diff -Nrcpad gcc-10.2.0/.gitignore gcc-10.3.0/.gitignore
*** gcc-10.2.0/.gitignore	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/.gitignore	Thu Apr  8 11:56:27 2021
*************** TAGS.sub
*** 36,41 ****
--- 36,42 ----
  .lvimrc
  
  .clang-format
+ .clang-tidy
  .clangd
  compile_commands.json
  
diff -Nrcpad gcc-10.2.0/ChangeLog gcc-10.3.0/ChangeLog
*** gcc-10.2.0/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,35 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-09  Ian Lance Taylor  <iant@golang.org>
+ 
+ 	PR go/99458
+ 	* libgo/runtime/proc.c: cast SIGSTKSZ to uintptr
+ 	In newer versions of glibc it is long, which causes a signed
+ 	comparison warning.
+ 
+ 2021-01-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 	    Jakub Jelinek   <jakub@redhat.com>
+ 
+ 	PR target/97865
+ 	* libtool.m4: Update handling of Darwin platform link flags
+ 	for Darwin20.
+ 
+ 2020-11-25  Martin Liska  <mliska@suse.cz>
+ 
+ 	* .gitignore: Add .clang-tidy.
+ 
+ 2020-10-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-10-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR target/97302
+ 	* configure.ac: Only set with_gmp to /usr/local
+ 	if not building in tree.
+ 	* configure: Regenerate.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/INSTALL/build.html gcc-10.3.0/INSTALL/build.html
*** gcc-10.2.0/INSTALL/build.html	Thu Jul 23 06:35:56 2020
--- gcc-10.3.0/INSTALL/build.html	Thu Apr  8 11:57:05 2021
*************** built in any stage, to be logged to <sam
*** 324,329 ****
--- 324,334 ----
  the build tree.
  </p>
  </dd>
+ <dt>&lsquo;<samp>bootstrap-asan</samp>&rsquo;</dt>
+ <dd><p>Compiles GCC itself using Address Sanitization in order to catch invalid memory
+ accesses within the GCC code.
+ </p>
+ </dd>
  </dl>
  
  <a name="Building-a-cross-compiler"></a>
diff -Nrcpad gcc-10.2.0/INSTALL/configure.html gcc-10.3.0/INSTALL/configure.html
*** gcc-10.2.0/INSTALL/configure.html	Thu Jul 23 06:35:56 2020
--- gcc-10.3.0/INSTALL/configure.html	Thu Apr  8 11:57:05 2021
*************** not use transactional memory.
*** 858,864 ****
  This option is only supported on some targets, including ARC, ARM, i386, M68k,
  PowerPC, and SPARC.  It is mandatory for ARC.  The <samp>--with-cpu-32</samp> and
  <samp>--with-cpu-64</samp> options specify separate default CPUs for
! 32-bit and 64-bit modes; these options are only supported for i386,
  x86-64, PowerPC, and SPARC.
  </p>
  </dd>
--- 858,864 ----
  This option is only supported on some targets, including ARC, ARM, i386, M68k,
  PowerPC, and SPARC.  It is mandatory for ARC.  The <samp>--with-cpu-32</samp> and
  <samp>--with-cpu-64</samp> options specify separate default CPUs for
! 32-bit and 64-bit modes; these options are only supported for aarch64, i386,
  x86-64, PowerPC, and SPARC.
  </p>
  </dd>
diff -Nrcpad gcc-10.2.0/LAST_UPDATED gcc-10.3.0/LAST_UPDATED
*** gcc-10.2.0/LAST_UPDATED	Thu Jul 23 06:35:55 2020
--- gcc-10.3.0/LAST_UPDATED	Thu Apr  8 11:57:04 2021
***************
*** 1 ****
! Obtained from git: releases/gcc-10.2.0 revision ee5c3db6c5b2c3332912fb4c9cfa2864569ebd9a
--- 1 ----
! Obtained from git: releases/gcc-10.3.0 revision f00b5710a30f22efc3171c393e56aeb335c3cd39
diff -Nrcpad gcc-10.2.0/MD5SUMS gcc-10.3.0/MD5SUMS
*** gcc-10.2.0/MD5SUMS	Thu Jul 23 06:50:03 2020
--- gcc-10.3.0/MD5SUMS	Thu Apr  8 12:11:19 2021
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-10.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-10.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
***************
*** 10,29 ****
  #
  bda40697a9e2e23c4a52125fc1cc713d  .dir-locals.el
  5b296b32e07d2a84f4ac051ed7f95b91  .gitattributes
! 0c7916423c9bbd5ff06dd5ba28f35e4d  .gitignore
  8c00452ef1e298846493ec8b239f93e2  ABOUT-NLS
  59530bdf33659b29e73d4adb9f9f6552  COPYING
  2d5025d4aa3495befef8f17206a5b0a1  COPYING.LIB
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! dd016eeb0c3ee53e7903b89cf128ff3b  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
  e1c93ceda3bbe87922603d635c313b8f  INSTALL/binaries.html
! d9f1884820a2e99f008e741566a1eaad  INSTALL/build.html
! 05bd05adf28f7d8452022a8a8d320882  INSTALL/configure.html
  d9fd48c7e3572c71d29718a822559709  INSTALL/download.html
  cadabbcbc80839856a250fb9718edd4a  INSTALL/finalinstall.html
  e9fe891b162f4aa1b9dd2f6d32b041b5  INSTALL/gfdl.html
--- 10,29 ----
  #
  bda40697a9e2e23c4a52125fc1cc713d  .dir-locals.el
  5b296b32e07d2a84f4ac051ed7f95b91  .gitattributes
! d0320fa024ec213600ee6dbf489abd65  .gitignore
  8c00452ef1e298846493ec8b239f93e2  ABOUT-NLS
  59530bdf33659b29e73d4adb9f9f6552  COPYING
  2d5025d4aa3495befef8f17206a5b0a1  COPYING.LIB
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 83cd4c3ebd086ded157891cd3c41952b  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
  e1c93ceda3bbe87922603d635c313b8f  INSTALL/binaries.html
! bc73295b6d9e4f3d9b92938ec40eb31d  INSTALL/build.html
! cc1de21b2cf587ec1b56a54c82b3c348  INSTALL/configure.html
  d9fd48c7e3572c71d29718a822559709  INSTALL/download.html
  cadabbcbc80839856a250fb9718edd4a  INSTALL/finalinstall.html
  e9fe891b162f4aa1b9dd2f6d32b041b5  INSTALL/gfdl.html
*************** e9fe891b162f4aa1b9dd2f6d32b041b5  INSTAL
*** 32,43 ****
  9a15ddbf1b6937ce25f38e1ff5e1b54c  INSTALL/prerequisites.html
  b837a1e2fb39ecd453886d9ca05a2786  INSTALL/specific.html
  aa64c5e8c1a4235d4d6ff2b96321a4a1  INSTALL/test.html
! 6ccee2fc6b63c4665f542496751d5fb3  LAST_UPDATED
  4ccaac378eb9cf3fbfcf750473e826bf  MAINTAINERS
  a17604d493359c825eafd4af94730246  Makefile.def
  ff6d1260e969bb733093c18248246493  Makefile.in
  a9cb179e6102a6074986bbfc9b6bf96a  Makefile.tpl
! 6ddcbb667fe3258619a6705372f567ae  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
  500b9244caa7a7ab23ece1db37efa76d  compile
--- 32,43 ----
  9a15ddbf1b6937ce25f38e1ff5e1b54c  INSTALL/prerequisites.html
  b837a1e2fb39ecd453886d9ca05a2786  INSTALL/specific.html
  aa64c5e8c1a4235d4d6ff2b96321a4a1  INSTALL/test.html
! 68d0b99e3d82626a8caec4d7d6f87639  LAST_UPDATED
  4ccaac378eb9cf3fbfcf750473e826bf  MAINTAINERS
  a17604d493359c825eafd4af94730246  Makefile.def
  ff6d1260e969bb733093c18248246493  Makefile.in
  a9cb179e6102a6074986bbfc9b6bf96a  Makefile.tpl
! 1ca86c624299eb3b9a314e20d3fadb1c  NEWS
  80d26bc3b1ad4f6969a96a24c9181bf5  README
  a657821f65bab77f4fbf3a75cdee6da9  ar-lib
  500b9244caa7a7ab23ece1db37efa76d  compile
*************** a657821f65bab77f4fbf3a75cdee6da9  ar-lib
*** 45,51 ****
  b3c47a769a12794661355d3a5dcfeb3d  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  8172cd8087c91ceb16a61a62c9d71ff1  config.sub
! 64d92943e400248f39bd3e353f3bd614  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
--- 45,51 ----
  b3c47a769a12794661355d3a5dcfeb3d  config.guess
  040359150cf11493f973a46d8a25b06b  config.rpath
  8172cd8087c91ceb16a61a62c9d71ff1  config.sub
! fc128a0e0bd42c97d9eff3690c7073ab  config/ChangeLog
  0fcd4badfe2a2191778bdf5ab94aa40c  config/acinclude.m4
  2ea0edfde0ce5ce69b49317a5650f048  config/acx.m4
  6b030f5cf640bdd401ea739f54a667f8  config/asmcfi.m4
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 142,150 ****
  5cabffc02a90bd9698105b9eef507f11  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
! cb4e682dda76b201825b850dc4f3bab1  configure
! d5383dbcf262fd8612042d62d3b19663  configure.ac
! 4893e5dceee63593e7c8a90c2ae535d2  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
--- 142,150 ----
  5cabffc02a90bd9698105b9eef507f11  config/warnings.m4
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
! 8ce8dd8306a7c2203ccc55583632164b  configure
! e5497795d84f5807263190ac9143f20e  configure.ac
! 098af74e20d177a96825ea683e7eb1b1  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  8498c0cdfe3f444ad6f540ec9e11cbec  contrib/analyze_brprob.py
*************** debdf0b8904f5982062eef19a66b07dd  contri
*** 160,166 ****
  facb20ca4e83374ab6c8fe203429ec3b  contrib/clang-format
  b0441dfb97e02a384b35567470c35c48  contrib/compare-all-tests
  52ddcac68b5afa5af892813e2c6d2b49  contrib/compare-debug
! c463665f2466ff53d8ec020360e88eed  contrib/compare-lto
  bc8bc1290a409ac41a763005f95b5758  contrib/compareSumTests3
  54f31390bacd889f234ca6a9b189a9fd  contrib/compare_tests
  e2e52abbbb307e16e160946e13bbe530  contrib/compare_two_ftime_report_sets
--- 160,166 ----
  facb20ca4e83374ab6c8fe203429ec3b  contrib/clang-format
  b0441dfb97e02a384b35567470c35c48  contrib/compare-all-tests
  52ddcac68b5afa5af892813e2c6d2b49  contrib/compare-debug
! ba098127814007beeedbdecb8686685f  contrib/compare-lto
  bc8bc1290a409ac41a763005f95b5758  contrib/compareSumTests3
  54f31390bacd889f234ca6a9b189a9fd  contrib/compare_tests
  e2e52abbbb307e16e160946e13bbe530  contrib/compare_two_ftime_report_sets
*************** defd641fcdf03f433c3ad5d4b2520e36  contri
*** 175,186 ****
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
  a2a8948ffa0e5231c294fb58c7065d22  contrib/gcc-changelog/git_check_commit.py
! 50779824005f8feccb16b70657894827  contrib/gcc-changelog/git_commit.py
! c7354311157e47eabbdcd320e4aff290  contrib/gcc-changelog/git_email.py
! b1451838e060424f5118b06138401394  contrib/gcc-changelog/git_repository.py
! 2b528163759a747ab543bfe2357e9c03  contrib/gcc-changelog/git_update_version.py
! e49908d6739ea30ef84e3b9d5cf06d9d  contrib/gcc-changelog/test_email.py
! 3df35b7a53a7482af40f304e551d546b  contrib/gcc-changelog/test_patches.txt
  b3ff47ac72204a11fc255ab031774557  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
--- 175,187 ----
  db03e57377f9eb202b7b783eb81fe40d  contrib/filter_knr2ansi.pl
  b038940be99369232106ef9e9b15bee3  contrib/filter_params.py
  a2a8948ffa0e5231c294fb58c7065d22  contrib/gcc-changelog/git_check_commit.py
! e0e02c08ef3163808001729c55e31cce  contrib/gcc-changelog/git_commit.py
! f1c2869965856588072c30efa7aa6507  contrib/gcc-changelog/git_email.py
! 32a7878b9e18224582fe20763a137b10  contrib/gcc-changelog/git_repository.py
! d5ed7f3c23e35788430e4897690dc80c  contrib/gcc-changelog/git_update_version.py
! 8156baea830d2b7e3dc7580f3a45952b  contrib/gcc-changelog/setup.cfg
! 3717d83e0863f54a647d5538b1f96760  contrib/gcc-changelog/test_email.py
! 272efc2bdebd11d7a689ad13bd8ce304  contrib/gcc-changelog/test_patches.txt
  b3ff47ac72204a11fc255ab031774557  contrib/gcc-git-customization.sh
  dfceb883caf21f3071f7309ee0ac8a6b  contrib/gcc.doxy
  55236e85d8087042189b701cd05d84be  contrib/gcc_build
*************** cecb3852a568945e2a82691f772f2d47  contri
*** 189,198 ****
  379516c6635d267f661c36248d59ccef  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
! 8a17c9986f188e635747ac59a4ef6d2e  contrib/git-backport.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! e1a7970854ee263e0fb3bd74aa077242  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
--- 190,199 ----
  379516c6635d267f661c36248d59ccef  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
! a05c06173f9b6217a753767a1e28481c  contrib/git-backport.py
  6277756eb398a594323d2d2b52962046  contrib/git-fetch-vendor.sh
  59304fc08afa489baa6b920cc76dc625  contrib/gthr_supp_vxw_5x.c
! d5c31d88f8fffe020984789a6e963635  contrib/header-tools/ChangeLog
  4f7d3bf5dd67c6b144a7a1ea0bb4127b  contrib/header-tools/README
  05ef7fb87e90ba93ee04659be072a357  contrib/header-tools/count-headers
  ba0485a3c721bce9e32407ef996d2a9d  contrib/header-tools/gcc-order-headers
*************** a34668cfad9dec733354503fbc67fb24  contri
*** 216,222 ****
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  a6f2829359f65be5c182fd414e30fe8a  contrib/prerequisites.md5
  663d159a25cdcd62d1182f124f0dae82  contrib/prerequisites.sha512
! 8bc00d3e20c0517c0297a04fc20a5ee3  contrib/reghunt/ChangeLog
  cf247a580e49d212518de409793db0a8  contrib/reghunt/bin/gcc-build-full
  724e70ea3e80f87f2a201bbe2f1eef37  contrib/reghunt/bin/gcc-build-simple
  3f2318bae7562a4ad1639e686916a545  contrib/reghunt/bin/gcc-cleanup
--- 217,223 ----
  87a19b40fbd220938cf6c23c42c255e2  contrib/prepare_patch.sh
  a6f2829359f65be5c182fd414e30fe8a  contrib/prerequisites.md5
  663d159a25cdcd62d1182f124f0dae82  contrib/prerequisites.sha512
! 67465407d5c91e3cfcbe29393c1a5060  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
*** 275,281 ****
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! c7cbcb36d8b83386653a924055989231  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
--- 276,282 ----
  e2829fc4af4f433a6a328a62d5ce8066  contrib/reghunt/examples/reg-watch
  afd863c2ec84c906e20f9b9787b1f0fe  contrib/reghunt/examples/reg-watch.awk
  8955535523d4b5f48006bcb851ba9b4b  contrib/reghunt/examples/testall
! 1589d4ffb5a00cf0f78dcbac928bba10  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
*************** dc562ddb86567c65e82953825713dc4b  contri
*** 294,300 ****
  c650e776de65a2de80bbfb0033641805  contrib/test_summary
  45bd745cf293127fa6b729c7b58cf11f  contrib/testsuite-management/validate_failures.py
  0202e4875fa43ec09cf5e8442c873a56  contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
! 067ae680f532a849fe04cb7f4ae0821b  contrib/texi2pod.pl
  f1c447d7b324cb5746790d8e98e6c2ea  contrib/unicode/EastAsianWidth.txt
  f27301d44f3c883db45ab698fcc40d42  contrib/unicode/PropList.txt
  d881d2dfb6eebe7c6233d9a788f9f046  contrib/unicode/README
--- 295,301 ----
  c650e776de65a2de80bbfb0033641805  contrib/test_summary
  45bd745cf293127fa6b729c7b58cf11f  contrib/testsuite-management/validate_failures.py
  0202e4875fa43ec09cf5e8442c873a56  contrib/testsuite-management/x86_64-unknown-linux-gnu.xfail
! 923892d7a9f7a205c33b7a17819ff704  contrib/texi2pod.pl
  f1c447d7b324cb5746790d8e98e6c2ea  contrib/unicode/EastAsianWidth.txt
  f27301d44f3c883db45ab698fcc40d42  contrib/unicode/PropList.txt
  d881d2dfb6eebe7c6233d9a788f9f046  contrib/unicode/README
*************** a0d12be401961a2557883b7c09dc71eb  contri
*** 314,320 ****
  b99476ca28b484080c3ec5916a9ca3f9  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! c986c160d7eb9fb058a0fe453a7cbd63  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 315,321 ----
  b99476ca28b484080c3ec5916a9ca3f9  contrib/vimrc
  da7aeedeb5a86ee6f5982e559a2d6dcc  contrib/warn_summary
  8b59f0d0a2dcdced14765c514fbad719  depcomp
! 08fc830135f3010c5228f15c70980d25  fixincludes/ChangeLog
  6de190723745dc3f75080144dfa2215e  fixincludes/Makefile.in
  b6e3f4950abc6e254b467063381f6473  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** a5e817d35ded04a0fb03999b50c0e89e  fixinc
*** 454,465 ****
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  1ce72cc651f747fb639548ef7ebd9343  gcc/ABOUT-GCC-NLS
! 2dd0e2e47830e928bfcb0e158f7a491b  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 12a5129a963ed7c83c816ec8b745c5ea  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 455,466 ----
  955462b555900ecd3934223c64e21fa7  fixincludes/tests/base/types/vxTypesBase.h
  8baab8698bb83c6b90ef4091c00ddc1e  fixincludes/tests/base/unistd.h
  1ce72cc651f747fb639548ef7ebd9343  gcc/ABOUT-GCC-NLS
! d804e59502b5b91d4bec5cdb2539efa0  gcc/BASE-VER
  59530bdf33659b29e73d4adb9f9f6552  gcc/COPYING
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! b3c988df0a13212878d07519d05e7c3e  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 491,508 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! f1eba1c7d8d309de349c06b9c35589ab  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  c33c506f2d95a3607de3aa55eaa5eb38  gcc/LANGUAGES
! d6c501af49a26fc600f1fcbbf5374c71  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  b23b4202aae37888126f4e47d40b8fe9  gcc/README.Portability
  44bcc4f9a8803d3dcc72b217421afef0  gcc/acinclude.m4
  6879fc308101ea4a52d17fb89e463ec2  gcc/aclocal.m4
! f6db677e5c0b0b25a7b0552cbe27f600  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
--- 492,509 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 5f1bdaf742d8ed926614ad46224a3a84  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  c33c506f2d95a3607de3aa55eaa5eb38  gcc/LANGUAGES
! 91d59f7a5aa63491cbbc5357b7b2ab43  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  b23b4202aae37888126f4e47d40b8fe9  gcc/README.Portability
  44bcc4f9a8803d3dcc72b217421afef0  gcc/acinclude.m4
  6879fc308101ea4a52d17fb89e463ec2  gcc/aclocal.m4
! 8e4765971c728343f908e8ecc37cba80  gcc/ada/ChangeLog
  683be0b07dc4f64f118fd5e8ae9cb30d  gcc/ada/ChangeLog-2001
  7aff25efb203be4136b8776cdc812956  gcc/ada/ChangeLog-2002
  cd2379152000f40157d349018fb9364d  gcc/ada/ChangeLog-2003
*************** a5b22a3c65693d8234fcc29bfbb86045  gcc/ad
*** 665,671 ****
  59abfd3b0ff64f189c43a6586c5c42df  gcc/ada/exp_aggr.ads
  aa3fda80880d9d5bc2297fd736bdc507  gcc/ada/exp_atag.adb
  f261fa5617c87c3ce3e598b02656f622  gcc/ada/exp_atag.ads
! 4ced912a65b59a5f5fcce5492aee049c  gcc/ada/exp_attr.adb
  5318061baaddb459666be77277ec4637  gcc/ada/exp_attr.ads
  a9c3b0fb5db9737fc7c4d49ce445ef5c  gcc/ada/exp_cg.adb
  4a26b881a8e33991c84ac37755e194e7  gcc/ada/exp_cg.ads
--- 666,672 ----
  59abfd3b0ff64f189c43a6586c5c42df  gcc/ada/exp_aggr.ads
  aa3fda80880d9d5bc2297fd736bdc507  gcc/ada/exp_atag.adb
  f261fa5617c87c3ce3e598b02656f622  gcc/ada/exp_atag.ads
! d080f9761c41c9747ef6cccdba694252  gcc/ada/exp_attr.adb
  5318061baaddb459666be77277ec4637  gcc/ada/exp_attr.ads
  a9c3b0fb5db9737fc7c4d49ce445ef5c  gcc/ada/exp_cg.adb
  4a26b881a8e33991c84ac37755e194e7  gcc/ada/exp_cg.ads
*************** f7677c298cb2f4c70ecf284c7e18cb80  gcc/ad
*** 750,764 ****
  51c95420b5900990141d2e5705582197  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  786d39e3fbc38a2dc96917857f9a69ef  gcc/ada/gcc-interface/cuintp.c
! f85b362bd6208b39cf6618ce6bf9805b  gcc/ada/gcc-interface/decl.c
  c413d4d50e9563859f4d751a4404b705  gcc/ada/gcc-interface/gadaint.h
  d4f780daf2cc65cb4f10a61557048e73  gcc/ada/gcc-interface/gigi.h
  145be77c79143445142d7570f0853077  gcc/ada/gcc-interface/lang-specs.h
  58982dff402d599e00b3a7b2af4369b3  gcc/ada/gcc-interface/lang.opt
  2951f2ed25b3f3e082b18080466e3451  gcc/ada/gcc-interface/misc.c
  56f626f9ee32eba8c2d478af39425ad5  gcc/ada/gcc-interface/targtyps.c
! 850fe68214959e79a624f806f23a7741  gcc/ada/gcc-interface/trans.c
! af4aeb630e259a3a2381a23bfe40e459  gcc/ada/gcc-interface/utils.c
  0e98c3f541bd20833a44c42d83ab1cc7  gcc/ada/gcc-interface/utils2.c
  470e4bdb03236e817253a6279b1c132a  gcc/ada/get_scos.adb
  a4ff0a5a6a4e8da7ac489be6d5b23b00  gcc/ada/get_scos.ads
--- 751,765 ----
  51c95420b5900990141d2e5705582197  gcc/ada/gcc-interface/ada.h
  2962facaf5b9ac376e7335599112a520  gcc/ada/gcc-interface/config-lang.in
  786d39e3fbc38a2dc96917857f9a69ef  gcc/ada/gcc-interface/cuintp.c
! c97691e82d69a68d51d2d12c8e181900  gcc/ada/gcc-interface/decl.c
  c413d4d50e9563859f4d751a4404b705  gcc/ada/gcc-interface/gadaint.h
  d4f780daf2cc65cb4f10a61557048e73  gcc/ada/gcc-interface/gigi.h
  145be77c79143445142d7570f0853077  gcc/ada/gcc-interface/lang-specs.h
  58982dff402d599e00b3a7b2af4369b3  gcc/ada/gcc-interface/lang.opt
  2951f2ed25b3f3e082b18080466e3451  gcc/ada/gcc-interface/misc.c
  56f626f9ee32eba8c2d478af39425ad5  gcc/ada/gcc-interface/targtyps.c
! 26715071d3d94deffb0a7af14e7ec9c3  gcc/ada/gcc-interface/trans.c
! d3fd943930e7f6508d56b88ca3e55e70  gcc/ada/gcc-interface/utils.c
  0e98c3f541bd20833a44c42d83ab1cc7  gcc/ada/gcc-interface/utils2.c
  470e4bdb03236e817253a6279b1c132a  gcc/ada/get_scos.adb
  a4ff0a5a6a4e8da7ac489be6d5b23b00  gcc/ada/get_scos.ads
*************** f641e9d658662504307974ce826ecf11  gcc/ad
*** 806,812 ****
  6461756e1fec2112c439acc9178a010d  gcc/ada/indepsw-gnu.adb
  649c12fe636ff8f40275a800e80ae12c  gcc/ada/indepsw.adb
  ea795157cb71d9cf061c7541e25ae7e9  gcc/ada/indepsw.ads
! 6219e846e4b7f3d2ac4373bf353f7c85  gcc/ada/init.c
  a36640f564c8f0adc925d070270468af  gcc/ada/initialize.c
  6a0021573e9f942f7d77dd7bd5754687  gcc/ada/inline.adb
  ad780ece082e797f8450e1ccc7dcf4e7  gcc/ada/inline.ads
--- 807,813 ----
  6461756e1fec2112c439acc9178a010d  gcc/ada/indepsw-gnu.adb
  649c12fe636ff8f40275a800e80ae12c  gcc/ada/indepsw.adb
  ea795157cb71d9cf061c7541e25ae7e9  gcc/ada/indepsw.ads
! dd25f204804a01c72361565c337b4dc5  gcc/ada/init.c
  a36640f564c8f0adc925d070270468af  gcc/ada/initialize.c
  6a0021573e9f942f7d77dd7bd5754687  gcc/ada/inline.adb
  ad780ece082e797f8450e1ccc7dcf4e7  gcc/ada/inline.ads
*************** c2e67c60760605ebb18faac11692746b  gcc/ad
*** 943,949 ****
  73ff89fb8d2062d7df5e3d3b1f8d5ce5  gcc/ada/libgnarl/s-osinte__hpux-dce.ads
  fb65d8f7b40bd840dc452f504bf7b129  gcc/ada/libgnarl/s-osinte__hpux.ads
  7b04ddd601baac422273106683fab3b9  gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads
! 0096ddce336884cd1c3524a9005c52a2  gcc/ada/libgnarl/s-osinte__linux.ads
  1812b3978a140b60b39401abcb7a6628  gcc/ada/libgnarl/s-osinte__lynxos178.adb
  126d1d15a9d38eb993235b8514d59e7c  gcc/ada/libgnarl/s-osinte__lynxos178e.ads
  5d744389dd752ec02f71ec09f556ba8e  gcc/ada/libgnarl/s-osinte__mingw.ads
--- 944,950 ----
  73ff89fb8d2062d7df5e3d3b1f8d5ce5  gcc/ada/libgnarl/s-osinte__hpux-dce.ads
  fb65d8f7b40bd840dc452f504bf7b129  gcc/ada/libgnarl/s-osinte__hpux.ads
  7b04ddd601baac422273106683fab3b9  gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads
! e36291bdfb76557643e83bbb691d683c  gcc/ada/libgnarl/s-osinte__linux.ads
  1812b3978a140b60b39401abcb7a6628  gcc/ada/libgnarl/s-osinte__lynxos178.adb
  126d1d15a9d38eb993235b8514d59e7c  gcc/ada/libgnarl/s-osinte__lynxos178e.ads
  5d744389dd752ec02f71ec09f556ba8e  gcc/ada/libgnarl/s-osinte__mingw.ads
*************** f13f6d31dbce5fb198fc9e0b3b2aa1fb  gcc/ad
*** 2474,2480 ****
  9c85683301109312cb3a9140bbfac2ea  gcc/ada/prepcomp.ads
  6812945110f54dda00fb595f17bcde8f  gcc/ada/put_scos.adb
  96958e4e08d4bdeed1342e74b1cd4543  gcc/ada/put_scos.ads
! 9da3f6f4e23e5fc62a07e9b23bf0144c  gcc/ada/raise-gcc.c
  f79007642d9a7d3998972ce565347edf  gcc/ada/raise.c
  dffb768ba213a86fe86d99f60a4a72e7  gcc/ada/raise.h
  4b28970cff00271ab3684c65213e679d  gcc/ada/repinfo-input.adb
--- 2475,2481 ----
  9c85683301109312cb3a9140bbfac2ea  gcc/ada/prepcomp.ads
  6812945110f54dda00fb595f17bcde8f  gcc/ada/put_scos.adb
  96958e4e08d4bdeed1342e74b1cd4543  gcc/ada/put_scos.ads
! 1231c0a0faaa10a815327106db7e4987  gcc/ada/raise-gcc.c
  f79007642d9a7d3998972ce565347edf  gcc/ada/raise.c
  dffb768ba213a86fe86d99f60a4a72e7  gcc/ada/raise.h
  4b28970cff00271ab3684c65213e679d  gcc/ada/repinfo-input.adb
*************** e93a1a37b848f198ed47122d130acc72  gcc/ad
*** 2538,2544 ****
  0f73b178f8b9ccd177a7fcd713c86f75  gcc/ada/sem_ch6.ads
  c1fe139720d49ecfa588e8a39dea6336  gcc/ada/sem_ch7.adb
  6640abc1e85fd2f51cb0e46d799d54cb  gcc/ada/sem_ch7.ads
! 68d18f29530cd6a625db0dc09fc0c384  gcc/ada/sem_ch8.adb
  315b4d0642c74feb3e4a37dbf20d9efd  gcc/ada/sem_ch8.ads
  7f3e3b5c95e8fadf5ccee0eac40147ed  gcc/ada/sem_ch9.adb
  c825ba457685094a8dcd5a6a443295de  gcc/ada/sem_ch9.ads
--- 2539,2545 ----
  0f73b178f8b9ccd177a7fcd713c86f75  gcc/ada/sem_ch6.ads
  c1fe139720d49ecfa588e8a39dea6336  gcc/ada/sem_ch7.adb
  6640abc1e85fd2f51cb0e46d799d54cb  gcc/ada/sem_ch7.ads
! 817e2c22a8c728ffc27d8809c290349a  gcc/ada/sem_ch8.adb
  315b4d0642c74feb3e4a37dbf20d9efd  gcc/ada/sem_ch8.ads
  7f3e3b5c95e8fadf5ccee0eac40147ed  gcc/ada/sem_ch9.adb
  c825ba457685094a8dcd5a6a443295de  gcc/ada/sem_ch9.ads
*************** bf97b7f8e6545014e1b279ad0d620c83  gcc/ad
*** 2693,2699 ****
  08e25cef2848d0514379987946b6ca3a  gcc/align.h
  c7cfb5850156fc8afe634563752d95a3  gcc/alloc-pool.c
  ee7f0ff2bee3fadcdee7a89a27acb71b  gcc/alloc-pool.h
! d9b949d080f64193991c5cbe8edf3caf  gcc/analyzer/ChangeLog
  77136ce027aa1a848c103c22012f4981  gcc/analyzer/analysis-plan.cc
  1584264752cd434a0710f577b0dfa611  gcc/analyzer/analysis-plan.h
  3a2b0d98433a870a9557dfdce96f66a9  gcc/analyzer/analyzer-logging.cc
--- 2694,2700 ----
  08e25cef2848d0514379987946b6ca3a  gcc/align.h
  c7cfb5850156fc8afe634563752d95a3  gcc/alloc-pool.c
  ee7f0ff2bee3fadcdee7a89a27acb71b  gcc/alloc-pool.h
! 65245dc4bdd2968de38d06dda54d7719  gcc/analyzer/ChangeLog
  77136ce027aa1a848c103c22012f4981  gcc/analyzer/analysis-plan.cc
  1584264752cd434a0710f577b0dfa611  gcc/analyzer/analysis-plan.h
  3a2b0d98433a870a9557dfdce96f66a9  gcc/analyzer/analyzer-logging.cc
*************** d8c9aff92756dfb6bea625ad3991c6f4  gcc/an
*** 2742,2749 ****
  7fb862b48294ed6a0179f1e37e83e379  gcc/analyzer/supergraph.cc
  ae73cd9f21809df4536e52b1d362b94e  gcc/analyzer/supergraph.h
  d311c2d7a0c5f301689d9840cec0a20a  gcc/array-traits.h
! 1be4802b0a47819ab5613b034c73d0af  gcc/asan.c
! 35a602d24f250605f18df0448e374e43  gcc/asan.h
  3c3a488f40039a38b62b0caa467387ae  gcc/attribs.c
  f2cd647934c49497538483a30bc682d0  gcc/attribs.h
  380139df1e085fcd2d13cf87dbd21d22  gcc/auto-inc-dec.c
--- 2743,2750 ----
  7fb862b48294ed6a0179f1e37e83e379  gcc/analyzer/supergraph.cc
  ae73cd9f21809df4536e52b1d362b94e  gcc/analyzer/supergraph.h
  d311c2d7a0c5f301689d9840cec0a20a  gcc/array-traits.h
! 1f43f4cc8bac41ae3b316adce2259e1c  gcc/asan.c
! a2de801369a7f06644ece2df336529f1  gcc/asan.h
  3c3a488f40039a38b62b0caa467387ae  gcc/attribs.c
  f2cd647934c49497538483a30bc682d0  gcc/attribs.h
  380139df1e085fcd2d13cf87dbd21d22  gcc/auto-inc-dec.c
*************** cf933c0e81e09ddcb384623eb6340d83  gcc/bb
*** 2756,2762 ****
  f7b5eb17081fd36741c37e2fbae07255  gcc/bitmap.c
  18c3da3fab8c769aed98aa69a2c72082  gcc/bitmap.h
  aa400898daf96dc45fdd63ffc02e43d9  gcc/brig-builtins.def
! 63d84b543768ed4882499f0e4be3e359  gcc/brig/ChangeLog
  bab627d6443c1a1acc88dda9e6f6e709  gcc/brig/Make-lang.in
  0b230923a4c2c3af6b4d7ce68c999bb7  gcc/brig/brig-builtins.h
  774fc3b6756369a6579cac74f64c911f  gcc/brig/brig-c.h
--- 2757,2763 ----
  f7b5eb17081fd36741c37e2fbae07255  gcc/bitmap.c
  18c3da3fab8c769aed98aa69a2c72082  gcc/bitmap.h
  aa400898daf96dc45fdd63ffc02e43d9  gcc/brig-builtins.def
! ed34f69f684e0fb02b306082c0df4804  gcc/brig/ChangeLog
  bab627d6443c1a1acc88dda9e6f6e709  gcc/brig/Make-lang.in
  0b230923a4c2c3af6b4d7ce68c999bb7  gcc/brig/brig-builtins.h
  774fc3b6756369a6579cac74f64c911f  gcc/brig/brig-c.h
*************** df2479761de54ed90a98e54f52fb50a2  gcc/br
*** 2799,2815 ****
  0d1a99c0e202b680ee608858701de0bf  gcc/brig/lang.opt
  d3b19e5439825080ec7a33d50b0068df  gcc/builtin-attrs.def
  1be7e27be346b87cc4427d231810a8eb  gcc/builtin-types.def
! 5df9af0c92717541648e2429ea89f585  gcc/builtins.c
  cf87a3e542aeb250ce5b39931e715fcd  gcc/builtins.def
  2ecd530cb8252acf75726a9febdb44db  gcc/builtins.h
! 8c89546ba5e959314ca27a0189af05ca  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  15beccd0d77567834582c6b0c51fd52a  gcc/c-family/c-ada-spec.c
  5dc1afd075cf7eaa7849b1835aaf5151  gcc/c-family/c-ada-spec.h
! f6d8d57c19fba44b5e96e27781f4e970  gcc/c-family/c-attribs.c
! a63ede9884942d2ffc2316bb19842f38  gcc/c-family/c-common.c
  0c8a813eb65969867173b24c30327a76  gcc/c-family/c-common.def
! 3100e30b03cf46bcc978a36f199e6cab  gcc/c-family/c-common.h
  d5f855d41dfcb98f0d6feb33202debad  gcc/c-family/c-cppbuiltin.c
  b79b7e60921422fbe6b099c267a8cf52  gcc/c-family/c-dump.c
  93fc5c809f8ae4f1e90ecc39eeb9d378  gcc/c-family/c-format.c
--- 2800,2816 ----
  0d1a99c0e202b680ee608858701de0bf  gcc/brig/lang.opt
  d3b19e5439825080ec7a33d50b0068df  gcc/builtin-attrs.def
  1be7e27be346b87cc4427d231810a8eb  gcc/builtin-types.def
! 39af395eb5e8f0e621018786a5efa1a7  gcc/builtins.c
  cf87a3e542aeb250ce5b39931e715fcd  gcc/builtins.def
  2ecd530cb8252acf75726a9febdb44db  gcc/builtins.h
! 2d273c0cde6640f116ab42e8d75efebb  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  15beccd0d77567834582c6b0c51fd52a  gcc/c-family/c-ada-spec.c
  5dc1afd075cf7eaa7849b1835aaf5151  gcc/c-family/c-ada-spec.h
! 9d64ecd919e42f1fb8fedbf776b6a3bb  gcc/c-family/c-attribs.c
! dbc3d1748796211da2be3ed9246d95dc  gcc/c-family/c-common.c
  0c8a813eb65969867173b24c30327a76  gcc/c-family/c-common.def
! ef53645c9103d1b6ceaf102c3a883946  gcc/c-family/c-common.h
  d5f855d41dfcb98f0d6feb33202debad  gcc/c-family/c-cppbuiltin.c
  b79b7e60921422fbe6b099c267a8cf52  gcc/c-family/c-dump.c
  93fc5c809f8ae4f1e90ecc39eeb9d378  gcc/c-family/c-format.c
*************** dada291f8df85c8b57a6d964ee4dba81  gcc/c-
*** 2817,2831 ****
  d530c6ebfb68d3bd9fe3c35dd52a29d7  gcc/c-family/c-gimplify.c
  958b4deab80e792fca27197e2187dbbc  gcc/c-family/c-indentation.c
  db7fa238fdc72d487e426feaa3986e9c  gcc/c-family/c-indentation.h
! 48c586434713972a104397e4888935e6  gcc/c-family/c-lex.c
! b3efbfbf2bb25937b3fd0065c38b8762  gcc/c-family/c-objc.h
  4230105f5bdf4fc4760fb9e8d1ac0863  gcc/c-family/c-omp.c
! f7b4c29305c7378120228e7f1f9b6c1b  gcc/c-family/c-opts.c
  7e0fb03255a370797142bf7ded619da2  gcc/c-family/c-pch.c
  e1dcf5091ff72788ca64e5879a09caf8  gcc/c-family/c-ppoutput.c
! 54de7ef297f770522a8c827efd2ec168  gcc/c-family/c-pragma.c
  fa1be6f6dcbcb409cda3c0635b5cb544  gcc/c-family/c-pragma.h
! ff34d47cb1a210d544fc8f0634feaa76  gcc/c-family/c-pretty-print.c
  dafd8acb0fa10050cb72c333378a1c45  gcc/c-family/c-pretty-print.h
  a8bdd9b65b2cc27b05b145cdad985c83  gcc/c-family/c-semantics.c
  fc14322847441cb3667440bc87da3b52  gcc/c-family/c-spellcheck.cc
--- 2818,2832 ----
  d530c6ebfb68d3bd9fe3c35dd52a29d7  gcc/c-family/c-gimplify.c
  958b4deab80e792fca27197e2187dbbc  gcc/c-family/c-indentation.c
  db7fa238fdc72d487e426feaa3986e9c  gcc/c-family/c-indentation.h
! dcd39370d6f1e36700fef1b5aa18a096  gcc/c-family/c-lex.c
! 6063463a86506d7e2ef869a98478b588  gcc/c-family/c-objc.h
  4230105f5bdf4fc4760fb9e8d1ac0863  gcc/c-family/c-omp.c
! dc0ceb545e76ba6be4ab18e365d2a467  gcc/c-family/c-opts.c
  7e0fb03255a370797142bf7ded619da2  gcc/c-family/c-pch.c
  e1dcf5091ff72788ca64e5879a09caf8  gcc/c-family/c-ppoutput.c
! 988cf6886387da459232d5f37b6b867f  gcc/c-family/c-pragma.c
  fa1be6f6dcbcb409cda3c0635b5cb544  gcc/c-family/c-pragma.h
! b48e4f4276a795639cb4b315ca84ae6f  gcc/c-family/c-pretty-print.c
  dafd8acb0fa10050cb72c333378a1c45  gcc/c-family/c-pretty-print.h
  a8bdd9b65b2cc27b05b145cdad985c83  gcc/c-family/c-semantics.c
  fc14322847441cb3667440bc87da3b52  gcc/c-family/c-spellcheck.cc
*************** bfd80d2148106bac1d05ea7c2b9411eb  gcc/c-
*** 2835,2848 ****
  2aa125b135889f7a2184e6c67397c8cb  gcc/c-family/c-target.h
  59363b5de50fde85b78b236a80a4893b  gcc/c-family/c-ubsan.c
  7cf91a9589ce350e33ba2b47bb1a325f  gcc/c-family/c-ubsan.h
! 054f44aab61013724fb7bbd09f7ded00  gcc/c-family/c-warn.c
  a963b4151ab066656972c16278375da4  gcc/c-family/c.opt
  b43dece1279b57c11814d52a65e6b6ea  gcc/c-family/cppspec.c
  5c832c1af744d342632adae122b0c3ab  gcc/c-family/known-headers.cc
  01877474441e3959ec1e408406d4474a  gcc/c-family/known-headers.h
  9a481669d5130c0d3aa82564914e7783  gcc/c-family/name-hint.h
! fdba3e06a73d1737a98b6c29a97a41b0  gcc/c-family/stub-objc.c
! d3697da6f14d2b6f9f725e85ddd33079  gcc/c/ChangeLog
  f6929faadb53d5b9422199d45077f288  gcc/c/Make-lang.in
  126762639055b3b1b86e5d430aa07db1  gcc/c/c-aux-info.c
  e377a3eb832170e8484be76c63e35536  gcc/c/c-convert.c
--- 2836,2849 ----
  2aa125b135889f7a2184e6c67397c8cb  gcc/c-family/c-target.h
  59363b5de50fde85b78b236a80a4893b  gcc/c-family/c-ubsan.c
  7cf91a9589ce350e33ba2b47bb1a325f  gcc/c-family/c-ubsan.h
! b5aa19bfc98083c8db4be815299238ea  gcc/c-family/c-warn.c
  a963b4151ab066656972c16278375da4  gcc/c-family/c.opt
  b43dece1279b57c11814d52a65e6b6ea  gcc/c-family/cppspec.c
  5c832c1af744d342632adae122b0c3ab  gcc/c-family/known-headers.cc
  01877474441e3959ec1e408406d4474a  gcc/c-family/known-headers.h
  9a481669d5130c0d3aa82564914e7783  gcc/c-family/name-hint.h
! 69c44b7782ac83e39c309f89d6ba0a6f  gcc/c-family/stub-objc.c
! 77c7830a77f93ba8796cb41bcf4a4548  gcc/c/ChangeLog
  f6929faadb53d5b9422199d45077f288  gcc/c/Make-lang.in
  126762639055b3b1b86e5d430aa07db1  gcc/c/c-aux-info.c
  e377a3eb832170e8484be76c63e35536  gcc/c/c-convert.c
*************** fb944462a2b56d967e6c2f3f2b311b11  gcc/c/
*** 2853,2868 ****
  8ff8157204a8c00a98837c8c608eb8d3  gcc/c/c-lang.h
  a923e8ff4b2e324962750726e86ee483  gcc/c/c-objc-common.c
  b99037c5342efcb88c484e69767809b8  gcc/c/c-objc-common.h
! 843a2e1766fbc088e2a7f281d6e9843b  gcc/c/c-parser.c
  4e3cefb76c65add787d87d68751b1a07  gcc/c/c-parser.h
  e9fc075c7931d694d1792d63eec30240  gcc/c/c-tree.h
! afbf8444e0b01df07904dc0d05a0f680  gcc/c/c-typeck.c
  c775f0b0fdab664f9af6d91c50d00bf1  gcc/c/config-lang.in
  315c046f9a968d163b235879526db9de  gcc/c/gccspec.c
  810ad966d180268d4d993296f973dd2a  gcc/c/gimple-parser.c
  14ec0e320953e78f33b5863e1d79bb0c  gcc/c/gimple-parser.h
  fc827b1145fd3f0f9d5f7691bea63571  gcc/caller-save.c
! e4405cd5a7482cede642ecc2ca89a230  gcc/calls.c
  592265a096667e0fa1b552ddabd549bd  gcc/calls.h
  2b01edc68142ede17ac6323f22684799  gcc/ccmp.c
  3ac7219b3911f5bcce4b246f7c388dcd  gcc/ccmp.h
--- 2854,2869 ----
  8ff8157204a8c00a98837c8c608eb8d3  gcc/c/c-lang.h
  a923e8ff4b2e324962750726e86ee483  gcc/c/c-objc-common.c
  b99037c5342efcb88c484e69767809b8  gcc/c/c-objc-common.h
! 06eca7c426692b5b4cb8ebc2fb08cb07  gcc/c/c-parser.c
  4e3cefb76c65add787d87d68751b1a07  gcc/c/c-parser.h
  e9fc075c7931d694d1792d63eec30240  gcc/c/c-tree.h
! bf3dd86a36be51350b5ddc9bef9daa25  gcc/c/c-typeck.c
  c775f0b0fdab664f9af6d91c50d00bf1  gcc/c/config-lang.in
  315c046f9a968d163b235879526db9de  gcc/c/gccspec.c
  810ad966d180268d4d993296f973dd2a  gcc/c/gimple-parser.c
  14ec0e320953e78f33b5863e1d79bb0c  gcc/c/gimple-parser.h
  fc827b1145fd3f0f9d5f7691bea63571  gcc/caller-save.c
! a6cdfb74ba62f020cdefaf687e2aa4b3  gcc/calls.c
  592265a096667e0fa1b552ddabd549bd  gcc/calls.h
  2b01edc68142ede17ac6323f22684799  gcc/ccmp.c
  3ac7219b3911f5bcce4b246f7c388dcd  gcc/ccmp.h
*************** ca842079779fd4ad57902f8f2c010008  gcc/cf
*** 2871,2881 ****
  82eb42382bd27f495e40808042cf77c9  gcc/cfg.h
  d7f9dff245907f699d68bdae5b50942c  gcc/cfganal.c
  3afbd3e45b380b7210cbe10bf189399e  gcc/cfganal.h
! eb336c0f3cb3e28d202101e08547ad55  gcc/cfgbuild.c
  4ff5cc9e540613e104f270326dd30463  gcc/cfgbuild.h
  9d2b81afe3b70f5c45d0a35f5d5b8cd8  gcc/cfgcleanup.c
  18ca8e6def454559f2c04130a898ff21  gcc/cfgcleanup.h
! 2537d0d36ad7bb7259c6c3b33ce99fb1  gcc/cfgexpand.c
  9efa3c99ef3749b3e429ee43c39e044f  gcc/cfgexpand.h
  b047418dcd01aa64f4e5150cec60e3de  gcc/cfghooks.c
  0e2763c31f3c0575f4e5a386b4c571e0  gcc/cfghooks.h
--- 2872,2882 ----
  82eb42382bd27f495e40808042cf77c9  gcc/cfg.h
  d7f9dff245907f699d68bdae5b50942c  gcc/cfganal.c
  3afbd3e45b380b7210cbe10bf189399e  gcc/cfganal.h
! 7545937c02f6a985cafd1ad68106530a  gcc/cfgbuild.c
  4ff5cc9e540613e104f270326dd30463  gcc/cfgbuild.h
  9d2b81afe3b70f5c45d0a35f5d5b8cd8  gcc/cfgcleanup.c
  18ca8e6def454559f2c04130a898ff21  gcc/cfgcleanup.h
! 6a2fc4f83cfcf5116d7783e763aa9283  gcc/cfgexpand.c
  9efa3c99ef3749b3e429ee43c39e044f  gcc/cfgexpand.h
  b047418dcd01aa64f4e5150cec60e3de  gcc/cfghooks.c
  0e2763c31f3c0575f4e5a386b4c571e0  gcc/cfghooks.h
*************** f053e5c7a3ba9334215470ab73217ce8  gcc/cf
*** 2884,2897 ****
  60932be4031375e83f13149bedb7d3f8  gcc/cfgloopanal.c
  c314ec0b1f1597f8e9f5c3f4e1dc0024  gcc/cfgloopmanip.c
  6a4905a41957ce68c581d825ff73ae29  gcc/cfgloopmanip.h
! 77e71cf780f5d4fac7c1d65231c61f5e  gcc/cfgrtl.c
  ec3e0c9cceed5cde000334a220d1fb2a  gcc/cfgrtl.h
! ef1b8e7795961ce0ea088ed77f3a494d  gcc/cgraph.c
! 577bfb89ecbab96602c5ca88b0b44e43  gcc/cgraph.h
  021c740e1daa2bdafc9ab317291049c2  gcc/cgraphbuild.c
  4537dcaa864e307b8fc8c03fa97b7691  gcc/cgraphclones.c
! a6e6bafe62271b05b3adc68bc306d965  gcc/cgraphunit.c
! 542aac5968e43ebe01e3dd7dcdffd3fd  gcc/cif-code.def
  5595308078fee082f4fe05d41d158b04  gcc/collect-utils.c
  d0e4b33a4a5624ecb4ca454449ef852e  gcc/collect-utils.h
  0fc4bd5d5c5774e66988336e4b5da75d  gcc/collect2-aix.c
--- 2885,2898 ----
  60932be4031375e83f13149bedb7d3f8  gcc/cfgloopanal.c
  c314ec0b1f1597f8e9f5c3f4e1dc0024  gcc/cfgloopmanip.c
  6a4905a41957ce68c581d825ff73ae29  gcc/cfgloopmanip.h
! 9bfda4c07dc238fade6af611fc74b6e1  gcc/cfgrtl.c
  ec3e0c9cceed5cde000334a220d1fb2a  gcc/cfgrtl.h
! fde53137ba6eba2024e5c18c0b6cf126  gcc/cgraph.c
! 05f66df4f4ad23469d802fc5ff9e9407  gcc/cgraph.h
  021c740e1daa2bdafc9ab317291049c2  gcc/cgraphbuild.c
  4537dcaa864e307b8fc8c03fa97b7691  gcc/cgraphclones.c
! c8a675e59007c17716a525659fa4904d  gcc/cgraphunit.c
! 5a7eddec9678673e57d3a69ff6af685a  gcc/cif-code.def
  5595308078fee082f4fe05d41d158b04  gcc/collect-utils.c
  d0e4b33a4a5624ecb4ca454449ef852e  gcc/collect-utils.h
  0fc4bd5d5c5774e66988336e4b5da75d  gcc/collect2-aix.c
*************** d0e4b33a4a5624ecb4ca454449ef852e  gcc/co
*** 2900,2908 ****
  416d4b94dd438f73c5d439f42105f2a3  gcc/collect2.h
  1d67c810e859fc4af8b450c90ce93a11  gcc/color-macros.h
  b538ae3d0d86d85d58477d0cc2edbf19  gcc/combine-stack-adj.c
! 63b92a8a86e092b404c578245a678095  gcc/combine.c
  6942b61cb20a34ce213644d097e91820  gcc/common.md
! c44773b3d9980d7d9561b3808a396d2e  gcc/common.opt
  97a5a84c9ace6b2ba5208d4acb473e94  gcc/common/common-target-def.h
  12f036eba1ec1a240794559320929b8f  gcc/common/common-target.def
  d6b300b0e8835cc8196e8e5bf7b72075  gcc/common/common-target.h
--- 2901,2909 ----
  416d4b94dd438f73c5d439f42105f2a3  gcc/collect2.h
  1d67c810e859fc4af8b450c90ce93a11  gcc/color-macros.h
  b538ae3d0d86d85d58477d0cc2edbf19  gcc/combine-stack-adj.c
! 673b8f0c699c4719a259bfe1b233dcf7  gcc/combine.c
  6942b61cb20a34ce213644d097e91820  gcc/common.md
! b78ea8df7546699f60269afaca5aae97  gcc/common.opt
  97a5a84c9ace6b2ba5208d4acb473e94  gcc/common/common-target-def.h
  12f036eba1ec1a240794559320929b8f  gcc/common/common-target.def
  d6b300b0e8835cc8196e8e5bf7b72075  gcc/common/common-target.h
*************** b998e3e42e990e538681c8211c40adb4  gcc/co
*** 2925,2931 ****
  416f97ef53ec9c1437b08b2e0d1bfc7c  gcc/common/config/frv/frv-common.c
  93f9752c019903aa3b88af20d312a32a  gcc/common/config/gcn/gcn-common.c
  f7b07b42faba07a6cd967478fb57b40c  gcc/common/config/h8300/h8300-common.c
! 114aeb30171e95256e4e16dcb2c411aa  gcc/common/config/i386/i386-common.c
  f40a01d16708a5237ad64c2b1ee4ff00  gcc/common/config/ia64/ia64-common.c
  f9d2c3ee53d7c99a280e6f1442754992  gcc/common/config/iq2000/iq2000-common.c
  12a26ad3144eb29c818970dba1363281  gcc/common/config/lm32/lm32-common.c
--- 2926,2933 ----
  416f97ef53ec9c1437b08b2e0d1bfc7c  gcc/common/config/frv/frv-common.c
  93f9752c019903aa3b88af20d312a32a  gcc/common/config/gcn/gcn-common.c
  f7b07b42faba07a6cd967478fb57b40c  gcc/common/config/h8300/h8300-common.c
! 62f27ccd6014a10fcac9f9005b1a412a  gcc/common/config/i386/i386-common.c
! 20f4d3f57481017d067c7437791054b3  gcc/common/config/i386/i386-cpuinfo.h
  f40a01d16708a5237ad64c2b1ee4ff00  gcc/common/config/ia64/ia64-common.c
  f9d2c3ee53d7c99a280e6f1442754992  gcc/common/config/iq2000/iq2000-common.c
  12a26ad3144eb29c818970dba1363281  gcc/common/config/lm32/lm32-common.c
*************** f6304e65f3c00a6a7aee195a39898f89  gcc/co
*** 2960,2975 ****
  8763e6612b3f349cca760cdd8226cddd  gcc/compare-elim.c
  eab0d30a85465c8dfc86d5de1b6fbeb0  gcc/conditions.h
  c8cbeab9205c5362586933dd45dc115e  gcc/config.build
! c4780287fd147b394e2bb4c78027b627  gcc/config.gcc
  a0c075b392f11951c415335bdf967308  gcc/config.host
  73178c94b78d70a1e76cc4ba6a1f728d  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  e100e878ef9a128dbaa8fac0c0a00e15  gcc/config/aarch64/aarch64-arches.def
! bf995a60a00420d5ce6b62ef525b3b87  gcc/config/aarch64/aarch64-bti-insert.c
! 1ac626804bf17f66ea9718987338ee95  gcc/config/aarch64/aarch64-builtins.c
! dda3b9df3885276b96a13f7e1e4116ba  gcc/config/aarch64/aarch64-c.c
! a59239981ba9c44fd6a1790d7831d49d  gcc/config/aarch64/aarch64-cores.def
! dd8f6cedfeb9baa55b3631a3eb08dba9  gcc/config/aarch64/aarch64-cost-tables.h
  fadf3865cbccee62906724ea36f6575a  gcc/config/aarch64/aarch64-d.c
  c8996ccf16af2d4d91b72e3d4cc4cdf7  gcc/config/aarch64/aarch64-elf-raw.h
  f6e31a2ec81adfc19e0d3eb53fa70a1f  gcc/config/aarch64/aarch64-elf.h
--- 2962,2977 ----
  8763e6612b3f349cca760cdd8226cddd  gcc/compare-elim.c
  eab0d30a85465c8dfc86d5de1b6fbeb0  gcc/conditions.h
  c8cbeab9205c5362586933dd45dc115e  gcc/config.build
! 9bc1f370951145b7e1e1aec4c2987db1  gcc/config.gcc
  a0c075b392f11951c415335bdf967308  gcc/config.host
  73178c94b78d70a1e76cc4ba6a1f728d  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
  e100e878ef9a128dbaa8fac0c0a00e15  gcc/config/aarch64/aarch64-arches.def
! 4e5ea11ae0bcae19b0b2e529ad5e6580  gcc/config/aarch64/aarch64-bti-insert.c
! 1e3e6b0b4deb9c4d7ba78b9ec8c7947e  gcc/config/aarch64/aarch64-builtins.c
! bebc910ea9166916d8b120860ae862a1  gcc/config/aarch64/aarch64-c.c
! 96b4a93528a81ef7ed4bbc138e10a4b0  gcc/config/aarch64/aarch64-cores.def
! 5c8cd25f4a4e8d19df2bff7cb2aafce7  gcc/config/aarch64/aarch64-cost-tables.h
  fadf3865cbccee62906724ea36f6575a  gcc/config/aarch64/aarch64-d.c
  c8996ccf16af2d4d91b72e3d4cc4cdf7  gcc/config/aarch64/aarch64-elf-raw.h
  f6e31a2ec81adfc19e0d3eb53fa70a1f  gcc/config/aarch64/aarch64-elf.h
*************** cb7effd6ac34216caf447046a224313f  gcc/co
*** 2980,2992 ****
  b9299f9c6d12537de258874dbfe343b6  gcc/config/aarch64/aarch64-linux.h
  08bc178160775bbbd8fccc9c2347c8bd  gcc/config/aarch64/aarch64-modes.def
  c97840e68a2ac3eb338dc9997e7112d1  gcc/config/aarch64/aarch64-netbsd.h
! 08d4fd15ba1876277d36d918f13641df  gcc/config/aarch64/aarch64-option-extensions.def
  fd4267a19928f12195f70461bd5c06c4  gcc/config/aarch64/aarch64-opts.h
  2d3c997a76ea54fd838b69085e0a560b  gcc/config/aarch64/aarch64-passes.def
! 424b896e23ee7cf3cf84707abc4356fb  gcc/config/aarch64/aarch64-protos.h
  2e263bfa2bd1fea303c37b04ce63eb60  gcc/config/aarch64/aarch64-simd-builtin-types.def
! 0d18972546b2bc76b2afa905ffdb6591  gcc/config/aarch64/aarch64-simd-builtins.def
! 4b59fc92343bc0a754f4c1db4ae7316d  gcc/config/aarch64/aarch64-simd.md
  effa2b4283bd899d74c40c2d2a83e79b  gcc/config/aarch64/aarch64-speculation.cc
  191b10e29119e1fe80e00715be2780bb  gcc/config/aarch64/aarch64-sve-builtins-base.cc
  8702c0c25fe5558a8c9f5dff4ad8a40d  gcc/config/aarch64/aarch64-sve-builtins-base.def
--- 2982,2994 ----
  b9299f9c6d12537de258874dbfe343b6  gcc/config/aarch64/aarch64-linux.h
  08bc178160775bbbd8fccc9c2347c8bd  gcc/config/aarch64/aarch64-modes.def
  c97840e68a2ac3eb338dc9997e7112d1  gcc/config/aarch64/aarch64-netbsd.h
! 1bac6726009e0fb8452d559c3dd88e26  gcc/config/aarch64/aarch64-option-extensions.def
  fd4267a19928f12195f70461bd5c06c4  gcc/config/aarch64/aarch64-opts.h
  2d3c997a76ea54fd838b69085e0a560b  gcc/config/aarch64/aarch64-passes.def
! 35c2d2917b19276ad43af57a1983616f  gcc/config/aarch64/aarch64-protos.h
  2e263bfa2bd1fea303c37b04ce63eb60  gcc/config/aarch64/aarch64-simd-builtin-types.def
! e861473941caf234c01ffa1712e67f68  gcc/config/aarch64/aarch64-simd-builtins.def
! f751afb71478b99261aa2566a170aa7c  gcc/config/aarch64/aarch64-simd.md
  effa2b4283bd899d74c40c2d2a83e79b  gcc/config/aarch64/aarch64-speculation.cc
  191b10e29119e1fe80e00715be2780bb  gcc/config/aarch64/aarch64-sve-builtins-base.cc
  8702c0c25fe5558a8c9f5dff4ad8a40d  gcc/config/aarch64/aarch64-sve-builtins-base.def
*************** c94e53bffc6998ca046cd74f9e425e17  gcc/co
*** 2997,3032 ****
  0b43387d6c0d3a042a0a37a8037fae22  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
  618643b7c84a6de14467802d82a5d2c2  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
  825f04b0d5062963df3bbc66157d46d3  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! a889c99583c3657c2706fe579e310d79  gcc/config/aarch64/aarch64-sve-builtins.cc
  abe33f03faf6cbe321c71fda2b57c71f  gcc/config/aarch64/aarch64-sve-builtins.def
  dec3b249c63675f5a0bcf80607264444  gcc/config/aarch64/aarch64-sve-builtins.h
! 4ee386a2b3d0156f378eaf98205ae11c  gcc/config/aarch64/aarch64-sve.md
! 653fe3800e137f208724d4da0811acc3  gcc/config/aarch64/aarch64-sve2.md
! 799977a808d8b6c8c768b649df360af1  gcc/config/aarch64/aarch64-tune.md
! ad6fb026e098fe48cf03b7f46ca13b41  gcc/config/aarch64/aarch64-tuning-flags.def
  284de9008114b29d2b3367a8907cabc9  gcc/config/aarch64/aarch64-vxworks.h
! 9322a94cf457d69811c53f6b00022435  gcc/config/aarch64/aarch64.c
! e065400ac5126ea2e295375dff8e603f  gcc/config/aarch64/aarch64.h
! 277ccc4e1deae45cadfc39e6ad369dc7  gcc/config/aarch64/aarch64.md
! 82ca60e9fb27b64f4c6a620b9c2d10ae  gcc/config/aarch64/aarch64.opt
  50f832b6b6b6912cdbcecf928e8bd3de  gcc/config/aarch64/arm_acle.h
! f9997ed81fa57287678165bfb0554727  gcc/config/aarch64/arm_bf16.h
  e105f2c10d69091faa6afff1d24a2055  gcc/config/aarch64/arm_fp16.h
! 574d5538ef66992738bf039cd549b686  gcc/config/aarch64/arm_neon.h
  97c5b822218331a1f7a909d46ebaa70e  gcc/config/aarch64/arm_sve.h
  8fe0cd83d00b400f8c3958eeb09b9a7c  gcc/config/aarch64/atomics.md
  41e1078f5e43cdccd458276f86672c4a  gcc/config/aarch64/biarchilp32.h
  471db9bdb42726f9e3088620822281cc  gcc/config/aarch64/biarchlp64.h
  60c2456961e828947f52d5537ffe1906  gcc/config/aarch64/check-sve-md.awk
! 72a27671f285f1754a7d9eb6cadef937  gcc/config/aarch64/constraints.md
  9f627aa983d4d8c1e657bc80da0f60b6  gcc/config/aarch64/cortex-a57-fma-steering.c
! 792123a3ecb3a536e531c72777396058  gcc/config/aarch64/driver-aarch64.c
  6a676d12724ddaa2ac94f19291b424e6  gcc/config/aarch64/falkor-tag-collision-avoidance.c
  792daee1b1c6682c2179f76a7c1f0966  gcc/config/aarch64/falkor.md
  e34211047f88b2c15a2d06ed84d68cb2  gcc/config/aarch64/geniterators.sh
  df0891baf7b5b4a6518824ae9bc70a4e  gcc/config/aarch64/gentune.sh
! cd3b6eb595c985a72ce6dd71066a3fb0  gcc/config/aarch64/iterators.md
! 13fa49a36c1549add9d17e570d405b10  gcc/config/aarch64/predicates.md
  6e7d185b76922a87ae30f2ff6904d3e0  gcc/config/aarch64/rtems.h
  f9247c06e620b0ace1c5a3e9d3bb9000  gcc/config/aarch64/saphira.md
  0af55a5bd9fbf8e1acd6e1f187faf4b3  gcc/config/aarch64/t-aarch64
--- 2999,3034 ----
  0b43387d6c0d3a042a0a37a8037fae22  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
  618643b7c84a6de14467802d82a5d2c2  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
  825f04b0d5062963df3bbc66157d46d3  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
! 06c001bfb0fd04ddd3b534d4ffd1fc46  gcc/config/aarch64/aarch64-sve-builtins.cc
  abe33f03faf6cbe321c71fda2b57c71f  gcc/config/aarch64/aarch64-sve-builtins.def
  dec3b249c63675f5a0bcf80607264444  gcc/config/aarch64/aarch64-sve-builtins.h
! ada29bda03f7e55225f38d78867e08ae  gcc/config/aarch64/aarch64-sve.md
! 58533c161280fb74a5faa1e7075cbe1c  gcc/config/aarch64/aarch64-sve2.md
! 72a48135e1a40c91713b6d233fddd0ab  gcc/config/aarch64/aarch64-tune.md
! 9be3f2134bfe0325d95ce4a8e484c851  gcc/config/aarch64/aarch64-tuning-flags.def
  284de9008114b29d2b3367a8907cabc9  gcc/config/aarch64/aarch64-vxworks.h
! 4c2994742844ebb740bafccaefbbce5e  gcc/config/aarch64/aarch64.c
! 77a28f34959cb9ea2609b78316480192  gcc/config/aarch64/aarch64.h
! ca51a2e111a02e923a268d101371e8bb  gcc/config/aarch64/aarch64.md
! 6c72acb73d060e176a5b91a92c729680  gcc/config/aarch64/aarch64.opt
  50f832b6b6b6912cdbcecf928e8bd3de  gcc/config/aarch64/arm_acle.h
! beb001d25963acd80ffd85765795da0f  gcc/config/aarch64/arm_bf16.h
  e105f2c10d69091faa6afff1d24a2055  gcc/config/aarch64/arm_fp16.h
! ff5515782bebfacde1bf17e778e04041  gcc/config/aarch64/arm_neon.h
  97c5b822218331a1f7a909d46ebaa70e  gcc/config/aarch64/arm_sve.h
  8fe0cd83d00b400f8c3958eeb09b9a7c  gcc/config/aarch64/atomics.md
  41e1078f5e43cdccd458276f86672c4a  gcc/config/aarch64/biarchilp32.h
  471db9bdb42726f9e3088620822281cc  gcc/config/aarch64/biarchlp64.h
  60c2456961e828947f52d5537ffe1906  gcc/config/aarch64/check-sve-md.awk
! dc0d348fb5cf5bdc3d8ec360ccd3845e  gcc/config/aarch64/constraints.md
  9f627aa983d4d8c1e657bc80da0f60b6  gcc/config/aarch64/cortex-a57-fma-steering.c
! 652344702d20655bb320d62fe6a88de8  gcc/config/aarch64/driver-aarch64.c
  6a676d12724ddaa2ac94f19291b424e6  gcc/config/aarch64/falkor-tag-collision-avoidance.c
  792daee1b1c6682c2179f76a7c1f0966  gcc/config/aarch64/falkor.md
  e34211047f88b2c15a2d06ed84d68cb2  gcc/config/aarch64/geniterators.sh
  df0891baf7b5b4a6518824ae9bc70a4e  gcc/config/aarch64/gentune.sh
! bc12ae82223ebf794872cc3ca32f1fe0  gcc/config/aarch64/iterators.md
! 52269092b238bd0fa24fc117eda7723a  gcc/config/aarch64/predicates.md
  6e7d185b76922a87ae30f2ff6904d3e0  gcc/config/aarch64/rtems.h
  f9247c06e620b0ace1c5a3e9d3bb9000  gcc/config/aarch64/saphira.md
  0af55a5bd9fbf8e1acd6e1f187faf4b3  gcc/config/aarch64/t-aarch64
*************** b535a7c0c52e9d13ef9e032111ca9416  gcc/co
*** 3073,3084 ****
  4602cff8d5036a2b8fe4809c3ea8e33f  gcc/config/arc/arc-options.def
  26b1e22a57116340ca0cd9fff3d54986  gcc/config/arc/arc-opts.h
  00f8dc1493acfa61d26fa3cf749de48b  gcc/config/arc/arc-passes.def
! 0c9f1bbf569add9dd89ae7a681e628ad  gcc/config/arc/arc-protos.h
  ce8b04500f309a047d2c7cc286be1d8a  gcc/config/arc/arc-simd.h
  3c0faca04253158bd505c9849c0ffd51  gcc/config/arc/arc-tables.opt
! d2bf8d771624e48873952232b5d8a456  gcc/config/arc/arc.c
  77ad06e21ac35841c776ae6005db3dd2  gcc/config/arc/arc.h
! 69fd278b50db25ad00e31f5bbe42e627  gcc/config/arc/arc.md
  2ea068e26704c415f7787d38311ecc93  gcc/config/arc/arc.opt
  fc26fae5989a14e52969e15e7d7b919d  gcc/config/arc/arc600.md
  cc894752fed7c92700fb35ca1391ca02  gcc/config/arc/arc700.md
--- 3075,3086 ----
  4602cff8d5036a2b8fe4809c3ea8e33f  gcc/config/arc/arc-options.def
  26b1e22a57116340ca0cd9fff3d54986  gcc/config/arc/arc-opts.h
  00f8dc1493acfa61d26fa3cf749de48b  gcc/config/arc/arc-passes.def
! 58aea3f2b89da7b7222753ff13646b94  gcc/config/arc/arc-protos.h
  ce8b04500f309a047d2c7cc286be1d8a  gcc/config/arc/arc-simd.h
  3c0faca04253158bd505c9849c0ffd51  gcc/config/arc/arc-tables.opt
! 4d928bd234be83dee16460110fbeaff3  gcc/config/arc/arc.c
  77ad06e21ac35841c776ae6005db3dd2  gcc/config/arc/arc.h
! 9889a23f803be351cbd31032300871dc  gcc/config/arc/arc.md
  2ea068e26704c415f7787d38311ecc93  gcc/config/arc/arc.opt
  fc26fae5989a14e52969e15e7d7b919d  gcc/config/arc/arc600.md
  cc894752fed7c92700fb35ca1391ca02  gcc/config/arc/arc700.md
*************** eea4261516ee4ede23b1abadbc61af4b  gcc/co
*** 3106,3115 ****
  3d8ba2aaee00973800016a36cd75656b  gcc/config/arm/aarch-common.c
  ee3c42e137c21bc92c7ac820b6fa3da6  gcc/config/arm/aarch-cost-tables.h
  789272e082287ba7b243d2a476de4ff8  gcc/config/arm/aout.h
! 873d831060403e72b3f961481fa64d10  gcc/config/arm/arm-builtins.c
  26b09ae8b9e7598fbdda3b4070bf9a6f  gcc/config/arm/arm-builtins.h
  cdfd6c5f642db3d9054b353436d07ff8  gcc/config/arm/arm-c.c
! 934131b508429be5faf6f66a89eca9cc  gcc/config/arm/arm-cpus.in
  906952c37687a5d171b557b157fef801  gcc/config/arm/arm-d.c
  f727e7f536ad470bb7174f2d00c1d383  gcc/config/arm/arm-fixed.md
  319f20a9f136e727e3c101d606625902  gcc/config/arm/arm-flags.h
--- 3108,3117 ----
  3d8ba2aaee00973800016a36cd75656b  gcc/config/arm/aarch-common.c
  ee3c42e137c21bc92c7ac820b6fa3da6  gcc/config/arm/aarch-cost-tables.h
  789272e082287ba7b243d2a476de4ff8  gcc/config/arm/aout.h
! db9303cf7fad69237031669a87f71c28  gcc/config/arm/arm-builtins.c
  26b09ae8b9e7598fbdda3b4070bf9a6f  gcc/config/arm/arm-builtins.h
  cdfd6c5f642db3d9054b353436d07ff8  gcc/config/arm/arm-c.c
! d9a8150d31a0cc8008477c8483084110  gcc/config/arm/arm-cpus.in
  906952c37687a5d171b557b157fef801  gcc/config/arm/arm-d.c
  f727e7f536ad470bb7174f2d00c1d383  gcc/config/arm/arm-fixed.md
  319f20a9f136e727e3c101d606625902  gcc/config/arm/arm-flags.h
*************** f727e7f536ad470bb7174f2d00c1d383  gcc/co
*** 3117,3129 ****
  39ccfe33ac81fb206aaf667df7b2c117  gcc/config/arm/arm-ldmstm.ml
  043e53fa28fccc5766c5e2523369b020  gcc/config/arm/arm-modes.def
  631077b70ffe49ffbd25cf0e6b76f611  gcc/config/arm/arm-opts.h
! d09a5a46712eb4e8f328fea76f42ae75  gcc/config/arm/arm-protos.h
  44622fc33fd2523937cfce491e279b46  gcc/config/arm/arm-simd-builtin-types.def
! 3f35d09c877dab2565477a0626d25f7d  gcc/config/arm/arm-tables.opt
! fc8c352a180baa70d843cdb48c0e8b81  gcc/config/arm/arm-tune.md
! b36894e5421e60d71209a1208886ce0d  gcc/config/arm/arm.c
  c935b17c9f16b1795ba5758c23e393b6  gcc/config/arm/arm.h
! d38b2295102f48fb7412e9014a62b50f  gcc/config/arm/arm.md
  b3218434aa9744c269bbbc5820567f78  gcc/config/arm/arm.opt
  92534062d244959bdcd18adc5d185c7f  gcc/config/arm/arm1020e.md
  d314474c68aa5c3ecc398062a2d4045e  gcc/config/arm/arm1026ejs.md
--- 3119,3131 ----
  39ccfe33ac81fb206aaf667df7b2c117  gcc/config/arm/arm-ldmstm.ml
  043e53fa28fccc5766c5e2523369b020  gcc/config/arm/arm-modes.def
  631077b70ffe49ffbd25cf0e6b76f611  gcc/config/arm/arm-opts.h
! 73cb023a7d434999e1423b3ee0206e84  gcc/config/arm/arm-protos.h
  44622fc33fd2523937cfce491e279b46  gcc/config/arm/arm-simd-builtin-types.def
! 7e18ceffae1d853688d966ae433bc04d  gcc/config/arm/arm-tables.opt
! 69c3eacb08d45fb05967f4ec97e26170  gcc/config/arm/arm-tune.md
! fce45d3dcc0eec528c176bbad30a818e  gcc/config/arm/arm.c
  c935b17c9f16b1795ba5758c23e393b6  gcc/config/arm/arm.h
! 62d9c49aa28a593dec35aa169af5f7eb  gcc/config/arm/arm.md
  b3218434aa9744c269bbbc5820567f78  gcc/config/arm/arm.opt
  92534062d244959bdcd18adc5d185c7f  gcc/config/arm/arm1020e.md
  d314474c68aa5c3ecc398062a2d4045e  gcc/config/arm/arm1026ejs.md
*************** f9fb2d4803a2675c9141c038ebb45808  gcc/co
*** 3136,3149 ****
  8de388e84807fa4a309ab2274386319b  gcc/config/arm/arm_cde_builtins.def
  faee14128e82903dd6092173e3fcda2d  gcc/config/arm/arm_cmse.h
  121941743291dc22afc42381af34d1dd  gcc/config/arm/arm_fp16.h
! e5f0cf95223b16bef146ccfc1b79ea70  gcc/config/arm/arm_mve.h
! c6ae512b34d40755bb59e3b12e42c784  gcc/config/arm/arm_mve_builtins.def
  14d3d18506f5715a0f1e4a2f35fa7b55  gcc/config/arm/arm_mve_types.h
! 83021c3a5752a0a483d6d1877d39ff3e  gcc/config/arm/arm_neon.h
! 5e93dff2e98db3292cb1c7e3db2647a4  gcc/config/arm/arm_neon_builtins.def
  ac32751c0e64efbced83f35b83d8f829  gcc/config/arm/arm_vfp_builtins.def
  965387e42581ad985b174ae130bb53cb  gcc/config/arm/bpabi.h
! 4753a4f6705c3fd60e25666c053d5524  gcc/config/arm/constraints.md
  803892c32478210901283c70f9a3b15c  gcc/config/arm/cortex-a15-neon.md
  f06e9583683aaf040494b47380ea3ca3  gcc/config/arm/cortex-a15.md
  a66392967adef19618efc84ae6ee6dd2  gcc/config/arm/cortex-a17-neon.md
--- 3138,3151 ----
  8de388e84807fa4a309ab2274386319b  gcc/config/arm/arm_cde_builtins.def
  faee14128e82903dd6092173e3fcda2d  gcc/config/arm/arm_cmse.h
  121941743291dc22afc42381af34d1dd  gcc/config/arm/arm_fp16.h
! 2cca29152859ba7ddb7f3324bcbde3f8  gcc/config/arm/arm_mve.h
! fca7fa83ea32e5c25ed4df1608b90520  gcc/config/arm/arm_mve_builtins.def
  14d3d18506f5715a0f1e4a2f35fa7b55  gcc/config/arm/arm_mve_types.h
! ca8113ea8aec0fb1e308327bddfc0512  gcc/config/arm/arm_neon.h
! 6e9160c8ea200eef24f7ecf505c55fbf  gcc/config/arm/arm_neon_builtins.def
  ac32751c0e64efbced83f35b83d8f829  gcc/config/arm/arm_vfp_builtins.def
  965387e42581ad985b174ae130bb53cb  gcc/config/arm/bpabi.h
! 8bb1c17ec8080e1b63d856b81ee5f752  gcc/config/arm/constraints.md
  803892c32478210901283c70f9a3b15c  gcc/config/arm/cortex-a15-neon.md
  f06e9583683aaf040494b47380ea3ca3  gcc/config/arm/cortex-a15.md
  a66392967adef19618efc84ae6ee6dd2  gcc/config/arm/cortex-a17-neon.md
*************** acb8b5b1f9da674cd0ddb0451f59709c  gcc/co
*** 3163,3169 ****
  f1b613569f4aae8f12b241d5d5af9675  gcc/config/arm/cortex-r4f.md
  9fe975e6361789113c1d987e20ea0811  gcc/config/arm/crypto.def
  4e2c1532c12770d155bc8fb27b2a5ed8  gcc/config/arm/crypto.md
! 2522eb929372553fa2df05648199cbf4  gcc/config/arm/driver-arm.c
  333613da055f57216b674feec5de3e51  gcc/config/arm/elf.h
  2f6210a087266ec5d1758bcf690bd1ea  gcc/config/arm/exynos-m1.md
  3af20cb3bbe3168fc556154db238db95  gcc/config/arm/fa526.md
--- 3165,3171 ----
  f1b613569f4aae8f12b241d5d5af9675  gcc/config/arm/cortex-r4f.md
  9fe975e6361789113c1d987e20ea0811  gcc/config/arm/crypto.def
  4e2c1532c12770d155bc8fb27b2a5ed8  gcc/config/arm/crypto.md
! aa1ef2919ecf24dcaa7e104f4512b8ae  gcc/config/arm/driver-arm.c
  333613da055f57216b674feec5de3e51  gcc/config/arm/elf.h
  2f6210a087266ec5d1758bcf690bd1ea  gcc/config/arm/exynos-m1.md
  3af20cb3bbe3168fc556154db238db95  gcc/config/arm/fa526.md
*************** cba5bb06b2f0f89c465a6fb784d72b9d  gcc/co
*** 3173,3179 ****
  3c7373e9263cc887cb228df9590c94a5  gcc/config/arm/fmp626.md
  5a8b13a7aebcfe4ac43f21ef13a86eb9  gcc/config/arm/freebsd.h
  e28e0b5c3f8e0830c41307fb9251b5b7  gcc/config/arm/fuchsia-elf.h
! 3742c40135bf051fdafeaa1c703e9b41  gcc/config/arm/iterators.md
  df8c33c1d92134bde92a14a80201a228  gcc/config/arm/iwmmxt.md
  51132ff11484e3ee066f07d796cf06ba  gcc/config/arm/iwmmxt2.md
  ead04158f0c4135990f48a876b12e071  gcc/config/arm/ldmstm.md
--- 3175,3181 ----
  3c7373e9263cc887cb228df9590c94a5  gcc/config/arm/fmp626.md
  5a8b13a7aebcfe4ac43f21ef13a86eb9  gcc/config/arm/freebsd.h
  e28e0b5c3f8e0830c41307fb9251b5b7  gcc/config/arm/fuchsia-elf.h
! 07e92329bea7487d7d2889beb820dd16  gcc/config/arm/iterators.md
  df8c33c1d92134bde92a14a80201a228  gcc/config/arm/iwmmxt.md
  51132ff11484e3ee066f07d796cf06ba  gcc/config/arm/iwmmxt2.md
  ead04158f0c4135990f48a876b12e071  gcc/config/arm/ldmstm.md
*************** ead04158f0c4135990f48a876b12e071  gcc/co
*** 3184,3194 ****
  77bbfc52cec114473e16cc45525b78da  gcc/config/arm/marvell-f-iwmmxt.md
  593ec45cb06c77ec6517d3934663cfae  gcc/config/arm/marvell-pj4.md
  f2cd1bfe02c6d51cc3919ec1fa7a85dd  gcc/config/arm/mmintrin.h
! b94298ef1c5f5063c02dbd71149aab2d  gcc/config/arm/mve.md
  e09aaf8b4f2a91445bee305dbc7ce140  gcc/config/arm/neon.md
  e75b4fadda28d0bc88964789d006bf77  gcc/config/arm/netbsd-eabi.h
  da8d328015b35fd5b8cd1ba383e1bbb9  gcc/config/arm/netbsd-elf.h
! 67b2fd88a259fc8007327dea86cdf9b2  gcc/config/arm/parsecpu.awk
  4c0cf4477f69270b5065bd93cb75d782  gcc/config/arm/predicates.md
  f4a86e4fad5b4973b6cdca4114088d5b  gcc/config/arm/rtems.h
  07678b5b8ea0443225b9349ebcaba1fa  gcc/config/arm/semi.h
--- 3186,3196 ----
  77bbfc52cec114473e16cc45525b78da  gcc/config/arm/marvell-f-iwmmxt.md
  593ec45cb06c77ec6517d3934663cfae  gcc/config/arm/marvell-pj4.md
  f2cd1bfe02c6d51cc3919ec1fa7a85dd  gcc/config/arm/mmintrin.h
! 3ce97ce79d1eb53c9dcbdbfbef45c76e  gcc/config/arm/mve.md
  e09aaf8b4f2a91445bee305dbc7ce140  gcc/config/arm/neon.md
  e75b4fadda28d0bc88964789d006bf77  gcc/config/arm/netbsd-eabi.h
  da8d328015b35fd5b8cd1ba383e1bbb9  gcc/config/arm/netbsd-elf.h
! 03b45eaa4503cbe921ff88833b52156a  gcc/config/arm/parsecpu.awk
  4c0cf4477f69270b5065bd93cb75d782  gcc/config/arm/predicates.md
  f4a86e4fad5b4973b6cdca4114088d5b  gcc/config/arm/rtems.h
  07678b5b8ea0443225b9349ebcaba1fa  gcc/config/arm/semi.h
*************** e3950ec6bd159734835f8f8fb143efc6  gcc/co
*** 3204,3222 ****
  5a9bee6531255caed891c4648c339693  gcc/config/arm/t-multilib
  ba3c742cee71d778250a3ac85590c93f  gcc/config/arm/t-phoenix
  71d2404306e1fb5e30aed648377b8ecf  gcc/config/arm/t-rmprofile
! 6219db2eb3bceea962a45e9f1400f370  gcc/config/arm/t-rtems
  7bc6fe2692f1011c28fb08ded09ee55e  gcc/config/arm/t-symbian
  57111571363907f82abf9b0499b22c32  gcc/config/arm/t-vxworks
! 7d1fabe74de2bee04c47999c1d9dfdb8  gcc/config/arm/thumb1.md
! 67b512267cb96ae448a9a122382a0196  gcc/config/arm/thumb2.md
  7ebef77d5257a6de55452d0d2378a2b4  gcc/config/arm/types.md
  1700cb3de0abc236d3c38a45bf6e0ee1  gcc/config/arm/uclinux-eabi.h
  353f196adbf604b12e7b627a451a3e8d  gcc/config/arm/uclinux-elf.h
  6d17f78ac9b80625b2e7af133a291da1  gcc/config/arm/uclinuxfdpiceabi.h
  e2b8dca0f9e3facba6e03b04aaa95212  gcc/config/arm/unknown-elf.h
! 3007631033f134521f721dd88da1952e  gcc/config/arm/unspecs.md
! bd453b3a43ea6606a530aea2a69c6418  gcc/config/arm/vec-common.md
! aeed88278168682eba0a7cec8c49eb2e  gcc/config/arm/vfp.md
  d6b75cda88705fcb9bb24c973403a79f  gcc/config/arm/vfp11.md
  754d278d0f42efc5ea21a852701d64b7  gcc/config/arm/vxworks.h
  a1e68ca6527d721ca9b727becce9d101  gcc/config/arm/vxworks.opt
--- 3206,3224 ----
  5a9bee6531255caed891c4648c339693  gcc/config/arm/t-multilib
  ba3c742cee71d778250a3ac85590c93f  gcc/config/arm/t-phoenix
  71d2404306e1fb5e30aed648377b8ecf  gcc/config/arm/t-rmprofile
! c434e99f4fc47fd32ffab26fbeea8464  gcc/config/arm/t-rtems
  7bc6fe2692f1011c28fb08ded09ee55e  gcc/config/arm/t-symbian
  57111571363907f82abf9b0499b22c32  gcc/config/arm/t-vxworks
! 0e35c63b787d2c19596e4718db4dc64d  gcc/config/arm/thumb1.md
! de2a944122b1cd99e997917c51aa833e  gcc/config/arm/thumb2.md
  7ebef77d5257a6de55452d0d2378a2b4  gcc/config/arm/types.md
  1700cb3de0abc236d3c38a45bf6e0ee1  gcc/config/arm/uclinux-eabi.h
  353f196adbf604b12e7b627a451a3e8d  gcc/config/arm/uclinux-elf.h
  6d17f78ac9b80625b2e7af133a291da1  gcc/config/arm/uclinuxfdpiceabi.h
  e2b8dca0f9e3facba6e03b04aaa95212  gcc/config/arm/unknown-elf.h
! e075c37998acb90c1a6e11045354aa0d  gcc/config/arm/unspecs.md
! 984d0d34f4810c9a0d7c03d9e7ac1bc7  gcc/config/arm/vec-common.md
! f4302803fa64c3c4a8313d2262617a6f  gcc/config/arm/vfp.md
  d6b75cda88705fcb9bb24c973403a79f  gcc/config/arm/vfp11.md
  754d278d0f42efc5ea21a852701d64b7  gcc/config/arm/vxworks.h
  a1e68ca6527d721ca9b727becce9d101  gcc/config/arm/vxworks.opt
*************** e6ce823b2f8c8ee1f32d92b998baa5cc  gcc/co
*** 3268,3283 ****
  ce868686e5f0526d7cb6ca055c30072f  gcc/config/bfin/t-bfin-uclinux
  6f4817f759fcac5ac27233ee451780a6  gcc/config/bfin/t-rtems
  2d290253b86e5f6b95958d70830d627b  gcc/config/bfin/uclinux.h
! 2a2db61d6715646d28b93267e6ba0ec8  gcc/config/bpf/bpf-helpers.def
! 61e6b1d00c09c12a18fcd0a2470a84d8  gcc/config/bpf/bpf-helpers.h
  f2e59c4eaca2034d760cec596b3fae20  gcc/config/bpf/bpf-opts.h
  364a22d645333f30b748ccf0d9221523  gcc/config/bpf/bpf-protos.h
! 327e3332d15d20645260f904b53fe857  gcc/config/bpf/bpf.c
! 7ab515e6c17ace4de7e0f230a0a71dec  gcc/config/bpf/bpf.h
! 1b0a92036e87bb587591ce7b5e39fe6c  gcc/config/bpf/bpf.md
! 194207593fe09b5043f8050e29e42b89  gcc/config/bpf/bpf.opt
! 5afa6e0fba8646d39130f2a3c166eca2  gcc/config/bpf/constraints.md
! 423be764c8566583912331dce4d76b00  gcc/config/bpf/predicates.md
  d41d8cd98f00b204e9800998ecf8427e  gcc/config/bpf/t-bpf
  d0f3b751d29e6d13bb031173f51c74f0  gcc/config/c6x/c6x-isas.def
  31f79788f8d616dce3e3d564f879e058  gcc/config/c6x/c6x-modes.def
--- 3270,3284 ----
  ce868686e5f0526d7cb6ca055c30072f  gcc/config/bfin/t-bfin-uclinux
  6f4817f759fcac5ac27233ee451780a6  gcc/config/bfin/t-rtems
  2d290253b86e5f6b95958d70830d627b  gcc/config/bfin/uclinux.h
! 1252e92a950d1e13df636397c3fe096a  gcc/config/bpf/bpf-helpers.h
  f2e59c4eaca2034d760cec596b3fae20  gcc/config/bpf/bpf-opts.h
  364a22d645333f30b748ccf0d9221523  gcc/config/bpf/bpf-protos.h
! 91a90aafb26f37313f9a0591c2902c55  gcc/config/bpf/bpf.c
! 67a9e5cb91dcc4cf5e191456811c53f4  gcc/config/bpf/bpf.h
! 55217985dd2ce7ec8091abab7a4720da  gcc/config/bpf/bpf.md
! 2827201f2e549ab03b7fde6f23f62680  gcc/config/bpf/bpf.opt
! 3dd8832965cd44da084efa8bbf5de946  gcc/config/bpf/constraints.md
! eb75e8393c609c7222b3563c4b05ba2b  gcc/config/bpf/predicates.md
  d41d8cd98f00b204e9800998ecf8427e  gcc/config/bpf/t-bpf
  d0f3b751d29e6d13bb031173f51c74f0  gcc/config/c6x/c6x-isas.def
  31f79788f8d616dce3e3d564f879e058  gcc/config/c6x/c6x-modes.def
*************** ffa667e7d265230909c154a94cfad363  gcc/co
*** 3353,3370 ****
  eb052b8d01bcc66ec2df70dc2fa9613d  gcc/config/csky/t-csky-elf
  1026cc867bc5f4fec333b6048114963e  gcc/config/csky/t-csky-linux
  9d4fc2f4697ee7f8aa6e4217e0a103fb  gcc/config/csky/t-sysroot-suffix
! 539816fd1db71713a7868c5663783e52  gcc/config/darwin-c.c
! abb127252b5559dbd4da298416ad9cc5  gcc/config/darwin-driver.c
  a3ce364c42d20501f7ff53cea9c94af3  gcc/config/darwin-f.c
  73063d81d9e8ccfb36b462a062f0f3da  gcc/config/darwin-ppc-ldouble-patch.def
! c3e4beccd2b69a4c1d37e8f0035925ac  gcc/config/darwin-protos.h
! a624b70ea3936641f79468dbbd83d26a  gcc/config/darwin-sections.def
! 8290a77c37ab1a6cf581376272318e3b  gcc/config/darwin.c
! 79f18cac780238d309fe81cefd336e66  gcc/config/darwin.h
  faf4d2d82bcacf64bb0c8695f00b7895  gcc/config/darwin.opt
- c0d72544014788401186a931dc8c8c55  gcc/config/darwin10.h
- 58a4325fe95db484ca5c5a7f298ef2c3  gcc/config/darwin12.h
- 95af405925fae3518d41a808860b704b  gcc/config/darwin9.h
  22ef11e2b04fb7440bd17058f103745f  gcc/config/dbx.h
  3af56e740de05f1af8d575ff940e0c76  gcc/config/dbxcoff.h
  ad58fb2666fa68834ef425036a33e796  gcc/config/dbxelf.h
--- 3354,3368 ----
  eb052b8d01bcc66ec2df70dc2fa9613d  gcc/config/csky/t-csky-elf
  1026cc867bc5f4fec333b6048114963e  gcc/config/csky/t-csky-linux
  9d4fc2f4697ee7f8aa6e4217e0a103fb  gcc/config/csky/t-sysroot-suffix
! 307a76c751f9048d7abd3f2407a7a04a  gcc/config/darwin-c.c
! f6f30c48e326885070e4511477005645  gcc/config/darwin-driver.c
  a3ce364c42d20501f7ff53cea9c94af3  gcc/config/darwin-f.c
  73063d81d9e8ccfb36b462a062f0f3da  gcc/config/darwin-ppc-ldouble-patch.def
! bf622b24f99b32a50572bc7a96cfe612  gcc/config/darwin-protos.h
! a0a670e3b89eee95e5875b77c9f3a625  gcc/config/darwin-sections.def
! e567ddab91f9f5c25aa70d79d3da9774  gcc/config/darwin.c
! 38dcc6706f7f0790d3438e4c9eeec0a5  gcc/config/darwin.h
  faf4d2d82bcacf64bb0c8695f00b7895  gcc/config/darwin.opt
  22ef11e2b04fb7440bd17058f103745f  gcc/config/dbx.h
  3af56e740de05f1af8d575ff940e0c76  gcc/config/dbxcoff.h
  ad58fb2666fa68834ef425036a33e796  gcc/config/dbxelf.h
*************** fa683344995f9f9ebec9feeda1ec716a  gcc/co
*** 3436,3446 ****
  3b66c430ba0a152ca6fc850576c0d181  gcc/config/gcn/gcn-run.c
  831bd5bec703edf157808a969bac3d0c  gcc/config/gcn/gcn-tree.c
  1e3741097df04c340fb20812a86de75c  gcc/config/gcn/gcn-valu.md
! 0104a7fdc9831a8283e6d9ae211b740c  gcc/config/gcn/gcn.c
  6f3ef80b98547a0a87b2e33d148f5409  gcc/config/gcn/gcn.h
! f1cfb09418c06ace552e9107efc64fce  gcc/config/gcn/gcn.md
  d709500121e0aed28db4a40934e9ff46  gcc/config/gcn/gcn.opt
! f91d4452ee7d19a168137a264dd7d722  gcc/config/gcn/mkoffload.c
  be28d5b62942adee0e8079fddff2f789  gcc/config/gcn/offload.h
  81cd27a78f0d6de90cfe4a7b374caf20  gcc/config/gcn/predicates.md
  6ce4160f70c2ddb214428c27938505a4  gcc/config/gcn/t-gcn-hsa
--- 3434,3444 ----
  3b66c430ba0a152ca6fc850576c0d181  gcc/config/gcn/gcn-run.c
  831bd5bec703edf157808a969bac3d0c  gcc/config/gcn/gcn-tree.c
  1e3741097df04c340fb20812a86de75c  gcc/config/gcn/gcn-valu.md
! f5b51603ecd10f5da36fcf5e094c500c  gcc/config/gcn/gcn.c
  6f3ef80b98547a0a87b2e33d148f5409  gcc/config/gcn/gcn.h
! 0e3b517c0d614395aa55129328ac7bed  gcc/config/gcn/gcn.md
  d709500121e0aed28db4a40934e9ff46  gcc/config/gcn/gcn.opt
! c29f6f2cb08ef76696269d1a5a81fd4c  gcc/config/gcn/mkoffload.c
  be28d5b62942adee0e8079fddff2f789  gcc/config/gcn/offload.h
  81cd27a78f0d6de90cfe4a7b374caf20  gcc/config/gcn/predicates.md
  6ce4160f70c2ddb214428c27938505a4  gcc/config/gcn/t-gcn-hsa
*************** c02a8ceac36beae02ba948647ec5e435  gcc/co
*** 3464,3470 ****
  8a75f2d7394d5c588faa735842beea56  gcc/config/h8300/predicates.md
  56fd075cd0643631f00f0a2bbb6d7bec  gcc/config/h8300/t-h8300
  4acd8a2eb4207e7d8b9bb58ecece60f8  gcc/config/h8300/t-linux
! 78d680dc040c4462d17a2137650780d7  gcc/config/host-darwin.c
  3945a0e6f175acfe9db1a2fde19f5128  gcc/config/host-darwin.h
  1336927269b382e176eb3e943ebb3635  gcc/config/host-hpux.c
  7f1872d88124105a80f506b539929f90  gcc/config/host-linux.c
--- 3462,3468 ----
  8a75f2d7394d5c588faa735842beea56  gcc/config/h8300/predicates.md
  56fd075cd0643631f00f0a2bbb6d7bec  gcc/config/h8300/t-h8300
  4acd8a2eb4207e7d8b9bb58ecece60f8  gcc/config/h8300/t-linux
! e852919421b033ea104517065ffa1462  gcc/config/host-darwin.c
  3945a0e6f175acfe9db1a2fde19f5128  gcc/config/host-darwin.h
  1336927269b382e176eb3e943ebb3635  gcc/config/host-hpux.c
  7f1872d88124105a80f506b539929f90  gcc/config/host-linux.c
*************** d4158ab21e7caa9f5a7444f927f0c0bc  gcc/co
*** 3501,3508 ****
  7ee7284023035096528bdfb9b00cba6c  gcc/config/i386/avx512vlintrin.h
  aa15a16e9da9e4216965a81b04d5a022  gcc/config/i386/avx512vnniintrin.h
  919dc7e447d73a0899224d9eff30e8a0  gcc/config/i386/avx512vnnivlintrin.h
! 4d4aa8816d3f3784a54269e68b041c13  gcc/config/i386/avx512vp2intersectintrin.h
! 4138ff8d7d7a20ca5b7490731ddda113  gcc/config/i386/avx512vp2intersectvlintrin.h
  e336b51730d230958d6bac7d7b907be6  gcc/config/i386/avx512vpopcntdqintrin.h
  bd0592db95b7482ba4b8bc9720bf529e  gcc/config/i386/avx512vpopcntdqvlintrin.h
  65a18a710dd0514cf112d48956d14b37  gcc/config/i386/avxintrin.h
--- 3499,3506 ----
  7ee7284023035096528bdfb9b00cba6c  gcc/config/i386/avx512vlintrin.h
  aa15a16e9da9e4216965a81b04d5a022  gcc/config/i386/avx512vnniintrin.h
  919dc7e447d73a0899224d9eff30e8a0  gcc/config/i386/avx512vnnivlintrin.h
! ca6830243956290bc943d140f0b28629  gcc/config/i386/avx512vp2intersectintrin.h
! 490e08c18b8dd0ab846fa1498047194c  gcc/config/i386/avx512vp2intersectvlintrin.h
  e336b51730d230958d6bac7d7b907be6  gcc/config/i386/avx512vpopcntdqintrin.h
  bd0592db95b7482ba4b8bc9720bf529e  gcc/config/i386/avx512vpopcntdqvlintrin.h
  65a18a710dd0514cf112d48956d14b37  gcc/config/i386/avxintrin.h
*************** bb1d61052a1d43541168457401ba2a3a  gcc/co
*** 3525,3531 ****
  61269bfd02d4a7c317de063eea7f8921  gcc/config/i386/clzerointrin.h
  861b9a715d2ae3c50a3d1b3974df0322  gcc/config/i386/constraints.md
  4d95cabde0b66edd8b1b030b87cf0271  gcc/config/i386/core2.md
! da79a8c8a189485f9852197b808cb5e6  gcc/config/i386/cpuid.h
  0d5fa6eaebfd0f5392e1a44805032bcd  gcc/config/i386/cross-stdarg.h
  70ea2f3fb34dd90c2c766c1fd3ce3252  gcc/config/i386/crtdll.h
  bfcd3e6fd3b7ade4cad500b08492030c  gcc/config/i386/cygming.h
--- 3523,3529 ----
  61269bfd02d4a7c317de063eea7f8921  gcc/config/i386/clzerointrin.h
  861b9a715d2ae3c50a3d1b3974df0322  gcc/config/i386/constraints.md
  4d95cabde0b66edd8b1b030b87cf0271  gcc/config/i386/core2.md
! dda38e5f852542c594cfd3fc33483328  gcc/config/i386/cpuid.h
  0d5fa6eaebfd0f5392e1a44805032bcd  gcc/config/i386/cross-stdarg.h
  70ea2f3fb34dd90c2c766c1fd3ce3252  gcc/config/i386/crtdll.h
  bfcd3e6fd3b7ade4cad500b08492030c  gcc/config/i386/cygming.h
*************** a7241e61e02eb91d00b8df74f7331812  gcc/co
*** 3542,3551 ****
  1c900766d45d7583affccb7ad7b02756  gcc/config/i386/djgpp.h
  0c91769aab8f266208ffd10d734a07e5  gcc/config/i386/djgpp.opt
  628b607baecf786f8361d7b152cbd4e8  gcc/config/i386/dragonfly.h
! 4a242a9aecc4226e3d5d0d73c7c1a12a  gcc/config/i386/driver-i386.c
  ee0c1470c81c156315766d98c5417660  gcc/config/i386/driver-mingw32.c
  d8a01bc02966c3442a75c34b1afcc4d1  gcc/config/i386/emmintrin.h
! be85ba29fce81baf96f3e4bb1a74fe11  gcc/config/i386/enqcmdintrin.h
  933a16e978617ef6d874807437360dde  gcc/config/i386/f16cintrin.h
  71adcfe7784ec96bb2539c5fa9d20573  gcc/config/i386/fma4intrin.h
  9564509678d38cade50ce9fc84cfdfbb  gcc/config/i386/fmaintrin.h
--- 3540,3549 ----
  1c900766d45d7583affccb7ad7b02756  gcc/config/i386/djgpp.h
  0c91769aab8f266208ffd10d734a07e5  gcc/config/i386/djgpp.opt
  628b607baecf786f8361d7b152cbd4e8  gcc/config/i386/dragonfly.h
! bebaac8854c999c7149b751edbc7580e  gcc/config/i386/driver-i386.c
  ee0c1470c81c156315766d98c5417660  gcc/config/i386/driver-mingw32.c
  d8a01bc02966c3442a75c34b1afcc4d1  gcc/config/i386/emmintrin.h
! 03de34730ac4b1c095a7bd6a9123cd91  gcc/config/i386/enqcmdintrin.h
  933a16e978617ef6d874807437360dde  gcc/config/i386/f16cintrin.h
  71adcfe7784ec96bb2539c5fa9d20573  gcc/config/i386/fma4intrin.h
  9564509678d38cade50ce9fc84cfdfbb  gcc/config/i386/fmaintrin.h
*************** a272fd26d6041bc4515b6896c00c0a72  gcc/co
*** 3569,3592 ****
  7c05e9e74dcafa1fbe9d1675caea25f6  gcc/config/i386/i386-builtin-types.awk
  ec29ccbc1d26aeb4e0ec2191e078e9ba  gcc/config/i386/i386-builtin-types.def
  5ab7f189cd953b5beee2d6f0c6edeb15  gcc/config/i386/i386-builtin.def
! e8043e957c0f6109448b82c4795d86a5  gcc/config/i386/i386-builtins.c
  aaba1d7f3051425031a61c126ca09427  gcc/config/i386/i386-builtins.h
! 1554cea8cb4688de9bcc6312e67186f0  gcc/config/i386/i386-c.c
  0716ad09835ba6d14c45620bd88d07f9  gcc/config/i386/i386-d.c
! 17950096619de0b1d7b19474946525f3  gcc/config/i386/i386-expand.c
  a6e63c2f63741f10d6b63d604468a9df  gcc/config/i386/i386-expand.h
! 4dd7deef1cb6bc84de4152979018e664  gcc/config/i386/i386-features.c
  608d27b39a4b79afc971e416cb13f3f8  gcc/config/i386/i386-features.h
  a3fef6d6bd5891a01b6b7acc146b63bd  gcc/config/i386/i386-modes.def
! f2925599360f96d99d41a343ec503484  gcc/config/i386/i386-options.c
  b3e9baa55fb8746055ad945e5fbe38b8  gcc/config/i386/i386-options.h
  924c47602884a3f6573760aad71baf6c  gcc/config/i386/i386-opts.h
  942113f86f41f99e3b37fa463f0e076d  gcc/config/i386/i386-passes.def
! 4c4e023d2265ddea8fb87705452b342e  gcc/config/i386/i386-protos.h
! 94b513e63e01887bc0fad18cefebb954  gcc/config/i386/i386.c
! 8a32fd25164308e0a8376a8f2857ac87  gcc/config/i386/i386.h
! a0f82c246cc7ff194aa876e469641f70  gcc/config/i386/i386.md
! 9e6e4b9987d94293dd6935ca4bab91ac  gcc/config/i386/i386.opt
  c58df180ee34f0f28fc135d0ec98da21  gcc/config/i386/i386elf.h
  f936c0131591cc882312338cc5f1c56f  gcc/config/i386/ia32intrin.h
  1713ad4c35f694719c5fdf7937bf0a88  gcc/config/i386/iamcu.h
--- 3567,3590 ----
  7c05e9e74dcafa1fbe9d1675caea25f6  gcc/config/i386/i386-builtin-types.awk
  ec29ccbc1d26aeb4e0ec2191e078e9ba  gcc/config/i386/i386-builtin-types.def
  5ab7f189cd953b5beee2d6f0c6edeb15  gcc/config/i386/i386-builtin.def
! aa49b8b957261bb05f06e5ff6ff21fb2  gcc/config/i386/i386-builtins.c
  aaba1d7f3051425031a61c126ca09427  gcc/config/i386/i386-builtins.h
! d92b63960664e87350adffa54bc9614e  gcc/config/i386/i386-c.c
  0716ad09835ba6d14c45620bd88d07f9  gcc/config/i386/i386-d.c
! 705f51b3f8944c285185fd597bdc867a  gcc/config/i386/i386-expand.c
  a6e63c2f63741f10d6b63d604468a9df  gcc/config/i386/i386-expand.h
! d61c17f8e6169b83fc0be7d562ccd661  gcc/config/i386/i386-features.c
  608d27b39a4b79afc971e416cb13f3f8  gcc/config/i386/i386-features.h
  a3fef6d6bd5891a01b6b7acc146b63bd  gcc/config/i386/i386-modes.def
! 18b18735366745ed5e8799a8bd0e9068  gcc/config/i386/i386-options.c
  b3e9baa55fb8746055ad945e5fbe38b8  gcc/config/i386/i386-options.h
  924c47602884a3f6573760aad71baf6c  gcc/config/i386/i386-opts.h
  942113f86f41f99e3b37fa463f0e076d  gcc/config/i386/i386-passes.def
! f674f550c6872e8fdd37477ce2bff33d  gcc/config/i386/i386-protos.h
! 3e30edb12c270c0f5cf123527c492b03  gcc/config/i386/i386.c
! 0e4f35e441236b8bea5403cb6607d1ef  gcc/config/i386/i386.h
! 387ac5de1d771e165eb944b2c697590d  gcc/config/i386/i386.md
! f766df0b13effe8c4f16b6991a53f84d  gcc/config/i386/i386.opt
  c58df180ee34f0f28fc135d0ec98da21  gcc/config/i386/i386elf.h
  f936c0131591cc882312338cc5f1c56f  gcc/config/i386/ia32intrin.h
  1713ad4c35f694719c5fdf7937bf0a88  gcc/config/i386/iamcu.h
*************** ddcd1cb3a09ffbd9dd766cd2104f5bb5  gcc/co
*** 3611,3617 ****
  7d7b39eb3d86f8c69e1f5097450641fa  gcc/config/i386/mingw32.h
  aa58ab6086f2737f5df04d3499dacccf  gcc/config/i386/mm3dnow.h
  9d23fd034decf2b5d1ced4e20483318d  gcc/config/i386/mmintrin.h
! 0cd5fc011b7ea5257ae9fe4514b22925  gcc/config/i386/mmx.md
  16fab98a5282ac6bb04ea826b7823259  gcc/config/i386/movdirintrin.h
  b0bf984f4cf56dc50b9fba82b07ad69f  gcc/config/i386/msformat-c.c
  f168b0ac83a82e4c663d7069f1247a9c  gcc/config/i386/mwaitxintrin.h
--- 3609,3615 ----
  7d7b39eb3d86f8c69e1f5097450641fa  gcc/config/i386/mingw32.h
  aa58ab6086f2737f5df04d3499dacccf  gcc/config/i386/mm3dnow.h
  9d23fd034decf2b5d1ced4e20483318d  gcc/config/i386/mmintrin.h
! 1bb551f6bfc4e16496037b3723d0e0a0  gcc/config/i386/mmx.md
  16fab98a5282ac6bb04ea826b7823259  gcc/config/i386/movdirintrin.h
  b0bf984f4cf56dc50b9fba82b07ad69f  gcc/config/i386/msformat-c.c
  f168b0ac83a82e4c663d7069f1247a9c  gcc/config/i386/mwaitxintrin.h
*************** ef071d7070b3eee2aff10ee4e0761c45  gcc/co
*** 3621,3627 ****
  8ec4dbe06ec8a3a2f4821e1d5a8dff7e  gcc/config/i386/nto.h
  d6429ee37d6420ed933f5d2e64043c21  gcc/config/i386/nto.opt
  ae97da8ef7aad592dc4ec07fe6e28cf6  gcc/config/i386/openbsdelf.h
! e27a379867eb6a449b59188256b392c8  gcc/config/i386/pconfigintrin.h
  fe2879ad27950f84cb605031b04b4a25  gcc/config/i386/pentium.md
  5c3afc0a66e6c1536ac3c10040b52532  gcc/config/i386/pkuintrin.h
  7d54f97ef24a79c78776f3087c24e410  gcc/config/i386/pmm_malloc.h
--- 3619,3625 ----
  8ec4dbe06ec8a3a2f4821e1d5a8dff7e  gcc/config/i386/nto.h
  d6429ee37d6420ed933f5d2e64043c21  gcc/config/i386/nto.opt
  ae97da8ef7aad592dc4ec07fe6e28cf6  gcc/config/i386/openbsdelf.h
! c6a164c2860a0dfc4d2b8d754d064dbe  gcc/config/i386/pconfigintrin.h
  fe2879ad27950f84cb605031b04b4a25  gcc/config/i386/pentium.md
  5c3afc0a66e6c1536ac3c10040b52532  gcc/config/i386/pkuintrin.h
  7d54f97ef24a79c78776f3087c24e410  gcc/config/i386/pmm_malloc.h
*************** b536f806896e5b96bf8c7ca33d07c56e  gcc/co
*** 3640,3646 ****
  f6b0a9b38fc804adcd8a679d1d1a298d  gcc/config/i386/slm.md
  4530deeaee608a58494762629aba3c83  gcc/config/i386/smmintrin.h
  59a6647bb24abb7905b8ebad61cdf12b  gcc/config/i386/sol2.h
! 9a86bfda8592581ca996fc628743779c  gcc/config/i386/sse.md
  25052628dbb6b92ee7352816628eafbc  gcc/config/i386/ssemath.h
  5a6204853f559cf5c23ad0cbdbde8d0a  gcc/config/i386/stringop.def
  fcd2b90fc8aa0ee423309f1e928ac5f3  gcc/config/i386/subst.md
--- 3638,3644 ----
  f6b0a9b38fc804adcd8a679d1d1a298d  gcc/config/i386/slm.md
  4530deeaee608a58494762629aba3c83  gcc/config/i386/smmintrin.h
  59a6647bb24abb7905b8ebad61cdf12b  gcc/config/i386/sol2.h
! 1467e4a280bdbd255546bbb8598bdca1  gcc/config/i386/sse.md
  25052628dbb6b92ee7352816628eafbc  gcc/config/i386/ssemath.h
  5a6204853f559cf5c23ad0cbdbde8d0a  gcc/config/i386/stringop.def
  fcd2b90fc8aa0ee423309f1e928ac5f3  gcc/config/i386/subst.md
*************** d5339d6e5a09a02383903f617230e19e  gcc/co
*** 3655,3661 ****
  dbfc6d08f57c8020eb85b1a709835fbf  gcc/config/i386/t-freebsd64
  3a1c0dac7740fd9ef48c7bdf5f313c9d  gcc/config/i386/t-gmm_malloc
  d5939c6bccbf8957206c63308ce628a6  gcc/config/i386/t-gnu
! 17945ac3855bc1babb991ed7c8793e1d  gcc/config/i386/t-i386
  c3fde04ef47ddd6ec0a60c98d7f55224  gcc/config/i386/t-intelmic
  51dcf9826007c01cfd67be11d5f0d538  gcc/config/i386/t-kfreebsd
  39ad69cb2a2e67aa8d46664a75b02789  gcc/config/i386/t-linux
--- 3653,3659 ----
  dbfc6d08f57c8020eb85b1a709835fbf  gcc/config/i386/t-freebsd64
  3a1c0dac7740fd9ef48c7bdf5f313c9d  gcc/config/i386/t-gmm_malloc
  d5939c6bccbf8957206c63308ce628a6  gcc/config/i386/t-gnu
! 09eb3a1e2b6cac6acf65855a0510264c  gcc/config/i386/t-i386
  c3fde04ef47ddd6ec0a60c98d7f55224  gcc/config/i386/t-intelmic
  51dcf9826007c01cfd67be11d5f0d538  gcc/config/i386/t-kfreebsd
  39ad69cb2a2e67aa8d46664a75b02789  gcc/config/i386/t-linux
*************** cd662e746e08a18749e8272fa759278e  gcc/co
*** 3664,3670 ****
  67bcf41f125bbec93a13ad3bd98abaee  gcc/config/i386/t-mingw-w64
  f08b968820f569b865f6053578dc6e2b  gcc/config/i386/t-omp-device
  12a68576d3577a8da82089f18d60c613  gcc/config/i386/t-pmm_malloc
! 3d95f2a484cb83af02f81200fe7f7b4b  gcc/config/i386/t-rtems
  f9cb6230c8f3aecef946853c8b9507ab  gcc/config/i386/t-sol2
  af24a4211ecc5bef39097e175d346788  gcc/config/i386/t-vxworks
  b80a5a4a8c8fc32ca318158abc98dc20  gcc/config/i386/t-vxworksae
--- 3662,3668 ----
  67bcf41f125bbec93a13ad3bd98abaee  gcc/config/i386/t-mingw-w64
  f08b968820f569b865f6053578dc6e2b  gcc/config/i386/t-omp-device
  12a68576d3577a8da82089f18d60c613  gcc/config/i386/t-pmm_malloc
! c2de0396026aca5b08a6821628f9d9bf  gcc/config/i386/t-rtems
  f9cb6230c8f3aecef946853c8b9507ab  gcc/config/i386/t-sol2
  af24a4211ecc5bef39097e175d346788  gcc/config/i386/t-vxworks
  b80a5a4a8c8fc32ca318158abc98dc20  gcc/config/i386/t-vxworksae
*************** f7938cba03bcf05da9876956ba4115a8  gcc/co
*** 3676,3709 ****
  7e58275a634d7ac11e318e4996594787  gcc/config/i386/vxworks.h
  7909a40ac4665b827ddb4908b52960bb  gcc/config/i386/vxworksae.h
  ef13120be07c13003daf6ed35e2db4d2  gcc/config/i386/waitpkgintrin.h
! 2d2ee78e0bcc02e39740b23d27f32769  gcc/config/i386/wbnoinvdintrin.h
  c571a8f09f75ab0a907408a6dd802375  gcc/config/i386/winnt-cxx.c
  1ee05eae42bdbb467aa6243c812ca748  gcc/config/i386/winnt-stubs.c
! a3bc8ad3408df2afc6f1423d7274fae0  gcc/config/i386/winnt.c
  2a10c624dc7734e0c224e0fdd7a68c66  gcc/config/i386/wmmintrin.h
  627c3e925a142fb6d2a14368fb637f28  gcc/config/i386/x-cygwin
  bae69273c5e47d61e99558ca73c4fabd  gcc/config/i386/x-darwin
  12e09c6fa27c603c6db59fbfc2a6b089  gcc/config/i386/x-i386
  0a808e48a72da0d341a65a5817c52fcb  gcc/config/i386/x-mingw32
  29de9b8d262bdfac7957d307635d2efd  gcc/config/i386/x86-64.h
! e58df883302c8f47d93015aeefa678c8  gcc/config/i386/x86-tune-costs.h
  6afa97a74e62444316a8d65965128e10  gcc/config/i386/x86-tune-sched-atom.c
  bc631868cf8c8a5a71613a2fe2197f5d  gcc/config/i386/x86-tune-sched-bd.c
  aaeacee6e11072fd1883d33512ccc0a7  gcc/config/i386/x86-tune-sched-core.c
! d46f598b587c680741e59697d0b23408  gcc/config/i386/x86-tune-sched.c
! e48468f1f450ef33b9e0e4eb7855c2db  gcc/config/i386/x86-tune.def
  14cf034ca3a3ff23ef6720da6c77563c  gcc/config/i386/x86intrin.h
  8d86deedc973c8e14cb01945ca45f055  gcc/config/i386/xm-cygwin.h
  37ac1d568896935329d5fd7fdbd5a56d  gcc/config/i386/xm-djgpp.h
  9d7feccbd4927b2f22ebc8642e3cc149  gcc/config/i386/xm-mingw32.h
  ed81cecc3cd20cb88da894c9f6b6d763  gcc/config/i386/xmmintrin.h
! cc8188a1f2c404ba8d791698b4ac37a1  gcc/config/i386/xopintrin.h
  672161224ec7acff37dab9df35c67e6c  gcc/config/i386/xsavecintrin.h
  d2b8cbd8bb3c85a0518ce4d267b620b1  gcc/config/i386/xsaveintrin.h
  efc43e48e6fcf11388b54c5293faa9ad  gcc/config/i386/xsaveoptintrin.h
  bcceda6967d76d1966b1afe43aa6039f  gcc/config/i386/xsavesintrin.h
  4378489a4f2ec27d048c4612bd505ec7  gcc/config/i386/xtestintrin.h
! f0893fb7af7883899ff8d279e41e87fc  gcc/config/i386/znver1.md
  57cc5201febaf38bf58e0a4242bdc9fe  gcc/config/ia64/constraints.md
  68c7d76fa7e98acb27f089056c1b8cd8  gcc/config/ia64/div.md
  8982a2b6b6e175e36f688c71f27b754b  gcc/config/ia64/elf.h
--- 3674,3707 ----
  7e58275a634d7ac11e318e4996594787  gcc/config/i386/vxworks.h
  7909a40ac4665b827ddb4908b52960bb  gcc/config/i386/vxworksae.h
  ef13120be07c13003daf6ed35e2db4d2  gcc/config/i386/waitpkgintrin.h
! bd8b132073529509e4eec0c3d8dac773  gcc/config/i386/wbnoinvdintrin.h
  c571a8f09f75ab0a907408a6dd802375  gcc/config/i386/winnt-cxx.c
  1ee05eae42bdbb467aa6243c812ca748  gcc/config/i386/winnt-stubs.c
! bf098ec2244c653d0631ee06c9e1cbdb  gcc/config/i386/winnt.c
  2a10c624dc7734e0c224e0fdd7a68c66  gcc/config/i386/wmmintrin.h
  627c3e925a142fb6d2a14368fb637f28  gcc/config/i386/x-cygwin
  bae69273c5e47d61e99558ca73c4fabd  gcc/config/i386/x-darwin
  12e09c6fa27c603c6db59fbfc2a6b089  gcc/config/i386/x-i386
  0a808e48a72da0d341a65a5817c52fcb  gcc/config/i386/x-mingw32
  29de9b8d262bdfac7957d307635d2efd  gcc/config/i386/x86-64.h
! 52675b3e4f07c3271ee23e70f917c556  gcc/config/i386/x86-tune-costs.h
  6afa97a74e62444316a8d65965128e10  gcc/config/i386/x86-tune-sched-atom.c
  bc631868cf8c8a5a71613a2fe2197f5d  gcc/config/i386/x86-tune-sched-bd.c
  aaeacee6e11072fd1883d33512ccc0a7  gcc/config/i386/x86-tune-sched-core.c
! d7b129600a2b5be302986124c48b9185  gcc/config/i386/x86-tune-sched.c
! 815eeac2701bf8ae219fb73170498a21  gcc/config/i386/x86-tune.def
  14cf034ca3a3ff23ef6720da6c77563c  gcc/config/i386/x86intrin.h
  8d86deedc973c8e14cb01945ca45f055  gcc/config/i386/xm-cygwin.h
  37ac1d568896935329d5fd7fdbd5a56d  gcc/config/i386/xm-djgpp.h
  9d7feccbd4927b2f22ebc8642e3cc149  gcc/config/i386/xm-mingw32.h
  ed81cecc3cd20cb88da894c9f6b6d763  gcc/config/i386/xmmintrin.h
! e544455b3557319c0ef22f96773d62b6  gcc/config/i386/xopintrin.h
  672161224ec7acff37dab9df35c67e6c  gcc/config/i386/xsavecintrin.h
  d2b8cbd8bb3c85a0518ce4d267b620b1  gcc/config/i386/xsaveintrin.h
  efc43e48e6fcf11388b54c5293faa9ad  gcc/config/i386/xsaveoptintrin.h
  bcceda6967d76d1966b1afe43aa6039f  gcc/config/i386/xsavesintrin.h
  4378489a4f2ec27d048c4612bd505ec7  gcc/config/i386/xtestintrin.h
! 059ad8dd890bfde15ef7649b7caa8829  gcc/config/i386/znver1.md
  57cc5201febaf38bf58e0a4242bdc9fe  gcc/config/ia64/constraints.md
  68c7d76fa7e98acb27f089056c1b8cd8  gcc/config/ia64/div.md
  8982a2b6b6e175e36f688c71f27b754b  gcc/config/ia64/elf.h
*************** f58d4380ee68891690f4302989ce00cb  gcc/co
*** 4110,4116 ****
  7974c420b7820262ea38679e830067ee  gcc/config/pa/pa-hpux10.opt
  e81177c4aa7a87ed2812c87a84165086  gcc/config/pa/pa-hpux1010.h
  9747a1cd4970b88a83faa92a20b58b01  gcc/config/pa/pa-hpux1010.opt
! 72f99fae9282e51c6f29e8b3620fafe3  gcc/config/pa/pa-hpux11.h
  6139d9446c2f7e13a6377dbc8c017e6e  gcc/config/pa/pa-hpux1111.h
  320938a23a02d45a88071e1bd61023a2  gcc/config/pa/pa-hpux1111.opt
  549ed32002ae690c5432832037e0bbdb  gcc/config/pa/pa-hpux1131.h
--- 4108,4114 ----
  7974c420b7820262ea38679e830067ee  gcc/config/pa/pa-hpux10.opt
  e81177c4aa7a87ed2812c87a84165086  gcc/config/pa/pa-hpux1010.h
  9747a1cd4970b88a83faa92a20b58b01  gcc/config/pa/pa-hpux1010.opt
! c95587e85d356d533fff949c3f5ad8c0  gcc/config/pa/pa-hpux11.h
  6139d9446c2f7e13a6377dbc8c017e6e  gcc/config/pa/pa-hpux1111.h
  320938a23a02d45a88071e1bd61023a2  gcc/config/pa/pa-hpux1111.opt
  549ed32002ae690c5432832037e0bbdb  gcc/config/pa/pa-hpux1131.h
*************** b8ee5c8677ab43e55b9f7e62764c4a04  gcc/co
*** 4121,4135 ****
  5196f090a3dcf604b76e4e893194e765  gcc/config/pa/pa-openbsd.h
  9190ac8a03fb1c7c9e4131577920323b  gcc/config/pa/pa-opts.h
  600cc6b55002e21d4f050a4ffa931a47  gcc/config/pa/pa-protos.h
! fe3cb0cf04a2f22e14c4375a9ac3e4ea  gcc/config/pa/pa.c
  729ac301be06873dad20c162c59219d4  gcc/config/pa/pa.h
! e60b9a26b91360379d7842c1be987462  gcc/config/pa/pa.md
  37c733417df67fda01071ce53eb5d250  gcc/config/pa/pa.opt
! f206be87cd19a380f1e74ade8d439d12  gcc/config/pa/pa32-linux.h
  06da5dd5b5dd2bc20c1c12095a44d29a  gcc/config/pa/pa32-netbsd.h
  f875bc27b798cd1515abd4dcee1c1af7  gcc/config/pa/pa32-openbsd.h
  29694dcdeff2890e9e6bf346659e39c1  gcc/config/pa/pa32-regs.h
! 7af373b06db37c4eb616b4fb7e3d80df  gcc/config/pa/pa64-hpux.h
  792086212ba1f2d6a135474832a948cd  gcc/config/pa/pa64-hpux.opt
  2f9bfa2d4d00f1fdd939c06c175f24e0  gcc/config/pa/pa64-linux.h
  977469f5d5cf406f2eaace9e52777477  gcc/config/pa/pa64-regs.h
--- 4119,4133 ----
  5196f090a3dcf604b76e4e893194e765  gcc/config/pa/pa-openbsd.h
  9190ac8a03fb1c7c9e4131577920323b  gcc/config/pa/pa-opts.h
  600cc6b55002e21d4f050a4ffa931a47  gcc/config/pa/pa-protos.h
! 4eed25740d2f252c2127973493e76427  gcc/config/pa/pa.c
  729ac301be06873dad20c162c59219d4  gcc/config/pa/pa.h
! 1169398b9e95832e13ee896f35eaaabe  gcc/config/pa/pa.md
  37c733417df67fda01071ce53eb5d250  gcc/config/pa/pa.opt
! cc3cc3d1899ff4f5cb88c2f9bafacd29  gcc/config/pa/pa32-linux.h
  06da5dd5b5dd2bc20c1c12095a44d29a  gcc/config/pa/pa32-netbsd.h
  f875bc27b798cd1515abd4dcee1c1af7  gcc/config/pa/pa32-openbsd.h
  29694dcdeff2890e9e6bf346659e39c1  gcc/config/pa/pa32-regs.h
! df3517b312120624a78c87cc60b2b045  gcc/config/pa/pa64-hpux.h
  792086212ba1f2d6a135474832a948cd  gcc/config/pa/pa64-hpux.opt
  2f9bfa2d4d00f1fdd939c06c175f24e0  gcc/config/pa/pa64-linux.h
  977469f5d5cf406f2eaace9e52777477  gcc/config/pa/pa64-regs.h
*************** d4a0e32d016f64d2515fc00ee90e9115  gcc/co
*** 4179,4187 ****
  5a4c013a8d773cdc1886b093f00452a7  gcc/config/riscv/riscv-opts.h
  a2db0ab03c898ea216460425bc2dc283  gcc/config/riscv/riscv-protos.h
  f60d94e10e9a0c6a4ddae1f3aae0bbc4  gcc/config/riscv/riscv-sr.c
! 6620def31fdf991d22283ed21c01f815  gcc/config/riscv/riscv.c
! 3e59def3f9f8adf7f5779831a43c3dd1  gcc/config/riscv/riscv.h
! 7b8b07ccedac1024b2bbe860a1a13b1f  gcc/config/riscv/riscv.md
  74bd90ecbb49ef32ca8e24c1d51b6a14  gcc/config/riscv/riscv.opt
  fedc147af199790c80324872da7c22fd  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
--- 4177,4185 ----
  5a4c013a8d773cdc1886b093f00452a7  gcc/config/riscv/riscv-opts.h
  a2db0ab03c898ea216460425bc2dc283  gcc/config/riscv/riscv-protos.h
  f60d94e10e9a0c6a4ddae1f3aae0bbc4  gcc/config/riscv/riscv-sr.c
! 1d3e84dbcb5e84dea4f3b3d34184af04  gcc/config/riscv/riscv.c
! ce01b3abd3639dab925bc8049f0f34e9  gcc/config/riscv/riscv.h
! c8a3e3e9cfba0a473b34470198d444c5  gcc/config/riscv/riscv.md
  74bd90ecbb49ef32ca8e24c1d51b6a14  gcc/config/riscv/riscv.opt
  fedc147af199790c80324872da7c22fd  gcc/config/riscv/rtems.h
  462630614e6e7a6209f8f18b6dff0eef  gcc/config/riscv/sifive-7.md
*************** f33ab722a2d7283c751e7a708083d57f  gcc/co
*** 4225,4231 ****
  8621952139923f16a93c35b6195372f1  gcc/config/rs6000/aix64.opt
  970bd741336f3b6ad6cfc92047dda24d  gcc/config/rs6000/aix71.h
  3c332f07ff88aa9b8b7a951dfefb7edd  gcc/config/rs6000/aix72.h
! e0643ccc7d7695c7e9c1392db6707564  gcc/config/rs6000/altivec.h
  ee08238bb2eff082213c3fc4e1476fed  gcc/config/rs6000/altivec.md
  174cef0139277020d6daf3b4321db0a7  gcc/config/rs6000/amo.h
  7ad82036aad04f9e4b357a24e5c58941  gcc/config/rs6000/biarch64.h
--- 4223,4229 ----
  8621952139923f16a93c35b6195372f1  gcc/config/rs6000/aix64.opt
  970bd741336f3b6ad6cfc92047dda24d  gcc/config/rs6000/aix71.h
  3c332f07ff88aa9b8b7a951dfefb7edd  gcc/config/rs6000/aix72.h
! c82150f37c90c7b09ce07d57173e6e1f  gcc/config/rs6000/altivec.h
  ee08238bb2eff082213c3fc4e1476fed  gcc/config/rs6000/altivec.md
  174cef0139277020d6daf3b4321db0a7  gcc/config/rs6000/amo.h
  7ad82036aad04f9e4b357a24e5c58941  gcc/config/rs6000/biarch64.h
*************** eca2a693ca9c1f44feaed0a002fae93f  gcc/co
*** 4240,4246 ****
  6bfd3c06ee79689ef4eead5c4e77124d  gcc/config/rs6000/darwin32-biarch.h
  e751b266aa2120ce44c4880910c66d58  gcc/config/rs6000/darwin64-biarch.h
  50904929d2be1730d2a74d71fc4712b1  gcc/config/rs6000/darwin7.h
- 5c8bae5229b702c07286d957de0da5ee  gcc/config/rs6000/darwin8.h
  d203a735214c9167b01dae3d03fe70a1  gcc/config/rs6000/default64.h
  984792b09f951fea186992bb1be7c209  gcc/config/rs6000/dfp.md
  84b1d738647584e6466f91e84169bde3  gcc/config/rs6000/driver-rs6000.c
--- 4238,4243 ----
*************** adb51c0ede7af39901c908ef90b8ce02  gcc/co
*** 4254,4260 ****
  1d32f0357e8ebb371e436642b329216c  gcc/config/rs6000/eabisim.h
  00ac4af2f26f595d33160122f1aeb09d  gcc/config/rs6000/emmintrin.h
  d38e4a0ca30e43063770e42f8b82b318  gcc/config/rs6000/freebsd.h
! 8691f4040ae40b42df312b3ee2909c7e  gcc/config/rs6000/freebsd64.h
  39fd75208b3401fd5ec3058c3547e1c3  gcc/config/rs6000/genopt.sh
  58f4531000b6cafedd5868c7f2e77bfb  gcc/config/rs6000/host-darwin.c
  6cfa23d52debd4a531544eaca91f258b  gcc/config/rs6000/host-ppc64-darwin.c
--- 4251,4257 ----
  1d32f0357e8ebb371e436642b329216c  gcc/config/rs6000/eabisim.h
  00ac4af2f26f595d33160122f1aeb09d  gcc/config/rs6000/emmintrin.h
  d38e4a0ca30e43063770e42f8b82b318  gcc/config/rs6000/freebsd.h
! 7ad43b5e10f2d469477c6bb354643b76  gcc/config/rs6000/freebsd64.h
  39fd75208b3401fd5ec3058c3547e1c3  gcc/config/rs6000/genopt.sh
  58f4531000b6cafedd5868c7f2e77bfb  gcc/config/rs6000/host-darwin.c
  6cfa23d52debd4a531544eaca91f258b  gcc/config/rs6000/host-ppc64-darwin.c
*************** aab6a02122e8086655ea2092bf5e8277  gcc/co
*** 4268,4275 ****
  28eb56aa72960c68f1ce93a0dcbbb50a  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  b6fc09392c42f3e842f22bfdc03be49a  gcc/config/rs6000/mm_malloc.h
! 498857d0545168e1face087f60e9b614  gcc/config/rs6000/mma.md
! 33fe1e8d7b634276881e0d10819f1eac  gcc/config/rs6000/mmintrin.h
  61382586f43f8c34149111f3808e03ea  gcc/config/rs6000/mpc.md
  a24c854cbca4a77aa796b28b86a7a75d  gcc/config/rs6000/netbsd.h
  9dddbc6ce32fc9f189af4c45ff4bdc3c  gcc/config/rs6000/option-defaults.h
--- 4265,4272 ----
  28eb56aa72960c68f1ce93a0dcbbb50a  gcc/config/rs6000/lynx.h
  0cc3c5f9101501b8253ce3176c3ffce4  gcc/config/rs6000/milli.exp
  b6fc09392c42f3e842f22bfdc03be49a  gcc/config/rs6000/mm_malloc.h
! 71078d5c6ec0f418e1f2a767fe00d34a  gcc/config/rs6000/mma.md
! 5faae5d262f8fe7e0e4b93be7c651310  gcc/config/rs6000/mmintrin.h
  61382586f43f8c34149111f3808e03ea  gcc/config/rs6000/mpc.md
  a24c854cbca4a77aa796b28b86a7a75d  gcc/config/rs6000/netbsd.h
  9dddbc6ce32fc9f189af4c45ff4bdc3c  gcc/config/rs6000/option-defaults.h
*************** b363744cf555db6f21cf65583a9f1d22  gcc/co
*** 4284,4293 ****
  7b2b59e840776fe051a5e7d7f9025c5b  gcc/config/rs6000/ppc-asm.h
  60e0334a510e1ca34a137e003ab080c5  gcc/config/rs6000/ppc-auxv.h
  211f86e3790aaa31e29fab4dd00a1963  gcc/config/rs6000/ppu_intrinsics.h
! 4ae3bbf58a5f700d19154ed394fa0e37  gcc/config/rs6000/predicates.md
! 613478fe49187302f5ec66303e1cf401  gcc/config/rs6000/rs6000-builtin.def
! e38b28e9f2c579a0a86b970af7cb0eb5  gcc/config/rs6000/rs6000-c.c
! 9dfde53a2b30948721d9ade7eaf03fc2  gcc/config/rs6000/rs6000-call.c
  24fc94e29ab1ae855818c037fa366b61  gcc/config/rs6000/rs6000-cpus.def
  48f25a13b4c16bbf8abc640b18baaf04  gcc/config/rs6000/rs6000-d.c
  6ca6ecc62264d6525efb0303f303fbcb  gcc/config/rs6000/rs6000-internal.h
--- 4281,4290 ----
  7b2b59e840776fe051a5e7d7f9025c5b  gcc/config/rs6000/ppc-asm.h
  60e0334a510e1ca34a137e003ab080c5  gcc/config/rs6000/ppc-auxv.h
  211f86e3790aaa31e29fab4dd00a1963  gcc/config/rs6000/ppu_intrinsics.h
! 61d4eaea3877c9a2976067fda9d3e5df  gcc/config/rs6000/predicates.md
! cf12165e4a785bafe38975f056fd2b33  gcc/config/rs6000/rs6000-builtin.def
! f6f55a2f1cdc9dc92c82f727c8adc32f  gcc/config/rs6000/rs6000-c.c
! d2cd066fab50ec564805b8e818f80a03  gcc/config/rs6000/rs6000-call.c
  24fc94e29ab1ae855818c037fa366b61  gcc/config/rs6000/rs6000-cpus.def
  48f25a13b4c16bbf8abc640b18baaf04  gcc/config/rs6000/rs6000-d.c
  6ca6ecc62264d6525efb0303f303fbcb  gcc/config/rs6000/rs6000-internal.h
*************** e25bd37cb4cb46e8bca3b8fe77cf1f49  gcc/co
*** 4301,4310 ****
  563c0ef0afd159a301260d7c6cda4949  gcc/config/rs6000/rs6000-protos.h
  d6ec81c1ffdb5849dc866b5ef0282b43  gcc/config/rs6000/rs6000-string.c
  6cd7b03a52d165ce37498421647b2870  gcc/config/rs6000/rs6000-tables.opt
! 8cd1ad4d82f2789cbfba4dee3268d890  gcc/config/rs6000/rs6000.c
! bf522d6d575f4a5079e80c040fe71191  gcc/config/rs6000/rs6000.h
  8575069a4bac51a089b88ba8b57cd6fe  gcc/config/rs6000/rs6000.md
! d4abbeeb0148f7b2ded6a9b9c796f3a7  gcc/config/rs6000/rs6000.opt
  f783f97dd8ba81866de4caa94379cf5d  gcc/config/rs6000/rs64.md
  d243ba917805636d3fe964e1bf471023  gcc/config/rs6000/rtems.h
  fdcf290afcca6a9a881bc2a4e2329ef2  gcc/config/rs6000/secureplt.h
--- 4298,4307 ----
  563c0ef0afd159a301260d7c6cda4949  gcc/config/rs6000/rs6000-protos.h
  d6ec81c1ffdb5849dc866b5ef0282b43  gcc/config/rs6000/rs6000-string.c
  6cd7b03a52d165ce37498421647b2870  gcc/config/rs6000/rs6000-tables.opt
! 4415d51d87b17aac8a5ea0aff420002e  gcc/config/rs6000/rs6000.c
! fd2cd530c3bbd8742e0822bf27d471a6  gcc/config/rs6000/rs6000.h
  8575069a4bac51a089b88ba8b57cd6fe  gcc/config/rs6000/rs6000.md
! ae694700cb8a354c30bddf5dbacf3a24  gcc/config/rs6000/rs6000.opt
  f783f97dd8ba81866de4caa94379cf5d  gcc/config/rs6000/rs64.md
  d243ba917805636d3fe964e1bf471023  gcc/config/rs6000/rtems.h
  fdcf290afcca6a9a881bc2a4e2329ef2  gcc/config/rs6000/secureplt.h
*************** f11925c88524d2fd457bf77944da1302  gcc/co
*** 4340,4346 ****
  7b1e2f439e6bc01c529a8a58fcdec732  gcc/config/rs6000/tmmintrin.h
  9376354b2d5ece1437c8903ce64d70ad  gcc/config/rs6000/vec_types.h
  d14f3dc62c5e064004d6e6dcd2713156  gcc/config/rs6000/vector.md
! 09e8210fb030734bb496d415113271d0  gcc/config/rs6000/vsx.md
  6d50c0c76d5f156088c6f113c2ef3f81  gcc/config/rs6000/vxworks.h
  b6ff8b73a277bd9533ebb88d01316d55  gcc/config/rs6000/vxworksae.h
  193beb2307a726d77214fcb2aa344f2e  gcc/config/rs6000/vxworksmils.h
--- 4337,4343 ----
  7b1e2f439e6bc01c529a8a58fcdec732  gcc/config/rs6000/tmmintrin.h
  9376354b2d5ece1437c8903ce64d70ad  gcc/config/rs6000/vec_types.h
  d14f3dc62c5e064004d6e6dcd2713156  gcc/config/rs6000/vector.md
! 69b1644a956e3d3ef91b856c86941ccb  gcc/config/rs6000/vsx.md
  6d50c0c76d5f156088c6f113c2ef3f81  gcc/config/rs6000/vxworks.h
  b6ff8b73a277bd9533ebb88d01316d55  gcc/config/rs6000/vxworksae.h
  193beb2307a726d77214fcb2aa344f2e  gcc/config/rs6000/vxworksmils.h
*************** af875b9bcb1ec1da1f33d5e34df8ca7b  gcc/co
*** 4352,4358 ****
  699438376f6e4dc3ef37a1ec63277e85  gcc/config/rs6000/x86intrin.h
  67a9f42301677a09272432835955a27d  gcc/config/rs6000/xcoff.h
  285ba08bc485c243e5d79d05c57226e7  gcc/config/rs6000/xmmintrin.h
! 11dc13c965f59fd889dfbf46e03e6939  gcc/config/rtems.h
  f26f246b25c615ef8d0cc7eb8f05403c  gcc/config/rtems.opt
  992fe3bece71f0f5348cf6f4f498f847  gcc/config/rx/constraints.md
  d76f15f3fed2b762631d54825617012b  gcc/config/rx/elf.opt
--- 4349,4355 ----
  699438376f6e4dc3ef37a1ec63277e85  gcc/config/rs6000/x86intrin.h
  67a9f42301677a09272432835955a27d  gcc/config/rs6000/xcoff.h
  285ba08bc485c243e5d79d05c57226e7  gcc/config/rs6000/xmmintrin.h
! 673ce4c8c33a932ce1baa7fbc9621388  gcc/config/rtems.h
  f26f246b25c615ef8d0cc7eb8f05403c  gcc/config/rtems.opt
  992fe3bece71f0f5348cf6f4f498f847  gcc/config/rx/constraints.md
  d76f15f3fed2b762631d54825617012b  gcc/config/rx/elf.opt
*************** e3e94c066797685d8a2622b1c5957f4d  gcc/co
*** 4390,4397 ****
  20208c81b581795dd2ba29f268618abc  gcc/config/s390/s390-opts.h
  6b36763d67c9b5c42e44faf743a3f705  gcc/config/s390/s390-passes.def
  b0455af5364399ae3ba243b620c905d9  gcc/config/s390/s390-protos.h
! ea3e003e4c6654dea1a29f96bfbc91e6  gcc/config/s390/s390.c
! acc3212572e8072a3057cdf104243b7e  gcc/config/s390/s390.h
  5607cbff8f1ba849ee9e00308b50152a  gcc/config/s390/s390.md
  db7d06c04b3bf2d126240250a0a51879  gcc/config/s390/s390.opt
  ba0d65505653fe3c086f99808dab58a0  gcc/config/s390/s390intrin.h
--- 4387,4394 ----
  20208c81b581795dd2ba29f268618abc  gcc/config/s390/s390-opts.h
  6b36763d67c9b5c42e44faf743a3f705  gcc/config/s390/s390-passes.def
  b0455af5364399ae3ba243b620c905d9  gcc/config/s390/s390-protos.h
! a004804c184ed76916393fe8a1947b8a  gcc/config/s390/s390.c
! 0941f9097350fe7d34af5c92f0ecb0e4  gcc/config/s390/s390.h
  5607cbff8f1ba849ee9e00308b50152a  gcc/config/s390/s390.md
  db7d06c04b3bf2d126240250a0a51879  gcc/config/s390/s390.opt
  ba0d65505653fe3c086f99808dab58a0  gcc/config/s390/s390intrin.h
*************** e37aabde17c8b561ad3c102d4a1cbf5b  gcc/co
*** 4403,4409 ****
  6fa077116f1cbc5762ff181fc398ed79  gcc/config/s390/tpf.md
  3f2768d9d3982dc1d6d1cfa890c28787  gcc/config/s390/tpf.opt
  91270f5af620cd05e4b5bb0bd35ae881  gcc/config/s390/vecintrin.h
! e7af975ea2d8d13c5b4030a5e90e42ca  gcc/config/s390/vector.md
  f58fcaabc56c48c98716508979fa7efd  gcc/config/s390/vx-builtins.md
  19876f77a242921272972ac5b8bd32d0  gcc/config/s390/x-native
  5985eace683b2a8ad1b2eaee7cb0e876  gcc/config/sh/constraints.md
--- 4400,4406 ----
  6fa077116f1cbc5762ff181fc398ed79  gcc/config/s390/tpf.md
  3f2768d9d3982dc1d6d1cfa890c28787  gcc/config/s390/tpf.opt
  91270f5af620cd05e4b5bb0bd35ae881  gcc/config/s390/vecintrin.h
! 8b56860d17bb2ce903906c4b5b704037  gcc/config/s390/vector.md
  f58fcaabc56c48c98716508979fa7efd  gcc/config/s390/vx-builtins.md
  19876f77a242921272972ac5b8bd32d0  gcc/config/s390/x-native
  5985eace683b2a8ad1b2eaee7cb0e876  gcc/config/sh/constraints.md
*************** cb032b4ade610b7b38e01a8029da043e  gcc/co
*** 4461,4468 ****
  9ab9622e223528d958a728134b55b6f3  gcc/config/sparc/freebsd.h
  4f56c43a4d82e01b567fe7887c23ce9f  gcc/config/sparc/hypersparc.md
  374719978e012e941d60c64f131e76a9  gcc/config/sparc/leon.md
! 080d137edebde81010242af0d3a57656  gcc/config/sparc/linux.h
! 74f490b361916fb02f35b73a7cc090ad  gcc/config/sparc/linux64.h
  1250ee775863cfad6a764a0d319f7b9b  gcc/config/sparc/long-double-switch.opt
  c32d936a5bbf913765503d5f31bf57d4  gcc/config/sparc/m8.md
  359fddf85d1917ed97afd10032332eae  gcc/config/sparc/netbsd-elf.h
--- 4458,4465 ----
  9ab9622e223528d958a728134b55b6f3  gcc/config/sparc/freebsd.h
  4f56c43a4d82e01b567fe7887c23ce9f  gcc/config/sparc/hypersparc.md
  374719978e012e941d60c64f131e76a9  gcc/config/sparc/leon.md
! 97d06ec06d753dcf57a975a67e5244c2  gcc/config/sparc/linux.h
! 9571e18a771ed70764487a75d74ebc74  gcc/config/sparc/linux64.h
  1250ee775863cfad6a764a0d319f7b9b  gcc/config/sparc/long-double-switch.opt
  c32d936a5bbf913765503d5f31bf57d4  gcc/config/sparc/m8.md
  359fddf85d1917ed97afd10032332eae  gcc/config/sparc/netbsd-elf.h
*************** e3ac5cc563ce925b26751536e9d2d76a  gcc/co
*** 4472,4479 ****
  d33c0fe0869410edc309d884ec9c7fe3  gcc/config/sparc/niagara7.md
  8e4b25fde8b72e44a5f1913e5b97d377  gcc/config/sparc/openbsd1-64.h
  8d05c37f846d378056cd1739f6734e56  gcc/config/sparc/openbsd64.h
! 8a9ac5cd17b7dcb97cdf225ec93ae278  gcc/config/sparc/predicates.md
! d01e69aaead0e3fe1591b46edd5e3321  gcc/config/sparc/rtemself.h
  f79ae1140c10492ceac088f7f5019e7d  gcc/config/sparc/sol2.h
  4f56d0f947813fdbe0cd5eb35e0bbdc1  gcc/config/sparc/sp-elf.h
  6f9d286d9e3e1c5a000251634b240853  gcc/config/sparc/sp64-elf.h
--- 4469,4476 ----
  d33c0fe0869410edc309d884ec9c7fe3  gcc/config/sparc/niagara7.md
  8e4b25fde8b72e44a5f1913e5b97d377  gcc/config/sparc/openbsd1-64.h
  8d05c37f846d378056cd1739f6734e56  gcc/config/sparc/openbsd64.h
! 46d6973919885745eb29e4f58d0095bd  gcc/config/sparc/predicates.md
! dbd7804b195211bfa4be46e6382c6634  gcc/config/sparc/rtemself.h
  f79ae1140c10492ceac088f7f5019e7d  gcc/config/sparc/sol2.h
  4f56d0f947813fdbe0cd5eb35e0bbdc1  gcc/config/sparc/sp-elf.h
  6f9d286d9e3e1c5a000251634b240853  gcc/config/sparc/sp64-elf.h
*************** a5a9218acfb5d41578555d0441d5cb99  gcc/co
*** 4482,4491 ****
  b238c0d1e922a202048ce5909693e1aa  gcc/config/sparc/sparc-modes.def
  342a12ff3ee1e493c9a9b06ca9c4a4bf  gcc/config/sparc/sparc-opts.h
  6f520a376e0a7395f5c6f882a8e027c8  gcc/config/sparc/sparc-passes.def
! eeb40a2e712e9213f9273e70384f83ba  gcc/config/sparc/sparc-protos.h
! e787b0d80766bb65bcd5297a40d665bd  gcc/config/sparc/sparc.c
  288b7c68d32676acb597bad918c57cac  gcc/config/sparc/sparc.h
! 9c6723dd0060ceaf5565d305e377978c  gcc/config/sparc/sparc.md
  d87d4abdd19b7cf412e9b02b7f36a78c  gcc/config/sparc/sparc.opt
  8ed4dc36697fae85bbf65019d71bd589  gcc/config/sparc/sparclet.md
  e52c82a23c5c3b180a0ff5a8b8ad6d00  gcc/config/sparc/supersparc.md
--- 4479,4488 ----
  b238c0d1e922a202048ce5909693e1aa  gcc/config/sparc/sparc-modes.def
  342a12ff3ee1e493c9a9b06ca9c4a4bf  gcc/config/sparc/sparc-opts.h
  6f520a376e0a7395f5c6f882a8e027c8  gcc/config/sparc/sparc-passes.def
! cd0869635ffc187db2e3827d1dd73fb8  gcc/config/sparc/sparc-protos.h
! 4e2876ef2fcc63bef4681d281802daa7  gcc/config/sparc/sparc.c
  288b7c68d32676acb597bad918c57cac  gcc/config/sparc/sparc.h
! b9f1ec4e9c3a9d55473925f91e2c02b7  gcc/config/sparc/sparc.md
  d87d4abdd19b7cf412e9b02b7f36a78c  gcc/config/sparc/sparc.opt
  8ed4dc36697fae85bbf65019d71bd589  gcc/config/sparc/sparclet.md
  e52c82a23c5c3b180a0ff5a8b8ad6d00  gcc/config/sparc/supersparc.md
*************** e42654dd30c5612779ef93d34c3c29c1  gcc/co
*** 4666,4673 ****
  a23e48474ee8aa13f49b361bd3c98841  gcc/config/xtensa/xtensa.h
  01660331fadee5f3e28f5bfb0cd602fb  gcc/config/xtensa/xtensa.md
  08b3738376c03bf4cee8df572e6705f2  gcc/config/xtensa/xtensa.opt
! 662a27c045689222d4610b517d6eebdb  gcc/configure
! ac138fdb2fc17181a1fe6e547df46219  gcc/configure.ac
  b87ae58d1c8749424f6bd5aaa5d01093  gcc/context.c
  b2a80d0c51705d2a0d6e75048c697b96  gcc/context.h
  1b4f206d9f1dfe887814858b2628b6ee  gcc/convert.c
--- 4663,4670 ----
  a23e48474ee8aa13f49b361bd3c98841  gcc/config/xtensa/xtensa.h
  01660331fadee5f3e28f5bfb0cd602fb  gcc/config/xtensa/xtensa.md
  08b3738376c03bf4cee8df572e6705f2  gcc/config/xtensa/xtensa.opt
! 3d0bb9449a92a7e6ef5e3ab43b13afd9  gcc/configure
! ced95d22dbf8f9a8455ac7374b36d1b8  gcc/configure.ac
  b87ae58d1c8749424f6bd5aaa5d01093  gcc/context.c
  b2a80d0c51705d2a0d6e75048c697b96  gcc/context.h
  1b4f206d9f1dfe887814858b2628b6ee  gcc/convert.c
*************** b2a80d0c51705d2a0d6e75048c697b96  gcc/co
*** 4675,4683 ****
  3eceab35d7f2339c2e8af9f963d14a94  gcc/coretypes.h
  cc47dc829b58cf28ea4a0d34724ef655  gcc/coroutine-builtins.def
  ccc965b70117adaa9e520ce66d2cdc1c  gcc/coroutine-passes.cc
! 32cd3e0c3c24ae7baa097dd5059aa2eb  gcc/coverage.c
  1929f2519bcd6977e0d213f459d3b40c  gcc/coverage.h
! 6beb4ab8047cc91db70a652ac1da6116  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
--- 4672,4680 ----
  3eceab35d7f2339c2e8af9f963d14a94  gcc/coretypes.h
  cc47dc829b58cf28ea4a0d34724ef655  gcc/coroutine-builtins.def
  ccc965b70117adaa9e520ce66d2cdc1c  gcc/coroutine-passes.cc
! c199911d8b7f237f51f4b1b1606e1625  gcc/coverage.c
  1929f2519bcd6977e0d213f459d3b40c  gcc/coverage.h
! b304d5dd687844905b128c005d8e175b  gcc/cp/ChangeLog
  d271e3663538ba1f3281cab3838e92cd  gcc/cp/ChangeLog-1993
  f5a44adbc05521162350ca409d1d95ce  gcc/cp/ChangeLog-1994
  ac55db48d964cb5469ff03c1cd3ee04d  gcc/cp/ChangeLog-1995
*************** c1c7801b9b0f379e702a4f6cb83972e7  gcc/cp
*** 4709,4744 ****
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  6df3c44d0c0dd3bec79bc34db725697a  gcc/cp/Make-lang.in
  fd0465d46d6794ff1574f592b953651b  gcc/cp/NEWS
! 142f7d8d8d8d1e5395548e73873cd049  gcc/cp/call.c
  8ff7b45f5a8aee8f834b85eeca6a88f9  gcc/cp/cfns.gperf
  37c2b7bedf298de9dac0cafb46f58d9b  gcc/cp/cfns.h
! fc21602969995cf7389c4842319527b7  gcc/cp/class.c
  8aaf367382ec0ba58ec54105f81bae4c  gcc/cp/config-lang.in
! b1768418669d3d5b14d1cb72d2437a7d  gcc/cp/constexpr.c
! 1f2d9ae303a019f4025ac15e6c0eb866  gcc/cp/constraint.cc
! 68dd35f0746a35156de6e14d560057a2  gcc/cp/coroutines.cc
! 0e0a4dd1195a1cf679d5fe889774f31c  gcc/cp/cp-gimplify.c
  eab55c7f7088d85452230ea3e4fb6e0b  gcc/cp/cp-lang.c
  1b652554949dd65ee7cf9f3033110264  gcc/cp/cp-name-hint.h
  172ce9c8be17744f898dc4d87767f723  gcc/cp/cp-objcp-common.c
  867dac9005ac1106eeacfcb9bfb19498  gcc/cp/cp-objcp-common.h
! 9866a1a74d7bb46f53c618115ee4c4d2  gcc/cp/cp-tree.def
! 9124a631f1d46a5eb88453125992aff5  gcc/cp/cp-tree.h
  1fdd2540a34a8d3711868857e16b12ea  gcc/cp/cp-ubsan.c
! b2a8f5903a71486ddc75e6a19c1c7354  gcc/cp/cvt.c
  eb2e3a9c14c44c0cc5c5dbcc9c82618d  gcc/cp/cxx-pretty-print.c
  b5cc2e7a6254261a168bd34a412a0fc6  gcc/cp/cxx-pretty-print.h
! 7a383d6e7ee012353f49f84115fffbcc  gcc/cp/decl.c
  5c07af228d899d28c4a7a4096ae1ae34  gcc/cp/decl.h
! 26043ae00a9366ac385aa8947033ecf1  gcc/cp/decl2.c
  98c98b8f005396a75738d141023feafe  gcc/cp/dump.c
! 31568756130ea7971aa2e9401466f6ba  gcc/cp/error.c
  6f9d4b390db81bcd02469d0869f2bc46  gcc/cp/except.c
  1f0efe7b19143c3848cff516e6fd0b2f  gcc/cp/expr.c
  01b0de4604aab6440ec5ea83f09fb4d6  gcc/cp/friend.c
  acc27a3f2e7fed4b7ba30986e3dbf8e9  gcc/cp/g++spec.c
! 62319e113190173cb637038b3a949072  gcc/cp/init.c
! 92b0f7063902f422625afae24f9f7026  gcc/cp/lambda.c
  2395c9f9b982880dfc925c3cbd76a4bc  gcc/cp/lang-specs.h
  8c0a7e69fc667bef06ad7bdf5b6d4a32  gcc/cp/lex.c
  88f9b3b7adcb56a71c281373d1c5643e  gcc/cp/logic.cc
--- 4706,4741 ----
  9aa3cd9f75c785de9f51446e3f295515  gcc/cp/ChangeLog.tree-ssa
  6df3c44d0c0dd3bec79bc34db725697a  gcc/cp/Make-lang.in
  fd0465d46d6794ff1574f592b953651b  gcc/cp/NEWS
! ef2971659ae56d25e9b92f5c0d6ae953  gcc/cp/call.c
  8ff7b45f5a8aee8f834b85eeca6a88f9  gcc/cp/cfns.gperf
  37c2b7bedf298de9dac0cafb46f58d9b  gcc/cp/cfns.h
! 57409632337ddbaad983fb519de29af4  gcc/cp/class.c
  8aaf367382ec0ba58ec54105f81bae4c  gcc/cp/config-lang.in
! 9bdccd276b0ba57819d1a4c494c0d55f  gcc/cp/constexpr.c
! 4b1f6f9dedfda7cf254bc9dbf937d978  gcc/cp/constraint.cc
! a8d5d416a66f9ee80ee5f129d1d6e00f  gcc/cp/coroutines.cc
! a782c11aa8a2187a3a1716eb7324e70c  gcc/cp/cp-gimplify.c
  eab55c7f7088d85452230ea3e4fb6e0b  gcc/cp/cp-lang.c
  1b652554949dd65ee7cf9f3033110264  gcc/cp/cp-name-hint.h
  172ce9c8be17744f898dc4d87767f723  gcc/cp/cp-objcp-common.c
  867dac9005ac1106eeacfcb9bfb19498  gcc/cp/cp-objcp-common.h
! 942c4d40b949ce9d5caf97e8afd8c883  gcc/cp/cp-tree.def
! 0721518f8c98e8ee49f5388dd327cd99  gcc/cp/cp-tree.h
  1fdd2540a34a8d3711868857e16b12ea  gcc/cp/cp-ubsan.c
! c64b73fd8b79045795b5c4cd84908e4c  gcc/cp/cvt.c
  eb2e3a9c14c44c0cc5c5dbcc9c82618d  gcc/cp/cxx-pretty-print.c
  b5cc2e7a6254261a168bd34a412a0fc6  gcc/cp/cxx-pretty-print.h
! d3ae9ba172c333b9f86fb5e24063006f  gcc/cp/decl.c
  5c07af228d899d28c4a7a4096ae1ae34  gcc/cp/decl.h
! 15d4a7a21ae493da7bb9e9e011ba4156  gcc/cp/decl2.c
  98c98b8f005396a75738d141023feafe  gcc/cp/dump.c
! 31839945a2103c24d966396fc5d42f75  gcc/cp/error.c
  6f9d4b390db81bcd02469d0869f2bc46  gcc/cp/except.c
  1f0efe7b19143c3848cff516e6fd0b2f  gcc/cp/expr.c
  01b0de4604aab6440ec5ea83f09fb4d6  gcc/cp/friend.c
  acc27a3f2e7fed4b7ba30986e3dbf8e9  gcc/cp/g++spec.c
! 93646ca7ce1523518eafdc0a273bc3d3  gcc/cp/init.c
! a7e4b302de0b3ac5a73b009febb3ca5d  gcc/cp/lambda.c
  2395c9f9b982880dfc925c3cbd76a4bc  gcc/cp/lang-specs.h
  8c0a7e69fc667bef06ad7bdf5b6d4a32  gcc/cp/lex.c
  88f9b3b7adcb56a71c281373d1c5643e  gcc/cp/logic.cc
*************** e9abc90fbb89800538e4fc30b89579bc  gcc/cp
*** 4747,4764 ****
  000b6d6b0fa83d65ec0b2422b53b863b  gcc/cp/name-lookup.c
  f09435d1b0c974cfe45f48bfc0669984  gcc/cp/name-lookup.h
  a7154f7d3b54c0184476a88977d4ab3c  gcc/cp/operators.def
! 2020b94f5eaba0f663c44127b2833d0c  gcc/cp/optimize.c
! ce6fc94fc9e8d8702d123c8f65e8134f  gcc/cp/parser.c
! 70f2f8fc5650f18f4aceff1a6ddc2dfd  gcc/cp/parser.h
! 6c0fda3233592e8dc9fec32a4244e492  gcc/cp/pt.c
  322572fac27749e839caf803dad33025  gcc/cp/ptree.c
  7ff8a27380a1e6717713246bd546b2d3  gcc/cp/rtti.c
  b239665685aa93eae46b21aeabe23c8d  gcc/cp/search.c
  2585494511f8123d9a4feb60d34f605a  gcc/cp/semantics.c
! ffe7c5b53b053545405f6124665af676  gcc/cp/tree.c
! 3f2539996a1b62490a573f1445ac7399  gcc/cp/type-utils.h
  8cad24814bdf5b3f98b8a8801f7be07a  gcc/cp/typeck.c
! 96d0000f56fb8c2bc1b7d273a8bb75c5  gcc/cp/typeck2.c
  06da302baeb2dc3b6a3cf7b842ae87fe  gcc/cp/vtable-class-hierarchy.c
  3fb2d72bc2ca089b8759ce3e4ef4e807  gcc/cppbuiltin.c
  95b9b9600032c06f6166f88d2560827d  gcc/cppbuiltin.h
--- 4744,4761 ----
  000b6d6b0fa83d65ec0b2422b53b863b  gcc/cp/name-lookup.c
  f09435d1b0c974cfe45f48bfc0669984  gcc/cp/name-lookup.h
  a7154f7d3b54c0184476a88977d4ab3c  gcc/cp/operators.def
! 2786790fbafb8faefa78a7b85b81022b  gcc/cp/optimize.c
! f2aef030af2fafdb8b12b4b650d80ca0  gcc/cp/parser.c
! bb1759eb82ec59c0a317878693eb4f45  gcc/cp/parser.h
! 29758a85528c0cbb14a6b156518cbb2c  gcc/cp/pt.c
  322572fac27749e839caf803dad33025  gcc/cp/ptree.c
  7ff8a27380a1e6717713246bd546b2d3  gcc/cp/rtti.c
  b239665685aa93eae46b21aeabe23c8d  gcc/cp/search.c
  2585494511f8123d9a4feb60d34f605a  gcc/cp/semantics.c
! 8e3d5e5af1e6f5b746d19f43aa59cef1  gcc/cp/tree.c
! cae322bfce187ac1a745d5219629864a  gcc/cp/type-utils.h
  8cad24814bdf5b3f98b8a8801f7be07a  gcc/cp/typeck.c
! 3bec5e7f30e41c99a85f2d83a785aec2  gcc/cp/typeck2.c
  06da302baeb2dc3b6a3cf7b842ae87fe  gcc/cp/vtable-class-hierarchy.c
  3fb2d72bc2ca089b8759ce3e4ef4e807  gcc/cppbuiltin.c
  95b9b9600032c06f6166f88d2560827d  gcc/cppbuiltin.h
*************** d810e2056298f1078b649030d36a60dc  gcc/cp
*** 4769,4775 ****
  9b1c75dc9d50876118df7d62bae8de96  gcc/cselib.c
  ec27fbd17f014711211a34a157aaaff3  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! f94bf89bec6cae37ae7932f501948a61  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 4766,4772 ----
  9b1c75dc9d50876118df7d62bae8de96  gcc/cselib.c
  ec27fbd17f014711211a34a157aaaff3  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! ef1f19b223b83f450354d18f923b9425  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** a24248ae4062800ab22eb699b5eaab39  gcc/d/
*** 4789,4800 ****
  a19568c9e376fa3deab3a175f14443a2  gcc/d/config-lang.in
  cd46a07008703f3011cf3fc599a24da1  gcc/d/d-attribs.cc
  6367fad2ef849168bd280abc831f796e  gcc/d/d-builtins.cc
! 6dd8f28c8c5bc952b4b3aebf1de6ceda  gcc/d/d-codegen.cc
  836fe4104cb1f24171d5a819f8fa35e2  gcc/d/d-convert.cc
  82503e77563d3ec8e545f2620cde0557  gcc/d/d-diagnostic.cc
  e827b9b6a1e1c0bd9a4813a84f17af9b  gcc/d/d-frontend.cc
  6d4172dbc76a861d1c70b5a3061e128a  gcc/d/d-incpath.cc
! bfbead81f96071fba1fd35571a89ac44  gcc/d/d-lang.cc
  b09323f8c17afc822f365183b33e439e  gcc/d/d-longdouble.cc
  f42d8bfed669a3bec3e42184acae5aaf  gcc/d/d-spec.cc
  1ff10fc29d25a993642906d95b7b87b4  gcc/d/d-system.h
--- 4786,4797 ----
  a19568c9e376fa3deab3a175f14443a2  gcc/d/config-lang.in
  cd46a07008703f3011cf3fc599a24da1  gcc/d/d-attribs.cc
  6367fad2ef849168bd280abc831f796e  gcc/d/d-builtins.cc
! 53b1fdfd8ddecfd40b30aea23cf1d23e  gcc/d/d-codegen.cc
  836fe4104cb1f24171d5a819f8fa35e2  gcc/d/d-convert.cc
  82503e77563d3ec8e545f2620cde0557  gcc/d/d-diagnostic.cc
  e827b9b6a1e1c0bd9a4813a84f17af9b  gcc/d/d-frontend.cc
  6d4172dbc76a861d1c70b5a3061e128a  gcc/d/d-incpath.cc
! 32518f29f8ff7afd2e597aa60aecd9c1  gcc/d/d-lang.cc
  b09323f8c17afc822f365183b33e439e  gcc/d/d-longdouble.cc
  f42d8bfed669a3bec3e42184acae5aaf  gcc/d/d-spec.cc
  1ff10fc29d25a993642906d95b7b87b4  gcc/d/d-system.h
*************** f42d8bfed669a3bec3e42184acae5aaf  gcc/d/
*** 4803,4810 ****
  190f70769a319f3e03954d38569386a9  gcc/d/d-target.def
  f6be21ab2346d2541839e048e3f4a06d  gcc/d/d-target.h
  69794a5bb5ef563bb29567fef3ef24e3  gcc/d/d-tree.def
! fb11bd76916c06ad02bbc2941f59f850  gcc/d/d-tree.h
! cd3608816ea2f38a4ebf826af6b4eba6  gcc/d/decl.cc
  bb43b09505bba37d2c084b519c8d89a5  gcc/d/dmd/MERGE
  094ef829e65f40de6ff4b765b3ca0aba  gcc/d/dmd/access.c
  1a1309d17942e7ece838aa8b9019864e  gcc/d/dmd/aggregate.h
--- 4800,4807 ----
  190f70769a319f3e03954d38569386a9  gcc/d/d-target.def
  f6be21ab2346d2541839e048e3f4a06d  gcc/d/d-target.h
  69794a5bb5ef563bb29567fef3ef24e3  gcc/d/d-tree.def
! 2013a43477769e0cde4d574630f8f779  gcc/d/d-tree.h
! aed520bf60d59379bd29dec4d0f54ed2  gcc/d/decl.cc
  bb43b09505bba37d2c084b519c8d89a5  gcc/d/dmd/MERGE
  094ef829e65f40de6ff4b765b3ca0aba  gcc/d/dmd/access.c
  1a1309d17942e7ece838aa8b9019864e  gcc/d/dmd/aggregate.h
*************** e4224ccaecb14d942c71d31bef20d78c  gcc/d/
*** 4821,4850 ****
  71b2987c4c086034392d6cec93c5bc36  gcc/d/dmd/clone.c
  a08115f4884c22aade2c43474e78216e  gcc/d/dmd/compiler.h
  b3601d5b994054853b715fff03bad6ce  gcc/d/dmd/complex_t.h
! caeb00c33f51f84915ae526f0a0a62d0  gcc/d/dmd/cond.c
  3743612ce9ac20ed2a1664625fdfccf1  gcc/d/dmd/cond.h
  3fdd1677662d9a463525c79db213bf3d  gcc/d/dmd/constfold.c
  246cd36a8335ddc3fe07c00f884ed3b3  gcc/d/dmd/cppmangle.c
  d6532d0f561d63f9672705445e9dde50  gcc/d/dmd/ctfe.h
! c62fa9f184ac63731400621fbd22151f  gcc/d/dmd/ctfeexpr.c
  b0076f51e79d7b18fff3eefe2add9c4f  gcc/d/dmd/dcast.c
  34fbecfa46241805033c00dd7667ac24  gcc/d/dmd/dclass.c
! 908c199d48347823b006883820735e21  gcc/d/dmd/declaration.c
  8d4dbbdd280a6e3b03147947ee2bd749  gcc/d/dmd/declaration.h
  5a7c717f181ee24ab602f9840351150d  gcc/d/dmd/delegatize.c
  a49adabd6aa48af49bb679336a57d2d3  gcc/d/dmd/denum.c
  c8feb4a7b8143de030b53ba5295519ba  gcc/d/dmd/dimport.c
! 2790593c3cb680ea698a0ac9c266bc36  gcc/d/dmd/dinterpret.c
! 416a4a718c9a28726a4a7b6d676b14a2  gcc/d/dmd/dmacro.c
! c2419f2bc3d6559a30a4450e48051405  gcc/d/dmd/dmangle.c
! e700d315de008950ea68bdce2b399f10  gcc/d/dmd/dmodule.c
  5f54189aedac12836f2df11a357e71af  gcc/d/dmd/doc.c
  4c00886b8bdda30fdac7a78f434022c5  gcc/d/dmd/doc.h
  f0d136e0508bb5438759fe69ee7c32a9  gcc/d/dmd/dscope.c
! 9f16e4e3c20bec07756ca8ce1bc5c589  gcc/d/dmd/dstruct.c
  329d1b917bd152f496bceca2f898a85a  gcc/d/dmd/dsymbol.c
  8836427b763120a97169597daa2bfdc1  gcc/d/dmd/dsymbol.h
! 707e8d074d5059af8924e012b2215163  gcc/d/dmd/dtemplate.c
  f6c9f6a66f23e9acaa4952ef5df3c0b9  gcc/d/dmd/dversion.c
  f69a19e34a9f63afd02b76eb1b84cc68  gcc/d/dmd/entity.c
  c6f02113251e440cbb35240ec47dbb6f  gcc/d/dmd/enum.h
--- 4818,4847 ----
  71b2987c4c086034392d6cec93c5bc36  gcc/d/dmd/clone.c
  a08115f4884c22aade2c43474e78216e  gcc/d/dmd/compiler.h
  b3601d5b994054853b715fff03bad6ce  gcc/d/dmd/complex_t.h
! 37969409573cd5970e77e6bad5ce2616  gcc/d/dmd/cond.c
  3743612ce9ac20ed2a1664625fdfccf1  gcc/d/dmd/cond.h
  3fdd1677662d9a463525c79db213bf3d  gcc/d/dmd/constfold.c
  246cd36a8335ddc3fe07c00f884ed3b3  gcc/d/dmd/cppmangle.c
  d6532d0f561d63f9672705445e9dde50  gcc/d/dmd/ctfe.h
! c662c55c8aae55d27e3b68a9aa38cba7  gcc/d/dmd/ctfeexpr.c
  b0076f51e79d7b18fff3eefe2add9c4f  gcc/d/dmd/dcast.c
  34fbecfa46241805033c00dd7667ac24  gcc/d/dmd/dclass.c
! f961e06eea77022ef0afbf95788f8404  gcc/d/dmd/declaration.c
  8d4dbbdd280a6e3b03147947ee2bd749  gcc/d/dmd/declaration.h
  5a7c717f181ee24ab602f9840351150d  gcc/d/dmd/delegatize.c
  a49adabd6aa48af49bb679336a57d2d3  gcc/d/dmd/denum.c
  c8feb4a7b8143de030b53ba5295519ba  gcc/d/dmd/dimport.c
! ca29b4914c6fdc1a6c128670688384a8  gcc/d/dmd/dinterpret.c
! 7deff36a83845e52a8c9847a7cba9170  gcc/d/dmd/dmacro.c
! 37ba1a4108dbe079aea76894644b7c16  gcc/d/dmd/dmangle.c
! 4d37ecf79a73ea949e07baaa3fc2f9ed  gcc/d/dmd/dmodule.c
  5f54189aedac12836f2df11a357e71af  gcc/d/dmd/doc.c
  4c00886b8bdda30fdac7a78f434022c5  gcc/d/dmd/doc.h
  f0d136e0508bb5438759fe69ee7c32a9  gcc/d/dmd/dscope.c
! b50cfa47cb8fd1fbcd7cc384338a0e27  gcc/d/dmd/dstruct.c
  329d1b917bd152f496bceca2f898a85a  gcc/d/dmd/dsymbol.c
  8836427b763120a97169597daa2bfdc1  gcc/d/dmd/dsymbol.h
! 778bad9851a7685d3ec2ac088d7c659e  gcc/d/dmd/dtemplate.c
  f6c9f6a66f23e9acaa4952ef5df3c0b9  gcc/d/dmd/dversion.c
  f69a19e34a9f63afd02b76eb1b84cc68  gcc/d/dmd/entity.c
  c6f02113251e440cbb35240ec47dbb6f  gcc/d/dmd/enum.h
*************** b51bf064e22dde0a02049ba02cfc1c3b  gcc/d/
*** 4852,4860 ****
  8966a99836d97acba39cd471926927c6  gcc/d/dmd/escape.c
  fa613b9334c70d6f828316e8ae0f45c7  gcc/d/dmd/expression.c
  e1c998286f9d3e7786e3deb044986d0a  gcc/d/dmd/expression.h
! 5d65b3e1f7b6493a2c623d94432ddefb  gcc/d/dmd/expressionsem.c
! e5a3b0fc3f48711061b3e912de22ff27  gcc/d/dmd/func.c
! cde112db136fdefee83d87dd156d9c87  gcc/d/dmd/globals.h
  7dd635952261e678b949533d3d2abdc4  gcc/d/dmd/hdrgen.c
  2a9c3a3fc7a48af7f0e406c439488e76  gcc/d/dmd/hdrgen.h
  4ee59e36e45466c7afd2bc0f6d3547ab  gcc/d/dmd/iasm.c
--- 4849,4857 ----
  8966a99836d97acba39cd471926927c6  gcc/d/dmd/escape.c
  fa613b9334c70d6f828316e8ae0f45c7  gcc/d/dmd/expression.c
  e1c998286f9d3e7786e3deb044986d0a  gcc/d/dmd/expression.h
! 4f358bccc279a74caf798931d015ec0a  gcc/d/dmd/expressionsem.c
! 8ccd6562dee14a44a3b18f83de41c7e6  gcc/d/dmd/func.c
! aa8bdbd09e2a54e6a89ea90aaad8d409  gcc/d/dmd/globals.h
  7dd635952261e678b949533d3d2abdc4  gcc/d/dmd/hdrgen.c
  2a9c3a3fc7a48af7f0e406c439488e76  gcc/d/dmd/hdrgen.h
  4ee59e36e45466c7afd2bc0f6d3547ab  gcc/d/dmd/iasm.c
*************** aa27fa9fcab046604292cc23e32920aa  gcc/d/
*** 4878,4884 ****
  3a5e02b34a70c25dca7c038ede27c96f  gcc/d/dmd/mangle.h
  24d743d1eec9c6f5c9f25e00ee87737e  gcc/d/dmd/mars.h
  9ad7be3bd76dfa484f594eff9bca1692  gcc/d/dmd/module.h
! 05004d067be6907e1633ad8f43a2343a  gcc/d/dmd/mtype.c
  eea7558ba165100d50774086716ea78f  gcc/d/dmd/mtype.h
  cb8d9d9bfab84ac59a0b018752f2f899  gcc/d/dmd/nogc.c
  885902ace75746551ea90ae607e0ddf7  gcc/d/dmd/nspace.c
--- 4875,4881 ----
  3a5e02b34a70c25dca7c038ede27c96f  gcc/d/dmd/mangle.h
  24d743d1eec9c6f5c9f25e00ee87737e  gcc/d/dmd/mars.h
  9ad7be3bd76dfa484f594eff9bca1692  gcc/d/dmd/module.h
! 0f9520a933eb9af07f9263685b46ae90  gcc/d/dmd/mtype.c
  eea7558ba165100d50774086716ea78f  gcc/d/dmd/mtype.h
  cb8d9d9bfab84ac59a0b018752f2f899  gcc/d/dmd/nogc.c
  885902ace75746551ea90ae607e0ddf7  gcc/d/dmd/nspace.c
*************** cb8d9d9bfab84ac59a0b018752f2f899  gcc/d/
*** 4886,4893 ****
  f5f2eb2223e6f90b6d90d09654bf406e  gcc/d/dmd/objc.c
  76f0be8aa39ca81a768a3aa89b004bb5  gcc/d/dmd/objc.h
  9d9f94c666b73069f7b3bfe65e61dfd5  gcc/d/dmd/opover.c
! f06b343273bb0689ebe817160120f88b  gcc/d/dmd/optimize.c
! 467b4806639ed9e0bf8935aa1ff8febe  gcc/d/dmd/parse.c
  54bb68a95d94d6780ae2ea17457bbcfb  gcc/d/dmd/parse.h
  54ae5cbd9a68461db24a887f1116fd0f  gcc/d/dmd/readme.txt
  f0e9c7f0d76d8dcedee441ddaaf3672f  gcc/d/dmd/root/aav.c
--- 4883,4890 ----
  f5f2eb2223e6f90b6d90d09654bf406e  gcc/d/dmd/objc.c
  76f0be8aa39ca81a768a3aa89b004bb5  gcc/d/dmd/objc.h
  9d9f94c666b73069f7b3bfe65e61dfd5  gcc/d/dmd/opover.c
! 349679fed14ea55f3707017e2d577d0a  gcc/d/dmd/optimize.c
! e85b7f6977cfcada79da9448ec369ddf  gcc/d/dmd/parse.c
  54bb68a95d94d6780ae2ea17457bbcfb  gcc/d/dmd/parse.h
  54ae5cbd9a68461db24a887f1116fd0f  gcc/d/dmd/readme.txt
  f0e9c7f0d76d8dcedee441ddaaf3672f  gcc/d/dmd/root/aav.c
*************** beae8932858990e6690ced9631ccf03e  gcc/d/
*** 4904,4911 ****
  f2ca037fa71bfea2e76dd3a789fd9247  gcc/d/dmd/root/filename.h
  ee7b4265119e47ed90eb90ee011f2761  gcc/d/dmd/root/hash.h
  ba8687ea2a9d3ab7e1d067863fc529e8  gcc/d/dmd/root/object.h
! 2368c134514f68149ac8097fc411c94e  gcc/d/dmd/root/outbuffer.c
! 76af32bb30489c2c348a79332bd79a0e  gcc/d/dmd/root/outbuffer.h
  087becb386e1698c3a689f5be013fbba  gcc/d/dmd/root/port.h
  1813ee84d381c2682cf670a3f62ccf9a  gcc/d/dmd/root/rmem.c
  c8ea90d5b998978f795ce5afb34b8c15  gcc/d/dmd/root/rmem.h
--- 4901,4908 ----
  f2ca037fa71bfea2e76dd3a789fd9247  gcc/d/dmd/root/filename.h
  ee7b4265119e47ed90eb90ee011f2761  gcc/d/dmd/root/hash.h
  ba8687ea2a9d3ab7e1d067863fc529e8  gcc/d/dmd/root/object.h
! 952f157e00a3e7ae1c725d5cac248333  gcc/d/dmd/root/outbuffer.c
! b22b547b64259bb5b9f7e7fb8ec9adfc  gcc/d/dmd/root/outbuffer.h
  087becb386e1698c3a689f5be013fbba  gcc/d/dmd/root/port.h
  1813ee84d381c2682cf670a3f62ccf9a  gcc/d/dmd/root/rmem.c
  c8ea90d5b998978f795ce5afb34b8c15  gcc/d/dmd/root/rmem.h
*************** b6b97848ff841c2ba786e35a155e7969  gcc/d/
*** 4936,4945 ****
  892df329899d0581aea17c5742a9652a  gcc/d/dmd/utils.c
  a8f7c4f694d68924d68d98d7d2c17d09  gcc/d/dmd/version.h
  ee40ca13e71f17c1810a03367e9f8b1b  gcc/d/dmd/visitor.h
! 9c7cef1fd3afc75e6ad6fcc0a49e39d1  gcc/d/expr.cc
  68181946228b38dfb5d6fccf924382c4  gcc/d/gdc.texi
  a3c0cc319f091942f45eea92a6af41ff  gcc/d/imports.cc
! 90faf3430dcce01c79d67a55e2bf5d8a  gcc/d/intrinsics.cc
  0a8e8941af328b030e83d1e9cc0b9065  gcc/d/intrinsics.def
  fc37be5fab470b465ee72bc78fb30ee1  gcc/d/lang-specs.h
  a085b5c31a34e6c194c3108b96c1e203  gcc/d/lang.opt
--- 4933,4942 ----
  892df329899d0581aea17c5742a9652a  gcc/d/dmd/utils.c
  a8f7c4f694d68924d68d98d7d2c17d09  gcc/d/dmd/version.h
  ee40ca13e71f17c1810a03367e9f8b1b  gcc/d/dmd/visitor.h
! 9b444b7c16e6c612b224128647a8ce78  gcc/d/expr.cc
  68181946228b38dfb5d6fccf924382c4  gcc/d/gdc.texi
  a3c0cc319f091942f45eea92a6af41ff  gcc/d/imports.cc
! eba82f3bc8e120da884c4e286247b5ec  gcc/d/intrinsics.cc
  0a8e8941af328b030e83d1e9cc0b9065  gcc/d/intrinsics.def
  fc37be5fab470b465ee72bc78fb30ee1  gcc/d/lang-specs.h
  a085b5c31a34e6c194c3108b96c1e203  gcc/d/lang.opt
*************** a085b5c31a34e6c194c3108b96c1e203  gcc/d/
*** 4949,4955 ****
  9c2b70944203746f17b8754ba2109510  gcc/d/runtime.def
  b860ba3324520aff7268d00ff5a3b2f4  gcc/d/toir.cc
  a2a98eaba38f1e875923c2593e78fa9b  gcc/d/typeinfo.cc
! becf5f2a89b94c164fbdc50c68f31006  gcc/d/types.cc
  ffe6cb4083340e61aa80419c3ac2f84a  gcc/d/verstr.h
  23255cea1662b0963ce7c3e1710e029a  gcc/data-streamer-in.c
  0d6914c885d2d2663af7c555d5e975ba  gcc/data-streamer-out.c
--- 4946,4952 ----
  9c2b70944203746f17b8754ba2109510  gcc/d/runtime.def
  b860ba3324520aff7268d00ff5a3b2f4  gcc/d/toir.cc
  a2a98eaba38f1e875923c2593e78fa9b  gcc/d/typeinfo.cc
! 833a6b769ba1bb6f9756f95475c95a80  gcc/d/types.cc
  ffe6cb4083340e61aa80419c3ac2f84a  gcc/d/verstr.h
  23255cea1662b0963ce7c3e1710e029a  gcc/data-streamer-in.c
  0d6914c885d2d2663af7c555d5e975ba  gcc/data-streamer-out.c
*************** b2c67555baa6589904606940767b23ff  gcc/db
*** 4967,4977 ****
  e9d9e05a0b6f8f15ba28ff3888380ed6  gcc/debug.c
  a1b2c00dcbd84be01801fd4b9198d223  gcc/debug.h
  cdfb0a811106ec043407542baf7936a3  gcc/defaults.h
! 6f9ba72d8f50d9b3b4fbf0fdea045b04  gcc/df-core.c
! 540b1cef0580cbba4e0dfe24e9251f42  gcc/df-problems.c
  329f23fc4ea106dc379b19c513c38c09  gcc/df-scan.c
! a82bde700680d5a54aee88cdb54a029b  gcc/df.h
! 96f81f52581cbe0ae259c2b5b7dfcb97  gcc/dfp.c
  5c66f8f8f59916e4380cf315b42cacf9  gcc/dfp.h
  877188ebcd9dcabec3f1ecbfdc22d8b8  gcc/diagnostic-color.c
  016bbc25d43bb5852b3993cba4c12c61  gcc/diagnostic-color.h
--- 4964,4974 ----
  e9d9e05a0b6f8f15ba28ff3888380ed6  gcc/debug.c
  a1b2c00dcbd84be01801fd4b9198d223  gcc/debug.h
  cdfb0a811106ec043407542baf7936a3  gcc/defaults.h
! c82ea2db441f54fd5bed97fa5659ff40  gcc/df-core.c
! 0505a2edaae5dbd6fdd5fde586f42b9d  gcc/df-problems.c
  329f23fc4ea106dc379b19c513c38c09  gcc/df-scan.c
! 771515ed74f6501ab163f711a8122827  gcc/df.h
! e282ae86679520c20d97d15c218fc57e  gcc/dfp.c
  5c66f8f8f59916e4380cf315b42cacf9  gcc/dfp.h
  877188ebcd9dcabec3f1ecbfdc22d8b8  gcc/diagnostic-color.c
  016bbc25d43bb5852b3993cba4c12c61  gcc/diagnostic-color.h
*************** c18771821b3c0277be8874098ef0a496  gcc/do
*** 4997,5038 ****
  0aeda9bf1c0b3e2f6f82916a118096d8  gcc/doc/configterms.texi
  591c43bd3e0acf5e1319e6a54b9797dd  gcc/doc/contrib.texi
  9d45c807a3aa05e4129599f4144c79d3  gcc/doc/contribute.texi
! f2c9c481c4aa1886884959336638a7b4  gcc/doc/cpp.1
  a68f36164d42cf40e5e1abdea67329c5  gcc/doc/cpp.info
! d22d7ff978a79826f33cabe6d3ece0e0  gcc/doc/cpp.texi
  0de35fd948c2d1bfadf0b56403bcd70c  gcc/doc/cppdiropts.texi
  ec4caf3825b9937f10f1dde42b534a68  gcc/doc/cppenv.texi
  853cfd24195656e2b0cb2dc824537be0  gcc/doc/cppinternals.info
  c0d6abb8d561540b8519a01789ab20e4  gcc/doc/cppinternals.texi
  1592fa0920a0202b757dece389015e3f  gcc/doc/cppopts.texi
  314fc175d338403fc1a2d890f6f325b7  gcc/doc/cppwarnopts.texi
! 9bd7e3b2e3a675d3b02b96953480d661  gcc/doc/extend.texi
  470b981de977916fd30c8a64c80b7fde  gcc/doc/fragments.texi
  20adbdf5bf9edc8cb6efd4a9cfc1a5c8  gcc/doc/frontends.texi
! bf4a7043cebfe29578c71b757443f731  gcc/doc/fsf-funding.7
! 2b74509aca8969bc255a6ca66e88800a  gcc/doc/g++.1
! 2b74509aca8969bc255a6ca66e88800a  gcc/doc/gcc.1
! 21a8d2fa386ed9acfa4898f9ef19532c  gcc/doc/gcc.info
  7a4d49e66462ecaddb8c3d35a4be3ce7  gcc/doc/gcc.texi
! a6428cd67fb86c97fca88983ebcf45b4  gcc/doc/gccinstall.info
! d5f78a5bffee3a63746ffdbfd801ab52  gcc/doc/gccint.info
  4c3bb0ef5f4f8fd8a877cebf249596fa  gcc/doc/gccint.texi
! e88c3746d285061688bef014f543238a  gcc/doc/gcov-dump.1
  d0a4d191b48a6c48c8e5d1d6673aca45  gcc/doc/gcov-dump.texi
! 06475e4887bf399baf37254904b600b0  gcc/doc/gcov-tool.1
  51792fbbdc63c819a9ca77e38c002af9  gcc/doc/gcov-tool.texi
! d8c81b9159cb7735536412aff306161d  gcc/doc/gcov.1
  7b5042f630659261fc8686377fa6b034  gcc/doc/gcov.texi
  e92265395b7daf7dc7ce05d3ec64a376  gcc/doc/generic.texi
! be2c3fae1f092cbedc6013e34c1b5f25  gcc/doc/gfdl.7
! 89dbd865205d877d54879248fc173e69  gcc/doc/gfortran.1
  af5c4e3c5b6e9491191874ab81bae52b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 42817ebea0aa19bda936b9b6895c1160  gcc/doc/gpl.7
  7cdd885d331cff4af22305f97d7c2f90  gcc/doc/gty.texi
  791902062ac528ae5e40ab627fddda4a  gcc/doc/headerdirs.texi
  5965b4c8e9b7704d12a73ce2dd213ed5  gcc/doc/hostconfig.texi
! 8e8bbf3499ac2c0348a9dec53ce97a91  gcc/doc/implement-c.texi
  f0a1721965b52f8af1bf18421f80a1cd  gcc/doc/implement-cxx.texi
  b82b1143f78f373e3c76f6958d830869  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
--- 4994,5035 ----
  0aeda9bf1c0b3e2f6f82916a118096d8  gcc/doc/configterms.texi
  591c43bd3e0acf5e1319e6a54b9797dd  gcc/doc/contrib.texi
  9d45c807a3aa05e4129599f4144c79d3  gcc/doc/contribute.texi
! 1eb4129d4ffb7d5ff30477fd5d06e7a5  gcc/doc/cpp.1
  a68f36164d42cf40e5e1abdea67329c5  gcc/doc/cpp.info
! 47fad7d64be4d5d98cf8fbd106ca6595  gcc/doc/cpp.texi
  0de35fd948c2d1bfadf0b56403bcd70c  gcc/doc/cppdiropts.texi
  ec4caf3825b9937f10f1dde42b534a68  gcc/doc/cppenv.texi
  853cfd24195656e2b0cb2dc824537be0  gcc/doc/cppinternals.info
  c0d6abb8d561540b8519a01789ab20e4  gcc/doc/cppinternals.texi
  1592fa0920a0202b757dece389015e3f  gcc/doc/cppopts.texi
  314fc175d338403fc1a2d890f6f325b7  gcc/doc/cppwarnopts.texi
! 9374d5087265c05334980b795fa72ac7  gcc/doc/extend.texi
  470b981de977916fd30c8a64c80b7fde  gcc/doc/fragments.texi
  20adbdf5bf9edc8cb6efd4a9cfc1a5c8  gcc/doc/frontends.texi
! b0b9d8ae777757595b4688386eb6679a  gcc/doc/fsf-funding.7
! a8d28af5c3cc98ae55ec28263d75d724  gcc/doc/g++.1
! a8d28af5c3cc98ae55ec28263d75d724  gcc/doc/gcc.1
! ba5d55ac7b472ec8db993c85d12215e2  gcc/doc/gcc.info
  7a4d49e66462ecaddb8c3d35a4be3ce7  gcc/doc/gcc.texi
! d61ab40e3392add707f6249a3c2092b6  gcc/doc/gccinstall.info
! 30b5380d3dbb5ebb1451a14563e794c7  gcc/doc/gccint.info
  4c3bb0ef5f4f8fd8a877cebf249596fa  gcc/doc/gccint.texi
! e0a0204abbcc7a5a3c65e7276ed87775  gcc/doc/gcov-dump.1
  d0a4d191b48a6c48c8e5d1d6673aca45  gcc/doc/gcov-dump.texi
! b40862df89491d53c495ca5cea39e698  gcc/doc/gcov-tool.1
  51792fbbdc63c819a9ca77e38c002af9  gcc/doc/gcov-tool.texi
! ee04364302d651111c2bee101ab4f434  gcc/doc/gcov.1
  7b5042f630659261fc8686377fa6b034  gcc/doc/gcov.texi
  e92265395b7daf7dc7ce05d3ec64a376  gcc/doc/generic.texi
! de261b2cf5540422f2a5db8b3d22ce62  gcc/doc/gfdl.7
! 0e5c5b0a49d7d5d8f9d78c598e7b35d2  gcc/doc/gfortran.1
  af5c4e3c5b6e9491191874ab81bae52b  gcc/doc/gimple.texi
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 6ed08ba8d7ef3218c5e3ff79c34b41f5  gcc/doc/gpl.7
  7cdd885d331cff4af22305f97d7c2f90  gcc/doc/gty.texi
  791902062ac528ae5e40ab627fddda4a  gcc/doc/headerdirs.texi
  5965b4c8e9b7704d12a73ce2dd213ed5  gcc/doc/hostconfig.texi
! b02684d211c0e12e8729292abc354999  gcc/doc/implement-c.texi
  f0a1721965b52f8af1bf18421f80a1cd  gcc/doc/implement-cxx.texi
  b82b1143f78f373e3c76f6958d830869  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
*************** b82b1143f78f373e3c76f6958d830869  gcc/do
*** 5040,5053 ****
  b6389c8331319f90193f11ac084e86e4  gcc/doc/include/gpl_v3.texi
  73819b3930a3d4be5d6234070d02386a  gcc/doc/include/texinfo.tex
  67f7627681f57b4da56093b89cbb81a3  gcc/doc/install-old.texi
! 6ff31a27cc9768c390d1682a5a895625  gcc/doc/install.texi
  7a4b82d3eebd4858aa30fe0f4404d548  gcc/doc/install.texi2html
  31edfbf55a9d3df130c88d68f0169c39  gcc/doc/interface.texi
! 706c4ae832844aa7a5bee459abf5db2a  gcc/doc/invoke.texi
  3a49345ce16cd33f59d6cf7e0ee815ab  gcc/doc/languages.texi
  268b9397afea988eadd93ce81b1bb9a2  gcc/doc/libgcc.texi
  e02b5aa8f429c0957c133e264c9dc3ec  gcc/doc/loop.texi
! 12b22b53846b8710a2f8d6403b0a7d35  gcc/doc/lto-dump.1
  b99bd8da5b02b02634f7d9a942ffbe71  gcc/doc/lto-dump.texi
  f18a876be44fd2b5c38b7c10dcf2bc94  gcc/doc/lto.texi
  a8f68d3e6eec459c1c1d361c337737a3  gcc/doc/makefile.texi
--- 5037,5050 ----
  b6389c8331319f90193f11ac084e86e4  gcc/doc/include/gpl_v3.texi
  73819b3930a3d4be5d6234070d02386a  gcc/doc/include/texinfo.tex
  67f7627681f57b4da56093b89cbb81a3  gcc/doc/install-old.texi
! 507e662d273e2f473df8eab2b62c0212  gcc/doc/install.texi
  7a4b82d3eebd4858aa30fe0f4404d548  gcc/doc/install.texi2html
  31edfbf55a9d3df130c88d68f0169c39  gcc/doc/interface.texi
! bb84b689d5f2b4b7e04051d27cc528e6  gcc/doc/invoke.texi
  3a49345ce16cd33f59d6cf7e0ee815ab  gcc/doc/languages.texi
  268b9397afea988eadd93ce81b1bb9a2  gcc/doc/libgcc.texi
  e02b5aa8f429c0957c133e264c9dc3ec  gcc/doc/loop.texi
! 342f196d219eec9bcd005d096487ce48  gcc/doc/lto-dump.1
  b99bd8da5b02b02634f7d9a942ffbe71  gcc/doc/lto-dump.texi
  f18a876be44fd2b5c38b7c10dcf2bc94  gcc/doc/lto.texi
  a8f68d3e6eec459c1c1d361c337737a3  gcc/doc/makefile.texi
*************** c8cddba054facb64016d208fa5f6cee0  gcc/do
*** 5062,5071 ****
  ad9645d6c4b09dcccdbd6c29369ab018  gcc/doc/portability.texi
  474fab6f0ffc4d3c4d47c5899a77c2ff  gcc/doc/rtl.texi
  e93d1c976693b8f2c62a65d0f0d4fd59  gcc/doc/service.texi
! bcfc6c9b93ce86c6fd4b1b51f1508144  gcc/doc/sourcebuild.texi
  83f77099f0e2da567afa1db2d4aa019a  gcc/doc/standards.texi
! 20b8974aa9ac7e34f59ec7396fe6da06  gcc/doc/tm.texi
! 855d559c75914c067a61c03fd195fcb7  gcc/doc/tm.texi.in
  be339fb0cf01bb799a3f37e28806bcc9  gcc/doc/tree-ssa.texi
  22918ac595134457b6332deb61368a06  gcc/doc/trouble.texi
  f10e623abba8dc994d37054d758954c8  gcc/doc/ux.texi
--- 5059,5068 ----
  ad9645d6c4b09dcccdbd6c29369ab018  gcc/doc/portability.texi
  474fab6f0ffc4d3c4d47c5899a77c2ff  gcc/doc/rtl.texi
  e93d1c976693b8f2c62a65d0f0d4fd59  gcc/doc/service.texi
! 15b657d5a52b2aa1de21bb9c4499bf9d  gcc/doc/sourcebuild.texi
  83f77099f0e2da567afa1db2d4aa019a  gcc/doc/standards.texi
! bcc6572b23a052ebc2e186ec4a5a8671  gcc/doc/tm.texi
! dc581a5117c71fbc7421597aaee23164  gcc/doc/tm.texi.in
  be339fb0cf01bb799a3f37e28806bcc9  gcc/doc/tree-ssa.texi
  22918ac595134457b6332deb61368a06  gcc/doc/trouble.texi
  f10e623abba8dc994d37054d758954c8  gcc/doc/ux.texi
*************** d9946b8965ca229b280652f12b9dab87  gcc/do
*** 5077,5096 ****
  83abd26c71936a6759e8808b71197115  gcc/domwalk.h
  1e9816cb4a810b19ef22718afbeec7c8  gcc/double-int.c
  b0fe848c6de3272f77738d74b1edb83b  gcc/double-int.h
! fb9741873fc51afac68670c6e18c2717  gcc/dse.c
  6bde9d4a9aa963bd53323ec1b94f383a  gcc/dump-context.h
  b9bc3242c68d8a7bd8a08ddebe9e5632  gcc/dumpfile.c
  656e63928359881a05a37f3d0a7e9df8  gcc/dumpfile.h
  e5a1ef097d8d0890346bf3c6741e17ed  gcc/dwarf2asm.c
  2a9be6ccac90aaf4e0e0d339effc65a5  gcc/dwarf2asm.h
! 8933362bd027c2a2d018982ffd76e544  gcc/dwarf2cfi.c
! 9ba8ba56a2da65b9a83a1cd7dfda9bce  gcc/dwarf2out.c
! e700ad8762808b917b9a500b2ed3dd59  gcc/dwarf2out.h
  e6300fda4482943609922a8ada0055ba  gcc/early-remat.c
  acd39cd487582156a31695fa0540491a  gcc/edit-context.c
  86a7830502c4192323bdc9712d3866f5  gcc/edit-context.h
  331389a1dd0917f3aaa097f3f1ea9f9d  gcc/emit-rtl.c
! 27da404037f68c319a148b3edba55507  gcc/emit-rtl.h
  1599b8f61bfe954037be2b7318a44122  gcc/errors.c
  be4b862f1488d8a23c64b9b34a3a9449  gcc/errors.h
  cdea5e1cf5cd4c15744cba55826fc9ed  gcc/escaped_string.h
--- 5074,5093 ----
  83abd26c71936a6759e8808b71197115  gcc/domwalk.h
  1e9816cb4a810b19ef22718afbeec7c8  gcc/double-int.c
  b0fe848c6de3272f77738d74b1edb83b  gcc/double-int.h
! 423c68a59ec57d97d5d0a1559d5fc431  gcc/dse.c
  6bde9d4a9aa963bd53323ec1b94f383a  gcc/dump-context.h
  b9bc3242c68d8a7bd8a08ddebe9e5632  gcc/dumpfile.c
  656e63928359881a05a37f3d0a7e9df8  gcc/dumpfile.h
  e5a1ef097d8d0890346bf3c6741e17ed  gcc/dwarf2asm.c
  2a9be6ccac90aaf4e0e0d339effc65a5  gcc/dwarf2asm.h
! e09de3e0f1007de61eebb01cabb81846  gcc/dwarf2cfi.c
! 980fbd917f1d648495728e44814554e8  gcc/dwarf2out.c
! 56e7493de2306d771426d08c953ba38f  gcc/dwarf2out.h
  e6300fda4482943609922a8ada0055ba  gcc/early-remat.c
  acd39cd487582156a31695fa0540491a  gcc/edit-context.c
  86a7830502c4192323bdc9712d3866f5  gcc/edit-context.h
  331389a1dd0917f3aaa097f3f1ea9f9d  gcc/emit-rtl.c
! 32636560259bd68a4dcfc268907b98f6  gcc/emit-rtl.h
  1599b8f61bfe954037be2b7318a44122  gcc/errors.c
  be4b862f1488d8a23c64b9b34a3a9449  gcc/errors.h
  cdea5e1cf5cd4c15744cba55826fc9ed  gcc/escaped_string.h
*************** c6370f22bbfcbcb87187c92f76076171  gcc/ex
*** 5101,5109 ****
  e5ca1c392b78812e6cf88944b72bf4c9  gcc/exec-tool.in
  2df040e1b08c855994fe954aaac6b1c7  gcc/explow.c
  8c8476ba0f61914dffce238540c59b95  gcc/explow.h
! aa54e7d23d32c44aa55f894191d92b6a  gcc/expmed.c
  5e0174392e3f3a8cc0a63391e02aa772  gcc/expmed.h
! 63083a10666c0cf5866cc7062f7d208a  gcc/expr.c
  39274814d6e8332f62ce66e987da6dcd  gcc/expr.h
  a89ff289b70e8fa646431a2b2cd439d3  gcc/fibonacci_heap.c
  9bcdbc3fe605cab6b77a06f781d4a583  gcc/fibonacci_heap.h
--- 5098,5106 ----
  e5ca1c392b78812e6cf88944b72bf4c9  gcc/exec-tool.in
  2df040e1b08c855994fe954aaac6b1c7  gcc/explow.c
  8c8476ba0f61914dffce238540c59b95  gcc/explow.h
! 53f1e20ea7ce2aebb5c2a79aba3b6207  gcc/expmed.c
  5e0174392e3f3a8cc0a63391e02aa772  gcc/expmed.h
! b3f480ff9fd14424d47186e1a4f24840  gcc/expr.c
  39274814d6e8332f62ce66e987da6dcd  gcc/expr.h
  a89ff289b70e8fa646431a2b2cd439d3  gcc/fibonacci_heap.c
  9bcdbc3fe605cab6b77a06f781d4a583  gcc/fibonacci_heap.h
*************** a89ff289b70e8fa646431a2b2cd439d3  gcc/fi
*** 5114,5126 ****
  6669822d4a81f35390411b5eb0f1c7fb  gcc/final.c
  7b558697758efc7082fea137d4806ccd  gcc/fixed-value.c
  c7818ea72561a6c3ef3613f1f94eef57  gcc/fixed-value.h
! e517874590fbc1aa38018dc5ec8ca49c  gcc/flag-types.h
  2ba3f19d1d4d27e75495303b9c20747e  gcc/flags.h
! e67031cc5484426a7b8b85669b18e5b0  gcc/fold-const-call.c
  16906a527f09ac9bf549f3acfa4223cd  gcc/fold-const-call.h
! a24d1f09002b4979477c2658f5a666fd  gcc/fold-const.c
  abc79786bf3632dfb6fbaa4020b7260a  gcc/fold-const.h
! 3fb92b67b2115752a31b1efc3d4b20ca  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
--- 5111,5123 ----
  6669822d4a81f35390411b5eb0f1c7fb  gcc/final.c
  7b558697758efc7082fea137d4806ccd  gcc/fixed-value.c
  c7818ea72561a6c3ef3613f1f94eef57  gcc/fixed-value.h
! 853a15166bd8b0611fff2a2838e5572c  gcc/flag-types.h
  2ba3f19d1d4d27e75495303b9c20747e  gcc/flags.h
! 8111a2f80dd9f60a732dad3f26e81e97  gcc/fold-const-call.c
  16906a527f09ac9bf549f3acfa4223cd  gcc/fold-const-call.h
! fd7ac0ac119fb78f18c4baccccd61e50  gcc/fold-const.c
  abc79786bf3632dfb6fbaa4020b7260a  gcc/fold-const.h
! 772aa6c6a37e8c7dac96b1073a322534  gcc/fortran/ChangeLog
  3330102ad3a0217cba963be6b5eefd58  gcc/fortran/ChangeLog-2002
  d000ab985b1eeb1ad5749f98b8fef99f  gcc/fortran/ChangeLog-2003
  bf42f94f0c51dcc7d8051cc7fda1efdc  gcc/fortran/ChangeLog-2004
*************** a71efd3e199a80ee07c7f350cc8fcf91  gcc/fo
*** 5145,5222 ****
  ca8b1e108aefbac2b7ac57c153617f6c  gcc/fortran/arith.h
  55de4a4c2701c0ba48282c56f1abe2b8  gcc/fortran/array.c
  22a0a106380de68c4cdc48f21e8df1eb  gcc/fortran/bbt.c
! 9b1e9618ae68243a72a705307cbfa4b7  gcc/fortran/check.c
! 66bfc02fcb987e0d02832f0b34376b5d  gcc/fortran/class.c
  ff1762e0971ecf2d08fcffa2311224bd  gcc/fortran/config-lang.in
  d0f92e4c6353c809d59a8b3d9f6c1b82  gcc/fortran/constructor.c
  d74f46867c50e9065742294cf7981112  gcc/fortran/constructor.h
  4efe6493248584f03dd65b0e819ce135  gcc/fortran/convert.c
  77b4df9f2bddbb8a2a5e86a839f55ef1  gcc/fortran/cpp.c
  b36a6c41c7be94c6ecabf570d20ef218  gcc/fortran/cpp.h
! 5b4a2450d1c587c2228851d90f2ee78c  gcc/fortran/data.c
  4577ffbed1dda4ed381606219c395ead  gcc/fortran/data.h
! 6a15dcd0fb0a2245021bdbef5283b7e2  gcc/fortran/decl.c
  ff2a9c749b3cdddd0069d2681223f4b0  gcc/fortran/dependency.c
  c44b979760eb69c741f2153783e81265  gcc/fortran/dependency.h
! fe38f7f2ad5072b9d33051a8c1fb46a7  gcc/fortran/dump-parse-tree.c
  339cf2cc8c2a7445bbf46589cfd8565c  gcc/fortran/error.c
! 9c5da52125719bafcb0a6767399efb4b  gcc/fortran/expr.c
  d7765a920ed5575a88d4db604b220ae8  gcc/fortran/f95-lang.c
! 45c519bc0696fcccdebc1f5cecb0b125  gcc/fortran/frontend-passes.c
  4a9175c58f9890ba356a1a7a096d5080  gcc/fortran/gfc-diagnostic.def
  6185d88092feb0bfe9da2dd3a00c4a9b  gcc/fortran/gfc-internals.texi
! 2bf9d041340bdd6bf01acc81fc501117  gcc/fortran/gfortran.h
! eca98d7c78d98354b56c0bc1cde9fd55  gcc/fortran/gfortran.info
  ba78f919c059d2c39dea6fd637ec60c4  gcc/fortran/gfortran.texi
  4cc401504b7e658fab348681169c32a4  gcc/fortran/gfortranspec.c
! 2a5fdb144ed2009fbe2aee92cec9aef0  gcc/fortran/interface.c
! 89cfa5b7a0373af850cd003cb4094f33  gcc/fortran/intrinsic.c
  ceea3037f74de08ef111da7bb019ed4c  gcc/fortran/intrinsic.h
! 3f2c8033b77095fe2a5b4a2fddc73fc8  gcc/fortran/intrinsic.texi
  a06453ed65fec3338fa1b2817ff8957b  gcc/fortran/invoke.texi
! 9db0125e1a6ce052f14d181caf7f31a2  gcc/fortran/io.c
  6d5e915cff913cdb02ba2baa120b8fe8  gcc/fortran/ioparm.def
! 1df569aef497af4046705421bb8e8c4f  gcc/fortran/iresolve.c
  06cbd27c3b0bbe8982f480c02560715c  gcc/fortran/iso-c-binding.def
  1bc68fc9ea57d5448d32e38f470839ef  gcc/fortran/iso-fortran-env.def
  4704c3c4e98e7f39a242215740f10a69  gcc/fortran/lang-specs.h
  e283f0937fc450e80999166335b17244  gcc/fortran/lang.opt
  226cf6b14c1286da7bf2193ae58b56d2  gcc/fortran/libgfortran.h
! d2dcf56f9bc328d3464916befec410e6  gcc/fortran/match.c
  828ba0a275b20969ca5988535d6e958a  gcc/fortran/match.h
  be55c16cc142b0c725759a753b87bf54  gcc/fortran/matchexp.c
  a7b0953cc8a68adc1bb8bbae3cfe218d  gcc/fortran/mathbuiltins.def
! c9bf5dc75ed2884a365f9e56a8d20adf  gcc/fortran/misc.c
! 91f92eb1cc8d3fcced886c4e6a90e5c9  gcc/fortran/module.c
! 049781cfce8cb7443fd4f45512b0480a  gcc/fortran/openmp.c
  a846edad604c36aca8373eca299f9003  gcc/fortran/options.c
! 3049f44d1db54aab95d8fe51bd3e6806  gcc/fortran/parse.c
  be3bc61c20fd3fe95f04b104478ae250  gcc/fortran/parse.h
! ace1f4d8d074ea0ff26a538201359084  gcc/fortran/primary.c
! 0b0e2cddf60510d69a2e0dbe259c6c73  gcc/fortran/resolve.c
  9210d7371a77a15b79b659e8719ab872  gcc/fortran/scanner.c
  679740af5fd1779d09bad19b2a37b9cf  gcc/fortran/scanner.h
! 767dfa6ca08efcebffe0edea835f43b0  gcc/fortran/simplify.c
  c992b80ea1e122025853709b9349485d  gcc/fortran/st.c
  68eda559c17fe42472ac86c38c28a099  gcc/fortran/symbol.c
  45d37e6409d42b3c81e83c67c0d01bd0  gcc/fortran/target-memory.c
  2079251ce04664a8bcacf6d0d1b9c63d  gcc/fortran/target-memory.h
! fc16b4c8cbbaef0000a39dbd77e02d06  gcc/fortran/trans-array.c
  5f7e7c6d824b5b11c403458ed281d99d  gcc/fortran/trans-array.h
  3b24f22e64661b57edc88f7be8c0e39d  gcc/fortran/trans-common.c
  7067790d4cb3a5061b0d1ce2e9c343e9  gcc/fortran/trans-const.c
  b56b11f97407d25ca49b09760f059abe  gcc/fortran/trans-const.h
! 1a8b0a9cf341bfe43775282be8b6d43c  gcc/fortran/trans-decl.c
! 2f86bf41bb7553157be202511d95e3b7  gcc/fortran/trans-expr.c
! b7b13c98af45e67f877c2791bdf9ebc3  gcc/fortran/trans-intrinsic.c
  8b2a38b5821ecb86b2d2c64402eab26a  gcc/fortran/trans-io.c
! fb13cf07a10d1a0e7b45bb1ddbe5016c  gcc/fortran/trans-openmp.c
! 5e400feea024f94a2d59ec24e66e1f30  gcc/fortran/trans-stmt.c
  5bf228024f266738a2c924e3b4c3c159  gcc/fortran/trans-stmt.h
! 84586514e05c0e2c74d2f72d85a20564  gcc/fortran/trans-types.c
  9c69f1144a81294c83c5dfccf059e4c4  gcc/fortran/trans-types.h
! d679a6514bd585a8dddf2d94fc1a9a20  gcc/fortran/trans.c
! 7985ddeb266b9a32d508616e11e1ca26  gcc/fortran/trans.h
  125b02d4dda231478bb8db64c9539602  gcc/fortran/trigd_fe.inc
  58b4d60332325e7af086f8737b608276  gcc/fortran/types.def
  1b79283e54291d237be28ab4ae4b3f1d  gcc/fp-test.c
--- 5142,5219 ----
  ca8b1e108aefbac2b7ac57c153617f6c  gcc/fortran/arith.h
  55de4a4c2701c0ba48282c56f1abe2b8  gcc/fortran/array.c
  22a0a106380de68c4cdc48f21e8df1eb  gcc/fortran/bbt.c
! 22ecc117897a6c4b6194a4d61bb923b8  gcc/fortran/check.c
! 1fe39e75cdb5ee802bdcb031acea2ebc  gcc/fortran/class.c
  ff1762e0971ecf2d08fcffa2311224bd  gcc/fortran/config-lang.in
  d0f92e4c6353c809d59a8b3d9f6c1b82  gcc/fortran/constructor.c
  d74f46867c50e9065742294cf7981112  gcc/fortran/constructor.h
  4efe6493248584f03dd65b0e819ce135  gcc/fortran/convert.c
  77b4df9f2bddbb8a2a5e86a839f55ef1  gcc/fortran/cpp.c
  b36a6c41c7be94c6ecabf570d20ef218  gcc/fortran/cpp.h
! f014f88abd3f67ba65654dfb86f07d39  gcc/fortran/data.c
  4577ffbed1dda4ed381606219c395ead  gcc/fortran/data.h
! 3f5a04f5bb693295d67073d617e8823e  gcc/fortran/decl.c
  ff2a9c749b3cdddd0069d2681223f4b0  gcc/fortran/dependency.c
  c44b979760eb69c741f2153783e81265  gcc/fortran/dependency.h
! 3e38fbef8d1fa77431311f2c23b04486  gcc/fortran/dump-parse-tree.c
  339cf2cc8c2a7445bbf46589cfd8565c  gcc/fortran/error.c
! fbdae72a697a9654ae4c9ccd88c35ec9  gcc/fortran/expr.c
  d7765a920ed5575a88d4db604b220ae8  gcc/fortran/f95-lang.c
! 21570896d1e722052eda078eddb91dfa  gcc/fortran/frontend-passes.c
  4a9175c58f9890ba356a1a7a096d5080  gcc/fortran/gfc-diagnostic.def
  6185d88092feb0bfe9da2dd3a00c4a9b  gcc/fortran/gfc-internals.texi
! 17177e55236611c7e98245be84363e7f  gcc/fortran/gfortran.h
! 1b627b78375ba0ef99d0e6e89e3cceb7  gcc/fortran/gfortran.info
  ba78f919c059d2c39dea6fd637ec60c4  gcc/fortran/gfortran.texi
  4cc401504b7e658fab348681169c32a4  gcc/fortran/gfortranspec.c
! de362facd5665a99e0a34902e84ed6ec  gcc/fortran/interface.c
! 7256db821cba2b44b836e8e30516fecf  gcc/fortran/intrinsic.c
  ceea3037f74de08ef111da7bb019ed4c  gcc/fortran/intrinsic.h
! 9f9aec12ab6a67091b66c4f231a3e1f8  gcc/fortran/intrinsic.texi
  a06453ed65fec3338fa1b2817ff8957b  gcc/fortran/invoke.texi
! 452f712e0cb0e2762a3c36879ef0f87a  gcc/fortran/io.c
  6d5e915cff913cdb02ba2baa120b8fe8  gcc/fortran/ioparm.def
! 2bee38469d4ce1098c8c91e20abe8440  gcc/fortran/iresolve.c
  06cbd27c3b0bbe8982f480c02560715c  gcc/fortran/iso-c-binding.def
  1bc68fc9ea57d5448d32e38f470839ef  gcc/fortran/iso-fortran-env.def
  4704c3c4e98e7f39a242215740f10a69  gcc/fortran/lang-specs.h
  e283f0937fc450e80999166335b17244  gcc/fortran/lang.opt
  226cf6b14c1286da7bf2193ae58b56d2  gcc/fortran/libgfortran.h
! 095aa6e3e39eb3e48718d509f03fc1bb  gcc/fortran/match.c
  828ba0a275b20969ca5988535d6e958a  gcc/fortran/match.h
  be55c16cc142b0c725759a753b87bf54  gcc/fortran/matchexp.c
  a7b0953cc8a68adc1bb8bbae3cfe218d  gcc/fortran/mathbuiltins.def
! 6fec7cdea16d5f5e62a6bac40b8979d3  gcc/fortran/misc.c
! bd4c85f1bfaf568b8b1630bd615948df  gcc/fortran/module.c
! 3bb5b3503be17cad8ed191502a38e84c  gcc/fortran/openmp.c
  a846edad604c36aca8373eca299f9003  gcc/fortran/options.c
! dbc9f2cffbd2f5ce5884eb74b2e03ddd  gcc/fortran/parse.c
  be3bc61c20fd3fe95f04b104478ae250  gcc/fortran/parse.h
! b86b74cbf789383840f1451cc4524da2  gcc/fortran/primary.c
! 323681db6af246f08164c5b1ea496f6d  gcc/fortran/resolve.c
  9210d7371a77a15b79b659e8719ab872  gcc/fortran/scanner.c
  679740af5fd1779d09bad19b2a37b9cf  gcc/fortran/scanner.h
! 09726f1a464706d391e025f9496c8fa4  gcc/fortran/simplify.c
  c992b80ea1e122025853709b9349485d  gcc/fortran/st.c
  68eda559c17fe42472ac86c38c28a099  gcc/fortran/symbol.c
  45d37e6409d42b3c81e83c67c0d01bd0  gcc/fortran/target-memory.c
  2079251ce04664a8bcacf6d0d1b9c63d  gcc/fortran/target-memory.h
! e12707b8c46b85932364de984731828b  gcc/fortran/trans-array.c
  5f7e7c6d824b5b11c403458ed281d99d  gcc/fortran/trans-array.h
  3b24f22e64661b57edc88f7be8c0e39d  gcc/fortran/trans-common.c
  7067790d4cb3a5061b0d1ce2e9c343e9  gcc/fortran/trans-const.c
  b56b11f97407d25ca49b09760f059abe  gcc/fortran/trans-const.h
! ec676dfb451d6c22b40bb4810359b33b  gcc/fortran/trans-decl.c
! 90fea29116e02814d66f538fb1ce3d42  gcc/fortran/trans-expr.c
! 244e3b15555416cc7f3603daceea2c06  gcc/fortran/trans-intrinsic.c
  8b2a38b5821ecb86b2d2c64402eab26a  gcc/fortran/trans-io.c
! a74d6a9935c305f1edb58fb8465761de  gcc/fortran/trans-openmp.c
! 00dc6e1aa41a173d932848434cc34999  gcc/fortran/trans-stmt.c
  5bf228024f266738a2c924e3b4c3c159  gcc/fortran/trans-stmt.h
! b3bf67da1073ccf863398e9d1b067315  gcc/fortran/trans-types.c
  9c69f1144a81294c83c5dfccf059e4c4  gcc/fortran/trans-types.h
! d64a1b4f0cf5fc8fb67e745e08325f43  gcc/fortran/trans.c
! 81530ead86dd639638783c7081dd79d5  gcc/fortran/trans.h
  125b02d4dda231478bb8db64c9539602  gcc/fortran/trigd_fe.inc
  58b4d60332325e7af086f8737b608276  gcc/fortran/types.def
  1b79283e54291d237be28ab4ae4b3f1d  gcc/fp-test.c
*************** aee3fcda20da194ec98aa98556358c00  gcc/gc
*** 5243,5249 ****
  e571aa63c92577c6d5ce04d416acd787  gcc/gcov.c
  57534db1bc326efcefb493220c9ab97d  gcc/gcse-common.c
  2c6530bdb3b5581fc612ef52433f8ceb  gcc/gcse-common.h
! 0420c9f65688d8f6026968216efa5111  gcc/gcse.c
  993ee242994af7a6ebc7048b114e96eb  gcc/gcse.h
  af83e4b4719ee065872080b713d24c2f  gcc/gdbasan.in
  71d4cf836dc33b9a30259dc76a88a456  gcc/gdbhooks.py
--- 5240,5246 ----
  e571aa63c92577c6d5ce04d416acd787  gcc/gcov.c
  57534db1bc326efcefb493220c9ab97d  gcc/gcse-common.c
  2c6530bdb3b5581fc612ef52433f8ceb  gcc/gcse-common.h
! 659ddf33c9bf27677cb15bb7598a8ff0  gcc/gcse.c
  993ee242994af7a6ebc7048b114e96eb  gcc/gcse.h
  af83e4b4719ee065872080b713d24c2f  gcc/gdbasan.in
  71d4cf836dc33b9a30259dc76a88a456  gcc/gdbhooks.py
*************** a1e549f76fdae9e7751ece58813a2001  gcc/ge
*** 5267,5273 ****
  512811c4f04c2a6b3ee96bd1050c8254  gcc/genextract.c
  6b1b20df0e1c1d98bbb87eda8feb1aa9  gcc/genflags.c
  d5ba0558db6b0ab6fa6173d1928e95a8  gcc/gengenrtl.c
! d42fcee0b95353893cf7587e5952d92f  gcc/gengtype-lex.c
  790251f979c35416aba2f02f062588a3  gcc/gengtype-lex.l
  50e413eeb1665bf9eb5c8f68ac1b3513  gcc/gengtype-parse.c
  0f39be6bb5abe83175ebce4bd00ad8b8  gcc/gengtype-state.c
--- 5264,5270 ----
  512811c4f04c2a6b3ee96bd1050c8254  gcc/genextract.c
  6b1b20df0e1c1d98bbb87eda8feb1aa9  gcc/genflags.c
  d5ba0558db6b0ab6fa6173d1928e95a8  gcc/gengenrtl.c
! 0e579dbf33edf4a0dc80774e9e69fda8  gcc/gengtype-lex.c
  790251f979c35416aba2f02f062588a3  gcc/gengtype-lex.l
  50e413eeb1665bf9eb5c8f68ac1b3513  gcc/gengtype-parse.c
  0f39be6bb5abe83175ebce4bd00ad8b8  gcc/gengtype-state.c
*************** c1c7599224250bd93ebc7dcef067a076  gcc/ge
*** 5277,5283 ****
  8d21f7ff1f70228de01363b76ad5ab1a  gcc/genmatch.c
  8c44a4d939ec94e379e8a574520fe3e6  gcc/genmddeps.c
  e79c6522ff497010c38446377491071e  gcc/genmddump.c
! c7786be310fde80c828b5d6f16fc828c  gcc/genmodes.c
  95af5c997d4061fe3166f781255bf14c  gcc/genmultilib
  2c0ce87fa8d960673b677d33829e1116  gcc/genopinit.c
  fc324df5d80f306269487bad7d6e8dbb  gcc/genoutput.c
--- 5274,5280 ----
  8d21f7ff1f70228de01363b76ad5ab1a  gcc/genmatch.c
  8c44a4d939ec94e379e8a574520fe3e6  gcc/genmddeps.c
  e79c6522ff497010c38446377491071e  gcc/genmddump.c
! e4938046b50ba40c17f434670c0ead69  gcc/genmodes.c
  95af5c997d4061fe3166f781255bf14c  gcc/genmultilib
  2c0ce87fa8d960673b677d33829e1116  gcc/genopinit.c
  fc324df5d80f306269487bad7d6e8dbb  gcc/genoutput.c
*************** c47bf3facc266285c6e5bd3e650c492a  gcc/gi
*** 5297,5303 ****
  de56894589d757f1f3f145c4c83b72ff  gcc/gimple-builder.h
  7558743a36f3786faa1b536fc3b338b8  gcc/gimple-expr.c
  75dcc7cd70023b5f7d5893cd38d98788  gcc/gimple-expr.h
! a03ce333d148ebb36f36af6450e3534e  gcc/gimple-fold.c
  0a76fb5bab9be03fb7841b54cc77fe13  gcc/gimple-fold.h
  288a5e28f5cb5268fc516fcb152423e4  gcc/gimple-iterator.c
  fb4e7f4a72cf6ee4d871410e32f4969e  gcc/gimple-iterator.h
--- 5294,5300 ----
  de56894589d757f1f3f145c4c83b72ff  gcc/gimple-builder.h
  7558743a36f3786faa1b536fc3b338b8  gcc/gimple-expr.c
  75dcc7cd70023b5f7d5893cd38d98788  gcc/gimple-expr.h
! 4fe1162d57d3bae501e56a8d470384de  gcc/gimple-fold.c
  0a76fb5bab9be03fb7841b54cc77fe13  gcc/gimple-fold.h
  288a5e28f5cb5268fc516fcb152423e4  gcc/gimple-iterator.c
  fb4e7f4a72cf6ee4d871410e32f4969e  gcc/gimple-iterator.h
*************** e0505ac1c8203b199b62569942aa4e86  gcc/gi
*** 5320,5342 ****
  52b5e409d797ce70c64b4786ee0bf3b8  gcc/gimple-ssa-nonnull-compare.c
  c7c49b9d0297fb5d524ed3f7394f0968  gcc/gimple-ssa-split-paths.c
  bf48772e4c10881b67ac229cd00aff50  gcc/gimple-ssa-sprintf.c
! efa5c26f49400c69308076a67929c753  gcc/gimple-ssa-store-merging.c
  8960c3cbca38a2eaf05bd32e3ecf4854  gcc/gimple-ssa-strength-reduction.c
  83fd2fdd73077218ec13ec004aef5ab0  gcc/gimple-ssa-warn-alloca.c
  607c1680feb4c13645189178ebc89958  gcc/gimple-ssa-warn-restrict.c
  cd32ce95364c22a13f86ddf632be31a0  gcc/gimple-ssa-warn-restrict.h
  8ff75884d02d2da12247c38659c37203  gcc/gimple-ssa.h
! 38f96711ba5f241dd9fd42d8c30ba106  gcc/gimple-streamer-in.c
! ae635f1ba45ec6131461355d80af80c0  gcc/gimple-streamer-out.c
  d376e7ef4e9d5e74acaf4daeba853396  gcc/gimple-streamer.h
  e327bc104b99adf5aed02da136e8697a  gcc/gimple-walk.c
  5940404ea55d4fb5081ef2c12fe5df54  gcc/gimple-walk.h
! 4c6f3c3e294951dc8ed40bc7beb27c29  gcc/gimple.c
  d4f63d3a8fc90415c3899934879d276f  gcc/gimple.def
! 6af173fb8b0b7db4a75ef3ed7b51161f  gcc/gimple.h
  0d22d1df93aff237ce1c96b54a6eb509  gcc/gimplify-me.c
  13e150fec65c17a13458b4af15a922ab  gcc/gimplify-me.h
! 6b53fb6e36a1a77c0b92b204520797d0  gcc/gimplify.c
  39d4e3996900e0d2d838e0c7dcf99364  gcc/gimplify.h
  1caa0bdf66e19f5a1051d40c48026308  gcc/ginclude/float.h
  62f748511bcda55470e6287312fd2661  gcc/ginclude/iso646.h
--- 5317,5339 ----
  52b5e409d797ce70c64b4786ee0bf3b8  gcc/gimple-ssa-nonnull-compare.c
  c7c49b9d0297fb5d524ed3f7394f0968  gcc/gimple-ssa-split-paths.c
  bf48772e4c10881b67ac229cd00aff50  gcc/gimple-ssa-sprintf.c
! ac5dbcfe7111f50fc65855861276c78c  gcc/gimple-ssa-store-merging.c
  8960c3cbca38a2eaf05bd32e3ecf4854  gcc/gimple-ssa-strength-reduction.c
  83fd2fdd73077218ec13ec004aef5ab0  gcc/gimple-ssa-warn-alloca.c
  607c1680feb4c13645189178ebc89958  gcc/gimple-ssa-warn-restrict.c
  cd32ce95364c22a13f86ddf632be31a0  gcc/gimple-ssa-warn-restrict.h
  8ff75884d02d2da12247c38659c37203  gcc/gimple-ssa.h
! 6d3adbf1bdbcfd2a2b66bd506a67fbff  gcc/gimple-streamer-in.c
! d9ea07394823dd8a26da7b58b5afce44  gcc/gimple-streamer-out.c
  d376e7ef4e9d5e74acaf4daeba853396  gcc/gimple-streamer.h
  e327bc104b99adf5aed02da136e8697a  gcc/gimple-walk.c
  5940404ea55d4fb5081ef2c12fe5df54  gcc/gimple-walk.h
! 2a7ea6ff9720ff35ea254cfd171b3373  gcc/gimple.c
  d4f63d3a8fc90415c3899934879d276f  gcc/gimple.def
! 49236c9c5e2a9761277ed11ebc366699  gcc/gimple.h
  0d22d1df93aff237ce1c96b54a6eb509  gcc/gimplify-me.c
  13e150fec65c17a13458b4af15a922ab  gcc/gimplify-me.h
! b89fc2f0f1d6606668bf3cdaa962c3c4  gcc/gimplify.c
  39d4e3996900e0d2d838e0c7dcf99364  gcc/gimplify.h
  1caa0bdf66e19f5a1051d40c48026308  gcc/ginclude/float.h
  62f748511bcda55470e6287312fd2661  gcc/ginclude/iso646.h
*************** a7b6c54cea96cb12874d9565e58bab5a  gcc/gi
*** 5353,5359 ****
  0608636acf1496b7f55fd44f5db0b82b  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  f68ba128faa37699b34eabd954dec2e7  gcc/glimits.h
! ef4e21dfaefaf32c6ad472593c99c04c  gcc/go/ChangeLog
  7704e902d7eca77c3c54d4b0d74e1280  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  ba1d1d5398ab441ac25b708319bb4d33  gcc/go/config-lang.in
--- 5350,5356 ----
  0608636acf1496b7f55fd44f5db0b82b  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  f68ba128faa37699b34eabd954dec2e7  gcc/glimits.h
! 13b67b6159c16f58f434cbb3f7288446  gcc/go/ChangeLog
  7704e902d7eca77c3c54d4b0d74e1280  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
  ba1d1d5398ab441ac25b708319bb4d33  gcc/go/config-lang.in
*************** c5d6aaa7e913ef205113a2bba2e5206f  gcc/go
*** 5369,5375 ****
  46f49e79ed5bd91f45e19fb1abf77ce3  gcc/go/go-sha1.cc
  00f8a1b9148cad694608d662b6a0776f  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! a99320e0a4141f09eb02bb81b65da472  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  db2b7cea2edb5acc9de424c6dce22fa0  gcc/go/gofrontend/ast-dump.cc
--- 5366,5372 ----
  46f49e79ed5bd91f45e19fb1abf77ce3  gcc/go/go-sha1.cc
  00f8a1b9148cad694608d662b6a0776f  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! 265c45fc65e314ac8d82a411bae280f7  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  db2b7cea2edb5acc9de424c6dce22fa0  gcc/go/gofrontend/ast-dump.cc
*************** db2b7cea2edb5acc9de424c6dce22fa0  gcc/go
*** 5379,5385 ****
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  5a76e1b0c3bb652ded19fa44e450e24f  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! ad500013acf355a3ff95c5e97e40fbe4  gcc/go/gofrontend/expressions.cc
  069f200e4989ff9c0d926178aaf9ba75  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
--- 5376,5382 ----
  ee8753eb1d8ca2fa168f6a71d3991455  gcc/go/gofrontend/escape.h
  5a76e1b0c3bb652ded19fa44e450e24f  gcc/go/gofrontend/export.cc
  b72c14ae63bb87f55620d747d46e54c7  gcc/go/gofrontend/export.h
! ac3c88abaef713cb2763b05063c1b929  gcc/go/gofrontend/expressions.cc
  069f200e4989ff9c0d926178aaf9ba75  gcc/go/gofrontend/expressions.h
  bf7f8a519eadaa90804fe15cfa37ba6f  gcc/go/gofrontend/go-diagnostics.cc
  accfd5ea41ee789e6adbaec31a228cfe  gcc/go/gofrontend/go-diagnostics.h
*************** c08c0bc386a3e50faacf99daf94c080f  gcc/go
*** 5392,5398 ****
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  f188a4cc852cce399578fed642d80c58  gcc/go/gofrontend/go.cc
! d658b87ba023d3da1783354e10d3cea3  gcc/go/gofrontend/gogo.cc
  d3adeac895b9e65ae40e35e5900e2e49  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  4977c0485fdca1b31edaf8c338bd0eb4  gcc/go/gofrontend/import.cc
--- 5389,5395 ----
  ead5ac25b7b99d361225e0fd940e286a  gcc/go/gofrontend/go-optimize.h
  5b59619fab7e543c5bb28dd8a6d62793  gcc/go/gofrontend/go-sha1.h
  f188a4cc852cce399578fed642d80c58  gcc/go/gofrontend/go.cc
! a4c885c50bbb8c2c83d0a2069dbb18fb  gcc/go/gofrontend/gogo.cc
  d3adeac895b9e65ae40e35e5900e2e49  gcc/go/gofrontend/gogo.h
  f9015ccccf7764d4c6eeae1bd5e01c7f  gcc/go/gofrontend/import-archive.cc
  4977c0485fdca1b31edaf8c338bd0eb4  gcc/go/gofrontend/import.cc
*************** d06692b6fc36eb8f27f18b03d93dfe8d  gcc/go
*** 5409,5415 ****
  ce246f27da12d02048de7fb1cefcd8d8  gcc/go/gofrontend/statements.cc
  920cfdf0c1c3060aa49c3086ce3c8f9c  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! f1ccb2f8ea39cadb56b73f0d688822df  gcc/go/gofrontend/types.cc
  810eb9eb2aa41a5ac0337db05bbbd9dd  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  febdf68cead89eb29ba957c3d6d664ec  gcc/go/gofrontend/wb.cc
--- 5406,5412 ----
  ce246f27da12d02048de7fb1cefcd8d8  gcc/go/gofrontend/statements.cc
  920cfdf0c1c3060aa49c3086ce3c8f9c  gcc/go/gofrontend/statements.h
  bfc57c7a1e73452c4b277ad13efbddbd  gcc/go/gofrontend/string-dump.h
! ffafef0322dcc5c4259593b2e68ca5b4  gcc/go/gofrontend/types.cc
  810eb9eb2aa41a5ac0337db05bbbd9dd  gcc/go/gofrontend/types.h
  3662dad559a197b0771d9930d494949d  gcc/go/gofrontend/unsafe.cc
  febdf68cead89eb29ba957c3d6d664ec  gcc/go/gofrontend/wb.cc
*************** f61bfa11e5056710d46d3ef576f21438  gcc/hs
*** 5464,5477 ****
  ba4bc2226879e0be934d32f6f2aadeaa  gcc/hw-doloop.h
  909d931869b7d5535696c8f9e6fbc58d  gcc/hwint.c
  53f6c7822d2955059f5474124b89c8d8  gcc/hwint.h
! cddf36a8d01fe37eae3706e5df7efcb2  gcc/ifcvt.c
  7cf51303d986638791f93b75b6e05e25  gcc/ifcvt.h
  c7a8101076016714491228c2c888df88  gcc/inchash.c
  1a0d7710c9a7b84ecbb544fedf87876c  gcc/inchash.h
  3cd74ac1886d6df0ddce454476286700  gcc/incpath.c
  b1c13208d7fed5aaf4f6354a476bcb85  gcc/incpath.h
  bb7625e06a7a5c3eaa2663ef67390296  gcc/init-regs.c
! 286d2a48d91faf163914b03450c67f34  gcc/input.c
  c42fd0cba475850a67b5632c064b15f1  gcc/input.h
  6d78172e2a0c33268dad6e86e0dfa48b  gcc/insn-addr.h
  193c9002f0704dc6813a239f047c2926  gcc/insn-notes.def
--- 5461,5474 ----
  ba4bc2226879e0be934d32f6f2aadeaa  gcc/hw-doloop.h
  909d931869b7d5535696c8f9e6fbc58d  gcc/hwint.c
  53f6c7822d2955059f5474124b89c8d8  gcc/hwint.h
! 444198392af6fe362f336f37512cc421  gcc/ifcvt.c
  7cf51303d986638791f93b75b6e05e25  gcc/ifcvt.h
  c7a8101076016714491228c2c888df88  gcc/inchash.c
  1a0d7710c9a7b84ecbb544fedf87876c  gcc/inchash.h
  3cd74ac1886d6df0ddce454476286700  gcc/incpath.c
  b1c13208d7fed5aaf4f6354a476bcb85  gcc/incpath.h
  bb7625e06a7a5c3eaa2663ef67390296  gcc/init-regs.c
! 0ec26379af5afa4e4c6a56e12dfe40a6  gcc/input.c
  c42fd0cba475850a67b5632c064b15f1  gcc/input.h
  6d78172e2a0c33268dad6e86e0dfa48b  gcc/insn-addr.h
  193c9002f0704dc6813a239f047c2926  gcc/insn-notes.def
*************** c10958cc3a7b24c385a20752fe3a2e0d  gcc/in
*** 5482,5493 ****
  819569bc34e13c349c3932d6e6da1df2  gcc/intl.c
  bb3281212ea808669439ad4662b1b953  gcc/intl.h
  9091098d66baa63d871f42b506403c89  gcc/ipa-comdats.c
! c6aab0984c5c7f160128180563211181  gcc/ipa-cp.c
! b7b85d85158e9ded02b08cc2be35b956  gcc/ipa-devirt.c
! 06519476fd95e78edae3ca4177edeb34  gcc/ipa-fnsummary.c
  074cb8448c24cdcd2c461a1010d38ba6  gcc/ipa-fnsummary.h
  8a41316f338b5a85f877fd92ef93cccf  gcc/ipa-hsa.c
! b149f188258067c2ba54b189e8cdb27a  gcc/ipa-icf-gimple.c
  40ffe5c628abcce1956aecbf2bb47c35  gcc/ipa-icf-gimple.h
  794e85e2a4189b7edb6b8e052de2207c  gcc/ipa-icf.c
  1cc0966a66a1fdde5387f312e3feae85  gcc/ipa-icf.h
--- 5479,5490 ----
  819569bc34e13c349c3932d6e6da1df2  gcc/intl.c
  bb3281212ea808669439ad4662b1b953  gcc/intl.h
  9091098d66baa63d871f42b506403c89  gcc/ipa-comdats.c
! dfd39f5ba8007ab59d4b1a2d5ce92229  gcc/ipa-cp.c
! de4f6e1ed44e7c2c2979237aed35b442  gcc/ipa-devirt.c
! 2d647198abf8f778cda6c4163e07680d  gcc/ipa-fnsummary.c
  074cb8448c24cdcd2c461a1010d38ba6  gcc/ipa-fnsummary.h
  8a41316f338b5a85f877fd92ef93cccf  gcc/ipa-hsa.c
! 53d00c9b7b15544414d17d6417e0cd41  gcc/ipa-icf-gimple.c
  40ffe5c628abcce1956aecbf2bb47c35  gcc/ipa-icf-gimple.h
  794e85e2a4189b7edb6b8e052de2207c  gcc/ipa-icf.c
  1cc0966a66a1fdde5387f312e3feae85  gcc/ipa-icf.h
*************** e63fee9db5b563404cea0ca9776d7184  gcc/ip
*** 5501,5507 ****
  b0a1a35798dfa17cb36973fddca8deec  gcc/ipa-predicate.c
  3ec5aa020f8389f9c1ed0ec73750bb24  gcc/ipa-predicate.h
  eb01604e680f043c4bba795d60de053a  gcc/ipa-profile.c
! 09db062bbfa3512cd74e03c39ee6f10f  gcc/ipa-prop.c
  132af043eff9d5a61ad484e126e81afc  gcc/ipa-prop.h
  f3e970e99ab71a9a0e4570d28f006480  gcc/ipa-pure-const.c
  02921cf6e5e57296e9cf087bb164b8cc  gcc/ipa-ref.c
--- 5498,5504 ----
  b0a1a35798dfa17cb36973fddca8deec  gcc/ipa-predicate.c
  3ec5aa020f8389f9c1ed0ec73750bb24  gcc/ipa-predicate.h
  eb01604e680f043c4bba795d60de053a  gcc/ipa-profile.c
! b60d8fad076005a263597cb526b2ec14  gcc/ipa-prop.c
  132af043eff9d5a61ad484e126e81afc  gcc/ipa-prop.h
  f3e970e99ab71a9a0e4570d28f006480  gcc/ipa-pure-const.c
  02921cf6e5e57296e9cf087bb164b8cc  gcc/ipa-ref.c
*************** de42570b6f80064efcbd15aa15f687a7  gcc/ip
*** 5509,5530 ****
  165cab683c90b638603bed4138b2d41c  gcc/ipa-reference.c
  9eefdcbb15155dc403bd5991f911cd30  gcc/ipa-reference.h
  f055de76a5a05f54d00a80ac20759a93  gcc/ipa-split.c
! 8ae22aed0a339f940b72dba6fddd8a73  gcc/ipa-sra.c
  455cfd66c52224becd8618c34429a359  gcc/ipa-utils.c
! c5ef87f290b28cde2c6ca601a7f94400  gcc/ipa-utils.h
  07a2becdd98104b287d8d760fcf0f7cd  gcc/ipa-visibility.c
  9009a2b0c225422a5b1b543b758b6c09  gcc/ipa.c
  ba0f8a4827b070b9b7f97d9d09936884  gcc/ira-build.c
! dcb41863e188544be65b9867de7bcd7a  gcc/ira-color.c
! 0b866f2c01638eed3e72b51995e26d45  gcc/ira-conflicts.c
  b2c01e63c584a9f375c6026f80aa6c14  gcc/ira-costs.c
  b1c18acf2cccfa59fdbf8d8ca83dae19  gcc/ira-emit.c
  c71f8a316429e69526b4c989081a638a  gcc/ira-int.h
  b8e3c890bc1ccade77558f2eba0dce60  gcc/ira-lives.c
! 0dc43e699b75d425b8cac6469fc76ea3  gcc/ira.c
  bcf6b7eea8ae7e6b363a86565178be1f  gcc/ira.h
  7a4e770c6d51b1f35bb2994ca37824aa  gcc/is-a.h
! 55228c54b5cb155877028e1204d6a972  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  076bc0388a1d91f63b16ea0bb0196cd3  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
--- 5506,5527 ----
  165cab683c90b638603bed4138b2d41c  gcc/ipa-reference.c
  9eefdcbb15155dc403bd5991f911cd30  gcc/ipa-reference.h
  f055de76a5a05f54d00a80ac20759a93  gcc/ipa-split.c
! c451e3d5d412c783574e743f7316ce9e  gcc/ipa-sra.c
  455cfd66c52224becd8618c34429a359  gcc/ipa-utils.c
! 06d9500a201d2a69eb2f99ba5a3525a5  gcc/ipa-utils.h
  07a2becdd98104b287d8d760fcf0f7cd  gcc/ipa-visibility.c
  9009a2b0c225422a5b1b543b758b6c09  gcc/ipa.c
  ba0f8a4827b070b9b7f97d9d09936884  gcc/ira-build.c
! 433798122aec602e970402e8b960d598  gcc/ira-color.c
! 8d2f4b9c89bc42d97800f26301dcdc10  gcc/ira-conflicts.c
  b2c01e63c584a9f375c6026f80aa6c14  gcc/ira-costs.c
  b1c18acf2cccfa59fdbf8d8ca83dae19  gcc/ira-emit.c
  c71f8a316429e69526b4c989081a638a  gcc/ira-int.h
  b8e3c890bc1ccade77558f2eba0dce60  gcc/ira-lives.c
! 94db6b40114ccb20995ee760399d65f5  gcc/ira.c
  bcf6b7eea8ae7e6b363a86565178be1f  gcc/ira.h
  7a4e770c6d51b1f35bb2994ca37824aa  gcc/is-a.h
! 47a0f9aab4e71e28b314511393d00f8d  gcc/jit/ChangeLog
  6071bdf04fb356c5ac99a99ec00c9a12  gcc/jit/ChangeLog.jit
  076bc0388a1d91f63b16ea0bb0196cd3  gcc/jit/Make-lang.in
  fd0d76b6467c987f813d430a35d4760a  gcc/jit/TODO.rst
*************** aaaa50e3d4a7c60cc413faccb2d831c6  gcc/ji
*** 5610,5616 ****
  468c660d521ad598c2f63385ef52d9ab  gcc/json.h
  98a787014a06d02481045b278ca932e4  gcc/jump.c
  228119d515593cfac00cc0aee8cacee0  gcc/langhooks-def.h
! 0c3c85a1a16934874b5f57ee9c11f1ae  gcc/langhooks.c
  c787d9baf51bc557a95ad884fcd45b95  gcc/langhooks.h
  cbb681d03a3851d9beda14715a6509b9  gcc/lcm.c
  4549aefd7bae03257e5b9040c4f6c0e2  gcc/lcm.h
--- 5607,5613 ----
  468c660d521ad598c2f63385ef52d9ab  gcc/json.h
  98a787014a06d02481045b278ca932e4  gcc/jump.c
  228119d515593cfac00cc0aee8cacee0  gcc/langhooks-def.h
! b147eae329641650f3c48b095f474ac8  gcc/langhooks.c
  c787d9baf51bc557a95ad884fcd45b95  gcc/langhooks.h
  cbb681d03a3851d9beda14715a6509b9  gcc/lcm.c
  4549aefd7bae03257e5b9040c4f6c0e2  gcc/lcm.h
*************** f2bc1c8b2ac107014231694bd6db858f  gcc/lo
*** 5629,5662 ****
  ba2ef3e2bf21473fb9725dd9cb2d4a7b  gcc/lower-subreg.h
  82dfebddd71d20981f3d2952aaf44e43  gcc/lra-assigns.c
  00884867b71e299135b57055ecf93608  gcc/lra-coalesce.c
! b419e32a087ad2a2af382c6791a234e8  gcc/lra-constraints.c
  f534f4cb8858ccf3049e418e3d9e5f37  gcc/lra-eliminations.c
  ecd6cda6d0692277e20bd96230825d84  gcc/lra-int.h
  131ee484a0c9bc738b870661604ff96c  gcc/lra-lives.c
! fd95b974149e11ab6f2516dfa4453907  gcc/lra-remat.c
  09fce56317682a0920a5b696ef4ca16a  gcc/lra-spills.c
! e2ffed8852357edda7ee24f214edd6f0  gcc/lra.c
  de3a9e5dafc34e41ce918d46e8051170  gcc/lra.h
  48256086fea956f99a65ee44c8ab26be  gcc/lto-cgraph.c
! d22e61df87f5d19630b884196141c530  gcc/lto-compress.c
  aa402e11f42c338c24c7ad2196df098c  gcc/lto-compress.h
! bac01f078d76bff59b02e19224e1e8d8  gcc/lto-opts.c
! e93f46b84c122dd0a5c55ca59f72ae37  gcc/lto-section-in.c
  97dbb324bc66497e90859cdd69f25c91  gcc/lto-section-names.h
  25a5d56053984a5dd00d68af10f528e4  gcc/lto-section-out.c
! 854b415ee01dd9f89eb4d964bdf36d76  gcc/lto-streamer-in.c
! d07ee2f5cf096c7da2683c555c46b00f  gcc/lto-streamer-out.c
! 7f01a6cf0a9257695848ec7b31a038fa  gcc/lto-streamer.c
! 9358e036d61919a778e94e91cfb6921d  gcc/lto-streamer.h
! 84e2b4eb6c051f64123b4bb85aa89966  gcc/lto-wrapper.c
! 1191753014fea34c8cb8749df6ec7924  gcc/lto/ChangeLog
  ff902999e2da9680340e8d0cace7ec16  gcc/lto/Make-lang.in
  6bb73fcbce79fbfce7649ed545fd08e2  gcc/lto/common.c
  12eb383f6e35176f4a54226df1009acf  gcc/lto/common.h
  2e4d9da0394eac821ae33adc1a53269b  gcc/lto/config-lang.in
  81b2a370df1549610181f306e77ed2bd  gcc/lto/lang-specs.h
  4e5f8ecd6e3f3ad81eb3093a005c117a  gcc/lto/lang.opt
! 9305c2262c85fc235ff6f75e2997f9d7  gcc/lto/lto-common.c
  1f511e123435b0e61b836e30cf5668af  gcc/lto/lto-common.h
  2b81de691bf19af9e0ed25a22fda7a07  gcc/lto/lto-dump.c
  479f7bf15a3deb111645a21d9998abf7  gcc/lto/lto-lang.c
--- 5626,5659 ----
  ba2ef3e2bf21473fb9725dd9cb2d4a7b  gcc/lower-subreg.h
  82dfebddd71d20981f3d2952aaf44e43  gcc/lra-assigns.c
  00884867b71e299135b57055ecf93608  gcc/lra-coalesce.c
! 264e4ce6ff8547419eadb3124f55b383  gcc/lra-constraints.c
  f534f4cb8858ccf3049e418e3d9e5f37  gcc/lra-eliminations.c
  ecd6cda6d0692277e20bd96230825d84  gcc/lra-int.h
  131ee484a0c9bc738b870661604ff96c  gcc/lra-lives.c
! c6e8b72465923c832850bc83c9e9c085  gcc/lra-remat.c
  09fce56317682a0920a5b696ef4ca16a  gcc/lra-spills.c
! 6e148b780cdce4a70dab9286f98d7467  gcc/lra.c
  de3a9e5dafc34e41ce918d46e8051170  gcc/lra.h
  48256086fea956f99a65ee44c8ab26be  gcc/lto-cgraph.c
! 3a09f58063306a01ab493833c6f23278  gcc/lto-compress.c
  aa402e11f42c338c24c7ad2196df098c  gcc/lto-compress.h
! fcbfbec19f2e07d0f1dc4d1032b5ae3c  gcc/lto-opts.c
! f601534108bd7d15ecfcf5db1692890f  gcc/lto-section-in.c
  97dbb324bc66497e90859cdd69f25c91  gcc/lto-section-names.h
  25a5d56053984a5dd00d68af10f528e4  gcc/lto-section-out.c
! 61996695ed1a7e1a968d13c6444854eb  gcc/lto-streamer-in.c
! 2af05e42cf3672b695a784eebaa19f26  gcc/lto-streamer-out.c
! 6322b1521fdaf76be3c90f339ba47a75  gcc/lto-streamer.c
! bf545b81282ac814f0c63f2793423d41  gcc/lto-streamer.h
! 3bc10d0f98328d53593b7a5c6118b7ca  gcc/lto-wrapper.c
! b4848b3b7bf858d440b604d6042672c8  gcc/lto/ChangeLog
  ff902999e2da9680340e8d0cace7ec16  gcc/lto/Make-lang.in
  6bb73fcbce79fbfce7649ed545fd08e2  gcc/lto/common.c
  12eb383f6e35176f4a54226df1009acf  gcc/lto/common.h
  2e4d9da0394eac821ae33adc1a53269b  gcc/lto/config-lang.in
  81b2a370df1549610181f306e77ed2bd  gcc/lto/lang-specs.h
  4e5f8ecd6e3f3ad81eb3093a005c117a  gcc/lto/lang.opt
! 8d4103759b0e731f8614263440220be9  gcc/lto/lto-common.c
  1f511e123435b0e61b836e30cf5668af  gcc/lto/lto-common.h
  2b81de691bf19af9e0ed25a22fda7a07  gcc/lto/lto-dump.c
  479f7bf15a3deb111645a21d9998abf7  gcc/lto/lto-lang.c
*************** b2744f1cc52a269124401262957ac3bb  gcc/lt
*** 5669,5677 ****
  18e8e565efa16bc43473a149bfa2179c  gcc/lto/lto.c
  ae1f5f39ba98a3c7758fa9933bb5e230  gcc/lto/lto.h
  b13745c2d7c8d78a175492fe7e3feb8d  gcc/machmode.def
! 94e79fe35178bfb81b6a94df87eb9424  gcc/machmode.h
  b05eff1a563e18d9d927004e16b2ce00  gcc/main.c
! aa3c33b39f418aaa062b91e30d3899c3  gcc/match.pd
  1cc67605dff78497d108bb65aec8efb3  gcc/mcf.c
  25a428eb0074bcb4e34a5faa06b0cc4d  gcc/mem-stats-traits.h
  f67514301092d230fdc3a545f4b3bfc9  gcc/mem-stats.h
--- 5666,5674 ----
  18e8e565efa16bc43473a149bfa2179c  gcc/lto/lto.c
  ae1f5f39ba98a3c7758fa9933bb5e230  gcc/lto/lto.h
  b13745c2d7c8d78a175492fe7e3feb8d  gcc/machmode.def
! b3dde66d1523f50e15e4e0229fcf13f1  gcc/machmode.h
  b05eff1a563e18d9d927004e16b2ce00  gcc/main.c
! f290c9de5108fb2e6494ecb2e9288e0f  gcc/match.pd
  1cc67605dff78497d108bb65aec8efb3  gcc/mcf.c
  25a428eb0074bcb4e34a5faa06b0cc4d  gcc/mem-stats-traits.h
  f67514301092d230fdc3a545f4b3bfc9  gcc/mem-stats.h
*************** eccf0b52370f379dfae09512acb66ffb  gcc/me
*** 5681,5708 ****
  eabfaa5f3f130f5eecd38b7e0fabf3bb  gcc/mkconfig.sh
  9000a7c1aad3bfde63573b4ed0ee23cc  gcc/mode-classes.def
  07afcffe769aaf6f4c2700740fb1def3  gcc/mode-switching.c
! 51259004b15264d71f36523db5858b85  gcc/modulo-sched.c
  2e0b84cc43cf21e916fc5727f4b74ff1  gcc/multiple_target.c
! a83243f492bfcc8b845b3b570d910291  gcc/objc/ChangeLog
  fcd05e1453dc56982727d6b4728d6ca9  gcc/objc/Make-lang.in
  88d6d4c884e7d92ad2d64ce7e15b9e97  gcc/objc/config-lang.in
  ac21dc9666c05c196265804e425f0312  gcc/objc/lang-specs.h
! e64804c2df763d263232047199790a99  gcc/objc/objc-act.c
! eb75a0356629a5eb5ca5608d8b03f5b0  gcc/objc/objc-act.h
  47a5deaa30e6b91412d3fa243c6186fc  gcc/objc/objc-encoding.c
  ee24ecdf18b5da5342cb3d8b4499bc9e  gcc/objc/objc-encoding.h
! bc521e9799c7f06c80683acbd5953fb7  gcc/objc/objc-gnu-runtime-abi-01.c
  f29f73d75b2f764eaad1e0f950021925  gcc/objc/objc-lang.c
  ba8bb35eefefe34c0ef8e803ad1e613f  gcc/objc/objc-map.c
  1aaf5add0617237079ba66d42de1a477  gcc/objc/objc-map.h
  8d951cea523899a847909ad38727bffb  gcc/objc/objc-next-metadata-tags.h
! 71a1e3ff0056d585a2f0df062be60a65  gcc/objc/objc-next-runtime-abi-01.c
! 2dcf7fba94c242c6be1db3850208ac84  gcc/objc/objc-next-runtime-abi-02.c
  2a89763b1defc1d85553c320a63060db  gcc/objc/objc-runtime-hooks.h
! 77a5736ece7b6c331052c4bb60507116  gcc/objc/objc-runtime-shared-support.c
  9626708ffde2a801337d858ad9f4b9f1  gcc/objc/objc-runtime-shared-support.h
  0996fe056d9bbb9cd033a1c4cc77e561  gcc/objc/objc-tree.def
! 1f73ca1eccdb4056622b383d2c87cdea  gcc/objcp/ChangeLog
  3cbc95bd25fa86ffaff1f83e52772e28  gcc/objcp/Make-lang.in
  c7ddd8c51d7e8c1428875a246dc4cb33  gcc/objcp/config-lang.in
  ded26818173a53d24e4db8138bb737cf  gcc/objcp/lang-specs.h
--- 5678,5705 ----
  eabfaa5f3f130f5eecd38b7e0fabf3bb  gcc/mkconfig.sh
  9000a7c1aad3bfde63573b4ed0ee23cc  gcc/mode-classes.def
  07afcffe769aaf6f4c2700740fb1def3  gcc/mode-switching.c
! fa592ee1fde0c1f4cdb77992427d5fdd  gcc/modulo-sched.c
  2e0b84cc43cf21e916fc5727f4b74ff1  gcc/multiple_target.c
! 12190cb820058d79d679f03f9e0db9a5  gcc/objc/ChangeLog
  fcd05e1453dc56982727d6b4728d6ca9  gcc/objc/Make-lang.in
  88d6d4c884e7d92ad2d64ce7e15b9e97  gcc/objc/config-lang.in
  ac21dc9666c05c196265804e425f0312  gcc/objc/lang-specs.h
! d0d01ab3cb9b90dca53f64f6a254c4ae  gcc/objc/objc-act.c
! 5c8f878c19a21af39fd93737716ca606  gcc/objc/objc-act.h
  47a5deaa30e6b91412d3fa243c6186fc  gcc/objc/objc-encoding.c
  ee24ecdf18b5da5342cb3d8b4499bc9e  gcc/objc/objc-encoding.h
! b4429584ae1dd523688b51d1b16a75cd  gcc/objc/objc-gnu-runtime-abi-01.c
  f29f73d75b2f764eaad1e0f950021925  gcc/objc/objc-lang.c
  ba8bb35eefefe34c0ef8e803ad1e613f  gcc/objc/objc-map.c
  1aaf5add0617237079ba66d42de1a477  gcc/objc/objc-map.h
  8d951cea523899a847909ad38727bffb  gcc/objc/objc-next-metadata-tags.h
! 3f85912e75c87488b100e85cc43fd62b  gcc/objc/objc-next-runtime-abi-01.c
! 3c3c27a40f8af470fe30f1f15a6d95ee  gcc/objc/objc-next-runtime-abi-02.c
  2a89763b1defc1d85553c320a63060db  gcc/objc/objc-runtime-hooks.h
! 7da1b4ce33d1f2d6d06154c5c47d21b7  gcc/objc/objc-runtime-shared-support.c
  9626708ffde2a801337d858ad9f4b9f1  gcc/objc/objc-runtime-shared-support.h
  0996fe056d9bbb9cd033a1c4cc77e561  gcc/objc/objc-tree.def
! 38807c97b995da73c03aad09c1a01d60  gcc/objcp/ChangeLog
  3cbc95bd25fa86ffaff1f83e52772e28  gcc/objcp/Make-lang.in
  c7ddd8c51d7e8c1428875a246dc4cb33  gcc/objcp/config-lang.in
  ded26818173a53d24e4db8138bb737cf  gcc/objcp/lang-specs.h
*************** be872037f2be317642757dff9ee4e7e9  gcc/ob
*** 5710,5724 ****
  4d6c6650decaa2d51b88c66909397347  gcc/objcp/objcp-decl.h
  004a8fa747c0865adad4be841a260d0d  gcc/objcp/objcp-lang.c
  0886e27233c32e6179a7381c27d8b4c2  gcc/omp-builtins.def
! c3372387589fffd4f63e518be6050e29  gcc/omp-expand.c
  d5c5e7983604146d429dd7d971026ffc  gcc/omp-expand.h
  217e6d59e7657f5aa858cb9ac22e25e5  gcc/omp-general.c
  9b5747816823c44340c559fe9034bd42  gcc/omp-general.h
  eec49c45264ffe98078e1790dde1d085  gcc/omp-grid.c
  58dec197c27b0fe6b637589c91ce6570  gcc/omp-grid.h
! 3c4bd2bb11f634b0f015611555989801  gcc/omp-low.c
  d8bb78f41734f384394b7458c6980f00  gcc/omp-low.h
! 24ebb9ee1fc2c1d908a26c372dd457b2  gcc/omp-offload.c
  fc27509534cd1450c6222e58845bcdbc  gcc/omp-offload.h
  59ab69eec1d5213481bcd9dea612609d  gcc/omp-simd-clone.c
  f69d96f435266c7bde5f8e1677c167e1  gcc/omp-simd-clone.h
--- 5707,5721 ----
  4d6c6650decaa2d51b88c66909397347  gcc/objcp/objcp-decl.h
  004a8fa747c0865adad4be841a260d0d  gcc/objcp/objcp-lang.c
  0886e27233c32e6179a7381c27d8b4c2  gcc/omp-builtins.def
! 31e7a3b935ff01c1c1a6630bf518a1be  gcc/omp-expand.c
  d5c5e7983604146d429dd7d971026ffc  gcc/omp-expand.h
  217e6d59e7657f5aa858cb9ac22e25e5  gcc/omp-general.c
  9b5747816823c44340c559fe9034bd42  gcc/omp-general.h
  eec49c45264ffe98078e1790dde1d085  gcc/omp-grid.c
  58dec197c27b0fe6b637589c91ce6570  gcc/omp-grid.h
! e2caad963b9a5b0058b2287f35ca50c7  gcc/omp-low.c
  d8bb78f41734f384394b7458c6980f00  gcc/omp-low.h
! c44ad711e41ca3278cc397873a44b2fd  gcc/omp-offload.c
  fc27509534cd1450c6222e58845bcdbc  gcc/omp-offload.h
  59ab69eec1d5213481bcd9dea612609d  gcc/omp-simd-clone.c
  f69d96f435266c7bde5f8e1677c167e1  gcc/omp-simd-clone.h
*************** ce3203c7c65c8263219fbffa1ff0ef86  gcc/op
*** 5736,5742 ****
  1f74c7600f0c443bd2a7cdca35da4876  gcc/optabs-query.h
  d01f60269beadf5cb9768181db709e47  gcc/optabs-tree.c
  94e973433ee0ce514bc9f632a4c19f18  gcc/optabs-tree.h
! 5cfb7695c8212ae5c5ce4eed76936bd1  gcc/optabs.c
  a630396c73c1da2c58720ee05affceab  gcc/optabs.def
  223e4d121c4d9d6d042026e30b09fd70  gcc/optabs.h
  a0dde41e8d529a09be349c6cef989ef7  gcc/optc-gen.awk
--- 5733,5739 ----
  1f74c7600f0c443bd2a7cdca35da4876  gcc/optabs-query.h
  d01f60269beadf5cb9768181db709e47  gcc/optabs-tree.c
  94e973433ee0ce514bc9f632a4c19f18  gcc/optabs-tree.h
! 932500f45ed743e0a99f712a22772896  gcc/optabs.c
  a630396c73c1da2c58720ee05affceab  gcc/optabs.def
  223e4d121c4d9d6d042026e30b09fd70  gcc/optabs.h
  a0dde41e8d529a09be349c6cef989ef7  gcc/optc-gen.awk
*************** d287cce3219121596e708cf96a5379e3  gcc/op
*** 5748,5808 ****
  aced1909ce22d0d2abaf931cb20a7d9c  gcc/optinfo.h
  c3ba56dedec8e14dcfb5d90c45476fac  gcc/opts-common.c
  1df7723e0e429b5782fab606f607a6ed  gcc/opts-diagnostic.h
! 9d40dab9f8e955a4b603bcb14ad5aa9a  gcc/opts-global.c
! 76e6e277e45649ab4629ab54fefe0d4f  gcc/opts.c
  b9db66046cc8d424df631c6e6125c3ad  gcc/opts.h
  dad5ae63231bd35e23b9877dbb8c82ae  gcc/ordered-hash-map-tests.cc
  7e515f0766d0e07e39cd6b2cd2d727cc  gcc/ordered-hash-map.h
! 3808926995023efa7be772a6dbc630df  gcc/output.h
  97d1be4a9cd38fea89c9ddcdf49b67dc  gcc/params.opt
  f9634d3f1151e564d7cb0fc885b12d5e  gcc/pass_manager.h
  9d214db07046f26e3e060be4abd2751d  gcc/passes.c
! 4201011ecb021ddb1f6eeb57fbf42f23  gcc/passes.def
  1f2be2b4db63158092aa9a432324b9f4  gcc/plugin.c
  1a2ee442016e04c400c5b1ecfa2b6f7a  gcc/plugin.def
  d57e52d4dd66ce4213264b80d2489b27  gcc/plugin.h
! 16a60573833731dee3a6bbfbcd00f54f  gcc/po/ChangeLog
  1c98342dfff1dce80a9f3dd527d40985  gcc/po/EXCLUDES
  df8eb609dbb028d033b7d05185cc0715  gcc/po/be.gmo
! c59c56e7c56c8c7bd2f2741c70019581  gcc/po/be.po
  221f7653b95e1e5336b3f82a3fd3fe10  gcc/po/da.gmo
! fa07caef9476ebba374aecf544a074ed  gcc/po/da.po
! 0cdaa550e28cbcd3d17973eb875f5b36  gcc/po/de.gmo
! 0cd05d73cc117e716964e55c4588190e  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! 520f977993edec4a8f2674e97f594d92  gcc/po/el.po
! ca884d75950d85242d782a680ece3fcd  gcc/po/es.gmo
! a8a164f17fd9b8c6a6323f2c6b0c354f  gcc/po/es.po
  f4772c0e70eac57b9bde5ed4d98d160c  gcc/po/exgettext
  97e74cc24ae0282c2503d61dd778e4cb  gcc/po/fi.gmo
! 9859efa73cc8c0f9fd056488cc2df3fc  gcc/po/fi.po
! b5ac8751c20127f79bfc3b4d9f1526b4  gcc/po/fr.gmo
! c1e8b6c1d3459dce8b1109b929169c09  gcc/po/fr.po
  b9de36119897356a50fbbb3515773aa1  gcc/po/gcc.pot
  4a80754a114619235beb0f8c1a1216f8  gcc/po/hr.gmo
! 75c3557ac41f306b021c815195774bac  gcc/po/hr.po
! db27e2129fddcc842e03abc500dbc796  gcc/po/id.gmo
! 7916486578495d15b953028d08e6145c  gcc/po/id.po
! 1d44c88066e124b00558553c69f9152b  gcc/po/ja.gmo
! 88be77cf58c8074e9714e395a8df7fc3  gcc/po/ja.po
  a203f998a3f9da5ef255d297b08e6786  gcc/po/nl.gmo
! a1f8ff419e24c8dcfb8afa8aa9a53330  gcc/po/nl.po
! e2a6fcb116920dee4613fad2e9be8a62  gcc/po/ru.gmo
! 5fa3f77f0376a14051951b85a45a09d1  gcc/po/ru.po
! 898eb62ac0b9d618f75b6f66c981d5ea  gcc/po/sr.gmo
! c6cfc130ff0650e096b9db7623e6c2cb  gcc/po/sr.po
! f7f848ac3b84737986fde85d70497a2b  gcc/po/sv.gmo
! 42ca2ac3f03e803b61213cf6f491cbca  gcc/po/sv.po
! 3671ee406deb7b0a6378f382076aeaad  gcc/po/tr.gmo
! c502ebb18585473b815268266ff317f8  gcc/po/tr.po
  25e8b12c6741793730870a4645eaf27b  gcc/po/uk.gmo
! 8af77ae63f102047a72347d2347a577c  gcc/po/uk.po
  6565b3a2a12c2080fd9cd64dfc42bac2  gcc/po/vi.gmo
! 0c4fcb89bc401ceeeef65fd253acbb9c  gcc/po/vi.po
! 79eedd673f7014e60377c914a3c2d6d0  gcc/po/zh_CN.gmo
! 22d044dceed57116ce81a912fe56a7b5  gcc/po/zh_CN.po
! df30c09f823869ef92aa1783cc009580  gcc/po/zh_TW.gmo
! 29c85b455c122078d99ca4961005a7b7  gcc/po/zh_TW.po
  3e810a4ad7bb49c60f02b4cd9631fb28  gcc/poly-int-types.h
  653045738566582cf810de3860dc9cb8  gcc/poly-int.h
  b63265778fad2e12ae472e77541500e0  gcc/postreload-gcse.c
--- 5745,5805 ----
  aced1909ce22d0d2abaf931cb20a7d9c  gcc/optinfo.h
  c3ba56dedec8e14dcfb5d90c45476fac  gcc/opts-common.c
  1df7723e0e429b5782fab606f607a6ed  gcc/opts-diagnostic.h
! 4d01c863898bf8c7c8ae1e51a829c669  gcc/opts-global.c
! 4f86708eb9ba3499c3e2cf786f37aca8  gcc/opts.c
  b9db66046cc8d424df631c6e6125c3ad  gcc/opts.h
  dad5ae63231bd35e23b9877dbb8c82ae  gcc/ordered-hash-map-tests.cc
  7e515f0766d0e07e39cd6b2cd2d727cc  gcc/ordered-hash-map.h
! b8d511167e898d2837c31e9eca543c39  gcc/output.h
  97d1be4a9cd38fea89c9ddcdf49b67dc  gcc/params.opt
  f9634d3f1151e564d7cb0fc885b12d5e  gcc/pass_manager.h
  9d214db07046f26e3e060be4abd2751d  gcc/passes.c
! 3cab992bdc211eabec0ff4fe14614229  gcc/passes.def
  1f2be2b4db63158092aa9a432324b9f4  gcc/plugin.c
  1a2ee442016e04c400c5b1ecfa2b6f7a  gcc/plugin.def
  d57e52d4dd66ce4213264b80d2489b27  gcc/plugin.h
! 00429d123b8dc554a1595ff9debba4db  gcc/po/ChangeLog
  1c98342dfff1dce80a9f3dd527d40985  gcc/po/EXCLUDES
  df8eb609dbb028d033b7d05185cc0715  gcc/po/be.gmo
! f0d7b1b3080241060878bfbc2536042b  gcc/po/be.po
  221f7653b95e1e5336b3f82a3fd3fe10  gcc/po/da.gmo
! e5adb834789959ed3364f07584753cc5  gcc/po/da.po
! 1952f9a24447c1607fa60116b45e93d5  gcc/po/de.gmo
! 5fb1874941b8bd5807ffa770aac73a79  gcc/po/de.po
  189b9d1af87594807b0d0e10036a64c3  gcc/po/el.gmo
! 903b56f226a973b055b3696584ec2a4c  gcc/po/el.po
! bb8d8399ac3876e5909669b24a42fbd5  gcc/po/es.gmo
! 4cb6b62d1a98064732a5c481fa04228e  gcc/po/es.po
  f4772c0e70eac57b9bde5ed4d98d160c  gcc/po/exgettext
  97e74cc24ae0282c2503d61dd778e4cb  gcc/po/fi.gmo
! bc93396b1252d3c7e58994319de46a46  gcc/po/fi.po
! e196e23e0e57a6dc57f6488506dc05c9  gcc/po/fr.gmo
! e1ae86e446dbc6712cd5114e71822251  gcc/po/fr.po
  b9de36119897356a50fbbb3515773aa1  gcc/po/gcc.pot
  4a80754a114619235beb0f8c1a1216f8  gcc/po/hr.gmo
! 285a2b202bc2bc6b449f7344170b8210  gcc/po/hr.po
! ae62f5f7e298dd61a05ab2b8757d41fb  gcc/po/id.gmo
! 4ab9deda54b0268638f51c029e14d341  gcc/po/id.po
! b794bced81868779857ec1ddbd784a12  gcc/po/ja.gmo
! 51a2d2bdc7dde022dd7f4cd5be57b044  gcc/po/ja.po
  a203f998a3f9da5ef255d297b08e6786  gcc/po/nl.gmo
! f0b829c94ea140a5b609d67f71411cbc  gcc/po/nl.po
! 29ea10279ffaa84e56f1515a80e61893  gcc/po/ru.gmo
! 480b129724752f5429dc3cb0578f0004  gcc/po/ru.po
! 82ea3b52618af9d59e8b9a705bca7391  gcc/po/sr.gmo
! 05440c682d80df4b7d43ad914265f1f2  gcc/po/sr.po
! 3982a518f9bee3f807d4fec9b1ce3dc4  gcc/po/sv.gmo
! 1dd7d094cba73c4a84ec683b494b9d55  gcc/po/sv.po
! d2321ef60d7f6bcf58e3c491288122bb  gcc/po/tr.gmo
! 0286e8d52f56c9c1d4cce64ce76e57f4  gcc/po/tr.po
  25e8b12c6741793730870a4645eaf27b  gcc/po/uk.gmo
! b00cda2a43bec932dc26a7a62d2433e4  gcc/po/uk.po
  6565b3a2a12c2080fd9cd64dfc42bac2  gcc/po/vi.gmo
! 35c6841366c93c543aea41d49a20959b  gcc/po/vi.po
! 79b4bc47cc7613c7ff388ae28de20ae6  gcc/po/zh_CN.gmo
! 6b7c58fcff14f40c13371d312b1707a3  gcc/po/zh_CN.po
! 45a600cfa371ed5822650ec8b0b1cead  gcc/po/zh_TW.gmo
! 03aca84ca869f460221bf58140f96040  gcc/po/zh_TW.po
  3e810a4ad7bb49c60f02b4cd9631fb28  gcc/poly-int-types.h
  653045738566582cf810de3860dc9cb8  gcc/poly-int.h
  b63265778fad2e12ae472e77541500e0  gcc/postreload-gcse.c
*************** f4d80b76ca9fd611a89eb26a335ac5a8  gcc/pr
*** 5819,5827 ****
  d42f0624f378967150c8244675db31db  gcc/print-rtl.h
  f687a5464ba4db8971b316012893fa55  gcc/print-tree.c
  dd88202c7885f5e3e50c22a5b73b473b  gcc/print-tree.h
! c33b3fc9ba89834873de69a49254192d  gcc/profile-count.c
  392b2114ccc30539b6c40e0eea1fd589  gcc/profile-count.h
! 561700a62526f10bb1f6d5a5e92bf7fd  gcc/profile.c
  92e19f494d702423ea57ca70d07aa612  gcc/profile.h
  2222787f926ca5327846090e4591fa83  gcc/range-op.cc
  270efc867fdb2d3b17282de596f65d10  gcc/range-op.h
--- 5816,5824 ----
  d42f0624f378967150c8244675db31db  gcc/print-rtl.h
  f687a5464ba4db8971b316012893fa55  gcc/print-tree.c
  dd88202c7885f5e3e50c22a5b73b473b  gcc/print-tree.h
! 9024db84423daa4a2e19e8742db51779  gcc/profile-count.c
  392b2114ccc30539b6c40e0eea1fd589  gcc/profile-count.h
! 1b44e6f5afc1ef606b881598cc8887e4  gcc/profile.c
  92e19f494d702423ea57ca70d07aa612  gcc/profile.h
  2222787f926ca5327846090e4591fa83  gcc/range-op.cc
  270efc867fdb2d3b17282de596f65d10  gcc/range-op.h
*************** ca583beab99b1d486d0e37ae7699bcb1  gcc/re
*** 5836,5842 ****
  eba2922f65dc437f981d495af9aea3e3  gcc/real.h
  457e3af42be2fa1ae17b1f1a8d24bb12  gcc/realmpfr.c
  92b92805d57b18955d48576ec085dd07  gcc/realmpfr.h
! f622103ffd59acce2f60792511fb1b55  gcc/recog.c
  f9b0b9ccb8dce0dc6e8bd42ac39df744  gcc/recog.h
  8e54776d694e025778117e5c6cd2b732  gcc/ree.c
  befe5e6a24516f07a0b1a18ea35c02d6  gcc/reg-notes.def
--- 5833,5839 ----
  eba2922f65dc437f981d495af9aea3e3  gcc/real.h
  457e3af42be2fa1ae17b1f1a8d24bb12  gcc/realmpfr.c
  92b92805d57b18955d48576ec085dd07  gcc/realmpfr.h
! ea54106d519e178742fdc5983d50e3a3  gcc/recog.c
  f9b0b9ccb8dce0dc6e8bd42ac39df744  gcc/recog.h
  8e54776d694e025778117e5c6cd2b732  gcc/ree.c
  befe5e6a24516f07a0b1a18ea35c02d6  gcc/reg-notes.def
*************** bde5467e48834f6809fe9cb47c41a8ca  gcc/re
*** 5846,5858 ****
  1420eec348e2fde96d1e5acc37e1d4b6  gcc/reginfo.c
  8f4fe2c17357e9685afb16fbfadd234d  gcc/regrename.c
  bcbdd3b92acf14e4567d6d593f2135c7  gcc/regrename.h
! aa57e95fc69fb58d58db363e42a5df0f  gcc/regs.h
  54bdd1fa2150c00899466f5e44c3be07  gcc/regset.h
  1e9242bc16fa3b3cb4f0ddd56e9ffe81  gcc/regstat.c
  c93b37d397b5c93b87ce1ad522f13011  gcc/reload.c
  a44890645b9dfcfa05c4af85a2fac907  gcc/reload.h
  dea38c72c4f9b81bd50774c1dee40cb1  gcc/reload1.c
! 39710515f6446782f9346945e5ee0baa  gcc/reorg.c
  4afb822d880f66219661578994d5d004  gcc/resource.c
  cd83d2a9e863eb3f902732831333489a  gcc/resource.h
  491e08526137ec76f3066b0e3a204fc8  gcc/rtl-error.c
--- 5843,5855 ----
  1420eec348e2fde96d1e5acc37e1d4b6  gcc/reginfo.c
  8f4fe2c17357e9685afb16fbfadd234d  gcc/regrename.c
  bcbdd3b92acf14e4567d6d593f2135c7  gcc/regrename.h
! 0e8e6cb957a6286f48af42a43766157c  gcc/regs.h
  54bdd1fa2150c00899466f5e44c3be07  gcc/regset.h
  1e9242bc16fa3b3cb4f0ddd56e9ffe81  gcc/regstat.c
  c93b37d397b5c93b87ce1ad522f13011  gcc/reload.c
  a44890645b9dfcfa05c4af85a2fac907  gcc/reload.h
  dea38c72c4f9b81bd50774c1dee40cb1  gcc/reload1.c
! 5d7ea9a101117932e6ac39594b06fc21  gcc/reorg.c
  4afb822d880f66219661578994d5d004  gcc/resource.c
  cd83d2a9e863eb3f902732831333489a  gcc/resource.h
  491e08526137ec76f3066b0e3a204fc8  gcc/rtl-error.c
*************** fef6ff58d122ba4c50c83473782fb490  gcc/rt
*** 5874,5880 ****
  5dfa17f81fb7790b86c349c236b4f44e  gcc/sancov.c
  f240987e980f287b9805cfc2d5fd984a  gcc/sanitizer.def
  817ddb7f7764595b40f6608ed6d3a6b2  gcc/sanopt.c
! 657b02572352a6a3f6c5199c6656f48c  gcc/sbitmap.c
  483913290dec10f928e898c49a41451a  gcc/sbitmap.h
  557abf726d1b4112b7487455dca2835d  gcc/sched-deps.c
  4d0e82094d07a3d1fcb77597528574e7  gcc/sched-ebb.c
--- 5871,5877 ----
  5dfa17f81fb7790b86c349c236b4f44e  gcc/sancov.c
  f240987e980f287b9805cfc2d5fd984a  gcc/sanitizer.def
  817ddb7f7764595b40f6608ed6d3a6b2  gcc/sanopt.c
! 373f74032e8a5f451fed82a6278199be  gcc/sbitmap.c
  483913290dec10f928e898c49a41451a  gcc/sbitmap.h
  557abf726d1b4112b7487455dca2835d  gcc/sched-deps.c
  4d0e82094d07a3d1fcb77597528574e7  gcc/sched-ebb.c
*************** f8d497da9f2552791c318e340c05442f  gcc/st
*** 5917,5946 ****
  4c1ba43b39de56389d70edd54dbe93eb  gcc/statistics.h
  69aec0a6256ffea36bec6b009cbee78b  gcc/stmt.c
  92af97d1e25f56f0c912e3cb2deb7f26  gcc/stmt.h
! e12905899a1f34e5c4a1dc4c12a16e45  gcc/stor-layout.c
  1e2af7b36b8fd71912d0bb841be0513c  gcc/stor-layout.h
  27b1078769e011b4a396d9ecb63d9708  gcc/store-motion.c
  cbb758f617ea43fc42398026a1f8180e  gcc/streamer-hooks.c
! bb59e2413f4fd3f2436dc2353fd240ce  gcc/streamer-hooks.h
  0de22eb2b12b770cb6de819ea905a5da  gcc/stringpool.c
  bfdca4569d35709ce75da33b94ac2e70  gcc/stringpool.h
  9e6308f2e503cd91a233707e5ed2ce2b  gcc/substring-locations.c
  e4a560b5e6e370fac3e19056516f5d6a  gcc/substring-locations.h
! 75afd4835fb5b867eecb0c3e9a8af920  gcc/symbol-summary.h
  6a6e3a4f5b2ad563805d660e4cee5687  gcc/symtab.c
  15199dc71e42c38afeb48e52386cd7c9  gcc/sync-builtins.def
! 63fa6fa9894a1e4594d724005fdbb783  gcc/system.h
  d6ecdbf40714f0d6f9a354ad491022af  gcc/target-def.h
  47ee6bb619d9c31303daebd8d16a51e5  gcc/target-globals.c
  cc33296515dbe6d36bf2e748250b71ce  gcc/target-globals.h
  28240c397814bb44a0b9b81c24f5c902  gcc/target-hooks-macros.h
  e2164620d88b7b5e86874b70ea560f64  gcc/target-insns.def
! 61debd687b1acc1e83f12cfa141149ee  gcc/target.def
  89a400520f2087866beeb8140416f45d  gcc/target.h
  d4582a9831d4b16fe13326c8c145c4e5  gcc/targhooks.c
  7bbf8e5d152f6a9369b8fad9f737885a  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! fc6ff8043bd7c4ae51b26186bb12eb9a  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 5914,5943 ----
  4c1ba43b39de56389d70edd54dbe93eb  gcc/statistics.h
  69aec0a6256ffea36bec6b009cbee78b  gcc/stmt.c
  92af97d1e25f56f0c912e3cb2deb7f26  gcc/stmt.h
! 420e9bd3b46d5fd2bd1725c6e96f6684  gcc/stor-layout.c
  1e2af7b36b8fd71912d0bb841be0513c  gcc/stor-layout.h
  27b1078769e011b4a396d9ecb63d9708  gcc/store-motion.c
  cbb758f617ea43fc42398026a1f8180e  gcc/streamer-hooks.c
! 568ee7272f27d312c2df956eca4d94a6  gcc/streamer-hooks.h
  0de22eb2b12b770cb6de819ea905a5da  gcc/stringpool.c
  bfdca4569d35709ce75da33b94ac2e70  gcc/stringpool.h
  9e6308f2e503cd91a233707e5ed2ce2b  gcc/substring-locations.c
  e4a560b5e6e370fac3e19056516f5d6a  gcc/substring-locations.h
! 4ed30ac7489a61ef5a3917e251049626  gcc/symbol-summary.h
  6a6e3a4f5b2ad563805d660e4cee5687  gcc/symtab.c
  15199dc71e42c38afeb48e52386cd7c9  gcc/sync-builtins.def
! 7cbf7fc7e93019e864ca3804aadb5329  gcc/system.h
  d6ecdbf40714f0d6f9a354ad491022af  gcc/target-def.h
  47ee6bb619d9c31303daebd8d16a51e5  gcc/target-globals.c
  cc33296515dbe6d36bf2e748250b71ce  gcc/target-globals.h
  28240c397814bb44a0b9b81c24f5c902  gcc/target-hooks-macros.h
  e2164620d88b7b5e86874b70ea560f64  gcc/target-insns.def
! 22cf28a9359902a598bfddcd32edf3cd  gcc/target.def
  89a400520f2087866beeb8140416f45d  gcc/target.h
  d4582a9831d4b16fe13326c8c145c4e5  gcc/targhooks.c
  7bbf8e5d152f6a9369b8fad9f737885a  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 73fc81a667f79d9b198a0655e6f5fd6d  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** d92682d7170159e697a1e85d7da6c88a  gcc/te
*** 8757,8762 ****
--- 8754,8760 ----
  58c71bfa32dceabcc982bf01c2613efd  gcc/testsuite/c-c++-common/Wtautological-compare-ranges.c
  faf99b6b0a20a061a95d9af7dbeea418  gcc/testsuite/c-c++-common/Wunused-function-1.c
  f79bc4a80b6890a56ed93a450311aa3f  gcc/testsuite/c-c++-common/Wunused-local-typedefs.c
+ 5ae90ca6d3757f39b6bf72f9c7b03800  gcc/testsuite/c-c++-common/Wunused-value-1.c
  7f0011fe4d80291b412d4a643ab94cc8  gcc/testsuite/c-c++-common/Wunused-var-1.c
  0880bcc58a4ae32455c59a0c3e1950b4  gcc/testsuite/c-c++-common/Wunused-var-10.c
  24239e61b57fd5e31a4ad9f32fe8ffd0  gcc/testsuite/c-c++-common/Wunused-var-11.c
*************** e9ac694e62021365bb12134eac0ea1b3  gcc/te
*** 8813,8819 ****
  9d719540480f24017a08403b775b3ccd  gcc/testsuite/c-c++-common/asan/kasan-alloca-2.c
  7d6a8668da9be8e1c34c69f4cbea9508  gcc/testsuite/c-c++-common/asan/kasan-recover-1.c
  b6fba65be56233636391b792d7776a15  gcc/testsuite/c-c++-common/asan/kasan-recover-2.c
! 0c7b4191d87f812f75f703f1f42597fa  gcc/testsuite/c-c++-common/asan/memcmp-1.c
  1607b2f88b8139c3bc2645aebffbe6bf  gcc/testsuite/c-c++-common/asan/memcmp-2.c
  11dbf4231551cd47fc06aadbd971a2ff  gcc/testsuite/c-c++-common/asan/misalign-1.c
  b7d8c6d2bcb21a1f7e5b1b1ae09c6681  gcc/testsuite/c-c++-common/asan/misalign-2.c
--- 8811,8817 ----
  9d719540480f24017a08403b775b3ccd  gcc/testsuite/c-c++-common/asan/kasan-alloca-2.c
  7d6a8668da9be8e1c34c69f4cbea9508  gcc/testsuite/c-c++-common/asan/kasan-recover-1.c
  b6fba65be56233636391b792d7776a15  gcc/testsuite/c-c++-common/asan/kasan-recover-2.c
! 9d15e9816094bdb29c3cbfab87547979  gcc/testsuite/c-c++-common/asan/memcmp-1.c
  1607b2f88b8139c3bc2645aebffbe6bf  gcc/testsuite/c-c++-common/asan/memcmp-2.c
  11dbf4231551cd47fc06aadbd971a2ff  gcc/testsuite/c-c++-common/asan/misalign-1.c
  b7d8c6d2bcb21a1f7e5b1b1ae09c6681  gcc/testsuite/c-c++-common/asan/misalign-2.c
*************** a9fb6d989eff5e97f0875a8f4a6476df  gcc/te
*** 8877,8883 ****
  4b0947a16bf112bb03aedc70b04ae51c  gcc/testsuite/c-c++-common/asan/stack-overflow-1.c
  87f920003dce859ad124f7acaad510ae  gcc/testsuite/c-c++-common/asan/strip-path-prefix-1.c
  d9ce105edef748a44d18c8149f186159  gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c
! 0aadb432697de767222b2c19dac84fa8  gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c
  ba231380f930c8e385536084b126f8a6  gcc/testsuite/c-c++-common/asan/swapcontext-test-1.c
  a16171ad5a320a8fe7705639f3e9cb35  gcc/testsuite/c-c++-common/asan/use-after-free-1.c
  a789f5331525aaabcfdd779b2981edf6  gcc/testsuite/c-c++-common/asan/use-after-return-1.c
--- 8875,8881 ----
  4b0947a16bf112bb03aedc70b04ae51c  gcc/testsuite/c-c++-common/asan/stack-overflow-1.c
  87f920003dce859ad124f7acaad510ae  gcc/testsuite/c-c++-common/asan/strip-path-prefix-1.c
  d9ce105edef748a44d18c8149f186159  gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c
! a69bb461bcd0b78ebef5606efa4ccbd1  gcc/testsuite/c-c++-common/asan/strncpy-overflow-1.c
  ba231380f930c8e385536084b126f8a6  gcc/testsuite/c-c++-common/asan/swapcontext-test-1.c
  a16171ad5a320a8fe7705639f3e9cb35  gcc/testsuite/c-c++-common/asan/use-after-free-1.c
  a789f5331525aaabcfdd779b2981edf6  gcc/testsuite/c-c++-common/asan/use-after-return-1.c
*************** bfae689199f4ecb8ef24c9303b60d957  gcc/te
*** 8959,8964 ****
--- 8957,8963 ----
  ea3e3f0ffc094df5a744f60183e9f81e  gcc/testsuite/c-c++-common/cpp/has-builtin-2.c
  bc23e7fea0a34a28d11356c984dbef26  gcc/testsuite/c-c++-common/cpp/has-builtin-3.c
  8e94c37617c184f7b783ccc14a832e5a  gcc/testsuite/c-c++-common/cpp/has-builtin.c
+ 37bbdbbf14bb30fbbe03791b2f676dd0  gcc/testsuite/c-c++-common/cpp/has-include-1-traditional.c
  63f74f9fe01b458a7f669b372a1d3acc  gcc/testsuite/c-c++-common/cpp/has-include-1.c
  531592f10d055837951d413baf4a7c33  gcc/testsuite/c-c++-common/cpp/has-include-next-1.c
  f886530357fac0e7bc06382bcf2120f9  gcc/testsuite/c-c++-common/cpp/line-1.c
*************** a485c2cf2b8fb5018ff6ffa1d09b0291  gcc/te
*** 9139,9155 ****
  0c724489142a5ed4513ada6ff6ebaea9  gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c
  318406ae2dc40af036abc40c46d96836  gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c
  06b0d3f7a3b04e4b89feaac74e124f6e  gcc/testsuite/c-c++-common/goacc/acc-icf.c
! 78e3e76e0e3ddc0a7c614fe954c64e81  gcc/testsuite/c-c++-common/goacc/asyncwait-1.c
  d426111516a83fc5f035da114398322c  gcc/testsuite/c-c++-common/goacc/asyncwait-5.c
  063beec82d4803f5428815adff355071  gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c
  db600cccace791c8c14dab91dc19af17  gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c
! f2b008762a25069d1c4d34ad85325ccc  gcc/testsuite/c-c++-common/goacc/cache-1.c
! 77ab75781f4f1f78ff6f1875f808f817  gcc/testsuite/c-c++-common/goacc/cache-2.c
  069b96601ec3dbb953900d35acabe0b6  gcc/testsuite/c-c++-common/goacc/classify-kernels-unparallelized.c
  47a7c99ae34f4da1883673ac8d09df16  gcc/testsuite/c-c++-common/goacc/classify-kernels.c
! 4489f5541298c8caa17c3537203b9767  gcc/testsuite/c-c++-common/goacc/classify-parallel.c
  d99c4bf7d10ae08e76de310ac61ac639  gcc/testsuite/c-c++-common/goacc/classify-routine.c
! f88fdac3d2797d27986e0273ba4fa3f0  gcc/testsuite/c-c++-common/goacc/clause-locations.c
  ed0df84115a0f8b333602804bdee2a95  gcc/testsuite/c-c++-common/goacc/clauses-fail.c
  8bfd01f209498815723e71000488572c  gcc/testsuite/c-c++-common/goacc/collapse-1.c
  ca2517a3cc3cd3ae7a63df0a68ad4598  gcc/testsuite/c-c++-common/goacc/combined-directives-2.c
--- 9138,9156 ----
  0c724489142a5ed4513ada6ff6ebaea9  gcc/testsuite/c-c++-common/goacc-gomp/pr93465-1.c
  318406ae2dc40af036abc40c46d96836  gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c
  06b0d3f7a3b04e4b89feaac74e124f6e  gcc/testsuite/c-c++-common/goacc/acc-icf.c
! 8260c137601a88121ec2c63d0df63ff6  gcc/testsuite/c-c++-common/goacc/asyncwait-1.c
  d426111516a83fc5f035da114398322c  gcc/testsuite/c-c++-common/goacc/asyncwait-5.c
  063beec82d4803f5428815adff355071  gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c
  db600cccace791c8c14dab91dc19af17  gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c
! f1fea57305dfe837e7453401fd24f606  gcc/testsuite/c-c++-common/goacc/cache-1.c
! 154e13d09dbd32a818555841bcb2b393  gcc/testsuite/c-c++-common/goacc/cache-2.c
! bcfe8a9967e414cfd4feeeb577f10508  gcc/testsuite/c-c++-common/goacc/cache-3-1.c
! 36f9abb3ac94c762f04511594ed7b548  gcc/testsuite/c-c++-common/goacc/cache-3-2.c
  069b96601ec3dbb953900d35acabe0b6  gcc/testsuite/c-c++-common/goacc/classify-kernels-unparallelized.c
  47a7c99ae34f4da1883673ac8d09df16  gcc/testsuite/c-c++-common/goacc/classify-kernels.c
! 3358740da18aaf8998915bc1d2baeb1f  gcc/testsuite/c-c++-common/goacc/classify-parallel.c
  d99c4bf7d10ae08e76de310ac61ac639  gcc/testsuite/c-c++-common/goacc/classify-routine.c
! 9bba0489de28001a02b9a04fdfda1eda  gcc/testsuite/c-c++-common/goacc/classify-serial.c
  ed0df84115a0f8b333602804bdee2a95  gcc/testsuite/c-c++-common/goacc/clauses-fail.c
  8bfd01f209498815723e71000488572c  gcc/testsuite/c-c++-common/goacc/collapse-1.c
  ca2517a3cc3cd3ae7a63df0a68ad4598  gcc/testsuite/c-c++-common/goacc/combined-directives-2.c
*************** c4d8a118d81caeb284f473723a6b890f  gcc/te
*** 9158,9163 ****
--- 9159,9166 ----
  c68fccfb3ff8b00b01d51396677c6d59  gcc/testsuite/c-c++-common/goacc/combined-reduction.c
  6ff2b7486e948a4634adb071ea7906c0  gcc/testsuite/c-c++-common/goacc/data-1.c
  3723e03d13b0b843a30211fff8a058f5  gcc/testsuite/c-c++-common/goacc/data-2.c
+ e75caef46436ded4565214b5c6407772  gcc/testsuite/c-c++-common/goacc/data-clause-1.c
+ df0c5b2a3f8fd74e59ef06f3c576902b  gcc/testsuite/c-c++-common/goacc/data-clause-2.c
  84f08e112686de908716edd944c7dc5b  gcc/testsuite/c-c++-common/goacc/data-clause-duplicate-1.c
  9002f93f9316611a4bf82150a101d933  gcc/testsuite/c-c++-common/goacc/declare-1.c
  49a1e1e29de03de0f3ad515f0e13524f  gcc/testsuite/c-c++-common/goacc/declare-2.c
*************** c6bb19f1b877604f532b3271637f15af  gcc/te
*** 9225,9232 ****
  c433ed40537345c26ace448f210a1463  gcc/testsuite/c-c++-common/goacc/loop-shape.c
  3514c07408629f55cf122ff9aec042e0  gcc/testsuite/c-c++-common/goacc/mdc-1.c
  a1af888000974e530b8f236ccc5b10f9  gcc/testsuite/c-c++-common/goacc/mdc-2.c
! c644835069ca62b0871e65dd11ac6116  gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c
! 5dbe1c94c52777f2ba869d6a3ce7f449  gcc/testsuite/c-c++-common/goacc/nested-reductions.c
  8670ca5eb3bccd05d00cc1698ea1ff01  gcc/testsuite/c-c++-common/goacc/nesting-1.c
  1bbc8c8f2872cd7f133d840900d4d0d1  gcc/testsuite/c-c++-common/goacc/nesting-data-1.c
  5edfd501d11a61e005f7ad74e86b8631  gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c
--- 9228,9239 ----
  c433ed40537345c26ace448f210a1463  gcc/testsuite/c-c++-common/goacc/loop-shape.c
  3514c07408629f55cf122ff9aec042e0  gcc/testsuite/c-c++-common/goacc/mdc-1.c
  a1af888000974e530b8f236ccc5b10f9  gcc/testsuite/c-c++-common/goacc/mdc-2.c
! 4d850a8d50687a36ed1302bf93a4e8b1  gcc/testsuite/c-c++-common/goacc/nested-reductions-1-kernels.c
! d811a39a2cbe5f6731da538c76f4520a  gcc/testsuite/c-c++-common/goacc/nested-reductions-1-parallel.c
! de31c62f805f9c1c5428b4f552502ce1  gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c
! 26c8eeb33fad3176bc8de783be708b25  gcc/testsuite/c-c++-common/goacc/nested-reductions-2-kernels.c
! 345dbed9bd8c00710f02899e1fef6d5b  gcc/testsuite/c-c++-common/goacc/nested-reductions-2-parallel.c
! 6e069659dd6fc8344a5b352709254aeb  gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c
  8670ca5eb3bccd05d00cc1698ea1ff01  gcc/testsuite/c-c++-common/goacc/nesting-1.c
  1bbc8c8f2872cd7f133d840900d4d0d1  gcc/testsuite/c-c++-common/goacc/nesting-data-1.c
  5edfd501d11a61e005f7ad74e86b8631  gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c
*************** e01bc16654eb70269f569e503d5a0905  gcc/te
*** 9244,9249 ****
--- 9251,9257 ----
  091ae7cbab8ef2ea646aa972e71bd3fe  gcc/testsuite/c-c++-common/goacc/pr79428-1.c
  d398b6a88925d39ad550f7a21e489047  gcc/testsuite/c-c++-common/goacc/pr84217.c
  f4e4c18e18f7861d92862c9c4423bf8f  gcc/testsuite/c-c++-common/goacc/pr85782.c
+ f7c53b4b7cfca23e012fb42b7951f318  gcc/testsuite/c-c++-common/goacc/pr92793-1.c
  61a570b9f391acfdfb9b0189424a74ee  gcc/testsuite/c-c++-common/goacc/pr93488.c
  77856d506d7addd81bc68f380358627f  gcc/testsuite/c-c++-common/goacc/pragma_context.c
  d76b8ed3ade6794cf7f243b5df9b41cb  gcc/testsuite/c-c++-common/goacc/present-1.c
*************** f65cd3e2b7713964176e994c1aab473e  gcc/te
*** 9346,9355 ****
--- 9354,9365 ----
  4a7e69295838b1320de92a6b5208a196  gcc/testsuite/c-c++-common/gomp/depend-iterator-1.c
  f6ebc71161cbbf685aa218b4a86497d4  gcc/testsuite/c-c++-common/gomp/depend-iterator-2.c
  a4e597074c9ce25ed2b94adda52102d5  gcc/testsuite/c-c++-common/gomp/depobj-1.c
+ b0614882466e367a20795bf8a724df2a  gcc/testsuite/c-c++-common/gomp/depobj-2.c
  389475c8477c859e20aa20be1676dbd0  gcc/testsuite/c-c++-common/gomp/distribute-1.c
  f10bae63863004428ff4b3fbefab335e  gcc/testsuite/c-c++-common/gomp/doacross-1.c
  f0e8744f81b4bd363089960ae8a6bbb6  gcc/testsuite/c-c++-common/gomp/doacross-2.c
  c9f7d4328381112d463ae5d7abf05d6b  gcc/testsuite/c-c++-common/gomp/doacross-3.c
+ b80b407c1b236d995633edd987b92089  gcc/testsuite/c-c++-common/gomp/doacross-4.c
  5a70f931f3d1911a210ec6155240d4dc  gcc/testsuite/c-c++-common/gomp/element-1.c
  b4b404945f33512628e60c9ebd9b767a  gcc/testsuite/c-c++-common/gomp/flush-1.c
  3ed4af2aec57a7165a1a730e299b4935  gcc/testsuite/c-c++-common/gomp/flush-2.c
*************** d173a4359da95b48c8d051a752a820ad  gcc/te
*** 9380,9387 ****
  9592f2cca3c5fd7c0e8fd9da7cb178d1  gcc/testsuite/c-c++-common/gomp/loop-3.c
  96f80819d26df95994ad31e806db9ad9  gcc/testsuite/c-c++-common/gomp/loop-4.c
  f57f51983db80a2fd1be027e87767d44  gcc/testsuite/c-c++-common/gomp/loop-5.c
! eec3d37cfef017c19ee5872ce45df774  gcc/testsuite/c-c++-common/gomp/map-1.c
! fae5bed04e9aad1c7be88f67ac4b8ec9  gcc/testsuite/c-c++-common/gomp/map-2.c
  84b32011b7cc61bdab96dc5182d6fa16  gcc/testsuite/c-c++-common/gomp/map-3.c
  3b2e33f5ff6d1fab628bbc47b669bb42  gcc/testsuite/c-c++-common/gomp/master-combined-1.c
  8fdb590ce90d1a3c558de7dc81a38d89  gcc/testsuite/c-c++-common/gomp/master-combined-2.c
--- 9390,9397 ----
  9592f2cca3c5fd7c0e8fd9da7cb178d1  gcc/testsuite/c-c++-common/gomp/loop-3.c
  96f80819d26df95994ad31e806db9ad9  gcc/testsuite/c-c++-common/gomp/loop-4.c
  f57f51983db80a2fd1be027e87767d44  gcc/testsuite/c-c++-common/gomp/loop-5.c
! 79e7c179ffe995fbe8303140a1c09688  gcc/testsuite/c-c++-common/gomp/map-1.c
! 6ec7216703861e0dcd0752796794b32b  gcc/testsuite/c-c++-common/gomp/map-2.c
  84b32011b7cc61bdab96dc5182d6fa16  gcc/testsuite/c-c++-common/gomp/map-3.c
  3b2e33f5ff6d1fab628bbc47b669bb42  gcc/testsuite/c-c++-common/gomp/master-combined-1.c
  8fdb590ce90d1a3c558de7dc81a38d89  gcc/testsuite/c-c++-common/gomp/master-combined-2.c
*************** e4152974615471671fa0299b4121889f  gcc/te
*** 9460,9465 ****
--- 9470,9477 ----
  c47f7acdcdd1614c035f4f07306fc305  gcc/testsuite/c-c++-common/gomp/pr91987.c
  bfdfa56ffe2ff48534494fc41ae0f4d1  gcc/testsuite/c-c++-common/gomp/pr93555-1.c
  b31fd83ffcebdfef84e1d323888e9a76  gcc/testsuite/c-c++-common/gomp/pr93555-2.c
+ ae2ea6f7d6a1c903e63c85894d80fa1f  gcc/testsuite/c-c++-common/gomp/pr97958.c
+ 5f698bea3b17b89ee6b2d1f2c4d53245  gcc/testsuite/c-c++-common/gomp/pr98187.c
  5d522e2f1f7455bc45f6c1f230d5a5b0  gcc/testsuite/c-c++-common/gomp/priority-1.c
  1dc7bbbafb91e179ac43fa3959ab125f  gcc/testsuite/c-c++-common/gomp/reduction-1.c
  857f55ab743945a521e3287d1b905b4b  gcc/testsuite/c-c++-common/gomp/reduction-task-1.c
*************** bf9f9984774fc19887b8b04e985fbdc2  gcc/te
*** 9733,9738 ****
--- 9745,9753 ----
  e0634fac709f26330953f3dcafaa2394  gcc/testsuite/c-c++-common/pr94385.c
  4dfa0ccb316da545a1f8b242aac41f3e  gcc/testsuite/c-c++-common/pr94755.c
  87b3bbe050a2e54c8aa76908ea34822d  gcc/testsuite/c-c++-common/pr95903.c
+ 0ff677a7f94c47b0db47cc14f3e6f746  gcc/testsuite/c-c++-common/pr96369.c
+ e7da4642e25c14b28d3cbf86173d69a5  gcc/testsuite/c-c++-common/pr96545.c
+ 7859693e4c5c966ac09c6aa874fe5eb9  gcc/testsuite/c-c++-common/pr98556.c
  b0ba836310044e7b419ef679f0b48d6f  gcc/testsuite/c-c++-common/raw-string-1.c
  554e7071d2525351de28445762633866  gcc/testsuite/c-c++-common/raw-string-10.c
  fc54e7227094f307fa566b3a8cd0ba9a  gcc/testsuite/c-c++-common/raw-string-11.c
*************** e0ed2bcd5db945f103903a86b3a49c2d  gcc/te
*** 10249,10254 ****
--- 10264,10271 ----
  bc705538e65a16b827802aba882afacf  gcc/testsuite/g++.dg/abi/abi-tag22a.C
  21817c8cd19d14a9bf6c9b52af552433  gcc/testsuite/g++.dg/abi/abi-tag23.C
  82b6ed97723352d5afce1767847102bd  gcc/testsuite/g++.dg/abi/abi-tag23a.C
+ e28f7bfbab23e1a4a9e329b0e39398c7  gcc/testsuite/g++.dg/abi/abi-tag24.C
+ 672da7923f5fc8c4fdca6ba95309ee35  gcc/testsuite/g++.dg/abi/abi-tag24a.C
  180f41404374f95826fea78a1e0d3ab2  gcc/testsuite/g++.dg/abi/abi-tag3.C
  8f06678f1bcfb407a4c87c8834c4b5d6  gcc/testsuite/g++.dg/abi/abi-tag4.C
  79f982d49a2248198aaec328776327f6  gcc/testsuite/g++.dg/abi/abi-tag5.C
*************** d06c8255efe2bb66e4bb6606d9fb8b0c  gcc/te
*** 10359,10365 ****
  1b56fef803fe85ec97121919ad3ba2b9  gcc/testsuite/g++.dg/abi/local1-a.cc
  4ab5160617737559c38e1ffb650b797e  gcc/testsuite/g++.dg/abi/local1.C
  34ecb36205a7c22314ddda92d332a23d  gcc/testsuite/g++.dg/abi/local2.C
! c2831c977cea5cc58301e51f6554c7a9  gcc/testsuite/g++.dg/abi/macro0.C
  06f0193b05c4ae743af4e38aec8d1122  gcc/testsuite/g++.dg/abi/macro2.C
  5a637c99e4aa66fa130b6c1d893fc41e  gcc/testsuite/g++.dg/abi/main.C
  ad6491d281aef40e7e1cf7d856f2aa05  gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C
--- 10376,10382 ----
  1b56fef803fe85ec97121919ad3ba2b9  gcc/testsuite/g++.dg/abi/local1-a.cc
  4ab5160617737559c38e1ffb650b797e  gcc/testsuite/g++.dg/abi/local1.C
  34ecb36205a7c22314ddda92d332a23d  gcc/testsuite/g++.dg/abi/local2.C
! bee4d955172926975486f104ee65f047  gcc/testsuite/g++.dg/abi/macro0.C
  06f0193b05c4ae743af4e38aec8d1122  gcc/testsuite/g++.dg/abi/macro2.C
  5a637c99e4aa66fa130b6c1d893fc41e  gcc/testsuite/g++.dg/abi/main.C
  ad6491d281aef40e7e1cf7d856f2aa05  gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C
*************** aaab0b483d6b43b9fb8facfcf01ac3b3  gcc/te
*** 10533,10539 ****
  573f81866bae96b4c422317d9f9f630c  gcc/testsuite/g++.dg/asan/asan_mem_test.cc
  ae18505cf8bcf60c7595916e5c13ca68  gcc/testsuite/g++.dg/asan/asan_oob_test.cc
  a21e7d58f33bd86c0ccf7a0bac1f06bf  gcc/testsuite/g++.dg/asan/asan_str_test.cc
! 54d2e71b6a6e865e3e7d792985d5931f  gcc/testsuite/g++.dg/asan/asan_test.C
  0fcc90e0914494e1fd2869f9e48e49da  gcc/testsuite/g++.dg/asan/asan_test.cc
  7b5f694f7ad9cbae4aab558727eaceaf  gcc/testsuite/g++.dg/asan/asan_test_config.h
  6398e6ad4dd068bfb5be8cc034d1ade0  gcc/testsuite/g++.dg/asan/asan_test_utils.h
--- 10550,10556 ----
  573f81866bae96b4c422317d9f9f630c  gcc/testsuite/g++.dg/asan/asan_mem_test.cc
  ae18505cf8bcf60c7595916e5c13ca68  gcc/testsuite/g++.dg/asan/asan_oob_test.cc
  a21e7d58f33bd86c0ccf7a0bac1f06bf  gcc/testsuite/g++.dg/asan/asan_str_test.cc
! e389cd6f81e4734968cb855965c77ff8  gcc/testsuite/g++.dg/asan/asan_test.C
  0fcc90e0914494e1fd2869f9e48e49da  gcc/testsuite/g++.dg/asan/asan_test.cc
  7b5f694f7ad9cbae4aab558727eaceaf  gcc/testsuite/g++.dg/asan/asan_test_config.h
  6398e6ad4dd068bfb5be8cc034d1ade0  gcc/testsuite/g++.dg/asan/asan_test_utils.h
*************** e0c61fc1ff04506222ad9ce3d489202f  gcc/te
*** 10567,10572 ****
--- 10584,10591 ----
  58d155b02b38f916700022148c84d5f5  gcc/testsuite/g++.dg/asan/pr85774.C
  76052a66ecc75316257825ff6b1b32d5  gcc/testsuite/g++.dg/asan/pr88901.C
  97920da6fda518a6cd947eb7202b69e4  gcc/testsuite/g++.dg/asan/pr90570.C
+ 9c6dffd9e0de8f0d2190e6988743452f  gcc/testsuite/g++.dg/asan/pr97145.C
+ 6157dc3bff06f9dd66065a653bb2e839  gcc/testsuite/g++.dg/asan/pr97414.C
  9c127ef1a489fa3066b519905bbcd4df  gcc/testsuite/g++.dg/asan/sanitizer_pthread_wrappers.h
  ec57ce9e20b59de0ebec29f657a688f0  gcc/testsuite/g++.dg/asan/sanitizer_test_config.h
  55a37a27a50226341bc745f47d1908c5  gcc/testsuite/g++.dg/asan/sanitizer_test_utils.h
*************** bbe257fc7d17e04ac4c36e490e7b696c  gcc/te
*** 10767,10772 ****
--- 10786,10793 ----
  89bf38264d72aa453e4c1c4701a8f567  gcc/testsuite/g++.dg/concepts/abbrev3.C
  40574d83b6e6c0a770005422615c8327  gcc/testsuite/g++.dg/concepts/abbrev5.C
  9663874f56d0631c2a09e42c9361512f  gcc/testsuite/g++.dg/concepts/abbrev6.C
+ 71892a5b6444f40ee5d0d9091ab65361  gcc/testsuite/g++.dg/concepts/abbrev7.C
+ 83ca9e0fd92b3a6de47c569615d1b14a  gcc/testsuite/g++.dg/concepts/abbrev8.C
  a54467f50f9862e2fbf96195651a862b  gcc/testsuite/g++.dg/concepts/attrib1.C
  e00adf6112b032ea6e685ae5c723e579  gcc/testsuite/g++.dg/concepts/auto1.C
  1a06f0a3072bebfa6fe8dd131f1d2335  gcc/testsuite/g++.dg/concepts/auto3.C
*************** cc1601b7716f484ee7c5f82116543bae  gcc/te
*** 10808,10814 ****
  7ecc65e89c25136d8b1c42b54d80e050  gcc/testsuite/g++.dg/concepts/fn5.C
  55899286db3b427fd2fd1770035fbe28  gcc/testsuite/g++.dg/concepts/fn6.C
  98535529d421332d371f71209699354e  gcc/testsuite/g++.dg/concepts/fn7.C
! 2d864d0241c66ca1c149227084888fd0  gcc/testsuite/g++.dg/concepts/fn8.C
  d70cd7adb2fd39ee42766c2e45816332  gcc/testsuite/g++.dg/concepts/fn9.C
  04a5342f33ed730d5756b7b86841f9cf  gcc/testsuite/g++.dg/concepts/generic-fn-err.C
  6f42d0befeb130c11b3f0eb88b4e86c5  gcc/testsuite/g++.dg/concepts/generic-fn.C
--- 10829,10835 ----
  7ecc65e89c25136d8b1c42b54d80e050  gcc/testsuite/g++.dg/concepts/fn5.C
  55899286db3b427fd2fd1770035fbe28  gcc/testsuite/g++.dg/concepts/fn6.C
  98535529d421332d371f71209699354e  gcc/testsuite/g++.dg/concepts/fn7.C
! a26b2070428e3acfa5b0c970a4be2807  gcc/testsuite/g++.dg/concepts/fn8.C
  d70cd7adb2fd39ee42766c2e45816332  gcc/testsuite/g++.dg/concepts/fn9.C
  04a5342f33ed730d5756b7b86841f9cf  gcc/testsuite/g++.dg/concepts/generic-fn-err.C
  6f42d0befeb130c11b3f0eb88b4e86c5  gcc/testsuite/g++.dg/concepts/generic-fn.C
*************** b9cdf449335374fa9e29301f8b540c5e  gcc/te
*** 10982,10988 ****
  d55bcf698a9eac24abcdc2b03f69ae41  gcc/testsuite/g++.dg/coroutines/co-await-syntax-09-convert.C
  25347f0b2c215dd1765382a13da50787  gcc/testsuite/g++.dg/coroutines/co-await-syntax-10.C
  ca053d5ed04579f51973e13fbabe5372  gcc/testsuite/g++.dg/coroutines/co-await-syntax-11.C
! c56bedbad69b6aebf721586cc1fe61d0  gcc/testsuite/g++.dg/coroutines/co-await-void_type.C
  5def3f379c766ef125c81bd35abefe0a  gcc/testsuite/g++.dg/coroutines/co-return-syntax-01-outside-fn.C
  98e775f5b34dcef6b160d65d69459313  gcc/testsuite/g++.dg/coroutines/co-return-syntax-02-outside-fn.C
  931afa81004c531aeaa7975c306a05e3  gcc/testsuite/g++.dg/coroutines/co-return-syntax-03-auto.C
--- 11003,11009 ----
  d55bcf698a9eac24abcdc2b03f69ae41  gcc/testsuite/g++.dg/coroutines/co-await-syntax-09-convert.C
  25347f0b2c215dd1765382a13da50787  gcc/testsuite/g++.dg/coroutines/co-await-syntax-10.C
  ca053d5ed04579f51973e13fbabe5372  gcc/testsuite/g++.dg/coroutines/co-await-syntax-11.C
! 42365d3c97f64472b757e666f12fb257  gcc/testsuite/g++.dg/coroutines/co-await-void_type.C
  5def3f379c766ef125c81bd35abefe0a  gcc/testsuite/g++.dg/coroutines/co-return-syntax-01-outside-fn.C
  98e775f5b34dcef6b160d65d69459313  gcc/testsuite/g++.dg/coroutines/co-return-syntax-02-outside-fn.C
  931afa81004c531aeaa7975c306a05e3  gcc/testsuite/g++.dg/coroutines/co-return-syntax-03-auto.C
*************** a157bc98a77e48d728f7a2f9311318c3  gcc/te
*** 10990,10999 ****
  ff4276300b4842eb3dd7e602a1cca38b  gcc/testsuite/g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C
  92e20e2f480000feccfad8ad050b84dc  gcc/testsuite/g++.dg/coroutines/co-return-syntax-06-main.C
  a8b153bbc8ce941d24c7c0e6ab6c5831  gcc/testsuite/g++.dg/coroutines/co-return-syntax-07-vararg.C
! f1e4cc3b06139fce645eb31f56882134  gcc/testsuite/g++.dg/coroutines/co-return-syntax-08-bad-return.C
  3583594a4a80757f5d4368c8d77a858c  gcc/testsuite/g++.dg/coroutines/co-return-syntax-09-lambda-auto.C
! 2cb95b60dd3267cb66e323dc17a755ef  gcc/testsuite/g++.dg/coroutines/co-return-syntax-10-movable.C
! f07a3576ed78eb08d9dd53eac477cd7b  gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C
  aa517ad92377039530de5c9dc496beda  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-00-needs-expr.C
  5e7fab059a6acab2c92b4dbc895ee573  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-01-outside-fn.C
  8aaabb6f3807b758e6042bc711be4dae  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-02-outside-fn.C
--- 11011,11020 ----
  ff4276300b4842eb3dd7e602a1cca38b  gcc/testsuite/g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C
  92e20e2f480000feccfad8ad050b84dc  gcc/testsuite/g++.dg/coroutines/co-return-syntax-06-main.C
  a8b153bbc8ce941d24c7c0e6ab6c5831  gcc/testsuite/g++.dg/coroutines/co-return-syntax-07-vararg.C
! 01b708a2c3de35e1c4714ed8e4223ac4  gcc/testsuite/g++.dg/coroutines/co-return-syntax-08-bad-return.C
  3583594a4a80757f5d4368c8d77a858c  gcc/testsuite/g++.dg/coroutines/co-return-syntax-09-lambda-auto.C
! a2ab97f31987c6efd53efa959d69c3cb  gcc/testsuite/g++.dg/coroutines/co-return-syntax-10-movable.C
! 85e7e0815826bd828101765c5fd78a66  gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C
  aa517ad92377039530de5c9dc496beda  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-00-needs-expr.C
  5e7fab059a6acab2c92b4dbc895ee573  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-01-outside-fn.C
  8aaabb6f3807b758e6042bc711be4dae  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-02-outside-fn.C
*************** a58ce7599a07fb71eceb363e9bf2e1f8  gcc/te
*** 11002,11034 ****
  ddfd6a90cf32e5a6f5b08574c034f7eb  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-05-constexpr.C
  8ad1d1f541514961052ff50ebc2d60c6  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-06-main.C
  34a3fb1b0e1710f4a9fd9bedaabc3283  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-07-varargs.C
! 692147249945677a4538820d533a04e0  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-08-needs-expr.C
  33768c9fc7ff3892a7bef9483c31549d  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C
  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
! 766d2bdd86466980accbe16110bfb42c  gcc/testsuite/g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C
! f01469c240b17c53394619fcb820b2aa  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
  8e2244c730152e6c96e90cb463a33d11  gcc/testsuite/g++.dg/coroutines/coro-builtins.C
  2ee732d97a353f9dae689cd5e7a0e6bf  gcc/testsuite/g++.dg/coroutines/coro-missing-final-suspend.C
! 6729d98cd27bd6c7a87c7780244643f0  gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C
  d622746579a0968e8d80e69091842263  gcc/testsuite/g++.dg/coroutines/coro-missing-initial-suspend.C
! 1c07f9abd7c02bd9eb1f6ff5cd459858  gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C
  183e1bc35b9297a5df07a652fa3e6796  gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C
! 3d5a304bdbea20616f15b70e98269491  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C
! e9b20d6caddf662a32ac8f7756bac1b9  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C
  326d429f7ee24d6da2a365e79d458907  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C
  74f2a8f9bf3b2026e637bc43b0018f28  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C
  bd0ea3710f987fa8b866de1dda671af6  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C
! 9c2912eb0f4f363e69a689cd66309f84  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h
  8bb9a557eebbfb2add0de2e6f7f82a62  gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C
  1d70f12cf58a9dfd8bdb128ab7657e17  gcc/testsuite/g++.dg/coroutines/coro.h
! b52e0ee93123cc4be82288a0ad62bfcf  gcc/testsuite/g++.dg/coroutines/coro1-allocators.h
  478574fcd282b18447d13478fa0bec3f  gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C
! d247f0915a601046c980bfc101413dad  gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h
! 2cfaf47b7612a291e899c021ed4990c4  gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h
  717fc21c526305fc294a1c2108d5c4fc  gcc/testsuite/g++.dg/coroutines/coroutines.exp
  cbb42d13b1660a8eb1d40a3d88308140  gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
  d9151fc224e4913ed7ffacd748769917  gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
--- 11023,11055 ----
  ddfd6a90cf32e5a6f5b08574c034f7eb  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-05-constexpr.C
  8ad1d1f541514961052ff50ebc2d60c6  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-06-main.C
  34a3fb1b0e1710f4a9fd9bedaabc3283  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-07-varargs.C
! 55879456948d3178ae65b91b139bfc99  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-08-needs-expr.C
  33768c9fc7ff3892a7bef9483c31549d  gcc/testsuite/g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C
  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
  8e2244c730152e6c96e90cb463a33d11  gcc/testsuite/g++.dg/coroutines/coro-builtins.C
  2ee732d97a353f9dae689cd5e7a0e6bf  gcc/testsuite/g++.dg/coroutines/coro-missing-final-suspend.C
! c650db04adc1ddeff58daa89681ac083  gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C
  d622746579a0968e8d80e69091842263  gcc/testsuite/g++.dg/coroutines/coro-missing-initial-suspend.C
! 01aba67828b1315bbab362390efef076  gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C
  183e1bc35b9297a5df07a652fa3e6796  gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C
! bdf425a510ce924668a7bcbca275f7d7  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C
! 9a19c548f75f838c3d8e28593ccb96ec  gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C
  326d429f7ee24d6da2a365e79d458907  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C
  74f2a8f9bf3b2026e637bc43b0018f28  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C
  bd0ea3710f987fa8b866de1dda671af6  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C
! 1e8c7244ef18cce6ae04d3ba82a340a4  gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h
  8bb9a557eebbfb2add0de2e6f7f82a62  gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C
  1d70f12cf58a9dfd8bdb128ab7657e17  gcc/testsuite/g++.dg/coroutines/coro.h
! cb41fef7448625fa4e0c8fd96e24fc4d  gcc/testsuite/g++.dg/coroutines/coro1-allocators.h
  478574fcd282b18447d13478fa0bec3f  gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C
! 6f5627b19b794cfdd383607165c8ad4e  gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h
! 6487c0454968e62ff493f215450a35cc  gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h
  717fc21c526305fc294a1c2108d5c4fc  gcc/testsuite/g++.dg/coroutines/coroutines.exp
  cbb42d13b1660a8eb1d40a3d88308140  gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C
  d9151fc224e4913ed7ffacd748769917  gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C
*************** a692885ae53653cf5947fa818a85f111  gcc/te
*** 11037,11066 ****
  45bb42ea728f75ccdc6c21be6a6ee8c3  gcc/testsuite/g++.dg/coroutines/pr93458-5-bad-coro-type.C
  0af70b4922e5ac7412278825e6452eb8  gcc/testsuite/g++.dg/coroutines/pr94288.C
  5b804bd8735580b8a8d6c70ec3f70df8  gcc/testsuite/g++.dg/coroutines/pr94528.C
! 4ffe18795b9fc302da61aa4d2174cd4d  gcc/testsuite/g++.dg/coroutines/pr94682-preview-this.C
! 258943eeb5d2e1b3877e1af1b3395d53  gcc/testsuite/g++.dg/coroutines/pr94752.C
  bd516c5865d9e7ccb7376cdd2e004d0f  gcc/testsuite/g++.dg/coroutines/pr94817.C
  80f2ddf6e7fa3b7d98d16dcb37394788  gcc/testsuite/g++.dg/coroutines/pr94829.C
! 9dee9544581b70807dd7772145ee2d80  gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C
! d04b71cde9b764bbaf85344ecd631bd6  gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C
  fa1dba5da47078603d79923b5b343d43  gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C
! 37f9943285911fdb79ef476e6ce7117f  gcc/testsuite/g++.dg/coroutines/pr95050.C
! 601569dd428dacfa2e7af793c8e57e21  gcc/testsuite/g++.dg/coroutines/pr95345.C
  8bf205f696ed7639e65915dc4a69b1e6  gcc/testsuite/g++.dg/coroutines/pr95346.C
  5f7f99cdffd231c601cf3a57331ecac7  gcc/testsuite/g++.dg/coroutines/pr95350.C
! 1f1ede91bb43b6cd7ad1e658e2f15742  gcc/testsuite/g++.dg/coroutines/pr95440.C
  05100d20f9b9853bd56ead602feb1718  gcc/testsuite/g++.dg/coroutines/pr95477.C
  ad31826ccc407ca77f13ccedabe598c9  gcc/testsuite/g++.dg/coroutines/pr95505.C
  d7c4d12326724992c8854e0b38126068  gcc/testsuite/g++.dg/coroutines/pr95518.C
! 5d57060ce6bbfee81af4cbe2607957c5  gcc/testsuite/g++.dg/coroutines/pr95711.C
  da3e043a65035766965e80d23c99bf52  gcc/testsuite/g++.dg/coroutines/pr95736.C
! cbeb02465eadad3e04bc59dd4db51546  gcc/testsuite/g++.dg/coroutines/pr95813.C
! a56b788ccac90b6c4033e09a37311b67  gcc/testsuite/g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C
  e5855150057a1e681eabe6c4c4c37e4d  gcc/testsuite/g++.dg/coroutines/ramp-return-a.C
  695b11618163db1e2b396417d78f1fa9  gcc/testsuite/g++.dg/coroutines/ramp-return-b.C
  91d4b87670d3ca11ec1c3b3225271fc4  gcc/testsuite/g++.dg/coroutines/ramp-return-c.C
  7c8fc2e11a99ae24431837595e7d9cf4  gcc/testsuite/g++.dg/coroutines/ramp-return.h
! c5228cff595457b4aa0002acc3c286ab  gcc/testsuite/g++.dg/coroutines/symmetric-transfer-00-basic.C
  09236f4d6e6e8820e87d3b18847c9fb5  gcc/testsuite/g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C
  1b198208b86ea54d85ea73e583750513  gcc/testsuite/g++.dg/coroutines/torture/alloc-01-overload-newdel.C
  c5ab4cca7557f052db81657084cd47b6  gcc/testsuite/g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C
--- 11058,11110 ----
  45bb42ea728f75ccdc6c21be6a6ee8c3  gcc/testsuite/g++.dg/coroutines/pr93458-5-bad-coro-type.C
  0af70b4922e5ac7412278825e6452eb8  gcc/testsuite/g++.dg/coroutines/pr94288.C
  5b804bd8735580b8a8d6c70ec3f70df8  gcc/testsuite/g++.dg/coroutines/pr94528.C
! a3782dccef07620df707f8dac0a7c64a  gcc/testsuite/g++.dg/coroutines/pr94682-preview-this.C
! f94b132c0aae8eaa2355126af9e65707  gcc/testsuite/g++.dg/coroutines/pr94752.C
! c41c0f3460d21e0c4db49f70ce077c29  gcc/testsuite/g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C
  bd516c5865d9e7ccb7376cdd2e004d0f  gcc/testsuite/g++.dg/coroutines/pr94817.C
  80f2ddf6e7fa3b7d98d16dcb37394788  gcc/testsuite/g++.dg/coroutines/pr94829.C
! 05a78501dd3c25375f0da2bfd7901151  gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C
! 3b2a895d498722a8ce8da6f99f96117e  gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C
  fa1dba5da47078603d79923b5b343d43  gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C
! f41f630eebfc858cbd9471df42c4a56a  gcc/testsuite/g++.dg/coroutines/pr95050.C
! 9d01ddcc0b1513ede783b802cb9b0351  gcc/testsuite/g++.dg/coroutines/pr95345.C
  8bf205f696ed7639e65915dc4a69b1e6  gcc/testsuite/g++.dg/coroutines/pr95346.C
  5f7f99cdffd231c601cf3a57331ecac7  gcc/testsuite/g++.dg/coroutines/pr95350.C
! 613fabc2b581a4b24f46b9c5790e1733  gcc/testsuite/g++.dg/coroutines/pr95440.C
  05100d20f9b9853bd56ead602feb1718  gcc/testsuite/g++.dg/coroutines/pr95477.C
  ad31826ccc407ca77f13ccedabe598c9  gcc/testsuite/g++.dg/coroutines/pr95505.C
  d7c4d12326724992c8854e0b38126068  gcc/testsuite/g++.dg/coroutines/pr95518.C
! c0851b55f1db10d372a842d773d11661  gcc/testsuite/g++.dg/coroutines/pr95591.C
! a49707211a5fe8dc7634517c75f89d56  gcc/testsuite/g++.dg/coroutines/pr95599.C
! 8647f401f04a81b704516887be4b28c4  gcc/testsuite/g++.dg/coroutines/pr95616-0-no-exceptions.C
! 3fd320156b24d7e2f06d831a9c811848  gcc/testsuite/g++.dg/coroutines/pr95616-0.C
! 0fe1b5347f976f18205e87d472712a14  gcc/testsuite/g++.dg/coroutines/pr95616-1-no-exceptions.C
! 792e979bd6cea469c551209ac86f9724  gcc/testsuite/g++.dg/coroutines/pr95616-1.C
! 2e14948b514a62629867c3f79a8fecf6  gcc/testsuite/g++.dg/coroutines/pr95616-2.C
! a676966bdd400a269c1a1795e2b65c46  gcc/testsuite/g++.dg/coroutines/pr95616-3-no-exceptions.C
! 8696b2f4c44bb47b024239b3c9ed1b27  gcc/testsuite/g++.dg/coroutines/pr95616-3.C
! 8edab167bf1ac7bc70706dd427ad61f3  gcc/testsuite/g++.dg/coroutines/pr95616-4.C
! d8ffc7c1c2fcbfd4c0bb050517731ff9  gcc/testsuite/g++.dg/coroutines/pr95616-5.C
! 6d0115907d0cc08584303902e33744a6  gcc/testsuite/g++.dg/coroutines/pr95616-6.C
! 4e6b40bbd7b9ffb020740b0b4b48256b  gcc/testsuite/g++.dg/coroutines/pr95711.C
  da3e043a65035766965e80d23c99bf52  gcc/testsuite/g++.dg/coroutines/pr95736.C
! b9a4b958153e8961fe51aff06850871d  gcc/testsuite/g++.dg/coroutines/pr95813.C
! b221a446db70accee39ff0c2783ab71c  gcc/testsuite/g++.dg/coroutines/pr95822.C
! 71e3db62fe8c830866c66122ae3a0b56  gcc/testsuite/g++.dg/coroutines/pr95823.C
! f3711dab25fac8bb7802f39735ea954d  gcc/testsuite/g++.dg/coroutines/pr95824.C
! 03aa07b826568c4887ee864d32462f71  gcc/testsuite/g++.dg/coroutines/pr96251.C
! 09ad0ccdf1203d227f2f6da85d74297c  gcc/testsuite/g++.dg/coroutines/pr96749-1.C
! 3d20b72ac7ae9d1f9c21f6eb6fb34484  gcc/testsuite/g++.dg/coroutines/pr96749-2.C
! 0dd229753914401c8af3e84d3934dbfc  gcc/testsuite/g++.dg/coroutines/pr97438.C
! 7f93d96e5cf64c45c34eb259e9bb9c11  gcc/testsuite/g++.dg/coroutines/pr97587.C
! f095b3e5361e6b39aaa76b256225bae8  gcc/testsuite/g++.dg/coroutines/pr98118.C
! 13e8e708074a4e784b2756a16cffac95  gcc/testsuite/g++.dg/coroutines/pr98480.C
! 24170bfffebf70344e3511fba162c10d  gcc/testsuite/g++.dg/coroutines/pr99047.C
  e5855150057a1e681eabe6c4c4c37e4d  gcc/testsuite/g++.dg/coroutines/ramp-return-a.C
  695b11618163db1e2b396417d78f1fa9  gcc/testsuite/g++.dg/coroutines/ramp-return-b.C
  91d4b87670d3ca11ec1c3b3225271fc4  gcc/testsuite/g++.dg/coroutines/ramp-return-c.C
  7c8fc2e11a99ae24431837595e7d9cf4  gcc/testsuite/g++.dg/coroutines/ramp-return.h
! 3b3fbc868390abfe839fc513199c7af7  gcc/testsuite/g++.dg/coroutines/symmetric-transfer-00-basic.C
  09236f4d6e6e8820e87d3b18847c9fb5  gcc/testsuite/g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C
  1b198208b86ea54d85ea73e583750513  gcc/testsuite/g++.dg/coroutines/torture/alloc-01-overload-newdel.C
  c5ab4cca7557f052db81657084cd47b6  gcc/testsuite/g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C
*************** b5702050d573cd3541c4fd05b83e730e  gcc/te
*** 11085,11091 ****
  f32a09a91b577e81db73e85a7dac095b  gcc/testsuite/g++.dg/coroutines/torture/co-await-04-control-flow.C
  eab589d919ddb6869521fe2e116947dd  gcc/testsuite/g++.dg/coroutines/torture/co-await-05-loop.C
  c5cd428a4bbc97e3e233e4231e419a57  gcc/testsuite/g++.dg/coroutines/torture/co-await-06-ovl.C
! e1099c6b6876bc6524785aaad6e29b0a  gcc/testsuite/g++.dg/coroutines/torture/co-await-07-tmpl.C
  0ce5ebbbf9c5220389806b9b92309a3b  gcc/testsuite/g++.dg/coroutines/torture/co-await-08-cascade.C
  88c523301764bb2e37a63571ee5103ae  gcc/testsuite/g++.dg/coroutines/torture/co-await-09-pair.C
  f0ea2188a943ec2768bffeb066d53489  gcc/testsuite/g++.dg/coroutines/torture/co-await-10-template-fn-arg.C
--- 11129,11135 ----
  f32a09a91b577e81db73e85a7dac095b  gcc/testsuite/g++.dg/coroutines/torture/co-await-04-control-flow.C
  eab589d919ddb6869521fe2e116947dd  gcc/testsuite/g++.dg/coroutines/torture/co-await-05-loop.C
  c5cd428a4bbc97e3e233e4231e419a57  gcc/testsuite/g++.dg/coroutines/torture/co-await-06-ovl.C
! 7cd07e15713570b8a5f3228ef4666940  gcc/testsuite/g++.dg/coroutines/torture/co-await-07-tmpl.C
  0ce5ebbbf9c5220389806b9b92309a3b  gcc/testsuite/g++.dg/coroutines/torture/co-await-08-cascade.C
  88c523301764bb2e37a63571ee5103ae  gcc/testsuite/g++.dg/coroutines/torture/co-await-09-pair.C
  f0ea2188a943ec2768bffeb066d53489  gcc/testsuite/g++.dg/coroutines/torture/co-await-10-template-fn-arg.C
*************** b0b910a9390d3504c31088b464ff01ce  gcc/te
*** 11095,11141 ****
  aca24433647bf0d163e506700db42eef  gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C
  d2387597766ee660356c02649984e0dc  gcc/testsuite/g++.dg/coroutines/torture/co-await-15-return-non-triv.C
  6bde7b59712d6af856262196fb9a2b52  gcc/testsuite/g++.dg/coroutines/torture/co-await-16-template-traits.C
! ee065cd796021dff53fcae69297ae05d  gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C
  09c03c80e5ca99e2bedc1d76c6eee8ec  gcc/testsuite/g++.dg/coroutines/torture/co-await-18-if-cond.C
  6f765328536074b9168af62a54640765  gcc/testsuite/g++.dg/coroutines/torture/co-await-19-while-cond.C
  195dc488a58ab40254a3bcacd40168dd  gcc/testsuite/g++.dg/coroutines/torture/co-await-20-do-while-cond.C
  2e753009d4929d1b1234a24a14cd225c  gcc/testsuite/g++.dg/coroutines/torture/co-await-21-switch-value.C
  b259f645eb0e46b33e43ebc5f032a66f  gcc/testsuite/g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C
! ba4e27059e2e6e07ccc203fc26b64ef6  gcc/testsuite/g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C
! 38265225bc60955b7d0351dd58561b27  gcc/testsuite/g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C
! 410db539faa3e8f9ae3be7efebdc902a  gcc/testsuite/g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C
! 47dda19b10691875798e7e45cc8273e4  gcc/testsuite/g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C
  b8b3aadcb3c3d834a7df6d1e385d64dd  gcc/testsuite/g++.dg/coroutines/torture/co-ret-05-return-value.C
! 84d25491a177d8012e2f46bf87fb1f36  gcc/testsuite/g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C
  47dc354bd59f6758a6e96861d39168f3  gcc/testsuite/g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C
! cfb91231d778fdc10a8d56084c79118e  gcc/testsuite/g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C
! 03ee3cd42d5b0ea87c6eabd31a51739f  gcc/testsuite/g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C
  1f060ecf85dcfe068b0e7ec9caaa5a54  gcc/testsuite/g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C
  c41e52fe3a851c57368ddc1b3ad6d9b7  gcc/testsuite/g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C
  d0d9769c98fd1e7f7b56c782db043cc0  gcc/testsuite/g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C
  673b178e156cb558989fe0b7dcd7a615  gcc/testsuite/g++.dg/coroutines/torture/co-ret-13-template-2.C
  c0d39710d34d98497ef837a91cb6a3d0  gcc/testsuite/g++.dg/coroutines/torture/co-ret-14-template-3.C
! ab0efdfbdaa1f29bef9671ce02e9c917  gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C
  05fc819e556f0b28721524fb06e5fc3f  gcc/testsuite/g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C
! fceb46c1d73d02add396cc1abbe689ef  gcc/testsuite/g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C
! 521204225f4d7bdc7c803f41aab042d0  gcc/testsuite/g++.dg/coroutines/torture/co-yield-00-triv.C
  f798da99709b1e34b10a6c7bc124ae72  gcc/testsuite/g++.dg/coroutines/torture/co-yield-01-multi.C
  533f6b6779be624c787c3d8224581009  gcc/testsuite/g++.dg/coroutines/torture/co-yield-02-loop.C
! fdac16a84202c9b7bf9f94bcd85c8c5b  gcc/testsuite/g++.dg/coroutines/torture/co-yield-03-tmpl.C
! d5f66b894a2aa2826b203eaed2c53d27  gcc/testsuite/g++.dg/coroutines/torture/co-yield-04-complex-local-state.C
  7dc5c1c2ec9373380b4639dc7a5afeac  gcc/testsuite/g++.dg/coroutines/torture/co-yield-05-co-aw.C
  738b0b110abe719b4e3608eabe5486a9  gcc/testsuite/g++.dg/coroutines/torture/co-yield-06-fun-parm.C
  9c66f147439c5b39e4f53bc72a797dec  gcc/testsuite/g++.dg/coroutines/torture/co-yield-07-template-fn-param.C
  63d7b744b332efa18cbbbaa42cfdef67  gcc/testsuite/g++.dg/coroutines/torture/co-yield-08-more-refs.C
  ae63d74ff74d24f5617760e03388ac88  gcc/testsuite/g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C
  9d1f555d6612dc78d2e5f1999fa1f2f7  gcc/testsuite/g++.dg/coroutines/torture/coro-torture.exp
! 5a51dcc1ce634accee76521d8aafca82  gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-0.C
! 6c7dbbbaa5ce01b2dae334fde8c3de62  gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C
  9375f5455b11a5f84ff284d0742870fe  gcc/testsuite/g++.dg/coroutines/torture/func-params-00.C
  a934102f958bf0847dcc65b8b814bb06  gcc/testsuite/g++.dg/coroutines/torture/func-params-01.C
  d5b6e925db5e6ba7fa1659ba22bed06e  gcc/testsuite/g++.dg/coroutines/torture/func-params-02.C
  028fac9944d1ba2f5b09e16830589b66  gcc/testsuite/g++.dg/coroutines/torture/func-params-03.C
! e6797ba1485aa70ccf8c591270bee03d  gcc/testsuite/g++.dg/coroutines/torture/func-params-04.C
  7ea52e357db9c2c3a00fc793aee86f69  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  40fb60b2ba2fffcd307be3dba2f73dcd  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
  f39a32f504887835abf0a5d096197cd9  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
--- 11139,11188 ----
  aca24433647bf0d163e506700db42eef  gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref-to-auto.C
  d2387597766ee660356c02649984e0dc  gcc/testsuite/g++.dg/coroutines/torture/co-await-15-return-non-triv.C
  6bde7b59712d6af856262196fb9a2b52  gcc/testsuite/g++.dg/coroutines/torture/co-await-16-template-traits.C
! c13f88b01f2852e4f1a6088a01c71cf3  gcc/testsuite/g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C
  09c03c80e5ca99e2bedc1d76c6eee8ec  gcc/testsuite/g++.dg/coroutines/torture/co-await-18-if-cond.C
  6f765328536074b9168af62a54640765  gcc/testsuite/g++.dg/coroutines/torture/co-await-19-while-cond.C
  195dc488a58ab40254a3bcacd40168dd  gcc/testsuite/g++.dg/coroutines/torture/co-await-20-do-while-cond.C
  2e753009d4929d1b1234a24a14cd225c  gcc/testsuite/g++.dg/coroutines/torture/co-await-21-switch-value.C
  b259f645eb0e46b33e43ebc5f032a66f  gcc/testsuite/g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C
! ae398afe7ca7e2e4c42066ed58c09d28  gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C
! 6a27ad319f6d31ae51af8f5ed7000045  gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C
! 1713b49a1b25d10f1599d693377b16c3  gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C
! bbc2605673ebcdcf02997a8f627a0451  gcc/testsuite/g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C
! 70a8bd096c62b9eafed7a35d5cf281a4  gcc/testsuite/g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C
! 70220985caa00f582590fefc57d4891d  gcc/testsuite/g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C
! e69102b05a69e87ae008f6818114fbcd  gcc/testsuite/g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C
  b8b3aadcb3c3d834a7df6d1e385d64dd  gcc/testsuite/g++.dg/coroutines/torture/co-ret-05-return-value.C
! fb780d18887b4ad97987e298b143d7c7  gcc/testsuite/g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C
  47dc354bd59f6758a6e96861d39168f3  gcc/testsuite/g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C
! 818b31856f031f12700c12a624c4859e  gcc/testsuite/g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C
! d81b01b58f7f15b0e2f363f8cf1946a0  gcc/testsuite/g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C
  1f060ecf85dcfe068b0e7ec9caaa5a54  gcc/testsuite/g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C
  c41e52fe3a851c57368ddc1b3ad6d9b7  gcc/testsuite/g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C
  d0d9769c98fd1e7f7b56c782db043cc0  gcc/testsuite/g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C
  673b178e156cb558989fe0b7dcd7a615  gcc/testsuite/g++.dg/coroutines/torture/co-ret-13-template-2.C
  c0d39710d34d98497ef837a91cb6a3d0  gcc/testsuite/g++.dg/coroutines/torture/co-ret-14-template-3.C
! 6be5f78d798b1a761b838738e0b61377  gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-return_void.C
  05fc819e556f0b28721524fb06e5fc3f  gcc/testsuite/g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C
! ea04e15128b4f7c9dcd59c8345a9ef96  gcc/testsuite/g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C
! 481e88dcb84e8744e467881b52fdd35e  gcc/testsuite/g++.dg/coroutines/torture/co-yield-00-triv.C
  f798da99709b1e34b10a6c7bc124ae72  gcc/testsuite/g++.dg/coroutines/torture/co-yield-01-multi.C
  533f6b6779be624c787c3d8224581009  gcc/testsuite/g++.dg/coroutines/torture/co-yield-02-loop.C
! 1a64401f549123a860eb6546ecfc4047  gcc/testsuite/g++.dg/coroutines/torture/co-yield-03-tmpl.C
! 35fdd7c5f62c8ba93820920aed888617  gcc/testsuite/g++.dg/coroutines/torture/co-yield-04-complex-local-state.C
  7dc5c1c2ec9373380b4639dc7a5afeac  gcc/testsuite/g++.dg/coroutines/torture/co-yield-05-co-aw.C
  738b0b110abe719b4e3608eabe5486a9  gcc/testsuite/g++.dg/coroutines/torture/co-yield-06-fun-parm.C
  9c66f147439c5b39e4f53bc72a797dec  gcc/testsuite/g++.dg/coroutines/torture/co-yield-07-template-fn-param.C
  63d7b744b332efa18cbbbaa42cfdef67  gcc/testsuite/g++.dg/coroutines/torture/co-yield-08-more-refs.C
  ae63d74ff74d24f5617760e03388ac88  gcc/testsuite/g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C
  9d1f555d6612dc78d2e5f1999fa1f2f7  gcc/testsuite/g++.dg/coroutines/torture/coro-torture.exp
! 99dab3773a8e1eae30ae15c1cb6bb484  gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-0.C
! 492261ab0a97b265a7926f128a913e51  gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C
  9375f5455b11a5f84ff284d0742870fe  gcc/testsuite/g++.dg/coroutines/torture/func-params-00.C
  a934102f958bf0847dcc65b8b814bb06  gcc/testsuite/g++.dg/coroutines/torture/func-params-01.C
  d5b6e925db5e6ba7fa1659ba22bed06e  gcc/testsuite/g++.dg/coroutines/torture/func-params-02.C
  028fac9944d1ba2f5b09e16830589b66  gcc/testsuite/g++.dg/coroutines/torture/func-params-03.C
! 1f2c6a6a7a0d085194517f9fe9b6beaa  gcc/testsuite/g++.dg/coroutines/torture/func-params-04.C
  7ea52e357db9c2c3a00fc793aee86f69  gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C
  40fb60b2ba2fffcd307be3dba2f73dcd  gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C
  f39a32f504887835abf0a5d096197cd9  gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C
*************** b980842cc9bcb2b9e860aa2e3af5dc8c  gcc/te
*** 11158,11165 ****
  9f38086eb8db6aacb9fb2cc1f03da885  gcc/testsuite/g++.dg/coroutines/torture/local-var-03-with-awaits.C
  34ccaec4926a79ee91dcb622b29fd437  gcc/testsuite/g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C
  880e7bddb449e36639d0b28849901bd7  gcc/testsuite/g++.dg/coroutines/torture/local-var-05-awaitable.C
! f58ead96d21abc6ab14e106c24d390f1  gcc/testsuite/g++.dg/coroutines/torture/local-var-06-structured-binding.C
! 824ffa19fd9a1fb3609576a3ca666820  gcc/testsuite/g++.dg/coroutines/torture/mid-suspend-destruction-0.C
  33c54ba08ef1e709e2fb67d90cc048b4  gcc/testsuite/g++.dg/coroutines/torture/pr92933.C
  f50995d33b63c7c1fdc5d79e68bd9a54  gcc/testsuite/g++.dg/coroutines/torture/pr95003.C
  f15d0868b7388079e03b56a95cf11a64  gcc/testsuite/g++.dg/coroutines/torture/pr95519-00-return_void.C
--- 11205,11212 ----
  9f38086eb8db6aacb9fb2cc1f03da885  gcc/testsuite/g++.dg/coroutines/torture/local-var-03-with-awaits.C
  34ccaec4926a79ee91dcb622b29fd437  gcc/testsuite/g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C
  880e7bddb449e36639d0b28849901bd7  gcc/testsuite/g++.dg/coroutines/torture/local-var-05-awaitable.C
! eda65f9adf2b3b0f2d16abf6d3a3472a  gcc/testsuite/g++.dg/coroutines/torture/local-var-06-structured-binding.C
! 3f3837d96557bdac32ef086e05aeaedd  gcc/testsuite/g++.dg/coroutines/torture/mid-suspend-destruction-0.C
  33c54ba08ef1e709e2fb67d90cc048b4  gcc/testsuite/g++.dg/coroutines/torture/pr92933.C
  f50995d33b63c7c1fdc5d79e68bd9a54  gcc/testsuite/g++.dg/coroutines/torture/pr95003.C
  f15d0868b7388079e03b56a95cf11a64  gcc/testsuite/g++.dg/coroutines/torture/pr95519-00-return_void.C
*************** b1b510867b818d76320b1b17e7d87962  gcc/te
*** 11167,11175 ****
  bc8c0e4347c30987e423c33501ef5d0b  gcc/testsuite/g++.dg/coroutines/torture/pr95519-02-final_suspend.C
  69c77b7e3b1f0a4591c2ba4940af948a  gcc/testsuite/g++.dg/coroutines/torture/pr95519-03-return-value.C
  3e69f064fae83c4daf2e900c1560c912  gcc/testsuite/g++.dg/coroutines/torture/pr95519-04-yield-value.C
! a92f1748832306a243a6785ecb1c5152  gcc/testsuite/g++.dg/coroutines/torture/pr95519-05-gro.C
  77dde2143b4e478a1b87273551b2506d  gcc/testsuite/g++.dg/coroutines/torture/pr95519-06-grooaf.C
  9b9297459a70238f4fbf5cfc0ed64df3  gcc/testsuite/g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C
  074cd02b7474e8119248041c10f08ad3  gcc/testsuite/g++.dg/cpp/_Pragma1.C
  8ce78309bd631829da82f2798d24d628  gcc/testsuite/g++.dg/cpp/c++98-pedantic.C
  731959b0908b124d4eee4dab104d68bb  gcc/testsuite/g++.dg/cpp/c++98.C
--- 11214,11229 ----
  bc8c0e4347c30987e423c33501ef5d0b  gcc/testsuite/g++.dg/coroutines/torture/pr95519-02-final_suspend.C
  69c77b7e3b1f0a4591c2ba4940af948a  gcc/testsuite/g++.dg/coroutines/torture/pr95519-03-return-value.C
  3e69f064fae83c4daf2e900c1560c912  gcc/testsuite/g++.dg/coroutines/torture/pr95519-04-yield-value.C
! 35a31e0a6a5c07d36fcb1b63aa762a65  gcc/testsuite/g++.dg/coroutines/torture/pr95519-05-gro.C
  77dde2143b4e478a1b87273551b2506d  gcc/testsuite/g++.dg/coroutines/torture/pr95519-06-grooaf.C
  9b9297459a70238f4fbf5cfc0ed64df3  gcc/testsuite/g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C
+ a67c23b7a4297bd4cb0d9a2562f71fb9  gcc/testsuite/g++.dg/coroutines/torture/pr95615-01.C
+ 58471daef30985624e1a94ea375801fb  gcc/testsuite/g++.dg/coroutines/torture/pr95615-02.C
+ 7982a06adacf383c56f57fa76127583a  gcc/testsuite/g++.dg/coroutines/torture/pr95615-03.C
+ 7cf559ee49733e694580f81dae81542c  gcc/testsuite/g++.dg/coroutines/torture/pr95615-04.C
+ 4cd16a27e5d6ed11ab1bdcfda0a29351  gcc/testsuite/g++.dg/coroutines/torture/pr95615-05.C
+ ab931ef1aae017d49334493d5f8a3df8  gcc/testsuite/g++.dg/coroutines/torture/pr95615.inc
+ eeb744d3368ba25e26be1112d9ca230c  gcc/testsuite/g++.dg/coroutines/torture/pr98704.C
  074cd02b7474e8119248041c10f08ad3  gcc/testsuite/g++.dg/cpp/_Pragma1.C
  8ce78309bd631829da82f2798d24d628  gcc/testsuite/g++.dg/cpp/c++98-pedantic.C
  731959b0908b124d4eee4dab104d68bb  gcc/testsuite/g++.dg/cpp/c++98.C
*************** ef369c9d8dbd4b3ba5c764f92fc53a46  gcc/te
*** 11341,11346 ****
--- 11395,11401 ----
  2a4fbf633a4b91c09573d05167888906  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C
  211b1bb1a33b29cff03e25acefb6f840  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C
  40651f96c24fbc6da71f67630650ea18  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C
+ 2828cf381230838bedb15702c2b763f2  gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.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
*************** d73c822fa689fe72214bda7e5568e7fb  gcc/te
*** 11374,11379 ****
--- 11429,11435 ----
  378825e2be62c47efdd092570e504859  gcc/testsuite/g++.dg/cpp0x/attributes-namespace3.C
  55df3cc348b2b077060e31cdc5994ca7  gcc/testsuite/g++.dg/cpp0x/attributes-namespace4.C
  702c7d2e7108a481f2be5e811c7c40cb  gcc/testsuite/g++.dg/cpp0x/attributes-namespace5.C
+ 1609a64e5e97d8f93f3e8d16be501b44  gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C
  3c0401d0c967c2be023b9a9ea58bbf4a  gcc/testsuite/g++.dg/cpp0x/auto-60626.C
  10834eb27fb21338ba1d129c1e0f8639  gcc/testsuite/g++.dg/cpp0x/auto-84662.C
  2a20fa20736db7b66194cc49b7649588  gcc/testsuite/g++.dg/cpp0x/auto1.C
*************** b9007290e56f8c058df6fc2174bc755b  gcc/te
*** 11508,11514 ****
--- 11564,11572 ----
  5a518662f72ee08bfff694cc4d66124c  gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C
  387eeb0eae44c4e907323a8c822cb5c8  gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C
  b2e8cc3ca2686458232f6ab8399d9dda  gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C
+ 32c39fce8b20cb104d6da1cffca8a530  gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C
  6aa74413b4ef74580a0a5da7abf23914  gcc/testsuite/g++.dg/cpp0x/constexpr-98.C
+ 5f550fa68a208c2d1f3f6d02dca0b709  gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C
  d08d3bdb37be475451a39fd6f72486e9  gcc/testsuite/g++.dg/cpp0x/constexpr-99.C
  3ccc1912e7827aae6b55936a3bf3bb24  gcc/testsuite/g++.dg/cpp0x/constexpr-__func__.C
  9c47c9e14b7675d6bdf8bb573c3b0196  gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C
*************** f4f262de9adf968192a3da56a3c4adc1  gcc/te
*** 11547,11552 ****
--- 11605,11612 ----
  2e25f59424b3bb9e86bdcc2fe91c41af  gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C
  3ac9c1d9fb2c907fc817b194d0e9d585  gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C
  37381df196b22d02192a5089e6c46365  gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C
+ 0a27a7a45bdad25c5a48b1f4e3bfcb8b  gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C
+ 3100c3b4b2ec90a6762a56edc16076a1  gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C
  8b7c8e7c1b64cfa0626f7f2311c9fef5  gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C
  6451aa5bb5fa736dda3ebad1dc2e8336  gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C
  1d46f32449f9e0292d662928246ec784  gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C
*************** b99766124d64d06b0dfeeabec5efde5f  gcc/te
*** 11741,11748 ****
--- 11801,11810 ----
  0ba04b9a4a44719f19b5a5fc6905b1a1  gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C
  b0f3e3a129a29b94607b7667c179da90  gcc/testsuite/g++.dg/cpp0x/constexpr-overflow.C
  49a55dd7856ddc68e96fae9181b210ee  gcc/testsuite/g++.dg/cpp0x/constexpr-overflow2.C
+ a5ce11f6f7a1de2ab9382765eaae19a9  gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C
  9b22329501cdc0c04eb177944b0b9482  gcc/testsuite/g++.dg/cpp0x/constexpr-pedantic.C
  21cafe90c117f963b0c4d2102a2109a0  gcc/testsuite/g++.dg/cpp0x/constexpr-pmf1.C
+ a53083b794641f9adbc3c1129a42b34c  gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C
  71bf544adf239f884a43b6d72e78604e  gcc/testsuite/g++.dg/cpp0x/constexpr-pos1.C
  e29b90d7c0ad7662446a6055addb6315  gcc/testsuite/g++.dg/cpp0x/constexpr-potential1.C
  a82ef0f27014a7256099b10bb3cb2b1a  gcc/testsuite/g++.dg/cpp0x/constexpr-ptrcomp1.C
*************** a5f546aaf002e31dc77b29dbac735473  gcc/te
*** 11881,11886 ****
--- 11943,11950 ----
  3df1dfeae5659a7702340d1f4c142e85  gcc/testsuite/g++.dg/cpp0x/decltype-call2.C
  94b4a0fd5edd628fe8247db245d9f0ad  gcc/testsuite/g++.dg/cpp0x/decltype-call3.C
  3ee5acdb01862b8525e5acbc41d1263a  gcc/testsuite/g++.dg/cpp0x/decltype-call4.C
+ a2ec8c4ec4676175a5d3d2d4dd629d7c  gcc/testsuite/g++.dg/cpp0x/decltype-call5.C
+ bb0ece7c073cbae82399d51eb0ba1f38  gcc/testsuite/g++.dg/cpp0x/decltype-call6.C
  22d7818c4cd703bb7c4198e6debd1a87  gcc/testsuite/g++.dg/cpp0x/decltype-err1.C
  f1c16eae211724928eb3908ca78a9906  gcc/testsuite/g++.dg/cpp0x/decltype-incomplete1.C
  9bbdff7e4aee14dd984dd68004151da7  gcc/testsuite/g++.dg/cpp0x/decltype-mem-initializer1.C
*************** b1410081d8b18a483605fea34ded714b  gcc/te
*** 12098,12103 ****
--- 12162,12168 ----
  f520b3c677602a9f4bb925811947dd27  gcc/testsuite/g++.dg/cpp0x/enum39.C
  4314a939d182c8ee315404a2d9cf3ec3  gcc/testsuite/g++.dg/cpp0x/enum4.C
  1180e3480996d107ee707434d64528e0  gcc/testsuite/g++.dg/cpp0x/enum40.C
+ 04d281e3cb2c000a5e49e2b16f623027  gcc/testsuite/g++.dg/cpp0x/enum41.C
  771003df84c0886c950718b7f6d81033  gcc/testsuite/g++.dg/cpp0x/enum5.C
  67ec15297186c0dc5b419618c460a2f2  gcc/testsuite/g++.dg/cpp0x/enum6.C
  2b0985c5003a3baf1ba60c7c38770636  gcc/testsuite/g++.dg/cpp0x/enum7.C
*************** b76ee20d4e5161664ef1b5b122268e53  gcc/te
*** 12246,12251 ****
--- 12311,12317 ----
  f55fa66c82d267feca5db82dc835210a  gcc/testsuite/g++.dg/cpp0x/gen-attrs-7.C
  40cf365212691f5dfcdf3a1b85548079  gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C
  1e684e9934b01f7c9c53981ab2a9cd8f  gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C
+ d7e6d19983fefaaf3bad930060d8d107  gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C
  29ab98a7b8d445bb51e5069dd98f7cca  gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C
  5dd92815927177080853d47a890f5439  gcc/testsuite/g++.dg/cpp0x/gen-attrs-9.C
  40caf35e131e99903b76e36f0e04b2a9  gcc/testsuite/g++.dg/cpp0x/gnu_fext-numeric-literals.C
*************** f933eabf4dcde8d87d03370c9257ce9d  gcc/te
*** 12310,12315 ****
--- 12376,12382 ----
  5900d3033d3e379599e256c557071368  gcc/testsuite/g++.dg/cpp0x/initlist-array10.C
  a4d425861fbc15c68f5c3a9c0b1d1b8c  gcc/testsuite/g++.dg/cpp0x/initlist-array11.C
  acdc66e4d80b02a42a452d3b516a42b6  gcc/testsuite/g++.dg/cpp0x/initlist-array12.C
+ 85db0f3cfbd5f43f0c7eeee7a715292b  gcc/testsuite/g++.dg/cpp0x/initlist-array13.C
  09f09079c354ad93c3844a14549e0854  gcc/testsuite/g++.dg/cpp0x/initlist-array2.C
  8c888f7ab5cc44480801a14718225380  gcc/testsuite/g++.dg/cpp0x/initlist-array3.C
  6c1907913d332611dd16d03002d759f9  gcc/testsuite/g++.dg/cpp0x/initlist-array4.C
*************** f3e3a423075b6d0d03243d7a3125c656  gcc/te
*** 12380,12385 ****
--- 12447,12453 ----
  29c35f2a6e40093e69a57af1acacdc58  gcc/testsuite/g++.dg/cpp0x/initlist120.C
  541d894667b752e80fa965821d083b78  gcc/testsuite/g++.dg/cpp0x/initlist121.C
  92d788f8062cd25acbb2f8240948a8d4  gcc/testsuite/g++.dg/cpp0x/initlist122.C
+ 55f71400cae4fa6705b0241bc9d07d6b  gcc/testsuite/g++.dg/cpp0x/initlist123.C
  a5e64985a46db12492fa03d5e7dfd347  gcc/testsuite/g++.dg/cpp0x/initlist13.C
  3071307e831ae441c218cbab9dbc1d8f  gcc/testsuite/g++.dg/cpp0x/initlist14.C
  803cc72c140b1d53ee7a3e50e344d414  gcc/testsuite/g++.dg/cpp0x/initlist15.C
*************** fe526337c46e51da61277e503a425d3c  gcc/te
*** 12758,12763 ****
--- 12826,12832 ----
  4c9fa986dc7f6deef6a257359aa5e2ca  gcc/testsuite/g++.dg/cpp0x/new1.C
  5103d8a889c20932b4c0d1f36f771d88  gcc/testsuite/g++.dg/cpp0x/new2.C
  619ac7b9f67c073afd9a0d09b9e71a25  gcc/testsuite/g++.dg/cpp0x/new3.C
+ 49906341e996621b46c7c41ec0499a34  gcc/testsuite/g++.dg/cpp0x/new5.C
  981a1b52d13a4061d8e2bfcbe9c0fba0  gcc/testsuite/g++.dg/cpp0x/no-weak1.C
  ed2c46be3ce8712f09fcd7a4cc944efd  gcc/testsuite/g++.dg/cpp0x/noexcept01.C
  c5a2b23e292dd396ddf3637bb4fdfc11  gcc/testsuite/g++.dg/cpp0x/noexcept02.C
*************** dbb54b67a2672d41d2a9ce040685f064  gcc/te
*** 12817,12822 ****
--- 12886,12892 ----
  3d489ab8bea1f26d9895fd708e8aaba1  gcc/testsuite/g++.dg/cpp0x/noexcept56.C
  0899d3ce9c806d82592b9a4f2847bdf8  gcc/testsuite/g++.dg/cpp0x/noexcept57.C
  8baf3fe2d599fb545d36b51d50d630ec  gcc/testsuite/g++.dg/cpp0x/noexcept60.C
+ b950d7f903d3f69a347ad242cbfee61d  gcc/testsuite/g++.dg/cpp0x/noexcept61.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
*************** a1cfbfd1d513943453ec5c392ec8212f  gcc/te
*** 13673,13678 ****
--- 13743,13749 ----
  743f69f470924728ef41def496b9fd96  gcc/testsuite/g++.dg/cpp0x/variadic179.C
  716318ff1db2bdd640b1c6835c0659e3  gcc/testsuite/g++.dg/cpp0x/variadic18.C
  45285d93bd88ba5954fe172558a9740a  gcc/testsuite/g++.dg/cpp0x/variadic180.C
+ 71729e6ac870845bd172167993fa7579  gcc/testsuite/g++.dg/cpp0x/variadic181.C
  d07d2dff70e4403857f709c6f88dd0d9  gcc/testsuite/g++.dg/cpp0x/variadic19.C
  2fa72711afa172c723554cf582b008c8  gcc/testsuite/g++.dg/cpp0x/variadic2.C
  263ca23f80cf33c1a49a4d4a564e8ac3  gcc/testsuite/g++.dg/cpp0x/variadic20.C
*************** e8b2e4a51212edac48bff97c2ba40b77  gcc/te
*** 13877,13882 ****
--- 13948,13954 ----
  c58aea587f92e9318dcbcd4325ab9500  gcc/testsuite/g++.dg/cpp1y/auto-fn56.C
  16b6f02943caa33a60147c1a057fc46d  gcc/testsuite/g++.dg/cpp1y/auto-fn57.C
  3861eed28323480e4913eea3d9c0ec00  gcc/testsuite/g++.dg/cpp1y/auto-fn6.C
+ 0e31cca86c98231e2720ee96ce25a02d  gcc/testsuite/g++.dg/cpp1y/auto-fn60.C
  03b6f2674c38c8f6ed9f7fc03583b1dc  gcc/testsuite/g++.dg/cpp1y/auto-fn7.C
  e9a317fa32e36cef4553b50965e48550  gcc/testsuite/g++.dg/cpp1y/auto-fn8.C
  d67958b896eb1dae6f8862fd59b01c62  gcc/testsuite/g++.dg/cpp1y/auto-fn9.C
*************** d8d5c97f0cfc535ec6b3092d8c2ad0a6  gcc/te
*** 13925,13930 ****
--- 13997,14005 ----
  9db0b914527a8b909b9c56595af3e4d8  gcc/testsuite/g++.dg/cpp1y/constexpr-89785-2.C
  6da026613aee5ef4a0c106f2bd05788e  gcc/testsuite/g++.dg/cpp1y/constexpr-90383-1.C
  14a30fd2e20dff6196843757b1aeaa95  gcc/testsuite/g++.dg/cpp1y/constexpr-90383-2.C
+ 689e7fdbc7e2f53c290b53e763b04728  gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C
+ 7b969c5a8bcb74e6e17d4cb0df34a497  gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C
+ 8a973746cd3be6ec951f7d289c327099  gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C
  c410a0259982426fcc8bf751139fbcd3  gcc/testsuite/g++.dg/cpp1y/constexpr-arith-overflow.C
  8ca7fb9e44e526f77542eaa59593c544  gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C
  10c765e5671de39fd3d751b2e3a5408b  gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C
*************** ce3d96795da2089956df925a1a9c9815  gcc/te
*** 13933,13938 ****
--- 14008,14014 ----
  04db49bd5853458ca76dcfe52d4e5aa1  gcc/testsuite/g++.dg/cpp1y/constexpr-array5.C
  a8edd1159f1c66a732eaec9685596ff4  gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C
  fdb8b6b86d13d007f2629fe0e79ef65b  gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C
+ 212300c9a8da890339615d548652da69  gcc/testsuite/g++.dg/cpp1y/constexpr-array8.C
  9c189b4b801bac3aaf8dffbbc66e22fc  gcc/testsuite/g++.dg/cpp1y/constexpr-assert1.C
  717b5c723c35c334359c678ac4628aa8  gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C
  96e7ff76936ad5471dd6bfb8bb617ccc  gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C
*************** b6f3cbabd3fb752ace73590e7135e551  gcc/te
*** 13971,13977 ****
  446ddedfba3c61b298533f22b6de09cf  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C
  16d3e12769a7e8caf74db419c6334acb  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C
  620dc546394e1415cbe160a424e5aebc  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C
! 6af0506f11820016d8ab88c04e620f1d  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C
  8e2e9946848c5ffc12f5f2da3fb70c72  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C
  5d70ae105705b7db38c2cb81da31b2fc  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C
  3ebd2f678927c3d6b60ebc749680a96e  gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C
--- 14047,14053 ----
  446ddedfba3c61b298533f22b6de09cf  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6a.C
  16d3e12769a7e8caf74db419c6334acb  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi6b.C
  620dc546394e1415cbe160a424e5aebc  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7a.C
! c3cd90392b0ef60308de7e44fb884c6f  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C
  8e2e9946848c5ffc12f5f2da3fb70c72  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi8.C
  5d70ae105705b7db38c2cb81da31b2fc  gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi9.C
  3ebd2f678927c3d6b60ebc749680a96e  gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C
*************** c158c48cdc574a61e06922b17254f0d7  gcc/te
*** 14064,14069 ****
--- 14140,14146 ----
  7b8a0f9d78b07ded387c1b8722c94c66  gcc/testsuite/g++.dg/cpp1y/lambda-generic-90265.C
  3d83ad628fa7a413326bf23651c5bb6e  gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C
  b5a737fba00746ac9bc15993af743991  gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C
+ 195b05ddf7063d0ac4ebe911f6d5bcdb  gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C
  87f3d5397981cf431912aae6490ea63a  gcc/testsuite/g++.dg/cpp1y/lambda-generic-auto1.C
  18a2431f49a5d003b8c4af0ee1ee26fb  gcc/testsuite/g++.dg/cpp1y/lambda-generic-cfun.C
  043e19917f87f2b2acd754fc6d7db469  gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C
*************** a429d84bc7f4132705bbe16ebbde7773  gcc/te
*** 14080,14085 ****
--- 14157,14163 ----
  78cdb2dc3c8d671d96c375fa61f96dc5  gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv3.C
  10531fe45da275dc1869ac9e617de99d  gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C
  82b03b4626aa950dab28dc141638ae81  gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep2.C
+ b3d105376831c9fced97427b9128fab4  gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C
  b7efd8d29878f4a8e3a07f9cf622188c  gcc/testsuite/g++.dg/cpp1y/lambda-generic-func1.C
  82fea772a2540cf9ab702c17cc2cdb54  gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice1.C
  2c1a495f8eecefe79fade7ccb361c16c  gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice10.C
*************** f578ef92ec8a79f6e9dc1a030af56203  gcc/te
*** 14380,14385 ****
--- 14458,14464 ----
  680fb504e87de1198474240e9f5b0573  gcc/testsuite/g++.dg/cpp1y/vla9.C
  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
  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
*************** e2a156ae37a7cc2e6e931224eb20400d  gcc/te
*** 14474,14483 ****
--- 14553,14565 ----
  9406dbc175f78b97b71ebe629b05d784  gcc/testsuite/g++.dg/cpp1z/class-deduction70.C
  b880b797e64a3be4339be5f3b8f87a90  gcc/testsuite/g++.dg/cpp1z/class-deduction71.C
  e5c7ffb3df4f8d1853f8366805381932  gcc/testsuite/g++.dg/cpp1z/class-deduction72.C
+ 5bd09760c3c40512c7e433c6714430ac  gcc/testsuite/g++.dg/cpp1z/class-deduction75.C
+ f9a725e57aa9a1790952eaaee10816ec  gcc/testsuite/g++.dg/cpp1z/class-deduction78.C
  923f9361e61894453314ebd0b52faf9a  gcc/testsuite/g++.dg/cpp1z/class-deduction8.C
  3920e918276476b088679b893b9cde19  gcc/testsuite/g++.dg/cpp1z/class-deduction9.C
  d09105e6c1f377543e5514e34d2837cd  gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C
  6962bfa121a4383ee0b7a8f045abde3f  gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C
+ db812bf22a911000584c903aac50ffd3  gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C
  58f65982ee216b64a2a721ba861c9e63  gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C
  d309961f0255b13605cf111efa2b095a  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C
  6031d9adb83bdf87e2dd05c8108493d1  gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C
*************** af1e704cf45a12bb8c7e2865e6b7debc  gcc/te
*** 14596,14601 ****
--- 14678,14685 ----
  7f5a05827bf70c6aae1a8d8e3d44d7f8  gcc/testsuite/g++.dg/cpp1z/decomp50.C
  1464417f149b2affc5587e647192d27f  gcc/testsuite/g++.dg/cpp1z/decomp51.C
  483e3caa4572c2f88ee6dff747cf3056  gcc/testsuite/g++.dg/cpp1z/decomp53.C
+ 46ef66cc9a593b59b8b3f161586b0533  gcc/testsuite/g++.dg/cpp1z/decomp54.C
+ 9e963a76a6e736436964ce0e71d75f41  gcc/testsuite/g++.dg/cpp1z/decomp55.C
  1bdca83f97c5e15ddd3eda87ca5353f2  gcc/testsuite/g++.dg/cpp1z/decomp6.C
  09468d9aa8e4fe8ac0677b17a3c509a2  gcc/testsuite/g++.dg/cpp1z/decomp7.C
  0d7ba62c8322f4f98a085026e3ac529a  gcc/testsuite/g++.dg/cpp1z/decomp8.C
*************** bb80552b47c4d46b3400512a6ca45bad  gcc/te
*** 14605,14610 ****
--- 14689,14696 ----
  51bdf0d78f7ce1379a544070332830da  gcc/testsuite/g++.dg/cpp1z/elide1.C
  6b57844cae97efac146accbaaa00449b  gcc/testsuite/g++.dg/cpp1z/elide2.C
  bafa3ed0da0c14fc9337428032934f0f  gcc/testsuite/g++.dg/cpp1z/elide3.C
+ c19f90a6b67cea2957e319db88a63ee3  gcc/testsuite/g++.dg/cpp1z/elide5.C
+ 63be3b6d75aa3c2c8088552683d5245e  gcc/testsuite/g++.dg/cpp1z/eval-order10.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
*************** d02bac8866e9a3e5c4f19da65dda7c9a  gcc/te
*** 14672,14677 ****
--- 14758,14764 ----
  eb09374f9955af523e3f7767c4ef9b75  gcc/testsuite/g++.dg/cpp1z/inline-var5.C
  30ea7a0df040d49da61f977af41d7ab6  gcc/testsuite/g++.dg/cpp1z/inline-var6.C
  ccfcd25cc3fcf43345e501263a74dd42  gcc/testsuite/g++.dg/cpp1z/inline-var7.C
+ 8bfc66e6a58a5eb9b429a1d9b4f4d581  gcc/testsuite/g++.dg/cpp1z/inline-var8.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
*************** dc65e28886d5d2ddf2556993e5252efd  gcc/te
*** 14761,14766 ****
--- 14848,14854 ----
  6bb9e9f0644cdafb4d68dc573d484d7d  gcc/testsuite/g++.dg/cpp1z/pr86648.C
  1b308c8d2c5bd6aaa400ca37147401ab  gcc/testsuite/g++.dg/cpp1z/pr87814.C
  4f9ffba3612b44613643f987ded6b130  gcc/testsuite/g++.dg/cpp1z/pr92536.C
+ 8dc6f63eb680c65d6bbd8ae84186b5b9  gcc/testsuite/g++.dg/cpp1z/pr99790.C
  b333972b880ee4234fb66ca5b658a366  gcc/testsuite/g++.dg/cpp1z/range-for1.C
  5cafd2c77bd36404914decb1342b683f  gcc/testsuite/g++.dg/cpp1z/register1.C
  b1bd2d8ee7197a19db531a7761c34c27  gcc/testsuite/g++.dg/cpp1z/register2.C
*************** e4ab256b90ae140854cd97b00b09ab4e  gcc/te
*** 14823,14828 ****
--- 14911,14917 ----
  751fbb75edb28b274498b0c6ad196089  gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C
  62962717f7746d6af072ffa09002f237  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias1.C
  22b0bdcc9e29ff5505abd2886fa49a6d  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.C
+ 06de637acc58c0572ef2eb75419e55e3  gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C
  d91909221a5cbeda4fbefe089cb008d0  gcc/testsuite/g++.dg/cpp2a/comma1.C
  aee795f23186e5e93f06f950260e8a90  gcc/testsuite/g++.dg/cpp2a/comma2.C
  d6c6fbba9ebe083780b2e382feedd3f0  gcc/testsuite/g++.dg/cpp2a/comma3.C
*************** d53f9d7d923dd6658a5305d9d4d26e41  gcc/te
*** 14836,14846 ****
--- 14925,14938 ----
  97afaa6a75445f78c6cd19df9bc19812  gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C
  6f7e254d7b669dfe3f33771c2590967f  gcc/testsuite/g++.dg/cpp2a/concepts-attrib1.C
  49a86f88eba1b892a83b3da918e27c06  gcc/testsuite/g++.dg/cpp2a/concepts-class.C
+ 63ed441f3454dbb9de59b7ce9563a475  gcc/testsuite/g++.dg/cpp2a/concepts-class2.C
  1059641b64b63abf2253d1b78cb42078  gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C
  610f0901dc0d33df64b4145bae0639b9  gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C
  dff99d1b92f8d4a8afb653036ee3db4c  gcc/testsuite/g++.dg/cpp2a/concepts-constrained-parm.C
  65e4b424a121ebbab5beacb2ebbf0591  gcc/testsuite/g++.dg/cpp2a/concepts-conv1.C
  aacf362e672adce9828b11e236d60b0d  gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C
+ c7b9c33b4c64892adbf5412ad5123053  gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C
+ fb0e127ecb1cec0db6d4a1f2dc191508  gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C
  c4ffa958ff3793f7e4e8b0266163aebd  gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C
  2ff1559b74cd8147b9de258edac783b1  gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C
  c215ebfad2b56bf6dd6b0a287515afa7  gcc/testsuite/g++.dg/cpp2a/concepts-dep1.C
*************** e6511c7a38a3c0fa4202eea51ae4eb5a  gcc/te
*** 14850,14855 ****
--- 14942,14948 ----
  50134d48e3665ce19f7f1f9b70600123  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst2.C
  597b6b0f2495a1be9a1a4a7e2fd31f97  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst3.C
  f6e3eae363fbac6b83981b652d5c0757  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst4.C
+ 740230459551566f4362724f116bc96e  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst5.C
  6c2946afbfe2b6b4a0c53b011b509f22  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec1.C
  b746e5172fbca5c9cf5cacb584302e06  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec2.C
  3cc8ab82faeca71a945d6a2baa21955e  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec3.C
*************** b746e5172fbca5c9cf5cacb584302e06  gcc/te
*** 14857,14866 ****
  a2c3aedd76ee0cb5e29b12ae18618114  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec5.C
  0d0e684440373113370ef3357c6e2a4b  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec6.C
  130bb40848e21c27be12c24f308aa1df  gcc/testsuite/g++.dg/cpp2a/concepts-feature-macro.C
! 40e7f692de123a005fdb7e4a5d62039c  gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C
  0e4ba7562739ee9cd5968ea60063c27e  gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C
  309433fb4d40b97837ec7e73bda9795b  gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C
  e25670cc6a641732f54fe017b26fd246  gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C
  54600170a553fbe02a4c3cc4c16271ab  gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C
  5863b9cd7a393866bc485f74934fbc6d  gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C
  70b514731a5baa0a2d0093a300fdb886  gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C
--- 14950,14961 ----
  a2c3aedd76ee0cb5e29b12ae18618114  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec5.C
  0d0e684440373113370ef3357c6e2a4b  gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec6.C
  130bb40848e21c27be12c24f308aa1df  gcc/testsuite/g++.dg/cpp2a/concepts-feature-macro.C
! 4e8f5170d90d3729c4becaa7a13773cb  gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C
  0e4ba7562739ee9cd5968ea60063c27e  gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C
  309433fb4d40b97837ec7e73bda9795b  gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C
  e25670cc6a641732f54fe017b26fd246  gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C
+ 24a9eaf01cde49642308b85f4d4dcc5e  gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C
+ 361e29e28ac51bd246a126bf9582d546  gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C
  54600170a553fbe02a4c3cc4c16271ab  gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C
  5863b9cd7a393866bc485f74934fbc6d  gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C
  70b514731a5baa0a2d0093a300fdb886  gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C
*************** ae6f54cecee17944fb4e035e777df729  gcc/te
*** 15015,15020 ****
--- 15110,15116 ----
  bf8af008c314faab5d57ae5358cb2cac  gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C
  78325450404effe9c1e9e8231764ee21  gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C
  59722259f0b1fce83daf4f38e47bc441  gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C
+ 533db7e7d7422951c2d0551729c35e3d  gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C
  03f03cb93ced25683545d58c3fb58c93  gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C
  53efb89dca9c98e8f37de61b12380be5  gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C
  97418d8430be07544b31736dfb0dc928  gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C
*************** f68325735265b5d142b3e07277cb76bf  gcc/te
*** 15035,15048 ****
  39c15f1dc604f714304d144250164089  gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C
  08413b38db4b8a19c0e8b40ba2849b37  gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C
  1134c226e2e288e7ccfe2f4ef126c5b2  gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C
! eb8d8c29070664c0e0e81f532f973101  gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C
! 24ff6ffb8ad81e64b66b658c883cbd04  gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C
  fa216b68436eac8fa6527aa4539e1f7c  gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C
  86aad33e101114ce8bda6fd384549350  gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C
  04054c883f1b9a81d1638d700341f17c  gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C
  427561cea6003909c32f28fbe3d276c7  gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C
  f225c04d9e98e102817629e7fab79048  gcc/testsuite/g++.dg/cpp2a/concepts-using1.C
  2de1ba9cf25203d4cb78da6576eb04a0  gcc/testsuite/g++.dg/cpp2a/concepts-using2.C
  0b0b19d3414765f9a1b42b98ca9bf8e3  gcc/testsuite/g++.dg/cpp2a/concepts.C
  b161e3fbf88100e1535509e047f06809  gcc/testsuite/g++.dg/cpp2a/concepts1.C
  013a145a2d053aaeef9dcc88c1f12b74  gcc/testsuite/g++.dg/cpp2a/concepts2.C
--- 15131,15148 ----
  39c15f1dc604f714304d144250164089  gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C
  08413b38db4b8a19c0e8b40ba2849b37  gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C
  1134c226e2e288e7ccfe2f4ef126c5b2  gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C
! 9d663869646313024f64a5d0cc6a1f85  gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C
! 66c2a1b07bcb9802b73da73f7616999c  gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C
  fa216b68436eac8fa6527aa4539e1f7c  gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C
  86aad33e101114ce8bda6fd384549350  gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C
  04054c883f1b9a81d1638d700341f17c  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
  f225c04d9e98e102817629e7fab79048  gcc/testsuite/g++.dg/cpp2a/concepts-using1.C
  2de1ba9cf25203d4cb78da6576eb04a0  gcc/testsuite/g++.dg/cpp2a/concepts-using2.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
  0b0b19d3414765f9a1b42b98ca9bf8e3  gcc/testsuite/g++.dg/cpp2a/concepts.C
  b161e3fbf88100e1535509e047f06809  gcc/testsuite/g++.dg/cpp2a/concepts1.C
  013a145a2d053aaeef9dcc88c1f12b74  gcc/testsuite/g++.dg/cpp2a/concepts2.C
*************** c47ee6e77b781d14ee71e2203e7dd5ab  gcc/te
*** 15053,15058 ****
--- 15153,15159 ----
  08839525e53c3fc606634abfb05f00d4  gcc/testsuite/g++.dg/cpp2a/cond-triv1.C
  a1c6131537b9b8fdd4e1a9f8ba34bf08  gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C
  d689d961e53e00d9f6613def807f788c  gcc/testsuite/g++.dg/cpp2a/cond-triv2.C
+ 06108a2b84aac0c8eb7f2844fc732944  gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C
  6d65c5f6a694720924df4c35e6a5f488  gcc/testsuite/g++.dg/cpp2a/consteval-void1.C
  e653be614b47427e0ec998982e197f92  gcc/testsuite/g++.dg/cpp2a/consteval1.C
  405a4e1920b1811e8affa4f06ff6cb2c  gcc/testsuite/g++.dg/cpp2a/consteval10.C
*************** d47ccb9544381b6ea21634d25ac4e852  gcc/te
*** 15063,15068 ****
--- 15164,15171 ----
  4a0878e63450081d81763b22f9b843b8  gcc/testsuite/g++.dg/cpp2a/consteval15.C
  8bd8f68291a139315c558daf74cdcf52  gcc/testsuite/g++.dg/cpp2a/consteval16.C
  bbfc0967b09bb4b2f1ace77c10c76387  gcc/testsuite/g++.dg/cpp2a/consteval17.C
+ cf282e3680d2137a27a9a74bced96291  gcc/testsuite/g++.dg/cpp2a/consteval18.C
+ b25072b636670ba0bf6636ee75629f7f  gcc/testsuite/g++.dg/cpp2a/consteval19.C
  6053d37c0ed21135f3f081cb54bda42d  gcc/testsuite/g++.dg/cpp2a/consteval2.C
  fc387c7b911c42cac7b695c9473df70b  gcc/testsuite/g++.dg/cpp2a/consteval3.C
  2d6205fea644048201c44086df527c3a  gcc/testsuite/g++.dg/cpp2a/consteval4.C
*************** f8b2a0016c59d132f059d57a7638806f  gcc/te
*** 15071,15080 ****
--- 15174,15186 ----
  75811bb9ee95bc32d33817404220baac  gcc/testsuite/g++.dg/cpp2a/consteval7.C
  72c19713fa49fcd9432f9e2dfe1238e0  gcc/testsuite/g++.dg/cpp2a/consteval8.C
  be6031c0bedd5678304d7154f8ea2b35  gcc/testsuite/g++.dg/cpp2a/consteval9.C
+ 249686f0fb9ecbea2e909ed986426855  gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C
  2004a926e55a105d0f80db50528a9def  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C
+ cbf5d5a37bc2a85bde738f9433003a39  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C
  11daa2f71262bf8c179b08396204886d  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C
  2b77805fc0d5367b858ca7a151bd44dd  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C
  6612240552037f96610d1036e189667a  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C
+ c35079b724daf37ab1e1277e8f08b5c0  gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C
  77847bd5bc54ddd71ad77ec6149f6f49  gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C
  8ca9b95821eda87c7379977dd8f80b9d  gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C
  3238926f6b5ca70dc43b1380e6048cfc  gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C
*************** dfbf21f582187cf831eca541d7382a90  gcc/te
*** 15102,15108 ****
--- 15208,15217 ----
  65933130a5b39c7dedfb43843d0795b1  gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C
  c14acb56b304b0d4fcec1b49e60bce76  gcc/testsuite/g++.dg/cpp2a/constexpr-init16.C
  a50f440ec0d7add2c1539f3c251a3f0d  gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C
+ 78692be905c050a45eb193424c070e00  gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C
+ 19b43f05f30882dc34aa0e5a30033796  gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C
  8ee0be486044fc252c53936792eb140a  gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C
+ a94c82ed85193a40a70f8909b798a539  gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C
  7d0f54226031c3b8a4b566dca3abc9b3  gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C
  724f7a2d576ecea17f82748e914501e5  gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C
  5ca0d4debca63a7ecf354f2be2d0ea20  gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C
*************** ee2ec05ccc231153595e8b6481ac0140  gcc/te
*** 15116,15121 ****
--- 15225,15233 ----
  1098798e09a7a2f6cf0bdb381d4546f2  gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C
  8cb928e79805a68c108a3645690fd2ee  gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C
  0e0114d216fdefa1313e14bd47963f19  gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C
+ 6340911062f801186a4ac6aa85195912  gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C
+ d03c70bf2e20a7e4078f0e590a42e18a  gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C
+ 8b5edf9c38364b0932161b7fd5869ae6  gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C
  fbb86f233bb9ab7859ddbc542f26808b  gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C
  61fba59adab72d7883d782fd370b3730  gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C
  f609675a5974c3dfcbd3c080a928f787  gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C
*************** c187aa931c17eb73cbb88ab97078392e  gcc/te
*** 15221,15226 ****
--- 15333,15340 ----
  4cd4e9e3c71accfbee0c11bbbd717647  gcc/testsuite/g++.dg/cpp2a/fn-template19.C
  262524c28440115a0832e5cb15f62550  gcc/testsuite/g++.dg/cpp2a/fn-template2.C
  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
  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
*************** f2ad91569581aa3fa670ae32821491f9  gcc/te
*** 15242,15247 ****
--- 15356,15362 ----
  701a2fd7b4ea3bddd0f07315aa1f060b  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C
  84b05d119793cded18a3c5eba8796bb5  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated9.C
  2e05b1d33f8a3c312340fec1123d5516  gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C
+ c1cdf23c08dcb292bbd629847ef95a23  gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic21.C
  f3d333d9133ccc3fed58f15dd1e6c1c1  gcc/testsuite/g++.dg/cpp2a/lambda-generic1.C
  101950bd66265e5e952f39292d61abee  gcc/testsuite/g++.dg/cpp2a/lambda-generic2.C
  f3183e909b7fd601906b1f284b8514e9  gcc/testsuite/g++.dg/cpp2a/lambda-generic3.C
*************** d3455abc58bb6904afd4636abab82ab2  gcc/te
*** 15278,15293 ****
  0128760d24dbfb958ed58b3a135f5b72  gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C
  0307867d4629113203f10f9bbdbfe9ce  gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C
  4c267e7f3452a21a5fd87bbb17ec9d16  gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C
  c94ac6fb1a99bf541b66d604620fa09b  gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C
  67a61649264fea12fb7cc5c31bc5313e  gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C
  ca2c81baf4111b5e8e15980b5237a344  gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C
  90740bc45533addcc2e9deb65939bfd5  gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C
  587615499aed3282fc8f6df45dd52ab2  gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C
! edde7d5ae1f2eae2a4bdfe5484931bee  gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c
! 3734529c98969b07a3256edc36b4fab1  gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C
! 919e4ae841e8d2f96fdfec3498936e25  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C
! 9553dc716f53d276c684fda296a68b02  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C
  100713951dce2f8d41de252b6336fba6  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C
  8a5ad7899bb7f9d7da3fa8d33021f744  gcc/testsuite/g++.dg/cpp2a/nontype-class1.C
  27670232ed032d4697dcda1a46e006bd  gcc/testsuite/g++.dg/cpp2a/nontype-class10.C
  0b5018437c6a0da344ea0dbe3dd7891b  gcc/testsuite/g++.dg/cpp2a/nontype-class11.C
--- 15393,15414 ----
  0128760d24dbfb958ed58b3a135f5b72  gcc/testsuite/g++.dg/cpp2a/nested-inline-ns1.C
  0307867d4629113203f10f9bbdbfe9ce  gcc/testsuite/g++.dg/cpp2a/nested-inline-ns2.C
  4c267e7f3452a21a5fd87bbb17ec9d16  gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C
+ 186640015f4c7e2121b0e4f91c56e99f  gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C
  c94ac6fb1a99bf541b66d604620fa09b  gcc/testsuite/g++.dg/cpp2a/no_unique_address2.C
  67a61649264fea12fb7cc5c31bc5313e  gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C
  ca2c81baf4111b5e8e15980b5237a344  gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C
  90740bc45533addcc2e9deb65939bfd5  gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C
  587615499aed3282fc8f6df45dd52ab2  gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C
! 9318f81f05d77350f58751e060980401  gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C
! eae4af23fdda50f9fc7fe629f33c9c57  gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C
! 5a41d496a4c136629867a07c791d2d45  gcc/testsuite/g++.dg/cpp2a/no_unique_address8.C
! 6647a1d3caab1cda433ee9754d0c951d  gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor1.C
! 93cc1db4ace22bb872d29fbb5745afa5  gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C
! 09db435ebfb3318083fe5610f954e35e  gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C
! dac92dbf9952ca7efd12eed613154307  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C
! a5bf4ac6fed2afb798ec7247135f597a  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C
  100713951dce2f8d41de252b6336fba6  gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C
+ 4af9e26d4ea402abdaffaaa72b32d774  gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C
  8a5ad7899bb7f9d7da3fa8d33021f744  gcc/testsuite/g++.dg/cpp2a/nontype-class1.C
  27670232ed032d4697dcda1a46e006bd  gcc/testsuite/g++.dg/cpp2a/nontype-class10.C
  0b5018437c6a0da344ea0dbe3dd7891b  gcc/testsuite/g++.dg/cpp2a/nontype-class11.C
*************** b66cc25742c341fcd6c4b6d32fbbca35  gcc/te
*** 15320,15325 ****
--- 15441,15447 ----
  88e14a109b60c1402d5db157e643e04f  gcc/testsuite/g++.dg/cpp2a/nontype-class36.C
  a350dc772e2fca91018f392330494102  gcc/testsuite/g++.dg/cpp2a/nontype-class37.C
  4fd52bde00b799a128d66f6a76100b0d  gcc/testsuite/g++.dg/cpp2a/nontype-class4.C
+ f113107fa400cb6a116e20f7dfa67f7b  gcc/testsuite/g++.dg/cpp2a/nontype-class40.C
  ec58f5751e495c0046ef627360867578  gcc/testsuite/g++.dg/cpp2a/nontype-class5.C
  be2750e5a930dd0cbbfe41d900aec74c  gcc/testsuite/g++.dg/cpp2a/nontype-class6.C
  d421b9d8d4be141296899cf8c5757671  gcc/testsuite/g++.dg/cpp2a/nontype-class7.C
*************** bf80b786a1a4ec9eac5fda8277196264  gcc/te
*** 15376,15381 ****
--- 15498,15504 ----
  56bf7a295364a50ff08473d2937104c0  gcc/testsuite/g++.dg/cpp2a/range-for9.C
  18fbf129962aa3150977503402599ef6  gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C
  4881fc2219a4ceb65efa64e148e42603  gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C
+ 53471c31db550d658146ff8dbe979243  gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C
  587f65922226a6d28c81130849ff1415  gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C
  ed0eeef840713a14ea0467ceb8b3b471  gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C
  533959e40173ca97743ed20e4a635bf7  gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C
*************** ddbacc1f20aaa6efbe151f3f8d8b9aa9  gcc/te
*** 15640,15645 ****
--- 15763,15769 ----
  d11dcc4e37738beb9e8be03ce7630c35  gcc/testsuite/g++.dg/debug/enum-1.C
  ae15f5aa018a04a1250780eca928d27c  gcc/testsuite/g++.dg/debug/enum-2.C
  a0ac13a0885ee162c972f58ffbd934e7  gcc/testsuite/g++.dg/debug/localclass1.C
+ 4ef2fab6b926c8cc40d392f38ad61616  gcc/testsuite/g++.dg/debug/localclass2.C
  475a95279bcd0b4ccd6e118ead65e106  gcc/testsuite/g++.dg/debug/minimal1.C
  8d1c97a9b811ba8c9a789baf97c48ce4  gcc/testsuite/g++.dg/debug/namespace1.C
  98d1fa8a42200722f612a8f915bb9673  gcc/testsuite/g++.dg/debug/namespace2.C
*************** d38795dc5765c85251d1b51d2837fa65  gcc/te
*** 15921,15926 ****
--- 16045,16051 ----
  a9ed8d0335c982c533cb9ab886ed3a49  gcc/testsuite/g++.dg/eh/registers1.C
  9c31dc536009419f724140b51bd51f7a  gcc/testsuite/g++.dg/eh/return1.C
  10cee1522872b7a635448041c93abb77  gcc/testsuite/g++.dg/eh/scope1.C
+ be5af3c4aa82f74a07dbbdc316e9c02c  gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C
  25142fe6cff6b7d981b3267f13c2b8ab  gcc/testsuite/g++.dg/eh/shadow1.C
  0b7f44b1f10ab4162620a92c10798166  gcc/testsuite/g++.dg/eh/sighandle.C
  83a7ff2264ae46e51ffcca7ca6a7cf8c  gcc/testsuite/g++.dg/eh/simd-1.C
*************** c21af9dbc94718fc298b5a372185c516  gcc/te
*** 16184,16189 ****
--- 16309,16315 ----
  c539a731f1a6de3f18f5433e194cc609  gcc/testsuite/g++.dg/ext/attr-alias-3.C
  b44f615c77cfca3c4f6dcb0aea852534  gcc/testsuite/g++.dg/ext/attr-aligned01.C
  7a2a8a229126f06d897c4b4ec6c37557  gcc/testsuite/g++.dg/ext/attr-alloc_size.C
+ c60f5e6c9153f81f92f083706dc7c286  gcc/testsuite/g++.dg/ext/attr-assume-aligned.C
  841b05f20a6b00c3b826790dbc5f7516  gcc/testsuite/g++.dg/ext/attr-const-pure.C
  e8c1ef2e31ad432f87f2a06b220c6f77  gcc/testsuite/g++.dg/ext/attr-const.C
  c4d592607823e7f7c77865976b6361e7  gcc/testsuite/g++.dg/ext/attr-constructor1.C
*************** c4d592607823e7f7c77865976b6361e7  gcc/te
*** 16191,16196 ****
--- 16317,16323 ----
  82a231e2eb77d00d265a0e2bba947dab  gcc/testsuite/g++.dg/ext/attr-copy.C
  ad620f3309b132f76780e1b18d9ccf44  gcc/testsuite/g++.dg/ext/attr-deprecated-1.C
  4f52cf13191aac1dca2c63c401a89783  gcc/testsuite/g++.dg/ext/attr-deprecated-2.C
+ aa0f4c78aad650ce464c5b577e8460de  gcc/testsuite/g++.dg/ext/attr-flatten1.C
  05a897b022b2892abfd4bc74855a0921  gcc/testsuite/g++.dg/ext/attr-ifunc-1.C
  f6a0b8c7b4c6f39da51366edee2ee37f  gcc/testsuite/g++.dg/ext/attr-ifunc-2.C
  c3081546bf4a8a6d5679738f20f2e2e5  gcc/testsuite/g++.dg/ext/attr-ifunc-3.C
*************** c3081546bf4a8a6d5679738f20f2e2e5  gcc/te
*** 16198,16203 ****
--- 16325,16331 ----
  96583150f525c2a86425aaae07be2f00  gcc/testsuite/g++.dg/ext/attr-ifunc-5.C
  c129f1655be60b0b8f7236952528a635  gcc/testsuite/g++.dg/ext/attr-lambda1.C
  92ff7110e05b1a1b069ddd8a8e7f2893  gcc/testsuite/g++.dg/ext/attr-lambda2.C
+ 93c83860606e59795edd72bc5b19bab6  gcc/testsuite/g++.dg/ext/attr-lambda3.C
  e3fe48ccf2f2186a6de86a682b12e6c3  gcc/testsuite/g++.dg/ext/attr-malloc-2.C
  f05c94bbaabc6b13a21ceeeed4b48220  gcc/testsuite/g++.dg/ext/attr-malloc-3.C
  a30107bfcab6efaa41ebcfe3f43992ae  gcc/testsuite/g++.dg/ext/attr-malloc.C
*************** abcc4257209dae8941d67580c272bb5e  gcc/te
*** 16219,16224 ****
--- 16347,16353 ----
  dc83c0d6c6079968c8315e6161d79429  gcc/testsuite/g++.dg/ext/attr-trailing1.C
  9a34dbee24601c3613d18b683ab0431d  gcc/testsuite/g++.dg/ext/attr-type1.C
  5c2088defb983e68f4b6df2ee178d499  gcc/testsuite/g++.dg/ext/attr-used-1.C
+ 9c0d6d667a50a66a3885e9b069750b72  gcc/testsuite/g++.dg/ext/attr-used-2.C
  758b042dd0d19638f99e51139b65df3d  gcc/testsuite/g++.dg/ext/attr-warning.C
  6ce972d5686790fe9c2f5bbd08661b2f  gcc/testsuite/g++.dg/ext/attrib1.C
  7e9f8e5acd7da503c63f6342955e1873  gcc/testsuite/g++.dg/ext/attrib10.C
*************** f858ebd95b83f4b214a9ef94ced0beb5  gcc/te
*** 16308,16313 ****
--- 16437,16443 ----
  fff9b32833bf9b9b7bbcc10ac630a0d9  gcc/testsuite/g++.dg/ext/builtin-bswap1.C
  e365f8ad6640a0436ca0135ba83acfe3  gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C
  85ee2bb51775678716017f28fed495b0  gcc/testsuite/g++.dg/ext/builtin-has-attribute.C
+ 282c952c379da688cac62d8eceee8d16  gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C
  28c9dbe7fd0321641cd617b67234b425  gcc/testsuite/g++.dg/ext/builtin-line1.C
  8de123d2034c7e35f3a466e763cbefc8  gcc/testsuite/g++.dg/ext/builtin-object-size1.C
  88b60ec42eecbed410b21afccf5a7be3  gcc/testsuite/g++.dg/ext/builtin-object-size2.C
*************** f66f889c43e1cd491c7d66ecdd645529  gcc/te
*** 16488,16493 ****
--- 16618,16624 ----
  b2c60991d5b6f21b7202a6d5a7c81412  gcc/testsuite/g++.dg/ext/flexary34.C
  17026c219335daa904b63aabf2ba8120  gcc/testsuite/g++.dg/ext/flexary35.C
  da96fc262f063d29280b10e42245318e  gcc/testsuite/g++.dg/ext/flexary36.C
+ bdc1e53895229e84f994524314021292  gcc/testsuite/g++.dg/ext/flexary38.C
  7c5aa9e0bd6655b7c3b04f320d67e736  gcc/testsuite/g++.dg/ext/flexary4.C
  55d07993cbe972abdb053af6f481f34e  gcc/testsuite/g++.dg/ext/flexary5.C
  992897ce6ded0ffee198a5cf85775530  gcc/testsuite/g++.dg/ext/flexary6.C
*************** d104145185fba3180b02bfff96944804  gcc/te
*** 16708,16715 ****
  c24c0fb32082543dfc7b57bd392ba008  gcc/testsuite/g++.dg/ext/stmtexpr8.C
  1a8af85002e8ca32cf0c099dd5920e54  gcc/testsuite/g++.dg/ext/stmtexpr9.C
  e044d983bce8db606bbd21120cc6a77d  gcc/testsuite/g++.dg/ext/strncpy-chk1.C
! 646072b2d241fd7cf80beb9a5c6a101b  gcc/testsuite/g++.dg/ext/sve-sizeless-1.C
! d05d0eb62a23e44a03373bb1d26f75d9  gcc/testsuite/g++.dg/ext/sve-sizeless-2.C
  e4a78d4631d98dda8d34b1baf828c158  gcc/testsuite/g++.dg/ext/sync-1.C
  7d2ab13d9258d8fc570367eacc626bf6  gcc/testsuite/g++.dg/ext/sync-2.C
  96d325d0b1cb729ac3fd1b3d32a6b67b  gcc/testsuite/g++.dg/ext/sync-3.C
--- 16839,16846 ----
  c24c0fb32082543dfc7b57bd392ba008  gcc/testsuite/g++.dg/ext/stmtexpr8.C
  1a8af85002e8ca32cf0c099dd5920e54  gcc/testsuite/g++.dg/ext/stmtexpr9.C
  e044d983bce8db606bbd21120cc6a77d  gcc/testsuite/g++.dg/ext/strncpy-chk1.C
! 2583fccbb085dee5d8816b78dcb63d74  gcc/testsuite/g++.dg/ext/sve-sizeless-1.C
! ab4033ab3910d6be052cda3605cd92d5  gcc/testsuite/g++.dg/ext/sve-sizeless-2.C
  e4a78d4631d98dda8d34b1baf828c158  gcc/testsuite/g++.dg/ext/sync-1.C
  7d2ab13d9258d8fc570367eacc626bf6  gcc/testsuite/g++.dg/ext/sync-2.C
  96d325d0b1cb729ac3fd1b3d32a6b67b  gcc/testsuite/g++.dg/ext/sync-3.C
*************** d2a31eb19f78eba07ebeb256b409141a  gcc/te
*** 16946,16951 ****
--- 17077,17083 ----
  1a7816a666c363e8410710411e40ce26  gcc/testsuite/g++.dg/ext/weak3.C
  a90a1ccb44e24f11ce27ee962f1c9c2d  gcc/testsuite/g++.dg/ext/weak4.C
  3966d7feec90bb7ef5f1b9dd00c1f2fb  gcc/testsuite/g++.dg/ext/weak5.C
+ 7169f6fd8a00376f098cc03c0375b6b1  gcc/testsuite/g++.dg/ext/weak6.C
  5d1e81961259215cfac58aeb10409f5d  gcc/testsuite/g++.dg/fstack-protector-strong.C
  165f4d1a12237b9ed8273a7db5e4299e  gcc/testsuite/g++.dg/func-args-1.C
  3463cd7092fa60532a8c0f93b76eef64  gcc/testsuite/g++.dg/gcov/gcov-1.C
*************** c8c006792fd429653df69e08d74da961  gcc/te
*** 16977,16985 ****
--- 17109,17124 ----
  3c05a5a4b4007f9635bf800d5335487b  gcc/testsuite/g++.dg/gcov/pr88045.C
  4b51d237aa9bfa5af327e60a92ae443d  gcc/testsuite/g++.dg/gcov/pr88263-2.C
  2256e0b8d2be05ed34e75663798e12c1  gcc/testsuite/g++.dg/gcov/pr88263.C
+ 14809830afac2f8e87ac2dfecece2811  gcc/testsuite/g++.dg/gcov/pr97069.C
  7ad2f2c71c908fc0a03c6dc6be0bbd06  gcc/testsuite/g++.dg/gcov/ternary.C
  c56c9bc96d6ffb74b370972c513e82d0  gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp
+ 57aec36453f242d12bf5515cb425f04e  gcc/testsuite/g++.dg/goacc/cache-1.C
+ 1f2e4a88f87fa010e31b6c237e00aea7  gcc/testsuite/g++.dg/goacc/cache-2.C
+ b840f293143db1590792daa6b3dc4c3f  gcc/testsuite/g++.dg/goacc/cache-3-1.C
+ a730ee1a3c27eea558527775d082bec6  gcc/testsuite/g++.dg/goacc/cache-3-2.C
  820844228685ed372375612618b6a716  gcc/testsuite/g++.dg/goacc/data-1.C
+ fbe9820bd578944613a9936dbd66ffcb  gcc/testsuite/g++.dg/goacc/data-clause-1.C
+ 866b94f28bffcdc4daadd6a07d80a096  gcc/testsuite/g++.dg/goacc/data-clause-2.C
  ab5a2e3886c2a5718ee179f9c9a446ce  gcc/testsuite/g++.dg/goacc/declare-pr94120.C
  2b70bd2b15144e92ee104c07a8e2bc13  gcc/testsuite/g++.dg/goacc/deviceptr-1.C
  50fb26ed859d201ce4b714967a5c4066  gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C
*************** fe6047f5ca7e2eac34792a3acc1193c2  gcc/te
*** 17021,17027 ****
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
  67c49c3ef2f12e8a48820530d769fbd8  gcc/testsuite/g++.dg/gomp/critical-2.C
  e37018ce176ced10f86c28cdd98befdf  gcc/testsuite/g++.dg/gomp/critical-3.C
! e3bd1cb1590abe3e550e5dd8c3c305a8  gcc/testsuite/g++.dg/gomp/declare-simd-1.C
  6363ff64193eeb8db033202fd0e140f2  gcc/testsuite/g++.dg/gomp/declare-simd-2.C
  d10a9dad0712612df3be24ae02ed9f6a  gcc/testsuite/g++.dg/gomp/declare-simd-3.C
  21a68409e0b8c12689fe59a9c170962c  gcc/testsuite/g++.dg/gomp/declare-simd-4.C
--- 17160,17166 ----
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
  67c49c3ef2f12e8a48820530d769fbd8  gcc/testsuite/g++.dg/gomp/critical-2.C
  e37018ce176ced10f86c28cdd98befdf  gcc/testsuite/g++.dg/gomp/critical-3.C
! 95693fccfc1037bad323688e488ff28a  gcc/testsuite/g++.dg/gomp/declare-simd-1.C
  6363ff64193eeb8db033202fd0e140f2  gcc/testsuite/g++.dg/gomp/declare-simd-2.C
  d10a9dad0712612df3be24ae02ed9f6a  gcc/testsuite/g++.dg/gomp/declare-simd-3.C
  21a68409e0b8c12689fe59a9c170962c  gcc/testsuite/g++.dg/gomp/declare-simd-4.C
*************** a4271cf7824f2a837486e7951ee23884  gcc/te
*** 17079,17084 ****
--- 17218,17225 ----
  eabb0107af4ef893414bb3cef506ad03  gcc/testsuite/g++.dg/gomp/macro-2.C
  942f8defe03c25bf08f780cf22c0a1e5  gcc/testsuite/g++.dg/gomp/macro-3.C
  9254a2c9545e874172464af7e042681f  gcc/testsuite/g++.dg/gomp/macro-4.C
+ dbc7af2c9881647a9db4f06611448f96  gcc/testsuite/g++.dg/gomp/map-1.C
+ cd955c2057012ba387a6b029e23c0d53  gcc/testsuite/g++.dg/gomp/map-2.C
  9dff449fe2d97c4b3ade07b982e69364  gcc/testsuite/g++.dg/gomp/master-1.C
  c6830eca56ca17885a14ffa21aeb16c4  gcc/testsuite/g++.dg/gomp/master-2.C
  aec913fefeac6132003dfcbe3fd035eb  gcc/testsuite/g++.dg/gomp/master-3.C
*************** ebf8a1329362091236a2248545e72ed3  gcc/te
*** 17220,17225 ****
--- 17361,17368 ----
  32a827a0f114f3ea9fa6a18789870b5a  gcc/testsuite/g++.dg/gomp/pr92504.C
  e80a40859e24951bb463534000ef38b8  gcc/testsuite/g++.dg/gomp/pr94477.C
  357f11d1519441281479c8d4810b10f7  gcc/testsuite/g++.dg/gomp/pr94512.C
+ 7faadc6618faa24df7ab4f7cc242a698  gcc/testsuite/g++.dg/gomp/pr98383.C
+ dcb3c560603f305a96698f6ee96b13da  gcc/testsuite/g++.dg/gomp/pr99007.C
  a3f91d106380d3bcaf59045bcf7186c6  gcc/testsuite/g++.dg/gomp/predetermined-1.C
  a6479847f9d522f85cbd16a46d7f9698  gcc/testsuite/g++.dg/gomp/private-1.C
  d447246d410ae61ed9f733998e77b958  gcc/testsuite/g++.dg/gomp/reference-1.C
*************** ae00f300fcb65b82231e34cb12efb4fd  gcc/te
*** 17960,17965 ****
--- 18103,18109 ----
  3c519f2160f2b11ce69ac7b30cb0fd2b  gcc/testsuite/g++.dg/ipa/pr93621.C
  3d99a30891927744757482e357f847ea  gcc/testsuite/g++.dg/ipa/pr93763.C
  d3df33dcbe541a771b4c0b3f601eea5b  gcc/testsuite/g++.dg/ipa/pr94856.C
+ 67ce956b024be06467602bda94a08aa7  gcc/testsuite/g++.dg/ipa/pr98690.C
  36fa3f305af8daf292a5a974b6cd8017  gcc/testsuite/g++.dg/ipa/pure-const-1.C
  82a7eaa06c8e9918346a40ce4e5c9881  gcc/testsuite/g++.dg/ipa/pure-const-2.C
  ee6095015820d87205d7dcbb848a66d1  gcc/testsuite/g++.dg/ipa/pure-const-3.C
*************** ccdae431579a6d857d9b594afc510a82  gcc/te
*** 18525,18531 ****
  c69ee89888cbc8e3a690a9c93e2f0082  gcc/testsuite/g++.dg/lto/pr83121_0.C
  6181d611dccf43a1ef7f9931a589ab56  gcc/testsuite/g++.dg/lto/pr83121_1.C
  e16ec991c91a1fecd1f045a13d50a6ab  gcc/testsuite/g++.dg/lto/pr83720_0.C
! 65219c1170a0a1292ff495043418ec2f  gcc/testsuite/g++.dg/lto/pr84805_0.C
  774e7ed2d836a73febe2f3b698184aa5  gcc/testsuite/g++.dg/lto/pr84805_1.C
  9e331b6a573e4b616f77b2582f99b74e  gcc/testsuite/g++.dg/lto/pr84805_2.C
  129aa46ac2a0e760a1f1095a3e7ccf6d  gcc/testsuite/g++.dg/lto/pr85176_0.C
--- 18669,18675 ----
  c69ee89888cbc8e3a690a9c93e2f0082  gcc/testsuite/g++.dg/lto/pr83121_0.C
  6181d611dccf43a1ef7f9931a589ab56  gcc/testsuite/g++.dg/lto/pr83121_1.C
  e16ec991c91a1fecd1f045a13d50a6ab  gcc/testsuite/g++.dg/lto/pr83720_0.C
! da2c2beb2ab408e0b785bbdc6af85ed7  gcc/testsuite/g++.dg/lto/pr84805_0.C
  774e7ed2d836a73febe2f3b698184aa5  gcc/testsuite/g++.dg/lto/pr84805_1.C
  9e331b6a573e4b616f77b2582f99b74e  gcc/testsuite/g++.dg/lto/pr84805_2.C
  129aa46ac2a0e760a1f1095a3e7ccf6d  gcc/testsuite/g++.dg/lto/pr85176_0.C
*************** ce8be172edac90152397f5825f64ab68  gcc/te
*** 18564,18569 ****
--- 18708,18715 ----
  f3edef1ce387276626f5233209353c56  gcc/testsuite/g++.dg/lto/pr92609_0.C
  42d332f131b2a45f8c5d542d547db308  gcc/testsuite/g++.dg/lto/pr92609_1.C
  2d449b278a535f9f851a800e453b07a6  gcc/testsuite/g++.dg/lto/pr93166_0.C
+ d92f918a28c68fc934d26fc7ceb822b5  gcc/testsuite/g++.dg/lto/pr96591_0.C
+ b8735311421a9557b475c780e1712295  gcc/testsuite/g++.dg/lto/pr96690_0.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
*************** dacd41d6dbf618fb881768d6a068d7f1  gcc/te
*** 18933,18938 ****
--- 19079,19090 ----
  68efdf843522ab51908aa0aba5c03000  gcc/testsuite/g++.dg/opt/pr95080.C
  676550989cb8fb3f894f5522d6476c32  gcc/testsuite/g++.dg/opt/pr95528.C
  2ae3bd1284401f329edadc0752cf28be  gcc/testsuite/g++.dg/opt/pr96194.C
+ 2f5723dc00ebdebb54dc9e15de17ee39  gcc/testsuite/g++.dg/opt/pr96354.C
+ dcb0e957efba822ddb1534eef4cc12de  gcc/testsuite/g++.dg/opt/pr96722.C
+ 74487436d9724e422f05da3a16a1c6fe  gcc/testsuite/g++.dg/opt/pr98282.C
+ 8d0b947835b4a22ae10b582e5083ee6b  gcc/testsuite/g++.dg/opt/pr98353.C
+ 4ac62e4a2244c1f9840d274f8c85a2d7  gcc/testsuite/g++.dg/opt/pr98834.C
+ 841b31767df25235634c79f15b505601  gcc/testsuite/g++.dg/opt/pr99034.C
  1451eba24eea82cbd0c1ab87885c0f77  gcc/testsuite/g++.dg/opt/preinc1.C
  0841088f825be785d32663d712ecf675  gcc/testsuite/g++.dg/opt/ptrintsum1.C
  8ceccf2f02b3f64f372600e32148e146  gcc/testsuite/g++.dg/opt/ptrmem1.C
*************** ede64dddd03466b447936e432e790490  gcc/te
*** 19147,19153 ****
  f26cb43d368c3a14e3fa451efed565f3  gcc/testsuite/g++.dg/other/final5.C
  c041149378c552e9874a0374f62ad31c  gcc/testsuite/g++.dg/other/final6.C
  2fc9738a73e4f8b916debc589b866f17  gcc/testsuite/g++.dg/other/final7.C
! 6efefbdab0302a12de3c1e878221f9ff  gcc/testsuite/g++.dg/other/final8.C
  455aeb7100537f75958e97507174848d  gcc/testsuite/g++.dg/other/first-global.C
  271ede665ea53aa90acbfcebfe14c997  gcc/testsuite/g++.dg/other/fold1.C
  4e454805fdba784ccf383bf015fee2fc  gcc/testsuite/g++.dg/other/friend1.C
--- 19299,19305 ----
  f26cb43d368c3a14e3fa451efed565f3  gcc/testsuite/g++.dg/other/final5.C
  c041149378c552e9874a0374f62ad31c  gcc/testsuite/g++.dg/other/final6.C
  2fc9738a73e4f8b916debc589b866f17  gcc/testsuite/g++.dg/other/final7.C
! 163bcd4bd01f89ac47b4d7dc46f284e0  gcc/testsuite/g++.dg/other/final8.C
  455aeb7100537f75958e97507174848d  gcc/testsuite/g++.dg/other/first-global.C
  271ede665ea53aa90acbfcebfe14c997  gcc/testsuite/g++.dg/other/fold1.C
  4e454805fdba784ccf383bf015fee2fc  gcc/testsuite/g++.dg/other/friend1.C
*************** d5530d211c06b5ff8e8537e3a1e5b9de  gcc/te
*** 20275,20280 ****
--- 20427,20433 ----
  b28f1aa5479585861779a602aaf7d3f3  gcc/testsuite/g++.dg/pr94314-4.C
  95ea08ceed65b4a6869e1c0f7118b910  gcc/testsuite/g++.dg/pr94314.C
  482706f039139a44488ccf489c439fdd  gcc/testsuite/g++.dg/pr94666.C
+ 939bc5c1461d182a2a1c2c7b64a2951c  gcc/testsuite/g++.dg/pr97627.C
  184e70d5635b77134bb901b25ccd4c61  gcc/testsuite/g++.dg/predict-1.C
  df9c1f0040c84d9c37fd8d281618f2df  gcc/testsuite/g++.dg/predict-2.C
  9eaee03e6354eabcc7fc34abc5cc11db  gcc/testsuite/g++.dg/predict-3.C
*************** baa333203039ed72606c24494f2ff44e  gcc/te
*** 20433,20438 ****
--- 20586,20592 ----
  bb94e1454f117750efe24fa8f89a9ea4  gcc/testsuite/g++.dg/template/aggr-init1.C
  98629e0464be5ba2c3ca56190b5b6f48  gcc/testsuite/g++.dg/template/alignof1.C
  c6adc553fe9f9b98d469bd141374ae56  gcc/testsuite/g++.dg/template/alignof2.C
+ a5712fd5ef16feb4f34c74cad4b902cf  gcc/testsuite/g++.dg/template/alignof3.C
  1c4b43681154c77f9e0f030733086aa2  gcc/testsuite/g++.dg/template/anon1.C
  989ad07a7ee0d8ab918018598ad338ab  gcc/testsuite/g++.dg/template/anon2.C
  fb2e00c0df67ca0bdb82db579b06a881  gcc/testsuite/g++.dg/template/anon3.C
*************** efa9db39e10b4576a573bca4b38cf74b  gcc/te
*** 20707,20718 ****
--- 20861,20875 ----
  05e0d875681f42cc0eb951378ac07bd0  gcc/testsuite/g++.dg/template/decl2.C
  bc26ef84f5a062823e14f4e50d2e1e8c  gcc/testsuite/g++.dg/template/decl3.C
  a1ee69de58a5087bc0a5772d3b7f8309  gcc/testsuite/g++.dg/template/deduce1.C
+ 9f18981db07480a48d240172fea3b6c5  gcc/testsuite/g++.dg/template/deduce10.C
  3cc52990bce905a42f91a2dab1c65c77  gcc/testsuite/g++.dg/template/deduce2.C
  862861bccf9830342f51a0cc243559f2  gcc/testsuite/g++.dg/template/deduce3.C
  e734bd4a9592f8ad037cead9d884b5df  gcc/testsuite/g++.dg/template/deduce4.C
  cefab0d5080f8c427b8e84b645a2beb1  gcc/testsuite/g++.dg/template/deduce5.C
  f68387a287f06f28ebf06bcc2f375b1a  gcc/testsuite/g++.dg/template/deduce6.C
  13a656ecf3882314fca86ac44ee2b555  gcc/testsuite/g++.dg/template/deduce7.C
+ f1642042ed817f791a7b52ff1943b06c  gcc/testsuite/g++.dg/template/deduce8.C
+ ff5daff960ce97c7778c4d627d25f033  gcc/testsuite/g++.dg/template/deduce9.C
  e56cdb80a6b4148add333d45d0d83d9a  gcc/testsuite/g++.dg/template/defarg1.C
  1f7a92340a1c2a7cf7f4bb987f326111  gcc/testsuite/g++.dg/template/defarg10.C
  d4611f4846a0b498f17d4173fb4e9cfb  gcc/testsuite/g++.dg/template/defarg11.C
*************** c573cd5de2d4d269cb4df23ea0a36f4d  gcc/te
*** 21117,21122 ****
--- 21274,21280 ----
  c68de3013fc66d5b9ca387b1f0f294ad  gcc/testsuite/g++.dg/template/non-dependent12.C
  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
  3ce6c8331c1ddbc56b2c89ca07992343  gcc/testsuite/g++.dg/template/non-dependent2.C
  9c0fc4f566e5de8ff0339df3c3ef274d  gcc/testsuite/g++.dg/template/non-dependent3.C
  c74bd06e4f01d82b6dffe8568a9f9286  gcc/testsuite/g++.dg/template/non-dependent4.C
*************** e8d40cd108e2f974a3fc10d060390e72  gcc/te
*** 21296,21301 ****
--- 21454,21460 ----
  58e4366fc2e06fbcebe48e7f053ae773  gcc/testsuite/g++.dg/template/pr90138.C
  4415cbfb73a456e4f8771706daa1c8ae  gcc/testsuite/g++.dg/template/pr90916.C
  88f54efc4feef5b437c46f16554c427b  gcc/testsuite/g++.dg/template/pr92440.C
+ 17c58ce0f08533aa192bc9dbae681ca8  gcc/testsuite/g++.dg/template/pr98297.C
  04907f98f8eab7c64ced6646f5140346  gcc/testsuite/g++.dg/template/pretty1.C
  b1805d4b386b8dcd432f41c68e255100  gcc/testsuite/g++.dg/template/pseudodtor1.C
  5bbbdc0bd84a1cf86dd283b16e7aa6ba  gcc/testsuite/g++.dg/template/pseudodtor2.C
*************** e93f073f61a42e3c7ad372625dbf5491  gcc/te
*** 21539,21544 ****
--- 21698,21704 ----
  3eeb73c9e211131164ee26dc577c50c2  gcc/testsuite/g++.dg/template/template-id-4.C
  8fa3e6c96fba6376bb082c7c80573236  gcc/testsuite/g++.dg/template/template-keyword1.C
  ce80dbc40069cd081d8488c206d6b2a6  gcc/testsuite/g++.dg/template/template-keyword2.C
+ 7a5cfa5591c26dfb9185c5152c9bc9b0  gcc/testsuite/g++.dg/template/template-keyword3.C
  2633475e196e36c058cf618a862c925f  gcc/testsuite/g++.dg/template/this-targ1.C
  f9dface1543c62e1ed5a293679ac47da  gcc/testsuite/g++.dg/template/ttp-derived1.C
  d295175d2a75128bac0554e17b63735a  gcc/testsuite/g++.dg/template/ttp-derived2.C
*************** c09ff981d388790529f959a054685551  gcc/te
*** 22303,22309 ****
--- 22463,22472 ----
  a799c054c48a1adfe45dbd068b878bcf  gcc/testsuite/g++.dg/torture/pr95308.C
  e81182d941656df2cf9317a908d63c3a  gcc/testsuite/g++.dg/torture/pr95493-1.C
  3162c3dc7f72a4b2566d143f27e1095d  gcc/testsuite/g++.dg/torture/pr95493.C
+ 881563a4734c7bc6a542eac2ffa6e78b  gcc/testsuite/g++.dg/torture/pr95548.C
  b8b82b8b079f8b69e6feb08f5f8b6787  gcc/testsuite/g++.dg/torture/pr95717.C
+ ae315ba77976817d76246168005eeed5  gcc/testsuite/g++.dg/torture/pr97474.C
+ 6aafdf23f8121e344e96b390c6833ec3  gcc/testsuite/g++.dg/torture/pr99777.C
  e47702cb1ff0caccc17257524e8667dc  gcc/testsuite/g++.dg/torture/predcom-1.C
  d28910105d9c9253d94d70eacd5e19d4  gcc/testsuite/g++.dg/torture/pushpop_macro.C
  a1b47b9c3e69d79d1895ebc4fd11032b  gcc/testsuite/g++.dg/torture/stackalign/check.h
*************** b510682a84117ab69d6d6fc7663c13eb  gcc/te
*** 22569,22574 ****
--- 22732,22738 ----
  e3fc8e52e34eeab2a0ee22888a080920  gcc/testsuite/g++.dg/tree-ssa/pr94224.C
  923e882ed0f63d86765b1563169471f0  gcc/testsuite/g++.dg/tree-ssa/pr94403.C
  898168c15a8e46be3b42ea4b0dae43a7  gcc/testsuite/g++.dg/tree-ssa/pr95638.C
+ 632b446e932f27efac2329d2234eb487  gcc/testsuite/g++.dg/tree-ssa/pr96979.C
  b8201bfa7e55c2eb8fbf876e25c8e4a4  gcc/testsuite/g++.dg/tree-ssa/pred-1.C
  cbfe7d75cb5b5c7850564b006625c5e3  gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C
  f115b68cd787a27ea9c1c1050f60230c  gcc/testsuite/g++.dg/tree-ssa/restrict1.C
*************** ccd812768635f8e01d90fa3320899ee9  gcc/te
*** 22686,22691 ****
--- 22850,22857 ----
  4b9f781093ad8d786afab10e64079ef9  gcc/testsuite/g++.dg/ubsan/pr86406.C
  b418b9ea8faf4e227b8682929711cea2  gcc/testsuite/g++.dg/ubsan/pr89234.C
  ca328b27d187715f9ca0336509eb5c8b  gcc/testsuite/g++.dg/ubsan/pr91993.C
+ 670fac39ee3cb2468f676957c4a6d3ac  gcc/testsuite/g++.dg/ubsan/pr95693.C
+ 437a736c8788c733010f979a1068da2f  gcc/testsuite/g++.dg/ubsan/pr99106.C
  0a28657c9b1173b94a86c1d7bbf0da3c  gcc/testsuite/g++.dg/ubsan/return-1.C
  a87e589225f8d46ff1e842371d5d60b8  gcc/testsuite/g++.dg/ubsan/return-2.C
  c05485082568567a8bc2c41519fc374b  gcc/testsuite/g++.dg/ubsan/return-3.C
*************** cc0dd6c9b1afc04ca7636be396fec990  gcc/te
*** 22706,22711 ****
--- 22872,22878 ----
  15e8bf03defcc64ccdf3ff070adfbf9c  gcc/testsuite/g++.dg/ubsan/vptr-13.C
  eb65a43bfca2604f5a8b2e2f09212f46  gcc/testsuite/g++.dg/ubsan/vptr-14.C
  500f520fd0d0a4c5ee755bfb137697de  gcc/testsuite/g++.dg/ubsan/vptr-15.C
+ 1968a8f982e5990a850fcae723fa33cc  gcc/testsuite/g++.dg/ubsan/vptr-18.C
  cef046f562c0a23eb331cea94cd5b44f  gcc/testsuite/g++.dg/ubsan/vptr-2.C
  729147822cd9bf5bf718456c1dbff28d  gcc/testsuite/g++.dg/ubsan/vptr-3.C
  84fc9de739270361f7c7a0069392a74e  gcc/testsuite/g++.dg/ubsan/vptr-4.C
*************** dc35acb0f3b80c07fb4789cb89eb09b2  gcc/te
*** 22774,22780 ****
--- 22941,22950 ----
  6f2e63784179305f0c880851e4919fe0  gcc/testsuite/g++.dg/vect/pr87914.cc
  f43552c44ef4b1c173b99eef9aa263d8  gcc/testsuite/g++.dg/vect/pr89653.cc
  e3c0964a70677f56a2eccf0db300d710  gcc/testsuite/g++.dg/vect/pr92595.cc
+ 955af9691b3585e5265111804390ac00  gcc/testsuite/g++.dg/vect/pr95401.cc
+ fd07a827606ccd02203378d37b593056  gcc/testsuite/g++.dg/vect/pr95401a.cc
  cbe0abb42f5376d089dc918e9d8f8188  gcc/testsuite/g++.dg/vect/pr95487.cc
+ 542124827fb9187c91a9422b19bbdbd5  gcc/testsuite/g++.dg/vect/pr97255.cc
  fc32d36182f79190004abe52c516089e  gcc/testsuite/g++.dg/vect/simd-1.cc
  c0baf08fc01514d3f4fca19bf3fc9596  gcc/testsuite/g++.dg/vect/simd-10.cc
  a5d6231f7567ef96e7131ef4ea370a2a  gcc/testsuite/g++.dg/vect/simd-2.cc
*************** af7f6d5e825e23ddb64f4928bc24e570  gcc/te
*** 22795,22801 ****
  4147d578711be9e486c8907900862fdd  gcc/testsuite/g++.dg/vect/simd-clone-4.h
  c3079a303a422fbdcc1f72b0e2a98a47  gcc/testsuite/g++.dg/vect/simd-clone-5.cc
  b8fb5b23ece050421d669915c600780b  gcc/testsuite/g++.dg/vect/simd-clone-6.cc
! 2a5ba1b4219afae5dab1b05c669b62b5  gcc/testsuite/g++.dg/vect/simd-clone-7.cc
  3bc95c24ca829b61efcb7f80670d3ab5  gcc/testsuite/g++.dg/vect/simd-mask-store-bool.cc
  3c7b50dc56c581720a466e94943ccdae  gcc/testsuite/g++.dg/vect/slp-pr50413.cc
  ba398e1bec8514d144840b9f8de00b90  gcc/testsuite/g++.dg/vect/slp-pr50819.cc
--- 22965,22971 ----
  4147d578711be9e486c8907900862fdd  gcc/testsuite/g++.dg/vect/simd-clone-4.h
  c3079a303a422fbdcc1f72b0e2a98a47  gcc/testsuite/g++.dg/vect/simd-clone-5.cc
  b8fb5b23ece050421d669915c600780b  gcc/testsuite/g++.dg/vect/simd-clone-6.cc
! 781254f2b1a514c9ba0f4e29b2e8d1a3  gcc/testsuite/g++.dg/vect/simd-clone-7.cc
  3bc95c24ca829b61efcb7f80670d3ab5  gcc/testsuite/g++.dg/vect/simd-mask-store-bool.cc
  3c7b50dc56c581720a466e94943ccdae  gcc/testsuite/g++.dg/vect/slp-pr50413.cc
  ba398e1bec8514d144840b9f8de00b90  gcc/testsuite/g++.dg/vect/slp-pr50819.cc
*************** e5cc13e8f74ebb47c678a7c5745e57a8  gcc/te
*** 22862,22868 ****
  1a61a88751379aff79eff4189d8d053d  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-3.C
  6b81ba9d76007bb24d88eea808849526  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-4.C
  c82e0ad627d1dd3f9c88296bf13be5fc  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
! 24310d7d55598d64865fb3a8efa972cc  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C
  bd11a2daa2d98e0a5e4ef883cd664911  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus-2.C
  5fcfe548724a8bcc0d056db26a655d5a  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus.C
  c71f5fb3792e0ba57c0a4e43cd39038f  gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C
--- 23032,23038 ----
  1a61a88751379aff79eff4189d8d053d  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-3.C
  6b81ba9d76007bb24d88eea808849526  gcc/testsuite/g++.dg/warn/Wdelete-incomplete-4.C
  c82e0ad627d1dd3f9c88296bf13be5fc  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-2.C
! 7a8401eaadece6cf0d515e03ca1fdf49  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C
  bd11a2daa2d98e0a5e4ef883cd664911  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus-2.C
  5fcfe548724a8bcc0d056db26a655d5a  gcc/testsuite/g++.dg/warn/Wdiv-by-zero-bogus.C
  c71f5fb3792e0ba57c0a4e43cd39038f  gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C
*************** f3c1709df3ec4758357725f37f37a661  gcc/te
*** 23122,23127 ****
--- 23292,23298 ----
  b59dc530212e2b55715a884d39fa09dc  gcc/testsuite/g++.dg/warn/Wsystem-headers1a.C
  2ecf88082b48d7df37c9334c2844b614  gcc/testsuite/g++.dg/warn/Wtautological-compare.C
  239ced8be8851ec6043b4692f9b00ec1  gcc/testsuite/g++.dg/warn/Wtautological-compare2.C
+ 6a0a00683f536a5822e62da415a84001  gcc/testsuite/g++.dg/warn/Wtautological-compare3.C
  81432c4786638b6267d11220821c16df  gcc/testsuite/g++.dg/warn/Wterminate1.C
  088b62a93500fb56a36d7cb30babcb76  gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C
  dc1d92954793f77541307f143e148bd1  gcc/testsuite/g++.dg/warn/Wtype-limits-no.C
*************** dc1d92954793f77541307f143e148bd1  gcc/te
*** 23129,23134 ****
--- 23300,23306 ----
  3b1a12f11ebbf80f8ab2cf6a03558cbc  gcc/testsuite/g++.dg/warn/Wtype-limits2.C
  f0d5fa8f13284bd1701b617d1310eef3  gcc/testsuite/g++.dg/warn/Wtype-limits3.C
  24b7acd7bbd9c40fc0427f1673b0d2eb  gcc/testsuite/g++.dg/warn/Wtype-limits4.C
+ 637c03c71d1e0e0e8f6988ad7d05ab1c  gcc/testsuite/g++.dg/warn/Wtype-limits5.C
  0101ac7bc499a86bdbc20c8ef3cfa386  gcc/testsuite/g++.dg/warn/Wuninitializable-member-no.C
  cb6b38abe346f8950bdb218ab4c6e17d  gcc/testsuite/g++.dg/warn/Wuninitializable-member.C
  fe4c6303d7ec13423e71cfb150c05d00  gcc/testsuite/g++.dg/warn/Wuninitialized-1.C
*************** df2c973c281b61ba430c736c714be46c  gcc/te
*** 25855,25861 ****
  c0f0a60cf74d252087303d25f5507357  gcc/testsuite/g++.old-deja/g++.pt/conv3.C
  25d39394e96b80fde77f2b916b2c699b  gcc/testsuite/g++.old-deja/g++.pt/copy1.C
  dd98e99fef875456445a8b55b18ded46  gcc/testsuite/g++.old-deja/g++.pt/crash1.C
! 04ac7061ef7cad7fea411f40671be7df  gcc/testsuite/g++.old-deja/g++.pt/crash10.C
  5abad4783367058ab516ca82870dc4f1  gcc/testsuite/g++.old-deja/g++.pt/crash11.C
  3708c5f29bf66988accc70090bc416e5  gcc/testsuite/g++.old-deja/g++.pt/crash12.C
  fcadc5744a7361e664ae053c8da7d49f  gcc/testsuite/g++.old-deja/g++.pt/crash13.C
--- 26027,26033 ----
  c0f0a60cf74d252087303d25f5507357  gcc/testsuite/g++.old-deja/g++.pt/conv3.C
  25d39394e96b80fde77f2b916b2c699b  gcc/testsuite/g++.old-deja/g++.pt/copy1.C
  dd98e99fef875456445a8b55b18ded46  gcc/testsuite/g++.old-deja/g++.pt/crash1.C
! b6d440ee5ae5a25fabec17351329472e  gcc/testsuite/g++.old-deja/g++.pt/crash10.C
  5abad4783367058ab516ca82870dc4f1  gcc/testsuite/g++.old-deja/g++.pt/crash11.C
  3708c5f29bf66988accc70090bc416e5  gcc/testsuite/g++.old-deja/g++.pt/crash12.C
  fcadc5744a7361e664ae053c8da7d49f  gcc/testsuite/g++.old-deja/g++.pt/crash13.C
*************** af40dade74feb71f52277a623af87930  gcc/te
*** 26720,26728 ****
  e43908e16a16a9cb2513ec42f1dcbf6f  gcc/testsuite/g++.target/aarch64/pr95726.C
  1ce9a3af843eab0dca2dbb5193fb0db2  gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C
  1649b9447d9bcb87e619e52bd2ad8119  gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C
! 2b61d62e225e8a940cb70ec40a3dcf35  gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
! 152996da4b1a3bbc847ccd6fc73a4b72  gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
! 7b193c12510b7bf05379a67a89efb2dd  gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
  a4694db6f43496d141f7d03b0bad5454  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.C
  c9bec53dca7f345d3812bc87a82ac56e  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.h
  c264d7575a5c60660881b415fc9e52ba  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_2.C
--- 26892,26900 ----
  e43908e16a16a9cb2513ec42f1dcbf6f  gcc/testsuite/g++.target/aarch64/pr95726.C
  1ce9a3af843eab0dca2dbb5193fb0db2  gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C
  1649b9447d9bcb87e619e52bd2ad8119  gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C
! d12f923a17b36c7b804c494648bbe368  gcc/testsuite/g++.target/aarch64/sve/aarch64-sve.exp
! dde1b6f7b14058049c5559162f66af85  gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
! 0a7a41652025fd66e66985d2a8096931  gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp
  a4694db6f43496d141f7d03b0bad5454  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.C
  c9bec53dca7f345d3812bc87a82ac56e  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.h
  c264d7575a5c60660881b415fc9e52ba  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_2.C
*************** c618c140432439db6335a96f19594f3c  gcc/te
*** 26732,26737 ****
--- 26904,26910 ----
  0c928c97924422178666cd4bde39a47a  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_2.C
  428ee93be46b9776c30119306d6084d5  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_3.C
  28a29c3c10881ef8e6b6ae7c52fe8942  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/attributes_1.C
+ 4ff6bf0656a891ec58da82ea4409ae9e  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/attributes_2.C
  d9ff398f186161148a0964c0ca3544fd  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/cntb_pat.c
  3df9c708e938188843faf8ca7a1df4c8  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/conversion_1.C
  5d6e37dfd6b22e3822381e6f179d8656  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create2_1.C
*************** ee26ccb05d313a2a210ca66f5435de9e  gcc/te
*** 26760,26772 ****
  e1aa0b4c7b2d19b8884dbe1e3cd6fb3c  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gimplify_1.C
  7c9bb3d0684b092962cca1aff7e408ca  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C
  8149763dda87a9702db0a8660e5e42c1  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C
  8e22ba35c57dee2de3fb760d237e58d8  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_1.C
  d28dd1409891eabe4b8db56809af8535  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_2.C
! cec658d68bdfff599d5a87bca75e658d  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_1.C
! 0a1bab3b5d7568e648c513a79de44312  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_2.C
! 7d1e44cb9b881d799666d86de94c12ad  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_3.C
  aca4d0c6e319097278c90dee3556a543  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_4.C
! 86661f37eeee9493463117d17424e673  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_5.C
  a7acae56829d1389cf63c0bf205d066c  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c
  f49cba7c8f4d71dac1a9428d605becd0  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_1.C
  584c771d44478fb7dcfa659649918945  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_2.C
--- 26933,26952 ----
  e1aa0b4c7b2d19b8884dbe1e3cd6fb3c  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gimplify_1.C
  7c9bb3d0684b092962cca1aff7e408ca  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_1.C
  8149763dda87a9702db0a8660e5e42c1  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_2.C
+ bf079e3eef75eeeac3ff827b3a8624f0  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C
+ 080af5a2a0700b55236617c1664d8616  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C
  8e22ba35c57dee2de3fb760d237e58d8  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_1.C
  d28dd1409891eabe4b8db56809af8535  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_2.C
! 185e81fbc80397a7939ff1792096ac66  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_1.C
! 2323815da83fe3b75dcd4e7e9e174f69  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_10.C
! 909e1853afb321cb025393f8daab87ca  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_2.C
! aa5ae7dedc3137f2bc59209d71b89d2c  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_3.C
  aca4d0c6e319097278c90dee3556a543  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_4.C
! fe57505c46b08e38df135a955ead2a35  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_5.C
! d240ace103b7a81954fe13e097eef13f  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_6.C
! 907f52337519a36ac48fa5195f4a4a6f  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_7.C
! a7eae168d83de853575601b19b0a73a1  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_8.C
! 4e1459c1cac71f9b22d4d46a89bd2db5  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_9.C
  a7acae56829d1389cf63c0bf205d066c  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c
  f49cba7c8f4d71dac1a9428d605becd0  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_1.C
  584c771d44478fb7dcfa659649918945  gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_2.C
*************** c899089ca792c1e83b415a8d10ab78a1  gcc/te
*** 26812,26817 ****
--- 26992,26999 ----
  f3ce91773bd0b4a3127c481ccd50f20e  gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C
  88995b2addb79f14a72ba650d83a3920  gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C
  9e6f261244b524db00958d47111eef62  gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C
+ 60ab87d7242254a4d2d15c17e64879ce  gcc/testsuite/g++.target/aarch64/sve/pr96974.C
+ 6979d0ef19d61a437acf8559362a5af8  gcc/testsuite/g++.target/aarch64/sve/pr99813.C
  221b0724e04f13318fe418921311ae33  gcc/testsuite/g++.target/aarch64/sve/tls_2.C
  7d111b2af4cdd362d19027877d6ff20b  gcc/testsuite/g++.target/aarch64/sve/vcond_1.C
  aa928203aafdb1f6793fe73d77390fc9  gcc/testsuite/g++.target/aarch64/sve/vcond_1_run.C
*************** ce4ef4a52cb8cca61d3ad37ccd43c5c3  gcc/te
*** 26897,26902 ****
--- 27079,27086 ----
  706d6ce9a5089e7aa1faffbd83f7723b  gcc/testsuite/g++.target/i386/pr94046-1.C
  9d95623392a0cfa69554963dbae983f2  gcc/testsuite/g++.target/i386/pr94046-2.C
  3149dd0884ee10a0876d7743a659b70e  gcc/testsuite/g++.target/i386/pr94185.C
+ bdb455b2331ad2932c1fc9e92219df39  gcc/testsuite/g++.target/i386/pr97054.C
+ 12b9e7025b922a770edbd85b09d3b099  gcc/testsuite/g++.target/i386/pr98847.C
  a621b799eff193996043d9d5462e5c27  gcc/testsuite/g++.target/i386/sse4_1-check.h
  821d1f6cc7812ffc5220fc45c484c00f  gcc/testsuite/g++.target/i386/sse4_1-pr54700-1.C
  05e47f652ea4bc7c8df9bae20aaaa2b4  gcc/testsuite/g++.target/i386/sse4_1-pr54700-2.C
*************** a63f2ade84bc38838f3986dfc4bc9d85  gcc/te
*** 26909,26919 ****
--- 27093,27106 ----
  e1ba72e4820ed6fee0a19c482579539a  gcc/testsuite/g++.target/powerpc/pr94707-4.C
  3a43ed7b11c1baf0bdf8cc9925427947  gcc/testsuite/g++.target/powerpc/pr94707-5.C
  229f6b2d39c1c51f9eb5681c67c35091  gcc/testsuite/g++.target/powerpc/pr94707-6.C
+ 4aa850893daf75099b810c7d79530d83  gcc/testsuite/g++.target/powerpc/pr99041.C
  fb915623fe5d0c1208c53c6de33e722a  gcc/testsuite/g++.target/powerpc/undef-bool-3.C
  84541f8edc35b61b62256dbd71b731b8  gcc/testsuite/g++.target/riscv/call-with-empty-struct-float.C
  0224a15f72de72af47e3eeb572c2d4eb  gcc/testsuite/g++.target/riscv/call-with-empty-struct-int.C
  13fbd035f1483c414ba4dab326db8f4e  gcc/testsuite/g++.target/riscv/call-with-empty-struct.H
  bda24fd764e95be6398892d48adf8be7  gcc/testsuite/g++.target/riscv/frflags.C
+ 4c45e102d6dd19ee08a476904b64542d  gcc/testsuite/g++.target/riscv/pr96759.C
+ ac37e529bda1269045c3681cc4b425dd  gcc/testsuite/g++.target/riscv/pr97682.C
  cc3d65ef1611bfdbd9239932d1d5a246  gcc/testsuite/g++.target/riscv/riscv.exp
  63c9cacf807bdee09a1606a202373f30  gcc/testsuite/g++.target/s390/pr94704-1.C
  f536562eba9a9954ace3a616ac52f438  gcc/testsuite/g++.target/s390/pr94704-2.C
*************** b3a704fac8cecd376eb8ca7ae5d594e3  gcc/te
*** 28637,28642 ****
--- 28824,28833 ----
  b592aab14164964644385997ee799b46  gcc/testsuite/gcc.c-torture/compile/pr94488.c
  93952665a8b02a3a49c7d7c5bc5f1a97  gcc/testsuite/gcc.c-torture/compile/pr94621.c
  7dbeb8aaf9175e2573e86afe5b6d8d82  gcc/testsuite/gcc.c-torture/compile/pr94686.c
+ 4c276c62b7e78b13a7d3f39d5c83e159  gcc/testsuite/gcc.c-torture/compile/pr96426.c
+ 9877434a52aaa17b1ab89487f9497639  gcc/testsuite/gcc.c-torture/compile/pr97144.c
+ 96a2bedeedcefc8923dc44147661604e  gcc/testsuite/gcc.c-torture/compile/pr99225.c
+ 11bf664a070ad544ff6eddf359ebb9d0  gcc/testsuite/gcc.c-torture/compile/pr99324.c
  c5c13bdc8c7ab97f002934f003e92b63  gcc/testsuite/gcc.c-torture/compile/pret-arg.c
  554bb1e8a9da058c129438ee67eeacaa  gcc/testsuite/gcc.c-torture/compile/pta-1.c
  ed716c1d1727fc2c748162e0cbc4ee47  gcc/testsuite/gcc.c-torture/compile/ptr-conv-1.c
*************** fa267d86210141e4c59493413edf3921  gcc/te
*** 30449,30454 ****
--- 30640,30659 ----
  069570d24b413c25a6dd15040ff939b8  gcc/testsuite/gcc.c-torture/execute/pr94724.c
  4cd616d2ecf1c6299b79404d41a63d52  gcc/testsuite/gcc.c-torture/execute/pr94734.c
  fd35de1f432762813573329dad3a87bc  gcc/testsuite/gcc.c-torture/execute/pr94809.c
+ e4dc387d4eea606978e976692b75a8bb  gcc/testsuite/gcc.c-torture/execute/pr96549.c
+ 6a71aff067fb3f586d16c1440d422065  gcc/testsuite/gcc.c-torture/execute/pr97073.c
+ 1a58eed4c60138c89963841495bfbc6a  gcc/testsuite/gcc.c-torture/execute/pr97386-1.c
+ 21cbedc011449b157f53d2f3ff96e083  gcc/testsuite/gcc.c-torture/execute/pr97386-2.c
+ b0c3c1f5504b6a0b610d53abaf6f4d2a  gcc/testsuite/gcc.c-torture/execute/pr97404.c
+ f4fa55fcb3f239001064c5e8e1fa994f  gcc/testsuite/gcc.c-torture/execute/pr97421-1.c
+ 2898c28d80fab73d33bc9a72fd6eedd5  gcc/testsuite/gcc.c-torture/execute/pr97421-2.c
+ e38ae79f8053ebd6f76a8c00ed1eb4da  gcc/testsuite/gcc.c-torture/execute/pr97421-3.c
+ c5d9f6e864aa6ce765a8ec4276629c5f  gcc/testsuite/gcc.c-torture/execute/pr97764.c
+ 58f14240090be9619912d042ff552198  gcc/testsuite/gcc.c-torture/execute/pr98474.c
+ f25dd6049e9c8dd046ca17e8bc55d979  gcc/testsuite/gcc.c-torture/execute/pr98681.c
+ f4f2930202484cfce2950cfa08ed6346  gcc/testsuite/gcc.c-torture/execute/pr98853-1.c
+ 9778e9dbac722a3f0e3643e7322e5a78  gcc/testsuite/gcc.c-torture/execute/pr98853-2.c
+ 68a00a5f6197b192d0a9ba3b1f2f4938  gcc/testsuite/gcc.c-torture/execute/pr99079.c
  8587088d2eab0e974762ba6cd20b4f04  gcc/testsuite/gcc.c-torture/execute/printf-1.c
  9bc91ebc5706a25ee5b9542884f53fa1  gcc/testsuite/gcc.c-torture/execute/printf-2.c
  9e89c9802e280d635a7bc6756bbaf6e6  gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c
*************** a13eb5b6d56da8e97b1f212cb86cf10e  gcc/te
*** 31245,31250 ****
--- 31450,31458 ----
  21109f6b55822c615746fd1b1e48bcc6  gcc/testsuite/gcc.dg/Wunused-var-1.c
  15bd26a41c47f75c8cb84bf5d545d9b4  gcc/testsuite/gcc.dg/Wunused-var-2.c
  44b5082acbd181ad5c11c89028261889  gcc/testsuite/gcc.dg/Wunused-var-3.c
+ 60507dbf641d9a6406e5d78edb6b1edf  gcc/testsuite/gcc.dg/Wunused-var-4.c
+ e84c031d0cb7a11693c4b37f0142bded  gcc/testsuite/gcc.dg/Wunused-var-5.c
+ 6a41e2bb8df7e9d9c2dc7b7aa9fa559f  gcc/testsuite/gcc.dg/Wunused-var-6.c
  285c7e1e346f5498c52fc3f2557e2f20  gcc/testsuite/gcc.dg/Wvla-1.c
  64bfeb26603a057e080b6ec9a2b39583  gcc/testsuite/gcc.dg/Wvla-2.c
  67cbf7c91a2b07bdea32b1bdef02001d  gcc/testsuite/gcc.dg/Wvla-3.c
*************** e2f183d0ed0bda3b231d5cd7f7df1f9a  gcc/te
*** 31545,31551 ****
  d12ab0c0f3c9ef12ac7fe1be86c51e34  gcc/testsuite/gcc.dg/asan/pr78541.c
  071f19a757f64649852f8fbc578bbbfa  gcc/testsuite/gcc.dg/asan/pr78832.c
  74db511e9343a9d4209ec2df412ecddb  gcc/testsuite/gcc.dg/asan/pr79196.c
! 97de4b173eeead7faba61cc66980de6f  gcc/testsuite/gcc.dg/asan/pr80166.c
  44651454ed7fd7d367ecc8dbce7be369  gcc/testsuite/gcc.dg/asan/pr80168.c
  f79fea549fa19de730b00d37d3282778  gcc/testsuite/gcc.dg/asan/pr80659.c
  643d751ee068e33d234d5fd6b48ee720  gcc/testsuite/gcc.dg/asan/pr81186.c
--- 31753,31759 ----
  d12ab0c0f3c9ef12ac7fe1be86c51e34  gcc/testsuite/gcc.dg/asan/pr78541.c
  071f19a757f64649852f8fbc578bbbfa  gcc/testsuite/gcc.dg/asan/pr78832.c
  74db511e9343a9d4209ec2df412ecddb  gcc/testsuite/gcc.dg/asan/pr79196.c
! 49f5c22f60db1648bee42a2ad8682ee3  gcc/testsuite/gcc.dg/asan/pr80166.c
  44651454ed7fd7d367ecc8dbce7be369  gcc/testsuite/gcc.dg/asan/pr80168.c
  f79fea549fa19de730b00d37d3282778  gcc/testsuite/gcc.dg/asan/pr80659.c
  643d751ee068e33d234d5fd6b48ee720  gcc/testsuite/gcc.dg/asan/pr81186.c
*************** db5432c9efc7dc40270438aeee76eb69  gcc/te
*** 31558,31563 ****
--- 31766,31772 ----
  9bc80e3f249062d650dd94cb87ee3fc3  gcc/testsuite/gcc.dg/asan/pr83185.c
  c6879980a054642fecf33371357e8e0e  gcc/testsuite/gcc.dg/asan/pr86962.c
  73adb0a2b667c56247eeda7268b38c1e  gcc/testsuite/gcc.dg/asan/pr87930.c
+ 3454dc6f285abc03efc10b39853cc81b  gcc/testsuite/gcc.dg/asan/pr97294.c
  da89dc3f01ef08b35253f1daef462bec  gcc/testsuite/gcc.dg/asan/sancov-1.c
  7f4f842288c94385c74120c61927a140  gcc/testsuite/gcc.dg/asan/use-after-scope-1.c
  83d04d7ae277af2b6b6c14d844bec429  gcc/testsuite/gcc.dg/asan/use-after-scope-10.c
*************** bff5bf12c7a752b89f17af335428c788  gcc/te
*** 31717,31723 ****
  6774f30903239eb0b974c38374bce074  gcc/testsuite/gcc.dg/attr-assume_aligned-1.c
  02d7d6aadac12a028dedd724bb71f324  gcc/testsuite/gcc.dg/attr-assume_aligned-2.c
  381dde82adbf6ab920a6cf273228f01e  gcc/testsuite/gcc.dg/attr-assume_aligned-3.c
! 048f7205c10965fda385b1f6c23fd574  gcc/testsuite/gcc.dg/attr-assume_aligned-4.c
  98639a922ccd34ef430959327ab91ce7  gcc/testsuite/gcc.dg/attr-copy-2.c
  b2c4e769d6b76333376078e568f8eaa8  gcc/testsuite/gcc.dg/attr-copy-3.c
  33bfe432b84ca62b61405f079f342fc2  gcc/testsuite/gcc.dg/attr-copy-4.c
--- 31926,31932 ----
  6774f30903239eb0b974c38374bce074  gcc/testsuite/gcc.dg/attr-assume_aligned-1.c
  02d7d6aadac12a028dedd724bb71f324  gcc/testsuite/gcc.dg/attr-assume_aligned-2.c
  381dde82adbf6ab920a6cf273228f01e  gcc/testsuite/gcc.dg/attr-assume_aligned-3.c
! 6e85d9fda9c397d492aa648ec798d6b8  gcc/testsuite/gcc.dg/attr-assume_aligned-4.c
  98639a922ccd34ef430959327ab91ce7  gcc/testsuite/gcc.dg/attr-copy-2.c
  b2c4e769d6b76333376078e568f8eaa8  gcc/testsuite/gcc.dg/attr-copy-3.c
  33bfe432b84ca62b61405f079f342fc2  gcc/testsuite/gcc.dg/attr-copy-4.c
*************** b354bea7c992db9900660e8f86e50619  gcc/te
*** 31729,31735 ****
  2ab690f26f6524b356d114e0c2e001f6  gcc/testsuite/gcc.dg/attr-error-1.c
  2325b5c5b5a2514369e43e2225cbb43b  gcc/testsuite/gcc.dg/attr-externally-visible-1.c
  e2c4478123394f5f5dcc53fed1244f90  gcc/testsuite/gcc.dg/attr-externally-visible-2.c
! 1e3d7e42a41541ec8415eb574e80f32b  gcc/testsuite/gcc.dg/attr-flatten-1.c
  e1bd9aabd944b99886e4caee5bcc3dfc  gcc/testsuite/gcc.dg/attr-hotcold-1.c
  36757d189f681d886aee7b5bc8bc39a8  gcc/testsuite/gcc.dg/attr-ifunc-1.c
  fdff5507603fa1993842a13ecf8090c5  gcc/testsuite/gcc.dg/attr-ifunc-2.c
--- 31938,31944 ----
  2ab690f26f6524b356d114e0c2e001f6  gcc/testsuite/gcc.dg/attr-error-1.c
  2325b5c5b5a2514369e43e2225cbb43b  gcc/testsuite/gcc.dg/attr-externally-visible-1.c
  e2c4478123394f5f5dcc53fed1244f90  gcc/testsuite/gcc.dg/attr-externally-visible-2.c
! 447704aecbfb64a6872383e63730699b  gcc/testsuite/gcc.dg/attr-flatten-1.c
  e1bd9aabd944b99886e4caee5bcc3dfc  gcc/testsuite/gcc.dg/attr-hotcold-1.c
  36757d189f681d886aee7b5bc8bc39a8  gcc/testsuite/gcc.dg/attr-ifunc-1.c
  fdff5507603fa1993842a13ecf8090c5  gcc/testsuite/gcc.dg/attr-ifunc-2.c
*************** ee94511375797117140ca777fd1695b1  gcc/te
*** 33287,33294 ****
  704c9a2dca0a451cca6e5855f7f2347f  gcc/testsuite/gcc.dg/darwin-minversion-7.c
  5a8b775f8ce1e0cafb8782fbc39b58e4  gcc/testsuite/gcc.dg/darwin-minversion-8.c
  aa9dfa39c42ef65a88c0a708412fb842  gcc/testsuite/gcc.dg/darwin-minversion-9.c
! 5ca3ca317094442241bdcaf1320473d2  gcc/testsuite/gcc.dg/darwin-minversion-link.c
! 821637757f5631d14cb79d2312eeba68  gcc/testsuite/gcc.dg/darwin-sections.c
  3cfa6daebed9a12884613012f50433e4  gcc/testsuite/gcc.dg/darwin-segaddr.c
  e3d2d2840d7d23dee7e2cd94e097a114  gcc/testsuite/gcc.dg/darwin-version-1.c
  9145b589b54240035dacb7540309d62e  gcc/testsuite/gcc.dg/darwin-weakimport-1.c
--- 33496,33503 ----
  704c9a2dca0a451cca6e5855f7f2347f  gcc/testsuite/gcc.dg/darwin-minversion-7.c
  5a8b775f8ce1e0cafb8782fbc39b58e4  gcc/testsuite/gcc.dg/darwin-minversion-8.c
  aa9dfa39c42ef65a88c0a708412fb842  gcc/testsuite/gcc.dg/darwin-minversion-9.c
! e8f6d0185a2daf606cad42ced94090fb  gcc/testsuite/gcc.dg/darwin-minversion-link.c
! b66bb093837bda7692b73c8aa9711e00  gcc/testsuite/gcc.dg/darwin-sections.c
  3cfa6daebed9a12884613012f50433e4  gcc/testsuite/gcc.dg/darwin-segaddr.c
  e3d2d2840d7d23dee7e2cd94e097a114  gcc/testsuite/gcc.dg/darwin-version-1.c
  9145b589b54240035dacb7540309d62e  gcc/testsuite/gcc.dg/darwin-weakimport-1.c
*************** a0e45b136bc1a3039b9214576e8d8072  gcc/te
*** 33419,33424 ****
--- 33628,33634 ----
  3fe83570daf6a275058d5254e5811a58  gcc/testsuite/gcc.dg/debug/dwarf2/pr88644.c
  0a9ec3f245a699fc382f6c01f2a0dfc1  gcc/testsuite/gcc.dg/debug/dwarf2/pr93751-1.c
  22969d5136ad5d2620d957786d4185b3  gcc/testsuite/gcc.dg/debug/dwarf2/pr93751-2.c
+ 7ae13aa81396f493cb8a335ce69a2865  gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c
  04ed708ea8db6a152acb5ebe98de283b  gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c
  84c94e8435cec0cb1a4a8e83a9c3633d  gcc/testsuite/gcc.dg/debug/dwarf2/short-circuit.c
  fd5753c0c85e2e3c862b46c2f851ad80  gcc/testsuite/gcc.dg/debug/dwarf2/sso-1.c
*************** d0670e7a7e4d7796fd6328449dacb860  gcc/te
*** 33494,33500 ****
  09c753a3dc3874366c4411192abb2d76  gcc/testsuite/gcc.dg/decl-nospec-1.c
  51042f0f58908379420b10249326d9f5  gcc/testsuite/gcc.dg/decl-nospec-2.c
  32050b6364ec4bf9045b1158ce0b17b7  gcc/testsuite/gcc.dg/decl-nospec-3.c
! f4b265f47c6143434beb2853a547fc06  gcc/testsuite/gcc.dg/declare-simd.c
  c561457acd7fe6ed269d63b2ed6f11a9  gcc/testsuite/gcc.dg/declspec-1.c
  bc565703c8e7b37c639e590e3296b7ea  gcc/testsuite/gcc.dg/declspec-10.c
  1f4f7fe1c03ebf5be766ba87a5e92a2f  gcc/testsuite/gcc.dg/declspec-11.c
--- 33704,33710 ----
  09c753a3dc3874366c4411192abb2d76  gcc/testsuite/gcc.dg/decl-nospec-1.c
  51042f0f58908379420b10249326d9f5  gcc/testsuite/gcc.dg/decl-nospec-2.c
  32050b6364ec4bf9045b1158ce0b17b7  gcc/testsuite/gcc.dg/decl-nospec-3.c
! 3b8ce0953d4eacd6eef87e477bafe164  gcc/testsuite/gcc.dg/declare-simd.c
  c561457acd7fe6ed269d63b2ed6f11a9  gcc/testsuite/gcc.dg/declspec-1.c
  bc565703c8e7b37c639e590e3296b7ea  gcc/testsuite/gcc.dg/declspec-10.c
  1f4f7fe1c03ebf5be766ba87a5e92a2f  gcc/testsuite/gcc.dg/declspec-11.c
*************** c053aa0fe966658d9b764751ff182aec  gcc/te
*** 33589,33594 ****
--- 33799,33805 ----
  cfaafb777ff6e5b37b5c0b80b0256656  gcc/testsuite/gcc.dg/dfp/pr79487.c
  50575ec38c59c6b980aca7669cc3acd1  gcc/testsuite/gcc.dg/dfp/pr79515.c
  f521fd59dbf58c0c28181f31c6ad5742  gcc/testsuite/gcc.dg/dfp/pr94111.c
+ 2d2dc278a2be28ce48d36223af1f363b  gcc/testsuite/gcc.dg/dfp/pr97439.c
  0ce0ac37817c465f0711df50b865b300  gcc/testsuite/gcc.dg/dfp/pragma-float-const-decimal64-1.c
  3882046526a916dcd4cb2db9cfaad397  gcc/testsuite/gcc.dg/dfp/pragma-float-const-decimal64-2.c
  f81a9ab3a0212214f904c0cc2fe02024  gcc/testsuite/gcc.dg/dfp/pragma-float-const-decimal64-3.c
*************** f3b0cfa8a6b33e8a81636f65dfcac5e8  gcc/te
*** 33877,33882 ****
--- 34088,34094 ----
  a5e2dbd5c41bfadcee229c5e5cfecb88  gcc/testsuite/gcc.dg/fold-minus-6.c
  6410fc5db420a362c42405a76e0ba45b  gcc/testsuite/gcc.dg/fold-minus-7.c
  7d68803d70c17f17a90c352000bcd79d  gcc/testsuite/gcc.dg/fold-mod-1.c
+ 9f3eab917884f349357c8e26303caf57  gcc/testsuite/gcc.dg/fold-modpow2-2.c
  756a61ce538f9f3b4770dd97dbc536d1  gcc/testsuite/gcc.dg/fold-modpow2.c
  e2cb83c8a04f64016a0601ceb96b26b6  gcc/testsuite/gcc.dg/fold-mulconj-1.c
  8b863df3798cd57dd19965e0949d3a4f  gcc/testsuite/gcc.dg/fold-narrowbopcst-1.c
*************** b5fc99d5cd488987e446fd40c88fdcde  gcc/te
*** 34075,34080 ****
--- 34287,34293 ----
  a66c8cef2b8be649ca3bbdc25d56a0d2  gcc/testsuite/gcc.dg/format/pr79210.c
  26ef3595e4d7bd004063fa2f9183b411  gcc/testsuite/gcc.dg/format/pr80619.c
  5caacdfcb70fb6b71dd7eea3ed07bf1e  gcc/testsuite/gcc.dg/format/pr80919.c
+ 29caabda4f0970842bda436e701889de  gcc/testsuite/gcc.dg/format/pr96935.c
  5fad85f6a525ba649eb9b2cc42c89366  gcc/testsuite/gcc.dg/format/proto.c
  8e4de68e496a28c03b2a9a568280143e  gcc/testsuite/gcc.dg/format/sec-1.c
  2008185e009c72895d5c225da2bf56c3  gcc/testsuite/gcc.dg/format/sentinel-1.c
*************** dc74a68d7d4f6ba1501c231d929ce6b4  gcc/te
*** 34157,34163 ****
  91223cbc995b53e58dcd6701cda19613  gcc/testsuite/gcc.dg/gimplefe-41.c
  9ddf86d2eb77d21c2e05769b1538d391  gcc/testsuite/gcc.dg/gimplefe-42.c
  34f653039b6a19157b5e6e939514150b  gcc/testsuite/gcc.dg/gimplefe-43.c
! 05d6ca60a84397a61d95c9640e57c3bc  gcc/testsuite/gcc.dg/gimplefe-44.c
  b900f5308b7aaf209ad303e7426ad1bc  gcc/testsuite/gcc.dg/gimplefe-5.c
  003508c84556e4dd5119101f7dec73f6  gcc/testsuite/gcc.dg/gimplefe-6.c
  8537131248e8cadb5cf09db5f3a17687  gcc/testsuite/gcc.dg/gimplefe-7.c
--- 34370,34376 ----
  91223cbc995b53e58dcd6701cda19613  gcc/testsuite/gcc.dg/gimplefe-41.c
  9ddf86d2eb77d21c2e05769b1538d391  gcc/testsuite/gcc.dg/gimplefe-42.c
  34f653039b6a19157b5e6e939514150b  gcc/testsuite/gcc.dg/gimplefe-43.c
! 626a39cbf1e745f1998be3b9a9cb3bb4  gcc/testsuite/gcc.dg/gimplefe-44.c
  b900f5308b7aaf209ad303e7426ad1bc  gcc/testsuite/gcc.dg/gimplefe-5.c
  003508c84556e4dd5119101f7dec73f6  gcc/testsuite/gcc.dg/gimplefe-6.c
  8537131248e8cadb5cf09db5f3a17687  gcc/testsuite/gcc.dg/gimplefe-7.c
*************** e301304e13590c1ce7f775ce00ef95b0  gcc/te
*** 34207,34212 ****
--- 34420,34426 ----
  9e00e7a94f979942198724398d213cee  gcc/testsuite/gcc.dg/goacc/nested-function-1.c
  d28df196e898f3e95d6f476710c89624  gcc/testsuite/gcc.dg/goacc/nested-function-2.c
  75dd052bd164a3a9070c1d0861bc0e3c  gcc/testsuite/gcc.dg/goacc/pr71373.c
+ cee73d50b5f0bd43a38d2bf9b09de485  gcc/testsuite/gcc.dg/goacc/pr98183.c
  0efab8bb88a4de7665f8a7841b8036c9  gcc/testsuite/gcc.dg/gomp/_Atomic-1.c
  81038627537341e18385b8972c32c159  gcc/testsuite/gcc.dg/gomp/_Atomic-2.c
  5a7e8af9edd68a5e923dd69b3eed3ae2  gcc/testsuite/gcc.dg/gomp/_Atomic-3.c
*************** e586b829c695fbfbbe72ba2d88105ef9  gcc/te
*** 34388,34394 ****
  92d791c55d559d3a8930e7218f5a5fda  gcc/testsuite/gcc.dg/gomp/pr57412.c
  febf12d386af32718f70a553818628b1  gcc/testsuite/gcc.dg/gomp/pr58809.c
  9b3313d1b2b350b87b419cf767634db7  gcc/testsuite/gcc.dg/gomp/pr59669-1.c
! eeaa86c809df1f0f20d5e18b309ede9a  gcc/testsuite/gcc.dg/gomp/pr59669-2.c
  338e29453b076e43d7822f370b32ae28  gcc/testsuite/gcc.dg/gomp/pr60534.c
  2a33ffba731c7563c9e9174f30007f68  gcc/testsuite/gcc.dg/gomp/pr66633-1.c
  ff5f75161bb0af0ae40c3cb91246bf15  gcc/testsuite/gcc.dg/gomp/pr66633-2.c
--- 34602,34608 ----
  92d791c55d559d3a8930e7218f5a5fda  gcc/testsuite/gcc.dg/gomp/pr57412.c
  febf12d386af32718f70a553818628b1  gcc/testsuite/gcc.dg/gomp/pr58809.c
  9b3313d1b2b350b87b419cf767634db7  gcc/testsuite/gcc.dg/gomp/pr59669-1.c
! eae22cf261536aa48c291a8d9aa9dd80  gcc/testsuite/gcc.dg/gomp/pr59669-2.c
  338e29453b076e43d7822f370b32ae28  gcc/testsuite/gcc.dg/gomp/pr60534.c
  2a33ffba731c7563c9e9174f30007f68  gcc/testsuite/gcc.dg/gomp/pr66633-1.c
  ff5f75161bb0af0ae40c3cb91246bf15  gcc/testsuite/gcc.dg/gomp/pr66633-2.c
*************** ef3626bfd9a01c1b3e4b0d6ca7d55c1a  gcc/te
*** 34427,34432 ****
--- 34641,34651 ----
  ed760ac8f4b74b9e23f9f524135a1729  gcc/testsuite/gcc.dg/gomp/pr91216.c
  c5e93f26d77634fb8db0acbd556b6ce8  gcc/testsuite/gcc.dg/gomp/pr92557.c
  d3c061d3fd7dc8cf903b23054af3c7ea  gcc/testsuite/gcc.dg/gomp/pr95108.c
+ c2316c5f28dbb215f431c0063ca94849  gcc/testsuite/gcc.dg/gomp/pr98183.c
+ eba9d866ef5b70c6241e6331f056bb25  gcc/testsuite/gcc.dg/gomp/pr99007-1.c
+ 419477a8634e4c558ec385e7956f2c04  gcc/testsuite/gcc.dg/gomp/pr99007-2.c
+ d48a7b042ba2c6c301caa63e9559a4ea  gcc/testsuite/gcc.dg/gomp/pr99007-3.c
+ c5bf7c7917177162a66f3e2ca3cca6d0  gcc/testsuite/gcc.dg/gomp/pr99542.c
  32d1b4709fce01c7b0f596da5c040f2a  gcc/testsuite/gcc.dg/gomp/preprocess-1.c
  5a96f232ac76ad6d8182f67c3f3a4acf  gcc/testsuite/gcc.dg/gomp/reduction-1.c
  ee48ac12f6aa280cf17765633b31f541  gcc/testsuite/gcc.dg/gomp/reduction-2.c
*************** a7ac9c7250e12a3e2fa3681701b90c4f  gcc/te
*** 34440,34446 ****
  883a70127feb584b7b7699b066cd3ee5  gcc/testsuite/gcc.dg/gomp/sharing-3.c
  5202c32cea52b95c1af73171cd56c299  gcc/testsuite/gcc.dg/gomp/simd-1.c
  eadcc6e8f85f7b3ef33b80d3fa14380e  gcc/testsuite/gcc.dg/gomp/simd-clones-1.c
! 0580376c4fbfb2c2fe3b8d6be349b371  gcc/testsuite/gcc.dg/gomp/simd-clones-2.c
  c14634a323696079f49ec83c65002f01  gcc/testsuite/gcc.dg/gomp/simd-clones-3.c
  8bce1bb5063cf99759b09ef1906170fb  gcc/testsuite/gcc.dg/gomp/simd-clones-4.c
  039ac62669587006b5697f833ee30a64  gcc/testsuite/gcc.dg/gomp/simd-clones-5.c
--- 34659,34665 ----
  883a70127feb584b7b7699b066cd3ee5  gcc/testsuite/gcc.dg/gomp/sharing-3.c
  5202c32cea52b95c1af73171cd56c299  gcc/testsuite/gcc.dg/gomp/simd-1.c
  eadcc6e8f85f7b3ef33b80d3fa14380e  gcc/testsuite/gcc.dg/gomp/simd-clones-1.c
! ee13d224fd76947e011c7a925be81f89  gcc/testsuite/gcc.dg/gomp/simd-clones-2.c
  c14634a323696079f49ec83c65002f01  gcc/testsuite/gcc.dg/gomp/simd-clones-3.c
  8bce1bb5063cf99759b09ef1906170fb  gcc/testsuite/gcc.dg/gomp/simd-clones-4.c
  039ac62669587006b5697f833ee30a64  gcc/testsuite/gcc.dg/gomp/simd-clones-5.c
*************** d4da3da3351d0f387c4d466a917ad8fa  gcc/te
*** 34759,34764 ****
--- 34978,34984 ----
  2ce473edf3c1e50255ffa96186cf15eb  gcc/testsuite/gcc.dg/graphite/pr86865.c
  424a5beca9a0b9d00f4c95e73cd4f87b  gcc/testsuite/gcc.dg/graphite/pr87931.c
  c82f3c2ff1dcd8366a9a68108fdbd850  gcc/testsuite/gcc.dg/graphite/pr93964.c
+ c6b8698bec7f9a1a2671d400cbe3023b  gcc/testsuite/gcc.dg/graphite/pr99085.c
  c5acb4eef5addd258e89e51e27d3b449  gcc/testsuite/gcc.dg/graphite/run-id-1.c
  69c11dc302a921c92977db519167bec1  gcc/testsuite/gcc.dg/graphite/run-id-2.c
  84a75a861553ce658d85018a3ced0a6b  gcc/testsuite/gcc.dg/graphite/run-id-3.c
*************** dea785e90614c77a5c6b7c8662a00a12  gcc/te
*** 35237,35242 ****
--- 35457,35464 ----
  7fff2b8ee43871a32b405561db26ae3c  gcc/testsuite/gcc.dg/ipa/pr93763.c
  bed2937b7a1c69360ef16c6961d2ccaa  gcc/testsuite/gcc.dg/ipa/pr95113.c
  0c6f56fe557068a46a84936d90e19109  gcc/testsuite/gcc.dg/ipa/pr96040.c
+ b86de70fa3d61ae7370e2d5b1d411d2a  gcc/testsuite/gcc.dg/ipa/pr96482-2.c
+ c8075733e6c24014e11973f0f290316e  gcc/testsuite/gcc.dg/ipa/pr96482.c
  8294157f7e95bf0310146944166a33f7  gcc/testsuite/gcc.dg/ipa/propalign-1.c
  60d5533330395d9f80d7f318856ba6ab  gcc/testsuite/gcc.dg/ipa/propalign-2.c
  b3c9ac7648ec0372964326c8ec24be99  gcc/testsuite/gcc.dg/ipa/propalign-3.c
*************** c51c424cae679b65a2dc52ea3ddc96d9  gcc/te
*** 35611,35616 ****
--- 35833,35842 ----
  f81e0e9147c6abb1e4b7ce4953fda6e5  gcc/testsuite/gcc.dg/lto/pr94822.h
  736b6dd91940e97d8b420bc12a2499a3  gcc/testsuite/gcc.dg/lto/pr94822_0.c
  818ccc5b9f0229c36be69f394deca8d8  gcc/testsuite/gcc.dg/lto/pr94822_1.c
+ c309c8ae6654d9b080cc8e4c515fe8cd  gcc/testsuite/gcc.dg/lto/pr96291.h
+ 591d1ea1c066ef2f917ef419621926d5  gcc/testsuite/gcc.dg/lto/pr96291_0.c
+ a03a5109c087726181cf7cc2241d1a9e  gcc/testsuite/gcc.dg/lto/pr96291_1.c
+ 2c4d5bcbee8d58ebb771293492990293  gcc/testsuite/gcc.dg/lto/pr96291_2.c
  260506c568e35bc49112021166edf8f2  gcc/testsuite/gcc.dg/lto/resolutions_0.c
  1084184a9b11a84eee39ef130211f70b  gcc/testsuite/gcc.dg/lto/save-temps_0.c
  46d188c0319bf02d664cc2c49c9df2ef  gcc/testsuite/gcc.dg/lto/simd-function_0.c
*************** a9c2bd4786300d7cf805e7ef57335a2c  gcc/te
*** 35641,35646 ****
--- 35867,35873 ----
  797c5b8279b119e196b60ddd82ff6200  gcc/testsuite/gcc.dg/max-1.c
  1a4cdf01852ee814e663ce4a12f81332  gcc/testsuite/gcc.dg/max.c
  a7970b17f2cd70d5522f097145c9da58  gcc/testsuite/gcc.dg/memcmp-1.c
+ 1aec67524677666247b9d665f7873461  gcc/testsuite/gcc.dg/memcmp-pr95189.c
  27c87483c7fcbea0947ee744dcfb316a  gcc/testsuite/gcc.dg/memcpy-1.c
  8e6769f9d74d9d0099ca1a2532fd72e8  gcc/testsuite/gcc.dg/memcpy-2.c
  d2e1206d26231777e76c9f21d67f4425  gcc/testsuite/gcc.dg/memcpy-3.c
*************** a24193887db72f1e75b2698c04b4ef32  gcc/te
*** 37851,37856 ****
--- 38078,38084 ----
  a930fd978777f4a12a11a2e5ae864cd0  gcc/testsuite/gcc.dg/pr90082.c
  1da58e3a4fac902964fc884136ff0b30  gcc/testsuite/gcc.dg/pr90095-1.c
  3a34ebdf201442368e6b516ca9855124  gcc/testsuite/gcc.dg/pr90095-2.c
+ 368c5e054fd6744cd7791f2fd85550c6  gcc/testsuite/gcc.dg/pr90248.c
  135491b34f20e048e00df061316f0163  gcc/testsuite/gcc.dg/pr90263.c
  a9ce57b01303a768bbf7a03ccdfc9a9f  gcc/testsuite/gcc.dg/pr90648.c
  bcd4b5d9c82e28d29459255dca15732c  gcc/testsuite/gcc.dg/pr90726.c
*************** da28f19c06ff7662e7a7546ec852e25c  gcc/te
*** 37868,37873 ****
--- 38096,38102 ----
  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
*************** c72df927b15d18de0d1c05eef46be3ba  gcc/te
*** 37958,37967 ****
--- 38187,38222 ----
  1feb85be5d60e05ef1bda1b1214cd644  gcc/testsuite/gcc.dg/pr95118.c
  6b3d2610ef6b920618884db6c8135b74  gcc/testsuite/gcc.dg/pr95133.c
  130d9acc88fc75c668740cf769b79052  gcc/testsuite/gcc.dg/pr95141.c
+ 1875568db88d1845f820b932cbc3f859  gcc/testsuite/gcc.dg/pr95171.c
  d6b62b5a89d45f0f06171c8b01716c4e  gcc/testsuite/gcc.dg/pr95580.c
+ aeb304797b8e2c6d1005832c4cef054a  gcc/testsuite/gcc.dg/pr95694.c
  563c3da44149a53b80a4845909b6be8a  gcc/testsuite/gcc.dg/pr95713.c
  1baa42b74e7a27e173aa760865ce25dd  gcc/testsuite/gcc.dg/pr95857.c
+ 80ae6629e66d6fc96b4f8bee9d1fab64  gcc/testsuite/gcc.dg/pr96260.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
+ c85ad54f7a32606675e871f53ed5eb60  gcc/testsuite/gcc.dg/pr96377-2.c
+ 0e7ea901f7a849743408ca0f8b2d1939  gcc/testsuite/gcc.dg/pr96377-3.c
+ e81595a04ac86a2f9b83fb199a7245c9  gcc/testsuite/gcc.dg/pr96377-4.c
+ 20d13f1ecae35ce49fe1ec066b3e7d64  gcc/testsuite/gcc.dg/pr96377-5.c
+ 96133f3391c2edd8772f7e297726d80c  gcc/testsuite/gcc.dg/pr96377-6.c
+ f6dbe508409f3fdef69bb18356571537  gcc/testsuite/gcc.dg/pr96514.c
+ 06ae27dde8da22331e1e8dcd059d4d03  gcc/testsuite/gcc.dg/pr96579.c
+ 8fa62770eef31189349eee6b772e8713  gcc/testsuite/gcc.dg/pr97357.c
+ 427918230a8f9d519334c7bbc79f902a  gcc/testsuite/gcc.dg/pr97487-1.c
+ b5fa0cd5917ab8447128f90c9aa66d86  gcc/testsuite/gcc.dg/pr97487-2.c
+ 30f53d499facb7677def27401106f489  gcc/testsuite/gcc.dg/pr97534.c
+ 8de28fbb1fc8308939d75b5aa08ac83a  gcc/testsuite/gcc.dg/pr97539.c
+ 7cc410466db1f834697611a61399f7ba  gcc/testsuite/gcc.dg/pr97897.c
  ec1830becced622760bda688ca2bb126  gcc/testsuite/gcc.dg/pr9814-1.c
+ 0ffdbfe76fd130e510ec19ac27307b9d  gcc/testsuite/gcc.dg/pr98255.c
+ 358377419a8fc398557c8e69170ddbc9  gcc/testsuite/gcc.dg/pr98287.c
+ 2232cd10c89412a750db8fa0a772b747  gcc/testsuite/gcc.dg/pr98331.c
+ 6f1182e067a6b12f97acf69996773c2e  gcc/testsuite/gcc.dg/pr98766.c
+ 2eea8fc255e64207bc4e80b2eb33a6f0  gcc/testsuite/gcc.dg/pr99136.c
+ 915d115cd30c8f24c98345c9a7a5593c  gcc/testsuite/gcc.dg/pr99224.c
  38d740dd13641c97d4f565dcd6338d23  gcc/testsuite/gcc.dg/pragma-align-2.c
  4c08191735eadb7c6ea607dfcc965cf5  gcc/testsuite/gcc.dg/pragma-align.c
  afcceb4d1454686aec15563b318f6f87  gcc/testsuite/gcc.dg/pragma-darwin-2.c
*************** c18686f45327d3a1c56c7f19879baedd  gcc/te
*** 38374,38379 ****
--- 38629,38636 ----
  7a3c7adc06d77f9becf19d04c3293a76  gcc/testsuite/gcc.dg/store_merging_29.c
  56080724c1ff1c4c6a172904b8f5c98f  gcc/testsuite/gcc.dg/store_merging_3.c
  7f59f2a6fb2eb079c8c429172bb5d695  gcc/testsuite/gcc.dg/store_merging_30.c
+ 3ac20d27eb6c70b175f98876315965ec  gcc/testsuite/gcc.dg/store_merging_31.c
+ 73a2472c7fe6b42a2e5202831d7f9d44  gcc/testsuite/gcc.dg/store_merging_32.c
  4a298139bf054dd3d0953770ef9b1b00  gcc/testsuite/gcc.dg/store_merging_4.c
  deedb906ed368bac0601209a2c2261f3  gcc/testsuite/gcc.dg/store_merging_5.c
  ea21a24c07aa6b8a3457a96d70a092eb  gcc/testsuite/gcc.dg/store_merging_6.c
*************** db02e6f1e64dbc4b601778792b8681a1  gcc/te
*** 38384,38389 ****
--- 38641,38647 ----
  e14c1b011d487de14301ef04690181db  gcc/testsuite/gcc.dg/strcmpopt_1.c
  369a9a680a95903ce44a464ea3602ce9  gcc/testsuite/gcc.dg/strcmpopt_10.c
  c84fe700fb9422e447e76090e2f3b24d  gcc/testsuite/gcc.dg/strcmpopt_11.c
+ 76ad7a0b3c684b9271b8396d088f1760  gcc/testsuite/gcc.dg/strcmpopt_12.c
  db06818741aeb33bcd33b0888babc0af  gcc/testsuite/gcc.dg/strcmpopt_2.c
  3a3d82d9f81cc89c4de637e3640eca21  gcc/testsuite/gcc.dg/strcmpopt_3.c
  4a75be4236c4724d406b5f4f8e81d6ab  gcc/testsuite/gcc.dg/strcmpopt_4.c
*************** eed30eb38892be69f829404e38e53a1a  gcc/te
*** 38478,38484 ****
  fb0fe2a37a887d660525ebc5050b378a  gcc/testsuite/gcc.dg/strlenopt-70.c
  4390481737985ad39389758e25141193  gcc/testsuite/gcc.dg/strlenopt-71.c
  f517625fb4dfc197b865ffbcbc1920d0  gcc/testsuite/gcc.dg/strlenopt-72.c
! 4989da3ca9631e12988697aea7ca9260  gcc/testsuite/gcc.dg/strlenopt-73.c
  0f240ee6230206951654acbf599e3c65  gcc/testsuite/gcc.dg/strlenopt-74.c
  ea069dd84c600a6fd0eeff7f077e15d3  gcc/testsuite/gcc.dg/strlenopt-75.c
  b6afda10a5c27a727b0d08f21d516d4e  gcc/testsuite/gcc.dg/strlenopt-76.c
--- 38736,38742 ----
  fb0fe2a37a887d660525ebc5050b378a  gcc/testsuite/gcc.dg/strlenopt-70.c
  4390481737985ad39389758e25141193  gcc/testsuite/gcc.dg/strlenopt-71.c
  f517625fb4dfc197b865ffbcbc1920d0  gcc/testsuite/gcc.dg/strlenopt-72.c
! 0d0a852db24783320cbea5423a1255ab  gcc/testsuite/gcc.dg/strlenopt-73.c
  0f240ee6230206951654acbf599e3c65  gcc/testsuite/gcc.dg/strlenopt-74.c
  ea069dd84c600a6fd0eeff7f077e15d3  gcc/testsuite/gcc.dg/strlenopt-75.c
  b6afda10a5c27a727b0d08f21d516d4e  gcc/testsuite/gcc.dg/strlenopt-76.c
*************** b6afda10a5c27a727b0d08f21d516d4e  gcc/te
*** 38486,38492 ****
  266cb582a2b22ec485ff4459934b2dff  gcc/testsuite/gcc.dg/strlenopt-78.c
  19ad1d7297ba36f34f9d6cafb32b03df  gcc/testsuite/gcc.dg/strlenopt-79.c
  3483f22866ff8ad2f086a39d551abaeb  gcc/testsuite/gcc.dg/strlenopt-8.c
! 8dd299760f1b3fc688a8f4f5f6ad5edb  gcc/testsuite/gcc.dg/strlenopt-80.c
  8acdf4a4e0ea9ee3bbe36483c1d0dd90  gcc/testsuite/gcc.dg/strlenopt-81.c
  702c5265fb58aca854e1e7d0a5c48af0  gcc/testsuite/gcc.dg/strlenopt-82.c
  be5efcec32404d20397399ba100f8930  gcc/testsuite/gcc.dg/strlenopt-83.c
--- 38744,38750 ----
  266cb582a2b22ec485ff4459934b2dff  gcc/testsuite/gcc.dg/strlenopt-78.c
  19ad1d7297ba36f34f9d6cafb32b03df  gcc/testsuite/gcc.dg/strlenopt-79.c
  3483f22866ff8ad2f086a39d551abaeb  gcc/testsuite/gcc.dg/strlenopt-8.c
! 320c6ce596178e65f15744cdcf5b7290  gcc/testsuite/gcc.dg/strlenopt-80.c
  8acdf4a4e0ea9ee3bbe36483c1d0dd90  gcc/testsuite/gcc.dg/strlenopt-81.c
  702c5265fb58aca854e1e7d0a5c48af0  gcc/testsuite/gcc.dg/strlenopt-82.c
  be5efcec32404d20397399ba100f8930  gcc/testsuite/gcc.dg/strlenopt-83.c
*************** b36a66c501ef03ad7cedb1c40484affd  gcc/te
*** 38504,38510 ****
  088575aea180cd1ef854fcc43bef2769  gcc/testsuite/gcc.dg/strlenopt-94.c
  b5f70e58553a0938c1120805bb7995ab  gcc/testsuite/gcc.dg/strlenopt.h
  984ef97553c0d059b2563ed51439cb62  gcc/testsuite/gcc.dg/strncmp-1.c
! eed82fa978ce7ae21b8bca895d354559  gcc/testsuite/gcc.dg/strncmp-2.c
  5778a0fbb76227bc62f3513b3543aed6  gcc/testsuite/gcc.dg/strncpy-fix-1.c
  e1737f9100fe39030ff4b356bc6ff29e  gcc/testsuite/gcc.dg/struct-alias-1.c
  756d07d22a151e89582543f5a88bda9f  gcc/testsuite/gcc.dg/struct-by-value-1.c
--- 38762,38769 ----
  088575aea180cd1ef854fcc43bef2769  gcc/testsuite/gcc.dg/strlenopt-94.c
  b5f70e58553a0938c1120805bb7995ab  gcc/testsuite/gcc.dg/strlenopt.h
  984ef97553c0d059b2563ed51439cb62  gcc/testsuite/gcc.dg/strncmp-1.c
! f58f592113e43197dadf58bbb685b20d  gcc/testsuite/gcc.dg/strncmp-2.c
! 9e121cd0851f3306c9ca051ddcd04530  gcc/testsuite/gcc.dg/strncmp-3.c
  5778a0fbb76227bc62f3513b3543aed6  gcc/testsuite/gcc.dg/strncpy-fix-1.c
  e1737f9100fe39030ff4b356bc6ff29e  gcc/testsuite/gcc.dg/struct-alias-1.c
  756d07d22a151e89582543f5a88bda9f  gcc/testsuite/gcc.dg/struct-by-value-1.c
*************** f12db64d724ba7ee8005f9b84bbac338  gcc/te
*** 38595,38600 ****
--- 38854,38861 ----
  f16cbb04b7ab390512b206edfaad586e  gcc/testsuite/gcc.dg/tls/pr78796.c
  8422497541cdde65944aa49f5f92c3a8  gcc/testsuite/gcc.dg/tls/pr82095.c
  237b9cf194db36ab11f01771186e6a0a  gcc/testsuite/gcc.dg/tls/pr83945.c
+ a25e6d22e39772bf36ad7e281b7e57e8  gcc/testsuite/gcc.dg/tls/pr99466-1.c
+ 934c862e39e3c2b89273d724c8e41508  gcc/testsuite/gcc.dg/tls/pr99466-2.c
  796d5642fd9a5bf2871955a7f51a2b2c  gcc/testsuite/gcc.dg/tls/section-1.c
  b6230b3887f6b80a34081478f9506950  gcc/testsuite/gcc.dg/tls/section-2.c
  bd750cfcc2981be8695d1ba87cf4e02d  gcc/testsuite/gcc.dg/tls/struct-1.c
*************** c291ca9e80ea000b6dc33f0d7f7d34e9  gcc/te
*** 38879,38886 ****
  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
--- 39140,39147 ----
  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
*************** ae0f145265dd4960c43e14aeb325fd0e  gcc/te
*** 39887,39892 ****
--- 40148,40161 ----
  a5d39ec2048b8f4f3145b829fa56bec1  gcc/testsuite/gcc.dg/torture/pr95049.c
  0b01dca702634f65529254117d74cdc9  gcc/testsuite/gcc.dg/torture/pr96130.c
  6904165f78a3e3bd6c3a2d614bbf3240  gcc/testsuite/gcc.dg/torture/pr96133.c
+ a2224137d9db6e254b70f0985eaa812f  gcc/testsuite/gcc.dg/torture/pr96349.c
+ b6ac3fe74c736f29c622c9f00307a596  gcc/testsuite/gcc.dg/torture/pr96522.c
+ 264df8564ef9bf89c28b5918f88bada3  gcc/testsuite/gcc.dg/torture/pr97812.c
+ bea94dc5b4f440a3a09008e23a97d794  gcc/testsuite/gcc.dg/torture/pr98117.c
+ 199fada7702df9f4b8545d7dcb3c7cb7  gcc/testsuite/gcc.dg/torture/pr98640.c
+ 26d769ec578c3e810f69bed767d169de  gcc/testsuite/gcc.dg/torture/pr98758.c
+ a54bab589a8d1756d3664fc38d64bf3b  gcc/testsuite/gcc.dg/torture/pr99694.c
+ 2712af19a1b0692a370799c3da75f379  gcc/testsuite/gcc.dg/torture/pr99824.c
  d086c3946230ba05df33a45be4862730  gcc/testsuite/gcc.dg/torture/pta-callused-1.c
  39620328710fd9ff170741766805e426  gcc/testsuite/gcc.dg/torture/pta-escape-1.c
  f50cbae53561b1267140f574974f7fc0  gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c
*************** b4bc986eae683153ce2c232320c5bd27  gcc/te
*** 39906,39913 ****
  ec800839f6046083f21d40a82b2942fc  gcc/testsuite/gcc.dg/torture/ssa-fre-2.c
  ef26911618617d51e6ffc39ca7a78dc2  gcc/testsuite/gcc.dg/torture/ssa-fre-3.c
  0973b111af619a63a2fc0d48845e1210  gcc/testsuite/gcc.dg/torture/ssa-fre-4.c
! 6b16656e9d90fa866e0caf7b3edc39c2  gcc/testsuite/gcc.dg/torture/ssa-fre-5.c
! eb3cbb063b76ccc9d4c25fb18065144b  gcc/testsuite/gcc.dg/torture/ssa-fre-6.c
  2ca52347d5fbc94204426029afb30f25  gcc/testsuite/gcc.dg/torture/ssa-fre-7.c
  e106463919fa5c1cd06fb15385fc207a  gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c
  53a2ab81fc05f5ba0724c2020a12a151  gcc/testsuite/gcc.dg/torture/stackalign/alloca-1.c
--- 40175,40182 ----
  ec800839f6046083f21d40a82b2942fc  gcc/testsuite/gcc.dg/torture/ssa-fre-2.c
  ef26911618617d51e6ffc39ca7a78dc2  gcc/testsuite/gcc.dg/torture/ssa-fre-3.c
  0973b111af619a63a2fc0d48845e1210  gcc/testsuite/gcc.dg/torture/ssa-fre-4.c
! 21e1c7ca64fde86602f4b6e1f1fc190d  gcc/testsuite/gcc.dg/torture/ssa-fre-5.c
! e210efee65ce4c71ee51c42800c7d958  gcc/testsuite/gcc.dg/torture/ssa-fre-6.c
  2ca52347d5fbc94204426029afb30f25  gcc/testsuite/gcc.dg/torture/ssa-fre-7.c
  e106463919fa5c1cd06fb15385fc207a  gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c
  53a2ab81fc05f5ba0724c2020a12a151  gcc/testsuite/gcc.dg/torture/stackalign/alloca-1.c
*************** fa7217b4e402db46b1d64ca38eb6f212  gcc/te
*** 40049,40054 ****
--- 40318,40324 ----
  89900e1976b7f7524008d17e0a1b8a60  gcc/testsuite/gcc.dg/tree-prof/pr66295.c
  73302853a530c030ecd1ff602214cd97  gcc/testsuite/gcc.dg/tree-prof/pr77698.c
  41f2b0f1caac2c21616dfe0830cd87fe  gcc/testsuite/gcc.dg/tree-prof/pr79587.c
+ f0f34a48ac0b986d65958e798b48c8b5  gcc/testsuite/gcc.dg/tree-prof/pr96394.c
  6326a041bce19e077fb8352676c53447  gcc/testsuite/gcc.dg/tree-prof/prof-robust-1.c
  8056fa4726dd65db048215ace1fd27cc  gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c
  d131f5a0666172175c8cd5182614bc56  gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c
*************** a0f533cf1734bcf6ffb5fc5a84378862  gcc/te
*** 40380,40386 ****
  39eed18d80aa24f1a65dbe00e3249c05  gcc/testsuite/gcc.dg/tree-ssa/copy-headers-6.c
  2c3f3ebd7dd0d76c3395e53829b4274f  gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c
  0214eb3ac3488e88cb4deee3fc5dbb83  gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c
! 3422dd50fbd92ddcb148a2ca6e4821d3  gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c
  72628eb5d911d52101f6a4a6daecdcbc  gcc/testsuite/gcc.dg/tree-ssa/copy-sign-2.c
  3e33363df98971ca2810932b7646d933  gcc/testsuite/gcc.dg/tree-ssa/counts-1.c
  cb85a2159e6429ded025be9506d3d3ec  gcc/testsuite/gcc.dg/tree-ssa/cswtch-2.c
--- 40650,40656 ----
  39eed18d80aa24f1a65dbe00e3249c05  gcc/testsuite/gcc.dg/tree-ssa/copy-headers-6.c
  2c3f3ebd7dd0d76c3395e53829b4274f  gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c
  0214eb3ac3488e88cb4deee3fc5dbb83  gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c
! 48504e3950251da5400c954fc79fbb47  gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c
  72628eb5d911d52101f6a4a6daecdcbc  gcc/testsuite/gcc.dg/tree-ssa/copy-sign-2.c
  3e33363df98971ca2810932b7646d933  gcc/testsuite/gcc.dg/tree-ssa/counts-1.c
  cb85a2159e6429ded025be9506d3d3ec  gcc/testsuite/gcc.dg/tree-ssa/cswtch-2.c
*************** bbbf863dee2a824829c30c4d90e56d15  gcc/te
*** 41204,41209 ****
--- 41474,41485 ----
  6759e8446575d37973251ebb39554ebf  gcc/testsuite/gcc.dg/tree-ssa/pr94598.c
  53e20037498a94809dbeff091a2e7fb5  gcc/testsuite/gcc.dg/tree-ssa/pr94969.c
  a43f5375ab3cccb18ca71f3f0527e303  gcc/testsuite/gcc.dg/tree-ssa/pr95804.c
+ 79c2af3b956e595ff8675e6c9039ee00  gcc/testsuite/gcc.dg/tree-ssa/pr96730.c
+ 7ce01d5539f42257afefbfc03dd79f4c  gcc/testsuite/gcc.dg/tree-ssa/pr96820.c
+ 6b92322818b0a3b87de6cd676b752a9d  gcc/testsuite/gcc.dg/tree-ssa/pr97009.c
+ 5186613269719acf7830ca244a7cf28a  gcc/testsuite/gcc.dg/tree-ssa/pr97456.c
+ f35f2a4bb9fe4af0dfb311e2c2122c2f  gcc/testsuite/gcc.dg/tree-ssa/pr97849.c
+ 3725366f65490df73d15cafa94bca1d5  gcc/testsuite/gcc.dg/tree-ssa/pr98513.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
*************** bab030e723ebb78dbecdf8eb91fd51f8  gcc/te
*** 41591,41599 ****
  6c8e375b119ce1b63e19eed89459c12f  gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-9.c
  2957dc80c49929e08096f70c96f5df81  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-1.c
  2d6dabe93b06b03f622762226dbb6c34  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-2.c
! d09d64bdca717aa909e1920d8530f5f1  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c
  d8fd271beac9fb50c62ae9fe35942746  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-4.c
  0bb304969657bc7f0e6ee0910e9c9075  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-6.c
  4538f03bf5d2279aa9f9ab29429c9895  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-1.c
  ef248fefdf4c55a5bae752c45ccbb1ca  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-10.c
  3f3aaa9436c3b80ea80253215d20cac2  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-11.c
--- 41867,41876 ----
  6c8e375b119ce1b63e19eed89459c12f  gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-9.c
  2957dc80c49929e08096f70c96f5df81  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-1.c
  2d6dabe93b06b03f622762226dbb6c34  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-2.c
! 70be68799a646b8992aed1aafb5151ab  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c
  d8fd271beac9fb50c62ae9fe35942746  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-4.c
  0bb304969657bc7f0e6ee0910e9c9075  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-6.c
+ 6915beb291208732b4319c3caa0b9e66  gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c
  4538f03bf5d2279aa9f9ab29429c9895  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-1.c
  ef248fefdf4c55a5bae752c45ccbb1ca  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-10.c
  3f3aaa9436c3b80ea80253215d20cac2  gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-11.c
*************** bc456ba2c91652bd2140d56987cba543  gcc/te
*** 41648,41654 ****
  234756eba1af5e152cd1faa8b6266bf7  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-28.c
  a06281be684fbc9936ebf659c6e5fa95  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c
  999435f66d370ea9ebf68128c98b001f  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c
! de3238189370c6e1e9d75522cf831a6a  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c
  7e73c668c31b6f73c95b69cbdc80eac5  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-31.c
  d7800e6a28e5b70e0293c932b14894f8  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-32.c
  39d8ac143c15d11301c705a380a6769b  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c
--- 41925,41931 ----
  234756eba1af5e152cd1faa8b6266bf7  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-28.c
  a06281be684fbc9936ebf659c6e5fa95  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c
  999435f66d370ea9ebf68128c98b001f  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c
! aa1777c45c7d6736cca46a69392522b9  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c
  7e73c668c31b6f73c95b69cbdc80eac5  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-31.c
  d7800e6a28e5b70e0293c932b14894f8  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-32.c
  39d8ac143c15d11301c705a380a6769b  gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c
*************** d9b82f24ec441bd4ed9946db9792733c  gcc/te
*** 42202,42207 ****
--- 42479,42485 ----
  233409ff2ffaa4867bc9a13b789ae958  gcc/testsuite/gcc.dg/vect/bb-slp-41.c
  d94b6b6501276fc53adc9a3e81024111  gcc/testsuite/gcc.dg/vect/bb-slp-42.c
  918a1435861e771b3a59353884b4c985  gcc/testsuite/gcc.dg/vect/bb-slp-43.c
+ c03e6ccbd759364f47f750471f0748c5  gcc/testsuite/gcc.dg/vect/bb-slp-49.c
  95fc3032911e09be9655230d030d8bee  gcc/testsuite/gcc.dg/vect/bb-slp-5.c
  4847eed7c122faa054777662fc7da99a  gcc/testsuite/gcc.dg/vect/bb-slp-6.c
  aaa5fdfb7b164a6d2d07a6f038e66367  gcc/testsuite/gcc.dg/vect/bb-slp-7.c
*************** f098c26c1e0188d733a3992b19505255  gcc/te
*** 42387,42394 ****
  f77eeef377a78f626783db2e9301ac37  gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c
  d122ac18b4a3ae4813e46562ff41d564  gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c
  ac90ad8f4383592387ff86cb8dbd78ce  gcc/testsuite/gcc.dg/vect/nodump-pr23073.c
! 628016aa1e0ff05dc47111b884a198d1  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c
! f45cceb6443a45994268bec4f033ad70  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.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
--- 42665,42672 ----
  f77eeef377a78f626783db2e9301ac37  gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c
  d122ac18b4a3ae4813e46562ff41d564  gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c
  ac90ad8f4383592387ff86cb8dbd78ce  gcc/testsuite/gcc.dg/vect/nodump-pr23073.c
! 4031bfbf5b1cf89807376fcb9a939316  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c
! 58db2fab9bc49d7c2cce579cfbde8d0d  gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.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
*************** c360d0e291a0b0b1640d028e462e524c  gcc/te
*** 42723,42728 ****
--- 43001,43020 ----
  cac1837db0f18d03c9d1b37ac3d31796  gcc/testsuite/gcc.dg/vect/pr94443.c
  0d318897a6d7512255fe0dac2261264c  gcc/testsuite/gcc.dg/vect/pr94606.c
  2b1272d98c0843cb34b0b6bca44e86ee  gcc/testsuite/gcc.dg/vect/pr94727.c
+ 8072f6d08a80fbd33b1be42ec47db64e  gcc/testsuite/gcc.dg/vect/pr94994.c
+ 99d29dd4c5f954590b3db9a8eb557c28  gcc/testsuite/gcc.dg/vect/pr96698.c
+ 7533577367bbacf23ddec310ebc2c7bb  gcc/testsuite/gcc.dg/vect/pr96854.c
+ e1dafb84c7e06168210ff8f538447cbc  gcc/testsuite/gcc.dg/vect/pr96920.c
+ b839d6fa7ffaab08413a204d84e114d4  gcc/testsuite/gcc.dg/vect/pr97081-2.c
+ a406e555a8f5f93143c15c8b6b6b63f4  gcc/testsuite/gcc.dg/vect/pr97081.c
+ 28db70b2a4bdf2faf03ba619381af631  gcc/testsuite/gcc.dg/vect/pr97236.c
+ 8d732449a24564fd2cd4ff8dca6c2f37  gcc/testsuite/gcc.dg/vect/pr97457.c
+ 5547564420f3d37eea60b06c9de2674f  gcc/testsuite/gcc.dg/vect/pr97730.c
+ de446341563e3d64852efdd708c73af4  gcc/testsuite/gcc.dg/vect/pr97760.c
+ a27483154b2f4bcb777eb2dbc73702b9  gcc/testsuite/gcc.dg/vect/pr98302.c
+ 1906ecaca4ed41844bbfad6d9289b6e2  gcc/testsuite/gcc.dg/vect/pr99253.c
+ 24dbffd92c63e8683ef23b5143e0d607  gcc/testsuite/gcc.dg/vect/pr99540.c
+ aefd4bda7e5d3e855da2011fb58b8c47  gcc/testsuite/gcc.dg/vect/pr99856.c
  32d06c886c85516fbdce4ca1bd516496  gcc/testsuite/gcc.dg/vect/section-anchors-pr27770.c
  d7c598d838a7c98392febc88239e2769  gcc/testsuite/gcc.dg/vect/section-anchors-vect-69.c
  cd2f0240aaa18dda8ac3a18459c93d29  gcc/testsuite/gcc.dg/vect/slp-1.c
*************** ede1734f85186c73229dd4786f51636c  gcc/te
*** 42770,42776 ****
  90356a03ecf699aa99d007b77b5e9097  gcc/testsuite/gcc.dg/vect/slp-43.c
  a397bfe9f818dafa44b2593952e5c479  gcc/testsuite/gcc.dg/vect/slp-44.c
  792cbc44782df2a27127d2a3c92d5e25  gcc/testsuite/gcc.dg/vect/slp-45.c
! f11bf592c10029855c968c132805069c  gcc/testsuite/gcc.dg/vect/slp-46.c
  94cab958cbf9ae8fce13bdd8c3b74a6d  gcc/testsuite/gcc.dg/vect/slp-5.c
  af23113d71fb18e642c9a7a2b9f9c0fd  gcc/testsuite/gcc.dg/vect/slp-6.c
  b3d2fff99fdc9c33e68f2ba4a3b8955b  gcc/testsuite/gcc.dg/vect/slp-7.c
--- 43062,43068 ----
  90356a03ecf699aa99d007b77b5e9097  gcc/testsuite/gcc.dg/vect/slp-43.c
  a397bfe9f818dafa44b2593952e5c479  gcc/testsuite/gcc.dg/vect/slp-44.c
  792cbc44782df2a27127d2a3c92d5e25  gcc/testsuite/gcc.dg/vect/slp-45.c
! e6fe44ad33b9142d037f598ff7535789  gcc/testsuite/gcc.dg/vect/slp-46.c
  94cab958cbf9ae8fce13bdd8c3b74a6d  gcc/testsuite/gcc.dg/vect/slp-5.c
  af23113d71fb18e642c9a7a2b9f9c0fd  gcc/testsuite/gcc.dg/vect/slp-6.c
  b3d2fff99fdc9c33e68f2ba4a3b8955b  gcc/testsuite/gcc.dg/vect/slp-7.c
*************** ebf9a4af438eb418680812f064e4b6b0  gcc/te
*** 42828,42834 ****
  b959bf9c495c51757df862405bcd0437  gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c
  d1b21b9400153596e0d058bf048e9911  gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c
  2bd2abe5cf6ada1b3333906ec59ad0d1  gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c
! d220be386a48a3a701eaf5329b2665c8  gcc/testsuite/gcc.dg/vect/tree-vect.h
  908fa625b55d7d283163e9dfb4e3cb97  gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c
  6520c3dd9e657028a89c31328634d22a  gcc/testsuite/gcc.dg/vect/vec-scal-opt.c
  9b5d0a9d2e1a81f9454f0082b9f240b7  gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c
--- 43120,43126 ----
  b959bf9c495c51757df862405bcd0437  gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c
  d1b21b9400153596e0d058bf048e9911  gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c
  2bd2abe5cf6ada1b3333906ec59ad0d1  gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c
! c98bf5e8cdb13d002ce5b474539328d2  gcc/testsuite/gcc.dg/vect/tree-vect.h
  908fa625b55d7d283163e9dfb4e3cb97  gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c
  6520c3dd9e657028a89c31328634d22a  gcc/testsuite/gcc.dg/vect/vec-scal-opt.c
  9b5d0a9d2e1a81f9454f0082b9f240b7  gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c
*************** acaaa7b0871f73bf93a15b8ccdd87575  gcc/te
*** 43891,43901 ****
--- 44183,44195 ----
  17ec255ef73cef3bbc3a0c8ca9ea408d  gcc/testsuite/gcc.target/aarch64/acle/crc32h.c
  fa7ed3baf58293efac2270a829b36fbf  gcc/testsuite/gcc.target/aarch64/acle/crc32w.c
  56cadf41ea040c38f913b6c3e6475be3  gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c
+ a7c4014d53740d897076d06edcac5aaa  gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c
  ff3a09d9afde293ac1598cb7530ead9d  gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c
  722af47b92a99bf8f052eb56ae7c0c5e  gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c
  e2be4748443bb6caa176b86d28972388  gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c
  59a572a57e0172b2d647b53aaa71b73b  gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c
  0d5ba16c2924cc1abd60d5f6e84bb892  gcc/testsuite/gcc.target/aarch64/acle/rng_1.c
+ cb84d7d74821259d1a47775dd18c13c8  gcc/testsuite/gcc.target/aarch64/acle/rng_2.c
  10ce3b5edee8a787906dd58121496c70  gcc/testsuite/gcc.target/aarch64/acle/tme.c
  3956a5fd71df11f14c94ff428d8264a6  gcc/testsuite/gcc.target/aarch64/adc-1.c
  d20a3c5925eb2e8c28249b5e4eb57a97  gcc/testsuite/gcc.target/aarch64/adc-2.c
*************** caf80fb3defd2872fa7d7dc3fa721878  gcc/te
*** 43905,43916 ****
  d3b34ba619d3a13e0be732931b59d14b  gcc/testsuite/gcc.target/aarch64/adds3.c
  55ff9765cb94d7817c4c42421ab1deaa  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/README
  3f3fdcbd8b9443422648a01dfb9173df  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
! 8176930d5a5910f13adfd0b30d197c86  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
  012249ec105164442e4c8e2f09841d19  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c
  ebd46f74a2c7a6abc8e49dc80272e3d1  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c
  749c0ab50a2fd6d1e95369ac1890546d  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c
  954001cb5ebe0ed742d6a1876e60a090  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c
! 321ed4def8a5093491b88a54c1334865  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
  9feed4d43b2dc0fb58d80996741d1e5b  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c
  ba9dc453d672df4e122665e17e9bc7b1  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c
  00456ae78cc030ad000daa7715ad10f2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtn-nobf16.c
--- 44199,44216 ----
  d3b34ba619d3a13e0be732931b59d14b  gcc/testsuite/gcc.target/aarch64/adds3.c
  55ff9765cb94d7817c4c42421ab1deaa  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/README
  3f3fdcbd8b9443422648a01dfb9173df  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
! 5325482f977f5b2a36656581e25877ef  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
  012249ec105164442e4c8e2f09841d19  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c
+ 91e542409f80a82d911b9bf4df782435  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c
  ebd46f74a2c7a6abc8e49dc80272e3d1  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c
+ d4ef0512d140a7e30154fc8ff31d8334  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vect_copy_lane_1.c
+ c4567c23b44351a0b99fbcb9fb0d9d49  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c
+ 93109efb21b15183d46639be07f2592d  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c
  749c0ab50a2fd6d1e95369ac1890546d  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c
+ 4e3369de9a37b3834a0ff4488c6ad97f  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c
+ 37f70f839a6f3496cd1bec9d4bb139e2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c
  954001cb5ebe0ed742d6a1876e60a090  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c
! b5a3cbb3dca404ee6fb15c847674d9c3  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c
  9feed4d43b2dc0fb58d80996741d1e5b  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c
  ba9dc453d672df4e122665e17e9bc7b1  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c
  00456ae78cc030ad000daa7715ad10f2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfcvtn-nobf16.c
*************** adafad2cd221edb3fb3e0a7b52bc165c  gcc/te
*** 43985,43990 ****
--- 44285,44298 ----
  d54fffef4035aec24f0845fd1b80faa1  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vclz.c
  441c03ab2d4d17821e738deab650d8ee  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcnt.c
  608594ee84f19ac4aa101efc96708156  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcombine.c
+ 81331fce93f079a2fbd6cdcbf89cd190  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_1.c
+ 121b63445e78ec0f9fef9c8fedbdb07d  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_2.c
+ c75c1797ee8c69e473e2c385bcf58d51  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_1.c
+ ff1194f1254c1e1d98c0cc8799b1877a  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_2.c
+ 165be20ba1801a5a843dd243728255d2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_1.c
+ beb48a7d480beb85f0644694463f1739  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_2.c
+ ee59f0928396a69f17c02f71411fb9fd  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_1.c
+ 2c304d219eb921385b226add94b3f09e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_2.c
  0c8c914698580d2ef7dbcc958b7bd8dd  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcreate.c
  02605c3ddba5557ff20275a979b9a402  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt.c
  7239a07f803b77f6138600000612801b  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc
*************** c09bfdef2bfed68f3c6a6b918e6bf91f  gcc/te
*** 44080,44085 ****
--- 44388,44394 ----
  a54db878faa3bea8271a22771b397d97  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x2.c
  e140d0e200667c7fdd9e835b3fd289fa  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x3.c
  de55d3e6dcf434bbc5a48b1708cd76d6  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c
+ f6001854eaca71f68290006d17daa075  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c
  a1cd4982b079c6219414aebc78248e70  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c
  80a2ba3700244d2e74ac3529c34c3505  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c
  4a3b2cc33e21de39715b4dedc1f668d2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c
*************** d88a336386bbb6808190ed2d6f6338f4  gcc/te
*** 44092,44097 ****
--- 44401,44407 ----
  304b7760262ed2a543b9c51c64c175b0  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c
  4b55e170fe9ca2daf97e5c581bc208c3  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c
  2be6b7d15753ff785bd4442931ceca47  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c
+ eca024a9247618fd762768ffdd4c1f94  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c
  b4ccaa94f280b2ab2ae4a5472094515f  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c
  8e7669205d10d30d8c17190649353f05  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c
  6334fc735409a0e886fc1237b8a54a76  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c
*************** edcfac7b54047f3b56e166927aa0cb5f  gcc/te
*** 44104,44109 ****
--- 44414,44420 ----
  74153a6eb92311d692aac349855229c9  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c
  551a435d98cd93790b93a17638765aac  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c
  f72f6814b24818cdebecbd6ce8302d44  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c
+ c55252a5f2e0d03416f74f6a6fc03111  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c
  c5ca59c9cfd856b06955b0261e2baaa0  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c
  01d987008ebc3603bb75cc6e35b4bf62  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c
  0e130bbc9fb6ad2a09e572de88cc2353  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c
*************** f3e85315b1078cafd043d57755b1e70f  gcc/te
*** 44116,44121 ****
--- 44427,44433 ----
  4ffb967f3eccda1c6aa03bd38a94b960  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c
  43f5438aea8bd843d968ca7ac4464f84  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c
  562e4bf68265daa70b5315e95fbad17d  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c
+ d3c70b22f09079fe3ef53d579a0a9dd8  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c
  06e6d7eeb327dd60950b06cefd921fbe  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c
  84ee9f73ba32c8045642cd2caa8e498b  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c
  19f08033ad8de64eb2aa1ce345e70b97  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c
*************** bc547b08515c02f4d9c401d1ca9398a0  gcc/te
*** 44128,44133 ****
--- 44440,44446 ----
  22a329df7f742f23a0b968c3d23751d4  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c
  64d8b25df837a1b014e0de9494d87c92  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c
  f227587e232f845d00e9ccce44525cc7  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c
+ cc572ddb4ba1b87e5a45ae1651414977  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c
  93e966724628503f8941185041f61d29  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c
  cbeb6a3414aab9701d1e8bf0f21e2145  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c
  8da9a9a25f207583c08db4a2c4dc3f6e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c
*************** a76578eb0d8fbfc6f3248348dcb90c5a  gcc/te
*** 44140,44145 ****
--- 44453,44459 ----
  2d21abc63b92ec682011723942d6d51e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c
  9c11e31110e31805bba7c4ba60920f9a  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c
  853e2da9cd64329b867d844a51347d70  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c
+ 2dcce2cf9dd80daffabf4c7a9b95d8da  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c
  b3d3004d5c8fd1ec3df959f29ffaeb00  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c
  714fa029025141698856293e752d0240  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c
  68894f11f1c32441725a5e27771e3715  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c
*************** b04c90ae7366c6488e012aec56b6dd47  gcc/te
*** 44271,44277 ****
  83dd3143678a3621ee7e872c753855ff  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c
  2032fde14198e88c3b2e60333cab8df8  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c
  f62aa726b5dc801626e2bcbccb58a024  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c
! 117ae8db8d600ba35a0d8a289107345e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c
  c7d20f2fd8723dae389d300116bd1e44  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
  5692113ed22a7d09a36ba9148926cbfd  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrev.c
  0911b2e9f9ead7f5abaa13d3de55da16  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrhadd.c
--- 44585,44591 ----
  83dd3143678a3621ee7e872c753855ff  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c
  2032fde14198e88c3b2e60333cab8df8  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c
  f62aa726b5dc801626e2bcbccb58a024  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c
! a4696f61a9479730b8f905b7911b9db9  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c
  c7d20f2fd8723dae389d300116bd1e44  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
  5692113ed22a7d09a36ba9148926cbfd  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrev.c
  0911b2e9f9ead7f5abaa13d3de55da16  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrhadd.c
*************** ca3459eb580d2822a56b8028828f9c93  gcc/te
*** 44316,44321 ****
--- 44630,44636 ----
  c6cde8768e5302615eedd6bb924e8001  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x2.c
  90fae6c708d908fe5880cc91b238efce  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x3.c
  1449ce6a38293c90c7b13c99a762d19b  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x4.c
+ eed7e68a3ef3a53d357467c7229c8c7c  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c
  49198211b17de08cd0ebc7d045615277  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c
  390af6ad7662822c0421998ff3ce55b5  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c
  4dc5b3ed2fbd30ac747e330dfc8a90aa  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c
*************** a28dd9fd3fa5c623e3ae4b948ab64b10  gcc/te
*** 44328,44333 ****
--- 44643,44649 ----
  1dae509f8667399140256448b487c817  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c
  025ee30f3d4079f469d079d94bb863cc  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c
  0a35d7f0090d35ba68d4a4e04fab9abc  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c
+ 762aaa2fbf640b11db2a4205d39f2fb3  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c
  f4355b65f0c0b5e6c65f4e6fccf38466  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c
  2b99dcf09d5f71ca3849c5339f60dbde  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c
  1e6b32750d9fa230fdf88ebf688f8ba4  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c
*************** f95d5ba84648f57aeb212121f00f1b36  gcc/te
*** 44340,44345 ****
--- 44656,44662 ----
  ce00740eb8e6dab6f48ecf43f32c4380  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c
  ed2f9d02762371154d8e81f92242e12c  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c
  0026554da8e56d41273c45b5c23c26af  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c
+ 47616f5c23d553681e8c49f9ce012447  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c
  3ff294c922a49251cf97e77c4d7466f3  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c
  9dce5b988d9c52b2122ccf6138b3ee59  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c
  cc117520dae4884bed8a9503bf742e33  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c
*************** a46e2c735219712bd372fec4e1530762  gcc/te
*** 44352,44357 ****
--- 44669,44675 ----
  e0d006311df460b3d2fb3cf1bda68769  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c
  63b69caf86b3953c315a8f9911b37413  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c
  96a9fdbb73db47abf147297be184fa38  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c
+ a585dd15be62b067234544f381e6a9e8  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c
  b80bdb701db3ff0a55dc4510148c87ab  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c
  765a886d3b64f0b1b4f676794be92451  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c
  8fff78f51074253eb5304fd683b55b5a  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c
*************** e7b53e8c48d68928a0d6d696c227e197  gcc/te
*** 44364,44369 ****
--- 44682,44688 ----
  588c85b03d90f80c1d76fb2100565bac  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c
  8524923c9beffa10995b2caaa8da9ed4  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c
  425454af52e1aa88a67081ff2945d8cb  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c
+ 3c6106c3a9864747cb978c0ac5b85ce5  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c
  5a0261798445b93dca972db3eaecbc74  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c
  31fcd9106fa43b64d144d85b4c6aed47  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c
  8b6df563876d30007563a2e0c0eaa780  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c
*************** a7d1b967cd8e53d191c1d9adb7463595  gcc/te
*** 44376,44381 ****
--- 44695,44701 ----
  3b902c87d50fdd982ad2edca1c4d1f6a  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c
  5733e7ad68930a32be704c0271c9c89e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c
  90826e40695a8202a57e918b6641d0bd  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c
+ d98a16c0fc68b4a7ebfc4816659720d3  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c
  9c2c32ce9d2f9f745bf0e76fd9416671  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c
  502dcf56f18a41304178528ec8044dce  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c
  7c83f88404444af305f8ca3f3f11857f  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c
*************** adfe2d6c4b5372b80d82b4621f516510  gcc/te
*** 44396,44407 ****
  c141836b8ce217f5058c9cd23f53dfd2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubw.c
  48c7057d0252c164ddcbba7b3eeacf05  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtbX.c
  b6bc68071f0e39e766cbce069057122e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtrn.c
! 880c4b97390118f461e29f8507b41f96  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c
  c1a78c795e464e555618f9dae7cddf94  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtst.c
  686a540254f6b4db32982bcbb85cb103  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vuzp.c
! bf591aeddc0bc74a0f324db6a34620c5  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c
  2765f7e1734188c461dff4680cc3ac28  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vzip.c
! e6adfc536141852876945ea87c958a6a  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vzip_half.c
  49ed1c2d874af633b852639c9cdf1205  gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c
  a1f177ffd0862f4b4d2cf8089b641e17  gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c
  904fcc9a4fae07870b9cb9e077d40e2a  gcc/testsuite/gcc.target/aarch64/aes_1.c
--- 44716,44728 ----
  c141836b8ce217f5058c9cd23f53dfd2  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubw.c
  48c7057d0252c164ddcbba7b3eeacf05  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtbX.c
  b6bc68071f0e39e766cbce069057122e  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtrn.c
! 6d08b94cde1532a72446431ad633b646  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c
  c1a78c795e464e555618f9dae7cddf94  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtst.c
  686a540254f6b4db32982bcbb85cb103  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vuzp.c
! 0b2548f22a35b3ec92a54ba0e041a914  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c
  2765f7e1734188c461dff4680cc3ac28  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vzip.c
! 2577b34228fa012b1608402ec8a858b7  gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vzip_half.c
! a17ea9ce2beb838090e4262285dac1a9  gcc/testsuite/gcc.target/aarch64/advsimd_autovec_only_1.c
  49ed1c2d874af633b852639c9cdf1205  gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c
  a1f177ffd0862f4b4d2cf8089b641e17  gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c
  904fcc9a4fae07870b9cb9e077d40e2a  gcc/testsuite/gcc.target/aarch64/aes_1.c
*************** f0d278d66f3c6d099e299ada3c0f2f5a  gcc/te
*** 44535,44540 ****
--- 44856,44894 ----
  e8f539acbee96c6f26c7eb82b2275f73  gcc/testsuite/gcc.target/aarch64/cpu-diagnostics-2.c
  bacc2bf13ff0d50de57c856b6cfe89f2  gcc/testsuite/gcc.target/aarch64/cpu-diagnostics-3.c
  204fe994da11aab4c0f8f0a889d976ad  gcc/testsuite/gcc.target/aarch64/cpu-diagnostics-4.c
+ 3bdb7ec761017a1f4bf3dc0ce4c684ba  gcc/testsuite/gcc.target/aarch64/cpunative/aarch64-cpunative.exp
+ f88dcec7a52a0d115da213f16170f154  gcc/testsuite/gcc.target/aarch64/cpunative/info_0
+ 8d55917f3f8bda7a065c7a0f0fb75c4b  gcc/testsuite/gcc.target/aarch64/cpunative/info_1
+ ee8eca9c8007ef2044353709e26a2510  gcc/testsuite/gcc.target/aarch64/cpunative/info_10
+ c84ec68e16463ed98fee3cd8cb4e230f  gcc/testsuite/gcc.target/aarch64/cpunative/info_11
+ 2ebc5e4d2162c162fa9a2f8741fa9f9c  gcc/testsuite/gcc.target/aarch64/cpunative/info_12
+ f88dcec7a52a0d115da213f16170f154  gcc/testsuite/gcc.target/aarch64/cpunative/info_13
+ 0e1794c5980d78e11a9aff64bd2dc530  gcc/testsuite/gcc.target/aarch64/cpunative/info_14
+ a83f195cec2faf2fbf29ad0e4f2fa03e  gcc/testsuite/gcc.target/aarch64/cpunative/info_15
+ 4b5005c4193fa80868408bf4492b4e3b  gcc/testsuite/gcc.target/aarch64/cpunative/info_2
+ 4c4387d4071cf10c793b4efe11f43439  gcc/testsuite/gcc.target/aarch64/cpunative/info_3
+ d8a7caffcc99feff5312001aed51cd38  gcc/testsuite/gcc.target/aarch64/cpunative/info_4
+ 195bf754aeaf6d4fa8426e8fb4a553ce  gcc/testsuite/gcc.target/aarch64/cpunative/info_5
+ 73a2f048b60d92f4c6f8167c05bbd47c  gcc/testsuite/gcc.target/aarch64/cpunative/info_6
+ a4639eec7e5e20089dff980c4a41ff83  gcc/testsuite/gcc.target/aarch64/cpunative/info_7
+ a3f5b0d69242cb74c8d006774761a29d  gcc/testsuite/gcc.target/aarch64/cpunative/info_8
+ 9dd177e4d6a3fa53aab31954c3ac6229  gcc/testsuite/gcc.target/aarch64/cpunative/info_9
+ 1b5fa388b88380573c74c295f36c4e0a  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_0.c
+ 1dbb8e9e14a8f091753c4cdc0bb18156  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_1.c
+ eb5a59b2e1e4230e6edaabbfb42d3908  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_10.c
+ 9066b157ae07f93acfab6f4f76a1ed40  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_11.c
+ d381cd3e88e2680adaf2d96ab40c7f36  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_12.c
+ c033638d0946e9ee53dca3d93087a1e9  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_13.c
+ 6053245b4b2e80b7e957f46340ac4844  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_14.c
+ 1edb30a14c92c1f3d8768f2fe63085ab  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_15.c
+ ae5358d52499de77a7a1beac3683c709  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_2.c
+ 5932d955ed9dc11faefb9f331763ff2c  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_3.c
+ cfd988497c936bc048f9b952dc82ebac  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c
+ f40714de7a09b627eb98087b5a7cff0a  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c
+ c90274917a74a6e06b5774cd05a57c90  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c
+ 8d0c9405c9362c5b0d9d432d05e1a3d0  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_7.c
+ 464a3107496c61df0ccb63ddc46e787f  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_8.c
+ 3a30be9f048052ce41672d65dd8f9fed  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_9.c
  e127674777b8d02e7ad1d0d85afb8eda  gcc/testsuite/gcc.target/aarch64/csel_bfx_1.c
  0f38f1bf69aced631eb538fe6f944aad  gcc/testsuite/gcc.target/aarch64/csel_imms_inc_1.c
  84a090e1555a75d7d6e3d23e245a0d46  gcc/testsuite/gcc.target/aarch64/csinc-1.c
*************** bd8fbfc436e20c74e94a234b1baad093  gcc/te
*** 44803,44808 ****
--- 45157,45163 ----
  438fbd8d80e583c9dd8e4b6f03d561d9  gcc/testsuite/gcc.target/aarch64/pr87511.c
  0c8e55f8ca526b3ff4c65395e56b96c5  gcc/testsuite/gcc.target/aarch64/pr87839.c
  2e6dacda509bf27f5cf4f99c2ff71f34  gcc/testsuite/gcc.target/aarch64/pr88838.c
+ d585c557cbd7f197bd243da31f038b9c  gcc/testsuite/gcc.target/aarch64/pr89057.c
  f1bf7ff33493bb68ff78eb400f2af3a2  gcc/testsuite/gcc.target/aarch64/pr89093.c
  17eeb965a69e77c4e86c7a3c85742547  gcc/testsuite/gcc.target/aarch64/pr90838.c
  d43406280c991dedd7072642fee590a0  gcc/testsuite/gcc.target/aarch64/pr91102.c
*************** cc14caf0fac017855cfb26da3f9bd70f  gcc/te
*** 44813,44818 ****
--- 45168,45174 ----
  2c2213c9e95d84ffb54b1bf1c59ba1a4  gcc/testsuite/gcc.target/aarch64/pr92526.c
  4a3651caf4f05ecfa237c1017ec5b341  gcc/testsuite/gcc.target/aarch64/pr93119.c
  040dfb8e58ad051e80d35c470c8ab52a  gcc/testsuite/gcc.target/aarch64/pr93221.c
+ 1ce7f8e77a6b8c21374f624cb281f391  gcc/testsuite/gcc.target/aarch64/pr93235.c
  a9e3fa9bf042d9c1c357a23c16f6b387  gcc/testsuite/gcc.target/aarch64/pr93341.c
  25f4d169805c913dc7178cf1e389dc23  gcc/testsuite/gcc.target/aarch64/pr93565.c
  83c9062bbfd307a3487d0d4c3ea11a07  gcc/testsuite/gcc.target/aarch64/pr94072.c
*************** c62d6dacdfaa7c29b7d597102a1c90c7  gcc/te
*** 44824,44829 ****
--- 45180,45194 ----
  adbd85a2c55f47f70a05be84ab927f7a  gcc/testsuite/gcc.target/aarch64/pr94577.c
  1366814bb1b0d8bfd71ff640bd30b0df  gcc/testsuite/gcc.target/aarch64/pr94697.c
  c6eebf3e7952e61593d0c0e9db4a9363  gcc/testsuite/gcc.target/aarch64/pr94748.c
+ 7efc167a5df3c9133b9e99c18ee38f55  gcc/testsuite/gcc.target/aarch64/pr96313.c
+ 8ea6a3f06e2e1c60538a5b568bb73f04  gcc/testsuite/gcc.target/aarch64/pr96377-1.c
+ 69e5a8d7d8e14443011c1f69c91185a0  gcc/testsuite/gcc.target/aarch64/pr96402.c
+ 324c376896d6eaefbd8999f38e59c317  gcc/testsuite/gcc.target/aarch64/pr97150.c
+ bf82071ea86307b407ab979b320a2a98  gcc/testsuite/gcc.target/aarch64/pr97535.c
+ c5ac198fcc683ea88b36ff21fc73e2c5  gcc/testsuite/gcc.target/aarch64/pr97638.c
+ 9de38bfb1ed2fd966b262da7bfb1767a  gcc/testsuite/gcc.target/aarch64/pr97701.c
+ 18603818c100529306da07a556c00769  gcc/testsuite/gcc.target/aarch64/pr99381.c
+ 49e4573c158d59f2a37800471ca3bc65  gcc/testsuite/gcc.target/aarch64/pr99808.c
  d3e6defa85b5cd4bb506306377e59a53  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c
  42c7828cb4d5253e1a3df46c971f945a  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  1802b716a6dff570eaf8df2688efe1dd  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
*************** fd2b51934a9f3b3f1041deacbd4c5429  gcc/te
*** 44848,44854 ****
  dff5614a018a2765dcb90ecb31013713  gcc/testsuite/gcc.target/aarch64/sbc.c
  3b9354b9a15c8705b143711e5a0eb3cd  gcc/testsuite/gcc.target/aarch64/scalar-mov.c
  b2b9b4bede373ccce7eb9870526caf86  gcc/testsuite/gcc.target/aarch64/scalar-vca.c
! 13addfd32915319f65bf23e0b882c39d  gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c
  961d957558702f3a32901bf52b170534  gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c
  b0af57cfaade3214be10647c1c8b885d  gcc/testsuite/gcc.target/aarch64/sdiv_costs_1.c
  f62a4cd99af4f919eb92ce0f2ca54a9c  gcc/testsuite/gcc.target/aarch64/sha1_1.c
--- 45213,45219 ----
  dff5614a018a2765dcb90ecb31013713  gcc/testsuite/gcc.target/aarch64/sbc.c
  3b9354b9a15c8705b143711e5a0eb3cd  gcc/testsuite/gcc.target/aarch64/scalar-mov.c
  b2b9b4bede373ccce7eb9870526caf86  gcc/testsuite/gcc.target/aarch64/scalar-vca.c
! c0725600c63b6165198bcd4488142b24  gcc/testsuite/gcc.target/aarch64/scalar_intrinsics.c
  961d957558702f3a32901bf52b170534  gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c
  b0af57cfaade3214be10647c1c8b885d  gcc/testsuite/gcc.target/aarch64/sdiv_costs_1.c
  f62a4cd99af4f919eb92ce0f2ca54a9c  gcc/testsuite/gcc.target/aarch64/sha1_1.c
*************** fed45a34e01f1c902eebbb4525b2026f  gcc/te
*** 44913,44921 ****
--- 45278,45289 ----
  22d82645ad53737e5bfbe2ba9b98cc05  gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_1.c
  f1c9e2aa3c435c9efdc1ea83da4e1eeb  gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_2.c
  f2791d55a2c9ed7182a54a406810cf47  gcc/testsuite/gcc.target/aarch64/simd/pr67896.c
+ c4b08114012e09e0f47a84f5e5311441  gcc/testsuite/gcc.target/aarch64/simd/pr97349.c
  5261330794b1977c184707d6bf638702  gcc/testsuite/gcc.target/aarch64/simd/simd.exp
  f3c991b46eba7858b8e495f9c61c82a7  gcc/testsuite/gcc.target/aarch64/simd/ssra.c
+ 6cc70e998362cc09840837fba67910d8  gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c
  1ca6803dbcd5c5a367a0f7a13137ab22  gcc/testsuite/gcc.target/aarch64/simd/usra.c
+ 433cb4ec4520c807f8d4a73e400502ae  gcc/testsuite/gcc.target/aarch64/simd/vadd_poly_1.c
  644c7b6ceda9f8b60fb839e127602e3c  gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c
  e10e947e9f1b8d492f7629bc92f27019  gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c
  90da7e6d78027945448c660af03a4cb2  gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c
*************** cc16d7d06339813d16111fdcfaf5cb3c  gcc/te
*** 44925,44930 ****
--- 45293,45300 ----
  9f9579b4e5e828dd1a397b09d2e2037d  gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c
  92284ac2c1d9409cd14b391c777e1506  gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c
  da7f2c6a9ac6cc098b186cc69d9c3a5b  gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c
+ 650c3a9669048bf049276e9e667bcb8e  gcc/testsuite/gcc.target/aarch64/simd/vceq_poly_1.c
+ 817492194f41f142b7c9d8211189a868  gcc/testsuite/gcc.target/aarch64/simd/vcls_unsigned_1.c
  ff7c70e9974adf531ebcc4d7356efc5d  gcc/testsuite/gcc.target/aarch64/simd/vcond-ne-bit.c
  136e2aed1853b839c8213790c2bbd989  gcc/testsuite/gcc.target/aarch64/simd/vcond-ne.c
  4bc3f43e5718e59e8d55ed13406ad52f  gcc/testsuite/gcc.target/aarch64/simd/vcvt_s64_f64_1.c
*************** d694c3804921a8382e639f7dec1f9c1b  gcc/te
*** 44965,44970 ****
--- 45335,45341 ----
  a675084fb22386c9d27ff4bd900947af  gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c
  83cf956b7cb17956c744f7db38fe3416  gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c
  099bad0585432f164e86079dbf03595e  gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c
+ 56bbb856fadf79f0bc012a4a94a27593  gcc/testsuite/gcc.target/aarch64/simd/vldrq_p128_1.c
  402f69c526859444eac69ec5d29715ab  gcc/testsuite/gcc.target/aarch64/simd/vminmaxnm_1.c
  e101fae335b7ee05e94f44945ad9e568  gcc/testsuite/gcc.target/aarch64/simd/vmla_elem_1.c
  d3471e819805085e851c6ef99b412fc9  gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c
*************** bbebb9db67423c357de8f5f58bd02217  gcc/te
*** 45178,45186 ****
--- 45549,45559 ----
  b0d6479df19c40bdd8f43564d457cbe5  gcc/testsuite/gcc.target/aarch64/simd/vrev64u32_1.c
  4a97b57fcce565a2bff9b2a712ee848f  gcc/testsuite/gcc.target/aarch64/simd/vrev64u8.x
  80c5c3140637bd87c9f78110514bbc08  gcc/testsuite/gcc.target/aarch64/simd/vrev64u8_1.c
+ ea00e722d71efdc7c8bc34e4f52f4267  gcc/testsuite/gcc.target/aarch64/simd/vrndns_f32_1.c
  32cd04568766eff83c2953e0e0896ed8  gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c
  b8ac02a599cbc267b2dbe3d141002d4e  gcc/testsuite/gcc.target/aarch64/simd/vset_lane_s16_const_1.c
  7a785e7a855c2dc76f687ba4daa9304b  gcc/testsuite/gcc.target/aarch64/simd/vsqrt_f64_1.c
+ 77b683f2806e42bd49a374316bbc9e35  gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c
  956237e89e132a5fe69227f992d3d5ff  gcc/testsuite/gcc.target/aarch64/simd/vtrnf32.x
  1ff7b3f6ba579e764cd1d0b026c67e55  gcc/testsuite/gcc.target/aarch64/simd/vtrnf32_1.c
  2322b684869494b2c7fcaee0d9e9d869  gcc/testsuite/gcc.target/aarch64/simd/vtrnp16.x
*************** a1bb40eab16d5f5dfc6b73cc362bd351  gcc/te
*** 45294,45299 ****
--- 45667,45677 ----
  e24e752cdfaae08d96c7ec56c0ef75fd  gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c
  96b414deb2ef664ef0e319c9d099a140  gcc/testsuite/gcc.target/aarch64/singleton_intrinsics_1.c
  1720e6906e4df69467a464d77453cbb9  gcc/testsuite/gcc.target/aarch64/sisd-shft-neg_1.c
+ 6a557c704c6bec3b13f23ea346e9813c  gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c
+ ea10ab0509dcbe5d25695d4b7db37790  gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c
+ 411e73a8b509fa4da979e06198cebf3f  gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c
+ 191883f75825c4b0b253a140dcf374ff  gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c
+ 8dd8f7f20bd88df84fdd9ca6e3ef6c38  gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp
  95e880a9b2777120f2cedeadb9eff8ee  gcc/testsuite/gcc.target/aarch64/sm3_sm4.c
  027ea69913c2c5a06d8e58409b958082  gcc/testsuite/gcc.target/aarch64/spellcheck_1.c
  e95d67535eb0a800294c8b3a03995066  gcc/testsuite/gcc.target/aarch64/spellcheck_2.c
*************** db832f8fa7442c0229f0a35d0ea8ff1a  gcc/te
*** 45344,45349 ****
--- 45722,45732 ----
  bf1b4163311ce1666bdf27103c7c7f54  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-9.c
  6cc96f2ff91ce012328dc2190416bdf3  gcc/testsuite/gcc.target/aarch64/stack-check-prologue.h
  a45adf8dc3cf3437c984bded22857527  gcc/testsuite/gcc.target/aarch64/stack-checking.c
+ 15daf3ca2e93cf9884e5c8e104e8a765  gcc/testsuite/gcc.target/aarch64/stack-protector-1.c
+ c2b556510a6d5c54101374760111a06e  gcc/testsuite/gcc.target/aarch64/stack-protector-2.c
+ 3367dd14de391b1bd4bcf779e76b539d  gcc/testsuite/gcc.target/aarch64/stack-protector-5.c
+ e01a1f1b04b18c2fe9d9ae7868f0e844  gcc/testsuite/gcc.target/aarch64/stack-protector-6.c
+ a27709d027d6c6481721a51a678b65ed  gcc/testsuite/gcc.target/aarch64/stack-protector-7.c
  e60080b5e2fe845d07811566ce955b35  gcc/testsuite/gcc.target/aarch64/store-pair-1.c
  fc9240608ee0f16e1f1c3b227052460b  gcc/testsuite/gcc.target/aarch64/store_lane0_str_1.c
  187e9a28ba40c7239e3291680f4edd90  gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c
*************** adb1c4e7d709c64ebafff36700e610bf  gcc/te
*** 45362,45371 ****
  da0f05a59f07947e5516436d11add9e4  gcc/testsuite/gcc.target/aarch64/subs_compare_1.c
  244d438c9b47564a8579d9ea1b0639e2  gcc/testsuite/gcc.target/aarch64/subs_compare_2.c
  c4d994e8b0e6078cdff6213b73a694f8  gcc/testsuite/gcc.target/aarch64/subsp.c
! ed62b5df0aa7c37e29cc1bcd7902dc45  gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
  18ebbc8e9de1d2ee5d54133da671b995  gcc/testsuite/gcc.target/aarch64/sve/abs_1.c
! 459973921f94d4ce437faf313cfc0047  gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
! b77ac4f0ea0a55dab52af3f1d4826982  gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
  7f5733dc43b70ddb95a2391ed989189b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f16.c
  50880d9abd4092a46bc1d7b23eb352a4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f32.c
  94959a93fdfe967c8d71932f6b318833  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f64.c
--- 45745,45754 ----
  da0f05a59f07947e5516436d11add9e4  gcc/testsuite/gcc.target/aarch64/subs_compare_1.c
  244d438c9b47564a8579d9ea1b0639e2  gcc/testsuite/gcc.target/aarch64/subs_compare_2.c
  c4d994e8b0e6078cdff6213b73a694f8  gcc/testsuite/gcc.target/aarch64/subsp.c
! 8bdb58b2ef7fbead814bc8cb5a4f1026  gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp
  18ebbc8e9de1d2ee5d54133da671b995  gcc/testsuite/gcc.target/aarch64/sve/abs_1.c
! caa9000c71545a5bfbf3647d34fa89b3  gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp
! 72b200b8e1afde64a7f3902804f6c958  gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp
  7f5733dc43b70ddb95a2391ed989189b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f16.c
  50880d9abd4092a46bc1d7b23eb352a4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f32.c
  94959a93fdfe967c8d71932f6b318833  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f64.c
*************** b53677344f58258d0cae2d778b60cb3f  gcc/te
*** 45377,45389 ****
  dcd1ae6e0f918fe382153d666bf96497  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u32.c
  df28e3ba08865a2f9b9a59a10be3b28f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u64.c
  ae9f367900086068ba0742e3102cd8b0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u8.c
! 7913089b0cd796d6f39775672370dce4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f16.c
! f076c69fa83cfd7ea032a26eaec4707f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f32.c
! e609853dce9847b2e318a26f97ef6800  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f64.c
! 9d94a8cfdacf2097bf7809d76f6bcaf7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s16.c
! 11634ed244aafe2661f4f8a101a47ae6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s32.c
! 04ddbad5b1a7a351eee35ca2569856b7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s64.c
! 36adef39bf66b45ac7daeaf5a87e6f29  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s8.c
  e5e99614e9bed3d2c303920f2a132ca1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f16.c
  6bbc2b83c4c173946ca7f5f585c06a1d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f32.c
  bcf04548406c42ab039aac5e8080c5d7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f64.c
--- 45760,45772 ----
  dcd1ae6e0f918fe382153d666bf96497  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u32.c
  df28e3ba08865a2f9b9a59a10be3b28f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u64.c
  ae9f367900086068ba0742e3102cd8b0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u8.c
! 90c14e3a7d0befb3e2f68ce15a61d3e0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f16.c
! 74a36a84f1170e01523e4bd0d5c71103  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f32.c
! cf55563cd90b12877d56dd29c1ec4e43  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f64.c
! 53c3cf2a21c883396cdec9494c38c977  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s16.c
! 60976c1cb7f0fc5f5a1f3518a84c0bd8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s32.c
! 70d7667e26491bc10cda530ca9a5155c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s64.c
! 82f7a89e2496c6d6a5cf5f32ed8b592e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s8.c
  e5e99614e9bed3d2c303920f2a132ca1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f16.c
  6bbc2b83c4c173946ca7f5f585c06a1d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f32.c
  bcf04548406c42ab039aac5e8080c5d7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f64.c
*************** f7f1111215555989f231553fb4836336  gcc/te
*** 45504,45521 ****
  aa8f007a309c7a0be765db21baf1a9b5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u32.c
  82e96c6aba3f8a7653d2485975b9cfbf  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u64.c
  aa2268020941254da7aadce41bbd7e33  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u8.c
! b22ebabd46e9b4f725bb983c7709edaf  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s16.c
! 4101495087d1bc98765e2ec1ad8f6e19  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s32.c
! 895050b7105c7c3d705186e1fe19b4e8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s64.c
! c41c56bb9757736c89b2df86065b5a1d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s8.c
! 9a8a416188c559e5d80c6c26a836618b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s16.c
! ba8b864e4cc9601e2a645b60662a842d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s32.c
! 23fb1d2a33ecda6d78142e92a9fca3f7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s64.c
! a80cbef988d5a44fba253f6735b39b1a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s8.c
! d1e1d9bce2235923f40d123a51bdee68  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u16.c
! 9c15986d0ec1279203652c0d39b68521  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u32.c
! 715411cb11c0e8f5e0c27f75e3b1c7ea  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u64.c
! 5e6412daa3d309ad4a79e88f55741379  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u8.c
  33af3ae4601c6eafa2c92bb9b587ff37  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f16.c
  2aa2aa4fee30e453361209d345df6e3a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f32.c
  a8df9dd7535cdda51884bc965017da4e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f64.c
--- 45887,45904 ----
  aa8f007a309c7a0be765db21baf1a9b5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u32.c
  82e96c6aba3f8a7653d2485975b9cfbf  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u64.c
  aa2268020941254da7aadce41bbd7e33  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u8.c
! f960259d9ce10d9e5a28c85d9ed1831e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s16.c
! aeff1f4f9f8f3fd758d0e34f4de18879  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s32.c
! 457211e62ee174c51ee7474dc0f5531c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s64.c
! 25134e41ba45f62f9e9f9394adb6fb61  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s8.c
! 73b488cb2defdc0f9d8f3b44a2c7f2a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s16.c
! 15bd607cf9bf5f5642c777dc45ad9f63  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s32.c
! 77fbd60180f268bee862fdaf4b174de5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s64.c
! 0bf77e014421b5372a5f16ffe574dd26  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s8.c
! c40ce2e6932b327bc0d21c5f6a531b17  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u16.c
! d1589d7a11e87760581d0160cb2458bc  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u32.c
! ddfe231ea7970785f0ca590d0de8a86f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u64.c
! 62e19c5ccc79b596a31baaac888d6961  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u8.c
  33af3ae4601c6eafa2c92bb9b587ff37  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f16.c
  2aa2aa4fee30e453361209d345df6e3a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f32.c
  a8df9dd7535cdda51884bc965017da4e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f64.c
*************** eb370c7717da0de87a1db253382cce5d  gcc/te
*** 45620,45645 ****
  4e40f71210bca7393c7ce5a95533ee91  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f16.c
  170e66fb2caabb05770126ddb2c1c29e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f32.c
  490b96d27aeb129e576b1d3f4bca1ca1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f64.c
! 44a5df406b281c84a898de04f7b3fd2e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s16.c
! 515e6cd88ad3ed73e4dd6e34f38f5f33  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s32.c
! 16c137faadb02d9d14aeabca6b1cdcdb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s64.c
! 31984862942b1f73e1edfdba4e05e68a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s8.c
! 8f78a5dc489abe5f59f5a6729642c1da  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u16.c
! d172a36b243eeb007b6adb8eba15d1ad  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u32.c
! cef8b8ac98ee5cc434c46a76bc111dd1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u64.c
! b72a7020f5675e54a84b81a5d813b232  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u8.c
! 241b7fdc26852ae98bdd1312938f9069  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_bf16.c
! ecfb35cdf7b04eee2aecce1c3651ef46  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f16.c
! 1e2e91ad0579015be4a41edaac86f1d0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f32.c
! 3f38208d36674c80c60c32fc91513ec4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f64.c
! 3d5e8f3baf26f87448727b28bc8d23fb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s16.c
! 5b9bf5d9333251ab64d44ceab313c2ac  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s32.c
! aa3416b277556976e2c0407948e40966  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s64.c
! 9dacf95ade38ef01b29992f0b7c0ad2a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s8.c
! 85a79b3edb23e2e37c1dbe81d0ae50e1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u16.c
! 20513c7a0429ecf2e1e5e2c4687c18b6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u32.c
! 3059b731dc89ada572f027a67ec2cfee  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u64.c
! 35832d7dae147aea88e5cef4f58bacf7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u8.c
  eaf102599836109062ffc139091abe2f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb.c
  828dc47f5d84f727166c9b012dc3c50d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb_pat.c
  e4a19bb5e30f56bae629ec7b50ff925e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntd.c
--- 46003,46028 ----
  4e40f71210bca7393c7ce5a95533ee91  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f16.c
  170e66fb2caabb05770126ddb2c1c29e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f32.c
  490b96d27aeb129e576b1d3f4bca1ca1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f64.c
! cafb58fbb129b955e07925b36e03fb3b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s16.c
! 6614c26eff9640b222ed77181724ea7c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s32.c
! a17ebd02c8af3ad2b23223d99fab45f3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s64.c
! fbd99f6b3fd8f59a9e174e2b92c6ce28  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s8.c
! 1532375a10f63656ed0f070aa3e1ae4e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u16.c
! 0942207b8c20d02fa0f7807ebf71e372  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u32.c
! eb73180e7df9dad1a163b0dbd6108302  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u64.c
! 1fb9da4b59767c4dd8fa68f8dc01b6d9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u8.c
! 569bef5bbddeea7c22554c53f5668c71  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_bf16.c
! 41b9e9613477c454515aafe49d3aa079  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f16.c
! 1c433a9940b99d3a5c54b6c5ec969073  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f32.c
! 5832caef0f61890901475562a407d3f0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f64.c
! 51b35c07e07b2b4bfcd97adc76d4f4a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s16.c
! 0726ffa61c7fa7e2c11d337f0416f254  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s32.c
! 2a4a9d03c1872994d1121ac3c1440d19  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s64.c
! 5cbd63592726b7a52df792cda95bdc38  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s8.c
! 00fdee15b4a8e01c7ffea3c2b4e82cbc  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u16.c
! b329f5f42842d8fbfcde90b3b0ac95d8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u32.c
! 3c2bfed20b9f97bbbae82ffcb83009d0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u64.c
! 58c289b1a3f39fc3e5edd5d5acc9c236  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u8.c
  eaf102599836109062ffc139091abe2f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb.c
  828dc47f5d84f727166c9b012dc3c50d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb_pat.c
  e4a19bb5e30f56bae629ec7b50ff925e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntd.c
*************** d03780157ae3d923a85b22fa6011a1ae  gcc/te
*** 45661,45676 ****
  097c7a43445de8cba5ddb65fa08b4f89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create2_1.c
  8e2d62b880654e8a540d214f48cbf4f3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create3_1.c
  d4519a776c2f6959b57acbbec12934d2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
! fa8b862dc4173bcb0a3c8e3a22c4ee77  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_bf16.c
! 3e14cd4465e332f63e7c61e10b6c6b51  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f16.c
! 301d9d6467385822134d96a353cc40a6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f32.c
! b91330385ae701656755a17c5feac5f9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f64.c
! 6bed2e505b3ff6d5f69dd8a7b9405c83  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s16.c
! e130587001a5889705a7d724ae7dd4b4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s32.c
! 8e55061543bb30c97842a41bb62eb521  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s64.c
! d9fe2df5b8104c9f22ab0e059331f04c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u16.c
! f8cb741004453142b23e8c996b84847f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u32.c
! e0d71a15fe8b1e4c501f4b23031f84be  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u64.c
  6af806895c5563ed60b5942ebcbd967d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c
  e731b8baca95b08bd170d3e63b66ffdd  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f16.c
  ebc6c44cabe0f1003d83cfea278b7534  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f32.c
--- 46044,46059 ----
  097c7a43445de8cba5ddb65fa08b4f89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create2_1.c
  8e2d62b880654e8a540d214f48cbf4f3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create3_1.c
  d4519a776c2f6959b57acbbec12934d2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c
! 7ac5befd60051e2c3a0dae07404fcac3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_bf16.c
! b59d2c959c3327d797a92bff06c456b6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f16.c
! 5bbb5399743aed1a5f446ce8dd4ab7d1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f32.c
! 3642900b33a59d15639ba01fcc27098d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f64.c
! a05c72bb5a2bad9a8167ab5e35e011d7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s16.c
! 29495fb86f906dffd40f75d8533a1648  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s32.c
! 8b388e333e4eea104ea4b9df73503bb4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s64.c
! 5d8dd7f86f6d9bab0c35ca0d90bfc16f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u16.c
! 77ad2a3e88d8541d8f2973f0c6647a73  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u32.c
! 60a7c2e5009bb3576c198bc8124d5748  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u64.c
  6af806895c5563ed60b5942ebcbd967d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c
  e731b8baca95b08bd170d3e63b66ffdd  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f16.c
  ebc6c44cabe0f1003d83cfea278b7534  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f32.c
*************** ef2fe1885bab3e55539a7f48690fd92d  gcc/te
*** 45781,45797 ****
  021c325ebec76a36004c2b09dccda356  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u32.c
  5ca66a0011dd7f016409ef9588d706ea  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u64.c
  31b1dd6c1d9dd776496d739ce9fa484b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u8.c
! 273b34ce2b5d84eeb49f76eb2db27df3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s16.c
! 8214f90d0c8fff5c8a40c33566509895  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s32.c
! 8bd82f94dd1789758b0c4db8c02b503f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s64.c
  60a6fdfc9e6cc67f1d7c8446643ab411  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u16.c
  95e1869989f78f1941ef6a2569cf4fa3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u32.c
  661d48082f4cd0fdce398c9e32d062cb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u64.c
! b707442510402c77bbe00cf117820f74  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s32.c
! f8810b064b15e231f047c711b53b5a99  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s64.c
  e6a33aa1869aa94f0f66c8a313228792  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u32.c
  596b7fc7525247bd827ca91f11b47db1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u64.c
! 42072cb5724da848b3afd7c3fa82d86d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_s64.c
  58b56906d75b9df11498be0c6e0258b1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_u64.c
  95c7605ec52f7fef79c3c25be89c60d2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_bf16.c
  beb0ce18ff1479eb130b6af96a9c459f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f16.c
--- 46164,46180 ----
  021c325ebec76a36004c2b09dccda356  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u32.c
  5ca66a0011dd7f016409ef9588d706ea  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u64.c
  31b1dd6c1d9dd776496d739ce9fa484b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u8.c
! d7997f060d3fd0e28d191aea39238985  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s16.c
! 5a0a93ecce1d05963c05c6a447bc89c2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s32.c
! 8bf7ebd475fb14e6370914baebb1ad81  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s64.c
  60a6fdfc9e6cc67f1d7c8446643ab411  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u16.c
  95e1869989f78f1941ef6a2569cf4fa3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u32.c
  661d48082f4cd0fdce398c9e32d062cb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u64.c
! b591d0b1eb626ccf988c0faee8c8d06b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s32.c
! a4baa91ac7b27cd525eb77964d3954d6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s64.c
  e6a33aa1869aa94f0f66c8a313228792  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u32.c
  596b7fc7525247bd827ca91f11b47db1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u64.c
! fbdbe0d606aba0a45610afd2ddbc9248  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_s64.c
  58b56906d75b9df11498be0c6e0258b1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_u64.c
  95c7605ec52f7fef79c3c25be89c60d2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_bf16.c
  beb0ce18ff1479eb130b6af96a9c459f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f16.c
*************** a2a8674bb67273edac939d0f4ac90720  gcc/te
*** 46278,46290 ****
  8baaf203b24a7edf4a603f205d8c7a57  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f32.c
  cc21cfb609ed49cd141646f8637d35cb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f64.c
  9aa31bccf29d77ee8fdad995cff34a24  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nand_b.c
! 7ea8c836d3d0caf33c033598dc8a1e17  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f16.c
! efbd7738406ed7c8a16d8ae777701ac7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f32.c
! 04eeeee46e2733c421fcab5c44464e4f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f64.c
! 636e31a6b0a721babd8f46dd659df11c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s16.c
! 345ed7aeb0e46d2d907fc17fd9d08aef  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s32.c
! c85784b4e70941cfc789181a93791938  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s64.c
! fd79557949ecf6bd6422fe8d00f135c7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s8.c
  b7f8e19601f542e4fc1bcc5337516fc1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f16.c
  ff0292bc52114c8d5abfab209fc21d2e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f32.c
  b52cfa9e16ea1377f13d1621991e3fa4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f64.c
--- 46661,46673 ----
  8baaf203b24a7edf4a603f205d8c7a57  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f32.c
  cc21cfb609ed49cd141646f8637d35cb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f64.c
  9aa31bccf29d77ee8fdad995cff34a24  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nand_b.c
! 955b9777cd7b1aea9a20345abdb93c2c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f16.c
! 443b93c2ed216da3115b74d2dbe8c0f7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f32.c
! dd3ac836fcb4d914b1360f39bbf25c26  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f64.c
! f236a628a9028679460cc26eed56bf5e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s16.c
! 0a251dc7b7eaa05b173be1b6c6b48439  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s32.c
! e0d1fad60c82a86d9ac93bf1996a5588  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s64.c
! 23141a1608a2ec93f136eada057d8c95  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s8.c
  b7f8e19601f542e4fc1bcc5337516fc1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f16.c
  ff0292bc52114c8d5abfab209fc21d2e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f32.c
  b52cfa9e16ea1377f13d1621991e3fa4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f64.c
*************** b80769a93609c539894dcfb0f83830c7  gcc/te
*** 46299,46312 ****
  6449c8662a78a4a8804862f567c0ff46  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmsb_f64.c
  cdeb942bc0a4b348ba435fcf8ef6c93f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nor_b.c
  069d904486bbd21b78f1f2b264dceb87  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_b.c
! eaf3bf9db50347a7a3df255815ad0e2b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s16.c
! 44d777cdb54c2314b3be23af1703cbf6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s32.c
! 438fd26276661e652354d360a1e00a5a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s64.c
! b7b0c3fb2cd532286199264f1ec90a74  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s8.c
! eff66bfb47df0f9aec297a10e1d0914a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u16.c
! 054e58f1f031d55df5287775dcb3c616  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u32.c
! 29afcc7a71e6bae178ce9c105b2a3b2d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u64.c
! 8a2bc2dd650a737d6fe96ca9cde24d27  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u8.c
  dd733c3cead1ee0c477f46e11f7fdcca  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orn_b.c
  168cbe2f3902a006c6408855e8bab715  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_b.c
  6fc8eba01bae32f01dcd41d3d9b4b9b9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s16.c
--- 46682,46695 ----
  6449c8662a78a4a8804862f567c0ff46  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmsb_f64.c
  cdeb942bc0a4b348ba435fcf8ef6c93f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nor_b.c
  069d904486bbd21b78f1f2b264dceb87  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_b.c
! 13b460adf9c9f49abbc7cd6b7507d5ac  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s16.c
! 5435cbd8ea28bc59e3fd909e65cc7c28  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s32.c
! 92f92a02649b71ef4101f6e69c85bd9d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s64.c
! 8594608b6b70ecec2dcda5039ecbc0a3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s8.c
! f7126e762385f99d87fc16d410a26996  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u16.c
! 8774a9dfe82f1d2f388017974d63d5b7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u32.c
! 5db8419890af1cdf63ec647e8e0d440f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u64.c
! 08f2a9179db2bce41d628cb85506dc28  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u8.c
  dd733c3cead1ee0c477f46e11f7fdcca  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orn_b.c
  168cbe2f3902a006c6408855e8bab715  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_b.c
  6fc8eba01bae32f01dcd41d3d9b4b9b9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s16.c
*************** ded2ab9ec33f3cf42faa90c8cd69c127  gcc/te
*** 46447,46460 ****
  8c471abadcf3a00c7c40aa45d2eb8be0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u32.c
  ddff6c1d2cecda72d09c9f43e3af2b80  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u64.c
  eea9154fbf15d9128940b4f1465ce26f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u8.c
! 65608f77f55babc77e5e7bc217a5ffc2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s16.c
! 2631e686547ac4d0c908a3ae0c9e4139  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s32.c
! e5268c14c9e6e863b0a057538ef74e67  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s64.c
! dd5ad57e3335ff0c428b544ae96ab5dc  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s8.c
! 70d99787e1bf2feea9e40525a2b1460f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u16.c
! 3cea2c840438f18025e8f1d191b6ac0a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u32.c
! ea85a780419bc556bdb3d85cf61d80fb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u64.c
! b257750e1fa9d369fca83d1ed8c7cf84  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u8.c
  b25eddc2b11b9c6326d2ba6bbb3fede0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rdffr_1.c
  a3a5b13c45ad9c23f8a5db48417d9da0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f16.c
  d8236daf448db20c1afcc630d87bdd4e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f32.c
--- 46830,46843 ----
  8c471abadcf3a00c7c40aa45d2eb8be0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u32.c
  ddff6c1d2cecda72d09c9f43e3af2b80  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u64.c
  eea9154fbf15d9128940b4f1465ce26f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u8.c
! d59a82591e20521b12584bcc63f94b8b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s16.c
! 608ca754814a700fe4e429ac75880237  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s32.c
! c1d3a032eb61b4a918e6e6e948da4153  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s64.c
! e3aca0675774bbac4b36c5a3d99db86c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s8.c
! 27d014767a90e2e7cfd72a5283c7785c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u16.c
! 53c8a639a6d01b36b8f1accacae9fed4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u32.c
! 92f7dde81a1011335ff3031fb7f27f9b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u64.c
! cfce607bcc4f3d0b29c017e5eb3731f0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u8.c
  b25eddc2b11b9c6326d2ba6bbb3fede0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rdffr_1.c
  a3a5b13c45ad9c23f8a5db48417d9da0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f16.c
  d8236daf448db20c1afcc630d87bdd4e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f32.c
*************** d8236daf448db20c1afcc630d87bdd4e  gcc/te
*** 46462,46470 ****
  abe6729569156ec1a754a6e07e93d1a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f16.c
  af19a66759d77acba0dfb56b26699062  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f32.c
  da78bb596f3f65c86ae9beb142c749f4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f64.c
! b376530797279b5180b95d1a42f5db82  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f16.c
! 23916211626c42a64e9deb0aa5aa6b36  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f32.c
! 16c0a217c98473c983df17182cf1b9c5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f64.c
  c97e172cd9f4cc86889b5fa62ef23fc3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c
  c070c382e3c8ca51a578de4966266a89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
  2ab4c78e20fb5151ba69a84a1ff47ec0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
--- 46845,46853 ----
  abe6729569156ec1a754a6e07e93d1a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f16.c
  af19a66759d77acba0dfb56b26699062  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f32.c
  da78bb596f3f65c86ae9beb142c749f4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f64.c
! eb556d67c4e33e3eb511598a745cc1f8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f16.c
! 0a11752baf2527724205cd1fb2ae0c67  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f32.c
! 3f2ca5492bae639fe3bbf90fc228d4ac  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f64.c
  c97e172cd9f4cc86889b5fa62ef23fc3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c
  c070c382e3c8ca51a578de4966266a89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c
  2ab4c78e20fb5151ba69a84a1ff47ec0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c
*************** c54c145005a99c80f758a1f4d5733fe4  gcc/te
*** 46493,46531 ****
  d6153ed7d93e4833dc002893ce898ed5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u32.c
  4b2cd4b00342007c5eb04d547bed105d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u64.c
  ef650f1f92641fa1b086ee2381be807e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u8.c
! 2debbf582afa964fbe505ee637e93ce8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s16.c
! 5951b5478c35ae514b50bc52d7400220  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s32.c
! b1e4d3ad5153dc5a492ebccf3434112c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s64.c
! 93880ec0b2255c7441be04493c4abc13  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u16.c
! a8d162d3d3d6f5d2d08d3b8d28eb6ca4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u32.c
! 06f437f92a5baa834d817bbb1bdf00d8  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u64.c
! 3b732e0038ca9a7ff15eb992b1830f96  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s32.c
! d7e67252e96ce757e6002732b2db8576  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s64.c
! 09675685d72cc66802d96d035263fa53  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u32.c
! a0279d963a810d31147a947fd78de00e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u64.c
! fd1c24a2500fc047e9ae40e369dc00ae  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_s64.c
! e32c190b83d279cf4a4455bddc3fceed  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_u64.c
! 48bdefe87de826b29cb3a6154c3b70cd  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f16.c
! f33c0ee1954e73c2988d16326dee576b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f32.c
! a53b977678e50b902fa786c2db4567ff  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f64.c
! 6fb229b31a73d12c752d04397f52008f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f16.c
! e71e8bcb64a7fbecb89822249990f30f  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f32.c
! ce0ef7dd1f4308d4c8800b34e1a9707d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f64.c
! 52ea1caa1568adde01be59ee61c4fccf  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f16.c
! 38bfc5705dcc555ee38ca75fbb6a2397  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f32.c
! 34d5aeba5c05db20190de06272287e87  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f64.c
! e6d69b428dd4748d89e7432743a20b68  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f16.c
! cb043097bc3ce54ff96373953730dda4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f32.c
! f4990c571670e39d7bede7015379da04  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f64.c
! 7e2fa09cb2ca5c5ef0bd19d223553f7c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f16.c
! 1bba35d60e12f0e4bfcaa45f1994b0e0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f32.c
! 66d8d90ab9094565aebbeccaee8f6814  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f64.c
! 643e219cedbccf3a319f220f0c47883a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f16.c
! 3fcd3cd63a56346e9769047ffb05a195  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f32.c
! c4c755a3b5de195faec7d26550d500cc  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f64.c
! 5a202c85c9fd25964e4df5d81ef5f851  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f16.c
! a840a74cf06f69770927b6b18226f1e6  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f32.c
! c2a61a64b6ee32ec69b2144a6ad1399e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f64.c
  fcaf02aa6e3f5dd268b404a8bca92a89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f16.c
  3595f3f9f38b194124d1ce5b30f6b9c4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f32.c
  50b5cd9c90f367f0e36085fd2e857cb7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f64.c
--- 46876,46914 ----
  d6153ed7d93e4833dc002893ce898ed5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u32.c
  4b2cd4b00342007c5eb04d547bed105d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u64.c
  ef650f1f92641fa1b086ee2381be807e  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u8.c
! 76c7fe836ea993b24cc8cce6121ea623  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s16.c
! a14f82db3f97f922ef669f5e36a2d3a0  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s32.c
! b9fd894eb3d5eb1dde0ebc0bd4eb7f14  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s64.c
! 10be05afcadaf1921cb76b9435d48836  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u16.c
! 04ee7f406083538268c55298293f0f80  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u32.c
! bb760e6175fa954fa6ec506eacc0c55d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u64.c
! 2b6ece977d4a58d6cb0809116410377c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s32.c
! bc838cb781435a0159eaa1ba1c437fdf  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s64.c
! 3e942fa2da637e4a3153d0f8d628c42c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u32.c
! 5567bad5ace0694d568bdae4ea091db4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u64.c
! e6fd77a62715e9760837b5118ed51685  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_s64.c
! 44b079c9644500bcb04b7284542392ec  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_u64.c
! 24c3cdf5bd617e9558b4986bc87cb8e7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f16.c
! e1ac18731f296b1e197cbdbad37e7dee  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f32.c
! acd860c95279f227ba9fecc7b1fc70b1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f64.c
! 59f25254a9edf2c453d793df7ad476c9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f16.c
! 5c1e467aa05fc544c8057117b058eb5b  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f32.c
! ef33acb50d5ab40c149130b48d01a3ea  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f64.c
! 39c7446a144247ca90d6b723bc74e896  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f16.c
! 9479fb16dd22efa4d1a36109187fba2a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f32.c
! 414c2b0605aaddcf8df0a2343f28a2ac  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f64.c
! a4892abc89ebf6c338f0013b911b94a5  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f16.c
! b6e61e849a673495c52a9d00ea08d945  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f32.c
! e82dc1150b6088168897fdb6e7970622  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f64.c
! beff861efc31db2b4a80247f64d1a0aa  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f16.c
! 1dec6fd9d33a1c73be85fca61186d7da  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f32.c
! bd6b0d33df4fd706abdc73d941ea2beb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f64.c
! 16aea64247eed7dc25cd8ac050a1f88d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f16.c
! db2a8b0ad7658929b7ff33c3f62b2cc1  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f32.c
! 0f5daadb23cc30a077deebba115d634a  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f64.c
! ab890a5354a7800e19d2e610774f4ad2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f16.c
! 9e881472c299b441f101e3422f7d87c7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f32.c
! 975c77e7739e618d2224a42f0c24806d  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f64.c
  fcaf02aa6e3f5dd268b404a8bca92a89  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f16.c
  3595f3f9f38b194124d1ce5b30f6b9c4  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f32.c
  50b5cd9c90f367f0e36085fd2e857cb7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f64.c
*************** c6edd8d166e9084d43dfa6db648da9c1  gcc/te
*** 46596,46604 ****
  66cf3291c014e658511570df411a93e2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u32.c
  57253b723bda268783f847eb99ff3007  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u64.c
  bc4e893a253edfa1d5bae37fa0fc30a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u8.c
! b993cb6f95b10d5a339cb6e1f5f045dd  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f16.c
! 1ad55a0b3470c865d7868c1944f2e231  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f32.c
! 2a7e7be39957db19e39fbef93a0091e9  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f64.c
  f09db3692cc9af5f5866d71ca16989de  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_bf16.c
  07bc8c17727dc166410193584c50aff3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f16.c
  a261810d80432e53bc4c2370a713ef62  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f32.c
--- 46979,46987 ----
  66cf3291c014e658511570df411a93e2  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u32.c
  57253b723bda268783f847eb99ff3007  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u64.c
  bc4e893a253edfa1d5bae37fa0fc30a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u8.c
! 6ffa02d5077d5a439d0e09e5e4d8ccdb  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f16.c
! 0674a3b95b87fcf000cf29f271ac55a7  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f32.c
! d261e1d3e0b4d01ec7442135f5c8eb8c  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f64.c
  f09db3692cc9af5f5866d71ca16989de  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_bf16.c
  07bc8c17727dc166410193584c50aff3  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f16.c
  a261810d80432e53bc4c2370a713ef62  gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f32.c
*************** ec11eff8f5009ed3e03c5cf524c5878a  gcc/te
*** 46989,46994 ****
--- 47372,47379 ----
  1b825dc1e669f521fe9e9634dc38c59d  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_6.c
  84c0374d800b28d71858a7582a3ace36  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c
  38760965db449b53ea194aab724a2971  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c
+ b770c388883ffa9cba2a327f326c095c  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c
+ 080af5a2a0700b55236617c1664d8616  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c
  ab6e998de220254a7fd49a73ef7eeb48  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_1.c
  1cdc7ee0e2d3ad91527eb371124680dc  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_2.c
  3be42587bf8ca48091684ee1630cbbb4  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_3.c
*************** ebe2ab971dd52f6951f76d0df47a49a2  gcc/te
*** 47127,47139 ****
  5c4bafd2c0b6d200f406a335426f69d3  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_2.c
  aa357d405e2f83cc3b5b21d3513c1281  gcc/testsuite/gcc.target/aarch64/sve/acle/general/add_1.c
  171242c36c5137cac47934923813a672  gcc/testsuite/gcc.target/aarch64/sve/acle/general/and_1.c
! 1eb9d68491222c04ab69d4c63e515960  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_1.c
  c837aa90d4f65fe43a41a1df66ecddaa  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_2.c
  065185852393d4ba6508c94833c67eb2  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_3.c
  dbd822adb848a971885a06967432c628  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_4.c
  cffa63a742186323feab22505915a6e9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c
  4427e079ae4e96814bee01be95c9fa65  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c
! 2ba75bf268679b52cef1afffebca4e71  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
  92c276aa826427c641795daf9568c67a  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c
  05382618b8c4ba6e308d6b5ff864fab5  gcc/testsuite/gcc.target/aarch64/sve/acle/general/bic_1.c
  5ae6341c57153ec20112c098c47d4a4f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_1.c
--- 47512,47524 ----
  5c4bafd2c0b6d200f406a335426f69d3  gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_2.c
  aa357d405e2f83cc3b5b21d3513c1281  gcc/testsuite/gcc.target/aarch64/sve/acle/general/add_1.c
  171242c36c5137cac47934923813a672  gcc/testsuite/gcc.target/aarch64/sve/acle/general/and_1.c
! 68b3b762499b486689be862b5b06513c  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_1.c
  c837aa90d4f65fe43a41a1df66ecddaa  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_2.c
  065185852393d4ba6508c94833c67eb2  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_3.c
  dbd822adb848a971885a06967432c628  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_4.c
  cffa63a742186323feab22505915a6e9  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_5.c
  4427e079ae4e96814bee01be95c9fa65  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_6.c
! 870b6f75704bbb0ccb3143a727a5931b  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_7.c
  92c276aa826427c641795daf9568c67a  gcc/testsuite/gcc.target/aarch64/sve/acle/general/attributes_8.c
  05382618b8c4ba6e308d6b5ff864fab5  gcc/testsuite/gcc.target/aarch64/sve/acle/general/bic_1.c
  5ae6341c57153ec20112c098c47d4a4f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_1.c
*************** bb3a7f2587d8584d185738649f93a6f6  gcc/te
*** 47205,47210 ****
--- 47590,47596 ----
  cd84e485b3fa7a0d50f2ee5113eca33d  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94683.c
  111a35b5bdbe877086a99d29b13dc65b  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94700.c
  dd9873ff910539b000561a51ccc3a52f  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr96146.c
+ 999779dd0082670db7ad0a68cd4d67d1  gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr98037.c
  19a916b28d48b38d8ba875db787a737d  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_1.c
  1a580ad78bce51f73cdc63c6074d6cab  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_2.c
  1690c7f5c85696da3bc6813dfa8b539c  gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_3.c
*************** d4b0fcf49dbdac56043aee98347c8ccf  gcc/te
*** 47288,47294 ****
  ae054ca80eef5370f60b398f80ca624e  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4_run.c
  de20c023bfdec615e3bef202481b8941  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5.c
  f76243fd74d976c03e9e9c6e2d0e09af  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5_run.c
! 27cc5f7b2ce25338daea1dc6ecc0447b  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c
  7eff7839584ee92106280e45522594d3  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1_run.c
  eb7f72a0a8905e0f9d876a515cbc0468  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c
  aba660a7ebde60eb7c63ad59a707f076  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2_run.c
--- 47674,47680 ----
  ae054ca80eef5370f60b398f80ca624e  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4_run.c
  de20c023bfdec615e3bef202481b8941  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5.c
  f76243fd74d976c03e9e9c6e2d0e09af  gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5_run.c
! 28c4c809edf2fff8da3edf3349677096  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c
  7eff7839584ee92106280e45522594d3  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1_run.c
  eb7f72a0a8905e0f9d876a515cbc0468  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c
  aba660a7ebde60eb7c63ad59a707f076  gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2_run.c
*************** d7bc82d215f01e54e29184296b89aafa  gcc/te
*** 47401,47407 ****
  eacb4c77db65dd1e8d7de07baa0ddd95  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8_run.c
  119685ef4c70f1a872b04d423314c23a  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9.c
  c646dd2e0fac8da4972c667888c025dc  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9_run.c
! 02716572f62143c61093c81aa0d84d33  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c
  56d74ebd2f23485a19c4a1d89b0e795a  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c
  3ec97f38563ab4f574fde5e922170ec4  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c
  35ad16f08eb3dedd45580f0df9287658  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c
--- 47787,47793 ----
  eacb4c77db65dd1e8d7de07baa0ddd95  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8_run.c
  119685ef4c70f1a872b04d423314c23a  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9.c
  c646dd2e0fac8da4972c667888c025dc  gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9_run.c
! ac813aea0520372d263fa7b6d57302a3  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c
  56d74ebd2f23485a19c4a1d89b0e795a  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c
  3ec97f38563ab4f574fde5e922170ec4  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c
  35ad16f08eb3dedd45580f0df9287658  gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c
*************** cc0c9e0c6024d95df387c59dbbc3b810  gcc/te
*** 47431,47436 ****
--- 47817,47823 ----
  287d12acddbd300dbe42a10ea2ecfd6a  gcc/testsuite/gcc.target/aarch64/sve/cost_model_7.c
  9c0a5e176f4950c32fccce38a15933c4  gcc/testsuite/gcc.target/aarch64/sve/cost_model_8.c
  97597f2f4511beabf3ac0c0a8a5e54a4  gcc/testsuite/gcc.target/aarch64/sve/cost_model_9.c
+ fd871baa3308fac8d6f5e696e21d3e32  gcc/testsuite/gcc.target/aarch64/sve/cse_sve_vl_constants_1.c
  37fc6c7d6fd6c12d812ac754d44d4002  gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1.c
  8862b40ae4be4f7b36035f4a31bddb37  gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1_run.c
  bda1bfa9f264cd1446ca0defd2f80281  gcc/testsuite/gcc.target/aarch64/sve/cvtf_unsigned_1.c
*************** cade04c34d59dcc18fe0606f0bd12dda  gcc/te
*** 47820,47825 ****
--- 48207,48218 ----
  69268dbafdd67918766f6fc2d133be88  gcc/testsuite/gcc.target/aarch64/sve/pr94605.c
  7a04cbd4fe6d9ffe0c440e333719e020  gcc/testsuite/gcc.target/aarch64/sve/pr94668.c
  85d46e9e9a0f82017c6cbb33b97503b2  gcc/testsuite/gcc.target/aarch64/sve/pr95361.c
+ e842145fd4cb8d836d070b28e9f9d4d4  gcc/testsuite/gcc.target/aarch64/sve/pr96357.c
+ a21cb5077461cbf23ca054f7c89a9bd8  gcc/testsuite/gcc.target/aarch64/sve/pr97092.c
+ 551b93da908927fd5461395f52ee36cf  gcc/testsuite/gcc.target/aarch64/sve/pr97144.c
+ 3599b0dfd7d1d7cf9e0340e2de2f2c01  gcc/testsuite/gcc.target/aarch64/sve/pr98214.c
+ 1ddb81bdd4fdba57625a8877ce429277  gcc/testsuite/gcc.target/aarch64/sve/pr98535.c
+ 7f7269cfe880136a54291a5c33b07d00  gcc/testsuite/gcc.target/aarch64/sve/pr98791.c
  e9e92c2ec92da9f29261bd9d1a3cace4  gcc/testsuite/gcc.target/aarch64/sve/pred_elim_1.c
  bc00a0e0dea7500ecba0544bd58c0277  gcc/testsuite/gcc.target/aarch64/sve/pred_elim_2.c
  be3bc45b321c4b84deacc9d04819a288  gcc/testsuite/gcc.target/aarch64/sve/recip_1.c
*************** a5a6ef6576bce11b8497809ba3ccd985  gcc/te
*** 48275,48285 ****
  54ece81f2ec7cb204ace80c08a1b31f9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u32.c
  d2f99dbdf69a524cc2dc6523b5f9f81c  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u64.c
  c518ac2920fe8e1da71c43e965abdda3  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u8.c
! 395d6689388400e7b4002cc48617cce5  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c
! afafe25acc5193bcc223fc62c736b368  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c
  db102a02a1b3d79628c6648a924ef52a  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f16.c
  4409b8e8e9a435833c7f108477d110d6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f32.c
! cd93bbf4eafac0b6861eeb13d2651b11  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c
  c592e3a613a98192f4bea62a7aac452f  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtxnt_f32.c
  6218e01fab5fd727bb2ee2fe502b051b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s16.c
  f8c97649a0bcfdae2f4222a6f4a35ed6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s32.c
--- 48668,48678 ----
  54ece81f2ec7cb204ace80c08a1b31f9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u32.c
  d2f99dbdf69a524cc2dc6523b5f9f81c  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u64.c
  c518ac2920fe8e1da71c43e965abdda3  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u8.c
! 43c1de3aa752708ea904bc999fd9ec63  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c
! b8dab7fa99579a48ae2f4cf945d83634  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c
  db102a02a1b3d79628c6648a924ef52a  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f16.c
  4409b8e8e9a435833c7f108477d110d6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f32.c
! 2f3ad239a3a26f81f86344ac3d4757f7  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c
  c592e3a613a98192f4bea62a7aac452f  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtxnt_f32.c
  6218e01fab5fd727bb2ee2fe502b051b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s16.c
  f8c97649a0bcfdae2f4222a6f4a35ed6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s32.c
*************** ce9fcebcaf943664ebf61abf7b4969d5  gcc/te
*** 48361,48369 ****
  9e3488c91c81c79be19d805493c5f9d4  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c
  593f72df3dd7b5b3a86510766c2f60b2  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c
  20fe315a139823d7ffe6fb2b4848d242  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c
! b46c6b2cc5921e47bb3a94e5d171bd97  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f16.c
! c06f5d677c7fc1f898f26c0668765ad8  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f32.c
! 9bd0d23aa936e9946cfcae230ebb1f03  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f64.c
  ff131edd5bb595afee8ac3c179780c6d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s16.c
  eb1513df43097b394953817ebd006f9d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s8.c
  54e536ad3382ba38c0b5d0392745dc30  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_u16.c
--- 48754,48762 ----
  9e3488c91c81c79be19d805493c5f9d4  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c
  593f72df3dd7b5b3a86510766c2f60b2  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c
  20fe315a139823d7ffe6fb2b4848d242  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c
! 3b3858da743cc4a472d159cac9335700  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f16.c
! 7803182f3fba07a8b946e6232aebddeb  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f32.c
! ba0e2b35831f7095231c85cba3cfb584  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f64.c
  ff131edd5bb595afee8ac3c179780c6d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s16.c
  eb1513df43097b394953817ebd006f9d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s8.c
  54e536ad3382ba38c0b5d0392745dc30  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_u16.c
*************** daa856b58608054675203dc8ffae5939  gcc/te
*** 48517,48526 ****
  225cab410a9638ca54d96beb443e6386  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u8.c
  1860346512d7df08f56dabb0458109a8  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u16.c
  a4a3d7a7cb98f0d72b95131f429b2de6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u64.c
! b584eb95578ff367de5c1f45d45ff9ca  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s16.c
! 3b764ea8286bdb9a9cecfcb7e5dafc52  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s32.c
! bb7e94859eb287e3075d2a7d26a2bcbe  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s64.c
! c481e5d1e66b17003c262dc0017053b7  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s8.c
  d75a6be10fb0c383f877e29d239352ef  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s16.c
  39b349eb83d9451efe4bc644a9528d9b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s32.c
  eb98ba904f27c4ebe5e2f973c8266654  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s64.c
--- 48910,48919 ----
  225cab410a9638ca54d96beb443e6386  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u8.c
  1860346512d7df08f56dabb0458109a8  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u16.c
  a4a3d7a7cb98f0d72b95131f429b2de6  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u64.c
! ce9d85d1f663a89c99059331f390a83b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s16.c
! 14c9fc2b0a767b5ac248c20f85d1e802  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s32.c
! fbc69905263b1e74fa97aabff6224321  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s64.c
! 01ec16a5256300b51b3e94a0421c80da  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s8.c
  d75a6be10fb0c383f877e29d239352ef  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s16.c
  39b349eb83d9451efe4bc644a9528d9b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s32.c
  eb98ba904f27c4ebe5e2f973c8266654  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s64.c
*************** a4afa474ac26cb84b8f3599659adf7ab  gcc/te
*** 48576,48585 ****
  de2f4f00bacf06909e5770da1ca37d8a  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s16.c
  0ef3bb772b21f664bc5443fcd873ff5b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s32.c
  e67680abd1885c0fe6fcc3359efe4ba9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s64.c
! bbb95d0ca4714d1ad12a5b7e3aa78bc8  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s16.c
! 04139bf9977d054b07e1147bb60e1986  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s32.c
! da8337ec562ec779ae18b5023daf53e3  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s64.c
! 5d854205415d461933c03526ca7783b0  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s8.c
  dc76fb910b3cf3d90ddae132e5179cc2  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s16.c
  73dcdec2565979e25e7d0498a17412a4  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s32.c
  3b9615d40126ab476b2cdc67bef2f741  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s16.c
--- 48969,48978 ----
  de2f4f00bacf06909e5770da1ca37d8a  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s16.c
  0ef3bb772b21f664bc5443fcd873ff5b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s32.c
  e67680abd1885c0fe6fcc3359efe4ba9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s64.c
! 90aa4a4261561f5ade3cbe804df38b14  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s16.c
! a68042d5af1b928f342bd30b23154305  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s32.c
! 72a05e4b2fef604ce063072e63755a09  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s64.c
! 62da58d65b6de526a54d1bc3caff01a3  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s8.c
  dc76fb910b3cf3d90ddae132e5179cc2  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s16.c
  73dcdec2565979e25e7d0498a17412a4  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s32.c
  3b9615d40126ab476b2cdc67bef2f741  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s16.c
*************** d4639ecdcd782342338d7cc2128666d2  gcc/te
*** 48711,48717 ****
  b9b880247845019946d9397ae50a7dcf  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_u64.c
  75172be5802f5a8b8849db5ada9fbc3f  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_s64.c
  916b1c73053126d87b4304dcf451f179  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_u64.c
! e519ce4acf5d1d6bfafe92b6e3b4e5fc  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/recpe_u32.c
  9596a6d388086fba832d8a2f53ea57c9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s16.c
  10d33337c7eb8998a71c51e7f2bb3e30  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s32.c
  dbc6f1ccc6394bbd64f2989e6f385bce  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s64.c
--- 49104,49110 ----
  b9b880247845019946d9397ae50a7dcf  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_u64.c
  75172be5802f5a8b8849db5ada9fbc3f  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_s64.c
  916b1c73053126d87b4304dcf451f179  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_u64.c
! 1e60fc894c3aa822383f66ed0fae4f0d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/recpe_u32.c
  9596a6d388086fba832d8a2f53ea57c9  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s16.c
  10d33337c7eb8998a71c51e7f2bb3e30  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s32.c
  dbc6f1ccc6394bbd64f2989e6f385bce  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s64.c
*************** f1123ea521dac7212eeeee22a161e8f9  gcc/te
*** 48748,48754 ****
  9148be02b01045b39c069ee8d152c4f5  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u16.c
  c3fd8f74d3d5091d3faf12a3885fb696  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u32.c
  999d62e0396df72deeeec24cfba21c81  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u64.c
! b7c0e3667a9731e38616be02a4bc066b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c
  902fdf812a8d33b404bb4406c742618b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s16.c
  d7c2885551387a894c01a35af3cf1405  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s32.c
  e79815e5da4b6c466bbf661f07b7403d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s64.c
--- 49141,49147 ----
  9148be02b01045b39c069ee8d152c4f5  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u16.c
  c3fd8f74d3d5091d3faf12a3885fb696  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u32.c
  999d62e0396df72deeeec24cfba21c81  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u64.c
! 05f3d9dba3ff15832ce2416b79ae74bd  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c
  902fdf812a8d33b404bb4406c742618b  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s16.c
  d7c2885551387a894c01a35af3cf1405  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s32.c
  e79815e5da4b6c466bbf661f07b7403d  gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s64.c
*************** e1b15e476877c8f2c744653c81c512d9  gcc/te
*** 48966,48972 ****
  aef04c78854b1edddae98ae00659cd01  gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_3.c
  a08e078470cc1c37a2df43e2e585497e  gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_4.c
  f23df8d77bb63840931d1aee39d47578  gcc/testsuite/gcc.target/aarch64/sve2/average_1.c
! 1fd953e2a3d9be389eb49fc3f4df93cd  gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c
  74c3605a720149110e52ba4d1a65faa9  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c
  f138a3da42d63bd49959d9ace6c814ab  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c
  138cb696e2f9aecb8036abf684116d9a  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c
--- 49359,49365 ----
  aef04c78854b1edddae98ae00659cd01  gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_3.c
  a08e078470cc1c37a2df43e2e585497e  gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_4.c
  f23df8d77bb63840931d1aee39d47578  gcc/testsuite/gcc.target/aarch64/sve2/average_1.c
! 21204d3f95cbab44767f0443370c95b4  gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c
  74c3605a720149110e52ba4d1a65faa9  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c
  f138a3da42d63bd49959d9ace6c814ab  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c
  138cb696e2f9aecb8036abf684116d9a  gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c
*************** fdf65cde1ab9b0d61f25e804e84db5ad  gcc/te
*** 49223,49228 ****
--- 49616,49625 ----
  b5ecf30fba93e99a54d4a7207e8b7e89  gcc/testsuite/gcc.target/aarch64/vstN_1.c
  bdc07c3b7e37cb1f5eca49bd24a3eebb  gcc/testsuite/gcc.target/aarch64/vstN_lane_1.c
  7a4d12517c5382175058d5696e5dd6dd  gcc/testsuite/gcc.target/aarch64/vsub_f64.c
+ e916fcf0c3130fc5102d03f2d729ff64  gcc/testsuite/gcc.target/aarch64/with-tune-config.c
+ 4683d4cffa583230e66ffd80229a9ff7  gcc/testsuite/gcc.target/aarch64/with-tune-march.c
+ 244ffe859281a44df2fa3ac62341bd75  gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c
+ 73648276a5cd96f9c11169ae4e70ef9c  gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c
  1a1d5b3eed51d3d70093486855498c52  gcc/testsuite/gcc.target/aarch64/xorsign.c
  69c2e660fb11d6895b17cde723e07c66  gcc/testsuite/gcc.target/aarch64/xorsign_exec.c
  17f6fb1c3dca9d7ede25b02cf419efc7  gcc/testsuite/gcc.target/alpha/20000715-1.c
*************** a6f761c17339470bb07c2d99265ec06d  gcc/te
*** 49368,49373 ****
--- 49765,49771 ----
  5a4576d30026a60f39a87cbe7efe00a6  gcc/testsuite/gcc.target/arc/or-cnst-size2.c
  76cbc9fa02438e0b056b240c1acc42a6  gcc/testsuite/gcc.target/arc/pic-1.c
  8ac75d73a43ffeabafa566330b0b646a  gcc/testsuite/gcc.target/arc/pic-2.c
+ a6dcc28a587998a1e31f18709aa0f66c  gcc/testsuite/gcc.target/arc/pmpyd.c
  9cf31b5a40dc5c0daec2297181924d9c  gcc/testsuite/gcc.target/arc/pr89838.c
  9bcff0642ee893311d6172e5bdfbc249  gcc/testsuite/gcc.target/arc/pr9000674901.c
  de1d148fe0e6156b068d3be0465e4657  gcc/testsuite/gcc.target/arc/pr9001090948.c
*************** f948016cf876549e5e3dcd87acd07370  gcc/te
*** 49393,49399 ****
  0132211f61d93c2298ed30bc70d7f411  gcc/testsuite/gcc.target/arc/tls-ie.c
  74a9278a293e715bc2a0a7defc167d43  gcc/testsuite/gcc.target/arc/tls-ld.c
  078ba8c63e3f35e7c682fa712064ebb1  gcc/testsuite/gcc.target/arc/tls-le.c
! 83bca4e2ad5ab493d76320b85dccd310  gcc/testsuite/gcc.target/arc/tmac-1.c
  9d4d9e6267b9dd0779e0cf628b156ee6  gcc/testsuite/gcc.target/arc/tmac-2.c
  34b33b974d6dbb0431042aa5831e4bf8  gcc/testsuite/gcc.target/arc/tmac-3.c
  fc60d81a81f1025434b2711d3bc9cade  gcc/testsuite/gcc.target/arc/tmac.h
--- 49791,49797 ----
  0132211f61d93c2298ed30bc70d7f411  gcc/testsuite/gcc.target/arc/tls-ie.c
  74a9278a293e715bc2a0a7defc167d43  gcc/testsuite/gcc.target/arc/tls-ld.c
  078ba8c63e3f35e7c682fa712064ebb1  gcc/testsuite/gcc.target/arc/tls-le.c
! c3e938f937a51f7649df681938f6cd9b  gcc/testsuite/gcc.target/arc/tmac-1.c
  9d4d9e6267b9dd0779e0cf628b156ee6  gcc/testsuite/gcc.target/arc/tmac-2.c
  34b33b974d6dbb0431042aa5831e4bf8  gcc/testsuite/gcc.target/arc/tmac-3.c
  fc60d81a81f1025434b2711d3bc9cade  gcc/testsuite/gcc.target/arc/tmac.h
*************** e0b358414d3e86102d32b626de2fbc40  gcc/te
*** 49533,49538 ****
--- 49931,49939 ----
  0434c51f353f1957fce79533a348ee29  gcc/testsuite/gcc.target/arm/armv8-sync-op-acquire.c
  70d2176f2f14d87a3e73331abb72a491  gcc/testsuite/gcc.target/arm/armv8-sync-op-full.c
  32fe7261a03a9e52888cbdcc42aea743  gcc/testsuite/gcc.target/arm/armv8-sync-op-release.c
+ 877facf197e7ffd8e8c918051be0dc57  gcc/testsuite/gcc.target/arm/armv8_1m-fp16-move-1.c
+ eaab3acc808399de4b98fd960fbd3ca5  gcc/testsuite/gcc.target/arm/armv8_1m-fp32-move-1.c
+ 0f85f82e86b1ee83233bfc66cb58532c  gcc/testsuite/gcc.target/arm/armv8_1m-fp64-move-1.c
  58009de6048805b94423984b3468c8aa  gcc/testsuite/gcc.target/arm/armv8_1m-shift-imm-1.c
  987074484c5e30b61dd6f5911175981d  gcc/testsuite/gcc.target/arm/armv8_1m-shift-reg-1.c
  89f9f477194c40b77ee3c7bb74c37468  gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-1.c
*************** ebdb15be89bef0e9c175a92e85f05897  gcc/te
*** 49687,49692 ****
--- 50088,50094 ----
  ef7ca529c8bfa7604b48cdb713711215  gcc/testsuite/gcc.target/arm/cmse/cmse-15.c
  f76ced2a530d80991ba85c2e39dd5dd4  gcc/testsuite/gcc.target/arm/cmse/cmse-16.c
  da139a3f1e88bf3b7034931f46a04110  gcc/testsuite/gcc.target/arm/cmse/cmse-17.c
+ df01e6fd13521f4e7fa6a6592cc5cdbf  gcc/testsuite/gcc.target/arm/cmse/cmse-18.c
  d307e00dde7714d2f353a08b08451b57  gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c
  266f2af407dee9fa3bf85b781282684c  gcc/testsuite/gcc.target/arm/cmse/cmse-3.c
  4c264cc4ce26c3ecec599c99d3e29942  gcc/testsuite/gcc.target/arm/cmse/cmse-4.c
*************** bfdbc743afa8415599bab6c48cb26d64  gcc/te
*** 49762,49767 ****
--- 50164,50179 ----
  ea5c06143f89f8b3c26a3c80f255d03b  gcc/testsuite/gcc.target/arm/condarith_restrict_it.c
  702468e7cb2029f03eaac95e5eea0533  gcc/testsuite/gcc.target/arm/constant-pool.c
  d38897569ba0b5112694e6e1fe6662b5  gcc/testsuite/gcc.target/arm/copysign_softfloat_1.c
+ 3276a566dd1857d0f2cd818f10d4ea20  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-hard.c
+ f70849821eab1c2219b01aa5abf68cce  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-flag-softfp.c
+ 40da6d5a8299dff3dfc28e297fbe1812  gcc/testsuite/gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c
+ 08065246845cd82e79e6fda8a936c484  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-hard.c
+ 9876dc6b9dcf925936da3c491762ba44  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-flag-softfp.c
+ c0c9b87f67e7f3bc176d640e9c1b9109  gcc/testsuite/gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c
+ cc128f76dcfaa18bcc1a981b2d9c8606  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-hard.c
+ 7a6177e56a148a08b79a830eeba6342d  gcc/testsuite/gcc.target/arm/cortex-m55-nomve-flag-softfp.c
+ 50039fdbda129708bea94c686587fe2f  gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c
+ f0f522383ff73639ce8461a0dd0be7b3  gcc/testsuite/gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c
  1c89ba825c88653c01849f8986e1542b  gcc/testsuite/gcc.target/arm/crypto-vaesdq_u8.c
  2ed72824fb0f88ddb43549410040a784  gcc/testsuite/gcc.target/arm/crypto-vaeseq_u8.c
  abba2731624485a0118e2059f5e1c67a  gcc/testsuite/gcc.target/arm/crypto-vaesimcq_u8.c
*************** c6b1f31177a60b170040e0eddc1787ba  gcc/te
*** 49935,49945 ****
  7b0294d6197317c05cb3accfdbee95d9  gcc/testsuite/gcc.target/arm/movhi_movw.c
  484b6553c962caa2f0746fa65de739e8  gcc/testsuite/gcc.target/arm/movsi_movt.c
  190ffba53357096715f051384c38965b  gcc/testsuite/gcc.target/arm/movsi_movw.c
! e9d713a13922d71e71305b571cb97aa5  gcc/testsuite/gcc.target/arm/multilib.exp
  0cb82b3c13272daae33b86a0b70c3ab4  gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c
  f6c2f6c35390e01c453145baae48aa6b  gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c
  f846a99fa37aa6932ef3fa1100fa2e84  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c
  a23662cdce162388aafacd6bd5ae8401  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_fp_fpu2.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
--- 50347,50359 ----
  7b0294d6197317c05cb3accfdbee95d9  gcc/testsuite/gcc.target/arm/movhi_movw.c
  484b6553c962caa2f0746fa65de739e8  gcc/testsuite/gcc.target/arm/movsi_movt.c
  190ffba53357096715f051384c38965b  gcc/testsuite/gcc.target/arm/movsi_movw.c
! e3fc299c79d31c0ede5f4138d3d3175f  gcc/testsuite/gcc.target/arm/multilib.exp
  0cb82b3c13272daae33b86a0b70c3ab4  gcc/testsuite/gcc.target/arm/mve/intrinsics/asrl.c
  f6c2f6c35390e01c453145baae48aa6b  gcc/testsuite/gcc.target/arm/mve/intrinsics/lsll.c
+ 8742cb74c36fe44acebeaf852842a44d  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c
  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
*************** e26202d4edf71145c7492beb44747a0f  gcc/te
*** 49953,49958 ****
--- 50367,50373 ----
  15a58a4158f594cbc69086ecf6b64466  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c
  1b4ce2e92abf2730c7abea79e8bccdd2  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c
  d05b003ee6273110a9a0a60e23bd9e51  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_m.c
+ 8ddb5914a97d60a0bc689177c6c43202  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_n.c
  a1ffb5a33502274076e8725ca488460b  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c
  eeced768f90773336a8e655dd3e6d745  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c
  7b80060d84239248f0825fe307e58cee  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c
*************** c879488b4e9c56c955efe3d925ec2ca5  gcc/te
*** 50038,50043 ****
--- 50453,50459 ----
  4b0efd440cdb0d7b7cd6b447ef77e2eb  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c
  08cf164f5014eeb82272fbef22e3878f  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr.c
  4211e73819bb661ddd18271cf8dab0e5  gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstr_p.c
+ 98744602d4ec4fddefbd4834f40dddbf  gcc/testsuite/gcc.target/arm/mve/intrinsics/pr97327.c
  32beda1d8b877842f131d22f6fedf40a  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshr.c
  a4d907ca6afd778aa767f352e05785f5  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c
  e49e7d0224d2de2b6eb25c3a244cd391  gcc/testsuite/gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c
*************** b19c484dfc31b74049beba2bdd01b4be  gcc/te
*** 50123,50129 ****
--- 50539,50547 ----
  8ce3cd1a0c2bf515cc47ab34a03b59f3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_f32.c
  a2a8f4f71523ec9fa826e17222c630ed  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_f16.c
  ddf2b84dcea090c2db30c0eb7befe8e9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_f32.c
+ e2189168ec86365d6e24562665a3a236  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c
  51dac737dc760236b1b81fbd29d0aad2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c
+ f03346639a8f9a612687c160b2f2ccb0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c
  d58bda7d1774178a904ae23f99cf08dc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c
  6a2f46e2978e72ab4df470a4db1da154  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c
  2cc8df00f4d2315aa1e38c835b563119  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c
*************** b39c913a4ee491bd18014c705491352c  gcc/te
*** 50153,50159 ****
--- 50571,50579 ----
  0513cc3c7094568358d88b9d00183d28  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_u8.c
  b99634c5e2c09ade2cc6fd4c9c60eb15  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_f16.c
  27e690e9221805df6fa4f1cacb1a8055  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_f32.c
+ 9537e3e324f3848c865129789700716d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c
  bc9822920c9660ad8dbca423bcf355d6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c
+ 88782a692febf452b8aa48e3f6c91458  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c
  f4945166cbe936b263e35bec2b028f1f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c
  d6bda434b499464d450df0c15181c333  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c
  ab10b01c5e0a9bf748d872602714d7c7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c
*************** cda26ea5eb688daa79e6c760cc0bd018  gcc/te
*** 50378,50384 ****
--- 50798,50806 ----
  a65c07e69ba1cffe23c97a995f467dea  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c
  d0c9e71776d51e11bbeebd48ff879be1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c
  6109a303e1c5c1ee8f76139644dae6ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c
+ b645efed5040a8147ab3cbe10a7439e6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c
  caf4b531a5440b29296a30598e933280  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c
+ 5481db2a7bdf7fdf4bb0fffa8a3703a2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c
  eb2b0102e2349fd7876b891a85769230  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c
  636ff9fd1f4a87d476281683b1bd37e3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c
  bcaac43ccf6073c848d7b094c1f54025  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c
*************** faa3984734990f68290a3125f58c5081  gcc/te
*** 50392,50398 ****
--- 50814,50822 ----
  d8d4af984ae38df256cf64e0acfd3f9d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c
  18b56721484059e198d9f397a86d5bce  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c
  1218b32ab84c4a87ab60fc6ea328c079  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c
+ 64ebcee365f72d2b4617f30a874d1200  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c
  2459d10fa92c11de96d1c77592e6420e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c
+ 200ab1f4410b9e618de0dbe77408781e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c
  8ba68d2303d792d96fec5cb31cb8db80  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c
  e98cafe24c1dfb90970ed7cfac4215ec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c
  47434a5a898f5c6af8802cf542ddad7a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c
*************** e887327a7fdbc202f9f888879413cc8a  gcc/te
*** 50410,50416 ****
--- 50834,50842 ----
  1b7104711e3e89b3cb5eb01ba67e2819  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c
  ae5ec11c296ecc29ea42c52bb41520c8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c
  a55937710182642a011010534d884689  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c
+ 5ec5df57e830abc5794149ae054d2053  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c
  86f45218ab88c9497b150a3fc3fda43e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c
+ 50da8bd1ae31dd83a46dfa4db86aa6aa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c
  ea6f3d835ad126b5b6392b8b044c58e9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c
  1b45b14c3a8ce0e49413828cb930d93f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c
  f98682b9eda3ccada9988238ca77f787  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c
*************** f98682b9eda3ccada9988238ca77f787  gcc/te
*** 50418,50424 ****
--- 50844,50852 ----
  fa9c9b238dc41118e7b80e054aeb00ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c
  3752e350be4289dd9e7de803f9db8d38  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c
  305e4cd7d4ab5563aa09f51fa8f5472e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c
+ 1faa84b7aadaa19a8b49b0397a49a340  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c
  69ff6060e176567b9d2ed579eaa7f7fc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c
+ 9226dce650e2cc62554bb4f38da0e3ae  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c
  bb5564ad0dcb5b847b44f9695ba9f0b8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c
  c08edbeea5f4a3bf7eb4e6310a10255e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c
  9f8dd55542db5edd5661a0be2e52250f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c
*************** a946e789d488206b36cbd4cf3a98320e  gcc/te
*** 50430,50436 ****
--- 50858,50866 ----
  f049ad1ed11afcdc847955f25dc5eaaf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c
  6d360824d84cab96cc28d1b62046263b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c
  1cd78a11dffb2b4bfb13a1dcbf147aed  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c
+ 722591faa1232b4bc455b235e2bd854f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c
  393c91ec5740d5d2069cdc14394d75b1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c
+ ed6ff8954243c6f1947ac88a8fd52e1a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c
  52c43a6047a0e8a0f7eabc27fb7478d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c
  9bd810b61c99f42e5a3719628bbafb58  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c
  9dc0a66d521d266ae598d4d1780c51b8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c
*************** e7c61ef4eac85bd5d02e39952297b9b7  gcc/te
*** 50438,50444 ****
--- 50868,50876 ----
  165c31d94e634025b9cdf1910cc74d30  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c
  c4ed43dd85ce6bf796690b75eb4c2202  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c
  13b0fe9983b7f59966e33555aee70fab  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c
+ f2e4902be60b05edc4037d46bb6c5be8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c
  aa6798affa74757820668edfda7867e0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c
+ a22f94bf5995abd783c0519816ce4ce4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c
  6aedc725a5e7dd7458da86affa234f10  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c
  c497573814b3148fd4fca57f2690e426  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c
  88737f7848cfbafa4b1fa1b5c1ce6fa1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c
*************** aa0aece41a97fbaf4723e02ab0956233  gcc/te
*** 50462,50468 ****
--- 50894,50902 ----
  d0283d06b31ebb61b1d033f685dc1d33  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_f32.c
  9d10288fa2c49845492b6d068a6584dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c
  bdfdd55e6996299cf5e81b149f06ea01  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c
+ fb590235d03662fcc3caeaed2af1a224  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c
  4ba22b08a8ba1117e8cdfb8890644191  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c
+ 9578f1500a9d7e90b39b781846243e4d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c
  7c7b2e807f86fee5cbb57bebd79de6dc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c
  8d6361b4df7a697e8d1c483c7ca80e62  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c
  eccb9b6dea7694ef40b6cf9b8bf236c9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c
*************** eccb9b6dea7694ef40b6cf9b8bf236c9  gcc/te
*** 50470,50476 ****
--- 50904,50912 ----
  a542fcd8d0057c6335403ef7d1b2ed98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c
  0574d9ca940c8ec9848253e51348d710  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c
  1867e54ecce37f04dce881fb66386d3a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c
+ fbc254bf0987cb3969ca8fad96a24898  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c
  b0fb6b95e73bc96b54e39d5a6a5da4df  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c
+ 6c8227752b96607ad6581e7f48cdad99  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c
  3bd3af6a5d618f3a47e356084e93baec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c
  7000b64c01b98253599d84a8efd1c663  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c
  e95fcc402f057b9142b47d18e5327ed0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c
*************** d5b301be7af911f56e11a92b1f548157  gcc/te
*** 50482,50488 ****
--- 50918,50926 ----
  99ec252257fec7187afdd970489965ce  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_f32.c
  bfbfa182816a8471a05edc7c09944c57  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c
  07ba8c69a2751a1eab7a4c40e26f4e84  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c
+ d3d023250a43908857f51b4bdcbeb5e7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c
  1be473507259c2029685212ba1d46662  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c
+ 0e4f57b9c2da6ce6da8844a4bbc54486  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c
  3467eba4ed024a339fd131d95e0e7c74  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c
  ef4e949782143b3066430decbc2ddcda  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c
  b5eb7c748ed81ec3924dc82369fd360c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c
*************** b5eb7c748ed81ec3924dc82369fd360c  gcc/te
*** 50490,50496 ****
--- 50928,50936 ----
  95422727a5f2e4c9d4e1de344702ad45  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c
  1432936f82fec81db29cc2797c2ed260  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c
  33f7c1e53d9fd45c597e18bb2d676189  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c
+ 208cb6b79d545aed44277aa7e7867c87  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c
  7c384b87d72d6beba53e0a4ec9cb537f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c
+ 992f3e9e9f759ca52e5fe064a26950b8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c
  2f7d88f3de976cb0d02fb2396b4d1b53  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c
  42fd42bd4f3fd99f8e71fef019884c00  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c
  64530059753ebcd1d7c2e2b0ca52aa22  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c
*************** f1244d3c6df6ab0c8df8032b6ed59ece  gcc/te
*** 50502,50508 ****
--- 50942,50950 ----
  2d50f1ca933203fbae9cdc4f9a47867e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_f32.c
  5476b591755ddee365920c101af8b307  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c
  44b70cc57dc4a906f0740b5ca516fd99  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c
+ 6a96cc5ea25dd7e8bf31a05fa440540e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c
  6d76921c58bd152d908492975ce35d7a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c
+ 315bfbc856c147fcd171206cddc07cd5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c
  563f23673401799a4655a8edc0c60153  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c
  e7661d4b5e4672bf19bcb38c99346828  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c
  b629f1cdffd5743321e121d79344bb97  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c
*************** db3ba592c090627150baa4c1ad545495  gcc/te
*** 50516,50522 ****
--- 50958,50966 ----
  5a9d1001787a98d551418b85f1d9a80a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c
  ef2e2b89f2099060fb3660efc24e94a8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c
  55b6cb94bc227f2d668e16e03a1572b5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c
+ c87e45dd2b50fb4e3ae022e63270cf1d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c
  28736a4f294a8511ef350ccc1dc33959  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c
+ 6337dcb25f5a4632f0ca08e910c78a94  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c
  34aa3a325a000dc80dbf6883a5fce319  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c
  e62c2ef07055ba67e29d60ec6af76e69  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c
  eb43657d2aaf4703c515263f3124a749  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c
*************** ffac47e5f57edb06ae292e5068970898  gcc/te
*** 50608,50613 ****
--- 51052,51058 ----
  41abbd78747d758e9f1f03c4ba11cd01  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c
  8629df606969af76c0c2f46b53d657ac  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c
  fb1c9b204c8d3a8b9aa84b1932da19a2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c
+ db1977f4f44585cad29442158d59c0fc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c
  663f296f872393f589e848ad53448267  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c
  04b1db03b4ea1de5278e3bd8c21c5234  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c
  0542648f146b87f146a710630062a85c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c
*************** b0b41058a577b5dda352b9c06616e4f4  gcc/te
*** 50765,50777 ****
--- 51210,51230 ----
  7f3c5cdd545185eecffd4b9aadeca4dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_f32.c
  ced1319fcd0331f4dd80371aed98af8f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c
  65429467221c80e0c0a99f1cb5bb9f8d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c
+ 9e47f6be2e633a25c619ab30caad8151  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c
  4ea6d2b551216027ef119b06c9a01800  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c
+ e4d4c3dce86f09cde3064e85a4c03396  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c
  ecaa7ee0003a6362e2dcf3efddb70cd4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c
+ 93d9de4d724333ef4c415b79225837ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c
  2725d33072b269a937e0468aeed82be1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c
+ b270290ddc9cd20bad6b9f1ecdfa1946  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c
  5fed7229bb583f2d04cb23ba05885305  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c
+ 7a86cf3b6f4d283745469015f4eacf98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c
  22fa68d064c5902809ee064c075712a4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c
+ 39eceb1db90deeea31f7ffc808101d67  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c
  dd02f00742ef7d2fec2ae051fa2c7f7f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c
+ 429eeb5518343cea1ce9323b941a3a4d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c
  c30556896f378b62bf2cfebde81c053e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c
+ ce70a937593f2667cb28f01c0e5435ea  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c
  6eb938cb5b99de2e7793ab06d16d9a90  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c
  5c7b4faf5d0048b0d8da2de920f27d5a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmsq_f16.c
  8886b3c5d54ac7850b443ce5b6377cc9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vfmsq_f32.c
*************** b4ffdc567fee6bf0d9219f602465b6ff  gcc/te
*** 51051,51080 ****
  ca0515bfe0f3bdadcbe85aabb3e6b8cd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s16.c
  3159aab876060418d43294ca1450808c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s32.c
  4cdbc7f8a437d4cae26970b63cdb292f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s8.c
! 8c53b649ed736612727faf2fcf80d7c2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c
! b5ee353808052cb0aa5f21a93ec28870  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c
! 2237bf0339509e46b32365d6334a01fa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c
! b009c18a1bf63513eaf9998c93312ad3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s16.c
! fe1195e2705076b8b9f3b3160f40cc96  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s32.c
! 285274ee55b5f7c34cdd94baf6907daf  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s8.c
  f6c598f58fbc7caa2a09b9b46070ab0e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c
  656752b3e7ae627046a7ab5a1b704b8c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c
  082ca6e93476a686a6b2f5179be3fafc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c
  458772411a018731122cd0b3a945aa13  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c
! f02fc2575f9a3ee9a16eff4e6c1345d2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c
! c1215c801ef8979b3e2b6d2984170c2d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c
! 2e7e477a64fff0140d91ac8351f5ed62  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c
! 7e71dfe3f235c55c3333c60525072e77  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c
  26d712377c900756d2fe8eb088fef396  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c
  3c7a54dd7e9743b1d6424f80c1b6a829  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c
  92c98f3b74dff854d81832e9727def7f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c
  209f92c05637a267d570878acd055329  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c
  a5c145f93cffd39080a98c13fbb0429b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c
  75279a90452daab2115e98f3e7c8716c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c
! c6843e7395464ef4365291d7e47467a5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c
! 69eed47c41b3a9ce235bd67abd8c0766  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c
! 3bedf3ade5e27e9a7023b2f9fe657abd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c
! 10db42f47bcc1f143aaaa02e1f7cee2b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c
  9c9288b3fdbf2e63eba7bda0582abb1f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c
  701c5f5f22b93ed23a4df46a2d897ecd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c
  5dcf0e5525c3e7c762eeb66167b08553  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c
--- 51504,51541 ----
  ca0515bfe0f3bdadcbe85aabb3e6b8cd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s16.c
  3159aab876060418d43294ca1450808c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s32.c
  4cdbc7f8a437d4cae26970b63cdb292f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxaq_s8.c
! 874e0d6b5c383df226239ab581ad0860  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c
! b8ca2edcffd54727785ac773bbd3902f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c
! 35afd53686f007403109332a5fdb4ea0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c
! 16c1bebb3dc3da8513ee1cdb4b7e2ef1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s16.c
! 9a6c251f847412e43e5494cf966114d0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s32.c
! dec6430b84704c3d68e0f0d2e966943d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxavq_s8.c
  f6c598f58fbc7caa2a09b9b46070ab0e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c
  656752b3e7ae627046a7ab5a1b704b8c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c
  082ca6e93476a686a6b2f5179be3fafc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c
  458772411a018731122cd0b3a945aa13  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c
! 884cdcae054ad5898f4b4c4d9837a118  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c
! 4df2f37490498b42180ea7b97209a0a7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c
! 7e6adb7a40553d5501ead4e4f105851a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c
! b6b0bb23f2b062338458ce9e7e9feb0a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c
! 51d3ef6c52791fecec4e2ba80ac38a73  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c
! 9bba4a9f6c16c931b1ed1247164c62da  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c
! d217e5e037090519192a7701a47c38be  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c
! 0935eb24719bf73bc47f855ad1081db8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c
  26d712377c900756d2fe8eb088fef396  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c
  3c7a54dd7e9743b1d6424f80c1b6a829  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c
  92c98f3b74dff854d81832e9727def7f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c
  209f92c05637a267d570878acd055329  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c
  a5c145f93cffd39080a98c13fbb0429b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c
  75279a90452daab2115e98f3e7c8716c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c
! 3e59645c6c893e8eb80f7aac6fc4e8bb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c
! 3c00a1171264756c3e573559debd8816  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c
! 2387d728d98725468692acd223d23133  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c
! 728fcdc775448ed1ffb8c707c4a4e5b0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c
! 19a4b57d187e4a0b2e2eaa376e0ba799  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c
! 959cad8d69514f04fca6cd17f4c03237  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c
! 2f888fec0412321b9cd257608740fe59  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c
! 6c72a8485de34992533235b9ea138e3c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c
  9c9288b3fdbf2e63eba7bda0582abb1f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c
  701c5f5f22b93ed23a4df46a2d897ecd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c
  5dcf0e5525c3e7c762eeb66167b08553  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c
*************** c59a0d13364bf587568bf7451dc40e00  gcc/te
*** 51093,51140 ****
  cbec71e72bde8ed62f96a5fa668e2a59  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c
  0a8102737c298320000a07e54e1f9bf4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c
  6b9b355a0cc2cffbd63261c8bc1ecc17  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c
! d0901fdaf123d501dafed0ebb3a9cf0e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c
! 834bec718503fd349f946096652e2a2f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c
! 741b4f8611cf6ef938a05c9f73da3720  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c
! 342a88b62f03c0858c91a699285f601a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c
! 60dfd64278049feee30df395dc264f78  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c
! 095357200f3a150cf2226499c5a6bec7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c
! f914477d9928dcebd54d23c1fa946a97  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s16.c
! 845188b23db94b84622161692280497e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s32.c
! fa6c7ad27139f85e2b7217ad0785f005  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s8.c
! 869a8d2bd4e66ce29f1ef8d5a185b57e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u16.c
! d27bd3ea4fde44175a6e95626932720d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u32.c
! 6ff331ec5b282c57300f7975d2bcd95b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u8.c
  dea55b5938395147e57178fbe34faab2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s16.c
  4f1fdb3ecfcf322f2f9cb07b57a9cd0e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s32.c
  95d72210ec90ea383c7e0cd0a17e57d8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s8.c
  0e687d1b735d367a0b1e43deb7001876  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s16.c
  0d2d559f3b7bad9492de9c6792fa9a36  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s32.c
  91b4e20aa8723b732bd92e11142d2f1e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s8.c
! 8785a192c76adabd4db3a1eb627d2d59  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s16.c
! 20d66b7a4fa560a4d2cfe89d51517140  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s32.c
! 7193b455d8d75577443beef1cb6507a2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s8.c
! 29273a78e523d42cab8ca222cdc564dc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s16.c
! 4b06731b76758ae74c7c976161d14934  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s32.c
! ec33f81090f30bf299a9be8cd5c4d87f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s8.c
  9fb5326a76c205149e0f5f0637444e5c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_f16.c
  282d6b0499e3efc87ea61bb1d9521c2b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_f32.c
  b41b2b193699b9003342a61ad64dc3ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c
  790c933f7cf5110a61c15962f2fba98b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c
! c898591a0bf288e4d94c6a1fe52b287a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f16.c
! e47bfedd7f0cec2c47d86847e5733803  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f32.c
! 5bbf0e9ba2727bfe60f3d503443cbd5b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c
! e5a69f01b405467c4169b59604f3ad05  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c
  be894468e8fbdc34fd239cb4a338f4af  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_f16.c
  1e5658386d1543a8fcc8fea54ac686af  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_f32.c
  b91f24d146e2543812a08944d3d7643e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c
  b32b5527a747248aaebbde1653431c42  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c
  b8a53289449c42d870a7c983c33933ec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c
  736c0ace129e5bbb5cb98fff06bd9870  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c
! 5c8ae8b99136932af5c706e6173490d8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f16.c
! 3b23c9cd44b730dd2ad4c07756215c6a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f32.c
! 9eda9c6c09e02f3744a698f030ea1976  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c
! e71773e6c0073f8a1d7a7a4c6f5e5a47  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c
  3a23fd5083abfbbe184ff324dac68d18  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s16.c
  9c8b839247c19c62a640d7a67b004273  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s32.c
  9a38b7a0092ac944e8a60a786b423570  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s8.c
--- 51554,51609 ----
  cbec71e72bde8ed62f96a5fa668e2a59  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c
  0a8102737c298320000a07e54e1f9bf4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c
  6b9b355a0cc2cffbd63261c8bc1ecc17  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c
! 25dca9d227fb912ff3f55adabe0d8b1c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c
! 66ba3bf6699d36e29fd20123fd7e95a8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c
! e8c3d66cc23382b670da52405d9ea84c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c
! 9e095b70d7425daf4cfffb1d8a3e1dbe  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c
! 14675994483024b996ee665829b7838b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c
! f5474ed0c722b8c00e9fae7dc3888bdb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c
! a3c8a7e2930174c27e694c39a1e1bee0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s16.c
! dd0206c044a58630b043439108264338  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s32.c
! fa7cef10b4b5af14f0e3abc6f7fd941e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_s8.c
! 8bb5b3651b9e3268ffacbe99ec653c44  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u16.c
! 9c4313775558b2ff144462ca842df391  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u32.c
! bb8bc380d0b03016b8322a41bd778175  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmaxvq_u8.c
  dea55b5938395147e57178fbe34faab2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s16.c
  4f1fdb3ecfcf322f2f9cb07b57a9cd0e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s32.c
  95d72210ec90ea383c7e0cd0a17e57d8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_m_s8.c
  0e687d1b735d367a0b1e43deb7001876  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s16.c
  0d2d559f3b7bad9492de9c6792fa9a36  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s32.c
  91b4e20aa8723b732bd92e11142d2f1e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminaq_s8.c
! ddf8353591c231f403e0ea139834e8d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s16.c
! f924a3e8d7c7abd0ddefbd4787e708ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s32.c
! f02008ba8651f14603f3dc77075daf2c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_p_s8.c
! c0fff210557fbd8441f4e1d625f6c85b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s16.c
! 35d70b56a6f9cc653f941e56f6e0e0b2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s32.c
! 054f2f8c2f499cbec7be6728db6f911d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminavq_s8.c
  9fb5326a76c205149e0f5f0637444e5c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_f16.c
  282d6b0499e3efc87ea61bb1d9521c2b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_f32.c
  b41b2b193699b9003342a61ad64dc3ad  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c
  790c933f7cf5110a61c15962f2fba98b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c
! c9b82873e4873c90d254eec714ec4936  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c
! 66a6c13073bd0cae309a6a94f7319e2c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f16.c
! 90f38d8ca6703507084d0d5df8a54763  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c
! 4418ecceceb87beab2c9a5e8f2f0f5fa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_f32.c
! 0ed6cef5484566d609960d8e5f923413  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c
! 593ff28fe1a4cea3dd25037993c87798  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c
! 939e32f355e74e2c1eaf01dc0db612a7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c
! 191a27957ba46699e6cc37506568ef13  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c
  be894468e8fbdc34fd239cb4a338f4af  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_f16.c
  1e5658386d1543a8fcc8fea54ac686af  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_f32.c
  b91f24d146e2543812a08944d3d7643e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c
  b32b5527a747248aaebbde1653431c42  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c
  b8a53289449c42d870a7c983c33933ec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c
  736c0ace129e5bbb5cb98fff06bd9870  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c
! 9193a08e42eb8030510236e040d92b1d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c
! 43f437d35f9ef1b41d08a98c7b5e00aa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f16.c
! 76a74cc77bc95a78769980ae99740a38  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c
! 484e2b890dfdf853dee7c6d6dfe299f5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_f32.c
! b9e053e2f2f132ce8f3644b7dd2500f2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c
! db54cc6f11588ef62dd2aa65682ece16  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c
! 6b49b02fe8f7d10e853a3392b4a7ec5a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c
! 6a9abdd33538108ac7894960f2bba0e0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c
  3a23fd5083abfbbe184ff324dac68d18  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s16.c
  9c8b839247c19c62a640d7a67b004273  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s32.c
  9a38b7a0092ac944e8a60a786b423570  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_m_s8.c
*************** ddff6c028a6d2cb1911e8e45f9e27850  gcc/te
*** 51153,51170 ****
  989e03883122f4fe4915f9af9d342d98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u16.c
  f43ca3dee611a5d0ff137928dc9484da  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u32.c
  18e6bf252f27f49cd4f4975d9ecb50bd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u8.c
! 55fca25e0c915bca904d2ca616817df7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s16.c
! 113bfac4f9bdf48608a2e9a299a2502e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s32.c
! fa44a1bedf18ca6b59ae599c4e380558  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s8.c
! e4e86a6160d1a4d6de1b760db72aaa97  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u16.c
! 22d83b94e77883d4283c4aa8963f6056  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u32.c
! 5f2a4ca6a68764ec42c8df1960309ee8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u8.c
! 2a361f8e2c2dc57b198db097e8f698db  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s16.c
! 4b6ebc80bba27e9d234f7a99a875ff8f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s32.c
! 5a9b3ddf53b7e3c05b975e16f6a77af0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s8.c
! 98f3c37271df0526384b372466c2e49d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u16.c
! 2c26601f5326cf511f3a75240cf6953d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u32.c
! ac978703b72fb6f0944594ada249f8c2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u8.c
  e2af8cc747291fd9e9d3fe6aa6d7d2d6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c
  13af4f2e43f1af3bfe7016fd97cc4cb5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c
  af783b65330fe1e5431ca15f438cadbc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c
--- 51622,51639 ----
  989e03883122f4fe4915f9af9d342d98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u16.c
  f43ca3dee611a5d0ff137928dc9484da  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u32.c
  18e6bf252f27f49cd4f4975d9ecb50bd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminq_x_u8.c
! ede4ac02f16e03ebb275ca501bb142e8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s16.c
! 633c86f9fe5d20ab502dc98b9bc6d744  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s32.c
! 03c3cc8b9cb613f7c16e002d933b4b21  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_s8.c
! 64c3e9c8e7339c938941a97a2b1675e2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u16.c
! 2235f6a28fce854294e6f4fb80964026  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u32.c
! d5445ce2a001793ca75bb6423f0e8777  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_p_u8.c
! 72e27dbb76f102943c8969b208aaeb41  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s16.c
! b000adf4b0a2512b3cf4a86b53dfc88e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s32.c
! 68edfb683e9e4efbdc68fd762be9665b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_s8.c
! 0cd4f47d8b3ce8e8b59fe0598a6cb9b5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u16.c
! 81924a326694cbb609829bdd437b3d89  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u32.c
! 44d8b8177daa9fa8636700523932535e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vminvq_u8.c
  e2af8cc747291fd9e9d3fe6aa6d7d2d6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c
  13af4f2e43f1af3bfe7016fd97cc4cb5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c
  af783b65330fe1e5431ca15f438cadbc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c
*************** bcc422b36a62f74f6090502ccebd4ddb  gcc/te
*** 51211,51218 ****
  dfafc1504188d918af0c4576c94fbbc7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c
  1fb60fccd0248495ea4b4c97413201ac  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c
  10b11571f2be4d2236deb2da727ae7d6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c
- 233a3262acc9b5831e860b3a8adba380  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c
- 48b9fc54fb718c71f293c1016bffa58b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c
  9c737b6c8fcda3e82a1365956ab3a30a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c
  e98c149fb02279c17fd68b12edf70f19  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c
  661a7d0add4661c6b1d8e80dba7a2323  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c
--- 51680,51685 ----
*************** d8d1eb843e17812f0bce79c622cfcea1  gcc/te
*** 51401,51407 ****
--- 51868,51876 ----
  7035266d7911e3c66b94956157705bcd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_f32.c
  9c1ef6033c0e58a6edbbc8ff55ef6eb2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_f16.c
  3d5db4cafe14cc9a0d8b9702f8eaaa79  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_f32.c
+ aaea531e9c3de4bdd46fdaed408b14a9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c
  518863f610be718f4cbdf28356f92f20  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c
+ d259cb258406f29f8c6afa4f94df49c3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c
  0e8213a239e4b46641707560e2e09255  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c
  0e26304979b85f3ffe661a04428090c8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c
  c4ea6263c18ad27b9a0d5fed7e027405  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c
*************** d78d9c102e89bf77469fc6520b6efd2e  gcc/te
*** 51415,51421 ****
--- 51884,51892 ----
  4605d13f0eea6efbad40d92239cb3dd5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u16.c
  8debd61e048d91c8bc582d3336c2dfd8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u32.c
  88ff44a2d6639155da75c68d4f26d5f5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_m_u8.c
+ 5f705b44a993f0b6de2945f98dae8f71  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c
  b8946f7b8f08d441ca1f1628523e9574  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f16.c
+ 53a08d4e473fb076c27b37f255073777  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c
  fba13bff73c1385a4a7942985baaaf7c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_f32.c
  f7343c5d729108e8a4f44854c7456382  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_s16.c
  a22774a9025e8cbcb26991cb2cd1943a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_n_s32.c
*************** f04e4695c544d3497be3ac576589b14f  gcc/te
*** 51431,51437 ****
--- 51902,51910 ----
  a1b3663805dcceb4a92aee7c1b139c05  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_u8.c
  eeac86b1314c4af13bdcb59ee0266ad5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_f16.c
  b934f2865f685511f882c8ae0bfc9e53  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_f32.c
+ 6004db00746f4669b31ccac771057851  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c
  45f59398386cff192828cf33e335a768  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c
+ 2335e561bfb15455ffd3f710f41d023f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c
  139bc8bbefa48a5c1d2e4c0ceb435bd6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c
  ae710741bdbfe93b9eb4bb866d05a044  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c
  aa2ad809a980c64a182220e748c0010e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c
*************** d7f14502a92c36aa32eb91d3b08126b0  gcc/te
*** 51605,51613 ****
  690db2bc09d4d59cffe457c0b00e3560  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c
  47a1419d5d3739b96258877c3210becc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c
  396239b933dd1fccaf557553735a7d9f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c
! 87d39bdd87664611bcc473895db76bc3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c
! 3e73d4767092cc6a5a959a381781e2d9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c
! f400512aeec401455e3220f1a4311521  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c
  c3abe148bad4105126f72a7bce3855b7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c
  7ccecb95e5a08fcfda0b61a6f6cc4ec3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c
  76ad3f991d6e240e9ae89c2a51bed842  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c
--- 52078,52089 ----
  690db2bc09d4d59cffe457c0b00e3560  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c
  47a1419d5d3739b96258877c3210becc  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c
  396239b933dd1fccaf557553735a7d9f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c
! fb2cfacd36935a2339c786c5214f0de5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c
! b843df5dcd51e4d4770f08821224c730  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c
! 3c736baa2470332d0669a59f86bc3fb7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c
! 73a1d6e0ccd67d3683fe4d030baab6d3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c
! 573c0e8f9a73b1b664b7bed5d2f8bae6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c
! 85cc9c19916c7b28f9e091cceac5be3e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c
  c3abe148bad4105126f72a7bce3855b7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c
  7ccecb95e5a08fcfda0b61a6f6cc4ec3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c
  76ad3f991d6e240e9ae89c2a51bed842  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c
*************** c4593274abae0d94b934dafb850f40fe  gcc/te
*** 51696,51713 ****
  ea840ce29acdf6c331d7a3d4faf89a1c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c
  b2c30ede768b29acc766b2196d35097d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c
  8d7a369292a5740095698471dac74b33  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c
- 8112d68b2a6315fd3554dd5bf6af9e05  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c
- eb34d4da0dde7dbf296b4f8604fc634d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c
- e556a630485bcd4071316e420487aadb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c
  59ca7c0ca9a47d903525c583aae22491  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c
  0a94e3ba6d280fb2c100f65ea5a83028  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c
  5653afa75cc454f3b3f8d74b89f972d7  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c
  b986d5440ba5117c6624bbf314190eaa  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c
  e53c6e1eebfa43b8dd4df70fd4546318  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c
  7b6966376dbf986502feba108b10784a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c
- 776476d40fced0e5de6a0b1d27487c0f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c
- 1adbc8b20c07dce58815d730b717ad07  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c
- 7ccc99db16dbd5844c36062028f17f91  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c
  5d50dea78c750dee5b1340d8be24c5fb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c
  564b82530e1ac066008dd4eb51e1bdb8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c
  7bb3da65944d119e056f91040499bc34  gcc/testsuite/gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c
--- 52172,52183 ----
*************** e2a37832d2a2faaf2a26e34f2f625595  gcc/te
*** 52089,52095 ****
--- 52559,52567 ----
  8bc58960b4f6f592e6b8e023ae1b4dfd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c
  9f716bfa41d2ea73b51efc144e37c069  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsbcq_s32.c
  8b14670727e0420852e05a1ed690b3b3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsbcq_u32.c
+ 9f8f1fdf181b32325dcf53c574e0f3d4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c
  ef8c61e0b01e798514442f95fdea7a49  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c
+ 3b9b0765f651afddc1fa59941cf48ae0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c
  b10cfdb237776099c4180833e3c5ba65  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c
  619b5a8a36d7d063f7ce43cc2eff5560  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c
  905227377ead65a55eed190a9d85e9a9  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c
*************** a14569c1265b56d07bddc7d741fd5e73  gcc/te
*** 52240,52246 ****
  1b0e2166174b7cff78ea61d9b486a242  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u16.c
  959b45e4f35e1996c4987ca7d483d1ba  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u32.c
  7f98f9ff95fc1ea03ff1fb7421176b98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u8.c
! e87961ec6f15b3a9cf4bca76f90f1d5e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_f16.c
  4b2276fc258da1dc8535df6c3e2af1e1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_f32.c
  e28d9c83c5846ac1dbfd5031e1b996ea  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
  e2071cbdf84e83d952b6d24397928869  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
--- 52712,52718 ----
  1b0e2166174b7cff78ea61d9b486a242  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u16.c
  959b45e4f35e1996c4987ca7d483d1ba  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u32.c
  7f98f9ff95fc1ea03ff1fb7421176b98  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsriq_n_u8.c
! 9a5fbd5b74034010b7178191ab083a8e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_f16.c
  4b2276fc258da1dc8535df6c3e2af1e1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_f32.c
  e28d9c83c5846ac1dbfd5031e1b996ea  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
  e2071cbdf84e83d952b6d24397928869  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
*************** e2071cbdf84e83d952b6d24397928869  gcc/te
*** 52250,52261 ****
  6f2641567c515913693c444a8e8eb482  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
  2ee98389abb2330a789cc1593b7e8bc3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
  7c637f2cb5d55f818deacf73b5b14a31  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
! d5ce65aa927cae485c1f0532f2f00069  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s16.c
  452e6031bf2f8375a5ee0a0837669f3b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s32.c
! 238fd7bb5518e6e5d77daf740e121717  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s8.c
! 92dedb6542b1e8a1d7398faca110bd2f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u16.c
  3837650cf776af0f692cd5387846358b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u32.c
! 73209b450241d5c0ec23bec2080a878a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u8.c
  a9abaa59bf6aa95c5054c89f765cbc40  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
  1a7a6e2aceb9ec40f8d9054cb92952dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
  3faad9f167f9d53f46d2fb5deb747b14  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
--- 52722,52733 ----
  6f2641567c515913693c444a8e8eb482  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
  2ee98389abb2330a789cc1593b7e8bc3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
  7c637f2cb5d55f818deacf73b5b14a31  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
! dfa1dfeb9120a2d3a2c6b5d5b6259815  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s16.c
  452e6031bf2f8375a5ee0a0837669f3b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s32.c
! b97989c0df14fb60303604559a570905  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_s8.c
! b2eb7db6b47e6a38cb8045cb63458e05  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u16.c
  3837650cf776af0f692cd5387846358b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u32.c
! 420966d82c8d3a7bb80562e02e3a8e9b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_u8.c
  a9abaa59bf6aa95c5054c89f765cbc40  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
  1a7a6e2aceb9ec40f8d9054cb92952dd  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
  3faad9f167f9d53f46d2fb5deb747b14  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
*************** ebb54e007658dc170570140bfa5b9fee  gcc/te
*** 52300,52309 ****
  5097f28a65881e89c854097ced394eda  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
  d681432131915ab4b712770cc5e23a10  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
  082a92fcfa954dcf0bb6e8ea5780e849  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
! ed09395a9d800c76a59cc6d7e241b23a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
! c871fd75f05e467e3df1d8d59fa70a99  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
! a5c27e353dde57745d497c444dc7914e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
! 975c9867e82cb77df52264c16a31a365  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
  4dda679f93778aa3980df89fd6cb0aec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
  26077e6c72c73439993691ad76c24672  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
  13d87128323d651ba2e621c38f675220  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
--- 52772,52781 ----
  5097f28a65881e89c854097ced394eda  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
  d681432131915ab4b712770cc5e23a10  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
  082a92fcfa954dcf0bb6e8ea5780e849  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
! 683592ff5798346c7f8a4604a0b15bc1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
! 9ea225cb52ab1241245737f97acadad3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
! 126b71a9d6e5e9bb66ed8de20c47a2f8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
! 51408ecec9de76515f5a3342c25c8f1a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
  4dda679f93778aa3980df89fd6cb0aec  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
  26077e6c72c73439993691ad76c24672  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
  13d87128323d651ba2e621c38f675220  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
*************** bdb431805164b33452417ba12b32840e  gcc/te
*** 52353,52364 ****
  6c689c07d564a7cbe81c5b18998df46c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
  2ac80b15b1f6c309db162245b1ca9c73  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
  24af861b7c533d785480ba5cade3360b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
! 545f4c0bd82cfd7e388b6a8fc1284f53  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
! a82c64b7a4cc96d05a00a94532ebf3e5  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
! f05fcd84c3c56c2bc77a02ca9f6f6fc1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
! f0614cbc6cf0349d4ad360b709c0eec2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
! 4c754b4c7564abc2b1c82f6f2a5c30eb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
! 4b2d1fabc5fa6d971c6c54c898cc9383  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
  fbcaa73cca4fdf445382e25102e77586  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
  0c140f435b3d9cdb8aad119291ba99c0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
  de648d1ac5286bfedf3beecb0c8756f6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
--- 52825,52836 ----
  6c689c07d564a7cbe81c5b18998df46c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
  2ac80b15b1f6c309db162245b1ca9c73  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
  24af861b7c533d785480ba5cade3360b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
! b5975653dcac791939c36ec625e7874a  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
! 18afc17a226e4eff52f3818817006b38  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
! 278ad44b2003a808e54e4c8fd3d310b3  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
! d7dac287217cceaebb1cdf580c2cf833  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
! 6ddc160135f43f6de8b3040b447c2f37  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
! 819f6fcb57d29201d48db2b996335492  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
  fbcaa73cca4fdf445382e25102e77586  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
  0c140f435b3d9cdb8aad119291ba99c0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
  de648d1ac5286bfedf3beecb0c8756f6  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
*************** ee88b68d0d38d4a93bda3c89bedea923  gcc/te
*** 52376,52382 ****
--- 52848,52856 ----
  b0c5636e9addd36efa9bee57f980d361  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_f32.c
  13fd69cbebeb2d3b51de366ede94c93e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_f16.c
  de2d45fe56d675c94c9c7102d0469f37  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_f32.c
+ 870fa1cfecd057944f70bcbe2dff451e  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c
  d22f274a7993cdc1fe8f3cf73ce92488  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c
+ 4e932b45f9481cee6dc4771c74e3c7c1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c
  e1aed294cfa9acb60f34c3cbf5612b70  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c
  0e273aa6076b72d7de642b79b801b75c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c
  1daf0221453418a0f660c85e68c4eb88  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c
*************** c963995544b26f957ea897c641f56696  gcc/te
*** 52390,52396 ****
--- 52864,52872 ----
  fb062ff24bf2736372c8ed58c3e101f8  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u16.c
  b05e74746366ffd0b8447c9679d99128  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u32.c
  c7a51089b336b2d6af419c70d085ba9d  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_m_u8.c
+ 6dff99b745a5088c0da8355aa48e8109  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c
  b02db63853e45a9040afc062d561bc34  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f16.c
+ eff932b1314a826b3305f16701653f80  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c
  7be2d6fdb0a7b8b01dde4fdbed0c4dcb  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_f32.c
  15b8bf1988e87a0e09cf6dc300a6433c  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_s16.c
  8592836fd192bfc03baf32b55676935f  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_n_s32.c
*************** db0b3a9ff7ce732782046c6875134c99  gcc/te
*** 52406,52412 ****
--- 52882,52890 ----
  2295d0cd15facda9627dd4906dd08222  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_u8.c
  9dc41e812674d5ebf435d6ecf6c027a1  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_f16.c
  625646e26902f4d7ecbcaf30e41a379b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_f32.c
+ ecdfae9dab471c7510b30704ac817db4  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c
  e26759ef593ff162088f262a5e53e9f0  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c
+ c5463f57e474e0ee1551b52c786daf15  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c
  8d0cf6e5b1e72f2364f34e7ebed670e2  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c
  ce416b71d30727b2789b47ce92560930  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c
  2dd613aefb9c1fbc791d55e0f12bf19b  gcc/testsuite/gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c
*************** eb13a55564e5e8fb2982994c3b17a08c  gcc/te
*** 52690,52695 ****
--- 53168,53175 ----
  5b1df5f409ce5b98787125f269200d6c  gcc/testsuite/gcc.target/arm/pr90405.c
  a4dddc54737b0b03cf2909b16a50f905  gcc/testsuite/gcc.target/arm/pr91603.c
  b9de14b057556565fd0ad59ac1cd4e7e  gcc/testsuite/gcc.target/arm/pr91684.c
+ e176eff84ec1966606dbac1ac50fc431  gcc/testsuite/gcc.target/arm/pr91816.c
+ fe5e1dadd9ea1e8cccb81773046e8da9  gcc/testsuite/gcc.target/arm/pr97528.c
  a57b4669de94641d7fba5928bf1f8ca0  gcc/testsuite/gcc.target/arm/pragma_arch_attribute.c
  d1fa915a7ba92f09b7cb8676f62a0974  gcc/testsuite/gcc.target/arm/pragma_arch_attribute_2.c
  5184d53e7d6c028c1c22ef106f053ed7  gcc/testsuite/gcc.target/arm/pragma_arch_attribute_3.c
*************** c9e6771b67edbcdcd59fc69d96f76bd0  gcc/te
*** 52702,52707 ****
--- 53182,53189 ----
  5b1a9414b404b74eb5cf36760730cf83  gcc/testsuite/gcc.target/arm/pure-code/ffunction-sections.c
  77b405f3713bb420ee5af292f1a977dc  gcc/testsuite/gcc.target/arm/pure-code/no-casesi.c
  7b8330d6a4b33ec1ebe3d2b0ac6a7d6a  gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool.c
+ 9ae88bbf3f56f1b4e53964c0b9d80766  gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c
+ 73846ca40ff67281debec0e317b1f8d5  gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c
  2faac3a1ad56c02783e199199e5385ff  gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp
  639f9aee9e13df807ade02e6ee96c2d3  gcc/testsuite/gcc.target/arm/reg_equal_test.c
  3143560976572191d8bba6ba78a45aa6  gcc/testsuite/gcc.target/arm/register-variables.c
*************** b5623ceac6636ba879496eaee0772a23  gcc/te
*** 52767,52772 ****
--- 53249,53259 ----
  b83cceb5830de8f28a6279192bdb0de3  gcc/testsuite/gcc.target/arm/simd/vextu32_1.c
  d8c65564dadfe634fbccc16d228dc48d  gcc/testsuite/gcc.target/arm/simd/vextu64_1.c
  1cfb3196cf27417aa514f2803de7a5d3  gcc/testsuite/gcc.target/arm/simd/vextu8_1.c
+ b9a8249bc01cf3f7fe513629617010a7  gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c
+ f941b33232fe32f8014b4aa08b153989  gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c
+ fa84c526b21743635ac7b99c5df1c64b  gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c
+ e0f365607757a3b5ff67210d33210e44  gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c
+ 2205d6c1ab6b2c55e2542d5fc3c760e1  gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c
  2ee5df6168cdbfb1a78816764c853690  gcc/testsuite/gcc.target/arm/simd/vmaxnm_f32_1.c
  8c822be300fa91058277e10852236e36  gcc/testsuite/gcc.target/arm/simd/vmaxnmq_f32_1.c
  5eafa825272793ea7d99b8d5c78b65b7  gcc/testsuite/gcc.target/arm/simd/vminnm_f32_1.c
*************** a2d62181a57faca3679c1d04633f0100  gcc/te
*** 52808,52813 ****
--- 53295,53305 ----
  20d53f9709a5da5939ad2beda57da127  gcc/testsuite/gcc.target/arm/simd/vrev64u16_1.c
  edc2f7dcab25bf120ba46d27a47f5f30  gcc/testsuite/gcc.target/arm/simd/vrev64u32_1.c
  b6aa67a56498fa3f1770c6c790e6436b  gcc/testsuite/gcc.target/arm/simd/vrev64u8_1.c
+ 579c1d9e1df05810febb3dd4de25d358  gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c
+ 0f055b5334bb1d265d3c873a0cd50dd2  gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c
+ c0bf44b7a238d70d8310dfc093134a3e  gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c
+ 0eabba88c777d192cf81fb36407377bc  gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c
+ fc5f3547bc336db17494d9a9f653f48c  gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c
  fff9fa8c1d4b0d402e6c89b8ce936be2  gcc/testsuite/gcc.target/arm/simd/vtrnf32_1.c
  b7f565883177dbe8da904d0a99fef910  gcc/testsuite/gcc.target/arm/simd/vtrnp16_1.c
  ece020ac2546f39880885034592da57e  gcc/testsuite/gcc.target/arm/simd/vtrnp8_1.c
*************** ed39b4c31a81f4f17ea556e45805a496  gcc/te
*** 52882,52887 ****
--- 53374,53383 ----
  3ebeca3ed0f25632879b6c5261fa73b9  gcc/testsuite/gcc.target/arm/ssadv16qi.c
  2e30a53910cdcc3b73ee4ec5cef30bcb  gcc/testsuite/gcc.target/arm/stack-checking.c
  3e7aee3ca3268716b7e56cda15a6ccc3  gcc/testsuite/gcc.target/arm/stack-corruption.c
+ 844538cfcaf46d0f4437febbda806846  gcc/testsuite/gcc.target/arm/stack-protector-1.c
+ c2b556510a6d5c54101374760111a06e  gcc/testsuite/gcc.target/arm/stack-protector-2.c
+ ba6c6b402205fa474f7093d07d3d3129  gcc/testsuite/gcc.target/arm/stack-protector-3.c
+ e13154393d19a49196906480b6d2d4bc  gcc/testsuite/gcc.target/arm/stack-protector-4.c
  011b467632d678d04108bd1dc27d26b7  gcc/testsuite/gcc.target/arm/stack-red-zone.c
  152321b1bfa07e69c572a0ca8573c015  gcc/testsuite/gcc.target/arm/symbian1.c
  a2a9b9135252a63f30ae15393ececf8f  gcc/testsuite/gcc.target/arm/symbian2.c
*************** b7e44f629992ef6eb090866310307190  gcc/te
*** 53348,53466 ****
  4c275237428b27e1f59d682aa9e1e41b  gcc/testsuite/gcc.target/bpf/bpf.exp
  e18e9906424d8f6d6559626d05b228a1  gcc/testsuite/gcc.target/bpf/builtin-load.c
  de0225c20b6d4e27e5b67ccb3354f120  gcc/testsuite/gcc.target/bpf/constant-calls.c
! e5b1046ccb8ed62cb859c1b608f4cfa7  gcc/testsuite/gcc.target/bpf/diag-funargs-2.c
! 18006500cfb4e84dddae0692d01f1a74  gcc/testsuite/gcc.target/bpf/diag-funargs-3.c
  879173f0084082f7f1ff2a8afbb56f1a  gcc/testsuite/gcc.target/bpf/diag-funargs.c
  efb35ca8408d4ca4edc1dc74e7d53c88  gcc/testsuite/gcc.target/bpf/diag-indcalls.c
! 7b90babd38f911880c21be05fa148737  gcc/testsuite/gcc.target/bpf/helper-bind.c
! b7d32e7609ffdebe9867e3f197c3c3a5  gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c
! 121c397b23ea9eb6cb41275e43f12869  gcc/testsuite/gcc.target/bpf/helper-clone-redirect.c
! 897fd21899a6db66d0ced85610d81e7c  gcc/testsuite/gcc.target/bpf/helper-csum-diff.c
! a51c1444176aabcd04986988cb40c72f  gcc/testsuite/gcc.target/bpf/helper-csum-update.c
! 66988c8d87b2124d9e9e87805b085f52  gcc/testsuite/gcc.target/bpf/helper-current-task-under-cgroup.c
! e97b66e9a76e6c0586119c7b1f46fc41  gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c
! 0ff4dd1e5f4450968c2ecab1fbf7f70f  gcc/testsuite/gcc.target/bpf/helper-get-cgroup-classid.c
! 239a312e219839108c203d07e42403bc  gcc/testsuite/gcc.target/bpf/helper-get-current-cgroup-id.c
! 8eac5c2f3ef8fee6a2e85b2ddf7c622b  gcc/testsuite/gcc.target/bpf/helper-get-current-comm.c
! 2395aeb638a1b1ced74758824ac4cbf6  gcc/testsuite/gcc.target/bpf/helper-get-current-pid-tgid.c
! 63f18ef3bb32c7f512972269ea201545  gcc/testsuite/gcc.target/bpf/helper-get-current-task.c
! bf46089c72543a6627dd0dfa6f3f1e70  gcc/testsuite/gcc.target/bpf/helper-get-current-uid-gid.c
! c0d7bcf32f00978ecdb11a171a544d92  gcc/testsuite/gcc.target/bpf/helper-get-hash-recalc.c
! b164454e09c59436536d9479693d997a  gcc/testsuite/gcc.target/bpf/helper-get-listener-sock.c
! d0b2cf130fd51e3860eb395f9fa234b2  gcc/testsuite/gcc.target/bpf/helper-get-local-storage.c
! 755ae6ca206d4ea04dbdca338dd05c1c  gcc/testsuite/gcc.target/bpf/helper-get-numa-node-id.c
! 3c8b91261fdef6ae508da78b97b9a0b4  gcc/testsuite/gcc.target/bpf/helper-get-prandom-u32.c
! 45545396dbe156837d9f43fe2816453e  gcc/testsuite/gcc.target/bpf/helper-get-route-realm.c
! 414e04546cadcbc29e111e334e5ecaee  gcc/testsuite/gcc.target/bpf/helper-get-smp-processor-id.c
! 1988c4db357c36cfd1ed6e7129c5b0b6  gcc/testsuite/gcc.target/bpf/helper-get-socket-cookie.c
! 1b93eda7ce88bc659cd5ed624a467c2c  gcc/testsuite/gcc.target/bpf/helper-get-socket-uid.c
! a759b0b9b567f97f9c7fb5a09feb7bc5  gcc/testsuite/gcc.target/bpf/helper-get-stack.c
! a518f18480ebb23abb62861922c04670  gcc/testsuite/gcc.target/bpf/helper-get-stackid.c
! 7a9969cd6539066ee620ce7f14a47833  gcc/testsuite/gcc.target/bpf/helper-getsockopt.c
! 964149a55a6fd53d09ab412bb8cda639  gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c
! 2356ba3ea17365e6075495dac533a379  gcc/testsuite/gcc.target/bpf/helper-l3-csum-replace.c
! 0007b88a9db2ae77cefecb0e90c76704  gcc/testsuite/gcc.target/bpf/helper-l4-csum-replace.c
! 0b3ee88065b3cdb7b086d139d3dffd26  gcc/testsuite/gcc.target/bpf/helper-lwt-push-encap.c
! b3cf015bfd90697fd9d64f5bb777bc48  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-action.c
! e66a78b7e18e569b69f9f701f2d583c9  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-adjust-srh.c
! 44c7746c6fd63b9ddc0713d9b51c5f49  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-store-bytes.c
! afa108f2fbf5f51a22ee2f02b219fa8a  gcc/testsuite/gcc.target/bpf/helper-map-delete-elem.c
! 8f469702fe0217f88b45e225c3aaaca0  gcc/testsuite/gcc.target/bpf/helper-map-lookup-elem.c
! fec9801cd17ab2d069b8a5af5e31fc3e  gcc/testsuite/gcc.target/bpf/helper-map-peek-elem.c
! 51cb23a1b9d7e0159de0e78b2f528a11  gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c
! 85c7978820d43e2d50357e73eb47d3fd  gcc/testsuite/gcc.target/bpf/helper-map-push-elem.c
! b8a243221d6dcbb935719290f2e52b26  gcc/testsuite/gcc.target/bpf/helper-map-update-elem.c
! cb00b269bc59dd3518b5dac4b216b298  gcc/testsuite/gcc.target/bpf/helper-msg-apply-bytes.c
! 5016e7ca4d9a491cc729b01ace651d6b  gcc/testsuite/gcc.target/bpf/helper-msg-cork-bytes.c
! fab43eab3485224a9166b8207e469937  gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c
! 223ba6c585fac4045d6c09c60551b3d3  gcc/testsuite/gcc.target/bpf/helper-msg-pull-data.c
! 2c824f77d8bdc55bfb4581cd7f98fda3  gcc/testsuite/gcc.target/bpf/helper-msg-push-data.c
! 752271f8468ff9e056dc57d269af66ba  gcc/testsuite/gcc.target/bpf/helper-msg-redirect-hash.c
! 38457ddded46fe026c131e2b5762c3d1  gcc/testsuite/gcc.target/bpf/helper-msg-redirect-map.c
! 909524d2839cc4f7c56a1792bd790719  gcc/testsuite/gcc.target/bpf/helper-override-return.c
! caa7cab87e178a2cc86df588688bfa59  gcc/testsuite/gcc.target/bpf/helper-perf-event-output.c
! f09d38356e035f2a2b57f5b6d4fa54bb  gcc/testsuite/gcc.target/bpf/helper-perf-event-read-value.c
! 740e6a4ef4ba6427fb057dc8d6d9d9b1  gcc/testsuite/gcc.target/bpf/helper-perf-event-read.c
! 4aa640c441a56d164009ef4c3735a2c7  gcc/testsuite/gcc.target/bpf/helper-perf-prog-read-value.c
! cb6163600b1c374f3a674329394a2169  gcc/testsuite/gcc.target/bpf/helper-probe-read-str.c
! 74858736b58b00f7b349a2351fb2fc2a  gcc/testsuite/gcc.target/bpf/helper-probe-read.c
! a66a305cb88b86c4cdbe150baf027cae  gcc/testsuite/gcc.target/bpf/helper-probe-write-user.c
! 4a7b7bf0ee602498e5c9ac67ee66e787  gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c
! 0ba0bac179bc4031b1b2946af50d7613  gcc/testsuite/gcc.target/bpf/helper-rc-pointer-rel.c
! b4949cf34ca73e722d246257b0741ca7  gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c
! 92d7b1198dc644c991f4ed450fa31981  gcc/testsuite/gcc.target/bpf/helper-redirect-map.c
! c3292516905c05042c53e4f6811001d9  gcc/testsuite/gcc.target/bpf/helper-set-hash-invalid.c
! 883b19d05747d3de04628f8420cbbeee  gcc/testsuite/gcc.target/bpf/helper-set-hash.c
! e69540f25e8f1385336abe2b4fa598e3  gcc/testsuite/gcc.target/bpf/helper-setsockopt.c
! 3c79c187e486b988ad748621b3fdfbfd  gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c
! f5ce6018eaa8f2759a898cd4f64d1ca4  gcc/testsuite/gcc.target/bpf/helper-sk-lookup-tcp.c
! 5aae93beb04855916b383a2743b89630  gcc/testsuite/gcc.target/bpf/helper-sk-lookup-upd.c
! 314cdedb15efc208df4c8401e00a7c88  gcc/testsuite/gcc.target/bpf/helper-sk-redirect-hash.c
! 798bdcaa3537200aa7c8fcc46bc10c80  gcc/testsuite/gcc.target/bpf/helper-sk-redirect-map.c
! 746c8edf83be4c29f97449e7d169f83f  gcc/testsuite/gcc.target/bpf/helper-sk-release.c
! 8726a6de1a2551c45f6377a9754bcdab  gcc/testsuite/gcc.target/bpf/helper-sk-select-reuseport.c
! 14fb9eba9171e7503ffaafa1bc7fa198  gcc/testsuite/gcc.target/bpf/helper-sk-storage-delete.c
! 06e38f6202b107a49a4a8b06058b923f  gcc/testsuite/gcc.target/bpf/helper-sk-storage-get.c
! 9c90dbfd92fadf30ddfcb2e50cb7b306  gcc/testsuite/gcc.target/bpf/helper-skb-adjust-room.c
! fc25dc07c7d020d6787b024a782bbe18  gcc/testsuite/gcc.target/bpf/helper-skb-cgroup-id.c
! 676e08403e5e9bf89659f0b25ad74adc  gcc/testsuite/gcc.target/bpf/helper-skb-change-head.c
! 09ceba0389fd9768e4f32ae1a56799c6  gcc/testsuite/gcc.target/bpf/helper-skb-change-proto.c
! 1f22830f664c6ff1c180beb2a7e8216d  gcc/testsuite/gcc.target/bpf/helper-skb-change-tail.c
! 21874c93b43cf55290de7260e31c2b92  gcc/testsuite/gcc.target/bpf/helper-skb-change-type.c
! b6b6b815a3b11ebff896e9264851ff91  gcc/testsuite/gcc.target/bpf/helper-skb-ecn-set-ce.c
! 7052e3bc0a756960e681a24a7f69405d  gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-key.c
! 291a8fc8c89cf33efe8a346dc224a78d  gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-opt.c
! d874d14ec671edfc12788e35de9d9b88  gcc/testsuite/gcc.target/bpf/helper-skb-get-xfrm-state.c
! 105c0bf39d96b2475064868cc04b1f76  gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes-relative.c
! fe7d506e9fce744893719b3ea7529210  gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes.c
! ad607044de9c138e6a00c15ff3e832cb  gcc/testsuite/gcc.target/bpf/helper-skb-pull-data.c
! 6427821820077a89fc79041d63205bd7  gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-key.c
! 77babe9ff02a9ad3d71999a508eecf94  gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-opt.c
! fbdfa33d6cbb1dc31598de8adc4f70c8  gcc/testsuite/gcc.target/bpf/helper-skb-store-bytes.c
! 65b057695601df3b70d39c941cb703b0  gcc/testsuite/gcc.target/bpf/helper-skb-under-cgroup.c
! 9f4f393d43cdbf042c29036a2c487006  gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c
! b150c02581b2a4b4fa3e8a838138df26  gcc/testsuite/gcc.target/bpf/helper-skb-vlan-push.c
! 72d2c502efc13d7cebc06f274d72e9db  gcc/testsuite/gcc.target/bpf/helper-skc-lookup-tcp.c
! 3dbe6769bc8bdf07460662f32c838cd2  gcc/testsuite/gcc.target/bpf/helper-sock-hash-update.c
! 856cb7b35d73c72c609f91eadadaf0f6  gcc/testsuite/gcc.target/bpf/helper-sock-map-update.c
! d95bb06cc01e76e62680836af36bd7da  gcc/testsuite/gcc.target/bpf/helper-sock-ops-cb-flags-set.c
! 60a192e459725e9c0adbfdde9566e96d  gcc/testsuite/gcc.target/bpf/helper-spin-lock.c
! 952e83c94508901c0b476cfbacc10e9b  gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c
! 5e05e586d592037ab230ad0edfa3b2e7  gcc/testsuite/gcc.target/bpf/helper-strtol.c
! 938b416142feff7808e260a43fbe03c2  gcc/testsuite/gcc.target/bpf/helper-strtoul.c
! 85c8db1de6a2d49a1330f6c257277032  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-current-value.c
! c4b3ebbcd5748fce886974a314f1b26a  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-name.c
! a6cdc633c37c09a8c5ba659ecedb317c  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-new-value.c
! b159893205c855dbf50bfc9e0b81e47c  gcc/testsuite/gcc.target/bpf/helper-sysctl-set-new-value.c
! 44989f349f4cea953123a72a96f24313  gcc/testsuite/gcc.target/bpf/helper-tail-call.c
! a4e405c8f201ab97869198846ae5362a  gcc/testsuite/gcc.target/bpf/helper-tcp-check-syncookie.c
! 6e4f68fd4dc9b22d06fe5147e450238d  gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c
! 87f3fe89ec9429b89391305f7afcbb33  gcc/testsuite/gcc.target/bpf/helper-trace-printk.c
! c581a2691033b16f249b2f389adf3984  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-head.c
! b8ca8b80f7ee53c046b7b583398bb39d  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-meta.c
! 29a3f5a42e9c1b0a10b10f1afa0ef79e  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-tail.c
! d7686cc87f2bb09ce1b0fb4eb22a60fe  gcc/testsuite/gcc.target/bpf/skb-ancestor-cgroup-id.c
  5660ceee20ea01caded4e675ebcc0487  gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c
  3ae9e0cc2cd08e28ef54e8540c762679  gcc/testsuite/gcc.target/cris/20011127-1.c
  75d3e9019c866a8402bf7aa4c913ee2d  gcc/testsuite/gcc.target/cris/asm-b-1.c
  5799ad416079f47833d46e47ca578b8c  gcc/testsuite/gcc.target/cris/asm-other.S
--- 53844,53970 ----
  4c275237428b27e1f59d682aa9e1e41b  gcc/testsuite/gcc.target/bpf/bpf.exp
  e18e9906424d8f6d6559626d05b228a1  gcc/testsuite/gcc.target/bpf/builtin-load.c
  de0225c20b6d4e27e5b67ccb3354f120  gcc/testsuite/gcc.target/bpf/constant-calls.c
! 7c5767ad8853516ee52b4fccd6f2ad45  gcc/testsuite/gcc.target/bpf/diag-funargs-2.c
! 0f171b6874c7ce98e825ae0d0725fee0  gcc/testsuite/gcc.target/bpf/diag-funargs-3.c
  879173f0084082f7f1ff2a8afbb56f1a  gcc/testsuite/gcc.target/bpf/diag-funargs.c
  efb35ca8408d4ca4edc1dc74e7d53c88  gcc/testsuite/gcc.target/bpf/diag-indcalls.c
! 6157a730cbda46936373436b62a9dd52  gcc/testsuite/gcc.target/bpf/diag-sdiv.c
! 868a8fcabece970704fc01dcdd8c940f  gcc/testsuite/gcc.target/bpf/diag-smod.c
! dae4968889f616459c438a45482825bc  gcc/testsuite/gcc.target/bpf/helper-bind.c
! 25f9de4ca526ec37e6f6aa1c1f3b3d73  gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c
! 4cf9afc33fb29b890d470dc5e598b794  gcc/testsuite/gcc.target/bpf/helper-clone-redirect.c
! faff9ede044b00f80593afd8f6528682  gcc/testsuite/gcc.target/bpf/helper-csum-diff.c
! 8d14ce4bbc014eb8d7bcb092c20b462e  gcc/testsuite/gcc.target/bpf/helper-csum-update.c
! 60fb4566da9a5f8d6fd1fc52777a2a56  gcc/testsuite/gcc.target/bpf/helper-current-task-under-cgroup.c
! 09835792b86f6189ea7f5b5c6a74aca5  gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c
! 800c0e97c562f34af2c5312c1449b630  gcc/testsuite/gcc.target/bpf/helper-get-cgroup-classid.c
! 4b18aec32e0c725302cd006f0ffdbe44  gcc/testsuite/gcc.target/bpf/helper-get-current-cgroup-id.c
! e322b3f893f917e767965d34e6d2a966  gcc/testsuite/gcc.target/bpf/helper-get-current-comm.c
! 9e62fa3ffb0fad7af08742e6bf493155  gcc/testsuite/gcc.target/bpf/helper-get-current-pid-tgid.c
! ad732f20c21a3b80a476a53f0c4d5ac4  gcc/testsuite/gcc.target/bpf/helper-get-current-task.c
! 7468097a210f4b699732b6705e3ebdd6  gcc/testsuite/gcc.target/bpf/helper-get-current-uid-gid.c
! e40d088df2ada55e7d5775a8007537c0  gcc/testsuite/gcc.target/bpf/helper-get-hash-recalc.c
! 3f26c96cf718694fc902a968c42e5daa  gcc/testsuite/gcc.target/bpf/helper-get-listener-sock.c
! 66441278c6bc6ed29e7f8e84c40aca11  gcc/testsuite/gcc.target/bpf/helper-get-local-storage.c
! 16fd953f71843d5b16de82c6b95bed47  gcc/testsuite/gcc.target/bpf/helper-get-numa-node-id.c
! 720905fae6df389c58483b1a4a30aae8  gcc/testsuite/gcc.target/bpf/helper-get-prandom-u32.c
! 66d76f3eedf31cf7ec539ea3fbefcdc4  gcc/testsuite/gcc.target/bpf/helper-get-route-realm.c
! 133b35460e50a281a9d99a6e8cf8cb93  gcc/testsuite/gcc.target/bpf/helper-get-smp-processor-id.c
! 0b48543b93e7a7a901713d78a9d3e937  gcc/testsuite/gcc.target/bpf/helper-get-socket-cookie.c
! 4249c7c43bf2759fabe62e31eabd26d8  gcc/testsuite/gcc.target/bpf/helper-get-socket-uid.c
! 75a906aabbd914f382705466eaf05a37  gcc/testsuite/gcc.target/bpf/helper-get-stack.c
! b6fdf61720d99b11602374f5d9028a5d  gcc/testsuite/gcc.target/bpf/helper-get-stackid.c
! 7b278692dac40ee571b5465445486b82  gcc/testsuite/gcc.target/bpf/helper-getsockopt.c
! e54b365e86170149b5eb9182a5f95480  gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c
! 317bdc7505af91bb296f7bb0f76214de  gcc/testsuite/gcc.target/bpf/helper-l3-csum-replace.c
! ea271843f7f8510a53f14f70ea67d42b  gcc/testsuite/gcc.target/bpf/helper-l4-csum-replace.c
! ce0a759f2f425e28c38a4ab139c037d6  gcc/testsuite/gcc.target/bpf/helper-lwt-push-encap.c
! 4d294777bb703105ded12dc5e6aee64a  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-action.c
! 3ac7982bd461c63650c765144ef71917  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-adjust-srh.c
! 97c928df5802ed0e392bd8510eb73384  gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-store-bytes.c
! 6c0fe5518acd61784fbffaad433f68d0  gcc/testsuite/gcc.target/bpf/helper-map-delete-elem.c
! 577efbbc2f2eb965c2746aedfc42f3b7  gcc/testsuite/gcc.target/bpf/helper-map-lookup-elem.c
! 4b0a884871dcc45d9114c54f5c1e989d  gcc/testsuite/gcc.target/bpf/helper-map-peek-elem.c
! 3f020da8ead91be13d9f6e3834b6c412  gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c
! 5d18967974604a522e950b7996d6b007  gcc/testsuite/gcc.target/bpf/helper-map-push-elem.c
! c18e01b3e879de8440f07c5cb633ad46  gcc/testsuite/gcc.target/bpf/helper-map-update-elem.c
! 0b32e0a0d5a791237667da74898a3ca9  gcc/testsuite/gcc.target/bpf/helper-msg-apply-bytes.c
! b2969abd284823f4469619a264ca25e6  gcc/testsuite/gcc.target/bpf/helper-msg-cork-bytes.c
! e5bb7a0764e683812d262d0f33cc7c51  gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c
! 23ab68a980eab1cd5c68d54cad6e0e94  gcc/testsuite/gcc.target/bpf/helper-msg-pull-data.c
! 981d7bba2ba020b6c057865da8d54adb  gcc/testsuite/gcc.target/bpf/helper-msg-push-data.c
! e9db25bcc75413643c5dde2b3f2d2064  gcc/testsuite/gcc.target/bpf/helper-msg-redirect-hash.c
! 52981ab44a5c0449282c04f241ebea7e  gcc/testsuite/gcc.target/bpf/helper-msg-redirect-map.c
! 901917cdadb318fcef4ee34567ba80c7  gcc/testsuite/gcc.target/bpf/helper-override-return.c
! 25a094adb680d89f100fd23f19e827be  gcc/testsuite/gcc.target/bpf/helper-perf-event-output.c
! 71b638c5c6abcf1711e33fdb29bf6dec  gcc/testsuite/gcc.target/bpf/helper-perf-event-read-value.c
! c2ccb3b55ec5b800e29e2c7ddded0a10  gcc/testsuite/gcc.target/bpf/helper-perf-event-read.c
! fada8abbd7d89bd0f85e0e3121ea9299  gcc/testsuite/gcc.target/bpf/helper-perf-prog-read-value.c
! 196fb427f4d1ffbaabe45c92ef38f429  gcc/testsuite/gcc.target/bpf/helper-probe-read-str.c
! 8ce910ae3a6e5ebdb18c80926d08c0bd  gcc/testsuite/gcc.target/bpf/helper-probe-read.c
! f29cdf1c37067ff8e3dbceaa725c6905  gcc/testsuite/gcc.target/bpf/helper-probe-write-user.c
! 9ccec40ad9f02e33e2c836b97deb5f68  gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c
! f7e4b687ccd0676e6d6179d8a2367b9d  gcc/testsuite/gcc.target/bpf/helper-rc-pointer-rel.c
! 0d60b4ed9524bf498dac87bd9b05486d  gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c
! f61d96f113abb3bf4b241e1a55994ae5  gcc/testsuite/gcc.target/bpf/helper-redirect-map.c
! 0dc0d2893fdfef81f4efae642c58f942  gcc/testsuite/gcc.target/bpf/helper-set-hash-invalid.c
! 883d64d07a08853f4f67474e0129d5e5  gcc/testsuite/gcc.target/bpf/helper-set-hash.c
! 1f52854623f90a4f37b7e3f51e3beb66  gcc/testsuite/gcc.target/bpf/helper-setsockopt.c
! b1b3ea65f0bdfbd935c421f98582f6a3  gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c
! 8f38e785ea2fa65269c200bc1a043c78  gcc/testsuite/gcc.target/bpf/helper-sk-lookup-tcp.c
! 40551219df4fecf4e510b4a796eee53e  gcc/testsuite/gcc.target/bpf/helper-sk-lookup-upd.c
! c8b770a242283f45a910c92beabd1edf  gcc/testsuite/gcc.target/bpf/helper-sk-redirect-hash.c
! b9fbd37f8e6718c689a9fe2d31620e1c  gcc/testsuite/gcc.target/bpf/helper-sk-redirect-map.c
! f0b8c2b86dd6289f60e143bae5949ed0  gcc/testsuite/gcc.target/bpf/helper-sk-release.c
! c735809663d789e640ee007e65b77f3b  gcc/testsuite/gcc.target/bpf/helper-sk-select-reuseport.c
! 476e7323f3420d71ed5ec89e28920f9a  gcc/testsuite/gcc.target/bpf/helper-sk-storage-delete.c
! 78a19b8cd4e68fdf9dc2ef961959088f  gcc/testsuite/gcc.target/bpf/helper-sk-storage-get.c
! 95325d09167b9045f75a9e1beb7377fb  gcc/testsuite/gcc.target/bpf/helper-skb-adjust-room.c
! 16af7a715476cd6d081d02df1d2d16f0  gcc/testsuite/gcc.target/bpf/helper-skb-cgroup-id.c
! e9f608222d8b11366784e60722914daa  gcc/testsuite/gcc.target/bpf/helper-skb-change-head.c
! 406ab747b48653375f5e8c344f812732  gcc/testsuite/gcc.target/bpf/helper-skb-change-proto.c
! 2abed24f6d808ef592d88fb9de81d89f  gcc/testsuite/gcc.target/bpf/helper-skb-change-tail.c
! 69d12f7256fa0cf8aa0681f193296f31  gcc/testsuite/gcc.target/bpf/helper-skb-change-type.c
! c8ef2b0e6dfca91cf50cbff6618cb1ad  gcc/testsuite/gcc.target/bpf/helper-skb-ecn-set-ce.c
! d7e09b35ae106968af152eb681f1f758  gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-key.c
! 2f52cecab300d44ed556add6ce4aaef7  gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-opt.c
! 923e77188ff268fce69e9d4f41669943  gcc/testsuite/gcc.target/bpf/helper-skb-get-xfrm-state.c
! 9f592a1083def76054984315012d8047  gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes-relative.c
! ccf52a54cd36177184d33647b107a20d  gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes.c
! 87179ccd66ab021c64c06de0e8657eda  gcc/testsuite/gcc.target/bpf/helper-skb-pull-data.c
! 5bd50f9fb4c63bc5ec08cff07940a0be  gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-key.c
! 7b093c446ddffb84cc03535b019993a3  gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-opt.c
! 6985f62a68d0ff5b7461bbf88f5c1238  gcc/testsuite/gcc.target/bpf/helper-skb-store-bytes.c
! 438a86172aa7f7e1e9967587190d7760  gcc/testsuite/gcc.target/bpf/helper-skb-under-cgroup.c
! b4c29fcdb837cebf7ec24cb2d1b67764  gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c
! 6f9f7854f54bac5a9ec236e58c46b926  gcc/testsuite/gcc.target/bpf/helper-skb-vlan-push.c
! 34bddc04a00c2bdb869d4d2c4007aca1  gcc/testsuite/gcc.target/bpf/helper-skc-lookup-tcp.c
! 83e600724b26b05390cf5727b58e49e3  gcc/testsuite/gcc.target/bpf/helper-sock-hash-update.c
! cc9e7d7a6f356be5b98dde4650f750ad  gcc/testsuite/gcc.target/bpf/helper-sock-map-update.c
! 5ce6ad7ba074c403eb163c037ffd88f9  gcc/testsuite/gcc.target/bpf/helper-sock-ops-cb-flags-set.c
! 4b56e97ab1386682970c3e042e19eb3b  gcc/testsuite/gcc.target/bpf/helper-spin-lock.c
! 6f51f3b684abdff2d2b9e6bbfad02ce1  gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c
! 7f117ad64321ddaccd1c7e742dd2d6a9  gcc/testsuite/gcc.target/bpf/helper-strtol.c
! 38e5825e4fb2b1b3d2a6e534a315d70c  gcc/testsuite/gcc.target/bpf/helper-strtoul.c
! aa49b40d53dc0205eb6b6c35917b7e78  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-current-value.c
! e9cd36c921533c54f03c3de6426927f9  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-name.c
! aebc6196790d3600ae73a49f8856c919  gcc/testsuite/gcc.target/bpf/helper-sysctl-get-new-value.c
! c12e97baae886a33f7d05bbd2bb69a39  gcc/testsuite/gcc.target/bpf/helper-sysctl-set-new-value.c
! c0c04a0ed12ec95a86e428b6a03ec112  gcc/testsuite/gcc.target/bpf/helper-tail-call.c
! 036ca321ffc92009ae554174ec18ef60  gcc/testsuite/gcc.target/bpf/helper-tcp-check-syncookie.c
! 6c8660ac48e346c7ba1712b7fdff1235  gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c
! 6952b62643d6e19c63ba6fb215e39193  gcc/testsuite/gcc.target/bpf/helper-trace-printk.c
! 97e0d4b47960bb0f508506da28056e87  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-head.c
! 34f49e9a3bad17dcba3af6133ecdac39  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-meta.c
! 73b0d4e42dc2de2a236b6bc0a889e58a  gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-tail.c
! ea119219c2d407c1b7b8da1f3946fa74  gcc/testsuite/gcc.target/bpf/nop-1.c
! cd41d37c2f24e4c5454955bd38989508  gcc/testsuite/gcc.target/bpf/skb-ancestor-cgroup-id.c
  5660ceee20ea01caded4e675ebcc0487  gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c
+ 9f297dcd35ada00e0477bf09a705d1af  gcc/testsuite/gcc.target/bpf/xbpf-callee-saved-regs-1.c
+ 503c36bf52bd0711c971255afe58aa20  gcc/testsuite/gcc.target/bpf/xbpf-callee-saved-regs-2.c
+ 6c39489cef7fbf3a872e84167262962b  gcc/testsuite/gcc.target/bpf/xbpf-indirect-call-1.c
+ 47b13d08b65f8dc2b68ba5a872666d59  gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c
+ a8db8f73e387b781a751c8af0afb48f3  gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c
  3ae9e0cc2cd08e28ef54e8540c762679  gcc/testsuite/gcc.target/cris/20011127-1.c
  75d3e9019c866a8402bf7aa4c913ee2d  gcc/testsuite/gcc.target/cris/asm-b-1.c
  5799ad416079f47833d46e47ca578b8c  gcc/testsuite/gcc.target/cris/asm-other.S
*************** c91efeb870ae7690b89a4b3ebff5d024  gcc/te
*** 53641,53647 ****
  aaaadf978237931983f712ab447eeff0  gcc/testsuite/gcc.target/h8300/pragma-isr2.c
  2d59446112be72dbc4c284884b415376  gcc/testsuite/gcc.target/hppa/hppa.exp
  b3208ea4097d665215fd20e76146b954  gcc/testsuite/gcc.target/hppa/shadd-1.c
! 7c1b49fc674b5e7e637c961d18672752  gcc/testsuite/gcc.target/hppa/shadd-2.c
  bec45e424269c61868beb11e175edb5f  gcc/testsuite/gcc.target/hppa/shadd-3.c
  3d70153939fed76a4a6d9ce8e10a5bd1  gcc/testsuite/gcc.target/hppa/shadd-4.c
  48202f0a384db36b0b22c39d56b89641  gcc/testsuite/gcc.target/i386/20000609-1.c
--- 54145,54151 ----
  aaaadf978237931983f712ab447eeff0  gcc/testsuite/gcc.target/h8300/pragma-isr2.c
  2d59446112be72dbc4c284884b415376  gcc/testsuite/gcc.target/hppa/hppa.exp
  b3208ea4097d665215fd20e76146b954  gcc/testsuite/gcc.target/hppa/shadd-1.c
! 58bd6a3fd73be5559699b62200334b42  gcc/testsuite/gcc.target/hppa/shadd-2.c
  bec45e424269c61868beb11e175edb5f  gcc/testsuite/gcc.target/hppa/shadd-3.c
  3d70153939fed76a4a6d9ce8e10a5bd1  gcc/testsuite/gcc.target/hppa/shadd-4.c
  48202f0a384db36b0b22c39d56b89641  gcc/testsuite/gcc.target/i386/20000609-1.c
*************** ba54f9b0c866b8f8b35145c85e815cee  gcc/te
*** 53670,53675 ****
--- 54174,54180 ----
  a3e554dab8a93a4d3090e2c2ca07addf  gcc/testsuite/gcc.target/i386/20030926-1.c
  3b6c04d1af10fdb1e9317d6b0a34a660  gcc/testsuite/gcc.target/i386/20040112-1.c
  23e274aa6bf5841c3542d212ba52d17e  gcc/testsuite/gcc.target/i386/20050113-1.c
+ d1076fdd8a8da68773355e333bf1e717  gcc/testsuite/gcc.target/i386/20051216-1.c
  9c2b1a032cf616abe10eceed52867464  gcc/testsuite/gcc.target/i386/20060125-1.c
  8bcd9beecc809fe45d910c64d8910919  gcc/testsuite/gcc.target/i386/20060125-2.c
  a7556e3d9e8e29562f1ee775c2ab8d47  gcc/testsuite/gcc.target/i386/20060218-1.c
*************** fbcf5aac4ed190f64069f1418687d5f1  gcc/te
*** 53841,53846 ****
--- 54346,54352 ----
  811083ceed1ed00408a07db7a4aa3156  gcc/testsuite/gcc.target/i386/avx-pr88189-2.c
  33cf4cb35f83f41bef6cbda92c6d1856  gcc/testsuite/gcc.target/i386/avx-pr93078.c
  9b926829d7de933c61b0300157acbfc5  gcc/testsuite/gcc.target/i386/avx-pr93637.c
+ 542e7d75a9987542b5e477a240592ae7  gcc/testsuite/gcc.target/i386/avx-pr99563.c
  4e3d37bb04b99394790fa9e8caddf790  gcc/testsuite/gcc.target/i386/avx-recip-vec.c
  02ae18a66bd7b76f7a651b896f066b70  gcc/testsuite/gcc.target/i386/avx-reduc-1.c
  3e91f40208c50966229ca6dead80479d  gcc/testsuite/gcc.target/i386/avx-rint-sfix-2-vec.c
*************** b3b620b8dc044e4100a06e231a5708e2  gcc/te
*** 54443,54448 ****
--- 54949,54956 ----
  21a650649af5438b7cf42a16ca857a80  gcc/testsuite/gcc.target/i386/avx2-pr93430.c
  c688523ced8060176cab81eb131ee08e  gcc/testsuite/gcc.target/i386/avx2-pr93594.c
  fe1e9952f545a4585608336ac4da4efc  gcc/testsuite/gcc.target/i386/avx2-pr94460.c
+ 4796bd3878280cf20a2d843b24cb6576  gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c
+ eb660431400dfd8f30b0e0eac2d5c055  gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c
  2b83554762241a146df7ccc1617e1bfa  gcc/testsuite/gcc.target/i386/avx2-vbroadcastsd_pd-1.c
  193f0a7d029b84ce4e3b2e58eac8240a  gcc/testsuite/gcc.target/i386/avx2-vbroadcastsd_pd-2.c
  84a46e7f4338347591f1c8fe0aaceda5  gcc/testsuite/gcc.target/i386/avx2-vbroadcastsi128-1.c
*************** cf8d8483e8f8c207b3c3ece46a4e37a0  gcc/te
*** 55528,55533 ****
--- 56036,56044 ----
  d02e54fef14f48afcc720ef0004da5fa  gcc/testsuite/gcc.target/i386/avx512f-pr93673.c
  f5e4ec9ac91161d240ce6224588d20f2  gcc/testsuite/gcc.target/i386/avx512f-pr94300.c
  0ec29bad25960f18650afa1c9967c8eb  gcc/testsuite/gcc.target/i386/avx512f-pr94343.c
+ c64f8e63f9233fd8382fefc82e756df8  gcc/testsuite/gcc.target/i386/avx512f-pr96551-1.c
+ 16bf42a7e25dd411c2d2ddf3f97a9355  gcc/testsuite/gcc.target/i386/avx512f-pr96551-2.c
+ 23ad5d665df88571c33627be5c844324  gcc/testsuite/gcc.target/i386/avx512f-pr97028.c
  c03d8cf4fa3fd17be806ad4e6adc4bca  gcc/testsuite/gcc.target/i386/avx512f-prefer.c
  fa779c05cab9a2378601e3ad5ae642ef  gcc/testsuite/gcc.target/i386/avx512f-reduce-op-1.c
  26df6259bb9333b0893acf32bbb4ba18  gcc/testsuite/gcc.target/i386/avx512f-rint-sfix-vec-1.c
*************** b70c3474dab5c950386d01ff0714762f  gcc/te
*** 57327,57332 ****
--- 57838,57844 ----
  59f98f44a737ace509fc5360cad59a9e  gcc/testsuite/gcc.target/i386/divmod-6.c
  3b3bc498b746dac2582ffb6c471e536a  gcc/testsuite/gcc.target/i386/divmod-7.c
  c17dcb330b42bada168342242008b99c  gcc/testsuite/gcc.target/i386/divmod-8.c
+ 47d2b4328c009460a9b77a0a273daff7  gcc/testsuite/gcc.target/i386/double_mask_reg-1.c
  5d5c47e004c3ebf97d2da3489e7c9992  gcc/testsuite/gcc.target/i386/enqcmd.c
  f71b6a7495b0645d1ecb8db1b2f1958b  gcc/testsuite/gcc.target/i386/enqcmds.c
  83f426635f973eba278a3083233c3cab  gcc/testsuite/gcc.target/i386/excess-precision-1.c
*************** a2223c46858f0a78046f7081f1a8db8d  gcc/te
*** 57378,57397 ****
  41d05944a41d2d54ba7f51df1beb87cc  gcc/testsuite/gcc.target/i386/fma3-builtin-2.c
  fca446fb8db4eb130017e79f6967b7fc  gcc/testsuite/gcc.target/i386/fma3-builtin.c
  98b87707fe8556bf09594d5fcd30383e  gcc/testsuite/gcc.target/i386/fma3-fma.c
! 33024ae253db88360fb54464846fdfd9  gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c
! b558bfb4413ae1c962dc114e59359010  gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c
! e7112c0be482bc42d55029ac36ac9ef8  gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c
! 43effe60249b2ab6e653d113f13f7ecb  gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
  beb5dbebeeefdb779be2c6a08bbc586e  gcc/testsuite/gcc.target/i386/fma4-256-vector.c
  fab28eb86f92645faba058abe8856d6c  gcc/testsuite/gcc.target/i386/fma4-builtin-2.c
  57acd573d0d3c04e7254ff13e5c7a711  gcc/testsuite/gcc.target/i386/fma4-builtin.c
  43950172bf6d6ee95625021526123538  gcc/testsuite/gcc.target/i386/fma4-check.h
  94f60ea1ac07538467868212b2824c5b  gcc/testsuite/gcc.target/i386/fma4-fma-2.c
  d9eeb8c57ae6808e25354d703165bb83  gcc/testsuite/gcc.target/i386/fma4-fma.c
! 35242130a116eb89de9b2df889a2d0f5  gcc/testsuite/gcc.target/i386/fma4-maccXX.c
! 518e02a694b726bc777e60994235bde7  gcc/testsuite/gcc.target/i386/fma4-msubXX.c
! 9bdc01ce947b29cadb32c6ec322417e7  gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c
! 8398c2c2df8f0ece125218266ac5c510  gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c
  4bd7ca874f34425b1f81e1fa81eaf9a3  gcc/testsuite/gcc.target/i386/fma4-vector-2.c
  f33ef9447efa694b2af1bb03f65a05af  gcc/testsuite/gcc.target/i386/fma4-vector.c
  396ab4a6da0dafe4762f4ace61659d81  gcc/testsuite/gcc.target/i386/fma_1.h
--- 57890,57909 ----
  41d05944a41d2d54ba7f51df1beb87cc  gcc/testsuite/gcc.target/i386/fma3-builtin-2.c
  fca446fb8db4eb130017e79f6967b7fc  gcc/testsuite/gcc.target/i386/fma3-builtin.c
  98b87707fe8556bf09594d5fcd30383e  gcc/testsuite/gcc.target/i386/fma3-fma.c
! 827859f0c7b22fea56330e0ae8574ad8  gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c
! 4c8a9ffaff93028b0e21e86ab3c4590a  gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c
! f066dcb6aab976663c47d52fd92e92be  gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c
! 563c518577c527bca3893edb607acab8  gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c
  beb5dbebeeefdb779be2c6a08bbc586e  gcc/testsuite/gcc.target/i386/fma4-256-vector.c
  fab28eb86f92645faba058abe8856d6c  gcc/testsuite/gcc.target/i386/fma4-builtin-2.c
  57acd573d0d3c04e7254ff13e5c7a711  gcc/testsuite/gcc.target/i386/fma4-builtin.c
  43950172bf6d6ee95625021526123538  gcc/testsuite/gcc.target/i386/fma4-check.h
  94f60ea1ac07538467868212b2824c5b  gcc/testsuite/gcc.target/i386/fma4-fma-2.c
  d9eeb8c57ae6808e25354d703165bb83  gcc/testsuite/gcc.target/i386/fma4-fma.c
! f2da98308ea381a2208f13bf91ba7c9b  gcc/testsuite/gcc.target/i386/fma4-maccXX.c
! 9ca9f3790821197b222de722021d675d  gcc/testsuite/gcc.target/i386/fma4-msubXX.c
! 125a8aaa6e6c4ccbfdc9e400be4ae637  gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c
! 8e006b03217987183ea43c843f14c26a  gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c
  4bd7ca874f34425b1f81e1fa81eaf9a3  gcc/testsuite/gcc.target/i386/fma4-vector-2.c
  f33ef9447efa694b2af1bb03f65a05af  gcc/testsuite/gcc.target/i386/fma4-vector.c
  396ab4a6da0dafe4762f4ace61659d81  gcc/testsuite/gcc.target/i386/fma_1.h
*************** f2d2b9715eb7e6c1ec1310003a7a8d58  gcc/te
*** 57453,57459 ****
  08313964c91346f27c34e3c71ff43389  gcc/testsuite/gcc.target/i386/funcspec-3.c
  5af0527c599bf95f77628d48b1beb0ec  gcc/testsuite/gcc.target/i386/funcspec-4.c
  7568c1249431aafb7f8e2610a1e4a35e  gcc/testsuite/gcc.target/i386/funcspec-5.c
! 784192dfea1c1e0ad43d8177e721e832  gcc/testsuite/gcc.target/i386/funcspec-56.inc
  6886186deb869f2b04be36492c05b8aa  gcc/testsuite/gcc.target/i386/funcspec-6.c
  35655de5c9348f2a36254312a8d17908  gcc/testsuite/gcc.target/i386/funcspec-7.c
  c5cbddeb1b01f35a7fa7f281fb2acdb4  gcc/testsuite/gcc.target/i386/funcspec-8.c
--- 57965,57971 ----
  08313964c91346f27c34e3c71ff43389  gcc/testsuite/gcc.target/i386/funcspec-3.c
  5af0527c599bf95f77628d48b1beb0ec  gcc/testsuite/gcc.target/i386/funcspec-4.c
  7568c1249431aafb7f8e2610a1e4a35e  gcc/testsuite/gcc.target/i386/funcspec-5.c
! 1618fa831214c166c733a07094941313  gcc/testsuite/gcc.target/i386/funcspec-56.inc
  6886186deb869f2b04be36492c05b8aa  gcc/testsuite/gcc.target/i386/funcspec-6.c
  35655de5c9348f2a36254312a8d17908  gcc/testsuite/gcc.target/i386/funcspec-7.c
  c5cbddeb1b01f35a7fa7f281fb2acdb4  gcc/testsuite/gcc.target/i386/funcspec-8.c
*************** f08c3f5ff2d2d97f5970228622db7e3b  gcc/te
*** 57754,57759 ****
--- 58266,58272 ----
  cda0d89452347311cc45a79be2d8f0fc  gcc/testsuite/gcc.target/i386/memcpy-1.c
  6497cb2d22febb00a904f50025d863bd  gcc/testsuite/gcc.target/i386/memcpy-2.c
  536862ceddae932e3d7da830f0866d31  gcc/testsuite/gcc.target/i386/memcpy-3.c
+ 27b4fc4c0b0ecbd4614a4e9af86a6a18  gcc/testsuite/gcc.target/i386/memcpy-pr95886.c
  b5176a7f12717b0fd4c9162a139871e9  gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c
  b001554c0c381f992911b1e7a465a6b8  gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c
  18088286a0546a409434dcbafef0a896  gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c
*************** bceaa637e42b8eb896354cce94fad473  gcc/te
*** 57795,57800 ****
--- 58308,58316 ----
  e6c317c577cc6f419edc024b353613cf  gcc/testsuite/gcc.target/i386/movbe-5.c
  0d20bce1f8d326eae5b8360ae189013a  gcc/testsuite/gcc.target/i386/movdi-rex64.c
  24bf04c3867c573d0d2e26cdd8e9fca3  gcc/testsuite/gcc.target/i386/movdir-1.c
+ 220fd05ac4bf3942980044733740647e  gcc/testsuite/gcc.target/i386/movdir64b.c
+ 58cffc7c9e9e82575f8d75592c0a006b  gcc/testsuite/gcc.target/i386/movdiri32.c
+ bacea7aea9a00d63b7334d17aada2970  gcc/testsuite/gcc.target/i386/movdiri64.c
  d4c716e20ab6e64d6bb29cc63dd65677  gcc/testsuite/gcc.target/i386/movq-2.c
  d7e128da4dee8caf6cd8d400af12d230  gcc/testsuite/gcc.target/i386/movq.c
  347dca8d249a46ac2f5892d9ffdc0337  gcc/testsuite/gcc.target/i386/movsd.c
*************** af640e6417bda894b964dcafe04ebb19  gcc/te
*** 58954,58960 ****
  49f4dfdcf0385c77c063607993abc8c4  gcc/testsuite/gcc.target/i386/pr82659-5.c
  ad0f59e4fe0e9407ebaddb65a2989530  gcc/testsuite/gcc.target/i386/pr82659-6.c
  e73aed461dc16fd9b7669c6321cda770  gcc/testsuite/gcc.target/i386/pr82662.c
! 563cadaea501af6fe792f8c260689f5c  gcc/testsuite/gcc.target/i386/pr82673.c
  63efe3801cd250766ce11b7933f4bcf7  gcc/testsuite/gcc.target/i386/pr82699-1.c
  4bacd6d34ff9fea3fd2f47f877ea4d79  gcc/testsuite/gcc.target/i386/pr82699-2.c
  13e9bbe297f4f4f90fb9a5e5135b57dd  gcc/testsuite/gcc.target/i386/pr82699-3.c
--- 59470,59476 ----
  49f4dfdcf0385c77c063607993abc8c4  gcc/testsuite/gcc.target/i386/pr82659-5.c
  ad0f59e4fe0e9407ebaddb65a2989530  gcc/testsuite/gcc.target/i386/pr82659-6.c
  e73aed461dc16fd9b7669c6321cda770  gcc/testsuite/gcc.target/i386/pr82662.c
! fcb18a6ebf93b2667c4106b03dea5945  gcc/testsuite/gcc.target/i386/pr82673.c
  63efe3801cd250766ce11b7933f4bcf7  gcc/testsuite/gcc.target/i386/pr82699-1.c
  4bacd6d34ff9fea3fd2f47f877ea4d79  gcc/testsuite/gcc.target/i386/pr82699-2.c
  13e9bbe297f4f4f90fb9a5e5135b57dd  gcc/testsuite/gcc.target/i386/pr82699-3.c
*************** ec61cb2764cd0d05b8fd416bac2b290b  gcc/te
*** 59136,59141 ****
--- 59652,59658 ----
  a720bfe0104feb1cfa40b8ab91dc5f05  gcc/testsuite/gcc.target/i386/pr88070.c
  ff308205b0eaf987308c28fb936dbb1f  gcc/testsuite/gcc.target/i386/pr88178.c
  014704589a34c96de8b39971853cff79  gcc/testsuite/gcc.target/i386/pr88195.c
+ f25bcc4bed5d0d95251b485d5a39506b  gcc/testsuite/gcc.target/i386/pr88240.c
  9a7163535cd9dd187c7dfeb7fc7ce059  gcc/testsuite/gcc.target/i386/pr88278.c
  0f995c2402f66c16a0344297ae847803  gcc/testsuite/gcc.target/i386/pr88296.c
  d913cda86837f237b8859b590688e3a9  gcc/testsuite/gcc.target/i386/pr88331.c
*************** e66a8b09a8c5e18ceafa4d48c0b02d38  gcc/te
*** 59295,59301 ****
  4ae2ab41aa3353b71fa6341327631b6f  gcc/testsuite/gcc.target/i386/pr92825.c
  cdb535a0358d93b880f4cf410cb28b3c  gcc/testsuite/gcc.target/i386/pr92841-2.c
  fcfeca533cdb42d6c9b96e0cb7101a2b  gcc/testsuite/gcc.target/i386/pr92841.c
! 012566d44c2a74083eeade8760b8bfca  gcc/testsuite/gcc.target/i386/pr92865-1.c
  f48649045a7a5580979710279225e336  gcc/testsuite/gcc.target/i386/pr92905.c
  e4479da6970d703907fa64cc0aec5e84  gcc/testsuite/gcc.target/i386/pr93002.c
  710ff3152a3030c5b8c9f0f36e637e1c  gcc/testsuite/gcc.target/i386/pr93027.c
--- 59812,59818 ----
  4ae2ab41aa3353b71fa6341327631b6f  gcc/testsuite/gcc.target/i386/pr92825.c
  cdb535a0358d93b880f4cf410cb28b3c  gcc/testsuite/gcc.target/i386/pr92841-2.c
  fcfeca533cdb42d6c9b96e0cb7101a2b  gcc/testsuite/gcc.target/i386/pr92841.c
! 857c3f369363773d3bd7c843fa23f1a8  gcc/testsuite/gcc.target/i386/pr92865-1.c
  f48649045a7a5580979710279225e336  gcc/testsuite/gcc.target/i386/pr92905.c
  e4479da6970d703907fa64cc0aec5e84  gcc/testsuite/gcc.target/i386/pr93002.c
  710ff3152a3030c5b8c9f0f36e637e1c  gcc/testsuite/gcc.target/i386/pr93027.c
*************** d3b243dc63832cc4fd60f5339a04faa7  gcc/te
*** 59325,59330 ****
--- 59842,59849 ----
  eac191f45716935f4a58ab52765ec381  gcc/testsuite/gcc.target/i386/pr94417-1.c
  b2cbf35d26b6c14bf91ddc351c1728b9  gcc/testsuite/gcc.target/i386/pr94417-2.c
  08feb764ca4074fddb7c3a77e0ca5f73  gcc/testsuite/gcc.target/i386/pr94417-3.c
+ 6a40bb0dab0d8605bbab95e348befa79  gcc/testsuite/gcc.target/i386/pr94440-1.c
+ 726c48dafe40148b0e28f203b33cbbf4  gcc/testsuite/gcc.target/i386/pr94440-2.c
  074c5f0cf39b4cef7af07d0401b45e6b  gcc/testsuite/gcc.target/i386/pr94461.c
  5b93e43cf898e2a0946029eec889d14b  gcc/testsuite/gcc.target/i386/pr94467-1.c
  0c008328566429591af81428a5eda8b1  gcc/testsuite/gcc.target/i386/pr94467-2.c
*************** cf63209a9dbfa282faf0cb366089599d  gcc/te
*** 59335,59341 ****
--- 59854,59878 ----
  4e8c40af3d22047b7829ab8236d292f8  gcc/testsuite/gcc.target/i386/pr95169.c
  f6d659102349b35ce8612a7d4c1e273e  gcc/testsuite/gcc.target/i386/pr95255.c
  e269bc4546a8f7005a446e4f30a8786d  gcc/testsuite/gcc.target/i386/pr95355.c
+ 0748a249e20b96f9e7a21d325a0a8a7d  gcc/testsuite/gcc.target/i386/pr95464.c
+ 0f08f4158f0fe83adf032f6d1757bc57  gcc/testsuite/gcc.target/i386/pr96203-1.c
+ fd3ae4c11b9e966cb3569321e98abb26  gcc/testsuite/gcc.target/i386/pr96203-2.c
+ 7452cc0f5db1672bf14a67b2874c0d0e  gcc/testsuite/gcc.target/i386/pr96562-1.c
+ fcabbe293e9b3b53378adda17de53829  gcc/testsuite/gcc.target/i386/pr96793-1.c
+ 67cd319d1033c63c6acabca474abb52d  gcc/testsuite/gcc.target/i386/pr96793-2.c
+ b012c5e40f464aedc769992b40121c05  gcc/testsuite/gcc.target/i386/pr96793.c
+ bf3566c70c070effe60ebd9a2013f019  gcc/testsuite/gcc.target/i386/pr96827.c
+ e860da5c4163b56a77c4cb6a6238f5ea  gcc/testsuite/gcc.target/i386/pr97032.c
+ 9ecc5c18e8ce140186a3af4cf2f2f23b  gcc/testsuite/gcc.target/i386/pr97313.c
+ d1bbffbd6f7347b6b51d890b46131e04  gcc/testsuite/gcc.target/i386/pr97506.c
  849234c7a569c1e86023244bc5561263  gcc/testsuite/gcc.target/i386/pr9771-1.c
+ d50d43b015ccca4bdcef40a3a09478ce  gcc/testsuite/gcc.target/i386/pr97887.c
+ f8ecf4adafb31200f6cb5f02f878203e  gcc/testsuite/gcc.target/i386/pr97971.c
+ 6afe67531438d8115c46cbbd340d8f73  gcc/testsuite/gcc.target/i386/pr98063.c
+ 3e550210eceaa9555180fcdc5434cf50  gcc/testsuite/gcc.target/i386/pr98086.c
+ f05a11a90b720489273566f54bf45421  gcc/testsuite/gcc.target/i386/pr98100.c
+ 598c4bf58ece3ffbf0f20347f12676e0  gcc/testsuite/gcc.target/i386/pr98522.c
+ 006bf45011c8adaaea151e1e9bd71662  gcc/testsuite/gcc.target/i386/pr99753.c
  24ceb6d5f3f5cde4b9d852839bdb98ae  gcc/testsuite/gcc.target/i386/prefetchw-1.c
  f11f4731c396f099373c033ab016a64f  gcc/testsuite/gcc.target/i386/prefetchwt1-1.c
  4561455bd0f6ca8ce0b0f477f2897ee2  gcc/testsuite/gcc.target/i386/ptwrite1.c
*************** b6d6abcfbd5245e5750e48d0e9518639  gcc/te
*** 60185,60193 ****
  bb9856cef755854e2f3eebc7fffd6629  gcc/testsuite/gcc.target/i386/xgetsetbv.c
  5ee25ab13ecf1397089259762302768b  gcc/testsuite/gcc.target/i386/xop-check.h
  c37d749cc823fbe15fae562023e669f6  gcc/testsuite/gcc.target/i386/xop-frczX.c
! 1dfb32c9098a172a7ddbb001e0617c92  gcc/testsuite/gcc.target/i386/xop-haddX.c
! 90c1c8a0f655fa0eb23cd02904702233  gcc/testsuite/gcc.target/i386/xop-hadduX.c
! 561407eb95492b3c08b4d76921b9e89c  gcc/testsuite/gcc.target/i386/xop-hsubX.c
  b8afe26f29e3d32ac95aaa33621d54b8  gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c
  998c5d973621bafb169ca889abec3ee5  gcc/testsuite/gcc.target/i386/xop-imul64-vector.c
  a390d40d8a1affb5cd5f9f3db7a982e8  gcc/testsuite/gcc.target/i386/xop-mul-1.c
--- 60722,60730 ----
  bb9856cef755854e2f3eebc7fffd6629  gcc/testsuite/gcc.target/i386/xgetsetbv.c
  5ee25ab13ecf1397089259762302768b  gcc/testsuite/gcc.target/i386/xop-check.h
  c37d749cc823fbe15fae562023e669f6  gcc/testsuite/gcc.target/i386/xop-frczX.c
! 64b41375474193dec56af47b8e503143  gcc/testsuite/gcc.target/i386/xop-haddX.c
! c2eefa76fb0025f02bdd81ba68ca0c35  gcc/testsuite/gcc.target/i386/xop-hadduX.c
! c087501e492733ae63ede3b7c105cea1  gcc/testsuite/gcc.target/i386/xop-hsubX.c
  b8afe26f29e3d32ac95aaa33621d54b8  gcc/testsuite/gcc.target/i386/xop-imul32widen-vector.c
  998c5d973621bafb169ca889abec3ee5  gcc/testsuite/gcc.target/i386/xop-imul64-vector.c
  a390d40d8a1affb5cd5f9f3db7a982e8  gcc/testsuite/gcc.target/i386/xop-mul-1.c
*************** d439a77d5e6c43d22b0e43a8932a186a  gcc/te
*** 60215,60220 ****
--- 60752,60758 ----
  5d6799d058b6088fec71f80bc037cc66  gcc/testsuite/gcc.target/i386/xrstor-1.c
  cc5fa98498d02d917ff12651bbecacbc  gcc/testsuite/gcc.target/i386/xrstor64-1.c
  d0ec6d7102b172ce99abfca7935db985  gcc/testsuite/gcc.target/i386/xsave-1.c
+ 93e38b20a20142a1c75d3b7e3267026f  gcc/testsuite/gcc.target/i386/xsave-avx-1.c
  ccb901b1229bd3e2f75e3ddccdee0757  gcc/testsuite/gcc.target/i386/xsave64-1.c
  94a44e6d1fa970eceacc9714f0898489  gcc/testsuite/gcc.target/i386/xsavec-1.c
  f9b1cdb0433ef7064bd1c61cb70fbb98  gcc/testsuite/gcc.target/i386/xsavec64-1.c
*************** c97fc8a68062ce7030d1c0bffaf20318  gcc/te
*** 62027,62040 ****
  baa1c96a04108c49c5c268ec5064328b  gcc/testsuite/gcc.target/powerpc/maddld-1.c
  e0e14ff5cc47e2735efaf83f4740e789  gcc/testsuite/gcc.target/powerpc/maddld.c
  9db67e8f35964a8ae2afb7840142608c  gcc/testsuite/gcc.target/powerpc/medium_offset.c
  1256ac93816d8a1e4a1b5590e2a84582  gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c
  3d37afc338716bb9ee2ca06fed6f0f05  gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c
! 0fccf34a3b6c71fb895b8195aa737ddf  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
! 0a018ba99ca7332f32e73c7f253c8871  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
  a030b6c42d5b1e2f2855367dee56b37f  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
  ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
! 9c7c4639d99727b0239b6186deebc0fe  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
! f6f39f6fe2b51843af9025b19f5d99a7  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
  fd90b8f8f736e4de9d0ea4c6ce93cf36  gcc/testsuite/gcc.target/powerpc/mmx-check.h
  8ea98bf9f7849c85085a75d0cc2e56f3  gcc/testsuite/gcc.target/powerpc/mmx-packs.c
--- 62565,62579 ----
  baa1c96a04108c49c5c268ec5064328b  gcc/testsuite/gcc.target/powerpc/maddld-1.c
  e0e14ff5cc47e2735efaf83f4740e789  gcc/testsuite/gcc.target/powerpc/maddld.c
  9db67e8f35964a8ae2afb7840142608c  gcc/testsuite/gcc.target/powerpc/medium_offset.c
+ c54f25d14eb461caec02d191c2115a57  gcc/testsuite/gcc.target/powerpc/mma-alignment.c
  1256ac93816d8a1e4a1b5590e2a84582  gcc/testsuite/gcc.target/powerpc/mma-builtin-1.c
  3d37afc338716bb9ee2ca06fed6f0f05  gcc/testsuite/gcc.target/powerpc/mma-builtin-2.c
! 9dd372b54a73f5146abf4b2c46c340e4  gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c
! 1a289e9c372877c9be4845ad8afab3b0  gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c
  a030b6c42d5b1e2f2855367dee56b37f  gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c
  ab2a7ea5ea50966110883706974152ea  gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c
! b77c15b5953e3377992dcb71f5ad1d7d  gcc/testsuite/gcc.target/powerpc/mma-double-test.c
! d7d0c674b26c29d4774fd79ed2a0e09c  gcc/testsuite/gcc.target/powerpc/mma-single-test.c
  a271f35c38761fdbb749bf1bec83cfe4  gcc/testsuite/gcc.target/powerpc/mma-supported.c
  fd90b8f8f736e4de9d0ea4c6ce93cf36  gcc/testsuite/gcc.target/powerpc/mmx-check.h
  8ea98bf9f7849c85085a75d0cc2e56f3  gcc/testsuite/gcc.target/powerpc/mmx-packs.c
*************** b5f67a5154b009c6dec03e4ced76145b  gcc/te
*** 62311,62317 ****
  46f4342a0fb34a0068bd9a1bc0fb9644  gcc/testsuite/gcc.target/powerpc/pr63491.c
  a3fecc86b4f3176d71745478e4b20b0b  gcc/testsuite/gcc.target/powerpc/pr64019.c
  1774961bad8e66a4ad3db16a729331d2  gcc/testsuite/gcc.target/powerpc/pr64205.c
! ce56e41279d8db54c64a5fd047e0cfcf  gcc/testsuite/gcc.target/powerpc/pr64505.c
  564b9b7942b8363816b2ed8864ac1b7a  gcc/testsuite/gcc.target/powerpc/pr65058.c
  07ae256a310975ba7230e33196da928e  gcc/testsuite/gcc.target/powerpc/pr65456.c
  3db2f60754130dda04d75b82cad74f3a  gcc/testsuite/gcc.target/powerpc/pr65787.c
--- 62850,62856 ----
  46f4342a0fb34a0068bd9a1bc0fb9644  gcc/testsuite/gcc.target/powerpc/pr63491.c
  a3fecc86b4f3176d71745478e4b20b0b  gcc/testsuite/gcc.target/powerpc/pr64019.c
  1774961bad8e66a4ad3db16a729331d2  gcc/testsuite/gcc.target/powerpc/pr64205.c
! 7e6cd200ccb9bc668a4cb5e7338068d8  gcc/testsuite/gcc.target/powerpc/pr64505.c
  564b9b7942b8363816b2ed8864ac1b7a  gcc/testsuite/gcc.target/powerpc/pr65058.c
  07ae256a310975ba7230e33196da928e  gcc/testsuite/gcc.target/powerpc/pr65456.c
  3db2f60754130dda04d75b82cad74f3a  gcc/testsuite/gcc.target/powerpc/pr65787.c
*************** bf5eef64bd13d358ccd4ecc20fc71dea  gcc/te
*** 62503,62514 ****
--- 63042,63101 ----
  9a20865f980a7dab9057252484c9acee  gcc/testsuite/gcc.target/powerpc/pr93122.c
  28bb6aa7286428bb15ccd941640b2015  gcc/testsuite/gcc.target/powerpc/pr93658.c
  d26617f5612756af307063fa03737a38  gcc/testsuite/gcc.target/powerpc/pr93800.c
+ baf149d64053b2f0f606c42999ad64b8  gcc/testsuite/gcc.target/powerpc/pr95450.c
  c3fdf2edbc3880b6e23670387a188c81  gcc/testsuite/gcc.target/powerpc/pr96125.c
+ fc375fa4611e61db9f6772989772cd97  gcc/testsuite/gcc.target/powerpc/pr96139-a.c
+ 43db365adaa18cc0b1e481b8ad040696  gcc/testsuite/gcc.target/powerpc/pr96139-b.c
+ 077f66488295d290f80d30233e453520  gcc/testsuite/gcc.target/powerpc/pr96139-c.c
+ 260b4195fb458fd7f0ec3afc524236ff  gcc/testsuite/gcc.target/powerpc/pr96264.c
+ 4041fca09c3daed5a381d4dc45e9a366  gcc/testsuite/gcc.target/powerpc/pr96446.c
+ 06df07809324154deb45d934dbebf494  gcc/testsuite/gcc.target/powerpc/pr96493.c
+ acacca4b5662f17d21391b583487172e  gcc/testsuite/gcc.target/powerpc/pr96506.c
+ 713c433c1e5c80361a865ab817cd27b1  gcc/testsuite/gcc.target/powerpc/pr96530.c
+ 54d85fa08f775bccdcae07e834cb4364  gcc/testsuite/gcc.target/powerpc/pr96808.c
+ 213beaa984952c5e9c8741ff42bef29f  gcc/testsuite/gcc.target/powerpc/pr97360.c
+ f900d3f1e79811e92ae2e91267891d4a  gcc/testsuite/gcc.target/powerpc/pr98959.c
  64482d2c5f46fd2fe948c15ae7162cfd  gcc/testsuite/gcc.target/powerpc/pragma_misc9.c
  98c02b2c2946f882d2b5e41da4b7d78b  gcc/testsuite/gcc.target/powerpc/pragma_power6.c
  9fc46dc795793c68c68bcda62ba3bb06  gcc/testsuite/gcc.target/powerpc/pragma_power7.c
  86de0bfe94420f8830e56254afa4feaf  gcc/testsuite/gcc.target/powerpc/pragma_power8.c
  25c6031256d212b5648eda0ff8d68094  gcc/testsuite/gcc.target/powerpc/pragma_power9.c
+ 3d5b95888852df8700894887dd8bfb69  gcc/testsuite/gcc.target/powerpc/prefix-add.c
+ 22fb944e0690c3907fb29d60c970351a  gcc/testsuite/gcc.target/powerpc/prefix-di-constant.c
+ 8db875e0cffec64424eec6fa93ff403b  gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c
+ c0a28739bbe5f92a195f24eb56917468  gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c
+ fb88c96438da7de8f3ff72020e551ffc  gcc/testsuite/gcc.target/powerpc/prefix-large-df.c
+ a6e55eaf6c0e1bf0dc9084e8336fc15b  gcc/testsuite/gcc.target/powerpc/prefix-large-di.c
+ b4ed1cc4e844c1cd5d03d3988741e9aa  gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c
+ bd5cf60a6b9e3b3c39d72505788fa390  gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c
+ 4c9b085b9240fefd1d8a425ce1f0618f  gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c
+ 72249d41383ca0fee51310ef787d2fe7  gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c
+ e77510a58b0db92b527c62e71e7b7e84  gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c
+ 6a1a46bc9e464cce4d1ab2a28a45a7c8  gcc/testsuite/gcc.target/powerpc/prefix-large-si.c
+ 734074efecf893b6143c73200c6748e9  gcc/testsuite/gcc.target/powerpc/prefix-large-udi.c
+ af277f6002d6dcbe1320638c259d669b  gcc/testsuite/gcc.target/powerpc/prefix-large-uhi.c
+ 3bb68df9ae4b98d80f95c9cda2d8016a  gcc/testsuite/gcc.target/powerpc/prefix-large-uqi.c
+ 2d865a3edfc1048b54276cd1585fe5ac  gcc/testsuite/gcc.target/powerpc/prefix-large-usi.c
+ 538f8d508f236aed049b5729a328c2e6  gcc/testsuite/gcc.target/powerpc/prefix-large-v2df.c
+ 3cb9e96e26e19df608e1e9bb9b5aca7e  gcc/testsuite/gcc.target/powerpc/prefix-large.h
+ 4f04f80256d2e8b6bc685ad3d3b36406  gcc/testsuite/gcc.target/powerpc/prefix-no-update.c
+ 1258283ae03b871f4c91d5a1a5591e62  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c
+ 4bd5478f9964f4b9148a061ae26d116b  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c
+ 6dcf506d638765284fead323c8500e50  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c
+ 4eae671eebf63d90fa40faf703a61926  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c
+ 2202963e7148c91b5df18f591ee62f58  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c
+ 8447dc4ab2a7cd31f7d9ac2cb9eb87b5  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c
+ c165df8934cdd894e473aa973f2b520e  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c
+ 25de291ea9ae38013195ad8c59e8188b  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c
+ 67788110dbb257a916db966dbe643f62  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c
+ 1f11e8b41d5acd89dd3a58fe52ea0ed9  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-udi.c
+ 6421602133b69e91167e10a966b8ce20  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-uhi.c
+ ce79a70a4f8a7739b6de0153615b81fb  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-uqi.c
+ c80abe1bde1dd19b4ab9fe0fdc8e22dd  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-usi.c
+ e42858e0ca12343d94310c2d672a4f17  gcc/testsuite/gcc.target/powerpc/prefix-pcrel-v2df.c
+ 1f54b499ad404587661bc793e8f252f8  gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h
+ ce3c6e6db2777b22224f4a6b36d6bed6  gcc/testsuite/gcc.target/powerpc/prefix-si-constant.c
+ 38228cc40bbf172ba48212f7f8aa445a  gcc/testsuite/gcc.target/powerpc/prefix-stack-protect.c
  3ba8ef2a92d4982a4dc0e12f6d60290b  gcc/testsuite/gcc.target/powerpc/pure-builtin-redundant-load.c
  f2d0629b5eb04308346c90a52b0dfad9  gcc/testsuite/gcc.target/powerpc/quad-atomic.c
  4c4c29d599264356e1c6bc46cac8a876  gcc/testsuite/gcc.target/powerpc/r2_shrink-wrap.c
*************** ac22a668a6627141957bbd3d791e4b02  gcc/te
*** 63249,63256 ****
  62823213389acb5bfc34bf2e10ae7aa7  gcc/testsuite/gcc.target/riscv/flattened-struct-abi-2.c
  4b9c52bac0e4420fe66fd5ccc343689b  gcc/testsuite/gcc.target/riscv/interrupt-1.c
  27109745601df825c5c92c2e4f0167d4  gcc/testsuite/gcc.target/riscv/interrupt-2.c
! 6068c1476fbeac46deefc8645fcc68be  gcc/testsuite/gcc.target/riscv/interrupt-3.c
! 915b3adfbb74cb9470edaf8c46ad3ba1  gcc/testsuite/gcc.target/riscv/interrupt-4.c
  9123fc821c454516a841bd5d016f9f25  gcc/testsuite/gcc.target/riscv/interrupt-5.c
  f69ed9814aa0739480a17cf1070d4373  gcc/testsuite/gcc.target/riscv/interrupt-conflict-mode.c
  67a7e2d6d59a29d207583801c3cd4578  gcc/testsuite/gcc.target/riscv/interrupt-debug.c
--- 63836,63843 ----
  62823213389acb5bfc34bf2e10ae7aa7  gcc/testsuite/gcc.target/riscv/flattened-struct-abi-2.c
  4b9c52bac0e4420fe66fd5ccc343689b  gcc/testsuite/gcc.target/riscv/interrupt-1.c
  27109745601df825c5c92c2e4f0167d4  gcc/testsuite/gcc.target/riscv/interrupt-2.c
! d34f826178817dba362f95df51b4accd  gcc/testsuite/gcc.target/riscv/interrupt-3.c
! 890cf8defe81c4b2af8aafe1b5ca9c23  gcc/testsuite/gcc.target/riscv/interrupt-4.c
  9123fc821c454516a841bd5d016f9f25  gcc/testsuite/gcc.target/riscv/interrupt-5.c
  f69ed9814aa0739480a17cf1070d4373  gcc/testsuite/gcc.target/riscv/interrupt-conflict-mode.c
  67a7e2d6d59a29d207583801c3cd4578  gcc/testsuite/gcc.target/riscv/interrupt-debug.c
*************** f69ed9814aa0739480a17cf1070d4373  gcc/te
*** 63261,63271 ****
  92b992d04fde94aee5b251f2605fb03b  gcc/testsuite/gcc.target/riscv/load-immediate.c
  4aef0f89ffb494d0a744e3b040b6c9c7  gcc/testsuite/gcc.target/riscv/losum-overflow.c
  14c90f84d8058b60faff46b00c097a9c  gcc/testsuite/gcc.target/riscv/pr84660.c
- 5607223fa3328b2b0ae87eeca06d0dfd  gcc/testsuite/gcc.target/riscv/pr91441.c
  1a434ff3440a676fb4f4c586bf3152e5  gcc/testsuite/gcc.target/riscv/pr93202.c
  6a4efdae4822baf9f3df7454d4e40a5b  gcc/testsuite/gcc.target/riscv/pr93304.c
  b5552dc4ebe2e10cb2cd9798ba0a1ef5  gcc/testsuite/gcc.target/riscv/pr95252.c
  d554990de6257eaed21c873a91b78998  gcc/testsuite/gcc.target/riscv/pr95683.c
  f0f91a28596e2dcf0af2dee634ce81cd  gcc/testsuite/gcc.target/riscv/predef-1.c
  a800b0b2c0a7c1b33ad7379a050995d6  gcc/testsuite/gcc.target/riscv/predef-2.c
  7536e7cf6900e49fcec2f3cf4afd1775  gcc/testsuite/gcc.target/riscv/predef-3.c
--- 63848,63859 ----
  92b992d04fde94aee5b251f2605fb03b  gcc/testsuite/gcc.target/riscv/load-immediate.c
  4aef0f89ffb494d0a744e3b040b6c9c7  gcc/testsuite/gcc.target/riscv/losum-overflow.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
  b5552dc4ebe2e10cb2cd9798ba0a1ef5  gcc/testsuite/gcc.target/riscv/pr95252.c
  d554990de6257eaed21c873a91b78998  gcc/testsuite/gcc.target/riscv/pr95683.c
+ 4a09604ef4cdb81da6aaf6179b4347d1  gcc/testsuite/gcc.target/riscv/pr96759.c
+ f14c5181c4869646f5e8c36361c92f46  gcc/testsuite/gcc.target/riscv/pr99702.c
  f0f91a28596e2dcf0af2dee634ce81cd  gcc/testsuite/gcc.target/riscv/predef-1.c
  a800b0b2c0a7c1b33ad7379a050995d6  gcc/testsuite/gcc.target/riscv/predef-2.c
  7536e7cf6900e49fcec2f3cf4afd1775  gcc/testsuite/gcc.target/riscv/predef-3.c
*************** d12111264ce68b92da7294ffed1c4dcc  gcc/te
*** 63275,63280 ****
--- 63863,63869 ----
  6fcfed4dbaf9d6628a54e12a265b94fc  gcc/testsuite/gcc.target/riscv/predef-7.c
  5100854f35b1aa15ea4604d6a5d4478e  gcc/testsuite/gcc.target/riscv/predef-8.c
  b78c980bec602c6a91ac1bc85320f39f  gcc/testsuite/gcc.target/riscv/promote-type-for-libcall.c
+ 3be3d6a0d5439e546ea8ebc6724e4723  gcc/testsuite/gcc.target/riscv/read-thread-pointer.c
  c0bf8becac0e2c1c23fb260d06c8f80d  gcc/testsuite/gcc.target/riscv/riscv.exp
  6bd569a0881471228538a06acf78338a  gcc/testsuite/gcc.target/riscv/save-restore-1.c
  77bed88da7126dd689a1ab20a2139f05  gcc/testsuite/gcc.target/riscv/save-restore-2.c
*************** b379cd03e188ebd20fb6bfd9e811a8f6  gcc/te
*** 63529,63534 ****
--- 64118,64124 ----
  a03e4e232422d0ea849b2eedc43f53bf  gcc/testsuite/gcc.target/s390/pr92176.c
  237f9f610e9777421f3c0dff930eec8b  gcc/testsuite/gcc.target/s390/pr93533.c
  f4792ece0a0aff8add8968cae67374ad  gcc/testsuite/gcc.target/s390/pr93908.c
+ f1116dd01874e965a113345275e6310a  gcc/testsuite/gcc.target/s390/pr96456.c
  f9de3c4e9d9e8c3a707e1f51e48901b6  gcc/testsuite/gcc.target/s390/return-addr1.c
  5368e8759352b798ae1db6bc79919aa2  gcc/testsuite/gcc.target/s390/return-addr2.c
  c638a86bd5bf24acab1490492cbfb557  gcc/testsuite/gcc.target/s390/risbg-ll-1.c
*************** d0fc65bbbe891276a96818aa810ee61a  gcc/te
*** 64096,64101 ****
--- 64686,64692 ----
  444e8beace1b4de7dfc39e780fc67fac  gcc/testsuite/gcc.target/sparc/overflow-3.c
  2d8b17d688d100fd3cb6453f855222b0  gcc/testsuite/gcc.target/sparc/overflow-4.c
  8475c91c4d278191b81ca429107475b1  gcc/testsuite/gcc.target/sparc/overflow-5.c
+ 49458c6e2cd69ad6620fa55db5d3621f  gcc/testsuite/gcc.target/sparc/overflow-6.c
  0e446c8782cfda1bf1b2b7467cdf43af  gcc/testsuite/gcc.target/sparc/pdist-2.c
  77281e86e797be1ef8a0784c9a4db58a  gcc/testsuite/gcc.target/sparc/pdist-3.c
  178b0f750e337f74871710d17257944f  gcc/testsuite/gcc.target/sparc/pdist.c
*************** ff84d707937682f90e05f089db0bd9e8  gcc/te
*** 64594,64599 ****
--- 65185,65202 ----
  cf624d769a9b5200926d4c132fe75e3c  gcc/testsuite/gdc.dg/pr94970.d
  fa256bce282d1c30c6edf903ca1c1b3c  gcc/testsuite/gdc.dg/pr95173.d
  be038d26745b623aa5734e73550773e6  gcc/testsuite/gdc.dg/pr95250.d
+ 53343eb0d4463417361dc00a68627e98  gcc/testsuite/gdc.dg/pr96140.d
+ e1a2722cd8235fdc6d08cb679a3d7a28  gcc/testsuite/gdc.dg/pr96157a.d
+ f8904c371a1f3062fde571c25b998c54  gcc/testsuite/gdc.dg/pr96157b.d
+ f23ace9a6ba289791306e13d8fd5ce0f  gcc/testsuite/gdc.dg/pr96254a.d
+ b62ff9f99e07b6dbb56f221a56f0b7ab  gcc/testsuite/gdc.dg/pr96254b.d
+ eb911ca49c3c33021dd97064b0459923  gcc/testsuite/gdc.dg/pr96301a.d
+ 6f5ae39580efa1de2679c8912e82e1b8  gcc/testsuite/gdc.dg/pr96301b.d
+ 7880bdba7c166bb0d5af9d5a4530b438  gcc/testsuite/gdc.dg/pr96301c.d
+ dc97b4112b134cae3d15aab92424d97a  gcc/testsuite/gdc.dg/pr96924.d
+ b663ef6196ae4bb84069ca545fdffaa5  gcc/testsuite/gdc.dg/pr97843.d
+ 69b6b7adcb2ad72055a4fca88afe3f41  gcc/testsuite/gdc.dg/pr97889.d
+ 474f1f2b9c5476fcfd2ee0ed2db833f0  gcc/testsuite/gdc.dg/pr98277.d
  9119d0ec3d943f148ead051e9149fcd0  gcc/testsuite/gdc.dg/runnable.d
  7039ea5d3f34502d4ad2ebf20bbd078e  gcc/testsuite/gdc.dg/runnable2.d
  f8ff25c8358ba138bb7e92bed57a1406  gcc/testsuite/gdc.dg/simd.d
*************** ef649aba680526d48bc3e69760b621f2  gcc/te
*** 64624,64629 ****
--- 65227,65233 ----
  286e654567f89de0a3605032db35f623  gcc/testsuite/gdc.test/compilable/b6227.d
  6a76da8b7b49ec37b8f02315a9b5bdd9  gcc/testsuite/gdc.test/compilable/b6395.d
  91312b385ab5eae660ff874edde30f1b  gcc/testsuite/gdc.test/compilable/b6400.d
+ 225f324f4744b9f862b07708e1d60547  gcc/testsuite/gdc.test/compilable/b9490.d
  dee0f822a13e4056b5394870a7c74761  gcc/testsuite/gdc.test/compilable/betterCarray.d
  7021d1651fabe6e446f09a6e5c53962f  gcc/testsuite/gdc.test/compilable/betterCswitch.d
  0aa7e577ae4c165086acff2ed3c6759e  gcc/testsuite/gdc.test/compilable/bug11735.d
*************** b6044a78045280ec5bb29256e581fd75  gcc/te
*** 64784,64794 ****
--- 65388,65400 ----
  2e2f650fe5da6573ba343703f7e9f196  gcc/testsuite/gdc.test/compilable/ice13920.d
  7c9984409abfae9271756cf23f4fd4db  gcc/testsuite/gdc.test/compilable/ice13968.d
  57cda19fc10b3e3937afdfa9759da010  gcc/testsuite/gdc.test/compilable/ice14075.d
+ 947e7307b3b3e83bde0d771fd17cecef  gcc/testsuite/gdc.test/compilable/ice14739.d
  542a4f862c0646be14cc11f8a98ef376  gcc/testsuite/gdc.test/compilable/ice1524.d
  e2542287017f55a216673951cdeb4957  gcc/testsuite/gdc.test/compilable/ice15333.d
  6e861bbf8e2c2207268c138f66e524b7  gcc/testsuite/gdc.test/compilable/ice15760.d
  5b4e5d6b51255f8d913f41d595c09864  gcc/testsuite/gdc.test/compilable/ice15789.d
  6b0300a49e26fb43af48b4a7370db4e8  gcc/testsuite/gdc.test/compilable/ice15992.d
+ fc6aae2b0988460716a7da593f29dc09  gcc/testsuite/gdc.test/compilable/ice20092.d
  8bf800f3dcaca881ffdbede05ad1eabc  gcc/testsuite/gdc.test/compilable/ice6538.d
  62c12fe66505cdafa0b2160448afa693  gcc/testsuite/gdc.test/compilable/ice8392.d
  3c544576a89bdf199d8000e4c49608f6  gcc/testsuite/gdc.test/compilable/ice854.d
*************** eea69b24dab5f6a3a3bc66e1783a9bdd  gcc/te
*** 64888,64893 ****
--- 65494,65502 ----
  3aae6246838f53dede9a22c3cf97baac  gcc/testsuite/gdc.test/compilable/imports/test19609b.d
  4ba163636180cbb37f67c5128cd77536  gcc/testsuite/gdc.test/compilable/imports/test19609c.d
  4af26579445d4f23b4ad000fa00a7fc4  gcc/testsuite/gdc.test/compilable/imports/test1imp.d
+ 754f26c40ff56dabdfc6b66af299bb99  gcc/testsuite/gdc.test/compilable/imports/test21299/func.d
+ 49c149a624a15b7c88491e52fb5e72ad  gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d
+ ed6b446a1bba02028807741f49a0b12c  gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.d
  e6b06846e47d7e657b4b6da3e34a6954  gcc/testsuite/gdc.test/compilable/imports/test25a.d
  dcecd311a16774881975a1c3b62d5e02  gcc/testsuite/gdc.test/compilable/imports/test25b.d
  dd423bc6d69cba269b09946e729dbf08  gcc/testsuite/gdc.test/compilable/imports/test2991.d
*************** e1b2201bb7bef13edd5b1dd62a016069  gcc/te
*** 64934,64940 ****
  1d8fc89265fe679561568985cc3facff  gcc/testsuite/gdc.test/compilable/imports/udamodule2.d
  2f1dca8de92811ccae257ea9c1e85b24  gcc/testsuite/gdc.test/compilable/imports/udamodule2a.d
  d9ebf67fd237bed148f1afc04cc9917e  gcc/testsuite/gdc.test/compilable/imports/wax16798.d
! 6ebec60fafe81f3a06d8d827fb494078  gcc/testsuite/gdc.test/compilable/interpret3.d
  c6aab91c4e15d19895112c1cb7a06bdf  gcc/testsuite/gdc.test/compilable/json.d
  7407813737455f3fdad5c5a54a3a726d  gcc/testsuite/gdc.test/compilable/line.d
  a3c24afe0733ea3b2f5afb6b064e3a71  gcc/testsuite/gdc.test/compilable/noderef.d
--- 65543,65549 ----
  1d8fc89265fe679561568985cc3facff  gcc/testsuite/gdc.test/compilable/imports/udamodule2.d
  2f1dca8de92811ccae257ea9c1e85b24  gcc/testsuite/gdc.test/compilable/imports/udamodule2a.d
  d9ebf67fd237bed148f1afc04cc9917e  gcc/testsuite/gdc.test/compilable/imports/wax16798.d
! 3bac518e67dacd4d7b58e38a1d2f91d4  gcc/testsuite/gdc.test/compilable/interpret3.d
  c6aab91c4e15d19895112c1cb7a06bdf  gcc/testsuite/gdc.test/compilable/json.d
  7407813737455f3fdad5c5a54a3a726d  gcc/testsuite/gdc.test/compilable/line.d
  a3c24afe0733ea3b2f5afb6b064e3a71  gcc/testsuite/gdc.test/compilable/noderef.d
*************** bb6d980d18f268c4653a4b3f6ef90dc0  gcc/te
*** 65092,65097 ****
--- 65701,65710 ----
  6fbdb3bc8df45dce6f1cca2e1c65403f  gcc/testsuite/gdc.test/compilable/test19778.d
  6959520dbe36e098ae727a4a9cdfdfe3  gcc/testsuite/gdc.test/compilable/test19912.d
  bd3b792f2e9fae4293f32a0195335936  gcc/testsuite/gdc.test/compilable/test19941.d
+ 04232045b228e791a39bfb15136a8ba9  gcc/testsuite/gdc.test/compilable/test21299a.d
+ 486de3c5e0f7578f63bb5307aa28bab2  gcc/testsuite/gdc.test/compilable/test21299b.d
+ f7ebbab88f0a4f86e71b06e130f593ee  gcc/testsuite/gdc.test/compilable/test21299c.d
+ effd503ab143f07a377f69a6abd2e2ab  gcc/testsuite/gdc.test/compilable/test21299d.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
*************** e5c4db922c80c6cd4ee60bd1b574a66a  gcc/te
*** 65576,65582 ****
  ec49ddad4c2d427e7fc82a61312b1a4a  gcc/testsuite/gdc.test/fail_compilation/fail17419.d
  0a22d2204c7837efddcda3d6919a42d5  gcc/testsuite/gdc.test/fail_compilation/fail17421.d
  ab5f4dbae40b00e019c3eb7247e7a565  gcc/testsuite/gdc.test/fail_compilation/fail17491.d
! 677e3f9fd32e5de4beae3da04493ae1a  gcc/testsuite/gdc.test/fail_compilation/fail17492.d
  387173afc11a18e5b4ff9e149e068f1a  gcc/testsuite/gdc.test/fail_compilation/fail17502.d
  f063c3fe726aead146d8bc5f11317caa  gcc/testsuite/gdc.test/fail_compilation/fail176.d
  a9e9375c639f1bceb5a2c82ed2d814d2  gcc/testsuite/gdc.test/fail_compilation/fail17612.d
--- 66189,66195 ----
  ec49ddad4c2d427e7fc82a61312b1a4a  gcc/testsuite/gdc.test/fail_compilation/fail17419.d
  0a22d2204c7837efddcda3d6919a42d5  gcc/testsuite/gdc.test/fail_compilation/fail17421.d
  ab5f4dbae40b00e019c3eb7247e7a565  gcc/testsuite/gdc.test/fail_compilation/fail17491.d
! 94c0cc143d055c0e1c6c34c9ed64df24  gcc/testsuite/gdc.test/fail_compilation/fail17492.d
  387173afc11a18e5b4ff9e149e068f1a  gcc/testsuite/gdc.test/fail_compilation/fail17502.d
  f063c3fe726aead146d8bc5f11317caa  gcc/testsuite/gdc.test/fail_compilation/fail176.d
  a9e9375c639f1bceb5a2c82ed2d814d2  gcc/testsuite/gdc.test/fail_compilation/fail17612.d
*************** e3408518b8b4c811d02328352ef87de6  gcc/te
*** 65596,65601 ****
--- 66209,66215 ----
  981e45bf2f24b479f4edb4dd0c3251f0  gcc/testsuite/gdc.test/fail_compilation/fail187.d
  30517ca54fcaeb3dab234b5da5d696ef  gcc/testsuite/gdc.test/fail_compilation/fail188.d
  39344b97e72e7a51418d2304bfe71bac  gcc/testsuite/gdc.test/fail_compilation/fail189.d
+ 5a7924606f6eb049358a7fe7ca09347b  gcc/testsuite/gdc.test/fail_compilation/fail18970.d
  1483b01b6caa6a61211fbbb7ca91bb0e  gcc/testsuite/gdc.test/fail_compilation/fail190.d
  ff0f76cd1d9f8e05b74ab205e6a227c9  gcc/testsuite/gdc.test/fail_compilation/fail1900.d
  2658559b7e065a4d9a88423a76b0a1f8  gcc/testsuite/gdc.test/fail_compilation/fail19182.d
*************** f7f570eb0515fd4c916d898baa0cf919  gcc/te
*** 65640,65645 ****
--- 66254,66260 ----
  188539d90bcecc89bfb075c266e44662  gcc/testsuite/gdc.test/fail_compilation/fail207.d
  8be923779af49504b57c7ed97bb83d55  gcc/testsuite/gdc.test/fail_compilation/fail208.d
  692da97aacb73f0e5dd83773df388ad3  gcc/testsuite/gdc.test/fail_compilation/fail209.d
+ a73d3317381cd1a7dad4b419b99a70c1  gcc/testsuite/gdc.test/fail_compilation/fail21001.d
  fb44509087d96cafd81f6b3914fa210d  gcc/testsuite/gdc.test/fail_compilation/fail212.d
  51f7cc2b0cccf9aaa02064bf4b71122b  gcc/testsuite/gdc.test/fail_compilation/fail213.d
  210123bd50e440d7a005818b767f6554  gcc/testsuite/gdc.test/fail_compilation/fail215.d
*************** e31c57d6974d04e2c34bbe41ae8c9706  gcc/te
*** 66116,66121 ****
--- 66731,66737 ----
  02081a92305510de44e261c5fa5e3c34  gcc/testsuite/gdc.test/fail_compilation/ice17074.d
  7324203f77755460dfd2b206a19d914d  gcc/testsuite/gdc.test/fail_compilation/ice17690.d
  be6c358100e2ef5988a9d561cda1e90b  gcc/testsuite/gdc.test/fail_compilation/ice17831.d
+ 1ee2df9e731e72df6ec1774356fb21e5  gcc/testsuite/gdc.test/fail_compilation/ice21060.d
  61d25d3d66bc23fc5137fdca361068bc  gcc/testsuite/gdc.test/fail_compilation/ice2843.d
  c73e0422319d9ada15828705fb8abcaa  gcc/testsuite/gdc.test/fail_compilation/ice4094.d
  47f2860702bce61eed3f278786badf8a  gcc/testsuite/gdc.test/fail_compilation/ice4983.d
*************** c52b969635481976cc4c5d1de35c6fde  gcc/te
*** 66199,66204 ****
--- 66815,66821 ----
  6903f2283943cff6836803587d984ee2  gcc/testsuite/gdc.test/fail_compilation/imports/fail19609b.d
  4be1961ee12686bf14b786165de651d1  gcc/testsuite/gdc.test/fail_compilation/imports/fail19609c.d
  7ba75f1a51246b5e5d5da95075a0315e  gcc/testsuite/gdc.test/fail_compilation/imports/fail19609d.d
+ a9e5573273539822af9f48e0ccfb14f3  gcc/testsuite/gdc.test/fail_compilation/imports/fail21001b.d
  499b2bf2eca48658e6fbe3445325b9e1  gcc/testsuite/gdc.test/fail_compilation/imports/fail2962a.d
  1dcba1afc06e2f95acb4da948dfc6f45  gcc/testsuite/gdc.test/fail_compilation/imports/fail320a.d
  aabcb329f3cf87535468cc2ead408136  gcc/testsuite/gdc.test/fail_compilation/imports/fail320b.d
*************** fb906c020ae3ec225daeaa722c82d807  gcc/te
*** 66213,66223 ****
--- 66830,66848 ----
  7635185df79fd94ee990d2c6fb0857d1  gcc/testsuite/gdc.test/fail_compilation/imports/ice10600b.d
  0eb63d20359d999ed831ac6f56a4a530  gcc/testsuite/gdc.test/fail_compilation/imports/ice11513x.d
  40654f48776dae07c34f865761423d79  gcc/testsuite/gdc.test/fail_compilation/imports/ice11513y.d
+ 2294f4e099c94d905aa3d4fd67bfa8a7  gcc/testsuite/gdc.test/fail_compilation/imports/ice21060a/package.d
+ 34bb9643ceec8d86b820a57bdfd6b6ee  gcc/testsuite/gdc.test/fail_compilation/imports/ice21060b/package.d
+ f595d067649f10d8644e4e2b914e5a29  gcc/testsuite/gdc.test/fail_compilation/imports/ice21060c/package.d
+ 34bb9643ceec8d86b820a57bdfd6b6ee  gcc/testsuite/gdc.test/fail_compilation/imports/ice21060d/package.d
  c655742868f7c302fb02d9f969f29129  gcc/testsuite/gdc.test/fail_compilation/imports/ice7782algorithm.d
  0ccfe241098b935bcdd083a0d7a9a9e8  gcc/testsuite/gdc.test/fail_compilation/imports/ice7782range.d
  6f3f72c7467886124f876be13668eb4d  gcc/testsuite/gdc.test/fail_compilation/imports/ice9865b.d
  26ed85484fc1c3d3f8e1328d9698f365  gcc/testsuite/gdc.test/fail_compilation/imports/imp1.d
  bcb928821f462337afe2f7bcc3727525  gcc/testsuite/gdc.test/fail_compilation/imports/imp2.d
+ 6f7cfcaba1d8e75474105c4a6e6ef15f  gcc/testsuite/gdc.test/fail_compilation/imports/issue21295ast_node.d
+ 6c539ca4211f778c4ce881979c32423e  gcc/testsuite/gdc.test/fail_compilation/imports/issue21295astcodegen.d
+ a8f0eca5771864b89f31585409956b5a  gcc/testsuite/gdc.test/fail_compilation/imports/issue21295dtemplate.d
+ fc301f5f44c3206c0edd89703fd42567  gcc/testsuite/gdc.test/fail_compilation/imports/issue21295visitor.d
  7050a922a432b70a40c214ea289bef81  gcc/testsuite/gdc.test/fail_compilation/imports/pkg313/package.d
  e6eed1d80ee42502c1ad48f433da3aab  gcc/testsuite/gdc.test/fail_compilation/imports/range15788.d
  26ce3a7e280029ded8d832234c97a02f  gcc/testsuite/gdc.test/fail_compilation/imports/spell9644a.d
*************** d92cbd0e2ba655eba6bd723bdc42176e  gcc/te
*** 66253,66261 ****
--- 66878,66891 ----
  d1bf2852abe982e73b38530127e81352  gcc/testsuite/gdc.test/fail_compilation/imports/test143.d
  3cbd76eb5690663ef2b8bd33894716fe  gcc/testsuite/gdc.test/fail_compilation/imports/test15785.d
  96d5b988300a2abf193f374615cbc419  gcc/testsuite/gdc.test/fail_compilation/imports/test15897.d
+ 4d0bb7cfd689419a9bf50b4918b40a66  gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d
+ bfa7fe932ed054b951c06fb50cf40453  gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d
+ 53b49e7ff7a1e5543791b5e36e02c7bf  gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d
+ 80768945ceec466a39fe783102919c1c  gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d
  f23cb0fd3d8eec3ebf2e0c1922bc5dca  gcc/testsuite/gdc.test/fail_compilation/imports/test5412a.d
  e204ad88ee968daaed8e8d39426a553d  gcc/testsuite/gdc.test/fail_compilation/imports/test5412b.d
  7f9aae340a31e290af56f5a479ab4e02  gcc/testsuite/gdc.test/fail_compilation/imports/test64a.d
+ f5d633922de64e7bec5caf92a57c0fae  gcc/testsuite/gdc.test/fail_compilation/issue21295.d
  edf62c7ba775c588a6e4d3da98d85327  gcc/testsuite/gdc.test/fail_compilation/issue3827.d
  5deb7a7bd7c588630607ba076086ed0e  gcc/testsuite/gdc.test/fail_compilation/lexer1.d
  d3338d0c1072a719a8e9a4fc7487fde3  gcc/testsuite/gdc.test/fail_compilation/lexer2.d
*************** d87943644b4078ab306685c6da2a88c8  gcc/te
*** 66287,66292 ****
--- 66917,66923 ----
  f94f5f9027598b10a0c7aa36cd12574d  gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test1.d
  0bf06d541fe7a39c966d076eb92cda03  gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test2.d
  9d01f4975a479fc715251f6173ce5c4c  gcc/testsuite/gdc.test/fail_compilation/protection/subpkg/test3.d
+ e879a2b5c4eeef918675934677b61f94  gcc/testsuite/gdc.test/fail_compilation/reg6769.d
  192ccc5654596026c79bccf4a7f06f58  gcc/testsuite/gdc.test/fail_compilation/reserved_version.d
  246d1b3355fe6db16a62ad3470f637dc  gcc/testsuite/gdc.test/fail_compilation/reserved_version_switch.d
  aac183450c9c9d721b58877055faeff1  gcc/testsuite/gdc.test/fail_compilation/retref2.d
*************** acb6680b2a94bc2215e473ce3156efd2  gcc/te
*** 66341,66346 ****
--- 66972,66978 ----
  44bec9d5fdedac7d11747b1cd3d119e1  gcc/testsuite/gdc.test/fail_compilation/test17451.d
  a7a660644aa3a898b18641bb0128e405  gcc/testsuite/gdc.test/fail_compilation/test18312.d
  67abd3b15509154f2ad168138e069892  gcc/testsuite/gdc.test/fail_compilation/test19608.d
+ a2dfda31aa6bb8862b349db8dd7c06f0  gcc/testsuite/gdc.test/fail_compilation/test21164.d
  0cedb3e9f07ed5c04f144df0907f77a2  gcc/testsuite/gdc.test/fail_compilation/test314.d
  465b130426028cac7c9bb32cf2f4fdee  gcc/testsuite/gdc.test/fail_compilation/test4682.d
  5e3c07e144e8f8d3dc6a9bd044054a82  gcc/testsuite/gdc.test/fail_compilation/test4682a.d
*************** b250d089750392582527849c3add89ca  gcc/te
*** 66376,66381 ****
--- 67008,67014 ----
  1498f6e34a26889c1bd7c2c20c1e5d9d  gcc/testsuite/gdc.test/runnable/aliasthis.d
  3dc061aea78005c462247d997510875c  gcc/testsuite/gdc.test/runnable/arrayop.d
  dd125279c7b575bfb3880d7030cee35c  gcc/testsuite/gdc.test/runnable/auto1.d
+ 65c4da6831a7756860e462a8e30bc23e  gcc/testsuite/gdc.test/runnable/b16278.d
  a8689a639669b0a19dad584fd5012058  gcc/testsuite/gdc.test/runnable/b17073.d
  b348d157cee42c1bd1227bde732fc3cb  gcc/testsuite/gdc.test/runnable/b26.d
  243e595aa6757741308dee157932bad3  gcc/testsuite/gdc.test/runnable/bench1.d
*************** b42fff8b6ab02a5aeaee14347ab8e3cf  gcc/te
*** 67435,67440 ****
--- 68068,68074 ----
  b8fe1ebae4d8f1c57690af8092459210  gcc/testsuite/gfortran.dg/assumed_rank_19.f90
  d6f30c8e29ab67ebb49be7bca4d7e8bf  gcc/testsuite/gfortran.dg/assumed_rank_1_c.c
  7619e0aa4aa95c5a3a1e9a940ad9e9b5  gcc/testsuite/gfortran.dg/assumed_rank_2.f90
+ fa32a7cf9d91de999be17d014f99e39e  gcc/testsuite/gfortran.dg/assumed_rank_20.f90
  9478ccb330ec844df5877a48096c9976  gcc/testsuite/gfortran.dg/assumed_rank_3.f90
  a97591ca0f7ec68f4a27f9437d09cb92  gcc/testsuite/gfortran.dg/assumed_rank_4.f90
  d3b33ae7c97fb128d15b3a49e16aa06e  gcc/testsuite/gfortran.dg/assumed_rank_5.f90
*************** eac4bd2510ba616cca70f5cf075e6181  gcc/te
*** 67921,67926 ****
--- 68555,68561 ----
  e4d7ef475af82a5dc1b05dd73885bacd  gcc/testsuite/gfortran.dg/char_length_20.f90
  6a998347f3136efdc8133a58d643c28a  gcc/testsuite/gfortran.dg/char_length_21.f90
  48366607fb703befb92c636b2a39cf86  gcc/testsuite/gfortran.dg/char_length_22.f90
+ 42c9f80560aaea2dbcfb65dba526220a  gcc/testsuite/gfortran.dg/char_length_23.f90
  b2e1d2ed1aab51063eaf609837a841c8  gcc/testsuite/gfortran.dg/char_length_3.f90
  42288e3a6a5e65a93ff263a2699523f8  gcc/testsuite/gfortran.dg/char_length_4.f90
  aaac5efdc99114f02621a434cad13c72  gcc/testsuite/gfortran.dg/char_length_5.f90
*************** a172ca937d7924e5b9285065ca6b21dd  gcc/te
*** 67995,68000 ****
--- 68630,68636 ----
  d4173ba9944470c8a1ee298c68c8c1d5  gcc/testsuite/gfortran.dg/charlen_15.f90
  b83b7e261a9a0e3827f879ddb426c6e0  gcc/testsuite/gfortran.dg/charlen_16.f90
  6789f241b90393509e933466d0ce37dd  gcc/testsuite/gfortran.dg/charlen_17.f90
+ 26128bb808634bb38e1ff5896d22922a  gcc/testsuite/gfortran.dg/charlen_18.f90
  edd7153d14cf45e9e7f8eefeebb2fd1e  gcc/testsuite/gfortran.dg/check_bits_1.f90
  8611f395b5429bd54cab0aef125f4641  gcc/testsuite/gfortran.dg/chkbits.f90
  77e2ad72a4abbea742260307f4624bbf  gcc/testsuite/gfortran.dg/chmod_1.f90
*************** cc056bc499d8d93174e979c3557caa71  gcc/te
*** 68091,68096 ****
--- 68727,68733 ----
  9b678e7d367fecaae7df9ff085983430  gcc/testsuite/gfortran.dg/class_allocate_22.f90
  fba89cf5c457ae04c3d9c870a80b8aed  gcc/testsuite/gfortran.dg/class_allocate_23.f08
  68a9d702e4b68375c4738b0eca713815  gcc/testsuite/gfortran.dg/class_allocate_24.f90
+ b4bf810bd5b15ab391dfa3fb5658767f  gcc/testsuite/gfortran.dg/class_allocate_25.f90
  2ba22c9b198d4131574e734a851c6f8b  gcc/testsuite/gfortran.dg/class_allocate_3.f03
  f389dcf854edab6691a1c36965bca655  gcc/testsuite/gfortran.dg/class_allocate_4.f03
  de34e5d5f5aff3cbab1c39348058f5d2  gcc/testsuite/gfortran.dg/class_allocate_5.f90
*************** c4d10be1a596349b248991dbaa0ea19e  gcc/te
*** 68124,68130 ****
--- 68761,68769 ----
  84ff5b2a64c12f33f78c6409e1e6ffc2  gcc/testsuite/gfortran.dg/class_assign_1.f08
  ab36355768cdbc45c5eaeedfa89967c4  gcc/testsuite/gfortran.dg/class_assign_2.f90
  e19eff957a152bb40ff83e3f1272b502  gcc/testsuite/gfortran.dg/class_assign_3.f90
+ 6ec55333505c951699169ae0b28a92ae  gcc/testsuite/gfortran.dg/class_assign_4.f90
  5e140393b972a46e3ea39e2ef34f7a13  gcc/testsuite/gfortran.dg/class_defined_operator_1.f03
+ ca12379c27a4fe30e7ee16db70126a08  gcc/testsuite/gfortran.dg/class_defined_operator_2.f03
  bffd58c6eb392174540e5effb5007d27  gcc/testsuite/gfortran.dg/class_dummy_1.f03
  695856ffada7ab91f95f3d41b3079166  gcc/testsuite/gfortran.dg/class_dummy_2.f03
  dbc20d52e3c86639db916ad3c6392de8  gcc/testsuite/gfortran.dg/class_dummy_3.f03
*************** a173a721e029bdc0b90a673b0904b8d6  gcc/te
*** 68466,68471 ****
--- 69105,69111 ----
  b73e43096f62363b41d344c3d78cf850  gcc/testsuite/gfortran.dg/convert_implied_open.f90
  cb123993b8b746b2fefcde93c5977299  gcc/testsuite/gfortran.dg/count_init_expr.f03
  f8a4ca21ccf302214564ec0d59e8fd51  gcc/testsuite/gfortran.dg/count_mask_1.f90
+ 1ff91b4ba7ccca5457a6d7232889d928  gcc/testsuite/gfortran.dg/coverage.f90
  3b90418e0228dbd1fcbbe97fe82554a6  gcc/testsuite/gfortran.dg/cr_lf.f90
  33604a92da75a7b5ee0f958ab81b1328  gcc/testsuite/gfortran.dg/cray_pointers_1.f90
  6c5fde96cb793d7badc2635511fec23b  gcc/testsuite/gfortran.dg/cray_pointers_10.f90
*************** c283a95e07da2c4668245b44f6b8815c  gcc/te
*** 68506,68511 ****
--- 69146,69153 ----
  1d8e5714f3956bc9d70cac8511d45667  gcc/testsuite/gfortran.dg/data_char_1.f90
  1f7b6464a7e2f21249dc7d689d91819f  gcc/testsuite/gfortran.dg/data_char_2.f90
  b7a24b5cb693244e2892fc1269ed73bc  gcc/testsuite/gfortran.dg/data_char_3.f90
+ 2f20be0b1d9f979aff74a5ad51f01972  gcc/testsuite/gfortran.dg/data_char_4.f90
+ aa27e65759a30b905af016051e81f6df  gcc/testsuite/gfortran.dg/data_char_5.f90
  43b77886b68f7c4f9a354c43d800dbcf  gcc/testsuite/gfortran.dg/data_components_1.f90
  5810d819d200905a36ae8cb98ed752bc  gcc/testsuite/gfortran.dg/data_constraints_1.f90
  3ece70a5bb9b24671d4c8179edf9b97a  gcc/testsuite/gfortran.dg/data_constraints_2.f90
*************** b85f62a13d3cc36bdf0f22f1d532889f  gcc/te
*** 68516,68521 ****
--- 69158,69164 ----
  433440f2bc7400a428ec319b70a4c7c4  gcc/testsuite/gfortran.dg/data_initialized.f90
  f7e6506db3e2a2cf1acda6f7ed5bb367  gcc/testsuite/gfortran.dg/data_initialized_2.f90
  7c629d12ce2ea9831030b62a2361a453  gcc/testsuite/gfortran.dg/data_initialized_3.f90
+ f46c4682d75c7544431499a708875e0d  gcc/testsuite/gfortran.dg/data_inquiry_ref.f90
  933976674d89973b726184d45668d1af  gcc/testsuite/gfortran.dg/data_invalid.f90
  75c2602db09095225b6558bf5ee7a00d  gcc/testsuite/gfortran.dg/data_namelist_conflict.f90
  bca7e4fe42af4bdc8c5dce540cb962e5  gcc/testsuite/gfortran.dg/data_pointer_1.f90
*************** f405c538ee221b34e2094a843f78c12a  gcc/te
*** 68698,68703 ****
--- 69341,69347 ----
  5f82ae5d302549ef737253722a910e61  gcc/testsuite/gfortran.dg/deferred_character_33.f90
  c8ca7a67e0b9c502e7883c6187a3b1f3  gcc/testsuite/gfortran.dg/deferred_character_33a.f90
  78fa09124fe9b69cd259177c36a08282  gcc/testsuite/gfortran.dg/deferred_character_34.f90
+ f69f56fb4872918c466c7554afc79da9  gcc/testsuite/gfortran.dg/deferred_character_36.f90
  5eede6c791f6d272034f9b84850ac6af  gcc/testsuite/gfortran.dg/deferred_character_4.f90
  981b809300de368e8fac65be4b40099c  gcc/testsuite/gfortran.dg/deferred_character_5.f90
  b8df78111bec4d4d4b97da6a15228361  gcc/testsuite/gfortran.dg/deferred_character_6.f90
*************** a33c5765cd46b461ee7c879ec4682e78  gcc/te
*** 68787,68792 ****
--- 69431,69437 ----
  ebf51298b5abedc961e1737069249a0a  gcc/testsuite/gfortran.dg/dependency_58.f90
  d8731c4a7857584ae6a224900773f967  gcc/testsuite/gfortran.dg/dependency_59.f90
  03218919538313b26e09fa1b8f0efda0  gcc/testsuite/gfortran.dg/dependency_6.f90
+ 317a96cfce58c475817fc21331b8876f  gcc/testsuite/gfortran.dg/dependency_60.f90
  699f1378f5c1fcdc54eb21fdb4a59be1  gcc/testsuite/gfortran.dg/dependency_7.f90
  89a3206dfabae1e31ea62ec7fa264ee6  gcc/testsuite/gfortran.dg/dependency_8.f90
  bed947f18e24a0489e41529f588cfef4  gcc/testsuite/gfortran.dg/dependency_9.f90
*************** f05a634766967d1e7d4ffb729200b5f8  gcc/te
*** 69016,69021 ****
--- 69661,69667 ----
  c2032e256cba834bb98ed078d4f35a6e  gcc/testsuite/gfortran.dg/elemental_optional_args_7.f90
  0152497e60abd10da3f36bf800ddb07d  gcc/testsuite/gfortran.dg/elemental_pointer_1.f90
  abaadf21748f33f90675ab8a752db0c2  gcc/testsuite/gfortran.dg/elemental_result_1.f90
+ c178cc6df8093c2875aa2b147f4c3e43  gcc/testsuite/gfortran.dg/elemental_result_2.f90
  7ccc7650bcbbb93e78493bef82845108  gcc/testsuite/gfortran.dg/elemental_scalar_args_1.f90
  a5072fad1c64d8a1506f23b09e9ff752  gcc/testsuite/gfortran.dg/elemental_scalar_args_2.f90
  67e8e5bdf2c0371bd2f603b37c23e8e1  gcc/testsuite/gfortran.dg/elemental_subroutine_1.f90
*************** dde6c08dab677880bb894b2143cf090b  gcc/te
*** 69060,69065 ****
--- 69706,69712 ----
  df7fd6f7581d27330f0013f9a3246e99  gcc/testsuite/gfortran.dg/entry_20.f90
  72628f114c4fb8fab6905f4a0f29e09f  gcc/testsuite/gfortran.dg/entry_21.f90
  37e5c5438d0e0514b44e64686d3843da  gcc/testsuite/gfortran.dg/entry_22.f90
+ 0db0be3b4ced16a50d8129fd0aa3d8fa  gcc/testsuite/gfortran.dg/entry_23.f
  0f79e5c423680a19e0f1ac49f4a91670  gcc/testsuite/gfortran.dg/entry_3.f90
  cb2b2f8ba1b744201c0fb2d15ac0d01b  gcc/testsuite/gfortran.dg/entry_4.f90
  d9c60fad31625139f9e0a67c69d59e59  gcc/testsuite/gfortran.dg/entry_5.f90
*************** d9520d95c876e1ae6b037f5ed029efce  gcc/te
*** 69240,69245 ****
--- 69887,69893 ----
  97eaf526899b7c3653e2cdf2e6586174  gcc/testsuite/gfortran.dg/finalize_34.f90
  8a73305eb3c76b586a4aeaa5568c2141  gcc/testsuite/gfortran.dg/finalize_35.f90
  62a846c35f5cb5673b42af4d9466d4f3  gcc/testsuite/gfortran.dg/finalize_36.f90
+ 60b07a38d00e8fc7487b8796bb375fd8  gcc/testsuite/gfortran.dg/finalize_37.f90
  92b4ca27645d88cb11543d720382b004  gcc/testsuite/gfortran.dg/finalize_4.f03
  ce817f495edb0ac306d6ae1052014e67  gcc/testsuite/gfortran.dg/finalize_5.f03
  00394d3b18b9e094a6751225fef04a51  gcc/testsuite/gfortran.dg/finalize_6.f90
*************** ed0ed90517bd964cce5576312009f30d  gcc/te
*** 69263,69269 ****
  29846974333bc8858d019bbde62b18f8  gcc/testsuite/gfortran.dg/fmt_cache_3.f90
  cff02ee06837fc928051c3d36f6a221f  gcc/testsuite/gfortran.dg/fmt_colon.f90
  4be707447c62f15b76c9925814f75913  gcc/testsuite/gfortran.dg/fmt_e.f90
! a46e7f613fcecf54bf209500150d6f29  gcc/testsuite/gfortran.dg/fmt_en.f90
  51f4c68b5c689084070ee71c915fb347  gcc/testsuite/gfortran.dg/fmt_error.f90
  03f1c9b164aab3720c1c3c08a8e496a4  gcc/testsuite/gfortran.dg/fmt_error_10.f
  4cc40888a17d146df1ece1cfbc9da885  gcc/testsuite/gfortran.dg/fmt_error_11.f03
--- 69911,69921 ----
  29846974333bc8858d019bbde62b18f8  gcc/testsuite/gfortran.dg/fmt_cache_3.f90
  cff02ee06837fc928051c3d36f6a221f  gcc/testsuite/gfortran.dg/fmt_colon.f90
  4be707447c62f15b76c9925814f75913  gcc/testsuite/gfortran.dg/fmt_e.f90
! ad113b663dcbe1c9a79e2203e68339e7  gcc/testsuite/gfortran.dg/fmt_en.f90
! 5311975b2b37a592c203da8c7afef325  gcc/testsuite/gfortran.dg/fmt_en_rd.f90
! 894aa5fa772bc18d10379788a21b93e5  gcc/testsuite/gfortran.dg/fmt_en_rn.f90
! b2ba93bac651f0f62538e07b87d7f60c  gcc/testsuite/gfortran.dg/fmt_en_ru.f90
! 8ac1bee54a149101a7b26f7eef88b1cf  gcc/testsuite/gfortran.dg/fmt_en_rz.f90
  51f4c68b5c689084070ee71c915fb347  gcc/testsuite/gfortran.dg/fmt_error.f90
  03f1c9b164aab3720c1c3c08a8e496a4  gcc/testsuite/gfortran.dg/fmt_error_10.f
  4cc40888a17d146df1ece1cfbc9da885  gcc/testsuite/gfortran.dg/fmt_error_11.f03
*************** e726af97cf0538e28488d1302fdae71c  gcc/te
*** 69308,69313 ****
--- 69960,69967 ----
  c31057abbc67dd1afb06b5b8b376c2dc  gcc/testsuite/gfortran.dg/fmt_missing_period_1.f
  4f7042a2ba936a1c540556acd1e9e5c4  gcc/testsuite/gfortran.dg/fmt_missing_period_2.f
  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
  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
*************** d654548d92083da2f840d851c1da8d63  gcc/te
*** 69346,69351 ****
--- 70000,70006 ----
  674de0e9b0693fe66b62c929b5455f39  gcc/testsuite/gfortran.dg/forall_16.f90
  8e8eb52d04f70625b3d219d75404ef60  gcc/testsuite/gfortran.dg/forall_17.f90
  d0fbcfc827c29dc44f64559d48817278  gcc/testsuite/gfortran.dg/forall_18.f90
+ d2879116840ad645734602117b12f640  gcc/testsuite/gfortran.dg/forall_19.f90
  52a3f13b979b92e74930c12598ca953e  gcc/testsuite/gfortran.dg/forall_2.f90
  2a37c865afb27d8a80cb1bb50744c3ac  gcc/testsuite/gfortran.dg/forall_3.f90
  f88f5259a88a4ec54b75880cc2655ce4  gcc/testsuite/gfortran.dg/forall_4.f90
*************** fe2df2ce6e9b837974ec76c54da56c62  gcc/te
*** 69610,69620 ****
  b5ce38fdd599e1809965f838521def2e  gcc/testsuite/gfortran.dg/goacc/branch.f95
  109a3ecc87b1bc758772cc9eeee4d842  gcc/testsuite/gfortran.dg/goacc/cache-1.f95
  0770d02d65abc7014c30751880ebe628  gcc/testsuite/gfortran.dg/goacc/cache-2.f95
! 97899fb8755eafea300f835deb8d76df  gcc/testsuite/gfortran.dg/goacc/classify-kernels-unparallelized.f95
! a99594c1b9ef55b176a89e74e0c2496f  gcc/testsuite/gfortran.dg/goacc/classify-kernels.f95
! 4f50c060125700f39d94df7b2348dff9  gcc/testsuite/gfortran.dg/goacc/classify-parallel.f95
  28117e76d472390694518fb476bb584a  gcc/testsuite/gfortran.dg/goacc/classify-routine.f95
! eacb5e2dc2875f5ce5d71e527b4a1b0f  gcc/testsuite/gfortran.dg/goacc/clause-locations.f90
  83d4a89dbb466047d65da89db7eebee2  gcc/testsuite/gfortran.dg/goacc/coarray.f95
  802487ba26d5909068b6a8fd851b3b28  gcc/testsuite/gfortran.dg/goacc/coarray_2.f90
  fdee13d4adb6e84872f8e5e823a9e0eb  gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90
--- 70265,70275 ----
  b5ce38fdd599e1809965f838521def2e  gcc/testsuite/gfortran.dg/goacc/branch.f95
  109a3ecc87b1bc758772cc9eeee4d842  gcc/testsuite/gfortran.dg/goacc/cache-1.f95
  0770d02d65abc7014c30751880ebe628  gcc/testsuite/gfortran.dg/goacc/cache-2.f95
! b88e233343f746284e9639580513bc2e  gcc/testsuite/gfortran.dg/goacc/classify-kernels-unparallelized.f95
! 6da9354d376dd896a40f328f0fb0380a  gcc/testsuite/gfortran.dg/goacc/classify-kernels.f95
! c1e1b686e09ef58ef1d3a505e93141f8  gcc/testsuite/gfortran.dg/goacc/classify-parallel.f95
  28117e76d472390694518fb476bb584a  gcc/testsuite/gfortran.dg/goacc/classify-routine.f95
! 56862dad0de474e2e02c32af32ea85ff  gcc/testsuite/gfortran.dg/goacc/classify-serial.f95
  83d4a89dbb466047d65da89db7eebee2  gcc/testsuite/gfortran.dg/goacc/coarray.f95
  802487ba26d5909068b6a8fd851b3b28  gcc/testsuite/gfortran.dg/goacc/coarray_2.f90
  fdee13d4adb6e84872f8e5e823a9e0eb  gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90
*************** c81f575d3c04da24d5fa79a427dfbbea  gcc/te
*** 69677,69691 ****
  6c10a331d94839acd19c5d01ddf62b41  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-nested.f95
  4cd62405d3e2ef8ed97e2d9355881d42  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-tile.f95
  626177d83dac87d4f1b97d0caff8eeee  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95
! 897e60f1301980841d96c7076c569b15  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-3.f95
  59574f3eb51117ec4627cfdb4b198d60  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-nested.f95
  00da47688f839cb53ccbc88689e614f0  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-tile.f95
  d5435a3e37bbd0e293945d9abb2b98e2  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel.f95
  4ca11b23d4863ad2725eebb0857ea531  gcc/testsuite/gfortran.dg/goacc/loop-3-2.f95
  ebb37a59df6758bcf82ca94b60619a35  gcc/testsuite/gfortran.dg/goacc/loop-3.f95
  7650c1b33dcca66bb9a4288605d35e20  gcc/testsuite/gfortran.dg/goacc/loop-4.f95
- 9cd553c36e742f7b04d15d0cb0a6a48e  gcc/testsuite/gfortran.dg/goacc/loop-5.f95
- 1d6f955c573654211baccdf5274140f4  gcc/testsuite/gfortran.dg/goacc/loop-6.f95
  bd5d0215a2a83dbd4aca37cf558a1b08  gcc/testsuite/gfortran.dg/goacc/loop-7.f95
  8acc04efc98db4b4029c51746d1568e7  gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90
  4f92207bd61b03b464844ae3360e7402  gcc/testsuite/gfortran.dg/goacc/mapping-tests-1.f90
--- 70332,70344 ----
  6c10a331d94839acd19c5d01ddf62b41  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-nested.f95
  4cd62405d3e2ef8ed97e2d9355881d42  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels-tile.f95
  626177d83dac87d4f1b97d0caff8eeee  gcc/testsuite/gfortran.dg/goacc/loop-2-kernels.f95
! 27bb1cee2eaf084ed7bb8bc54edaa661  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-3.f95
  59574f3eb51117ec4627cfdb4b198d60  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-nested.f95
  00da47688f839cb53ccbc88689e614f0  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel-tile.f95
  d5435a3e37bbd0e293945d9abb2b98e2  gcc/testsuite/gfortran.dg/goacc/loop-2-parallel.f95
  4ca11b23d4863ad2725eebb0857ea531  gcc/testsuite/gfortran.dg/goacc/loop-3-2.f95
  ebb37a59df6758bcf82ca94b60619a35  gcc/testsuite/gfortran.dg/goacc/loop-3.f95
  7650c1b33dcca66bb9a4288605d35e20  gcc/testsuite/gfortran.dg/goacc/loop-4.f95
  bd5d0215a2a83dbd4aca37cf558a1b08  gcc/testsuite/gfortran.dg/goacc/loop-7.f95
  8acc04efc98db4b4029c51746d1568e7  gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90
  4f92207bd61b03b464844ae3360e7402  gcc/testsuite/gfortran.dg/goacc/mapping-tests-1.f90
*************** c2fe35b0f03d0c0f369bb6ffb9c04af4  gcc/te
*** 69696,69703 ****
  a7d01192484b5c937807678ca75537ad  gcc/testsuite/gfortran.dg/goacc/multi-clause.f90
  b63fdd4220109ab3e5c80c503d0d446b  gcc/testsuite/gfortran.dg/goacc/nested-function-1.f90
  857698fe86f455613529d9cb6241ed75  gcc/testsuite/gfortran.dg/goacc/nested-parallelism.f90
! 47650796c7b3f631b3d84ceadc743108  gcc/testsuite/gfortran.dg/goacc/nested-reductions-warn.f90
! 40348b46d03bec491e685671b1de77cc  gcc/testsuite/gfortran.dg/goacc/nested-reductions.f90
  f8fe06410fd4ca50e585e681d35f4482  gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90
  131cc54b265b6417c369ede28849c7ba  gcc/testsuite/gfortran.dg/goacc/omp-fixed.f
  7ac95438e9a28b224841f382a0cd1c73  gcc/testsuite/gfortran.dg/goacc/omp.f95
--- 70349,70360 ----
  a7d01192484b5c937807678ca75537ad  gcc/testsuite/gfortran.dg/goacc/multi-clause.f90
  b63fdd4220109ab3e5c80c503d0d446b  gcc/testsuite/gfortran.dg/goacc/nested-function-1.f90
  857698fe86f455613529d9cb6241ed75  gcc/testsuite/gfortran.dg/goacc/nested-parallelism.f90
! 8c0859081efad2609ed876f3059ac516  gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-kernels.f90
! c8531324e9b63a837aba8b23919f14ed  gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-parallel.f90
! 5f7c01ffcf91c4069fa596d3fbc18617  gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90
! 170f8e9439f174a6903abe0dd4c3f659  gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-kernels.f90
! d23087daa01862699e6cbaee34f55860  gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-parallel.f90
! ae500241b1226b6c745a4dcfb9986e64  gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90
  f8fe06410fd4ca50e585e681d35f4482  gcc/testsuite/gfortran.dg/goacc/note-parallelism.f90
  131cc54b265b6417c369ede28849c7ba  gcc/testsuite/gfortran.dg/goacc/omp-fixed.f
  7ac95438e9a28b224841f382a0cd1c73  gcc/testsuite/gfortran.dg/goacc/omp.f95
*************** e87b3bf8d6a7c60741e53c45be2f3fd9  gcc/te
*** 69722,69727 ****
--- 70379,70385 ----
  fff3ef606b07a0c12c2323afa6fe446d  gcc/testsuite/gfortran.dg/goacc/pr85703.f90
  8b11b5d3280af265110281a0a77e18f9  gcc/testsuite/gfortran.dg/goacc/pr85879.f90
  1e6397cc1e2bf821ff497ca3cb5b4aa3  gcc/testsuite/gfortran.dg/goacc/pr89773.f90
+ 453f49090cd45a5cde8324a8ed445646  gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90
  1d35dffa84f295d1e3711b5a61d9779d  gcc/testsuite/gfortran.dg/goacc/pr93329.f90
  f456cdcfbddab6f8bef5a32a8ae942c7  gcc/testsuite/gfortran.dg/goacc/pr93463.f90
  ba395f40d19da3d39d07f5c922085893  gcc/testsuite/gfortran.dg/goacc/pr93464.f90
*************** c8bcf6337f95b605de3d54a7f8e5ab84  gcc/te
*** 69845,69850 ****
--- 70503,70509 ----
  4a434ccf995f8c325ad483ae77b66d9f  gcc/testsuite/gfortran.dg/gomp/crayptr5.f90
  78f7d11dfff352871aaafacb9e8f55fd  gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90
  3db4bd90d0375549d4d03e0903825f7e  gcc/testsuite/gfortran.dg/gomp/declare-simd-2.f90
+ ea4104a68bdd94cb4c7afb9454a3e105  gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90
  3efc7a1651bd3761d7b6f4bbc264313a  gcc/testsuite/gfortran.dg/gomp/declare-target-1.f90
  212cd883d44a65487259e920b7082564  gcc/testsuite/gfortran.dg/gomp/declare-target-2.f90
  fa41d6dd0ec4bc45beb3cbce04bf821d  gcc/testsuite/gfortran.dg/gomp/depend-1.f90
*************** bdca03c79b16b5f9c19e5c92941f5888  gcc/te
*** 69874,69879 ****
--- 70533,70539 ----
  31f5c4996a25be6d38e18faf28b150b4  gcc/testsuite/gfortran.dg/gomp/openmp-simd-1.f90
  2b03c97061d19eddde270a6c9dd3fc38  gcc/testsuite/gfortran.dg/gomp/openmp-simd-2.f90
  7b53af38ad214d98f0d0550bbb80b654  gcc/testsuite/gfortran.dg/gomp/openmp-simd-3.f90
+ 962b3bb368923a3267954c83793c7d97  gcc/testsuite/gfortran.dg/gomp/openmp-simd-5.f90
  ab6d18741860d8f9094676890b96e068  gcc/testsuite/gfortran.dg/gomp/order-1.f90
  618c952f5bbb7326c70d6e7a786f679d  gcc/testsuite/gfortran.dg/gomp/order-2.f90
  9a6817790a272cd8153d4303d324c00f  gcc/testsuite/gfortran.dg/gomp/pr26224.f
*************** abcf243d41ab312c5b8bd135bf736ce3  gcc/te
*** 69948,69953 ****
--- 70608,70614 ----
  28b8381f9a6407f3fbdf2a45fe796f66  gcc/testsuite/gfortran.dg/gomp/pr84116.f90
  900e29bb957f49d5b8cee27818655396  gcc/testsuite/gfortran.dg/gomp/pr85313.f90
  793bc6a890f694516d4634a933a5cb43  gcc/testsuite/gfortran.dg/gomp/pr85703.f90
+ f1aeef25976d8f618b959afecdad1bb1  gcc/testsuite/gfortran.dg/gomp/pr86470.f90
  a05658043d2f44626cadb5dc7a817898  gcc/testsuite/gfortran.dg/gomp/pr87752.f90
  474faa53ddfedb432c4594b4df78d3f3  gcc/testsuite/gfortran.dg/gomp/pr88377.f90
  930610eb3bad9c5b13c011e2a0c6a0d6  gcc/testsuite/gfortran.dg/gomp/pr88933.f90
*************** dbee4ce70df4de716a599649b8dec3bf  gcc/te
*** 70145,70150 ****
--- 70806,70812 ----
  8654273be15ecccc3865b8c21ec0fb9b  gcc/testsuite/gfortran.dg/hypot_1.f90
  0faef150bfa1a7116d3d524d68682770  gcc/testsuite/gfortran.dg/iall_iany_iparity_1.f90
  6b64979a75144f340a804c566da6e598  gcc/testsuite/gfortran.dg/iall_iany_iparity_2.f90
+ f6a9f065bf39a878f022cf1db27088dd  gcc/testsuite/gfortran.dg/iall_masked.f90
  61134d39d5af09e7425d0c6ac8c53de0  gcc/testsuite/gfortran.dg/iargc.f90
  7c6d282fb7219ea8b6437744a0db709a  gcc/testsuite/gfortran.dg/ibclr_1.f90
  ec89660ed76fbd433f83eba57f853883  gcc/testsuite/gfortran.dg/ibits.f90
*************** ec73f206170988d827217632d8b1b5f9  gcc/te
*** 70158,70163 ****
--- 70820,70826 ----
  0099e59ef340f8e2088656dfac86c17f  gcc/testsuite/gfortran.dg/ieee/ieee_1.F90
  8573026694e7ac222b3bab9e44094b39  gcc/testsuite/gfortran.dg/ieee/ieee_10.f90
  6183b8dca51e7054ad280235aaba2999  gcc/testsuite/gfortran.dg/ieee/ieee_11.F90
+ 78e4b079399abadd8ec5465c9478df44  gcc/testsuite/gfortran.dg/ieee/ieee_12.f90
  629e2eea5e2091391dc3e08bcadcb8cd  gcc/testsuite/gfortran.dg/ieee/ieee_2.f90
  b15c44040c4efe2f8b119bb3df34f610  gcc/testsuite/gfortran.dg/ieee/ieee_3.f90
  b3ce722b19dcbcf704ca27cdf726ac0f  gcc/testsuite/gfortran.dg/ieee/ieee_4.f90
*************** b60bb5c7178a6406b7fce19be4f94f42  gcc/te
*** 70203,70208 ****
--- 70866,70873 ----
  93148e4c6a89c569a6e7498111515906  gcc/testsuite/gfortran.dg/implicit_pure_2.f90
  eb00bea0923fcc4ca2121a3cad715f0f  gcc/testsuite/gfortran.dg/implicit_pure_3.f90
  ed9b46b80fba02ea5657d6ed2bf9073a  gcc/testsuite/gfortran.dg/implicit_pure_4.f90
+ d42a867b95fcf217643195b33ef27cbf  gcc/testsuite/gfortran.dg/implicit_pure_5.c
+ b75cb93f87f099ad715aceb9cb7b1bf2  gcc/testsuite/gfortran.dg/implicit_pure_5.f90
  59abe5f1f158e0816b2237fd238c777c  gcc/testsuite/gfortran.dg/implied_do_1.f90
  79d235d8144a6b966e05d500c1aec29d  gcc/testsuite/gfortran.dg/implied_do_2.f90
  5065379e91a4d65a73a912a4ec5a4dce  gcc/testsuite/gfortran.dg/implied_do_io_1.f90
*************** d0fdfb1260988468dbfc57fc49c04ccf  gcc/te
*** 70256,70261 ****
--- 70921,70927 ----
  9ea49858cb54b399bb49c3128d73aada  gcc/testsuite/gfortran.dg/index.f90
  72b9f769cd2283ce9b7b556b1c93f39d  gcc/testsuite/gfortran.dg/index_2.f90
  6c6d1484cc1b9a1f8096ff70ef06c025  gcc/testsuite/gfortran.dg/index_3.f90
+ 1e3290f670df03f4a15dc4b8eb731606  gcc/testsuite/gfortran.dg/index_4.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
*************** ce503c26e91680933d6b2da36dae11d3  gcc/te
*** 70385,70390 ****
--- 71051,71057 ----
  ba84e533d9d999d5cafa2eeaa917daa3  gcc/testsuite/gfortran.dg/intent_decl_1.f90
  9a94a4b4c3991300273d3eff16279572  gcc/testsuite/gfortran.dg/intent_optimize_1.f90
  22c1f90f08c40546088dde105474e28c  gcc/testsuite/gfortran.dg/intent_optimize_2.f90
+ 88021d562ad8f075c52113ab0ba9582c  gcc/testsuite/gfortran.dg/intent_optimize_3.f90
  6ad3133cfe62e722e018d386dbfd3404  gcc/testsuite/gfortran.dg/intent_out_1.f90
  ba93579108c80828d584884c6d1a3d2a  gcc/testsuite/gfortran.dg/intent_out_10.f90
  7fb312ab28cce81b97498d8f3f4e4685  gcc/testsuite/gfortran.dg/intent_out_11.f90
*************** a6d9cfceb231c2cf1ded28bdcd94313b  gcc/te
*** 70716,70721 ****
--- 71383,71389 ----
  e8369cf8500479fa8592d6ad221df22b  gcc/testsuite/gfortran.dg/logint_2.f
  cc537c18cadc7f751e2b61f5197b80e7  gcc/testsuite/gfortran.dg/logint_3.f
  bceaa8a4fe443dfa65fe359c0d6dc0fe  gcc/testsuite/gfortran.dg/longline.f
+ 0af1b4d38764adaf6e9835a621ee8cc6  gcc/testsuite/gfortran.dg/longnames.f90
  6c3c532ad4024941faec1e9a3d703f48  gcc/testsuite/gfortran.dg/loop_interchange_1.f90
  0406d8eec02d91092a870ce81bd8e4ee  gcc/testsuite/gfortran.dg/loop_versioning_1.f90
  10fc21d05bc71153018118e4e954cb42  gcc/testsuite/gfortran.dg/loop_versioning_10.f90
*************** a8bc8cb79c233cad92fa0b7312c3bf76  gcc/te
*** 70802,70807 ****
--- 71470,71477 ----
  1c43220df440a5b3d4ce8067abf4aa1d  gcc/testsuite/gfortran.dg/matmul_18.f90
  98f80ad1e277cfb9952b782e7f8c0254  gcc/testsuite/gfortran.dg/matmul_19.f90
  1c818dfe5b55cadd7242c8b0d99cc20a  gcc/testsuite/gfortran.dg/matmul_2.f90
+ c31fbe13b66bf47a215c07344d2ec799  gcc/testsuite/gfortran.dg/matmul_20.f90
+ 043ab4b81b3612a45c249d933cf6e9ba  gcc/testsuite/gfortran.dg/matmul_21.f90
  f748ca326fd02ea31db022d361127f6c  gcc/testsuite/gfortran.dg/matmul_3.f90
  26eb0fb53e95ec50381d25150adc73e5  gcc/testsuite/gfortran.dg/matmul_4.f90
  da4392ce6c3d9cf18559e9111f14b7d1  gcc/testsuite/gfortran.dg/matmul_5.f90
*************** caecc4fd8aa5de5428a7b4a6c3ee736b  gcc/te
*** 70952,70957 ****
--- 71622,71628 ----
  dc51be0dd4adb5f65c5a6c3ffad81c8f  gcc/testsuite/gfortran.dg/module_procedure_1.f90
  49beb6d05bcf0381e08675884e9499cd  gcc/testsuite/gfortran.dg/module_procedure_2.f90
  c89df1509f43f7048f6def6149786d7c  gcc/testsuite/gfortran.dg/module_procedure_3.f90
+ ff8b158eb93372306f0cc191c424b989  gcc/testsuite/gfortran.dg/module_procedure_4.f90
  800437d2b52021485c33cad30f74b0ed  gcc/testsuite/gfortran.dg/module_procedure_double_colon_1.f90
  70e09e7551a5a711743bb28c24171db1  gcc/testsuite/gfortran.dg/module_procedure_double_colon_2.f90
  137d9dce5f451f1b13b66c9e9a9ad24c  gcc/testsuite/gfortran.dg/module_procedure_double_colon_3.f90
*************** c89df1509f43f7048f6def6149786d7c  gcc/te
*** 70960,70965 ****
--- 71631,71637 ----
  47e0809dd8eaac64fa7db766c3d310be  gcc/testsuite/gfortran.dg/module_read_2.f90
  2dcd7cc40600216e3b66458cf8518cc4  gcc/testsuite/gfortran.dg/module_variable_1.f90
  034cd94719c7f11645da786ed1f7c74a  gcc/testsuite/gfortran.dg/module_variable_2.f90
+ 471d51aac101bc53246de3c31a84e76d  gcc/testsuite/gfortran.dg/module_variable_3.f90
  b2a8e625edbd571254956c9782034424  gcc/testsuite/gfortran.dg/module_widestring_1.f90
  b90d45d488551172203c5805488e51c8  gcc/testsuite/gfortran.dg/module_write_1.f90
  e2d7817fb979c570de1d1ec245d73737  gcc/testsuite/gfortran.dg/modulo_1.f90
*************** e173c730fdb1e59540526990a6a25637  gcc/te
*** 71170,71175 ****
--- 71842,71848 ----
  159e718b6cdc3ab81ad5a1d7d7784a9e  gcc/testsuite/gfortran.dg/null1.f90
  3fb21e1a3ab7abb4fda4c7de5e911da6  gcc/testsuite/gfortran.dg/null_1.f90
  e49574cae7efd91e2d92bce10b9d46ec  gcc/testsuite/gfortran.dg/null_10.f90
+ 11ef46bb69b3b1f27d6e890e0a7fc3ee  gcc/testsuite/gfortran.dg/null_11.f90
  395e8ab85b617da87692d07766c92d12  gcc/testsuite/gfortran.dg/null_2.f90
  4a039c37a090768395179ad5abf300cc  gcc/testsuite/gfortran.dg/null_3.f90
  b6566af38ae48224fe3e5a1df4414624  gcc/testsuite/gfortran.dg/null_4.f90
*************** ff989302c0eaa3dd486cbb3c28260163  gcc/te
*** 71227,71232 ****
--- 71900,71906 ----
  7c0836bf69a838c108ff2372276a09d4  gcc/testsuite/gfortran.dg/optional_absent_4.f90
  dc830156fd059262dfdfc8f67c581256  gcc/testsuite/gfortran.dg/optional_absent_5.f90
  ba5fab0a3379b1d0cdf3afb12ac1dd20  gcc/testsuite/gfortran.dg/optional_assumed_charlen_1.f90
+ 565d3cf43ead99f60b2380c4b021a5b8  gcc/testsuite/gfortran.dg/optional_assumed_charlen_2.f90
  f676bdc486e460e9520582c3779a664a  gcc/testsuite/gfortran.dg/optional_class_1.f90
  7fedb812261e488372bc4439b553156f  gcc/testsuite/gfortran.dg/optional_dim.f90
  d14391d3ef215e7090f2482b1fb51242  gcc/testsuite/gfortran.dg/optional_dim_2.f90
*************** cf956ba7ea568a1ec1e49d5d32949c70  gcc/te
*** 71873,71878 ****
--- 72547,72553 ----
  bc3e0be49dbdfdfc634c8f0f2c908763  gcc/testsuite/gfortran.dg/pr85779_3.f90
  04843720e6ab4e0d5b8e62a79801f0bb  gcc/testsuite/gfortran.dg/pr85780.f90
  7e172a3cf8434a7c33b01add4617e601  gcc/testsuite/gfortran.dg/pr85786.f90
+ b5430af005fc8cc1b6db9ceb57688fe3  gcc/testsuite/gfortran.dg/pr85796.f90
  725e595013765639d219c2012948cd9d  gcc/testsuite/gfortran.dg/pr85797.f90
  e85019fafc2465365ffe52752040d464  gcc/testsuite/gfortran.dg/pr85798.f90
  6de8b7c7567dcceb9bbbf46563935272  gcc/testsuite/gfortran.dg/pr85816.f90
*************** eb191e16157f03cba56fb00422bb2852  gcc/te
*** 71941,71946 ****
--- 72616,72622 ----
  2726f9a132f249a727072d95e5f0aee3  gcc/testsuite/gfortran.dg/pr89344.f90
  a93655d239d2dec9eca10adffc8e918f  gcc/testsuite/gfortran.dg/pr89451.f90
  3d3ae675ea53199229afe3e1ab0a247a  gcc/testsuite/gfortran.dg/pr89492.f90
+ f5fd6e3fa110d4cb66c18b37bf885f26  gcc/testsuite/gfortran.dg/pr89574.f90
  3f3f46dc6e7ecbe8d1b98921221b16ec  gcc/testsuite/gfortran.dg/pr89646.f90
  4c00d675221b8e119618fd174077c605  gcc/testsuite/gfortran.dg/pr89647.f90
  7ebf7d753067f8fb33a012241af298a7  gcc/testsuite/gfortran.dg/pr89664.f90
*************** d4c100fd2b0ed3d378cc9208f0f15ec7  gcc/te
*** 71976,71982 ****
  76098f4ddb845c9b71d0d0096840eb33  gcc/testsuite/gfortran.dg/pr91568.f
  4d40fe7fcc13062aa4f5e223d1a0397c  gcc/testsuite/gfortran.dg/pr91577.f90
  13a9fca597163bc4551b10a7afedc575  gcc/testsuite/gfortran.dg/pr91587.f90
! a958399f4783bcc65026df1b9158c7c3  gcc/testsuite/gfortran.dg/pr91589.f90
  eaab35f4ed45749ea1a7b76b0b145fea  gcc/testsuite/gfortran.dg/pr91641.f90
  4ddc6c8d3b8e57324417048ecdbdd35f  gcc/testsuite/gfortran.dg/pr91642.f90
  5971533db5401692d71e4a03b8eff8e6  gcc/testsuite/gfortran.dg/pr91649.f90
--- 72652,72658 ----
  76098f4ddb845c9b71d0d0096840eb33  gcc/testsuite/gfortran.dg/pr91568.f
  4d40fe7fcc13062aa4f5e223d1a0397c  gcc/testsuite/gfortran.dg/pr91577.f90
  13a9fca597163bc4551b10a7afedc575  gcc/testsuite/gfortran.dg/pr91587.f90
! 586d1db846123f1b833e72b5eaa952e1  gcc/testsuite/gfortran.dg/pr91589.f90
  eaab35f4ed45749ea1a7b76b0b145fea  gcc/testsuite/gfortran.dg/pr91641.f90
  4ddc6c8d3b8e57324417048ecdbdd35f  gcc/testsuite/gfortran.dg/pr91642.f90
  5971533db5401692d71e4a03b8eff8e6  gcc/testsuite/gfortran.dg/pr91649.f90
*************** f9f3f23d1f0e555393704aacc1883399  gcc/te
*** 72021,72026 ****
--- 72697,72703 ----
  c7e316d6485eeefb75d9244215792467  gcc/testsuite/gfortran.dg/pr93364.f90
  06ceb251cd1f91efba4a449cd034efcc  gcc/testsuite/gfortran.dg/pr93365.f90
  134c0658337cda14d175a3fad4e528f8  gcc/testsuite/gfortran.dg/pr93366.f90
+ 0415e73e153ba2916356f98ab5f50962  gcc/testsuite/gfortran.dg/pr93423.f90
  db4f2455ee82f701b58ba5d66bdd530e  gcc/testsuite/gfortran.dg/pr93461.f90
  94161ac0b4a6fa07f91b94a267e5093a  gcc/testsuite/gfortran.dg/pr93473.f90
  e853cb1d6d53cebb57679b7de592a8cb  gcc/testsuite/gfortran.dg/pr93484_1.f90
*************** fde8604ea120a8ce9b073bf211cdf432  gcc/te
*** 72035,72040 ****
--- 72712,72719 ----
  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
  eae35493aa7d0321c6412d5a65df63aa  gcc/testsuite/gfortran.dg/pr93686_2.f90
  f9cd7fe0c8cb7be5b0846aa6c3eb0b93  gcc/testsuite/gfortran.dg/pr93686_3.f90
*************** a6b1d851f4c5b6cfffa8f56c8f9cd150  gcc/te
*** 72054,72066 ****
--- 72733,72749 ----
  10a1157f7a9fa8f2042a563c98a25914  gcc/testsuite/gfortran.dg/pr95091.f90
  7d3e3457f90590b31740ffdd3a4866a3  gcc/testsuite/gfortran.dg/pr95104.f90
  66c58770643ed3f1944820fa6790cc27  gcc/testsuite/gfortran.dg/pr95340.f90
+ 395135621c98fea610c5f2b17feb7637  gcc/testsuite/gfortran.dg/pr95342.f90
  b9d5894d240b89777d50d53e0cd60929  gcc/testsuite/gfortran.dg/pr95373_1.f90
  f55274affe4c9ad9830b5b95890a0e58  gcc/testsuite/gfortran.dg/pr95373_2.f90
+ 27db2763cd4b76a729c1caca77615d2b  gcc/testsuite/gfortran.dg/pr95398.f90
  bf06d26cfd17de7f7a1ca3d27181a469  gcc/testsuite/gfortran.dg/pr95500.f90
  957c4b1c6c2a82ac61e92b1200c1f5cc  gcc/testsuite/gfortran.dg/pr95503.f90
  5231d7be8a143a19ea814874ba722093  gcc/testsuite/gfortran.dg/pr95544.f90
+ 4d7840381b8acfddf9d6d981be248de8  gcc/testsuite/gfortran.dg/pr95585.f90
  378769172a1f4a490bd397114840810b  gcc/testsuite/gfortran.dg/pr95587.f90
  a5c2f3cef142134791933a56c788c163  gcc/testsuite/gfortran.dg/pr95611.f90
+ dc8a8dbb9f37b4dd7105669e065e2aeb  gcc/testsuite/gfortran.dg/pr95612.f90
  a5234963084d71f3cbff36fdddbc2a39  gcc/testsuite/gfortran.dg/pr95687.f90
  0b6e1357ba61754bfa53b9ec715e9aa3  gcc/testsuite/gfortran.dg/pr95688.f90
  83b0c584414e4a319a76de802810da35  gcc/testsuite/gfortran.dg/pr95689.f90
*************** befa70efee1a50434d1f2eef63dcd2be  gcc/te
*** 72074,72080 ****
--- 72757,72783 ----
  f2cfdbd57b646ea77c8d2d572b0b4a79  gcc/testsuite/gfortran.dg/pr95829.f90
  4624ef21d27373ca19abedc766bf24c8  gcc/testsuite/gfortran.dg/pr95880.f90
  5f79fc5c2f7a030ad1b82b4793b0c8a7  gcc/testsuite/gfortran.dg/pr95881.f90
+ 5f9a08444201a18392648013e972a14a  gcc/testsuite/gfortran.dg/pr95882_1.f90
+ 71db839617dded1dd91c8867e8f13c57  gcc/testsuite/gfortran.dg/pr95882_2.f90
+ 29b19fcf5d5393941d7c6405072dad81  gcc/testsuite/gfortran.dg/pr95882_3.f90
+ de07c4c374bce1b1d56411fc426874db  gcc/testsuite/gfortran.dg/pr95882_4.f90
+ 53d4589a44901fe6ff791df1f546b896  gcc/testsuite/gfortran.dg/pr95882_5.f90
  a14ff0a951de87e6e87ae4eba23ae32e  gcc/testsuite/gfortran.dg/pr95978.f90
+ d21234ae551d720040933254256c6861  gcc/testsuite/gfortran.dg/pr95980.f90
+ ac524c67dbf5c0b6588328a02f46a124  gcc/testsuite/gfortran.dg/pr95980_2.f90
+ 45d800261f64da91bf2398a00691d7c4  gcc/testsuite/gfortran.dg/pr96086.f90
+ 62ba5dd0303d84c214429cc5293a10ed  gcc/testsuite/gfortran.dg/pr96312.f90
+ 7607f1a87517f55c7ef37367d96d802e  gcc/testsuite/gfortran.dg/pr96319.f90
+ 095dc309204d3d18d412fa126cbd561f  gcc/testsuite/gfortran.dg/pr96325.f90
+ 798f21a71e68a6aa67d9f50ef3f33865  gcc/testsuite/gfortran.dg/pr96486.f90
+ 74a709306836d044b8cd43d035aecdf2  gcc/testsuite/gfortran.dg/pr96859.f90
+ f219dfba008fc41e9e809107b3498d57  gcc/testsuite/gfortran.dg/pr97272.f90
+ 64eab9fbabf78a6279318703c2ac81a6  gcc/testsuite/gfortran.dg/pr97768_1.f90
+ e9131ae038c1f4f18b0f72da1bf1423e  gcc/testsuite/gfortran.dg/pr97768_2.f90
+ 0103f634279cccfe329c626d7b20e2fa  gcc/testsuite/gfortran.dg/pr98017.f90
+ ab9d92c634833928d03c56d815ba4f69  gcc/testsuite/gfortran.dg/pr99060.f90
+ 2b316ebb5f0c34f4b1c5764c77c3e824  gcc/testsuite/gfortran.dg/pr99204.f90
+ c6196744dcddad274ab914969ad9e6d3  gcc/testsuite/gfortran.dg/pr99545.f90
  891574fabddfbfea0c1fe4cf0cd69927  gcc/testsuite/gfortran.dg/predcom-1.f
  76cb03b4659cc6b4cd2f072860817262  gcc/testsuite/gfortran.dg/predcom-2.f
  d667c79ea0bad11d2e191cce083c4c1a  gcc/testsuite/gfortran.dg/predict-1.f90
*************** ed27fe0e7b9d880f9308e509ecca8e0f  gcc/te
*** 72499,72505 ****
  ca064c83442c75f472e456f8b5b82940  gcc/testsuite/gfortran.dg/rewind_1.f90
  0304a65b16ee6541b5057ab89f048a78  gcc/testsuite/gfortran.dg/round_1.f03
  00b17c519cf474bba6274a29fac35585  gcc/testsuite/gfortran.dg/round_2.f03
! ebf073b780152d56c9faeb75c0f26be6  gcc/testsuite/gfortran.dg/round_3.f08
  28ad2c94de68f7d90a4ee74db4398359  gcc/testsuite/gfortran.dg/round_4.f90
  15bc5a5a0ab6aa96b883b05947f15943  gcc/testsuite/gfortran.dg/rrspacing_1.f90
  c3ced508b2e9387572a0a97e0715ad08  gcc/testsuite/gfortran.dg/runtime_warning_1.f90
--- 73202,73208 ----
  ca064c83442c75f472e456f8b5b82940  gcc/testsuite/gfortran.dg/rewind_1.f90
  0304a65b16ee6541b5057ab89f048a78  gcc/testsuite/gfortran.dg/round_1.f03
  00b17c519cf474bba6274a29fac35585  gcc/testsuite/gfortran.dg/round_2.f03
! 961591f8bf985ca01d36cde4335a9517  gcc/testsuite/gfortran.dg/round_3.f08
  28ad2c94de68f7d90a4ee74db4398359  gcc/testsuite/gfortran.dg/round_4.f90
  15bc5a5a0ab6aa96b883b05947f15943  gcc/testsuite/gfortran.dg/rrspacing_1.f90
  c3ced508b2e9387572a0a97e0715ad08  gcc/testsuite/gfortran.dg/runtime_warning_1.f90
*************** cc3385c2618f833db398c0c9393afb6a  gcc/te
*** 72894,72899 ****
--- 73597,73603 ----
  6f9f3b95a613370e1acc3a70c798db3c  gcc/testsuite/gfortran.dg/transpose_2.f90
  b7485082d61fffaf492190e4c29bed35  gcc/testsuite/gfortran.dg/transpose_3.f03
  aca4fbb65d8aa4cc8ec405a43a78098c  gcc/testsuite/gfortran.dg/transpose_4.f90
+ b97c0286f254565a5f355602323616fe  gcc/testsuite/gfortran.dg/transpose_5.f90
  478c89f389bf3278481bc92533e8e66c  gcc/testsuite/gfortran.dg/transpose_conjg_1.f90
  3cf036b7034efaa23bd3d26ca8cf3283  gcc/testsuite/gfortran.dg/transpose_intrinsic_func_call_1.f90
  85db2a6cf6ca2d6c94792c2d028ff272  gcc/testsuite/gfortran.dg/transpose_optimization_1.f90
*************** d2d93582c21090659dca30ce13f7055b  gcc/te
*** 72953,72958 ****
--- 73657,73663 ----
  a7a4f548757bb5cae91204ded14b3798  gcc/testsuite/gfortran.dg/typebound_call_3.f03
  4e07fc30009416f4f93ca3fa8fb2005a  gcc/testsuite/gfortran.dg/typebound_call_30.f90
  74b35c42906b4b3f150553cb79255c60  gcc/testsuite/gfortran.dg/typebound_call_31.f90
+ da4a3b8054f0e45655818b5d09552a80  gcc/testsuite/gfortran.dg/typebound_call_32.f90
  4cf1c294547d5f462319442857d5d0f4  gcc/testsuite/gfortran.dg/typebound_call_4.f03
  e439c1e36134811626e9fd4e06b46bd9  gcc/testsuite/gfortran.dg/typebound_call_5.f03
  638af9cb01e779b9373e39ceaaea38ae  gcc/testsuite/gfortran.dg/typebound_call_6.f03
*************** a7d68db5c429562164ea47edc8677d14  gcc/te
*** 73041,73046 ****
--- 73746,73752 ----
  962d5f34907dcd3b3af69061c53ace28  gcc/testsuite/gfortran.dg/typebound_proc_8.f03
  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
  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
*** 73088,73093 ****
--- 73794,73800 ----
  9416e6463a32e0db92b1430a5ece704c  gcc/testsuite/gfortran.dg/unlimited_polymorphic_3.f03
  260aa02b581b990fd7887506c5bb6013  gcc/testsuite/gfortran.dg/unlimited_polymorphic_30.f03
  f7fdb7045e386353df96d89a123001ce  gcc/testsuite/gfortran.dg/unlimited_polymorphic_31.f03
+ b6a9d39af548692185921a711ee7653a  gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03
  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
*************** f55ce021238826090cc2feb968b15b3d  gcc/te
*** 73209,73214 ****
--- 73916,73922 ----
  f0b6d172971190f9810729d6cf81bef7  gcc/testsuite/gfortran.dg/value_5.f90
  e0681ebf1cc0d7c0c6333d4894f4bb3d  gcc/testsuite/gfortran.dg/value_6.f03
  976eb36133da7e21bc4e6438427f2a37  gcc/testsuite/gfortran.dg/value_7.f03
+ 570bf3e723d57b65078a2b23e25f93e5  gcc/testsuite/gfortran.dg/value_8.f90
  0d717003a2688af8d432e36362750a72  gcc/testsuite/gfortran.dg/value_test.f90
  726b4cde834cb3dc1ab0ada4c8388762  gcc/testsuite/gfortran.dg/value_tests_f03.f90
  17cda9ae919cf95b0f148e50a888a6fb  gcc/testsuite/gfortran.dg/variable_parameter.f90
*************** abf68e470c0aa7bc77cac4f589082522  gcc/te
*** 73262,73267 ****
--- 73970,73976 ----
  34153245fea2ed8b978b0ee75953c440  gcc/testsuite/gfortran.dg/vect/pr89535.f90
  dc982a49827f5055ffa6a7d91963e2ed  gcc/testsuite/gfortran.dg/vect/pr90681.f
  30bb06d3ec7b6bbd2829fe43a222c391  gcc/testsuite/gfortran.dg/vect/pr90913.f90
+ 27c1f08a8fbc15e2c64f90e0761a9b7f  gcc/testsuite/gfortran.dg/vect/pr96920.f90
  0e65ff4a3d90f2b73a5088d94b53586a  gcc/testsuite/gfortran.dg/vect/vect-1.f90
  e968451822432df6fb4987063a84f380  gcc/testsuite/gfortran.dg/vect/vect-2.f90
  efd1f1f270b2c6b9006463ae5b59cdde  gcc/testsuite/gfortran.dg/vect/vect-3.f90
*************** d233a79e52e83a661c83db520be5206a  gcc/te
*** 73824,73829 ****
--- 74533,74540 ----
  573e0aa9f5968dfcd455303e78b25690  gcc/testsuite/gnat.dg/addr13.adb
  17abc70bea104a9136ca97fbbecd59e1  gcc/testsuite/gnat.dg/addr13.ads
  afc2d0740417b768e50304dd00736f2d  gcc/testsuite/gnat.dg/addr14.adb
+ 366da53c725e1844de730a8a405744a1  gcc/testsuite/gnat.dg/addr16.adb
+ fa30999f07321d64be8f7a7adbc01309  gcc/testsuite/gnat.dg/addr16_pkg.ads
  f0a1bdb8415a236b8bd801950f678f6e  gcc/testsuite/gnat.dg/addr2.adb
  87b883a0706741ad3f7d6c6221d18b83  gcc/testsuite/gnat.dg/addr2_p.adb
  0193ed7cae4310c99c6658a78453df8d  gcc/testsuite/gnat.dg/addr2_p.ads
*************** dc0d018c7ef4988da05274a87a491db9  gcc/te
*** 74047,74052 ****
--- 74758,74764 ----
  9cf0427260327c8df6b99da823648ff4  gcc/testsuite/gnat.dg/atomic9.adb
  3a29826c9a71b419b0c2323869c82f42  gcc/testsuite/gnat.dg/bad_array.adb
  9108155728ba28c1a0da953357d3b97a  gcc/testsuite/gnat.dg/bias1.adb
+ f1da017e79e481af350005333250268b  gcc/testsuite/gnat.dg/bias2.adb
  aae39b549f5bb7a2b837495c637aaa94  gcc/testsuite/gnat.dg/biased_subtype.adb
  9bbc182ee19d36c4abbd7d6046ac5664  gcc/testsuite/gnat.dg/biased_uc.adb
  faf4a0c852ea85d2eab4ec4413be5fba  gcc/testsuite/gnat.dg/bip_aggregate_bug.adb
*************** a3785f2c0b11f38cf3242fe0927e1718  gcc/te
*** 74352,74357 ****
--- 75064,75072 ----
  4d811cfdcbf054e26c09e14a9d82954d  gcc/testsuite/gnat.dg/discr56_pkg2.ads
  a9f1132ea80677a048d32faee5fbf373  gcc/testsuite/gnat.dg/discr57.adb
  0d63881db791d88aa452bb1cf4295638  gcc/testsuite/gnat.dg/discr58.adb
+ 25125a42d5d2603d4a8ce1b3df0186c0  gcc/testsuite/gnat.dg/discr59.adb
+ 14c719faa2bbae68eb2a1edfc39e4acf  gcc/testsuite/gnat.dg/discr59_pkg1.ads
+ 4e249cdaeaf03f4ebf80cce26ae6099f  gcc/testsuite/gnat.dg/discr59_pkg2.ads
  5ecce02a24b9db283dee01453682f913  gcc/testsuite/gnat.dg/discr7.adb
  6676509ce09b0e8b59ddf049ee91cdd9  gcc/testsuite/gnat.dg/discr8.adb
  ec62c93c8bb18ad3dccd42de6a5a106d  gcc/testsuite/gnat.dg/discr8.ads
*************** c21d3201ad30618a95fd30e1fa0ea1af  gcc/te
*** 74794,74799 ****
--- 75509,75515 ----
  d38fb86038eb1869672a075fcbcba8e1  gcc/testsuite/gnat.dg/limited3_pkg.adb
  a7ce433ab1be811129bd50af7b83cfb8  gcc/testsuite/gnat.dg/limited3_pkg.ads
  ea35bb1dace41c39859e5a04a3b17a50  gcc/testsuite/gnat.dg/limited4.adb
+ 6c213f35a6a0c5e1a2fabaa7acf32090  gcc/testsuite/gnat.dg/limited5.adb
  5e63015b0d3fffe77cb2a7ea20d72c17  gcc/testsuite/gnat.dg/limited_aggr.adb
  2e37f39c0f2a9b4779518414e2ca3618  gcc/testsuite/gnat.dg/limited_aggr.ads
  079471d28fddebfb2b79eb7e01a11f36  gcc/testsuite/gnat.dg/limited_with.adb
*************** cde8d4d923aeb0b84195c6a5e1d0fcba  gcc/te
*** 74975,74980 ****
--- 75691,75697 ----
  b2c6a8547ac3efa831979b4975ef33b1  gcc/testsuite/gnat.dg/modular4.adb
  ec5174f5eb7e22af9fa23d73ad0075f9  gcc/testsuite/gnat.dg/modular4_pkg.ads
  27f795fb00b6536decf032a3dcd43d9c  gcc/testsuite/gnat.dg/modular5.adb
+ 61a04711fa680f727ee8c57bfca88845  gcc/testsuite/gnat.dg/modular6.adb
  15cb37b89822d85d7a7e476fd0d05e55  gcc/testsuite/gnat.dg/multfixed.adb
  0319138ba4f12bf9f077c79cd927482b  gcc/testsuite/gnat.dg/mutable1.adb
  8c947c1ef6ea09019579e5b04702d6b1  gcc/testsuite/gnat.dg/my_env_versioned_value_set_g.ads
*************** b7ca4abc01a37a16fef857ccd27a5270  gcc/te
*** 75113,75119 ****
  cd1cd547ffd6a15fd43fea30ececc910  gcc/testsuite/gnat.dg/opt38.adb
  c7cef5a4232a339afa288abd7cb369dc  gcc/testsuite/gnat.dg/opt38_pkg.adb
  ba03504b0b64d5f70065d0214412516e  gcc/testsuite/gnat.dg/opt38_pkg.ads
! 67f0c437a777cf404dd3cfcea4f36f41  gcc/testsuite/gnat.dg/opt39.adb
  65e20f998d483941d92a34b07b482d10  gcc/testsuite/gnat.dg/opt3_pkg.ads
  e98c04ac385dbd0581c1f5fa108caf6b  gcc/testsuite/gnat.dg/opt4.adb
  b01ea6b67501d6d62a0d6e7adb46db12  gcc/testsuite/gnat.dg/opt40.adb
--- 75830,75836 ----
  cd1cd547ffd6a15fd43fea30ececc910  gcc/testsuite/gnat.dg/opt38.adb
  c7cef5a4232a339afa288abd7cb369dc  gcc/testsuite/gnat.dg/opt38_pkg.adb
  ba03504b0b64d5f70065d0214412516e  gcc/testsuite/gnat.dg/opt38_pkg.ads
! 0b7c57138d911bc58eab93243b8e4628  gcc/testsuite/gnat.dg/opt39.adb
  65e20f998d483941d92a34b07b482d10  gcc/testsuite/gnat.dg/opt3_pkg.ads
  e98c04ac385dbd0581c1f5fa108caf6b  gcc/testsuite/gnat.dg/opt4.adb
  b01ea6b67501d6d62a0d6e7adb46db12  gcc/testsuite/gnat.dg/opt40.adb
*************** fe74354507a5e664cd6533def9371a61  gcc/te
*** 75212,75219 ****
--- 75929,75941 ----
  9201017bb386f368c8eb5837a204d5af  gcc/testsuite/gnat.dg/opt81.ads
  3536f6770e938163b6233918a10fc8d9  gcc/testsuite/gnat.dg/opt82.adb
  ae0ee987514ba63388710e2ab6a91249  gcc/testsuite/gnat.dg/opt82_pkg.ads
+ 5c9ac8fc2380ea95d9431427ae62875f  gcc/testsuite/gnat.dg/opt89.adb
  08a96545787824356817a3169afee7d9  gcc/testsuite/gnat.dg/opt8_pkg.ads
  ba51f2b4ff3e6536d2d6f2acd9443799  gcc/testsuite/gnat.dg/opt9.adb
+ e2ce9edab47e6f8e17958fffd5af3935  gcc/testsuite/gnat.dg/opt91.adb
+ be0183a31250d1a9cd930fe7ea1857b6  gcc/testsuite/gnat.dg/opt91.ads
+ 2772233d10666bc3de7ad2c90d19b518  gcc/testsuite/gnat.dg/opt91_pkg.adb
+ e610e24aa950be5f6c35dbb10447cb02  gcc/testsuite/gnat.dg/opt91_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
*************** e4f60a0920ede336bc75131c9de83246  gcc/te
*** 75265,75270 ****
--- 75987,75994 ----
  82551f08f8d277dd587d4c9bf6e9d8f7  gcc/testsuite/gnat.dg/pack24.adb
  bbef79de044022e5ecdb27157f14441a  gcc/testsuite/gnat.dg/pack25.adb
  02f0eff58ca4c3cda8c184b4ba45de6b  gcc/testsuite/gnat.dg/pack26.adb
+ 6eb275f215f790ffb2501b9b18dedf4f  gcc/testsuite/gnat.dg/pack27.adb
+ 1dfa1be186b891f0a8b3226427ce7124  gcc/testsuite/gnat.dg/pack27_pkg.ads
  e61f4249aecfb04d22ae9eba12736e01  gcc/testsuite/gnat.dg/pack3.adb
  197844dd19a4c7e5e1caca64cd64bbec  gcc/testsuite/gnat.dg/pack4.adb
  7c7236365f36c40bc0d870467d7b298e  gcc/testsuite/gnat.dg/pack5.adb
*************** cc70574f0af8a5fe8de6f0c1e4ab7f05  gcc/te
*** 75478,75483 ****
--- 76202,76208 ----
  c2758eba5ff055c85080db805c5f9ad3  gcc/testsuite/gnat.dg/self_ref1.adb
  f00eab7afc57f66659bba49ca66507fc  gcc/testsuite/gnat.dg/set_in_pproc.adb
  7524bfd6d1bb231661891ecbbe387abd  gcc/testsuite/gnat.dg/sets1.adb
+ 092dd86aeeb0b9fb8c0e85a23a64a5d3  gcc/testsuite/gnat.dg/shift1.adb
  f436e9958bc39e5210d7c4f0686fcc84  gcc/testsuite/gnat.dg/show_deques_priority.adb
  a9fa51c016ec2f28dd1ba172222535d8  gcc/testsuite/gnat.dg/size_attribute.adb
  5cbf89ca5320ad90ac2f76b658b3aa02  gcc/testsuite/gnat.dg/size_clause1.adb
*************** e63c264218dd1c2dc831e7d0283b1f18  gcc/te
*** 75575,75580 ****
--- 76300,76306 ----
  8d06d6a6c623a809cf89f3cd2fb5c5d2  gcc/testsuite/gnat.dg/specs/discr4_pkg.ads
  c3219a5dfca33df0b8516035b0841e7e  gcc/testsuite/gnat.dg/specs/discr5.ads
  e4392f7b06cad4011c1b8d6b8192bc34  gcc/testsuite/gnat.dg/specs/discr6.ads
+ 53c16b267b914c115c6ecaf74af068f2  gcc/testsuite/gnat.dg/specs/discr7.ads
  a78fb7cbf02009e1325caab8c3a179c2  gcc/testsuite/gnat.dg/specs/double_record_extension1.ads
  7b07a208cf739b0fe10deedba049a3bc  gcc/testsuite/gnat.dg/specs/double_record_extension2.ads
  35336c4ca96cbe852e268dc958a45791  gcc/testsuite/gnat.dg/specs/double_record_extension3.ads
*************** cc38a51523f96eaa100d950103f52c89  gcc/te
*** 75610,75615 ****
--- 76336,76342 ----
  635f7313448c217e0d17ffe13868fa3f  gcc/testsuite/gnat.dg/specs/loop_optimization1_pkg.ads
  019b7e9cc0846103824acfc72e0637b8  gcc/testsuite/gnat.dg/specs/lto12.ads
  c1e636ca6acfcbbcfaf17579812e0a0a  gcc/testsuite/gnat.dg/specs/lto12_pkg.ads
+ 1953c0c6a62c9718183b9c7da1ccbf2c  gcc/testsuite/gnat.dg/specs/lto25.ads
  2f691a3b3a3bcab894e4f2b064865cf8  gcc/testsuite/gnat.dg/specs/lto3.ads
  018437d732e639d34473be2e17762391  gcc/testsuite/gnat.dg/specs/lto3_pkg1.adb
  bac1e8c2c28486c2dacd74f69ad37ca6  gcc/testsuite/gnat.dg/specs/lto3_pkg1.ads
*************** f93ebc1592802334f747adde7fd25afb  gcc/te
*** 75681,75686 ****
--- 76408,76414 ----
  142fe3065f4e59020a245e120978d93e  gcc/testsuite/gnat.dg/specs/size_clause2.ads
  dd11fa8c12b9ae6c22d0229f9abfe2d2  gcc/testsuite/gnat.dg/specs/size_clause3.ads
  03db4e24fa57d6ec6411373454c770fe  gcc/testsuite/gnat.dg/specs/size_clause4.ads
+ 4af0c027bf11e98fb8317a33690de3b7  gcc/testsuite/gnat.dg/specs/size_clause5.ads
  f381006ab319a77a628dc42fb91642d1  gcc/testsuite/gnat.dg/specs/small_alignment.ads
  375b700eebff468c82a62b4a9abf0fda  gcc/testsuite/gnat.dg/specs/specs.exp
  10d9cb2f95c3b869e5b5ba8979e4226d  gcc/testsuite/gnat.dg/specs/sso1.ads
*************** f5e02a34b4286874bd728685770f9dfc  gcc/te
*** 75963,75968 ****
--- 76691,76699 ----
  78da6c56fea67c92e358fe90e50bce06  gcc/testsuite/gnat.dg/thin_pointer2.adb
  7dd91b63000a8f6c6b656a7924a78f66  gcc/testsuite/gnat.dg/thin_pointer2_pkg.adb
  fac6bd7a00c7e2373fadf62e98942410  gcc/testsuite/gnat.dg/thin_pointer2_pkg.ads
+ ea6e0de1b8d10b15ebc0a2409cafa861  gcc/testsuite/gnat.dg/thunk2.adb
+ f0e830d22f4dc690339cfb5a8b11b41a  gcc/testsuite/gnat.dg/thunk2.ads
+ fd580dc53652edf9c956d3387e0ad55e  gcc/testsuite/gnat.dg/thunk2_pkg.ads
  05fa839286b374c31e02e0dadd7a3457  gcc/testsuite/gnat.dg/timer_cancel.adb
  0d64305af83037145d44f1ae2c59d727  gcc/testsuite/gnat.dg/tls1.adb
  8171bebd4c281c032dcaf8786cc4a4cb  gcc/testsuite/gnat.dg/tls1_pkg.ads
*************** d6318a36cc97de9859e62857a3b4542e  gcc/te
*** 77451,77457 ****
  a93e87185894e1dac7e0d6eb3b6a82d2  gcc/testsuite/lib/g++-dg.exp
  b461431e9b7f6f0cf968de1173a79e35  gcc/testsuite/lib/g++.exp
  c9f1179456d5315fb5621e80f92a4b78  gcc/testsuite/lib/gcc-defs.exp
! 544413331cd71c24608d4b2c729d759c  gcc/testsuite/lib/gcc-dg.exp
  efbcfa4d28f7e53efa7ab58e2c7e1e44  gcc/testsuite/lib/gcc-gdb-test.exp
  d3407b902d0f7b4b9cd90850a7d0b466  gcc/testsuite/lib/gcc-simulate-thread.exp
  3c2c787fcc8ef5c7700261d7e7b54a7f  gcc/testsuite/lib/gcc.exp
--- 78182,78188 ----
  a93e87185894e1dac7e0d6eb3b6a82d2  gcc/testsuite/lib/g++-dg.exp
  b461431e9b7f6f0cf968de1173a79e35  gcc/testsuite/lib/g++.exp
  c9f1179456d5315fb5621e80f92a4b78  gcc/testsuite/lib/gcc-defs.exp
! a6f012ceb44b5e918f066dccbfe4872a  gcc/testsuite/lib/gcc-dg.exp
  efbcfa4d28f7e53efa7ab58e2c7e1e44  gcc/testsuite/lib/gcc-gdb-test.exp
  d3407b902d0f7b4b9cd90850a7d0b466  gcc/testsuite/lib/gcc-simulate-thread.exp
  3c2c787fcc8ef5c7700261d7e7b54a7f  gcc/testsuite/lib/gcc.exp
*************** d632d5568c00760aea7b18467091554c  gcc/te
*** 77491,77497 ****
  de7c3a30aab1a4360904bd68322b8c39  gcc/testsuite/lib/scanwpaipa.exp
  84d4d1fa2ac6a05232c49ad827939a46  gcc/testsuite/lib/target-libpath.exp
  ca50260c50a30bdb6f74ff883e63b78b  gcc/testsuite/lib/target-supports-dg.exp
! 5c105027d64be9adc892b477711df531  gcc/testsuite/lib/target-supports.exp
  201116acbb88a91edc571f6c7b961f79  gcc/testsuite/lib/target-utils.exp
  2dcea44ea4fe54415e381cfa752f4c4d  gcc/testsuite/lib/timeout-dg.exp
  d4e470f82175a3f3c70c1de64a1e104d  gcc/testsuite/lib/timeout.exp
--- 78222,78228 ----
  de7c3a30aab1a4360904bd68322b8c39  gcc/testsuite/lib/scanwpaipa.exp
  84d4d1fa2ac6a05232c49ad827939a46  gcc/testsuite/lib/target-libpath.exp
  ca50260c50a30bdb6f74ff883e63b78b  gcc/testsuite/lib/target-supports-dg.exp
! 124ad6f4dac4b3043ea139e99ffc3936  gcc/testsuite/lib/target-supports.exp
  201116acbb88a91edc571f6c7b961f79  gcc/testsuite/lib/target-utils.exp
  2dcea44ea4fe54415e381cfa752f4c4d  gcc/testsuite/lib/timeout-dg.exp
  d4e470f82175a3f3c70c1de64a1e104d  gcc/testsuite/lib/timeout.exp
*************** d4e470f82175a3f3c70c1de64a1e104d  gcc/te
*** 77499,77504 ****
--- 78230,78236 ----
  c9ca7dd7a9c4d2cb891f6273ff70002a  gcc/testsuite/lib/tsan-dg.exp
  a96085f28c6202614a7acbe056c3fcda  gcc/testsuite/lib/ubsan-dg.exp
  da64020c38eb18a3bb6d6a0eb5d26da2  gcc/testsuite/lib/wrapper.exp
+ 83447103f758c2c8ec2044c84069e212  gcc/testsuite/obj-c++.dg/SEL-typedef.mm
  55160ccf08a9b1444b32deb900dac569  gcc/testsuite/obj-c++.dg/Wimplicit-fallthrough-1.mm
  84caaa988ddff2a3ef9a3c9c9bfe6fbf  gcc/testsuite/obj-c++.dg/at-class-1.mm
  801e2138da098d1d33481961bdff311c  gcc/testsuite/obj-c++.dg/attributes/attributes.exp
*************** ac0b35dcfcf72480c040349b2b8a874b  gcc/te
*** 77554,77560 ****
  f6a135d669303e10360f4a9e17664aa7  gcc/testsuite/obj-c++.dg/cxx-class-1.mm
  7a5a474af4c3ae26683ee29295314d7b  gcc/testsuite/obj-c++.dg/cxx-ivars-1.mm
  2dd2f7dd6f655732fc606d8c85af825b  gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm
! 4e97c54d7299a5d421e1a64c670f075c  gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm
  0f4f03268c6b5629c2c23fe7fbc06966  gcc/testsuite/obj-c++.dg/cxx-scope-1.mm
  74ea4974ad0f897a229d4bd99f47da95  gcc/testsuite/obj-c++.dg/cxx-scope-2.mm
  4d63d224c8c642188a58882a0609e394  gcc/testsuite/obj-c++.dg/defs.mm
--- 78286,78292 ----
  f6a135d669303e10360f4a9e17664aa7  gcc/testsuite/obj-c++.dg/cxx-class-1.mm
  7a5a474af4c3ae26683ee29295314d7b  gcc/testsuite/obj-c++.dg/cxx-ivars-1.mm
  2dd2f7dd6f655732fc606d8c85af825b  gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm
! 118f7827cc56ea7303e814e19ff4f7a5  gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm
  0f4f03268c6b5629c2c23fe7fbc06966  gcc/testsuite/obj-c++.dg/cxx-scope-1.mm
  74ea4974ad0f897a229d4bd99f47da95  gcc/testsuite/obj-c++.dg/cxx-scope-2.mm
  4d63d224c8c642188a58882a0609e394  gcc/testsuite/obj-c++.dg/defs.mm
*************** e8affe34d309c5c4b9875f4964f32791  gcc/te
*** 77595,77605 ****
  c933197e638db636698c9e6bd22bfaeb  gcc/testsuite/obj-c++.dg/fobjc-std-1.mm
  c691df5456d253fa27d1d04f4f568827  gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm
  a333adf32bc5f8f653cefef562f5ce65  gcc/testsuite/obj-c++.dg/fsf-package-0.m
! b649c51cad75f98f3a4d6f89f846a6a4  gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
! 6d739792ccebcd894ebd54eae08cf851  gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
  d17a736222e245bfc6ed9bb3710fa5a8  gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm
  4841964b64bc480d2267801bb4e72db5  gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm
! 4da368d28d604fbec975dcfe416f7c19  gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm
  0ee2a9862e8556c1378471bc14d12cf6  gcc/testsuite/obj-c++.dg/gnu-api-2-objc_msg_lookup.mm
  aef1b4ab2dd7332b8c01955a9d62d9ee  gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm
  34c19e86d6b6092aa5be90d9bd8cd112  gcc/testsuite/obj-c++.dg/gnu-api-2-property.mm
--- 78327,78337 ----
  c933197e638db636698c9e6bd22bfaeb  gcc/testsuite/obj-c++.dg/fobjc-std-1.mm
  c691df5456d253fa27d1d04f4f568827  gcc/testsuite/obj-c++.dg/fsf-nsstring-format-1.mm
  a333adf32bc5f8f653cefef562f5ce65  gcc/testsuite/obj-c++.dg/fsf-package-0.m
! 6acf30d1985d6c7c5a7e2a8558bf3dd9  gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm
! 8e0d5214322bbd4bb43b843c348dd075  gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm
  d17a736222e245bfc6ed9bb3710fa5a8  gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm
  4841964b64bc480d2267801bb4e72db5  gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm
! 1355cef61e897c7d6f3463a1ef498cfb  gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm
  0ee2a9862e8556c1378471bc14d12cf6  gcc/testsuite/obj-c++.dg/gnu-api-2-objc_msg_lookup.mm
  aef1b4ab2dd7332b8c01955a9d62d9ee  gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm
  34c19e86d6b6092aa5be90d9bd8cd112  gcc/testsuite/obj-c++.dg/gnu-api-2-property.mm
*************** b6a4bff612a08ec461838ac1b3bd23f1  gcc/te
*** 77661,77680 ****
  ae0cb1e1f2ed9485ab1abd0d8669c498  gcc/testsuite/obj-c++.dg/naming-3.mm
  dcb5ecceff49837d638a19ab2eabd0ad  gcc/testsuite/obj-c++.dg/naming-4.mm
  bb8ccf448c201adbf05356ac551899fb  gcc/testsuite/obj-c++.dg/no-extra-load.mm
! 89a8d8bbc4cfd9231f6b6ff845399672  gcc/testsuite/obj-c++.dg/objc-gc-3.mm
  bd3b42583db47ebcc7fac037f85f00ed  gcc/testsuite/obj-c++.dg/overload-1.mm
! 1cfb07f2eb35f604a99dcbe63a567416  gcc/testsuite/obj-c++.dg/plugin/diagnostic-test-expressions-1.mm
  988af69f25b97f3db48a0c0233e531d7  gcc/testsuite/obj-c++.dg/plugin/plugin.exp
  8aa79ecb56c90fe51464150a135fe71f  gcc/testsuite/obj-c++.dg/pr23709.mm
  8480d22a4388c485c49d1c703c34f7f7  gcc/testsuite/obj-c++.dg/pr24393.mm
  2e9567e68880e80a9fa203bba6e86d7f  gcc/testsuite/obj-c++.dg/pr28049.mm
  501a08776d7e5d9d5ab50b8cc394144d  gcc/testsuite/obj-c++.dg/pr45735.mm
  9092ab472c37bc7499376730f631427a  gcc/testsuite/obj-c++.dg/pr48187.mm
  c1d24514e97259a51ce837ee3271bc0b  gcc/testsuite/obj-c++.dg/pragma-1.mm
  05fd50ce3311545c4dfe190b89320967  gcc/testsuite/obj-c++.dg/pragma-2.mm
  405eabc39e96165095c8f1cb77dd47d4  gcc/testsuite/obj-c++.dg/private-1.mm
  971a7207caabc621fb734fc97253f8ed  gcc/testsuite/obj-c++.dg/private-2.mm
! 206bd0f0d78bd4ecfc4862eb419720aa  gcc/testsuite/obj-c++.dg/property/at-property-1.mm
  414377e9fbcdf671ace82325af2d3085  gcc/testsuite/obj-c++.dg/property/at-property-10.mm
  656774a47162a749310be417eb5b0cfb  gcc/testsuite/obj-c++.dg/property/at-property-11.mm
  c995b42a90875e107f855040a4ab2e3e  gcc/testsuite/obj-c++.dg/property/at-property-12.mm
--- 78393,78413 ----
  ae0cb1e1f2ed9485ab1abd0d8669c498  gcc/testsuite/obj-c++.dg/naming-3.mm
  dcb5ecceff49837d638a19ab2eabd0ad  gcc/testsuite/obj-c++.dg/naming-4.mm
  bb8ccf448c201adbf05356ac551899fb  gcc/testsuite/obj-c++.dg/no-extra-load.mm
! e5781d45f8249482300a6cabf2eefd87  gcc/testsuite/obj-c++.dg/objc-gc-3.mm
  bd3b42583db47ebcc7fac037f85f00ed  gcc/testsuite/obj-c++.dg/overload-1.mm
! 7193fa5bf4ead3ac26381fbfdb815f0d  gcc/testsuite/obj-c++.dg/plugin/diagnostic-test-expressions-1.mm
  988af69f25b97f3db48a0c0233e531d7  gcc/testsuite/obj-c++.dg/plugin/plugin.exp
  8aa79ecb56c90fe51464150a135fe71f  gcc/testsuite/obj-c++.dg/pr23709.mm
  8480d22a4388c485c49d1c703c34f7f7  gcc/testsuite/obj-c++.dg/pr24393.mm
  2e9567e68880e80a9fa203bba6e86d7f  gcc/testsuite/obj-c++.dg/pr28049.mm
  501a08776d7e5d9d5ab50b8cc394144d  gcc/testsuite/obj-c++.dg/pr45735.mm
  9092ab472c37bc7499376730f631427a  gcc/testsuite/obj-c++.dg/pr48187.mm
+ 4bce8e6cc867b6d6e02ed90511e951bf  gcc/testsuite/obj-c++.dg/pr49070.mm
  c1d24514e97259a51ce837ee3271bc0b  gcc/testsuite/obj-c++.dg/pragma-1.mm
  05fd50ce3311545c4dfe190b89320967  gcc/testsuite/obj-c++.dg/pragma-2.mm
  405eabc39e96165095c8f1cb77dd47d4  gcc/testsuite/obj-c++.dg/private-1.mm
  971a7207caabc621fb734fc97253f8ed  gcc/testsuite/obj-c++.dg/private-2.mm
! a0f8afecccea8ae9b614304f1199e546  gcc/testsuite/obj-c++.dg/property/at-property-1.mm
  414377e9fbcdf671ace82325af2d3085  gcc/testsuite/obj-c++.dg/property/at-property-10.mm
  656774a47162a749310be417eb5b0cfb  gcc/testsuite/obj-c++.dg/property/at-property-11.mm
  c995b42a90875e107f855040a4ab2e3e  gcc/testsuite/obj-c++.dg/property/at-property-12.mm
*************** cffbe1f056bdf203ff8701c9c496a6d2  gcc/te
*** 77695,77703 ****
  b27fb2202f603a2efecfe3a3745cb8d6  gcc/testsuite/obj-c++.dg/property/at-property-26.mm
  f9e1d849f4fc728633fda1eeec779521  gcc/testsuite/obj-c++.dg/property/at-property-27.mm
  961c05748c8a277af44692e8c308b59e  gcc/testsuite/obj-c++.dg/property/at-property-28.mm
! 05225c32a0685ae8029619d8c0addcd8  gcc/testsuite/obj-c++.dg/property/at-property-29.mm
  065b66d1324a373459e1ee6098eb02e3  gcc/testsuite/obj-c++.dg/property/at-property-3.mm
! 99dc26b93be199dc4082ca902a30ca47  gcc/testsuite/obj-c++.dg/property/at-property-4.mm
  3a4be2c34a7d7f90c7bb490085bd07fd  gcc/testsuite/obj-c++.dg/property/at-property-5.mm
  28f341c0311a3d54b55dc3b447465eca  gcc/testsuite/obj-c++.dg/property/at-property-6.mm
  93ce746f95da16b7220fe9dcf51da961  gcc/testsuite/obj-c++.dg/property/at-property-7.mm
--- 78428,78436 ----
  b27fb2202f603a2efecfe3a3745cb8d6  gcc/testsuite/obj-c++.dg/property/at-property-26.mm
  f9e1d849f4fc728633fda1eeec779521  gcc/testsuite/obj-c++.dg/property/at-property-27.mm
  961c05748c8a277af44692e8c308b59e  gcc/testsuite/obj-c++.dg/property/at-property-28.mm
! 340a6d2140e9d8af488b65bf1cea2d6f  gcc/testsuite/obj-c++.dg/property/at-property-29.mm
  065b66d1324a373459e1ee6098eb02e3  gcc/testsuite/obj-c++.dg/property/at-property-3.mm
! 02b868473a4aa109e32971abd5e849bb  gcc/testsuite/obj-c++.dg/property/at-property-4.mm
  3a4be2c34a7d7f90c7bb490085bd07fd  gcc/testsuite/obj-c++.dg/property/at-property-5.mm
  28f341c0311a3d54b55dc3b447465eca  gcc/testsuite/obj-c++.dg/property/at-property-6.mm
  93ce746f95da16b7220fe9dcf51da961  gcc/testsuite/obj-c++.dg/property/at-property-7.mm
*************** ace736cd9b88d92508e7dc206c83a89f  gcc/te
*** 77742,77748 ****
  3a0b152e1f99f0f581b04649efadd6f5  gcc/testsuite/obj-c++.dg/property/property-1.mm
  a9ed81f0b2b7a198a2c165663a00789d  gcc/testsuite/obj-c++.dg/property/property-encoding-1.mm
  5b85d5006f591e2a04cd983b74c614c4  gcc/testsuite/obj-c++.dg/property/property-neg-1.mm
! f7c80492fabd33b2030264938643704e  gcc/testsuite/obj-c++.dg/property/property-neg-2.mm
  a8c4b8171533defe44e443926dc705ce  gcc/testsuite/obj-c++.dg/property/property-neg-3.mm
  7882bafba8b7796120cc23af5d441202  gcc/testsuite/obj-c++.dg/property/property-neg-4.mm
  46896a53d202d39ebcdefc0f78554362  gcc/testsuite/obj-c++.dg/property/property-neg-5.mm
--- 78475,78481 ----
  3a0b152e1f99f0f581b04649efadd6f5  gcc/testsuite/obj-c++.dg/property/property-1.mm
  a9ed81f0b2b7a198a2c165663a00789d  gcc/testsuite/obj-c++.dg/property/property-encoding-1.mm
  5b85d5006f591e2a04cd983b74c614c4  gcc/testsuite/obj-c++.dg/property/property-neg-1.mm
! 6aab9c040fafa4b142710a712c2cddce  gcc/testsuite/obj-c++.dg/property/property-neg-2.mm
  a8c4b8171533defe44e443926dc705ce  gcc/testsuite/obj-c++.dg/property/property-neg-3.mm
  7882bafba8b7796120cc23af5d441202  gcc/testsuite/obj-c++.dg/property/property-neg-4.mm
  46896a53d202d39ebcdefc0f78554362  gcc/testsuite/obj-c++.dg/property/property-neg-5.mm
*************** dc8c5ec7b9abe64c54eabc2d60a81066  gcc/te
*** 77913,77920 ****
  4ab4e247b27f5d3d833cd13973c34222  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h
  a08e081524ab6799e394768da76968d3  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h
  ce8c053d2554352e55b35ae330cd5126  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h
! 1aca10b408347876905ccdeb2ec47665  gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.h
! 73b765183bbc8c25e56849dc263aa7ed  gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
  ac76ddcf9ed6ab3c92c31559244da096  gcc/testsuite/objc-obj-c++-shared/next-abi.h
  f3501304cb4e501ca831a9c4069efbe3  gcc/testsuite/objc-obj-c++-shared/nsconstantstring-class-impl.h
  885a572c6cebc62b2c85d81b1dfdb205  gcc/testsuite/objc-obj-c++-shared/nsconstantstring-class-impl.m
--- 78646,78653 ----
  4ab4e247b27f5d3d833cd13973c34222  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h
  a08e081524ab6799e394768da76968d3  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h
  ce8c053d2554352e55b35ae330cd5126  gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h
! 79f58fc20c1f2dfd98bc097643134fed  gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.h
! 101f36d98fe3aa6f5baede225fa3a0e6  gcc/testsuite/objc-obj-c++-shared/TestsuiteObject.m
  ac76ddcf9ed6ab3c92c31559244da096  gcc/testsuite/objc-obj-c++-shared/next-abi.h
  f3501304cb4e501ca831a9c4069efbe3  gcc/testsuite/objc-obj-c++-shared/nsconstantstring-class-impl.h
  885a572c6cebc62b2c85d81b1dfdb205  gcc/testsuite/objc-obj-c++-shared/nsconstantstring-class-impl.m
*************** f3501304cb4e501ca831a9c4069efbe3  gcc/te
*** 77924,77929 ****
--- 78657,78663 ----
  146a108e0662075a99af5e2cd18d7042  gcc/testsuite/objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
  377acb48daf1888a4d6b267c1dbd65c5  gcc/testsuite/objc-obj-c++-shared/objc-test-suite-types.h
  cb269bc755b2a67364f3313e8faf3f29  gcc/testsuite/objc-obj-c++-shared/runtime.h
+ 83447103f758c2c8ec2044c84069e212  gcc/testsuite/objc.dg/SEL-typedef.m
  55160ccf08a9b1444b32deb900dac569  gcc/testsuite/objc.dg/Wimplicit-fallthrough-1.m
  3b8fd8c2ee22e0099d80e4fa89e2befc  gcc/testsuite/objc.dg/alias.m
  a1be9e5501b4997f5240469850890333  gcc/testsuite/objc.dg/anon-1.m
*************** dcedbf84975c836b8e3f62c8e74f2cfc  gcc/te
*** 77962,77968 ****
  2db004c178fd7c1d4adb28427369f772  gcc/testsuite/objc.dg/bitfield-5.m
  6d7dd7461922f5f0f277c2ac8f9c63dd  gcc/testsuite/objc.dg/break-in-ifstmt.m
  a3a9688e7af865bc24450fcfecb1d3b7  gcc/testsuite/objc.dg/call-super-1.m
! 1e1ea40bcf51c8923659d6084683f1b7  gcc/testsuite/objc.dg/call-super-2.m
  e912bbb4b576b8aba80ff033b0f7cc3b  gcc/testsuite/objc.dg/call-super-3.m
  0632e7aa9c84e23212520846e144f459  gcc/testsuite/objc.dg/category-1.m
  052e038811bc7c123d18f6b343b9558f  gcc/testsuite/objc.dg/class-1.m
--- 78696,78702 ----
  2db004c178fd7c1d4adb28427369f772  gcc/testsuite/objc.dg/bitfield-5.m
  6d7dd7461922f5f0f277c2ac8f9c63dd  gcc/testsuite/objc.dg/break-in-ifstmt.m
  a3a9688e7af865bc24450fcfecb1d3b7  gcc/testsuite/objc.dg/call-super-1.m
! b8edbb84ba3b81683cd0bad9937452d9  gcc/testsuite/objc.dg/call-super-2.m
  e912bbb4b576b8aba80ff033b0f7cc3b  gcc/testsuite/objc.dg/call-super-3.m
  0632e7aa9c84e23212520846e144f459  gcc/testsuite/objc.dg/category-1.m
  052e038811bc7c123d18f6b343b9558f  gcc/testsuite/objc.dg/class-1.m
*************** d87ff51e256fd6af045acce1094cbbfa  gcc/te
*** 78038,78048 ****
  bda2f9a0a102ec85a313722d378cdf48  gcc/testsuite/objc.dg/func-ptr-1.m
  f7586152aa73b27aaab97ea19aafbfde  gcc/testsuite/objc.dg/func-ptr-2.m
  d77ab725798547aaec5fe03dfdd02495  gcc/testsuite/objc.dg/fwd-proto-1.m
! f450e5edbc077ddad98bda643e8dd8ba  gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
! 621d638727dfa9641b57be5e81f0aaff  gcc/testsuite/objc.dg/gnu-api-2-class.m
  ce9ba9f3905644cb6c38b3de614710e3  gcc/testsuite/objc.dg/gnu-api-2-ivar.m
  a253e38875bfdb13fd36a19e5f71a790  gcc/testsuite/objc.dg/gnu-api-2-method.m
! 07c6b446475afe873f3122ef3404753e  gcc/testsuite/objc.dg/gnu-api-2-objc.m
  7d7f825e923e9555f7a6939f89861146  gcc/testsuite/objc.dg/gnu-api-2-objc_msg_lookup.m
  34bc9884d5ea838f1d38609ff6fea7a4  gcc/testsuite/objc.dg/gnu-api-2-object.m
  15f0d13a15c120bd12716ee7e9b1110b  gcc/testsuite/objc.dg/gnu-api-2-property.m
--- 78772,78782 ----
  bda2f9a0a102ec85a313722d378cdf48  gcc/testsuite/objc.dg/func-ptr-1.m
  f7586152aa73b27aaab97ea19aafbfde  gcc/testsuite/objc.dg/func-ptr-2.m
  d77ab725798547aaec5fe03dfdd02495  gcc/testsuite/objc.dg/fwd-proto-1.m
! f9a79b2beede60ee4b7361b3b7571aae  gcc/testsuite/objc.dg/gnu-api-2-class-meta.m
! 839a75aa721de696e3da7d940437c386  gcc/testsuite/objc.dg/gnu-api-2-class.m
  ce9ba9f3905644cb6c38b3de614710e3  gcc/testsuite/objc.dg/gnu-api-2-ivar.m
  a253e38875bfdb13fd36a19e5f71a790  gcc/testsuite/objc.dg/gnu-api-2-method.m
! 748fc56f762387afd1e815c8cc5ff099  gcc/testsuite/objc.dg/gnu-api-2-objc.m
  7d7f825e923e9555f7a6939f89861146  gcc/testsuite/objc.dg/gnu-api-2-objc_msg_lookup.m
  34bc9884d5ea838f1d38609ff6fea7a4  gcc/testsuite/objc.dg/gnu-api-2-object.m
  15f0d13a15c120bd12716ee7e9b1110b  gcc/testsuite/objc.dg/gnu-api-2-property.m
*************** cfd869df9840f625e801db2e67f1e182  gcc/te
*** 78076,78082 ****
  a901aa206dbe8d8893ab83b493c0291e  gcc/testsuite/objc.dg/ivar-scope-1.m
  aa0a1654a5e5aa91bd8d276fd6ca5509  gcc/testsuite/objc.dg/ivar-scope-2.m
  c68ac899861ad49318b833be3b9aa870  gcc/testsuite/objc.dg/ivar-scope-3.m
! d835d11a49b83007237bb6560d71d39d  gcc/testsuite/objc.dg/ivar-scope-4.m
  3270f9ab6b602d9908280afcd214c6de  gcc/testsuite/objc.dg/ivar-visibility-1.m
  d7c65da4b821d0c67c871365f9f4588a  gcc/testsuite/objc.dg/ivar-visibility-2.m
  b5b45c9e15432e7b4a63c8345b4c307d  gcc/testsuite/objc.dg/ivar-visibility-3.m
--- 78810,78816 ----
  a901aa206dbe8d8893ab83b493c0291e  gcc/testsuite/objc.dg/ivar-scope-1.m
  aa0a1654a5e5aa91bd8d276fd6ca5509  gcc/testsuite/objc.dg/ivar-scope-2.m
  c68ac899861ad49318b833be3b9aa870  gcc/testsuite/objc.dg/ivar-scope-3.m
! 2f16a748fa1d80d06ba272ffee86dc90  gcc/testsuite/objc.dg/ivar-scope-4.m
  3270f9ab6b602d9908280afcd214c6de  gcc/testsuite/objc.dg/ivar-visibility-1.m
  d7c65da4b821d0c67c871365f9f4588a  gcc/testsuite/objc.dg/ivar-visibility-2.m
  b5b45c9e15432e7b4a63c8345b4c307d  gcc/testsuite/objc.dg/ivar-visibility-3.m
*************** d7940785b72ab02856b58bf8b4c3d710  gcc/te
*** 78138,78153 ****
  b0a4bc88be3fcbba334ad86617c9724e  gcc/testsuite/objc.dg/objc-foreach-3.m
  d6bb76e151385d5dcc0bccac5e79fa6e  gcc/testsuite/objc.dg/objc-foreach-4.m
  7aa5deeefbee0740247f45a83aea37f4  gcc/testsuite/objc.dg/objc-foreach-5.m
! b4dd9e0cb9ae65f4f31c256f03bc08df  gcc/testsuite/objc.dg/objc-gc-4.m
  e2b871afc37f1772b337d989244b97c6  gcc/testsuite/objc.dg/objc-nofilename-1.m
  e813e9eab1b738541a5a77be6a3e194f  gcc/testsuite/objc.dg/param-1.m
  8c15bc469e56fdb17a7b24540bf21491  gcc/testsuite/objc.dg/pch/interface-1.hs
  71da4e106e38b3671b4f4ae8a237e55f  gcc/testsuite/objc.dg/pch/interface-1.m
  f00a11eb512313ae0ba7accf6031ce44  gcc/testsuite/objc.dg/pch/pch.exp
! 5fef9f0c990ff2c42750c2300d343f56  gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m
  2418c529051ba9468f5ba0fd3db5df0c  gcc/testsuite/objc.dg/plugin/plugin.exp
  4bde0ee2020d54cbaccb19eddeb1ff93  gcc/testsuite/objc.dg/pr18255.m
! 92850ceb26e638315f91054c730aacc8  gcc/testsuite/objc.dg/pr23214.m
  e220e57343bac32bbc315171b87b1bba  gcc/testsuite/objc.dg/pr23709.m
  8480d22a4388c485c49d1c703c34f7f7  gcc/testsuite/objc.dg/pr24393.m
  2e9567e68880e80a9fa203bba6e86d7f  gcc/testsuite/objc.dg/pr28049.m
--- 78872,78887 ----
  b0a4bc88be3fcbba334ad86617c9724e  gcc/testsuite/objc.dg/objc-foreach-3.m
  d6bb76e151385d5dcc0bccac5e79fa6e  gcc/testsuite/objc.dg/objc-foreach-4.m
  7aa5deeefbee0740247f45a83aea37f4  gcc/testsuite/objc.dg/objc-foreach-5.m
! cb9b5197bed9aef6cef86220a5ab2fd9  gcc/testsuite/objc.dg/objc-gc-4.m
  e2b871afc37f1772b337d989244b97c6  gcc/testsuite/objc.dg/objc-nofilename-1.m
  e813e9eab1b738541a5a77be6a3e194f  gcc/testsuite/objc.dg/param-1.m
  8c15bc469e56fdb17a7b24540bf21491  gcc/testsuite/objc.dg/pch/interface-1.hs
  71da4e106e38b3671b4f4ae8a237e55f  gcc/testsuite/objc.dg/pch/interface-1.m
  f00a11eb512313ae0ba7accf6031ce44  gcc/testsuite/objc.dg/pch/pch.exp
! 04ad83a2a7e1ee78beadf39e6a17a42e  gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m
  2418c529051ba9468f5ba0fd3db5df0c  gcc/testsuite/objc.dg/plugin/plugin.exp
  4bde0ee2020d54cbaccb19eddeb1ff93  gcc/testsuite/objc.dg/pr18255.m
! 31c55f97ea5b980eec7b074cf9577cb9  gcc/testsuite/objc.dg/pr23214.m
  e220e57343bac32bbc315171b87b1bba  gcc/testsuite/objc.dg/pr23709.m
  8480d22a4388c485c49d1c703c34f7f7  gcc/testsuite/objc.dg/pr24393.m
  2e9567e68880e80a9fa203bba6e86d7f  gcc/testsuite/objc.dg/pr28049.m
*************** f70cc9f14e52a011b880ee463b06a327  gcc/te
*** 78162,78168 ****
  6db163abbefa59b20a6488cd9827e981  gcc/testsuite/objc.dg/pragma-1.m
  17b6e80a4c8cb3c7396bbb2a807e54e4  gcc/testsuite/objc.dg/private-1.m
  fe3ca05ce80d57fadc06b2f9fe6b480c  gcc/testsuite/objc.dg/private-2.m
! 5e48e8d20a4f2820b6196efb5e6c981c  gcc/testsuite/objc.dg/property/at-property-1.m
  d447564a14c98686522e0cfc3b8cbbf7  gcc/testsuite/objc.dg/property/at-property-10.m
  1fee5ee3392d953f1ed9771848bd68fa  gcc/testsuite/objc.dg/property/at-property-11.m
  c13f51499cc098460ca1bf4de378d8a9  gcc/testsuite/objc.dg/property/at-property-12.m
--- 78896,78902 ----
  6db163abbefa59b20a6488cd9827e981  gcc/testsuite/objc.dg/pragma-1.m
  17b6e80a4c8cb3c7396bbb2a807e54e4  gcc/testsuite/objc.dg/private-1.m
  fe3ca05ce80d57fadc06b2f9fe6b480c  gcc/testsuite/objc.dg/private-2.m
! c3679dbe95ef13b63be74e3effa3a7fc  gcc/testsuite/objc.dg/property/at-property-1.m
  d447564a14c98686522e0cfc3b8cbbf7  gcc/testsuite/objc.dg/property/at-property-10.m
  1fee5ee3392d953f1ed9771848bd68fa  gcc/testsuite/objc.dg/property/at-property-11.m
  c13f51499cc098460ca1bf4de378d8a9  gcc/testsuite/objc.dg/property/at-property-12.m
*************** cffbe1f056bdf203ff8701c9c496a6d2  gcc/te
*** 78183,78192 ****
  b27fb2202f603a2efecfe3a3745cb8d6  gcc/testsuite/objc.dg/property/at-property-26.m
  f9e1d849f4fc728633fda1eeec779521  gcc/testsuite/objc.dg/property/at-property-27.m
  961c05748c8a277af44692e8c308b59e  gcc/testsuite/objc.dg/property/at-property-28.m
! 05225c32a0685ae8029619d8c0addcd8  gcc/testsuite/objc.dg/property/at-property-29.m
  d3b40e4f3c66992ae3b8efe17e6ab426  gcc/testsuite/objc.dg/property/at-property-3.m
! 99dc26b93be199dc4082ca902a30ca47  gcc/testsuite/objc.dg/property/at-property-4.m
! 103c7ace01e641ad49f8c6f25b07be13  gcc/testsuite/objc.dg/property/at-property-5.m
  5f3c35f44b41c062d9b52673fcce9fd1  gcc/testsuite/objc.dg/property/at-property-6.m
  24be423b07143ba53a7dfdccedc9c3ee  gcc/testsuite/objc.dg/property/at-property-7.m
  27094307878a577672206ed6a5f2d207  gcc/testsuite/objc.dg/property/at-property-8.m
--- 78917,78926 ----
  b27fb2202f603a2efecfe3a3745cb8d6  gcc/testsuite/objc.dg/property/at-property-26.m
  f9e1d849f4fc728633fda1eeec779521  gcc/testsuite/objc.dg/property/at-property-27.m
  961c05748c8a277af44692e8c308b59e  gcc/testsuite/objc.dg/property/at-property-28.m
! 8d2a9175b0f2d26ead6a6f68cbcc7664  gcc/testsuite/objc.dg/property/at-property-29.m
  d3b40e4f3c66992ae3b8efe17e6ab426  gcc/testsuite/objc.dg/property/at-property-3.m
! 02b868473a4aa109e32971abd5e849bb  gcc/testsuite/objc.dg/property/at-property-4.m
! 3a830e7d5f6afadf6cdb87db8982182b  gcc/testsuite/objc.dg/property/at-property-5.m
  5f3c35f44b41c062d9b52673fcce9fd1  gcc/testsuite/objc.dg/property/at-property-6.m
  24be423b07143ba53a7dfdccedc9c3ee  gcc/testsuite/objc.dg/property/at-property-7.m
  27094307878a577672206ed6a5f2d207  gcc/testsuite/objc.dg/property/at-property-8.m
*************** ed3272651231fd9961500a4a972e7445  gcc/te
*** 78228,78234 ****
  4ecd96f4ba52daabed872d6b8764b6fc  gcc/testsuite/objc.dg/property/property-1.m
  a9ed81f0b2b7a198a2c165663a00789d  gcc/testsuite/objc.dg/property/property-encoding-1.m
  5b85d5006f591e2a04cd983b74c614c4  gcc/testsuite/objc.dg/property/property-neg-1.m
! f7c80492fabd33b2030264938643704e  gcc/testsuite/objc.dg/property/property-neg-2.m
  baf9036868eba04aebdd06e708a665ec  gcc/testsuite/objc.dg/property/property-neg-3.m
  7882bafba8b7796120cc23af5d441202  gcc/testsuite/objc.dg/property/property-neg-4.m
  46896a53d202d39ebcdefc0f78554362  gcc/testsuite/objc.dg/property/property-neg-5.m
--- 78962,78968 ----
  4ecd96f4ba52daabed872d6b8764b6fc  gcc/testsuite/objc.dg/property/property-1.m
  a9ed81f0b2b7a198a2c165663a00789d  gcc/testsuite/objc.dg/property/property-encoding-1.m
  5b85d5006f591e2a04cd983b74c614c4  gcc/testsuite/objc.dg/property/property-neg-1.m
! 6aab9c040fafa4b142710a712c2cddce  gcc/testsuite/objc.dg/property/property-neg-2.m
  baf9036868eba04aebdd06e708a665ec  gcc/testsuite/objc.dg/property/property-neg-3.m
  7882bafba8b7796120cc23af5d441202  gcc/testsuite/objc.dg/property/property-neg-4.m
  46896a53d202d39ebcdefc0f78554362  gcc/testsuite/objc.dg/property/property-neg-5.m
*************** d91e4283788de5085566af47d25f5008  gcc/te
*** 78323,78329 ****
  4d0259674ab3d81711d9cecd1ea9dd41  gcc/testsuite/objc.dg/tls/tls.exp
  1131c9137e46b5311c2d803288f2e4d0  gcc/testsuite/objc.dg/too-many-args.m
  83b83c80f3982d5e93c47bed6dd2a88a  gcc/testsuite/objc.dg/torture/dg-torture.exp
! be65f96db9eb7870d002772ea73b79da  gcc/testsuite/objc.dg/torture/forward-1.m
  4f20d39a7f1dfacf39a8a1b732ad2c1c  gcc/testsuite/objc.dg/torture/strings/const-cfstring-1.m
  e42495f1f3ad6ec8f920137751c3f8f7  gcc/testsuite/objc.dg/torture/strings/const-cfstring-3.m
  d2c0463e1e05d168d9d004c74cec0610  gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
--- 79057,79063 ----
  4d0259674ab3d81711d9cecd1ea9dd41  gcc/testsuite/objc.dg/tls/tls.exp
  1131c9137e46b5311c2d803288f2e4d0  gcc/testsuite/objc.dg/too-many-args.m
  83b83c80f3982d5e93c47bed6dd2a88a  gcc/testsuite/objc.dg/torture/dg-torture.exp
! ad1ff7bd44c6f2446f6bc6006d9e5a42  gcc/testsuite/objc.dg/torture/forward-1.m
  4f20d39a7f1dfacf39a8a1b732ad2c1c  gcc/testsuite/objc.dg/torture/strings/const-cfstring-1.m
  e42495f1f3ad6ec8f920137751c3f8f7  gcc/testsuite/objc.dg/torture/strings/const-cfstring-3.m
  d2c0463e1e05d168d9d004c74cec0610  gcc/testsuite/objc.dg/torture/strings/const-cfstring-4.m
*************** b9b2baa8fa2cb50be125372d8712295d  gcc/te
*** 78364,78369 ****
--- 79098,79104 ----
  9e0181366508758dde33800996071514  gcc/testsuite/objc.dg/type-size-5.m
  61737af4ba8fc8bb031e54299f5b54d5  gcc/testsuite/objc.dg/typedef-alias-1.m
  d2d07c2ebcb90350a34d2a0a2a215530  gcc/testsuite/objc.dg/undeclared-selector.m
+ b65cbb3412707fe52ac8fb9e3c61300a  gcc/testsuite/objc.dg/unnamed-parms.m
  8c73a8da87197ef7c9627087e4a0abdc  gcc/testsuite/objc.dg/va-meth-1.m
  ad588be086756c7bce570ed5a28030b0  gcc/testsuite/objc.dg/volatile-1.m
  5b030d8bcb22dedd984e8d8dae17cfb6  gcc/testsuite/objc.dg/weak-1.m
*************** eb10b7f6cb0cd08a739f4bac8ade4861  gcc/te
*** 78420,78426 ****
  4dae4bb2c5bae4efa69a1b0678760705  gcc/testsuite/objc/execute/class-7.m
  15845cc02a66b53b4b05294917bb6711  gcc/testsuite/objc/execute/class-8.m
  79c3e3638afb38adeb8d7b3af131d889  gcc/testsuite/objc/execute/class-9.m
! b06bf0ccd1b1894e43581a6598f30618  gcc/testsuite/objc/execute/class-tests-1.h
  6511efb4983638095d64b996fc2bdcd8  gcc/testsuite/objc/execute/class-tests-2.h
  ab26d1f21a7ef4f98c92a3146fbc5395  gcc/testsuite/objc/execute/class_self-1.m
  12dd3290217a35425f35979688bb0665  gcc/testsuite/objc/execute/class_self-2.m
--- 79155,79161 ----
  4dae4bb2c5bae4efa69a1b0678760705  gcc/testsuite/objc/execute/class-7.m
  15845cc02a66b53b4b05294917bb6711  gcc/testsuite/objc/execute/class-8.m
  79c3e3638afb38adeb8d7b3af131d889  gcc/testsuite/objc/execute/class-9.m
! 917d7ad016991f3045af1224add82c0d  gcc/testsuite/objc/execute/class-tests-1.h
  6511efb4983638095d64b996fc2bdcd8  gcc/testsuite/objc/execute/class-tests-2.h
  ab26d1f21a7ef4f98c92a3146fbc5395  gcc/testsuite/objc/execute/class_self-1.m
  12dd3290217a35425f35979688bb0665  gcc/testsuite/objc/execute/class_self-2.m
*************** c0b991692c06f34bf7f8673802e7b155  gcc/te
*** 78502,78511 ****
  5fb2390505ce446a223d21f02b332874  gcc/testsuite/selftests/x86_64/copy-hard-reg-into-frame.rtl
  e42076aeff1c5ac155a88db5b1993d38  gcc/testsuite/selftests/x86_64/times-two.rtl
  195d431640249dac1928ced4d93ecb76  gcc/testsuite/selftests/x86_64/unspec.rtl
  4378026e42d5d5e9561eda512bf835f7  gcc/timevar.c
! 613890b6b427697cf4319a200d7c1d19  gcc/timevar.def
  4950bf62dcb35f1bdfa61b68a66ab09f  gcc/timevar.h
! f63ca87395491bc7a88d4772d505f3e1  gcc/toplev.c
  ab7ef188a1f8bb5ae52330292de9eddd  gcc/toplev.h
  cb93d16284083d3b9b3c4e20168620d6  gcc/tracer.c
  4a9a6b6950d1e4e70873268e85630fee  gcc/tracer.h
--- 79237,79248 ----
  5fb2390505ce446a223d21f02b332874  gcc/testsuite/selftests/x86_64/copy-hard-reg-into-frame.rtl
  e42076aeff1c5ac155a88db5b1993d38  gcc/testsuite/selftests/x86_64/times-two.rtl
  195d431640249dac1928ced4d93ecb76  gcc/testsuite/selftests/x86_64/unspec.rtl
+ b1e9e988b182ce4ee733b3faaad8454b  gcc/testsuite/substr_10.f90
+ e3400ad1b7ab61f1cdd7fd15102819e1  gcc/testsuite/substr_9.f90
  4378026e42d5d5e9561eda512bf835f7  gcc/timevar.c
! df7c34deb78d0772578542e63ff481c0  gcc/timevar.def
  4950bf62dcb35f1bdfa61b68a66ab09f  gcc/timevar.h
! bfa112bdfa93dfb517f29871810d9b38  gcc/toplev.c
  ab7ef188a1f8bb5ae52330292de9eddd  gcc/toplev.h
  cb93d16284083d3b9b3c4e20168620d6  gcc/tracer.c
  4a9a6b6950d1e4e70873268e85630fee  gcc/tracer.h
*************** cb93d16284083d3b9b3c4e20168620d6  gcc/tr
*** 78514,78530 ****
  152e8165771ecddccc9d44e20851353b  gcc/tree-affine.c
  0b109601bb4905e4f569439451ec6fa1  gcc/tree-affine.h
  6bb5dae4af5b869cdbd66834af378767  gcc/tree-call-cdce.c
! db04fb283273a2ea7cf212d8171e5e2d  gcc/tree-cfg.c
  8827d749b1f112912acd36b5fa86719f  gcc/tree-cfg.h
  69569b7be3c796a277a2083e8d5ee2c5  gcc/tree-cfgcleanup.c
  f441bd0bb33f69c0d7f1c0057582e027  gcc/tree-cfgcleanup.h
  4bbd4c02f0f3f6ef8d62c2f057cd8e52  gcc/tree-chrec.c
  4e1efeebec075dc15c3b4e348b263b64  gcc/tree-chrec.h
! 725228e8b574b3070f6675146ce45579  gcc/tree-complex.c
  e66a96b97f79de39ed0463c8d517c16c  gcc/tree-core.h
! 73d58d8e083fdeb11a8e2fcf2c681ab3  gcc/tree-data-ref.c
  b733765819e76ff58bd73dca82313318  gcc/tree-data-ref.h
! c15744794488e9719b4b02dcfbe34f08  gcc/tree-dfa.c
  7f0ef8abf89f1173c38018b0b12d6a14  gcc/tree-dfa.h
  b3a47266673acdaab7eafbfeca6a74f4  gcc/tree-diagnostic-path.cc
  d459e657ac4e11e8e50ab8429f4b15fb  gcc/tree-diagnostic.c
--- 79251,79267 ----
  152e8165771ecddccc9d44e20851353b  gcc/tree-affine.c
  0b109601bb4905e4f569439451ec6fa1  gcc/tree-affine.h
  6bb5dae4af5b869cdbd66834af378767  gcc/tree-call-cdce.c
! b4478bc3fe24048b44ebe5b7f6f78918  gcc/tree-cfg.c
  8827d749b1f112912acd36b5fa86719f  gcc/tree-cfg.h
  69569b7be3c796a277a2083e8d5ee2c5  gcc/tree-cfgcleanup.c
  f441bd0bb33f69c0d7f1c0057582e027  gcc/tree-cfgcleanup.h
  4bbd4c02f0f3f6ef8d62c2f057cd8e52  gcc/tree-chrec.c
  4e1efeebec075dc15c3b4e348b263b64  gcc/tree-chrec.h
! 80b8c4f7bfab38ae3b39c1b179720cbb  gcc/tree-complex.c
  e66a96b97f79de39ed0463c8d517c16c  gcc/tree-core.h
! 6fc66c25f971d9f112b8748abaa67b4f  gcc/tree-data-ref.c
  b733765819e76ff58bd73dca82313318  gcc/tree-data-ref.h
! 6f07214ef7e8f0ee9c189cb8dd89af6f  gcc/tree-dfa.c
  7f0ef8abf89f1173c38018b0b12d6a14  gcc/tree-dfa.h
  b3a47266673acdaab7eafbfeca6a74f4  gcc/tree-diagnostic-path.cc
  d459e657ac4e11e8e50ab8429f4b15fb  gcc/tree-diagnostic.c
*************** c64b90c644a821261a72935b93ba3540  gcc/tr
*** 78533,78551 ****
  77f5351a825fd3910011228b4d5d213a  gcc/tree-dump.h
  a5953bc67f96a8cd9d2e169848a29db0  gcc/tree-eh.c
  b4be426da366ec553dae1b61ab01654e  gcc/tree-eh.h
! b36637c8810227ea2c6a401de7429e56  gcc/tree-emutls.c
  208a079bcf4a4809f93e36a3d682fa1e  gcc/tree-hash-traits.h
  225440007d2169d1603a2d188e9adb72  gcc/tree-hasher.h
! 76978e3860d1613290e2bf14b4404f5b  gcc/tree-if-conv.c
  0fe86b2b9a95865dd2aea247222d4dcf  gcc/tree-if-conv.h
! 147013593dbe2b222171012f055b3d80  gcc/tree-inline.c
  8454acd4d01cb3582c705e88d74d3283  gcc/tree-inline.h
  b78983a1e11b29b129e9c3085568c653  gcc/tree-into-ssa.c
  6f7f61edb92c610f51c0a4c63816d0c9  gcc/tree-into-ssa.h
  128a1bf3cc21b0667fce6afbc582ece4  gcc/tree-iterator.c
  0c10dc55c53a2f9a6148855ba4710b52  gcc/tree-iterator.h
  dc9521501236daa47963d7ac49d3fbfb  gcc/tree-loop-distribution.c
! 5d92aa591501a39e21040a7e352c6832  gcc/tree-nested.c
  97f5a7e0334053228b88087b732f6a67  gcc/tree-nested.h
  436506b70e017c3ee190301caaacd625  gcc/tree-nrv.c
  0334a4500c28bc021f639d715636c4dc  gcc/tree-object-size.c
--- 79270,79288 ----
  77f5351a825fd3910011228b4d5d213a  gcc/tree-dump.h
  a5953bc67f96a8cd9d2e169848a29db0  gcc/tree-eh.c
  b4be426da366ec553dae1b61ab01654e  gcc/tree-eh.h
! 9b29c3eefd85c741f33e67a0425c00fe  gcc/tree-emutls.c
  208a079bcf4a4809f93e36a3d682fa1e  gcc/tree-hash-traits.h
  225440007d2169d1603a2d188e9adb72  gcc/tree-hasher.h
! fc64052660585b3d6d27ef83d34ddf40  gcc/tree-if-conv.c
  0fe86b2b9a95865dd2aea247222d4dcf  gcc/tree-if-conv.h
! e03cee77c9e625d214a84bc2b4196ae0  gcc/tree-inline.c
  8454acd4d01cb3582c705e88d74d3283  gcc/tree-inline.h
  b78983a1e11b29b129e9c3085568c653  gcc/tree-into-ssa.c
  6f7f61edb92c610f51c0a4c63816d0c9  gcc/tree-into-ssa.h
  128a1bf3cc21b0667fce6afbc582ece4  gcc/tree-iterator.c
  0c10dc55c53a2f9a6148855ba4710b52  gcc/tree-iterator.h
  dc9521501236daa47963d7ac49d3fbfb  gcc/tree-loop-distribution.c
! c634a4489f77563ee19d23f1f195e5ee  gcc/tree-nested.c
  97f5a7e0334053228b88087b732f6a67  gcc/tree-nested.h
  436506b70e017c3ee190301caaacd625  gcc/tree-nrv.c
  0334a4500c28bc021f639d715636c4dc  gcc/tree-object-size.c
*************** dc9521501236daa47963d7ac49d3fbfb  gcc/tr
*** 78554,78560 ****
  b7424dd035be92255e7eb0bdd64347b9  gcc/tree-outof-ssa.h
  376255f3e34738e44fd41a8dfd3d170f  gcc/tree-parloops.c
  46bfa19e762a367bc14048bc2ac38e60  gcc/tree-parloops.h
! 80e49055dee99a10c870c3f109f2f19c  gcc/tree-pass.h
  8bf04fc2b4fa5e0828ee5be7f0f6a03a  gcc/tree-phinodes.c
  b4e0a37f771fc4a76ce646464d82d9f5  gcc/tree-phinodes.h
  409164e334f7ca8d194340919650dc86  gcc/tree-predcom.c
--- 79291,79297 ----
  b7424dd035be92255e7eb0bdd64347b9  gcc/tree-outof-ssa.h
  376255f3e34738e44fd41a8dfd3d170f  gcc/tree-parloops.c
  46bfa19e762a367bc14048bc2ac38e60  gcc/tree-parloops.h
! a4723858b16bec650ed43e6d94d254b7  gcc/tree-pass.h
  8bf04fc2b4fa5e0828ee5be7f0f6a03a  gcc/tree-phinodes.c
  b4e0a37f771fc4a76ce646464d82d9f5  gcc/tree-phinodes.h
  409164e334f7ca8d194340919650dc86  gcc/tree-predcom.c
*************** b4e0a37f771fc4a76ce646464d82d9f5  gcc/tr
*** 78563,78575 ****
  30e1ca6d5662e9320f1c3aa8bd91cfcb  gcc/tree-profile.c
  c1752b439ea86c5f62b8119caa1c6afc  gcc/tree-scalar-evolution.c
  017de0578fb1371eef8cf4955b47471f  gcc/tree-scalar-evolution.h
! a482a00077a4b50af7516c92c3feb089  gcc/tree-sra.c
  71cc20d4743a15fefb27446e7653e2d1  gcc/tree-sra.h
! a58f7c9fbfbfab8ca62c60a31b6648fc  gcc/tree-ssa-address.c
  fbc43c20731949aace70a7fd40e3686a  gcc/tree-ssa-address.h
  b557b57367a5e37be104196948525f3a  gcc/tree-ssa-alias.c
  48a56f2cb3132e7430e35159af1e1e6b  gcc/tree-ssa-alias.h
! 751135f5194b9f3ba4c0a95b364be347  gcc/tree-ssa-ccp.c
  e2bf1c52b8c66cfb9bf468c7c60b243f  gcc/tree-ssa-ccp.h
  e245cf4b2d0a0ab436575b5267da6b9e  gcc/tree-ssa-coalesce.c
  fb5fb25c0bf84f4deb3f9b217455a9bb  gcc/tree-ssa-coalesce.h
--- 79300,79312 ----
  30e1ca6d5662e9320f1c3aa8bd91cfcb  gcc/tree-profile.c
  c1752b439ea86c5f62b8119caa1c6afc  gcc/tree-scalar-evolution.c
  017de0578fb1371eef8cf4955b47471f  gcc/tree-scalar-evolution.h
! 5e5a335be1dfe77a6a139043d2faf459  gcc/tree-sra.c
  71cc20d4743a15fefb27446e7653e2d1  gcc/tree-sra.h
! 87d8129acd88720031e13284b94d5bd1  gcc/tree-ssa-address.c
  fbc43c20731949aace70a7fd40e3686a  gcc/tree-ssa-address.h
  b557b57367a5e37be104196948525f3a  gcc/tree-ssa-alias.c
  48a56f2cb3132e7430e35159af1e1e6b  gcc/tree-ssa-alias.h
! ad882168a9a92ac846c717e3535d5329  gcc/tree-ssa-ccp.c
  e2bf1c52b8c66cfb9bf468c7c60b243f  gcc/tree-ssa-ccp.h
  e245cf4b2d0a0ab436575b5267da6b9e  gcc/tree-ssa-coalesce.c
  fb5fb25c0bf84f4deb3f9b217455a9bb  gcc/tree-ssa-coalesce.h
*************** e98fdeb69a40f7971fecbcf25d91b5e2  gcc/tr
*** 78580,78586 ****
  3fd94e5b2a00ff49e08ceed53182ee38  gcc/tree-ssa-dom.h
  6e11b9149ccd3f77438a55a188da14f4  gcc/tree-ssa-dse.c
  1e30750dd1407ad9992723b0e011b9b0  gcc/tree-ssa-dse.h
! 172845e15441e198e4d1c041c5f0f2db  gcc/tree-ssa-forwprop.c
  3974f63e7f9ff4d11ef8b4bea9759beb  gcc/tree-ssa-ifcombine.c
  81b92a9373657b4df491c12fafccd4ad  gcc/tree-ssa-live.c
  7444b51f18ddb0cd9e03cd1826756441  gcc/tree-ssa-live.h
--- 79317,79323 ----
  3fd94e5b2a00ff49e08ceed53182ee38  gcc/tree-ssa-dom.h
  6e11b9149ccd3f77438a55a188da14f4  gcc/tree-ssa-dse.c
  1e30750dd1407ad9992723b0e011b9b0  gcc/tree-ssa-dse.h
! 41377f291aa47751027acae528875a66  gcc/tree-ssa-forwprop.c
  3974f63e7f9ff4d11ef8b4bea9759beb  gcc/tree-ssa-ifcombine.c
  81b92a9373657b4df491c12fafccd4ad  gcc/tree-ssa-live.c
  7444b51f18ddb0cd9e03cd1826756441  gcc/tree-ssa-live.h
*************** da87e3c26bb0fec6b86912924d506725  gcc/tr
*** 78591,78618 ****
  0caccb8fc15f362630bb5378f818e683  gcc/tree-ssa-loop-ivopts.h
  23d79623554b440d4fb72e92305ea751  gcc/tree-ssa-loop-manip.c
  ec91776160764a815f2b46c7d27a1056  gcc/tree-ssa-loop-manip.h
! dc50e2ae034b6281aa7a1ce10a57df88  gcc/tree-ssa-loop-niter.c
  3020d6b50214d886a64dc364aa2fcc03  gcc/tree-ssa-loop-niter.h
  cd38f978aedcb9ac42299f3e94a4fe1c  gcc/tree-ssa-loop-prefetch.c
! 3156384d1ced771d299cd56cdebfa146  gcc/tree-ssa-loop-split.c
  8d51e8c65b9d2e2082d77563f6f9117c  gcc/tree-ssa-loop-unswitch.c
  5fb07d7f3d6daae2c7d4dde424ce1bf5  gcc/tree-ssa-loop.c
  6d02c14ee9afd91ea8461989c7199824  gcc/tree-ssa-loop.h
! cc8b952bd7163a41fd98d46a9ddb4816  gcc/tree-ssa-math-opts.c
  28bd07bfafe14bfd4c7d52df1a34fba3  gcc/tree-ssa-operands.c
  a9125a7ed5ffe04afa03c4e509e26e87  gcc/tree-ssa-operands.h
  2faddc7dd3926e8cf469abf6deec0c7b  gcc/tree-ssa-phiopt.c
  ed91c7af1f1877eee14288a9011c4604  gcc/tree-ssa-phiprop.c
! 82cb5d0d00a1bbee0ad98dad5f2719e8  gcc/tree-ssa-pre.c
  0137091ad8dab1655b8d85e0f46cbbf7  gcc/tree-ssa-propagate.c
  341640b7dbbc9edd8f8c8d9c2eb4e75a  gcc/tree-ssa-propagate.h
! 324f3afb9d31500ade160f4a9c37ab33  gcc/tree-ssa-reassoc.c
! 176d644b2dfbb46f228e6ab376d0eb50  gcc/tree-ssa-sccvn.c
! 92a8986889c8a0db505f8cce8dfe9e4f  gcc/tree-ssa-sccvn.h
  feb7190fa935b6d25c621f31953a2228  gcc/tree-ssa-scopedtables.c
  47b598298fa61c494505b9f430f243cf  gcc/tree-ssa-scopedtables.h
  893c3a2e43ffc65fb738bec71a93469d  gcc/tree-ssa-sink.c
! e5185f0f1fa3db52d5bdb469eafcd4ac  gcc/tree-ssa-strlen.c
  8f45fcfe9c63e9106a68a75a236ac03a  gcc/tree-ssa-strlen.h
  4a8069ef479b5d61bbe2f64e6f68c75e  gcc/tree-ssa-structalias.c
  3dcabc4321b031865db6d427ec0f2c5d  gcc/tree-ssa-tail-merge.c
--- 79328,79355 ----
  0caccb8fc15f362630bb5378f818e683  gcc/tree-ssa-loop-ivopts.h
  23d79623554b440d4fb72e92305ea751  gcc/tree-ssa-loop-manip.c
  ec91776160764a815f2b46c7d27a1056  gcc/tree-ssa-loop-manip.h
! 1d5811941872f0a17f106f1dc625e2e8  gcc/tree-ssa-loop-niter.c
  3020d6b50214d886a64dc364aa2fcc03  gcc/tree-ssa-loop-niter.h
  cd38f978aedcb9ac42299f3e94a4fe1c  gcc/tree-ssa-loop-prefetch.c
! c536c9cfad3a0d377acc31ae84295eaf  gcc/tree-ssa-loop-split.c
  8d51e8c65b9d2e2082d77563f6f9117c  gcc/tree-ssa-loop-unswitch.c
  5fb07d7f3d6daae2c7d4dde424ce1bf5  gcc/tree-ssa-loop.c
  6d02c14ee9afd91ea8461989c7199824  gcc/tree-ssa-loop.h
! 3060fe19b8ceb594edf70ad246e8872c  gcc/tree-ssa-math-opts.c
  28bd07bfafe14bfd4c7d52df1a34fba3  gcc/tree-ssa-operands.c
  a9125a7ed5ffe04afa03c4e509e26e87  gcc/tree-ssa-operands.h
  2faddc7dd3926e8cf469abf6deec0c7b  gcc/tree-ssa-phiopt.c
  ed91c7af1f1877eee14288a9011c4604  gcc/tree-ssa-phiprop.c
! 0261bf5dc083192f2cb6c12acfcf84e5  gcc/tree-ssa-pre.c
  0137091ad8dab1655b8d85e0f46cbbf7  gcc/tree-ssa-propagate.c
  341640b7dbbc9edd8f8c8d9c2eb4e75a  gcc/tree-ssa-propagate.h
! 4ba766197a426ea799af584cabe67832  gcc/tree-ssa-reassoc.c
! 80a3b9f704ca43e5cf74c2aa6df40d4c  gcc/tree-ssa-sccvn.c
! 258ee06a3998b92f8c532aee82ba18e2  gcc/tree-ssa-sccvn.h
  feb7190fa935b6d25c621f31953a2228  gcc/tree-ssa-scopedtables.c
  47b598298fa61c494505b9f430f243cf  gcc/tree-ssa-scopedtables.h
  893c3a2e43ffc65fb738bec71a93469d  gcc/tree-ssa-sink.c
! c1e102a81f239575fbf259d47eb5e7c0  gcc/tree-ssa-strlen.c
  8f45fcfe9c63e9106a68a75a236ac03a  gcc/tree-ssa-strlen.h
  4a8069ef479b5d61bbe2f64e6f68c75e  gcc/tree-ssa-structalias.c
  3dcabc4321b031865db6d427ec0f2c5d  gcc/tree-ssa-tail-merge.c
*************** a10f26dfece937b8d3cd6995295e45ea  gcc/tr
*** 78631,78659 ****
  3d5a97e5cb9701cc3c4f41f8e091dbd5  gcc/tree-ssanames.h
  9a672572827c8c897ca72c42c6fd8154  gcc/tree-stdarg.c
  8970266c54b3fcae72860de32d91ff6f  gcc/tree-stdarg.h
! 1a48bea3030b96a07a197de9bbb84aaa  gcc/tree-streamer-in.c
! 3a30ab7c8824c5c2ed0081ff6e3fc3ad  gcc/tree-streamer-out.c
! 46a49831efcb3e1a6293b6bb521edf57  gcc/tree-streamer.c
  c8ba0af2809bd844311a92b58441929d  gcc/tree-streamer.h
! 7268550b19133b3db7c0293f22d97f3d  gcc/tree-switch-conversion.c
! d3347c84fcc0dec9a9aed8cf8de61be6  gcc/tree-switch-conversion.h
  cc86acc5bbeaf6edcac80f0418ee00d9  gcc/tree-tailcall.c
! 62a594802469ace3e71a36cf545e7ac2  gcc/tree-vect-data-refs.c
! 124e99dc7ba0cf84f0aaf9eeb7a855d8  gcc/tree-vect-generic.c
! 5507421e887578c39d352b09401dac80  gcc/tree-vect-loop-manip.c
! f805aab6e2b6f171c2c7dd3166e03a1e  gcc/tree-vect-loop.c
! 2b55c7316f2a0c749ad906b99539b606  gcc/tree-vect-patterns.c
! df0d4b15ce4c916422e050d0929d6f77  gcc/tree-vect-slp.c
! 142648e4c4fc83c5f246d5cf02d11bd1  gcc/tree-vect-stmts.c
  8e180bd98a1775eb97d5fc158f723534  gcc/tree-vector-builder.c
  d59856be0034d20fa3db4273fc8fa4bc  gcc/tree-vector-builder.h
  5846dba86cea5ebd56a930641129abc5  gcc/tree-vectorizer.c
  10751a79fe750495853f00e04157d3bf  gcc/tree-vectorizer.h
! 118a0091f63bfd321435907bfff9a827  gcc/tree-vrp.c
  c8c0df1c1023f580bc46385a5b4c1398  gcc/tree-vrp.h
! f14e1bb49290e2e8c2bc262fc132cab8  gcc/tree.c
  feec14642f58666703a84493d633bf44  gcc/tree.def
! 8c3dfa903ad00be95b1513943c54a67f  gcc/tree.h
  1b65ea609f67932622f25f55787ab458  gcc/treestruct.def
  13f52514cd082aaef51e5bf641c95001  gcc/tristate.cc
  f65513b8bb1e01109b10dae081b65514  gcc/tristate.h
--- 79368,79396 ----
  3d5a97e5cb9701cc3c4f41f8e091dbd5  gcc/tree-ssanames.h
  9a672572827c8c897ca72c42c6fd8154  gcc/tree-stdarg.c
  8970266c54b3fcae72860de32d91ff6f  gcc/tree-stdarg.h
! fb773867654f4facf8ba8f98ea0ed1ec  gcc/tree-streamer-in.c
! f48b945e98da024aa93e2fa29643349a  gcc/tree-streamer-out.c
! 71c508b114cbb1dc7f87a5a74986446f  gcc/tree-streamer.c
  c8ba0af2809bd844311a92b58441929d  gcc/tree-streamer.h
! eabe35289d23fec09215131864bd847e  gcc/tree-switch-conversion.c
! bc72952b759993367be463e8d044707e  gcc/tree-switch-conversion.h
  cc86acc5bbeaf6edcac80f0418ee00d9  gcc/tree-tailcall.c
! ae02f44bb7e76401230ad10b357c9931  gcc/tree-vect-data-refs.c
! 4067795b0cc6562813aa9328f7a7f673  gcc/tree-vect-generic.c
! 2c09403b2a3f91e0b047cac2a81e6882  gcc/tree-vect-loop-manip.c
! b15eef53ef007019b0a7565f1318003c  gcc/tree-vect-loop.c
! 5678e693f30e0209186170f8b86f6a34  gcc/tree-vect-patterns.c
! 72ab6fd3883c6c0e2da79bd7a2974977  gcc/tree-vect-slp.c
! 40cfa06c4ed5cbbb60cb5d50b29e5709  gcc/tree-vect-stmts.c
  8e180bd98a1775eb97d5fc158f723534  gcc/tree-vector-builder.c
  d59856be0034d20fa3db4273fc8fa4bc  gcc/tree-vector-builder.h
  5846dba86cea5ebd56a930641129abc5  gcc/tree-vectorizer.c
  10751a79fe750495853f00e04157d3bf  gcc/tree-vectorizer.h
! c9783129905aec6436d087c4687eb51c  gcc/tree-vrp.c
  c8c0df1c1023f580bc46385a5b4c1398  gcc/tree-vrp.h
! cc952414baf3072562053d9ada1db93e  gcc/tree.c
  feec14642f58666703a84493d633bf44  gcc/tree.def
! 523319a1a4fbb5060cc6eee6a533ac05  gcc/tree.h
  1b65ea609f67932622f25f55787ab458  gcc/treestruct.def
  13f52514cd082aaef51e5bf641c95001  gcc/tristate.cc
  f65513b8bb1e01109b10dae081b65514  gcc/tristate.h
*************** d921215311113c088937334a5d79f91b  gcc/ts
*** 78668,78685 ****
  a274bda31817b40877c1293fe8cec7dc  gcc/unique-ptr-tests.cc
  0f8674601233352c4c3298ee244dfb17  gcc/valtrack.c
  e21a74085dfaef8cdf97cab939645275  gcc/valtrack.h
! 48d38cf1d6084f5d90de1bb7e10ef767  gcc/value-prof.c
  a5a484b45e88c90e993b634185342d71  gcc/value-prof.h
! 9cb049660a635b0157108a3b185cf1dd  gcc/value-range.cc
  b0d9e19182f317114b4ace7dd825aae4  gcc/value-range.h
  6c94b16215c5d4ef79ed0cb652d44037  gcc/var-tracking.c
! 0c6ba1ee6a69bb2e62c6b647aa8afd24  gcc/varasm.c
  653be5477fff14f116c6c0d91ccb8ed8  gcc/varasm.h
  c240a2fff05699dd50965775a1df8244  gcc/varpool.c
  8f1a5181ac5eb5727cfdfb414fc2a534  gcc/vec-perm-indices.c
  d631d3ea4811357a66fa09e08ac8a7eb  gcc/vec-perm-indices.h
  dad3b64b401c8aa8013d2c3b724ebfd1  gcc/vec.c
! f8747616e79208b15b36d3698749ad1f  gcc/vec.h
  756792447e0b488a37f7af917b734993  gcc/vector-builder.h
  b1009fec9446ce7c6f1fcd4a227fbf25  gcc/version.c
  206ce76c6ce744048f99fdcc938dc713  gcc/version.h
--- 79405,79422 ----
  a274bda31817b40877c1293fe8cec7dc  gcc/unique-ptr-tests.cc
  0f8674601233352c4c3298ee244dfb17  gcc/valtrack.c
  e21a74085dfaef8cdf97cab939645275  gcc/valtrack.h
! 23be5b0de251667efed8aa7b7b27651b  gcc/value-prof.c
  a5a484b45e88c90e993b634185342d71  gcc/value-prof.h
! 339e0a29b5b2f84efc17bf9c6062f7fe  gcc/value-range.cc
  b0d9e19182f317114b4ace7dd825aae4  gcc/value-range.h
  6c94b16215c5d4ef79ed0cb652d44037  gcc/var-tracking.c
! a08cbe33e6c0f3834805def5ea928c64  gcc/varasm.c
  653be5477fff14f116c6c0d91ccb8ed8  gcc/varasm.h
  c240a2fff05699dd50965775a1df8244  gcc/varpool.c
  8f1a5181ac5eb5727cfdfb414fc2a534  gcc/vec-perm-indices.c
  d631d3ea4811357a66fa09e08ac8a7eb  gcc/vec-perm-indices.h
  dad3b64b401c8aa8013d2c3b724ebfd1  gcc/vec.c
! 3019fcd425cca0adaed9567141d81a99  gcc/vec.h
  756792447e0b488a37f7af917b734993  gcc/vector-builder.h
  b1009fec9446ce7c6f1fcd4a227fbf25  gcc/version.c
  206ce76c6ce744048f99fdcc938dc713  gcc/version.h
*************** f5e07b81988ba373c2641b7058b4ff7b  gcc/we
*** 78693,78708 ****
  dd2af862c855085ed651c383b7cc8889  gcc/wide-int-bitmask.h
  94ed324b2eb7f32f3a6d55f5d619799b  gcc/wide-int-print.cc
  83aae7736a83f425b3f7e52943ab2b1e  gcc/wide-int-print.h
! 3291643ced1b8adab41d9d6400f50378  gcc/wide-int.cc
  1ca675d08390ec2de1b90ebbba867352  gcc/wide-int.h
  66087ece808189c4792bf7458f8b892e  gcc/xcoff.h
  c1a1f47efd530769576572f8d67855e6  gcc/xcoffout.c
  93de1ac25e02a930c0ccdc015fe3e4ff  gcc/xcoffout.h
! 1be28f1d9cdceafd8d2186b84ed429aa  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 0e88d3122f34b632de3ec5d8dd9d8473  gotools/ChangeLog
  303548024e6fc434838f0f42f2e9439e  gotools/Makefile.am
  2c91078d2a6aa9838e182a651608c4d0  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
--- 79430,79445 ----
  dd2af862c855085ed651c383b7cc8889  gcc/wide-int-bitmask.h
  94ed324b2eb7f32f3a6d55f5d619799b  gcc/wide-int-print.cc
  83aae7736a83f425b3f7e52943ab2b1e  gcc/wide-int-print.h
! 64c3b3451842814c9d19c6d6f60d3ada  gcc/wide-int.cc
  1ca675d08390ec2de1b90ebbba867352  gcc/wide-int.h
  66087ece808189c4792bf7458f8b892e  gcc/xcoff.h
  c1a1f47efd530769576572f8d67855e6  gcc/xcoffout.c
  93de1ac25e02a930c0ccdc015fe3e4ff  gcc/xcoffout.h
! d5a5880bdcb40c20f2926fa51aec48b1  gnattools/ChangeLog
  aaa671ca98fa9f94bfedd0ab395c5505  gnattools/Makefile.in
  8385a4d775aa1b9949c1f88488491c86  gnattools/configure
  1e063bb0b806e41cc0ed23d1b7047746  gnattools/configure.ac
! 63e874dc5f75183593cdbf5c9120da4d  gotools/ChangeLog
  303548024e6fc434838f0f42f2e9439e  gotools/Makefile.am
  2c91078d2a6aa9838e182a651608c4d0  gotools/Makefile.in
  7e23031e2e274aaa07b61c1e8f18dc99  gotools/README
*************** c4e8176c1964a5ebe0a55900f2141299  gotool
*** 78713,78719 ****
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! 67fa03bedebf60d45cf348b7f06e51cf  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  ca76b64dc47d03c76721ca95e36c7e3a  include/ansidecl.h
--- 79450,79456 ----
  eb2aeb3a6cffe7b26a8f1c8a2da23dcd  gotools/gofmt.1
  59530bdf33659b29e73d4adb9f9f6552  include/COPYING
  d32239bcb673463ab874e80d47fae504  include/COPYING3
! 7ab244eacc6261eef9491745c90d9053  include/ChangeLog
  4263432a72ff47ed8bf420208ee7eea5  include/ChangeLog-9103
  a43d76108493b20da790f953f829c6a5  include/ChangeLog.jit
  ca76b64dc47d03c76721ca95e36c7e3a  include/ansidecl.h
*************** b07687cc9e0f873ac2e25628c5e7912a  includ
*** 78758,78764 ****
  13e0194dd62a3563ba7c42d3db663f36  include/xregex2.h
  6c83d27bff34846af1fad683ef5a77e3  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! fa71d98fea30a602221a6cbd72d28df1  intl/ChangeLog
  6c0af929faaeffc788c3216c1a4fb769  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 79495,79501 ----
  13e0194dd62a3563ba7c42d3db663f36  include/xregex2.h
  6c83d27bff34846af1fad683ef5a77e3  include/xtensa-config.h
  361482dd6b5b5eb7090fff3986fba68a  install-sh
! 66012fc63bb7f5617b9bf5410b353cf2  intl/ChangeLog
  6c0af929faaeffc788c3216c1a4fb769  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** ec38b8a64a735196854a8f7d76b79a78  intl/p
*** 78801,78812 ****
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 7ec675562ecfce79b34a62734055da88  libada/ChangeLog
  4147e5cbf56998a5d7cf62fdba854112  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  45fd7edb8aa72c41d45412e88010a79c  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! 1591ed6ccedc00b0b40886f804fe671c  libatomic/ChangeLog
  d42e0b7d4357d88dd10273050673a93a  libatomic/Makefile.am
  7386f3baeb9aa80af4a01a49d38f0c10  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
--- 79538,79549 ----
  b4758a0194e3e41362b939911472ce62  intl/relocatable.c
  bedade7bcfc3bc5eb09a2c6844f637f3  intl/relocatable.h
  43f287d082528203fc85c1d2d81bf30d  intl/textdomain.c
! 4ef29422a48c5c740322f9fecac09623  libada/ChangeLog
  4147e5cbf56998a5d7cf62fdba854112  libada/Makefile.in
  c851e0f50ad5e334f1cdf3b8c0bae3e2  libada/configure
  45fd7edb8aa72c41d45412e88010a79c  libada/configure.ac
  46d3fe6da7a771cc2d5420c4137a6861  libatomic/.gitignore
! f68762ac1d9d48bfdaae66c6b999783c  libatomic/ChangeLog
  d42e0b7d4357d88dd10273050673a93a  libatomic/Makefile.am
  7386f3baeb9aa80af4a01a49d38f0c10  libatomic/Makefile.in
  879263fa8d462b018b9a483d6ac68e45  libatomic/acinclude.m4
*************** caa43be2ca8f1b926dd9c2c007e7b28d  libato
*** 78833,78839 ****
  d7c65698a2e7c7b08858f2afe9fc7b59  libatomic/config/x86/fenv.c
  01cd847a8452ddeb89bd168abe8883c2  libatomic/config/x86/host-config.h
  f5ac0ec0371759c918422be1fa07158e  libatomic/config/x86/init.c
! c478a52f5b8acac866386d14ffe554d0  libatomic/configure
  ea46a4ab8fd5701b489fba2c3d85e0d2  libatomic/configure.ac
  ef9d299ede61b6bef6eda39b98603d8a  libatomic/configure.tgt
  71b0b296fae85d097876367201694667  libatomic/exch_n.c
--- 79570,79576 ----
  d7c65698a2e7c7b08858f2afe9fc7b59  libatomic/config/x86/fenv.c
  01cd847a8452ddeb89bd168abe8883c2  libatomic/config/x86/host-config.h
  f5ac0ec0371759c918422be1fa07158e  libatomic/config/x86/init.c
! 98ff888753ed554f687546febe35629a  libatomic/configure
  ea46a4ab8fd5701b489fba2c3d85e0d2  libatomic/configure.ac
  ef9d299ede61b6bef6eda39b98603d8a  libatomic/configure.tgt
  71b0b296fae85d097876367201694667  libatomic/exch_n.c
*************** c03a072efac9b30f8f8429ac52fd246b  libato
*** 78893,78899 ****
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! 9ec19d71a3f2093a1bc1291b0d2434e9  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  0dee96cf83de0ad4944443622f9379c8  libbacktrace/Makefile.am
  cbc7c8020c0f8dcfa2d2a373f6da7e8b  libbacktrace/Makefile.in
--- 79630,79636 ----
  8a7308fda7ed1543cb9e3be0f8e47bce  libatomic/testsuite/libatomic.c/atomic-store-5.c
  40618200985a15bcba64f871863da498  libatomic/testsuite/libatomic.c/c.exp
  97b0c9cdfcb733664bdf4efe0f5dc449  libatomic/testsuite/libatomic.c/generic-2.c
! a09fb2ab04a434eb784922822b365be8  libbacktrace/ChangeLog
  eb3a88b53140eb234a99a4b3a55e56bf  libbacktrace/ChangeLog.jit
  0dee96cf83de0ad4944443622f9379c8  libbacktrace/Makefile.am
  cbc7c8020c0f8dcfa2d2a373f6da7e8b  libbacktrace/Makefile.in
*************** f175b907ae683da8043e40adf072fef2  libbac
*** 78908,78914 ****
  5f6ab8e5876d84354552c20ab79abb16  libbacktrace/backtrace.h
  aa64fd5ca71dc833efcd4dd0249cdf92  libbacktrace/btest.c
  3de9406c3fff6b4b0d3a6a36297b4e6c  libbacktrace/config.h.in
! bce7cab8b1547531e71816df96c9cf80  libbacktrace/configure
  1a4e22efbcabfbaa5a4b31fa6181d4cb  libbacktrace/configure.ac
  c3a7e2da5f1eba46cd03c67f85c5b44e  libbacktrace/dwarf.c
  5e511438b60662ff0c12487860eef93f  libbacktrace/edtest.c
--- 79645,79651 ----
  5f6ab8e5876d84354552c20ab79abb16  libbacktrace/backtrace.h
  aa64fd5ca71dc833efcd4dd0249cdf92  libbacktrace/btest.c
  3de9406c3fff6b4b0d3a6a36297b4e6c  libbacktrace/config.h.in
! 38b6f167aaa18dbe049fa19dc7eac0a6  libbacktrace/configure
  1a4e22efbcabfbaa5a4b31fa6181d4cb  libbacktrace/configure.ac
  c3a7e2da5f1eba46cd03c67f85c5b44e  libbacktrace/dwarf.c
  5e511438b60662ff0c12487860eef93f  libbacktrace/edtest.c
*************** c3e362d9085bb7d5ac4b6cc0d299e9b3  libbac
*** 78938,78953 ****
  230c6487aa41dcf6385603f0eba3f318  libbacktrace/unknown.c
  38f8a61f09ebf0daecf10ca78c228587  libbacktrace/xcoff.c
  2573cfcfdf54eb3b48c559e89d4b8e0b  libbacktrace/ztest.c
! d2e90396aa3d59a2fa6c8193bca999bf  libcc1/ChangeLog
! b01214d66c37fc7e9855428e6baa6bd7  libcc1/Makefile.am
! 783b727d820db2db3b9801e87bfa4f99  libcc1/Makefile.in
  951b88f5687afa4f7735d87a83007fc0  libcc1/aclocal.m4
  f0df7070bae3a278b57061df18deac43  libcc1/callbacks.cc
  848895a5263c502c808ebf9f7b277797  libcc1/callbacks.hh
  9d81ce1461f24e4af7c8639d94f06789  libcc1/cc1plugin-config.h.in
  e5c428702a8fc836fc2c8dd44cabb5db  libcc1/compiler-name.hh
! 8e9d64dfa1efcd3686e6f17d38090994  libcc1/configure
! 38ad5a95ce62feaa6484cc69e69434d0  libcc1/configure.ac
  af24644f853ed985c4a0d622aa0213e0  libcc1/connection.cc
  f2748b19b9e44371bdc10aa513b220e3  libcc1/connection.hh
  1743202f16c5f5562a5927277f51c0c4  libcc1/findcomp.cc
--- 79675,79690 ----
  230c6487aa41dcf6385603f0eba3f318  libbacktrace/unknown.c
  38f8a61f09ebf0daecf10ca78c228587  libbacktrace/xcoff.c
  2573cfcfdf54eb3b48c559e89d4b8e0b  libbacktrace/ztest.c
! e4ad7b8af8f669f9e7ff0b1135aedd81  libcc1/ChangeLog
! baab0b5d60cfec15cbbbc77c284278bf  libcc1/Makefile.am
! 8a80975533399433776d66d49b69a73e  libcc1/Makefile.in
  951b88f5687afa4f7735d87a83007fc0  libcc1/aclocal.m4
  f0df7070bae3a278b57061df18deac43  libcc1/callbacks.cc
  848895a5263c502c808ebf9f7b277797  libcc1/callbacks.hh
  9d81ce1461f24e4af7c8639d94f06789  libcc1/cc1plugin-config.h.in
  e5c428702a8fc836fc2c8dd44cabb5db  libcc1/compiler-name.hh
! f1d6941763e86a10c71374d58ded2a6e  libcc1/configure
! f8b1361b2c14b495346b5fb9c99d67a3  libcc1/configure.ac
  af24644f853ed985c4a0d622aa0213e0  libcc1/connection.cc
  f2748b19b9e44371bdc10aa513b220e3  libcc1/connection.hh
  1743202f16c5f5562a5927277f51c0c4  libcc1/findcomp.cc
*************** b3af03e33f43aa92c6fd8d2022beb493  libcc1
*** 78967,78973 ****
  95b7cbcd3c24af802f4a02f68e2e3304  libcc1/names.hh
  755ea5d706408ca766c27354ac24d0d2  libcc1/rpc.hh
  577d73d4b34d5f45d090858af7a98d82  libcc1/status.hh
! 41d4b1d3ca137f3f93bef98c3e5061bd  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  83cc3f43bcfa51a6019c4dbff5d9e6e6  libcpp/Makefile.in
  5f73e265652f92a8ad72a80124ac7061  libcpp/aclocal.m4
--- 79704,79710 ----
  95b7cbcd3c24af802f4a02f68e2e3304  libcc1/names.hh
  755ea5d706408ca766c27354ac24d0d2  libcc1/rpc.hh
  577d73d4b34d5f45d090858af7a98d82  libcc1/status.hh
! e21102128d8e5a4a94094c6dc6e18fd2  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  83cc3f43bcfa51a6019c4dbff5d9e6e6  libcpp/Makefile.in
  5f73e265652f92a8ad72a80124ac7061  libcpp/aclocal.m4
*************** e16f6fa002f6cb922a4949b0e7ffa288  libcpp
*** 78986,79001 ****
  35bd100d00db99ff830de34cc19f183a  libcpp/include/line-map.h
  3598f02c845c49c4b5e117e8ce2cd8aa  libcpp/include/mkdeps.h
  fef5fc761de09b42a55bc9da0bbe337d  libcpp/include/symtab.h
! e0c802e7701813e0a3be1904f85ac7c2  libcpp/init.c
  846dc67c378d3d3ed8bd076c28d72a88  libcpp/internal.h
! 96de6f222914cfa26c2a1fc984d24429  libcpp/lex.c
  ec2b89a46d9013e7072891a16423d484  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  12ea5b1840b7e37f2e14cc541fa1e2b5  libcpp/macro.c
  9bffef71f0dc7c27e6e9670482b78334  libcpp/makeucnid.c
! e29057d1bc56bfa2c506cda467aeaaf2  libcpp/mkdeps.c
  495ec808fc38a61b2088dbfaabe9c5cd  libcpp/pch.c
! d26385683a09ad2b259edec5ed532f92  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  e3ee1b4c54df1144bdb2156cd4af4f8e  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
--- 79723,79738 ----
  35bd100d00db99ff830de34cc19f183a  libcpp/include/line-map.h
  3598f02c845c49c4b5e117e8ce2cd8aa  libcpp/include/mkdeps.h
  fef5fc761de09b42a55bc9da0bbe337d  libcpp/include/symtab.h
! fcfb9c48269d85d0092955620c55d418  libcpp/init.c
  846dc67c378d3d3ed8bd076c28d72a88  libcpp/internal.h
! ededadf8b39a4b8c87ecc933525e7132  libcpp/lex.c
  ec2b89a46d9013e7072891a16423d484  libcpp/line-map.c
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  12ea5b1840b7e37f2e14cc541fa1e2b5  libcpp/macro.c
  9bffef71f0dc7c27e6e9670482b78334  libcpp/makeucnid.c
! 6489fc7f57fdb7d583e7147ff0522602  libcpp/mkdeps.c
  495ec808fc38a61b2088dbfaabe9c5cd  libcpp/pch.c
! 6b210e3043be7cc7249538fdab041a72  libcpp/po/ChangeLog
  236a7764238de3aa208e3a857c56f478  libcpp/po/be.gmo
  e3ee1b4c54df1144bdb2156cd4af4f8e  libcpp/po/be.po
  a64f63d1193f804860308855177c5f6a  libcpp/po/ca.gmo
*************** e0c8ada187620b9ddd9901f9f12e343a  libcpp
*** 79009,79016 ****
  4478824ef6f6ae15a96a28995054494d  libcpp/po/el.po
  b8451c6d54b48ad2c2ca9e4126ad5142  libcpp/po/eo.gmo
  c542bc43a3df3b4a8da0cb56a8052d43  libcpp/po/eo.po
! a0f4fc85bc6ea8af4d1239ffbfd4ab38  libcpp/po/es.gmo
! 4fab81981901f97771135334b8a23c5b  libcpp/po/es.po
  cf6bed79cbb17af4679be6129c51ee2b  libcpp/po/fi.gmo
  a2f3652d46ba136a8d6cb595e3aabfea  libcpp/po/fi.po
  2ab41dc58fea35b5f84964286cc3fd17  libcpp/po/fr.gmo
--- 79746,79753 ----
  4478824ef6f6ae15a96a28995054494d  libcpp/po/el.po
  b8451c6d54b48ad2c2ca9e4126ad5142  libcpp/po/eo.gmo
  c542bc43a3df3b4a8da0cb56a8052d43  libcpp/po/eo.po
! 79c42a854a1314c2120910a7b9a96137  libcpp/po/es.gmo
! c93c467bfb125d876b827f82bf3293ae  libcpp/po/es.po
  cf6bed79cbb17af4679be6129c51ee2b  libcpp/po/fi.gmo
  a2f3652d46ba136a8d6cb595e3aabfea  libcpp/po/fi.po
  2ab41dc58fea35b5f84964286cc3fd17  libcpp/po/fr.gmo
*************** f2a0f3e6943c36330b4b1af7de49c921  libcpp
*** 79041,79051 ****
  0b834e55a20e5bd5644c1b43c6d37a09  libcpp/po/zh_TW.po
  6f58b9bfd705894bc916fc9961e77007  libcpp/symtab.c
  f15afc03bd997db77424a8404de0ba1e  libcpp/system.h
! d1e3dd67c3540a32ef665af2597b84cf  libcpp/traditional.c
  b9ceddedbc75716da73d649fb6c90584  libcpp/ucnid.h
  3dd5221704b1febaea71e979ee418d16  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 2ebdc4600c0a0d8abf5fad0cd7ebdb46  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  d692c4e4e0b6dff10132a781dc3115ec  libdecnumber/Makefile.in
  5f9283b55276ee7e43f1b2d807e0d85f  libdecnumber/aclocal.m4
--- 79778,79788 ----
  0b834e55a20e5bd5644c1b43c6d37a09  libcpp/po/zh_TW.po
  6f58b9bfd705894bc916fc9961e77007  libcpp/symtab.c
  f15afc03bd997db77424a8404de0ba1e  libcpp/system.h
! 340b819561d5abce05000dcea91ec2f9  libcpp/traditional.c
  b9ceddedbc75716da73d649fb6c90584  libcpp/ucnid.h
  3dd5221704b1febaea71e979ee418d16  libcpp/ucnid.tab
  a6c2b3de06c7424706b16f4c206396a1  libdecnumber/.gitignore
! 782b8b1e8c97f1f85b1a1a22769a5aec  libdecnumber/ChangeLog
  2bd831b17997584e38305782cebe6948  libdecnumber/ChangeLog.jit
  d692c4e4e0b6dff10132a781dc3115ec  libdecnumber/Makefile.in
  5f9283b55276ee7e43f1b2d807e0d85f  libdecnumber/aclocal.m4
*************** a97c47969dfc92a7666dfe3c2e1e1448  libdec
*** 79108,79114 ****
  91741095dde1e8d43321a7d2c8af9ef0  libdecnumber/dpd/decimal64.c
  db0cc15dc64e7d60a762ebe3bb6a6921  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! bb37488ac836070d189f43f9ba2cea2d  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
--- 79845,79851 ----
  91741095dde1e8d43321a7d2c8af9ef0  libdecnumber/dpd/decimal64.c
  db0cc15dc64e7d60a762ebe3bb6a6921  libdecnumber/dpd/decimal64.h
  0f6db29710e7075c2fd62bc4478b3b8d  libdecnumber/dpd/decimal64Symbols.h
! 3212594b762d66b37368e293efd04cea  libffi/ChangeLog
  ba66fc19311348d373ec271be939a659  libffi/ChangeLog.libffi
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
*************** d946d2b97454ad50a1dbfbf48923c5be  libffi
*** 79118,79124 ****
  f0aff67c9a90cc128022ee5b0055b968  libffi/README
  44b194a3359cf72192429e14ad99d8b2  libffi/acinclude.m4
  da6dae963cec36378657966c42474f1d  libffi/aclocal.m4
! def3601c6b70d3b369352a599a669f74  libffi/configure
  adc753787c2f8c050ca7da9f24a823ec  libffi/configure.ac
  3ad352dfae56d1ff666fda70a2cd2b3b  libffi/configure.host
  cfec4a5a1bb5d36550e15ac051c14148  libffi/doc/libffi.texi
--- 79855,79861 ----
  f0aff67c9a90cc128022ee5b0055b968  libffi/README
  44b194a3359cf72192429e14ad99d8b2  libffi/acinclude.m4
  da6dae963cec36378657966c42474f1d  libffi/aclocal.m4
! 1eea74209a48e3ba4ee0176123ddd0a2  libffi/configure
  adc753787c2f8c050ca7da9f24a823ec  libffi/configure.ac
  3ad352dfae56d1ff666fda70a2cd2b3b  libffi/configure.host
  cfec4a5a1bb5d36550e15ac051c14148  libffi/doc/libffi.texi
*************** ac5d077a8245b3e30d71eaa451737dba  libffi
*** 79220,79227 ****
  9c686cd2998b6360ec5ce8b1ba3c79dc  libffi/src/powerpc/ffi_powerpc.h
  b3dfde8013f5032762b6b7b21b089599  libffi/src/powerpc/ffi_sysv.c
  eff67b72c8facab9f308a18417acce6d  libffi/src/powerpc/ffitarget.h
! cce6ae7ec0baf2d5e373ce0a43e82816  libffi/src/powerpc/linux64.S
! 954526cffe81830a0f8a41a27e5a76f0  libffi/src/powerpc/linux64_closure.S
  deba483bab067974966ec684fe6af5e2  libffi/src/powerpc/ppc_closure.S
  abbc89abea23fd5a16934350896a7d30  libffi/src/powerpc/sysv.S
  cb91c64e0fe9ecdfda2cf1ac68ecb1ce  libffi/src/prep_cif.c
--- 79957,79964 ----
  9c686cd2998b6360ec5ce8b1ba3c79dc  libffi/src/powerpc/ffi_powerpc.h
  b3dfde8013f5032762b6b7b21b089599  libffi/src/powerpc/ffi_sysv.c
  eff67b72c8facab9f308a18417acce6d  libffi/src/powerpc/ffitarget.h
! 2bb707c84d218999b4f1d9932961afe5  libffi/src/powerpc/linux64.S
! 19b8fdcb4f67f271c76cef61fe1c2a0b  libffi/src/powerpc/linux64_closure.S
  deba483bab067974966ec684fe6af5e2  libffi/src/powerpc/ppc_closure.S
  abbc89abea23fd5a16934350896a7d30  libffi/src/powerpc/sysv.S
  cb91c64e0fe9ecdfda2cf1ac68ecb1ce  libffi/src/prep_cif.c
*************** d47c79b281339983862a8e52d8c73f0f  libffi
*** 79468,79474 ****
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 26a49525d9af8a36fc69257406f4f120  libgcc/ChangeLog
  8a89bfe8c8707589b9b1470ad60f27c1  libgcc/Makefile.in
  710d6e0485cb71ad9d08226ece5c1b03  libgcc/config.host
  083f194c4f87d0510383fd4156d3aaef  libgcc/config.in
--- 80205,80211 ----
  291be426192f460f6a07dfe1c96ab094  libffi/testsuite/libffi.special/special.exp
  93fc3ea311b79f64004992807ce75d1e  libffi/testsuite/libffi.special/unwindtest.cc
  185d0795017fbbe253a13db8e34085f9  libffi/testsuite/libffi.special/unwindtest_ffi_call.cc
! 2de2e6216f1b73676a2e859a8c20c49e  libgcc/ChangeLog
  8a89bfe8c8707589b9b1470ad60f27c1  libgcc/Makefile.in
  710d6e0485cb71ad9d08226ece5c1b03  libgcc/config.host
  083f194c4f87d0510383fd4156d3aaef  libgcc/config.in
*************** bc8091ea114367b3b741725a189d2c2a  libgcc
*** 79479,79485 ****
  bfb92cd2cc568e51bd58e7cf47d50161  libgcc/config/aarch64/freebsd-unwind.h
  8e2f2ebc742ebe6b5e5fade35c522e94  libgcc/config/aarch64/linux-unwind.h
  29aea81db92e457ee9e2c580be585925  libgcc/config/aarch64/lse-init.c
! 4e18bc50ec857b7e4182ff3b7c46e05a  libgcc/config/aarch64/lse.S
  9d3aad39b3858cbc22208edfefffecef  libgcc/config/aarch64/sfp-exceptions.c
  f08acb83a481296c295a09342a50697f  libgcc/config/aarch64/sfp-machine.h
  ca2e22cb19d821fce69a3fa9a07d0f48  libgcc/config/aarch64/sync-cache.c
--- 80216,80222 ----
  bfb92cd2cc568e51bd58e7cf47d50161  libgcc/config/aarch64/freebsd-unwind.h
  8e2f2ebc742ebe6b5e5fade35c522e94  libgcc/config/aarch64/linux-unwind.h
  29aea81db92e457ee9e2c580be585925  libgcc/config/aarch64/lse-init.c
! 03845c88023d63fe76c6d4006dc45e92  libgcc/config/aarch64/lse.S
  9d3aad39b3858cbc22208edfefffecef  libgcc/config/aarch64/sfp-exceptions.c
  f08acb83a481296c295a09342a50697f  libgcc/config/aarch64/sfp-machine.h
  ca2e22cb19d821fce69a3fa9a07d0f48  libgcc/config/aarch64/sync-cache.c
*************** f251a89bb0980b9dfc533705a5e96fe6  libgcc
*** 79573,79579 ****
  31a7e761159af464c55ba59256be3073  libgcc/config/arm/pr-support.c
  131990bf9b0a8ab71c7abf0c49d4fbfa  libgcc/config/arm/sfp-machine.h
  075490dd9ed3194c5a512074317092ff  libgcc/config/arm/symbian-lib.h
! d3f4c5a1340571b4270def32d7b1bb7d  libgcc/config/arm/t-arm
  95ccb8d9807e7229274f546d4664a038  libgcc/config/arm/t-bpabi
  be2d9c3da6e3f9aa4be1b2856a70de22  libgcc/config/arm/t-elf
  a86e3a4a0c8c3ead836f792603deed27  libgcc/config/arm/t-freebsd
--- 80310,80316 ----
  31a7e761159af464c55ba59256be3073  libgcc/config/arm/pr-support.c
  131990bf9b0a8ab71c7abf0c49d4fbfa  libgcc/config/arm/sfp-machine.h
  075490dd9ed3194c5a512074317092ff  libgcc/config/arm/symbian-lib.h
! 158e1345eb77c49632bdea4b66ed330f  libgcc/config/arm/t-arm
  95ccb8d9807e7229274f546d4664a038  libgcc/config/arm/t-bpabi
  be2d9c3da6e3f9aa4be1b2856a70de22  libgcc/config/arm/t-elf
  a86e3a4a0c8c3ead836f792603deed27  libgcc/config/arm/t-freebsd
*************** edd359796dafc4dc78c672bcdfe885fa  libgcc
*** 79595,79601 ****
  39e55a737e39fc207b8597387f60c342  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  a1bb21bac26f7d1cb33aadeb1a2cb04d  libgcc/config/avr/lib2funcs.c
! e72821ea636a77a01f196ba53ccdfbe6  libgcc/config/avr/libf7/ChangeLog
  7c3f1609651224f834cf0c69375d2f58  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  75a098c00650382be6b1f9157fb4af2d  libgcc/config/avr/libf7/f7-wraps.h
--- 80332,80338 ----
  39e55a737e39fc207b8597387f60c342  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  a1bb21bac26f7d1cb33aadeb1a2cb04d  libgcc/config/avr/lib2funcs.c
! 89ddd12567157122ca2227168c899d2c  libgcc/config/avr/libf7/ChangeLog
  7c3f1609651224f834cf0c69375d2f58  libgcc/config/avr/libf7/asm-defs.h
  0b54a2cbfebb93a4e1bddfa3600d6f0b  libgcc/config/avr/libf7/f7-renames.h
  75a098c00650382be6b1f9157fb4af2d  libgcc/config/avr/libf7/f7-wraps.h
*************** d4cd30e890b5d772946c79359704fc0b  libgcc
*** 79783,79790 ****
  0987e17186e8a33dbf7c39d7934d4861  libgcc/config/i386/avx_resms64x.S
  ef88ad808d3f1101d7e96fae5706660f  libgcc/config/i386/avx_savms64.S
  12b992c114b195cf886a7a218b0d1e54  libgcc/config/i386/avx_savms64f.S
! 3521f854c99af32964b1cd00b208f57a  libgcc/config/i386/cpuinfo.c
! 44a97fed50585fc5abc14104bad6e2c5  libgcc/config/i386/cpuinfo.h
  0c87fa7e96794502d777bafe1dc1e3f2  libgcc/config/i386/crtfastmath.c
  21c3fa1ea956ac3832e62d8fc364d235  libgcc/config/i386/crti.S
  ede82965b6cedb502d5870be4b2f67d9  libgcc/config/i386/crtn.S
--- 80520,80527 ----
  0987e17186e8a33dbf7c39d7934d4861  libgcc/config/i386/avx_resms64x.S
  ef88ad808d3f1101d7e96fae5706660f  libgcc/config/i386/avx_savms64.S
  12b992c114b195cf886a7a218b0d1e54  libgcc/config/i386/avx_savms64f.S
! 0b50691d7ab6f115485d528357f38443  libgcc/config/i386/cpuinfo.c
! 93e410f7c7a43b9f6ce33b5bd096c05e  libgcc/config/i386/cpuinfo.h
  0c87fa7e96794502d777bafe1dc1e3f2  libgcc/config/i386/crtfastmath.c
  21c3fa1ea956ac3832e62d8fc364d235  libgcc/config/i386/crti.S
  ede82965b6cedb502d5870be4b2f67d9  libgcc/config/i386/crtn.S
*************** d251d0089e79b4bcbfc28a89612b8b05  libgcc
*** 79797,79803 ****
  9d2ab15be43c39996a9619571ae964b2  libgcc/config/i386/elf-lib.h
  19eb4e48ccd25fa960068c2b418fa8e7  libgcc/config/i386/enable-execute-stack-mingw32.c
  674963031901785223097c4905b5b070  libgcc/config/i386/freebsd-unwind.h
! d65a13bc668307d04ad5e2500154884a  libgcc/config/i386/gnu-unwind.h
  b770de7172bef0602781f07ad25c08cc  libgcc/config/i386/gthr-win32.c
  00815d5c3f68597a73a7dd304abea71b  libgcc/config/i386/gthr-win32.h
  efba01dc186d85cce4dc435aad7b2021  libgcc/config/i386/i386-asm.h
--- 80534,80540 ----
  9d2ab15be43c39996a9619571ae964b2  libgcc/config/i386/elf-lib.h
  19eb4e48ccd25fa960068c2b418fa8e7  libgcc/config/i386/enable-execute-stack-mingw32.c
  674963031901785223097c4905b5b070  libgcc/config/i386/freebsd-unwind.h
! 3d7be5b5213ae7d1154084849823ab88  libgcc/config/i386/gnu-unwind.h
  b770de7172bef0602781f07ad25c08cc  libgcc/config/i386/gthr-win32.c
  00815d5c3f68597a73a7dd304abea71b  libgcc/config/i386/gthr-win32.h
  efba01dc186d85cce4dc435aad7b2021  libgcc/config/i386/i386-asm.h
*************** c24f5e234b0091e469960bc984cb63ac  libgcc
*** 79888,79894 ****
  3de7511560ec0cd082bc9f166d77732e  libgcc/config/ia64/vms-unwind.h
  739fa1e99eaa1be947f9160810ba8342  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! d998cd95be8ac6959b301facb3e02a85  libgcc/config/libbid/ChangeLog
  d686dd88df06e999b778807d77f67f20  libgcc/config/libbid/_addsub_dd.c
  39440f40364aec5c858424ea091e6fb0  libgcc/config/libbid/_addsub_sd.c
  a2a461592be070f0e4bcf72559dc9e11  libgcc/config/libbid/_addsub_td.c
--- 80625,80631 ----
  3de7511560ec0cd082bc9f166d77732e  libgcc/config/ia64/vms-unwind.h
  739fa1e99eaa1be947f9160810ba8342  libgcc/config/iq2000/lib2funcs.c
  102f7dad8ad6b54434a1b8313d1e42c4  libgcc/config/iq2000/t-iq2000
! 1c6c92f99371a327fa6282a9924cc80e  libgcc/config/libbid/ChangeLog
  d686dd88df06e999b778807d77f67f20  libgcc/config/libbid/_addsub_dd.c
  39440f40364aec5c858424ea091e6fb0  libgcc/config/libbid/_addsub_sd.c
  a2a461592be070f0e4bcf72559dc9e11  libgcc/config/libbid/_addsub_td.c
*************** ea267a427a7598d5070e338c8995363d  libgcc
*** 80593,80599 ****
  bb5a49088ec4a03d7ac246928b5601eb  libgcc/config/rs6000/t-freebsd
  4976aac1da0b181cf133fe8ef7243000  libgcc/config/rs6000/t-freebsd64
  565e9d6288ad496063af26b57e5fa264  libgcc/config/rs6000/t-ibm-ldouble
! 39682ae630351f3ce3a63f65ec4fd0f9  libgcc/config/rs6000/t-linux
  30306c74cecde65fc2af8f03fce1aa7d  libgcc/config/rs6000/t-lynx
  ad6ae6684d4dec9ddd78efad67d1af4b  libgcc/config/rs6000/t-netbsd
  d7a240410399b38f142973a475855f0b  libgcc/config/rs6000/t-ppc64-fp
--- 81330,81336 ----
  bb5a49088ec4a03d7ac246928b5601eb  libgcc/config/rs6000/t-freebsd
  4976aac1da0b181cf133fe8ef7243000  libgcc/config/rs6000/t-freebsd64
  565e9d6288ad496063af26b57e5fa264  libgcc/config/rs6000/t-ibm-ldouble
! 4beb07031560fabcc472f8b73c2a29aa  libgcc/config/rs6000/t-linux
  30306c74cecde65fc2af8f03fce1aa7d  libgcc/config/rs6000/t-lynx
  ad6ae6684d4dec9ddd78efad67d1af4b  libgcc/config/rs6000/t-netbsd
  d7a240410399b38f142973a475855f0b  libgcc/config/rs6000/t-ppc64-fp
*************** e93e7525ef3d5ecaa0dc0b2259476bdb  libgcc
*** 80805,80811 ****
  3093e9f529e8dcf6a891691885682cfb  libgcc/libgcc2.c
  292f2c2c854c3b46789317a68d09f153  libgcc/libgcc2.h
  b42330aa89239783e0adfd7db58bada1  libgcc/libgcov-driver-system.c
! 914cc31eec34c7055cfe0e0c677ad535  libgcc/libgcov-driver.c
  e0a444f562377731a6ff7cfbc2974fee  libgcc/libgcov-interface.c
  e4995f4017ca4382aab525c069862390  libgcc/libgcov-merge.c
  63eff0a7d60c68b135178af39ed9c16a  libgcc/libgcov-profiler.c
--- 81542,81548 ----
  3093e9f529e8dcf6a891691885682cfb  libgcc/libgcc2.c
  292f2c2c854c3b46789317a68d09f153  libgcc/libgcc2.h
  b42330aa89239783e0adfd7db58bada1  libgcc/libgcov-driver-system.c
! bcdaf055069511c50ad858ad60c20963  libgcc/libgcov-driver.c
  e0a444f562377731a6ff7cfbc2974fee  libgcc/libgcov-interface.c
  e4995f4017ca4382aab525c069862390  libgcc/libgcov-merge.c
  63eff0a7d60c68b135178af39ed9c16a  libgcc/libgcov-profiler.c
*************** aefd60a1c8d6ffbb7ec97e35dee710d4  libgcc
*** 80935,80941 ****
  f36482a521eea94524c15eaa0859e473  libgcc/vtv_end_preinit.c
  9b5f2df98cbfd1de5a6f0f09efb80101  libgcc/vtv_start.c
  e0c401f31054829f53b8a41ab55218cf  libgcc/vtv_start_preinit.c
! 577e000ede2e7d5d9c6c8852920c2ee0  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
--- 81672,81678 ----
  f36482a521eea94524c15eaa0859e473  libgcc/vtv_end_preinit.c
  9b5f2df98cbfd1de5a6f0f09efb80101  libgcc/vtv_start.c
  e0c401f31054829f53b8a41ab55218cf  libgcc/vtv_start_preinit.c
! 182b30e7f286a4b8080dec745ab8671d  libgfortran/ChangeLog
  9aca36338382e5b4b730e7779170b24d  libgfortran/ChangeLog-2002
  80d3edc880c2da0b7a2beec2e2c4f774  libgfortran/ChangeLog-2003
  9f0239429993a5e64ed793eb6c55a5c1  libgfortran/ChangeLog-2004
*************** e8782e773662410e572d0d4db11c9b09  libgfo
*** 80969,80975 ****
  dbb0015993d82619dd6f54ec503c4ba2  libgfortran/config/fpu-generic.h
  f2410b011efd9ef1af75e889e92762bb  libgfortran/config/fpu-glibc.h
  66682c7125154e46720a97cf74d3a1fe  libgfortran/config/fpu-sysv.h
! eba8ff9b7ab3c01c43c9b94ef8818cbf  libgfortran/configure
  1ca48336a747e84b8f756ad32c6b38f5  libgfortran/configure.ac
  26d3d2f20028a910fbd80fc9c770806a  libgfortran/configure.host
  de3746c56d8a32696494d6d9dec22ed0  libgfortran/generated/_abs_c10.F90
--- 81706,81712 ----
  dbb0015993d82619dd6f54ec503c4ba2  libgfortran/config/fpu-generic.h
  f2410b011efd9ef1af75e889e92762bb  libgfortran/config/fpu-glibc.h
  66682c7125154e46720a97cf74d3a1fe  libgfortran/config/fpu-sysv.h
! cfe85b003fd10d9e091350715b7ec935  libgfortran/configure
  1ca48336a747e84b8f756ad32c6b38f5  libgfortran/configure.ac
  26d3d2f20028a910fbd80fc9c770806a  libgfortran/configure.host
  de3746c56d8a32696494d6d9dec22ed0  libgfortran/generated/_abs_c10.F90
*************** ef9d583c25228b49501677156def21c6  libgfo
*** 81220,81230 ****
  e863a500d6501155c6d0df0e9d29ff67  libgfortran/generated/findloc1_s4.c
  54fe43ebdea8ee3afcc3e3dbe8a3af6b  libgfortran/generated/findloc2_s1.c
  7d4fe3c27d79fa480dbcc4c6e55e45f4  libgfortran/generated/findloc2_s4.c
! 6d588a1423d3cb499422ce1704179da7  libgfortran/generated/iall_i1.c
! efb7a4a70d71b57410241e4f06dae2a7  libgfortran/generated/iall_i16.c
! 92b86172a43523434f14bebc44545979  libgfortran/generated/iall_i2.c
! 22667e781cc8fb5bfe43f379847ddc2b  libgfortran/generated/iall_i4.c
! 47118e55de40ee6e13ea852831b1877b  libgfortran/generated/iall_i8.c
  1ee40957daf444d63f19da9fda5264e8  libgfortran/generated/iany_i1.c
  c3537c923421cf6edb92e3a4f6d060c1  libgfortran/generated/iany_i16.c
  7778b79fb9541fd99b71ebd49d068fe0  libgfortran/generated/iany_i2.c
--- 81957,81967 ----
  e863a500d6501155c6d0df0e9d29ff67  libgfortran/generated/findloc1_s4.c
  54fe43ebdea8ee3afcc3e3dbe8a3af6b  libgfortran/generated/findloc2_s1.c
  7d4fe3c27d79fa480dbcc4c6e55e45f4  libgfortran/generated/findloc2_s4.c
! ebe317b03af8949032027b2f5748212b  libgfortran/generated/iall_i1.c
! 1a1aed9f4b7b651bc5e300d7bbd4dd04  libgfortran/generated/iall_i16.c
! fb781ac7c3125be095533186a0bd5dc7  libgfortran/generated/iall_i2.c
! a23885ff1d1859bcc09af484680b6120  libgfortran/generated/iall_i4.c
! b12ee414aed7910a133ea3f27d93a26e  libgfortran/generated/iall_i8.c
  1ee40957daf444d63f19da9fda5264e8  libgfortran/generated/iany_i1.c
  c3537c923421cf6edb92e3a4f6d060c1  libgfortran/generated/iany_i16.c
  7778b79fb9541fd99b71ebd49d068fe0  libgfortran/generated/iany_i2.c
*************** b25d51d935fc4bf9e7f6441aebdf9f83  libgfo
*** 81261,81295 ****
  5abe700447388ce93d3e496137a07d31  libgfortran/generated/iparity_i2.c
  76df7333ae6e68235ad332662b4c9b62  libgfortran/generated/iparity_i4.c
  3052465c636d58af6dda1fc3400c3bf6  libgfortran/generated/iparity_i8.c
! 4db1b8aa04718f62b5eba638e2b9b12a  libgfortran/generated/matmul_c10.c
! 885e6c2587d392b7bdb6925ee44e939f  libgfortran/generated/matmul_c16.c
! c7749395f7cd89515dbde3584d5ce385  libgfortran/generated/matmul_c4.c
! 4257bee449c7cd0bf110e9461d586e6a  libgfortran/generated/matmul_c8.c
! 005788b5a36dfdde899bfb874ed12727  libgfortran/generated/matmul_i1.c
! 184a284a2fa4a67a81d30e353634aca4  libgfortran/generated/matmul_i16.c
! fbd02dad1ffc1e29b78f020df8e3c896  libgfortran/generated/matmul_i2.c
! d04b67260ddd4a85b3f4b2c10ca324bc  libgfortran/generated/matmul_i4.c
! dbac2de100e04d8c06ae467af77e8217  libgfortran/generated/matmul_i8.c
  ece257028753bd4ab70729183dbad001  libgfortran/generated/matmul_l16.c
  4d54f6c935764f802c3ba402f00b7c9e  libgfortran/generated/matmul_l4.c
  b4ae11acd2d5ae1aefb2abe0fdb2ed6b  libgfortran/generated/matmul_l8.c
! b5654ad7b29a7cbaaaa764aca6773a12  libgfortran/generated/matmul_r10.c
! 3627172966a9a12cd6840a3c3334743f  libgfortran/generated/matmul_r16.c
! f64bfe1cd7e47f07d9594571ee0af5bd  libgfortran/generated/matmul_r4.c
! edf5099b2fd165d3ecf4195d378daf68  libgfortran/generated/matmul_r8.c
! 9f8b78fb2fec097ab2efa2cd377d935e  libgfortran/generated/matmulavx128_c10.c
! 607634045808cfb86c306af295cf0d17  libgfortran/generated/matmulavx128_c16.c
! 8d1438ea7db05ef3f76dcb7122916c73  libgfortran/generated/matmulavx128_c4.c
! e0db315fb84206f6dccda2bbf8d8e225  libgfortran/generated/matmulavx128_c8.c
! a0b3e9dd8a37f3836131f3d507cce9e3  libgfortran/generated/matmulavx128_i1.c
! 16075c6f8eef5669d0fb0dad8f370af1  libgfortran/generated/matmulavx128_i16.c
! 875292ed89a0c53fe416cebaf9a0019d  libgfortran/generated/matmulavx128_i2.c
! 4ade844f98d31bc759da9ff77b7e5e31  libgfortran/generated/matmulavx128_i4.c
! aaec977ccca758423585a0df46bc71be  libgfortran/generated/matmulavx128_i8.c
! 26568e7af8b3a3b821e5cfa4aee745e9  libgfortran/generated/matmulavx128_r10.c
! 78a6111666c691c38087096436c5bd49  libgfortran/generated/matmulavx128_r16.c
! 22b7e480e1349a14976cb6b281b6eb13  libgfortran/generated/matmulavx128_r4.c
! 90e34e495518fb6b9ba40f3c087ccead  libgfortran/generated/matmulavx128_r8.c
  4b509b73fb4e4caf9296991b9f45d408  libgfortran/generated/maxloc0_16_i1.c
  19de6f79b130386257d4a43079b6e29f  libgfortran/generated/maxloc0_16_i16.c
  281d7dddcdda6ee16046ede0c495f6c5  libgfortran/generated/maxloc0_16_i2.c
--- 81998,82032 ----
  5abe700447388ce93d3e496137a07d31  libgfortran/generated/iparity_i2.c
  76df7333ae6e68235ad332662b4c9b62  libgfortran/generated/iparity_i4.c
  3052465c636d58af6dda1fc3400c3bf6  libgfortran/generated/iparity_i8.c
! 9b16d6c94a3a4977201c8e38f59b9f06  libgfortran/generated/matmul_c10.c
! bb673d4a68066643bb55dcb02b3b4b5c  libgfortran/generated/matmul_c16.c
! 013650c33ae6cb8c015beb59bf362bfb  libgfortran/generated/matmul_c4.c
! fb9fd3b887cf32fac1bdf4e1f08cf149  libgfortran/generated/matmul_c8.c
! 0a136bfa6ec20087d744969d0040d39d  libgfortran/generated/matmul_i1.c
! 34d191278b656a215fc944b16c363e80  libgfortran/generated/matmul_i16.c
! f788ec826a12078b032ee67ebd274873  libgfortran/generated/matmul_i2.c
! cc9ab9e84d41cf45da7ef18f70b5e308  libgfortran/generated/matmul_i4.c
! 383978fbe77003b88702d561fd079f9e  libgfortran/generated/matmul_i8.c
  ece257028753bd4ab70729183dbad001  libgfortran/generated/matmul_l16.c
  4d54f6c935764f802c3ba402f00b7c9e  libgfortran/generated/matmul_l4.c
  b4ae11acd2d5ae1aefb2abe0fdb2ed6b  libgfortran/generated/matmul_l8.c
! 34953588a8c75ad57638a7d38a4761e9  libgfortran/generated/matmul_r10.c
! 6cb489053ab415cd129f855d78a949dc  libgfortran/generated/matmul_r16.c
! edb4bb5374d1ac11adc08d641eb258e3  libgfortran/generated/matmul_r4.c
! a80f9cee36612b5f12a67b4cb885cbb1  libgfortran/generated/matmul_r8.c
! e65f397a99e27f84268c6331b1e40ad0  libgfortran/generated/matmulavx128_c10.c
! 2b1b24acefe1b4ff743366985c73d4a8  libgfortran/generated/matmulavx128_c16.c
! 86312d001c3a049d5cc2ba831b069ba2  libgfortran/generated/matmulavx128_c4.c
! 61e9f4ff6e9b19a32ba9e57cf6dd0390  libgfortran/generated/matmulavx128_c8.c
! 638c177a7dbe8b69ca9ba1b1c66cced3  libgfortran/generated/matmulavx128_i1.c
! a91b335ecc628d247471593df548dd7f  libgfortran/generated/matmulavx128_i16.c
! 533e45c3e81ae8ff5625b432a60880d6  libgfortran/generated/matmulavx128_i2.c
! 65c83f78d22da85c6ef5c573c0b20195  libgfortran/generated/matmulavx128_i4.c
! 703463df2a14fda229f01c794a198d53  libgfortran/generated/matmulavx128_i8.c
! 4f483aafb3edd3257e5b369688ced782  libgfortran/generated/matmulavx128_r10.c
! fea0f247b0886fa44177071b6f3bd8a5  libgfortran/generated/matmulavx128_r16.c
! 2c54a4729ba8ebbd94d21735ccc7e9d8  libgfortran/generated/matmulavx128_r4.c
! 31d8b5d958d03b506e518ea40c97bb3b  libgfortran/generated/matmulavx128_r8.c
  4b509b73fb4e4caf9296991b9f45d408  libgfortran/generated/maxloc0_16_i1.c
  19de6f79b130386257d4a43079b6e29f  libgfortran/generated/maxloc0_16_i16.c
  281d7dddcdda6ee16046ede0c495f6c5  libgfortran/generated/maxloc0_16_i2.c
*************** d8816fe08045dc2339d856a44d18a492  libgfo
*** 81582,81588 ****
  5cb53c5f73b692a2e4892ed59a17ed8e  libgfortran/generated/unpack_r4.c
  a204fd88ad2cff458f9d418aeef899af  libgfortran/generated/unpack_r8.c
  7fb3b6818515ae8e6d4d783558b705d2  libgfortran/gfortran.map
! fb62b5426a9210f50d0fb994c1a89290  libgfortran/ieee/ieee_arithmetic.F90
  5c561e6854a2a220e77d722d02d47b57  libgfortran/ieee/ieee_exceptions.F90
  8b9a20ed76e252ae60ff5e81737292dc  libgfortran/ieee/ieee_features.F90
  ec34a94a29d7cdb69b0beb432237594e  libgfortran/ieee/ieee_helper.c
--- 82319,82325 ----
  5cb53c5f73b692a2e4892ed59a17ed8e  libgfortran/generated/unpack_r4.c
  a204fd88ad2cff458f9d418aeef899af  libgfortran/generated/unpack_r8.c
  7fb3b6818515ae8e6d4d783558b705d2  libgfortran/gfortran.map
! 90fd1d9ca1371ce700b579ff6ae486af  libgfortran/ieee/ieee_arithmetic.F90
  5c561e6854a2a220e77d722d02d47b57  libgfortran/ieee/ieee_exceptions.F90
  8b9a20ed76e252ae60ff5e81737292dc  libgfortran/ieee/ieee_features.F90
  ec34a94a29d7cdb69b0beb432237594e  libgfortran/ieee/ieee_helper.c
*************** a6024a72d7b586f03569d320297cbddc  libgfo
*** 81600,81612 ****
  4f983a7c88f6d5329b9382bf0981df92  libgfortran/intrinsics/date_and_time.c
  b89ae9669ea5e475701a902f23f96212  libgfortran/intrinsics/dprod_r8.f90
  556b152bd779a5ca5bfcf82f2f7e7e48  libgfortran/intrinsics/dtime.c
! b035ed2131c9467e92c0d78f5ad8f4c8  libgfortran/intrinsics/env.c
  8bab400b311852d96379395c70ec912a  libgfortran/intrinsics/eoshift0.c
  a5ae35dd667b26ad2d04eb28d1bd349d  libgfortran/intrinsics/eoshift2.c
  00764e2b8d23d7835d11929fbe75e952  libgfortran/intrinsics/erfc_scaled.c
  a25ce6e472cdf64df3f5c009d870a1b0  libgfortran/intrinsics/erfc_scaled_inc.c
  8d8198da46600856d2e6d7520d2b1b6d  libgfortran/intrinsics/etime.c
! d65a5a0f4d1f5bf5538ff727b37a2bd1  libgfortran/intrinsics/execute_command_line.c
  fe3359ac5b98a545f1d1468b9631026b  libgfortran/intrinsics/exit.c
  ea2d0ec2e4c79c2e44cb6ffa555ffb43  libgfortran/intrinsics/extends_type_of.c
  16e0ad76118d2fa080a38093b1998b6e  libgfortran/intrinsics/f2c_specifics.F90
--- 82337,82349 ----
  4f983a7c88f6d5329b9382bf0981df92  libgfortran/intrinsics/date_and_time.c
  b89ae9669ea5e475701a902f23f96212  libgfortran/intrinsics/dprod_r8.f90
  556b152bd779a5ca5bfcf82f2f7e7e48  libgfortran/intrinsics/dtime.c
! 6c3471da6850c928ef30ea140c812915  libgfortran/intrinsics/env.c
  8bab400b311852d96379395c70ec912a  libgfortran/intrinsics/eoshift0.c
  a5ae35dd667b26ad2d04eb28d1bd349d  libgfortran/intrinsics/eoshift2.c
  00764e2b8d23d7835d11929fbe75e952  libgfortran/intrinsics/erfc_scaled.c
  a25ce6e472cdf64df3f5c009d870a1b0  libgfortran/intrinsics/erfc_scaled_inc.c
  8d8198da46600856d2e6d7520d2b1b6d  libgfortran/intrinsics/etime.c
! 83f6b9efb7dc95bb58264785a5eab7fa  libgfortran/intrinsics/execute_command_line.c
  fe3359ac5b98a545f1d1468b9631026b  libgfortran/intrinsics/exit.c
  ea2d0ec2e4c79c2e44cb6ffa555ffb43  libgfortran/intrinsics/extends_type_of.c
  16e0ad76118d2fa080a38093b1998b6e  libgfortran/intrinsics/f2c_specifics.F90
*************** bc2f4e1713fd4ee1129d915bfefc6702  libgfo
*** 81674,81680 ****
  eae2c40103ea3601c8c896138e488f38  libgfortran/io/unix.c
  d6316abb8317c9eb634e27db785673df  libgfortran/io/unix.h
  2005062cf79e501ad3d4f6c9e4edbd16  libgfortran/io/write.c
! 2a71f09aed5554429f88946fd5baafca  libgfortran/io/write_float.def
  b40b39c4897a188478ada998c14b0f32  libgfortran/kinds-override.h
  0b76ecb9a33632a6f334c965e822ff6b  libgfortran/libgfortran.h
  2527bb19b82f08b34038b07b172d029d  libgfortran/libgfortran.spec.in
--- 82411,82417 ----
  eae2c40103ea3601c8c896138e488f38  libgfortran/io/unix.c
  d6316abb8317c9eb634e27db785673df  libgfortran/io/unix.h
  2005062cf79e501ad3d4f6c9e4edbd16  libgfortran/io/write.c
! 9b9d0fd0837698335b855b45bee71cbb  libgfortran/io/write_float.def
  b40b39c4897a188478ada998c14b0f32  libgfortran/kinds-override.h
  0b76ecb9a33632a6f334c965e822ff6b  libgfortran/libgfortran.h
  2527bb19b82f08b34038b07b172d029d  libgfortran/libgfortran.spec.in
*************** a70290662a995bcc0ff8ac868b6eddda  libgfo
*** 81694,81700 ****
  be432b0e528c65667e6d736e1537515d  libgfortran/m4/findloc1s.m4
  62c4506b866cb09ea489c455e7c2e8bf  libgfortran/m4/findloc2s.m4
  7057533de22840fff4c898ff45062376  libgfortran/m4/head.m4
! 7ff676dcd4138861c828b1fffff18801  libgfortran/m4/iall.m4
  56ff3cb6e428dead8391a93c591c164c  libgfortran/m4/iany.m4
  c1fa7dec0533f693db954076f404cf0a  libgfortran/m4/ifindloc0.m4
  7ad805c1fe3c58f086131f6ae1a0e542  libgfortran/m4/ifindloc1.m4
--- 82431,82437 ----
  be432b0e528c65667e6d736e1537515d  libgfortran/m4/findloc1s.m4
  62c4506b866cb09ea489c455e7c2e8bf  libgfortran/m4/findloc2s.m4
  7057533de22840fff4c898ff45062376  libgfortran/m4/head.m4
! c48d0d168b3d201b0a563814aa4c1d25  libgfortran/m4/iall.m4
  56ff3cb6e428dead8391a93c591c164c  libgfortran/m4/iany.m4
  c1fa7dec0533f693db954076f404cf0a  libgfortran/m4/ifindloc0.m4
  7ad805c1fe3c58f086131f6ae1a0e542  libgfortran/m4/ifindloc1.m4
*************** ef77f0d18ce645146e5155d85730a2dc  libgfo
*** 81711,81717 ****
  ccd0dcf1db7e704ca500fb7bdc335231  libgfortran/m4/iparity.m4
  931d3e6134be8b18f8fd4b755b0f33cc  libgfortran/m4/iparm.m4
  574c71428eb059be80b874a188016371  libgfortran/m4/matmul.m4
! 1d5023f462753444eba9b08073dd9821  libgfortran/m4/matmul_internal.m4
  b7df51cf406f1db1f7102d6a7b0c9eb1  libgfortran/m4/matmulavx128.m4
  0e75072b05d77eeca9fce231be4fd329  libgfortran/m4/matmull.m4
  7ac42738e4ccf94871239be2cff3cb53  libgfortran/m4/maxloc0.m4
--- 82448,82454 ----
  ccd0dcf1db7e704ca500fb7bdc335231  libgfortran/m4/iparity.m4
  931d3e6134be8b18f8fd4b755b0f33cc  libgfortran/m4/iparm.m4
  574c71428eb059be80b874a188016371  libgfortran/m4/matmul.m4
! f90a0613ba9c7910fede3029a8db5527  libgfortran/m4/matmul_internal.m4
  b7df51cf406f1db1f7102d6a7b0c9eb1  libgfortran/m4/matmulavx128.m4
  0e75072b05d77eeca9fce231be4fd329  libgfortran/m4/matmull.m4
  7ac42738e4ccf94871239be2cff3cb53  libgfortran/m4/maxloc0.m4
*************** a4f1b0fbfcd8a81e880d3f732626162d  libgfo
*** 81767,81779 ****
  c5458c505747cd7f657aabd153648714  libgfortran/runtime/stop.c
  a18e062c130246d07d0fe28a792329d6  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! 565ca06166ea69c52b5492f3bf2c62e9  libgo/MERGE
! 5b699fa0634bf09811242e1c1f59aaf7  libgo/Makefile.am
! 95ec09e473ad28967226b5245c725058  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! f84dcb039a6f05e728daa21086338ad1  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  b2da9794b3e5d9bf82ae60f418ded11b  libgo/check-packages.txt
  e38e6bdc760646c30c15d9980ff41dfd  libgo/config.h.in
--- 82504,82516 ----
  c5458c505747cd7f657aabd153648714  libgfortran/runtime/stop.c
  a18e062c130246d07d0fe28a792329d6  libgfortran/runtime/string.c
  5d4950ecb7b26d2c5e4e7b4e0dd74707  libgo/LICENSE
! de9b7fece5442ce193b514b1920dc9ce  libgo/MERGE
! df6f16080d9283bffbc812b24164b756  libgo/Makefile.am
! 1d841271874d4b8b7abdec6983688849  libgo/Makefile.in
  3a55d95595a6f9e37dee53826b4daff2  libgo/PATENTS
  d0952f0b499c9ebb887222764488a2fc  libgo/README
  d46376034c1fd6df47c8ba2cd5de9d0a  libgo/README.gcc
! 1b3f0c087f16968ce268df5b10ebd586  libgo/VERSION
  1a52cbc1db42a585461a5c4bcb398840  libgo/aclocal.m4
  b2da9794b3e5d9bf82ae60f418ded11b  libgo/check-packages.txt
  e38e6bdc760646c30c15d9980ff41dfd  libgo/config.h.in
*************** e77d9555be7106bdcd78d3f830c715cc  libgo/
*** 81904,81910 ****
  a94e0811fcd415d1e55613d81370b2eb  libgo/go/cmd/cgo/util.go
  6e2e35e338fc9ccfa4541ec685685161  libgo/go/cmd/go/alldocs.go
  37def72439f93e8e61475c283db6a01a  libgo/go/cmd/go/go11.go
! db1c69f2abe3934a0155de51dacddccb  libgo/go/cmd/go/go_test.go
  2f39d0965c1dbeb00a094a0371959aa1  libgo/go/cmd/go/go_unix_test.go
  104ed435123c8c252426af214f419aa9  libgo/go/cmd/go/go_windows_test.go
  30c9c1ac33ba1480a654b9c869b9b1f3  libgo/go/cmd/go/help_test.go
--- 82641,82647 ----
  a94e0811fcd415d1e55613d81370b2eb  libgo/go/cmd/cgo/util.go
  6e2e35e338fc9ccfa4541ec685685161  libgo/go/cmd/go/alldocs.go
  37def72439f93e8e61475c283db6a01a  libgo/go/cmd/go/go11.go
! 863c14b20a2f7da657e852849cd3d2e9  libgo/go/cmd/go/go_test.go
  2f39d0965c1dbeb00a094a0371959aa1  libgo/go/cmd/go/go_unix_test.go
  104ed435123c8c252426af214f419aa9  libgo/go/cmd/go/go_windows_test.go
  30c9c1ac33ba1480a654b9c869b9b1f3  libgo/go/cmd/go/help_test.go
*************** a33d9c7920a3333ea64e3529788edcec  libgo/
*** 82591,82596 ****
--- 83328,83334 ----
  a16600c7850f7e83e8169ccc7e3962d6  libgo/go/cmd/go/testdata/standalone_sub_test.go
  024187500d356e5d0ad299a798dfb8ba  libgo/go/cmd/go/testdata/standalone_test.go
  dc9c9cda7fe2f64fe74fed9092f325de  libgo/go/cmd/go/testdata/standalone_testmain_flag_test.go
+ 2cb3cedabdbd6e8986756898ed1aa343  libgo/go/cmd/go/testdata/test_regexps.txt
  98882c2d6c95489d7c765273a90239f9  libgo/go/cmd/go/testdata/testcover/pkg1/a.go
  5fbfd98f4d8c3691dddf97c6b00e0e11  libgo/go/cmd/go/testdata/testcover/pkg2/a.go
  9fe7a31ff30d49056f7bcd345f56caaa  libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go
*************** b1f11debadd8b98f3bd3ce1672d381ff  libgo/
*** 83224,83250 ****
  cc06b79ec659b9f713f62b59de08335f  libgo/go/crypto/x509/root_solaris.go
  3d51209881df66bcb5a4275f6b90eb1c  libgo/go/crypto/x509/root_unix.go
  01a19f706b20e13449ca4d1c53a57d56  libgo/go/crypto/x509/root_unix_test.go
! 9cc7cee4aa549a93a5df1bd95ef06f9a  libgo/go/crypto/x509/root_windows.go
  7e0022025cf8a5491bd2a74321803c89  libgo/go/crypto/x509/sec1.go
  cecdc706396bf89248a2f067b663c0cd  libgo/go/crypto/x509/sec1_test.go
  18202f8d63fb43e053de6458d55872ad  libgo/go/crypto/x509/test-file.crt
  53c378bcca2793c3fa7a4df52707eb56  libgo/go/crypto/x509/testdata/test-dir.crt
! ab29e54e628a3817813567fc9b592090  libgo/go/crypto/x509/verify.go
! 03ccbd681b5da19ec02cd5348ffa47cc  libgo/go/crypto/x509/verify_test.go
  2b2d7a8b1d783d8faa472cd1cc81299d  libgo/go/crypto/x509/x509.go
  dd0c2825ae7c9b9446dd223300770367  libgo/go/crypto/x509/x509_test.go
  3132ca5e45245920caa072161fbe4f12  libgo/go/crypto/x509/x509_test_import.go
  b9ec55c3c325a1ee4868df47df4ced26  libgo/go/database/sql/convert.go
  6de4c96cea91ae1df63a66bfaf09832e  libgo/go/database/sql/convert_test.go
  b22b8d2d363a6eab8942852ef826d0f4  libgo/go/database/sql/ctxutil.go
! 42f57b05d284c3bf788dc7f0859fe960  libgo/go/database/sql/driver/driver.go
  c5ba0d21f265f91954430abeaf452b68  libgo/go/database/sql/driver/types.go
  1bf043969dce134c7ad69a556fb6834a  libgo/go/database/sql/driver/types_test.go
  e6321acca093a0f56c3f7d3cfc6e5f4e  libgo/go/database/sql/example_cli_test.go
  ab87746229e8a46ba621c5e16875c5cf  libgo/go/database/sql/example_service_test.go
! 5fa3200a61c9d13bbe09bfa43e4154a7  libgo/go/database/sql/fakedb_test.go
! b4ce2c3f2492a688af174a0afa4853c3  libgo/go/database/sql/sql.go
! 57b06945228fc997309ab0d0c0a3ffd7  libgo/go/database/sql/sql_test.go
  2cf5b361722255fae8e7192154b8402e  libgo/go/debug/dwarf/attr_string.go
  9174ba90e858174fe2f0669882d8e6c7  libgo/go/debug/dwarf/buf.go
  b46f4916a66938077e6031bf41dda9c6  libgo/go/debug/dwarf/class_string.go
--- 83962,83988 ----
  cc06b79ec659b9f713f62b59de08335f  libgo/go/crypto/x509/root_solaris.go
  3d51209881df66bcb5a4275f6b90eb1c  libgo/go/crypto/x509/root_unix.go
  01a19f706b20e13449ca4d1c53a57d56  libgo/go/crypto/x509/root_unix_test.go
! 6456b9c5d8ec7f34509bafe032df8f1b  libgo/go/crypto/x509/root_windows.go
  7e0022025cf8a5491bd2a74321803c89  libgo/go/crypto/x509/sec1.go
  cecdc706396bf89248a2f067b663c0cd  libgo/go/crypto/x509/sec1_test.go
  18202f8d63fb43e053de6458d55872ad  libgo/go/crypto/x509/test-file.crt
  53c378bcca2793c3fa7a4df52707eb56  libgo/go/crypto/x509/testdata/test-dir.crt
! b274ead3142df70f7225dd787035d04d  libgo/go/crypto/x509/verify.go
! dc3cabc22310621dac73dcf95073e63e  libgo/go/crypto/x509/verify_test.go
  2b2d7a8b1d783d8faa472cd1cc81299d  libgo/go/crypto/x509/x509.go
  dd0c2825ae7c9b9446dd223300770367  libgo/go/crypto/x509/x509_test.go
  3132ca5e45245920caa072161fbe4f12  libgo/go/crypto/x509/x509_test_import.go
  b9ec55c3c325a1ee4868df47df4ced26  libgo/go/database/sql/convert.go
  6de4c96cea91ae1df63a66bfaf09832e  libgo/go/database/sql/convert_test.go
  b22b8d2d363a6eab8942852ef826d0f4  libgo/go/database/sql/ctxutil.go
! bd73af958f839e98c1ee032b2bd65ac3  libgo/go/database/sql/driver/driver.go
  c5ba0d21f265f91954430abeaf452b68  libgo/go/database/sql/driver/types.go
  1bf043969dce134c7ad69a556fb6834a  libgo/go/database/sql/driver/types_test.go
  e6321acca093a0f56c3f7d3cfc6e5f4e  libgo/go/database/sql/example_cli_test.go
  ab87746229e8a46ba621c5e16875c5cf  libgo/go/database/sql/example_service_test.go
! 0ea7e115e3a7778e75fdd9a727ede39f  libgo/go/database/sql/fakedb_test.go
! 6cb48e9d4fb282e05f51ff15c1621687  libgo/go/database/sql/sql.go
! 0c0509befdd1cb7e0a8a3460e4773253  libgo/go/database/sql/sql_test.go
  2cf5b361722255fae8e7192154b8402e  libgo/go/debug/dwarf/attr_string.go
  9174ba90e858174fe2f0669882d8e6c7  libgo/go/debug/dwarf/buf.go
  b46f4916a66938077e6031bf41dda9c6  libgo/go/debug/dwarf/class_string.go
*************** efc0a34fb6763c8c757f71b5f6dd87c2  libgo/
*** 83406,83413 ****
  19f9396403ff4bc876895de2f0c11371  libgo/go/encoding/hex/hex.go
  e9dfbe155008fb81d46503d5ea1a8d91  libgo/go/encoding/hex/hex_test.go
  263ebe5161020fa6c2f8a7686b9ca0b2  libgo/go/encoding/json/bench_test.go
! 559bacd8daaf7ba3a6804d9358738ae4  libgo/go/encoding/json/decode.go
! d1ba69c7bae2d227df08f90279aa32dc  libgo/go/encoding/json/decode_test.go
  5608c6e49e4374fee8b9b427659ca083  libgo/go/encoding/json/encode.go
  e729b05a5dc7227120e5405477fe6b1e  libgo/go/encoding/json/encode_test.go
  6696d9e8b1715c9ccc8952351c83fab4  libgo/go/encoding/json/example_marshaling_test.go
--- 84144,84151 ----
  19f9396403ff4bc876895de2f0c11371  libgo/go/encoding/hex/hex.go
  e9dfbe155008fb81d46503d5ea1a8d91  libgo/go/encoding/hex/hex_test.go
  263ebe5161020fa6c2f8a7686b9ca0b2  libgo/go/encoding/json/bench_test.go
! 91bb04cd54ace2ef6029961eb86410ff  libgo/go/encoding/json/decode.go
! 136e74df7cf5d955da4d21e70372f22a  libgo/go/encoding/json/decode_test.go
  5608c6e49e4374fee8b9b427659ca083  libgo/go/encoding/json/encode.go
  e729b05a5dc7227120e5405477fe6b1e  libgo/go/encoding/json/encode_test.go
  6696d9e8b1715c9ccc8952351c83fab4  libgo/go/encoding/json/example_marshaling_test.go
*************** b9b564e1890e5e6b6b38e8c66a1711bb  libgo/
*** 83979,83985 ****
  b30ac7d0075decdc3e45bee86192b9be  libgo/go/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go
  349239697f7da1a9e8baaab5e84ab663  libgo/go/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go
  ffa02dd6d141f2ce330857b5ac7ab678  libgo/go/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go
! bcb56093f08638542ed5b84ca61373e1  libgo/go/golang.org/x/tools/go/analysis/passes/printf/printf.go
  d3dfaf90263921af20047517b003cb16  libgo/go/golang.org/x/tools/go/analysis/passes/printf/types.go
  e6fa433a73322f3d5843e8490159e030  libgo/go/golang.org/x/tools/go/analysis/passes/shift/dead.go
  1e7582193fbdec5d182005e69fe393eb  libgo/go/golang.org/x/tools/go/analysis/passes/shift/shift.go
--- 84717,84723 ----
  b30ac7d0075decdc3e45bee86192b9be  libgo/go/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go
  349239697f7da1a9e8baaab5e84ab663  libgo/go/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go
  ffa02dd6d141f2ce330857b5ac7ab678  libgo/go/golang.org/x/tools/go/analysis/passes/pkgfact/pkgfact.go
! c9cbbcc2cf6ac91a1844bfcf7cc7834a  libgo/go/golang.org/x/tools/go/analysis/passes/printf/printf.go
  d3dfaf90263921af20047517b003cb16  libgo/go/golang.org/x/tools/go/analysis/passes/printf/types.go
  e6fa433a73322f3d5843e8490159e030  libgo/go/golang.org/x/tools/go/analysis/passes/shift/dead.go
  1e7582193fbdec5d182005e69fe393eb  libgo/go/golang.org/x/tools/go/analysis/passes/shift/shift.go
*************** c569eb9686d3933bc9a8555f65135897  libgo/
*** 84724,84731 ****
  24f24cc41353df388b8c81592622fbd9  libgo/go/net/http/fcgi/fcgi_test.go
  8f307dd7176f148925a44be015c37dba  libgo/go/net/http/filetransport.go
  0e1a9ae7ece248077c9fad98299e4483  libgo/go/net/http/filetransport_test.go
! 49d0254a7ff885a2bcff67534e15d1bb  libgo/go/net/http/fs.go
! 257274a8846d18e9023dcaeda3cb5a45  libgo/go/net/http/fs_test.go
  d462c8646cf3a7a1f4eeb19679d74fa0  libgo/go/net/http/h2_bundle.go
  4d4601fac859fd8a72db73438a7668c5  libgo/go/net/http/header.go
  33d6be154b87bdf0f213bcab064b5f00  libgo/go/net/http/header_test.go
--- 85462,85469 ----
  24f24cc41353df388b8c81592622fbd9  libgo/go/net/http/fcgi/fcgi_test.go
  8f307dd7176f148925a44be015c37dba  libgo/go/net/http/filetransport.go
  0e1a9ae7ece248077c9fad98299e4483  libgo/go/net/http/filetransport_test.go
! 1572ee47081fba0e2ed70c84aa3e8c2a  libgo/go/net/http/fs.go
! 57f5ee2d6b89cf9c8deb9c5e2b1e72f7  libgo/go/net/http/fs_test.go
  d462c8646cf3a7a1f4eeb19679d74fa0  libgo/go/net/http/h2_bundle.go
  4d4601fac859fd8a72db73438a7668c5  libgo/go/net/http/header.go
  33d6be154b87bdf0f213bcab064b5f00  libgo/go/net/http/header_test.go
*************** e77f4656370d07b193522273c189525c  libgo/
*** 84769,84775 ****
  46994b44d2940614c609ba98688e7a3f  libgo/go/net/http/roundtrip.go
  497607d7446b5da8c51b64626d3e0f9f  libgo/go/net/http/roundtrip_js.go
  9870906c6c026278663115bf36c2272b  libgo/go/net/http/serve_test.go
! 593fb25e13c32ae294e116e222ac76b7  libgo/go/net/http/server.go
  a7586db3651650d075f8fa4151a5f579  libgo/go/net/http/server_test.go
  ddf3c49d88c56a8d67fb809980cb20b6  libgo/go/net/http/sniff.go
  fb6a03dd1b0fcfdcc97f49bced933658  libgo/go/net/http/sniff_test.go
--- 85507,85513 ----
  46994b44d2940614c609ba98688e7a3f  libgo/go/net/http/roundtrip.go
  497607d7446b5da8c51b64626d3e0f9f  libgo/go/net/http/roundtrip_js.go
  9870906c6c026278663115bf36c2272b  libgo/go/net/http/serve_test.go
! 700d33d23416de5bd7dc67711d8ca247  libgo/go/net/http/server.go
  a7586db3651650d075f8fa4151a5f579  libgo/go/net/http/server_test.go
  ddf3c49d88c56a8d67fb809980cb20b6  libgo/go/net/http/sniff.go
  fb6a03dd1b0fcfdcc97f49bced933658  libgo/go/net/http/sniff_test.go
*************** f39cb04a9ade4d04aa5ec6f32d789d4b  libgo/
*** 85118,85125 ****
  575bf4a5bc93d4621ad44461d9defc9e  libgo/go/plugin/plugin_dlopen.go
  14cf8031dee4203d67eb002fc559df1c  libgo/go/plugin/plugin_stubs.go
  bc45f7de0f0d6ab99d967682215d5c36  libgo/go/plugin/plugin_test.go
! 039036ef7d22233617530ebecada268c  libgo/go/reflect/all_test.go
! b081aff4f7b3004e29bcc6b9bd1a0def  libgo/go/reflect/deepequal.go
  0ddb9a403f277f567de00299da1a3349  libgo/go/reflect/example_test.go
  34cb3367aa488760da8c5cdce4745fb8  libgo/go/reflect/export_test.go
  afdb129f8614d2ab1c3696f35cef28ae  libgo/go/reflect/makefunc.go
--- 85856,85863 ----
  575bf4a5bc93d4621ad44461d9defc9e  libgo/go/plugin/plugin_dlopen.go
  14cf8031dee4203d67eb002fc559df1c  libgo/go/plugin/plugin_stubs.go
  bc45f7de0f0d6ab99d967682215d5c36  libgo/go/plugin/plugin_test.go
! cd53740e472396c210effbd7946e3783  libgo/go/reflect/all_test.go
! 4bfee01afdb7110551d733e209bb764c  libgo/go/reflect/deepequal.go
  0ddb9a403f277f567de00299da1a3349  libgo/go/reflect/example_test.go
  34cb3367aa488760da8c5cdce4745fb8  libgo/go/reflect/export_test.go
  afdb129f8614d2ab1c3696f35cef28ae  libgo/go/reflect/makefunc.go
*************** afdb129f8614d2ab1c3696f35cef28ae  libgo/
*** 85128,85135 ****
  9674609cef9de54dd124b6e86cc37213  libgo/go/reflect/set_test.go
  00e7f6ab33b5e2fdcabcc847f5669be0  libgo/go/reflect/swapper.go
  f85e1c21045db9a41164cb7c72373e9b  libgo/go/reflect/tostring_test.go
! cd0d7438cee674bfa61539e159ad546b  libgo/go/reflect/type.go
! 7601abaa8f44d17899bffdc220b4ce6b  libgo/go/reflect/value.go
  6cc5de1b6a6941ac88aba370ba1cf6df  libgo/go/regexp/all_test.go
  95fb311a7b03e760ccbb36bee08a6856  libgo/go/regexp/backtrack.go
  5e9c40eb7b43d8a1fb4428bd028d5f77  libgo/go/regexp/example_test.go
--- 85866,85873 ----
  9674609cef9de54dd124b6e86cc37213  libgo/go/reflect/set_test.go
  00e7f6ab33b5e2fdcabcc847f5669be0  libgo/go/reflect/swapper.go
  f85e1c21045db9a41164cb7c72373e9b  libgo/go/reflect/tostring_test.go
! 7f140135324638a66ab8e1547649d69a  libgo/go/reflect/type.go
! d70e865c041038e3331156a04052b272  libgo/go/reflect/value.go
  6cc5de1b6a6941ac88aba370ba1cf6df  libgo/go/regexp/all_test.go
  95fb311a7b03e760ccbb36bee08a6856  libgo/go/regexp/backtrack.go
  5e9c40eb7b43d8a1fb4428bd028d5f77  libgo/go/regexp/example_test.go
*************** ab266dfc8754f91d500efadf03d22e64  libgo/
*** 85717,85723 ****
  a2c87e985b24115b85a59cb86a2ff148  libgo/go/testdata/Isaac.Newton-Opticks.txt
  a8b0651e692061a91726f593bf794765  libgo/go/testing/allocs.go
  fd587d4a53008cc7bcdc65dbd97333c5  libgo/go/testing/allocs_test.go
! f61392f6539fd8b2dead9d09554851fd  libgo/go/testing/benchmark.go
  619edc7fd679d80ae268e57ef77a97e1  libgo/go/testing/benchmark_test.go
  d7217f9dcf2dcbc3e0812990b8f01da7  libgo/go/testing/cover.go
  c73ac17b56b7bd5607009a0691fdd8b0  libgo/go/testing/example.go
--- 86455,86461 ----
  a2c87e985b24115b85a59cb86a2ff148  libgo/go/testdata/Isaac.Newton-Opticks.txt
  a8b0651e692061a91726f593bf794765  libgo/go/testing/allocs.go
  fd587d4a53008cc7bcdc65dbd97333c5  libgo/go/testing/allocs_test.go
! 521182d480dc6dd942e2ff4ce9215c9d  libgo/go/testing/benchmark.go
  619edc7fd679d80ae268e57ef77a97e1  libgo/go/testing/benchmark_test.go
  d7217f9dcf2dcbc3e0812990b8f01da7  libgo/go/testing/cover.go
  c73ac17b56b7bd5607009a0691fdd8b0  libgo/go/testing/example.go
*************** b37e60c8c0fa363df74bbfc444e10e38  libgo/
*** 85738,85745 ****
  e61ef5d6d57ba58f408157c9c14626e2  libgo/go/testing/quick/quick_test.go
  967ff6b926fb077a58a312088276d6f5  libgo/go/testing/run_example.go
  8be9f0015491732ab42977afc6140f6e  libgo/go/testing/run_example_js.go
! ff42570fb40153599b352a2bfca0bb6b  libgo/go/testing/sub_test.go
! 029fb8d4e1249d9b4c75484052cc407d  libgo/go/testing/testing.go
  6bce532febdf978d2e44c87336681a34  libgo/go/testing/testing_test.go
  ea889e738285153fa058f4fcdbda499f  libgo/go/text/scanner/example_test.go
  7179b565461e46655db74ffc519528a8  libgo/go/text/scanner/scanner.go
--- 86476,86483 ----
  e61ef5d6d57ba58f408157c9c14626e2  libgo/go/testing/quick/quick_test.go
  967ff6b926fb077a58a312088276d6f5  libgo/go/testing/run_example.go
  8be9f0015491732ab42977afc6140f6e  libgo/go/testing/run_example_js.go
! 6e2ebd7e562028439131edf35b6f3db3  libgo/go/testing/sub_test.go
! e9fc97f1fed92099faab8ee55994f980  libgo/go/testing/testing.go
  6bce532febdf978d2e44c87336681a34  libgo/go/testing/testing_test.go
  ea889e738285153fa058f4fcdbda499f  libgo/go/text/scanner/example_test.go
  7179b565461e46655db74ffc519528a8  libgo/go/text/scanner/scanner.go
*************** a27035f8e3debbba74f2bf8a1473c788  libgo/
*** 86158,86164 ****
  5271236d86859e787f152ed7095eb43e  libgo/runtime/go-varargs.c
  a069ce221f9436d070ef24e5b056f5a7  libgo/runtime/panic.c
  ee09b4a160083b328fd1b84c8e6bef3e  libgo/runtime/print.c
! 9806e6eac73063fc624a5923d4177073  libgo/runtime/proc.c
  88236bd9baaae0e22c2fe3c097d9cfbf  libgo/runtime/rtems-task-variable-add.c
  9bdc968058c2125c05e7c2f29b5eb358  libgo/runtime/runtime.h
  9f3cbb4598995168f1b1042a587ee8e9  libgo/runtime/runtime_c.c
--- 86896,86902 ----
  5271236d86859e787f152ed7095eb43e  libgo/runtime/go-varargs.c
  a069ce221f9436d070ef24e5b056f5a7  libgo/runtime/panic.c
  ee09b4a160083b328fd1b84c8e6bef3e  libgo/runtime/print.c
! b0e8fa5226e64de83fb7bcf98048134a  libgo/runtime/proc.c
  88236bd9baaae0e22c2fe3c097d9cfbf  libgo/runtime/rtems-task-variable-add.c
  9bdc968058c2125c05e7c2f29b5eb358  libgo/runtime/runtime.h
  9f3cbb4598995168f1b1042a587ee8e9  libgo/runtime/runtime_c.c
*************** e3e86019491a40bd4f45424d7ce11037  libgo/
*** 86173,86182 ****
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 5b2ca44ae701e33b356cf9be8840c17f  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  9fd2a1e7d1a539dbbc2d854e30b0e00b  libgomp/Makefile.am
! c94255d3f707999a734e6cf4b3cafeef  libgomp/Makefile.in
  578623817bc0c80f414096447e703091  libgomp/acc_prof.h
  c49c27dee875cdeae7024cb9d7fadf27  libgomp/acinclude.m4
  30a64ccfecfa60e8b5098e9fe26ea707  libgomp/aclocal.m4
--- 86911,86920 ----
  c5574d106d35be5d94e80301b0855ada  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 4bceaee84f1958421cdc68e333005a65  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  9fd2a1e7d1a539dbbc2d854e30b0e00b  libgomp/Makefile.am
! 9feaf433a0fb58e0e870f28ff2115ecc  libgomp/Makefile.in
  578623817bc0c80f414096447e703091  libgomp/acc_prof.h
  c49c27dee875cdeae7024cb9d7fadf27  libgomp/acinclude.m4
  30a64ccfecfa60e8b5098e9fe26ea707  libgomp/aclocal.m4
*************** c49c27dee875cdeae7024cb9d7fadf27  libgom
*** 86185,86191 ****
  592925f78c824ca6c285e709a079fe2b  libgomp/alloc.c
  ea19f02b273a582bb48097a33285cc33  libgomp/atomic.c
  fc893cd42c5e401343f346d27ed30e9d  libgomp/barrier.c
! 2ec9d6cbff3df82221bb4a9d9babc4d8  libgomp/config.h.in
  d41d8cd98f00b204e9800998ecf8427e  libgomp/config/accel/libgomp-plugin.c
  bdb06ec459f635a6eb942b08b521eb55  libgomp/config/accel/lock.c
  d41d8cd98f00b204e9800998ecf8427e  libgomp/config/accel/mutex.c
--- 86923,86929 ----
  592925f78c824ca6c285e709a079fe2b  libgomp/alloc.c
  ea19f02b273a582bb48097a33285cc33  libgomp/atomic.c
  fc893cd42c5e401343f346d27ed30e9d  libgomp/barrier.c
! 1899f1d87cdd7e17988b2cbe9a148ea1  libgomp/config.h.in
  d41d8cd98f00b204e9800998ecf8427e  libgomp/config/accel/libgomp-plugin.c
  bdb06ec459f635a6eb942b08b521eb55  libgomp/config/accel/lock.c
  d41d8cd98f00b204e9800998ecf8427e  libgomp/config/accel/mutex.c
*************** efc434763cbe71b67359f1858f6c9480  libgom
*** 86286,86292 ****
  152ad2a58528ae6e0b803ab330584231  libgomp/config/rtems/proc.c
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  c8ae07c2a35773cf9c9c135d9516c8b7  libgomp/config/rtems/sem.h
! 1e82c890421d6cf3c158c1c5b7bc3fcd  libgomp/configure
  3b78acf9ea846c722f53ceafb26458e8  libgomp/configure.ac
  9ce7a799a6f948e37c2d0cb03e5b6724  libgomp/configure.tgt
  1ab68bc896f0782f77f1ef130059226c  libgomp/critical.c
--- 87024,87030 ----
  152ad2a58528ae6e0b803ab330584231  libgomp/config/rtems/proc.c
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  c8ae07c2a35773cf9c9c135d9516c8b7  libgomp/config/rtems/sem.h
! a17dd7464be496b673d21ef539fa4635  libgomp/configure
  3b78acf9ea846c722f53ceafb26458e8  libgomp/configure.ac
  9ce7a799a6f948e37c2d0cb03e5b6724  libgomp/configure.tgt
  1ab68bc896f0782f77f1ef130059226c  libgomp/critical.c
*************** a975b1cf520505ee9be61620c216ea82  libgom
*** 86300,86306 ****
  53b0dc4bbb525b3a7500afc76f3e51ff  libgomp/iter_ull.c
  80bd3c31185cf94ee2e48201c6ace5f1  libgomp/libgomp-plugin.c
  a183f11abf5bcd0b728c89ba99706f53  libgomp/libgomp-plugin.h
! 514f0f464c1d4d936eb769888b3b0cca  libgomp/libgomp.h
  e8c59287f500e04679f068750a3b6ca5  libgomp/libgomp.info
  4052732f79d134fd439c1b39aa83c0db  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
--- 87038,87044 ----
  53b0dc4bbb525b3a7500afc76f3e51ff  libgomp/iter_ull.c
  80bd3c31185cf94ee2e48201c6ace5f1  libgomp/libgomp-plugin.c
  a183f11abf5bcd0b728c89ba99706f53  libgomp/libgomp-plugin.h
! e2da9a5d3298e4acf757d3e0c8066adb  libgomp/libgomp.h
  e8c59287f500e04679f068750a3b6ca5  libgomp/libgomp.info
  4052732f79d134fd439c1b39aa83c0db  libgomp/libgomp.map
  8b2aa50aecad82171348a6918309afd6  libgomp/libgomp.spec.in
*************** a2f88020bc0221efc62dc4d11da9a2e4  libgom
*** 86315,86321 ****
  5ebd9f7dc07ecb035d008d62a289df6c  libgomp/oacc-host.c
  e81e369d87db0c5b2b8324dbc703d31e  libgomp/oacc-init.c
  413f640831197c500928b3efbdacc901  libgomp/oacc-int.h
! 1c53ed7ea331117618b3537f540fb525  libgomp/oacc-mem.c
  23d86e83806fc2ae6a15e036b4fa1e5d  libgomp/oacc-parallel.c
  670eda218908aa7b0e2b13f29104cdf9  libgomp/oacc-plugin.c
  145df91fa5a7230229c7118605d3d52c  libgomp/oacc-plugin.h
--- 87053,87059 ----
  5ebd9f7dc07ecb035d008d62a289df6c  libgomp/oacc-host.c
  e81e369d87db0c5b2b8324dbc703d31e  libgomp/oacc-init.c
  413f640831197c500928b3efbdacc901  libgomp/oacc-int.h
! 330b7d4d3b6eddd5a8368e139951fff5  libgomp/oacc-mem.c
  23d86e83806fc2ae6a15e036b4fa1e5d  libgomp/oacc-parallel.c
  670eda218908aa7b0e2b13f29104cdf9  libgomp/oacc-plugin.c
  145df91fa5a7230229c7118605d3d52c  libgomp/oacc-plugin.h
*************** a02d81915fbbe14458da4e997166451f  libgom
*** 86330,86342 ****
  c570a84f4c59db00162b975e47bf7ff6  libgomp/ordered.c
  0e01a98e3aea1479ee3feb16ee969831  libgomp/parallel.c
  463b64b9574385ca937c0ee74f6dbee9  libgomp/plugin/Makefrag.am
! 887b593bf7c4ae03de5776237039b2d1  libgomp/plugin/configfrag.ac
  7a3944d0ff7bc0b4cdbcaebc1228469b  libgomp/plugin/cuda-lib.def
  29edc4dd18df9d7a8a12b67a27df40df  libgomp/plugin/cuda/cuda.h
  df937a07ca169a97f163c3997bda0dfa  libgomp/plugin/hsa_ext_finalize.h
! 5b4afbdddcb3eada19ab3560bcb7986e  libgomp/plugin/plugin-gcn.c
! 5ce7d48c65a5b939c67afbe565b02fd8  libgomp/plugin/plugin-hsa.c
! 730cc817c36f11d643a79bd3c116a189  libgomp/plugin/plugin-nvptx.c
  3691f439ce94a16f9dfd7a0bc5c7155c  libgomp/priority_queue.c
  734c41af908a322f4d75228786eadac9  libgomp/priority_queue.h
  5e9d6b1625cd6037f9ae926f8627290e  libgomp/sections.c
--- 87068,87080 ----
  c570a84f4c59db00162b975e47bf7ff6  libgomp/ordered.c
  0e01a98e3aea1479ee3feb16ee969831  libgomp/parallel.c
  463b64b9574385ca937c0ee74f6dbee9  libgomp/plugin/Makefrag.am
! 785fef38db42434bf84011965690d0ac  libgomp/plugin/configfrag.ac
  7a3944d0ff7bc0b4cdbcaebc1228469b  libgomp/plugin/cuda-lib.def
  29edc4dd18df9d7a8a12b67a27df40df  libgomp/plugin/cuda/cuda.h
  df937a07ca169a97f163c3997bda0dfa  libgomp/plugin/hsa_ext_finalize.h
! 2cad63cf37884e846999a44a551483b9  libgomp/plugin/plugin-gcn.c
! 03ffa93ec542a2d304e29c88974e3cd5  libgomp/plugin/plugin-hsa.c
! 35af89a57c94c2fb0064deffac27dc53  libgomp/plugin/plugin-nvptx.c
  3691f439ce94a16f9dfd7a0bc5c7155c  libgomp/priority_queue.c
  734c41af908a322f4d75228786eadac9  libgomp/priority_queue.h
  5e9d6b1625cd6037f9ae926f8627290e  libgomp/sections.c
*************** df937a07ca169a97f163c3997bda0dfa  libgom
*** 86344,86350 ****
  723f9272d0d9f33a1f83a303a09d4c43  libgomp/single.c
  ba124482fdc049e9a99041d9dd816bfa  libgomp/splay-tree.c
  d7583e2ad844cee8070dfaae09c5501b  libgomp/splay-tree.h
! 161f64088ae10451846623bc4c5ed86d  libgomp/target.c
  74fe88e494974b02dd7dc8c87c78d18d  libgomp/task.c
  7099d1c76e2fe2886ac388d4af76a3e7  libgomp/taskloop.c
  143611e2f787d1ffe83f8912eded0919  libgomp/team.c
--- 87082,87088 ----
  723f9272d0d9f33a1f83a303a09d4c43  libgomp/single.c
  ba124482fdc049e9a99041d9dd816bfa  libgomp/splay-tree.c
  d7583e2ad844cee8070dfaae09c5501b  libgomp/splay-tree.h
! 889bc97e4b57775b1fc28108d9a80036  libgomp/target.c
  74fe88e494974b02dd7dc8c87c78d18d  libgomp/task.c
  7099d1c76e2fe2886ac388d4af76a3e7  libgomp/taskloop.c
  143611e2f787d1ffe83f8912eded0919  libgomp/team.c
*************** e07f04fffd2f6276df2fbeca36cc3d91  libgom
*** 86353,86359 ****
  2458fe11e80d58a059637d4c9edd1060  libgomp/testsuite/Makefile.in
  0a51e9c23b796c49142c702063a3dd14  libgomp/testsuite/config/default.exp
  344187e477d511bb41e97bc1c845aeb4  libgomp/testsuite/lib/libgomp-dg.exp
! 92712202c322654c3cd9d67e8e450f26  libgomp/testsuite/lib/libgomp.exp
  97fdc33cc25788d4b9dc1db6aefed760  libgomp/testsuite/libgomp-site-extra.exp.in
  ed323f968c0e2d197ee36bf3b1f678e3  libgomp/testsuite/libgomp-test-support.exp.in
  2cf1f823e10665f77ed445bc524240e7  libgomp/testsuite/libgomp.c++/affinity-1.C
--- 87091,87097 ----
  2458fe11e80d58a059637d4c9edd1060  libgomp/testsuite/Makefile.in
  0a51e9c23b796c49142c702063a3dd14  libgomp/testsuite/config/default.exp
  344187e477d511bb41e97bc1c845aeb4  libgomp/testsuite/lib/libgomp-dg.exp
! a657c16e745d07370a7282ab6cc19ddd  libgomp/testsuite/lib/libgomp.exp
  97fdc33cc25788d4b9dc1db6aefed760  libgomp/testsuite/libgomp-site-extra.exp.in
  ed323f968c0e2d197ee36bf3b1f678e3  libgomp/testsuite/libgomp-test-support.exp.in
  2cf1f823e10665f77ed445bc524240e7  libgomp/testsuite/libgomp.c++/affinity-1.C
*************** c8a38164050e9ce322ff7c77a9f0f96c  libgom
*** 86618,86628 ****
  07be80e9db331a811ae629bc098e1151  libgomp/testsuite/libgomp.c-c++-common/for-11.c
  d7ceec9c2f54a9c83c61ab6edabe06fb  libgomp/testsuite/libgomp.c-c++-common/for-12.c
  5d8c32de5ade2a47a71b104e000cbd5f  libgomp/testsuite/libgomp.c-c++-common/for-13.c
! c37136bc39ca9dc23b6737b0aeb915ca  libgomp/testsuite/libgomp.c-c++-common/for-14.c
  6b7dbfb9f68342594df4696803e3afaf  libgomp/testsuite/libgomp.c-c++-common/for-15.c
  39f370f549dd8b0710d66b5d97a3817c  libgomp/testsuite/libgomp.c-c++-common/for-16.c
  e0f3473e377101c52df3a53604089bff  libgomp/testsuite/libgomp.c-c++-common/for-2.c
! b5cf6e001b3caca63b6dba60c3396c50  libgomp/testsuite/libgomp.c-c++-common/for-2.h
  6f46aa7185eee9a71aa6aba553dec946  libgomp/testsuite/libgomp.c-c++-common/for-3.c
  5c2c6f34632d5e4d4a9f6cad324f21ef  libgomp/testsuite/libgomp.c-c++-common/for-4.c
  0885eb5a2a371c53a717ebe52186deeb  libgomp/testsuite/libgomp.c-c++-common/for-5.c
--- 87356,87366 ----
  07be80e9db331a811ae629bc098e1151  libgomp/testsuite/libgomp.c-c++-common/for-11.c
  d7ceec9c2f54a9c83c61ab6edabe06fb  libgomp/testsuite/libgomp.c-c++-common/for-12.c
  5d8c32de5ade2a47a71b104e000cbd5f  libgomp/testsuite/libgomp.c-c++-common/for-13.c
! cbc14e9058cf7693b82cf46dc742fafb  libgomp/testsuite/libgomp.c-c++-common/for-14.c
  6b7dbfb9f68342594df4696803e3afaf  libgomp/testsuite/libgomp.c-c++-common/for-15.c
  39f370f549dd8b0710d66b5d97a3817c  libgomp/testsuite/libgomp.c-c++-common/for-16.c
  e0f3473e377101c52df3a53604089bff  libgomp/testsuite/libgomp.c-c++-common/for-2.c
! fb8359839c9314ffa41831bcd16efb06  libgomp/testsuite/libgomp.c-c++-common/for-2.h
  6f46aa7185eee9a71aa6aba553dec946  libgomp/testsuite/libgomp.c-c++-common/for-3.c
  5c2c6f34632d5e4d4a9f6cad324f21ef  libgomp/testsuite/libgomp.c-c++-common/for-4.c
  0885eb5a2a371c53a717ebe52186deeb  libgomp/testsuite/libgomp.c-c++-common/for-5.c
*************** b07f3ce8ad8f8edece7624d18f5d154d  libgom
*** 87056,87066 ****
--- 87794,87806 ----
  f7ff00e5f2a30832f7f427c91fa1f61b  libgomp/testsuite/libgomp.c/task-3.c
  d3e7c403248ba696f161f0c29c1f87a6  libgomp/testsuite/libgomp.c/task-4.c
  d4661425a651c88d20ba240b4b095d25  libgomp/testsuite/libgomp.c/task-5.c
+ 44bdb32169338741ef61362037413b94  libgomp/testsuite/libgomp.c/task-6.c
  38213b90919e07d4d9f35aca2fd48cdd  libgomp/testsuite/libgomp.c/task-reduction-1.c
  ccf79f1a3cd3d9897f6ea88c19bfbdc8  libgomp/testsuite/libgomp.c/task-reduction-2.c
  e25fde9ed6b03c3c743ea8cf6c8eaa3e  libgomp/testsuite/libgomp.c/task-reduction-3.c
  8f3987fb26389f7b68ec00353f2b2a18  libgomp/testsuite/libgomp.c/teams-1.c
  37b3daacf6336034e4ee7c938d7fc2ef  libgomp/testsuite/libgomp.c/teams-2.c
+ 8f9a5283e3b48bb452ccf9f17b6bf998  libgomp/testsuite/libgomp.c/teams-3.c
  99028484e29de30f98a28ae8f9667616  libgomp/testsuite/libgomp.c/thread-limit-1.c
  c51095e89e7d25c69a19796fdd4d5257  libgomp/testsuite/libgomp.c/thread-limit-2.c
  099b6f9e6fd2c4becb3b005b67c87003  libgomp/testsuite/libgomp.c/thread-limit-3.c
*************** aa15618c3424182c7ab9976352f3f841  libgom
*** 87162,87167 ****
--- 87902,87908 ----
  1fd310939051dc84ed3d25d8d99fbc31  libgomp/testsuite/libgomp.fortran/doacross1.f90
  7c59966d63fa307ff5b7881bce1f067f  libgomp/testsuite/libgomp.fortran/doacross2.f90
  38a69ab87320a0ee3ca08fccb175ab76  libgomp/testsuite/libgomp.fortran/doacross3.f90
+ ebe7ba81e035d4ab86f7804cd541614d  libgomp/testsuite/libgomp.fortran/dummy-procs-1.f90
  e169bdb39b192bb0ba2d9a077ad5ae8c  libgomp/testsuite/libgomp.fortran/examples-4/array_sections-3.f90
  1e5bcb6ccfd3ea2f2a295cd8c630278c  libgomp/testsuite/libgomp.fortran/examples-4/array_sections-4.f90
  8a72bb2fd12ec5cceecab8ac17e825a9  libgomp/testsuite/libgomp.fortran/examples-4/async_target-1.f90
*************** a446018edae19a61aa6c9d823e6b9bf1  libgom
*** 87282,87287 ****
--- 88023,88029 ----
  c7db4b5dee9ac08d55532ef8375a0a44  libgomp/testsuite/libgomp.fortran/pr88463-1.f90
  10dbdf5281da9c9f304148a51eebb319  libgomp/testsuite/libgomp.fortran/pr88463-2.f90
  6a708c6e46808f6d4af2fd68ad5aac1a  libgomp/testsuite/libgomp.fortran/pr90779.f90
+ 525a2158ec6cd5547def75322fa30912  libgomp/testsuite/libgomp.fortran/pr93553.f90
  1a0d9a55fff1fc09bbe94b9bf7578792  libgomp/testsuite/libgomp.fortran/procptr1.f90
  c1a53ea8789c3861561b7fb5726a9ba2  libgomp/testsuite/libgomp.fortran/recursion1.f90
  b86e035d24babf0c6f9d3607c02b652e  libgomp/testsuite/libgomp.fortran/reduction1.f90
*************** ca9f24c1fc8b56e57a5e25787159b637  libgom
*** 87410,87415 ****
--- 88152,88158 ----
  4dca1deb9f7dda8472ad9702722d0283  libgomp/testsuite/libgomp.hsa.c/tiling-1.c
  76e6a7972a10292f8ca1718a7469d3b3  libgomp/testsuite/libgomp.hsa.c/tiling-2.c
  f66e0b33e2265795cf175514ef3e2c71  libgomp/testsuite/libgomp.oacc-c++/c++.exp
+ 453e6f1d9f502042e4ee6b8e52564c6a  libgomp/testsuite/libgomp.oacc-c++/cache-1.C
  b27cecd237d0e2ce459988833e90f28a  libgomp/testsuite/libgomp.oacc-c++/declare-1.C
  d4976186c6059f98d3a33b36f5c4d896  libgomp/testsuite/libgomp.oacc-c++/declare-pr94120.C
  d0be357251fa9b81f47dc517c6dcf8d4  libgomp/testsuite/libgomp.oacc-c++/deep-copy-12.C
*************** cb001e314fc2dbfe743f56e927a54dce  libgom
*** 87470,87476 ****
  97f62618e6e37c14b2b9ed17c7579fd0  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_rw-1.c
  276fea47eb47f5b846d12e7f4013aaa1  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_update-1.c
  760e768bc422654e755f3164d717aedf  libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-1.c
! b38b68cea6a76f0b24d0695e8101f2cf  libgomp/testsuite/libgomp.oacc-c-c++-common/cache-1.c
  7075fc6b02473e696cc6447d68b597a9  libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-1.c
  e69ad21264603585ada7277411b59fab  libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-2.c
  a4310590c76fb5671abb7e599593076d  libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-1.c
--- 88213,88219 ----
  97f62618e6e37c14b2b9ed17c7579fd0  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_rw-1.c
  276fea47eb47f5b846d12e7f4013aaa1  libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_update-1.c
  760e768bc422654e755f3164d717aedf  libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-1.c
! 0a33cf211c67bd74c537cc1a4e87d1cc  libgomp/testsuite/libgomp.oacc-c-c++-common/cache-1.c
  7075fc6b02473e696cc6447d68b597a9  libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-1.c
  e69ad21264603585ada7277411b59fab  libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-2.c
  a4310590c76fb5671abb7e599593076d  libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-1.c
*************** ae82b31e028d055315107ca0a61142ab  libgom
*** 87680,87685 ****
--- 88423,88431 ----
  c02ec6090bad7dd18c97c6edc2f2a3b7  libgomp/testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c
  2e7b967583a4efc9ca521971c2986c29  libgomp/testsuite/libgomp.oacc-c-c++-common/map-data-1.c
  1cb3d8f38b931ef6ab9f1b21ca142228  libgomp/testsuite/libgomp.oacc-c-c++-common/mapping-1.c
+ adcdf604914cbb48debe799674b5db8e  libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-1.c
+ 12b7ce730c3c6ea1978aba1c46442d3e  libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c
+ 831ed57be9916277745f6ae79045c6f1  libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-3.c
  9000d0b82788d41d0f3f38a1e011931a  libgomp/testsuite/libgomp.oacc-c-c++-common/mode-transitions.c
  4ad5cc05b3074b790b7e68a28556ae0f  libgomp/testsuite/libgomp.oacc-c-c++-common/nested-1.c
  968a8b86f9a11317a5a9c9b8d1d372af  libgomp/testsuite/libgomp.oacc-c-c++-common/nested-2.c
*************** f4b077ed86c2694e71f3b739b8acc39a  libgom
*** 87719,87727 ****
  a987cd393f48c823104f89409ba80113  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c
  d768198b90b24028fc11be993642faa1  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c
  26e31ce5804cbb967bc6fd5ea1958412  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c
! 642161cd4b545f3454a42188f3b500bf  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-2.c
! 9246b9000d79b35fe5a74bc9d050731b  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-3.c
! 22b69effaa117d05dc5c9095fbad5513  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486.c
  4fe148d3cb364744a0b8614243c110e0  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85782.c
  d317991e6bfc08636d3f79a7be1fc671  libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c
  3f7d48aa6bc944391986f0d03a5d74a7  libgomp/testsuite/libgomp.oacc-c-c++-common/pr88288.c
--- 88465,88473 ----
  a987cd393f48c823104f89409ba80113  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381-5.c
  d768198b90b24028fc11be993642faa1  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85381.c
  26e31ce5804cbb967bc6fd5ea1958412  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c
! 196e0a60a6dc7e2db37056e930062298  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-2.c
! ab0118348db01ee3397b09491f15e5ce  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486-3.c
! cee2934882724712bae4a0c77c85bbdd  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85486.c
  4fe148d3cb364744a0b8614243c110e0  libgomp/testsuite/libgomp.oacc-c-c++-common/pr85782.c
  d317991e6bfc08636d3f79a7be1fc671  libgomp/testsuite/libgomp.oacc-c-c++-common/pr87835.c
  3f7d48aa6bc944391986f0d03a5d74a7  libgomp/testsuite/libgomp.oacc-c-c++-common/pr88288.c
*************** bfb8a1981f65bf0f6f7e7ceffe50d12f  libgom
*** 87772,87777 ****
--- 88518,88524 ----
  a2a3b463713aeac5d2334e0d7d3a7b08  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-3-1-1.c
  d5a34a7eae3b8074ac27869cb72cfff3  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c
  c2c6207d7d3ab4450195bc971075c09f  libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c
+ 4ea57202e8f73d6b4fc10a38842c980b  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-detach-underflow.c
  9e863144cbe129ee6c6b4fef905f1ec2  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-1-lib.c
  4165d7eca516f6416c5b74cadb7c765b  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-1.c
  943fd52a12c4fc3969fa1422eb849618  libgomp/testsuite/libgomp.oacc-c-c++-common/structured-dynamic-lifetimes-2-lib.c
*************** e7a3c51b8d35c1cdddbc27fff479cd33  libgom
*** 87873,87880 ****
  4b09f26772b90e8ca03fb868985251f7  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90
  56ffa40df7356420fd446e1241dbe693  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90
  86dd2e6c15fd599dd52b4afe72ddada8  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90
! 3a5dec097c4b7ee0e83632e27fefeffc  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90
! 756504614cc4b84b40d1c958764e3367  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90
  bf3569479adff6bf3eaca322769821f5  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90
  f8e3673404d0e8a4add84e5e910e0926  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90
  cd7fb9976506e9fd8976a32edc607640  libgomp/testsuite/libgomp.oacc-fortran/default-1.f90
--- 88620,88627 ----
  4b09f26772b90e8ca03fb868985251f7  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90
  56ffa40df7356420fd446e1241dbe693  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90
  86dd2e6c15fd599dd52b4afe72ddada8  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90
! 145148cbbec98353981079fcc466e054  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90
! b680314ea36db8e06e3bbc187e100ed2  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90
  bf3569479adff6bf3eaca322769821f5  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90
  f8e3673404d0e8a4add84e5e910e0926  libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90
  cd7fb9976506e9fd8976a32edc607640  libgomp/testsuite/libgomp.oacc-fortran/default-1.f90
*************** e8a3245c095430c8ef2413afe2ee4c48  libgom
*** 88020,88031 ****
  1ee538b1d8c3361fa5c71fc8cac2aa7a  libgomp/testsuite/libgomp.oacc-fortran/update-2.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  ba7b24b7084a24f7eeb9edb6a47f3dee  libgomp/work.c
! 358999d20625c9f03179927d733819e4  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
  9fe4a2e547516f597b253cd8efd9c069  libhsail-rt/aclocal.m4
! 7787e76ef5493f2022899c51c847f840  libhsail-rt/configure
  8fe038f14ce9e21e83fdd96fb85374ea  libhsail-rt/configure.ac
  5d7c4a939534f3bf0d38e9714d021a9f  libhsail-rt/configure.tgt
  83bce39e93894d482702a596aa3c1303  libhsail-rt/include/internal/fibers.h
--- 88767,88778 ----
  1ee538b1d8c3361fa5c71fc8cac2aa7a  libgomp/testsuite/libgomp.oacc-fortran/update-2.f90
  989e6535f20045be32e9e91643a0b08f  libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90
  ba7b24b7084a24f7eeb9edb6a47f3dee  libgomp/work.c
! 927b831302100a181018feb6fc072fb9  libhsail-rt/ChangeLog
  9147b482b39962a71e580b4a8265285e  libhsail-rt/Makefile.am
  f63e3c959c7490f1fbe708067e4884ae  libhsail-rt/Makefile.in
  de97a355fadb5753d182cbcf06b1b33a  libhsail-rt/README
  9fe4a2e547516f597b253cd8efd9c069  libhsail-rt/aclocal.m4
! dfaf94c123b02c3589767eb98833ab8f  libhsail-rt/configure
  8fe038f14ce9e21e83fdd96fb85374ea  libhsail-rt/configure.ac
  5d7c4a939534f3bf0d38e9714d021a9f  libhsail-rt/configure.tgt
  83bce39e93894d482702a596aa3c1303  libhsail-rt/include/internal/fibers.h
*************** d3cb42f0affccdc8401528fdfd1f5b65  libhsa
*** 88047,88053 ****
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! b746906dca228219fe03ddbc0511364f  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  a3ef253370857a89895181e5431a20e3  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
--- 88794,88800 ----
  ef9f05873915c22cae79ef5545355353  libhsail-rt/target-config.h.in
  99c2e5e712b990ee07be10f53e41f3fb  libiberty/.gitignore
  a916467b91076e631dd8edb7424769c7  libiberty/COPYING.LIB
! 963a2f9f8f30f5036e9b3998040a585e  libiberty/ChangeLog
  347c31392973de6a4872d540c1718dc1  libiberty/ChangeLog.jit
  a3ef253370857a89895181e5431a20e3  libiberty/Makefile.in
  c68dbf7834af4281ebd84caa3fd54680  libiberty/README
*************** aff91d7b9a881699df694ae4643d01a9  libibe
*** 88153,88159 ****
  284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
  b89abf26a0a5df30dffc8b7c01988119  libiberty/simple-object-coff.c
  68f1ec6282a2e9e4562f75413268ff74  libiberty/simple-object-common.h
! 3890b67eef431a835a9fe715b56a5b1f  libiberty/simple-object-elf.c
  f69eb31890a283b988064f7061562a90  libiberty/simple-object-mach-o.c
  4bce08f9c3170d230e9b6ce841a4f1c7  libiberty/simple-object-xcoff.c
  4f75ce2d9c575d2d57c58be929d9f3b9  libiberty/simple-object.c
--- 88900,88906 ----
  284bb7a096480b355b75c337086220a2  libiberty/sigsetmask.c
  b89abf26a0a5df30dffc8b7c01988119  libiberty/simple-object-coff.c
  68f1ec6282a2e9e4562f75413268ff74  libiberty/simple-object-common.h
! da1621f0b4eb6fc364c14f4fd4f36566  libiberty/simple-object-elf.c
  f69eb31890a283b988064f7061562a90  libiberty/simple-object-mach-o.c
  4bce08f9c3170d230e9b6ce841a4f1c7  libiberty/simple-object-xcoff.c
  4f75ce2d9c575d2d57c58be929d9f3b9  libiberty/simple-object.c
*************** b2c289eb14e9197dcad172f3acba12b7  libibe
*** 88212,88218 ****
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  2854fd878740d7ea0f0c5ba34f695362  libiberty/xstrndup.c
  00ce7121672e7f540abedae54264e8e1  libiberty/xvasprintf.c
! 11e977ea3aa75740e291a54531dbe022  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  3688bb99bcb94998fd633eabeeebd40f  libitm/aatree.cc
--- 88959,88965 ----
  6f774a92661ca4a067f1691a7925524b  libiberty/xstrerror.c
  2854fd878740d7ea0f0c5ba34f695362  libiberty/xstrndup.c
  00ce7121672e7f540abedae54264e8e1  libiberty/xvasprintf.c
! d4fa8be69cda2e6fea7cfabadc0be25f  libitm/ChangeLog
  a9df0726c501bf71a46f426068e8fc9f  libitm/Makefile.am
  06bb67375770bbbe550b5708624ed9d8  libitm/Makefile.in
  3688bb99bcb94998fd633eabeeebd40f  libitm/aatree.cc
*************** cf38c0ded7afa8199a5e0eee0b0991dc  libitm
*** 88263,88271 ****
  40b94dfe3a80f4e60dbdc247884af3bc  libitm/config/x86/target.h
  ddaa0750a947d9cec4bb7c0d540952fb  libitm/config/x86/x86_avx.cc
  deadb433ed14d0519ed18c7f3fc1a5bc  libitm/config/x86/x86_sse.cc
! ba119f76e80d21e00791fda709eea367  libitm/configure
  6d79c7dca2e664a4219b5d89de926262  libitm/configure.ac
! d8bd18b59f93baaff3c65559ca8946e1  libitm/configure.tgt
  a878bfd544991c9b1f0f2f5b39e8ca23  libitm/containers.h
  767a0f12cfa1b6ac5a7c058fcb704dc4  libitm/dispatch.h
  0011a3c9a726269021c8d5adcbffc2e5  libitm/eh_cpp.cc
--- 89010,89018 ----
  40b94dfe3a80f4e60dbdc247884af3bc  libitm/config/x86/target.h
  ddaa0750a947d9cec4bb7c0d540952fb  libitm/config/x86/x86_avx.cc
  deadb433ed14d0519ed18c7f3fc1a5bc  libitm/config/x86/x86_sse.cc
! 1dd0e2925ddaf08847c50776ea009f9e  libitm/configure
  6d79c7dca2e664a4219b5d89de926262  libitm/configure.ac
! 4fb899171249362e56b05b17691e27db  libitm/configure.tgt
  a878bfd544991c9b1f0f2f5b39e8ca23  libitm/containers.h
  767a0f12cfa1b6ac5a7c058fcb704dc4  libitm/dispatch.h
  0011a3c9a726269021c8d5adcbffc2e5  libitm/eh_cpp.cc
*************** b4e503ecfdccc9f13da8f73eeb6f23a9  libitm
*** 88315,88321 ****
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  bc16054ebacc75aa7800d984c09e69df  libitm/useraction.cc
  73b31e65f4454e0d3684afca18e8be62  libitm/util.cc
! 71a8779e3dbbc4f21b3ddde133cc7f72  libobjc/ChangeLog
  9d4f4158c2e1e11d5b0fbb824d28cb49  libobjc/Makefile.in
  5d2db5fdd28bd269de26be0cffc1dfc5  libobjc/NXConstStr.m
  f7220a0d5e4ece5d5f47b88a837d818e  libobjc/Object.m
--- 89062,89068 ----
  ef24198422c19f99b0c41be6a16f7081  libitm/testsuite/libitm.c/txrelease.c
  bc16054ebacc75aa7800d984c09e69df  libitm/useraction.cc
  73b31e65f4454e0d3684afca18e8be62  libitm/util.cc
! d243063fe92ce4047e53f517db381329  libobjc/ChangeLog
  9d4f4158c2e1e11d5b0fbb824d28cb49  libobjc/Makefile.in
  5d2db5fdd28bd269de26be0cffc1dfc5  libobjc/NXConstStr.m
  f7220a0d5e4ece5d5f47b88a837d818e  libobjc/Object.m
*************** d1ef86f8a3cdaf289f63c4f99a11b709  libobj
*** 88327,88335 ****
  005cfc1ff705e51549970f72513c195a  libobjc/aclocal.m4
  5ad52e87934fb8faab4fdea9856fffa6  libobjc/class.c
  a9245d99d9418e18cecf891d7a93d664  libobjc/config.h.in
! b9ba2ade31340323011d9aa15acc47c1  libobjc/configure
  c932ad2a2e1b679b005ec16f1f30880a  libobjc/configure.ac
! add8c3d50f97cd96a21c642783dedfdb  libobjc/encoding.c
  6e9861783b8b4742bc5e239efabeb86a  libobjc/error.c
  cd0037e6fdba4b025d328fc5c161b704  libobjc/exception.c
  1c36b2ea12a1ca23e8c94bb0fc31901a  libobjc/gc.c
--- 89074,89082 ----
  005cfc1ff705e51549970f72513c195a  libobjc/aclocal.m4
  5ad52e87934fb8faab4fdea9856fffa6  libobjc/class.c
  a9245d99d9418e18cecf891d7a93d664  libobjc/config.h.in
! f2acf4949e230d46514286c6e3a55256  libobjc/configure
  c932ad2a2e1b679b005ec16f1f30880a  libobjc/configure.ac
! f7bd9bb4758e29d6302b0d3d4e914378  libobjc/encoding.c
  6e9861783b8b4742bc5e239efabeb86a  libobjc/error.c
  cd0037e6fdba4b025d328fc5c161b704  libobjc/exception.c
  1c36b2ea12a1ca23e8c94bb0fc31901a  libobjc/gc.c
*************** a8ec801c9883d227d37816356bdc7327  libobj
*** 88372,88378 ****
  b260ef0ddaeec837196c8e6104dbfb65  libobjc/selector.c
  9bb351bbc1b307b03d3089874e1011a8  libobjc/sendmsg.c
  1ab3f79e5cb7359150b4c5d0feb93d62  libobjc/thr.c
! b09e6cdbafed8efd3529153d7dc9ee11  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
--- 89119,89125 ----
  b260ef0ddaeec837196c8e6104dbfb65  libobjc/selector.c
  9bb351bbc1b307b03d3089874e1011a8  libobjc/sendmsg.c
  1ab3f79e5cb7359150b4c5d0feb93d62  libobjc/thr.c
! eafefdc59865970f9057423eeb422aa7  liboffloadmic/ChangeLog
  99e2b0817f42c602b520261f7dee183b  liboffloadmic/Makefile.am
  a64a74f82774f355013471ad4dbe5014  liboffloadmic/Makefile.in
  ab5ae12a0dda7edadc0bd2be40ccff6a  liboffloadmic/aclocal.m4
*************** b1def68202639bd452fb59aea3371fe4  liboff
*** 88460,88473 ****
  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
! e3eca80845610b003b7695b3b6adc75e  libphobos/ChangeLog
  c0cf15c8749b27e8cbddf4b7a0624410  libphobos/Makefile.am
  7ad7ee1e1bf5ae832c27808640f7d8fb  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
  9e45e564200b57cbeff3e2faef2549a9  libphobos/acinclude.m4
  cad54e92dc1de05941ae2d6b630be82f  libphobos/aclocal.m4
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
! d2169cff4bc3e964557bd22db4de3a6b  libphobos/configure
  6d486c924db0a05b440bf0a0ac92072d  libphobos/configure.ac
  478030f518bd66ff5553ebf151591109  libphobos/configure.tgt
  10b7fdf03be6e3c4b9c320b8207415d6  libphobos/d_rules.am
--- 89207,89220 ----
  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
! 3c281b9dc7c978f2da992ee4b30f6887  libphobos/ChangeLog
  c0cf15c8749b27e8cbddf4b7a0624410  libphobos/Makefile.am
  7ad7ee1e1bf5ae832c27808640f7d8fb  libphobos/Makefile.in
  ee88c20a7744a2305503e1670f3b7889  libphobos/README.gcc
  9e45e564200b57cbeff3e2faef2549a9  libphobos/acinclude.m4
  cad54e92dc1de05941ae2d6b630be82f  libphobos/aclocal.m4
  4923b1152206303a26c7dfb87f5de315  libphobos/config.h.in
! a33988c2e271a535e3172df7b718c4d1  libphobos/configure
  6d486c924db0a05b440bf0a0ac92072d  libphobos/configure.ac
  478030f518bd66ff5553ebf151591109  libphobos/configure.tgt
  10b7fdf03be6e3c4b9c320b8207415d6  libphobos/d_rules.am
*************** ced045bb866611449ff2f5567008973f  libpho
*** 88481,88487 ****
  7c1c32c5a0be6745c864af3a50ad8532  libphobos/libdruntime/config/arm/switchcontext.S
  faa7b660783bd323488f9730e619973d  libphobos/libdruntime/config/common/threadasm.S
  85e999d8cd0ed16f86cd607e5608c50e  libphobos/libdruntime/config/mingw/switchcontext.S
! 5e59734f07e411ad8c6c0ff8138b2d3c  libphobos/libdruntime/config/mips/switchcontext.S
  9163da0f4eff32dd8ccd8bd6b8158eb8  libphobos/libdruntime/config/powerpc/switchcontext.S
  6b5bd65dd2d9e7bb653cf2037f7a08a4  libphobos/libdruntime/config/s390/get_tls_offset.S
  a550dfe8410964b9ed36e8860540d31c  libphobos/libdruntime/config/systemz/get_tls_offset.S
--- 89228,89234 ----
  7c1c32c5a0be6745c864af3a50ad8532  libphobos/libdruntime/config/arm/switchcontext.S
  faa7b660783bd323488f9730e619973d  libphobos/libdruntime/config/common/threadasm.S
  85e999d8cd0ed16f86cd607e5608c50e  libphobos/libdruntime/config/mingw/switchcontext.S
! 5aed26d165013e64cd76828db93beb9e  libphobos/libdruntime/config/mips/switchcontext.S
  9163da0f4eff32dd8ccd8bd6b8158eb8  libphobos/libdruntime/config/powerpc/switchcontext.S
  6b5bd65dd2d9e7bb653cf2037f7a08a4  libphobos/libdruntime/config/s390/get_tls_offset.S
  a550dfe8410964b9ed36e8860540d31c  libphobos/libdruntime/config/systemz/get_tls_offset.S
*************** f935018d2e1b9673ff79cd99976f9b44  libpho
*** 88894,88900 ****
  302326e39db011e7add7f8e770b00e38  libphobos/libdruntime/gcc/gthread.d
  6b47a513ad09d7bf7a0c7f64a85a2cb9  libphobos/libdruntime/gcc/libbacktrace.d.in
  d8f4c769f08dfb2ffd305b16f41df04e  libphobos/libdruntime/gcc/sections/android.d
! b05cd0506c90a5b098fd74505f0a73ec  libphobos/libdruntime/gcc/sections/elf_shared.d
  e18c906ce994ca0cd593e448b5c0e9fb  libphobos/libdruntime/gcc/sections/osx.d
  4f0ea798da0212f70e0cd30aed1d7435  libphobos/libdruntime/gcc/sections/package.d
  6141e853447d65dc6c735d9086c758e3  libphobos/libdruntime/gcc/sections/win32.d
--- 89641,89647 ----
  302326e39db011e7add7f8e770b00e38  libphobos/libdruntime/gcc/gthread.d
  6b47a513ad09d7bf7a0c7f64a85a2cb9  libphobos/libdruntime/gcc/libbacktrace.d.in
  d8f4c769f08dfb2ffd305b16f41df04e  libphobos/libdruntime/gcc/sections/android.d
! 350d1d96d62cee4f7ddd9e5be7514a00  libphobos/libdruntime/gcc/sections/elf_shared.d
  e18c906ce994ca0cd593e448b5c0e9fb  libphobos/libdruntime/gcc/sections/osx.d
  4f0ea798da0212f70e0cd30aed1d7435  libphobos/libdruntime/gcc/sections/package.d
  6141e853447d65dc6c735d9086c758e3  libphobos/libdruntime/gcc/sections/win32.d
*************** d6d76c43d490a2c9d8addee8eee021b8  libpho
*** 89187,89199 ****
  35a8e616fdcbacb81b4451aafb732c93  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9e301017360325e39a83c6b15962800a  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! e7f5f583c0db9c5b7a2f05f4637a3454  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
  1a1d1b5a61d685d544d98ec2e4b86d5a  libquadmath/aclocal.m4
  cf5a7864ff15ab4dd1604e0f6fe4e501  libquadmath/config.h.in
! 7feb09380f7721562c405337457546b3  libquadmath/configure
  279cb151e8c43d5af048eb1a9608a435  libquadmath/configure.ac
  0ea1ff3d84c35811520698429b2d0aa7  libquadmath/libquadmath.info
  8442a7234a31a9e0c384bc6376ae9724  libquadmath/libquadmath.texi
--- 89934,89946 ----
  35a8e616fdcbacb81b4451aafb732c93  libphobos/testsuite/libphobos.typeinfo/typeinfo.exp
  9e301017360325e39a83c6b15962800a  libphobos/testsuite/testsuite_flags.in
  a916467b91076e631dd8edb7424769c7  libquadmath/COPYING.LIB
! 547d9c9a276732a9b0ff7ff656e6fadc  libquadmath/ChangeLog
  4696eddf264dd090e144b4849b0a6d91  libquadmath/Makefile.am
  644a78a01d94abe28b364eaa21142d82  libquadmath/Makefile.in
  d9afbc1f1e04c7e461265ff9323cc6f4  libquadmath/acinclude.m4
  1a1d1b5a61d685d544d98ec2e4b86d5a  libquadmath/aclocal.m4
  cf5a7864ff15ab4dd1604e0f6fe4e501  libquadmath/config.h.in
! 75e633e311f438dd649acfd4008abd14  libquadmath/configure
  279cb151e8c43d5af048eb1a9608a435  libquadmath/configure.ac
  0ea1ff3d84c35811520698429b2d0aa7  libquadmath/libquadmath.info
  8442a7234a31a9e0c384bc6376ae9724  libquadmath/libquadmath.texi
*************** a81cc82679e80c86cfbd5575867450d0  libqua
*** 89327,89333 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! bc9d641c88d0122fa2f6f4728809b7a2  libsanitizer/ChangeLog
  0e35a2dc2727acc707a3f5ead45c8e12  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  214b34d29a767814ebb2e1fc47be8b55  libsanitizer/LOCAL_PATCHES
--- 90074,90080 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! 18372b90e21c4a51c1d48327e5dcdb5b  libsanitizer/ChangeLog
  0e35a2dc2727acc707a3f5ead45c8e12  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  214b34d29a767814ebb2e1fc47be8b55  libsanitizer/LOCAL_PATCHES
*************** bb9764c02889b8a287b178dd518a6581  libsan
*** 89396,89402 ****
  89151303b3f73f562ecdcb3835396dee  libsanitizer/asan/asan_stats.h
  a2311345c440ff8eb171ae9fa30980b6  libsanitizer/asan/asan_suppressions.cpp
  8ab11db904fc944b69ba16601317c1c7  libsanitizer/asan/asan_suppressions.h
! 40d48ee4a9e891ed8b96240162719508  libsanitizer/asan/asan_thread.cpp
  0f729938085f4eb11dbd7aaf12b6cdc4  libsanitizer/asan/asan_thread.h
  f571fa4f19fbfcb50228b07d8f1ec56e  libsanitizer/asan/asan_win.cpp
  04f1f4ed8494f257b85b04acb5ba1429  libsanitizer/asan/asan_win_dll_thunk.cpp
--- 90143,90149 ----
  89151303b3f73f562ecdcb3835396dee  libsanitizer/asan/asan_stats.h
  a2311345c440ff8eb171ae9fa30980b6  libsanitizer/asan/asan_suppressions.cpp
  8ab11db904fc944b69ba16601317c1c7  libsanitizer/asan/asan_suppressions.h
! 0e2e0bcfff063260544c1122fee29179  libsanitizer/asan/asan_thread.cpp
  0f729938085f4eb11dbd7aaf12b6cdc4  libsanitizer/asan/asan_thread.h
  f571fa4f19fbfcb50228b07d8f1ec56e  libsanitizer/asan/asan_win.cpp
  04f1f4ed8494f257b85b04acb5ba1429  libsanitizer/asan/asan_win_dll_thunk.cpp
*************** c38c4aad80d927b2557c5e1699d5ad04  libsan
*** 89405,89413 ****
  b0666c8f23d627e872a9a54b1a201cec  libsanitizer/asan/libtool-version
  5e33ed31fe41aaddda140fbff4ce0a62  libsanitizer/builtins/assembly.h
  4d6948c4912be5da16e30aac001b87d7  libsanitizer/config.h.in
! eb60efca57666093e9ef88506c2cdbc0  libsanitizer/configure
  e2da6d2fe49e4bc7b52487b9ea222f7f  libsanitizer/configure.ac
! c50c80c065d870822c1d2f775d0e28cb  libsanitizer/configure.tgt
  62164e6387eaa4f03566444e00018275  libsanitizer/include/sanitizer/allocator_interface.h
  59dccccf5737e12e033f7467a7f3768e  libsanitizer/include/sanitizer/asan_interface.h
  d462269eefcb3ebf53e43398ad8a6804  libsanitizer/include/sanitizer/common_interface_defs.h
--- 90152,90160 ----
  b0666c8f23d627e872a9a54b1a201cec  libsanitizer/asan/libtool-version
  5e33ed31fe41aaddda140fbff4ce0a62  libsanitizer/builtins/assembly.h
  4d6948c4912be5da16e30aac001b87d7  libsanitizer/config.h.in
! 5298a8aa0af358b921073718b8fa3f89  libsanitizer/configure
  e2da6d2fe49e4bc7b52487b9ea222f7f  libsanitizer/configure.ac
! a3b991a02d2433cab2b57a9c3eb24d7c  libsanitizer/configure.tgt
  62164e6387eaa4f03566444e00018275  libsanitizer/include/sanitizer/allocator_interface.h
  59dccccf5737e12e033f7467a7f3768e  libsanitizer/include/sanitizer/asan_interface.h
  d462269eefcb3ebf53e43398ad8a6804  libsanitizer/include/sanitizer/common_interface_defs.h
*************** a58b66f77401817f3fbefc057972f2c2  libsan
*** 89546,89552 ****
  2c766f3ac697b2c72f3deda4282dc692  libsanitizer/sanitizer_common/sanitizer_libc.h
  be27216b0433f97b8e2267da04e648ad  libsanitizer/sanitizer_common/sanitizer_libignore.cpp
  85b7de59b8c28ea298343b8a275f5943  libsanitizer/sanitizer_common/sanitizer_libignore.h
! adef890ac30080c71048c9d997f9fe44  libsanitizer/sanitizer_common/sanitizer_linux.cpp
  e9563a01104e26ad607a73bc8361b183  libsanitizer/sanitizer_common/sanitizer_linux.h
  803409115f79f8ba748a983f4cf3ef7b  libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
  5834489d2d995652df6c440be4b36cab  libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
--- 90293,90299 ----
  2c766f3ac697b2c72f3deda4282dc692  libsanitizer/sanitizer_common/sanitizer_libc.h
  be27216b0433f97b8e2267da04e648ad  libsanitizer/sanitizer_common/sanitizer_libignore.cpp
  85b7de59b8c28ea298343b8a275f5943  libsanitizer/sanitizer_common/sanitizer_libignore.h
! 51b260a51395ae6686ecb148d5da7bf3  libsanitizer/sanitizer_common/sanitizer_linux.cpp
  e9563a01104e26ad607a73bc8361b183  libsanitizer/sanitizer_common/sanitizer_linux.h
  803409115f79f8ba748a983f4cf3ef7b  libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
  5834489d2d995652df6c440be4b36cab  libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
*************** cabf4d60cc2e457091514cb4f2237bbd  libsan
*** 89747,89758 ****
  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
! 9cd3079403818a099e8c236aac6626e6  libssp/ChangeLog
  587c237b1073b8be40a1975c86d0ce01  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
  f4886e6dd0590caba717fd1bc96a6f50  libssp/config.h.in
! 96ed8571e2d2013d676b640bc3b10523  libssp/configure
  add86bdb9a39ea186a4120d7e7b32438  libssp/configure.ac
  ac617bda66bff5fe53f9890d3d244a56  libssp/gets-chk.c
  0ac32b60459d1fdec670990324d7bdc6  libssp/libtool-version
--- 90494,90505 ----
  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
! 0e1232ae0c5f763cd5d7cef793453357  libssp/ChangeLog
  587c237b1073b8be40a1975c86d0ce01  libssp/Makefile.am
  b56958cdc5828ca811c35bbf479b3a09  libssp/Makefile.in
  f6f6c804e40e3a3ef407d3d13fafb6c0  libssp/aclocal.m4
  f4886e6dd0590caba717fd1bc96a6f50  libssp/config.h.in
! 2c3261745f9ccb06e414c438ded6e692  libssp/configure
  add86bdb9a39ea186a4120d7e7b32438  libssp/configure.ac
  ac617bda66bff5fe53f9890d3d244a56  libssp/gets-chk.c
  0ac32b60459d1fdec670990324d7bdc6  libssp/libtool-version
*************** a8291ec60d5058c6b652ad3948ba88f2  libssp
*** 89776,89782 ****
  b7a581dfcf315a2215d8792224b15ba4  libssp/strncpy-chk.c
  4720732375196e3834d0dc2a4ccd4678  libssp/vsnprintf-chk.c
  c67bcbd0e33f52512fa906f33a6ad93c  libssp/vsprintf-chk.c
! 7ad445c7989b15a00e145de908863f7d  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 90523,90529 ----
  b7a581dfcf315a2215d8792224b15ba4  libssp/strncpy-chk.c
  4720732375196e3834d0dc2a4ccd4678  libssp/vsnprintf-chk.c
  c67bcbd0e33f52512fa906f33a6ad93c  libssp/vsprintf-chk.c
! d082ee0a8892f3eff99f48f44e4f197b  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** a8f4290dba5b481ad426148a03c75dd0  libstd
*** 89802,89810 ****
  8abbe8dbceada1feb649f12e6e42431e  libstdc++-v3/Makefile.am
  89887190096da88c7db4e289a7e6f486  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! d5246a1783bf9c7a7814c20f63aee14f  libstdc++-v3/acinclude.m4
  734c1cbc8791fbceb09b49c5d07d6966  libstdc++-v3/aclocal.m4
! 38e065c60e83c4b48494015e9c826501  libstdc++-v3/config.h.in
  b5b123749a2ebe91df30079f9bc9ef13  libstdc++-v3/config/abi/compatibility.h
  662289c954191e4d980cf2642cad40fe  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
--- 90549,90557 ----
  8abbe8dbceada1feb649f12e6e42431e  libstdc++-v3/Makefile.am
  89887190096da88c7db4e289a7e6f486  libstdc++-v3/Makefile.in
  f372af73db4ac0ad88e43199e1f29e08  libstdc++-v3/README
! b6ad5bb980f65363f37886a84c2384c6  libstdc++-v3/acinclude.m4
  734c1cbc8791fbceb09b49c5d07d6966  libstdc++-v3/aclocal.m4
! 9d34c3f037d40d0587c7663cee68f369  libstdc++-v3/config.h.in
  b5b123749a2ebe91df30079f9bc9ef13  libstdc++-v3/config/abi/compatibility.h
  662289c954191e4d980cf2642cad40fe  libstdc++-v3/config/abi/post/aarch64-linux-gnu/baseline_symbols.txt
  730569c0ef38f6e6322b3c4ac65253ce  libstdc++-v3/config/abi/post/alpha-linux-gnu/baseline_symbols.txt
*************** b607ef945dfd72ce63f05b81fbf37bb0  libstd
*** 89819,89826 ****
  725325d7b24195d1e6374ce4e24afdb0  libstdc++-v3/config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt
  907face03890009654193fc67fa4e427  libstdc++-v3/config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt
  1a34bda2bb4c3a576335343c0a4a9377  libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
! a73d6731a1d687404052085bbed7f808  libstdc++-v3/config/abi/post/powerpc-linux-gnu/baseline_symbols.txt
! a73d6731a1d687404052085bbed7f808  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt
  efc81d30c55a6bb7ba7877c0b45d125e  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt
  e95a399b3b85f3623c2e24ca57c200a1  libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt
--- 90566,90573 ----
  725325d7b24195d1e6374ce4e24afdb0  libstdc++-v3/config/abi/post/mips64-linux-gnu/32/baseline_symbols.txt
  907face03890009654193fc67fa4e427  libstdc++-v3/config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt
  1a34bda2bb4c3a576335343c0a4a9377  libstdc++-v3/config/abi/post/mips64-linux-gnu/baseline_symbols.txt
! cdaf97374fe10c7c30c73d674576d361  libstdc++-v3/config/abi/post/powerpc-linux-gnu/baseline_symbols.txt
! cdaf97374fe10c7c30c73d674576d361  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt
  efc81d30c55a6bb7ba7877c0b45d125e  libstdc++-v3/config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt
  e95a399b3b85f3623c2e24ca57c200a1  libstdc++-v3/config/abi/post/riscv64-linux-gnu/baseline_symbols.txt
  3ec228e0d9301df0938cba4a7fb94374  libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt
*************** d801bfb47e03e3d2423a420c0d52798e  libstd
*** 89942,89960 ****
  7103471994eeae33773f84551410b794  libstdc++-v3/config/os/djgpp/ctype_base.h
  be72c21d75d10eb369136be0e9a759ec  libstdc++-v3/config/os/djgpp/ctype_configure_char.cc
  12a708ee47f4b133f74fc4f13c459a2b  libstdc++-v3/config/os/djgpp/ctype_inline.h
! 230347ddb87b97004c2cc64903379ec1  libstdc++-v3/config/os/djgpp/error_constants.h
  1038b0e94ad60c180c1c5ce8f4ebb1af  libstdc++-v3/config/os/djgpp/os_defines.h
  1a129c1e10b1599775678ba44c782456  libstdc++-v3/config/os/generic/ctype_base.h
  dfa9684a4145cbb3466ce370c879c2d1  libstdc++-v3/config/os/generic/ctype_configure_char.cc
  3bc510714a0a290c3e38b14991f5c28e  libstdc++-v3/config/os/generic/ctype_inline.h
! 109e39ee624d6f9535ed1f459384a8f0  libstdc++-v3/config/os/generic/error_constants.h
  0993e47a9348f6f117e93943d158cb32  libstdc++-v3/config/os/generic/os_defines.h
  5b9a724ca8744a0e193a82f2ea8e9f5b  libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver
  cb723a587a363c4fa71e6712aeff2458  libstdc++-v3/config/os/gnu-linux/ctype_base.h
  392a5979e3829b759e1848f75ea231a7  libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc
  6ccf22a952f8ff3a744f441f9faa02a3  libstdc++-v3/config/os/gnu-linux/ctype_inline.h
  e7a5616dfe1ba65fd2ef182675c2f3e4  libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
! fefef38884ade53b0b02a91cfa533aa0  libstdc++-v3/config/os/gnu-linux/os_defines.h
  7dd9d1c93692872f6caba3b914589ab8  libstdc++-v3/config/os/hpux/ctype_base.h
  dfcb95a6906bfd8758f8d0b94f77dfd5  libstdc++-v3/config/os/hpux/ctype_configure_char.cc
  6ccf22a952f8ff3a744f441f9faa02a3  libstdc++-v3/config/os/hpux/ctype_inline.h
--- 90689,90707 ----
  7103471994eeae33773f84551410b794  libstdc++-v3/config/os/djgpp/ctype_base.h
  be72c21d75d10eb369136be0e9a759ec  libstdc++-v3/config/os/djgpp/ctype_configure_char.cc
  12a708ee47f4b133f74fc4f13c459a2b  libstdc++-v3/config/os/djgpp/ctype_inline.h
! e67129dee00f97e36b626e64d728d5ab  libstdc++-v3/config/os/djgpp/error_constants.h
  1038b0e94ad60c180c1c5ce8f4ebb1af  libstdc++-v3/config/os/djgpp/os_defines.h
  1a129c1e10b1599775678ba44c782456  libstdc++-v3/config/os/generic/ctype_base.h
  dfa9684a4145cbb3466ce370c879c2d1  libstdc++-v3/config/os/generic/ctype_configure_char.cc
  3bc510714a0a290c3e38b14991f5c28e  libstdc++-v3/config/os/generic/ctype_inline.h
! ff651708a1c55dcadd5d1a1deaa41eb8  libstdc++-v3/config/os/generic/error_constants.h
  0993e47a9348f6f117e93943d158cb32  libstdc++-v3/config/os/generic/os_defines.h
  5b9a724ca8744a0e193a82f2ea8e9f5b  libstdc++-v3/config/os/gnu-linux/arm-eabi-extra.ver
  cb723a587a363c4fa71e6712aeff2458  libstdc++-v3/config/os/gnu-linux/ctype_base.h
  392a5979e3829b759e1848f75ea231a7  libstdc++-v3/config/os/gnu-linux/ctype_configure_char.cc
  6ccf22a952f8ff3a744f441f9faa02a3  libstdc++-v3/config/os/gnu-linux/ctype_inline.h
  e7a5616dfe1ba65fd2ef182675c2f3e4  libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
! 63bfbd899e138a2361b556f27bf76bed  libstdc++-v3/config/os/gnu-linux/os_defines.h
  7dd9d1c93692872f6caba3b914589ab8  libstdc++-v3/config/os/hpux/ctype_base.h
  dfcb95a6906bfd8758f8d0b94f77dfd5  libstdc++-v3/config/os/hpux/ctype_configure_char.cc
  6ccf22a952f8ff3a744f441f9faa02a3  libstdc++-v3/config/os/hpux/ctype_inline.h
*************** dfcb95a6906bfd8758f8d0b94f77dfd5  libstd
*** 89962,89973 ****
  e2dbd50370590fb8b234f5166323ad2b  libstdc++-v3/config/os/mingw32-w64/ctype_base.h
  c7fb84f12642c508c1b05faf1cb03f04  libstdc++-v3/config/os/mingw32-w64/ctype_configure_char.cc
  84ad998318e668fa168bc934b005f462  libstdc++-v3/config/os/mingw32-w64/ctype_inline.h
! fce03ba6e7b3f1ed7a13965b3e16735f  libstdc++-v3/config/os/mingw32-w64/error_constants.h
  21360719b3c15697dffb3d22da186d6c  libstdc++-v3/config/os/mingw32-w64/os_defines.h
  e2dbd50370590fb8b234f5166323ad2b  libstdc++-v3/config/os/mingw32/ctype_base.h
  c7fb84f12642c508c1b05faf1cb03f04  libstdc++-v3/config/os/mingw32/ctype_configure_char.cc
  84ad998318e668fa168bc934b005f462  libstdc++-v3/config/os/mingw32/ctype_inline.h
! 28a1843e483fe0b343d40a4578b733dd  libstdc++-v3/config/os/mingw32/error_constants.h
  0b0e4f08759e5be735e99eaa8f0e59f6  libstdc++-v3/config/os/mingw32/os_defines.h
  f10aaa142c430593a003196ab0e95878  libstdc++-v3/config/os/newlib/ctype_base.h
  bc1a025ee0ece9c226d6f3becf738590  libstdc++-v3/config/os/newlib/ctype_configure_char.cc
--- 90709,90720 ----
  e2dbd50370590fb8b234f5166323ad2b  libstdc++-v3/config/os/mingw32-w64/ctype_base.h
  c7fb84f12642c508c1b05faf1cb03f04  libstdc++-v3/config/os/mingw32-w64/ctype_configure_char.cc
  84ad998318e668fa168bc934b005f462  libstdc++-v3/config/os/mingw32-w64/ctype_inline.h
! e862f13cfc7ae4b6a165382fede52668  libstdc++-v3/config/os/mingw32-w64/error_constants.h
  21360719b3c15697dffb3d22da186d6c  libstdc++-v3/config/os/mingw32-w64/os_defines.h
  e2dbd50370590fb8b234f5166323ad2b  libstdc++-v3/config/os/mingw32/ctype_base.h
  c7fb84f12642c508c1b05faf1cb03f04  libstdc++-v3/config/os/mingw32/ctype_configure_char.cc
  84ad998318e668fa168bc934b005f462  libstdc++-v3/config/os/mingw32/ctype_inline.h
! 2b53f5f7cbbb721558692a1875c9de74  libstdc++-v3/config/os/mingw32/error_constants.h
  0b0e4f08759e5be735e99eaa8f0e59f6  libstdc++-v3/config/os/mingw32/os_defines.h
  f10aaa142c430593a003196ab0e95878  libstdc++-v3/config/os/newlib/ctype_base.h
  bc1a025ee0ece9c226d6f3becf738590  libstdc++-v3/config/os/newlib/ctype_configure_char.cc
*************** d589e7da95e6c856efe0535d28de9ed0  libstd
*** 89993,90000 ****
  1512dff9de35487fcd8b9eee7f1eb778  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  cfbfaa59bb5275f80aa5b21dad2cf912  libstdc++-v3/config/os/vxworks/ctype_inline.h
  099ac68f8469a88b6b1e11951e0ed4bd  libstdc++-v3/config/os/vxworks/os_defines.h
! 97e1f153e2753278aa4cdca59f220177  libstdc++-v3/configure
! 3866c187a4ca6b9a376348ce256afa26  libstdc++-v3/configure.ac
  4878f285ce292dd64814701b1148c299  libstdc++-v3/configure.host
  f12b39e2d500465a4e8075fefea72280  libstdc++-v3/crossconfig.m4
  1d078acc881fbe467d07945b452f2170  libstdc++-v3/doc/Makefile.am
--- 90740,90747 ----
  1512dff9de35487fcd8b9eee7f1eb778  libstdc++-v3/config/os/vxworks/ctype_configure_char.cc
  cfbfaa59bb5275f80aa5b21dad2cf912  libstdc++-v3/config/os/vxworks/ctype_inline.h
  099ac68f8469a88b6b1e11951e0ed4bd  libstdc++-v3/config/os/vxworks/os_defines.h
! 28516775bf8c6ec8ef287907279c635c  libstdc++-v3/configure
! d11905f1cc023209da26adc9d41f9308  libstdc++-v3/configure.ac
  4878f285ce292dd64814701b1148c299  libstdc++-v3/configure.host
  f12b39e2d500465a4e8075fefea72280  libstdc++-v3/crossconfig.m4
  1d078acc881fbe467d07945b452f2170  libstdc++-v3/doc/Makefile.am
*************** d7249eb4d31bd107d0b09ea3c80cb723  libstd
*** 90089,90098 ****
  1d86b338a316806c80b250eb132ac6dd  libstdc++-v3/doc/html/images/pbds_tree_text_lor_find.png
  33bc39e8f2d47f3d490d7ca7d4832b43  libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png
  df705f3839120dcb896e9839cf3404d0  libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png
! f6aabac30c718bc91516f134f8aa10ca  libstdc++-v3/doc/html/index.html
  c1e5ffe8cab62b023f6ec0921dae323f  libstdc++-v3/doc/html/manual/abi.html
  4ce10e27356ac31a5b7962aecbeb3638  libstdc++-v3/doc/html/manual/algorithms.html
! 713270a77cc19362a9acd5ae7467c248  libstdc++-v3/doc/html/manual/api.html
  5da5f8ee60b9c017065648d24e093ac6  libstdc++-v3/doc/html/manual/appendix.html
  9fecd7dab1bd0d46e97d36cded231ebe  libstdc++-v3/doc/html/manual/appendix_contributing.html
  23038a3eb57967596dd7dc4f944e55e6  libstdc++-v3/doc/html/manual/appendix_free.html
--- 90836,90845 ----
  1d86b338a316806c80b250eb132ac6dd  libstdc++-v3/doc/html/images/pbds_tree_text_lor_find.png
  33bc39e8f2d47f3d490d7ca7d4832b43  libstdc++-v3/doc/html/images/pbds_trie_node_updator_policy_cd.png
  df705f3839120dcb896e9839cf3404d0  libstdc++-v3/doc/html/images/pbds_update_seq_diagram.png
! df179506f96fcb91052f81a4364915b5  libstdc++-v3/doc/html/index.html
  c1e5ffe8cab62b023f6ec0921dae323f  libstdc++-v3/doc/html/manual/abi.html
  4ce10e27356ac31a5b7962aecbeb3638  libstdc++-v3/doc/html/manual/algorithms.html
! ed0df2a39ee4dc6f7612c69f53f6f5a6  libstdc++-v3/doc/html/manual/api.html
  5da5f8ee60b9c017065648d24e093ac6  libstdc++-v3/doc/html/manual/appendix.html
  9fecd7dab1bd0d46e97d36cded231ebe  libstdc++-v3/doc/html/manual/appendix_contributing.html
  23038a3eb57967596dd7dc4f944e55e6  libstdc++-v3/doc/html/manual/appendix_free.html
*************** c60c6ae778d5dedae24ac21abf948bdb  libstd
*** 90107,90114 ****
  cc84e6627ef0e8a9c3bc0abb7a2a9efe  libstdc++-v3/doc/html/manual/bugs.html
  cc3700f2fde50987f186f23abf98a7b1  libstdc++-v3/doc/html/manual/concept_checking.html
  f3a54a6315d716742603d33f454f2c19  libstdc++-v3/doc/html/manual/concurrency.html
! af2d0fae935126b6be628ae81c13efae  libstdc++-v3/doc/html/manual/configure.html
! 4bccee4ac05257d0c5dfc90aeee91604  libstdc++-v3/doc/html/manual/containers.html
  c7e40c1085e414b3b4d5896db4013205  libstdc++-v3/doc/html/manual/containers_and_c.html
  6060f7c7d98b892449cbf4afee75a6a2  libstdc++-v3/doc/html/manual/debug.html
  1bd34529d162b6f3a08d5f2ea4943c6a  libstdc++-v3/doc/html/manual/debug_mode.html
--- 90854,90861 ----
  cc84e6627ef0e8a9c3bc0abb7a2a9efe  libstdc++-v3/doc/html/manual/bugs.html
  cc3700f2fde50987f186f23abf98a7b1  libstdc++-v3/doc/html/manual/concept_checking.html
  f3a54a6315d716742603d33f454f2c19  libstdc++-v3/doc/html/manual/concurrency.html
! 038cc9d13126720d0defabe93ce3bd32  libstdc++-v3/doc/html/manual/configure.html
! af4e79b9e55fd023eeb0459df34a4a82  libstdc++-v3/doc/html/manual/containers.html
  c7e40c1085e414b3b4d5896db4013205  libstdc++-v3/doc/html/manual/containers_and_c.html
  6060f7c7d98b892449cbf4afee75a6a2  libstdc++-v3/doc/html/manual/debug.html
  1bd34529d162b6f3a08d5f2ea4943c6a  libstdc++-v3/doc/html/manual/debug_mode.html
*************** afcc2751dae09e088abc1e3175cb94cc  libstd
*** 90136,90144 ****
  35b79745331dead1ad1971dd05389baf  libstdc++-v3/doc/html/manual/facets.html
  9b06f8b16b4ba69e1269f98bb22377f2  libstdc++-v3/doc/html/manual/fstreams.html
  b404abb1e78a27e8a8980eb14ec27bab  libstdc++-v3/doc/html/manual/generalized_numeric_operations.html
! ade1b052deacf421fa44e4cbef29f479  libstdc++-v3/doc/html/manual/index.html
  8687facb6d19ccc2a663efbc50e745a1  libstdc++-v3/doc/html/manual/internals.html
! 8b961ab9c251f27ac489ad58240c59a5  libstdc++-v3/doc/html/manual/intro.html
  46de5aefef02b8c599fc816bea53ae67  libstdc++-v3/doc/html/manual/io.html
  89dd67b210011f646675fa2ede886305  libstdc++-v3/doc/html/manual/io_and_c.html
  32f6d6929349f8f96de44fbdd842ed48  libstdc++-v3/doc/html/manual/iterators.html
--- 90883,90891 ----
  35b79745331dead1ad1971dd05389baf  libstdc++-v3/doc/html/manual/facets.html
  9b06f8b16b4ba69e1269f98bb22377f2  libstdc++-v3/doc/html/manual/fstreams.html
  b404abb1e78a27e8a8980eb14ec27bab  libstdc++-v3/doc/html/manual/generalized_numeric_operations.html
! 4594f00fd54dea536f6a64d04948a56c  libstdc++-v3/doc/html/manual/index.html
  8687facb6d19ccc2a663efbc50e745a1  libstdc++-v3/doc/html/manual/internals.html
! 4b8578e3de6c36c2681abb0a4d88b99f  libstdc++-v3/doc/html/manual/intro.html
  46de5aefef02b8c599fc816bea53ae67  libstdc++-v3/doc/html/manual/io.html
  89dd67b210011f646675fa2ede886305  libstdc++-v3/doc/html/manual/io_and_c.html
  32f6d6929349f8f96de44fbdd842ed48  libstdc++-v3/doc/html/manual/iterators.html
*************** dc012f6bbeb24332ca023dc15d6da9cf  libstd
*** 90172,90181 ****
  d55e182adbf08772ec85b18d390b0dbb  libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
  0e9a02c563561ad32d5b24fd930bf8f5  libstdc++-v3/doc/html/manual/profile_mode_impl.html
  30dc2d04c79d520f048c2759bf437b5b  libstdc++-v3/doc/html/manual/setup.html
! 8b9f2d03513f771236dd334dcf7b1eaf  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
! 39f292904afcec7a43ab8b0e0cd4122d  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
--- 90919,90928 ----
  d55e182adbf08772ec85b18d390b0dbb  libstdc++-v3/doc/html/manual/profile_mode_diagnostics.html
  0e9a02c563561ad32d5b24fd930bf8f5  libstdc++-v3/doc/html/manual/profile_mode_impl.html
  30dc2d04c79d520f048c2759bf437b5b  libstdc++-v3/doc/html/manual/setup.html
! 722af7e8800eb4ecd31806b2e4bd20e5  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
! bb6345d66b568394a1dcc7e1d0fde2ce  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
*************** df705f3839120dcb896e9839cf3404d0  libstd
*** 90382,90388 ****
  da68711270488c086ffe2bdc30f00bfc  libstdc++-v3/doc/xml/manual/abi.xml
  6a68f07a8b8abd9e65846432ed52d646  libstdc++-v3/doc/xml/manual/algorithms.xml
  7075c80cd053d72a380cd348dbff7d47  libstdc++-v3/doc/xml/manual/allocator.xml
! e4c1fee8a459d6dfbbc0c936c84ee67d  libstdc++-v3/doc/xml/manual/appendix_contributing.xml
  b372b87067d03fedce176460f04e8a2e  libstdc++-v3/doc/xml/manual/appendix_free.xml
  fddfbac311009ebd3056c4edd7ee522a  libstdc++-v3/doc/xml/manual/appendix_porting.xml
  e0b6ea09e982758f8a79d0d165939943  libstdc++-v3/doc/xml/manual/atomics.xml
--- 91129,91135 ----
  da68711270488c086ffe2bdc30f00bfc  libstdc++-v3/doc/xml/manual/abi.xml
  6a68f07a8b8abd9e65846432ed52d646  libstdc++-v3/doc/xml/manual/algorithms.xml
  7075c80cd053d72a380cd348dbff7d47  libstdc++-v3/doc/xml/manual/allocator.xml
! 612c73755f226b71336ad68a706390cf  libstdc++-v3/doc/xml/manual/appendix_contributing.xml
  b372b87067d03fedce176460f04e8a2e  libstdc++-v3/doc/xml/manual/appendix_free.xml
  fddfbac311009ebd3056c4edd7ee522a  libstdc++-v3/doc/xml/manual/appendix_porting.xml
  e0b6ea09e982758f8a79d0d165939943  libstdc++-v3/doc/xml/manual/atomics.xml
*************** e0b6ea09e982758f8a79d0d165939943  libstd
*** 90393,90406 ****
  e6ca26c475748296f849f8024304550a  libstdc++-v3/doc/xml/manual/codecvt.xml
  5e6aec06cc4fb89c3732b636f9186077  libstdc++-v3/doc/xml/manual/concurrency.xml
  419226b3ec7857dff17ed8d82f12a2d0  libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! d7ab0c0692044f01122d85d79a3b0a0c  libstdc++-v3/doc/xml/manual/configure.xml
! 139c2ae43b623fb7b87cb11a75145b74  libstdc++-v3/doc/xml/manual/containers.xml
  35d8bc77747044001636800a86dbac24  libstdc++-v3/doc/xml/manual/ctype.xml
  4f050415a8edf6ee0d878b8e07db514b  libstdc++-v3/doc/xml/manual/debug.xml
  c2b5fe8f3aba75d63e43dedc1c66c9a1  libstdc++-v3/doc/xml/manual/debug_mode.xml
  de9142912808678c2c2ce8b0192c394f  libstdc++-v3/doc/xml/manual/diagnostics.xml
  c1e74618e099a0a26f35c653a9d49971  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
! 12a5e8ec8a7e64ddc4851a059deaef5b  libstdc++-v3/doc/xml/manual/evolution.xml
  14742e66a2ac01343ef60e87d06d05ff  libstdc++-v3/doc/xml/manual/extensions.xml
  26083dec441281888a23365de5567180  libstdc++-v3/doc/xml/manual/internals.xml
  23ada350ca896232c67ab4c97c758fdb  libstdc++-v3/doc/xml/manual/intro.xml
--- 91140,91153 ----
  e6ca26c475748296f849f8024304550a  libstdc++-v3/doc/xml/manual/codecvt.xml
  5e6aec06cc4fb89c3732b636f9186077  libstdc++-v3/doc/xml/manual/concurrency.xml
  419226b3ec7857dff17ed8d82f12a2d0  libstdc++-v3/doc/xml/manual/concurrency_extensions.xml
! 1d41fd62d41bf7b96b6bd59fd95248de  libstdc++-v3/doc/xml/manual/configure.xml
! 550901587025784cb2582180fbca6a20  libstdc++-v3/doc/xml/manual/containers.xml
  35d8bc77747044001636800a86dbac24  libstdc++-v3/doc/xml/manual/ctype.xml
  4f050415a8edf6ee0d878b8e07db514b  libstdc++-v3/doc/xml/manual/debug.xml
  c2b5fe8f3aba75d63e43dedc1c66c9a1  libstdc++-v3/doc/xml/manual/debug_mode.xml
  de9142912808678c2c2ce8b0192c394f  libstdc++-v3/doc/xml/manual/diagnostics.xml
  c1e74618e099a0a26f35c653a9d49971  libstdc++-v3/doc/xml/manual/documentation_hacking.xml
! fca17d234bdc033e9e27285ab9c84b4b  libstdc++-v3/doc/xml/manual/evolution.xml
  14742e66a2ac01343ef60e87d06d05ff  libstdc++-v3/doc/xml/manual/extensions.xml
  26083dec441281888a23365de5567180  libstdc++-v3/doc/xml/manual/internals.xml
  23ada350ca896232c67ab4c97c758fdb  libstdc++-v3/doc/xml/manual/intro.xml
*************** e2ea3eb265b0daa00700ec1b06a363d9  libstd
*** 90418,90427 ****
  d006612b2e21ab181c25bc88697b4543  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  4973f5115dccc7a4572777a094cc60e8  libstdc++-v3/doc/xml/manual/spine.xml
  21b4ad60404b59dfe18632c7f5a6d317  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! f0d7d0cbb42b1e1c57dee31fa1ba8233  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! ebebbb58feed317d14d34b213295a04a  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 4e8a4d146e604f977fe1955d9d7ad9a8  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! 7768e797b4b560c2b672dacf40493dc3  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  a24ce9da7b6fb967eb459308f8b5d72c  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  ac15199dfd0338379b93c9f4fff2ae73  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
--- 91165,91174 ----
  d006612b2e21ab181c25bc88697b4543  libstdc++-v3/doc/xml/manual/shared_ptr.xml
  4973f5115dccc7a4572777a094cc60e8  libstdc++-v3/doc/xml/manual/spine.xml
  21b4ad60404b59dfe18632c7f5a6d317  libstdc++-v3/doc/xml/manual/status_cxx1998.xml
! caec35016c6aae250fcddce0b8dc7b39  libstdc++-v3/doc/xml/manual/status_cxx2011.xml
! acbf48436c7496bd80f5ed68bab9008e  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
! 93c6e3b276e8d966e1d6a425830d1449  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
! db6b42adee6e91b0d3070990995bbedc  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
  3c72998c4574690fac280c058a0db757  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  a24ce9da7b6fb967eb459308f8b5d72c  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  ac15199dfd0338379b93c9f4fff2ae73  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
*************** cc6b44837ffecfed21ba33bf580865af  libstd
*** 90435,90442 ****
  a8f0003856ec916712e8abaddf746a77  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  7bb72420e699e194cf6066457cb6d6a5  libstdc++-v3/fragment.am
! 69d1b393fea6ab0fd2b07182309eea6e  libstdc++-v3/include/Makefile.am
! 6563cfa2d36aa7bd89497fb1bb73386f  libstdc++-v3/include/Makefile.in
  4fdaa579a320c5b2f53586fac01d65d0  libstdc++-v3/include/backward/auto_ptr.h
  831dbf0ebc9318ec68636e9546b698fc  libstdc++-v3/include/backward/backward_warning.h
  e9f460a762e1c4ab8196c03532a7568e  libstdc++-v3/include/backward/binders.h
--- 91182,91189 ----
  a8f0003856ec916712e8abaddf746a77  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  7bb72420e699e194cf6066457cb6d6a5  libstdc++-v3/fragment.am
! 85ea29041c12f506d9feccbb0ba8db3c  libstdc++-v3/include/Makefile.am
! 2e47eca8288cdadbb0c8af3e64f71639  libstdc++-v3/include/Makefile.in
  4fdaa579a320c5b2f53586fac01d65d0  libstdc++-v3/include/backward/auto_ptr.h
  831dbf0ebc9318ec68636e9546b698fc  libstdc++-v3/include/backward/backward_warning.h
  e9f460a762e1c4ab8196c03532a7568e  libstdc++-v3/include/backward/binders.h
*************** c1b0e3181857d5f71a77eea3dfa94b9d  libstd
*** 90453,90468 ****
  92c45df4ca56d697729ec08344786fda  libstdc++-v3/include/bits/atomic_futex.h
  a3a740622a4554763452ec10cec87f90  libstdc++-v3/include/bits/basic_ios.h
  e02561e847871b3c2e564e770d38dd91  libstdc++-v3/include/bits/basic_ios.tcc
! dc0082787bd0d85e651c309f0fe6681f  libstdc++-v3/include/bits/basic_string.h
! dc24ea117bc556c318bb2278f418997f  libstdc++-v3/include/bits/basic_string.tcc
  a9f458e6d11bd8fe67ccf9f8f565cd21  libstdc++-v3/include/bits/boost_concept_check.h
  385f27a13104bc239d9b88715e10253f  libstdc++-v3/include/bits/c++0x_warning.h
! c1ff56fbb46d8dc7a687aed780c94d5d  libstdc++-v3/include/bits/c++config
! 3fbca74cc008a9789da94dbd6b89a62e  libstdc++-v3/include/bits/char_traits.h
  3170f2367f21184e43a6bacc31c7c17f  libstdc++-v3/include/bits/charconv.h
  e1843d770da6461dc6b8068d411cf15a  libstdc++-v3/include/bits/codecvt.h
  f37a2494f525b746088a79bc5068c2ec  libstdc++-v3/include/bits/concept_check.h
! 4c3be4d8879ee30811a87b739dbd9287  libstdc++-v3/include/bits/cpp_type_traits.h
  f563980ab088b6c6785672b3e8691ef1  libstdc++-v3/include/bits/deque.tcc
  9abeeba07316d16042e907dfe04e27b1  libstdc++-v3/include/bits/enable_special_members.h
  184d8cdc779212e99b204322e504121e  libstdc++-v3/include/bits/erase_if.h
--- 91200,91215 ----
  92c45df4ca56d697729ec08344786fda  libstdc++-v3/include/bits/atomic_futex.h
  a3a740622a4554763452ec10cec87f90  libstdc++-v3/include/bits/basic_ios.h
  e02561e847871b3c2e564e770d38dd91  libstdc++-v3/include/bits/basic_ios.tcc
! 3c9b3812d31263ce654536e726e7ec23  libstdc++-v3/include/bits/basic_string.h
! 2640a84105a61017f234b2d6bf4a6151  libstdc++-v3/include/bits/basic_string.tcc
  a9f458e6d11bd8fe67ccf9f8f565cd21  libstdc++-v3/include/bits/boost_concept_check.h
  385f27a13104bc239d9b88715e10253f  libstdc++-v3/include/bits/c++0x_warning.h
! 40d9fc042bf6725394cc094ab20505e8  libstdc++-v3/include/bits/c++config
! dd7301fe6d03b999606155efaae414c7  libstdc++-v3/include/bits/char_traits.h
  3170f2367f21184e43a6bacc31c7c17f  libstdc++-v3/include/bits/charconv.h
  e1843d770da6461dc6b8068d411cf15a  libstdc++-v3/include/bits/codecvt.h
  f37a2494f525b746088a79bc5068c2ec  libstdc++-v3/include/bits/concept_check.h
! c3cc2d45d990447929460f51bb112b73  libstdc++-v3/include/bits/cpp_type_traits.h
  f563980ab088b6c6785672b3e8691ef1  libstdc++-v3/include/bits/deque.tcc
  9abeeba07316d16042e907dfe04e27b1  libstdc++-v3/include/bits/enable_special_members.h
  184d8cdc779212e99b204322e504121e  libstdc++-v3/include/bits/erase_if.h
*************** ff185b61e9f7d8ecea308b72ca27350b  libstd
*** 90471,90477 ****
  32189de09325718794e803d5b922bde1  libstdc++-v3/include/bits/fs_dir.h
  5a200424da45d06e75bbce0337a5e1ad  libstdc++-v3/include/bits/fs_fwd.h
  5ddba6e8f874cdbd27e7f542989380cf  libstdc++-v3/include/bits/fs_ops.h
! ec52b0f743154f0107ddc7b4ab6d26c3  libstdc++-v3/include/bits/fs_path.h
  22ff14d1a36511441f5a67a1abe47856  libstdc++-v3/include/bits/fstream.tcc
  9769ec5cf1d70f5d388572a69a3a88d5  libstdc++-v3/include/bits/functexcept.h
  adb5dde9a712ba1704c09ceb4d7ba09a  libstdc++-v3/include/bits/functional_hash.h
--- 91218,91224 ----
  32189de09325718794e803d5b922bde1  libstdc++-v3/include/bits/fs_dir.h
  5a200424da45d06e75bbce0337a5e1ad  libstdc++-v3/include/bits/fs_fwd.h
  5ddba6e8f874cdbd27e7f542989380cf  libstdc++-v3/include/bits/fs_ops.h
! ccd854c16506454f27ec56b64dd11874  libstdc++-v3/include/bits/fs_path.h
  22ff14d1a36511441f5a67a1abe47856  libstdc++-v3/include/bits/fstream.tcc
  9769ec5cf1d70f5d388572a69a3a88d5  libstdc++-v3/include/bits/functexcept.h
  adb5dde9a712ba1704c09ceb4d7ba09a  libstdc++-v3/include/bits/functional_hash.h
*************** adb5dde9a712ba1704c09ceb4d7ba09a  libstd
*** 90480,90498 ****
  595823c20929c35447f96366ea032a7c  libstdc++-v3/include/bits/hashtable.h
  0335f8216dfa0bbb408704d30fa933cc  libstdc++-v3/include/bits/hashtable_policy.h
  f9f74348fc555b80fd488703710060a2  libstdc++-v3/include/bits/indirect_array.h
- f4225872c9fa63721a76bf03d365cbab  libstdc++-v3/include/bits/int_limits.h
  2103c37950b04e2ddd4fe96183d4a4eb  libstdc++-v3/include/bits/invoke.h
! 4f7bbdd9c081fac2301db30cc0fedf68  libstdc++-v3/include/bits/ios_base.h
  f41ecd4020ddfbf088767f2ce83cddd9  libstdc++-v3/include/bits/istream.tcc
! 2087ea5a48125c629a5e1d587d9ef00b  libstdc++-v3/include/bits/iterator_concepts.h
  5e1af8238a7182366476acc7c95f6cb9  libstdc++-v3/include/bits/list.tcc
  e0f065d3ce709e381bafef4d30c88feb  libstdc++-v3/include/bits/locale_classes.h
  1a4d19df3be9b714847a5e438ba25b3b  libstdc++-v3/include/bits/locale_classes.tcc
! a0a95850592d0b200015956c580a7e38  libstdc++-v3/include/bits/locale_conv.h
  355d41fd06efa71d679d1e6a416b690a  libstdc++-v3/include/bits/locale_facets.h
  ad3726c17e8e10e80b100401ec35a07c  libstdc++-v3/include/bits/locale_facets.tcc
  2b4f782bc2a3f9e0339e84df0b473aac  libstdc++-v3/include/bits/locale_facets_nonio.h
! 4a526d5b0de69bd7e726ba30c6b8c049  libstdc++-v3/include/bits/locale_facets_nonio.tcc
  756fbe1353340b4e7cae5d8a93132788  libstdc++-v3/include/bits/localefwd.h
  8228e1a12d5f8baf7541c9e012539b8b  libstdc++-v3/include/bits/mask_array.h
  7d924fcf17909edcad84d227043b7a55  libstdc++-v3/include/bits/memoryfwd.h
--- 91227,91244 ----
  595823c20929c35447f96366ea032a7c  libstdc++-v3/include/bits/hashtable.h
  0335f8216dfa0bbb408704d30fa933cc  libstdc++-v3/include/bits/hashtable_policy.h
  f9f74348fc555b80fd488703710060a2  libstdc++-v3/include/bits/indirect_array.h
  2103c37950b04e2ddd4fe96183d4a4eb  libstdc++-v3/include/bits/invoke.h
! 2413e956f6232abf2d9fd5a794c781b0  libstdc++-v3/include/bits/ios_base.h
  f41ecd4020ddfbf088767f2ce83cddd9  libstdc++-v3/include/bits/istream.tcc
! dff62c27573fc256a0d2d226b5cd46ad  libstdc++-v3/include/bits/iterator_concepts.h
  5e1af8238a7182366476acc7c95f6cb9  libstdc++-v3/include/bits/list.tcc
  e0f065d3ce709e381bafef4d30c88feb  libstdc++-v3/include/bits/locale_classes.h
  1a4d19df3be9b714847a5e438ba25b3b  libstdc++-v3/include/bits/locale_classes.tcc
! c4fed2b5b4879837686150624f51ddbc  libstdc++-v3/include/bits/locale_conv.h
  355d41fd06efa71d679d1e6a416b690a  libstdc++-v3/include/bits/locale_facets.h
  ad3726c17e8e10e80b100401ec35a07c  libstdc++-v3/include/bits/locale_facets.tcc
  2b4f782bc2a3f9e0339e84df0b473aac  libstdc++-v3/include/bits/locale_facets_nonio.h
! a3cf6cabd7bdaee154cafa2c88aede3a  libstdc++-v3/include/bits/locale_facets_nonio.tcc
  756fbe1353340b4e7cae5d8a93132788  libstdc++-v3/include/bits/localefwd.h
  8228e1a12d5f8baf7541c9e012539b8b  libstdc++-v3/include/bits/mask_array.h
  7d924fcf17909edcad84d227043b7a55  libstdc++-v3/include/bits/memoryfwd.h
*************** ad3726c17e8e10e80b100401ec35a07c  libstd
*** 90500,90517 ****
  f6aa6553dc5524abdfe41a7da3a49706  libstdc++-v3/include/bits/node_handle.h
  7403d75f60a3792a27b459e9ff829ee2  libstdc++-v3/include/bits/ostream.tcc
  e1cc5c2a4400aeb3ea5a2e0c66399709  libstdc++-v3/include/bits/ostream_insert.h
! ad087fc8ff1ae456f8d924135129f5fa  libstdc++-v3/include/bits/parse_numbers.h
  7ab4f93ddf386b9b5b8bd66dba5a745b  libstdc++-v3/include/bits/postypes.h
  2fcd48b0681ba342cff50c3cbca9875c  libstdc++-v3/include/bits/predefined_ops.h
  b6673c70044c63dc76561b464a4c6e28  libstdc++-v3/include/bits/ptr_traits.h
  c1dbfdcef6bb8952176db50e5956f3f0  libstdc++-v3/include/bits/quoted_string.h
! 4617b52d9ce17aa04a33f5c3c5b7282e  libstdc++-v3/include/bits/random.h
! 1b5d16d389728709eac2abfad9183eff  libstdc++-v3/include/bits/random.tcc
! 6af295ff99cb24f488dfa0cd451fce3d  libstdc++-v3/include/bits/range_access.h
! b2d2c50e4595aa9b96660c729ea685e4  libstdc++-v3/include/bits/range_cmp.h
! 93f13bfd87da594c9152df66340ab21e  libstdc++-v3/include/bits/ranges_algo.h
! cd8ecae4a6e9f314890c6630f15179af  libstdc++-v3/include/bits/ranges_algobase.h
! ae9efed2078ff014bb0b2c3798bc5a1b  libstdc++-v3/include/bits/ranges_uninitialized.h
  5e205c02ccd545cd3b349d65fa4aeca0  libstdc++-v3/include/bits/refwrap.h
  1e86cf14a8dcd41a3828152d48cb5c57  libstdc++-v3/include/bits/regex.h
  f23ad4b66e11fbf0102e9bb997345693  libstdc++-v3/include/bits/regex.tcc
--- 91246,91263 ----
  f6aa6553dc5524abdfe41a7da3a49706  libstdc++-v3/include/bits/node_handle.h
  7403d75f60a3792a27b459e9ff829ee2  libstdc++-v3/include/bits/ostream.tcc
  e1cc5c2a4400aeb3ea5a2e0c66399709  libstdc++-v3/include/bits/ostream_insert.h
! 3e01243aab3aedcbba07ae3d2d75cb87  libstdc++-v3/include/bits/parse_numbers.h
  7ab4f93ddf386b9b5b8bd66dba5a745b  libstdc++-v3/include/bits/postypes.h
  2fcd48b0681ba342cff50c3cbca9875c  libstdc++-v3/include/bits/predefined_ops.h
  b6673c70044c63dc76561b464a4c6e28  libstdc++-v3/include/bits/ptr_traits.h
  c1dbfdcef6bb8952176db50e5956f3f0  libstdc++-v3/include/bits/quoted_string.h
! be6f74664c2f7a3a51f7fbae0db1e318  libstdc++-v3/include/bits/random.h
! f4d01141c2ee6224817ff1baa5724fd8  libstdc++-v3/include/bits/random.tcc
! 1c7dd7812bb09e9652d2a84422edddd7  libstdc++-v3/include/bits/range_access.h
! 98ddc447ed23629cfe71a497dd38cc0a  libstdc++-v3/include/bits/range_cmp.h
! 9965d9bd4842bc3bb23450d9bbeaabba  libstdc++-v3/include/bits/ranges_algo.h
! fcd584cdd3e8e0e7c9f107a8e7c17395  libstdc++-v3/include/bits/ranges_algobase.h
! 7a33f6c06953282b7921ce1777bbec9d  libstdc++-v3/include/bits/ranges_uninitialized.h
  5e205c02ccd545cd3b349d65fa4aeca0  libstdc++-v3/include/bits/refwrap.h
  1e86cf14a8dcd41a3828152d48cb5c57  libstdc++-v3/include/bits/regex.h
  f23ad4b66e11fbf0102e9bb997345693  libstdc++-v3/include/bits/regex.tcc
*************** e17036c2169768877a2decc8fafb1408  libstd
*** 90530,90547 ****
  514e9422587c60bf662cdb1ba8f19ad9  libstdc++-v3/include/bits/shared_ptr_base.h
  ae5ba3f2aa49eedfac839d0007fb8f34  libstdc++-v3/include/bits/slice_array.h
  337464f1ac2159b136b4a0afd32f7111  libstdc++-v3/include/bits/specfun.h
! 793d0ce7c923746f0ad364d970618b64  libstdc++-v3/include/bits/sstream.tcc
  a2872a3a5e8bdfdb68af596ab9b2956c  libstdc++-v3/include/bits/std_abs.h
  cd2f8eeb37b2bb488d12b76e4456aa50  libstdc++-v3/include/bits/std_function.h
  b61e6d1a8f0dc4396b01505cea30c46b  libstdc++-v3/include/bits/std_mutex.h
! 64453614d91759e74a8c5898e71e81b7  libstdc++-v3/include/bits/stl_algo.h
! cdeb1a581074a770884f85d3b36ab023  libstdc++-v3/include/bits/stl_algobase.h
  5dcf1b271ce1b05e9ac604309874f19c  libstdc++-v3/include/bits/stl_bvector.h
  3b91865ebdcda29a914d4a5427a1f2c7  libstdc++-v3/include/bits/stl_construct.h
  840c431d16d5df7d9104acddedd5cbbf  libstdc++-v3/include/bits/stl_deque.h
  f87fbc5d632d6a84307ec8d2ada3d6c3  libstdc++-v3/include/bits/stl_function.h
  ce0341fe6e305b41215648e27a5b71eb  libstdc++-v3/include/bits/stl_heap.h
! eb52e7340a57bfc8e1a0cdf3b8a44f0b  libstdc++-v3/include/bits/stl_iterator.h
  ec8f5457561f81d938fe7292bd695aa3  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  ef094ca966cf01515e8640f728ae4ba1  libstdc++-v3/include/bits/stl_iterator_base_types.h
  5f49cd6ecd76af79a9fac53049c58c08  libstdc++-v3/include/bits/stl_list.h
--- 91276,91293 ----
  514e9422587c60bf662cdb1ba8f19ad9  libstdc++-v3/include/bits/shared_ptr_base.h
  ae5ba3f2aa49eedfac839d0007fb8f34  libstdc++-v3/include/bits/slice_array.h
  337464f1ac2159b136b4a0afd32f7111  libstdc++-v3/include/bits/specfun.h
! e899b384347b53af6ce6e1034e25b861  libstdc++-v3/include/bits/sstream.tcc
  a2872a3a5e8bdfdb68af596ab9b2956c  libstdc++-v3/include/bits/std_abs.h
  cd2f8eeb37b2bb488d12b76e4456aa50  libstdc++-v3/include/bits/std_function.h
  b61e6d1a8f0dc4396b01505cea30c46b  libstdc++-v3/include/bits/std_mutex.h
! 3c4f1ca1519a818547a4606d6aae0ba5  libstdc++-v3/include/bits/stl_algo.h
! 5f3bc739ebb6db56b9d750d270603807  libstdc++-v3/include/bits/stl_algobase.h
  5dcf1b271ce1b05e9ac604309874f19c  libstdc++-v3/include/bits/stl_bvector.h
  3b91865ebdcda29a914d4a5427a1f2c7  libstdc++-v3/include/bits/stl_construct.h
  840c431d16d5df7d9104acddedd5cbbf  libstdc++-v3/include/bits/stl_deque.h
  f87fbc5d632d6a84307ec8d2ada3d6c3  libstdc++-v3/include/bits/stl_function.h
  ce0341fe6e305b41215648e27a5b71eb  libstdc++-v3/include/bits/stl_heap.h
! 984cac89bcb91b91d3a15d2eb0849d10  libstdc++-v3/include/bits/stl_iterator.h
  ec8f5457561f81d938fe7292bd695aa3  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  ef094ca966cf01515e8640f728ae4ba1  libstdc++-v3/include/bits/stl_iterator_base_types.h
  5f49cd6ecd76af79a9fac53049c58c08  libstdc++-v3/include/bits/stl_list.h
*************** e3095dcf7065f2d18a36fb8840a30df1  libstd
*** 90570,90576 ****
  51bfc981cfde107ab90e8daf9ca11e09  libstdc++-v3/include/bits/unordered_map.h
  c7c1ca760b5b24a7e28645f9d121e99f  libstdc++-v3/include/bits/unordered_set.h
  2ad7e4c9f76cdfd15bcd0e5b01e77881  libstdc++-v3/include/bits/uses_allocator.h
! 0cddca15acf73916fbe3fdd8d0b8625d  libstdc++-v3/include/bits/valarray_after.h
  f430639a864443be198d57ba7792f441  libstdc++-v3/include/bits/valarray_array.h
  ab74225f197699dc51771fa587d2c397  libstdc++-v3/include/bits/valarray_array.tcc
  52571aa8a80edc56b2ce5f95f6b7eef4  libstdc++-v3/include/bits/valarray_before.h
--- 91316,91322 ----
  51bfc981cfde107ab90e8daf9ca11e09  libstdc++-v3/include/bits/unordered_map.h
  c7c1ca760b5b24a7e28645f9d121e99f  libstdc++-v3/include/bits/unordered_set.h
  2ad7e4c9f76cdfd15bcd0e5b01e77881  libstdc++-v3/include/bits/uses_allocator.h
! b4b6d8644279f7f15f50dab3967e5027  libstdc++-v3/include/bits/valarray_after.h
  f430639a864443be198d57ba7792f441  libstdc++-v3/include/bits/valarray_array.h
  ab74225f197699dc51771fa587d2c397  libstdc++-v3/include/bits/valarray_array.tcc
  52571aa8a80edc56b2ce5f95f6b7eef4  libstdc++-v3/include/bits/valarray_before.h
*************** c71945acf486b85f18018d31b9ba79ba  libstd
*** 90666,90677 ****
  4dfea18bb5cfdc539d7695acfde4beab  libstdc++-v3/include/c_std/cwctype
  ee32b0934fc416f282cc0f843aac3fbc  libstdc++-v3/include/debug/array
  dafa987d0ce211f5543442f8200934e4  libstdc++-v3/include/debug/assertions.h
! 71054c2cc0cefb25dccbceed5b686b07  libstdc++-v3/include/debug/bitset
  c69f68f2d2cbac034a41bb7ce5c36465  libstdc++-v3/include/debug/debug.h
  0fa6c10e12e51b0df85a931eec632eba  libstdc++-v3/include/debug/deque
  ec721ea945725a41d5073a57903b612a  libstdc++-v3/include/debug/formatter.h
  07e6945efbd59ba69dfc02f2c4a203da  libstdc++-v3/include/debug/forward_list
! de00e8a73ae97c6fe1a0555582f4c574  libstdc++-v3/include/debug/functions.h
  07f640e4a0022df2b0b701e00168db30  libstdc++-v3/include/debug/helper_functions.h
  e9092530a7ddddbf6b4dcd53a5a504d1  libstdc++-v3/include/debug/list
  3d540bdbad977966971fd4e15e6cfb10  libstdc++-v3/include/debug/macros.h
--- 91412,91423 ----
  4dfea18bb5cfdc539d7695acfde4beab  libstdc++-v3/include/c_std/cwctype
  ee32b0934fc416f282cc0f843aac3fbc  libstdc++-v3/include/debug/array
  dafa987d0ce211f5543442f8200934e4  libstdc++-v3/include/debug/assertions.h
! 3bb05160b49cf95621781a7ff2b61723  libstdc++-v3/include/debug/bitset
  c69f68f2d2cbac034a41bb7ce5c36465  libstdc++-v3/include/debug/debug.h
  0fa6c10e12e51b0df85a931eec632eba  libstdc++-v3/include/debug/deque
  ec721ea945725a41d5073a57903b612a  libstdc++-v3/include/debug/formatter.h
  07e6945efbd59ba69dfc02f2c4a203da  libstdc++-v3/include/debug/forward_list
! a0fdaba8d70082b66e89cced6e91043c  libstdc++-v3/include/debug/functions.h
  07f640e4a0022df2b0b701e00168db30  libstdc++-v3/include/debug/helper_functions.h
  e9092530a7ddddbf6b4dcd53a5a504d1  libstdc++-v3/include/debug/list
  3d540bdbad977966971fd4e15e6cfb10  libstdc++-v3/include/debug/macros.h
*************** e00eae994d75bb47387f4fa6aff504b1  libstd
*** 90708,90724 ****
  2d7c290da04dc39317dd6b6be214eac5  libstdc++-v3/include/experimental/bits/fs_path.h
  44164985fdc9e47215384a6393a71240  libstdc++-v3/include/experimental/bits/lfts_config.h
  b37b8aae0135e4438dca38197e238d4d  libstdc++-v3/include/experimental/bits/net.h
! 3bbe7959c4d2638414b77b93cdebe3dc  libstdc++-v3/include/experimental/bits/shared_ptr.h
  711c588327a5555ae1658b49ca4bea61  libstdc++-v3/include/experimental/bits/string_view.tcc
  e9d1aa517c9bb13efbf6ed52bd1baf46  libstdc++-v3/include/experimental/buffer
  94800126a824f286adc49e3b231724ec  libstdc++-v3/include/experimental/chrono
  cf74fd43a0d58ef217f46f170deaef31  libstdc++-v3/include/experimental/deque
! ae6120d59e2e1aefead2705b1c7f1c77  libstdc++-v3/include/experimental/executor
  cad9ec24afc63e6dc308a37d6f440ace  libstdc++-v3/include/experimental/filesystem
  ca110518e910a3be034032b8a9946302  libstdc++-v3/include/experimental/forward_list
  3ddb8dc14f6fc5e17bdff604bbc80efe  libstdc++-v3/include/experimental/functional
! 55463b64472bc4820d7db59baded6e79  libstdc++-v3/include/experimental/internet
! 8aa89b7bbaa607d3cb3370b2fe73f60f  libstdc++-v3/include/experimental/io_context
  addea971b35a75f23989171878228e4f  libstdc++-v3/include/experimental/iterator
  6f22e77aadd04c97f9427288c525dc45  libstdc++-v3/include/experimental/list
  9ee64fa5791151806da524fb2932aa00  libstdc++-v3/include/experimental/map
--- 91454,91470 ----
  2d7c290da04dc39317dd6b6be214eac5  libstdc++-v3/include/experimental/bits/fs_path.h
  44164985fdc9e47215384a6393a71240  libstdc++-v3/include/experimental/bits/lfts_config.h
  b37b8aae0135e4438dca38197e238d4d  libstdc++-v3/include/experimental/bits/net.h
! aebf6fc7efc7d4f0c4680db40266e2e4  libstdc++-v3/include/experimental/bits/shared_ptr.h
  711c588327a5555ae1658b49ca4bea61  libstdc++-v3/include/experimental/bits/string_view.tcc
  e9d1aa517c9bb13efbf6ed52bd1baf46  libstdc++-v3/include/experimental/buffer
  94800126a824f286adc49e3b231724ec  libstdc++-v3/include/experimental/chrono
  cf74fd43a0d58ef217f46f170deaef31  libstdc++-v3/include/experimental/deque
! e8e045340aecb2d40cd4e966c47c107a  libstdc++-v3/include/experimental/executor
  cad9ec24afc63e6dc308a37d6f440ace  libstdc++-v3/include/experimental/filesystem
  ca110518e910a3be034032b8a9946302  libstdc++-v3/include/experimental/forward_list
  3ddb8dc14f6fc5e17bdff604bbc80efe  libstdc++-v3/include/experimental/functional
! c4432845feba7a246d521f346030a080  libstdc++-v3/include/experimental/internet
! 709ae9fa19088f5335e58bc6cfef7b87  libstdc++-v3/include/experimental/io_context
  addea971b35a75f23989171878228e4f  libstdc++-v3/include/experimental/iterator
  6f22e77aadd04c97f9427288c525dc45  libstdc++-v3/include/experimental/list
  9ee64fa5791151806da524fb2932aa00  libstdc++-v3/include/experimental/map
*************** addea971b35a75f23989171878228e4f  libstd
*** 90726,90749 ****
  69a595ed7e32bab5f954957195e1863e  libstdc++-v3/include/experimental/memory_resource
  a7d3ea8538cf6c8e57484af9a461a655  libstdc++-v3/include/experimental/net
  bf4ef7b68a82e1643ee24b5dac94501f  libstdc++-v3/include/experimental/netfwd
! 3efdb002af18b9cd020fe6cbc5c157c8  libstdc++-v3/include/experimental/numeric
  170f7e52ce7abc904f967e516a9cf9f2  libstdc++-v3/include/experimental/optional
  2af41ee4740ae792771100907299c37b  libstdc++-v3/include/experimental/propagate_const
! 6c044c8d535047b4f7ad1ca812957e47  libstdc++-v3/include/experimental/random
  2082e6de6ad79541d6a07e1ad809a6e1  libstdc++-v3/include/experimental/ratio
  f6407626676a18b2f4cb95aeea19f7bb  libstdc++-v3/include/experimental/regex
  9b642da2039a1899dea07a5dcf79a312  libstdc++-v3/include/experimental/set
  c4df67f859946fb8847b3cd1f35ae0af  libstdc++-v3/include/experimental/socket
! 2ec384c63d38a45ed97b0bbcb5afa770  libstdc++-v3/include/experimental/source_location
  2b4eb42f8ac6bc3f00c0f3d9b11f07ca  libstdc++-v3/include/experimental/string
! b01c080d3b2fde0d3a2f87ede30c7dd5  libstdc++-v3/include/experimental/string_view
  fb7841c5008d5fea5a7a893d4a2ba011  libstdc++-v3/include/experimental/system_error
  866092bd617b586414d6ae38bdddeecf  libstdc++-v3/include/experimental/timer
  c0763618ff6f0da3030920aa5a653f4d  libstdc++-v3/include/experimental/tuple
! d28cdf76c344b484538ea76088828b7c  libstdc++-v3/include/experimental/type_traits
  9414d52b3c3d86642272e47670739831  libstdc++-v3/include/experimental/unordered_map
  7a15592b9518f8bfe23455045bd22948  libstdc++-v3/include/experimental/unordered_set
! f023eeb635a0e8e547dd437a3436f520  libstdc++-v3/include/experimental/utility
  bf44541d28bf1f5ded216ff7be52fcea  libstdc++-v3/include/experimental/vector
  70a3b972fd96739f62aecd037360f49c  libstdc++-v3/include/ext/algorithm
  409bfd03b6e73a1a7f4fa3383c7da453  libstdc++-v3/include/ext/aligned_buffer.h
--- 91472,91495 ----
  69a595ed7e32bab5f954957195e1863e  libstdc++-v3/include/experimental/memory_resource
  a7d3ea8538cf6c8e57484af9a461a655  libstdc++-v3/include/experimental/net
  bf4ef7b68a82e1643ee24b5dac94501f  libstdc++-v3/include/experimental/netfwd
! 7fcfb5fbfa3aa6bd01ac4d2bd9377171  libstdc++-v3/include/experimental/numeric
  170f7e52ce7abc904f967e516a9cf9f2  libstdc++-v3/include/experimental/optional
  2af41ee4740ae792771100907299c37b  libstdc++-v3/include/experimental/propagate_const
! 883a8fabcc4a030b8dbf11dd3c3c4527  libstdc++-v3/include/experimental/random
  2082e6de6ad79541d6a07e1ad809a6e1  libstdc++-v3/include/experimental/ratio
  f6407626676a18b2f4cb95aeea19f7bb  libstdc++-v3/include/experimental/regex
  9b642da2039a1899dea07a5dcf79a312  libstdc++-v3/include/experimental/set
  c4df67f859946fb8847b3cd1f35ae0af  libstdc++-v3/include/experimental/socket
! bb33d213be62eb1191b964e6623412c4  libstdc++-v3/include/experimental/source_location
  2b4eb42f8ac6bc3f00c0f3d9b11f07ca  libstdc++-v3/include/experimental/string
! 0fbde687c8046a397ec4a6585551964a  libstdc++-v3/include/experimental/string_view
  fb7841c5008d5fea5a7a893d4a2ba011  libstdc++-v3/include/experimental/system_error
  866092bd617b586414d6ae38bdddeecf  libstdc++-v3/include/experimental/timer
  c0763618ff6f0da3030920aa5a653f4d  libstdc++-v3/include/experimental/tuple
! efc188b6093d254ad24d0f550e14f429  libstdc++-v3/include/experimental/type_traits
  9414d52b3c3d86642272e47670739831  libstdc++-v3/include/experimental/unordered_map
  7a15592b9518f8bfe23455045bd22948  libstdc++-v3/include/experimental/unordered_set
! 218d9f99ba5048d9e355b183c9515465  libstdc++-v3/include/experimental/utility
  bf44541d28bf1f5ded216ff7be52fcea  libstdc++-v3/include/experimental/vector
  70a3b972fd96739f62aecd037360f49c  libstdc++-v3/include/ext/algorithm
  409bfd03b6e73a1a7f4fa3383c7da453  libstdc++-v3/include/ext/aligned_buffer.h
*************** cd28c9a60286430a23e722e3de510bc2  libstd
*** 90764,90770 ****
  cdc716bd05d4f195d984d48201e857a3  libstdc++-v3/include/ext/mt_allocator.h
  27d2fb41bdd1d679a3db9f8f420b769e  libstdc++-v3/include/ext/new_allocator.h
  ebf9c1d2139571a50d315a67f8ca0ce4  libstdc++-v3/include/ext/numeric
! 27e23ccc3f6ed227ce69b2450899cbbb  libstdc++-v3/include/ext/numeric_traits.h
  f9ece93d0c021a026901f345cd18bd4e  libstdc++-v3/include/ext/pb_ds/assoc_container.hpp
  c6b16d4bf0f5ca4a099ee80a1b91c10b  libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
  538535373ece82aedd56970473d6b2d1  libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
--- 91510,91516 ----
  cdc716bd05d4f195d984d48201e857a3  libstdc++-v3/include/ext/mt_allocator.h
  27d2fb41bdd1d679a3db9f8f420b769e  libstdc++-v3/include/ext/new_allocator.h
  ebf9c1d2139571a50d315a67f8ca0ce4  libstdc++-v3/include/ext/numeric
! 0df838a77977ab3eefc49c30cf4ca696  libstdc++-v3/include/ext/numeric_traits.h
  f9ece93d0c021a026901f345cd18bd4e  libstdc++-v3/include/ext/pb_ds/assoc_container.hpp
  c6b16d4bf0f5ca4a099ee80a1b91c10b  libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
  538535373ece82aedd56970473d6b2d1  libstdc++-v3/include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
*************** f13310565f29b3a5fd081b6ed8e89280  libstd
*** 91022,91028 ****
  ec688ab63b1c94fbcb7fa809f5a73ada  libstdc++-v3/include/ext/stdio_filebuf.h
  27ba889da8ab164a3160e5edac1d0a14  libstdc++-v3/include/ext/stdio_sync_filebuf.h
  9beb5bfc6e01f8ab3a3b7812237648f6  libstdc++-v3/include/ext/string_conversions.h
! 9df7861a08a09a5d3fb9e2dd0f0ce4d0  libstdc++-v3/include/ext/throw_allocator.h
  7bc2e4535f886443a00f26a8e4e3afb0  libstdc++-v3/include/ext/type_traits.h
  914801408d4eeb729b608de36c2388b2  libstdc++-v3/include/ext/typelist.h
  def38eff4323e6220c3d504599fc7ba1  libstdc++-v3/include/ext/vstring.h
--- 91768,91774 ----
  ec688ab63b1c94fbcb7fa809f5a73ada  libstdc++-v3/include/ext/stdio_filebuf.h
  27ba889da8ab164a3160e5edac1d0a14  libstdc++-v3/include/ext/stdio_sync_filebuf.h
  9beb5bfc6e01f8ab3a3b7812237648f6  libstdc++-v3/include/ext/string_conversions.h
! 867bdb6f39f616c4a745c95425926f1a  libstdc++-v3/include/ext/throw_allocator.h
  7bc2e4535f886443a00f26a8e4e3afb0  libstdc++-v3/include/ext/type_traits.h
  914801408d4eeb729b608de36c2388b2  libstdc++-v3/include/ext/typelist.h
  def38eff4323e6220c3d504599fc7ba1  libstdc++-v3/include/ext/vstring.h
*************** e086d47631b0af2f0eee6e399671d4ea  libstd
*** 91074,91080 ****
  5a4c24c8c2f50a298123d899a6008eab  libstdc++-v3/include/parallel/workstealing.h
  46b27b0b5187d3cb73dc48bf2d7f5ebd  libstdc++-v3/include/precompiled/expc++.h
  3d15fc6476e9dc314bd6098daaf70b76  libstdc++-v3/include/precompiled/extc++.h
! e8629257bc10b20a5d0694fbbb856d55  libstdc++-v3/include/precompiled/stdc++.h
  4049626146d982e0b4bb4ca7eb3d029e  libstdc++-v3/include/precompiled/stdtr1c++.h
  75cfb36aeb3ed8672bb4e2957272203c  libstdc++-v3/include/pstl/LICENSE.txt
  12b7134f312d65f84a117c18a456d271  libstdc++-v3/include/pstl/algorithm_fwd.h
--- 91820,91826 ----
  5a4c24c8c2f50a298123d899a6008eab  libstdc++-v3/include/parallel/workstealing.h
  46b27b0b5187d3cb73dc48bf2d7f5ebd  libstdc++-v3/include/precompiled/expc++.h
  3d15fc6476e9dc314bd6098daaf70b76  libstdc++-v3/include/precompiled/extc++.h
! 9396ebfefb799a0f31162f2c859a1c65  libstdc++-v3/include/precompiled/stdc++.h
  4049626146d982e0b4bb4ca7eb3d029e  libstdc++-v3/include/precompiled/stdtr1c++.h
  75cfb36aeb3ed8672bb4e2957272203c  libstdc++-v3/include/pstl/LICENSE.txt
  12b7134f312d65f84a117c18a456d271  libstdc++-v3/include/pstl/algorithm_fwd.h
*************** b273dc977fd70ba3f379d1a3b1863379  libstd
*** 91101,91169 ****
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  d13b5b555064cbe65fe9a48522f98fc6  libstdc++-v3/include/std/algorithm
  a7cee0670ef2f43ba603a1f326b37e8c  libstdc++-v3/include/std/any
! 4add0b3a144142089e01d96a54a25fe2  libstdc++-v3/include/std/array
! b7a808489c19ee6f2a4e874eee3f9625  libstdc++-v3/include/std/atomic
! 954ac33a322e64b798d32048ca59d17d  libstdc++-v3/include/std/bit
  5f1c8f4031c376daa520b4042e737031  libstdc++-v3/include/std/bitset
! 9d9e8b68f04161b23e048b9cff2405f2  libstdc++-v3/include/std/charconv
! 6cea717a15795c949143c77ab23f038b  libstdc++-v3/include/std/chrono
  8b37cc9e28ddcbaeebc68650806fcfaa  libstdc++-v3/include/std/codecvt
  d749241b64a50448a25412edfef0530f  libstdc++-v3/include/std/complex
! 8ebb90bee71e53c8516252ed3c22d4fd  libstdc++-v3/include/std/concepts
! b406a2aee5392b6b3edd2432445433d5  libstdc++-v3/include/std/condition_variable
! cb5d2512fd525566d3398317f621ab4b  libstdc++-v3/include/std/coroutine
  b2f8064791ef2156aa9b6064bda8d41b  libstdc++-v3/include/std/deque
  680dceb8e58dc362e06d8a25de148386  libstdc++-v3/include/std/execution
  11c5a92f32a0bbd015601d1425677837  libstdc++-v3/include/std/filesystem
  be4d22542b1ad1eb46dee2cf07515b36  libstdc++-v3/include/std/forward_list
  7e8deeb0e0e8a6b9269929a27884a001  libstdc++-v3/include/std/fstream
! 3d38651f02a443bc64e0cfb8f830cb88  libstdc++-v3/include/std/functional
! 917f07205ea3c9661b0b2dd47c88b5f8  libstdc++-v3/include/std/future
  5bdf514df587a0b7e143fd31534822f6  libstdc++-v3/include/std/iomanip
  c38aff42e4260791f26b2c61947dc465  libstdc++-v3/include/std/ios
  1bb450b79d915a2d887b7b54d3c9a23c  libstdc++-v3/include/std/iosfwd
  da0c5f6020be0dbfaae462da3664d852  libstdc++-v3/include/std/iostream
  a97242b798d849f57f1973ae28ec6a14  libstdc++-v3/include/std/istream
  0745b363c5c0fdde6b446cc71829d990  libstdc++-v3/include/std/iterator
! c2914556845fc9396bc55aaa35ed1b46  libstdc++-v3/include/std/limits
  d44965fd1119516c430f841e5e500b2b  libstdc++-v3/include/std/list
  665715a7b0758a25afbee33a0423900d  libstdc++-v3/include/std/locale
  caaabd7110451202bfa1b8ad2aabddb9  libstdc++-v3/include/std/map
! df272f47866a1f3d488541082bbb14bf  libstdc++-v3/include/std/memory
! a43bb425f317eea0df6418d2de6ed1ba  libstdc++-v3/include/std/memory_resource
! f092aacdbb37d52604a1c65a98a41a89  libstdc++-v3/include/std/mutex
  6eef564e779ff625b1fb0fa009e40fd4  libstdc++-v3/include/std/numbers
! 010e82856a8abb3b201e56758da1a84e  libstdc++-v3/include/std/numeric
! 2d749d83531d5187960332a2fc38b745  libstdc++-v3/include/std/optional
  a4920c96869c681a69d1ab1dc26906ee  libstdc++-v3/include/std/ostream
  c43c4eb1ed1a4868d4c6323cc6de7522  libstdc++-v3/include/std/queue
  eb0270a262359d9c42cc05dff455433d  libstdc++-v3/include/std/random
! fffb7aaa87bf48b5f54e728ba7a09e94  libstdc++-v3/include/std/ranges
  0b31cefab4f78a15b3d17e37a9bf18f7  libstdc++-v3/include/std/ratio
! 07fc3055a48cf3b83bbc2dc3e4fa3b26  libstdc++-v3/include/std/regex
  b66d9f96bf954c63d6525112c84eb381  libstdc++-v3/include/std/scoped_allocator
  245521f6014ae11952787e3814f04026  libstdc++-v3/include/std/set
  4eab9ce701852f6f93ce77518be96f9d  libstdc++-v3/include/std/shared_mutex
! f7c29fcb7e78eb0d12f1d88b2d4b96df  libstdc++-v3/include/std/span
  57d20fd66958cb5ff87fd63d0146d6b1  libstdc++-v3/include/std/sstream
  2e668b0677af4c060836d386a013d36b  libstdc++-v3/include/std/stack
  213cb30744e2061b4e0e3d513981f177  libstdc++-v3/include/std/stdexcept
! 5963884597282b597c24f57a369310e3  libstdc++-v3/include/std/stop_token
! f965104e723317f006dab5ea9fe52b40  libstdc++-v3/include/std/streambuf
  eb3091100e8f81513efe90cccdb3c1a5  libstdc++-v3/include/std/string
! 3d0c11cb57082822b0755deda9c899e6  libstdc++-v3/include/std/string_view
  e3343b9b60a75f919adeedf0a21617e6  libstdc++-v3/include/std/system_error
! dafee1066b1a745aaa32353d617511d4  libstdc++-v3/include/std/thread
! c5ef2c2558f7d61741f841e2ce49b718  libstdc++-v3/include/std/tuple
! 85fc22d87ed516b80357eb580437f01c  libstdc++-v3/include/std/type_traits
  a4fb839cf1231ef9e1358c002e576ec8  libstdc++-v3/include/std/typeindex
  1337d5daba21c28cdeb4c94ca872b4ba  libstdc++-v3/include/std/unordered_map
  e3b3bdf6bb027fd8ddee13353d7b6234  libstdc++-v3/include/std/unordered_set
! a94064237f304c0a3a898b4ec49bd248  libstdc++-v3/include/std/utility
  94ed65fd4131001ca7494272ac631b78  libstdc++-v3/include/std/valarray
! 634be5dabd5901d68973a447ad601c02  libstdc++-v3/include/std/variant
  d226f70ed3db8fb048011cc9efe12c5a  libstdc++-v3/include/std/vector
! 3446aa477d9ba2ad45d7ee554d0b69e3  libstdc++-v3/include/std/version
  becf8176a2ce28ba95a0d84d6bbd909a  libstdc++-v3/include/tr1/array
  06066bfa4ffb52c16f2a0011ee915639  libstdc++-v3/include/tr1/bessel_function.tcc
  9f9269f3aa1f171576fbfbccddc0c33c  libstdc++-v3/include/tr1/beta_function.tcc
--- 91847,91915 ----
  248e4a4c932ee32246a6216c3b58a482  libstdc++-v3/include/pstl/utils.h
  d13b5b555064cbe65fe9a48522f98fc6  libstdc++-v3/include/std/algorithm
  a7cee0670ef2f43ba603a1f326b37e8c  libstdc++-v3/include/std/any
! 2eb20d4a1a3384519f368d3874a83786  libstdc++-v3/include/std/array
! 35945f283d293dd44a50f46f675f8f6d  libstdc++-v3/include/std/atomic
! 2f17eb89f77e2ee921a57253de6ee5c9  libstdc++-v3/include/std/bit
  5f1c8f4031c376daa520b4042e737031  libstdc++-v3/include/std/bitset
! a5b4db6fed007fcc004ed0ff48a37dd4  libstdc++-v3/include/std/charconv
! 07f9830465216953f0fac42f304ba27b  libstdc++-v3/include/std/chrono
  8b37cc9e28ddcbaeebc68650806fcfaa  libstdc++-v3/include/std/codecvt
  d749241b64a50448a25412edfef0530f  libstdc++-v3/include/std/complex
! 7af6b971bd60f2b4dcf057b25414933c  libstdc++-v3/include/std/concepts
! 271d8d0b07b3197b87ffc8b60e5bce2f  libstdc++-v3/include/std/condition_variable
! b4493ef8e7b02102293f5a3c9730209b  libstdc++-v3/include/std/coroutine
  b2f8064791ef2156aa9b6064bda8d41b  libstdc++-v3/include/std/deque
  680dceb8e58dc362e06d8a25de148386  libstdc++-v3/include/std/execution
  11c5a92f32a0bbd015601d1425677837  libstdc++-v3/include/std/filesystem
  be4d22542b1ad1eb46dee2cf07515b36  libstdc++-v3/include/std/forward_list
  7e8deeb0e0e8a6b9269929a27884a001  libstdc++-v3/include/std/fstream
! 35d0ec3d03ab91d93ef4645794953a82  libstdc++-v3/include/std/functional
! 25366471e0838b8bc8262fec3a360f23  libstdc++-v3/include/std/future
  5bdf514df587a0b7e143fd31534822f6  libstdc++-v3/include/std/iomanip
  c38aff42e4260791f26b2c61947dc465  libstdc++-v3/include/std/ios
  1bb450b79d915a2d887b7b54d3c9a23c  libstdc++-v3/include/std/iosfwd
  da0c5f6020be0dbfaae462da3664d852  libstdc++-v3/include/std/iostream
  a97242b798d849f57f1973ae28ec6a14  libstdc++-v3/include/std/istream
  0745b363c5c0fdde6b446cc71829d990  libstdc++-v3/include/std/iterator
! 9d5a07eab13798f7ccc2e19862883f0d  libstdc++-v3/include/std/limits
  d44965fd1119516c430f841e5e500b2b  libstdc++-v3/include/std/list
  665715a7b0758a25afbee33a0423900d  libstdc++-v3/include/std/locale
  caaabd7110451202bfa1b8ad2aabddb9  libstdc++-v3/include/std/map
! eb129d70fff74546439ddc0ed9ec59de  libstdc++-v3/include/std/memory
! 3f400dd93f6a698931858300f3e1943a  libstdc++-v3/include/std/memory_resource
! eb27e3da0e7adcb08114e75823aa314d  libstdc++-v3/include/std/mutex
  6eef564e779ff625b1fb0fa009e40fd4  libstdc++-v3/include/std/numbers
! 3893165ee53c20e82172830265940367  libstdc++-v3/include/std/numeric
! 43aca55880360ee8aa4174e19fe38490  libstdc++-v3/include/std/optional
  a4920c96869c681a69d1ab1dc26906ee  libstdc++-v3/include/std/ostream
  c43c4eb1ed1a4868d4c6323cc6de7522  libstdc++-v3/include/std/queue
  eb0270a262359d9c42cc05dff455433d  libstdc++-v3/include/std/random
! 6e96508e1189d14028ae46115a4d3530  libstdc++-v3/include/std/ranges
  0b31cefab4f78a15b3d17e37a9bf18f7  libstdc++-v3/include/std/ratio
! a8222a3097b562fb1cd796c07ec7c61f  libstdc++-v3/include/std/regex
  b66d9f96bf954c63d6525112c84eb381  libstdc++-v3/include/std/scoped_allocator
  245521f6014ae11952787e3814f04026  libstdc++-v3/include/std/set
  4eab9ce701852f6f93ce77518be96f9d  libstdc++-v3/include/std/shared_mutex
! 08d4e6b5703c0aa85c063a85d448da8e  libstdc++-v3/include/std/span
  57d20fd66958cb5ff87fd63d0146d6b1  libstdc++-v3/include/std/sstream
  2e668b0677af4c060836d386a013d36b  libstdc++-v3/include/std/stack
  213cb30744e2061b4e0e3d513981f177  libstdc++-v3/include/std/stdexcept
! 4927a29ef58b4de3622103ccacdc0ed1  libstdc++-v3/include/std/stop_token
! d3ac04fc7aa69a7120e89940ee3b1ec7  libstdc++-v3/include/std/streambuf
  eb3091100e8f81513efe90cccdb3c1a5  libstdc++-v3/include/std/string
! 24fc566264c206a5dff63a79ba17a028  libstdc++-v3/include/std/string_view
  e3343b9b60a75f919adeedf0a21617e6  libstdc++-v3/include/std/system_error
! 6ce7c9c44f03d1d1ea1e35933d1a7c2a  libstdc++-v3/include/std/thread
! f9b1a79c3af55c6dd77d8ae5f812b62d  libstdc++-v3/include/std/tuple
! 0ec1762e27283bff05b311d0ec42b40e  libstdc++-v3/include/std/type_traits
  a4fb839cf1231ef9e1358c002e576ec8  libstdc++-v3/include/std/typeindex
  1337d5daba21c28cdeb4c94ca872b4ba  libstdc++-v3/include/std/unordered_map
  e3b3bdf6bb027fd8ddee13353d7b6234  libstdc++-v3/include/std/unordered_set
! 121c5a282a5a4db2a38d858687acc93c  libstdc++-v3/include/std/utility
  94ed65fd4131001ca7494272ac631b78  libstdc++-v3/include/std/valarray
! b0bba02ee607469f720a495eccc4e012  libstdc++-v3/include/std/variant
  d226f70ed3db8fb048011cc9efe12c5a  libstdc++-v3/include/std/vector
! d0a43124c9596ee2dc26a3af4bacc792  libstdc++-v3/include/std/version
  becf8176a2ce28ba95a0d84d6bbd909a  libstdc++-v3/include/tr1/array
  06066bfa4ffb52c16f2a0011ee915639  libstdc++-v3/include/tr1/bessel_function.tcc
  9f9269f3aa1f171576fbfbccddc0c33c  libstdc++-v3/include/tr1/beta_function.tcc
*************** aa68371d6e34deeb2c26caee8be04fb5  libstd
*** 91197,91203 ****
  184d55bbf5fb95689f00ebe3bb3f987b  libstdc++-v3/include/tr1/hashtable_policy.h
  28c8f193552b1e00e4a481c2f336f7f9  libstdc++-v3/include/tr1/hypergeometric.tcc
  790bdbc2cba7570b54dc84e697fcb1ca  libstdc++-v3/include/tr1/inttypes.h
! abb90545d02761e6f8646cce2040cff0  libstdc++-v3/include/tr1/legendre_function.tcc
  cef10496f70fab1c7c11c4ccf089711d  libstdc++-v3/include/tr1/limits.h
  fa52c1e6938add60929d55ccd019cfba  libstdc++-v3/include/tr1/math.h
  fabe2ae5dd4b2005cbc7602e0443e0b0  libstdc++-v3/include/tr1/memory
--- 91943,91949 ----
  184d55bbf5fb95689f00ebe3bb3f987b  libstdc++-v3/include/tr1/hashtable_policy.h
  28c8f193552b1e00e4a481c2f336f7f9  libstdc++-v3/include/tr1/hypergeometric.tcc
  790bdbc2cba7570b54dc84e697fcb1ca  libstdc++-v3/include/tr1/inttypes.h
! af4569aa27abef07e1e54671ac1f05da  libstdc++-v3/include/tr1/legendre_function.tcc
  cef10496f70fab1c7c11c4ccf089711d  libstdc++-v3/include/tr1/limits.h
  fa52c1e6938add60929d55ccd019cfba  libstdc++-v3/include/tr1/math.h
  fabe2ae5dd4b2005cbc7602e0443e0b0  libstdc++-v3/include/tr1/memory
*************** b0f9c6b6e8ba996af9d85ec44c9078b7  libstd
*** 91244,91250 ****
  c2c5edf248125df1baa7acc04b65bfe4  libstdc++-v3/libsupc++/bad_cast.cc
  998cbb4737b22f094cde1c05c40098b8  libstdc++-v3/libsupc++/bad_typeid.cc
  3a4784cb41c5d3e8500d6df66036cf1e  libstdc++-v3/libsupc++/class_type_info.cc
! 1004a35b3e0d77b7c9b5276213ce3f68  libstdc++-v3/libsupc++/compare
  bd0ecfe5c8670b8a9e4a3514ce299ca0  libstdc++-v3/libsupc++/cxxabi.h
  acf0d1fef71373c5162fe13d85bb2c25  libstdc++-v3/libsupc++/cxxabi_forced.h
  928915fd1e9fc3d3622d49a8c45333ce  libstdc++-v3/libsupc++/cxxabi_init_exception.h
--- 91990,91996 ----
  c2c5edf248125df1baa7acc04b65bfe4  libstdc++-v3/libsupc++/bad_cast.cc
  998cbb4737b22f094cde1c05c40098b8  libstdc++-v3/libsupc++/bad_typeid.cc
  3a4784cb41c5d3e8500d6df66036cf1e  libstdc++-v3/libsupc++/class_type_info.cc
! 109d6d87d9c70b1351f72cb5690a3aa0  libstdc++-v3/libsupc++/compare
  bd0ecfe5c8670b8a9e4a3514ce299ca0  libstdc++-v3/libsupc++/cxxabi.h
  acf0d1fef71373c5162fe13d85bb2c25  libstdc++-v3/libsupc++/cxxabi_forced.h
  928915fd1e9fc3d3622d49a8c45333ce  libstdc++-v3/libsupc++/cxxabi_init_exception.h
*************** ea77968350f7b0fa8ca65e556314ac58  libstd
*** 91329,91335 ****
  dd2d88360d92246b172169fa496272e9  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  ae17853071ca9899f6cb501024af780a  libstdc++-v3/python/libstdcxx/v6/__init__.py
! 9baca2a12aeb87a37e9544b66857cf66  libstdc++-v3/python/libstdcxx/v6/printers.py
  236a5719c2424adc4d59612fd75dc1c6  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  135cc633b60b1fe91bcc3ea62a5ff845  libstdc++-v3/scripts/check_performance
--- 92075,92081 ----
  dd2d88360d92246b172169fa496272e9  libstdc++-v3/python/hook.in
  68b329da9893e34099c7d8ad5cb9c940  libstdc++-v3/python/libstdcxx/__init__.py
  ae17853071ca9899f6cb501024af780a  libstdc++-v3/python/libstdcxx/v6/__init__.py
! 80ec62783506bb83f60f3f86e4bbe73d  libstdc++-v3/python/libstdcxx/v6/printers.py
  236a5719c2424adc4d59612fd75dc1c6  libstdc++-v3/python/libstdcxx/v6/xmethods.py
  cdac7363b91e7d57b85f7b560f62f033  libstdc++-v3/scripts/check_compile
  135cc633b60b1fe91bcc3ea62a5ff845  libstdc++-v3/scripts/check_performance
*************** ca941bfc0f6abe50651d62ef454c4183  libstd
*** 91366,91372 ****
  1bfd932df943324dc826911bc08b1238  libstdc++-v3/src/c++11/cow-wstring-io-inst.cc
  6202fb327e8ffa26217793d99d26930b  libstdc++-v3/src/c++11/ctype.cc
  42050ba8b3ee85d73812b965f8aa00bc  libstdc++-v3/src/c++11/cxx11-hash_tr1.cc
! cfc3402390b2c299ece4c2ba81fabd9d  libstdc++-v3/src/c++11/cxx11-ios_failure.cc
  f3f2cbb0daabd4c296c69e78fcc4d5b1  libstdc++-v3/src/c++11/cxx11-locale-inst.cc
  c7d811d14528360a149cf0377efc02fd  libstdc++-v3/src/c++11/cxx11-shim_facets.cc
  034dc42fc52106850e40b3e62835d863  libstdc++-v3/src/c++11/cxx11-stdexcept.cc
--- 92112,92118 ----
  1bfd932df943324dc826911bc08b1238  libstdc++-v3/src/c++11/cow-wstring-io-inst.cc
  6202fb327e8ffa26217793d99d26930b  libstdc++-v3/src/c++11/ctype.cc
  42050ba8b3ee85d73812b965f8aa00bc  libstdc++-v3/src/c++11/cxx11-hash_tr1.cc
! 918440e77ab6a5808bdbcdf8fe77f1bc  libstdc++-v3/src/c++11/cxx11-ios_failure.cc
  f3f2cbb0daabd4c296c69e78fcc4d5b1  libstdc++-v3/src/c++11/cxx11-locale-inst.cc
  c7d811d14528360a149cf0377efc02fd  libstdc++-v3/src/c++11/cxx11-shim_facets.cc
  034dc42fc52106850e40b3e62835d863  libstdc++-v3/src/c++11/cxx11-stdexcept.cc
*************** c7d811d14528360a149cf0377efc02fd  libstd
*** 91376,91382 ****
  8bcc516811e604ab214bd8064dc7dbdb  libstdc++-v3/src/c++11/fstream-inst.cc
  3c4ecaa8f3d300ae9134cc9985248bed  libstdc++-v3/src/c++11/functexcept.cc
  496e315e601a184dce610444b442da69  libstdc++-v3/src/c++11/functional.cc
! dcb069a0a895780ee681d018dbac9d5d  libstdc++-v3/src/c++11/futex.cc
  f9646a3e5cb20bdcf9e86a90b9d1c3d0  libstdc++-v3/src/c++11/future.cc
  1dedf023b628eb6b8012121eab960053  libstdc++-v3/src/c++11/hash_c++0x.cc
  9d30c3537a201c1b50aa6e866137bbd6  libstdc++-v3/src/c++11/hashtable_c++0x.cc
--- 92122,92128 ----
  8bcc516811e604ab214bd8064dc7dbdb  libstdc++-v3/src/c++11/fstream-inst.cc
  3c4ecaa8f3d300ae9134cc9985248bed  libstdc++-v3/src/c++11/functexcept.cc
  496e315e601a184dce610444b442da69  libstdc++-v3/src/c++11/functional.cc
! 2a87f0b636773b2b02c4d147dabe42f6  libstdc++-v3/src/c++11/futex.cc
  f9646a3e5cb20bdcf9e86a90b9d1c3d0  libstdc++-v3/src/c++11/future.cc
  1dedf023b628eb6b8012121eab960053  libstdc++-v3/src/c++11/hash_c++0x.cc
  9d30c3537a201c1b50aa6e866137bbd6  libstdc++-v3/src/c++11/hashtable_c++0x.cc
*************** d5f997a3f8dd5097f784e8fe86ddd77e  libstd
*** 91411,91420 ****
  447f9dd7802185faaef3f02d5e28e059  libstdc++-v3/src/c++17/cow-fs_path.cc
  ef1ee344de2bc2b04be3d0f275c0b4d3  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
! d4725e2b923c90cb2144f84a4849b74f  libstdc++-v3/src/c++17/fs_dir.cc
! fb4c41d47cf6030908a8e91d0743facc  libstdc++-v3/src/c++17/fs_ops.cc
! 6cfa98aadf0321fd74390d95ad26a68d  libstdc++-v3/src/c++17/fs_path.cc
! 80159ed768c2023c9573fa7bc90470dc  libstdc++-v3/src/c++17/memory_resource.cc
  87912386c5e6de771b56062a52139e93  libstdc++-v3/src/c++17/ostream-inst.cc
  2f637a3602ab38de44daa31a9a1de119  libstdc++-v3/src/c++17/string-inst.cc
  006d4d754512e332eac656862570ac52  libstdc++-v3/src/c++98/Makefile.am
--- 92157,92166 ----
  447f9dd7802185faaef3f02d5e28e059  libstdc++-v3/src/c++17/cow-fs_path.cc
  ef1ee344de2bc2b04be3d0f275c0b4d3  libstdc++-v3/src/c++17/cow-string-inst.cc
  21e22ff1ddec6a91c7b379d6f6398649  libstdc++-v3/src/c++17/default_resource.h
! 1f8175c4b6152a79f499e31e612be72d  libstdc++-v3/src/c++17/fs_dir.cc
! 40a53a7e312203d0b28233650e71358e  libstdc++-v3/src/c++17/fs_ops.cc
! 78942e7c26418bc0bfa5504d75a1bab4  libstdc++-v3/src/c++17/fs_path.cc
! 194bab9f1a1b9fef9dcd795adf026641  libstdc++-v3/src/c++17/memory_resource.cc
  87912386c5e6de771b56062a52139e93  libstdc++-v3/src/c++17/ostream-inst.cc
  2f637a3602ab38de44daa31a9a1de119  libstdc++-v3/src/c++17/string-inst.cc
  006d4d754512e332eac656862570ac52  libstdc++-v3/src/c++98/Makefile.am
*************** f696e1553cdd7d1b79fb2d8012409057  libstd
*** 91464,91476 ****
  8815d16fd7268dfcf421241576ddde25  libstdc++-v3/src/filesystem/cow-dir.cc
  e2247434ec0f4ba1ddd7dfbeff34c24e  libstdc++-v3/src/filesystem/cow-ops.cc
  cb2f4ac26828ff897617df0f8edfeb5c  libstdc++-v3/src/filesystem/cow-path.cc
! c0d981836e3fa8d860b65672bcfff239  libstdc++-v3/src/filesystem/dir-common.h
! e3f3338481c565e18377f2b211f8bda5  libstdc++-v3/src/filesystem/dir.cc
! 605427d8b03e8e656ea9e69eb168414b  libstdc++-v3/src/filesystem/ops-common.h
! 8b54a08f0550f334973757868803c2b4  libstdc++-v3/src/filesystem/ops.cc
  4a126f97e780b00040b3b0b2ebe31380  libstdc++-v3/src/filesystem/path.cc
  65fe0dc13541415c36e51df643d228e0  libstdc++-v3/src/shared/hashtable-aux.cc
! e9812d2301eeb2ea9a2b9b36e85bf010  libstdc++-v3/testsuite/17_intro/badnames.cc
  b3d3ed9b91d70f1730fd2328876aa09b  libstdc++-v3/testsuite/17_intro/freestanding.cc
  bd871e343ea3ccdd4da0edfa1297090a  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  1ac0fe5b84a7b95bd5c5513290440bfe  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
--- 92210,92222 ----
  8815d16fd7268dfcf421241576ddde25  libstdc++-v3/src/filesystem/cow-dir.cc
  e2247434ec0f4ba1ddd7dfbeff34c24e  libstdc++-v3/src/filesystem/cow-ops.cc
  cb2f4ac26828ff897617df0f8edfeb5c  libstdc++-v3/src/filesystem/cow-path.cc
! 18060719bf00c53f45270f021ed36cd8  libstdc++-v3/src/filesystem/dir-common.h
! ecf248d129384f868ed501ca64cb40d5  libstdc++-v3/src/filesystem/dir.cc
! 83b4b430427186f28a0bc64770655f8a  libstdc++-v3/src/filesystem/ops-common.h
! 66808cb66277f721027c3b253f643ff6  libstdc++-v3/src/filesystem/ops.cc
  4a126f97e780b00040b3b0b2ebe31380  libstdc++-v3/src/filesystem/path.cc
  65fe0dc13541415c36e51df643d228e0  libstdc++-v3/src/shared/hashtable-aux.cc
! 72e87d870132ac94eda716f470d8918d  libstdc++-v3/testsuite/17_intro/badnames.cc
  b3d3ed9b91d70f1730fd2328876aa09b  libstdc++-v3/testsuite/17_intro/freestanding.cc
  bd871e343ea3ccdd4da0edfa1297090a  libstdc++-v3/testsuite/17_intro/headers/c++1998/49745.cc
  1ac0fe5b84a7b95bd5c5513290440bfe  libstdc++-v3/testsuite/17_intro/headers/c++1998/all.cc
*************** b8a53b2b8da32d102d69cbedea3d2216  libstd
*** 91525,91531 ****
  938a022059e1c731076e20aa462db76a  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  5db28641fcfeb9fa540357a1c2521c41  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  5f2b3fa82c579ba8031e1e4bb6f6e2f1  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! 8ae2a1d90bfbf57c29bdd6383aa922f4  libstdc++-v3/testsuite/17_intro/names.cc
  1ecf512a3207128b09bdc697eb76bf54  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  4650080bee2b638659331760fac18f8f  libstdc++-v3/testsuite/17_intro/static.cc
  e3a0c14e0c45e07f34f1b51ddef6d97e  libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
--- 92271,92277 ----
  938a022059e1c731076e20aa462db76a  libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc
  5db28641fcfeb9fa540357a1c2521c41  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc
  5f2b3fa82c579ba8031e1e4bb6f6e2f1  libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple_inclusion.cc
! a6ed1dc8a599a942524d06e38fdab7fa  libstdc++-v3/testsuite/17_intro/names.cc
  1ecf512a3207128b09bdc697eb76bf54  libstdc++-v3/testsuite/17_intro/shared_with_static_deps.cc
  4650080bee2b638659331760fac18f8f  libstdc++-v3/testsuite/17_intro/static.cc
  e3a0c14e0c45e07f34f1b51ddef6d97e  libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc
*************** f556ee0f16b7c8d0c9b511ff09e025a7  libstd
*** 91558,91564 ****
  a42c604843aa83aa622c8c775cbd43cc  libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc
  b10b68893f089a766cb63d3051f0bf71  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  1dd5bbf02132c59bc604661326df06e9  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
! 0bf5078711ff71874131513d532b3fe4  libstdc++-v3/testsuite/18_support/comparisons/object/builtin-ptr-three-way.cc
  4505f7e1ab983bcba9050d8ad46fed62  libstdc++-v3/testsuite/18_support/cxa_vec.cc
  5cdd75861a32bd4ed5df43b1872ca6d4  libstdc++-v3/testsuite/18_support/destroying_delete.cc
  6f3250008a90087fa8410fb32c865f33  libstdc++-v3/testsuite/18_support/exception/38732.cc
--- 92304,92310 ----
  a42c604843aa83aa622c8c775cbd43cc  libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc
  b10b68893f089a766cb63d3051f0bf71  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  1dd5bbf02132c59bc604661326df06e9  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
! 86e226a7113a6b0a29acf9a86b657ff4  libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc
  4505f7e1ab983bcba9050d8ad46fed62  libstdc++-v3/testsuite/18_support/cxa_vec.cc
  5cdd75861a32bd4ed5df43b1872ca6d4  libstdc++-v3/testsuite/18_support/destroying_delete.cc
  6f3250008a90087fa8410fb32c865f33  libstdc++-v3/testsuite/18_support/exception/38732.cc
*************** c5e166d58b08276fa1185baf77d76469  libstd
*** 91683,91691 ****
  8f1eb4946c6b80e86053e0fe93d60055  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
  89f4e5a0790c9b2d340f41a439b48bd8  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool_neg.cc
  975ad51876601b26dcb84821d962a842  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc
! 153b201d989a31ee14fde6b608ea987f  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/less.cc
! c42bcf7224a57d8e166e350dda3d9b91  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc
! bf09a9eb5e3fc1ec6f7fa613ed9308e6  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/three_way.cc
  2c30a4a21dcccaffc991099ed6e14cc4  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/1.cc
  4cd53d235566265ea65fe2193fed7d0c  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
  dce6ef0721ff28ce350be58ae6eacc58  libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc
--- 92429,92437 ----
  8f1eb4946c6b80e86053e0fe93d60055  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool.cc
  89f4e5a0790c9b2d340f41a439b48bd8  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/bool_neg.cc
  975ad51876601b26dcb84821d962a842  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/equal.cc
! 764d792bbaf8177e7f219aedf73dc1d4  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/less.cc
! ebd1878de6537630432cf94bb41fb065  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/not_equal.cc
! 46babc163178ce636aa29c232c05dbd2  libstdc++-v3/testsuite/19_diagnostics/error_code/operators/three_way.cc
  2c30a4a21dcccaffc991099ed6e14cc4  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/1.cc
  4cd53d235566265ea65fe2193fed7d0c  libstdc++-v3/testsuite/19_diagnostics/error_condition/cons/39881.cc
  dce6ef0721ff28ce350be58ae6eacc58  libstdc++-v3/testsuite/19_diagnostics/error_condition/hash.cc
*************** b959884b137a6e5cd0a7f14a4e28bec3  libstd
*** 91693,91707 ****
  7fcf84d94f248be5648ba90e179960ed  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool.cc
  1e51b0891ccad10c97ecbefbd2628023  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool_neg.cc
  38e4193ad74e18b85960eed3c6f61faf  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/equal.cc
! 9ea2a638c93d2d33491dde541e231187  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/less.cc
  6b976cbd4872b10f5f412583a16d2ad1  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/not_equal.cc
! 1f1a74a4a556fc37fff5104832a76190  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/three_way.cc
  fc5f037d37397eba0d02cd8507cf6952  libstdc++-v3/testsuite/19_diagnostics/headers/cassert/macros.cc
  db45fa48ee5011a45b343bc679e110bb  libstdc++-v3/testsuite/19_diagnostics/headers/cerrno/macros.cc
  9fdf73a5e4e447086f88e8456a95a840  libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/synopsis.cc
  91b69358d723ede628a4fa8dd7dfa702  libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/types_std.cc
  75f073ae96165a6cf0a43ce2e756da53  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/34538.cc
! 53b211f68d8157d1d04234e034892598  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc
  1a2fe3c0f3d36b2101ec564850c9ee1c  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc
  5781c504bb69370e4ffa859db13c103a  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc
  54a1b456d532ba95df896ebdd9dce910  libstdc++-v3/testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc
--- 92439,92454 ----
  7fcf84d94f248be5648ba90e179960ed  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool.cc
  1e51b0891ccad10c97ecbefbd2628023  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/bool_neg.cc
  38e4193ad74e18b85960eed3c6f61faf  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/equal.cc
! f6826772ec809213defe655d71a18929  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/less.cc
  6b976cbd4872b10f5f412583a16d2ad1  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/not_equal.cc
! a4e968bd3963e0f03f518ad491b66b0a  libstdc++-v3/testsuite/19_diagnostics/error_condition/operators/three_way.cc
  fc5f037d37397eba0d02cd8507cf6952  libstdc++-v3/testsuite/19_diagnostics/headers/cassert/macros.cc
  db45fa48ee5011a45b343bc679e110bb  libstdc++-v3/testsuite/19_diagnostics/headers/cerrno/macros.cc
  9fdf73a5e4e447086f88e8456a95a840  libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/synopsis.cc
  91b69358d723ede628a4fa8dd7dfa702  libstdc++-v3/testsuite/19_diagnostics/headers/stdexcept/types_std.cc
  75f073ae96165a6cf0a43ce2e756da53  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/34538.cc
! cb37a5c51478bdf9ffa55817e9c07e48  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/93151.cc
! 4d9aebfa05dd350b5db2e4a6accf4135  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc
  1a2fe3c0f3d36b2101ec564850c9ee1c  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc
  5781c504bb69370e4ffa859db13c103a  libstdc++-v3/testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc
  54a1b456d532ba95df896ebdd9dce910  libstdc++-v3/testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc
*************** c22732615b72070b19107c5d5f7172ba  libstd
*** 91810,91818 ****
  0676e969d7db4de6054c4a30fe794f90  libstdc++-v3/testsuite/20_util/any/typedefs.cc
  f07d7ff59df7b2beb922ee1557250beb  libstdc++-v3/testsuite/20_util/as_const/1.cc
  3a39efa4b858748b55dc58fcb333900b  libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc
! 344446febdf22c61c1bcc615401dc0a5  libstdc++-v3/testsuite/20_util/assume_aligned/1.cc
  660129765f02fcde32b6f9633a34dbc0  libstdc++-v3/testsuite/20_util/assume_aligned/2_neg.cc
  a303a1c0b67cc5299ee684207ac1615c  libstdc++-v3/testsuite/20_util/assume_aligned/3.cc
  9465d0a404cdb20901e13981924b89df  libstdc++-v3/testsuite/20_util/auto_ptr/1.cc
  fb6e9161c8acdd3516aa6fe0b4c35077  libstdc++-v3/testsuite/20_util/auto_ptr/2.cc
  7ac95be9b8695e689f279665e9aabf8c  libstdc++-v3/testsuite/20_util/auto_ptr/3.cc
--- 92557,92566 ----
  0676e969d7db4de6054c4a30fe794f90  libstdc++-v3/testsuite/20_util/any/typedefs.cc
  f07d7ff59df7b2beb922ee1557250beb  libstdc++-v3/testsuite/20_util/as_const/1.cc
  3a39efa4b858748b55dc58fcb333900b  libstdc++-v3/testsuite/20_util/as_const/rvalue_neg.cc
! 65dea37781718f8d754a73a847578658  libstdc++-v3/testsuite/20_util/assume_aligned/1.cc
  660129765f02fcde32b6f9633a34dbc0  libstdc++-v3/testsuite/20_util/assume_aligned/2_neg.cc
  a303a1c0b67cc5299ee684207ac1615c  libstdc++-v3/testsuite/20_util/assume_aligned/3.cc
+ 30e301b4c8225d9c021177d2bf4124da  libstdc++-v3/testsuite/20_util/assume_aligned/97132.cc
  9465d0a404cdb20901e13981924b89df  libstdc++-v3/testsuite/20_util/auto_ptr/1.cc
  fb6e9161c8acdd3516aa6fe0b4c35077  libstdc++-v3/testsuite/20_util/auto_ptr/2.cc
  7ac95be9b8695e689f279665e9aabf8c  libstdc++-v3/testsuite/20_util/auto_ptr/3.cc
*************** f0176c870f135af32e82486a7c9e75fc  libstd
*** 91892,91897 ****
--- 92640,92646 ----
  607db4431e1589bdcab2b74695c5ee12  libstdc++-v3/testsuite/20_util/duration/cons/54025.cc
  19d1733e3f79e3fafdcd5370daee7c79  libstdc++-v3/testsuite/20_util/duration/cons/constexpr.cc
  da74c9a76f05440fc315bda64ff7bd82  libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc
+ dac2126d43fe4ab2b87c38a912f3d0aa  libstdc++-v3/testsuite/20_util/duration/cons/dr2094.cc
  ad72aa53f8bdfaad76b79e373dfd8042  libstdc++-v3/testsuite/20_util/duration/cons/dr3050.cc
  04b7761a12a2facb287c692c0a25e67e  libstdc++-v3/testsuite/20_util/duration/cons/dr974_neg.cc
  398f5ae49e2b1d55b5292b16d4973aa0  libstdc++-v3/testsuite/20_util/duration/literals/61166.cc
*************** c38ddf96299fa206f6e464d0a9606d83  libstd
*** 91904,91913 ****
  60f94d0858ba1ef767d73f7309f5925b  libstdc++-v3/testsuite/20_util/duration/requirements/constexpr_functions.cc
  a5dcb421282c268ef6a40b477aba3eee  libstdc++-v3/testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc
  8e6209738a6016494cf8882c240e3ae1  libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc
  401ccbd7066bf0aafae02b2f636d7ef8  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
  a75b94b25cc765507d7b9eb4ab2fe917  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
  6d02e2b9820be0bcc9bd37cfef5403e3  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
! 11cace395aaef6150dbdb1fde5d75a2c  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  09f4542111270bbf9cac6a89d3fc0b5d  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  da9451170a4430a198d89bb49c55af36  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
  af5dce2cb214a9ea1c6000c0c90ec2a2  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
--- 92653,92663 ----
  60f94d0858ba1ef767d73f7309f5925b  libstdc++-v3/testsuite/20_util/duration/requirements/constexpr_functions.cc
  a5dcb421282c268ef6a40b477aba3eee  libstdc++-v3/testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc
  8e6209738a6016494cf8882c240e3ae1  libstdc++-v3/testsuite/20_util/duration/requirements/noexcept.cc
+ a2c2a78dbfff49495f2df4e38413cef4  libstdc++-v3/testsuite/20_util/duration/requirements/reduced_period.cc
  401ccbd7066bf0aafae02b2f636d7ef8  libstdc++-v3/testsuite/20_util/duration/requirements/sfinae_friendly_1.cc
  a75b94b25cc765507d7b9eb4ab2fe917  libstdc++-v3/testsuite/20_util/duration/requirements/treat_as_floating_point_v.cc
  6d02e2b9820be0bcc9bd37cfef5403e3  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg1.cc
! 319f1cc27160c6562c66eed3d449f481  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg2.cc
  09f4542111270bbf9cac6a89d3fc0b5d  libstdc++-v3/testsuite/20_util/duration/requirements/typedefs_neg3.cc
  da9451170a4430a198d89bb49c55af36  libstdc++-v3/testsuite/20_util/duration_cast/constexpr.cc
  af5dce2cb214a9ea1c6000c0c90ec2a2  libstdc++-v3/testsuite/20_util/duration_cast/rounding.cc
*************** fee522f84c4a2b38b81de9cd6b32dc68  libstd
*** 91985,91990 ****
--- 92735,92741 ----
  27c9a30f96c854be50e17d1c07ec2609  libstdc++-v3/testsuite/20_util/function_objects/83607.cc
  c8c6a0b2d8174192069241199e2e0147  libstdc++-v3/testsuite/20_util/function_objects/bind_front/1.cc
  d8bcdbc5a2c184c167304b0f7b35a305  libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc
+ b5c138b593e8161502e01a2c2e0eecbf  libstdc++-v3/testsuite/20_util/function_objects/bind_front/97101.cc
  260444f63b4f07ae65f4436cbb2f34bd  libstdc++-v3/testsuite/20_util/function_objects/bind_front/constexpr.cc
  4e933ed7f6eda3d00469e39f372bb400  libstdc++-v3/testsuite/20_util/function_objects/binders/1.cc
  4d06ee1897d4e0683645457c6538d3eb  libstdc++-v3/testsuite/20_util/function_objects/binders/3113.cc
*************** feeb2964db94da842036939893843e97  libstd
*** 92017,92022 ****
--- 92768,92774 ----
  9cc841305df3f72264b0c89bc5e388ba  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater_equal.cc
  34c39faf9b2d295882989fd77a86cd9f  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc
  2bbaad136281951853f88433165f6865  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_equal.cc
+ 36c7e25fd78fe269cdcacaa2a008ede5  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc
  330c9c1b4ae0f015af4987f988f85dd5  libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_equal_to.cc
  e0dd59e78e2ce9e5fe96c02540c7b7bd  libstdc++-v3/testsuite/20_util/function_objects/searchers.cc
  e801c39b4c43c7d6165296cf94519992  libstdc++-v3/testsuite/20_util/has_unique_object_representations/requirements/explicit_instantiation.cc
*************** d31991841e796cc71500a3b208d69bc0  libstd
*** 92089,92095 ****
  0752601eee792485cb5c7fc04e47984f  libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc
  98918e72698e7055e19eec9a807aa59d  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc
  254b11428bbe7a58573c5672cb5ee959  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc
! 60b74285d051c5fb518a25bab05f4aca  libstdc++-v3/testsuite/20_util/is_aggregate/value.cc
  a8c73111fd874cf17113564abf6b3be0  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/explicit_instantiation.cc
  d80b71e0d46fc049341dccb067ce65ee  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/typedefs.cc
  f7cc96b409b50135fcfc3b11648738db  libstdc++-v3/testsuite/20_util/is_arithmetic/value.cc
--- 92841,92847 ----
  0752601eee792485cb5c7fc04e47984f  libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc
  98918e72698e7055e19eec9a807aa59d  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/explicit_instantiation.cc
  254b11428bbe7a58573c5672cb5ee959  libstdc++-v3/testsuite/20_util/is_aggregate/requirements/typedefs.cc
! 95379bb95e0fa2dd5d1d8a8f808d9a85  libstdc++-v3/testsuite/20_util/is_aggregate/value.cc
  a8c73111fd874cf17113564abf6b3be0  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/explicit_instantiation.cc
  d80b71e0d46fc049341dccb067ce65ee  libstdc++-v3/testsuite/20_util/is_arithmetic/requirements/typedefs.cc
  f7cc96b409b50135fcfc3b11648738db  libstdc++-v3/testsuite/20_util/is_arithmetic/value.cc
*************** f974fd861e27e57991af38356d89f9a4  libstd
*** 92385,92390 ****
--- 93137,93143 ----
  1a9098e2e4d584b538b587cbad3d8332  libstdc++-v3/testsuite/20_util/optional/assignment/8.cc
  67c71156cfbea7d426a08621ea270650  libstdc++-v3/testsuite/20_util/optional/assignment/9.cc
  514c56050a008974a23c8fb81926872b  libstdc++-v3/testsuite/20_util/optional/assignment/92878_92947.cc
+ 37bcece2d5b35624bed6958f5eaf6c86  libstdc++-v3/testsuite/20_util/optional/bad_access.cc
  e5985b3df2eb6016f735808ba6215158  libstdc++-v3/testsuite/20_util/optional/cons/77727.cc
  e5c0f14d66405839c8e2f600972f43e8  libstdc++-v3/testsuite/20_util/optional/cons/85642.cc
  2b0cde0d1d286bc70ab0eba8d86f89ab  libstdc++-v3/testsuite/20_util/optional/cons/92878_92947.cc
*************** de258d1f0877cdd2f7f9fd25c48dbaa8  libstd
*** 92428,92435 ****
  c076e2060c0c15a3024d2a3010ba6200  libstdc++-v3/testsuite/20_util/optional/relops/5.cc
  f1e057c8c2f5d65f63aad8e3bbb5d958  libstdc++-v3/testsuite/20_util/optional/relops/6.cc
  465edab583fbc24d2fa008a963c8bdca  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
  d3f7525f0f4ea547d2a6c7da8d9ba891  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! e1c9d97a5f7b6f951a71cfddb90615d0  libstdc++-v3/testsuite/20_util/optional/requirements.cc
  7e7436a01a01b453111cc490dd95b452  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
  cf6e653bde082ac86ab528416d9229e0  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
  2ca92024670c19340206f1a38e022483  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
--- 93181,93189 ----
  c076e2060c0c15a3024d2a3010ba6200  libstdc++-v3/testsuite/20_util/optional/relops/5.cc
  f1e057c8c2f5d65f63aad8e3bbb5d958  libstdc++-v3/testsuite/20_util/optional/relops/6.cc
  465edab583fbc24d2fa008a963c8bdca  libstdc++-v3/testsuite/20_util/optional/relops/7.cc
+ 1f4553e71f05a89fb2f5c9ec4ebd5ba1  libstdc++-v3/testsuite/20_util/optional/relops/96269.cc
  d3f7525f0f4ea547d2a6c7da8d9ba891  libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc
! 9c8fa3730d54f1fda78052267b4c1307  libstdc++-v3/testsuite/20_util/optional/requirements.cc
  7e7436a01a01b453111cc490dd95b452  libstdc++-v3/testsuite/20_util/optional/swap/1.cc
  cf6e653bde082ac86ab528416d9229e0  libstdc++-v3/testsuite/20_util/optional/swap/2.cc
  2ca92024670c19340206f1a38e022483  libstdc++-v3/testsuite/20_util/optional/typedefs.cc
*************** f1d98588c9b104aea7d591010de8f8d3  libstd
*** 92674,92685 ****
  c208ffbe0cbd7be81c25671a93faaf66  libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
  7be38a008a69253c6d5441ef347a8204  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
  f86d90af38229dcf456c5203a32cda69  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc
  f6742ab5a9f67cf4234ea7f3ca886717  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
  f148a80d5253d383b587c8aeb437566b  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
  8840006d670700de29040a960a0a5d50  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! 719f0c98348ec1cb76c1168f30376c5d  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! f271973632b5384f631e580924b5bb82  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! ac45025630049aab48b86635fe951b1f  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  ec5da8e18fcb6b75d3760d0e6c2493c7  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  ad3dda254a67889c026119fecc1daaa4  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  d2df33db374fcc8d4ee70cfa71720d04  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
--- 93428,93440 ----
  c208ffbe0cbd7be81c25671a93faaf66  libstdc++-v3/testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc
  7be38a008a69253c6d5441ef347a8204  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/1.cc
  f86d90af38229dcf456c5203a32cda69  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/92878_92947.cc
+ 3779899bc7c7b4da0d21441f6272fb0c  libstdc++-v3/testsuite/20_util/specialized_algorithms/construct_at/95788.cc
  f6742ab5a9f67cf4234ea7f3ca886717  libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/constrained.cc
  f148a80d5253d383b587c8aeb437566b  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/1.cc
  8840006d670700de29040a960a0a5d50  libstdc++-v3/testsuite/20_util/specialized_algorithms/memory_management_tools/destroy_neg.cc
! a8a96c5beee704fc305ac0b3f9f86eb8  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_construct.cc
! 71c89a867dc34b77baecc40ffccad5c3  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_copy_move.cc
! 8ec8915100c6353851df3874d54e7f8c  libstdc++-v3/testsuite/20_util/specialized_algorithms/pstl/uninitialized_fill_destroy.cc
  ec5da8e18fcb6b75d3760d0e6c2493c7  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/1.cc
  ad3dda254a67889c026119fecc1daaa4  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/58982.cc
  d2df33db374fcc8d4ee70cfa71720d04  libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/64476.cc
*************** a54cb050c6291aea1f2bd90a7dc9892b  libstd
*** 92732,92738 ****
  fc1631a1c2d8c5e78e84610c65ed82e8  libstdc++-v3/testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc
  5ef44cfc8bb3806dcba3439989e834d6  libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc
  5e2291adb1dab6a4f58a7fd07a4ad8da  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
! c491449219ab572b7c2d87cc6a3c8c63  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  31687343f1e84b2d2dbf104c767695fd  libstdc++-v3/testsuite/20_util/to_address/1.cc
  2be74c8500e29bf0c1a430bdb461b5c0  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  ec17b984778fce7912266fc4526fcfb6  libstdc++-v3/testsuite/20_util/to_address/debug.cc
--- 93487,93493 ----
  fc1631a1c2d8c5e78e84610c65ed82e8  libstdc++-v3/testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc
  5ef44cfc8bb3806dcba3439989e834d6  libstdc++-v3/testsuite/20_util/time_point/requirements/noexcept.cc
  5e2291adb1dab6a4f58a7fd07a4ad8da  libstdc++-v3/testsuite/20_util/time_point_cast/constexpr.cc
! 23e4ceee3bdb15e695b84fdda68a5a16  libstdc++-v3/testsuite/20_util/time_point_cast/rounding.cc
  31687343f1e84b2d2dbf104c767695fd  libstdc++-v3/testsuite/20_util/to_address/1.cc
  2be74c8500e29bf0c1a430bdb461b5c0  libstdc++-v3/testsuite/20_util/to_address/1_neg.cc
  ec17b984778fce7912266fc4526fcfb6  libstdc++-v3/testsuite/20_util/to_address/debug.cc
*************** c37f21f8890760d2b4379050f0e8fe5f  libstd
*** 92753,92759 ****
  9ef6298722d2111051a7eeb1e78877d7  libstdc++-v3/testsuite/20_util/tuple/67844.cc
  7ee83596a2d29cbbabab7d9e88ae868e  libstdc++-v3/testsuite/20_util/tuple/77395.cc
  01078016d351dc72b7bd67aa59747213  libstdc++-v3/testsuite/20_util/tuple/77802.cc
! 651ba3aee4a0abf505b9c5644db17743  libstdc++-v3/testsuite/20_util/tuple/78939.cc
  d308898f4e2e483d7649035d30934ae9  libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
  fe2f5bb3e3f103441f10f826d1162fa1  libstdc++-v3/testsuite/20_util/tuple/apply/2.cc
  a061192e72723c3beebcb4b5672ebf1d  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
--- 93508,93514 ----
  9ef6298722d2111051a7eeb1e78877d7  libstdc++-v3/testsuite/20_util/tuple/67844.cc
  7ee83596a2d29cbbabab7d9e88ae868e  libstdc++-v3/testsuite/20_util/tuple/77395.cc
  01078016d351dc72b7bd67aa59747213  libstdc++-v3/testsuite/20_util/tuple/77802.cc
! d95c71749d65fa46c49f70e44c7a2dec  libstdc++-v3/testsuite/20_util/tuple/78939.cc
  d308898f4e2e483d7649035d30934ae9  libstdc++-v3/testsuite/20_util/tuple/apply/1.cc
  fe2f5bb3e3f103441f10f826d1162fa1  libstdc++-v3/testsuite/20_util/tuple/apply/2.cc
  a061192e72723c3beebcb4b5672ebf1d  libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480_neg.cc
*************** e903395ce4fa31df42f7fbeef9640f16  libstd
*** 92767,92772 ****
--- 93522,93529 ----
  5a579490e7bb36a3d28b1dc9f90dc2a1  libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc
  d379e88e7b9770029bd867f4f58f1021  libstdc++-v3/testsuite/20_util/tuple/cons/66338.cc
  4e83d233e81c63a84ffc3071ac1d7246  libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc
+ 932eba8ec1b53519dc0aa9ede111ef6e  libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc
+ 08fff57b52db11072c36a2ddafb8e80b  libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc
  d6056fc6b6106ff7771973fd50fde11a  libstdc++-v3/testsuite/20_util/tuple/cons/allocator_with_any.cc
  1ef311a6e4992d4d6c824fd72b6b81af  libstdc++-v3/testsuite/20_util/tuple/cons/allocators.cc
  42142d2bfbb5a37f499df37bf6d7d58e  libstdc++-v3/testsuite/20_util/tuple/cons/assignment.cc
*************** ff6fd2e89c87b256aad09cd62bfc94de  libstd
*** 92886,92892 ****
  fc18a8f5cf0ebc78a41d6970fcd9c99d  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
  adbb5dfec524eede276494e708a54229  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
  82ddff076d16cb641eb7cadbc0027ca8  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
! 31bb836f8a145e11740673a52aa94509  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
  09feb7a86358b6755d9fa6aa21fc2d51  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
  b9c286bbf9794d8e5b623e2d8a03a14b  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/is_equal.cc
  d8e8ac8c3fd86dd9258e9969cc189ebb  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc
--- 93643,93649 ----
  fc18a8f5cf0ebc78a41d6970fcd9c99d  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc
  adbb5dfec524eede276494e708a54229  libstdc++-v3/testsuite/20_util/unique_ptr/specialized_algorithms/swap_cxx17.cc
  82ddff076d16cb641eb7cadbc0027ca8  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate-max-chunks.cc
! 3cb2209f1ccff09a90ad75ede70f9d46  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/allocate.cc
  09feb7a86358b6755d9fa6aa21fc2d51  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/cons.cc
  b9c286bbf9794d8e5b623e2d8a03a14b  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/is_equal.cc
  d8e8ac8c3fd86dd9258e9969cc189ebb  libstdc++-v3/testsuite/20_util/unsynchronized_pool_resource/options.cc
*************** ae03c2b43b20cf8ac1bd997bfa0b9ce9  libstd
*** 92904,92910 ****
  6889bd8ba19a5b84ea84a55886bf1951  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
  e2d087bbe46ac2f71e8e33716b1b1ef0  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  ab99753060141e714d16128df6a09f7f  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! 73fc68d9530272c82b404373daba985d  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  fd102d43e723306496bcc14b30a9565c  libstdc++-v3/testsuite/20_util/variant/80165.cc
  74d73778562d9c56898d9a74153f032d  libstdc++-v3/testsuite/20_util/variant/85183.cc
  3e354ee80feda90462e1034e058e156a  libstdc++-v3/testsuite/20_util/variant/86874.cc
--- 93661,93667 ----
  6889bd8ba19a5b84ea84a55886bf1951  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/typedefs.cc
  e2d087bbe46ac2f71e8e33716b1b1ef0  libstdc++-v3/testsuite/20_util/uses_allocator/requirements/uses_allocator_v.cc
  ab99753060141e714d16128df6a09f7f  libstdc++-v3/testsuite/20_util/uses_allocator/value.cc
! be2ec0241c6096fe89e619d5e4b3b0e0  libstdc++-v3/testsuite/20_util/variable_templates_for_traits.cc
  fd102d43e723306496bcc14b30a9565c  libstdc++-v3/testsuite/20_util/variant/80165.cc
  74d73778562d9c56898d9a74153f032d  libstdc++-v3/testsuite/20_util/variant/85183.cc
  3e354ee80feda90462e1034e058e156a  libstdc++-v3/testsuite/20_util/variant/86874.cc
*************** becf4f63d90706890e3a807e62911777  libstd
*** 92942,92948 ****
  885177c1ee32636520a11a88ddac3b38  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
  b2b6236e2bbcc0b25b3fa46bf334c75c  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
  ff5fff614997d1156c79df14111476d3  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/lwg2788.cc
! 2e683d3ec49b3e00bc283bee203abce4  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/minimal.cc
  d7b18ae7d44b7a8d99c578a244cce2dc  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move.cc
  df9566dc1579291a081356c4154f0658  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move_assign.cc
  9c4607c8bf0b23905682f1edc5c3c3a7  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/noexcept.cc
--- 93699,93705 ----
  885177c1ee32636520a11a88ddac3b38  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy.cc
  b2b6236e2bbcc0b25b3fa46bf334c75c  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/copy_assign.cc
  ff5fff614997d1156c79df14111476d3  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/lwg2788.cc
! 20f29d50370941bc816a235ee91a2e1d  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/minimal.cc
  d7b18ae7d44b7a8d99c578a244cce2dc  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move.cc
  df9566dc1579291a081356c4154f0658  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/move_assign.cc
  9c4607c8bf0b23905682f1edc5c3c3a7  libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/noexcept.cc
*************** ab1410468b9792fc40ccef5c166a7612  libstd
*** 92951,92957 ****
  afb129f77fbce9efbc4e9567b2ef1a8f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
  d52b91ad61a4421f6dd221dec6df9de5  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
  2caec22b2d12fc43224c5dd4f2d14f70  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/lwg2788.cc
! 25b06dbe46186865224ee4db66eacc39  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
  10064c74f9a50e077c83a67329de0819  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
  e707555b24cbafe881683c4351001e28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
  66b62dfb79ebfc573e96f329e9dc1ba1  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
--- 93708,93714 ----
  afb129f77fbce9efbc4e9567b2ef1a8f  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc
  d52b91ad61a4421f6dd221dec6df9de5  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc
  2caec22b2d12fc43224c5dd4f2d14f70  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/lwg2788.cc
! c351cf08cb4bcc05a7aedfe6a73bda10  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc
  10064c74f9a50e077c83a67329de0819  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move.cc
  e707555b24cbafe881683c4351001e28  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc
  66b62dfb79ebfc573e96f329e9dc1ba1  libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc
*************** cbb191ddbc084a32b363079d7e894c9c  libstd
*** 92981,92987 ****
  051e7a79271c26565707429e8655e975  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
  3b182d3615de2940ff5105e8a7896d33  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/86138.cc
  7dda100478f588752e73d5454f54d287  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
! ce67bfd5549b0a785373e5d69b3f099d  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/deduction.cc
  0005ec3f00c6e7f131a31a736d432923  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
  df43acfd895b0339c483a6afaae79521  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
  e6f04d0255e1e36f3383a8e2d5fd4fe8  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc
--- 93738,93744 ----
  051e7a79271c26565707429e8655e975  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/8.cc
  3b182d3615de2940ff5105e8a7896d33  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/86138.cc
  7dda100478f588752e73d5454f54d287  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/9.cc
! 132198ecac065279d898da474f026722  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/deduction.cc
  0005ec3f00c6e7f131a31a736d432923  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable.cc
  df43acfd895b0339c483a6afaae79521  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2.cc
  e6f04d0255e1e36f3383a8e2d5fd4fe8  libstdc++-v3/testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc
*************** beb12963b472dc39cf1e4656211463eb  libstd
*** 92998,93004 ****
  3825944cef0e0ca9bf4c264298bcd78a  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
  8120e88c3ad2c046d178b1dcfc64f5d9  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/86138.cc
  f974558c7367e8e806dc92282bdc9980  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
! 01d26fc3aaec27380ba96093ecf7e243  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc
  30d4f3eaa511fb77eebca386cb8e72ba  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
  cbee67b0fcf983257cafdbfb075a2664  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
  1e619df7b35fd8cacc9e75d2d565f564  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc
--- 93755,93761 ----
  3825944cef0e0ca9bf4c264298bcd78a  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/8.cc
  8120e88c3ad2c046d178b1dcfc64f5d9  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/86138.cc
  f974558c7367e8e806dc92282bdc9980  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/9.cc
! 5a2d3d3ea6756a91aba1334734e3416b  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/deduction.cc
  30d4f3eaa511fb77eebca386cb8e72ba  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc
  cbee67b0fcf983257cafdbfb075a2664  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc
  1e619df7b35fd8cacc9e75d2d565f564  libstdc++-v3/testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc
*************** fdf2245a4c16a619ac43126000a74390  libstd
*** 93305,93310 ****
--- 94062,94068 ----
  04fcafbdc5954414ed41ad4504982c9b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  4f9cedb5d00367192ccedb50fe6a2bd5  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/57704.cc
  52e3da6e71833543f458ecc360f793ed  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/65049.cc
+ 5576204856dce289918761309e8b6366  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/99181.cc
  674b890252e6450b77d4393f2a4e0fa1  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/typedefs.cc
  1fe0f4091086e3bbdb53ef064b49c669  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/65049.cc
  9b4a8ad5d5339b4f6ca2905502ebab8b  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char16_t/eof.cc
*************** fdf2245a4c16a619ac43126000a74390  libstd
*** 93314,93320 ****
  185b2a91b2c8cc7f1780168d88bd88e6  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/65049.cc
  925deb64d89008c17a645512575cd6af  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  ca9bf969377bd19f1fa568790aed6288  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
! ae0da7f0c46ce818dae2c2a104d30361  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
  0048d07d26f4d5b1bffe87cb6d249161  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  014bc70fa5e794eaf8a491b82ffa1fea  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  70b0a846ccdc6ca487e4df1636d55bea  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
--- 94072,94079 ----
  185b2a91b2c8cc7f1780168d88bd88e6  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/65049.cc
  925deb64d89008c17a645512575cd6af  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char8_t/typedefs.cc
  ca9bf969377bd19f1fa568790aed6288  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions.cc
! c7c6616f4db18a2553c2ac8ff3a51904  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc
! a681997789fef6cddd5dda0288af0234  libstdc++-v3/testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc
  0048d07d26f4d5b1bffe87cb6d249161  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc
  014bc70fa5e794eaf8a491b82ffa1fea  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc
  70b0a846ccdc6ca487e4df1636d55bea  libstdc++-v3/testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc
*************** d874d8e2551c3b5c1491d41be9e863ae  libstd
*** 93952,93957 ****
--- 94711,94717 ----
  d08b109eddf387a7a8286634262a8e2f  libstdc++-v3/testsuite/23_containers/array/capacity/empty.cc
  00ccc0d39a83df248fcdc2025912e714  libstdc++-v3/testsuite/23_containers/array/capacity/max_size.cc
  d2b634a107d00e054c9f632bb6119d35  libstdc++-v3/testsuite/23_containers/array/capacity/size.cc
+ 10b622ca5911b6a6093f9bea6e1225ac  libstdc++-v3/testsuite/23_containers/array/comparison_operators/96851.cc
  e543a1b4ed3c8ac4cdc9532161e3e7be  libstdc++-v3/testsuite/23_containers/array/comparison_operators/constexpr.cc
  1717e6a723f89b7efdd5c178f20466f4  libstdc++-v3/testsuite/23_containers/array/comparison_operators/equal.cc
  0f383f3c0b3ecff922cb961ad297d6a1  libstdc++-v3/testsuite/23_containers/array/comparison_operators/greater.cc
*************** c4dd4d0ac2d39ea59d8afae445019d81  libstd
*** 94001,94007 ****
  92dc396c3fb9668b78f0e890ef0443bc  libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc
  e865d095eceef08194aac4387435e7c9  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc
  7d70d9eb0b1f301c9c452762552243f2  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc
! 8acffc9d21334012c0e31e78ed905c6c  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
  8c87fdec23003d2b426c9937091caa79  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc
  c69ff46c856d21a1eb89d73fb74670c2  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_cpp14.cc
  1968acad293e1c95fd93856d5408e387  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
--- 94761,94767 ----
  92dc396c3fb9668b78f0e890ef0443bc  libstdc++-v3/testsuite/23_containers/array/tuple_interface/constexpr_get.cc
  e865d095eceef08194aac4387435e7c9  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get.cc
  7d70d9eb0b1f301c9c452762552243f2  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc
! c7f93052b229a238f3249082964089e1  libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_neg.cc
  8c87fdec23003d2b426c9937091caa79  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element.cc
  c69ff46c856d21a1eb89d73fb74670c2  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_cpp14.cc
  1968acad293e1c95fd93856d5408e387  libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc
*************** b0a2cec54cba6d00c150394791e2ffbb  libstd
*** 94029,94034 ****
--- 94789,94795 ----
  e17eecae9cb55925f15adb8585c27587  libstdc++-v3/testsuite/23_containers/bitset/operations/1.cc
  fff1359d2b1333c4bc774a982686526d  libstdc++-v3/testsuite/23_containers/bitset/operations/13838.cc
  9dfab7be93152f0c5b6156b9563a73e4  libstdc++-v3/testsuite/23_containers/bitset/operations/2.cc
+ 6737d5e35ef3f28306a089f642246bc9  libstdc++-v3/testsuite/23_containers/bitset/operations/96303.cc
  fd16f78e9e5b164a3d4e8e5611feac4c  libstdc++-v3/testsuite/23_containers/bitset/operations/constexpr-2.cc
  1380af4dec0eed471fa86a207ca7706e  libstdc++-v3/testsuite/23_containers/bitset/operations/constexpr.cc
  d626901b7498a412e8a96d9a7fc77e73  libstdc++-v3/testsuite/23_containers/bitset/requirements/constexpr_functions.cc
*************** fd72ebc8f5564c07ba57595544146515  libstd
*** 94752,94758 ****
  18d10b2e78d8baa734cf80ea212fa92d  libstdc++-v3/testsuite/23_containers/span/1.cc
  9f3f7297de5ffd1be04994ce0ae49439  libstdc++-v3/testsuite/23_containers/span/2.cc
  99d6c1ea7d3fcf797ffd17f5c8f123bd  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! 49c8799f8a7602c48b4351b3f4c3d705  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  074820b375398998fb7f897dd96ed804  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  05767a53f7beb996573792ac2ad9ac88  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  e6eb55004ff18e42d36a0e8a174bc424  libstdc++-v3/testsuite/23_containers/span/everything.cc
--- 95513,95519 ----
  18d10b2e78d8baa734cf80ea212fa92d  libstdc++-v3/testsuite/23_containers/span/1.cc
  9f3f7297de5ffd1be04994ce0ae49439  libstdc++-v3/testsuite/23_containers/span/2.cc
  99d6c1ea7d3fcf797ffd17f5c8f123bd  libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc
! 7257a3841d42a4b4e2c526754a12138a  libstdc++-v3/testsuite/23_containers/span/back_neg.cc
  074820b375398998fb7f897dd96ed804  libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc
  05767a53f7beb996573792ac2ad9ac88  libstdc++-v3/testsuite/23_containers/span/deduction.cc
  e6eb55004ff18e42d36a0e8a174bc424  libstdc++-v3/testsuite/23_containers/span/everything.cc
*************** e6eb55004ff18e42d36a0e8a174bc424  libstd
*** 94761,94769 ****
  dfbb92042e4fcb8f61461d85b5dd31fb  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
  4336276c396e3ce95aeef072dd2bf2e4  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
  52600c6aeac73d04312b35563a654cbb  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! 8a1947468576632a04e8b8b429f9a0db  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
  f44de649904cc2de83597b8761c0bb34  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! 80b2b00bb7cb50026d38207c7ab7989d  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
  4949a848c8ab76b03e7dd3f9c4dac656  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
  ab44196c79af4936920480a486d66c50  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
  3ceeee4a872fa36a4d4eebfd8469ac21  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
--- 95522,95530 ----
  dfbb92042e4fcb8f61461d85b5dd31fb  libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc
  4336276c396e3ce95aeef072dd2bf2e4  libstdc++-v3/testsuite/23_containers/span/first_neg.cc
  52600c6aeac73d04312b35563a654cbb  libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc
! b56f62495433b3036e45c0b3024e3a24  libstdc++-v3/testsuite/23_containers/span/front_neg.cc
  f44de649904cc2de83597b8761c0bb34  libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc
! fc2ecac6af300fd23bac1982017c9bdd  libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc
  4949a848c8ab76b03e7dd3f9c4dac656  libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc
  ab44196c79af4936920480a486d66c50  libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc
  3ceeee4a872fa36a4d4eebfd8469ac21  libstdc++-v3/testsuite/23_containers/span/last_neg.cc
*************** fd1c755c828254de106a44d52751fd80  libstd
*** 95363,95368 ****
--- 96124,96130 ----
  3c3763ff01a66773ec0b46a9a69221e2  libstdc++-v3/testsuite/23_containers/vector/zero_sized_allocations.cc
  585dc7742d7aa5b8ed44368291227e5b  libstdc++-v3/testsuite/24_iterators/aliases.cc
  4528100dfb5556c585eb3f5fcc77eeec  libstdc++-v3/testsuite/24_iterators/associated_types/incrementable.traits.cc
+ 699cf0394d4d92df0835bd605158fa08  libstdc++-v3/testsuite/24_iterators/associated_types/iterator.traits.cc
  111fca7042ba295b9b5c67bae787b80c  libstdc++-v3/testsuite/24_iterators/associated_types/readable.traits.cc
  5a3b7c5b309a469082fd84b471403396  libstdc++-v3/testsuite/24_iterators/back_insert_iterator/2.cc
  fe63188a40a01ea44ff6ed64d5e63f6f  libstdc++-v3/testsuite/24_iterators/back_insert_iterator/constexpr.cc
*************** c7492d0214d190d3d5d0143ffde9347a  libstd
*** 95408,95413 ****
--- 96170,96176 ----
  5fdd0aa932e6d00da9b1c7f7faf3f89f  libstdc++-v3/testsuite/24_iterators/input/tag.cc
  2878c0ae03d351209b7918943d5856cc  libstdc++-v3/testsuite/24_iterators/insert_iterator/2.cc
  afc03fab775176f4aa7ec118ce006b5d  libstdc++-v3/testsuite/24_iterators/insert_iterator/constexpr.cc
+ ed86afe553677a529cc116b124aad91a  libstdc++-v3/testsuite/24_iterators/insert_iterator/dr561.cc
  2c43175ce07c005207426dec88f58f78  libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/base_classes.cc
  b9095749a7b653a7b6b3f86b96f0e86c  libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/container.cc
  50431023bc28cd6ba7ca89a039560928  libstdc++-v3/testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc
*************** c9ba0b2b08a336006b316037977ed7bd  libstd
*** 95437,95442 ****
--- 96200,96206 ----
  dc6720e27bb853c5e63d162fdb5b3fe0  libstdc++-v3/testsuite/24_iterators/move_iterator/debug_neg.cc
  69137b51879de99e40c69fa0af1ede82  libstdc++-v3/testsuite/24_iterators/move_iterator/dr2061.cc
  f0cdc00b3bc9c68919fb0b7ebe7c11ef  libstdc++-v3/testsuite/24_iterators/move_iterator/dr2106.cc
+ 9e503f00071d08ed089f0ca08f3e7908  libstdc++-v3/testsuite/24_iterators/move_iterator/dr3265.cc
  42ee241f19f1531375af69938ac18bc9  libstdc++-v3/testsuite/24_iterators/move_iterator/greedy_ops.cc
  6615610a231fe3f256bc31ac0fc9fbcb  libstdc++-v3/testsuite/24_iterators/move_iterator/input_iterator.cc
  dacb7f3a3e08dcffc71bcc6b21be151e  libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc
*************** d2993047656da39a701d4360ea8c51f2  libstd
*** 95468,95476 ****
  dc78a91508008d55273ae583684039cb  libstdc++-v3/testsuite/24_iterators/random_access/concept.cc
  ffc2a5e4d2a541501c379b86999c464a  libstdc++-v3/testsuite/24_iterators/random_access/string_vector_iterators.cc
  f63ac0bd88224689979625e5ea4d6ba9  libstdc++-v3/testsuite/24_iterators/random_access/tag.cc
! 0c63bd75c03ecfc0769ed46c58a7c20c  libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
! f026219316bd6aff4aa7dfa071ca9541  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
! 36a727991b6d22d6edf1ee9212b8181b  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
  2dd66fadc4415dfb7505331710b5e6be  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
  72118a17987b99523ec83d39b2644b0c  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
  b68ee8f4d04b2cc181f70866343443ae  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
--- 96232,96240 ----
  dc78a91508008d55273ae583684039cb  libstdc++-v3/testsuite/24_iterators/random_access/concept.cc
  ffc2a5e4d2a541501c379b86999c464a  libstdc++-v3/testsuite/24_iterators/random_access/string_vector_iterators.cc
  f63ac0bd88224689979625e5ea4d6ba9  libstdc++-v3/testsuite/24_iterators/random_access/tag.cc
! 2a97efd6ffd93026ae12f55a9bdaae6f  libstdc++-v3/testsuite/24_iterators/range_access/range_access.cc
! 00a0255ca7e47cb4a3b6ac2652012d2e  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp14.cc
! abf9e229b4c2bd54b92c5d96cf8e7efd  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17.cc
  2dd66fadc4415dfb7505331710b5e6be  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp17_neg.cc
  72118a17987b99523ec83d39b2644b0c  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc
  b68ee8f4d04b2cc181f70866343443ae  libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20_neg.cc
*************** e6a8fd95d27b75260ac14bbdb96599fb  libstd
*** 95483,95488 ****
--- 96247,96253 ----
  a817d05c1c9addc215b896db5d499d12  libstdc++-v3/testsuite/24_iterators/reverse_iterator/2.cc
  7bba901ec7d2a287308c1c97e829e545  libstdc++-v3/testsuite/24_iterators/reverse_iterator/3.cc
  5216dba2655cfb027982ccd3cb860cfe  libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc
+ 06d4282ea0f497d2c3308236e55c83b8  libstdc++-v3/testsuite/24_iterators/reverse_iterator/cust.cc
  1626d5666fdfc9c0e17c8da48ad87dcb  libstdc++-v3/testsuite/24_iterators/reverse_iterator/debug_neg.cc
  f2cdd21ab5c93d6689119ee1599c59ab  libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr1052.cc
  f071d97e5462ac5ff1a46b3c5d8c668e  libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr2188.cc
*************** b4f4ee393ec29bbfa3b812bf4c039fbe  libstd
*** 95512,95531 ****
  79e2a40d44b13cf554773f23bf0f3aa0  libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc
  2ab01fcd60c1f6dfd28677752b36e961  libstdc++-v3/testsuite/25_algorithms/all_of/1.cc
  cbf5765d8edd08d3cf6bd6eaa339f448  libstdc++-v3/testsuite/25_algorithms/all_of/check_type.cc
! f5696d506396db49b0265ca59f88fdcd  libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc
  ff651aa1cd8f117beccc675f86007d66  libstdc++-v3/testsuite/25_algorithms/all_of/constrained.cc
  a00b1bb749bb513d47f22c5c136e59f3  libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc
  13741b4467cadc091d0c358399a24575  libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc
  f41a9cc987506d9d43a4724a15482953  libstdc++-v3/testsuite/25_algorithms/any_of/1.cc
  3077cd007a3fc341f0d7d5a561889cd5  libstdc++-v3/testsuite/25_algorithms/any_of/check_type.cc
! cc3c41d023524b5b2887e9529b5ccb5c  libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc
  27db522eb9f4ffc33e8b3497adb35abe  libstdc++-v3/testsuite/25_algorithms/any_of/constrained.cc
  4225ac24306da4c585587ff1ea9f9421  libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc
  35d0b993875ad3fb80fe22b20bf559df  libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc
  8ea5566fc1e08d9ca94e95b4191b4b76  libstdc++-v3/testsuite/25_algorithms/binary_search/1.cc
  bb3bbf2f19cb232efef58075feb6d277  libstdc++-v3/testsuite/25_algorithms/binary_search/2.cc
  bb8c9dd5f36254e3490e58ae9ed3ce50  libstdc++-v3/testsuite/25_algorithms/binary_search/check_type.cc
! 0a850fe5a00177d529bfa0791583b52c  libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc
  c7752ebcbd16d3f2aba1b0bd82e4bfab  libstdc++-v3/testsuite/25_algorithms/binary_search/constrained.cc
  e78680fa969ed691e7d84a7496583bd1  libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
  9c4707894dd22fd5c733a606e3f44396  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc
--- 96277,96296 ----
  79e2a40d44b13cf554773f23bf0f3aa0  libstdc++-v3/testsuite/25_algorithms/advance/istreambuf_iterators/wchar_t/3_neg.cc
  2ab01fcd60c1f6dfd28677752b36e961  libstdc++-v3/testsuite/25_algorithms/all_of/1.cc
  cbf5765d8edd08d3cf6bd6eaa339f448  libstdc++-v3/testsuite/25_algorithms/all_of/check_type.cc
! 2363537b5ac6ea893b6047ffda6be68d  libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc
  ff651aa1cd8f117beccc675f86007d66  libstdc++-v3/testsuite/25_algorithms/all_of/constrained.cc
  a00b1bb749bb513d47f22c5c136e59f3  libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc
  13741b4467cadc091d0c358399a24575  libstdc++-v3/testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc
  f41a9cc987506d9d43a4724a15482953  libstdc++-v3/testsuite/25_algorithms/any_of/1.cc
  3077cd007a3fc341f0d7d5a561889cd5  libstdc++-v3/testsuite/25_algorithms/any_of/check_type.cc
! 588fca8fb958ba5b7f41017b07061916  libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc
  27db522eb9f4ffc33e8b3497adb35abe  libstdc++-v3/testsuite/25_algorithms/any_of/constrained.cc
  4225ac24306da4c585587ff1ea9f9421  libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc
  35d0b993875ad3fb80fe22b20bf559df  libstdc++-v3/testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc
  8ea5566fc1e08d9ca94e95b4191b4b76  libstdc++-v3/testsuite/25_algorithms/binary_search/1.cc
  bb3bbf2f19cb232efef58075feb6d277  libstdc++-v3/testsuite/25_algorithms/binary_search/2.cc
  bb8c9dd5f36254e3490e58ae9ed3ce50  libstdc++-v3/testsuite/25_algorithms/binary_search/check_type.cc
! dd2e41474f7e5be0313ec279cb921455  libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc
  c7752ebcbd16d3f2aba1b0bd82e4bfab  libstdc++-v3/testsuite/25_algorithms/binary_search/constrained.cc
  e78680fa969ed691e7d84a7496583bd1  libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc
  9c4707894dd22fd5c733a606e3f44396  libstdc++-v3/testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc
*************** e48ad7581f61efffaaccc4fd3a1c00e2  libstd
*** 95573,95579 ****
  b49dd405a3fa4e89768e500ff3914405  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc
  ebb5ec19ebd8cd0a86e8a4d72c0f9194  libstdc++-v3/testsuite/25_algorithms/copy_backward/94013.cc
  a149428d1678b75864338e83e5f6e30c  libstdc++-v3/testsuite/25_algorithms/copy_backward/95578.cc
! 2170d1b94a81fddafda58311a0b813f2  libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc
  088f68c771ec2361f8480b072a620b5a  libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc
  89009e92df8e496b839d497a3b26245a  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
  9e165a27e714de1ea4945451a4e3fb02  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc
--- 96338,96344 ----
  b49dd405a3fa4e89768e500ff3914405  libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc
  ebb5ec19ebd8cd0a86e8a4d72c0f9194  libstdc++-v3/testsuite/25_algorithms/copy_backward/94013.cc
  a149428d1678b75864338e83e5f6e30c  libstdc++-v3/testsuite/25_algorithms/copy_backward/95578.cc
! e28df2e4c4aacb2c97616c7caeb0d219  libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc
  088f68c771ec2361f8480b072a620b5a  libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc
  89009e92df8e496b839d497a3b26245a  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc
  9e165a27e714de1ea4945451a4e3fb02  libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc
*************** acb8c08c7d8754dfad967b68e5bcd4d2  libstd
*** 95593,95598 ****
--- 96358,96364 ----
  5085154e17c1e406f268a2b9eba4b68e  libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc
  2f928a0af884d84d22c28841825f5e76  libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc
  cdfd75739be0015e09b52cd47e813da7  libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc
+ c14a0866f7611d4a8fd024e5b638f749  libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc
  9b4e641280eab37b9d73dfe72cc9e6c6  libstdc++-v3/testsuite/25_algorithms/copy_n/50119.cc
  3a7c34abc5ae114e0056f0e773eec2a3  libstdc++-v3/testsuite/25_algorithms/copy_n/58982.cc
  8a4492299424d566688046a6c64f7f17  libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc
*************** caf39d67427769024ce68660527d23a8  libstd
*** 95607,95613 ****
  0fcbe869b47de95ca25774456b82c1c0  libstdc++-v3/testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc
  2d87127dc8c4aa8ba2fc6faabae3de0e  libstdc++-v3/testsuite/25_algorithms/count/1.cc
  554bf37653a8f65f6f86f7c4c17ca655  libstdc++-v3/testsuite/25_algorithms/count/check_type.cc
! 23827ce5b57ab4daa38702e7a77a5df3  libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc
  b5f19cb3f5aa0d0c42e4a1d4b643d0b4  libstdc++-v3/testsuite/25_algorithms/count/constrained.cc
  c7096a4f1c347e0101b4fe552e00663f  libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc
  4e09b00a69f009b1fe742256c29f2407  libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc
--- 96373,96379 ----
  0fcbe869b47de95ca25774456b82c1c0  libstdc++-v3/testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc
  2d87127dc8c4aa8ba2fc6faabae3de0e  libstdc++-v3/testsuite/25_algorithms/count/1.cc
  554bf37653a8f65f6f86f7c4c17ca655  libstdc++-v3/testsuite/25_algorithms/count/check_type.cc
! 10eb55d468dd9c5505c12e9b7c427c6c  libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc
  b5f19cb3f5aa0d0c42e4a1d4b643d0b4  libstdc++-v3/testsuite/25_algorithms/count/constrained.cc
  c7096a4f1c347e0101b4fe552e00663f  libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc
  4e09b00a69f009b1fe742256c29f2407  libstdc++-v3/testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc
*************** bab32815bddb295904265ea9433f74ba  libstd
*** 95624,95630 ****
  9caa745bfc73fc0b6da4c3883d9a0299  libstdc++-v3/testsuite/25_algorithms/equal/95578.cc
  b6b002df7c4fda51ae2578dcf2beae6d  libstdc++-v3/testsuite/25_algorithms/equal/check_type.cc
  2044b401769629f04a86d9037d7b182d  libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
! a84932743422228f752ee70bb882363c  libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc
  b63ab575b1b0eef82747fdc8cec343d9  libstdc++-v3/testsuite/25_algorithms/equal/constrained.cc
  1e03344df3e689c5fb0fdfea4cc4c849  libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc
  246224b4aa4766112f4fced99bf31ed8  libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc
--- 96390,96396 ----
  9caa745bfc73fc0b6da4c3883d9a0299  libstdc++-v3/testsuite/25_algorithms/equal/95578.cc
  b6b002df7c4fda51ae2578dcf2beae6d  libstdc++-v3/testsuite/25_algorithms/equal/check_type.cc
  2044b401769629f04a86d9037d7b182d  libstdc++-v3/testsuite/25_algorithms/equal/check_type2.cc
! 74e2f19ebf2090ef829decc006ecf4a9  libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc
  b63ab575b1b0eef82747fdc8cec343d9  libstdc++-v3/testsuite/25_algorithms/equal/constrained.cc
  1e03344df3e689c5fb0fdfea4cc4c849  libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc
  246224b4aa4766112f4fced99bf31ed8  libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc
*************** c8515a5268ca416eeafc6cd215804ed6  libstd
*** 95636,95642 ****
  aa0ddac9d96ba2a4a3de7b24b66f638a  libstdc++-v3/testsuite/25_algorithms/equal_range/1.cc
  96886195cc85a0b5ddcc15f8a62c0d4a  libstdc++-v3/testsuite/25_algorithms/equal_range/2.cc
  c909d2d165a24fc7214b30d234204d3a  libstdc++-v3/testsuite/25_algorithms/equal_range/check_type.cc
! b9cd4c444a3467373cd592b7585453ef  libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc
  bbd88218ac9c74782b0c64ac042d1b6b  libstdc++-v3/testsuite/25_algorithms/equal_range/constrained.cc
  fd9748810991035eb3243d4e1aa4ac55  libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc
  5d89d9e26aff6462fd7f6058d264a391  libstdc++-v3/testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc
--- 96402,96408 ----
  aa0ddac9d96ba2a4a3de7b24b66f638a  libstdc++-v3/testsuite/25_algorithms/equal_range/1.cc
  96886195cc85a0b5ddcc15f8a62c0d4a  libstdc++-v3/testsuite/25_algorithms/equal_range/2.cc
  c909d2d165a24fc7214b30d234204d3a  libstdc++-v3/testsuite/25_algorithms/equal_range/check_type.cc
! 4c66287f5ca3a56bf00da955fc1fe008  libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc
  bbd88218ac9c74782b0c64ac042d1b6b  libstdc++-v3/testsuite/25_algorithms/equal_range/constrained.cc
  fd9748810991035eb3243d4e1aa4ac55  libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc
  5d89d9e26aff6462fd7f6058d264a391  libstdc++-v3/testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc
*************** b4c068389e68edd250a18a991692ace5  libstd
*** 95648,95654 ****
  f23c83e8f314be842873cda6c10898ce  libstdc++-v3/testsuite/25_algorithms/fill/4.cc
  7665e2edb94a6c15abce4005393590c9  libstdc++-v3/testsuite/25_algorithms/fill/94013.cc
  4cc6f213e543390c3c6477da57895712  libstdc++-v3/testsuite/25_algorithms/fill/94017.cc
! 1a2e12b96fbcf0c2c40d29bf13f4a5a1  libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc
  9514165ba6e8e0855bba4ab70bde470a  libstdc++-v3/testsuite/25_algorithms/fill/constrained.cc
  d6f893cf8d2022ad6f67d6c8d14bc3c2  libstdc++-v3/testsuite/25_algorithms/fill/deque_iterators/1.cc
  bf9dbfbc1c6600f7576e7ffc94bde7ce  libstdc++-v3/testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc
--- 96414,96420 ----
  f23c83e8f314be842873cda6c10898ce  libstdc++-v3/testsuite/25_algorithms/fill/4.cc
  7665e2edb94a6c15abce4005393590c9  libstdc++-v3/testsuite/25_algorithms/fill/94013.cc
  4cc6f213e543390c3c6477da57895712  libstdc++-v3/testsuite/25_algorithms/fill/94017.cc
! 2494f45468d32dd071459394e8474a1a  libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc
  9514165ba6e8e0855bba4ab70bde470a  libstdc++-v3/testsuite/25_algorithms/fill/constrained.cc
  d6f893cf8d2022ad6f67d6c8d14bc3c2  libstdc++-v3/testsuite/25_algorithms/fill/deque_iterators/1.cc
  bf9dbfbc1c6600f7576e7ffc94bde7ce  libstdc++-v3/testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc
*************** b1834bcd5d627fc70f14731e3aeab953  libstd
*** 95684,95690 ****
  d74b04933257489f1a917d55b83ecd05  libstdc++-v3/testsuite/25_algorithms/find/vectorbool.cc
  9ca2a6608a6649f9faa5a4ac297608d1  libstdc++-v3/testsuite/25_algorithms/find_end/1.cc
  02149a7e80a1924d8a263c527d01565f  libstdc++-v3/testsuite/25_algorithms/find_end/check_type.cc
! 77405b8483b4fe84fe8b10489b485eed  libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc
  de5973b975183e45824251fe2340cea2  libstdc++-v3/testsuite/25_algorithms/find_end/constrained.cc
  18f21a6b29b355a97167180fd3da1110  libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc
  25c529af8e710665e78bb8abc10259f3  libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc
--- 96450,96456 ----
  d74b04933257489f1a917d55b83ecd05  libstdc++-v3/testsuite/25_algorithms/find/vectorbool.cc
  9ca2a6608a6649f9faa5a4ac297608d1  libstdc++-v3/testsuite/25_algorithms/find_end/1.cc
  02149a7e80a1924d8a263c527d01565f  libstdc++-v3/testsuite/25_algorithms/find_end/check_type.cc
! 1f18d3dc946f4b46a571b4daacf69d52  libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc
  de5973b975183e45824251fe2340cea2  libstdc++-v3/testsuite/25_algorithms/find_end/constrained.cc
  18f21a6b29b355a97167180fd3da1110  libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc
  25c529af8e710665e78bb8abc10259f3  libstdc++-v3/testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc
*************** f5e91818fbb0b1fa27e56e41bd6bd6dd  libstd
*** 95699,95705 ****
  9c19423faec4246d8ad84da2a5e1e5b9  libstdc++-v3/testsuite/25_algorithms/find_first_of/vectorbool.cc
  19711e29018e933a1ef45063f71ba33c  libstdc++-v3/testsuite/25_algorithms/find_if/1.cc
  9a2f9e00683515d39a21a4b5945458c6  libstdc++-v3/testsuite/25_algorithms/find_if/check_type.cc
! 23ff2ccd4f2516fb6e1da5cf5a514152  libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc
  36fef522ab877335e112a0caf896f8c7  libstdc++-v3/testsuite/25_algorithms/find_if/constrained.cc
  eaa29b749e0b87abfc501e6b5c320964  libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc
  381272c1994020fc4a6af7a5165b0f21  libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc
--- 96465,96471 ----
  9c19423faec4246d8ad84da2a5e1e5b9  libstdc++-v3/testsuite/25_algorithms/find_first_of/vectorbool.cc
  19711e29018e933a1ef45063f71ba33c  libstdc++-v3/testsuite/25_algorithms/find_if/1.cc
  9a2f9e00683515d39a21a4b5945458c6  libstdc++-v3/testsuite/25_algorithms/find_if/check_type.cc
! 64d24304a180f2754f6ea9dbe9a53816  libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc
  36fef522ab877335e112a0caf896f8c7  libstdc++-v3/testsuite/25_algorithms/find_if/constrained.cc
  eaa29b749e0b87abfc501e6b5c320964  libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc
  381272c1994020fc4a6af7a5165b0f21  libstdc++-v3/testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc
*************** ac9d789b2c4e3dfef6d226b951045402  libstd
*** 95712,95718 ****
  e7651be9a4e851813629f49648c2443e  libstdc++-v3/testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc
  d155712ac41b100fe79e28f44943526e  libstdc++-v3/testsuite/25_algorithms/find_if_not/vectorbool.cc
  f4b964f1b9ee6477f99230ede674e1e6  libstdc++-v3/testsuite/25_algorithms/for_each/1.cc
! 7a154a70f7c53be5ff713a6ffecfdc18  libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
  060c97a0d731769cf0c9a3dc4a605ac0  libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc
  f61d24d1350b219965877f325c9dcb4c  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc
  24dd18b12a36f693fcf8085512b230a2  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc
--- 96478,96484 ----
  e7651be9a4e851813629f49648c2443e  libstdc++-v3/testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc
  d155712ac41b100fe79e28f44943526e  libstdc++-v3/testsuite/25_algorithms/find_if_not/vectorbool.cc
  f4b964f1b9ee6477f99230ede674e1e6  libstdc++-v3/testsuite/25_algorithms/for_each/1.cc
! e8c58d6467ea3e44f96471193d232366  libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc
  060c97a0d731769cf0c9a3dc4a605ac0  libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc
  f61d24d1350b219965877f325c9dcb4c  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc
  24dd18b12a36f693fcf8085512b230a2  libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc
*************** de6f8a372417e54b479c07d74c87079f  libstd
*** 95768,95774 ****
  4af80a8ffd564d7b35ffb7287d1141b8  libstdc++-v3/testsuite/25_algorithms/is_partitioned/1.cc
  e37ff092c27758af6e4823a0b5efa748  libstdc++-v3/testsuite/25_algorithms/is_partitioned/2.cc
  32ee64bd1f86e76a515d30681a7f6d75  libstdc++-v3/testsuite/25_algorithms/is_partitioned/check_type.cc
! 437552bbd17f15bcdf9eede0ade6d264  libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc
  82ad85dec7692abafe05d0ba6c10ef7a  libstdc++-v3/testsuite/25_algorithms/is_partitioned/constrained.cc
  b13aacad69f9d2a0c4e4b24d32797d38  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc
  4d383ef88d0b956a4c975a9c8e8c19a1  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc
--- 96534,96540 ----
  4af80a8ffd564d7b35ffb7287d1141b8  libstdc++-v3/testsuite/25_algorithms/is_partitioned/1.cc
  e37ff092c27758af6e4823a0b5efa748  libstdc++-v3/testsuite/25_algorithms/is_partitioned/2.cc
  32ee64bd1f86e76a515d30681a7f6d75  libstdc++-v3/testsuite/25_algorithms/is_partitioned/check_type.cc
! f205839fa0ebe4b40c992703ab598203  libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc
  82ad85dec7692abafe05d0ba6c10ef7a  libstdc++-v3/testsuite/25_algorithms/is_partitioned/constrained.cc
  b13aacad69f9d2a0c4e4b24d32797d38  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc
  4d383ef88d0b956a4c975a9c8e8c19a1  libstdc++-v3/testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc
*************** cf205764a9cf7070226958f2e7ae35c3  libstd
*** 95777,95783 ****
  025ce1bb4b4b790247f0dc396be89527  libstdc++-v3/testsuite/25_algorithms/is_permutation/64646.cc
  15ab07f4978189e0668a5bf7e776e69c  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type.cc
  4bc4be1703b3ec29ad8719105d8d29fd  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
! dc57c69f2cb3cdf91d8a765f367568fd  libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc
  7ac2e246fa86a97642bc813b477b21a1  libstdc++-v3/testsuite/25_algorithms/is_permutation/constrained.cc
  aeced05fabe24e56a129935b1318abaa  libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/2.cc
  fc7c3cd7a3fb437658c5d6fc1969b0b1  libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/pod.cc
--- 96543,96549 ----
  025ce1bb4b4b790247f0dc396be89527  libstdc++-v3/testsuite/25_algorithms/is_permutation/64646.cc
  15ab07f4978189e0668a5bf7e776e69c  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type.cc
  4bc4be1703b3ec29ad8719105d8d29fd  libstdc++-v3/testsuite/25_algorithms/is_permutation/check_type2.cc
! eb74bd98626da609319ffcc72dc7116a  libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc
  7ac2e246fa86a97642bc813b477b21a1  libstdc++-v3/testsuite/25_algorithms/is_permutation/constrained.cc
  aeced05fabe24e56a129935b1318abaa  libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/2.cc
  fc7c3cd7a3fb437658c5d6fc1969b0b1  libstdc++-v3/testsuite/25_algorithms/is_permutation/requirements/explicit_instantiation/pod.cc
*************** baa1679044d624719ef17f4e79cf15ea  libstd
*** 95788,95794 ****
  cd659207c648416c336f522d3d5481dc  libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc
  38940042aebfd14a680a196d6228d48b  libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc
  37344dea1119d4451b273dc2f04c3325  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/1.cc
! b3937c31207b3345da7fdc7e9f0c9f58  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc
  461b73c5e1a5424eda5d21318e743e4b  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constrained.cc
  bddaf30a9a7e833dd61b1a1a8a73fc6c  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc
  599cca1246b80921d6f285ac9dbc9fd0  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc
--- 96554,96560 ----
  cd659207c648416c336f522d3d5481dc  libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc
  38940042aebfd14a680a196d6228d48b  libstdc++-v3/testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc
  37344dea1119d4451b273dc2f04c3325  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/1.cc
! 061011ff1a511edb32bda1f7046a9ab9  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc
  461b73c5e1a5424eda5d21318e743e4b  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constrained.cc
  bddaf30a9a7e833dd61b1a1a8a73fc6c  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc
  599cca1246b80921d6f285ac9dbc9fd0  libstdc++-v3/testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc
*************** ab4596df2ae147826de3cd12afd8c19c  libstd
*** 95802,95809 ****
  6ceefdfba4d0ac96126422253138a17c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/94013.cc
  a6003151e15598f8639df64781a07265  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/95578.cc
  bd6872c5d550edc33a21fcf2660e1830  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
! 87629d98b439999b40d46757a718bebe  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
! 2f400dc12a0495492724981c213f6aba  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
  cb6681c31edfc67097d82ee3c0edd1df  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc
  afa6cde076278179271f152c77e73106  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
  51e96671549e9acc41049164706c08f7  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc
--- 96568,96575 ----
  6ceefdfba4d0ac96126422253138a17c  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/94013.cc
  a6003151e15598f8639df64781a07265  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/95578.cc
  bd6872c5d550edc33a21fcf2660e1830  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/check_type.cc
! fb8b796e04a7db09adebb198413133ac  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constexpr.cc
! 3e6587295ac2c31ba503c287fcae2af3  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/constrained.cc
  cb6681c31edfc67097d82ee3c0edd1df  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc
  afa6cde076278179271f152c77e73106  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc
  51e96671549e9acc41049164706c08f7  libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc
*************** c6a37b733b9fdd98602f72df79d75075  libstd
*** 95813,95819 ****
  2c193b70f08c71c7e733297f532e2948  libstdc++-v3/testsuite/25_algorithms/lower_bound/2.cc
  ceee2f66c93f6852512e44c5e924d808  libstdc++-v3/testsuite/25_algorithms/lower_bound/33613.cc
  36ddfd197495dee01fe3751b4f8b0a35  libstdc++-v3/testsuite/25_algorithms/lower_bound/check_type.cc
! fec0157afef87930ae749d753a278ba3  libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
  60acb00fab597b92b0259d03ce6adc3a  libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc
  b444fc3ac2c60bc18791d6ed98dfa8a6  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/irreflexive.cc
  b746da951dd68b6a09e13fdf6e29ab47  libstdc++-v3/testsuite/25_algorithms/lower_bound/no_operator_ne.cc
--- 96579,96585 ----
  2c193b70f08c71c7e733297f532e2948  libstdc++-v3/testsuite/25_algorithms/lower_bound/2.cc
  ceee2f66c93f6852512e44c5e924d808  libstdc++-v3/testsuite/25_algorithms/lower_bound/33613.cc
  36ddfd197495dee01fe3751b4f8b0a35  libstdc++-v3/testsuite/25_algorithms/lower_bound/check_type.cc
! 180b96485687198416ded0d5975ee62d  libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc
  60acb00fab597b92b0259d03ce6adc3a  libstdc++-v3/testsuite/25_algorithms/lower_bound/constrained.cc
  b444fc3ac2c60bc18791d6ed98dfa8a6  libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/irreflexive.cc
  b746da951dd68b6a09e13fdf6e29ab47  libstdc++-v3/testsuite/25_algorithms/lower_bound/no_operator_ne.cc
*************** f016de3e8d5703b3a2cffd409a211b5e  libstd
*** 95845,95851 ****
  8d5432efa79a91bfd0c1249b504f2bfa  libstdc++-v3/testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc
  3895e1dd1aed0b843d7f430813098dc8  libstdc++-v3/testsuite/25_algorithms/merge/1.cc
  f6f5b89220ad05f6e69b7b81bc22157c  libstdc++-v3/testsuite/25_algorithms/merge/check_type.cc
! b79fe51bdcb115cc3f547bbd5e5ab6d9  libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc
  372d21d2e7ed83af15eb334d8d06b5e4  libstdc++-v3/testsuite/25_algorithms/merge/constrained.cc
  5e8bbcefe7aeac16615f068f93992abf  libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc
  6af3651143f5e3981022ad606ddb28af  libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc
--- 96611,96617 ----
  8d5432efa79a91bfd0c1249b504f2bfa  libstdc++-v3/testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc
  3895e1dd1aed0b843d7f430813098dc8  libstdc++-v3/testsuite/25_algorithms/merge/1.cc
  f6f5b89220ad05f6e69b7b81bc22157c  libstdc++-v3/testsuite/25_algorithms/merge/check_type.cc
! 5ca39b46e51976a67dfad987e58f8636  libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc
  372d21d2e7ed83af15eb334d8d06b5e4  libstdc++-v3/testsuite/25_algorithms/merge/constrained.cc
  5e8bbcefe7aeac16615f068f93992abf  libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc
  6af3651143f5e3981022ad606ddb28af  libstdc++-v3/testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc
*************** dab61b74a6bbfabe20a5e101954ab499  libstd
*** 95887,95893 ****
  83cd2c77ce6bdfab08f3e009888e774c  libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
  638b947106777bf90e9b4542c8bb4c76  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type.cc
  9a5d185620e7064a4a58d65646209475  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
! 3c18523c00cb5856dd39fa2140654bc9  libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc
  0fcde5b2caea6e08b0b57603e70f1311  libstdc++-v3/testsuite/25_algorithms/mismatch/constrained.cc
  055ffc52d86fd74aaf98354a4bd981bf  libstdc++-v3/testsuite/25_algorithms/move/1.cc
  ebf13bf2627034bbd471091c4f3c3368  libstdc++-v3/testsuite/25_algorithms/move/69478.cc
--- 96653,96659 ----
  83cd2c77ce6bdfab08f3e009888e774c  libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc
  638b947106777bf90e9b4542c8bb4c76  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type.cc
  9a5d185620e7064a4a58d65646209475  libstdc++-v3/testsuite/25_algorithms/mismatch/check_type2.cc
! cc6960c47e0b479b2c81d6e78b9d7dbb  libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc
  0fcde5b2caea6e08b0b57603e70f1311  libstdc++-v3/testsuite/25_algorithms/mismatch/constrained.cc
  055ffc52d86fd74aaf98354a4bd981bf  libstdc++-v3/testsuite/25_algorithms/move/1.cc
  ebf13bf2627034bbd471091c4f3c3368  libstdc++-v3/testsuite/25_algorithms/move/69478.cc
*************** a1b4f606f10939b680924502127ee659  libstd
*** 95918,95924 ****
  b06344ec7be0595c368146041b164f09  libstdc++-v3/testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc
  7e4d4e97b88a369dd4e0375158d338bd  libstdc++-v3/testsuite/25_algorithms/none_of/1.cc
  58865abe960e1157d713bb248b9917aa  libstdc++-v3/testsuite/25_algorithms/none_of/check_type.cc
! b9fb1bf626cdfdae987e4ba22209167a  libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc
  75080b877198e89e2abb0a4397e61c7b  libstdc++-v3/testsuite/25_algorithms/none_of/constrained.cc
  5cb30162868b76cecb515cd11454a033  libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc
  bbb69dfb145101b7b64a69b992adf84d  libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc
--- 96684,96690 ----
  b06344ec7be0595c368146041b164f09  libstdc++-v3/testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc
  7e4d4e97b88a369dd4e0375158d338bd  libstdc++-v3/testsuite/25_algorithms/none_of/1.cc
  58865abe960e1157d713bb248b9917aa  libstdc++-v3/testsuite/25_algorithms/none_of/check_type.cc
! d1720681beec9b17e60a505afb620e70  libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc
  75080b877198e89e2abb0a4397e61c7b  libstdc++-v3/testsuite/25_algorithms/none_of/constrained.cc
  5cb30162868b76cecb515cd11454a033  libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc
  bbb69dfb145101b7b64a69b992adf84d  libstdc++-v3/testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc
*************** aa3dfbad3e03b3a885b168f6235de3af  libstd
*** 95960,95966 ****
  2496490022adbf92205cbfd611747911  libstdc++-v3/testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc
  3d7574d8b6e4bb13a031743c1c6aae43  libstdc++-v3/testsuite/25_algorithms/partition_copy/1.cc
  9a51181acc66624185fb2b45b6a58ebd  libstdc++-v3/testsuite/25_algorithms/partition_copy/check_type.cc
! 4ece9f9b27edbd93d3a21132fb471764  libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc
  463404fb40d32487a3e495642aa53b73  libstdc++-v3/testsuite/25_algorithms/partition_copy/constrained.cc
  504eab7446b624c1504148afd4ff2249  libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc
  7596b38773df787204d943ebc5bc45fe  libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc
--- 96726,96732 ----
  2496490022adbf92205cbfd611747911  libstdc++-v3/testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc
  3d7574d8b6e4bb13a031743c1c6aae43  libstdc++-v3/testsuite/25_algorithms/partition_copy/1.cc
  9a51181acc66624185fb2b45b6a58ebd  libstdc++-v3/testsuite/25_algorithms/partition_copy/check_type.cc
! ad3ef9c0fc0724c81737acdc7b34d855  libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc
  463404fb40d32487a3e495642aa53b73  libstdc++-v3/testsuite/25_algorithms/partition_copy/constrained.cc
  504eab7446b624c1504148afd4ff2249  libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc
  7596b38773df787204d943ebc5bc45fe  libstdc++-v3/testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc
*************** cd130fe3fbc6a171e9b6a98a3e398fa2  libstd
*** 95984,96039 ****
  b9a84d6d19dcb870a88a6c9cbca6ded1  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  2309aaed1c762325c484ea54b342a29c  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  724d26037056a13f9e016b05a6c4af58  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 11d840e212bd20f66695cb33128fd936  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! 1820f64b67e9cd951a9b198cbf230f7e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! 10c1197085be3898c64c6a05af182067  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! 0ce9eda7191ac980b443c7c6ba51864b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! f86a90f26173932512b38be581f1bbb4  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! 4d39448f4d8859cb4465308d5d083149  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! c8f1140dcbe3d8d5d49fd85b175d67c1  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! 50849f8bff68b28c56b64b310e880ab7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! 825c2788595be6175462979fc06ed1dc  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! 760d2d9e6190c39f2c4775d51005af32  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 4c173622aecf3eb4d9ba47b08e43606a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 0283412a70cc9a4ea8acd24ed808cf50  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! b1fb1882b6594896cca0548bb27c4f84  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! a9bf1b3f1c2b5f9e7cda00bc79b3d5d7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! 529d210a5bea0cf71fe65b7027f8c98d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! f1a4bee67b8879b9095031abcd52f21b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! a87467127daba170ec24eb4b800cef69  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! b4feaf4c13ded73913e8426fe877021c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! 0e7c8d0495da5eac568ee572c177f643  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! 3d27d31f6dae2303ad9bc070cfaba177  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! c10997e055d19f5317191f4c1642d145  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! 5f663d0aa88d8a3e8e600a41ef58491b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 1212bdba4ca7116896249891d7065e6f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! d3ec265aa32b6f67fbc9d3f059ffb8b6  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! 4aefc134f277d56947482810d4a9a737  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! ab54838683ad9e0296620ab5dbc45150  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 878914e413e003e6670b6502cda96ff8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! 114a952789e8a23b3a0c60bfee7530c2  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! 36a796fb94a7a47b7ffd53e300f8351f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! 84ae121413a2b3dc4bcf7471b2fa4d0e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! 357df8bf251e467123ccfa2a8cbce8f5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! 8d686c9eb1c9fdee67cb8d3fc3f9a750  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! c48168232b9f208d405dd323852bbd63  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! 55be9ebb11dc4567a456f978b8524510  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! 95a86637d2c9915c6079ae4ee09bb0f4  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! c788ae78c8a634b1a319f75ba7912de7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! dd0113fde5d0a55ec10137fa960d9501  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 14fa5d85bf600d83b5eea35950733f1b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! 39f4911d2eea814ad1accf32fdeced47  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! 7fc3e32ddcf8607965b288046c47bc4b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! 71c9f78381d646df57704345fa4d93d8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! 0afd8ef8cc663ce1db16dfae5c5d2b52  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! 89a792d1eff9dcbdf33d63491d95e92c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! dfa3e918ee798986472ca2fb77e5fc44  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! 3b46f5078f4dc3211d8228beb3ff8e92  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! c2090cd6d5eebb6d3351e0dab5c41de0  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! b166c37a19f67af07ea7f3a5667356d3  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
  a841741f97a9dda6fb832a72a2263855  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 0867ee2a1bc6ec8ee141ca1c7b9c8f26  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! 2a52c96f8246aa16c4b031df955a405c  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  77dbb5c1c30fde0527d1a41dee6349e0  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  b8bcb95ad94c3cf24d3b1fd6722645d1  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  69eb713c6e95f50bc6d07ea7ae67e2b7  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
--- 96750,96805 ----
  b9a84d6d19dcb870a88a6c9cbca6ded1  libstdc++-v3/testsuite/25_algorithms/prev_permutation/moveable.cc
  2309aaed1c762325c484ea54b342a29c  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc
  724d26037056a13f9e016b05a6c4af58  libstdc++-v3/testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc
! 99f7e56e4f4a3482e5357134c04779ca  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/inplace_merge.cc
! 2d01f77a95c07a8691544e98c3af8d53  libstdc++-v3/testsuite/25_algorithms/pstl/alg_merge/merge.cc
! b3a5e3e03e4c7000686ccc6f79cef937  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_if.cc
! ceb9ff1a0fdb7661f470b0e4b061f073  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/copy_move.cc
! dc54a128f6cebabb7e2fe8731503b89f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/fill.cc
! aa4a2542466bc1d84948a55eaba22804  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/generate.cc
! 956682df4c313d94ae33edd452388c6a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/is_partitioned.cc
! 1afc23e804e39ee952bc5c0a64a1e315  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition.cc
! faa2f532fb9367dbddfc04e6d0519c5c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/partition_copy.cc
! 7dc20360fdcd2f2cbfdf058abee4ade0  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove.cc
! 3f6d699073a6db64c88b91cb0a17729f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/remove_copy.cc
! 74b779a2214560e4cf8dc374d3fb4912  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace.cc
! c8aff31497817cf6e703cd6684cb29f3  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/replace_copy.cc
! 89a4793b1ea2d7d3cb36c65a40e71718  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate.cc
! 9cd7e1fb46cd3b6be8bd5f8132b8acce  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/rotate_copy.cc
! f3d078b31c2772aca8da9669c6cc23b9  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/swap_ranges.cc
! 3bd30fa9f2cd54e1942ceaec5026c76d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_binary.cc
! 6837e1fd6ee14a57116397b82494ced2  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/transform_unary.cc
! a6b809943438e05bfcec8341de0f5f69  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique.cc
! 72c0169dae7574b025d0e8978f8155fe  libstdc++-v3/testsuite/25_algorithms/pstl/alg_modifying_operations/unique_copy_equal.cc
! 31fca2fd3acb011756db0aa7d473a2b8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/adjacent_find.cc
! 4a0ff0629152d0304d4db78f85b6de6f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/all_of.cc
! 6afa5935aa4c084063a8c640baf9a60f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/any_of.cc
! af5fca5bc6d72802e0bfae5842ad910b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/count.cc
! d158a17d6a72626910e9d1bb59a6bd28  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/equal.cc
! 04f9cd55db6b818f8a45bf0a96a99276  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find.cc
! 471b6f550298949d953761b6f029fbc8  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc
! d3a1d732b1d0136453af7746fa013e6a  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_first_of.cc
! 599cda84ea5efb563eff791be6d35600  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/find_if.cc
! f4f65bf27f0d7c9a39c06d6d20f61198  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/for_each.cc
! eb9e799f254906faf897c4dd5119f223  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/mismatch.cc
! c20a8e85523874211e4bbae54ab1d96b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/none_of.cc
! bfc0610f56a7f1d98984aff56dc1bfd7  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/nth_element.cc
! b40053fed52593896e1ba25cd0cb795d  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse.cc
! 1a705b9ea5017012121c3c55848dd6bc  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/reverse_copy.cc
! a02db630a53ced3d0dfa65416d94725e  libstdc++-v3/testsuite/25_algorithms/pstl/alg_nonmodifying/search_n.cc
! 91436d5c34b42f7c18262cecfcbaa1fe  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/includes.cc
! 4365fb8b784ce18952f7def92c4879f6  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_heap.cc
! aead9a8af21f10549912a33e4f446bdf  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/is_sorted.cc
! cb2437e6b7e82ca83a153d8ea0e7443f  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/lexicographical_compare.cc
! 46e455f8a262ce3bc66fca1712643c18  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/minmax_element.cc
! f0e714b09c38ebbfcaa1dec37a6678b5  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort.cc
! b249e9c92416019fb04cda355da8f58b  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/partial_sort_copy.cc
! 6716b699a6dddb06f3fefd4fcb9fed85  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/set.cc
! e160587f287d7f1536f35ad3c122411c  libstdc++-v3/testsuite/25_algorithms/pstl/alg_sorting/sort.cc
! bb1c07b7fa184bcd361277616fe492b0  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-2.cc
! beb201716339d95352622a798a280a01  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-3.cc
  a841741f97a9dda6fb832a72a2263855  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-4.cc
! 5c6a4e25931855004ed32d2d909d3e7c  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test-5.cc
! 269256c30cd6d1145b7bb85bfdd6bcc5  libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc
  77dbb5c1c30fde0527d1a41dee6349e0  libstdc++-v3/testsuite/25_algorithms/push_heap/complexity.cc
  b8bcb95ad94c3cf24d3b1fd6722645d1  libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc
  69eb713c6e95f50bc6d07ea7ae67e2b7  libstdc++-v3/testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc
*************** f7c870ac71681249b4d583725bf253ac  libstd
*** 96050,96067 ****
  c0ad37260f9a5750d720fdc814a26df4  libstdc++-v3/testsuite/25_algorithms/remove/moveable.cc
  8013689ca470c2c48c7edeb913e3984d  libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc
  7e35e9430c2b2ae4322ab30694f2e490  libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc
! 55e1a6cc87f492fb1522e5d895d42d9f  libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc
  b093ad2a64e83e879ca85acbd2028ade  libstdc++-v3/testsuite/25_algorithms/remove_copy/constrained.cc
  3848f763120e62413becc3dad9d0114f  libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc
  997f04ff3a70ba0e8f2c32105ec76916  libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc
  f0316cec5de319b52251d7e67cd64fd0  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/check_type.cc
! 31a9d0dff0d741293dae132ebf8847ce  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc
  c755c19be50a73a67a5bda012f5db470  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constrained.cc
  5ba507ee8b3beb4c4801511933ca2390  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc
  73a2d413f1b9bbddaffdfb55d2289f23  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc
  62307e3ff9113b29b87042600dce517e  libstdc++-v3/testsuite/25_algorithms/remove_if/1.cc
  2d049bfeafc9c31f9dca4e3810075871  libstdc++-v3/testsuite/25_algorithms/remove_if/check_type.cc
! 1b2fdb25110f9f54542bcecef55434cf  libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc
  0c8cbe6a822fa2cfeaa05b7a36adaff1  libstdc++-v3/testsuite/25_algorithms/remove_if/constrained.cc
  714642cf09381d025d296d1f2c9139f9  libstdc++-v3/testsuite/25_algorithms/remove_if/moveable.cc
  819db1c0b4aa04d952d1689d9b9609e0  libstdc++-v3/testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc
--- 96816,96833 ----
  c0ad37260f9a5750d720fdc814a26df4  libstdc++-v3/testsuite/25_algorithms/remove/moveable.cc
  8013689ca470c2c48c7edeb913e3984d  libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc
  7e35e9430c2b2ae4322ab30694f2e490  libstdc++-v3/testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc
! 135451006c1c3eda081a6be46adbc702  libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc
  b093ad2a64e83e879ca85acbd2028ade  libstdc++-v3/testsuite/25_algorithms/remove_copy/constrained.cc
  3848f763120e62413becc3dad9d0114f  libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc
  997f04ff3a70ba0e8f2c32105ec76916  libstdc++-v3/testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc
  f0316cec5de319b52251d7e67cd64fd0  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/check_type.cc
! 83fe0a1fdf550c61c5fdae5b27b9ef93  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc
  c755c19be50a73a67a5bda012f5db470  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constrained.cc
  5ba507ee8b3beb4c4801511933ca2390  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc
  73a2d413f1b9bbddaffdfb55d2289f23  libstdc++-v3/testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc
  62307e3ff9113b29b87042600dce517e  libstdc++-v3/testsuite/25_algorithms/remove_if/1.cc
  2d049bfeafc9c31f9dca4e3810075871  libstdc++-v3/testsuite/25_algorithms/remove_if/check_type.cc
! 4997b8f65ef51ee168b226c44752c722  libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc
  0c8cbe6a822fa2cfeaa05b7a36adaff1  libstdc++-v3/testsuite/25_algorithms/remove_if/constrained.cc
  714642cf09381d025d296d1f2c9139f9  libstdc++-v3/testsuite/25_algorithms/remove_if/moveable.cc
  819db1c0b4aa04d952d1689d9b9609e0  libstdc++-v3/testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc
*************** b0a6dcf30a8978006f0787e9f1c44498  libstd
*** 96085,96100 ****
  22bbaad26e5641fabf34934b6644a025  libstdc++-v3/testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc
  412730f52a701fb75eb23ebd84c0597d  libstdc++-v3/testsuite/25_algorithms/replace_if/1.cc
  f69daa619c86265dc560e3f5e2f14eea  libstdc++-v3/testsuite/25_algorithms/replace_if/check_type.cc
! b30411328433eed95e2515125048e950  libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc
  443639fb72b0fb45efd8dc52467f4a8b  libstdc++-v3/testsuite/25_algorithms/replace_if/constrained.cc
  2e7a60cfa1d7c5232120993f7364a7fe  libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc
  2a67bbd5a5ddddf93b0c53762d8d0205  libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc
! 2ac8a0cdfb9dadd9dfb47c5db0f1c9d2  libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc
  1cdb958fd201b4ac44b7e4f46cd7b1ff  libstdc++-v3/testsuite/25_algorithms/reverse/constrained.cc
  3388b8649f2ba9f7a2371b826393c978  libstdc++-v3/testsuite/25_algorithms/reverse/moveable.cc
  d1f81074b5b34a76fbe23850eab0c63d  libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc
  b0a6049e6722eea9e6a437a5e6846ad2  libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc
! fdd41d1f2c6ae68ff0fe89dd09aeb440  libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc
  855e68b2dc1f937a73f3fff8e7068c2e  libstdc++-v3/testsuite/25_algorithms/reverse_copy/constrained.cc
  f7ae14b0efce9e86dec447e443c3db13  libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc
  5ebac639ddb1affa305802132291602a  libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc
--- 96851,96866 ----
  22bbaad26e5641fabf34934b6644a025  libstdc++-v3/testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc
  412730f52a701fb75eb23ebd84c0597d  libstdc++-v3/testsuite/25_algorithms/replace_if/1.cc
  f69daa619c86265dc560e3f5e2f14eea  libstdc++-v3/testsuite/25_algorithms/replace_if/check_type.cc
! 2e2ddaaa0174fec3399a45680026a5dc  libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc
  443639fb72b0fb45efd8dc52467f4a8b  libstdc++-v3/testsuite/25_algorithms/replace_if/constrained.cc
  2e7a60cfa1d7c5232120993f7364a7fe  libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc
  2a67bbd5a5ddddf93b0c53762d8d0205  libstdc++-v3/testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc
! 36f40bd4fda4eb8bb7b8c7178baddcb8  libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc
  1cdb958fd201b4ac44b7e4f46cd7b1ff  libstdc++-v3/testsuite/25_algorithms/reverse/constrained.cc
  3388b8649f2ba9f7a2371b826393c978  libstdc++-v3/testsuite/25_algorithms/reverse/moveable.cc
  d1f81074b5b34a76fbe23850eab0c63d  libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc
  b0a6049e6722eea9e6a437a5e6846ad2  libstdc++-v3/testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc
! 8c93480388d122610f559bf666821a95  libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc
  855e68b2dc1f937a73f3fff8e7068c2e  libstdc++-v3/testsuite/25_algorithms/reverse_copy/constrained.cc
  f7ae14b0efce9e86dec447e443c3db13  libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc
  5ebac639ddb1affa305802132291602a  libstdc++-v3/testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc
*************** fba2ec023a81f25ae0fc979c8bb72e0f  libstd
*** 96109,96132 ****
  2ea208bbe108a1c7252c1d46b33f3a75  libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc
  b6f3cf75964ec05c572020161f717a2f  libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc
  7517afb592a1abf462cf84793c29960c  libstdc++-v3/testsuite/25_algorithms/rotate/rotate.cc
! 2827f0eeeb61a9714689957a4b8616c8  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc
  2e1717afcf5eab4fdfb0c969b55f7bd6  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc
  f92dece377cd528f8103d08838e7cee9  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
  7c28803898d4ee45a344034d7eca84cd  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
  43311467f07ab0de54166988c20adc7b  libstdc++-v3/testsuite/25_algorithms/sample/1.cc
  c6d5caeda562e2832d5705efadd8a54e  libstdc++-v3/testsuite/25_algorithms/sample/2.cc
  52bfb11f48177cb42d05803c27e9f568  libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
  1f0006d8a18917bb49ae066f44adb795  libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc
  2ff8ef9b1a080bdddae30ea415366fd1  libstdc++-v3/testsuite/25_algorithms/search/1.cc
  c90dc15ba7616943bef38e8068fd6643  libstdc++-v3/testsuite/25_algorithms/search/78346.cc
  28fe368fddf7d26045615ea51ba73d6b  libstdc++-v3/testsuite/25_algorithms/search/check_type.cc
! 11a6cfb8288d43cb3761a4f5f766c914  libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc
  d36ef5b575cd5a31899cadef69549053  libstdc++-v3/testsuite/25_algorithms/search/constrained.cc
  aaeabae46e9f3f278595111788d75fe8  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
  c21a95d40a736d006537b9a7fd6241c3  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
  cd67cffdee2fd464cbe0817dc4369470  libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
  9174d978796a42f6bafb338d6beaf63b  libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
  88823cbe73848781e027fdd1e9be1194  libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
  ba58133474e21f5a73565aa5382fe10c  libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc
  918bf28828e59d4e1f3a1c031212d789  libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc
  8ebaab99d811d42f9d25ef14fc82129f  libstdc++-v3/testsuite/25_algorithms/search_n/constrained.cc
--- 96875,96900 ----
  2ea208bbe108a1c7252c1d46b33f3a75  libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc
  b6f3cf75964ec05c572020161f717a2f  libstdc++-v3/testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc
  7517afb592a1abf462cf84793c29960c  libstdc++-v3/testsuite/25_algorithms/rotate/rotate.cc
! 751a339da1dc987e8747dd3e362af357  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc
  2e1717afcf5eab4fdfb0c969b55f7bd6  libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc
  f92dece377cd528f8103d08838e7cee9  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
  7c28803898d4ee45a344034d7eca84cd  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
  43311467f07ab0de54166988c20adc7b  libstdc++-v3/testsuite/25_algorithms/sample/1.cc
  c6d5caeda562e2832d5705efadd8a54e  libstdc++-v3/testsuite/25_algorithms/sample/2.cc
+ db856cd29e5c790549359ef2504c6ed1  libstdc++-v3/testsuite/25_algorithms/sample/3.cc
  52bfb11f48177cb42d05803c27e9f568  libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
  1f0006d8a18917bb49ae066f44adb795  libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc
  2ff8ef9b1a080bdddae30ea415366fd1  libstdc++-v3/testsuite/25_algorithms/search/1.cc
  c90dc15ba7616943bef38e8068fd6643  libstdc++-v3/testsuite/25_algorithms/search/78346.cc
  28fe368fddf7d26045615ea51ba73d6b  libstdc++-v3/testsuite/25_algorithms/search/check_type.cc
! 65f2c169154925072ef306ec4c2e122d  libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc
  d36ef5b575cd5a31899cadef69549053  libstdc++-v3/testsuite/25_algorithms/search/constrained.cc
  aaeabae46e9f3f278595111788d75fe8  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc
  c21a95d40a736d006537b9a7fd6241c3  libstdc++-v3/testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc
  cd67cffdee2fd464cbe0817dc4369470  libstdc++-v3/testsuite/25_algorithms/search/searcher.cc
  9174d978796a42f6bafb338d6beaf63b  libstdc++-v3/testsuite/25_algorithms/search_n/11400.cc
  88823cbe73848781e027fdd1e9be1194  libstdc++-v3/testsuite/25_algorithms/search_n/58358.cc
+ 1c14d137286eddc6c63c6de63932bf3f  libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc
  ba58133474e21f5a73565aa5382fe10c  libstdc++-v3/testsuite/25_algorithms/search_n/check_type.cc
  918bf28828e59d4e1f3a1c031212d789  libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc
  8ebaab99d811d42f9d25ef14fc82129f  libstdc++-v3/testsuite/25_algorithms/search_n/constrained.cc
*************** a9315e4091f47eeab97f9504516ebbd1  libstd
*** 96136,96161 ****
  d51674f74cbcc01a574328d53b9f06af  libstdc++-v3/testsuite/25_algorithms/set_difference/1.cc
  e4230bfd115a420997476fbbecbc5693  libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc
  475af07c51d7447ea10d43202c635082  libstdc++-v3/testsuite/25_algorithms/set_difference/check_type.cc
! 2127ce913f0b22cd95d51f3809e9c3fc  libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc
  5c8b774b04915e84307ca259431de913  libstdc++-v3/testsuite/25_algorithms/set_difference/constrained.cc
  32e78518274617bffa6518eea55d2d06  libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc
  0edad60a28b4d8ead8843a7185c2a47a  libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc
  8ff9f65e8a205352e9451aa5d6ba51b8  libstdc++-v3/testsuite/25_algorithms/set_intersection/1.cc
  e51b9d26742f01e72aca1e9187e882e6  libstdc++-v3/testsuite/25_algorithms/set_intersection/34730.cc
  8515307d8b491674ac49108cdae2c961  libstdc++-v3/testsuite/25_algorithms/set_intersection/check_type.cc
! c07edb8b0e2045684bf15e063aac45a4  libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc
  0988cbd80e9b5a4421b8d7b7c5ba3754  libstdc++-v3/testsuite/25_algorithms/set_intersection/constrained.cc
  234d61f6949fdfb95585a562032277e8  libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc
  1ee039e497412e22ad98f308ded45743  libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc
  4fdee19682ae97f503bc9f41a3457a8d  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/1.cc
  2a49a2c5d84d92979f063ee6e52aa9a5  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/check_type.cc
! 2127ce913f0b22cd95d51f3809e9c3fc  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constexpr.cc
  3a3d2b60ac18ffb8044d9d001120871f  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constrained.cc
  316438f502bde8e8528872f59ea87ed9  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc
  b8b68614c35d5bce11fdb9cd1cd07892  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc
  ba96686d25d7668950c37c6d88478839  libstdc++-v3/testsuite/25_algorithms/set_union/1.cc
  c318c0685feb42085d200329cad0f33c  libstdc++-v3/testsuite/25_algorithms/set_union/check_type.cc
! 7ff408911b2aa80b6c37cd8c0f37f0cb  libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc
  55aa7488ce671e019896ec20a9b63334  libstdc++-v3/testsuite/25_algorithms/set_union/constrained.cc
  47f2e9dfd25a70f279390bc5c6bdc615  libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc
  b6c27a892eda2ced66c83c4a8c0d8c03  libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc
--- 96904,96929 ----
  d51674f74cbcc01a574328d53b9f06af  libstdc++-v3/testsuite/25_algorithms/set_difference/1.cc
  e4230bfd115a420997476fbbecbc5693  libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc
  475af07c51d7447ea10d43202c635082  libstdc++-v3/testsuite/25_algorithms/set_difference/check_type.cc
! 98ae5dad8bc64bcf585b78be77f348ac  libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc
  5c8b774b04915e84307ca259431de913  libstdc++-v3/testsuite/25_algorithms/set_difference/constrained.cc
  32e78518274617bffa6518eea55d2d06  libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc
  0edad60a28b4d8ead8843a7185c2a47a  libstdc++-v3/testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc
  8ff9f65e8a205352e9451aa5d6ba51b8  libstdc++-v3/testsuite/25_algorithms/set_intersection/1.cc
  e51b9d26742f01e72aca1e9187e882e6  libstdc++-v3/testsuite/25_algorithms/set_intersection/34730.cc
  8515307d8b491674ac49108cdae2c961  libstdc++-v3/testsuite/25_algorithms/set_intersection/check_type.cc
! 209a358bd274ca34aaaadc319c230792  libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc
  0988cbd80e9b5a4421b8d7b7c5ba3754  libstdc++-v3/testsuite/25_algorithms/set_intersection/constrained.cc
  234d61f6949fdfb95585a562032277e8  libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc
  1ee039e497412e22ad98f308ded45743  libstdc++-v3/testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc
  4fdee19682ae97f503bc9f41a3457a8d  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/1.cc
  2a49a2c5d84d92979f063ee6e52aa9a5  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/check_type.cc
! e8e3207dfe66a197adce1e8cf88ae199  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constexpr.cc
  3a3d2b60ac18ffb8044d9d001120871f  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/constrained.cc
  316438f502bde8e8528872f59ea87ed9  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc
  b8b68614c35d5bce11fdb9cd1cd07892  libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc
  ba96686d25d7668950c37c6d88478839  libstdc++-v3/testsuite/25_algorithms/set_union/1.cc
  c318c0685feb42085d200329cad0f33c  libstdc++-v3/testsuite/25_algorithms/set_union/check_type.cc
! 0960f210439fbe822871255f154066c4  libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc
  55aa7488ce671e019896ec20a9b63334  libstdc++-v3/testsuite/25_algorithms/set_union/constrained.cc
  47f2e9dfd25a70f279390bc5c6bdc615  libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc
  b6c27a892eda2ced66c83c4a8c0d8c03  libstdc++-v3/testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc
*************** f7ab28679e2a015ef036b95af1ad67a9  libstd
*** 96231,96237 ****
  6c8c730b16982820d5c702f0097d95f1  libstdc++-v3/testsuite/25_algorithms/unique_copy/2.cc
  518ffd611482b633c0ab62dbe6693916  libstdc++-v3/testsuite/25_algorithms/unique_copy/26133.cc
  dd0fa7a14b08da3066a2ac8d96618441  libstdc++-v3/testsuite/25_algorithms/unique_copy/check_type.cc
! ee2f0e653689b231017d522421b09781  libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc
  f645064c374b13e8c9e010b739489923  libstdc++-v3/testsuite/25_algorithms/unique_copy/constrained.cc
  796fa3633d359b73820a1f463820c9b7  libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc
  25126bc6c38a69417586e667addf8dca  libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc
--- 96999,97005 ----
  6c8c730b16982820d5c702f0097d95f1  libstdc++-v3/testsuite/25_algorithms/unique_copy/2.cc
  518ffd611482b633c0ab62dbe6693916  libstdc++-v3/testsuite/25_algorithms/unique_copy/26133.cc
  dd0fa7a14b08da3066a2ac8d96618441  libstdc++-v3/testsuite/25_algorithms/unique_copy/check_type.cc
! 1c9957e37dd200b02e7129096e9995d1  libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc
  f645064c374b13e8c9e010b739489923  libstdc++-v3/testsuite/25_algorithms/unique_copy/constrained.cc
  796fa3633d359b73820a1f463820c9b7  libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc
  25126bc6c38a69417586e667addf8dca  libstdc++-v3/testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc
*************** f645064c374b13e8c9e010b739489923  libstd
*** 96239,96245 ****
  c4d0732310dea636cf9a19a45babab05  libstdc++-v3/testsuite/25_algorithms/upper_bound/2.cc
  8339e118db457ba11891372c5e7772f5  libstdc++-v3/testsuite/25_algorithms/upper_bound/33613.cc
  b6be3c7f8a72ae3138184f011688cb5f  libstdc++-v3/testsuite/25_algorithms/upper_bound/check_type.cc
! 78760a314354d398867c8f408acfa3d4  libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
  29ba98d778cf2803dc43e680589bcd43  libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc
  d6cf6fa284992256a477adf1a2ce83dc  libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
  02f1c254f20b7cc18c66565d99045620  libstdc++-v3/testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc
--- 97007,97013 ----
  c4d0732310dea636cf9a19a45babab05  libstdc++-v3/testsuite/25_algorithms/upper_bound/2.cc
  8339e118db457ba11891372c5e7772f5  libstdc++-v3/testsuite/25_algorithms/upper_bound/33613.cc
  b6be3c7f8a72ae3138184f011688cb5f  libstdc++-v3/testsuite/25_algorithms/upper_bound/check_type.cc
! fc4f409594faadd01c397634f785922b  libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc
  29ba98d778cf2803dc43e680589bcd43  libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc
  d6cf6fa284992256a477adf1a2ce83dc  libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc
  02f1c254f20b7cc18c66565d99045620  libstdc++-v3/testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc
*************** af2c66edde57fed474cc7c47119167f4  libstd
*** 96310,96316 ****
  98aaa071c218ed2b03b506e7e1dea91c  libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc
  786c88392ad21476586549a3bc39caeb  libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc
  8c35eb135966eac7f9f735660421deec  libstdc++-v3/testsuite/26_numerics/gcd/1.cc
! c22f583b2597595fe7506cf26f0c4835  libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc
  6313a74200a87668bca313215e442bd4  libstdc++-v3/testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc
  20a1d7fbdc4a485c2ab5c2da4623df1c  libstdc++-v3/testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc
  7d3b4a095ff9cd832fa48e1efd2baf89  libstdc++-v3/testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc
--- 97078,97085 ----
  98aaa071c218ed2b03b506e7e1dea91c  libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc
  786c88392ad21476586549a3bc39caeb  libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc
  8c35eb135966eac7f9f735660421deec  libstdc++-v3/testsuite/26_numerics/gcd/1.cc
! 95693fa697af2ce7ef6deaa0394c7fef  libstdc++-v3/testsuite/26_numerics/gcd/92978.cc
! 181c083afcb45ba3ff41798db8b2bc8f  libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc
  6313a74200a87668bca313215e442bd4  libstdc++-v3/testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc
  20a1d7fbdc4a485c2ab5c2da4623df1c  libstdc++-v3/testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc
  7d3b4a095ff9cd832fa48e1efd2baf89  libstdc++-v3/testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc
*************** c982d6aaa4c9dab0894ace50f9f3db73  libstd
*** 96382,96388 ****
  77e3964372e7319438f2e4bf00b4ffcb  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc
  60f92e8ec904935ac8d4151cc0b481e5  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc
  08539aa6d85601e5c884414e0e3665d0  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
! 5c281e3b5e0f163e1f2642f85e2c4947  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
  4e72ddc5145e1ca4cbaa0da8f2f0e7c9  libstdc++-v3/testsuite/26_numerics/lerp.cc
  99cba480cfe0a31037aee3fa69baebcc  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  d07be8d9763f7bd442e79f9cb43513e1  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
--- 97151,97158 ----
  77e3964372e7319438f2e4bf00b4ffcb  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc
  60f92e8ec904935ac8d4151cc0b481e5  libstdc++-v3/testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc
  08539aa6d85601e5c884414e0e3665d0  libstdc++-v3/testsuite/26_numerics/lcm/1.cc
! e34475da99458f7a1a16d3d58bc08693  libstdc++-v3/testsuite/26_numerics/lcm/92978.cc
! 5173c15e5da52949296fbfb05fc1ad06  libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc
  4e72ddc5145e1ca4cbaa0da8f2f0e7c9  libstdc++-v3/testsuite/26_numerics/lerp.cc
  99cba480cfe0a31037aee3fa69baebcc  libstdc++-v3/testsuite/26_numerics/midpoint/floating.cc
  d07be8d9763f7bd442e79f9cb43513e1  libstdc++-v3/testsuite/26_numerics/midpoint/integral.cc
*************** a0d9a5703ee9b7b1c854009c5621e27d  libstd
*** 96398,96408 ****
  e074b4730fb14fa323010398a7450f56  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  1dc682eecaae6c6d971c0616c8e2d3cb  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  2721ce79436a23c6c6cddd3f9a9695ff  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! 27bd17a7c9ed274ed6a47a11cba4fdf3  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! 090a3fa93a1395a21ba3a76f5344055a  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! 02a7abfb338381e4b0930303fbcc1f54  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! f4eff3b24a22d9ba92df2fbe60a6f085  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! 776c3e81a7ead4587a5baa46f8ef434d  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  391113ce8ef50298348aa90c88cf9e10  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  68963de733ad299f374392ce9f9a5630  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  3c147c95fcd5984708256f4362676a4b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
--- 97168,97178 ----
  e074b4730fb14fa323010398a7450f56  libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc
  1dc682eecaae6c6d971c0616c8e2d3cb  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc
  2721ce79436a23c6c6cddd3f9a9695ff  libstdc++-v3/testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc
! 06f9a0eacab04d61b242252874d326a8  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/adjacent_difference.cc
! c7bf275d3e57ab4398c667478453b690  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/reduce.cc
! 3b38ab0095f6c3e64a3aafc3953a3532  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/scan.cc
! be9f4cd42cf1d2640f0000739e67b4b0  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_reduce.cc
! ad6996fbdb2fc70e958aa203f8e720c3  libstdc++-v3/testsuite/26_numerics/pstl/numeric_ops/transform_scan.cc
  391113ce8ef50298348aa90c88cf9e10  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc
  68963de733ad299f374392ce9f9a5630  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc
  3c147c95fcd5984708256f4362676a4b  libstdc++-v3/testsuite/26_numerics/random/bernoulli_distribution/operators/equal.cc
*************** dbd126ac5b29002ea180f84c5c04a4cb  libstd
*** 96524,96529 ****
--- 97294,97300 ----
  eec9add50c0caa250729c5e49b0f5ff7  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed_seq.cc
  0bce5b6a610b64c6574ead3f85c03e2c  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/cons/seed_seq2.cc
  a8aa75486e5f9e1037d06835a340f92b  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/51795.cc
+ 17f9947e9267f6fe1ba859b208a46877  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/call.cc
  8b061e66eb651f4fd883cc79c8f79548  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc
  0ac2c3374237e0079cd40dd540da9215  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/inequal.cc
  9fd61a1d8c79c3bce8c09d8e66937ee8  libstdc++-v3/testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc
*************** e93ad9af5d30bfee02b53a20a607fe89  libstd
*** 96601,96607 ****
  73b0c27d9aa966e4cc6da9855fdc8523  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  9c999c82491c954bbbbc9411256a7b4f  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  e289156e639f6fb62ab388683d910974  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! a27f8167898a2788a8563a8b1ab79b78  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  ca2cf6b593449ed1beeec7cb58fc6d60  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  1191250054a363859a2f9ac2854b6f2d  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  e55163461f2825863d85db7f79f567be  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
--- 97372,97378 ----
  73b0c27d9aa966e4cc6da9855fdc8523  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/operators/values.cc
  9c999c82491c954bbbbc9411256a7b4f  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/explicit_instantiation/1.cc
  e289156e639f6fb62ab388683d910974  libstdc++-v3/testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc
! 9ed7c90932e518423e74465a94c76df4  libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc
  ca2cf6b593449ed1beeec7cb58fc6d60  libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc
  1191250054a363859a2f9ac2854b6f2d  libstdc++-v3/testsuite/26_numerics/random/random_device/94087.cc
  e55163461f2825863d85db7f79f567be  libstdc++-v3/testsuite/26_numerics/random/random_device/cons/default-cow.cc
*************** ac1b1da7941bdec5c4511cce84afdcf6  libstd
*** 96699,96704 ****
--- 97470,97476 ----
  418a7632890c6c575a46a41dd5dee923  libstdc++-v3/testsuite/26_numerics/valarray/69116.cc
  9aeacc3bec54588f60fa706ec6289c09  libstdc++-v3/testsuite/26_numerics/valarray/83860.cc
  50dc81a427e57ef5b8ce2a2389829746  libstdc++-v3/testsuite/26_numerics/valarray/87641.cc
+ 59e5f3a283a29ead59bf83dc4eb75fa6  libstdc++-v3/testsuite/26_numerics/valarray/95592.cc
  b5297e6ef0951c8b529595e540c79951  libstdc++-v3/testsuite/26_numerics/valarray/algo.cc
  3e191d68e11822f58de5e4bd15365ca5  libstdc++-v3/testsuite/26_numerics/valarray/binary_closure.cc
  b4252d942b448f0aa585d1b4c2a434e3  libstdc++-v3/testsuite/26_numerics/valarray/const_bracket.cc
*************** d7c9c17f836d55a45ad7296802dd7988  libstd
*** 96942,96948 ****
  159c5515edcbe78feb35892e4d1894d5  libstdc++-v3/testsuite/27_io/basic_fstream/53984.cc
  541c36437f79db695f98f8032b21be44  libstdc++-v3/testsuite/27_io/basic_fstream/assign/1.cc
  c066f78b7a150904fe1be371923f6219  libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
! 2138a254dbd491ff6e702ab4797c2a68  libstdc++-v3/testsuite/27_io/basic_fstream/cons/base.cc
  98075f3e480a1fd423f821655dc2376a  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/1.cc
  53648bf2618ecf71e68f74588f73c909  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/path.cc
  739460d7de4a416b17ee59aa6a682182  libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc
--- 97714,97720 ----
  159c5515edcbe78feb35892e4d1894d5  libstdc++-v3/testsuite/27_io/basic_fstream/53984.cc
  541c36437f79db695f98f8032b21be44  libstdc++-v3/testsuite/27_io/basic_fstream/assign/1.cc
  c066f78b7a150904fe1be371923f6219  libstdc++-v3/testsuite/27_io/basic_fstream/cons/1.cc
! cc86e169bbf225f2a5e1762793460b3a  libstdc++-v3/testsuite/27_io/basic_fstream/cons/base.cc
  98075f3e480a1fd423f821655dc2376a  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/1.cc
  53648bf2618ecf71e68f74588f73c909  libstdc++-v3/testsuite/27_io/basic_fstream/cons/char/path.cc
  739460d7de4a416b17ee59aa6a682182  libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc
*************** deed743ffb610b929c1ece297b9b3a54  libstd
*** 97504,97514 ****
  9aefaa2510b6876a45f3efa9c688f3c0  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
  1d8d442cea71e70c3f6179dc2de14b50  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
  e83c53f3246ff01d3e64ea80fa59282f  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
! bebc3a484b920b79b68609b4c384916e  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
  aca9afc7b33749cc0e3c2f1427f3e7ec  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
  640135655cfe0c5f6b11d8d200016013  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
  18e482bbd13db5e8f988957a0da3540d  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
  6ba780610ebed6b68cc30f3966f7dd2d  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
  356709d7f3d195a3b4aaa6401984d704  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
  f0758dcdc1238f2c8b5ef99a8e011e93  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
  c7eb17bf0303e44a60c43c4bb251efc9  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
--- 98276,98287 ----
  9aefaa2510b6876a45f3efa9c688f3c0  libstdc++-v3/testsuite/27_io/filesystem/operations/is_empty.cc
  1d8d442cea71e70c3f6179dc2de14b50  libstdc++-v3/testsuite/27_io/filesystem/operations/last_write_time.cc
  e83c53f3246ff01d3e64ea80fa59282f  libstdc++-v3/testsuite/27_io/filesystem/operations/permissions.cc
! 310d4a7344e3af1e1856f77d5d4c408e  libstdc++-v3/testsuite/27_io/filesystem/operations/proximate.cc
  aca9afc7b33749cc0e3c2f1427f3e7ec  libstdc++-v3/testsuite/27_io/filesystem/operations/read_symlink.cc
  640135655cfe0c5f6b11d8d200016013  libstdc++-v3/testsuite/27_io/filesystem/operations/relative.cc
  18e482bbd13db5e8f988957a0da3540d  libstdc++-v3/testsuite/27_io/filesystem/operations/remove.cc
  6ba780610ebed6b68cc30f3966f7dd2d  libstdc++-v3/testsuite/27_io/filesystem/operations/remove_all.cc
+ 238203fc0b253cbcec3b6d77a9955ad5  libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc
  356709d7f3d195a3b4aaa6401984d704  libstdc++-v3/testsuite/27_io/filesystem/operations/resize_file.cc
  f0758dcdc1238f2c8b5ef99a8e011e93  libstdc++-v3/testsuite/27_io/filesystem/operations/space.cc
  c7eb17bf0303e44a60c43c4bb251efc9  libstdc++-v3/testsuite/27_io/filesystem/operations/status.cc
*************** c7eb17bf0303e44a60c43c4bb251efc9  libstd
*** 97516,97526 ****
  7d5aa8bd7ba7accfa9ff4144cd402de4  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  a03eed977cf4ae9c04cecde7c11529bb  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
  6fb4260b01b570a6ba3aa218acb876bf  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
! f041aa60f3e5e753904ea53a9e9c63b8  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
  eeff032db1b1e8607861f00f13a58f01  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
  4e8ef379fa04d0b44aeaa07a5b96a99f  libstdc++-v3/testsuite/27_io/filesystem/path/assign/copy.cc
  06d4b5e7ff5100b709bef580109d73d2  libstdc++-v3/testsuite/27_io/filesystem/path/compare/compare.cc
! 2ab695ab6aeafab6a56f507d070aa8a0  libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
  2c7a9f5fbe8f9fbb3b0add64f54e882c  libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
  4f80afc7a22647abb74e1d08b1781d7f  libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
  625ee5a86d2c05234c6b510874c9e010  libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
--- 98289,98299 ----
  7d5aa8bd7ba7accfa9ff4144cd402de4  libstdc++-v3/testsuite/27_io/filesystem/operations/temp_directory_path.cc
  a03eed977cf4ae9c04cecde7c11529bb  libstdc++-v3/testsuite/27_io/filesystem/operations/weakly_canonical.cc
  6fb4260b01b570a6ba3aa218acb876bf  libstdc++-v3/testsuite/27_io/filesystem/path/append/path.cc
! 74da2255a2532220b114aac7b9b77455  libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc
  eeff032db1b1e8607861f00f13a58f01  libstdc++-v3/testsuite/27_io/filesystem/path/assign/assign.cc
  4e8ef379fa04d0b44aeaa07a5b96a99f  libstdc++-v3/testsuite/27_io/filesystem/path/assign/copy.cc
  06d4b5e7ff5100b709bef580109d73d2  libstdc++-v3/testsuite/27_io/filesystem/path/compare/compare.cc
! 4cc3560c368bd99f558a70042412f3dd  libstdc++-v3/testsuite/27_io/filesystem/path/compare/lwg2936.cc
  2c7a9f5fbe8f9fbb3b0add64f54e882c  libstdc++-v3/testsuite/27_io/filesystem/path/compare/path.cc
  4f80afc7a22647abb74e1d08b1781d7f  libstdc++-v3/testsuite/27_io/filesystem/path/compare/strings.cc
  625ee5a86d2c05234c6b510874c9e010  libstdc++-v3/testsuite/27_io/filesystem/path/concat/92853.cc
*************** dfb31afa9d518f96c15527f0a3c05532  libstd
*** 97548,97555 ****
  e6cc17106c4d9810978c63fb968bd7ba  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc
  4d332d3a02938bc7699b8e6c535ac731  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal.cc
  00a667108142ab8d931350f1780ade4f  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal2.cc
! 917b51e75d6ff945b42ed2763303d66b  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
! 9fcc9ee0126a1fb7688c3c5d96388603  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
  748d8a19bd32384950be5fd26d65718a  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
  a3cba4cc1450ee44c042e270cc629ffe  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
  c8e4f52eac5d41a42b4f56f2d0853e43  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
--- 98321,98328 ----
  e6cc17106c4d9810978c63fb968bd7ba  libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc
  4d332d3a02938bc7699b8e6c535ac731  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal.cc
  00a667108142ab8d931350f1780ade4f  libstdc++-v3/testsuite/27_io/filesystem/path/generation/normal2.cc
! 21c310ca73b5b134f54dcfaa7cb3b570  libstdc++-v3/testsuite/27_io/filesystem/path/generation/proximate.cc
! e42462604c80042a0a2fad005d5d4bd3  libstdc++-v3/testsuite/27_io/filesystem/path/generation/relative.cc
  748d8a19bd32384950be5fd26d65718a  libstdc++-v3/testsuite/27_io/filesystem/path/generic/94242.cc
  a3cba4cc1450ee44c042e270cc629ffe  libstdc++-v3/testsuite/27_io/filesystem/path/generic/generic_string.cc
  c8e4f52eac5d41a42b4f56f2d0853e43  libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc
*************** f315c80f8e214d55afff4c00440c5610  libstd
*** 97623,97630 ****
  07f32c2e6096a9fb7734fe40b5114b2a  libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc
  995a2b24e2bf3484c60fc45745e9d3ed  libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc
  a3113479cefc43bf8fcfb777a1afde9d  libstdc++-v3/testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc
! 86932fca88d3ff73ca59a8d7300e3d88  libstdc++-v3/testsuite/27_io/ios_base/failure/cxx11.cc
  6d2118f9611f09f35b5e88bd552dffd9  libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc
  bc5c2cac1cbcf383984274d877b443ef  libstdc++-v3/testsuite/27_io/ios_base/failure/what-1.cc
  88f19642a5376c3436a95d8ba7a8967b  libstdc++-v3/testsuite/27_io/ios_base/failure/what-2.cc
  bae5e70b9888487bf1271fee85fcecb4  libstdc++-v3/testsuite/27_io/ios_base/failure/what-3.cc
--- 98396,98404 ----
  07f32c2e6096a9fb7734fe40b5114b2a  libstdc++-v3/testsuite/27_io/ios_base/cons/assign_neg.cc
  995a2b24e2bf3484c60fc45745e9d3ed  libstdc++-v3/testsuite/27_io/ios_base/cons/copy_neg.cc
  a3113479cefc43bf8fcfb777a1afde9d  libstdc++-v3/testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc
! 26e6b43bcae9191045e454f173ba7ee6  libstdc++-v3/testsuite/27_io/ios_base/failure/cxx11.cc
  6d2118f9611f09f35b5e88bd552dffd9  libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc
+ a35c9a7bc005a66c5fe9060adeeffb34  libstdc++-v3/testsuite/27_io/ios_base/failure/error_code.cc
  bc5c2cac1cbcf383984274d877b443ef  libstdc++-v3/testsuite/27_io/ios_base/failure/what-1.cc
  88f19642a5376c3436a95d8ba7a8967b  libstdc++-v3/testsuite/27_io/ios_base/failure/what-2.cc
  bae5e70b9888487bf1271fee85fcecb4  libstdc++-v3/testsuite/27_io/ios_base/failure/what-3.cc
*************** b715c45a6677f269807dab0bbcf0ee1d  libstd
*** 97770,97937 ****
  9543dadaa8c5c965e1994efbee0bd561  libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
  9e8ed05ac0eed1fdd3d5f4cf50a2e4b2  libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
  9934e7889df5a2c6e651226db2c62e05  libstdc++-v3/testsuite/27_io/rvalue_streams.cc
! 11875ef3af2c8b47e93831d74d7ad3f4  libstdc++-v3/testsuite/27_io/types/1.cc
  4b0f90eb6e1e76ad326e05f588f91f72  libstdc++-v3/testsuite/27_io/types/2.cc
  c2c9c49259d7cbc70967aa0def986d47  libstdc++-v3/testsuite/27_io/types/3.cc
  137fb16f280a82e2ee64a5bd5f0a37a3  libstdc++-v3/testsuite/27_io/types/4.cc
! d6278c4d6893f57f25dc63f57bf2d1e9  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc
! 9b9ee7a294c12eacec20bcf6bd59c87f  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc
! b3aed9c27aa0ea87cb9654cfc7f53c0a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_01.cc
! be4a9501f694e7c776bdc1fc50fb058b  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_00_03.cc
! 906f19b639f7a9791dc28c5eecbe91af  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_01_03.cc
! 5619a75f2e4fabf7c9294ef13501185f  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_02_03.cc
! e888a4c796f96fcd3b5fbcc3ab8ac73d  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc
! f4642969d7d403d9ecaba796cca06755  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/dr2329_neg.cc
! 8d7c138e1edcf7658c737cef9a9720e0  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc
! bde6d104b190253602098da0dd288426  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc
! 3d06ab1af66a815354418aafe5ca2549  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc
! 8c54829e3a04efd12b72b73d705153c3  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/61601.cc
! a050e02d1046600ea1b0013b1f3a7c90  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc
! 1c3762c3ac0a9e1a7b9bdb3109df7e99  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc
! df123085a688ab60f34152e5cc605c0a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc
! a5f829dd1d6efae9c5c91a194f20dbb6  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc
! d0ff9140f498fc94208c3de2f2be612e  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/emptygroup.cc
! c48a036608b7c5ab759926c7998803a7  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/hex.cc
! 0c5d13597fc7ce5cd263522b4abc5a9f  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc
! 0ff90daf4e367cd48370df30897873f1  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/ungreedy.cc
! ef7753d6e287fc6f5069c82749711158  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/63199.cc
! 0c4de9c8371eca4009979b1c114ddcbe  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/anymatcher.cc
! 54d9b8099231cde85d73f22e3712546c  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc
! 36aefabe28ed25367d08bdca1683b0b4  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc
! 4c7c0d646dc02747ec29d4eb02ac5563  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_plus.cc
! b14511831f855cdaaf38e35ccbc2e686  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_questionmark.cc
! 6c9befb3f9d0274f591fbd07d418ecf6  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_range.cc
! 4badea80b8077ba0f42f5ed6a2cb78cc  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_any.cc
! 0515af1e1025b9cd304d262361d965f1  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_00_03.cc
! f5e1c9e8623ff63bb1e049d7087ad168  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_01_03.cc
! c837ccc363a8609f6d234922fdd69e6a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_02_03.cc
! e07e163409dda6676f3e5e710e97ef21  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/wstring_locale.cc
! a0581079877031350c06ab4a635aa88a  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/51711.cc
! bd345544f00464e1588fb076d9070ab2  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc
! 2638c8d714a4d98313c19a4b0cdfb5f3  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc
! 8fec376615f3032ff8557dda56d7f30a  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/pr83601.cc
! 35f9b2d3cbae27c94b57bfb41f9eb38b  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/51711.cc
! dd8125649031a73ccd94d90bd26f58ce  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/pr83601.cc
! 4bf3196d1159deb2a59ad06552dbf4c9  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61424.cc
! cbbd97423c29923c4e38ef99937cbdc8  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61720.cc
! 8b7be6dd9c8b6793eb9d88022437e18e  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/basic/string_01.cc
! 36cfde52396a83d45855a87b2b7fa02f  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/dr2332_neg.cc
! 388092227ac4a7a80d875d1a8c07a7c9  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc
! e6713d4a1252a063302839141efdec46  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/flags.cc
! 6a60ce696bec0d24c509fd54d2d81798  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc
! 74d94a70f4be46e04c6b8672cbc7e8dd  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/string_01.cc
! 18f6dd87953587ab094bc270729b727f  libstdc++-v3/testsuite/28_regex/basic_regex/85098.cc
! 267c519f1c1ee2c94dc8e0f1c50b2c37  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring.cc
! 527a2db0f4c1a7f3d5592db993f6c153  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring_op.cc
! 3d56f90d305e1095f2521f0e13290abb  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/lwg3296.cc
! 78459be11c77be47087437fee1e9bee4  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/moveable.cc
! 862a04ae505a2230c36437d17a42a6e2  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/pstring.cc
! 5ecf6c43c11a8e5d7ac49c45f16dbbb5  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/range.cc
! 4a9a4d2ed9644475fa7151ef84f65f1e  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string.cc
! f0bc2d1f9fce6a1ed150c05e4ce60416  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string_op.cc
! b9db871dffe996d1c1bbffff1494dbea  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc
! 9dc9c06e5f95024f0d88486283e7b07c  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc
! f12e651f44fc8133a1b2be5baa4e61d5  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/lwg3296.cc
! d81aaaca201c7fdaaace7320e4c52ed0  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc
! 0081e4ad46ca27d3d2afe86e3d2eba7f  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/range.cc
! fbf6399039c24cd91b8896cebe7f59d4  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string.cc
! bdc345847f2e0f6fead8cff673f2b6ee  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc
! f81cc78c1575a149686146c5c3fdd762  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/47724.cc
! 8c2078dc8336fc53724ca882e995a9f0  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/83598.cc
! e84abb73c986430317f6db30ffb6d460  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/cstring.cc
! d209b33920c6290f5cbbc16abead2f1d  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/default.cc
! acc0487a65608ae5675e1543d722e672  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/iter.cc
! 81a0919523424f2b29db87abae7f650b  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc
! d9f6918b9c5ec928005530cb84068557  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc
! 399aa3ba9c8812a984096e16e598335e  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc
! 7dbd758f172809ed067fde8c88034964  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc
! dc78bda821fd9966dee709cab8a4529c  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring.cc
! 6a4df8eda8cd1a6ce1726120ac754fb7  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_awk.cc
! 3848742a7c7c9326c7dfd27be72a2e1a  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_ecma.cc
! 89650bfb3b87ac39fc80045a2f8d3916  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_egrep.cc
! 1d693d8fabff42c30e8ceccb8bcd4f39  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_grep.cc
! 2c71840c52b6ef9ff8c4a029d8ada3e6  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc
! 04ee9fb924f1501d75b2fd792dd2a77b  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc
! 89fa4e07bdde341d93df4a937c90b141  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc
! eb0ec752a61add3c8570eb3be14fb0b4  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/deduction.cc
! 058bb2a1e43a204a519c757733e277f1  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc
! b21d784040d5e96ec905c8453b69f98d  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc
! 5b5c5d4df86bd7aae819be93e145fe0e  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc
! c32193bb1bab506906228735cde26cdf  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_char.cc
! fdcf461570c4f3bd402bb441e2162878  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc
! 3487bd9a6e9c11893b826e172779cee3  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc
! c32ebba89a94630ddf9066b80df52630  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc
! c2b31918155bba1a614a2df80dd42d01  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc
! 4994a541bb8920e6bc0e737032a33eb1  libstdc++-v3/testsuite/28_regex/basic_regex/imbue/string.cc
! a45e67c40298fb948f7207586b8bc4ce  libstdc++-v3/testsuite/28_regex/basic_regex/multiple_quantifiers.cc
! 9c5d849f9ed4a6d2e4d078b7a710ee28  libstdc++-v3/testsuite/28_regex/basic_regex/requirements/constexpr_data.cc
! b7d514de821e1edfe8c117c0734b4b59  libstdc++-v3/testsuite/28_regex/constants/constexpr.cc
! c82c57003f76361f0326835e9df9181c  libstdc++-v3/testsuite/28_regex/constants/error_type.cc
! 3e26f7bd591393316423460bff5f9e50  libstdc++-v3/testsuite/28_regex/constants/match_flag_type.cc
! ead5892821d38c13220bc1ef277e6a83  libstdc++-v3/testsuite/28_regex/constants/syntax_option_type.cc
! 4d0fff4dbcfb603c1f196a6bcc646b7a  libstdc++-v3/testsuite/28_regex/headers/regex/std_c++0x_neg.cc
! 3294e8ee855dd4557fe97f6750394c6e  libstdc++-v3/testsuite/28_regex/init-list.cc
! b3283fa09affebc69aeedc34892ed68d  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/64140.cc
! d3c20897337b935d0f2ff9ea6ff3078c  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_01.cc
! 0322fb41cdf3522f408fed49f88a8c0b  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_position_01.cc
! 8df5311f0ce549eb366ce65004b21a72  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/default.cc
! bb8a7a1917e949bde41005fa103bff20  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc
! 1d5b3d511d8ddd1dd83976b7f642c7cf  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/default.cc
! b802e90dbb15fa2673b1c51d09017d18  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/typedefs.cc
! efe11996d42cb81de31889074d7e02b5  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_01.cc
! 4e35d8682c15f91c09b8e80828ae7cb2  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc
! d8a8f14ce0828ca3f44c6b9744a3d2ee  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/64303.cc
! 849a89556918f185aa3e685ecfe61922  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/char/string_01.cc
! ee4c862a8b0086b3e0be331e60ac1da5  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/default.cc
! 5a5db974b257d6345ad02114bf907873  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc
! ea382d1fc8743ab0dedc9fd5e80ec8ec  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/wchar_t/default.cc
! 279b100d64b10c9e69361d78875a3b68  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
! 665f8869ced07d712b857f0cf1dd8ff9  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
! 0731f2972eae4efca92df335e6ac7bbd  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
! a6afca4be20fc4c58c558968fa0c923d  libstdc++-v3/testsuite/28_regex/match_results/94627.cc
! 80cf6ad66daa34a06721b8ae43c825e5  libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
! d4e3ecbe993829549deb385a1b98b51c  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
! d551aad945769f814e6e4d99c868d54b  libstdc++-v3/testsuite/28_regex/match_results/format.cc
! 9518f1f5b71cbdae6200f2f0743829bd  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! a522ea899f62d130ffe37307ec83c36c  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
! a49503c82ca3573bd34e4524ac555a79  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
! 3b05771c7b72157d662226e131826045  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
! c1e163b4c5a1a82d1900279f9749f2b6  libstdc++-v3/testsuite/28_regex/range_access.cc
! 4f6f4c8526c63f5e674bad4eb224a243  libstdc++-v3/testsuite/28_regex/regex_error/base.cc
! 932979a92dbccaca111fd31ab04f2440  libstdc++-v3/testsuite/28_regex/regex_error/regex_error.cc
! 03f7db1adb31eb626aa4a224a6124cf9  libstdc++-v3/testsuite/28_regex/regression.cc
! 292e6d96f4dfbbeca4183227875b64e8  libstdc++-v3/testsuite/28_regex/requirements/typedefs.cc
! 27c4d6888f02c9ee8c3c2d6b262a5367  libstdc++-v3/testsuite/28_regex/simple_c++11.cc
! f38f304eeb3e2a6b262c2a49f5aca66b  libstdc++-v3/testsuite/28_regex/sub_match/cast_char.cc
! 03a34e783885f1069480bcec695a7735  libstdc++-v3/testsuite/28_regex/sub_match/cast_wchar_t.cc
! a4f188f69e809449d4b3904fa193fa3b  libstdc++-v3/testsuite/28_regex/sub_match/compare.cc
! c66355b2a5d48b5f11445a25966b3459  libstdc++-v3/testsuite/28_regex/sub_match/compare_c++20.cc
! 37c0e7611c9ed61c79e7c04cf552cf10  libstdc++-v3/testsuite/28_regex/sub_match/embedded_zeros_cmp.cc
! f3937df83253d6b540b58e6d1e232c95  libstdc++-v3/testsuite/28_regex/sub_match/length.cc
! 3d7036ffc2b35fe057f269ea27dd2a7f  libstdc++-v3/testsuite/28_regex/sub_match/typedefs.cc
! 21b1eb9f05ff97d2504a32924afa7ea7  libstdc++-v3/testsuite/28_regex/traits/char/ctor.cc
! 873a9e4fd16a915d6d040d7c522e66ff  libstdc++-v3/testsuite/28_regex/traits/char/icase.cc
! c0332dd571ab44f42989c6c83ba11d46  libstdc++-v3/testsuite/28_regex/traits/char/isctype.cc
! 6f0c2c0e187342dbe4b0be1cb6a92c5a  libstdc++-v3/testsuite/28_regex/traits/char/length.cc
! 923c4e01f9dba9a6efcce597a32974c1  libstdc++-v3/testsuite/28_regex/traits/char/lookup_classname.cc
! 860729d0470e223681c103196149cf70  libstdc++-v3/testsuite/28_regex/traits/char/lookup_collatename.cc
! 783adec929d93a2c507478c93c4dcef3  libstdc++-v3/testsuite/28_regex/traits/char/transform.cc
! c157659a059f5f14eaf6d17c47662a38  libstdc++-v3/testsuite/28_regex/traits/char/transform_primary.cc
! 6215e434594025ba4d5e6d46d7aeb2f6  libstdc++-v3/testsuite/28_regex/traits/char/translate.cc
! a7dab49e49cb0238144532c66ea56da0  libstdc++-v3/testsuite/28_regex/traits/char/translate_nocase.cc
! 54ca5fc134420aff81c7de45311af6ab  libstdc++-v3/testsuite/28_regex/traits/char/user_defined.cc
! 11609046befdcdbbd10826f27ac31fb6  libstdc++-v3/testsuite/28_regex/traits/char/value.cc
! 40510a35a3c82d6f28fda8051e8b7871  libstdc++-v3/testsuite/28_regex/traits/wchar_t/ctor.cc
! f464bb313be70bd065f783caa9eef44a  libstdc++-v3/testsuite/28_regex/traits/wchar_t/isctype.cc
! 69836029bf61aae12363249ebcf56687  libstdc++-v3/testsuite/28_regex/traits/wchar_t/length.cc
! e7185c420db606d46f1e1c37b025f031  libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_classname.cc
! ec495d1d4ba1d4c488ab5cb21e7a9713  libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_collatename.cc
! 896bceb639ea25b71bf1aa0edba37e02  libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform.cc
! 1221afe0de66ea162cf8af00d42af7eb  libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform_primary.cc
! a19b149aa8feaeea1650fa16b60b7099  libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate.cc
! 5be143cc714faa08b6bf9dd9967537c1  libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate_nocase.cc
! 3545394e37a909707a9b46637d0354a6  libstdc++-v3/testsuite/28_regex/traits/wchar_t/user_defined.cc
! a5dbfae4d41a792b0dbfdcfca91727ca  libstdc++-v3/testsuite/28_regex/traits/wchar_t/value.cc
  b5e7adff64570ac63ca5292240a43ae0  libstdc++-v3/testsuite/29_atomics/atomic/60658.cc
  d20ec47178b64425bbb88b270066e307  libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
  6d6208e48eb3b864c3ff1333479379fe  libstdc++-v3/testsuite/29_atomics/atomic/62259.cc
--- 98544,98711 ----
  9543dadaa8c5c965e1994efbee0bd561  libstdc++-v3/testsuite/27_io/objects/wchar_t/dr455.cc
  9e8ed05ac0eed1fdd3d5f4cf50a2e4b2  libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc
  9934e7889df5a2c6e651226db2c62e05  libstdc++-v3/testsuite/27_io/rvalue_streams.cc
! 5eb7ac5ff21f03039afe7f27eb4e827d  libstdc++-v3/testsuite/27_io/types/1.cc
  4b0f90eb6e1e76ad326e05f588f91f72  libstdc++-v3/testsuite/27_io/types/2.cc
  c2c9c49259d7cbc70967aa0def986d47  libstdc++-v3/testsuite/27_io/types/3.cc
  137fb16f280a82e2ee64a5bd5f0a37a3  libstdc++-v3/testsuite/27_io/types/4.cc
! a7f6c5c6d42fc724e816f0a6f81b0956  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/awk/cstring_01.cc
! 82f8192f4a6fbf3c813810dcf6c04af7  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/empty_range.cc
! 5b4b7e38097a2a17a24d46194b70c631  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_01.cc
! 7798f06f2baae27dd7cccb4e9dd1bc34  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_00_03.cc
! ca26e5ccbbeaab37ecfcc00462922d44  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_01_03.cc
! 96b0f61e9cf66850c48be2d450360191  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/basic/string_range_02_03.cc
! 313ceb1f034d04f98a16a56fcb13fe8d  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/cstring_bracket_01.cc
! 44aa196cbe2393c1a9247e66c2f3e737  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/dr2329_neg.cc
! 6cfc2d7e68acfe2e75c13a43b6f5cd05  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/53622.cc
! 52ede5880ec0edb2f7e0753905868a79  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/57173.cc
! 75ee805abf971b33c762280fe2ae2b09  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/58576.cc
! 17f77f21ad4320bdfd35be8a0c91cc38  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/61601.cc
! f9389f151827558d26b406c284927e06  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/68863.cc
! 0b2a5c598233d5f993e5ddfdc4c02fe5  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/anymatcher.cc
! 9e96d81e03c2f56bb1345e294716142a  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/backref.cc
! e6ea9fd24af8e3ede4ae98f458ff013c  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/empty_range.cc
! 0e97ac08738c619128fb9a716bef0ddf  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/emptygroup.cc
! 0b8a10fc4f978b1c4ab422dc1e0aec67  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/hex.cc
! 573f9836cf638941d12a180410303b79  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/quoted_char.cc
! 6e674d9de5eae0d5c87a6f17eb05b369  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/ungreedy.cc
! 121a240adbf9a17186605bf02594f795  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/63199.cc
! 6d2f14fe29b8f205fd7e2bf8e94c470c  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/anymatcher.cc
! 36628be17bf0cb6cfcf58af63427a6c8  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/cjk_match.cc
! 7c15881c61d224e7b7a10948c68385c7  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/wchar_t/hex.cc
! d4e0094f07263fe6638d4d5111ac8099  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_plus.cc
! b442da843e5dc29d780b0e47080f876d  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_questionmark.cc
! edd7a992ad3734ea36534b838cc25208  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/cstring_range.cc
! 7ffc9599e0384776c1bf19476f5033f1  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_any.cc
! e2bd7fda5e0bfbf9e4428443108b54b4  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_00_03.cc
! 983995a04e275b5882b415656384c1e7  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_01_03.cc
! 7a18523c815a3106661acaafdb948419  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/string_range_02_03.cc
! bbd2683264a70b1d23273be7cb8128cd  libstdc++-v3/testsuite/28_regex/algorithms/regex_match/extended/wstring_locale.cc
! b2c6bdb034ead3eacbcdbf5001c856a6  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/51711.cc
! a7401baeec76a127399e4fbd38a674fa  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/basic_replace.cc
! 9e0edefa83821a1d1bd68b202d2c91ca  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/dr2213.cc
! fb796732338455bc4d447532245201fa  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/char/pr83601.cc
! 8887bb790253450645181ee0928697de  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/51711.cc
! e1483cdb6ebefa6a258c135bbf3e4805  libstdc++-v3/testsuite/28_regex/algorithms/regex_replace/wchar_t/pr83601.cc
! d43ec665ff2708edd0533d34ebe39924  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61424.cc
! bf13a438aebdc93496f0b45942930d38  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/61720.cc
! 3d1688ed100748cbdb57e338cdae4ba3  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/basic/string_01.cc
! 8f4f1da175284a2de09434e30f2419b0  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/dr2332_neg.cc
! 8f8ac7d06802b4fa4166d8913abc2338  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/assertion.cc
! 7b3b9fad09f313d373cfe55dc5b3f027  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/flags.cc
! 9cc4271d5c4a71cd165955d89d2bc10f  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/greedy.cc
! e3e1e1ae2b895f50dfd5cbbe78b79e6e  libstdc++-v3/testsuite/28_regex/algorithms/regex_search/ecma/string_01.cc
! fb6abbbc7c451636b6ccd343cea0e6cb  libstdc++-v3/testsuite/28_regex/basic_regex/85098.cc
! 8249857c5e3c1c506df6a82e8ba371ec  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring.cc
! cfe999eee9edc9ca5b7d53df6db1cf2a  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/cstring_op.cc
! e77b9f1e8947e7354e29923b19779a2c  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/lwg3296.cc
! 82c1777134b2de145827665904a1574a  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/moveable.cc
! fc3e9186764ea88f008e2e60beaa0438  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/pstring.cc
! a9491622101cccdd01acdf91b875db8c  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/range.cc
! e9410625836aebe5da5dd4b273ae7b1a  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string.cc
! 879fa3dea2dd84b518d672e1ebaf6e5b  libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/string_op.cc
! dd76c0c22820c516455077bb501cc4c7  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring.cc
! 9cc3caf2c10febd2b9451081109b24ed  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/cstring_op.cc
! 880c3fde6b43e5b321e2c1fab80cb47a  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/lwg3296.cc
! f0015ebf0a5b7e044da918e70a90c4bb  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/pstring.cc
! 2b49a49ba061b6e3f020ebfa44718871  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/range.cc
! 7cb85bd5a385596283c7581061dfde0a  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string.cc
! 60d59276156fe0291aebc1920cc5fe2d  libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/string_op.cc
! 50397d9b155d39e6306e30b670ed4be7  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/47724.cc
! 1024b583a59042002b7e5ada392db15f  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/83598.cc
! 2a7aedb01cdb27de8106308018717405  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/cstring.cc
! 3cb261d32b41b4e38a190b35661460f8  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/default.cc
! ac886e8fa887234100d9605ab74bd0b6  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/iter.cc
! fea46f1192affa39df14315f5c343d63  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_char.cc
! 990dd6c2636ff72dec14047b82355a04  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/pstring_wchar_t.cc
! 05f8d89cfd18da163bdc0982ba18d2d1  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/raw_string.cc
! 2d7658577bf6547d98152ec69bb5667a  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/basic/string_range_01_02_03.cc
! dbdd384114ae389b58700d13ea8fa540  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring.cc
! 4b62d20d532a9602155e0f8861f6c266  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_awk.cc
! 9f622c2342ff86d42d5a0c99b78b363b  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_ecma.cc
! a017c77587ba8b0de3dc83db2619528c  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_egrep.cc
! cc955dcac675cc78bd58be0e740e6556  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/cstring_grep.cc
! 1eabf72fdb191b41e69033e00583d81a  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/default.cc
! 6922e56a08cff806a60027074cfc33d6  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/char/range.cc
! 5d7073a5b382a95ca7da33c9544883ac  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/copy_char.cc
! 47c3772ca93b01fa25e7be16778abd38  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/deduction.cc
! 437b3d22f8190e964f4615d211ab5b6f  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/cstring.cc
! 04efa12a03b043487d67d750b563691d  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/extended/string_range_01_02_03.cc
! c9134d00af6a9ce17d264051b8cad3fb  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/move_char.cc
! 9ab99c10e4cec903186d94aa0e794be2  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_char.cc
! 7d9ece324ad6c087e95c8ef439a69080  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/string_wchar_t.cc
! 8902e9dc5a407aab8a089bf1e7d9cc5f  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/cstring.cc
! dda7d22c8726ca94098cd3710a676f69  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/default.cc
! 414253529f8ccbd60d3d142a379070d2  libstdc++-v3/testsuite/28_regex/basic_regex/ctors/wchar_t/range.cc
! 755f6a071a92f268e0991573dd17fb64  libstdc++-v3/testsuite/28_regex/basic_regex/imbue/string.cc
! 2a9cad8231a9607341b371156980ca0f  libstdc++-v3/testsuite/28_regex/basic_regex/multiple_quantifiers.cc
! 939e9cf55c0da270c0e3611dab393eab  libstdc++-v3/testsuite/28_regex/basic_regex/requirements/constexpr_data.cc
! bd714c810cc46a4c5524b3b7d3b8c1e7  libstdc++-v3/testsuite/28_regex/constants/constexpr.cc
! e0564105edf90d1dc808f662dbf39edb  libstdc++-v3/testsuite/28_regex/constants/error_type.cc
! 7c100ec1cb16ff5b24e1984031957c46  libstdc++-v3/testsuite/28_regex/constants/match_flag_type.cc
! eb7b685daf87855dc85e1cd16a80f757  libstdc++-v3/testsuite/28_regex/constants/syntax_option_type.cc
! 6b2a51230d9593a89793423922c9f588  libstdc++-v3/testsuite/28_regex/headers/regex/std_c++0x_neg.cc
! 64201db7e946e70d656bc26b96de3e40  libstdc++-v3/testsuite/28_regex/init-list.cc
! f67c57f91f0d4bf5e2c3dcdbb8cd49cb  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/64140.cc
! 611bee8d5005380ae0d59e73a28f1eb3  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_01.cc
! c9bd7cc2921184f235382f1e0758c268  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/char/string_position_01.cc
! 17e3589da12243becc2a17e2f0914076  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/default.cc
! 4a0ea76de9d68443327f726ccb45564b  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/char/dr2332_neg.cc
! 58b942ef6eff4eb6c424cc0d59fec611  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/ctors/wchar_t/default.cc
! 35827e17052dbbf835c310b1b3b35acc  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/typedefs.cc
! d84f7d02d6e43581cb075f8ab675ed9d  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_01.cc
! c43dae1d8509f20dfebd256edf5014a3  libstdc++-v3/testsuite/28_regex/iterators/regex_iterator/wchar_t/string_02.cc
! bb43b15de0db855c3c1646db1cc0cf9c  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/64303.cc
! 620cafcc14e49596c1ce64b24f93a34b  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/char/string_01.cc
! 2f5652a55aa4898fb7f5ed7bd41dc656  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/default.cc
! f64d16c9e8747f521bbd04f70caa6f56  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/char/dr2332_neg.cc
! a3f01b1cbb4b7331e1672085927244d6  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/ctors/wchar_t/default.cc
! 9c27b34c9945bc8db206c29304658529  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/typedefs.cc
! 7e8b6408493cf8f3cbb890912f7d84a1  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/string_01.cc
! ba2a49e11551dc5e966cf5d482a9858b  libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/wchar_t/wstring_02.cc
! e49695f0ed6768bcb724592bf75d06f5  libstdc++-v3/testsuite/28_regex/match_results/94627.cc
! 67cd819a7fba3d26b69f3055cfca66ea  libstdc++-v3/testsuite/28_regex/match_results/ctors/char/default.cc
! e3e593aa6d1da9a93d7df01eebd16b51  libstdc++-v3/testsuite/28_regex/match_results/ctors/wchar_t/default.cc
! 7ee900dd4c391eaeb6bfb2c9f712e05f  libstdc++-v3/testsuite/28_regex/match_results/format.cc
! 0edd13ec521073b74993a9c1b64e9c9a  libstdc++-v3/testsuite/28_regex/match_results/out_of_range_submatches.cc
! 5f6f10c689e941462f2af1b727fe73e2  libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc
! 29dbed269b5101e427aeb1b6e71b4cb3  libstdc++-v3/testsuite/28_regex/match_results/swap.cc
! 803937a075b8ea4eb21e3f7d7a8b7334  libstdc++-v3/testsuite/28_regex/match_results/typedefs.cc
! 100ec528b2e888d3a2206d1964853c12  libstdc++-v3/testsuite/28_regex/range_access.cc
! 0965eb6623a19a05762a749898085cbf  libstdc++-v3/testsuite/28_regex/regex_error/base.cc
! a2fc99d6217820e9b284ee7fb62d7f5b  libstdc++-v3/testsuite/28_regex/regex_error/regex_error.cc
! 7f0f5a6ad72024666597496ad9b71356  libstdc++-v3/testsuite/28_regex/regression.cc
! a650572d4fed03b3731a3168f0a19acb  libstdc++-v3/testsuite/28_regex/requirements/typedefs.cc
! 3ffd1e8e5ac9b9f35778375d1eaa71a3  libstdc++-v3/testsuite/28_regex/simple_c++11.cc
! d0ae401f51c5343c775a8b37c76aa626  libstdc++-v3/testsuite/28_regex/sub_match/cast_char.cc
! 9f3f003b87b8612b0e4703a368695089  libstdc++-v3/testsuite/28_regex/sub_match/cast_wchar_t.cc
! 8c7d63af2c55564270b2f2eec88c5cd8  libstdc++-v3/testsuite/28_regex/sub_match/compare.cc
! 4c856f1369e78a0d6f0671c5f19a985d  libstdc++-v3/testsuite/28_regex/sub_match/compare_c++20.cc
! ce09e4c36acb7d72ef515ce2b22bff3b  libstdc++-v3/testsuite/28_regex/sub_match/embedded_zeros_cmp.cc
! 2814efe4d1ffafd851392232e79a7011  libstdc++-v3/testsuite/28_regex/sub_match/length.cc
! dc8a61c3872941cdf5cbfb6a331ba74d  libstdc++-v3/testsuite/28_regex/sub_match/typedefs.cc
! f589f516fa2f4f4c52fb6754fa026cb8  libstdc++-v3/testsuite/28_regex/traits/char/ctor.cc
! d8d12566e6e1db9ce1ac3877c50d30fc  libstdc++-v3/testsuite/28_regex/traits/char/icase.cc
! 9def81499e740c24d652374dcd24c4a0  libstdc++-v3/testsuite/28_regex/traits/char/isctype.cc
! a23a726e98bef24056584a081d463395  libstdc++-v3/testsuite/28_regex/traits/char/length.cc
! f6bb87177710aaedebe3f27d00d80a33  libstdc++-v3/testsuite/28_regex/traits/char/lookup_classname.cc
! e9dd6d2e3f187700427e6b3ca01d1f86  libstdc++-v3/testsuite/28_regex/traits/char/lookup_collatename.cc
! 32b2f69555234db15782a21d2730470b  libstdc++-v3/testsuite/28_regex/traits/char/transform.cc
! 903313549379c66f0a7a0698c3292af8  libstdc++-v3/testsuite/28_regex/traits/char/transform_primary.cc
! 6938a50285bf03419c56835eed7c2935  libstdc++-v3/testsuite/28_regex/traits/char/translate.cc
! 2694dbdb3cb7986ab61f1dc71c069bd4  libstdc++-v3/testsuite/28_regex/traits/char/translate_nocase.cc
! 6d94c36ec4a46b9e0949ffd845654ff3  libstdc++-v3/testsuite/28_regex/traits/char/user_defined.cc
! edb9c1a93fe4890046ad67f77904bad5  libstdc++-v3/testsuite/28_regex/traits/char/value.cc
! 7427a20513271eefdde6b114aa46ffb5  libstdc++-v3/testsuite/28_regex/traits/wchar_t/ctor.cc
! d15f51d0dbd9b3e605d982ec53a3260d  libstdc++-v3/testsuite/28_regex/traits/wchar_t/isctype.cc
! 358cbc0aa5e827ac938f5a58810d0e71  libstdc++-v3/testsuite/28_regex/traits/wchar_t/length.cc
! 84a7a1c9bf6abed265ec6912d1bdb930  libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_classname.cc
! 53e9397d7a83d3d44f9796823be6c40a  libstdc++-v3/testsuite/28_regex/traits/wchar_t/lookup_collatename.cc
! ea0a74eec5fae0e75fbdab16770f8d25  libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform.cc
! 8555e6f7feb98b497da79f030d4ed774  libstdc++-v3/testsuite/28_regex/traits/wchar_t/transform_primary.cc
! e7813a19f6ab30b40efc9c3cb9a310c8  libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate.cc
! a6f816cd8db5c602d5a90d0dc0967c57  libstdc++-v3/testsuite/28_regex/traits/wchar_t/translate_nocase.cc
! 9d75a7bdf7b451960b8fcdf036e38eb7  libstdc++-v3/testsuite/28_regex/traits/wchar_t/user_defined.cc
! 8d01d65a838c9738184de77e04420aa2  libstdc++-v3/testsuite/28_regex/traits/wchar_t/value.cc
  b5e7adff64570ac63ca5292240a43ae0  libstdc++-v3/testsuite/29_atomics/atomic/60658.cc
  d20ec47178b64425bbb88b270066e307  libstdc++-v3/testsuite/29_atomics/atomic/60695.cc
  6d6208e48eb3b864c3ff1333479379fe  libstdc++-v3/testsuite/29_atomics/atomic/62259.cc
*************** af124909f7946ffb43cf4c920e6e1d78  libstd
*** 97962,97967 ****
--- 98736,98742 ----
  23d161e4c61ecaf726d1c52b4f9fdbba  libstdc++-v3/testsuite/29_atomics/atomic/requirements/compare_exchange_lowering.cc
  876ab0dee0c96c05e0d18d8602e5538d  libstdc++-v3/testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc
  80b6d9a8db3532e8f4ea2c53e067ad47  libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc
+ 94ed8f2c1449da297089067d45957d3d  libstdc++-v3/testsuite/29_atomics/atomic/requirements/types_neg.cc
  6548b07b81a7377f3688f100321247dd  libstdc++-v3/testsuite/29_atomics/atomic_flag/clear/1.cc
  acf2f795d3224d46ee21f2d4cc385609  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/1.cc
  a3378a806ab7b45280e03e8f3842d8d2  libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/56012.cc
*************** ba2baea8a27aafa987f8be353357659a  libstd
*** 97978,97984 ****
  a18dde5b480913fc9a6bc869ce734424  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  c4e0fca79e064f9a604a88fb93fb407a  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  31250df4a48b39675f2a313a994ef359  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
! 8fc796cad60b87bcd46b9b8a9f7f242e  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  ba0dbb85733938042fa14f6cee881782  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  5ac6633cce94baecea75c16c067e1a74  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
  60a514bb158158c6066a76d5deb04397  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
--- 98753,98759 ----
  a18dde5b480913fc9a6bc869ce734424  libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc
  c4e0fca79e064f9a604a88fb93fb407a  libstdc++-v3/testsuite/29_atomics/atomic_float/95282.cc
  31250df4a48b39675f2a313a994ef359  libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc
! a7154f9531d48adb541f3cd8d28f0fd8  libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc
  ba0dbb85733938042fa14f6cee881782  libstdc++-v3/testsuite/29_atomics/atomic_integral/60940.cc
  5ac6633cce94baecea75c16c067e1a74  libstdc++-v3/testsuite/29_atomics/atomic_integral/65147.cc
  60a514bb158158c6066a76d5deb04397  libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/assign_neg.cc
*************** a6b8adbbc6138446342259c0490d7a23  libstd
*** 98067,98075 ****
--- 98842,98852 ----
  6a9ad0b5de44bbac2736f16001f1544d  libstdc++-v3/testsuite/30_threads/future/cons/move.cc
  2080d7a4297d539c5a6089df558359d2  libstdc++-v3/testsuite/30_threads/future/cons/move_assign.cc
  d7c22e58de11cc75729b043fb08a23cb  libstdc++-v3/testsuite/30_threads/future/members/45133.cc
+ 250b46e427dbc26b71b94be88cc10a5b  libstdc++-v3/testsuite/30_threads/future/members/93456.cc
  bd260bff64121bff0d1cdadf791d0d52  libstdc++-v3/testsuite/30_threads/future/members/clock_neg.cc
  bc194e8bd8564e0ac5acac7222f71130  libstdc++-v3/testsuite/30_threads/future/members/get.cc
  44cf4b068a6c256cf724c36ee6778c69  libstdc++-v3/testsuite/30_threads/future/members/get2.cc
+ b9745c70abfff1641c7044d870a34a86  libstdc++-v3/testsuite/30_threads/future/members/poll.cc
  ce51b40427b5175a1cb03de8e0bf03e8  libstdc++-v3/testsuite/30_threads/future/members/share.cc
  341e5de67349d07ac4c451485e6c3f00  libstdc++-v3/testsuite/30_threads/future/members/valid.cc
  f55c6c408a752881f4558aebd0cf7bc6  libstdc++-v3/testsuite/30_threads/future/members/wait.cc
*************** d454c6429efcadd6558c9211731a286b  libstd
*** 98089,98095 ****
  655171eaaea8d2fc4a01f8956a46ffb0  libstdc++-v3/testsuite/30_threads/jthread/1.cc
  78d8be1360182a5678f6cd40308b2652  libstdc++-v3/testsuite/30_threads/jthread/2.cc
  afe770d25786f080ea429683cb1cad43  libstdc++-v3/testsuite/30_threads/jthread/3.cc
! 9e0e34251a2d3b8c24fb1375fa8c547f  libstdc++-v3/testsuite/30_threads/jthread/jthread.cc
  935d4657f7a4b6c66599439a910bbdbb  libstdc++-v3/testsuite/30_threads/lock/1.cc
  4c2b5d9fc172fff58f548271259446a4  libstdc++-v3/testsuite/30_threads/lock/2.cc
  88cdb5f194cf246ae6a714435bbe8f7c  libstdc++-v3/testsuite/30_threads/lock/3.cc
--- 98866,98873 ----
  655171eaaea8d2fc4a01f8956a46ffb0  libstdc++-v3/testsuite/30_threads/jthread/1.cc
  78d8be1360182a5678f6cd40308b2652  libstdc++-v3/testsuite/30_threads/jthread/2.cc
  afe770d25786f080ea429683cb1cad43  libstdc++-v3/testsuite/30_threads/jthread/3.cc
! f7d097fd635fb4f3e4dd4892093e8876  libstdc++-v3/testsuite/30_threads/jthread/95989.cc
! e7231005c55a082de8dcfb1f120f5b27  libstdc++-v3/testsuite/30_threads/jthread/jthread.cc
  935d4657f7a4b6c66599439a910bbdbb  libstdc++-v3/testsuite/30_threads/lock/1.cc
  4c2b5d9fc172fff58f548271259446a4  libstdc++-v3/testsuite/30_threads/lock/2.cc
  88cdb5f194cf246ae6a714435bbe8f7c  libstdc++-v3/testsuite/30_threads/lock/3.cc
*************** eae80220cd7257de6ce2703a443b36d2  libstd
*** 98270,98275 ****
--- 99048,99054 ----
  88f30baedc02c6d89be5822eef4d37d8  libstdc++-v3/testsuite/30_threads/this_thread/57060.cc
  72dfe8727dd90a2a2f05f63e534a9b19  libstdc++-v3/testsuite/30_threads/this_thread/58038.cc
  74847345b7fd65f8e06efbb2db9e14ec  libstdc++-v3/testsuite/30_threads/this_thread/60421.cc
+ 6d0d9b269d00f14ba1d4b41cc794d181  libstdc++-v3/testsuite/30_threads/this_thread/95989.cc
  024708180666400545392dfa117565b6  libstdc++-v3/testsuite/30_threads/thread/70503.cc
  6d104837c3dba07373c5e29f717e79ca  libstdc++-v3/testsuite/30_threads/thread/84532.cc
  cdfd4df6a4f7b95c7c789a64a38f1f8f  libstdc++-v3/testsuite/30_threads/thread/adl.cc
*************** c20d6862e6375c7d1c82a1c23a3d5de0  libstd
*** 98283,98293 ****
  b0dffa6e92284dcc36190bf9ff3ef032  libstdc++-v3/testsuite/30_threads/thread/cons/69724.cc
  66cf74c52e8a400bb3ccac00cc282ef7  libstdc++-v3/testsuite/30_threads/thread/cons/7.cc
  d1e328a3d36ba38ea95cf8565b3bb7e1  libstdc++-v3/testsuite/30_threads/thread/cons/8.cc
! 517fce835a8d95d844ab7c5057aa17a4  libstdc++-v3/testsuite/30_threads/thread/cons/84535.cc
  f9759e67d06d866ea24f17d228ef00b6  libstdc++-v3/testsuite/30_threads/thread/cons/9.cc
  1199d71a6b22b1ca58c9b95b90b099a1  libstdc++-v3/testsuite/30_threads/thread/cons/assign_neg.cc
  ff0ba78dc2d1cdf585683cd263da6f79  libstdc++-v3/testsuite/30_threads/thread/cons/copy_neg.cc
! f23e8bfd971b846e70a1c232a2c8d3df  libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc
  f6610754ef9a1d590607a064fa508117  libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc
  e92e5e60cb589444e5ee618ab4a8bc5f  libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
  2d4cc3dcc894e4bc3d80779a0bb5554d  libstdc++-v3/testsuite/30_threads/thread/id/70294.cc
--- 99062,99072 ----
  b0dffa6e92284dcc36190bf9ff3ef032  libstdc++-v3/testsuite/30_threads/thread/cons/69724.cc
  66cf74c52e8a400bb3ccac00cc282ef7  libstdc++-v3/testsuite/30_threads/thread/cons/7.cc
  d1e328a3d36ba38ea95cf8565b3bb7e1  libstdc++-v3/testsuite/30_threads/thread/cons/8.cc
! 0e34fc952986566886b39b1bf51b0307  libstdc++-v3/testsuite/30_threads/thread/cons/84535.cc
  f9759e67d06d866ea24f17d228ef00b6  libstdc++-v3/testsuite/30_threads/thread/cons/9.cc
  1199d71a6b22b1ca58c9b95b90b099a1  libstdc++-v3/testsuite/30_threads/thread/cons/assign_neg.cc
  ff0ba78dc2d1cdf585683cd263da6f79  libstdc++-v3/testsuite/30_threads/thread/cons/copy_neg.cc
! 36463b5df1f61a8f027316c774e8c89e  libstdc++-v3/testsuite/30_threads/thread/cons/lwg2097.cc
  f6610754ef9a1d590607a064fa508117  libstdc++-v3/testsuite/30_threads/thread/cons/moveable.cc
  e92e5e60cb589444e5ee618ab4a8bc5f  libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
  2d4cc3dcc894e4bc3d80779a0bb5554d  libstdc++-v3/testsuite/30_threads/thread/id/70294.cc
*************** a3cc297ca85cecd60b4e5e6f6541bc98  libstd
*** 98537,98545 ****
  d6ce7e2dc9ae1ec294b5e5463f8c570d  libstdc++-v3/testsuite/experimental/deque/erasure.cc
  486c6490ca99880768c8a8d443ad1c02  libstdc++-v3/testsuite/experimental/feat-char8_t.cc
  02455db47de7f16c8e2d1f2af4839fc7  libstdc++-v3/testsuite/experimental/feat-cxx14.cc
! 7a4bd66bca69264e75c26ab457f71332  libstdc++-v3/testsuite/experimental/feat-lib-fund.cc
  9c8562b86d0e39d1d01cadb2ca7f23c8  libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc
! 11aedd41f3d5746d410fab8ff7d1a6e1  libstdc++-v3/testsuite/experimental/filesystem/filesystem_error/cons.cc
  9d513e77e33093b0bb139e1a2dd0174c  libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc
  f0e03612f42cb31e388462b8dc7d39fe  libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc
  c34fe468bd3425a3145a33cbece7102b  libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc
--- 99316,99325 ----
  d6ce7e2dc9ae1ec294b5e5463f8c570d  libstdc++-v3/testsuite/experimental/deque/erasure.cc
  486c6490ca99880768c8a8d443ad1c02  libstdc++-v3/testsuite/experimental/feat-char8_t.cc
  02455db47de7f16c8e2d1f2af4839fc7  libstdc++-v3/testsuite/experimental/feat-cxx14.cc
! f754118861b851f83334813d834cb200  libstdc++-v3/testsuite/experimental/feat-lib-fund.cc
  9c8562b86d0e39d1d01cadb2ca7f23c8  libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc
! 84f30e82c651a89a906788a43f6ecab8  libstdc++-v3/testsuite/experimental/filesystem/filesystem_error/cons.cc
! d67c05d9075c1be29c5fc673624caf85  libstdc++-v3/testsuite/experimental/filesystem/iterators/97731.cc
  9d513e77e33093b0bb139e1a2dd0174c  libstdc++-v3/testsuite/experimental/filesystem/iterators/directory_iterator.cc
  f0e03612f42cb31e388462b8dc7d39fe  libstdc++-v3/testsuite/experimental/filesystem/iterators/pop.cc
  c34fe468bd3425a3145a33cbece7102b  libstdc++-v3/testsuite/experimental/filesystem/iterators/recursive_directory_iterator.cc
*************** da79eb5c93acd2281842f6f183f2e53b  libstd
*** 98560,98565 ****
--- 99340,99346 ----
  a385675af2c481cd3cb60f2e20b09356  libstdc++-v3/testsuite/experimental/filesystem/operations/read_symlink.cc
  7f3c03dc370fc552bbc7b2983e46cd4d  libstdc++-v3/testsuite/experimental/filesystem/operations/remove.cc
  078ee2c7d543147baff269f7257ba2c8  libstdc++-v3/testsuite/experimental/filesystem/operations/remove_all.cc
+ d032a966b5c68f5f7ee9cc78de2ab201  libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc
  bbdf924e0bb8d1bc773dac0bd4eabcb3  libstdc++-v3/testsuite/experimental/filesystem/operations/space.cc
  095d525f09f3fb41b1b2dd6ba26d8482  libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc
  ab3e2b66d02cadf826e183c6579620e3  libstdc++-v3/testsuite/experimental/filesystem/operations/temp_directory_path.cc
*************** cbf58b89fca5bf1acee2e41326422617  libstd
*** 98666,98687 ****
  5bd27be445ab071fced199f698bb6605  libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
  3e4e8fb09684112f0dc4e22c3c569b3a  libstdc++-v3/testsuite/experimental/net/buffer/size.cc
  ce44d60e63a1e8f40bbda425dfcfc6dd  libstdc++-v3/testsuite/experimental/net/buffer/traits.cc
! 8ef601d2b08bf917db93933403b273fe  libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc
  c4e5d615401b2eb26d515c4e0ee2b308  libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc
! fdf9d94f6e0f0f2fd7c37926b8ee3b8f  libstdc++-v3/testsuite/experimental/net/executor/1.cc
! 4b59dc7fbb5d0bbc523310cec5904836  libstdc++-v3/testsuite/experimental/net/headers.cc
! fc88e8224b7e490a37b70946fa9e4a13  libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc
! 62a963e3cbb9de72df82642beecc7936  libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc
! f0c2d864a8d11e50745d6cc1f59059ec  libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc
! eb9959a1d96a8795b21c64eccc98b5df  libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc
! 67b9509087337b047c0d8bf509b2326a  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
! cf5421a194a86ae0759867dc18717880  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
! 867474ae9bd1349de4570394cace1b0f  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
! 04fe4c4f53ed4ab216eed00ee40220c3  libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc
! 72d229da978ed2ca126130bb51153513  libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
! e729651b5c1d8feb77982b00888c0ce5  libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
! 70dba3d7b1c76d643e173965a916b9fc  libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
  b8e7243023add10b716c1f3fab277889  libstdc++-v3/testsuite/experimental/numeric/77801.cc
  d55f15497ffec75bbef495342db21dfc  libstdc++-v3/testsuite/experimental/numeric/gcd.cc
  f2a04aa7731ff5af6f80c8ffdb74d595  libstdc++-v3/testsuite/experimental/numeric/lcm.cc
  3553547cdcd1c73385856305d781c02b  libstdc++-v3/testsuite/experimental/optional/77288.cc
--- 99447,99471 ----
  5bd27be445ab071fced199f698bb6605  libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
  3e4e8fb09684112f0dc4e22c3c569b3a  libstdc++-v3/testsuite/experimental/net/buffer/size.cc
  ce44d60e63a1e8f40bbda425dfcfc6dd  libstdc++-v3/testsuite/experimental/net/buffer/traits.cc
! 1a438f1488e09afab22c1631679c8894  libstdc++-v3/testsuite/experimental/net/execution_context/make_service.cc
  c4e5d615401b2eb26d515c4e0ee2b308  libstdc++-v3/testsuite/experimental/net/execution_context/use_service.cc
! 5f8096d88657cf3d97d6bf4d52f6de1f  libstdc++-v3/testsuite/experimental/net/executor/1.cc
! d893639ed3a2c4cd05bc967ff8c2b42a  libstdc++-v3/testsuite/experimental/net/headers.cc
! ba6f73e1069ae0217ff591b616e7072e  libstdc++-v3/testsuite/experimental/net/internet/address/v4/comparisons.cc
! e754872deee73ee0d480e54a9ad41fe2  libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc
! 402619a29800a65d64fbb969bc42148e  libstdc++-v3/testsuite/experimental/net/internet/address/v4/creation.cc
! 2ee6b603877689c7901d1486d09ad1fb  libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc
! 52d5655db8f4d201df8c492943e61c92  libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc
! e6e651d61bdd6ed15998ec4cc8ce3874  libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc
! f40ceebd891dcc3cce918005de625d99  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/lookup.cc
! 3d1213effeb2f390af8f2d0f91b9151d  libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/reverse.cc
! 0516299bdba3bfa0496cb3b02b33c8ba  libstdc++-v3/testsuite/experimental/net/socket/basic_socket.cc
! 2d04e0eaf29cd21e095cb90ab077f721  libstdc++-v3/testsuite/experimental/net/system_context/1.cc
! 89a6046886f1498bdd6a71853559b480  libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
! 269a3fd1bbf5911b317899c66527123b  libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
! c158b68c4b80fd6f9a9dded30460952f  libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
  b8e7243023add10b716c1f3fab277889  libstdc++-v3/testsuite/experimental/numeric/77801.cc
+ 0f92e1c7133b677b7193af937593cb8e  libstdc++-v3/testsuite/experimental/numeric/92978.cc
  d55f15497ffec75bbef495342db21dfc  libstdc++-v3/testsuite/experimental/numeric/gcd.cc
  f2a04aa7731ff5af6f80c8ffdb74d595  libstdc++-v3/testsuite/experimental/numeric/lcm.cc
  3553547cdcd1c73385856305d781c02b  libstdc++-v3/testsuite/experimental/optional/77288.cc
*************** d4e4e94ead4f4a2ed9e33888f30cbb11  libstd
*** 99132,99138 ****
  894c62e0158ed0cf98d725bf5c00b6af  libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc
  5c8a9865a008b410cb8ff24d5a83d3f7  libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc
  e4d771bdc51b7b24c4022b9d3ee42922  libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc
! b4d2490b4edc754787e54dad842764fa  libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
  b9a366e34ba4cb5ef340b6af17d9ce2a  libstdc++-v3/testsuite/ext/stdio_filebuf/char/81751.cc
  56c52dd963d3c636e7c740641ae5010b  libstdc++-v3/testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc
  a2abd3eab9b0df636dc90528392fbf3d  libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc
--- 99916,99922 ----
  894c62e0158ed0cf98d725bf5c00b6af  libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-2.cc
  5c8a9865a008b410cb8ff24d5a83d3f7  libstdc++-v3/testsuite/ext/stdio_filebuf/char/10063-3.cc
  e4d771bdc51b7b24c4022b9d3ee42922  libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc
! 950a25e93a747d961eae90e7743ccbdf  libstdc++-v3/testsuite/ext/stdio_filebuf/char/79820.cc
  b9a366e34ba4cb5ef340b6af17d9ce2a  libstdc++-v3/testsuite/ext/stdio_filebuf/char/81751.cc
  56c52dd963d3c636e7c740641ae5010b  libstdc++-v3/testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc
  a2abd3eab9b0df636dc90528392fbf3d  libstdc++-v3/testsuite/ext/stdio_sync_filebuf/char/1.cc
*************** b4876ee48ff01727ba90ef64a636e4ab  libstd
*** 99207,99213 ****
  6d296b6b8c72fc1f8c12d277b46a525e  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
  606f7983c787ca33e50b39fc37382554  libstdc++-v3/testsuite/lib/dg-options.exp
  6d21fdbbc1e191b7f5b2bfed28c14c99  libstdc++-v3/testsuite/lib/gdb-test.exp
! 72514d2892805115bd4000f26ae10247  libstdc++-v3/testsuite/lib/libstdc++.exp
  018cc51826b0b322cc7687bf0bb00847  libstdc++-v3/testsuite/lib/prune.exp
  451ec380a6bbe9f2d4bd438252ea5cd0  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  a4f7887f29adc19d2f7c4de5688231a5  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
--- 99991,99997 ----
  6d296b6b8c72fc1f8c12d277b46a525e  libstdc++-v3/testsuite/ext/vstring/types/23767.cc
  606f7983c787ca33e50b39fc37382554  libstdc++-v3/testsuite/lib/dg-options.exp
  6d21fdbbc1e191b7f5b2bfed28c14c99  libstdc++-v3/testsuite/lib/gdb-test.exp
! 18541a1e904360cbde4f1c3a5e8370cb  libstdc++-v3/testsuite/lib/libstdc++.exp
  018cc51826b0b322cc7687bf0bb00847  libstdc++-v3/testsuite/lib/prune.exp
  451ec380a6bbe9f2d4bd438252ea5cd0  libstdc++-v3/testsuite/libstdc++-abi/abi.exp
  a4f7887f29adc19d2f7c4de5688231a5  libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
*************** a4f7887f29adc19d2f7c4de5688231a5  libstd
*** 99215,99226 ****
  6676c287937e35a152af3657d57a30e5  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  3d11be1030f2ddbdf9653d16c097e53d  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  e39911046de238e82f9dffedc4a45444  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
! f5f05c1302555410a247030e5df04b95  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
  60f062271c2c2725e3f8dab5fba4ac95  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
  ae941391a77e4cfc96a0dcaa5f2a4dc5  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  50ec9edb53e998b3c1b73b7cb42d4986  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  58801248330c818e3392f997d399c77e  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  7a277bd37f0b8d74b8e2df8a1a65910e  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
  bedd2936585a6a53c8f46d268dd9fa31  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
  5583f661675abaeb3a4a66354537df71  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  f2715b0f12a23f6ad08c3a4f26accda0  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
--- 99999,100011 ----
  6676c287937e35a152af3657d57a30e5  libstdc++-v3/testsuite/libstdc++-prettyprinters/59161.cc
  3d11be1030f2ddbdf9653d16c097e53d  libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc
  e39911046de238e82f9dffedc4a45444  libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc
! 459abfde30ab0b70acc37a5b1a0efd7d  libstdc++-v3/testsuite/libstdc++-prettyprinters/compat.cc
  60f062271c2c2725e3f8dab5fba4ac95  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx11.cc
  ae941391a77e4cfc96a0dcaa5f2a4dc5  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx17.cc
  50ec9edb53e998b3c1b73b7cb42d4986  libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.cc
  58801248330c818e3392f997d399c77e  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug.cc
  7a277bd37f0b8d74b8e2df8a1a65910e  libstdc++-v3/testsuite/libstdc++-prettyprinters/debug_cxx11.cc
+ 81b6f62154b2b4cf63a6801c9eb262f4  libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc
  bedd2936585a6a53c8f46d268dd9fa31  libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc
  5583f661675abaeb3a4a66354537df71  libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
  f2715b0f12a23f6ad08c3a4f26accda0  libstdc++-v3/testsuite/libstdc++-prettyprinters/shared_ptr.cc
*************** dc33fb00cd582c622d95d3649f125c88  libstd
*** 99473,99502 ****
  39b75522cec9ff968f0b51592db19594  libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
  3254d30a0de501c02bcf67fef8896772  libstdc++-v3/testsuite/std/ranges/access/ssize.cc
  22e72e6e004dd20ee7b5dd1577e40777  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
! 6e408c73555fe498fd238ea5c77b0bfa  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  0482f0affa648b7334ca34ce0cc40466  libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
  a4d1f3ed07ae3c4a627dba7f1d049d09  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
  a5eca59ad3a505db37a370a792c4b569  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! 2b5486c9b815d20b092107b453ff7984  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  388c77d8d530897650c1d9b9c5e2f2e7  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
! 16c01cd28c283db7f92c14f643d88369  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  422b7c7dcad00cde0852203edf42aaa3  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
! 7bc1a3ffbc56055d7d967392290c8e61  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  aa13eee6ba501f263a3160f55ab522db  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3286.cc
  b214eeca1323d25665dd69499f5b8bbc  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3313_neg.cc
  b4f233ae889b1a6c5cc26257b09ea2a7  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3325_neg.cc
! a3d017adeb2a07899f12b35abd8436c5  libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc
  ffaa4cf8ed2d39a0b69860d866d41bad  libstdc++-v3/testsuite/std/ranges/adaptors/split.cc
  c529955e223cca2a1a094d892599c2c3  libstdc++-v3/testsuite/std/ranges/adaptors/split_neg.cc
  47715759a956f9752c1a132d474acde9  libstdc++-v3/testsuite/std/ranges/adaptors/take.cc
! 45e35926f83a6ded4a5255ff5e01a90b  libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc
! 23991b3261aac9d7f5e2f7c72d4ec6a8  libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc
  60ec93e1146567f207bd2bb22fd68e82  libstdc++-v3/testsuite/std/ranges/empty_view.cc
  8787306659e5f072a58219a2a5f9668c  libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc
  3f9b315b6bd0a3b4c9f85917ea036dfb  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
  dc5dad9ddcd47b0722c64fd6188c8895  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e29b189a9133430a1874afdc34808c26  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  7345a3dc8cb9da2b2e26d9edb44dbfa4  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
  8811b14439d0019ac7ef728e6ad66faf  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  411f4f259b2815e49bcd31fac63fe020  libstdc++-v3/testsuite/std/ranges/range.cc
  611f120f9b18a09ab8b2e78fa3ba9ef2  libstdc++-v3/testsuite/std/ranges/refinements.cc
--- 100258,100291 ----
  39b75522cec9ff968f0b51592db19594  libstdc++-v3/testsuite/std/ranges/access/size_neg.cc
  3254d30a0de501c02bcf67fef8896772  libstdc++-v3/testsuite/std/ranges/access/ssize.cc
  22e72e6e004dd20ee7b5dd1577e40777  libstdc++-v3/testsuite/std/ranges/adaptors/93978.cc
! ef52482617845b0ed21c64040e6b766e  libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc
  0482f0affa648b7334ca34ce0cc40466  libstdc++-v3/testsuite/std/ranges/adaptors/all.cc
  a4d1f3ed07ae3c4a627dba7f1d049d09  libstdc++-v3/testsuite/std/ranges/adaptors/common.cc
+ 769bbc7cd224422519dce519249e703b  libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc
  a5eca59ad3a505db37a370a792c4b569  libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc
! f34438af4cd4cb8233c9bc8e4ead8e98  libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc
  388c77d8d530897650c1d9b9c5e2f2e7  libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc
! ec82a980a03da6ab01e26e95b6b8d22c  libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc
  422b7c7dcad00cde0852203edf42aaa3  libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc
! 7ec52994a03c59698174c97fa78c66ac  libstdc++-v3/testsuite/std/ranges/adaptors/join.cc
  aa13eee6ba501f263a3160f55ab522db  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3286.cc
  b214eeca1323d25665dd69499f5b8bbc  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3313_neg.cc
  b4f233ae889b1a6c5cc26257b09ea2a7  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3325_neg.cc
! 26c244b6d33be18fb0ee1cec2c007184  libstdc++-v3/testsuite/std/ranges/adaptors/lwg3406.cc
! 6c8925a436d06c920979a0b442d03bc8  libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc
  ffaa4cf8ed2d39a0b69860d866d41bad  libstdc++-v3/testsuite/std/ranges/adaptors/split.cc
  c529955e223cca2a1a094d892599c2c3  libstdc++-v3/testsuite/std/ranges/adaptors/split_neg.cc
  47715759a956f9752c1a132d474acde9  libstdc++-v3/testsuite/std/ranges/adaptors/take.cc
! 3672331a4b65a1ec9658a7f9c10dd0df  libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc
! 20fafdd88a1a8eb9862e3c80db9b79e0  libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc
  60ec93e1146567f207bd2bb22fd68e82  libstdc++-v3/testsuite/std/ranges/empty_view.cc
  8787306659e5f072a58219a2a5f9668c  libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc
  3f9b315b6bd0a3b4c9f85917ea036dfb  libstdc++-v3/testsuite/std/ranges/iota/93267.cc
+ b05e7f4b424a4b81c290352301eaf078  libstdc++-v3/testsuite/std/ranges/iota/96042.cc
  dc5dad9ddcd47b0722c64fd6188c8895  libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc
  e29b189a9133430a1874afdc34808c26  libstdc++-v3/testsuite/std/ranges/iota/iterator.cc
  7345a3dc8cb9da2b2e26d9edb44dbfa4  libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc
+ 8d8e3eb5f08d2b84159861294c9ec4b6  libstdc++-v3/testsuite/std/ranges/iota/size.cc
  8811b14439d0019ac7ef728e6ad66faf  libstdc++-v3/testsuite/std/ranges/istream_view.cc
  411f4f259b2815e49bcd31fac63fe020  libstdc++-v3/testsuite/std/ranges/range.cc
  611f120f9b18a09ab8b2e78fa3ba9ef2  libstdc++-v3/testsuite/std/ranges/refinements.cc
*************** e29b189a9133430a1874afdc34808c26  libstd
*** 99504,99509 ****
--- 100293,100299 ----
  1dcec8b2ea1e45df2a64e0b539490fbe  libstdc++-v3/testsuite/std/ranges/safe_range_types.cc
  0cfd518c1ea789b381babf48ba87bbdc  libstdc++-v3/testsuite/std/ranges/single_view.cc
  8a3bc76ad2e10ea103445876cf99f0ea  libstdc++-v3/testsuite/std/ranges/sized.cc
+ efaf2202d6b2d3f0be93e38c4b9f3cab  libstdc++-v3/testsuite/std/ranges/subrange/96042.cc
  c47bae36382ab6b2977bf7a7a89ad02e  libstdc++-v3/testsuite/std/ranges/subrange/lwg3282_neg.cc
  a001429cc75f99af68b5fb8d03a383cf  libstdc++-v3/testsuite/std/ranges/subrange/lwg3286.cc
  c5a935dae00aaf011e3dd35c5c3e93ed  libstdc++-v3/testsuite/std/ranges/subrange/lwg3433.cc
*************** ea84b2b1448a9f5cee6c20ded4a6a7a7  libstd
*** 100216,100227 ****
  b289122267b9b0599772e7808061bea9  libstdc++-v3/testsuite/util/testsuite_containers.h
  255b28fe592f3e5a9f97d0632da0b132  libstdc++-v3/testsuite/util/testsuite_counter_type.h
  504d7993d74efea96794b5109c416828  libstdc++-v3/testsuite/util/testsuite_error.h
! 6fad04f9d40afe8783be979b198a217a  libstdc++-v3/testsuite/util/testsuite_fs.h
  74bea6ebba8c18518ce0cefb93456eee  libstdc++-v3/testsuite/util/testsuite_greedy_ops.h
  353e782ca7d4dca1110e846782e0e17a  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  fbe8e626dcd5af0498dd940f364cf0e6  libstdc++-v3/testsuite/util/testsuite_hooks.h
  8feacd0e08553764c35a8641eb690c1b  libstdc++-v3/testsuite/util/testsuite_io.h
! afac19ac358e5da1060dcfaa99647252  libstdc++-v3/testsuite/util/testsuite_iterators.h
  b404a6bee8484168d8f19bb4b37d730f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  4cb4632e8ce29d0ad2d58ab87f26a5d4  libstdc++-v3/testsuite/util/testsuite_performance.h
  1f094c9aa59f512d4386f1375943d013  libstdc++-v3/testsuite/util/testsuite_random.h
--- 101006,101017 ----
  b289122267b9b0599772e7808061bea9  libstdc++-v3/testsuite/util/testsuite_containers.h
  255b28fe592f3e5a9f97d0632da0b132  libstdc++-v3/testsuite/util/testsuite_counter_type.h
  504d7993d74efea96794b5109c416828  libstdc++-v3/testsuite/util/testsuite_error.h
! 50f6b0538d304917bb826251eab6b1b6  libstdc++-v3/testsuite/util/testsuite_fs.h
  74bea6ebba8c18518ce0cefb93456eee  libstdc++-v3/testsuite/util/testsuite_greedy_ops.h
  353e782ca7d4dca1110e846782e0e17a  libstdc++-v3/testsuite/util/testsuite_hooks.cc
  fbe8e626dcd5af0498dd940f364cf0e6  libstdc++-v3/testsuite/util/testsuite_hooks.h
  8feacd0e08553764c35a8641eb690c1b  libstdc++-v3/testsuite/util/testsuite_io.h
! d2b0207e3e21017cf2cab804b2ec589e  libstdc++-v3/testsuite/util/testsuite_iterators.h
  b404a6bee8484168d8f19bb4b37d730f  libstdc++-v3/testsuite/util/testsuite_new_operators.h
  4cb4632e8ce29d0ad2d58ab87f26a5d4  libstdc++-v3/testsuite/util/testsuite_performance.h
  1f094c9aa59f512d4386f1375943d013  libstdc++-v3/testsuite/util/testsuite_random.h
*************** eca1ca690da33da678ed911d9ae466cc  libstd
*** 100232,100244 ****
  c836a90323b839246645b3db18ad61db  libstdc++-v3/testsuite/util/testsuite_tr1.h
  831e968fad59c8fb2c29852e989b4933  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
! 4bf194224189a68920266d22d5969120  libtool.m4
! 865eaa65eb6e36dae64eccb35b6f54c9  libvtv/ChangeLog
  917a384819d8c88f932f05b9f8901a27  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
  84c8143a9310ea291315dcd0c276df5d  libvtv/aclocal.m4
! 20e0a9447c1d796ae7b8b64601dd9804  libvtv/configure
  cc9f6a09cf2db980b7d7119fd0748406  libvtv/configure.ac
  181751850934437a6c1eff96aba5573a  libvtv/configure.tgt
  2caccd848c579fcddd2a8c8106cfaff9  libvtv/scripts/run-testsuite.sh
--- 101022,101034 ----
  c836a90323b839246645b3db18ad61db  libstdc++-v3/testsuite/util/testsuite_tr1.h
  831e968fad59c8fb2c29852e989b4933  libstdc++-v3/testsuite/util/thread/all.h
  b950d655469c477755252b1e18009596  libtool-ldflags
! c91d7743f7070c79d86515441fc7e347  libtool.m4
! b82aaec7ec25527c0ca72fc2b70ee7fb  libvtv/ChangeLog
  917a384819d8c88f932f05b9f8901a27  libvtv/Makefile.am
  b1170aae9472f26fdc8326737dc22aba  libvtv/Makefile.in
  3b765c4f4a0a0f606db1472bce2b8d29  libvtv/acinclude.m4
  84c8143a9310ea291315dcd0c276df5d  libvtv/aclocal.m4
! 87615f4b3cbdf2416a9c76445d5cb0b1  libvtv/configure
  cc9f6a09cf2db980b7d7119fd0748406  libvtv/configure.ac
  181751850934437a6c1eff96aba5573a  libvtv/configure.tgt
  2caccd848c579fcddd2a8c8106cfaff9  libvtv/scripts/run-testsuite.sh
*************** a82059e4cf6d1733664ef9a8ac817f42  libvtv
*** 100316,100334 ****
  f1ea2b13357bfe01c43d3b6fbf31fd48  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 92eb6293c0419fce7b6eab318974e501  lto-plugin/ChangeLog
  48ea87886a6a768ab6024edccc8e1e31  lto-plugin/Makefile.am
  9113360bfd397d09dc99413406c60ad4  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
  dd8f907ddd55cac63218d17a616e1c3f  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
! 5cddfbef2711e18d36f2a275c365c824  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 431fbeaf50585e4d601ede1067de1d89  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  e70ffb6559f8817db41ee1e69bc60287  maintainer-scripts/branch_changer.py
  1c3f2c7d87d076b4209a2a03844292e5  maintainer-scripts/bugzilla-close-candidate.py
--- 101106,101124 ----
  f1ea2b13357bfe01c43d3b6fbf31fd48  libvtv/vtv_utils.h
  247597a3fcc5b5aa8bd923351c59d853  ltgcc.m4
  06c2854f9cfe5864b2885e0d0e9c512f  ltmain.sh
! 63d0e70de3edcfb195ccd272a4248e3b  lto-plugin/ChangeLog
  48ea87886a6a768ab6024edccc8e1e31  lto-plugin/Makefile.am
  9113360bfd397d09dc99413406c60ad4  lto-plugin/Makefile.in
  75fc65b35d0a47ac098f7a278d37060b  lto-plugin/aclocal.m4
  de4c999b99ec1e3d1bcb8a340bd8d5fd  lto-plugin/config.h.in
  dd8f907ddd55cac63218d17a616e1c3f  lto-plugin/configure
  94b1550691bec5ce21db143723d02984  lto-plugin/configure.ac
! 5370a057d68fcd139671cbd0de540c3e  lto-plugin/lto-plugin.c
  dee72a6a60e99528b0d17bf3ff9a1e15  ltoptions.m4
  bc2f6032c98896249eadb56177c7d357  ltsugar.m4
  c30cd33c496505f13d9fbdb6970c7c33  ltversion.m4
  293853a13b7e218e3a4342cf85fbbf25  lt~obsolete.m4
! 3f6a8a8edd82adb54c340d3e555ce934  maintainer-scripts/ChangeLog
  33c7bc2d2c55956dfac85a05d8a80eff  maintainer-scripts/README
  e70ffb6559f8817db41ee1e69bc60287  maintainer-scripts/branch_changer.py
  1c3f2c7d87d076b4209a2a03844292e5  maintainer-scripts/bugzilla-close-candidate.py
*************** cf2baa0854f564a7785307e79f155efc  symlin
*** 100348,100354 ****
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! a3fef5e2891945c599b463e78c49264b  zlib/ChangeLog
  25f33f86e95b8478cd142323485efc71  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
--- 101138,101144 ----
  40bb1f4ce4a60a36d1ec50d66aeed4d1  test-driver
  cb06c1be6a41d68b0a65e0c1a91752bc  ylwrap
  03bf3ba8089f4bf475ef4035cf316a47  zlib/CMakeLists.txt
! 412b3484f5008a5e1c0d6f1607d979ae  zlib/ChangeLog
  25f33f86e95b8478cd142323485efc71  zlib/ChangeLog.gcj
  0e9a37be8e3b85cc0ccf60504064c297  zlib/ChangeLog.jit
  b7a1991f01daea3efe108a215c5514a5  zlib/FAQ
*************** a1afc9bc4fa1a74bc70e7e21cab261c7  zlib/M
*** 100362,100368 ****
  f16cd4621f5561cf147b5e56a8af1946  zlib/amiga/Makefile.pup
  315c9e3e7dd1d24aeb9d6bc55b7de5fd  zlib/amiga/Makefile.sas
  68c4c1f6c737d307d372130351b123a6  zlib/compress.c
! 2c9cad787ecc2e70aedcb455660fe65e  zlib/configure
  d49a63cde18e27f7df4064042988efe2  zlib/configure.ac
  417c6b266549b949b958733f95d075ef  zlib/contrib/README.contrib
  cd14a97dd8a0613bb1244a68c0c764d6  zlib/contrib/ada/buffer_demo.adb
--- 101152,101158 ----
  f16cd4621f5561cf147b5e56a8af1946  zlib/amiga/Makefile.pup
  315c9e3e7dd1d24aeb9d6bc55b7de5fd  zlib/amiga/Makefile.sas
  68c4c1f6c737d307d372130351b123a6  zlib/compress.c
! 9556d7da2491be904d96080a59a30dba  zlib/configure
  d49a63cde18e27f7df4064042988efe2  zlib/configure.ac
  417c6b266549b949b958733f95d075ef  zlib/contrib/README.contrib
  cd14a97dd8a0613bb1244a68c0c764d6  zlib/contrib/ada/buffer_demo.adb
diff -Nrcpad gcc-10.2.0/NEWS gcc-10.3.0/NEWS
*** gcc-10.2.0/NEWS	Thu Jul 23 06:36:16 2020
--- gcc-10.3.0/NEWS	Thu Apr  8 11:57:23 2021
*************** http://gcc.gnu.org/gcc-10/index.html
*** 9,29 ****
  
                               GCC 10 Release Series
  
!    July 23, 2020
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 10.1.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 10.1 relative to previous releases of GCC.
  
  Release History
  
     GCC 10.2
!           July 23, 2020 ([2]changes, [3]documentation)
  
     GCC 10.1
!           May 7, 2020 ([4]changes, [5]documentation)
  
  References and Acknowledgements
  
--- 9,32 ----
  
                               GCC 10 Release Series
  
!    April 8, 2021
  
     The [1]GNU project and the GCC developers are pleased to announce the
!    release of GCC 10.3.
  
     This release is a bug-fix release, containing fixes for regressions in
!    GCC 10.2 relative to previous releases of GCC.
  
  Release History
  
+    GCC 10.3
+           April 8, 2021 ([2]changes, [3]documentation)
+ 
     GCC 10.2
!           July 23, 2020 ([4]changes, [5]documentation)
  
     GCC 10.1
!           May 7, 2020 ([6]changes, [7]documentation)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 31,85 ****
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [6]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 [7]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [8]GCC project
!    web site or contact the [9]GCC development mailing list.
  
!    To obtain GCC please use [10]our mirror sites or [11]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [12]GCC manuals. If that fails, the
!     [13]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 [14]gcc@gcc.gnu.org. All of [15]our lists have public
      archives.
  
!    Copyright (C) [16]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 [17]maintained by the GCC team. Last modified
!    2020-07-23[18].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-10/changes.html
!    3. http://gcc.gnu.org/onlinedocs/10.2.0/
     4. http://gcc.gnu.org/gcc-10/changes.html
!    5. http://gcc.gnu.org/onlinedocs/10.1.0/
!    6. http://gcc.gnu.org/gcc-10/buildstat.html
!    7. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!    8. http://gcc.gnu.org/index.html
!    9. mailto:gcc@gcc.gnu.org
!   10. http://gcc.gnu.org/mirrors.html
!   11. http://gcc.gnu.org/git.html
!   12. https://gcc.gnu.org/onlinedocs/
!   13. mailto:gcc-help@gcc.gnu.org
!   14. mailto:gcc@gcc.gnu.org
!   15. https://gcc.gnu.org/lists.html
!   16. https://www.fsf.org/
!   17. https://gcc.gnu.org/about.html
!   18. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
  
--- 34,90 ----
     supports several other languages aside from C, it now stands for the
     GNU Compiler Collection.
  
!    A list of [8]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 [9]amazing group of volunteers is
     what makes GCC successful.
  
!    For additional information about GCC please refer to the [10]GCC
!    project web site or contact the [11]GCC development mailing list.
  
!    To obtain GCC please use [12]our mirror sites or [13]our version
     control system.
  
  
      For questions related to the use of GCC, please consult these web
!     pages and the [14]GCC manuals. If that fails, the
!     [15]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 [16]gcc@gcc.gnu.org. All of [17]our lists have public
      archives.
  
!    Copyright (C) [18]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 [19]maintained by the GCC team. Last modified
!    2021-04-08[20].
  
  References
  
     1. http://www.gnu.org/
     2. http://gcc.gnu.org/gcc-10/changes.html
!    3. http://gcc.gnu.org/onlinedocs/10.3.0/
     4. http://gcc.gnu.org/gcc-10/changes.html
!    5. http://gcc.gnu.org/onlinedocs/10.2.0/
!    6. http://gcc.gnu.org/gcc-10/changes.html
!    7. http://gcc.gnu.org/onlinedocs/10.1.0/
!    8. http://gcc.gnu.org/gcc-10/buildstat.html
!    9. http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html
!   10. http://gcc.gnu.org/index.html
!   11. mailto:gcc@gcc.gnu.org
!   12. http://gcc.gnu.org/mirrors.html
!   13. http://gcc.gnu.org/git.html
!   14. https://gcc.gnu.org/onlinedocs/
!   15. mailto:gcc-help@gcc.gnu.org
!   16. mailto:gcc@gcc.gnu.org
!   17. https://gcc.gnu.org/lists.html
!   18. https://www.fsf.org/
!   19. https://gcc.gnu.org/about.html
!   20. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-10/changes.html
  
*************** Caveats
*** 115,145 ****
       * Offloading to Heterogeneous System Architecture Intermediate
         Language (HSAIL) has been deprecated and will likely be removed in
         a future release.
  
  General Improvements
  
       * New built-in functions:
!           + The [5]__has_builtin built-in preprocessor operator can be
              used to query support for built-in functions provided by GCC
              and other compilers that support it.
            + __builtin_roundeven for the corresponding function from
              ISO/IEC TS 18661.
       * New command-line options:
!           + [6]-fallocation-dce removes unneeded pairs of new and delete
              operators.
!           + [7]-fprofile-partial-training can now be used to inform the
              compiler that code paths not covered by the training run
              should not be optimized for size.
!           + [8]-fprofile-reproducible controls level of reproducibility of
!             profile gathered by [9]-fprofile-generate. This makes it
              possible to rebuild program with same outcome which is useful,
              for example, for distribution packages.
!           + [10]-fprofile-prefix-path can be used in combination with
              -fprofile-generate=profile_dir and -fprofile-use=profile_dir
              to inform GCC where the base directory of build source tree is
              in case it differs between instrumentation and optimized
              builds.
!           + [11]-fanalyzer enables a new static analysis pass and
              associated warnings. This pass performs a time-consuming
              exploration of paths through the code in the hope of detecting
              various common errors, such as double-free bugs. This option
--- 120,154 ----
       * Offloading to Heterogeneous System Architecture Intermediate
         Language (HSAIL) has been deprecated and will likely be removed in
         a future release.
+      * The type of the std::iterator base class of
+        std::istreambuf_iterator was changed in C++98 mode to be consistent
+        with C++11 and later standards. See the [5]libstdc++ notes below
+        for more details.
  
  General Improvements
  
       * New built-in functions:
!           + The [6]__has_builtin built-in preprocessor operator can be
              used to query support for built-in functions provided by GCC
              and other compilers that support it.
            + __builtin_roundeven for the corresponding function from
              ISO/IEC TS 18661.
       * New command-line options:
!           + [7]-fallocation-dce removes unneeded pairs of new and delete
              operators.
!           + [8]-fprofile-partial-training can now be used to inform the
              compiler that code paths not covered by the training run
              should not be optimized for size.
!           + [9]-fprofile-reproducible controls level of reproducibility of
!             profile gathered by [10]-fprofile-generate. This makes it
              possible to rebuild program with same outcome which is useful,
              for example, for distribution packages.
!           + [11]-fprofile-prefix-path can be used in combination with
              -fprofile-generate=profile_dir and -fprofile-use=profile_dir
              to inform GCC where the base directory of build source tree is
              in case it differs between instrumentation and optimized
              builds.
!           + [12]-fanalyzer enables a new static analysis pass and
              associated warnings. This pass performs a time-consuming
              exploration of paths through the code in the hope of detecting
              various common errors, such as double-free bugs. This option
*************** General Improvements
*** 149,155 ****
            + The inter-procedural scalar replacement of aggregates
              (IPA-SRA) pass was re-implemented to work at link-time and can
              now also remove computing and returning unused return values.
!           + [12]-finline-functions is now enabled at -O2 and was retuned
              for better code size versus runtime performance trade-offs.
              Inliner heuristics was also significantly sped up to avoid
              negative impact to -flto -O2 compile times.
--- 158,164 ----
            + The inter-procedural scalar replacement of aggregates
              (IPA-SRA) pass was re-implemented to work at link-time and can
              now also remove computing and returning unused return values.
!           + [13]-finline-functions is now enabled at -O2 and was retuned
              for better code size versus runtime performance trade-offs.
              Inliner heuristics was also significantly sped up to avoid
              negative impact to -flto -O2 compile times.
*************** General Improvements
*** 159,170 ****
            + During link-time optimization the C++ One Definition Rule is
              used to increase precision of type based alias analysis.
       * Link-time optimization improvements:
!           + A new binary [13]lto-dump has been added. It dumps various
              information about LTO bytecode object files.
            + The parallel phase of the LTO can automatically detect a
              running make's jobserver or fall back to number of available
              cores.
!           + The LTO bytecode can be compressed with the [14]zstd
              algorithm. The configure script automatically detects zstd
              support.
            + Most --param values can now be specified at translation unit
--- 168,179 ----
            + During link-time optimization the C++ One Definition Rule is
              used to increase precision of type based alias analysis.
       * Link-time optimization improvements:
!           + A new binary [14]lto-dump has been added. It dumps various
              information about LTO bytecode object files.
            + The parallel phase of the LTO can automatically detect a
              running make's jobserver or fall back to number of available
              cores.
!           + The LTO bytecode can be compressed with the [15]zstd
              algorithm. The configure script automatically detects zstd
              support.
            + Most --param values can now be specified at translation unit
*************** General Improvements
*** 177,199 ****
       * Profile driven optimization improvements:
            + Profile maintenance during compilation and hot/cold code
              partitioning have been improved.
!           + Using [15]-fprofile-values, an instrumented binary can track
              multiple values (up to 4) for e.g. indirect calls and provide
              more precise profile information.
  
  New Languages and Language-Specific Improvements
  
!      * Version 2.6 of the [16]OpenACC specification is now supported in
!        the C, C++ and Fortran compilers. See the [17]implementation status
!        section on the OpenACC wiki page and the [18]run-time library
         documentation for further information.
!      * GCC 10 adds a number of newly implemented [19]OpenMP 5.0 features
         on top of the GCC 9 release such as conditional lastprivate clause,
         scan and loop directives, order(concurrent) and use_device_addr
         clauses support, if clause on simd construct or partial support for
         the declare variant directive, getting closer to full support of
         the OpenMP 5.0 standard.
!      * OpenMP and OpenACC now support [20]offloading to AMD Radeon (GCN)
         GPUs; supported are the third-generation Fiji (fiji) and the
         fifth-generation VEGA 10/VEGA 20 (gfx900 or gfx906).
  
--- 186,208 ----
       * Profile driven optimization improvements:
            + Profile maintenance during compilation and hot/cold code
              partitioning have been improved.
!           + Using [16]-fprofile-values, an instrumented binary can track
              multiple values (up to 4) for e.g. indirect calls and provide
              more precise profile information.
  
  New Languages and Language-Specific Improvements
  
!      * Version 2.6 of the [17]OpenACC specification is now supported in
!        the C, C++ and Fortran compilers. See the [18]implementation status
!        section on the OpenACC wiki page and the [19]run-time library
         documentation for further information.
!      * GCC 10 adds a number of newly implemented [20]OpenMP 5.0 features
         on top of the GCC 9 release such as conditional lastprivate clause,
         scan and loop directives, order(concurrent) and use_device_addr
         clauses support, if clause on simd construct or partial support for
         the declare variant directive, getting closer to full support of
         the OpenMP 5.0 standard.
!      * OpenMP and OpenACC now support [21]offloading to AMD Radeon (GCN)
         GPUs; supported are the third-generation Fiji (fiji) and the
         fifth-generation VEGA 10/VEGA 20 (gfx900 or gfx906).
  
*************** New Languages and Language-Specific Impr
*** 212,243 ****
              inline assembly with GNU as symver directive because the
              latter is not compatible with link-time optimizations.
       * New warnings:
!           + [21]-Wstring-compare, enabled by -Wextra, warns about equality
              and inequality expressions between zero and the result of a
              call to either strcmp and strncmp that evaluate to a constant
              as a result of the length of one argument being greater than
              the size of the array pointed to by the other.
!           + [22]-Wzero-length-bounds, enabled by -Warray-bounds, warns
              about accesses to elements of zero-length arrays that might
              overlap other members of the same object.
       * Enhancements to existing warnings:
!           + [23]-Warray-bounds detects more out-of-bounds accesses to
              member arrays as well as accesses to elements of zero-length
              arrays.
!           + [24]-Wformat-overflow makes full use of string length
              information computed by the strlen optimization pass.
!           + [25]-Wrestrict detects overlapping accesses to dynamically
              allocated objects.
!           + [26]-Wreturn-local-addr diagnoses more instances of return
              statements returning addresses of automatic variables.
!           + [27]-Wstringop-overflow detects more out-of-bounds stores to
              member arrays including zero-length arrays, dynamically
              allocated objects and variable length arrays, as well as more
              instances of reads of unterminated character arrays by string
              built-in functions. The warning also detects out-of-bounds
              accesses by calls to user-defined functions declared with the
              new attribute access.
!           + [28]-Warith-conversion re-enables warnings from -Wconversion,
              -Wfloat-conversion, and -Wsign-conversion that are now off by
              default for an expression where the result of an arithmetic
              operation will not fit in the target type due to promotion,
--- 221,252 ----
              inline assembly with GNU as symver directive because the
              latter is not compatible with link-time optimizations.
       * New warnings:
!           + [22]-Wstring-compare, enabled by -Wextra, warns about equality
              and inequality expressions between zero and the result of a
              call to either strcmp and strncmp that evaluate to a constant
              as a result of the length of one argument being greater than
              the size of the array pointed to by the other.
!           + [23]-Wzero-length-bounds, enabled by -Warray-bounds, warns
              about accesses to elements of zero-length arrays that might
              overlap other members of the same object.
       * Enhancements to existing warnings:
!           + [24]-Warray-bounds detects more out-of-bounds accesses to
              member arrays as well as accesses to elements of zero-length
              arrays.
!           + [25]-Wformat-overflow makes full use of string length
              information computed by the strlen optimization pass.
!           + [26]-Wrestrict detects overlapping accesses to dynamically
              allocated objects.
!           + [27]-Wreturn-local-addr diagnoses more instances of return
              statements returning addresses of automatic variables.
!           + [28]-Wstringop-overflow detects more out-of-bounds stores to
              member arrays including zero-length arrays, dynamically
              allocated objects and variable length arrays, as well as more
              instances of reads of unterminated character arrays by string
              built-in functions. The warning also detects out-of-bounds
              accesses by calls to user-defined functions declared with the
              new attribute access.
!           + [29]-Warith-conversion re-enables warnings from -Wconversion,
              -Wfloat-conversion, and -Wsign-conversion that are now off by
              default for an expression where the result of an arithmetic
              operation will not fit in the target type due to promotion,
*************** int get_naïve_pi() {
*** 322,334 ****
              initializer-list
            + DR 1710, Missing template keyword in class-or-decltype
       * New warnings:
!           + [29]-Wmismatched-tags, disabled by default, warns about
              declarations of structs, classes, and class templates and
              their specializations with a class-key that does not match
              either the definition or the first declaration if no
              definition is provided. The option is provided to ease
              portability to Windows-based compilers.
!           + [30]-Wredundant-tags, disabled by default, warns about
              redundant class-key and enum-key in contexts where the key can
              be eliminated without causing an syntactic ambiguity.
       * G++ can now detect modifying constant objects in constexpr
--- 331,343 ----
              initializer-list
            + DR 1710, Missing template keyword in class-or-decltype
       * New warnings:
!           + [30]-Wmismatched-tags, disabled by default, warns about
              declarations of structs, classes, and class templates and
              their specializations with a class-key that does not match
              either the definition or the first declaration if no
              definition is provided. The option is provided to ease
              portability to Windows-based compilers.
!           + [31]-Wredundant-tags, disabled by default, warns about
              redundant class-key and enum-key in contexts where the key can
              be eliminated without causing an syntactic ambiguity.
       * G++ can now detect modifying constant objects in constexpr
*************** int get_naïve_pi() {
*** 342,349 ****
         context as per [class.mem].
       * The attribute deprecated can now be used on namespaces too.
       * The ABI of passing and returning certain C++ classes by value
!        changed on several targets in GCC 10, including [31]AArch64,
!        [32]ARM, [33]PowerPC ELFv2, [34]S/390 and [35]Itanium. These
         changes affect classes with a zero-sized subobject (an empty base
         class, or data member with the [[no_unique_address]] attribute)
         where all other non-static data members have the same type (this is
--- 351,358 ----
         context as per [class.mem].
       * The attribute deprecated can now be used on namespaces too.
       * The ABI of passing and returning certain C++ classes by value
!        changed on several targets in GCC 10, including [32]AArch64,
!        [33]ARM, [34]PowerPC ELFv2, [35]S/390 and [36]Itanium. These
         changes affect classes with a zero-sized subobject (an empty base
         class, or data member with the [[no_unique_address]] attribute)
         where all other non-static data members have the same type (this is
*************** int get_naïve_pi() {
*** 384,389 ****
--- 393,406 ----
       * Support for RDSEED in std::random_device.
       * Reduced header dependencies, leading to faster compilation for some
         code.
+      * The std::iterator base class of std::istreambuf_iterator was
+        changed in C++98 mode to be consistent with C++11 and later
+        standards. This is expected to have no noticeable effect except in
+        the unlikely case of a class which has potentially overlapping
+        subobjects of type std::istreambuf_iterator<C> and another iterator
+        type with a std::iterator<input_iterator_tag, C, ...> base class.
+        The layout of such a type might change when compiled as C++98.
+        [37]Bug 92285 has more details and concrete examples.
  
    D
  
*************** int get_naïve_pi() {
*** 413,419 ****
  
    Fortran
  
!      * use_device_addr of version 5.0 of the [36]OpenMP specification is
         now supported. Note that otherwise OpenMP 4.5 is partially
         supported in the Fortran compiler; the largest missing item is
         structure element mapping.
--- 430,436 ----
  
    Fortran
  
!      * use_device_addr of version 5.0 of the [38]OpenMP specification is
         now supported. Note that otherwise OpenMP 4.5 is partially
         supported in the Fortran compiler; the largest missing item is
         structure element mapping.
*************** int get_naïve_pi() {
*** 475,484 ****
  libgccjit
  
       * The libgccjit API gained four new entry points:
!           + [37]gcc_jit_version_major, [38]gcc_jit_version_minor, and
!             [39]gcc_jit_version_patchlevel for programmatically checking
              the libgccjit version from client code, and
!           + [40]gcc_jit_context_new_bitfield
  
  New Targets and Target Specific Improvements
  
--- 492,501 ----
  libgccjit
  
       * The libgccjit API gained four new entry points:
!           + [39]gcc_jit_version_major, [40]gcc_jit_version_minor, and
!             [41]gcc_jit_version_patchlevel for programmatically checking
              the libgccjit version from client code, and
!           + [42]gcc_jit_context_new_bitfield
  
  New Targets and Target Specific Improvements
  
*************** typedef svbool_t pred512 __attribute__((
*** 596,616 ****
            + Arm Cortex-M55 (cortex-m55).
         The GCC identifiers can be used as arguments to the -mcpu or -mtune
         options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
!      * Support has been extended for the ACLE [41]data-processing
         intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
         multiplication and other related intrinsics aimed at DSP algorithm
         optimization.
       * Support for -mpure-code in Thumb-1 (v6m) has been added: this
         M-profile feature is no longer restricted to targets with MOVT. For
         example, -mcpu=cortex-m0 now supports this option.
!      * Support for the [42]Armv8.1-M Mainline Architecture has been added.
            + Armv8.1-M Mainline can be enabled by using the
              -march=armv8.1-m.main command-line option.
!      * Support for the [43]MVE beta ACLE intrinsics has been added. These
         intrinsics can be enabled by including the arm_mve.h header file
         and passing the +mve or +mve.fp option extensions (for example:
         -march=armv8.1-m.main+mve).
!      * Support for the Custom Datapath Extension beta ACLE [44]intrinsics
         has been added.
       * Support for Armv8.1-M Mainline Security Extensions architecture has
         been added. The -mcmse option, when used in combination with an
--- 613,633 ----
            + Arm Cortex-M55 (cortex-m55).
         The GCC identifiers can be used as arguments to the -mcpu or -mtune
         options, for example: -mcpu=cortex-a77 or -mtune=cortex-m35p.
!      * Support has been extended for the ACLE [43]data-processing
         intrinsics to include 32-bit SIMD, saturating arithmetic, 16-bit
         multiplication and other related intrinsics aimed at DSP algorithm
         optimization.
       * Support for -mpure-code in Thumb-1 (v6m) has been added: this
         M-profile feature is no longer restricted to targets with MOVT. For
         example, -mcpu=cortex-m0 now supports this option.
!      * Support for the [44]Armv8.1-M Mainline Architecture has been added.
            + Armv8.1-M Mainline can be enabled by using the
              -march=armv8.1-m.main command-line option.
!      * Support for the [45]MVE beta ACLE intrinsics has been added. These
         intrinsics can be enabled by including the arm_mve.h header file
         and passing the +mve or +mve.fp option extensions (for example:
         -march=armv8.1-m.main+mve).
!      * Support for the Custom Datapath Extension beta ACLE [46]intrinsics
         has been added.
       * Support for Armv8.1-M Mainline Security Extensions architecture has
         been added. The -mcmse option, when used in combination with an
*************** typedef svbool_t pred512 __attribute__((
*** 649,655 ****
         to provide a custom device-specs file by means of
  
       avr-gcc -nodevicespecs -specs=my-spec-file <options>
!        and without the need to provide options -B and -mmcu=. See [45]AVR
         command-line options for details. This feature is also available in
         GCC 9.3+ and GCC 8.4+.
       * New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
--- 666,672 ----
         to provide a custom device-specs file by means of
  
       avr-gcc -nodevicespecs -specs=my-spec-file <options>
!        and without the need to provide options -B and -mmcu=. See [47]AVR
         command-line options for details. This feature is also available in
         GCC 9.3+ and GCC 8.4+.
       * New command-line options -mdouble=[32,64] and -mlong-double=[32,64]
*************** typedef svbool_t pred512 __attribute__((
*** 657,667 ****
         double and long double types, respectively. Whether or not the
         mentioned layouts are available, whether the options act as a
         multilib option, and the default for either option are controlled
!        by the new [46]AVR configure options --with-double= and
         --with-long-double=.
       * A new configure option --with-libf7= has been added. It controls to
         which level avr-libgcc provides 64-bit floating point support by
!        means of [47]Libf7.
       * A new configure option --with-double-comparison= has been added.
         It's unlikely you need to set this option by hand.
  
--- 674,684 ----
         double and long double types, respectively. Whether or not the
         mentioned layouts are available, whether the options act as a
         multilib option, and the default for either option are controlled
!        by the new [48]AVR configure options --with-double= and
         --with-long-double=.
       * A new configure option --with-libf7= has been added. It controls to
         which level avr-libgcc provides 64-bit floating point support by
!        means of [49]Libf7.
       * A new configure option --with-double-comparison= has been added.
         It's unlikely you need to set this option by hand.
  
*************** typedef svbool_t pred512 __attribute__((
*** 690,699 ****
    PowerPC / PowerPC64 / RS6000
  
       * Many vector builtins have been listed as deprecated in the
!        [48]64-Bit ELF V2 ABI Specification for quite a number of years.
         The vector builtins listed in Tables A.8 through A.10 are now
         deprecated for GCC 10, and will likely be removed from support in
!        GCC 11.
  
    PRU
  
--- 707,722 ----
    PowerPC / PowerPC64 / RS6000
  
       * Many vector builtins have been listed as deprecated in the
!        [50]64-Bit ELF V2 ABI Specification for quite a number of years.
         The vector builtins listed in Tables A.8 through A.10 are now
         deprecated for GCC 10, and will likely be removed from support in
!        GCC 11. Note that this does not result in any loss of function.
!        These deprecated builtins generally provide somewhat nonsensical
!        argument lists (for example, mixing signed, unsigned, and bool
!        vector arguments arbitrarily), or are duplicate builtins that are
!        inconsistent with the expected naming scheme. We expect that this
!        will be unlikely to affect much if any code, and any required code
!        changes will be trivial.
  
    PRU
  
*************** Improvements for plugin authors
*** 720,730 ****
       * GCC diagnostics can now have a chain of events associated with
         them, describing a path through the code that triggers the problem.
         These can be printed by the diagnostics subsystem in various ways,
!        controlled by the [49]-fdiagnostics-path-format option, or captured
!        in JSON form via [50]-fdiagnostics-format=json.
!      * GCC diagnostics can now be associated with [51]CWE weakness
         identifiers, which will appear on the standard error stream, and in
!        the JSON output from [52]-fdiagnostics-format=json.
  
  Other significant improvements
  
--- 743,753 ----
       * GCC diagnostics can now have a chain of events associated with
         them, describing a path through the code that triggers the problem.
         These can be printed by the diagnostics subsystem in various ways,
!        controlled by the [51]-fdiagnostics-path-format option, or captured
!        in JSON form via [52]-fdiagnostics-format=json.
!      * GCC diagnostics can now be associated with [53]CWE weakness
         identifiers, which will appear on the standard error stream, and in
!        the JSON output from [54]-fdiagnostics-format=json.
  
  Other significant improvements
  
*************** Other significant improvements
*** 736,774 ****
       * For many releases, when GCC emits a warning it prints the option
         controlling that warning. As of GCC 10, that option text is now a
         clickable hyperlink for the documentation of that option (assuming
!        a [53]sufficiently capable terminal). This behavior can be
!        controlled via a new [54]-fdiagnostics-urls option (along with
         various environment variables and heuristics documented with that
         option).
  
  GCC 10.1
  
!    This is the [55]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.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 10.2
  
!    This is the [56]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.2 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 [57]GCC manuals. If that fails, the
!     [58]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 [59]gcc@gcc.gnu.org. All of [60]our lists have public
      archives.
  
!    Copyright (C) [61]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 [62]maintained by the GCC team. Last modified
!    2020-07-23[63].
  
  References
  
--- 759,819 ----
       * For many releases, when GCC emits a warning it prints the option
         controlling that warning. As of GCC 10, that option text is now a
         clickable hyperlink for the documentation of that option (assuming
!        a [55]sufficiently capable terminal). This behavior can be
!        controlled via a new [56]-fdiagnostics-urls option (along with
         various environment variables and heuristics documented with that
         option).
  
  GCC 10.1
  
!    This is the [57]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.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 10.2
  
!    This is the [58]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 10.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 10.3
+ 
+    This is the [59]list of problem reports (PRs) from GCC's bug tracking
+    system that are known to be fixed in the 10.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
+ 
+     AArch64
+ 
+      * A bug with the Random Number intrinsics in the arm_acle.h header
+        that resulted in an incorrect status result being returned has been
+        fixed.
+      * GCC now supports the Fujitsu A64FX. The associated -mcpu and -mtune
+        options are -mcpu=a64fx and -mtune=a64fx respectively. In
+        particular, -mcpu=a64fx generates code for Armv8.2-A with SVE and
+        tunes the code for the A64FX. This includes tuning the SVE code,
+        although by default the code is still length-agnostic and so works
+        for all SVE implementations. Adding -msve-vector-bits=512 makes the
+        code specific to 512-bit SVE.
+ 
  
      For questions related to the use of GCC, please consult these web
!     pages and the [60]GCC manuals. If that fails, the
!     [61]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 [62]gcc@gcc.gnu.org. All of [63]our lists have public
      archives.
  
!    Copyright (C) [64]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 [65]maintained by the GCC team. Last modified
!    2021-04-08[66].
  
  References
  
*************** References
*** 776,840 ****
     2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. http://gcc.gnu.org/gcc-10/changes.html#empty_base
     4. https://www.mpfr.org/
!    5. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/cpp/_005f_005fhas_005fbuiltin.html#g_t_005f_005fhas_005fbuiltin
!    6. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fno-allocation-dce
!    7. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-partial-training
!    8. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-reproducible
!    9. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-generate
!   10. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-prefix-path
!   11. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Static-Analyzer-Options.html
!   12. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-finline-functions
!   13. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/lto-dump.html
!   14. https://facebook.github.io/zstd/
!   15. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-values
!   16. https://www.openacc.org/
!   17. https://gcc.gnu.org/wiki/OpenACC#status-10
!   18. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/libgomp/#toc-Enabling-OpenACC-1
!   19. https://www.openmp.org/specifications/
!   20. https://gcc.gnu.org/wiki/Offloading
!   21. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstring-compare
!   22. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wzero-length-bounds
!   23. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Warray-bounds
!   24. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wformat-overflow
!   25. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wrestrict
!   26. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wreturn-local-addr
!   27. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstringop-overflow
!   28. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Warith-conversion
!   29. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags
!   30. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-tags
!   31. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383
!   32. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711
!   33. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707
!   34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704
!   35. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706
!   36. https://www.openmp.org/specifications/
!   37. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_major
!   38. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_minor
!   39. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_patchlevel
!   40. https://gcc.gnu.org/onlinedocs/jit/topics/types.html#c.gcc_jit_context_new_bitfield
!   41. https://developer.arm.com/docs/101028/0009/data-processing-intrinsics
!   42. https://developer.arm.com/architectures/cpu-architecture/m-profile
!   43. https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics
!   44. https://developer.arm.com/docs/101028/0010/custom-datapath-extension
!   45. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
!   46. https://gcc.gnu.org/install/configure.html#avr
!   47. https://gcc.gnu.org/wiki/avr-gcc#Libf7
!   48. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
!   49. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
!   50. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   51. https://cwe.mitre.org/
    52. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   53. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
!   54. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
!   55. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
!   56. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.2
!   57. https://gcc.gnu.org/onlinedocs/
!   58. mailto:gcc-help@gcc.gnu.org
!   59. mailto:gcc@gcc.gnu.org
!   60. https://gcc.gnu.org/lists.html
!   61. https://www.fsf.org/
!   62. https://gcc.gnu.org/about.html
!   63. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
  
--- 821,888 ----
     2. http://gcc.gnu.org/onlinedocs/index.html#current
     3. http://gcc.gnu.org/gcc-10/changes.html#empty_base
     4. https://www.mpfr.org/
!    5. http://gcc.gnu.org/gcc-10/changes.html#iterator_base
!    6. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/cpp/_005f_005fhas_005fbuiltin.html#g_t_005f_005fhas_005fbuiltin
!    7. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fno-allocation-dce
!    8. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-partial-training
!    9. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-reproducible
!   10. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-generate
!   11. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Instrumentation-Options.html#index-fprofile-prefix-path
!   12. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Static-Analyzer-Options.html
!   13. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-finline-functions
!   14. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/lto-dump.html
!   15. https://facebook.github.io/zstd/
!   16. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#index-fprofile-values
!   17. https://www.openacc.org/
!   18. https://gcc.gnu.org/wiki/OpenACC#status-10
!   19. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/libgomp/#toc-Enabling-OpenACC-1
!   20. https://www.openmp.org/specifications/
!   21. https://gcc.gnu.org/wiki/Offloading
!   22. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstring-compare
!   23. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wzero-length-bounds
!   24. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Warray-bounds
!   25. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wformat-overflow
!   26. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wrestrict
!   27. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wreturn-local-addr
!   28. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Wstringop-overflow
!   29. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Warning-Options.html#index-Warith-conversion
!   30. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags
!   31. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/C_002b_002b-Dialect-Options.html#index-Wredundant-tags
!   32. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383
!   33. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94711
!   34. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707
!   35. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94704
!   36. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94706
!   37. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92285
!   38. https://www.openmp.org/specifications/
!   39. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_major
!   40. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_minor
!   41. https://gcc.gnu.org/onlinedocs/jit/topics/compatibility.html#c.gcc_jit_version_patchlevel
!   42. https://gcc.gnu.org/onlinedocs/jit/topics/types.html#c.gcc_jit_context_new_bitfield
!   43. https://developer.arm.com/documentation/101028/0009/Data-processing-intrinsics
!   44. https://developer.arm.com/architectures/cpu-architecture/m-profile
!   45. https://developer.arm.com/architectures/instruction-sets/simd-isas/helium/helium-intrinsics
!   46. https://developer.arm.com/documentation/101028/0010/Custom-Datapath-Extension
!   47. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/AVR-Options.html#index-nodevicespecs
!   48. https://gcc.gnu.org/install/configure.html#avr
!   49. https://gcc.gnu.org/wiki/avr-gcc#Libf7
!   50. https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
!   51. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format
    52. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   53. https://cwe.mitre.org/
!   54. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format
!   55. https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
!   56. https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls
!   57. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.0
!   58. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.2
!   59. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.3
!   60. https://gcc.gnu.org/onlinedocs/
!   61. mailto:gcc-help@gcc.gnu.org
!   62. mailto:gcc@gcc.gnu.org
!   63. https://gcc.gnu.org/lists.html
!   64. https://www.fsf.org/
!   65. https://gcc.gnu.org/about.html
!   66. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-9/index.html
  
*************** GCC 9.4
*** 1661,1668 ****
         the Large System Extensions (LSE) on GNU/Linux systems built with a
         baseline architecture targeting Armv8-A. When the option is
         specified code is emitted to detect the presence of LSE
!        instructions at runtime and use them for standard atomic
         operations. For more information please refer to the documentation.
  
  
      For questions related to the use of GCC, please consult these web
--- 1709,1723 ----
         the Large System Extensions (LSE) on GNU/Linux systems built with a
         baseline architecture targeting Armv8-A. When the option is
         specified code is emitted to detect the presence of LSE
!        instructions at run time and use them for standard atomic
         operations. For more information please refer to the documentation.
+      * GCC now supports the Fujitsu A64FX. The associated -mcpu and -mtune
+        options are -mcpu=a64fx and -mtune=a64fx respectively. In
+        particular, -mcpu=a64fx generates code for Armv8.2-A with SVE and
+        tunes the code for the A64FX. This includes tuning the SVE code,
+        although by default the code is still length-agnostic and so works
+        for all SVE implementations. Adding -msve-vector-bits=512 makes the
+        code specific to 512-bit SVE.
  
  
      For questions related to the use of GCC, please consult these web
*************** GCC 9.4
*** 1677,1683 ****
     provided this notice is preserved.
  
     These pages are [73]maintained by the GCC team. Last modified
!    2020-04-24[74].
  
  References
  
--- 1732,1738 ----
     provided this notice is preserved.
  
     These pages are [73]maintained by the GCC team. Last modified
!    2021-03-28[74].
  
  References
  
*************** ctor<double> >()' from 'map<map<int,vect
*** 2553,2559 ****
         stored on the stack are scanned conservatively, but value stored in
         the heap are scanned precisely.
       * Escape analysis is fully implemented and enabled by default in the
!        Go frontend. This significantly reduces the number of heap
         allocations by allocating values on the stack instead.
  
  libgccjit
--- 2608,2614 ----
         stored on the stack are scanned conservatively, but value stored in
         the heap are scanned precisely.
       * Escape analysis is fully implemented and enabled by default in the
!        Go front end. This significantly reduces the number of heap
         allocations by allocating values on the stack instead.
  
  libgccjit
*************** GCC 8.5
*** 2902,2908 ****
         the Large System Extensions (LSE) on GNU/Linux systems built with a
         baseline architecture targeting Armv8-A. When the option is
         specified code is emitted to detect the presence of LSE
!        instructions at runtime and use them for standard atomic
         operations. For more information please refer to the documentation.
  
  
--- 2957,2963 ----
         the Large System Extensions (LSE) on GNU/Linux systems built with a
         baseline architecture targeting Armv8-A. When the option is
         specified code is emitted to detect the presence of LSE
!        instructions at run time and use them for standard atomic
         operations. For more information please refer to the documentation.
  
  
*************** GCC 8.5
*** 2918,2924 ****
     provided this notice is preserved.
  
     These pages are [43]maintained by the GCC team. Last modified
!    2020-04-24[44].
  
  References
  
--- 2973,2979 ----
     provided this notice is preserved.
  
     These pages are [43]maintained by the GCC team. Last modified
!    2021-03-28[44].
  
  References
  
*************** Operating Systems
*** 4970,4976 ****
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2019-11-28[33].
  
  References
  
--- 5025,5031 ----
     provided this notice is preserved.
  
     These pages are [32]maintained by the GCC team. Last modified
!    2020-08-01[33].
  
  References
  
*************** References
*** 4997,5003 ****
    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/en-us/blogs/2016/09/12/deprecate-pcommit-instruction
    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/
--- 5052,5058 ----
    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/
*************** late struct X<1000>;
*** 6268,6274 ****
         are no loop-carried dependencies which would prevent concurrent
         execution of consecutive iterations using SIMD (single instruction
         multiple data) instructions.
!      * Support for [8]Cilk Plus has been added and can be enabled with the
         -fcilkplus option. Cilk Plus is an extension to the C and C++
         languages to support data and task parallelism. The present
         implementation follows ABI version 1.2; all features but _Cilk_for
--- 6323,6329 ----
         are no loop-carried dependencies which would prevent concurrent
         execution of consecutive iterations using SIMD (single instruction
         multiple data) instructions.
!      * Support for Cilk Plus has been added and can be enabled with the
         -fcilkplus option. Cilk Plus is an extension to the C and C++
         languages to support data and task parallelism. The present
         implementation follows ABI version 1.2; all features but _Cilk_for
*************** late struct X<1000>;
*** 6293,6300 ****
  
    C++
  
!      * The G++ implementation of [9]C++1y return type deduction for normal
!        functions has been updated to conform to [10]N3638, the proposal
         accepted into the working paper. Most notably, it adds
         decltype(auto) for getting decltype semantics rather than the
         template argument deduction semantics of plain auto:
--- 6348,6355 ----
  
    C++
  
!      * The G++ implementation of [8]C++1y return type deduction for normal
!        functions has been updated to conform to [9]N3638, the proposal
         accepted into the working paper. Most notably, it adds
         decltype(auto) for getting decltype semantics rather than the
         template argument deduction semantics of plain auto:
*************** int& f();
*** 6303,6316 ****
           auto  i1 = f(); // int
  decltype(auto) i2 = f(); // int&
  
!      * G++ supports [11]C++1y lambda capture initializers:
  
  [x = 42]{ ... };
  
         Actually, they have been accepted since GCC 4.5, but now the
         compiler doesn't warn about them with -std=c++1y, and supports
         parenthesized and brace-enclosed initializers as well.
!      * G++ supports [12]C++1y variable length arrays. G++ has supported
         GNU/C99-style VLAs for a long time, but now additionally supports
         initializers and lambda capture by reference. In C++1y mode G++
         will complain about VLA uses that are not permitted by the draft
--- 6358,6371 ----
           auto  i1 = f(); // int
  decltype(auto) i2 = f(); // int&
  
!      * G++ supports [10]C++1y lambda capture initializers:
  
  [x = 42]{ ... };
  
         Actually, they have been accepted since GCC 4.5, but now the
         compiler doesn't warn about them with -std=c++1y, and supports
         parenthesized and brace-enclosed initializers as well.
!      * G++ supports [11]C++1y variable length arrays. G++ has supported
         GNU/C99-style VLAs for a long time, but now additionally supports
         initializers and lambda capture by reference. In C++1y mode G++
         will complain about VLA uses that are not permitted by the draft
*************** void f(int n) {
*** 6325,6331 ****
    &a; // error, taking address of VLA
  }
  
!      * G++ supports the [13]C++1y [[deprecated]] attribute modulo bugs in
         the underlying [[gnu::deprecated]] attribute. Classes and functions
         can be marked deprecated and a diagnostic message added:
  
--- 6380,6386 ----
    &a; // error, taking address of VLA
  }
  
!      * G++ supports the [12]C++1y [[deprecated]] attribute modulo bugs in
         the underlying [[gnu::deprecated]] attribute. Classes and functions
         can be marked deprecated and a diagnostic message added:
  
*************** A aa; // warning: 'A' is deprecated : A
*** 6343,6349 ****
  int j = bar(2); // warning: 'int bar(int)' is deprecated : bar is unsafe; use fo
  o() instead
  
!      * G++ supports [14]C++1y digit separators. Long numeric literals can
         be subdivided with a single quote ' to enhance readability:
  
  int i = 1048576;
--- 6398,6404 ----
  int j = bar(2); // warning: 'int bar(int)' is deprecated : bar is unsafe; use fo
  o() instead
  
!      * G++ supports [13]C++1y digit separators. Long numeric literals can
         be subdivided with a single quote ' to enhance readability:
  
  int i = 1048576;
*************** int n = 0b0001'0000'0000'0000'0000'0000;
*** 6355,6361 ****
  double x = 1.602'176'565e-19;
  double y = 1.602'176'565e-1'9;
  
!      * G++ supports [15]C++1y generic (polymorphic) lambdas.
  
  // a functional object that will increment any type
  auto incr = [](auto x) { return x++; };
--- 6410,6416 ----
  double x = 1.602'176'565e-19;
  double y = 1.602'176'565e-1'9;
  
!      * G++ supports [14]C++1y generic (polymorphic) lambdas.
  
  // a functional object that will increment any type
  auto incr = [](auto x) { return x++; };
*************** auto incr = [](auto x) { return x++; };
*** 6368,6374 ****
  auto add = [] <typename T> (T a, T b) { return a + b; };
  
       * G++ supports unconstrained generic functions as specified by §4.1.2
!        and §5.1.1 of [16]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
--- 6423,6429 ----
  auto add = [] <typename T> (T a, T b) { return a + b; };
  
       * G++ supports unconstrained generic functions as specified by §4.1.2
!        and §5.1.1 of [15]N3889: Concepts Lite Specification. Briefly, auto
         may be used as a type-specifier in a parameter declaration of any
         function declarator in order to introduce an implicit function
         template parameter, akin to generic lambdas.
*************** auto incr(T x) { return x++; }
*** 6380,6392 ****
  
      Runtime Library (libstdc++)
  
!      * [17]Improved support for C++11, including:
            + support for <regex>;
            + The associative containers in <map> and <set> and the
              unordered associative containers in <unordered_map> and
              <unordered_set> meet the allocator-aware container
              requirements;
!      * [18]Improved experimental support for the upcoming ISO C++
         standard, C++14, including:
            + fixing constexpr member functions without const;
            + implementation of the std::exchange() utility function;
--- 6435,6447 ----
  
      Runtime Library (libstdc++)
  
!      * [16]Improved support for C++11, including:
            + support for <regex>;
            + The associative containers in <map> and <set> and the
              unordered associative containers in <unordered_map> and
              <unordered_set> meet the allocator-aware container
              requirements;
!      * [17]Improved experimental support for the upcoming ISO C++
         standard, C++14, including:
            + fixing constexpr member functions without const;
            + implementation of the std::exchange() utility function;
*************** auto incr(T x) { return x++; }
*** 6425,6431 ****
              object files and libraries are fully compatible with older
              versions (except as stated below).
            + ABI changes:
!                o The [19]argument passing ABI has changed for scalar dummy
                   arguments of type INTEGER, REAL, COMPLEX and LOGICAL,
                   which have both the VALUE and the OPTIONAL attributes.
                 o To support finalization the virtual table associated with
--- 6480,6486 ----
              object files and libraries are fully compatible with older
              versions (except as stated below).
            + ABI changes:
!                o The [18]argument passing ABI has changed for scalar dummy
                   arguments of type INTEGER, REAL, COMPLEX and LOGICAL,
                   which have both the VALUE and the OPTIONAL attributes.
                 o To support finalization the virtual table associated with
*************** auto incr(T x) { return x++; }
*** 6453,6459 ****
       * The compiler no longer unconditionally warns about DO loops with
         zero iterations. This warning is now controlled by the -Wzerotrip
         option, which is implied by -Wall.
!      * The new NO_ARG_CHECK attribute of the [20]!GCC$ directive can be
         used to disable the type-kind-rank (TKR) argument check for a dummy
         argument. The feature is similar to ISO/IEC TS 29133:2012's
         TYPE(*), except that it additionally also disables the rank check.
--- 6508,6514 ----
       * The compiler no longer unconditionally warns about DO loops with
         zero iterations. This warning is now controlled by the -Wzerotrip
         option, which is implied by -Wall.
!      * The new NO_ARG_CHECK attribute of the [19]!GCC$ directive can be
         used to disable the type-kind-rank (TKR) argument check for a dummy
         argument. The feature is similar to ISO/IEC TS 29133:2012's
         TYPE(*), except that it additionally also disables the rank check.
*************** auto incr(T x) { return x++; }
*** 6469,6486 ****
         contrary to NO_ARG_CHECK assumed-rank arguments pass an array
         descriptor which contains the array shape and stride of the
         argument.
!      * [21]Fortran 2003:
            + Finalization is now supported. It is currently only done for a
              subset of those situations in which it should occur.
            + Experimental support for scalar character components with
              deferred length (i.e. allocatable string length) in derived
              types has been added. (Deferred-length character variables are
              supported since GCC 4.6.)
!      * [22]Fortran 2008:
            + When STOP or ERROR STOP are used to terminate the execution
              and any exception (but inexact) is signaling, a warning is
              printed to ERROR_UNIT, indicating which exceptions are
!             signaling. The [23]-ffpe-summary= command-line option can be
              used to fine-tune for which exceptions the warning should be
              shown.
            + Rounding on input (READ) is now handled on systems where
--- 6524,6541 ----
         contrary to NO_ARG_CHECK assumed-rank arguments pass an array
         descriptor which contains the array shape and stride of the
         argument.
!      * [20]Fortran 2003:
            + Finalization is now supported. It is currently only done for a
              subset of those situations in which it should occur.
            + Experimental support for scalar character components with
              deferred length (i.e. allocatable string length) in derived
              types has been added. (Deferred-length character variables are
              supported since GCC 4.6.)
!      * [21]Fortran 2008:
            + When STOP or ERROR STOP are used to terminate the execution
              and any exception (but inexact) is signaling, a warning is
              printed to ERROR_UNIT, indicating which exceptions are
!             signaling. The [22]-ffpe-summary= command-line option can be
              used to fine-tune for which exceptions the warning should be
              shown.
            + Rounding on input (READ) is now handled on systems where
*************** New Targets and Target Specific Improvem
*** 6594,6600 ****
         a file that are tagged with the corresponding target attribute
         without having to compile the entire file with the -mxxx option.
         This improves the usability of x86 intrinsics and is particularly
!        useful when doing [24]Function Multiversioning.
       * GCC now supports the new Intel microarchitecture named Silvermont
         through -march=silvermont.
       * GCC now supports the new Intel microarchitecture named Broadwell
--- 6649,6655 ----
         a file that are tagged with the corresponding target attribute
         without having to compile the entire file with the -mxxx option.
         This improves the usability of x86 intrinsics and is particularly
!        useful when doing [23]Function Multiversioning.
       * GCC now supports the new Intel microarchitecture named Silvermont
         through -march=silvermont.
       * GCC now supports the new Intel microarchitecture named Broadwell
*************** New Targets and Target Specific Improvem
*** 6702,6708 ****
  
  GCC 4.9.1
  
!    This is the [25]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.1 release. This list might
     not be complete (that is, it is possible that some PRs that have been
     fixed are not listed here).
--- 6757,6763 ----
  
  GCC 4.9.1
  
!    This is the [24]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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.9.1
*** 6712,6750 ****
  
  GCC 4.9.2
  
!    This is the [26]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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.9.3
  
!    This is the [27]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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.9.4
  
!    This is the [28]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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 [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
!    2019-11-28[35].
  
  References
  
--- 6767,6805 ----
  
  GCC 4.9.2
  
!    This is the [25]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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.9.3
  
!    This is the [26]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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.9.4
  
!    This is the [27]list of problem reports (PRs) from GCC's bug tracking
     system that are known to be fixed in the 4.9.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 [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-03-31[34].
  
  References
  
*************** References
*** 6755,6788 ****
     5. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Optimize-Options.html#index-fsimd-cost-model-908
     6. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252
     7. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Loop-Specific-Pragmas.html
!    8. https://www.cilkplus.org/
!    9. http://gcc.gnu.org/projects/cxx1y.html
!   10. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3638.html
    11. http://gcc.gnu.org/projects/cxx1y.html
    12. http://gcc.gnu.org/projects/cxx1y.html
    13. http://gcc.gnu.org/projects/cxx1y.html
    14. http://gcc.gnu.org/projects/cxx1y.html
!   15. http://gcc.gnu.org/projects/cxx1y.html
!   16. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3889.pdf
!   17. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/libstdc++/manual/manual/status.html#status.iso.2011
!   18. https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014
!   19. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Argument-passing-conventions.html
!   20. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/GNU-Fortran-Compiler-Directives.html
!   21. https://gcc.gnu.org/wiki/Fortran2003Status
!   22. https://gcc.gnu.org/wiki/Fortran2008Status
!   23. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Debugging-Options.html
!   24. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Function-Multiversioning.html
!   25. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.1
!   26. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.2
!   27. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.3
!   28. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.4
!   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-4.8/index.html
  
--- 6810,6842 ----
     5. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Optimize-Options.html#index-fsimd-cost-model-908
     6. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Language-Independent-Options.html#index-fdiagnostics-color-252
     7. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Loop-Specific-Pragmas.html
!    8. http://gcc.gnu.org/projects/cxx1y.html
!    9. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3638.html
!   10. http://gcc.gnu.org/projects/cxx1y.html
    11. http://gcc.gnu.org/projects/cxx1y.html
    12. http://gcc.gnu.org/projects/cxx1y.html
    13. http://gcc.gnu.org/projects/cxx1y.html
    14. http://gcc.gnu.org/projects/cxx1y.html
!   15. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3889.pdf
!   16. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/libstdc++/manual/manual/status.html#status.iso.2011
!   17. https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2014
!   18. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Argument-passing-conventions.html
!   19. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/GNU-Fortran-Compiler-Directives.html
!   20. https://gcc.gnu.org/wiki/Fortran2003Status
!   21. https://gcc.gnu.org/wiki/Fortran2008Status
!   22. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gfortran/Debugging-Options.html
!   23. https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Function-Multiversioning.html
!   24. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.1
!   25. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.2
!   26. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.3
!   27. https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.4
!   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-4.8/index.html
  
diff -Nrcpad gcc-10.2.0/config/ChangeLog gcc-10.3.0/config/ChangeLog
*** gcc-10.2.0/config/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/config/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/configure gcc-10.3.0/configure
*** gcc-10.2.0/configure	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/configure	Thu Apr  8 11:56:27 2021
*************** case "${target}" in
*** 3762,3767 ****
--- 3762,3768 ----
      ;;
    *-*-freebsd*)
      if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
+ 	&& ! test -d ${srcdir}/gmp \
  	&& test -f /usr/local/include/gmp.h; then
        with_gmp=/usr/local
      fi
diff -Nrcpad gcc-10.2.0/configure.ac gcc-10.3.0/configure.ac
*** gcc-10.2.0/configure.ac	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/configure.ac	Thu Apr  8 11:56:27 2021
*************** case "${target}" in
*** 1037,1042 ****
--- 1037,1043 ----
      ;;
    *-*-freebsd*)
      if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
+ 	&& ! test -d ${srcdir}/gmp \
  	&& test -f /usr/local/include/gmp.h; then
        with_gmp=/usr/local
      fi
diff -Nrcpad gcc-10.2.0/contrib/ChangeLog gcc-10.3.0/contrib/ChangeLog
*** gcc-10.2.0/contrib/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/contrib/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,60 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-19  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	Backported from master:
+ 	2021-03-19  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	* texi2pod.pl: Substitute @tie{} with a space for the man pages.
+ 
+ 2021-01-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR lto/85574
+ 	* compare-lto: Deal with PE-COFF executables specifically.
+ 
+ 2021-01-07  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: Sync from master.
+ 	* gcc-changelog/git_email.py: Likewise.
+ 	* gcc-changelog/git_repository.py: Likewise.
+ 	* gcc-changelog/test_email.py: Likewise.
+ 	* gcc-changelog/test_patches.txt: Likewise.
+ 
+ 2020-11-25  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: Use revert_regex instead
+ 	of string prefix.  Convert sets to literals.
+ 
+ 2020-11-06  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: Sync.
+ 	* gcc-changelog/git_email.py: Likewise.
+ 	* gcc-changelog/git_repository.py: Likewise.
+ 	* gcc-changelog/test_email.py: Likewise.
+ 	* gcc-changelog/test_patches.txt: Likewise.
+ 	* gcc-changelog/setup.cfg: New file.
+ 
+ 2020-07-29  Martin Liska  <mliska@suse.cz>
+ 
+ 	* git-backport.py: fix how are ChangeLog paths combined.
+ 
+ 2020-07-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	* gcc-changelog/git_commit.py: When reverting a backport,
+ 	we should print only Revert header.
+ 
+ 2020-07-23  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-17  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	* gcc-changelog/git_update_version.py: Fix typo.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/contrib/compare-lto gcc-10.3.0/contrib/compare-lto
*** gcc-10.2.0/contrib/compare-lto	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/compare-lto	Thu Apr  8 11:56:27 2021
*************** case $1 in
*** 32,38 ****
  esac
  
  if test $# != 2; then
!   echo 'usage: compare-lto file1.o file2.o' >&2
    exit 1
  fi
  
--- 32,38 ----
  esac
  
  if test $# != 2; then
!   echo 'usage: compare-lto file1 file2' >&2
    exit 1
  fi
  
*************** else
*** 101,106 ****
--- 101,125 ----
      else
        status=1
      fi
+ 
+   # PE-COFF executables are timestamped so skip leading bytes for them.
+   else
+     case "$1" in
+       *.exe)
+         if cmp -i 256 "$1" "$2"; then
+           status=0
+         else
+           status=1
+         fi
+         ;;
+       *)
+         if test -f "$1.exe" && cmp -i 256 "$1.exe" "$2.exe"; then
+           status=0
+         else
+           status=1
+         fi
+         ;;
+     esac
    fi
  fi
  
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/git_commit.py gcc-10.3.0/contrib/gcc-changelog/git_commit.py
*** gcc-10.2.0/contrib/gcc-changelog/git_commit.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/git_commit.py	Thu Apr  8 11:56:27 2021
***************
*** 16,25 ****
  # along with GCC; see the file COPYING3.  If not see
  # <http://www.gnu.org/licenses/>.  */
  
  import os
  import re
  
! changelog_locations = set([
      'config',
      'contrib',
      'contrib/header-tools',
--- 16,27 ----
  # along with GCC; see the file COPYING3.  If not see
  # <http://www.gnu.org/licenses/>.  */
  
+ import difflib
  import os
  import re
  
! changelog_locations = {
!     'c++tools',
      'config',
      'contrib',
      'contrib/header-tools',
*************** changelog_locations = set([
*** 50,55 ****
--- 52,58 ----
      'libatomic',
      'libbacktrace',
      'libcc1',
+     'libcody',
      'libcpp',
      'libcpp/po',
      'libdecnumber',
*************** changelog_locations = set([
*** 72,80 ****
      'libvtv',
      'lto-plugin',
      'maintainer-scripts',
!     'zlib'])
  
! bug_components = set([
      'ada',
      'analyzer',
      'boehm-gc',
--- 75,83 ----
      'libvtv',
      'lto-plugin',
      'maintainer-scripts',
!     'zlib'}
  
! bug_components = {
      'ada',
      'analyzer',
      'boehm-gc',
*************** bug_components = set([
*** 123,131 ****
      'testsuite',
      'translation',
      'tree-optimization',
!     'web'])
  
! ignored_prefixes = [
      'gcc/d/dmd/',
      'gcc/go/gofrontend/',
      'gcc/testsuite/gdc.test/',
--- 126,134 ----
      'testsuite',
      'translation',
      'tree-optimization',
!     'web'}
  
! ignored_prefixes = {
      'gcc/d/dmd/',
      'gcc/go/gofrontend/',
      'gcc/testsuite/gdc.test/',
*************** ignored_prefixes = [
*** 134,151 ****
      'libphobos/libdruntime/',
      'libphobos/src/',
      'libsanitizer/',
!     ]
  
! wildcard_prefixes = [
      'gcc/testsuite/',
!     'libstdc++-v3/doc/html/'
!     ]
  
! misc_files = [
      'gcc/DATESTAMP',
      'gcc/BASE-VER',
      'gcc/DEV-PHASE'
!     ]
  
  author_line_regex = \
          re.compile(r'^(?P<datetime>\d{4}-\d{2}-\d{2})\ {2}(?P<name>.*  <.*>)')
--- 137,155 ----
      'libphobos/libdruntime/',
      'libphobos/src/',
      'libsanitizer/',
!     }
  
! wildcard_prefixes = {
      'gcc/testsuite/',
!     'libstdc++-v3/doc/html/',
!     'libstdc++-v3/testsuite/'
!     }
  
! misc_files = {
      'gcc/DATESTAMP',
      'gcc/BASE-VER',
      'gcc/DEV-PHASE'
!     }
  
  author_line_regex = \
          re.compile(r'^(?P<datetime>\d{4}-\d{2}-\d{2})\ {2}(?P<name>.*  <.*>)')
*************** pr_regex = re.compile(r'\tPR (?P<compone
*** 155,166 ****
  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'[\[<(:]')
  
  LINE_LIMIT = 100
  TAB_WIDTH = 8
  CO_AUTHORED_BY_PREFIX = 'co-authored-by: '
- CHERRY_PICK_PREFIX = '(cherry picked from commit '
- REVERT_PREFIX = 'This reverts commit '
  
  REVIEW_PREFIXES = ('reviewed-by: ', 'reviewed-on: ', 'signed-off-by: ',
                     'acked-by: ', 'tested-by: ', 'reported-by: ',
--- 159,172 ----
  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'[\[<(:]')
+ item_empty_regex = re.compile(r'\t(\* \S+ )?\(\S+\):\s*$')
+ item_parenthesis_regex = re.compile(r'\t(\*|\(\S+\):)')
+ revert_regex = re.compile(r'This reverts commit (?P<hash>\w+).$')
+ cherry_pick_regex = re.compile(r'cherry picked from commit (?P<hash>\w+)')
  
  LINE_LIMIT = 100
  TAB_WIDTH = 8
  CO_AUTHORED_BY_PREFIX = 'co-authored-by: '
  
  REVIEW_PREFIXES = ('reviewed-by: ', 'reviewed-on: ', 'signed-off-by: ',
                     'acked-by: ', 'tested-by: ', 'reported-by: ',
*************** REVIEW_PREFIXES = ('reviewed-by: ', 'rev
*** 168,173 ****
--- 174,197 ----
  DATE_FORMAT = '%Y-%m-%d'
  
  
+ def decode_path(path):
+     # When core.quotepath is true (default value), utf8 chars are encoded like:
+     # "b/ko\304\215ka.txt"
+     #
+     # The upstream bug is fixed:
+     # https://github.com/gitpython-developers/GitPython/issues/1099
+     #
+     # but we still need a workaround for older versions of the library.
+     # Please take a look at the explanation of the transformation:
+     # https://stackoverflow.com/questions/990169/how-do-convert-unicode-escape-sequences-to-unicode-characters-in-a-python-string
+ 
+     if path.startswith('"') and path.endswith('"'):
+         return (path.strip('"').encode('utf8').decode('unicode-escape')
+                 .encode('latin-1').decode('utf8'))
+     else:
+         return path
+ 
+ 
  class Error:
      def __init__(self, message, line=None):
          self.message = message
*************** class GitCommit:
*** 270,279 ****
          self.revert_commit = None
          self.commit_to_info_hook = commit_to_info_hook
  
          # Identify first if the commit is a Revert commit
          for line in self.info.lines:
!             if line.startswith(REVERT_PREFIX):
!                 self.revert_commit = line[len(REVERT_PREFIX):].rstrip('.')
                  break
          if self.revert_commit:
              self.info = self.commit_to_info_hook(self.revert_commit)
--- 294,308 ----
          self.revert_commit = None
          self.commit_to_info_hook = commit_to_info_hook
  
+         # Skip Update copyright years commits
+         if self.info.lines and self.info.lines[0] == 'Update copyright years.':
+             return
+ 
          # Identify first if the commit is a Revert commit
          for line in self.info.lines:
!             m = revert_regex.match(line)
!             if m:
!                 self.revert_commit = m.group('hash')
                  break
          if self.revert_commit:
              self.info = self.commit_to_info_hook(self.revert_commit)
*************** class GitCommit:
*** 419,428 ****
                      continue
                  elif lowered_line.startswith(REVIEW_PREFIXES):
                      continue
!                 elif line.startswith(CHERRY_PICK_PREFIX):
!                     commit = line[len(CHERRY_PICK_PREFIX):].rstrip(')')
!                     self.cherry_pick_commit = commit
!                     continue
  
                  # ChangeLog name will be deduced later
                  if not last_entry:
--- 448,463 ----
                      continue
                  elif lowered_line.startswith(REVIEW_PREFIXES):
                      continue
!                 else:
!                     m = cherry_pick_regex.search(line)
!                     if m:
!                         commit = m.group('hash')
!                         if self.cherry_pick_commit:
!                             msg = 'multiple cherry pick lines'
!                             self.errors.append(Error(msg, line))
!                         else:
!                             self.cherry_pick_commit = commit
!                         continue
  
                  # ChangeLog name will be deduced later
                  if not last_entry:
*************** class GitCommit:
*** 459,464 ****
--- 494,506 ----
                              msg = 'one space should follow asterisk'
                              self.errors.append(Error(msg, line))
                          else:
+                             content = m.group('content')
+                             parts = content.split(':')
+                             if len(parts) > 1:
+                                 for needle in ('()', '[]', '<>'):
+                                     if ' ' + needle in parts[0]:
+                                         msg = f'empty group "{needle}" found'
+                                         self.errors.append(Error(msg, line))
                              last_entry.lines.append(line)
                      else:
                          if last_entry.is_empty:
*************** class GitCommit:
*** 476,491 ****
          for entry in self.changelog_entries:
              for pattern in entry.file_patterns:
                  name = os.path.join(entry.folder, pattern)
!                 if name not in wildcard_prefixes:
                      msg = 'unsupported wildcard prefix'
                      self.errors.append(Error(msg, name))
  
      def check_for_empty_description(self):
          for entry in self.changelog_entries:
              for i, line in enumerate(entry.lines):
!                 if (star_prefix_regex.match(line) and line.endswith(':') and
                      (i == len(entry.lines) - 1
!                      or star_prefix_regex.match(entry.lines[i + 1]))):
                      msg = 'missing description of a change'
                      self.errors.append(Error(msg, line))
  
--- 518,534 ----
          for entry in self.changelog_entries:
              for pattern in entry.file_patterns:
                  name = os.path.join(entry.folder, pattern)
!                 if not [name.startswith(pr) for pr in wildcard_prefixes]:
                      msg = 'unsupported wildcard prefix'
                      self.errors.append(Error(msg, name))
  
      def check_for_empty_description(self):
          for entry in self.changelog_entries:
              for i, line in enumerate(entry.lines):
!                 if (item_empty_regex.match(line) and
                      (i == len(entry.lines) - 1
!                      or not entry.lines[i+1].strip()
!                      or item_parenthesis_regex.match(entry.lines[i+1]))):
                      msg = 'missing description of a change'
                      self.errors.append(Error(msg, line))
  
*************** class GitCommit:
*** 543,549 ****
          mentioned_patterns = []
          used_patterns = set()
          for entry in self.changelog_entries:
!             if not entry.files:
                  msg = 'no files mentioned for ChangeLog in directory'
                  self.errors.append(Error(msg, entry.folder))
              assert not entry.folder.endswith('/')
--- 586,592 ----
          mentioned_patterns = []
          used_patterns = set()
          for entry in self.changelog_entries:
!             if not entry.files and not entry.file_patterns:
                  msg = 'no files mentioned for ChangeLog in directory'
                  self.errors.append(Error(msg, entry.folder))
              assert not entry.folder.endswith('/')
*************** class GitCommit:
*** 558,563 ****
--- 601,609 ----
          changed_files = set(cand)
          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):
*************** class GitCommit:
*** 599,605 ****
  
          for pattern in mentioned_patterns:
              if pattern not in used_patterns:
!                 error = 'pattern doesn''t match any changed files'
                  self.errors.append(Error(error, pattern))
  
      def check_for_correct_changelog(self):
--- 645,651 ----
  
          for pattern in mentioned_patterns:
              if pattern not in used_patterns:
!                 error = "pattern doesn't match any changed files"
                  self.errors.append(Error(error, pattern))
  
      def check_for_correct_changelog(self):
*************** class GitCommit:
*** 628,634 ****
          for entry in self.changelog_entries:
              output = ''
              timestamp = entry.datetime
!             if self.cherry_pick_commit:
                  info = self.commit_to_info_hook(self.cherry_pick_commit)
                  # it can happen that it is a cherry-pick for a different
                  # repository
--- 674,684 ----
          for entry in self.changelog_entries:
              output = ''
              timestamp = entry.datetime
!             if self.revert_commit:
!                 timestamp = current_timestamp
!                 orig_date = self.original_info.date
!                 current_timestamp = orig_date.strftime(DATE_FORMAT)
!             elif self.cherry_pick_commit:
                  info = self.commit_to_info_hook(self.cherry_pick_commit)
                  # it can happen that it is a cherry-pick for a different
                  # repository
*************** class GitCommit:
*** 636,645 ****
                      timestamp = info.date.strftime(DATE_FORMAT)
                  else:
                      timestamp = current_timestamp
-             elif self.revert_commit:
-                 timestamp = current_timestamp
-                 orig_date = self.original_info.date
-                 current_timestamp = orig_date.strftime(DATE_FORMAT)
              elif not timestamp or use_commit_ts:
                  timestamp = current_timestamp
              authors = entry.authors if entry.authors else [self.info.author]
--- 686,691 ----
*************** class GitCommit:
*** 649,660 ****
                      authors.append(author)
  
              if self.cherry_pick_commit or self.revert_commit:
!                 output += self.format_authors_in_changelog([self.info.author],
                                                             current_timestamp)
!                 if self.cherry_pick_commit:
!                     output += '\tBackported from master:\n'
!                 else:
                      output += '\tRevert:\n'
                  output += self.format_authors_in_changelog(authors,
                                                             timestamp, '\t')
              else:
--- 695,707 ----
                      authors.append(author)
  
              if self.cherry_pick_commit or self.revert_commit:
!                 original_author = self.original_info.author
!                 output += self.format_authors_in_changelog([original_author],
                                                             current_timestamp)
!                 if self.revert_commit:
                      output += '\tRevert:\n'
+                 else:
+                     output += '\tBackported from master:\n'
                  output += self.format_authors_in_changelog(authors,
                                                             timestamp, '\t')
              else:
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/git_email.py gcc-10.3.0/contrib/gcc-changelog/git_email.py
*** gcc-10.2.0/contrib/gcc-changelog/git_email.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/git_email.py	Thu Apr  8 11:56:27 2021
*************** from itertools import takewhile
*** 22,33 ****
  
  from dateutil.parser import parse
  
! from git_commit import GitCommit, GitInfo
  
! from unidiff import PatchSet
  
  DATE_PREFIX = 'Date: '
  FROM_PREFIX = 'From: '
  
  
  class GitEmail(GitCommit):
--- 22,34 ----
  
  from dateutil.parser import parse
  
! from git_commit import GitCommit, GitInfo, decode_path
  
! from unidiff import PatchSet, PatchedFile
  
  DATE_PREFIX = 'Date: '
  FROM_PREFIX = 'From: '
+ unidiff_supports_renaming = hasattr(PatchedFile(), 'is_rename')
  
  
  class GitEmail(GitCommit):
*************** class GitEmail(GitCommit):
*** 51,64 ****
          modified_files = []
          for f in diff:
              # Strip "a/" and "b/" prefixes
!             source = f.source_file[2:]
!             target = f.target_file[2:]
  
              if f.is_added_file:
                  t = 'A'
              elif f.is_removed_file:
                  t = 'D'
!             elif f.is_rename:
                  # Consider that renamed files are two operations: the deletion
                  # of the original name and the addition of the new one.
                  modified_files.append((source, 'D'))
--- 52,65 ----
          modified_files = []
          for f in diff:
              # Strip "a/" and "b/" prefixes
!             source = decode_path(f.source_file)[2:]
!             target = decode_path(f.target_file)[2:]
  
              if f.is_added_file:
                  t = 'A'
              elif f.is_removed_file:
                  t = 'D'
!             elif unidiff_supports_renaming and f.is_rename:
                  # Consider that renamed files are two operations: the deletion
                  # of the original name and the addition of the new one.
                  modified_files.append((source, 'D'))
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/git_repository.py gcc-10.3.0/contrib/gcc-changelog/git_repository.py
*** gcc-10.2.0/contrib/gcc-changelog/git_repository.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/git_repository.py	Thu Apr  8 11:56:27 2021
*************** except ImportError:
*** 26,35 ****
      print('  Debian, Ubuntu: python3-git')
      exit(1)
  
! from git_commit import GitCommit, GitInfo
  
  
! def parse_git_revisions(repo_path, revisions, strict=False):
      repo = Repo(repo_path)
  
      def commit_to_info(commit):
--- 26,35 ----
      print('  Debian, Ubuntu: python3-git')
      exit(1)
  
! from git_commit import GitCommit, GitInfo, decode_path
  
  
! def parse_git_revisions(repo_path, revisions, strict=True):
      repo = Repo(repo_path)
  
      def commit_to_info(commit):
*************** def parse_git_revisions(repo_path, revis
*** 51,61 ****
                      # Consider that renamed files are two operations:
                      # the deletion of the original name
                      # and the addition of the new one.
!                     modified_files.append((file.a_path, 'D'))
                      t = 'A'
                  else:
                      t = 'M'
!                 modified_files.append((file.b_path, t))
  
              date = datetime.utcfromtimestamp(c.committed_date)
              author = '%s  <%s>' % (c.author.name, c.author.email)
--- 51,61 ----
                      # Consider that renamed files are two operations:
                      # the deletion of the original name
                      # and the addition of the new one.
!                     modified_files.append((decode_path(file.a_path), 'D'))
                      t = 'A'
                  else:
                      t = 'M'
!                 modified_files.append((decode_path(file.b_path), t))
  
              date = datetime.utcfromtimestamp(c.committed_date)
              author = '%s  <%s>' % (c.author.name, c.author.email)
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/git_update_version.py gcc-10.3.0/contrib/gcc-changelog/git_update_version.py
*** gcc-10.2.0/contrib/gcc-changelog/git_update_version.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/git_update_version.py	Thu Apr  8 11:56:27 2021
*************** def prepend_to_changelog_files(repo, fol
*** 39,45 ****
          raise AssertionError()
      for entry, output in git_commit.to_changelog_entries(use_commit_ts=True):
          full_path = os.path.join(folder, entry, 'ChangeLog')
!         print('writting to %s' % full_path)
          if os.path.exists(full_path):
              with open(full_path) as f:
                  content = f.read()
--- 39,45 ----
          raise AssertionError()
      for entry, output in git_commit.to_changelog_entries(use_commit_ts=True):
          full_path = os.path.join(folder, entry, 'ChangeLog')
!         print('writing to %s' % full_path)
          if os.path.exists(full_path):
              with open(full_path) as f:
                  content = f.read()
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/setup.cfg gcc-10.3.0/contrib/gcc-changelog/setup.cfg
*** gcc-10.2.0/contrib/gcc-changelog/setup.cfg	Thu Jan  1 00:00:00 1970
--- gcc-10.3.0/contrib/gcc-changelog/setup.cfg	Thu Apr  8 11:56:27 2021
***************
*** 0 ****
--- 1,2 ----
+ [tool:pytest]
+ addopts = -vv --flake8
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/test_email.py gcc-10.3.0/contrib/gcc-changelog/test_email.py
*** gcc-10.2.0/contrib/gcc-changelog/test_email.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/test_email.py	Thu Apr  8 11:56:27 2021
*************** class TestGccChangelog(unittest.TestCase
*** 113,119 ****
          email = self.from_patch_glob('0096')
          assert email.errors
          err = email.errors[0]
!         assert err.message == 'unchanged file mentioned in a ChangeLog'
          assert err.line == 'gcc/testsuite/gcc.target/aarch64/' \
                             'advsimd-intrinsics/vdot-compile-3-1.c'
  
--- 113,121 ----
          email = self.from_patch_glob('0096')
          assert email.errors
          err = email.errors[0]
!         assert err.message == 'unchanged file mentioned in a ChangeLog (did ' \
!             'you mean "gcc/testsuite/gcc.target/aarch64/' \
!             'advsimd-intrinsics/vdot-3-1.c"?)'
          assert err.line == 'gcc/testsuite/gcc.target/aarch64/' \
                             'advsimd-intrinsics/vdot-compile-3-1.c'
  
*************** class TestGccChangelog(unittest.TestCase
*** 333,339 ****
          assert not email.errors
          email = self.from_patch_glob('0002-libstdc-Fake-test-change-1.patch')
          assert len(email.errors) == 1
!         msg = 'pattern doesn''t match any changed files'
          assert email.errors[0].message == msg
          assert email.errors[0].line == 'libstdc++-v3/doc/html/'
          email = self.from_patch_glob('0003-libstdc-Fake-test-change-2.patch')
--- 335,341 ----
          assert not email.errors
          email = self.from_patch_glob('0002-libstdc-Fake-test-change-1.patch')
          assert len(email.errors) == 1
!         msg = "pattern doesn't match any changed files"
          assert email.errors[0].message == msg
          assert email.errors[0].line == 'libstdc++-v3/doc/html/'
          email = self.from_patch_glob('0003-libstdc-Fake-test-change-2.patch')
*************** class TestGccChangelog(unittest.TestCase
*** 355,360 ****
--- 357,364 ----
      def test_backport(self):
          email = self.from_patch_glob('0001-asan-fix-RTX-emission.patch')
          assert not email.errors
+         expected_hash = '8cff672cb9a132d3d3158c2edfc9a64b55292b80'
+         assert email.cherry_pick_commit == expected_hash
          assert len(email.changelog_entries) == 1
          entry = list(email.to_changelog_entries())[0][1]
          assert entry.startswith('2020-06-11  Martin Liska  <mliska@suse.cz>')
*************** class TestGccChangelog(unittest.TestCase
*** 362,367 ****
--- 366,406 ----
          assert '\t2020-06-11  Martin Liska  <mliska@suse.cz>' in entry
          assert '\t\t    Jakub Jelinek  <jakub@redhat.com>' in entry
  
+     def test_backport_double_cherry_pick(self):
+         email = self.from_patch_glob('double-cherry-pick.patch')
+         assert email.errors[0].message.startswith('multiple cherry pick lines')
+ 
      def test_square_and_lt_gt(self):
          email = self.from_patch_glob('0001-Check-for-more-missing')
          assert not email.errors
+ 
+     def test_empty_parenthesis(self):
+         email = self.from_patch_glob('0001-tree-optimization-97633-fix')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'empty group "()" found'
+ 
+     def test_emptry_entry_desc(self):
+         email = self.from_patch_glob('0001-c-Set-CALL_FROM_NEW_OR')
+         assert len(email.errors) == 1
+         assert email.errors[0].message == 'missing description of a change'
+ 
+     def test_emptry_entry_desc_2(self):
+         email = self.from_patch_glob('0001-lto-fix-LTO-debug')
+         assert not email.errors
+         assert len(email.changelog_entries) == 1
+ 
+     def test_wildcard_in_subdir(self):
+         email = self.from_patch_glob('0001-Wildcard-subdirs.patch')
+         assert len(email.changelog_entries) == 1
+         err = email.errors[0]
+         assert err.message == "pattern doesn't match any changed files"
+         assert err.line == 'libstdc++-v3/testsuite/28_regex_not-existing/'
+ 
+     def test_unicode_chars_in_filename(self):
+         email = self.from_patch_glob('0001-Add-horse.patch')
+         assert not email.errors
+ 
+     def test_bad_unicode_chars_in_filename(self):
+         email = self.from_patch_glob('0001-Add-horse2.patch')
+         assert not email.errors
+         assert email.changelog_entries[0].files == ['konÃ­Ä�ek.txt']
diff -Nrcpad gcc-10.2.0/contrib/gcc-changelog/test_patches.txt gcc-10.3.0/contrib/gcc-changelog/test_patches.txt
*** gcc-10.2.0/contrib/gcc-changelog/test_patches.txt	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/gcc-changelog/test_patches.txt	Thu Apr  8 11:56:27 2021
*************** gcc/ChangeLog:
*** 3145,3150 ****
--- 3145,3179 ----
  	by using Pmode instead of ptr_mode.
  
  Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
+ (cherry picked from commit 8cff672cb9a132d3d3158c2edfc9a64b55292b80 (only part))
+ ---
+  gcc/asan.c | 1 +
+  1 file changed, 1 insertion(+)
+ 
+ diff --git a/gcc/asan.c b/gcc/asan.c
+ index 823eb539993..4ec22162c12 100644
+ --- a/gcc/asan.c
+ +++ b/gcc/asan.c
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 2.27.0
+ 
+ === double-cherry-pick.patch ===
+ From e1d68582022cfa2b1dc76646724b397ba2739439 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Thu, 11 Jun 2020 09:34:41 +0200
+ Subject: [PATCH] asan: fix RTX emission for ilp32
+ 
+ gcc/ChangeLog:
+ 
+ 	PR sanitizer/95634
+ 	* asan.c (asan_emit_stack_protection): Fix emission for ilp32
+ 	by using Pmode instead of ptr_mode.
+ 
+ Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
+ (cherry picked from commit 8cff672cb9a132d3d3158c2edfc9a64b55292b80)
  (cherry picked from commit 8cff672cb9a132d3d3158c2edfc9a64b55292b80)
  ---
   gcc/asan.c | 1 +
*************** index fe18288..313f84d 100644
*** 3193,3197 ****
--- 3222,3401 ----
   
  +
  -- 
+ === 0001-tree-optimization-97633-fix-SLP-scheduling-of-single.patch ===
+ From c0bfd9672e19caf08e45afeb4277f848488ced2b Mon Sep 17 00:00:00 2001
+ From: Richard Biener <rguenther@suse.de>
+ Date: Fri, 30 Oct 2020 09:57:02 +0100
+ Subject: [PATCH] tree-optimization/97633 - fix SLP scheduling of single-node
+  cycles
+ 
+ This makes sure to update backedges in single-node cycles.
+ 
+ 2020-10-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97633
+ 	* tree-vect-slp.c (): Update backedges in single-node cycles.
+ 	Optimize processing of externals.
+ 
+ 	* g++.dg/vect/slp-pr97636.cc: New testcase.
+ 	* gcc.dg/vect/bb-slp-pr97633.c: Likewise.
+ ---
+  gcc/testsuite/g++.dg/vect/slp-pr97636.cc   |  83 +++++++++++
+  gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c |  27 ++++
+  gcc/tree-vect-slp.c                        | 162 +++++++++++----------
+  3 files changed, 198 insertions(+), 74 deletions(-)
+  create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr97636.cc
+  create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c
+ 
+ diff --git a/gcc/testsuite/g++.dg/vect/slp-pr97636.cc b/gcc/testsuite/g++.dg/vect/slp-pr97636.cc
+ new file mode 100644
+ index 00000000000..012342004f1
+ --- /dev/null
+ +++ b/gcc/testsuite/g++.dg/vect/slp-pr97636.cc
+ @@ -0,0 +1 @@
+ +
+ diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c
+ index 5d69a98c2a9..714e50697bd 100644
+ --- a/gcc/tree-vect-slp.c
+ +++ b/gcc/tree-vect-slp.c
+ @@ -1 +1,2 @@
+  
+ +
+ -- 
+ 
  2.7.4
+ === 0001-c-Set-CALL_FROM_NEW_OR_DELETE_P-on-more-calls.patch ===
+ From 4f4ced28826ece7b7b76649522ee2a9601a63b90 Mon Sep 17 00:00:00 2001
+ From: Jason Merrill <jason@redhat.com>
+ Date: Fri, 2 Oct 2020 09:00:49 +0200
+ Subject: [PATCH] c++: Set CALL_FROM_NEW_OR_DELETE_P on more calls.
+ 
+ We were failing to set the flag on a delete call in a new expression, in a
+ deleting destructor, and in a coroutine.  Fixed by setting it in the
+ function that builds the call.
+ 
+ 2020-10-02  Jason Merril  <jason@redhat.com>
+ 
+ gcc/cp/ChangeLog:
+ 	* init.c (build_new_1, build_vec_delete_1, build_delete): Not here.
+ 	(build_delete):
+ 
+ ---
+  gcc/cp/init.c                  |  1 -
+  1 files changed, 0 insertions(+), 1 deletions(-)
+ 
+ diff --git a/gcc/cp/init.c b/gcc/cp/init.c
+ index e84e985492d..00fff3f7327 100644
+ --- a/gcc/cp/init.c
+ +++ b/gcc/cp/init.c
+ @@ -3436,1 +3435,0 @@ build_new_1 (vec<tree, va_gc> **placement, tree type, tree nelts,
+ -
+ -- 
+ 2.25.1
+ 
+ === 0001-lto-fix-LTO-debug-sections-copying.patch ===
+ From 190c04ba36d9c6c3dce41f12012aa97c6d7f22f5 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 5 Oct 2020 18:03:08 +0200
+ Subject: [PATCH] lto: fix LTO debug sections copying.
+ MIME-Version: 1.0
+ Content-Type: text/plain; charset=UTF-8
+ Content-Transfer-Encoding: 8bit
+ 
+ libiberty/ChangeLog:
+ 
+ 	PR lto/97290
+ 	* simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
+ 	Use sh_link of a .symtab_shndx section.
+ ---
+  libiberty/simple-object-elf.c | 1 -
+  1 file changed, 0 insertions(+), 1 deletions(-)
+ 
+ diff --git a/libiberty/simple-object-elf.c b/libiberty/simple-object-elf.c
+ index 7c9d492f6a4..37e73348cb7 100644
+ --- a/libiberty/simple-object-elf.c
+ +++ b/libiberty/simple-object-elf.c
+ @@ -1191,1 +1191,0 @@ simple_object_elf_copy_lto_debug_sections (simple_object_read *sobj,
+ - 
+ -- 
+ 2.25.1
+ 
+ === 0001-Wildcard-subdirs.patch ===
+ From b798205595426c53eb362065f6ed6c320dcc161d Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 30 Nov 2020 13:27:51 +0100
+ Subject: [PATCH] Fix it.
+ 
+ libstdc++-v3/ChangeLog:
+ 
+ 	* testsuite/28_regex/*: Fix them all.
+ 	* testsuite/28_regex_not-existing/*: Fix them all.
+ ---
+  contrib/gcc-changelog/git_commit.py          | 1 +
+  libstdc++-v3/testsuite/28_regex/init-list.cc | 1 +
+  2 files changed, 2 insertions(+)
+ 
+ diff --git a/libstdc++-v3/testsuite/28_regex/init-list.cc b/libstdc++-v3/testsuite/28_regex/init-list.cc
+ index f51453f019a..d10ecf483f4 100644
+ --- a/libstdc++-v3/testsuite/28_regex/init-list.cc
+ +++ b/libstdc++-v3/testsuite/28_regex/init-list.cc
+ @@ -1 +1,2 @@
+  
+ +
+ --
+ 2.29.2
+ 
+ === 0001-Add-horse.patch ===
+ From 2884248d07e4e2c922e137365253e2e521c425b0 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 21 Dec 2020 10:14:46 +0100
+ Subject: [PATCH] Add horse.
+ MIME-Version: 1.0
+ Content-Type: text/plain; charset=UTF-8
+ Content-Transfer-Encoding: 8bit
+ 
+ ChangeLog:
+ 
+ 	* konÃ­Ä�ek.txt: New file.
+ ---
+  konÃ­Ä�ek.txt | 1 +
+  1 file changed, 1 insertion(+)
+  create mode 100644 konÃ­Ä�ek.txt
+ 
+ diff --git a/konÃ­Ä�ek.txt b/konÃ­Ä�ek.txt
+ new file mode 100644
+ index 00000000000..56c67f58752
+ --- /dev/null
+ +++ b/konÃ­Ä�ek.txt
+ @@ -0,0 +1 @@
+ +I'm a horse.
+ -- 
+ 2.29.2
+ === 0001-Add-horse2.patch ===
+ From 2884248d07e4e2c922e137365253e2e521c425b0 Mon Sep 17 00:00:00 2001
+ From: Martin Liska <mliska@suse.cz>
+ Date: Mon, 21 Dec 2020 10:14:46 +0100
+ Subject: [PATCH] Add horse.
+ MIME-Version: 1.0
+ Content-Type: text/plain; charset=UTF-8
+ Content-Transfer-Encoding: 8bit
+ 
+ ChangeLog:
+ 
+ 	* konÃ­Ä�ek.txt: New file.
+ ---
+  "kon\303\255\304\215ek.txt" | 1 +
+  1 file changed, 1 insertion(+)
+  create mode 100644 "kon\303\255\304\215ek.txt"
+ 
+ diff --git "a/kon\303\255\304\215ek.txt" "b/kon\303\255\304\215ek.txt"
+ new file mode 100644
+ index 00000000000..56c67f58752
+ --- /dev/null
+ +++ "b/kon\303\255\304\215ek.txt"
+ @@ -0,0 +1 @@
+ +I'm a horse.
+ -- 
+ 2.29.2
+ 
  
diff -Nrcpad gcc-10.2.0/contrib/git-backport.py gcc-10.3.0/contrib/git-backport.py
*** gcc-10.2.0/contrib/git-backport.py	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/git-backport.py	Thu Apr  8 11:56:27 2021
*************** if __name__ == '__main__':
*** 46,52 ****
          conflicts = out.strip().split('\n')
          changelogs = [c for c in conflicts if c.endswith('ChangeLog')]
          if changelogs:
!             cmd = 'git checkout --theirs %s' % '\n'.join(changelogs)
              subprocess.check_output(cmd, shell=True)
          # 2) remove all ChangeLog files from index
          cmd = 'git diff --name-only --diff-filter=M HEAD'
--- 46,52 ----
          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'
diff -Nrcpad gcc-10.2.0/contrib/header-tools/ChangeLog gcc-10.3.0/contrib/header-tools/ChangeLog
*** gcc-10.2.0/contrib/header-tools/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/contrib/header-tools/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/contrib/reghunt/ChangeLog gcc-10.3.0/contrib/reghunt/ChangeLog
*** gcc-10.2.0/contrib/reghunt/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/contrib/reghunt/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/contrib/regression/ChangeLog gcc-10.3.0/contrib/regression/ChangeLog
*** gcc-10.2.0/contrib/regression/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/contrib/regression/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/contrib/texi2pod.pl gcc-10.3.0/contrib/texi2pod.pl
*** gcc-10.2.0/contrib/texi2pod.pl	Thu Jul 23 06:35:16 2020
--- gcc-10.3.0/contrib/texi2pod.pl	Thu Apr  8 11:56:27 2021
*************** while(<$inf>) {
*** 210,215 ****
--- 210,216 ----
      s/\@TeX\{\}/TeX/g;
      s/\@pounds\{\}/\#/g;
      s/\@minus(?:\{\})?/-/g;
+     s/\@tie\{\}/ /g;
      s/\\,/,/g;
  
      # Now the ones that have to be replaced by special escapes
diff -Nrcpad gcc-10.2.0/fixincludes/ChangeLog gcc-10.3.0/fixincludes/ChangeLog
*** gcc-10.2.0/fixincludes/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/fixincludes/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/BASE-VER gcc-10.3.0/gcc/BASE-VER
*** gcc-10.2.0/gcc/BASE-VER	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/BASE-VER	Thu Apr  8 11:56:48 2021
***************
*** 1 ****
! 10.2.0
--- 1 ----
! 10.3.0
diff -Nrcpad gcc-10.2.0/gcc/ChangeLog gcc-10.3.0/gcc/ChangeLog
*** gcc-10.2.0/gcc/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,4859 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-04-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-04-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (machopic_legitimize_pic_address): Check
+ 	that the current pic register is one of the hard reg set
+ 	before setting liveness.
+ 
+ 2021-04-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* Makefile.in (PLUGIN_HEADERS): Add gomp-constants.h and $(EXPR_H).
+ 	(s-header-vars): Accept not just spaces but also tabs between *_H name
+ 	and =.  Handle common/config/ headers similarly to config.  Don't
+ 	throw away everything from first ... to last / on the remaining
+ 	string, instead skip just ... to corresponding last / without
+ 	intervening spaces and tabs.
+ 	(install-plugin): Treat common/config headers like config headers.
+ 	* config/i386/t-i386 (TM_H): Add
+ 	$(srcdir)/common/config/i386/i386-cpuinfo.h.
+ 
+ 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98481
+ 	* common.opt (fabi-version): Default to 14.
+ 
+ 2021-04-01  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-04-01  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/97009
+ 	* tree-sra.c (access_or_its_child_written): New function.
+ 	(propagate_subaccesses_from_rhs): Use it instead of a simple grp_write
+ 	test.
+ 
+ 2021-04-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/99856
+ 	* tree-vect-patterns.c (vect_recog_over_widening_pattern): Promote
+ 	precision to vector element precision.
+ 
+ 2021-03-31  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-31  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR ipa/98265
+ 	* cif-code.def (USES_COMDAT_LOCAL): Make CIF_FINAL_NORMAL.
+ 
+ 2021-03-31  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/96264
+ 	* lra-remat.c (reg_overlap_for_remat_p): Check also output insn
+ 	hard regs.
+ 
+ 2021-03-31  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
+ 
+ 	PR tree-optimization/97849
+ 	* tree-if-conv.c (tree_if_conversion): Move ssa_name
+ 	replacement code from ifcvt_local_dce to this function
+ 	before calling do_rpo_vn.
+ 
+ 2021-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-31  Jakub Jelinek  <jakub@redhat.com>
+ 		    Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/99813
+ 	* config/aarch64/aarch64.md (*add<mode>3_poly_1): Swap Uai and Uav
+ 	constraints on operands[2] and similarly 0 and rk constraints
+ 	on operands[1] corresponding to that.
+ 
+ 2021-03-31  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* common/config/i386/i386-common.c (ARRAY_SIZE): Make pta_size signed.
+ 
+ 2021-03-31  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-24  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR target/99753
+ 	* common/config/i386/i386-common.c (ARRAY_SIZE): Fix off-by-one
+ 	error.
+ 	* config/i386/i386-options.c (ix86_option_override_internal):
+ 	Add run-time assert.
+ 
+ 2021-03-31  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-18  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* config/i386/x86-tune-costs.h (struct processor_costs): Fix costs of
+ 	integer divides1.
+ 
+ 2021-03-31  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* config/i386/x86-tune-costs.h (struct processor_costs): Remove
+ 	mask register costs.
+ 
+ 2021-03-31  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-15  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* config/i386/i386-options.c (processor_cost_table): Add znver3_cost.
+ 	* config/i386/x86-tune-costs.h (znver3_cost): New gobal variable; copy
+ 	of znver2_cost.
+ 
+ 2021-03-31  Jan Hubicka  <jh@suse.cz>
+ 
+ 	* common/config/i386/i386-common.c: Add znver3.
+ 	* common/config/i386/i386-cpuinfo.h (enum processor_types): Add
+ 	AMDFAM19H
+ 	(enum processor_subtypes): Add AMDFAM19H_ZNVER3.
+ 	(processor_alias_table): Add znver3 and AMDFAM19H entry.
+ 	* common/config/i386/i386-cpuinfo.h (processor_types): Add
+ 	AMDFAM19H.
+ 	(processor_subtypes): AMDFAM19H_ZNVER3.
+ 	* config.gcc (i[34567]86-*-linux* | ...): Likewise.
+ 	* config/i386/driver-i386.c: (host_detect_local_cpu): Let
+ 	-march=native recognize znver3 processors.
+ 	* config/i386/i386-c.c (ix86_target_macros_internal): Add
+ 	znver3.
+ 	* config/i386/i386-options.c (m_znver3): New definition.
+ 	(m_ZNVER): Include m_znver3.
+ 	(processor_cost_table): Add znver3.
+ 	* config/i386/i386.c (ix86_reassociation_width): Likewise.
+ 	* config/i386/i386.h (TARGET_znver3): New definition.
+ 	(enum processor_type): Add PROCESSOR_ZNVER3.
+ 	* config/i386/i386.md (define_attr "cpu"): Add znver3.
+ 	* config/i386/x86-tune-sched.c: (ix86_issue_rate): Likewise.
+ 	(ix86_adjust_cost): Likewise.
+ 	* config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS):
+ 	Likewise.
+ 	* config/i386/znver1.md: Add new reservations for znver3.
+ 	* doc/extend.texi: Add details about znver3.
+ 	* doc/invoke.texi: Likewise.
+ 
+ 2021-03-31  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-06-24  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/95842
+ 	* common/config/i386/i386-common.c (processor_alias_table): Add
+ 	processor model and priority to each entry.
+ 	(pta_size): Updated with -6.
+ 	(num_arch_names): New.
+ 	* common/config/i386/i386-cpuinfo.h: New file.
+ 	* config/i386/i386-builtins.c (feature_priority): Removed.
+ 	(processor_model): Likewise.
+ 	(_arch_names_table): Likewise.
+ 	(arch_names_table): Likewise.
+ 	(_isa_names_table): Replace P_ZERO with P_NONE.
+ 	(get_builtin_code_for_version): Replace P_ZERO with P_NONE.  Use
+ 	processor_alias_table.
+ 	(fold_builtin_cpu): Replace arch_names_table with
+ 	processor_alias_table.
+ 	* config/i386/i386.h: Include "common/config/i386/i386-cpuinfo.h".
+ 	(pta): Add model and priority.
+ 	(num_arch_names): New.
+ 
+ 2021-03-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/99037
+ 	* config/aarch64/aarch64-simd.md (move_lo_quad_internal_<mode>): Use
+ 	aarch64_simd_or_scalar_imm_zero to match zeroes.  Remove pattern
+ 	matching const_int 0.
+ 	(move_lo_quad_internal_be_<mode>): Likewise.
+ 	(move_lo_quad_<mode>): Update for the above.
+ 	* config/aarch64/iterators.md (VQ_2E): Delete.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/99777
+ 	* fold-const.c (extract_muldiv_1): For conversions, punt on casts from
+ 	types other than scalar integral types.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/99334
+ 	* dwarf2out.h (struct dw_fde_node): Add rule18 member.
+ 	* dwarf2cfi.c (dwarf2out_frame_debug_expr): When handling (set hfp sp)
+ 	assignment with drap_reg active, queue reg save for hfp with offset 0
+ 	and flush queued reg saves.  When handling a push with rule18,
+ 	defer queueing reg save for hfp and just assert the offset is 0.
+ 	(scan_trace): Assert that fde->rule18 is false.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/99388
+ 	* dwarf2out.c (insert_float): Change return type from void to
+ 	unsigned, handle GET_MODE_SIZE (mode) == 2 and return element size.
+ 	(mem_loc_descriptor, loc_descriptor, add_const_value_attribute):
+ 	Adjust callers.
+ 
+ 2021-03-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/99824
+ 	* stor-layout.c (set_min_and_max_values_for_integral_type):
+ 	Assert the precision is within the bounds of
+ 	WIDE_INT_MAX_PRECISION.
+ 	* tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Use
+ 	the outermost component ref only to lower the access size
+ 	and initialize that from the access type.
+ 
+ 2021-03-29  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-03-22  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/97252
+ 	* config/arm/arm-protos.h (neon_make_constant): Add generate
+ 	argument to guard emitting insns, default to true.
+ 	* config/arm/arm.c (arm_legitimate_constant_p_1): Reject
+ 	CONST_VECTORs which neon_make_constant can't handle.
+ 	(neon_vdup_constant): Add generate argument, avoid emitting
+ 	insns if it's not set.
+ 	(neon_make_constant): Plumb new generate argument through.
+ 	* config/arm/constraints.md (Ui): New. Use it...
+ 	* config/arm/mve.md (*mve_mov<mode>): ... here.
+ 	* config/arm/vec-common.md (movv8hf): Use neon_make_constant to
+ 	synthesize constants.
+ 
+ 2021-03-28  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-03-28  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_output_dwarf_dtprel): Do not add
+ 	XCOFF TLS reloc decorations.
+ 
+ 2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-03-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR ipa/99466
+ 	* tree-emutls.c (get_emutls_init_templ_addr): Mark initializer of weak
+ 	TLS declarations as public.
+ 
+ 2021-03-25  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+ 
+ 	PR tree-optimization/96974
+ 	* tree-vect-stmts.c (vect_get_vector_types_for_stmt): Replace assert
+ 	with graceful exit.
+ 
+ 2021-03-25  Xionghu Luo  <luoxhu@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-03-25  Xionghu Luo  <luoxhu@linux.ibm.com>
+ 
+ 	PR target/97329
+ 	* config/rs6000/rs6000.c (power8_costs): Change l2 cache
+ 	from 256 to 512.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (output_objc_section_asm_op): Avoid extra
+ 	objective-c section switches unless the linker needs them.
+ 	* config/darwin.c (darwin_objc2_section): Allow for
+ 	values > 1 to represent the next runtime.
+ 	(darwin_objc1_section): Likewise.
+ 	* config/darwin.c (darwin_globalize_label): Add protocol
+ 	meta-data labels to the set that are global. Make a subset of
+ 	metadate symbols global.
+ 	(darwin_label_is_anonymous_local_objc_name): Make a subset of
+ 	metadata symbols linker-visible.
+ 	(darwin_override_options): Track more target OS versions, make
+ 	the next_runtime version track this (unless it's set to 0 for
+ 	GNU runtime).
+ 	* config/darwin.h (NEXT_OBJC_RUNTIME): Set the default
+ 	next runtime value to be 10.5.8.
+ 
+ 2021-03-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/99540
+ 	* config/aarch64/aarch64.c (aarch64_add_offset): Tell
+ 	expand_mult to perform an unsigned rather than a signed
+ 	multiplication.
+ 
+ 2021-03-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-03-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98834
+ 	* tree-ssa-sccvn.c (vn_reference_lookup_3): Handle missing
+ 	subsetting by truncating the access size.
+ 
+ 2021-03-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-02-08  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR lto/96591
+ 	* tree.c (walk_tree_1): Walk VECTOR_CST elements.
+ 
+ 2021-03-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-03-22  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/99694
+ 	* tree-ssa-sccvn.c (visit_phi): Ignore edges with the
+ 	PHI result.
+ 
+ 2021-03-23  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-03-23  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/99704
+ 	* config/i386/cpuid.h (__cpuid): Add __volatile__.
+ 	(__cpuid_count): Likewise.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-sections.def (objc2_data_section): New.
+ 	(objc2_ivar_section): New.
+ 	* config/darwin.c (darwin_objc2_section): Act on Protocol and
+ 	ivar refs.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-sections.def (objc2_class_names_section,
+ 	objc2_method_names_section, objc2_method_types_section): New
+ 	* config/darwin.c (output_objc_section_asm_op): Output new
+ 	sections.  (darwin_objc2_section): Select new sections where
+ 	used.
+ 
+ 2021-03-22  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	Backported from master:
+ 	2021-01-30  David Edelsohn  <dje.gcc@gmail.com>
+ 
+ 	* config/rs6000/rs6000.opt (mabi=vec-extabi): New.
+ 	(mabi=vec-default): New.
+ 	* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+ 	__EXTABI__ for AIX Vector extended ABI.
+ 	* config/rs6000/rs6000.c (rs6000_debug_reg_global): Print AIX Vector
+ 	extabi info.
+ 	(conditional_register_usage): If AIX vec_extabi enabled, vs20-vs31
+ 	are non-volatile.
+ 	* doc/invoke.texi (PowerPC mabi): Add AIX vec-extabi and vec-default.
+ 
+ 2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2021-03-22  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/99702
+ 	* config/riscv/riscv.c (riscv_expand_block_move): Get RTL value
+ 	after type checking.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/44107
+ 	PR target/48097
+ 	* config/darwin-protos.h (darwin_should_restore_cfa_state): New.
+ 	* config/darwin.c (darwin_should_restore_cfa_state): New.
+ 	* config/darwin.h (TARGET_ASM_SHOULD_RESTORE_CFA_STATE): New.
+ 	* doc/tm.texi: Regenerated.
+ 	* doc/tm.texi.in: Document TARGET_ASM_SHOULD_RESTORE_CFA_STATE.
+ 	* dwarf2cfi.c (connect_traces): If the target requests, restore
+ 	the CFA expression after a DW_CFA_restore.
+ 	* target.def (TARGET_ASM_SHOULD_RESTORE_CFA_STATE): New hook.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin10.h (LINK_GCC_C_SEQUENCE_SPEC): Move the spec
+ 	for the Darwin10 unwinder stub from here ..
+ 	* config/darwin.h (LINK_COMMAND_SPEC_A): ... to here.
+ 	here...
+ 	* config/darwin10.h (LINK_GCC_C_SEQUENCE_SPEC): Move from here..
+ 	* config/darwin.h (LINK_GCC_C_SEQUENCE_SPEC): ... to here.
+ 	* config/darwin9.h (STACK_CHECK_STATIC_BUILTIN): Move from here..
+ 	* config/darwin.h (STACK_CHECK_STATIC_BUILTIN): .. to here.
+ 	* config.gcc: Compute default version information
+ 	from the configured target.  Likewise defaults for
+ 	ld64. Delete reference to the now removed darwin8.h
+ 	* config/darwin10.h: Removed.
+ 	* config/darwin12.h: Removed.
+ 	* config/darwin9.h: Removed.
+ 	* config/rs6000/darwin8.h: Removed.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-01-02  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (DSYMUTIL_SPEC): Default to DWARF
+ 	(ASM_DEBUG_SPEC):Only define if the assembler supports
+ 	stabs.
+ 	(PREFERRED_DEBUGGING_TYPE): Default to DWARF.
+ 	(DARWIN_PREFER_DWARF): Define.
+ 	* config/darwin9.h (PREFERRED_DEBUGGING_TYPE): Remove.
+ 	(DARWIN_PREFER_DWARF): Likewise
+ 	(DSYMUTIL_SPEC): Likewise.
+ 	(COLLECT_RUN_DSYMUTIL): Likewise.
+ 	(ASM_DEBUG_SPEC): Likewise.
+ 	(ASM_DEBUG_OPTION_SPEC): Likewise.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-08-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.h (ASM_DECLARE_FUNCTION_NAME): UNDEF before
+ 	use.
+ 	(DEF_MIN_OSX_VERSION): Only define if there's no existing
+ 	def.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-c.c (struct f_align_stack): Rename
+ 	to type from align_stack to f_align_stack.
+ 	(push_field_alignment): Likewise.
+ 	(pop_field_alignment): Likewise.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (darwin_emit_local_bss): Amend section names to
+ 	match system tools. (darwin_output_aligned_bss): Likewise.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-09-07  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (darwin_libc_has_function): Report sincos
+ 	available from 10.9.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-08-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin.c (IN_TARGET_CODE): Remove.
+ 	(darwin_mergeable_constant_section): Handle poly-int machine modes.
+ 	(machopic_select_rtx_section): Likewise.
+ 
+ 2021-03-20  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.c (import_milli): Use memcpy instead of strncpy.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/99563
+ 	* config/i386/i386.h (struct machine_function): Add
+ 	has_explicit_vzeroupper bitfield.
+ 	* config/i386/i386-expand.c (ix86_expand_builtin): Set
+ 	cfun->machine->has_explicit_vzeroupper when expanding
+ 	IX86_BUILTIN_VZEROUPPER.
+ 	* config/i386/i386-features.c (rest_of_handle_insert_vzeroupper):
+ 	Do the mode switching only when TARGET_VZEROUPPER, expensive
+ 	optimizations turned on and not optimizing for size.
+ 	(pass_insert_vzeroupper::gate): Enable even when
+ 	cfun->machine->has_explicit_vzeroupper is set.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/99542
+ 	* config/aarch64/aarch64.c
+ 	(aarch64_simd_clone_compute_vecsize_and_simdlen): If not a function
+ 	definition, walk TYPE_ARG_TYPES list if non-NULL for argument types
+ 	instead of DECL_ARGUMENTS.  Ignore types for uniform arguments.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR ipa/99517
+ 	* ipa-icf-gimple.c (func_checker::compare_gimple_call): For internal
+ 	function calls with lhs fail if the lhs don't have compatible types.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/93235
+ 	* expmed.c (store_bit_field_using_insv): Return false of xop0 is a
+ 	SUBREG and a SUBREG to op_mode can't be created.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/99085
+ 	* cfgrtl.c (fixup_partitions): When changing some bbs from hot to cold
+ 	partitions, if in non-layout mode after reorder_blocks also move
+ 	affected blocks to ensure a single partition transition.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/99225
+ 	* fold-const.c (fold_binary_loc) <case NE_EXPR>: In (x & (1 << y)) != 0
+ 	to ((x >> y) & 1) != 0 simplifications use build_one_cst instead of
+ 	build_int_cst (..., 1).  Formatting fixes.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/99204
+ 	* fold-const.c (fold_read_from_constant_string): Check that
+ 	tree_fits_uhwi_p (index) rather than just that index is INTEGER_CST.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR ipa/99034
+ 	* tree-cfg.c (gimple_merge_blocks): If bb a starts with eh landing
+ 	pad or non-local label, put FORCED_LABELs from bb b after that label
+ 	rather than before it.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/99079
+ 	* match.pd (A % (pow2pcst << N) -> A & ((pow2pcst << N) - 1)): Remove
+ 	useless tree_nop_conversion_p (type, TREE_TYPE (@3)) check.  Instead
+ 	require both type and TREE_TYPE (@1) to be integral types and either
+ 	type having smaller or equal precision, or TREE_TYPE (@1) being
+ 	unsigned type, or type being signed type.  If TREE_TYPE (@1)
+ 	doesn't have wrapping overflow, perform the subtraction of one in
+ 	unsigned type.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99035
+ 	* varasm.c (declare_weak): For -fsyntax-only, allow even
+ 	TREE_ASM_WRITTEN function decls.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/99007
+ 	* gimplify.c (gimplify_scan_omp_clauses): For MEM_REF on reductions,
+ 	temporarily disable gimplify_ctxp->into_ssa around gimplify_expr
+ 	calls.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/97487
+ 	* ifcvt.c (noce_can_force_operand): New function.
+ 	(noce_emit_move_insn): Use it.
+ 	(noce_try_sign_mask): Likewise.  Formatting fix.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/97971
+ 	* lra-constraints.c (process_alt_operands): For inline asm, don't call
+ 	fatal_insn, but instead return false.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/98287
+ 	* config/i386/mmx.md (<insn><mode>3): For shifts don't enable expander
+ 	for V1DImode.
+ 
+ 2021-03-19  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR middle-end/99641
+ 	* fold-const.c (native_encode_initializer) <CONSTRUCTOR>: For an
+ 	array type, do the computation of the current position in sizetype.
+ 
+ 2021-03-18  Sinan Lin  <sinan@isrc.iscas.ac.cn>
+ 
+ 	Backported from master:
+ 	2021-03-18  Sinan Lin  <sinan@isrc.iscas.ac.cn>
+ 		    Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv.c (riscv_block_move_straight): Change type
+ 	to unsigned HOST_WIDE_INT for parameter and local variable with
+ 	HOST_WIDE_INT type.
+ 	(riscv_adjust_block_mem): Ditto.
+ 	(riscv_block_move_loop): Ditto.
+ 	(riscv_expand_block_move): Ditto.
+ 
+ 2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2021-03-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_adjust_generic_arch_tuning): Define.
+ 	(aarch64_override_options_internal): Use it.
+ 	(generic_tunings): Add AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS to
+ 	tune_flags.
+ 
+ 2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2021-03-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64-builtins.c (aarch64_expand_rng_builtin): Use EQ
+ 	to compare against CC_REG rather than NE.
+ 
+ 2021-03-17  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Handle
+ 	disassembling a vector pair vector by vector in little-endian mode.
+ 
+ 2021-03-16  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-05  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/98078
+ 	* cgraph.c (cgraph_edge::set_call_stmt): Do not update all
+ 	corresponding speculative edges if we are about to resolve
+ 	sepculation.  Make edge direct (and so resolve speculations) before
+ 	removing it from call_site_hash.
+ 	(cgraph_edge::make_direct): Relax the initial assert to allow calling
+ 	the function on speculative direct edges.
+ 
+ 2021-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-02-24  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR c/99224
+ 	* builtins.c (fold_builtin_next_arg): Avoid NULL arg.
+ 
+ 2021-03-16  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-02-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/99253
+ 	* tree-vect-loop.c (check_reduction_path): First compute
+ 	code, then verify out-of-loop uses.
+ 
+ 2021-03-15  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-08  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/97927
+ 	* tree-nested.c (convert_local_reference_stmt): Avoid calling
+ 	lookup_field_for_decl for Fortran module (= namespace context).
+ 
+ 2021-03-15  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	Backported from master:
+ 	2021-02-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+ 
+ 	PR rtl-optimization/98791
+ 	* ira-conflicts.c (process_regs_for_copy): Don't create allocno copies
+ 	for unordered modes.
+ 
+ 2021-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (neoversen2_tunings): Set
+ 	AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC tune_flags.
+ 
+ 2021-03-11  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2021-03-04  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/99381
+ 	* config/aarch64/aarch64-sve-builtins.cc
+ 	(function_resolver::require_vector_type): Handle error_mark_node.
+ 
+ 2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/98959
+ 	* config/rs6000/rs6000.c (rs6000_emit_le_vsx_permute): Add an assert
+ 	to ensure we do not have an Altivec style address.
+ 	* config/rs6000/vsx.md (*vsx_le_perm_load_<mode>): Disable if passed
+ 	an Altivec style address.
+ 	(*vsx_le_perm_store_<mode>): Likewise.
+ 	(splitters after *vsx_le_perm_store_<mode>): Likewise.
+ 	(vsx_load_<mode>): Disable special expander if passed an Altivec
+ 	style address.
+ 	(vsx_store_<mode>): Likewise.
+ 
+ 2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-02-26  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/99279
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Replace assert
+ 	with an "if" test.
+ 
+ 2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/mma.md (mma_assemble_pair): Rename from this...
+ 	(vsx_assemble_pair): ...to this.
+ 	* config/rs6000/rs6000-builtin.def (BU_MMA_V2, BU_MMA_V3,
+ 	BU_COMPAT): New macros.
+ 	(mma_assemble_pair): Rename from this...
+ 	(vsx_assemble_pair): ...to this.
+ 	(mma_disassemble_pair): Rename from this...
+ 	(vsx_disassemble_pair): ...to this.
+ 	(mma_assemble_pair): New compatibility built-in.
+ 	(mma_disassemble_pair): Likewise.
+ 	* config/rs6000/rs6000-call.c (struct builtin_compatibility): New.
+ 	(RS6000_BUILTIN_COMPAT): Define.
+ 	(bdesc_compat): New.
+ 	(rs6000_gimple_fold_mma_builtin): Use VSX_BUILTIN_ASSEMBLE_PAIR.
+ 	(rs6000_init_builtins): Register compatibility built-ins.
+ 	(mma_init_builtins): Use VSX_BUILTIN_ASSEMBLE_PAIR,
+ 	and VSX_BUILTIN_DISASSEMBLE_PAIR.
+ 	* doc/extend.texi (__builtin_mma_assemble_pair): Rename from this...
+ 	(__builtin_vsx_assemble_pair): ...to this.
+ 	(__builtin_mma_disassemble_pair): Rename from this...
+ 	(__builtin_vsx_disassemble_pair): ...to this.
+ 
+ 2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/99041
+ 	* config/rs6000/predicates.md (mma_assemble_input_operand): Restrict
+ 	memory addresses that are legal for quad word accesses.
+ 
+ 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR c++/90448
+ 	* calls.c (initialize_argument_information): When the argument
+ 	is passed by reference, do not make a copy in a thunk only if
+ 	the argument is already in memory.  Remove redundant test for
+ 	the case of callee copy.
+ 
+ 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64-tuning-flags.def (cse_sve_vl_constants):
+ 	Define.
+ 	* config/aarch64/aarch64.md (add<mode>3): Force CONST_POLY_INT immediates
+ 	into a register when the above is enabled.
+ 	* config/aarch64/aarch64.c (neoversev1_tunings):
+ 	AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS.
+ 	(aarch64_rtx_costs): Use AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS.
+ 
+ 2021-03-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96078
+ 	* cgraphunit.c (process_function_and_variable_attributes): Don't
+ 	warn about flatten on an alias if the target also has it.
+ 	* cgraph.h (symtab_node::get_alias_target_tree): New.
+ 
+ 2021-03-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/99234
+ 	* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target,
+ 	point back the hard frame pointer to its default location when the
+ 	frame is larger than SEH_MAX_FRAME_SIZE.
+ 
+ 2021-03-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-20  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98758
+ 	* tree-data-ref.c (int_divides_p): Use lambda_int arguments.
+ 	(lambda_matrix_right_hermite): Avoid undefinedness with
+ 	signed integer abs and multiplication.
+ 	(analyze_subscript_affine_affine): Use lambda_int.
+ 
+ 2021-03-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98640
+ 	* tree-ssa-sccvn.c (visit_nary_op): Do not try to
+ 	handle plus or minus from a truncated operand to be
+ 	sign-extended.
+ 
+ 2021-03-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98526
+ 	* tree-vect-loop.c (vect_model_reduction_cost): Remove costing
+ 	of the actual reduction op for the regular case.
+ 	(vectorizable_reduction): Cost the stmts
+ 	vect_transform_reduction produces here.
+ 
+ 2021-03-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97897
+ 	* tree-complex.c (complex_propagate::visit_stmt): Make sure
+ 	abnormally used SSA names are VARYING.
+ 	(complex_propagate::visit_phi): Likewise.
+ 
+ 2021-03-03  Tom de Vries  <tdevries@suse.de>
+ 
+ 	Backported from master:
+ 	2021-02-05  Tom de Vries  <tdevries@suse.de>
+ 
+ 	PR debug/98656
+ 	* tree-switch-conversion.c (jump_table_cluster::emit): Add loc
+ 	argument.
+ 	(bit_test_cluster::emit): Reuse location_t for newly created
+ 	gswitch statement.
+ 	(switch_decision_tree::try_switch_expansion): Preserve
+ 	location_t.
+ 	* tree-switch-conversion.h: Change function signatures.
+ 
+ 2021-03-02  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-03-01  Jan Hubicka  <jh@suse.cz>
+ 
+ 	PR ipa/98338
+ 	* ipa-fnsummary.c (compute_fn_summary): Fix sanity check.
+ 
+ 2021-03-02  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-07-09  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	* config/riscv/riscv.md (get_thread_pointer<mode>): New.
+ 	(TP_REGNUM): Ditto.
+ 	* doc/extend.texi (Target Builtins): Add RISC-V built-in section.
+ 	Document __builtin_thread_pointer.
+ 
+ 2021-03-01  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/99271
+ 	* config/arm/thumb2.md (nonsecure_call_reg_thumb2_fpcxt): New pattern.
+ 	(nonsecure_call_value_reg_thumb2_fpcxt): Likewise.
+ 	(nonsecure_call_reg_thumb2): Restrict to using r4 for the callee
+ 	address and disable when the FPCXT is not available.
+ 	(nonsecure_call_value_reg_thumb2): Likewise.
+ 
+ 2021-03-01  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/99234
+ 	* config/i386/i386.c (ix86_compute_frame_layout): For a SEH target,
+ 	point the hard frame pointer to the SSE register save area instead
+ 	of the general register save area.  Perform only minimal adjustment
+ 	for small frames if it is initially not correctly aligned.
+ 	(ix86_expand_prologue): Remove early saves for a SEH target.
+ 	* config/i386/winnt.c (struct seh_frame_state): Document constraint.
+ 
+ 2021-02-23  Qian Jianhua  <qianjh@cn.fujitsu.com>
+ 
+ 	* config/aarch64/aarch64-cost-tables.h (a64fx_extra_costs): New.
+ 	* config/aarch64/aarch64.c (a64fx_addrcost_table): New.
+ 	(a64fx_regmove_cost, a64fx_vector_cost): New.
+ 	(a64fx_tunings): Use the new added cost tables.
+ 
+ 2021-02-22  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	PR target/85074
+ 	* config/pa/pa.c (TARGET_ASM_CAN_OUTPUT_MI_THUNK): Define as
+ 	hook_bool_const_tree_hwi_hwi_const_tree_true.
+ 	(pa_asm_output_mi_thunk): Add support for nonzero vcall_offset.
+ 
+ 2021-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64-tuning-flags.def (prefer_advsimd_autovec): Define.
+ 	* config/aarch64/aarch64.c (neoversev1_tunings): Use it.
+ 	(aarch64_override_options_internal): Adjust aarch64_autovec_preference
+ 	param when prefer_advsimd_autovec is enabled.
+ 
+ 2021-02-15  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* df-core.c (df_worklist_dataflow_doublequeue): Use proper cast.
+ 
+ 2021-02-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* 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 can throw.
+ 
+ 2021-02-09  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR rtl-optimization/96015
+ 	* reorg.c (skip_consecutive_labels): Minor comment tweaks.
+ 	(relax_delay_slots): When deleting a jump to the next active
+ 	instruction over a barrier, first delete the barrier if the
+ 	jump is the only way to reach the target label.
+ 
+ 2021-02-04  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	PR target/97701
+ 	* lra-constraints.c (in_class_p): Don't narrow class only for REG
+ 	or MEM.
+ 
+ 2021-02-03  Richard Biener  <rguenther@suse.de>
+ 	    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/98863
+ 	* config/i386/i386-features.c (remove_partial_avx_dependency):
+ 	Do not perform DF analysis.
+ 	(pass_data_remove_partial_avx_dependency): Remove
+ 	TODO_df_finish.
+ 
+ 2021-02-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-02-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR rtl-optimization/98863
+ 	* config/i386/i386-features.c (convert_scalars_to_vector):
+ 	Set DF_RD_PRUNE_DEAD_DEFS.
+ 
+ 2021-02-03  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR rtl-optimization/98144
+ 	* df.h (df_mir_bb_info): Add con_visited member.
+ 	* df-problems.c (df_mir_alloc): Initialize con_visited,
+ 	do not fully populate IN and OUT.
+ 	(df_mir_reset): Likewise.
+ 	(df_mir_confluence_0): Set con_visited.
+ 	(df_mir_confluence_n): Properly handle implicitely
+ 	fully populated IN and OUT as designated by con_visited
+ 	and update con_visited accordingly.
+ 
+ 2021-02-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR rtl-optimization/98863
+ 	* gcse.c (gcse_or_cprop_is_too_expensive): Use unsigned
+ 	HOST_WIDE_INT for the memory estimate.
+ 
+ 2021-02-01  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/96307
+ 	* toplev.c (process_options): Remove param_asan_stack checking for kasan
+ 	option checking.
+ 
+ 2021-01-31  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* system.h (SIZE_MAX): Define if not already defined.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/98331
+ 	* cfgbuild.c (find_bb_boundaries): Reset debug_insn when seeing
+ 	a BARRIER.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/98853
+ 	* config/aarch64/aarch64.md (*aarch64_bfxilsi_uxtw): Use
+ 	%w0, %w1 and %2 instead of %0, %1 and %2.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/98681
+ 	* config/aarch64/aarch64.c (aarch64_mask_and_shift_for_ubfiz_p):
+ 	Use UINTVAL (shft_amnt) and UINTVAL (mask) instead of INTVAL (shft_amnt)
+ 	and INTVAL (mask).  Add && INTVAL (mask) > 0 condition.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR testsuite/98771
+ 	* fold-const-call.c (host_size_t_cst_p): Renamed to ...
+ 	(size_t_cst_p): ... this.  Check and store unsigned HOST_WIDE_INT
+ 	value rather than host size_t.
+ 	(fold_const_call): Change type of s2 from size_t to
+ 	unsigned HOST_WIDE_INT.  Use size_t_cst_p instead of
+ 	host_size_t_cst_p.  For strncmp calls, pass MIN (s2, SIZE_MAX)
+ 	instead of s2 as last argument.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR testsuite/97301
+ 	* config/rs6000/mmintrin.h (__m64): Add __may_alias__ attribute.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/90248
+ 	* match.pd (X cmp 0.0 ? 1.0 : -1.0 -> copysign(1, +-X),
+ 	X cmp 0.0 ? -1.0 : +1.0 -> copysign(1, -+X)): Remove
+ 	simplifications.
+ 	(X * (X cmp 0.0 ? 1.0 : -1.0) -> +-abs(X),
+ 	X * (X cmp 0.0 ? -1.0 : 1.0) -> +-abs(X)): New simplifications.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/98255
+ 	* tree-dfa.c (get_ref_base_and_extent): For ARRAY_REFs, sign
+ 	extend index - low_bound from sizetype's precision rather than index
+ 	precision.
+ 	(get_addr_base_and_unit_offset_1): Likewise.
+ 	* tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Likewise.
+ 	* gimple-fold.c (fold_const_aggregate_ref_1): Likewise.
+ 
+ 2021-01-29  Bin Cheng  <bin.cheng@linux.alibaba.com>
+ 	    Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97627
+ 	* tree-ssa-loop-niter.c (number_of_iterations_exit_assumptions):
+ 	Do not analyze fake edges.
+ 
+ 2021-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR tree-optimization/98766
+ 	* tree-ssa-math-opts.c (convert_mult_to_fma): Use maybe_le when
+ 	comparing against type size with param_avoid_fma_max_bits.
+ 
+ 2021-01-26  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/98739
+ 	* common.opt: Add missing equal symbol.
+ 
+ 2021-01-25  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backported from master:
+ 	2021-01-25  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config/rtems.h (STARTFILE_SPEC): Remove qnolinkcmds.
+ 	(ENDFILE_SPEC): Evaluate qnolinkcmds.
+ 
+ 2021-01-25  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backported from master:
+ 	2021-01-25  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config/rtems.h (STARTFILE_SPEC): Remove nostdlib and
+ 	nostartfiles handling since this is already done by
+ 	LINK_COMMAND_SPEC.  Evaluate qnolinkcmds.
+ 	(ENDFILE_SPEC): Remove nostdlib and nostartfiles handling since this
+ 	is already done by LINK_COMMAND_SPEC.
+ 	(LIB_SPECS): Remove nostdlib and nodefaultlibs handling since
+ 	this is already done by LINK_COMMAND_SPEC.  Remove qnolinkcmds
+ 	evaluation.
+ 
+ 2021-01-25  Claudiu Zissulescu  <claziss@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-12-11  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	* config/arc/arc.md (mpyd<su_optab>_arcv2hs): New template
+ 	pattern.
+ 	(*pmpyd<su_optab>_arcv2hs): Likewise.
+ 	(*pmpyd<su_optab>_imm_arcv2hs): Likewise.
+ 	(mpyd_arcv2hs): Moved into above template.
+ 	(mpyd_imm_arcv2hs): Moved into above template.
+ 	(mpydu_arcv2hs): Likewise.
+ 	(mpydu_imm_arcv2hs): Likewise.
+ 	(su_optab): New optab prefix for sign/zero-extending operations.
+ 
+ 2021-01-22  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-20  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/98535
+ 	* tree-vect-slp.c (duplicate_and_interleave): Use quick_grow_cleared.
+ 	If the high and low permutes are the same, remove the high permutes
+ 	from the working set and only continue with the low ones.
+ 
+ 2021-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	* config/arm/arm_mve.h (__arm_vcmpneq_s8): Fix return type.
+ 
+ 2021-01-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2021-01-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/98690
+ 	* ipa-sra.c (ssa_name_only_returned_p): New parameter fun.  Check
+ 	whether non-call exceptions allow removal of a statement.
+ 	(isra_analyze_call): Pass the appropriate function to
+ 	ssa_name_only_returned_p.
+ 
+ 2021-01-19  Daniel Hellstrom  <daniel@gaisler.com>
+ 
+ 	Backported from master:
+ 	2021-01-19  Daniel Hellstrom  <daniel@gaisler.com>
+ 
+ 	* config/sparc/rtemself.h (TARGET_OS_CPP_BUILTINS): Add
+ 	built-in define __FIX_LEON3FT_TN0018.
+ 
+ 2021-01-14  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-01-14  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* config/gcn/mkoffload.c (main): Create an offload image only in
+ 	64-bit configurations.
+ 
+ 2021-01-13  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+ 
+ 	Backported from master:
+ 	2021-01-13  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+ 
+ 	* config.gcc [$target == *-*-gnu*]: Enable
+ 	'default_gnu_indirect_function'.
+ 
+ 2021-01-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98513
+ 	* value-range.cc (intersect_ranges): Compare the upper bounds
+ 	for the expected relation.
+ 
+ 2021-01-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2021-01-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98282
+ 	* tree-ssa-sccvn.c (vn_get_stmt_kind): Classify tcc_reference on
+ 	invariants as VN_NARY.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/94994
+ 	* tree-vect-data-refs.c (vect_vfa_align): Use dr_alignment.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/95401
+ 	* config/aarch64/aarch64-sve-builtins.cc
+ 	(gimple_folder::load_store_cookie): Use bits rather than bytes
+ 	for the alignment argument to IFN_MASK_LOAD and IFN_MASK_STORE.
+ 	* gimple-fold.c (gimple_fold_mask_load_store_mem_ref): Likewise.
+ 	* tree-vect-stmts.c (vectorizable_store): Likewise.
+ 	(vectorizable_load): Likewise.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR rtl-optimization/97144
+ 	* recog.c (constrain_operands): Initialize matching_operand
+ 	for each alternative, rather than only doing it once.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR rtl-optimization/98214
+ 	* genmodes.c (emit_insn_modes_h): Emit a definition of CONST_MODE_MASK.
+ 	(emit_mode_mask): Treat mode_mask_array as non-constant if adj_nunits.
+ 	(emit_mode_adjustments): Update GET_MODE_MASK when updating
+ 	GET_MODE_NUNITS.
+ 	* machmode.h (mode_mask_array): Use CONST_MODE_MASK.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-12-31  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/98302
+ 	* tree-vect-patterns.c (vect_determine_precisions_from_users): Make
+ 	sure that the precision remains greater than the shift count.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-05  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/98371
+ 	* tree-vect-loop.c (vect_reanalyze_as_main_loop): New function.
+ 	(vect_analyze_loop): If an epilogue loop appears to be cheaper
+ 	than the main loop, re-analyze it as a main loop before adopting
+ 	it as a main loop.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2021-01-04  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/89057
+ 	* config/aarch64/aarch64-simd.md (aarch64_combine<mode>): Accept
+ 	aarch64_simd_reg_or_zero for operand 2.  Use the combinez patterns
+ 	to handle zero operands.
+ 
+ 2021-01-12  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-12-18  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_preferred_simd_mode): Use
+ 	aarch64_full_sve_mode and aarch64_vq_mode directly, instead of
+ 	going via aarch64_simd_container_mode.
+ 
+ 2021-01-12  Andreas Krebbel  <krebbel@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-01-11  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR tree-optimization/98221
+ 	* tree-ssa-forwprop.c (simplify_vector_constructor): For
+ 	big-endian, use UNPACK[_FLOAT]_HI.
+ 
+ 2021-01-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-12-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/98117
+ 	* tree-vect-loop-manip.c (vect_gen_vector_loop_niters):
+ 	Properly handle degenerate niter when setting the vector
+ 	loop IV range.
+ 
+ 2021-01-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97623
+ 	* tree-ssa-pre.c (insert): Move hoist insertion after PRE
+ 	insertion iteration and do not iterate it.
+ 	(create_expression_by_pieces): Guard NEW_SETS access.
+ 	(insert_into_preds_of_block): Likewise.
+ 
+ 2021-01-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-10-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97623
+ 	* tree-ssa-pre.c (insert): First do hoist insertion in
+ 	a backward walk.
+ 
+ 2021-01-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-01-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98556
+ 	* tree-cfg.c (verify_gimple_assign_binary): Allow lhs of
+ 	POINTER_DIFF_EXPR to be any integral type.
+ 
+ 2021-01-07  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	Backported from master:
+ 	2020-12-11  Claudiu Zissulescu  <claziss@synopsys.com>
+ 
+ 	* config/arc/arc-protos.h (arc_scheduling_not_expected): Remove
+ 	it.
+ 	(arc_sets_cc_p): Likewise.
+ 	(arc_need_delay): Likewise.
+ 	* config/arc/arc.c (arc_sets_cc_p): Likewise.
+ 	(arc_need_delay): Likewise.
+ 	(arc_scheduling_not_expected): Likewise.
+ 	* config/arc/arc.md: Convert adc/sbc patterns to simple
+ 	instruction definitions.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-01-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/98514
+ 	* tree-ssa-reassoc.c (bb_rank): Change type from long * to
+ 	int64_t *.
+ 	(operand_rank): Change type from hash_map<tree, long> to
+ 	hash_map<tree, int64_t>.
+ 	(phi_rank): Change return type from long to int64_t.
+ 	(loop_carried_phi): Change block_rank variable type from long to
+ 	int64_t.
+ 	(propagate_rank): Change return type, rank parameter type and
+ 	op_rank variable type from long to int64_t.
+ 	(find_operand_rank): Change return type from long to int64_t
+ 	and change slot variable type from long * to int64_t *.
+ 	(insert_operand_rank): Change rank parameter type from long to
+ 	int64_t.
+ 	(get_rank): Change return type and rank variable type from long to
+ 	int64_t.  Use PRId64 instead of ld to print the rank.
+ 	(init_reassoc): Change rank variable type from long to int64_t
+ 	and adjust correspondingly bb_rank and operand_rank initialization.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-31  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/98474
+ 	* wide-int.cc (wi::to_mpz): If wide_int has MSB set, but type
+ 	is unsigned and excess negative, append set bits after len until
+ 	precision.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98353
+ 	* gimplify.c (gimplify_init_ctor_eval_range): Gimplify value before
+ 	storing it into cref.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98383
+ 	* gimplify.c (struct gimplify_omp_ctx): Add in_for_exprs flag.
+ 	(gimple_add_tmp_var): For addressable temporaries appearing in
+ 	simd lb, b or incr expressions, don't add a private clause unless
+ 	it is seen also outside of those expressions in the simd body.
+ 	(omp_notice_variable): Likewise.
+ 	(gimplify_omp_for): Set and reset in_for_exprs around gimplification
+ 	of lb, b or incr expressions.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gimplify.c (struct gimplify_omp_ctx): Add has_depend member.
+ 	(gimplify_scan_omp_clauses): Set it to true if OMP_CLAUSE_DEPEND
+ 	appears on OMP_TASK.
+ 	(gimplify_adjust_omp_clauses_1, gimplify_adjust_omp_clauses): Force
+ 	GOVD_WRITTEN on shared variables if task construct has depend clause.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/98183
+ 	* omp-low.c (lower_omp_target): Don't add OMP_RETURN for
+ 	data regions.
+ 	* omp-expand.c (expand_omp_target): Don't try to remove
+ 	OMP_RETURN for data regions.
+ 	(build_omp_regions_1, omp_make_gimple_edges): Don't expect
+ 	OMP_RETURN for data regions.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/98205
+ 	* omp-expand.c (expand_omp_for_generic): Fix up broken_loop handling.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/94440
+ 	* config/i386/i386.opt (ix86_excess_precision,
+ 	ix86_unsafe_math_optimizations): New TargetVariables.
+ 	* config/i386/i386.h (X87_ENABLE_ARITH, X87_ENABLE_FLOAT): Use
+ 	ix86_unsafe_math_optimizations instead of
+ 	flag_unsafe_math_optimizations and ix86_excess_precision instead of
+ 	flag_excess_precision.
+ 	* config/i386/i386.c (ix86_excess_precision): Rename to ...
+ 	(ix86_get_excess_precision): ... this.
+ 	(TARGET_C_EXCESS_PRECISION): Define to ix86_get_excess_precision.
+ 	* config/i386/i386-options.c (ix86_valid_target_attribute_tree,
+ 	ix86_option_override_internal): Update ix86_unsafe_math_optimization
+ 	from flag_unsafe_math_optimizations and ix86_excess_precision
+ 	from flag_excess_precision when constructing target option nodes.
+ 	(ix86_set_current_function): If flag_unsafe_math_optimizations
+ 	or flag_excess_precision is different from the one recorded
+ 	in TARGET_OPTION_NODE, create a new target option node for the
+ 	current function and switch to that.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/98100
+ 	* cfgexpand.c (expand_gimple_basic_block): For vars with
+ 	vector type, use TYPE_MODE rather than DECL_MODE.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* dwarf2out.c (add_scalar_info): Only use add_AT_wide for 128-bit
+ 	constants and only in dwarf-5 or later, where DW_FORM_data16 is
+ 	available.  Otherwise use DW_FORM_block*/DW_FORM_exprloc with
+ 	DW_OP_implicit_value to describe the constant.
+ 
+ 2021-01-06  Scott Snyder  <sss@li-snyder.org>
+ 
+ 	Backported from master:
+ 	2020-12-02  Scott Snyder  <sss@li-snyder.org>
+ 
+ 	PR plugins/98059
+ 	* vec.h (auto_delete_vec): Use
+ 	DISABLE_COPY_AND_ASSIGN(auto_delete_vec) instead of
+ 	DISABLE_COPY_AND_ASSIGN(auto_delete_vec<T>) to make it valid C++20
+ 	after DR2237.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/98063
+ 	* config/i386/i386-expand.c (ix86_expand_call): Handle non-plt
+ 	CM_LARGE_PIC calls.
+ 
+ 2021-01-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/98522
+ 	* config/i386/sse.md (sse_cvtps2pi): Redefine as define_insn_and_split.
+ 	Clear the top 64 bytes of the input XMM register.
+ 	(sse_cvttps2pi): Ditto.
+ 
+ 2021-01-05  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/98521
+ 	* config/i386/xopintrin.h (_mm256_cmov_si256): New.
+ 
+ 2021-01-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 	    Jakub Jelinek   <jakub@redhat.com>
+ 
+ 	PR target/97865
+ 	* configure: Regenerate.
+ 
+ 2021-01-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-driver.c (validate_macosx_version_min): Allow
+ 	MACOSX_DEPLOYMENT_TARGET=11.
+ 	(darwin_default_min_version): Adjust warning spelling to avoid
+ 	an apostrophe.
+ 
+ 2021-01-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-driver.c (darwin_find_version_from_kernel):
+ 	Compute the minor OS version from the minor kernel version.
+ 
+ 2021-01-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-06  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/darwin-c.c: Allow for Darwin20 to correspond to macOS 11.
+ 	* config/darwin-driver.c: Likewise.
+ 
+ 2021-01-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* config/host-darwin.c: Align pch_address_space to 16384.
+ 
+ 2021-01-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+ 
+ 	* config/aarch64/aarch64-builtins.c
+ 	(aarch64_init_memtag_builtins): Manually initialize instead
+ 	of using a C++11 brace-init-list.
+ 
+ 2021-01-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+ 
+ 	* config/aarch64/driver-aarch64.c
+ 	(aarch64_get_extension_string_for_isa_flags): Adjust signature.
+ 
+ 2020-12-28  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/96793
+ 	* config/i386/i386-expand.c (ix86_expand_rint):
+ 	Remove the sign of the intermediate value for flag_rounding_math.
+ 
+ 2020-12-28  Piotr Kubaj  <pkubaj@FreeBSD.org>
+ 
+ 	Backported from master:
+ 	2020-12-16  Piotr Kubaj  <pkubaj@FreeBSD.org>
+ 
+ 	* config.gcc (powerpc*le-*-freebsd*): Add.
+ 	* configure.ac (powerpc*le-*-freebsd*): Ditto.
+ 	* configure: Regenerate.
+ 	* config/rs6000/freebsd64.h (ASM_SPEC_COMMON): Use ENDIAN_SELECT.
+ 	(DEFAULT_ASM_ENDIAN): Add little endian support.
+ 	(LINK_OS_FREEBSD_SPEC64): Ditto.
+ 
+ 2020-12-24  Roman Zhuykov  <zhroma@ispras.ru>
+ 
+ 	Backported from master:
+ 	2020-12-05  Roman Zhuykov  <zhroma@ispras.ru>
+ 
+ 	PR rtl-optimization/97421
+ 	* modulo-sched.c (generate_prolog_epilog): Remove forward
+ 	declaration, adjust last argument name and type.
+ 	(const_iteration_count): Add bool pointer parameter to return
+ 	whether count register is read in pre-header after its
+ 	initialization.
+ 	(sms_schedule): Fix count register initialization adjustment
+ 	procedure according to what const_iteration_count said.
+ 
+ 2020-12-23  Piotr Kubaj  <pkubaj@FreeBSD.org>
+ 	    Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* config/rs6000/freebsd64.h (PROCESSOR_DEFAULT): Update
+ 	to PROCESSOR_PPC7450.
+ 	(PROCESSOR_DEFAULT64): Update to PROCESSOR_POWER8.
+ 
+ 2020-12-23  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/96793
+ 	* config/i386/i386-expand.c (ix86_expand_truncdf_32):
+ 	Remove the sign of the intermediate value for flag_rounding_math.
+ 
+ 2020-12-22  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/96793
+ 	* config/i386/i386-expand.c (ix86_expand_floorceil):
+ 	Remove the sign of the intermediate value for flag_rounding_math.
+ 	(ix86_expand_floorceildf_32): Ditto.
+ 
+ 2020-12-15  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	PR rtl-optimization/97092
+ 	* ira-color.c (update_costs_from_allocno): Do not carry over mode
+ 	between subsequent iterations.
+ 
+ 2020-12-14  Wilco Dijkstra  <wdijkstr@arm.com>
+ 
+ 	* config.gcc (aarch64*-*-*): Add --with-tune. Support --with-cpu=native.
+ 	* config/aarch64/aarch64.h (OPTION_DEFAULT_SPECS): Add --with-tune.
+ 
+ 2020-12-14  Sebastian Pop  <spop@amazon.com>
+ 
+ 	* config.gcc (aarch64*-*-*): Remove --with-{cpu,arch,tune}-32 flags.
+ 
+ 2020-12-11  Dennis Zhang  <dennis.zhang@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Dennis Zhang  <dennis.zhang@arm.com>
+ 
+ 	* config/aarch64/aarch64-simd-builtins.def (vget_lo_half): New entry.
+ 	(vget_hi_half): Likewise.
+ 	* config/aarch64/aarch64-simd.md (aarch64_vget_lo_halfv8bf): New entry.
+ 	(aarch64_vget_hi_halfv8bf): Likewise.
+ 	* config/aarch64/arm_neon.h (vget_low_bf16): New intrinsic.
+ 	(vget_high_bf16): Likewise.
+ 
+ 2020-12-11  Dennis Zhang  <denzha01@e124712.cambridge.arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Dennis Zhang  <denzha01@e124712.cambridge.arm.com>
+ 
+ 	* config/aarch64/aarch64-simd-builtins.def(vbfcvt): New entry.
+ 	(vbfcvt_high, bfcvt): Likewise.
+ 	* config/aarch64/aarch64-simd.md(aarch64_vbfcvt<mode>): New entry.
+ 	(aarch64_vbfcvt_highv8bf, aarch64_bfcvtsf): Likewise.
+ 	* config/aarch64/arm_bf16.h (vcvtah_f32_bf16): New intrinsic.
+ 	* config/aarch64/arm_neon.h (vcvt_f32_bf16): Likewise.
+ 	(vcvtq_low_f32_bf16, vcvtq_high_f32_bf16): Likewise.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vst2_lane_bf16, vst2q_lane_bf16)
+ 	(vst3_lane_bf16, vst3q_lane_bf16, vst4_lane_bf16)
+ 	(vst4q_lane_bf16): New intrinsics.
+ 	* config/arm/arm_neon_builtins.def: Touch it for:
+ 	__builtin_neon_vst2_lanev4bf, __builtin_neon_vst2_lanev8bf,
+ 	__builtin_neon_vst3_lanev4bf, __builtin_neon_vst3_lanev8bf,
+ 	__builtin_neon_vst4_lanev4bf,__builtin_neon_vst4_lanev8bf.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vld2_lane_bf16, vld2q_lane_bf16)
+ 	(vld3_lane_bf16, vld3q_lane_bf16, vld4_lane_bf16)
+ 	(vld4q_lane_bf16): Add intrinsics.
+ 	* config/arm/arm_neon_builtins.def: Touch for:
+ 	__builtin_neon_vld2_lanev4bf, __builtin_neon_vld2_lanev8bf,
+ 	__builtin_neon_vld3_lanev4bf, __builtin_neon_vld3_lanev8bf,
+ 	__builtin_neon_vld4_lanev4bf, __builtin_neon_vld4_lanev8bf.
+ 	* config/arm/iterators.md (VQ_HS): Add V8BF to the iterator.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vst1_bf16, vst1q_bf16): Add intrinsics.
+ 	* config/arm/arm_neon_builtins.def : Touch for:
+ 	__builtin_neon_vst1v4bf, __builtin_neon_vst1v8bf.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm-builtins.c (VAR14): Define macro.
+ 	* config/arm/arm_neon_builtins.def: Touch for:
+ 	__builtin_neon_vld1v4bf, __builtin_neon_vld1v8bf.
+ 	* config/arm/arm_neon.h (vld1_bf16, vld1q_bf16): Add intrinsics.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm_neon.h (vst1_lane_bf16, vst1q_lane_bf16): Add
+ 	intrinsics.
+ 	* config/arm/arm_neon_builtins.def (STORE1LANE): Add v4bf, v8bf.
+ 
+ 2020-12-11  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm_neon_builtins.def: Add to LOAD1LANE v4bf, v8bf.
+ 	* config/arm/arm_neon.h (vld1_lane_bf16, vld1q_lane_bf16): Add
+ 	intrinsics.
+ 
+ 2020-12-09  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-19  Kewen Lin  <linkw@linux.ibm.com>
+ 
+ 	* opts-global.c (decode_options): Call target_option_override_hook
+ 	before it prints for --help=*.
+ 
+ 2020-12-08  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/arm/arm.c (mve_vector_mem_operand): Fix unwanted
+ 	fall-throughs.
+ 
+ 2020-12-04  Hans-Peter Nilsson  <hp@axis.com>
+ 
+ 	Backported from master:
+ 	2020-12-04  Hans-Peter Nilsson  <hp@axis.com>
+ 		    Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/94600
+ 	* doc/implement-c.texi (Qualifiers implementation): Add blurb
+ 	about access to the whole of a volatile aggregate object, only for
+ 	same-size as a scalar object.
+ 
+ 2020-12-04  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* ipa-sra.c (verify_access_tree_1): Relax assertion on the size.
+ 
+ 2020-12-03  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-12-03  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 		    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/98086
+ 	* config/i386/i386.c (ix86_md_asm_adjustmd): Rewrite
+ 	zero-extension part to use convert_to_mode.
+ 
+ 2020-12-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	Backported from master:
+ 	2020-12-03  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+ 
+ 	* config/arm/t-rtems: Add "-mthumb -mcpu=cortex-r52
+ 	-mfloat-abi=hard" multilib.
+ 
+ 2020-12-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-08  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR middle-end/95694
+ 	* expr.c (expand_expr_real_2): Get the mode from the type rather
+ 	than the rtx, and assert that it is consistent with the mode of
+ 	the rtx (where known).  Optimize all constant integers, not just
+ 	those that can be represented in poly_int64.
+ 
+ 2020-12-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-28  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR tree-optimization/97457
+ 	* value-range.cc (irange::set): Don't decay POLY_INT_CST ranges
+ 	to integer ranges.
+ 
+ 2020-12-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_sve_pred_dominates_p):
+ 	Delete.
+ 	* config/aarch64/aarch64.c (aarch64_sve_pred_dominates_p): Likewise.
+ 	* config/aarch64/aarch64-sve.md: Add banner comment describing
+ 	how merging predicated FP operations are represented.
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_2): Split into...
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_2_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_2_strict): ...this.
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_any_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_UNARY:optab><mode>_any_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_2): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_2_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_2_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_any_relaxed): ...this
+ 	and...
+ 	(*cond_<SVE_COND_FP_BINARY_INT:optab><mode>_any_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_2): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_2_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_2_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_2_const): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_2_const_relaxed): ...this
+ 	and...
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_2_const_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_3): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_3_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_3_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_any_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_BINARY:optab><mode>_any_strict): ...this.
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_any_const): Split into...
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_any_const_relaxed): ...this
+ 	and...
+ 	(*cond_<SVE_COND_FP_BINARY_I1:optab><mode>_any_const_strict): ...this.
+ 	(*cond_add<mode>_2_const): Split into...
+ 	(*cond_add<mode>_2_const_relaxed): ...this and...
+ 	(*cond_add<mode>_2_const_strict): ...this.
+ 	(*cond_add<mode>_any_const): Split into...
+ 	(*cond_add<mode>_any_const_relaxed): ...this and...
+ 	(*cond_add<mode>_any_const_strict): ...this.
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_2): Split into...
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_2_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_2_strict): ...this.
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_any_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FCADD:optab><mode>_any_strict): ...this.
+ 	(*cond_sub<mode>_3_const): Split into...
+ 	(*cond_sub<mode>_3_const_relaxed): ...this and...
+ 	(*cond_sub<mode>_3_const_strict): ...this.
+ 	(*aarch64_pred_abd<mode>): Split into...
+ 	(*aarch64_pred_abd<mode>_relaxed): ...this and...
+ 	(*aarch64_pred_abd<mode>_strict): ...this.
+ 	(*aarch64_cond_abd<mode>_2): Split into...
+ 	(*aarch64_cond_abd<mode>_2_relaxed): ...this and...
+ 	(*aarch64_cond_abd<mode>_2_strict): ...this.
+ 	(*aarch64_cond_abd<mode>_3): Split into...
+ 	(*aarch64_cond_abd<mode>_3_relaxed): ...this and...
+ 	(*aarch64_cond_abd<mode>_3_strict): ...this.
+ 	(*aarch64_cond_abd<mode>_any): Split into...
+ 	(*aarch64_cond_abd<mode>_any_relaxed): ...this and...
+ 	(*aarch64_cond_abd<mode>_any_strict): ...this.
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_2): Split into...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_2_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_2_strict): ...this.
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_4): Split into...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_4_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_4_strict): ...this.
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_any_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FP_TERNARY:optab><mode>_any_strict): ...this.
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_4): Split into...
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_4_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_4_strict): ...this.
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_any): Split into...
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_any_relaxed): ...this and...
+ 	(*cond_<SVE_COND_FCMLA:optab><mode>_any_strict): ...this.
+ 	(*aarch64_pred_fac<cmp_op><mode>): Split into...
+ 	(*aarch64_pred_fac<cmp_op><mode>_relaxed): ...this and...
+ 	(*aarch64_pred_fac<cmp_op><mode>_strict): ...this.
+ 	(*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>): Split
+ 	into...
+ 	(*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>_relaxed):
+ 	...this and...
+ 	(*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>_strict):
+ 	...this.
+ 	(*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>): Split
+ 	into...
+ 	(*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>_relaxed):
+ 	...this and...
+ 	(*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>_strict):
+ 	...this.
+ 	* config/aarch64/aarch64-sve2.md
+ 	(*cond_<SVE2_COND_FP_UNARY_LONG:optab><mode>): Split into...
+ 	(*cond_<SVE2_COND_FP_UNARY_LONG:optab><mode>_relaxed): ...this and...
+ 	(*cond_<SVE2_COND_FP_UNARY_LONG:optab><mode>_strict): ...this.
+ 	(*cond_<SVE2_COND_FP_UNARY_NARROWB:optab><mode>_any): Split into...
+ 	(*cond_<SVE2_COND_FP_UNARY_NARROWB:optab><mode>_any_relaxed): ...this
+ 	and...
+ 	(*cond_<SVE2_COND_FP_UNARY_NARROWB:optab><mode>_any_strict): ...this.
+ 	(*cond_<SVE2_COND_INT_UNARY_FP:optab><mode>): Split into...
+ 	(*cond_<SVE2_COND_INT_UNARY_FP:optab><mode>_relaxed): ...this and...
+ 	(*cond_<SVE2_COND_INT_UNARY_FP:optab><mode>_strict): ...this.
+ 
+ 2020-12-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-25  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (aarch64_maybe_expand_sve_subreg_move):
+ 	Do not optimize LRA subregs.
+ 	* config/aarch64/aarch64-sve.md
+ 	(@aarch64_pred_<SVE_INT_UNARY:optab><mode>): Tie the input to the
+ 	output.
+ 	(@aarch64_sve_revbhw_<SVE_ALL:mode><PRED_HSD:mode>): Likewise.
+ 	(*<ANY_EXTEND:optab><SVE_PARTIAL_I:mode><SVE_HSDI:mode>2): Likewise.
+ 	(@aarch64_pred_sxt<SVE_FULL_HSDI:mode><SVE_PARTIAL_I:mode>): Likewise.
+ 	(*cnot<mode>): Likewise.
+ 	(@aarch64_pred_<SVE_COND_FP_UNARY:optab><mode>): Likewise.
+ 	(@aarch64_sve_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_trunc<VNx2DF_ONLY:mode><VNx4SI_ONLY:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_extend<VNx4SI_ONLY:mode><VNx2DF_ONLY:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_trunc<SVE_FULL_SDF:mode><SVE_FULL_HSF:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_trunc<VNx4SF_ONLY:mode><VNx8BF_ONLY:mode>):
+ 	Likewise.
+ 	(@aarch64_sve_<optab>_nontrunc<SVE_FULL_HSF:mode><SVE_FULL_SDF:mode>):
+ 	Likewise.
+ 	* config/aarch64/aarch64-sve2.md
+ 	(@aarch64_pred_<SVE2_COND_FP_UNARY_LONG:sve_fp_op><mode>): Likewise.
+ 	(@aarch64_pred_<SVE2_COND_FP_UNARY_NARROWB:sve_fp_op><mode>): Likewise.
+ 	(@aarch64_pred_<SVE2_U32_UNARY:sve_int_op><mode>): Likewise.
+ 	(@aarch64_pred_<SVE2_COND_INT_UNARY_FP:sve_fp_op><mode>): Likewise.
+ 
+ 2020-12-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-30  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR rtl-optimization/98037
+ 	* dse.c (find_shift_sequence): Iterate over all integers and
+ 	skip modes that are too small.
+ 
+ 2020-12-02  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-09-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96698
+ 	PR tree-optimization/96920
+ 	* tree-vectorizer.h (loop_vec_info::reduc_latch_defs): Remove.
+ 	(loop_vec_info::reduc_latch_slp_defs): Likewise.
+ 	* tree-vect-stmts.c (vect_transform_stmt): Remove vectorized
+ 	cycle PHI latch code.
+ 	* tree-vect-loop.c (maybe_set_vectorized_backedge_value): New
+ 	helper to set vectorized cycle PHI latch values.
+ 	(vect_transform_loop): Walk over all PHIs again after
+ 	vectorizing them, calling maybe_set_vectorized_backedge_value.
+ 	Call maybe_set_vectorized_backedge_value for each vectorized
+ 	stmt.  Remove delayed update code.
+ 	* tree-vect-slp.c (vect_analyze_slp_instance): Initialize
+ 	SLP instance reduc_phis member.
+ 	(vect_schedule_slp): Set vectorized cycle PHI latch values.
+ 
+ 2020-12-02  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96698
+ 	* tree-vectorizer.h (loop_vec_info::reduc_latch_defs): New.
+ 	(loop_vec_info::reduc_latch_slp_defs): Likewise.
+ 	* tree-vect-stmts.c (vect_transform_stmt): Only record
+ 	stmts to update PHI latches from, perform the update ...
+ 	* tree-vect-loop.c (vect_transform_loop): ... here after
+ 	vectorizing those PHIs.
+ 	(info_for_reduction): Properly handle non-reduction PHIs.
+ 
+ 2020-12-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-11-13  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97812
+ 	* tree-vrp.c (register_edge_assert_for_2): Extend the range
+ 	according to its sign before seeing whether it fits.
+ 
+ 2020-12-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-11-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97760
+ 	* tree-vect-loop.c (check_reduction_path): Reject
+ 	reduction paths we do not handle in epilogue generation.
+ 
+ 2020-12-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-10-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97539
+ 	* tree-vect-loop-manip.c (vect_do_peeling): Reset out-of-loop
+ 	debug uses before peeling.
+ 
+ 2020-12-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-05-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/95171
+ 	* tree-inline.c (remap_gimple_stmt): Split out trapping compares
+ 	when inlining into a non-call EH function.
+ 
+ 2020-12-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-10-26  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/97554
+ 	* sbitmap.c (sbitmap_vector_alloc): Use size_t for byte
+ 	quantities to avoid overflow.
+ 
+ 2020-11-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/97939
+ 	* config/sparc/predicates.md (arith_double_add_operand): Comment.
+ 	* config/sparc/sparc.md (uaddvdi4): Use arith_double_operand.
+ 	(addvdi4): Use arith_double_add_operand.
+ 	(addsi3): Remove useless attributes.
+ 	(addvsi4): Use arith_add_operand.
+ 	(*cmp_ccv_plus): Likewise and add second alternative accordingly.
+ 	(*cmp_ccxv_plus): Likewise.
+ 	(*cmp_ccv_plus_set): Likewise.
+ 	(*cmp_ccxv_plus_set): Likewise.
+ 	(*cmp_ccv_plus_sltu_set): Likewise.
+ 	(usubvdi4): Use arith_double_operand.
+ 	(subvdi4): Use arith_double_add_operand.
+ 	(subsi3): Remove useless attributes.
+ 	(subvsi4): Use arith_add_operand.
+ 	(*cmp_ccv_minus): Likewise and add second alternative accordingly.
+ 	(*cmp_ccxv_minus): Likewise.
+ 	(*cmp_ccv_minus_set): Likewise.
+ 	(*cmp_ccxv_minus_set): Likewise.
+ 	(*cmp_ccv_minus_sltu_set): Likewise.
+ 	(negsi2): Use register_operand.
+ 	(unegvsi3): Likewise.
+ 	(negvsi3) Likewise.
+ 	(*cmp_ccnz_neg): Likewise.
+ 	(*cmp_ccxnz_neg): Likewise.
+ 	(*cmp_ccnz_neg_set): Likewise.
+ 	(*cmp_ccxnz_neg_set): Likewise.
+ 	(*cmp_ccc_neg_set): Likewise.
+ 	(*cmp_ccxc_neg_set): Likewise.
+ 	(*cmp_ccc_neg_sltu_set): Likewise.
+ 	(*cmp_ccv_neg): Likewise.
+ 	(*cmp_ccxv_neg): Likewise.
+ 	(*cmp_ccv_neg_set): Likewise.
+ 	(*cmp_ccxv_neg_set): Likewise.
+ 	(*cmp_ccv_neg_sltu_set): Likewise.
+ 
+ 2020-11-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR target/96607
+ 	* config/sparc/sparc-protos.h (eligible_for_call_delay): Delete.
+ 	* config/sparc/sparc.c (eligible_for_call_delay): Likewise.
+ 	* config/sparc/sparc.md (in_call_delay): Likewise.
+ 	(tls_delay_slot): New attribute.
+ 	(define_delay [call]): Use in_branch_delay.
+ 	(tgd_call<P:mode>): Set type to call_no_delay_slot when
+ 	tls_delay_slot is false.
+ 	(tldm_call<P:mode>): Likewise.
+ 
+ 2020-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64.opt
+ 	(-param=aarch64-autovec-preference): Define.
+ 	* config/aarch64/aarch64.c (aarch64_override_options_internal):
+ 	Set aarch64_sve_compare_costs to 0 when preferring only Advanced
+ 	SIMD.
+ 	(aarch64_cmp_autovec_modes): Define.
+ 	(aarch64_preferred_simd_mode): Adjust to use the above.
+ 	(aarch64_autovectorize_vector_modes): Likewise.
+ 	* doc/invoke.texi: Document aarch64-autovec-preference param.
+ 
+ 2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-20  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/97528
+ 	* config/arm/arm.c (neon_vector_mem_operand): For POST_MODIFY, require
+ 	first POST_MODIFY operand is a REG and is equal to the first operand
+ 	of PLUS.
+ 
+ 2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/97599
+ 	* dwarf2out.c (gen_subprogram_die): Call
+ 	gen_unspecified_parameters_die even if not early dwarf, but only
+ 	if subr_die is a newly created DIE.
+ 
+ 2020-11-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/97918
+ 	* dwarf2out.c (dwarf2out_early_finish): flush_limbo_die_list
+ 	after gen_scheduled_generic_parms_dies.
+ 
+ 2020-11-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR debug/97060
+ 	* dwarf2out.c (gen_subprogram_die): It's a declaration
+ 	if DECL_INITIAL isn't set.
+ 
+ 2020-11-24  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/97534
+ 	* config/arm/arm.c (arm_split_atomic_op): Use gen_int_mode when
+ 	negating a const_int.
+ 
+ 2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-24  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-expand.c (expand_oacc_for): More explicit checking of which
+ 	OMP constructs we're expecting.
+ 
+ 2020-11-23  Matthew Malcomson  <matthew.malcomson@arm.com>
+ 
+ 	* doc/install.texi: Document bootstrap-asan option.
+ 
+ 2020-11-19  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-12  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/97730
+ 	* config/aarch64/aarch64-sve2.md (@aarch64_sve2_bcax<mode>):
+ 	Change to define_expand, add missing (trivially-predicated) not
+ 	rtx to fix wrong code bug.
+ 	(*aarch64_sve2_bcax<mode>): New.
+ 
+ 2020-11-19  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/97887
+ 	* config/i386/i386.md (*<absneg:code><mode>2_i387_1):
+ 	Disable for TARGET_SSE_MATH modes.
+ 
+ 2020-11-17  Sebastian Pop  <spop@amazon.com>
+ 
+ 	Backported from master:
+ 	2020-11-17  Sebastian Pop  <spop@amazon.com>
+ 
+ 	* config.gcc: add configure flags --with-{cpu,arch,tune}-{32,64}
+ 	as alias flags for --with-{cpu,arch,tune} on AArch64.
+ 	* doc/install.texi: Document new flags for aarch64.
+ 
+ 2020-11-17  Sebastian Pop  <spop@amazon.com>
+ 
+ 	Backported from master:
+ 	2020-11-17  Sebastian Pop  <spop@amazon.com>
+ 
+ 	* config.gcc: Add --with-tune to AArch64 configure flags.
+ 
+ 2020-11-17  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR target/97535
+ 	* config/aarch64/aarch64.c (aarch64_expand_cpymem): Use unsigned
+ 	arithmetic in check.
+ 
+ 2020-11-17  Monk Chiang  <monk.chiang@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-11-14  Monk Chiang  <monk.chiang@sifive.com>
+ 
+ 	PR target/97682
+ 	* config/riscv/riscv.h (RISCV_PROLOGUE_TEMP_REGNUM): Change register
+ 	to t0.
+ 	(RISCV_CALL_ADDRESS_TEMP_REGNUM): New Marco, define t1 register.
+ 	(RISCV_CALL_ADDRESS_TEMP): Use it for call instructions.
+ 	* config/riscv/riscv.c (riscv_legitimize_call_address): Use
+ 	RISCV_CALL_ADDRESS_TEMP.
+ 	(riscv_compute_frame_info): Change temporary register to t0 form t1.
+ 	(riscv_trampoline_init): Adjust comment.
+ 
+ 2020-11-16  Cui,Lili  <lili.cui@intel.com>
+ 
+ 	* config/i386/i386.h: Add PREFETCHW to march=broadwell.
+ 	* doc/invoke.texi: Put PREFETCHW back to relation arch.
+ 
+ 2020-11-13  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-13  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-low.c (scan_sharing_clauses, scan_omp_for)
+ 	(lower_oacc_reductions, lower_omp_target): More explicit checking
+ 	of which OMP constructs we're expecting.
+ 
+ 2020-11-13  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-13  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-expand.c (expand_omp_target): Attach an attribute to all
+ 	outlined OpenACC compute regions.
+ 	* omp-offload.c (execute_oacc_device_lower): Adjust.
+ 
+ 2020-11-12  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000.h (BIGGEST_ALIGNMENT): Revert previous commit
+ 	so as not to break the ABI.
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Set the ABI
+ 	mandated alignment for __vector_pair and __vector_quad types.
+ 
+ 2020-11-11  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* config/i386/i386-options.c (ix86_option_override_internal):
+ 	Handle PTA_CLDEMOTE.
+ 	* config/i386/i386.h (PTA_CLDEMOTE): Define.
+ 
+ 2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/97764
+ 	* tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): For
+ 	little-endian stores with negative pd.offset, subtract
+ 	BITS_PER_UNIT - amnt from size if amnt is non-zero.
+ 
+ 2020-11-09  Sudakshina Das  <sudi.das@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-02  Sudakshina Das  <sudi.das@arm.com>
+ 
+ 	PR target/97638
+ 	* config/aarch64/aarch64-bti-insert.c (aarch64_pac_insn_p): Update
+ 	return value on INSN_P check.
+ 
+ 2020-11-09  Lili Cui  <lili.cui@intel.com>
+ 
+ 	PR target/97685
+ 	* config/i386/i386.h:
+ 	(PTA_BROADWELL): Delete PTA_PRFCHW.
+ 	(PTA_SILVERMONT): Add PTA_PRFCHW.
+ 	(PTA_KNL): Add PTA_PREFETCHWT1.
+ 	(PTA_TREMONT): Add PTA_MOVDIRI, PTA_MOVDIR64B, PTA_CLDEMOTE and PTA_WAITPKG.
+ 	* doc/invoke.texi: Delete PREFETCHW for broadwell, skylake, knl, knm,
+ 	skylake-avx512, cannonlake, icelake-client, icelake-server, cascadelake,
+ 	cooperlake, tigerlake and sapphirerapids.
+ 	Add PREFETCHW for silvermont, goldmont, goldmont-plus and tremont.
+ 	Add XSAVEC and XSAVES for goldmont, goldmont-plus and tremont.
+ 	Add MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for tremont.
+ 	Add KEYLOCKER and HREST for alderlake.
+ 	Add AMX-BF16, AMX-TILE, AMX-INT8 and UINTR for sapphirerapids.
+ 	Add KEYLOCKER for tigerlake.
+ 
+ 2020-11-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-10-21  Richard Biener  <rguenther@suse.de>
+ 		    Andrew MacLeod  <amacleod@redhat.com>
+ 		    Martin Liska  <mliska@suse.cz>
+ 
+ 	PR target/97360
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Remove call to
+ 	build_distinct_type_copy().
+ 
+ 2020-11-04  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/aarch64/arm_neon.h (__ST2_LANE_FUNC, __ST3_LANE_FUNC)
+ 	(__ST4_LANE_FUNC): Rename the macro generating the 'q' variants
+ 	into __ST2Q_LANE_FUNC, __ST2Q_LANE_FUNC, __ST2Q_LANE_FUNC so they
+ 	all can be undefed at the and of the file.
+ 	(vst2_lane_bf16, vst2q_lane_bf16, vst3_lane_bf16, vst3q_lane_bf16)
+ 	(vst4_lane_bf16, vst4q_lane_bf16): Add new intrinsics.
+ 
+ 2020-11-04  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/aarch64/arm_neon.h (__LD2_LANE_FUNC, __LD3_LANE_FUNC)
+ 	(__LD4_LANE_FUNC): Rename the macro geneating the 'q' variants
+ 	into __LD2Q_LANE_FUNC, __LD2Q_LANE_FUNC, __LD2Q_LANE_FUNC so they
+ 	all can be undefed at the and of the file.
+ 	(vld2_lane_bf16, vld2q_lane_bf16, vld3_lane_bf16, vld3q_lane_bf16)
+ 	(vld4_lane_bf16, vld4q_lane_bf16): Add new intrinsics.
+ 
+ 2020-11-04  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/aarch64/arm_neon.h (vcopy_lane_bf16, vcopyq_lane_bf16)
+ 	(vcopyq_laneq_bf16, vcopy_laneq_bf16): New intrinsics.
+ 
+ 2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-low.c (scan_omp_for) <OpenACC>: Use proper location to
+ 	'inform' of enclosing parent compute construct.
+ 
+ 2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-low.c (scan_omp_for) <OpenACC>: Move earlier inconsistent
+ 	nested 'reduction' clauses checking.
+ 
+ 2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* omp-low.c (scan_omp_for) <OpenACC>: More precise diagnostics for
+ 	'gang', 'worker', 'vector' clauses with arguments only allowed in
+ 	'kernels' regions.
+ 
+ 2020-11-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* wide-int.cc (wi::set_bit_large): Call canonize unless setting
+ 	msb bit and clearing bits above it.
+ 
+ 2020-10-29  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-29  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR lto/97508
+ 	* langhooks.c (lhd_begin_section): Call get_section with
+ 	not_existing = true.
+ 	* output.h (get_section): Add new argument.
+ 	* varasm.c (get_section): Fail when NOT_EXISTING is true
+ 	and a section already exists.
+ 	* ipa-cp.c (ipcp_write_summary): Remove.
+ 	(ipcp_read_summary): Likewise.
+ 	* ipa-fnsummary.c (ipa_fn_summary_read): Always read jump
+ 	functions summary.
+ 	(ipa_fn_summary_write): Always stream it.
+ 
+ 2020-10-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-09-18  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97081
+ 	* tree-vect-patterns.c (vect_recog_rotate_pattern): Use the
+ 	precision of the shifted operand to determine the mask.
+ 
+ 2020-10-26  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-19  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/97456
+ 	* tree-complex.c (set_component_ssa_name): Do not replace ignored decl
+ 	default definitions with new component vars.  Reorder if conditions.
+ 
+ 2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-10-22  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR rtl-optimization/97439
+ 	* dfp.c (decimal_real_maxval): Set the sign flag in the
+ 	generated number.
+ 
+ 2020-10-22  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-10-14  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/96759
+ 	* expr.c (expand_assignment): Handle misaligned stores with PARALLEL
+ 	value.
+ 
+ 2020-10-21  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/97506
+ 	* config/i386/i386-expand.c (ix86_expand_sse_movcc): Move
+ 	op_true to dest directly when op_true equals op_false.
+ 
+ 2020-10-19  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/97327
+ 	* config/arm/arm.c (fp_bitlist): Add isa_bit_mve_float to FP bits array.
+ 
+ 2020-10-16  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	Backported from master:
+ 	2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	PR target/96914
+ 	* config/arm/arm_mve.h (__arm_vcvtnq_u32_f32): New.
+ 
+ 2020-10-16  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	Backported from master:
+ 	2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	PR target/96914
+ 	* config/arm/arm_mve.h (vqrdmlashq_n_u8, vqrdmlashq_n_u16)
+ 	(vqrdmlashq_n_u32, vqrdmlahq_n_u8, vqrdmlahq_n_u16)
+ 	(vqrdmlahq_n_u32, vqdmlahq_n_u8, vqdmlahq_n_u16, vqdmlahq_n_u32)
+ 	(vmlaldavaxq_p_u16, vmlaldavaxq_p_u32): Remove.
+ 	* config/arm/arm_mve_builtins.def (vqrdmlashq_n_u, vqrdmlahq_n_u)
+ 	(vqdmlahq_n_u, vmlaldavaxq_p_u): Remove.
+ 	* config/arm/unspecs.md (VQDMLAHQ_N_U, VQRDMLAHQ_N_U)
+ 	(VQRDMLASHQ_N_U)
+ 	(VMLALDAVAXQ_P_U): Remove unspecs.
+ 	* config/arm/iterators.md (VQDMLAHQ_N_U, VQRDMLAHQ_N_U)
+ 	(VQRDMLASHQ_N_U, VMLALDAVAXQ_P_U): Remove attributes.
+ 	(VQDMLAHQ_N, VQRDMLAHQ_N, VQRDMLASHQ_N, VMLALDAVAXQ_P): Remove
+ 	unsigned variants from iterators.
+ 	* config/arm/mve.md (mve_vqdmlahq_n_<supf><mode>)
+ 	(mve_vqrdmlahq_n_<supf><mode>)
+ 	(mve_vqrdmlashq_n_<supf><mode>, mve_vmlaldavaxq_p_<supf><mode>):
+ 	Update comment.
+ 
+ 2020-10-16  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	Backported from master:
+ 	2020-10-08  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	PR target/96914
+ 	* config/arm/arm_mve.h (vqdmlashq, vqdmlashq_m): Define.
+ 	* config/arm/arm_mve_builtins.def (vqdmlashq_n_s)
+ 	(vqdmlashq_m_n_s,): New.
+ 	* config/arm/unspecs.md (VQDMLASHQ_N_S, VQDMLASHQ_M_N_S): New
+ 	unspecs.
+ 	* config/arm/iterators.md (VQDMLASHQ_N_S, VQDMLASHQ_M_N_S): New
+ 	attributes.
+ 	(VQDMLASHQ_N): New iterator.
+ 	* config/arm/mve.md (mve_vqdmlashq_n_, mve_vqdmlashq_m_n_s): New
+ 	patterns.
+ 
+ 2020-10-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-13  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/97386
+ 	* combine.c (simplify_shift_const_1): Don't optimize nested ROTATEs if
+ 	they have different modes.
+ 
+ 2020-10-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/97294
+ 	* tree-cfg.c (move_block_to_fn): Call notice_special_calls on
+ 	call stmts being moved into dest_cfun.
+ 	* omp-low.c (lower_rec_input_clauses): Set cfun->calls_alloca when
+ 	adding __builtin_alloca_with_align call without gimplification.
+ 
+ 2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-16  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/97291
+ 	* config/arm/arm-builtins.c (arm_strsbwbs_qualifiers): Modify array.
+ 	(arm_strsbwbu_qualifiers): Likewise.
+ 	(arm_strsbwbs_p_qualifiers): Likewise.
+ 	(arm_strsbwbu_p_qualifiers): Likewise.
+ 	* config/arm/arm_mve.h (__arm_vstrdq_scatter_base_wb_s64): Modify
+ 	function definition.
+ 	(__arm_vstrdq_scatter_base_wb_u64): Likewise.
+ 	(__arm_vstrdq_scatter_base_wb_p_s64): Likewise.
+ 	(__arm_vstrdq_scatter_base_wb_p_u64): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_p_s32): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_p_u32): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_s32): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_u32): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_f32): Likewise.
+ 	(__arm_vstrwq_scatter_base_wb_p_f32): Likewise.
+ 	* config/arm/arm_mve_builtins.def (vstrwq_scatter_base_wb_add_u): Remove
+ 	expansion for the builtin.
+ 	(vstrwq_scatter_base_wb_add_s): Likewise.
+ 	(vstrwq_scatter_base_wb_add_f): Likewise.
+ 	(vstrdq_scatter_base_wb_add_u): Likewise.
+ 	(vstrdq_scatter_base_wb_add_s): Likewise.
+ 	(vstrwq_scatter_base_wb_p_add_u): Likewise.
+ 	(vstrwq_scatter_base_wb_p_add_s): Likewise.
+ 	(vstrwq_scatter_base_wb_p_add_f): Likewise.
+ 	(vstrdq_scatter_base_wb_p_add_u): Likewise.
+ 	(vstrdq_scatter_base_wb_p_add_s): Likewise.
+ 	* config/arm/mve.md (mve_vstrwq_scatter_base_wb_<supf>v4si): Remove
+ 	expand.
+ 	(mve_vstrwq_scatter_base_wb_add_<supf>v4si): Likewise.
+ 	(mve_vstrwq_scatter_base_wb_<supf>v4si_insn): Rename pattern to ...
+ 	(mve_vstrwq_scatter_base_wb_<supf>v4si): This.
+ 	(mve_vstrwq_scatter_base_wb_p_<supf>v4si): Remove expand.
+ 	(mve_vstrwq_scatter_base_wb_p_add_<supf>v4si): Likewise.
+ 	(mve_vstrwq_scatter_base_wb_p_<supf>v4si_insn): Rename pattern to ...
+ 	(mve_vstrwq_scatter_base_wb_p_<supf>v4si): This.
+ 	(mve_vstrwq_scatter_base_wb_fv4sf): Remove expand.
+ 	(mve_vstrwq_scatter_base_wb_add_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_base_wb_fv4sf_insn): Rename pattern to ...
+ 	(mve_vstrwq_scatter_base_wb_fv4sf): This.
+ 	(mve_vstrwq_scatter_base_wb_p_fv4sf): Remove expand.
+ 	(mve_vstrwq_scatter_base_wb_p_add_fv4sf): Likewise.
+ 	(mve_vstrwq_scatter_base_wb_p_fv4sf_insn): Rename pattern to ...
+ 	(mve_vstrwq_scatter_base_wb_p_fv4sf): This.
+ 	(mve_vstrdq_scatter_base_wb_<supf>v2di): Remove expand.
+ 	(mve_vstrdq_scatter_base_wb_add_<supf>v2di): Likewise.
+ 	(mve_vstrdq_scatter_base_wb_<supf>v2di_insn): Rename pattern to ...
+ 	(mve_vstrdq_scatter_base_wb_<supf>v2di): This.
+ 	(mve_vstrdq_scatter_base_wb_p_<supf>v2di): Remove expand.
+ 	(mve_vstrdq_scatter_base_wb_p_add_<supf>v2di): Likewise.
+ 	(mve_vstrdq_scatter_base_wb_p_<supf>v2di_insn): Rename pattern to ...
+ 	(mve_vstrdq_scatter_base_wb_p_<supf>v2di): This.
+ 
+ 2020-10-16  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-06  Joe Ramsay  <joe.ramsay@arm.com>
+ 
+ 	* config/arm/arm-cpus.in:
+ 	(ALL_FPU_INTERNAL): Remove vfp_base.
+ 	(VFPv2): Remove vfp_base.
+ 	(MVE): Remove vfp_base.
+ 	(vfp_base): Redefine as implied bit dependent on MVE or FP
+ 	(cortex-m55): Add flags to disable MVE, MVE FP, FP and DSP extensions.
+ 	* config/arm/arm.c (arm_configure_build_target): Add implied bits to ISA.
+ 	* config/arm/parsecpu.awk:
+ 	(gen_isa): Print implied bits and their dependencies to ISA header.
+ 	(gen_data): Add parsing for implied feature bits.
+ 
+ 2020-10-16  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-07  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR ipa/96394
+ 	* ipa-prop.c (update_indirect_edges_after_inlining): Do not add
+ 	resolved speculation edges to vector of new direct edges even in
+ 	presence of multiple speculative direct edges for a single call.
+ 
+ 2020-10-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-16  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/97404
+ 	* ipa-prop.c (struct ipa_vr_ggc_hash_traits):
+ 	Compare types of VRP as we can merge ranges of different types.
+ 
+ 2020-10-15  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-15  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/97295
+ 	* profile-count.c (profile_count::to_frequency): Move part of
+ 	gcc_assert to STATIC_ASSERT.
+ 	* regs.h (REG_FREQ_FROM_BB): Do not use count.to_frequency for
+ 	a function that does not have count_max initialized.
+ 
+ 2020-10-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (neoversen2_tunings): Define.
+ 	* config/aarch64/aarch64-cores.def (neoverse-n2): Use it.
+ 
+ 2020-10-13  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	PR target/97251
+ 	* config/arm/arm.md (movsf): Relax TARGET_HARD_FLOAT to
+ 	TARGET_VFP_BASE.
+ 	(movdf): Likewise.
+ 	* config/arm/vfp.md (no_literal_pool_df_immediate): Likewise.
+ 	(no_literal_pool_sf_immediate): Likewise.
+ 
+ 2020-10-13  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-25  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/arm/arm-protos.h (arm_mve_mode_and_operands_type_check):
+ 	Delete.
+ 	* config/arm/arm.c (arm_coproc_mem_operand_wb): Use a scale factor
+ 	of 2 rather than 4 for 16-bit modes.
+ 	(arm_mve_mode_and_operands_type_check): Delete.
+ 	* config/arm/constraints.md (Uj): Allow writeback for Neon,
+ 	but continue to disallow it for MVE.
+ 	* config/arm/arm.md (*arm32_mov<HFBF:mode>): Add !TARGET_HAVE_MVE.
+ 	* config/arm/vfp.md (*mov_load_vfp_hf16, *mov_store_vfp_hf16): Fold
+ 	back into...
+ 	(*mov<mode>_vfp_<mode>16): ...here but use Uj for the FPR memory
+ 	constraints.  Use for base MVE too.
+ 
+ 2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/97349
+ 	* config/aarch64/arm_neon.h (vdupq_n_p8, vdupq_n_p16,
+ 	vdupq_n_p64, vdupq_n_s8, vdupq_n_s16, vdupq_n_u8, vdupq_n_u16):
+ 	Fix argument type.
+ 
+ 2020-10-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97357
+ 	* tree-ssa-loop-split.c (ssa_semi_invariant_p): Abnormal
+ 	SSA names are not semi invariant.
+ 
+ 2020-10-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97255
+ 	* tree-vect-patterns.c (vect_recog_bool_pattern): Also handle
+ 	VIEW_CONVERT_EXPR.
+ 
+ 2020-10-09  Vladimir Makarov  <vmakarov@redhat.com>
+ 
+ 	PR rtl-optimization/97313
+ 	* lra-constraints.c (match_reload): Don't keep strict_low_part in
+ 	reloads for non-registers.
+ 
+ 2020-10-08  Martin Sebor  <msebor@redhat.com>
+ 
+ 	PR middle-end/95189
+ 	PR middle-end/95886
+ 	* builtins.c (inline_expand_builtin_string_cmp): Rename...
+ 	(inline_expand_builtin_bytecmp): ...to this.
+ 	(builtin_memcpy_read_str): Don't expect data to be nul-terminated.
+ 	(expand_builtin_memory_copy_args): Handle object representations
+ 	with embedded nul bytes.
+ 	(expand_builtin_memcmp): Same.
+ 	(expand_builtin_strcmp): Adjust call to naming change.
+ 	(expand_builtin_strncmp): Same.
+ 	* expr.c (string_constant): Create empty strings with nonzero size.
+ 	* fold-const.c (c_getstr): Rename locals and update comments.
+ 	* tree.c (build_string): Accept null pointer argument.
+ 	(build_string_literal): Same.
+ 	* tree.h (build_string): Provide a default.
+ 	(build_string_literal): Same.
+ 
+ 2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/97150
+ 	* config/aarch64/arm_neon.h (vqrshlb_u8): Make second argument
+ 	signed.
+ 	(vqrshlh_u16): Likewise.
+ 	(vqrshls_u32): Likewise.
+ 	(vqrshld_u64): Likewise.
+ 	(vqshlb_u8): Likewise.
+ 	(vqshlh_u16): Likewise.
+ 	(vqshls_u32): Likewise.
+ 	(vqshld_u64): Likewise.
+ 	(vshld_u64): Likewise.
+ 
+ 2020-10-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/96313
+ 	* config/aarch64/aarch64-simd-builtins.def (sqmovun): Use UNOPUS
+ 	qualifiers.
+ 	* config/aarch64/arm_neon.h (vqmovun_s16): Adjust builtin call.
+ 	Remove unnecessary result cast.
+ 	(vqmovun_s32): Likewise.
+ 	(vqmovun_s64): Likewise.
+ 	(vqmovunh_s16): Likewise.  Fix return type.
+ 	(vqmovuns_s32): Likewise.
+ 	(vqmovund_s64): Likewise.
+ 
+ 2020-10-08  Alan Modra  <amodra@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-10-01  Alan Modra  <amodra@gmail.com>
+ 
+ 	* config/rs6000/rs6000.c (rs6000_legitimize_address): Use
+ 	gen_int_mode for high part of address constant.
+ 
+ 2020-10-06  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-06  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	* config/arm/iterators.md (MVE_types): Move mode iterator from mve.md to
+ 	iterators.md.
+ 	(MVE_VLD_ST): Likewise.
+ 	(MVE_0): Likewise.
+ 	(MVE_1): Likewise.
+ 	(MVE_3): Likewise.
+ 	(MVE_2): Likewise.
+ 	(MVE_5): Likewise.
+ 	(MVE_6): Likewise.
+ 	(MVE_CNVT): Move mode attribute iterator from mve.md to iterators.md.
+ 	(MVE_LANES): Likewise.
+ 	(MVE_constraint): Likewise.
+ 	(MVE_constraint1): Likewise.
+ 	(MVE_constraint2): Likewise.
+ 	(MVE_constraint3): Likewise.
+ 	(MVE_pred): Likewise.
+ 	(MVE_pred1): Likewise.
+ 	(MVE_pred2): Likewise.
+ 	(MVE_pred3): Likewise.
+ 	(MVE_B_ELEM): Likewise.
+ 	(MVE_H_ELEM): Likewise.
+ 	(V_sz_elem1): Likewise.
+ 	(V_extr_elem): Likewise.
+ 	(earlyclobber_32): Likewise.
+ 	(supf): Move int attribute from mve.md to iterators.md.
+ 	(mode1): Likewise.
+ 	(VCVTQ_TO_F): Move int iterator from mve.md to iterators.md.
+ 	(VMVNQ_N): Likewise.
+ 	(VREV64Q): Likewise.
+ 	(VCVTQ_FROM_F): Likewise.
+ 	(VREV16Q): Likewise.
+ 	(VCVTAQ): Likewise.
+ 	(VMVNQ): Likewise.
+ 	(VDUPQ_N): Likewise.
+ 	(VCLZQ): Likewise.
+ 	(VADDVQ): Likewise.
+ 	(VREV32Q): Likewise.
+ 	(VMOVLBQ): Likewise.
+ 	(VMOVLTQ): Likewise.
+ 	(VCVTPQ): Likewise.
+ 	(VCVTNQ): Likewise.
+ 	(VCVTMQ): Likewise.
+ 	(VADDLVQ): Likewise.
+ 	(VCTPQ): Likewise.
+ 	(VCTPQ_M): Likewise.
+ 	(VCVTQ_N_TO_F): Likewise.
+ 	(VCREATEQ): Likewise.
+ 	(VSHRQ_N): Likewise.
+ 	(VCVTQ_N_FROM_F): Likewise.
+ 	(VADDLVQ_P): Likewise.
+ 	(VCMPNEQ): Likewise.
+ 	(VSHLQ): Likewise.
+ 	(VABDQ): Likewise.
+ 	(VADDQ_N): Likewise.
+ 	(VADDVAQ): Likewise.
+ 	(VADDVQ_P): Likewise.
+ 	(VANDQ): Likewise.
+ 	(VBICQ): Likewise.
+ 	(VBRSRQ_N): Likewise.
+ 	(VCADDQ_ROT270): Likewise.
+ 	(VCADDQ_ROT90): Likewise.
+ 	(VCMPEQQ): Likewise.
+ 	(VCMPEQQ_N): Likewise.
+ 	(VCMPNEQ_N): Likewise.
+ 	(VEORQ): Likewise.
+ 	(VHADDQ): Likewise.
+ 	(VHADDQ_N): Likewise.
+ 	(VHSUBQ): Likewise.
+ 	(VHSUBQ_N): Likewise.
+ 	(VMAXQ): Likewise.
+ 	(VMAXVQ): Likewise.
+ 	(VMINQ): Likewise.
+ 	(VMINVQ): Likewise.
+ 	(VMLADAVQ): Likewise.
+ 	(VMULHQ): Likewise.
+ 	(VMULLBQ_INT): Likewise.
+ 	(VMULLTQ_INT): Likewise.
+ 	(VMULQ): Likewise.
+ 	(VMULQ_N): Likewise.
+ 	(VORNQ): Likewise.
+ 	(VORRQ): Likewise.
+ 	(VQADDQ): Likewise.
+ 	(VQADDQ_N): Likewise.
+ 	(VQRSHLQ): Likewise.
+ 	(VQRSHLQ_N): Likewise.
+ 	(VQSHLQ): Likewise.
+ 	(VQSHLQ_N): Likewise.
+ 	(VQSHLQ_R): Likewise.
+ 	(VQSUBQ): Likewise.
+ 	(VQSUBQ_N): Likewise.
+ 	(VRHADDQ): Likewise.
+ 	(VRMULHQ): Likewise.
+ 	(VRSHLQ): Likewise.
+ 	(VRSHLQ_N): Likewise.
+ 	(VRSHRQ_N): Likewise.
+ 	(VSHLQ_N): Likewise.
+ 	(VSHLQ_R): Likewise.
+ 	(VSUBQ): Likewise.
+ 	(VSUBQ_N): Likewise.
+ 	(VADDLVAQ): Likewise.
+ 	(VBICQ_N): Likewise.
+ 	(VMLALDAVQ): Likewise.
+ 	(VMLALDAVXQ): Likewise.
+ 	(VMOVNBQ): Likewise.
+ 	(VMOVNTQ): Likewise.
+ 	(VORRQ_N): Likewise.
+ 	(VQMOVNBQ): Likewise.
+ 	(VQMOVNTQ): Likewise.
+ 	(VSHLLBQ_N): Likewise.
+ 	(VSHLLTQ_N): Likewise.
+ 	(VRMLALDAVHQ): Likewise.
+ 	(VBICQ_M_N): Likewise.
+ 	(VCVTAQ_M): Likewise.
+ 	(VCVTQ_M_TO_F): Likewise.
+ 	(VQRSHRNBQ_N): Likewise.
+ 	(VABAVQ): Likewise.
+ 	(VSHLCQ): Likewise.
+ 	(VRMLALDAVHAQ): Likewise.
+ 	(VADDVAQ_P): Likewise.
+ 	(VCLZQ_M): Likewise.
+ 	(VCMPEQQ_M_N): Likewise.
+ 	(VCMPEQQ_M): Likewise.
+ 	(VCMPNEQ_M_N): Likewise.
+ 	(VCMPNEQ_M): Likewise.
+ 	(VDUPQ_M_N): Likewise.
+ 	(VMAXVQ_P): Likewise.
+ 	(VMINVQ_P): Likewise.
+ 	(VMLADAVAQ): Likewise.
+ 	(VMLADAVQ_P): Likewise.
+ 	(VMLAQ_N): Likewise.
+ 	(VMLASQ_N): Likewise.
+ 	(VMVNQ_M): Likewise.
+ 	(VPSELQ): Likewise.
+ 	(VQDMLAHQ_N): Likewise.
+ 	(VQRDMLAHQ_N): Likewise.
+ 	(VQRDMLASHQ_N): Likewise.
+ 	(VQRSHLQ_M_N): Likewise.
+ 	(VQSHLQ_M_R): Likewise.
+ 	(VREV64Q_M): Likewise.
+ 	(VRSHLQ_M_N): Likewise.
+ 	(VSHLQ_M_R): Likewise.
+ 	(VSLIQ_N): Likewise.
+ 	(VSRIQ_N): Likewise.
+ 	(VMLALDAVQ_P): Likewise.
+ 	(VQMOVNBQ_M): Likewise.
+ 	(VMOVLTQ_M): Likewise.
+ 	(VMOVNBQ_M): Likewise.
+ 	(VRSHRNTQ_N): Likewise.
+ 	(VORRQ_M_N): Likewise.
+ 	(VREV32Q_M): Likewise.
+ 	(VREV16Q_M): Likewise.
+ 	(VQRSHRNTQ_N): Likewise.
+ 	(VMOVNTQ_M): Likewise.
+ 	(VMOVLBQ_M): Likewise.
+ 	(VMLALDAVAQ): Likewise.
+ 	(VQSHRNBQ_N): Likewise.
+ 	(VSHRNBQ_N): Likewise.
+ 	(VRSHRNBQ_N): Likewise.
+ 	(VMLALDAVXQ_P): Likewise.
+ 	(VQMOVNTQ_M): Likewise.
+ 	(VMVNQ_M_N): Likewise.
+ 	(VQSHRNTQ_N): Likewise.
+ 	(VMLALDAVAXQ): Likewise.
+ 	(VSHRNTQ_N): Likewise.
+ 	(VCVTMQ_M): Likewise.
+ 	(VCVTNQ_M): Likewise.
+ 	(VCVTPQ_M): Likewise.
+ 	(VCVTQ_M_N_FROM_F): Likewise.
+ 	(VCVTQ_M_FROM_F): Likewise.
+ 	(VRMLALDAVHQ_P): Likewise.
+ 	(VADDLVAQ_P): Likewise.
+ 	(VABAVQ_P): Likewise.
+ 	(VSHLQ_M): Likewise.
+ 	(VSRIQ_M_N): Likewise.
+ 	(VSUBQ_M): Likewise.
+ 	(VCVTQ_M_N_TO_F): Likewise.
+ 	(VHSUBQ_M): Likewise.
+ 	(VSLIQ_M_N): Likewise.
+ 	(VRSHLQ_M): Likewise.
+ 	(VMINQ_M): Likewise.
+ 	(VMULLBQ_INT_M): Likewise.
+ 	(VMULHQ_M): Likewise.
+ 	(VMULQ_M): Likewise.
+ 	(VHSUBQ_M_N): Likewise.
+ 	(VHADDQ_M_N): Likewise.
+ 	(VORRQ_M): Likewise.
+ 	(VRMULHQ_M): Likewise.
+ 	(VQADDQ_M): Likewise.
+ 	(VRSHRQ_M_N): Likewise.
+ 	(VQSUBQ_M_N): Likewise.
+ 	(VADDQ_M): Likewise.
+ 	(VORNQ_M): Likewise.
+ 	(VRHADDQ_M): Likewise.
+ 	(VQSHLQ_M): Likewise.
+ 	(VANDQ_M): Likewise.
+ 	(VBICQ_M): Likewise.
+ 	(VSHLQ_M_N): Likewise.
+ 	(VCADDQ_ROT270_M): Likewise.
+ 	(VQRSHLQ_M): Likewise.
+ 	(VQADDQ_M_N): Likewise.
+ 	(VADDQ_M_N): Likewise.
+ 	(VMAXQ_M): Likewise.
+ 	(VQSUBQ_M): Likewise.
+ 	(VMLASQ_M_N): Likewise.
+ 	(VMLADAVAQ_P): Likewise.
+ 	(VBRSRQ_M_N): Likewise.
+ 	(VMULQ_M_N): Likewise.
+ 	(VCADDQ_ROT90_M): Likewise.
+ 	(VMULLTQ_INT_M): Likewise.
+ 	(VEORQ_M): Likewise.
+ 	(VSHRQ_M_N): Likewise.
+ 	(VSUBQ_M_N): Likewise.
+ 	(VHADDQ_M): Likewise.
+ 	(VABDQ_M): Likewise.
+ 	(VMLAQ_M_N): Likewise.
+ 	(VQSHLQ_M_N): Likewise.
+ 	(VMLALDAVAQ_P): Likewise.
+ 	(VMLALDAVAXQ_P): Likewise.
+ 	(VQRSHRNBQ_M_N): Likewise.
+ 	(VQRSHRNTQ_M_N): Likewise.
+ 	(VQSHRNBQ_M_N): Likewise.
+ 	(VQSHRNTQ_M_N): Likewise.
+ 	(VRSHRNBQ_M_N): Likewise.
+ 	(VRSHRNTQ_M_N): Likewise.
+ 	(VSHLLBQ_M_N): Likewise.
+ 	(VSHLLTQ_M_N): Likewise.
+ 	(VSHRNBQ_M_N): Likewise.
+ 	(VSHRNTQ_M_N): Likewise.
+ 	(VSTRWSBQ): Likewise.
+ 	(VSTRBSOQ): Likewise.
+ 	(VSTRBQ): Likewise.
+ 	(VLDRBGOQ): Likewise.
+ 	(VLDRBQ): Likewise.
+ 	(VLDRWGBQ): Likewise.
+ 	(VLD1Q): Likewise.
+ 	(VLDRHGOQ): Likewise.
+ 	(VLDRHGSOQ): Likewise.
+ 	(VLDRHQ): Likewise.
+ 	(VLDRWQ): Likewise.
+ 	(VLDRDGBQ): Likewise.
+ 	(VLDRDGOQ): Likewise.
+ 	(VLDRDGSOQ): Likewise.
+ 	(VLDRWGOQ): Likewise.
+ 	(VLDRWGSOQ): Likewise.
+ 	(VST1Q): Likewise.
+ 	(VSTRHSOQ): Likewise.
+ 	(VSTRHSSOQ): Likewise.
+ 	(VSTRHQ): Likewise.
+ 	(VSTRWQ): Likewise.
+ 	(VSTRDSBQ): Likewise.
+ 	(VSTRDSOQ): Likewise.
+ 	(VSTRDSSOQ): Likewise.
+ 	(VSTRWSOQ): Likewise.
+ 	(VSTRWSSOQ): Likewise.
+ 	(VSTRWSBWBQ): Likewise.
+ 	(VLDRWGBWBQ): Likewise.
+ 	(VSTRDSBWBQ): Likewise.
+ 	(VLDRDGBWBQ): Likewise.
+ 	(VADCIQ): Likewise.
+ 	(VADCIQ_M): Likewise.
+ 	(VSBCQ): Likewise.
+ 	(VSBCQ_M): Likewise.
+ 	(VSBCIQ): Likewise.
+ 	(VSBCIQ_M): Likewise.
+ 	(VADCQ): Likewise.
+ 	(VADCQ_M): Likewise.
+ 	(UQRSHLLQ): Likewise.
+ 	(SQRSHRLQ): Likewise.
+ 	(VSHLCQ_M): Likewise.
+ 	* config/arm/mve.md (MVE_types): Move mode iterator to iterators.md from mve.md.
+ 	(MVE_VLD_ST): Likewise.
+ 	(MVE_0): Likewise.
+ 	(MVE_1): Likewise.
+ 	(MVE_3): Likewise.
+ 	(MVE_2): Likewise.
+ 	(MVE_5): Likewise.
+ 	(MVE_6): Likewise.
+ 	(MVE_CNVT): Move mode attribute iterator to iterators.md from mve.md.
+ 	(MVE_LANES): Likewise.
+ 	(MVE_constraint): Likewise.
+ 	(MVE_constraint1): Likewise.
+ 	(MVE_constraint2): Likewise.
+ 	(MVE_constraint3): Likewise.
+ 	(MVE_pred): Likewise.
+ 	(MVE_pred1): Likewise.
+ 	(MVE_pred2): Likewise.
+ 	(MVE_pred3): Likewise.
+ 	(MVE_B_ELEM): Likewise.
+ 	(MVE_H_ELEM): Likewise.
+ 	(V_sz_elem1): Likewise.
+ 	(V_extr_elem): Likewise.
+ 	(earlyclobber_32): Likewise.
+ 	(supf): Move int attribute to iterators.md from mve.md.
+ 	(mode1): Likewise.
+ 	(VCVTQ_TO_F): Move int iterator to iterators.md from mve.md.
+ 	(VMVNQ_N): Likewise.
+ 	(VREV64Q): Likewise.
+ 	(VCVTQ_FROM_F): Likewise.
+ 	(VREV16Q): Likewise.
+ 	(VCVTAQ): Likewise.
+ 	(VMVNQ): Likewise.
+ 	(VDUPQ_N): Likewise.
+ 	(VCLZQ): Likewise.
+ 	(VADDVQ): Likewise.
+ 	(VREV32Q): Likewise.
+ 	(VMOVLBQ): Likewise.
+ 	(VMOVLTQ): Likewise.
+ 	(VCVTPQ): Likewise.
+ 	(VCVTNQ): Likewise.
+ 	(VCVTMQ): Likewise.
+ 	(VADDLVQ): Likewise.
+ 	(VCTPQ): Likewise.
+ 	(VCTPQ_M): Likewise.
+ 	(VCVTQ_N_TO_F): Likewise.
+ 	(VCREATEQ): Likewise.
+ 	(VSHRQ_N): Likewise.
+ 	(VCVTQ_N_FROM_F): Likewise.
+ 	(VADDLVQ_P): Likewise.
+ 	(VCMPNEQ): Likewise.
+ 	(VSHLQ): Likewise.
+ 	(VABDQ): Likewise.
+ 	(VADDQ_N): Likewise.
+ 	(VADDVAQ): Likewise.
+ 	(VADDVQ_P): Likewise.
+ 	(VANDQ): Likewise.
+ 	(VBICQ): Likewise.
+ 	(VBRSRQ_N): Likewise.
+ 	(VCADDQ_ROT270): Likewise.
+ 	(VCADDQ_ROT90): Likewise.
+ 	(VCMPEQQ): Likewise.
+ 	(VCMPEQQ_N): Likewise.
+ 	(VCMPNEQ_N): Likewise.
+ 	(VEORQ): Likewise.
+ 	(VHADDQ): Likewise.
+ 	(VHADDQ_N): Likewise.
+ 	(VHSUBQ): Likewise.
+ 	(VHSUBQ_N): Likewise.
+ 	(VMAXQ): Likewise.
+ 	(VMAXVQ): Likewise.
+ 	(VMINQ): Likewise.
+ 	(VMINVQ): Likewise.
+ 	(VMLADAVQ): Likewise.
+ 	(VMULHQ): Likewise.
+ 	(VMULLBQ_INT): Likewise.
+ 	(VMULLTQ_INT): Likewise.
+ 	(VMULQ): Likewise.
+ 	(VMULQ_N): Likewise.
+ 	(VORNQ): Likewise.
+ 	(VORRQ): Likewise.
+ 	(VQADDQ): Likewise.
+ 	(VQADDQ_N): Likewise.
+ 	(VQRSHLQ): Likewise.
+ 	(VQRSHLQ_N): Likewise.
+ 	(VQSHLQ): Likewise.
+ 	(VQSHLQ_N): Likewise.
+ 	(VQSHLQ_R): Likewise.
+ 	(VQSUBQ): Likewise.
+ 	(VQSUBQ_N): Likewise.
+ 	(VRHADDQ): Likewise.
+ 	(VRMULHQ): Likewise.
+ 	(VRSHLQ): Likewise.
+ 	(VRSHLQ_N): Likewise.
+ 	(VRSHRQ_N): Likewise.
+ 	(VSHLQ_N): Likewise.
+ 	(VSHLQ_R): Likewise.
+ 	(VSUBQ): Likewise.
+ 	(VSUBQ_N): Likewise.
+ 	(VADDLVAQ): Likewise.
+ 	(VBICQ_N): Likewise.
+ 	(VMLALDAVQ): Likewise.
+ 	(VMLALDAVXQ): Likewise.
+ 	(VMOVNBQ): Likewise.
+ 	(VMOVNTQ): Likewise.
+ 	(VORRQ_N): Likewise.
+ 	(VQMOVNBQ): Likewise.
+ 	(VQMOVNTQ): Likewise.
+ 	(VSHLLBQ_N): Likewise.
+ 	(VSHLLTQ_N): Likewise.
+ 	(VRMLALDAVHQ): Likewise.
+ 	(VBICQ_M_N): Likewise.
+ 	(VCVTAQ_M): Likewise.
+ 	(VCVTQ_M_TO_F): Likewise.
+ 	(VQRSHRNBQ_N): Likewise.
+ 	(VABAVQ): Likewise.
+ 	(VSHLCQ): Likewise.
+ 	(VRMLALDAVHAQ): Likewise.
+ 	(VADDVAQ_P): Likewise.
+ 	(VCLZQ_M): Likewise.
+ 	(VCMPEQQ_M_N): Likewise.
+ 	(VCMPEQQ_M): Likewise.
+ 	(VCMPNEQ_M_N): Likewise.
+ 	(VCMPNEQ_M): Likewise.
+ 	(VDUPQ_M_N): Likewise.
+ 	(VMAXVQ_P): Likewise.
+ 	(VMINVQ_P): Likewise.
+ 	(VMLADAVAQ): Likewise.
+ 	(VMLADAVQ_P): Likewise.
+ 	(VMLAQ_N): Likewise.
+ 	(VMLASQ_N): Likewise.
+ 	(VMVNQ_M): Likewise.
+ 	(VPSELQ): Likewise.
+ 	(VQDMLAHQ_N): Likewise.
+ 	(VQRDMLAHQ_N): Likewise.
+ 	(VQRDMLASHQ_N): Likewise.
+ 	(VQRSHLQ_M_N): Likewise.
+ 	(VQSHLQ_M_R): Likewise.
+ 	(VREV64Q_M): Likewise.
+ 	(VRSHLQ_M_N): Likewise.
+ 	(VSHLQ_M_R): Likewise.
+ 	(VSLIQ_N): Likewise.
+ 	(VSRIQ_N): Likewise.
+ 	(VMLALDAVQ_P): Likewise.
+ 	(VQMOVNBQ_M): Likewise.
+ 	(VMOVLTQ_M): Likewise.
+ 	(VMOVNBQ_M): Likewise.
+ 	(VRSHRNTQ_N): Likewise.
+ 	(VORRQ_M_N): Likewise.
+ 	(VREV32Q_M): Likewise.
+ 	(VREV16Q_M): Likewise.
+ 	(VQRSHRNTQ_N): Likewise.
+ 	(VMOVNTQ_M): Likewise.
+ 	(VMOVLBQ_M): Likewise.
+ 	(VMLALDAVAQ): Likewise.
+ 	(VQSHRNBQ_N): Likewise.
+ 	(VSHRNBQ_N): Likewise.
+ 	(VRSHRNBQ_N): Likewise.
+ 	(VMLALDAVXQ_P): Likewise.
+ 	(VQMOVNTQ_M): Likewise.
+ 	(VMVNQ_M_N): Likewise.
+ 	(VQSHRNTQ_N): Likewise.
+ 	(VMLALDAVAXQ): Likewise.
+ 	(VSHRNTQ_N): Likewise.
+ 	(VCVTMQ_M): Likewise.
+ 	(VCVTNQ_M): Likewise.
+ 	(VCVTPQ_M): Likewise.
+ 	(VCVTQ_M_N_FROM_F): Likewise.
+ 	(VCVTQ_M_FROM_F): Likewise.
+ 	(VRMLALDAVHQ_P): Likewise.
+ 	(VADDLVAQ_P): Likewise.
+ 	(VABAVQ_P): Likewise.
+ 	(VSHLQ_M): Likewise.
+ 	(VSRIQ_M_N): Likewise.
+ 	(VSUBQ_M): Likewise.
+ 	(VCVTQ_M_N_TO_F): Likewise.
+ 	(VHSUBQ_M): Likewise.
+ 	(VSLIQ_M_N): Likewise.
+ 	(VRSHLQ_M): Likewise.
+ 	(VMINQ_M): Likewise.
+ 	(VMULLBQ_INT_M): Likewise.
+ 	(VMULHQ_M): Likewise.
+ 	(VMULQ_M): Likewise.
+ 	(VHSUBQ_M_N): Likewise.
+ 	(VHADDQ_M_N): Likewise.
+ 	(VORRQ_M): Likewise.
+ 	(VRMULHQ_M): Likewise.
+ 	(VQADDQ_M): Likewise.
+ 	(VRSHRQ_M_N): Likewise.
+ 	(VQSUBQ_M_N): Likewise.
+ 	(VADDQ_M): Likewise.
+ 	(VORNQ_M): Likewise.
+ 	(VRHADDQ_M): Likewise.
+ 	(VQSHLQ_M): Likewise.
+ 	(VANDQ_M): Likewise.
+ 	(VBICQ_M): Likewise.
+ 	(VSHLQ_M_N): Likewise.
+ 	(VCADDQ_ROT270_M): Likewise.
+ 	(VQRSHLQ_M): Likewise.
+ 	(VQADDQ_M_N): Likewise.
+ 	(VADDQ_M_N): Likewise.
+ 	(VMAXQ_M): Likewise.
+ 	(VQSUBQ_M): Likewise.
+ 	(VMLASQ_M_N): Likewise.
+ 	(VMLADAVAQ_P): Likewise.
+ 	(VBRSRQ_M_N): Likewise.
+ 	(VMULQ_M_N): Likewise.
+ 	(VCADDQ_ROT90_M): Likewise.
+ 	(VMULLTQ_INT_M): Likewise.
+ 	(VEORQ_M): Likewise.
+ 	(VSHRQ_M_N): Likewise.
+ 	(VSUBQ_M_N): Likewise.
+ 	(VHADDQ_M): Likewise.
+ 	(VABDQ_M): Likewise.
+ 	(VMLAQ_M_N): Likewise.
+ 	(VQSHLQ_M_N): Likewise.
+ 	(VMLALDAVAQ_P): Likewise.
+ 	(VMLALDAVAXQ_P): Likewise.
+ 	(VQRSHRNBQ_M_N): Likewise.
+ 	(VQRSHRNTQ_M_N): Likewise.
+ 	(VQSHRNBQ_M_N): Likewise.
+ 	(VQSHRNTQ_M_N): Likewise.
+ 	(VRSHRNBQ_M_N): Likewise.
+ 	(VRSHRNTQ_M_N): Likewise.
+ 	(VSHLLBQ_M_N): Likewise.
+ 	(VSHLLTQ_M_N): Likewise.
+ 	(VSHRNBQ_M_N): Likewise.
+ 	(VSHRNTQ_M_N): Likewise.
+ 	(VSTRWSBQ): Likewise.
+ 	(VSTRBSOQ): Likewise.
+ 	(VSTRBQ): Likewise.
+ 	(VLDRBGOQ): Likewise.
+ 	(VLDRBQ): Likewise.
+ 	(VLDRWGBQ): Likewise.
+ 	(VLD1Q): Likewise.
+ 	(VLDRHGOQ): Likewise.
+ 	(VLDRHGSOQ): Likewise.
+ 	(VLDRHQ): Likewise.
+ 	(VLDRWQ): Likewise.
+ 	(VLDRDGBQ): Likewise.
+ 	(VLDRDGOQ): Likewise.
+ 	(VLDRDGSOQ): Likewise.
+ 	(VLDRWGOQ): Likewise.
+ 	(VLDRWGSOQ): Likewise.
+ 	(VST1Q): Likewise.
+ 	(VSTRHSOQ): Likewise.
+ 	(VSTRHSSOQ): Likewise.
+ 	(VSTRHQ): Likewise.
+ 	(VSTRWQ): Likewise.
+ 	(VSTRDSBQ): Likewise.
+ 	(VSTRDSOQ): Likewise.
+ 	(VSTRDSSOQ): Likewise.
+ 	(VSTRWSOQ): Likewise.
+ 	(VSTRWSSOQ): Likewise.
+ 	(VSTRWSBWBQ): Likewise.
+ 	(VLDRWGBWBQ): Likewise.
+ 	(VSTRDSBWBQ): Likewise.
+ 	(VLDRDGBWBQ): Likewise.
+ 	(VADCIQ): Likewise.
+ 	(VADCIQ_M): Likewise.
+ 	(VSBCQ): Likewise.
+ 	(VSBCQ_M): Likewise.
+ 	(VSBCIQ): Likewise.
+ 	(VSBCIQ_M): Likewise.
+ 	(VADCQ): Likewise.
+ 	(VADCQ_M): Likewise.
+ 	(UQRSHLLQ): Likewise.
+ 	(SQRSHRLQ): Likewise.
+ 	(VSHLCQ_M): Likewise.
+ 	(define_c_enum "unspec"): Move MVE enumerator to unspecs.md from mve.md.
+ 	* config/arm/unspecs.md (define_c_enum "unspec"): Move MVE enumerator from
+ 	mve.md to unspecs.md.
+ 
+ 2020-10-06  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-02  Joe Ramsay  <joe.ramsay@arm.com>
+ 
+ 	* config/arm/arm_mve.h (__arm_vmaxnmavq): Remove coercion of scalar
+ 	argument.
+ 	(__arm_vmaxnmvq): Likewise.
+ 	(__arm_vminnmavq): Likewise.
+ 	(__arm_vminnmvq): Likewise.
+ 	(__arm_vmaxnmavq_p): Likewise.
+ 	(__arm_vmaxnmvq_p): Likewise (and delete duplicate definition).
+ 	(__arm_vminnmavq_p): Likewise.
+ 	(__arm_vminnmvq_p): Likewise.
+ 	(__arm_vmaxavq): Likewise.
+ 	(__arm_vmaxavq_p): Likewise.
+ 	(__arm_vmaxvq): Likewise.
+ 	(__arm_vmaxvq_p): Likewise.
+ 	(__arm_vminavq): Likewise.
+ 	(__arm_vminavq_p): Likewise.
+ 	(__arm_vminvq): Likewise.
+ 	(__arm_vminvq_p): Likewise.
+ 
+ 2020-10-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97236
+ 	* tree-vect-stmts.c (get_group_load_store_type): Keep
+ 	VMAT_ELEMENTWISE for single-element vectors.
+ 
+ 2020-10-06  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-10-06  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	* doc/invoke.texi: Add z15/arch13 to the list of documented
+ 	-march/-mtune options.
+ 
+ 2020-10-06  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-12  Andreas Krebbel  <krebbel@linux.ibm.com>
+ 
+ 	PR target/96456
+ 	* config/s390/s390.h (TARGET_NONSIGNALING_VECTOR_COMPARE_OK): New
+ 	macro.
+ 	* config/s390/vector.md (vcond_comparison_operator): Use new macro
+ 	for the check.
+ 
+ 2020-10-05  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/arm/arm-cpus.in (neoverse-v1): Add missing vendor and
+ 	part numbers.
+ 
+ 2020-10-02  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/arm/arm-cpus.in (neoverse-n2): New.
+ 	* config/arm/arm-tables.opt: Regenerate.
+ 	* config/arm/arm-tune.md: Regenerate.
+ 	* doc/invoke.texi: Document support for Neoverse N2.
+ 
+ 2020-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64.c (neoversev1_tunings): Define.
+ 	* config/aarch64/aarch64-cores.def (zeus): Use it.
+ 	(neoverse-v1): Likewise.
+ 
+ 2020-10-02  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-10-02  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/97193
+ 	* coverage.c (coverage_init): GCDA note files should not be
+ 	mangled and should end in output directory.
+ 
+ 2020-10-01  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-09-25  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/64636
+ 	* value-prof.c (stream_out_histogram_value): Allow negative
+ 	values for HIST_TYPE_IOR.
+ 
+ 2020-10-01  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-09-29  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR tree-optimization/96979
+ 	* tree-switch-conversion.c (jump_table_cluster::can_be_handled):
+ 	Make a fast bail out.
+ 	(bit_test_cluster::can_be_handled): Likewise here.
+ 	* tree-switch-conversion.h (get_range): Use wi::to_wide instead
+ 	of a folding.
+ 
+ 2020-10-01  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-09-23  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR gcov-profile/97069
+ 	* profile.c (branch_prob): Line number must be at least 1.
+ 
+ 2020-10-01  Michael Davidsaver  <mdavidsaver@gmail.com>
+ 
+ 	* config/i386/t-rtems: Change from mtune to march when building
+ 	multilibs.  The mtune argument tunes or optimizes for a specific
+ 	CPU model but does not ensure the generated code is appropriate
+ 	for the CPU model. Prior to this patch, i386 compatible code
+ 	was always generated but tuned for later models.
+ 
+ 2020-10-01  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+ 
+ 	PR target/96795
+ 	* config/arm/arm_mve.h (__ARM_mve_coerce2): Define.
+ 	(__arm_vaddq): Correct the scalar argument.
+ 	(__arm_vaddq_m): Likewise.
+ 	(__arm_vaddq_x): Likewise.
+ 	(__arm_vcmpeqq_m): Likewise.
+ 	(__arm_vcmpeqq): Likewise.
+ 	(__arm_vcmpgeq_m): Likewise.
+ 	(__arm_vcmpgeq): Likewise.
+ 	(__arm_vcmpgtq_m): Likewise.
+ 	(__arm_vcmpgtq): Likewise.
+ 	(__arm_vcmpleq_m): Likewise.
+ 	(__arm_vcmpleq): Likewise.
+ 	(__arm_vcmpltq_m): Likewise.
+ 	(__arm_vcmpltq): Likewise.
+ 	(__arm_vcmpneq_m): Likewise.
+ 	(__arm_vcmpneq): Likewise.
+ 	(__arm_vfmaq_m): Likewise.
+ 	(__arm_vfmaq): Likewise.
+ 	(__arm_vfmasq_m): Likewise.
+ 	(__arm_vfmasq): Likewise.
+ 	(__arm_vmaxnmavq): Likewise.
+ 	(__arm_vmaxnmavq_p): Likewise.
+ 	(__arm_vmaxnmvq): Likewise.
+ 	(__arm_vmaxnmvq_p): Likewise.
+ 	(__arm_vminnmavq): Likewise.
+ 	(__arm_vminnmavq_p): Likewise.
+ 	(__arm_vminnmvq): Likewise.
+ 	(__arm_vminnmvq_p): Likewise.
+ 	(__arm_vmulq_m): Likewise.
+ 	(__arm_vmulq): Likewise.
+ 	(__arm_vmulq_x): Likewise.
+ 	(__arm_vsetq_lane): Likewise.
+ 	(__arm_vsubq_m): Likewise.
+ 	(__arm_vsubq): Likewise.
+ 	(__arm_vsubq_x): Likewise.
+ 
+ 2020-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* config/s390/s390.c (s390_atomic_assign_expand_fenv): Use
+ 	TARGET_EXPR instead of MODIFY_EXPR for the first assignments to
+ 	fenv_var and old_fpc.  Formatting fixes.
+ 
+ 2020-10-01  Joel Hutton  <joel.hutton@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  Joel Hutton  <joel.hutton@arm.com>
+ 
+ 	PR target/96827
+ 	* tree-vect-slp.c (vect_analyze_slp): Do not call
+ 	vect_attempt_slp_rearrange_stmts for vector constructors.
+ 
+ 2020-09-30  Jim Wilson  <jimw@sifive.com>
+ 
+ 	PR bootstrap/97183
+ 	* configure.ac (gcc_cv_header_zstd_h): Check ZSTD_VERISON_NUMBER.
+ 	* configure: Regenerated.
+ 
+ 2020-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	* config/aarch64/aarch64-option-extensions.def (rng): Add
+ 	cpuinfo string.
+ 
+ 2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-09-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/97184
+ 	* config/i386/i386.md (UNSPECV_MOVDIRI): Renamed to ...
+ 	(UNSPEC_MOVDIRI): This.
+ 	(UNSPECV_MOVDIR64B): Renamed to ...
+ 	(UNSPEC_MOVDIR64B): This.
+ 	(movdiri<mode>): Use SET operation.
+ 	(@movdir64b_<mode>): Likewise.
+ 
+ 2020-09-29  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-09-29  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/97247
+ 	* config/i386/enqcmdintrin.h: Replace <enqcmdntrin.h> with
+ 	<enqcmdintrin.h>.  Replace _ENQCMDNTRIN_H_INCLUDED with
+ 	_ENQCMDINTRIN_H_INCLUDED.
+ 
+ 2020-09-29  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	Backported from master:
+ 	2020-09-29  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	PR target/97231
+ 	* config/i386/avx512vp2intersectintrin.h: Add FSF copyright notes.
+ 	* config/i386/avx512vp2intersectvlintrin.h: Ditto.
+ 	* config/i386/pconfigintrin.h: Ditto.
+ 	* config/i386/wbnoinvdintrin.h: Ditto.
+ 
+ 2020-09-29  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/aarch64/aarch64-cores.def: Add Neoverse N2.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* doc/invoke.texi: Document AArch64 support for Neoverse N2.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-18  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR middle-end/97054
+ 	* ira.c (ira_setup_eliminable_regset): Skip the special elimination
+ 	handling of the hard frame pointer if the hard frame pointer is fixed.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-24  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/arm/arm.md (*stack_protect_combined_set_insn): For non-PIC,
+ 	load the address of the canary rather than the address of the
+ 	constant pool entry that points to it.
+ 	(*stack_protect_combined_test_insn): Likewise.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_salt_type): New enum.
+ 	(aarch64_stack_protect_canary_mem): Declare.
+ 	* config/aarch64/aarch64.md (UNSPEC_SALT_ADDR): New unspec.
+ 	(stack_protect_set): Forward to stack_protect_combined_set.
+ 	(stack_protect_combined_set): New pattern.  Use
+ 	aarch64_stack_protect_canary_mem.
+ 	(reg_stack_protect_address_<mode>): Add a salt operand.
+ 	(stack_protect_test): Forward to stack_protect_combined_test.
+ 	(stack_protect_combined_test): New pattern.  Use
+ 	aarch64_stack_protect_canary_mem.
+ 	* config/aarch64/aarch64.c (strip_salt): New function.
+ 	(strip_offset_and_salt): Likewise.
+ 	(tls_symbolic_operand_type): Use strip_offset_and_salt.
+ 	(aarch64_stack_protect_canary_mem): New function.
+ 	(aarch64_cannot_force_const_mem): Use strip_offset_and_salt.
+ 	(aarch64_classify_address): Likewise.
+ 	(aarch64_symbolic_address_p): Likewise.
+ 	(aarch64_print_operand): Likewise.
+ 	(aarch64_output_addr_const_extra): New function.
+ 	(aarch64_tls_symbol_p): Use strip_salt.
+ 	(aarch64_classify_symbol): Likewise.
+ 	(aarch64_legitimate_pic_operand_p): Use strip_offset_and_salt.
+ 	(aarch64_legitimate_constant_p): Likewise.
+ 	(aarch64_mov_operand_p): Use strip_salt.
+ 	(TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Override.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Rename
+ 	__ARM_FEATURE_SVE_VECTOR_OPERATIONS to
+ 	__ARM_FEATURE_SVE_VECTOR_OPERATORS.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-sve-builtins.cc (add_sve_type_attribute):
+ 	Take the ACLE name of the type as a parameter and add it as fourth
+ 	argument to the "SVE type" attribute.
+ 	(register_builtin_types): Update call accordingly.
+ 	(register_tuple_type): Likewise.  Construct the name of the type
+ 	earlier in order to do this.
+ 	(get_arm_sve_vector_bits_attributes): New function.
+ 	(handle_arm_sve_vector_bits_attribute): Report a more sensible
+ 	error message if the attribute is applied to an SVE tuple type.
+ 	Don't allow the attribute to be applied to an existing fixed-length
+ 	SVE type.  Mangle the new type as __SVE_VLS<type, vector-bits>.
+ 	Add a dummy TYPE_DECL to the new type.
+ 
+ 2020-09-29  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* config/aarch64/aarch64-sve-builtins.cc (DEF_SVE_TYPE): Add a
+ 	leading "u" to each mangled name.
+ 
+ 2020-09-29  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/arm/arm-cpus.in (neoverse-v1): New.
+ 	* config/arm/arm-tables.opt: Regenerate.
+ 	* config/arm/arm-tune.md: Regenerate.
+ 	* doc/invoke.texi: Document AArch32 support for Neoverse V1.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vreinterpretq_f64_p128,
+ 	vreinterpretq_p128_f64): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/aarch64-simd-builtins.def (frintn): Use BUILTIN_VHSDF_HSDF
+ 	for modes.  Remove explicit hf instantiation.
+ 	* config/aarch64/arm_neon.h (vrndns_f32): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vtrn1q_p64, vtrn2q_p64, vuzp1q_p64,
+ 	vuzp2q_p64, vzip1q_p64, vzip2q_p64): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vldrq_p128): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vstrq_p128): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vcls_u8, vcls_u16, vcls_u32,
+ 	vclsq_u8, vclsq_u16, vclsq_u32): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vceqq_p64, vceqz_p64, vceqzq_p64): Define.
+ 
+ 2020-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+ 
+ 	PR target/71233
+ 	* config/aarch64/arm_neon.h (vadd_p8, vadd_p16, vadd_p64, vaddq_p8,
+ 	vaddq_p16, vaddq_p64, vaddq_p128): Define.
+ 
+ 2020-09-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/97073
+ 	* optabs.c (expand_binop, expand_absneg_bit, expand_unop,
+ 	expand_copysign_bit): Check reg_overlap_mentioned_p between target
+ 	and operand(s) and if it returns true, force a pseudo as target.
+ 
+ 2020-09-25  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-06-04  Vladimir Makarov  <vmakarov@redhat.com>
+ 
+ 	PR middle-end/95464
+ 	* lra.c (lra_emit_move): Add processing STRICT_LOW_PART.
+ 	* lra-constraints.c (match_reload): Use STRICT_LOW_PART in output
+ 	reload if the original insn has it too.
+ 
+ 2020-09-25  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-20  Joe Ramsay  <Joe.Ramsay@arm.com>
+ 
+ 	PR target/96683
+ 	* config/arm/mve.md (mve_vst1q_f<mode>): Require MVE memory operand for
+ 	destination.
+ 	(mve_vst1q_<supf><mode>): Likewise.
+ 
+ 2020-09-24  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-09-16  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/97032
+ 	* cfgexpand.c (asm_clobber_reg_kind): Set sp_is_clobbered_by_asm
+ 	to true if the stack pointer is clobbered by asm statement.
+ 	* emit-rtl.h (rtl_data): Add sp_is_clobbered_by_asm.
+ 	* config/i386/i386.c (ix86_get_drap_rtx): Set need_drap to true
+ 	if the stack pointer is clobbered by asm statement.
+ 
+ 2020-09-24  Alan Modra  <amodra@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-09-24  Alan Modra  <amodra@gmail.com>
+ 
+ 	PR target/97166
+ 	* config/rs6000/rs6000-c.c (rs6000_target_modify_macros):
+ 	Conditionally define __PCREL__.
+ 
+ 2020-09-24  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	Backported from master:
+ 	2020-09-21  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/aarch64/aarch64-builtins.c
+ 	(aarch64_general_expand_builtin): Use expand machinery not to
+ 	alter the value of an rtx returned by force_reg.
+ 
+ 2020-09-24  Alex Coplan  <alex.coplan@arm.com>
+ 
+ 	* config/aarch64/aarch64-cores.def: Add Neoverse V1.
+ 	* config/aarch64/aarch64-tune.md: Regenerate.
+ 	* doc/invoke.texi: Document support for Neoverse V1.
+ 
+ 2020-09-22  David Faust  <david.faust@oracle.com>
+ 
+ 	Backported from master:
+ 	2020-09-22  David Faust  <david.faust@oracle.com>
+ 
+ 	* config/bpf/bpf.md: Add defines for signed div and mod operators.
+ 
+ 2020-09-20  John David Anglin  < danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa-hpux11.h (LINK_GCC_C_SEQUENCE_SPEC): Delete.
+ 	* config/pa/pa64-hpux.h (LINK_GCC_C_SEQUENCE_SPEC): Likewise.
+ 	(ENDFILE_SPEC): Link with libgcc_stub.a and mill.a.
+ 	* config/pa/pa32-linux.h (ENDFILE_SPEC): Link with libgcc.a.
+ 
+ 2020-09-17  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-16  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR preprocessor/96935
+ 	* input.c (get_substring_ranges_for_loc): Return if start.column
+ 	is less than 1.
+ 
+ 2020-09-17  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* common/config/i386/i386-common.c
+ 	(OPTION_MASK_ISA_AVX_UNSET): Remove OPTION_MASK_ISA_XSAVE_UNSET.
+ 	(OPTION_MASK_ISA_XSAVE_UNSET): Add OPTION_MASK_ISA_AVX_UNSET.
+ 
+ 2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/97053
+ 	* gimple-ssa-store-merging.c (check_no_overlap): Add FIRST_ORDER,
+ 	START, FIRST_EARLIER and LAST_EARLIER arguments.  Return false if
+ 	any stores between FIRST_EARLIER inclusive and LAST_EARLIER exclusive
+ 	has order in between FIRST_ORDER and LAST_ORDER and overlaps the to
+ 	be merged store.
+ 	(imm_store_chain_info::try_coalesce_bswap): Add FIRST_EARLIER argument.
+ 	Adjust check_no_overlap caller.
+ 	(imm_store_chain_info::coalesce_immediate_stores): Add first_earlier
+ 	and last_earlier variables, adjust them during iterations.  Adjust
+ 	check_no_overlap callers, call check_no_overlap even when extending
+ 	overlapping stores by extra INTEGER_CST stores.
+ 
+ 2020-09-15  Will Schmidt  <will_schmidt@vnet.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-09-03  Will Schmidt  <will_schmidt@vnet.ibm.com>
+ 
+ 	* config/rs6000/rs6000-call.c (rs6000_init_builtin): Update V2DI_type_node
+ 	and unsigned_V2DI_type_node definitions.
+ 
+ 2020-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-15  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/97028
+ 	* config/i386/sse.md (mul<mode>3<mask_name>_bcs,
+ 	<avx512>_div<mode>3<mask_name>_bcst): Use <avx512bcst> instead of
+ 	<<avx512bcst>>.
+ 
+ 2020-09-15  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-25  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR debug/96690
+ 	* dwarf2out.c (reference_to_unused): Make FUNCTION_DECL
+ 	processing more consistent with respect to
+ 	symtab->global_info_ready.
+ 	(tree_add_const_value_attribute): Unconditionally call
+ 	rtl_for_decl_init to do all mangling early but throw
+ 	away the result if early_dwarf.
+ 
+ 2020-09-14  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	Backported from master:
+ 	2020-09-14  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	* doc/invoke.texi: fix '-fprofile-reproducibility' option
+ 	spelling in manual.
+ 
+ 2020-09-14  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	Backported from master:
+ 	2020-09-14  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf.md ("nop"): Re-define as `ja 0'.
+ 
+ 2020-09-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96522
+ 	* tree-ssa-address.c (copy_ref_info): Reset flow-sensitive
+ 	info of the copied points-to.  Transfer bigger alignment
+ 	via the access type.
+ 	* tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt):
+ 	Reset all flow-sensitive info.
+ 
+ 2020-09-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/97043
+ 	* tree-vect-slp.c (vect_analyze_slp_instance): Do not
+ 	elide a load permutation if the current vectorization
+ 	factor is one.
+ 
+ 2020-09-14  Nathan Sidwell  <nathan@acm.org>
+ 
+ 	* config/i386/sse.md (mov<mode>): Fix operand indices.
+ 
+ 2020-09-13  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	* config/pa/pa.c (hppa_rtx_costs) [ASHIFT, ASHIFTRT, LSHIFTRT]:
+ 	Provide accurate costs for DImode shifts of integer constants.
+ 
+ 2020-09-12  Roger Sayle  <roger@nextmovesoftware.com>
+ 	    John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* config/pa/pa.md (shrpsi4_1, shrpsi4_2): New define_insns split
+ 	out from previous shrpsi4 providing two commutitive variants using
+ 	plus_xor_ior_operator as a predicate.
+ 	(shrpdi4_1, shrpdi4_2, shrpdi_3, shrpdi_4): Likewise DImode versions
+ 	where _1 and _2 take register shifts, and _3 and _4 for integers.
+ 	(rotlsi3_internal): Name this anonymous instruction.
+ 	(rotrdi3): New DImode insn copied from rotrsi3.
+ 	(rotldi3): New DImode expander copied from rotlsi3.
+ 	(rotldi4_internal): New DImode insn copied from rotsi3_internal.
+ 
+ 2020-09-11  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-09-11  Andrew Stubbs  <ams@codesourcery.com>
+ 
+ 	* config/gcn/gcn.c (gcn_hard_regno_mode_ok): Align TImode registers.
+ 	* config/gcn/gcn.md: Assert that TImode registers do not early clobber.
+ 
+ 2020-09-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96579
+ 	* tree-ssa-reassoc.c (linearize_expr_tree): If we expand
+ 	rhs via special ops make sure to swap operands.
+ 
+ 2020-09-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96370
+ 	* tree-ssa-reassoc.c (rewrite_expr_tree): Add operation
+ 	code parameter and use it instead of picking it up from
+ 	the stmt that is being rewritten.
+ 	(reassociate_bb): Pass down the operation code.
+ 
+ 2020-09-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-07  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96514
+ 	* tree-if-conv.c (if_convertible_bb_p): If the last stmt
+ 	is a call that is control-altering, fail.
+ 
+ 2020-09-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR middle-end/96369
+ 	* fold-const.c (fold_range_test): Special-case constant
+ 	LHS for short-circuiting operations.
+ 
+ 2020-09-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-07-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96349
+ 	* tree-ssa-loop-split.c (stmt_semi_invariant_p_1): When the
+ 	condition runs into a loop PHI with an abnormal entry value give up.
+ 
+ 2020-09-11  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	Backported from master:
+ 	2020-07-27  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	PR bootstrap/96203
+ 	* common.opt: Add -fcf-protection=check.
+ 	* flag-types.h (cf_protection_level): Add CF_CHECK.
+ 	* lto-wrapper.c (merge_and_complain): Issue an error for
+ 	mismatching -fcf-protection values with -fcf-protection=check.
+ 	Otherwise, merge -fcf-protection values.
+ 	* doc/invoke.texi: Document -fcf-protection=check.
+ 
+ 2020-09-11  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	Backported from master:
+ 	2020-07-14  Matthias Klose  <doko@ubuntu.com>
+ 
+ 	PR lto/95604
+ 	* lto-wrapper.c (merge_and_complain): Add decoded options as parameter,
+ 	error on different values for -fcf-protection.
+ 	(append_compiler_options): Pass -fcf-protection option.
+ 	(find_and_merge_options): Add decoded options as parameter,
+ 	pass decoded_options to merge_and_complain.
+ 	(run_gcc): Pass decoded options to find_and_merge_options.
+ 	* lto-opts.c (lto_write_options): Pass -fcf-protection option.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* lto-streamer-out.c (collect_block_tree_leafs): Recurse on
+ 	root rather than BLOCK_SUBBLOCKS (root).
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* lto-streamer.h (LTO_minor_version): Bump.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/93865
+ 	* lto-streamer.h (struct output_block): Add emit_pwd member.
+ 	* lto-streamer-out.c: Include toplev.h.
+ 	(clear_line_info): Set emit_pwd.
+ 	(lto_output_location_1): Encode the ob->current_file != xloc.file
+ 	bit directly into the location number.  If changing file, emit
+ 	additionally a bit whether pwd is emitted and emit it before the
+ 	first relative pathname since clear_line_info.
+ 	(output_function, output_constructor): Don't call clear_line_info
+ 	here.
+ 	* lto-streamer-in.c (struct string_pair_map): New type.
+ 	(struct string_pair_map_hasher): New type.
+ 	(string_pair_map_hasher::hash): New method.
+ 	(string_pair_map_hasher::equal): New method.
+ 	(path_name_pair_hash_table, string_pair_map_allocator): New variables.
+ 	(relative_path_prefix, canon_relative_path_prefix,
+ 	canon_relative_file_name): New functions.
+ 	(canon_file_name): Add relative_prefix argument, if non-NULL
+ 	and string is a relative path, return canon_relative_file_name.
+ 	(lto_location_cache::input_location_and_block): Decode file change
+ 	bit from the location number.  If changing file, unpack bit whether
+ 	pwd is streamed and stream in pwd.  Adjust canon_file_name caller.
+ 	(lto_free_file_name_hash): Delete path_name_pair_hash_table
+ 	and string_pair_map_allocator.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/94235
+ 	* lto-streamer-out.c (output_cfg): Also stream goto_locus for edges.
+ 	Use bp_pack_var_len_unsigned instead of streamer_write_uhwi to stream
+ 	e->dest->index and e->flags.
+ 	(output_function): Call output_cfg before output_ssa_name, rather than
+ 	after streaming all bbs.
+ 	* lto-streamer-in.c (input_cfg): Stream in goto_locus for edges.
+ 	Use bp_unpack_var_len_unsigned instead of streamer_read_uhwi to stream
+ 	in dest_index and edge_flags.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* lto-streamer.h (stream_input_location_now): Remove declaration.
+ 	* lto-streamer-in.c (stream_input_location_now): Remove.
+ 	(input_eh_region, input_struct_function_base): Use
+ 	stream_input_location instead of stream_input_location_now.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* lto-streamer.h (struct output_block): Add reset_locus member.
+ 	* lto-streamer-out.c (clear_line_info): Set reset_locus to true.
+ 	(lto_output_location_1): If reset_locus, clear it and ensure
+ 	current_{file,line,col} is different from xloc members.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/96901
+ 	* tree.h (struct decl_tree_traits): New type.
+ 	(decl_tree_map): New typedef.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR lto/94311
+ 	* gimple.h (gimple_location_ptr, gimple_phi_arg_location_ptr): New
+ 	functions.
+ 	* streamer-hooks.h (struct streamer_hooks): Add
+ 	output_location_and_block callback.  Fix up formatting for
+ 	output_location.
+ 	(stream_output_location_and_block): Define.
+ 	* lto-streamer.h (class lto_location_cache): Fix comment typo.  Add
+ 	current_block member.
+ 	(lto_location_cache::input_location_and_block): New method.
+ 	(lto_location_cache::lto_location_cache): Initialize current_block.
+ 	(lto_location_cache::cached_location): Add block member.
+ 	(struct output_block): Add current_block member.
+ 	(lto_output_location): Formatting fix.
+ 	(lto_output_location_and_block): Declare.
+ 	* lto-streamer.c (lto_streamer_hooks_init): Initialize
+ 	streamer_hooks.output_location_and_block.
+ 	* lto-streamer-in.c (lto_location_cache::cmp_loc): Also compare
+ 	block members.
+ 	(lto_location_cache::apply_location_cache): Handle blocks.
+ 	(lto_location_cache::accept_location_cache,
+ 	lto_location_cache::revert_location_cache): Fix up function comments.
+ 	(lto_location_cache::input_location_and_block): New method.
+ 	(lto_location_cache::input_location): Implement using
+ 	input_location_and_block.
+ 	(input_function): Invoke apply_location_cache after streaming in all
+ 	bbs.
+ 	* lto-streamer-out.c (clear_line_info): Set current_block.
+ 	(lto_output_location_1): New function, moved from lto_output_location,
+ 	added block handling.
+ 	(lto_output_location): Implement using lto_output_location_1.
+ 	(lto_output_location_and_block): New function.
+ 	* gimple-streamer-in.c (input_phi): Use input_location_and_block
+ 	to input and cache both location and block.
+ 	(input_gimple_stmt): Likewise.
+ 	* gimple-streamer-out.c (output_phi): Use
+ 	stream_output_location_and_block.
+ 	(output_gimple_stmt): Likewise.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/96729
+ 	* dwarf2out.c (dwarf2out_next_real_insn): Adjust function comment.
+ 	(dwarf2out_var_location): Look for next_note only if next_real is
+ 	non-NULL, in that case look for the first non-deleted
+ 	NOTE_INSN_VAR_LOCATION between loc_note and next_real, if any.
+ 
+ 2020-09-09  Przemyslaw Wirkus  <przemyslaw.wirkus@arm.com>
+ 
+ 	PR target/96357
+ 	* config/aarch64/aarch64-sve.md
+ 	(cond_sub<mode>_relaxed_const): Updated and renamed from
+ 	cond_sub<mode>_any_const pattern.
+ 	(cond_sub<mode>_strict_const): New pattern.
+ 
+ 2020-09-04  Carl Love  <cel@us.ibm.com>
+ 
+ 	PR target/85830
+ 	* config/rs6000/altivec.h (vec_popcntb, vec_popcnth, vec_popcntw,
+ 	vec_popcntd): Remove defines.
+ 
+ 2020-09-04  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-09-03  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/96820
+ 	* tree-sra.c (create_access): Disqualify candidates with accesses
+ 	beyond the end of the original aggregate.
+ 	(maybe_add_sra_candidate): Check that candidate type size fits
+ 	signed uhwi for the sake of consistency.
+ 
+ 2020-09-04  David Faust  <david.faust@oracle.com>
+ 
+ 	Backported from master:
+ 	2020-09-04  David Faust  <david.faust@oracle.com>
+ 
+ 	* config/bpf/bpf.h (ASM_SPEC): Pass -mxbpf to gas, if specified.
+ 	* config/bpf/bpf.c (bpf_output_call): Support indirect calls in xBPF.
+ 
+ 2020-09-03  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-09-01  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96808
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Do not
+ 	reuse accumulator memory reference for source and destination accesses.
+ 
+ 2020-09-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	Backported from master:
+ 	2020-09-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf.c (bpf_asm_named_section): Delete.
+ 	(TARGET_ASM_NAMED_SECTION): Likewise.
+ 
+ 2020-09-02  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	Backported from master:
+ 	2020-09-02  Jose E. Marchesi  <jemarch@gnu.org>
+ 
+ 	* config.gcc: Use elfos.h in bpf-*-* targets.
+ 	* config/bpf/bpf.h (MAX_OFILE_ALIGNMENT): Remove definition.
+ 	(COMMON_ASM_OP): Likewise.
+ 	(INIT_SECTION_ASM_OP): Likewise.
+ 	(FINI_SECTION_ASM_OP): Likewise.
+ 	(ASM_OUTPUT_SKIP): Likewise.
+ 	(ASM_OUTPUT_ALIGNED_COMMON): Likewise.
+ 	(ASM_OUTPUT_ALIGNED_LOCAL): Likewise.
+ 
+ 2020-09-01  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-24  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR tree-optimization/96597
+ 	* tree-ssa-sccvn.c (vn_reference_lookup_call): Add missing
+ 	initialization of ::punned.
+ 	(vn_reference_insert): Use consistently false instead of 0.
+ 	(vn_reference_insert_pieces): Likewise.
+ 
+ 2020-09-01  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-04  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/88240
+ 	* tree-ssa-sccvn.h (vn_reference_s::punned): New flag.
+ 	* tree-ssa-sccvn.c (vn_reference_insert): Initialize punned.
+ 	(vn_reference_insert_pieces): Likewise.
+ 	(visit_reference_op_call): Likewise.
+ 	(visit_reference_op_load): Track whether a ref was punned.
+ 	* tree-ssa-pre.c (do_hoist_insertion): Refuse to perform hoist
+ 	insertion on punned floating point loads.
+ 
+ 2020-08-31  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96854
+ 	* tree-vect-loop.c (vectorizable_live_operation): Disallow
+ 	SLP_TREE_TWO_OPERATORS nodes.
+ 
+ 2020-08-31  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/96551
+ 	* config/i386/sse.md (vec_unpacku_float_hi_v16si): For vector
+ 	compare to integer mask, don't use gen_rtx_LT, use
+ 	ix86_expand_mask_vec_cmp instead.
+ 	(vec_unpacku_float_hi_v16si): Ditto.
+ 
+ 2020-08-28  Uros Bizjak    <ubizjak@gmail.com>
+ 
+ 	PR target/96744
+ 	* config/i386/i386-expand.c (split_double_mode): Also handle
+ 	E_P2HImode and E_P2QImode.
+ 	* config/i386/sse.md (MASK_DWI): New define_mode_iterator.
+ 	(mov<mode>): New expander for P2HI,P2QI.
+ 	(*mov<mode>_internal): New define_insn_and_split to split
+ 	movement of P2QI/P2HI to 2 movqi/movhi patterns after reload.
+ 
+ 2020-08-28  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	* common/config/i386/i386-common.c (ix86_handle_option): Set
+ 	AVX512DQ when AVX512VP2INTERSECT exists.
+ 
+ 2020-08-27  Carl Love  <cel@us.ibm.com>
+ 
+ 	* config/rs6000/rs6000-builtin.def: (BU_P10V_VSX_1) New builtin
+ 	macro expansion.
+ 	(XVCVBF16SPN, XVCVSPBF16): Replace macro expansion BU_VSX_1 with
+ 	BU_P10V_VSX_1.
+ 	* config/rs6000/rs6000-call.c: (VSX_BUILTIN_XVCVSPBF16,
+ 	VSX_BUILTIN_XVCVBF16SPN): Replace with P10V_BUILTIN_XVCVSPBF16,
+ 	P10V_BUILTIN_XVCVBF16SPN respectively.
+ 
+ 2020-08-27  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	Backported from master:
+ 	2020-08-24  Christophe Lyon  <christophe.lyon@linaro.org>
+ 
+ 	PR target/94538
+ 	PR target/94538
+ 	* config/arm/thumb1.md: Disable set-constant splitter when
+ 	TARGET_HAVE_MOVT.
+ 	(thumb1_movsi_insn): Fix -mpure-code
+ 	alternative.
+ 
+ 2020-08-26  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR middle-end/87256
+ 	* config/pa/pa.c (hppa_rtx_costs_shadd_p): New helper function
+ 	to check for coefficients supported by shNadd and shladd,l.
+ 	(hppa_rtx_costs):  Rewrite to avoid using estimates based upon
+ 	FACTOR and enable recursing deeper into RTL expressions.
+ 	* config/pa/pa.md (shd_internal): Fix define_expand to provide
+ 	gen_shd_internal.
+ 
+ 2020-08-26  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	* config/pa/pa.md (ashldi3): Additionally, on !TARGET_64BIT
+ 	generate a two instruction shd/zdep sequence when shifting
+ 	registers by suitable constants.
+ 	(shd_internal): New define_expand to provide gen_shd_internal.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/96722
+ 	* gimple.c (infer_nonnull_range): Formatting fix.
+ 	(infer_nonnull_range_by_dereference): Return false for clobber stmts.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/96758
+ 	* tree-ssa-strlen.c (handle_builtin_string_cmp): If both cstlen1
+ 	and cstlen2 are set, set cmpsiz to their minimum, otherwise use the
+ 	one that is set.  If bound is used and smaller than cmpsiz, set cmpsiz
+ 	to bound.  If both cstlen1 and cstlen2 are set, perform the optimization.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/95450
+ 	* fold-const.c (native_interpret_real): For MODE_COMPOSITE_P modes
+ 	punt if the to be returned REAL_CST does not encode to the bitwise
+ 	same representation.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/96535
+ 	* toplev.c (process_options): Move flag_unroll_loops and
+ 	flag_cunroll_grow_size handling from here to ...
+ 	* opts.c (finish_options): ... here.  For flag_cunroll_grow_size,
+ 	don't check for AUTODETECT_VALUE, but instead check
+ 	opts_set->x_flag_cunroll_grow_size.
+ 	* common.opt (funroll-completely-grow-size): Default to 0.
+ 	* config/rs6000/rs6000.c (TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE):
+ 	Redefine.
+ 	(rs6000_override_options_after_change): New function.
+ 	(rs6000_option_override_internal): Call it.  Move there the
+ 	flag_cunroll_grow_size, unroll_only_small_loops and
+ 	flag_rename_registers handling.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/96549
+ 	* tree.c (get_narrower): Use TREE_TYPE (ret) instead of
+ 	TREE_TYPE (win) for COMPOUND_EXPRs.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/93553
+ 	* tree-nested.c (convert_nonlocal_omp_clauses): For
+ 	OMP_CLAUSE_REDUCTION, OMP_CLAUSE_LASTPRIVATE and OMP_CLAUSE_LINEAR
+ 	save info->new_local_var_chain around walks of the clause gimple
+ 	sequences and declare_vars if needed into the sequence.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/96459
+ 	* omp-low.c (lower_omp_taskreg): Call lower_reduction_clauses even in
+ 	for host teams.
+ 
+ 2020-08-25  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-25  Martin Jambor  <mjambor@suse.cz>
+ 
+ 	PR tree-optimization/96730
+ 	* tree-sra.c (create_access): Disqualify any aggregate with negative
+ 	offset access.
+ 	(build_ref_for_model): Add assert that offset is non-negative.
+ 
+ 2020-08-21  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-21  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* doc/extend.texi: Update links to Arm docs.
+ 	* doc/invoke.texi: Likewise.
+ 
+ 2020-08-21  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-05-26  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR ipa/95320
+ 	* ipa-utils.h (odr_type_p): Also permit calls with
+ 	only flag_generate_offload set.
+ 
+ 2020-08-19  Joe Ramsay  <joe.ramsay@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-29  Joe Ramsay  <joe.ramsay@arm.com>
+ 
+ 	PR target/96682
+ 	* config/arm/arm-protos.h (arm_coproc_mem_operand_no_writeback):
+ 	Declare prototype.
+ 	(arm_mve_mode_and_operands_type_check): Declare prototype.
+ 	* config/arm/arm.c (arm_coproc_mem_operand): Refactor to use
+ 	_arm_coproc_mem_operand.
+ 	(arm_coproc_mem_operand_wb): New function to cover full, limited
+ 	and no writeback.
+ 	(arm_coproc_mem_operand_no_writeback): New constraint for memory
+ 	operand with no writeback.
+ 	(arm_print_operand): Extend 'E' specifier for memory operand
+ 	that does not support writeback.
+ 	(arm_mve_mode_and_operands_type_check): New constraint check for
+ 	MVE memory operands.
+ 	* config/arm/constraints.md: Add Uj constraint for VFP vldr.16
+ 	and vstr.16.
+ 	* config/arm/vfp.md (*mov_load_vfp_hf16): New pattern for
+ 	vldr.16.
+ 	(*mov_store_vfp_hf16): New pattern for vstr.16.
+ 	(*mov<mode>_vfp_<mode>16): Remove MVE moves.
+ 
+ 2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-18  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	* config/rs6000/rs6000-builtin.def (BU_VSX_1): Rename xvcvbf16sp to
+ 	xvcvbf16spn.
+ 	* config/rs6000/rs6000-call.c (builtin_function_type): Likewise.
+ 	* config/rs6000/vsx.md: Likewise.
+ 	* doc/extend.texi: Likewise.
+ 
+ 2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-13  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96506
+ 	* config/rs6000/rs6000-call.c (rs6000_promote_function_mode): Disallow
+ 	MMA types as return values.
+ 	(rs6000_function_arg): Disallow MMA types as function arguments.
+ 
+ 2020-08-18  UroÅ¡ Bizjak  <ubizjak@gmail.com>
+ 
+ 	PR target/96536
+ 	* config/i386/i386.md (restore_stack_nonlocal):
+ 	Add missing compare RTX.
+ 
+ 2020-08-18  liuhongt  <hongtao.liu@intel.com>
+ 
+ 	PR target/96562
+ 	PR target/93897
+ 	* config/i386/i386-expand.c (ix86_expand_pinsr): Don't use
+ 	pinsr for TImode.
+ 	(ix86_expand_pextr): Don't use pextr for TImode.
+ 
+ 2020-08-14  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-05-29  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR lto/95362
+ 	* lto-streamer-out.c (lto_output_tree): Disable redundant streaming.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	* lto-streamer.h (LTO_minor_version): Bump version.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	PR lto/95548
+ 	* ipa-devirt.c (struct odr_enum_val): Turn values to wide_int.
+ 	(ipa_odr_summary_write): Update streaming.
+ 	(ipa_odr_read_section): Update streaming.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* ipa-devirt.c: Include data-streamer.h, lto-streamer.h and
+ 	streamer-hooks.h.
+ 	(odr_enums): New static var.
+ 	(struct odr_enum_val): New struct.
+ 	(class odr_enum): New struct.
+ 	(odr_enum_map): New hashtable.
+ 	(odr_types_equivalent_p): Drop code testing TYPE_VALUES.
+ 	(add_type_duplicate): Likewise.
+ 	(free_odr_warning_data): Do not free TYPE_VALUES.
+ 	(register_odr_enum): New function.
+ 	(ipa_odr_summary_write): New function.
+ 	(ipa_odr_read_section): New function.
+ 	(ipa_odr_summary_read): New function.
+ 	(class pass_ipa_odr): New pass.
+ 	(make_pass_ipa_odr): New function.
+ 	* ipa-utils.h (register_odr_enum): Declare.
+ 	* lto-section-in.c: (lto_section_name): Add odr_types section.
+ 	* lto-streamer.h (enum lto_section_type): Add odr_types section.
+ 	* passes.def: Add odr_types pass.
+ 	* lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream
+ 	TYPE_VALUES.
+ 	(hash_tree): Likewise.
+ 	* tree-streamer-in.c (lto_input_ts_type_non_common_tree_pointers):
+ 	Likewise.
+ 	* tree-streamer-out.c (write_ts_type_non_common_tree_pointers):
+ 	Likewise.
+ 	* timevar.def (TV_IPA_ODR): New timervar.
+ 	* tree-pass.h (make_pass_ipa_odr): Declare.
+ 	* tree.c (free_lang_data_in_type): Regiser ODR types.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	* lto-streamer-out.c (lto_output_tree): Add streamer_debugging check.
+ 	* lto-streamer.h (streamer_debugging): New constant
+ 	* tree-streamer-in.c (streamer_read_tree_bitfields): Add
+ 	streamer_debugging check.
+ 	(streamer_get_pickled_tree): Likewise.
+ 	* tree-streamer-out.c (pack_ts_base_value_fields): Likewise.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-streamer-out.c (lto_output_tree): Do not stream final ref if
+ 	it is not needed.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	* tree-streamer.c (record_common_node): Fix hash value of pre-streamed
+ 	nodes.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-streamer-in.c (lto_read_tree): Do not stream end markers.
+ 	(lto_input_scc): Optimize streaming of entry lengths.
+ 	* lto-streamer-out.c (lto_write_tree): Do not stream end markers
+ 	(DFS::DFS): Optimize stremaing of entry lengths
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-streamer-in.c (lto_input_scc): Add SHARED_SCC parameter.
+ 	(lto_input_tree_1): Strenghten sanity check.
+ 	(lto_input_tree): Update call of lto_input_scc.
+ 	* lto-streamer-out.c: Include ipa-utils.h
+ 	(create_output_block): Initialize local_trees if merigng is going
+ 	to happen.
+ 	(destroy_output_block): Destroy local_trees.
+ 	(DFS): Add max_local_entry.
+ 	(local_tree_p): New function.
+ 	(DFS::DFS): Initialize and maintain it.
+ 	(DFS::DFS_write_tree): Decide on streaming format.
+ 	(lto_output_tree): Stream inline singleton SCCs
+ 	* lto-streamer.h (enum LTO_tags): Add LTO_trees.
+ 	(struct output_block): Add local_trees.
+ 	(lto_input_scc): Update prototype.
+ 
+ 2020-08-13  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/96482
+ 	* ipa-cp.c (ipcp_bits_lattice::meet_with_1): Mask m_value
+ 	with m_mask.
+ 
+ 2020-08-12  Alan Modra  <amodra@gmail.com>
+ 
+ 	Backported from master:
+ 	2020-08-07  Alan Modra  <amodra@gmail.com>
+ 
+ 	PR target/96493
+ 	* config/rs6000/predicates.md (current_file_function_operand): Don't
+ 	accept functions that differ in r2 usage.
+ 
+ 2020-08-12  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-12  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR ipa/96482
+ 	* ipa-cp.c (ipcp_bits_lattice::meet_with_1): Drop value bits
+ 	for bits that are unknown.
+ 	(ipcp_bits_lattice::set_to_constant): Likewise.
+ 	* tree-ssa-ccp.c (get_default_value): Add sanity check that
+ 	IPA CP bit info has all bits set to zero in bits that
+ 	are unknown.
+ 
+ 2020-08-12  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	Backported from master:
+ 	2020-07-28  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	PR ipa/96291
+ 	* ipa-cp.c (has_undead_caller_from_outside_scc_p): Consider
+ 	unoptimized callers as undead.
+ 
+ 2020-08-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf.md: Remove trailing whitespaces.
+ 	* config/bpf/constraints.md: Likewise.
+ 	* config/bpf/predicates.md: Likewise.
+ 
+ 2020-08-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf-helpers.h (KERNEL_HELPER): Define.
+ 	(KERNEL_VERSION): Remove.
+ 	* config/bpf/bpf-helpers.def: Delete.
+ 	* config/bpf/bpf.c (bpf_handle_fndecl_attribute): New function.
+ 	(bpf_attribute_table): Define.
+ 	(bpf_helper_names): Delete.
+ 	(bpf_helper_code): Likewise.
+ 	(enum bpf_builtins): Adjust to new helpers mechanism.
+ 	(bpf_output_call): Likewise.
+ 	(bpf_init_builtins): Likewise.
+ 	(bpf_init_builtins): Likewise.
+ 	* doc/extend.texi (BPF Function Attributes): New section.
+ 	(BPF Kernel Helpers): Delete section.
+ 
+ 2020-08-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf.c (bpf_compute_frame_layout): Include space for
+ 	callee saved registers only in xBPF.
+ 	(bpf_expand_prologue): Save callee saved registers only in xBPF.
+ 	(bpf_expand_epilogue): Likewise for restoring.
+ 	* doc/invoke.texi (eBPF Options): Document this is activated by
+ 	-mxbpf.
+ 
+ 2020-08-12  Jose E. Marchesi  <jose.marchesi@oracle.com>
+ 
+ 	* config/bpf/bpf.opt (mxbpf): New option.
+ 	* doc/invoke.texi (Option Summary): Add -mxbpf.
+ 	(eBPF Options): Document -mxbbpf.
+ 
+ 2020-08-10  Hongtao Liu  <hongtao.liu@intel.com>
+ 
+ 	PR target/96243
+ 	* config/i386/i386-expand.c (ix86_expand_sse_cmp): Refine for
+ 	maskcmp.
+ 	(ix86_expand_mask_vec_cmp): Change prototype.
+ 	* config/i386/i386-protos.h (ix86_expand_mask_vec_cmp): Change prototype.
+ 	* config/i386/i386.c (ix86_print_operand): Remove operand
+ 	modifier 'I'.
+ 	* config/i386/sse.md
+ 	(*<avx512>_cmp<mode>3<mask_scalar_merge_name><round_saeonly_name>): Deleted.
+ 	(*<avx512>_cmp<mode>3<mask_scalar_merge_name>): Ditto.
+ 	(*<avx512>_ucmp<mode>3<mask_scalar_merge_name>): Ditto.
+ 	(*<avx512>_ucmp<mode>3<mask_scalar_merge_name>,
+ 	avx512f_maskcmp<mode>3): Ditto.
+ 
+ 2020-08-10  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-05-20  Martin Liska  <mliska@suse.cz>
+ 
+ 	* lto-compress.c (lto_compression_zstd): Fill up
+ 	num_compressed_il_bytes.
+ 	(lto_uncompression_zstd): Likewise for num_uncompressed_il_bytes here.
+ 
+ 2020-08-10  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-08  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96530
+ 	* config/rs6000/rs6000.c (rs6000_invalid_conversion): Use canonical
+ 	types for type comparisons.  Refactor code to simplify it.
+ 
+ 2020-08-08  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-08-06  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96446
+ 	* config/rs6000/mma.md (*movpxi): Add xxsetaccz generation.
+ 	Disable split for zero constant source operand.
+ 	(mma_xxsetaccz): Change to define_expand.  Call gen_movpxi.
+ 
+ 2020-08-07  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-03  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/aarch64/driver-aarch64.c (readline): Check return value fgets.
+ 
+ 2020-08-07  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* doc/sourcebuild.texi (dg-set-compiler-env-var,
+ 	dg-set-target-env-var): Document.
+ 
+ 2020-08-07  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/arm/driver-arm.c (host_detect_local_cpu): Add GCC_CPUINFO.
+ 
+ 2020-08-07  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/aarch64/driver-aarch64.c (host_detect_local_cpu):
+ 	Add GCC_CPUINFO.
+ 
+ 2020-08-07  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	Backported from master:
+ 	2020-07-17  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	* config/aarch64/driver-aarch64.c (INCLUDE_SET): New.
+ 	(parse_field): Use std::string.
+ 	(split_words, readline, find_field): New.
+ 	(host_detect_local_cpu): Fix truncation issues.
+ 
+ 2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/96191
+ 	* config/arm/arm.md (arm_stack_protect_test_insn): Zero out
+ 	operand 2 after use.
+ 	* config/arm/thumb1.md (thumb1_stack_protect_test_insn): Likewise.
+ 
+ 2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR target/96191
+ 	* config/aarch64/aarch64.md (stack_protect_test_<mode>): Set the
+ 	CC register directly, instead of a GPR.  Replace the original GPR
+ 	destination with an extra scratch register.  Zero out operand 3
+ 	after use.
+ 	(stack_protect_test): Update accordingly.
+ 
+ 2020-08-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2020-08-06  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/96483
+ 	* tree-ssa-pre.c (create_component_ref_by_pieces_1): Handle
+ 	POLY_INT_CST.
+ 
+ 2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* doc/extend.texi (symver): Add @cindex for symver function attribute.
+ 
+ 2020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_indirect_call_asm):
+ 	New declaration.
+ 	* config/aarch64/aarch64.c (aarch64_regno_regclass): Handle new
+ 	stub registers class.
+ 	(aarch64_class_max_nregs): Likewise.
+ 	(aarch64_register_move_cost): Likewise.
+ 	(aarch64_sls_shared_thunks): Global array to store stub labels.
+ 	(aarch64_sls_emit_function_stub): New.
+ 	(aarch64_create_blr_label): New.
+ 	(aarch64_sls_emit_blr_function_thunks): New.
+ 	(aarch64_sls_emit_shared_blr_thunks): New.
+ 	(aarch64_asm_file_end): New.
+ 	(aarch64_indirect_call_asm): New.
+ 	(TARGET_ASM_FILE_END): Use aarch64_asm_file_end.
+ 	(TARGET_ASM_FUNCTION_EPILOGUE): Use
+ 	aarch64_sls_emit_blr_function_thunks.
+ 	* config/aarch64/aarch64.h (STB_REGNUM_P): New.
+ 	(enum reg_class): Add STUB_REGS class.
+ 	(machine_function): Introduce `call_via` array for
+ 	function-local stub labels.
+ 	* config/aarch64/aarch64.md (*call_insn, *call_value_insn): Use
+ 	aarch64_indirect_call_asm to emit code when hardening BLR
+ 	instructions.
+ 	* config/aarch64/constraints.md (Ucr): New constraint
+ 	representing registers for indirect calls.  Is GENERAL_REGS
+ 	usually, and STUB_REGS when hardening BLR instruction against
+ 	SLS.
+ 	* config/aarch64/predicates.md (aarch64_general_reg): STUB_REGS class
+ 	is also a general register.
+ 
+ 2020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_sls_barrier): New.
+ 	* config/aarch64/aarch64.c (aarch64_output_casesi): Emit
+ 	speculation barrier after BR instruction if needs be.
+ 	(aarch64_trampoline_init): Handle ptr_mode value & adjust size
+ 	of code copied.
+ 	(aarch64_sls_barrier): New.
+ 	(aarch64_asm_trampoline_template): Add needed barriers.
+ 	* config/aarch64/aarch64.h (AARCH64_ISA_SB): New.
+ 	(TARGET_SB): New.
+ 	(TRAMPOLINE_SIZE): Account for barrier.
+ 	* config/aarch64/aarch64.md (indirect_jump, *casesi_dispatch,
+ 	simple_return, *do_return, *sibcall_insn, *sibcall_value_insn):
+ 	Emit barrier if needs be, also account for possible barrier using
+ 	"sls_length" attribute.
+ 	(sls_length): New attribute.
+ 	(length): Determine default using any non-default sls_length
+ 	value.
+ 
+ 2020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_harden_sls_retbr_p):
+ 	New.
+ 	(aarch64_harden_sls_blr_p): New.
+ 	* config/aarch64/aarch64.c (enum aarch64_sls_hardening_type):
+ 	New.
+ 	(aarch64_harden_sls_retbr_p): New.
+ 	(aarch64_harden_sls_blr_p): New.
+ 	(aarch64_validate_sls_mitigation): New.
+ 	(aarch64_override_options): Parse options for SLS mitigation.
+ 	* config/aarch64/aarch64.opt (-mharden-sls): New option.
+ 	* doc/invoke.texi: Document new option.
+ 
+ 2020-08-04  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-04  Andrea Corallo  <andrea.corallo@arm.com>
+ 
+ 	* config/aarch64/aarch64.md (aarch64_fjcvtzs): Add missing
+ 	clobber.
+ 	* doc/sourcebuild.texi (aarch64_fjcvtzs_hw) Document new
+ 	target supports option.
+ 
+ 2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/96426
+ 	* tree-vect-generic.c (expand_vector_conversion): Replace .VEC_CONVERT
+ 	call with GIMPLE_NOP if there is no lhs.
+ 
+ 2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/96354
+ 	* gimple-fold.c (maybe_canonicalize_mem_ref_addr): Add IS_DEBUG
+ 	argument.  Return false instead of gcc_unreachable if it is true and
+ 	get_addr_base_and_unit_offset returns NULL.
+ 	(fold_stmt_1) <case GIMPLE_DEBUG>: Adjust caller.
+ 
+ 2020-08-03  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-03  Jonathan Wakely  <jwakely@redhat.com>
+ 
+ 	* doc/cpp.texi (Variadic Macros): Use the exact ... token in
+ 	code examples.
+ 
+ 2020-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	* doc/invoke.texi: Add missing comma after octeontx2f95mm entry.
+ 
+ 2020-08-03  Qian Jianhua  <qianjh@cn.fujitsu.com>
+ 
+ 	Backported from master:
+ 	2020-08-03  Qian jianhua  <qianjh@cn.fujitsu.com>
+ 
+ 	* config/aarch64/aarch64-cores.def (a64fx): New core.
+ 	* config/aarch64/aarch64-tune.md: Regenerated.
+ 	* config/aarch64/aarch64.c (a64fx_prefetch_tune, a64fx_tunings): New.
+ 	* doc/invoke.texi: Add a64fx to the list.
+ 
+ 2020-07-31  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-31  Martin Liska  <mliska@suse.cz>
+ 
+ 	* cgraph.h: Remove leading empty lines.
+ 	* cgraphunit.c (enum cgraph_order_sort_kind): Remove
+ 	ORDER_UNDEFINED.
+ 	(struct cgraph_order_sort): Add constructors.
+ 	(cgraph_order_sort::process): New.
+ 	(cgraph_order_cmp): New.
+ 	(output_in_order): Simplify and push nodes to vector.
+ 
+ 2020-07-30  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-30  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR target/95435
+ 	* config/i386/x86-tune-costs.h: Use libcall for large sizes for
+ 	-m32. Start using libcall from 128+ bytes.
+ 
+ 2020-07-30  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-30  Martin Liska  <mliska@suse.cz>
+ 
+ 	* config/i386/x86-tune-costs.h: Change code formatting.
+ 
+ 2020-07-28  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-27  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR tree-optimization/96058
+ 	* expr.c (string_constant): Build string_constant only
+ 	for a type that has same precision as char_type_node
+ 	and is an integral type.
+ 
+ 2020-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/96335
+ 	* calls.c (maybe_warn_rdwr_sizes): Add FNDECL and FNTYPE arguments,
+ 	instead of trying to rediscover them in the body.
+ 	(initialize_argument_information): Adjust caller.
+ 
+ 2020-07-27  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-06-23  Aaron Sawdey  <acsawdey@linux.ibm.com>
+ 
+ 	* config.gcc: Identify power10 as a 64-bit processor and as valid
+ 	for --with-cpu and --with-tune.
+ 
+ 2020-07-27  Martin Liska  <mliska@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-07-27  Martin Liska  <mliska@suse.cz>
+ 
+ 	PR lto/45375
+ 	* symbol-summary.h: Call vec_safe_reserve before grow is called
+ 	in order to grow to a reasonable size.
+ 	* vec.h (vec_safe_reserve): Add missing function for vl_ptr
+ 	type.
+ 
+ 2020-07-23  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	Backported from master:
+ 	2020-07-20  Sergei Trofimovich  <siarheit@google.com>
+ 
+ 	PR target/96190
+ 	* config/sparc/linux.h (ENDFILE_SPEC): Use GNU_USER_TARGET_ENDFILE_SPEC
+ 	to get crtendS.o for !no-pie mode.
+ 	* config/sparc/linux64.h (ENDFILE_SPEC): Ditto.
+ 
+ 2020-07-23  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	Backported from master:
+ 	2020-07-22  Peter Bergner  <bergner@linux.ibm.com>
+ 
+ 	PR target/96236
+ 	* config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Handle
+ 	little-endian memory ordering.
+ 
+ 2020-07-23  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	Backported from master:
+ 	2020-07-23  Kito Cheng  <kito.cheng@sifive.com>
+ 
+ 	PR target/96260
+ 	* asan.c (asan_shadow_offset_set_p): New.
+ 	* asan.h (asan_shadow_offset_set_p): Ditto.
+ 	* toplev.c (process_options): Allow -fsanitize=kernel-address
+ 	even TARGET_ASAN_SHADOW_OFFSET not implemented, only check when
+ 	asan stack protection is enabled.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
***************
*** 71,79 ****
  	_mm512_mask_cmpord_ps_mask): Move outside of __OPTIMIZE__ guarded
  	section.
  
! 2020-07-14  Matthias Klose  <doko@ubuntu.com>
  
! 	Backported from master:
  	2020-07-14  Matthias Klose  <doko@ubuntu.com>
  
  	PR lto/95604
--- 4927,4935 ----
  	_mm512_mask_cmpord_ps_mask): Move outside of __OPTIMIZE__ guarded
  	section.
  
! 2020-07-15  Richard Biener  <rguenther@suse.de>
  
! 	Revert:
  	2020-07-14  Matthias Klose  <doko@ubuntu.com>
  
  	PR lto/95604
diff -Nrcpad gcc-10.2.0/gcc/DATESTAMP gcc-10.3.0/gcc/DATESTAMP
*** gcc-10.2.0/gcc/DATESTAMP	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/DATESTAMP	Thu Apr  8 11:56:27 2021
***************
*** 1 ****
! 20200723
--- 1 ----
! 20210408
diff -Nrcpad gcc-10.2.0/gcc/Makefile.in gcc-10.3.0/gcc/Makefile.in
*** gcc-10.2.0/gcc/Makefile.in	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/Makefile.in	Thu Apr  8 11:56:27 2021
*************** PLUGIN_HEADERS = $(TREE_H) $(CONFIG_H) $
*** 3582,3588 ****
    tree-ssa-threadupdate.h inchash.h wide-int.h signop.h hash-map.h \
    hash-set.h dominance.h cfg.h cfgrtl.h cfganal.h cfgbuild.h cfgcleanup.h \
    lcm.h cfgloopmanip.h file-prefix-map.h builtins.def $(INSN_ATTR_H) \
!   pass-instances.def params.list
  
  # generate the 'build fragment' b-header-vars
  s-header-vars: Makefile
--- 3582,3589 ----
    tree-ssa-threadupdate.h inchash.h wide-int.h signop.h hash-map.h \
    hash-set.h dominance.h cfg.h cfgrtl.h cfganal.h cfgbuild.h cfgcleanup.h \
    lcm.h cfgloopmanip.h file-prefix-map.h builtins.def $(INSN_ATTR_H) \
!   pass-instances.def params.list $(srcdir)/../include/gomp-constants.h \
!   $(EXPR_H)
  
  # generate the 'build fragment' b-header-vars
  s-header-vars: Makefile
*************** s-header-vars: Makefile
*** 3592,3598 ****
  # more portable than a trailing "-e d" to filter out the uninteresting lines,
  # in particular on ia64-hpux where "s/.../p" only prints if -n was requested
  # as well.
! 	$(foreach header_var,$(shell sed < Makefile -n -e 's/^\([A-Z0-9_]*_H\)[      ]*=.*/\1/p'),echo $(header_var)=$(shell echo $($(header_var):$(srcdir)/%=.../%) | sed -e 's~\.\.\./config/~config/~' -e 's~\.\.\..*/~~') >> tmp-header-vars;) \
  	$(SHELL) $(srcdir)/../move-if-change tmp-header-vars b-header-vars
  	$(STAMP) s-header-vars
  
--- 3593,3599 ----
  # more portable than a trailing "-e d" to filter out the uninteresting lines,
  # in particular on ia64-hpux where "s/.../p" only prints if -n was requested
  # as well.
! 	$(foreach header_var,$(shell sed < Makefile -n -e 's/^\([A-Z0-9_]*_H\)[ 	]*=.*/\1/p'),echo $(header_var)=$(shell echo $($(header_var):$(srcdir)/%=.../%) | sed -e 's~\.\.\./config/~config/~' -e 's~\.\.\./common/config/~common/config/~' -e 's~\.\.\.[^ 	]*/~~g') >> tmp-header-vars;)
  	$(SHELL) $(srcdir)/../move-if-change tmp-header-vars b-header-vars
  	$(STAMP) s-header-vars
  
*************** install-gengtype: installdirs gengtype$(
*** 3605,3612 ****
  
  # Install the headers needed to build a plugin.
  install-plugin: installdirs lang.install-plugin s-header-vars install-gengtype
! # We keep the directory structure for files in config or c-family and .def
! # files. All other files are flattened to a single directory.
  	$(mkinstalldirs) $(DESTDIR)$(plugin_includedir)
  	headers=`echo $(PLUGIN_HEADERS) $$(cd $(srcdir); echo *.h *.def) | tr ' ' '\012' | sort -u`; \
  	srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`; \
--- 3606,3613 ----
  
  # Install the headers needed to build a plugin.
  install-plugin: installdirs lang.install-plugin s-header-vars install-gengtype
! # We keep the directory structure for files in config, common/config or
! # c-family and .def files. All other files are flattened to a single directory.
  	$(mkinstalldirs) $(DESTDIR)$(plugin_includedir)
  	headers=`echo $(PLUGIN_HEADERS) $$(cd $(srcdir); echo *.h *.def) | tr ' ' '\012' | sort -u`; \
  	srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`; \
*************** install-plugin: installdirs lang.install
*** 3618,3624 ****
  	  else continue; \
  	  fi; \
  	  case $$path in \
! 	  "$(srcdir)"/config/* | "$(srcdir)"/c-family/* | "$(srcdir)"/*.def ) \
  	    base=`echo "$$path" | sed -e "s|$$srcdirstrip/||"`;; \
  	  *) base=`basename $$path` ;; \
  	  esac; \
--- 3619,3626 ----
  	  else continue; \
  	  fi; \
  	  case $$path in \
! 	  "$(srcdir)"/config/* | "$(srcdir)"/common/config/* \
! 	  | "$(srcdir)"/c-family/* | "$(srcdir)"/*.def ) \
  	    base=`echo "$$path" | sed -e "s|$$srcdirstrip/||"`;; \
  	  *) base=`basename $$path` ;; \
  	  esac; \
diff -Nrcpad gcc-10.2.0/gcc/ada/ChangeLog gcc-10.3.0/gcc/ada/ChangeLog
*** gcc-10.2.0/gcc/ada/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/ada/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,8 ****
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
  
! 2020-06-23  Eric Botcazou  <ebotcazou@gcc.gnu.org>
  
  	* gcc-interface/trans.c (gnat_to_gnu) <N_Allocator>: Minor tweaks.
  	Call Has_Constrained_Partial_View on base type of designated type.
--- 1,138 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-10  Mikael Pettersson  <mikpelinux@gmail.com>
+ 
+ 	PR bootstrap/94918
+ 	* raise-gcc.c: On Cygwin include mingw32.h to prevent
+ 	windows.h from including x86intrin.h or emmintrin.h.
+ 
+ 2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity): Build a TYPE_STUB_DECL
+ 	for the main variant of an enumeration type declared as volatile.
+ 
+ 2021-03-05  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/99264
+ 	* init.c (__gnat_alternate_sta) [Linux]: Remove preprocessor test on
+ 	MINSIGSTKSZ and bump size to 32KB.
+ 	* libgnarl/s-osinte__linux.ads (Alternate_Stack_Size): Bump to 32KB.
+ 
+ 2021-03-02  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/99095
+ 	* sem_ch8.adb (Check_Constrained_Object): Restrict again the special
+ 	optimization for limited types to non-array types except in the case
+ 	of an extended return statement.
+ 
+ 2021-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (components_to_record): If the first component
+ 	with rep clause is the _Parent field with variable size, temporarily
+ 	set it aside when computing the internal layout of the REP part again.
+ 	* gcc-interface/utils.c (finish_record_type): Revert to taking the
+ 	maximum when merging sizes for all record types with rep clause.
+ 	(merge_sizes): Put SPECIAL parameter last and adjust recursive calls.
+ 
+ 2021-02-03  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Make the
+ 	two fields of the fat pointer type addressable, and do not make the
+ 	template type read-only.
+ 	<E_Record_Type>: If the type has discriminants mark it as may_alias.
+ 	* gcc-interface/utils.c (make_dummy_type): Likewise.
+ 	(build_dummy_unc_pointer_types): Likewise.
+ 
+ 2021-01-26  Marius Hillenbrand  <mhillen@linux.ibm.com>
+ 
+ 	PR ada/98228
+ 	* gcc-interface/utils.c (maybe_pad_type): Test the size of the new
+ 	packable type instead of its alignment for addressability's sake.
+ 
+ 2021-01-25  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (make_covariant_thunk): Set the DECL_CONTEXT
+ 	of the parameters and do not set TREE_PUBLIC on the thunk.
+ 	(maybe_make_gnu_thunk): Pass the alias to the covariant thunk.
+ 	* gcc-interface/utils.c (finish_subprog_decl): Set the DECL_CONTEXT
+ 	of the parameters here...
+ 	(begin_subprog_body): ...instead of here.
+ 
+ 2021-01-19  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/98740
+ 	* gcc-interface/trans.c (add_decl_expr): Always mark TYPE_ADA_SIZE.
+ 
+ 2020-12-10  Ed Schonberg  <schonberg@adacore.com>
+ 
+ 	PR ada/98230
+ 	* exp_attr.adb (Expand_N_Attribute_Reference, case Mod): Use base
+ 	type of argument to obtain static bound and required size.
+ 
+ 2020-12-08  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (maybe_make_gnu_thunk): Return false if the
+ 	target is local and thunk and target do not have the same context.
+ 
+ 2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.c (gnat_write_global_declarations): Use the
+ 	maximum index for the dummy object to avoid a name collision.
+ 
+ 2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (build_binary_op_trapv): Convert operands
+ 	to the result type before doing generic overflow checking.
+ 
+ 2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (can_be_lower_p): Remove.
+ 	(Regular_Loop_to_gnu): Add ENTRY_COND unconditionally if
+ 	BOTTOM_COND is non-zero.
+ 
+ 2020-11-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/trans.c (gnat_to_gnu) <N_Op_Shift>: Also convert
+ 	GNU_MAX_SHIFT if the type of the operation has been changed.
+ 	* gcc-interface/utils.c (can_materialize_object_renaming_p): Add
+ 	pair of missing parentheses.
+ 
+ 2020-09-28  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (maybe_saturate_size): Add ALIGN parameter
+ 	and round down the result to ALIGN.
+ 	(gnat_to_gnu_entity): Adjust calls to maybe_saturate_size.
+ 
+ 2020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/utils.c (type_has_variable_size): New function.
+ 	(create_field_decl): In the packed case, also force byte alignment
+ 	when the type of the field has variable size.
+ 
+ 2020-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Subtype>: Only
+ 	create extra subtypes for discriminants if the RM size of the base
+ 	type of the index type is lower than that of the index type.
+ 
+ 2020-09-10  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (set_rm_size): Do not take into account the
+ 	Value_Size clause if it is not for the entity itself.
+ 
+ 2020-09-10  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* gcc-interface/decl.c (build_subst_list): For a definition, make
+ 	sure to instantiate the SAVE_EXPRs generated by the elaboration of
+ 	the constraints in front of the elaboration of the type itself.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
  
! 2020-06-23  Eric Botcazou  <ebotcazou@adacore.com>
  
  	* gcc-interface/trans.c (gnat_to_gnu) <N_Allocator>: Minor tweaks.
  	Call Has_Constrained_Partial_View on base type of designated type.
diff -Nrcpad gcc-10.2.0/gcc/ada/exp_attr.adb gcc-10.3.0/gcc/ada/exp_attr.adb
*** gcc-10.2.0/gcc/ada/exp_attr.adb	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/exp_attr.adb	Thu Apr  8 11:56:27 2021
*************** package body Exp_Attr is
*** 4513,4525 ****
  
        when Attribute_Mod => Mod_Case : declare
           Arg  : constant Node_Id := Relocate_Node (First (Exprs));
!          Hi   : constant Node_Id := Type_High_Bound (Etype (Arg));
           Modv : constant Uint    := Modulus (Btyp);
  
        begin
  
           --  This is not so simple. The issue is what type to use for the
!          --  computation of the modular value.
  
           --  The easy case is when the modulus value is within the bounds
           --  of the signed integer type of the argument. In this case we can
--- 4513,4527 ----
  
        when Attribute_Mod => Mod_Case : declare
           Arg  : constant Node_Id := Relocate_Node (First (Exprs));
!          Hi   : constant Node_Id := Type_High_Bound (Base_Type (Etype (Arg)));
           Modv : constant Uint    := Modulus (Btyp);
  
        begin
  
           --  This is not so simple. The issue is what type to use for the
!          --  computation of the modular value. In addition we need to use
!          --  the base type as above to retrieve a static bound for the
!          --  comparisons that follow.
  
           --  The easy case is when the modulus value is within the bounds
           --  of the signed integer type of the argument. In this case we can
diff -Nrcpad gcc-10.2.0/gcc/ada/gcc-interface/decl.c gcc-10.3.0/gcc/ada/gcc-interface/decl.c
*** gcc-10.2.0/gcc/ada/gcc-interface/decl.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/gcc-interface/decl.c	Thu Apr  8 11:56:27 2021
*************** static tree build_position_list (tree, b
*** 232,238 ****
  static vec<subst_pair> build_subst_list (Entity_Id, Entity_Id, bool);
  static vec<variant_desc> build_variant_list (tree, vec<subst_pair>,
  					     vec<variant_desc>);
! static tree maybe_saturate_size (tree);
  static tree validate_size (Uint, tree, Entity_Id, enum tree_code, bool, bool,
  			   const char *, const char *);
  static void set_rm_size (Uint, tree, Entity_Id);
--- 232,238 ----
  static vec<subst_pair> build_subst_list (Entity_Id, Entity_Id, bool);
  static vec<variant_desc> build_variant_list (tree, vec<subst_pair>,
  					     vec<variant_desc>);
! static tree maybe_saturate_size (tree, unsigned int align);
  static tree validate_size (Uint, tree, Entity_Id, enum tree_code, bool, bool,
  			   const char *, const char *);
  static void set_rm_size (Uint, tree, Entity_Id);
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2182,2195 ****
  	  }
  	else
  	  {
  	    tem
  	      = create_field_decl (get_identifier ("P_ARRAY"),
  				   ptr_type_node, gnu_fat_type,
! 				   NULL_TREE, NULL_TREE, 0, 0);
  	    DECL_CHAIN (tem)
  	      = create_field_decl (get_identifier ("P_BOUNDS"),
  				   gnu_ptr_template, gnu_fat_type,
! 				   NULL_TREE, NULL_TREE, 0, 0);
  	    finish_fat_pointer_type (gnu_fat_type, tem);
  	    SET_TYPE_UNCONSTRAINED_ARRAY (gnu_fat_type, gnu_type);
  	  }
--- 2182,2197 ----
  	  }
  	else
  	  {
+ 	    /* We make the fields addressable for the sake of compatibility
+ 	       with languages for which the regular fields are addressable.  */
  	    tem
  	      = create_field_decl (get_identifier ("P_ARRAY"),
  				   ptr_type_node, gnu_fat_type,
! 				   NULL_TREE, NULL_TREE, 0, 1);
  	    DECL_CHAIN (tem)
  	      = create_field_decl (get_identifier ("P_BOUNDS"),
  				   gnu_ptr_template, gnu_fat_type,
! 				   NULL_TREE, NULL_TREE, 0, 1);
  	    finish_fat_pointer_type (gnu_fat_type, tem);
  	    SET_TYPE_UNCONSTRAINED_ARRAY (gnu_fat_type, gnu_type);
  	  }
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2295,2301 ****
  	    = chainon (gnu_template_fields, gnu_temp_fields[index]);
  	finish_record_type (gnu_template_type, gnu_template_fields, 0,
  			    debug_info_p);
- 	TYPE_READONLY (gnu_template_type) = 1;
  
  	/* If Component_Size is not already specified, annotate it with the
  	   size of the component.  */
--- 2297,2302 ----
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2453,2460 ****
  	      tree gnu_base_orig_max = TYPE_MAX_VALUE (gnu_base_index_type);
  	      tree gnu_min, gnu_max, gnu_high;
  
! 	      /* We try to define subtypes for discriminants used as bounds
! 		 that are more restrictive than those declared by using the
  		 bounds of the index type of the base array type.  This will
  		 make it possible to calculate the maximum size of the record
  		 type more conservatively.  This may have already been done by
--- 2454,2461 ----
  	      tree gnu_base_orig_max = TYPE_MAX_VALUE (gnu_base_index_type);
  	      tree gnu_min, gnu_max, gnu_high;
  
! 	      /* We try to create subtypes for discriminants used as bounds
! 		 that are more restrictive than those declared, by using the
  		 bounds of the index type of the base array type.  This will
  		 make it possible to calculate the maximum size of the record
  		 type more conservatively.  This may have already been done by
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2462,2469 ****
  		 there will be a conversion that needs to be removed first.  */
  	      if (CONTAINS_PLACEHOLDER_P (gnu_orig_min)
  		  && TYPE_RM_SIZE (gnu_base_index_type)
! 		  && !tree_int_cst_lt (TYPE_RM_SIZE (gnu_index_type),
! 				       TYPE_RM_SIZE (gnu_base_index_type)))
  		{
  		  gnu_orig_min = remove_conversions (gnu_orig_min, false);
  		  TREE_TYPE (gnu_orig_min)
--- 2463,2470 ----
  		 there will be a conversion that needs to be removed first.  */
  	      if (CONTAINS_PLACEHOLDER_P (gnu_orig_min)
  		  && TYPE_RM_SIZE (gnu_base_index_type)
! 		  && tree_int_cst_lt (TYPE_RM_SIZE (gnu_base_index_type),
! 				      TYPE_RM_SIZE (gnu_index_type)))
  		{
  		  gnu_orig_min = remove_conversions (gnu_orig_min, false);
  		  TREE_TYPE (gnu_orig_min)
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 2474,2481 ****
  
  	      if (CONTAINS_PLACEHOLDER_P (gnu_orig_max)
  		  && TYPE_RM_SIZE (gnu_base_index_type)
! 		  && !tree_int_cst_lt (TYPE_RM_SIZE (gnu_index_type),
! 				       TYPE_RM_SIZE (gnu_base_index_type)))
  		{
  		  gnu_orig_max = remove_conversions (gnu_orig_max, false);
  		  TREE_TYPE (gnu_orig_max)
--- 2475,2482 ----
  
  	      if (CONTAINS_PLACEHOLDER_P (gnu_orig_max)
  		  && TYPE_RM_SIZE (gnu_base_index_type)
! 		  && tree_int_cst_lt (TYPE_RM_SIZE (gnu_base_index_type),
! 				      TYPE_RM_SIZE (gnu_index_type)))
  		{
  		  gnu_orig_max = remove_conversions (gnu_orig_max, false);
  		  TREE_TYPE (gnu_orig_max)
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 3020,3034 ****
  		        || type_annotate_only);
  	  }
  
! 	/* Make a node for the record.  If we are not defining the record,
! 	   suppress expanding incomplete types.  */
  	gnu_type = make_node (tree_code_for_record_type (gnat_entity));
  	TYPE_NAME (gnu_type) = gnu_entity_name;
  	TYPE_PACKED (gnu_type) = (packed != 0) || has_align || has_rep;
  	TYPE_REVERSE_STORAGE_ORDER (gnu_type)
  	  = Reverse_Storage_Order (gnat_entity);
  	process_attributes (&gnu_type, &attr_list, true, gnat_entity);
  
  	if (!definition)
  	  {
  	    defer_incomplete_level++;
--- 3021,3044 ----
  		        || type_annotate_only);
  	  }
  
! 	/* Make a node for the record type.  */
  	gnu_type = make_node (tree_code_for_record_type (gnat_entity));
  	TYPE_NAME (gnu_type) = gnu_entity_name;
  	TYPE_PACKED (gnu_type) = (packed != 0) || has_align || has_rep;
  	TYPE_REVERSE_STORAGE_ORDER (gnu_type)
  	  = Reverse_Storage_Order (gnat_entity);
+ 
+ 	/* If the record type has discriminants, pointers to it may also point
+ 	   to constrained subtypes of it, so mark it as may_alias for LTO.  */
+ 	if (has_discr)
+ 	  prepend_one_attribute
+ 	    (&attr_list, ATTR_MACHINE_ATTRIBUTE,
+ 	     get_identifier ("may_alias"), NULL_TREE,
+ 	     gnat_entity);
+ 
  	process_attributes (&gnu_type, &attr_list, true, gnat_entity);
  
+ 	/* If we are not defining it, suppress expanding incomplete types.  */
  	if (!definition)
  	  {
  	    defer_incomplete_level++;
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4375,4381 ****
  	  /* If the size is self-referential, annotate the maximum value
  	     after saturating it, if need be, to avoid a No_Uint value.  */
  	  if (CONTAINS_PLACEHOLDER_P (gnu_size))
! 	    gnu_size = maybe_saturate_size (max_size (gnu_size, true));
  
  	  /* If we are just annotating types and the type is tagged, the tag
  	     and the parent components are not generated by the front-end so
--- 4385,4396 ----
  	  /* If the size is self-referential, annotate the maximum value
  	     after saturating it, if need be, to avoid a No_Uint value.  */
  	  if (CONTAINS_PLACEHOLDER_P (gnu_size))
! 	    {
! 	      const unsigned int align
! 		= UI_To_Int (Alignment (gnat_entity)) * BITS_PER_UNIT;
! 	      gnu_size
! 		= maybe_saturate_size (max_size (gnu_size, true), align);
! 	    }
  
  	  /* If we are just annotating types and the type is tagged, the tag
  	     and the parent components are not generated by the front-end so
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4411,4417 ****
  		  gnu_size = size_binop (PLUS_EXPR, gnu_size, offset);
  		}
  
! 	      gnu_size = maybe_saturate_size (round_up (gnu_size, align));
  	      Set_Esize (gnat_entity, annotate_value (gnu_size));
  
  	      /* Tagged types are Strict_Alignment so RM_Size = Esize.  */
--- 4426,4433 ----
  		  gnu_size = size_binop (PLUS_EXPR, gnu_size, offset);
  		}
  
! 	      gnu_size
! 		= maybe_saturate_size (round_up (gnu_size, align), align);
  	      Set_Esize (gnat_entity, annotate_value (gnu_size));
  
  	      /* Tagged types are Strict_Alignment so RM_Size = Esize.  */
*************** gnat_to_gnu_entity (Entity_Id gnat_entit
*** 4666,4671 ****
--- 4682,4691 ----
  	  const int quals
  	    = TYPE_QUAL_VOLATILE
  	      | (Is_Atomic_Or_VFA (gnat_entity) ? TYPE_QUAL_ATOMIC : 0);
+ 	  /* This is required by free_lang_data_in_type to disable the ODR.  */
+ 	  if (TREE_CODE (gnu_type) == ENUMERAL_TYPE)
+ 	    TYPE_STUB_DECL (gnu_type)
+ 	      = create_type_stub_decl (TYPE_NAME (gnu_type), gnu_type);
  	  gnu_type = change_qualified_type (gnu_type, quals);
  	}
  
*************** components_to_record (Node_Id gnat_compo
*** 8251,8262 ****
    if (p_gnu_rep_list && gnu_rep_list)
      *p_gnu_rep_list = chainon (*p_gnu_rep_list, gnu_rep_list);
  
!   /* Deal with the annoying case of an extension of a record with variable size
!      and partial rep clause, for which the _Parent field is forced at offset 0
!      and has variable size, which we do not support below.  Note that we cannot
!      do it if the field has fixed size because we rely on the presence of the
!      REP part built below to trigger the reordering of the fields in a derived
!      record type when all the fields have a fixed position.  */
    else if (gnu_rep_list
  	   && !DECL_CHAIN (gnu_rep_list)
  	   && TREE_CODE (DECL_SIZE (gnu_rep_list)) != INTEGER_CST
--- 8271,8282 ----
    if (p_gnu_rep_list && gnu_rep_list)
      *p_gnu_rep_list = chainon (*p_gnu_rep_list, gnu_rep_list);
  
!   /* Deal with the case of an extension of a record type with variable size and
!      partial rep clause, for which the _Parent field is forced at offset 0 and
!      has variable size.  Note that we cannot do it if the field has fixed size
!      because we rely on the presence of the REP part built below to trigger the
!      reordering of the fields in a derived record type when all the fields have
!      a fixed position.  */
    else if (gnu_rep_list
  	   && !DECL_CHAIN (gnu_rep_list)
  	   && TREE_CODE (DECL_SIZE (gnu_rep_list)) != INTEGER_CST
*************** components_to_record (Node_Id gnat_compo
*** 8274,8306 ****
       record, before the others, if we also have fields without rep clause.  */
    else if (gnu_rep_list)
      {
!       tree gnu_rep_type, gnu_rep_part;
!       int i, len = list_length (gnu_rep_list);
!       tree *gnu_arr = XALLOCAVEC (tree, len);
  
        /* If all the fields have a rep clause, we can do a flat layout.  */
        layout_with_rep = !gnu_field_list
  			&& (!gnu_variant_part || variants_have_rep);
        gnu_rep_type
  	= layout_with_rep ? gnu_record_type : make_node (RECORD_TYPE);
  
!       for (gnu_field = gnu_rep_list, i = 0;
! 	   gnu_field;
! 	   gnu_field = DECL_CHAIN (gnu_field), i++)
! 	gnu_arr[i] = gnu_field;
  
        qsort (gnu_arr, len, sizeof (tree), compare_field_bitpos);
  
-       /* Put the fields in the list in order of increasing position, which
- 	 means we start from the end.  */
        gnu_rep_list = NULL_TREE;
!       for (i = len - 1; i >= 0; i--)
  	{
  	  DECL_CHAIN (gnu_arr[i]) = gnu_rep_list;
  	  gnu_rep_list = gnu_arr[i];
  	  DECL_CONTEXT (gnu_arr[i]) = gnu_rep_type;
  	}
  
        if (layout_with_rep)
  	gnu_field_list = gnu_rep_list;
        else
--- 8294,8345 ----
       record, before the others, if we also have fields without rep clause.  */
    else if (gnu_rep_list)
      {
!       tree gnu_parent, gnu_rep_type;
  
        /* If all the fields have a rep clause, we can do a flat layout.  */
        layout_with_rep = !gnu_field_list
  			&& (!gnu_variant_part || variants_have_rep);
+ 
+       /* Same as above but the extension itself has a rep clause, in which case
+ 	 we need to set aside the _Parent field to lay out the REP part.  */
+       if (TREE_CODE (DECL_SIZE (gnu_rep_list)) != INTEGER_CST
+ 	  && !layout_with_rep
+ 	  && !variants_have_rep
+ 	  && first_free_pos
+ 	  && integer_zerop (first_free_pos)
+ 	  && integer_zerop (bit_position (gnu_rep_list)))
+ 	{
+ 	  gnu_parent = gnu_rep_list;
+ 	  gnu_rep_list = DECL_CHAIN (gnu_rep_list);
+ 	}
+       else
+ 	gnu_parent = NULL_TREE;
+ 
        gnu_rep_type
  	= layout_with_rep ? gnu_record_type : make_node (RECORD_TYPE);
  
!       /* Sort the fields in order of increasing bit position.  */
!       const int len = list_length (gnu_rep_list);
!       tree *gnu_arr = XALLOCAVEC (tree, len);
! 
!       gnu_field = gnu_rep_list;
!       for (int i = 0; i < len; i++)
! 	{
! 	  gnu_arr[i] = gnu_field;
! 	  gnu_field = DECL_CHAIN (gnu_field);
! 	}
  
        qsort (gnu_arr, len, sizeof (tree), compare_field_bitpos);
  
        gnu_rep_list = NULL_TREE;
!       for (int i = len - 1; i >= 0; i--)
  	{
  	  DECL_CHAIN (gnu_arr[i]) = gnu_rep_list;
  	  gnu_rep_list = gnu_arr[i];
  	  DECL_CONTEXT (gnu_arr[i]) = gnu_rep_type;
  	}
  
+       /* Do the layout of the REP part, if any.  */
        if (layout_with_rep)
  	gnu_field_list = gnu_rep_list;
        else
*************** components_to_record (Node_Id gnat_compo
*** 8309,8322 ****
  	    = create_concat_name (gnat_record_type, "REP");
  	  TYPE_REVERSE_STORAGE_ORDER (gnu_rep_type)
  	    = TYPE_REVERSE_STORAGE_ORDER (gnu_record_type);
! 	  finish_record_type (gnu_rep_type, gnu_rep_list, 1, debug_info);
  
  	  /* If FIRST_FREE_POS is nonzero, we need to ensure that the fields
  	     without rep clause are laid out starting from this position.
  	     Therefore, we force it as a minimal size on the REP part.  */
! 	  gnu_rep_part
  	    = create_rep_part (gnu_rep_type, gnu_record_type, first_free_pos);
  
  	  /* Chain the REP part at the beginning of the field list.  */
  	  DECL_CHAIN (gnu_rep_part) = gnu_field_list;
  	  gnu_field_list = gnu_rep_part;
--- 8348,8383 ----
  	    = create_concat_name (gnat_record_type, "REP");
  	  TYPE_REVERSE_STORAGE_ORDER (gnu_rep_type)
  	    = TYPE_REVERSE_STORAGE_ORDER (gnu_record_type);
! 	  finish_record_type (gnu_rep_type, gnu_rep_list, 1, false);
  
  	  /* If FIRST_FREE_POS is nonzero, we need to ensure that the fields
  	     without rep clause are laid out starting from this position.
  	     Therefore, we force it as a minimal size on the REP part.  */
! 	  tree gnu_rep_part
  	    = create_rep_part (gnu_rep_type, gnu_record_type, first_free_pos);
  
+ 	  /* If this is an extension, put back the _Parent field as the first
+ 	     field of the REP part at offset 0 and update its layout.  */
+ 	  if (gnu_parent)
+ 	    {
+ 	      const unsigned int align = DECL_ALIGN (gnu_parent);
+ 	      DECL_CHAIN (gnu_parent) = TYPE_FIELDS (gnu_rep_type);
+ 	      TYPE_FIELDS (gnu_rep_type) = gnu_parent;
+ 	      DECL_CONTEXT (gnu_parent) = gnu_rep_type;
+ 	      if (align > TYPE_ALIGN (gnu_rep_type))
+ 		{
+ 		  SET_TYPE_ALIGN (gnu_rep_type, align);
+ 		  TYPE_SIZE (gnu_rep_type)
+ 		    = round_up (TYPE_SIZE (gnu_rep_type), align);
+ 		  TYPE_SIZE_UNIT (gnu_rep_type)
+ 		    = round_up (TYPE_SIZE_UNIT (gnu_rep_type), align);
+ 		  SET_DECL_ALIGN (gnu_rep_part, align);
+ 		}
+ 	    }
+ 
+ 	  if (debug_info)
+ 	    rest_of_record_type_compilation (gnu_rep_type);
+ 
  	  /* Chain the REP part at the beginning of the field list.  */
  	  DECL_CHAIN (gnu_rep_part) = gnu_field_list;
  	  gnu_field_list = gnu_rep_part;
*************** build_subst_list (Entity_Id gnat_subtype
*** 8786,8796 ****
      if (!Is_Access_Type (Etype (Node (gnat_constr))))
        {
  	tree gnu_field = gnat_to_gnu_field_decl (gnat_discrim);
! 	tree replacement = convert (TREE_TYPE (gnu_field),
! 				    elaborate_expression
! 				    (Node (gnat_constr), gnat_subtype,
! 				     get_entity_char (gnat_discrim),
! 				     definition, true, false));
  	subst_pair s = { gnu_field, replacement };
  	gnu_list.safe_push (s);
        }
--- 8847,8861 ----
      if (!Is_Access_Type (Etype (Node (gnat_constr))))
        {
  	tree gnu_field = gnat_to_gnu_field_decl (gnat_discrim);
! 	tree replacement
! 	  = elaborate_expression (Node (gnat_constr), gnat_subtype,
! 				  get_entity_char (gnat_discrim),
! 				  definition, true, false);
! 	/* If this is a definition, we need to make sure that the SAVE_EXPRs
! 	   are instantiated on every possibly path in size computations.  */
! 	if (definition && TREE_CODE (replacement) == SAVE_EXPR)
! 	  add_stmt (replacement);
! 	replacement = convert (TREE_TYPE (gnu_field), replacement);
  	subst_pair s = { gnu_field, replacement };
  	gnu_list.safe_push (s);
        }
*************** build_variant_list (tree qual_union_type
*** 8847,8861 ****
  }
  
  /* If SIZE has overflowed, return the maximum valid size, which is the upper
!    bound of the signed sizetype in bits; otherwise return SIZE unmodified.  */
  
  static tree
! maybe_saturate_size (tree size)
  {
    if (TREE_CODE (size) == INTEGER_CST && TREE_OVERFLOW (size))
!     size = size_binop (MULT_EXPR,
! 		       fold_convert (bitsizetype, TYPE_MAX_VALUE (ssizetype)),
! 		       build_int_cst (bitsizetype, BITS_PER_UNIT));
    return size;
  }
  
--- 8912,8932 ----
  }
  
  /* If SIZE has overflowed, return the maximum valid size, which is the upper
!    bound of the signed sizetype in bits, rounded down to ALIGN.  Otherwise
!    return SIZE unmodified.  */
  
  static tree
! maybe_saturate_size (tree size, unsigned int align)
  {
    if (TREE_CODE (size) == INTEGER_CST && TREE_OVERFLOW (size))
!     {
!       size
! 	= size_binop (MULT_EXPR,
! 		      fold_convert (bitsizetype, TYPE_MAX_VALUE (ssizetype)),
! 		      build_int_cst (bitsizetype, BITS_PER_UNIT));
!       size = round_down (size, align);
!     }
! 
    return size;
  }
  
*************** set_rm_size (Uint uint_size, tree gnu_ty
*** 8997,9006 ****
    if (uint_size == No_Uint)
      return;
  
!   /* Only issue an error if a Value_Size clause was explicitly given.
!      Otherwise, we'd be duplicating an error on the Size clause.  */
    gnat_attr_node
      = Get_Attribute_Definition_Clause (gnat_entity, Attr_Value_Size);
  
    /* Get the size as an INTEGER_CST.  Issue an error if a size was specified
       but cannot be represented in bitsizetype.  */
--- 9068,9079 ----
    if (uint_size == No_Uint)
      return;
  
!   /* Only issue an error if a Value_Size clause was explicitly given for the
!      entity; otherwise, we'd be duplicating an error on the Size clause.  */
    gnat_attr_node
      = Get_Attribute_Definition_Clause (gnat_entity, Attr_Value_Size);
+   if (Present (gnat_attr_node) && Entity (gnat_attr_node) != gnat_entity)
+     gnat_attr_node = Empty;
  
    /* Get the size as an INTEGER_CST.  Issue an error if a size was specified
       but cannot be represented in bitsizetype.  */
diff -Nrcpad gcc-10.2.0/gcc/ada/gcc-interface/trans.c gcc-10.3.0/gcc/ada/gcc-interface/trans.c
*** gcc-10.2.0/gcc/ada/gcc-interface/trans.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/gcc-interface/trans.c	Thu Apr  8 11:56:27 2021
*************** can_equal_max_val_p (tree val, tree type
*** 3271,3308 ****
    return can_equal_min_or_max_val_p (val, type, !reverse);
  }
  
- /* Return true if VAL1 can be lower than VAL2.  */
- 
- static bool
- can_be_lower_p (tree val1, tree val2)
- {
-   if (TREE_CODE (val1) == NOP_EXPR)
-     {
-       tree type = TREE_TYPE (TREE_OPERAND (val1, 0));
-       if (can_be_lower_p (TYPE_MAX_VALUE (type), TYPE_MIN_VALUE (type)))
- 	return true;
- 
-       val1 = TYPE_MIN_VALUE (type);
-     }
- 
-   if (TREE_CODE (val1) != INTEGER_CST)
-     return true;
- 
-   if (TREE_CODE (val2) == NOP_EXPR)
-     {
-       tree type = TREE_TYPE (TREE_OPERAND (val2, 0));
-       if (can_be_lower_p (TYPE_MAX_VALUE (type), TYPE_MIN_VALUE (type)))
- 	return true;
- 
-       val2 = TYPE_MAX_VALUE (type);
-     }
- 
-   if (TREE_CODE (val2) != INTEGER_CST)
-     return true;
- 
-   return tree_int_cst_lt (val1, val2);
- }
- 
  /* Replace EXPR1 and EXPR2 by invariant expressions if possible.  Return
     true if both expressions have been replaced and false otherwise.  */
  
--- 3271,3276 ----
*************** Regular_Loop_to_gnu (Node_Id gnat_node,
*** 3725,3743 ****
  	}
  
        /* If we use the BOTTOM_COND, we can turn the test into an inequality
! 	 test but we may have to add ENTRY_COND to protect the empty loop.  */
        if (LOOP_STMT_BOTTOM_COND_P (gnu_loop_stmt))
  	{
  	  test_code = NE_EXPR;
! 	  if (can_be_lower_p (gnu_high, gnu_low))
! 	    {
! 	      gnu_cond_expr
! 		= build3 (COND_EXPR, void_type_node,
! 			  build_binary_op (LE_EXPR, boolean_type_node,
! 					   gnu_low, gnu_high),
! 			  NULL_TREE, alloc_stmt_list ());
! 	      set_expr_location_from_node (gnu_cond_expr, gnat_iter_scheme);
! 	    }
  	}
  
        /* Open a new nesting level that will surround the loop to declare the
--- 3693,3708 ----
  	}
  
        /* If we use the BOTTOM_COND, we can turn the test into an inequality
! 	 test but we have to add ENTRY_COND to protect the empty loop.  */
        if (LOOP_STMT_BOTTOM_COND_P (gnu_loop_stmt))
  	{
  	  test_code = NE_EXPR;
! 	  gnu_cond_expr
! 	    = build3 (COND_EXPR, void_type_node,
! 		      build_binary_op (LE_EXPR, boolean_type_node,
! 				       gnu_low, gnu_high),
! 		      NULL_TREE, alloc_stmt_list ());
! 	  set_expr_location_from_node (gnu_cond_expr, gnat_iter_scheme);
  	}
  
        /* Open a new nesting level that will surround the loop to declare the
*************** gnat_to_gnu (Node_Id gnat_node)
*** 7662,7667 ****
--- 7627,7634 ----
  	    if (TREE_CODE (gnu_lhs) == INTEGER_CST && ignore_lhs_overflow)
  	      TREE_OVERFLOW (gnu_lhs) = TREE_OVERFLOW (gnu_old_lhs);
  	    gnu_rhs = convert (gnu_type, gnu_rhs);
+ 	    if (gnu_max_shift)
+ 	      gnu_max_shift = convert (gnu_type, gnu_max_shift);
  	  }
  
  	/* For signed integer addition, subtraction and multiplication, do an
*************** add_decl_expr (tree gnu_decl, Node_Id gn
*** 9063,9077 ****
  	  MARK_VISITED (DECL_SIZE_UNIT (gnu_decl));
  	  MARK_VISITED (DECL_INITIAL (gnu_decl));
  	}
-       /* In any case, we have to deal with our own TYPE_ADA_SIZE field.  */
-       else if (TREE_CODE (gnu_decl) == TYPE_DECL
- 	       && RECORD_OR_UNION_TYPE_P (type)
- 	       && !TYPE_FAT_POINTER_P (type))
- 	MARK_VISITED (TYPE_ADA_SIZE (type));
      }
    else
      add_stmt_with_node (gnu_stmt, gnat_node);
  
    /* If this is a variable and an initializer is attached to it, it must be
       valid for the context.  Similar to init_const in create_var_decl.  */
    if (TREE_CODE (gnu_decl) == VAR_DECL
--- 9030,9045 ----
  	  MARK_VISITED (DECL_SIZE_UNIT (gnu_decl));
  	  MARK_VISITED (DECL_INITIAL (gnu_decl));
  	}
      }
    else
      add_stmt_with_node (gnu_stmt, gnat_node);
  
+   /* Mark our TYPE_ADA_SIZE field now since it will not be gimplified.  */
+   if (TREE_CODE (gnu_decl) == TYPE_DECL
+       && RECORD_OR_UNION_TYPE_P (type)
+       && !TYPE_FAT_POINTER_P (type))
+     MARK_VISITED (TYPE_ADA_SIZE (type));
+ 
    /* If this is a variable and an initializer is attached to it, it must be
       valid for the context.  Similar to init_const in create_var_decl.  */
    if (TREE_CODE (gnu_decl) == VAR_DECL
*************** build_binary_op_trapv (enum tree_code co
*** 9958,9963 ****
--- 9926,9936 ----
    /* If no operand is a constant, we use the generic implementation.  */
    if (TREE_CODE (lhs) != INTEGER_CST && TREE_CODE (rhs) != INTEGER_CST)
      {
+       /* First convert the operands to the result type like build_binary_op.
+ 	 This is where the bias is made explicit for biased types.  */
+       lhs = convert (gnu_type, lhs);
+       rhs = convert (gnu_type, rhs);
+ 
        /* Never inline a 64-bit mult for a 32-bit target, it's way too long.  */
        if (code == MULT_EXPR && precision == 64 && BITS_PER_WORD < 64)
  	{
*************** make_alias_for_thunk (tree target)
*** 11215,11221 ****
    return alias;
  }
  
! /* Create the covariant part of the {GNAT,GNU}_THUNK.  */
  
  static tree
  make_covariant_thunk (Entity_Id gnat_thunk, tree gnu_thunk)
--- 11188,11194 ----
    return alias;
  }
  
! /* Create the local covariant part of {GNAT,GNU}_THUNK.  */
  
  static tree
  make_covariant_thunk (Entity_Id gnat_thunk, tree gnu_thunk)
*************** make_covariant_thunk (Entity_Id gnat_thu
*** 11226,11231 ****
--- 11199,11209 ----
  		  gnu_name, TREE_TYPE (gnu_thunk));
  
    DECL_ARGUMENTS (gnu_cv_thunk) = copy_list (DECL_ARGUMENTS (gnu_thunk));
+   for (tree param_decl = DECL_ARGUMENTS (gnu_cv_thunk);
+        param_decl;
+        param_decl = DECL_CHAIN (param_decl))
+     DECL_CONTEXT (param_decl) = gnu_cv_thunk;
+ 
    DECL_RESULT (gnu_cv_thunk) = copy_node (DECL_RESULT (gnu_thunk));
    DECL_CONTEXT (DECL_RESULT (gnu_cv_thunk)) = gnu_cv_thunk;
  
*************** make_covariant_thunk (Entity_Id gnat_thu
*** 11233,11239 ****
    DECL_CONTEXT (gnu_cv_thunk) = DECL_CONTEXT (gnu_thunk);
    TREE_READONLY (gnu_cv_thunk) = TREE_READONLY (gnu_thunk);
    TREE_THIS_VOLATILE (gnu_cv_thunk) = TREE_THIS_VOLATILE (gnu_thunk);
-   TREE_PUBLIC (gnu_cv_thunk) = TREE_PUBLIC (gnu_thunk);
    DECL_ARTIFICIAL (gnu_cv_thunk) = 1;
  
    return gnu_cv_thunk;
--- 11211,11216 ----
*************** maybe_make_gnu_thunk (Entity_Id gnat_thu
*** 11334,11341 ****
  
    tree gnu_target = gnat_to_gnu_entity (gnat_target, NULL_TREE, false);
  
!   /* Thunk and target must have the same nesting level, if any.  */
!   gcc_assert (DECL_CONTEXT (gnu_thunk) == DECL_CONTEXT (gnu_target));
  
    /* If the target returns by invisible reference and is external, apply the
       same transformation as Subprogram_Body_to_gnu here.  */
--- 11311,11321 ----
  
    tree gnu_target = gnat_to_gnu_entity (gnat_target, NULL_TREE, false);
  
!   /* If the target is local, then thunk and target must have the same context
!      because cgraph_node::expand_thunk can only forward the static chain.  */
!   if (DECL_STATIC_CHAIN (gnu_target)
!       && DECL_CONTEXT (gnu_thunk) != DECL_CONTEXT (gnu_target))
!     return false;
  
    /* If the target returns by invisible reference and is external, apply the
       same transformation as Subprogram_Body_to_gnu here.  */
*************** maybe_make_gnu_thunk (Entity_Id gnat_thu
*** 11360,11365 ****
--- 11340,11351 ----
  
    cgraph_node *target_node = cgraph_node::get_create (gnu_target);
  
+   /* We may also need to create an alias for the target in order to make
+      the call local, depending on the linkage of the target.  */
+   tree gnu_alias = use_alias_for_thunk_p (gnu_target)
+ 		  ? make_alias_for_thunk (gnu_target)
+ 		  : gnu_target;
+ 
    /* If the return type of the target is a controlling type, then we need
       both an usual this thunk and a covariant thunk in this order:
  
*************** maybe_make_gnu_thunk (Entity_Id gnat_thu
*** 11372,11388 ****
        tree gnu_cv_thunk = make_covariant_thunk (gnat_thunk, gnu_thunk);
        target_node->create_thunk (gnu_cv_thunk, gnu_target, false,
  				 - fixed_offset, 0, 0,
! 				 NULL_TREE, gnu_target);
  
!       gnu_target = gnu_cv_thunk;
      }
  
-   /* We may also need to create an alias for the target in order to make
-      the call local, depending on the linkage of the target.  */
-   tree gnu_alias = use_alias_for_thunk_p (gnu_target)
- 		  ? make_alias_for_thunk (gnu_target)
- 		  : gnu_target;
- 
    target_node->create_thunk (gnu_thunk, gnu_target, true,
  			     fixed_offset, virtual_value, indirect_offset,
  			     virtual_offset, gnu_alias);
--- 11358,11368 ----
        tree gnu_cv_thunk = make_covariant_thunk (gnat_thunk, gnu_thunk);
        target_node->create_thunk (gnu_cv_thunk, gnu_target, false,
  				 - fixed_offset, 0, 0,
! 				 NULL_TREE, gnu_alias);
  
!       gnu_alias = gnu_target = gnu_cv_thunk;
      }
  
    target_node->create_thunk (gnu_thunk, gnu_target, true,
  			     fixed_offset, virtual_value, indirect_offset,
  			     virtual_offset, gnu_alias);
diff -Nrcpad gcc-10.2.0/gcc/ada/gcc-interface/utils.c gcc-10.3.0/gcc/ada/gcc-interface/utils.c
*** gcc-10.2.0/gcc/ada/gcc-interface/utils.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/gcc-interface/utils.c	Thu Apr  8 11:56:27 2021
*************** make_dummy_type (Entity_Id gnat_type)
*** 424,429 ****
--- 424,434 ----
      = create_type_stub_decl (TYPE_NAME (gnu_type), gnu_type);
    if (Is_By_Reference_Type (gnat_equiv))
      TYPE_BY_REFERENCE_P (gnu_type) = 1;
+   if (Has_Discriminants (gnat_equiv))
+     decl_attributes (&gnu_type,
+ 		     tree_cons (get_identifier ("may_alias"), NULL_TREE,
+ 				NULL_TREE),
+ 		     ATTR_FLAG_TYPE_IN_PLACE);
  
    SET_DUMMY_NODE (gnat_equiv, gnu_type);
  
*************** build_dummy_unc_pointer_types (Entity_Id
*** 473,482 ****
      = create_type_stub_decl (create_concat_name (gnat_desig_type, "XUP"),
  			     gnu_fat_type);
    fields = create_field_decl (get_identifier ("P_ARRAY"), gnu_ptr_array,
! 			      gnu_fat_type, NULL_TREE, NULL_TREE, 0, 0);
    DECL_CHAIN (fields)
      = create_field_decl (get_identifier ("P_BOUNDS"), gnu_ptr_template,
! 			 gnu_fat_type, NULL_TREE, NULL_TREE, 0, 0);
    finish_fat_pointer_type (gnu_fat_type, fields);
    SET_TYPE_UNCONSTRAINED_ARRAY (gnu_fat_type, gnu_desig_type);
    /* Suppress debug info until after the type is completed.  */
--- 478,487 ----
      = create_type_stub_decl (create_concat_name (gnat_desig_type, "XUP"),
  			     gnu_fat_type);
    fields = create_field_decl (get_identifier ("P_ARRAY"), gnu_ptr_array,
! 			      gnu_fat_type, NULL_TREE, NULL_TREE, 0, 1);
    DECL_CHAIN (fields)
      = create_field_decl (get_identifier ("P_BOUNDS"), gnu_ptr_template,
! 			 gnu_fat_type, NULL_TREE, NULL_TREE, 0, 1);
    finish_fat_pointer_type (gnu_fat_type, fields);
    SET_TYPE_UNCONSTRAINED_ARRAY (gnu_fat_type, gnu_desig_type);
    /* Suppress debug info until after the type is completed.  */
*************** maybe_pad_type (tree type, tree size, un
*** 1467,1473 ****
      {
        tree packable_type = make_packable_type (type, true, align);
        if (TYPE_MODE (packable_type) != BLKmode
! 	  && align >= TYPE_ALIGN (packable_type))
          type = packable_type;
      }
  
--- 1472,1478 ----
      {
        tree packable_type = make_packable_type (type, true, align);
        if (TYPE_MODE (packable_type) != BLKmode
! 	  && compare_tree_int (TYPE_SIZE (packable_type), align) <= 0)
          type = packable_type;
      }
  
*************** finish_record_type (tree record_type, tr
*** 1941,1947 ****
  	this_ada_size = this_size;
  
        const bool variant_part = (TREE_CODE (type) == QUAL_UNION_TYPE);
-       const bool variant_part_at_zero = variant_part && integer_zerop (pos);
  
        /* Clear DECL_BIT_FIELD for the cases layout_decl does not handle.  */
        if (DECL_BIT_FIELD (field)
--- 1946,1951 ----
*************** finish_record_type (tree record_type, tr
*** 1984,1990 ****
        /* Clear DECL_BIT_FIELD_TYPE for a variant part at offset 0, it's simply
  	 not supported by the DECL_BIT_FIELD_REPRESENTATIVE machinery because
  	 the variant part is always the last field in the list.  */
!       if (variant_part_at_zero)
  	DECL_BIT_FIELD_TYPE (field) = NULL_TREE;
  
        /* If we still have DECL_BIT_FIELD set at this point, we know that the
--- 1988,1994 ----
        /* Clear DECL_BIT_FIELD_TYPE for a variant part at offset 0, it's simply
  	 not supported by the DECL_BIT_FIELD_REPRESENTATIVE machinery because
  	 the variant part is always the last field in the list.  */
!       if (variant_part && integer_zerop (pos))
  	DECL_BIT_FIELD_TYPE (field) = NULL_TREE;
  
        /* If we still have DECL_BIT_FIELD set at this point, we know that the
*************** finish_record_type (tree record_type, tr
*** 2019,2036 ****
  	case RECORD_TYPE:
  	  /* Since we know here that all fields are sorted in order of
  	     increasing bit position, the size of the record is one
! 	     higher than the ending bit of the last field processed,
! 	     unless we have a variant part at offset 0, since in this
! 	     case we might have a field outside the variant part that
! 	     has a higher ending position; so use a MAX in this case.
! 	     Also, if this field is a QUAL_UNION_TYPE, we need to take
! 	     into account the previous size in the case of empty variants.  */
  	  ada_size
! 	    = merge_sizes (ada_size, pos, this_ada_size, variant_part,
! 			   variant_part_at_zero);
  	  size
! 	    = merge_sizes (size, pos, this_size, variant_part,
! 			   variant_part_at_zero);
  	  break;
  
  	default:
--- 2023,2042 ----
  	case RECORD_TYPE:
  	  /* Since we know here that all fields are sorted in order of
  	     increasing bit position, the size of the record is one
! 	     higher than the ending bit of the last field processed
! 	     unless we have a rep clause, because we might be processing
! 	     the REP part of a record with a variant part for which the
! 	     variant part has a rep clause but not the fixed part, in
! 	     which case this REP part may contain overlapping fields
! 	     and thus needs to be treated like a union tyoe above, so
! 	     use a MAX in that case.  Also, if this field is a variant
! 	     part, we need to take into account the previous size in
! 	     the case of empty variants.  */
  	  ada_size
! 	    = merge_sizes (ada_size, pos, this_ada_size, rep_level > 0,
! 			   variant_part);
  	  size
! 	    = merge_sizes (size, pos, this_size, rep_level > 0, variant_part);
  	  break;
  
  	default:
*************** rest_of_record_type_compilation (tree re
*** 2322,2335 ****
  }
  
  /* Utility function of above to merge LAST_SIZE, the previous size of a record
!    with FIRST_BIT and SIZE that describe a field.  SPECIAL is true if this
!    represents a QUAL_UNION_TYPE in which case we must look for COND_EXPRs and
!    replace a value of zero with the old size.  If MAX is true, we take the
     MAX of the end position of this field with LAST_SIZE.  In all other cases,
!    we use FIRST_BIT plus SIZE.  Return an expression for the size.  */
  
  static tree
! merge_sizes (tree last_size, tree first_bit, tree size, bool special, bool max)
  {
    tree type = TREE_TYPE (last_size);
    tree new_size;
--- 2328,2341 ----
  }
  
  /* Utility function of above to merge LAST_SIZE, the previous size of a record
!    with FIRST_BIT and SIZE that describe a field.  If MAX is true, we take the
     MAX of the end position of this field with LAST_SIZE.  In all other cases,
!    we use FIRST_BIT plus SIZE.  SPECIAL is true if it's for a QUAL_UNION_TYPE,
!    in which case we must look for COND_EXPRs and replace a value of zero with
!    the old size.  Return an expression for the size.  */
  
  static tree
! merge_sizes (tree last_size, tree first_bit, tree size, bool max, bool special)
  {
    tree type = TREE_TYPE (last_size);
    tree new_size;
*************** merge_sizes (tree last_size, tree first_
*** 2346,2356 ****
  			    integer_zerop (TREE_OPERAND (size, 1))
  			    ? last_size : merge_sizes (last_size, first_bit,
  						       TREE_OPERAND (size, 1),
! 						       1, max),
  			    integer_zerop (TREE_OPERAND (size, 2))
  			    ? last_size : merge_sizes (last_size, first_bit,
  						       TREE_OPERAND (size, 2),
! 						       1, max));
  
    /* We don't need any NON_VALUE_EXPRs and they can confuse us (especially
       when fed through SUBSTITUTE_IN_EXPR) into thinking that a constant
--- 2352,2362 ----
  			    integer_zerop (TREE_OPERAND (size, 1))
  			    ? last_size : merge_sizes (last_size, first_bit,
  						       TREE_OPERAND (size, 1),
! 						       max, special),
  			    integer_zerop (TREE_OPERAND (size, 2))
  			    ? last_size : merge_sizes (last_size, first_bit,
  						       TREE_OPERAND (size, 2),
! 						       max, special));
  
    /* We don't need any NON_VALUE_EXPRs and they can confuse us (especially
       when fed through SUBSTITUTE_IN_EXPR) into thinking that a constant
*************** aggregate_type_contains_array_p (tree ty
*** 2812,2817 ****
--- 2818,2848 ----
      }
  }
  
+ /* Return true if TYPE is a type with variable size or a padding type with a
+    field of variable size or a record that has a field with such a type.  */
+ 
+ static bool
+ type_has_variable_size (tree type)
+ {
+   tree field;
+ 
+   if (!TREE_CONSTANT (TYPE_SIZE (type)))
+     return true;
+ 
+   if (TYPE_IS_PADDING_P (type)
+       && !TREE_CONSTANT (DECL_SIZE (TYPE_FIELDS (type))))
+     return true;
+ 
+   if (!RECORD_OR_UNION_TYPE_P (type))
+     return false;
+ 
+   for (field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field))
+     if (type_has_variable_size (TREE_TYPE (field)))
+       return true;
+ 
+   return false;
+ }
+ 
  /* Return a FIELD_DECL node.  NAME is the field's name, TYPE is its type and
     RECORD_TYPE is the type of the enclosing record.  If SIZE is nonzero, it
     is the specified size of the field.  If POS is nonzero, it is the bit
*************** create_field_decl (tree name, tree type,
*** 2881,2893 ****
  
    DECL_PACKED (field_decl) = pos ? DECL_BIT_FIELD (field_decl) : packed;
  
!   /* If FIELD_TYPE is BLKmode, we must ensure this is aligned to at least a
!      byte boundary since GCC cannot handle less-aligned BLKmode bitfields.
       Likewise for an aggregate without specified position that contains an
!      array, because in this case slices of variable length of this array
!      must be handled by GCC and variable-sized objects need to be aligned
!      to at least a byte boundary.  */
    if (packed && (TYPE_MODE (type) == BLKmode
  		 || (!pos
  		     && AGGREGATE_TYPE_P (type)
  		     && aggregate_type_contains_array_p (type, false))))
--- 2912,2926 ----
  
    DECL_PACKED (field_decl) = pos ? DECL_BIT_FIELD (field_decl) : packed;
  
!   /* If FIELD_TYPE has BLKmode, we must ensure this is aligned to at least
!      a byte boundary since GCC cannot handle less aligned BLKmode bitfields.
!      Likewise if it has a variable size and no specified position because
!      variable-sized objects need to be aligned to at least a byte boundary.
       Likewise for an aggregate without specified position that contains an
!      array because, in this case, slices of variable length of this array
!      must be handled by GCC and have variable size.  */
    if (packed && (TYPE_MODE (type) == BLKmode
+ 		 || (!pos && type_has_variable_size (type))
  		 || (!pos
  		     && AGGREGATE_TYPE_P (type)
  		     && aggregate_type_contains_array_p (type, false))))
*************** create_subprog_decl (tree name, tree asm
*** 3389,3394 ****
--- 3422,3433 ----
  void
  finish_subprog_decl (tree decl, tree asm_name, tree type)
  {
+   /* DECL_ARGUMENTS is set by the caller, but not its context.  */
+   for (tree param_decl = DECL_ARGUMENTS (decl);
+        param_decl;
+        param_decl = DECL_CHAIN (param_decl))
+     DECL_CONTEXT (param_decl) = decl;
+ 
    tree result_decl
      = build_decl (DECL_SOURCE_LOCATION (decl), RESULT_DECL, NULL_TREE,
  		  TREE_TYPE (type));
*************** finish_subprog_decl (tree decl, tree asm
*** 3434,3441 ****
  void
  begin_subprog_body (tree subprog_decl)
  {
-   tree param_decl;
- 
    announce_function (subprog_decl);
  
    /* This function is being defined.  */
--- 3473,3478 ----
*************** begin_subprog_body (tree subprog_decl)
*** 3451,3460 ****
    /* Enter a new binding level and show that all the parameters belong to
       this function.  */
    gnat_pushlevel ();
- 
-   for (param_decl = DECL_ARGUMENTS (subprog_decl); param_decl;
-        param_decl = DECL_CHAIN (param_decl))
-     DECL_CONTEXT (param_decl) = subprog_decl;
  }
  
  /* Finish translating the current subprogram and set its BODY.  */
--- 3488,3493 ----
*************** can_materialize_object_renaming_p (Node_
*** 5713,5719 ****
      {
        expr = Original_Node (expr);
  
!       switch Nkind (expr)
  	{
  	case N_Identifier:
  	case N_Expanded_Name:
--- 5746,5752 ----
      {
        expr = Original_Node (expr);
  
!       switch (Nkind (expr))
  	{
  	case N_Identifier:
  	case N_Expanded_Name:
*************** gnat_write_global_declarations (void)
*** 5777,5783 ****
        struct varpool_node *node;
        char *label;
  
!       ASM_FORMAT_PRIVATE_NAME (label, first_global_object_name, 0);
        dummy_global
  	= build_decl (BUILTINS_LOCATION, VAR_DECL, get_identifier (label),
  		      void_type_node);
--- 5810,5816 ----
        struct varpool_node *node;
        char *label;
  
!       ASM_FORMAT_PRIVATE_NAME (label, first_global_object_name, ULONG_MAX);
        dummy_global
  	= build_decl (BUILTINS_LOCATION, VAR_DECL, get_identifier (label),
  		      void_type_node);
diff -Nrcpad gcc-10.2.0/gcc/ada/init.c gcc-10.3.0/gcc/ada/init.c
*** gcc-10.2.0/gcc/ada/init.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/init.c	Thu Apr  8 11:56:27 2021
*************** __gnat_error_handler (int sig, siginfo_t
*** 578,589 ****
  
  #ifndef __ia64__
  #define HAVE_GNAT_ALTERNATE_STACK 1
! /* This must be in keeping with System.OS_Interface.Alternate_Stack_Size.
!    It must be larger than MINSIGSTKSZ and hopefully near 2 * SIGSTKSZ.  */
! # if 16 * 1024 < MINSIGSTKSZ
! #  error "__gnat_alternate_stack too small"
! # endif
! char __gnat_alternate_stack[16 * 1024];
  #endif
  
  #ifdef __XENO__
--- 578,585 ----
  
  #ifndef __ia64__
  #define HAVE_GNAT_ALTERNATE_STACK 1
! /* This must be in keeping with System.OS_Interface.Alternate_Stack_Size.  */
! char __gnat_alternate_stack[32 * 1024];
  #endif
  
  #ifdef __XENO__
diff -Nrcpad gcc-10.2.0/gcc/ada/libgnarl/s-osinte__linux.ads gcc-10.3.0/gcc/ada/libgnarl/s-osinte__linux.ads
*** gcc-10.2.0/gcc/ada/libgnarl/s-osinte__linux.ads	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/libgnarl/s-osinte__linux.ads	Thu Apr  8 11:56:27 2021
*************** package System.OS_Interface is
*** 330,336 ****
     pragma Import (C, Alternate_Stack, "__gnat_alternate_stack");
     --  The alternate signal stack for stack overflows
  
!    Alternate_Stack_Size : constant := 16 * 1024;
     --  This must be in keeping with init.c:__gnat_alternate_stack
  
     function Get_Stack_Base (thread : pthread_t) return Address;
--- 330,336 ----
     pragma Import (C, Alternate_Stack, "__gnat_alternate_stack");
     --  The alternate signal stack for stack overflows
  
!    Alternate_Stack_Size : constant := 32 * 1024;
     --  This must be in keeping with init.c:__gnat_alternate_stack
  
     function Get_Stack_Base (thread : pthread_t) return Address;
diff -Nrcpad gcc-10.2.0/gcc/ada/raise-gcc.c gcc-10.3.0/gcc/ada/raise-gcc.c
*** gcc-10.2.0/gcc/ada/raise-gcc.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/raise-gcc.c	Thu Apr  8 11:56:27 2021
*************** typedef char bool;
*** 79,84 ****
--- 79,90 ----
     (SJLJ or DWARF). We need a consistently named interface to import from
     a-except, so wrappers are defined here.  */
  
+ #ifdef __CYGWIN__
+ /* Prevent compile error due to unwind-generic.h including <windows.h>,
+    see comment above #include <windows.h> in mingw32.h.  */
+ #include "mingw32.h"
+ #endif
+ 
  #ifndef IN_RTS
    /* For gnat1/gnatbind compilation: cannot use unwind.h, as it is for the
       target. So mimic configure...
diff -Nrcpad gcc-10.2.0/gcc/ada/sem_ch8.adb gcc-10.3.0/gcc/ada/sem_ch8.adb
*** gcc-10.2.0/gcc/ada/sem_ch8.adb	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ada/sem_ch8.adb	Thu Apr  8 11:56:27 2021
*************** package body Sem_Ch8 is
*** 810,820 ****
              --  that are used in iterators. This is an optimization, but it
              --  also prevents typing anomalies when the prefix is further
              --  expanded.
              --  Note that we cannot just use the Is_Limited_Record flag because
              --  it does not apply to records with limited components, for which
              --  this syntactic flag is not set, but whose size is also fixed.
  
!             elsif Is_Limited_Type (Typ) then
                 null;
  
              else
--- 810,828 ----
              --  that are used in iterators. This is an optimization, but it
              --  also prevents typing anomalies when the prefix is further
              --  expanded.
+ 
              --  Note that we cannot just use the Is_Limited_Record flag because
              --  it does not apply to records with limited components, for which
              --  this syntactic flag is not set, but whose size is also fixed.
  
!             --  Note also that we need to build the constrained subtype for an
!             --  array in order to make the bounds explicit in most cases, but
!             --  not if the object comes from an extended return statement, as
!             --  this would create dangling references to them later on.
! 
!             elsif Is_Limited_Type (Typ)
!               and then (not Is_Array_Type (Typ) or else Is_Return_Object (Id))
!             then
                 null;
  
              else
diff -Nrcpad gcc-10.2.0/gcc/analyzer/ChangeLog gcc-10.3.0/gcc/analyzer/ChangeLog
*** gcc-10.2.0/gcc/analyzer/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/analyzer/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/asan.c gcc-10.3.0/gcc/asan.c
*** gcc-10.2.0/gcc/asan.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/asan.c	Thu Apr  8 11:56:27 2021
*************** asan_shadow_offset ()
*** 344,349 ****
--- 344,356 ----
    return asan_shadow_offset_value;
  }
  
+ /* Returns Asan shadow offset has been set.  */
+ bool
+ asan_shadow_offset_set_p ()
+ {
+   return asan_shadow_offset_computed;
+ }
+ 
  alias_set_type asan_shadow_set = -1;
  
  /* Pointer types to 1, 2 or 4 byte integers in shadow memory.  A separate
diff -Nrcpad gcc-10.2.0/gcc/asan.h gcc-10.3.0/gcc/asan.h
*** gcc-10.2.0/gcc/asan.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/asan.h	Thu Apr  8 11:56:27 2021
*************** asan_var_and_redzone_size (unsigned HOST
*** 129,134 ****
--- 129,136 ----
  
  extern bool set_asan_shadow_offset (const char *);
  
+ extern bool asan_shadow_offset_set_p ();
+ 
  extern void set_sanitized_sections (const char *);
  
  extern bool asan_sanitize_stack_p (void);
diff -Nrcpad gcc-10.2.0/gcc/brig/ChangeLog gcc-10.3.0/gcc/brig/ChangeLog
*** gcc-10.2.0/gcc/brig/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/brig/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/builtins.c gcc-10.3.0/gcc/builtins.c
*** gcc-10.2.0/gcc/builtins.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/builtins.c	Thu Apr  8 11:56:28 2021
*************** static rtx expand_builtin_next_arg (void
*** 119,125 ****
  static rtx expand_builtin_va_start (tree);
  static rtx expand_builtin_va_end (tree);
  static rtx expand_builtin_va_copy (tree);
! static rtx inline_expand_builtin_string_cmp (tree, rtx);
  static rtx expand_builtin_strcmp (tree, rtx);
  static rtx expand_builtin_strncmp (tree, rtx, machine_mode);
  static rtx builtin_memcpy_read_str (void *, HOST_WIDE_INT, scalar_int_mode);
--- 119,125 ----
  static rtx expand_builtin_va_start (tree);
  static rtx expand_builtin_va_end (tree);
  static rtx expand_builtin_va_copy (tree);
! static rtx inline_expand_builtin_bytecmp (tree, rtx);
  static rtx expand_builtin_strcmp (tree, rtx);
  static rtx expand_builtin_strncmp (tree, rtx, machine_mode);
  static rtx builtin_memcpy_read_str (void *, HOST_WIDE_INT, scalar_int_mode);
*************** expand_builtin_strnlen (tree exp, rtx ta
*** 3227,3246 ****
  }
  
  /* Callback routine for store_by_pieces.  Read GET_MODE_BITSIZE (MODE)
!    bytes from constant string DATA + OFFSET and return it as target
!    constant.  */
  
  static rtx
  builtin_memcpy_read_str (void *data, HOST_WIDE_INT offset,
  			 scalar_int_mode mode)
  {
!   const char *str = (const char *) data;
! 
!   gcc_assert (offset >= 0
! 	      && ((unsigned HOST_WIDE_INT) offset + GET_MODE_SIZE (mode)
! 		  <= strlen (str) + 1));
  
!   return c_readstr (str + offset, mode);
  }
  
  /* LEN specify length of the block of memcpy/memset operation.
--- 3227,3244 ----
  }
  
  /* Callback routine for store_by_pieces.  Read GET_MODE_BITSIZE (MODE)
!    bytes from bytes at DATA + OFFSET and return it reinterpreted as
!    a target constant.  */
  
  static rtx
  builtin_memcpy_read_str (void *data, HOST_WIDE_INT offset,
  			 scalar_int_mode mode)
  {
!   /* The REPresentation pointed to by DATA need not be a nul-terminated
!      string but the caller guarantees it's large enough for MODE.  */
!   const char *rep = (const char *) data;
  
!   return c_readstr (rep + offset, mode, /*nul_terminated=*/false);
  }
  
  /* LEN specify length of the block of memcpy/memset operation.
*************** expand_builtin_memory_copy_args (tree de
*** 4265,4271 ****
  				 rtx target, tree exp, memop_ret retmode,
  				 bool might_overlap)
  {
-   const char *src_str;
    unsigned int src_align = get_pointer_alignment (src);
    unsigned int dest_align = get_pointer_alignment (dest);
    rtx dest_mem, src_mem, dest_addr, len_rtx;
--- 4263,4268 ----
*************** expand_builtin_memory_copy_args (tree de
*** 4297,4320 ****
    len_rtx = expand_normal (len);
    determine_block_size (len, len_rtx, &min_size, &max_size,
  			&probable_max_size);
-   src_str = c_getstr (src);
  
!   /* If SRC is a string constant and block move would be done by
!      pieces, we can avoid loading the string from memory and only
!      stored the computed constants.  This works in the overlap
!      (memmove) case as well because store_by_pieces just generates a
!      series of stores of constants from the string constant returned
!      by c_getstr().  */
!   if (src_str
        && CONST_INT_P (len_rtx)
!       && (unsigned HOST_WIDE_INT) INTVAL (len_rtx) <= strlen (src_str) + 1
        && can_store_by_pieces (INTVAL (len_rtx), builtin_memcpy_read_str,
! 			      CONST_CAST (char *, src_str),
  			      dest_align, false))
      {
        dest_mem = store_by_pieces (dest_mem, INTVAL (len_rtx),
  				  builtin_memcpy_read_str,
! 				  CONST_CAST (char *, src_str),
  				  dest_align, false, retmode);
        dest_mem = force_operand (XEXP (dest_mem, 0), target);
        dest_mem = convert_memory_address (ptr_mode, dest_mem);
--- 4294,4322 ----
    len_rtx = expand_normal (len);
    determine_block_size (len, len_rtx, &min_size, &max_size,
  			&probable_max_size);
  
!   /* Try to get the byte representation of the constant SRC points to,
!      with its byte size in NBYTES.  */
!   unsigned HOST_WIDE_INT nbytes;
!   const char *rep = c_getstr (src, &nbytes);
! 
!   /* If the function's constant bound LEN_RTX is less than or equal
!      to the byte size of the representation of the constant argument,
!      and if block move would be done by pieces, we can avoid loading
!      the bytes from memory and only store the computed constant.
!      This works in the overlap (memmove) case as well because
!      store_by_pieces just generates a series of stores of constants
!      from the representation returned by c_getstr().  */
!   if (rep
        && CONST_INT_P (len_rtx)
!       && (unsigned HOST_WIDE_INT) INTVAL (len_rtx) <= nbytes
        && can_store_by_pieces (INTVAL (len_rtx), builtin_memcpy_read_str,
! 			      CONST_CAST (char *, rep),
  			      dest_align, false))
      {
        dest_mem = store_by_pieces (dest_mem, INTVAL (len_rtx),
  				  builtin_memcpy_read_str,
! 				  CONST_CAST (char *, rep),
  				  dest_align, false, retmode);
        dest_mem = force_operand (XEXP (dest_mem, 0), target);
        dest_mem = convert_memory_address (ptr_mode, dest_mem);
*************** expand_builtin_memory_copy_args (tree de
*** 4338,4344 ****
    dest_addr = emit_block_move_hints (dest_mem, src_mem, len_rtx, method,
  				     expected_align, expected_size,
  				     min_size, max_size, probable_max_size,
! 				     use_mempcpy_call, &is_move_done, might_overlap);
  
    /* Bail out when a mempcpy call would be expanded as libcall and when
       we have a target that provides a fast implementation
--- 4340,4347 ----
    dest_addr = emit_block_move_hints (dest_mem, src_mem, len_rtx, method,
  				     expected_align, expected_size,
  				     min_size, max_size, probable_max_size,
! 				     use_mempcpy_call, &is_move_done,
! 				     might_overlap);
  
    /* Bail out when a mempcpy call would be expanded as libcall and when
       we have a target that provides a fast implementation
*************** expand_builtin_memcmp (tree exp, rtx tar
*** 5161,5167 ****
  
    if (!result_eq && fcode != BUILT_IN_BCMP)
      {
!       result = inline_expand_builtin_string_cmp (exp, target);
        if (result)
  	return result;
      }
--- 5164,5170 ----
  
    if (!result_eq && fcode != BUILT_IN_BCMP)
      {
!       result = inline_expand_builtin_bytecmp (exp, target);
        if (result)
  	return result;
      }
*************** expand_builtin_memcmp (tree exp, rtx tar
*** 5189,5214 ****
  
    by_pieces_constfn constfn = NULL;
  
!   const char *src_str = c_getstr (arg2);
!   if (result_eq && src_str == NULL)
      {
!       src_str = c_getstr (arg1);
!       if (src_str != NULL)
  	std::swap (arg1_rtx, arg2_rtx);
      }
  
!   /* If SRC is a string constant and block move would be done
!      by pieces, we can avoid loading the string from memory
!      and only stored the computed constants.  */
!   if (src_str
        && CONST_INT_P (len_rtx)
!       && (unsigned HOST_WIDE_INT) INTVAL (len_rtx) <= strlen (src_str) + 1)
      constfn = builtin_memcpy_read_str;
  
    result = emit_block_cmp_hints (arg1_rtx, arg2_rtx, len_rtx,
  				 TREE_TYPE (len), target,
  				 result_eq, constfn,
! 				 CONST_CAST (char *, src_str));
  
    if (result)
      {
--- 5192,5223 ----
  
    by_pieces_constfn constfn = NULL;
  
!   /* Try to get the byte representation of the constant ARG2 (or, only
!      when the function's result is used for equality to zero, ARG1)
!      points to, with its byte size in NBYTES.  */
!   unsigned HOST_WIDE_INT nbytes;
!   const char *rep = c_getstr (arg2, &nbytes);
!   if (result_eq && rep == NULL)
      {
!       /* For equality to zero the arguments are interchangeable.  */
!       rep = c_getstr (arg1, &nbytes);
!       if (rep != NULL)
  	std::swap (arg1_rtx, arg2_rtx);
      }
  
!   /* If the function's constant bound LEN_RTX is less than or equal
!      to the byte size of the representation of the constant argument,
!      and if block move would be done by pieces, we can avoid loading
!      the bytes from memory and only store the computed constant result.  */
!   if (rep
        && CONST_INT_P (len_rtx)
!       && (unsigned HOST_WIDE_INT) INTVAL (len_rtx) <= nbytes)
      constfn = builtin_memcpy_read_str;
  
    result = emit_block_cmp_hints (arg1_rtx, arg2_rtx, len_rtx,
  				 TREE_TYPE (len), target,
  				 result_eq, constfn,
! 				 CONST_CAST (char *, rep));
  
    if (result)
      {
*************** expand_builtin_strcmp (tree exp, ATTRIBU
*** 5247,5253 ****
  
    /* Due to the performance benefit, always inline the calls first.  */
    rtx result = NULL_RTX;
!   result = inline_expand_builtin_string_cmp (exp, target);
    if (result)
      return result;
  
--- 5256,5262 ----
  
    /* Due to the performance benefit, always inline the calls first.  */
    rtx result = NULL_RTX;
!   result = inline_expand_builtin_bytecmp (exp, target);
    if (result)
      return result;
  
*************** expand_builtin_strncmp (tree exp, ATTRIB
*** 5371,5377 ****
  
    /* Due to the performance benefit, always inline the calls first.  */
    rtx result = NULL_RTX;
!   result = inline_expand_builtin_string_cmp (exp, target);
    if (result)
      return result;
  
--- 5380,5386 ----
  
    /* Due to the performance benefit, always inline the calls first.  */
    rtx result = NULL_RTX;
!   result = inline_expand_builtin_bytecmp (exp, target);
    if (result)
      return result;
  
*************** inline_string_cmp (rtx target, tree var_
*** 7583,7600 ****
    return result;
  }
  
! /* Inline expansion a call to str(n)cmp, with result going to
!    TARGET if that's convenient.
     If the call is not been inlined, return NULL_RTX.  */
  static rtx
! inline_expand_builtin_string_cmp (tree exp, rtx target)
  {
    tree fndecl = get_callee_fndecl (exp);
    enum built_in_function fcode = DECL_FUNCTION_CODE (fndecl);
-   unsigned HOST_WIDE_INT length = 0;
    bool is_ncmp = (fcode == BUILT_IN_STRNCMP || fcode == BUILT_IN_MEMCMP);
  
!   /* Do NOT apply this inlining expansion when optimizing for size or 
       optimization level below 2.  */
    if (optimize < 2 || optimize_insn_for_size_p ())
      return NULL_RTX;
--- 7592,7609 ----
    return result;
  }
  
! /* Inline expansion of a call to str(n)cmp and memcmp, with result going
!    to TARGET if that's convenient.
     If the call is not been inlined, return NULL_RTX.  */
+ 
  static rtx
! inline_expand_builtin_bytecmp (tree exp, rtx target)
  {
    tree fndecl = get_callee_fndecl (exp);
    enum built_in_function fcode = DECL_FUNCTION_CODE (fndecl);
    bool is_ncmp = (fcode == BUILT_IN_STRNCMP || fcode == BUILT_IN_MEMCMP);
  
!   /* Do NOT apply this inlining expansion when optimizing for size or
       optimization level below 2.  */
    if (optimize < 2 || optimize_insn_for_size_p ())
      return NULL_RTX;
*************** inline_expand_builtin_string_cmp (tree e
*** 7617,7645 ****
    unsigned HOST_WIDE_INT len2 = 0;
    unsigned HOST_WIDE_INT len3 = 0;
  
!   const char *src_str1 = c_getstr (arg1, &len1);
!   const char *src_str2 = c_getstr (arg2, &len2);
  
!   /* If neither strings is constant string, the call is not qualify.  */
!   if (!src_str1 && !src_str2)
      return NULL_RTX;
  
-   /* For strncmp, if the length is not a const, not qualify.  */
    if (is_ncmp)
      {
        if (!tree_fits_uhwi_p (len3_tree))
  	return NULL_RTX;
-       else
- 	len3 = tree_to_uhwi (len3_tree);
-     }
  
!   if (src_str1 != NULL)
!     len1 = strnlen (src_str1, len1) + 1;
  
!   if (src_str2 != NULL)
!     len2 = strnlen (src_str2, len2) + 1;
  
!   int const_str_n = 0;
    if (!len1)
      const_str_n = 2;
    else if (!len2)
--- 7626,7672 ----
    unsigned HOST_WIDE_INT len2 = 0;
    unsigned HOST_WIDE_INT len3 = 0;
  
!   /* Get the object representation of the initializers of ARG1 and ARG2
!      as strings, provided they refer to constant objects, with their byte
!      sizes in LEN1 and LEN2, respectively.  */
!   const char *bytes1 = c_getstr (arg1, &len1);
!   const char *bytes2 = c_getstr (arg2, &len2);
  
!   /* Fail if neither argument refers to an initialized constant.  */
!   if (!bytes1 && !bytes2)
      return NULL_RTX;
  
    if (is_ncmp)
      {
+       /* Fail if the memcmp/strncmp bound is not a constant.  */
        if (!tree_fits_uhwi_p (len3_tree))
  	return NULL_RTX;
  
!       len3 = tree_to_uhwi (len3_tree);
  
!       if (fcode == BUILT_IN_MEMCMP)
! 	{
! 	  /* Fail if the memcmp bound is greater than the size of either
! 	     of the two constant objects.  */
! 	  if ((bytes1 && len1 < len3)
! 	      || (bytes2 && len2 < len3))
! 	    return NULL_RTX;
! 	}
!     }
  
!   if (fcode != BUILT_IN_MEMCMP)
!     {
!       /* For string functions (i.e., strcmp and strncmp) reduce LEN1
! 	 and LEN2 to the length of the nul-terminated string stored
! 	 in each.  */
!       if (bytes1 != NULL)
! 	len1 = strnlen (bytes1, len1) + 1;
!       if (bytes2 != NULL)
! 	len2 = strnlen (bytes2, len2) + 1;
!     }
! 
!   /* See inline_string_cmp.  */
!   int const_str_n;
    if (!len1)
      const_str_n = 2;
    else if (!len2)
*************** inline_expand_builtin_string_cmp (tree e
*** 7649,7671 ****
    else
      const_str_n = 2;
  
!   gcc_checking_assert (const_str_n > 0);
!   length = (const_str_n == 1) ? len1 : len2;
! 
!   if (is_ncmp && len3 < length)
!     length = len3;
  
!   /* If the length of the comparision is larger than the threshold,
       do nothing.  */
!   if (length > (unsigned HOST_WIDE_INT)
! 	       param_builtin_string_cmp_inline_length)
      return NULL_RTX;
  
    machine_mode mode = TYPE_MODE (TREE_TYPE (exp));
  
    /* Now, start inline expansion the call.  */
    return inline_string_cmp (target, (const_str_n == 1) ? arg2 : arg1,
! 			    (const_str_n == 1) ? src_str1 : src_str2, length,
  			    const_str_n, mode);
  }
  
--- 7676,7698 ----
    else
      const_str_n = 2;
  
!   /* For strncmp only, compute the new bound as the smallest of
!      the lengths of the two strings (plus 1) and the bound provided
!      to the function.  */
!   unsigned HOST_WIDE_INT bound = (const_str_n == 1) ? len1 : len2;
!   if (is_ncmp && len3 < bound)
!     bound = len3;
  
!   /* If the bound of the comparison is larger than the threshold,
       do nothing.  */
!   if (bound > (unsigned HOST_WIDE_INT) param_builtin_string_cmp_inline_length)
      return NULL_RTX;
  
    machine_mode mode = TYPE_MODE (TREE_TYPE (exp));
  
    /* Now, start inline expansion the call.  */
    return inline_string_cmp (target, (const_str_n == 1) ? arg2 : arg1,
! 			    (const_str_n == 1) ? bytes1 : bytes2, bound,
  			    const_str_n, mode);
  }
  
*************** fold_builtin_next_arg (tree exp, bool va
*** 10816,10822 ****
        arg = CALL_EXPR_ARG (exp, 0);
      }
  
!   if (TREE_CODE (arg) == SSA_NAME)
      arg = SSA_NAME_VAR (arg);
  
    /* We destructively modify the call to be __builtin_va_start (ap, 0)
--- 10843,10850 ----
        arg = CALL_EXPR_ARG (exp, 0);
      }
  
!   if (TREE_CODE (arg) == SSA_NAME
!       && SSA_NAME_VAR (arg))
      arg = SSA_NAME_VAR (arg);
  
    /* We destructively modify the call to be __builtin_va_start (ap, 0)
diff -Nrcpad gcc-10.2.0/gcc/c/ChangeLog gcc-10.3.0/gcc/c/ChangeLog
*** gcc-10.2.0/gcc/c/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/c/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,72 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/99588
+ 	* c-typeck.c (mark_exp_read): Recognize what build_atomic_assign
+ 	with modifycode NOP_EXPR produces and mark the _Atomic var as read
+ 	if found.
+ 	(build_atomic_assign): For modifycode of NOP_EXPR, use COMPOUND_EXPRs
+ 	rather than STATEMENT_LIST.  Otherwise call mark_exp_read on lhs.
+ 	Set TREE_SIDE_EFFECTS on the TARGET_EXPR.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* c-parser.c (c_parser_objc_at_property_declaration):
+ 	Improve parsing fidelity. Associate better location info
+ 	with @property attributes.  Clean up the interface to
+ 	objc_add_property_declaration ().
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/99136
+ 	* c-typeck.c (c_finish_return): Don't wrap retval into
+ 	EXCESS_PRECISION_EXPR in functions that return void.
+ 
+ 2021-03-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR c/99137
+ 	* c-parser.c (c_parser_oacc_clause_async): Reject comma expressions.
+ 
+ 2020-11-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-24  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/97958
+ 	* c-parser.c (c_parser_binary_expression): For omp atomic binary
+ 	expressions, use make_node instead of build2 to avoid checking build2
+ 	performs.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-18  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/96571
+ 	* c-parser.c (c_parser_generic_selection): Change match_found from bool
+ 	to int, holding index of the match.  Call mark_exp_read on the selector
+ 	expression and on expressions other than the selected one.
+ 
+ 2020-08-03  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-08-01  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR c/96377
+ 	* c-typeck.c (process_init_element): Split test for whether to
+ 	recurse into a record, union or array into...
+ 	(initialize_elementwise_p): ...this new function.  Don't recurse
+ 	into a vector type if the initialization value is also a vector.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/c/c-parser.c gcc-10.3.0/gcc/c/c-parser.c
*** gcc-10.2.0/gcc/c/c-parser.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c/c-parser.c	Thu Apr  8 11:56:28 2021
*************** c_parser_binary_expression (c_parser *pa
*** 7903,7911 ****
  	&& stack[1].expr.value != error_mark_node			      \
  	&& (c_tree_equal (stack[0].expr.value, omp_atomic_lhs)		      \
  	    || c_tree_equal (stack[1].expr.value, omp_atomic_lhs)))	      \
!       stack[0].expr.value						      \
! 	= build2 (stack[1].op, TREE_TYPE (stack[0].expr.value),		      \
! 		  stack[0].expr.value, stack[1].expr.value);		      \
      else								      \
        stack[sp - 1].expr = parser_build_binary_op (stack[sp].loc,	      \
  						   stack[sp].op,	      \
--- 7903,7915 ----
  	&& stack[1].expr.value != error_mark_node			      \
  	&& (c_tree_equal (stack[0].expr.value, omp_atomic_lhs)		      \
  	    || c_tree_equal (stack[1].expr.value, omp_atomic_lhs)))	      \
!       {									      \
! 	tree t = make_node (stack[1].op);				      \
! 	TREE_TYPE (t) = TREE_TYPE (stack[0].expr.value);		      \
! 	TREE_OPERAND (t, 0) = stack[0].expr.value;			      \
! 	TREE_OPERAND (t, 1) = stack[1].expr.value;			      \
! 	stack[0].expr.value = t;					      \
!       }									      \
      else								      \
        stack[sp - 1].expr = parser_build_binary_op (stack[sp].loc,	      \
  						   stack[sp].op,	      \
*************** c_parser_generic_selection (c_parser *pa
*** 8653,8659 ****
    struct c_expr selector, error_expr;
    tree selector_type;
    struct c_generic_association matched_assoc;
!   bool match_found = false;
    location_t generic_loc, selector_loc;
  
    error_expr.original_code = ERROR_MARK;
--- 8657,8663 ----
    struct c_expr selector, error_expr;
    tree selector_type;
    struct c_generic_association matched_assoc;
!   int match_found = -1;
    location_t generic_loc, selector_loc;
  
    error_expr.original_code = ERROR_MARK;
*************** c_parser_generic_selection (c_parser *pa
*** 8688,8693 ****
--- 8692,8698 ----
        c_parser_skip_until_found (parser, CPP_CLOSE_PAREN, NULL);
        return selector;
      }
+   mark_exp_read (selector.value);
    selector_type = TREE_TYPE (selector.value);
    /* In ISO C terms, rvalues (including the controlling expression of
       _Generic) do not have qualified types.  */
*************** c_parser_generic_selection (c_parser *pa
*** 8787,8804 ****
  
        if (assoc.type == NULL_TREE)
  	{
! 	  if (!match_found)
  	    {
  	      matched_assoc = assoc;
! 	      match_found = true;
  	    }
  	}
        else if (comptypes (assoc.type, selector_type))
  	{
! 	  if (!match_found || matched_assoc.type == NULL_TREE)
  	    {
  	      matched_assoc = assoc;
! 	      match_found = true;
  	    }
  	  else
  	    {
--- 8792,8809 ----
  
        if (assoc.type == NULL_TREE)
  	{
! 	  if (match_found < 0)
  	    {
  	      matched_assoc = assoc;
! 	      match_found = associations.length ();
  	    }
  	}
        else if (comptypes (assoc.type, selector_type))
  	{
! 	  if (match_found < 0 || matched_assoc.type == NULL_TREE)
  	    {
  	      matched_assoc = assoc;
! 	      match_found = associations.length ();
  	    }
  	  else
  	    {
*************** c_parser_generic_selection (c_parser *pa
*** 8816,8828 ****
        c_parser_consume_token (parser);
      }
  
    if (!parens.require_close (parser))
      {
        c_parser_skip_until_found (parser, CPP_CLOSE_PAREN, NULL);
        return error_expr;
      }
  
!   if (!match_found)
      {
        error_at (selector_loc, "%<_Generic%> selector of type %qT is not "
  		"compatible with any association",
--- 8821,8839 ----
        c_parser_consume_token (parser);
      }
  
+   unsigned int ix;
+   struct c_generic_association *iter;
+   FOR_EACH_VEC_ELT (associations, ix, iter)
+     if (ix != (unsigned) match_found)
+       mark_exp_read (iter->expression.value);
+ 
    if (!parens.require_close (parser))
      {
        c_parser_skip_until_found (parser, CPP_CLOSE_PAREN, NULL);
        return error_expr;
      }
  
!   if (match_found < 0)
      {
        error_at (selector_loc, "%<_Generic%> selector of type %qT is not "
  		"compatible with any association",
*************** c_parser_objc_diagnose_bad_element_prefi
*** 11948,12105 ****
  static void
  c_parser_objc_at_property_declaration (c_parser *parser)
  {
-   /* The following variables hold the attributes of the properties as
-      parsed.  They are 'false' or 'NULL_TREE' if the attribute was not
-      seen.  When we see an attribute, we set them to 'true' (if they
-      are boolean properties) or to the identifier (if they have an
-      argument, ie, for getter and setter).  Note that here we only
-      parse the list of attributes, check the syntax and accumulate the
-      attributes that we find.  objc_add_property_declaration() will
-      then process the information.  */
-   bool property_assign = false;
-   bool property_copy = false;
-   tree property_getter_ident = NULL_TREE;
-   bool property_nonatomic = false;
-   bool property_readonly = false;
-   bool property_readwrite = false;
-   bool property_retain = false;
-   tree property_setter_ident = NULL_TREE;
- 
-   /* 'properties' is the list of properties that we read.  Usually a
-      single one, but maybe more (eg, in "@property int a, b, c;" there
-      are three).  */
-   tree properties;
-   location_t loc;
- 
-   loc = c_parser_peek_token (parser)->location;
    gcc_assert (c_parser_next_token_is_keyword (parser, RID_AT_PROPERTY));
! 
    c_parser_consume_token (parser);  /* Eat '@property'.  */
  
!   /* Parse the optional attribute list...  */
    if (c_parser_next_token_is (parser, CPP_OPEN_PAREN))
      {
        matching_parens parens;
  
        /* Eat the '(' */
        parens.consume_open (parser);
  
        /* Property attribute keywords are valid now.  */
        parser->objc_property_attr_context = true;
  
!       while (true)
! 	{
! 	  bool syntax_error = false;
! 	  c_token *token = c_parser_peek_token (parser);
! 	  enum rid keyword;
  
! 	  if (token->type != CPP_KEYWORD)
! 	    {
! 	      if (token->type == CPP_CLOSE_PAREN)
! 		c_parser_error (parser, "expected identifier");
! 	      else
! 		{
! 		  c_parser_consume_token (parser);
! 		  c_parser_error (parser, "unknown property attribute");
! 		}
! 	      break;
! 	    }
! 	  keyword = token->keyword;
! 	  c_parser_consume_token (parser);
! 	  switch (keyword)
! 	    {
! 	    case RID_ASSIGN:    property_assign = true;    break;
! 	    case RID_COPY:      property_copy = true;      break;
! 	    case RID_NONATOMIC: property_nonatomic = true; break;
! 	    case RID_READONLY:  property_readonly = true;  break;
! 	    case RID_READWRITE: property_readwrite = true; break;
! 	    case RID_RETAIN:    property_retain = true;    break;
  
! 	    case RID_GETTER:
! 	    case RID_SETTER:
! 	      if (c_parser_next_token_is_not (parser, CPP_EQ))
! 		{
! 		  if (keyword == RID_GETTER)
! 		    c_parser_error (parser,
! 				    "missing %<=%> (after %<getter%> attribute)");
! 		  else
! 		    c_parser_error (parser,
! 				    "missing %<=%> (after %<setter%> attribute)");
! 		  syntax_error = true;
! 		  break;
! 		}
! 	      c_parser_consume_token (parser); /* eat the = */
! 	      if (c_parser_next_token_is_not (parser, CPP_NAME))
! 		{
! 		  c_parser_error (parser, "expected identifier");
! 		  syntax_error = true;
  		  break;
! 		}
! 	      if (keyword == RID_SETTER)
! 		{
! 		  if (property_setter_ident != NULL_TREE)
! 		    c_parser_error (parser, "the %<setter%> attribute may only be specified once");
! 		  else
! 		    property_setter_ident = c_parser_peek_token (parser)->value;
! 		  c_parser_consume_token (parser);
! 		  if (c_parser_next_token_is_not (parser, CPP_COLON))
! 		    c_parser_error (parser, "setter name must terminate with %<:%>");
! 		  else
! 		    c_parser_consume_token (parser);
! 		}
! 	      else
! 		{
! 		  if (property_getter_ident != NULL_TREE)
! 		    c_parser_error (parser, "the %<getter%> attribute may only be specified once");
! 		  else
! 		    property_getter_ident = c_parser_peek_token (parser)->value;
! 		  c_parser_consume_token (parser);
! 		}
! 	      break;
! 	    default:
! 	      c_parser_error (parser, "unknown property attribute");
! 	      syntax_error = true;
! 	      break;
  	    }
  
! 	  if (syntax_error)
! 	    break;
! 	  
  	  if (c_parser_next_token_is (parser, CPP_COMMA))
  	    c_parser_consume_token (parser);
  	  else
  	    break;
  	}
        parser->objc_property_attr_context = false;
-       parens.skip_until_found_close (parser);
-     }
-   /* ... and the property declaration(s).  */
-   properties = c_parser_struct_declaration (parser);
  
!   if (properties == error_mark_node)
!     {
!       c_parser_skip_until_found (parser, CPP_SEMICOLON, NULL);
!       parser->error = false;
!       return;
      }
  
!   if (properties == NULL_TREE)
!     c_parser_error (parser, "expected identifier");
    else
      {
!       /* Comma-separated properties are chained together in
! 	 reverse order; add them one by one.  */
!       properties = nreverse (properties);
!       
!       for (; properties; properties = TREE_CHAIN (properties))
! 	objc_add_property_declaration (loc, copy_node (properties),
! 				       property_readonly, property_readwrite,
! 				       property_assign, property_retain,
! 				       property_copy, property_nonatomic,
! 				       property_getter_ident, property_setter_ident);
      }
  
!   c_parser_skip_until_found (parser, CPP_SEMICOLON, "expected %<;%>");
    parser->error = false;
  }
  
--- 11959,12154 ----
  static void
  c_parser_objc_at_property_declaration (c_parser *parser)
  {
    gcc_assert (c_parser_next_token_is_keyword (parser, RID_AT_PROPERTY));
!   location_t loc = c_parser_peek_token (parser)->location;
    c_parser_consume_token (parser);  /* Eat '@property'.  */
  
!   /* Parse the optional attribute list.
! 
!      A list of parsed, but not verified, attributes.  */
!   vec<property_attribute_info *> prop_attr_list = vNULL;
! 
!   bool syntax_error = false;
    if (c_parser_next_token_is (parser, CPP_OPEN_PAREN))
      {
        matching_parens parens;
  
+       location_t attr_start = c_parser_peek_token (parser)->location;
        /* Eat the '(' */
        parens.consume_open (parser);
  
        /* Property attribute keywords are valid now.  */
        parser->objc_property_attr_context = true;
  
!       /* Allow @property (), with a warning.  */
!       location_t attr_end = c_parser_peek_token (parser)->location;
  
!       if (c_parser_next_token_is (parser, CPP_CLOSE_PAREN))
! 	{
! 	  location_t attr_comb = make_location (attr_end, attr_start, attr_end);
! 	  warning_at (attr_comb, OPT_Wattributes,
! 		      "empty property attribute list");
! 	}
!       else
! 	while (true)
! 	  {
! 	    c_token *token = c_parser_peek_token (parser);
! 	    attr_start = token->location;
! 	    attr_end = get_finish (token->location);
! 	    location_t attr_comb = make_location (attr_start, attr_start,
! 						  attr_end);
  
! 	    if (token->type == CPP_CLOSE_PAREN || token->type == CPP_COMMA)
! 	      {
! 		warning_at (attr_comb, OPT_Wattributes,
! 			    "missing property attribute");
! 		if (token->type == CPP_CLOSE_PAREN)
  		  break;
! 		c_parser_consume_token (parser);
! 		continue;
! 	      }
! 
! 	    tree attr_name = NULL_TREE;
! 	    enum rid keyword = RID_MAX; /* Not a valid property attribute.  */
! 	    bool add_at = false;
! 	    if (token->type == CPP_KEYWORD)
! 	      {
! 		keyword = token->keyword;
! 		if (OBJC_IS_AT_KEYWORD (keyword))
! 		  {
! 		    /* For '@' keywords the token value has the keyword,
! 		       prepend the '@' for diagnostics.  */
! 		    attr_name = token->value;
! 		    add_at = true;
! 		  }
! 		else
! 		  attr_name = ridpointers[(int)keyword];
! 	      }
! 	    else if (token->type == CPP_NAME)
! 	      attr_name = token->value;
! 	    c_parser_consume_token (parser);
! 
! 	    enum objc_property_attribute_kind prop_kind
! 	      = objc_prop_attr_kind_for_rid (keyword);
! 	    property_attribute_info *prop
! 	      = new property_attribute_info (attr_name, attr_comb, prop_kind);
! 	    prop_attr_list.safe_push (prop);
! 
! 	    tree meth_name;
! 	    switch (prop->prop_kind)
! 	      {
! 	      default: break;
! 	      case OBJC_PROPERTY_ATTR_UNKNOWN:
! 		if (attr_name)
! 		  error_at (attr_comb, "unknown property attribute %<%s%s%>",
! 			    add_at ? "@" : "", IDENTIFIER_POINTER (attr_name));
! 		else
! 		  error_at (attr_comb, "unknown property attribute");
! 		prop->parse_error = syntax_error = true;
! 		break;
! 
! 	      case OBJC_PROPERTY_ATTR_GETTER:
! 	      case OBJC_PROPERTY_ATTR_SETTER:
! 		if (c_parser_next_token_is_not (parser, CPP_EQ))
! 		  {
! 		    attr_comb = make_location (attr_end, attr_start, attr_end);
! 		    error_at (attr_comb, "expected %<=%> after Objective-C %qE",
! 			      attr_name);
! 		    prop->parse_error = syntax_error = true;
! 		    break;
! 		  }
! 		token = c_parser_peek_token (parser);
! 		attr_end = token->location;
! 		c_parser_consume_token (parser); /* eat the = */
! 		if (c_parser_next_token_is_not (parser, CPP_NAME))
! 		  {
! 		    attr_comb = make_location (attr_end, attr_start, attr_end);
! 		    error_at (attr_comb, "expected %qE selector name",
! 			      attr_name);
! 		    prop->parse_error = syntax_error = true;
! 		    break;
! 		  }
! 		/* Get the end of the method name, and consume the name.  */
! 		token = c_parser_peek_token (parser);
! 		attr_end = get_finish (token->location);
! 		meth_name = token->value;
! 		c_parser_consume_token (parser);
! 		if (prop->prop_kind == OBJC_PROPERTY_ATTR_SETTER)
! 		  {
! 		    if (c_parser_next_token_is_not (parser, CPP_COLON))
! 		      {
! 			attr_comb = make_location (attr_end, attr_start,
! 						   attr_end);
! 			error_at (attr_comb, "setter method names must"
! 				  " terminate with %<:%>");
! 			prop->parse_error = syntax_error = true;
! 		      }
! 		    else
! 		      {
! 			attr_end = get_finish (c_parser_peek_token
! 					       (parser)->location);
! 			c_parser_consume_token (parser);
! 		      }
! 		    attr_comb = make_location (attr_start, attr_start,
! 					       attr_end);
! 		  }
! 		else
! 		  attr_comb = make_location (attr_start, attr_start,
! 					       attr_end);
! 		prop->ident = meth_name;
! 		/* Updated location including all that was successfully
! 		   parsed.  */
! 		prop->prop_loc = attr_comb;
! 		break;
  	    }
  
! 	  /* If we see a comma here, then keep going - even if we already
! 	     saw a syntax error.  For simple mistakes e.g. (asign, getter=x)
! 	     this makes a more useful output and avoid spurious warnings about
! 	     missing attributes that are, in fact, specified after the one with
! 	     the syntax error.  */
  	  if (c_parser_next_token_is (parser, CPP_COMMA))
  	    c_parser_consume_token (parser);
  	  else
  	    break;
  	}
        parser->objc_property_attr_context = false;
  
!       if (syntax_error && c_parser_next_token_is_not (parser, CPP_CLOSE_PAREN))
! 	/* We don't really want to chew the whole of the file looking for a
! 	   matching closing parenthesis, so we will try to read the decl and
! 	   let the error handling for that close out the statement.  */
! 	;
!       else
! 	syntax_error = false, parens.skip_until_found_close (parser);
      }
  
!   /* 'properties' is the list of properties that we read.  Usually a
!      single one, but maybe more (eg, in "@property int a, b, c;" there
!      are three).  */
!   tree properties = c_parser_struct_declaration (parser);
! 
!   if (properties == error_mark_node)
!     c_parser_skip_until_found (parser, CPP_SEMICOLON, NULL);
    else
      {
!       if (properties == NULL_TREE)
! 	c_parser_error (parser, "expected identifier");
!       else
! 	{
! 	  /* Comma-separated properties are chained together in reverse order;
! 	     add them one by one.  */
! 	  properties = nreverse (properties);
! 	  for (; properties; properties = TREE_CHAIN (properties))
! 	    objc_add_property_declaration (loc, copy_node (properties),
! 					    prop_attr_list);
! 	}
!       c_parser_skip_until_found (parser, CPP_SEMICOLON, "expected %<;%>");
      }
  
!   while (!prop_attr_list.is_empty())
!     delete prop_attr_list.pop ();
!   prop_attr_list.release ();
    parser->error = false;
  }
  
*************** c_parser_oacc_clause_async (c_parser *pa
*** 14321,14327 ****
      {
        c_parser_consume_token (parser);
  
!       t = c_parser_expression (parser).value;
        if (!INTEGRAL_TYPE_P (TREE_TYPE (t)))
  	c_parser_error (parser, "expected integer expression");
        else if (t == error_mark_node
--- 14370,14376 ----
      {
        c_parser_consume_token (parser);
  
!       t = c_parser_expr_no_commas (parser, NULL).value;
        if (!INTEGRAL_TYPE_P (TREE_TYPE (t)))
  	c_parser_error (parser, "expected integer expression");
        else if (t == error_mark_node
diff -Nrcpad gcc-10.2.0/gcc/c/c-typeck.c gcc-10.3.0/gcc/c/c-typeck.c
*** gcc-10.2.0/gcc/c/c-typeck.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c/c-typeck.c	Thu Apr  8 11:56:28 2021
*************** mark_exp_read (tree exp)
*** 1961,1966 ****
--- 1961,2010 ----
        mark_exp_read (TREE_OPERAND (exp, 0));
        break;
      case COMPOUND_EXPR:
+       /* Pattern match what build_atomic_assign produces with modifycode
+ 	 NOP_EXPR.  */
+       if (VAR_P (TREE_OPERAND (exp, 1))
+ 	  && DECL_ARTIFICIAL (TREE_OPERAND (exp, 1))
+ 	  && TREE_CODE (TREE_OPERAND (exp, 0)) == COMPOUND_EXPR)
+ 	{
+ 	  tree t1 = TREE_OPERAND (TREE_OPERAND (exp, 0), 0);
+ 	  tree t2 = TREE_OPERAND (TREE_OPERAND (exp, 0), 1);
+ 	  if (TREE_CODE (t1) == TARGET_EXPR
+ 	      && TARGET_EXPR_SLOT (t1) == TREE_OPERAND (exp, 1)
+ 	      && TREE_CODE (t2) == CALL_EXPR)
+ 	    {
+ 	      tree fndecl = get_callee_fndecl (t2);
+ 	      tree arg = NULL_TREE;
+ 	      if (fndecl
+ 		  && TREE_CODE (fndecl) == FUNCTION_DECL
+ 		  && fndecl_built_in_p (fndecl, BUILT_IN_NORMAL)
+ 		  && call_expr_nargs (t2) >= 2)
+ 		switch (DECL_FUNCTION_CODE (fndecl))
+ 		  {
+ 		  case BUILT_IN_ATOMIC_STORE:
+ 		    arg = CALL_EXPR_ARG (t2, 1);
+ 		    break;
+ 		  case BUILT_IN_ATOMIC_STORE_1:
+ 		  case BUILT_IN_ATOMIC_STORE_2:
+ 		  case BUILT_IN_ATOMIC_STORE_4:
+ 		  case BUILT_IN_ATOMIC_STORE_8:
+ 		  case BUILT_IN_ATOMIC_STORE_16:
+ 		    arg = CALL_EXPR_ARG (t2, 0);
+ 		    break;
+ 		  default:
+ 		    break;
+ 		  }
+ 	      if (arg)
+ 		{
+ 		  STRIP_NOPS (arg);
+ 		  if (TREE_CODE (arg) == ADDR_EXPR
+ 		      && DECL_P (TREE_OPERAND (arg, 0))
+ 		      && TYPE_ATOMIC (TREE_TYPE (TREE_OPERAND (arg, 0))))
+ 		    mark_exp_read (TREE_OPERAND (arg, 0));
+ 		}
+ 	    }
+ 	}
+       /* FALLTHRU */
      case C_MAYBE_CONST_EXPR:
        mark_exp_read (TREE_OPERAND (exp, 1));
        break;
*************** build_atomic_assign (location_t loc, tre
*** 4055,4061 ****
    vec<tree, va_gc> *params;
    tree val, nonatomic_lhs_type, nonatomic_rhs_type, newval, newval_addr;
    tree old, old_addr;
!   tree compound_stmt;
    tree stmt, goto_stmt;
    tree loop_label, loop_decl, done_label, done_decl;
  
--- 4099,4105 ----
    vec<tree, va_gc> *params;
    tree val, nonatomic_lhs_type, nonatomic_rhs_type, newval, newval_addr;
    tree old, old_addr;
!   tree compound_stmt = NULL_TREE;
    tree stmt, goto_stmt;
    tree loop_label, loop_decl, done_label, done_decl;
  
*************** build_atomic_assign (location_t loc, tre
*** 4076,4082 ****
  
    /* Create a compound statement to hold the sequence of statements
       with a loop.  */
!   compound_stmt = c_begin_compound_stmt (false);
  
    /* Remove any excess precision (which is only present here in the
       case of compound assignments).  */
--- 4120,4134 ----
  
    /* Create a compound statement to hold the sequence of statements
       with a loop.  */
!   if (modifycode != NOP_EXPR)
!     {
!       compound_stmt = c_begin_compound_stmt (false);
! 
!       /* For consistency with build_modify_expr on non-_Atomic,
! 	 mark the lhs as read.  Also, it would be very hard to match
! 	 such expressions in mark_exp_read.  */
!       mark_exp_read (lhs);
!     }
  
    /* Remove any excess precision (which is only present here in the
       case of compound assignments).  */
*************** build_atomic_assign (location_t loc, tre
*** 4102,4114 ****
    TREE_NO_WARNING (val) = 1;
    rhs = build4 (TARGET_EXPR, nonatomic_rhs_type, val, rhs, NULL_TREE,
  		NULL_TREE);
    SET_EXPR_LOCATION (rhs, loc);
!   add_stmt (rhs);
  
    /* NOP_EXPR indicates it's a straight store of the RHS. Simply issue
       an atomic_store.  */
    if (modifycode == NOP_EXPR)
      {
        /* Build __atomic_store (&lhs, &val, SEQ_CST)  */
        rhs = build_unary_op (loc, ADDR_EXPR, val, false);
        fndecl = builtin_decl_explicit (BUILT_IN_ATOMIC_STORE);
--- 4154,4169 ----
    TREE_NO_WARNING (val) = 1;
    rhs = build4 (TARGET_EXPR, nonatomic_rhs_type, val, rhs, NULL_TREE,
  		NULL_TREE);
+   TREE_SIDE_EFFECTS (rhs) = 1;
    SET_EXPR_LOCATION (rhs, loc);
!   if (modifycode != NOP_EXPR)
!     add_stmt (rhs);
  
    /* NOP_EXPR indicates it's a straight store of the RHS. Simply issue
       an atomic_store.  */
    if (modifycode == NOP_EXPR)
      {
+       compound_stmt = rhs;
        /* Build __atomic_store (&lhs, &val, SEQ_CST)  */
        rhs = build_unary_op (loc, ADDR_EXPR, val, false);
        fndecl = builtin_decl_explicit (BUILT_IN_ATOMIC_STORE);
*************** build_atomic_assign (location_t loc, tre
*** 4116,4125 ****
        params->quick_push (rhs);
        params->quick_push (seq_cst);
        func_call = c_build_function_call_vec (loc, vNULL, fndecl, params, NULL);
-       add_stmt (func_call);
  
!       /* Finish the compound statement.  */
!       compound_stmt = c_end_compound_stmt (loc, compound_stmt, false);
  
        /* VAL is the value which was stored, return a COMPOUND_STMT of
  	 the statement and that value.  */
--- 4171,4179 ----
        params->quick_push (rhs);
        params->quick_push (seq_cst);
        func_call = c_build_function_call_vec (loc, vNULL, fndecl, params, NULL);
  
!       compound_stmt = build2 (COMPOUND_EXPR, void_type_node,
! 			      compound_stmt, func_call);
  
        /* VAL is the value which was stored, return a COMPOUND_STMT of
  	 the statement and that value.  */
*************** output_pending_init_elements (int all, s
*** 9910,9915 ****
--- 9964,10010 ----
    goto retry;
  }
  
+ /* Expression VALUE coincides with the start of type TYPE in a braced
+    initializer.  Return true if we should treat VALUE as initializing
+    the first element of TYPE, false if we should treat it as initializing
+    TYPE as a whole.
+ 
+    If the initializer is clearly invalid, the question becomes:
+    which choice gives the best error message?  */
+ 
+ static bool
+ initialize_elementwise_p (tree type, tree value)
+ {
+   if (type == error_mark_node || value == error_mark_node)
+     return false;
+ 
+   gcc_checking_assert (TYPE_MAIN_VARIANT (type) == type);
+ 
+   tree value_type = TREE_TYPE (value);
+   if (value_type == error_mark_node)
+     return false;
+ 
+   /* GNU vectors can be initialized elementwise.  However, treat any
+      kind of vector value as initializing the vector type as a whole,
+      regardless of whether the value is a GNU vector.  Such initializers
+      are valid if and only if they would have been valid in a non-braced
+      initializer like:
+ 
+ 	TYPE foo = VALUE;
+ 
+      so recursing into the vector type would be at best confusing or at
+      worst wrong.  For example, when -flax-vector-conversions is in effect,
+      it's possible to initialize a V8HI from a V4SI, even though the vectors
+      have different element types and different numbers of elements.  */
+   if (gnu_vector_type_p (type))
+     return !VECTOR_TYPE_P (value_type);
+ 
+   if (AGGREGATE_TYPE_P (type))
+     return type != TYPE_MAIN_VARIANT (value_type);
+ 
+   return false;
+ }
+ 
  /* Add one non-braced element to the current constructor level.
     This adjusts the current position within the constructor's type.
     This may also start or terminate implicit levels
*************** process_init_element (location_t loc, st
*** 10089,10099 ****
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && value.value != error_mark_node
! 		   && TYPE_MAIN_VARIANT (TREE_TYPE (value.value)) != fieldtype
! 		   && (fieldcode == RECORD_TYPE || fieldcode == ARRAY_TYPE
! 		       || fieldcode == UNION_TYPE
! 		       || gnu_vector_type_p (fieldtype)))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
--- 10184,10190 ----
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && initialize_elementwise_p (fieldtype, value.value))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
*************** process_init_element (location_t loc, st
*** 10181,10191 ****
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && value.value != error_mark_node
! 		   && TYPE_MAIN_VARIANT (TREE_TYPE (value.value)) != fieldtype
! 		   && (fieldcode == RECORD_TYPE || fieldcode == ARRAY_TYPE
! 		       || fieldcode == UNION_TYPE
! 		       || gnu_vector_type_p (fieldtype)))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
--- 10272,10278 ----
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && initialize_elementwise_p (fieldtype, value.value))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
*************** process_init_element (location_t loc, st
*** 10224,10234 ****
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && value.value != error_mark_node
! 		   && TYPE_MAIN_VARIANT (TREE_TYPE (value.value)) != elttype
! 		   && (eltcode == RECORD_TYPE || eltcode == ARRAY_TYPE
! 		       || eltcode == UNION_TYPE
! 		       || gnu_vector_type_p (elttype)))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
--- 10311,10317 ----
  	  /* Otherwise, if we have come to a subaggregate,
  	     and we don't have an element of its type, push into it.  */
  	  else if (value.value != NULL_TREE
! 		   && initialize_elementwise_p (elttype, value.value))
  	    {
  	      push_init_level (loc, 1, braced_init_obstack);
  	      continue;
*************** c_finish_return (location_t loc, tree re
*** 10590,10596 ****
  	  retval = TREE_OPERAND (retval, 0);
  	}
        retval = c_fully_fold (retval, false, NULL);
!       if (semantic_type)
  	retval = build1 (EXCESS_PRECISION_EXPR, semantic_type, retval);
      }
  
--- 10673,10681 ----
  	  retval = TREE_OPERAND (retval, 0);
  	}
        retval = c_fully_fold (retval, false, NULL);
!       if (semantic_type
! 	  && valtype != NULL_TREE
! 	  && TREE_CODE (valtype) != VOID_TYPE)
  	retval = build1 (EXCESS_PRECISION_EXPR, semantic_type, retval);
      }
  
diff -Nrcpad gcc-10.2.0/gcc/c-family/ChangeLog gcc-10.3.0/gcc/c-family/ChangeLog
*** gcc-10.2.0/gcc/c-family/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/c-family/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,116 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98481
+ 	* c-opts.c (c_common_post_options): Bump latest_abi_version.
+ 
+ 2021-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-16  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/99062
+ 	* c-attribs.c (handle_assume_aligned_attribute): Check that the
+ 	alignment argument is non-negative.  Tweak a warning message.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* c-common.c (c_common_reswords): Add 'atomic' property
+ 	attribute.
+ 	* c-common.h (enum rid): Add RID_PROPATOMIC for atomic
+ 	property attributes.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* c-objc.h (enum objc_property_attribute_group): New
+ 	(enum objc_property_attribute_kind): New.
+ 	(OBJC_PROPATTR_GROUP_MASK): New.
+ 	(struct property_attribute_info): Small class encapsulating
+ 	parser output from property attributes.
+ 	(objc_prop_attr_kind_for_rid): New
+ 	(objc_add_property_declaration): Simplify interface.
+ 	* stub-objc.c (enum rid): Dummy type.
+ 	(objc_add_property_declaration): Simplify interface.
+ 	(objc_prop_attr_kind_for_rid): New.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* c-lex.c (c_lex_with_flags): When combining '@' with a
+ 	keyword for Objective-C, combine the location ranges too.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/99324
+ 	* c-common.c (build_va_arg): Call c_common_mark_addressable_vec
+ 	instead of mark_addressable.  Fix a comment typo -
+ 	neutrallly -> neutrally.
+ 
+ 2021-01-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* c-objc.h (objc_non_constant_expr_p): New.
+ 	* stub-objc.c (objc_non_constant_expr_p): New.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98187
+ 	* c-pragma.c (omp_pragmas): Remove "master".
+ 	(omp_pragmas_simd): Add "master".
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/97748
+ 	* c-common.h (warn_if_unused_value): Add quiet argument defaulted
+ 	to false.
+ 	* c-warn.c (warn_if_unused_value): Likewise.  Pass it down
+ 	recursively and just return true instead of warning if it is true.
+ 	Handle COMPLEX_EXPR.
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* c-common.c (verify_sequence_points): Remove DEBUG_FUNCTION.
+ 
+ 2020-10-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-05  Richard Biener  <rguenther@suse.de>
+ 		    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97197
+ 	* c-pretty-print.c: Include langhooks.h.
+ 	(c_pretty_printer::postfix_expression): Handle TARGET_MEM_REF as
+ 	expression.
+ 	(c_pretty_printer::expression): Handle TARGET_MEM_REF as
+ 	unary_expression.
+ 	(c_pretty_printer::unary_expression): Handle TARGET_MEM_REF.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/96545
+ 	* c-common.c (get_atomic_generic_size): Require that first argument's
+ 	type points to a complete type and use tree_fits_uhwi_p instead of
+ 	just INTEGER_CST TREE_CODE check for the TYPE_SIZE_UNIT.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-attribs.c gcc-10.3.0/gcc/c-family/c-attribs.c
*** gcc-10.2.0/gcc/c-family/c-attribs.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-attribs.c	Thu Apr  8 11:56:28 2021
*************** handle_assume_aligned_attribute (tree *n
*** 3001,3011 ****
        if (!tree_fits_shwi_p (val))
  	{
  	  warning (OPT_Wattributes,
! 		   "%qE attribute %E is not an integer constant",
  		   name, val);
  	  *no_add_attrs = true;
  	  return NULL_TREE;
  	}
  
        if (!align)
  	{
--- 3001,3018 ----
        if (!tree_fits_shwi_p (val))
  	{
  	  warning (OPT_Wattributes,
! 		   "%qE attribute argument %E is not an integer constant",
  		   name, val);
  	  *no_add_attrs = true;
  	  return NULL_TREE;
  	}
+       else if (tree_int_cst_sgn (val) < 0)
+ 	{
+ 	  warning (OPT_Wattributes,
+ 		   "%qE attribute argument %E is not positive", name, val);
+ 	  *no_add_attrs = true;
+ 	  return NULL_TREE;
+ 	}
  
        if (!align)
  	{
*************** handle_assume_aligned_attribute (tree *n
*** 3021,3027 ****
  
  	  align = val;
  	}
!       else if (tree_int_cst_sgn (val) < 0 || tree_int_cst_le (align, val))
  	{
  	  /* The misalignment specified by the second argument
  	     must be non-negative and less than the alignment.  */
--- 3028,3034 ----
  
  	  align = val;
  	}
!       else if (tree_int_cst_le (align, val))
  	{
  	  /* The misalignment specified by the second argument
  	     must be non-negative and less than the alignment.  */
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-common.c gcc-10.3.0/gcc/c-family/c-common.c
*** gcc-10.2.0/gcc/c-family/c-common.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-common.c	Thu Apr  8 11:56:28 2021
*************** const struct c_common_resword c_common_r
*** 568,581 ****
    { "oneway",		RID_ONEWAY,		D_OBJC },
    { "out",		RID_OUT,		D_OBJC },
    /* These are recognized inside a property attribute list */
!   { "assign",	        RID_ASSIGN,		D_OBJC }, 
!   { "copy",	        RID_COPY,		D_OBJC }, 
!   { "getter",		RID_GETTER,		D_OBJC }, 
!   { "nonatomic",	RID_NONATOMIC,		D_OBJC }, 
!   { "readonly",		RID_READONLY,		D_OBJC }, 
!   { "readwrite",	RID_READWRITE,		D_OBJC }, 
!   { "retain",	        RID_RETAIN,		D_OBJC }, 
!   { "setter",		RID_SETTER,		D_OBJC }, 
  };
  
  const unsigned int num_c_common_reswords =
--- 568,582 ----
    { "oneway",		RID_ONEWAY,		D_OBJC },
    { "out",		RID_OUT,		D_OBJC },
    /* These are recognized inside a property attribute list */
!   { "assign",		RID_ASSIGN,		D_OBJC },
!   { "atomic",		RID_PROPATOMIC,		D_OBJC },
!   { "copy",		RID_COPY,		D_OBJC },
!   { "getter",		RID_GETTER,		D_OBJC },
!   { "nonatomic",	RID_NONATOMIC,		D_OBJC },
!   { "readonly",		RID_READONLY,		D_OBJC },
!   { "readwrite",	RID_READWRITE,		D_OBJC },
!   { "retain",		RID_RETAIN,		D_OBJC },
!   { "setter",		RID_SETTER,		D_OBJC },
  };
  
  const unsigned int num_c_common_reswords =
*************** verify_tree (tree x, struct tlist **pbef
*** 2041,2047 ****
  /* Try to warn for undefined behavior in EXPR due to missing sequence
     points.  */
  
! DEBUG_FUNCTION void
  verify_sequence_points (tree expr)
  {
    struct tlist *before_sp = 0, *after_sp = 0;
--- 2042,2048 ----
  /* Try to warn for undefined behavior in EXPR due to missing sequence
     points.  */
  
! void
  verify_sequence_points (tree expr)
  {
    struct tlist *before_sp = 0, *after_sp = 0;
*************** build_va_arg (location_t loc, tree expr,
*** 4513,4519 ****
        if (canon_va_type == NULL_TREE)
  	error_at (loc, "first argument to %<va_arg%> not of type %<va_list%>");
  
!       /* Let's handle things neutrallly, if expr:
  	 - has undeclared type, or
  	 - is not an va_list type.  */
        return build_va_arg_1 (loc, type, error_mark_node);
--- 4514,4520 ----
        if (canon_va_type == NULL_TREE)
  	error_at (loc, "first argument to %<va_arg%> not of type %<va_list%>");
  
!       /* Let's handle things neutrally, if expr:
  	 - has undeclared type, or
  	 - is not an va_list type.  */
        return build_va_arg_1 (loc, type, error_mark_node);
*************** build_va_arg (location_t loc, tree expr,
*** 4525,4531 ****
  
        /* Take the address, to get '&ap'.  Note that &ap is not a va_list
  	 type.  */
!       mark_addressable (expr);
        expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (expr)), expr);
  
        return build_va_arg_1 (loc, type, expr);
--- 4526,4532 ----
  
        /* Take the address, to get '&ap'.  Note that &ap is not a va_list
  	 type.  */
!       c_common_mark_addressable_vec (expr);
        expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (expr)), expr);
  
        return build_va_arg_1 (loc, type, expr);
*************** build_va_arg (location_t loc, tree expr,
*** 4587,4593 ****
  
        /* Take the address, to get '&ap'.  Make sure it's a pointer to array
  	 elem type.  */
!       mark_addressable (expr);
        expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (canon_va_type)),
  		     expr);
  
--- 4588,4594 ----
  
        /* Take the address, to get '&ap'.  Make sure it's a pointer to array
  	 elem type.  */
!       c_common_mark_addressable_vec (expr);
        expr = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (canon_va_type)),
  		     expr);
  
*************** get_atomic_generic_size (location_t loc,
*** 6948,6955 ****
        return 0;
      }
  
    /* Types must be compile time constant sizes. */
!   if (TREE_CODE ((TYPE_SIZE_UNIT (TREE_TYPE (type_0)))) != INTEGER_CST)
      {
        error_at (loc, 
  		"argument 1 of %qE must be a pointer to a constant size type",
--- 6949,6963 ----
        return 0;
      }
  
+   if (!COMPLETE_TYPE_P (TREE_TYPE (type_0)))
+     {
+       error_at (loc, "argument 1 of %qE must be a pointer to a complete type",
+ 		function);
+       return 0;
+     }
+ 
    /* Types must be compile time constant sizes. */
!   if (!tree_fits_uhwi_p ((TYPE_SIZE_UNIT (TREE_TYPE (type_0)))))
      {
        error_at (loc, 
  		"argument 1 of %qE must be a pointer to a constant size type",
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-common.h gcc-10.3.0/gcc/c-family/c-common.h
*** gcc-10.2.0/gcc/c-family/c-common.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-common.h	Thu Apr  8 11:56:28 2021
*************** enum rid
*** 85,91 ****
    RID_GETTER, RID_SETTER,
    RID_READONLY, RID_READWRITE,
    RID_ASSIGN, RID_RETAIN, RID_COPY,
!   RID_NONATOMIC,
  
    /* C (reserved and imaginary types not implemented, so any use is a
       syntax error) */
--- 85,91 ----
    RID_GETTER, RID_SETTER,
    RID_READONLY, RID_READWRITE,
    RID_ASSIGN, RID_RETAIN, RID_COPY,
!   RID_PROPATOMIC, RID_NONATOMIC,
  
    /* C (reserved and imaginary types not implemented, so any use is a
       syntax error) */
*************** extern void warn_tautological_cmp (const
*** 1307,1313 ****
  				   tree, tree);
  extern void warn_logical_not_parentheses (location_t, enum tree_code, tree,
  					  tree);
! extern bool warn_if_unused_value (const_tree, location_t);
  extern bool strict_aliasing_warning (location_t, tree, tree);
  extern void sizeof_pointer_memaccess_warning (location_t *, tree,
  					      vec<tree, va_gc> *, tree *,
--- 1307,1313 ----
  				   tree, tree);
  extern void warn_logical_not_parentheses (location_t, enum tree_code, tree,
  					  tree);
! extern bool warn_if_unused_value (const_tree, location_t, bool = false);
  extern bool strict_aliasing_warning (location_t, tree, tree);
  extern void sizeof_pointer_memaccess_warning (location_t *, tree,
  					      vec<tree, va_gc> *, tree *,
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-lex.c gcc-10.3.0/gcc/c-family/c-lex.c
*** gcc-10.2.0/gcc/c-family/c-lex.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-lex.c	Thu Apr  8 11:56:28 2021
*************** c_lex_with_flags (tree *value, location_
*** 551,557 ****
--- 551,561 ----
  		     returning a token of type CPP_AT_NAME and rid
  		     code RID_CLASS (not RID_AT_CLASS).  The language
  		     parser needs to convert that to RID_AT_CLASS.
+ 		     However, we've now spliced the '@' together with the
+ 		     keyword that follows; Adjust the location so that we
+ 		     get a source range covering the composite.
  		  */
+ 	         *loc = make_location (atloc, atloc, newloc);
  		  break;
  		}
  	      /* FALLTHROUGH */
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-objc.h gcc-10.3.0/gcc/c-family/c-objc.h
*** gcc-10.2.0/gcc/c-family/c-objc.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-objc.h	Thu Apr  8 11:56:28 2021
*************** enum GTY(()) objc_ivar_visibility_kind {
*** 28,33 ****
--- 28,93 ----
    OBJC_IVAR_VIS_PACKAGE   = 3
  };
  
+ /* ObjC property attribute kinds.
+    These have two fields; a unique value (that identifies which attribute)
+    and a group key that indicates membership of an exclusion group.
+    Only one member may be present from an exclusion group in a given attribute
+    list.
+    getters and setters have additional rules, since they are excluded from
+    non-overlapping group sets.  */
+ 
+ enum objc_property_attribute_group
+ {
+   OBJC_PROPATTR_GROUP_UNKNOWN = 0,
+   OBJC_PROPATTR_GROUP_GETTER,
+   OBJC_PROPATTR_GROUP_SETTER,
+   OBJC_PROPATTR_GROUP_READWRITE,
+   OBJC_PROPATTR_GROUP_ASSIGN,
+   OBJC_PROPATTR_GROUP_ATOMIC,
+   OBJC_PROPATTR_GROUP_MAX
+ };
+ 
+ enum objc_property_attribute_kind
+ {
+   OBJC_PROPERTY_ATTR_UNKNOWN =		0|OBJC_PROPATTR_GROUP_UNKNOWN,
+   OBJC_PROPERTY_ATTR_GETTER =		( 1 << 8)|OBJC_PROPATTR_GROUP_GETTER,
+   OBJC_PROPERTY_ATTR_SETTER =		( 2 << 8)|OBJC_PROPATTR_GROUP_SETTER,
+   OBJC_PROPERTY_ATTR_READONLY =		( 3 << 8)|OBJC_PROPATTR_GROUP_READWRITE,
+   OBJC_PROPERTY_ATTR_READWRITE =	( 4 << 8)|OBJC_PROPATTR_GROUP_READWRITE,
+   OBJC_PROPERTY_ATTR_ASSIGN =		( 5 << 8)|OBJC_PROPATTR_GROUP_ASSIGN,
+   OBJC_PROPERTY_ATTR_RETAIN =		( 6 << 8)|OBJC_PROPATTR_GROUP_ASSIGN,
+   OBJC_PROPERTY_ATTR_COPY =		( 7 << 8)|OBJC_PROPATTR_GROUP_ASSIGN,
+   OBJC_PROPERTY_ATTR_ATOMIC =		( 8 << 8)|OBJC_PROPATTR_GROUP_ATOMIC,
+   OBJC_PROPERTY_ATTR_NONATOMIC =	( 9 << 8)|OBJC_PROPATTR_GROUP_ATOMIC,
+   OBJC_PROPERTY_ATTR_MAX =		(255 << 8|OBJC_PROPATTR_GROUP_MAX)
+ };
+ 
+ #define OBJC_PROPATTR_GROUP_MASK 0x0f
+ 
+ /* To contain parsed, but unverified, information about a single property
+    attribute.  */
+ struct property_attribute_info
+ {
+   property_attribute_info (tree name, location_t loc,
+ 			   enum objc_property_attribute_kind k)
+    : name (name), ident (NULL_TREE), prop_loc (loc), prop_kind (k),
+      parse_error (false) {}
+ 
+   enum objc_property_attribute_group group ()
+     {
+       return (enum objc_property_attribute_group)
+ 	((unsigned)prop_kind & OBJC_PROPATTR_GROUP_MASK);
+     }
+ 
+   tree name; /* Name of the attribute.  */
+   tree ident; /* For getter/setter cases, the method/selector name.  */
+   location_t prop_loc; /* Extended location covering the parsed attr.  */
+   enum objc_property_attribute_kind prop_kind : 16;
+   unsigned parse_error : 1; /* The C/C++ parser saw an error in this attr.  */
+ };
+ 
+ extern enum objc_property_attribute_kind objc_prop_attr_kind_for_rid (enum rid);
+ 
  /* Objective-C / Objective-C++ entry points.  */
  
  /* The following ObjC/ObjC++ functions are called by the C and/or C++
*************** extern tree objc_generate_write_barrier
*** 90,97 ****
  extern void objc_set_method_opt (bool);
  extern void objc_finish_foreach_loop (location_t, tree, tree, tree, tree, tree);
  extern bool  objc_method_decl (enum tree_code);
! extern void objc_add_property_declaration (location_t, tree, bool, bool, bool, 
! 					   bool, bool, bool, tree, tree);
  extern tree objc_maybe_build_component_ref (tree, tree);
  extern tree objc_build_class_component_ref (tree, tree);
  extern tree objc_maybe_build_modify_expr (tree, tree);
--- 150,157 ----
  extern void objc_set_method_opt (bool);
  extern void objc_finish_foreach_loop (location_t, tree, tree, tree, tree, tree);
  extern bool  objc_method_decl (enum tree_code);
! extern void objc_add_property_declaration (location_t, tree,
! 					   vec<property_attribute_info *>&);
  extern tree objc_maybe_build_component_ref (tree, tree);
  extern tree objc_build_class_component_ref (tree, tree);
  extern tree objc_maybe_build_modify_expr (tree, tree);
*************** extern void objc_add_synthesize_declarat
*** 101,106 ****
--- 161,167 ----
  extern void objc_add_dynamic_declaration (location_t, tree);
  extern const char * objc_maybe_printable_name (tree, int);
  extern bool objc_is_property_ref (tree);
+ extern bool objc_non_constant_expr_p (tree);
  extern bool objc_string_ref_type_p (tree);
  extern void objc_check_format_arg (tree, tree);
  extern void objc_finish_function (void);
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-opts.c gcc-10.3.0/gcc/c-family/c-opts.c
*** gcc-10.2.0/gcc/c-family/c-opts.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-opts.c	Thu Apr  8 11:56:28 2021
*************** c_common_post_options (const char **pfil
*** 943,949 ****
  
    /* Change flag_abi_version to be the actual current ABI level, for the
       benefit of c_cpp_builtins, and to make comparison simpler.  */
!   const int latest_abi_version = 14;
    /* Generate compatibility aliases for ABI v11 (7.1) by default.  */
    const int abi_compat_default = 11;
  
--- 943,949 ----
  
    /* Change flag_abi_version to be the actual current ABI level, for the
       benefit of c_cpp_builtins, and to make comparison simpler.  */
!   const int latest_abi_version = 15;
    /* Generate compatibility aliases for ABI v11 (7.1) by default.  */
    const int abi_compat_default = 11;
  
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-pragma.c gcc-10.3.0/gcc/c-family/c-pragma.c
*** gcc-10.2.0/gcc/c-family/c-pragma.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-pragma.c	Thu Apr  8 11:56:28 2021
*************** static const struct omp_pragma_def omp_p
*** 1304,1310 ****
    { "depobj", PRAGMA_OMP_DEPOBJ },
    { "end", PRAGMA_OMP_END_DECLARE_TARGET },
    { "flush", PRAGMA_OMP_FLUSH },
-   { "master", PRAGMA_OMP_MASTER },
    { "requires", PRAGMA_OMP_REQUIRES },
    { "section", PRAGMA_OMP_SECTION },
    { "sections", PRAGMA_OMP_SECTIONS },
--- 1304,1309 ----
*************** static const struct omp_pragma_def omp_p
*** 1320,1325 ****
--- 1319,1325 ----
    { "distribute", PRAGMA_OMP_DISTRIBUTE },
    { "for", PRAGMA_OMP_FOR },
    { "loop", PRAGMA_OMP_LOOP },
+   { "master", PRAGMA_OMP_MASTER },
    { "ordered", PRAGMA_OMP_ORDERED },
    { "parallel", PRAGMA_OMP_PARALLEL },
    { "scan", PRAGMA_OMP_SCAN },
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-pretty-print.c gcc-10.3.0/gcc/c-family/c-pretty-print.c
*** gcc-10.2.0/gcc/c-family/c-pretty-print.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-pretty-print.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 29,34 ****
--- 29,35 ----
  #include "intl.h"
  #include "tree-pretty-print.h"
  #include "selftest.h"
+ #include "langhooks.h"
  
  /* The pretty-printer code is primarily designed to closely follow
     (GNU) C and C++ grammars.  That is to be contrasted with spaghetti
*************** c_pretty_printer::postfix_expression (tr
*** 1640,1645 ****
--- 1641,1647 ----
        break;
  
      case MEM_REF:
+     case TARGET_MEM_REF:
        expression (e);
        break;
  
*************** c_pretty_printer::unary_expression (tree
*** 1806,1811 ****
--- 1808,1869 ----
  	}
        break;
  
+     case TARGET_MEM_REF:
+       /* TARGET_MEM_REF can't appear directly from source, but can appear
+ 	 during late GIMPLE optimizations and through late diagnostic we might
+ 	 need to support it.  Print it as dereferencing of a pointer after
+ 	 cast to the TARGET_MEM_REF type, with pointer arithmetics on some
+ 	 pointer to single byte types, so
+ 	 *(type *)((char *) ptr + step * index + index2) if all the operands
+ 	 are present and the casts are needed.  */
+       pp_c_star (this);
+       if (TYPE_SIZE_UNIT (TREE_TYPE (TREE_TYPE (TMR_BASE (e)))) == NULL_TREE
+ 	  || !integer_onep (TYPE_SIZE_UNIT
+ 				(TREE_TYPE (TREE_TYPE (TMR_BASE (e))))))
+ 	{
+ 	  if (TYPE_SIZE_UNIT (TREE_TYPE (e))
+ 	      && integer_onep (TYPE_SIZE_UNIT (TREE_TYPE (e))))
+ 	    {
+ 	      pp_c_left_paren (this);
+ 	      pp_c_type_cast (this, build_pointer_type (TREE_TYPE (e)));
+ 	    }
+ 	  else
+ 	    {
+ 	      pp_c_type_cast (this, build_pointer_type (TREE_TYPE (e)));
+ 	      pp_c_left_paren (this);
+ 	      pp_c_type_cast (this, build_pointer_type (char_type_node));
+ 	    }
+ 	}
+       else if (!lang_hooks.types_compatible_p
+ 		  (TREE_TYPE (e), TREE_TYPE (TREE_TYPE (TMR_BASE (e)))))
+ 	{
+ 	  pp_c_type_cast (this, build_pointer_type (TREE_TYPE (e)));
+ 	  pp_c_left_paren (this);
+ 	}
+       else
+ 	pp_c_left_paren (this);
+       pp_c_cast_expression (this, TMR_BASE (e));
+       if (TMR_STEP (e) && TMR_INDEX (e))
+ 	{
+ 	  pp_plus (this);
+ 	  pp_c_cast_expression (this, TMR_INDEX (e));
+ 	  pp_c_star (this);
+ 	  pp_c_cast_expression (this, TMR_STEP (e));
+ 	}
+       if (TMR_INDEX2 (e))
+ 	{
+ 	  pp_plus (this);
+ 	  pp_c_cast_expression (this, TMR_INDEX2 (e));
+ 	}
+       if (!integer_zerop (TMR_OFFSET (e)))
+ 	{
+ 	  pp_plus (this);
+ 	  pp_c_integer_constant (this,
+ 				 fold_convert (ssizetype, TMR_OFFSET (e)));
+ 	}
+       pp_c_right_paren (this);
+       break;
+ 
      case REALPART_EXPR:
      case IMAGPART_EXPR:
        pp_c_ws_string (this, code == REALPART_EXPR ? "__real__" : "__imag__");
*************** c_pretty_printer::expression (tree e)
*** 2233,2238 ****
--- 2291,2297 ----
      case ADDR_EXPR:
      case INDIRECT_REF:
      case MEM_REF:
+     case TARGET_MEM_REF:
      case NEGATE_EXPR:
      case BIT_NOT_EXPR:
      case TRUTH_NOT_EXPR:
diff -Nrcpad gcc-10.2.0/gcc/c-family/c-warn.c gcc-10.3.0/gcc/c-family/c-warn.c
*** gcc-10.2.0/gcc/c-family/c-warn.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/c-warn.c	Thu Apr  8 11:56:28 2021
*************** warn_logical_not_parentheses (location_t
*** 583,589 ****
     (potential) location of the expression.  */
  
  bool
! warn_if_unused_value (const_tree exp, location_t locus)
  {
   restart:
    if (TREE_USED (exp) || TREE_NO_WARNING (exp))
--- 583,589 ----
     (potential) location of the expression.  */
  
  bool
! warn_if_unused_value (const_tree exp, location_t locus, bool quiet)
  {
   restart:
    if (TREE_USED (exp) || TREE_NO_WARNING (exp))
*************** warn_if_unused_value (const_tree exp, lo
*** 631,637 ****
        goto restart;
  
      case COMPOUND_EXPR:
!       if (warn_if_unused_value (TREE_OPERAND (exp, 0), locus))
  	return true;
        /* Let people do `(foo (), 0)' without a warning.  */
        if (TREE_CONSTANT (TREE_OPERAND (exp, 1)))
--- 631,637 ----
        goto restart;
  
      case COMPOUND_EXPR:
!       if (warn_if_unused_value (TREE_OPERAND (exp, 0), locus, quiet))
  	return true;
        /* Let people do `(foo (), 0)' without a warning.  */
        if (TREE_CONSTANT (TREE_OPERAND (exp, 1)))
*************** warn_if_unused_value (const_tree exp, lo
*** 646,651 ****
--- 646,658 ----
  	return false;
        goto warn;
  
+     case COMPLEX_EXPR:
+       /* Warn only if both operands are unused.  */
+       if (warn_if_unused_value (TREE_OPERAND (exp, 0), locus, true)
+ 	  && warn_if_unused_value (TREE_OPERAND (exp, 1), locus, true))
+ 	goto warn;
+       return false;
+ 
      case INDIRECT_REF:
        /* Don't warn about automatic dereferencing of references, since
  	 the user cannot control it.  */
*************** warn_if_unused_value (const_tree exp, lo
*** 669,674 ****
--- 676,683 ----
  	return false;
  
      warn:
+       if (quiet)
+ 	return true;
        return warning_at (locus, OPT_Wunused_value, "value computed is not used");
      }
  }
diff -Nrcpad gcc-10.2.0/gcc/c-family/stub-objc.c gcc-10.3.0/gcc/c-family/stub-objc.c
*** gcc-10.2.0/gcc/c-family/stub-objc.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/c-family/stub-objc.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 23,28 ****
--- 23,34 ----
  #include "system.h"
  #include "coretypes.h"
  #include "tree.h"
+ #include "vec.h"
+ 
+ /* Provide a dummy type for the RID enum used as an argument to
+    objc_prop_attr_kind_for_rid () */
+ enum rid { DUMMY };
+ 
  #include "c-objc.h"
  
  tree
*************** objc_get_class_ivars (tree ARG_UNUSED (n
*** 314,327 ****
  void
  objc_add_property_declaration (location_t ARG_UNUSED (location), 
  			       tree ARG_UNUSED (decl),
! 			       bool ARG_UNUSED (parsed_property_readonly),
! 			       bool ARG_UNUSED (parsed_property_readwrite),
! 			       bool ARG_UNUSED (parsed_property_assign),
! 			       bool ARG_UNUSED (parsed_property_retain),
! 			       bool ARG_UNUSED (parsed_property_copy),
! 			       bool ARG_UNUSED (parsed_property_nonatomic),
! 			       tree ARG_UNUSED (parsed_property_getter_ident),
! 			       tree ARG_UNUSED (parsed_property_setter_ident))
  {
  }
  
--- 320,327 ----
  void
  objc_add_property_declaration (location_t ARG_UNUSED (location), 
  			       tree ARG_UNUSED (decl),
! 			       vec<property_attribute_info *>&
! 			       /*prop_attr_list*/)
  {
  }
  
*************** objc_is_property_ref (tree ARG_UNUSED (n
*** 331,336 ****
--- 331,342 ----
    return 0;
  }
  
+ bool
+ objc_non_constant_expr_p (tree)
+ {
+   return 0;
+ }
+ 
  tree
  objc_maybe_build_component_ref (tree ARG_UNUSED (datum), tree ARG_UNUSED (component))
  {
*************** void
*** 459,461 ****
--- 465,472 ----
  objc_maybe_warn_exceptions (location_t ARG_UNUSED (loc))
  {
  }
+ 
+ enum objc_property_attribute_kind objc_prop_attr_kind_for_rid (enum rid)
+ {
+   return OBJC_PROPERTY_ATTR_UNKNOWN;
+ }
diff -Nrcpad gcc-10.2.0/gcc/calls.c gcc-10.3.0/gcc/calls.c
*** gcc-10.2.0/gcc/calls.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/calls.c	Thu Apr  8 11:56:28 2021
*************** append_attrname (const std::pair<int, at
*** 1982,2005 ****
     in the function call EXP.  */
  
  static void
! maybe_warn_rdwr_sizes (rdwr_map *rwm, tree exp)
  {
-   tree fndecl = NULL_TREE;
-   tree fntype = NULL_TREE;
-   if (tree fnaddr = CALL_EXPR_FN (exp))
-     {
-       if (TREE_CODE (fnaddr) == ADDR_EXPR)
- 	{
- 	  fndecl = TREE_OPERAND (fnaddr, 0);
- 	  fntype = TREE_TYPE (fndecl);
- 	}
-       else
- 	fntype = TREE_TYPE (TREE_TYPE (fnaddr));
-     }
- 
-   if (!fntype)
-     return;
- 
    /* A string describing the attributes that the warnings issued by this
       function apply to.  Used to print one informational note per function
       call, rather than one per warning.  That reduces clutter.  */
--- 1982,1989 ----
     in the function call EXP.  */
  
  static void
! maybe_warn_rdwr_sizes (rdwr_map *rwm, tree fndecl, tree fntype, tree exp)
  {
    /* A string describing the attributes that the warnings issued by this
       function apply to.  Used to print one informational note per function
       call, rather than one per warning.  That reduces clutter.  */
*************** initialize_argument_information (int num
*** 2324,2342 ****
        function_arg_info arg (type, argpos < n_named_args);
        if (pass_by_reference (args_so_far_pnt, arg))
  	{
! 	  bool callee_copies;
! 	  tree base = NULL_TREE;
! 
! 	  callee_copies = reference_callee_copied (args_so_far_pnt, arg);
  
! 	  /* If we're compiling a thunk, pass through invisible references
! 	     instead of making a copy.  */
! 	  if (call_from_thunk_p
! 	      || (callee_copies
! 		  && !TREE_ADDRESSABLE (type)
! 		  && (base = get_base_address (args[i].tree_value))
! 		  && TREE_CODE (base) != SSA_NAME
! 		  && (!DECL_P (base) || MEM_P (DECL_RTL (base)))))
  	    {
  	      /* We may have turned the parameter value into an SSA name.
  		 Go back to the original parameter so we can take the
--- 2308,2324 ----
        function_arg_info arg (type, argpos < n_named_args);
        if (pass_by_reference (args_so_far_pnt, arg))
  	{
! 	  const bool callee_copies
! 	    = reference_callee_copied (args_so_far_pnt, arg);
! 	  tree base;
  
! 	  /* If we're compiling a thunk, pass directly the address of an object
! 	     already in memory, instead of making a copy.  Likewise if we want
! 	     to make the copy in the callee instead of the caller.  */
! 	  if ((call_from_thunk_p || callee_copies)
! 	      && (base = get_base_address (args[i].tree_value))
! 	      && TREE_CODE (base) != SSA_NAME
! 	      && (!DECL_P (base) || MEM_P (DECL_RTL (base))))
  	    {
  	      /* We may have turned the parameter value into an SSA name.
  		 Go back to the original parameter so we can take the
*************** initialize_argument_information (int num
*** 2560,2566 ****
    maybe_warn_nonstring_arg (fndecl, exp);
  
    /* Check read_only, write_only, and read_write arguments.  */
!   maybe_warn_rdwr_sizes (&rdwr_idx, exp);
  }
  
  /* Update ARGS_SIZE to contain the total size for the argument block.
--- 2542,2548 ----
    maybe_warn_nonstring_arg (fndecl, exp);
  
    /* Check read_only, write_only, and read_write arguments.  */
!   maybe_warn_rdwr_sizes (&rdwr_idx, fndecl, fntype, exp);
  }
  
  /* Update ARGS_SIZE to contain the total size for the argument block.
diff -Nrcpad gcc-10.2.0/gcc/cfgbuild.c gcc-10.3.0/gcc/cfgbuild.c
*** gcc-10.2.0/gcc/cfgbuild.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cfgbuild.c	Thu Apr  8 11:56:28 2021
*************** find_bb_boundaries (basic_block bb)
*** 545,550 ****
--- 545,551 ----
  	     if the barrier were preceded by a control_flow_insn_p insn.  */
  	  if (!flow_transfer_insn)
  	    flow_transfer_insn = prev_nonnote_nondebug_insn_bb (insn);
+ 	  debug_insn = NULL;
  	}
  
        if (control_flow_insn_p (insn))
diff -Nrcpad gcc-10.2.0/gcc/cfgexpand.c gcc-10.3.0/gcc/cfgexpand.c
*** gcc-10.2.0/gcc/cfgexpand.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cfgexpand.c	Thu Apr  8 11:56:28 2021
*************** asm_clobber_reg_is_valid (int regno, int
*** 2868,2878 ****
       as it was before, so no asm can validly clobber the stack pointer in
       the usual sense.  Adding the stack pointer to the clobber list has
       traditionally had some undocumented and somewhat obscure side-effects.  */
!   if (overlaps_hard_reg_set_p (regset, Pmode, STACK_POINTER_REGNUM)
!       && warning (OPT_Wdeprecated, "listing the stack pointer register"
! 		  " %qs in a clobber list is deprecated", regname))
!     inform (input_location, "the value of the stack pointer after an %<asm%>"
! 	    " statement must be the same as it was before the statement");
  
    return is_valid;
  }
--- 2868,2882 ----
       as it was before, so no asm can validly clobber the stack pointer in
       the usual sense.  Adding the stack pointer to the clobber list has
       traditionally had some undocumented and somewhat obscure side-effects.  */
!   if (overlaps_hard_reg_set_p (regset, Pmode, STACK_POINTER_REGNUM))
!     {
!       crtl->sp_is_clobbered_by_asm = true;
!       if (warning (OPT_Wdeprecated, "listing the stack pointer register"
! 		   " %qs in a clobber list is deprecated", regname))
! 	inform (input_location, "the value of the stack pointer after"
! 		" an %<asm%> statement must be the same as it was before"
! 		" the statement");
!     }
  
    return is_valid;
  }
*************** expand_gimple_basic_block (basic_block b
*** 5767,5773 ****
  			  && !target_for_debug_bind (var))
  			goto delink_debug_stmt;
  
! 		      if (DECL_P (var))
  			mode = DECL_MODE (var);
  		      else
  			mode = TYPE_MODE (TREE_TYPE (var));
--- 5771,5777 ----
  			  && !target_for_debug_bind (var))
  			goto delink_debug_stmt;
  
! 		      if (DECL_P (var) && !VECTOR_TYPE_P (TREE_TYPE (var)))
  			mode = DECL_MODE (var);
  		      else
  			mode = TYPE_MODE (TREE_TYPE (var));
*************** expand_gimple_basic_block (basic_block b
*** 5784,5790 ****
  
  		      value = gimple_debug_source_bind_get_value (stmt);
  
! 		      mode = DECL_MODE (var);
  
  		      val = gen_rtx_VAR_LOCATION (mode, var, (rtx)value,
  						  VAR_INIT_STATUS_UNINITIALIZED);
--- 5788,5797 ----
  
  		      value = gimple_debug_source_bind_get_value (stmt);
  
! 		      if (!VECTOR_TYPE_P (TREE_TYPE (var)))
! 			mode = DECL_MODE (var);
! 		      else
! 			mode = TYPE_MODE (TREE_TYPE (var));
  
  		      val = gen_rtx_VAR_LOCATION (mode, var, (rtx)value,
  						  VAR_INIT_STATUS_UNINITIALIZED);
diff -Nrcpad gcc-10.2.0/gcc/cfgrtl.c gcc-10.3.0/gcc/cfgrtl.c
*** gcc-10.2.0/gcc/cfgrtl.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cfgrtl.c	Thu Apr  8 11:56:28 2021
*************** find_partition_fixes (bool flag_only)
*** 2414,2421 ****
  void
  fixup_partitions (void)
  {
-   basic_block bb;
- 
    if (!crtl->has_bb_partition)
      return;
  
--- 2414,2419 ----
*************** fixup_partitions (void)
*** 2436,2445 ****
    /* Do the partition fixup after all necessary blocks have been converted to
       cold, so that we only update the region crossings the minimum number of
       places, which can require forcing edges to be non fallthru.  */
!   while (! bbs_to_fix.is_empty ())
      {
!       bb = bbs_to_fix.pop ();
!       fixup_new_cold_bb (bb);
      }
  }
  
--- 2434,2494 ----
    /* Do the partition fixup after all necessary blocks have been converted to
       cold, so that we only update the region crossings the minimum number of
       places, which can require forcing edges to be non fallthru.  */
!   if (! bbs_to_fix.is_empty ())
      {
!       do
! 	{
! 	  basic_block bb = bbs_to_fix.pop ();
! 	  fixup_new_cold_bb (bb);
! 	}
!       while (! bbs_to_fix.is_empty ());
! 
!       /* Fix up hot cold block grouping if needed.  */
!       if (crtl->bb_reorder_complete && current_ir_type () == IR_RTL_CFGRTL)
! 	{
! 	  basic_block bb, first = NULL, second = NULL;
! 	  int current_partition = BB_UNPARTITIONED;
! 
! 	  FOR_EACH_BB_FN (bb, cfun)
! 	    {
! 	      if (current_partition != BB_UNPARTITIONED
! 		  && BB_PARTITION (bb) != current_partition)
! 		{
! 		  if (first == NULL)
! 		    first = bb;
! 		  else if (second == NULL)
! 		    second = bb;
! 		  else
! 		    {
! 		      /* If we switch partitions for the 3rd, 5th etc. time,
! 			 move bbs first (inclusive) .. second (exclusive) right
! 			 before bb.  */
! 		      basic_block prev_first = first->prev_bb;
! 		      basic_block prev_second = second->prev_bb;
! 		      basic_block prev_bb = bb->prev_bb;
! 		      prev_first->next_bb = second;
! 		      second->prev_bb = prev_first;
! 		      prev_second->next_bb = bb;
! 		      bb->prev_bb = prev_second;
! 		      prev_bb->next_bb = first;
! 		      first->prev_bb = prev_bb;
! 		      rtx_insn *prev_first_insn = PREV_INSN (BB_HEAD (first));
! 		      rtx_insn *prev_second_insn
! 			= PREV_INSN (BB_HEAD (second));
! 		      rtx_insn *prev_bb_insn = PREV_INSN (BB_HEAD (bb));
! 		      SET_NEXT_INSN (prev_first_insn) = BB_HEAD (second);
! 		      SET_PREV_INSN (BB_HEAD (second)) = prev_first_insn;
! 		      SET_NEXT_INSN (prev_second_insn) = BB_HEAD (bb);
! 		      SET_PREV_INSN (BB_HEAD (bb)) = prev_second_insn;
! 		      SET_NEXT_INSN (prev_bb_insn) = BB_HEAD (first);
! 		      SET_PREV_INSN (BB_HEAD (first)) = prev_bb_insn;
! 		      second = NULL;
! 		    }
! 		}
! 	      current_partition = BB_PARTITION (bb);
! 	    }
! 	  gcc_assert (!second);
! 	}
      }
  }
  
diff -Nrcpad gcc-10.2.0/gcc/cgraph.c gcc-10.3.0/gcc/cgraph.c
*** gcc-10.2.0/gcc/cgraph.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cgraph.c	Thu Apr  8 11:56:28 2021
*************** cgraph_edge::set_call_stmt (cgraph_edge
*** 782,790 ****
  {
    tree decl;
  
    /* Speculative edges has three component, update all of them
       when asked to.  */
!   if (update_speculative && e->speculative)
      {
        cgraph_edge *direct, *indirect, *next;
        ipa_ref *ref;
--- 782,803 ----
  {
    tree decl;
  
+   cgraph_node *new_direct_callee = NULL;
+   if ((e->indirect_unknown_callee || e->speculative)
+       && (decl = gimple_call_fndecl (new_stmt)))
+     {
+       /* Constant propagation and especially inlining can turn an indirect call
+ 	 into a direct one.  */
+       new_direct_callee = cgraph_node::get (decl);
+       gcc_checking_assert (new_direct_callee);
+     }
+ 
    /* Speculative edges has three component, update all of them
       when asked to.  */
!   if (update_speculative && e->speculative
!       /* If we are about to resolve the speculation by calling make_direct
! 	 below, do not bother going over all the speculative edges now.  */
!       && !new_direct_callee)
      {
        cgraph_edge *direct, *indirect, *next;
        ipa_ref *ref;
*************** cgraph_edge::set_call_stmt (cgraph_edge
*** 814,819 ****
--- 827,835 ----
        return e_indirect ? indirect : direct;
      }
  
+   if (new_direct_callee)
+     e = make_direct (e, new_direct_callee);
+ 
    /* Only direct speculative edges go to call_site_hash.  */
    if (e->caller->call_site_hash
        && (!e->speculative || !e->indirect_unknown_callee)
*************** cgraph_edge::set_call_stmt (cgraph_edge
*** 824,839 ****
        (e->call_stmt, cgraph_edge_hasher::hash (e->call_stmt));
  
    e->call_stmt = new_stmt;
-   if (e->indirect_unknown_callee
-       && (decl = gimple_call_fndecl (new_stmt)))
-     {
-       /* Constant propagation (and possibly also inlining?) can turn an
- 	 indirect call into a direct one.  */
-       cgraph_node *new_callee = cgraph_node::get (decl);
- 
-       gcc_checking_assert (new_callee);
-       e = make_direct (e, new_callee);
-     }
  
    function *fun = DECL_STRUCT_FUNCTION (e->caller->decl);
    e->can_throw_external = stmt_can_throw_external (fun, new_stmt);
--- 840,845 ----
*************** cgraph_edge::speculative_call_for_target
*** 1270,1283 ****
    return NULL;
  }
  
! /* Make an indirect edge with an unknown callee an ordinary edge leading to
!    CALLEE.  Speculations can be resolved in the process and EDGE can be removed
!    and deallocated.  Return the edge that now represents the call.  */
  
  cgraph_edge *
  cgraph_edge::make_direct (cgraph_edge *edge, cgraph_node *callee)
  {
!   gcc_assert (edge->indirect_unknown_callee);
  
    /* If we are redirecting speculative call, make it non-speculative.  */
    if (edge->speculative)
--- 1276,1290 ----
    return NULL;
  }
  
! /* Make an indirect or speculative EDGE with an unknown callee an ordinary edge
!    leading to CALLEE.  Speculations can be resolved in the process and EDGE can
!    be removed and deallocated.  Return the edge that now represents the
!    call.  */
  
  cgraph_edge *
  cgraph_edge::make_direct (cgraph_edge *edge, cgraph_node *callee)
  {
!   gcc_assert (edge->indirect_unknown_callee || edge->speculative);
  
    /* If we are redirecting speculative call, make it non-speculative.  */
    if (edge->speculative)
diff -Nrcpad gcc-10.2.0/gcc/cgraph.h gcc-10.3.0/gcc/cgraph.h
*** gcc-10.2.0/gcc/cgraph.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cgraph.h	Thu Apr  8 11:56:28 2021
*************** public:
*** 319,324 ****
--- 319,327 ----
    /* Return node that alias is aliasing.  */
    inline symtab_node *get_alias_target (void);
  
+   /* Return DECL that alias is aliasing.  */
+   inline tree get_alias_target_tree ();
+ 
    /* Set section for symbol and its aliases.  */
    void set_section (const char *section);
  
*************** private:
*** 2165,2172 ****
  /* Every top level asm statement is put into a asm_node.  */
  
  struct GTY(()) asm_node {
- 
- 
    /* Next asm node.  */
    asm_node *next;
    /* String for this asm node.  */
--- 2168,2173 ----
*************** symtab_node::get_alias_target (void)
*** 2718,2723 ****
--- 2719,2735 ----
    return ref->referred;
  }
  
+ /* Return the DECL (or identifier) that alias is aliasing.  Unlike the above,
+    this works whether or not the alias has been analyzed already.  */
+ 
+ inline tree
+ symtab_node::get_alias_target_tree ()
+ {
+   if (alias_target)
+     return alias_target;
+   return get_alias_target ()->decl;
+ }
+ 
  /* Return next reachable static symbol with initializer after the node.  */
  
  inline symtab_node *
diff -Nrcpad gcc-10.2.0/gcc/cgraphunit.c gcc-10.3.0/gcc/cgraphunit.c
*** gcc-10.2.0/gcc/cgraphunit.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cgraphunit.c	Thu Apr  8 11:56:28 2021
*************** process_function_and_variable_attributes
*** 856,863 ****
        if (node->alias
  	  && lookup_attribute ("flatten", DECL_ATTRIBUTES (decl)))
  	{
! 	  warning_at (DECL_SOURCE_LOCATION (node->decl), OPT_Wattributes,
! 		      "%<flatten%> attribute is ignored on aliases");
  	}
        if (DECL_PRESERVE_P (decl))
  	node->mark_force_output ();
--- 856,866 ----
        if (node->alias
  	  && lookup_attribute ("flatten", DECL_ATTRIBUTES (decl)))
  	{
! 	  tree tdecl = node->get_alias_target_tree ();
! 	  if (!tdecl || !DECL_P (tdecl)
! 	      || !lookup_attribute ("flatten", DECL_ATTRIBUTES (tdecl)))
! 	    warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 			"%<flatten%> attribute is ignored on aliases");
  	}
        if (DECL_PRESERVE_P (decl))
  	node->mark_force_output ();
*************** expand_all_functions (void)
*** 2491,2497 ****
  
  enum cgraph_order_sort_kind
  {
-   ORDER_UNDEFINED = 0,
    ORDER_FUNCTION,
    ORDER_VAR,
    ORDER_VAR_UNDEF,
--- 2494,2499 ----
*************** enum cgraph_order_sort_kind
*** 2500,2505 ****
--- 2502,2531 ----
  
  struct cgraph_order_sort
  {
+   /* Construct from a cgraph_node.  */
+   cgraph_order_sort (cgraph_node *node)
+   : kind (ORDER_FUNCTION), order (node->order)
+   {
+     u.f = node;
+   }
+ 
+   /* Construct from a varpool_node.  */
+   cgraph_order_sort (varpool_node *node)
+   : kind (node->definition ? ORDER_VAR : ORDER_VAR_UNDEF), order (node->order)
+   {
+     u.v = node;
+   }
+ 
+   /* Construct from a asm_node.  */
+   cgraph_order_sort (asm_node *node)
+   : kind (ORDER_ASM), order (node->order)
+   {
+     u.a = node;
+   }
+ 
+   /* Assembly cgraph_order_sort based on its type.  */
+   void process ();
+ 
    enum cgraph_order_sort_kind kind;
    union
    {
*************** struct cgraph_order_sort
*** 2507,2514 ****
--- 2533,2577 ----
      varpool_node *v;
      asm_node *a;
    } u;
+   int order;
  };
  
+ /* Assembly cgraph_order_sort based on its type.  */
+ 
+ void
+ cgraph_order_sort::process ()
+ {
+   switch (kind)
+     {
+     case ORDER_FUNCTION:
+       u.f->process = 0;
+       u.f->expand ();
+       break;
+     case ORDER_VAR:
+       u.v->assemble_decl ();
+       break;
+     case ORDER_VAR_UNDEF:
+       assemble_undefined_decl (u.v->decl);
+       break;
+     case ORDER_ASM:
+       assemble_asm (u.a->asm_str);
+       break;
+     default:
+       gcc_unreachable ();
+     }
+ }
+ 
+ /* Compare cgraph_order_sort by order.  */
+ 
+ static int
+ cgraph_order_cmp (const void *a_p, const void *b_p)
+ {
+   const cgraph_order_sort *nodea = (const cgraph_order_sort *)a_p;
+   const cgraph_order_sort *nodeb = (const cgraph_order_sort *)b_p;
+ 
+   return nodea->order - nodeb->order;
+ }
+ 
  /* Output all functions, variables, and asm statements in the order
     according to their order fields, which is the order in which they
     appeared in the file.  This implements -fno-toplevel-reorder.  In
*************** struct cgraph_order_sort
*** 2518,2606 ****
  static void
  output_in_order (void)
  {
-   int max;
-   cgraph_order_sort *nodes;
    int i;
!   cgraph_node *pf;
!   varpool_node *pv;
!   asm_node *pa;
!   max = symtab->order;
!   nodes = XCNEWVEC (cgraph_order_sort, max);
  
!   FOR_EACH_DEFINED_FUNCTION (pf)
!     {
!       if (pf->process && !pf->thunk.thunk_p && !pf->alias)
! 	{
! 	  if (!pf->no_reorder)
! 	    continue;
! 	  i = pf->order;
! 	  gcc_assert (nodes[i].kind == ORDER_UNDEFINED);
! 	  nodes[i].kind = ORDER_FUNCTION;
! 	  nodes[i].u.f = pf;
! 	}
!     }
  
    /* There is a similar loop in symbol_table::output_variables.
       Please keep them in sync.  */
!   FOR_EACH_VARIABLE (pv)
!     {
!       if (!pv->no_reorder)
! 	continue;
!       if (DECL_HARD_REGISTER (pv->decl)
! 	  || DECL_HAS_VALUE_EXPR_P (pv->decl))
! 	continue;
!       i = pv->order;
!       gcc_assert (nodes[i].kind == ORDER_UNDEFINED);
!       nodes[i].kind = pv->definition ? ORDER_VAR : ORDER_VAR_UNDEF;
!       nodes[i].u.v = pv;
!     }
! 
!   for (pa = symtab->first_asm_symbol (); pa; pa = pa->next)
!     {
!       i = pa->order;
!       gcc_assert (nodes[i].kind == ORDER_UNDEFINED);
!       nodes[i].kind = ORDER_ASM;
!       nodes[i].u.a = pa;
!     }
! 
!   /* In toplevel reorder mode we output all statics; mark them as needed.  */
! 
!   for (i = 0; i < max; ++i)
!     if (nodes[i].kind == ORDER_VAR)
!       nodes[i].u.v->finalize_named_section_flags ();
! 
!   for (i = 0; i < max; ++i)
!     {
!       switch (nodes[i].kind)
! 	{
! 	case ORDER_FUNCTION:
! 	  nodes[i].u.f->process = 0;
! 	  nodes[i].u.f->expand ();
! 	  break;
! 
! 	case ORDER_VAR:
! 	  nodes[i].u.v->assemble_decl ();
! 	  break;
  
! 	case ORDER_VAR_UNDEF:
! 	  assemble_undefined_decl (nodes[i].u.v->decl);
! 	  break;
  
! 	case ORDER_ASM:
! 	  assemble_asm (nodes[i].u.a->asm_str);
! 	  break;
  
! 	case ORDER_UNDEFINED:
! 	  break;
  
! 	default:
! 	  gcc_unreachable ();
! 	}
!     }
  
    symtab->clear_asm_symbols ();
- 
-   free (nodes);
  }
  
  static void
--- 2581,2621 ----
  static void
  output_in_order (void)
  {
    int i;
!   cgraph_node *cnode;
!   varpool_node *vnode;
!   asm_node *anode;
!   auto_vec<cgraph_order_sort> nodes;
!   cgraph_order_sort *node;
  
!   FOR_EACH_DEFINED_FUNCTION (cnode)
!     if (cnode->process && !cnode->thunk.thunk_p
! 	&& !cnode->alias && cnode->no_reorder)
!       nodes.safe_push (cgraph_order_sort (cnode));
  
    /* There is a similar loop in symbol_table::output_variables.
       Please keep them in sync.  */
!   FOR_EACH_VARIABLE (vnode)
!     if (vnode->no_reorder
! 	&& !DECL_HARD_REGISTER (vnode->decl)
! 	&& !DECL_HAS_VALUE_EXPR_P (vnode->decl))
!       nodes.safe_push (cgraph_order_sort (vnode));
  
!   for (anode = symtab->first_asm_symbol (); anode; anode = anode->next)
!     nodes.safe_push (cgraph_order_sort (anode));
  
!   /* Sort nodes by order.  */
!   nodes.qsort (cgraph_order_cmp);
  
!   /* In toplevel reorder mode we output all statics; mark them as needed.  */
!   FOR_EACH_VEC_ELT (nodes, i, node)
!     if (node->kind == ORDER_VAR)
!       node->u.v->finalize_named_section_flags ();
  
!   FOR_EACH_VEC_ELT (nodes, i, node)
!     node->process ();
  
    symtab->clear_asm_symbols ();
  }
  
  static void
diff -Nrcpad gcc-10.2.0/gcc/cif-code.def gcc-10.3.0/gcc/cif-code.def
*** gcc-10.2.0/gcc/cif-code.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cif-code.def	Thu Apr  8 11:56:28 2021
*************** DEFCIFCODE(OPTIMIZATION_MISMATCH, CIF_FI
*** 125,131 ****
  	   N_("optimization level attribute mismatch"))
  
  /* We can't inline because the callee refers to comdat-local symbols.  */
! DEFCIFCODE(USES_COMDAT_LOCAL, CIF_FINAL_ERROR,
  	   N_("callee refers to comdat-local symbols"))
  
  /* We can't inline because of mismatched caller/callee attributes.  */
--- 125,131 ----
  	   N_("optimization level attribute mismatch"))
  
  /* We can't inline because the callee refers to comdat-local symbols.  */
! DEFCIFCODE(USES_COMDAT_LOCAL, CIF_FINAL_NORMAL,
  	   N_("callee refers to comdat-local symbols"))
  
  /* We can't inline because of mismatched caller/callee attributes.  */
diff -Nrcpad gcc-10.2.0/gcc/combine.c gcc-10.3.0/gcc/combine.c
*** gcc-10.2.0/gcc/combine.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/combine.c	Thu Apr  8 11:56:28 2021
*************** simplify_shift_const_1 (enum rtx_code co
*** 11002,11009 ****
  		break;
  	      /* For ((int) (cstLL >> count)) >> cst2 just give up.  Queuing
  		 up outer sign extension (often left and right shift) is
! 		 hardly more efficient than the original.  See PR70429.  */
! 	      if (code == ASHIFTRT && int_mode != int_result_mode)
  		break;
  
  	      rtx count_rtx = gen_int_shift_amount (int_result_mode, count);
--- 11002,11012 ----
  		break;
  	      /* For ((int) (cstLL >> count)) >> cst2 just give up.  Queuing
  		 up outer sign extension (often left and right shift) is
! 		 hardly more efficient than the original.  See PR70429.
! 		 Similarly punt for rotates with different modes.
! 		 See PR97386.  */
! 	      if ((code == ASHIFTRT || code == ROTATE)
! 		  && int_mode != int_result_mode)
  		break;
  
  	      rtx count_rtx = gen_int_shift_amount (int_result_mode, count);
diff -Nrcpad gcc-10.2.0/gcc/common/config/i386/i386-common.c gcc-10.3.0/gcc/common/config/i386/i386-common.c
*** gcc-10.2.0/gcc/common/config/i386/i386-common.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/common/config/i386/i386-common.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 185,196 ****
  #define OPTION_MASK_ISA_AVX_UNSET \
    (OPTION_MASK_ISA_AVX | OPTION_MASK_ISA_FMA_UNSET \
     | OPTION_MASK_ISA_FMA4_UNSET | OPTION_MASK_ISA_F16C_UNSET \
!    | OPTION_MASK_ISA_AVX2_UNSET | OPTION_MASK_ISA_XSAVE_UNSET)
  #define OPTION_MASK_ISA_FMA_UNSET OPTION_MASK_ISA_FMA
  #define OPTION_MASK_ISA_FXSR_UNSET OPTION_MASK_ISA_FXSR
  #define OPTION_MASK_ISA_XSAVE_UNSET \
    (OPTION_MASK_ISA_XSAVE | OPTION_MASK_ISA_XSAVEOPT_UNSET \
!    | OPTION_MASK_ISA_XSAVES_UNSET | OPTION_MASK_ISA_XSAVEC_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)
--- 185,197 ----
  #define OPTION_MASK_ISA_AVX_UNSET \
    (OPTION_MASK_ISA_AVX | OPTION_MASK_ISA_FMA_UNSET \
     | OPTION_MASK_ISA_FMA4_UNSET | OPTION_MASK_ISA_F16C_UNSET \
!    | OPTION_MASK_ISA_AVX2_UNSET )
  #define OPTION_MASK_ISA_FMA_UNSET OPTION_MASK_ISA_FMA
  #define OPTION_MASK_ISA_FXSR_UNSET OPTION_MASK_ISA_FXSR
  #define OPTION_MASK_ISA_XSAVE_UNSET \
    (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_ISA_XSAVEOPT_UNSET OPTION_MASK_ISA_XSAVEOPT
  #define OPTION_MASK_ISA_AVX2_UNSET \
    (OPTION_MASK_ISA_AVX2 | OPTION_MASK_ISA_AVX512F_UNSET)
*************** ix86_handle_option (struct gcc_options *
*** 889,896 ****
  	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_AVX512VP2INTERSECT_SET;
  	  opts->x_ix86_isa_flags2_explicit |=
  	    OPTION_MASK_ISA2_AVX512VP2INTERSECT_SET;
! 	  opts->x_ix86_isa_flags |= OPTION_MASK_ISA_AVX512F_SET;
! 	  opts->x_ix86_isa_flags_explicit |= OPTION_MASK_ISA_AVX512F_SET;
  	}
        else
  	{
--- 890,897 ----
  	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_AVX512VP2INTERSECT_SET;
  	  opts->x_ix86_isa_flags2_explicit |=
  	    OPTION_MASK_ISA2_AVX512VP2INTERSECT_SET;
! 	  opts->x_ix86_isa_flags |= OPTION_MASK_ISA_AVX512DQ_SET;
! 	  opts->x_ix86_isa_flags_explicit |= OPTION_MASK_ISA_AVX512DQ_SET;
  	}
        else
  	{
*************** const char *const processor_names[] =
*** 1581,1587 ****
    "btver1",
    "btver2",
    "znver1",
!   "znver2"
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
--- 1582,1589 ----
    "btver1",
    "btver2",
    "znver1",
!   "znver2",
!   "znver3"
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
*************** STATIC_ASSERT (ARRAY_SIZE (processor_nam
*** 1589,1752 ****
  
  const pta processor_alias_table[] =
  {
!   {"i386", PROCESSOR_I386, CPU_NONE, 0},
!   {"i486", PROCESSOR_I486, CPU_NONE, 0},
!   {"i586", PROCESSOR_PENTIUM, CPU_PENTIUM, 0},
!   {"pentium", PROCESSOR_PENTIUM, CPU_PENTIUM, 0},
!   {"lakemont", PROCESSOR_LAKEMONT, CPU_PENTIUM, PTA_NO_80387},
!   {"pentium-mmx", PROCESSOR_PENTIUM, CPU_PENTIUM, PTA_MMX},
!   {"winchip-c6", PROCESSOR_I486, CPU_NONE, PTA_MMX},
!   {"winchip2", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW},
!   {"c3", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW},
!   {"samuel-2", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW},
    {"c3-2", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR},
    {"nehemiah", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR},
    {"c7", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR},
    {"esther", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR},
!   {"i686", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, 0},
!   {"pentiumpro", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, 0},
!   {"pentium2", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, PTA_MMX | PTA_FXSR},
    {"pentium3", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR},
    {"pentium3m", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR},
    {"pentium-m", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR},
    {"pentium4", PROCESSOR_PENTIUM4, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR},
    {"pentium4m", PROCESSOR_PENTIUM4, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR},
    {"prescott", PROCESSOR_NOCONA, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR},
    {"nocona", PROCESSOR_NOCONA, CPU_NONE,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_CX16 | PTA_NO_SAHF | PTA_FXSR},
!   {"core2", PROCESSOR_CORE2, CPU_CORE2, PTA_CORE2},
!   {"nehalem", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_NEHALEM},
!   {"corei7", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_NEHALEM},
!   {"westmere", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_WESTMERE},
    {"sandybridge", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_SANDYBRIDGE},
    {"corei7-avx", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_SANDYBRIDGE},
    {"ivybridge", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_IVYBRIDGE},
    {"core-avx-i", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_IVYBRIDGE},
!   {"haswell", PROCESSOR_HASWELL, CPU_HASWELL, PTA_HASWELL},
!   {"core-avx2", PROCESSOR_HASWELL, CPU_HASWELL, PTA_HASWELL},
!   {"broadwell", PROCESSOR_HASWELL, CPU_HASWELL, PTA_BROADWELL},
!   {"skylake", PROCESSOR_SKYLAKE, CPU_HASWELL, PTA_SKYLAKE},
    {"skylake-avx512", PROCESSOR_SKYLAKE_AVX512, CPU_HASWELL,
!     PTA_SKYLAKE_AVX512},
!   {"cannonlake", PROCESSOR_CANNONLAKE, CPU_HASWELL, PTA_CANNONLAKE},
    {"icelake-client", PROCESSOR_ICELAKE_CLIENT, CPU_HASWELL,
!     PTA_ICELAKE_CLIENT},
    {"icelake-server", PROCESSOR_ICELAKE_SERVER, CPU_HASWELL,
!     PTA_ICELAKE_SERVER},
    {"cascadelake", PROCESSOR_CASCADELAKE, CPU_HASWELL,
!     PTA_CASCADELAKE},
!   {"tigerlake", PROCESSOR_TIGERLAKE, CPU_HASWELL, PTA_TIGERLAKE},
!   {"cooperlake", PROCESSOR_COOPERLAKE, CPU_HASWELL, PTA_COOPERLAKE},
!   {"bonnell", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL},
!   {"atom", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL},
!   {"silvermont", PROCESSOR_SILVERMONT, CPU_SLM, PTA_SILVERMONT},
!   {"slm", PROCESSOR_SILVERMONT, CPU_SLM, PTA_SILVERMONT},
!   {"goldmont", PROCESSOR_GOLDMONT, CPU_GLM, PTA_GOLDMONT},
!   {"goldmont-plus", PROCESSOR_GOLDMONT_PLUS, CPU_GLM, PTA_GOLDMONT_PLUS},
!   {"tremont", PROCESSOR_TREMONT, CPU_GLM, PTA_TREMONT},
!   {"knl", PROCESSOR_KNL, CPU_SLM, PTA_KNL},
!   {"knm", PROCESSOR_KNM, CPU_SLM, PTA_KNM},
!   {"intel", PROCESSOR_INTEL, CPU_SLM, PTA_NEHALEM},
    {"geode", PROCESSOR_GEODE, CPU_GEODE,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE},
!   {"k6", PROCESSOR_K6, CPU_K6, PTA_MMX},
!   {"k6-2", PROCESSOR_K6, CPU_K6, PTA_MMX | PTA_3DNOW},
!   {"k6-3", PROCESSOR_K6, CPU_K6, PTA_MMX | PTA_3DNOW},
    {"athlon", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE},
    {"athlon-tbird", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE},
    {"athlon-4", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR},
    {"athlon-xp", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR},
    {"athlon-mp", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR},
    {"x86-64", PROCESSOR_K8, CPU_K8,
!     PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR},
    {"eden-x2", PROCESSOR_K8, CPU_K8,
!     PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR},
    {"nano", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR},
    {"nano-1000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR},
    {"nano-2000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR},
    {"nano-3000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR},
    {"nano-x2", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR},
    {"eden-x4", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR},
    {"nano-x4", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR},
    {"k8", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR},
    {"k8-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR},
    {"opteron", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR},
    {"opteron-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR},
    {"athlon64", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR},
    {"athlon64-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR},
    {"athlon-fx", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR},
    {"amdfam10", PROCESSOR_AMDFAM10, CPU_AMDFAM10,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_SSE2
!       | PTA_SSE3 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_PRFCHW | PTA_FXSR},
    {"barcelona", PROCESSOR_AMDFAM10, CPU_AMDFAM10,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_SSE2
!       | PTA_SSE3 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_PRFCHW | PTA_FXSR},
    {"bdver1", PROCESSOR_BDVER1, CPU_BDVER1,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
!       | PTA_XOP | PTA_LWP | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE},
    {"bdver2", PROCESSOR_BDVER2, CPU_BDVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
        | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
!       | PTA_FMA | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE},
    {"bdver3", PROCESSOR_BDVER3, CPU_BDVER3,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
        | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
        | PTA_FMA | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE
!       | PTA_XSAVEOPT | PTA_FSGSBASE},
    {"bdver4", PROCESSOR_BDVER4, CPU_BDVER4,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
--- 1591,1792 ----
  
  const pta processor_alias_table[] =
  {
!   {"i386", PROCESSOR_I386, CPU_NONE, 0, 0, P_NONE},
!   {"i486", PROCESSOR_I486, CPU_NONE, 0, 0, P_NONE},
!   {"i586", PROCESSOR_PENTIUM, CPU_PENTIUM, 0, 0, P_NONE},
!   {"pentium", PROCESSOR_PENTIUM, CPU_PENTIUM, 0, 0, P_NONE},
!   {"lakemont", PROCESSOR_LAKEMONT, CPU_PENTIUM, PTA_NO_80387,
!     0, P_NONE},
!   {"pentium-mmx", PROCESSOR_PENTIUM, CPU_PENTIUM, PTA_MMX, 0, P_NONE},
!   {"winchip-c6", PROCESSOR_I486, CPU_NONE, PTA_MMX, 0, P_NONE},
!   {"winchip2", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW,
!     0, P_NONE},
!   {"c3", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW, 0, P_NONE},
!   {"samuel-2", PROCESSOR_I486, CPU_NONE, PTA_MMX | PTA_3DNOW,
!     0, P_NONE},
    {"c3-2", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"nehemiah", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"c7", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR, 0, P_NONE},
    {"esther", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR, 0, P_NONE},
!   {"i686", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, 0, 0, P_NONE},
!   {"pentiumpro", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, 0, 0, P_NONE},
!   {"pentium2", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO, PTA_MMX | PTA_FXSR,
!     0, P_NONE},
    {"pentium3", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"pentium3m", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"pentium-m", PROCESSOR_PENTIUMPRO, CPU_PENTIUMPRO,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR, 0, P_NONE},
    {"pentium4", PROCESSOR_PENTIUM4, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR, 0, P_NONE},
    {"pentium4m", PROCESSOR_PENTIUM4, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_FXSR, 0, P_NONE},
    {"prescott", PROCESSOR_NOCONA, CPU_NONE,
!     PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR, 0, P_NONE},
    {"nocona", PROCESSOR_NOCONA, CPU_NONE,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_CX16 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
!   {"core2", PROCESSOR_CORE2, CPU_CORE2, PTA_CORE2,
!    M_CPU_TYPE (INTEL_CORE2), P_PROC_SSSE3},
!   {"nehalem", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_NEHALEM,
!     M_CPU_SUBTYPE (INTEL_COREI7_NEHALEM), P_PROC_DYNAMIC},
!   {"corei7", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_NEHALEM,
!     M_CPU_TYPE (INTEL_COREI7), P_PROC_DYNAMIC},
!   {"westmere", PROCESSOR_NEHALEM, CPU_NEHALEM, PTA_WESTMERE,
!     M_CPU_SUBTYPE (INTEL_COREI7_WESTMERE), P_PROC_DYNAMIC},
    {"sandybridge", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_SANDYBRIDGE,
!     M_CPU_SUBTYPE (INTEL_COREI7_SANDYBRIDGE), P_PROC_DYNAMIC},
    {"corei7-avx", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_SANDYBRIDGE, 0, P_PROC_DYNAMIC},
    {"ivybridge", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_IVYBRIDGE,
!     M_CPU_SUBTYPE (INTEL_COREI7_IVYBRIDGE), P_PROC_DYNAMIC},
    {"core-avx-i", PROCESSOR_SANDYBRIDGE, CPU_NEHALEM,
!     PTA_IVYBRIDGE, 0, P_PROC_DYNAMIC},
!   {"haswell", PROCESSOR_HASWELL, CPU_HASWELL, PTA_HASWELL,
!     M_CPU_SUBTYPE (INTEL_COREI7_HASWELL), P_PROC_DYNAMIC},
!   {"core-avx2", PROCESSOR_HASWELL, CPU_HASWELL, PTA_HASWELL,
!     0, P_PROC_DYNAMIC},
!   {"broadwell", PROCESSOR_HASWELL, CPU_HASWELL, PTA_BROADWELL,
!     M_CPU_SUBTYPE (INTEL_COREI7_BROADWELL), P_PROC_DYNAMIC},
!   {"skylake", PROCESSOR_SKYLAKE, CPU_HASWELL, PTA_SKYLAKE,
!     M_CPU_SUBTYPE (INTEL_COREI7_SKYLAKE), P_PROC_AVX2},
    {"skylake-avx512", PROCESSOR_SKYLAKE_AVX512, CPU_HASWELL,
!     PTA_SKYLAKE_AVX512,
!     M_CPU_SUBTYPE (INTEL_COREI7_SKYLAKE_AVX512), P_PROC_AVX512F},
!   {"cannonlake", PROCESSOR_CANNONLAKE, CPU_HASWELL, PTA_CANNONLAKE,
!     M_CPU_SUBTYPE (INTEL_COREI7_CANNONLAKE), P_PROC_AVX512F},
    {"icelake-client", PROCESSOR_ICELAKE_CLIENT, CPU_HASWELL,
!     PTA_ICELAKE_CLIENT,
!     M_CPU_SUBTYPE (INTEL_COREI7_ICELAKE_CLIENT), P_PROC_AVX512F},
    {"icelake-server", PROCESSOR_ICELAKE_SERVER, CPU_HASWELL,
!     PTA_ICELAKE_SERVER,
!     M_CPU_SUBTYPE (INTEL_COREI7_ICELAKE_SERVER), P_PROC_AVX512F},
    {"cascadelake", PROCESSOR_CASCADELAKE, CPU_HASWELL,
!     PTA_CASCADELAKE,
!     M_CPU_SUBTYPE (INTEL_COREI7_CASCADELAKE), P_PROC_AVX512F},
!   {"tigerlake", PROCESSOR_TIGERLAKE, CPU_HASWELL, PTA_TIGERLAKE,
!     M_CPU_SUBTYPE (INTEL_COREI7_TIGERLAKE), P_PROC_AVX512F},
!   {"cooperlake", PROCESSOR_COOPERLAKE, CPU_HASWELL, PTA_COOPERLAKE,
!     M_CPU_SUBTYPE (INTEL_COREI7_COOPERLAKE), P_PROC_AVX512F},
!   {"bonnell", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL,
!     M_CPU_TYPE (INTEL_BONNELL), P_PROC_SSSE3},
!   {"atom", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL,
!     M_CPU_TYPE (INTEL_BONNELL), P_PROC_SSSE3},
!   {"silvermont", PROCESSOR_SILVERMONT, CPU_SLM, PTA_SILVERMONT,
!     M_CPU_TYPE (INTEL_SILVERMONT), P_PROC_SSE4_2},
!   {"slm", PROCESSOR_SILVERMONT, CPU_SLM, PTA_SILVERMONT,
!     M_CPU_TYPE (INTEL_SILVERMONT), P_PROC_SSE4_2},
!   {"goldmont", PROCESSOR_GOLDMONT, CPU_GLM, PTA_GOLDMONT,
!     M_CPU_TYPE (INTEL_GOLDMONT), P_PROC_SSE4_2},
!   {"goldmont-plus", PROCESSOR_GOLDMONT_PLUS, CPU_GLM, PTA_GOLDMONT_PLUS,
!     M_CPU_TYPE (INTEL_GOLDMONT_PLUS), P_PROC_SSE4_2},
!   {"tremont", PROCESSOR_TREMONT, CPU_GLM, PTA_TREMONT,
!     M_CPU_TYPE (INTEL_TREMONT), P_PROC_SSE4_2},
!   {"knl", PROCESSOR_KNL, CPU_SLM, PTA_KNL,
!     M_CPU_TYPE (INTEL_KNL), P_PROC_AVX512F},
!   {"knm", PROCESSOR_KNM, CPU_SLM, PTA_KNM,
!    M_CPU_TYPE (INTEL_KNM), P_PROC_AVX512F},
!   {"intel", PROCESSOR_INTEL, CPU_SLM, PTA_NEHALEM,
!     M_VENDOR (VENDOR_INTEL), P_NONE},
    {"geode", PROCESSOR_GEODE, CPU_GEODE,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE, 0, P_NONE},
!   {"k6", PROCESSOR_K6, CPU_K6, PTA_MMX, 0, P_NONE},
!   {"k6-2", PROCESSOR_K6, CPU_K6, PTA_MMX | PTA_3DNOW, 0, P_NONE},
!   {"k6-3", PROCESSOR_K6, CPU_K6, PTA_MMX | PTA_3DNOW, 0, P_NONE},
    {"athlon", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE, 0, P_NONE},
    {"athlon-tbird", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_PREFETCH_SSE, 0, P_NONE},
    {"athlon-4", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"athlon-xp", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"athlon-mp", PROCESSOR_ATHLON, CPU_ATHLON,
!     PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_FXSR, 0, P_NONE},
    {"x86-64", PROCESSOR_K8, CPU_K8,
!     PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR,
!     0, P_NONE},
    {"eden-x2", PROCESSOR_K8, CPU_K8,
!     PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3 | PTA_FXSR,
!     0, P_NONE},
    {"nano", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR, 0, P_NONE},
    {"nano-1000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR, 0, P_NONE},
    {"nano-2000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_FXSR, 0, P_NONE},
    {"nano-3000", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR, 0, P_NONE},
    {"nano-x2", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR, 0, P_NONE},
    {"eden-x4", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR, 0, P_NONE},
    {"nano-x4", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSSE3 | PTA_SSE4_1 | PTA_FXSR, 0, P_NONE},
    {"k8", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"k8-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"opteron", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"opteron-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"athlon64", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"athlon64-sse3", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_SSE3 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"athlon-fx", PROCESSOR_K8, CPU_K8,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE
!       | PTA_SSE2 | PTA_NO_SAHF | PTA_FXSR, 0, P_NONE},
    {"amdfam10", PROCESSOR_AMDFAM10, CPU_AMDFAM10,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_SSE2
!       | PTA_SSE3 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_PRFCHW | PTA_FXSR,
!     0, P_PROC_DYNAMIC},
    {"barcelona", PROCESSOR_AMDFAM10, CPU_AMDFAM10,
      PTA_64BIT | PTA_MMX | PTA_3DNOW | PTA_3DNOW_A | PTA_SSE | PTA_SSE2
!       | PTA_SSE3 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_PRFCHW | PTA_FXSR,
!     M_CPU_SUBTYPE (AMDFAM10H_BARCELONA), P_PROC_DYNAMIC},
    {"bdver1", PROCESSOR_BDVER1, CPU_BDVER1,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
!       | PTA_XOP | PTA_LWP | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE,
!     M_CPU_TYPE (AMDFAM15H_BDVER1), P_PROC_XOP},
    {"bdver2", PROCESSOR_BDVER2, CPU_BDVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
        | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
!       | PTA_FMA | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE,
!     M_CPU_TYPE (AMDFAM15H_BDVER2), P_PROC_FMA},
    {"bdver3", PROCESSOR_BDVER3, CPU_BDVER3,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_FMA4
        | PTA_XOP | PTA_LWP | PTA_BMI | PTA_TBM | PTA_F16C
        | PTA_FMA | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE
!       | PTA_XSAVEOPT | PTA_FSGSBASE,
!     M_CPU_SUBTYPE (AMDFAM15H_BDVER3), P_PROC_FMA},
    {"bdver4", PROCESSOR_BDVER4, CPU_BDVER4,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
*************** const pta processor_alias_table[] =
*** 1754,1760 ****
        | PTA_FMA4 | PTA_XOP | PTA_LWP | PTA_BMI | PTA_BMI2
        | PTA_TBM | PTA_F16C | PTA_FMA | PTA_PRFCHW | PTA_FXSR
        | PTA_XSAVE | PTA_XSAVEOPT | PTA_FSGSBASE | PTA_RDRND
!       | PTA_MOVBE | PTA_MWAITX},
    {"znver1", PROCESSOR_ZNVER1, CPU_ZNVER1,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
--- 1794,1801 ----
        | PTA_FMA4 | PTA_XOP | PTA_LWP | PTA_BMI | PTA_BMI2
        | PTA_TBM | PTA_F16C | PTA_FMA | PTA_PRFCHW | PTA_FXSR
        | PTA_XSAVE | PTA_XSAVEOPT | PTA_FSGSBASE | PTA_RDRND
!       | PTA_MOVBE | PTA_MWAITX,
!     M_CPU_SUBTYPE (AMDFAM15H_BDVER4), P_PROC_AVX2},
    {"znver1", PROCESSOR_ZNVER1, CPU_ZNVER1,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
*************** const pta processor_alias_table[] =
*** 1763,1769 ****
        | PTA_FXSR | PTA_XSAVE | PTA_XSAVEOPT | PTA_FSGSBASE
        | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX | PTA_RDSEED
        | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
!       | PTA_SHA | PTA_LZCNT | PTA_POPCNT},
    {"znver2", PROCESSOR_ZNVER2, CPU_ZNVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
--- 1804,1811 ----
        | PTA_FXSR | PTA_XSAVE | PTA_XSAVEOPT | PTA_FSGSBASE
        | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX | PTA_RDSEED
        | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
!       | PTA_SHA | PTA_LZCNT | PTA_POPCNT,
!     M_CPU_SUBTYPE (AMDFAM17H_ZNVER1), P_PROC_AVX2},
    {"znver2", PROCESSOR_ZNVER2, CPU_ZNVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
*************** const pta processor_alias_table[] =
*** 1773,1796 ****
        | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX | PTA_RDSEED
        | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
        | PTA_SHA | PTA_LZCNT | PTA_POPCNT | PTA_CLWB | PTA_RDPID
!       | PTA_WBNOINVD},
    {"btver1", PROCESSOR_BTVER1, CPU_GENERIC,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSSE3 | PTA_SSE4A | PTA_ABM | PTA_CX16 | PTA_PRFCHW
!       | PTA_FXSR | PTA_XSAVE},
    {"btver2", PROCESSOR_BTVER2, CPU_BTVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSSE3 | PTA_SSE4A | PTA_ABM | PTA_CX16 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX
        | PTA_BMI | PTA_F16C | PTA_MOVBE | PTA_PRFCHW
!       | PTA_FXSR | PTA_XSAVE | PTA_XSAVEOPT},
  
    {"generic", PROCESSOR_GENERIC, CPU_GENERIC,
      PTA_64BIT
!       | PTA_HLE /* flags are only used for -march switch.  */ },
  };
  
! int const pta_size = ARRAY_SIZE (processor_alias_table);
  
  /* Provide valid option values for -march and -mtune options.  */
  
--- 1815,1870 ----
        | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX | PTA_RDSEED
        | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
        | PTA_SHA | PTA_LZCNT | PTA_POPCNT | PTA_CLWB | PTA_RDPID
!       | PTA_WBNOINVD,
!     M_CPU_SUBTYPE (AMDFAM17H_ZNVER2), P_PROC_AVX2},
!   {"znver3", PROCESSOR_ZNVER2, CPU_ZNVER2,
!     PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
!       | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3 | PTA_SSE4_1
!       | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_AVX2
!       | PTA_BMI | PTA_BMI2 | PTA_F16C | PTA_FMA | PTA_PRFCHW
!       | PTA_FXSR | PTA_XSAVE | PTA_XSAVEOPT | PTA_FSGSBASE
!       | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX | PTA_RDSEED
!       | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
!       | PTA_SHA | PTA_LZCNT | PTA_POPCNT | PTA_CLWB | PTA_RDPID
!       | PTA_WBNOINVD | PTA_VAES | PTA_VPCLMULQDQ | PTA_PKU,
!     M_CPU_SUBTYPE (AMDFAM19H_ZNVER3), P_PROC_AVX2},
    {"btver1", PROCESSOR_BTVER1, CPU_GENERIC,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSSE3 | PTA_SSE4A | PTA_ABM | PTA_CX16 | PTA_PRFCHW
!       | PTA_FXSR | PTA_XSAVE,
!    M_CPU_SUBTYPE (AMDFAM15H_BDVER1), P_PROC_SSE4_A},
    {"btver2", PROCESSOR_BTVER2, CPU_BTVER2,
      PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2 | PTA_SSE3
        | PTA_SSSE3 | PTA_SSE4A | PTA_ABM | PTA_CX16 | PTA_SSE4_1
        | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX
        | PTA_BMI | PTA_F16C | PTA_MOVBE | PTA_PRFCHW
!       | PTA_FXSR | PTA_XSAVE | PTA_XSAVEOPT,
!     M_CPU_TYPE (AMD_BTVER2), P_PROC_BMI},
  
    {"generic", PROCESSOR_GENERIC, CPU_GENERIC,
      PTA_64BIT
!       | PTA_HLE /* flags are only used for -march switch.  */,
!     0, P_NONE},
! 
!   {"amd", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!    M_VENDOR (VENDOR_AMD), P_NONE},
!   {"amdfam10h", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM10H), P_NONE},
!   {"amdfam15h", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM15H), P_NONE},
!   {"amdfam17h", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM17H), P_NONE},
!   {"amdfam19h", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM19H), P_NONE},
!   {"shanghai", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM10H_SHANGHAI), P_NONE},
!   {"istanbul", PROCESSOR_GENERIC, CPU_GENERIC, 0,
!     M_CPU_TYPE (AMDFAM10H_ISTANBUL), P_NONE},
  };
  
! /* NB: processor_alias_table stops at the "generic" entry.  */
! int const pta_size = ARRAY_SIZE (processor_alias_table) - 7;
! unsigned int const num_arch_names = ARRAY_SIZE (processor_alias_table);
  
  /* Provide valid option values for -march and -mtune options.  */
  
diff -Nrcpad gcc-10.2.0/gcc/common/config/i386/i386-cpuinfo.h gcc-10.3.0/gcc/common/config/i386/i386-cpuinfo.h
*** gcc-10.2.0/gcc/common/config/i386/i386-cpuinfo.h	Thu Jan  1 00:00:00 1970
--- gcc-10.3.0/gcc/common/config/i386/i386-cpuinfo.h	Thu Apr  8 11:56:28 2021
***************
*** 0 ****
--- 1,136 ----
+ /* Get CPU type and Features for x86 processors.
+    Copyright (C) 2012-2020 Free Software Foundation, Inc.
+    Contributed by Sriraman Tallam (tmsriram@google.com)
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 3, or (at your option) any later
+ version.
+ 
+ GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ for more details.
+ 
+ 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/>.  */
+ 
+ /* Processor Vendor and Models. */
+ 
+ enum processor_vendor
+ {
+   VENDOR_INTEL = 1,
+   VENDOR_AMD,
+   VENDOR_OTHER,
+   BUILTIN_VENDOR_MAX = VENDOR_OTHER,
+   VENDOR_MAX
+ };
+ 
+ /* Any new types or subtypes have to be inserted at the end. */
+ 
+ enum processor_types
+ {
+   INTEL_BONNELL = 1,
+   INTEL_CORE2,
+   INTEL_COREI7,
+   AMDFAM10H,
+   AMDFAM15H,
+   INTEL_SILVERMONT,
+   INTEL_KNL,
+   AMD_BTVER1,
+   AMD_BTVER2,
+   AMDFAM17H,
+   INTEL_KNM,
+   INTEL_GOLDMONT,
+   INTEL_GOLDMONT_PLUS,
+   INTEL_TREMONT,
+   AMDFAM19H,
+   CPU_TYPE_MAX,
+   BUILTIN_CPU_TYPE_MAX = CPU_TYPE_MAX
+ };
+ 
+ enum processor_subtypes
+ {
+   INTEL_COREI7_NEHALEM = 1,
+   INTEL_COREI7_WESTMERE,
+   INTEL_COREI7_SANDYBRIDGE,
+   AMDFAM10H_BARCELONA,
+   AMDFAM10H_SHANGHAI,
+   AMDFAM10H_ISTANBUL,
+   AMDFAM15H_BDVER1,
+   AMDFAM15H_BDVER2,
+   AMDFAM15H_BDVER3,
+   AMDFAM15H_BDVER4,
+   AMDFAM17H_ZNVER1,
+   INTEL_COREI7_IVYBRIDGE,
+   INTEL_COREI7_HASWELL,
+   INTEL_COREI7_BROADWELL,
+   INTEL_COREI7_SKYLAKE,
+   INTEL_COREI7_SKYLAKE_AVX512,
+   INTEL_COREI7_CANNONLAKE,
+   INTEL_COREI7_ICELAKE_CLIENT,
+   INTEL_COREI7_ICELAKE_SERVER,
+   AMDFAM17H_ZNVER2,
+   INTEL_COREI7_CASCADELAKE,
+   INTEL_COREI7_TIGERLAKE,
+   INTEL_COREI7_COOPERLAKE,
+   AMDFAM19H_ZNVER3,
+   CPU_SUBTYPE_MAX
+ };
+ 
+ /* Priority of i386 features, greater value is higher priority.   This is
+    used to decide the order in which function dispatch must happen.  For
+    instance, a version specialized for SSE4.2 should be checked for dispatch
+    before a version for SSE3, as SSE4.2 implies SSE3.  */
+ enum feature_priority
+ {
+   P_NONE = 0,
+   P_MMX,
+   P_SSE,
+   P_SSE2,
+   P_SSE3,
+   P_SSSE3,
+   P_PROC_SSSE3,
+   P_SSE4_A,
+   P_PROC_SSE4_A,
+   P_SSE4_1,
+   P_SSE4_2,
+   P_PROC_SSE4_2,
+   P_POPCNT,
+   P_AES,
+   P_PCLMUL,
+   P_AVX,
+   P_PROC_AVX,
+   P_BMI,
+   P_PROC_BMI,
+   P_FMA4,
+   P_XOP,
+   P_PROC_XOP,
+   P_FMA,
+   P_PROC_FMA,
+   P_BMI2,
+   P_AVX2,
+   P_PROC_AVX2,
+   P_AVX512F,
+   P_PROC_AVX512F,
+   P_PROC_DYNAMIC
+ };
+ 
+ /* These are the values for vendor types, cpu types and subtypes.  Cpu
+    types and subtypes should be subtracted by the corresponding start
+    value.  */
+ 
+ #define M_CPU_TYPE_START (BUILTIN_VENDOR_MAX)
+ #define M_CPU_SUBTYPE_START \
+   (M_CPU_TYPE_START + BUILTIN_CPU_TYPE_MAX)
+ #define M_VENDOR(a) (a)
+ #define M_CPU_TYPE(a) (M_CPU_TYPE_START + a)
+ #define M_CPU_SUBTYPE(a) (M_CPU_SUBTYPE_START + a)
diff -Nrcpad gcc-10.2.0/gcc/common.opt gcc-10.3.0/gcc/common.opt
*** gcc-10.2.0/gcc/common.opt	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/common.opt	Thu Apr  8 11:56:28 2021
*************** Driver Undocumented
*** 956,965 ****
  ; 14: Corrects the mangling of nullptr expression.
  ;     Default in G++ 10.
  ;
  ; Additional positive integers will be assigned as new versions of
  ; the ABI become the default version of the ABI.
  fabi-version=
! Common Joined RejectNegative UInteger Var(flag_abi_version) Init(0)
  The version of the C++ ABI in use.
  
  faggressive-loop-optimizations
--- 956,968 ----
  ; 14: Corrects the mangling of nullptr expression.
  ;     Default in G++ 10.
  ;
+ ; 15: Corrects G++ 10 ABI tag regression [PR98481].
+ ;     Available, but not default, in G++ 10.3.
+ ;
  ; Additional positive integers will be assigned as new versions of
  ; the ABI become the default version of the ABI.
  fabi-version=
! Common Joined RejectNegative UInteger Var(flag_abi_version) Init(14)
  The version of the C++ ABI in use.
  
  faggressive-loop-optimizations
*************** Common RejectNegative Alias(fcf-protecti
*** 1743,1749 ****
  
  fcf-protection=
  Common Report Joined RejectNegative Enum(cf_protection_level) Var(flag_cf_protection) Init(CF_NONE)
! -fcf-protection=[full|branch|return|none]	Instrument functions with checks to verify jump/call/return control-flow transfer
  instructions have valid targets.
  
  Enum
--- 1746,1752 ----
  
  fcf-protection=
  Common Report Joined RejectNegative Enum(cf_protection_level) Var(flag_cf_protection) Init(CF_NONE)
! -fcf-protection=[full|branch|return|none|check]	Instrument functions with checks to verify jump/call/return control-flow transfer
  instructions have valid targets.
  
  Enum
*************** EnumValue
*** 1759,1764 ****
--- 1762,1770 ----
  Enum(cf_protection_level) String(return) Value(CF_RETURN)
  
  EnumValue
+ Enum(cf_protection_level) String(check) Value(CF_CHECK)
+ 
+ EnumValue
  Enum(cf_protection_level) String(none) Value(CF_NONE)
  
  finstrument-functions
*************** Enum(profile_reproducibility) String(par
*** 2192,2198 ****
  EnumValue
  Enum(profile_reproducibility) String(multithreaded) Value(PROFILE_REPRODUCIBILITY_MULTITHREADED)
  
! fprofile-reproducible
  Common Joined RejectNegative Var(flag_profile_reproducible) Enum(profile_reproducibility) Init(PROFILE_REPRODUCIBILITY_SERIAL)
  -fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.
  
--- 2198,2204 ----
  EnumValue
  Enum(profile_reproducibility) String(multithreaded) Value(PROFILE_REPRODUCIBILITY_MULTITHREADED)
  
! fprofile-reproducible=
  Common Joined RejectNegative Var(flag_profile_reproducible) Enum(profile_reproducibility) Init(PROFILE_REPRODUCIBILITY_SERIAL)
  -fprofile-reproducible=[serial|parallel-runs|multithreaded]	Control level of reproducibility of profile gathered by -fprofile-generate.
  
*************** Common Report Var(flag_unroll_all_loops)
*** 2852,2858 ****
  Perform loop unrolling for all loops.
  
  funroll-completely-grow-size
! Undocumented Var(flag_cunroll_grow_size) Init(2) Optimization
  ; Internal undocumented flag, allow size growth during complete unrolling
  
  ; Nonzero means that loop optimizer may assume that the induction variables
--- 2858,2864 ----
  Perform loop unrolling for all loops.
  
  funroll-completely-grow-size
! Undocumented Var(flag_cunroll_grow_size) Optimization
  ; Internal undocumented flag, allow size growth during complete unrolling
  
  ; Nonzero means that loop optimizer may assume that the induction variables
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-bti-insert.c gcc-10.3.0/gcc/config/aarch64/aarch64-bti-insert.c
*** gcc-10.2.0/gcc/config/aarch64/aarch64-bti-insert.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-bti-insert.c	Thu Apr  8 11:56:28 2021
*************** static bool
*** 95,101 ****
  aarch64_pac_insn_p (rtx x)
  {
    if (!INSN_P (x))
!     return x;
  
    subrtx_var_iterator::array_type array;
    FOR_EACH_SUBRTX_VAR (iter, array, PATTERN (x), ALL)
--- 95,101 ----
  aarch64_pac_insn_p (rtx x)
  {
    if (!INSN_P (x))
!     return false;
  
    subrtx_var_iterator::array_type array;
    FOR_EACH_SUBRTX_VAR (iter, array, PATTERN (x), ALL)
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-builtins.c gcc-10.3.0/gcc/config/aarch64/aarch64-builtins.c
*** gcc-10.2.0/gcc/config/aarch64/aarch64-builtins.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-builtins.c	Thu Apr  8 11:56:28 2021
*************** aarch64_init_memtag_builtins (void)
*** 1223,1230 ****
      = aarch64_general_add_builtin ("__builtin_aarch64_memtag_"#N, \
  				   T, AARCH64_MEMTAG_BUILTIN_##F); \
    aarch64_memtag_builtin_data[AARCH64_MEMTAG_BUILTIN_##F - \
! 			      AARCH64_MEMTAG_BUILTIN_START - 1] = \
! 				{T, CODE_FOR_##I};
  
    fntype = build_function_type_list (ptr_type_node, ptr_type_node,
  				     uint64_type_node, NULL);
--- 1223,1231 ----
      = aarch64_general_add_builtin ("__builtin_aarch64_memtag_"#N, \
  				   T, AARCH64_MEMTAG_BUILTIN_##F); \
    aarch64_memtag_builtin_data[AARCH64_MEMTAG_BUILTIN_##F - \
! 			      AARCH64_MEMTAG_BUILTIN_START - 1].ftype = T; \
!   aarch64_memtag_builtin_data[AARCH64_MEMTAG_BUILTIN_##F - \
! 			      AARCH64_MEMTAG_BUILTIN_START - 1].icode = CODE_FOR_##I;
  
    fntype = build_function_type_list (ptr_type_node, ptr_type_node,
  				     uint64_type_node, NULL);
*************** aarch64_expand_rng_builtin (tree exp, rt
*** 1804,1810 ****
      return target;
  
    rtx cc_reg = gen_rtx_REG (CC_Zmode, CC_REGNUM);
!   rtx cmp_rtx = gen_rtx_fmt_ee (NE, SImode, cc_reg, const0_rtx);
    emit_insn (gen_aarch64_cstoresi (target, cmp_rtx, cc_reg));
    return target;
  }
--- 1805,1811 ----
      return target;
  
    rtx cc_reg = gen_rtx_REG (CC_Zmode, CC_REGNUM);
!   rtx cmp_rtx = gen_rtx_fmt_ee (EQ, SImode, cc_reg, const0_rtx);
    emit_insn (gen_aarch64_cstoresi (target, cmp_rtx, cc_reg));
    return target;
  }
*************** aarch64_general_expand_builtin (unsigned
*** 1976,1989 ****
        return target;
  
      case AARCH64_JSCVT:
!       arg0 = CALL_EXPR_ARG (exp, 0);
!       op0 = force_reg (DFmode, expand_normal (arg0));
!       if (!target)
! 	target = gen_reg_rtx (SImode);
!       else
! 	target = force_reg (SImode, target);
!       emit_insn (GEN_FCN (CODE_FOR_aarch64_fjcvtzs) (target, op0));
!       return target;
  
      case AARCH64_SIMD_BUILTIN_FCMLA_LANEQ0_V2SF:
      case AARCH64_SIMD_BUILTIN_FCMLA_LANEQ90_V2SF:
--- 1977,1990 ----
        return target;
  
      case AARCH64_JSCVT:
!       {
! 	expand_operand ops[2];
! 	create_output_operand (&ops[0], target, SImode);
! 	op0 = expand_normal (CALL_EXPR_ARG (exp, 0));
! 	create_input_operand (&ops[1], op0, DFmode);
! 	expand_insn (CODE_FOR_aarch64_fjcvtzs, 2, ops);
! 	return ops[0].value;
!       }
  
      case AARCH64_SIMD_BUILTIN_FCMLA_LANEQ0_V2SF:
      case AARCH64_SIMD_BUILTIN_FCMLA_LANEQ90_V2SF:
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-c.c gcc-10.3.0/gcc/config/aarch64/aarch64-c.c
*** gcc-10.2.0/gcc/config/aarch64/aarch64-c.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-c.c	Thu Apr  8 11:56:28 2021
*************** aarch64_update_cpp_builtins (cpp_reader
*** 149,155 ****
  	bits = 0;
        builtin_define_with_int_value ("__ARM_FEATURE_SVE_BITS", bits);
      }
!   aarch64_def_or_undef (TARGET_SVE, "__ARM_FEATURE_SVE_VECTOR_OPERATIONS",
  			pfile);
    aarch64_def_or_undef (TARGET_SVE_I8MM,
  			"__ARM_FEATURE_SVE_MATMUL_INT8", pfile);
--- 149,155 ----
  	bits = 0;
        builtin_define_with_int_value ("__ARM_FEATURE_SVE_BITS", bits);
      }
!   aarch64_def_or_undef (TARGET_SVE, "__ARM_FEATURE_SVE_VECTOR_OPERATORS",
  			pfile);
    aarch64_def_or_undef (TARGET_SVE_I8MM,
  			"__ARM_FEATURE_SVE_MATMUL_INT8", pfile);
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-cores.def gcc-10.3.0/gcc/config/aarch64/aarch64-cores.def
*** gcc-10.2.0/gcc/config/aarch64/aarch64-cores.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-cores.def	Thu Apr  8 11:56:28 2021
*************** AARCH64_CORE("octeontx2f95",   octeontx2
*** 119,124 ****
--- 119,127 ----
  AARCH64_CORE("octeontx2f95n",  octeontx2f95n,  cortexa57, 8_2A,  AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_CRYPTO | AARCH64_FL_PROFILE, cortexa57, 0x43, 0x0b4, -1)
  AARCH64_CORE("octeontx2f95mm", octeontx2f95mm, cortexa57, 8_2A,  AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_CRYPTO | AARCH64_FL_PROFILE, cortexa57, 0x43, 0x0b5, -1)
  
+ /* Fujitsu ('F') cores. */
+ AARCH64_CORE("a64fx", a64fx, a64fx, 8_2A,  AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_F16 | AARCH64_FL_SVE, a64fx, 0x46, 0x001, -1)
+ 
  /* HiSilicon ('H') cores. */
  AARCH64_CORE("tsv110",  tsv110, tsv110, 8_2A,  AARCH64_FL_FOR_ARCH8_2 | AARCH64_FL_CRYPTO | AARCH64_FL_F16 | AARCH64_FL_AES | AARCH64_FL_SHA2, tsv110,   0x48, 0xd01, -1)
  
*************** AARCH64_CORE("thunderx3t110",  thunderx3
*** 130,140 ****
  /* ARMv8.4-A Architecture Processors.  */
  
  /* 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, neoversen1, 0x41, 0xd40, -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)
  
  /* ARMv8-A big.LITTLE implementations.  */
  
  AARCH64_CORE("cortex-a57.cortex-a53",  cortexa57cortexa53, cortexa53, 8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57, 0x41, AARCH64_BIG_LITTLE (0xd07, 0xd03), -1)
--- 133,147 ----
  /* ARMv8.4-A Architecture Processors.  */
  
  /* 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)
  
  /* 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)
  
+ /* Armv8.5-A Architecture Processors.  */
+ AARCH64_CORE("neoverse-n2", neoversen2, cortexa57, 8_5A, AARCH64_FL_FOR_ARCH8_5 | AARCH64_FL_I8MM | AARCH64_FL_BF16 | AARCH64_FL_F16 | AARCH64_FL_SVE | AARCH64_FL_SVE2 | AARCH64_FL_SVE2_BITPERM | AARCH64_FL_RNG | AARCH64_FL_MEMTAG, neoversen2, 0x41, 0xd49, -1)
+ 
  /* ARMv8-A big.LITTLE implementations.  */
  
  AARCH64_CORE("cortex-a57.cortex-a53",  cortexa57cortexa53, cortexa53, 8A,  AARCH64_FL_FOR_ARCH8 | AARCH64_FL_CRC, cortexa57, 0x41, AARCH64_BIG_LITTLE (0xd07, 0xd03), -1)
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-cost-tables.h gcc-10.3.0/gcc/config/aarch64/aarch64-cost-tables.h
*** gcc-10.2.0/gcc/config/aarch64/aarch64-cost-tables.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-cost-tables.h	Thu Apr  8 11:56:28 2021
*************** const struct cpu_cost_table tsv110_extra
*** 541,544 ****
--- 541,647 ----
    }
  };
  
+ const struct cpu_cost_table a64fx_extra_costs =
+ {
+   /* ALU */
+   {
+     0,                 /* arith.  */
+     0,                 /* logical.  */
+     0,                 /* shift.  */
+     0,                 /* shift_reg.  */
+     COSTS_N_INSNS (1), /* arith_shift.  */
+     COSTS_N_INSNS (1), /* arith_shift_reg.  */
+     COSTS_N_INSNS (1), /* 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 (4),       /* simple.  */
+       COSTS_N_INSNS (4),       /* flag_setting.  */
+       COSTS_N_INSNS (4),       /* extend.  */
+       COSTS_N_INSNS (5),       /* add.  */
+       COSTS_N_INSNS (5),       /* extend_add.  */
+       COSTS_N_INSNS (18)       /* idiv.  */
+     },
+     /* MULT DImode */
+     {
+       COSTS_N_INSNS (4),       /* simple.  */
+       0,                       /* flag_setting (N/A).  */
+       COSTS_N_INSNS (4),       /* extend.  */
+       COSTS_N_INSNS (5),       /* add.  */
+       COSTS_N_INSNS (5),       /* extend_add.  */
+       COSTS_N_INSNS (26)       /* idiv.  */
+     }
+   },
+   /* LD/ST */
+   {
+     COSTS_N_INSNS (4),         /* load.  */
+     COSTS_N_INSNS (4),         /* load_sign_extend.  */
+     COSTS_N_INSNS (5),         /* ldrd.  */
+     COSTS_N_INSNS (4),         /* ldm_1st.  */
+     1,                         /* ldm_regs_per_insn_1st.  */
+     2,                         /* ldm_regs_per_insn_subsequent.  */
+     COSTS_N_INSNS (4),         /* loadf.  */
+     COSTS_N_INSNS (4),         /* loadd.  */
+     COSTS_N_INSNS (5),         /* load_unaligned.  */
+     0,                         /* store.  */
+     0,                         /* strd.  */
+     0,                         /* stm_1st.  */
+     1,                         /* stm_regs_per_insn_1st.  */
+     2,                         /* stm_regs_per_insn_subsequent.  */
+     0,                         /* storef.  */
+     0,                         /* stored.  */
+     0,                         /* store_unaligned.  */
+     COSTS_N_INSNS (1),         /* loadv.  */
+     COSTS_N_INSNS (1)          /* storev.  */
+   },
+   {
+     /* FP SFmode */
+     {
+       COSTS_N_INSNS (6),      /* div.  */
+       COSTS_N_INSNS (1),       /* mult.  */
+       COSTS_N_INSNS (1),       /* mult_addsub.  */
+       COSTS_N_INSNS (2),       /* fma.  */
+       COSTS_N_INSNS (1),       /* addsub.  */
+       COSTS_N_INSNS (1),       /* fpconst.  */
+       COSTS_N_INSNS (1),       /* neg.  */
+       COSTS_N_INSNS (1),       /* compare.  */
+       COSTS_N_INSNS (2),       /* widen.  */
+       COSTS_N_INSNS (2),       /* narrow.  */
+       COSTS_N_INSNS (2),       /* toint.  */
+       COSTS_N_INSNS (2),       /* fromint.  */
+       COSTS_N_INSNS (2)        /* roundint.  */
+     },
+     /* FP DFmode */
+     {
+       COSTS_N_INSNS (11),      /* div.  */
+       COSTS_N_INSNS (1),       /* mult.  */
+       COSTS_N_INSNS (1),       /* mult_addsub.  */
+       COSTS_N_INSNS (2),       /* fma.  */
+       COSTS_N_INSNS (1),       /* addsub.  */
+       COSTS_N_INSNS (1),       /* fpconst.  */
+       COSTS_N_INSNS (1),       /* neg.  */
+       COSTS_N_INSNS (1),       /* compare.  */
+       COSTS_N_INSNS (2),       /* widen.  */
+       COSTS_N_INSNS (2),       /* narrow.  */
+       COSTS_N_INSNS (2),       /* toint.  */
+       COSTS_N_INSNS (2),       /* fromint.  */
+       COSTS_N_INSNS (2)        /* roundint.  */
+     }
+   },
+   /* Vector */
+   {
+     COSTS_N_INSNS (1)  /* alu.  */
+   }
+ };
+ 
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-option-extensions.def gcc-10.3.0/gcc/config/aarch64/aarch64-option-extensions.def
*** gcc-10.2.0/gcc/config/aarch64/aarch64-option-extensions.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-option-extensions.def	Thu Apr  8 11:56:28 2021
*************** AARCH64_OPT_EXTENSION("sve", AARCH64_FL_
*** 155,161 ****
  AARCH64_OPT_EXTENSION("profile", AARCH64_FL_PROFILE, 0, 0, false, "")
  
  /* Enabling/Disabling "rng" only changes "rng".  */
! AARCH64_OPT_EXTENSION("rng", AARCH64_FL_RNG, 0, 0, false, "")
  
  /* Enabling/Disabling "memtag" only changes "memtag".  */
  AARCH64_OPT_EXTENSION("memtag", AARCH64_FL_MEMTAG, 0, 0, false, "")
--- 155,161 ----
  AARCH64_OPT_EXTENSION("profile", AARCH64_FL_PROFILE, 0, 0, false, "")
  
  /* Enabling/Disabling "rng" only changes "rng".  */
! AARCH64_OPT_EXTENSION("rng", AARCH64_FL_RNG, 0, 0, false, "rng")
  
  /* Enabling/Disabling "memtag" only changes "memtag".  */
  AARCH64_OPT_EXTENSION("memtag", AARCH64_FL_MEMTAG, 0, 0, false, "")
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-protos.h gcc-10.3.0/gcc/config/aarch64/aarch64-protos.h
*** gcc-10.2.0/gcc/config/aarch64/aarch64-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-protos.h	Thu Apr  8 11:56:28 2021
*************** enum aarch64_addr_query_type {
*** 136,141 ****
--- 136,160 ----
    ADDR_QUERY_ANY
  };
  
+ /* Enumerates values that can be arbitrarily mixed into a calculation
+    in order to make the result of the calculation unique to its use case.
+ 
+    AARCH64_SALT_SSP_SET
+    AARCH64_SALT_SSP_TEST
+       Used when calculating the address of the stack protection canary value.
+       There is a separate value for setting and testing the canary, meaning
+       that these two operations produce unique addresses: they are different
+       from each other, and from all other address calculations.
+ 
+       The main purpose of this is to prevent the SET address being spilled
+       to the stack and reloaded for the TEST, since that would give an
+       attacker the opportunity to change the address of the expected
+       canary value.  */
+ enum aarch64_salt_type {
+   AARCH64_SALT_SSP_SET,
+   AARCH64_SALT_SSP_TEST
+ };
+ 
  /* A set of tuning parameters contains references to size and time
     cost models and vectors for address cost calculations, register
     move costs and memory move costs.  */
*************** opt_machine_mode aarch64_ptrue_all_mode
*** 608,616 ****
  rtx aarch64_convert_sve_data_to_pred (rtx, machine_mode, rtx);
  rtx aarch64_expand_sve_dupq (rtx, machine_mode, rtx);
  void aarch64_expand_mov_immediate (rtx, rtx);
  rtx aarch64_ptrue_reg (machine_mode);
  rtx aarch64_pfalse_reg (machine_mode);
- bool aarch64_sve_pred_dominates_p (rtx *, rtx);
  bool aarch64_sve_same_pred_for_ptest_p (rtx *, rtx *);
  void aarch64_emit_sve_pred_move (rtx, rtx, rtx);
  void aarch64_expand_sve_mem_move (rtx, rtx, machine_mode);
--- 627,635 ----
  rtx aarch64_convert_sve_data_to_pred (rtx, machine_mode, rtx);
  rtx aarch64_expand_sve_dupq (rtx, machine_mode, rtx);
  void aarch64_expand_mov_immediate (rtx, rtx);
+ rtx aarch64_stack_protect_canary_mem (machine_mode, rtx, aarch64_salt_type);
  rtx aarch64_ptrue_reg (machine_mode);
  rtx aarch64_pfalse_reg (machine_mode);
  bool aarch64_sve_same_pred_for_ptest_p (rtx *, rtx *);
  void aarch64_emit_sve_pred_move (rtx, rtx, rtx);
  void aarch64_expand_sve_mem_move (rtx, rtx, machine_mode);
*************** extern const atomic_ool_names aarch64_oo
*** 781,784 ****
--- 800,808 ----
  
  tree aarch64_resolve_overloaded_builtin_general (location_t, tree, void *);
  
+ const char *aarch64_sls_barrier (int);
+ const char *aarch64_indirect_call_asm (rtx);
+ extern bool aarch64_harden_sls_retbr_p (void);
+ extern bool aarch64_harden_sls_blr_p (void);
+ 
  #endif /* GCC_AARCH64_PROTOS_H */
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-simd-builtins.def gcc-10.3.0/gcc/config/aarch64/aarch64-simd-builtins.def
*** gcc-10.2.0/gcc/config/aarch64/aarch64-simd-builtins.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-simd-builtins.def	Thu Apr  8 11:56:28 2021
***************
*** 155,161 ****
    BUILTIN_VQN (TERNOP, raddhn2, 0)
    BUILTIN_VQN (TERNOP, rsubhn2, 0)
  
!   BUILTIN_VSQN_HSDI (UNOP, sqmovun, 0)
    /* Implemented by aarch64_<sur>qmovn<mode>.  */
    BUILTIN_VSQN_HSDI (UNOP, sqmovn, 0)
    BUILTIN_VSQN_HSDI (UNOP, uqmovn, 0)
--- 155,161 ----
    BUILTIN_VQN (TERNOP, raddhn2, 0)
    BUILTIN_VQN (TERNOP, rsubhn2, 0)
  
!   BUILTIN_VSQN_HSDI (UNOPUS, sqmovun, 0)
    /* Implemented by aarch64_<sur>qmovn<mode>.  */
    BUILTIN_VSQN_HSDI (UNOP, sqmovn, 0)
    BUILTIN_VSQN_HSDI (UNOP, uqmovn, 0)
***************
*** 334,345 ****
    BUILTIN_VHSDF (UNOP, nearbyint, 2)
    BUILTIN_VHSDF (UNOP, rint, 2)
    BUILTIN_VHSDF (UNOP, round, 2)
!   BUILTIN_VHSDF_DF (UNOP, frintn, 2)
  
    VAR1 (UNOP, btrunc, 2, hf)
    VAR1 (UNOP, ceil, 2, hf)
    VAR1 (UNOP, floor, 2, hf)
-   VAR1 (UNOP, frintn, 2, hf)
    VAR1 (UNOP, nearbyint, 2, hf)
    VAR1 (UNOP, rint, 2, hf)
    VAR1 (UNOP, round, 2, hf)
--- 334,344 ----
    BUILTIN_VHSDF (UNOP, nearbyint, 2)
    BUILTIN_VHSDF (UNOP, rint, 2)
    BUILTIN_VHSDF (UNOP, round, 2)
!   BUILTIN_VHSDF_HSDF (UNOP, frintn, 2)
  
    VAR1 (UNOP, btrunc, 2, hf)
    VAR1 (UNOP, ceil, 2, hf)
    VAR1 (UNOP, floor, 2, hf)
    VAR1 (UNOP, nearbyint, 2, hf)
    VAR1 (UNOP, rint, 2, hf)
    VAR1 (UNOP, round, 2, hf)
***************
*** 719,724 ****
--- 718,727 ----
    VAR1 (QUADOP_LANE, bfmlalb_lane_q, 0, v4sf)
    VAR1 (QUADOP_LANE, bfmlalt_lane_q, 0, v4sf)
  
+   /* Implemented by aarch64_vget_lo/hi_halfv8bf.  */
+   VAR1 (UNOP, vget_lo_half, 0, v8bf)
+   VAR1 (UNOP, vget_hi_half, 0, v8bf)
+ 
    /* Implemented by aarch64_simd_<sur>mmlav16qi.  */
    VAR1 (TERNOP, simd_smmla, 0, v16qi)
    VAR1 (TERNOPU, simd_ummla, 0, v16qi)
***************
*** 729,731 ****
--- 732,739 ----
    VAR1 (UNOP, bfcvtn_q, 0, v8bf)
    VAR1 (BINOP, bfcvtn2, 0, v8bf)
    VAR1 (UNOP, bfcvt, 0, bf)
+ 
+   /* Implemented by aarch64_{v}bfcvt{_high}<mode>.  */
+   VAR2 (UNOP, vbfcvt, 0, v4bf, v8bf)
+   VAR1 (UNOP, vbfcvt_high, 0, v8bf)
+   VAR1 (UNOP, bfcvt, 0, sf)
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-simd.md gcc-10.3.0/gcc/config/aarch64/aarch64-simd.md
*** gcc-10.2.0/gcc/config/aarch64/aarch64-simd.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-simd.md	Thu Apr  8 11:56:28 2021
***************
*** 1481,1505 ****
  ;; On big-endian this is { zeroes, operand }
  
  (define_insn "move_lo_quad_internal_<mode>"
!   [(set (match_operand:VQMOV_NO2E 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQMOV_NO2E
! 	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")
! 	  (vec_duplicate:<VHALF> (const_int 0))))]
!   "TARGET_SIMD && !BYTES_BIG_ENDIAN"
!   "@
!    dup\\t%d0, %1.d[0]
!    fmov\\t%d0, %1
!    dup\\t%d0, %1"
!   [(set_attr "type" "neon_dup<q>,f_mcr,neon_dup<q>")
!    (set_attr "length" "4")
!    (set_attr "arch" "simd,fp,simd")]
! )
! 
! (define_insn "move_lo_quad_internal_<mode>"
!   [(set (match_operand:VQ_2E 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQ_2E
  	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")
! 	  (const_int 0)))]
    "TARGET_SIMD && !BYTES_BIG_ENDIAN"
    "@
     dup\\t%d0, %1.d[0]
--- 1481,1490 ----
  ;; On big-endian this is { zeroes, operand }
  
  (define_insn "move_lo_quad_internal_<mode>"
!   [(set (match_operand:VQMOV 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQMOV
  	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")
! 	  (match_operand:<VHALF> 2 "aarch64_simd_or_scalar_imm_zero")))]
    "TARGET_SIMD && !BYTES_BIG_ENDIAN"
    "@
     dup\\t%d0, %1.d[0]
***************
*** 1511,1534 ****
  )
  
  (define_insn "move_lo_quad_internal_be_<mode>"
!   [(set (match_operand:VQMOV_NO2E 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQMOV_NO2E
! 	  (vec_duplicate:<VHALF> (const_int 0))
! 	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")))]
!   "TARGET_SIMD && BYTES_BIG_ENDIAN"
!   "@
!    dup\\t%d0, %1.d[0]
!    fmov\\t%d0, %1
!    dup\\t%d0, %1"
!   [(set_attr "type" "neon_dup<q>,f_mcr,neon_dup<q>")
!    (set_attr "length" "4")
!    (set_attr "arch" "simd,fp,simd")]
! )
! 
! (define_insn "move_lo_quad_internal_be_<mode>"
!   [(set (match_operand:VQ_2E 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQ_2E
! 	  (const_int 0)
  	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")))]
    "TARGET_SIMD && BYTES_BIG_ENDIAN"
    "@
--- 1496,1504 ----
  )
  
  (define_insn "move_lo_quad_internal_be_<mode>"
!   [(set (match_operand:VQMOV 0 "register_operand" "=w,w,w")
! 	(vec_concat:VQMOV
! 	  (match_operand:<VHALF> 2 "aarch64_simd_or_scalar_imm_zero")
  	  (match_operand:<VHALF> 1 "register_operand" "w,r,r")))]
    "TARGET_SIMD && BYTES_BIG_ENDIAN"
    "@
***************
*** 1542,1554 ****
  
  (define_expand "move_lo_quad_<mode>"
    [(match_operand:VQMOV 0 "register_operand")
!    (match_operand:VQMOV 1 "register_operand")]
    "TARGET_SIMD"
  {
    if (BYTES_BIG_ENDIAN)
!     emit_insn (gen_move_lo_quad_internal_be_<mode> (operands[0], operands[1]));
    else
!     emit_insn (gen_move_lo_quad_internal_<mode> (operands[0], operands[1]));
    DONE;
  }
  )
--- 1512,1525 ----
  
  (define_expand "move_lo_quad_<mode>"
    [(match_operand:VQMOV 0 "register_operand")
!    (match_operand:<VHALF> 1 "register_operand")]
    "TARGET_SIMD"
  {
+   rtx zs = CONST0_RTX (<VHALF>mode);
    if (BYTES_BIG_ENDIAN)
!     emit_insn (gen_move_lo_quad_internal_be_<mode> (operands[0], operands[1], zs));
    else
!     emit_insn (gen_move_lo_quad_internal_<mode> (operands[0], operands[1], zs));
    DONE;
  }
  )
***************
*** 3332,3342 ****
  (define_expand "aarch64_combine<mode>"
    [(match_operand:<VDBL> 0 "register_operand")
     (match_operand:VDC 1 "register_operand")
!    (match_operand:VDC 2 "register_operand")]
    "TARGET_SIMD"
  {
!   aarch64_split_simd_combine (operands[0], operands[1], operands[2]);
! 
    DONE;
  }
  )
--- 3303,3322 ----
  (define_expand "aarch64_combine<mode>"
    [(match_operand:<VDBL> 0 "register_operand")
     (match_operand:VDC 1 "register_operand")
!    (match_operand:VDC 2 "aarch64_simd_reg_or_zero")]
    "TARGET_SIMD"
  {
!   if (operands[2] == CONST0_RTX (<MODE>mode))
!     {
!       if (BYTES_BIG_ENDIAN)
! 	emit_insn (gen_aarch64_combinez_be<mode> (operands[0], operands[1],
! 						  operands[2]));
!       else
! 	emit_insn (gen_aarch64_combinez<mode> (operands[0], operands[1],
! 					       operands[2]));
!     }
!   else
!     aarch64_split_simd_combine (operands[0], operands[1], operands[2]);
    DONE;
  }
  )
***************
*** 7159,7164 ****
--- 7139,7165 ----
    [(set_attr "type" "neon_dot<VDQSF:q>")]
  )
  
+ ;; vget_low/high_bf16
+ (define_expand "aarch64_vget_lo_halfv8bf"
+   [(match_operand:V4BF 0 "register_operand")
+    (match_operand:V8BF 1 "register_operand")]
+   "TARGET_BF16_SIMD"
+ {
+   rtx p = aarch64_simd_vect_par_cnst_half (V8BFmode, 8, false);
+   emit_insn (gen_aarch64_get_halfv8bf (operands[0], operands[1], p));
+   DONE;
+ })
+ 
+ (define_expand "aarch64_vget_hi_halfv8bf"
+   [(match_operand:V4BF 0 "register_operand")
+    (match_operand:V8BF 1 "register_operand")]
+   "TARGET_BF16_SIMD"
+ {
+   rtx p = aarch64_simd_vect_par_cnst_half (V8BFmode, 8, true);
+   emit_insn (gen_aarch64_get_halfv8bf (operands[0], operands[1], p));
+   DONE;
+ })
+ 
  ;; bfmmla
  (define_insn "aarch64_bfmmlaqv4sf"
    [(set (match_operand:V4SF 0 "register_operand" "=w")
***************
*** 7238,7240 ****
--- 7239,7269 ----
    "bfcvt\\t%h0, %s1"
    [(set_attr "type" "f_cvt")]
  )
+ 
+ ;; Use shl/shll/shll2 to convert BF scalar/vector modes to SF modes.
+ (define_insn "aarch64_vbfcvt<mode>"
+   [(set (match_operand:V4SF 0 "register_operand" "=w")
+ 	(unspec:V4SF [(match_operand:VBF 1 "register_operand" "w")]
+ 		      UNSPEC_BFCVTN))]
+   "TARGET_BF16_SIMD"
+   "shll\\t%0.4s, %1.4h, #16"
+   [(set_attr "type" "neon_shift_imm_long")]
+ )
+ 
+ (define_insn "aarch64_vbfcvt_highv8bf"
+   [(set (match_operand:V4SF 0 "register_operand" "=w")
+ 	(unspec:V4SF [(match_operand:V8BF 1 "register_operand" "w")]
+ 		      UNSPEC_BFCVTN2))]
+   "TARGET_BF16_SIMD"
+   "shll2\\t%0.4s, %1.8h, #16"
+   [(set_attr "type" "neon_shift_imm_long")]
+ )
+ 
+ (define_insn "aarch64_bfcvtsf"
+   [(set (match_operand:SF 0 "register_operand" "=w")
+ 	(unspec:SF [(match_operand:BF 1 "register_operand" "w")]
+ 		    UNSPEC_BFCVT))]
+   "TARGET_BF16_FP"
+   "shl\\t%d0, %d1, #16"
+   [(set_attr "type" "neon_shift_imm")]
+ )
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-sve-builtins.cc gcc-10.3.0/gcc/config/aarch64/aarch64-sve-builtins.cc
*** gcc-10.2.0/gcc/config/aarch64/aarch64-sve-builtins.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-sve-builtins.cc	Thu Apr  8 11:56:28 2021
*************** struct registered_function_hasher : nofr
*** 101,107 ****
  /* Information about each single-predicate or single-vector type.  */
  static CONSTEXPR const vector_type_info vector_types[] = {
  #define DEF_SVE_TYPE(ACLE_NAME, NCHARS, ABI_NAME, SCALAR_TYPE) \
!   { #ACLE_NAME, #ABI_NAME, #NCHARS #ABI_NAME },
  #include "aarch64-sve-builtins.def"
  };
  
--- 101,107 ----
  /* Information about each single-predicate or single-vector type.  */
  static CONSTEXPR const vector_type_info vector_types[] = {
  #define DEF_SVE_TYPE(ACLE_NAME, NCHARS, ABI_NAME, SCALAR_TYPE) \
!   { #ACLE_NAME, #ABI_NAME, "u" #NCHARS #ABI_NAME },
  #include "aarch64-sve-builtins.def"
  };
  
*************** static bool reported_missing_registers_p
*** 564,578 ****
  
  /* Record that TYPE is an ABI-defined SVE type that contains NUM_ZR SVE vectors
     and NUM_PR SVE predicates.  MANGLED_NAME, if nonnull, is the ABI-defined
!    mangling of the type.  */
  static void
  add_sve_type_attribute (tree type, unsigned int num_zr, unsigned int num_pr,
! 			const char *mangled_name)
  {
    tree mangled_name_tree
      = (mangled_name ? get_identifier (mangled_name) : NULL_TREE);
  
!   tree value = tree_cons (NULL_TREE, mangled_name_tree, NULL_TREE);
    value = tree_cons (NULL_TREE, size_int (num_pr), value);
    value = tree_cons (NULL_TREE, size_int (num_zr), value);
    TYPE_ATTRIBUTES (type) = tree_cons (get_identifier ("SVE type"), value,
--- 564,579 ----
  
  /* Record that TYPE is an ABI-defined SVE type that contains NUM_ZR SVE vectors
     and NUM_PR SVE predicates.  MANGLED_NAME, if nonnull, is the ABI-defined
!    mangling of the type.  ACLE_NAME is the <arm_sve.h> name of the type.  */
  static void
  add_sve_type_attribute (tree type, unsigned int num_zr, unsigned int num_pr,
! 			const char *mangled_name, const char *acle_name)
  {
    tree mangled_name_tree
      = (mangled_name ? get_identifier (mangled_name) : NULL_TREE);
  
!   tree value = tree_cons (NULL_TREE, get_identifier (acle_name), NULL_TREE);
!   value = tree_cons (NULL_TREE, mangled_name_tree, value);
    value = tree_cons (NULL_TREE, size_int (num_pr), value);
    value = tree_cons (NULL_TREE, size_int (num_zr), value);
    TYPE_ATTRIBUTES (type) = tree_cons (get_identifier ("SVE type"), value,
*************** function_resolver::require_vector_type (
*** 1462,1467 ****
--- 1463,1471 ----
  {
    tree expected = acle_vector_types[0][type];
    tree actual = get_argument_type (argno);
+   if (actual == error_mark_node)
+     return false;
+ 
    if (!matches_type_p (expected, actual))
      {
        error_at (location, "passing %qT to argument %d of %qE, which"
*************** gimple_folder::fold_contiguous_base (gim
*** 2575,2581 ****
  tree
  gimple_folder::load_store_cookie (tree type)
  {
!   return build_int_cst (build_pointer_type (type), TYPE_ALIGN_UNIT (type));
  }
  
  /* Fold the call to a call to INSTANCE, with the same arguments.  */
--- 2579,2585 ----
  tree
  gimple_folder::load_store_cookie (tree type)
  {
!   return build_int_cst (build_pointer_type (type), TYPE_ALIGN (type));
  }
  
  /* Fold the call to a call to INSTANCE, with the same arguments.  */
*************** register_builtin_types ()
*** 3359,3365 ****
        TYPE_ARTIFICIAL (vectype) = 1;
        TYPE_INDIVISIBLE_P (vectype) = 1;
        add_sve_type_attribute (vectype, num_zr, num_pr,
! 			      vector_types[i].mangled_name);
        make_type_sizeless (vectype);
        abi_vector_types[i] = vectype;
        lang_hooks.types.register_builtin_type (vectype,
--- 3363,3370 ----
        TYPE_ARTIFICIAL (vectype) = 1;
        TYPE_INDIVISIBLE_P (vectype) = 1;
        add_sve_type_attribute (vectype, num_zr, num_pr,
! 			      vector_types[i].mangled_name,
! 			      vector_types[i].acle_name);
        make_type_sizeless (vectype);
        abi_vector_types[i] = vectype;
        lang_hooks.types.register_builtin_type (vectype,
*************** register_tuple_type (unsigned int num_ve
*** 3405,3410 ****
--- 3410,3422 ----
  {
    tree tuple_type = lang_hooks.types.make_type (RECORD_TYPE);
  
+   /* Work out the structure name.  */
+   char buffer[sizeof ("svbfloat16x4_t")];
+   const char *vector_type_name = vector_types[type].acle_name;
+   snprintf (buffer, sizeof (buffer), "%.*sx%d_t",
+ 	    (int) strlen (vector_type_name) - 2, vector_type_name,
+ 	    num_vectors);
+ 
    /* The contents of the type are opaque, so we can define them in any
       way that maps to the correct ABI type.
  
*************** register_tuple_type (unsigned int num_ve
*** 3428,3447 ****
  			   get_identifier ("__val"), array_type);
    DECL_FIELD_CONTEXT (field) = tuple_type;
    TYPE_FIELDS (tuple_type) = field;
!   add_sve_type_attribute (tuple_type, num_vectors, 0, NULL);
    make_type_sizeless (tuple_type);
    layout_type (tuple_type);
    gcc_assert (VECTOR_MODE_P (TYPE_MODE (tuple_type))
  	      && TYPE_MODE_RAW (tuple_type) == TYPE_MODE (tuple_type)
  	      && TYPE_ALIGN (tuple_type) == 128);
  
-   /* Work out the structure name.  */
-   char buffer[sizeof ("svbfloat16x4_t")];
-   const char *vector_type_name = vector_types[type].acle_name;
-   snprintf (buffer, sizeof (buffer), "%.*sx%d_t",
- 	    (int) strlen (vector_type_name) - 2, vector_type_name,
- 	    num_vectors);
- 
    tree decl = build_decl (input_location, TYPE_DECL,
  			  get_identifier (buffer), tuple_type);
    TYPE_NAME (tuple_type) = decl;
--- 3440,3452 ----
  			   get_identifier ("__val"), array_type);
    DECL_FIELD_CONTEXT (field) = tuple_type;
    TYPE_FIELDS (tuple_type) = field;
!   add_sve_type_attribute (tuple_type, num_vectors, 0, NULL, buffer);
    make_type_sizeless (tuple_type);
    layout_type (tuple_type);
    gcc_assert (VECTOR_MODE_P (TYPE_MODE (tuple_type))
  	      && TYPE_MODE_RAW (tuple_type) == TYPE_MODE (tuple_type)
  	      && TYPE_ALIGN (tuple_type) == 128);
  
    tree decl = build_decl (input_location, TYPE_DECL,
  			  get_identifier (buffer), tuple_type);
    TYPE_NAME (tuple_type) = decl;
*************** builtin_type_p (const_tree type, unsigne
*** 3642,3647 ****
--- 3647,3675 ----
    return false;
  }
  
+ /* ATTRS is the attribute list for a sizeless SVE type.  Return the
+    attributes of the associated fixed-length SVE type, taking the
+    "SVE type" attributes from NEW_SVE_TYPE_ARGS.  */
+ static tree
+ get_arm_sve_vector_bits_attributes (tree old_attrs, tree new_sve_type_args)
+ {
+   tree new_attrs = NULL_TREE;
+   tree *ptr = &new_attrs;
+   for (tree attr = old_attrs; attr; attr = TREE_CHAIN (attr))
+     {
+       tree name = get_attribute_name (attr);
+       if (is_attribute_p ("SVE sizeless type", name))
+ 	continue;
+ 
+       tree args = TREE_VALUE (attr);
+       if (is_attribute_p ("SVE type", name))
+ 	args = new_sve_type_args;
+       *ptr = tree_cons (TREE_PURPOSE (attr), args, NULL_TREE);
+       ptr = &TREE_CHAIN (*ptr);
+     }
+   return new_attrs;
+ }
+ 
  /* An attribute callback for the "arm_sve_vector_bits" attribute.  */
  tree
  handle_arm_sve_vector_bits_attribute (tree *node, tree, tree args, int,
*************** handle_arm_sve_vector_bits_attribute (tr
*** 3650,3661 ****
    *no_add_attrs = true;
  
    tree type = *node;
!   if (!VECTOR_TYPE_P (type) || !builtin_type_p (type))
      {
        error ("%qs applied to non-SVE type %qT", "arm_sve_vector_bits", type);
        return NULL_TREE;
      }
  
    tree size = TREE_VALUE (args);
    if (TREE_CODE (size) != INTEGER_CST)
      {
--- 3678,3704 ----
    *no_add_attrs = true;
  
    tree type = *node;
!   tree attr = lookup_sve_type_attribute (type);
!   if (!attr)
      {
        error ("%qs applied to non-SVE type %qT", "arm_sve_vector_bits", type);
        return NULL_TREE;
      }
  
+   if (!VECTOR_TYPE_P (type))
+     {
+       error ("%qs applied to non-vector type %qT",
+ 	     "arm_sve_vector_bits", type);
+       return NULL_TREE;
+     }
+ 
+   if (!sizeless_type_p (type))
+     {
+       error ("%qs applied to type %qT, which already has a size",
+ 	     "arm_sve_vector_bits", type);
+       return NULL_TREE;
+     }
+ 
    tree size = TREE_VALUE (args);
    if (TREE_CODE (size) != INTEGER_CST)
      {
*************** handle_arm_sve_vector_bits_attribute (tr
*** 3671,3676 ****
--- 3714,3736 ----
        return NULL_TREE;
      }
  
+   /* Construct a new list of "SVE type" attribute arguments.  */
+   tree new_sve_type_args = copy_list (TREE_VALUE (attr));
+ 
+   /* Mangle the type as an instance of the imaginary template:
+ 
+        __SVE_VLS<typename, unsigned>
+ 
+      where the first parameter is the SVE type and where the second
+      parameter is the SVE vector length in bits.  */
+   tree mangled_name_node = chain_index (2, new_sve_type_args);
+   const char *old_mangled_name
+     = IDENTIFIER_POINTER (TREE_VALUE (mangled_name_node));
+   char *new_mangled_name
+     = xasprintf ("9__SVE_VLSI%sLj%dEE", old_mangled_name, (int) value);
+   TREE_VALUE (mangled_name_node) = get_identifier (new_mangled_name);
+   free (new_mangled_name);
+ 
    /* FIXME: The type ought to be a distinct copy in all cases, but
       currently that makes the C frontend reject conversions between
       svbool_t and its fixed-length variants.  Using a type variant
*************** handle_arm_sve_vector_bits_attribute (tr
*** 3683,3688 ****
--- 3743,3786 ----
    else
      new_type = build_distinct_type_copy (base_type);
  
+   /* Construct a TYPE_DECL for the new type.  This serves two purposes:
+ 
+      - It ensures we don't print the original TYPE_DECL in error messages.
+        Printing the original name would be confusing because there are
+        situations in which the distinction between the original type and
+        the new type matters.  For example:
+ 
+ 	   __SVInt8_t __attribute__((arm_sve_vector_bits(512))) *a;
+ 	   __SVInt8_t *b;
+ 
+ 	   a = b;
+ 
+        is invalid in C++, but without this, we'd print both types in
+        the same way.
+ 
+      - Having a separate TYPE_DECL is necessary to ensure that C++
+        mangling works correctly.  See mangle_builtin_type for details.
+ 
+      The name of the decl is something like:
+ 
+        svint8_t __attribute__((arm_sve_vector_bits(512)))
+ 
+      This is a compromise.  It would be more accurate to use something like:
+ 
+        __SVInt8_t __attribute__((arm_sve_vector_bits(512)))
+ 
+      but the <arm_sve.h> name is likely to be more meaningful.  */
+   tree acle_name_node = TREE_CHAIN (mangled_name_node);
+   const char *old_type_name = IDENTIFIER_POINTER (TREE_VALUE (acle_name_node));
+   char *new_type_name
+     = xasprintf ("%s __attribute__((arm_sve_vector_bits(%d)))",
+ 		 old_type_name, (int) value);
+   tree decl = build_decl (BUILTINS_LOCATION, TYPE_DECL,
+ 			  get_identifier (new_type_name), new_type);
+   DECL_ARTIFICIAL (decl) = 1;
+   TYPE_NAME (new_type) = decl;
+   free (new_type_name);
+ 
    /* Allow the GNU vector extensions to be applied to vectors.
       The extensions aren't yet defined for packed predicates,
       so continue to treat them as abstract entities for now.  */
*************** handle_arm_sve_vector_bits_attribute (tr
*** 3692,3707 ****
    /* The new type is a normal sized type; it doesn't have the same
       restrictions as sizeless types.  */
    TYPE_ATTRIBUTES (new_type)
!     = remove_attribute ("SVE sizeless type",
! 			copy_list (TYPE_ATTRIBUTES (new_type)));
  
    /* Apply the relevant attributes, qualifiers and alignment of TYPE,
       if they differ from the original (sizeless) BASE_TYPE.  */
    if (TYPE_ATTRIBUTES (base_type) != TYPE_ATTRIBUTES (type)
        || TYPE_QUALS (base_type) != TYPE_QUALS (type))
      {
!       tree attrs = remove_attribute ("SVE sizeless type",
! 				     copy_list (TYPE_ATTRIBUTES (type)));
        new_type = build_type_attribute_qual_variant (new_type, attrs,
  						    TYPE_QUALS (type));
      }
--- 3790,3806 ----
    /* The new type is a normal sized type; it doesn't have the same
       restrictions as sizeless types.  */
    TYPE_ATTRIBUTES (new_type)
!     = get_arm_sve_vector_bits_attributes (TYPE_ATTRIBUTES (new_type),
! 					  new_sve_type_args);
  
    /* Apply the relevant attributes, qualifiers and alignment of TYPE,
       if they differ from the original (sizeless) BASE_TYPE.  */
    if (TYPE_ATTRIBUTES (base_type) != TYPE_ATTRIBUTES (type)
        || TYPE_QUALS (base_type) != TYPE_QUALS (type))
      {
!       tree attrs
! 	= get_arm_sve_vector_bits_attributes (TYPE_ATTRIBUTES (type),
! 					      new_sve_type_args);
        new_type = build_type_attribute_qual_variant (new_type, attrs,
  						    TYPE_QUALS (type));
      }
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-sve.md gcc-10.3.0/gcc/config/aarch64/aarch64-sve.md
*** gcc-10.2.0/gcc/config/aarch64/aarch64-sve.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-sve.md	Thu Apr  8 11:56:28 2021
***************
*** 464,469 ****
--- 464,558 ----
  ;;
  ;; - MNEMONIC is the mnemonic of the associated SVE instruction.
  ;;
+ ;; For (3) and (4), we combine these operations with an UNSPEC_SEL
+ ;; that selects between the result of the FP operation and the "else"
+ ;; value.  (This else value is a merge input for _m ACLE functions
+ ;; and zero for _z ACLE functions.)  The outer pattern then has the form:
+ ;;
+ ;;   (unspec [pred fp_operation else_value] UNSPEC_SEL)
+ ;;
+ ;; This means that the patterns for (3) and (4) have two predicates:
+ ;; one for the FP operation itself and one for the UNSPEC_SEL.
+ ;; This pattern is equivalent to the result of combining an instance
+ ;; of (1) or (2) with a separate vcond instruction, so these patterns
+ ;; are useful as combine targets too.
+ ;;
+ ;; However, in the combine case, the instructions that we want to
+ ;; combine might use different predicates.  Then:
+ ;;
+ ;; - Some of the active lanes of the FP operation might be discarded
+ ;;   by the UNSPEC_SEL.  It's OK to drop the FP operation on those lanes,
+ ;;   even for SVE_STRICT_GP, since the operations on those lanes are
+ ;;   effectively dead code.
+ ;;
+ ;; - Some of the inactive lanes of the FP operation might be selected
+ ;;   by the UNSPEC_SEL, giving unspecified values for those lanes.
+ ;;   SVE_RELAXED_GP lets us extend the FP operation to cover these
+ ;;   extra lanes, but SVE_STRICT_GP does not.
+ ;;
+ ;; Thus SVE_RELAXED_GP allows us to ignore the predicate on the FP operation
+ ;; and operate on exactly the lanes selected by the UNSPEC_SEL predicate.
+ ;; This typically leads to patterns like:
+ ;;
+ ;;    (unspec [(match_operand 1 "register_operand" "Upl")
+ ;;             (unspec [(match_operand N)
+ ;;                      (const_int SVE_RELAXED_GP)
+ ;;                      ...]
+ ;;                     UNSPEC_COND_<MNEMONIC>)
+ ;;             ...])
+ ;;
+ ;; where operand N is allowed to be anything.  These instructions then
+ ;; have rewrite rules to replace operand N with operand 1, which gives the
+ ;; instructions a canonical form and means that the original operand N is
+ ;; not kept live unnecessarily.
+ ;;
+ ;; In contrast, SVE_STRICT_GP only allows the UNSPEC_SEL predicate to be
+ ;; a subset of the FP operation predicate.  This case isn't interesting
+ ;; for FP operations that have an all-true predicate, since such operations
+ ;; use SVE_RELAXED_GP instead.  And it is not possible for instruction
+ ;; conditions to track the subset relationship for arbitrary registers.
+ ;; So in practice, the only useful case for SVE_STRICT_GP is the one
+ ;; in which the predicates match:
+ ;;
+ ;;    (unspec [(match_operand 1 "register_operand" "Upl")
+ ;;             (unspec [(match_dup 1)
+ ;;                      (const_int SVE_STRICT_GP)
+ ;;                      ...]
+ ;;                     UNSPEC_COND_<MNEMONIC>)
+ ;;             ...])
+ ;;
+ ;; This pattern would also be correct for SVE_RELAXED_GP, but it would
+ ;; be redundant with the one above.  However, if the combine pattern
+ ;; has multiple FP operations, using a match_operand allows combinations
+ ;; of SVE_STRICT_GP and SVE_RELAXED_GP in the same operation, provided
+ ;; that the predicates are the same:
+ ;;
+ ;;    (unspec [(match_operand 1 "register_operand" "Upl")
+ ;;             (...
+ ;;                (unspec [(match_dup 1)
+ ;;                         (match_operand:SI N "aarch64_sve_gp_strictness")
+ ;;                         ...]
+ ;;                        UNSPEC_COND_<MNEMONIC1>)
+ ;;                (unspec [(match_dup 1)
+ ;;                         (match_operand:SI M "aarch64_sve_gp_strictness")
+ ;;                         ...]
+ ;;                        UNSPEC_COND_<MNEMONIC2>) ...)
+ ;;             ...])
+ ;;
+ ;; The fully-relaxed version of this pattern is:
+ ;;
+ ;;    (unspec [(match_operand 1 "register_operand" "Upl")
+ ;;             (...
+ ;;                (unspec [(match_operand:SI N)
+ ;;                         (const_int SVE_RELAXED_GP)
+ ;;                         ...]
+ ;;                        UNSPEC_COND_<MNEMONIC1>)
+ ;;                (unspec [(match_operand:SI M)
+ ;;                         (const_int SVE_RELAXED_GP)
+ ;;                         ...]
+ ;;                        UNSPEC_COND_<MNEMONIC2>) ...)
+ ;;             ...])
+ ;;
  ;; -------------------------------------------------------------------------
  ;; ---- Note on FFR handling
  ;; -------------------------------------------------------------------------
***************
*** 2836,2849 ****
  
  ;; Integer unary arithmetic predicated with a PTRUE.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w")
  	(unspec:SVE_FULL_I
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (SVE_INT_UNARY:SVE_FULL_I
! 	     (match_operand:SVE_FULL_I 2 "register_operand" "w"))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE"
!   "<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated integer unary arithmetic with merging.
--- 2925,2941 ----
  
  ;; Integer unary arithmetic predicated with a PTRUE.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_I
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (SVE_INT_UNARY:SVE_FULL_I
! 	     (match_operand:SVE_FULL_I 2 "register_operand" "0, w"))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE"
!   "@
!    <sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated integer unary arithmetic with merging.
***************
*** 2909,2923 ****
  
  ;; Predicated integer unary operations.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w")
  	(unspec:SVE_FULL_I
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (unspec:SVE_FULL_I
! 	     [(match_operand:SVE_FULL_I 2 "register_operand" "w")]
  	     SVE_INT_UNARY)]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE && <elem_bits> >= <min_elem_bits>"
!   "<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated integer unary operations with merging.
--- 3001,3018 ----
  
  ;; Predicated integer unary operations.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_I
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_I
! 	     [(match_operand:SVE_FULL_I 2 "register_operand" "0, w")]
  	     SVE_INT_UNARY)]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE && <elem_bits> >= <min_elem_bits>"
!   "@
!    <sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated integer unary operations with merging.
***************
*** 2966,2993 ****
  
  ;; Predicated sign and zero extension from a narrower mode.
  (define_insn "*<optab><SVE_PARTIAL_I:mode><SVE_HSDI:mode>2"
!   [(set (match_operand:SVE_HSDI 0 "register_operand" "=w")
  	(unspec:SVE_HSDI
! 	  [(match_operand:<SVE_HSDI:VPRED> 1 "register_operand" "Upl")
  	   (ANY_EXTEND:SVE_HSDI
! 	     (match_operand:SVE_PARTIAL_I 2 "register_operand" "w"))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE && (~<SVE_HSDI:narrower_mask> & <SVE_PARTIAL_I:self_mask>) == 0"
!   "<su>xt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_HSDI:Vetype>, %1/m, %2.<SVE_HSDI:Vetype>"
  )
  
  ;; Predicated truncate-and-sign-extend operations.
  (define_insn "@aarch64_pred_sxt<SVE_FULL_HSDI:mode><SVE_PARTIAL_I:mode>"
!   [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w")
  	(unspec:SVE_FULL_HSDI
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl")
  	   (sign_extend:SVE_FULL_HSDI
  	     (truncate:SVE_PARTIAL_I
! 	       (match_operand:SVE_FULL_HSDI 2 "register_operand" "w")))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE
     && (~<SVE_FULL_HSDI:narrower_mask> & <SVE_PARTIAL_I:self_mask>) == 0"
!   "sxt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>"
  )
  
  ;; Predicated truncate-and-sign-extend operations with merging.
--- 3061,3094 ----
  
  ;; Predicated sign and zero extension from a narrower mode.
  (define_insn "*<optab><SVE_PARTIAL_I:mode><SVE_HSDI:mode>2"
!   [(set (match_operand:SVE_HSDI 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_HSDI
! 	  [(match_operand:<SVE_HSDI:VPRED> 1 "register_operand" "Upl, Upl")
  	   (ANY_EXTEND:SVE_HSDI
! 	     (match_operand:SVE_PARTIAL_I 2 "register_operand" "0, w"))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE && (~<SVE_HSDI:narrower_mask> & <SVE_PARTIAL_I:self_mask>) == 0"
!   "@
!    <su>xt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_HSDI:Vetype>, %1/m, %2.<SVE_HSDI:Vetype>
!    movprfx\t%0, %2\;<su>xt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_HSDI:Vetype>, %1/m, %2.<SVE_HSDI:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated truncate-and-sign-extend operations.
  (define_insn "@aarch64_pred_sxt<SVE_FULL_HSDI:mode><SVE_PARTIAL_I:mode>"
!   [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_HSDI
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl")
  	   (sign_extend:SVE_FULL_HSDI
  	     (truncate:SVE_PARTIAL_I
! 	       (match_operand:SVE_FULL_HSDI 2 "register_operand" "0, w")))]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE
     && (~<SVE_FULL_HSDI:narrower_mask> & <SVE_PARTIAL_I:self_mask>) == 0"
!   "@
!    sxt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
!    movprfx\t%0, %2\;sxt<SVE_PARTIAL_I:Vesize>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated truncate-and-sign-extend operations with merging.
***************
*** 3107,3126 ****
  )
  
  (define_insn "*cnot<mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w")
  	(unspec:SVE_FULL_I
  	  [(unspec:<VPRED>
! 	     [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	      (match_operand:SI 5 "aarch64_sve_ptrue_flag")
  	      (eq:<VPRED>
! 		(match_operand:SVE_FULL_I 2 "register_operand" "w")
  		(match_operand:SVE_FULL_I 3 "aarch64_simd_imm_zero"))]
  	     UNSPEC_PRED_Z)
  	   (match_operand:SVE_FULL_I 4 "aarch64_simd_imm_one")
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
    "TARGET_SVE"
!   "cnot\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated logical inverse with merging.
--- 3208,3230 ----
  )
  
  (define_insn "*cnot<mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_I
  	  [(unspec:<VPRED>
! 	     [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	      (match_operand:SI 5 "aarch64_sve_ptrue_flag")
  	      (eq:<VPRED>
! 		(match_operand:SVE_FULL_I 2 "register_operand" "0, w")
  		(match_operand:SVE_FULL_I 3 "aarch64_simd_imm_zero"))]
  	     UNSPEC_PRED_Z)
  	   (match_operand:SVE_FULL_I 4 "aarch64_simd_imm_one")
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
    "TARGET_SVE"
!   "@
!    cnot\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;cnot\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated logical inverse with merging.
***************
*** 3278,3291 ****
  
  ;; Predicated floating-point unary operations.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w")
  	(unspec:SVE_FULL_F
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "w")]
  	  SVE_COND_FP_UNARY))]
    "TARGET_SVE"
!   "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated floating-point unary arithmetic with merging.
--- 3382,3398 ----
  
  ;; Predicated floating-point unary operations.
  (define_insn "@aarch64_pred_<optab><mode>"
!   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
  	  SVE_COND_FP_UNARY))]
    "TARGET_SVE"
!   "@
!    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point unary arithmetic with merging.
***************
*** 3304,3321 ****
  )
  
  ;; Predicated floating-point unary arithmetic, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 3)
! 	      (match_operand:SI 4 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
  	     SVE_COND_FP_UNARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[3], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
--- 3411,3428 ----
  )
  
  ;; Predicated floating-point unary arithmetic, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 3)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
  	     SVE_COND_FP_UNARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
***************
*** 3326,3331 ****
--- 3433,3456 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
+ 	     SVE_COND_FP_UNARY)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>
+    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point unary arithmetic, merging with an independent
  ;; value.
  ;;
***************
*** 3334,3353 ****
  ;; which is handled above rather than here.  Marking all the alternatives
  ;; as earlyclobber helps to make the instruction more regular to the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, ?&w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE_COND_FP_UNARY)
  	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[2], operands[3])
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
--- 3459,3476 ----
  ;; which is handled above rather than here.  Marking all the alternatives
  ;; as earlyclobber helps to make the instruction more regular to the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, ?&w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE_COND_FP_UNARY)
  	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[2], operands[3])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
***************
*** 3359,3364 ****
--- 3482,3506 ----
    [(set_attr "movprfx" "*,yes,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, ?&w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
+ 	     SVE_COND_FP_UNARY)
+ 	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[2], operands[3])"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
+    movprfx\t%0, %3\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
+   [(set_attr "movprfx" "*,yes,yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP] Square root
  ;; -------------------------------------------------------------------------
***************
*** 4649,4667 ****
  
  ;; Predicated floating-point binary operations that take an integer as their
  ;; second operand, with inactive lanes coming from the first operand.
! (define_insn_and_rewrite "*cond_<optab><mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w")]
  	     SVE_COND_FP_BINARY_INT)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
--- 4791,4809 ----
  
  ;; Predicated floating-point binary operations that take an integer as their
  ;; second operand, with inactive lanes coming from the first operand.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w")]
  	     SVE_COND_FP_BINARY_INT)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
***************
*** 4672,4695 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point binary operations that take an integer as
  ;; their second operand, with the values of inactive lanes being distinct
  ;; from the other inputs.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w")
  	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w, w, w")]
  	     SVE_COND_FP_BINARY_INT)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[2], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
--- 4814,4854 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w")]
+ 	     SVE_COND_FP_BINARY_INT)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point binary operations that take an integer as
  ;; their second operand, with the values of inactive lanes being distinct
  ;; from the other inputs.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w")
  	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w, w, w")]
  	     SVE_COND_FP_BINARY_INT)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
***************
*** 4713,4718 ****
--- 4872,4906 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w")
+ 	      (match_operand:<V_INT_EQUIV> 3 "register_operand" "w, w, w, w")]
+ 	     SVE_COND_FP_BINARY_INT)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[2],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[2] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP] General binary arithmetic corresponding to rtx codes
  ;; -------------------------------------------------------------------------
***************
*** 4813,4831 ****
  )
  
  ;; Predicated floating-point operations, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     SVE_COND_FP_BINARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
--- 5001,5019 ----
  )
  
  ;; Predicated floating-point operations, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     SVE_COND_FP_BINARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
***************
*** 4836,4855 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Same for operations that take a 1-bit constant.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
  	     SVE_COND_FP_BINARY_I1)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3"
--- 5024,5062 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
+ 	     SVE_COND_FP_BINARY)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Same for operations that take a 1-bit constant.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
  	     SVE_COND_FP_BINARY_I1)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3"
***************
*** 4860,4879 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point operations, merging with the second input.
! (define_insn_and_rewrite "*cond_<optab><mode>_3"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  	     SVE_COND_FP_BINARY)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
     movprfx\t%0, %3\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
--- 5067,5105 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
+ 	     SVE_COND_FP_BINARY_I1)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point operations, merging with the second input.
! (define_insn_and_rewrite "*cond_<optab><mode>_3_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  	     SVE_COND_FP_BINARY)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
     movprfx\t%0, %3\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
***************
*** 4884,4897 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point operations, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
  	     SVE_COND_FP_BINARY)
--- 5110,5142 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_3_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
+ 	     SVE_COND_FP_BINARY)
+ 	   (match_dup 3)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
+    movprfx\t%0, %3\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point operations, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
  	     SVE_COND_FP_BINARY)
***************
*** 4899,4906 ****
  	  UNSPEC_SEL))]
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[4])
!    && !rtx_equal_p (operands[3], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
--- 5144,5150 ----
  	  UNSPEC_SEL))]
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[4])
!    && !rtx_equal_p (operands[3], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
***************
*** 4925,4946 ****
    [(set_attr "movprfx" "yes")]
  )
  
  ;; Same for operations that take a 1-bit constant.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")
  	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
  	     SVE_COND_FP_BINARY_I1)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[2], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
--- 5169,5220 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
+ 	     SVE_COND_FP_BINARY)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE
+    && !rtx_equal_p (operands[2], operands[4])
+    && !rtx_equal_p (operands[3], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fp_op_rev>\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[2],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[2] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; Same for operations that take a 1-bit constant.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")
  	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
  	     SVE_COND_FP_BINARY_I1)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
***************
*** 4963,4968 ****
--- 5237,5270 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "<sve_pred_fp_rhs2_immediate>")]
+ 	     SVE_COND_FP_BINARY_I1)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[2],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[2] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP] Addition
  ;; -------------------------------------------------------------------------
***************
*** 5001,5019 ****
  
  ;; Predicated floating-point addition of a constant, merging with the
  ;; first input.
! (define_insn_and_rewrite "*cond_add<mode>_2_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, 0, w, w")
  	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN")]
  	     UNSPEC_COND_FADD)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
--- 5303,5321 ----
  
  ;; Predicated floating-point addition of a constant, merging with the
  ;; first input.
! (define_insn_and_rewrite "*cond_add<mode>_2_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, 0, w, w")
  	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN")]
  	     UNSPEC_COND_FADD)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
***************
*** 5026,5048 ****
    [(set_attr "movprfx" "*,*,yes,yes")]
  )
  
  ;; Predicated floating-point addition of a constant, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_add<mode>_any_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, w, w, ?w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN, vsA, vsN")]
  	     UNSPEC_COND_FADD)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, 0, w, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[2], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
--- 5328,5369 ----
    [(set_attr "movprfx" "*,*,yes,yes")]
  )
  
+ (define_insn "*cond_add<mode>_2_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, 0, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN")]
+ 	     UNSPEC_COND_FADD)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
+    movprfx\t%0, %2\;fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    movprfx\t%0, %2\;fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3"
+   [(set_attr "movprfx" "*,*,yes,yes")]
+ )
+ 
  ;; Predicated floating-point addition of a constant, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_add<mode>_any_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, w, w, ?w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN, vsA, vsN")]
  	     UNSPEC_COND_FADD)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, 0, w, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
***************
*** 5068,5073 ****
--- 5389,5425 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_add<mode>_any_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, w, w, ?w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "aarch64_sve_float_arith_with_sub_immediate" "vsA, vsN, vsA, vsN, vsA, vsN")]
+ 	     UNSPEC_COND_FADD)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, 0, w, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;fadd\t%0.<Vetype>, %1/m, %0.<Vetype>, #%3
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;fsub\t%0.<Vetype>, %1/m, %0.<Vetype>, #%N3
+    #
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[2],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[2] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; Register merging forms are handled through SVE_COND_FP_BINARY.
  
  ;; -------------------------------------------------------------------------
***************
*** 5110,5128 ****
  )
  
  ;; Predicated FCADD, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     SVE_COND_FCADD)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0, %2\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>"
--- 5462,5480 ----
  )
  
  ;; Predicated FCADD, merging with the first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     SVE_COND_FCADD)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0, %2\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>"
***************
*** 5133,5154 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated FCADD, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, 0, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")]
  	     SVE_COND_FCADD)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[2], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
--- 5485,5523 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
+ 	     SVE_COND_FCADD)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0, %2\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated FCADD, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, 0, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")]
  	     SVE_COND_FCADD)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
***************
*** 5172,5177 ****
--- 5541,5575 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, 0, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")]
+ 	     SVE_COND_FCADD)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[2], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;fcadd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>, #<rot>
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[2],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[2] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP] Subtraction
  ;; -------------------------------------------------------------------------
***************
*** 5209,5227 ****
  
  ;; Predicated floating-point subtraction from a constant, merging with the
  ;; second input.
! (define_insn_and_rewrite "*cond_sub<mode>_3_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  	     UNSPEC_COND_FSUB)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
     movprfx\t%0, %3\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2"
--- 5607,5625 ----
  
  ;; Predicated floating-point subtraction from a constant, merging with the
  ;; second input.
! (define_insn_and_rewrite "*cond_sub<mode>_3_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  	     UNSPEC_COND_FSUB)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
     movprfx\t%0, %3\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2"
***************
*** 5232,5254 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point subtraction from a constant, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_sub<mode>_any_const"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w")]
  	     UNSPEC_COND_FSUB)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[3], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
     movprfx\t%0.<Vetype>, %1/m, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
--- 5630,5669 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_sub<mode>_3_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
+ 	     UNSPEC_COND_FSUB)
+ 	   (match_dup 3)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
+    movprfx\t%0, %3\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point subtraction from a constant, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_sub<mode>_const_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w")]
  	     UNSPEC_COND_FSUB)
  	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[3], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
     movprfx\t%0.<Vetype>, %1/m, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
***************
*** 5271,5276 ****
--- 5686,5718 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_sub<mode>_const_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, w, ?w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "aarch64_sve_float_arith_immediate")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w")]
+ 	     UNSPEC_COND_FSUB)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[3], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
+    movprfx\t%0.<Vetype>, %1/m, %3.<Vetype>\;fsubr\t%0.<Vetype>, %1/m, %0.<Vetype>, #%2
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[3],
+                                              operands[4], operands[1]));
+     operands[4] = operands[3] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
  ;; Register merging forms are handled through SVE_COND_FP_BINARY.
  
  ;; -------------------------------------------------------------------------
***************
*** 5297,5315 ****
  )
  
  ;; Predicated floating-point absolute difference.
! (define_insn_and_rewrite "*aarch64_pred_abd<mode>"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 4 "aarch64_sve_gp_strictness")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "%0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     UNSPEC_COND_FSUB)]
  	  UNSPEC_COND_FABS))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
--- 5739,5757 ----
  )
  
  ;; Predicated floating-point absolute difference.
! (define_insn_and_rewrite "*aarch64_pred_abd<mode>_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 4 "aarch64_sve_gp_strictness")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "%0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  	     UNSPEC_COND_FSUB)]
  	  UNSPEC_COND_FABS))]
!   "TARGET_SVE"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
***************
*** 5320,5325 ****
--- 5762,5786 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*aarch64_pred_abd<mode>_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (match_operand:SI 4 "aarch64_sve_gp_strictness")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "%0, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
+ 	     UNSPEC_COND_FSUB)]
+ 	  UNSPEC_COND_FABS))]
+   "TARGET_SVE"
+   "@
+    fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  (define_expand "@aarch64_cond_abd<mode>"
    [(set (match_operand:SVE_FULL_F 0 "register_operand")
  	(unspec:SVE_FULL_F
***************
*** 5344,5425 ****
  
  ;; Predicated floating-point absolute difference, merging with the first
  ;; input.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (unspec:SVE_FULL_F
! 		[(match_operand 6)
! 		 (match_operand:SI 7 "aarch64_sve_gp_strictness")
  		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  		UNSPEC_COND_FSUB)]
  	     UNSPEC_COND_FABS)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])
!    && aarch64_sve_pred_dominates_p (&operands[6], operands[1])"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[4])
!        || !rtx_equal_p (operands[1], operands[6]))"
    {
      operands[4] = copy_rtx (operands[1]);
!     operands[6] = copy_rtx (operands[1]);
    }
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point absolute difference, merging with the second
  ;; input.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_3"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (unspec:SVE_FULL_F
! 		[(match_operand 6)
! 		 (match_operand:SI 7 "aarch64_sve_gp_strictness")
  		 (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  		UNSPEC_COND_FSUB)]
  	     UNSPEC_COND_FABS)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])
!    && aarch64_sve_pred_dominates_p (&operands[6], operands[1])"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
     movprfx\t%0, %3\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[4])
!        || !rtx_equal_p (operands[1], operands[6]))"
    {
      operands[4] = copy_rtx (operands[1]);
!     operands[6] = copy_rtx (operands[1]);
    }
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point absolute difference, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (unspec:SVE_FULL_F
! 		[(match_operand 7)
! 		 (match_operand:SI 8 "aarch64_sve_gp_strictness")
  		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
  		UNSPEC_COND_FSUB)]
--- 5805,5928 ----
  
  ;; Predicated floating-point absolute difference, merging with the first
  ;; input.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (unspec:SVE_FULL_F
! 		[(match_operand 5)
! 		 (const_int SVE_RELAXED_GP)
  		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
  		UNSPEC_COND_FSUB)]
  	     UNSPEC_COND_FABS)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[4])
!        || !rtx_equal_p (operands[1], operands[5]))"
    {
      operands[4] = copy_rtx (operands[1]);
!     operands[5] = copy_rtx (operands[1]);
    }
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*aarch64_cond_abd<mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (match_operand:SI 4 "aarch64_sve_gp_strictness")
+ 	      (unspec:SVE_FULL_F
+ 		[(match_dup 1)
+ 		 (match_operand:SI 5 "aarch64_sve_gp_strictness")
+ 		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 		 (match_operand:SVE_FULL_F 3 "register_operand" "w, w")]
+ 		UNSPEC_COND_FSUB)]
+ 	     UNSPEC_COND_FABS)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0, %2\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point absolute difference, merging with the second
  ;; input.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_3_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (unspec:SVE_FULL_F
! 		[(match_operand 5)
! 		 (const_int SVE_RELAXED_GP)
  		 (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
  		UNSPEC_COND_FSUB)]
  	     UNSPEC_COND_FABS)
  	   (match_dup 3)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
     movprfx\t%0, %3\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[4])
!        || !rtx_equal_p (operands[1], operands[5]))"
    {
      operands[4] = copy_rtx (operands[1]);
!     operands[5] = copy_rtx (operands[1]);
    }
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*aarch64_cond_abd<mode>_3_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (match_operand:SI 4 "aarch64_sve_gp_strictness")
+ 	      (unspec:SVE_FULL_F
+ 		[(match_dup 1)
+ 		 (match_operand:SI 5 "aarch64_sve_gp_strictness")
+ 		 (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
+ 		 (match_operand:SVE_FULL_F 3 "register_operand" "0, w")]
+ 		UNSPEC_COND_FSUB)]
+ 	     UNSPEC_COND_FABS)
+ 	   (match_dup 3)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
+    movprfx\t%0, %3\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point absolute difference, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*aarch64_cond_abd<mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (unspec:SVE_FULL_F
! 		[(match_operand 6)
! 		 (const_int SVE_RELAXED_GP)
  		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
  		 (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
  		UNSPEC_COND_FSUB)]
***************
*** 5428,5436 ****
  	  UNSPEC_SEL))]
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[4])
!    && !rtx_equal_p (operands[3], operands[4])
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])
!    && aarch64_sve_pred_dominates_p (&operands[7], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
--- 5931,5937 ----
  	  UNSPEC_SEL))]
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[4])
!    && !rtx_equal_p (operands[3], operands[4])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
***************
*** 5440,5457 ****
    "&& 1"
    {
      if (reload_completed
!         && register_operand (operands[4], <MODE>mode)
!         && !rtx_equal_p (operands[0], operands[4]))
        {
  	emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[3],
  						 operands[4], operands[1]));
  	operands[4] = operands[3] = operands[0];
        }
      else if (!rtx_equal_p (operands[1], operands[5])
! 	     || !rtx_equal_p (operands[1], operands[7]))
        {
  	operands[5] = copy_rtx (operands[1]);
! 	operands[7] = copy_rtx (operands[1]);
        }
      else
        FAIL;
--- 5941,5958 ----
    "&& 1"
    {
      if (reload_completed
! 	&& register_operand (operands[4], <MODE>mode)
! 	&& !rtx_equal_p (operands[0], operands[4]))
        {
  	emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[3],
  						 operands[4], operands[1]));
  	operands[4] = operands[3] = operands[0];
        }
      else if (!rtx_equal_p (operands[1], operands[5])
! 	     || !rtx_equal_p (operands[1], operands[6]))
        {
  	operands[5] = copy_rtx (operands[1]);
! 	operands[6] = copy_rtx (operands[1]);
        }
      else
        FAIL;
***************
*** 5459,5464 ****
--- 5960,6001 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*aarch64_cond_abd<mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
+ 	      (unspec:SVE_FULL_F
+ 		[(match_dup 1)
+ 		 (match_operand:SI 6 "aarch64_sve_gp_strictness")
+ 		 (match_operand:SVE_FULL_F 2 "register_operand" "0, w, w, w, w")
+ 		 (match_operand:SVE_FULL_F 3 "register_operand" "w, 0, w, w, w")]
+ 		UNSPEC_COND_FSUB)]
+ 	     UNSPEC_COND_FABS)
+ 	   (match_operand:SVE_FULL_F 4 "aarch64_simd_reg_or_zero" "Dz, Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE
+    && !rtx_equal_p (operands[2], operands[4])
+    && !rtx_equal_p (operands[3], operands[4])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %2.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/m, %2.<Vetype>\;fabd\t%0.<Vetype>, %1/m, %0.<Vetype>, %3.<Vetype>
+    #"
+   "&& reload_completed
+    && register_operand (operands[4], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[4])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[3],
+ 					     operands[4], operands[1]));
+     operands[4] = operands[3] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP] Multiplication
  ;; -------------------------------------------------------------------------
***************
*** 6384,6403 ****
  
  ;; Predicated floating-point ternary operations, merging with the
  ;; first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, w")]
  	     SVE_COND_FP_TERNARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     <sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>
     movprfx\t%0, %2\;<sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>"
--- 6921,6940 ----
  
  ;; Predicated floating-point ternary operations, merging with the
  ;; first input.
! (define_insn_and_rewrite "*cond_<optab><mode>_2_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, w")]
  	     SVE_COND_FP_TERNARY)
  	   (match_dup 2)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>
     movprfx\t%0, %2\;<sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>"
***************
*** 6408,6429 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point ternary operations, merging with the
  ;; third input.
! (define_insn_and_rewrite "*cond_<optab><mode>_4"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
  	     SVE_COND_FP_TERNARY)
  	   (match_dup 4)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     <sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
     movprfx\t%0, %4\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>"
--- 6945,6986 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_2_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "0, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 4 "register_operand" "w, w")]
+ 	     SVE_COND_FP_TERNARY)
+ 	   (match_dup 2)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>
+    movprfx\t%0, %2\;<sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point ternary operations, merging with the
  ;; third input.
! (define_insn_and_rewrite "*cond_<optab><mode>_4_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
  	     SVE_COND_FP_TERNARY)
  	   (match_dup 4)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     <sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
     movprfx\t%0, %4\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>"
***************
*** 6434,6448 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated floating-point ternary operations, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 6)
! 	      (match_operand:SI 7 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, 0, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, 0, w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w, w, w")]
--- 6991,7025 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_4_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
+ 	     SVE_COND_FP_TERNARY)
+ 	   (match_dup 4)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    <sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
+    movprfx\t%0, %4\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated floating-point ternary operations, merging with an
  ;; independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 6)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, 0, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, 0, w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w, w, w")]
***************
*** 6452,6459 ****
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[5])
     && !rtx_equal_p (operands[3], operands[5])
!    && !rtx_equal_p (operands[4], operands[5])
!    && aarch64_sve_pred_dominates_p (&operands[6], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
--- 7029,7035 ----
    "TARGET_SVE
     && !rtx_equal_p (operands[2], operands[5])
     && !rtx_equal_p (operands[3], operands[5])
!    && !rtx_equal_p (operands[4], operands[5])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
***************
*** 6479,6484 ****
--- 7055,7095 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, 0, w, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, 0, w, w")
+ 	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w, w, w")]
+ 	     SVE_COND_FP_TERNARY)
+ 	   (match_operand:SVE_FULL_F 5 "aarch64_simd_reg_or_zero" "Dz, Dz, Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE
+    && !rtx_equal_p (operands[2], operands[5])
+    && !rtx_equal_p (operands[3], operands[5])
+    && !rtx_equal_p (operands[4], operands[5])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fmad_op>\t%0.<Vetype>, %1/m, %3.<Vetype>, %4.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;<sve_fmad_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %4.<Vetype>
+    movprfx\t%0.<Vetype>, %1/m, %4.<Vetype>\;<sve_fmla_op>\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>
+    #"
+   "&& reload_completed
+    && register_operand (operands[5], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[5])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[4],
+ 					     operands[5], operands[1]));
+     operands[5] = operands[4] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; Unpredicated FMLA and FMLS by selected lanes.  It doesn't seem worth using
  ;; (fma ...) since target-independent code won't understand the indexing.
  (define_insn "@aarch64_<optab>_lane_<mode>"
***************
*** 6540,6559 ****
  )
  
  ;; Predicated FCMLA, merging with the third input.
! (define_insn_and_rewrite "*cond_<optab><mode>_4"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
  	     SVE_COND_FCMLA)
  	   (match_dup 4)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && aarch64_sve_pred_dominates_p (&operands[5], operands[1])"
    "@
     fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0, %4\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>"
--- 7151,7170 ----
  )
  
  ;; Predicated FCMLA, merging with the third input.
! (define_insn_and_rewrite "*cond_<optab><mode>_4_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
  	     SVE_COND_FCMLA)
  	   (match_dup 4)]
  	  UNSPEC_SEL))]
!   "TARGET_SVE"
    "@
     fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0, %4\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>"
***************
*** 6564,6586 ****
    [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated FCMLA, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 6)
! 	      (match_operand:SI 7 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w")]
  	     SVE_COND_FCMLA)
  	   (match_operand:SVE_FULL_F 5 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && !rtx_equal_p (operands[4], operands[5])
!    && aarch64_sve_pred_dominates_p (&operands[6], operands[1])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
--- 7175,7215 ----
    [(set_attr "movprfx" "*,yes")]
  )
  
+ (define_insn "*cond_<optab><mode>_4_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w")
+ 	      (match_operand:SVE_FULL_F 4 "register_operand" "0, w")]
+ 	     SVE_COND_FCMLA)
+ 	   (match_dup 4)]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE"
+   "@
+    fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0, %4\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>"
+   [(set_attr "movprfx" "*,yes")]
+ )
+ 
  ;; Predicated FCMLA, merging with an independent value.
! (define_insn_and_rewrite "*cond_<optab><mode>_any_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 6)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")
  	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w")]
  	     SVE_COND_FCMLA)
  	   (match_operand:SVE_FULL_F 5 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && !rtx_equal_p (operands[4], operands[5])"
    "@
     movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
     movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
***************
*** 6604,6609 ****
--- 7233,7268 ----
    [(set_attr "movprfx" "yes")]
  )
  
+ (define_insn_and_rewrite "*cond_<optab><mode>_any_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w, w")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w, w, w, w")
+ 	      (match_operand:SVE_FULL_F 4 "register_operand" "w, 0, w, w")]
+ 	     SVE_COND_FCMLA)
+ 	   (match_operand:SVE_FULL_F 5 "aarch64_simd_reg_or_zero" "Dz, Dz, 0, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && !rtx_equal_p (operands[4], operands[5])"
+   "@
+    movprfx\t%0.<Vetype>, %1/z, %4.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0.<Vetype>, %1/z, %0.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
+    movprfx\t%0.<Vetype>, %1/m, %4.<Vetype>\;fcmla\t%0.<Vetype>, %1/m, %2.<Vetype>, %3.<Vetype>, #<rot>
+    #"
+   "&& reload_completed
+    && register_operand (operands[5], <MODE>mode)
+    && !rtx_equal_p (operands[0], operands[5])"
+   {
+     emit_insn (gen_vcond_mask_<mode><vpred> (operands[0], operands[4],
+ 					     operands[5], operands[1]));
+     operands[5] = operands[4] = operands[0];
+   }
+   [(set_attr "movprfx" "yes")]
+ )
+ 
  ;; Unpredicated FCMLA with indexing.
  (define_insn "@aarch64_<optab>_lane_<mode>"
    [(set (match_operand:SVE_FULL_HSF 0 "register_operand" "=w, ?&w")
***************
*** 7296,7329 ****
    "TARGET_SVE"
  )
  
! (define_insn_and_rewrite "*aarch64_pred_fac<cmp_op><mode>"
    [(set (match_operand:<VPRED> 0 "register_operand" "=Upa")
  	(unspec:<VPRED>
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 4 "aarch64_sve_ptrue_flag")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w")]
  	     UNSPEC_COND_FABS)
  	   (unspec:SVE_FULL_F
! 	     [(match_operand 7)
! 	      (match_operand:SI 8 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w")]
  	     UNSPEC_COND_FABS)]
  	  SVE_COND_FP_ABS_CMP))]
!   "TARGET_SVE
!    && aarch64_sve_pred_dominates_p (&operands[5], operands[1])
!    && aarch64_sve_pred_dominates_p (&operands[7], operands[1])"
    "fac<cmp_op>\t%0.<Vetype>, %1/z, %2.<Vetype>, %3.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[5])
!        || !rtx_equal_p (operands[1], operands[7]))"
    {
      operands[5] = copy_rtx (operands[1]);
!     operands[7] = copy_rtx (operands[1]);
    }
  )
  
  ;; -------------------------------------------------------------------------
  ;; ---- [PRED] Select
  ;; -------------------------------------------------------------------------
--- 7955,8006 ----
    "TARGET_SVE"
  )
  
! (define_insn_and_rewrite "*aarch64_pred_fac<cmp_op><mode>_relaxed"
    [(set (match_operand:<VPRED> 0 "register_operand" "=Upa")
  	(unspec:<VPRED>
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 4 "aarch64_sve_ptrue_flag")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 5)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w")]
  	     UNSPEC_COND_FABS)
  	   (unspec:SVE_FULL_F
! 	     [(match_operand 6)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 3 "register_operand" "w")]
  	     UNSPEC_COND_FABS)]
  	  SVE_COND_FP_ABS_CMP))]
!   "TARGET_SVE"
    "fac<cmp_op>\t%0.<Vetype>, %1/z, %2.<Vetype>, %3.<Vetype>"
    "&& (!rtx_equal_p (operands[1], operands[5])
!        || !rtx_equal_p (operands[1], operands[6]))"
    {
      operands[5] = copy_rtx (operands[1]);
!     operands[6] = copy_rtx (operands[1]);
    }
  )
  
+ (define_insn "*aarch64_pred_fac<cmp_op><mode>_strict"
+   [(set (match_operand:<VPRED> 0 "register_operand" "=Upa")
+ 	(unspec:<VPRED>
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
+ 	   (match_operand:SI 4 "aarch64_sve_ptrue_flag")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w")]
+ 	     UNSPEC_COND_FABS)
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (match_operand:SI 6 "aarch64_sve_gp_strictness")
+ 	      (match_operand:SVE_FULL_F 3 "register_operand" "w")]
+ 	     UNSPEC_COND_FABS)]
+ 	  SVE_COND_FP_ABS_CMP))]
+   "TARGET_SVE"
+   "fac<cmp_op>\t%0.<Vetype>, %1/z, %2.<Vetype>, %3.<Vetype>"
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [PRED] Select
  ;; -------------------------------------------------------------------------
***************
*** 7862,7887 ****
  
  ;; Predicated float-to-integer conversion, either to the same width or wider.
  (define_insn "@aarch64_sve_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>"
!   [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w")
  	(unspec:SVE_FULL_HSDI
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "w")]
  	  SVE_COND_FCVTI))]
    "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
!   "fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>"
  )
  
  ;; Predicated narrowing float-to-integer conversion.
  (define_insn "@aarch64_sve_<optab>_trunc<VNx2DF_ONLY:mode><VNx4SI_ONLY:mode>"
!   [(set (match_operand:VNx4SI_ONLY 0 "register_operand" "=w")
  	(unspec:VNx4SI_ONLY
! 	  [(match_operand:VNx2BI 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx2DF_ONLY 2 "register_operand" "w")]
  	  SVE_COND_FCVTI))]
    "TARGET_SVE"
!   "fcvtz<su>\t%0.<VNx4SI_ONLY:Vetype>, %1/m, %2.<VNx2DF_ONLY:Vetype>"
  )
  
  ;; Predicated float-to-integer conversion with merging, either to the same
--- 8539,8570 ----
  
  ;; Predicated float-to-integer conversion, either to the same width or wider.
  (define_insn "@aarch64_sve_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>"
!   [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_HSDI
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
  	  SVE_COND_FCVTI))]
    "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
!   "@
!    fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
!    movprfx\t%0, %2\;fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated narrowing float-to-integer conversion.
  (define_insn "@aarch64_sve_<optab>_trunc<VNx2DF_ONLY:mode><VNx4SI_ONLY:mode>"
!   [(set (match_operand:VNx4SI_ONLY 0 "register_operand" "=w, ?&w")
  	(unspec:VNx4SI_ONLY
! 	  [(match_operand:VNx2BI 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx2DF_ONLY 2 "register_operand" "0, w")]
  	  SVE_COND_FCVTI))]
    "TARGET_SVE"
!   "@
!    fcvtz<su>\t%0.<VNx4SI_ONLY:Vetype>, %1/m, %2.<VNx2DF_ONLY:Vetype>
!    movprfx\t%0, %2\;fcvtz<su>\t%0.<VNx4SI_ONLY:Vetype>, %1/m, %2.<VNx2DF_ONLY:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated float-to-integer conversion with merging, either to the same
***************
*** 7905,7924 ****
  ;; the same register (despite having different modes).  Making all the
  ;; alternatives earlyclobber makes things more consistent for the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=&w, &w, ?&w")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_HSDI
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE_COND_FCVTI)
  	   (match_operand:SVE_FULL_HSDI 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
     movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
--- 8588,8605 ----
  ;; the same register (despite having different modes).  Making all the
  ;; alternatives earlyclobber makes things more consistent for the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>_relaxed"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=&w, &w, ?&w")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_HSDI
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE_COND_FCVTI)
  	   (match_operand:SVE_FULL_HSDI 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
    "@
     fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
     movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
***************
*** 7930,7935 ****
--- 8611,8635 ----
    [(set_attr "movprfx" "*,yes,yes")]
  )
  
+ (define_insn "*cond_<optab>_nontrunc<SVE_FULL_F:mode><SVE_FULL_HSDI:mode>_strict"
+   [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=&w, &w, ?&w")
+ 	(unspec:SVE_FULL_HSDI
+ 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_HSDI
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
+ 	     SVE_COND_FCVTI)
+ 	   (match_operand:SVE_FULL_HSDI 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
+   "@
+    fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
+    movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>
+    movprfx\t%0, %3\;fcvtz<su>\t%0.<SVE_FULL_HSDI:Vetype>, %1/m, %2.<SVE_FULL_F:Vetype>"
+   [(set_attr "movprfx" "*,yes,yes")]
+ )
+ 
  ;; Predicated narrowing float-to-integer conversion with merging.
  (define_expand "@cond_<optab>_trunc<VNx2DF_ONLY:mode><VNx4SI_ONLY:mode>"
    [(set (match_operand:VNx4SI_ONLY 0 "register_operand")
***************
*** 8026,8051 ****
  ;; Predicated integer-to-float conversion, either to the same width or
  ;; narrower.
  (define_insn "@aarch64_sve_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>"
!   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w")
  	(unspec:SVE_FULL_F
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_HSDI 2 "register_operand" "w")]
  	  SVE_COND_ICVTF))]
    "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
!   "<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>"
  )
  
  ;; Predicated widening integer-to-float conversion.
  (define_insn "@aarch64_sve_<optab>_extend<VNx4SI_ONLY:mode><VNx2DF_ONLY:mode>"
!   [(set (match_operand:VNx2DF_ONLY 0 "register_operand" "=w")
  	(unspec:VNx2DF_ONLY
! 	  [(match_operand:VNx2BI 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx4SI_ONLY 2 "register_operand" "w")]
  	  SVE_COND_ICVTF))]
    "TARGET_SVE"
!   "<su>cvtf\t%0.<VNx2DF_ONLY:Vetype>, %1/m, %2.<VNx4SI_ONLY:Vetype>"
  )
  
  ;; Predicated integer-to-float conversion with merging, either to the same
--- 8726,8757 ----
  ;; Predicated integer-to-float conversion, either to the same width or
  ;; narrower.
  (define_insn "@aarch64_sve_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>"
!   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_F
! 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_HSDI 2 "register_operand" "0, w")]
  	  SVE_COND_ICVTF))]
    "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
!   "@
!    <su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
!    movprfx\t%0, %2\;<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated widening integer-to-float conversion.
  (define_insn "@aarch64_sve_<optab>_extend<VNx4SI_ONLY:mode><VNx2DF_ONLY:mode>"
!   [(set (match_operand:VNx2DF_ONLY 0 "register_operand" "=w, ?&w")
  	(unspec:VNx2DF_ONLY
! 	  [(match_operand:VNx2BI 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx4SI_ONLY 2 "register_operand" "0, w")]
  	  SVE_COND_ICVTF))]
    "TARGET_SVE"
!   "@
!    <su>cvtf\t%0.<VNx2DF_ONLY:Vetype>, %1/m, %2.<VNx4SI_ONLY:Vetype>
!    movprfx\t%0, %2\;<su>cvtf\t%0.<VNx2DF_ONLY:Vetype>, %1/m, %2.<VNx4SI_ONLY:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated integer-to-float conversion with merging, either to the same
***************
*** 8069,8088 ****
  ;; the same register (despite having different modes).  Making all the
  ;; alternatives earlyclobber makes things more consistent for the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_HSDI 2 "register_operand" "w, w, w")]
  	     SVE_COND_ICVTF)
  	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE
!    && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
     movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
--- 8775,8792 ----
  ;; the same register (despite having different modes).  Making all the
  ;; alternatives earlyclobber makes things more consistent for the
  ;; register allocator.
! (define_insn_and_rewrite "*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>_relaxed"
    [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, ?&w")
  	(unspec:SVE_FULL_F
  	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:SVE_FULL_F
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_HSDI 2 "register_operand" "w, w, w")]
  	     SVE_COND_ICVTF)
  	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
    "@
     <su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
     movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
***************
*** 8094,8099 ****
--- 8798,8822 ----
    [(set_attr "movprfx" "*,yes,yes")]
  )
  
+ (define_insn "*cond_<optab>_nonextend<SVE_FULL_HSDI:mode><SVE_FULL_F:mode>_strict"
+   [(set (match_operand:SVE_FULL_F 0 "register_operand" "=&w, &w, ?&w")
+ 	(unspec:SVE_FULL_F
+ 	  [(match_operand:<SVE_FULL_HSDI:VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:SVE_FULL_F
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_HSDI 2 "register_operand" "w, w, w")]
+ 	     SVE_COND_ICVTF)
+ 	   (match_operand:SVE_FULL_F 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE && <SVE_FULL_HSDI:elem_bits> >= <SVE_FULL_F:elem_bits>"
+   "@
+    <su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
+    movprfx\t%0.<SVE_FULL_HSDI:Vetype>, %1/z, %2.<SVE_FULL_HSDI:Vetype>\;<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>
+    movprfx\t%0, %3\;<su>cvtf\t%0.<SVE_FULL_F:Vetype>, %1/m, %2.<SVE_FULL_HSDI:Vetype>"
+   [(set_attr "movprfx" "*,yes,yes")]
+ )
+ 
  ;; Predicated widening integer-to-float conversion with merging.
  (define_expand "@cond_<optab>_extend<VNx4SI_ONLY:mode><VNx2DF_ONLY:mode>"
    [(set (match_operand:VNx2DF_ONLY 0 "register_operand")
***************
*** 8201,8214 ****
  
  ;; Predicated float-to-float truncation.
  (define_insn "@aarch64_sve_<optab>_trunc<SVE_FULL_SDF:mode><SVE_FULL_HSF:mode>"
!   [(set (match_operand:SVE_FULL_HSF 0 "register_operand" "=w")
  	(unspec:SVE_FULL_HSF
! 	  [(match_operand:<SVE_FULL_SDF:VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_SDF 2 "register_operand" "w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE && <SVE_FULL_SDF:elem_bits> > <SVE_FULL_HSF:elem_bits>"
!   "fcvt\t%0.<SVE_FULL_HSF:Vetype>, %1/m, %2.<SVE_FULL_SDF:Vetype>"
  )
  
  ;; Predicated float-to-float truncation with merging.
--- 8924,8940 ----
  
  ;; Predicated float-to-float truncation.
  (define_insn "@aarch64_sve_<optab>_trunc<SVE_FULL_SDF:mode><SVE_FULL_HSF:mode>"
!   [(set (match_operand:SVE_FULL_HSF 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_HSF
! 	  [(match_operand:<SVE_FULL_SDF:VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_SDF 2 "register_operand" "0, w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE && <SVE_FULL_SDF:elem_bits> > <SVE_FULL_HSF:elem_bits>"
!   "@
!    fcvt\t%0.<SVE_FULL_HSF:Vetype>, %1/m, %2.<SVE_FULL_SDF:Vetype>
!    movprfx\t%0, %2\;fcvt\t%0.<SVE_FULL_HSF:Vetype>, %1/m, %2.<SVE_FULL_SDF:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated float-to-float truncation with merging.
***************
*** 8255,8268 ****
  
  ;; Predicated BFCVT.
  (define_insn "@aarch64_sve_<optab>_trunc<VNx4SF_ONLY:mode><VNx8BF_ONLY:mode>"
!   [(set (match_operand:VNx8BF_ONLY 0 "register_operand" "=w")
  	(unspec:VNx8BF_ONLY
! 	  [(match_operand:VNx4BI 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx4SF_ONLY 2 "register_operand" "w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE_BF16"
!   "bfcvt\t%0.h, %1/m, %2.s"
  )
  
  ;; Predicated BFCVT with merging.
--- 8981,8997 ----
  
  ;; Predicated BFCVT.
  (define_insn "@aarch64_sve_<optab>_trunc<VNx4SF_ONLY:mode><VNx8BF_ONLY:mode>"
!   [(set (match_operand:VNx8BF_ONLY 0 "register_operand" "=w, ?&w")
  	(unspec:VNx8BF_ONLY
! 	  [(match_operand:VNx4BI 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:VNx4SF_ONLY 2 "register_operand" "0, w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE_BF16"
!   "@
!    bfcvt\t%0.h, %1/m, %2.s
!    movprfx\t%0, %2\;bfcvt\t%0.h, %1/m, %2.s"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated BFCVT with merging.
***************
*** 8352,8365 ****
  
  ;; Predicated float-to-float extension.
  (define_insn "@aarch64_sve_<optab>_nontrunc<SVE_FULL_HSF:mode><SVE_FULL_SDF:mode>"
!   [(set (match_operand:SVE_FULL_SDF 0 "register_operand" "=w")
  	(unspec:SVE_FULL_SDF
! 	  [(match_operand:<SVE_FULL_SDF:VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_HSF 2 "register_operand" "w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE && <SVE_FULL_SDF:elem_bits> > <SVE_FULL_HSF:elem_bits>"
!   "fcvt\t%0.<SVE_FULL_SDF:Vetype>, %1/m, %2.<SVE_FULL_HSF:Vetype>"
  )
  
  ;; Predicated float-to-float extension with merging.
--- 9081,9097 ----
  
  ;; Predicated float-to-float extension.
  (define_insn "@aarch64_sve_<optab>_nontrunc<SVE_FULL_HSF:mode><SVE_FULL_SDF:mode>"
!   [(set (match_operand:SVE_FULL_SDF 0 "register_operand" "=w, ?&w")
  	(unspec:SVE_FULL_SDF
! 	  [(match_operand:<SVE_FULL_SDF:VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_HSF 2 "register_operand" "0, w")]
  	  SVE_COND_FCVT))]
    "TARGET_SVE && <SVE_FULL_SDF:elem_bits> > <SVE_FULL_HSF:elem_bits>"
!   "@
!    fcvt\t%0.<SVE_FULL_SDF:Vetype>, %1/m, %2.<SVE_FULL_HSF:Vetype>
!    movprfx\t%0, %2\;fcvt\t%0.<SVE_FULL_SDF:Vetype>, %1/m, %2.<SVE_FULL_HSF:Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated float-to-float extension with merging.
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-sve2.md gcc-10.3.0/gcc/config/aarch64/aarch64-sve2.md
*** gcc-10.2.0/gcc/config/aarch64/aarch64-sve2.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-sve2.md	Thu Apr  8 11:56:28 2021
***************
*** 786,802 ****
  ;; -------------------------------------------------------------------------
  
  ;; Unpredicated exclusive OR of AND.
! (define_insn "@aarch64_sve2_bcax<mode>"
    [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w, ?&w")
  	(xor:SVE_FULL_I
  	  (and:SVE_FULL_I
! 	    (match_operand:SVE_FULL_I 2 "register_operand" "w, w")
! 	    (match_operand:SVE_FULL_I 3 "register_operand" "w, w"))
  	  (match_operand:SVE_FULL_I 1 "register_operand" "0, w")))]
    "TARGET_SVE2"
    "@
    bcax\t%0.d, %0.d, %2.d, %3.d
    movprfx\t%0, %1\;bcax\t%0.d, %0.d, %2.d, %3.d"
    [(set_attr "movprfx" "*,yes")]
  )
  
--- 786,827 ----
  ;; -------------------------------------------------------------------------
  
  ;; Unpredicated exclusive OR of AND.
! (define_expand "@aarch64_sve2_bcax<mode>"
!   [(set (match_operand:SVE_FULL_I 0 "register_operand")
! 	(xor:SVE_FULL_I
! 	  (and:SVE_FULL_I
! 	    (unspec:SVE_FULL_I
! 	      [(match_dup 4)
! 	       (not:SVE_FULL_I
! 		 (match_operand:SVE_FULL_I 3 "register_operand"))]
! 	      UNSPEC_PRED_X)
! 	    (match_operand:SVE_FULL_I 2 "register_operand"))
! 	  (match_operand:SVE_FULL_I 1 "register_operand")))]
!   "TARGET_SVE2"
!   {
!     operands[4] = CONSTM1_RTX (<VPRED>mode);
!   }
! )
! 
! (define_insn_and_rewrite "*aarch64_sve2_bcax<mode>"
    [(set (match_operand:SVE_FULL_I 0 "register_operand" "=w, ?&w")
  	(xor:SVE_FULL_I
  	  (and:SVE_FULL_I
! 	    (unspec:SVE_FULL_I
! 	      [(match_operand 4)
! 	       (not:SVE_FULL_I
! 		 (match_operand:SVE_FULL_I 3 "register_operand" "w, w"))]
! 	      UNSPEC_PRED_X)
! 	    (match_operand:SVE_FULL_I 2 "register_operand" "w, w"))
  	  (match_operand:SVE_FULL_I 1 "register_operand" "0, w")))]
    "TARGET_SVE2"
    "@
    bcax\t%0.d, %0.d, %2.d, %3.d
    movprfx\t%0, %1\;bcax\t%0.d, %0.d, %2.d, %3.d"
+   "&& !CONSTANT_P (operands[4])"
+   {
+     operands[4] = CONSTM1_RTX (<VPRED>mode);
+   }
    [(set_attr "movprfx" "*,yes")]
  )
  
***************
*** 1868,1877 ****
  	(unspec:SVE_FULL_SDF
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:<VNARROW> 2 "register_operand" "w")]
  	  SVE2_COND_FP_UNARY_LONG))]
    "TARGET_SVE2"
!   "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Ventype>"
  )
  
  ;; Predicated convert long top with merging.
--- 1893,1902 ----
  	(unspec:SVE_FULL_SDF
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:<VNARROW> 2 "register_operand" "0")]
  	  SVE2_COND_FP_UNARY_LONG))]
    "TARGET_SVE2"
!   "<sve_fp_op>\t%0.<Vetype>, %1/m, %0.<Ventype>"
  )
  
  ;; Predicated convert long top with merging.
***************
*** 1890,1907 ****
  )
  
  ;; These instructions do not take MOVPRFX.
! (define_insn_and_rewrite "*cond_<sve_fp_op><mode>"
    [(set (match_operand:SVE_FULL_SDF 0 "register_operand" "=w")
  	(unspec:SVE_FULL_SDF
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (unspec:SVE_FULL_SDF
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:<VNARROW> 2 "register_operand" "w")]
  	     SVE2_COND_FP_UNARY_LONG)
  	   (match_operand:SVE_FULL_SDF 3 "register_operand" "0")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2 && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Ventype>"
    "&& !rtx_equal_p (operands[1], operands[4])"
    {
--- 1915,1932 ----
  )
  
  ;; These instructions do not take MOVPRFX.
! (define_insn_and_rewrite "*cond_<sve_fp_op><mode>_relaxed"
    [(set (match_operand:SVE_FULL_SDF 0 "register_operand" "=w")
  	(unspec:SVE_FULL_SDF
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (unspec:SVE_FULL_SDF
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:<VNARROW> 2 "register_operand" "w")]
  	     SVE2_COND_FP_UNARY_LONG)
  	   (match_operand:SVE_FULL_SDF 3 "register_operand" "0")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2"
    "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Ventype>"
    "&& !rtx_equal_p (operands[1], operands[4])"
    {
***************
*** 1909,1914 ****
--- 1934,1954 ----
    }
  )
  
+ (define_insn "*cond_<sve_fp_op><mode>_strict"
+   [(set (match_operand:SVE_FULL_SDF 0 "register_operand" "=w")
+ 	(unspec:SVE_FULL_SDF
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
+ 	   (unspec:SVE_FULL_SDF
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:<VNARROW> 2 "register_operand" "w")]
+ 	     SVE2_COND_FP_UNARY_LONG)
+ 	   (match_operand:SVE_FULL_SDF 3 "register_operand" "0")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE2"
+   "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Ventype>"
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [FP<-FP] Narrowing conversions
  ;; -------------------------------------------------------------------------
***************
*** 1938,1951 ****
  ;; Predicated FCVTX (equivalent to what would be FCVTXNB, except that
  ;; it supports MOVPRFX).
  (define_insn "@aarch64_pred_<sve_fp_op><mode>"
!   [(set (match_operand:VNx4SF_ONLY 0 "register_operand" "=w")
  	(unspec:VNx4SF_ONLY
! 	  [(match_operand:<VWIDE_PRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:<VWIDE> 2 "register_operand" "w")]
  	  SVE2_COND_FP_UNARY_NARROWB))]
    "TARGET_SVE2"
!   "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>"
  )
  
  ;; Predicated FCVTX with merging.
--- 1978,1994 ----
  ;; Predicated FCVTX (equivalent to what would be FCVTXNB, except that
  ;; it supports MOVPRFX).
  (define_insn "@aarch64_pred_<sve_fp_op><mode>"
!   [(set (match_operand:VNx4SF_ONLY 0 "register_operand" "=w, ?&w")
  	(unspec:VNx4SF_ONLY
! 	  [(match_operand:<VWIDE_PRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:<VWIDE> 2 "register_operand" "0, w")]
  	  SVE2_COND_FP_UNARY_NARROWB))]
    "TARGET_SVE2"
!   "@
!    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
!    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated FCVTX with merging.
***************
*** 1963,1982 ****
    "TARGET_SVE2"
  )
  
! (define_insn_and_rewrite "*cond_<sve_fp_op><mode>_any"
    [(set (match_operand:VNx4SF_ONLY 0 "register_operand" "=&w, &w, &w")
  	(unspec:VNx4SF_ONLY
  	  [(match_operand:<VWIDE_PRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:VNx4SF_ONLY
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:<VWIDE> 2 "register_operand" "w, w, w")]
  	     SVE2_COND_FP_UNARY_NARROWB)
  	   (match_operand:VNx4SF_ONLY 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2
!    && !rtx_equal_p (operands[2], operands[3])
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
     movprfx\t%0.<Vewtype>, %1/z, %2.<Vewtype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
--- 2006,2023 ----
    "TARGET_SVE2"
  )
  
! (define_insn_and_rewrite "*cond_<sve_fp_op><mode>_any_relaxed"
    [(set (match_operand:VNx4SF_ONLY 0 "register_operand" "=&w, &w, &w")
  	(unspec:VNx4SF_ONLY
  	  [(match_operand:<VWIDE_PRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:VNx4SF_ONLY
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:<VWIDE> 2 "register_operand" "w, w, w")]
  	     SVE2_COND_FP_UNARY_NARROWB)
  	   (match_operand:VNx4SF_ONLY 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2 && !rtx_equal_p (operands[2], operands[3])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
     movprfx\t%0.<Vewtype>, %1/z, %2.<Vewtype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
***************
*** 1988,1993 ****
--- 2029,2053 ----
    [(set_attr "movprfx" "*,yes,yes")]
  )
  
+ (define_insn "*cond_<sve_fp_op><mode>_any_strict"
+   [(set (match_operand:VNx4SF_ONLY 0 "register_operand" "=&w, &w, &w")
+ 	(unspec:VNx4SF_ONLY
+ 	  [(match_operand:<VWIDE_PRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:VNx4SF_ONLY
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:<VWIDE> 2 "register_operand" "w, w, w")]
+ 	     SVE2_COND_FP_UNARY_NARROWB)
+ 	   (match_operand:VNx4SF_ONLY 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE2 && !rtx_equal_p (operands[2], operands[3])"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
+    movprfx\t%0.<Vewtype>, %1/z, %2.<Vewtype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>
+    movprfx\t%0, %3\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vewtype>"
+   [(set_attr "movprfx" "*,yes,yes")]
+ )
+ 
  ;; Predicated FCVTXNT.  This doesn't give a natural aarch64_pred_*/cond_*
  ;; pair because the even elements always have to be supplied for active
  ;; elements, even if the inactive elements don't matter.
***************
*** 2019,2033 ****
  
  ;; Predicated integer unary operations.
  (define_insn "@aarch64_pred_<sve_int_op><mode>"
!   [(set (match_operand:VNx4SI_ONLY 0 "register_operand" "=w")
  	(unspec:VNx4SI_ONLY
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (unspec:VNx4SI_ONLY
! 	     [(match_operand:VNx4SI_ONLY 2 "register_operand" "w")]
  	     SVE2_U32_UNARY)]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE2"
!   "<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated integer unary operations with merging.
--- 2079,2096 ----
  
  ;; Predicated integer unary operations.
  (define_insn "@aarch64_pred_<sve_int_op><mode>"
!   [(set (match_operand:VNx4SI_ONLY 0 "register_operand" "=w, ?&w")
  	(unspec:VNx4SI_ONLY
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (unspec:VNx4SI_ONLY
! 	     [(match_operand:VNx4SI_ONLY 2 "register_operand" "0, w")]
  	     SVE2_U32_UNARY)]
  	  UNSPEC_PRED_X))]
    "TARGET_SVE2"
!   "@
!    <sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;<sve_int_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated integer unary operations with merging.
***************
*** 2082,2095 ****
  
  ;; Predicated FLOGB.
  (define_insn "@aarch64_pred_<sve_fp_op><mode>"
!   [(set (match_operand:<V_INT_EQUIV> 0 "register_operand" "=w")
  	(unspec:<V_INT_EQUIV>
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "w")]
  	  SVE2_COND_INT_UNARY_FP))]
    "TARGET_SVE2"
!   "<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
  )
  
  ;; Predicated FLOGB with merging.
--- 2145,2161 ----
  
  ;; Predicated FLOGB.
  (define_insn "@aarch64_pred_<sve_fp_op><mode>"
!   [(set (match_operand:<V_INT_EQUIV> 0 "register_operand" "=w, ?&w")
  	(unspec:<V_INT_EQUIV>
! 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl")
  	   (match_operand:SI 3 "aarch64_sve_gp_strictness")
! 	   (match_operand:SVE_FULL_F 2 "register_operand" "0, w")]
  	  SVE2_COND_INT_UNARY_FP))]
    "TARGET_SVE2"
!   "@
!    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
!    movprfx\t%0, %2\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
!   [(set_attr "movprfx" "*,yes")]
  )
  
  ;; Predicated FLOGB with merging.
***************
*** 2113,2126 ****
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:<V_INT_EQUIV>
  	     [(match_operand 4)
! 	      (match_operand:SI 5 "aarch64_sve_gp_strictness")
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE2_COND_INT_UNARY_FP)
  	   (match_operand:<V_INT_EQUIV> 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2
!    && !rtx_equal_p (operands[2], operands[3])
!    && aarch64_sve_pred_dominates_p (&operands[4], operands[1])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
--- 2179,2190 ----
  	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
  	   (unspec:<V_INT_EQUIV>
  	     [(match_operand 4)
! 	      (const_int SVE_RELAXED_GP)
  	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
  	     SVE2_COND_INT_UNARY_FP)
  	   (match_operand:<V_INT_EQUIV> 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
  	  UNSPEC_SEL))]
!   "TARGET_SVE2 && !rtx_equal_p (operands[2], operands[3])"
    "@
     <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
     movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
***************
*** 2132,2137 ****
--- 2196,2220 ----
    [(set_attr "movprfx" "*,yes,yes")]
  )
  
+ (define_insn "*cond_<sve_fp_op><mode>_strict"
+   [(set (match_operand:<V_INT_EQUIV> 0 "register_operand" "=&w, ?&w, ?&w")
+ 	(unspec:<V_INT_EQUIV>
+ 	  [(match_operand:<VPRED> 1 "register_operand" "Upl, Upl, Upl")
+ 	   (unspec:<V_INT_EQUIV>
+ 	     [(match_dup 1)
+ 	      (const_int SVE_STRICT_GP)
+ 	      (match_operand:SVE_FULL_F 2 "register_operand" "w, w, w")]
+ 	     SVE2_COND_INT_UNARY_FP)
+ 	   (match_operand:<V_INT_EQUIV> 3 "aarch64_simd_reg_or_zero" "0, Dz, w")]
+ 	  UNSPEC_SEL))]
+   "TARGET_SVE2 && !rtx_equal_p (operands[2], operands[3])"
+   "@
+    <sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
+    movprfx\t%0.<Vetype>, %1/z, %2.<Vetype>\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>
+    movprfx\t%0, %3\;<sve_fp_op>\t%0.<Vetype>, %1/m, %2.<Vetype>"
+   [(set_attr "movprfx" "*,yes,yes")]
+ )
+ 
  ;; -------------------------------------------------------------------------
  ;; ---- [INT] Polynomial multiplication
  ;; -------------------------------------------------------------------------
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-tune.md gcc-10.3.0/gcc/config/aarch64/aarch64-tune.md
*** gcc-10.2.0/gcc/config/aarch64/aarch64-tune.md	Thu Jul 23 06:35:54 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-tune.md	Thu Apr  8 11:57:03 2021
***************
*** 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,cortexa65,cortexa65ae,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,tsv110,thunderx3t110,zeus,saphira,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55"
  	(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,emag,xgene1,falkor,qdf24xx,exynosm1,phecda,thunderx2t99p1,vulcan,thunderx2t99,cortexa55,cortexa75,cortexa76,cortexa76ae,cortexa77,cortexa65,cortexa65ae,ares,neoversen1,neoversee1,octeontx2,octeontx2t98,octeontx2t96,octeontx2t93,octeontx2f95,octeontx2f95n,octeontx2f95mm,a64fx,tsv110,thunderx3t110,zeus,neoversev1,saphira,neoversen2,cortexa57cortexa53,cortexa72cortexa53,cortexa73cortexa35,cortexa73cortexa53,cortexa75cortexa55,cortexa76cortexa55"
  	(const (symbol_ref "((enum attr_tune) aarch64_tune)")))
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64-tuning-flags.def gcc-10.3.0/gcc/config/aarch64/aarch64-tuning-flags.def
*** gcc-10.2.0/gcc/config/aarch64/aarch64-tuning-flags.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64-tuning-flags.def	Thu Apr  8 11:56:28 2021
*************** AARCH64_EXTRA_TUNING_OPTION ("no_ldp_stp
*** 46,49 ****
--- 46,54 ----
  
  AARCH64_EXTRA_TUNING_OPTION ("rename_load_regs", RENAME_LOAD_REGS)
  
+ /* Prefer Advanced SIMD over SVE for auto-vectorization.  */
+ AARCH64_EXTRA_TUNING_OPTION ("prefer_advsimd_autovec", PREFER_ADVSIMD_AUTOVEC)
+ 
+ AARCH64_EXTRA_TUNING_OPTION ("cse_sve_vl_constants", CSE_SVE_VL_CONSTANTS)
+ 
  #undef AARCH64_EXTRA_TUNING_OPTION
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64.c gcc-10.3.0/gcc/config/aarch64/aarch64.c
*** gcc-10.2.0/gcc/config/aarch64/aarch64.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64.c	Thu Apr  8 11:56:28 2021
*************** static const struct cpu_addrcost_table q
*** 464,469 ****
--- 464,485 ----
    2, /* imm_offset  */
  };
  
+ static const struct cpu_addrcost_table a64fx_addrcost_table =
+ {
+     {
+       1, /* hi  */
+       1, /* si  */
+       1, /* di  */
+       2, /* ti  */
+     },
+   0, /* pre_modify  */
+   0, /* post_modify  */
+   2, /* register_offset  */
+   3, /* register_sextend  */
+   3, /* register_zextend  */
+   0, /* imm_offset  */
+ };
+ 
  static const struct cpu_regmove_cost generic_regmove_cost =
  {
    1, /* GP2GP  */
*************** static const struct cpu_regmove_cost tsv
*** 559,564 ****
--- 575,590 ----
    2  /* FP2FP  */
  };
  
+ static const struct cpu_regmove_cost a64fx_regmove_cost =
+ {
+   1, /* GP2GP  */
+   /* Avoid the use of slow int<->fp moves for spilling by setting
+      their cost higher than memmov_cost.  */
+   5, /* GP2FP  */
+   7, /* FP2GP  */
+   2 /* FP2FP  */
+ };
+ 
  /* Generic costs for vector insn classes.  */
  static const struct cpu_vector_cost generic_vector_cost =
  {
*************** static const struct cpu_vector_cost thun
*** 736,741 ****
--- 762,786 ----
    1  /* cond_not_taken_branch_cost  */
  };
  
+ static const struct cpu_vector_cost a64fx_vector_cost =
+ {
+   1, /* scalar_int_stmt_cost  */
+   5, /* scalar_fp_stmt_cost  */
+   4, /* scalar_load_cost  */
+   1, /* scalar_store_cost  */
+   2, /* vec_int_stmt_cost  */
+   5, /* vec_fp_stmt_cost  */
+   3, /* vec_permute_cost  */
+   13, /* vec_to_scalar_cost  */
+   4, /* scalar_to_vec_cost  */
+   6, /* vec_align_load_cost  */
+   6, /* vec_unalign_load_cost  */
+   1, /* vec_unalign_store_cost  */
+   1, /* vec_store_cost  */
+   3, /* cond_taken_branch_cost  */
+   1 /* cond_not_taken_branch_cost  */
+ };
+ 
  
  /* Generic costs for branch instructions.  */
  static const struct cpu_branch_cost generic_branch_cost =
*************** static const cpu_prefetch_tune xgene1_pr
*** 868,873 ****
--- 913,929 ----
    -1			/* default_opt_level  */
  };
  
+ static const cpu_prefetch_tune a64fx_prefetch_tune =
+ {
+   8,			/* num_slots  */
+   64,			/* l1_cache_size  */
+   256,			/* l1_cache_line_size  */
+   32768,		/* 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 generic_
*** 890,896 ****
    2,	/* min_div_recip_mul_df.  */
    0,	/* max_case_values.  */
    tune_params::AUTOPREFETCHER_WEAK,	/* autoprefetcher_model.  */
!   (AARCH64_EXTRA_TUNE_NONE),	/* tune_flags.  */
    &generic_prefetch_tune
  };
  
--- 946,955 ----
    2,	/* min_div_recip_mul_df.  */
    0,	/* max_case_values.  */
    tune_params::AUTOPREFETCHER_WEAK,	/* autoprefetcher_model.  */
!   /* Enabling AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS significantly benefits
!      Neoverse V1.  It does not have a noticeable effect on A64FX and should
!      have at most a very minor effect on SVE2 cores.  */
!   (AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS),	/* tune_flags.  */
    &generic_prefetch_tune
  };
  
*************** static const struct tune_params neoverse
*** 1325,1330 ****
--- 1384,1468 ----
    &generic_prefetch_tune
  };
  
+ static const struct tune_params neoversev1_tunings =
+ {
+   &cortexa57_extra_costs,
+   &generic_addrcost_table,
+   &generic_regmove_cost,
+   &cortexa57_vector_cost,
+   &generic_branch_cost,
+   &generic_approx_modes,
+   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_PREFER_ADVSIMD_AUTOVEC
+    | AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS),	/* tune_flags.  */
+   &generic_prefetch_tune
+ };
+ 
+ static const struct tune_params neoversen2_tunings =
+ {
+   &cortexa57_extra_costs,
+   &generic_addrcost_table,
+   &generic_regmove_cost,
+   &cortexa57_vector_cost,
+   &generic_branch_cost,
+   &generic_approx_modes,
+   SVE_128, /* 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_PREFER_ADVSIMD_AUTOVEC),	/* tune_flags.  */
+   &generic_prefetch_tune
+ };
+ 
+ static const struct tune_params a64fx_tunings =
+ {
+   &a64fx_extra_costs,
+   &a64fx_addrcost_table,
+   &a64fx_regmove_cost,
+   &a64fx_vector_cost,
+   &generic_branch_cost,
+   &generic_approx_modes,
+   SVE_512, /* sve_width  */
+   4, /* memmov_cost  */
+   7, /* issue_rate  */
+   (AARCH64_FUSE_AES_AESMC | AARCH64_FUSE_CMP_BRANCH), /* fusible_ops  */
+   "32",	/* function_align.  */
+   "16",	/* jump_align.  */
+   "32",	/* loop_align.  */
+   4,	/* int_reassoc_width.  */
+   2,	/* 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.  */
+   &a64fx_prefetch_tune
+ };
+ 
  /* Support for fine-grained override of the tuning structures.  */
  struct aarch64_tuning_override_function
  {
*************** aarch64_sve_abi (void)
*** 1898,1903 ****
--- 2036,2064 ----
    return sve_abi;
  }
  
+ /* If X is an UNSPEC_SALT_ADDR expression, return the address that it
+    wraps, otherwise return X itself.  */
+ 
+ static rtx
+ strip_salt (rtx x)
+ {
+   rtx search = x;
+   if (GET_CODE (search) == CONST)
+     search = XEXP (search, 0);
+   if (GET_CODE (search) == UNSPEC && XINT (search, 1) == UNSPEC_SALT_ADDR)
+     x = XVECEXP (search, 0, 0);
+   return x;
+ }
+ 
+ /* Like strip_offset, but also strip any UNSPEC_SALT_ADDR from the
+    expression.  */
+ 
+ static rtx
+ strip_offset_and_salt (rtx addr, poly_int64 *offset)
+ {
+   return strip_salt (strip_offset (addr, offset));
+ }
+ 
  /* Generate code to enable conditional branches in functions over 1 MiB.  */
  const char *
  aarch64_gen_far_branch (rtx * operands, int pos_label, const char * dest,
*************** static enum tls_model
*** 2895,2908 ****
  tls_symbolic_operand_type (rtx addr)
  {
    enum tls_model tls_kind = TLS_MODEL_NONE;
!   if (GET_CODE (addr) == CONST)
!     {
!       poly_int64 addend;
!       rtx sym = strip_offset (addr, &addend);
!       if (GET_CODE (sym) == SYMBOL_REF)
! 	tls_kind = SYMBOL_REF_TLS_MODEL (sym);
!     }
!   else if (GET_CODE (addr) == SYMBOL_REF)
      tls_kind = SYMBOL_REF_TLS_MODEL (addr);
  
    return tls_kind;
--- 3056,3064 ----
  tls_symbolic_operand_type (rtx addr)
  {
    enum tls_model tls_kind = TLS_MODEL_NONE;
!   poly_int64 offset;
!   addr = strip_offset_and_salt (addr, &offset);
!   if (GET_CODE (addr) == SYMBOL_REF)
      tls_kind = SYMBOL_REF_TLS_MODEL (addr);
  
    return tls_kind;
*************** aarch64_pfalse_reg (machine_mode mode)
*** 3657,3680 ****
    return gen_lowpart (mode, reg);
  }
  
- /* Return true if predicate PRED1[0] is true whenever predicate PRED2 is
-    true, or alternatively if we know that the operation predicated by
-    PRED1[0] is safe to perform whenever PRED2 is true.  PRED1[1] is a
-    aarch64_sve_gp_strictness operand that describes the operation
-    predicated by PRED1[0].  */
- 
- bool
- aarch64_sve_pred_dominates_p (rtx *pred1, rtx pred2)
- {
-   machine_mode mode = GET_MODE (pred2);
-   gcc_assert (GET_MODE_CLASS (mode) == MODE_VECTOR_BOOL
- 	      && mode == GET_MODE (pred1[0])
- 	      && aarch64_sve_gp_strictness (pred1[1], SImode));
-   return (pred1[0] == CONSTM1_RTX (mode)
- 	  || INTVAL (pred1[1]) == SVE_RELAXED_GP
- 	  || rtx_equal_p (pred1[0], pred2));
- }
- 
  /* PRED1[0] is a PTEST predicate and PRED1[1] is an aarch64_sve_ptrue_flag
     for it.  PRED2[0] is the predicate for the instruction whose result
     is tested by the PTEST and PRED2[1] is again an aarch64_sve_ptrue_flag
--- 3813,3818 ----
*************** aarch64_add_offset (scalar_int_mode mode
*** 4432,4438 ****
  	  if (can_create_pseudo_p ())
  	    {
  	      rtx coeff1 = gen_int_mode (factor, mode);
! 	      val = expand_mult (mode, val, coeff1, NULL_RTX, false, true);
  	    }
  	  else
  	    {
--- 4570,4576 ----
  	  if (can_create_pseudo_p ())
  	    {
  	      rtx coeff1 = gen_int_mode (factor, mode);
! 	      val = expand_mult (mode, val, coeff1, NULL_RTX, true, true);
  	    }
  	  else
  	    {
*************** aarch64_expand_mov_immediate (rtx dest,
*** 5202,5207 ****
--- 5340,5387 ----
  				  as_a <scalar_int_mode> (mode));
  }
  
+ /* Return the MEM rtx that provides the canary value that should be used
+    for stack-smashing protection.  MODE is the mode of the memory.
+    For SSP_GLOBAL, DECL_RTL is the MEM rtx for the canary variable
+    (__stack_chk_guard), otherwise it has no useful value.  SALT_TYPE
+    indicates whether the caller is performing a SET or a TEST operation.  */
+ 
+ rtx
+ aarch64_stack_protect_canary_mem (machine_mode mode, rtx decl_rtl,
+ 				  aarch64_salt_type salt_type)
+ {
+   rtx addr;
+   if (aarch64_stack_protector_guard == SSP_GLOBAL)
+     {
+       gcc_assert (MEM_P (decl_rtl));
+       addr = XEXP (decl_rtl, 0);
+       poly_int64 offset;
+       rtx base = strip_offset_and_salt (addr, &offset);
+       if (!SYMBOL_REF_P (base))
+ 	return decl_rtl;
+ 
+       rtvec v = gen_rtvec (2, base, GEN_INT (salt_type));
+       addr = gen_rtx_UNSPEC (Pmode, v, UNSPEC_SALT_ADDR);
+       addr = gen_rtx_CONST (Pmode, addr);
+       addr = plus_constant (Pmode, addr, offset);
+     }
+   else
+     {
+       /* Calculate the address from the system register.  */
+       rtx salt = GEN_INT (salt_type);
+       addr = gen_reg_rtx (mode);
+       if (mode == DImode)
+ 	emit_insn (gen_reg_stack_protect_address_di (addr, salt));
+       else
+ 	{
+ 	  emit_insn (gen_reg_stack_protect_address_si (addr, salt));
+ 	  addr = convert_memory_address (Pmode, addr);
+ 	}
+       addr = plus_constant (Pmode, addr, aarch64_stack_protector_guard_offset);
+     }
+   return gen_rtx_MEM (mode, force_reg (Pmode, addr));
+ }
+ 
  /* Emit an SVE predicated move from SRC to DEST.  PRED is a predicate
     that is known to contain PTRUE.  */
  
*************** bool
*** 5278,5286 ****
  aarch64_maybe_expand_sve_subreg_move (rtx dest, rtx src)
  {
    gcc_assert (BYTES_BIG_ENDIAN);
!   if (GET_CODE (dest) == SUBREG)
      dest = SUBREG_REG (dest);
!   if (GET_CODE (src) == SUBREG)
      src = SUBREG_REG (src);
  
    /* The optimization handles two single SVE REGs with different element
--- 5458,5492 ----
  aarch64_maybe_expand_sve_subreg_move (rtx dest, rtx src)
  {
    gcc_assert (BYTES_BIG_ENDIAN);
! 
!   /* Do not try to optimize subregs that LRA has created for matched
!      reloads.  These subregs only exist as a temporary measure to make
!      the RTL well-formed, but they are exempt from the usual
!      TARGET_CAN_CHANGE_MODE_CLASS rules.
! 
!      For example, if we have:
! 
!        (set (reg:VNx8HI R1) (foo:VNx8HI (reg:VNx4SI R2)))
! 
!      and the constraints require R1 and R2 to be in the same register,
!      LRA may need to create RTL such as:
! 
!        (set (subreg:VNx4SI (reg:VNx8HI TMP) 0) (reg:VNx4SI R2))
!        (set (reg:VNx8HI TMP) (foo:VNx8HI (subreg:VNx4SI (reg:VNx8HI TMP) 0)))
!        (set (reg:VNx8HI R1) (reg:VNx8HI TMP))
! 
!      which forces both the input and output of the original instruction
!      to use the same hard register.  But for this to work, the normal
!      rules have to be suppressed on the subreg input, otherwise LRA
!      would need to reload that input too, meaning that the process
!      would never terminate.  To compensate for this, the normal rules
!      are also suppressed for the subreg output of the first move.
!      Ignoring the special case and handling the first move normally
!      would therefore generate wrong code: we would reverse the elements
!      for the first subreg but not reverse them back for the second subreg.  */
!   if (SUBREG_P (dest) && !LRA_SUBREG_P (dest))
      dest = SUBREG_REG (dest);
!   if (SUBREG_P (src) && !LRA_SUBREG_P (src))
      src = SUBREG_REG (src);
  
    /* The optimization handles two single SVE REGs with different element
*************** aarch64_move_imm (HOST_WIDE_INT val, mac
*** 8621,8628 ****
  static bool
  aarch64_cannot_force_const_mem (machine_mode mode ATTRIBUTE_UNUSED, rtx x)
  {
-   rtx base, offset;
- 
    if (GET_CODE (x) == HIGH)
      return true;
  
--- 8827,8832 ----
*************** aarch64_cannot_force_const_mem (machine_
*** 8632,8641 ****
      if (GET_CODE (*iter) == CONST_POLY_INT)
        return true;
  
!   split_const (x, &base, &offset);
    if (GET_CODE (base) == SYMBOL_REF || GET_CODE (base) == LABEL_REF)
      {
!       if (aarch64_classify_symbol (base, INTVAL (offset))
  	  != SYMBOL_FORCE_TO_MEM)
  	return true;
        else
--- 8836,8847 ----
      if (GET_CODE (*iter) == CONST_POLY_INT)
        return true;
  
!   poly_int64 offset;
!   rtx base = strip_offset_and_salt (x, &offset);
    if (GET_CODE (base) == SYMBOL_REF || GET_CODE (base) == LABEL_REF)
      {
!       /* We checked for POLY_INT_CST offsets above.  */
!       if (aarch64_classify_symbol (base, offset.to_constant ())
  	  != SYMBOL_FORCE_TO_MEM)
  	return true;
        else
*************** aarch64_classify_address (struct aarch64
*** 9161,9169 ****
  	  && GET_MODE_SIZE (mode).is_constant (&const_size)
  	  && const_size >= 4)
  	{
! 	  rtx sym, addend;
! 
! 	  split_const (x, &sym, &addend);
  	  return ((GET_CODE (sym) == LABEL_REF
  		   || (GET_CODE (sym) == SYMBOL_REF
  		       && CONSTANT_POOL_ADDRESS_P (sym)
--- 9367,9374 ----
  	  && GET_MODE_SIZE (mode).is_constant (&const_size)
  	  && const_size >= 4)
  	{
! 	  poly_int64 offset;
! 	  rtx sym = strip_offset_and_salt (x, &offset);
  	  return ((GET_CODE (sym) == LABEL_REF
  		   || (GET_CODE (sym) == SYMBOL_REF
  		       && CONSTANT_POOL_ADDRESS_P (sym)
*************** aarch64_classify_address (struct aarch64
*** 9178,9187 ****
        if (allow_reg_index_p
  	  && aarch64_base_register_rtx_p (info->base, strict_p))
  	{
! 	  rtx sym, offs;
! 	  split_const (info->offset, &sym, &offs);
  	  if (GET_CODE (sym) == SYMBOL_REF
! 	      && (aarch64_classify_symbol (sym, INTVAL (offs))
  		  == SYMBOL_SMALL_ABSOLUTE))
  	    {
  	      /* The symbol and offset must be aligned to the access size.  */
--- 9383,9394 ----
        if (allow_reg_index_p
  	  && aarch64_base_register_rtx_p (info->base, strict_p))
  	{
! 	  poly_int64 offset;
! 	  HOST_WIDE_INT const_offset;
! 	  rtx sym = strip_offset_and_salt (info->offset, &offset);
  	  if (GET_CODE (sym) == SYMBOL_REF
! 	      && offset.is_constant (&const_offset)
! 	      && (aarch64_classify_symbol (sym, const_offset)
  		  == SYMBOL_SMALL_ABSOLUTE))
  	    {
  	      /* The symbol and offset must be aligned to the access size.  */
*************** aarch64_classify_address (struct aarch64
*** 9207,9213 ****
  	      if (known_eq (ref_size, 0))
  		ref_size = GET_MODE_SIZE (DImode);
  
! 	      return (multiple_p (INTVAL (offs), ref_size)
  		      && multiple_p (align / BITS_PER_UNIT, ref_size));
  	    }
  	}
--- 9414,9420 ----
  	      if (known_eq (ref_size, 0))
  		ref_size = GET_MODE_SIZE (DImode);
  
! 	      return (multiple_p (const_offset, ref_size)
  		      && multiple_p (align / BITS_PER_UNIT, ref_size));
  	    }
  	}
*************** aarch64_address_valid_for_prefetch_p (rt
*** 9239,9247 ****
  bool
  aarch64_symbolic_address_p (rtx x)
  {
!   rtx offset;
! 
!   split_const (x, &x, &offset);
    return GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == LABEL_REF;
  }
  
--- 9446,9453 ----
  bool
  aarch64_symbolic_address_p (rtx x)
  {
!   poly_int64 offset;
!   x = strip_offset_and_salt (x, &offset);
    return GET_CODE (x) == SYMBOL_REF || GET_CODE (x) == LABEL_REF;
  }
  
*************** aarch64_print_operand (FILE *f, rtx x, i
*** 9972,9998 ****
    switch (code)
      {
      case 'c':
!       switch (GET_CODE (x))
  	{
! 	case CONST_INT:
! 	  fprintf (f, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
! 	  break;
! 
! 	case SYMBOL_REF:
! 	  output_addr_const (f, x);
! 	  break;
! 
! 	case CONST:
! 	  if (GET_CODE (XEXP (x, 0)) == PLUS
! 	      && GET_CODE (XEXP (XEXP (x, 0), 0)) == SYMBOL_REF)
! 	    {
! 	      output_addr_const (f, x);
! 	      break;
! 	    }
! 	  /* Fall through.  */
! 
! 	default:
! 	  output_operand_lossage ("unsupported operand for code '%c'", code);
  	}
        break;
  
--- 10178,10193 ----
    switch (code)
      {
      case 'c':
!       if (CONST_INT_P (x))
! 	fprintf (f, HOST_WIDE_INT_PRINT_DEC, INTVAL (x));
!       else
  	{
! 	  poly_int64 offset;
! 	  rtx base = strip_offset_and_salt (x, &offset);
! 	  if (SYMBOL_REF_P (base))
! 	    output_addr_const (f, x);
! 	  else
! 	    output_operand_lossage ("unsupported operand for code '%c'", code);
  	}
        break;
  
*************** aarch64_print_operand_address (FILE *f,
*** 10567,10572 ****
--- 10762,10780 ----
      output_addr_const (f, x);
  }
  
+ /* Implement TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA.  */
+ 
+ static bool
+ aarch64_output_addr_const_extra (FILE *file, rtx x)
+ {
+   if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_SALT_ADDR)
+     {
+       output_addr_const (file, XVECEXP (x, 0, 0));
+       return true;
+    }
+   return false;
+ }
+ 
  bool
  aarch64_label_mentioned_p (rtx x)
  {
*************** aarch64_label_mentioned_p (rtx x)
*** 10605,10610 ****
--- 10813,10821 ----
  enum reg_class
  aarch64_regno_regclass (unsigned regno)
  {
+   if (STUB_REGNUM_P (regno))
+     return STUB_REGS;
+ 
    if (GP_REGNUM_P (regno))
      return GENERAL_REGS;
  
*************** aarch64_return_addr (int count, rtx fram
*** 10852,10859 ****
  static void
  aarch64_asm_trampoline_template (FILE *f)
  {
!   int offset1 = 16;
!   int offset2 = 20;
  
    if (aarch64_bti_enabled ())
      {
--- 11063,11070 ----
  static void
  aarch64_asm_trampoline_template (FILE *f)
  {
!   int offset1 = 24;
!   int offset2 = 28;
  
    if (aarch64_bti_enabled ())
      {
*************** aarch64_asm_trampoline_template (FILE *f
*** 10876,10881 ****
--- 11087,11103 ----
      }
    asm_fprintf (f, "\tbr\t%s\n", reg_names [IP1_REGNUM]);
  
+   /* We always emit a speculation barrier.
+      This is because the same trampoline template is used for every nested
+      function.  Since nested functions are not particularly common or
+      performant we don't worry too much about the extra instructions to copy
+      around.
+      This is not yet a problem, since we have not yet implemented function
+      specific attributes to choose between hardening against straight line
+      speculation or not, but such function specific attributes are likely to
+      happen in the future.  */
+   asm_fprintf (f, "\tdsb\tsy\n\tisb\n");
+ 
    /* The trampoline needs an extra padding instruction.  In case if BTI is
       enabled the padding instruction is replaced by the BTI instruction at
       the beginning.  */
*************** static void
*** 10890,10899 ****
  aarch64_trampoline_init (rtx m_tramp, tree fndecl, rtx chain_value)
  {
    rtx fnaddr, mem, a_tramp;
!   const int tramp_code_sz = 16;
  
    /* Don't need to copy the trailing D-words, we fill those in below.  */
!   emit_block_move (m_tramp, assemble_trampoline_template (),
  		   GEN_INT (tramp_code_sz), BLOCK_OP_NORMAL);
    mem = adjust_address (m_tramp, ptr_mode, tramp_code_sz);
    fnaddr = XEXP (DECL_RTL (fndecl), 0);
--- 11112,11125 ----
  aarch64_trampoline_init (rtx m_tramp, tree fndecl, rtx chain_value)
  {
    rtx fnaddr, mem, a_tramp;
!   const int tramp_code_sz = 24;
  
    /* Don't need to copy the trailing D-words, we fill those in below.  */
!   /* We create our own memory address in Pmode so that `emit_block_move` can
!      use parts of the backend which expect Pmode addresses.  */
!   rtx temp = convert_memory_address (Pmode, XEXP (m_tramp, 0));
!   emit_block_move (gen_rtx_MEM (BLKmode, temp),
! 		   assemble_trampoline_template (),
  		   GEN_INT (tramp_code_sz), BLOCK_OP_NORMAL);
    mem = adjust_address (m_tramp, ptr_mode, tramp_code_sz);
    fnaddr = XEXP (DECL_RTL (fndecl), 0);
*************** aarch64_class_max_nregs (reg_class_t reg
*** 10924,10929 ****
--- 11150,11156 ----
    unsigned int nregs, vec_flags;
    switch (regclass)
      {
+     case STUB_REGS:
      case TAILCALL_ADDR_REGS:
      case POINTER_REGS:
      case GENERAL_REGS:
*************** aarch64_output_casesi (rtx *operands)
*** 11084,11089 ****
--- 11311,11318 ----
    output_asm_insn (buf, operands);
    output_asm_insn (patterns[index][1], operands);
    output_asm_insn ("br\t%3", operands);
+   output_asm_insn (aarch64_sls_barrier (aarch64_harden_sls_retbr_p ()),
+ 		   operands);
    assemble_label (asm_out_file, label);
    return "";
  }
*************** aarch64_mask_and_shift_for_ubfiz_p (scal
*** 11788,11797 ****
  				    rtx shft_amnt)
  {
    return CONST_INT_P (mask) && CONST_INT_P (shft_amnt)
! 	 && INTVAL (shft_amnt) < GET_MODE_BITSIZE (mode)
! 	 && exact_log2 ((INTVAL (mask) >> INTVAL (shft_amnt)) + 1) >= 0
! 	 && (INTVAL (mask)
! 	     & ((HOST_WIDE_INT_1U << INTVAL (shft_amnt)) - 1)) == 0;
  }
  
  /* Return true if the masks and a shift amount from an RTX of the form
--- 12017,12027 ----
  				    rtx shft_amnt)
  {
    return CONST_INT_P (mask) && CONST_INT_P (shft_amnt)
! 	 && INTVAL (mask) > 0
! 	 && UINTVAL (shft_amnt) < GET_MODE_BITSIZE (mode)
! 	 && exact_log2 ((UINTVAL (mask) >> UINTVAL (shft_amnt)) + 1) >= 0
! 	 && (UINTVAL (mask)
! 	     & ((HOST_WIDE_INT_1U << UINTVAL (shft_amnt)) - 1)) == 0;
  }
  
  /* Return true if the masks and a shift amount from an RTX of the form
*************** cost_plus:
*** 12306,12313 ****
  	    *cost += rtx_cost (op0, mode, PLUS, 0, speed);
  
  	    if (speed)
! 	      /* ADD (immediate).  */
! 	      *cost += extra_cost->alu.arith;
  	    return true;
  	  }
  
--- 12536,12553 ----
  	    *cost += rtx_cost (op0, mode, PLUS, 0, speed);
  
  	    if (speed)
! 	      {
! 		/* ADD (immediate).  */
! 		*cost += extra_cost->alu.arith;
! 
! 		/* Some tunings prefer to not use the VL-based scalar ops.
! 		   Increase the cost of the poly immediate to prevent their
! 		   formation.  */
! 		if (GET_CODE (op1) == CONST_POLY_INT
! 		    && (aarch64_tune_params.extra_tuning_flags
! 			& AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS))
! 		  *cost += COSTS_N_INSNS (1);
! 	      }
  	    return true;
  	  }
  
*************** aarch64_register_move_cost (machine_mode
*** 13138,13147 ****
      = aarch64_tune_params.regmove_cost;
  
    /* Caller save and pointer regs are equivalent to GENERAL_REGS.  */
!   if (to == TAILCALL_ADDR_REGS || to == POINTER_REGS)
      to = GENERAL_REGS;
  
!   if (from == TAILCALL_ADDR_REGS || from == POINTER_REGS)
      from = GENERAL_REGS;
  
    /* Make RDFFR very expensive.  In particular, if we know that the FFR
--- 13378,13389 ----
      = aarch64_tune_params.regmove_cost;
  
    /* Caller save and pointer regs are equivalent to GENERAL_REGS.  */
!   if (to == TAILCALL_ADDR_REGS || to == POINTER_REGS
!       || to == STUB_REGS)
      to = GENERAL_REGS;
  
!   if (from == TAILCALL_ADDR_REGS || from == POINTER_REGS
!       || from == STUB_REGS)
      from = GENERAL_REGS;
  
    /* Make RDFFR very expensive.  In particular, if we know that the FFR
*************** aarch64_parse_override_string (const cha
*** 14177,14182 ****
--- 14419,14437 ----
    free (string_root);
  }
  
+ /* Adjust CURRENT_TUNE (a generic tuning struct) with settings that
+    are best for a generic target with the currently-enabled architecture
+    extensions.  */
+ static void
+ aarch64_adjust_generic_arch_tuning (struct tune_params &current_tune)
+ {
+   /* Neoverse V1 is the only core that is known to benefit from
+      AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS.  There is therefore no
+      point enabling it for SVE2 and above.  */
+   if (TARGET_SVE2)
+     current_tune.extra_tuning_flags
+       &= ~AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS;
+ }
  
  static void
  aarch64_override_options_after_change_1 (struct gcc_options *opts)
*************** aarch64_override_options_internal (struc
*** 14247,14252 ****
--- 14502,14509 ----
       we may later overwrite.  */
    aarch64_tune_params = *(selected_tune->tune);
    aarch64_architecture_version = selected_arch->architecture_version;
+   if (selected_tune->tune == &generic_tunings)
+     aarch64_adjust_generic_arch_tuning (aarch64_tune_params);
  
    if (opts->x_aarch64_override_tune_string)
      aarch64_parse_override_string (opts->x_aarch64_override_tune_string,
*************** aarch64_override_options_internal (struc
*** 14315,14320 ****
--- 14572,14591 ----
    SET_OPTION_IF_UNSET (opts, &global_options_set,
  		       param_sched_autopref_queue_depth, queue_depth);
  
+   /* If the core wants only AdvancedSIMD autovectorization, do this through
+      aarch64_autovec_preference.  If the user set it explicitly, they should
+      know what they want.  */
+   if (aarch64_tune_params.extra_tuning_flags
+       & AARCH64_EXTRA_TUNE_PREFER_ADVSIMD_AUTOVEC)
+     SET_OPTION_IF_UNSET (opts, &global_options_set,
+ 			 aarch64_autovec_preference, 1);
+ 
+   /* If using Advanced SIMD only for autovectorization disable SVE vector costs
+      comparison.  */
+   if (aarch64_autovec_preference == 1)
+     SET_OPTION_IF_UNSET (opts, &global_options_set,
+ 			 aarch64_sve_compare_costs, 0);
+ 
    /* Set up parameters to be used in prefetching algorithm.  Do not
       override the defaults unless we are tuning for a core we have
       researched values for.  */
*************** aarch64_validate_mcpu (const char *str,
*** 14494,14499 ****
--- 14765,14843 ----
    return false;
  }
  
+ /* Straight line speculation indicators.  */
+ enum aarch64_sls_hardening_type
+ {
+   SLS_NONE = 0,
+   SLS_RETBR = 1,
+   SLS_BLR = 2,
+   SLS_ALL = 3,
+ };
+ static enum aarch64_sls_hardening_type aarch64_sls_hardening;
+ 
+ /* Return whether we should mitigatate Straight Line Speculation for the RET
+    and BR instructions.  */
+ bool
+ aarch64_harden_sls_retbr_p (void)
+ {
+   return aarch64_sls_hardening & SLS_RETBR;
+ }
+ 
+ /* Return whether we should mitigatate Straight Line Speculation for the BLR
+    instruction.  */
+ bool
+ aarch64_harden_sls_blr_p (void)
+ {
+   return aarch64_sls_hardening & SLS_BLR;
+ }
+ 
+ /* As of yet we only allow setting these options globally, in the future we may
+    allow setting them per function.  */
+ static void
+ aarch64_validate_sls_mitigation (const char *const_str)
+ {
+   char *token_save = NULL;
+   char *str = NULL;
+ 
+   if (strcmp (const_str, "none") == 0)
+     {
+       aarch64_sls_hardening = SLS_NONE;
+       return;
+     }
+   if (strcmp (const_str, "all") == 0)
+     {
+       aarch64_sls_hardening = SLS_ALL;
+       return;
+     }
+ 
+   char *str_root = xstrdup (const_str);
+   str = strtok_r (str_root, ",", &token_save);
+   if (!str)
+     error ("invalid argument given to %<-mharden-sls=%>");
+ 
+   int temp = SLS_NONE;
+   while (str)
+     {
+       if (strcmp (str, "blr") == 0)
+ 	temp |= SLS_BLR;
+       else if (strcmp (str, "retbr") == 0)
+ 	temp |= SLS_RETBR;
+       else if (strcmp (str, "none") == 0 || strcmp (str, "all") == 0)
+ 	{
+ 	  error ("%<%s%> must be by itself for %<-mharden-sls=%>", str);
+ 	  break;
+ 	}
+       else
+ 	{
+ 	  error ("invalid argument %<%s%> for %<-mharden-sls=%>", str);
+ 	  break;
+ 	}
+       str = strtok_r (NULL, ",", &token_save);
+     }
+   aarch64_sls_hardening = (aarch64_sls_hardening_type) temp;
+   free (str_root);
+ }
+ 
  /* Parses CONST_STR for branch protection features specified in
     aarch64_branch_protect_types, and set any global variables required.  Returns
     the parsing result and assigns LAST_STR to the last processed token from
*************** aarch64_override_options (void)
*** 14738,14743 ****
--- 15082,15090 ----
    selected_arch = NULL;
    selected_tune = NULL;
  
+   if (aarch64_harden_sls_string)
+     aarch64_validate_sls_mitigation (aarch64_harden_sls_string);
+ 
    if (aarch64_branch_protection_string)
      aarch64_validate_mbranch_protection (aarch64_branch_protection_string);
  
*************** aarch64_tls_symbol_p (rtx x)
*** 15751,15756 ****
--- 16098,16104 ----
    if (! TARGET_HAVE_TLS)
      return false;
  
+   x = strip_salt (x);
    if (GET_CODE (x) != SYMBOL_REF)
      return false;
  
*************** aarch64_classify_tls_symbol (rtx x)
*** 15806,15811 ****
--- 16154,16161 ----
  enum aarch64_symbol_type
  aarch64_classify_symbol (rtx x, HOST_WIDE_INT offset)
  {
+   x = strip_salt (x);
+ 
    if (GET_CODE (x) == LABEL_REF)
      {
        switch (aarch64_cmodel)
*************** aarch64_constant_address_p (rtx x)
*** 15905,15915 ****
  bool
  aarch64_legitimate_pic_operand_p (rtx x)
  {
!   if (GET_CODE (x) == SYMBOL_REF
!       || (GET_CODE (x) == CONST
! 	  && GET_CODE (XEXP (x, 0)) == PLUS
! 	  && GET_CODE (XEXP (XEXP (x, 0), 0)) == SYMBOL_REF))
!      return false;
  
    return true;
  }
--- 16255,16264 ----
  bool
  aarch64_legitimate_pic_operand_p (rtx x)
  {
!   poly_int64 offset;
!   x = strip_offset_and_salt (x, &offset);
!   if (GET_CODE (x) == SYMBOL_REF)
!     return false;
  
    return true;
  }
*************** aarch64_legitimate_constant_p (machine_m
*** 15955,15961 ****
    /* If an offset is being added to something else, we need to allow the
       base to be moved into the destination register, meaning that there
       are no free temporaries for the offset.  */
!   x = strip_offset (x, &offset);
    if (!offset.is_constant () && aarch64_offset_temporaries (true, offset) > 0)
      return false;
  
--- 16304,16310 ----
    /* If an offset is being added to something else, we need to allow the
       base to be moved into the destination register, meaning that there
       are no free temporaries for the offset.  */
!   x = strip_offset_and_salt (x, &offset);
    if (!offset.is_constant () && aarch64_offset_temporaries (true, offset) > 0)
      return false;
  
*************** aarch64_simd_container_mode (scalar_mode
*** 17057,17068 ****
    return word_mode;
  }
  
  /* Return 128-bit container as the preferred SIMD mode for MODE.  */
  static machine_mode
  aarch64_preferred_simd_mode (scalar_mode mode)
  {
!   poly_int64 bits = TARGET_SVE ? BITS_PER_SVE_VECTOR : 128;
!   return aarch64_simd_container_mode (mode, bits);
  }
  
  /* Return a list of possible vector sizes for the vectorizer
--- 17406,17472 ----
    return word_mode;
  }
  
+ static HOST_WIDE_INT aarch64_estimated_poly_value (poly_int64);
+ 
+ /* Compare an SVE mode SVE_M and an Advanced SIMD mode ASIMD_M
+    and return whether the SVE mode should be preferred over the
+    Advanced SIMD one in aarch64_autovectorize_vector_modes.  */
+ static bool
+ aarch64_cmp_autovec_modes (machine_mode sve_m, machine_mode asimd_m)
+ {
+   /* Take into account the aarch64-autovec-preference param if non-zero.  */
+   bool only_asimd_p = aarch64_autovec_preference == 1;
+   bool only_sve_p = aarch64_autovec_preference == 2;
+ 
+   if (only_asimd_p)
+     return false;
+   if (only_sve_p)
+     return true;
+ 
+   /* The preference in case of a tie in costs.  */
+   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);
+ 
+   /* Otherwise estimate the runtime width of the modes involved.  */
+   HOST_WIDE_INT est_sve = aarch64_estimated_poly_value (nunits_sve);
+   HOST_WIDE_INT est_asimd = aarch64_estimated_poly_value (nunits_asimd);
+ 
+   /* Preferring SVE means picking it first unless the Advanced SIMD mode
+      is clearly wider.  */
+   if (prefer_sve)
+     return est_sve >= est_asimd;
+   /* Conversely, preferring Advanced SIMD means picking SVE only if SVE
+      is clearly wider.  */
+   if (prefer_asimd)
+     return est_sve > est_asimd;
+ 
+   /* In the default case prefer Advanced SIMD over SVE in case of a tie.  */
+   return est_sve > est_asimd;
+ }
+ 
  /* Return 128-bit container as the preferred SIMD mode for MODE.  */
  static machine_mode
  aarch64_preferred_simd_mode (scalar_mode mode)
  {
!   /* Take into account explicit auto-vectorization ISA preferences through
!      aarch64_cmp_autovec_modes.  */
!   if (TARGET_SVE && aarch64_cmp_autovec_modes (VNx16QImode, V16QImode))
!     return aarch64_full_sve_mode (mode).else_mode (word_mode);
!   if (TARGET_SIMD)
!     return aarch64_vq_mode (mode).else_mode (word_mode);
!   return word_mode;
  }
  
  /* Return a list of possible vector sizes for the vectorizer
*************** aarch64_autovectorize_vector_modes (vect
*** 17123,17141 ****
       - If an Advanced SIMD main loop with N bytes ends up being cheaper
         than an SVE main loop with N bytes then by default we'll try to
         use the SVE loop to vectorize the epilogue instead.  */
!   unsigned int sve_i = TARGET_SVE ? 0 : ARRAY_SIZE (sve_modes);
    unsigned int advsimd_i = 0;
!   while (advsimd_i < ARRAY_SIZE (advsimd_modes))
      {
        if (sve_i < ARRAY_SIZE (sve_modes)
! 	  && maybe_gt (GET_MODE_NUNITS (sve_modes[sve_i]),
! 		       GET_MODE_NUNITS (advsimd_modes[advsimd_i])))
  	modes->safe_push (sve_modes[sve_i++]);
        else
  	modes->safe_push (advsimd_modes[advsimd_i++]);
      }
    while (sve_i < ARRAY_SIZE (sve_modes))
!     modes->safe_push (sve_modes[sve_i++]);
  
    unsigned int flags = 0;
    /* Consider enabling VECT_COMPARE_COSTS for SVE, both so that we
--- 17527,17550 ----
       - If an Advanced SIMD main loop with N bytes ends up being cheaper
         than an SVE main loop with N bytes then by default we'll try to
         use the SVE loop to vectorize the epilogue instead.  */
! 
!   bool only_asimd_p = aarch64_autovec_preference == 1;
!   bool only_sve_p = aarch64_autovec_preference == 2;
! 
!   unsigned int sve_i = (TARGET_SVE && !only_asimd_p) ? 0 : ARRAY_SIZE (sve_modes);
    unsigned int advsimd_i = 0;
! 
!   while (!only_sve_p && advsimd_i < ARRAY_SIZE (advsimd_modes))
      {
        if (sve_i < ARRAY_SIZE (sve_modes)
! 	  && aarch64_cmp_autovec_modes (sve_modes[sve_i],
! 					advsimd_modes[advsimd_i]))
  	modes->safe_push (sve_modes[sve_i++]);
        else
  	modes->safe_push (advsimd_modes[advsimd_i++]);
      }
    while (sve_i < ARRAY_SIZE (sve_modes))
!    modes->safe_push (sve_modes[sve_i++]);
  
    unsigned int flags = 0;
    /* Consider enabling VECT_COMPARE_COSTS for SVE, both so that we
*************** aarch64_mov_operand_p (rtx x, machine_mo
*** 17852,17857 ****
--- 18261,18267 ----
        return aarch64_simd_valid_immediate (x, NULL);
      }
  
+   x = strip_salt (x);
    if (GET_CODE (x) == SYMBOL_REF && mode == DImode && CONSTANT_ADDRESS_P (x))
      return true;
  
*************** aarch64_copy_one_block_and_progress_poin
*** 20857,20862 ****
--- 21267,21274 ----
  bool
  aarch64_expand_cpymem (rtx *operands)
  {
+   /* These need to be signed as we need to perform arithmetic on n as
+      signed operations.  */
    int n, mode_bits;
    rtx dst = operands[0];
    rtx src = operands[1];
*************** aarch64_expand_cpymem (rtx *operands)
*** 20867,20887 ****
    /* When optimizing for size, give a better estimate of the length of a
       memcpy call, but use the default otherwise.  Moves larger than 8 bytes
       will always require an even number of instructions to do now.  And each
!      operation requires both a load+store, so devide the max number by 2.  */
!   int max_num_moves = (speed_p ? 16 : AARCH64_CALL_RATIO) / 2;
  
    /* We can't do anything smart if the amount to copy is not constant.  */
    if (!CONST_INT_P (operands[2]))
      return false;
  
!   n = INTVAL (operands[2]);
  
    /* Try to keep the number of instructions low.  For all cases we will do at
       most two moves for the residual amount, since we'll always overlap the
       remainder.  */
!   if (((n / 16) + (n % 16 ? 2 : 0)) > max_num_moves)
      return false;
  
    base = copy_to_mode_reg (Pmode, XEXP (dst, 0));
    dst = adjust_automodify_address (dst, VOIDmode, base, 0);
  
--- 21279,21302 ----
    /* When optimizing for size, give a better estimate of the length of a
       memcpy call, but use the default otherwise.  Moves larger than 8 bytes
       will always require an even number of instructions to do now.  And each
!      operation requires both a load+store, so divide the max number by 2.  */
!   unsigned int max_num_moves = (speed_p ? 16 : AARCH64_CALL_RATIO) / 2;
  
    /* We can't do anything smart if the amount to copy is not constant.  */
    if (!CONST_INT_P (operands[2]))
      return false;
  
!   unsigned HOST_WIDE_INT tmp = INTVAL (operands[2]);
  
    /* Try to keep the number of instructions low.  For all cases we will do at
       most two moves for the residual amount, since we'll always overlap the
       remainder.  */
!   if (((tmp / 16) + (tmp % 16 ? 2 : 0)) > max_num_moves)
      return false;
  
+   /* At this point tmp is known to have to fit inside an int.  */
+   n = tmp;
+ 
    base = copy_to_mode_reg (Pmode, XEXP (dst, 0));
    dst = adjust_automodify_address (dst, VOIDmode, base, 0);
  
*************** aarch64_simd_clone_compute_vecsize_and_s
*** 22633,22643 ****
        return 0;
      }
  
!   for (t = DECL_ARGUMENTS (node->decl); t; t = DECL_CHAIN (t))
      {
!       arg_type = TREE_TYPE (t);
  
!       if (!currently_supported_simd_type (arg_type, base_type))
  	{
  	  if (TYPE_SIZE (arg_type) != TYPE_SIZE (base_type))
  	    warning_at (DECL_SOURCE_LOCATION (node->decl), 0,
--- 23048,23064 ----
        return 0;
      }
  
!   int i;
!   tree type_arg_types = TYPE_ARG_TYPES (TREE_TYPE (node->decl));
!   bool decl_arg_p = (node->definition || type_arg_types == NULL_TREE);
! 
!   for (t = (decl_arg_p ? DECL_ARGUMENTS (node->decl) : type_arg_types), i = 0;
!        t && t != void_list_node; t = TREE_CHAIN (t), i++)
      {
!       tree arg_type = decl_arg_p ? TREE_TYPE (t) : TREE_VALUE (t);
  
!       if (clonei->args[i].arg_type != SIMD_CLONE_ARG_TYPE_UNIFORM
! 	  && !currently_supported_simd_type (arg_type, base_type))
  	{
  	  if (TYPE_SIZE (arg_type) != TYPE_SIZE (base_type))
  	    warning_at (DECL_SOURCE_LOCATION (node->decl), 0,
*************** aarch64_file_end_indicate_exec_stack ()
*** 22848,22853 ****
--- 23269,23499 ----
  #undef GNU_PROPERTY_AARCH64_FEATURE_1_BTI
  #undef GNU_PROPERTY_AARCH64_FEATURE_1_AND
  
+ /* Helper function for straight line speculation.
+    Return what barrier should be emitted for straight line speculation
+    mitigation.
+    When not mitigating against straight line speculation this function returns
+    an empty string.
+    When mitigating against straight line speculation, use:
+    * SB when the v8.5-A SB extension is enabled.
+    * DSB+ISB otherwise.  */
+ const char *
+ aarch64_sls_barrier (int mitigation_required)
+ {
+   return mitigation_required
+     ? (TARGET_SB ? "sb" : "dsb\tsy\n\tisb")
+     : "";
+ }
+ 
+ static GTY (()) tree aarch64_sls_shared_thunks[30];
+ static GTY (()) bool aarch64_sls_shared_thunks_needed = false;
+ const char *indirect_symbol_names[30] = {
+     "__call_indirect_x0",
+     "__call_indirect_x1",
+     "__call_indirect_x2",
+     "__call_indirect_x3",
+     "__call_indirect_x4",
+     "__call_indirect_x5",
+     "__call_indirect_x6",
+     "__call_indirect_x7",
+     "__call_indirect_x8",
+     "__call_indirect_x9",
+     "__call_indirect_x10",
+     "__call_indirect_x11",
+     "__call_indirect_x12",
+     "__call_indirect_x13",
+     "__call_indirect_x14",
+     "__call_indirect_x15",
+     "", /* "__call_indirect_x16",  */
+     "", /* "__call_indirect_x17",  */
+     "__call_indirect_x18",
+     "__call_indirect_x19",
+     "__call_indirect_x20",
+     "__call_indirect_x21",
+     "__call_indirect_x22",
+     "__call_indirect_x23",
+     "__call_indirect_x24",
+     "__call_indirect_x25",
+     "__call_indirect_x26",
+     "__call_indirect_x27",
+     "__call_indirect_x28",
+     "__call_indirect_x29",
+ };
+ 
+ /* Function to create a BLR thunk.  This thunk is used to mitigate straight
+    line speculation.  Instead of a simple BLR that can be speculated past,
+    we emit a BL to this thunk, and this thunk contains a BR to the relevant
+    register.  These thunks have the relevant speculation barries put after
+    their indirect branch so that speculation is blocked.
+ 
+    We use such a thunk so the speculation barriers are kept off the
+    architecturally executed path in order to reduce the performance overhead.
+ 
+    When optimizing for size we use stubs shared by the linked object.
+    When optimizing for performance we emit stubs for each function in the hope
+    that the branch predictor can better train on jumps specific for a given
+    function.  */
+ rtx
+ aarch64_sls_create_blr_label (int regnum)
+ {
+   gcc_assert (STUB_REGNUM_P (regnum));
+   if (optimize_function_for_size_p (cfun))
+     {
+       /* For the thunks shared between different functions in this compilation
+ 	 unit we use a named symbol -- this is just for users to more easily
+ 	 understand the generated assembly.  */
+       aarch64_sls_shared_thunks_needed = true;
+       const char *thunk_name = indirect_symbol_names[regnum];
+       if (aarch64_sls_shared_thunks[regnum] == NULL)
+ 	{
+ 	  /* Build a decl representing this function stub and record it for
+ 	     later.  We build a decl here so we can use the GCC machinery for
+ 	     handling sections automatically (through `get_named_section` and
+ 	     `make_decl_one_only`).  That saves us a lot of trouble handling
+ 	     the specifics of different output file formats.  */
+ 	  tree decl = build_decl (BUILTINS_LOCATION, FUNCTION_DECL,
+ 				  get_identifier (thunk_name),
+ 				  build_function_type_list (void_type_node,
+ 							    NULL_TREE));
+ 	  DECL_RESULT (decl) = build_decl (BUILTINS_LOCATION, RESULT_DECL,
+ 					   NULL_TREE, void_type_node);
+ 	  TREE_PUBLIC (decl) = 1;
+ 	  TREE_STATIC (decl) = 1;
+ 	  DECL_IGNORED_P (decl) = 1;
+ 	  DECL_ARTIFICIAL (decl) = 1;
+ 	  make_decl_one_only (decl, DECL_ASSEMBLER_NAME (decl));
+ 	  resolve_unique_section (decl, 0, false);
+ 	  aarch64_sls_shared_thunks[regnum] = decl;
+ 	}
+ 
+       return gen_rtx_SYMBOL_REF (Pmode, thunk_name);
+     }
+ 
+   if (cfun->machine->call_via[regnum] == NULL)
+     cfun->machine->call_via[regnum]
+       = gen_rtx_LABEL_REF (Pmode, gen_label_rtx ());
+   return cfun->machine->call_via[regnum];
+ }
+ 
+ /* Helper function for aarch64_sls_emit_blr_function_thunks and
+    aarch64_sls_emit_shared_blr_thunks below.  */
+ static void
+ aarch64_sls_emit_function_stub (FILE *out_file, int regnum)
+ {
+   /* Save in x16 and branch to that function so this transformation does
+      not prevent jumping to `BTI c` instructions.  */
+   asm_fprintf (out_file, "\tmov\tx16, x%d\n", regnum);
+   asm_fprintf (out_file, "\tbr\tx16\n");
+ }
+ 
+ /* Emit all BLR stubs for this particular function.
+    Here we emit all the BLR stubs needed for the current function.  Since we
+    emit these stubs in a consecutive block we know there will be no speculation
+    gadgets between each stub, and hence we only emit a speculation barrier at
+    the end of the stub sequences.
+ 
+    This is called in the TARGET_ASM_FUNCTION_EPILOGUE hook.  */
+ void
+ aarch64_sls_emit_blr_function_thunks (FILE *out_file)
+ {
+   if (! aarch64_harden_sls_blr_p ())
+     return;
+ 
+   bool any_functions_emitted = false;
+   /* We must save and restore the current function section since this assembly
+      is emitted at the end of the function.  This means it can be emitted *just
+      after* the cold section of a function.  That cold part would be emitted in
+      a different section.  That switch would trigger a `.cfi_endproc` directive
+      to be emitted in the original section and a `.cfi_startproc` directive to
+      be emitted in the new section.  Switching to the original section without
+      restoring would mean that the `.cfi_endproc` emitted as a function ends
+      would happen in a different section -- leaving an unmatched
+      `.cfi_startproc` in the cold text section and an unmatched `.cfi_endproc`
+      in the standard text section.  */
+   section *save_text_section = in_section;
+   switch_to_section (function_section (current_function_decl));
+   for (int regnum = 0; regnum < 30; ++regnum)
+     {
+       rtx specu_label = cfun->machine->call_via[regnum];
+       if (specu_label == NULL)
+ 	continue;
+ 
+       targetm.asm_out.print_operand (out_file, specu_label, 0);
+       asm_fprintf (out_file, ":\n");
+       aarch64_sls_emit_function_stub (out_file, regnum);
+       any_functions_emitted = true;
+     }
+   if (any_functions_emitted)
+     /* Can use the SB if needs be here, since this stub will only be used
+       by the current function, and hence for the current target.  */
+     asm_fprintf (out_file, "\t%s\n", aarch64_sls_barrier (true));
+   switch_to_section (save_text_section);
+ }
+ 
+ /* Emit shared BLR stubs for the current compilation unit.
+    Over the course of compiling this unit we may have converted some BLR
+    instructions to a BL to a shared stub function.  This is where we emit those
+    stub functions.
+    This function is for the stubs shared between different functions in this
+    compilation unit.  We share when optimizing for size instead of speed.
+ 
+    This function is called through the TARGET_ASM_FILE_END hook.  */
+ void
+ aarch64_sls_emit_shared_blr_thunks (FILE *out_file)
+ {
+   if (! aarch64_sls_shared_thunks_needed)
+     return;
+ 
+   for (int regnum = 0; regnum < 30; ++regnum)
+     {
+       tree decl = aarch64_sls_shared_thunks[regnum];
+       if (!decl)
+ 	continue;
+ 
+       const char *name = indirect_symbol_names[regnum];
+       switch_to_section (get_named_section (decl, NULL, 0));
+       ASM_OUTPUT_ALIGN (out_file, 2);
+       targetm.asm_out.globalize_label (out_file, name);
+       /* Only emits if the compiler is configured for an assembler that can
+ 	 handle visibility directives.  */
+       targetm.asm_out.assemble_visibility (decl, VISIBILITY_HIDDEN);
+       ASM_OUTPUT_TYPE_DIRECTIVE (out_file, name, "function");
+       ASM_OUTPUT_LABEL (out_file, name);
+       aarch64_sls_emit_function_stub (out_file, regnum);
+       /* Use the most conservative target to ensure it can always be used by any
+ 	 function in the translation unit.  */
+       asm_fprintf (out_file, "\tdsb\tsy\n\tisb\n");
+       ASM_DECLARE_FUNCTION_SIZE (out_file, name, decl);
+     }
+ }
+ 
+ /* Implement TARGET_ASM_FILE_END.  */
+ void
+ aarch64_asm_file_end ()
+ {
+   aarch64_sls_emit_shared_blr_thunks (asm_out_file);
+   /* Since this function will be called for the ASM_FILE_END hook, we ensure
+      that what would be called otherwise (e.g. `file_end_indicate_exec_stack`
+      for FreeBSD) still gets called.  */
+ #ifdef TARGET_ASM_FILE_END
+   TARGET_ASM_FILE_END ();
+ #endif
+ }
+ 
+ const char *
+ aarch64_indirect_call_asm (rtx addr)
+ {
+   gcc_assert (REG_P (addr));
+   if (aarch64_harden_sls_blr_p ())
+     {
+       rtx stub_label = aarch64_sls_create_blr_label (REGNO (addr));
+       output_asm_insn ("bl\t%0", &stub_label);
+     }
+   else
+    output_asm_insn ("blr\t%0", &addr);
+   return "";
+ }
+ 
  /* Target-specific selftests.  */
  
  #if CHECKING_P
*************** aarch64_libgcc_floating_mode_supported_p
*** 23311,23316 ****
--- 23957,23965 ----
  #undef TARGET_PRINT_OPERAND_ADDRESS
  #define TARGET_PRINT_OPERAND_ADDRESS aarch64_print_operand_address
  
+ #undef TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA
+ #define TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA aarch64_output_addr_const_extra
+ 
  #undef TARGET_OPTAB_SUPPORTED_P
  #define TARGET_OPTAB_SUPPORTED_P aarch64_optab_supported_p
  
*************** aarch64_libgcc_floating_mode_supported_p
*** 23398,23403 ****
--- 24047,24058 ----
  #undef TARGET_MD_ASM_ADJUST
  #define TARGET_MD_ASM_ADJUST arm_md_asm_adjust
  
+ #undef TARGET_ASM_FILE_END
+ #define TARGET_ASM_FILE_END aarch64_asm_file_end
+ 
+ #undef TARGET_ASM_FUNCTION_EPILOGUE
+ #define TARGET_ASM_FUNCTION_EPILOGUE aarch64_sls_emit_blr_function_thunks
+ 
  struct gcc_target targetm = TARGET_INITIALIZER;
  
  #include "gt-aarch64.h"
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64.h gcc-10.3.0/gcc/config/aarch64/aarch64.h
*** gcc-10.2.0/gcc/config/aarch64/aarch64.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64.h	Thu Apr  8 11:56:28 2021
*************** extern unsigned aarch64_architecture_ver
*** 281,286 ****
--- 281,287 ----
  #define AARCH64_ISA_F32MM	   (aarch64_isa_flags & AARCH64_FL_F32MM)
  #define AARCH64_ISA_F64MM	   (aarch64_isa_flags & AARCH64_FL_F64MM)
  #define AARCH64_ISA_BF16	   (aarch64_isa_flags & AARCH64_FL_BF16)
+ #define AARCH64_ISA_SB  	   (aarch64_isa_flags & AARCH64_FL_SB)
  
  /* Crypto is an optional extension to AdvSIMD.  */
  #define TARGET_CRYPTO (TARGET_SIMD && AARCH64_ISA_CRYPTO)
*************** extern unsigned aarch64_architecture_ver
*** 378,383 ****
--- 379,387 ----
  #define TARGET_FIX_ERR_A53_835769_DEFAULT 1
  #endif
  
+ /* SB instruction is enabled through +sb.  */
+ #define TARGET_SB (AARCH64_ISA_SB)
+ 
  /* Apply the workaround for Cortex-A53 erratum 835769.  */
  #define TARGET_FIX_ERR_A53_835769	\
    ((aarch64_fix_a53_err835769 == 2)	\
*************** extern unsigned aarch64_architecture_ver
*** 639,644 ****
--- 643,658 ----
  #define GP_REGNUM_P(REGNO)						\
    (((unsigned) (REGNO - R0_REGNUM)) <= (R30_REGNUM - R0_REGNUM))
  
+ /* Registers known to be preserved over a BL instruction.  This consists of the
+    GENERAL_REGS without x16, x17, and x30.  The x30 register is changed by the
+    BL instruction itself, while the x16 and x17 registers may be used by
+    veneers which can be inserted by the linker.  */
+ #define STUB_REGNUM_P(REGNO) \
+   (GP_REGNUM_P (REGNO) \
+    && (REGNO) != R16_REGNUM \
+    && (REGNO) != R17_REGNUM \
+    && (REGNO) != R30_REGNUM) \
+ 
  #define FP_REGNUM_P(REGNO)			\
    (((unsigned) (REGNO - V0_REGNUM)) <= (V31_REGNUM - V0_REGNUM))
  
*************** enum reg_class
*** 663,668 ****
--- 677,683 ----
  {
    NO_REGS,
    TAILCALL_ADDR_REGS,
+   STUB_REGS,
    GENERAL_REGS,
    STACK_REG,
    POINTER_REGS,
*************** enum reg_class
*** 685,690 ****
--- 700,706 ----
  {						\
    "NO_REGS",					\
    "TAILCALL_ADDR_REGS",				\
+   "STUB_REGS",					\
    "GENERAL_REGS",				\
    "STACK_REG",					\
    "POINTER_REGS",				\
*************** enum reg_class
*** 704,709 ****
--- 720,726 ----
  {									\
    { 0x00000000, 0x00000000, 0x00000000 },	/* NO_REGS */		\
    { 0x00030000, 0x00000000, 0x00000000 },	/* TAILCALL_ADDR_REGS */\
+   { 0x3ffcffff, 0x00000000, 0x00000000 },	/* STUB_REGS */		\
    { 0x7fffffff, 0x00000000, 0x00000003 },	/* GENERAL_REGS */	\
    { 0x80000000, 0x00000000, 0x00000000 },	/* STACK_REG */		\
    { 0xffffffff, 0x00000000, 0x00000003 },	/* POINTER_REGS */	\
*************** typedef struct GTY (()) machine_function
*** 858,863 ****
--- 875,882 ----
    struct aarch64_frame frame;
    /* One entry for each hard register.  */
    bool reg_is_wrapped_separately[LAST_SAVED_REGNUM];
+   /* One entry for each general purpose register.  */
+   rtx call_via[SP_REGNUM];
    bool label_is_assembled;
  } machine_function;
  #endif
*************** typedef struct
*** 1058,1065 ****
  
  #define RETURN_ADDR_RTX aarch64_return_addr
  
! /* BTI c + 3 insns + 2 pointer-sized entries.  */
! #define TRAMPOLINE_SIZE	(TARGET_ILP32 ? 24 : 32)
  
  /* Trampolines contain dwords, so must be dword aligned.  */
  #define TRAMPOLINE_ALIGNMENT 64
--- 1077,1086 ----
  
  #define RETURN_ADDR_RTX aarch64_return_addr
  
! /* BTI c + 3 insns
!    + sls barrier of DSB + ISB.
!    + 2 pointer-sized entries.  */
! #define TRAMPOLINE_SIZE	(24 + (TARGET_ILP32 ? 8 : 16))
  
  /* Trampolines contain dwords, so must be dword aligned.  */
  #define TRAMPOLINE_ALIGNMENT 64
*************** extern enum aarch64_code_model aarch64_c
*** 1163,1174 ****
  #define ENDIAN_LANE_N(NUNITS, N) \
    (BYTES_BIG_ENDIAN ? NUNITS - 1 - N : N)
  
! /* Support for a configure-time default CPU, etc.  We currently support
!    --with-arch and --with-cpu.  Both are ignored if either is specified
!    explicitly on the command line at run time.  */
  #define OPTION_DEFAULT_SPECS				\
    {"arch", "%{!march=*:%{!mcpu=*:-march=%(VALUE)}}" },	\
!   {"cpu",  "%{!march=*:%{!mcpu=*:-mcpu=%(VALUE)}}" },
  
  #define MCPU_TO_MARCH_SPEC \
     " %{mcpu=*:-march=%:rewrite_mcpu(%{mcpu=*:%*})}"
--- 1184,1197 ----
  #define ENDIAN_LANE_N(NUNITS, N) \
    (BYTES_BIG_ENDIAN ? NUNITS - 1 - N : N)
  
! /* Support for configure-time --with-arch, --with-cpu and --with-tune.
!    --with-arch and --with-cpu are ignored if either -mcpu or -march is used.
!    --with-tune is ignored if either -mtune or -mcpu is used (but is not
!    affected by -march).  */
  #define OPTION_DEFAULT_SPECS				\
    {"arch", "%{!march=*:%{!mcpu=*:-march=%(VALUE)}}" },	\
!   {"cpu",  "%{!march=*:%{!mcpu=*:-mcpu=%(VALUE)}}" },   \
!   {"tune", "%{!mcpu=*:%{!mtune=*:-mtune=%(VALUE)}}"},
  
  #define MCPU_TO_MARCH_SPEC \
     " %{mcpu=*:-march=%:rewrite_mcpu(%{mcpu=*:%*})}"
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64.md gcc-10.3.0/gcc/config/aarch64/aarch64.md
*** gcc-10.2.0/gcc/config/aarch64/aarch64.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64.md	Thu Apr  8 11:56:28 2021
***************
*** 281,286 ****
--- 281,287 ----
      UNSPEC_GEN_TAG_RND		; Generate a random 4-bit MTE tag.
      UNSPEC_TAG_SPACE		; Translate address to MTE tag address space.
      UNSPEC_LD1RO
+     UNSPEC_SALT_ADDR
  ])
  
  (define_c_enum "unspecv" [
***************
*** 407,416 ****
  ;; Attribute that specifies whether the alternative uses MOVPRFX.
  (define_attr "movprfx" "no,yes" (const_string "no"))
  
  (define_attr "length" ""
    (cond [(eq_attr "movprfx" "yes")
             (const_int 8)
!         ] (const_int 4)))
  
  ;; Strictly for compatibility with AArch32 in pipeline models, since AArch64 has
  ;; no predicated insns.
--- 408,432 ----
  ;; Attribute that specifies whether the alternative uses MOVPRFX.
  (define_attr "movprfx" "no,yes" (const_string "no"))
  
+ ;; Attribute to specify that an alternative has the length of a single
+ ;; instruction plus a speculation barrier.
+ (define_attr "sls_length" "none,retbr,casesi" (const_string "none"))
+ 
  (define_attr "length" ""
    (cond [(eq_attr "movprfx" "yes")
             (const_int 8)
! 
! 	 (eq_attr "sls_length" "retbr")
! 	   (cond [(match_test "!aarch64_harden_sls_retbr_p ()") (const_int 4)
! 		  (match_test "TARGET_SB") (const_int 8)]
! 		 (const_int 12))
! 
! 	 (eq_attr "sls_length" "casesi")
! 	   (cond [(match_test "!aarch64_harden_sls_retbr_p ()") (const_int 16)
! 		  (match_test "TARGET_SB") (const_int 20)]
! 		 (const_int 24))
! 	]
! 	  (const_int 4)))
  
  ;; Strictly for compatibility with AArch32 in pipeline models, since AArch64 has
  ;; no predicated insns.
***************
*** 447,454 ****
  (define_insn "indirect_jump"
    [(set (pc) (match_operand:DI 0 "register_operand" "r"))]
    ""
!   "br\\t%0"
!   [(set_attr "type" "branch")]
  )
  
  (define_insn "jump"
--- 463,474 ----
  (define_insn "indirect_jump"
    [(set (pc) (match_operand:DI 0 "register_operand" "r"))]
    ""
!   {
!     output_asm_insn ("br\\t%0", operands);
!     return aarch64_sls_barrier (aarch64_harden_sls_retbr_p ());
!   }
!   [(set_attr "type" "branch")
!    (set_attr "sls_length" "retbr")]
  )
  
  (define_insn "jump"
***************
*** 765,771 ****
    "*
    return aarch64_output_casesi (operands);
    "
!   [(set_attr "length" "16")
     (set_attr "type" "branch")]
  )
  
--- 785,791 ----
    "*
    return aarch64_output_casesi (operands);
    "
!   [(set_attr "sls_length" "casesi")
     (set_attr "type" "branch")]
  )
  
***************
*** 844,861 ****
    [(return)]
    ""
    {
      if (aarch64_return_address_signing_enabled ()
  	&& TARGET_ARMV8_3
  	&& !crtl->calls_eh_return)
        {
  	if (aarch64_ra_sign_key == AARCH64_KEY_B)
! 	  return "retab";
  	else
! 	  return "retaa";
        }
!     return "ret";
    }
!   [(set_attr "type" "branch")]
  )
  
  (define_expand "return"
--- 864,886 ----
    [(return)]
    ""
    {
+     const char *ret = NULL;
      if (aarch64_return_address_signing_enabled ()
  	&& TARGET_ARMV8_3
  	&& !crtl->calls_eh_return)
        {
  	if (aarch64_ra_sign_key == AARCH64_KEY_B)
! 	  ret = "retab";
  	else
! 	  ret = "retaa";
        }
!     else
!       ret = "ret";
!     output_asm_insn (ret, operands);
!     return aarch64_sls_barrier (aarch64_harden_sls_retbr_p ());
    }
!   [(set_attr "type" "branch")
!    (set_attr "sls_length" "retbr")]
  )
  
  (define_expand "return"
***************
*** 867,874 ****
  (define_insn "simple_return"
    [(simple_return)]
    ""
!   "ret"
!   [(set_attr "type" "branch")]
  )
  
  (define_insn "*cb<optab><mode>1"
--- 892,903 ----
  (define_insn "simple_return"
    [(simple_return)]
    ""
!   {
!     output_asm_insn ("ret", operands);
!     return aarch64_sls_barrier (aarch64_harden_sls_retbr_p ());
!   }
!   [(set_attr "type" "branch")
!    (set_attr "sls_length" "retbr")]
  )
  
  (define_insn "*cb<optab><mode>1"
***************
*** 994,1009 ****
  )
  
  (define_insn "*call_insn"
!   [(call (mem:DI (match_operand:DI 0 "aarch64_call_insn_operand" "r, Usf"))
  	 (match_operand 1 "" ""))
     (unspec:DI [(match_operand:DI 2 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (clobber (reg:DI LR_REGNUM))]
    ""
    "@
!   blr\\t%0
    bl\\t%c0"
!   [(set_attr "type" "call, call")]
! )
  
  (define_expand "call_value"
    [(parallel
--- 1023,1037 ----
  )
  
  (define_insn "*call_insn"
!   [(call (mem:DI (match_operand:DI 0 "aarch64_call_insn_operand" "Ucr, Usf"))
  	 (match_operand 1 "" ""))
     (unspec:DI [(match_operand:DI 2 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (clobber (reg:DI LR_REGNUM))]
    ""
    "@
!   * return aarch64_indirect_call_asm (operands[0]);
    bl\\t%c0"
!   [(set_attr "type" "call, call")])
  
  (define_expand "call_value"
    [(parallel
***************
*** 1022,1034 ****
  
  (define_insn "*call_value_insn"
    [(set (match_operand 0 "" "")
! 	(call (mem:DI (match_operand:DI 1 "aarch64_call_insn_operand" "r, Usf"))
  		      (match_operand 2 "" "")))
     (unspec:DI [(match_operand:DI 3 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (clobber (reg:DI LR_REGNUM))]
    ""
    "@
!   blr\\t%1
    bl\\t%c1"
    [(set_attr "type" "call, call")]
  )
--- 1050,1062 ----
  
  (define_insn "*call_value_insn"
    [(set (match_operand 0 "" "")
! 	(call (mem:DI (match_operand:DI 1 "aarch64_call_insn_operand" "Ucr, Usf"))
  		      (match_operand 2 "" "")))
     (unspec:DI [(match_operand:DI 3 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (clobber (reg:DI LR_REGNUM))]
    ""
    "@
!   * return aarch64_indirect_call_asm (operands[1]);
    bl\\t%c1"
    [(set_attr "type" "call, call")]
  )
***************
*** 1066,1075 ****
     (unspec:DI [(match_operand:DI 2 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (return)]
    "SIBLING_CALL_P (insn)"
!   "@
!    br\\t%0
!    b\\t%c0"
!   [(set_attr "type" "branch, branch")]
  )
  
  (define_insn "*sibcall_value_insn"
--- 1094,1109 ----
     (unspec:DI [(match_operand:DI 2 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (return)]
    "SIBLING_CALL_P (insn)"
!   {
!     if (which_alternative == 0)
!       {
! 	output_asm_insn ("br\\t%0", operands);
! 	return aarch64_sls_barrier (aarch64_harden_sls_retbr_p ());
!       }
!     return "b\\t%c0";
!   }
!   [(set_attr "type" "branch, branch")
!    (set_attr "sls_length" "retbr,none")]
  )
  
  (define_insn "*sibcall_value_insn"
***************
*** 1080,1089 ****
     (unspec:DI [(match_operand:DI 3 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (return)]
    "SIBLING_CALL_P (insn)"
!   "@
!    br\\t%1
!    b\\t%c1"
!   [(set_attr "type" "branch, branch")]
  )
  
  ;; Call subroutine returning any type.
--- 1114,1129 ----
     (unspec:DI [(match_operand:DI 3 "const_int_operand")] UNSPEC_CALLEE_ABI)
     (return)]
    "SIBLING_CALL_P (insn)"
!   {
!     if (which_alternative == 0)
!       {
! 	output_asm_insn ("br\\t%1", operands);
! 	return aarch64_sls_barrier (aarch64_harden_sls_retbr_p ());
!       }
!     return "b\\t%c1";
!   }
!   [(set_attr "type" "branch, branch")
!    (set_attr "sls_length" "retbr,none")]
  )
  
  ;; Call subroutine returning any type.
***************
*** 1858,1863 ****
--- 1898,1911 ----
        && (!REG_P (op1)
  	 || !REGNO_PTR_FRAME_P (REGNO (op1))))
      operands[2] = force_reg (<MODE>mode, operands[2]);
+   /* Some tunings prefer to avoid VL-based operations.
+      Split off the poly immediate here.  The rtx costs hook will reject attempts
+      to combine them back.  */
+   else if (GET_CODE (operands[2]) == CONST_POLY_INT
+ 	   && can_create_pseudo_p ()
+ 	   && (aarch64_tune_params.extra_tuning_flags
+ 	       & AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS))
+     operands[2] = force_reg (<MODE>mode, operands[2]);
    /* Expand polynomial additions now if the destination is the stack
       pointer, since we don't want to use that as a temporary.  */
    else if (operands[0] == stack_pointer_rtx
***************
*** 1967,1974 ****
    [(set
      (match_operand:GPI 0 "register_operand" "=r,r,r,r,r,r,&r")
      (plus:GPI
!      (match_operand:GPI 1 "register_operand" "%rk,rk,rk,rk,rk,0,rk")
!      (match_operand:GPI 2 "aarch64_pluslong_or_poly_operand" "I,r,J,Uaa,Uav,Uai,Uat")))]
    "TARGET_SVE && operands[0] != stack_pointer_rtx"
    "@
    add\\t%<w>0, %<w>1, %2
--- 2015,2022 ----
    [(set
      (match_operand:GPI 0 "register_operand" "=r,r,r,r,r,r,&r")
      (plus:GPI
!      (match_operand:GPI 1 "register_operand" "%rk,rk,rk,rk,0,rk,rk")
!      (match_operand:GPI 2 "aarch64_pluslong_or_poly_operand" "I,r,J,Uaa,Uai,Uav,Uat")))]
    "TARGET_SVE && operands[0] != stack_pointer_rtx"
    "@
    add\\t%<w>0, %<w>1, %2
***************
*** 5878,5887 ****
      {
        case 0:
  	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[3])));
! 	return "bfxil\\t%0, %1, 0, %3";
        case 1:
  	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[4])));
! 	return "bfxil\\t%0, %2, 0, %3";
        default:
  	gcc_unreachable ();
      }
--- 5926,5935 ----
      {
        case 0:
  	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[3])));
! 	return "bfxil\\t%w0, %w1, 0, %3";
        case 1:
  	operands[3] = GEN_INT (ctz_hwi (~INTVAL (operands[4])));
! 	return "bfxil\\t%w0, %w2, 0, %3";
        default:
  	gcc_unreachable ();
      }
***************
*** 6969,6975 ****
  (define_insn "aarch64_fjcvtzs"
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(unspec:SI [(match_operand:DF 1 "register_operand" "w")]
! 		   UNSPEC_FJCVTZS))]
    "TARGET_JSCVT"
    "fjcvtzs\\t%w0, %d1"
    [(set_attr "type" "f_cvtf2i")]
--- 7017,7024 ----
  (define_insn "aarch64_fjcvtzs"
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(unspec:SI [(match_operand:DF 1 "register_operand" "w")]
! 		   UNSPEC_FJCVTZS))
!    (clobber (reg:CC CC_REGNUM))]
    "TARGET_JSCVT"
    "fjcvtzs\\t%w0, %d1"
    [(set_attr "type" "f_cvtf2i")]
***************
*** 7061,7103 ****
    DONE;
  })
  
! ;; Named patterns for stack smashing protection.
  (define_expand "stack_protect_set"
    [(match_operand 0 "memory_operand")
!    (match_operand 1 "memory_operand")]
    ""
  {
!   machine_mode mode = GET_MODE (operands[0]);
!   if (aarch64_stack_protector_guard != SSP_GLOBAL)
!   {
!     /* Generate access through the system register.  */
!     rtx tmp_reg = gen_reg_rtx (mode);
!     if (mode == DImode)
!     {
!         emit_insn (gen_reg_stack_protect_address_di (tmp_reg));
!         emit_insn (gen_adddi3 (tmp_reg, tmp_reg,
! 			       GEN_INT (aarch64_stack_protector_guard_offset)));
!     }
!     else
!     {
! 	emit_insn (gen_reg_stack_protect_address_si (tmp_reg));
! 	emit_insn (gen_addsi3 (tmp_reg, tmp_reg,
! 			       GEN_INT (aarch64_stack_protector_guard_offset)));
  
!     }
!     operands[1] = gen_rtx_MEM (mode, tmp_reg);
!   }
!   
    emit_insn ((mode == DImode
  	      ? gen_stack_protect_set_di
  	      : gen_stack_protect_set_si) (operands[0], operands[1]));
    DONE;
  })
  
  (define_insn "reg_stack_protect_address_<mode>"
   [(set (match_operand:PTR 0 "register_operand" "=r")
!        (unspec:PTR [(const_int 0)]
! 	UNSPEC_SSP_SYSREG))]
   "aarch64_stack_protector_guard != SSP_GLOBAL"
   {
     char buf[150];
--- 7110,7146 ----
    DONE;
  })
  
! ;; Defined for -mstack-protector-guard=sysreg, which goes through this
! ;; pattern rather than stack_protect_combined_set.  Our implementation
! ;; of the latter can handle both.
  (define_expand "stack_protect_set"
    [(match_operand 0 "memory_operand")
!    (match_operand 1 "")]
    ""
  {
!   emit_insn (gen_stack_protect_combined_set (operands[0], operands[1]));
!   DONE;
! })
  
! (define_expand "stack_protect_combined_set"
!   [(match_operand 0 "memory_operand")
!    (match_operand 1 "")]
!   ""
! {
!   machine_mode mode = GET_MODE (operands[0]);
!   operands[1] = aarch64_stack_protect_canary_mem (mode, operands[1],
! 						  AARCH64_SALT_SSP_SET);
    emit_insn ((mode == DImode
  	      ? gen_stack_protect_set_di
  	      : gen_stack_protect_set_si) (operands[0], operands[1]));
    DONE;
  })
  
+ ;; Operand 1 is either AARCH64_SALT_SSP_SET or AARCH64_SALT_SSP_TEST.
  (define_insn "reg_stack_protect_address_<mode>"
   [(set (match_operand:PTR 0 "register_operand" "=r")
!        (unspec:PTR [(match_operand 1 "const_int_operand")]
! 		   UNSPEC_SSP_SYSREG))]
   "aarch64_stack_protector_guard != SSP_GLOBAL"
   {
     char buf[150];
***************
*** 7120,7182 ****
    [(set_attr "length" "12")
     (set_attr "type" "multiple")])
  
  (define_expand "stack_protect_test"
    [(match_operand 0 "memory_operand")
!    (match_operand 1 "memory_operand")
     (match_operand 2)]
    ""
  {
!   rtx result;
!   machine_mode mode = GET_MODE (operands[0]);
! 
!   result = gen_reg_rtx(mode);
!   if (aarch64_stack_protector_guard != SSP_GLOBAL)
!   {
!     /* Generate access through the system register. The
!        sequence we want here is the access
!        of the stack offset to come with
!        mrs scratch_reg, <system_register>
!        add scratch_reg, scratch_reg, :lo12:offset. */
!     rtx tmp_reg = gen_reg_rtx (mode);
!     if (mode == DImode)
!     {
!        emit_insn (gen_reg_stack_protect_address_di (tmp_reg));
!        emit_insn (gen_adddi3 (tmp_reg, tmp_reg,
!        		              GEN_INT (aarch64_stack_protector_guard_offset)));
!     }
!     else
!     {
! 	emit_insn (gen_reg_stack_protect_address_si (tmp_reg));
! 	emit_insn (gen_addsi3 (tmp_reg, tmp_reg,
! 			       GEN_INT (aarch64_stack_protector_guard_offset)));
  
!     }
!     operands[1] = gen_rtx_MEM (mode, tmp_reg);
!   }
    emit_insn ((mode == DImode
! 		  ? gen_stack_protect_test_di
! 		  : gen_stack_protect_test_si) (result,
! 					        operands[0],
! 					        operands[1]));
  
!   if (mode == DImode)
!     emit_jump_insn (gen_cbranchdi4 (gen_rtx_EQ (VOIDmode, result, const0_rtx),
! 				    result, const0_rtx, operands[2]));
!   else
!     emit_jump_insn (gen_cbranchsi4 (gen_rtx_EQ (VOIDmode, result, const0_rtx),
! 				    result, const0_rtx, operands[2]));
    DONE;
  })
  
  (define_insn "stack_protect_test_<mode>"
!   [(set (match_operand:PTR 0 "register_operand" "=r")
! 	(unspec:PTR [(match_operand:PTR 1 "memory_operand" "m")
! 		     (match_operand:PTR 2 "memory_operand" "m")]
! 	 UNSPEC_SP_TEST))
     (clobber (match_scratch:PTR 3 "=&r"))]
    ""
!   "ldr\t%<w>3, %1\;ldr\t%<w>0, %2\;eor\t%<w>0, %<w>3, %<w>0"
!   [(set_attr "length" "12")
     (set_attr "type" "multiple")])
  
  ;; Write Floating-point Control Register.
--- 7163,7213 ----
    [(set_attr "length" "12")
     (set_attr "type" "multiple")])
  
+ ;; Defined for -mstack-protector-guard=sysreg, which goes through this
+ ;; pattern rather than stack_protect_combined_test.  Our implementation
+ ;; of the latter can handle both.
  (define_expand "stack_protect_test"
    [(match_operand 0 "memory_operand")
!    (match_operand 1 "")
     (match_operand 2)]
    ""
  {
!   emit_insn (gen_stack_protect_combined_test (operands[0], operands[1],
! 					      operands[2]));
!   DONE;
! })
  
! (define_expand "stack_protect_combined_test"
!   [(match_operand 0 "memory_operand")
!    (match_operand 1 "")
!    (match_operand 2)]
!   ""
! {
!   machine_mode mode = GET_MODE (operands[0]);
!   operands[1] = aarch64_stack_protect_canary_mem (mode, operands[1],
! 						  AARCH64_SALT_SSP_TEST);
    emit_insn ((mode == DImode
! 	     ? gen_stack_protect_test_di
! 	     : gen_stack_protect_test_si) (operands[0], operands[1]));
  
!   rtx cc_reg = gen_rtx_REG (CCmode, CC_REGNUM);
!   emit_jump_insn (gen_condjump (gen_rtx_EQ (VOIDmode, cc_reg, const0_rtx),
! 				cc_reg, operands[2]));
    DONE;
  })
  
+ ;; DO NOT SPLIT THIS PATTERN.  It is important for security reasons that the
+ ;; canary value does not live beyond the end of this sequence.
  (define_insn "stack_protect_test_<mode>"
!   [(set (reg:CC CC_REGNUM)
! 	(unspec:CC [(match_operand:PTR 0 "memory_operand" "m")
! 		    (match_operand:PTR 1 "memory_operand" "m")]
! 		   UNSPEC_SP_TEST))
!    (clobber (match_scratch:PTR 2 "=&r"))
     (clobber (match_scratch:PTR 3 "=&r"))]
    ""
!   "ldr\t%<w>2, %0\;ldr\t%<w>3, %1\;subs\t%<w>2, %<w>2, %<w>3\;mov\t%3, 0"
!   [(set_attr "length" "16")
     (set_attr "type" "multiple")])
  
  ;; Write Floating-point Control Register.
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/aarch64.opt gcc-10.3.0/gcc/config/aarch64/aarch64.opt
*** gcc-10.2.0/gcc/config/aarch64/aarch64.opt	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/aarch64.opt	Thu Apr  8 11:56:28 2021
*************** mgeneral-regs-only
*** 71,76 ****
--- 71,80 ----
  Target Report RejectNegative Mask(GENERAL_REGS_ONLY) Save
  Generate code which uses only the general registers.
  
+ mharden-sls=
+ Target RejectNegative Joined Var(aarch64_harden_sls_string)
+ Generate code to mitigate against straight line speculation.
+ 
  mfix-cortex-a53-835769
  Target Report Var(aarch64_fix_a53_err835769) Init(2) Save
  Workaround for ARM Cortex-A53 Erratum number 835769.
*************** The number of Newton iterations for calc
*** 271,273 ****
--- 275,279 ----
  Target Joined UInteger Var(aarch64_double_recp_precision) Init(2) IntegerRange(1, 5) Param
  The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2.
  
+ -param=aarch64-autovec-preference=
+ Target Joined UInteger Var(aarch64_autovec_preference) Init(0) IntegerRange(0, 4) Param
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/arm_bf16.h gcc-10.3.0/gcc/config/aarch64/arm_bf16.h
*** gcc-10.2.0/gcc/config/aarch64/arm_bf16.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/arm_bf16.h	Thu Apr  8 11:56:28 2021
*************** vcvth_bf16_f32 (float32_t __a)
*** 40,45 ****
--- 40,52 ----
    return __builtin_aarch64_bfcvtbf (__a);
  }
  
+ __extension__ extern __inline float32_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcvtah_f32_bf16 (bfloat16_t __a)
+ {
+   return __builtin_aarch64_bfcvtsf (__a);
+ }
+ 
  #pragma GCC pop_options
  
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/arm_neon.h gcc-10.3.0/gcc/config/aarch64/arm_neon.h
*** gcc-10.2.0/gcc/config/aarch64/arm_neon.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/arm_neon.h	Thu Apr  8 11:56:28 2021
*************** vreinterpretq_u32_p128 (poly128_t __a)
*** 6088,6093 ****
--- 6088,6107 ----
    return (uint32x4_t)__a;
  }
  
+ __extension__ extern __inline float64x2_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vreinterpretq_f64_p128 (poly128_t __a)
+ {
+   return (float64x2_t) __a;
+ }
+ 
+ __extension__ extern __inline poly128_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vreinterpretq_p128_f64 (float64x2_t __a)
+ {
+   return (poly128_t) __a;
+ }
+ 
  /* vset_lane  */
  
  __extension__ extern __inline float16x4_t
*************** __ST2_LANE_FUNC (uint32x2x2_t, uint32x4x
*** 10912,10919 ****
  __ST2_LANE_FUNC (uint64x1x2_t, uint64x2x2_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #undef __ST2_LANE_FUNC
! #define __ST2_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst2q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
--- 10926,10932 ----
  __ST2_LANE_FUNC (uint64x1x2_t, uint64x2x2_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #define __ST2Q_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst2q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
*************** vst2q_lane_ ## funcsuffix (ptrtype *__pt
*** 10925,10944 ****
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST2_LANE_FUNC (float16x8x2_t, float16_t, v8hf, hf, f16)
! __ST2_LANE_FUNC (float32x4x2_t, float32_t, v4sf, sf, f32)
! __ST2_LANE_FUNC (float64x2x2_t, float64_t, v2df, df, f64)
! __ST2_LANE_FUNC (poly8x16x2_t, poly8_t, v16qi, qi, p8)
! __ST2_LANE_FUNC (poly16x8x2_t, poly16_t, v8hi, hi, p16)
! __ST2_LANE_FUNC (poly64x2x2_t, poly64_t, v2di, di, p64)
! __ST2_LANE_FUNC (int8x16x2_t, int8_t, v16qi, qi, s8)
! __ST2_LANE_FUNC (int16x8x2_t, int16_t, v8hi, hi, s16)
! __ST2_LANE_FUNC (int32x4x2_t, int32_t, v4si, si, s32)
! __ST2_LANE_FUNC (int64x2x2_t, int64_t, v2di, di, s64)
! __ST2_LANE_FUNC (uint8x16x2_t, uint8_t, v16qi, qi, u8)
! __ST2_LANE_FUNC (uint16x8x2_t, uint16_t, v8hi, hi, u16)
! __ST2_LANE_FUNC (uint32x4x2_t, uint32_t, v4si, si, u32)
! __ST2_LANE_FUNC (uint64x2x2_t, uint64_t, v2di, di, u64)
  
  #define __ST3_LANE_FUNC(intype, largetype, ptrtype, mode,		     \
  			qmode, ptr_mode, funcsuffix, signedtype)	     \
--- 10938,10957 ----
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST2Q_LANE_FUNC (float16x8x2_t, float16_t, v8hf, hf, f16)
! __ST2Q_LANE_FUNC (float32x4x2_t, float32_t, v4sf, sf, f32)
! __ST2Q_LANE_FUNC (float64x2x2_t, float64_t, v2df, df, f64)
! __ST2Q_LANE_FUNC (poly8x16x2_t, poly8_t, v16qi, qi, p8)
! __ST2Q_LANE_FUNC (poly16x8x2_t, poly16_t, v8hi, hi, p16)
! __ST2Q_LANE_FUNC (poly64x2x2_t, poly64_t, v2di, di, p64)
! __ST2Q_LANE_FUNC (int8x16x2_t, int8_t, v16qi, qi, s8)
! __ST2Q_LANE_FUNC (int16x8x2_t, int16_t, v8hi, hi, s16)
! __ST2Q_LANE_FUNC (int32x4x2_t, int32_t, v4si, si, s32)
! __ST2Q_LANE_FUNC (int64x2x2_t, int64_t, v2di, di, s64)
! __ST2Q_LANE_FUNC (uint8x16x2_t, uint8_t, v16qi, qi, u8)
! __ST2Q_LANE_FUNC (uint16x8x2_t, uint16_t, v8hi, hi, u16)
! __ST2Q_LANE_FUNC (uint32x4x2_t, uint32_t, v4si, si, u32)
! __ST2Q_LANE_FUNC (uint64x2x2_t, uint64_t, v2di, di, u64)
  
  #define __ST3_LANE_FUNC(intype, largetype, ptrtype, mode,		     \
  			qmode, ptr_mode, funcsuffix, signedtype)	     \
*************** __ST3_LANE_FUNC (uint32x2x3_t, uint32x4x
*** 10997,11004 ****
  __ST3_LANE_FUNC (uint64x1x3_t, uint64x2x3_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #undef __ST3_LANE_FUNC
! #define __ST3_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst3q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
--- 11010,11016 ----
  __ST3_LANE_FUNC (uint64x1x3_t, uint64x2x3_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #define __ST3Q_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst3q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
*************** vst3q_lane_ ## funcsuffix (ptrtype *__pt
*** 11010,11029 ****
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST3_LANE_FUNC (float16x8x3_t, float16_t, v8hf, hf, f16)
! __ST3_LANE_FUNC (float32x4x3_t, float32_t, v4sf, sf, f32)
! __ST3_LANE_FUNC (float64x2x3_t, float64_t, v2df, df, f64)
! __ST3_LANE_FUNC (poly8x16x3_t, poly8_t, v16qi, qi, p8)
! __ST3_LANE_FUNC (poly16x8x3_t, poly16_t, v8hi, hi, p16)
! __ST3_LANE_FUNC (poly64x2x3_t, poly64_t, v2di, di, p64)
! __ST3_LANE_FUNC (int8x16x3_t, int8_t, v16qi, qi, s8)
! __ST3_LANE_FUNC (int16x8x3_t, int16_t, v8hi, hi, s16)
! __ST3_LANE_FUNC (int32x4x3_t, int32_t, v4si, si, s32)
! __ST3_LANE_FUNC (int64x2x3_t, int64_t, v2di, di, s64)
! __ST3_LANE_FUNC (uint8x16x3_t, uint8_t, v16qi, qi, u8)
! __ST3_LANE_FUNC (uint16x8x3_t, uint16_t, v8hi, hi, u16)
! __ST3_LANE_FUNC (uint32x4x3_t, uint32_t, v4si, si, u32)
! __ST3_LANE_FUNC (uint64x2x3_t, uint64_t, v2di, di, u64)
  
  #define __ST4_LANE_FUNC(intype, largetype, ptrtype, mode,		     \
  			qmode, ptr_mode, funcsuffix, signedtype)	     \
--- 11022,11041 ----
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST3Q_LANE_FUNC (float16x8x3_t, float16_t, v8hf, hf, f16)
! __ST3Q_LANE_FUNC (float32x4x3_t, float32_t, v4sf, sf, f32)
! __ST3Q_LANE_FUNC (float64x2x3_t, float64_t, v2df, df, f64)
! __ST3Q_LANE_FUNC (poly8x16x3_t, poly8_t, v16qi, qi, p8)
! __ST3Q_LANE_FUNC (poly16x8x3_t, poly16_t, v8hi, hi, p16)
! __ST3Q_LANE_FUNC (poly64x2x3_t, poly64_t, v2di, di, p64)
! __ST3Q_LANE_FUNC (int8x16x3_t, int8_t, v16qi, qi, s8)
! __ST3Q_LANE_FUNC (int16x8x3_t, int16_t, v8hi, hi, s16)
! __ST3Q_LANE_FUNC (int32x4x3_t, int32_t, v4si, si, s32)
! __ST3Q_LANE_FUNC (int64x2x3_t, int64_t, v2di, di, s64)
! __ST3Q_LANE_FUNC (uint8x16x3_t, uint8_t, v16qi, qi, u8)
! __ST3Q_LANE_FUNC (uint16x8x3_t, uint16_t, v8hi, hi, u16)
! __ST3Q_LANE_FUNC (uint32x4x3_t, uint32_t, v4si, si, u32)
! __ST3Q_LANE_FUNC (uint64x2x3_t, uint64_t, v2di, di, u64)
  
  #define __ST4_LANE_FUNC(intype, largetype, ptrtype, mode,		     \
  			qmode, ptr_mode, funcsuffix, signedtype)	     \
*************** __ST4_LANE_FUNC (uint32x2x4_t, uint32x4x
*** 11087,11094 ****
  __ST4_LANE_FUNC (uint64x1x4_t, uint64x2x4_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #undef __ST4_LANE_FUNC
! #define __ST4_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst4q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
--- 11099,11105 ----
  __ST4_LANE_FUNC (uint64x1x4_t, uint64x2x4_t, uint64_t, di, v2di, di, u64,
  		 int64x2_t)
  
! #define __ST4Q_LANE_FUNC(intype, ptrtype, mode, ptr_mode, funcsuffix)	    \
  __extension__ extern __inline void					    \
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__)) \
  vst4q_lane_ ## funcsuffix (ptrtype *__ptr,				    \
*************** vst4q_lane_ ## funcsuffix (ptrtype *__pt
*** 11100,11119 ****
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST4_LANE_FUNC (float16x8x4_t, float16_t, v8hf, hf, f16)
! __ST4_LANE_FUNC (float32x4x4_t, float32_t, v4sf, sf, f32)
! __ST4_LANE_FUNC (float64x2x4_t, float64_t, v2df, df, f64)
! __ST4_LANE_FUNC (poly8x16x4_t, poly8_t, v16qi, qi, p8)
! __ST4_LANE_FUNC (poly16x8x4_t, poly16_t, v8hi, hi, p16)
! __ST4_LANE_FUNC (poly64x2x4_t, poly64_t, v2di, di, p64)
! __ST4_LANE_FUNC (int8x16x4_t, int8_t, v16qi, qi, s8)
! __ST4_LANE_FUNC (int16x8x4_t, int16_t, v8hi, hi, s16)
! __ST4_LANE_FUNC (int32x4x4_t, int32_t, v4si, si, s32)
! __ST4_LANE_FUNC (int64x2x4_t, int64_t, v2di, di, s64)
! __ST4_LANE_FUNC (uint8x16x4_t, uint8_t, v16qi, qi, u8)
! __ST4_LANE_FUNC (uint16x8x4_t, uint16_t, v8hi, hi, u16)
! __ST4_LANE_FUNC (uint32x4x4_t, uint32_t, v4si, si, u32)
! __ST4_LANE_FUNC (uint64x2x4_t, uint64_t, v2di, di, u64)
  
  __extension__ extern __inline int64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
--- 11111,11130 ----
  				    __ptr, __temp.__o, __c);		    \
  }
  
! __ST4Q_LANE_FUNC (float16x8x4_t, float16_t, v8hf, hf, f16)
! __ST4Q_LANE_FUNC (float32x4x4_t, float32_t, v4sf, sf, f32)
! __ST4Q_LANE_FUNC (float64x2x4_t, float64_t, v2df, df, f64)
! __ST4Q_LANE_FUNC (poly8x16x4_t, poly8_t, v16qi, qi, p8)
! __ST4Q_LANE_FUNC (poly16x8x4_t, poly16_t, v8hi, hi, p16)
! __ST4Q_LANE_FUNC (poly64x2x4_t, poly64_t, v2di, di, p64)
! __ST4Q_LANE_FUNC (int8x16x4_t, int8_t, v16qi, qi, s8)
! __ST4Q_LANE_FUNC (int16x8x4_t, int16_t, v8hi, hi, s16)
! __ST4Q_LANE_FUNC (int32x4x4_t, int32_t, v4si, si, s32)
! __ST4Q_LANE_FUNC (int64x2x4_t, int64_t, v2di, di, s64)
! __ST4Q_LANE_FUNC (uint8x16x4_t, uint8_t, v16qi, qi, u8)
! __ST4Q_LANE_FUNC (uint16x8x4_t, uint16_t, v8hi, hi, u16)
! __ST4Q_LANE_FUNC (uint32x4x4_t, uint32_t, v4si, si, u32)
! __ST4Q_LANE_FUNC (uint64x2x4_t, uint64_t, v2di, di, u64)
  
  __extension__ extern __inline int64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
*************** vceqq_u64 (uint64x2_t __a, uint64x2_t __
*** 12670,12675 ****
--- 12681,12693 ----
    return (__a == __b);
  }
  
+ __extension__ extern __inline uint64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vceqq_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+   return (__a == __b);
+ }
+ 
  /* vceq - scalar.  */
  
  __extension__ extern __inline uint32_t
*************** vceqz_u64 (uint64x1_t __a)
*** 12779,12784 ****
--- 12797,12809 ----
    return (__a == __AARCH64_UINT64_C (0));
  }
  
+ __extension__ extern __inline uint64x1_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vceqz_p64 (poly64x1_t __a)
+ {
+   return (__a == __AARCH64_UINT64_C (0));
+ }
+ 
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vceqzq_f32 (float32x4_t __a)
*************** vceqzq_u64 (uint64x2_t __a)
*** 12856,12861 ****
--- 12881,12893 ----
    return (__a == __AARCH64_UINT64_C (0));
  }
  
+ __extension__ extern __inline uint64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vceqzq_p64 (poly64x2_t __a)
+ {
+   return (__a == __AARCH64_UINT64_C (0));
+ }
+ 
  /* vceqz - scalar.  */
  
  __extension__ extern __inline uint32_t
*************** vclsq_s32 (int32x4_t __a)
*** 14054,14059 ****
--- 14086,14133 ----
    return __builtin_aarch64_clrsbv4si (__a);
  }
  
+ __extension__ extern __inline int8x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcls_u8 (uint8x8_t __a)
+ {
+   return __builtin_aarch64_clrsbv8qi ((int8x8_t) __a);
+ }
+ 
+ __extension__ extern __inline int16x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcls_u16 (uint16x4_t __a)
+ {
+   return __builtin_aarch64_clrsbv4hi ((int16x4_t) __a);
+ }
+ 
+ __extension__ extern __inline int32x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcls_u32 (uint32x2_t __a)
+ {
+   return __builtin_aarch64_clrsbv2si ((int32x2_t) __a);
+ }
+ 
+ __extension__ extern __inline int8x16_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vclsq_u8 (uint8x16_t __a)
+ {
+   return __builtin_aarch64_clrsbv16qi ((int8x16_t) __a);
+ }
+ 
+ __extension__ extern __inline int16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vclsq_u16 (uint16x8_t __a)
+ {
+   return __builtin_aarch64_clrsbv8hi ((int16x8_t) __a);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vclsq_u32 (uint32x4_t __a)
+ {
+   return __builtin_aarch64_clrsbv4si ((int32x4_t) __a);
+ }
+ 
  /* vclz.  */
  
  __extension__ extern __inline int8x8_t
*************** vdupq_n_f64 (float64_t __a)
*** 15538,15544 ****
  
  __extension__ extern __inline poly8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p8 (uint32_t __a)
  {
    return (poly8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		       __a, __a, __a, __a, __a, __a, __a, __a};
--- 15612,15618 ----
  
  __extension__ extern __inline poly8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p8 (poly8_t __a)
  {
    return (poly8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		       __a, __a, __a, __a, __a, __a, __a, __a};
*************** vdupq_n_p8 (uint32_t __a)
*** 15546,15566 ****
  
  __extension__ extern __inline poly16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p16 (uint32_t __a)
  {
    return (poly16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
  
  __extension__ extern __inline poly64x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p64 (uint64_t __a)
  {
    return (poly64x2_t) {__a, __a};
  }
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_s8 (int32_t __a)
  {
    return (int8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		      __a, __a, __a, __a, __a, __a, __a, __a};
--- 15620,15640 ----
  
  __extension__ extern __inline poly16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p16 (poly16_t __a)
  {
    return (poly16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
  
  __extension__ extern __inline poly64x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_p64 (poly64_t __a)
  {
    return (poly64x2_t) {__a, __a};
  }
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_s8 (int8_t __a)
  {
    return (int8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		      __a, __a, __a, __a, __a, __a, __a, __a};
*************** vdupq_n_s8 (int32_t __a)
*** 15568,15574 ****
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_s16 (int32_t __a)
  {
    return (int16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
--- 15642,15648 ----
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_s16 (int16_t __a)
  {
    return (int16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
*************** vdupq_n_s64 (int64_t __a)
*** 15589,15595 ****
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_u8 (uint32_t __a)
  {
    return (uint8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		       __a, __a, __a, __a, __a, __a, __a, __a};
--- 15663,15669 ----
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_u8 (uint8_t __a)
  {
    return (uint8x16_t) {__a, __a, __a, __a, __a, __a, __a, __a,
  		       __a, __a, __a, __a, __a, __a, __a, __a};
*************** vdupq_n_u8 (uint32_t __a)
*** 15597,15603 ****
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_u16 (uint32_t __a)
  {
    return (uint16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
--- 15671,15677 ----
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vdupq_n_u16 (uint16_t __a)
  {
    return (uint16x8_t) {__a, __a, __a, __a, __a, __a, __a, __a};
  }
*************** vld4q_p64 (const poly64_t * __a)
*** 19613,19618 ****
--- 19687,19699 ----
    return ret;
  }
  
+ __extension__ extern __inline poly128_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vldrq_p128 (const poly128_t * __ptr)
+ {
+   return *__ptr;
+ }
+ 
  /* vldn_dup */
  
  __extension__ extern __inline int8x8x2_t
*************** __LD2_LANE_FUNC (uint32x2x2_t, uint32x2_
*** 20764,20774 ****
  __LD2_LANE_FUNC (uint64x1x2_t, uint64x1_t, uint64x2x2_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
- #undef __LD2_LANE_FUNC
- 
  /* vld2q_lane */
  
! #define __LD2_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld2q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
--- 20845,20853 ----
  __LD2_LANE_FUNC (uint64x1x2_t, uint64x1_t, uint64x2x2_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
  /* vld2q_lane */
  
! #define __LD2Q_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld2q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
*************** vld2q_lane_##funcsuffix (const ptrtype *
*** 20784,20805 ****
    return ret;								   \
  }
  
! __LD2_LANE_FUNC (float16x8x2_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD2_LANE_FUNC (float32x4x2_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD2_LANE_FUNC (float64x2x2_t, float64x2_t, float64_t, v2df, df, f64)
! __LD2_LANE_FUNC (poly8x16x2_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD2_LANE_FUNC (poly16x8x2_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD2_LANE_FUNC (poly64x2x2_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD2_LANE_FUNC (int8x16x2_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD2_LANE_FUNC (int16x8x2_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD2_LANE_FUNC (int32x4x2_t, int32x4_t, int32_t, v4si, si, s32)
! __LD2_LANE_FUNC (int64x2x2_t, int64x2_t, int64_t, v2di, di, s64)
! __LD2_LANE_FUNC (uint8x16x2_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD2_LANE_FUNC (uint16x8x2_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD2_LANE_FUNC (uint32x4x2_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD2_LANE_FUNC (uint64x2x2_t, uint64x2_t, uint64_t, v2di, di, u64)
! 
! #undef __LD2_LANE_FUNC
  
  /* vld3_lane */
  
--- 20863,20882 ----
    return ret;								   \
  }
  
! __LD2Q_LANE_FUNC (float16x8x2_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD2Q_LANE_FUNC (float32x4x2_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD2Q_LANE_FUNC (float64x2x2_t, float64x2_t, float64_t, v2df, df, f64)
! __LD2Q_LANE_FUNC (poly8x16x2_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD2Q_LANE_FUNC (poly16x8x2_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD2Q_LANE_FUNC (poly64x2x2_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD2Q_LANE_FUNC (int8x16x2_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD2Q_LANE_FUNC (int16x8x2_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD2Q_LANE_FUNC (int32x4x2_t, int32x4_t, int32_t, v4si, si, s32)
! __LD2Q_LANE_FUNC (int64x2x2_t, int64x2_t, int64_t, v2di, di, s64)
! __LD2Q_LANE_FUNC (uint8x16x2_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD2Q_LANE_FUNC (uint16x8x2_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD2Q_LANE_FUNC (uint32x4x2_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD2Q_LANE_FUNC (uint64x2x2_t, uint64x2_t, uint64_t, v2di, di, u64)
  
  /* vld3_lane */
  
*************** __LD3_LANE_FUNC (uint32x2x3_t, uint32x2_
*** 20863,20873 ****
  __LD3_LANE_FUNC (uint64x1x3_t, uint64x1_t, uint64x2x3_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
- #undef __LD3_LANE_FUNC
- 
  /* vld3q_lane */
  
! #define __LD3_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld3q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
--- 20940,20948 ----
  __LD3_LANE_FUNC (uint64x1x3_t, uint64x1_t, uint64x2x3_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
  /* vld3q_lane */
  
! #define __LD3Q_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld3q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
*************** vld3q_lane_##funcsuffix (const ptrtype *
*** 20885,20906 ****
    return ret;								   \
  }
  
! __LD3_LANE_FUNC (float16x8x3_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD3_LANE_FUNC (float32x4x3_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD3_LANE_FUNC (float64x2x3_t, float64x2_t, float64_t, v2df, df, f64)
! __LD3_LANE_FUNC (poly8x16x3_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD3_LANE_FUNC (poly16x8x3_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD3_LANE_FUNC (poly64x2x3_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD3_LANE_FUNC (int8x16x3_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD3_LANE_FUNC (int16x8x3_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD3_LANE_FUNC (int32x4x3_t, int32x4_t, int32_t, v4si, si, s32)
! __LD3_LANE_FUNC (int64x2x3_t, int64x2_t, int64_t, v2di, di, s64)
! __LD3_LANE_FUNC (uint8x16x3_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD3_LANE_FUNC (uint16x8x3_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD3_LANE_FUNC (uint32x4x3_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD3_LANE_FUNC (uint64x2x3_t, uint64x2_t, uint64_t, v2di, di, u64)
! 
! #undef __LD3_LANE_FUNC
  
  /* vld4_lane */
  
--- 20960,20979 ----
    return ret;								   \
  }
  
! __LD3Q_LANE_FUNC (float16x8x3_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD3Q_LANE_FUNC (float32x4x3_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD3Q_LANE_FUNC (float64x2x3_t, float64x2_t, float64_t, v2df, df, f64)
! __LD3Q_LANE_FUNC (poly8x16x3_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD3Q_LANE_FUNC (poly16x8x3_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD3Q_LANE_FUNC (poly64x2x3_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD3Q_LANE_FUNC (int8x16x3_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD3Q_LANE_FUNC (int16x8x3_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD3Q_LANE_FUNC (int32x4x3_t, int32x4_t, int32_t, v4si, si, s32)
! __LD3Q_LANE_FUNC (int64x2x3_t, int64x2_t, int64_t, v2di, di, s64)
! __LD3Q_LANE_FUNC (uint8x16x3_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD3Q_LANE_FUNC (uint16x8x3_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD3Q_LANE_FUNC (uint32x4x3_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD3Q_LANE_FUNC (uint64x2x3_t, uint64x2_t, uint64_t, v2di, di, u64)
  
  /* vld4_lane */
  
*************** __LD4_LANE_FUNC (uint32x2x4_t, uint32x2_
*** 20972,20982 ****
  __LD4_LANE_FUNC (uint64x1x4_t, uint64x1_t, uint64x2x4_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
- #undef __LD4_LANE_FUNC
- 
  /* vld4q_lane */
  
! #define __LD4_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld4q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
--- 21045,21053 ----
  __LD4_LANE_FUNC (uint64x1x4_t, uint64x1_t, uint64x2x4_t, uint64_t, di, v2di, di,
  		 u64, int64x2_t)
  
  /* vld4q_lane */
  
! #define __LD4Q_LANE_FUNC(intype, vtype, ptrtype, mode, ptrmode, funcsuffix) \
  __extension__ extern __inline intype \
  __attribute__ ((__always_inline__, __gnu_inline__,__artificial__)) \
  vld4q_lane_##funcsuffix (const ptrtype * __ptr, intype __b, const int __c) \
*************** vld4q_lane_##funcsuffix (const ptrtype *
*** 20996,21017 ****
    return ret;								   \
  }
  
! __LD4_LANE_FUNC (float16x8x4_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD4_LANE_FUNC (float32x4x4_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD4_LANE_FUNC (float64x2x4_t, float64x2_t, float64_t, v2df, df, f64)
! __LD4_LANE_FUNC (poly8x16x4_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD4_LANE_FUNC (poly16x8x4_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD4_LANE_FUNC (poly64x2x4_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD4_LANE_FUNC (int8x16x4_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD4_LANE_FUNC (int16x8x4_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD4_LANE_FUNC (int32x4x4_t, int32x4_t, int32_t, v4si, si, s32)
! __LD4_LANE_FUNC (int64x2x4_t, int64x2_t, int64_t, v2di, di, s64)
! __LD4_LANE_FUNC (uint8x16x4_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD4_LANE_FUNC (uint16x8x4_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD4_LANE_FUNC (uint32x4x4_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD4_LANE_FUNC (uint64x2x4_t, uint64x2_t, uint64_t, v2di, di, u64)
! 
! #undef __LD4_LANE_FUNC
  
  /* vmax */
  
--- 21067,21086 ----
    return ret;								   \
  }
  
! __LD4Q_LANE_FUNC (float16x8x4_t, float16x8_t, float16_t, v8hf, hf, f16)
! __LD4Q_LANE_FUNC (float32x4x4_t, float32x4_t, float32_t, v4sf, sf, f32)
! __LD4Q_LANE_FUNC (float64x2x4_t, float64x2_t, float64_t, v2df, df, f64)
! __LD4Q_LANE_FUNC (poly8x16x4_t, poly8x16_t, poly8_t, v16qi, qi, p8)
! __LD4Q_LANE_FUNC (poly16x8x4_t, poly16x8_t, poly16_t, v8hi, hi, p16)
! __LD4Q_LANE_FUNC (poly64x2x4_t, poly64x2_t, poly64_t, v2di, di, p64)
! __LD4Q_LANE_FUNC (int8x16x4_t, int8x16_t, int8_t, v16qi, qi, s8)
! __LD4Q_LANE_FUNC (int16x8x4_t, int16x8_t, int16_t, v8hi, hi, s16)
! __LD4Q_LANE_FUNC (int32x4x4_t, int32x4_t, int32_t, v4si, si, s32)
! __LD4Q_LANE_FUNC (int64x2x4_t, int64x2_t, int64_t, v2di, di, s64)
! __LD4Q_LANE_FUNC (uint8x16x4_t, uint8x16_t, uint8_t, v16qi, qi, u8)
! __LD4Q_LANE_FUNC (uint16x8x4_t, uint16x8_t, uint16_t, v8hi, hi, u16)
! __LD4Q_LANE_FUNC (uint32x4x4_t, uint32x4_t, uint32_t, v4si, si, u32)
! __LD4Q_LANE_FUNC (uint64x2x4_t, uint64x2_t, uint64_t, v2di, di, u64)
  
  /* vmax */
  
*************** __extension__ extern __inline uint8x8_t
*** 23962,24003 ****
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s16 (int16x8_t __a)
  {
!   return (uint8x8_t) __builtin_aarch64_sqmovunv8hi (__a);
  }
  
  __extension__ extern __inline uint16x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s32 (int32x4_t __a)
  {
!   return (uint16x4_t) __builtin_aarch64_sqmovunv4si (__a);
  }
  
  __extension__ extern __inline uint32x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s64 (int64x2_t __a)
  {
!   return (uint32x2_t) __builtin_aarch64_sqmovunv2di (__a);
  }
  
! __extension__ extern __inline int8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovunh_s16 (int16_t __a)
  {
!   return (int8_t) __builtin_aarch64_sqmovunhi (__a);
  }
  
! __extension__ extern __inline int16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovuns_s32 (int32_t __a)
  {
!   return (int16_t) __builtin_aarch64_sqmovunsi (__a);
  }
  
! __extension__ extern __inline int32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovund_s64 (int64_t __a)
  {
!   return (int32_t) __builtin_aarch64_sqmovundi (__a);
  }
  
  /* vqneg */
--- 24031,24072 ----
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s16 (int16x8_t __a)
  {
!   return __builtin_aarch64_sqmovunv8hi_us (__a);
  }
  
  __extension__ extern __inline uint16x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s32 (int32x4_t __a)
  {
!   return __builtin_aarch64_sqmovunv4si_us (__a);
  }
  
  __extension__ extern __inline uint32x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovun_s64 (int64x2_t __a)
  {
!   return __builtin_aarch64_sqmovunv2di_us (__a);
  }
  
! __extension__ extern __inline uint8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovunh_s16 (int16_t __a)
  {
!   return __builtin_aarch64_sqmovunhi_us (__a);
  }
  
! __extension__ extern __inline uint16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovuns_s32 (int32_t __a)
  {
!   return __builtin_aarch64_sqmovunsi_us (__a);
  }
  
! __extension__ extern __inline uint32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vqmovund_s64 (int64_t __a)
  {
!   return __builtin_aarch64_sqmovundi_us (__a);
  }
  
  /* vqneg */
*************** vqrshld_s64 (int64_t __a, int64_t __b)
*** 24253,24280 ****
  
  __extension__ extern __inline uint8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshlb_u8 (uint8_t __a, uint8_t __b)
  {
    return __builtin_aarch64_uqrshlqi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshlh_u16 (uint16_t __a, uint16_t __b)
  {
    return __builtin_aarch64_uqrshlhi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshls_u32 (uint32_t __a, uint32_t __b)
  {
    return __builtin_aarch64_uqrshlsi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshld_u64 (uint64_t __a, uint64_t __b)
  {
    return __builtin_aarch64_uqrshldi_uus (__a, __b);
  }
--- 24322,24349 ----
  
  __extension__ extern __inline uint8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshlb_u8 (uint8_t __a, int8_t __b)
  {
    return __builtin_aarch64_uqrshlqi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshlh_u16 (uint16_t __a, int16_t __b)
  {
    return __builtin_aarch64_uqrshlhi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshls_u32 (uint32_t __a, int32_t __b)
  {
    return __builtin_aarch64_uqrshlsi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqrshld_u64 (uint64_t __a, int64_t __b)
  {
    return __builtin_aarch64_uqrshldi_uus (__a, __b);
  }
*************** vqshld_s64 (int64_t __a, int64_t __b)
*** 24553,24580 ****
  
  __extension__ extern __inline uint8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshlb_u8 (uint8_t __a, uint8_t __b)
  {
    return __builtin_aarch64_uqshlqi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshlh_u16 (uint16_t __a, uint16_t __b)
  {
    return __builtin_aarch64_uqshlhi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshls_u32 (uint32_t __a, uint32_t __b)
  {
    return __builtin_aarch64_uqshlsi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshld_u64 (uint64_t __a, uint64_t __b)
  {
    return __builtin_aarch64_uqshldi_uus (__a, __b);
  }
--- 24622,24649 ----
  
  __extension__ extern __inline uint8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshlb_u8 (uint8_t __a, int8_t __b)
  {
    return __builtin_aarch64_uqshlqi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshlh_u16 (uint16_t __a, int16_t __b)
  {
    return __builtin_aarch64_uqshlhi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshls_u32 (uint32_t __a, int32_t __b)
  {
    return __builtin_aarch64_uqshlsi_uus (__a, __b);
  }
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vqshld_u64 (uint64_t __a, int64_t __b)
  {
    return __builtin_aarch64_uqshldi_uus (__a, __b);
  }
*************** vrndmq_f64 (float64x2_t __a)
*** 26003,26008 ****
--- 26072,26084 ----
  
  /* vrndn  */
  
+ __extension__ extern __inline float32_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vrndns_f32 (float32_t __a)
+ {
+   return __builtin_aarch64_frintnsf (__a);
+ }
+ 
  __extension__ extern __inline float32x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vrndn_f32 (float32x2_t __a)
*************** vshld_s64 (int64_t __a, int64_t __b)
*** 26908,26914 ****
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vshld_u64 (uint64_t __a, uint64_t __b)
  {
    return __builtin_aarch64_ushldi_uus (__a, __b);
  }
--- 26984,26990 ----
  
  __extension__ extern __inline uint64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
! vshld_u64 (uint64_t __a, int64_t __b)
  {
    return __builtin_aarch64_ushldi_uus (__a, __b);
  }
*************** vst4q_p64 (poly64_t * __a, poly64x2x4_t
*** 30104,30109 ****
--- 30180,30192 ----
    __builtin_aarch64_st4v2di ((__builtin_aarch64_simd_di *) __a, __o);
  }
  
+ __extension__ extern __inline void
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vstrq_p128 (poly128_t * __ptr, poly128_t __val)
+ {
+   *__ptr = __val;
+ }
+ 
  /* vsub */
  
  __extension__ extern __inline int64_t
*************** vtrn1q_u32 (uint32x4_t __a, uint32x4_t _
*** 30491,30496 ****
--- 30574,30590 ----
  #endif
  }
  
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vtrn1q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {3, 1});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {0, 2});
+ #endif
+ }
+ 
  __extension__ extern __inline uint64x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vtrn1q_u64 (uint64x2_t __a, uint64x2_t __b)
*************** vtrn2q_u64 (uint64x2_t __a, uint64x2_t _
*** 30761,30766 ****
--- 30855,30872 ----
  #endif
  }
  
+ 
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vtrn2q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {2, 0});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {1, 3});
+ #endif
+ }
+ 
  __extension__ extern __inline float16x4x2_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vtrn_f16 (float16x4_t __a, float16x4_t __b)
*************** vuzp1q_u64 (uint64x2_t __a, uint64x2_t _
*** 31407,31412 ****
--- 31513,31529 ----
  #endif
  }
  
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vuzp1q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {3, 1});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {0, 2});
+ #endif
+ }
+ 
  __extension__ extern __inline float16x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vuzp2_f16 (float16x4_t __a, float16x4_t __b)
*************** vuzp2q_u64 (uint64x2_t __a, uint64x2_t _
*** 31666,31671 ****
--- 31783,31799 ----
  #endif
  }
  
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vuzp2q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {2, 0});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {1, 3});
+ #endif
+ }
+ 
  __INTERLEAVE_LIST (uzp)
  
  /* vzip */
*************** vzip1q_u64 (uint64x2_t __a, uint64x2_t _
*** 31934,31939 ****
--- 32062,32078 ----
  #endif
  }
  
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vzip1q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {3, 1});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {0, 2});
+ #endif
+ }
+ 
  __extension__ extern __inline float16x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vzip2_f16 (float16x4_t __a, float16x4_t __b)
*************** vzip2q_u64 (uint64x2_t __a, uint64x2_t _
*** 32198,32203 ****
--- 32337,32353 ----
  #endif
  }
  
+ __extension__ extern __inline poly64x2_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vzip2q_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+ #ifdef __AARCH64EB__
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {2, 0});
+ #else
+   return __builtin_shuffle (__a, __b, (poly64x2_t) {1, 3});
+ #endif
+ }
+ 
  __INTERLEAVE_LIST (zip)
  
  #undef __INTERLEAVE_LIST
*************** vbfmlaltq_laneq_f32 (float32x4_t __r, bf
*** 35532,35537 ****
--- 35682,35722 ----
  
  __extension__ extern __inline bfloat16x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vget_low_bf16 (bfloat16x8_t __a)
+ {
+   return __builtin_aarch64_vget_lo_halfv8bf (__a);
+ }
+ 
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vget_high_bf16 (bfloat16x8_t __a)
+ {
+   return __builtin_aarch64_vget_hi_halfv8bf (__a);
+ }
+ 
+ __extension__ extern __inline float32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcvt_f32_bf16 (bfloat16x4_t __a)
+ {
+   return __builtin_aarch64_vbfcvtv4bf (__a);
+ }
+ 
+ __extension__ extern __inline float32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcvtq_low_f32_bf16 (bfloat16x8_t __a)
+ {
+   return __builtin_aarch64_vbfcvtv8bf (__a);
+ }
+ 
+ __extension__ extern __inline float32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcvtq_high_f32_bf16 (bfloat16x8_t __a)
+ {
+   return __builtin_aarch64_vbfcvt_highv8bf (__a);
+ }
+ 
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vcvt_bf16_f32 (float32x4_t __a)
  {
    return __builtin_aarch64_bfcvtnv4bf (__a);
*************** vcvtq_high_bf16_f32 (bfloat16x8_t __inac
*** 35551,35556 ****
--- 35736,35797 ----
    return __builtin_aarch64_bfcvtn2v8bf (__inactive, __a);
  }
  
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcopy_lane_bf16 (bfloat16x4_t __a, const int __lane1,
+ 		 bfloat16x4_t __b, const int __lane2)
+ {
+   return __aarch64_vset_lane_any (__aarch64_vget_lane_any (__b, __lane2),
+ 				  __a, __lane1);
+ }
+ 
+ __extension__ extern __inline bfloat16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcopyq_lane_bf16 (bfloat16x8_t __a, const int __lane1,
+ 		  bfloat16x4_t __b, const int __lane2)
+ {
+   return __aarch64_vset_lane_any (__aarch64_vget_lane_any (__b, __lane2),
+ 				  __a, __lane1);
+ }
+ 
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcopy_laneq_bf16 (bfloat16x4_t __a, const int __lane1,
+ 		  bfloat16x8_t __b, const int __lane2)
+ {
+   return __aarch64_vset_lane_any (__aarch64_vget_lane_any (__b, __lane2),
+ 				  __a, __lane1);
+ }
+ 
+ __extension__ extern __inline bfloat16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ vcopyq_laneq_bf16 (bfloat16x8_t __a, const int __lane1,
+ 		   bfloat16x8_t __b, const int __lane2)
+ {
+   return __aarch64_vset_lane_any (__aarch64_vget_lane_any (__b, __lane2),
+ 				  __a, __lane1);
+ }
+ 
+ __LD2_LANE_FUNC (bfloat16x4x2_t, bfloat16x4_t, bfloat16x8x2_t, bfloat16_t, v4bf,
+ 		 v8bf, bf, bf16, bfloat16x8_t)
+ __LD2Q_LANE_FUNC (bfloat16x8x2_t, bfloat16x8_t, bfloat16_t, v8bf, bf, bf16)
+ __LD3_LANE_FUNC (bfloat16x4x3_t, bfloat16x4_t, bfloat16x8x3_t, bfloat16_t, v4bf,
+ 		 v8bf, bf, bf16, bfloat16x8_t)
+ __LD3Q_LANE_FUNC (bfloat16x8x3_t, bfloat16x8_t, bfloat16_t, v8bf, bf, bf16)
+ __LD4_LANE_FUNC (bfloat16x4x4_t, bfloat16x4_t, bfloat16x8x4_t, bfloat16_t, v4bf,
+ 		 v8bf, bf, bf16, bfloat16x8_t)
+ __LD4Q_LANE_FUNC (bfloat16x8x4_t, bfloat16x8_t, bfloat16_t, v8bf, bf, bf16)
+ 
+ __ST2_LANE_FUNC (bfloat16x4x2_t, bfloat16x8x2_t, bfloat16_t, v4bf, v8bf, bf,
+ 		 bf16, bfloat16x8_t)
+ __ST2Q_LANE_FUNC (bfloat16x8x2_t, bfloat16_t, v8bf, bf, bf16)
+ __ST3_LANE_FUNC (bfloat16x4x3_t, bfloat16x8x3_t, bfloat16_t, v4bf, v8bf, bf,
+ 		 bf16, bfloat16x8_t)
+ __ST3Q_LANE_FUNC (bfloat16x8x3_t, bfloat16_t, v8bf, bf, bf16)
+ __ST4_LANE_FUNC (bfloat16x4x4_t, bfloat16x8x4_t, bfloat16_t, v4bf, v8bf, bf,
+ 		 bf16, bfloat16x8_t)
+ __ST4Q_LANE_FUNC (bfloat16x8x4_t, bfloat16_t, v8bf, bf, bf16)
+ 
  #pragma GCC pop_options
  
  /* AdvSIMD 8-bit Integer Matrix Multiply (I8MM) intrinsics.  */
*************** vusmmlaq_s32 (int32x4_t __r, uint8x16_t
*** 35659,35664 ****
--- 35900,35954 ----
  
  #pragma GCC pop_options
  
+ __extension__ extern __inline poly8x8_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vadd_p8 (poly8x8_t __a, poly8x8_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
+ __extension__ extern __inline poly16x4_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vadd_p16 (poly16x4_t __a, poly16x4_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
+ __extension__ extern __inline poly64x1_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vadd_p64 (poly64x1_t __a, poly64x1_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
+ __extension__ extern __inline poly8x16_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vaddq_p8 (poly8x16_t __a, poly8x16_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
+ __extension__ extern __inline poly16x8_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vaddq_p16 (poly16x8_t __a, poly16x8_t __b)
+ {
+   return __a ^__b;
+ }
+ 
+ __extension__ extern __inline poly64x2_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vaddq_p64 (poly64x2_t __a, poly64x2_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
+ __extension__ extern __inline poly128_t
+ __attribute ((__always_inline__, __gnu_inline__, __artificial__))
+ vaddq_p128 (poly128_t __a, poly128_t __b)
+ {
+   return __a ^ __b;
+ }
+ 
  #undef __aarch64_vget_lane_any
  
  #undef __aarch64_vdup_lane_any
*************** vusmmlaq_s32 (int32x4_t __r, uint8x16_t
*** 35715,35718 ****
--- 36005,36021 ----
  #undef __aarch64_vdupq_laneq_u32
  #undef __aarch64_vdupq_laneq_u64
  
+ #undef __LD2_LANE_FUNC
+ #undef __LD2Q_LANE_FUNC
+ #undef __LD3_LANE_FUNC
+ #undef __LD3Q_LANE_FUNC
+ #undef __LD4_LANE_FUNC
+ #undef __LD4Q_LANE_FUNC
+ #undef __ST2_LANE_FUNC
+ #undef __ST2Q_LANE_FUNC
+ #undef __ST3_LANE_FUNC
+ #undef __ST3Q_LANE_FUNC
+ #undef __ST4_LANE_FUNC
+ #undef __ST4Q_LANE_FUNC
+ 
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/constraints.md gcc-10.3.0/gcc/config/aarch64/constraints.md
*** gcc-10.2.0/gcc/config/aarch64/constraints.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/constraints.md	Thu Apr  8 11:56:28 2021
***************
*** 24,29 ****
--- 24,38 ----
  (define_register_constraint "Ucs" "TAILCALL_ADDR_REGS"
    "@internal Registers suitable for an indirect tail call")
  
+ (define_register_constraint "Ucr"
+     "aarch64_harden_sls_blr_p () ? STUB_REGS : GENERAL_REGS"
+   "@internal Registers to be used for an indirect call.
+    This is usually the general registers, but when we are hardening against
+    Straight Line Speculation we disallow x16, x17, and x30 so we can use
+    indirection stubs.  These indirection stubs cannot use the above registers
+    since they will be reached by a BL that may have to go through a linker
+    veneer.")
+ 
  (define_register_constraint "w" "FP_REGS"
    "Floating point and SIMD vector registers.")
  
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/driver-aarch64.c gcc-10.3.0/gcc/config/aarch64/driver-aarch64.c
*** gcc-10.2.0/gcc/config/aarch64/driver-aarch64.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/driver-aarch64.c	Thu Apr  8 11:56:28 2021
***************
*** 21,33 ****
  
  #include "config.h"
  #define INCLUDE_STRING
  #include "system.h"
  #include "coretypes.h"
  #include "tm.h"
  
  /* Defined in common/config/aarch64/aarch64-common.c.  */
! std::string aarch64_get_extension_string_for_isa_flags (unsigned long,
! 							unsigned long);
  
  struct aarch64_arch_extension
  {
--- 21,33 ----
  
  #include "config.h"
  #define INCLUDE_STRING
+ #define INCLUDE_SET
  #include "system.h"
  #include "coretypes.h"
  #include "tm.h"
  
  /* Defined in common/config/aarch64/aarch64-common.c.  */
! std::string aarch64_get_extension_string_for_isa_flags (uint64_t, uint64_t);
  
  struct aarch64_arch_extension
  {
*************** valid_bL_core_p (unsigned int *core, uns
*** 119,127 ****
  /* Returns the hex integer that is after ':' for the FIELD.
     Returns -1 is returned if there was problem parsing the integer. */
  static unsigned
! parse_field (const char *field)
  {
!   const char *rest = strchr (field, ':');
    char *after;
    unsigned fint = strtol (rest + 1, &after, 16);
    if (after == rest + 1)
--- 119,133 ----
  /* Returns the hex integer that is after ':' for the FIELD.
     Returns -1 is returned if there was problem parsing the integer. */
  static unsigned
! parse_field (const std::string &field)
  {
!   const char *rest = strchr (field.c_str (), ':');
! 
!   /* The line must be in the format of <name>:<value>, if it's not
!      then we have a weird format.  */
!   if (rest == NULL)
!     return -1;
! 
    char *after;
    unsigned fint = strtol (rest + 1, &after, 16);
    if (after == rest + 1)
*************** parse_field (const char *field)
*** 129,134 ****
--- 135,216 ----
    return fint;
  }
  
+ /* Returns the index of the ':' inside the FIELD which must be found
+    after the value of KEY.  Returns string::npos if line does not contain
+    a field.  */
+ 
+ static size_t
+ find_field (const std::string &field, const std::string &key)
+ {
+   size_t key_pos, sep_pos;
+   key_pos = field.find (key);
+   if (key_pos == std::string::npos)
+     return std::string::npos;
+ 
+   sep_pos = field.find (":", key_pos + 1);
+   if (sep_pos == std::string::npos)
+     return std::string::npos;
+ 
+   return sep_pos;
+ }
+ 
+ /* Splits and returns a string based on whitespace and return it as
+    part of a set. Empty strings are ignored.  */
+ 
+ static void
+ split_words (const std::string &val, std::set<std::string> &result)
+ {
+   size_t cur, prev = 0;
+   std::string word;
+   while ((cur = val.find_first_of (" \n", prev)) != std::string::npos)
+     {
+       word = val.substr (prev, cur - prev);
+       /* Skip adding empty words.  */
+       if (!word.empty ())
+ 	result.insert (word);
+       prev = cur + 1;
+     }
+ 
+   if (prev != cur)
+     result.insert (val.substr (prev));
+ }
+ 
+ /* Read an entire line from F until '\n' or EOF.  */
+ 
+ static std::string
+ readline (FILE *f)
+ {
+   char *buf = NULL;
+   int size = 0;
+   int last = 0;
+   const int buf_size = 128;
+ 
+   if (feof (f))
+     return std::string ();
+ 
+   do
+     {
+       size += buf_size;
+       buf = (char*) xrealloc (buf, size);
+       gcc_assert (buf);
+       /* If fgets fails it returns NULL, but if it reaches EOF
+ 	 with 0 characters read it also returns EOF.  However
+ 	 the condition on the loop would have broken out of the
+ 	 loop in that case,  and if we are in the first iteration
+ 	 then the empty string is the correct thing to return.  */
+       if (!fgets (buf + last, buf_size, f))
+ 	return std::string ();
+       /* If we're not at the end of the line then override the
+ 	 \0 added by fgets.  */
+       last = strnlen (buf, size) - 1;
+     }
+   while (!feof (f) && buf[last] != '\n');
+ 
+   std::string result (buf);
+   free (buf);
+   return result;
+ }
+ 
  /*  Return true iff ARR contains CORE, in either of the two elements. */
  
  static bool
*************** host_detect_local_cpu (int argc, const c
*** 167,173 ****
  {
    const char *res = NULL;
    static const int num_exts = ARRAY_SIZE (aarch64_extensions);
-   char buf[128];
    FILE *f = NULL;
    bool arch = false;
    bool tune = false;
--- 249,254 ----
*************** host_detect_local_cpu (int argc, const c
*** 181,186 ****
--- 262,270 ----
    bool processed_exts = false;
    uint64_t extension_flags = 0;
    uint64_t default_flags = 0;
+   std::string buf;
+   size_t sep_pos = -1;
+   char *fcpu_info;
  
    gcc_assert (argc);
  
*************** host_detect_local_cpu (int argc, const c
*** 198,213 ****
    if (!arch && !tune && !cpu)
      goto not_found;
  
!   f = fopen ("/proc/cpuinfo", "r");
  
    if (f == NULL)
      goto not_found;
  
    /* Look through /proc/cpuinfo to determine the implementer
       and then the part number that identifies a particular core.  */
!   while (fgets (buf, sizeof (buf), f) != NULL)
      {
!       if (strstr (buf, "implementer") != NULL)
  	{
  	  unsigned cimp = parse_field (buf);
  	  if (cimp == INVALID_IMP)
--- 282,301 ----
    if (!arch && !tune && !cpu)
      goto not_found;
  
!   fcpu_info = getenv ("GCC_CPUINFO");
!   if (fcpu_info)
!     f = fopen (fcpu_info, "r");
!   else
!     f = fopen ("/proc/cpuinfo", "r");
  
    if (f == NULL)
      goto not_found;
  
    /* Look through /proc/cpuinfo to determine the implementer
       and then the part number that identifies a particular core.  */
!   while (!(buf = readline (f)).empty ())
      {
!       if (find_field (buf, "implementer") != std::string::npos)
  	{
  	  unsigned cimp = parse_field (buf);
  	  if (cimp == INVALID_IMP)
*************** host_detect_local_cpu (int argc, const c
*** 219,226 ****
  	  else if (imp != cimp)
  	    goto not_found;
  	}
! 
!       if (strstr (buf, "variant") != NULL)
  	{
  	  unsigned cvariant = parse_field (buf);
  	  if (!contains_core_p (variants, cvariant))
--- 307,313 ----
  	  else if (imp != cimp)
  	    goto not_found;
  	}
!       else if (find_field (buf, "variant") != std::string::npos)
  	{
  	  unsigned cvariant = parse_field (buf);
  	  if (!contains_core_p (variants, cvariant))
*************** host_detect_local_cpu (int argc, const c
*** 232,239 ****
  	    }
            continue;
          }
! 
!       if (strstr (buf, "part") != NULL)
  	{
  	  unsigned ccore = parse_field (buf);
  	  if (!contains_core_p (cores, ccore))
--- 319,325 ----
  	    }
            continue;
          }
!       else if (find_field (buf, "part") != std::string::npos)
  	{
  	  unsigned ccore = parse_field (buf);
  	  if (!contains_core_p (cores, ccore))
*************** host_detect_local_cpu (int argc, const c
*** 245,283 ****
  	    }
  	  continue;
  	}
!       if (!tune && !processed_exts && strstr (buf, "Features") != NULL)
  	{
  	  for (i = 0; i < num_exts; i++)
  	    {
! 	      const char *p = aarch64_extensions[i].feat_string;
  
  	      /* If the feature contains no HWCAPS string then ignore it for the
  		 auto detection.  */
! 	      if (*p == '\0')
  		continue;
  
  	      bool enabled = true;
  
  	      /* This may be a multi-token feature string.  We need
  		 to match all parts, which could be in any order.  */
! 	      size_t len = strlen (buf);
! 	      do
! 		{
! 		  const char *end = strchr (p, ' ');
! 		  if (end == NULL)
! 		    end = strchr (p, '\0');
! 		  if (memmem (buf, len, p, end - p) == NULL)
! 		    {
! 		      /* Failed to match this token.  Turn off the
! 			 features we'd otherwise enable.  */
! 		      enabled = false;
! 		      break;
! 		    }
! 		  if (*end == '\0')
! 		    break;
! 		  p = end + 1;
! 		}
! 	      while (1);
  
  	      if (enabled)
  		extension_flags |= aarch64_extensions[i].flag;
--- 331,366 ----
  	    }
  	  continue;
  	}
!       else if (!tune && !processed_exts
! 	       && (sep_pos = find_field (buf, "Features")) != std::string::npos)
  	{
+ 	  /* First create the list of features in the buffer.  */
+ 	  std::set<std::string> features;
+ 	  /* Drop everything till the :.  */
+ 	  buf = buf.substr (sep_pos + 1);
+ 	  split_words (buf, features);
+ 
  	  for (i = 0; i < num_exts; i++)
  	    {
! 	      const std::string val (aarch64_extensions[i].feat_string);
  
  	      /* If the feature contains no HWCAPS string then ignore it for the
  		 auto detection.  */
! 	      if (val.empty ())
  		continue;
  
  	      bool enabled = true;
  
  	      /* This may be a multi-token feature string.  We need
  		 to match all parts, which could be in any order.  */
! 	      std::set<std::string> tokens;
! 	      split_words (val, tokens);
! 	      std::set<std::string>::iterator it;
! 
! 	      /* Iterate till the first feature isn't found or all of them
! 		 are found.  */
! 	      for (it = tokens.begin (); enabled && it != tokens.end (); ++it)
! 		enabled = enabled && features.count (*it);
  
  	      if (enabled)
  		extension_flags |= aarch64_extensions[i].flag;
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/iterators.md gcc-10.3.0/gcc/config/aarch64/iterators.md
*** gcc-10.2.0/gcc/config/aarch64/iterators.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/iterators.md	Thu Apr  8 11:56:28 2021
***************
*** 122,130 ****
  ;; VQ without 2 element modes.
  (define_mode_iterator VQ_NO2E [V16QI V8HI V4SI V8HF V4SF V8BF])
  
- ;; Quad vector with only 2 element modes.
- (define_mode_iterator VQ_2E [V2DI V2DF])
- 
  ;; BFmode vector modes.
  (define_mode_iterator VBF [V4BF V8BF])
  
--- 122,127 ----
diff -Nrcpad gcc-10.2.0/gcc/config/aarch64/predicates.md gcc-10.3.0/gcc/config/aarch64/predicates.md
*** gcc-10.2.0/gcc/config/aarch64/predicates.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/aarch64/predicates.md	Thu Apr  8 11:56:28 2021
***************
*** 32,38 ****
  
  (define_predicate "aarch64_general_reg"
    (and (match_operand 0 "register_operand")
!        (match_test "REGNO_REG_CLASS (REGNO (op)) == GENERAL_REGS")))
  
  ;; Return true if OP a (const_int 0) operand.
  (define_predicate "const0_operand"
--- 32,39 ----
  
  (define_predicate "aarch64_general_reg"
    (and (match_operand 0 "register_operand")
!        (match_test "REGNO_REG_CLASS (REGNO (op)) == STUB_REGS
! 		    || REGNO_REG_CLASS (REGNO (op)) == GENERAL_REGS")))
  
  ;; Return true if OP a (const_int 0) operand.
  (define_predicate "const0_operand"
diff -Nrcpad gcc-10.2.0/gcc/config/arc/arc-protos.h gcc-10.3.0/gcc/config/arc/arc-protos.h
*** gcc-10.2.0/gcc/config/arc/arc-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arc/arc-protos.h	Thu Apr  8 11:56:28 2021
*************** extern void split_subsi (rtx *);
*** 90,99 ****
  extern void arc_split_move (rtx *);
  extern const char *arc_short_long (rtx_insn *insn, const char *, const char *);
  extern rtx arc_regno_use_in (unsigned int, rtx);
- extern bool arc_scheduling_not_expected (void);
- extern bool arc_sets_cc_p (rtx_insn *insn);
  extern int arc_label_align (rtx_insn *label);
- extern bool arc_need_delay (rtx_insn *insn);
  extern bool arc_text_label (rtx_insn *insn);
  
  extern bool arc_short_comparison_p (rtx, int);
--- 90,96 ----
diff -Nrcpad gcc-10.2.0/gcc/config/arc/arc.c gcc-10.3.0/gcc/config/arc/arc.c
*** gcc-10.2.0/gcc/config/arc/arc.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arc/arc.c	Thu Apr  8 11:56:28 2021
*************** arc_attr_type (rtx_insn *insn)
*** 10291,10349 ****
    return get_attr_type (insn);
  }
  
- /* Return true if insn sets the condition codes.  */
- 
- bool
- arc_sets_cc_p (rtx_insn *insn)
- {
-   if (NONJUMP_INSN_P (insn))
-     if (rtx_sequence *seq = dyn_cast <rtx_sequence *> (PATTERN (insn)))
-       insn = seq->insn (seq->len () - 1);
-   return arc_attr_type (insn) == TYPE_COMPARE;
- }
- 
- /* Return true if INSN is an instruction with a delay slot we may want
-    to fill.  */
- 
- bool
- arc_need_delay (rtx_insn *insn)
- {
-   rtx_insn *next;
- 
-   if (!flag_delayed_branch)
-     return false;
-   /* The return at the end of a function needs a delay slot.  */
-   if (NONJUMP_INSN_P (insn) && GET_CODE (PATTERN (insn)) == USE
-       && (!(next = next_active_insn (insn))
- 	  || ((!NONJUMP_INSN_P (next) || GET_CODE (PATTERN (next)) != SEQUENCE)
- 	      && arc_attr_type (next) == TYPE_RETURN))
-       && (!TARGET_PAD_RETURN
- 	  || (prev_active_insn (insn)
- 	      && prev_active_insn (prev_active_insn (insn))
- 	      && prev_active_insn (prev_active_insn (prev_active_insn (insn))))))
-     return true;
-   if (NONJUMP_INSN_P (insn)
-       ? (GET_CODE (PATTERN (insn)) == USE
- 	 || GET_CODE (PATTERN (insn)) == CLOBBER
- 	 || GET_CODE (PATTERN (insn)) == SEQUENCE)
-       : JUMP_P (insn)
-       ? (GET_CODE (PATTERN (insn)) == ADDR_VEC
- 	 || GET_CODE (PATTERN (insn)) == ADDR_DIFF_VEC)
-       : !CALL_P (insn))
-     return false;
-   return num_delay_slots (insn) != 0;
- }
- 
- /* Return true if the scheduling pass(es) has/have already run,
-    i.e. where possible, we should try to mitigate high latencies
-    by different instruction selection.  */
- 
- bool
- arc_scheduling_not_expected (void)
- {
-   return cfun->machine->arc_reorg_started;
- }
- 
  /* Code has a minimum p2 alignment of 1, which we must restore after
     an ADDR_DIFF_VEC.  */
  
--- 10291,10296 ----
diff -Nrcpad gcc-10.2.0/gcc/config/arc/arc.md gcc-10.3.0/gcc/config/arc/arc.md
*** gcc-10.2.0/gcc/config/arc/arc.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arc/arc.md	Thu Apr  8 11:56:28 2021
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 871,876 ****
--- 871,878 ----
  
  (define_code_iterator SEZ [sign_extend zero_extend])
  (define_code_attr SEZ_prefix [(sign_extend "sex") (zero_extend "ext")])
+ ; Optab prefix for sign/zero-extending operations
+ (define_code_attr su_optab [(sign_extend "") (zero_extend "u")])
  
  (define_insn "*<SEZ_prefix>xt<SQH_postfix>_cmp0_noout"
    [(set (match_operand 0 "cc_set_register" "")
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 2824,2866 ****
     (set_attr "type" "compare")
     (set_attr "length" "4,4,8")])
  
! ; w/c/c comes first (rather than w/0/C_0) to prevent the middle-end
! ; needlessly prioritizing the matching constraint.
! ; Rcw/0/C_0 comes before w/c/L so that the lower latency conditional
! ; execution is used where possible.
! (define_insn_and_split "adc"
!   [(set (match_operand:SI 0 "dest_reg_operand" "=w,Rcw,w,Rcw,w")
! 	(plus:SI (plus:SI (ltu:SI (reg:CC_C CC_REG) (const_int 0))
! 			  (match_operand:SI 1 "nonmemory_operand"
! 							 "%c,0,c,0,cCal"))
! 		 (match_operand:SI 2 "nonmemory_operand" "c,C_0,L,I,cCal")))]
    "register_operand (operands[1], SImode)
     || register_operand (operands[2], SImode)"
    "@
! 	adc %0,%1,%2
! 	add.cs %0,%1,1
! 	adc %0,%1,%2
! 	adc %0,%1,%2
! 	adc %0,%1,%2"
!   ; if we have a bad schedule after sched2, split.
!   "reload_completed
!    && !optimize_size && (!TARGET_ARC600_FAMILY)
!    && arc_scheduling_not_expected ()
!    && arc_sets_cc_p (prev_nonnote_insn (insn))
!    /* If next comes a return or other insn that needs a delay slot,
!       expect the adc to get into the delay slot.  */
!    && next_nonnote_insn (insn)
!    && !arc_need_delay (next_nonnote_insn (insn))
!    /* Restore operands before emitting.  */
!    && (extract_insn_cached (insn), 1)"
!   [(set (match_dup 0) (match_dup 3))
!    (cond_exec
!      (ltu (reg:CC_C CC_REG) (const_int 0))
!      (set (match_dup 0) (plus:SI (match_dup 0) (const_int 1))))]
!   "operands[3] = simplify_gen_binary (PLUS, SImode, operands[1], operands[2]);"
    [(set_attr "cond" "use")
     (set_attr "type" "cc_arith")
!    (set_attr "length" "4,4,4,4,8")])
  
  ; combiner-splitter cmp / scc -> cmp / adc
  (define_split
--- 2826,2850 ----
     (set_attr "type" "compare")
     (set_attr "length" "4,4,8")])
  
! (define_insn "adc"
!   [(set (match_operand:SI 0 "register_operand"    "=r,  r,r,r,  r,r")
! 	(plus:SI
! 	 (plus:SI
! 	  (ltu:SI (reg:CC_C CC_REG) (const_int 0))
! 	  (match_operand:SI 1 "nonmemory_operand" "%r,  0,r,0,Cal,r"))
! 	 (match_operand:SI 2 "nonmemory_operand"   "r,C_0,L,I,  r,Cal")))]
    "register_operand (operands[1], SImode)
     || register_operand (operands[2], SImode)"
    "@
!     adc\\t%0,%1,%2
!     add.cs\\t%0,%1,1
!     adc\\t%0,%1,%2
!     adc\\t%0,%1,%2
!     adc\\t%0,%1,%2
!     adc\\t%0,%1,%2"
    [(set_attr "cond" "use")
     (set_attr "type" "cc_arith")
!    (set_attr "length" "4,4,4,4,8,8")])
  
  ; combiner-splitter cmp / scc -> cmp / adc
  (define_split
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 2992,2998 ****
        DONE;
      }
    emit_insn (gen_sub_f (l0, l1, l2));
!   emit_insn (gen_sbc (h0, h1, h2, gen_rtx_REG (CCmode, CC_REG)));
    DONE;
    ")
  
--- 2976,2982 ----
        DONE;
      }
    emit_insn (gen_sub_f (l0, l1, l2));
!   emit_insn (gen_sbc (h0, h1, h2));
    DONE;
    ")
  
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 3007,3050 ****
     (set_attr "type" "cc_arith")
     (set_attr "length" "4")])
  
! ; w/c/c comes first (rather than Rcw/0/C_0) to prevent the middle-end
! ; needlessly prioritizing the matching constraint.
! ; Rcw/0/C_0 comes before w/c/L so that the lower latency conditional execution
! ; is used where possible.
! (define_insn_and_split "sbc"
!   [(set (match_operand:SI 0 "dest_reg_operand" "=w,Rcw,w,Rcw,w")
! 	(minus:SI (minus:SI (match_operand:SI 1 "nonmemory_operand"
! 						"c,0,c,0,cCal")
! 			    (ltu:SI (match_operand:CC_C 3 "cc_use_register")
! 				    (const_int 0)))
! 		  (match_operand:SI 2 "nonmemory_operand" "c,C_0,L,I,cCal")))]
    "register_operand (operands[1], SImode)
     || register_operand (operands[2], SImode)"
    "@
! 	sbc %0,%1,%2
! 	sub.cs %0,%1,1
! 	sbc %0,%1,%2
! 	sbc %0,%1,%2
! 	sbc %0,%1,%2"
!   ; if we have a bad schedule after sched2, split.
!   "reload_completed
!    && !optimize_size && (!TARGET_ARC600_FAMILY)
!    && arc_scheduling_not_expected ()
!    && arc_sets_cc_p (prev_nonnote_insn (insn))
!    /* If next comes a return or other insn that needs a delay slot,
!       expect the adc to get into the delay slot.  */
!    && next_nonnote_insn (insn)
!    && !arc_need_delay (next_nonnote_insn (insn))
!    /* Restore operands before emitting.  */
!    && (extract_insn_cached (insn), 1)"
!   [(set (match_dup 0) (match_dup 4))
!    (cond_exec
!      (ltu (reg:CC_C CC_REG) (const_int 0))
!      (set (match_dup 0) (plus:SI (match_dup 0) (const_int -1))))]
!   "operands[4] = simplify_gen_binary (MINUS, SImode, operands[1], operands[2]);"
    [(set_attr "cond" "use")
     (set_attr "type" "cc_arith")
!    (set_attr "length" "4,4,4,4,8")])
  
  (define_insn "sub_f"
    [(set (reg:CC CC_REG)
--- 2991,3015 ----
     (set_attr "type" "cc_arith")
     (set_attr "length" "4")])
  
! (define_insn "sbc"
!   [(set (match_operand:SI 0 "dest_reg_operand"   "=r,r,r,r,r,r")
! 	(minus:SI
! 	 (minus:SI
! 	  (match_operand:SI 1 "nonmemory_operand" "r,  0,r,0,  r,Cal")
! 	  (ltu:SI (reg:CC_C CC_REG) (const_int 0)))
! 	 (match_operand:SI 2 "nonmemory_operand"  "r,C_0,L,I,Cal,r")))]
    "register_operand (operands[1], SImode)
     || register_operand (operands[2], SImode)"
    "@
!     sbc\\t%0,%1,%2
!     sub.cs\\t%0,%1,1
!     sbc\\t%0,%1,%2
!     sbc\\t%0,%1,%2
!     sbc\\t%0,%1,%2
!     sbc\\t%0,%1,%2"
    [(set_attr "cond" "use")
     (set_attr "type" "cc_arith")
!    (set_attr "length" "4,4,4,4,8,8")])
  
  (define_insn "sub_f"
    [(set (reg:CC CC_REG)
*************** core_3, archs4x, archs4xd, archs4xd_slow
*** 6326,6391 ****
     (set_attr "predicable" "no")
     (set_attr "cond" "nocond")])
  
! (define_insn "mpyd_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"			"=Rcr, r")
! 	(mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand"	 "  0, c"))
! 		 (sign_extend:DI (match_operand:SI 2 "register_operand"	 "  c, c"))))
     (set (reg:DI ARCV2_ACC)
  	(mult:DI
! 	  (sign_extend:DI (match_dup 1))
! 	  (sign_extend:DI (match_dup 2))))]
    "TARGET_PLUS_MACD"
!   "mpyd%? %0,%1,%2"
!   [(set_attr "length" "4,4")
!   (set_attr "iscompact" "false")
!   (set_attr "type" "multi")
!   (set_attr "predicable" "yes,no")
!   (set_attr "cond" "canuse,nocond")])
  
! (define_insn "mpyd_imm_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"			"=Rcr, r,r,Rcr,	 r")
! 	(mult:DI (sign_extend:DI (match_operand:SI 1 "register_operand"	 "  0, c,0,  0,	 c"))
! 		 (match_operand 2		    "immediate_operand"	 "  L, L,I,Cal,Cal")))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI (sign_extend:DI (match_dup 1))
! 		 (match_dup 2)))]
    "TARGET_PLUS_MACD"
!   "mpyd%? %0,%1,%2"
!   [(set_attr "length" "4,4,4,8,8")
!   (set_attr "iscompact" "false")
!   (set_attr "type" "multi")
!   (set_attr "predicable" "yes,no,no,yes,no")
!   (set_attr "cond" "canuse,nocond,nocond,canuse_limm,nocond")])
  
! (define_insn "mpydu_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"			"=Rcr, r")
! 	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand"	 "  0, c"))
! 		 (zero_extend:DI (match_operand:SI 2 "register_operand" "   c, c"))))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI (zero_extend:DI (match_dup 1))
! 		 (zero_extend:DI (match_dup 2))))]
    "TARGET_PLUS_MACD"
!   "mpydu%? %0,%1,%2"
!   [(set_attr "length" "4,4")
!   (set_attr "iscompact" "false")
!   (set_attr "type" "multi")
!   (set_attr "predicable" "yes,no")
!   (set_attr "cond" "canuse,nocond")])
  
! (define_insn "mpydu_imm_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"			"=Rcr, r,r,Rcr,	 r")
! 	(mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand"	 "  0, c,0,  0,	 c"))
! 		 (match_operand 2		    "immediate_operand"	 "  L, L,I,Cal,Cal")))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI (zero_extend:DI (match_dup 1))
  		 (match_dup 2)))]
    "TARGET_PLUS_MACD"
!   "mpydu%? %0,%1,%2"
!   [(set_attr "length" "4,4,4,8,8")
!   (set_attr "iscompact" "false")
!   (set_attr "type" "multi")
!   (set_attr "predicable" "yes,no,no,yes,no")
!   (set_attr "cond" "canuse,nocond,nocond,canuse_limm,nocond")])
  
  (define_insn "*add_shift"
    [(set (match_operand:SI 0 "register_operand" "=q,r,r")
--- 6291,6355 ----
     (set_attr "predicable" "no")
     (set_attr "cond" "nocond")])
  
! (define_insn "mpyd<su_optab>_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"	       "=r")
! 	(mult:DI (SEZ:DI (match_operand:SI 1 "register_operand" "r"))
! 		 (SEZ:DI (match_operand:SI 2 "register_operand" "r"))))
     (set (reg:DI ARCV2_ACC)
  	(mult:DI
! 	  (SEZ:DI (match_dup 1))
! 	  (SEZ:DI (match_dup 2))))]
    "TARGET_PLUS_MACD"
!   "mpyd<su_optab>%?\\t%0,%1,%2"
!   [(set_attr "length" "4")
!    (set_attr "iscompact" "false")
!    (set_attr "type" "multi")
!    (set_attr "predicable" "no")])
  
! (define_insn "*pmpyd<su_optab>_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"	     "=r")
! 	(mult:DI
! 	 (SEZ:DI (match_operand:SI 1 "even_register_operand" "%0"))
! 	 (SEZ:DI (match_operand:SI 2 "register_operand"      "r"))))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI
! 	  (SEZ:DI (match_dup 1))
! 	  (SEZ:DI (match_dup 2))))]
    "TARGET_PLUS_MACD"
!   "mpyd<su_optab>%?\\t%0,%1,%2"
!   [(set_attr "length" "4")
!    (set_attr "iscompact" "false")
!    (set_attr "type" "multi")
!    (set_attr "predicable" "yes")])
  
! (define_insn "mpyd<su_optab>_imm_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"		"=r,r,  r")
! 	(mult:DI (SEZ:DI (match_operand:SI 1 "register_operand"  "r,0,  r"))
! 		 (match_operand 2	     "immediate_operand" "L,I,Cal")))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI (SEZ:DI (match_dup 1))
! 		 (match_dup 2)))]
    "TARGET_PLUS_MACD"
!   "mpyd<su_optab>%?\\t%0,%1,%2"
!   [(set_attr "length" "4,4,8")
!    (set_attr "iscompact" "false")
!    (set_attr "type" "multi")
!    (set_attr "predicable" "no")])
  
! (define_insn "*pmpyd<su_optab>_imm_arcv2hs"
!   [(set (match_operand:DI 0 "even_register_operand"	    "=r,r")
! 	(mult:DI
! 	 (SEZ:DI (match_operand:SI 1 "even_register_operand" "0,0"))
! 	 (match_operand 2	     "immediate_operand"     "L,Cal")))
     (set (reg:DI ARCV2_ACC)
! 	(mult:DI (SEZ:DI (match_dup 1))
  		 (match_dup 2)))]
    "TARGET_PLUS_MACD"
!   "mpyd<su_optab>%?\\t%0,%1,%2"
!   [(set_attr "length" "4,8")
!    (set_attr "iscompact" "false")
!    (set_attr "type" "multi")
!    (set_attr "predicable" "yes")])
  
  (define_insn "*add_shift"
    [(set (match_operand:SI 0 "register_operand" "=q,r,r")
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm-builtins.c gcc-10.3.0/gcc/config/arm/arm-builtins.c
*** gcc-10.2.0/gcc/config/arm/arm-builtins.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm-builtins.c	Thu Apr  8 11:56:28 2021
*************** arm_ldrgbwbu_z_qualifiers[SIMD_MAX_BUILT
*** 811,833 ****
  
  static enum arm_type_qualifiers
  arm_strsbwbs_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_void, qualifier_unsigned, qualifier_const, qualifier_none};
  #define STRSBWBS_QUALIFIERS (arm_strsbwbs_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbu_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_void, qualifier_unsigned, qualifier_const, qualifier_unsigned};
  #define STRSBWBU_QUALIFIERS (arm_strsbwbu_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbs_p_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_void, qualifier_unsigned, qualifier_const,
        qualifier_none, qualifier_unsigned};
  #define STRSBWBS_P_QUALIFIERS (arm_strsbwbs_p_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbu_p_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_void, qualifier_unsigned, qualifier_const,
        qualifier_unsigned, qualifier_unsigned};
  #define STRSBWBU_P_QUALIFIERS (arm_strsbwbu_p_qualifiers)
  
--- 811,833 ----
  
  static enum arm_type_qualifiers
  arm_strsbwbs_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_unsigned, qualifier_unsigned, qualifier_const, qualifier_none};
  #define STRSBWBS_QUALIFIERS (arm_strsbwbs_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbu_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_unsigned, qualifier_unsigned, qualifier_const, qualifier_unsigned};
  #define STRSBWBU_QUALIFIERS (arm_strsbwbu_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbs_p_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_unsigned, qualifier_unsigned, qualifier_const,
        qualifier_none, qualifier_unsigned};
  #define STRSBWBS_P_QUALIFIERS (arm_strsbwbs_p_qualifiers)
  
  static enum arm_type_qualifiers
  arm_strsbwbu_p_qualifiers[SIMD_MAX_BUILTIN_ARGS]
!   = { qualifier_unsigned, qualifier_unsigned, qualifier_const,
        qualifier_unsigned, qualifier_unsigned};
  #define STRSBWBU_P_QUALIFIERS (arm_strsbwbu_p_qualifiers)
  
*************** typedef struct {
*** 946,951 ****
--- 946,954 ----
  #define VAR13(T, N, A, B, C, D, E, F, G, H, I, J, K, L, M) \
    VAR12 (T, N, A, B, C, D, E, F, G, H, I, J, K, L) \
    VAR1 (T, N, M)
+ #define VAR14(T, N, A, B, C, D, E, F, G, H, I, J, K, L, M, O) \
+   VAR13 (T, N, A, B, C, D, E, F, G, H, I, J, K, L, M) \
+   VAR1 (T, N, O)
  
  /* The builtin data can be found in arm_neon_builtins.def, arm_vfp_builtins.def
     and arm_acle_builtins.def.  The entries in arm_neon_builtins.def require
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm-cpus.in gcc-10.3.0/gcc/config/arm/arm-cpus.in
*** gcc-10.2.0/gcc/config/arm/arm-cpus.in	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm-cpus.in	Thu Apr  8 11:56:28 2021
*************** define feature armv8_1m_main
*** 135,144 ****
  # Floating point and Neon extensions.
  # VFPv1 is not supported in GCC.
  
- # This feature bit is enabled for all VFP, MVE and
- # MVE with floating point extensions.
- define feature vfp_base
- 
  # Vector floating point v2.
  define feature vfpv2
  
--- 135,140 ----
*************** define fgroup ALL_SIMD	ALL_SIMD_INTERNAL
*** 251,257 ****
  
  # List of all FPU bits to strip out if -mfpu is used to override the
  # default.  fp16 is deliberately missing from this list.
! define fgroup ALL_FPU_INTERNAL	vfp_base vfpv2 vfpv3 vfpv4 fpv5 fp16conv fp_dbl ALL_SIMD_INTERNAL
  # Similarly, but including fp16 and other extensions that aren't part of
  # -mfpu support.
  define fgroup ALL_FPU_EXTERNAL fp16 bf16
--- 247,253 ----
  
  # List of all FPU bits to strip out if -mfpu is used to override the
  # default.  fp16 is deliberately missing from this list.
! define fgroup ALL_FPU_INTERNAL	vfpv2 vfpv3 vfpv4 fpv5 fp16conv fp_dbl ALL_SIMD_INTERNAL
  # Similarly, but including fp16 and other extensions that aren't part of
  # -mfpu support.
  define fgroup ALL_FPU_EXTERNAL fp16 bf16
*************** define fgroup ARMv8r      ARMv8a
*** 296,306 ****
  define fgroup ARMv8_1m_main ARMv8m_main armv8_1m_main
  
  # Useful combinations.
! define fgroup VFPv2	vfp_base vfpv2
  define fgroup VFPv3	VFPv2 vfpv3
  define fgroup VFPv4	VFPv3 vfpv4 fp16conv
  define fgroup FPv5	VFPv4 fpv5
! define fgroup MVE      mve vfp_base armv7em
  define fgroup MVE_FP   MVE FPv5 fp16 mve_float
  
  define fgroup FP_DBL	fp_dbl
--- 292,302 ----
  define fgroup ARMv8_1m_main ARMv8m_main armv8_1m_main
  
  # Useful combinations.
! define fgroup VFPv2	vfpv2
  define fgroup VFPv3	VFPv2 vfpv3
  define fgroup VFPv4	VFPv3 vfpv4 fp16conv
  define fgroup FPv5	VFPv4 fpv5
! define fgroup MVE      mve armv7em
  define fgroup MVE_FP   MVE FPv5 fp16 mve_float
  
  define fgroup FP_DBL	fp_dbl
*************** define fgroup NEON	FP_D32 neon
*** 310,315 ****
--- 306,323 ----
  define fgroup CRYPTO	NEON crypto
  define fgroup DOTPROD	NEON dotprod
  
+ # Implied feature bits.  These are for non-named features shared between fgroups.
+ # Shared feature f belonging to fgroups A and B will be erroneously removed if:
+ # A and B are enabled by default AND A is disabled by a removal flag.
+ # To ensure that f is retained, we must add such bits to the ISA after
+ # processing the removal flags.  This is implemented by 'implied bits':
+ # define implied <name> [<feature-or-fgroup>]+
+ # This indicates that, if any of the listed features are enabled, or if any
+ # member of a listed fgroup is enabled, then <name> will be implicitly enabled.
+ 
+ # Enabled for all VFP, MVE and MVE with floating point extensions.
+ define implied vfp_base MVE MVE_FP ALL_FP
+ 
  # List of all quirk bits to strip out when comparing CPU features with
  # architectures.
  # xscale isn't really a 'quirk', but it isn't an architecture either and we
*************** begin cpu cortex-a76.cortex-a55
*** 1478,1483 ****
--- 1486,1515 ----
   costs cortex_a57
  end cpu cortex-a76.cortex-a55
  
+ # Armv8.4 A-profile Architecture Processors
+ begin cpu neoverse-v1
+   cname neoversev1
+   tune for cortex-a57
+   tune flags LDSCHED
+   architecture armv8.4-a+fp16+bf16+i8mm
+   option crypto add FP_ARMv8 CRYPTO
+   costs cortex_a57
+   vendor 41
+   part 0xd40
+ end cpu neoverse-v1
+ 
+ # Armv8.5 A-profile Architecture Processors
+ begin cpu neoverse-n2
+   cname neoversen2
+   tune for cortex-a57
+   tune flags LDSCHED
+   architecture armv8.5-a+fp16+bf16+i8mm
+   option crypto add FP_ARMv8 CRYPTO
+   costs cortex_a57
+   vendor 41
+   part 0xd49
+ end cpu neoverse-n2
+ 
  # V8 M-profile implementations.
  begin cpu cortex-m23
   cname cortexm23
*************** begin cpu cortex-m55
*** 1508,1513 ****
--- 1540,1549 ----
   cname cortexm55
   tune flags LDSCHED
   architecture armv8.1-m.main+mve.fp+fp.dp
+  option nomve.fp remove mve_float
+  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
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm-protos.h gcc-10.3.0/gcc/config/arm/arm-protos.h
*** gcc-10.2.0/gcc/config/arm/arm-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm-protos.h	Thu Apr  8 11:56:28 2021
*************** extern char *neon_output_shift_immediate
*** 99,105 ****
  					  machine_mode, int, bool);
  extern void neon_pairwise_reduce (rtx, rtx, machine_mode,
  				  rtx (*) (rtx, rtx, rtx));
! extern rtx neon_make_constant (rtx);
  extern tree arm_builtin_vectorized_function (unsigned int, tree, tree);
  extern void neon_expand_vector_init (rtx, rtx);
  extern void neon_lane_bounds (rtx, HOST_WIDE_INT, HOST_WIDE_INT, const_tree);
--- 99,105 ----
  					  machine_mode, int, bool);
  extern void neon_pairwise_reduce (rtx, rtx, machine_mode,
  				  rtx (*) (rtx, rtx, rtx));
! extern rtx neon_make_constant (rtx, bool generate = true);
  extern tree arm_builtin_vectorized_function (unsigned int, tree, tree);
  extern void neon_expand_vector_init (rtx, rtx);
  extern void neon_lane_bounds (rtx, HOST_WIDE_INT, HOST_WIDE_INT, const_tree);
*************** extern enum reg_class coproc_secondary_r
*** 115,120 ****
--- 115,122 ----
  extern bool arm_tls_referenced_p (rtx);
  
  extern int arm_coproc_mem_operand (rtx, bool);
+ extern int arm_coproc_mem_operand_no_writeback (rtx);
+ extern int arm_coproc_mem_operand_wb (rtx, int);
  extern int neon_vector_mem_operand (rtx, int, bool);
  extern int mve_vector_mem_operand (machine_mode, rtx, bool);
  extern int neon_struct_mem_operand (rtx);
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm-tables.opt gcc-10.3.0/gcc/config/arm/arm-tables.opt
*** gcc-10.2.0/gcc/config/arm/arm-tables.opt	Thu Jul 23 06:35:54 2020
--- gcc-10.3.0/gcc/config/arm/arm-tables.opt	Thu Apr  8 11:57:03 2021
*************** EnumValue
*** 250,255 ****
--- 250,261 ----
  Enum(processor_type) String(cortex-a76.cortex-a55) Value( TARGET_CPU_cortexa76cortexa55)
  
  EnumValue
+ Enum(processor_type) String(neoverse-v1) Value( TARGET_CPU_neoversev1)
+ 
+ EnumValue
+ Enum(processor_type) String(neoverse-n2) Value( TARGET_CPU_neoversen2)
+ 
+ EnumValue
  Enum(processor_type) String(cortex-m23) Value( TARGET_CPU_cortexm23)
  
  EnumValue
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm-tune.md gcc-10.3.0/gcc/config/arm/arm-tune.md
*** gcc-10.2.0/gcc/config/arm/arm-tune.md	Thu Jul 23 06:35:54 2020
--- gcc-10.3.0/gcc/config/arm/arm-tune.md	Thu Apr  8 11:57:03 2021
***************
*** 46,51 ****
  	cortexa73cortexa53,cortexa55,cortexa75,
  	cortexa76,cortexa76ae,cortexa77,
  	neoversen1,cortexa75cortexa55,cortexa76cortexa55,
! 	cortexm23,cortexm33,cortexm35p,
! 	cortexm55,cortexr52"
  	(const (symbol_ref "((enum attr_tune) arm_tune)")))
--- 46,52 ----
  	cortexa73cortexa53,cortexa55,cortexa75,
  	cortexa76,cortexa76ae,cortexa77,
  	neoversen1,cortexa75cortexa55,cortexa76cortexa55,
! 	neoversev1,neoversen2,cortexm23,
! 	cortexm33,cortexm35p,cortexm55,
! 	cortexr52"
  	(const (symbol_ref "((enum attr_tune) arm_tune)")))
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm.c gcc-10.3.0/gcc/config/arm/arm.c
*** gcc-10.2.0/gcc/config/arm/arm.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm.c	Thu Apr  8 11:56:28 2021
*************** arm_configure_build_target (struct arm_b
*** 3407,3412 ****
--- 3407,3426 ----
        bitmap_ior (target->isa, target->isa, fpu_bits);
      }
  
+   /* 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
+      multiple fgroups. Each entry in all_implied_fbits is of the form
+      ante -> cons, meaning that if the feature "ante" is enabled, we should
+      implicitly enable "cons".  */
+   const struct fbit_implication *impl = all_implied_fbits;
+   while (impl->ante)
+     {
+       if (bitmap_bit_p (target->isa, impl->ante))
+ 	bitmap_set_bit (target->isa, impl->cons);
+       impl++;
+     }
+ 
    if (!arm_selected_tune)
      arm_selected_tune = arm_selected_cpu;
    else /* Validate the features passed to -mtune.  */
*************** arm_option_override (void)
*** 3431,3438 ****
  {
    static const enum isa_feature fpu_bitlist_internal[]
      = { ISA_ALL_FPU_INTERNAL, isa_nobit };
    static const enum isa_feature fp_bitlist[]
!     = { ISA_ALL_FP, isa_nobit };
    static const enum isa_feature quirk_bitlist[] = { ISA_ALL_QUIRKS, isa_nobit};
    cl_target_option opts;
  
--- 3445,3453 ----
  {
    static const enum isa_feature fpu_bitlist_internal[]
      = { ISA_ALL_FPU_INTERNAL, isa_nobit };
+   /* isa_bit_mve_float is also part of FP bit list for arch v8.1-m.main.  */
    static const enum isa_feature fp_bitlist[]
!     = { ISA_ALL_FP, isa_bit_mve_float, isa_nobit };
    static const enum isa_feature quirk_bitlist[] = { ISA_ALL_QUIRKS, isa_nobit};
    cl_target_option opts;
  
*************** arm_tls_referenced_p (rtx x)
*** 9445,9450 ****
--- 9460,9468 ----
  static bool
  arm_legitimate_constant_p_1 (machine_mode, rtx x)
  {
+   if (GET_CODE (x) == CONST_VECTOR && !neon_make_constant (x, false))
+     return false;
+ 
    return flag_pic || !label_mentioned_p (x);
  }
  
*************** neon_pairwise_reduce (rtx op0, rtx op1,
*** 12988,12999 ****
      }
  }
  
! /* If VALS is a vector constant that can be loaded into a register
!    using VDUP, generate instructions to do so and return an RTX to
!    assign to the register.  Otherwise return NULL_RTX.  */
  
  static rtx
! neon_vdup_constant (rtx vals)
  {
    machine_mode mode = GET_MODE (vals);
    machine_mode inner_mode = GET_MODE_INNER (mode);
--- 13006,13019 ----
      }
  }
  
! /* Return a non-NULL RTX iff VALS is a vector constant that can be
!    loaded into a register using VDUP.
! 
!    If this is the case, and GENERATE is set, we also generate
!    instructions to do this and return an RTX to assign to the register.  */
  
  static rtx
! neon_vdup_constant (rtx vals, bool generate)
  {
    machine_mode mode = GET_MODE (vals);
    machine_mode inner_mode = GET_MODE_INNER (mode);
*************** neon_vdup_constant (rtx vals)
*** 13009,13014 ****
--- 13029,13037 ----
         vdup.i16).  */
      return NULL_RTX;
  
+   if (!generate)
+     return x;
+ 
    /* We can load this constant by using VDUP and a constant in a
       single ARM register.  This will be cheaper than a vector
       load.  */
*************** neon_vdup_constant (rtx vals)
*** 13017,13029 ****
    return gen_vec_duplicate (mode, x);
  }
  
! /* Generate code to load VALS, which is a PARALLEL containing only
!    constants (for vec_init) or CONST_VECTOR, efficiently into a
!    register.  Returns an RTX to copy into the register, or NULL_RTX
!    for a PARALLEL that cannot be converted into a CONST_VECTOR.  */
  
  rtx
! neon_make_constant (rtx vals)
  {
    machine_mode mode = GET_MODE (vals);
    rtx target;
--- 13040,13054 ----
    return gen_vec_duplicate (mode, x);
  }
  
! /* Return a non-NULL RTX iff VALS, which is a PARALLEL containing only
!    constants (for vec_init) or CONST_VECTOR, can be effeciently loaded
!    into a register.
! 
!    If this is the case, and GENERATE is set, we also generate code to do
!    this and return an RTX to copy into the register.  */
  
  rtx
! neon_make_constant (rtx vals, bool generate)
  {
    machine_mode mode = GET_MODE (vals);
    rtx target;
*************** neon_make_constant (rtx vals)
*** 13055,13061 ****
        && simd_immediate_valid_for_move (const_vec, mode, NULL, NULL))
      /* Load using VMOV.  On Cortex-A8 this takes one cycle.  */
      return const_vec;
!   else if ((target = neon_vdup_constant (vals)) != NULL_RTX)
      /* Loaded using VDUP.  On Cortex-A8 the VDUP takes one NEON
         pipeline cycle; creating the constant takes one or two ARM
         pipeline cycles.  */
--- 13080,13086 ----
        && simd_immediate_valid_for_move (const_vec, mode, NULL, NULL))
      /* Load using VMOV.  On Cortex-A8 this takes one cycle.  */
      return const_vec;
!   else if ((target = neon_vdup_constant (vals, generate)) != NULL_RTX)
      /* Loaded using VDUP.  On Cortex-A8 the VDUP takes one NEON
         pipeline cycle; creating the constant takes one or two ARM
         pipeline cycles.  */
*************** neon_make_constant (rtx vals)
*** 13065,13071 ****
         (for either double or quad vectors).  We cannot take advantage
         of single-cycle VLD1 because we need a PC-relative addressing
         mode.  */
!     return const_vec;
    else
      /* A PARALLEL containing something not valid inside CONST_VECTOR.
         We cannot construct an initializer.  */
--- 13090,13096 ----
         (for either double or quad vectors).  We cannot take advantage
         of single-cycle VLD1 because we need a PC-relative addressing
         mode.  */
!     return arm_disable_literal_pool ? NULL_RTX : const_vec;
    else
      /* A PARALLEL containing something not valid inside CONST_VECTOR.
         We cannot construct an initializer.  */
*************** neon_element_bits (machine_mode mode)
*** 13192,13204 ****
  /* Predicates for `match_operand' and `match_operator'.  */
  
  /* Return TRUE if OP is a valid coprocessor memory address pattern.
!    WB is true if full writeback address modes are allowed and is false
     if limited writeback address modes (POST_INC and PRE_DEC) are
!    allowed.  */
  
  int
! arm_coproc_mem_operand (rtx op, bool wb)
  {
    rtx ind;
  
    /* Reject eliminable registers.  */
--- 13217,13230 ----
  /* Predicates for `match_operand' and `match_operator'.  */
  
  /* Return TRUE if OP is a valid coprocessor memory address pattern.
!    WB level is 2 if full writeback address modes are allowed, 1
     if limited writeback address modes (POST_INC and PRE_DEC) are
!    allowed and 0 if no writeback at all is supported.  */
  
  int
! arm_coproc_mem_operand_wb (rtx op, int wb_level)
  {
+   gcc_assert (wb_level == 0 || wb_level == 1 || wb_level == 2);
    rtx ind;
  
    /* Reject eliminable registers.  */
*************** arm_coproc_mem_operand (rtx op, bool wb)
*** 13231,13246 ****
  
    /* Autoincremment addressing modes.  POST_INC and PRE_DEC are
       acceptable in any case (subject to verification by
!      arm_address_register_rtx_p).  We need WB to be true to accept
       PRE_INC and POST_DEC.  */
!   if (GET_CODE (ind) == POST_INC
!       || GET_CODE (ind) == PRE_DEC
!       || (wb
! 	  && (GET_CODE (ind) == PRE_INC
! 	      || GET_CODE (ind) == POST_DEC)))
      return arm_address_register_rtx_p (XEXP (ind, 0), 0);
  
!   if (wb
        && (GET_CODE (ind) == POST_MODIFY || GET_CODE (ind) == PRE_MODIFY)
        && arm_address_register_rtx_p (XEXP (ind, 0), 0)
        && GET_CODE (XEXP (ind, 1)) == PLUS
--- 13257,13274 ----
  
    /* Autoincremment addressing modes.  POST_INC and PRE_DEC are
       acceptable in any case (subject to verification by
!      arm_address_register_rtx_p).  We need full writeback to accept
!      PRE_INC and POST_DEC, and at least restricted writeback for
       PRE_INC and POST_DEC.  */
!   if (wb_level > 0
!       && (GET_CODE (ind) == POST_INC
! 	  || GET_CODE (ind) == PRE_DEC
! 	  || (wb_level > 1
! 	      && (GET_CODE (ind) == PRE_INC
! 		  || GET_CODE (ind) == POST_DEC))))
      return arm_address_register_rtx_p (XEXP (ind, 0), 0);
  
!   if (wb_level > 1
        && (GET_CODE (ind) == POST_MODIFY || GET_CODE (ind) == PRE_MODIFY)
        && arm_address_register_rtx_p (XEXP (ind, 0), 0)
        && GET_CODE (XEXP (ind, 1)) == PLUS
*************** arm_coproc_mem_operand (rtx op, bool wb)
*** 13249,13267 ****
  
    /* Match:
       (plus (reg)
! 	   (const)).  */
    if (GET_CODE (ind) == PLUS
        && REG_P (XEXP (ind, 0))
        && REG_MODE_OK_FOR_BASE_P (XEXP (ind, 0), VOIDmode)
        && CONST_INT_P (XEXP (ind, 1))
!       && INTVAL (XEXP (ind, 1)) > -1024
!       && INTVAL (XEXP (ind, 1)) <  1024
!       && (INTVAL (XEXP (ind, 1)) & 3) == 0)
      return TRUE;
  
    return FALSE;
  }
  
  /* This function returns TRUE on matching mode and op.
  1. For given modes, check for [Rn], return TRUE for Rn <= LO_REGS.
  2. For other modes, check for [Rn], return TRUE for Rn < R15 (expect R13).  */
--- 13277,13318 ----
  
    /* Match:
       (plus (reg)
! 	   (const))
! 
!      The encoded immediate for 16-bit modes is multiplied by 2,
!      while the encoded immediate for 32-bit and 64-bit modes is
!      multiplied by 4.  */
!   int factor = MIN (GET_MODE_SIZE (GET_MODE (op)), 4);
    if (GET_CODE (ind) == PLUS
        && REG_P (XEXP (ind, 0))
        && REG_MODE_OK_FOR_BASE_P (XEXP (ind, 0), VOIDmode)
        && CONST_INT_P (XEXP (ind, 1))
!       && IN_RANGE (INTVAL (XEXP (ind, 1)), -255 * factor, 255 * factor)
!       && (INTVAL (XEXP (ind, 1)) & (factor - 1)) == 0)
      return TRUE;
  
    return FALSE;
  }
  
+ /* Return TRUE if OP is a valid coprocessor memory address pattern.
+    WB is true if full writeback address modes are allowed and is false
+    if limited writeback address modes (POST_INC and PRE_DEC) are
+    allowed.  */
+ 
+ int arm_coproc_mem_operand (rtx op, bool wb)
+ {
+   return arm_coproc_mem_operand_wb (op, wb ? 2 : 1);
+ }
+ 
+ /* Return TRUE if OP is a valid coprocessor memory address pattern in a
+    context in which no writeback address modes are allowed.  */
+ 
+ int
+ arm_coproc_mem_operand_no_writeback (rtx op)
+ {
+   return arm_coproc_mem_operand_wb (op, 0);
+ }
+ 
  /* This function returns TRUE on matching mode and op.
  1. For given modes, check for [Rn], return TRUE for Rn <= LO_REGS.
  2. For other modes, check for [Rn], return TRUE for Rn < R15 (expect R13).  */
*************** mve_vector_mem_operand (machine_mode mod
*** 13334,13339 ****
--- 13385,13391 ----
  	    if (val % 4 == 0 && val >= 0 && val <= 1020)
  	      return ((reg_no < LAST_ARM_REGNUM && reg_no != SP_REGNUM)
  		      || (!strict && reg_no >= FIRST_PSEUDO_REGISTER));
+ 	    return FALSE;
  	  default:
  	    return FALSE;
  	}
*************** neon_vector_mem_operand (rtx op, int typ
*** 13388,13394 ****
    /* Allow post-increment by register for VLDn */
    if (type == 2 && GET_CODE (ind) == POST_MODIFY
        && GET_CODE (XEXP (ind, 1)) == PLUS
!       && REG_P (XEXP (XEXP (ind, 1), 1)))
       return true;
  
    /* Match:
--- 13440,13448 ----
    /* Allow post-increment by register for VLDn */
    if (type == 2 && GET_CODE (ind) == POST_MODIFY
        && GET_CODE (XEXP (ind, 1)) == PLUS
!       && REG_P (XEXP (XEXP (ind, 1), 1))
!       && REG_P (XEXP (ind, 0))
!       && rtx_equal_p (XEXP (ind, 0), XEXP (XEXP (ind, 1), 0)))
       return true;
  
    /* Match:
*************** arm_print_condition (FILE *stream)
*** 23532,23538 ****
  /* Globally reserved letters: acln
     Puncutation letters currently used: @_|?().!#
     Lower case letters currently used: bcdefhimpqtvwxyz
!    Upper case letters currently used: ABCDFGHJKLMNOPQRSTU
     Letters previously used, but now deprecated/obsolete: sVWXYZ.
  
     Note that the global reservation for 'c' is only for CONSTANT_ADDRESS_P.
--- 23586,23592 ----
  /* Globally reserved letters: acln
     Puncutation letters currently used: @_|?().!#
     Lower case letters currently used: bcdefhimpqtvwxyz
!    Upper case letters currently used: ABCDEFGHIJKLMNOPQRSTU
     Letters previously used, but now deprecated/obsolete: sVWXYZ.
  
     Note that the global reservation for 'c' is only for CONSTANT_ADDRESS_P.
*************** arm_print_operand (FILE *stream, rtx x,
*** 24098,24108 ****
        }
        return;
  
!     /* To print the memory operand with "Ux" constraint.  Based on the rtx_code
!        the memory operands output looks like following.
         1. [Rn], #+/-<imm>
         2. [Rn, #+/-<imm>]!
!        3. [Rn].  */
      case 'E':
        {
  	rtx addr;
--- 24152,24163 ----
        }
        return;
  
!     /* To print the memory operand with "Ux" or "Uj" constraint.  Based on the
!        rtx_code the memory operands output looks like following.
         1. [Rn], #+/-<imm>
         2. [Rn, #+/-<imm>]!
!        3. [Rn, #+/-<imm>]
!        4. [Rn].  */
      case 'E':
        {
  	rtx addr;
*************** arm_print_operand (FILE *stream, rtx x,
*** 24137,24142 ****
--- 24192,24207 ----
  		  asm_fprintf (stream, ", #%wd]!",INTVAL (postinc_reg));
  	      }
  	  }
+ 	else if (code == PLUS)
+ 	  {
+ 	    rtx base = XEXP (addr, 0);
+ 	    rtx index = XEXP (addr, 1);
+ 
+ 	    gcc_assert (REG_P (base) && CONST_INT_P (index));
+ 
+ 	    HOST_WIDE_INT offset = INTVAL (index);
+ 	    asm_fprintf (stream, "[%r, #%wd]", REGNO (base), offset);
+ 	  }
  	else
  	  {
  	    gcc_assert (REG_P (addr));
*************** arm_split_atomic_op (enum rtx_code code,
*** 30530,30536 ****
      case MINUS:
        if (CONST_INT_P (value))
  	{
! 	  value = GEN_INT (-INTVAL (value));
  	  code = PLUS;
  	}
        /* FALLTHRU */
--- 30595,30601 ----
      case MINUS:
        if (CONST_INT_P (value))
  	{
! 	  value = gen_int_mode (-INTVAL (value), wmode);
  	  code = PLUS;
  	}
        /* FALLTHRU */
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm.md gcc-10.3.0/gcc/config/arm/arm.md
*** gcc-10.2.0/gcc/config/arm/arm.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm.md	Thu Apr  8 11:56:28 2021
***************
*** 7289,7295 ****
  (define_insn "*arm32_mov<mode>"
    [(set (match_operand:HFBF 0 "nonimmediate_operand" "=r,m,r,r")
  	(match_operand:HFBF 1 "general_operand"	   " m,r,r,F"))]
!   "TARGET_32BIT && !TARGET_HARD_FLOAT
     && (	  s_register_operand (operands[0], <MODE>mode)
         || s_register_operand (operands[1], <MODE>mode))"
    "*
--- 7289,7297 ----
  (define_insn "*arm32_mov<mode>"
    [(set (match_operand:HFBF 0 "nonimmediate_operand" "=r,m,r,r")
  	(match_operand:HFBF 1 "general_operand"	   " m,r,r,F"))]
!   "TARGET_32BIT
!    && !TARGET_HARD_FLOAT
!    && !TARGET_HAVE_MVE
     && (	  s_register_operand (operands[0], <MODE>mode)
         || s_register_operand (operands[1], <MODE>mode))"
    "*
***************
*** 7355,7361 ****
    if (arm_disable_literal_pool
        && (REG_P (operands[0]) || SUBREG_P (operands[0]))
        && CONST_DOUBLE_P (operands[1])
!       && TARGET_HARD_FLOAT
        && !vfp3_const_double_rtx (operands[1]))
      {
        rtx clobreg = gen_reg_rtx (SFmode);
--- 7357,7363 ----
    if (arm_disable_literal_pool
        && (REG_P (operands[0]) || SUBREG_P (operands[0]))
        && CONST_DOUBLE_P (operands[1])
!       && TARGET_VFP_BASE
        && !vfp3_const_double_rtx (operands[1]))
      {
        rtx clobreg = gen_reg_rtx (SFmode);
***************
*** 7452,7458 ****
    if (arm_disable_literal_pool
        && (REG_P (operands[0]) || SUBREG_P (operands[0]))
        && CONSTANT_P (operands[1])
!       && TARGET_HARD_FLOAT
        && !arm_const_double_rtx (operands[1])
        && !(TARGET_VFP_DOUBLE && vfp3_const_double_rtx (operands[1])))
      {
--- 7454,7460 ----
    if (arm_disable_literal_pool
        && (REG_P (operands[0]) || SUBREG_P (operands[0]))
        && CONSTANT_P (operands[1])
!       && TARGET_VFP_BASE
        && !arm_const_double_rtx (operands[1])
        && !(TARGET_VFP_DOUBLE && vfp3_const_double_rtx (operands[1])))
      {
***************
*** 9212,9218 ****
  	operands[2] = operands[1];
        else
  	{
! 	  rtx mem = XEXP (force_const_mem (SImode, operands[1]), 0);
  	  emit_move_insn (operands[2], mem);
  	}
      }
--- 9214,9220 ----
  	operands[2] = operands[1];
        else
  	{
! 	  rtx mem = force_const_mem (SImode, operands[1]);
  	  emit_move_insn (operands[2], mem);
  	}
      }
***************
*** 9295,9301 ****
  	operands[3] = operands[1];
        else
  	{
! 	  rtx mem = XEXP (force_const_mem (SImode, operands[1]), 0);
  	  emit_move_insn (operands[3], mem);
  	}
      }
--- 9297,9303 ----
  	operands[3] = operands[1];
        else
  	{
! 	  rtx mem = force_const_mem (SImode, operands[1]);
  	  emit_move_insn (operands[3], mem);
  	}
      }
***************
*** 9320,9325 ****
--- 9322,9329 ----
    [(set_attr "arch" "t1,32")]
  )
  
+ ;; DO NOT SPLIT THIS PATTERN.  It is important for security reasons that the
+ ;; canary value does not live beyond the end of this sequence.
  (define_insn "arm_stack_protect_test_insn"
    [(set (reg:CC_Z CC_REGNUM)
  	(compare:CC_Z (unspec:SI [(match_operand:SI 1 "memory_operand" "m,m")
***************
*** 9329,9336 ****
     (clobber (match_operand:SI 0 "register_operand" "=&l,&r"))
     (clobber (match_dup 2))]
    "TARGET_32BIT"
!   "ldr\t%0, [%2]\;ldr\t%2, %1\;eors\t%0, %2, %0"
!   [(set_attr "length" "8,12")
     (set_attr "conds" "set")
     (set_attr "type" "multiple")
     (set_attr "arch" "t,32")]
--- 9333,9340 ----
     (clobber (match_operand:SI 0 "register_operand" "=&l,&r"))
     (clobber (match_dup 2))]
    "TARGET_32BIT"
!   "ldr\t%0, [%2]\;ldr\t%2, %1\;eors\t%0, %2, %0\;mov\t%2, #0"
!   [(set_attr "length" "12,16")
     (set_attr "conds" "set")
     (set_attr "type" "multiple")
     (set_attr "arch" "t,32")]
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm_mve.h gcc-10.3.0/gcc/config/arm/arm_mve.h
*** gcc-10.2.0/gcc/config/arm/arm_mve.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm_mve.h	Thu Apr  8 11:56:28 2021
***************
*** 141,146 ****
--- 141,147 ----
  #define vrev64q_m(__inactive, __a, __p) __arm_vrev64q_m(__inactive, __a, __p)
  #define vqrdmlashq(__a, __b, __c) __arm_vqrdmlashq(__a, __b, __c)
  #define vqrdmlahq(__a, __b, __c) __arm_vqrdmlahq(__a, __b, __c)
+ #define vqdmlashq(__a, __b, __c) __arm_vqdmlashq(__a, __b, __c)
  #define vqdmlahq(__a, __b, __c) __arm_vqdmlahq(__a, __b, __c)
  #define vmvnq_m(__inactive, __a, __p) __arm_vmvnq_m(__inactive, __a, __p)
  #define vmlasq(__a, __b, __c) __arm_vmlasq(__a, __b, __c)
***************
*** 260,265 ****
--- 261,267 ----
  #define vorrq_m(__inactive, __a, __b, __p) __arm_vorrq_m(__inactive, __a, __b, __p)
  #define vqaddq_m(__inactive, __a, __b, __p) __arm_vqaddq_m(__inactive, __a, __b, __p)
  #define vqdmladhq_m(__inactive, __a, __b, __p) __arm_vqdmladhq_m(__inactive, __a, __b, __p)
+ #define vqdmlashq_m(__a, __b, __c, __p) __arm_vqdmlashq_m(__a, __b, __c, __p)
  #define vqdmladhxq_m(__inactive, __a, __b, __p) __arm_vqdmladhxq_m(__inactive, __a, __b, __p)
  #define vqdmlahq_m(__a, __b, __c, __p) __arm_vqdmlahq_m(__a, __b, __c, __p)
  #define vqdmlsdhq_m(__inactive, __a, __b, __p) __arm_vqdmlsdhq_m(__inactive, __a, __b, __p)
***************
*** 643,648 ****
--- 645,651 ----
  #define vcvtpq_u16_f16(__a) __arm_vcvtpq_u16_f16(__a)
  #define vcvtpq_u32_f32(__a) __arm_vcvtpq_u32_f32(__a)
  #define vcvtnq_u16_f16(__a) __arm_vcvtnq_u16_f16(__a)
+ #define vcvtnq_u32_f32(__a) __arm_vcvtnq_u32_f32(__a)
  #define vcvtmq_u16_f16(__a) __arm_vcvtmq_u16_f16(__a)
  #define vcvtmq_u32_f32(__a) __arm_vcvtmq_u32_f32(__a)
  #define vcvtaq_u16_f16(__a) __arm_vcvtaq_u16_f16(__a)
***************
*** 1234,1242 ****
  #define vpselq_u8(__a, __b, __p) __arm_vpselq_u8(__a, __b, __p)
  #define vpselq_s8(__a, __b, __p) __arm_vpselq_s8(__a, __b, __p)
  #define vrev64q_m_u8(__inactive, __a, __p) __arm_vrev64q_m_u8(__inactive, __a, __p)
- #define vqrdmlashq_n_u8(__a, __b, __c) __arm_vqrdmlashq_n_u8(__a, __b, __c)
- #define vqrdmlahq_n_u8(__a, __b, __c) __arm_vqrdmlahq_n_u8(__a, __b, __c)
- #define vqdmlahq_n_u8(__a, __b, __c) __arm_vqdmlahq_n_u8(__a, __b, __c)
  #define vmvnq_m_u8(__inactive, __a, __p) __arm_vmvnq_m_u8(__inactive, __a, __p)
  #define vmlasq_n_u8(__a, __b, __c) __arm_vmlasq_n_u8(__a, __b, __c)
  #define vmlaq_n_u8(__a, __b, __c) __arm_vmlaq_n_u8(__a, __b, __c)
--- 1237,1242 ----
***************
*** 1306,1311 ****
--- 1306,1312 ----
  #define vqdmlsdhxq_s8(__inactive, __a, __b) __arm_vqdmlsdhxq_s8(__inactive, __a, __b)
  #define vqdmlsdhq_s8(__inactive, __a, __b) __arm_vqdmlsdhq_s8(__inactive, __a, __b)
  #define vqdmlahq_n_s8(__a, __b, __c) __arm_vqdmlahq_n_s8(__a, __b, __c)
+ #define vqdmlashq_n_s8(__a, __b, __c) __arm_vqdmlashq_n_s8(__a, __b, __c)
  #define vqdmladhxq_s8(__inactive, __a, __b) __arm_vqdmladhxq_s8(__inactive, __a, __b)
  #define vqdmladhq_s8(__inactive, __a, __b) __arm_vqdmladhq_s8(__inactive, __a, __b)
  #define vmlsdavaxq_s8(__a, __b, __c) __arm_vmlsdavaxq_s8(__a, __b, __c)
***************
*** 1319,1327 ****
  #define vpselq_u16(__a, __b, __p) __arm_vpselq_u16(__a, __b, __p)
  #define vpselq_s16(__a, __b, __p) __arm_vpselq_s16(__a, __b, __p)
  #define vrev64q_m_u16(__inactive, __a, __p) __arm_vrev64q_m_u16(__inactive, __a, __p)
- #define vqrdmlashq_n_u16(__a, __b, __c) __arm_vqrdmlashq_n_u16(__a, __b, __c)
- #define vqrdmlahq_n_u16(__a, __b, __c) __arm_vqrdmlahq_n_u16(__a, __b, __c)
- #define vqdmlahq_n_u16(__a, __b, __c) __arm_vqdmlahq_n_u16(__a, __b, __c)
  #define vmvnq_m_u16(__inactive, __a, __p) __arm_vmvnq_m_u16(__inactive, __a, __p)
  #define vmlasq_n_u16(__a, __b, __c) __arm_vmlasq_n_u16(__a, __b, __c)
  #define vmlaq_n_u16(__a, __b, __c) __arm_vmlaq_n_u16(__a, __b, __c)
--- 1320,1325 ----
***************
*** 1390,1395 ****
--- 1388,1394 ----
  #define vqrdmladhq_s16(__inactive, __a, __b) __arm_vqrdmladhq_s16(__inactive, __a, __b)
  #define vqdmlsdhxq_s16(__inactive, __a, __b) __arm_vqdmlsdhxq_s16(__inactive, __a, __b)
  #define vqdmlsdhq_s16(__inactive, __a, __b) __arm_vqdmlsdhq_s16(__inactive, __a, __b)
+ #define vqdmlashq_n_s16(__a, __b, __c) __arm_vqdmlashq_n_s16(__a, __b, __c)
  #define vqdmlahq_n_s16(__a, __b, __c) __arm_vqdmlahq_n_s16(__a, __b, __c)
  #define vqdmladhxq_s16(__inactive, __a, __b) __arm_vqdmladhxq_s16(__inactive, __a, __b)
  #define vqdmladhq_s16(__inactive, __a, __b) __arm_vqdmladhq_s16(__inactive, __a, __b)
***************
*** 1404,1412 ****
  #define vpselq_u32(__a, __b, __p) __arm_vpselq_u32(__a, __b, __p)
  #define vpselq_s32(__a, __b, __p) __arm_vpselq_s32(__a, __b, __p)
  #define vrev64q_m_u32(__inactive, __a, __p) __arm_vrev64q_m_u32(__inactive, __a, __p)
- #define vqrdmlashq_n_u32(__a, __b, __c) __arm_vqrdmlashq_n_u32(__a, __b, __c)
- #define vqrdmlahq_n_u32(__a, __b, __c) __arm_vqrdmlahq_n_u32(__a, __b, __c)
- #define vqdmlahq_n_u32(__a, __b, __c) __arm_vqdmlahq_n_u32(__a, __b, __c)
  #define vmvnq_m_u32(__inactive, __a, __p) __arm_vmvnq_m_u32(__inactive, __a, __p)
  #define vmlasq_n_u32(__a, __b, __c) __arm_vmlasq_n_u32(__a, __b, __c)
  #define vmlaq_n_u32(__a, __b, __c) __arm_vmlaq_n_u32(__a, __b, __c)
--- 1403,1408 ----
***************
*** 1475,1480 ****
--- 1471,1477 ----
  #define vqrdmladhq_s32(__inactive, __a, __b) __arm_vqrdmladhq_s32(__inactive, __a, __b)
  #define vqdmlsdhxq_s32(__inactive, __a, __b) __arm_vqdmlsdhxq_s32(__inactive, __a, __b)
  #define vqdmlsdhq_s32(__inactive, __a, __b) __arm_vqdmlsdhq_s32(__inactive, __a, __b)
+ #define vqdmlashq_n_s32(__a, __b, __c) __arm_vqdmlashq_n_s32(__a, __b, __c)
  #define vqdmlahq_n_s32(__a, __b, __c) __arm_vqdmlahq_n_s32(__a, __b, __c)
  #define vqdmladhxq_s32(__inactive, __a, __b) __arm_vqdmladhxq_s32(__inactive, __a, __b)
  #define vqdmladhq_s32(__inactive, __a, __b) __arm_vqdmladhq_s32(__inactive, __a, __b)
***************
*** 1901,1906 ****
--- 1898,1906 ----
  #define vqdmladhxq_m_s8(__inactive, __a, __b, __p) __arm_vqdmladhxq_m_s8(__inactive, __a, __b, __p)
  #define vqdmladhxq_m_s32(__inactive, __a, __b, __p) __arm_vqdmladhxq_m_s32(__inactive, __a, __b, __p)
  #define vqdmladhxq_m_s16(__inactive, __a, __b, __p) __arm_vqdmladhxq_m_s16(__inactive, __a, __b, __p)
+ #define vqdmlashq_m_n_s8(__a, __b, __c, __p) __arm_vqdmlashq_m_n_s8(__a, __b, __c, __p)
+ #define vqdmlashq_m_n_s32(__a, __b, __c, __p) __arm_vqdmlashq_m_n_s32(__a, __b, __c, __p)
+ #define vqdmlashq_m_n_s16(__a, __b, __c, __p) __arm_vqdmlashq_m_n_s16(__a, __b, __c, __p)
  #define vqdmlahq_m_n_s8(__a, __b, __c, __p) __arm_vqdmlahq_m_n_s8(__a, __b, __c, __p)
  #define vqdmlahq_m_n_s32(__a, __b, __c, __p) __arm_vqdmlahq_m_n_s32(__a, __b, __c, __p)
  #define vqdmlahq_m_n_s16(__a, __b, __c, __p) __arm_vqdmlahq_m_n_s16(__a, __b, __c, __p)
***************
*** 2024,2031 ****
  #define vmlaldavaq_p_u16(__a, __b, __c, __p) __arm_vmlaldavaq_p_u16(__a, __b, __c, __p)
  #define vmlaldavaxq_p_s32(__a, __b, __c, __p) __arm_vmlaldavaxq_p_s32(__a, __b, __c, __p)
  #define vmlaldavaxq_p_s16(__a, __b, __c, __p) __arm_vmlaldavaxq_p_s16(__a, __b, __c, __p)
- #define vmlaldavaxq_p_u32(__a, __b, __c, __p) __arm_vmlaldavaxq_p_u32(__a, __b, __c, __p)
- #define vmlaldavaxq_p_u16(__a, __b, __c, __p) __arm_vmlaldavaxq_p_u16(__a, __b, __c, __p)
  #define vmlsldavaq_p_s32(__a, __b, __c, __p) __arm_vmlsldavaq_p_s32(__a, __b, __c, __p)
  #define vmlsldavaq_p_s16(__a, __b, __c, __p) __arm_vmlsldavaq_p_s16(__a, __b, __c, __p)
  #define vmlsldavaxq_p_s32(__a, __b, __c, __p) __arm_vmlsldavaxq_p_s32(__a, __b, __c, __p)
--- 2024,2029 ----
*************** __arm_vaddlvq_p_u32 (uint32x4_t __a, mve
*** 3672,3678 ****
    return __builtin_mve_vaddlvq_p_uv4si (__a, __p);
  }
  
! __extension__ extern __inline int32_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vcmpneq_s8 (int8x16_t __a, int8x16_t __b)
  {
--- 3670,3676 ----
    return __builtin_mve_vaddlvq_p_uv4si (__a, __p);
  }
  
! __extension__ extern __inline mve_pred16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vcmpneq_s8 (int8x16_t __a, int8x16_t __b)
  {
*************** __arm_vrev64q_m_u8 (uint8x16_t __inactiv
*** 6961,6987 ****
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq_n_u8 (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-   return __builtin_mve_vqrdmlashq_n_uv16qi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq_n_u8 (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-   return __builtin_mve_vqrdmlahq_n_uv16qi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq_n_u8 (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-   return __builtin_mve_vqdmlahq_n_uv16qi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m_u8 (uint8x16_t __inactive, uint8x16_t __a, mve_pred16_t __p)
  {
    return __builtin_mve_vmvnq_m_uv16qi (__inactive, __a, __p);
--- 6959,6964 ----
*************** __arm_vqrdmlashq_n_s8 (int8x16_t __a, in
*** 7424,7429 ****
--- 7401,7413 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_n_s8 (int8x16_t __a, int8x16_t __b, int8_t __c)
+ {
+   return __builtin_mve_vqdmlashq_n_sv16qi (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int8x16_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq_n_s8 (int8x16_t __a, int8x16_t __b, int8_t __c)
  {
    return __builtin_mve_vqrdmlahq_n_sv16qi (__a, __b, __c);
*************** __arm_vrev64q_m_u16 (uint16x8_t __inacti
*** 7557,7583 ****
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq_n_u16 (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-   return __builtin_mve_vqrdmlashq_n_uv8hi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq_n_u16 (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-   return __builtin_mve_vqrdmlahq_n_uv8hi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq_n_u16 (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-   return __builtin_mve_vqdmlahq_n_uv8hi (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m_u16 (uint16x8_t __inactive, uint16x8_t __a, mve_pred16_t __p)
  {
    return __builtin_mve_vmvnq_m_uv8hi (__inactive, __a, __p);
--- 7541,7546 ----
*************** __arm_vqrdmlashq_n_s16 (int16x8_t __a, i
*** 8019,8024 ****
--- 7982,7994 ----
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_n_s16 (int16x8_t __a, int16x8_t __b, int16_t __c)
+ {
+   return __builtin_mve_vqdmlashq_n_sv8hi (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq_n_s16 (int16x8_t __a, int16x8_t __b, int16_t __c)
  {
    return __builtin_mve_vqrdmlahq_n_sv8hi (__a, __b, __c);
*************** __arm_vrev64q_m_u32 (uint32x4_t __inacti
*** 8152,8178 ****
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq_n_u32 (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-   return __builtin_mve_vqrdmlashq_n_uv4si (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq_n_u32 (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-   return __builtin_mve_vqrdmlahq_n_uv4si (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq_n_u32 (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-   return __builtin_mve_vqdmlahq_n_uv4si (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m_u32 (uint32x4_t __inactive, uint32x4_t __a, mve_pred16_t __p)
  {
    return __builtin_mve_vmvnq_m_uv4si (__inactive, __a, __p);
--- 8122,8127 ----
*************** __arm_vqrdmlashq_n_s32 (int32x4_t __a, i
*** 8614,8619 ****
--- 8563,8575 ----
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_n_s32 (int32x4_t __a, int32x4_t __b, int32_t __c)
+ {
+   return __builtin_mve_vqdmlashq_n_sv4si (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq_n_s32 (int32x4_t __a, int32x4_t __b, int32_t __c)
  {
    return __builtin_mve_vqrdmlahq_n_sv4si (__a, __b, __c);
*************** __arm_vqrdmlashq_m_n_s16 (int16x8_t __a,
*** 11141,11146 ****
--- 11097,11123 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m_n_s8 (int8x16_t __a, int8x16_t __b, int8_t __c, mve_pred16_t __p)
+ {
+   return __builtin_mve_vqdmlashq_m_n_sv16qi (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m_n_s16 (int16x8_t __a, int16x8_t __b, int16_t __c, mve_pred16_t __p)
+ {
+   return __builtin_mve_vqdmlashq_m_n_sv8hi (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m_n_s32 (int32x4_t __a, int32x4_t __b, int32_t __c, mve_pred16_t __p)
+ {
+   return __builtin_mve_vqdmlashq_m_n_sv4si (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int8x16_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlsdhq_m_s8 (int8x16_t __inactive, int8x16_t __a, int8x16_t __b, mve_pred16_t __p)
  {
    return __builtin_mve_vqrdmlsdhq_m_sv16qi (__inactive, __a, __b, __p);
*************** __arm_vmlaldavaxq_p_s16 (int64_t __a, in
*** 11811,11830 ****
    return __builtin_mve_vmlaldavaxq_p_sv8hi (__a, __b, __c, __p);
  }
  
- __extension__ extern __inline uint64_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vmlaldavaxq_p_u32 (uint64_t __a, uint32x4_t __b, uint32x4_t __c, mve_pred16_t __p)
- {
-   return __builtin_mve_vmlaldavaxq_p_uv4si (__a, __b, __c, __p);
- }
- 
- __extension__ extern __inline uint64_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vmlaldavaxq_p_u16 (uint64_t __a, uint16x8_t __b, uint16x8_t __c, mve_pred16_t __p)
- {
-   return __builtin_mve_vmlaldavaxq_p_uv8hi (__a, __b, __c, __p);
- }
- 
  __extension__ extern __inline int64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmlsldavaq_p_s32 (int64_t __a, int32x4_t __b, int32x4_t __c, mve_pred16_t __p)
--- 11788,11793 ----
*************** __extension__ extern __inline void
*** 13993,14056 ****
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value)
  {
!   __builtin_mve_vstrdq_scatter_base_wb_sv2di (*__addr, __offset, __value);
!   __builtin_mve_vstrdq_scatter_base_wb_add_sv2di (*__addr, __offset, *__addr);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value)
  {
!   __builtin_mve_vstrdq_scatter_base_wb_uv2di (*__addr, __offset, __value);
!   __builtin_mve_vstrdq_scatter_base_wb_add_uv2di (*__addr, __offset, *__addr);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_p_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value, mve_pred16_t __p)
  {
!   __builtin_mve_vstrdq_scatter_base_wb_p_sv2di (*__addr, __offset, __value, __p);
!   __builtin_mve_vstrdq_scatter_base_wb_p_add_sv2di (*__addr, __offset, *__addr, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_p_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value, mve_pred16_t __p)
  {
!   __builtin_mve_vstrdq_scatter_base_wb_p_uv2di (*__addr, __offset, __value, __p);
!   __builtin_mve_vstrdq_scatter_base_wb_p_add_uv2di (*__addr, __offset, *__addr, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value, mve_pred16_t __p)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_p_sv4si (*__addr, __offset, __value, __p);
!   __builtin_mve_vstrwq_scatter_base_wb_p_add_sv4si (*__addr, __offset, *__addr, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value, mve_pred16_t __p)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_p_uv4si (*__addr, __offset, __value, __p);
!   __builtin_mve_vstrwq_scatter_base_wb_p_add_uv4si (*__addr, __offset, *__addr, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_sv4si (*__addr, __offset, __value);
!   __builtin_mve_vstrwq_scatter_base_wb_add_sv4si (*__addr, __offset, *__addr);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_uv4si (*__addr, __offset, __value);
!   __builtin_mve_vstrwq_scatter_base_wb_add_uv4si (*__addr, __offset, *__addr);
  }
  
  __extension__ extern __inline uint8x16_t
--- 13956,14011 ----
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value)
  {
!   *__addr = __builtin_mve_vstrdq_scatter_base_wb_sv2di (*__addr, __offset, __value);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value)
  {
!   *__addr = __builtin_mve_vstrdq_scatter_base_wb_uv2di (*__addr, __offset, __value);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_p_s64 (uint64x2_t * __addr, const int __offset, int64x2_t __value, mve_pred16_t __p)
  {
!  *__addr =  __builtin_mve_vstrdq_scatter_base_wb_p_sv2di (*__addr, __offset, __value, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrdq_scatter_base_wb_p_u64 (uint64x2_t * __addr, const int __offset, uint64x2_t __value, mve_pred16_t __p)
  {
!   *__addr = __builtin_mve_vstrdq_scatter_base_wb_p_uv2di (*__addr, __offset, __value, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value, mve_pred16_t __p)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_sv4si (*__addr, __offset, __value, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value, mve_pred16_t __p)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_uv4si (*__addr, __offset, __value, __p);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_s32 (uint32x4_t * __addr, const int __offset, int32x4_t __value)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_sv4si (*__addr, __offset, __value);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_u32 (uint32x4_t * __addr, const int __offset, uint32x4_t __value)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_uv4si (*__addr, __offset, __value);
  }
  
  __extension__ extern __inline uint8x16_t
*************** __arm_vcvtnq_u16_f16 (float16x8_t __a)
*** 17012,17017 ****
--- 16967,16979 ----
    return __builtin_mve_vcvtnq_uv8hi (__a);
  }
  
+ __extension__ extern __inline uint32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vcvtnq_u32_f32 (float32x4_t __a)
+ {
+   return __builtin_mve_vcvtnq_uv4si (__a);
+ }
+ 
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vcvtmq_u16_f16 (float16x8_t __a)
*************** __extension__ extern __inline void
*** 19158,19173 ****
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_fv4sf (*__addr, __offset, __value);
!   __builtin_mve_vstrwq_scatter_base_wb_add_fv4sf (*__addr, __offset, *__addr);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value, mve_pred16_t __p)
  {
!   __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf (*__addr, __offset, __value, __p);
!   __builtin_mve_vstrwq_scatter_base_wb_p_add_fv4sf (*__addr, __offset, *__addr, __p);
  }
  
  __extension__ extern __inline float16x8_t
--- 19120,19133 ----
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_fv4sf (*__addr, __offset, __value);
  }
  
  __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vstrwq_scatter_base_wb_p_f32 (uint32x4_t * __addr, const int __offset, float32x4_t __value, mve_pred16_t __p)
  {
!   *__addr = __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf (*__addr, __offset, __value, __p);
  }
  
  __extension__ extern __inline float16x8_t
*************** __arm_vrev64q_m (uint8x16_t __inactive,
*** 23742,23768 ****
  
  __extension__ extern __inline uint8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-  return __arm_vqrdmlashq_n_u8 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-  return __arm_vqrdmlahq_n_u8 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq (uint8x16_t __a, uint8x16_t __b, uint8_t __c)
- {
-  return __arm_vqdmlahq_n_u8 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint8x16_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m (uint8x16_t __inactive, uint8x16_t __a, mve_pred16_t __p)
  {
   return __arm_vmvnq_m_u8 (__inactive, __a, __p);
--- 23702,23707 ----
*************** __arm_vqrdmlashq (int8x16_t __a, int8x16
*** 24204,24209 ****
--- 24143,24155 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq (int8x16_t __a, int8x16_t __b, int8_t __c)
+ {
+  return __arm_vqdmlashq_n_s8 (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int8x16_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq (int8x16_t __a, int8x16_t __b, int8_t __c)
  {
   return __arm_vqrdmlahq_n_s8 (__a, __b, __c);
*************** __arm_vrev64q_m (uint16x8_t __inactive,
*** 24337,24363 ****
  
  __extension__ extern __inline uint16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-  return __arm_vqrdmlashq_n_u16 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-  return __arm_vqrdmlahq_n_u16 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq (uint16x8_t __a, uint16x8_t __b, uint16_t __c)
- {
-  return __arm_vqdmlahq_n_u16 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint16x8_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m (uint16x8_t __inactive, uint16x8_t __a, mve_pred16_t __p)
  {
   return __arm_vmvnq_m_u16 (__inactive, __a, __p);
--- 24283,24288 ----
*************** __arm_vqrdmlashq (int16x8_t __a, int16x8
*** 24799,24804 ****
--- 24724,24736 ----
  
  __extension__ extern __inline int16x8_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq (int16x8_t __a, int16x8_t __b, int16_t __c)
+ {
+  return __arm_vqdmlashq_n_s16 (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq (int16x8_t __a, int16x8_t __b, int16_t __c)
  {
   return __arm_vqrdmlahq_n_s16 (__a, __b, __c);
*************** __arm_vrev64q_m (uint32x4_t __inactive,
*** 24932,24958 ****
  
  __extension__ extern __inline uint32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlashq (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-  return __arm_vqrdmlashq_n_u32 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqrdmlahq (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-  return __arm_vqrdmlahq_n_u32 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vqdmlahq (uint32x4_t __a, uint32x4_t __b, uint32_t __c)
- {
-  return __arm_vqdmlahq_n_u32 (__a, __b, __c);
- }
- 
- __extension__ extern __inline uint32x4_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmvnq_m (uint32x4_t __inactive, uint32x4_t __a, mve_pred16_t __p)
  {
   return __arm_vmvnq_m_u32 (__inactive, __a, __p);
--- 24864,24869 ----
*************** __arm_vqrdmlashq (int32x4_t __a, int32x4
*** 25394,25399 ****
--- 25305,25317 ----
  
  __extension__ extern __inline int32x4_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq (int32x4_t __a, int32x4_t __b, int32_t __c)
+ {
+  return __arm_vqdmlashq_n_s32 (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlahq (int32x4_t __a, int32x4_t __b, int32_t __c)
  {
   return __arm_vqrdmlahq_n_s32 (__a, __b, __c);
*************** __arm_vqrdmlashq_m (int16x8_t __a, int16
*** 27921,27926 ****
--- 27839,27865 ----
  
  __extension__ extern __inline int8x16_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m (int8x16_t __a, int8x16_t __b, int8_t __c, mve_pred16_t __p)
+ {
+  return __arm_vqdmlashq_m_n_s8 (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int16x8_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m (int16x8_t __a, int16x8_t __b, int16_t __c, mve_pred16_t __p)
+ {
+  return __arm_vqdmlashq_m_n_s16 (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int32x4_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
+ __arm_vqdmlashq_m (int32x4_t __a, int32x4_t __b, int32_t __c, mve_pred16_t __p)
+ {
+  return __arm_vqdmlashq_m_n_s32 (__a, __b, __c, __p);
+ }
+ 
+ __extension__ extern __inline int8x16_t
+ __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vqrdmlsdhq_m (int8x16_t __inactive, int8x16_t __a, int8x16_t __b, mve_pred16_t __p)
  {
   return __arm_vqrdmlsdhq_m_s8 (__inactive, __a, __b, __p);
*************** __arm_vmlaldavaxq_p (int64_t __a, int16x
*** 28591,28610 ****
   return __arm_vmlaldavaxq_p_s16 (__a, __b, __c, __p);
  }
  
- __extension__ extern __inline uint64_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vmlaldavaxq_p (uint64_t __a, uint32x4_t __b, uint32x4_t __c, mve_pred16_t __p)
- {
-  return __arm_vmlaldavaxq_p_u32 (__a, __b, __c, __p);
- }
- 
- __extension__ extern __inline uint64_t
- __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
- __arm_vmlaldavaxq_p (uint64_t __a, uint16x8_t __b, uint16x8_t __c, mve_pred16_t __p)
- {
-  return __arm_vmlaldavaxq_p_u16 (__a, __b, __c, __p);
- }
- 
  __extension__ extern __inline int64_t
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  __arm_vmlsldavaq_p (int64_t __a, int32x4_t __b, int32x4_t __c, mve_pred16_t __p)
--- 28530,28535 ----
*************** enum {
*** 35651,35656 ****
--- 35576,35582 ----
  	short: __ARM_mve_type_int_n, \
  	int: __ARM_mve_type_int_n, \
  	long: __ARM_mve_type_int_n, \
+ 	double: __ARM_mve_type_fp_n, \
  	long long: __ARM_mve_type_int_n, \
  	unsigned char: __ARM_mve_type_int_n, \
  	unsigned short: __ARM_mve_type_int_n, \
*************** extern void *__ARM_undef;
*** 35723,35728 ****
--- 35649,35656 ----
      _Generic(param, type: param, default: *(type *)__ARM_undef)
  #define __ARM_mve_coerce1(param, type) \
      _Generic(param, type: param, const type: param, default: *(type *)__ARM_undef)
+ #define __ARM_mve_coerce2(param, type) \
+     _Generic(param, type: param, float16_t: param, float32_t: param, default: *(type *)__ARM_undef)
  
  #if (__ARM_FEATURE_MVE & 2) /* MVE Floating point.  */
  
*************** extern void *__ARM_undef;
*** 35939,35952 ****
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_f16 (__ARM_mve_coerce(p0, float16x8_t), __ARM_mve_coerce(p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_f32 (__ARM_mve_coerce(p0, float32x4_t), __ARM_mve_coerce(p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)));})
  
  #define __arm_vandq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 35867,35880 ----
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_f16 (__ARM_mve_coerce(p0, float16x8_t), __ARM_mve_coerce(p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_f32 (__ARM_mve_coerce(p0, float32x4_t), __ARM_mve_coerce(p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)));})
  
  #define __arm_vandq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 35997,36004 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmulq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmulq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmulq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
--- 35925,35932 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vmulq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmulq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmulq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 36029,36036 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpeqq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpeqq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpeqq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
--- 35957,35964 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpeqq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpeqq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpeqq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 36069,36076 ****
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpeqq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpeqq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2));})
  
  #define __arm_vcmpgtq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 35997,36004 ----
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpeqq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpeqq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpeqq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpeqq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2));})
  
  #define __arm_vcmpgtq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36083,36090 ****
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgtq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgtq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)));})
  
  #define __arm_vcmpleq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36011,36018 ----
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgtq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgtq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)));})
  
  #define __arm_vcmpleq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36097,36104 ****
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)));})
  
  #define __arm_vcmpltq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36025,36032 ----
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpleq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)));})
  
  #define __arm_vcmpltq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36111,36118 ****
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpltq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpltq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpltq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)));})
  
  #define __arm_vcmpneq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36039,36046 ----
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpltq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpltq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpltq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)));})
  
  #define __arm_vcmpneq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36123,36130 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpneq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpneq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpneq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
--- 36051,36058 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t]: __arm_vcmpneq_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vcmpneq_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vcmpneq_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t)), \
*************** extern void *__ARM_undef;
*** 36179,36186 ****
  #define __arm_vmaxnmavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmavq_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmavq_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vmaxnmq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36107,36114 ----
  #define __arm_vmaxnmavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmavq_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmavq_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vmaxnmq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36191,36204 ****
  #define __arm_vmaxnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vmaxnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vminnmaq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36119,36132 ----
  #define __arm_vmaxnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vmaxnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vminnmaq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36209,36216 ****
  #define __arm_vminnmavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmavq_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmavq_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vbrsrq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
--- 36137,36144 ----
  #define __arm_vminnmavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmavq_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmavq_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vbrsrq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
*************** extern void *__ARM_undef;
*** 36232,36239 ****
  #define __arm_vsubq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
--- 36160,36167 ----
  #define __arm_vsubq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)), \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vsubq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
*************** extern void *__ARM_undef;
*** 36252,36259 ****
  #define __arm_vminnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmvq_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmvq_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vshlq_r(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
--- 36180,36187 ----
  #define __arm_vminnmvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmvq_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t)), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmvq_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t)));})
  
  #define __arm_vshlq_r(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)])0, \
*************** extern void *__ARM_undef;
*** 36782,36791 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vqrdmlahq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36710,36724 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
! 	    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
! 
! #define __arm_vqdmlashq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
! 	    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vqrdmlahq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36793,36802 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vmlasq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36726,36732 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vmlasq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 36815,36824 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vqrdmladhxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36745,36751 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vqrdmladhxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37011,37018 ****
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgtq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgtq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
--- 36938,36945 ----
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgtq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgtq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgtq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgtq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
*************** extern void *__ARM_undef;
*** 37027,37034 ****
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2));})
  
  #define __arm_vcmpltq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36954,36961 ----
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpleq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpleq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2));})
  
  #define __arm_vcmpltq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37041,37048 ****
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2));})
  
  #define __arm_vcmpneq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36968,36975 ----
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpltq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpltq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2));})
  
  #define __arm_vcmpneq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37061,37068 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t), p2), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t), p2), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2));})
  
  #define __arm_vcvtbq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 36988,36995 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t), p2), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t), p2), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vcmpneq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpneq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2));})
  
  #define __arm_vcvtbq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37116,37123 ****
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmaq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmaq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vfmaq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vfmaq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t)));})
  
--- 37043,37050 ----
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmaq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmaq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vfmaq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vfmaq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t)));})
  
*************** extern void *__ARM_undef;
*** 37132,37139 ****
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmasq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmasq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t)));})
  
  #define __arm_vmaxnmaq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37059,37066 ----
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmasq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmasq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double)));})
  
  #define __arm_vmaxnmaq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37156,37169 ****
  #define __arm_vmaxnmavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmavq_p_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmavq_p_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vmaxnmvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_p_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_p_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vminnmaq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37083,37096 ----
  #define __arm_vmaxnmavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmavq_p_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmavq_p_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vmaxnmvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vmaxnmvq_p_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vmaxnmvq_p_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vminnmaq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37174,37187 ****
  #define __arm_vminnmavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmavq_p_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmavq_p_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vminnmvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmvq_p_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmvq_p_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vrndnq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37101,37114 ----
  #define __arm_vminnmavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmavq_p_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmavq_p_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vminnmvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vminnmvq_p_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vminnmvq_p_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #define __arm_vrndnq_m(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37248,37255 ****
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgeq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgeq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t)));})
  
  #define __arm_vrshrnbq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37175,37182 ----
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgeq_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t)), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgeq_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t)), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double)), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double)));})
  
  #define __arm_vrshrnbq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37353,37360 ****
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16_t), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32_t), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgeq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgeq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
--- 37280,37287 ----
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t), p2), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t), p2), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vcmpgeq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t), p2), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce2(__p1, double), p2), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vcmpgeq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce2(__p1, double), p2), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vcmpgeq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vcmpgeq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
*************** extern void *__ARM_undef;
*** 37389,37396 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vandq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37316,37323 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, int), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, int), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vandq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37531,37545 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vfmaq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vfmaq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmaq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmaq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vfmasq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmasq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmasq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vfmsq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37458,37472 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vfmaq_m_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vfmaq_m_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmaq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmaq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vfmasq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vfmasq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vfmasq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vfmsq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37580,37587 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vornq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37507,37514 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vornq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 37614,37621 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vorrq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 37541,37548 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t), p3), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t), p3), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vsubq_m_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_m_n_f16 (__ARM_mve_coerce(__p0, float16x8_t), __ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_m_n_f32 (__ARM_mve_coerce(__p0, float32x4_t), __ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vorrq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 38113,38120 ****
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vandq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 38040,38047 ----
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vaddq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vaddq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vaddq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vaddq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vandq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 38248,38255 ****
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vmulq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vmulq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vnegq_x(p1,p2) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)])0, \
--- 38175,38182 ----
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vmulq_x_n_u32 (__ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t), p3), \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vmulq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vmulq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vmulq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vmulq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vnegq_x(p1,p2) ({ __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p1)])0, \
*************** extern void *__ARM_undef;
*** 38337,38344 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vsubq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vsubq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16_t), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32_t), p3));})
  
  #define __arm_vcmulq_rot90_x(p1,p2,p3)  ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 38264,38271 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_float16x8_t]: __arm_vsubq_x_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce(__p2, float16x8_t), p3), \
    int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_float32x4_t]: __arm_vsubq_x_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce(__p2, float32x4_t), p3), \
!   int (*)[__ARM_mve_type_float16x8_t][__ARM_mve_type_fp_n]: __arm_vsubq_x_n_f16 (__ARM_mve_coerce(__p1, float16x8_t), __ARM_mve_coerce2(__p2, double), p3), \
!   int (*)[__ARM_mve_type_float32x4_t][__ARM_mve_type_fp_n]: __arm_vsubq_x_n_f32 (__ARM_mve_coerce(__p1, float32x4_t), __ARM_mve_coerce2(__p2, double), p3));})
  
  #define __arm_vcmulq_rot90_x(p1,p2,p3)  ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 38370,38377 ****
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vsetq_lane_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vsetq_lane_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint64x2_t]: __arm_vsetq_lane_u64 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint64x2_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vsetq_lane_f16 (__ARM_mve_coerce(__p0, float16_t), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vsetq_lane_f32 (__ARM_mve_coerce(__p0, float32_t), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #else /* MVE Integer.  */
  
--- 38297,38304 ----
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vsetq_lane_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vsetq_lane_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t), p2), \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint64x2_t]: __arm_vsetq_lane_u64 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint64x2_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float16x8_t]: __arm_vsetq_lane_f16 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float16x8_t), p2), \
!   int (*)[__ARM_mve_type_fp_n][__ARM_mve_type_float32x4_t]: __arm_vsetq_lane_f32 (__ARM_mve_coerce2(__p0, double), __ARM_mve_coerce(__p1, float32x4_t), p2));})
  
  #else /* MVE Integer.  */
  
*************** extern void *__ARM_undef;
*** 38895,38906 ****
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vaddq_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vaddq_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32_t)), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8_t)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32_t)));})
  
  #define __arm_vandq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 38822,38833 ----
    int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t]: __arm_vaddq_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
    int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vaddq_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
    int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vaddq_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vaddq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int)));})
  
  #define __arm_vandq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 39254,39263 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vqrdmlahq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 39181,39195 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
! 
! #define __arm_vqdmlashq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
!   __typeof(p1) __p1 = (p1); \
!   __typeof(p2) __p2 = (p2); \
!   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
!   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
!   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vqrdmlahq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 39265,39274 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vqrdmladhxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 39197,39203 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vqrdmladhxq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 39399,39408 ****
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)), \
!   int (*)[__ARM_mve_type_uint8x16_t][__ARM_mve_type_uint8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u8 (__ARM_mve_coerce(__p0, uint8x16_t), __ARM_mve_coerce(__p1, uint8x16_t), __ARM_mve_coerce(__p2, uint8_t)), \
!   int (*)[__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u16 (__ARM_mve_coerce(__p0, uint16x8_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16_t)), \
!   int (*)[__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_u32 (__ARM_mve_coerce(__p0, uint32x4_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32_t)));})
  
  #define __arm_vqdmlsdhq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 39328,39334 ----
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t)), \
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t)), \
!   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlahq_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t)));})
  
  #define __arm_vqdmlsdhq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 40800,40805 ****
--- 40726,40739 ----
    int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t), p3), \
    int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqrdmlashq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t), p3));})
  
+ #define __arm_vqdmlashq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
+   __typeof(p1) __p1 = (p1); \
+   __typeof(p2) __p2 = (p2); \
+   _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
+   int (*)[__ARM_mve_type_int8x16_t][__ARM_mve_type_int8x16_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_m_n_s8 (__ARM_mve_coerce(__p0, int8x16_t), __ARM_mve_coerce(__p1, int8x16_t), __ARM_mve_coerce(__p2, int8_t), p3), \
+   int (*)[__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_m_n_s16 (__ARM_mve_coerce(__p0, int16x8_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16_t), p3), \
+   int (*)[__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t][__ARM_mve_type_int_n]: __arm_vqdmlashq_m_n_s32 (__ARM_mve_coerce(__p0, int32x4_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32_t), p3));})
+ 
  #define __arm_vqrshlq_m(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 41057,41065 ****
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlaldavaxq_p_s16 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlaldavaxq_p_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t][__ARM_mve_type_uint16x8_t]: __arm_vmlaldavaxq_p_u16 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint16x8_t), __ARM_mve_coerce(__p2, uint16x8_t), p3), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t][__ARM_mve_type_uint32x4_t]: __arm_vmlaldavaxq_p_u32 (__ARM_mve_coerce(__p0, uint64_t), __ARM_mve_coerce(__p1, uint32x4_t), __ARM_mve_coerce(__p2, uint32x4_t), p3));})
  
  #define __arm_vmlsldavaq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 40991,40997 ----
    __typeof(p2) __p2 = (p2); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)][__ARM_mve_typeid(__p2)])0, \
    int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t][__ARM_mve_type_int16x8_t]: __arm_vmlaldavaxq_p_s16 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int16x8_t), __ARM_mve_coerce(__p2, int16x8_t), p3), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t][__ARM_mve_type_int32x4_t]: __arm_vmlaldavaxq_p_s32 (__ARM_mve_coerce(__p0, int64_t), __ARM_mve_coerce(__p1, int32x4_t), __ARM_mve_coerce(__p2, int32x4_t), p3));})
  
  #define __arm_vmlsldavaq_p(p0,p1,p2,p3) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
*************** extern void *__ARM_undef;
*** 41679,41694 ****
  #define __arm_vmaxavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxavq_s8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxavq_s16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxavq_s32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, int32x4_t)));})
  
  #define __arm_vmaxavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxavq_p_s8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxavq_p_s16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxavq_p_s32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
  #define __arm_vmaxq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 41611,41626 ----
  #define __arm_vmaxavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxavq_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxavq_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxavq_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t)));})
  
  #define __arm_vmaxavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxavq_p_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxavq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxavq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
  #define __arm_vmaxq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 41703,41738 ****
  #define __arm_vmaxvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxvq_s8 (__ARM_mve_coerce(__p0, int8_t), __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxvq_s16 (__ARM_mve_coerce(__p0, int16_t), __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxvq_s32 (__ARM_mve_coerce(__p0, int32_t), __ARM_mve_coerce(__p1, int32x4_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vmaxvq_u8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vmaxvq_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vmaxvq_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vmaxvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxvq_p_s8 (__ARM_mve_coerce(__p0, int8_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxvq_p_s16 (__ARM_mve_coerce(__p0, int16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxvq_p_s32 (__ARM_mve_coerce(__p0, int32_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vmaxvq_p_u8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vmaxvq_p_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vmaxvq_p_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vminavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminavq_s8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminavq_s16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminavq_s32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, int32x4_t)));})
  
  #define __arm_vminavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminavq_p_s8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminavq_p_s16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminavq_p_s32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
  #define __arm_vminq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
--- 41635,41670 ----
  #define __arm_vmaxvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxvq_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxvq_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxvq_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vmaxvq_u8 (__p0, __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vmaxvq_u16 (__p0, __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vmaxvq_u32 (__p0,__ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vmaxvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vmaxvq_p_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vmaxvq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vmaxvq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vmaxvq_p_u8 (__p0, __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vmaxvq_p_u16 (__p0, __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vmaxvq_p_u32 (__p0, __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vminavq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminavq_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminavq_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminavq_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t)));})
  
  #define __arm_vminavq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminavq_p_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminavq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminavq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2));})
  
  #define __arm_vminq_x(p1,p2,p3) ({ __typeof(p1) __p1 = (p1); \
    __typeof(p2) __p2 = (p2); \
*************** extern void *__ARM_undef;
*** 41747,41768 ****
  #define __arm_vminvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminvq_s8 (__ARM_mve_coerce(__p0, int8_t), __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminvq_s16 (__ARM_mve_coerce(__p0, int16_t), __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminvq_s32 (__ARM_mve_coerce(__p0, int32_t), __ARM_mve_coerce(__p1, int32x4_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vminvq_u8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vminvq_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vminvq_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vminvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminvq_p_s8 (__ARM_mve_coerce(__p0, int8_t), __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminvq_p_s16 (__ARM_mve_coerce(__p0, int16_t), __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminvq_p_s32 (__ARM_mve_coerce(__p0, int32_t), __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vminvq_p_u8 (__ARM_mve_coerce(__p0, uint8_t), __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vminvq_p_u16 (__ARM_mve_coerce(__p0, uint16_t), __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vminvq_p_u32 (__ARM_mve_coerce(__p0, uint32_t), __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vmladavaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
--- 41679,41700 ----
  #define __arm_vminvq(p0,p1) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminvq_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminvq_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminvq_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vminvq_u8 (__p0, __ARM_mve_coerce(__p1, uint8x16_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vminvq_u16 (__p0, __ARM_mve_coerce(__p1, uint16x8_t)), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vminvq_u32 (__p0, __ARM_mve_coerce(__p1, uint32x4_t)));})
  
  #define __arm_vminvq_p(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
    _Generic( (int (*)[__ARM_mve_typeid(__p0)][__ARM_mve_typeid(__p1)])0, \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int8x16_t]: __arm_vminvq_p_s8 (__p0, __ARM_mve_coerce(__p1, int8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int16x8_t]: __arm_vminvq_p_s16 (__p0, __ARM_mve_coerce(__p1, int16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_int32x4_t]: __arm_vminvq_p_s32 (__p0, __ARM_mve_coerce(__p1, int32x4_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint8x16_t]: __arm_vminvq_p_u8 (__p0, __ARM_mve_coerce(__p1, uint8x16_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint16x8_t]: __arm_vminvq_p_u16 (__p0, __ARM_mve_coerce(__p1, uint16x8_t), p2), \
!   int (*)[__ARM_mve_type_int_n][__ARM_mve_type_uint32x4_t]: __arm_vminvq_p_u32 (__p0, __ARM_mve_coerce(__p1, uint32x4_t), p2));})
  
  #define __arm_vmladavaq(p0,p1,p2) ({ __typeof(p0) __p0 = (p0); \
    __typeof(p1) __p1 = (p1); \
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm_mve_builtins.def gcc-10.3.0/gcc/config/arm/arm_mve_builtins.def
*** gcc-10.2.0/gcc/config/arm/arm_mve_builtins.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm_mve_builtins.def	Thu Apr  8 11:56:28 2021
*************** VAR3 (TERNOP_NONE_NONE_UNONE_IMM, vshlcq
*** 312,320 ****
  VAR4 (TERNOP_UNONE_UNONE_UNONE_UNONE, vpselq_u, v16qi, v8hi, v4si, v2di)
  VAR4 (TERNOP_NONE_NONE_NONE_UNONE, vpselq_s, v16qi, v8hi, v4si, v2di)
  VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrev64q_m_u, v16qi, v8hi, v4si)
- VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vqrdmlashq_n_u, v16qi, v8hi, v4si)
- VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vqrdmlahq_n_u, v16qi, v8hi, v4si)
- VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vqdmlahq_n_u, v16qi, v8hi, v4si)
  VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmvnq_m_u, v16qi, v8hi, v4si)
  VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlasq_n_u, v16qi, v8hi, v4si)
  VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlaq_n_u, v16qi, v8hi, v4si)
--- 312,317 ----
*************** VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdml
*** 384,389 ****
--- 381,387 ----
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlsdhxq_s, v16qi, v8hi, v4si)
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlsdhq_s, v16qi, v8hi, v4si)
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlahq_n_s, v16qi, v8hi, v4si)
+ VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlashq_n_s, v16qi, v8hi, v4si)
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmladhxq_s, v16qi, v8hi, v4si)
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmladhq_s, v16qi, v8hi, v4si)
  VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmlsdavaxq_s, v16qi, v8hi, v4si)
*************** VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE,
*** 574,579 ****
--- 572,578 ----
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlsdhxq_m_s, v16qi, v8hi, v4si)
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlsdhq_m_s, v16qi, v8hi, v4si)
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlahq_m_n_s, v16qi, v8hi, v4si)
+ VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlashq_m_n_s, v16qi, v8hi, v4si)
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmladhxq_m_s, v16qi, v8hi, v4si)
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmladhq_m_s, v16qi, v8hi, v4si)
  VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqaddq_m_s, v16qi, v8hi, v4si)
*************** VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, v
*** 615,621 ****
  VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqshlq_m_n_s, v16qi, v8hi, v4si)
  VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulltq_poly_m_p, v16qi, v8hi)
  VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmullbq_poly_m_p, v16qi, v8hi)
- VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmlaldavaxq_p_u, v8hi, v4si)
  VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmlaldavaq_p_u, v8hi, v4si)
  VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshrntq_m_n_u, v8hi, v4si)
  VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshrnbq_m_n_u, v8hi, v4si)
--- 614,619 ----
*************** VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE
*** 828,846 ****
  VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vdwdupq_n_u, v16qi, v4si, v8hi)
  VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, viwdupq_n_u, v16qi, v4si, v8hi)
  VAR1 (STRSBWBU, vstrwq_scatter_base_wb_u, v4si)
- VAR1 (STRSBWBU, vstrwq_scatter_base_wb_add_u, v4si)
- VAR1 (STRSBWBU, vstrwq_scatter_base_wb_add_s, v4si)
- VAR1 (STRSBWBU, vstrwq_scatter_base_wb_add_f, v4sf)
  VAR1 (STRSBWBU, vstrdq_scatter_base_wb_u, v2di)
- VAR1 (STRSBWBU, vstrdq_scatter_base_wb_add_u, v2di)
- VAR1 (STRSBWBU, vstrdq_scatter_base_wb_add_s, v2di)
  VAR1 (STRSBWBU_P, vstrwq_scatter_base_wb_p_u, v4si)
- VAR1 (STRSBWBU_P, vstrwq_scatter_base_wb_p_add_u, v4si)
- VAR1 (STRSBWBU_P, vstrwq_scatter_base_wb_p_add_s, v4si)
- VAR1 (STRSBWBU_P, vstrwq_scatter_base_wb_p_add_f, v4sf)
  VAR1 (STRSBWBU_P, vstrdq_scatter_base_wb_p_u, v2di)
- VAR1 (STRSBWBU_P, vstrdq_scatter_base_wb_p_add_u, v2di)
- VAR1 (STRSBWBU_P, vstrdq_scatter_base_wb_p_add_s, v2di)
  VAR1 (STRSBWBS, vstrwq_scatter_base_wb_s, v4si)
  VAR1 (STRSBWBS, vstrwq_scatter_base_wb_f, v4sf)
  VAR1 (STRSBWBS, vstrdq_scatter_base_wb_s, v2di)
--- 826,834 ----
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm_neon.h gcc-10.3.0/gcc/config/arm/arm_neon.h
*** gcc-10.2.0/gcc/config/arm/arm_neon.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm_neon.h	Thu Apr  8 11:56:28 2021
*************** vbfmlaltq_laneq_f32 (float32x4_t __r, bf
*** 19510,19515 ****
--- 19510,19529 ----
  }
  
  __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst1_bf16 (bfloat16_t * __a, bfloat16x4_t __b)
+ {
+   __builtin_neon_vst1v4bf (__a, __b);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst1q_bf16 (bfloat16_t * __a, bfloat16x8_t __b)
+ {
+   __builtin_neon_vst1v8bf (__a, __b);
+ }
+ 
+ __extension__ extern __inline void
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
  vst2_bf16 (bfloat16_t * __ptr, bfloat16x4x2_t __val)
  {
*************** vst4q_bf16 (bfloat16_t * __ptr, bfloat16
*** 19557,19562 ****
--- 19571,19590 ----
    return __builtin_neon_vst4v8bf (__ptr, __bu.__o);
  }
  
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld1_bf16 (bfloat16_t const * __ptr)
+ {
+   return __builtin_neon_vld1v4bf (__ptr);
+ }
+ 
+ __extension__ extern __inline bfloat16x8_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld1q_bf16 (const bfloat16_t * __ptr)
+ {
+   return __builtin_neon_vld1v8bf (__ptr);
+ }
+ 
  __extension__ extern __inline bfloat16x4x2_t
  __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
  vld2_bf16 (bfloat16_t const * __ptr)
*************** vld4q_dup_bf16 (const bfloat16_t * __ptr
*** 19665,19670 ****
--- 19693,19836 ----
    return __rv.__i;
  }
  
+ __extension__ extern __inline bfloat16x4_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld1_lane_bf16 (const bfloat16_t * __a, bfloat16x4_t __b, const int __c)
+ {
+   return __builtin_neon_vld1_lanev4bf (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline bfloat16x8_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld1q_lane_bf16 (const bfloat16_t * __a, bfloat16x8_t __b, const int __c)
+ {
+   return __builtin_neon_vld1_lanev8bf (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst1_lane_bf16 (bfloat16_t * __a, bfloat16x4_t __b, const int __c)
+ {
+   __builtin_neon_vst1_lanev4bf (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst1q_lane_bf16 (bfloat16_t * __a, bfloat16x8_t __b, const int __c)
+ {
+   __builtin_neon_vst1_lanev8bf (__a, __b, __c);
+ }
+ 
+ __extension__ extern __inline bfloat16x4x2_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld2_lane_bf16 (const bfloat16_t * __a, bfloat16x4x2_t __b, const int __c)
+ {
+   union { bfloat16x4x2_t __i; __builtin_neon_ti __o; } __bu = { __b };
+   union { bfloat16x4x2_t __i; __builtin_neon_ti __o; } __rv;
+   __rv.__o = __builtin_neon_vld2_lanev4bf ( __a, __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline bfloat16x8x2_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld2q_lane_bf16 (const bfloat16_t * __a, bfloat16x8x2_t __b, const int __c)
+ {
+   union { bfloat16x8x2_t __i; __builtin_neon_oi __o; } __bu = { __b };
+   union { bfloat16x8x2_t __i; __builtin_neon_oi __o; } __rv;
+   __rv.__o = __builtin_neon_vld2_lanev8bf (__a, __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline bfloat16x4x3_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld3_lane_bf16 (const bfloat16_t * __a, bfloat16x4x3_t __b, const int __c)
+ {
+   union { bfloat16x4x3_t __i; __builtin_neon_ei __o; } __bu = { __b };
+   union { bfloat16x4x3_t __i; __builtin_neon_ei __o; } __rv;
+   __rv.__o = __builtin_neon_vld3_lanev4bf (__a, __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline bfloat16x8x3_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld3q_lane_bf16 (const bfloat16_t * __a, bfloat16x8x3_t __b, const int __c)
+ {
+   union { bfloat16x8x3_t __i; __builtin_neon_ci __o; } __bu = { __b };
+   union { bfloat16x8x3_t __i; __builtin_neon_ci __o; } __rv;
+   __rv.__o = __builtin_neon_vld3_lanev8bf (__a, __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline bfloat16x4x4_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld4_lane_bf16 (const bfloat16_t * __a, bfloat16x4x4_t __b, const int __c)
+ {
+   union { bfloat16x4x4_t __i; __builtin_neon_oi __o; } __bu = { __b };
+   union { bfloat16x4x4_t __i; __builtin_neon_oi __o; } __rv;
+   __rv.__o = __builtin_neon_vld4_lanev4bf (__a,
+ 					   __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline bfloat16x8x4_t
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vld4q_lane_bf16 (const bfloat16_t * __a, bfloat16x8x4_t __b, const int __c)
+ {
+   union { bfloat16x8x4_t __i; __builtin_neon_xi __o; } __bu = { __b };
+   union { bfloat16x8x4_t __i; __builtin_neon_xi __o; } __rv;
+   __rv.__o = __builtin_neon_vld4_lanev8bf (__a,
+ 					   __bu.__o, __c);
+   return __rv.__i;
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst2_lane_bf16 (bfloat16_t * __a, bfloat16x4x2_t __b, const int __c)
+ {
+   union { bfloat16x4x2_t __i; __builtin_neon_ti __o; } __bu = { __b };
+   __builtin_neon_vst2_lanev4bf (__a, __bu.__o, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst2q_lane_bf16 (bfloat16_t * __a, bfloat16x8x2_t __b, const int __c)
+ {
+   union { bfloat16x8x2_t __i; __builtin_neon_oi __o; } __bu = { __b };
+   __builtin_neon_vst2_lanev8bf (__a, __bu.__o, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst3_lane_bf16 (bfloat16_t * __a, bfloat16x4x3_t __b, const int __c)
+ {
+   union { bfloat16x4x3_t __i; __builtin_neon_ei __o; } __bu = { __b };
+   __builtin_neon_vst3_lanev4bf (__a, __bu.__o, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst3q_lane_bf16 (bfloat16_t * __a, bfloat16x8x3_t __b, const int __c)
+ {
+   union { bfloat16x8x3_t __i; __builtin_neon_ci __o; } __bu = { __b };
+   __builtin_neon_vst3_lanev8bf (__a, __bu.__o, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst4_lane_bf16 (bfloat16_t * __a, bfloat16x4x4_t __b, const int __c)
+ {
+   union { bfloat16x4x4_t __i; __builtin_neon_oi __o; } __bu = { __b };
+   __builtin_neon_vst4_lanev4bf (__a, __bu.__o, __c);
+ }
+ 
+ __extension__ extern __inline void
+ __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
+ vst4q_lane_bf16 (bfloat16_t * __a, bfloat16x8x4_t __b, const int __c)
+ {
+   union { bfloat16x8x4_t __i; __builtin_neon_xi __o; } __bu = { __b };
+   __builtin_neon_vst4_lanev8bf (__a, __bu.__o, __c);
+ }
+ 
  #pragma GCC pop_options
  
  #ifdef __cplusplus
diff -Nrcpad gcc-10.2.0/gcc/config/arm/arm_neon_builtins.def gcc-10.3.0/gcc/config/arm/arm_neon_builtins.def
*** gcc-10.2.0/gcc/config/arm/arm_neon_builtins.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/arm_neon_builtins.def	Thu Apr  8 11:56:28 2021
*************** VAR1 (TERNOP, vtbx1, v8qi)
*** 310,352 ****
  VAR1 (TERNOP, vtbx2, v8qi)
  VAR1 (TERNOP, vtbx3, v8qi)
  VAR1 (TERNOP, vtbx4, v8qi)
! VAR12 (LOAD1, vld1,
!         v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di)
! VAR10 (LOAD1LANE, vld1_lane,
! 	v8qi, v4hi, v2si, v2sf, di, v16qi, v8hi, v4si, v4sf, v2di)
  VAR10 (LOAD1, vld1_dup,
  	v8qi, v4hi, v2si, v2sf, di, v16qi, v8hi, v4si, v4sf, v2di)
! VAR12 (STORE1, vst1,
! 	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di)
! VAR12 (STORE1LANE, vst1_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di)
  VAR13 (LOAD1, vld2,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR9 (LOAD1LANE, vld2_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR8 (LOAD1, vld2_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst2,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR9 (STORE1LANE, vst2_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR13 (LOAD1, vld3,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR9 (LOAD1LANE, vld3_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR8 (LOAD1, vld3_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst3,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR9 (STORE1LANE, vst3_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR13 (LOAD1, vld4,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR9 (LOAD1LANE, vld4_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR8 (LOAD1, vld4_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst4,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR9 (STORE1LANE, vst4_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf)
  VAR2 (TERNOP, sdot, v8qi, v16qi)
  VAR2 (UTERNOP, udot, v8qi, v16qi)
  VAR2 (MAC_LANE, sdot_lane, v8qi, v16qi)
--- 310,354 ----
  VAR1 (TERNOP, vtbx2, v8qi)
  VAR1 (TERNOP, vtbx3, v8qi)
  VAR1 (TERNOP, vtbx4, v8qi)
! VAR14 (LOAD1, vld1,
!         v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di,
!         v4bf, v8bf)
! VAR12 (LOAD1LANE, vld1_lane,
! 	v8qi, v4hi, v2si, v2sf, di, v16qi, v8hi, v4si, v4sf, v2di, v4bf, v8bf)
  VAR10 (LOAD1, vld1_dup,
  	v8qi, v4hi, v2si, v2sf, di, v16qi, v8hi, v4si, v4sf, v2di)
! VAR14 (STORE1, vst1,
!         v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di,
!         v4bf, v8bf)
! VAR14 (STORE1LANE, vst1_lane,
!        v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v2di, v4bf, v8bf)
  VAR13 (LOAD1, vld2,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR11 (LOAD1LANE, vld2_lane,
!        v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR8 (LOAD1, vld2_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst2,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR11 (STORE1LANE, vst2_lane,
!         v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR13 (LOAD1, vld3,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR11 (LOAD1LANE, vld3_lane,
!         v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR8 (LOAD1, vld3_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst3,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR11 (STORE1LANE, vst3_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR13 (LOAD1, vld4,
  	v8qi, v4hi, v4hf, v2si, v2sf, di, v16qi, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
! VAR11 (LOAD1LANE, vld4_lane,
!         v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR8 (LOAD1, vld4_dup, v8qi, v4hi, v4hf, v2si, v2sf, di, v4bf, v8bf)
  VAR13 (STORE1, vst4,
  	v8qi, v4hi, v4hf, v4bf, v2si, v2sf, di, v16qi, v8hi, v8hf, v8bf, v4si, v4sf)
! VAR11 (STORE1LANE, vst4_lane,
! 	v8qi, v4hi, v4hf, v2si, v2sf, v8hi, v8hf, v4si, v4sf, v4bf, v8bf)
  VAR2 (TERNOP, sdot, v8qi, v16qi)
  VAR2 (UTERNOP, udot, v8qi, v16qi)
  VAR2 (MAC_LANE, sdot_lane, v8qi, v16qi)
diff -Nrcpad gcc-10.2.0/gcc/config/arm/constraints.md gcc-10.3.0/gcc/config/arm/constraints.md
*** gcc-10.2.0/gcc/config/arm/constraints.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/constraints.md	Thu Apr  8 11:56:28 2021
***************
*** 452,457 ****
--- 452,467 ----
   (and (match_code "mem")
        (match_test "TARGET_32BIT && arm_coproc_mem_operand (op, FALSE)")))
  
+ (define_memory_constraint "Uj"
+  "@internal
+   In ARM/Thumb-2 state a VFP load/store address that supports writeback
+   for Neon but not for MVE"
+  (and (match_code "mem")
+       (match_test "TARGET_32BIT")
+       (match_test "TARGET_HAVE_MVE
+                    ? arm_coproc_mem_operand_no_writeback (op)
+                    : neon_vector_mem_operand (op, 2, true)")))
+ 
  (define_memory_constraint "Uy"
   "@internal
    In ARM/Thumb-2 state a valid iWMMX load/store address."
***************
*** 488,493 ****
--- 498,510 ----
  		   && mve_vector_mem_operand (GET_MODE (op),
  					      XEXP (op, 0), true)")))
  
+ (define_constraint "Ui"
+   "@internal
+    Match a constant (as per the 'i' constraint) provided that we have the
+    literal pool available.  This is useful for load insns that would need
+    to move such constants to the literal pool after RA."
+  (match_test "!arm_disable_literal_pool && satisfies_constraint_i (op)"))
+ 
  (define_memory_constraint "Uq"
   "@internal
    In ARM state an address valid in ldrsb instructions."
diff -Nrcpad gcc-10.2.0/gcc/config/arm/driver-arm.c gcc-10.3.0/gcc/config/arm/driver-arm.c
*** gcc-10.2.0/gcc/config/arm/driver-arm.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/driver-arm.c	Thu Apr  8 11:56:28 2021
*************** host_detect_local_cpu (int argc, const c
*** 61,66 ****
--- 61,67 ----
    FILE *f = NULL;
    bool arch;
    const struct vendor_cpu *cpu_table = NULL;
+   char *fcpu_info = NULL;
  
    if (argc < 1)
      goto not_found;
*************** host_detect_local_cpu (int argc, const c
*** 69,75 ****
    if (!arch && strcmp (argv[0], "cpu") != 0 && strcmp (argv[0], "tune"))
      goto not_found;
  
!   f = fopen ("/proc/cpuinfo", "r");
    if (f == NULL)
      goto not_found;
  
--- 70,81 ----
    if (!arch && strcmp (argv[0], "cpu") != 0 && strcmp (argv[0], "tune"))
      goto not_found;
  
!   fcpu_info = getenv ("GCC_CPUINFO");
!   if (fcpu_info)
!     f = fopen (fcpu_info, "r");
!   else
!     f = fopen ("/proc/cpuinfo", "r");
! 
    if (f == NULL)
      goto not_found;
  
diff -Nrcpad gcc-10.2.0/gcc/config/arm/iterators.md gcc-10.3.0/gcc/config/arm/iterators.md
*** gcc-10.2.0/gcc/config/arm/iterators.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/iterators.md	Thu Apr  8 11:56:28 2021
***************
*** 124,130 ****
  (define_mode_iterator VQ2BF [V16QI V8HI V8HF (V8BF "TARGET_BF16_SIMD") V4SI V4SF])
  
  ;; Quad-width vector modes with 16- or 32-bit elements
! (define_mode_iterator VQ_HS [V8HI V8HF V4SI V4SF])
  
  ;; Quad-width vector modes plus 64-bit elements.
  (define_mode_iterator VQX [V16QI V8HI V8HF V8BF V4SI V4SF V2DI])
--- 124,130 ----
  (define_mode_iterator VQ2BF [V16QI V8HI V8HF (V8BF "TARGET_BF16_SIMD") V4SI V4SF])
  
  ;; Quad-width vector modes with 16- or 32-bit elements
! (define_mode_iterator VQ_HS [V8HI V8HF V4SI V4SF (V8BF "TARGET_BF16_SIMD")])
  
  ;; Quad-width vector modes plus 64-bit elements.
  (define_mode_iterator VQX [V16QI V8HI V8HF V8BF V4SI V4SF V2DI])
***************
*** 267,272 ****
--- 267,282 ----
  (define_mode_iterator VBFCVT [V4BF V8BF])
  (define_mode_iterator VBFCVTM [V2SI SF])
  
+ ;; MVE mode iterator.
+ (define_mode_iterator MVE_types [V16QI V8HI V4SI V2DI TI V8HF V4SF V2DF])
+ (define_mode_iterator MVE_VLD_ST [V16QI V8HI V4SI V8HF V4SF])
+ (define_mode_iterator MVE_0 [V8HF V4SF])
+ (define_mode_iterator MVE_1 [V16QI V8HI V4SI V2DI])
+ (define_mode_iterator MVE_3 [V16QI V8HI])
+ (define_mode_iterator MVE_2 [V16QI V8HI V4SI])
+ (define_mode_iterator MVE_5 [V8HI V4SI])
+ (define_mode_iterator MVE_6 [V8HI V4SI])
+ 
  ;;----------------------------------------------------------------------------
  ;; Code iterators
  ;;----------------------------------------------------------------------------
***************
*** 901,906 ****
--- 911,945 ----
  (define_mode_attr cde_suffix [(SI "") (DI "d")])
  (define_mode_attr cde_dest [(SI "%0") (DI "%0, %H0")])
  
+ ;;MVE mode attribute.
+ (define_mode_attr MVE_CNVT [(V8HI "V8HF") (V4SI "V4SF") (V8HF "V8HI")
+ 			    (V4SF "V4SI")])
+ (define_mode_attr MVE_LANES [(V16QI "16") (V8HI "8") (V4SI "4")])
+ 
+ (define_mode_attr MVE_constraint [ (V16QI "Ra") (V8HI "Rc") (V4SI "Re")])
+ (define_mode_attr MVE_constraint1 [ (V8HI "Ra") (V4SI "Rc")])
+ (define_mode_attr MVE_constraint2 [(V16QI "Rb") (V8HI "Rd") (V4SI "Rf")
+ 				    (V8HF "Rd") (V4SF "Rf")])
+ (define_mode_attr MVE_constraint3 [ (V8HI "Rb") (V4SI "Rd")])
+ 
+ (define_mode_attr MVE_pred [ (V16QI "mve_imm_7") (V8HI "mve_imm_15")
+ 				   (V4SI "mve_imm_31")])
+ (define_mode_attr MVE_pred1 [ (V8HI "mve_imm_7") (V4SI "mve_imm_15")])
+ (define_mode_attr MVE_pred2 [(V16QI "mve_imm_8") (V8HI "mve_imm_16")
+ 			     (V4SI "mve_imm_32")
+ 			     (V8HF "mve_imm_16") (V4SF "mve_imm_32")])
+ (define_mode_attr MVE_pred3 [ (V8HI "mve_imm_8") (V4SI "mve_imm_16")])
+ 
+ (define_mode_attr MVE_B_ELEM [ (V16QI "V16QI") (V8HI "V8QI") (V4SI "V4QI")])
+ (define_mode_attr MVE_H_ELEM [ (V8HI "V8HI") (V4SI "V4HI")])
+ 
+ (define_mode_attr V_sz_elem1 [(V16QI "b") (V8HI  "h") (V4SI "w") (V8HF "h")
+ 			      (V4SF "w")])
+ (define_mode_attr V_extr_elem [(V16QI "u8") (V8HI "u16") (V4SI "32")
+ 			       (V8HF "u16") (V4SF "32")])
+ (define_mode_attr earlyclobber_32 [(V16QI "=w") (V8HI "=w") (V4SI "=&w")
+ 						(V8HF "=w") (V4SF "=&w")])
+ 
  ;;----------------------------------------------------------------------------
  ;; Code attributes
  ;;----------------------------------------------------------------------------
***************
*** 1181,1186 ****
--- 1220,1407 ----
  
  (define_int_attr mmla_sfx [(UNSPEC_MATMUL_S "s8") (UNSPEC_MATMUL_U "u8")
  			   (UNSPEC_MATMUL_US "s8")])
+ ;;MVE int attribute.
+ (define_int_attr supf [(VCVTQ_TO_F_S "s") (VCVTQ_TO_F_U "u") (VREV16Q_S "s")
+ 		       (VREV16Q_U "u") (VMVNQ_N_S "s") (VMVNQ_N_U "u")
+ 		       (VCVTAQ_U "u") (VCVTAQ_S "s") (VREV64Q_S "s")
+ 		       (VREV64Q_U "u") (VMVNQ_S "s") (VMVNQ_U "u")
+ 		       (VDUPQ_N_U "u") (VDUPQ_N_S"s") (VADDVQ_S "s")
+ 		       (VADDVQ_U "u") (VADDVQ_S "s") (VADDVQ_U "u")
+ 		       (VMOVLTQ_U "u") (VMOVLTQ_S "s") (VMOVLBQ_S "s")
+ 		       (VMOVLBQ_U "u") (VCVTQ_FROM_F_S "s") (VCVTQ_FROM_F_U "u")
+ 		       (VCVTPQ_S "s") (VCVTPQ_U "u") (VCVTNQ_S "s")
+ 		       (VCVTNQ_U "u") (VCVTMQ_S "s") (VCVTMQ_U "u")
+ 		       (VCLZQ_U "u") (VCLZQ_S "s") (VREV32Q_U "u")
+ 		       (VREV32Q_S "s") (VADDLVQ_U "u") (VADDLVQ_S "s")
+ 		       (VCVTQ_N_TO_F_S "s") (VCVTQ_N_TO_F_U "u")
+ 		       (VCREATEQ_U "u") (VCREATEQ_S "s") (VSHRQ_N_S "s")
+ 		       (VSHRQ_N_U "u") (VCVTQ_N_FROM_F_S "s") (VSHLQ_U "u")
+ 		       (VCVTQ_N_FROM_F_U "u") (VADDLVQ_P_S "s") (VSHLQ_S "s")
+ 		       (VADDLVQ_P_U "u") (VCMPNEQ_U "u") (VCMPNEQ_S "s")
+ 		       (VABDQ_M_S "s") (VABDQ_M_U "u") (VABDQ_S "s")
+ 		       (VABDQ_U "u") (VADDQ_N_S "s") (VADDQ_N_U "u")
+ 		       (VADDVQ_P_S "s")	(VADDVQ_P_U "u") (VANDQ_S "s")
+ 		       (VANDQ_U "u") (VBICQ_S "s") (VBICQ_U "u")
+ 		       (VBRSRQ_N_S "s") (VBRSRQ_N_U "u") (VCADDQ_ROT270_S "s")
+ 		       (VCADDQ_ROT270_U "u") (VCADDQ_ROT90_S "s")
+ 		       (VCMPEQQ_S "s") (VCMPEQQ_U "u") (VCADDQ_ROT90_U "u")
+ 		       (VCMPEQQ_N_S "s") (VCMPEQQ_N_U "u") (VCMPNEQ_N_S "s")
+ 		       (VCMPNEQ_N_U "u") (VEORQ_S "s") (VEORQ_U "u")
+ 		       (VHADDQ_N_S "s") (VHADDQ_N_U "u") (VHADDQ_S "s")
+ 		       (VHADDQ_U "u") (VHSUBQ_N_S "s")	(VHSUBQ_N_U "u")
+ 		       (VHSUBQ_S "s") (VMAXQ_S "s") (VMAXQ_U "u") (VHSUBQ_U "u")
+ 		       (VMAXVQ_S "s") (VMAXVQ_U "u") (VMINQ_S "s") (VMINQ_U "u")
+ 		       (VMINVQ_S "s") (VMINVQ_U "u") (VMLADAVQ_S "s")
+ 		       (VMLADAVQ_U "u") (VMULHQ_S "s") (VMULHQ_U "u")
+ 		       (VMULLBQ_INT_S "s") (VMULLBQ_INT_U "u") (VQADDQ_S "s")
+ 		       (VMULLTQ_INT_S "s") (VMULLTQ_INT_U "u") (VQADDQ_U "u")
+ 		       (VMULQ_N_S "s") (VMULQ_N_U "u") (VMULQ_S "s")
+ 		       (VMULQ_U "u") (VORNQ_S "s") (VORNQ_U "u") (VORRQ_S "s")
+ 		       (VORRQ_U "u") (VQADDQ_N_S "s") (VQADDQ_N_U "u")
+ 		       (VQRSHLQ_N_S "s") (VQRSHLQ_N_U "u") (VQRSHLQ_S "s")
+ 		       (VQRSHLQ_U "u") (VQSHLQ_N_S "s")	(VQSHLQ_N_U "u")
+ 		       (VQSHLQ_R_S "s") (VQSHLQ_R_U "u") (VQSHLQ_S "s")
+ 		       (VQSHLQ_U "u") (VQSUBQ_N_S "s") (VQSUBQ_N_U "u")
+ 		       (VQSUBQ_S "s") (VQSUBQ_U "u") (VRHADDQ_S "s")
+ 		       (VRHADDQ_U "u") (VRMULHQ_S "s") (VRMULHQ_U "u")
+ 		       (VRSHLQ_N_S "s") (VRSHLQ_N_U "u") (VRSHLQ_S "s")
+ 		       (VRSHLQ_U "u") (VRSHRQ_N_S "s") (VRSHRQ_N_U "u")
+ 		       (VSHLQ_N_S "s") (VSHLQ_N_U "u") (VSHLQ_R_S "s")
+ 		       (VSHLQ_R_U "u") (VSUBQ_N_S "s") (VSUBQ_N_U "u")
+ 		       (VSUBQ_S "s") (VSUBQ_U "u") (VADDVAQ_S "s")
+ 		       (VADDVAQ_U "u") (VADDLVAQ_S "s") (VADDLVAQ_U "u")
+ 		       (VBICQ_N_S "s") (VBICQ_N_U "u") (VMLALDAVQ_U "u")
+ 		       (VMLALDAVQ_S "s") (VMLALDAVXQ_U "u") (VMLALDAVXQ_S "s")
+ 		       (VMOVNBQ_U "u") (VMOVNBQ_S "s") (VMOVNTQ_U "u")
+ 		       (VMOVNTQ_S "s") (VORRQ_N_S "s") (VORRQ_N_U "u")
+ 		       (VQMOVNBQ_U "u") (VQMOVNBQ_S "s") (VQMOVNTQ_S "s")
+ 		       (VQMOVNTQ_U "u") (VSHLLBQ_N_U "u") (VSHLLBQ_N_S "s")
+ 		       (VSHLLTQ_N_U "u") (VSHLLTQ_N_S "s") (VRMLALDAVHQ_U "u")
+ 		       (VRMLALDAVHQ_S "s") (VBICQ_M_N_S "s") (VBICQ_M_N_U "u")
+ 		       (VCVTAQ_M_S "s") (VCVTAQ_M_U "u") (VCVTQ_M_TO_F_S "s")
+ 		       (VCVTQ_M_TO_F_U "u") (VQRSHRNBQ_N_S "s")
+ 		       (VQRSHRNBQ_N_U "u") (VABAVQ_S "s") (VABAVQ_U "u")
+ 		       (VRMLALDAVHAQ_U "u") (VRMLALDAVHAQ_S "s") (VSHLCQ_S "s")
+ 		       (VSHLCQ_U "u") (VADDVAQ_P_S "s") (VADDVAQ_P_U "u")
+ 		       (VCLZQ_M_S "s") (VCLZQ_M_U "u") (VCMPEQQ_M_N_S "s")
+ 		       (VCMPEQQ_M_N_U "u") (VCMPEQQ_M_S "s") (VCMPEQQ_M_U "u")
+ 		       (VCMPNEQ_M_N_S "s") (VCMPNEQ_M_N_U "u") (VCMPNEQ_M_S "s")
+ 		       (VCMPNEQ_M_U "u") (VDUPQ_M_N_S "s") (VDUPQ_M_N_U "u")
+ 		       (VMAXVQ_P_S "s") (VMAXVQ_P_U "u") (VMINVQ_P_S "s")
+ 		       (VMINVQ_P_U "u") (VMLADAVAQ_S "s") (VMLADAVAQ_U "u")
+ 		       (VMLADAVQ_P_S "s") (VMLADAVQ_P_U "u") (VMLAQ_N_S "s")
+ 		       (VMLAQ_N_U "u") (VMLASQ_N_S "s") (VMLASQ_N_U "u")
+ 		       (VMVNQ_M_S "s") (VMVNQ_M_U "u") (VPSELQ_S "s")
+ 		       (VPSELQ_U "u") (VQDMLAHQ_N_S "s")
+ 		       (VQDMLASHQ_N_S "s")
+ 		       (VQRDMLAHQ_N_S "s")
+ 		       (VQRDMLASHQ_N_S "s")
+ 		       (VQRSHLQ_M_N_S "s") (VQRSHLQ_M_N_U "u")
+ 		       (VQSHLQ_M_R_S "s") (VQSHLQ_M_R_U "u") (VSRIQ_N_S "s")
+ 		       (VREV64Q_M_S "s") (VREV64Q_M_U "u") (VSRIQ_N_U "u")
+ 		       (VRSHLQ_M_N_S "s") (VRSHLQ_M_N_U "u") (VSHLQ_M_R_S "s")
+ 		       (VSHLQ_M_R_U "u") (VSLIQ_N_S "s") (VSLIQ_N_U "u")
+ 		       (VMLALDAVQ_P_S "s") (VQMOVNBQ_M_S "s") (VMOVLTQ_M_S "s")
+ 		       (VMOVNBQ_M_S "s") (VRSHRNTQ_N_S "s") (VORRQ_M_N_S "s")
+ 		       (VREV32Q_M_S "s") (VQRSHRNTQ_N_S "s") (VMOVNTQ_M_S "s")
+ 		       (VMOVLBQ_M_S "s") (VMLALDAVAQ_S "s") (VQSHRNBQ_N_S "s")
+ 		       (VSHRNBQ_N_S "s") (VRSHRNBQ_N_S "s") (VMLALDAVXQ_P_S "s")
+ 		       (VQMOVNTQ_M_S "s") (VMVNQ_M_N_S "s") (VQSHRNTQ_N_S "s")
+ 		       (VMLALDAVAXQ_S "s") (VSHRNTQ_N_S "s") (VMLALDAVQ_P_U "u")
+ 		       (VQMOVNBQ_M_U "u") (VMOVLTQ_M_U "u") (VMOVNBQ_M_U "u")
+ 		       (VRSHRNTQ_N_U "u") (VORRQ_M_N_U "u") (VREV32Q_M_U "u")
+ 		       (VREV16Q_M_S "s") (VREV16Q_M_U "u")
+ 		       (VQRSHRNTQ_N_U "u") (VMOVNTQ_M_U "u") (VMOVLBQ_M_U "u")
+ 		       (VMLALDAVAQ_U "u") (VQSHRNBQ_N_U "u") (VSHRNBQ_N_U "u")
+ 		       (VRSHRNBQ_N_U "u") (VMLALDAVXQ_P_U "u")
+ 		       (VMVNQ_M_N_U "u") (VQSHRNTQ_N_U "u") (VMLALDAVAXQ_U "u")
+ 		       (VQMOVNTQ_M_U "u") (VSHRNTQ_N_U "u") (VCVTMQ_M_S "s")
+ 		       (VCVTMQ_M_U "u") (VCVTNQ_M_S "s") (VCVTNQ_M_U "u")
+ 		       (VCVTPQ_M_S "s") (VCVTPQ_M_U "u") (VADDLVAQ_P_S "s")
+ 		       (VCVTQ_M_N_FROM_F_U "u") (VCVTQ_M_FROM_F_S "s")
+ 		       (VCVTQ_M_FROM_F_U "u") (VRMLALDAVHQ_P_U "u")
+ 		       (VRMLALDAVHQ_P_S "s") (VADDLVAQ_P_U "u")
+ 		       (VCVTQ_M_N_FROM_F_S "s") (VABAVQ_P_U "u")
+ 		       (VABAVQ_P_S "s") (VSHLQ_M_S "s") (VSHLQ_M_U "u")
+ 		       (VSRIQ_M_N_S "s") (VSRIQ_M_N_U "u") (VSUBQ_M_S "s")
+ 		       (VSUBQ_M_U "u") (VCVTQ_M_N_TO_F_S "s")
+ 		       (VCVTQ_M_N_TO_F_U "u") (VADDQ_M_N_U "u")
+ 		       (VSHLQ_M_N_S "s") (VMAXQ_M_U "u") (VHSUBQ_M_N_U "u")
+ 		       (VMULQ_M_N_S "s") (VQSHLQ_M_U "u") (VRHADDQ_M_S "s")
+ 		       (VEORQ_M_U "u") (VSHRQ_M_N_U "u") (VCADDQ_ROT90_M_U "u")
+ 		       (VMLADAVAQ_P_U "u") (VEORQ_M_S "s") (VBRSRQ_M_N_S "s")
+ 		       (VMULQ_M_U "u") (VQRDMLAHQ_M_N_S "s") (VHSUBQ_M_N_S "s")
+ 		       (VQRSHLQ_M_S "s") (VMULQ_M_N_U "u")
+ 		       (VMULQ_M_S "s") (VQSHLQ_M_N_U "u") (VSLIQ_M_N_U "u")
+ 		       (VMLADAVAQ_P_S "s") (VQRSHLQ_M_U "u")
+ 		       (VMULLBQ_INT_M_U "u") (VSHLQ_M_N_U "u") (VQSUBQ_M_U "u")
+ 		       (VQDMLASHQ_M_N_S "s")
+ 		       (VQRDMLASHQ_M_N_U "u") (VRSHRQ_M_N_S "s")
+ 		       (VORNQ_M_S "s") (VCADDQ_ROT270_M_S "s") (VRHADDQ_M_U "u")
+ 		       (VRSHRQ_M_N_U "u") (VMLASQ_M_N_U "u") (VHSUBQ_M_U "u")
+ 		       (VQSUBQ_M_N_S "s") (VMULLTQ_INT_M_S "s")
+ 		       (VORRQ_M_S "s") (VQDMLAHQ_M_N_U "u") (VRSHLQ_M_S "s")
+ 		       (VHADDQ_M_U "u") (VHADDQ_M_N_S "s") (VMULLTQ_INT_M_U "u")
+ 		       (VORRQ_M_U "u") (VHADDQ_M_S "s") (VHADDQ_M_N_U "u")
+ 		       (VQDMLAHQ_M_N_S "s") (VMAXQ_M_S "s") (VORNQ_M_U "u")
+ 		       (VCADDQ_ROT270_M_U "u") (VQADDQ_M_U "u")
+ 		       (VQRDMLASHQ_M_N_S "s") (VBICQ_M_U "u") (VMINQ_M_U "u")
+ 		       (VSUBQ_M_N_S "s") (VMULLBQ_INT_M_S "s") (VQSUBQ_M_S "s")
+ 		       (VCADDQ_ROT90_M_S "s") (VRMULHQ_M_S "s") (VANDQ_M_U "u")
+ 		       (VMULHQ_M_S "s") (VADDQ_M_S "s") (VQRDMLAHQ_M_N_U "u")
+ 		       (VMLASQ_M_N_S "s") (VHSUBQ_M_S "s") (VRMULHQ_M_U "u")
+ 		       (VQADDQ_M_N_S "s") (VSHRQ_M_N_S "s") (VANDQ_M_S "s")
+ 		       (VABDQ_M_U "u") (VQSHLQ_M_S "s") (VABDQ_M_S "s")
+ 		       (VSUBQ_M_N_U "u") (VMLAQ_M_N_S "s") (VBRSRQ_M_N_U "u")
+ 		       (VADDQ_M_U "u") (VRSHLQ_M_U "u") (VSLIQ_M_N_S "s")
+ 		       (VQADDQ_M_N_U "u") (VADDQ_M_N_S "s") (VQSUBQ_M_N_U "u")
+ 		       (VMLAQ_M_N_U "u") (VMINQ_M_S "s") (VMULHQ_M_U "u")
+ 		       (VQADDQ_M_S "s") (VBICQ_M_S "s") (VQSHLQ_M_N_S "s")
+ 		       (VQSHRNTQ_M_N_S "s") (VQSHRNTQ_M_N_U "u")
+ 		       (VSHRNTQ_M_N_U "u") (VSHRNTQ_M_N_S "s")
+ 		       (VSHRNBQ_M_N_S "s") (VSHRNBQ_M_N_U "u")
+ 		       (VSHLLTQ_M_N_S "s") (VSHLLTQ_M_N_U "u")
+ 		       (VSHLLBQ_M_N_S "s") (VSHLLBQ_M_N_U "u")
+ 		       (VRSHRNTQ_M_N_S "s") (VRSHRNTQ_M_N_U "u")
+ 		       (VRSHRNBQ_M_N_U "u") (VRSHRNBQ_M_N_S "s")
+ 		       (VQSHRNTQ_M_N_U "u") (VQSHRNTQ_M_N_S "s")
+ 		       (VQSHRNBQ_M_N_S "s") (VQSHRNBQ_M_N_U "u")
+ 		       (VQRSHRNTQ_M_N_S "s") (VQRSHRNTQ_M_N_U "u")
+ 		       (VQRSHRNBQ_M_N_S "s") (VQRSHRNBQ_M_N_U "u")
+ 		       (VMLALDAVAXQ_P_S "s")
+ 		       (VMLALDAVAQ_P_S "s") (VMLALDAVAQ_P_U "u")
+ 		       (VSTRWQSB_S "s") (VSTRWQSB_U "u") (VSTRBQSO_S "s")
+ 		       (VSTRBQSO_U "u") (VSTRBQ_S "s") (VSTRBQ_U "u")
+ 		       (VLDRBQGO_S "s") (VLDRBQGO_U "u") (VLDRBQ_S "s")
+ 		       (VLDRBQ_U "u") (VLDRWQGB_S "s") (VLDRWQGB_U "u")
+ 		       (VLD1Q_S "s") (VLD1Q_U "u") (VLDRHQGO_S "s")
+ 		       (VLDRHQGO_U "u") (VLDRHQGSO_S "s") (VLDRHQGSO_U "u")
+ 		       (VLDRHQ_S "s") (VLDRHQ_U "u") (VLDRWQ_S "s")
+ 		       (VLDRWQ_U "u") (VLDRDQGB_S "s") (VLDRDQGB_U "u")
+ 		       (VLDRDQGO_S "s") (VLDRDQGO_U "u") (VLDRDQGSO_S "s")
+ 		       (VLDRDQGSO_U "u") (VLDRWQGO_S "s") (VLDRWQGO_U "u")
+ 		       (VLDRWQGSO_S "s") (VLDRWQGSO_U "u") (VST1Q_S "s")
+ 		       (VST1Q_U "u") (VSTRHQSO_S "s") (VSTRHQSO_U "u")
+ 		       (VSTRHQSSO_S "s") (VSTRHQSSO_U "u") (VSTRHQ_S "s")
+ 		       (VSTRHQ_U "u") (VSTRWQ_S "s") (VSTRWQ_U "u")
+ 		       (VSTRDQSB_S "s") (VSTRDQSB_U "u") (VSTRDQSO_S "s")
+ 		       (VSTRDQSO_U "u") (VSTRDQSSO_S "s") (VSTRDQSSO_U "u")
+ 		       (VSTRWQSO_U "u") (VSTRWQSO_S "s") (VSTRWQSSO_U "u")
+ 		       (VSTRWQSSO_S "s") (VSTRWQSBWB_S "s") (VSTRWQSBWB_U "u")
+ 		       (VLDRWQGBWB_S "s") (VLDRWQGBWB_U "u") (VLDRDQGBWB_S "s")
+ 		       (VLDRDQGBWB_U "u") (VSTRDQSBWB_S "s") (VADCQ_M_S "s")
+ 		       (VSTRDQSBWB_U "u") (VSBCQ_U "u")  (VSBCQ_M_U "u")
+ 		       (VSBCQ_S "s")  (VSBCQ_M_S "s") (VSBCIQ_U "u")
+ 		       (VSBCIQ_M_U "u") (VSBCIQ_S "s") (VSBCIQ_M_S "s")
+ 		       (VADCQ_U "u")  (VADCQ_M_U "u") (VADCQ_S "s")
+ 		       (VADCIQ_U "u") (VADCIQ_M_U "u") (VADCIQ_S "s")
+ 		       (VADCIQ_M_S "s") (SQRSHRL_64 "64") (SQRSHRL_48 "48")
+ 		       (UQRSHLL_64 "64") (UQRSHLL_48 "48") (VSHLCQ_M_S "s")
+ 		       (VSHLCQ_M_U "u")])
+ 
+ (define_int_attr mode1 [(VCTP8Q "8") (VCTP16Q "16") (VCTP32Q "32")
+ 			(VCTP64Q "64") (VCTP8Q_M "8") (VCTP16Q_M "16")
+ 			(VCTP32Q_M "32") (VCTP64Q_M "64")])
  
  ;; Both kinds of return insn.
  (define_code_iterator RETURNS [return simple_return])
***************
*** 1256,1258 ****
--- 1477,1725 ----
  
  ;; An iterator for CDE MVE accumulator/non-accumulator versions.
  (define_int_attr a [(UNSPEC_VCDE "") (UNSPEC_VCDEA "a")])
+ 
+ ;; MVE int iterator.
+ (define_int_iterator VCVTQ_TO_F [VCVTQ_TO_F_S VCVTQ_TO_F_U])
+ (define_int_iterator VMVNQ_N [VMVNQ_N_U VMVNQ_N_S])
+ (define_int_iterator VREV64Q [VREV64Q_S VREV64Q_U])
+ (define_int_iterator VCVTQ_FROM_F [VCVTQ_FROM_F_S VCVTQ_FROM_F_U])
+ (define_int_iterator VREV16Q [VREV16Q_U VREV16Q_S])
+ (define_int_iterator VCVTAQ [VCVTAQ_U VCVTAQ_S])
+ (define_int_iterator VMVNQ [VMVNQ_U VMVNQ_S])
+ (define_int_iterator VDUPQ_N [VDUPQ_N_U VDUPQ_N_S])
+ (define_int_iterator VCLZQ [VCLZQ_U VCLZQ_S])
+ (define_int_iterator VADDVQ [VADDVQ_U VADDVQ_S])
+ (define_int_iterator VREV32Q [VREV32Q_U VREV32Q_S])
+ (define_int_iterator VMOVLBQ [VMOVLBQ_S VMOVLBQ_U])
+ (define_int_iterator VMOVLTQ [VMOVLTQ_U VMOVLTQ_S])
+ (define_int_iterator VCVTPQ [VCVTPQ_S VCVTPQ_U])
+ (define_int_iterator VCVTNQ [VCVTNQ_S VCVTNQ_U])
+ (define_int_iterator VCVTMQ [VCVTMQ_S VCVTMQ_U])
+ (define_int_iterator VADDLVQ [VADDLVQ_U VADDLVQ_S])
+ (define_int_iterator VCTPQ [VCTP8Q VCTP16Q VCTP32Q VCTP64Q])
+ (define_int_iterator VCTPQ_M [VCTP8Q_M VCTP16Q_M VCTP32Q_M VCTP64Q_M])
+ (define_int_iterator VCVTQ_N_TO_F [VCVTQ_N_TO_F_S VCVTQ_N_TO_F_U])
+ (define_int_iterator VCREATEQ [VCREATEQ_U VCREATEQ_S])
+ (define_int_iterator VSHRQ_N [VSHRQ_N_S VSHRQ_N_U])
+ (define_int_iterator VCVTQ_N_FROM_F [VCVTQ_N_FROM_F_S VCVTQ_N_FROM_F_U])
+ (define_int_iterator VADDLVQ_P [VADDLVQ_P_S VADDLVQ_P_U])
+ (define_int_iterator VCMPNEQ [VCMPNEQ_U VCMPNEQ_S])
+ (define_int_iterator VSHLQ [VSHLQ_S VSHLQ_U])
+ (define_int_iterator VABDQ [VABDQ_S VABDQ_U])
+ (define_int_iterator VADDQ_N [VADDQ_N_S VADDQ_N_U])
+ (define_int_iterator VADDVAQ [VADDVAQ_S VADDVAQ_U])
+ (define_int_iterator VADDVQ_P [VADDVQ_P_U VADDVQ_P_S])
+ (define_int_iterator VANDQ [VANDQ_U VANDQ_S])
+ (define_int_iterator VBICQ [VBICQ_S VBICQ_U])
+ (define_int_iterator VBRSRQ_N [VBRSRQ_N_U VBRSRQ_N_S])
+ (define_int_iterator VCADDQ_ROT270 [VCADDQ_ROT270_S VCADDQ_ROT270_U])
+ (define_int_iterator VCADDQ_ROT90 [VCADDQ_ROT90_U VCADDQ_ROT90_S])
+ (define_int_iterator VCMPEQQ [VCMPEQQ_U VCMPEQQ_S])
+ (define_int_iterator VCMPEQQ_N [VCMPEQQ_N_S VCMPEQQ_N_U])
+ (define_int_iterator VCMPNEQ_N [VCMPNEQ_N_U VCMPNEQ_N_S])
+ (define_int_iterator VEORQ [VEORQ_U VEORQ_S])
+ (define_int_iterator VHADDQ [VHADDQ_S VHADDQ_U])
+ (define_int_iterator VHADDQ_N [VHADDQ_N_U VHADDQ_N_S])
+ (define_int_iterator VHSUBQ [VHSUBQ_S VHSUBQ_U])
+ (define_int_iterator VHSUBQ_N [VHSUBQ_N_U VHSUBQ_N_S])
+ (define_int_iterator VMAXQ [VMAXQ_U VMAXQ_S])
+ (define_int_iterator VMAXVQ [VMAXVQ_U VMAXVQ_S])
+ (define_int_iterator VMINQ [VMINQ_S VMINQ_U])
+ (define_int_iterator VMINVQ [VMINVQ_U VMINVQ_S])
+ (define_int_iterator VMLADAVQ [VMLADAVQ_U VMLADAVQ_S])
+ (define_int_iterator VMULHQ [VMULHQ_S VMULHQ_U])
+ (define_int_iterator VMULLBQ_INT [VMULLBQ_INT_U VMULLBQ_INT_S])
+ (define_int_iterator VMULLTQ_INT [VMULLTQ_INT_U VMULLTQ_INT_S])
+ (define_int_iterator VMULQ [VMULQ_U VMULQ_S])
+ (define_int_iterator VMULQ_N [VMULQ_N_U VMULQ_N_S])
+ (define_int_iterator VORNQ [VORNQ_U VORNQ_S])
+ (define_int_iterator VORRQ [VORRQ_S VORRQ_U])
+ (define_int_iterator VQADDQ [VQADDQ_U VQADDQ_S])
+ (define_int_iterator VQADDQ_N [VQADDQ_N_S VQADDQ_N_U])
+ (define_int_iterator VQRSHLQ [VQRSHLQ_S VQRSHLQ_U])
+ (define_int_iterator VQRSHLQ_N [VQRSHLQ_N_S VQRSHLQ_N_U])
+ (define_int_iterator VQSHLQ [VQSHLQ_S VQSHLQ_U])
+ (define_int_iterator VQSHLQ_N [VQSHLQ_N_S VQSHLQ_N_U])
+ (define_int_iterator VQSHLQ_R [VQSHLQ_R_U VQSHLQ_R_S])
+ (define_int_iterator VQSUBQ [VQSUBQ_U VQSUBQ_S])
+ (define_int_iterator VQSUBQ_N [VQSUBQ_N_S VQSUBQ_N_U])
+ (define_int_iterator VRHADDQ [VRHADDQ_S VRHADDQ_U])
+ (define_int_iterator VRMULHQ [VRMULHQ_S VRMULHQ_U])
+ (define_int_iterator VRSHLQ [VRSHLQ_S VRSHLQ_U])
+ (define_int_iterator VRSHLQ_N [VRSHLQ_N_U VRSHLQ_N_S])
+ (define_int_iterator VRSHRQ_N [VRSHRQ_N_S VRSHRQ_N_U])
+ (define_int_iterator VSHLQ_N [VSHLQ_N_U VSHLQ_N_S])
+ (define_int_iterator VSHLQ_R [VSHLQ_R_S VSHLQ_R_U])
+ (define_int_iterator VSUBQ [VSUBQ_S VSUBQ_U])
+ (define_int_iterator VSUBQ_N [VSUBQ_N_S VSUBQ_N_U])
+ (define_int_iterator VADDLVAQ [VADDLVAQ_S VADDLVAQ_U])
+ (define_int_iterator VBICQ_N [VBICQ_N_S VBICQ_N_U])
+ (define_int_iterator VMLALDAVQ [VMLALDAVQ_U VMLALDAVQ_S])
+ (define_int_iterator VMLALDAVXQ [VMLALDAVXQ_U VMLALDAVXQ_S])
+ (define_int_iterator VMOVNBQ [VMOVNBQ_U VMOVNBQ_S])
+ (define_int_iterator VMOVNTQ [VMOVNTQ_S VMOVNTQ_U])
+ (define_int_iterator VORRQ_N [VORRQ_N_U VORRQ_N_S])
+ (define_int_iterator VQMOVNBQ [VQMOVNBQ_U VQMOVNBQ_S])
+ (define_int_iterator VQMOVNTQ [VQMOVNTQ_U VQMOVNTQ_S])
+ (define_int_iterator VSHLLBQ_N [VSHLLBQ_N_S VSHLLBQ_N_U])
+ (define_int_iterator VSHLLTQ_N [VSHLLTQ_N_U VSHLLTQ_N_S])
+ (define_int_iterator VRMLALDAVHQ [VRMLALDAVHQ_U VRMLALDAVHQ_S])
+ (define_int_iterator VBICQ_M_N [VBICQ_M_N_S VBICQ_M_N_U])
+ (define_int_iterator VCVTAQ_M [VCVTAQ_M_S VCVTAQ_M_U])
+ (define_int_iterator VCVTQ_M_TO_F [VCVTQ_M_TO_F_S VCVTQ_M_TO_F_U])
+ (define_int_iterator VQRSHRNBQ_N [VQRSHRNBQ_N_U VQRSHRNBQ_N_S])
+ (define_int_iterator VABAVQ [VABAVQ_S VABAVQ_U])
+ (define_int_iterator VSHLCQ [VSHLCQ_S VSHLCQ_U])
+ (define_int_iterator VRMLALDAVHAQ [VRMLALDAVHAQ_S VRMLALDAVHAQ_U])
+ (define_int_iterator VADDVAQ_P [VADDVAQ_P_S VADDVAQ_P_U])
+ (define_int_iterator VCLZQ_M [VCLZQ_M_S VCLZQ_M_U])
+ (define_int_iterator VCMPEQQ_M_N [VCMPEQQ_M_N_S VCMPEQQ_M_N_U])
+ (define_int_iterator VCMPEQQ_M [VCMPEQQ_M_S VCMPEQQ_M_U])
+ (define_int_iterator VCMPNEQ_M_N [VCMPNEQ_M_N_S VCMPNEQ_M_N_U])
+ (define_int_iterator VCMPNEQ_M [VCMPNEQ_M_S VCMPNEQ_M_U])
+ (define_int_iterator VDUPQ_M_N [VDUPQ_M_N_S VDUPQ_M_N_U])
+ (define_int_iterator VMAXVQ_P [VMAXVQ_P_S VMAXVQ_P_U])
+ (define_int_iterator VMINVQ_P [VMINVQ_P_S VMINVQ_P_U])
+ (define_int_iterator VMLADAVAQ [VMLADAVAQ_S VMLADAVAQ_U])
+ (define_int_iterator VMLADAVQ_P [VMLADAVQ_P_S VMLADAVQ_P_U])
+ (define_int_iterator VMLAQ_N [VMLAQ_N_S VMLAQ_N_U])
+ (define_int_iterator VMLASQ_N [VMLASQ_N_S VMLASQ_N_U])
+ (define_int_iterator VMVNQ_M [VMVNQ_M_S VMVNQ_M_U])
+ (define_int_iterator VPSELQ [VPSELQ_S VPSELQ_U])
+ (define_int_iterator VQDMLAHQ_N [VQDMLAHQ_N_S])
+ (define_int_iterator VQDMLASHQ_N [VQDMLASHQ_N_S])
+ (define_int_iterator VQRDMLAHQ_N [VQRDMLAHQ_N_S])
+ (define_int_iterator VQRDMLASHQ_N [VQRDMLASHQ_N_S])
+ (define_int_iterator VQRSHLQ_M_N [VQRSHLQ_M_N_S VQRSHLQ_M_N_U])
+ (define_int_iterator VQSHLQ_M_R [VQSHLQ_M_R_S VQSHLQ_M_R_U])
+ (define_int_iterator VREV64Q_M [VREV64Q_M_S VREV64Q_M_U])
+ (define_int_iterator VRSHLQ_M_N [VRSHLQ_M_N_S VRSHLQ_M_N_U])
+ (define_int_iterator VSHLQ_M_R [VSHLQ_M_R_S VSHLQ_M_R_U])
+ (define_int_iterator VSLIQ_N [VSLIQ_N_S VSLIQ_N_U])
+ (define_int_iterator VSRIQ_N [VSRIQ_N_S VSRIQ_N_U])
+ (define_int_iterator VMLALDAVQ_P [VMLALDAVQ_P_U VMLALDAVQ_P_S])
+ (define_int_iterator VQMOVNBQ_M [VQMOVNBQ_M_S VQMOVNBQ_M_U])
+ (define_int_iterator VMOVLTQ_M [VMOVLTQ_M_U VMOVLTQ_M_S])
+ (define_int_iterator VMOVNBQ_M [VMOVNBQ_M_U VMOVNBQ_M_S])
+ (define_int_iterator VRSHRNTQ_N [VRSHRNTQ_N_U VRSHRNTQ_N_S])
+ (define_int_iterator VORRQ_M_N [VORRQ_M_N_S VORRQ_M_N_U])
+ (define_int_iterator VREV32Q_M [VREV32Q_M_S VREV32Q_M_U])
+ (define_int_iterator VREV16Q_M [VREV16Q_M_S VREV16Q_M_U])
+ (define_int_iterator VQRSHRNTQ_N [VQRSHRNTQ_N_U VQRSHRNTQ_N_S])
+ (define_int_iterator VMOVNTQ_M [VMOVNTQ_M_U VMOVNTQ_M_S])
+ (define_int_iterator VMOVLBQ_M [VMOVLBQ_M_U VMOVLBQ_M_S])
+ (define_int_iterator VMLALDAVAQ [VMLALDAVAQ_S VMLALDAVAQ_U])
+ (define_int_iterator VQSHRNBQ_N [VQSHRNBQ_N_U VQSHRNBQ_N_S])
+ (define_int_iterator VSHRNBQ_N [VSHRNBQ_N_U VSHRNBQ_N_S])
+ (define_int_iterator VRSHRNBQ_N [VRSHRNBQ_N_S VRSHRNBQ_N_U])
+ (define_int_iterator VMLALDAVXQ_P [VMLALDAVXQ_P_U VMLALDAVXQ_P_S])
+ (define_int_iterator VQMOVNTQ_M [VQMOVNTQ_M_U VQMOVNTQ_M_S])
+ (define_int_iterator VMVNQ_M_N [VMVNQ_M_N_U VMVNQ_M_N_S])
+ (define_int_iterator VQSHRNTQ_N [VQSHRNTQ_N_U VQSHRNTQ_N_S])
+ (define_int_iterator VMLALDAVAXQ [VMLALDAVAXQ_S VMLALDAVAXQ_U])
+ (define_int_iterator VSHRNTQ_N [VSHRNTQ_N_S VSHRNTQ_N_U])
+ (define_int_iterator VCVTMQ_M [VCVTMQ_M_S VCVTMQ_M_U])
+ (define_int_iterator VCVTNQ_M [VCVTNQ_M_S VCVTNQ_M_U])
+ (define_int_iterator VCVTPQ_M [VCVTPQ_M_S VCVTPQ_M_U])
+ (define_int_iterator VCVTQ_M_N_FROM_F [VCVTQ_M_N_FROM_F_S VCVTQ_M_N_FROM_F_U])
+ (define_int_iterator VCVTQ_M_FROM_F [VCVTQ_M_FROM_F_U VCVTQ_M_FROM_F_S])
+ (define_int_iterator VRMLALDAVHQ_P [VRMLALDAVHQ_P_S VRMLALDAVHQ_P_U])
+ (define_int_iterator VADDLVAQ_P [VADDLVAQ_P_U VADDLVAQ_P_S])
+ (define_int_iterator VABAVQ_P [VABAVQ_P_S VABAVQ_P_U])
+ (define_int_iterator VSHLQ_M [VSHLQ_M_S VSHLQ_M_U])
+ (define_int_iterator VSRIQ_M_N [VSRIQ_M_N_S VSRIQ_M_N_U])
+ (define_int_iterator VSUBQ_M [VSUBQ_M_U VSUBQ_M_S])
+ (define_int_iterator VCVTQ_M_N_TO_F [VCVTQ_M_N_TO_F_U VCVTQ_M_N_TO_F_S])
+ (define_int_iterator VHSUBQ_M [VHSUBQ_M_S VHSUBQ_M_U])
+ (define_int_iterator VSLIQ_M_N [VSLIQ_M_N_U VSLIQ_M_N_S])
+ (define_int_iterator VRSHLQ_M [VRSHLQ_M_S VRSHLQ_M_U])
+ (define_int_iterator VMINQ_M [VMINQ_M_S VMINQ_M_U])
+ (define_int_iterator VMULLBQ_INT_M [VMULLBQ_INT_M_U VMULLBQ_INT_M_S])
+ (define_int_iterator VMULHQ_M [VMULHQ_M_S VMULHQ_M_U])
+ (define_int_iterator VMULQ_M [VMULQ_M_S VMULQ_M_U])
+ (define_int_iterator VHSUBQ_M_N [VHSUBQ_M_N_S VHSUBQ_M_N_U])
+ (define_int_iterator VHADDQ_M_N [VHADDQ_M_N_S VHADDQ_M_N_U])
+ (define_int_iterator VORRQ_M [VORRQ_M_S VORRQ_M_U])
+ (define_int_iterator VRMULHQ_M [VRMULHQ_M_U VRMULHQ_M_S])
+ (define_int_iterator VQADDQ_M [VQADDQ_M_U VQADDQ_M_S])
+ (define_int_iterator VRSHRQ_M_N [VRSHRQ_M_N_S VRSHRQ_M_N_U])
+ (define_int_iterator VQSUBQ_M_N [VQSUBQ_M_N_U VQSUBQ_M_N_S])
+ (define_int_iterator VADDQ_M [VADDQ_M_U VADDQ_M_S])
+ (define_int_iterator VORNQ_M [VORNQ_M_U VORNQ_M_S])
+ (define_int_iterator VRHADDQ_M [VRHADDQ_M_U VRHADDQ_M_S])
+ (define_int_iterator VQSHLQ_M [VQSHLQ_M_U VQSHLQ_M_S])
+ (define_int_iterator VANDQ_M [VANDQ_M_U VANDQ_M_S])
+ (define_int_iterator VBICQ_M [VBICQ_M_U VBICQ_M_S])
+ (define_int_iterator VSHLQ_M_N [VSHLQ_M_N_S VSHLQ_M_N_U])
+ (define_int_iterator VCADDQ_ROT270_M [VCADDQ_ROT270_M_U VCADDQ_ROT270_M_S])
+ (define_int_iterator VQRSHLQ_M [VQRSHLQ_M_U VQRSHLQ_M_S])
+ (define_int_iterator VQADDQ_M_N [VQADDQ_M_N_U VQADDQ_M_N_S])
+ (define_int_iterator VADDQ_M_N [VADDQ_M_N_S VADDQ_M_N_U])
+ (define_int_iterator VMAXQ_M [VMAXQ_M_S VMAXQ_M_U])
+ (define_int_iterator VQSUBQ_M [VQSUBQ_M_U VQSUBQ_M_S])
+ (define_int_iterator VMLASQ_M_N [VMLASQ_M_N_U VMLASQ_M_N_S])
+ (define_int_iterator VMLADAVAQ_P [VMLADAVAQ_P_U VMLADAVAQ_P_S])
+ (define_int_iterator VBRSRQ_M_N [VBRSRQ_M_N_U VBRSRQ_M_N_S])
+ (define_int_iterator VMULQ_M_N [VMULQ_M_N_U VMULQ_M_N_S])
+ (define_int_iterator VCADDQ_ROT90_M [VCADDQ_ROT90_M_U VCADDQ_ROT90_M_S])
+ (define_int_iterator VMULLTQ_INT_M [VMULLTQ_INT_M_S VMULLTQ_INT_M_U])
+ (define_int_iterator VEORQ_M [VEORQ_M_S VEORQ_M_U])
+ (define_int_iterator VSHRQ_M_N [VSHRQ_M_N_S VSHRQ_M_N_U])
+ (define_int_iterator VSUBQ_M_N [VSUBQ_M_N_S VSUBQ_M_N_U])
+ (define_int_iterator VHADDQ_M [VHADDQ_M_S VHADDQ_M_U])
+ (define_int_iterator VABDQ_M [VABDQ_M_S VABDQ_M_U])
+ (define_int_iterator VMLAQ_M_N [VMLAQ_M_N_S VMLAQ_M_N_U])
+ (define_int_iterator VQSHLQ_M_N [VQSHLQ_M_N_S VQSHLQ_M_N_U])
+ (define_int_iterator VMLALDAVAQ_P [VMLALDAVAQ_P_U VMLALDAVAQ_P_S])
+ (define_int_iterator VMLALDAVAXQ_P [VMLALDAVAXQ_P_S])
+ (define_int_iterator VQRSHRNBQ_M_N [VQRSHRNBQ_M_N_U VQRSHRNBQ_M_N_S])
+ (define_int_iterator VQRSHRNTQ_M_N [VQRSHRNTQ_M_N_S VQRSHRNTQ_M_N_U])
+ (define_int_iterator VQSHRNBQ_M_N [VQSHRNBQ_M_N_U VQSHRNBQ_M_N_S])
+ (define_int_iterator VQSHRNTQ_M_N [VQSHRNTQ_M_N_S VQSHRNTQ_M_N_U])
+ (define_int_iterator VRSHRNBQ_M_N [VRSHRNBQ_M_N_U VRSHRNBQ_M_N_S])
+ (define_int_iterator VRSHRNTQ_M_N [VRSHRNTQ_M_N_U VRSHRNTQ_M_N_S])
+ (define_int_iterator VSHLLBQ_M_N [VSHLLBQ_M_N_U VSHLLBQ_M_N_S])
+ (define_int_iterator VSHLLTQ_M_N [VSHLLTQ_M_N_U VSHLLTQ_M_N_S])
+ (define_int_iterator VSHRNBQ_M_N [VSHRNBQ_M_N_S VSHRNBQ_M_N_U])
+ (define_int_iterator VSHRNTQ_M_N [VSHRNTQ_M_N_S VSHRNTQ_M_N_U])
+ (define_int_iterator VSTRWSBQ [VSTRWQSB_S VSTRWQSB_U])
+ (define_int_iterator VSTRBSOQ [VSTRBQSO_S VSTRBQSO_U])
+ (define_int_iterator VSTRBQ [VSTRBQ_S VSTRBQ_U])
+ (define_int_iterator VLDRBGOQ [VLDRBQGO_S VLDRBQGO_U])
+ (define_int_iterator VLDRBQ [VLDRBQ_S VLDRBQ_U])
+ (define_int_iterator VLDRWGBQ [VLDRWQGB_S VLDRWQGB_U])
+ (define_int_iterator VLD1Q [VLD1Q_S VLD1Q_U])
+ (define_int_iterator VLDRHGOQ [VLDRHQGO_S VLDRHQGO_U])
+ (define_int_iterator VLDRHGSOQ [VLDRHQGSO_S VLDRHQGSO_U])
+ (define_int_iterator VLDRHQ [VLDRHQ_S VLDRHQ_U])
+ (define_int_iterator VLDRWQ [VLDRWQ_S VLDRWQ_U])
+ (define_int_iterator VLDRDGBQ [VLDRDQGB_S VLDRDQGB_U])
+ (define_int_iterator VLDRDGOQ [VLDRDQGO_S VLDRDQGO_U])
+ (define_int_iterator VLDRDGSOQ [VLDRDQGSO_S VLDRDQGSO_U])
+ (define_int_iterator VLDRWGOQ [VLDRWQGO_S VLDRWQGO_U])
+ (define_int_iterator VLDRWGSOQ [VLDRWQGSO_S VLDRWQGSO_U])
+ (define_int_iterator VST1Q [VST1Q_S VST1Q_U])
+ (define_int_iterator VSTRHSOQ [VSTRHQSO_S VSTRHQSO_U])
+ (define_int_iterator VSTRHSSOQ [VSTRHQSSO_S VSTRHQSSO_U])
+ (define_int_iterator VSTRHQ [VSTRHQ_S VSTRHQ_U])
+ (define_int_iterator VSTRWQ [VSTRWQ_S VSTRWQ_U])
+ (define_int_iterator VSTRDSBQ [VSTRDQSB_S VSTRDQSB_U])
+ (define_int_iterator VSTRDSOQ [VSTRDQSO_S VSTRDQSO_U])
+ (define_int_iterator VSTRDSSOQ [VSTRDQSSO_S VSTRDQSSO_U])
+ (define_int_iterator VSTRWSOQ [VSTRWQSO_S VSTRWQSO_U])
+ (define_int_iterator VSTRWSSOQ [VSTRWQSSO_S VSTRWQSSO_U])
+ (define_int_iterator VSTRWSBWBQ [VSTRWQSBWB_S VSTRWQSBWB_U])
+ (define_int_iterator VLDRWGBWBQ [VLDRWQGBWB_S VLDRWQGBWB_U])
+ (define_int_iterator VSTRDSBWBQ [VSTRDQSBWB_S VSTRDQSBWB_U])
+ (define_int_iterator VLDRDGBWBQ [VLDRDQGBWB_S VLDRDQGBWB_U])
+ (define_int_iterator VADCIQ [VADCIQ_U VADCIQ_S])
+ (define_int_iterator VADCIQ_M [VADCIQ_M_U VADCIQ_M_S])
+ (define_int_iterator VSBCQ [VSBCQ_U VSBCQ_S])
+ (define_int_iterator VSBCQ_M [VSBCQ_M_U VSBCQ_M_S])
+ (define_int_iterator VSBCIQ [VSBCIQ_U VSBCIQ_S])
+ (define_int_iterator VSBCIQ_M [VSBCIQ_M_U VSBCIQ_M_S])
+ (define_int_iterator VADCQ [VADCQ_U VADCQ_S])
+ (define_int_iterator VADCQ_M [VADCQ_M_U VADCQ_M_S])
+ (define_int_iterator UQRSHLLQ [UQRSHLL_64 UQRSHLL_48])
+ (define_int_iterator SQRSHRLQ [SQRSHRL_64 SQRSHRL_48])
+ (define_int_iterator VSHLCQ_M [VSHLCQ_M_S VSHLCQ_M_U])
diff -Nrcpad gcc-10.2.0/gcc/config/arm/mve.md gcc-10.3.0/gcc/config/arm/mve.md
*** gcc-10.2.0/gcc/config/arm/mve.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/mve.md	Thu Apr  8 11:56:28 2021
***************
*** 17,673 ****
  ;; along with GCC; see the file COPYING3.  If not see
  ;; <http://www.gnu.org/licenses/>.
  
- (define_mode_iterator MVE_types [V16QI V8HI V4SI V2DI TI V8HF V4SF V2DF])
- (define_mode_iterator MVE_VLD_ST [V16QI V8HI V4SI V8HF V4SF])
- (define_mode_iterator MVE_0 [V8HF V4SF])
- (define_mode_iterator MVE_1 [V16QI V8HI V4SI V2DI])
- (define_mode_iterator MVE_3 [V16QI V8HI])
- (define_mode_iterator MVE_2 [V16QI V8HI V4SI])
- (define_mode_iterator MVE_5 [V8HI V4SI])
- (define_mode_iterator MVE_6 [V8HI V4SI])
- 
- (define_c_enum "unspec" [VST4Q VRNDXQ_F VRNDQ_F VRNDPQ_F VRNDNQ_F VRNDMQ_F
- 			 VRNDAQ_F VREV64Q_F VNEGQ_F VDUPQ_N_F VABSQ_F VREV32Q_F
- 			 VCVTTQ_F32_F16 VCVTBQ_F32_F16 VCVTQ_TO_F_S VQNEGQ_S
- 			 VCVTQ_TO_F_U VREV16Q_S VREV16Q_U VADDLVQ_S VMVNQ_N_S
- 			 VMVNQ_N_U VCVTAQ_S VCVTAQ_U VREV64Q_S VREV64Q_U
- 			 VQABSQ_S VNEGQ_S VMVNQ_S VMVNQ_U VDUPQ_N_U VDUPQ_N_S
- 			 VCLZQ_U VCLZQ_S VCLSQ_S VADDVQ_S VADDVQ_U VABSQ_S
- 			 VREV32Q_U VREV32Q_S VMOVLTQ_U VMOVLTQ_S VMOVLBQ_S
- 			 VMOVLBQ_U VCVTQ_FROM_F_S VCVTQ_FROM_F_U VCVTPQ_S
- 			 VCVTPQ_U VCVTNQ_S VCVTNQ_U VCVTMQ_S VCVTMQ_U
- 			 VADDLVQ_U VCTP8Q VCTP16Q VCTP32Q VCTP64Q VPNOT
- 			 VCREATEQ_F VCVTQ_N_TO_F_S VCVTQ_N_TO_F_U VBRSRQ_N_F
- 			 VSUBQ_N_F VCREATEQ_U VCREATEQ_S VSHRQ_N_S VSHRQ_N_U
- 			 VCVTQ_N_FROM_F_S VCVTQ_N_FROM_F_U VADDLVQ_P_S
- 			 VADDLVQ_P_U VCMPNEQ_U VCMPNEQ_S VSHLQ_S VSHLQ_U VABDQ_S
- 			 VADDQ_N_S VADDVAQ_S VADDVQ_P_S VANDQ_S VBICQ_S
- 			 VBRSRQ_N_S VCADDQ_ROT270_S VCADDQ_ROT90_S VCMPEQQ_S
- 			 VCMPEQQ_N_S VCMPNEQ_N_S VEORQ_S VHADDQ_S VHADDQ_N_S
- 			 VHSUBQ_S VHSUBQ_N_S VMAXQ_S VMAXVQ_S VMINQ_S VMINVQ_S
- 			 VMLADAVQ_S VMULHQ_S VMULLBQ_INT_S VMULLTQ_INT_S VMULQ_S
- 			 VMULQ_N_S VORNQ_S VORRQ_S VQADDQ_S VQADDQ_N_S VQRSHLQ_S
- 			 VQRSHLQ_N_S VQSHLQ_S VQSHLQ_N_S VQSHLQ_R_S VQSUBQ_S
- 			 VQSUBQ_N_S VRHADDQ_S VRMULHQ_S VRSHLQ_S VRSHLQ_N_S
- 			 VRSHRQ_N_S VSHLQ_N_S VSHLQ_R_S VSUBQ_S VSUBQ_N_S
- 			 VABDQ_U VADDQ_N_U VADDVAQ_U VADDVQ_P_U VANDQ_U VBICQ_U
- 			 VBRSRQ_N_U VCADDQ_ROT270_U VCADDQ_ROT90_U VCMPEQQ_U
- 			 VCMPEQQ_N_U VCMPNEQ_N_U VEORQ_U VHADDQ_U VHADDQ_N_U
- 			 VHSUBQ_U VHSUBQ_N_U VMAXQ_U VMAXVQ_U VMINQ_U VMINVQ_U
- 			 VMLADAVQ_U VMULHQ_U VMULLBQ_INT_U VMULLTQ_INT_U VMULQ_U
- 			 VMULQ_N_U VORNQ_U VORRQ_U VQADDQ_U VQADDQ_N_U VQRSHLQ_U
- 			 VQRSHLQ_N_U VQSHLQ_U VQSHLQ_N_U VQSHLQ_R_U VQSUBQ_U
- 			 VQSUBQ_N_U VRHADDQ_U VRMULHQ_U VRSHLQ_U VRSHLQ_N_U
- 			 VRSHRQ_N_U VSHLQ_N_U VSHLQ_R_U VSUBQ_U VSUBQ_N_U
- 			 VCMPGEQ_N_S VCMPGEQ_S VCMPGTQ_N_S VCMPGTQ_S VCMPLEQ_N_S
- 			 VCMPLEQ_S VCMPLTQ_N_S VCMPLTQ_S VHCADDQ_ROT270_S
- 			 VHCADDQ_ROT90_S VMAXAQ_S VMAXAVQ_S VMINAQ_S VMINAVQ_S
- 			 VMLADAVXQ_S VMLSDAVQ_S VMLSDAVXQ_S VQDMULHQ_N_S
- 			 VQDMULHQ_S VQRDMULHQ_N_S VQRDMULHQ_S VQSHLUQ_N_S
- 			 VCMPCSQ_N_U VCMPCSQ_U VCMPHIQ_N_U VCMPHIQ_U VABDQ_M_S
- 			 VABDQ_M_U VABDQ_F VADDQ_N_F VANDQ_F VBICQ_F
- 			 VCADDQ_ROT270_F VCADDQ_ROT90_F VCMPEQQ_F VCMPEQQ_N_F
- 			 VCMPGEQ_F VCMPGEQ_N_F VCMPGTQ_F VCMPGTQ_N_F VCMPLEQ_F
- 			 VCMPLEQ_N_F VCMPLTQ_F VCMPLTQ_N_F VCMPNEQ_F VCMPNEQ_N_F
- 			 VCMULQ_F VCMULQ_ROT180_F VCMULQ_ROT270_F VCMULQ_ROT90_F
- 			 VEORQ_F VMAXNMAQ_F VMAXNMAVQ_F VMAXNMQ_F VMAXNMVQ_F
- 			 VMINNMAQ_F VMINNMAVQ_F VMINNMQ_F VMINNMVQ_F VMULQ_F
- 			 VMULQ_N_F VORNQ_F VORRQ_F VSUBQ_F VADDLVAQ_U
- 			 VADDLVAQ_S VBICQ_N_U VBICQ_N_S VCTP8Q_M VCTP16Q_M
- 			 VCTP32Q_M VCTP64Q_M VCVTBQ_F16_F32 VCVTTQ_F16_F32
- 			 VMLALDAVQ_U VMLALDAVXQ_U VMLALDAVXQ_S VMLALDAVQ_S
- 			 VMLSLDAVQ_S VMLSLDAVXQ_S VMOVNBQ_U VMOVNBQ_S
- 			 VMOVNTQ_U VMOVNTQ_S VORRQ_N_S VORRQ_N_U VQDMULLBQ_N_S
- 			 VQDMULLBQ_S VQDMULLTQ_N_S VQDMULLTQ_S VQMOVNBQ_U
- 			 VQMOVNBQ_S VQMOVUNBQ_S VQMOVUNTQ_S VRMLALDAVHXQ_S
- 			 VRMLSLDAVHQ_S VRMLSLDAVHXQ_S VSHLLBQ_S
- 			 VSHLLBQ_U VSHLLTQ_U VSHLLTQ_S VQMOVNTQ_U VQMOVNTQ_S
- 			 VSHLLBQ_N_S VSHLLBQ_N_U VSHLLTQ_N_U VSHLLTQ_N_S
- 			 VRMLALDAVHQ_U VRMLALDAVHQ_S VMULLTQ_POLY_P
- 			 VMULLBQ_POLY_P VBICQ_M_N_S VBICQ_M_N_U VCMPEQQ_M_F
- 			 VCVTAQ_M_S VCVTAQ_M_U VCVTQ_M_TO_F_S VCVTQ_M_TO_F_U
- 			 VQRSHRNBQ_N_U VQRSHRNBQ_N_S VQRSHRUNBQ_N_S
- 			 VRMLALDAVHAQ_S VABAVQ_S VABAVQ_U VSHLCQ_S VSHLCQ_U
- 			 VRMLALDAVHAQ_U VABSQ_M_S VADDVAQ_P_S VADDVAQ_P_U
- 			 VCLSQ_M_S VCLZQ_M_S VCLZQ_M_U VCMPCSQ_M_N_U
- 			 VCMPCSQ_M_U VCMPEQQ_M_N_S VCMPEQQ_M_N_U VCMPEQQ_M_S
- 			 VCMPEQQ_M_U VCMPGEQ_M_N_S VCMPGEQ_M_S VCMPGTQ_M_N_S
- 			 VCMPGTQ_M_S VCMPHIQ_M_N_U VCMPHIQ_M_U VCMPLEQ_M_N_S
- 			 VCMPLEQ_M_S VCMPLTQ_M_N_S VCMPLTQ_M_S VCMPNEQ_M_N_S
- 			 VCMPNEQ_M_N_U VCMPNEQ_M_S VCMPNEQ_M_U VDUPQ_M_N_S
- 			 VDUPQ_M_N_U VDWDUPQ_N_U VDWDUPQ_WB_U VIWDUPQ_N_U
- 			 VIWDUPQ_WB_U VMAXAQ_M_S VMAXAVQ_P_S VMAXVQ_P_S
- 			 VMAXVQ_P_U VMINAQ_M_S VMINAVQ_P_S VMINVQ_P_S VMINVQ_P_U
- 			 VMLADAVAQ_S VMLADAVAQ_U VMLADAVQ_P_S VMLADAVQ_P_U
- 			 VMLADAVXQ_P_S VMLAQ_N_S VMLAQ_N_U VMLASQ_N_S VMLASQ_N_U
- 			 VMLSDAVQ_P_S VMLSDAVXQ_P_S VMVNQ_M_S VMVNQ_M_U
- 			 VNEGQ_M_S VPSELQ_S VPSELQ_U VQABSQ_M_S VQDMLAHQ_N_S
- 			 VQDMLAHQ_N_U VQNEGQ_M_S VQRDMLADHQ_S VQRDMLADHXQ_S
- 			 VQRDMLAHQ_N_S VQRDMLAHQ_N_U VQRDMLASHQ_N_S
- 			 VQRDMLASHQ_N_U VQRDMLSDHQ_S VQRDMLSDHXQ_S VQRSHLQ_M_N_S
- 			 VQRSHLQ_M_N_U VQSHLQ_M_R_S VQSHLQ_M_R_U VREV64Q_M_S
- 			 VREV64Q_M_U VRSHLQ_M_N_S VRSHLQ_M_N_U VSHLQ_M_R_S
- 			 VSHLQ_M_R_U VSLIQ_N_S VSLIQ_N_U VSRIQ_N_S VSRIQ_N_U
- 			 VQDMLSDHXQ_S VQDMLSDHQ_S VQDMLADHXQ_S VQDMLADHQ_S
- 			 VMLSDAVAXQ_S VMLSDAVAQ_S VMLADAVAXQ_S
- 			 VCMPGEQ_M_F VCMPGTQ_M_N_F VMLSLDAVQ_P_S VRMLALDAVHAXQ_S
- 			 VMLSLDAVXQ_P_S VFMAQ_F VMLSLDAVAQ_S VQSHRUNBQ_N_S
- 			 VQRSHRUNTQ_N_S VCMLAQ_F VMINNMAQ_M_F VFMASQ_N_F
- 			 VDUPQ_M_N_F VCMPGTQ_M_F VCMPLTQ_M_F VRMLSLDAVHQ_P_S
- 			 VQSHRUNTQ_N_S VABSQ_M_F VMAXNMAVQ_P_F VFMAQ_N_F
- 			 VRMLSLDAVHXQ_P_S VREV32Q_M_F VRMLSLDAVHAQ_S
- 			 VRMLSLDAVHAXQ_S VCMPLTQ_M_N_F VCMPNEQ_M_F VRNDAQ_M_F
- 			 VRNDPQ_M_F VADDLVAQ_P_S VQMOVUNBQ_M_S VCMPLEQ_M_F
- 			 VCMLAQ_ROT180_F VMLSLDAVAXQ_S VRNDXQ_M_F VFMSQ_F
- 			 VMINNMVQ_P_F VMAXNMVQ_P_F VPSELQ_F VCMLAQ_ROT90_F
- 			 VQMOVUNTQ_M_S VREV64Q_M_F VNEGQ_M_F VRNDMQ_M_F
- 			 VCMPLEQ_M_N_F VCMPGEQ_M_N_F VRNDNQ_M_F VMINNMAVQ_P_F
- 			 VCMPNEQ_M_N_F VRMLALDAVHQ_P_S VRMLALDAVHXQ_P_S
- 			 VCMPEQQ_M_N_F VCMLAQ_ROT270_F VMAXNMAQ_M_F VRNDQ_M_F
- 			 VMLALDAVQ_P_U VMLALDAVQ_P_S VQMOVNBQ_M_S VQMOVNBQ_M_U
- 			 VMOVLTQ_M_U VMOVLTQ_M_S VMOVNBQ_M_U VMOVNBQ_M_S
- 			 VRSHRNTQ_N_U VRSHRNTQ_N_S VORRQ_M_N_S VORRQ_M_N_U
- 			 VREV32Q_M_S VREV32Q_M_U VQRSHRNTQ_N_U VQRSHRNTQ_N_S
- 			 VMOVNTQ_M_U VMOVNTQ_M_S VMOVLBQ_M_U VMOVLBQ_M_S
- 			 VMLALDAVAQ_S VMLALDAVAQ_U VQSHRNBQ_N_U VQSHRNBQ_N_S
- 			 VSHRNBQ_N_U VSHRNBQ_N_S VRSHRNBQ_N_S VRSHRNBQ_N_U
- 			 VMLALDAVXQ_P_U VMLALDAVXQ_P_S VQMOVNTQ_M_U VQMOVNTQ_M_S
- 			 VMVNQ_M_N_U VMVNQ_M_N_S VQSHRNTQ_N_U VQSHRNTQ_N_S
- 			 VMLALDAVAXQ_S VMLALDAVAXQ_U VSHRNTQ_N_S VSHRNTQ_N_U
- 			 VCVTBQ_M_F16_F32 VCVTBQ_M_F32_F16 VCVTTQ_M_F16_F32
- 			 VCVTTQ_M_F32_F16 VCVTMQ_M_S VCVTMQ_M_U VCVTNQ_M_S
- 			 VCVTPQ_M_S VCVTPQ_M_U VCVTQ_M_N_FROM_F_S VCVTNQ_M_U
- 			 VREV16Q_M_S VREV16Q_M_U VREV32Q_M VCVTQ_M_FROM_F_U
- 			 VCVTQ_M_FROM_F_S VRMLALDAVHQ_P_U VADDLVAQ_P_U
- 			 VCVTQ_M_N_FROM_F_U VQSHLUQ_M_N_S VABAVQ_P_S
- 			 VABAVQ_P_U VSHLQ_M_S VSHLQ_M_U VSRIQ_M_N_S
- 			 VSRIQ_M_N_U VSUBQ_M_U VSUBQ_M_S VCVTQ_M_N_TO_F_U
- 			 VCVTQ_M_N_TO_F_S VQADDQ_M_U VQADDQ_M_S
- 			 VRSHRQ_M_N_S VSUBQ_M_N_S VSUBQ_M_N_U VBRSRQ_M_N_S
- 			 VSUBQ_M_N_F VBICQ_M_F VHADDQ_M_U VBICQ_M_U VBICQ_M_S
- 			 VMULQ_M_N_U VHADDQ_M_S VORNQ_M_F VMLAQ_M_N_S VQSUBQ_M_U
- 			 VQSUBQ_M_S VMLAQ_M_N_U VQSUBQ_M_N_U VQSUBQ_M_N_S
- 			 VMULLTQ_INT_M_S VMULLTQ_INT_M_U VMULQ_M_N_S VMULQ_M_N_F
- 			 VMLASQ_M_N_U VMLASQ_M_N_S VMAXQ_M_U VQRDMLAHQ_M_N_U
- 			 VCADDQ_ROT270_M_F VCADDQ_ROT270_M_U VCADDQ_ROT270_M_S
- 			 VQRSHLQ_M_S VMULQ_M_F VRHADDQ_M_U VSHRQ_M_N_U
- 			 VRHADDQ_M_S VMULQ_M_S VMULQ_M_U VQRDMLASHQ_M_N_S
- 			 VRSHLQ_M_S VRSHLQ_M_U VRSHRQ_M_N_U VADDQ_M_N_F
- 			 VADDQ_M_N_S VADDQ_M_N_U VQRDMLASHQ_M_N_U VMAXQ_M_S
- 			 VQRDMLAHQ_M_N_S VORRQ_M_S VORRQ_M_U VORRQ_M_F
- 			 VQRSHLQ_M_U VRMULHQ_M_U VRMULHQ_M_S VMINQ_M_S VMINQ_M_U
- 			 VANDQ_M_F VANDQ_M_U VANDQ_M_S VHSUBQ_M_N_S VHSUBQ_M_N_U
- 			 VMULHQ_M_S VMULHQ_M_U VMULLBQ_INT_M_U
- 			 VMULLBQ_INT_M_S VCADDQ_ROT90_M_F
- 			 VSHRQ_M_N_S VADDQ_M_U VSLIQ_M_N_U
- 			 VQADDQ_M_N_S VBRSRQ_M_N_F VABDQ_M_F VBRSRQ_M_N_U
- 			 VEORQ_M_F VSHLQ_M_N_S VQDMLAHQ_M_N_U VQDMLAHQ_M_N_S
- 			 VSHLQ_M_N_U VMLADAVAQ_P_U VMLADAVAQ_P_S VSLIQ_M_N_S
- 			 VQSHLQ_M_U VQSHLQ_M_S VCADDQ_ROT90_M_U VCADDQ_ROT90_M_S
- 			 VORNQ_M_U VORNQ_M_S VQSHLQ_M_N_S VQSHLQ_M_N_U VADDQ_M_S
- 			 VHADDQ_M_N_S VADDQ_M_F VQADDQ_M_N_U VEORQ_M_S VEORQ_M_U
- 			 VHSUBQ_M_S VHSUBQ_M_U VHADDQ_M_N_U VHCADDQ_ROT90_M_S
- 			 VQRDMLSDHQ_M_S VQRDMLSDHXQ_M_S VQRDMLADHXQ_M_S
- 			 VQDMULHQ_M_S VMLADAVAXQ_P_S VQDMLADHXQ_M_S
- 			 VQRDMULHQ_M_S VMLSDAVAXQ_P_S VQDMULHQ_M_N_S
- 			 VHCADDQ_ROT270_M_S VQDMLSDHQ_M_S VQDMLSDHXQ_M_S
- 			 VMLSDAVAQ_P_S VQRDMLADHQ_M_S VQDMLADHQ_M_S
- 			 VMLALDAVAQ_P_U VMLALDAVAQ_P_S VMLALDAVAXQ_P_U
- 			 VQRSHRNBQ_M_N_U VQRSHRNBQ_M_N_S VQRSHRNTQ_M_N_S
- 			 VQSHRNBQ_M_N_U VQSHRNBQ_M_N_S VQSHRNTQ_M_N_S
- 			 VRSHRNBQ_M_N_U VRSHRNBQ_M_N_S VRSHRNTQ_M_N_U
- 			 VSHLLBQ_M_N_U VSHLLBQ_M_N_S VSHLLTQ_M_N_U VSHLLTQ_M_N_S
- 			 VSHRNBQ_M_N_S VSHRNBQ_M_N_U VSHRNTQ_M_N_S VSHRNTQ_M_N_U
- 			 VMLALDAVAXQ_P_S VQRSHRNTQ_M_N_U VQSHRNTQ_M_N_U
- 			 VRSHRNTQ_M_N_S VQRDMULHQ_M_N_S VRMLALDAVHAQ_P_S
- 			 VMLSLDAVAQ_P_S VMLSLDAVAXQ_P_S VMULLBQ_POLY_M_P
- 			 VMULLTQ_POLY_M_P VQDMULLBQ_M_N_S VQDMULLBQ_M_S
- 			 VQDMULLTQ_M_N_S VQDMULLTQ_M_S VQRSHRUNBQ_M_N_S
- 			 VQRSHRUNTQ_M_N_SVQSHRUNBQ_M_N_S VQSHRUNTQ_M_N_S
- 			 VRMLALDAVHAQ_P_U VRMLALDAVHAXQ_P_S VRMLSLDAVHAQ_P_S
- 			 VRMLSLDAVHAXQ_P_S VQRSHRUNTQ_M_N_S VQSHRUNBQ_M_N_S
- 			 VCMLAQ_M_F VCMLAQ_ROT180_M_F VCMLAQ_ROT270_M_F
- 			 VCMLAQ_ROT90_M_F VCMULQ_M_F VCMULQ_ROT180_M_F
- 			 VCMULQ_ROT270_M_F VCMULQ_ROT90_M_F VFMAQ_M_F
- 			 VFMAQ_M_N_F VFMASQ_M_N_F VFMSQ_M_F VMAXNMQ_M_F
- 			 VMINNMQ_M_F VSUBQ_M_F VSTRWQSB_S VSTRWQSB_U
- 			 VSTRBQSO_S VSTRBQSO_U VSTRBQ_S VSTRBQ_U VLDRBQGO_S
- 			 VLDRBQGO_U VLDRBQ_S VLDRBQ_U VLDRWQGB_S VLDRWQGB_U
- 			 VLD1Q_F VLD1Q_S VLD1Q_U VLDRHQ_F VLDRHQGO_S
- 			 VLDRHQGO_U VLDRHQGSO_S VLDRHQGSO_U VLDRHQ_S VLDRHQ_U
- 			 VLDRWQ_F VLDRWQ_S VLDRWQ_U VLDRDQGB_S VLDRDQGB_U
- 			 VLDRDQGO_S VLDRDQGO_U VLDRDQGSO_S VLDRDQGSO_U
- 			 VLDRHQGO_F VLDRHQGSO_F VLDRWQGB_F VLDRWQGO_F
- 			 VLDRWQGO_S VLDRWQGO_U VLDRWQGSO_F VLDRWQGSO_S
- 			 VLDRWQGSO_U VSTRHQ_F VST1Q_S VST1Q_U VSTRHQSO_S
- 			 VSTRHQSO_U VSTRHQSSO_S VSTRHQSSO_U VSTRHQ_S
- 			 VSTRHQ_U VSTRWQ_S VSTRWQ_U VSTRWQ_F VST1Q_F VSTRDQSB_S
- 			 VSTRDQSB_U VSTRDQSO_S VSTRDQSO_U VSTRDQSSO_S
- 			 VSTRDQSSO_U VSTRWQSO_S VSTRWQSO_U VSTRWQSSO_S
- 			 VSTRWQSSO_U VSTRHQSO_F VSTRHQSSO_F VSTRWQSB_F
- 			 VSTRWQSO_F VSTRWQSSO_F VDDUPQ VDDUPQ_M VDWDUPQ
- 			 VDWDUPQ_M VIDUPQ VIDUPQ_M VIWDUPQ VIWDUPQ_M
- 			 VSTRWQSBWB_S VSTRWQSBWB_U VLDRWQGBWB_S VLDRWQGBWB_U
- 			 VSTRWQSBWB_F VLDRWQGBWB_F VSTRDQSBWB_S VSTRDQSBWB_U
- 			 VLDRDQGBWB_S VLDRDQGBWB_U VADCQ_U VADCQ_M_U VADCQ_S
- 			 VADCQ_M_S VSBCIQ_U VSBCIQ_S VSBCIQ_M_U VSBCIQ_M_S
- 			 VSBCQ_U VSBCQ_S VSBCQ_M_U VSBCQ_M_S VADCIQ_U VADCIQ_M_U
- 			 VADCIQ_S VADCIQ_M_S VLD2Q VLD4Q VST2Q SRSHRL SRSHR
- 			 URSHR URSHRL SQRSHR UQRSHL UQRSHLL_64 VSHLCQ_M_U
- 			 UQRSHLL_48 SQRSHRL_64 SQRSHRL_48 VSHLCQ_M_S])
- 
- (define_mode_attr MVE_CNVT [(V8HI "V8HF") (V4SI "V4SF") (V8HF "V8HI")
- 			    (V4SF "V4SI")])
- 
- (define_int_attr supf [(VCVTQ_TO_F_S "s") (VCVTQ_TO_F_U "u") (VREV16Q_S "s")
- 		       (VREV16Q_U "u") (VMVNQ_N_S "s") (VMVNQ_N_U "u")
- 		       (VCVTAQ_U "u") (VCVTAQ_S "s") (VREV64Q_S "s")
- 		       (VREV64Q_U "u") (VMVNQ_S "s") (VMVNQ_U "u")
- 		       (VDUPQ_N_U "u") (VDUPQ_N_S"s") (VADDVQ_S "s")
- 		       (VADDVQ_U "u") (VADDVQ_S "s") (VADDVQ_U "u")
- 		       (VMOVLTQ_U "u") (VMOVLTQ_S "s") (VMOVLBQ_S "s")
- 		       (VMOVLBQ_U "u") (VCVTQ_FROM_F_S "s") (VCVTQ_FROM_F_U "u")
- 		       (VCVTPQ_S "s") (VCVTPQ_U "u") (VCVTNQ_S "s")
- 		       (VCVTNQ_U "u") (VCVTMQ_S "s") (VCVTMQ_U "u")
- 		       (VCLZQ_U "u") (VCLZQ_S "s") (VREV32Q_U "u")
- 		       (VREV32Q_S "s") (VADDLVQ_U "u") (VADDLVQ_S "s")
- 		       (VCVTQ_N_TO_F_S "s") (VCVTQ_N_TO_F_U "u")
- 		       (VCREATEQ_U "u") (VCREATEQ_S "s") (VSHRQ_N_S "s")
- 		       (VSHRQ_N_U "u") (VCVTQ_N_FROM_F_S "s") (VSHLQ_U "u")
- 		       (VCVTQ_N_FROM_F_U "u") (VADDLVQ_P_S "s") (VSHLQ_S "s")
- 		       (VADDLVQ_P_U "u") (VCMPNEQ_U "u") (VCMPNEQ_S "s")
- 		       (VABDQ_M_S "s") (VABDQ_M_U "u") (VABDQ_S "s")
- 		       (VABDQ_U "u") (VADDQ_N_S "s") (VADDQ_N_U "u")
- 		       (VADDVQ_P_S "s")	(VADDVQ_P_U "u") (VANDQ_S "s")
- 		       (VANDQ_U "u") (VBICQ_S "s") (VBICQ_U "u")
- 		       (VBRSRQ_N_S "s") (VBRSRQ_N_U "u") (VCADDQ_ROT270_S "s")
- 		       (VCADDQ_ROT270_U "u") (VCADDQ_ROT90_S "s")
- 		       (VCMPEQQ_S "s") (VCMPEQQ_U "u") (VCADDQ_ROT90_U "u")
- 		       (VCMPEQQ_N_S "s") (VCMPEQQ_N_U "u") (VCMPNEQ_N_S "s")
- 		       (VCMPNEQ_N_U "u") (VEORQ_S "s") (VEORQ_U "u")
- 		       (VHADDQ_N_S "s") (VHADDQ_N_U "u") (VHADDQ_S "s")
- 		       (VHADDQ_U "u") (VHSUBQ_N_S "s")	(VHSUBQ_N_U "u")
- 		       (VHSUBQ_S "s") (VMAXQ_S "s") (VMAXQ_U "u") (VHSUBQ_U "u")
- 		       (VMAXVQ_S "s") (VMAXVQ_U "u") (VMINQ_S "s") (VMINQ_U "u")
- 		       (VMINVQ_S "s") (VMINVQ_U "u") (VMLADAVQ_S "s")
- 		       (VMLADAVQ_U "u") (VMULHQ_S "s") (VMULHQ_U "u")
- 		       (VMULLBQ_INT_S "s") (VMULLBQ_INT_U "u") (VQADDQ_S "s")
- 		       (VMULLTQ_INT_S "s") (VMULLTQ_INT_U "u") (VQADDQ_U "u")
- 		       (VMULQ_N_S "s") (VMULQ_N_U "u") (VMULQ_S "s")
- 		       (VMULQ_U "u") (VORNQ_S "s") (VORNQ_U "u") (VORRQ_S "s")
- 		       (VORRQ_U "u") (VQADDQ_N_S "s") (VQADDQ_N_U "u")
- 		       (VQRSHLQ_N_S "s") (VQRSHLQ_N_U "u") (VQRSHLQ_S "s")
- 		       (VQRSHLQ_U "u") (VQSHLQ_N_S "s")	(VQSHLQ_N_U "u")
- 		       (VQSHLQ_R_S "s") (VQSHLQ_R_U "u") (VQSHLQ_S "s")
- 		       (VQSHLQ_U "u") (VQSUBQ_N_S "s") (VQSUBQ_N_U "u")
- 		       (VQSUBQ_S "s") (VQSUBQ_U "u") (VRHADDQ_S "s")
- 		       (VRHADDQ_U "u") (VRMULHQ_S "s") (VRMULHQ_U "u")
- 		       (VRSHLQ_N_S "s") (VRSHLQ_N_U "u") (VRSHLQ_S "s")
- 		       (VRSHLQ_U "u") (VRSHRQ_N_S "s") (VRSHRQ_N_U "u")
- 		       (VSHLQ_N_S "s") (VSHLQ_N_U "u") (VSHLQ_R_S "s")
- 		       (VSHLQ_R_U "u") (VSUBQ_N_S "s") (VSUBQ_N_U "u")
- 		       (VSUBQ_S "s") (VSUBQ_U "u") (VADDVAQ_S "s")
- 		       (VADDVAQ_U "u") (VADDLVAQ_S "s") (VADDLVAQ_U "u")
- 		       (VBICQ_N_S "s") (VBICQ_N_U "u") (VMLALDAVQ_U "u")
- 		       (VMLALDAVQ_S "s") (VMLALDAVXQ_U "u") (VMLALDAVXQ_S "s")
- 		       (VMOVNBQ_U "u") (VMOVNBQ_S "s") (VMOVNTQ_U "u")
- 		       (VMOVNTQ_S "s") (VORRQ_N_S "s") (VORRQ_N_U "u")
- 		       (VQMOVNBQ_U "u") (VQMOVNBQ_S "s") (VQMOVNTQ_S "s")
- 		       (VQMOVNTQ_U "u") (VSHLLBQ_N_U "u") (VSHLLBQ_N_S "s")
- 		       (VSHLLTQ_N_U "u") (VSHLLTQ_N_S "s") (VRMLALDAVHQ_U "u")
- 		       (VRMLALDAVHQ_S "s") (VBICQ_M_N_S "s") (VBICQ_M_N_U "u")
- 		       (VCVTAQ_M_S "s") (VCVTAQ_M_U "u") (VCVTQ_M_TO_F_S "s")
- 		       (VCVTQ_M_TO_F_U "u") (VQRSHRNBQ_N_S "s")
- 		       (VQRSHRNBQ_N_U "u") (VABAVQ_S "s") (VABAVQ_U "u")
- 		       (VRMLALDAVHAQ_U "u") (VRMLALDAVHAQ_S "s") (VSHLCQ_S "s")
- 		       (VSHLCQ_U "u") (VADDVAQ_P_S "s") (VADDVAQ_P_U "u")
- 		       (VCLZQ_M_S "s") (VCLZQ_M_U "u") (VCMPEQQ_M_N_S "s")
- 		       (VCMPEQQ_M_N_U "u") (VCMPEQQ_M_S "s") (VCMPEQQ_M_U "u")
- 		       (VCMPNEQ_M_N_S "s") (VCMPNEQ_M_N_U "u") (VCMPNEQ_M_S "s")
- 		       (VCMPNEQ_M_U "u") (VDUPQ_M_N_S "s") (VDUPQ_M_N_U "u")
- 		       (VMAXVQ_P_S "s") (VMAXVQ_P_U "u") (VMINVQ_P_S "s")
- 		       (VMINVQ_P_U "u") (VMLADAVAQ_S "s") (VMLADAVAQ_U "u")
- 		       (VMLADAVQ_P_S "s") (VMLADAVQ_P_U "u") (VMLAQ_N_S "s")
- 		       (VMLAQ_N_U "u") (VMLASQ_N_S "s") (VMLASQ_N_U "u")
- 		       (VMVNQ_M_S "s") (VMVNQ_M_U "u") (VPSELQ_S "s")
- 		       (VPSELQ_U "u") (VQDMLAHQ_N_S "s") (VQDMLAHQ_N_U "u")
- 		       (VQRDMLAHQ_N_S "s") (VQRDMLAHQ_N_U "u")
- 		       (VQRDMLASHQ_N_S "s") (VQRDMLASHQ_N_U "u")
- 		       (VQRSHLQ_M_N_S "s") (VQRSHLQ_M_N_U "u")
- 		       (VQSHLQ_M_R_S "s") (VQSHLQ_M_R_U "u") (VSRIQ_N_S "s")
- 		       (VREV64Q_M_S "s") (VREV64Q_M_U "u") (VSRIQ_N_U "u")
- 		       (VRSHLQ_M_N_S "s") (VRSHLQ_M_N_U "u") (VSHLQ_M_R_S "s")
- 		       (VSHLQ_M_R_U "u") (VSLIQ_N_S "s") (VSLIQ_N_U "u")
- 		       (VMLALDAVQ_P_S "s") (VQMOVNBQ_M_S "s") (VMOVLTQ_M_S "s")
- 		       (VMOVNBQ_M_S "s") (VRSHRNTQ_N_S "s") (VORRQ_M_N_S "s")
- 		       (VREV32Q_M_S "s") (VQRSHRNTQ_N_S "s") (VMOVNTQ_M_S "s")
- 		       (VMOVLBQ_M_S "s") (VMLALDAVAQ_S "s") (VQSHRNBQ_N_S "s")
- 		       (VSHRNBQ_N_S "s") (VRSHRNBQ_N_S "s") (VMLALDAVXQ_P_S "s")
- 		       (VQMOVNTQ_M_S "s") (VMVNQ_M_N_S "s") (VQSHRNTQ_N_S "s")
- 		       (VMLALDAVAXQ_S "s") (VSHRNTQ_N_S "s") (VMLALDAVQ_P_U "u")
- 		       (VQMOVNBQ_M_U "u") (VMOVLTQ_M_U "u") (VMOVNBQ_M_U "u")
- 		       (VRSHRNTQ_N_U "u") (VORRQ_M_N_U "u") (VREV32Q_M_U "u")
- 		       (VREV16Q_M_S "s") (VREV16Q_M_U "u")
- 		       (VQRSHRNTQ_N_U "u") (VMOVNTQ_M_U "u") (VMOVLBQ_M_U "u")
- 		       (VMLALDAVAQ_U "u") (VQSHRNBQ_N_U "u") (VSHRNBQ_N_U "u")
- 		       (VRSHRNBQ_N_U "u") (VMLALDAVXQ_P_U "u")
- 		       (VMVNQ_M_N_U "u") (VQSHRNTQ_N_U "u") (VMLALDAVAXQ_U "u")
- 		       (VQMOVNTQ_M_U "u") (VSHRNTQ_N_U "u") (VCVTMQ_M_S "s")
- 		       (VCVTMQ_M_U "u") (VCVTNQ_M_S "s") (VCVTNQ_M_U "u")
- 		       (VCVTPQ_M_S "s") (VCVTPQ_M_U "u") (VADDLVAQ_P_S "s")
- 		       (VCVTQ_M_N_FROM_F_U "u") (VCVTQ_M_FROM_F_S "s")
- 		       (VCVTQ_M_FROM_F_U "u") (VRMLALDAVHQ_P_U "u")
- 		       (VRMLALDAVHQ_P_S "s") (VADDLVAQ_P_U "u")
- 		       (VCVTQ_M_N_FROM_F_S "s") (VABAVQ_P_U "u")
- 		       (VABAVQ_P_S "s") (VSHLQ_M_S "s") (VSHLQ_M_U "u")
- 		       (VSRIQ_M_N_S "s") (VSRIQ_M_N_U "u") (VSUBQ_M_S "s")
- 		       (VSUBQ_M_U "u") (VCVTQ_M_N_TO_F_S "s")
- 		       (VCVTQ_M_N_TO_F_U "u") (VADDQ_M_N_U "u")
- 		       (VSHLQ_M_N_S "s") (VMAXQ_M_U "u") (VHSUBQ_M_N_U "u")
- 		       (VMULQ_M_N_S "s") (VQSHLQ_M_U "u") (VRHADDQ_M_S "s")
- 		       (VEORQ_M_U "u") (VSHRQ_M_N_U "u") (VCADDQ_ROT90_M_U "u")
- 		       (VMLADAVAQ_P_U "u") (VEORQ_M_S "s") (VBRSRQ_M_N_S "s")
- 		       (VMULQ_M_U "u") (VQRDMLAHQ_M_N_S "s") (VHSUBQ_M_N_S "s")
- 		       (VQRSHLQ_M_S "s") (VMULQ_M_N_U "u")
- 		       (VMULQ_M_S "s") (VQSHLQ_M_N_U "u") (VSLIQ_M_N_U "u")
- 		       (VMLADAVAQ_P_S "s") (VQRSHLQ_M_U "u")
- 		       (VMULLBQ_INT_M_U "u") (VSHLQ_M_N_U "u") (VQSUBQ_M_U "u")
- 		       (VQRDMLASHQ_M_N_U "u") (VRSHRQ_M_N_S "s")
- 		       (VORNQ_M_S "s") (VCADDQ_ROT270_M_S "s") (VRHADDQ_M_U "u")
- 		       (VRSHRQ_M_N_U "u") (VMLASQ_M_N_U "u") (VHSUBQ_M_U "u")
- 		       (VQSUBQ_M_N_S "s") (VMULLTQ_INT_M_S "s")
- 		       (VORRQ_M_S "s") (VQDMLAHQ_M_N_U "u") (VRSHLQ_M_S "s")
- 		       (VHADDQ_M_U "u") (VHADDQ_M_N_S "s") (VMULLTQ_INT_M_U "u")
- 		       (VORRQ_M_U "u") (VHADDQ_M_S "s") (VHADDQ_M_N_U "u")
- 		       (VQDMLAHQ_M_N_S "s") (VMAXQ_M_S "s") (VORNQ_M_U "u")
- 		       (VCADDQ_ROT270_M_U "u") (VQADDQ_M_U "u")
- 		       (VQRDMLASHQ_M_N_S "s") (VBICQ_M_U "u") (VMINQ_M_U "u")
- 		       (VSUBQ_M_N_S "s") (VMULLBQ_INT_M_S "s") (VQSUBQ_M_S "s")
- 		       (VCADDQ_ROT90_M_S "s") (VRMULHQ_M_S "s") (VANDQ_M_U "u")
- 		       (VMULHQ_M_S "s") (VADDQ_M_S "s") (VQRDMLAHQ_M_N_U "u")
- 		       (VMLASQ_M_N_S "s") (VHSUBQ_M_S "s") (VRMULHQ_M_U "u")
- 		       (VQADDQ_M_N_S "s") (VSHRQ_M_N_S "s") (VANDQ_M_S "s")
- 		       (VABDQ_M_U "u") (VQSHLQ_M_S "s") (VABDQ_M_S "s")
- 		       (VSUBQ_M_N_U "u") (VMLAQ_M_N_S "s") (VBRSRQ_M_N_U "u")
- 		       (VADDQ_M_U "u") (VRSHLQ_M_U "u") (VSLIQ_M_N_S "s")
- 		       (VQADDQ_M_N_U "u") (VADDQ_M_N_S "s") (VQSUBQ_M_N_U "u")
- 		       (VMLAQ_M_N_U "u") (VMINQ_M_S "s") (VMULHQ_M_U "u")
- 		       (VQADDQ_M_S "s") (VBICQ_M_S "s") (VQSHLQ_M_N_S "s")
- 		       (VQSHRNTQ_M_N_S "s") (VQSHRNTQ_M_N_U "u")
- 		       (VSHRNTQ_M_N_U "u") (VSHRNTQ_M_N_S "s")
- 		       (VSHRNBQ_M_N_S "s") (VSHRNBQ_M_N_U "u")
- 		       (VSHLLTQ_M_N_S "s") (VSHLLTQ_M_N_U "u")
- 		       (VSHLLBQ_M_N_S "s") (VSHLLBQ_M_N_U "u")
- 		       (VRSHRNTQ_M_N_S "s") (VRSHRNTQ_M_N_U "u")
- 		       (VRSHRNBQ_M_N_U "u") (VRSHRNBQ_M_N_S "s")
- 		       (VQSHRNTQ_M_N_U "u") (VQSHRNTQ_M_N_S "s")
- 		       (VQSHRNBQ_M_N_S "s") (VQSHRNBQ_M_N_U "u")
- 		       (VQRSHRNTQ_M_N_S "s") (VQRSHRNTQ_M_N_U "u")
- 		       (VQRSHRNBQ_M_N_S "s") (VQRSHRNBQ_M_N_U "u")
- 		       (VMLALDAVAXQ_P_S "s") (VMLALDAVAXQ_P_U "u")
- 		       (VMLALDAVAQ_P_S "s") (VMLALDAVAQ_P_U "u")
- 		       (VSTRWQSB_S "s") (VSTRWQSB_U "u") (VSTRBQSO_S "s")
- 		       (VSTRBQSO_U "u") (VSTRBQ_S "s") (VSTRBQ_U "u")
- 		       (VLDRBQGO_S "s") (VLDRBQGO_U "u") (VLDRBQ_S "s")
- 		       (VLDRBQ_U "u") (VLDRWQGB_S "s") (VLDRWQGB_U "u")
- 		       (VLD1Q_S "s") (VLD1Q_U "u") (VLDRHQGO_S "s")
- 		       (VLDRHQGO_U "u") (VLDRHQGSO_S "s") (VLDRHQGSO_U "u")
- 		       (VLDRHQ_S "s") (VLDRHQ_U "u") (VLDRWQ_S "s")
- 		       (VLDRWQ_U "u") (VLDRDQGB_S "s") (VLDRDQGB_U "u")
- 		       (VLDRDQGO_S "s") (VLDRDQGO_U "u") (VLDRDQGSO_S "s")
- 		       (VLDRDQGSO_U "u") (VLDRWQGO_S "s") (VLDRWQGO_U "u")
- 		       (VLDRWQGSO_S "s") (VLDRWQGSO_U "u") (VST1Q_S "s")
- 		       (VST1Q_U "u") (VSTRHQSO_S "s") (VSTRHQSO_U "u")
- 		       (VSTRHQSSO_S "s") (VSTRHQSSO_U "u") (VSTRHQ_S "s")
- 		       (VSTRHQ_U "u") (VSTRWQ_S "s") (VSTRWQ_U "u")
- 		       (VSTRDQSB_S "s") (VSTRDQSB_U "u") (VSTRDQSO_S "s")
- 		       (VSTRDQSO_U "u") (VSTRDQSSO_S "s") (VSTRDQSSO_U "u")
- 		       (VSTRWQSO_U "u") (VSTRWQSO_S "s") (VSTRWQSSO_U "u")
- 		       (VSTRWQSSO_S "s") (VSTRWQSBWB_S "s") (VSTRWQSBWB_U "u")
- 		       (VLDRWQGBWB_S "s") (VLDRWQGBWB_U "u") (VLDRDQGBWB_S "s")
- 		       (VLDRDQGBWB_U "u") (VSTRDQSBWB_S "s") (VADCQ_M_S "s")
- 		       (VSTRDQSBWB_U "u") (VSBCQ_U "u")  (VSBCQ_M_U "u")
- 		       (VSBCQ_S "s")  (VSBCQ_M_S "s") (VSBCIQ_U "u")
- 		       (VSBCIQ_M_U "u") (VSBCIQ_S "s") (VSBCIQ_M_S "s")
- 		       (VADCQ_U "u")  (VADCQ_M_U "u") (VADCQ_S "s")
- 		       (VADCIQ_U "u") (VADCIQ_M_U "u") (VADCIQ_S "s")
- 		       (VADCIQ_M_S "s") (SQRSHRL_64 "64") (SQRSHRL_48 "48")
- 		       (UQRSHLL_64 "64") (UQRSHLL_48 "48") (VSHLCQ_M_S "s")
- 		       (VSHLCQ_M_U "u")])
- 
- (define_int_attr mode1 [(VCTP8Q "8") (VCTP16Q "16") (VCTP32Q "32")
- 			(VCTP64Q "64") (VCTP8Q_M "8") (VCTP16Q_M "16")
- 			(VCTP32Q_M "32") (VCTP64Q_M "64")])
- (define_mode_attr MVE_pred2 [(V16QI "mve_imm_8") (V8HI "mve_imm_16")
- 			     (V4SI "mve_imm_32")
- 			     (V8HF "mve_imm_16") (V4SF "mve_imm_32")])
- (define_mode_attr MVE_constraint2 [(V16QI "Rb") (V8HI "Rd") (V4SI "Rf")
- 				    (V8HF "Rd") (V4SF "Rf")])
- (define_mode_attr MVE_LANES [(V16QI "16") (V8HI "8") (V4SI "4")])
- (define_mode_attr MVE_constraint [ (V16QI "Ra") (V8HI "Rc") (V4SI "Re")])
- (define_mode_attr MVE_pred [ (V16QI "mve_imm_7") (V8HI "mve_imm_15")
- 				   (V4SI "mve_imm_31")])
- (define_mode_attr MVE_constraint3 [ (V8HI "Rb") (V4SI "Rd")])
- (define_mode_attr MVE_pred3 [ (V8HI "mve_imm_8") (V4SI "mve_imm_16")])
- (define_mode_attr MVE_constraint1 [ (V8HI "Ra") (V4SI "Rc")])
- (define_mode_attr MVE_pred1 [ (V8HI "mve_imm_7") (V4SI "mve_imm_15")])
- (define_mode_attr MVE_B_ELEM [ (V16QI "V16QI") (V8HI "V8QI") (V4SI "V4QI")])
- (define_mode_attr MVE_H_ELEM [ (V8HI "V8HI") (V4SI "V4HI")])
- (define_mode_attr V_sz_elem1 [(V16QI "b") (V8HI  "h") (V4SI "w") (V8HF "h")
- 			      (V4SF "w")])
- (define_mode_attr V_extr_elem [(V16QI "u8") (V8HI "u16") (V4SI "32")
-                               (V8HF "u16") (V4SF "32")])
- 
- (define_mode_attr earlyclobber_32 [(V16QI "=w") (V8HI "=w") (V4SI "=&w")
- 						(V8HF "=w") (V4SF "=&w")])
- 
- (define_int_iterator VCVTQ_TO_F [VCVTQ_TO_F_S VCVTQ_TO_F_U])
- (define_int_iterator VMVNQ_N [VMVNQ_N_U VMVNQ_N_S])
- (define_int_iterator VREV64Q [VREV64Q_S VREV64Q_U])
- (define_int_iterator VCVTQ_FROM_F [VCVTQ_FROM_F_S VCVTQ_FROM_F_U])
- (define_int_iterator VREV16Q [VREV16Q_U VREV16Q_S])
- (define_int_iterator VCVTAQ [VCVTAQ_U VCVTAQ_S])
- (define_int_iterator VMVNQ [VMVNQ_U VMVNQ_S])
- (define_int_iterator VDUPQ_N [VDUPQ_N_U VDUPQ_N_S])
- (define_int_iterator VCLZQ [VCLZQ_U VCLZQ_S])
- (define_int_iterator VADDVQ [VADDVQ_U VADDVQ_S])
- (define_int_iterator VREV32Q [VREV32Q_U VREV32Q_S])
- (define_int_iterator VMOVLBQ [VMOVLBQ_S VMOVLBQ_U])
- (define_int_iterator VMOVLTQ [VMOVLTQ_U VMOVLTQ_S])
- (define_int_iterator VCVTPQ [VCVTPQ_S VCVTPQ_U])
- (define_int_iterator VCVTNQ [VCVTNQ_S VCVTNQ_U])
- (define_int_iterator VCVTMQ [VCVTMQ_S VCVTMQ_U])
- (define_int_iterator VADDLVQ [VADDLVQ_U VADDLVQ_S])
- (define_int_iterator VCTPQ [VCTP8Q VCTP16Q VCTP32Q VCTP64Q])
- (define_int_iterator VCTPQ_M [VCTP8Q_M VCTP16Q_M VCTP32Q_M VCTP64Q_M])
- (define_int_iterator VCVTQ_N_TO_F [VCVTQ_N_TO_F_S VCVTQ_N_TO_F_U])
- (define_int_iterator VCREATEQ [VCREATEQ_U VCREATEQ_S])
- (define_int_iterator VSHRQ_N [VSHRQ_N_S VSHRQ_N_U])
- (define_int_iterator VCVTQ_N_FROM_F [VCVTQ_N_FROM_F_S VCVTQ_N_FROM_F_U])
- (define_int_iterator VADDLVQ_P [VADDLVQ_P_S VADDLVQ_P_U])
- (define_int_iterator VCMPNEQ [VCMPNEQ_U VCMPNEQ_S])
- (define_int_iterator VSHLQ [VSHLQ_S VSHLQ_U])
- (define_int_iterator VABDQ [VABDQ_S VABDQ_U])
- (define_int_iterator VADDQ_N [VADDQ_N_S VADDQ_N_U])
- (define_int_iterator VADDVAQ [VADDVAQ_S VADDVAQ_U])
- (define_int_iterator VADDVQ_P [VADDVQ_P_U VADDVQ_P_S])
- (define_int_iterator VANDQ [VANDQ_U VANDQ_S])
- (define_int_iterator VBICQ [VBICQ_S VBICQ_U])
- (define_int_iterator VBRSRQ_N [VBRSRQ_N_U VBRSRQ_N_S])
- (define_int_iterator VCADDQ_ROT270 [VCADDQ_ROT270_S VCADDQ_ROT270_U])
- (define_int_iterator VCADDQ_ROT90 [VCADDQ_ROT90_U VCADDQ_ROT90_S])
- (define_int_iterator VCMPEQQ [VCMPEQQ_U VCMPEQQ_S])
- (define_int_iterator VCMPEQQ_N [VCMPEQQ_N_S VCMPEQQ_N_U])
- (define_int_iterator VCMPNEQ_N [VCMPNEQ_N_U VCMPNEQ_N_S])
- (define_int_iterator VEORQ [VEORQ_U VEORQ_S])
- (define_int_iterator VHADDQ [VHADDQ_S VHADDQ_U])
- (define_int_iterator VHADDQ_N [VHADDQ_N_U VHADDQ_N_S])
- (define_int_iterator VHSUBQ [VHSUBQ_S VHSUBQ_U])
- (define_int_iterator VHSUBQ_N [VHSUBQ_N_U VHSUBQ_N_S])
- (define_int_iterator VMAXQ [VMAXQ_U VMAXQ_S])
- (define_int_iterator VMAXVQ [VMAXVQ_U VMAXVQ_S])
- (define_int_iterator VMINQ [VMINQ_S VMINQ_U])
- (define_int_iterator VMINVQ [VMINVQ_U VMINVQ_S])
- (define_int_iterator VMLADAVQ [VMLADAVQ_U VMLADAVQ_S])
- (define_int_iterator VMULHQ [VMULHQ_S VMULHQ_U])
- (define_int_iterator VMULLBQ_INT [VMULLBQ_INT_U VMULLBQ_INT_S])
- (define_int_iterator VMULLTQ_INT [VMULLTQ_INT_U VMULLTQ_INT_S])
- (define_int_iterator VMULQ [VMULQ_U VMULQ_S])
- (define_int_iterator VMULQ_N [VMULQ_N_U VMULQ_N_S])
- (define_int_iterator VORNQ [VORNQ_U VORNQ_S])
- (define_int_iterator VORRQ [VORRQ_S VORRQ_U])
- (define_int_iterator VQADDQ [VQADDQ_U VQADDQ_S])
- (define_int_iterator VQADDQ_N [VQADDQ_N_S VQADDQ_N_U])
- (define_int_iterator VQRSHLQ [VQRSHLQ_S VQRSHLQ_U])
- (define_int_iterator VQRSHLQ_N [VQRSHLQ_N_S VQRSHLQ_N_U])
- (define_int_iterator VQSHLQ [VQSHLQ_S VQSHLQ_U])
- (define_int_iterator VQSHLQ_N [VQSHLQ_N_S VQSHLQ_N_U])
- (define_int_iterator VQSHLQ_R [VQSHLQ_R_U VQSHLQ_R_S])
- (define_int_iterator VQSUBQ [VQSUBQ_U VQSUBQ_S])
- (define_int_iterator VQSUBQ_N [VQSUBQ_N_S VQSUBQ_N_U])
- (define_int_iterator VRHADDQ [VRHADDQ_S VRHADDQ_U])
- (define_int_iterator VRMULHQ [VRMULHQ_S VRMULHQ_U])
- (define_int_iterator VRSHLQ [VRSHLQ_S VRSHLQ_U])
- (define_int_iterator VRSHLQ_N [VRSHLQ_N_U VRSHLQ_N_S])
- (define_int_iterator VRSHRQ_N [VRSHRQ_N_S VRSHRQ_N_U])
- (define_int_iterator VSHLQ_N [VSHLQ_N_U VSHLQ_N_S])
- (define_int_iterator VSHLQ_R [VSHLQ_R_S VSHLQ_R_U])
- (define_int_iterator VSUBQ [VSUBQ_S VSUBQ_U])
- (define_int_iterator VSUBQ_N [VSUBQ_N_S VSUBQ_N_U])
- (define_int_iterator VADDLVAQ [VADDLVAQ_S VADDLVAQ_U])
- (define_int_iterator VBICQ_N [VBICQ_N_S VBICQ_N_U])
- (define_int_iterator VMLALDAVQ [VMLALDAVQ_U VMLALDAVQ_S])
- (define_int_iterator VMLALDAVXQ [VMLALDAVXQ_U VMLALDAVXQ_S])
- (define_int_iterator VMOVNBQ [VMOVNBQ_U VMOVNBQ_S])
- (define_int_iterator VMOVNTQ [VMOVNTQ_S VMOVNTQ_U])
- (define_int_iterator VORRQ_N [VORRQ_N_U VORRQ_N_S])
- (define_int_iterator VQMOVNBQ [VQMOVNBQ_U VQMOVNBQ_S])
- (define_int_iterator VQMOVNTQ [VQMOVNTQ_U VQMOVNTQ_S])
- (define_int_iterator VSHLLBQ_N [VSHLLBQ_N_S VSHLLBQ_N_U])
- (define_int_iterator VSHLLTQ_N [VSHLLTQ_N_U VSHLLTQ_N_S])
- (define_int_iterator VRMLALDAVHQ [VRMLALDAVHQ_U VRMLALDAVHQ_S])
- (define_int_iterator VBICQ_M_N [VBICQ_M_N_S VBICQ_M_N_U])
- (define_int_iterator VCVTAQ_M [VCVTAQ_M_S VCVTAQ_M_U])
- (define_int_iterator VCVTQ_M_TO_F [VCVTQ_M_TO_F_S VCVTQ_M_TO_F_U])
- (define_int_iterator VQRSHRNBQ_N [VQRSHRNBQ_N_U VQRSHRNBQ_N_S])
- (define_int_iterator VABAVQ [VABAVQ_S VABAVQ_U])
- (define_int_iterator VSHLCQ [VSHLCQ_S VSHLCQ_U])
- (define_int_iterator VRMLALDAVHAQ [VRMLALDAVHAQ_S VRMLALDAVHAQ_U])
- (define_int_iterator VADDVAQ_P [VADDVAQ_P_S VADDVAQ_P_U])
- (define_int_iterator VCLZQ_M [VCLZQ_M_S VCLZQ_M_U])
- (define_int_iterator VCMPEQQ_M_N [VCMPEQQ_M_N_S VCMPEQQ_M_N_U])
- (define_int_iterator VCMPEQQ_M [VCMPEQQ_M_S VCMPEQQ_M_U])
- (define_int_iterator VCMPNEQ_M_N [VCMPNEQ_M_N_S VCMPNEQ_M_N_U])
- (define_int_iterator VCMPNEQ_M [VCMPNEQ_M_S VCMPNEQ_M_U])
- (define_int_iterator VDUPQ_M_N [VDUPQ_M_N_S VDUPQ_M_N_U])
- (define_int_iterator VMAXVQ_P [VMAXVQ_P_S VMAXVQ_P_U])
- (define_int_iterator VMINVQ_P [VMINVQ_P_S VMINVQ_P_U])
- (define_int_iterator VMLADAVAQ [VMLADAVAQ_S VMLADAVAQ_U])
- (define_int_iterator VMLADAVQ_P [VMLADAVQ_P_S VMLADAVQ_P_U])
- (define_int_iterator VMLAQ_N [VMLAQ_N_S VMLAQ_N_U])
- (define_int_iterator VMLASQ_N [VMLASQ_N_S VMLASQ_N_U])
- (define_int_iterator VMVNQ_M [VMVNQ_M_S VMVNQ_M_U])
- (define_int_iterator VPSELQ [VPSELQ_S VPSELQ_U])
- (define_int_iterator VQDMLAHQ_N [VQDMLAHQ_N_S VQDMLAHQ_N_U])
- (define_int_iterator VQRDMLAHQ_N [VQRDMLAHQ_N_S VQRDMLAHQ_N_U])
- (define_int_iterator VQRDMLASHQ_N [VQRDMLASHQ_N_S VQRDMLASHQ_N_U])
- (define_int_iterator VQRSHLQ_M_N [VQRSHLQ_M_N_S VQRSHLQ_M_N_U])
- (define_int_iterator VQSHLQ_M_R [VQSHLQ_M_R_S VQSHLQ_M_R_U])
- (define_int_iterator VREV64Q_M [VREV64Q_M_S VREV64Q_M_U])
- (define_int_iterator VRSHLQ_M_N [VRSHLQ_M_N_S VRSHLQ_M_N_U])
- (define_int_iterator VSHLQ_M_R [VSHLQ_M_R_S VSHLQ_M_R_U])
- (define_int_iterator VSLIQ_N [VSLIQ_N_S VSLIQ_N_U])
- (define_int_iterator VSRIQ_N [VSRIQ_N_S VSRIQ_N_U])
- (define_int_iterator VMLALDAVQ_P [VMLALDAVQ_P_U VMLALDAVQ_P_S])
- (define_int_iterator VQMOVNBQ_M [VQMOVNBQ_M_S VQMOVNBQ_M_U])
- (define_int_iterator VMOVLTQ_M [VMOVLTQ_M_U VMOVLTQ_M_S])
- (define_int_iterator VMOVNBQ_M [VMOVNBQ_M_U VMOVNBQ_M_S])
- (define_int_iterator VRSHRNTQ_N [VRSHRNTQ_N_U VRSHRNTQ_N_S])
- (define_int_iterator VORRQ_M_N [VORRQ_M_N_S VORRQ_M_N_U])
- (define_int_iterator VREV32Q_M [VREV32Q_M_S VREV32Q_M_U])
- (define_int_iterator VREV16Q_M [VREV16Q_M_S VREV16Q_M_U])
- (define_int_iterator VQRSHRNTQ_N [VQRSHRNTQ_N_U VQRSHRNTQ_N_S])
- (define_int_iterator VMOVNTQ_M [VMOVNTQ_M_U VMOVNTQ_M_S])
- (define_int_iterator VMOVLBQ_M [VMOVLBQ_M_U VMOVLBQ_M_S])
- (define_int_iterator VMLALDAVAQ [VMLALDAVAQ_S VMLALDAVAQ_U])
- (define_int_iterator VQSHRNBQ_N [VQSHRNBQ_N_U VQSHRNBQ_N_S])
- (define_int_iterator VSHRNBQ_N [VSHRNBQ_N_U VSHRNBQ_N_S])
- (define_int_iterator VRSHRNBQ_N [VRSHRNBQ_N_S VRSHRNBQ_N_U])
- (define_int_iterator VMLALDAVXQ_P [VMLALDAVXQ_P_U VMLALDAVXQ_P_S])
- (define_int_iterator VQMOVNTQ_M [VQMOVNTQ_M_U VQMOVNTQ_M_S])
- (define_int_iterator VMVNQ_M_N [VMVNQ_M_N_U VMVNQ_M_N_S])
- (define_int_iterator VQSHRNTQ_N [VQSHRNTQ_N_U VQSHRNTQ_N_S])
- (define_int_iterator VMLALDAVAXQ [VMLALDAVAXQ_S VMLALDAVAXQ_U])
- (define_int_iterator VSHRNTQ_N [VSHRNTQ_N_S VSHRNTQ_N_U])
- (define_int_iterator VCVTMQ_M [VCVTMQ_M_S VCVTMQ_M_U])
- (define_int_iterator VCVTNQ_M [VCVTNQ_M_S VCVTNQ_M_U])
- (define_int_iterator VCVTPQ_M [VCVTPQ_M_S VCVTPQ_M_U])
- (define_int_iterator VCVTQ_M_N_FROM_F [VCVTQ_M_N_FROM_F_S VCVTQ_M_N_FROM_F_U])
- (define_int_iterator VCVTQ_M_FROM_F [VCVTQ_M_FROM_F_U VCVTQ_M_FROM_F_S])
- (define_int_iterator VRMLALDAVHQ_P [VRMLALDAVHQ_P_S VRMLALDAVHQ_P_U])
- (define_int_iterator VADDLVAQ_P [VADDLVAQ_P_U VADDLVAQ_P_S])
- (define_int_iterator VABAVQ_P [VABAVQ_P_S VABAVQ_P_U])
- (define_int_iterator VSHLQ_M [VSHLQ_M_S VSHLQ_M_U])
- (define_int_iterator VSRIQ_M_N [VSRIQ_M_N_S VSRIQ_M_N_U])
- (define_int_iterator VSUBQ_M [VSUBQ_M_U VSUBQ_M_S])
- (define_int_iterator VCVTQ_M_N_TO_F [VCVTQ_M_N_TO_F_U VCVTQ_M_N_TO_F_S])
- (define_int_iterator VHSUBQ_M [VHSUBQ_M_S VHSUBQ_M_U])
- (define_int_iterator VSLIQ_M_N [VSLIQ_M_N_U VSLIQ_M_N_S])
- (define_int_iterator VRSHLQ_M [VRSHLQ_M_S VRSHLQ_M_U])
- (define_int_iterator VMINQ_M [VMINQ_M_S VMINQ_M_U])
- (define_int_iterator VMULLBQ_INT_M [VMULLBQ_INT_M_U VMULLBQ_INT_M_S])
- (define_int_iterator VMULHQ_M [VMULHQ_M_S VMULHQ_M_U])
- (define_int_iterator VMULQ_M [VMULQ_M_S VMULQ_M_U])
- (define_int_iterator VHSUBQ_M_N [VHSUBQ_M_N_S VHSUBQ_M_N_U])
- (define_int_iterator VHADDQ_M_N [VHADDQ_M_N_S VHADDQ_M_N_U])
- (define_int_iterator VORRQ_M [VORRQ_M_S VORRQ_M_U])
- (define_int_iterator VRMULHQ_M [VRMULHQ_M_U VRMULHQ_M_S])
- (define_int_iterator VQADDQ_M [VQADDQ_M_U VQADDQ_M_S])
- (define_int_iterator VRSHRQ_M_N [VRSHRQ_M_N_S VRSHRQ_M_N_U])
- (define_int_iterator VQSUBQ_M_N [VQSUBQ_M_N_U VQSUBQ_M_N_S])
- (define_int_iterator VADDQ_M [VADDQ_M_U VADDQ_M_S])
- (define_int_iterator VORNQ_M [VORNQ_M_U VORNQ_M_S])
- (define_int_iterator VRHADDQ_M [VRHADDQ_M_U VRHADDQ_M_S])
- (define_int_iterator VQSHLQ_M [VQSHLQ_M_U VQSHLQ_M_S])
- (define_int_iterator VANDQ_M [VANDQ_M_U VANDQ_M_S])
- (define_int_iterator VBICQ_M [VBICQ_M_U VBICQ_M_S])
- (define_int_iterator VSHLQ_M_N [VSHLQ_M_N_S VSHLQ_M_N_U])
- (define_int_iterator VCADDQ_ROT270_M [VCADDQ_ROT270_M_U VCADDQ_ROT270_M_S])
- (define_int_iterator VQRSHLQ_M [VQRSHLQ_M_U VQRSHLQ_M_S])
- (define_int_iterator VQADDQ_M_N [VQADDQ_M_N_U VQADDQ_M_N_S])
- (define_int_iterator VADDQ_M_N [VADDQ_M_N_S VADDQ_M_N_U])
- (define_int_iterator VMAXQ_M [VMAXQ_M_S VMAXQ_M_U])
- (define_int_iterator VQSUBQ_M [VQSUBQ_M_U VQSUBQ_M_S])
- (define_int_iterator VMLASQ_M_N [VMLASQ_M_N_U VMLASQ_M_N_S])
- (define_int_iterator VMLADAVAQ_P [VMLADAVAQ_P_U VMLADAVAQ_P_S])
- (define_int_iterator VBRSRQ_M_N [VBRSRQ_M_N_U VBRSRQ_M_N_S])
- (define_int_iterator VMULQ_M_N [VMULQ_M_N_U VMULQ_M_N_S])
- (define_int_iterator VCADDQ_ROT90_M [VCADDQ_ROT90_M_U VCADDQ_ROT90_M_S])
- (define_int_iterator VMULLTQ_INT_M [VMULLTQ_INT_M_S VMULLTQ_INT_M_U])
- (define_int_iterator VEORQ_M [VEORQ_M_S VEORQ_M_U])
- (define_int_iterator VSHRQ_M_N [VSHRQ_M_N_S VSHRQ_M_N_U])
- (define_int_iterator VSUBQ_M_N [VSUBQ_M_N_S VSUBQ_M_N_U])
- (define_int_iterator VHADDQ_M [VHADDQ_M_S VHADDQ_M_U])
- (define_int_iterator VABDQ_M [VABDQ_M_S VABDQ_M_U])
- (define_int_iterator VMLAQ_M_N [VMLAQ_M_N_S VMLAQ_M_N_U])
- (define_int_iterator VQSHLQ_M_N [VQSHLQ_M_N_S VQSHLQ_M_N_U])
- (define_int_iterator VMLALDAVAQ_P [VMLALDAVAQ_P_U VMLALDAVAQ_P_S])
- (define_int_iterator VMLALDAVAXQ_P [VMLALDAVAXQ_P_U VMLALDAVAXQ_P_S])
- (define_int_iterator VQRSHRNBQ_M_N [VQRSHRNBQ_M_N_U VQRSHRNBQ_M_N_S])
- (define_int_iterator VQRSHRNTQ_M_N [VQRSHRNTQ_M_N_S VQRSHRNTQ_M_N_U])
- (define_int_iterator VQSHRNBQ_M_N [VQSHRNBQ_M_N_U VQSHRNBQ_M_N_S])
- (define_int_iterator VQSHRNTQ_M_N [VQSHRNTQ_M_N_S VQSHRNTQ_M_N_U])
- (define_int_iterator VRSHRNBQ_M_N [VRSHRNBQ_M_N_U VRSHRNBQ_M_N_S])
- (define_int_iterator VRSHRNTQ_M_N [VRSHRNTQ_M_N_U VRSHRNTQ_M_N_S])
- (define_int_iterator VSHLLBQ_M_N [VSHLLBQ_M_N_U VSHLLBQ_M_N_S])
- (define_int_iterator VSHLLTQ_M_N [VSHLLTQ_M_N_U VSHLLTQ_M_N_S])
- (define_int_iterator VSHRNBQ_M_N [VSHRNBQ_M_N_S VSHRNBQ_M_N_U])
- (define_int_iterator VSHRNTQ_M_N [VSHRNTQ_M_N_S VSHRNTQ_M_N_U])
- (define_int_iterator VSTRWSBQ [VSTRWQSB_S VSTRWQSB_U])
- (define_int_iterator VSTRBSOQ [VSTRBQSO_S VSTRBQSO_U])
- (define_int_iterator VSTRBQ [VSTRBQ_S VSTRBQ_U])
- (define_int_iterator VLDRBGOQ [VLDRBQGO_S VLDRBQGO_U])
- (define_int_iterator VLDRBQ [VLDRBQ_S VLDRBQ_U])
- (define_int_iterator VLDRWGBQ [VLDRWQGB_S VLDRWQGB_U])
- (define_int_iterator VLD1Q [VLD1Q_S VLD1Q_U])
- (define_int_iterator VLDRHGOQ [VLDRHQGO_S VLDRHQGO_U])
- (define_int_iterator VLDRHGSOQ [VLDRHQGSO_S VLDRHQGSO_U])
- (define_int_iterator VLDRHQ [VLDRHQ_S VLDRHQ_U])
- (define_int_iterator VLDRWQ [VLDRWQ_S VLDRWQ_U])
- (define_int_iterator VLDRDGBQ [VLDRDQGB_S VLDRDQGB_U])
- (define_int_iterator VLDRDGOQ [VLDRDQGO_S VLDRDQGO_U])
- (define_int_iterator VLDRDGSOQ [VLDRDQGSO_S VLDRDQGSO_U])
- (define_int_iterator VLDRWGOQ [VLDRWQGO_S VLDRWQGO_U])
- (define_int_iterator VLDRWGSOQ [VLDRWQGSO_S VLDRWQGSO_U])
- (define_int_iterator VST1Q [VST1Q_S VST1Q_U])
- (define_int_iterator VSTRHSOQ [VSTRHQSO_S VSTRHQSO_U])
- (define_int_iterator VSTRHSSOQ [VSTRHQSSO_S VSTRHQSSO_U])
- (define_int_iterator VSTRHQ [VSTRHQ_S VSTRHQ_U])
- (define_int_iterator VSTRWQ [VSTRWQ_S VSTRWQ_U])
- (define_int_iterator VSTRDSBQ [VSTRDQSB_S VSTRDQSB_U])
- (define_int_iterator VSTRDSOQ [VSTRDQSO_S VSTRDQSO_U])
- (define_int_iterator VSTRDSSOQ [VSTRDQSSO_S VSTRDQSSO_U])
- (define_int_iterator VSTRWSOQ [VSTRWQSO_S VSTRWQSO_U])
- (define_int_iterator VSTRWSSOQ [VSTRWQSSO_S VSTRWQSSO_U])
- (define_int_iterator VSTRWSBWBQ [VSTRWQSBWB_S VSTRWQSBWB_U])
- (define_int_iterator VLDRWGBWBQ [VLDRWQGBWB_S VLDRWQGBWB_U])
- (define_int_iterator VSTRDSBWBQ [VSTRDQSBWB_S VSTRDQSBWB_U])
- (define_int_iterator VLDRDGBWBQ [VLDRDQGBWB_S VLDRDQGBWB_U])
- (define_int_iterator VADCIQ [VADCIQ_U VADCIQ_S])
- (define_int_iterator VADCIQ_M [VADCIQ_M_U VADCIQ_M_S])
- (define_int_iterator VSBCQ [VSBCQ_U VSBCQ_S])
- (define_int_iterator VSBCQ_M [VSBCQ_M_U VSBCQ_M_S])
- (define_int_iterator VSBCIQ [VSBCIQ_U VSBCIQ_S])
- (define_int_iterator VSBCIQ_M [VSBCIQ_M_U VSBCIQ_M_S])
- (define_int_iterator VADCQ [VADCQ_U VADCQ_S])
- (define_int_iterator VADCQ_M [VADCQ_M_U VADCQ_M_S])
- (define_int_iterator UQRSHLLQ [UQRSHLL_64 UQRSHLL_48])
- (define_int_iterator SQRSHRLQ [SQRSHRL_64 SQRSHRL_48])
- (define_int_iterator VSHLCQ_M [VSHLCQ_M_S VSHLCQ_M_U])
- 
  (define_insn "*mve_mov<mode>"
    [(set (match_operand:MVE_types 0 "nonimmediate_operand" "=w,w,r,w,w,r,w,Ux,w")
! 	(match_operand:MVE_types 1 "general_operand" "w,r,w,Dn,Uxi,r,Dm,w,Ul"))]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
    if (which_alternative == 3 || which_alternative == 6)
--- 17,25 ----
  ;; along with GCC; see the file COPYING3.  If not see
  ;; <http://www.gnu.org/licenses/>.
  
  (define_insn "*mve_mov<mode>"
    [(set (match_operand:MVE_types 0 "nonimmediate_operand" "=w,w,r,w,w,r,w,Ux,w")
! 	(match_operand:MVE_types 1 "general_operand" "w,r,w,Dn,UxUi,r,Dm,w,Ul"))]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
  {
    if (which_alternative == 3 || which_alternative == 6)
***************
*** 4310,4316 ****
     (set_attr "length""8")])
  
  ;;
! ;; [vqdmlahq_n_s, vqdmlahq_n_u])
  ;;
  (define_insn "mve_vqdmlahq_n_<supf><mode>"
    [
--- 3662,3668 ----
     (set_attr "length""8")])
  
  ;;
! ;; [vqdmlahq_n_s])
  ;;
  (define_insn "mve_vqdmlahq_n_<supf><mode>"
    [
***************
*** 4326,4331 ****
--- 3678,3699 ----
  ])
  
  ;;
+ ;; [vqdmlashq_n_s])
+ ;;
+ (define_insn "mve_vqdmlashq_n_<supf><mode>"
+   [
+    (set (match_operand:MVE_2 0 "s_register_operand" "=w")
+ 	(unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand" "0")
+ 		       (match_operand:MVE_2 2 "s_register_operand" "w")
+ 		       (match_operand:<V_elem> 3 "s_register_operand" "r")]
+ 	 VQDMLASHQ_N))
+   ]
+   "TARGET_HAVE_MVE"
+   "vqdmlash.s%#<V_sz_elem>\t%q0, %q2, %3"
+   [(set_attr "type" "mve_move")
+ ])
+ 
+ ;;
  ;; [vqnegq_m_s])
  ;;
  (define_insn "mve_vqnegq_m_s<mode>"
***************
*** 4374,4380 ****
  ])
  
  ;;
! ;; [vqrdmlahq_n_s, vqrdmlahq_n_u])
  ;;
  (define_insn "mve_vqrdmlahq_n_<supf><mode>"
    [
--- 3742,3748 ----
  ])
  
  ;;
! ;; [vqrdmlahq_n_s])
  ;;
  (define_insn "mve_vqrdmlahq_n_<supf><mode>"
    [
***************
*** 4390,4396 ****
  ])
  
  ;;
! ;; [vqrdmlashq_n_s, vqrdmlashq_n_u])
  ;;
  (define_insn "mve_vqrdmlashq_n_<supf><mode>"
    [
--- 3758,3764 ----
  ])
  
  ;;
! ;; [vqrdmlashq_n_s])
  ;;
  (define_insn "mve_vqrdmlashq_n_<supf><mode>"
    [
***************
*** 6552,6557 ****
--- 5920,5942 ----
     (set_attr "length""8")])
  
  ;;
+ ;; [vqdmlashq_m_n_s])
+ ;;
+ (define_insn "mve_vqdmlashq_m_n_s<mode>"
+   [
+    (set (match_operand:MVE_2 0 "s_register_operand" "=w")
+ 	(unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand" "0")
+ 		       (match_operand:MVE_2 2 "s_register_operand" "w")
+ 		       (match_operand:<V_elem> 3 "s_register_operand" "r")
+ 		       (match_operand:HI 4 "vpr_register_operand" "Up")]
+ 	 VQDMLASHQ_M_N_S))
+   ]
+   "TARGET_HAVE_MVE"
+   "vpst\;vqdmlasht.s%#<V_sz_elem>\t%q0, %q2, %3"
+   [(set_attr "type" "mve_move")
+    (set_attr "length""8")])
+ 
+ ;;
  ;; [vqrdmlahq_m_n_s])
  ;;
  (define_insn "mve_vqrdmlahq_m_n_s<mode>"
***************
*** 7113,7119 ****
     (set_attr "length""8")])
  
  ;;
! ;; [vmlaldavaxq_p_u, vmlaldavaxq_p_s])
  ;;
  (define_insn "mve_vmlaldavaxq_p_<supf><mode>"
    [
--- 6498,6504 ----
     (set_attr "length""8")])
  
  ;;
! ;; [vmlaldavaxq_p_s])
  ;;
  (define_insn "mve_vmlaldavaxq_p_<supf><mode>"
    [
***************
*** 9330,9336 ****
    [(set_attr "length" "4")])
  
  (define_expand "mve_vst1q_f<mode>"
!   [(match_operand:<MVE_CNVT> 0 "memory_operand")
     (unspec:<MVE_CNVT> [(match_operand:MVE_0 1 "s_register_operand")] VST1Q_F)
    ]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
--- 8715,8721 ----
    [(set_attr "length" "4")])
  
  (define_expand "mve_vst1q_f<mode>"
!   [(match_operand:<MVE_CNVT> 0 "mve_memory_operand")
     (unspec:<MVE_CNVT> [(match_operand:MVE_0 1 "s_register_operand")] VST1Q_F)
    ]
    "TARGET_HAVE_MVE || TARGET_HAVE_MVE_FLOAT"
***************
*** 9340,9346 ****
  })
  
  (define_expand "mve_vst1q_<supf><mode>"
!   [(match_operand:MVE_2 0 "memory_operand")
     (unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand")] VST1Q)
    ]
    "TARGET_HAVE_MVE"
--- 8725,8731 ----
  })
  
  (define_expand "mve_vst1q_<supf><mode>"
!   [(match_operand:MVE_2 0 "mve_memory_operand")
     (unspec:MVE_2 [(match_operand:MVE_2 1 "s_register_operand")] VST1Q)
    ]
    "TARGET_HAVE_MVE"
***************
*** 10315,10352 ****
    [(set_attr "type" "mve_move")
     (set_attr "length""8")])
  
- (define_expand "mve_vstrwq_scatter_base_wb_<supf>v4si"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "w")
-    (unspec:V4SI [(const_int 0)] VSTRWSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_wb = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_<supf>v4si_insn (ignore_wb, operands[0],
- 						  operands[1], operands[2]));
-   DONE;
- })
- 
- (define_expand "mve_vstrwq_scatter_base_wb_add_<supf>v4si"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "0")
-    (unspec:V4SI [(const_int 0)] VSTRWSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_vec = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_<supf>v4si_insn (operands[0], operands[2],
- 						  operands[1], ignore_vec));
-   DONE;
- })
- 
  ;;
! ;; [vstrwq_scatter_base_wb_s vstrdq_scatter_base_wb_u]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_<supf>v4si_insn"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
--- 9700,9709 ----
    [(set_attr "type" "mve_move")
     (set_attr "length""8")])
  
  ;;
! ;; [vstrwq_scatter_base_wb_s vstrwq_scatter_base_wb_u]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_<supf>v4si"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
***************
*** 10368,10409 ****
  }
    [(set_attr "length" "4")])
  
- (define_expand "mve_vstrwq_scatter_base_wb_p_<supf>v4si"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "w")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V4SI [(const_int 0)] VSTRWSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_wb = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_p_<supf>v4si_insn (ignore_wb, operands[0],
- 						    operands[1], operands[2],
- 						    operands[3]));
-   DONE;
- })
- 
- (define_expand "mve_vstrwq_scatter_base_wb_p_add_<supf>v4si"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "0")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V4SI [(const_int 0)] VSTRWSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_vec = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_p_<supf>v4si_insn (operands[0], operands[2],
- 						    operands[1], ignore_vec,
- 						    operands[3]));
-   DONE;
- })
- 
  ;;
  ;; [vstrwq_scatter_base_wb_p_s vstrwq_scatter_base_wb_p_u]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_p_<supf>v4si_insn"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
--- 9725,9734 ----
  }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_base_wb_p_s vstrwq_scatter_base_wb_p_u]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_p_<supf>v4si"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
***************
*** 10426,10463 ****
  }
    [(set_attr "length" "8")])
  
- (define_expand "mve_vstrwq_scatter_base_wb_fv4sf"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SF 2 "s_register_operand" "w")
-    (unspec:V4SI [(const_int 0)] VSTRWQSBWB_F)]
-   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
- {
-   rtx ignore_wb = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_fv4sf_insn (ignore_wb,operands[0],
- 					     operands[1], operands[2]));
-   DONE;
- })
- 
- (define_expand "mve_vstrwq_scatter_base_wb_add_fv4sf"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "0")
-    (unspec:V4SI [(const_int 0)] VSTRWQSBWB_F)]
-   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
- {
-   rtx ignore_vec = gen_reg_rtx (V4SFmode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_fv4sf_insn (operands[0], operands[2],
- 					     operands[1], ignore_vec));
-   DONE;
- })
- 
  ;;
  ;; [vstrwq_scatter_base_wb_f]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_fv4sf_insn"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
--- 9751,9760 ----
  }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrwq_scatter_base_wb_f]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_fv4sf"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
***************
*** 10479,10520 ****
  }
    [(set_attr "length" "4")])
  
- (define_expand "mve_vstrwq_scatter_base_wb_p_fv4sf"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SF 2 "s_register_operand" "w")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V4SI [(const_int 0)] VSTRWQSBWB_F)]
-   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
- {
-   rtx ignore_wb = gen_reg_rtx (V4SImode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_p_fv4sf_insn (ignore_wb, operands[0],
- 					       operands[1], operands[2],
- 					       operands[3]));
-   DONE;
- })
- 
- (define_expand "mve_vstrwq_scatter_base_wb_p_add_fv4sf"
-   [(match_operand:V4SI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V4SI 2 "s_register_operand" "0")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V4SI [(const_int 0)] VSTRWQSBWB_F)]
-   "TARGET_HAVE_MVE && TARGET_HAVE_MVE_FLOAT"
- {
-   rtx ignore_vec = gen_reg_rtx (V4SFmode);
-   emit_insn (
-   gen_mve_vstrwq_scatter_base_wb_p_fv4sf_insn (operands[0], operands[2],
- 					       operands[1], ignore_vec,
- 					       operands[3]));
-   DONE;
- })
- 
  ;;
  ;; [vstrwq_scatter_base_wb_p_f]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_p_fv4sf_insn"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
--- 9776,9785 ----
  }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrwq_scatter_base_wb_p_f]
  ;;
! (define_insn "mve_vstrwq_scatter_base_wb_p_fv4sf"
   [(set (mem:BLK (scratch))
         (unspec:BLK
  		[(match_operand:V4SI 1 "s_register_operand" "0")
***************
*** 10537,10574 ****
  }
    [(set_attr "length" "8")])
  
- (define_expand "mve_vstrdq_scatter_base_wb_<supf>v2di"
-   [(match_operand:V2DI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V2DI 2 "s_register_operand" "w")
-    (unspec:V2DI [(const_int 0)] VSTRDSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_wb = gen_reg_rtx (V2DImode);
-   emit_insn (
-   gen_mve_vstrdq_scatter_base_wb_<supf>v2di_insn (ignore_wb, operands[0],
- 						  operands[1], operands[2]));
-   DONE;
- })
- 
- (define_expand "mve_vstrdq_scatter_base_wb_add_<supf>v2di"
-   [(match_operand:V2DI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V2DI 2 "s_register_operand" "0")
-    (unspec:V2DI [(const_int 0)] VSTRDSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_vec = gen_reg_rtx (V2DImode);
-   emit_insn (
-   gen_mve_vstrdq_scatter_base_wb_<supf>v2di_insn (operands[0], operands[2],
- 						  operands[1], ignore_vec));
-   DONE;
- })
- 
  ;;
  ;; [vstrdq_scatter_base_wb_s vstrdq_scatter_base_wb_u]
  ;;
! (define_insn "mve_vstrdq_scatter_base_wb_<supf>v2di_insn"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V2DI 1 "s_register_operand" "0")
--- 9802,9811 ----
  }
    [(set_attr "length" "8")])
  
  ;;
  ;; [vstrdq_scatter_base_wb_s vstrdq_scatter_base_wb_u]
  ;;
! (define_insn "mve_vstrdq_scatter_base_wb_<supf>v2di"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V2DI 1 "s_register_operand" "0")
***************
*** 10590,10631 ****
  }
    [(set_attr "length" "4")])
  
- (define_expand "mve_vstrdq_scatter_base_wb_p_<supf>v2di"
-   [(match_operand:V2DI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V2DI 2 "s_register_operand" "w")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V2DI [(const_int 0)] VSTRDSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_wb = gen_reg_rtx (V2DImode);
-   emit_insn (
-   gen_mve_vstrdq_scatter_base_wb_p_<supf>v2di_insn (ignore_wb, operands[0],
- 						    operands[1], operands[2],
- 						    operands[3]));
-   DONE;
- })
- 
- (define_expand "mve_vstrdq_scatter_base_wb_p_add_<supf>v2di"
-   [(match_operand:V2DI 0 "s_register_operand" "=w")
-    (match_operand:SI 1 "mve_vldrd_immediate" "Ri")
-    (match_operand:V2DI 2 "s_register_operand" "0")
-    (match_operand:HI 3 "vpr_register_operand")
-    (unspec:V2DI [(const_int 0)] VSTRDSBWBQ)]
-   "TARGET_HAVE_MVE"
- {
-   rtx ignore_vec = gen_reg_rtx (V2DImode);
-   emit_insn (
-   gen_mve_vstrdq_scatter_base_wb_p_<supf>v2di_insn (operands[0], operands[2],
- 						    operands[1], ignore_vec,
- 						    operands[3]));
-   DONE;
- })
- 
  ;;
  ;; [vstrdq_scatter_base_wb_p_s vstrdq_scatter_base_wb_p_u]
  ;;
! (define_insn "mve_vstrdq_scatter_base_wb_p_<supf>v2di_insn"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V2DI 1 "s_register_operand" "0")
--- 9827,9836 ----
  }
    [(set_attr "length" "4")])
  
  ;;
  ;; [vstrdq_scatter_base_wb_p_s vstrdq_scatter_base_wb_p_u]
  ;;
! (define_insn "mve_vstrdq_scatter_base_wb_p_<supf>v2di"
    [(set (mem:BLK (scratch))
  	(unspec:BLK
  		[(match_operand:V2DI 1 "s_register_operand" "0")
***************
*** 10643,10649 ****
     ops[0] = operands[1];
     ops[1] = operands[2];
     ops[2] = operands[3];
!    output_asm_insn ("vpst\;\tvstrdt.u64\t%q2, [%q0, %1]!",ops);
     return "";
  }
    [(set_attr "length" "8")])
--- 9848,9854 ----
     ops[0] = operands[1];
     ops[1] = operands[2];
     ops[2] = operands[3];
!    output_asm_insn ("vpst;vstrdt.u64\t%q2, [%q0, %1]!",ops);
     return "";
  }
    [(set_attr "length" "8")])
diff -Nrcpad gcc-10.2.0/gcc/config/arm/parsecpu.awk gcc-10.3.0/gcc/config/arm/parsecpu.awk
*** gcc-10.2.0/gcc/config/arm/parsecpu.awk	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/parsecpu.awk	Thu Apr  8 11:56:28 2021
*************** function gen_isa () {
*** 190,195 ****
--- 190,212 ----
  	ORS = z
  	print "\n"
      }
+ 
+     print "struct fbit_implication {"
+     print "  /* Represents a feature implication, where:"
+     print "     ante IMPLIES cons"
+     print "     meaning that if ante is enabled then we should"
+     print "     also implicitly enable cons.  */"
+     print "  enum isa_feature ante;"
+     print "  enum isa_feature cons;"
+     print "};\n"
+     print "static const struct fbit_implication all_implied_fbits[] ="
+     print "{"
+     for (impl in implied_bits) {
+       split (impl, impl_parts, SUBSEP)
+       print "  { isa_bit_" impl_parts[2] ", isa_bit_" impl_parts[1] " },"
+     }
+     print "  { isa_nobit, isa_nobit }"
+     print "};\n"
  }
  
  function gen_data () {
*************** BEGIN {
*** 600,605 ****
--- 617,656 ----
      parse_ok = 1
  }
  
+ /^define implied / {
+   if (NF < 4) fatal("syntax: define implied <name> [<feature-or-fgroup>]+\n" \
+ 		    "Implied bits must be defined with at least one antecedent.")
+   toplevel()
+   fbit = $3
+   if (fbit in features) fatal("implied feature " fbit " aliases a real feature")
+   if (fbit in fgroup) fatal("implied feature " fbit " aliases a feature group")
+   fcount = NF
+   features[fbit] = 1
+   for (n = 4; n <= fcount; n++) {
+     ante = $n
+     if (fbit == ante) fatal("feature cannot imply itself")
+     else if (ante in features) {
+       for (impl in implied_bits) {
+ 	split(impl, impl_sep, SUBSEP)
+ 	if (ante == impl_sep[1])
+ 	  fatal(ante " implies implied bit " fbit		\
+ 		". Chained implications not currently supported")
+       }
+       implied_bits[fbit, ante] = 1
+     } else if (ante in fgroup) {
+       for (bitcomb in fgrp_bits) {
+ 	split(bitcomb, bitsep, SUBSEP)
+ 	if (bitsep[1] == ante) {
+ 	  implied_bits[fbit, bitsep[2]] = 1
+ 	}
+       }
+     } else {
+       fatal("implied bit antecedent " ante " unrecognized")
+     }
+   }
+   parse_ok = 1
+ }
+ 
  /^begin fpu / {
      if (NF != 3) fatal("syntax: begin fpu <name>")
      toplevel()
diff -Nrcpad gcc-10.2.0/gcc/config/arm/t-rtems gcc-10.3.0/gcc/config/arm/t-rtems
*** gcc-10.2.0/gcc/config/arm/t-rtems	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/t-rtems	Thu Apr  8 11:56:28 2021
*************** MULTILIB_DIRNAMES	+= eb
*** 17,24 ****
  MULTILIB_OPTIONS	+= mthumb
  MULTILIB_DIRNAMES	+= thumb
  
! MULTILIB_OPTIONS	+= march=armv5te+fp/march=armv6-m/march=armv7-a/march=armv7-a+simd/march=armv7-r/march=armv7-r+fp/mcpu=cortex-m3/mcpu=cortex-m4/mcpu=cortex-m4+nofp/mcpu=cortex-m7
! MULTILIB_DIRNAMES	+= armv5te+fp       armv6-m       armv7-a       armv7-a+simd       armv7-r       armv7-r+fp       cortex-m3      cortex-m4      cortex-m4+nofp      cortex-m7
  
  MULTILIB_OPTIONS	+= mfloat-abi=hard
  MULTILIB_DIRNAMES	+= hard
--- 17,24 ----
  MULTILIB_OPTIONS	+= mthumb
  MULTILIB_DIRNAMES	+= thumb
  
! MULTILIB_OPTIONS	+= march=armv5te+fp/march=armv6-m/march=armv7-a/march=armv7-a+simd/march=armv7-r/march=armv7-r+fp/mcpu=cortex-r52/mcpu=cortex-m3/mcpu=cortex-m4/mcpu=cortex-m4+nofp/mcpu=cortex-m7
! MULTILIB_DIRNAMES	+= armv5te+fp       armv6-m       armv7-a       armv7-a+simd       armv7-r       armv7-r+fp       cortex-r52      cortex-m3      cortex-m4      cortex-m4+nofp      cortex-m7
  
  MULTILIB_OPTIONS	+= mfloat-abi=hard
  MULTILIB_DIRNAMES	+= hard
*************** MULTILIB_REQUIRED	+= mthumb/march=armv7-
*** 31,36 ****
--- 31,37 ----
  MULTILIB_REQUIRED	+= mthumb/march=armv7-a
  MULTILIB_REQUIRED	+= mthumb/march=armv7-r+fp/mfloat-abi=hard
  MULTILIB_REQUIRED	+= mthumb/march=armv7-r
+ MULTILIB_REQUIRED	+= mthumb/mcpu=cortex-r52/mfloat-abi=hard
  MULTILIB_REQUIRED	+= mthumb/mcpu=cortex-m3
  MULTILIB_REQUIRED	+= mthumb/mcpu=cortex-m4/mfloat-abi=hard
  MULTILIB_REQUIRED	+= mthumb/mcpu=cortex-m4+nofp
diff -Nrcpad gcc-10.2.0/gcc/config/arm/thumb1.md gcc-10.3.0/gcc/config/arm/thumb1.md
*** gcc-10.2.0/gcc/config/arm/thumb1.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/thumb1.md	Thu Apr  8 11:56:28 2021
***************
*** 70,75 ****
--- 70,76 ----
    "TARGET_THUMB1
     && arm_disable_literal_pool
     && GET_CODE (operands[1]) == CONST_INT
+    && !TARGET_HAVE_MOVT
     && !satisfies_constraint_I (operands[1])"
    [(clobber (const_int 0))]
    "
***************
*** 696,713 ****
    "TARGET_THUMB1
     && (   register_operand (operands[0], SImode)
         || register_operand (operands[1], SImode))"
!   "@
!    movs	%0, %1
!    movs	%0, %1
!    movw	%0, %1
!    #
!    #
!    ldmia\\t%1, {%0}
!    stmia\\t%0, {%1}
!    movs\\t%0, #:upper8_15:%1; lsls\\t%0, #8; adds\\t%0, #:upper0_7:%1; lsls\\t%0, #8; adds\\t%0, #:lower8_15:%1; lsls\\t%0, #8; adds\\t%0, #:lower0_7:%1
!    ldr\\t%0, %1
!    str\\t%1, %0
!    mov\\t%0, %1"
    [(set_attr "length" "2,2,4,4,4,2,2,14,2,2,2")
     (set_attr "type" "mov_reg,mov_imm,mov_imm,multiple,multiple,load_4,store_4,alu_sreg,load_4,store_4,mov_reg")
     (set_attr "pool_range" "*,*,*,*,*,*,*, *,1018,*,*")
--- 697,755 ----
    "TARGET_THUMB1
     && (   register_operand (operands[0], SImode)
         || register_operand (operands[1], SImode))"
! {
!   switch (which_alternative)
!     {
!       default:
!       case 0: return "movs\t%0, %1";
!       case 1: return "movs\t%0, %1";
!       case 2: return "movw\t%0, %1";
!       case 3: return "#";
!       case 4: return "#";
!       case 5: return "ldmia\t%1, {%0}";
!       case 6: return "stmia\t%0, {%1}";
!       case 7:
!       /* pure-code alternative: build the constant byte by byte,
! 	 instead of loading it from a constant pool.  */
! 	{
! 	  int i;
! 	  HOST_WIDE_INT op1 = INTVAL (operands[1]);
! 	  bool mov_done_p = false;
! 	  rtx ops[2];
! 	  ops[0] = operands[0];
! 
! 	  /* Emit upper 3 bytes if needed.  */
! 	  for (i = 0; i < 3; i++)
! 	    {
! 	       int byte = (op1 >> (8 * (3 - i))) & 0xff;
! 
! 	      if (byte)
! 		{
! 		  ops[1] = GEN_INT (byte);
! 		  if (mov_done_p)
! 		    output_asm_insn ("adds\t%0, %1", ops);
! 		  else
! 		    output_asm_insn ("movs\t%0, %1", ops);
! 		  mov_done_p = true;
! 		}
! 
! 	      if (mov_done_p)
! 		output_asm_insn ("lsls\t%0, #8", ops);
! 	    }
! 
! 	  /* Emit lower byte if needed.  */
! 	  ops[1] = GEN_INT (op1 & 0xff);
! 	  if (!mov_done_p)
! 	    output_asm_insn ("movs\t%0, %1", ops);
! 	  else if (op1 & 0xff)
! 	    output_asm_insn ("adds\t%0, %1", ops);
! 	  return "";
! 	}
!       case 8: return "ldr\t%0, %1";
!       case 9: return "str\t%1, %0";
!       case 10: return "mov\t%0, %1";
!     }
! }
    [(set_attr "length" "2,2,4,4,4,2,2,14,2,2,2")
     (set_attr "type" "mov_reg,mov_imm,mov_imm,multiple,multiple,load_4,store_4,alu_sreg,load_4,store_4,mov_reg")
     (set_attr "pool_range" "*,*,*,*,*,*,*, *,1018,*,*")
***************
*** 2020,2025 ****
--- 2062,2069 ----
    [(set_attr "type" "mov_reg")]
  )
  
+ ;; DO NOT SPLIT THIS PATTERN.  It is important for security reasons that the
+ ;; canary value does not live beyond the end of this sequence.
  (define_insn "thumb1_stack_protect_test_insn"
    [(set (match_operand:SI 0 "register_operand" "=&l")
  	(unspec:SI [(match_operand:SI 1 "memory_operand" "m")
***************
*** 2027,2035 ****
  	 UNSPEC_SP_TEST))
     (clobber (match_dup 2))]
    "TARGET_THUMB1"
!   "ldr\t%0, [%2]\;ldr\t%2, %1\;eors\t%0, %2, %0"
!   [(set_attr "length" "8")
!    (set_attr "conds" "set")
     (set_attr "type" "multiple")]
  )
  
--- 2071,2079 ----
  	 UNSPEC_SP_TEST))
     (clobber (match_dup 2))]
    "TARGET_THUMB1"
!   "ldr\t%0, [%2]\;ldr\t%2, %1\;eors\t%0, %2, %0\;movs\t%2, #0"
!   [(set_attr "length" "10")
!    (set_attr "conds" "clob")
     (set_attr "type" "multiple")]
  )
  
diff -Nrcpad gcc-10.2.0/gcc/config/arm/thumb2.md gcc-10.3.0/gcc/config/arm/thumb2.md
*** gcc-10.2.0/gcc/config/arm/thumb2.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/thumb2.md	Thu Apr  8 11:56:28 2021
***************
*** 536,554 ****
    [(set_attr "type" "call")]
  )
  
! (define_insn "*nonsecure_call_reg_thumb2"
    [(call (unspec:SI [(mem:SI (match_operand:SI 0 "s_register_operand" "l*r"))]
  		    UNSPEC_NONSECURE_MEM)
  	 (match_operand 1 "" ""))
     (use (match_operand 2 "" ""))
     (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse"
!   {
!     if (TARGET_HAVE_FPCXT_CMSE)
!       return "blxns\\t%0";
!     else
!       return "bl\\t__gnu_cmse_nonsecure_call";
!   }
    [(set_attr "length" "4")
     (set_attr "type" "call")]
  )
--- 536,561 ----
    [(set_attr "type" "call")]
  )
  
! (define_insn "*nonsecure_call_reg_thumb2_fpcxt"
    [(call (unspec:SI [(mem:SI (match_operand:SI 0 "s_register_operand" "l*r"))]
  		    UNSPEC_NONSECURE_MEM)
  	 (match_operand 1 "" ""))
     (use (match_operand 2 "" ""))
     (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse && TARGET_HAVE_FPCXT_CMSE"
!   "blxns\\t%0"
!   [(set_attr "length" "4")
!    (set_attr "type" "call")]
! )
! 
! (define_insn "*nonsecure_call_reg_thumb2"
!   [(call (unspec:SI [(mem:SI (reg:SI R4_REGNUM))]
! 		    UNSPEC_NONSECURE_MEM)
! 	 (match_operand 0 "" ""))
!    (use (match_operand 1 "" ""))
!    (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse && !TARGET_HAVE_FPCXT_CMSE"
!   "bl\\t__gnu_cmse_nonsecure_call"
    [(set_attr "length" "4")
     (set_attr "type" "call")]
  )
***************
*** 564,570 ****
    [(set_attr "type" "call")]
  )
  
! (define_insn "*nonsecure_call_value_reg_thumb2"
    [(set (match_operand 0 "" "")
  	(call
  	 (unspec:SI [(mem:SI (match_operand:SI 1 "register_operand" "l*r"))]
--- 571,577 ----
    [(set_attr "type" "call")]
  )
  
! (define_insn "*nonsecure_call_value_reg_thumb2_fpcxt"
    [(set (match_operand 0 "" "")
  	(call
  	 (unspec:SI [(mem:SI (match_operand:SI 1 "register_operand" "l*r"))]
***************
*** 572,584 ****
  	 (match_operand 2 "" "")))
     (use (match_operand 3 "" ""))
     (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse"
!   {
!     if (TARGET_HAVE_FPCXT_CMSE)
!       return "blxns\\t%1";
!     else
!       return "bl\\t__gnu_cmse_nonsecure_call";
!   }
    [(set_attr "length" "4")
     (set_attr "type" "call")]
  )
--- 579,599 ----
  	 (match_operand 2 "" "")))
     (use (match_operand 3 "" ""))
     (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse && TARGET_HAVE_FPCXT_CMSE"
!   "blxns\\t%1"
!   [(set_attr "length" "4")
!    (set_attr "type" "call")]
! )
! 
! (define_insn "*nonsecure_call_value_reg_thumb2"
!   [(set (match_operand 0 "" "")
! 	(call
! 	 (unspec:SI [(mem:SI (reg:SI R4_REGNUM))] UNSPEC_NONSECURE_MEM)
! 	 (match_operand 1 "" "")))
!    (use (match_operand 2 "" ""))
!    (clobber (reg:SI LR_REGNUM))]
!   "TARGET_THUMB2 && use_cmse && !TARGET_HAVE_FPCXT_CMSE"
!   "bl\\t__gnu_cmse_nonsecure_call"
    [(set_attr "length" "4")
     (set_attr "type" "call")]
  )
diff -Nrcpad gcc-10.2.0/gcc/config/arm/unspecs.md gcc-10.3.0/gcc/config/arm/unspecs.md
*** gcc-10.2.0/gcc/config/arm/unspecs.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/unspecs.md	Thu Apr  8 11:56:28 2021
***************
*** 518,520 ****
--- 518,1320 ----
    UNSPEC_BFMAB
    UNSPEC_BFMAT
  ])
+ 
+ ;; Enumerators for MVE unspecs.
+ (define_c_enum "unspec" [
+   VST4Q
+   VRNDXQ_F
+   VRNDQ_F
+   VRNDPQ_F
+   VRNDNQ_F
+   VRNDMQ_F
+   VRNDAQ_F
+   VREV64Q_F
+   VNEGQ_F
+   VDUPQ_N_F
+   VABSQ_F
+   VREV32Q_F
+   VCVTTQ_F32_F16
+   VCVTBQ_F32_F16
+   VCVTQ_TO_F_S
+   VQNEGQ_S
+   VCVTQ_TO_F_U
+   VREV16Q_S
+   VREV16Q_U
+   VADDLVQ_S
+   VMVNQ_N_S
+   VMVNQ_N_U
+   VCVTAQ_S
+   VCVTAQ_U
+   VREV64Q_S
+   VREV64Q_U
+   VQABSQ_S
+   VNEGQ_S
+   VMVNQ_S
+   VMVNQ_U
+   VDUPQ_N_U
+   VDUPQ_N_S
+   VCLZQ_U
+   VCLZQ_S
+   VCLSQ_S
+   VADDVQ_S
+   VADDVQ_U
+   VABSQ_S
+   VREV32Q_U
+   VREV32Q_S
+   VMOVLTQ_U
+   VMOVLTQ_S
+   VMOVLBQ_S
+   VMOVLBQ_U
+   VCVTQ_FROM_F_S
+   VCVTQ_FROM_F_U
+   VCVTPQ_S
+   VCVTPQ_U
+   VCVTNQ_S
+   VCVTNQ_U
+   VCVTMQ_S
+   VCVTMQ_U
+   VADDLVQ_U
+   VCTP8Q
+   VCTP16Q
+   VCTP32Q
+   VCTP64Q
+   VPNOT
+   VCREATEQ_F
+   VCVTQ_N_TO_F_S
+   VCVTQ_N_TO_F_U
+   VBRSRQ_N_F
+   VSUBQ_N_F
+   VCREATEQ_U
+   VCREATEQ_S
+   VSHRQ_N_S
+   VSHRQ_N_U
+   VCVTQ_N_FROM_F_S
+   VCVTQ_N_FROM_F_U
+   VADDLVQ_P_S
+   VADDLVQ_P_U
+   VCMPNEQ_U
+   VCMPNEQ_S
+   VSHLQ_S
+   VSHLQ_U
+   VABDQ_S
+   VADDQ_N_S
+   VADDVAQ_S
+   VADDVQ_P_S
+   VANDQ_S
+   VBICQ_S
+   VBRSRQ_N_S
+   VCADDQ_ROT270_S
+   VCADDQ_ROT90_S
+   VCMPEQQ_S
+   VCMPEQQ_N_S
+   VCMPNEQ_N_S
+   VEORQ_S
+   VHADDQ_S
+   VHADDQ_N_S
+   VHSUBQ_S
+   VHSUBQ_N_S
+   VMAXQ_S
+   VMAXVQ_S
+   VMINQ_S
+   VMINVQ_S
+   VMLADAVQ_S
+   VMULHQ_S
+   VMULLBQ_INT_S
+   VMULLTQ_INT_S
+   VMULQ_S
+   VMULQ_N_S
+   VORNQ_S
+   VORRQ_S
+   VQADDQ_S
+   VQADDQ_N_S
+   VQRSHLQ_S
+   VQRSHLQ_N_S
+   VQSHLQ_S
+   VQSHLQ_N_S
+   VQSHLQ_R_S
+   VQSUBQ_S
+   VQSUBQ_N_S
+   VRHADDQ_S
+   VRMULHQ_S
+   VRSHLQ_S
+   VRSHLQ_N_S
+   VRSHRQ_N_S
+   VSHLQ_N_S
+   VSHLQ_R_S
+   VSUBQ_S
+   VSUBQ_N_S
+   VABDQ_U
+   VADDQ_N_U
+   VADDVAQ_U
+   VADDVQ_P_U
+   VANDQ_U
+   VBICQ_U
+   VBRSRQ_N_U
+   VCADDQ_ROT270_U
+   VCADDQ_ROT90_U
+   VCMPEQQ_U
+   VCMPEQQ_N_U
+   VCMPNEQ_N_U
+   VEORQ_U
+   VHADDQ_U
+   VHADDQ_N_U
+   VHSUBQ_U
+   VHSUBQ_N_U
+   VMAXQ_U
+   VMAXVQ_U
+   VMINQ_U
+   VMINVQ_U
+   VMLADAVQ_U
+   VMULHQ_U
+   VMULLBQ_INT_U
+   VMULLTQ_INT_U
+   VMULQ_U
+   VMULQ_N_U
+   VORNQ_U
+   VORRQ_U
+   VQADDQ_U
+   VQADDQ_N_U
+   VQRSHLQ_U
+   VQRSHLQ_N_U
+   VQSHLQ_U
+   VQSHLQ_N_U
+   VQSHLQ_R_U
+   VQSUBQ_U
+   VQSUBQ_N_U
+   VRHADDQ_U
+   VRMULHQ_U
+   VRSHLQ_U
+   VRSHLQ_N_U
+   VRSHRQ_N_U
+   VSHLQ_N_U
+   VSHLQ_R_U
+   VSUBQ_U
+   VSUBQ_N_U
+   VCMPGEQ_N_S
+   VCMPGEQ_S
+   VCMPGTQ_N_S
+   VCMPGTQ_S
+   VCMPLEQ_N_S
+   VCMPLEQ_S
+   VCMPLTQ_N_S
+   VCMPLTQ_S
+   VHCADDQ_ROT270_S
+   VHCADDQ_ROT90_S
+   VMAXAQ_S
+   VMAXAVQ_S
+   VMINAQ_S
+   VMINAVQ_S
+   VMLADAVXQ_S
+   VMLSDAVQ_S
+   VMLSDAVXQ_S
+   VQDMULHQ_N_S
+   VQDMULHQ_S
+   VQRDMULHQ_N_S
+   VQRDMULHQ_S
+   VQSHLUQ_N_S
+   VCMPCSQ_N_U
+   VCMPCSQ_U
+   VCMPHIQ_N_U
+   VCMPHIQ_U
+   VABDQ_M_S
+   VABDQ_M_U
+   VABDQ_F
+   VADDQ_N_F
+   VANDQ_F
+   VBICQ_F
+   VCADDQ_ROT270_F
+   VCADDQ_ROT90_F
+   VCMPEQQ_F
+   VCMPEQQ_N_F
+   VCMPGEQ_F
+   VCMPGEQ_N_F
+   VCMPGTQ_F
+   VCMPGTQ_N_F
+   VCMPLEQ_F
+   VCMPLEQ_N_F
+   VCMPLTQ_F
+   VCMPLTQ_N_F
+   VCMPNEQ_F
+   VCMPNEQ_N_F
+   VCMULQ_F
+   VCMULQ_ROT180_F
+   VCMULQ_ROT270_F
+   VCMULQ_ROT90_F
+   VEORQ_F
+   VMAXNMAQ_F
+   VMAXNMAVQ_F
+   VMAXNMQ_F
+   VMAXNMVQ_F
+   VMINNMAQ_F
+   VMINNMAVQ_F
+   VMINNMQ_F
+   VMINNMVQ_F
+   VMULQ_F
+   VMULQ_N_F
+   VORNQ_F
+   VORRQ_F
+   VSUBQ_F
+   VADDLVAQ_U
+   VADDLVAQ_S
+   VBICQ_N_U
+   VBICQ_N_S
+   VCTP8Q_M
+   VCTP16Q_M
+   VCTP32Q_M
+   VCTP64Q_M
+   VCVTBQ_F16_F32
+   VCVTTQ_F16_F32
+   VMLALDAVQ_U
+   VMLALDAVXQ_U
+   VMLALDAVXQ_S
+   VMLALDAVQ_S
+   VMLSLDAVQ_S
+   VMLSLDAVXQ_S
+   VMOVNBQ_U
+   VMOVNBQ_S
+   VMOVNTQ_U
+   VMOVNTQ_S
+   VORRQ_N_S
+   VORRQ_N_U
+   VQDMULLBQ_N_S
+   VQDMULLBQ_S
+   VQDMULLTQ_N_S
+   VQDMULLTQ_S
+   VQMOVNBQ_U
+   VQMOVNBQ_S
+   VQMOVUNBQ_S
+   VQMOVUNTQ_S
+   VRMLALDAVHXQ_S
+   VRMLSLDAVHQ_S
+   VRMLSLDAVHXQ_S
+   VSHLLBQ_S
+   VSHLLBQ_U
+   VSHLLTQ_U
+   VSHLLTQ_S
+   VQMOVNTQ_U
+   VQMOVNTQ_S
+   VSHLLBQ_N_S
+   VSHLLBQ_N_U
+   VSHLLTQ_N_U
+   VSHLLTQ_N_S
+   VRMLALDAVHQ_U
+   VRMLALDAVHQ_S
+   VMULLTQ_POLY_P
+   VMULLBQ_POLY_P
+   VBICQ_M_N_S
+   VBICQ_M_N_U
+   VCMPEQQ_M_F
+   VCVTAQ_M_S
+   VCVTAQ_M_U
+   VCVTQ_M_TO_F_S
+   VCVTQ_M_TO_F_U
+   VQRSHRNBQ_N_U
+   VQRSHRNBQ_N_S
+   VQRSHRUNBQ_N_S
+   VRMLALDAVHAQ_S
+   VABAVQ_S
+   VABAVQ_U
+   VSHLCQ_S
+   VSHLCQ_U
+   VRMLALDAVHAQ_U
+   VABSQ_M_S
+   VADDVAQ_P_S
+   VADDVAQ_P_U
+   VCLSQ_M_S
+   VCLZQ_M_S
+   VCLZQ_M_U
+   VCMPCSQ_M_N_U
+   VCMPCSQ_M_U
+   VCMPEQQ_M_N_S
+   VCMPEQQ_M_N_U
+   VCMPEQQ_M_S
+   VCMPEQQ_M_U
+   VCMPGEQ_M_N_S
+   VCMPGEQ_M_S
+   VCMPGTQ_M_N_S
+   VCMPGTQ_M_S
+   VCMPHIQ_M_N_U
+   VCMPHIQ_M_U
+   VCMPLEQ_M_N_S
+   VCMPLEQ_M_S
+   VCMPLTQ_M_N_S
+   VCMPLTQ_M_S
+   VCMPNEQ_M_N_S
+   VCMPNEQ_M_N_U
+   VCMPNEQ_M_S
+   VCMPNEQ_M_U
+   VDUPQ_M_N_S
+   VDUPQ_M_N_U
+   VDWDUPQ_N_U
+   VDWDUPQ_WB_U
+   VIWDUPQ_N_U
+   VIWDUPQ_WB_U
+   VMAXAQ_M_S
+   VMAXAVQ_P_S
+   VMAXVQ_P_S
+   VMAXVQ_P_U
+   VMINAQ_M_S
+   VMINAVQ_P_S
+   VMINVQ_P_S
+   VMINVQ_P_U
+   VMLADAVAQ_S
+   VMLADAVAQ_U
+   VMLADAVQ_P_S
+   VMLADAVQ_P_U
+   VMLADAVXQ_P_S
+   VMLAQ_N_S
+   VMLAQ_N_U
+   VMLASQ_N_S
+   VMLASQ_N_U
+   VMLSDAVQ_P_S
+   VMLSDAVXQ_P_S
+   VMVNQ_M_S
+   VMVNQ_M_U
+   VNEGQ_M_S
+   VPSELQ_S
+   VPSELQ_U
+   VQABSQ_M_S
+   VQDMLAHQ_N_S
+   VQDMLASHQ_N_S
+   VQNEGQ_M_S
+   VQRDMLADHQ_S
+   VQRDMLADHXQ_S
+   VQRDMLAHQ_N_S
+   VQRDMLASHQ_N_S
+   VQRDMLSDHQ_S
+   VQRDMLSDHXQ_S
+   VQRSHLQ_M_N_S
+   VQRSHLQ_M_N_U
+   VQSHLQ_M_R_S
+   VQSHLQ_M_R_U
+   VREV64Q_M_S
+   VREV64Q_M_U
+   VRSHLQ_M_N_S
+   VRSHLQ_M_N_U
+   VSHLQ_M_R_S
+   VSHLQ_M_R_U
+   VSLIQ_N_S
+   VSLIQ_N_U
+   VSRIQ_N_S
+   VSRIQ_N_U
+   VQDMLSDHXQ_S
+   VQDMLSDHQ_S
+   VQDMLADHXQ_S
+   VQDMLADHQ_S
+   VMLSDAVAXQ_S
+   VMLSDAVAQ_S
+   VMLADAVAXQ_S
+   VCMPGEQ_M_F
+   VCMPGTQ_M_N_F
+   VMLSLDAVQ_P_S
+   VRMLALDAVHAXQ_S
+   VMLSLDAVXQ_P_S
+   VFMAQ_F
+   VMLSLDAVAQ_S
+   VQSHRUNBQ_N_S
+   VQRSHRUNTQ_N_S
+   VCMLAQ_F
+   VMINNMAQ_M_F
+   VFMASQ_N_F
+   VDUPQ_M_N_F
+   VCMPGTQ_M_F
+   VCMPLTQ_M_F
+   VRMLSLDAVHQ_P_S
+   VQSHRUNTQ_N_S
+   VABSQ_M_F
+   VMAXNMAVQ_P_F
+   VFMAQ_N_F
+   VRMLSLDAVHXQ_P_S
+   VREV32Q_M_F
+   VRMLSLDAVHAQ_S
+   VRMLSLDAVHAXQ_S
+   VCMPLTQ_M_N_F
+   VCMPNEQ_M_F
+   VRNDAQ_M_F
+   VRNDPQ_M_F
+   VADDLVAQ_P_S
+   VQMOVUNBQ_M_S
+   VCMPLEQ_M_F
+   VCMLAQ_ROT180_F
+   VMLSLDAVAXQ_S
+   VRNDXQ_M_F
+   VFMSQ_F
+   VMINNMVQ_P_F
+   VMAXNMVQ_P_F
+   VPSELQ_F
+   VCMLAQ_ROT90_F
+   VQMOVUNTQ_M_S
+   VREV64Q_M_F
+   VNEGQ_M_F
+   VRNDMQ_M_F
+   VCMPLEQ_M_N_F
+   VCMPGEQ_M_N_F
+   VRNDNQ_M_F
+   VMINNMAVQ_P_F
+   VCMPNEQ_M_N_F
+   VRMLALDAVHQ_P_S
+   VRMLALDAVHXQ_P_S
+   VCMPEQQ_M_N_F
+   VCMLAQ_ROT270_F
+   VMAXNMAQ_M_F
+   VRNDQ_M_F
+   VMLALDAVQ_P_U
+   VMLALDAVQ_P_S
+   VQMOVNBQ_M_S
+   VQMOVNBQ_M_U
+   VMOVLTQ_M_U
+   VMOVLTQ_M_S
+   VMOVNBQ_M_U
+   VMOVNBQ_M_S
+   VRSHRNTQ_N_U
+   VRSHRNTQ_N_S
+   VORRQ_M_N_S
+   VORRQ_M_N_U
+   VREV32Q_M_S
+   VREV32Q_M_U
+   VQRSHRNTQ_N_U
+   VQRSHRNTQ_N_S
+   VMOVNTQ_M_U
+   VMOVNTQ_M_S
+   VMOVLBQ_M_U
+   VMOVLBQ_M_S
+   VMLALDAVAQ_S
+   VMLALDAVAQ_U
+   VQSHRNBQ_N_U
+   VQSHRNBQ_N_S
+   VSHRNBQ_N_U
+   VSHRNBQ_N_S
+   VRSHRNBQ_N_S
+   VRSHRNBQ_N_U
+   VMLALDAVXQ_P_U
+   VMLALDAVXQ_P_S
+   VQMOVNTQ_M_U
+   VQMOVNTQ_M_S
+   VMVNQ_M_N_U
+   VMVNQ_M_N_S
+   VQSHRNTQ_N_U
+   VQSHRNTQ_N_S
+   VMLALDAVAXQ_S
+   VMLALDAVAXQ_U
+   VSHRNTQ_N_S
+   VSHRNTQ_N_U
+   VCVTBQ_M_F16_F32
+   VCVTBQ_M_F32_F16
+   VCVTTQ_M_F16_F32
+   VCVTTQ_M_F32_F16
+   VCVTMQ_M_S
+   VCVTMQ_M_U
+   VCVTNQ_M_S
+   VCVTPQ_M_S
+   VCVTPQ_M_U
+   VCVTQ_M_N_FROM_F_S
+   VCVTNQ_M_U
+   VREV16Q_M_S
+   VREV16Q_M_U
+   VREV32Q_M
+   VCVTQ_M_FROM_F_U
+   VCVTQ_M_FROM_F_S
+   VRMLALDAVHQ_P_U
+   VADDLVAQ_P_U
+   VCVTQ_M_N_FROM_F_U
+   VQSHLUQ_M_N_S
+   VABAVQ_P_S
+   VABAVQ_P_U
+   VSHLQ_M_S
+   VSHLQ_M_U
+   VSRIQ_M_N_S
+   VSRIQ_M_N_U
+   VSUBQ_M_U
+   VSUBQ_M_S
+   VCVTQ_M_N_TO_F_U
+   VCVTQ_M_N_TO_F_S
+   VQADDQ_M_U
+   VQADDQ_M_S
+   VRSHRQ_M_N_S
+   VSUBQ_M_N_S
+   VSUBQ_M_N_U
+   VBRSRQ_M_N_S
+   VSUBQ_M_N_F
+   VBICQ_M_F
+   VHADDQ_M_U
+   VBICQ_M_U
+   VBICQ_M_S
+   VMULQ_M_N_U
+   VHADDQ_M_S
+   VORNQ_M_F
+   VMLAQ_M_N_S
+   VQSUBQ_M_U
+   VQSUBQ_M_S
+   VMLAQ_M_N_U
+   VQSUBQ_M_N_U
+   VQSUBQ_M_N_S
+   VMULLTQ_INT_M_S
+   VMULLTQ_INT_M_U
+   VMULQ_M_N_S
+   VMULQ_M_N_F
+   VMLASQ_M_N_U
+   VMLASQ_M_N_S
+   VMAXQ_M_U
+   VQRDMLAHQ_M_N_U
+   VCADDQ_ROT270_M_F
+   VCADDQ_ROT270_M_U
+   VCADDQ_ROT270_M_S
+   VQRSHLQ_M_S
+   VMULQ_M_F
+   VRHADDQ_M_U
+   VSHRQ_M_N_U
+   VRHADDQ_M_S
+   VMULQ_M_S
+   VMULQ_M_U
+   VQDMLASHQ_M_N_S
+   VQRDMLASHQ_M_N_S
+   VRSHLQ_M_S
+   VRSHLQ_M_U
+   VRSHRQ_M_N_U
+   VADDQ_M_N_F
+   VADDQ_M_N_S
+   VADDQ_M_N_U
+   VQRDMLASHQ_M_N_U
+   VMAXQ_M_S
+   VQRDMLAHQ_M_N_S
+   VORRQ_M_S
+   VORRQ_M_U
+   VORRQ_M_F
+   VQRSHLQ_M_U
+   VRMULHQ_M_U
+   VRMULHQ_M_S
+   VMINQ_M_S
+   VMINQ_M_U
+   VANDQ_M_F
+   VANDQ_M_U
+   VANDQ_M_S
+   VHSUBQ_M_N_S
+   VHSUBQ_M_N_U
+   VMULHQ_M_S
+   VMULHQ_M_U
+   VMULLBQ_INT_M_U
+   VMULLBQ_INT_M_S
+   VCADDQ_ROT90_M_F
+   VSHRQ_M_N_S
+   VADDQ_M_U
+   VSLIQ_M_N_U
+   VQADDQ_M_N_S
+   VBRSRQ_M_N_F
+   VABDQ_M_F
+   VBRSRQ_M_N_U
+   VEORQ_M_F
+   VSHLQ_M_N_S
+   VQDMLAHQ_M_N_U
+   VQDMLAHQ_M_N_S
+   VSHLQ_M_N_U
+   VMLADAVAQ_P_U
+   VMLADAVAQ_P_S
+   VSLIQ_M_N_S
+   VQSHLQ_M_U
+   VQSHLQ_M_S
+   VCADDQ_ROT90_M_U
+   VCADDQ_ROT90_M_S
+   VORNQ_M_U
+   VORNQ_M_S
+   VQSHLQ_M_N_S
+   VQSHLQ_M_N_U
+   VADDQ_M_S
+   VHADDQ_M_N_S
+   VADDQ_M_F
+   VQADDQ_M_N_U
+   VEORQ_M_S
+   VEORQ_M_U
+   VHSUBQ_M_S
+   VHSUBQ_M_U
+   VHADDQ_M_N_U
+   VHCADDQ_ROT90_M_S
+   VQRDMLSDHQ_M_S
+   VQRDMLSDHXQ_M_S
+   VQRDMLADHXQ_M_S
+   VQDMULHQ_M_S
+   VMLADAVAXQ_P_S
+   VQDMLADHXQ_M_S
+   VQRDMULHQ_M_S
+   VMLSDAVAXQ_P_S
+   VQDMULHQ_M_N_S
+   VHCADDQ_ROT270_M_S
+   VQDMLSDHQ_M_S
+   VQDMLSDHXQ_M_S
+   VMLSDAVAQ_P_S
+   VQRDMLADHQ_M_S
+   VQDMLADHQ_M_S
+   VMLALDAVAQ_P_U
+   VMLALDAVAQ_P_S
+   VQRSHRNBQ_M_N_U
+   VQRSHRNBQ_M_N_S
+   VQRSHRNTQ_M_N_S
+   VQSHRNBQ_M_N_U
+   VQSHRNBQ_M_N_S
+   VQSHRNTQ_M_N_S
+   VRSHRNBQ_M_N_U
+   VRSHRNBQ_M_N_S
+   VRSHRNTQ_M_N_U
+   VSHLLBQ_M_N_U
+   VSHLLBQ_M_N_S
+   VSHLLTQ_M_N_U
+   VSHLLTQ_M_N_S
+   VSHRNBQ_M_N_S
+   VSHRNBQ_M_N_U
+   VSHRNTQ_M_N_S
+   VSHRNTQ_M_N_U
+   VMLALDAVAXQ_P_S
+   VQRSHRNTQ_M_N_U
+   VQSHRNTQ_M_N_U
+   VRSHRNTQ_M_N_S
+   VQRDMULHQ_M_N_S
+   VRMLALDAVHAQ_P_S
+   VMLSLDAVAQ_P_S
+   VMLSLDAVAXQ_P_S
+   VMULLBQ_POLY_M_P
+   VMULLTQ_POLY_M_P
+   VQDMULLBQ_M_N_S
+   VQDMULLBQ_M_S
+   VQDMULLTQ_M_N_S
+   VQDMULLTQ_M_S
+   VQRSHRUNBQ_M_N_S
+   VQSHRUNBQ_M_N_S
+   VQSHRUNTQ_M_N_S
+   VRMLALDAVHAQ_P_U
+   VRMLALDAVHAXQ_P_S
+   VRMLSLDAVHAQ_P_S
+   VRMLSLDAVHAXQ_P_S
+   VQRSHRUNTQ_M_N_S
+   VCMLAQ_M_F
+   VCMLAQ_ROT180_M_F
+   VCMLAQ_ROT270_M_F
+   VCMLAQ_ROT90_M_F
+   VCMULQ_M_F
+   VCMULQ_ROT180_M_F
+   VCMULQ_ROT270_M_F
+   VCMULQ_ROT90_M_F
+   VFMAQ_M_F
+   VFMAQ_M_N_F
+   VFMASQ_M_N_F
+   VFMSQ_M_F
+   VMAXNMQ_M_F
+   VMINNMQ_M_F
+   VSUBQ_M_F
+   VSTRWQSB_S
+   VSTRWQSB_U
+   VSTRBQSO_S
+   VSTRBQSO_U
+   VSTRBQ_S
+   VSTRBQ_U
+   VLDRBQGO_S
+   VLDRBQGO_U
+   VLDRBQ_S
+   VLDRBQ_U
+   VLDRWQGB_S
+   VLDRWQGB_U
+   VLD1Q_F
+   VLD1Q_S
+   VLD1Q_U
+   VLDRHQ_F
+   VLDRHQGO_S
+   VLDRHQGO_U
+   VLDRHQGSO_S
+   VLDRHQGSO_U
+   VLDRHQ_S
+   VLDRHQ_U
+   VLDRWQ_F
+   VLDRWQ_S
+   VLDRWQ_U
+   VLDRDQGB_S
+   VLDRDQGB_U
+   VLDRDQGO_S
+   VLDRDQGO_U
+   VLDRDQGSO_S
+   VLDRDQGSO_U
+   VLDRHQGO_F
+   VLDRHQGSO_F
+   VLDRWQGB_F
+   VLDRWQGO_F
+   VLDRWQGO_S
+   VLDRWQGO_U
+   VLDRWQGSO_F
+   VLDRWQGSO_S
+   VLDRWQGSO_U
+   VSTRHQ_F
+   VST1Q_S
+   VST1Q_U
+   VSTRHQSO_S
+   VSTRHQ_U
+   VSTRWQ_S
+   VSTRWQ_U
+   VSTRWQ_F
+   VST1Q_F
+   VSTRDQSB_S
+   VSTRDQSB_U
+   VSTRDQSO_S
+   VSTRDQSO_U
+   VSTRDQSSO_S
+   VSTRDQSSO_U
+   VSTRWQSO_S
+   VSTRWQSO_U
+   VSTRWQSSO_S
+   VSTRWQSSO_U
+   VSTRHQSO_F
+   VSTRHQSSO_F
+   VSTRWQSB_F
+   VSTRWQSO_F
+   VSTRWQSSO_F
+   VDDUPQ
+   VDDUPQ_M
+   VDWDUPQ
+   VDWDUPQ_M
+   VIDUPQ
+   VIDUPQ_M
+   VIWDUPQ
+   VIWDUPQ_M
+   VSTRWQSBWB_S
+   VSTRWQSBWB_U
+   VLDRWQGBWB_S
+   VLDRWQGBWB_U
+   VSTRWQSBWB_F
+   VLDRWQGBWB_F
+   VSTRDQSBWB_S
+   VSTRDQSBWB_U
+   VLDRDQGBWB_S
+   VLDRDQGBWB_U
+   VADCQ_U
+   VADCQ_M_U
+   VADCQ_S
+   VADCQ_M_S
+   VSBCIQ_U
+   VSBCIQ_S
+   VSBCIQ_M_U
+   VSBCIQ_M_S
+   VSBCQ_U
+   VSBCQ_S
+   VSBCQ_M_U
+   VSBCQ_M_S
+   VADCIQ_U
+   VADCIQ_M_U
+   VADCIQ_S
+   VADCIQ_M_S
+   VLD2Q
+   VLD4Q
+   VST2Q
+   VSHLCQ_M_U
+   VSHLCQ_M_S
+   VSTRHQSO_U
+   VSTRHQSSO_S
+   VSTRHQSSO_U
+   VSTRHQ_S
+   SRSHRL
+   SRSHR
+   URSHR
+   URSHRL
+   SQRSHR
+   UQRSHL
+   UQRSHLL_64
+   UQRSHLL_48
+   SQRSHRL_64
+   SQRSHRL_48
+   VSHLCQ_M_
+ ])
diff -Nrcpad gcc-10.2.0/gcc/config/arm/vec-common.md gcc-10.3.0/gcc/config/arm/vec-common.md
*** gcc-10.2.0/gcc/config/arm/vec-common.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/vec-common.md	Thu Apr  8 11:56:28 2021
***************
*** 74,79 ****
--- 74,84 ----
       {
         if (!REG_P (operands[0]))
  	 operands[1] = force_reg (E_V8HFmode, operands[1]);
+ 	else if (TARGET_HAVE_MVE_FLOAT && CONSTANT_P (operands[1]))
+ 	  {
+ 	    operands[1] = neon_make_constant (operands[1]);
+ 	    gcc_assert (operands[1] != NULL_RTX);
+ 	  }
       }
  })
  
diff -Nrcpad gcc-10.2.0/gcc/config/arm/vfp.md gcc-10.3.0/gcc/config/arm/vfp.md
*** gcc-10.2.0/gcc/config/arm/vfp.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/arm/vfp.md	Thu Apr  8 11:56:28 2021
***************
*** 391,401 ****
  
  (define_insn "*mov<mode>_vfp_<mode>16"
    [(set (match_operand:HFBF 0 "nonimmediate_operand"
! 			  "= ?r,?m,t,r,t,r,t, t, Um,r")
  	(match_operand:HFBF 1 "general_operand"
! 			  "  m,r,t,r,r,t,Dv,Um,t, F"))]
    "TARGET_32BIT
!    && TARGET_VFP_FP16INST
     && (s_register_operand (operands[0], <MODE>mode)
         || s_register_operand (operands[1], <MODE>mode))"
   {
--- 391,401 ----
  
  (define_insn "*mov<mode>_vfp_<mode>16"
    [(set (match_operand:HFBF 0 "nonimmediate_operand"
! 			  "= ?r,?m,t,r,t,r,t, t, Uj,r")
  	(match_operand:HFBF 1 "general_operand"
! 			  "  m,r,t,r,r,t,Dv,Uj,t, F"))]
    "TARGET_32BIT
!    && (TARGET_VFP_FP16INST || TARGET_HAVE_MVE)
     && (s_register_operand (operands[0], <MODE>mode)
         || s_register_operand (operands[1], <MODE>mode))"
   {
***************
*** 415,426 ****
        return \"vmov.f16\\t%0, %1\t%@ __<fporbf>\";
      case 7: /* S register from memory.  */
        if (TARGET_HAVE_MVE)
! 	return \"vldr.16\\t%0, %A1\";
        else
  	return \"vld1.16\\t{%z0}, %A1\";
      case 8: /* Memory from S register.  */
        if (TARGET_HAVE_MVE)
! 	return \"vstr.16\\t%1, %A0\";
        else
  	return \"vst1.16\\t{%z1}, %A0\";
      case 9: /* ARM register from constant.  */
--- 415,426 ----
        return \"vmov.f16\\t%0, %1\t%@ __<fporbf>\";
      case 7: /* S register from memory.  */
        if (TARGET_HAVE_MVE)
! 	return \"vldr.16\\t%0, %1\";
        else
  	return \"vld1.16\\t{%z0}, %A1\";
      case 8: /* Memory from S register.  */
        if (TARGET_HAVE_MVE)
! 	return \"vstr.16\\t%1, %0\";
        else
  	return \"vst1.16\\t{%z1}, %A0\";
      case 9: /* ARM register from constant.  */
***************
*** 2125,2131 ****
  	(match_operand:DF 1 "const_double_operand" "F"))
     (clobber (match_operand:DF 2 "s_register_operand" "=r"))]
    "arm_disable_literal_pool
!    && TARGET_HARD_FLOAT
     && !arm_const_double_rtx (operands[1])
     && !(TARGET_VFP_DOUBLE && vfp3_const_double_rtx (operands[1]))"
    "#"
--- 2125,2131 ----
  	(match_operand:DF 1 "const_double_operand" "F"))
     (clobber (match_operand:DF 2 "s_register_operand" "=r"))]
    "arm_disable_literal_pool
!    && TARGET_VFP_BASE
     && !arm_const_double_rtx (operands[1])
     && !(TARGET_VFP_DOUBLE && vfp3_const_double_rtx (operands[1]))"
    "#"
***************
*** 2151,2157 ****
  	(match_operand:SF 1 "const_double_operand" "E"))
     (clobber (match_operand:SF 2 "s_register_operand" "=r"))]
    "arm_disable_literal_pool
!    && TARGET_HARD_FLOAT
     && !vfp3_const_double_rtx (operands[1])"
    "#"
    ""
--- 2151,2157 ----
  	(match_operand:SF 1 "const_double_operand" "E"))
     (clobber (match_operand:SF 2 "s_register_operand" "=r"))]
    "arm_disable_literal_pool
!    && TARGET_VFP_BASE
     && !vfp3_const_double_rtx (operands[1])"
    "#"
    ""
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf-helpers.def gcc-10.3.0/gcc/config/bpf/bpf-helpers.def
*** gcc-10.2.0/gcc/config/bpf/bpf-helpers.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf-helpers.def	Thu Jan  1 00:00:00 1970
***************
*** 1,194 ****
- /* Kernel helpers database.
-    Copyright (C) 2019-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 COPYING3.  If not see
- <http://www.gnu.org/licenses/>.  */
- 
- /* This file contains the definition of the kernel helpers that are
-    available to eBPF programs.
- 
-    The primary source for information on kernel helpers is the
-    linux/include/uapi/linux/bpf.h file in the Linux source tree.
-    Please keep this database in sync.
- 
-    The first column is the first kernel version featuring the helper
-    function.  This should be an enumerate from bpf_kernel_version,
-    defined in bpf-opts.h.  Note that the backend assumes that helpers
-    never get deprecated in the kernel.  If that eventually happens,
-    then we will need to use a bitmask here instead of an enumerate.
- 
-    The second column is the constant-name for the helper.
-    The third column is the program-name of the helper.
- 
-    The fourth column is a list of names describing the types of the
-    values returned and accepted by the helper, in one of these forms:
- 
-      TYPES (type1, type2, ..., 0)
-      VTYPES (type1, type2, ..., 0)
- 
-    VTYPES should be used should the helper accept a variable number of
-    arguments, TYPES otherwise.  The valid type names are:
- 
-      `vt' for void.
-      `it' for signed int.
-      `ut' for unsigned int.
-      `pt' for void*.
-      `cpt' for const void*.
-      `st' for short int.
-      `ust' for unsigned short int.
-      `cst' for const char *.
-      `ullt' for unsigned long long.
-      `llt' for long long.
-      `u32t' for uint32.
-      `u64t' for uint64.
-   
-    In types descriptions, the firt entry corresponds to the value
-    returned by the helper.  Subsequent names correspond to the helper
-    arguments.  Finally, a 0 should close the list.
- 
-    VERY IMPORTANT: the helper entries should be listed in the same
-    order than in the definition of __BPF_FUNC_MAPPER in
-    linux/include/uapi/linux/bpf.h!  */
- 
- DEF_HELPER (LINUX_V4_0, MAP_LOOKUP_ELEM, map_lookup_elem, TYPES (pt, pt, pt, 0))
- DEF_HELPER (LINUX_V4_0, MAP_UPDATE_ELEM, map_update_elem, TYPES (it, pt, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_0, MAP_DELETE_ELEM, map_delete_elem, TYPES (it, pt, pt, 0))
- DEF_HELPER (LINUX_V4_1, PROBE_READ, probe_read, TYPES (it, pt, ut, cpt, 0))
- DEF_HELPER (LINUX_V4_1, KTIME_GET_NS, ktime_get_ns, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_1, TRACE_PRINTK, trace_printk, VTYPES (it, cst, it, 0))
- DEF_HELPER (LINUX_V4_1, GET_PRANDOM_U32, get_prandom_u32, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_1, GET_SMP_PROCESSOR_ID, get_smp_processor_id, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_1, SKB_STORE_BYTES, skb_store_bytes, TYPES (it, pt, it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_1, L3_CSUM_REPLACE, l3_csum_replace, TYPES (it, pt, it, it ,it ,it, 0))
- DEF_HELPER (LINUX_V4_1, L4_CSUM_REPLACE, l4_csum_replace, TYPES (it, pt, it, it, it, it, 0))
- DEF_HELPER (LINUX_V4_2, TAIL_CALL, tail_call, TYPES (vt, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_2, CLONE_REDIRECT, clone_redirect, TYPES (it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_2, GET_CURRENT_PID_TGID, get_current_pid_tgid, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_2, GET_CURRENT_UID_GID, get_current_uid_gid, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_2, GET_CURRENT_COMM, get_current_comm, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_3, GET_CGROUP_CLASSID, get_cgroup_classid, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V4_3, SKB_VLAN_PUSH, skb_vlan_push, TYPES (it, pt, st, ust, 0))
- DEF_HELPER (LINUX_V4_3, SKB_VLAN_POP, skb_vlan_pop, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V4_3, SKB_GET_TUNNEL_KEY, skb_get_tunnel_key, TYPES (it, pt, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_3, SKB_SET_TUNNEL_KEY, skb_set_tunnel_key, TYPES (it, pt, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_3, PERF_EVENT_READ, perf_event_read, TYPES (ullt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_4, REDIRECT, redirect, TYPES (it, it, it, 0))
- DEF_HELPER (LINUX_V4_4, GET_ROUTE_REALM, get_route_realm, TYPES (ut, pt, 0))
- DEF_HELPER (LINUX_V4_4, PERF_EVENT_OUTPUT, perf_event_output, \
- 	    TYPES (it, pt, pt, ullt, pt, it, 0))
- DEF_HELPER (LINUX_V4_5, SKB_LOAD_BYTES, skb_load_bytes, TYPES (it, pt, it, pt, it, 0))
- DEF_HELPER (LINUX_V4_6, GET_STACKID, get_stackid, TYPES (it, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_6, CSUM_DIFF, csum_diff, TYPES (it, pt, it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_6, SKB_GET_TUNNEL_OPT, skb_get_tunnel_opt, TYPES (it, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_6, SKB_SET_TUNNEL_OPT, skb_set_tunnel_opt, TYPES (it, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_8, SKB_CHANGE_PROTO, skb_change_proto, TYPES (it, pt, st, u64t, 0))
- DEF_HELPER (LINUX_V4_8, SKB_CHANGE_TYPE, skb_change_type, TYPES (it, pt, u32t, 0))
- DEF_HELPER (LINUX_V4_8, SKB_UNDER_CGROUP, skb_under_cgroup, TYPES (it, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_8, GET_HASH_RECALC, get_hash_recalc, TYPES (ut, pt, 0))
- DEF_HELPER (LINUX_V4_8, GET_CURRENT_TASK, get_current_task, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_8, PROBE_WRITE_USER, probe_write_user, TYPES (it, pt, cpt, ut, 0))
- DEF_HELPER (LINUX_V4_9, CURRENT_TASK_UNDER_CGROUP, current_task_under_cgroup, \
- 	    TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_9, SKB_CHANGE_TAIL, skb_change_tail, TYPES (it, pt, ut, u64t, 0))
- DEF_HELPER (LINUX_V4_9, SKB_PULL_DATA, skb_pull_data, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_9, CSUM_UPDATE, csum_update, TYPES (llt, pt, u32t, 0))
- DEF_HELPER (LINUX_V4_9, SET_HASH_INVALID, set_hash_invalid, TYPES (vt, pt, 0))
- DEF_HELPER (LINUX_V4_10, GET_NUMA_NODE_ID, get_numa_node_id, TYPES (it, 0))
- DEF_HELPER (LINUX_V4_10, SKB_CHANGE_HEAD, skb_change_head, TYPES (it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_10, XDP_ADJUST_HEAD, xdp_adjust_head, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_11, PROBE_READ_STR, probe_read_str, TYPES (it, pt, u32t, cpt, 0))
- DEF_HELPER (LINUX_V4_12, GET_SOCKET_COOKIE, get_socket_cookie, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V4_12, GET_SOCKET_UID, get_socket_uid, TYPES (ut, pt, 0))
- DEF_HELPER (LINUX_V4_13, SET_HASH, set_hash, TYPES (ut, pt, u32t, 0))
- DEF_HELPER (LINUX_V4_13, SETSOCKOPT, setsockopt, TYPES (it, pt, it, it, pt, it, 0))
- DEF_HELPER (LINUX_V4_13, SKB_ADJUST_ROOM, skb_adjust_room, TYPES (it, pt, st, u32t, ullt, 0))
- DEF_HELPER (LINUX_V4_14, REDIRECT_MAP, redirect_map, TYPES (it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_14, SK_REDIRECT_MAP, sk_redirect_map, TYPES (it, pt, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_14, SOCK_MAP_UPDATE, sock_map_update, TYPES (it, pt, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_15, XDP_ADJUST_META, xdp_adjust_meta, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_15, PERF_EVENT_READ_VALUE, perf_event_read_value,
- 	    TYPES (it, pt, ullt, pt, ut, 0))
- DEF_HELPER (LINUX_V4_15, PERF_PROG_READ_VALUE, perf_prog_read_value,
- 	    TYPES (it, pt, pt, ut, 0))
- DEF_HELPER (LINUX_V4_15, GETSOCKOPT, getsockopt, TYPES (it, pt, it, it, pt, it, 0))
- 
- DEF_HELPER (LINUX_V4_16, OVERRIDE_RETURN, override_return, TYPES (it, pt, ult, 0))
- DEF_HELPER (LINUX_V4_16, SOCK_OPS_CB_FLAGS_SET, sock_ops_cb_flags_set, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_17, MSG_REDIRECT_MAP, msg_redirect_map, TYPES (it, pt, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_17, MSG_APPLY_BYTES, msg_apply_bytes, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_17, MSG_CORK_BYTES, msg_cork_bytes, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_17, MSG_PULL_DATA, msg_pull_data, TYPES (it, pt, it, it, it, 0))
- DEF_HELPER (LINUX_V4_17, BIND, bind, TYPES (it, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_18, XDP_ADJUST_TAIL, xdp_adjust_tail, TYPES (it, pt, it, 0))
- DEF_HELPER (LINUX_V4_18, SKB_GET_XFRM_STATE,
- 	    skb_get_xfrm_state, TYPES (it, pt, it, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_18, GET_STACK, get_stack, TYPES (it, pt, pt, it, it, 0))
- DEF_HELPER (LINUX_V4_18, SKB_LOAD_BYTES_RELATIVE, skb_load_bytes_relative,
- 	    TYPES (it, pt, it, pt, it, ut, 0))
- DEF_HELPER (LINUX_V4_18, FIB_LOOKUP, fib_lookup, TYPES (it, pt, pt, it, ut, 0))
- DEF_HELPER (LINUX_V4_18, SOCK_HASH_UPDATE, sock_hash_update, TYPES (it, pt, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_18, MSG_REDIRECT_HASH, msg_redirect_hash, TYPES (it, pt, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_18, SK_REDIRECT_HASH, sk_redirect_hash, TYPES (it, pt, pt, pt, it, 0))
- DEF_HELPER (LINUX_V4_18, LWT_PUSH_ENCAP, lwt_push_encap, TYPES (it, pt, ut, pt, ut, 0))
- DEF_HELPER (LINUX_V4_18, LWT_SEG6_STORE_BYTES, lwt_seg6_store_bytes,
- 	    TYPES (it, pt, ut, pt, ut, 0))
- DEF_HELPER (LINUX_V4_18, LWT_SEG6_ADJUST_SRH, lwt_seg6_adjust_srh, TYPES (it, pt, ut, ut, 0))
- DEF_HELPER (LINUX_V4_18, LWT_SEG6_ACTION, lwt_seg6_action, TYPES (it, pt, ut, pt, ut, 0))
- DEF_HELPER (LINUX_V4_18, RC_REPEAT, rc_repeat, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V4_18, RC_KEYDOWN, rc_keydown, TYPES (it, pt, ut, ullt, ut, 0))
- DEF_HELPER (LINUX_V4_18, SKB_CGROUP_ID, skb_cgroup_id, TYPES (ullt, pt, 0))
- DEF_HELPER (LINUX_V4_18, GET_CURRENT_CGROUP_ID, get_current_cgroup_id, TYPES (ullt, 0))
- DEF_HELPER (LINUX_V4_19, GET_LOCAL_STORAGE, get_local_storage, TYPES (pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_19, SK_SELECT_REUSEPORT, sk_select_reuseport,
- 	    TYPES (it, pt, pt, pt, ut, 0))
- DEF_HELPER (LINUX_V4_19, SKB_ANCESTOR_CGROUP_ID, skb_ancestor_cgroup_id,
- 	    TYPES (ullt, pt, it, 0))
- DEF_HELPER (LINUX_V4_20, SK_LOOKUP_TCP, sk_lookup_tcp, TYPES (pt, pt, pt, it, ullt, ullt, 0))
- DEF_HELPER (LINUX_V4_20, SK_LOOKUP_UDP, sk_lookup_udp, TYPES (pt, pt, pt, it, ullt, ullt, 0))
- DEF_HELPER (LINUX_V4_20, SK_RELEASE, sk_release, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V4_20, MAP_PUSH_ELEM, map_push_elem, TYPES (it, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V4_20, MAP_POP_ELEM, map_pop_elem, TYPES (it, pt, pt, 0))
- DEF_HELPER (LINUX_V4_20, MAP_PEEK_ELEM, map_peek_elem, TYPES (it, pt, pt, 0))
- DEF_HELPER (LINUX_V4_20, MSG_PUSH_DATA, msg_push_data, TYPES (it, pt, it, it, it, 0))
- DEF_HELPER (LINUX_V5_0, MSG_POP_DATA, msg_pop_data, TYPES (it, pt, it, it, it, 0))
- DEF_HELPER (LINUX_V5_0, RC_POINTER_REL, rc_pointer_rel, TYPES (it, pt, it, it, 0))
- DEF_HELPER (LINUX_V5_1, SPIN_LOCK, spin_lock, TYPES (vt, pt, 0))
- DEF_HELPER (LINUX_V5_1, SPIN_UNLOCK, spin_unlock, TYPES (vt, pt, 0))
- DEF_HELPER (LINUX_V5_1, SK_FULLSOCK, sk_fullsock, TYPES (pt, pt, 0))
- DEF_HELPER (LINUX_V5_1, TCP_SOCK, tcp_sock, TYPES (pt, pt, 0))
- DEF_HELPER (LINUX_V5_1, SKB_ECN_SET_CE, skb_ecn_set_ce, TYPES (it, pt, 0))
- DEF_HELPER (LINUX_V5_1, GET_LISTENER_SOCK, get_listener_sock, TYPES (pt, pt, 0))
- DEF_HELPER (LINUX_V5_2, SKC_LOOKUP_TCP, skc_lookup_tcp,
- 	    TYPES (pt, pt, pt, u32t, u64t, u64t, 0))
- DEF_HELPER (LINUX_V5_2, TCP_CHECK_SYNCOOKIE, tcp_check_syncookie,
- 	    TYPES (it, pt, pt, u32t, pt, u32t, 0))
- DEF_HELPER (LINUX_V5_2, SYSCTL_GET_NAME, sysctl_get_name, TYPES (it, pt, pt, ullt, u64t, 0))
- DEF_HELPER (LINUX_V5_2, SYSCTL_GET_CURRENT_VALUE, sysctl_get_current_value,
- 	    TYPES (it, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V5_2, SYSCTL_GET_NEW_VALUE, sysctl_get_new_value,
- 	    TYPES (it, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V5_2, SYSCTL_SET_NEW_VALUE, sysctl_set_new_value,
- 	    TYPES (it, pt, pt, ullt, 0))
- DEF_HELPER (LINUX_V5_2, STRTOL, strtol, TYPES (it, cst, ullt, u64t, pt, 0))
- DEF_HELPER (LINUX_V5_2, STRTOUL, strtoul, TYPES (it, pt, ullt, u64t, pt, 0))
- DEF_HELPER (LINUX_V5_2, SK_STORAGE_GET, sk_storage_get, TYPES (pt, pt, pt, pt, u64t, 0))
- DEF_HELPER (LINUX_V5_2, SK_STORAGE_DELETE, sk_storage_delete, TYPES (it, pt, pt, 0))
- 
- /*
- Local variables:
- mode:c
- End:
- */
--- 0 ----
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf-helpers.h gcc-10.3.0/gcc/config/bpf/bpf-helpers.h
*** gcc-10.2.0/gcc/config/bpf/bpf-helpers.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf-helpers.h	Thu Apr  8 11:56:28 2021
***************
*** 30,35 ****
--- 30,36 ----
  #define __BPF_HELPERS_H
  
  #define SEC(NAME) __attribute__((section(NAME), used))
+ #define KERNEL_HELPER(NUM) __attribute__((kernel_helper(NUM)))
  
  /* Flags used in some kernel helpers.  */
  
***************
*** 41,317 ****
  #define BPF_F_NO_COMMON_LRU (1U << 1)
  #define BPF_F_NUMA_NODE (1U << 2)
  
! /* Functions to call kernel helpers.  We provide the "standard" bpf_*
!    names as synonyms of the corresponding GCC builtins.  In some
!    cases, where non-void pointers are passed to the helper, inline
!    functions are used to achieve proper type checking.  */
  
! #ifndef KERNEL_VERSION
! # define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
! #endif
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,0,0)
  
! #define bpf_map_lookup_elem	__builtin_bpf_helper_map_lookup_elem
! #define bpf_map_update_elem	__builtin_bpf_helper_map_update_elem
! #define bpf_map_delete_elem	__builtin_bpf_helper_map_delete_elem
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,1,0)
  
! #define bpf_probe_read		__builtin_bpf_helper_probe_read
! #define bpf_ktime_get_ns	__builtin_bpf_helper_ktime_get_ns
! #define bpf_trace_printk	__builtin_bpf_helper_trace_printk
! #define bpf_get_prandom_u32	__builtin_bpf_helper_get_prandom_u32
! #define bpf_get_smp_processor_id __builtin_bpf_helper_get_smp_processor_id
! #define bpf_skb_store_bytes	__builtin_bpf_helper_skb_store_bytes
! #define bpf_l3_csum_replace	__builtin_bpf_helper_l3_csum_replace
! #define bpf_l4_csum_replace	__builtin_bpf_helper_l4_csum_replace
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,2,0)
  
! #define bpf_tail_call		__builtin_bpf_helper_tail_call
! #define bpf_clone_redirect	__builtin_bpf_helper_clone_redirect
! #define bpf_get_current_pid_tgid __builtin_bpf_helper_get_current_pid_tgid
! #define bpf_get_current_uid_gid  __builtin_bpf_helper_get_current_uid_gid
! #define bpf_get_current_comm	__builtin_bpf_helper_get_current_comm
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,3,0)
  
! #define bpf_get_cgroup_classid	__builtin_bpf_helper_get_cgroup_classid
! #define bpf_skb_vlan_push	__builtin_bpf_helper_skb_vlan_push
! #define bpf_skb_vlan_pop	__builtin_bpf_helper_skb_vlan_pop
! #define bpf_skb_get_tunnel_key	__builtin_bpf_helper_skb_get_tunnel_key
! #define bpf_skb_set_tunnel_key	__builtin_bpf_helper_skb_set_tunnel_key
! #define bpf_perf_event_read	__builtin_bpf_helper_perf_event_read
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,4,0)
  
! #define bpf_redirect		__builtin_bpf_helper_redirect
! #define bpf_get_route_realm	__builtin_bpf_helper_get_route_realm
! #define bpf_perf_event_output	__builtin_bpf_helper_perf_event_output
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,5,0)
  
! #define bpf_skb_load_bytes	__builtin_bpf_helper_skb_load_bytes
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,6,0)
  
! #define bpf_get_stackid		__builtin_bpf_helper_get_stackid
! #define bpf_csum_diff		__builtin_bpf_helper_csum_diff
! #define bpf_skb_get_tunnel_opt	__builtin_bpf_helper_skb_get_tunnel_opt
! #define bpf_skb_set_tunnel_opt	__builtin_bpf_helper_skb_set_tunnel_opt
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,8,0)
  
! #define bpf_skb_change_proto	__builtin_bpf_helper_skb_change_proto
! #define bpf_skb_change_type	__builtin_bpf_helper_skb_change_type
! #define bpf_skb_under_cgroup	__builtin_bpf_helper_skb_under_cgroup
! #define bpf_get_hash_recalc	__builtin_bpf_helper_get_hash_recalc
! #define bpf_get_current_task	__builtin_bpf_helper_get_current_task
! #define bpf_probe_write_user	__builtin_bpf_helper_probe_write_user
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,9,0)
  
! #define bpf_current_task_under_cgroup __builtin_bpf_helper_current_task_under_cgroup
! #define bpf_skb_change_tail	__builtin_bpf_helper_skb_change_tail
! #define bpf_skb_pull_data	__builtin_bpf_helper_skb_pull_data
! #define bpf_csum_update		__builtin_bpf_helper_csum_update
! #define bpf_set_hash_invalid	__builtin_bpf_helper_set_hash_invalid
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,10,0)
  
! #define bpf_get_numa_node_id	__builtin_bpf_helper_get_numa_node_id
! #define bpf_skb_change_head	__builtin_bpf_helper_skb_change_head
! #define bpf_xdp_adjust_head	__builtin_bpf_helper_xdp_adjust_head
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,11,0)
  
! #define bpf_probe_read_str	__builtin_bpf_helper_probe_read_str
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,12,0)
  
! #define bpf_get_socket_cookie	__builtin_bpf_helper_get_socket_cookie
! #define bpf_get_socket_uid	__builtin_bpf_helper_get_socket_uid
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,13,0)
  
! #define bpf_set_hash		__builtin_bpf_helper_set_hash
! #define bpf_setsockopt		__builtin_bpf_helper_setsockopt
! #define bpf_skb_adjust_room	__builtin_bpf_helper_skb_adjust_room
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,14,0)
  
! #define bpf_redirect_map	__builtin_bpf_helper_redirect_map
! #define bpf_sk_redirect_map	__builtin_bpf_helper_sk_redirect_map
! #define bpf_sock_map_update	__builtin_bpf_helper_sock_map_update
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,15,0)
  
! #define bpf_perf_event_read_value __builtin_bpf_helper_perf_event_read_value
! #define bpf_perf_prog_read_value  __builtin_bpf_helper_perf_prog_read_value
! #define bpf_getsockopt		  __builtin_bpf_helper_getsockopt
! #define bpf_xdp_adjust_meta	__builtin_bpf_helper_xdp_adjust_meta
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,16,0)
  
! #define bpf_override_return	__builtin_bpf_helper_override_return
! #define bpf_sock_ops_cb_flags_set __builtin_bpf_helper_sock_ops_cb_flags_set
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,17,0)
  
! #define bpf_msg_redirect_map	__builtin_bpf_helper_msg_redirect_map
! #define bpf_msg_apply_bytes	__builtin_bpf_helper_msg_apply_bytes
! #define bpf_msg_cork_bytes	__builtin_bpf_helper_msg_cork_bytes
! #define bpf_pull_data		__builtin_bpf_helper_pull_data
! #define bpf_bind		__builtin_bpf_helper_bpf_bind
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,18,0)
  
! #define bpf_xdp_adjust_tail	__builtin_bpf_helper_xdp_adjust_tail
! #define bpf_skb_get_xfrm_state	__builtin_bpf_helper_skb_get_xfrm_state
! #define bpf_get_stack		__builtin_bpf_helper_get_stack
! #define bpf_skb_load_bytes_relative __builtin_bpf_helper_skb_load_bytes_relative
! #define bpf_sock_hash_update	__builtin_bpf_helper_sock_hash_update
! #define bpf_msg_redirect_hash	__builtin_bpf_helper_msg_redirect_hash
! #define bpf_sk_redirect_hash	__builtin_bpf_helper_sk_redirect_hash
! #define bpf_lwt_push_encap		__builtin_bpf_helper_lwt_push_encap
! #define bpf_lwt_seg6_store_bytes	__builtin_bpf_helper_lwt_seg6_store_bytes
! #define bpf_lwt_seg6_adjust_srh		__builtin_bpf_helper_lwt_seg6_adjust_srh
! #define bpf_lwt_seg6_action		__builtin_bpf_helper_lwt_seg6_action
! #define bpf_rc_repeat			__builtin_bpf_helper_rc_repeat
! #define bpf_rc_keydown			__builtin_bpf_helper_rc_keydown
! #define bpf_skb_cgroup_id		__builtin_bpf_helper_skb_cgroup_id
! #define bpf_get_current_cgroup_id	__builtin_bpf_helper_get_current_cgroup_id
  
! static inline int
! bpf_fib_lookup (void *ctx, struct bpf_fib_lookup *param, int plen,
! 		unsigned int flags)
! {
!   return __builtin_bpf_helper_fib_lookup (ctx, (void *) param, plen, flags);
! }
  
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,19,0)
  
! #define bpf_get_local_storage	__builtin_bpf_helper_get_local_storage
! #define bpf_sk_select_reuseport	__builtin_bpf_helper_sk_select_reuseport
! #define bpf_skb_ancestor_cgroup_id	__builtin_bpf_helper_skb_ancestor_cgroup_id
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (4,20,0)
  
! #define bpf_sk_release		__builtin_bpf_helper_sk_release
! #define bpf_map_push_elem	__builtin_bpf_helper_map_push_elem
! #define bpf_map_pop_elem	__builtin_bpf_helper_map_pop_elem
! #define bpf_map_peek_elem	__builtin_bpf_helper_map_peek_elem
! #define bpf_msg_push_data	__builtin_bpf_helper_msg_push_data
  
! static inline struct bpf_sock *
! bpf_sk_lookup_tcp (void *ctx, struct bpf_sock_tuple *tuple,
! 		   int size, unsigned long long netns_id,
! 		   unsigned long long flags)
! {
!   return
!     (struct bpf_sock *) __builtin_bpf_helper_sk_lookup_tcp (ctx,
! 							    (void *) tuple,
! 							    size,
! 							    netns_id, flags);
! }
  
! static inline struct bpf_sock *
! bpf_sk_lookup_udp (void *ctx, struct bpf_sock_tuple *tuple,
! 		   int size, unsigned long long netns_id,
! 		   unsigned long long flags)
! {
!   return
!     (struct bpf_sock *) __builtin_bpf_helper_sk_lookup_udp (ctx,
! 							    (void *) tuple,
! 							    size,
! 							    netns_id, flags);
! }
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (5,0,0)
  
! #define bpf_msg_pop_data	__builtin_bpf_helper_pop_data
! #define bpf_rc_pointer_rel	__builtin_bpf_helper_rc_pointer_rel
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (5,1,0)
  
! #define bpf_spin_lock		__builtin_bpf_helper_spin_lock
! #define bpf_spin_unlock		__builtin_bpf_helper_spin_unlock
! #define bpf_skb_ecn_set_ce	__builtin_bpf_helper_skb_ecn_set_ce
  
! static inline struct bpf_sock *
! bpf_sk_fullsock (struct bpf_sock *sk)
! {
!   return
!     (struct bpf_sock *) __builtin_bpf_helper_sk_fullsock ((void *) sk);
! }
  
! static inline struct bpf_sock *
! bpf_tcp_sock (struct bpf_sock *sk)
! {
!   return
!     (struct bpf_sock *) __builtin_bpf_helper_tcp_sock ((void *) sk);
! }
  
! static inline struct bpf_sock *
! bpf_get_listener_sock (struct bpf_sock *sk)
! {
!   return
!     (struct bpf_sock *) __builtin_bpf_helper_get_listener_sock ((void *) sk);
! }
  
! #if __BPF_KERNEL_VERSION_CODE__ >= KERNEL_VERSION (5,2,0)
  
  
! #endif /* 5.2 */
! #endif /* 5.1 */
! #endif /* 5.0 */
! #endif /* 4.20 */
! #endif /* 4.19 */
! #endif /* 4.18 */
! #endif /* 4.17 */
! #endif /* 4.16 */
! #endif /* 4.15 */
! #endif /* 4.14 */
! #endif /* 4.13 */
! #endif /* 4.12 */
! #endif /* 4.11 */
! #endif /* 4.10 */
! #endif /* 4.9 */
! #endif /* 4.8 */
! #endif /* 4.6 */
! #endif /* 4.5 */
! #endif /* 4.4 */
! #endif /* 4.3 */
! #endif /* 4.2 */
! #endif /* 4.1 */
! #endif /* 4.0 */
  
  /* Functions to emit BPF_LD_ABS and BPF_LD_IND instructions.  We
     provide the "standard" names as synonyms of the corresponding GCC
     builtins.  Note how the SKB argument is ignored.  */
  
! static inline long long
! load_byte (void *skb __attribute__ ((unused)),
! 	   unsigned long long off)
! {
!   return __builtin_bpf_load_byte (off);
! }
! 
! static inline long long
! load_half (void *skb __attribute__ ((unused)),
! 	   unsigned long long off)
! {
!   return __builtin_bpf_load_half (off);
! }
! 
! static inline long long
! load_word (void *skb __attribute__ ((unused)),
! 	   unsigned long long off)
! {
!   return __builtin_bpf_load_word (off);
! }
  
  struct bpf_map_def
  {
--- 42,417 ----
  #define BPF_F_NO_COMMON_LRU (1U << 1)
  #define BPF_F_NUMA_NODE (1U << 2)
  
! /* Prototypes of functions to call kernel helpers.
!    Please keep these protoypes sorted by helper number.  */
  
! void *bpf_map_lookup_elem (void *map, const void *key)
!   KERNEL_HELPER (1);
  
! int bpf_map_update_elem (void *map, const void *key, const void *value,
! 			 unsigned long long flags)
!   KERNEL_HELPER (2);
  
! int bpf_map_delete_elem (void *map, const void *key)
!   KERNEL_HELPER (3);
  
! int bpf_probe_read (void *dst, int size, const void *unsafe_ptr)
!   KERNEL_HELPER (4);
  
! unsigned long long bpf_ktime_get_ns (void)
!   KERNEL_HELPER (5);
  
! int bpf_trace_printk (const char *fmt, int fmt_size, ...)
!   KERNEL_HELPER (6);
  
! unsigned long long bpf_get_prandom_u32 (void)
!   KERNEL_HELPER (7);
  
! unsigned long long bpf_get_smp_processor_id (void)
!   KERNEL_HELPER (8);
  
! int bpf_skb_store_bytes (void *ctx, int off, void *from, int len,
! 			 unsigned int start_header)
!   KERNEL_HELPER (9);
  
! int bpf_l3_csum_replace (void *ctx, int off, int from, int to, int flags)
!   KERNEL_HELPER (10);
  
! int bpf_l4_csum_replace (void *ctx, int off, int from, int to, int flags)
!   KERNEL_HELPER (11);
  
! int bpf_tail_call (void *ctx, void *map, unsigned int index)
!   KERNEL_HELPER (12);
  
! int bpf_clone_redirect (void *ctx, int ifindex, int flags)
!   KERNEL_HELPER (13);
  
! unsigned long long bpf_get_current_pid_tgid (void)
!   KERNEL_HELPER (14);
  
! unsigned long long bpf_get_current_uid_gid (void)
!   KERNEL_HELPER (15);
  
! int bpf_get_current_comm (void *buf, int buf_size)
!   KERNEL_HELPER (16);
  
! unsigned int bpf_get_cgroup_classid (void *ctx)
!   KERNEL_HELPER (17);
  
! int bpf_skb_vlan_push (void *ctx, short vlan_proto,
! 		       unsigned short vlan_tci)
!   KERNEL_HELPER (18);
  
! int bpf_skb_vlan_pop (void *ctx)
!   KERNEL_HELPER (19);
  
! int bpf_skb_get_tunnel_key (void *ctx, void *key, int size, int flags)
!   KERNEL_HELPER (20);
  
! int bpf_skb_set_tunnel_key (void *ctx, void *key, int size, int flags)
!   KERNEL_HELPER (21);
  
! unsigned long long bpf_perf_event_read (void *map, unsigned long long flags)
!   KERNEL_HELPER (22);
  
! int bpf_redirect (int ifindex, int flags)
!   KERNEL_HELPER (23);
  
! unsigned int bpf_get_route_realm (void *ctx)
!   KERNEL_HELPER (24);
  
! int bpf_perf_event_output (void *ctx, void *map, unsigned long long flags,
! 			   void *data, int size)
!   KERNEL_HELPER (25);
  
! int bpf_skb_load_bytes (void *ctx, int off, void *to, int len)
!   KERNEL_HELPER (26);
  
! int bpf_get_stackid (void *ctx, void *map, int flags)
!   KERNEL_HELPER (27);
  
! int bpf_csum_diff (void *from, int from_size, void *to, int to_size, int seed)
!   KERNEL_HELPER (28);
  
! int bpf_skb_get_tunnel_opt (void *ctx, void *md, int size)
!   KERNEL_HELPER (29);
  
! int bpf_skb_set_tunnel_opt (void *ctx, void *md, int size)
!   KERNEL_HELPER (30);
  
! int bpf_skb_change_proto (void *ctx, short proto, unsigned long flags)
!   KERNEL_HELPER (31);
  
! int bpf_skb_change_type (void *ctx, unsigned int type)
!   KERNEL_HELPER (32);
  
! int bpf_skb_under_cgroup (void *ctx, void *map, int index)
!   KERNEL_HELPER (33);
  
! unsigned int bpf_get_hash_recalc (void *ctx)
!   KERNEL_HELPER (34);
  
! unsigned long long bpf_get_current_task (void)
!   KERNEL_HELPER (35);
  
! int bpf_probe_write_user (void *dst, const void *src, int size)
!   KERNEL_HELPER (36);
  
! int bpf_current_task_under_cgroup (void *map, int index)
!   KERNEL_HELPER (37);
  
! int bpf_skb_change_tail (void *ctx, unsigned int len, unsigned long flags)
!   KERNEL_HELPER (38);
  
+ int bpf_skb_pull_data (void *, int len)
+   KERNEL_HELPER (39);
  
! long long bpf_csum_update (void *ctx, unsigned int csum)
!   KERNEL_HELPER (40);
  
! void bpf_set_hash_invalid (void *ctx)
!   KERNEL_HELPER (41);
  
! int bpf_get_numa_node_id (void)
!   KERNEL_HELPER (42);
  
! int bpf_skb_change_head (void *, int len, int flags)
!   KERNEL_HELPER (43);
  
! int bpf_xdp_adjust_head (void *ctx, int offset)
!   KERNEL_HELPER (44);
  
! int bpf_probe_read_str (void *ctx, unsigned int size, const void *unsafe_ptr)
!   KERNEL_HELPER (45);
  
! int bpf_get_socket_cookie (void *ctx)
!   KERNEL_HELPER (46);
  
! unsigned int bpf_get_socket_uid (void *ctx)
!   KERNEL_HELPER (47);
  
! unsigned int bpf_set_hash (void *ctx, unsigned int hash)
!   KERNEL_HELPER (48);
  
! int bpf_setsockopt (void *ctx, int level, int optname, void *optval, int optlen)
!   KERNEL_HELPER (49);
  
! int bpf_skb_adjust_room (void *ctx, int len_diff, unsigned int mode,
! 			 unsigned long long flags)
!   KERNEL_HELPER (50);
  
! int bpf_redirect_map (void *map, int key, int flags)
!   KERNEL_HELPER (51);
  
! int bpf_sk_redirect_map (void *ctx, void *map, int key, int flags)
!   KERNEL_HELPER (52);
  
! int bpf_sock_map_update (void *map, void *key, void *value,
! 			 unsigned long long flags)
!   KERNEL_HELPER (53);
  
+ int bpf_xdp_adjust_meta (void *ctx, int offset)
+   KERNEL_HELPER (54);
  
! int bpf_perf_event_read_value (void *map, unsigned long long flags,
! 			       void *buf, unsigned int buf_size)
!   KERNEL_HELPER (55);
! 
! int bpf_perf_prog_read_value (void *ctx, void *buf, unsigned int buf_size)
!   KERNEL_HELPER (56);
! 
! int bpf_getsockopt (void *ctx, int level, int optname, void *optval,
! 		    int optlen)
!   KERNEL_HELPER (57);
! 
! int bpf_override_return (void *ctx, unsigned long rc)
!   KERNEL_HELPER (58);
! 
! int bpf_sock_ops_cb_flags_set (void *ctx, int flags)
!   KERNEL_HELPER (59);
! 
! int bpf_msg_redirect_map (void *ctx, void *map, int key, int flags)
!   KERNEL_HELPER (60);
! 
! int bpf_msg_apply_bytes (void *ctx, int len)
!   KERNEL_HELPER (61);
! 
! int bpf_msg_cork_bytes (void *ctx, int len)
!   KERNEL_HELPER (62);
! 
! int bpf_msg_pull_data (void *, int len)
!   KERNEL_HELPER (63);
! 
! int bpf_bind (void *ctx, void *addr, int addr_len)
!   KERNEL_HELPER (64);
! 
! int bpf_xdp_adjust_tail (struct xdp_md *xdp_md, int delta)
!   KERNEL_HELPER (65);
! 
! int bpf_skb_get_xfrm_state (void *ctx, int index, void *state,
! 			    int size, int flags)
!   KERNEL_HELPER (66);
! 
! int bpf_get_stack (void *ctx, void *buf, int size, int flags)
!   KERNEL_HELPER (67);
! 
! int bpf_skb_load_bytes_relative (void *ctx, int off, void *to, int len,
! 				 unsigned int start_header)
!   KERNEL_HELPER (68);
! 
! int bpf_fib_lookup (void *ctx, struct bpf_fib_lookup *params,
! 		    int plen, unsigned int flags)
!   KERNEL_HELPER (69);
! 
! int bpf_sock_hash_update (void *map, void *key, void *value,
! 			  unsigned long long flags)
!   KERNEL_HELPER (70);
! 
! int bpf_msg_redirect_hash (void *ctx, void *map, void *key, int flags)
!   KERNEL_HELPER (71);
! 
! int bpf_sk_redirect_hash (void *ctx, void *map, void *key, int flags)
!   KERNEL_HELPER (72);
! 
! int bpf_lwt_push_encap (void *ctx, unsigned int type, void *hdr,
! 			unsigned int len)
!   KERNEL_HELPER (73);
! 
! int bpf_lwt_seg6_store_bytes (void *ctx, unsigned int offset,
! 			      void *from, unsigned int len)
!   KERNEL_HELPER (74);
! 
! int bpf_lwt_seg6_adjust_srh (void *ctx, unsigned int offset,
! 			     unsigned int len)
!   KERNEL_HELPER (75);
! 
! int bpf_lwt_seg6_action (void *ctx, unsigned int action, void *param,
! 			 unsigned int param_len)
!   KERNEL_HELPER (76);
! 
! int bpf_rc_repeat (void *ctx)
!   KERNEL_HELPER (77);
! 
! int bpf_rc_keydown (void *ctx, unsigned int protocol,
! 		    unsigned long long scancode, unsigned int toggle)
!   KERNEL_HELPER (78);
! 
! unsigned bpf_skb_cgroup_id (void *ctx)
!   KERNEL_HELPER (79);
! 
! unsigned long long bpf_get_current_cgroup_id (void)
!   KERNEL_HELPER (80);
! 
! void *bpf_get_local_storage (void *map, unsigned long long flags)
!   KERNEL_HELPER (81);
! 
! int bpf_sk_select_reuseport (void *ctx, void *map, void *key, unsigned int flags)
!   KERNEL_HELPER (82);
! 
! unsigned long long bpf_skb_ancestor_cgroup_id (void *ctx, int level)
!   KERNEL_HELPER (83);
! 
! struct bpf_sock *bpf_sk_lookup_tcp (void *ctx, struct bpf_sock_tuple *tuple,
! 				    int size, unsigned long long netns_id,
! 				    unsigned long long flags)
!   KERNEL_HELPER (84);
! 
! struct bpf_sock *bpf_sk_lookup_udp (void *ctx, struct bpf_sock_tuple *tuple,
! 				    int size, unsigned long long netns_id,
! 				    unsigned long long flags)
!   KERNEL_HELPER (85);
! 
! int bpf_sk_release (struct bpf_sock *sk)
!   KERNEL_HELPER (86);
! 
! int bpf_map_push_elem (void *map, const void *value, unsigned long long flags)
!   KERNEL_HELPER (87);
! 
! int bpf_map_pop_elem (void *map, void *value)
!   KERNEL_HELPER (88);
! 
! int bpf_map_peek_elem (void *map, void *value)
!   KERNEL_HELPER (89);
! 
! int bpf_msg_push_data (void *ctx, int start, int cut, int flags)
!   KERNEL_HELPER (90);
! 
! int bpf_msg_pop_data (void *ctx, int start, int cut, int flags)
!   KERNEL_HELPER (91);
! 
! int bpf_rc_pointer_rel (void *ctx, int rel_x, int rel_y)
!   KERNEL_HELPER (92);
! 
! void bpf_spin_lock (struct bpf_spin_lock *lock)
!   KERNEL_HELPER (93);
! 
! void bpf_spin_unlock (struct bpf_spin_lock *lock)
!   KERNEL_HELPER (94);
! 
! struct bpf_sock *bpf_sk_fullsock (struct bpf_sock *sk)
!   KERNEL_HELPER (95);
! 
! struct bpf_sock *bpf_tcp_sock (struct bpf_sock *sk)
!   KERNEL_HELPER (96);
! 
! int bpf_skb_ecn_set_ce (void *ctx)
!   KERNEL_HELPER (97);
! 
! struct bpf_sock *bpf_get_listener_sock (struct bpf_sock *sk)
!   KERNEL_HELPER (98);
! 
! struct bpf_sock *bpf_skc_lookup_tcp (void *ctx,
! 				     struct bpf_sock_tuple *tuple,
! 				     unsigned int tuple_size,
! 				     unsigned long netns,
! 				     unsigned long flags)
!   KERNEL_HELPER (99);
! 
! int bpf_tcp_check_syncookie (struct bpf_sock *sk, void *iph,
! 			     unsigned int iph_len,
! 			     struct tcp_hdr *th,
! 			     unsigned int th_len)
!   KERNEL_HELPER (100);
! 
! int bpf_sysctl_get_name (struct bpf_sysctl *ctx,
! 			 char *buf, unsigned long buf_len,
! 			 unsigned long flags)
!   KERNEL_HELPER (101);
! 
! int bpf_sysctl_get_current_value (struct bpf_sysctl *ctx,
! 				  char *buf, unsigned long buf_len)
!   KERNEL_HELPER (102);
! 
! int bpf_sysctl_get_new_value (struct bpf_sysctl *ctx, char *buf,
! 			      unsigned long buf_len)
!   KERNEL_HELPER (103);
! 
! int bpf_sysctl_set_new_value (struct bpf_sysctl *ctx, const char *buf,
! 			      unsigned long buf_len)
!   KERNEL_HELPER (104);
! 
! int bpf_strtol (const char *buf, unsigned long buf_len,
! 		unsigned long flags, long *res)
!   KERNEL_HELPER (105);
! 
! int bpf_strtoul (const char *buf, unsigned long buf_len,
! 		 unsigned long flags, unsigned long *res)
!   KERNEL_HELPER (106);
! 
! void *bpf_sk_storage_get (void *map, struct bpf_sock *sk,
! 			  void *value, long flags)
!   KERNEL_HELPER (107);
! 
! int bpf_sk_storage_delete (void *map, struct bpf_sock *sk)
!   KERNEL_HELPER (108);
  
  /* Functions to emit BPF_LD_ABS and BPF_LD_IND instructions.  We
     provide the "standard" names as synonyms of the corresponding GCC
     builtins.  Note how the SKB argument is ignored.  */
  
! #define load_byte(SKB,OFF) __builtin_bpf_load_byte ((OFF))
! #define load_half(SKB,OFF) __builtin_bpf_load_half ((OFF))
! #define load_word(SKB,OFF) __builtin_bpf_load_word ((OFF))
  
  struct bpf_map_def
  {
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf.c gcc-10.3.0/gcc/config/bpf/bpf.c
*** gcc-10.2.0/gcc/config/bpf/bpf.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf.c	Thu Apr  8 11:56:28 2021
*************** struct GTY(()) machine_function
*** 66,71 ****
--- 66,128 ----
    int callee_saved_reg_size;
  };
  
+ /* Handle an attribute requiring a FUNCTION_DECL;
+    arguments as in struct attribute_spec.handler.  */
+ 
+ static tree
+ bpf_handle_fndecl_attribute (tree *node, tree name,
+ 			     tree args,
+ 			     int flags ATTRIBUTE_UNUSED,
+ 			     bool *no_add_attrs)
+ {
+   if (TREE_CODE (*node) != FUNCTION_DECL)
+     {
+       warning (OPT_Wattributes, "%qE attribute only applies to functions",
+ 	       name);
+       *no_add_attrs = true;
+     }
+ 
+   if (is_attribute_p ("kernel_helper", name))
+     {
+       if (args)
+ 	{
+ 	  tree cst = TREE_VALUE (args);
+ 	  if (TREE_CODE (cst) != INTEGER_CST)
+ 	    {
+ 	      warning (OPT_Wattributes, "%qE attribute requires an integer argument",
+ 		       name);
+ 	      *no_add_attrs = true;
+ 	    }
+ 	}
+       else
+ 	{
+ 	  warning (OPT_Wattributes, "%qE requires an argument", name);
+ 	  *no_add_attrs = true;
+ 	}
+     }
+ 
+   return NULL_TREE;
+ }
+ 
+ /* Target-specific attributes.  */
+ 
+ static const struct attribute_spec bpf_attribute_table[] =
+ {
+   /* Syntax: { name, min_len, max_len, decl_required, type_required,
+ 	       function_type_required, affects_type_identity, handler,
+ 	       exclude } */
+ 
+  /* Attribute to mark function prototypes as kernel helpers.  */
+  { "kernel_helper", 1, 1, true, false, false, false,
+    bpf_handle_fndecl_attribute, NULL },
+ 
+  /* The last attribute spec is set to be NULL.  */
+  { NULL,	0,  0, false, false, false, false, NULL, NULL }
+ };
+ 
+ #undef TARGET_ATTRIBUTE_TABLE
+ #define TARGET_ATTRIBUTE_TABLE bpf_attribute_table
+ 
  /* Data structures for the eBPF specific built-ins.  */
  
  /* Maximum number of arguments taken by a builtin function, plus
*************** struct GTY(()) machine_function
*** 75,121 ****
  enum bpf_builtins
  {
    BPF_BUILTIN_UNUSED = 0,
-   /* Built-ins for kernel helpers.  */
- #define DEF_HELPER(V,D,N,T) BPF_BUILTIN_HELPER_##D,
- #  include "bpf-helpers.def"
- #undef DEF_HELPER
-   BPF_BUILTIN_HELPER_MAX,
    /* Built-ins for non-generic loads and stores.  */
!   BPF_BUILTIN_LOAD_BYTE = BPF_BUILTIN_HELPER_MAX,
    BPF_BUILTIN_LOAD_HALF,
    BPF_BUILTIN_LOAD_WORD,
    BPF_BUILTIN_MAX,
  };
  
- /* This table is indexed by an enum bpf_builtin.  */
- static const char *bpf_helper_names[] =
- {
-   NULL,
- #define DEF_HELPER(V,D,N,T) #N,
- #  include "bpf-helpers.def"
- #undef DEF_HELPER
-   NULL,
-   NULL,
-   NULL,
-   NULL
- };
- 
- /* Return the builtin code corresponding to the kernel helper builtin
-    __builtin_NAME, or 0 if the name doesn't correspond to a kernel
-    helper builtin.  */
- 
- static inline int
- bpf_helper_code (const char *name)
- {
-   int i;
- 
-   for (i = 1; i < BPF_BUILTIN_HELPER_MAX; ++i)
-     if (strcmp (name, bpf_helper_names[i]) == 0)
-       return i;
- 
-   return 0;
- }
- 
  static GTY (()) tree bpf_builtins[(int) BPF_BUILTIN_MAX];
  
  /* Initialize the per-function machine status.  */
--- 132,144 ----
  enum bpf_builtins
  {
    BPF_BUILTIN_UNUSED = 0,
    /* Built-ins for non-generic loads and stores.  */
!   BPF_BUILTIN_LOAD_BYTE,
    BPF_BUILTIN_LOAD_HALF,
    BPF_BUILTIN_LOAD_WORD,
    BPF_BUILTIN_MAX,
  };
  
  static GTY (()) tree bpf_builtins[(int) BPF_BUILTIN_MAX];
  
  /* Initialize the per-function machine status.  */
*************** void
*** 149,155 ****
  bpf_target_macros (cpp_reader *pfile)
  {
    builtin_define ("__BPF__");
!   
    if (TARGET_BIG_ENDIAN)
      builtin_define ("__BPF_BIG_ENDIAN__");
    else
--- 172,178 ----
  bpf_target_macros (cpp_reader *pfile)
  {
    builtin_define ("__BPF__");
! 
    if (TARGET_BIG_ENDIAN)
      builtin_define ("__BPF_BIG_ENDIAN__");
    else
*************** bpf_target_macros (cpp_reader *pfile)
*** 187,193 ****
        case LINUX_V5_1: version_code = "0x50100"; break;
        case LINUX_V5_2: version_code = "0x50200"; break;
        default:
! 	gcc_unreachable ();      
        }
  
      kernel_version_code = ACONCAT (("__BPF_KERNEL_VERSION_CODE__=",
--- 210,216 ----
        case LINUX_V5_1: version_code = "0x50100"; break;
        case LINUX_V5_2: version_code = "0x50200"; break;
        default:
! 	gcc_unreachable ();
        }
  
      kernel_version_code = ACONCAT (("__BPF_KERNEL_VERSION_CODE__=",
*************** bpf_target_macros (cpp_reader *pfile)
*** 196,218 ****
    }
  }
  
- /* Output assembly directives to switch to section NAME.  The section
-    should have attributes as specified by FLAGS, which is a bit mask
-    of the 'SECTION_*' flags defined in 'output.h'.  If DECL is
-    non-NULL, it is the 'VAR_DECL' or 'FUNCTION_DECL' with which this
-    section is associated.  */
- 
- static void
- bpf_asm_named_section (const char *name,
- 		       unsigned int flags ATTRIBUTE_UNUSED,
- 		       tree decl ATTRIBUTE_UNUSED)
- {
-   fprintf (asm_out_file, "\t.section\t%s\n", name);
- }
- 
- #undef TARGET_ASM_NAMED_SECTION
- #define TARGET_ASM_NAMED_SECTION bpf_asm_named_section
- 
  /* Return an RTX representing the place where a function returns or
     receives a value of data type RET_TYPE, a tree node representing a
     data type.  */
--- 219,224 ----
*************** bpf_compute_frame_layout (void)
*** 267,281 ****
  
    cfun->machine->local_vars_size += padding_locals;
  
!   /* Set the space used in the stack by callee-saved used registers in
!      the current function.  There is no need to round up, since the
!      registers are all 8 bytes wide.  */
!   for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
!     if ((df_regs_ever_live_p (regno)
! 	 && !call_used_or_fixed_reg_p (regno))
! 	|| (cfun->calls_alloca
! 	    && regno == STACK_POINTER_REGNUM))
!       cfun->machine->callee_saved_reg_size += 8;
  
    /* Check that the total size of the frame doesn't exceed the limit
       imposed by eBPF.  */
--- 273,290 ----
  
    cfun->machine->local_vars_size += padding_locals;
  
!   if (TARGET_XBPF)
!     {
!       /* Set the space used in the stack by callee-saved used
! 	 registers in the current function.  There is no need to round
! 	 up, since the registers are all 8 bytes wide.  */
!       for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
! 	if ((df_regs_ever_live_p (regno)
! 	     && !call_used_or_fixed_reg_p (regno))
! 	    || (cfun->calls_alloca
! 		&& regno == STACK_POINTER_REGNUM))
! 	  cfun->machine->callee_saved_reg_size += 8;
!     }
  
    /* Check that the total size of the frame doesn't exceed the limit
       imposed by eBPF.  */
*************** bpf_compute_frame_layout (void)
*** 299,336 ****
  void
  bpf_expand_prologue (void)
  {
-   int regno, fp_offset;
    rtx insn;
    HOST_WIDE_INT size;
  
    size = (cfun->machine->local_vars_size
  	  + cfun->machine->callee_saved_reg_size);
-   fp_offset = -cfun->machine->local_vars_size;
  
!   /* Save callee-saved hard registes.  The register-save-area starts
!      right after the local variables.  */
!   for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
      {
!       if ((df_regs_ever_live_p (regno)
! 	   && !call_used_or_fixed_reg_p (regno))
! 	  || (cfun->calls_alloca
! 	      && regno == STACK_POINTER_REGNUM))
! 	{
! 	  rtx mem;
  
! 	  if (!IN_RANGE (fp_offset, -1 - 0x7fff, 0x7fff))
! 	    /* This has been already reported as an error in
! 	       bpf_compute_frame_layout. */
! 	    break;
! 	  else
  	    {
! 	      mem = gen_frame_mem (DImode,
! 				   plus_constant (DImode,
! 						  hard_frame_pointer_rtx,
! 						  fp_offset - 8));
! 	      insn = emit_move_insn (mem, gen_rtx_REG (DImode, regno));
! 	      RTX_FRAME_RELATED_P (insn) = 1;
! 	      fp_offset -= 8;
  	    }
  	}
      }
--- 308,357 ----
  void
  bpf_expand_prologue (void)
  {
    rtx insn;
    HOST_WIDE_INT size;
  
    size = (cfun->machine->local_vars_size
  	  + cfun->machine->callee_saved_reg_size);
  
!   /* The BPF "hardware" provides a fresh new set of registers for each
!      called function, some of which are initialized to the values of
!      the arguments passed in the first five registers.  In doing so,
!      it saves the values of the registers of the caller, and restored
!      them upon returning.  Therefore, there is no need to save the
!      callee-saved registers here.  What is worse, the kernel
!      implementation refuses to run programs in which registers are
!      referred before being initialized.  */
!   if (TARGET_XBPF)
      {
!       int regno;
!       int fp_offset = -cfun->machine->local_vars_size;
  
!       /* Save callee-saved hard registes.  The register-save-area
! 	 starts right after the local variables.  */
!       for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
! 	{
! 	  if ((df_regs_ever_live_p (regno)
! 	       && !call_used_or_fixed_reg_p (regno))
! 	      || (cfun->calls_alloca
! 		  && regno == STACK_POINTER_REGNUM))
  	    {
! 	      rtx mem;
! 
! 	      if (!IN_RANGE (fp_offset, -1 - 0x7fff, 0x7fff))
! 		/* This has been already reported as an error in
! 		   bpf_compute_frame_layout. */
! 		break;
! 	      else
! 		{
! 		  mem = gen_frame_mem (DImode,
! 				       plus_constant (DImode,
! 						      hard_frame_pointer_rtx,
! 						      fp_offset - 8));
! 		  insn = emit_move_insn (mem, gen_rtx_REG (DImode, regno));
! 		  RTX_FRAME_RELATED_P (insn) = 1;
! 		  fp_offset -= 8;
! 		}
  	    }
  	}
      }
*************** bpf_expand_prologue (void)
*** 344,350 ****
        insn = emit_move_insn (stack_pointer_rtx,
  			     hard_frame_pointer_rtx);
        RTX_FRAME_RELATED_P (insn) = 1;
!       
        if (size > 0)
  	{
  	  insn = emit_insn (gen_rtx_SET (stack_pointer_rtx,
--- 365,371 ----
        insn = emit_move_insn (stack_pointer_rtx,
  			     hard_frame_pointer_rtx);
        RTX_FRAME_RELATED_P (insn) = 1;
! 
        if (size > 0)
  	{
  	  insn = emit_insn (gen_rtx_SET (stack_pointer_rtx,
*************** bpf_expand_prologue (void)
*** 362,395 ****
  void
  bpf_expand_epilogue (void)
  {
!   int regno, fp_offset;
!   rtx insn;
! 
!   fp_offset = -cfun->machine->local_vars_size;
! 
!   /* Restore callee-saved hard registes from the stack.  */
!   for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
      {
!       if ((df_regs_ever_live_p (regno)
! 	   && !call_used_or_fixed_reg_p (regno))
! 	  || (cfun->calls_alloca
! 	      && regno == STACK_POINTER_REGNUM))
! 	{
! 	  rtx mem;
  
! 	  if (!IN_RANGE (fp_offset, -1 - 0x7fff, 0x7fff))
! 	    /* This has been already reported as an error in
! 	       bpf_compute_frame_layout. */
! 	    break;
! 	  else
  	    {
! 	      mem = gen_frame_mem (DImode,
! 				   plus_constant (DImode,
! 						  hard_frame_pointer_rtx,
! 						  fp_offset - 8));
! 	      insn = emit_move_insn (gen_rtx_REG (DImode, regno), mem);
! 	      RTX_FRAME_RELATED_P (insn) = 1;
! 	      fp_offset -= 8;
  	    }
  	}
      }
--- 383,420 ----
  void
  bpf_expand_epilogue (void)
  {
!   /* See note in bpf_expand_prologue for an explanation on why we are
!      not restoring callee-saved registers in BPF.  */
!   if (TARGET_XBPF)
      {
!       rtx insn;
!       int regno;
!       int fp_offset = -cfun->machine->local_vars_size;
  
!       /* Restore callee-saved hard registes from the stack.  */
!       for (regno = 0; regno < FIRST_PSEUDO_REGISTER; regno++)
! 	{
! 	  if ((df_regs_ever_live_p (regno)
! 	       && !call_used_or_fixed_reg_p (regno))
! 	      || (cfun->calls_alloca
! 		  && regno == STACK_POINTER_REGNUM))
  	    {
! 	      rtx mem;
! 
! 	      if (!IN_RANGE (fp_offset, -1 - 0x7fff, 0x7fff))
! 		/* This has been already reported as an error in
! 		   bpf_compute_frame_layout. */
! 		break;
! 	      else
! 		{
! 		  mem = gen_frame_mem (DImode,
! 				       plus_constant (DImode,
! 						      hard_frame_pointer_rtx,
! 						      fp_offset - 8));
! 		  insn = emit_move_insn (gen_rtx_REG (DImode, regno), mem);
! 		  RTX_FRAME_RELATED_P (insn) = 1;
! 		  fp_offset -= 8;
! 		}
  	    }
  	}
      }
*************** bpf_legitimate_address_p (machine_mode m
*** 509,515 ****
  
  	rtx x0 = XEXP (x, 0);
  	rtx x1 = XEXP (x, 1);
! 	
  	if (bpf_address_base_p (x0, strict) && GET_CODE (x1) == CONST_INT)
  	  return IN_RANGE (INTVAL (x1), -1 - 0x7fff, 0x7fff);
  
--- 534,540 ----
  
  	rtx x0 = XEXP (x, 0);
  	rtx x1 = XEXP (x, 1);
! 
  	if (bpf_address_base_p (x0, strict) && GET_CODE (x1) == CONST_INT)
  	  return IN_RANGE (INTVAL (x1), -1 - 0x7fff, 0x7fff);
  
*************** bpf_output_call (rtx target)
*** 662,674 ****
        break;
      case SYMBOL_REF:
        {
! 	const char *function_name = XSTR (target, 0);
! 	int code;
!       
! 	if (strncmp (function_name, "__builtin_bpf_helper_", 21) == 0
! 	    && ((code = bpf_helper_code (function_name + 21)) != 0))
  	  {
! 	    xops[0] = GEN_INT (code);
  	    output_asm_insn ("call\t%0", xops);
  	  }
  	else
--- 687,702 ----
        break;
      case SYMBOL_REF:
        {
! 	tree decl = SYMBOL_REF_DECL (target);
! 	tree attr;
! 
! 	if (decl
! 	    && (attr = lookup_attribute ("kernel_helper",
! 					 DECL_ATTRIBUTES (decl))))
  	  {
! 	    tree attr_args = TREE_VALUE (attr);
! 
! 	    xops[0] = GEN_INT (TREE_INT_CST_LOW (TREE_VALUE (attr_args)));
  	    output_asm_insn ("call\t%0", xops);
  	  }
  	else
*************** bpf_output_call (rtx target)
*** 677,684 ****
  	break;
        }
      default:
!       error ("indirect call in function, which are not supported by eBPF");
!       output_asm_insn ("call 0", NULL);
        break;
      }
  
--- 705,717 ----
  	break;
        }
      default:
!       if (TARGET_XBPF)
! 	output_asm_insn ("call\t%0", &target);
!       else
! 	{
! 	  error ("indirect call in function, which are not supported by eBPF");
! 	  output_asm_insn ("call 0", NULL);
! 	}
        break;
      }
  
*************** def_builtin (const char *name, enum bpf_
*** 773,812 ****
  static void
  bpf_init_builtins (void)
  {
-   /* Built-ins for calling kernel helpers.  */
- 
-   tree pt = build_pointer_type (void_type_node);
-   tree const_void_type
-     = build_qualified_type (void_type_node, TYPE_QUAL_CONST);
-   tree cpt = build_pointer_type (const_void_type);
-   tree st = short_integer_type_node;
-   tree ust = uint16_type_node;
-   tree it = integer_type_node;
-   tree ut = unsigned_type_node;
-   tree const_char_type
-     = build_qualified_type (char_type_node, TYPE_QUAL_CONST);
-   tree cst = build_pointer_type (const_char_type);
-   tree vt = void_type_node;
-   tree ult = long_unsigned_type_node;
-   tree u32t = uint32_type_node;
-   tree u64t = uint64_type_node;
-   tree llt = long_long_integer_type_node;
    tree ullt = long_long_unsigned_type_node;
-   
- #define TYPES build_function_type_list
- #define VTYPES build_varargs_function_type_list
- #define DEF_HELPER(V,D,N,T)				\
-   do							\
-     {							\
-       if (bpf_kernel >= (V))				\
- 	def_builtin ("__builtin_bpf_helper_" #N,	\
- 		     BPF_BUILTIN_HELPER_##D,		\
- 		     T);				\
-     } while (0);
- #  include "bpf-helpers.def"
- #undef TYPES
- #undef VTYPES
- #undef DEF_HELPER
  
    /* Built-ins for BPF_LD_ABS and BPF_LD_IND instructions.  */
  
--- 806,812 ----
*************** bpf_init_builtins (void)
*** 825,854 ****
     with bpf_init_builtins.  */
  
  static rtx
! bpf_expand_builtin (tree exp, rtx target,
  		    rtx subtarget ATTRIBUTE_UNUSED,
  		    machine_mode mode ATTRIBUTE_UNUSED,
! 		    int ignore)
  {
    tree fndecl = TREE_OPERAND (CALL_EXPR_FN (exp), 0);
    int code = DECL_MD_FUNCTION_CODE (fndecl);
  
!   if (code >= 1 && code < BPF_BUILTIN_HELPER_MAX)
!     {
!       /* This is a builtin to call a kernel helper function.
! 
! 	 For these builtins, we just expand the function call normally
! 	 with expand_call like we would do for a libcall. The function
! 	 bpf_output_call below will then do The Right Thing (TM),
! 	 recognizing the name of the called __builtin_helper_* symbol
! 	 and emitting the corresponding CALL N instruction whenever
! 	 necessary.  */
! 
!       return expand_call (exp, target, ignore);
!     }
!   else if (code == BPF_BUILTIN_LOAD_BYTE
! 	   || code == BPF_BUILTIN_LOAD_HALF
! 	   || code == BPF_BUILTIN_LOAD_WORD)
      {
        /* Expand an indirect load from the sk_buff in the context.
  	 There is just one argument to the builtin, which is the
--- 825,841 ----
     with bpf_init_builtins.  */
  
  static rtx
! bpf_expand_builtin (tree exp, rtx target ATTRIBUTE_UNUSED,
  		    rtx subtarget ATTRIBUTE_UNUSED,
  		    machine_mode mode ATTRIBUTE_UNUSED,
! 		    int ignore ATTRIBUTE_UNUSED)
  {
    tree fndecl = TREE_OPERAND (CALL_EXPR_FN (exp), 0);
    int code = DECL_MD_FUNCTION_CODE (fndecl);
  
!   if (code == BPF_BUILTIN_LOAD_BYTE
!       || code == BPF_BUILTIN_LOAD_HALF
!       || code == BPF_BUILTIN_LOAD_WORD)
      {
        /* Expand an indirect load from the sk_buff in the context.
  	 There is just one argument to the builtin, which is the
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf.h gcc-10.3.0/gcc/config/bpf/bpf.h
*** gcc-10.2.0/gcc/config/bpf/bpf.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf.h	Thu Apr  8 11:56:28 2021
***************
*** 22,28 ****
  
  /**** Controlling the Compilation Driver.  */
  
! #define ASM_SPEC "%{mbig-endian:-EB} %{!mbig-endian:-EL}"
  #define LINK_SPEC "%{mbig-endian:-EB} %{!mbig-endian:-EL}"
  #define LIB_SPEC ""
  #define STARTFILE_SPEC ""
--- 22,28 ----
  
  /**** Controlling the Compilation Driver.  */
  
! #define ASM_SPEC "%{mbig-endian:-EB} %{!mbig-endian:-EL} %{mxbpf:-mxbpf}"
  #define LINK_SPEC "%{mbig-endian:-EB} %{!mbig-endian:-EL}"
  #define LIB_SPEC ""
  #define STARTFILE_SPEC ""
***************
*** 50,60 ****
  	M = DImode;				\
      } while (0)
  
- /* Biggest alignment supported by the object file format of this
-    machine.  In this case this is ELF.  Use the same definition than
-    in elfos.h */
- #define MAX_OFILE_ALIGNMENT (((unsigned int) 1 << 28) * 8)
- 
  /* Align argument parameters on the stack to 64-bit, at a minimum.  */
  #define PARM_BOUNDARY 64
  
--- 50,55 ----
*************** enum reg_class
*** 241,246 ****
--- 236,250 ----
  /**** Debugging Info ****/
  
  /* We cannot support DWARF2 because of the limitations of eBPF.  */
+ 
+ /* elfos.h insists in using DWARF.  Undo that here.  */
+ #ifdef DWARF2_DEBUGGING_INFO
+ # undef DWARF2_DEBUGGING_INFO
+ #endif
+ #ifdef PREFERRED_DEBUGGING_TYPE
+ # undef PREFERRED_DEBUGGING_TYPE
+ #endif
+ 
  #define DBX_DEBUGGING_INFO
  
  /**** Stack Layout and Calling Conventions.  */
*************** enum reg_class
*** 387,393 ****
  #define TEXT_SECTION_ASM_OP "\t.text"
  #define DATA_SECTION_ASM_OP "\t.data"
  #define BSS_SECTION_ASM_OP "\t.bss"
- #define COMMON_ASM_OP "\t.common\t"
  
  /**** Defining the Output Assembler Language.  */
  
--- 391,396 ----
*************** enum reg_class
*** 413,430 ****
  
  /*** Output of Uninitialized Variables.  */
  
- /* How to output an assembler line to define a local common
-    symbol.  */
- 
- #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN)		\
-   do									\
-     {									\
-       fprintf ((FILE), "%s", COMMON_ASM_OP);				\
-       assemble_name ((FILE), (NAME));					\
-       fprintf ((FILE), ",%u,%u\n", (int)(SIZE), (ALIGN) / (BITS_PER_UNIT)); \
-     }									\
-   while (0)
- 
  /* A C statement (sans semicolon) to output to the stdio stream
     FILE the assembler definition of uninitialized global DECL named
     NAME whose size is SIZE bytes and alignment is ALIGN bytes.
--- 416,421 ----
*************** enum reg_class
*** 435,449 ****
      ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN);		\
    } while (0)
  
- /* This says how to output an assembler line to define a local common
-    symbol.  */
- 
- #define ASM_OUTPUT_ALIGNED_LOCAL(FILE,NAME,SIZE,ALIGN)			\
-   ( fputs ("\t.lcomm ", (FILE)),					\
-     assemble_name ((FILE), (NAME)),					\
-     fprintf ((FILE), "," HOST_WIDE_INT_PRINT_UNSIGNED "\n",		\
- 	     (SIZE), ((ALIGN) / BITS_PER_UNIT)))
- 
  /*** Output and Generation of Labels.  */
  
  /* Globalizing directive for a label.  */
--- 426,431 ----
*************** enum reg_class
*** 458,468 ****
  #define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM)			\
    sprintf ((LABEL), "*%s%s%ld", (LOCAL_LABEL_PREFIX), (PREFIX), (long)(NUM))
  
- /*** Macros Controlling Initialization Routines.  */
- 
- #define INIT_SECTION_ASM_OP "\t.init"
- #define FINI_SECTION_ASM_OP "\t.fini"
- 
  /*** Output of Assembler Instructions.  */
  
  #define REGISTER_NAMES						\
--- 440,445 ----
*************** enum reg_class
*** 488,498 ****
  #define ASM_OUTPUT_ALIGN(STREAM,LOG)		\
    fprintf (STREAM, "\t.align\t%d\n", (LOG))
  
- /* This is how to output an assembler line
-    that says to advance the location counter by SIZE bytes.  */
- #define ASM_OUTPUT_SKIP(FILE,SIZE)		\
-   fprintf (FILE, "\t.skip\t" HOST_WIDE_INT_PRINT_UNSIGNED "\n", (SIZE))
- 
  /**** Miscellaneous Parameters.  */
  
  /* Specify the machine mode that this machine uses for the index in
--- 465,470 ----
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf.md gcc-10.3.0/gcc/config/bpf/bpf.md
*** gcc-10.2.0/gcc/config/bpf/bpf.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf.md	Thu Apr  8 11:56:28 2021
***************
*** 82,91 ****
  
  ;;;; NOPs
  
  (define_insn "nop"
    [(const_int 0)]
    ""
!   "mov\t%%r0,%%r0"
    [(set_attr "type" "alu")])
  
  ;;;; Arithmetic/Logical
--- 82,96 ----
  
  ;;;; NOPs
  
+ ;; The Linux kernel verifier performs some optimizations that rely on
+ ;; nop instructions to be encoded as `ja 0', i.e. a jump to offset 0,
+ ;; which actually means to jump to the next instruction, since in BPF
+ ;; offsets are expressed in 64-bit words _minus one_.
+ 
  (define_insn "nop"
    [(const_int 0)]
    ""
!   "ja\t0"
    [(set_attr "type" "alu")])
  
  ;;;; Arithmetic/Logical
***************
*** 160,165 ****
--- 165,180 ----
    "div<msuffix>\t%0,%2"
    [(set_attr "type" "<mtype>")])
  
+ ;; However, xBPF does provide a signed division operator, sdiv.
+ 
+ (define_insn "div<AM:mode>3"
+   [(set (match_operand:AM 0 "register_operand" "=r,r")
+         (div:AM (match_operand:AM 1 "register_operand" " 0,0")
+                 (match_operand:AM 2 "reg_or_imm_operand" "r,I")))]
+   "TARGET_XBPF"
+   "sdiv<msuffix>\t%0,%2"
+   [(set_attr "type" "<mtype>")])
+ 
  ;;; Modulus
  
  ;; Note that eBPF doesn't provide instructions for signed integer
***************
*** 173,178 ****
--- 188,203 ----
    "mod<msuffix>\t%0,%2"
    [(set_attr "type" "<mtype>")])
  
+ ;; Again, xBPF provides a signed version, smod.
+ 
+ (define_insn "mod<AM:mode>3"
+   [(set (match_operand:AM 0 "register_operand" "=r,r")
+         (mod:AM (match_operand:AM 1 "register_operand" " 0,0")
+                 (match_operand:AM 2 "reg_or_imm_operand" "r,I")))]
+   "TARGET_XBPF"
+   "smod<msuffix>\t%0,%2"
+   [(set_attr "type" "<mtype>")])
+ 
  ;;; Logical AND
  (define_insn "and<AM:mode>3"
    [(set (match_operand:AM 0 "register_operand" "=r,r")
***************
*** 271,277 ****
  {
    if (!register_operand(operands[0], <MM:MODE>mode)
        && !register_operand(operands[1], <MM:MODE>mode))
!     operands[1] = force_reg (<MM:MODE>mode, operands[1]); 
  }")
  
  (define_insn "*mov<MM:mode>"
--- 296,302 ----
  {
    if (!register_operand(operands[0], <MM:MODE>mode)
        && !register_operand(operands[1], <MM:MODE>mode))
!     operands[1] = force_reg (<MM:MODE>mode, operands[1]);
  }")
  
  (define_insn "*mov<MM:mode>"
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/bpf.opt gcc-10.3.0/gcc/config/bpf/bpf.opt
*** gcc-10.2.0/gcc/config/bpf/bpf.opt	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/bpf.opt	Thu Apr  8 11:56:28 2021
*************** Enum(bpf_kernel) String(5.1) Value(LINUX
*** 108,113 ****
--- 108,119 ----
  EnumValue
  Enum(bpf_kernel) String(5.2) Value(LINUX_V5_2)
  
+ ; Use xBPF extensions.
+ 
+ mxbpf
+ Target Report Mask(XBPF)
+ Generate xBPF.
+ 
  ; Selecting big endian or little endian targets.
  
  mbig-endian
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/constraints.md gcc-10.3.0/gcc/config/bpf/constraints.md
*** gcc-10.2.0/gcc/config/bpf/constraints.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/constraints.md	Thu Apr  8 11:56:28 2021
***************
*** 29,32 ****
  (define_constraint "S"
    "A constant call address."
    (match_code "const,symbol_ref,label_ref,const_int"))
- 
--- 29,31 ----
diff -Nrcpad gcc-10.2.0/gcc/config/bpf/predicates.md gcc-10.3.0/gcc/config/bpf/predicates.md
*** gcc-10.2.0/gcc/config/bpf/predicates.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/bpf/predicates.md	Thu Apr  8 11:56:28 2021
***************
*** 61,64 ****
  
  (define_predicate "register_compare_operator"
    (match_code "eq,ne,geu,gtu,ge,gt"))
- 
--- 61,63 ----
diff -Nrcpad gcc-10.2.0/gcc/config/darwin-c.c gcc-10.3.0/gcc/config/darwin-c.c
*** gcc-10.2.0/gcc/config/darwin-c.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin-c.c	Thu Apr  8 11:56:28 2021
*************** static bool using_frameworks = false;
*** 44,56 ****
  static const char *find_subframework_header (cpp_reader *pfile, const char *header,
  					     cpp_dir **dirp);
  
! typedef struct align_stack
! {
!   int alignment;
!   struct align_stack * prev;
! } align_stack;
  
! static struct align_stack * field_align_stack = NULL;
  
  /* Maintain a small stack of alignments.  This is similar to pragma
     pack's stack, but simpler.  */
--- 44,55 ----
  static const char *find_subframework_header (cpp_reader *pfile, const char *header,
  					     cpp_dir **dirp);
  
! struct fld_align_stack {
!   int	alignment;
!   struct fld_align_stack * prev;
! };
  
! static struct fld_align_stack * field_align_stack;
  
  /* Maintain a small stack of alignments.  This is similar to pragma
     pack's stack, but simpler.  */
*************** static struct align_stack * field_align_
*** 58,64 ****
  static void
  push_field_alignment (int bit_alignment)
  {
!   align_stack *entry = XNEW (align_stack);
  
    entry->alignment = maximum_field_alignment;
    entry->prev = field_align_stack;
--- 57,63 ----
  static void
  push_field_alignment (int bit_alignment)
  {
!   fld_align_stack *entry = XNEW (fld_align_stack);
  
    entry->alignment = maximum_field_alignment;
    entry->prev = field_align_stack;
*************** pop_field_alignment (void)
*** 72,78 ****
  {
    if (field_align_stack)
      {
!       align_stack *entry = field_align_stack;
  
        maximum_field_alignment = entry->alignment;
        field_align_stack = entry->prev;
--- 71,77 ----
  {
    if (field_align_stack)
      {
!       fld_align_stack *entry = field_align_stack;
  
        maximum_field_alignment = entry->alignment;
        field_align_stack = entry->prev;
*************** macosx_version_as_macro (void)
*** 692,701 ****
    if (!version_array)
      goto fail;
  
!   if (version_array[MAJOR] != 10)
      goto fail;
  
!   if (version_array[MINOR] < 10)
      version_macro = version_as_legacy_macro (version_array);
    else
      version_macro = version_as_modern_macro (version_array);
--- 691,700 ----
    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)
      version_macro = version_as_legacy_macro (version_array);
    else
      version_macro = version_as_modern_macro (version_array);
diff -Nrcpad gcc-10.2.0/gcc/config/darwin-driver.c gcc-10.3.0/gcc/config/darwin-driver.c
*** gcc-10.2.0/gcc/config/darwin-driver.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin-driver.c	Thu Apr  8 11:56:28 2021
*************** static const char *
*** 43,55 ****
  validate_macosx_version_min (const char *version_str)
  {
    size_t version_len;
!   unsigned long major, minor, tiny = 0;
    char *end;
    const char *old_version = version_str;
    bool need_rewrite = false;
  
    version_len = strlen (version_str);
!   if (version_len < 4) /* The minimum would be 10.x  */
      return NULL;
  
    /* Version string must consist of digits and periods only.  */
--- 43,55 ----
  validate_macosx_version_min (const char *version_str)
  {
    size_t version_len;
!   unsigned long major, minor = 0, tiny = 0;
    char *end;
    const char *old_version = version_str;
    bool need_rewrite = false;
  
    version_len = strlen (version_str);
!   if (version_len < 2) /* The minimum would be 11  */
      return NULL;
  
    /* Version string must consist of digits and periods only.  */
*************** validate_macosx_version_min (const char
*** 63,80 ****
      need_rewrite = true;
  
    major = strtoul (version_str, &end, 10);
-   version_str = end + ((*end == '.') ? 1 : 0);
  
!   if (major != 10) /* So far .. all MacOS 10 ... */
      return NULL;
  
!   /* Version string components must be present and numeric.  */
!   if (!ISDIGIT (version_str[0]))
      return NULL;
  
    /* If we have one or more leading zeros on a component, then rewrite the
       version string.  */
!   if (version_str[0] == '0' && version_str[1] != '\0'
        && version_str[1] != '.')
      need_rewrite = true;
  
--- 63,89 ----
      need_rewrite = true;
  
    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])))
!     /* Otherwise, minor version components must be present and numeric.  */
      return NULL;
  
    /* If we have one or more leading zeros on a component, then rewrite the
       version string.  */
!   if (*end != '\0' && version_str[0] == '0' && version_str[1] != '\0'
        && version_str[1] != '.')
      need_rewrite = true;
  
*************** validate_macosx_version_min (const char
*** 104,110 ****
    if (need_rewrite)
      {
        char *new_version;
!       asprintf (&new_version, "10.%lu.%lu", minor, tiny);
        return new_version;
      }
  
--- 113,119 ----
    if (need_rewrite)
      {
        char *new_version;
!       asprintf (&new_version, "%2lu.%lu.%lu", major, minor, tiny);
        return new_version;
      }
  
*************** validate_macosx_version_min (const char
*** 115,120 ****
--- 124,135 ----
  #include <sys/sysctl.h>
  #include "xregex.h"
  
+ /* Determine the version of the running OS.
+    We only look at the first two components (ignoring the patch one) and
+    report NN.MM.0 where NN is currently either 10 or 11 and MM is the OS
+    minor release number.
+    If we can't parse what the kernel gives us, warn the user, and do nothing.  */
+ 
  static char *
  darwin_find_version_from_kernel (void)
  {
*************** darwin_find_version_from_kernel (void)
*** 125,132 ****
    char * version_p;
    char * new_flag;
  
-   /* Determine the version of the running OS.  If we can't, warn user,
-      and do nothing.  */
    if (sysctl (osversion_name, ARRAY_SIZE (osversion_name), osversion,
  	      &osversion_len, NULL, 0) == -1)
      {
--- 140,145 ----
*************** darwin_find_version_from_kernel (void)
*** 144,153 ****
      major_vers = major_vers * 10 + (*version_p++ - '0');
    if (*version_p++ != '.')
      goto parse_failed;
!   
!   /* The major kernel version number is 4 plus the second OS version
!      component.  */
!   if (major_vers - 4 <= 4)
      /* On 10.4 and earlier, the old linker is used which does not
         support three-component system versions.
         FIXME: we should not assume this - a newer linker could be used.  */
--- 157,180 ----
      major_vers = major_vers * 10 + (*version_p++ - '0');
    if (*version_p++ != '.')
      goto parse_failed;
! 
!   /* Darwin20 sees a transition to macOS 11.  In this, it seems that the
!      mapping to macOS minor version is now shifted to the kernel minor
!      version - 1 (at least for the initial releases).  At this stage, we
!      don't know what macOS version will correspond to Darwin21.  */
!   if (major_vers >= 20)
!     {
!       int minor_vers = *version_p++ - '0';
!       if (ISDIGIT (*version_p))
! 	minor_vers = minor_vers * 10 + (*version_p++ - '0');
!       if (*version_p++ != '.')
! 	goto parse_failed;
!       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
         support three-component system versions.
         FIXME: we should not assume this - a newer linker could be used.  */
*************** darwin_default_min_version (void)
*** 202,208 ****
        const char *checked = validate_macosx_version_min (new_flag);
        if (checked == NULL)
  	{
! 	  warning (0, "couldn%'t understand version %s", new_flag);
  	  return NULL;
  	}
        new_flag = xstrndup (checked, strlen (checked));
--- 229,235 ----
        const char *checked = validate_macosx_version_min (new_flag);
        if (checked == NULL)
  	{
! 	  warning (0, "could not understand version %s", new_flag);
  	  return NULL;
  	}
        new_flag = xstrndup (checked, strlen (checked));
diff -Nrcpad gcc-10.2.0/gcc/config/darwin-protos.h gcc-10.3.0/gcc/config/darwin-protos.h
*** gcc-10.2.0/gcc/config/darwin-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin-protos.h	Thu Apr  8 11:56:28 2021
*************** extern void darwin_non_lazy_pcrel (FILE
*** 69,74 ****
--- 69,75 ----
  
  extern void darwin_emit_unwind_label (FILE *, tree, int, int);
  extern void darwin_emit_except_table_label (FILE *);
+ extern bool darwin_should_restore_cfa_state (void);
  
  extern void darwin_pragma_ignore (struct cpp_reader *);
  extern void darwin_pragma_options (struct cpp_reader *);
diff -Nrcpad gcc-10.2.0/gcc/config/darwin-sections.def gcc-10.3.0/gcc/config/darwin-sections.def
*** gcc-10.2.0/gcc/config/darwin-sections.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin-sections.def	Thu Apr  8 11:56:28 2021
*************** DEF_SECTION (objc2_image_info_section, 0
*** 198,200 ****
--- 198,215 ----
  	     ".section __DATA, __objc_imageinfo, regular, no_dead_strip", 1)
  DEF_SECTION (objc2_constant_string_object_section, 0,
  	     ".section __DATA, __objc_stringobj, regular, no_dead_strip", 1)
+ 
+ /* Additions for compatibility with later runtime conventions especially for
+    sections containing strings.  */
+ DEF_SECTION (objc2_data_section, 0, ".section __DATA, __data", 1)
+ 
+ DEF_SECTION (objc2_ivar_section, 0, ".section __DATA, __objc_ivar", 1)
+ 
+ DEF_SECTION (objc2_class_names_section, 0,
+ 	     ".section __TEXT, __objc_classname, cstring_literals", 1)
+ 
+ DEF_SECTION (objc2_method_names_section, 0,
+ 	     ".section __TEXT, __objc_methname, cstring_literals", 1)
+ 
+ DEF_SECTION (objc2_method_types_section, 0,
+ 	     ".section __TEXT, __objc_methtype, cstring_literals", 1)
diff -Nrcpad gcc-10.2.0/gcc/config/darwin.c gcc-10.3.0/gcc/config/darwin.c
*** gcc-10.2.0/gcc/config/darwin.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin.c	Thu Apr  8 11:56:28 2021
*************** You should have received a copy of the G
*** 18,25 ****
  along with GCC; see the file COPYING3.  If not see
  <http://www.gnu.org/licenses/>.  */
  
- #define IN_TARGET_CODE 1
- 
  #include "config.h"
  #include "system.h"
  #include "coretypes.h"
--- 18,23 ----
*************** output_objc_section_asm_op (const void *
*** 138,144 ****
       order in the object.  The code below implements this by emitting
       a section header for each ObjC section the first time that an ObjC
       section is requested.  */
!   if (! been_here)
      {
        section *saved_in_section = in_section;
        static const enum darwin_section_enum tomark[] =
--- 136,142 ----
       order in the object.  The code below implements this by emitting
       a section header for each ObjC section the first time that an ObjC
       section is requested.  */
!   if (darwin_symbol_stubs && ! been_here)
      {
        section *saved_in_section = in_section;
        static const enum darwin_section_enum tomark[] =
*************** output_objc_section_asm_op (const void *
*** 176,195 ****
        /* ABI=2 */
        static const enum darwin_section_enum tomarkv2[] =
  	{
  	  objc2_message_refs_section,
  	  objc2_classdefs_section,
  	  objc2_metadata_section,
  	  objc2_classrefs_section,
  	  objc2_classlist_section,
  	  objc2_categorylist_section,
- 	  objc2_selector_refs_section,
  	  objc2_nonlazy_class_section,
  	  objc2_nonlazy_category_section,
  	  objc2_protocollist_section,
  	  objc2_protocolrefs_section,
  	  objc2_super_classrefs_section,
  	  objc2_image_info_section,
- 	  objc2_constant_string_object_section
  	} ;
        size_t i;
  
--- 174,196 ----
        /* ABI=2 */
        static const enum darwin_section_enum tomarkv2[] =
  	{
+ 	  objc2_method_names_section,
  	  objc2_message_refs_section,
+ 	  objc2_selector_refs_section,
+ 	  objc2_ivar_section,
  	  objc2_classdefs_section,
  	  objc2_metadata_section,
  	  objc2_classrefs_section,
+ 	  objc2_class_names_section,
  	  objc2_classlist_section,
  	  objc2_categorylist_section,
  	  objc2_nonlazy_class_section,
  	  objc2_nonlazy_category_section,
  	  objc2_protocollist_section,
  	  objc2_protocolrefs_section,
  	  objc2_super_classrefs_section,
+ 	  objc2_constant_string_object_section,
  	  objc2_image_info_section,
  	} ;
        size_t i;
  
*************** machopic_legitimize_pic_address (rtx ori
*** 909,915 ****
  	      emit_use (gen_rtx_REG (Pmode, PIC_OFFSET_TABLE_REGNUM));
  #endif
  
! 	      if (lra_in_progress)
  		df_set_regs_ever_live (REGNO (pic), true);
  	      pic_ref = gen_rtx_PLUS (Pmode, pic,
  				      machopic_gen_offset (XEXP (orig, 0)));
--- 910,916 ----
  	      emit_use (gen_rtx_REG (Pmode, PIC_OFFSET_TABLE_REGNUM));
  #endif
  
! 	      if (lra_in_progress && HARD_REGISTER_P (pic))
  		df_set_regs_ever_live (REGNO (pic), true);
  	      pic_ref = gen_rtx_PLUS (Pmode, pic,
  				      machopic_gen_offset (XEXP (orig, 0)));
*************** machopic_legitimize_pic_address (rtx ori
*** 979,985 ****
  #if 0
  		  emit_use (pic_offset_table_rtx);
  #endif
! 		  if (lra_in_progress)
  		    df_set_regs_ever_live (REGNO (pic), true);
  		  pic_ref = gen_rtx_PLUS (Pmode,
  					  pic,
--- 980,987 ----
  #if 0
  		  emit_use (pic_offset_table_rtx);
  #endif
! 
! 		  if (lra_in_progress && HARD_REGISTER_P (pic))
  		    df_set_regs_ever_live (REGNO (pic), true);
  		  pic_ref = gen_rtx_PLUS (Pmode,
  					  pic,
*************** darwin_mergeable_constant_section (tree
*** 1351,1384 ****
  				   unsigned HOST_WIDE_INT align,
  				   bool zsize)
  {
-   machine_mode mode = DECL_MODE (exp);
-   unsigned int modesize = GET_MODE_BITSIZE (mode);
- 
    if (zsize)
      return darwin_sections[zobj_const_section];
  
!   if (flag_merge_constants
!       && mode != VOIDmode
!       && mode != BLKmode
!       && modesize <= align
!       && align >= 8
!       && align <= 256
!       && (align & (align -1)) == 0)
!     {
!       tree size = TYPE_SIZE_UNIT (TREE_TYPE (exp));
  
!       if (TREE_CODE (size) == INTEGER_CST)
! 	{
! 	  if (wi::to_wide (size) == 4)
! 	    return darwin_sections[literal4_section];
! 	  else if (wi::to_wide (size) == 8)
! 	    return darwin_sections[literal8_section];
! 	  else if (HAVE_GAS_LITERAL16
! 		   && TARGET_64BIT
! 		   && wi::to_wide (size) == 16)
! 	    return darwin_sections[literal16_section];
! 	}
!     }
  
    return readonly_data_section;
  }
--- 1353,1392 ----
  				   unsigned HOST_WIDE_INT align,
  				   bool zsize)
  {
    if (zsize)
      return darwin_sections[zobj_const_section];
  
!   machine_mode mode = DECL_MODE (exp);
!   if (!flag_merge_constants
!       || mode == VOIDmode
!       || mode == BLKmode
!       || align < 8
!       || align > 256
!       || (align & (align -1)) != 0)
!     return readonly_data_section;
  
!   /* This will ICE if the mode is not a constant size, but that is reasonable,
!      since one cannot put a variable-sized thing into a constant section, we
!      shouldn't be trying.  */
!   const unsigned int modesize = GET_MODE_BITSIZE (mode).to_constant ();
! 
!   if (modesize > align)
!     return readonly_data_section;
! 
!   tree size = TYPE_SIZE_UNIT (TREE_TYPE (exp));
! 
!   if (TREE_CODE (size) != INTEGER_CST)
!     return readonly_data_section;
! 
!   unsigned isize = TREE_INT_CST_LOW (size);
!   if (isize == 4)
!     return darwin_sections[literal4_section];
!   else if (isize == 8)
!     return darwin_sections[literal8_section];
!   else if (HAVE_GAS_LITERAL16
! 	   && TARGET_64BIT
! 	   && isize == 16)
!     return darwin_sections[literal16_section];
  
    return readonly_data_section;
  }
*************** darwin_objc2_section (tree decl ATTRIBUT
*** 1432,1438 ****
    gcc_assert (TREE_CODE (ident) == IDENTIFIER_NODE);
    p = IDENTIFIER_POINTER (ident);
  
!   gcc_checking_assert (flag_next_runtime == 1 && flag_objc_abi == 2);
  
    objc_metadata_seen = 1;
  
--- 1440,1446 ----
    gcc_assert (TREE_CODE (ident) == IDENTIFIER_NODE);
    p = IDENTIFIER_POINTER (ident);
  
!   gcc_checking_assert (flag_next_runtime >= 1 && flag_objc_abi == 2);
  
    objc_metadata_seen = 1;
  
*************** darwin_objc2_section (tree decl ATTRIBUT
*** 1443,1453 ****
--- 1451,1470 ----
       first.  */
    if      (!strncmp (p, "V2_BASE", 7))
      return base;
+   else if (!strncmp (p, "V2_CNAM", 7))
+     return darwin_sections[objc2_class_names_section];
+   else if (!strncmp (p, "V2_MNAM", 7))
+     return darwin_sections[objc2_method_names_section];
+   else if (!strncmp (p, "V2_MTYP", 7))
+     return darwin_sections[objc2_method_types_section];
    else if (!strncmp (p, "V2_STRG", 7))
      return darwin_sections[cstring_section];
  
    else if (!strncmp (p, "G2_META", 7) || !strncmp (p, "G2_CLAS", 7))
      return darwin_sections[objc2_classdefs_section];
+   else if (!strncmp (p, "V2_PCOL", 7))
+     return ld_uses_coal_sects ? darwin_sections[data_coal_section]
+ 			      : darwin_sections[objc2_data_section];
    else if (!strncmp (p, "V2_MREF", 7))
      return darwin_sections[objc2_message_refs_section];
    else if (!strncmp (p, "V2_CLRF", 7))
*************** darwin_objc2_section (tree decl ATTRIBUT
*** 1483,1488 ****
--- 1500,1508 ----
    else if (!strncmp (p, "V2_CSTR", 7))
      return darwin_sections[objc2_constant_string_object_section];
  
+   else if (!strncmp (p, "V2_IVRF", 7))
+     return darwin_sections[objc2_ivar_section];
+ 
    /* Not recognized, default.  */
    return base;
  }
*************** darwin_objc1_section (tree decl ATTRIBUT
*** 1496,1502 ****
    gcc_assert (TREE_CODE (ident) == IDENTIFIER_NODE);
    p = IDENTIFIER_POINTER (ident);
  
!   gcc_checking_assert (flag_next_runtime == 1 && flag_objc_abi < 2);
  
    objc_metadata_seen = 1;
  
--- 1516,1522 ----
    gcc_assert (TREE_CODE (ident) == IDENTIFIER_NODE);
    p = IDENTIFIER_POINTER (ident);
  
!   gcc_checking_assert (flag_next_runtime >= 1 && flag_objc_abi < 2);
  
    objc_metadata_seen = 1;
  
*************** section *
*** 1747,1765 ****
  machopic_select_rtx_section (machine_mode mode, rtx x,
  			     unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED)
  {
!   if (GET_MODE_SIZE (mode) == 8
        && (GET_CODE (x) == CONST_INT
  	  || GET_CODE (x) == CONST_WIDE_INT
  	  || GET_CODE (x) == CONST_DOUBLE))
      return darwin_sections[literal8_section];
!   else if (GET_MODE_SIZE (mode) == 4
  	   && (GET_CODE (x) == CONST_INT
  	       || GET_CODE (x) == CONST_WIDE_INT
  	       || GET_CODE (x) == CONST_DOUBLE))
      return darwin_sections[literal4_section];
    else if (HAVE_GAS_LITERAL16
  	   && TARGET_64BIT
! 	   && GET_MODE_SIZE (mode) == 16
  	   && (GET_CODE (x) == CONST_INT
  	       || GET_CODE (x) == CONST_WIDE_INT
  	       || GET_CODE (x) == CONST_DOUBLE
--- 1767,1785 ----
  machopic_select_rtx_section (machine_mode mode, rtx x,
  			     unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED)
  {
!   if (known_eq (GET_MODE_SIZE (mode), 8)
        && (GET_CODE (x) == CONST_INT
  	  || GET_CODE (x) == CONST_WIDE_INT
  	  || GET_CODE (x) == CONST_DOUBLE))
      return darwin_sections[literal8_section];
!   else if (known_eq (GET_MODE_SIZE (mode), 4)
  	   && (GET_CODE (x) == CONST_INT
  	       || GET_CODE (x) == CONST_WIDE_INT
  	       || GET_CODE (x) == CONST_DOUBLE))
      return darwin_sections[literal4_section];
    else if (HAVE_GAS_LITERAL16
  	   && TARGET_64BIT
! 	   && known_eq (GET_MODE_SIZE (mode), 16)
  	   && (GET_CODE (x) == CONST_INT
  	       || GET_CODE (x) == CONST_WIDE_INT
  	       || GET_CODE (x) == CONST_DOUBLE
*************** darwin_globalize_label (FILE *stream, co
*** 1857,1862 ****
--- 1877,1890 ----
  {
    if (!!strncmp (name, "_OBJC_", 6))
      default_globalize_label (stream, name);
+   /* We have some Objective C cases that need to be global, but only on newer
+      OS versions.  */
+   if (flag_objc_abi < 2 || flag_next_runtime < 100700)
+     return;
+   if (!strncmp (name+6, "LabelPro", 8))
+     default_globalize_label (stream, name);
+   if (!strncmp (name+6, "Protocol_", 9))
+     default_globalize_label (stream, name);
  }
  
  /* This routine returns non-zero if 'name' starts with the special objective-c
*************** darwin_label_is_anonymous_local_objc_nam
*** 1875,1881 ****
      while (*p >= '0' && *p <= '9')
        p++;
    }
!   return (!strncmp ((const char *)p, "_OBJC_", 6));
  }
  
  /* LTO support for Mach-O.
--- 1903,1951 ----
      while (*p >= '0' && *p <= '9')
        p++;
    }
!   if (strncmp ((const char *)p, "_OBJC_", 6) != 0)
!     return false;
! 
!   /* We need some of the objective c meta-data symbols to be visible to the
!      linker (when the target OS version is newer).  FIXME: this is horrible,
!      we need a better mechanism.  */
! 
!   if (flag_objc_abi < 2 || flag_next_runtime < 100700)
!     return true;
! 
!   p += 6;
!   if (!strncmp ((const char *)p, "ClassRef", 8))
!     return false;
!   else if (!strncmp ((const char *)p, "SelRef", 6))
!     return false;
!   else if (!strncmp ((const char *)p, "Category", 8))
!     {
!       if (p[8] == '_' || p[8] == 'I' || p[8] == 'P' || p[8] == 'C' )
! 	return false;
!       return true;
!     }
!   else if (!strncmp ((const char *)p, "ClassMethods", 12))
!     return false;
!   else if (!strncmp ((const char *)p, "Instance", 8))
!     {
!       if (p[8] == 'I' || p[8] == 'M')
! 	return false;
!       return true;
!     }
!   else if (!strncmp ((const char *)p, "CLASS_RO", 8))
!     return false;
!   else if (!strncmp ((const char *)p, "METACLASS_RO", 12))
!     return false;
!   else if (!strncmp ((const char *)p, "Protocol", 8))
!     {
!       if (p[8] == '_' || p[8] == 'I' || p[8] == 'P'
! 	  || p[8] == 'M' || p[8] == 'C' || p[8] == 'O')
! 	return false;
!       return true;
!     }
!   else if (!strncmp ((const char *)p, "LabelPro", 8))
!     return false;
!   return true;
  }
  
  /* LTO support for Mach-O.
*************** darwin_emit_except_table_label (FILE *fi
*** 2156,2161 ****
--- 2226,2241 ----
    ASM_OUTPUT_LABEL (file, section_start_label);
  }
  
+ /* The unwinders in earlier Darwin versions are based on an old version
+    of libgcc_s and need current frame address stateto be reset after a
+    DW_CFA_restore_state recovers the register values.  */
+ 
+ bool
+ darwin_should_restore_cfa_state (void)
+ {
+   return generating_for_darwin_version <= 10;
+ }
+ 
  /* Return, and mark as used, the name of the stub for the mcount function.
     Currently, this is only called by X86 code in the expansion of the
     FUNCTION_PROFILER macro, when stubs are enabled.  */
*************** darwin_emit_local_bss (FILE *fp, tree de
*** 2380,2390 ****
  			unsigned HOST_WIDE_INT size,
  			unsigned int l2align)
  {
!    /* FIXME: We have a fudge to make this work with Java even when the target does
!    not use sections anchors -- Java seems to need at least one small item in a
!    non-zerofill segment.   */
!    if ((DARWIN_SECTION_ANCHORS && flag_section_anchors && size < BYTES_ZFILL)
!        || (size && size <= 2))
      {
        /* Put smaller objects in _static_data, where the section anchors system
  	 can get them.
--- 2460,2466 ----
  			unsigned HOST_WIDE_INT size,
  			unsigned int l2align)
  {
!    if (DARWIN_SECTION_ANCHORS && flag_section_anchors && size < BYTES_ZFILL)
      {
        /* Put smaller objects in _static_data, where the section anchors system
  	 can get them.
*************** darwin_emit_local_bss (FILE *fp, tree de
*** 2410,2425 ****
      }
    else
      {
!       /* When we are on a non-section anchor target, we can get zero-sized
! 	 items here.  However, all we need to do is to bump them to one byte
! 	 and the section alignment will take care of the rest.  */
        char secnam[64];
!       unsigned int flags ;
!       snprintf (secnam, 64, "__DATA,__%sbss%u", ((size)?"":"zo_"),
! 						(unsigned) l2align);
!       /* We can't anchor (yet, if ever) in zerofill sections, because we can't
! 	 switch to them and emit a label.  */
!       flags = SECTION_BSS|SECTION_WRITE|SECTION_NO_ANCHOR;
        in_section = get_section (secnam, flags, NULL);
        fprintf (fp, "\t.zerofill %s,", secnam);
        assemble_name (fp, name);
--- 2486,2498 ----
      }
    else
      {
!       /* When we are on a non-section anchor target (or not using section
! 	 anchors, we can get zero-sized items here.  However, all we need to
! 	 do is to bump them to one byte and the section alignment will take
! 	 care of the rest.  */
        char secnam[64];
!       snprintf (secnam, 64, "__DATA,__bss");
!       unsigned int flags = SECTION_BSS|SECTION_WRITE|SECTION_NO_ANCHOR;
        in_section = get_section (secnam, flags, NULL);
        fprintf (fp, "\t.zerofill %s,", secnam);
        assemble_name (fp, name);
*************** darwin_emit_local_bss (FILE *fp, tree de
*** 2430,2436 ****
  	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",
  		 size, (unsigned) l2align);
        else
! 	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED"\n", size);
      }
  
    (*targetm.encode_section_info) (decl, DECL_RTL (decl), false);
--- 2503,2509 ----
  	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",
  		 size, (unsigned) l2align);
        else
! 	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",0\n", size);
      }
  
    (*targetm.encode_section_info) (decl, DECL_RTL (decl), false);
*************** fprintf (fp, "# albss: %s (%lld,%d) ro %
*** 2555,2563 ****
        return;
      }
  
!   /* So we have a public symbol (small item fudge for Java, see above).  */
!   if ((DARWIN_SECTION_ANCHORS && flag_section_anchors && size < BYTES_ZFILL)
!        || (size && size <= 2))
      {
        /* Put smaller objects in data, where the section anchors system can get
  	 them.  However, if they are zero-sized punt them to yet a different
--- 2628,2635 ----
        return;
      }
  
!   /* So we have a public symbol.  */
!   if (DARWIN_SECTION_ANCHORS && flag_section_anchors && size < BYTES_ZFILL)
      {
        /* Put smaller objects in data, where the section anchors system can get
  	 them.  However, if they are zero-sized punt them to yet a different
*************** fprintf (fp, "# albss: %s (%lld,%d) ro %
*** 2582,2597 ****
      }
    else
      {
        char secnam[64];
!       unsigned int flags ;
!       /* When we are on a non-section anchor target, we can get zero-sized
! 	 items here.  However, all we need to do is to bump them to one byte
! 	 and the section alignment will take care of the rest.  */
!       snprintf (secnam, 64, "__DATA,__%spu_bss%u", ((size)?"":"zo_"), l2align);
! 
!       /* We can't anchor in zerofill sections, because we can't switch
! 	 to them and emit a label.  */
!       flags = SECTION_BSS|SECTION_WRITE|SECTION_NO_ANCHOR;
        in_section = get_section (secnam, flags, NULL);
        fprintf (fp, "\t.zerofill %s,", secnam);
        assemble_name (fp, name);
--- 2654,2663 ----
      }
    else
      {
+       /* Section anchors not in use.  */
+       unsigned int flags = SECTION_BSS|SECTION_WRITE|SECTION_NO_ANCHOR;
        char secnam[64];
!       snprintf (secnam, 64, "__DATA,__common");
        in_section = get_section (secnam, flags, NULL);
        fprintf (fp, "\t.zerofill %s,", secnam);
        assemble_name (fp, name);
*************** fprintf (fp, "# albss: %s (%lld,%d) ro %
*** 2601,2607 ****
        if (l2align)
  	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", size, l2align);
        else
! 	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED"\n", size);
      }
    (* targetm.encode_section_info) (decl, DECL_RTL (decl), false);
  }
--- 2667,2673 ----
        if (l2align)
  	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", size, l2align);
        else
! 	fprintf (fp, "," HOST_WIDE_INT_PRINT_UNSIGNED",0\n", size);
      }
    (* targetm.encode_section_info) (decl, DECL_RTL (decl), false);
  }
*************** darwin_override_options (void)
*** 3137,3146 ****
    /* Keep track of which (major) version we're generating code for.  */
    if (darwin_macosx_version_min)
      {
!       if (strverscmp (darwin_macosx_version_min, "10.6") >= 0)
  	generating_for_darwin_version = 10;
        else if (strverscmp (darwin_macosx_version_min, "10.5") >= 0)
  	generating_for_darwin_version = 9;
  
        /* Earlier versions are not specifically accounted, until required.  */
      }
--- 3203,3216 ----
    /* Keep track of which (major) version we're generating code for.  */
    if (darwin_macosx_version_min)
      {
!       if (strverscmp (darwin_macosx_version_min, "10.7") >= 0)
! 	generating_for_darwin_version = 11;
!       else if (strverscmp (darwin_macosx_version_min, "10.6") >= 0)
  	generating_for_darwin_version = 10;
        else if (strverscmp (darwin_macosx_version_min, "10.5") >= 0)
  	generating_for_darwin_version = 9;
+       else if (strverscmp (darwin_macosx_version_min, "10.4") >= 0)
+ 	generating_for_darwin_version = 8;
  
        /* Earlier versions are not specifically accounted, until required.  */
      }
*************** darwin_override_options (void)
*** 3156,3161 ****
--- 3226,3245 ----
       should check for correctness re. the ABI.  TODO: check and provide the
       flags (runtime & ABI) from the lto wrapper).  */
  
+   /* At present, make a hard update to the runtime version based on the target
+      OS version.  */
+   if (flag_next_runtime)
+     {
+       if (generating_for_darwin_version > 10)
+ 	flag_next_runtime = 100705;
+       else if (generating_for_darwin_version > 9)
+ 	flag_next_runtime = 100608;
+       else if (generating_for_darwin_version > 8)
+ 	flag_next_runtime = 100508;
+       else
+ 	flag_next_runtime = 100000;
+     }
+ 
    /* Unless set, force ABI=2 for NeXT and m64, 0 otherwise.  */
    if (!global_options_set.x_flag_objc_abi)
      global_options.x_flag_objc_abi
*************** bool
*** 3541,3547 ****
  darwin_libc_has_function (enum function_class fn_class)
  {
    if (fn_class == function_sincos)
!     return false;
    if (fn_class == function_c99_math_complex
        || fn_class == function_c99_misc)
      return (TARGET_64BIT
--- 3625,3632 ----
  darwin_libc_has_function (enum function_class fn_class)
  {
    if (fn_class == function_sincos)
!     return (strverscmp (darwin_macosx_version_min, "10.9") >= 0);
! 
    if (fn_class == function_c99_math_complex
        || fn_class == function_c99_misc)
      return (TARGET_64BIT
diff -Nrcpad gcc-10.2.0/gcc/config/darwin.h gcc-10.3.0/gcc/config/darwin.h
*** gcc-10.2.0/gcc/config/darwin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin.h	Thu Apr  8 11:56:28 2021
*************** see the files COPYING3 and COPYING.RUNTI
*** 107,113 ****
  /* Default to using the NeXT-style runtime, since that's what is
     pre-installed on Darwin systems.  */
  
! #define NEXT_OBJC_RUNTIME 1
  
  /* Don't default to pcc-struct-return, because gcc is the only compiler, and
     we want to retain compatibility with older gcc versions.  */
--- 107,113 ----
  /* Default to using the NeXT-style runtime, since that's what is
     pre-installed on Darwin systems.  */
  
! #define NEXT_OBJC_RUNTIME 100508
  
  /* Don't default to pcc-struct-return, because gcc is the only compiler, and
     we want to retain compatibility with older gcc versions.  */
*************** extern GTY(()) int darwin_ms_struct;
*** 230,235 ****
--- 230,236 ----
        %{%: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*} "\
*************** extern GTY(()) int darwin_ms_struct;
*** 241,262 ****
  
  #define DSYMUTIL "\ndsymutil"
  
  #define DSYMUTIL_SPEC \
     "%{!fdump=*:%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S:\
      %{v} \
!     %{gdwarf-2:%{!gstabs*:%{%:debug-level-gt(0): -idsym}}}\
!     %{.c|.cc|.C|.cpp|.cp|.c++|.cxx|.CPP|.m|.mm: \
!     %{gdwarf-2:%{!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
  
! /* 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.  */
--- 242,273 ----
  
  #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.  */
*************** extern GTY(()) int darwin_ms_struct;
*** 472,492 ****
    %{Zforce_cpusubtype_ALL:-force_cpusubtype_ALL} \
    %{static}" ASM_MMACOSX_VERSION_MIN_SPEC
  
! /* Default ASM_DEBUG_SPEC.  Darwin's as cannot currently produce dwarf
!    debugging data.  */
! 
  #define ASM_DEBUG_SPEC  "%{g*:%{%:debug-level-gt(0):%{!gdwarf*:--gstabs}}}"
  #define ASM_FINAL_SPEC \
    "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} %<gsplit-dwarf"
  
! /* We still allow output of STABS if the assembler supports it.  */
  #ifdef HAVE_AS_STABS_DIRECTIVE
  #define DBX_DEBUGGING_INFO 1
- #define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
  #endif
  
- #define DWARF2_DEBUGGING_INFO 1
- 
  #define DEBUG_FRAME_SECTION	  "__DWARF,__debug_frame,regular,debug"
  #define DEBUG_INFO_SECTION	  "__DWARF,__debug_info,regular,debug"
  #define DEBUG_ABBREV_SECTION	  "__DWARF,__debug_abbrev,regular,debug"
--- 483,513 ----
    %{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
!    dwarf is not uniformly supported in the assemblers.  */
  #define ASM_DEBUG_SPEC  "%{g*:%{%:debug-level-gt(0):%{!gdwarf*:--gstabs}}}"
+ #else
+ #define ASM_DEBUG_SPEC  ""
+ #endif
+ 
+ #undef  ASM_DEBUG_OPTION_SPEC
+ #define ASM_DEBUG_OPTION_SPEC	""
+ 
  #define ASM_FINAL_SPEC \
    "%{gsplit-dwarf:%ngsplit-dwarf is not supported on this platform} %<gsplit-dwarf"
  
! /* Since we bootstrap with C++ toolchains realistically require DWARF-2, even
!    if stabs is supported by the assembler.  */
! 
! #define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
! #define DARWIN_PREFER_DWARF
! #define DWARF2_DEBUGGING_INFO 1
! 
  #ifdef HAVE_AS_STABS_DIRECTIVE
  #define DBX_DEBUGGING_INFO 1
  #endif
  
  #define DEBUG_FRAME_SECTION	  "__DWARF,__debug_frame,regular,debug"
  #define DEBUG_INFO_SECTION	  "__DWARF,__debug_info,regular,debug"
  #define DEBUG_ABBREV_SECTION	  "__DWARF,__debug_abbrev,regular,debug"
*************** extern GTY(()) int darwin_ms_struct;
*** 590,595 ****
--- 611,621 ----
  /* Emit a label to separate the exception table.  */
  #define TARGET_ASM_EMIT_EXCEPT_TABLE_LABEL darwin_emit_except_table_label
  
+ /* Some of Darwin's unwinders need current frame address state to be reset
+    after a DW_CFA_restore_state recovers the register values.  */
+ #undef TARGET_ASM_SHOULD_RESTORE_CFA_STATE
+ #define TARGET_ASM_SHOULD_RESTORE_CFA_STATE darwin_should_restore_cfa_state
+ 
  /* Our profiling scheme doesn't LP labels and counter words.  */
  
  #define NO_PROFILE_COUNTERS	1
*************** extern GTY(()) int darwin_ms_struct;
*** 652,657 ****
--- 678,684 ----
     that the name *is* defined in this module, so it doesn't need to
     make them indirect.  */
  
+ #undef ASM_DECLARE_FUNCTION_NAME
  #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL)			\
    do {									\
      const char *xname = NAME;						\
*************** extern void darwin_driver_init (unsigned
*** 1055,1065 ****
--- 1082,1097 ----
  #undef SUPPORTS_INIT_PRIORITY
  #define SUPPORTS_INIT_PRIORITY 0
  
+ #undef STACK_CHECK_STATIC_BUILTIN
+ #define STACK_CHECK_STATIC_BUILTIN 1
+ 
  /* When building cross-compilers (and native crosses) we shall default to 
     providing an osx-version-min of this unless overridden by the User.
     10.5 is the only version that fully supports all our archs so that's the
     fall-back default.  */
+ #ifndef DEF_MIN_OSX_VERSION
  #define DEF_MIN_OSX_VERSION "10.5"
+ #endif
  
  /* Later versions of ld64 support coalescing weak code/data without requiring
     that they be placed in specially identified sections.  This is the earliest
diff -Nrcpad gcc-10.2.0/gcc/config/darwin10.h gcc-10.3.0/gcc/config/darwin10.h
*** gcc-10.2.0/gcc/config/darwin10.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin10.h	Thu Jan  1 00:00:00 1970
***************
*** 1,36 ****
- /* Target definitions for Darwin (Mac OS X) systems.
-    Copyright (C) 2009-2020 Free Software Foundation, Inc.
-    Contributed by Jack Howarth <howarth@bromo.med.uc.edu>.
- 
- 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/>.  */
- 
- /* Fix PR47558 by linking against libSystem ahead of libgcc_ext. */
- 
- #undef  LINK_GCC_C_SEQUENCE_SPEC
- #define LINK_GCC_C_SEQUENCE_SPEC \
- "%{!static:%{!static-libgcc: \
-     %:version-compare(>= 10.6 mmacosx-version-min= -lSystem) } } \
-  %{!nostdlib:%:version-compare(>< 10.6 10.7 mmacosx-version-min= -ld10-uwfef.o)} \
-   %G %{!nolibc:%L}"
- 
- #undef DEF_MIN_OSX_VERSION
- #define DEF_MIN_OSX_VERSION "10.6"
- 
- #ifndef LD64_VERSION
- #undef DEF_LD64
- #define DEF_LD64 "97.7"
- #endif
--- 0 ----
diff -Nrcpad gcc-10.2.0/gcc/config/darwin12.h gcc-10.3.0/gcc/config/darwin12.h
*** gcc-10.2.0/gcc/config/darwin12.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin12.h	Thu Jan  1 00:00:00 1970
***************
*** 1,27 ****
- /* Target definitions for Darwin (Mac OS X) systems.
-    Copyright (C) 2009-2020 Free Software Foundation, Inc.
-    Contributed by Jack Howarth <howarth.at.gcc@gmail.com>.
- 
- This file is part of GCC.
- 
- GCC is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3, or (at your option)
- any later version.
- 
- GCC is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
- 
- You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3.  If not see
- <http://www.gnu.org/licenses/>.  */
- 
- #undef DEF_MIN_OSX_VERSION
- #define DEF_MIN_OSX_VERSION "10.8"
- 
- #ifndef LD64_VERSION
- #undef DEF_LD64
- #define DEF_LD64 "236.4"
- #endif
--- 0 ----
diff -Nrcpad gcc-10.2.0/gcc/config/darwin9.h gcc-10.3.0/gcc/config/darwin9.h
*** gcc-10.2.0/gcc/config/darwin9.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/darwin9.h	Thu Jan  1 00:00:00 1970
***************
*** 1,59 ****
- /* Target definitions for Darwin (Mac OS X) systems.
-    Copyright (C) 2006-2020 Free Software Foundation, Inc.
-    Contributed by Apple 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/>.  */
- 
- /* Prefer DWARF2.  */
- #undef PREFERRED_DEBUGGING_TYPE
- #define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
- #define DARWIN_PREFER_DWARF
- 
- /* Since DWARF2 is default, conditions for running dsymutil are different.  */
- #undef DSYMUTIL_SPEC
- #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}}}}}}}}}}}"
- 
- /* Tell collect2 to run dsymutil for us as necessary.  */
- #define COLLECT_RUN_DSYMUTIL 1
- 
- /* Only ask as for debug data if the debug style is stabs (since as doesn't
-    yet generate dwarf.)  */
- 
- #undef  ASM_DEBUG_SPEC
- #define ASM_DEBUG_SPEC  "%{g*:%{%:debug-level-gt(0):%{gstabs:--gstabs}}}"
- 
- #undef  ASM_OUTPUT_ALIGNED_COMMON
- #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN)		\
-   do {									\
-     unsigned HOST_WIDE_INT _new_size = (SIZE);				\
-     fprintf ((FILE), "\t.comm ");						\
-     assemble_name ((FILE), (NAME));					\
-     if (_new_size == 0) _new_size = 1;					\
-     fprintf ((FILE), "," HOST_WIDE_INT_PRINT_UNSIGNED",%u\n",		\
- 	     _new_size, floor_log2 ((ALIGN) / BITS_PER_UNIT));		\
-   } while (0)
- 
- #undef DEF_MIN_OSX_VERSION
- #define DEF_MIN_OSX_VERSION "10.5"
- 
- #undef STACK_CHECK_STATIC_BUILTIN
- #define STACK_CHECK_STATIC_BUILTIN 1
--- 0 ----
diff -Nrcpad gcc-10.2.0/gcc/config/gcn/gcn.c gcc-10.3.0/gcc/config/gcn/gcn.c
*** gcc-10.2.0/gcc/config/gcn/gcn.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/gcn/gcn.c	Thu Apr  8 11:56:28 2021
*************** gcn_hard_regno_mode_ok (unsigned int reg
*** 468,474 ****
      return (vgpr_1reg_mode_p (mode)
  	    || (!((regno - FIRST_VGPR_REG) & 1) && vgpr_2reg_mode_p (mode))
  	    /* TImode is used by DImode compare_and_swap.  */
! 	    || mode == TImode);
    return false;
  }
  
--- 468,475 ----
      return (vgpr_1reg_mode_p (mode)
  	    || (!((regno - FIRST_VGPR_REG) & 1) && vgpr_2reg_mode_p (mode))
  	    /* TImode is used by DImode compare_and_swap.  */
! 	    || (mode == TImode
! 		&& !((regno - FIRST_VGPR_REG) & 3)));
    return false;
  }
  
diff -Nrcpad gcc-10.2.0/gcc/config/gcn/gcn.md gcc-10.3.0/gcc/config/gcn/gcn.md
*** gcc-10.2.0/gcc/config/gcn/gcn.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/gcn/gcn.md	Thu Apr  8 11:56:28 2021
***************
*** 677,682 ****
--- 677,684 ----
     (set (match_dup 4) (match_dup 5))
     (set (match_dup 6) (match_dup 7))]
    {
+     gcc_assert (rtx_equal_p (operands[0], operands[1])
+ 		|| !reg_overlap_mentioned_p (operands[0], operands[1]));
      operands[6] = gcn_operand_part (TImode, operands[0], 3);
      operands[7] = gcn_operand_part (TImode, operands[1], 3);
      operands[4] = gcn_operand_part (TImode, operands[0], 2);
diff -Nrcpad gcc-10.2.0/gcc/config/gcn/mkoffload.c gcc-10.3.0/gcc/config/gcn/mkoffload.c
*** gcc-10.2.0/gcc/config/gcn/mkoffload.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/gcn/mkoffload.c	Thu Apr  8 11:56:28 2021
*************** main (int argc, char **argv)
*** 628,638 ****
        gcc_unreachable ();
      }
  
-   gcn_s1_name = make_temp_file (".mkoffload.1.s");
-   gcn_s2_name = make_temp_file (".mkoffload.2.s");
-   gcn_o_name = make_temp_file (".mkoffload.hsaco");
-   gcn_cfile_name = make_temp_file (".c");
- 
    /* Build arguments for compiler pass.  */
    struct obstack cc_argv_obstack;
    obstack_init (&cc_argv_obstack);
--- 628,633 ----
*************** main (int argc, char **argv)
*** 661,736 ****
  	}
      }
  
!   obstack_ptr_grow (&cc_argv_obstack, "-o");
!   obstack_ptr_grow (&cc_argv_obstack, gcn_s1_name);
!   obstack_ptr_grow (&cc_argv_obstack,
! 		    concat ("-mlocal-symbol-id=", offloadsrc, NULL));
!   obstack_ptr_grow (&cc_argv_obstack, NULL);
!   const char **cc_argv = XOBFINISH (&cc_argv_obstack, const char **);
  
!   /* Build arguments for assemble/link pass.  */
!   struct obstack ld_argv_obstack;
!   obstack_init (&ld_argv_obstack);
!   obstack_ptr_grow (&ld_argv_obstack, driver);
!   obstack_ptr_grow (&ld_argv_obstack, gcn_s2_name);
!   obstack_ptr_grow (&ld_argv_obstack, "-lgomp");
  
!   for (int i = 1; i < argc; i++)
!     if (strncmp (argv[i], "-l", 2) == 0
! 	|| strncmp (argv[i], "-Wl", 3) == 0
! 	|| strncmp (argv[i], "-march", 6) == 0)
!       obstack_ptr_grow (&ld_argv_obstack, argv[i]);
  
!   obstack_ptr_grow (&ld_argv_obstack, "-o");
!   obstack_ptr_grow (&ld_argv_obstack, gcn_o_name);
!   obstack_ptr_grow (&ld_argv_obstack, NULL);
!   const char **ld_argv = XOBFINISH (&ld_argv_obstack, const char **);
  
!   /* Clean up unhelpful environment variables.  */
!   char *execpath = getenv ("GCC_EXEC_PREFIX");
!   char *cpath = getenv ("COMPILER_PATH");
!   char *lpath = getenv ("LIBRARY_PATH");
!   unsetenv ("GCC_EXEC_PREFIX");
!   unsetenv ("COMPILER_PATH");
!   unsetenv ("LIBRARY_PATH");
  
!   /* Run the compiler pass.  */
!   fork_execute (cc_argv[0], CONST_CAST (char **, cc_argv), true);
!   obstack_free (&cc_argv_obstack, NULL);
  
!   in = fopen (gcn_s1_name, "r");
!   if (!in)
!     fatal_error (input_location, "cannot open intermediate gcn asm file");
  
!   out = fopen (gcn_s2_name, "w");
!   if (!out)
!     fatal_error (input_location, "cannot open '%s'", gcn_s2_name);
  
!   cfile = fopen (gcn_cfile_name, "w");
!   if (!cfile)
!     fatal_error (input_location, "cannot open '%s'", gcn_cfile_name);
  
!   process_asm (in, out, cfile);
  
!   fclose (in);
!   fclose (out);
  
!   /* Run the assemble/link pass.  */
!   fork_execute (ld_argv[0], CONST_CAST (char **, ld_argv), true);
!   obstack_free (&ld_argv_obstack, NULL);
  
!   in = fopen (gcn_o_name, "r");
!   if (!in)
!     fatal_error (input_location, "cannot open intermediate gcn obj file");
  
!   process_obj (in, cfile);
  
!   fclose (in);
!   fclose (cfile);
  
!   xputenv (concat ("GCC_EXEC_PREFIX=", execpath, NULL));
!   xputenv (concat ("COMPILER_PATH=", cpath, NULL));
!   xputenv (concat ("LIBRARY_PATH=", lpath, NULL));
  
    compile_native (gcn_cfile_name, outname, collect_gcc);
  
--- 656,742 ----
  	}
      }
  
!   gcn_cfile_name = make_temp_file (".c");
  
!   cfile = fopen (gcn_cfile_name, "w");
!   if (!cfile)
!     fatal_error (input_location, "cannot open '%s'", gcn_cfile_name);
  
!   /* Currently, we only support offloading in 64-bit configurations.  */
!   if (offload_abi == OFFLOAD_ABI_LP64)
!     {
!       gcn_s1_name = make_temp_file (".mkoffload.1.s");
!       gcn_s2_name = make_temp_file (".mkoffload.2.s");
!       gcn_o_name = make_temp_file (".mkoffload.hsaco");
  
!       obstack_ptr_grow (&cc_argv_obstack, "-o");
!       obstack_ptr_grow (&cc_argv_obstack, gcn_s1_name);
!       obstack_ptr_grow (&cc_argv_obstack,
! 			concat ("-mlocal-symbol-id=", offloadsrc, NULL));
!       obstack_ptr_grow (&cc_argv_obstack, NULL);
!       const char **cc_argv = XOBFINISH (&cc_argv_obstack, const char **);
  
!       /* Build arguments for assemble/link pass.  */
!       struct obstack ld_argv_obstack;
!       obstack_init (&ld_argv_obstack);
!       obstack_ptr_grow (&ld_argv_obstack, driver);
!       obstack_ptr_grow (&ld_argv_obstack, gcn_s2_name);
!       obstack_ptr_grow (&ld_argv_obstack, "-lgomp");
  
!       for (int i = 1; i < argc; i++)
! 	if (strncmp (argv[i], "-l", 2) == 0
! 	    || strncmp (argv[i], "-Wl", 3) == 0
! 	    || strncmp (argv[i], "-march", 6) == 0)
! 	  obstack_ptr_grow (&ld_argv_obstack, argv[i]);
  
!       obstack_ptr_grow (&ld_argv_obstack, "-o");
!       obstack_ptr_grow (&ld_argv_obstack, gcn_o_name);
!       obstack_ptr_grow (&ld_argv_obstack, NULL);
!       const char **ld_argv = XOBFINISH (&ld_argv_obstack, const char **);
  
!       /* Clean up unhelpful environment variables.  */
!       char *execpath = getenv ("GCC_EXEC_PREFIX");
!       char *cpath = getenv ("COMPILER_PATH");
!       char *lpath = getenv ("LIBRARY_PATH");
!       unsetenv ("GCC_EXEC_PREFIX");
!       unsetenv ("COMPILER_PATH");
!       unsetenv ("LIBRARY_PATH");
  
!       /* Run the compiler pass.  */
!       fork_execute (cc_argv[0], CONST_CAST (char **, cc_argv), true);
!       obstack_free (&cc_argv_obstack, NULL);
  
!       in = fopen (gcn_s1_name, "r");
!       if (!in)
! 	fatal_error (input_location, "cannot open intermediate gcn asm file");
  
!       out = fopen (gcn_s2_name, "w");
!       if (!out)
! 	fatal_error (input_location, "cannot open '%s'", gcn_s2_name);
  
!       process_asm (in, out, cfile);
  
!       fclose (in);
!       fclose (out);
  
!       /* Run the assemble/link pass.  */
!       fork_execute (ld_argv[0], CONST_CAST (char **, ld_argv), true);
!       obstack_free (&ld_argv_obstack, NULL);
  
!       in = fopen (gcn_o_name, "r");
!       if (!in)
! 	fatal_error (input_location, "cannot open intermediate gcn obj file");
  
!       process_obj (in, cfile);
! 
!       fclose (in);
! 
!       xputenv (concat ("GCC_EXEC_PREFIX=", execpath, NULL));
!       xputenv (concat ("COMPILER_PATH=", cpath, NULL));
!       xputenv (concat ("LIBRARY_PATH=", lpath, NULL));
!     }
! 
!   fclose (cfile);
  
    compile_native (gcn_cfile_name, outname, collect_gcc);
  
diff -Nrcpad gcc-10.2.0/gcc/config/host-darwin.c gcc-10.3.0/gcc/config/host-darwin.c
*** gcc-10.2.0/gcc/config/host-darwin.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/host-darwin.c	Thu Apr  8 11:56:28 2021
***************
*** 24,30 ****
  #include "config/host-darwin.h"
  
  /* Yes, this is really supposed to work.  */
! static char pch_address_space[1024*1024*1024] __attribute__((aligned (4096)));
  
  /* Return the address of the PCH address space, if the PCH will fit in it.  */
  
--- 24,33 ----
  #include "config/host-darwin.h"
  
  /* Yes, this is really supposed to work.  */
! /* This allows for a pagesize of 16384, which we have on Darwin20, but should
!    continue to work OK for pagesize 4096 which we have on earlier versions.
!    The size is 1 (binary) Gb.  */
! static char pch_address_space[65536*16384] __attribute__((aligned (16384)));
  
  /* Return the address of the PCH address space, if the PCH will fit in it.  */
  
diff -Nrcpad gcc-10.2.0/gcc/config/i386/avx512vp2intersectintrin.h gcc-10.3.0/gcc/config/i386/avx512vp2intersectintrin.h
*** gcc-10.2.0/gcc/config/i386/avx512vp2intersectintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/avx512vp2intersectintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 1,3 ****
--- 1,26 ----
+ /* Copyright (C) 2019-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.
+ 
+    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/>.  */
+ 
  #if !defined _IMMINTRIN_H_INCLUDED
  #error "Never use <avx512vp2intersectintrin.h> directly; include <immintrin.h> instead."
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/i386/avx512vp2intersectvlintrin.h gcc-10.3.0/gcc/config/i386/avx512vp2intersectvlintrin.h
*** gcc-10.2.0/gcc/config/i386/avx512vp2intersectvlintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/avx512vp2intersectvlintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 1,3 ****
--- 1,26 ----
+ /* Copyright (C) 2019-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.
+ 
+    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/>.  */
+ 
  #if !defined _IMMINTRIN_H_INCLUDED
  #error "Never use <avx512vp2intersectintrin.h> directly; include <immintrin.h> instead."
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/i386/cpuid.h gcc-10.3.0/gcc/config/i386/cpuid.h
*** gcc-10.2.0/gcc/config/i386/cpuid.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/cpuid.h	Thu Apr  8 11:56:28 2021
***************
*** 193,220 ****
  /* At least one cpu (Winchip 2) does not set %ebx and %ecx
     for cpuid leaf 1. Forcibly zero the two registers before
     calling cpuid as a precaution.  */
! #define __cpuid(level, a, b, c, d)			\
!   do {							\
!     if (__builtin_constant_p (level) && (level) != 1)	\
!       __asm__ ("cpuid\n\t"				\
! 	      : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 	      : "0" (level));				\
!     else						\
!       __asm__ ("cpuid\n\t"				\
! 	      : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 	      : "0" (level), "1" (0), "2" (0));		\
    } while (0)
  #else
! #define __cpuid(level, a, b, c, d)			\
!   __asm__ ("cpuid\n\t"					\
! 	   : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 	   : "0" (level))
  #endif
  
! #define __cpuid_count(level, count, a, b, c, d)		\
!   __asm__ ("cpuid\n\t"					\
! 	   : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 	   : "0" (level), "2" (count))
  
  
  /* Return highest supported input value for cpuid instruction.  ext can
--- 193,220 ----
  /* At least one cpu (Winchip 2) does not set %ebx and %ecx
     for cpuid leaf 1. Forcibly zero the two registers before
     calling cpuid as a precaution.  */
! #define __cpuid(level, a, b, c, d)					\
!   do {									\
!     if (__builtin_constant_p (level) && (level) != 1)			\
!       __asm__ __volatile__ ("cpuid\n\t"					\
! 			    : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 			    : "0" (level));				\
!     else								\
!       __asm__ __volatile__ ("cpuid\n\t"					\
! 			    : "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 			    : "0" (level), "1" (0), "2" (0));		\
    } while (0)
  #else
! #define __cpuid(level, a, b, c, d)					\
!   __asm__ __volatile__ ("cpuid\n\t"					\
! 			: "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 			: "0" (level))
  #endif
  
! #define __cpuid_count(level, count, a, b, c, d)				\
!   __asm__ __volatile__ ("cpuid\n\t"					\
! 			: "=a" (a), "=b" (b), "=c" (c), "=d" (d)	\
! 			: "0" (level), "2" (count))
  
  
  /* Return highest supported input value for cpuid instruction.  ext can
diff -Nrcpad gcc-10.2.0/gcc/config/i386/driver-i386.c gcc-10.3.0/gcc/config/i386/driver-i386.c
*** gcc-10.2.0/gcc/config/i386/driver-i386.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/driver-i386.c	Thu Apr  8 11:56:28 2021
*************** const char *host_detect_local_cpu (int a
*** 668,673 ****
--- 668,675 ----
  	processor = PROCESSOR_GEODE;
        else if (has_movbe && family == 22)
  	processor = PROCESSOR_BTVER2;
+       else if (has_vaes)
+ 	processor = PROCESSOR_ZNVER3;
        else if (has_clwb)
  	processor = PROCESSOR_ZNVER2;
        else if (has_clzero)
*************** const char *host_detect_local_cpu (int a
*** 1077,1082 ****
--- 1079,1087 ----
      case PROCESSOR_ZNVER2:
        cpu = "znver2";
        break;
+     case PROCESSOR_ZNVER3:
+       cpu = "znver3";
+       break;
      case PROCESSOR_BTVER1:
        cpu = "btver1";
        break;
diff -Nrcpad gcc-10.2.0/gcc/config/i386/enqcmdintrin.h gcc-10.3.0/gcc/config/i386/enqcmdintrin.h
*** gcc-10.2.0/gcc/config/i386/enqcmdintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/enqcmdintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 22,32 ****
     <http://www.gnu.org/licenses/>.  */
  
  #if !defined _IMMINTRIN_H_INCLUDED
! # error "Never use <enqcmdntrin.h> directly; include <x86intrin.h> instead."
  #endif
  
! #ifndef _ENQCMDNTRIN_H_INCLUDED
! #define _ENQCMDNTRIN_H_INCLUDED
  
  #ifndef __ENQCMD__
  #pragma GCC push_options
--- 22,32 ----
     <http://www.gnu.org/licenses/>.  */
  
  #if !defined _IMMINTRIN_H_INCLUDED
! # error "Never use <enqcmdintrin.h> directly; include <x86intrin.h> instead."
  #endif
  
! #ifndef _ENQCMDINTRIN_H_INCLUDED
! #define _ENQCMDINTRIN_H_INCLUDED
  
  #ifndef __ENQCMD__
  #pragma GCC push_options
*************** _enqcmds (void * __P, const void * __Q)
*** 52,55 ****
  #undef __DISABLE_ENQCMD__
  #pragma GCC pop_options
  #endif /* __DISABLE_ENQCMD__ */
! #endif /* _ENQCMDNTRIN_H_INCLUDED.  */
--- 52,55 ----
  #undef __DISABLE_ENQCMD__
  #pragma GCC pop_options
  #endif /* __DISABLE_ENQCMD__ */
! #endif /* _ENQCMDINTRIN_H_INCLUDED.  */
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-builtins.c gcc-10.3.0/gcc/config/i386/i386-builtins.c
*** gcc-10.2.0/gcc/config/i386/i386-builtins.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-builtins.c	Thu Apr  8 11:56:28 2021
*************** ix86_builtin_reciprocal (tree fndecl)
*** 1835,1877 ****
      }
  }
  
- /* Priority of i386 features, greater value is higher priority.   This is
-    used to decide the order in which function dispatch must happen.  For
-    instance, a version specialized for SSE4.2 should be checked for dispatch
-    before a version for SSE3, as SSE4.2 implies SSE3.  */
- enum feature_priority
- {
-   P_ZERO = 0,
-   P_MMX,
-   P_SSE,
-   P_SSE2,
-   P_SSE3,
-   P_SSSE3,
-   P_PROC_SSSE3,
-   P_SSE4_A,
-   P_PROC_SSE4_A,
-   P_SSE4_1,
-   P_SSE4_2,
-   P_PROC_SSE4_2,
-   P_POPCNT,
-   P_AES,
-   P_PCLMUL,
-   P_AVX,
-   P_PROC_AVX,
-   P_BMI,
-   P_PROC_BMI,
-   P_FMA4,
-   P_XOP,
-   P_PROC_XOP,
-   P_FMA,
-   P_PROC_FMA,
-   P_BMI2,
-   P_AVX2,
-   P_PROC_AVX2,
-   P_AVX512F,
-   P_PROC_AVX512F
- };
- 
  /* This is the order of bit-fields in __processor_features in cpuinfo.c */
  enum processor_features
  {
--- 1835,1840 ----
*************** enum processor_features
*** 1916,2020 ****
    F_MAX
  };
  
- /* These are the values for vendor types and cpu types  and subtypes
-    in cpuinfo.c.  Cpu types and subtypes should be subtracted by
-    the corresponding start value.  */
- enum processor_model
- {
-   M_INTEL = 1,
-   M_AMD,
-   M_CPU_TYPE_START,
-   M_INTEL_BONNELL,
-   M_INTEL_CORE2,
-   M_INTEL_COREI7,
-   M_AMDFAM10H,
-   M_AMDFAM15H,
-   M_INTEL_SILVERMONT,
-   M_INTEL_KNL,
-   M_AMD_BTVER1,
-   M_AMD_BTVER2,
-   M_AMDFAM17H,
-   M_INTEL_KNM,
-   M_INTEL_GOLDMONT,
-   M_INTEL_GOLDMONT_PLUS,
-   M_INTEL_TREMONT,
-   M_CPU_SUBTYPE_START,
-   M_INTEL_COREI7_NEHALEM,
-   M_INTEL_COREI7_WESTMERE,
-   M_INTEL_COREI7_SANDYBRIDGE,
-   M_AMDFAM10H_BARCELONA,
-   M_AMDFAM10H_SHANGHAI,
-   M_AMDFAM10H_ISTANBUL,
-   M_AMDFAM15H_BDVER1,
-   M_AMDFAM15H_BDVER2,
-   M_AMDFAM15H_BDVER3,
-   M_AMDFAM15H_BDVER4,
-   M_AMDFAM17H_ZNVER1,
-   M_INTEL_COREI7_IVYBRIDGE,
-   M_INTEL_COREI7_HASWELL,
-   M_INTEL_COREI7_BROADWELL,
-   M_INTEL_COREI7_SKYLAKE,
-   M_INTEL_COREI7_SKYLAKE_AVX512,
-   M_INTEL_COREI7_CANNONLAKE,
-   M_INTEL_COREI7_ICELAKE_CLIENT,
-   M_INTEL_COREI7_ICELAKE_SERVER,
-   M_AMDFAM17H_ZNVER2,
-   M_INTEL_COREI7_CASCADELAKE,
-   M_INTEL_COREI7_TIGERLAKE,
-   M_INTEL_COREI7_COOPERLAKE
- };
- 
- struct _arch_names_table
- {
-   const char *const name;
-   const enum processor_model model;
- };
- 
- static const _arch_names_table arch_names_table[] =
- {
-   {"amd", M_AMD},
-   {"intel", M_INTEL},
-   {"atom", M_INTEL_BONNELL},
-   {"slm", M_INTEL_SILVERMONT},
-   {"core2", M_INTEL_CORE2},
-   {"corei7", M_INTEL_COREI7},
-   {"nehalem", M_INTEL_COREI7_NEHALEM},
-   {"westmere", M_INTEL_COREI7_WESTMERE},
-   {"sandybridge", M_INTEL_COREI7_SANDYBRIDGE},
-   {"ivybridge", M_INTEL_COREI7_IVYBRIDGE},
-   {"haswell", M_INTEL_COREI7_HASWELL},
-   {"broadwell", M_INTEL_COREI7_BROADWELL},
-   {"skylake", M_INTEL_COREI7_SKYLAKE},
-   {"skylake-avx512", M_INTEL_COREI7_SKYLAKE_AVX512},
-   {"cannonlake", M_INTEL_COREI7_CANNONLAKE},
-   {"icelake-client", M_INTEL_COREI7_ICELAKE_CLIENT},
-   {"icelake-server", M_INTEL_COREI7_ICELAKE_SERVER},
-   {"cascadelake", M_INTEL_COREI7_CASCADELAKE},
-   {"tigerlake", M_INTEL_COREI7_TIGERLAKE},
-   {"cooperlake", M_INTEL_COREI7_COOPERLAKE},
-   {"bonnell", M_INTEL_BONNELL},
-   {"silvermont", M_INTEL_SILVERMONT},
-   {"goldmont", M_INTEL_GOLDMONT},
-   {"goldmont-plus", M_INTEL_GOLDMONT_PLUS},
-   {"tremont", M_INTEL_TREMONT},
-   {"knl", M_INTEL_KNL},
-   {"knm", M_INTEL_KNM},
-   {"amdfam10h", M_AMDFAM10H},
-   {"barcelona", M_AMDFAM10H_BARCELONA},
-   {"shanghai", M_AMDFAM10H_SHANGHAI},
-   {"istanbul", M_AMDFAM10H_ISTANBUL},
-   {"btver1", M_AMD_BTVER1},
-   {"amdfam15h", M_AMDFAM15H},
-   {"bdver1", M_AMDFAM15H_BDVER1},
-   {"bdver2", M_AMDFAM15H_BDVER2},
-   {"bdver3", M_AMDFAM15H_BDVER3},
-   {"bdver4", M_AMDFAM15H_BDVER4},
-   {"btver2", M_AMD_BTVER2},
-   {"amdfam17h", M_AMDFAM17H},
-   {"znver1", M_AMDFAM17H_ZNVER1},
-   {"znver2", M_AMDFAM17H_ZNVER2},
- };
- 
  /* These are the target attribute strings for which a dispatcher is
     available, from fold_builtin_cpu.  */
  struct _isa_names_table
--- 1879,1884 ----
*************** struct _isa_names_table
*** 2026,2032 ****
  
  static const _isa_names_table isa_names_table[] =
  {
!   {"cmov",    F_CMOV,	P_ZERO},
    {"mmx",     F_MMX,	P_MMX},
    {"popcnt",  F_POPCNT,	P_POPCNT},
    {"sse",     F_SSE,	P_SSE},
--- 1890,1896 ----
  
  static const _isa_names_table isa_names_table[] =
  {
!   {"cmov",    F_CMOV,	P_NONE},
    {"mmx",     F_MMX,	P_MMX},
    {"popcnt",  F_POPCNT,	P_POPCNT},
    {"sse",     F_SSE,	P_SSE},
*************** static const _isa_names_table isa_names_
*** 2046,2069 ****
    {"bmi2",    F_BMI2,	P_BMI2},
    {"aes",     F_AES,	P_AES},
    {"pclmul",  F_PCLMUL,	P_PCLMUL},
!   {"avx512vl",F_AVX512VL, P_ZERO},
!   {"avx512bw",F_AVX512BW, P_ZERO},
!   {"avx512dq",F_AVX512DQ, P_ZERO},
!   {"avx512cd",F_AVX512CD, P_ZERO},
!   {"avx512er",F_AVX512ER, P_ZERO},
!   {"avx512pf",F_AVX512PF, P_ZERO},
!   {"avx512vbmi",F_AVX512VBMI, P_ZERO},
!   {"avx512ifma",F_AVX512IFMA, P_ZERO},
!   {"avx5124vnniw",F_AVX5124VNNIW, P_ZERO},
!   {"avx5124fmaps",F_AVX5124FMAPS, P_ZERO},
!   {"avx512vpopcntdq",F_AVX512VPOPCNTDQ,	P_ZERO},
!   {"avx512vbmi2", F_AVX512VBMI2, P_ZERO},
!   {"gfni",	F_GFNI,	P_ZERO},
!   {"vpclmulqdq", F_VPCLMULQDQ, P_ZERO},
!   {"avx512vnni", F_AVX512VNNI, P_ZERO},
!   {"avx512bitalg", F_AVX512BITALG, P_ZERO},
!   {"avx512bf16", F_AVX512BF16, P_ZERO},
!   {"avx512vp2intersect",F_AVX512VP2INTERSECT, P_ZERO}
  };
  
  /* This parses the attribute arguments to target in DECL and determines
--- 1910,1933 ----
    {"bmi2",    F_BMI2,	P_BMI2},
    {"aes",     F_AES,	P_AES},
    {"pclmul",  F_PCLMUL,	P_PCLMUL},
!   {"avx512vl",F_AVX512VL, P_NONE},
!   {"avx512bw",F_AVX512BW, P_NONE},
!   {"avx512dq",F_AVX512DQ, P_NONE},
!   {"avx512cd",F_AVX512CD, P_NONE},
!   {"avx512er",F_AVX512ER, P_NONE},
!   {"avx512pf",F_AVX512PF, P_NONE},
!   {"avx512vbmi",F_AVX512VBMI, P_NONE},
!   {"avx512ifma",F_AVX512IFMA, P_NONE},
!   {"avx5124vnniw",F_AVX5124VNNIW, P_NONE},
!   {"avx5124fmaps",F_AVX5124FMAPS, P_NONE},
!   {"avx512vpopcntdq",F_AVX512VPOPCNTDQ,	P_NONE},
!   {"avx512vbmi2", F_AVX512VBMI2, P_NONE},
!   {"gfni",	F_GFNI,	P_NONE},
!   {"vpclmulqdq", F_VPCLMULQDQ, P_NONE},
!   {"avx512vnni", F_AVX512VNNI, P_NONE},
!   {"avx512bitalg", F_AVX512BITALG, P_NONE},
!   {"avx512bf16", F_AVX512BF16, P_NONE},
!   {"avx512vp2intersect",F_AVX512VP2INTERSECT, P_NONE}
  };
  
  /* This parses the attribute arguments to target in DECL and determines
*************** get_builtin_code_for_version (tree decl,
*** 2084,2090 ****
    char *tok_str = NULL;
    char *token;
  
!   enum feature_priority priority = P_ZERO;
  
    static unsigned int NUM_FEATURES
      = sizeof (isa_names_table) / sizeof (_isa_names_table);
--- 1948,1954 ----
    char *tok_str = NULL;
    char *token;
  
!   enum feature_priority priority = P_NONE;
  
    static unsigned int NUM_FEATURES
      = sizeof (isa_names_table) / sizeof (_isa_names_table);
*************** get_builtin_code_for_version (tree decl,
*** 2125,2264 ****
        gcc_assert (new_target);
        
        if (new_target->arch_specified && new_target->arch > 0)
! 	{
! 	  switch (new_target->arch)
  	    {
! 	    case PROCESSOR_CORE2:
! 	      arg_str = "core2";
! 	      priority = P_PROC_SSSE3;
! 	      break;
! 	    case PROCESSOR_NEHALEM:
! 	      if (new_target->x_ix86_isa_flags & OPTION_MASK_ISA_PCLMUL)
! 		{
! 		  arg_str = "westmere";
! 		  priority = P_PCLMUL;
! 		}
! 	      else
  		{
! 		  /* We translate "arch=corei7" and "arch=nehalem" to
! 		     "corei7" so that it will be mapped to M_INTEL_COREI7
! 		     as cpu type to cover all M_INTEL_COREI7_XXXs.  */
! 		  arg_str = "corei7";
! 		  priority = P_PROC_SSE4_2;
  		}
  	      break;
- 	    case PROCESSOR_SANDYBRIDGE:
- 	      if (new_target->x_ix86_isa_flags & OPTION_MASK_ISA_F16C)
- 		arg_str = "ivybridge";
- 	      else
- 		arg_str = "sandybridge";
- 	      priority = P_PROC_AVX;
- 	      break;
- 	    case PROCESSOR_HASWELL:
- 	      if (new_target->x_ix86_isa_flags & OPTION_MASK_ISA_ADX)
- 		arg_str = "broadwell";
- 	      else
- 		arg_str = "haswell";
- 	      priority = P_PROC_AVX2;
- 	      break;
- 	    case PROCESSOR_SKYLAKE:
- 	      arg_str = "skylake";
- 	      priority = P_PROC_AVX2;
- 	      break;
- 	    case PROCESSOR_SKYLAKE_AVX512:
- 	      arg_str = "skylake-avx512";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_CANNONLAKE:
- 	      arg_str = "cannonlake";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_ICELAKE_CLIENT:
- 	      arg_str = "icelake-client";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_ICELAKE_SERVER:
- 	      arg_str = "icelake-server";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_CASCADELAKE:
- 	      arg_str = "cascadelake";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_TIGERLAKE:
- 	      arg_str = "tigerlake";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_COOPERLAKE:
- 	      arg_str = "cooperlake";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_BONNELL:
- 	      arg_str = "bonnell";
- 	      priority = P_PROC_SSSE3;
- 	      break;
- 	    case PROCESSOR_KNL:
- 	      arg_str = "knl";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_KNM:
- 	      arg_str = "knm";
- 	      priority = P_PROC_AVX512F;
- 	      break;
- 	    case PROCESSOR_SILVERMONT:
- 	      arg_str = "silvermont";
- 	      priority = P_PROC_SSE4_2;
- 	      break;
- 	    case PROCESSOR_GOLDMONT:
- 	      arg_str = "goldmont";
- 	      priority = P_PROC_SSE4_2;
- 	      break;
- 	    case PROCESSOR_GOLDMONT_PLUS:
- 	      arg_str = "goldmont-plus";
- 	      priority = P_PROC_SSE4_2;
- 	      break;
- 	    case PROCESSOR_TREMONT:
- 	      arg_str = "tremont";
- 	      priority = P_PROC_SSE4_2;
- 	      break;
- 	    case PROCESSOR_AMDFAM10:
- 	      arg_str = "amdfam10h";
- 	      priority = P_PROC_SSE4_A;
- 	      break;
- 	    case PROCESSOR_BTVER1:
- 	      arg_str = "btver1";
- 	      priority = P_PROC_SSE4_A;
- 	      break;
- 	    case PROCESSOR_BTVER2:
- 	      arg_str = "btver2";
- 	      priority = P_PROC_BMI;
- 	      break;
- 	    case PROCESSOR_BDVER1:
- 	      arg_str = "bdver1";
- 	      priority = P_PROC_XOP;
- 	      break;
- 	    case PROCESSOR_BDVER2:
- 	      arg_str = "bdver2";
- 	      priority = P_PROC_FMA;
- 	      break;
- 	    case PROCESSOR_BDVER3:
- 	      arg_str = "bdver3";
- 	      priority = P_PROC_FMA;
- 	      break;
- 	    case PROCESSOR_BDVER4:
- 	      arg_str = "bdver4";
- 	      priority = P_PROC_AVX2;
- 	      break;
- 	    case PROCESSOR_ZNVER1:
- 	      arg_str = "znver1";
- 	      priority = P_PROC_AVX2;
- 	      break;
- 	    case PROCESSOR_ZNVER2:
- 	      arg_str = "znver2";
- 	      priority = P_PROC_AVX2;
- 	      break;
  	    }
- 	}
  
        cl_target_option_restore (&global_options, &cur_target);
  	
--- 1989,2050 ----
        gcc_assert (new_target);
        
        if (new_target->arch_specified && new_target->arch > 0)
! 	for (i = 0; i < (unsigned int) pta_size; i++)
! 	  if (processor_alias_table[i].processor == new_target->arch)
  	    {
! 	      const pta *arch_info = &processor_alias_table[i];
! 	      switch (arch_info->priority)
  		{
! 		default:
! 		  arg_str = arch_info->name;
! 		  priority = arch_info->priority;
! 		  break;
! 		case P_PROC_DYNAMIC:
! 		  switch (new_target->arch)
! 		    {
! 		    case PROCESSOR_NEHALEM:
! 		      if (TARGET_PCLMUL_P (new_target->x_ix86_isa_flags))
! 			{
! 			  arg_str = "westmere";
! 			  priority = P_PCLMUL;
! 			}
! 		      else
! 			{
! 			  /* We translate "arch=corei7" and "arch=nehalem"
! 			     to "corei7" so that it will be mapped to
! 			     M_INTEL_COREI7 as cpu type to cover all
! 			     M_INTEL_COREI7_XXXs.  */
! 			  arg_str = "corei7";
! 			  priority = P_PROC_SSE4_2;
! 			}
! 		      break;
! 		    case PROCESSOR_SANDYBRIDGE:
! 		      if (TARGET_F16C_P (new_target->x_ix86_isa_flags))
! 			arg_str = "ivybridge";
! 		      else
! 			arg_str = "sandybridge";
! 		      priority = P_PROC_AVX;
! 		      break;
! 		    case PROCESSOR_HASWELL:
! 		      if (TARGET_ADX_P (new_target->x_ix86_isa_flags))
! 			arg_str = "broadwell";
! 		      else
! 			arg_str = "haswell";
! 		      priority = P_PROC_AVX2;
! 		      break;
! 		    case PROCESSOR_AMDFAM10:
! 		      arg_str = "amdfam10h";
! 		      priority = P_PROC_SSE4_A;
! 		      break;
! 		    default:
! 		      gcc_unreachable ();
! 		    }
! 		  break;
! 		case P_NONE:
! 		  break;
  		}
  	      break;
  	    }
  
        cl_target_option_restore (&global_options, &cur_target);
  	
*************** get_builtin_code_for_version (tree decl,
*** 2312,2318 ****
  	      break;
  	    }
  	}
!       if (predicate_list && priority == P_ZERO)
  	{
  	  error_at (DECL_SOURCE_LOCATION (decl),
  		    "ISA %qs is not supported in %<target%> attribute, "
--- 2098,2104 ----
  	      break;
  	    }
  	}
!       if (predicate_list && priority == P_NONE)
  	{
  	  error_at (DECL_SOURCE_LOCATION (decl),
  		    "ISA %qs is not supported in %<target%> attribute, "
*************** fold_builtin_cpu (tree fndecl, tree *arg
*** 2442,2456 ****
        tree final;
  
        unsigned int field_val = 0;
-       unsigned int NUM_ARCH_NAMES
- 	= sizeof (arch_names_table) / sizeof (struct _arch_names_table);
  
!       for (i = 0; i < NUM_ARCH_NAMES; i++)
! 	if (strcmp (arch_names_table[i].name,
! 	    TREE_STRING_POINTER (param_string_cst)) == 0)
  	  break;
  
!       if (i == NUM_ARCH_NAMES)
  	{
  	  error ("parameter to builtin not valid: %s",
  	         TREE_STRING_POINTER (param_string_cst));
--- 2228,2241 ----
        tree final;
  
        unsigned int field_val = 0;
  
!       for (i = 0; i < num_arch_names; i++)
! 	if (processor_alias_table[i].model != 0
! 	    && strcmp (processor_alias_table[i].name,
! 		       TREE_STRING_POINTER (param_string_cst)) == 0)
  	  break;
  
!       if (i == num_arch_names)
  	{
  	  error ("parameter to builtin not valid: %s",
  	         TREE_STRING_POINTER (param_string_cst));
*************** fold_builtin_cpu (tree fndecl, tree *arg
*** 2458,2464 ****
  	}
  
        field = TYPE_FIELDS (__processor_model_type);
!       field_val = arch_names_table[i].model;
  
        /* CPU types are stored in the next field.  */
        if (field_val > M_CPU_TYPE_START
--- 2243,2249 ----
  	}
  
        field = TYPE_FIELDS (__processor_model_type);
!       field_val = processor_alias_table[i].model;
  
        /* CPU types are stored in the next field.  */
        if (field_val > M_CPU_TYPE_START
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-c.c gcc-10.3.0/gcc/config/i386/i386-c.c
*** gcc-10.2.0/gcc/config/i386/i386-c.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-c.c	Thu Apr  8 11:56:28 2021
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 128,133 ****
--- 128,137 ----
        def_or_undef (parse_in, "__znver2");
        def_or_undef (parse_in, "__znver2__");
        break;
+     case PROCESSOR_ZNVER3:
+       def_or_undef (parse_in, "__znver3");
+       def_or_undef (parse_in, "__znver3__");
+       break;
      case PROCESSOR_BTVER1:
        def_or_undef (parse_in, "__btver1");
        def_or_undef (parse_in, "__btver1__");
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 306,311 ****
--- 310,318 ----
      case PROCESSOR_ZNVER2:
        def_or_undef (parse_in, "__tune_znver2__");
        break;
+     case PROCESSOR_ZNVER3:
+       def_or_undef (parse_in, "__tune_znver3__");
+       break;
      case PROCESSOR_BTVER1:
        def_or_undef (parse_in, "__tune_btver1__");
        break;
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-expand.c gcc-10.3.0/gcc/config/i386/i386-expand.c
*** gcc-10.2.0/gcc/config/i386/i386-expand.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-expand.c	Thu Apr  8 11:56:28 2021
*************** split_double_mode (machine_mode mode, rt
*** 116,121 ****
--- 116,127 ----
      case E_DImode:
        half_mode = SImode;
        break;
+     case E_P2HImode:
+       half_mode = HImode;
+       break;
+     case E_P2QImode:
+       half_mode = QImode;
+       break;
      default:
        gcc_unreachable ();
      }
*************** ix86_expand_sse_cmp (rtx dest, enum rtx_
*** 3491,3496 ****
--- 3497,3509 ----
        || (op_false && reg_overlap_mentioned_p (dest, op_false)))
      dest = gen_reg_rtx (maskcmp ? cmp_mode : mode);
  
+   if (maskcmp)
+     {
+       bool ok = ix86_expand_mask_vec_cmp (dest, code, cmp_op0, cmp_op1);
+       gcc_assert (ok);
+       return dest;
+     }
+ 
    x = gen_rtx_fmt_ee (code, cmp_mode, cmp_op0, cmp_op1);
  
    if (cmp_mode != mode && !maskcmp)
*************** ix86_expand_sse_movcc (rtx dest, rtx cmp
*** 3513,3518 ****
--- 3526,3538 ----
    machine_mode mode = GET_MODE (dest);
    machine_mode cmpmode = GET_MODE (cmp);
  
+   /* Simplify trivial VEC_COND_EXPR to avoid ICE in pr97506.  */
+   if (rtx_equal_p (op_true, op_false))
+     {
+       emit_move_insn (dest, op_true);
+       return;
+     }
+ 
    /* In AVX512F the result of comparison is an integer mask.  */
    bool maskcmp = mode != cmpmode && ix86_valid_mask_cmp_mode (mode);
  
*************** ix86_cmp_code_to_pcmp_immediate (enum rt
*** 3926,3936 ****
  /* Expand AVX-512 vector comparison.  */
  
  bool
! ix86_expand_mask_vec_cmp (rtx operands[])
  {
!   machine_mode mask_mode = GET_MODE (operands[0]);
!   machine_mode cmp_mode = GET_MODE (operands[2]);
!   enum rtx_code code = GET_CODE (operands[1]);
    rtx imm = GEN_INT (ix86_cmp_code_to_pcmp_immediate (code, cmp_mode));
    int unspec_code;
    rtx unspec;
--- 3946,3955 ----
  /* Expand AVX-512 vector comparison.  */
  
  bool
! ix86_expand_mask_vec_cmp (rtx dest, enum rtx_code code, rtx cmp_op0, rtx cmp_op1)
  {
!   machine_mode mask_mode = GET_MODE (dest);
!   machine_mode cmp_mode = GET_MODE (cmp_op0);
    rtx imm = GEN_INT (ix86_cmp_code_to_pcmp_immediate (code, cmp_mode));
    int unspec_code;
    rtx unspec;
*************** ix86_expand_mask_vec_cmp (rtx operands[]
*** 3948,3957 ****
        unspec_code = UNSPEC_PCMP;
      }
  
!   unspec = gen_rtx_UNSPEC (mask_mode, gen_rtvec (3, operands[2],
! 						 operands[3], imm),
  			   unspec_code);
!   emit_insn (gen_rtx_SET (operands[0], unspec));
  
    return true;
  }
--- 3967,3975 ----
        unspec_code = UNSPEC_PCMP;
      }
  
!   unspec = gen_rtx_UNSPEC (mask_mode, gen_rtvec (3, cmp_op0, cmp_op1, imm),
  			   unspec_code);
!   emit_insn (gen_rtx_SET (dest, unspec));
  
    return true;
  }
*************** ix86_expand_call (rtx retval, rtx fnaddr
*** 7958,7964 ****
  	    }
  	  else if (!TARGET_PECOFF && !TARGET_MACHO)
  	    {
! 	      if (TARGET_64BIT)
  		{
  		  fnaddr = gen_rtx_UNSPEC (Pmode,
  					   gen_rtvec (1, addr),
--- 7976,7992 ----
  	    }
  	  else if (!TARGET_PECOFF && !TARGET_MACHO)
  	    {
! 	      if (TARGET_64BIT
! 		  && ix86_cmodel == CM_LARGE_PIC
! 		  && DEFAULT_ABI != MS_ABI)
! 		{
! 		  fnaddr = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, addr),
! 					   UNSPEC_GOT);
! 		  fnaddr = gen_rtx_CONST (Pmode, fnaddr);
! 		  fnaddr = force_reg (Pmode, fnaddr);
! 		  fnaddr = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, fnaddr);
! 		}
! 	      else if (TARGET_64BIT)
  		{
  		  fnaddr = gen_rtx_UNSPEC (Pmode,
  					   gen_rtvec (1, addr),
*************** rdseed_step:
*** 12786,12791 ****
--- 12814,12823 ----
        emit_insn (GEN_FCN (icode) (op0, gen_rtx_MEM (mode, op1)));
        return 0;
  
+     case IX86_BUILTIN_VZEROUPPER:
+       cfun->machine->has_explicit_vzeroupper = true;
+       break;
+ 
      default:
        break;
      }
*************** ix86_expand_rint (rtx operand0, rtx oper
*** 15793,15799 ****
          return copysign (xa, operand1);
     */
    machine_mode mode = GET_MODE (operand0);
!   rtx res, xa, TWO52, two52, mask;
    rtx_code_label *label;
  
    res = gen_reg_rtx (mode);
--- 15825,15831 ----
          return copysign (xa, operand1);
     */
    machine_mode mode = GET_MODE (operand0);
!   rtx res, xa, TWO52, mask;
    rtx_code_label *label;
  
    res = gen_reg_rtx (mode);
*************** ix86_expand_rint (rtx operand0, rtx oper
*** 15806,15821 ****
    TWO52 = ix86_gen_TWO52 (mode);
    label = ix86_expand_sse_compare_and_jump (UNLE, TWO52, xa, false);
  
-   two52 = TWO52;
    if (flag_rounding_math)
      {
!       two52 = gen_reg_rtx (mode);
!       ix86_sse_copysign_to_positive (two52, TWO52, res, mask);
        xa = res;
      }
  
!   xa = expand_simple_binop (mode, PLUS, xa, two52, NULL_RTX, 0, OPTAB_DIRECT);
!   xa = expand_simple_binop (mode, MINUS, xa, two52, xa, 0, OPTAB_DIRECT);
  
    ix86_sse_copysign_to_positive (res, xa, res, mask);
  
--- 15838,15855 ----
    TWO52 = ix86_gen_TWO52 (mode);
    label = ix86_expand_sse_compare_and_jump (UNLE, TWO52, xa, false);
  
    if (flag_rounding_math)
      {
!       ix86_sse_copysign_to_positive (TWO52, TWO52, res, mask);
        xa = res;
      }
  
!   xa = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT);
!   xa = expand_simple_binop (mode, MINUS, xa, TWO52, xa, 0, OPTAB_DIRECT);
! 
!   /* Remove the sign with FE_DOWNWARD, where x - x = -0.0.  */
!   if (HONOR_SIGNED_ZEROS (mode) && flag_rounding_math)
!     xa = ix86_expand_sse_fabs (xa, NULL);
  
    ix86_sse_copysign_to_positive (res, xa, res, mask);
  
*************** ix86_expand_floorceil (rtx operand0, rtx
*** 15835,15846 ****
--- 15869,15882 ----
          if (!isless (xa, TWO52))
            return x;
  	x2 = (double)(long)x;
+ 
       Compensate.  Floor:
  	if (x2 > x)
  	  x2 -= 1;
       Compensate.  Ceil:
  	if (x2 < x)
  	  x2 += 1;
+ 
  	if (HONOR_SIGNED_ZEROS (mode))
  	  return copysign (x2, x);
  	return x2;
*************** ix86_expand_floorceil (rtx operand0, rtx
*** 15875,15884 ****
    emit_insn (gen_rtx_SET (tmp, gen_rtx_AND (mode, one, tmp)));
    tmp = expand_simple_binop (mode, do_floor ? MINUS : PLUS,
  			     xa, tmp, NULL_RTX, 0, OPTAB_DIRECT);
-   emit_move_insn (res, tmp);
- 
    if (HONOR_SIGNED_ZEROS (mode))
!     ix86_sse_copysign_to_positive (res, res, force_reg (mode, operand1), mask);
  
    emit_label (label);
    LABEL_NUSES (label) = 1;
--- 15911,15925 ----
    emit_insn (gen_rtx_SET (tmp, gen_rtx_AND (mode, one, tmp)));
    tmp = expand_simple_binop (mode, do_floor ? MINUS : PLUS,
  			     xa, tmp, NULL_RTX, 0, OPTAB_DIRECT);
    if (HONOR_SIGNED_ZEROS (mode))
!     {
!       /* Remove the sign with FE_DOWNWARD, where x - x = -0.0.  */
!       if (do_floor && flag_rounding_math)
! 	tmp = ix86_expand_sse_fabs (tmp, NULL);
! 
!       ix86_sse_copysign_to_positive (tmp, tmp, res, mask);
!     }
!   emit_move_insn (res, tmp);
  
    emit_label (label);
    LABEL_NUSES (label) = 1;
*************** ix86_expand_floorceildf_32 (rtx operand0
*** 15898,15909 ****
--- 15939,15952 ----
            return x;
          xa = xa + TWO52 - TWO52;
          x2 = copysign (xa, x);
+ 
       Compensate.  Floor:
          if (x2 > x)
            x2 -= 1;
       Compensate.  Ceil:
          if (x2 < x)
            x2 += 1;
+ 
  	if (HONOR_SIGNED_ZEROS (mode))
  	  x2 = copysign (x2, x);
  	return x2;
*************** ix86_expand_floorceildf_32 (rtx operand0
*** 15940,15947 ****
    emit_insn (gen_rtx_SET (tmp, gen_rtx_AND (mode, one, tmp)));
    tmp = expand_simple_binop (mode, do_floor ? MINUS : PLUS,
  			     xa, tmp, NULL_RTX, 0, OPTAB_DIRECT);
!   if (!do_floor && HONOR_SIGNED_ZEROS (mode))
!     ix86_sse_copysign_to_positive (tmp, tmp, res, mask);
    emit_move_insn (res, tmp);
  
    emit_label (label);
--- 15983,15996 ----
    emit_insn (gen_rtx_SET (tmp, gen_rtx_AND (mode, one, tmp)));
    tmp = expand_simple_binop (mode, do_floor ? MINUS : PLUS,
  			     xa, tmp, NULL_RTX, 0, OPTAB_DIRECT);
!   if (HONOR_SIGNED_ZEROS (mode))
!     {
!       /* Remove the sign with FE_DOWNWARD, where x - x = -0.0.  */
!       if (do_floor && flag_rounding_math)
! 	tmp = ix86_expand_sse_fabs (tmp, NULL);
! 
!       ix86_sse_copysign_to_positive (tmp, tmp, res, mask);
!     }
    emit_move_insn (res, tmp);
  
    emit_label (label);
*************** void
*** 16002,16008 ****
  ix86_expand_truncdf_32 (rtx operand0, rtx operand1)
  {
    machine_mode mode = GET_MODE (operand0);
!   rtx xa, mask, TWO52, one, res, smask, tmp;
    rtx_code_label *label;
  
    /* C code for SSE variant we expand below.
--- 16051,16057 ----
  ix86_expand_truncdf_32 (rtx operand0, rtx operand1)
  {
    machine_mode mode = GET_MODE (operand0);
!   rtx xa, xa2, TWO52, tmp, one, res, mask;
    rtx_code_label *label;
  
    /* C code for SSE variant we expand below.
*************** ix86_expand_truncdf_32 (rtx operand0, rt
*** 16025,16052 ****
    emit_move_insn (res, operand1);
  
    /* xa = abs (operand1) */
!   xa = ix86_expand_sse_fabs (res, &smask);
  
    /* if (!isless (xa, TWO52)) goto label; */
    label = ix86_expand_sse_compare_and_jump (UNLE, TWO52, xa, false);
  
!   /* res = xa + TWO52 - TWO52; */
!   tmp = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT);
!   tmp = expand_simple_binop (mode, MINUS, tmp, TWO52, tmp, 0, OPTAB_DIRECT);
!   emit_move_insn (res, tmp);
  
    /* generate 1.0 */
    one = force_reg (mode, const_double_from_real_value (dconst1, mode));
  
!   /* Compensate: res = xa2 - (res > xa ? 1 : 0)  */
!   mask = ix86_expand_sse_compare_mask (UNGT, res, xa, false);
!   emit_insn (gen_rtx_SET (mask, gen_rtx_AND (mode, mask, one)));
    tmp = expand_simple_binop (mode, MINUS,
! 			     res, mask, NULL_RTX, 0, OPTAB_DIRECT);
!   emit_move_insn (res, tmp);
  
!   /* res = copysign (res, operand1) */
!   ix86_sse_copysign_to_positive (res, res, force_reg (mode, operand1), smask);
  
    emit_label (label);
    LABEL_NUSES (label) = 1;
--- 16074,16102 ----
    emit_move_insn (res, operand1);
  
    /* xa = abs (operand1) */
!   xa = ix86_expand_sse_fabs (res, &mask);
  
    /* if (!isless (xa, TWO52)) goto label; */
    label = ix86_expand_sse_compare_and_jump (UNLE, TWO52, xa, false);
  
!   /* xa2 = xa + TWO52 - TWO52; */
!   xa2 = expand_simple_binop (mode, PLUS, xa, TWO52, NULL_RTX, 0, OPTAB_DIRECT);
!   xa2 = expand_simple_binop (mode, MINUS, xa2, TWO52, xa2, 0, OPTAB_DIRECT);
  
    /* generate 1.0 */
    one = force_reg (mode, const_double_from_real_value (dconst1, mode));
  
!   /* Compensate: xa2 = xa2 - (xa2 > xa ? 1 : 0)  */
!   tmp = ix86_expand_sse_compare_mask (UNGT, xa2, xa, false);
!   emit_insn (gen_rtx_SET (tmp, gen_rtx_AND (mode, one, tmp)));
    tmp = expand_simple_binop (mode, MINUS,
! 			     xa2, tmp, NULL_RTX, 0, OPTAB_DIRECT);
!   /* Remove the sign with FE_DOWNWARD, where x - x = -0.0.  */
!   if (HONOR_SIGNED_ZEROS (mode) && flag_rounding_math)
!     tmp = ix86_expand_sse_fabs (tmp, NULL);
  
!   /* res = copysign (xa2, operand1) */
!   ix86_sse_copysign_to_positive (res, tmp, res, mask);
  
    emit_label (label);
    LABEL_NUSES (label) = 1;
*************** ix86_expand_pextr (rtx *operands)
*** 20042,20048 ****
      case E_V4SImode:
      case E_V2DImode:
      case E_V1TImode:
-     case E_TImode:
        {
  	machine_mode srcmode, dstmode;
  	rtx d, pat;
--- 20092,20097 ----
*************** ix86_expand_pinsr (rtx *operands)
*** 20138,20144 ****
      case E_V4SImode:
      case E_V2DImode:
      case E_V1TImode:
-     case E_TImode:
        {
  	machine_mode srcmode, dstmode;
  	rtx (*pinsr)(rtx, rtx, rtx, rtx);
--- 20187,20192 ----
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-features.c gcc-10.3.0/gcc/config/i386/i386-features.c
*** gcc-10.2.0/gcc/config/i386/i386-features.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-features.c	Thu Apr  8 11:56:28 2021
*************** convert_scalars_to_vector (bool timode_p
*** 1615,1621 ****
      bitmap_initialize (&candidates[i], &bitmap_default_obstack);
  
    calculate_dominance_info (CDI_DOMINATORS);
!   df_set_flags (DF_DEFER_INSN_RESCAN);
    df_chain_add_problem (DF_DU_CHAIN | DF_UD_CHAIN);
    df_analyze ();
  
--- 1615,1621 ----
      bitmap_initialize (&candidates[i], &bitmap_default_obstack);
  
    calculate_dominance_info (CDI_DOMINATORS);
!   df_set_flags (DF_DEFER_INSN_RESCAN | DF_RD_PRUNE_DEAD_DEFS);
    df_chain_add_problem (DF_DU_CHAIN | DF_UD_CHAIN);
    df_analyze ();
  
*************** ix86_add_reg_usage_to_vzerouppers (void)
*** 1825,1843 ****
  static unsigned int
  rest_of_handle_insert_vzeroupper (void)
  {
!   int i;
! 
!   /* vzeroupper instructions are inserted immediately after reload to
!      account for possible spills from 256bit or 512bit registers.  The pass
!      reuses mode switching infrastructure by re-running mode insertion
!      pass, so disable entities that have already been processed.  */
!   for (i = 0; i < MAX_386_ENTITIES; i++)
!     ix86_optimize_mode_switching[i] = 0;
  
!   ix86_optimize_mode_switching[AVX_U128] = 1;
  
!   /* Call optimize_mode_switching.  */
!   g->get_passes ()->execute_pass_mode_switching ();
    ix86_add_reg_usage_to_vzerouppers ();
    return 0;
  }
--- 1825,1846 ----
  static unsigned int
  rest_of_handle_insert_vzeroupper (void)
  {
!   if (TARGET_VZEROUPPER
!       && flag_expensive_optimizations
!       && !optimize_size)
!     {
!       /* vzeroupper instructions are inserted immediately after reload to
! 	 account for possible spills from 256bit or 512bit registers.  The pass
! 	 reuses mode switching infrastructure by re-running mode insertion
! 	 pass, so disable entities that have already been processed.  */
!       for (int i = 0; i < MAX_386_ENTITIES; i++)
! 	ix86_optimize_mode_switching[i] = 0;
  
!       ix86_optimize_mode_switching[AVX_U128] = 1;
  
!       /* Call optimize_mode_switching.  */
!       g->get_passes ()->execute_pass_mode_switching ();
!     }
    ix86_add_reg_usage_to_vzerouppers ();
    return 0;
  }
*************** public:
*** 1868,1875 ****
    virtual bool gate (function *)
      {
        return TARGET_AVX
! 	     && TARGET_VZEROUPPER && flag_expensive_optimizations
! 	     && !optimize_size;
      }
  
    virtual unsigned int execute (function *)
--- 1871,1880 ----
    virtual bool gate (function *)
      {
        return TARGET_AVX
! 	     && ((TARGET_VZEROUPPER
! 		  && flag_expensive_optimizations
! 		  && !optimize_size)
! 		 || cfun->machine->has_explicit_vzeroupper);
      }
  
    virtual unsigned int execute (function *)
*************** remove_partial_avx_dependency (void)
*** 2143,2148 ****
--- 2148,2156 ----
  
    auto_vec<rtx_insn *> control_flow_insns;
  
+   /* We create invalid RTL initially so defer rescans.  */
+   df_set_flags (DF_DEFER_INSN_RESCAN);
+ 
    FOR_EACH_BB_FN (bb, cfun)
      {
        FOR_BB_INSNS (bb, insn)
*************** remove_partial_avx_dependency (void)
*** 2159,2172 ****
  	    continue;
  
  	  if (!v4sf_const0)
! 	    {
! 	      calculate_dominance_info (CDI_DOMINATORS);
! 	      df_set_flags (DF_DEFER_INSN_RESCAN);
! 	      df_chain_add_problem (DF_DU_CHAIN | DF_UD_CHAIN);
! 	      df_md_add_problem ();
! 	      df_analyze ();
! 	      v4sf_const0 = gen_reg_rtx (V4SFmode);
! 	    }
  
  	  /* Convert PARTIAL_XMM_UPDATE_TRUE insns, DF -> SF, SF -> DF,
  	     SI -> SF, SI -> DF, DI -> SF, DI -> DF, to vec_dup and
--- 2167,2173 ----
  	    continue;
  
  	  if (!v4sf_const0)
! 	    v4sf_const0 = gen_reg_rtx (V4SFmode);
  
  	  /* Convert PARTIAL_XMM_UPDATE_TRUE insns, DF -> SF, SF -> DF,
  	     SI -> SF, SI -> DF, DI -> SF, DI -> DF, to vec_dup and
*************** remove_partial_avx_dependency (void)
*** 2227,2232 ****
--- 2228,2234 ----
      {
        /* (Re-)discover loops so that bb->loop_father can be used in the
  	 analysis below.  */
+       calculate_dominance_info (CDI_DOMINATORS);
        loop_optimizer_init (AVOID_CFG_MODIFICATIONS);
  
        /* Generate a vxorps at entry of the nearest dominator for basic
*************** remove_partial_avx_dependency (void)
*** 2258,2264 ****
  	set_insn = emit_insn_after (set,
  				    insn ? PREV_INSN (insn) : BB_END (bb));
        df_insn_rescan (set_insn);
-       df_process_deferred_rescans ();
        loop_optimizer_finalize ();
  
        if (!control_flow_insns.is_empty ())
--- 2260,2265 ----
*************** remove_partial_avx_dependency (void)
*** 2279,2284 ****
--- 2280,2287 ----
  	}
      }
  
+   df_process_deferred_rescans ();
+   df_clear_flags (DF_DEFER_INSN_RESCAN);
    bitmap_obstack_release (NULL);
    BITMAP_FREE (convert_bbs);
  
*************** const pass_data pass_data_remove_partial
*** 2298,2304 ****
    0, /* properties_provided */
    0, /* properties_destroyed */
    0, /* todo_flags_start */
!   TODO_df_finish, /* todo_flags_finish */
  };
  
  class pass_remove_partial_avx_dependency : public rtl_opt_pass
--- 2301,2307 ----
    0, /* properties_provided */
    0, /* properties_destroyed */
    0, /* todo_flags_start */
!   0, /* todo_flags_finish */
  };
  
  class pass_remove_partial_avx_dependency : public rtl_opt_pass
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-options.c gcc-10.3.0/gcc/config/i386/i386-options.c
*** gcc-10.2.0/gcc/config/i386/i386-options.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-options.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 145,155 ****
  #define m_BDVER4 (HOST_WIDE_INT_1U<<PROCESSOR_BDVER4)
  #define m_ZNVER1 (HOST_WIDE_INT_1U<<PROCESSOR_ZNVER1)
  #define m_ZNVER2 (HOST_WIDE_INT_1U<<PROCESSOR_ZNVER2)
  #define m_BTVER1 (HOST_WIDE_INT_1U<<PROCESSOR_BTVER1)
  #define m_BTVER2 (HOST_WIDE_INT_1U<<PROCESSOR_BTVER2)
  #define m_BDVER	(m_BDVER1 | m_BDVER2 | m_BDVER3 | m_BDVER4)
  #define m_BTVER (m_BTVER1 | m_BTVER2)
! #define m_ZNVER	(m_ZNVER1 | m_ZNVER2)
  #define m_AMD_MULTIPLE (m_ATHLON_K8 | m_AMDFAM10 | m_BDVER | m_BTVER \
  			| m_ZNVER)
  
--- 145,156 ----
  #define m_BDVER4 (HOST_WIDE_INT_1U<<PROCESSOR_BDVER4)
  #define m_ZNVER1 (HOST_WIDE_INT_1U<<PROCESSOR_ZNVER1)
  #define m_ZNVER2 (HOST_WIDE_INT_1U<<PROCESSOR_ZNVER2)
+ #define m_ZNVER3 (HOST_WIDE_INT_1U<<PROCESSOR_ZNVER3)
  #define m_BTVER1 (HOST_WIDE_INT_1U<<PROCESSOR_BTVER1)
  #define m_BTVER2 (HOST_WIDE_INT_1U<<PROCESSOR_BTVER2)
  #define m_BDVER	(m_BDVER1 | m_BDVER2 | m_BDVER3 | m_BDVER4)
  #define m_BTVER (m_BTVER1 | m_BTVER2)
! #define m_ZNVER	(m_ZNVER1 | m_ZNVER2 | m_ZNVER3)
  #define m_AMD_MULTIPLE (m_ATHLON_K8 | m_AMDFAM10 | m_BDVER | m_BTVER \
  			| m_ZNVER)
  
*************** static const struct processor_costs *pro
*** 730,736 ****
    &btver1_cost,
    &btver2_cost,
    &znver1_cost,
!   &znver2_cost
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
--- 731,738 ----
    &btver1_cost,
    &btver2_cost,
    &znver1_cost,
!   &znver2_cost,
!   &znver3_cost
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
*************** ix86_valid_target_attribute_tree (tree f
*** 1302,1307 ****
--- 1304,1317 ----
        /* Add any builtin functions with the new isa if any.  */
        ix86_add_new_builtins (opts->x_ix86_isa_flags, opts->x_ix86_isa_flags2);
  
+       enum excess_precision orig_ix86_excess_precision
+ 	= opts->x_ix86_excess_precision;
+       bool orig_ix86_unsafe_math_optimizations
+ 	= opts->x_ix86_unsafe_math_optimizations;
+       opts->x_ix86_excess_precision = opts->x_flag_excess_precision;
+       opts->x_ix86_unsafe_math_optimizations
+ 	= opts->x_flag_unsafe_math_optimizations;
+ 
        /* Save the current options unless we are validating options for
  	 #pragma.  */
        t = build_target_option_node (opts);
*************** ix86_valid_target_attribute_tree (tree f
*** 1310,1315 ****
--- 1320,1328 ----
        opts->x_ix86_tune_string = orig_tune_string;
        opts_set->x_ix86_fpmath = orig_fpmath_set;
        opts_set->x_prefer_vector_width_type = orig_pvw_set;
+       opts->x_ix86_excess_precision = orig_ix86_excess_precision;
+       opts->x_ix86_unsafe_math_optimizations
+ 	= orig_ix86_unsafe_math_optimizations;
  
        release_options_strings (option_strings);
      }
*************** ix86_option_override_internal (bool main
*** 1966,1971 ****
--- 1979,1987 ----
      sorry ("%i-bit mode not compiled in",
  	   (opts->x_ix86_isa_flags & OPTION_MASK_ISA_64BIT) ? 64 : 32);
  
+   /* Last processor_alias_table must point to "generic" entry.  */
+   gcc_checking_assert (strcmp (processor_alias_table[pta_size - 1].name,
+ 			       "generic") == 0);
    for (i = 0; i < pta_size; i++)
      if (! strcmp (opts->x_ix86_arch_string, processor_alias_table[i].name))
        {
*************** ix86_option_override_internal (bool main
*** 2226,2231 ****
--- 2242,2250 ----
  	if (((processor_alias_table[i].flags & PTA_PTWRITE) != 0)
  	    && !(opts->x_ix86_isa_flags2_explicit & OPTION_MASK_ISA2_PTWRITE))
  	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_PTWRITE;
+ 	if (((processor_alias_table[i].flags & PTA_CLDEMOTE) != 0)
+ 	    && !(opts->x_ix86_isa_flags2_explicit & OPTION_MASK_ISA2_CLDEMOTE))
+ 	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_CLDEMOTE;
  
  	if ((processor_alias_table[i].flags
  	   & (PTA_PREFETCH_SSE | PTA_SSE)) != 0)
*************** ix86_option_override_internal (bool main
*** 2885,2892 ****
    /* Save the initial options in case the user does function specific
       options.  */
    if (main_args_p)
!     target_option_default_node = target_option_current_node
!       = build_target_option_node (opts);
  
    if (opts->x_flag_cf_protection != CF_NONE)
      opts->x_flag_cf_protection
--- 2904,2917 ----
    /* Save the initial options in case the user does function specific
       options.  */
    if (main_args_p)
!     {
!       opts->x_ix86_excess_precision
! 	= opts->x_flag_excess_precision;
!       opts->x_ix86_unsafe_math_optimizations
! 	= opts->x_flag_unsafe_math_optimizations;
!       target_option_default_node = target_option_current_node
! 	= build_target_option_node (opts);
!     }
  
    if (opts->x_flag_cf_protection != CF_NONE)
      opts->x_flag_cf_protection
*************** ix86_set_current_function (tree fndecl)
*** 3186,3191 ****
--- 3211,3234 ----
        if (TREE_TARGET_GLOBALS (new_tree))
  	restore_target_globals (TREE_TARGET_GLOBALS (new_tree));
        else if (new_tree == target_option_default_node)
+ 	restore_target_globals (&default_target_globals);
+       else
+ 	TREE_TARGET_GLOBALS (new_tree) = save_target_globals_default_opts ();
+     }
+   else if (flag_unsafe_math_optimizations
+ 	   != TREE_TARGET_OPTION (new_tree)->x_ix86_unsafe_math_optimizations
+ 	   || (flag_excess_precision
+ 	       != TREE_TARGET_OPTION (new_tree)->x_ix86_excess_precision))
+     {
+       cl_target_option_restore (&global_options,
+ 				TREE_TARGET_OPTION (new_tree));
+       ix86_excess_precision = flag_excess_precision;
+       ix86_unsafe_math_optimizations = flag_unsafe_math_optimizations;
+       DECL_FUNCTION_SPECIFIC_TARGET (fndecl) = new_tree
+ 	= build_target_option_node (&global_options);
+       if (TREE_TARGET_GLOBALS (new_tree))
+ 	restore_target_globals (TREE_TARGET_GLOBALS (new_tree));
+       else if (new_tree == target_option_default_node)
  	restore_target_globals (&default_target_globals);
        else
  	TREE_TARGET_GLOBALS (new_tree) = save_target_globals_default_opts ();
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386-protos.h gcc-10.3.0/gcc/config/i386/i386-protos.h
*** gcc-10.2.0/gcc/config/i386/i386-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386-protos.h	Thu Apr  8 11:56:28 2021
*************** extern bool ix86_expand_fp_movcc (rtx[])
*** 141,147 ****
  extern bool ix86_expand_fp_vcond (rtx[]);
  extern bool ix86_expand_int_vcond (rtx[]);
  extern void ix86_expand_vec_perm (rtx[]);
! extern bool ix86_expand_mask_vec_cmp (rtx[]);
  extern bool ix86_expand_int_vec_cmp (rtx[]);
  extern bool ix86_expand_fp_vec_cmp (rtx[]);
  extern void ix86_expand_sse_movcc (rtx, rtx, rtx, rtx);
--- 141,147 ----
  extern bool ix86_expand_fp_vcond (rtx[]);
  extern bool ix86_expand_int_vcond (rtx[]);
  extern void ix86_expand_vec_perm (rtx[]);
! extern bool ix86_expand_mask_vec_cmp (rtx, enum rtx_code, rtx, rtx);
  extern bool ix86_expand_int_vec_cmp (rtx[]);
  extern bool ix86_expand_fp_vec_cmp (rtx[]);
  extern void ix86_expand_sse_movcc (rtx, rtx, rtx, rtx);
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386.c gcc-10.3.0/gcc/config/i386/i386.c
*** gcc-10.2.0/gcc/config/i386/i386.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386.c	Thu Apr  8 11:56:28 2021
*************** ix86_compute_frame_layout (void)
*** 6190,6200 ****
    offset += frame->nregs * UNITS_PER_WORD;
    frame->reg_save_offset = offset;
  
-   /* On SEH target, registers are pushed just before the frame pointer
-      location.  */
-   if (TARGET_SEH)
-     frame->hard_frame_pointer_offset = offset;
- 
    /* Calculate the size of the va-arg area (not including padding, if any).  */
    frame->va_arg_size = ix86_varargs_gpr_size + ix86_varargs_fpr_size;
  
--- 6190,6195 ----
*************** ix86_compute_frame_layout (void)
*** 6357,6370 ****
       the unwind data structure.  */
    if (TARGET_SEH)
      {
!       HOST_WIDE_INT diff;
  
!       /* If we can leave the frame pointer where it is, do so.  Also, returns
! 	 the establisher frame for __builtin_frame_address (0).  */
!       diff = frame->stack_pointer_offset - frame->hard_frame_pointer_offset;
!       if (diff <= SEH_MAX_FRAME_SIZE
! 	  && (diff > 240 || (diff & 15) != 0)
! 	  && !crtl->accesses_prior_frames)
  	{
  	  /* Ideally we'd determine what portion of the local stack frame
  	     (within the constraint of the lowest 240) is most heavily used.
--- 6352,6373 ----
       the unwind data structure.  */
    if (TARGET_SEH)
      {
!       /* Force the frame pointer to point at or below the lowest register save
! 	 area, see the SEH code in config/i386/winnt.c for the rationale.  */
!       frame->hard_frame_pointer_offset = frame->sse_reg_save_offset;
  
!       /* If we can leave the frame pointer where it is, do so.  Also, return
! 	 the establisher frame for __builtin_frame_address (0) or else if the
! 	 frame overflows the SEH maximum frame size.  */
!       const HOST_WIDE_INT diff
! 	= frame->stack_pointer_offset - frame->hard_frame_pointer_offset;
!       if (diff <= 255)
! 	{
! 	  /* The resulting diff will be a multiple of 16 lower than 255,
! 	     i.e. at most 240 as required by the unwind data structure.  */
! 	  frame->hard_frame_pointer_offset += (diff & 15);
! 	}
!       else if (diff <= SEH_MAX_FRAME_SIZE && !crtl->accesses_prior_frames)
  	{
  	  /* Ideally we'd determine what portion of the local stack frame
  	     (within the constraint of the lowest 240) is most heavily used.
*************** ix86_compute_frame_layout (void)
*** 6373,6378 ****
--- 6376,6383 ----
  	     frame that is addressable with 8-bit offsets.  */
  	  frame->hard_frame_pointer_offset = frame->stack_pointer_offset - 128;
  	}
+       else
+ 	frame->hard_frame_pointer_offset = frame->hfp_save_offset;
      }
  }
  
*************** ix86_update_stack_boundary (void)
*** 6965,6974 ****
  static rtx
  ix86_get_drap_rtx (void)
  {
!   /* We must use DRAP if there are outgoing arguments on stack and
       ACCUMULATE_OUTGOING_ARGS is false.  */
    if (ix86_force_drap
!       || (cfun->machine->outgoing_args_on_stack
  	  && !ACCUMULATE_OUTGOING_ARGS))
      crtl->need_drap = true;
  
--- 6970,6981 ----
  static rtx
  ix86_get_drap_rtx (void)
  {
!   /* We must use DRAP if there are outgoing arguments on stack or
!      the stack pointer register is clobbered by asm statment and
       ACCUMULATE_OUTGOING_ARGS is false.  */
    if (ix86_force_drap
!       || ((cfun->machine->outgoing_args_on_stack
! 	   || crtl->sp_is_clobbered_by_asm)
  	  && !ACCUMULATE_OUTGOING_ARGS))
      crtl->need_drap = true;
  
*************** ix86_expand_prologue (void)
*** 8168,8184 ****
        insn = emit_insn (gen_push (hard_frame_pointer_rtx));
        RTX_FRAME_RELATED_P (insn) = 1;
  
-       /* Push registers now, before setting the frame pointer
- 	 on SEH target.  */
-       if (!int_registers_saved
- 	  && TARGET_SEH
- 	  && !frame.save_regs_using_mov)
- 	{
- 	  ix86_emit_save_regs ();
- 	  int_registers_saved = true;
- 	  gcc_assert (m->fs.sp_offset == frame.reg_save_offset);
- 	}
- 
        if (m->fs.sp_offset == frame.hard_frame_pointer_offset)
  	{
  	  insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx);
--- 8175,8180 ----
*************** ix86_print_operand (FILE *file, rtx x, i
*** 12738,12777 ****
  	    }
  	  return;
  
- 	case 'I':
- 	  if (ASSEMBLER_DIALECT == ASM_ATT)
- 	    putc ('$', file);
- 	  switch (GET_CODE (x))
- 	    {
- 	    case EQ:
- 	      putc ('0', file);
- 	      break;
- 	    case NE:
- 	      putc ('4', file);
- 	      break;
- 	    case GE:
- 	    case GEU:
- 	      putc ('5', file);
- 	      break;
- 	    case GT:
- 	    case GTU:
- 	      putc ('6', file);
- 	      break;
- 	    case LE:
- 	    case LEU:
- 	      putc ('2', file);
- 	      break;
- 	    case LT:
- 	    case LTU:
- 	      putc ('1', file);
- 	      break;
- 	    default:
- 	      output_operand_lossage ("operand is not a condition code, "
- 				      "invalid operand code 'I'");
- 	      return;
- 	    }
- 	  return;
- 
  	case 'Y':
  	  switch (GET_CODE (x))
  	    {
--- 12734,12739 ----
*************** ix86_md_asm_adjust (vec<rtx> &outputs, v
*** 21147,21186 ****
  	  continue;
  	}
  
!       if (dest_mode == DImode && !TARGET_64BIT)
! 	dest_mode = SImode;
! 
!       if (dest_mode != QImode)
! 	{
! 	  rtx destqi = gen_reg_rtx (QImode);
! 	  emit_insn (gen_rtx_SET (destqi, x));
! 
! 	  if (TARGET_ZERO_EXTEND_WITH_AND
! 	      && optimize_function_for_speed_p (cfun))
! 	    {
! 	      x = force_reg (dest_mode, const0_rtx);
! 
! 	      emit_insn (gen_movstrictqi (gen_lowpart (QImode, x), destqi));
! 	    }
! 	  else
! 	    {
! 	      x = gen_rtx_ZERO_EXTEND (dest_mode, destqi);
! 	      if (dest_mode == GET_MODE (dest)
! 		  && !register_operand (dest, GET_MODE (dest)))
! 		x = force_reg (dest_mode, x);
! 	    }
! 	}
! 
!       if (dest_mode != GET_MODE (dest))
  	{
! 	  rtx tmp = gen_reg_rtx (SImode);
  
! 	  emit_insn (gen_rtx_SET (tmp, x));
! 	  emit_insn (gen_zero_extendsidi2 (dest, tmp));
  	}
-       else
- 	emit_insn (gen_rtx_SET (dest, x));
      }
    rtx_insn *seq = get_insns ();
    end_sequence ();
  
--- 21109,21126 ----
  	  continue;
  	}
  
!       if (dest_mode == QImode)
! 	emit_insn (gen_rtx_SET (dest, x));
!       else
  	{
! 	  rtx reg = gen_reg_rtx (QImode);
! 	  emit_insn (gen_rtx_SET (reg, x));
  
! 	  reg = convert_to_mode (dest_mode, reg, 1);
! 	  emit_move_insn (dest, reg);
  	}
      }
+ 
    rtx_insn *seq = get_insns ();
    end_sequence ();
  
*************** ix86_reassociation_width (unsigned int o
*** 21637,21644 ****
  
        /* Integer vector instructions execute in FP unit
  	 and can execute 3 additions and one multiplication per cycle.  */
!       if ((ix86_tune == PROCESSOR_ZNVER1 || ix86_tune == PROCESSOR_ZNVER2)
! 	   && INTEGRAL_MODE_P (mode) && op != PLUS && op != MINUS)
  	return 1;
  
        /* Account for targets that splits wide vectors into multiple parts.  */
--- 21577,21585 ----
  
        /* Integer vector instructions execute in FP unit
  	 and can execute 3 additions and one multiplication per cycle.  */
!       if ((ix86_tune == PROCESSOR_ZNVER1 || ix86_tune == PROCESSOR_ZNVER2
! 	   || ix86_tune == PROCESSOR_ZNVER3)
!    	  && INTEGRAL_MODE_P (mode) && op != PLUS && op != MINUS)
  	return 1;
  
        /* Account for targets that splits wide vectors into multiple parts.  */
*************** ix86_init_libfuncs (void)
*** 22658,22664 ****
     apparently at random.  */
  
  static enum flt_eval_method
! ix86_excess_precision (enum excess_precision_type type)
  {
    switch (type)
      {
--- 22599,22605 ----
     apparently at random.  */
  
  static enum flt_eval_method
! ix86_get_excess_precision (enum excess_precision_type type)
  {
    switch (type)
      {
*************** ix86_run_selftests (void)
*** 23180,23186 ****
  #define TARGET_MD_ASM_ADJUST ix86_md_asm_adjust
  
  #undef TARGET_C_EXCESS_PRECISION
! #define TARGET_C_EXCESS_PRECISION ix86_excess_precision
  #undef TARGET_PROMOTE_PROTOTYPES
  #define TARGET_PROMOTE_PROTOTYPES hook_bool_const_tree_true
  #undef TARGET_SETUP_INCOMING_VARARGS
--- 23121,23127 ----
  #define TARGET_MD_ASM_ADJUST ix86_md_asm_adjust
  
  #undef TARGET_C_EXCESS_PRECISION
! #define TARGET_C_EXCESS_PRECISION ix86_get_excess_precision
  #undef TARGET_PROMOTE_PROTOTYPES
  #define TARGET_PROMOTE_PROTOTYPES hook_bool_const_tree_true
  #undef TARGET_SETUP_INCOMING_VARARGS
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386.h gcc-10.3.0/gcc/config/i386/i386.h
*** gcc-10.2.0/gcc/config/i386/i386.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386.h	Thu Apr  8 11:56:28 2021
*************** extern const struct processor_costs ix86
*** 455,460 ****
--- 455,461 ----
  #define TARGET_BTVER2 (ix86_tune == PROCESSOR_BTVER2)
  #define TARGET_ZNVER1 (ix86_tune == PROCESSOR_ZNVER1)
  #define TARGET_ZNVER2 (ix86_tune == PROCESSOR_ZNVER2)
+ #define TARGET_ZNVER3 (ix86_tune == PROCESSOR_ZNVER3)
  
  /* Feature tests against the various tunings.  */
  enum ix86_tune_indices {
*************** extern const char *host_detect_local_cpu
*** 799,813 ****
     SFmode, DFmode and XFmode) in the current excess precision
     configuration.  */
  #define X87_ENABLE_ARITH(MODE)				\
!   (flag_unsafe_math_optimizations			\
!    || flag_excess_precision == EXCESS_PRECISION_FAST	\
     || (MODE) == XFmode)
  
  /* Likewise, whether to allow direct conversions from integer mode
     IMODE (HImode, SImode or DImode) to MODE.  */
  #define X87_ENABLE_FLOAT(MODE, IMODE)			\
!   (flag_unsafe_math_optimizations			\
!    || flag_excess_precision == EXCESS_PRECISION_FAST	\
     || (MODE) == XFmode					\
     || ((MODE) == DFmode && (IMODE) == SImode)		\
     || (IMODE) == HImode)
--- 800,814 ----
     SFmode, DFmode and XFmode) in the current excess precision
     configuration.  */
  #define X87_ENABLE_ARITH(MODE)				\
!   (ix86_unsafe_math_optimizations			\
!    || ix86_excess_precision == EXCESS_PRECISION_FAST	\
     || (MODE) == XFmode)
  
  /* Likewise, whether to allow direct conversions from integer mode
     IMODE (HImode, SImode or DImode) to MODE.  */
  #define X87_ENABLE_FLOAT(MODE, IMODE)			\
!   (ix86_unsafe_math_optimizations			\
!    || ix86_excess_precision == EXCESS_PRECISION_FAST	\
     || (MODE) == XFmode					\
     || ((MODE) == DFmode && (IMODE) == SImode)		\
     || (IMODE) == HImode)
*************** enum processor_type
*** 2350,2355 ****
--- 2351,2357 ----
    PROCESSOR_BTVER2,
    PROCESSOR_ZNVER1,
    PROCESSOR_ZNVER2,
+   PROCESSOR_ZNVER3,
    PROCESSOR_max
  };
  
*************** const wide_int_bitmask PTA_AVX512VP2INTE
*** 2435,2442 ****
  const wide_int_bitmask PTA_PTWRITE (0, HOST_WIDE_INT_1U << 10);
  const wide_int_bitmask PTA_AVX512BF16 (0, HOST_WIDE_INT_1U << 11);
  const wide_int_bitmask PTA_WAITPKG (0, HOST_WIDE_INT_1U << 12);
! const wide_int_bitmask PTA_MOVDIRI(0, HOST_WIDE_INT_1U << 13);
! const wide_int_bitmask PTA_MOVDIR64B(0, HOST_WIDE_INT_1U << 14);
  
  const wide_int_bitmask PTA_CORE2 = PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2
    | PTA_SSE3 | PTA_SSSE3 | PTA_CX16 | PTA_FXSR;
--- 2437,2445 ----
  const wide_int_bitmask PTA_PTWRITE (0, HOST_WIDE_INT_1U << 10);
  const wide_int_bitmask PTA_AVX512BF16 (0, HOST_WIDE_INT_1U << 11);
  const wide_int_bitmask PTA_WAITPKG (0, HOST_WIDE_INT_1U << 12);
! const wide_int_bitmask PTA_MOVDIRI (0, HOST_WIDE_INT_1U << 13);
! const wide_int_bitmask PTA_MOVDIR64B (0, HOST_WIDE_INT_1U << 14);
! const wide_int_bitmask PTA_CLDEMOTE (0, HOST_WIDE_INT_1U << 16);
  
  const wide_int_bitmask PTA_CORE2 = PTA_64BIT | PTA_MMX | PTA_SSE | PTA_SSE2
    | PTA_SSE3 | PTA_SSSE3 | PTA_CX16 | PTA_FXSR;
*************** const wide_int_bitmask PTA_IVYBRIDGE = P
*** 2449,2456 ****
    | PTA_RDRND | PTA_F16C;
  const wide_int_bitmask PTA_HASWELL = PTA_IVYBRIDGE | PTA_AVX2 | PTA_BMI
    | PTA_BMI2 | PTA_LZCNT | PTA_FMA | PTA_MOVBE | PTA_HLE;
! const wide_int_bitmask PTA_BROADWELL = PTA_HASWELL | PTA_ADX | PTA_PRFCHW
!   | PTA_RDSEED;
  const wide_int_bitmask PTA_SKYLAKE = PTA_BROADWELL | PTA_AES | PTA_CLFLUSHOPT
    | PTA_XSAVEC | PTA_XSAVES | PTA_SGX;
  const wide_int_bitmask PTA_SKYLAKE_AVX512 = PTA_SKYLAKE | PTA_AVX512F
--- 2452,2459 ----
    | PTA_RDRND | PTA_F16C;
  const wide_int_bitmask PTA_HASWELL = PTA_IVYBRIDGE | PTA_AVX2 | PTA_BMI
    | PTA_BMI2 | PTA_LZCNT | PTA_FMA | PTA_MOVBE | PTA_HLE;
! const wide_int_bitmask PTA_BROADWELL = PTA_HASWELL | PTA_ADX | PTA_RDSEED
!   | PTA_PRFCHW;
  const wide_int_bitmask PTA_SKYLAKE = PTA_BROADWELL | PTA_AES | PTA_CLFLUSHOPT
    | PTA_XSAVEC | PTA_XSAVES | PTA_SGX;
  const wide_int_bitmask PTA_SKYLAKE_AVX512 = PTA_SKYLAKE | PTA_AVX512F
*************** const wide_int_bitmask PTA_ICELAKE_SERVE
*** 2469,2484 ****
  const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_CLWB | PTA_AVX512VP2INTERSECT;
  const wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF | PTA_AVX512ER
!   | PTA_AVX512F | PTA_AVX512CD;
  const wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
! const wide_int_bitmask PTA_SILVERMONT = PTA_WESTMERE | PTA_MOVBE | PTA_RDRND;
  const wide_int_bitmask PTA_GOLDMONT = PTA_SILVERMONT | PTA_AES | PTA_SHA | PTA_XSAVE
    | PTA_RDSEED | PTA_XSAVEC | PTA_XSAVES | PTA_CLFLUSHOPT | PTA_XSAVEOPT
    | PTA_FSGSBASE;
  const wide_int_bitmask PTA_GOLDMONT_PLUS = PTA_GOLDMONT | PTA_RDPID
    | PTA_SGX | PTA_PTWRITE;
  const wide_int_bitmask PTA_TREMONT = PTA_GOLDMONT_PLUS | PTA_CLWB
!   | PTA_GFNI;
  const wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW
    | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ;
  
--- 2472,2488 ----
  const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI
    | PTA_MOVDIR64B | PTA_CLWB | PTA_AVX512VP2INTERSECT;
  const wide_int_bitmask PTA_KNL = PTA_BROADWELL | PTA_AVX512PF | PTA_AVX512ER
!   | PTA_AVX512F | PTA_AVX512CD | PTA_PREFETCHWT1;
  const wide_int_bitmask PTA_BONNELL = PTA_CORE2 | PTA_MOVBE;
! const wide_int_bitmask PTA_SILVERMONT = PTA_WESTMERE | PTA_MOVBE | PTA_RDRND
!   | PTA_PRFCHW;
  const wide_int_bitmask PTA_GOLDMONT = PTA_SILVERMONT | PTA_AES | PTA_SHA | PTA_XSAVE
    | PTA_RDSEED | PTA_XSAVEC | PTA_XSAVES | PTA_CLFLUSHOPT | PTA_XSAVEOPT
    | PTA_FSGSBASE;
  const wide_int_bitmask PTA_GOLDMONT_PLUS = PTA_GOLDMONT | PTA_RDPID
    | PTA_SGX | PTA_PTWRITE;
  const wide_int_bitmask PTA_TREMONT = PTA_GOLDMONT_PLUS | PTA_CLWB
!   | PTA_GFNI | PTA_MOVDIRI | PTA_MOVDIR64B | PTA_CLDEMOTE | PTA_WAITPKG;
  const wide_int_bitmask PTA_KNM = PTA_KNL | PTA_AVX5124VNNIW
    | PTA_AVX5124FMAPS | PTA_AVX512VPOPCNTDQ;
  
*************** const wide_int_bitmask PTA_KNM = PTA_KNL
*** 2486,2491 ****
--- 2490,2497 ----
  
  #include "insn-attr-common.h"
  
+ #include "common/config/i386/i386-cpuinfo.h"
+ 
  class pta
  {
  public:
*************** public:
*** 2493,2502 ****
--- 2499,2511 ----
    const enum processor_type processor;
    const enum attr_cpu schedule;
    const wide_int_bitmask flags;
+   const int model;
+   const enum feature_priority priority;
  };
  
  extern const pta processor_alias_table[];
  extern int const pta_size;
+ extern unsigned int const num_arch_names;
  #endif
  
  #endif
*************** struct GTY(()) machine_function {
*** 2845,2850 ****
--- 2854,2863 ----
    /* True if the function needs a stack frame.  */
    BOOL_BITFIELD stack_frame_required : 1;
  
+   /* True if __builtin_ia32_vzeroupper () has been expanded in current
+      function.  */
+   BOOL_BITFIELD has_explicit_vzeroupper : 1;
+ 
    /* The largest alignment, in bytes, of stack slot actually used.  */
    unsigned int max_used_stack_alignment;
  
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386.md gcc-10.3.0/gcc/config/i386/i386.md
*** gcc-10.2.0/gcc/config/i386/i386.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386.md	Thu Apr  8 11:56:28 2021
***************
*** 186,191 ****
--- 186,195 ----
  
    ;; IRET support
    UNSPEC_INTERRUPT_RETURN
+ 
+   ;; For MOVDIRI and MOVDIR64B support
+   UNSPEC_MOVDIRI
+   UNSPEC_MOVDIR64B
  ])
  
  (define_c_enum "unspecv" [
***************
*** 280,289 ****
    UNSPECV_SETSSBSY
    UNSPECV_CLRSSBSY
  
-   ;; For MOVDIRI and MOVDIR64B support
-   UNSPECV_MOVDIRI
-   UNSPECV_MOVDIR64B
- 
    ;; For WAITPKG support
    UNSPECV_UMWAIT
    UNSPECV_UMONITOR
--- 284,289 ----
***************
*** 439,445 ****
  ;; Processor type.
  (define_attr "cpu" "none,pentium,pentiumpro,geode,k6,athlon,k8,core2,nehalem,
  		    atom,slm,glm,haswell,generic,amdfam10,bdver1,bdver2,bdver3,
! 		    bdver4,btver2,znver1,znver2"
    (const (symbol_ref "ix86_schedule")))
  
  ;; A basic instruction type.  Refinements due to arguments to be
--- 439,445 ----
  ;; Processor type.
  (define_attr "cpu" "none,pentium,pentiumpro,geode,k6,athlon,k8,core2,nehalem,
  		    atom,slm,glm,haswell,generic,amdfam10,bdver1,bdver2,bdver3,
! 		    bdver4,btver2,znver1,znver2,znver3"
    (const (symbol_ref "ix86_schedule")))
  
  ;; A basic instruction type.  Refinements due to arguments to be
***************
*** 9993,9999 ****
  	(absneg:X87MODEF
  	  (match_operand:X87MODEF 1 "register_operand" "0,0")))
     (clobber (reg:CC FLAGS_REG))]
!   "TARGET_80387"
    "#")
  
  (define_split
--- 9993,9999 ----
  	(absneg:X87MODEF
  	  (match_operand:X87MODEF 1 "register_operand" "0,0")))
     (clobber (reg:CC FLAGS_REG))]
!   "TARGET_80387 && !(SSE_FLOAT_MODE_P (<MODE>mode) && TARGET_SSE_MATH)"
    "#")
  
  (define_split
***************
*** 18696,18703 ****
        emit_insn (tmp);
  
        /* Compare and jump over adjustment code.  */
!       noadj_label = gen_label_rtx ();
        flags = gen_rtx_REG (CCZmode, FLAGS_REG);
        tmp = gen_rtx_EQ (VOIDmode, flags, const0_rtx);
        tmp = gen_rtx_IF_THEN_ELSE (VOIDmode, tmp,
  				  gen_rtx_LABEL_REF (VOIDmode, noadj_label),
--- 18696,18706 ----
        emit_insn (tmp);
  
        /* Compare and jump over adjustment code.  */
!       tmp = gen_rtx_COMPARE (CCZmode, reg_ssp, const0_rtx);
        flags = gen_rtx_REG (CCZmode, FLAGS_REG);
+       emit_insn (gen_rtx_SET (flags, tmp));
+ 
+       noadj_label = gen_label_rtx ();
        tmp = gen_rtx_EQ (VOIDmode, flags, const0_rtx);
        tmp = gen_rtx_IF_THEN_ELSE (VOIDmode, tmp,
  				  gen_rtx_LABEL_REF (VOIDmode, noadj_label),
***************
*** 21045,21061 ****
  ;; MOVDIRI and MOVDIR64B
  
  (define_insn "movdiri<mode>"
!   [(unspec_volatile:SWI48 [(match_operand:SWI48 0 "memory_operand" "m")
! 			   (match_operand:SWI48 1 "register_operand" "r")]
! 			  UNSPECV_MOVDIRI)]
    "TARGET_MOVDIRI"
    "movdiri\t{%1, %0|%0, %1}"
    [(set_attr "type" "other")])
  
  (define_insn "@movdir64b_<mode>"
!   [(unspec_volatile:XI [(match_operand:P 0 "register_operand" "r")
! 			(match_operand:XI 1 "memory_operand")]
! 		       UNSPECV_MOVDIR64B)]
    "TARGET_MOVDIR64B"
    "movdir64b\t{%1, %0|%0, %1}"
    [(set_attr "type" "other")])
--- 21048,21064 ----
  ;; MOVDIRI and MOVDIR64B
  
  (define_insn "movdiri<mode>"
!   [(set (match_operand:SWI48 0 "memory_operand" "=m")
! 	(unspec:SWI48 [(match_operand:SWI48 1 "register_operand" "r")]
! 		      UNSPEC_MOVDIRI))]
    "TARGET_MOVDIRI"
    "movdiri\t{%1, %0|%0, %1}"
    [(set_attr "type" "other")])
  
  (define_insn "@movdir64b_<mode>"
!   [(set (mem:XI (match_operand:P 0 "register_operand" "r"))
! 	(unspec:XI [(match_operand:XI 1 "memory_operand" "m")]
! 		   UNSPEC_MOVDIR64B))]
    "TARGET_MOVDIR64B"
    "movdir64b\t{%1, %0|%0, %1}"
    [(set_attr "type" "other")])
diff -Nrcpad gcc-10.2.0/gcc/config/i386/i386.opt gcc-10.3.0/gcc/config/i386/i386.opt
*** gcc-10.2.0/gcc/config/i386/i386.opt	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/i386.opt	Thu Apr  8 11:56:28 2021
*************** int recip_mask_explicit
*** 49,54 ****
--- 49,64 ----
  TargetSave
  int x_recip_mask_explicit
  
+ ;; A copy of flag_excess_precision as a target variable that should
+ ;; force a different DECL_FUNCTION_SPECIFIC_TARGET upon
+ ;; flag_excess_precision changes.
+ TargetVariable
+ enum excess_precision ix86_excess_precision = EXCESS_PRECISION_DEFAULT
+ 
+ ;; Similarly for flag_unsafe_math_optimizations.
+ TargetVariable
+ bool ix86_unsafe_math_optimizations = false
+ 
  ;; Definitions to add to the cl_target_option structure
  ;; -march= processor
  TargetSave
diff -Nrcpad gcc-10.2.0/gcc/config/i386/mmx.md gcc-10.3.0/gcc/config/i386/mmx.md
*** gcc-10.2.0/gcc/config/i386/mmx.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/mmx.md	Thu Apr  8 11:56:28 2021
***************
*** 1080,1088 ****
     (set_attr "mode" "DI,TI,TI")])
  
  (define_expand "<shift_insn><mode>3"
!   [(set (match_operand:MMXMODE248 0 "register_operand")
!         (any_lshift:MMXMODE248
! 	  (match_operand:MMXMODE248 1 "register_operand")
  	  (match_operand:DI 2 "nonmemory_operand")))]
    "TARGET_MMX_WITH_SSE")
  
--- 1080,1088 ----
     (set_attr "mode" "DI,TI,TI")])
  
  (define_expand "<shift_insn><mode>3"
!   [(set (match_operand:MMXMODE24 0 "register_operand")
!         (any_lshift:MMXMODE24
! 	  (match_operand:MMXMODE24 1 "register_operand")
  	  (match_operand:DI 2 "nonmemory_operand")))]
    "TARGET_MMX_WITH_SSE")
  
diff -Nrcpad gcc-10.2.0/gcc/config/i386/pconfigintrin.h gcc-10.3.0/gcc/config/i386/pconfigintrin.h
*** gcc-10.2.0/gcc/config/i386/pconfigintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/pconfigintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 1,3 ****
--- 1,26 ----
+ /* Copyright (C) 2018-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.
+ 
+    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 _IMMINTRIN_H_INCLUDED
  #error "Never use <pconfigintrin.h> directly; include <immintrin.h> instead."
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/i386/sse.md gcc-10.3.0/gcc/config/i386/sse.md
*** gcc-10.2.0/gcc/config/i386/sse.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/sse.md	Thu Apr  8 11:56:28 2021
***************
*** 1814,1820 ****
  	     (match_operand:<ssescalarmode> 1 "memory_operand" "m"))
  	  (match_operand:VF_AVX512 2 "register_operand" "v")))]
    "TARGET_AVX512F && <mask_mode512bit_condition>"
!   "vmul<ssemodesuffix>\t{%1<avx512bcst>, %2, %0<mask_operand3>|%0<mask_operand3>, %2, %1<<avx512bcst>>}"
    [(set_attr "prefix" "evex")
     (set_attr "type" "ssemul")
     (set_attr "mode" "<MODE>")])
--- 1814,1820 ----
  	     (match_operand:<ssescalarmode> 1 "memory_operand" "m"))
  	  (match_operand:VF_AVX512 2 "register_operand" "v")))]
    "TARGET_AVX512F && <mask_mode512bit_condition>"
!   "vmul<ssemodesuffix>\t{%1<avx512bcst>, %2, %0<mask_operand3>|%0<mask_operand3>, %2, %1<avx512bcst>}"
    [(set_attr "prefix" "evex")
     (set_attr "type" "ssemul")
     (set_attr "mode" "<MODE>")])
***************
*** 1907,1913 ****
  	  (vec_duplicate:VF_AVX512
  	     (match_operand:<ssescalarmode> 2 "memory_operand" "m"))))]
    "TARGET_AVX512F && <mask_mode512bit_condition>"
!   "vdiv<ssemodesuffix>\t{%2<avx512bcst>, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2<<avx512bcst>>}"
    [(set_attr "prefix" "evex")
      (set_attr "type" "ssediv")
     (set_attr "mode" "<MODE>")])
--- 1907,1913 ----
  	  (vec_duplicate:VF_AVX512
  	     (match_operand:<ssescalarmode> 2 "memory_operand" "m"))))]
    "TARGET_AVX512F && <mask_mode512bit_condition>"
!   "vdiv<ssemodesuffix>\t{%2<avx512bcst>, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2<avx512bcst>}"
    [(set_attr "prefix" "evex")
      (set_attr "type" "ssediv")
     (set_attr "mode" "<MODE>")])
***************
*** 2957,2974 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
- (define_insn "*<avx512>_cmp<mode>3<mask_scalar_merge_name><round_saeonly_name>"
-   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
- 	(match_operator:<avx512fmaskmode> 3 "ix86_comparison_int_operator"
- 	  [(match_operand:VI48_AVX512VL 1 "register_operand" "v")
- 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand" "<round_saeonly_constraint>")]))]
-   "TARGET_AVX512F && <round_saeonly_mode512bit_condition>"
-   "vpcmp<ssemodesuffix>\t{%I3, <round_saeonly_mask_scalar_merge_op4>%2, %1, %0<mask_scalar_merge_operand4>|%0<mask_scalar_merge_operand4>, %1, %2<round_saeonly_mask_scalar_merge_op4>, %I3}"
-   [(set_attr "type" "ssecmp")
-    (set_attr "length_immediate" "1")
-    (set_attr "prefix" "evex")
-    (set_attr "mode" "<sseinsnmode>")])
- 
  (define_insn "<avx512>_cmp<mode>3<mask_scalar_merge_name>"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(unspec:<avx512fmaskmode>
--- 2957,2962 ----
***************
*** 2983,3000 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
- (define_insn "*<avx512>_cmp<mode>3<mask_scalar_merge_name>"
-   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
- 	(match_operator:<avx512fmaskmode> 3 "ix86_comparison_int_operator"
- 	  [(match_operand:VI12_AVX512VL 1 "register_operand" "v")
- 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand" "vm")]))]
-   "TARGET_AVX512BW"
-   "vpcmp<ssemodesuffix>\t{%I3, %2, %1, %0<mask_scalar_merge_operand4>|%0<mask_scalar_merge_operand4>, %1, %2, %I3}"
-   [(set_attr "type" "ssecmp")
-    (set_attr "length_immediate" "1")
-    (set_attr "prefix" "evex")
-    (set_attr "mode" "<sseinsnmode>")])
- 
  (define_insn "<avx512>_ucmp<mode>3<mask_scalar_merge_name>"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(unspec:<avx512fmaskmode>
--- 2971,2976 ----
***************
*** 3009,3026 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
- (define_insn "*<avx512>_ucmp<mode>3<mask_scalar_merge_name>"
-   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
- 	(match_operator:<avx512fmaskmode> 3 "ix86_comparison_uns_operator"
- 	  [(match_operand:VI12_AVX512VL 1 "register_operand" "v")
- 	   (match_operand:VI12_AVX512VL 2 "nonimmediate_operand" "vm")]))]
-   "TARGET_AVX512BW"
-   "vpcmpu<ssemodesuffix>\t{%I3, %2, %1, %0<mask_scalar_merge_operand4>|%0<mask_scalar_merge_operand4>, %1, %2, %I3}"
-   [(set_attr "type" "ssecmp")
-    (set_attr "length_immediate" "1")
-    (set_attr "prefix" "evex")
-    (set_attr "mode" "<sseinsnmode>")])
- 
  (define_insn "<avx512>_ucmp<mode>3<mask_scalar_merge_name>"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(unspec:<avx512fmaskmode>
--- 2985,2990 ----
***************
*** 3035,3052 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
- (define_insn "*<avx512>_ucmp<mode>3<mask_scalar_merge_name>"
-   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
- 	(match_operator:<avx512fmaskmode> 3 "ix86_comparison_uns_operator"
- 	  [(match_operand:VI48_AVX512VL 1 "register_operand" "v")
- 	   (match_operand:VI48_AVX512VL 2 "nonimmediate_operand" "vm")]))]
-   "TARGET_AVX512F"
-   "vpcmpu<ssemodesuffix>\t{%I3, %2, %1, %0<mask_scalar_merge_operand4>|%0<mask_scalar_merge_operand4>, %1, %2, %I3}"
-   [(set_attr "type" "ssecmp")
-    (set_attr "length_immediate" "1")
-    (set_attr "prefix" "evex")
-    (set_attr "mode" "<sseinsnmode>")])
- 
  (define_insn "avx512f_vmcmp<mode>3<round_saeonly_name>"
    [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
  	(and:<avx512fmaskmode>
--- 2999,3004 ----
***************
*** 3081,3098 ****
     (set_attr "prefix" "evex")
     (set_attr "mode" "<ssescalarmode>")])
  
- (define_insn "avx512f_maskcmp<mode>3"
-   [(set (match_operand:<avx512fmaskmode> 0 "register_operand" "=k")
- 	(match_operator:<avx512fmaskmode> 3 "sse_comparison_operator"
- 	  [(match_operand:VF_AVX512VL 1 "register_operand" "v")
- 	   (match_operand:VF_AVX512VL 2 "nonimmediate_operand" "vm")]))]
-   "TARGET_AVX512F"
-   "vcmp%D3<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
-   [(set_attr "type" "ssecmp")
-    (set_attr "length_immediate" "1")
-    (set_attr "prefix" "evex")
-    (set_attr "mode" "<sseinsnmode>")])
- 
  (define_insn "<sse>_<unord>comi<round_saeonly_name>"
    [(set (reg:CCFP FLAGS_REG)
  	(compare:CCFP
--- 3033,3038 ----
***************
*** 3120,3126 ****
  	   (match_operand:V48_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512F"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands);
    gcc_assert (ok);
    DONE;
  })
--- 3060,3067 ----
  	   (match_operand:V48_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512F"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands[0], GET_CODE (operands[1]),
! 				      operands[2], operands[3]);
    gcc_assert (ok);
    DONE;
  })
***************
*** 3132,3138 ****
  	   (match_operand:VI12_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512BW"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands);
    gcc_assert (ok);
    DONE;
  })
--- 3073,3080 ----
  	   (match_operand:VI12_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512BW"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands[0], GET_CODE (operands[1]),
! 				      operands[2], operands[3]);
    gcc_assert (ok);
    DONE;
  })
***************
*** 3204,3210 ****
  	   (match_operand:VI48_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512F"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands);
    gcc_assert (ok);
    DONE;
  })
--- 3146,3153 ----
  	   (match_operand:VI48_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512F"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands[0], GET_CODE (operands[1]),
! 				      operands[2], operands[3]);
    gcc_assert (ok);
    DONE;
  })
***************
*** 3216,3222 ****
  	   (match_operand:VI12_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512BW"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands);
    gcc_assert (ok);
    DONE;
  })
--- 3159,3166 ----
  	   (match_operand:VI12_AVX512VL 3 "nonimmediate_operand")]))]
    "TARGET_AVX512BW"
  {
!   bool ok = ix86_expand_mask_vec_cmp (operands[0], GET_CODE (operands[1]),
! 				      operands[2], operands[3]);
    gcc_assert (ok);
    DONE;
  })
***************
*** 5194,5224 ****
     (set_attr "type" "ssecvt")
     (set_attr "mode" "V4SF")])
  
! (define_insn "sse_cvtps2pi"
    [(set (match_operand:V2SI 0 "register_operand" "=y,Yv")
  	(vec_select:V2SI
! 	  (unspec:V4SI [(match_operand:V4SF 1 "register_mmxmem_operand" "xm,YvBm")]
  		       UNSPEC_FIX_NOTRUNC)
  	  (parallel [(const_int 0) (const_int 1)])))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSE"
    "@
     cvtps2pi\t{%1, %0|%0, %q1}
!    %vcvtps2dq\t{%1, %0|%0, %1}"
    [(set_attr "isa" "*,sse2")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "ssecvt")
     (set_attr "unit" "mmx,*")
     (set_attr "mode" "DI")])
  
! (define_insn "sse_cvttps2pi"
    [(set (match_operand:V2SI 0 "register_operand" "=y,Yv")
  	(vec_select:V2SI
! 	  (fix:V4SI (match_operand:V4SF 1 "register_mmxmem_operand" "xm,YvBm"))
  	  (parallel [(const_int 0) (const_int 1)])))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSE"
    "@
     cvttps2pi\t{%1, %0|%0, %q1}
!    %vcvttps2dq\t{%1, %0|%0, %1}"
    [(set_attr "isa" "*,sse2")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "ssecvt")
--- 5138,5202 ----
     (set_attr "type" "ssecvt")
     (set_attr "mode" "V4SF")])
  
! (define_insn_and_split "sse_cvtps2pi"
    [(set (match_operand:V2SI 0 "register_operand" "=y,Yv")
  	(vec_select:V2SI
! 	  (unspec:V4SI [(match_operand:V4SF 1 "nonimmediate_operand" "xm,YvBm")]
  		       UNSPEC_FIX_NOTRUNC)
  	  (parallel [(const_int 0) (const_int 1)])))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSE"
    "@
     cvtps2pi\t{%1, %0|%0, %q1}
!    #"
!   "TARGET_SSE2 && reload_completed
!    && SSE_REG_P (operands[0])"
!   [(const_int 0)]
! {
!   rtx op1 = lowpart_subreg (V2SFmode, operands[1],
! 			    GET_MODE (operands[1]));
!   rtx tmp = lowpart_subreg (V4SFmode, operands[0],
! 			    GET_MODE (operands[0]));
! 
!   op1 = gen_rtx_VEC_CONCAT (V4SFmode, op1, CONST0_RTX (V2SFmode));
!   emit_insn (gen_rtx_SET (tmp, op1));
! 
!   rtx dest = lowpart_subreg (V4SImode, operands[0],
! 			    GET_MODE (operands[0]));
!   emit_insn (gen_sse2_fix_notruncv4sfv4si (dest, tmp));
!   DONE;
! }
    [(set_attr "isa" "*,sse2")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "ssecvt")
     (set_attr "unit" "mmx,*")
     (set_attr "mode" "DI")])
  
! (define_insn_and_split "sse_cvttps2pi"
    [(set (match_operand:V2SI 0 "register_operand" "=y,Yv")
  	(vec_select:V2SI
! 	  (fix:V4SI (match_operand:V4SF 1 "nonimmediate_operand" "xm,YvBm"))
  	  (parallel [(const_int 0) (const_int 1)])))]
    "(TARGET_MMX || TARGET_MMX_WITH_SSE) && TARGET_SSE"
    "@
     cvttps2pi\t{%1, %0|%0, %q1}
!    #"
!   "TARGET_SSE2 && reload_completed
!    && SSE_REG_P (operands[0])"
!   [(const_int 0)]
! {
!   rtx op1 = lowpart_subreg (V2SFmode, operands[1],
! 			    GET_MODE (operands[1]));
!   rtx tmp = lowpart_subreg (V4SFmode, operands[0],
! 			    GET_MODE (operands[0]));
! 
!   op1 = gen_rtx_VEC_CONCAT (V4SFmode, op1, CONST0_RTX (V2SFmode));
!   emit_insn (gen_rtx_SET (tmp, op1));
! 
!   rtx dest = lowpart_subreg (V4SImode, operands[0],
! 			    GET_MODE (operands[0]));
!   emit_insn (gen_fix_truncv4sfv4si2 (dest, tmp));
!   DONE;
! }
    [(set_attr "isa" "*,sse2")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "ssecvt")
***************
*** 6927,6933 ****
  
    emit_insn (gen_vec_extract_hi_v16si (tmp[3], operands[1]));
    emit_insn (gen_floatv8siv8df2 (tmp[2], tmp[3]));
!   emit_insn (gen_rtx_SET (k, gen_rtx_LT (QImode, tmp[2], tmp[0])));
    emit_insn (gen_addv8df3_mask (tmp[2], tmp[2], tmp[1], tmp[2], k));
    emit_move_insn (operands[0], tmp[2]);
    DONE;
--- 6905,6911 ----
  
    emit_insn (gen_vec_extract_hi_v16si (tmp[3], operands[1]));
    emit_insn (gen_floatv8siv8df2 (tmp[2], tmp[3]));
!   ix86_expand_mask_vec_cmp (k, LT, tmp[2], tmp[0]);
    emit_insn (gen_addv8df3_mask (tmp[2], tmp[2], tmp[1], tmp[2], k));
    emit_move_insn (operands[0], tmp[2]);
    DONE;
***************
*** 6974,6980 ****
    k = gen_reg_rtx (QImode);
  
    emit_insn (gen_avx512f_cvtdq2pd512_2 (tmp[2], operands[1]));
!   emit_insn (gen_rtx_SET (k, gen_rtx_LT (QImode, tmp[2], tmp[0])));
    emit_insn (gen_addv8df3_mask (tmp[2], tmp[2], tmp[1], tmp[2], k));
    emit_move_insn (operands[0], tmp[2]);
    DONE;
--- 6952,6958 ----
    k = gen_reg_rtx (QImode);
  
    emit_insn (gen_avx512f_cvtdq2pd512_2 (tmp[2], operands[1]));
!   ix86_expand_mask_vec_cmp (k, LT, tmp[2], tmp[0]);
    emit_insn (gen_addv8df3_mask (tmp[2], tmp[2], tmp[1], tmp[2], k));
    emit_move_insn (operands[0], tmp[2]);
    DONE;
***************
*** 8005,8011 ****
  (define_insn "*vec_concatv4sf_0"
    [(set (match_operand:V4SF 0 "register_operand"       "=v")
  	(vec_concat:V4SF
! 	  (match_operand:V2SF 1 "nonimmediate_operand" "xm")
  	  (match_operand:V2SF 2 "const0_operand"       " C")))]
    "TARGET_SSE2"
    "%vmovq\t{%1, %0|%0, %1}"
--- 7983,7989 ----
  (define_insn "*vec_concatv4sf_0"
    [(set (match_operand:V4SF 0 "register_operand"       "=v")
  	(vec_concat:V4SF
! 	  (match_operand:V2SF 1 "nonimmediate_operand" "vm")
  	  (match_operand:V2SF 2 "const0_operand"       " C")))]
    "TARGET_SSE2"
    "%vmovq\t{%1, %0|%0, %1}"
***************
*** 10420,10426 ****
    [(set (match_operand:VF2_512_256 0 "register_operand" "=v")
  	(vec_merge:VF2_512_256
  	  (vec_duplicate:VF2_512_256
! 	    (match_operand:<ssescalarmode> 2 "nonimmediate_operand" "xm"))
  	  (match_operand:VF2_512_256 1 "const0_operand" "C")
  	  (const_int 1)))]
    "TARGET_AVX"
--- 10398,10404 ----
    [(set (match_operand:VF2_512_256 0 "register_operand" "=v")
  	(vec_merge:VF2_512_256
  	  (vec_duplicate:VF2_512_256
! 	    (match_operand:<ssescalarmode> 2 "nonimmediate_operand" "vm"))
  	  (match_operand:VF2_512_256 1 "const0_operand" "C")
  	  (const_int 1)))]
    "TARGET_AVX"
***************
*** 23034,23039 ****
--- 23012,23041 ----
    (V4DI "TARGET_AVX512VL") (V2DI "TARGET_AVX512VL")
    (V8SI "TARGET_AVX512VL") (V4SI "TARGET_AVX512VL")])
  
+ (define_mode_iterator MASK_DWI [P2QI P2HI])
+ 
+ (define_expand "mov<mode>"
+   [(set (match_operand:MASK_DWI 0 "nonimmediate_operand")
+ 	(match_operand:MASK_DWI 1 "nonimmediate_operand"))]
+   "TARGET_AVX512VP2INTERSECT"
+ {
+   if (MEM_P (operands[0]) && MEM_P (operands[1]))
+     operands[1] = force_reg (<MODE>mode, operands[1]);
+ })
+ 
+ (define_insn_and_split "*mov<mode>_internal"
+   [(set (match_operand:MASK_DWI 0 "nonimmediate_operand" "=k,o")
+ 	(match_operand:MASK_DWI 1 "nonimmediate_operand" "ko,k"))]
+   "TARGET_AVX512VP2INTERSECT
+    && !(MEM_P (operands[0]) && MEM_P (operands[1]))"
+   "#"
+   "&& reload_completed"
+   [(set (match_dup 0) (match_dup 1))
+    (set (match_dup 2) (match_dup 3))]
+ {
+   split_double_mode (<MODE>mode, &operands[0], 2, &operands[0], &operands[2]);
+ })
+ 
  (define_insn "avx512vp2intersect_2intersect<mode>"
    [(set (match_operand:P2QI 0 "register_operand" "=k")
  	(unspec:P2QI
diff -Nrcpad gcc-10.2.0/gcc/config/i386/t-i386 gcc-10.3.0/gcc/config/i386/t-i386
*** gcc-10.2.0/gcc/config/i386/t-i386	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/t-i386	Thu Apr  8 11:56:28 2021
***************
*** 17,23 ****
  # <http://www.gnu.org/licenses/>.
  
  OPTIONS_H_EXTRA += $(srcdir)/config/i386/stringop.def
! TM_H += $(srcdir)/config/i386/x86-tune.def
  PASSES_EXTRA += $(srcdir)/config/i386/i386-passes.def
  
  i386-c.o: $(srcdir)/config/i386/i386-c.c
--- 17,24 ----
  # <http://www.gnu.org/licenses/>.
  
  OPTIONS_H_EXTRA += $(srcdir)/config/i386/stringop.def
! TM_H += $(srcdir)/config/i386/x86-tune.def \
! 	$(srcdir)/common/config/i386/i386-cpuinfo.h
  PASSES_EXTRA += $(srcdir)/config/i386/i386-passes.def
  
  i386-c.o: $(srcdir)/config/i386/i386-c.c
diff -Nrcpad gcc-10.2.0/gcc/config/i386/t-rtems gcc-10.3.0/gcc/config/i386/t-rtems
*** gcc-10.2.0/gcc/config/i386/t-rtems	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/t-rtems	Thu Apr  8 11:56:28 2021
***************
*** 17,26 ****
  # <http://www.gnu.org/licenses/>.
  #
  
! MULTILIB_OPTIONS = mtune=i486/mtune=pentium/mtune=pentiumpro msoft-float
  MULTILIB_DIRNAMES= m486 mpentium mpentiumpro soft-float
  MULTILIB_MATCHES = msoft-float=mno-80387
! MULTILIB_MATCHES += mtune?pentium=mtune?k6 mtune?pentiumpro=mtune?athlon
  MULTILIB_EXCEPTIONS = \
! mtune=pentium/*msoft-float* \
! mtune=pentiumpro/*msoft-float*
--- 17,26 ----
  # <http://www.gnu.org/licenses/>.
  #
  
! MULTILIB_OPTIONS = march=i486/march=pentium/march=pentiumpro msoft-float
  MULTILIB_DIRNAMES= m486 mpentium mpentiumpro soft-float
  MULTILIB_MATCHES = msoft-float=mno-80387
! MULTILIB_MATCHES += march?pentium=march?k6 march?pentiumpro=march?athlon
  MULTILIB_EXCEPTIONS = \
! march=pentium/*msoft-float* \
! march=pentiumpro/*msoft-float*
diff -Nrcpad gcc-10.2.0/gcc/config/i386/wbnoinvdintrin.h gcc-10.3.0/gcc/config/i386/wbnoinvdintrin.h
*** gcc-10.2.0/gcc/config/i386/wbnoinvdintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/wbnoinvdintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 1,3 ****
--- 1,26 ----
+ /* Copyright (C) 2018-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.
+ 
+    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 _IMMINTRIN_H_INCLUDED
  #error "Never use <wbnoinvdintrin.h> directly; include <immintrin.h> instead."
  #endif
diff -Nrcpad gcc-10.2.0/gcc/config/i386/winnt.c gcc-10.3.0/gcc/config/i386/winnt.c
*** gcc-10.2.0/gcc/config/i386/winnt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/winnt.c	Thu Apr  8 11:56:28 2021
*************** i386_pe_asm_lto_end (void)
*** 830,838 ****
  
  struct seh_frame_state
  {
!   /* SEH records saves relative to the "current" stack pointer, whether
!      or not there's a frame pointer in place.  This tracks the current
!      stack pointer offset from the CFA.  */
    HOST_WIDE_INT sp_offset;
  
    /* The CFA is located at CFA_REG + CFA_OFFSET.  */
--- 830,849 ----
  
  struct seh_frame_state
  {
!   /* SEH records offsets relative to the lowest address of the fixed stack
!      allocation.  If there is no frame pointer, these offsets are from the
!      stack pointer; if there is a frame pointer, these offsets are from the
!      value of the stack pointer when the frame pointer was established, i.e.
!      the frame pointer minus the offset in the .seh_setframe directive.
! 
!      We do not distinguish these two cases, i.e. we consider that the offsets
!      are always relative to the "current" stack pointer.  This means that we
!      need to perform the fixed stack allocation before establishing the frame
!      pointer whenever there are registers to be saved, and this is guaranteed
!      by the prologue provided that we force the frame pointer to point at or
!      below the lowest used register save area, see ix86_compute_frame_layout.
! 
!      This tracks the current stack pointer offset from the CFA.  */
    HOST_WIDE_INT sp_offset;
  
    /* The CFA is located at CFA_REG + CFA_OFFSET.  */
*************** i386_pe_seh_unwind_emit (FILE *asm_out_f
*** 1231,1236 ****
--- 1242,1251 ----
    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;
        return;
diff -Nrcpad gcc-10.2.0/gcc/config/i386/x86-tune-costs.h gcc-10.3.0/gcc/config/i386/x86-tune-costs.h
*** gcc-10.2.0/gcc/config/i386/x86-tune-costs.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/x86-tune-costs.h	Thu Apr  8 11:56:28 2021
*************** const struct processor_costs bdver_cost
*** 1311,1324 ****
      very small blocks it is better to use loop.  For large blocks, libcall
      can do nontemporary accesses and beat inline considerably.  */
  static stringop_algs znver1_memcpy[2] = {
!   {libcall, {{6, loop, false}, {14, unrolled_loop, false},
! 	     {-1, rep_prefix_4_byte, false}}},
!   {libcall, {{16, loop, false}, {8192, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  static stringop_algs znver1_memset[2] = {
!   {libcall, {{8, loop, false}, {24, unrolled_loop, false},
! 	     {2048, rep_prefix_4_byte, false}, {-1, libcall, false}}},
!   {libcall, {{48, unrolled_loop, false}, {8192, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  struct processor_costs znver1_cost = {
    {
--- 1311,1333 ----
      very small blocks it is better to use loop.  For large blocks, libcall
      can do nontemporary accesses and beat inline considerably.  */
  static stringop_algs znver1_memcpy[2] = {
!   /* 32-bit tuning.  */
!   {libcall, {{6, loop, false},
! 	     {14, unrolled_loop, false},
! 	     {-1, libcall, false}}},
!   /* 64-bit tuning.  */
!   {libcall, {{16, loop, false},
! 	     {128, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  static stringop_algs znver1_memset[2] = {
!   /* 32-bit tuning.  */
!   {libcall, {{8, loop, false},
! 	     {24, unrolled_loop, false},
! 	     {128, rep_prefix_4_byte, false},
! 	     {-1, libcall, false}}},
!   /* 64-bit tuning.  */
!   {libcall, {{48, unrolled_loop, false},
! 	     {128, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  struct processor_costs znver1_cost = {
    {
*************** struct processor_costs znver1_cost = {
*** 1448,1461 ****
      very small blocks it is better to use loop.  For large blocks, libcall
      can do nontemporary accesses and beat inline considerably.  */
  static stringop_algs znver2_memcpy[2] = {
!   {libcall, {{6, loop, false}, {14, unrolled_loop, false},
! 	     {-1, rep_prefix_4_byte, false}}},
!   {libcall, {{16, loop, false}, {64, rep_prefix_4_byte, false},
  	     {-1, libcall, false}}}};
  static stringop_algs znver2_memset[2] = {
!   {libcall, {{8, loop, false}, {24, unrolled_loop, false},
! 	     {2048, rep_prefix_4_byte, false}, {-1, libcall, false}}},
!   {libcall, {{24, rep_prefix_4_byte, false}, {128, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  
  struct processor_costs znver2_cost = {
--- 1457,1479 ----
      very small blocks it is better to use loop.  For large blocks, libcall
      can do nontemporary accesses and beat inline considerably.  */
  static stringop_algs znver2_memcpy[2] = {
!   /* 32-bit tuning.  */
!   {libcall, {{6, loop, false},
! 	     {14, unrolled_loop, false},
! 	     {-1, libcall, false}}},
!   /* 64-bit tuning.  */
!   {libcall, {{16, loop, false},
! 	     {64, rep_prefix_4_byte, false},
  	     {-1, libcall, false}}}};
  static stringop_algs znver2_memset[2] = {
!   /* 32-bit tuning.  */
!   {libcall, {{8, loop, false},
! 	     {24, unrolled_loop, false},
! 	     {128, rep_prefix_4_byte, false},
! 	     {-1, libcall, false}}},
!   /* 64-bit tuning.  */
!   {libcall, {{24, rep_prefix_4_byte, false},
! 	     {128, rep_prefix_8_byte, false},
  	     {-1, libcall, false}}}};
  
  struct processor_costs znver2_cost = {
*************** struct processor_costs znver2_cost = {
*** 1515,1520 ****
--- 1533,1664 ----
    COSTS_N_INSNS (1),			/* cost of movsx.  */
    COSTS_N_INSNS (1),			/* cost of movzx.  */
    8,					/* "large" insn.  */
+   9,					/* MOVE_RATIO.  */
+   6,					/* CLEAR_RATIO */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   {6, 6, 6, 6, 12},			/* cost of loading SSE registers
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {8, 8, 8, 8, 16},			/* cost of storing SSE register
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {6, 6, 6, 6, 12},			/* cost of unaligned loads.  */
+   {8, 8, 8, 8, 16},			/* cost of unaligned stores.  */
+   2, 2, 3,				/* cost of moving XMM,YMM,ZMM
+ 					   register.  */
+   6,					/* cost of moving SSE register to integer.  */
+   /* VGATHERDPD is 23 uops and throughput is 9, VGATHERDPD is 35 uops,
+      throughput 12.  Approx 9 uops do not depend on vector size and every load
+      is 7 uops.  */
+   18, 8,				/* Gather load static, per_elt.  */
+   18, 10,				/* Gather store static, per_elt.  */
+   32,					/* size of l1 cache.  */
+   512,					/* size of l2 cache.  */
+   64,					/* size of prefetch block.  */
+   /* New AMD processors never drop prefetches; if they cannot be performed
+      immediately, they are queued.  We set number of simultaneous prefetches
+      to a large constant to reflect this (it probably is not a good idea not
+      to limit number of prefetches at all, as their execution also takes some
+      time).  */
+   100,					/* number of parallel prefetches.  */
+   3,					/* Branch cost.  */
+   COSTS_N_INSNS (5),			/* cost of FADD and FSUB insns.  */
+   COSTS_N_INSNS (5),			/* cost of FMUL instruction.  */
+   /* Latency of fdiv is 8-15.  */
+   COSTS_N_INSNS (15),			/* cost of FDIV instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FABS instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FCHS instruction.  */
+   /* Latency of fsqrt is 4-10.  */
+   COSTS_N_INSNS (10),			/* cost of FSQRT instruction.  */
+ 
+   COSTS_N_INSNS (1),			/* cost of cheap SSE instruction.  */
+   COSTS_N_INSNS (3),			/* cost of ADDSS/SD SUBSS/SD insns.  */
+   COSTS_N_INSNS (3),			/* cost of MULSS instruction.  */
+   COSTS_N_INSNS (3),			/* cost of MULSD instruction.  */
+   COSTS_N_INSNS (5),			/* cost of FMA SS instruction.  */
+   COSTS_N_INSNS (5),			/* cost of FMA SD instruction.  */
+   COSTS_N_INSNS (10),			/* cost of DIVSS instruction.  */
+   /* 9-13.  */
+   COSTS_N_INSNS (13),			/* cost of DIVSD instruction.  */
+   COSTS_N_INSNS (10),			/* cost of SQRTSS instruction.  */
+   COSTS_N_INSNS (15),			/* cost of SQRTSD instruction.  */
+   /* Zen can execute 4 integer operations per cycle.  FP operations
+      take 3 cycles and it can execute 2 integer additions and 2
+      multiplications thus reassociation may make sense up to with of 6.
+      SPEC2k6 bencharks suggests
+      that 4 works better than 6 probably due to register pressure.
+ 
+      Integer vector operations are taken by FP unit and execute 3 vector
+      plus/minus operations per cycle but only one multiply.  This is adjusted
+      in ix86_reassociation_width.  */
+   4, 4, 3, 6,				/* reassoc int, fp, vec_int, vec_fp.  */
+   znver2_memcpy,
+   znver2_memset,
+   COSTS_N_INSNS (4),			/* cond_taken_branch_cost.  */
+   COSTS_N_INSNS (2),			/* cond_not_taken_branch_cost.  */
+   "16",					/* Loop alignment.  */
+   "16",					/* Jump alignment.  */
+   "0:0:8",				/* Label alignment.  */
+   "16",					/* Func alignment.  */
+ };
+ 
+ struct processor_costs znver3_cost = {
+   {
+   /* Start of register allocator costs.  integer->integer move cost is 2. */
+ 
+   /* reg-reg moves are done by renaming and thus they are even cheaper than
+      1 cycle.  Because reg-reg move cost is 2 and following tables correspond
+      to doubles of latencies, we do not model this correctly.  It does not
+      seem to make practical difference to bump prices up even more.  */
+   6,					/* cost for loading QImode using
+ 					   movzbl.  */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   2,					/* cost of reg,reg fld/fst.  */
+   {6, 6, 16},				/* cost of loading fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   {8, 8, 16},				/* cost of storing fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   2,					/* cost of moving MMX register.  */
+   {6, 6},				/* cost of loading MMX registers
+ 					   in SImode and DImode.  */
+   {8, 8},				/* cost of storing MMX registers
+ 					   in SImode and DImode.  */
+   2, 2, 3,				/* cost of moving XMM,YMM,ZMM
+ 					   register.  */
+   {6, 6, 6, 6, 12},			/* cost of loading SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   {8, 8, 8, 8, 16},			/* cost of storing SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   6, 6,					/* SSE->integer and integer->SSE
+ 					   moves.  */
+   /* End of register allocator costs.  */
+   },
+ 
+   COSTS_N_INSNS (1),			/* cost of an add instruction.  */
+   COSTS_N_INSNS (1),			/* cost of a lea instruction.  */
+   COSTS_N_INSNS (1),			/* variable shift costs.  */
+   COSTS_N_INSNS (1),			/* constant shift costs.  */
+   {COSTS_N_INSNS (3),			/* cost of starting multiply for QI.  */
+    COSTS_N_INSNS (3),			/* 				 HI.  */
+    COSTS_N_INSNS (3),			/*				 SI.  */
+    COSTS_N_INSNS (3),			/*				 DI.  */
+    COSTS_N_INSNS (3)},			/*			other.  */
+   0,					/* cost of multiply per each bit
+ 					   set.  */
+   {COSTS_N_INSNS (9),			/* cost of a divide/mod for QI.  */
+    COSTS_N_INSNS (10),			/* 			    HI.  */
+    COSTS_N_INSNS (12),			/*			    SI.  */
+    COSTS_N_INSNS (17),			/*			    DI.  */
+    COSTS_N_INSNS (17)},			/*			    other.  */
+   COSTS_N_INSNS (1),			/* cost of movsx.  */
+   COSTS_N_INSNS (1),			/* cost of movzx.  */
+   8,					/* "large" insn.  */
    9,					/* MOVE_RATIO.  */
    6,					/* CLEAR_RATIO */
    {6, 6, 6},				/* cost of loading integer registers
diff -Nrcpad gcc-10.2.0/gcc/config/i386/x86-tune-sched.c gcc-10.3.0/gcc/config/i386/x86-tune-sched.c
*** gcc-10.2.0/gcc/config/i386/x86-tune-sched.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/x86-tune-sched.c	Thu Apr  8 11:56:28 2021
*************** ix86_issue_rate (void)
*** 66,71 ****
--- 66,72 ----
      case PROCESSOR_BDVER4:
      case PROCESSOR_ZNVER1:
      case PROCESSOR_ZNVER2:
+     case PROCESSOR_ZNVER3:
      case PROCESSOR_CORE2:
      case PROCESSOR_NEHALEM:
      case PROCESSOR_SANDYBRIDGE:
*************** ix86_adjust_cost (rtx_insn *insn, int de
*** 396,401 ****
--- 397,403 ----
  
      case PROCESSOR_ZNVER1:
      case PROCESSOR_ZNVER2:
+     case PROCESSOR_ZNVER3:
        /* Stack engine allows to execute push&pop instructions in parall.  */
        if ((insn_type == TYPE_PUSH || insn_type == TYPE_POP)
  	  && (dep_insn_type == TYPE_PUSH || dep_insn_type == TYPE_POP))
diff -Nrcpad gcc-10.2.0/gcc/config/i386/x86-tune.def gcc-10.3.0/gcc/config/i386/x86-tune.def
*** gcc-10.2.0/gcc/config/i386/x86-tune.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/x86-tune.def	Thu Apr  8 11:56:28 2021
*************** DEF_TUNE (X86_TUNE_AVOID_128FMA_CHAINS,
*** 444,450 ****
  
  /* X86_TUNE_AVOID_256FMA_CHAINS: Avoid creating loops with tight 256bit or
     smaller FMA chain.  */
! DEF_TUNE (X86_TUNE_AVOID_256FMA_CHAINS, "avoid_fma256_chains", m_ZNVER2)
  
  /*****************************************************************************/
  /* AVX instruction selection tuning (some of SSE flags affects AVX, too)     */
--- 444,450 ----
  
  /* X86_TUNE_AVOID_256FMA_CHAINS: Avoid creating loops with tight 256bit or
     smaller FMA chain.  */
! DEF_TUNE (X86_TUNE_AVOID_256FMA_CHAINS, "avoid_fma256_chains", m_ZNVER2 | m_ZNVER3)
  
  /*****************************************************************************/
  /* AVX instruction selection tuning (some of SSE flags affects AVX, too)     */
diff -Nrcpad gcc-10.2.0/gcc/config/i386/xopintrin.h gcc-10.3.0/gcc/config/i386/xopintrin.h
*** gcc-10.2.0/gcc/config/i386/xopintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/xopintrin.h	Thu Apr  8 11:56:28 2021
*************** _mm_cmov_si128(__m128i __A, __m128i __B,
*** 208,213 ****
--- 208,219 ----
    return  (__m128i) __builtin_ia32_vpcmov (__A, __B, __C);
  }
  
+ extern __inline __m256i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
+ _mm256_cmov_si256(__m256i __A, __m256i __B, __m256i __C)
+ {
+   return  (__m256i) __builtin_ia32_vpcmov256 (__A, __B, __C);
+ }
+ 
  extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
  _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
  {
diff -Nrcpad gcc-10.2.0/gcc/config/i386/znver1.md gcc-10.3.0/gcc/config/i386/znver1.md
*** gcc-10.2.0/gcc/config/i386/znver1.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/i386/znver1.md	Thu Apr  8 11:56:28 2021
***************
*** 21,27 ****
  (define_attr "znver1_decode" "direct,vector,double"
    (const_string "direct"))
  
! ;; AMD znver1 and znver2 Scheduling
  ;; Modeling automatons for zen decoders, integer execution pipes,
  ;; AGU pipes and floating point execution units.
  (define_automaton "znver1, znver1_ieu, znver1_fp, znver1_agu")
--- 21,27 ----
  (define_attr "znver1_decode" "direct,vector,double"
    (const_string "direct"))
  
! ;; AMD znver1, znver2 and znver3 Scheduling
  ;; Modeling automatons for zen decoders, integer execution pipes,
  ;; AGU pipes and floating point execution units.
  (define_automaton "znver1, znver1_ieu, znver1_fp, znver1_agu")
***************
*** 52,58 ****
  (define_cpu_unit "znver1-ieu3" "znver1_ieu")
  (define_reservation "znver1-ieu" "znver1-ieu0|znver1-ieu1|znver1-ieu2|znver1-ieu3")
  
! ;; 2 AGU pipes in znver1 and 3 AGU pipes in znver2
  ;; According to CPU diagram last AGU unit is used only for stores.
  (define_cpu_unit "znver1-agu0" "znver1_agu")
  (define_cpu_unit "znver1-agu1" "znver1_agu")
--- 52,58 ----
  (define_cpu_unit "znver1-ieu3" "znver1_ieu")
  (define_reservation "znver1-ieu" "znver1-ieu0|znver1-ieu1|znver1-ieu2|znver1-ieu3")
  
! ;; 2 AGU pipes in znver1 and 3 AGU pipes in znver2 and znver3
  ;; According to CPU diagram last AGU unit is used only for stores.
  (define_cpu_unit "znver1-agu0" "znver1_agu")
  (define_cpu_unit "znver1-agu1" "znver1_agu")
***************
*** 63,69 ****
  ;; Load is 4 cycles. We do not model reservation of load unit.
  ;;(define_reservation "znver1-load" "znver1-agu-reserve, nothing, nothing, nothing")
  (define_reservation "znver1-load" "znver1-agu-reserve")
! ;; Store operations differs between znver1 and znver2 because extra AGU
  ;; was added.
  (define_reservation "znver1-store" "znver1-agu-reserve")
  (define_reservation "znver2-store" "znver2-store-agu-reserve")
--- 63,69 ----
  ;; Load is 4 cycles. We do not model reservation of load unit.
  ;;(define_reservation "znver1-load" "znver1-agu-reserve, nothing, nothing, nothing")
  (define_reservation "znver1-load" "znver1-agu-reserve")
! ;; Store operations differs between znver1, znver2 and znver3 because extra AGU
  ;; was added.
  (define_reservation "znver1-store" "znver1-agu-reserve")
  (define_reservation "znver2-store" "znver2-store-agu-reserve")
***************
*** 77,82 ****
--- 77,83 ----
  (define_reservation "znver2-ivector" "znver1-ieu0+znver1-ieu1
  				      +znver1-ieu2+znver1-ieu3
  				      +znver1-agu0+znver1-agu1+znver2-agu2")
+ 
  ;; Floating point unit 4 FP pipes.
  (define_cpu_unit "znver1-fp0" "znver1_fp")
  (define_cpu_unit "znver1-fp1" "znver1_fp")
***************
*** 99,105 ****
  			 "znver1-double,znver1-store,znver1-ieu0|znver1-ieu3")
  
  (define_insn_reservation "znver2_call" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (eq_attr "type" "call,callv"))
  			 "znver1-double,znver2-store,znver1-ieu0|znver1-ieu3")
  
--- 100,106 ----
  			 "znver1-double,znver1-store,znver1-ieu0|znver1-ieu3")
  
  (define_insn_reservation "znver2_call" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (eq_attr "type" "call,callv"))
  			 "znver1-double,znver2-store,znver1-ieu0|znver1-ieu3")
  
***************
*** 110,119 ****
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-store")
  (define_insn_reservation "znver2_push" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "push")
  				   (eq_attr "memory" "store")))
! 			 "znver1-direct,znver1-store")
  
  (define_insn_reservation "znver1_push_load" 4
  			 (and (eq_attr "cpu" "znver1")
--- 111,120 ----
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-store")
  (define_insn_reservation "znver2_push" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "push")
  				   (eq_attr "memory" "store")))
! 			 "znver1-direct,znver2-store")
  
  (define_insn_reservation "znver1_push_load" 4
  			 (and (eq_attr "cpu" "znver1")
***************
*** 121,133 ****
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-store")
  (define_insn_reservation "znver2_push_load" 4
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "push")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver2-store")
  
  (define_insn_reservation "znver1_pop" 4
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "pop")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load")
--- 122,134 ----
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-store")
  (define_insn_reservation "znver2_push_load" 4
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "push")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver2-store")
  
  (define_insn_reservation "znver1_pop" 4
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "pop")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load")
***************
*** 138,144 ****
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-store")
  (define_insn_reservation "znver2_pop_mem" 4
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "pop")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver2-store")
--- 139,145 ----
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-store")
  (define_insn_reservation "znver2_pop_mem" 4
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "pop")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver2-store")
***************
*** 149,155 ****
  			      (eq_attr "type" "leave"))
  			 "znver1-double,znver1-ieu, znver1-store")
  (define_insn_reservation "znver2_leave" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (eq_attr "type" "leave"))
  			 "znver1-double,znver1-ieu, znver2-store")
  
--- 150,156 ----
  			      (eq_attr "type" "leave"))
  			 "znver1-double,znver1-ieu, znver1-store")
  (define_insn_reservation "znver2_leave" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (eq_attr "type" "leave"))
  			 "znver1-double,znver1-ieu, znver2-store")
  
***************
*** 157,169 ****
  ;; Multiplications
  ;; Reg operands
  (define_insn_reservation "znver1_imul" 3
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "imul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-ieu1")
  
  (define_insn_reservation "znver1_imul_mem" 7
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "imul")
  				   (eq_attr "memory" "!none")))
  			 "znver1-direct,znver1-load, znver1-ieu1")
--- 158,170 ----
  ;; Multiplications
  ;; Reg operands
  (define_insn_reservation "znver1_imul" 3
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "imul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-ieu1")
  
  (define_insn_reservation "znver1_imul_mem" 7
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "imul")
  				   (eq_attr "memory" "!none")))
  			 "znver1-direct,znver1-load, znver1-ieu1")
***************
*** 227,232 ****
--- 228,289 ----
  					(eq_attr "memory" "none"))))
  			 "znver1-direct,znver1-load,znver1-ieu2*12")
  
+ (define_insn_reservation "znver3_idiv_DI" 18
+ 			 (and (eq_attr "cpu" "znver3")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "DI")
+ 					(eq_attr "memory" "none"))))
+ 			 "znver1-double,znver1-ieu2*18")
+ 
+ (define_insn_reservation "znver3_idiv_SI" 12
+ 			 (and (eq_attr "cpu" "znver3")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "SI")
+ 					(eq_attr "memory" "none"))))
+ 			 "znver1-double,znver1-ieu2*12")
+ 
+ (define_insn_reservation "znver3_idiv_HI" 10
+ 			 (and (eq_attr "cpu" "znver3")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "HI")
+ 					(eq_attr "memory" "none"))))
+ 			 "znver1-double,znver1-ieu2*10")
+ 
+ (define_insn_reservation "znver3_idiv_QI" 9
+ 			 (and (eq_attr "cpu" "znver3")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "QI")
+ 					(eq_attr "memory" "none"))))
+ 			 "znver1-direct,znver1-ieu2*9")
+ 
+ (define_insn_reservation "znver3_idiv_mem_DI" 22
+                          (and (eq_attr "cpu" "znver3")
+                               (and (eq_attr "type" "idiv")
+                                    (and (eq_attr "mode" "DI")
+                                         (eq_attr "memory" "load"))))
+                          "znver1-double,znver1-load,znver1-ieu2*22")
+ 
+ (define_insn_reservation "znver3_idiv_mem_SI" 16
+                          (and (eq_attr "cpu" "znver3")
+                               (and (eq_attr "type" "idiv")
+                                    (and (eq_attr "mode" "SI")
+                                         (eq_attr "memory" "load"))))
+                          "znver1-double,znver1-load,znver1-ieu2*16")
+ 
+ (define_insn_reservation "znver3_idiv_mem_HI" 14
+                          (and (eq_attr "cpu" "znver3")
+                               (and (eq_attr "type" "idiv")
+                                    (and (eq_attr "mode" "HI")
+                                         (eq_attr "memory" "load"))))
+                          "znver1-double,znver1-load,znver1-ieu2*10")
+ 
+ (define_insn_reservation "znver3_idiv_mem_QI" 13
+                          (and (eq_attr "cpu" "znver3")
+                               (and (eq_attr "type" "idiv")
+                                    (and (eq_attr "mode" "QI")
+                                         (eq_attr "memory" "load"))))
+                          "znver1-direct,znver1-load,znver1-ieu2*9")
+ 
  ;; STR ISHIFT which are micro coded.
  ;; Fix me: Latency need to be rechecked.
  (define_insn_reservation "znver1_str_ishift" 6
***************
*** 236,250 ****
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_str_ishift" 3
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ishift")
  				   (eq_attr "memory" "both,store")))
  			 "znver1-vector,znver1-ivector")
  (define_insn_reservation "znver2_str_istr" 19
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "str")
  				   (eq_attr "memory" "both,store")))
  			 "znver1-vector,znver1-ivector")
  ;; MOV - integer moves
  (define_insn_reservation "znver1_load_imov_double" 2
  			 (and (eq_attr "cpu" "znver1")
--- 293,308 ----
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_str_ishift" 3
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ishift")
  				   (eq_attr "memory" "both,store")))
  			 "znver1-vector,znver1-ivector")
  (define_insn_reservation "znver2_str_istr" 19
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "str")
  				   (eq_attr "memory" "both,store")))
  			 "znver1-vector,znver1-ivector")
+ 
  ;; MOV - integer moves
  (define_insn_reservation "znver1_load_imov_double" 2
  			 (and (eq_attr "cpu" "znver1")
***************
*** 254,267 ****
  			 "znver1-double,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver2_load_imov_double" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "none"))))
  			 "znver1-double,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver1_load_imov_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-ieu")
--- 312,325 ----
  			 "znver1-double,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver2_load_imov_double" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "none"))))
  			 "znver1-double,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver1_load_imov_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-ieu")
***************
*** 274,280 ****
  			 "znver1-double,znver1-ieu|znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_load_imov_double_store" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "store"))))
--- 332,338 ----
  			 "znver1-double,znver1-ieu|znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_load_imov_double_store" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "store"))))
***************
*** 287,293 ****
  				   "znver1-direct,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_load_imov_direct_store" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "store")))
  				   "znver1-direct,znver1-ieu,znver2-store")
--- 345,351 ----
  				   "znver1-direct,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_load_imov_direct_store" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "store")))
  				   "znver1-direct,znver1-ieu,znver2-store")
***************
*** 300,313 ****
  			 "znver1-double,znver1-load,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver2_load_imov_double_load" 4
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver1_load_imov_direct_load" 4
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load")
--- 358,371 ----
  			 "znver1-double,znver1-load,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver2_load_imov_double_load" 4
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "imovx")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-ieu|znver1-ieu")
  
  (define_insn_reservation "znver1_load_imov_direct_load" 4
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "imov,imovx")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load")
***************
*** 315,327 ****
  ;; INTEGER/GENERAL instructions
  ;; register/imm operands only: ALU, ICMP, NEG, NOT, ROTATE, ISHIFT, TEST
  (define_insn_reservation "znver1_insn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
  				   (eq_attr "memory" "none,unknown")))
  			 "znver1-direct,znver1-ieu")
  
  (define_insn_reservation "znver1_insn_load" 5
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-ieu")
--- 373,385 ----
  ;; INTEGER/GENERAL instructions
  ;; register/imm operands only: ALU, ICMP, NEG, NOT, ROTATE, ISHIFT, TEST
  (define_insn_reservation "znver1_insn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
  				   (eq_attr "memory" "none,unknown")))
  			 "znver1-direct,znver1-ieu")
  
  (define_insn_reservation "znver1_insn_load" 5
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-ieu")
***************
*** 333,339 ****
  			 "znver1-direct,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_insn_store" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-ieu,znver2-store")
--- 391,397 ----
  			 "znver1-direct,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_insn_store" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-ieu,znver2-store")
***************
*** 345,351 ****
  			 "znver1-direct,znver1-load,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_insn_both" 5
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-ieu,znver2-store")
--- 403,409 ----
  			 "znver1-direct,znver1-load,znver1-ieu,znver1-store")
  
  (define_insn_reservation "znver2_insn_both" 5
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
  				   (eq_attr "memory" "both")))
  			 "znver1-direct,znver1-load,znver1-ieu,znver2-store")
***************
*** 357,363 ****
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_ieu_vector" 5
! 			 (and (eq_attr "cpu" "znver2")
  			      (eq_attr "type" "other,str,multi"))
  			 "znver1-vector,znver2-ivector")
  
--- 415,421 ----
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_ieu_vector" 5
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (eq_attr "type" "other,str,multi"))
  			 "znver1-vector,znver2-ivector")
  
***************
*** 370,390 ****
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_alu1_vector" 3
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "vector")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
  			 "znver1-vector,znver2-ivector")
  
  (define_insn_reservation "znver1_alu1_double" 2
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
  			 "znver1-double,znver1-ieu")
  
  (define_insn_reservation "znver1_alu1_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
--- 428,448 ----
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_alu1_vector" 3
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "vector")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
  			 "znver1-vector,znver2-ivector")
  
  (define_insn_reservation "znver1_alu1_double" 2
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
  			 "znver1-double,znver1-ieu")
  
  (define_insn_reservation "znver1_alu1_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "alu1")
  					(eq_attr "memory" "none,unknown"))))
***************
*** 392,436 ****
  
  ;; Branches : Fix me need to model conditional branches.
  (define_insn_reservation "znver1_branch" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "ibr")
! 				   (eq_attr "memory" "none")))
  			  "znver1-direct")
  
  ;; Indirect branches check latencies.
  (define_insn_reservation "znver1_indirect_branch_mem" 6
  			 (and (eq_attr "cpu" "znver1")
  			      (and (eq_attr "type" "ibr")
! 				   (eq_attr "memory" "load")))
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_indirect_branch_mem" 6
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ibr")
! 				   (eq_attr "memory" "load")))
  			 "znver1-vector,znver2-ivector")
  
  ;; LEA executes in ALU units with 1 cycle latency.
  (define_insn_reservation "znver1_lea" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (eq_attr "type" "lea"))
  			 "znver1-direct,znver1-ieu")
  
  ;; Other integer instrucions
  (define_insn_reservation "znver1_idirect" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "unit" "integer,unknown")
  				   (eq_attr "memory" "none,unknown")))
  			 "znver1-direct,znver1-ieu")
  
  ;;  Floating point
  (define_insn_reservation "znver1_fp_cmov" 6
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (eq_attr "type" "fcmov"))
  			 "znver1-vector,znver1-fvector")
  
  (define_insn_reservation "znver1_fp_mov_direct_load" 8 
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "load"))))
--- 450,494 ----
  
  ;; Branches : Fix me need to model conditional branches.
  (define_insn_reservation "znver1_branch" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "ibr")
! 					(eq_attr "memory" "none")))
  			  "znver1-direct")
  
  ;; Indirect branches check latencies.
  (define_insn_reservation "znver1_indirect_branch_mem" 6
  			 (and (eq_attr "cpu" "znver1")
  			      (and (eq_attr "type" "ibr")
! 					(eq_attr "memory" "load")))
  			 "znver1-vector,znver1-ivector")
  
  (define_insn_reservation "znver2_indirect_branch_mem" 6
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ibr")
! 					(eq_attr "memory" "load")))
  			 "znver1-vector,znver2-ivector")
  
  ;; LEA executes in ALU units with 1 cycle latency.
  (define_insn_reservation "znver1_lea" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (eq_attr "type" "lea"))
  			 "znver1-direct,znver1-ieu")
  
  ;; Other integer instrucions
  (define_insn_reservation "znver1_idirect" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "unit" "integer,unknown")
  				   (eq_attr "memory" "none,unknown")))
  			 "znver1-direct,znver1-ieu")
  
  ;;  Floating point
  (define_insn_reservation "znver1_fp_cmov" 6
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (eq_attr "type" "fcmov"))
  			 "znver1-vector,znver1-fvector")
  
  (define_insn_reservation "znver1_fp_mov_direct_load" 8 
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "load"))))
***************
*** 443,483 ****
  					(eq_attr "memory" "store"))))
  			 "znver1-direct,znver1-fp2|znver1-fp3,znver1-store")
  (define_insn_reservation "znver2_fp_mov_direct_store" 5
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "store"))))
  			 "znver1-direct,znver1-fp2|znver1-fp3,znver2-store")
  
  (define_insn_reservation "znver1_fp_mov_double" 4
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "none"))))
  			 "znver1-double,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_mov_double_load" 12
! 			 (and (eq_attr "cpu" "znver1")
! 			      (and (eq_attr "znver1_decode" "double")
! 				   (and (eq_attr "type" "fmov")
! 					(eq_attr "memory" "load"))))
! 			 "znver1-double,znver1-load,znver1-fp3")
! 
! (define_insn_reservation "znver2_fp_mov_double_load" 12
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_mov_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (eq_attr "type" "fmov"))
  			 "znver1-direct,znver1-fp3")
  
  ;; TODO: AGU?
  (define_insn_reservation "znver1_fp_spc_direct" 5
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fpspc")
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-fp3,znver1-fp2")
--- 501,534 ----
  					(eq_attr "memory" "store"))))
  			 "znver1-direct,znver1-fp2|znver1-fp3,znver1-store")
  (define_insn_reservation "znver2_fp_mov_direct_store" 5
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "direct")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "store"))))
  			 "znver1-direct,znver1-fp2|znver1-fp3,znver2-store")
  
  (define_insn_reservation "znver1_fp_mov_double" 4
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "none"))))
  			 "znver1-double,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_mov_double_load" 12
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "znver1_decode" "double")
  				   (and (eq_attr "type" "fmov")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_mov_direct" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (eq_attr "type" "fmov"))
  			 "znver1-direct,znver1-fp3")
  
  ;; TODO: AGU?
  (define_insn_reservation "znver1_fp_spc_direct" 5
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fpspc")
  				   (eq_attr "memory" "store")))
  			 "znver1-direct,znver1-fp3,znver1-fp2")
***************
*** 488,513 ****
  				   (eq_attr "type" "fpspc,mmxcvt,sselog1,ssemul,ssemov")))
  			 "znver1-vector,znver1-fvector")
  (define_insn_reservation "znver2_fp_insn_vector" 6
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "znver1_decode" "vector")
  				   (eq_attr "type" "fpspc,mmxcvt,sselog1,ssemul,ssemov")))
  			 "znver1-vector,znver2-fvector")
  
  ;; FABS
  (define_insn_reservation "znver1_fp_fsgn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (eq_attr "type" "fsgn"))
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_fcmp" 2
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "memory" "none")
  				   (and (eq_attr "znver1_decode" "double")
  					(eq_attr "type" "fcmp"))))
  			 "znver1-double,znver1-fp0,znver1-fp2")
  
  (define_insn_reservation "znver1_fp_fcmp_load" 9
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "memory" "none")
  				   (and (eq_attr "znver1_decode" "double")
  					(eq_attr "type" "fcmp"))))
--- 539,564 ----
  				   (eq_attr "type" "fpspc,mmxcvt,sselog1,ssemul,ssemov")))
  			 "znver1-vector,znver1-fvector")
  (define_insn_reservation "znver2_fp_insn_vector" 6
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "znver1_decode" "vector")
  				   (eq_attr "type" "fpspc,mmxcvt,sselog1,ssemul,ssemov")))
  			 "znver1-vector,znver2-fvector")
  
  ;; FABS
  (define_insn_reservation "znver1_fp_fsgn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (eq_attr "type" "fsgn"))
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver1_fp_fcmp" 2
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "memory" "none")
  				   (and (eq_attr "znver1_decode" "double")
  					(eq_attr "type" "fcmp"))))
  			 "znver1-double,znver1-fp0,znver1-fp2")
  
  (define_insn_reservation "znver1_fp_fcmp_load" 9
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "memory" "none")
  				   (and (eq_attr "znver1_decode" "double")
  					(eq_attr "type" "fcmp"))))
***************
*** 515,546 ****
  
  ;;FADD FSUB FMUL
  (define_insn_reservation "znver1_fp_op_mul" 5
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fop,fmul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0*5")
  
  (define_insn_reservation "znver1_fp_op_mul_load" 12 
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fop,fmul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*5")
  
  (define_insn_reservation "znver1_fp_op_imul_load" 16
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fop,fmul")
  				   (and (eq_attr "fp_int_src" "true")
  					(eq_attr "memory" "load"))))
  			"znver1-double,znver1-load,znver1-fp3,znver1-fp0")
  
  (define_insn_reservation "znver1_fp_op_div" 15
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fdiv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*15")
  
  (define_insn_reservation "znver1_fp_op_div_load" 22
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "fdiv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*15")
--- 566,597 ----
  
  ;;FADD FSUB FMUL
  (define_insn_reservation "znver1_fp_op_mul" 5
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fop,fmul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0*5")
  
  (define_insn_reservation "znver1_fp_op_mul_load" 12 
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fop,fmul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*5")
  
  (define_insn_reservation "znver1_fp_op_imul_load" 16
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fop,fmul")
  				   (and (eq_attr "fp_int_src" "true")
  					(eq_attr "memory" "load"))))
  			"znver1-double,znver1-load,znver1-fp3,znver1-fp0")
  
  (define_insn_reservation "znver1_fp_op_div" 15
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fdiv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*15")
  
  (define_insn_reservation "znver1_fp_op_div_load" 22
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "fdiv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*15")
***************
*** 553,614 ****
  			 "znver1-double,znver1-load,znver1-fp3*19")
  
  (define_insn_reservation "znver2_fp_op_idiv_load" 26
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "fdiv")
  				   (and (eq_attr "fp_int_src" "true")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp3*19")
  
  ;; MMX, SSE, SSEn.n, AVX, AVX2 instructions
  (define_insn_reservation "znver1_fp_insn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (eq_attr "type" "mmx"))
  			 "znver1-direct,znver1-fpu")
  
  (define_insn_reservation "znver1_mmx_add" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_add_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cmp" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxcmp")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cmp_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxcmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cvt_pck_shuf" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_cvt_pck_shuf_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_shift_move" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "none")))
!  			 "znver1-direct,znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_shift_move_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp2")
--- 604,666 ----
  			 "znver1-double,znver1-load,znver1-fp3*19")
  
  (define_insn_reservation "znver2_fp_op_idiv_load" 26
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "fdiv")
  				   (and (eq_attr "fp_int_src" "true")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp3*19")
  
+ 
  ;; MMX, SSE, SSEn.n, AVX, AVX2 instructions
  (define_insn_reservation "znver1_fp_insn" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (eq_attr "type" "mmx"))
  			 "znver1-direct,znver1-fpu")
  
  (define_insn_reservation "znver1_mmx_add" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_add_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cmp" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxcmp")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cmp_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxcmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp3")
  
  (define_insn_reservation "znver1_mmx_cvt_pck_shuf" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_cvt_pck_shuf_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_shift_move" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "none")))
! 			 "znver1-direct,znver1-fp2")
  
  (define_insn_reservation "znver1_mmx_shift_move_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp2")
***************
*** 619,637 ****
  				   (eq_attr "memory" "store,both")))
  			  "znver1-direct,znver1-fp2,znver1-store")
  (define_insn_reservation "znver2_mmx_move_store" 1
! 			 (and (eq_attr "cpu" "znver1")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "store,both")))
  			  "znver1-direct,znver1-fp2,znver2-store")
  
  (define_insn_reservation "znver1_mmx_mul" 3
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxmul")
  				   (eq_attr "memory" "none")))
  			  "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_mmx_load" 10
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "mmxmul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*3")
--- 671,689 ----
  				   (eq_attr "memory" "store,both")))
  			  "znver1-direct,znver1-fp2,znver1-store")
  (define_insn_reservation "znver2_mmx_move_store" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "mmxshft,mmxmov")
  				   (eq_attr "memory" "store,both")))
  			  "znver1-direct,znver1-fp2,znver2-store")
  
  (define_insn_reservation "znver1_mmx_mul" 3
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxmul")
  				   (eq_attr "memory" "none")))
  			  "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_mmx_load" 10
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "mmxmul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*3")
***************
*** 652,664 ****
  			 "znver1-double,znver1-load,znver1-fpu")
  
  (define_insn_reservation "znver1_sse_log" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "sselog")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fpu")
  
  (define_insn_reservation "znver1_sse_log_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "sselog")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fpu")
--- 704,716 ----
  			 "znver1-double,znver1-load,znver1-fpu")
  
  (define_insn_reservation "znver1_sse_log" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "sselog")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fpu")
  
  (define_insn_reservation "znver1_sse_log_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "sselog")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fpu")
***************
*** 678,690 ****
  			 "znver1-double,znver1-load,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_sse_log1" 1
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "sselog1")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_sse_log1_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "type" "sselog1")
  				   (eq_attr "memory" "!none")))
  			 "znver1-direct,znver1-load,znver1-fp1|znver1-fp2")
--- 730,742 ----
  			 "znver1-double,znver1-load,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_sse_log1" 1
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "sselog1")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp1|znver1-fp2")
  
  (define_insn_reservation "znver1_sse_log1_load" 8
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "sselog1")
  				   (eq_attr "memory" "!none")))
  			 "znver1-direct,znver1-load,znver1-fp1|znver1-fp2")
***************
*** 701,707 ****
  (define_insn_reservation "znver1_sse_comi_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "prefix_extra" "0")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "load"))))
--- 753,760 ----
  (define_insn_reservation "znver1_sse_comi_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "prefix_extra" "0")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "load"))))
***************
*** 710,716 ****
  (define_insn_reservation "znver1_sse_comi_double" 2
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "prefix" "vex")
  				   (and (eq_attr "prefix_extra" "0")
  					(and (eq_attr "type" "ssecomi")
--- 763,770 ----
  (define_insn_reservation "znver1_sse_comi_double" 2
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "prefix" "vex")
  				   (and (eq_attr "prefix_extra" "0")
  					(and (eq_attr "type" "ssecomi")
***************
*** 720,726 ****
  (define_insn_reservation "znver1_sse_comi_double_load" 10
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "prefix" "vex")
  				   (and (eq_attr "prefix_extra" "0")
  					(and (eq_attr "type" "ssecomi")
--- 774,781 ----
  (define_insn_reservation "znver1_sse_comi_double_load" 10
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "prefix" "vex")
  				   (and (eq_attr "prefix_extra" "0")
  					(and (eq_attr "type" "ssecomi")
***************
*** 730,736 ****
  (define_insn_reservation "znver1_sse_test" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "prefix_extra" "1")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "none"))))
--- 785,792 ----
  (define_insn_reservation "znver1_sse_test" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "prefix_extra" "1")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "none"))))
***************
*** 739,745 ****
  (define_insn_reservation "znver1_sse_test_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "prefix_extra" "1")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "load"))))
--- 795,802 ----
  (define_insn_reservation "znver1_sse_test_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "prefix_extra" "1")
  				   (and (eq_attr "type" "ssecomi")
  					(eq_attr "memory" "load"))))
***************
*** 757,763 ****
  			 "znver1-direct,znver1-ieu0")
  
  (define_insn_reservation "znver2_sse_mov" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "isa" "avx")
  					(and (eq_attr "type" "ssemov")
--- 814,820 ----
  			 "znver1-direct,znver1-ieu0")
  
  (define_insn_reservation "znver2_sse_mov" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "isa" "avx")
  					(and (eq_attr "type" "ssemov")
***************
*** 774,780 ****
  			 "znver1-direct,znver1-ieu2")
  
  (define_insn_reservation "znver2_avx_mov" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "mode" "TI")
  				   (and (eq_attr "isa" "avx")
  					(and (eq_attr "type" "ssemov")
--- 831,837 ----
  			 "znver1-direct,znver1-ieu2")
  
  (define_insn_reservation "znver2_avx_mov" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "mode" "TI")
  				   (and (eq_attr "isa" "avx")
  					(and (eq_attr "type" "ssemov")
***************
*** 785,791 ****
  (define_insn_reservation "znver1_sseavx_mov" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "type" "ssemov")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fpu")
--- 842,849 ----
  (define_insn_reservation "znver1_sseavx_mov" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					      (eq_attr "cpu" "znver3")))
  			      (and (eq_attr "type" "ssemov")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fpu")
***************
*** 797,803 ****
  					(eq_attr "memory" "store"))))
  			"znver1-direct,znver1-fpu,znver1-store")
  (define_insn_reservation "znver2_sseavx_mov_store" 1
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ssemov")
  				   (eq_attr "memory" "store")))
  			"znver1-direct,znver1-fpu,znver2-store")
--- 855,861 ----
  					(eq_attr "memory" "store"))))
  			"znver1-direct,znver1-fpu,znver1-store")
  (define_insn_reservation "znver2_sseavx_mov_store" 1
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ssemov")
  				   (eq_attr "memory" "store")))
  			"znver1-direct,znver1-fpu,znver2-store")
***************
*** 805,811 ****
  (define_insn_reservation "znver1_sseavx_mov_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			       (and (eq_attr "type" "ssemov")
  				    (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fpu")
--- 863,870 ----
  (define_insn_reservation "znver1_sseavx_mov_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			       (and (eq_attr "type" "ssemov")
  				    (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fpu")
***************
*** 835,841 ****
  (define_insn_reservation "znver1_sseavx_add" 3
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "type" "sseadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp2|znver1-fp3")
--- 894,901 ----
  (define_insn_reservation "znver1_sseavx_add" 3
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "type" "sseadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp2|znver1-fp3")
***************
*** 843,849 ****
  (define_insn_reservation "znver1_sseavx_add_load" 10
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "type" "sseadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp2|znver1-fp3")
--- 903,910 ----
  (define_insn_reservation "znver1_sseavx_add_load" 10
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "type" "sseadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp2|znver1-fp3")
***************
*** 892,901 ****
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp0|znver1-fp1")
  
  (define_insn_reservation "znver1_sseavx_iadd" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "DI,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "type" "sseiadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1|znver1-fp3")
--- 953,991 ----
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp0|znver1-fp1")
  
+ (define_insn_reservation "znver3_sseavx_fma" 4
+ 			 (and (and (eq_attr "cpu" "znver3")
+ 			      (eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 				   (and (eq_attr "type" "ssemuladd")
+ 					(eq_attr "memory" "none")))
+ 			 "znver1-direct,znver1-fp0|znver1-fp1")
+ 
+ (define_insn_reservation "znver3_sseavx_fma_load" 11
+ 			 (and (and (eq_attr "cpu" "znver3")
+ 			       (eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 				     (and (eq_attr "type" "ssemuladd")
+ 					  (eq_attr "memory" "load")))
+ 			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1")
+ 
+ (define_insn_reservation "znver3_avx256_fma" 4
+ 			 (and (eq_attr "cpu" "znver3")
+ 			      (and (eq_attr "mode" "V8SF,V4DF")
+ 			           (and (eq_attr "type" "ssemuladd")
+ 					(eq_attr "memory" "none"))))
+ 			 "znver1-double,znver1-fp0|znver1-fp1")
+ 
+ (define_insn_reservation "znver3_avx256_fma_load" 11
+ 			  (and (eq_attr "cpu" "znver3")
+ 			       (and (eq_attr "mode" "V8SF,V4DF")
+ 			            (and (eq_attr "type" "ssemuladd")
+ 					 (eq_attr "memory" "load"))))
+ 			 "znver1-double,znver1-load,znver1-fp0|znver1-fp1")
+ 
  (define_insn_reservation "znver1_sseavx_iadd" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "DI,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "type" "sseiadd")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1|znver1-fp3")
***************
*** 903,909 ****
  (define_insn_reservation "znver1_sseavx_iadd_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "DI,TI"))
! 				   (eq_attr "cpu" "znver2"))
  			      (and (eq_attr "type" "sseiadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1|znver1-fp3")
--- 993,1000 ----
  (define_insn_reservation "znver1_sseavx_iadd_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "DI,TI"))
! 				   (ior (eq_attr "cpu" "znver2")
! 					(eq_attr "cpu" "znver3")))
  			      (and (eq_attr "type" "sseiadd")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1|znver1-fp3")
***************
*** 924,930 ****
  
  ;; SSE conversions.
  (define_insn_reservation "znver1_ssecvtsf_si_load" 12
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "type" "sseicvt")
  					(and (match_operand:SF 1 "memory_operand")
--- 1015,1021 ----
  
  ;; SSE conversions.
  (define_insn_reservation "znver1_ssecvtsf_si_load" 12
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "type" "sseicvt")
  					(and (match_operand:SF 1 "memory_operand")
***************
*** 939,945 ****
  					     (eq_attr "memory" "none")))))
  			 "znver1-double,znver1-fp3,znver1-ieu0")
  (define_insn_reservation "znver2_ssecvtdf_si" 4
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "mode" "SI")
  				   (and (match_operand:DF 1 "register_operand")
  					(and (eq_attr "type" "sseicvt")
--- 1030,1036 ----
  					     (eq_attr "memory" "none")))))
  			 "znver1-double,znver1-fp3,znver1-ieu0")
  (define_insn_reservation "znver2_ssecvtdf_si" 4
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "mode" "SI")
  				   (and (match_operand:DF 1 "register_operand")
  					(and (eq_attr "type" "sseicvt")
***************
*** 955,967 ****
  			 "znver1-double,znver1-load,znver1-fp3,znver1-ieu0")
  
  (define_insn_reservation "znver2_ssecvtdf_si_load" 11
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "type" "sseicvt")
  					(and (match_operand:DF 1 "memory_operand")
  					     (eq_attr "memory" "load")))))
  			 "znver1-double,znver1-load,znver1-fp3,znver1-ieu0")
  
  ;; All other used ssecvt fp3 pipes
  ;; Check: Need to revisit this again.
  ;; Some SSE converts may use different pipe combinations.
--- 1046,1059 ----
  			 "znver1-double,znver1-load,znver1-fp3,znver1-ieu0")
  
  (define_insn_reservation "znver2_ssecvtdf_si_load" 11
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "mode" "SI")
  				   (and (eq_attr "type" "sseicvt")
  					(and (match_operand:DF 1 "memory_operand")
  					     (eq_attr "memory" "load")))))
  			 "znver1-double,znver1-load,znver1-fp3,znver1-ieu0")
  
+ 
  ;; All other used ssecvt fp3 pipes
  ;; Check: Need to revisit this again.
  ;; Some SSE converts may use different pipe combinations.
***************
*** 972,990 ****
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver2_ssecvt" 3
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ssecvt")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver1_ssecvt_load" 11
! 			 (and (eq_attr "cpu" "znver1")
! 			      (and (eq_attr "type" "ssecvt")
! 				   (eq_attr "memory" "load")))
! 			 "znver1-direct,znver1-load,znver1-fp3")
! 
! (define_insn_reservation "znver2_ssecvt_load" 11
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ssecvt")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3")
--- 1064,1076 ----
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver2_ssecvt" 3
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ssecvt")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3")
  
  (define_insn_reservation "znver1_ssecvt_load" 11
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "type" "ssecvt")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3")
***************
*** 994,1000 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*10")
--- 1080,1088 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V8SF,V4SF,SF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*10")
***************
*** 1003,1009 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*10")
--- 1091,1099 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V8SF,V4SF,SF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*10")
***************
*** 1012,1027 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V2DF,DF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*13")
  
  (define_insn_reservation "znver1_ssediv_sd_pd_load" 20
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 			                (eq_attr "mode" "V2DF,DF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*13")
--- 1102,1121 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V2DF,DF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V4DF,V2DF,DF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp3*13")
  
  (define_insn_reservation "znver1_ssediv_sd_pd_load" 20
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 					       (eq_attr "mode" "V2DF,DF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V4DF,V2DF,DF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssediv")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp3*13")
***************
*** 1058,1064 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V8SF,V4SF,SF,V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,(znver1-fp0|znver1-fp1)*3")
--- 1152,1160 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V8SF,V4SF,SF,V4DF,V2DF,DF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V8SF,V4SF,SF,V4DF,V2DF,DF")))
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,(znver1-fp0|znver1-fp1)*3")
***************
*** 1067,1073 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*3")
--- 1163,1171 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "V4SF,SF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "V8SF,V4SF,SF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "V8SF,V4SF,SF")))
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*3")
***************
*** 1101,1117 ****
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*4")
  
  (define_insn_reservation "znver2_ssemul_sd_pd" 3
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,(znver1-fp0|znver1-fp1)*3")
  
  (define_insn_reservation "znver2_ssemul_sd_pd_load" 10
! 			 (and (eq_attr "cpu" "znver2")
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*3")
  
  (define_insn_reservation "znver1_ssemul_avx256_pd" 5
  			 (and (eq_attr "cpu" "znver1")
  			      (and (eq_attr "mode" "V4DF")
--- 1199,1216 ----
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*4")
  
  (define_insn_reservation "znver2_ssemul_sd_pd" 3
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,(znver1-fp0|znver1-fp1)*3")
  
  (define_insn_reservation "znver2_ssemul_sd_pd_load" 10
! 			 (and (eq_attr "cpu" "znver2,znver3")
  			      (and (eq_attr "type" "ssemul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,(znver1-fp0|znver1-fp1)*3")
  
+ 
  (define_insn_reservation "znver1_ssemul_avx256_pd" 5
  			 (and (eq_attr "cpu" "znver1")
  			      (and (eq_attr "mode" "V4DF")
***************
*** 1131,1143 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "TI"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "TI,OI")))
  			      (and (eq_attr "type" "sseimul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_avx256" 4
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "mode" "OI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "none"))))
--- 1230,1244 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "TI"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "TI,OI"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "TI,OI")))
  			      (and (eq_attr "type" "sseimul")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_avx256" 4
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "mode" "OI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "none"))))
***************
*** 1147,1173 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "TI"))
  				   (and (eq_attr "cpu" "znver2")
  			                (eq_attr "mode" "TI,OI")))
  			      (and (eq_attr "type" "sseimul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_avx256_load" 11
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "mode" "OI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp0*4")
  
  (define_insn_reservation "znver1_sseimul_di" 3 
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "mode" "DI")
  				   (and (eq_attr "memory" "none")
  					(eq_attr "type" "sseimul"))))
  			 "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_load_di" 10 
! 			 (and (eq_attr "cpu" "znver1,znver2")
  			      (and (eq_attr "mode" "DI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "load"))))
--- 1248,1276 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "TI"))
  				   (and (eq_attr "cpu" "znver2")
+ 			                (eq_attr "mode" "TI,OI"))
+ 				   (and (eq_attr "cpu" "znver3")
  			                (eq_attr "mode" "TI,OI")))
  			      (and (eq_attr "type" "sseimul")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_avx256_load" 11
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "mode" "OI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "load"))))
  			 "znver1-double,znver1-load,znver1-fp0*4")
  
  (define_insn_reservation "znver1_sseimul_di" 3 
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "mode" "DI")
  				   (and (eq_attr "memory" "none")
  					(eq_attr "type" "sseimul"))))
  			 "znver1-direct,znver1-fp0*3")
  
  (define_insn_reservation "znver1_sseimul_load_di" 10 
! 			 (and (eq_attr "cpu" "znver1,znver2,znver3")
  			      (and (eq_attr "mode" "DI")
  				   (and (eq_attr "type" "sseimul")
  					(eq_attr "memory" "load"))))
***************
*** 1178,1193 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF")))
  			       (and (eq_attr "type" "ssecmp")
  				    (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1")
  
  (define_insn_reservation "znver1_sse_cmp_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 			                (eq_attr "mode" "SF,DF,V4SF,V2DF"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1")
--- 1281,1300 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "SF,DF,V4SF,V2DF"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF")))
  			       (and (eq_attr "type" "ssecmp")
  				    (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp1")
  
  (define_insn_reservation "znver1_sse_cmp_load" 8
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 				         (eq_attr "mode" "SF,DF,V4SF,V2DF"))
  				   (and (eq_attr "cpu" "znver2")
! 				        (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "SF,DF,V4SF,V2DF,V8SF,V4DF")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp1")
***************
*** 1208,1216 ****
  
  (define_insn_reservation "znver1_sse_icmp" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 			                (eq_attr "mode" "QI,HI,SI,DI,TI"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "QI,HI,SI,DI,TI,OI")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp3")
--- 1315,1325 ----
  
  (define_insn_reservation "znver1_sse_icmp" 1
  			 (and (ior (and (eq_attr "cpu" "znver1")
! 					       (eq_attr "mode" "QI,HI,SI,DI,TI"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "QI,HI,SI,DI,TI,OI"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "QI,HI,SI,DI,TI,OI")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "none")))
  			 "znver1-direct,znver1-fp0|znver1-fp3")
***************
*** 1219,1225 ****
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "QI,HI,SI,DI,TI"))
  				   (and (eq_attr "cpu" "znver2")
! 			                (eq_attr "mode" "QI,HI,SI,DI,TI,OI")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp3")
--- 1328,1336 ----
  			 (and (ior (and (eq_attr "cpu" "znver1")
  			                (eq_attr "mode" "QI,HI,SI,DI,TI"))
  				   (and (eq_attr "cpu" "znver2")
! 					      (eq_attr "mode" "QI,HI,SI,DI,TI,OI"))
! 				   (and (eq_attr "cpu" "znver3")
! 					      (eq_attr "mode" "QI,HI,SI,DI,TI,OI")))
  			      (and (eq_attr "type" "ssecmp")
  				   (eq_attr "memory" "load")))
  			 "znver1-direct,znver1-load,znver1-fp0|znver1-fp3")
diff -Nrcpad gcc-10.2.0/gcc/config/pa/pa-hpux11.h gcc-10.3.0/gcc/config/pa/pa-hpux11.h
*** gcc-10.2.0/gcc/config/pa/pa-hpux11.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/pa/pa-hpux11.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 154,164 ****
         %{!mt:%{!pthread:-a shared -lc -a archive}}}}\
     %{shared:%{mt|pthread:-lpthread}}"
  
- /* The libgcc_stub.a library needs to come last.  */
- #undef LINK_GCC_C_SEQUENCE_SPEC
- #define LINK_GCC_C_SEQUENCE_SPEC \
-   "%G %{!nolibc:%L} %G %{!nostdlib:%{!nodefaultlibs:%{!shared:-lgcc_stub}}}"
- 
  #undef STARTFILE_SPEC
  #define STARTFILE_SPEC \
    "%{!shared:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}} \
--- 154,159 ----
diff -Nrcpad gcc-10.2.0/gcc/config/pa/pa.c gcc-10.3.0/gcc/config/pa/pa.c
*** gcc-10.2.0/gcc/config/pa/pa.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/pa/pa.c	Thu Apr  8 11:56:28 2021
*************** static size_t n_deferred_plabels = 0;
*** 293,299 ****
  #undef TARGET_ASM_OUTPUT_MI_THUNK
  #define TARGET_ASM_OUTPUT_MI_THUNK pa_asm_output_mi_thunk
  #undef TARGET_ASM_CAN_OUTPUT_MI_THUNK
! #define TARGET_ASM_CAN_OUTPUT_MI_THUNK default_can_output_mi_thunk_no_vcall
  
  #undef TARGET_ASM_FILE_END
  #define TARGET_ASM_FILE_END pa_file_end
--- 293,299 ----
  #undef TARGET_ASM_OUTPUT_MI_THUNK
  #define TARGET_ASM_OUTPUT_MI_THUNK pa_asm_output_mi_thunk
  #undef TARGET_ASM_CAN_OUTPUT_MI_THUNK
! #define TARGET_ASM_CAN_OUTPUT_MI_THUNK hook_bool_const_tree_hwi_hwi_const_tree_true
  
  #undef TARGET_ASM_FILE_END
  #define TARGET_ASM_FILE_END pa_file_end
*************** hppa_address_cost (rtx X, machine_mode m
*** 1492,1497 ****
--- 1492,1524 ----
      }
  }
  
+ /* Return true if X represents a (possibly non-canonical) shNadd pattern.
+    The machine mode of X is known to be SImode or DImode.  */
+ 
+ static bool
+ hppa_rtx_costs_shadd_p (rtx x)
+ {
+   if (GET_CODE (x) != PLUS
+       || !REG_P (XEXP (x, 1)))
+     return false;
+   rtx op0 = XEXP (x, 0);
+   if (GET_CODE (op0) == ASHIFT
+       && CONST_INT_P (XEXP (op0, 1))
+       && REG_P (XEXP (op0, 0)))
+     {
+       unsigned HOST_WIDE_INT x = UINTVAL (XEXP (op0, 1));
+       return x == 1 || x == 2 || x == 3;
+     }
+   if (GET_CODE (op0) == MULT
+       && CONST_INT_P (XEXP (op0, 1))
+       && REG_P (XEXP (op0, 0)))
+     {
+       unsigned HOST_WIDE_INT x = UINTVAL (XEXP (op0, 1));
+       return x == 2 || x == 4 || x == 8;
+     }
+   return false;
+ }
+ 
  /* Compute a (partial) cost for rtx X.  Return true if the complete
     cost has been computed, and false if subexpressions should be
     scanned.  In either case, *TOTAL contains the cost result.  */
*************** hppa_address_cost (rtx X, machine_mode m
*** 1499,1513 ****
  static bool
  hppa_rtx_costs (rtx x, machine_mode mode, int outer_code,
  		int opno ATTRIBUTE_UNUSED,
! 		int *total, bool speed ATTRIBUTE_UNUSED)
  {
-   int factor;
    int code = GET_CODE (x);
  
    switch (code)
      {
      case CONST_INT:
!       if (INTVAL (x) == 0)
  	*total = 0;
        else if (INT_14_BITS (x))
  	*total = 1;
--- 1526,1541 ----
  static bool
  hppa_rtx_costs (rtx x, machine_mode mode, int outer_code,
  		int opno ATTRIBUTE_UNUSED,
! 		int *total, bool speed)
  {
    int code = GET_CODE (x);
  
    switch (code)
      {
      case CONST_INT:
!       if (outer_code == SET)
! 	*total = COSTS_N_INSNS (1);
!       else if (INTVAL (x) == 0)
  	*total = 0;
        else if (INT_14_BITS (x))
  	*total = 1;
*************** hppa_rtx_costs (rtx x, machine_mode mode
*** 1530,1561 ****
  	  && outer_code != SET)
  	*total = 0;
        else
!         *total = 8;
        return true;
  
      case MULT:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
  	{
  	  *total = COSTS_N_INSNS (3);
- 	  return true;
  	}
! 
!       /* A mode size N times larger than SImode needs O(N*N) more insns.  */
!       factor = GET_MODE_SIZE (mode) / 4;
!       if (factor == 0)
! 	factor = 1;
! 
!       if (TARGET_PA_11 && !TARGET_DISABLE_FPREGS && !TARGET_SOFT_FLOAT)
! 	*total = factor * factor * COSTS_N_INSNS (8);
        else
! 	*total = factor * factor * COSTS_N_INSNS (20);
!       return true;
  
      case DIV:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
  	{
  	  *total = COSTS_N_INSNS (14);
! 	  return true;
  	}
        /* FALLTHRU */
  
--- 1558,1592 ----
  	  && outer_code != SET)
  	*total = 0;
        else
! 	*total = 8;
        return true;
  
      case MULT:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
  	{
  	  *total = COSTS_N_INSNS (3);
  	}
!       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);
! 	}
!       return REG_P (XEXP (x, 0)) && REG_P (XEXP (x, 1));
  
      case DIV:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
  	{
  	  *total = COSTS_N_INSNS (14);
! 	  return false;
  	}
        /* FALLTHRU */
  
*************** hppa_rtx_costs (rtx x, machine_mode mode
*** 1563,1596 ****
      case MOD:
      case UMOD:
        /* A mode size N times larger than SImode needs O(N*N) more insns.  */
!       factor = GET_MODE_SIZE (mode) / 4;
!       if (factor == 0)
! 	factor = 1;
! 
!       *total = factor * factor * COSTS_N_INSNS (60);
!       return true;
  
      case PLUS: /* this includes shNadd insns */
      case MINUS:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
  	{
! 	  *total = COSTS_N_INSNS (3);
! 	  return true;
  	}
! 
!       /* A size N times larger than UNITS_PER_WORD needs N times as
! 	 many insns, taking N times as long.  */
!       factor = GET_MODE_SIZE (mode) / UNITS_PER_WORD;
!       if (factor == 0)
! 	factor = 1;
!       *total = factor * COSTS_N_INSNS (1);
!       return true;
  
      case ASHIFT:
      case ASHIFTRT:
      case LSHIFTRT:
!       *total = COSTS_N_INSNS (1);
!       return true;
  
      default:
        return false;
--- 1594,1709 ----
      case MOD:
      case UMOD:
        /* A mode size N times larger than SImode needs O(N*N) more insns.  */
!       if (mode == DImode)
! 	*total = COSTS_N_INSNS (240);
!       else
! 	*total = COSTS_N_INSNS (60);
!       return REG_P (XEXP (x, 0)) && REG_P (XEXP (x, 1));
  
      case PLUS: /* this includes shNadd insns */
      case MINUS:
        if (GET_MODE_CLASS (mode) == MODE_FLOAT)
+ 	*total = COSTS_N_INSNS (3);
+       else if (mode == DImode)
  	{
! 	  if (TARGET_64BIT)
! 	    {
! 	      *total = COSTS_N_INSNS (1);
! 	      /* Handle shladd,l instructions.  */
! 	      if (hppa_rtx_costs_shadd_p (x))
! 		return true;
! 	    }
! 	  else
! 	    *total = COSTS_N_INSNS (2);
  	}
!       else
! 	{
! 	  *total = COSTS_N_INSNS (1);
! 	  /* Handle shNadd instructions.  */
! 	  if (hppa_rtx_costs_shadd_p (x))
! 	    return true;
! 	}
!       return REG_P (XEXP (x, 0))
! 	     && (REG_P (XEXP (x, 1))
! 		 || CONST_INT_P (XEXP (x, 1)));
  
      case ASHIFT:
+       if (mode == DImode)
+ 	{
+ 	  if (REG_P (XEXP (x, 0)) && CONST_INT_P (XEXP (x, 1)))
+ 	    {
+ 	      if (TARGET_64BIT)
+ 		*total = COSTS_N_INSNS (1);
+ 	      else
+ 		*total = COSTS_N_INSNS (2);
+ 	      return true;
+ 	    }
+ 	  else if (TARGET_64BIT)
+ 	    *total = COSTS_N_INSNS (3);
+ 	  else if (speed)
+ 	    *total = COSTS_N_INSNS (13);
+ 	  else
+ 	    *total = COSTS_N_INSNS (18);
+ 	}
+       else if (TARGET_64BIT)
+ 	*total = COSTS_N_INSNS (4);
+       else
+ 	*total = COSTS_N_INSNS (2);
+       return REG_P (XEXP (x, 0))
+ 	     && (REG_P (XEXP (x, 1))
+ 		 || CONST_INT_P (XEXP (x, 1)));
+ 
      case ASHIFTRT:
+       if (mode == DImode)
+ 	{
+ 	  if (REG_P (XEXP (x, 0)) && CONST_INT_P (XEXP (x, 1)))
+ 	    {
+ 	      if (TARGET_64BIT)
+ 		*total = COSTS_N_INSNS (1);
+ 	      else
+ 		*total = COSTS_N_INSNS (2);
+ 	      return true;
+ 	    }
+ 	  else if (TARGET_64BIT)
+ 	    *total = COSTS_N_INSNS (3);
+ 	  else if (speed)
+ 	    *total = COSTS_N_INSNS (14);
+ 	  else
+ 	    *total = COSTS_N_INSNS (19);
+ 	}
+       else if (TARGET_64BIT)
+ 	*total = COSTS_N_INSNS (4);
+       else
+ 	*total = COSTS_N_INSNS (2);
+       return REG_P (XEXP (x, 0))
+ 	     && (REG_P (XEXP (x, 1))
+ 		 || CONST_INT_P (XEXP (x, 1)));
+ 
      case LSHIFTRT:
!       if (mode == DImode)
! 	{
! 	  if (REG_P (XEXP (x, 0)) && CONST_INT_P (XEXP (x, 1)))
! 	    {
! 	      if (TARGET_64BIT)
! 		*total = COSTS_N_INSNS (1);
! 	      else
! 		*total = COSTS_N_INSNS (2);
! 	      return true;
! 	    }
! 	  else if (TARGET_64BIT)
! 	    *total = COSTS_N_INSNS (2);
! 	  else if (speed)
! 	    *total = COSTS_N_INSNS (12);
! 	  else
! 	    *total = COSTS_N_INSNS (15);
! 	}
!       else if (TARGET_64BIT)
! 	*total = COSTS_N_INSNS (3);
!       else
! 	*total = COSTS_N_INSNS (2);
!       return REG_P (XEXP (x, 0))
! 	     && (REG_P (XEXP (x, 1))
! 		 || CONST_INT_P (XEXP (x, 1)));
  
      default:
        return false;
*************** import_milli (enum millicodes code)
*** 5816,5822 ****
      {
        imported[(int) code] = 1;
        strcpy (str, import_string);
!       strncpy (str + MILLI_START, milli_names[(int) code], 4);
        output_asm_insn (str, 0);
      }
  }
--- 5929,5935 ----
      {
        imported[(int) code] = 1;
        strcpy (str, import_string);
!       memcpy (str + MILLI_START, milli_names[(int) code], 4);
        output_asm_insn (str, 0);
      }
  }
*************** pa_is_function_label_plus_const (rtx op)
*** 8327,8338 ****
  	  && GET_CODE (XEXP (op, 1)) == CONST_INT);
  }
  
! /* Output assembly code for a thunk to FUNCTION.  */
  
  static void
  pa_asm_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta,
! 			HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED,
! 			tree function)
  {
    const char *fnname = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (thunk_fndecl));
    static unsigned int current_thunk_number;
--- 8440,8454 ----
  	  && GET_CODE (XEXP (op, 1)) == CONST_INT);
  }
  
! /* Output the assembler code for a thunk function.  THUNK_DECL is the
!    declaration for the thunk function itself, FUNCTION is the decl for
!    the target function.  DELTA is an immediate constant offset to be
!    added to THIS.  If VCALL_OFFSET is nonzero, the word at
!    *(*this + vcall_offset) should be added to THIS.  */
  
  static void
  pa_asm_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta,
! 			HOST_WIDE_INT vcall_offset, tree function)
  {
    const char *fnname = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (thunk_fndecl));
    static unsigned int current_thunk_number;
*************** pa_asm_output_mi_thunk (FILE *file, tree
*** 8348,8548 ****
    assemble_start_function (thunk_fndecl, fnname);
    final_start_function (emit_barrier (), file, 1);
  
!   /* Output the thunk.  We know that the function is in the same
!      translation unit (i.e., the same space) as the thunk, and that
!      thunks are output after their method.  Thus, we don't need an
!      external branch to reach the function.  With SOM and GAS,
!      functions and thunks are effectively in different sections.
!      Thus, we can always use a IA-relative branch and the linker
!      will add a long branch stub if necessary.
! 
!      However, we have to be careful when generating PIC code on the
!      SOM port to ensure that the sequence does not transfer to an
!      import stub for the target function as this could clobber the
!      return value saved at SP-24.  This would also apply to the
!      32-bit linux port if the multi-space model is implemented.  */
!   if ((!TARGET_LONG_CALLS && TARGET_SOM && !TARGET_PORTABLE_RUNTIME
!        && !(flag_pic && TREE_PUBLIC (function))
!        && (TARGET_GAS || last_address < 262132))
!       || (!TARGET_LONG_CALLS && !TARGET_SOM && !TARGET_PORTABLE_RUNTIME
! 	  && ((targetm_common.have_named_sections
! 	       && DECL_SECTION_NAME (thunk_fndecl) != NULL
! 	       /* The GNU 64-bit linker has rather poor stub management.
! 		  So, we use a long branch from thunks that aren't in
! 		  the same section as the target function.  */
! 	       && ((!TARGET_64BIT
! 		    && (DECL_SECTION_NAME (thunk_fndecl)
! 			!= DECL_SECTION_NAME (function)))
! 		   || ((DECL_SECTION_NAME (thunk_fndecl)
! 			== DECL_SECTION_NAME (function))
! 		       && last_address < 262132)))
! 	      /* In this case, we need to be able to reach the start of
! 		 the stub table even though the function is likely closer
! 		 and can be jumped to directly.  */
! 	      || (targetm_common.have_named_sections
! 		  && DECL_SECTION_NAME (thunk_fndecl) == NULL
! 		  && DECL_SECTION_NAME (function) == NULL
! 		  && total_code_bytes < MAX_PCREL17F_OFFSET)
! 	      /* Likewise.  */
! 	      || (!targetm_common.have_named_sections
! 		  && total_code_bytes < MAX_PCREL17F_OFFSET))))
      {
!       if (!val_14)
! 	output_asm_insn ("addil L'%2,%%r26", xoperands);
! 
!       output_asm_insn ("b %0", xoperands);
  
!       if (val_14)
  	{
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  nbytes += 8;
  	}
!       else
  	{
! 	  output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	  nbytes += 12;
! 	}
!     }
!   else if (TARGET_64BIT)
!     {
!       rtx xop[4];
  
!       /* We only have one call-clobbered scratch register, so we can't
!          make use of the delay slot if delta doesn't fit in 14 bits.  */
!       if (!val_14)
! 	{
! 	  output_asm_insn ("addil L'%2,%%r26", xoperands);
! 	  output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	}
  
!       /* Load function address into %r1.  */
!       xop[0] = xoperands[0];
!       xop[1] = gen_rtx_REG (Pmode, 1);
!       xop[2] = xop[1];
!       pa_output_pic_pcrel_sequence (xop);
  
!       if (val_14)
! 	{
! 	  output_asm_insn ("bv %%r0(%%r1)", xoperands);
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  nbytes += 20;
  	}
!       else
  	{
! 	  output_asm_insn ("bv,n %%r0(%%r1)", xoperands);
! 	  nbytes += 24;
  	}
!     }
!   else if (TARGET_PORTABLE_RUNTIME)
!     {
!       output_asm_insn ("ldil L'%0,%%r1", xoperands);
!       output_asm_insn ("ldo R'%0(%%r1),%%r22", xoperands);
  
!       if (!val_14)
! 	output_asm_insn ("ldil L'%2,%%r26", xoperands);
  
!       output_asm_insn ("bv %%r0(%%r22)", xoperands);
  
!       if (val_14)
  	{
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  nbytes += 16;
  	}
        else
  	{
! 	  output_asm_insn ("ldo R'%2(%%r26),%%r26", xoperands);
! 	  nbytes += 20;
  	}
      }
!   else if (TARGET_SOM && flag_pic && TREE_PUBLIC (function))
      {
!       /* The function is accessible from outside this module.  The only
! 	 way to avoid an import stub between the thunk and function is to
! 	 call the function directly with an indirect sequence similar to
! 	 that used by $$dyncall.  This is possible because $$dyncall acts
! 	 as the import stub in an indirect call.  */
!       ASM_GENERATE_INTERNAL_LABEL (label, "LTHN", current_thunk_number);
!       xoperands[3] = gen_rtx_SYMBOL_REF (Pmode, label);
!       output_asm_insn ("addil LT'%3,%%r19", xoperands);
!       output_asm_insn ("ldw RT'%3(%%r1),%%r22", xoperands);
!       output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
!       output_asm_insn ("bb,>=,n %%r22,30,.+16", xoperands);
!       output_asm_insn ("depi 0,31,2,%%r22", xoperands);
!       output_asm_insn ("ldw 4(%%sr0,%%r22),%%r19", xoperands);
!       output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
  
!       if (!val_14)
  	{
! 	  output_asm_insn ("addil L'%2,%%r26", xoperands);
  	  nbytes += 4;
  	}
! 
!       if (TARGET_PA_20)
  	{
! 	  output_asm_insn ("bve (%%r22)", xoperands);
! 	  nbytes += 36;
  	}
!       else if (TARGET_NO_SPACE_REGS)
  	{
! 	  output_asm_insn ("be 0(%%sr4,%%r22)", xoperands);
! 	  nbytes += 36;
  	}
        else
  	{
! 	  output_asm_insn ("ldsid (%%sr0,%%r22),%%r21", xoperands);
! 	  output_asm_insn ("mtsp %%r21,%%sr0", xoperands);
! 	  output_asm_insn ("be 0(%%sr0,%%r22)", xoperands);
! 	  nbytes += 44;
! 	}
! 
!       if (val_14)
! 	output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
!       else
! 	output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
!     }
!   else if (flag_pic)
!     {
!       rtx xop[4];
  
!       /* Load function address into %r22.  */
!       xop[0] = xoperands[0];
!       xop[1] = gen_rtx_REG (Pmode, 1);
!       xop[2] = gen_rtx_REG (Pmode, 22);
!       pa_output_pic_pcrel_sequence (xop);
  
!       if (!val_14)
! 	output_asm_insn ("addil L'%2,%%r26", xoperands);
  
!       output_asm_insn ("bv %%r0(%%r22)", xoperands);
  
!       if (val_14)
  	{
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  nbytes += 20;
  	}
!       else
  	{
! 	  output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	  nbytes += 24;
  	}
!     }
!   else
!     {
!       if (!val_14)
! 	output_asm_insn ("addil L'%2,%%r26", xoperands);
  
!       output_asm_insn ("ldil L'%0,%%r22", xoperands);
!       output_asm_insn ("be R'%0(%%sr4,%%r22)", xoperands);
  
!       if (val_14)
  	{
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  nbytes += 12;
  	}
        else
  	{
! 	  output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	  nbytes += 16;
  	}
      }
  
--- 8464,8849 ----
    assemble_start_function (thunk_fndecl, fnname);
    final_start_function (emit_barrier (), file, 1);
  
!   if (!vcall_offset)
      {
!       /* Output the thunk.  We know that the function is in the same
! 	 translation unit (i.e., the same space) as the thunk, and that
! 	 thunks are output after their method.  Thus, we don't need an
! 	 external branch to reach the function.  With SOM and GAS,
! 	 functions and thunks are effectively in different sections.
! 	 Thus, we can always use a IA-relative branch and the linker
! 	 will add a long branch stub if necessary.
  
! 	 However, we have to be careful when generating PIC code on the
! 	 SOM port to ensure that the sequence does not transfer to an
! 	 import stub for the target function as this could clobber the
! 	 return value saved at SP-24.  This would also apply to the
! 	32-bit linux port if the multi-space model is implemented.  */
!       if ((!TARGET_LONG_CALLS && TARGET_SOM && !TARGET_PORTABLE_RUNTIME
! 	   && !(flag_pic && TREE_PUBLIC (function))
! 	   && (TARGET_GAS || last_address < 262132))
! 	  || (!TARGET_LONG_CALLS && !TARGET_SOM && !TARGET_PORTABLE_RUNTIME
! 	      && ((targetm_common.have_named_sections
! 		   && DECL_SECTION_NAME (thunk_fndecl) != NULL
! 		   /* The GNU 64-bit linker has rather poor stub management.
! 		      So, we use a long branch from thunks that aren't in
! 		      the same section as the target function.  */
! 		    && ((!TARGET_64BIT
! 			 && (DECL_SECTION_NAME (thunk_fndecl)
! 			     != DECL_SECTION_NAME (function)))
! 			|| ((DECL_SECTION_NAME (thunk_fndecl)
! 			     == DECL_SECTION_NAME (function))
! 			    && last_address < 262132)))
! 		  /* In this case, we need to be able to reach the start of
! 		     the stub table even though the function is likely closer
! 		     and can be jumped to directly.  */
! 		  || (targetm_common.have_named_sections
! 		      && DECL_SECTION_NAME (thunk_fndecl) == NULL
! 		      && DECL_SECTION_NAME (function) == NULL
! 		      && total_code_bytes < MAX_PCREL17F_OFFSET)
! 		  /* Likewise.  */
! 		  || (!targetm_common.have_named_sections
! 		      && total_code_bytes < MAX_PCREL17F_OFFSET))))
  	{
! 	  if (!val_14)
! 	    output_asm_insn ("addil L'%2,%%r26", xoperands);
! 
! 	  output_asm_insn ("b %0", xoperands);
! 
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	      nbytes += 8;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	      nbytes += 12;
! 	    }
  	}
!       else if (TARGET_64BIT)
  	{
! 	  rtx xop[4];
  
! 	  /* We only have one call-clobbered scratch register, so we can't
! 	     make use of the delay slot if delta doesn't fit in 14 bits.  */
! 	  if (!val_14)
! 	    {
! 	      output_asm_insn ("addil L'%2,%%r26", xoperands);
! 	      output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	    }
  
! 	  /* Load function address into %r1.  */
! 	  xop[0] = xoperands[0];
! 	  xop[1] = gen_rtx_REG (Pmode, 1);
! 	  xop[2] = xop[1];
! 	  pa_output_pic_pcrel_sequence (xop);
  
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("bv %%r0(%%r1)", xoperands);
! 	      output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	      nbytes += 20;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("bv,n %%r0(%%r1)", xoperands);
! 	      nbytes += 24;
! 	    }
  	}
!       else if (TARGET_PORTABLE_RUNTIME)
  	{
! 	  output_asm_insn ("ldil L'%0,%%r1", xoperands);
! 	  output_asm_insn ("ldo R'%0(%%r1),%%r22", xoperands);
! 
! 	  if (!val_14)
! 	    output_asm_insn ("ldil L'%2,%%r26", xoperands);
! 
! 	  output_asm_insn ("bv %%r0(%%r22)", xoperands);
! 
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	      nbytes += 16;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldo R'%2(%%r26),%%r26", xoperands);
! 	      nbytes += 20;
! 	    }
  	}
!       else if (TARGET_SOM && flag_pic && TREE_PUBLIC (function))
! 	{
! 	  /* The function is accessible from outside this module.  The only
! 	     way to avoid an import stub between the thunk and function is to
! 	     call the function directly with an indirect sequence similar to
! 	     that used by $$dyncall.  This is possible because $$dyncall acts
! 	     as the import stub in an indirect call.  */
! 	  ASM_GENERATE_INTERNAL_LABEL (label, "LTHN", current_thunk_number);
! 	  xoperands[3] = gen_rtx_SYMBOL_REF (Pmode, label);
! 	  output_asm_insn ("addil LT'%3,%%r19", xoperands);
! 	  output_asm_insn ("ldw RT'%3(%%r1),%%r22", xoperands);
! 	  output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
! 	  output_asm_insn ("bb,>=,n %%r22,30,.+16", xoperands);
! 	  output_asm_insn ("depi 0,31,2,%%r22", xoperands);
! 	  output_asm_insn ("ldw 4(%%sr0,%%r22),%%r19", xoperands);
! 	  output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
  
! 	  if (!val_14)
! 	    {
! 	      output_asm_insn ("addil L'%2,%%r26", xoperands);
! 	      nbytes += 4;
! 	    }
  
! 	  if (TARGET_PA_20)
! 	    {
! 	      output_asm_insn ("bve (%%r22)", xoperands);
! 	      nbytes += 36;
! 	    }
! 	  else if (TARGET_NO_SPACE_REGS)
! 	    {
! 	      output_asm_insn ("be 0(%%sr4,%%r22)", xoperands);
! 	      nbytes += 36;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldsid (%%sr0,%%r22),%%r21", xoperands);
! 	      output_asm_insn ("mtsp %%r21,%%sr0", xoperands);
! 	      output_asm_insn ("be 0(%%sr0,%%r22)", xoperands);
! 	      nbytes += 44;
! 	    }
  
! 	  if (val_14)
! 	    output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	  else
! 	    output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	}
!       else if (flag_pic)
  	{
! 	  rtx xop[4];
! 
! 	  /* Load function address into %r22.  */
! 	  xop[0] = xoperands[0];
! 	  xop[1] = gen_rtx_REG (Pmode, 1);
! 	  xop[2] = gen_rtx_REG (Pmode, 22);
! 	  pa_output_pic_pcrel_sequence (xop);
! 
! 	  if (!val_14)
! 	    output_asm_insn ("addil L'%2,%%r26", xoperands);
! 
! 	  output_asm_insn ("bv %%r0(%%r22)", xoperands);
! 
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	      nbytes += 20;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	      nbytes += 24;
! 	    }
  	}
        else
  	{
! 	  if (!val_14)
! 	    output_asm_insn ("addil L'%2,%%r26", xoperands);
! 
! 	  output_asm_insn ("ldil L'%0,%%r22", xoperands);
! 	  output_asm_insn ("be R'%0(%%sr4,%%r22)", xoperands);
! 
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
! 	      nbytes += 12;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	      nbytes += 16;
! 	    }
  	}
      }
!   else
      {
!       rtx xop[4];
  
!       /* Add DELTA to THIS.  */
!       if (val_14)
  	{
! 	  output_asm_insn ("ldo %2(%%r26),%%r26", xoperands);
  	  nbytes += 4;
  	}
!       else
  	{
! 	  output_asm_insn ("addil L'%2,%%r26", xoperands);
! 	  output_asm_insn ("ldo R'%2(%%r1),%%r26", xoperands);
! 	  nbytes += 8;
  	}
! 
!       if (TARGET_64BIT)
  	{
! 	  /* Load *(THIS + DELTA) to %r1.  */
! 	  output_asm_insn ("ldd 0(%%r26),%%r1", xoperands);
! 
! 	  val_14 = VAL_14_BITS_P (vcall_offset);
! 	  xoperands[2] = GEN_INT (vcall_offset);
! 
! 	  /* Load  *(*(THIS + DELTA) + VCALL_OFFSET) to %r1.  */
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldd %2(%%r1),%%r1", xoperands);
! 	      nbytes += 8;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("addil L'%2,%%r1", xoperands);
! 	      output_asm_insn ("ldd R'%2(%%r1),%%r1", xoperands);
! 	      nbytes += 12;
! 	    }
  	}
        else
  	{
! 	  /* Load *(THIS + DELTA) to %r1.  */
! 	  output_asm_insn ("ldw 0(%%r26),%%r1", xoperands);
  
! 	  val_14 = VAL_14_BITS_P (vcall_offset);
! 	  xoperands[2] = GEN_INT (vcall_offset);
  
! 	  /* Load  *(*(THIS + DELTA) + VCALL_OFFSET) to %r1.  */
! 	  if (val_14)
! 	    {
! 	      output_asm_insn ("ldw %2(%%r1),%%r1", xoperands);
! 	      nbytes += 8;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("addil L'%2,%%r1", xoperands);
! 	      output_asm_insn ("ldw R'%2(%%r1),%%r1", xoperands);
! 	      nbytes += 12;
! 	    }
! 	}
  
!       /* Branch to FUNCTION and add %r1 to THIS in delay slot if possible.  */
!       if ((!TARGET_LONG_CALLS && TARGET_SOM && !TARGET_PORTABLE_RUNTIME
! 	   && !(flag_pic && TREE_PUBLIC (function))
! 	   && (TARGET_GAS || last_address < 262132))
! 	  || (!TARGET_LONG_CALLS && !TARGET_SOM && !TARGET_PORTABLE_RUNTIME
! 	      && ((targetm_common.have_named_sections
! 		   && DECL_SECTION_NAME (thunk_fndecl) != NULL
! 		   /* The GNU 64-bit linker has rather poor stub management.
! 		      So, we use a long branch from thunks that aren't in
! 		      the same section as the target function.  */
! 		    && ((!TARGET_64BIT
! 			 && (DECL_SECTION_NAME (thunk_fndecl)
! 			     != DECL_SECTION_NAME (function)))
! 			|| ((DECL_SECTION_NAME (thunk_fndecl)
! 			     == DECL_SECTION_NAME (function))
! 			    && last_address < 262132)))
! 		  /* In this case, we need to be able to reach the start of
! 		     the stub table even though the function is likely closer
! 		     and can be jumped to directly.  */
! 		  || (targetm_common.have_named_sections
! 		      && DECL_SECTION_NAME (thunk_fndecl) == NULL
! 		      && DECL_SECTION_NAME (function) == NULL
! 		      && total_code_bytes < MAX_PCREL17F_OFFSET)
! 		  /* Likewise.  */
! 		  || (!targetm_common.have_named_sections
! 		      && total_code_bytes < MAX_PCREL17F_OFFSET))))
! 	{
! 	  nbytes += 4;
! 	  output_asm_insn ("b %0", xoperands);
  
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
! 	}
!       else if (TARGET_64BIT)
  	{
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
! 
! 	  /* Load function address into %r1.  */
! 	  nbytes += 16;
! 	  xop[0] = xoperands[0];
! 	  xop[1] = gen_rtx_REG (Pmode, 1);
! 	  xop[2] = xop[1];
! 	  pa_output_pic_pcrel_sequence (xop);
! 
! 	  output_asm_insn ("bv,n %%r0(%%r1)", xoperands);
  	}
!       else if (TARGET_PORTABLE_RUNTIME)
  	{
! 	  /* Load function address into %r22.  */
! 	  nbytes += 12;
! 	  output_asm_insn ("ldil L'%0,%%r22", xoperands);
! 	  output_asm_insn ("ldo R'%0(%%r22),%%r22", xoperands);
! 
! 	  output_asm_insn ("bv %%r0(%%r22)", xoperands);
! 
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
  	}
!       else if (TARGET_SOM && flag_pic && TREE_PUBLIC (function))
! 	{
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
  
! 	  /* The function is accessible from outside this module.  The only
! 	     way to avoid an import stub between the thunk and function is to
! 	     call the function directly with an indirect sequence similar to
! 	     that used by $$dyncall.  This is possible because $$dyncall acts
! 	     as the import stub in an indirect call.  */
! 	  ASM_GENERATE_INTERNAL_LABEL (label, "LTHN", current_thunk_number);
! 	  xoperands[3] = gen_rtx_SYMBOL_REF (Pmode, label);
! 	  output_asm_insn ("addil LT'%3,%%r19", xoperands);
! 	  output_asm_insn ("ldw RT'%3(%%r1),%%r22", xoperands);
! 	  output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
! 	  output_asm_insn ("bb,>=,n %%r22,30,.+16", xoperands);
! 	  output_asm_insn ("depi 0,31,2,%%r22", xoperands);
! 	  output_asm_insn ("ldw 4(%%sr0,%%r22),%%r19", xoperands);
! 	  output_asm_insn ("ldw 0(%%sr0,%%r22),%%r22", xoperands);
  
! 	  if (TARGET_PA_20)
! 	    {
! 	      output_asm_insn ("bve,n (%%r22)", xoperands);
! 	      nbytes += 32;
! 	    }
! 	  else if (TARGET_NO_SPACE_REGS)
! 	    {
! 	      output_asm_insn ("be,n 0(%%sr4,%%r22)", xoperands);
! 	      nbytes += 32;
! 	    }
! 	  else
! 	    {
! 	      output_asm_insn ("ldsid (%%sr0,%%r22),%%r21", xoperands);
! 	      output_asm_insn ("mtsp %%r21,%%sr0", xoperands);
! 	      output_asm_insn ("be,n 0(%%sr0,%%r22)", xoperands);
! 	      nbytes += 40;
! 	    }
! 	}
!       else if (flag_pic)
  	{
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
! 
! 	  /* Load function address into %r1.  */
! 	  nbytes += 16;
! 	  xop[0] = xoperands[0];
! 	  xop[1] = gen_rtx_REG (Pmode, 1);
! 	  xop[2] = xop[1];
! 	  pa_output_pic_pcrel_sequence (xop);
! 
! 	  output_asm_insn ("bv,n %%r0(%%r1)", xoperands);
  	}
        else
  	{
! 	  /* Load function address into %r22.  */
! 	  nbytes += 8;
! 	  output_asm_insn ("ldil L'%0,%%r22", xoperands);
! 	  output_asm_insn ("be R'%0(%%sr4,%%r22)", xoperands);
! 
! 	  /* Add *(*(THIS + DELTA) + VCALL_OFFSET) to THIS.  */
! 	  output_asm_insn ("addl %%r1,%%r26,%%r26", xoperands);
  	}
      }
  
diff -Nrcpad gcc-10.2.0/gcc/config/pa/pa.md gcc-10.3.0/gcc/config/pa/pa.md
*** gcc-10.2.0/gcc/config/pa/pa.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/pa/pa.md	Thu Apr  8 11:56:28 2021
***************
*** 6416,6424 ****
    [(set (match_operand:DI 0 "register_operand" "")
  	(ashift:DI (match_operand:DI 1 "lhs_lshift_operand" "")
  		   (match_operand:DI 2 "arith32_operand" "")))]
!   "TARGET_64BIT"
    "
  {
    if (GET_CODE (operands[2]) != CONST_INT)
      {
        rtx temp = gen_reg_rtx (DImode);
--- 6416,6447 ----
    [(set (match_operand:DI 0 "register_operand" "")
  	(ashift:DI (match_operand:DI 1 "lhs_lshift_operand" "")
  		   (match_operand:DI 2 "arith32_operand" "")))]
!   ""
    "
  {
+   if (!TARGET_64BIT)
+     {
+       if (REG_P (operands[0]) && GET_CODE (operands[2]) == CONST_INT)
+ 	{
+ 	  unsigned HOST_WIDE_INT shift = UINTVAL (operands[2]);
+ 	  if (shift >= 1 && shift <= 31)
+ 	    {
+ 	      rtx dst = operands[0];
+ 	      rtx src = force_reg (DImode, operands[1]);
+ 	      emit_insn (gen_shd_internal (gen_highpart (SImode, dst),
+ 					   gen_lowpart (SImode, src),
+ 					   GEN_INT (32-shift),
+ 					   gen_highpart (SImode, src),
+ 					   GEN_INT (shift)));
+ 	      emit_insn (gen_ashlsi3 (gen_lowpart (SImode, dst),
+ 				      gen_lowpart (SImode, src),
+ 				      GEN_INT (shift)));
+ 	      DONE;
+ 	    }
+ 	}
+       /* Fallback to using optabs.c's expand_doubleword_shift.  */
+       FAIL;
+     }
    if (GET_CODE (operands[2]) != CONST_INT)
      {
        rtx temp = gen_reg_rtx (DImode);
***************
*** 6604,6635 ****
     (set_attr "length" "4")])
  
  ; Shift right pair word 0 to 31 bits.
! (define_insn "shrpsi4"
!   [(set (match_operand:SI 0 "register_operand" "=r,r")
! 	(ior:SI (ashift:SI (match_operand:SI 1 "register_operand" "r,r")
! 			   (minus:SI (const_int 32)
! 			     (match_operand:SI 3 "shift5_operand" "q,n")))
! 		(lshiftrt:SI (match_operand:SI 2 "register_operand" "r,r")
! 			     (match_dup 3))))]
    ""
!   "@
!    {vshd %1,%2,%0|shrpw %1,%2,%%sar,%0}
!    {shd|shrpw} %1,%2,%3,%0"
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
  ; Shift right pair doubleword 0 to 63 bits.
! (define_insn "shrpdi4"
!   [(set (match_operand:DI 0 "register_operand" "=r,r")
! 	(ior:DI (ashift:DI (match_operand:SI 1 "register_operand" "r,r")
! 			   (minus:DI (const_int 64)
! 			     (match_operand:DI 3 "shift6_operand" "q,n")))
! 		(lshiftrt:DI (match_operand:DI 2 "register_operand" "r,r")
! 			     (match_dup 3))))]
    "TARGET_64BIT"
!   "@
!    shrpd %1,%2,%%sar,%0
!    shrpd %1,%2,%3,%0"
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
--- 6627,6708 ----
     (set_attr "length" "4")])
  
  ; Shift right pair word 0 to 31 bits.
! (define_insn "*shrpsi4_1"
!   [(set (match_operand:SI 0 "register_operand" "=r")
! 	(match_operator:SI 4 "plus_xor_ior_operator"
! 	  [(ashift:SI (match_operand:SI 1 "register_operand" "r")
! 		      (minus:SI (const_int 32)
! 				(match_operand:SI 3 "register_operand" "q")))
! 	   (lshiftrt:SI (match_operand:SI 2 "register_operand" "r")
! 			(match_dup 3))]))]
    ""
!   "{vshd %1,%2,%0|shrpw %1,%2,%%sar,%0}"
!   [(set_attr "type" "shift")
!    (set_attr "length" "4")])
! 
! (define_insn "*shrpsi4_2"
!   [(set (match_operand:SI 0 "register_operand" "=r")
! 	(match_operator:SI 4 "plus_xor_ior_operator"
! 	  [(lshiftrt:SI (match_operand:SI 2 "register_operand" "r")
! 			(match_operand:SI 3 "register_operand" "q"))
! 	   (ashift:SI (match_operand:SI 1 "register_operand" "r")
! 		      (minus:SI (const_int 32)
! 				(match_dup 3)))]))]
!   ""
!   "{vshd %1,%2,%0|shrpw %1,%2,%%sar,%0}"
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
  ; Shift right pair doubleword 0 to 63 bits.
! (define_insn "*shrpdi4_1"
!   [(set (match_operand:DI 0 "register_operand" "=r")
! 	(match_operator:DI 4 "plus_xor_ior_operator"
! 	  [(ashift:DI (match_operand:DI 1 "register_operand" "r")
! 		      (minus:DI (const_int 64)
! 				(match_operand:DI 3 "register_operand" "q")))
! 	   (lshiftrt:DI (match_operand:DI 2 "register_operand" "r")
! 			(match_dup 3))]))]
    "TARGET_64BIT"
!   "shrpd %1,%2,%%sar,%0"
!   [(set_attr "type" "shift")
!    (set_attr "length" "4")])
! 
! (define_insn "*shrpdi4_2"
!   [(set (match_operand:DI 0 "register_operand" "=r")
! 	(match_operator:DI 4 "plus_xor_ior_operator"
! 	  [(lshiftrt:DI (match_operand:DI 2 "register_operand" "r")
! 			(match_operand:DI 3 "shift6_operand" "q"))
! 	   (ashift:DI (match_operand:SI 1 "register_operand" "r")
! 		      (minus:DI (const_int 64)
! 				(match_dup 3)))]))]
!   "TARGET_64BIT"
!   "shrpd %1,%2,%%sar,%0"
!   [(set_attr "type" "shift")
!    (set_attr "length" "4")])
! 
! (define_insn "*shrpdi4_3"
!   [(set (match_operand:DI 0 "register_operand" "=r")
! 	(match_operator:DI 5 "plus_xor_ior_operator"
! 	  [(ashift:DI (match_operand:DI 1 "register_operand" "r")
! 		      (match_operand:DI 3 "const_int_operand" "n"))
! 	   (lshiftrt:DI (match_operand:DI 2 "register_operand" "r")
! 			(match_operand:DI 4 "const_int_operand" "n"))]))]
!   "TARGET_64BIT
!    && INTVAL (operands[3]) + INTVAL (operands[4]) == 64"
!   "shrpd %1,%2,%4,%0"
!   [(set_attr "type" "shift")
!    (set_attr "length" "4")])
! 
! (define_insn "*shrpdi4_4"
!   [(set (match_operand:DI 0 "register_operand" "=r")
! 	(match_operator:DI 5 "plus_xor_ior_operator"
! 	  [(lshiftrt:DI (match_operand:DI 2 "register_operand" "r")
! 			(match_operand:DI 4 "const_int_operand" "n"))
! 	   (ashift:DI (match_operand:DI 1 "register_operand" "r")
! 		      (match_operand:DI 3 "const_int_operand" "n"))]))]
!   "TARGET_64BIT
!    && INTVAL (operands[3]) + INTVAL (operands[4]) == 64"
!   "shrpd %1,%2,%4,%0"
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
***************
*** 6668,6674 ****
    /* Else expand normally.  */
  }")
  
! (define_insn ""
    [(set (match_operand:SI 0 "register_operand" "=r")
          (rotate:SI (match_operand:SI 1 "register_operand" "r")
                     (match_operand:SI 2 "const_int_operand" "n")))]
--- 6741,6747 ----
    /* Else expand normally.  */
  }")
  
! (define_insn "*rotlsi3_internal"
    [(set (match_operand:SI 0 "register_operand" "=r")
          (rotate:SI (match_operand:SI 1 "register_operand" "r")
                     (match_operand:SI 2 "const_int_operand" "n")))]
***************
*** 6681,6686 ****
--- 6754,6807 ----
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
+ (define_insn "rotrdi3"
+   [(set (match_operand:DI 0 "register_operand" "=r,r")
+ 	(rotatert:DI (match_operand:DI 1 "register_operand" "r,r")
+ 		     (match_operand:DI 2 "shift6_operand" "q,n")))]
+   "TARGET_64BIT"
+   "*
+ {
+   if (GET_CODE (operands[2]) == CONST_INT)
+     {
+       operands[2] = GEN_INT (INTVAL (operands[2]) & 63);
+       return \"shrpd %1,%1,%2,%0\";
+     }
+   else
+     return \"shrpd %1,%1,%%sar,%0\";
+ }"
+   [(set_attr "type" "shift")
+    (set_attr "length" "4")])
+ 
+ (define_expand "rotldi3"
+   [(set (match_operand:DI 0 "register_operand" "")
+         (rotate:DI (match_operand:DI 1 "register_operand" "")
+                    (match_operand:DI 2 "arith32_operand" "")))]
+   "TARGET_64BIT"
+   "
+ {
+   if (GET_CODE (operands[2]) != CONST_INT)
+     {
+       rtx temp = gen_reg_rtx (DImode);
+       emit_insn (gen_subdi3 (temp, GEN_INT (64), operands[2]));
+       emit_insn (gen_rotrdi3 (operands[0], operands[1], temp));
+       DONE;
+     }
+   /* Else expand normally.  */
+ }")
+ 
+ (define_insn "*rotldi3_internal"
+   [(set (match_operand:DI 0 "register_operand" "=r")
+         (rotate:DI (match_operand:DI 1 "register_operand" "r")
+                    (match_operand:DI 2 "const_int_operand" "n")))]
+   "TARGET_64BIT"
+   "*
+ {
+   operands[2] = GEN_INT ((64 - INTVAL (operands[2])) & 63);
+   return \"shrpd %1,%1,%2,%0\";
+ }"
+   [(set_attr "type" "shift")
+    (set_attr "length" "4")])
+ 
  (define_insn ""
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(match_operator:SI 5 "plus_xor_ior_operator"
***************
*** 6705,6710 ****
--- 6826,6840 ----
    [(set_attr "type" "shift")
     (set_attr "length" "4")])
  
+ (define_expand "shd_internal"
+   [(set (match_operand:SI 0 "register_operand")
+ 	(ior:SI
+ 	  (lshiftrt:SI (match_operand:SI 1 "register_operand")
+ 		       (match_operand:SI 2 "const_int_operand"))
+ 	  (ashift:SI (match_operand:SI 3 "register_operand")
+ 		     (match_operand:SI 4 "const_int_operand"))))]
+   "")
+ 
  (define_insn ""
    [(set (match_operand:SI 0 "register_operand" "=r")
  	(and:SI (ashift:SI (match_operand:SI 1 "register_operand" "r")
diff -Nrcpad gcc-10.2.0/gcc/config/pa/pa32-linux.h gcc-10.3.0/gcc/config/pa/pa32-linux.h
*** gcc-10.2.0/gcc/config/pa/pa32-linux.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/pa/pa32-linux.h	Thu Apr  8 11:56:28 2021
*************** call_ ## FUNC (void)					\
*** 57,62 ****
--- 57,67 ----
  }
  #endif
  
+ /* We need to link against libgcc.a for __canonicalize_funcptr_for_compare
+    and $$dyncall.  */
+ #undef  ENDFILE_SPEC
+ #define ENDFILE_SPEC GNU_USER_TARGET_ENDFILE_SPEC "libgcc.a%s"
+ 
  #undef  WCHAR_TYPE
  #define WCHAR_TYPE "long int"
  
diff -Nrcpad gcc-10.2.0/gcc/config/pa/pa64-hpux.h gcc-10.3.0/gcc/config/pa/pa64-hpux.h
*** gcc-10.2.0/gcc/config/pa/pa64-hpux.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/pa/pa64-hpux.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 103,114 ****
     %{shared:%{mt|pthread:-lpthread}}"
  #endif
  
- /* The libgcc_stub.a and milli.a libraries need to come last.  */
- #undef LINK_GCC_C_SEQUENCE_SPEC
- #define LINK_GCC_C_SEQUENCE_SPEC "\
-   %G %{!nolibc:%L} %G %{!nostdlib:%{!nodefaultlibs:%{!shared:-lgcc_stub}\
-   milli.a%s}}"
- 
  /* Under hpux11, the normal location of the `ld' and `as' programs is the
     /usr/ccs/bin directory.  */
  
--- 103,108 ----
*************** do {								\
*** 335,342 ****
     %{static:crtbeginT%O%s} %{!static:%{!shared:crtbegin%O%s} \
     %{shared:crtbeginS%O%s}}"
  #endif
  #undef ENDFILE_SPEC
! #define ENDFILE_SPEC "%{!shared:crtend%O%s} %{shared:crtendS%O%s}"
  
  /* Since HP uses the .init and .fini sections for array initializers
     and finalizers, we need different defines for INIT_SECTION_ASM_OP
--- 329,340 ----
     %{static:crtbeginT%O%s} %{!static:%{!shared:crtbegin%O%s} \
     %{shared:crtbeginS%O%s}}"
  #endif
+ 
+ /* The libgcc_stub.a and milli.a libraries must come last.  We need
+    to link with these libraries whenever start files are needed.  */
  #undef ENDFILE_SPEC
! #define ENDFILE_SPEC \
!   "%{!shared:crtend%O%s libgcc_stub.a%s} %{shared:crtendS%O%s} milli.a%s"
  
  /* Since HP uses the .init and .fini sections for array initializers
     and finalizers, we need different defines for INIT_SECTION_ASM_OP
diff -Nrcpad gcc-10.2.0/gcc/config/riscv/riscv.c gcc-10.3.0/gcc/config/riscv/riscv.c
*** gcc-10.2.0/gcc/config/riscv/riscv.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/riscv/riscv.c	Thu Apr  8 11:56:28 2021
*************** riscv_legitimize_call_address (rtx addr)
*** 3028,3034 ****
  {
    if (!call_insn_operand (addr, VOIDmode))
      {
!       rtx reg = RISCV_PROLOGUE_TEMP (Pmode);
        riscv_emit_move (reg, addr);
        return reg;
      }
--- 3028,3034 ----
  {
    if (!call_insn_operand (addr, VOIDmode))
      {
!       rtx reg = RISCV_CALL_ADDRESS_TEMP (Pmode);
        riscv_emit_move (reg, addr);
        return reg;
      }
*************** riscv_legitimize_call_address (rtx addr)
*** 3039,3047 ****
     Assume that the areas do not overlap.  */
  
  static void
! riscv_block_move_straight (rtx dest, rtx src, HOST_WIDE_INT length)
  {
!   HOST_WIDE_INT offset, delta;
    unsigned HOST_WIDE_INT bits;
    int i;
    enum machine_mode mode;
--- 3039,3047 ----
     Assume that the areas do not overlap.  */
  
  static void
! riscv_block_move_straight (rtx dest, rtx src, unsigned HOST_WIDE_INT length)
  {
!   unsigned HOST_WIDE_INT offset, delta;
    unsigned HOST_WIDE_INT bits;
    int i;
    enum machine_mode mode;
*************** riscv_block_move_straight (rtx dest, rtx
*** 3087,3094 ****
     register.  Store them in *LOOP_REG and *LOOP_MEM respectively.  */
  
  static void
! riscv_adjust_block_mem (rtx mem, HOST_WIDE_INT length,
! 		       rtx *loop_reg, rtx *loop_mem)
  {
    *loop_reg = copy_addr_to_reg (XEXP (mem, 0));
  
--- 3087,3094 ----
     register.  Store them in *LOOP_REG and *LOOP_MEM respectively.  */
  
  static void
! riscv_adjust_block_mem (rtx mem, unsigned HOST_WIDE_INT length,
! 			rtx *loop_reg, rtx *loop_mem)
  {
    *loop_reg = copy_addr_to_reg (XEXP (mem, 0));
  
*************** riscv_adjust_block_mem (rtx mem, HOST_WI
*** 3103,3113 ****
     the memory regions do not overlap.  */
  
  static void
! riscv_block_move_loop (rtx dest, rtx src, HOST_WIDE_INT length,
! 		      HOST_WIDE_INT bytes_per_iter)
  {
    rtx label, src_reg, dest_reg, final_src, test;
!   HOST_WIDE_INT leftover;
  
    leftover = length % bytes_per_iter;
    length -= leftover;
--- 3103,3113 ----
     the memory regions do not overlap.  */
  
  static void
! riscv_block_move_loop (rtx dest, rtx src, unsigned HOST_WIDE_INT length,
! 		       unsigned HOST_WIDE_INT bytes_per_iter)
  {
    rtx label, src_reg, dest_reg, final_src, test;
!   unsigned HOST_WIDE_INT leftover;
  
    leftover = length % bytes_per_iter;
    length -= leftover;
*************** riscv_expand_block_move (rtx dest, rtx s
*** 3154,3169 ****
  {
    if (CONST_INT_P (length))
      {
!       HOST_WIDE_INT factor, align;
  
        align = MIN (MIN (MEM_ALIGN (src), MEM_ALIGN (dest)), BITS_PER_WORD);
        factor = BITS_PER_WORD / align;
  
        if (optimize_function_for_size_p (cfun)
! 	  && INTVAL (length) * factor * UNITS_PER_WORD > MOVE_RATIO (false))
  	return false;
  
!       if (INTVAL (length) <= RISCV_MAX_MOVE_BYTES_STRAIGHT / factor)
  	{
  	  riscv_block_move_straight (dest, src, INTVAL (length));
  	  return true;
--- 3154,3170 ----
  {
    if (CONST_INT_P (length))
      {
!       unsigned HOST_WIDE_INT hwi_length = UINTVAL (length);
!       unsigned HOST_WIDE_INT factor, align;
  
        align = MIN (MIN (MEM_ALIGN (src), MEM_ALIGN (dest)), BITS_PER_WORD);
        factor = BITS_PER_WORD / align;
  
        if (optimize_function_for_size_p (cfun)
! 	  && hwi_length * factor * UNITS_PER_WORD > MOVE_RATIO (false))
  	return false;
  
!       if (hwi_length <= (RISCV_MAX_MOVE_BYTES_STRAIGHT / factor))
  	{
  	  riscv_block_move_straight (dest, src, INTVAL (length));
  	  return true;
*************** riscv_expand_block_move (rtx dest, rtx s
*** 3173,3179 ****
  	  unsigned min_iter_words
  	    = RISCV_MAX_MOVE_BYTES_PER_LOOP_ITER / UNITS_PER_WORD;
  	  unsigned iter_words = min_iter_words;
! 	  HOST_WIDE_INT bytes = INTVAL (length), words = bytes / UNITS_PER_WORD;
  
  	  /* Lengthen the loop body if it shortens the tail.  */
  	  for (unsigned i = min_iter_words; i < min_iter_words * 2 - 1; i++)
--- 3174,3181 ----
  	  unsigned min_iter_words
  	    = RISCV_MAX_MOVE_BYTES_PER_LOOP_ITER / UNITS_PER_WORD;
  	  unsigned iter_words = min_iter_words;
! 	  unsigned HOST_WIDE_INT bytes = hwi_length;
! 	  unsigned HOST_WIDE_INT words = bytes / UNITS_PER_WORD;
  
  	  /* Lengthen the loop body if it shortens the tail.  */
  	  for (unsigned i = min_iter_words; i < min_iter_words * 2 - 1; i++)
*************** riscv_compute_frame_info (void)
*** 3625,3642 ****
  {
    struct riscv_frame_info *frame;
    HOST_WIDE_INT offset;
!   bool interrupt_save_t1 = false;
    unsigned int regno, i, num_x_saved = 0, num_f_saved = 0;
  
    frame = &cfun->machine->frame;
  
    /* In an interrupt function, if we have a large frame, then we need to
!      save/restore t1.  We check for this before clearing the frame struct.  */
    if (cfun->machine->interrupt_handler_p)
      {
        HOST_WIDE_INT step1 = riscv_first_stack_step (frame);
        if (! SMALL_OPERAND (frame->total_size - step1))
! 	interrupt_save_t1 = true;
      }
  
    memset (frame, 0, sizeof (*frame));
--- 3627,3644 ----
  {
    struct riscv_frame_info *frame;
    HOST_WIDE_INT offset;
!   bool interrupt_save_prologue_temp = false;
    unsigned int regno, i, num_x_saved = 0, num_f_saved = 0;
  
    frame = &cfun->machine->frame;
  
    /* In an interrupt function, if we have a large frame, then we need to
!      save/restore t0.  We check for this before clearing the frame struct.  */
    if (cfun->machine->interrupt_handler_p)
      {
        HOST_WIDE_INT step1 = riscv_first_stack_step (frame);
        if (! SMALL_OPERAND (frame->total_size - step1))
! 	interrupt_save_prologue_temp = true;
      }
  
    memset (frame, 0, sizeof (*frame));
*************** riscv_compute_frame_info (void)
*** 3646,3652 ****
        /* Find out which GPRs we need to save.  */
        for (regno = GP_REG_FIRST; regno <= GP_REG_LAST; regno++)
  	if (riscv_save_reg_p (regno)
! 	    || (interrupt_save_t1 && (regno == T1_REGNUM)))
  	  frame->mask |= 1 << (regno - GP_REG_FIRST), num_x_saved++;
  
        /* If this function calls eh_return, we must also save and restore the
--- 3648,3655 ----
        /* Find out which GPRs we need to save.  */
        for (regno = GP_REG_FIRST; regno <= GP_REG_LAST; regno++)
  	if (riscv_save_reg_p (regno)
! 	    || (interrupt_save_prologue_temp
! 		&& (regno == RISCV_PROLOGUE_TEMP_REGNUM)))
  	  frame->mask |= 1 << (regno - GP_REG_FIRST), num_x_saved++;
  
        /* If this function calls eh_return, we must also save and restore the
*************** riscv_trampoline_init (rtx m_tramp, tree
*** 4770,4778 ****
  
        rtx target_function = force_reg (Pmode, XEXP (DECL_RTL (fndecl), 0));
        /* lui     t2, hi(chain)
! 	 lui     t1, hi(func)
  	 addi    t2, t2, lo(chain)
! 	 jr      r1, lo(func)
        */
        unsigned HOST_WIDE_INT lui_hi_chain_code, lui_hi_func_code;
        unsigned HOST_WIDE_INT lo_chain_code, lo_func_code;
--- 4773,4781 ----
  
        rtx target_function = force_reg (Pmode, XEXP (DECL_RTL (fndecl), 0));
        /* lui     t2, hi(chain)
! 	 lui     t0, hi(func)
  	 addi    t2, t2, lo(chain)
! 	 jr      t0, lo(func)
        */
        unsigned HOST_WIDE_INT lui_hi_chain_code, lui_hi_func_code;
        unsigned HOST_WIDE_INT lo_chain_code, lo_func_code;
*************** riscv_trampoline_init (rtx m_tramp, tree
*** 4797,4803 ****
        mem = adjust_address (m_tramp, SImode, 0);
        riscv_emit_move (mem, lui_hi_chain);
  
!       /* Gen lui t1, hi(func).  */
        rtx hi_func = riscv_force_binary (SImode, PLUS, target_function,
  					fixup_value);
        hi_func = riscv_force_binary (SImode, AND, hi_func,
--- 4800,4806 ----
        mem = adjust_address (m_tramp, SImode, 0);
        riscv_emit_move (mem, lui_hi_chain);
  
!       /* Gen lui t0, hi(func).  */
        rtx hi_func = riscv_force_binary (SImode, PLUS, target_function,
  					fixup_value);
        hi_func = riscv_force_binary (SImode, AND, hi_func,
*************** riscv_trampoline_init (rtx m_tramp, tree
*** 4824,4830 ****
        mem = adjust_address (m_tramp, SImode, 2 * GET_MODE_SIZE (SImode));
        riscv_emit_move (mem, addi_lo_chain);
  
!       /* Gen jr r1, lo(func).  */
        rtx lo_func = riscv_force_binary (SImode, AND, target_function,
  					imm12_mask);
        lo_func = riscv_force_binary (SImode, ASHIFT, lo_func, GEN_INT (20));
--- 4827,4833 ----
        mem = adjust_address (m_tramp, SImode, 2 * GET_MODE_SIZE (SImode));
        riscv_emit_move (mem, addi_lo_chain);
  
!       /* Gen jr t0, lo(func).  */
        rtx lo_func = riscv_force_binary (SImode, AND, target_function,
  					imm12_mask);
        lo_func = riscv_force_binary (SImode, ASHIFT, lo_func, GEN_INT (20));
*************** riscv_trampoline_init (rtx m_tramp, tree
*** 4843,4851 ****
        target_function_offset = static_chain_offset + GET_MODE_SIZE (ptr_mode);
  
        /* auipc   t2, 0
! 	 l[wd]   t1, target_function_offset(t2)
  	 l[wd]   t2, static_chain_offset(t2)
! 	 jr      t1
        */
        trampoline[0] = OPCODE_AUIPC | (STATIC_CHAIN_REGNUM << SHIFT_RD);
        trampoline[1] = (Pmode == DImode ? OPCODE_LD : OPCODE_LW)
--- 4846,4854 ----
        target_function_offset = static_chain_offset + GET_MODE_SIZE (ptr_mode);
  
        /* auipc   t2, 0
! 	 l[wd]   t0, target_function_offset(t2)
  	 l[wd]   t2, static_chain_offset(t2)
! 	 jr      t0
        */
        trampoline[0] = OPCODE_AUIPC | (STATIC_CHAIN_REGNUM << SHIFT_RD);
        trampoline[1] = (Pmode == DImode ? OPCODE_LD : OPCODE_LW)
diff -Nrcpad gcc-10.2.0/gcc/config/riscv/riscv.h gcc-10.3.0/gcc/config/riscv/riscv.h
*** gcc-10.2.0/gcc/config/riscv/riscv.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/riscv/riscv.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 322,330 ****
     The epilogue temporary mustn't conflict with the return registers,
     the frame pointer, the EH stack adjustment, or the EH data registers. */
  
! #define RISCV_PROLOGUE_TEMP_REGNUM (GP_TEMP_FIRST + 1)
  #define RISCV_PROLOGUE_TEMP(MODE) gen_rtx_REG (MODE, RISCV_PROLOGUE_TEMP_REGNUM)
  
  #define MCOUNT_NAME "_mcount"
  
  #define NO_PROFILE_COUNTERS 1
--- 322,334 ----
     The epilogue temporary mustn't conflict with the return registers,
     the frame pointer, the EH stack adjustment, or the EH data registers. */
  
! #define RISCV_PROLOGUE_TEMP_REGNUM (GP_TEMP_FIRST)
  #define RISCV_PROLOGUE_TEMP(MODE) gen_rtx_REG (MODE, RISCV_PROLOGUE_TEMP_REGNUM)
  
+ #define RISCV_CALL_ADDRESS_TEMP_REGNUM (GP_TEMP_FIRST + 1)
+ #define RISCV_CALL_ADDRESS_TEMP(MODE) \
+   gen_rtx_REG (MODE, RISCV_CALL_ADDRESS_TEMP_REGNUM)
+ 
  #define MCOUNT_NAME "_mcount"
  
  #define NO_PROFILE_COUNTERS 1
diff -Nrcpad gcc-10.2.0/gcc/config/riscv/riscv.md gcc-10.3.0/gcc/config/riscv/riscv.md
*** gcc-10.2.0/gcc/config/riscv/riscv.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/riscv/riscv.md	Thu Apr  8 11:56:28 2021
***************
*** 70,75 ****
--- 70,76 ----
  (define_constants
    [(RETURN_ADDR_REGNUM		1)
     (GP_REGNUM 			3)
+    (TP_REGNUM			4)
     (T0_REGNUM			5)
     (T1_REGNUM			6)
     (S0_REGNUM			8)
***************
*** 2493,2498 ****
--- 2494,2506 ----
    DONE;
  })
  
+ ;; Named pattern for expanding thread pointer reference.
+ (define_expand "get_thread_pointer<mode>"
+   [(set (match_operand:P 0 "register_operand" "=r")
+ 	(reg:P TP_REGNUM))]
+   ""
+ {})
+ 
  (include "sync.md")
  (include "peephole.md")
  (include "pic.md")
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/altivec.h gcc-10.3.0/gcc/config/rs6000/altivec.h
*** gcc-10.2.0/gcc/config/rs6000/altivec.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/altivec.h	Thu Apr  8 11:56:28 2021
***************
*** 407,416 ****
  #define vec_vpopcnth __builtin_vec_vpopcnth
  #define vec_vpopcntw __builtin_vec_vpopcntw
  #define vec_popcnt __builtin_vec_vpopcntu
- #define vec_popcntb __builtin_vec_vpopcntub
- #define vec_popcnth __builtin_vec_vpopcntuh
- #define vec_popcntw __builtin_vec_vpopcntuw
- #define vec_popcntd __builtin_vec_vpopcntud
  #define vec_vrld __builtin_vec_vrld
  #define vec_vsld __builtin_vec_vsld
  #define vec_vsrad __builtin_vec_vsrad
--- 407,412 ----
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/darwin8.h gcc-10.3.0/gcc/config/rs6000/darwin8.h
*** gcc-10.2.0/gcc/config/rs6000/darwin8.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/darwin8.h	Thu Jan  1 00:00:00 1970
***************
*** 1,21 ****
- /* Target definitions for Darwin 8.0 and above (Mac OS X) systems.
-    Copyright (C) 2004-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 COPYING3.  If not see
- <http://www.gnu.org/licenses/>.  */
- 
- #undef DEF_MIN_OSX_VERSION
- #define DEF_MIN_OSX_VERSION "10.4"
--- 0 ----
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/freebsd64.h gcc-10.3.0/gcc/config/rs6000/freebsd64.h
*** gcc-10.2.0/gcc/config/rs6000/freebsd64.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/freebsd64.h	Thu Apr  8 11:56:28 2021
*************** extern int dot_symbols;
*** 51,61 ****
  #define SET_CMODEL(opt) do {} while (0)
  #endif
  
- /* Until now the 970 is the only Processor where FreeBSD 64-bit runs on.  */
  #undef  PROCESSOR_DEFAULT
! #define PROCESSOR_DEFAULT PROCESSOR_POWER4
  #undef  PROCESSOR_DEFAULT64
! #define PROCESSOR_DEFAULT64 PROCESSOR_POWER4
  
  /* We don't need to generate entries in .fixup, except when
     -mrelocatable or -mrelocatable-lib is given.  */
--- 51,60 ----
  #define SET_CMODEL(opt) do {} while (0)
  #endif
  
  #undef  PROCESSOR_DEFAULT
! #define PROCESSOR_DEFAULT PROCESSOR_PPC7450
  #undef  PROCESSOR_DEFAULT64
! #define PROCESSOR_DEFAULT64 PROCESSOR_POWER8
  
  /* We don't need to generate entries in .fixup, except when
     -mrelocatable or -mrelocatable-lib is given.  */
*************** extern int dot_symbols;
*** 158,165 ****
  #define ASM_SPEC64 "-a64"
  
  #define ASM_SPEC_COMMON "%(asm_cpu) \
! %{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}} \
! %{mlittle} %{mlittle-endian} %{mbig} %{mbig-endian}"
  
  #undef	SUBSUBTARGET_EXTRA_SPECS
  #define SUBSUBTARGET_EXTRA_SPECS					\
--- 157,164 ----
  #define ASM_SPEC64 "-a64"
  
  #define ASM_SPEC_COMMON "%(asm_cpu) \
! %{,assembler|,assembler-with-cpp: %{mregnames} %{mno-regnames}}" \
!   ENDIAN_SELECT(" -mbig", " -mlittle", DEFAULT_ASM_ENDIAN)
  
  #undef	SUBSUBTARGET_EXTRA_SPECS
  #define SUBSUBTARGET_EXTRA_SPECS					\
*************** extern int dot_symbols;
*** 181,189 ****
      %{static:-Bstatic}} \
    %{symbolic:-Bsymbolic}"
  
  #define LINK_OS_FREEBSD_SPEC32 "-melf32ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
!   
  #define LINK_OS_FREEBSD_SPEC64 "-melf64ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
  
  #undef	MULTILIB_DEFAULTS
  #define MULTILIB_DEFAULTS { "m64" }
--- 180,194 ----
      %{static:-Bstatic}} \
    %{symbolic:-Bsymbolic}"
  
+ #undef  DEFAULT_ASM_ENDIAN
  #define LINK_OS_FREEBSD_SPEC32 "-melf32ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
! #if (TARGET_DEFAULT & MASK_LITTLE_ENDIAN)
! #define DEFAULT_ASM_ENDIAN " -mlittle"
! #define LINK_OS_FREEBSD_SPEC64 "-melf64lppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
! #else
! #define DEFAULT_ASM_ENDIAN " -mbig"
  #define LINK_OS_FREEBSD_SPEC64 "-melf64ppc_fbsd " LINK_OS_FREEBSD_SPEC_DEF
+ #endif
  
  #undef	MULTILIB_DEFAULTS
  #define MULTILIB_DEFAULTS { "m64" }
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/mma.md gcc-10.3.0/gcc/config/rs6000/mma.md
*** gcc-10.2.0/gcc/config/rs6000/mma.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/mma.md	Thu Apr  8 11:56:28 2021
***************
*** 328,338 ****
    [(set (match_operand:PXI 0 "nonimmediate_operand" "=d,m,d,d")
  	(match_operand:PXI 1 "input_operand" "m,d,d,O"))]
    "TARGET_MMA
!    && ((gpc_reg_operand (operands[0], PXImode)
! 	&& !(CONST_INT_P (operands[1]) && INTVAL (operands[1]) == 0))
         || gpc_reg_operand (operands[1], PXImode))"
!   "#"
!   "&& reload_completed"
    [(const_int 0)]
  {
    rs6000_split_multireg_move (operands[0], operands[1]);
--- 328,342 ----
    [(set (match_operand:PXI 0 "nonimmediate_operand" "=d,m,d,d")
  	(match_operand:PXI 1 "input_operand" "m,d,d,O"))]
    "TARGET_MMA
!    && (gpc_reg_operand (operands[0], PXImode)
         || gpc_reg_operand (operands[1], PXImode))"
!   "@
!    #
!    #
!    #
!    xxsetaccz %A0"
!   "&& reload_completed
!    && !(fpr_reg_operand (operands[0], PXImode) && operands[1] == const0_rtx)"
    [(const_int 0)]
  {
    rs6000_split_multireg_move (operands[0], operands[1]);
***************
*** 342,348 ****
     (set_attr "length" "8,8,16,*")
     (set_attr "max_prefixed_insns" "2,2,*,*")])
  
! (define_expand "mma_assemble_pair"
    [(match_operand:POI 0 "vsx_register_operand")
     (match_operand:V16QI 1 "input_operand")
     (match_operand:V16QI 2 "input_operand")]
--- 346,352 ----
     (set_attr "length" "8,8,16,*")
     (set_attr "max_prefixed_insns" "2,2,*,*")])
  
! (define_expand "vsx_assemble_pair"
    [(match_operand:POI 0 "vsx_register_operand")
     (match_operand:V16QI 1 "input_operand")
     (match_operand:V16QI 2 "input_operand")]
***************
*** 409,420 ****
    "<acc> %A0"
    [(set_attr "type" "mma")])
  
! (define_insn "mma_xxsetaccz"
!   [(set (match_operand:PXI 0 "fpr_reg_operand" "=d")
  	(const_int 0))]
    "TARGET_MMA"
!   "xxsetaccz %A0"
!   [(set_attr "type" "mma")])
  
  (define_insn "mma_<vv>"
    [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
--- 413,426 ----
    "<acc> %A0"
    [(set_attr "type" "mma")])
  
! (define_expand "mma_xxsetaccz"
!   [(set (match_operand:PXI 0 "fpr_reg_operand")
  	(const_int 0))]
    "TARGET_MMA"
! {
!   emit_insn (gen_movpxi (operands[0], const0_rtx));
!   DONE;
! })
  
  (define_insn "mma_<vv>"
    [(set (match_operand:PXI 0 "fpr_reg_operand" "=&d")
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/mmintrin.h gcc-10.3.0/gcc/config/rs6000/mmintrin.h
*** gcc-10.2.0/gcc/config/rs6000/mmintrin.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/mmintrin.h	Thu Apr  8 11:56:28 2021
***************
*** 58,64 ****
  #include <altivec.h>
  /* The Intel API is flexible enough that we must allow aliasing with other
     vector types, and their scalar components.  */
! typedef __attribute__ ((__aligned__ (8))) unsigned long long __m64;
  
  typedef __attribute__ ((__aligned__ (8)))
  union
--- 58,65 ----
  #include <altivec.h>
  /* The Intel API is flexible enough that we must allow aliasing with other
     vector types, and their scalar components.  */
! typedef __attribute__ ((__aligned__ (8),
! 			__may_alias__)) unsigned long long __m64;
  
  typedef __attribute__ ((__aligned__ (8)))
  union
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/predicates.md gcc-10.3.0/gcc/config/rs6000/predicates.md
*** gcc-10.2.0/gcc/config/rs6000/predicates.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/predicates.md	Thu Apr  8 11:56:28 2021
***************
*** 1036,1042 ****
  		    && !((DEFAULT_ABI == ABI_AIX
  			  || DEFAULT_ABI == ABI_ELFv2)
  			 && (SYMBOL_REF_EXTERNAL_P (op)
! 			     || SYMBOL_REF_WEAK (op)))")))
  
  ;; Return 1 if this operand is a valid input for a move insn.
  (define_predicate "input_operand"
--- 1036,1047 ----
  		    && !((DEFAULT_ABI == ABI_AIX
  			  || DEFAULT_ABI == ABI_ELFv2)
  			 && (SYMBOL_REF_EXTERNAL_P (op)
! 			     || SYMBOL_REF_WEAK (op)))
! 		    && !(DEFAULT_ABI == ABI_ELFv2
! 			 && SYMBOL_REF_DECL (op) != NULL
! 			 && TREE_CODE (SYMBOL_REF_DECL (op)) == FUNCTION_DECL
! 			 && (rs6000_fndecl_pcrel_p (SYMBOL_REF_DECL (op))
! 			     != rs6000_pcrel_p (cfun)))")))
  
  ;; Return 1 if this operand is a valid input for a move insn.
  (define_predicate "input_operand"
***************
*** 1122,1128 ****
  ;; Return 1 if this operand is valid for a MMA assemble accumulator insn.
  (define_special_predicate "mma_assemble_input_operand"
    (match_test "(mode == V16QImode
! 		&& (vsx_register_operand (op, mode) || MEM_P (op)))"))
  
  ;; Return true if operand is an operator used in rotate-and-mask instructions.
  (define_predicate "rotate_mask_operator"
--- 1127,1135 ----
  ;; Return 1 if this operand is valid for a MMA assemble accumulator insn.
  (define_special_predicate "mma_assemble_input_operand"
    (match_test "(mode == V16QImode
! 		&& (vsx_register_operand (op, mode)
! 		    || (MEM_P (op)
! 			&& quad_address_p (XEXP (op, 0), mode, false))))"))
  
  ;; Return true if operand is an operator used in rotate-and-mask instructions.
  (define_predicate "rotate_mask_operator"
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000-builtin.def gcc-10.3.0/gcc/config/rs6000/rs6000-builtin.def
*** gcc-10.2.0/gcc/config/rs6000/rs6000-builtin.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000-builtin.def	Thu Apr  8 11:56:28 2021
***************
*** 42,47 ****
--- 42,51 ----
  	ATTR	builtin attribute information.
  	ICODE	Insn code of the function that implements the builtin.  */
  
+ #ifndef RS6000_BUILTIN_COMPAT
+   #undef BU_COMPAT
+   #define BU_COMPAT(ENUM, COMPAT_NAME)
+ 
  #ifndef RS6000_BUILTIN_0
    #error "RS6000_BUILTIN_0 is not defined."
  #endif
***************
*** 82,87 ****
--- 86,121 ----
    #error "RS6000_BUILTIN_X is not defined."
  #endif
  
+ #else
+   /* Compatibility builtins.  These builtins are simply mapped into
+      their compatible builtin function identified by ENUM.  */
+   #undef BU_COMPAT
+   #define BU_COMPAT(ENUM, COMPAT_NAME) { ENUM, "__builtin_" COMPAT_NAME },
+ 
+   #undef RS6000_BUILTIN_0
+   #undef RS6000_BUILTIN_1
+   #undef RS6000_BUILTIN_2
+   #undef RS6000_BUILTIN_3
+   #undef RS6000_BUILTIN_4
+   #undef RS6000_BUILTIN_A
+   #undef RS6000_BUILTIN_D
+   #undef RS6000_BUILTIN_H
+   #undef RS6000_BUILTIN_M
+   #undef RS6000_BUILTIN_P
+   #undef RS6000_BUILTIN_X
+   #define RS6000_BUILTIN_0(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_1(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_2(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_3(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_4(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_A(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_D(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_H(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_M(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_P(ENUM, NAME, MASK, ATTR, ICODE)
+   #define RS6000_BUILTIN_X(ENUM, NAME, MASK, ATTR, ICODE)
+ #endif
+ 
  #ifndef BU_AV_1
  /* Define convenience macros using token pasting to allow fitting everything in
     one line.  */
***************
*** 347,353 ****
  		     | RS6000_BTC_UNARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
! #define BU_MMA_V2(ENUM, NAME, ATTR, ICODE)				\
    RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
  		    "__builtin_mma_" NAME,		/* NAME */	\
  		    RS6000_BTM_MMA,			/* MASK */	\
--- 381,387 ----
  		     | RS6000_BTC_UNARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
! #define BU_MMA_M2(ENUM, NAME, ATTR, ICODE)				\
    RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
  		    "__builtin_mma_" NAME,		/* NAME */	\
  		    RS6000_BTM_MMA,			/* MASK */	\
***************
*** 357,362 ****
--- 391,407 ----
  		     | RS6000_BTC_GIMPLE),				\
  		    CODE_FOR_nothing)			/* ICODE */
  
+ /* Like BU_MMA_M2, but uses "vsx" rather than "mma" naming.  */
+ #define BU_MMA_V2(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (VSX_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_vsx_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_BINARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */
+ 
  #define BU_MMA_3(ENUM, NAME, ATTR, ICODE)				\
    RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
  		    "__builtin_mma_" NAME,		/* NAME */	\
***************
*** 373,378 ****
--- 418,440 ----
  		     | RS6000_BTC_TERNARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
+ /* Like BU_MMA_3, but uses "vsx" rather than "mma" naming.  */
+ #define BU_MMA_V3(ENUM, NAME, ATTR, ICODE)				\
+   RS6000_BUILTIN_M (VSX_BUILTIN_ ## ENUM,		/* ENUM */	\
+ 		    "__builtin_vsx_" NAME,		/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_TERNARY				\
+ 		     | RS6000_BTC_VOID					\
+ 		     | RS6000_BTC_GIMPLE),				\
+ 		    CODE_FOR_nothing)			/* ICODE */	\
+   RS6000_BUILTIN_M (VSX_BUILTIN_ ## ENUM ## _INTERNAL,	/* ENUM */	\
+ 		    "__builtin_vsx_" NAME "_internal",	/* NAME */	\
+ 		    RS6000_BTM_MMA,			/* MASK */	\
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */	\
+ 		     | RS6000_BTC_TERNARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
+ 
  #define BU_MMA_5(ENUM, NAME, ATTR, ICODE)				\
    RS6000_BUILTIN_M (MMA_BUILTIN_ ## ENUM,		/* ENUM */	\
  		    "__builtin_mma_" NAME,		/* NAME */	\
***************
*** 1014,1019 ****
--- 1076,1089 ----
  		     | RS6000_BTC_BINARY),				\
  		    CODE_FOR_ ## ICODE)			/* ICODE */
  
+ /* Built-ins for ISA 3.1 Altivec instructions.  */
+ #define BU_P10V_VSX_1(ENUM, NAME, ATTR, ICODE)\
+   RS6000_BUILTIN_1 (P10V_BUILTIN_ ## ENUM,		/* ENUM */      \
+ 		    "__builtin_vsx_" NAME,		/* NAME */      \
+ 		    RS6000_BTM_P10,			/* MASK */      \
+ 		    (RS6000_BTC_ ## ATTR		/* ATTR */      \
+ 		    | RS6000_BTC_UNARY),				\
+ 		    CODE_FOR_ ## ICODE)			/* ICODE */
  #endif
  
  
*************** BU_SPECIAL_X (RS6000_BUILTIN_CFSTRING, "
*** 2698,2714 ****
  	      RS6000_BTC_MISC)
  
  /* POWER10 MMA builtins.  */
! BU_VSX_1 (XVCVBF16SP,	    "xvcvbf16sp",	MISC, vsx_xvcvbf16sp)
! BU_VSX_1 (XVCVSPBF16,	    "xvcvspbf16",	MISC, vsx_xvcvspbf16)
  
  BU_MMA_1 (XXMFACC,	    "xxmfacc",		QUAD, mma_xxmfacc)
  BU_MMA_1 (XXMTACC,	    "xxmtacc",		QUAD, mma_xxmtacc)
  BU_MMA_1 (XXSETACCZ,	    "xxsetaccz",	MISC, mma_xxsetaccz)
  
! BU_MMA_V2 (DISASSEMBLE_ACC, "disassemble_acc",  QUAD, nothing)
  BU_MMA_V2 (DISASSEMBLE_PAIR,"disassemble_pair", PAIR, nothing)
  
! BU_MMA_3 (ASSEMBLE_PAIR,    "assemble_pair",	MISC, mma_assemble_pair)
  BU_MMA_3 (XVBF16GER2,	    "xvbf16ger2",	MISC, mma_xvbf16ger2)
  BU_MMA_3 (XVF16GER2,	    "xvf16ger2",	MISC, mma_xvf16ger2)
  BU_MMA_3 (XVF32GER,	    "xvf32ger",		MISC, mma_xvf32ger)
--- 2768,2786 ----
  	      RS6000_BTC_MISC)
  
  /* POWER10 MMA builtins.  */
! BU_P10V_VSX_1 (XVCVBF16SPN,	    "xvcvbf16spn",	MISC, vsx_xvcvbf16spn)
! BU_P10V_VSX_1 (XVCVSPBF16,	    "xvcvspbf16",	MISC, vsx_xvcvspbf16)
  
  BU_MMA_1 (XXMFACC,	    "xxmfacc",		QUAD, mma_xxmfacc)
  BU_MMA_1 (XXMTACC,	    "xxmtacc",		QUAD, mma_xxmtacc)
  BU_MMA_1 (XXSETACCZ,	    "xxsetaccz",	MISC, mma_xxsetaccz)
  
! BU_MMA_M2 (DISASSEMBLE_ACC, "disassemble_acc",  QUAD, nothing)
  BU_MMA_V2 (DISASSEMBLE_PAIR,"disassemble_pair", PAIR, nothing)
+ BU_COMPAT (VSX_BUILTIN_DISASSEMBLE_PAIR, "mma_disassemble_pair")
  
! BU_MMA_V3 (ASSEMBLE_PAIR,   "assemble_pair",	MISC, vsx_assemble_pair)
! BU_COMPAT (VSX_BUILTIN_ASSEMBLE_PAIR, "mma_assemble_pair")
  BU_MMA_3 (XVBF16GER2,	    "xvbf16ger2",	MISC, mma_xvbf16ger2)
  BU_MMA_3 (XVF16GER2,	    "xvf16ger2",	MISC, mma_xvf16ger2)
  BU_MMA_3 (XVF32GER,	    "xvf32ger",		MISC, mma_xvf32ger)
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000-c.c gcc-10.3.0/gcc/config/rs6000/rs6000-c.c
*** gcc-10.2.0/gcc/config/rs6000/rs6000-c.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000-c.c	Thu Apr  8 11:56:28 2021
*************** rs6000_target_modify_macros (bool define
*** 483,488 ****
--- 483,490 ----
  	  /* Define this when supporting context-sensitive keywords.  */
        if (!flag_iso)
  	rs6000_define_or_undefine_macro (define_p, "__APPLE_ALTIVEC__");
+       if (rs6000_aix_extabi)
+ 	rs6000_define_or_undefine_macro (define_p, "__EXTABI__");
      }
    /* Note that the OPTION_MASK_VSX flag is automatically turned on in
       the following conditions:
*************** rs6000_target_modify_macros (bool define
*** 597,602 ****
--- 599,607 ----
    /* Tell the user if we support the MMA instructions.  */
    if ((flags & OPTION_MASK_MMA) != 0)
      rs6000_define_or_undefine_macro (define_p, "__MMA__");
+   /* Whether pc-relative code is being generated.  */
+   if ((flags & OPTION_MASK_PCREL) != 0)
+     rs6000_define_or_undefine_macro (define_p, "__PCREL__");
  }
  
  void
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000-call.c gcc-10.3.0/gcc/config/rs6000/rs6000-call.c
*** gcc-10.2.0/gcc/config/rs6000/rs6000-call.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000-call.c	Thu Apr  8 11:56:28 2021
***************
*** 91,96 ****
--- 91,102 ----
  #define TARGET_NO_PROTOTYPE 0
  #endif
  
+ struct builtin_compatibility
+ {
+   const enum rs6000_builtins code;
+   const char *const name;
+ };
+ 
  struct builtin_description
  {
    const HOST_WIDE_INT mask;
*************** machine_mode
*** 6076,6083 ****
  rs6000_promote_function_mode (const_tree type ATTRIBUTE_UNUSED,
  			      machine_mode mode,
  			      int *punsignedp ATTRIBUTE_UNUSED,
! 			      const_tree, int)
  {
    PROMOTE_MODE (mode, *punsignedp, type);
  
    return mode;
--- 6082,6111 ----
  rs6000_promote_function_mode (const_tree type ATTRIBUTE_UNUSED,
  			      machine_mode mode,
  			      int *punsignedp ATTRIBUTE_UNUSED,
! 			      const_tree, int for_return)
  {
+   /* Warning: this is a static local variable and not always NULL!
+      This function is called multiple times for the same function
+      and return value.  PREV_FUNC is used to keep track of the
+      first time we encounter a function's return value in order
+      to not report an error with that return value multiple times.  */
+   static struct function *prev_func = NULL;
+ 
+   /* We do not allow MMA types being used as return values.  Only report
+      the invalid return value usage the first time we encounter it.  */
+   if (for_return
+       && prev_func != cfun
+       && (mode == POImode || mode == PXImode))
+     {
+       /* Record we have now handled function CFUN, so the next time we
+ 	 are called, we do not re-report the same error.  */
+       prev_func = cfun;
+       if (TYPE_CANONICAL (type) != NULL_TREE)
+ 	type = TYPE_CANONICAL (type);
+       error ("invalid use of MMA type %qs as a function return value",
+ 	     IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (type))));
+     }
+ 
    PROMOTE_MODE (mode, *punsignedp, type);
  
    return mode;
*************** rs6000_function_arg (cumulative_args_t c
*** 7028,7033 ****
--- 7056,7071 ----
    machine_mode elt_mode;
    int n_elts;
  
+   /* We do not allow MMA types being used as function arguments.  */
+   if (mode == POImode || mode == PXImode)
+     {
+       if (TYPE_CANONICAL (type) != NULL_TREE)
+ 	type = TYPE_CANONICAL (type);
+       error ("invalid use of MMA operand of type %qs as a function parameter",
+ 	     IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (type))));
+       return NULL_RTX;
+     }
+ 
    /* Return a marker to indicate whether CR1 needs to set or clear the
       bit that V.4 uses to say fp args were passed in registers.
       Assume that we don't need the marker for software floating point,
*************** def_builtin (const char *name, tree type
*** 8267,8272 ****
--- 8305,8317 ----
  	     (int)code, name, attr_string);
  }
  
+ static const struct builtin_compatibility bdesc_compat[] =
+ {
+ #define RS6000_BUILTIN_COMPAT
+ #include "rs6000-builtin.def"
+ };
+ #undef RS6000_BUILTIN_COMPAT
+ 
  /* Simple ternary operations: VECd = foo (VECa, VECb, VECc).  */
  
  #undef RS6000_BUILTIN_0
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10796,10802 ****
      {
        /* This is an MMA disassemble built-in function.  */
        gcc_assert (fncode == MMA_BUILTIN_DISASSEMBLE_ACC
! 		  || fncode == MMA_BUILTIN_DISASSEMBLE_PAIR);
  
        push_gimplify_context (true);
        tree dst_ptr = gimple_call_arg (stmt, 0);
--- 10841,10847 ----
      {
        /* This is an MMA disassemble built-in function.  */
        gcc_assert (fncode == MMA_BUILTIN_DISASSEMBLE_ACC
! 		  || fncode == VSX_BUILTIN_DISASSEMBLE_PAIR);
  
        push_gimplify_context (true);
        tree dst_ptr = gimple_call_arg (stmt, 0);
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10805,10814 ****
        tree src = make_ssa_name (TREE_TYPE (src_type));
        gimplify_assign (src, build_simple_mem_ref (src_ptr), &new_seq);
  
!       /* If we are not disassembling an accumulator or our destination is
! 	 another accumulator, then just copy the entire thing as is.  */
!       if (fncode != MMA_BUILTIN_DISASSEMBLE_ACC
! 	  || TREE_TYPE (TREE_TYPE (dst_ptr)) == vector_quad_type_node)
  	{
  	  tree dst = build_simple_mem_ref (build1 (VIEW_CONVERT_EXPR,
  						   src_type, dst_ptr));
--- 10850,10861 ----
        tree src = make_ssa_name (TREE_TYPE (src_type));
        gimplify_assign (src, build_simple_mem_ref (src_ptr), &new_seq);
  
!       /* If we are disassembling an accumulator/pair and our destination is
! 	 another accumulator/pair, then just copy the entire thing as is.  */
!       if ((fncode == MMA_BUILTIN_DISASSEMBLE_ACC
! 	   && TREE_TYPE (TREE_TYPE (dst_ptr)) == vector_quad_type_node)
! 	  || (fncode == VSX_BUILTIN_DISASSEMBLE_PAIR
! 	      && TREE_TYPE (TREE_TYPE (dst_ptr)) == vector_pair_type_node))
  	{
  	  tree dst = build_simple_mem_ref (build1 (VIEW_CONVERT_EXPR,
  						   src_type, dst_ptr));
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10820,10844 ****
  
        /* We're disassembling an accumulator into a different type, so we need
  	 to emit a xxmfacc instruction now, since we cannot do it later.  */
!       new_decl = rs6000_builtin_decls[MMA_BUILTIN_XXMFACC_INTERNAL];
!       new_call = gimple_build_call (new_decl, 1, src);
!       src = make_ssa_name (vector_quad_type_node);
!       gimple_call_set_lhs (new_call, src);
!       gimple_seq_add_stmt (&new_seq, new_call);
  
!       /* Copy the accumulator vector by vector.  */
        tree dst_type = build_pointer_type_for_mode (unsigned_V16QI_type_node,
  						   ptr_mode, true);
        tree dst_base = build1 (VIEW_CONVERT_EXPR, dst_type, dst_ptr);
!       tree array_type = build_array_type_nelts (unsigned_V16QI_type_node, 4);
        tree src_array = build1 (VIEW_CONVERT_EXPR, array_type, src);
!       for (unsigned i = 0; i < 4; i++)
  	{
  	  tree ref = build4 (ARRAY_REF, unsigned_V16QI_type_node, src_array,
  			     build_int_cst (size_type_node, i),
  			     NULL_TREE, NULL_TREE);
  	  tree dst = build2 (MEM_REF, unsigned_V16QI_type_node, dst_base,
! 			     build_int_cst (dst_type, i * 16));
  	  gimplify_assign (dst, ref, &new_seq);
  	}
        pop_gimplify_context (NULL);
--- 10867,10896 ----
  
        /* We're disassembling an accumulator into a different type, so we need
  	 to emit a xxmfacc instruction now, since we cannot do it later.  */
!       if (fncode == MMA_BUILTIN_DISASSEMBLE_ACC)
! 	{
! 	  new_decl = rs6000_builtin_decls[MMA_BUILTIN_XXMFACC_INTERNAL];
! 	  new_call = gimple_build_call (new_decl, 1, src);
! 	  src = make_ssa_name (vector_quad_type_node);
! 	  gimple_call_set_lhs (new_call, src);
! 	  gimple_seq_add_stmt (&new_seq, new_call);
! 	}
  
!       /* Copy the accumulator/pair vector by vector.  */
!       unsigned nvecs = (fncode == MMA_BUILTIN_DISASSEMBLE_ACC) ? 4 : 2;
        tree dst_type = build_pointer_type_for_mode (unsigned_V16QI_type_node,
  						   ptr_mode, true);
        tree dst_base = build1 (VIEW_CONVERT_EXPR, dst_type, dst_ptr);
!       tree array_type = build_array_type_nelts (unsigned_V16QI_type_node, nvecs);
        tree src_array = build1 (VIEW_CONVERT_EXPR, array_type, src);
!       for (unsigned i = 0; i < nvecs; i++)
  	{
+ 	  unsigned index = WORDS_BIG_ENDIAN ? i : nvecs - 1 - i;
  	  tree ref = build4 (ARRAY_REF, unsigned_V16QI_type_node, src_array,
  			     build_int_cst (size_type_node, i),
  			     NULL_TREE, NULL_TREE);
  	  tree dst = build2 (MEM_REF, unsigned_V16QI_type_node, dst_base,
! 			     build_int_cst (dst_type, index * 16));
  	  gimplify_assign (dst, ref, &new_seq);
  	}
        pop_gimplify_context (NULL);
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10849,10860 ****
    /* Convert this built-in into an internal version that uses pass-by-value
       arguments.  The internal built-in follows immediately after this one.  */
    new_decl = rs6000_builtin_decls[fncode + 1];
!   tree lhs, mem, op[MAX_MMA_OPERANDS];
    tree acc = gimple_call_arg (stmt, 0);
-   if (TREE_CODE (acc) == PARM_DECL)
-     mem = build1 (INDIRECT_REF, TREE_TYPE (TREE_TYPE (acc)), acc);
-   else
-     mem = build_simple_mem_ref (acc);
    push_gimplify_context (true);
  
    if ((attr & RS6000_BTC_QUAD) != 0)
--- 10901,10908 ----
    /* Convert this built-in into an internal version that uses pass-by-value
       arguments.  The internal built-in follows immediately after this one.  */
    new_decl = rs6000_builtin_decls[fncode + 1];
!   tree lhs, op[MAX_MMA_OPERANDS];
    tree acc = gimple_call_arg (stmt, 0);
    push_gimplify_context (true);
  
    if ((attr & RS6000_BTC_QUAD) != 0)
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10864,10870 ****
        op[0] = make_ssa_name (vector_quad_type_node);
        for (unsigned i = 1; i < nopnds; i++)
  	op[i] = gimple_call_arg (stmt, i);
!       gimplify_assign (op[0], mem, &new_seq);
      }
    else
      {
--- 10912,10918 ----
        op[0] = make_ssa_name (vector_quad_type_node);
        for (unsigned i = 1; i < nopnds; i++)
  	op[i] = gimple_call_arg (stmt, i);
!       gimplify_assign (op[0], build_simple_mem_ref (acc), &new_seq);
      }
    else
      {
*************** rs6000_gimple_fold_mma_builtin (gimple_s
*** 10908,10920 ****
        gcc_unreachable ();
      }
  
!   if (fncode == MMA_BUILTIN_ASSEMBLE_PAIR)
      lhs = make_ssa_name (vector_pair_type_node);
    else
      lhs = make_ssa_name (vector_quad_type_node);
    gimple_call_set_lhs (new_call, lhs);
    gimple_seq_add_stmt (&new_seq, new_call);
!   gimplify_assign (mem, lhs, &new_seq);
    pop_gimplify_context (NULL);
    gsi_replace_with_seq (gsi, new_seq, true);
  
--- 10956,10968 ----
        gcc_unreachable ();
      }
  
!   if (fncode == VSX_BUILTIN_ASSEMBLE_PAIR)
      lhs = make_ssa_name (vector_pair_type_node);
    else
      lhs = make_ssa_name (vector_quad_type_node);
    gimple_call_set_lhs (new_call, lhs);
    gimple_seq_add_stmt (&new_seq, new_call);
!   gimplify_assign (build_simple_mem_ref (acc), lhs, &new_seq);
    pop_gimplify_context (NULL);
    gsi_replace_with_seq (gsi, new_seq, true);
  
*************** rs6000_init_builtins (void)
*** 12181,12187 ****
  
    V2DI_type_node = rs6000_vector_type (TARGET_POWERPC64 ? "__vector long"
  				       : "__vector long long",
! 				       intDI_type_node, 2);
    V2DF_type_node = rs6000_vector_type ("__vector double", double_type_node, 2);
    V4SI_type_node = rs6000_vector_type ("__vector signed int",
  				       intSI_type_node, 4);
--- 12229,12235 ----
  
    V2DI_type_node = rs6000_vector_type (TARGET_POWERPC64 ? "__vector long"
  				       : "__vector long long",
! 				       long_long_integer_type_node, 2);
    V2DF_type_node = rs6000_vector_type ("__vector double", double_type_node, 2);
    V4SI_type_node = rs6000_vector_type ("__vector signed int",
  				       intSI_type_node, 4);
*************** rs6000_init_builtins (void)
*** 12200,12206 ****
    unsigned_V2DI_type_node = rs6000_vector_type (TARGET_POWERPC64
  				       ? "__vector unsigned long"
  				       : "__vector unsigned long long",
! 				       unsigned_intDI_type_node, 2);
  
    opaque_V4SI_type_node = build_opaque_vector_type (intSI_type_node, 4);
  
--- 12248,12254 ----
    unsigned_V2DI_type_node = rs6000_vector_type (TARGET_POWERPC64
  				       ? "__vector unsigned long"
  				       : "__vector unsigned long long",
! 				       long_long_unsigned_type_node, 2);
  
    opaque_V4SI_type_node = build_opaque_vector_type (intSI_type_node, 4);
  
*************** rs6000_init_builtins (void)
*** 12296,12310 ****
    /* Vector pair and vector quad support.  */
    if (TARGET_EXTRA_BUILTINS)
      {
!       tree oi_uns_type = make_unsigned_type (256);
!       vector_pair_type_node = build_distinct_type_copy (oi_uns_type);
        SET_TYPE_MODE (vector_pair_type_node, POImode);
        layout_type (vector_pair_type_node);
        lang_hooks.types.register_builtin_type (vector_pair_type_node,
  					      "__vector_pair");
  
!       tree xi_uns_type = make_unsigned_type (512);
!       vector_quad_type_node = build_distinct_type_copy (xi_uns_type);
        SET_TYPE_MODE (vector_quad_type_node, PXImode);
        layout_type (vector_quad_type_node);
        lang_hooks.types.register_builtin_type (vector_quad_type_node,
--- 12344,12358 ----
    /* Vector pair and vector quad support.  */
    if (TARGET_EXTRA_BUILTINS)
      {
!       vector_pair_type_node = make_unsigned_type (256);
!       SET_TYPE_ALIGN (vector_pair_type_node, 256);
        SET_TYPE_MODE (vector_pair_type_node, POImode);
        layout_type (vector_pair_type_node);
        lang_hooks.types.register_builtin_type (vector_pair_type_node,
  					      "__vector_pair");
  
!       vector_quad_type_node = make_unsigned_type (512);
!       SET_TYPE_ALIGN (vector_quad_type_node, 512);
        SET_TYPE_MODE (vector_quad_type_node, PXImode);
        layout_type (vector_quad_type_node);
        lang_hooks.types.register_builtin_type (vector_quad_type_node,
*************** rs6000_init_builtins (void)
*** 12482,12487 ****
--- 12530,12547 ----
  #ifdef SUBTARGET_INIT_BUILTINS
    SUBTARGET_INIT_BUILTINS;
  #endif
+ 
+   /* Register the compatibility builtins after all of the normal
+      builtins have been defined.  */
+   const struct builtin_compatibility *d = bdesc_compat;
+   unsigned i;
+   for (i = 0; i < ARRAY_SIZE (bdesc_compat); i++, d++)
+     {
+       tree decl = rs6000_builtin_decls[(int)d->code];
+       if (decl != NULL)
+ 	add_builtin_function (d->name, TREE_TYPE (decl), (int)d->code,
+ 			      BUILT_IN_MD, NULL, NULL_TREE);
+     }
  }
  
  /* Returns the rs6000 builtin decl for CODE.  */
*************** mma_init_builtins (void)
*** 13150,13156 ****
  	  /* This is a disassemble MMA built-in function.  */
  	  gcc_assert (attr_args == RS6000_BTC_BINARY
  		      && (d->code == MMA_BUILTIN_DISASSEMBLE_ACC
! 			  || d->code == MMA_BUILTIN_DISASSEMBLE_PAIR));
  	  op[nopnds++] = build_pointer_type (void_type_node);
  	  if (attr & RS6000_BTC_QUAD)
  	    op[nopnds++] = build_pointer_type (vector_quad_type_node);
--- 13210,13216 ----
  	  /* This is a disassemble MMA built-in function.  */
  	  gcc_assert (attr_args == RS6000_BTC_BINARY
  		      && (d->code == MMA_BUILTIN_DISASSEMBLE_ACC
! 			  || d->code == VSX_BUILTIN_DISASSEMBLE_PAIR));
  	  op[nopnds++] = build_pointer_type (void_type_node);
  	  if (attr & RS6000_BTC_QUAD)
  	    op[nopnds++] = build_pointer_type (vector_quad_type_node);
*************** mma_init_builtins (void)
*** 13167,13173 ****
  	      if (gimple_func && mode == PXImode)
  		op[nopnds++] = build_pointer_type (vector_quad_type_node);
  	      else if (gimple_func && mode == POImode
! 		       && d->code == MMA_BUILTIN_ASSEMBLE_PAIR)
  		op[nopnds++] = build_pointer_type (vector_pair_type_node);
  	      else
  		/* MMA uses unsigned types.  */
--- 13227,13233 ----
  	      if (gimple_func && mode == PXImode)
  		op[nopnds++] = build_pointer_type (vector_quad_type_node);
  	      else if (gimple_func && mode == POImode
! 		       && d->code == VSX_BUILTIN_ASSEMBLE_PAIR)
  		op[nopnds++] = build_pointer_type (vector_pair_type_node);
  	      else
  		/* MMA uses unsigned types.  */
*************** builtin_function_type (machine_mode mode
*** 13350,13357 ****
      case P8V_BUILTIN_VGBBD:
      case MISC_BUILTIN_CDTBCD:
      case MISC_BUILTIN_CBCDTD:
!     case VSX_BUILTIN_XVCVSPBF16:
!     case VSX_BUILTIN_XVCVBF16SP:
        h.uns_p[0] = 1;
        h.uns_p[1] = 1;
        break;
--- 13410,13417 ----
      case P8V_BUILTIN_VGBBD:
      case MISC_BUILTIN_CDTBCD:
      case MISC_BUILTIN_CBCDTD:
!     case P10V_BUILTIN_XVCVSPBF16:
!     case P10V_BUILTIN_XVCVBF16SPN:
        h.uns_p[0] = 1;
        h.uns_p[1] = 1;
        break;
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000.c gcc-10.3.0/gcc/config/rs6000/rs6000.c
*** gcc-10.2.0/gcc/config/rs6000/rs6000.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000.c	Thu Apr  8 11:56:28 2021
*************** struct processor_costs power8_cost = {
*** 1057,1063 ****
    COSTS_N_INSNS (17),	/* ddiv */
    128,			/* cache line size */
    32,			/* l1 cache */
!   256,			/* l2 cache */
    12,			/* prefetch streams */
    COSTS_N_INSNS (3),	/* SF->DF convert */
  };
--- 1057,1063 ----
    COSTS_N_INSNS (17),	/* ddiv */
    128,			/* cache line size */
    32,			/* l1 cache */
!   512,			/* l2 cache */
    12,			/* prefetch streams */
    COSTS_N_INSNS (3),	/* SF->DF convert */
  };
*************** static const struct attribute_spec rs600
*** 1493,1498 ****
--- 1493,1501 ----
  #undef TARGET_PROMOTE_FUNCTION_MODE
  #define TARGET_PROMOTE_FUNCTION_MODE rs6000_promote_function_mode
  
+ #undef TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE
+ #define TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE rs6000_override_options_after_change
+ 
  #undef TARGET_RETURN_IN_MEMORY
  #define TARGET_RETURN_IN_MEMORY rs6000_return_in_memory
  
*************** rs6000_debug_reg_global (void)
*** 2513,2518 ****
--- 2516,2524 ----
    if (rs6000_altivec_abi)
      fprintf (stderr, DEBUG_FMT_S, "altivec_abi", "true");
  
+   if (rs6000_aix_extabi)
+     fprintf (stderr, DEBUG_FMT_S, "AIX vec-extabi", "true");
+ 
    if (rs6000_darwin64_abi)
      fprintf (stderr, DEBUG_FMT_S, "darwin64_abi", "true");
  
*************** rs6000_md_asm_adjust (vec<rtx> &/*output
*** 3420,3425 ****
--- 3426,3459 ----
    return NULL;
  }
  
+ /* This target function is similar to the hook TARGET_OPTION_OVERRIDE
+    but is called when the optimize level is changed via an attribute or
+    pragma or when it is reset at the end of the code affected by the
+    attribute or pragma.  It is not called at the beginning of compilation
+    when TARGET_OPTION_OVERRIDE is called so if you want to perform these
+    actions then, you should have TARGET_OPTION_OVERRIDE call
+    TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE.  */
+ 
+ static void
+ rs6000_override_options_after_change (void)
+ {
+   /* Explicit -funroll-loops turns -munroll-only-small-loops off, and
+      turns -frename-registers on.  */
+   if ((global_options_set.x_flag_unroll_loops && flag_unroll_loops)
+        || (global_options_set.x_flag_unroll_all_loops
+ 	   && flag_unroll_all_loops))
+     {
+       if (!global_options_set.x_unroll_only_small_loops)
+ 	unroll_only_small_loops = 0;
+       if (!global_options_set.x_flag_rename_registers)
+ 	flag_rename_registers = 1;
+       if (!global_options_set.x_flag_cunroll_grow_size)
+ 	flag_cunroll_grow_size = 1;
+     }
+   else if (!global_options_set.x_flag_cunroll_grow_size)
+     flag_cunroll_grow_size = flag_peel_loops || optimize >= 3;
+ }
+ 
  /* Override command line options.
  
     Combine build-specific configuration information with options
*************** rs6000_option_override_internal (bool gl
*** 4634,4656 ****
  			   param_sched_pressure_algorithm,
  			   SCHED_PRESSURE_MODEL);
  
-       /* Explicit -funroll-loops turns -munroll-only-small-loops off, and
- 	 turns -frename-registers on.  */
-       if ((global_options_set.x_flag_unroll_loops && flag_unroll_loops)
- 	   || (global_options_set.x_flag_unroll_all_loops
- 	       && flag_unroll_all_loops))
- 	{
- 	  if (!global_options_set.x_unroll_only_small_loops)
- 	    unroll_only_small_loops = 0;
- 	  if (!global_options_set.x_flag_rename_registers)
- 	    flag_rename_registers = 1;
- 	  if (!global_options_set.x_flag_cunroll_grow_size)
- 	    flag_cunroll_grow_size = 1;
- 	}
-       else
- 	if (!global_options_set.x_flag_cunroll_grow_size)
- 	  flag_cunroll_grow_size = flag_peel_loops || optimize >= 3;
- 
        /* If using typedef char *va_list, signal that
  	 __builtin_va_start (&ap, 0) can be optimized to
  	 ap = __builtin_next_arg (0).  */
--- 4668,4673 ----
*************** rs6000_option_override_internal (bool gl
*** 4658,4663 ****
--- 4675,4682 ----
  	targetm.expand_builtin_va_start = NULL;
      }
  
+   rs6000_override_options_after_change ();
+ 
    /* If not explicitly specified via option, decide whether to generate indexed
       load/store instructions.  A value of -1 indicates that the
       initial value of this variable has not been overwritten. During
*************** rs6000_legitimize_address (rtx x, rtx ol
*** 8271,8277 ****
  	low_int = 0;
        high_int = INTVAL (XEXP (x, 1)) - low_int;
        sum = force_operand (gen_rtx_PLUS (Pmode, XEXP (x, 0),
! 					 GEN_INT (high_int)), 0);
        return plus_constant (Pmode, sum, low_int);
      }
    else if (GET_CODE (x) == PLUS
--- 8290,8296 ----
  	low_int = 0;
        high_int = INTVAL (XEXP (x, 1)) - low_int;
        sum = force_operand (gen_rtx_PLUS (Pmode, XEXP (x, 0),
! 					 gen_int_mode (high_int, Pmode)), 0);
        return plus_constant (Pmode, sum, low_int);
      }
    else if (GET_CODE (x) == PLUS
*************** rs6000_output_dwarf_dtprel (FILE *file,
*** 8390,8415 ****
    output_addr_const (file, x);
    if (TARGET_ELF)
      fputs ("@dtprel+0x8000", file);
-   else if (TARGET_XCOFF && SYMBOL_REF_P (x))
-     {
-       switch (SYMBOL_REF_TLS_MODEL (x))
- 	{
- 	case 0:
- 	  break;
- 	case TLS_MODEL_LOCAL_EXEC:
- 	  fputs ("@le", file);
- 	  break;
- 	case TLS_MODEL_INITIAL_EXEC:
- 	  fputs ("@ie", file);
- 	  break;
- 	case TLS_MODEL_GLOBAL_DYNAMIC:
- 	case TLS_MODEL_LOCAL_DYNAMIC:
- 	  fputs ("@m", file);
- 	  break;
- 	default:
- 	  gcc_unreachable ();
- 	}
-     }
  }
  
  /* Return true if X is a symbol that refers to real (rather than emulated)
--- 8409,8414 ----
*************** rs6000_conditional_register_usage (void)
*** 9261,9267 ****
  	call_used_regs[i] = 1;
  
        /* AIX reserves VR20:31 in non-extended ABI mode.  */
!       if (TARGET_XCOFF)
  	for (i = FIRST_ALTIVEC_REGNO + 20; i < FIRST_ALTIVEC_REGNO + 32; ++i)
  	  fixed_regs[i] = call_used_regs[i] = 1;
      }
--- 9260,9266 ----
  	call_used_regs[i] = 1;
  
        /* AIX reserves VR20:31 in non-extended ABI mode.  */
!       if (TARGET_XCOFF && !rs6000_aix_extabi)
  	for (i = FIRST_ALTIVEC_REGNO + 20; i < FIRST_ALTIVEC_REGNO + 32; ++i)
  	  fixed_regs[i] = call_used_regs[i] = 1;
      }
*************** rs6000_const_vec (machine_mode mode)
*** 9499,9504 ****
--- 9498,9506 ----
  void
  rs6000_emit_le_vsx_permute (rtx dest, rtx source, machine_mode mode)
  {
+   gcc_assert (!altivec_indexed_or_indirect_operand (dest, mode));
+   gcc_assert (!altivec_indexed_or_indirect_operand (source, mode));
+ 
    /* Scalar permutations are easier to express in integer modes rather than
       floating-point modes, so cast them here.  We use V1TImode instead
       of TImode to ensure that the values don't go through GPRs.  */
*************** rs6000_cannot_substitute_mem_equiv_p (rt
*** 26733,26766 ****
  static const char *
  rs6000_invalid_conversion (const_tree fromtype, const_tree totype)
  {
!   if (element_mode (fromtype) != element_mode (totype))
      {
        /* Do not allow conversions to/from PXImode and POImode types.  */
!       if (TYPE_MODE (fromtype) == PXImode)
  	return N_("invalid conversion from type %<__vector_quad%>");
!       if (TYPE_MODE (totype) == PXImode)
  	return N_("invalid conversion to type %<__vector_quad%>");
!       if (TYPE_MODE (fromtype) == POImode)
  	return N_("invalid conversion from type %<__vector_pair%>");
!       if (TYPE_MODE (totype) == POImode)
  	return N_("invalid conversion to type %<__vector_pair%>");
      }
    else if (POINTER_TYPE_P (fromtype) && POINTER_TYPE_P (totype))
      {
        /* Do not allow conversions to/from PXImode and POImode pointer
  	 types, except to/from void pointers.  */
!       if (TYPE_MODE (TREE_TYPE (fromtype)) == PXImode
! 	  && TYPE_MODE (TREE_TYPE (totype)) != VOIDmode)
! 	return N_("invalid conversion from type %<* __vector_quad%>");
!       if (TYPE_MODE (TREE_TYPE (totype)) == PXImode
! 	  && TYPE_MODE (TREE_TYPE (fromtype)) != VOIDmode)
! 	return N_("invalid conversion to type %<* __vector_quad%>");
!       if (TYPE_MODE (TREE_TYPE (fromtype)) == POImode
! 	  && TYPE_MODE (TREE_TYPE (totype)) != VOIDmode)
! 	return N_("invalid conversion from type %<* __vector_pair%>");
!       if (TYPE_MODE (TREE_TYPE (totype)) == POImode
! 	  && TYPE_MODE (TREE_TYPE (fromtype)) != VOIDmode)
! 	return N_("invalid conversion to type %<* __vector_pair%>");
      }
  
    /* Conversion allowed.  */
--- 26735,26782 ----
  static const char *
  rs6000_invalid_conversion (const_tree fromtype, const_tree totype)
  {
!   /* Make sure we're working with the canonical types.  */
!   if (TYPE_CANONICAL (fromtype) != NULL_TREE)
!     fromtype = TYPE_CANONICAL (fromtype);
!   if (TYPE_CANONICAL (totype) != NULL_TREE)
!     totype = TYPE_CANONICAL (totype);
! 
!   machine_mode frommode = TYPE_MODE (fromtype);
!   machine_mode tomode = TYPE_MODE (totype);
! 
!   if (frommode != tomode)
      {
        /* Do not allow conversions to/from PXImode and POImode types.  */
!       if (frommode == PXImode)
  	return N_("invalid conversion from type %<__vector_quad%>");
!       if (tomode == PXImode)
  	return N_("invalid conversion to type %<__vector_quad%>");
!       if (frommode == POImode)
  	return N_("invalid conversion from type %<__vector_pair%>");
!       if (tomode == POImode)
  	return N_("invalid conversion to type %<__vector_pair%>");
      }
    else if (POINTER_TYPE_P (fromtype) && POINTER_TYPE_P (totype))
      {
+       /* We really care about the modes of the base types.  */
+       frommode = TYPE_MODE (TREE_TYPE (fromtype));
+       tomode = TYPE_MODE (TREE_TYPE (totype));
+ 
        /* Do not allow conversions to/from PXImode and POImode pointer
  	 types, except to/from void pointers.  */
!       if (frommode != tomode
! 	  && frommode != VOIDmode
! 	  && tomode != VOIDmode)
! 	{
! 	  if (frommode == PXImode)
! 	    return N_("invalid conversion from type %<* __vector_quad%>");
! 	  if (tomode == PXImode)
! 	    return N_("invalid conversion to type %<* __vector_quad%>");
! 	  if (frommode == POImode)
! 	    return N_("invalid conversion from type %<* __vector_pair%>");
! 	  if (tomode == POImode)
! 	    return N_("invalid conversion to type %<* __vector_pair%>");
! 	}
      }
  
    /* Conversion allowed.  */
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000.h gcc-10.3.0/gcc/config/rs6000/rs6000.h
*** gcc-10.2.0/gcc/config/rs6000/rs6000.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000.h	Thu Apr  8 11:56:28 2021
*************** extern unsigned rs6000_pointer_size;
*** 776,783 ****
  /* Allocation boundary (in *bits*) for the code of a function.  */
  #define FUNCTION_BOUNDARY 32
  
! /* No data type wants to be aligned rounder than this.  */
! #define BIGGEST_ALIGNMENT (TARGET_MMA ? 512 : 128)
  
  /* Alignment of field after `int : 0' in a structure.  */
  #define EMPTY_FIELD_BOUNDARY 32
--- 776,785 ----
  /* Allocation boundary (in *bits*) for the code of a function.  */
  #define FUNCTION_BOUNDARY 32
  
! /* No data type is required to be aligned rounder than this.  Warning, if
!    BIGGEST_ALIGNMENT is changed, then this may be an ABI break.  An example
!    of where this can break an ABI is in GLIBC's struct _Unwind_Exception.  */
! #define BIGGEST_ALIGNMENT 128
  
  /* Alignment of field after `int : 0' in a structure.  */
  #define EMPTY_FIELD_BOUNDARY 32
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/rs6000.opt gcc-10.3.0/gcc/config/rs6000/rs6000.opt
*** gcc-10.2.0/gcc/config/rs6000/rs6000.opt	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/rs6000.opt	Thu Apr  8 11:56:28 2021
*************** mdebug=
*** 344,349 ****
--- 344,350 ----
  Target RejectNegative Joined
  -mdebug=	Enable debug output.
  
+ ; Altivec ABI
  mabi=altivec
  Target RejectNegative Var(rs6000_altivec_abi) Save
  Use the AltiVec ABI extensions.
*************** mabi=no-altivec
*** 352,357 ****
--- 353,368 ----
  Target RejectNegative Var(rs6000_altivec_abi, 0)
  Do not use the AltiVec ABI extensions.
  
+ ; AIX Extended vector ABI
+ mabi=vec-extabi
+ Target RejectNegative Var(rs6000_aix_extabi, 1) Save
+ Use the AIX Vector Extended ABI.
+ 
+ mabi=vec-default
+ Target RejectNegative Var(rs6000_aix_extabi, 0)
+ Do not use the AIX Vector Extended ABI.
+ 
+ ; PPC64 Linux ELF ABI
  mabi=elfv1
  Target RejectNegative Var(rs6000_elf_abi, 1) Save
  Use the ELFv1 ABI.
diff -Nrcpad gcc-10.2.0/gcc/config/rs6000/vsx.md gcc-10.3.0/gcc/config/rs6000/vsx.md
*** gcc-10.2.0/gcc/config/rs6000/vsx.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rs6000/vsx.md	Thu Apr  8 11:56:28 2021
***************
*** 295,301 ****
     UNSPEC_VSX_DIVUD
     UNSPEC_VSX_MULSD
     UNSPEC_VSX_SIGN_EXTEND
!    UNSPEC_VSX_XVCVBF16SP
     UNSPEC_VSX_XVCVSPBF16
     UNSPEC_VSX_XVCVSPSXDS
     UNSPEC_VSX_XVCVSPHP
--- 295,301 ----
     UNSPEC_VSX_DIVUD
     UNSPEC_VSX_MULSD
     UNSPEC_VSX_SIGN_EXTEND
!    UNSPEC_VSX_XVCVBF16SPN
     UNSPEC_VSX_XVCVSPBF16
     UNSPEC_VSX_XVCVSPSXDS
     UNSPEC_VSX_XVCVSPHP
***************
*** 348,357 ****
    ])
  
  (define_int_iterator XVCVBF16	[UNSPEC_VSX_XVCVSPBF16
! 				 UNSPEC_VSX_XVCVBF16SP])
  
  (define_int_attr xvcvbf16       [(UNSPEC_VSX_XVCVSPBF16 "xvcvspbf16")
! 				 (UNSPEC_VSX_XVCVBF16SP "xvcvbf16sp")])
  
  ;; VSX moves
  
--- 348,357 ----
    ])
  
  (define_int_iterator XVCVBF16	[UNSPEC_VSX_XVCVSPBF16
! 				 UNSPEC_VSX_XVCVBF16SPN])
  
  (define_int_attr xvcvbf16       [(UNSPEC_VSX_XVCVSPBF16 "xvcvspbf16")
! 				 (UNSPEC_VSX_XVCVBF16SPN "xvcvbf16spn")])
  
  ;; VSX moves
  
***************
*** 951,961 ****
  (define_insn_and_split "*vsx_le_perm_load_<mode>"
    [(set (match_operand:VSX_LE_128 0 "vsx_register_operand" "=wa,r")
          (match_operand:VSX_LE_128 1 "memory_operand" "Z,Q"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR"
    "@
     #
     #"
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR"
    [(const_int 0)]
  {
    rtx tmp = (can_create_pseudo_p ()
--- 951,963 ----
  (define_insn_and_split "*vsx_le_perm_load_<mode>"
    [(set (match_operand:VSX_LE_128 0 "vsx_register_operand" "=wa,r")
          (match_operand:VSX_LE_128 1 "memory_operand" "Z,Q"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
!    && !altivec_indexed_or_indirect_operand (operands[1], <MODE>mode)"
    "@
     #
     #"
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
!    && !altivec_indexed_or_indirect_operand (operands[1], <MODE>mode)"
    [(const_int 0)]
  {
    rtx tmp = (can_create_pseudo_p ()
***************
*** 972,978 ****
  (define_insn "*vsx_le_perm_store_<mode>"
    [(set (match_operand:VSX_LE_128 0 "memory_operand" "=Z,Q")
          (match_operand:VSX_LE_128 1 "vsx_register_operand" "+wa,r"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR"
    "@
     #
     #"
--- 974,981 ----
  (define_insn "*vsx_le_perm_store_<mode>"
    [(set (match_operand:VSX_LE_128 0 "memory_operand" "=Z,Q")
          (match_operand:VSX_LE_128 1 "vsx_register_operand" "+wa,r"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !TARGET_P9_VECTOR
!    & !altivec_indexed_or_indirect_operand (operands[0], <MODE>mode)"
    "@
     #
     #"
***************
*** 983,989 ****
  (define_split
    [(set (match_operand:VSX_LE_128 0 "memory_operand")
          (match_operand:VSX_LE_128 1 "vsx_register_operand"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !reload_completed && !TARGET_P9_VECTOR"
    [(const_int 0)]
  {
    rtx tmp = (can_create_pseudo_p ()
--- 986,993 ----
  (define_split
    [(set (match_operand:VSX_LE_128 0 "memory_operand")
          (match_operand:VSX_LE_128 1 "vsx_register_operand"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && !reload_completed && !TARGET_P9_VECTOR
!    && !altivec_indexed_or_indirect_operand (operands[0], <MODE>mode)"
    [(const_int 0)]
  {
    rtx tmp = (can_create_pseudo_p ()
***************
*** 1039,1045 ****
  (define_split
    [(set (match_operand:VSX_LE_128 0 "memory_operand")
          (match_operand:VSX_LE_128 1 "vsx_register_operand"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && reload_completed && !TARGET_P9_VECTOR"
    [(const_int 0)]
  {
    rs6000_emit_le_vsx_permute (operands[1], operands[1], <MODE>mode);
--- 1043,1050 ----
  (define_split
    [(set (match_operand:VSX_LE_128 0 "memory_operand")
          (match_operand:VSX_LE_128 1 "vsx_register_operand"))]
!   "!BYTES_BIG_ENDIAN && TARGET_VSX && reload_completed && !TARGET_P9_VECTOR
!    && !altivec_indexed_or_indirect_operand (operands[0], <MODE>mode)"
    [(const_int 0)]
  {
    rs6000_emit_le_vsx_permute (operands[1], operands[1], <MODE>mode);
***************
*** 1205,1211 ****
    "VECTOR_MEM_VSX_P (<MODE>mode)"
  {
    /* Expand to swaps if needed, prior to swap optimization.  */
!   if (!BYTES_BIG_ENDIAN && !TARGET_P9_VECTOR)
      {
        rs6000_emit_le_vsx_move (operands[0], operands[1], <MODE>mode);
        DONE;
--- 1210,1217 ----
    "VECTOR_MEM_VSX_P (<MODE>mode)"
  {
    /* Expand to swaps if needed, prior to swap optimization.  */
!   if (!BYTES_BIG_ENDIAN && !TARGET_P9_VECTOR
!       && !altivec_indexed_or_indirect_operand(operands[1], <MODE>mode))
      {
        rs6000_emit_le_vsx_move (operands[0], operands[1], <MODE>mode);
        DONE;
***************
*** 1218,1224 ****
    "VECTOR_MEM_VSX_P (<MODE>mode)"
  {
    /* Expand to swaps if needed, prior to swap optimization.  */
!   if (!BYTES_BIG_ENDIAN && !TARGET_P9_VECTOR)
      {
        rs6000_emit_le_vsx_move (operands[0], operands[1], <MODE>mode);
        DONE;
--- 1224,1231 ----
    "VECTOR_MEM_VSX_P (<MODE>mode)"
  {
    /* Expand to swaps if needed, prior to swap optimization.  */
!   if (!BYTES_BIG_ENDIAN && !TARGET_P9_VECTOR
!       && !altivec_indexed_or_indirect_operand(operands[0], <MODE>mode))
      {
        rs6000_emit_le_vsx_move (operands[0], operands[1], <MODE>mode);
        DONE;
diff -Nrcpad gcc-10.2.0/gcc/config/rtems.h gcc-10.3.0/gcc/config/rtems.h
*** gcc-10.2.0/gcc/config/rtems.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/rtems.h	Thu Apr  8 11:56:28 2021
***************
*** 36,46 ****
   */
  #undef STARTFILE_SPEC
  #define STARTFILE_SPEC "%{!qrtems:crt0%O%s} " \
! "%{qrtems:%{!nostdlib:%{!nostartfiles:" RTEMS_STARTFILE_SPEC "}}}"
  
  #undef ENDFILE_SPEC
  #define ENDFILE_SPEC \
! "%{qrtems:%{!nostdlib:%{!nostartfiles:" RTEMS_ENDFILE_SPEC "}}}"
  
  /*
   * Some targets do not set up LIB_SPECS, override it, here.
--- 36,46 ----
   */
  #undef STARTFILE_SPEC
  #define STARTFILE_SPEC "%{!qrtems:crt0%O%s} " \
! "%{qrtems:" RTEMS_STARTFILE_SPEC "}"
  
  #undef ENDFILE_SPEC
  #define ENDFILE_SPEC \
! "%{qrtems:" RTEMS_ENDFILE_SPEC " %{!qnolinkcmds:-T linkcmds%s}}"
  
  /*
   * Some targets do not set up LIB_SPECS, override it, here.
***************
*** 49,57 ****
  
  #undef LIB_SPEC
  #define LIB_SPEC "%{!qrtems:" STD_LIB_SPEC "} " \
! "%{qrtems:%{!nostdlib:%{!nodefaultlibs:" \
! "--start-group -lrtemsbsp -lrtemscpu -latomic -lc -lgcc --end-group} " \
! "%{!qnolinkcmds:-T linkcmds%s}}}"
  
  #define TARGET_POSIX_IO
  
--- 49,55 ----
  
  #undef LIB_SPEC
  #define LIB_SPEC "%{!qrtems:" STD_LIB_SPEC "} " \
! "%{qrtems:--start-group -lrtemsbsp -lrtemscpu -latomic -lc -lgcc --end-group}"
  
  #define TARGET_POSIX_IO
  
diff -Nrcpad gcc-10.2.0/gcc/config/s390/s390.c gcc-10.3.0/gcc/config/s390/s390.c
*** gcc-10.2.0/gcc/config/s390/s390.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/s390/s390.c	Thu Apr  8 11:56:28 2021
*************** s390_atomic_assign_expand_fenv (tree *ho
*** 16039,16050 ****
  
       fenv_var = __builtin_s390_efpc ();
       __builtin_s390_sfpc (fenv_var & mask) */
!   tree old_fpc = build2 (MODIFY_EXPR, unsigned_type_node, fenv_var, call_efpc);
!   tree new_fpc =
!     build2 (BIT_AND_EXPR, unsigned_type_node, fenv_var,
! 	    build_int_cst (unsigned_type_node,
! 			   ~(FPC_DXC_MASK | FPC_FLAGS_MASK |
! 			     FPC_EXCEPTION_MASK)));
    tree set_new_fpc = build_call_expr (sfpc, 1, new_fpc);
    *hold = build2 (COMPOUND_EXPR, void_type_node, old_fpc, set_new_fpc);
  
--- 16039,16051 ----
  
       fenv_var = __builtin_s390_efpc ();
       __builtin_s390_sfpc (fenv_var & mask) */
!   tree old_fpc = build4 (TARGET_EXPR, unsigned_type_node, fenv_var, call_efpc,
! 			 NULL_TREE, NULL_TREE);
!   tree new_fpc
!     = build2 (BIT_AND_EXPR, unsigned_type_node, fenv_var,
! 	      build_int_cst (unsigned_type_node,
! 			     ~(FPC_DXC_MASK | FPC_FLAGS_MASK
! 			       | FPC_EXCEPTION_MASK)));
    tree set_new_fpc = build_call_expr (sfpc, 1, new_fpc);
    *hold = build2 (COMPOUND_EXPR, void_type_node, old_fpc, set_new_fpc);
  
*************** s390_atomic_assign_expand_fenv (tree *ho
*** 16063,16070 ****
    __atomic_feraiseexcept ((old_fpc & FPC_FLAGS_MASK) >> FPC_FLAGS_SHIFT);  */
  
    old_fpc = create_tmp_var_raw (unsigned_type_node);
!   tree store_old_fpc = build2 (MODIFY_EXPR, void_type_node,
! 			       old_fpc, call_efpc);
  
    set_new_fpc = build_call_expr (sfpc, 1, fenv_var);
  
--- 16064,16071 ----
    __atomic_feraiseexcept ((old_fpc & FPC_FLAGS_MASK) >> FPC_FLAGS_SHIFT);  */
  
    old_fpc = create_tmp_var_raw (unsigned_type_node);
!   tree store_old_fpc = build4 (TARGET_EXPR, void_type_node, old_fpc, call_efpc,
! 			       NULL_TREE, NULL_TREE);
  
    set_new_fpc = build_call_expr (sfpc, 1, fenv_var);
  
diff -Nrcpad gcc-10.2.0/gcc/config/s390/s390.h gcc-10.3.0/gcc/config/s390/s390.h
*** gcc-10.2.0/gcc/config/s390/s390.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/s390/s390.h	Thu Apr  8 11:56:28 2021
*************** enum processor_flags
*** 175,180 ****
--- 175,185 ----
  #define TARGET_VECTOR_LOADSTORE_ALIGNMENT_HINTS 0
  #endif
  
+ /* Evaluate to true if it is ok to emit a non-signaling vector
+    comparison.  */
+ #define TARGET_NONSIGNALING_VECTOR_COMPARE_OK \
+   (TARGET_VX && !TARGET_VXE && (flag_finite_math_only || !flag_trapping_math))
+ 
  #ifdef HAVE_AS_MACHINE_MACHINEMODE
  #define S390_USE_TARGET_ATTRIBUTE 1
  #else
diff -Nrcpad gcc-10.2.0/gcc/config/s390/vector.md gcc-10.3.0/gcc/config/s390/vector.md
*** gcc-10.2.0/gcc/config/s390/vector.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/s390/vector.md	Thu Apr  8 11:56:28 2021
***************
*** 622,628 ****
      case GT:
      case LTGT:
        /* Signaling vector comparisons are supported only on z14+.  */
!       return TARGET_Z14;
      default:
        return true;
      }
--- 622,628 ----
      case GT:
      case LTGT:
        /* Signaling vector comparisons are supported only on z14+.  */
!       return TARGET_VXE || TARGET_NONSIGNALING_VECTOR_COMPARE_OK;
      default:
        return true;
      }
***************
*** 1534,1540 ****
    [(set (match_operand:<tointvec>         0 "register_operand" "=v")
  	(gt:<tointvec> (match_operand:VFT 1 "register_operand" "v")
  		       (match_operand:VFT 2 "register_operand" "v")))]
!   "TARGET_VX && !TARGET_VXE && flag_finite_math_only"
    "<vw>fch<sdx>b\t%v0,%v1,%v2"
    [(set_attr "op_type" "VRR")])
  
--- 1534,1540 ----
    [(set (match_operand:<tointvec>         0 "register_operand" "=v")
  	(gt:<tointvec> (match_operand:VFT 1 "register_operand" "v")
  		       (match_operand:VFT 2 "register_operand" "v")))]
!   "TARGET_NONSIGNALING_VECTOR_COMPARE_OK"
    "<vw>fch<sdx>b\t%v0,%v1,%v2"
    [(set_attr "op_type" "VRR")])
  
***************
*** 1551,1557 ****
    [(set (match_operand:<tointvec>         0 "register_operand" "=v")
  	(ge:<tointvec> (match_operand:VFT 1 "register_operand" "v")
  		       (match_operand:VFT 2 "register_operand" "v")))]
!   "TARGET_VX && !TARGET_VXE && flag_finite_math_only"
    "<vw>fche<sdx>b\t%v0,%v1,%v2"
    [(set_attr "op_type" "VRR")])
  
--- 1551,1557 ----
    [(set (match_operand:<tointvec>         0 "register_operand" "=v")
  	(ge:<tointvec> (match_operand:VFT 1 "register_operand" "v")
  		       (match_operand:VFT 2 "register_operand" "v")))]
!   "TARGET_NONSIGNALING_VECTOR_COMPARE_OK"
    "<vw>fche<sdx>b\t%v0,%v1,%v2"
    [(set_attr "op_type" "VRR")])
  
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/linux.h gcc-10.3.0/gcc/config/sparc/linux.h
*** gcc-10.2.0/gcc/config/sparc/linux.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/linux.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 27,42 ****
      }						\
    while (0)
  
- /* Provide a ENDFILE_SPEC appropriate for GNU/Linux.  Here we tack on
-    the GNU/Linux magical crtend.o file (see crtstuff.c) which
-    provides part of the support for getting C++ file-scope static
-    object constructed before entering `main', followed by a normal
-    GNU/Linux "finalizer" file, `crtn.o'.  */
- 
  #undef  ENDFILE_SPEC
  #define ENDFILE_SPEC \
!   "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s\
!    %{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
  
  /* -mcpu=native handling only makes sense with compiler running on
     a SPARC chip.  */
--- 27,36 ----
      }						\
    while (0)
  
  #undef  ENDFILE_SPEC
  #define ENDFILE_SPEC \
!   GNU_USER_TARGET_ENDFILE_SPEC \
!   "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
  
  /* -mcpu=native handling only makes sense with compiler running on
     a SPARC chip.  */
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/linux64.h gcc-10.3.0/gcc/config/sparc/linux64.h
*** gcc-10.2.0/gcc/config/sparc/linux64.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/linux64.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 44,59 ****
  #undef ASM_CPU64_DEFAULT_SPEC
  #define ASM_CPU64_DEFAULT_SPEC "-Av9a"
  
- /* Provide a ENDFILE_SPEC appropriate for GNU/Linux.  Here we tack on
-    the GNU/Linux magical crtend.o file (see crtstuff.c) which
-    provides part of the support for getting C++ file-scope static
-    object constructed before entering `main', followed by a normal
-    GNU/Linux "finalizer" file, `crtn.o'.  */
- 
  #undef	ENDFILE_SPEC
  #define ENDFILE_SPEC \
!   "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s\
!    %{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
  
  /* The default code model.  */
  #undef SPARC_DEFAULT_CMODEL
--- 44,53 ----
  #undef ASM_CPU64_DEFAULT_SPEC
  #define ASM_CPU64_DEFAULT_SPEC "-Av9a"
  
  #undef	ENDFILE_SPEC
  #define ENDFILE_SPEC \
!   GNU_USER_TARGET_ENDFILE_SPEC \
!   "%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
  
  /* The default code model.  */
  #undef SPARC_DEFAULT_CMODEL
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/predicates.md gcc-10.3.0/gcc/config/sparc/predicates.md
*** gcc-10.2.0/gcc/config/sparc/predicates.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/predicates.md	Thu Apr  8 11:56:28 2021
***************
*** 296,301 ****
--- 296,303 ----
    if (arith_double_operand (op, mode))
      return true;
  
+   /* Turning an add/sub instruction into the other changes the Carry flag
+      so the 4096 trick cannot be used for double operations in 32-bit mode.  */
    return TARGET_ARCH64 && const_4096_operand (op, mode);
  })
  
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/rtemself.h gcc-10.3.0/gcc/config/sparc/rtemself.h
*** gcc-10.2.0/gcc/config/sparc/rtemself.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/rtemself.h	Thu Apr  8 11:56:28 2021
***************
*** 33,38 ****
--- 33,40 ----
  	builtin_assert ("system=rtems");	\
  	if (sparc_fix_b2bst)			\
  	  builtin_define ("__FIX_LEON3FT_B2BST"); \
+ 	if (sparc_fix_gr712rc || sparc_fix_ut700 || sparc_fix_ut699) \
+ 	  builtin_define ("__FIX_LEON3FT_TN0018"); \
      }						\
    while (0)
  
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/sparc-protos.h gcc-10.3.0/gcc/config/sparc/sparc-protos.h
*** gcc-10.2.0/gcc/config/sparc/sparc-protos.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/sparc-protos.h	Thu Apr  8 11:56:28 2021
*************** extern int mems_ok_for_ldd_peep (rtx, rt
*** 86,92 ****
  extern rtx widen_mem_for_ldd_peep (rtx, rtx, machine_mode);
  extern int empty_delay_slot (rtx_insn *);
  extern int emit_cbcond_nop (rtx_insn *);
- extern int eligible_for_call_delay (rtx_insn *);
  extern int eligible_for_return_delay (rtx_insn *);
  extern int eligible_for_sibcall_delay (rtx_insn *);
  extern int emit_move_sequence (rtx, machine_mode);
--- 86,91 ----
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/sparc.c gcc-10.3.0/gcc/config/sparc/sparc.c
*** gcc-10.2.0/gcc/config/sparc/sparc.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/sparc.c	Thu Apr  8 11:56:28 2021
*************** emit_cbcond_nop (rtx_insn *insn)
*** 3949,3989 ****
    return 1;
  }
  
- /* Return nonzero if TRIAL can go into the call delay slot.  */
- 
- int
- eligible_for_call_delay (rtx_insn *trial)
- {
-   rtx pat;
- 
-   if (get_attr_in_branch_delay (trial) == IN_BRANCH_DELAY_FALSE)
-     return 0;
- 
-   /* The only problematic cases are TLS sequences with Sun as/ld.  */
-   if ((TARGET_GNU_TLS && HAVE_GNU_LD) || !TARGET_TLS)
-     return 1;
- 
-   pat = PATTERN (trial);
- 
-   /* We must reject tgd_add{32|64}, i.e.
-        (set (reg) (plus (reg) (unspec [(reg) (symbol_ref)] UNSPEC_TLSGD)))
-      and tldm_add{32|64}, i.e.
-        (set (reg) (plus (reg) (unspec [(reg) (symbol_ref)] UNSPEC_TLSLDM)))
-      for Sun as/ld.  */
-   if (GET_CODE (pat) == SET
-       && GET_CODE (SET_SRC (pat)) == PLUS)
-     {
-       rtx unspec = XEXP (SET_SRC (pat), 1);
- 
-       if (GET_CODE (unspec) == UNSPEC
- 	  && (XINT (unspec, 1) == UNSPEC_TLSGD
- 	      || XINT (unspec, 1) == UNSPEC_TLSLDM))
- 	return 0;
-     }
- 
-   return 1;
- }
- 
  /* Return nonzero if TRIAL, an insn, can be combined with a 'restore'
     instruction.  RETURN_P is true if the v9 variant 'return' is to be
     considered in the test too.
--- 3949,3954 ----
diff -Nrcpad gcc-10.2.0/gcc/config/sparc/sparc.md gcc-10.3.0/gcc/config/sparc/sparc.md
*** gcc-10.2.0/gcc/config/sparc/sparc.md	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config/sparc/sparc.md	Thu Apr  8 11:56:28 2021
***************
*** 561,569 ****
     (set_attr "type" "multi")])
  
  ;; Attributes for branch scheduling
! (define_attr "in_call_delay" "false,true"
!   (symbol_ref "(eligible_for_call_delay (insn)
! 		? IN_CALL_DELAY_TRUE : IN_CALL_DELAY_FALSE)"))
  
  (define_attr "in_sibcall_delay" "false,true"
    (symbol_ref "(eligible_for_sibcall_delay (insn)
--- 561,569 ----
     (set_attr "type" "multi")])
  
  ;; Attributes for branch scheduling
! (define_attr "tls_delay_slot" "false,true"
!   (symbol_ref "((TARGET_GNU_TLS && HAVE_GNU_LD) != 0
! 		? TLS_DELAY_SLOT_TRUE : TLS_DELAY_SLOT_FALSE)"))
  
  (define_attr "in_sibcall_delay" "false,true"
    (symbol_ref "(eligible_for_sibcall_delay (insn)
***************
*** 613,639 ****
  	   (const_string "true")
  	] (const_string "false")))
  
- (define_delay (eq_attr "type" "call")
-   [(eq_attr "in_call_delay" "true") (nil) (nil)])
- 
  (define_delay (eq_attr "type" "sibcall")
    [(eq_attr "in_sibcall_delay" "true") (nil) (nil)])
  
  (define_delay (eq_attr "type" "return")
    [(eq_attr "in_return_delay" "true") (nil) (nil)])
  
! (define_delay (and (eq_attr "type" "branch")
! 	      (not (eq_attr "branch_type" "icc")))
!   [(eq_attr "in_branch_delay" "true") (nil) (eq_attr "in_branch_delay" "true")])
! 
! (define_delay (and (eq_attr "type" "branch")
! 	      (eq_attr "branch_type" "icc"))
!   [(eq_attr "in_branch_delay" "true") (nil)
!   (eq_attr "in_integer_branch_annul_delay" "true")])
! 
! (define_delay (eq_attr "type" "uncond_branch")
    [(eq_attr "in_branch_delay" "true") (nil) (nil)])
  
  
  ;; Include SPARC DFA schedulers
  
--- 613,636 ----
  	   (const_string "true")
  	] (const_string "false")))
  
  (define_delay (eq_attr "type" "sibcall")
    [(eq_attr "in_sibcall_delay" "true") (nil) (nil)])
  
  (define_delay (eq_attr "type" "return")
    [(eq_attr "in_return_delay" "true") (nil) (nil)])
  
! (define_delay (ior (eq_attr "type" "call") (eq_attr "type" "uncond_branch"))
    [(eq_attr "in_branch_delay" "true") (nil) (nil)])
  
+ (define_delay (and (eq_attr "type" "branch") (not (eq_attr "branch_type" "icc")))
+   [(eq_attr "in_branch_delay" "true")
+    (nil)
+    (eq_attr "in_branch_delay" "true")])
+ 
+ (define_delay (and (eq_attr "type" "branch") (eq_attr "branch_type" "icc"))
+   [(eq_attr "in_branch_delay" "true")
+    (nil)
+    (eq_attr "in_integer_branch_annul_delay" "true")])
  
  ;; Include SPARC DFA schedulers
  
*************** visl")
*** 3771,3780 ****
      }
  })
  
  (define_expand "uaddvdi4"
    [(parallel [(set (reg:CCXC CC_REG)
  		   (compare:CCXC (plus:DI (match_operand:DI 1 "register_operand")
! 					  (match_operand:DI 2 "arith_add_operand"))
  			         (match_dup 1)))
  	      (set (match_operand:DI 0 "register_operand")
  		   (plus:DI (match_dup 1) (match_dup 2)))])
--- 3768,3780 ----
      }
  })
  
+ ;; Turning an add/sub instruction into the other changes the Carry flag
+ ;; so the 4096 trick cannot be used for operations in CCXCmode.
+ 
  (define_expand "uaddvdi4"
    [(parallel [(set (reg:CCXC CC_REG)
  		   (compare:CCXC (plus:DI (match_operand:DI 1 "register_operand")
! 					  (match_operand:DI 2 "arith_double_operand"))
  			         (match_dup 1)))
  	      (set (match_operand:DI 0 "register_operand")
  		   (plus:DI (match_dup 1) (match_dup 2)))])
*************** visl")
*** 3793,3802 ****
      }
  })
  
  (define_expand "addvdi4"
    [(parallel [(set (reg:CCXV CC_REG)
  		   (compare:CCXV (plus:DI (match_operand:DI 1 "register_operand")
! 					  (match_operand:DI 2 "arith_add_operand"))
  			         (unspec:DI [(match_dup 1) (match_dup 2)]
  					    UNSPEC_ADDV)))
  	      (set (match_operand:DI 0 "register_operand")
--- 3793,3805 ----
      }
  })
  
+ ;; Turning an add/sub instruction into the other does not change the Overflow
+ ;; flag so the 4096 trick can be used for operations in CCXVmode.
+ 
  (define_expand "addvdi4"
    [(parallel [(set (reg:CCXV CC_REG)
  		   (compare:CCXV (plus:DI (match_operand:DI 1 "register_operand")
! 					  (match_operand:DI 2 "arith_double_add_operand"))
  			         (unspec:DI [(match_dup 1) (match_dup 2)]
  					    UNSPEC_ADDV)))
  	      (set (match_operand:DI 0 "register_operand")
*************** visl")
*** 3969,3977 ****
    ""
    "@
     add\t%1, %2, %0
!    sub\t%1, -%2, %0"
!   [(set_attr "type" "*,*")
!    (set_attr "fptype" "*,*")])
  
  (define_expand "uaddvsi4"
    [(parallel [(set (reg:CCC CC_REG)
--- 3972,3981 ----
    ""
    "@
     add\t%1, %2, %0
!    sub\t%1, -%2, %0")
! 
! ;; Turning an add/sub instruction into the other changes the Carry flag
! ;; so the 4096 trick cannot be used for operations in CCCmode.
  
  (define_expand "uaddvsi4"
    [(parallel [(set (reg:CCC CC_REG)
*************** visl")
*** 3985,3994 ****
  			   (pc)))]
   "")
  
  (define_expand "addvsi4"
    [(parallel [(set (reg:CCV CC_REG)
  		   (compare:CCV (plus:SI (match_operand:SI 1 "register_operand")
! 					 (match_operand:SI 2 "arith_operand"))
  			        (unspec:SI [(match_dup 1) (match_dup 2)]
  					   UNSPEC_ADDV)))
  	      (set (match_operand:SI 0 "register_operand")
--- 3989,4001 ----
  			   (pc)))]
   "")
  
+ ;; Turning an add/sub instruction into the other does not change the Overflow
+ ;; flag so the 4096 trick can be used for operations in CCVmode.
+ 
  (define_expand "addvsi4"
    [(parallel [(set (reg:CCV CC_REG)
  		   (compare:CCV (plus:SI (match_operand:SI 1 "register_operand")
! 					 (match_operand:SI 2 "arith_add_operand"))
  			        (unspec:SI [(match_dup 1) (match_dup 2)]
  					   UNSPEC_ADDV)))
  	      (set (match_operand:SI 0 "register_operand")
*************** visl")
*** 4097,4138 ****
  
  (define_insn "*cmp_ccv_plus"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (plus:SI (match_operand:SI 0 "register_operand" "%r")
! 			      (match_operand:SI 1 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 0) (match_dup 1)] UNSPEC_ADDV)))]
    ""
!   "addcc\t%0, %1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_plus"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (plus:DI (match_operand:DI 0 "register_operand" "%r")
! 			       (match_operand:DI 1 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 0) (match_dup 1)] UNSPEC_ADDV)))]
    "TARGET_ARCH64"
!   "addcc\t%0, %1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_plus_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (plus:SI (match_operand:SI 1 "register_operand" "%r")
! 			      (match_operand:SI 2 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 1) (match_dup 2)] UNSPEC_ADDV)))
!    (set (match_operand:SI 0 "register_operand" "=r")
  	(plus:SI (match_dup 1) (match_dup 2)))]
    ""
!   "addcc\t%1, %2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_plus_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (plus:DI (match_operand:DI 1 "register_operand" "%r")
! 			       (match_operand:DI 2 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 1) (match_dup 2)] UNSPEC_ADDV)))
!    (set (match_operand:DI 0 "register_operand" "=r")
  	(plus:DI (match_dup 1) (match_dup 2)))]
    "TARGET_ARCH64"
!   "addcc\t%1, %2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_plus_sltu_set"
--- 4104,4153 ----
  
  (define_insn "*cmp_ccv_plus"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (plus:SI (match_operand:SI 0 "register_operand" "%r,r")
! 			      (match_operand:SI 1 "arith_add_operand" "rI,O"))
  		     (unspec:SI [(match_dup 0) (match_dup 1)] UNSPEC_ADDV)))]
    ""
!   "@
!    addcc\t%0, %1, %%g0
!    subcc\t%0, -%1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_plus"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (plus:DI (match_operand:DI 0 "register_operand" "%r,r")
! 			       (match_operand:DI 1 "arith_add_operand" "rI,O"))
  		      (unspec:DI [(match_dup 0) (match_dup 1)] UNSPEC_ADDV)))]
    "TARGET_ARCH64"
!   "@
!    addcc\t%0, %1, %%g0
!    subcc\t%0, -%1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_plus_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (plus:SI (match_operand:SI 1 "register_operand" "%r,r")
! 			      (match_operand:SI 2 "arith_add_operand" "rI,O"))
  		     (unspec:SI [(match_dup 1) (match_dup 2)] UNSPEC_ADDV)))
!    (set (match_operand:SI 0 "register_operand" "=r,r")
  	(plus:SI (match_dup 1) (match_dup 2)))]
    ""
!   "@
!    addcc\t%1, %2, %0
!    subcc\t%1, -%2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_plus_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (plus:DI (match_operand:DI 1 "register_operand" "%r,r")
! 			       (match_operand:DI 2 "arith_add_operand" "rI,O"))
  		      (unspec:DI [(match_dup 1) (match_dup 2)] UNSPEC_ADDV)))
!    (set (match_operand:DI 0 "register_operand" "=r,r")
  	(plus:DI (match_dup 1) (match_dup 2)))]
    "TARGET_ARCH64"
!   "@
!    addcc\t%1, %2, %0
!    subcc\t%1, -%2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_plus_sltu_set"
*************** visl")
*** 4164,4173 ****
      }
  })
  
  (define_expand "usubvdi4"
    [(parallel [(set (reg:CCX CC_REG)
  		   (compare:CCX (match_operand:DI 1 "register_or_zero_operand")
! 				(match_operand:DI 2 "arith_add_operand")))
  	      (set (match_operand:DI 0 "register_operand")
  		   (minus:DI (match_dup 1) (match_dup 2)))])
     (set (pc) (if_then_else (ltu (reg:CCX CC_REG) (const_int 0))
--- 4179,4191 ----
      }
  })
  
+ ;; Turning an add/sub instruction into the other changes the Carry flag
+ ;; so the 4096 trick cannot be used for operations in CCXmode.
+ 
  (define_expand "usubvdi4"
    [(parallel [(set (reg:CCX CC_REG)
  		   (compare:CCX (match_operand:DI 1 "register_or_zero_operand")
! 				(match_operand:DI 2 "arith_double_operand")))
  	      (set (match_operand:DI 0 "register_operand")
  		   (minus:DI (match_dup 1) (match_dup 2)))])
     (set (pc) (if_then_else (ltu (reg:CCX CC_REG) (const_int 0))
*************** visl")
*** 4191,4200 ****
      }
  })
  
  (define_expand "subvdi4"
    [(parallel [(set (reg:CCXV CC_REG)
  		   (compare:CCXV (minus:DI (match_operand:DI 1 "register_operand")
! 					   (match_operand:DI 2 "arith_add_operand"))
  			         (unspec:DI [(match_dup 1) (match_dup 2)]
  					    UNSPEC_SUBV)))
  	      (set (match_operand:DI 0 "register_operand")
--- 4209,4221 ----
      }
  })
  
+ ;; Turning an add/sub instruction into the other does not change the Overflow
+ ;; flag so the 4096 trick can be used for operations in CCXVmode.
+ 
  (define_expand "subvdi4"
    [(parallel [(set (reg:CCXV CC_REG)
  		   (compare:CCXV (minus:DI (match_operand:DI 1 "register_operand")
! 					   (match_operand:DI 2 "arith_double_add_operand"))
  			         (unspec:DI [(match_dup 1) (match_dup 2)]
  					    UNSPEC_SUBV)))
  	      (set (match_operand:DI 0 "register_operand")
*************** visl")
*** 4365,4373 ****
    ""
    "@
     sub\t%1, %2, %0
!    add\t%1, -%2, %0"
!   [(set_attr "type" "*,*")
!    (set_attr "fptype" "*,*")])
  
  (define_expand "usubvsi4"
    [(parallel [(set (reg:CC CC_REG)
--- 4386,4395 ----
    ""
    "@
     sub\t%1, %2, %0
!    add\t%1, -%2, %0")
! 
! ;; Turning an add/sub instruction into the other changes the Carry flag
! ;; so the 4096 trick cannot be used for operations in CCmode.
  
  (define_expand "usubvsi4"
    [(parallel [(set (reg:CC CC_REG)
*************** visl")
*** 4387,4396 ****
      }
  })
  
  (define_expand "subvsi4"
    [(parallel [(set (reg:CCV CC_REG)
  		   (compare:CCV (minus:SI (match_operand:SI 1 "register_operand")
! 					  (match_operand:SI 2 "arith_operand"))
  			        (unspec:SI [(match_dup 1) (match_dup 2)]
  					   UNSPEC_SUBV)))
  	      (set (match_operand:SI 0 "register_operand")
--- 4409,4421 ----
      }
  })
  
+ ;; Turning an add/sub instruction into the other does not change the Overflow
+ ;; flag so the 4096 trick can be used for operations in CCVmode.
+ 
  (define_expand "subvsi4"
    [(parallel [(set (reg:CCV CC_REG)
  		   (compare:CCV (minus:SI (match_operand:SI 1 "register_operand")
! 					  (match_operand:SI 2 "arith_add_operand"))
  			        (unspec:SI [(match_dup 1) (match_dup 2)]
  					   UNSPEC_SUBV)))
  	      (set (match_operand:SI 0 "register_operand")
*************** visl")
*** 4483,4524 ****
  
  (define_insn "*cmp_ccv_minus"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (minus:SI (match_operand:SI 0 "register_or_zero_operand" "rJ")
! 			       (match_operand:SI 1 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 0) (match_dup 1)] UNSPEC_SUBV)))]
    ""
!   "subcc\t%r0, %1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_minus"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (minus:DI (match_operand:DI 0 "register_or_zero_operand" "rJ")
! 			        (match_operand:DI 1 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 0) (match_dup 1)] UNSPEC_SUBV)))]
    "TARGET_ARCH64"
!   "subcc\t%r0, %1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_minus_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (minus:SI (match_operand:SI 1 "register_or_zero_operand" "rJ")
! 			       (match_operand:SI 2 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 1) (match_dup 2)] UNSPEC_SUBV)))
!    (set (match_operand:SI 0 "register_operand" "=r")
  	(minus:SI (match_dup 1) (match_dup 2)))]
    ""
!   "subcc\t%r1, %2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_minus_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (minus:DI (match_operand:DI 1 "register_or_zero_operand" "rJ")
! 			        (match_operand:DI 2 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 1) (match_dup 2)] UNSPEC_SUBV)))
!    (set (match_operand:DI 0 "register_operand" "=r")
  	(minus:DI (match_dup 1) (match_dup 2)))]
    "TARGET_ARCH64"
!   "subcc\t%r1, %2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_minus_sltu_set"
--- 4508,4557 ----
  
  (define_insn "*cmp_ccv_minus"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (minus:SI (match_operand:SI 0 "register_or_zero_operand" "rJ,rJ")
! 			       (match_operand:SI 1 "arith_add_operand" "rI,O"))
  		     (unspec:SI [(match_dup 0) (match_dup 1)] UNSPEC_SUBV)))]
    ""
!   "@
!    subcc\t%r0, %1, %%g0
!    addcc\t%r0, -%1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_minus"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (minus:DI (match_operand:DI 0 "register_or_zero_operand" "rJ,rJ")
! 			        (match_operand:DI 1 "arith_add_operand" "rI,O"))
  		      (unspec:DI [(match_dup 0) (match_dup 1)] UNSPEC_SUBV)))]
    "TARGET_ARCH64"
!   "@
!    subcc\t%r0, %1, %%g0
!    addcc\t%r0, -%1, %%g0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_minus_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (minus:SI (match_operand:SI 1 "register_or_zero_operand" "rJ,rJ")
! 			       (match_operand:SI 2 "arith_add_operand" "rI,O"))
  		     (unspec:SI [(match_dup 1) (match_dup 2)] UNSPEC_SUBV)))
!    (set (match_operand:SI 0 "register_operand" "=r,r")
  	(minus:SI (match_dup 1) (match_dup 2)))]
    ""
!   "@
!    subcc\t%r1, %2, %0
!    addcc\t%r1, -%2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccxv_minus_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (minus:DI (match_operand:DI 1 "register_or_zero_operand" "rJ,rJ")
! 			        (match_operand:DI 2 "arith_add_operand" "rI,O"))
  		      (unspec:DI [(match_dup 1) (match_dup 2)] UNSPEC_SUBV)))
!    (set (match_operand:DI 0 "register_operand" "=r,r")
  	(minus:DI (match_dup 1) (match_dup 2)))]
    "TARGET_ARCH64"
!   "@
!    subcc\t%r1, %2, %0
!    addcc\t%r1, -%2, %0"
    [(set_attr "type" "compare")])
  
  (define_insn "*cmp_ccv_minus_sltu_set"
*************** visl")
*** 5769,5781 ****
  
  (define_insn "negsi2"
    [(set (match_operand:SI 0 "register_operand" "=r")
!         (neg:SI (match_operand:SI 1 "arith_operand" "rI")))]
    ""
    "sub\t%%g0, %1, %0")
  
  (define_expand "unegvsi3"
    [(parallel [(set (reg:CCC CC_REG)
! 		   (compare:CCC (not:SI (match_operand:SI 1 "arith_operand" ""))
  				(const_int -1)))
  	      (set (match_operand:SI 0 "register_operand" "")
  		   (neg:SI (match_dup 1)))])
--- 5802,5814 ----
  
  (define_insn "negsi2"
    [(set (match_operand:SI 0 "register_operand" "=r")
!         (neg:SI (match_operand:SI 1 "register_operand" "r")))]
    ""
    "sub\t%%g0, %1, %0")
  
  (define_expand "unegvsi3"
    [(parallel [(set (reg:CCC CC_REG)
! 		   (compare:CCC (not:SI (match_operand:SI 1 "register_operand" ""))
  				(const_int -1)))
  	      (set (match_operand:SI 0 "register_operand" "")
  		   (neg:SI (match_dup 1)))])
*************** visl")
*** 5787,5793 ****
  
  (define_expand "negvsi3"
    [(parallel [(set (reg:CCV CC_REG)
! 		   (compare:CCV (neg:SI (match_operand:SI 1 "arith_operand" ""))
  				(unspec:SI [(match_dup 1)] UNSPEC_NEGV)))
  	      (set (match_operand:SI 0 "register_operand" "")
  		   (neg:SI (match_dup 1)))])
--- 5820,5826 ----
  
  (define_expand "negvsi3"
    [(parallel [(set (reg:CCV CC_REG)
! 		   (compare:CCV (neg:SI (match_operand:SI 1 "register_operand" ""))
  				(unspec:SI [(match_dup 1)] UNSPEC_NEGV)))
  	      (set (match_operand:SI 0 "register_operand" "")
  		   (neg:SI (match_dup 1)))])
*************** visl")
*** 5799,5805 ****
  
  (define_insn "*cmp_ccnz_neg"
    [(set (reg:CCNZ CC_REG)
! 	(compare:CCNZ (neg:SI (match_operand:SI 0 "arith_operand" "rI"))
  		      (const_int 0)))]
    ""
    "subcc\t%%g0, %0, %%g0"
--- 5832,5838 ----
  
  (define_insn "*cmp_ccnz_neg"
    [(set (reg:CCNZ CC_REG)
! 	(compare:CCNZ (neg:SI (match_operand:SI 0 "register_operand" "r"))
  		      (const_int 0)))]
    ""
    "subcc\t%%g0, %0, %%g0"
*************** visl")
*** 5807,5813 ****
  
  (define_insn "*cmp_ccxnz_neg"
    [(set (reg:CCXNZ CC_REG)
! 	(compare:CCXNZ (neg:DI (match_operand:DI 0 "arith_operand" "rI"))
  		       (const_int 0)))]
    "TARGET_ARCH64"
    "subcc\t%%g0, %0, %%g0"
--- 5840,5846 ----
  
  (define_insn "*cmp_ccxnz_neg"
    [(set (reg:CCXNZ CC_REG)
! 	(compare:CCXNZ (neg:DI (match_operand:DI 0 "register_operand" "r"))
  		       (const_int 0)))]
    "TARGET_ARCH64"
    "subcc\t%%g0, %0, %%g0"
*************** visl")
*** 5815,5821 ****
  
  (define_insn "*cmp_ccnz_neg_set"
    [(set (reg:CCNZ CC_REG)
! 	(compare:CCNZ (neg:SI (match_operand:SI 1 "arith_operand" "rI"))
  		      (const_int 0)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
--- 5848,5854 ----
  
  (define_insn "*cmp_ccnz_neg_set"
    [(set (reg:CCNZ CC_REG)
! 	(compare:CCNZ (neg:SI (match_operand:SI 1 "register_operand" "r"))
  		      (const_int 0)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
*************** visl")
*** 5825,5831 ****
  
  (define_insn "*cmp_ccxnz_neg_set"
    [(set (reg:CCXNZ CC_REG)
! 	(compare:CCXNZ (neg:DI (match_operand:DI 1 "arith_operand" "rI"))
  		       (const_int 0)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
--- 5858,5864 ----
  
  (define_insn "*cmp_ccxnz_neg_set"
    [(set (reg:CCXNZ CC_REG)
! 	(compare:CCXNZ (neg:DI (match_operand:DI 1 "register_operand" "r"))
  		       (const_int 0)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
*************** visl")
*** 5835,5841 ****
  
  (define_insn "*cmp_ccc_neg_set"
    [(set (reg:CCC CC_REG)
! 	(compare:CCC (not:SI (match_operand:SI 1 "arith_operand" "rI"))
  		     (const_int -1)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
--- 5868,5874 ----
  
  (define_insn "*cmp_ccc_neg_set"
    [(set (reg:CCC CC_REG)
! 	(compare:CCC (not:SI (match_operand:SI 1 "register_operand" "r"))
  		     (const_int -1)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
*************** visl")
*** 5845,5851 ****
  
  (define_insn "*cmp_ccxc_neg_set"
    [(set (reg:CCXC CC_REG)
! 	(compare:CCXC (not:DI (match_operand:DI 1 "arith_operand" "rI"))
  		      (const_int -1)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
--- 5878,5884 ----
  
  (define_insn "*cmp_ccxc_neg_set"
    [(set (reg:CCXC CC_REG)
! 	(compare:CCXC (not:DI (match_operand:DI 1 "register_operand" "r"))
  		      (const_int -1)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
*************** visl")
*** 5856,5862 ****
  (define_insn "*cmp_ccc_neg_sltu_set"
    [(set (reg:CCC CC_REG)
  	(compare:CCC (zero_extend:DI
! 		       (neg:SI (plus:SI (match_operand:SI 1 "arith_operand" "rI")
  				        (ltu:SI (reg:CCC CC_REG)
  						(const_int 0)))))
  		     (neg:DI (plus:DI (zero_extend:DI (match_dup 1))
--- 5889,5895 ----
  (define_insn "*cmp_ccc_neg_sltu_set"
    [(set (reg:CCC CC_REG)
  	(compare:CCC (zero_extend:DI
! 		       (neg:SI (plus:SI (match_operand:SI 1 "register_operand" "r")
  				        (ltu:SI (reg:CCC CC_REG)
  						(const_int 0)))))
  		     (neg:DI (plus:DI (zero_extend:DI (match_dup 1))
*************** visl")
*** 5871,5877 ****
  
  (define_insn "*cmp_ccv_neg"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (match_operand:SI 0 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 0)] UNSPEC_NEGV)))]
    ""
    "subcc\t%%g0, %0, %%g0"
--- 5904,5910 ----
  
  (define_insn "*cmp_ccv_neg"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (match_operand:SI 0 "register_operand" "r"))
  		     (unspec:SI [(match_dup 0)] UNSPEC_NEGV)))]
    ""
    "subcc\t%%g0, %0, %%g0"
*************** visl")
*** 5879,5885 ****
  
  (define_insn "*cmp_ccxv_neg"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (neg:DI (match_operand:DI 0 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 0)] UNSPEC_NEGV)))]
    "TARGET_ARCH64"
    "subcc\t%%g0, %0, %%g0"
--- 5912,5918 ----
  
  (define_insn "*cmp_ccxv_neg"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (neg:DI (match_operand:DI 0 "register_operand" "r"))
  		      (unspec:DI [(match_dup 0)] UNSPEC_NEGV)))]
    "TARGET_ARCH64"
    "subcc\t%%g0, %0, %%g0"
*************** visl")
*** 5887,5893 ****
  
  (define_insn "*cmp_ccv_neg_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (match_operand:SI 1 "arith_operand" "rI"))
  		     (unspec:SI [(match_dup 1)] UNSPEC_NEGV)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
--- 5920,5926 ----
  
  (define_insn "*cmp_ccv_neg_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (match_operand:SI 1 "register_operand" "r"))
  		     (unspec:SI [(match_dup 1)] UNSPEC_NEGV)))
     (set (match_operand:SI 0 "register_operand" "=r")
  	(neg:SI (match_dup 1)))]
*************** visl")
*** 5897,5903 ****
  
  (define_insn "*cmp_ccxv_neg_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (neg:DI (match_operand:DI 1 "arith_operand" "rI"))
  		      (unspec:DI [(match_dup 1)] UNSPEC_NEGV)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
--- 5930,5936 ----
  
  (define_insn "*cmp_ccxv_neg_set"
    [(set (reg:CCXV CC_REG)
! 	(compare:CCXV (neg:DI (match_operand:DI 1 "register_operand" "r"))
  		      (unspec:DI [(match_dup 1)] UNSPEC_NEGV)))
     (set (match_operand:DI 0 "register_operand" "=r")
  	(neg:DI (match_dup 1)))]
*************** visl")
*** 5907,5913 ****
  
  (define_insn "*cmp_ccv_neg_sltu_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (plus:SI (match_operand:SI 1 "arith_operand" "rI")
  				      (ltu:SI (reg:CCC CC_REG) (const_int 0))))
  		     (unspec:SI [(plus:SI (match_dup 1)
  				          (ltu:SI (reg:CCC CC_REG)
--- 5940,5946 ----
  
  (define_insn "*cmp_ccv_neg_sltu_set"
    [(set (reg:CCV CC_REG)
! 	(compare:CCV (neg:SI (plus:SI (match_operand:SI 1 "register_operand" "r")
  				      (ltu:SI (reg:CCC CC_REG) (const_int 0))))
  		     (unspec:SI [(plus:SI (match_dup 1)
  				          (ltu:SI (reg:CCC CC_REG)
*************** visl")
*** 7935,7941 ****
     (clobber (reg:P O7_REG))]
    "TARGET_TLS"
    "call\t%a1, %%tgd_call(%a2)%#"
!   [(set_attr "type" "call")])
  
  (define_insn "tldm_hi22<P:mode>"
    [(set (match_operand:P 0 "register_operand" "=r")
--- 7968,7976 ----
     (clobber (reg:P O7_REG))]
    "TARGET_TLS"
    "call\t%a1, %%tgd_call(%a2)%#"
!   [(set (attr "type") (if_then_else (eq_attr "tls_delay_slot" "true")
!                                     (const_string "call")
!                                     (const_string "call_no_delay_slot")))])
  
  (define_insn "tldm_hi22<P:mode>"
    [(set (match_operand:P 0 "register_operand" "=r")
*************** visl")
*** 7966,7972 ****
     (clobber (reg:P O7_REG))]
    "TARGET_TLS"
    "call\t%a1, %%tldm_call(%&)%#"
!   [(set_attr "type" "call")])
  
  (define_insn "tldo_hix22<P:mode>"
    [(set (match_operand:P 0 "register_operand" "=r")
--- 8001,8009 ----
     (clobber (reg:P O7_REG))]
    "TARGET_TLS"
    "call\t%a1, %%tldm_call(%&)%#"
!   [(set (attr "type") (if_then_else (eq_attr "tls_delay_slot" "true")
!                                     (const_string "call")
!                                     (const_string "call_no_delay_slot")))])
  
  (define_insn "tldo_hix22<P:mode>"
    [(set (match_operand:P 0 "register_operand" "=r")
diff -Nrcpad gcc-10.2.0/gcc/config.gcc gcc-10.3.0/gcc/config.gcc
*** gcc-10.2.0/gcc/config.gcc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/config.gcc	Thu Apr  8 11:56:28 2021
*************** powerpc*-*-*)
*** 513,519 ****
  	extra_headers="${extra_headers} ppu_intrinsics.h spu2vmx.h vec_types.h si2vmx.h"
  	extra_headers="${extra_headers} amo.h"
  	case x$with_cpu in
! 	    xpowerpc64|xdefault64|x6[23]0|x970|xG5|xpower[3456789]|xpower6x|xrs64a|xcell|xa2|xe500mc64|xe5500|xe6500|xfuture)
  		cpu_is_64bit=yes
  		;;
  	esac
--- 513,519 ----
  	extra_headers="${extra_headers} ppu_intrinsics.h spu2vmx.h vec_types.h si2vmx.h"
  	extra_headers="${extra_headers} amo.h"
  	case x$with_cpu in
! 	    xpowerpc64|xdefault64|x6[23]0|x970|xG5|xpower[3456789]|xpower10|xpower6x|xrs64a|xcell|xa2|xe500mc64|xe5500|xe6500)
  		cpu_is_64bit=yes
  		;;
  	esac
*************** pentium4 pentium4m pentiumpro prescott l
*** 662,668 ****
  # 64-bit x86 processors supported by --with-arch=.  Each processor
  # MUST be separated by exactly one space.
  x86_64_archs="amdfam10 athlon64 athlon64-sse3 barcelona bdver1 bdver2 \
! bdver3 bdver4 znver1 znver2 btver1 btver2 k8 k8-sse3 opteron \
  opteron-sse3 nocona core2 corei7 corei7-avx core-avx-i core-avx2 atom \
  slm nehalem westmere sandybridge ivybridge haswell broadwell bonnell \
  silvermont knl knm skylake-avx512 cannonlake icelake-client icelake-server \
--- 662,668 ----
  # 64-bit x86 processors supported by --with-arch=.  Each processor
  # MUST be separated by exactly one space.
  x86_64_archs="amdfam10 athlon64 athlon64-sse3 barcelona bdver1 bdver2 \
! bdver3 bdver4 znver1 znver2 znver3 btver1 btver2 k8 k8-sse3 opteron \
  opteron-sse3 nocona core2 corei7 corei7-avx core-avx-i core-avx2 atom \
  slm nehalem westmere sandybridge ivybridge haswell broadwell bonnell \
  silvermont knl knm skylake-avx512 cannonlake icelake-client icelake-server \
*************** case ${target} in
*** 678,694 ****
  *-*-darwin*)
    tmake_file="t-darwin "
    tm_file="${tm_file} darwin.h"
    case ${target} in
!   *-*-darwin9*)
!     tm_file="${tm_file} darwin9.h"
!     ;;
!   *-*-darwin[1][01]*)
!     tm_file="${tm_file} darwin9.h darwin10.h"
!     ;;
!   *-*-darwin[1][2-9]* | *-*-darwin[2][0-9]*)
!     tm_file="${tm_file} darwin9.h darwin10.h darwin12.h"
!     ;;
    esac
    tm_file="${tm_file} ${cpu_type}/darwin.h"
    tm_p_file="${tm_p_file} darwin-protos.h"
    target_gtfiles="$target_gtfiles \$(srcdir)/config/darwin.c"
--- 678,724 ----
  *-*-darwin*)
    tmake_file="t-darwin "
    tm_file="${tm_file} darwin.h"
+   darwin_os=`echo ${target} | sed 's/.*darwin\([0-9.]*\).*$/\1/'`
+   darwin_maj=`expr "$darwin_os" : '\([0-9]*\).*'`
+   macos_min=`expr "$darwin_os" : '[0-9]*\.\([0-9]*\).*'`
+   macos_maj=10
+   if test x"${macos_min}" = x; then
+     macos_min=0
+   fi
+   def_ld64=85.2
    case ${target} in
!       # Darwin 4 to 19 correspond to macOS 10.0 to 10.15
!       *-*-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)
!         case ${cpu_type} in
!           aarch64) macos_maj=11 ;;
!           x86_64) macos_min=6 ;;
!           *)  macos_min=5 ;;
!           esac
!           case ${host} in
!             *-*-darwin*) tm_defines="$tm_defines DARWIN_USE_KERNEL_VERS" ;;
!             *)
!               # If configuring a cross-compiler then we will have set some
!               #Â default above, but it is probably not what was intended.
!               echo "Warning: Using ${target} is only suitable for Darwin hosts" 1>&2
!               echo "configure with an explicit target version" 1>&2
!               ;;
!           esac
!         ;;
!       *)
!         echo "Error: configuring for an unreleased macOS version ${target}" 1>&2
!         exit 1
!         ;;
    esac
+   tm_defines="$tm_defines DEF_MIN_OSX_VERSION=\\\"${macos_maj}.${macos_min}\\\""
+   tm_defines="$tm_defines DEF_LD64=\\\"${def_ld64}\\\""
    tm_file="${tm_file} ${cpu_type}/darwin.h"
    tm_p_file="${tm_p_file} darwin-protos.h"
    target_gtfiles="$target_gtfiles \$(srcdir)/config/darwin.c"
*************** bfin*-*)
*** 1490,1495 ****
--- 1520,1526 ----
  	use_gcc_stdint=wrap
  	;;
  bpf-*-*)
+         tm_file="elfos.h ${tm_file}"
          tmake_file="${tmake_file} bpf/t-bpf"
          use_collect2=no
          extra_headers="bpf-helpers.h"
*************** powerpc-*-darwin*)
*** 2846,2852 ****
  	  *-darwin8*)
  	    tmake_file="${tmake_file} ${cpu_type}/t-darwin32-biarch"
  	    tm_file="${tm_file} ${cpu_type}/darwin32-biarch.h"
- 	    tm_file="${tm_file} ${cpu_type}/darwin8.h"
  	    ;;
  	  *-darwin7*)
  	    tm_file="${tm_file} ${cpu_type}/darwin7.h"
--- 2877,2882 ----
*************** powerpc*-*-freebsd*)
*** 2868,2873 ****
--- 2898,2907 ----
  	extra_options="${extra_options} rs6000/sysv4.opt"
  	tmake_file="rs6000/t-fprules rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
  	case ${target} in
+ 	    powerpc*le-*-*)
+ 		tm_file="${tm_file} rs6000/sysv4le.h" ;;
+ 	esac
+ 	case ${target} in
  	     powerpc64*)
  	    	tm_file="${tm_file} rs6000/default64.h rs6000/freebsd64.h"
  		tmake_file="${tmake_file} rs6000/t-freebsd64"
*************** esac
*** 3537,3543 ****
  case ${target} in
  *-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
          ;;
! *-*-linux*)
  	case ${target} in
  	aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* | x86_64-*)
  		default_gnu_indirect_function=yes
--- 3571,3579 ----
  case ${target} in
  *-*-linux*android*|*-*-linux*uclibc*|*-*-linux*musl*)
          ;;
! *-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu)
!         ;;
! *-*-linux* | *-*-gnu*)
  	case ${target} in
  	aarch64*-* | arm*-* | i[34567]86-* | powerpc*-* | s390*-* | sparc*-* | x86_64-*)
  		default_gnu_indirect_function=yes
*************** case ${target} in
*** 3651,3656 ****
--- 3687,3696 ----
  	arch=znver2
  	cpu=znver2
  	;;
+       znver3-*)
+ 	arch=znver3
+ 	cpu=znver3
+ 	;;
        bdver4-*)
          arch=bdver4
          cpu=bdver4
*************** case ${target} in
*** 3772,3777 ****
--- 3812,3821 ----
  	arch=znver2
  	cpu=znver2
  	;;
+       znver3-*)
+ 	arch=znver3
+ 	cpu=znver3
+ 	;;
        bdver4-*)
          arch=bdver4
          cpu=bdver4
*************** fi
*** 4064,4072 ****
  supported_defaults=
  case "${target}" in
  	aarch64*-*-*)
! 		supported_defaults="abi cpu arch"
! 		for which in cpu arch; do
! 
  			eval "val=\$with_$which"
  			base_val=`echo $val | sed -e 's/\+.*//'`
  			ext_val=`echo $val | sed -e 's/[a-z0-9.-]\+//'`
--- 4108,4124 ----
  supported_defaults=
  case "${target}" in
  	aarch64*-*-*)
! 		supported_defaults="abi cpu cpu_64 arch arch_64 tune tune_64"
! 		if test x$with_cpu_64 != x && test x$with_cpu = x; then
! 			with_cpu=$with_cpu_64
! 		fi
! 		if test x$with_arch_64 != x && test x$with_arch = x; then
! 			with_arch=$with_arch_64
! 		fi
! 		if test x$with_tune_64 != x && test x$with_tune = x; then
! 			with_tune=$with_tune_64
! 		fi
! 		for which in cpu arch tune; do
  			eval "val=\$with_$which"
  			base_val=`echo $val | sed -e 's/\+.*//'`
  			ext_val=`echo $val | sed -e 's/[a-z0-9.-]\+//'`
*************** case "${target}" in
*** 4105,4110 ****
--- 4157,4168 ----
  				  sed -e 's/,.*$//'`
  			  fi
  
+ 			  # Disallow extensions in --with-tune=cortex-a53+crc.
+ 			  if [ $which = tune ] && [ x"$ext_val" != x ]; then
+ 			    echo "Architecture extensions not supported in --with-$which=$val" 1>&2
+ 			    exit 1
+ 			  fi
+ 
  			  # Use the pre-processor to strip flatten the options.
  			  # This makes the format less rigid than if we use
  			  # grep and sed directly here.
*************** case "${target}" in
*** 4162,4169 ****
  			  fi
  			  true
  			else
! 			  echo "Unknown $which used in --with-$which=$val" 1>&2
! 			  exit 1
  			fi
  		done
  		;;
--- 4220,4232 ----
  			  fi
  			  true
  			else
! 			  # Allow --with-$which=native.
! 			  if [ "$val" = native ]; then
! 			    true
! 			  else
! 			    echo "Unknown $which used in --with-$which=$val" 1>&2
! 			    exit 1
! 			  fi
  			fi
  		done
  		;;
*************** case "${target}" in
*** 4928,4934 ****
  				eval "with_$which=405"
  				;;
  			"" | common | native \
! 			| power[3456789] | power5+ | power6x \
  			| powerpc | powerpc64 | powerpc64le \
  			| rs64 \
  			| 401 | 403 | 405 | 405fp | 440 | 440fp | 464 | 464fp \
--- 4991,4997 ----
  				eval "with_$which=405"
  				;;
  			"" | common | native \
! 			| power[3456789] | power10 | power5+ | power6x \
  			| powerpc | powerpc64 | powerpc64le \
  			| rs64 \
  			| 401 | 403 | 405 | 405fp | 440 | 440fp | 464 | 464fp \
diff -Nrcpad gcc-10.2.0/gcc/configure gcc-10.3.0/gcc/configure
*** gcc-10.2.0/gcc/configure	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/configure	Thu Apr  8 11:57:03 2021
*************** $as_echo_n "checking for zstd.h... " >&6
*** 10024,10032 ****
  if ${gcc_cv_header_zstd_h+:} false; then :
    $as_echo_n "(cached) " >&6
  else
!   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <zstd.h>
  int
  main ()
  {
--- 10024,10037 ----
  if ${gcc_cv_header_zstd_h+:} false; then :
    $as_echo_n "(cached) " >&6
  else
!   # We require version 1.3.0 or later.  This is the first version that has
! # ZSTD_getFrameContentSize.
! cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  #include <zstd.h>
+ #if ZSTD_VERSION_NUMBER < 10300
+ #error "need zstd 1.3.0 or better"
+ #endif
  int
  main ()
  {
*************** _LT_EOF
*** 15485,15507 ****
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
  $as_echo "$lt_cv_ld_force_load" >&6; }
!     case $host_os in
!     rhapsody* | darwin1.[012])
        _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
!     darwin1.*)
        _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
!     darwin*) # darwin 5.x on
!       # if running on 10.5 or later, the deployment target defaults
!       # to the OS version, if on x86, and 10.4, the deployment
!       # target defaults to 10.4. Don't you love it?
!       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
! 	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
! 	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
  	10.[012][,.]*)
! 	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
! 	10.*)
! 	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
!       esac
      ;;
    esac
      if test "$lt_cv_apple_cc_single_mod" = "yes"; then
--- 15490,15514 ----
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
  $as_echo "$lt_cv_ld_force_load" >&6; }
!     # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
!     # build without first building modern cctools / linker.
!     case $host_cpu-$host_os in
!     *-rhapsody* | *-darwin1.[012])
        _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
!     *-darwin1.*)
        _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
!     *-darwin*)
!       # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
!       # deployment target is forced to an earlier version.
!       case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
! 	UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
! 	  ;;
  	10.[012][,.]*)
! 	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
! 	  ;;
! 	*)
! 	  ;;
!      esac
      ;;
    esac
      if test "$lt_cv_apple_cc_single_mod" = "yes"; then
*************** else
*** 19015,19021 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19018 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19022,19028 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19025 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** else
*** 19121,19127 ****
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19124 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
--- 19128,19134 ----
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
! #line 19131 "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
*************** case "$target:$tm_file" in
*** 29406,29411 ****
--- 29413,29421 ----
       *-*-linux*)
       emul_name="-melf64ppc"
        ;;
+      *le-*-freebsd*)
+      emul_name="-melf64lppc_fbsd"
+       ;;
       *-*-freebsd*)
       emul_name="-melf64ppc_fbsd"
        ;;
diff -Nrcpad gcc-10.2.0/gcc/configure.ac gcc-10.3.0/gcc/configure.ac
*** gcc-10.2.0/gcc/configure.ac	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/configure.ac	Thu Apr  8 11:56:28 2021
*************** LDFLAGS="$LDFLAGS $ZSTD_LDFLAGS"
*** 1382,1389 ****
  
  AC_MSG_CHECKING(for zstd.h)
  AC_CACHE_VAL(gcc_cv_header_zstd_h,
  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
! [[#include <zstd.h>]])],
    [gcc_cv_header_zstd_h=yes],
    [gcc_cv_header_zstd_h=no])])
  AC_MSG_RESULT($gcc_cv_header_zstd_h)
--- 1382,1394 ----
  
  AC_MSG_CHECKING(for zstd.h)
  AC_CACHE_VAL(gcc_cv_header_zstd_h,
+ # We require version 1.3.0 or later.  This is the first version that has
+ # ZSTD_getFrameContentSize.
  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
! [[#include <zstd.h>
! #if ZSTD_VERSION_NUMBER < 10300
! #error "need zstd 1.3.0 or better"
! #endif]])],
    [gcc_cv_header_zstd_h=yes],
    [gcc_cv_header_zstd_h=no])])
  AC_MSG_RESULT($gcc_cv_header_zstd_h)
*************** case "$target:$tm_file" in
*** 5874,5879 ****
--- 5879,5887 ----
       *-*-linux*)
       emul_name="-melf64ppc"
        ;;
+      *le-*-freebsd*)
+      emul_name="-melf64lppc_fbsd"
+       ;;
       *-*-freebsd*)
       emul_name="-melf64ppc_fbsd"
        ;;
diff -Nrcpad gcc-10.2.0/gcc/coverage.c gcc-10.3.0/gcc/coverage.c
*** gcc-10.2.0/gcc/coverage.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/coverage.c	Thu Apr  8 11:56:28 2021
*************** coverage_obj_finish (vec<constructor_elt
*** 1200,1205 ****
--- 1200,1207 ----
  void
  coverage_init (const char *filename)
  {
+   const char *original_filename = filename;
+   int original_len = strlen (original_filename);
  #if HAVE_DOS_BASED_FILE_SYSTEM
    const char *separator = "\\";
  #else
*************** coverage_init (const char *filename)
*** 1271,1279 ****
  	bbg_file_name = xstrdup (profile_note_location);
        else
  	{
! 	  bbg_file_name = XNEWVEC (char, len + strlen (GCOV_NOTE_SUFFIX) + 1);
! 	  memcpy (bbg_file_name, filename, len);
! 	  strcpy (bbg_file_name + len, GCOV_NOTE_SUFFIX);
  	}
  
        if (!gcov_open (bbg_file_name, -1))
--- 1273,1281 ----
  	bbg_file_name = xstrdup (profile_note_location);
        else
  	{
! 	  bbg_file_name = XNEWVEC (char, original_len + strlen (GCOV_NOTE_SUFFIX) + 1);
! 	  memcpy (bbg_file_name, original_filename, original_len);
! 	  strcpy (bbg_file_name + original_len, GCOV_NOTE_SUFFIX);
  	}
  
        if (!gcov_open (bbg_file_name, -1))
diff -Nrcpad gcc-10.2.0/gcc/cp/ChangeLog gcc-10.3.0/gcc/cp/ChangeLog
*** gcc-10.2.0/gcc/cp/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/cp/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,1040 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98481
+ 	* class.c (find_abi_tags_r): Set *walk_subtrees to 2 instead of 1
+ 	for types.
+ 	(mark_abi_tags_r): Likewise.
+ 	* tree.c (cp_walk_subtrees): If *walk_subtrees_p is 2, look through
+ 	typedefs.
+ 
+ 2021-03-31  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-26  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98990
+ 	* pt.c (splice_late_return_type): Rebuild the entire return type
+ 	if we have to adjust the level of an auto within.
+ 	(type_uses_auto): Adjust call to find_type_usage.
+ 	* type-utils.h (find_type_usage): Revert r10-6571 change that
+ 	made this function return a pointer to the auto node.
+ 
+ 2021-03-31  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-23  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95468
+ 	* pt.c (tsubst_copy_and_build) <case BASELINK>: New case, copied
+ 	over from tsubst_copy.
+ 
+ 2021-03-31  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-01-12  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98611
+ 	* tree.c (cp_walk_subtrees) <case TEMPLATE_TYPE_PARM>: Visit
+ 	the template of a CTAD placeholder.
+ 
+ 2021-03-31  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-19  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/96531
+ 	PR c++/97103
+ 	* constraint.cc (map_arguments): Call template_parm_to_arg
+ 	in the self-mapping case.
+ 	(finish_shorthand_constraint): No need to build a TREE_LIST
+ 	before calling template_parm_to_arg.
+ 	* pt.c (template_parm_to_arg): Rewrite to handle TEMPLATE_PARM_P
+ 	nodes as well as DECL_TEMPLATE_PARM_P nodes, and to make the
+ 	overlying TREE_LIST node optional.
+ 	(keep_template_parm): Don't record a BOUND_TEMPLATE_TEMPLATE_PARM,
+ 	instead record its corresponding TEMPLATE_TEMPLATE_PARM.
+ 	(convert_generic_types_to_packs): Don't call
+ 	template_parm_to_arg.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99790
+ 	* cp-gimplify.c (cp_gimplify_expr): Handle PTRMEM_CST.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99705
+ 	* tree.c (bot_manip): Remap artificial automatic temporaries mentioned
+ 	in DECL_EXPR or in BIND_EXPR_VARS.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99745
+ 	* decl2.c (grokbitfield): Diagnose bitfields containing bare parameter
+ 	packs and don't set DECL_BIT_FIELD_REPRESENTATIVE in that case.
+ 
+ 2021-03-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99650
+ 	* decl.c (cp_finish_decomp): Diagnose void initializers when
+ 	using tuple_element and get.
+ 
+ 2021-03-29  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-23  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/99318
+ 	* decl2.c (cp_warn_deprecated_use_scopes): Only call
+ 	cp_warn_deprecated_use when decl is a namespace, class, or enum.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-18  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR objc++/49070
+ 	* parser.c (cp_debug_parser): Add Objective-C++ message
+ 	state flag.
+ 	(cp_parser_nested_name_specifier_opt): Allow colon to
+ 	terminate an assignment-expression when parsing Objective-
+ 	C++ messages.
+ 	(cp_parser_objc_message_expression): Set and clear message
+ 	parsing state on entry and exit.
+ 	* parser.h (struct cp_parser): Add a context flag for
+ 	Objective-C++ message state.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* parser.c (cp_parser_objc_at_property_declaration):
+ 	Improve parsing fidelity. Associate better location info
+ 	with @property attributes.  Clean up the interface to
+ 	objc_add_property_declaration ().
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* parser.c (cp_parser_objc_at_property_declaration): Use any
+ 	exisiting syntax error to suppress complaints about a missing
+ 	closing parenthesis in parsing property attributes.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/99047
+ 	* coroutines.cc (expand_one_await_expression): If the
+ 	await_ready() expression is not a boolean then convert it
+ 	as required.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/98704
+ 	* coroutines.cc (build_actor_fn): Make destroy index 1
+ 	correspond to the abnormal unhandled_exception() exit.
+ 	Substitute the proxy for the resume index.
+ 	(coro_rewrite_function_body): Arrange to reset the resume
+ 	index and make done = true for a rethrown exception from
+ 	unhandled_exception ().
+ 	(morph_fn_to_coro): Adjust calls to build_actor_fn and
+ 	coro_rewrite_function_body.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/98480
+ 	* coroutines.cc (replace_continue): Rewrite continue into
+ 	'goto label'.
+ 	(await_statement_walker): Handle await expressions in the
+ 	initializer, condition and iteration expressions of for
+ 	loops.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/96749
+ 	* coroutines.cc (flatten_await_stmt): Allow for the case
+ 	where a target expression variable only has uses in the
+ 	second part of a compound expression.
+ 	(maybe_promote_temps): Avoid emiting empty statements.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/98118
+ 	* coroutines.cc (build_co_await): Use type_build_ctor_call()
+ 	to determine cases when a CTOR needs to be built.
+ 	(flatten_await_stmt): Likewise.
+ 	(morph_fn_to_coro): Likewise.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 	    Jakub Jelinek   <jakub@redhat.com>
+ 
+ 	PR c++/95616
+ 	* coroutines.cc (coro_diagnose_throwing_fn): New helper.
+ 	(coro_diagnose_throwing_final_aw_expr): New helper.
+ 	(build_co_await): Diagnose throwing final await expression
+ 	components. Look through NOP_EXPRs inbuild_special_member_call
+ 	return value to find the CALL_EXPR. Simplify.
+ 	(build_init_or_final_await): Diagnose a throwing promise
+ 	final_suspend() call.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-03-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95615
+ 	* coroutines.cc (struct param_info): Track parameter copies that need
+ 	a DTOR.
+ 	(coro_get_frame_dtor): New helper function factored from build_actor().
+ 	(build_actor_fn): Use coro_get_frame_dtor().
+ 	(morph_fn_to_coro): Track parameters that need DTORs on exception,
+ 	likewise the frame promise and the return object.  On exception, run the
+ 	DTORs for these, destroy the frame and then rethrow the exception.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/97587
+ 	* coroutines.cc (struct param_info): Track rvalue refs.
+ 	(morph_fn_to_coro): Track rvalue refs, and call the promise
+ 	CTOR with the frame copy of passed parms.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-02-25  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95822
+ 	* coroutines.cc (morph_fn_to_coro): Unconditionally remove any
+ 	set throwing_cleanup marker.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2021-02-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/96251
+ 	* coroutines.cc (coro_common_keyword_context_valid_p): Suppress
+ 	error reporting when instantiating for a constexpr.
+ 
+ 2021-03-21  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-05-30  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (morph_fn_to_coro): Revise initialization
+ 	of the frame pointer to avoid an unused value.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99613
+ 	* decl.c (expand_static_init): For thread guards, call __cxa_atexit
+ 	before calling __cxa_guard_release rather than after it.  Formatting
+ 	fixes.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99507
+ 	* call.c (build_over_call): For immediate evaluation of functions
+ 	that return references, undo convert_from_reference effects before
+ 	calling cxx_constant_value and call convert_from_reference
+ 	afterwards.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-04  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/88146
+ 	PR c++/99362
+ 	* cvt.c (convert_to_void): Revert 2019-10-17 changes.  Clarify
+ 	comment.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-03-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/82959
+ 	* call.c (op_is_ordered): Handle TRUTH_ANDIF_EXPR, TRUTH_ORIF_EXPR
+ 	and COMPOUND_EXPR.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-26  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/95451
+ 	* lambda.c (is_lambda_ignored_entity): Before checking for
+ 	LAMBDA_FUNCTION_P, use OVL_FIRST.  Drop FUNCTION_DECL check.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-17  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/99106
+ 	* init.c (build_zero_init_1): For flexible array members just return
+ 	NULL_TREE instead of returning empty CONSTRUCTOR with non-complete
+ 	ARRAY_TYPE.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97742
+ 	* parser.c (cp_parser_requirement_seq): Stop iterating after reaching
+ 	CPP_EOF.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/99033
+ 	* init.c (build_zero_init_1): Handle zero initialiation of
+ 	flexible array members like initialization of [0] arrays.
+ 	Use integer_minus_onep instead of comparison to integer_minus_one_node
+ 	and integer_zerop instead of comparison against size_zero_node.
+ 	Formatting fixes.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98988
+ 	PR c++/99031
+ 	* constexpr.c: Include cgraph.h.
+ 	(cxx_eval_call_expression): Call varpool_node::finalize_decl on
+ 	heap artificial vars.
+ 	(cxx_eval_outermost_constant_expr): Remove varpool nodes for
+ 	heap artificial vars.
+ 
+ 2021-03-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97878
+ 	* decl.c (check_array_initializer): For structured bindings, require
+ 	the array type to be complete.
+ 
+ 2021-03-15  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* coroutines.cc (struct var_nest_node): Provide a default
+ 	CTOR.
+ 
+ 2021-03-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-05  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR c/99137
+ 	* parser.c (cp_parser_oacc_clause_async): Reject comma expressions.
+ 
+ 2021-03-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96199
+ 	* cp-tree.h (struct push_nested_class_guard): New.
+ 	* constraint.cc (get_normalized_constraints_from_decl): Use it.
+ 
+ 2021-03-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95675
+ 	* call.c (build_temp): Wrap a CALL_EXPR in a TARGET_EXPR
+ 	if it didn't get one before.
+ 
+ 2021-03-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98810
+ 	* pt.c (tsubst_copy) [VIEW_CONVERT_EXPR]: Add const
+ 	to a class non-type template argument that needs it.
+ 
+ 2021-02-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/90333
+ 	* parser.c (cp_parser_lambda_declarator_opt): Accept GNU attributes
+ 	between () and ->.
+ 
+ 2021-02-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/97246
+ 	PR c++/94546
+ 	* pt.c (extract_fnparm_pack): Check DECL_PACK_P here.
+ 	(register_parameter_specializations): Not here.
+ 
+ 2021-02-17  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-17  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR debug/96997
+ 	PR c++/94034
+ 	* tree.c (build_aggr_init_expr): Revert r10-7718 change.
+ 
+ 2021-02-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96905
+ 	* pt.c (mark_decl_instantiated): Exit early if consteval.
+ 
+ 2021-02-12  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98326
+ 	PR c++/20408
+ 	* cp-gimplify.c (simple_empty_class_p): Don't touch an invisiref
+ 	parm.
+ 
+ 2021-02-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-11  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95888
+ 	* pt.c (lookup_template_class_1): Pass tf_none to tsubst when looking
+ 	for the partial instantiation.
+ 
+ 2021-02-05  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98717
+ 	* constraint.cc (build_concept_check_arguments): Remove assert.
+ 	(build_concept_check): Allow empty args.
+ 
+ 2021-02-04  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98802
+ 	* pt.c (deduction_guides_for): Add any_dguides_p parm.
+ 	(do_class_deduction): No aggregate guide if any_dguides_p.
+ 
+ 2021-02-02  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-01  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98295
+ 	* constexpr.c (cxx_eval_array_reference): Also set
+ 	new_ctx.object when setting new_ctx.ctor.
+ 
+ 2021-02-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-02-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/98355
+ 	* parser.c (cp_parser_has_attribute_expression): Use
+ 	uses_template_parms instead of type_dependent_expression_p.
+ 
+ 2021-02-01  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-05  Patrick Palka  <ppalka@redhat.com>
+ 		    Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96282
+ 	* constexpr.c (cxx_eval_vec_init_1): Truncate ctx->ctor and
+ 	then clear CONSTRUCTOR_NO_CLEARING on each appended element
+ 	initializer if we're initializing a previously zero-initialized
+ 	array object.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/33661
+ 	PR c++/98847
+ 	* decl.c (cp_finish_decl): For register vars with asmspec in templates
+ 	call set_user_assembler_name and set DECL_HARD_REGISTER.
+ 	* pt.c (tsubst_expr): When instantiating DECL_HARD_REGISTER vars,
+ 	pass asmspec_tree to cp_finish_decl.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR sanitizer/95693
+ 	* init.c (build_zero_init_1): Revert the 2018-03-06 change to
+ 	return build_zero_cst for reference types.
+ 	* typeck2.c (process_init_constructor_record): Instead call
+ 	build_zero_cst here during error recovery instead of build_zero_init.
+ 
+ 2021-01-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98672
+ 	* constexpr.c (check_for_return_continue_data): Add break_stmt member.
+ 	(check_for_return_continue): Also look for BREAK_STMT.  Handle
+ 	SWITCH_STMT by ignoring break_stmt from its body.
+ 	(potential_constant_expression_1) <case FOR_STMT>,
+ 	<case WHILE_STMT>: If the condition isn't constant true, check if
+ 	the loop body can contain a return stmt.
+ 	<case SWITCH_STMT>: Adjust check_for_return_continue_data initializer.
+ 	<case IF_STMT>: If recursion with tf_none is successful,
+ 	merge *jump_target from the branches - returns with highest priority,
+ 	breaks or continues lower.  If then branch is potentially constant and
+ 	doesn't return, check the else branch if it could return, break or
+ 	continue.
+ 
+ 2021-01-29  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98463
+ 	* constexpr.c (get_or_insert_ctor_field): Add check.
+ 	(cxx_eval_store_expression): Handle discontinuity of refs.
+ 
+ 2021-01-29  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/97474
+ 	* call.c (type_passed_as): Don't mark invisiref restrict.
+ 
+ 2021-01-29  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98642
+ 	* typeck2.c (split_nonconstant_init_1): Don't copy a list-init
+ 	constructor call.
+ 
+ 2021-01-29  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/63707
+ 	* tree.c (build_vec_init_expr): Don't call build_vec_init_elt
+ 	if we got a CONSTRUCTOR.
+ 
+ 2021-01-22  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/98790
+ 	* pt.c (maybe_instantiate_noexcept): Return false if FN is
+ 	error_mark_node.
+ 
+ 2021-01-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* constexpr.c (potential_constant_expression_1): Handle
+ 	expressions known to be non-constant for Objective-C.
+ 
+ 2021-01-09  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2021-01-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/98551
+ 	* constexpr.c (cxx_eval_call_expression): Check CLASS_TYPE_P
+ 	instead of AGGREGATE_TYPE_P before calling replace_result_decl.
+ 
+ 2021-01-09  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-31  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/96197
+ 	* constexpr.c (cxx_eval_constant_expression) <case CONST_DECL>:
+ 	Pass false to decl_constant_value and decl_really_constant_value
+ 	so that they don't unshare their result.
+ 	* cp-tree.h (decl_constant_value): New declaration with an added
+ 	bool parameter.
+ 	(decl_really_constant_value): Add bool parameter defaulting to
+ 	true to existing declaration.
+ 	* init.c (constant_value_1): Add bool parameter which controls
+ 	whether to unshare the initializer before returning.  Call
+ 	unshare_expr at most once.
+ 	(scalar_constant_value): Pass true to constant_value_1's new
+ 	bool parameter.
+ 	(decl_really_constant_value): Add bool parameter and forward it
+ 	to constant_value_1.
+ 	(decl_constant_value): Likewise, but instead define a new
+ 	overload with an added bool parameter.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-08  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98187
+ 	* parser.c (cp_parser_omp_parallel): For parallel master with
+ 	-fopenmp-simd only, just call cp_parser_omp_master instead of
+ 	wrapping it in OMP_PARALLEL.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98122
+ 	* constexpr.c (cxx_union_active_member): New function.
+ 	(cxx_fold_indirect_ref_1): Add ctx argument, pass it through to
+ 	recursive call.  Handle UNION_TYPE.
+ 	(cxx_fold_indirect_ref): Add ctx argument, pass it to recursive calls
+ 	and cxx_fold_indirect_ref_1.
+ 	(cxx_eval_indirect_ref): Adjust cxx_fold_indirect_ref calls.
+ 
+ 2021-01-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/98072
+ 	* parser.c (cp_parser_omp_depobj): Suppress location wrappers when
+ 	parsing depend clause.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/82099
+ 	* pt.c (resolve_overloaded_unification): Call
+ 	maybe_instantiate_noexcept after instantiating the function
+ 	decl.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-28  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/96675
+ 	PR c++/96742
+ 	* pt.c (tsubst_copy_and_build): Call value_dependent_expression_p or
+ 	type_dependent_expression_p instead of type_dependent_expression_p_push.
+ 	But only call value_dependent_expression_p for expressions that are
+ 	potential_constant_expression.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-02  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/97975
+ 	* constexpr.c (fold_non_dependent_init): Add a tree parameter.
+ 	Use it.
+ 	* cp-tree.h (fold_non_dependent_init): Add a tree parameter with
+ 	a default value.
+ 	* typeck2.c (store_init_value): Call fold_non_dependent_expr
+ 	only when checking the initializer for constexpr variables.
+ 	Call fold_non_dependent_init instead of maybe_constant_init.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-07  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/98043
+ 	* decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
+ 	set it to the type of SWITCH_STMT_COND.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-12-08  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/98103
+ 	* constexpr.c (cxx_eval_dynamic_cast_fn): If the evaluating of vtable
+ 	yields a null pointer, give an error and return.  Use objtype.
+ 
+ 2021-01-05  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/97427
+ 	* constexpr.c (cxx_set_object_constness): New function.
+ 	(cxx_eval_call_expression): Set new_obj for destructors too.
+ 	Call cxx_set_object_constness to set/unset TREE_READONLY of
+ 	the object under construction/destruction.
+ 
+ 2021-01-03  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-19  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/97438
+ 	* coroutines.cc (struct coroutine_info): Add a field to
+ 	record that we emitted a promise type error.
+ 	(coro_promise_type_found_p): Check for the case that the
+ 	promise type contains both return_void and return_value.
+ 	Emit an error if so, with information about the wrong
+ 	type methods.
+ 
+ 2020-12-23  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/98332
+ 	* constexpr.c (unshare_constructor): Check for NULL.
+ 	(cxx_eval_vec_init_1): Always exit early if non-constant.
+ 
+ 2020-12-23  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/90254
+ 	PR c++/93711
+ 	* cp-tree.h (unsafe_return_slot_p): Declare.
+ 	* call.c (is_base_field_ref): Rename to unsafe_return_slot_p.
+ 	(build_over_call): Check unsafe_return_slot_p.
+ 	(build_special_member_call): Likewise.
+ 	* init.c (expand_default_init): Likewise.
+ 	* typeck2.c (split_nonconstant_init_1): Likewise.
+ 
+ 2020-12-16  Nathan Sidwell  <nathan@acm.org>
+ 
+ 	* parser.c (cp_parser_elaborated_type_specifier): Test
+ 	BOUND_TEMPLATE_TEMPLATE_PARM before checking for instantiation.
+ 
+ 2020-12-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/64194
+ 	* pt.c (resolve_overloaded_unification): If the function
+ 	template specialization has a placeholder return type,
+ 	then instantiate it before attempting unification.
+ 
+ 2020-12-09  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/93083
+ 	* pt.c (convert_template_argument): Handle equivalent placeholders.
+ 	(do_class_deduction): Look through EXPR_PACK_EXPANSION, too.
+ 
+ 2020-12-02  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	Backported from master:
+ 	2020-11-23  Richard Sandiford  <richard.sandiford@arm.com>
+ 
+ 	PR c++/97904
+ 	* pt.c (tsubst): Use verify_type_context to check the type
+ 	of an array element.
+ 
+ 2020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-26  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* parser.c (cp_parser_omp_var_list_no_open): Assert that array
+ 	section's 'low_bound', 'length' are not location wrapper nodes.
+ 	(cp_parser_oacc_all_clauses, cp_parser_oacc_cache): Instantiate
+ 	'auto_suppress_location_wrappers'.
+ 
+ 2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-25  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* pt.c (tsubst_omp_clauses): Handle 'OMP_CLAUSE__CACHE_'.
+ 	(tsubst_expr): Handle 'OACC_CACHE'.
+ 
+ 2020-11-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96805
+ 	PR c++/96199
+ 	* pt.c (tsubst_aggr_type): Don't build a TYPENAME_TYPE when
+ 	entering_scope.
+ 	(tsubst_template_decl): Use tsubst_aggr_type.
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97790
+ 	* constexpr.c (cxx_eval_constant_expression) <case CLEANUP_POINT_EXPR,
+ 	case TRY_FINALLY_EXPR, case CLEANUP_STMT>: Don't pass jump_target to
+ 	cxx_eval_constant_expression when evaluating the cleanups.
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/97748
+ 	* cvt.c (convert_to_void): Check (complain & tf_warning) in the outer
+ 	if rather than twice times in the inner one.  Use warn_if_unused_value.
+ 	Formatting fix.
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/67453
+ 	* decl.c (duplicate_decls): Propagate DECL_ATTRIBUTES and
+ 	DECL_PRESERVE_P from olddecl to its clones if any.
+ 
+ 2020-11-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97663
+ 	* parser.c (cp_parser_init_declarator): Don't try to parse
+ 	C++17 deduction guides if there are any type specifiers even when
+ 	type is NULL.
+ 
+ 2020-10-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-29  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/97412
+ 	* constraint.cc (normalize_concept_check): Don't call
+ 	tsubst_template_args when 'args' is NULL.
+ 
+ 2020-10-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-28  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/95132
+ 	* decl2.c (mark_used): Move up the constraints_satisfied_p check
+ 	so that we check constraints before calling maybe_instantiate_decl.
+ 
+ 2020-10-24  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-24  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/96241
+ 	* constexpr.c (cxx_eval_array_reference): Set up ctx->ctor if we
+ 	are initializing an aggregate.  Call free_constructor on the new
+ 	CONSTRUCTOR if it isn't returned from cxx_eval_constant_expression.
+ 
+ 2020-10-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-22  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/97328
+ 	* constexpr.c (init_subob_ctx): Don't punt on RANGE_EXPR
+ 	indexes, instead build a sub-aggregate initialization context
+ 	with no subobject.
+ 
+ 2020-10-20  Marek Polacek  <polacek@redhat.com>
+ 
+ 	* pt.c (tsubst_copy_and_build): Use cxx2a.
+ 
+ 2020-10-20  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-07  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/97010
+ 	* pt.c (tsubst_copy_and_build) <case TEMPLATE_ID_EXPR>: Call
+ 	tsubst_copy_and_build explicitly instead of using the RECUR macro.
+ 	Handle a TEMPLATE_ID_EXPR with an IDENTIFIER_NODE as its operand.
+ 	<case CALL_EXPR>: Perform ADL for a TEMPLATE_ID_EXPR with an
+ 	IDENTIFIER_NODE as its operand.
+ 
+ 2020-10-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-05  Richard Biener  <rguenther@suse.de>
+ 		    Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97197
+ 	* error.c (dump_expr): Handle TARGET_MEM_REF.
+ 
+ 2020-10-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/96229
+ 	* parser.c (cp_parser_class_specifier_1): Move call to
+ 	associate_classtype_constraints from here to ...
+ 	(cp_parser_class_head): ... here.
+ 	* pt.c (is_compatible_template_arg): Correct documentation to
+ 	say "argument is _no_ more constrained than the parameter".
+ 
+ 2020-10-08  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-07  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/88115
+ 	PR libstdc++/97273
+ 	* tree.c (cp_tree_equal) <case ALIGNOF_EXPR>: Return false if
+ 	ALIGNOF_EXPR_STD_P differ.
+ 
+ 2020-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/96994
+ 	* call.c (build_over_call): If obj_arg is non-NULL, return INIT_EXPR
+ 	setting obj_arg to call.
+ 
+ 2020-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-10-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97195
+ 	* constexpr.c (cxx_eval_call_expression): Don't VERIFY_CONSTANT the
+ 	second argument.
+ 
+ 2020-10-05  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-22  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/97145
+ 	* constexpr.c (cxx_eval_builtin_function_call): Return void_node for
+ 	calls to __sanitize_ptr_{sub,cmp} builtins.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/96901
+ 	* constexpr.c (fundef_copies_table): Change type from
+ 	hash_map<tree, tree> * to decl_tree_map *.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/96862
+ 	* constexpr.c (cxx_eval_outermost_constant_expr): Temporarily disable
+ 	flag_rounding_math during manifestly constant evaluation.
+ 
+ 2020-09-09  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-09  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/95164
+ 	* decl.c (reshape_init_r): When initializing an aggregate member
+ 	with an initializer from an initializer-list, also consider
+ 	COMPOUND_LITERAL_P.
+ 
+ 2020-08-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-10  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c++/96497
+ 	* constexpr.c (cxx_eval_binary_expression): For SPACESHIP_EXPR, tail
+ 	call cxx_eval_constant_expression after genericize_spaceship to avoid
+ 	undesirable further VERIFY_CONSTANT.
+ 
+ 2020-08-24  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/95428
+ 	* optimize.c (populate_clone_array): Revert PR70462 change.
+ 	(maybe_clone_body): Likewise.
+ 
+ 2020-08-18  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/96199
+ 	* pt.c (maybe_dependent_member_ref): New.
+ 	(tsubst_copy) [CONST_DECL]: Use it.
+ 	[VAR_DECL]: Likewise.
+ 	(tsubst_aggr_type): Handle nested type.
+ 
+ 2020-08-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-10  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	* pt.c (resolve_overloaded_unification): Drop functions with
+ 	unsatisfied constraints.
+ 	(resolve_nondeduced_context): Likewise.
+ 
+ 2020-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/96106
+ 	* pt.c (reduce_template_parm_level): Propagate DECL_VIRTUAL_P
+ 	from the original TEMPLATE_PARM_DECL to the new lowered one.
+ 
+ 2020-08-11  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-07-30  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/96164
+ 	* constraint.cc (constraints_satisfied_p): Return true if
+ 	!flags_concepts.
+ 	* pt.c (do_type_instantiation): Update a paragraph taken from
+ 	[temp.explicit] to reflect the latest specification.  Don't
+ 	instantiate a member with unsatisfied constraints.
+ 
+ 2020-08-04  Marek Polacek  <polacek@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-08-04  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/96082
+ 	* parser.c (cp_parser_elaborated_type_specifier): Allow
+ 	'template' following ::.
+ 
+ 2020-07-29  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-07-16  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR c++/95591
+ 	PR c++/95599
+ 	PR c++/95823
+ 	PR c++/95824
+ 	PR c++/95895
+ 	* coroutines.cc (struct coro_ret_data): Delete.
+ 	(coro_maybe_expand_co_return): Delete.
+ 	(co_return_expander): Delete.
+ 	(expand_co_returns): Delete.
+ 	(co_await_find_in_subtree): Remove unused name.
+ 	(build_actor_fn): Remove unused parm, remove handling
+ 	for co_return expansion.
+ 	(register_await_info): Demote duplicate info message to a
+ 	warning.
+ 	(coro_make_frame_entry): Move closer to use site.
+ 	(struct susp_frame_data): Add fields for final suspend label
+ 	and a flag to indicate await expressions with initializers.
+ 	(captures_temporary): Delete.
+ 	(register_awaits): Remove unused code, update comments.
+ 	(find_any_await): New.
+ 	(tmp_target_expr_p): New.
+ 	(struct interesting): New.
+ 	(find_interesting_subtree): New.
+ 	(struct var_nest_node): New.
+ 	(flatten_await_stmt): New.
+ 	(handle_nested_conditionals): New.
+ 	(process_conditional): New.
+ 	(replace_statement_captures): Rename to...
+ 	(maybe_promote_temps): ... this.
+ 	(maybe_promote_captured_temps): Delete.
+ 	(analyze_expression_awaits): Check for await expressions with
+ 	initializers.  Simplify handling for truth-and/or-if.
+ 	(expand_one_truth_if): Simplify (map cases that need expansion
+ 	to COND_EXPR).
+ 	(await_statement_walker): Handle CO_RETURN_EXPR. Simplify the
+ 	handling for truth-and/or-if expressions.
+ 	(register_local_var_uses): Ensure that we create names in the
+ 	implementation namespace.
+ 	(morph_fn_to_coro): Add final suspend label to suspend frame
+ 	callback data and remove it from the build_actor_fn call.
+ 
+ 2020-07-29  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-06-05  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* cp-tree.def (CO_RETURN_EXPR): Correct the class
+ 	to use tcc_statement.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/cp/call.c gcc-10.3.0/gcc/cp/call.c
*** gcc-10.2.0/gcc/cp/call.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/call.c	Thu Apr  8 11:56:28 2021
*************** op_is_ordered (tree_code code)
*** 5904,5909 ****
--- 5904,5918 ----
      case LSHIFT_EXPR:
        // 8. a >> b
      case RSHIFT_EXPR:
+       // a && b
+       // Predates P0145R3.
+     case TRUTH_ANDIF_EXPR:
+       // a || b
+       // Predates P0145R3.
+     case TRUTH_ORIF_EXPR:
+       // a , b
+       // Predates P0145R3.
+     case COMPOUND_EXPR:
        return (flag_strong_eval_order ? 1 : 0);
  
      default:
*************** build_temp (tree expr, tree type, int fl
*** 7123,7128 ****
--- 7132,7145 ----
        && !type_has_nontrivial_copy_init (TREE_TYPE (expr)))
      return get_target_expr_sfinae (expr, complain);
  
+   /* In decltype, we might have decided not to wrap this call in a TARGET_EXPR.
+      But it turns out to be a subexpression, so perform temporary
+      materialization now.  */
+   if (TREE_CODE (expr) == CALL_EXPR
+       && CLASS_TYPE_P (type)
+       && same_type_ignoring_top_level_qualifiers_p (type, TREE_TYPE (expr)))
+     expr = build_cplus_new (type, expr, complain);
+ 
    savew = warningcount + werrorcount, savee = errorcount;
    releasing_vec args (make_tree_vector_single (expr));
    expr = build_special_member_call (NULL_TREE, complete_ctor_identifier,
*************** type_passed_as (tree type)
*** 8151,8161 ****
  {
    /* Pass classes with copy ctors by invisible reference.  */
    if (TREE_ADDRESSABLE (type))
!     {
!       type = build_reference_type (type);
!       /* There are no other pointers to this temporary.  */
!       type = cp_build_qualified_type (type, TYPE_QUAL_RESTRICT);
!     }
    else if (targetm.calls.promote_prototypes (NULL_TREE)
  	   && INTEGRAL_TYPE_P (type)
  	   && COMPLETE_TYPE_P (type)
--- 8168,8174 ----
  {
    /* Pass classes with copy ctors by invisible reference.  */
    if (TREE_ADDRESSABLE (type))
!     type = build_reference_type (type);
    else if (targetm.calls.promote_prototypes (NULL_TREE)
  	   && INTEGRAL_TYPE_P (type)
  	   && COMPLETE_TYPE_P (type)
*************** call_copy_ctor (tree a, tsubst_flags_t c
*** 8331,8354 ****
    return r;
  }
  
! /* Return true iff T refers to a base field.  */
  
! static bool
! is_base_field_ref (tree t)
  {
    STRIP_NOPS (t);
    if (TREE_CODE (t) == ADDR_EXPR)
      t = TREE_OPERAND (t, 0);
    if (TREE_CODE (t) == COMPONENT_REF)
      t = TREE_OPERAND (t, 1);
!   if (TREE_CODE (t) == FIELD_DECL)
!     return DECL_FIELD_IS_BASE (t);
!   return false;
  }
  
! /* We can't elide a copy from a function returning by value to a base
!    subobject, as the callee might clobber tail padding.  Return true iff this
!    could be that case.  */
  
  static bool
  unsafe_copy_elision_p (tree target, tree exp)
--- 8344,8377 ----
    return r;
  }
  
! /* Return true iff T refers to a base or potentially-overlapping field, which
!    cannot be used for return by invisible reference.  We avoid doing C++17
!    mandatory copy elision when this is true.
  
!    This returns true even if the type of T has no tail padding that other data
!    could be allocated into, because that depends on the particular ABI.
!    unsafe_copy_elision_p, below, does consider whether there is padding.  */
! 
! bool
! unsafe_return_slot_p (tree t)
  {
    STRIP_NOPS (t);
    if (TREE_CODE (t) == ADDR_EXPR)
      t = TREE_OPERAND (t, 0);
    if (TREE_CODE (t) == COMPONENT_REF)
      t = TREE_OPERAND (t, 1);
!   if (TREE_CODE (t) != FIELD_DECL)
!     return false;
!   if (!CLASS_TYPE_P (TREE_TYPE (t)))
!     /* The middle-end will do the right thing for scalar types.  */
!     return false;
!   return (DECL_FIELD_IS_BASE (t)
! 	  || lookup_attribute ("no_unique_address", DECL_ATTRIBUTES (t)));
  }
  
! /* We can't elide a copy from a function returning by value to a
!    potentially-overlapping subobject, as the callee might clobber tail padding.
!    Return true iff this could be that case.  */
  
  static bool
  unsafe_copy_elision_p (tree target, tree exp)
*************** unsafe_copy_elision_p (tree target, tree
*** 8358,8367 ****
      return false;
    tree type = TYPE_MAIN_VARIANT (TREE_TYPE (exp));
    /* It's safe to elide the copy for a class with no tail padding.  */
!   if (tree_int_cst_equal (TYPE_SIZE (type), CLASSTYPE_SIZE (type)))
      return false;
    /* It's safe to elide the copy if we aren't initializing a base object.  */
!   if (!is_base_field_ref (target))
      return false;
    tree init = TARGET_EXPR_INITIAL (exp);
    /* build_compound_expr pushes COMPOUND_EXPR inside TARGET_EXPR.  */
--- 8381,8391 ----
      return false;
    tree type = TYPE_MAIN_VARIANT (TREE_TYPE (exp));
    /* It's safe to elide the copy for a class with no tail padding.  */
!   if (!is_empty_class (type)
!       && tree_int_cst_equal (TYPE_SIZE (type), CLASSTYPE_SIZE (type)))
      return false;
    /* It's safe to elide the copy if we aren't initializing a base object.  */
!   if (!unsafe_return_slot_p (target))
      return false;
    tree init = TARGET_EXPR_INITIAL (exp);
    /* build_compound_expr pushes COMPOUND_EXPR inside TARGET_EXPR.  */
*************** build_over_call (struct z_candidate *can
*** 8553,8558 ****
--- 8577,8583 ----
        && DECL_COMPLETE_CONSTRUCTOR_P (fn)
        && (DECL_COPY_CONSTRUCTOR_P (fn)
  	  || DECL_MOVE_CONSTRUCTOR_P (fn))
+       && !unsafe_return_slot_p (first_arg)
        && conv_binds_ref_to_prvalue (convs[0]))
      {
        force_elide = true;
*************** build_over_call (struct z_candidate *can
*** 8940,8946 ****
      {
        tree targ;
        tree arg = argarray[num_artificial_parms_for (fn)];
!       tree fa;
        bool trivial = trivial_fn_p (fn);
  
        /* Pull out the real argument, disregarding const-correctness.  */
--- 8965,8971 ----
      {
        tree targ;
        tree arg = argarray[num_artificial_parms_for (fn)];
!       tree fa = argarray[0];
        bool trivial = trivial_fn_p (fn);
  
        /* Pull out the real argument, disregarding const-correctness.  */
*************** build_over_call (struct z_candidate *can
*** 8970,8977 ****
        else
  	arg = cp_build_fold_indirect_ref (arg);
  
!       /* In C++17 we shouldn't be copying a TARGET_EXPR except into a base
! 	 subobject.  */
        if (CHECKING_P && cxx_dialect >= cxx17)
  	gcc_assert (TREE_CODE (arg) != TARGET_EXPR
  		    || force_elide
--- 8995,9002 ----
        else
  	arg = cp_build_fold_indirect_ref (arg);
  
!       /* In C++17 we shouldn't be copying a TARGET_EXPR except into a
! 	 potentially-overlapping subobject.  */
        if (CHECKING_P && cxx_dialect >= cxx17)
  	gcc_assert (TREE_CODE (arg) != TARGET_EXPR
  		    || force_elide
*************** build_over_call (struct z_candidate *can
*** 8979,8987 ****
  		    || convs[0]->need_temporary_p
  		    || seen_error ()
  		    /* See unsafe_copy_elision_p.  */
! 		    || DECL_BASE_CONSTRUCTOR_P (fn));
  
-       fa = argarray[0];
        bool unsafe = unsafe_copy_elision_p (fa, arg);
        bool eliding_temp = (TREE_CODE (arg) == TARGET_EXPR && !unsafe);
  
--- 9004,9011 ----
  		    || convs[0]->need_temporary_p
  		    || seen_error ()
  		    /* See unsafe_copy_elision_p.  */
! 		    || unsafe_return_slot_p (fa));
  
        bool unsafe = unsafe_copy_elision_p (fa, arg);
        bool eliding_temp = (TREE_CODE (arg) == TARGET_EXPR && !unsafe);
  
*************** build_over_call (struct z_candidate *can
*** 9154,9159 ****
--- 9178,9186 ----
  	      || !current_binding_level->immediate_fn_ctx_p))
  	{
  	  tree obj_arg = NULL_TREE;
+ 	  /* Undo convert_from_reference called by build_cxx_call.  */
+ 	  if (REFERENCE_REF_P (call))
+ 	    call = TREE_OPERAND (call, 0);
  	  if (DECL_CONSTRUCTOR_P (fndecl))
  	    obj_arg = cand->first_arg ? cand->first_arg : (*args)[0];
  	  if (obj_arg && is_dummy_object (obj_arg))
*************** build_over_call (struct z_candidate *can
*** 9175,9180 ****
--- 9202,9210 ----
  		}
  	    }
  	  call = cxx_constant_value (call, obj_arg);
+ 	  if (obj_arg && !error_operand_p (call))
+ 	    call = build2 (INIT_EXPR, void_type_node, obj_arg, call);
+ 	  call = convert_from_reference (call);
  	}
      }
    return call;
*************** build_special_member_call (tree instance
*** 9794,9800 ****
       resolution.  */
    if (cxx_dialect >= cxx17
        && args && vec_safe_length (*args) == 1
!       && name == complete_ctor_identifier)
      {
        tree arg = (**args)[0];
  
--- 9824,9830 ----
       resolution.  */
    if (cxx_dialect >= cxx17
        && args && vec_safe_length (*args) == 1
!       && !unsafe_return_slot_p (instance))
      {
        tree arg = (**args)[0];
  
diff -Nrcpad gcc-10.2.0/gcc/cp/class.c gcc-10.3.0/gcc/cp/class.c
*** gcc-10.2.0/gcc/cp/class.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/class.c	Thu Apr  8 11:56:28 2021
*************** mark_or_check_tags (tree t, tree *tp, ab
*** 1450,1455 ****
--- 1450,1459 ----
  static tree
  find_abi_tags_r (tree *tp, int *walk_subtrees, void *data)
  {
+   if (TYPE_P (*tp) && *walk_subtrees == 1 && flag_abi_version != 14)
+     /* Tell cp_walk_subtrees to look though typedefs. [PR98481] */
+     *walk_subtrees = 2;
+ 
    if (!OVERLOAD_TYPE_P (*tp))
      return NULL_TREE;
  
*************** find_abi_tags_r (tree *tp, int *walk_sub
*** 1470,1475 ****
--- 1474,1483 ----
  static tree
  mark_abi_tags_r (tree *tp, int *walk_subtrees, void *data)
  {
+   if (TYPE_P (*tp) && *walk_subtrees == 1 && flag_abi_version != 14)
+     /* Tell cp_walk_subtrees to look though typedefs.  */
+     *walk_subtrees = 2;
+ 
    if (!OVERLOAD_TYPE_P (*tp))
      return NULL_TREE;
  
diff -Nrcpad gcc-10.2.0/gcc/cp/constexpr.c gcc-10.3.0/gcc/cp/constexpr.c
*** gcc-10.2.0/gcc/cp/constexpr.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/constexpr.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 35,40 ****
--- 35,41 ----
  #include "timevar.h"
  #include "fold-const-call.h"
  #include "stor-layout.h"
+ #include "cgraph.h"
  
  static bool verify_constant (tree, bool, bool *, bool *);
  #define VERIFY_CONSTANT(X)						\
*************** maybe_initialize_constexpr_call_table (v
*** 1149,1155 ****
  
     This is not GC-deletable to avoid GC affecting UID generation.  */
  
! static GTY(()) hash_map<tree, tree> *fundef_copies_table;
  
  /* Reuse a copy or create a new unshared copy of the function FUN.
     Return this copy.  We use a TREE_LIST whose PURPOSE is body, VALUE
--- 1150,1156 ----
  
     This is not GC-deletable to avoid GC affecting UID generation.  */
  
! static GTY(()) decl_tree_map *fundef_copies_table;
  
  /* Reuse a copy or create a new unshared copy of the function FUN.
     Return this copy.  We use a TREE_LIST whose PURPOSE is body, VALUE
*************** cxx_eval_builtin_function_call (const co
*** 1301,1306 ****
--- 1302,1313 ----
        case BUILT_IN_STRSTR:
  	strops = 2;
  	strret = 1;
+ 	break;
+       case BUILT_IN_ASAN_POINTER_COMPARE:
+       case BUILT_IN_ASAN_POINTER_SUBTRACT:
+ 	/* These builtins shall be ignored during constant expression
+ 	   evaluation.  */
+ 	return void_node;
        default:
  	break;
        }
*************** unshare_constructor (tree t MEM_STAT_DEC
*** 1458,1464 ****
        vec<constructor_elt, va_gc> *v = CONSTRUCTOR_ELTS (n);
        constructor_elt *ce;
        for (HOST_WIDE_INT i = 0; vec_safe_iterate (v, i, &ce); ++i)
! 	if (TREE_CODE (ce->value) == CONSTRUCTOR)
  	  ptrs.safe_push (&ce->value);
      }
    return t;
--- 1465,1471 ----
        vec<constructor_elt, va_gc> *v = CONSTRUCTOR_ELTS (n);
        constructor_elt *ce;
        for (HOST_WIDE_INT i = 0; vec_safe_iterate (v, i, &ce); ++i)
! 	if (ce->value && TREE_CODE (ce->value) == CONSTRUCTOR)
  	  ptrs.safe_push (&ce->value);
      }
    return t;
*************** cxx_eval_dynamic_cast_fn (const constexp
*** 1927,1937 ****
       to the object under construction or destruction, this object is
       considered to be a most derived object that has the type of the
       constructor or destructor's class.  */
!   tree vtable = build_vfield_ref (obj, TREE_TYPE (obj));
    vtable = cxx_eval_constant_expression (ctx, vtable, /*lval*/false,
  					 non_constant_p, overflow_p);
    if (*non_constant_p)
      return call;
    /* VTABLE will be &_ZTV1A + 16 or similar, get _ZTV1A.  */
    vtable = extract_obj_from_addr_offset (vtable);
    const tree mdtype = DECL_CONTEXT (vtable);
--- 1934,1953 ----
       to the object under construction or destruction, this object is
       considered to be a most derived object that has the type of the
       constructor or destructor's class.  */
!   tree vtable = build_vfield_ref (obj, objtype);
    vtable = cxx_eval_constant_expression (ctx, vtable, /*lval*/false,
  					 non_constant_p, overflow_p);
    if (*non_constant_p)
      return call;
+   /* With -fsanitize=vptr, we initialize all vtable pointers to null,
+      so it's possible that we got a null pointer now.  */
+   if (integer_zerop (vtable))
+     {
+       if (!ctx->quiet)
+ 	error_at (loc, "virtual table pointer is used uninitialized");
+       *non_constant_p = true;
+       return integer_zero_node;
+     }
    /* VTABLE will be &_ZTV1A + 16 or similar, get _ZTV1A.  */
    vtable = extract_obj_from_addr_offset (vtable);
    const tree mdtype = DECL_CONTEXT (vtable);
*************** replace_result_decl (tree *tp, tree decl
*** 2075,2080 ****
--- 2091,2117 ----
    return data.changed;
  }
  
+ /* If OBJECT is of const class type, evaluate it to a CONSTRUCTOR and set
+    its TREE_READONLY flag according to READONLY_P.  Used for constexpr
+    'tors to detect modifying const objects in a constexpr context.  */
+ 
+ static void
+ cxx_set_object_constness (const constexpr_ctx *ctx, tree object,
+ 			  bool readonly_p, bool *non_constant_p,
+ 			  bool *overflow_p)
+ {
+   if (CLASS_TYPE_P (TREE_TYPE (object))
+       && CP_TYPE_CONST_P (TREE_TYPE (object)))
+     {
+       /* Subobjects might not be stored in ctx->global->values but we
+ 	 can get its CONSTRUCTOR by evaluating *this.  */
+       tree e = cxx_eval_constant_expression (ctx, object, /*lval*/false,
+ 					     non_constant_p, overflow_p);
+       if (TREE_CODE (e) == CONSTRUCTOR && !*non_constant_p)
+ 	TREE_READONLY (e) = readonly_p;
+     }
+ }
+ 
  /* Subroutine of cxx_eval_constant_expression.
     Evaluate the call expression tree T in the context of OLD_CALL expression
     evaluation.  */
*************** cxx_eval_call_expression (const constexp
*** 2184,2189 ****
--- 2221,2233 ----
  				     type);
  	      DECL_ARTIFICIAL (var) = 1;
  	      TREE_STATIC (var) = 1;
+ 	      // Temporarily register the artificial var in varpool,
+ 	      // so that comparisons of its address against NULL are folded
+ 	      // through nonzero_address even with
+ 	      // -fno-delete-null-pointer-checks or that comparison of
+ 	      // addresses of different heap artificial vars is folded too.
+ 	      // See PR98988 and PR99031.
+ 	      varpool_node::finalize_decl (var);
  	      ctx->global->heap_vars.safe_push (var);
  	      ctx->global->values.put (var, NULL_TREE);
  	      return fold_convert (ptr_type_node, build_address (var));
*************** cxx_eval_call_expression (const constexp
*** 2234,2242 ****
  	      tree arg = CALL_EXPR_ARG (t, i);
  	      arg = cxx_eval_constant_expression (ctx, arg, false,
  						  non_constant_p, overflow_p);
- 	      VERIFY_CONSTANT (arg);
  	      if (i == 1)
  		arg1 = arg;
  	    }
  	  gcc_assert (arg1);
  	  return arg1;
--- 2278,2287 ----
  	      tree arg = CALL_EXPR_ARG (t, i);
  	      arg = cxx_eval_constant_expression (ctx, arg, false,
  						  non_constant_p, overflow_p);
  	      if (i == 1)
  		arg1 = arg;
+ 	      else
+ 		VERIFY_CONSTANT (arg);
  	    }
  	  gcc_assert (arg1);
  	  return arg1;
*************** cxx_eval_call_expression (const constexp
*** 2360,2370 ****
  
    depth_ok = push_cx_call_context (t);
  
!   /* Remember the object we are constructing.  */
    tree new_obj = NULL_TREE;
!   if (DECL_CONSTRUCTOR_P (fun))
      {
!       /* In a constructor, it should be the first `this' argument.
  	 At this point it has already been evaluated in the call
  	 to cxx_bind_parameters_in_call.  */
        new_obj = TREE_VEC_ELT (new_call.bindings, 0);
--- 2405,2415 ----
  
    depth_ok = push_cx_call_context (t);
  
!   /* Remember the object we are constructing or destructing.  */
    tree new_obj = NULL_TREE;
!   if (DECL_CONSTRUCTOR_P (fun) || DECL_DESTRUCTOR_P (fun))
      {
!       /* In a cdtor, it should be the first `this' argument.
  	 At this point it has already been evaluated in the call
  	 to cxx_bind_parameters_in_call.  */
        new_obj = TREE_VEC_ELT (new_call.bindings, 0);
*************** cxx_eval_call_expression (const constexp
*** 2501,2506 ****
--- 2546,2557 ----
  	  unsigned save_heap_alloc_count = ctx->global->heap_vars.length ();
  	  unsigned save_heap_dealloc_count = ctx->global->heap_dealloc_count;
  
+ 	  /* If this is a constexpr destructor, the object's const and volatile
+ 	     semantics are no longer in effect; see [class.dtor]p5.  */
+ 	  if (new_obj && DECL_DESTRUCTOR_P (fun))
+ 	    cxx_set_object_constness (ctx, new_obj, /*readonly_p=*/false,
+ 				      non_constant_p, overflow_p);
+ 
  	  tree jump_target = NULL_TREE;
  	  cxx_eval_constant_expression (&ctx_with_save_exprs, body,
  					lval, non_constant_p, overflow_p,
*************** cxx_eval_call_expression (const constexp
*** 2531,2549 ****
  	     the object is no longer under construction, and its possible
  	     'const' semantics now apply.  Make a note of this fact by
  	     marking the CONSTRUCTOR TREE_READONLY.  */
! 	  if (new_obj
! 	      && CLASS_TYPE_P (TREE_TYPE (new_obj))
! 	      && CP_TYPE_CONST_P (TREE_TYPE (new_obj)))
! 	    {
! 	      /* Subobjects might not be stored in ctx->global->values but we
! 		 can get its CONSTRUCTOR by evaluating *this.  */
! 	      tree e = cxx_eval_constant_expression (ctx, new_obj,
! 						     /*lval*/false,
! 						     non_constant_p,
! 						     overflow_p);
! 	      if (TREE_CODE (e) == CONSTRUCTOR && !*non_constant_p)
! 		TREE_READONLY (e) = true;
! 	    }
  
  	  /* Forget the saved values of the callee's SAVE_EXPRs and
  	     TARGET_EXPRs.  */
--- 2582,2590 ----
  	     the object is no longer under construction, and its possible
  	     'const' semantics now apply.  Make a note of this fact by
  	     marking the CONSTRUCTOR TREE_READONLY.  */
! 	  if (new_obj && DECL_CONSTRUCTOR_P (fun))
! 	    cxx_set_object_constness (ctx, new_obj, /*readonly_p=*/true,
! 				      non_constant_p, overflow_p);
  
  	  /* Forget the saved values of the callee's SAVE_EXPRs and
  	     TARGET_EXPRs.  */
*************** cxx_eval_call_expression (const constexp
*** 2601,2607 ****
  	    /* Rewrite all occurrences of the function's RESULT_DECL with the
  	       current object under construction.  */
  	    if (!*non_constant_p && ctx->object
! 		&& AGGREGATE_TYPE_P (TREE_TYPE (res))
  		&& !is_empty_class (TREE_TYPE (res)))
  	      if (replace_result_decl (&result, res, ctx->object))
  		cacheable = false;
--- 2642,2648 ----
  	    /* Rewrite all occurrences of the function's RESULT_DECL with the
  	       current object under construction.  */
  	    if (!*non_constant_p && ctx->object
! 		&& CLASS_TYPE_P (TREE_TYPE (res))
  		&& !is_empty_class (TREE_TYPE (res)))
  	      if (replace_result_decl (&result, res, ctx->object))
  		cacheable = false;
*************** cxx_eval_binary_expression (const conste
*** 2983,2990 ****
    else if (code == SPACESHIP_EXPR)
      {
        r = genericize_spaceship (type, lhs, rhs);
!       r = cxx_eval_constant_expression (ctx, r, lval, non_constant_p,
! 					overflow_p);
      }
  
    if (r == NULL_TREE)
--- 3024,3031 ----
    else if (code == SPACESHIP_EXPR)
      {
        r = genericize_spaceship (type, lhs, rhs);
!       return cxx_eval_constant_expression (ctx, r, lval, non_constant_p,
! 					   overflow_p);
      }
  
    if (r == NULL_TREE)
*************** get_or_insert_ctor_field (tree ctor, tre
*** 3270,3276 ****
      }
    else
      {
!       gcc_assert (TREE_CODE (index) == FIELD_DECL);
  
        /* We must keep the CONSTRUCTOR's ELTS in FIELD order.
  	 Usually we meet initializers in that order, but it is
--- 3311,3319 ----
      }
    else
      {
!       gcc_assert (TREE_CODE (index) == FIELD_DECL
! 		  && (same_type_ignoring_top_level_qualifiers_p
! 		      (DECL_CONTEXT (index), TREE_TYPE (ctor))));
  
        /* We must keep the CONSTRUCTOR's ELTS in FIELD order.
  	 Usually we meet initializers in that order, but it is
*************** cxx_eval_array_reference (const constexp
*** 3548,3562 ****
       initializer, it's initialized from {}.  But use build_value_init
       directly for non-aggregates to avoid creating a garbage CONSTRUCTOR.  */
    tree val;
    if (CP_AGGREGATE_TYPE_P (elem_type))
      {
        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);
!   return cxx_eval_constant_expression (ctx, val, lval, non_constant_p,
! 				       overflow_p);
  }
  
  /* Subroutine of cxx_eval_constant_expression.
--- 3591,3613 ----
       initializer, it's initialized from {}.  But use build_value_init
       directly for non-aggregates to avoid creating a garbage CONSTRUCTOR.  */
    tree val;
+   constexpr_ctx new_ctx;
    if (CP_AGGREGATE_TYPE_P (elem_type))
      {
        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;
  }
  
  /* Subroutine of cxx_eval_constant_expression.
*************** init_subob_ctx (const constexpr_ctx *ctx
*** 3845,3851 ****
    new_ctx = *ctx;
  
    if (index && TREE_CODE (index) != INTEGER_CST
!       && TREE_CODE (index) != FIELD_DECL)
      /* This won't have an element in the new CONSTRUCTOR.  */
      return;
  
--- 3896,3903 ----
    new_ctx = *ctx;
  
    if (index && TREE_CODE (index) != INTEGER_CST
!       && TREE_CODE (index) != FIELD_DECL
!       && TREE_CODE (index) != RANGE_EXPR)
      /* This won't have an element in the new CONSTRUCTOR.  */
      return;
  
*************** init_subob_ctx (const constexpr_ctx *ctx
*** 3858,3864 ****
       update object to refer to the subobject and ctor to refer to
       the (newly created) sub-initializer.  */
    if (ctx->object)
!     new_ctx.object = build_ctor_subob_ref (index, type, ctx->object);
    tree elt = build_constructor (type, NULL);
    CONSTRUCTOR_NO_CLEARING (elt) = true;
    new_ctx.ctor = elt;
--- 3910,3922 ----
       update object to refer to the subobject and ctor to refer to
       the (newly created) sub-initializer.  */
    if (ctx->object)
!     {
!       if (index == NULL_TREE || TREE_CODE (index) == RANGE_EXPR)
! 	/* There's no well-defined subobject for this index.  */
! 	new_ctx.object = NULL_TREE;
!       else
! 	new_ctx.object = build_ctor_subob_ref (index, type, ctx->object);
!     }
    tree elt = build_constructor (type, NULL);
    CONSTRUCTOR_NO_CLEARING (elt) = true;
    new_ctx.ctor = elt;
*************** cxx_eval_vec_init_1 (const constexpr_ctx
*** 4069,4074 ****
--- 4127,4144 ----
        pre_init = true;
      }
  
+   bool zeroed_out = false;
+   if (!CONSTRUCTOR_NO_CLEARING (ctx->ctor))
+     {
+       /* We're initializing an array object that had been zero-initialized
+ 	 earlier.  Truncate ctx->ctor, and propagate its zeroed state by
+ 	 clearing CONSTRUCTOR_NO_CLEARING on each of the aggregate element
+ 	 initializers we append to it.  */
+       gcc_checking_assert (initializer_zerop (ctx->ctor));
+       zeroed_out = true;
+       vec_safe_truncate (*p, 0);
+     }
+ 
    tree nelts = get_array_or_vector_nelts (ctx, atype, non_constant_p,
  					  overflow_p);
    unsigned HOST_WIDE_INT max = tree_to_uhwi (nelts);
*************** cxx_eval_vec_init_1 (const constexpr_ctx
*** 4080,4086 ****
        constexpr_ctx new_ctx;
        init_subob_ctx (ctx, new_ctx, idx, pre_init ? init : elttype);
        if (new_ctx.ctor != ctx->ctor)
! 	CONSTRUCTOR_APPEND_ELT (*p, idx, new_ctx.ctor);
        if (TREE_CODE (elttype) == ARRAY_TYPE)
  	{
  	  /* A multidimensional array; recurse.  */
--- 4150,4160 ----
        constexpr_ctx new_ctx;
        init_subob_ctx (ctx, new_ctx, idx, pre_init ? init : elttype);
        if (new_ctx.ctor != ctx->ctor)
! 	{
! 	  if (zeroed_out)
! 	    CONSTRUCTOR_NO_CLEARING (new_ctx.ctor) = false;
! 	  CONSTRUCTOR_APPEND_ELT (*p, idx, new_ctx.ctor);
! 	}
        if (TREE_CODE (elttype) == ARRAY_TYPE)
  	{
  	  /* A multidimensional array; recurse.  */
*************** cxx_eval_vec_init_1 (const constexpr_ctx
*** 4118,4124 ****
  	  eltinit = cxx_eval_constant_expression (&new_ctx, eltinit, lval,
  						  non_constant_p, overflow_p);
  	}
!       if (*non_constant_p && !ctx->quiet)
  	break;
        if (new_ctx.ctor != ctx->ctor)
  	{
--- 4192,4198 ----
  	  eltinit = cxx_eval_constant_expression (&new_ctx, eltinit, lval,
  						  non_constant_p, overflow_p);
  	}
!       if (*non_constant_p)
  	break;
        if (new_ctx.ctor != ctx->ctor)
  	{
*************** same_type_ignoring_tlq_and_bounds_p (tre
*** 4190,4200 ****
    return same_type_ignoring_top_level_qualifiers_p (type1, type2);
  }
  
  /* Helper function for cxx_fold_indirect_ref_1, called recursively.  */
  
  static tree
! cxx_fold_indirect_ref_1 (location_t loc, tree type, tree op,
! 			 unsigned HOST_WIDE_INT off, bool *empty_base)
  {
    tree optype = TREE_TYPE (op);
    unsigned HOST_WIDE_INT const_nunits;
--- 4264,4295 ----
    return same_type_ignoring_top_level_qualifiers_p (type1, type2);
  }
  
+ /* Try to determine the currently active union member for an expression
+    with UNION_TYPE.  If it can be determined, return the FIELD_DECL,
+    otherwise return NULL_TREE.  */
+ 
+ static tree
+ cxx_union_active_member (const constexpr_ctx *ctx, tree t)
+ {
+   constexpr_ctx new_ctx = *ctx;
+   new_ctx.quiet = true;
+   bool non_constant_p = false, overflow_p = false;
+   tree ctor = cxx_eval_constant_expression (&new_ctx, t, false,
+ 					    &non_constant_p,
+ 					    &overflow_p);
+   if (TREE_CODE (ctor) == CONSTRUCTOR
+       && CONSTRUCTOR_NELTS (ctor) == 1
+       && CONSTRUCTOR_ELT (ctor, 0)->index
+       && TREE_CODE (CONSTRUCTOR_ELT (ctor, 0)->index) == FIELD_DECL)
+     return CONSTRUCTOR_ELT (ctor, 0)->index;
+   return NULL_TREE;
+ }
+ 
  /* Helper function for cxx_fold_indirect_ref_1, called recursively.  */
  
  static tree
! cxx_fold_indirect_ref_1 (const constexpr_ctx *ctx, location_t loc, tree type,
! 			 tree op, unsigned HOST_WIDE_INT off, bool *empty_base)
  {
    tree optype = TREE_TYPE (op);
    unsigned HOST_WIDE_INT const_nunits;
*************** cxx_fold_indirect_ref_1 (location_t loc,
*** 4253,4265 ****
  	  tree index = size_int (idx + tree_to_uhwi (min_val));
  	  op = build4_loc (loc, ARRAY_REF, TREE_TYPE (optype), op, index,
  			   NULL_TREE, NULL_TREE);
! 	  return cxx_fold_indirect_ref_1 (loc, type, op, rem,
  					  empty_base);
  	}
      }
    /* ((foo *)&struct_with_foo_field)[x] => COMPONENT_REF */
!   else if (TREE_CODE (optype) == RECORD_TYPE)
      {
        for (tree field = TYPE_FIELDS (optype);
  	   field; field = DECL_CHAIN (field))
  	if (TREE_CODE (field) == FIELD_DECL
--- 4348,4376 ----
  	  tree index = size_int (idx + tree_to_uhwi (min_val));
  	  op = build4_loc (loc, ARRAY_REF, TREE_TYPE (optype), op, index,
  			   NULL_TREE, NULL_TREE);
! 	  return cxx_fold_indirect_ref_1 (ctx, loc, type, op, rem,
  					  empty_base);
  	}
      }
    /* ((foo *)&struct_with_foo_field)[x] => COMPONENT_REF */
!   else if (TREE_CODE (optype) == RECORD_TYPE
! 	   || TREE_CODE (optype) == UNION_TYPE)
      {
+       if (TREE_CODE (optype) == UNION_TYPE)
+ 	/* For unions prefer the currently active member.  */
+ 	if (tree field = cxx_union_active_member (ctx, op))
+ 	  {
+ 	    unsigned HOST_WIDE_INT el_sz
+ 	      = tree_to_uhwi (TYPE_SIZE_UNIT (TREE_TYPE (field)));
+ 	    if (off < el_sz)
+ 	      {
+ 		tree cop = build3 (COMPONENT_REF, TREE_TYPE (field),
+ 				   op, field, NULL_TREE);
+ 		if (tree ret = cxx_fold_indirect_ref_1 (ctx, loc, type, cop,
+ 							off, empty_base))
+ 		  return ret;
+ 	      }
+ 	  }
        for (tree field = TYPE_FIELDS (optype);
  	   field; field = DECL_CHAIN (field))
  	if (TREE_CODE (field) == FIELD_DECL
*************** cxx_fold_indirect_ref_1 (location_t loc,
*** 4270,4282 ****
  	    if (!tree_fits_uhwi_p (pos))
  	      continue;
  	    unsigned HOST_WIDE_INT upos = tree_to_uhwi (pos);
! 	    unsigned el_sz
  	      = tree_to_uhwi (TYPE_SIZE_UNIT (TREE_TYPE (field)));
  	    if (upos <= off && off < upos + el_sz)
  	      {
  		tree cop = build3 (COMPONENT_REF, TREE_TYPE (field),
  				   op, field, NULL_TREE);
! 		if (tree ret = cxx_fold_indirect_ref_1 (loc, type, cop,
  							off - upos,
  							empty_base))
  		  return ret;
--- 4381,4393 ----
  	    if (!tree_fits_uhwi_p (pos))
  	      continue;
  	    unsigned HOST_WIDE_INT upos = tree_to_uhwi (pos);
! 	    unsigned HOST_WIDE_INT el_sz
  	      = tree_to_uhwi (TYPE_SIZE_UNIT (TREE_TYPE (field)));
  	    if (upos <= off && off < upos + el_sz)
  	      {
  		tree cop = build3 (COMPONENT_REF, TREE_TYPE (field),
  				   op, field, NULL_TREE);
! 		if (tree ret = cxx_fold_indirect_ref_1 (ctx, loc, type, cop,
  							off - upos,
  							empty_base))
  		  return ret;
*************** cxx_fold_indirect_ref_1 (location_t loc,
*** 4297,4303 ****
     with TBAA in fold_indirect_ref_1.  */
  
  static tree
! cxx_fold_indirect_ref (location_t loc, tree type, tree op0, bool *empty_base)
  {
    tree sub = op0;
    tree subtype;
--- 4408,4415 ----
     with TBAA in fold_indirect_ref_1.  */
  
  static tree
! cxx_fold_indirect_ref (const constexpr_ctx *ctx, location_t loc, tree type,
! 		       tree op0, bool *empty_base)
  {
    tree sub = op0;
    tree subtype;
*************** cxx_fold_indirect_ref (location_t loc, t
*** 4335,4341 ****
  	    return op;
  	}
        else
! 	return cxx_fold_indirect_ref_1 (loc, type, op, 0, empty_base);
      }
    else if (TREE_CODE (sub) == POINTER_PLUS_EXPR
  	   && tree_fits_uhwi_p (TREE_OPERAND (sub, 1)))
--- 4447,4453 ----
  	    return op;
  	}
        else
! 	return cxx_fold_indirect_ref_1 (ctx, loc, type, op, 0, empty_base);
      }
    else if (TREE_CODE (sub) == POINTER_PLUS_EXPR
  	   && tree_fits_uhwi_p (TREE_OPERAND (sub, 1)))
*************** cxx_fold_indirect_ref (location_t loc, t
*** 4345,4351 ****
  
        STRIP_NOPS (op00);
        if (TREE_CODE (op00) == ADDR_EXPR)
! 	return cxx_fold_indirect_ref_1 (loc, type, TREE_OPERAND (op00, 0),
  					tree_to_uhwi (op01), empty_base);
      }
    /* *(foo *)fooarrptr => (*fooarrptr)[0] */
--- 4457,4463 ----
  
        STRIP_NOPS (op00);
        if (TREE_CODE (op00) == ADDR_EXPR)
! 	return cxx_fold_indirect_ref_1 (ctx, loc, type, TREE_OPERAND (op00, 0),
  					tree_to_uhwi (op01), empty_base);
      }
    /* *(foo *)fooarrptr => (*fooarrptr)[0] */
*************** cxx_fold_indirect_ref (location_t loc, t
*** 4355,4361 ****
        tree type_domain;
        tree min_val = size_zero_node;
        tree newsub
! 	= cxx_fold_indirect_ref (loc, TREE_TYPE (subtype), sub, NULL);
        if (newsub)
  	sub = newsub;
        else
--- 4467,4473 ----
        tree type_domain;
        tree min_val = size_zero_node;
        tree newsub
! 	= cxx_fold_indirect_ref (ctx, loc, TREE_TYPE (subtype), sub, NULL);
        if (newsub)
  	sub = newsub;
        else
*************** cxx_eval_indirect_ref (const constexpr_c
*** 4390,4397 ****
      }
  
    /* First try to simplify it directly.  */
!   tree r = cxx_fold_indirect_ref (EXPR_LOCATION (t), TREE_TYPE (t), orig_op0,
! 				  &empty_base);
    if (!r)
      {
        /* If that didn't work, evaluate the operand first.  */
--- 4502,4509 ----
      }
  
    /* First try to simplify it directly.  */
!   tree r = cxx_fold_indirect_ref (ctx, EXPR_LOCATION (t), TREE_TYPE (t),
! 				  orig_op0, &empty_base);
    if (!r)
      {
        /* If that didn't work, evaluate the operand first.  */
*************** cxx_eval_indirect_ref (const constexpr_c
*** 4410,4416 ****
  	  return t;
  	}
  
!       r = cxx_fold_indirect_ref (EXPR_LOCATION (t), TREE_TYPE (t), op0,
  				 &empty_base);
        if (r == NULL_TREE)
  	{
--- 4522,4528 ----
  	  return t;
  	}
  
!       r = cxx_fold_indirect_ref (ctx, EXPR_LOCATION (t), TREE_TYPE (t), op0,
  				 &empty_base);
        if (r == NULL_TREE)
  	{
*************** cxx_eval_store_expression (const constex
*** 4816,4821 ****
--- 4928,4945 ----
        type = refs->pop();
        tree index = refs->pop();
  
+       if (TREE_CODE (index) == FIELD_DECL
+ 	  && !(same_type_ignoring_top_level_qualifiers_p
+ 	       (DECL_CONTEXT (index), TREE_TYPE (*valp))))
+ 	{
+ 	  /* INDEX isn't a member of *valp.  This can happen if it's a member
+ 	     of an empty base which isn't represented with a FIELD_DECL.  Stop
+ 	     trying to build a CONSTRUCTOR for the inner target; we'll notice
+ 	     this disconnect again below and just return init.  */
+ 	  gcc_assert (is_empty_class (DECL_CONTEXT (index)));
+ 	  break;
+ 	}
+ 
        if (code == UNION_TYPE && CONSTRUCTOR_NELTS (*valp)
  	  && CONSTRUCTOR_ELT (*valp, 0)->index != index)
  	{
*************** cxx_eval_constant_expression (const cons
*** 5593,5601 ****
  	  TREE_CONSTANT (r) = true;
  	}
        else if (ctx->strict)
! 	r = decl_really_constant_value (t);
        else
! 	r = decl_constant_value (t);
        if (TREE_CODE (r) == TARGET_EXPR
  	  && TREE_CODE (TARGET_EXPR_INITIAL (r)) == CONSTRUCTOR)
  	r = TARGET_EXPR_INITIAL (r);
--- 5717,5725 ----
  	  TREE_CONSTANT (r) = true;
  	}
        else if (ctx->strict)
! 	r = decl_really_constant_value (t, /*unshare_p=*/false);
        else
! 	r = decl_constant_value (t, /*unshare_p=*/false);
        if (TREE_CODE (r) == TARGET_EXPR
  	  && TREE_CODE (TARGET_EXPR_INITIAL (r)) == CONSTRUCTOR)
  	r = TARGET_EXPR_INITIAL (r);
*************** cxx_eval_constant_expression (const cons
*** 5832,5839 ****
  	/* Evaluate the cleanups.  */
  	FOR_EACH_VEC_ELT_REVERSE (cleanups, i, cleanup)
  	  cxx_eval_constant_expression (ctx, cleanup, false,
! 					non_constant_p, overflow_p,
! 					jump_target);
        }
        break;
  
--- 5956,5962 ----
  	/* Evaluate the cleanups.  */
  	FOR_EACH_VEC_ELT_REVERSE (cleanups, i, cleanup)
  	  cxx_eval_constant_expression (ctx, cleanup, false,
! 					non_constant_p, overflow_p);
        }
        break;
  
*************** cxx_eval_constant_expression (const cons
*** 5844,5872 ****
        if (!*non_constant_p)
  	/* Also evaluate the cleanup.  */
  	cxx_eval_constant_expression (ctx, TREE_OPERAND (t, 1), true,
! 				      non_constant_p, overflow_p,
! 				      jump_target);
        break;
  
      case CLEANUP_STMT:
!       {
! 	tree initial_jump_target = jump_target ? *jump_target : NULL_TREE;
! 	r = cxx_eval_constant_expression (ctx, CLEANUP_BODY (t), lval,
! 					  non_constant_p, overflow_p,
! 					  jump_target);
! 	if (!CLEANUP_EH_ONLY (t) && !*non_constant_p)
! 	  {
! 	    iloc_sentinel ils (loc);
! 	    /* Also evaluate the cleanup.  If we weren't skipping at the
! 	       start of the CLEANUP_BODY, change jump_target temporarily
! 	       to &initial_jump_target, so that even a return or break or
! 	       continue in the body doesn't skip the cleanup.  */
! 	    cxx_eval_constant_expression (ctx, CLEANUP_EXPR (t), true,
! 					  non_constant_p, overflow_p,
! 					  jump_target ? &initial_jump_target
! 					  : NULL);
! 	  }
!       }
        break;
  
        /* These differ from cxx_eval_unary_expression in that this doesn't
--- 5967,5986 ----
        if (!*non_constant_p)
  	/* Also evaluate the cleanup.  */
  	cxx_eval_constant_expression (ctx, TREE_OPERAND (t, 1), true,
! 				      non_constant_p, overflow_p);
        break;
  
      case CLEANUP_STMT:
!       r = cxx_eval_constant_expression (ctx, CLEANUP_BODY (t), lval,
! 					non_constant_p, overflow_p,
! 					jump_target);
!       if (!CLEANUP_EH_ONLY (t) && !*non_constant_p)
! 	{
! 	  iloc_sentinel ils (loc);
! 	  /* Also evaluate the cleanup.  */
! 	  cxx_eval_constant_expression (ctx, CLEANUP_EXPR (t), true,
! 					non_constant_p, overflow_p);
! 	}
        break;
  
        /* These differ from cxx_eval_unary_expression in that this doesn't
*************** cxx_eval_outermost_constant_expr (tree t
*** 6550,6555 ****
--- 6664,6671 ----
  			manifestly_const_eval || !allow_non_constant,
  			uid_sensitive };
  
+   /* Turn off -frounding-math for manifestly constant evaluation.  */
+   warning_sentinel rm (flag_rounding_math, ctx.manifestly_const_eval);
    tree type = initialized_type (t);
    tree r = t;
    bool is_consteval = false;
*************** cxx_eval_outermost_constant_expr (tree t
*** 6690,6704 ****
  	  non_constant_p = true;
  	}
        FOR_EACH_VEC_ELT (global_ctx.heap_vars, i, heap_var)
! 	if (DECL_NAME (heap_var) != heap_deleted_identifier)
! 	  {
! 	    if (!allow_non_constant && !non_constant_p)
! 	      error_at (DECL_SOURCE_LOCATION (heap_var),
! 			"%qE is not a constant expression because allocated "
! 			"storage has not been deallocated", t);
! 	    r = t;
! 	    non_constant_p = true;
! 	  }
      }
  
    /* Check that immediate invocation does not return an expression referencing
--- 6806,6823 ----
  	  non_constant_p = true;
  	}
        FOR_EACH_VEC_ELT (global_ctx.heap_vars, i, heap_var)
! 	{
! 	  if (DECL_NAME (heap_var) != heap_deleted_identifier)
! 	    {
! 	      if (!allow_non_constant && !non_constant_p)
! 		error_at (DECL_SOURCE_LOCATION (heap_var),
! 			  "%qE is not a constant expression because allocated "
! 			  "storage has not been deallocated", t);
! 	      r = t;
! 	      non_constant_p = true;
! 	    }
! 	  varpool_node::get (heap_var)->remove ();
! 	}
      }
  
    /* Check that immediate invocation does not return an expression referencing
*************** maybe_fold_non_dependent_expr (tree expr
*** 7062,7068 ****
  tree
  fold_non_dependent_init (tree t,
  			 tsubst_flags_t complain /*=tf_warning_or_error*/,
! 			 bool manifestly_const_eval /*=false*/)
  {
    if (t == NULL_TREE)
      return NULL_TREE;
--- 7181,7188 ----
  tree
  fold_non_dependent_init (tree t,
  			 tsubst_flags_t complain /*=tf_warning_or_error*/,
! 			 bool manifestly_const_eval /*=false*/,
! 			 tree object /* = NULL_TREE */)
  {
    if (t == NULL_TREE)
      return NULL_TREE;
*************** fold_non_dependent_init (tree t,
*** 7070,7076 ****
    if (processing_template_decl)
      {
        t = fold_non_dependent_expr_template (t, complain,
! 					    manifestly_const_eval, NULL_TREE);
        /* maybe_constant_init does this stripping, so do it here too.  */
        if (TREE_CODE (t) == TARGET_EXPR)
  	{
--- 7190,7196 ----
    if (processing_template_decl)
      {
        t = fold_non_dependent_expr_template (t, complain,
! 					    manifestly_const_eval, object);
        /* maybe_constant_init does this stripping, so do it here too.  */
        if (TREE_CODE (t) == TARGET_EXPR)
  	{
*************** fold_non_dependent_init (tree t,
*** 7081,7087 ****
        return t;
      }
  
!   return maybe_constant_init (t, NULL_TREE, manifestly_const_eval);
  }
  
  /* Like maybe_constant_value, but returns a CONSTRUCTOR directly, rather
--- 7201,7207 ----
        return t;
      }
  
!   return maybe_constant_init (t, object, manifestly_const_eval);
  }
  
  /* Like maybe_constant_value, but returns a CONSTRUCTOR directly, rather
*************** check_automatic_or_tls (tree ref)
*** 7169,7183 ****
  struct check_for_return_continue_data {
    hash_set<tree> *pset;
    tree continue_stmt;
  };
  
  /* Helper function for potential_constant_expression_1 SWITCH_STMT handling,
     called through cp_walk_tree.  Return the first RETURN_EXPR found, or note
!    the first CONTINUE_STMT if RETURN_EXPR is not found.  */
  static tree
  check_for_return_continue (tree *tp, int *walk_subtrees, void *data)
  {
!   tree t = *tp, s;
    check_for_return_continue_data *d = (check_for_return_continue_data *) data;
    switch (TREE_CODE (t))
      {
--- 7289,7304 ----
  struct check_for_return_continue_data {
    hash_set<tree> *pset;
    tree continue_stmt;
+   tree break_stmt;
  };
  
  /* Helper function for potential_constant_expression_1 SWITCH_STMT handling,
     called through cp_walk_tree.  Return the first RETURN_EXPR found, or note
!    the first CONTINUE_STMT and/or BREAK_STMT if RETURN_EXPR is not found.  */
  static tree
  check_for_return_continue (tree *tp, int *walk_subtrees, void *data)
  {
!   tree t = *tp, s, b;
    check_for_return_continue_data *d = (check_for_return_continue_data *) data;
    switch (TREE_CODE (t))
      {
*************** check_for_return_continue (tree *tp, int
*** 7189,7194 ****
--- 7310,7320 ----
  	d->continue_stmt = t;
        break;
  
+     case BREAK_STMT:
+       if (d->break_stmt == NULL_TREE)
+ 	d->break_stmt = t;
+       break;
+ 
  #define RECUR(x) \
        if (tree r = cp_walk_tree (&x, check_for_return_continue, data,	\
  				 d->pset))				\
*************** check_for_return_continue (tree *tp, int
*** 7200,7215 ****
--- 7326,7345 ----
        *walk_subtrees = 0;
        RECUR (DO_COND (t));
        s = d->continue_stmt;
+       b = d->break_stmt;
        RECUR (DO_BODY (t));
        d->continue_stmt = s;
+       d->break_stmt = b;
        break;
  
      case WHILE_STMT:
        *walk_subtrees = 0;
        RECUR (WHILE_COND (t));
        s = d->continue_stmt;
+       b = d->break_stmt;
        RECUR (WHILE_BODY (t));
        d->continue_stmt = s;
+       d->break_stmt = b;
        break;
  
      case FOR_STMT:
*************** check_for_return_continue (tree *tp, int
*** 7218,7233 ****
--- 7348,7375 ----
        RECUR (FOR_COND (t));
        RECUR (FOR_EXPR (t));
        s = d->continue_stmt;
+       b = d->break_stmt;
        RECUR (FOR_BODY (t));
        d->continue_stmt = s;
+       d->break_stmt = b;
        break;
  
      case RANGE_FOR_STMT:
        *walk_subtrees = 0;
        RECUR (RANGE_FOR_EXPR (t));
        s = d->continue_stmt;
+       b = d->break_stmt;
        RECUR (RANGE_FOR_BODY (t));
        d->continue_stmt = s;
+       d->break_stmt = b;
+       break;
+ 
+     case SWITCH_STMT:
+       *walk_subtrees = 0;
+       RECUR (SWITCH_STMT_COND (t));
+       b = d->break_stmt;
+       RECUR (SWITCH_STMT_BODY (t));
+       d->break_stmt = b;
        break;
  #undef RECUR
  
*************** potential_constant_expression_1 (tree t,
*** 7705,7711 ****
  	  /* If we couldn't evaluate the condition, it might not ever be
  	     true.  */
  	  if (!integer_onep (tmp))
! 	    return true;
  	}
        if (!RECUR (FOR_EXPR (t), any))
  	return false;
--- 7847,7864 ----
  	  /* If we couldn't evaluate the condition, it might not ever be
  	     true.  */
  	  if (!integer_onep (tmp))
! 	    {
! 	      /* Before returning true, check if the for body can contain
! 		 a return.  */
! 	      hash_set<tree> pset;
! 	      check_for_return_continue_data data = { &pset, NULL_TREE,
! 						      NULL_TREE };
! 	      if (tree ret_expr
! 		  = cp_walk_tree (&FOR_BODY (t), check_for_return_continue,
! 				  &data, &pset))
! 		*jump_target = ret_expr;
! 	      return true;
! 	    }
  	}
        if (!RECUR (FOR_EXPR (t), any))
  	return false;
*************** potential_constant_expression_1 (tree t,
*** 7734,7740 ****
  	tmp = cxx_eval_outermost_constant_expr (tmp, true);
        /* If we couldn't evaluate the condition, it might not ever be true.  */
        if (!integer_onep (tmp))
! 	return true;
        if (!RECUR (WHILE_BODY (t), any))
  	return false;
        if (breaks (jump_target) || continues (jump_target))
--- 7887,7904 ----
  	tmp = cxx_eval_outermost_constant_expr (tmp, true);
        /* If we couldn't evaluate the condition, it might not ever be true.  */
        if (!integer_onep (tmp))
! 	{
! 	  /* Before returning true, check if the while body can contain
! 	     a return.  */
! 	  hash_set<tree> pset;
! 	  check_for_return_continue_data data = { &pset, NULL_TREE,
! 						  NULL_TREE  };
! 	  if (tree ret_expr
! 	      = cp_walk_tree (&WHILE_BODY (t), check_for_return_continue,
! 			      &data, &pset))
! 	    *jump_target = ret_expr;
! 	  return true;
! 	}
        if (!RECUR (WHILE_BODY (t), any))
  	return false;
        if (breaks (jump_target) || continues (jump_target))
*************** potential_constant_expression_1 (tree t,
*** 7753,7759 ****
        else
  	{
  	  hash_set<tree> pset;
! 	  check_for_return_continue_data data = { &pset, NULL_TREE };
  	  if (tree ret_expr
  	      = cp_walk_tree (&SWITCH_STMT_BODY (t), check_for_return_continue,
  			      &data, &pset))
--- 7917,7924 ----
        else
  	{
  	  hash_set<tree> pset;
! 	  check_for_return_continue_data data = { &pset, NULL_TREE,
! 						  NULL_TREE };
  	  if (tree ret_expr
  	      = cp_walk_tree (&SWITCH_STMT_BODY (t), check_for_return_continue,
  			      &data, &pset))
*************** potential_constant_expression_1 (tree t,
*** 8165,8175 ****
  	return RECUR (TREE_OPERAND (t, 2), want_rval);
        else if (TREE_CODE (tmp) == INTEGER_CST)
  	return RECUR (TREE_OPERAND (t, 1), want_rval);
        for (i = 1; i < 3; ++i)
! 	if (potential_constant_expression_1 (TREE_OPERAND (t, i),
! 					     want_rval, strict, now,
! 					     tf_none, jump_target))
! 	  return true;
        if (flags & tf_error)
  	error_at (loc, "expression %qE is not a constant expression", t);
        return false;
--- 8330,8375 ----
  	return RECUR (TREE_OPERAND (t, 2), want_rval);
        else if (TREE_CODE (tmp) == INTEGER_CST)
  	return RECUR (TREE_OPERAND (t, 1), want_rval);
+       tmp = *jump_target;
        for (i = 1; i < 3; ++i)
! 	{
! 	  tree this_jump_target = tmp;
! 	  if (potential_constant_expression_1 (TREE_OPERAND (t, i),
! 					       want_rval, strict, now,
! 					       tf_none, &this_jump_target))
! 	    {
! 	      if (returns (&this_jump_target))
! 		*jump_target = this_jump_target;
! 	      else if (!returns (jump_target))
! 		{
! 		  if (breaks (&this_jump_target)
! 		      || continues (&this_jump_target))
! 		    *jump_target = this_jump_target;
! 		  if (i == 1)
! 		    {
! 		      /* If the then branch is potentially constant, but
! 			 does not return, check if the else branch
! 			 couldn't return, break or continue.  */
! 		      hash_set<tree> pset;
! 		      check_for_return_continue_data data = { &pset, NULL_TREE,
! 							      NULL_TREE };
! 		      if (tree ret_expr
! 			= cp_walk_tree (&TREE_OPERAND (t, 2),
! 					check_for_return_continue, &data,
! 					&pset))
! 			*jump_target = ret_expr;
! 		      else if (*jump_target == NULL_TREE)
! 			{
! 			  if (data.continue_stmt)
! 			    *jump_target = data.continue_stmt;
! 			  else if (data.break_stmt)
! 			    *jump_target = data.break_stmt;
! 			}
! 		    }
! 		}
! 	      return true;
! 	    }
! 	}
        if (flags & tf_error)
  	error_at (loc, "expression %qE is not a constant expression", t);
        return false;
*************** potential_constant_expression_1 (tree t,
*** 8223,8229 ****
        return false;
  
      default:
!       if (objc_is_property_ref (t))
  	return false;
  
        sorry ("unexpected AST of kind %s", get_tree_code_name (TREE_CODE (t)));
--- 8423,8429 ----
        return false;
  
      default:
!       if (objc_non_constant_expr_p (t))
  	return false;
  
        sorry ("unexpected AST of kind %s", get_tree_code_name (TREE_CODE (t)));
diff -Nrcpad gcc-10.2.0/gcc/cp/constraint.cc gcc-10.3.0/gcc/cp/constraint.cc
*** gcc-10.2.0/gcc/cp/constraint.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/constraint.cc	Thu Apr  8 11:56:28 2021
*************** map_arguments (tree parms, tree args)
*** 554,560 ****
  	TREE_PURPOSE (p) = TMPL_ARG (args, level, index);
        }
      else
!       TREE_PURPOSE (p) = TREE_VALUE (p);
  
    return parms;
  }
--- 554,560 ----
  	TREE_PURPOSE (p) = TMPL_ARG (args, level, index);
        }
      else
!       TREE_PURPOSE (p) = template_parm_to_arg (p);
  
    return parms;
  }
*************** normalize_concept_check (tree check, tre
*** 686,692 ****
      }
  
    /* Substitute through the arguments of the concept check. */
!   targs = tsubst_template_args (targs, args, info.complain, info.in_decl);
    if (targs == error_mark_node)
      return error_mark_node;
  
--- 686,693 ----
      }
  
    /* Substitute through the arguments of the concept check. */
!   if (args)
!     targs = tsubst_template_args (targs, args, info.complain, info.in_decl);
    if (targs == error_mark_node)
      return error_mark_node;
  
*************** get_normalized_constraints_from_decl (tr
*** 840,845 ****
--- 841,848 ----
      if (tree *p = hash_map_safe_get (normalized_map, tmpl))
        return *p;
  
+   push_nested_class_guard pncs (DECL_CONTEXT (d));
+ 
    tree args = generic_targs_for (tmpl);
    tree ci = get_constraints (decl);
    tree norm = get_normalized_constraints_from_info (ci, args, tmpl, diag);
*************** build_concept_check_arguments (tree arg,
*** 1274,1280 ****
      }
    else
      {
-       gcc_assert (rest != NULL_TREE);
        args = rest;
      }
    return args;
--- 1277,1282 ----
*************** build_concept_check (tree target, tree a
*** 1373,1385 ****
  tree
  build_concept_check (tree decl, tree arg, tree rest, tsubst_flags_t complain)
  {
-   if (arg == NULL_TREE && rest == NULL_TREE)
-     {
-       tree id = build_nt (TEMPLATE_ID_EXPR, decl, rest);
-       error ("invalid use concept %qE", id);
-       return error_mark_node;
-     }
- 
    tree args = build_concept_check_arguments (arg, rest);
  
    if (standard_concept_p (decl))
--- 1375,1380 ----
*************** finish_shorthand_constraint (tree decl,
*** 1490,1496 ****
  
    /* Get the argument and overload used for the requirement
       and adjust it if we're going to expand later.  */
!   tree arg = template_parm_to_arg (build_tree_list (NULL_TREE, decl));
    if (apply_to_each_p && declared_pack_p)
      arg = PACK_EXPANSION_PATTERN (TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg), 0));
  
--- 1485,1491 ----
  
    /* Get the argument and overload used for the requirement
       and adjust it if we're going to expand later.  */
!   tree arg = template_parm_to_arg (decl);
    if (apply_to_each_p && declared_pack_p)
      arg = PACK_EXPANSION_PATTERN (TREE_VEC_ELT (ARGUMENT_PACK_ARGS (arg), 0));
  
*************** constraint_satisfaction_value (tree t, t
*** 2865,2870 ****
--- 2860,2868 ----
  bool
  constraints_satisfied_p (tree t)
  {
+   if (!flag_concepts)
+     return true;
+ 
    return constraint_satisfaction_value (t, tf_none) == boolean_true_node;
  }
  
*************** constraints_satisfied_p (tree t)
*** 2874,2879 ****
--- 2872,2880 ----
  bool
  constraints_satisfied_p (tree t, tree args)
  {
+   if (!flag_concepts)
+     return true;
+ 
    return constraint_satisfaction_value (t, args, tf_none) == boolean_true_node;
  }
  
diff -Nrcpad gcc-10.2.0/gcc/cp/coroutines.cc gcc-10.3.0/gcc/cp/coroutines.cc
*** gcc-10.2.0/gcc/cp/coroutines.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/coroutines.cc	Thu Apr  8 11:56:28 2021
*************** struct GTY((for_user)) coroutine_info
*** 94,99 ****
--- 94,100 ----
    /* Flags to avoid repeated errors for per-function issues.  */
    bool coro_ret_type_error_emitted;
    bool coro_promise_error_emitted;
+   bool coro_co_return_error_emitted;
  };
  
  struct coroutine_info_hasher : ggc_ptr_hash<coroutine_info>
*************** coro_promise_type_found_p (tree fndecl,
*** 469,474 ****
--- 470,499 ----
  	  return false;
  	}
  
+       /* Test for errors in the promise type that can be determined now.  */
+       tree has_ret_void = lookup_member (coro_info->promise_type,
+ 					 coro_return_void_identifier,
+ 					 /*protect=*/1, /*want_type=*/0,
+ 					 tf_none);
+       tree has_ret_val = lookup_member (coro_info->promise_type,
+ 					coro_return_value_identifier,
+ 					/*protect=*/1, /*want_type=*/0,
+ 					tf_none);
+       if (has_ret_void && has_ret_val)
+ 	{
+ 	  location_t ploc = DECL_SOURCE_LOCATION (fndecl);
+ 	  if (!coro_info->coro_co_return_error_emitted)
+ 	    error_at (ploc, "the coroutine promise type %qT declares both"
+ 		      " %<return_value%> and %<return_void%>",
+ 		      coro_info->promise_type);
+ 	  inform (DECL_SOURCE_LOCATION (BASELINK_FUNCTIONS (has_ret_void)),
+ 		  "%<return_void%> declared here");
+ 	  inform (DECL_SOURCE_LOCATION (BASELINK_FUNCTIONS (has_ret_val)),
+ 		  "%<return_value%> declared here");
+ 	  coro_info->coro_co_return_error_emitted = true;
+ 	  return false;
+ 	}
+ 
        /* Try to find the handle type for the promise.  */
        tree handle_type =
  	instantiate_coro_handle_for_promise_type (loc, coro_info->promise_type);
*************** coro_common_keyword_context_valid_p (tre
*** 657,667 ****
  
    if (DECL_DECLARED_CONSTEXPR_P (fndecl))
      {
-       /* [dcl.constexpr] 3.3 it shall not be a coroutine.  */
-       error_at (kw_loc, "%qs cannot be used in a %<constexpr%> function",
- 		kw_name);
        cp_function_chain->invalid_constexpr = true;
!       return false;
      }
  
    if (FNDECL_USED_AUTO (fndecl))
--- 682,695 ----
  
    if (DECL_DECLARED_CONSTEXPR_P (fndecl))
      {
        cp_function_chain->invalid_constexpr = true;
!       if (!is_instantiation_of_constexpr (fndecl))
! 	{
! 	  /* [dcl.constexpr] 3.3 it shall not be a coroutine.  */
! 	  error_at (kw_loc, "%qs cannot be used in a %<constexpr%> function",
! 		    kw_name);
! 	  return false;
! 	}
      }
  
    if (FNDECL_USED_AUTO (fndecl))
*************** get_awaitable_var (suspend_point_kind su
*** 764,769 ****
--- 792,834 ----
    return ret;
  }
  
+ /* Helpers to diagnose missing noexcept on final await expressions.  */
+ 
+ static bool
+ coro_diagnose_throwing_fn (tree fndecl)
+ {
+   if (!TYPE_NOTHROW_P (TREE_TYPE (fndecl)))
+     {
+       location_t f_loc = cp_expr_loc_or_loc (fndecl,
+ 					     DECL_SOURCE_LOCATION (fndecl));
+       error_at (f_loc, "the expression %qE is required to be non-throwing",
+ 		fndecl);
+       inform (f_loc, "must be declared with %<noexcept(true)%>");
+       return true;
+     }
+   return false;
+ }
+ 
+ static bool
+ coro_diagnose_throwing_final_aw_expr (tree expr)
+ {
+   tree t = TARGET_EXPR_INITIAL (expr);
+   tree fn = NULL_TREE;
+   if (TREE_CODE (t) == CALL_EXPR)
+     fn = CALL_EXPR_FN(t);
+   else if (TREE_CODE (t) == AGGR_INIT_EXPR)
+     fn = AGGR_INIT_EXPR_FN (t);
+   else if (TREE_CODE (t) == CONSTRUCTOR)
+     return false;
+   else
+     {
+       gcc_checking_assert (0 && "unhandled expression type");
+       return false;
+     }
+   fn = TREE_OPERAND (fn, 0);
+   return coro_diagnose_throwing_fn (fn);
+ }
+ 
  /*  This performs [expr.await] bullet 3.3 and validates the interface obtained.
      It is also used to build the initial and final suspend points.
  
*************** build_co_await (location_t loc, tree a,
*** 787,792 ****
--- 852,880 ----
        /* If no viable functions are found, o is a.  */
        if (!o || o == error_mark_node)
  	o = a;
+       else if (flag_exceptions && suspend_kind == FINAL_SUSPEND_POINT)
+ 	{
+ 	  /* We found an overload for co_await(), diagnose throwing cases.  */
+ 	  if (TREE_CODE (o) == TARGET_EXPR
+ 	      && coro_diagnose_throwing_final_aw_expr (o))
+ 	    return error_mark_node;
+ 
+ 	  /* We now know that the final suspend object is distinct from the
+ 	     final awaiter, so check for a non-throwing DTOR where needed.  */
+ 	  tree a_type = TREE_TYPE (a);
+ 	  if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (a_type))
+ 	    if (tree dummy
+ 		= build_special_member_call (a, complete_dtor_identifier,
+ 					     NULL, a_type, LOOKUP_NORMAL,
+ 					     tf_none))
+ 	      {
+ 		if (CONVERT_EXPR_P (dummy))
+ 		  dummy = TREE_OPERAND (dummy, 0);
+ 		dummy = TREE_OPERAND (CALL_EXPR_FN (dummy), 0);
+ 		if (coro_diagnose_throwing_fn (dummy))
+ 		  return error_mark_node;
+ 	      }
+ 	}
      }
    else
      o = a; /* This is most likely about to fail anyway.  */
*************** build_co_await (location_t loc, tree a,
*** 862,868 ****
        e_proxy = o;
        o = NULL_TREE; /* The var is already present.  */
      }
!   else if (CLASS_TYPE_P (o_type) || TYPE_NEEDS_CONSTRUCTING (o_type))
      {
        e_proxy = get_awaitable_var (suspend_kind, o_type);
        releasing_vec arg (make_tree_vector_single (rvalue (o)));
--- 950,956 ----
        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)));
*************** build_co_await (location_t loc, tree a,
*** 930,935 ****
--- 1018,1045 ----
    if (!awrs_func || !awrs_call || awrs_call == error_mark_node)
      return error_mark_node;
  
+   if (flag_exceptions && suspend_kind == FINAL_SUSPEND_POINT)
+     {
+       if (coro_diagnose_throwing_fn (awrd_func))
+ 	return error_mark_node;
+       if (coro_diagnose_throwing_fn (awsp_func))
+ 	return error_mark_node;
+       if (coro_diagnose_throwing_fn (awrs_func))
+ 	return error_mark_node;
+       if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (o_type))
+ 	if (tree dummy
+ 	    = build_special_member_call (e_proxy, complete_dtor_identifier,
+ 					 NULL, o_type, LOOKUP_NORMAL,
+ 					 tf_none))
+ 	  {
+ 	    if (CONVERT_EXPR_P (dummy))
+ 	      dummy = TREE_OPERAND (dummy, 0);
+ 	    dummy = TREE_OPERAND (CALL_EXPR_FN (dummy), 0);
+ 	    if (coro_diagnose_throwing_fn (dummy))
+ 	      return error_mark_node;
+ 	  }
+     }
+ 
    /* We now have three call expressions, in terms of the promise, handle and
       'e' proxies.  Save them in the await expression for later expansion.  */
  
*************** replace_proxy (tree *here, int *do_subtr
*** 1393,1511 ****
    return NULL_TREE;
  }
  
- /* Support for expansion of co_return statements.  */
- 
- struct coro_ret_data
- {
-   tree promise_proxy;
-   tree real_promise;
-   tree fs_label;
- };
- 
- /* If this is a coreturn statement (or one wrapped in a cleanup) then
-    return the list of statements to replace it.  */
- 
- static tree
- coro_maybe_expand_co_return (tree co_ret_expr, coro_ret_data *data)
- {
-   /* Look inside <(void) (expr)> cleanup */
-   if (TREE_CODE (co_ret_expr) == CLEANUP_POINT_EXPR)
-     co_ret_expr = TREE_OPERAND (co_ret_expr, 0);
- 
-   if (TREE_CODE (co_ret_expr) != CO_RETURN_EXPR)
-     return NULL_TREE;
- 
-   location_t loc = EXPR_LOCATION (co_ret_expr);
-   tree expr = TREE_OPERAND (co_ret_expr, 0);
-   tree call = TREE_OPERAND (co_ret_expr, 1);
-   tree stmt_list = NULL;
-   if (expr && VOID_TYPE_P (TREE_TYPE (expr)))
-     {
-        /* [stmt.return.coroutine], 2.2 
- 	  If expr is present and void, it is placed immediately before
- 	  the call for return_void;  */
-       expr = maybe_cleanup_point_expr_void (expr);
-       append_to_statement_list (expr, &stmt_list);
-     }
- 
-   /* Now replace the promise proxy with its real value.  */
-   proxy_replace p_data;
-   p_data.from = data->promise_proxy;
-   p_data.to = data->real_promise;
-   cp_walk_tree (&call, replace_proxy, &p_data, NULL);
- 
-   /* The types of p.return_void and p.return_value are not explicitly stated
-      at least in n4835, it is expected that they will return void.  */
-   call = maybe_cleanup_point_expr_void (call);
-   append_to_statement_list (call, &stmt_list);
-   tree r = build1_loc (loc, GOTO_EXPR, void_type_node, data->fs_label);
-   append_to_statement_list (r, &stmt_list);
-   return stmt_list;
- }
- 
- /* Callback that rewrites co_return as per [stmt.return.coroutine]
-    - for co_return;
-    { p.return_void (); goto final_suspend; }
-    - for co_return [void expr];
-    { expr; p.return_void(); goto final_suspend;}
-    - for co_return [non void expr];
-    { p.return_value(expr); goto final_suspend; }  */
- 
- static tree
- co_return_expander (tree *stmt, int *do_subtree, void *d)
- {
-   coro_ret_data *data = (coro_ret_data *) d;
- 
-   /* To avoid nesting statement lists, walk them and insert as needed.  */
-   if (TREE_CODE (*stmt) == STATEMENT_LIST)
-     {
-       tree_stmt_iterator i;
-       for (i = tsi_start (*stmt); !tsi_end_p (i); tsi_next (&i))
- 	{
- 	  tree *new_stmt = tsi_stmt_ptr (i);
- 	  tree replace = coro_maybe_expand_co_return (*new_stmt, data);
- 	  /* If we got something, it will be list and we want to splice
- 	     it in.  */
- 	  if (replace != NULL_TREE)
- 	    {
- 	      /* Splice it in ... */
- 	      tsi_link_before (&i, replace, TSI_SAME_STMT);
- 	      /* ... and delete what we expanded.  */
- 	      tsi_delink (&i);
- 	      /* Maybe, even likely, we replaced the last in the list.  */
- 	      if (tsi_end_p (i))
- 		break;
- 	    }
- 	  else /* Continue the walk.  */
- 	    cp_walk_tree (new_stmt, co_return_expander, d, NULL);
- 	}
-       *do_subtree = 0; /* Done subtrees.  */
-     }
-   else
-     {
-       /* We might have a single co_return statement, in which case, we do
- 	 have to replace it with a list.  */
-       tree replace = coro_maybe_expand_co_return (*stmt, data);
-       if (replace != NULL_TREE)
- 	{
- 	  *stmt = replace;
- 	  *do_subtree = 0; /* Done here.  */
- 	}
-     }
-   return NULL_TREE;
- }
- 
- /* Walk the original function body, rewriting co_returns.  */
- 
- static tree
- expand_co_returns (tree *fnbody, tree promise_proxy, tree promise,
- 		   tree fs_label)
- {
-   coro_ret_data data = {promise_proxy, promise, fs_label};
-   cp_walk_tree (fnbody, co_return_expander, &data, NULL);
-   return *fnbody;
- }
- 
  /* Support for expansion of co_await statements.  */
  
  struct coro_aw_data
--- 1503,1508 ----
*************** struct coro_aw_data
*** 1530,1536 ****
     awaits.  */
  
  static tree
! co_await_find_in_subtree (tree *stmt, int *do_subtree ATTRIBUTE_UNUSED, void *d)
  {
    tree **p = (tree **) d;
    if (TREE_CODE (*stmt) == CO_AWAIT_EXPR)
--- 1527,1533 ----
     awaits.  */
  
  static tree
! co_await_find_in_subtree (tree *stmt, int *, void *d)
  {
    tree **p = (tree **) d;
    if (TREE_CODE (*stmt) == CO_AWAIT_EXPR)
*************** expand_one_await_expression (tree *stmt,
*** 1605,1611 ****
  
    /* Use the await_ready() call to test if we need to suspend.  */
    tree ready_cond = TREE_VEC_ELT (awaiter_calls, 0); /* await_ready().  */
!   ready_cond = build1_loc (loc, TRUTH_NOT_EXPR, boolean_type_node, ready_cond);
    ready_cond
      = build1_loc (loc, CLEANUP_POINT_EXPR, boolean_type_node, ready_cond);
  
--- 1602,1614 ----
  
    /* Use the await_ready() call to test if we need to suspend.  */
    tree ready_cond = TREE_VEC_ELT (awaiter_calls, 0); /* await_ready().  */
!   /* Convert to bool, if necessary.  */
!   if (TREE_CODE (TREE_TYPE (ready_cond)) != BOOLEAN_TYPE)
!     ready_cond = cp_convert (boolean_type_node, ready_cond,
! 			     tf_warning_or_error);
!   /* Be aggressive in folding here, since there are a significant number of
!      cases where the ready condition is constant.  */
!   ready_cond = invert_truthvalue_loc (loc, ready_cond);
    ready_cond
      = build1_loc (loc, CLEANUP_POINT_EXPR, boolean_type_node, ready_cond);
  
*************** transform_await_wrapper (tree *stmt, int
*** 1895,1901 ****
        && DECL_CONTEXT (*stmt) != xform->actor_fn)
      DECL_CONTEXT (*stmt) = xform->actor_fn;
  
!   if (TREE_CODE (*stmt) != CO_AWAIT_EXPR && TREE_CODE (*stmt) != CO_YIELD_EXPR)
      return NULL_TREE;
  
    tree await_expr = *stmt;
--- 1898,1906 ----
        && DECL_CONTEXT (*stmt) != xform->actor_fn)
      DECL_CONTEXT (*stmt) = xform->actor_fn;
  
!   /* We should have already lowered co_yields to their co_await.  */
!   gcc_checking_assert (TREE_CODE (*stmt) != CO_YIELD_EXPR);
!   if (TREE_CODE (*stmt) != CO_AWAIT_EXPR)
      return NULL_TREE;
  
    tree await_expr = *stmt;
*************** struct param_info
*** 1914,1921 ****
--- 1919,1929 ----
    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).  */
+   tree guard_var;    /* If we need a DTOR on exception, this bool guards it.  */
+   tree fr_copy_dtor; /* If we need a DTOR on exception, this is it.  */
    bool by_ref;       /* Was passed by reference.  */
    bool pt_ref;       /* Was a pointer to object.  */
+   bool rv_ref;       /* Was an rvalue ref.  */
    bool trivial_dtor; /* The frame type has a trivial DTOR.  */
    bool this_ptr;     /* Is 'this' */
    bool lambda_cobj;  /* Lambda capture object */
*************** transform_local_var_uses (tree *stmt, in
*** 2085,2099 ****
    return NULL_TREE;
  }
  
  /* The actor transform.  */
  
  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 fs_label, tree resume_fn_field,
! 		unsigned body_count, tree frame_size)
  {
    verify_stmt_tree (fnbody);
    /* Some things we inherit from the original function.  */
--- 2093,2173 ----
    return NULL_TREE;
  }
  
+ /* A helper to build the frame DTOR.
+    [dcl.fct.def.coroutine] / 12
+    The deallocation functionâ€™s name is looked up in the scope of the promise
+    type.  If this lookup fails, the deallocation functionâ€™s name is looked up
+    in the global scope.  If deallocation function lookup finds both a usual
+    deallocation function with only a pointer parameter and a usual
+    deallocation function with both a pointer parameter and a size parameter,
+    then the selected deallocation function shall be the one with two
+    parameters.  Otherwise, the selected deallocation function shall be the
+    function with one parameter.  If no usual deallocation function is found
+    the program is ill-formed.  The selected deallocation function shall be
+    called with the address of the block of storage to be reclaimed as its
+    first argument.  If a deallocation function with a parameter of type
+    std::size_t is used, the size of the block is passed as the corresponding
+    argument.  */
+ 
+ static tree
+ coro_get_frame_dtor (tree coro_fp, tree orig, tree frame_size,
+ 		     tree promise_type, location_t loc)
+ {
+   tree del_coro_fr = NULL_TREE;
+   tree frame_arg = build1 (CONVERT_EXPR, ptr_type_node, coro_fp);
+   tree delname = ovl_op_identifier (false, DELETE_EXPR);
+   tree fns = lookup_promise_method (orig, delname, loc,
+ 					/*musthave=*/false);
+   if (fns && BASELINK_P (fns))
+     {
+       /* Look for sized version first, since this takes precedence.  */
+       vec<tree, va_gc> *args = make_tree_vector ();
+       vec_safe_push (args, frame_arg);
+       vec_safe_push (args, frame_size);
+       tree dummy_promise = build_dummy_object (promise_type);
+ 
+       /* It's OK to fail for this one... */
+       del_coro_fr = build_new_method_call (dummy_promise, fns, &args,
+ 					   NULL_TREE, LOOKUP_NORMAL, NULL,
+ 					   tf_none);
+ 
+       if (!del_coro_fr || del_coro_fr == error_mark_node)
+ 	{
+ 	  release_tree_vector (args);
+ 	  args = make_tree_vector_single (frame_arg);
+ 	  del_coro_fr = build_new_method_call (dummy_promise, fns, &args,
+ 					       NULL_TREE, LOOKUP_NORMAL, NULL,
+ 					       tf_none);
+ 	}
+ 
+       /* But one of them must succeed, or the program is ill-formed.  */
+       if (!del_coro_fr || del_coro_fr == error_mark_node)
+ 	{
+ 	  error_at (loc, "%qE is provided by %qT but is not usable with"
+ 		  " the function signature %qD", delname, promise_type, orig);
+ 	  del_coro_fr = error_mark_node;
+ 	}
+     }
+   else
+     {
+       del_coro_fr = build_op_delete_call (DELETE_EXPR, frame_arg, frame_size,
+ 					  /*global_p=*/true, /*placement=*/NULL,
+ 					  /*alloc_fn=*/NULL,
+ 					  tf_warning_or_error);
+       if (!del_coro_fr || del_coro_fr == error_mark_node)
+ 	del_coro_fr = error_mark_node;
+     }
+   return del_coro_fr;
+ }
+ 
  /* The actor transform.  */
  
  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.  */
*************** build_actor_fn (location_t loc, tree cor
*** 2215,2220 ****
--- 2289,2305 ----
    b = coro_build_cvt_void_expr_stmt (b, loc);
    add_stmt (b);
  
+   /* The destroy point numbered #1 is special, in that it is reached from a
+      coroutine that is suspended after re-throwing from unhandled_exception().
+      This label just invokes the cleanup of promise, param copies and the
+      frame itself.  */
+   tree del_promise_label
+     = create_named_label_with_ctx (loc, "coro.delete.promise", actor);
+   b = build_case_label (build_int_cst (short_unsigned_type_node, 1), NULL_TREE,
+ 			create_anon_label_with_ctx (loc, actor));
+   add_stmt (b);
+   add_stmt (build_stmt (loc, GOTO_EXPR, del_promise_label));
+ 
    short unsigned lab_num = 3;
    for (unsigned destr_pt = 0; destr_pt < body_count; destr_pt++)
      {
*************** build_actor_fn (location_t loc, tree cor
*** 2308,2316 ****
    await_xform_data xform
      = {actor, actor_frame, promise_proxy, ap, self_h_proxy, ash};
  
-   /* Expand co_returns in the saved function body  */
-   fnbody = expand_co_returns (&fnbody, promise_proxy, ap, fs_label);
- 
    /* Transform the await expressions in the function body.  Only do each
       await tree once!  */
    hash_set<tree> pset;
--- 2393,2398 ----
*************** build_actor_fn (location_t loc, tree cor
*** 2322,2330 ****
    p_data.to = ap;
    cp_walk_tree (&fnbody, replace_proxy, &p_data, NULL);
  
!   /* Set the actor pointer to null, so that 'done' will work.
!      Resume from here is UB anyway - although a 'ready' await will
!      branch to the final resume, and fall through to the destroy.  */
    tree resume_m
      = lookup_member (coro_frame_type, get_identifier ("__resume"),
  		     /*protect=*/1, /*want_type=*/0, tf_warning_or_error);
--- 2404,2413 ----
    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);
*************** build_actor_fn (location_t loc, tree cor
*** 2334,2345 ****
    p_data.to = res_x;
    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);
  
    /* now do the tail of the function.  */
-   tree del_promise_label
-     = create_named_label_with_ctx (loc, "coro.delete.promise", actor);
    r = build_stmt (loc, LABEL_EXPR, del_promise_label);
    add_stmt (r);
  
--- 2417,2430 ----
    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);
  
    /* now do the tail of the function.  */
    r = build_stmt (loc, LABEL_EXPR, del_promise_label);
    add_stmt (r);
  
*************** build_actor_fn (location_t loc, tree cor
*** 2385,2452 ****
  	}
      }
  
!   /* n4849 [dcl.fct.def.coroutine] / 12
!      The deallocation functionâ€™s name is looked up in the scope of the promise
!      type.  If this lookup fails, the deallocation functionâ€™s name is looked up
!      in the global scope.  If deallocation function lookup finds both a usual
!      deallocation function with only a pointer parameter and a usual
!      deallocation function with both a pointer parameter and a size parameter,
!      then the selected deallocation function shall be the one with two
!      parameters.  Otherwise, the selected deallocation function shall be the
!      function with one parameter.  If no usual deallocation function is found
!      the program is ill-formed.  The selected deallocation function shall be
!      called with the address of the block of storage to be reclaimed as its
!      first argument.  If a deallocation function with a parameter of type
!      std::size_t is used, the size of the block is passed as the corresponding
!      argument.  */
! 
!   tree del_coro_fr = NULL_TREE;
!   tree frame_arg = build1 (CONVERT_EXPR, ptr_type_node, actor_fp);
! 
!   tree delname = ovl_op_identifier (false, DELETE_EXPR);
!   tree fns = lookup_promise_method (orig, delname, loc, /*musthave=*/false);
!   if (fns && BASELINK_P (fns))
!     {
!       /* Look for sized version first, since this takes precedence.  */
!       vec<tree, va_gc> *args = make_tree_vector ();
!       vec_safe_push (args, frame_arg);
!       vec_safe_push (args, frame_size);
!       tree dummy_promise = build_dummy_object (promise_type);
! 
!       /* It's OK to fail for this one... */
!       del_coro_fr = build_new_method_call (dummy_promise, fns, &args,
! 					   NULL_TREE, LOOKUP_NORMAL, NULL,
! 					   tf_none);
! 
!       if (!del_coro_fr || del_coro_fr == error_mark_node)
! 	{
! 	  release_tree_vector (args);
! 	  args = make_tree_vector_single (frame_arg);
! 	  del_coro_fr = build_new_method_call (dummy_promise, fns, &args,
! 					       NULL_TREE, LOOKUP_NORMAL, NULL,
! 					       tf_none);
! 	}
! 
!       /* But one of them must succeed, or the program is ill-formed.  */
!       if (!del_coro_fr || del_coro_fr == error_mark_node)
! 	{
! 	  error_at (loc, "%qE is provided by %qT but is not usable with"
! 		  " the function signature %qD", delname, promise_type, orig);
! 	  del_coro_fr = error_mark_node;
! 	}
!     }
!   else
!     {
!       del_coro_fr = build_op_delete_call (DELETE_EXPR, frame_arg, frame_size,
! 					  /*global_p=*/true, /*placement=*/NULL,
! 					  /*alloc_fn=*/NULL,
! 					  tf_warning_or_error);
!       if (!del_coro_fr || del_coro_fr == error_mark_node)
! 	del_coro_fr = error_mark_node;
!     }
! 
!   del_coro_fr = coro_build_cvt_void_expr_stmt (del_coro_fr, loc);
!   add_stmt (del_coro_fr);
    finish_then_clause (need_free_if);
    tree scope = IF_SCOPE (need_free_if);
    IF_SCOPE (need_free_if) = NULL;
--- 2470,2479 ----
  	}
      }
  
!   /* Build the frame DTOR.  */
!   tree del_coro_fr = coro_get_frame_dtor (actor_fp, orig, frame_size,
! 					  promise_type, loc);
!   finish_expr_stmt (del_coro_fr);
    finish_then_clause (need_free_if);
    tree scope = IF_SCOPE (need_free_if);
    IF_SCOPE (need_free_if) = NULL;
*************** build_init_or_final_await (location_t lo
*** 2629,2634 ****
--- 2656,2666 ----
      = coro_build_promise_expression (current_function_decl, NULL, suspend_alt,
  				     loc, NULL, /*musthave=*/true);
  
+   /* Check for noexcept on the final_suspend call.  */
+   if (flag_exceptions && is_final && setup_call != error_mark_node
+       && coro_diagnose_throwing_final_aw_expr (setup_call))
+     return error_mark_node;
+ 
    /* So build the co_await for this */
    /* For initial/final suspends the call is "a" per [expr.await] 3.2.  */
    return build_co_await (loc, setup_call, (is_final ? FINAL_SUSPEND_POINT
*************** register_await_info (tree await_expr, tr
*** 2646,2652 ****
      = suspend_points->get_or_insert (await_expr, &seen);
    if (seen)
      {
!       error_at (EXPR_LOCATION (await_expr), "duplicate info for %qE",
  		await_expr);
        return false;
      }
--- 2678,2684 ----
      = suspend_points->get_or_insert (await_expr, &seen);
    if (seen)
      {
!       warning_at (EXPR_LOCATION (await_expr), 0, "duplicate info for %qE",
  		await_expr);
        return false;
      }
*************** register_await_info (tree await_expr, tr
*** 2655,2680 ****
    return true;
  }
  
- /* Small helper for the repetitive task of adding a new field to the coro
-    frame type.  */
- 
- static tree
- coro_make_frame_entry (tree *field_list, const char *name, tree fld_type,
- 		       location_t loc)
- {
-   tree id = get_identifier (name);
-   tree decl = build_decl (loc, FIELD_DECL, id, fld_type);
-   DECL_CHAIN (decl) = *field_list;
-   *field_list = decl;
-   return id;
- }
- 
  /* This data set is used when analyzing statements for await expressions.  */
  struct susp_frame_data
  {
    /* Function-wide.  */
    tree *field_list; /* The current coroutine frame field list.  */
    tree handle_type; /* The self-handle type for this coroutine.  */
    vec<tree, va_gc> *block_stack; /* Track block scopes.  */
    vec<tree, va_gc> *bind_stack;  /* Track current bind expr.  */
    unsigned await_number;	 /* Which await in the function.  */
--- 2687,2700 ----
    return true;
  }
  
  /* This data set is used when analyzing statements for await expressions.  */
+ 
  struct susp_frame_data
  {
    /* Function-wide.  */
    tree *field_list; /* The current coroutine frame field list.  */
    tree handle_type; /* The self-handle type for this coroutine.  */
+   tree fs_label;    /* The destination for co_returns.  */
    vec<tree, va_gc> *block_stack; /* Track block scopes.  */
    vec<tree, va_gc> *bind_stack;  /* Track current bind expr.  */
    unsigned await_number;	 /* Which await in the function.  */
*************** struct susp_frame_data
*** 2686,2960 ****
    unsigned saw_awaits;		 /* Count of awaits in this statement  */
    bool captures_temporary;	 /* This expr captures temps by ref.  */
    bool needs_truth_if_exp;	 /* We must expand a truth_if expression.  */
  };
  
! /* Walk the sub-tree looking for call expressions that both capture
!    references and have compiler-temporaries as parms.  */
  
  static tree
! captures_temporary (tree *stmt, int *do_subtree, void *d)
  {
!   /* Stop recursing if we see an await expression, the subtrees
!      of that will be handled when it is processed.  */
!   if (TREE_CODE (*stmt) == CO_AWAIT_EXPR || TREE_CODE (*stmt) == CO_YIELD_EXPR)
      {
!       *do_subtree = 0;
!       return NULL_TREE;
      }
  
!   /* We're only interested in calls.  */
!   if (TREE_CODE (*stmt) != CALL_EXPR)
!     return NULL_TREE;
  
!   /* Does this call capture references?
!      Strip the ADDRESS_EXPR to get the fn decl and inspect it.  */
!   tree fn = TREE_OPERAND (CALL_EXPR_FN (*stmt), 0);
!   bool is_meth = TREE_CODE (TREE_TYPE (fn)) == METHOD_TYPE;
!   tree arg = TYPE_ARG_TYPES (TREE_TYPE (fn));
!   unsigned offset = 3;
!   for (unsigned anum = 0; arg != NULL; arg = TREE_CHAIN (arg), anum++)
      {
!       tree parm_type = TREE_VALUE (arg);
!       if (anum == 0 && is_meth && INDIRECT_TYPE_P (parm_type))
  	{
! 	  /* Account for 'this' when the fn is a method.  Unless it
! 	     belongs to a CTOR or DTOR.  */
! 	  if (DECL_CONSTRUCTOR_P (fn) || DECL_DESTRUCTOR_P (fn))
! 	    continue;
  	}
!       else if (!TYPE_REF_P (parm_type))
! 	/* If it's not a reference, we don't care.  */
! 	continue;
  
!       /* Fetch the value presented to the fn.  */
!       tree parm = TREE_OPERAND (*stmt, anum + offset);
  
!       while (TREE_CODE (parm) == NOP_EXPR)
! 	parm = TREE_OPERAND (parm, 0);
  
!       /* We only care if we're taking the addr of a temporary.  */
!       if (TREE_CODE (parm) != ADDR_EXPR)
! 	continue;
  
!       parm = TREE_OPERAND (parm, 0);
  
!       /* In case of component_ref, we need to capture the object of base
! 	 class as if it is temporary object.  There are two possibilities:
! 	 (*base).field and base->field.  */
!       while (TREE_CODE (parm) == COMPONENT_REF)
  	{
! 	  parm = TREE_OPERAND (parm, 0);
! 	  if (TREE_CODE (parm) == INDIRECT_REF)
! 	    parm = TREE_OPERAND (parm, 0);
! 	  STRIP_NOPS (parm);
  	}
! 
!       /* This isn't a temporary.  */
!       if ((VAR_P (parm)
! 	   && (!DECL_ARTIFICIAL (parm) || DECL_HAS_VALUE_EXPR_P (parm)))
! 	  || TREE_CODE (parm) == PARM_DECL
! 	  || TREE_CODE (parm) == NON_LVALUE_EXPR)
! 	continue;
! 
!       if (TREE_CODE (parm) == TARGET_EXPR)
  	{
! 	  /* We're taking the address of a temporary and using it as a ref.  */
! 	  tree tvar = TREE_OPERAND (parm, 0);
! 	  gcc_checking_assert (DECL_ARTIFICIAL (tvar));
! 
! 	  susp_frame_data *data = (susp_frame_data *) d;
! 	  data->captures_temporary = true;
! 	  /* Record this one so we don't duplicate, and on the first
! 	     occurrence note the target expr to be replaced.  */
! 	  if (!data->captured_temps.add (tvar))
! 	    vec_safe_push (data->to_replace, parm);
! 	  /* Now see if the initializer contains any more cases.  */
! 	  hash_set<tree> visited;
! 	  tree res = cp_walk_tree (&TREE_OPERAND (parm, 1),
! 				   captures_temporary, d, &visited);
! 	  if (res)
! 	    return res;
! 	  /* Otherwise, we're done with sub-trees for this.  */
  	}
!       else if (TREE_CODE (parm) == CO_AWAIT_EXPR)
  	{
! 	  /* CO_AWAIT expressions behave in a similar manner to target
! 	     expressions when the await_resume call is contained in one.  */
! 	  tree awr = TREE_OPERAND (parm, 3); /* call vector.  */
! 	  awr = TREE_VEC_ELT (awr, 2); /* resume call.  */
! 	  if (TREE_CODE (awr) == TARGET_EXPR)
  	    {
! 	      tree tvar = TREE_OPERAND (awr, 0);
! 	      gcc_checking_assert (DECL_ARTIFICIAL (tvar));
  
! 	      susp_frame_data *data = (susp_frame_data *) d;
! 	      data->captures_temporary = true;
! 	      /* Use this as a place-holder.  */
! 	      if (!data->captured_temps.add (tvar))
! 		vec_safe_push (data->to_replace, parm);
  	    }
! 	/* We will walk the sub-trees of this co_await separately.  */
  	}
!       else
! 	gcc_unreachable ();
      }
-   /* As far as it's necessary, we've walked the subtrees of the call
-      expr.  */
-   *do_subtree = 0;
-   return NULL_TREE;
  }
  
! /* If this is an await, then register it and decide on what coro
!    frame storage is needed.
!    If this is a co_yield (which embeds an await), drop the yield
!    and record the await (the yield was kept for diagnostics only).  */
  
! static tree
! register_awaits (tree *stmt, int *do_subtree ATTRIBUTE_UNUSED, void *d)
  {
!   susp_frame_data *data = (susp_frame_data *) d;
! 
!   if (TREE_CODE (*stmt) != CO_AWAIT_EXPR && TREE_CODE (*stmt) != CO_YIELD_EXPR)
!     return NULL_TREE;
! 
!   tree aw_expr = *stmt;
!   location_t aw_loc = EXPR_LOCATION (aw_expr); /* location of the co_xxxx.  */
!   /* co_yield is syntactic sugar, re-write it to co_await.  */
!   if (TREE_CODE (aw_expr) == CO_YIELD_EXPR)
      {
!       aw_expr = TREE_OPERAND (aw_expr, 1);
!       *stmt = aw_expr;
!     }
  
!   /* If the awaitable is a parm or a local variable, then we already have
!      a frame copy, so don't make a new one.  */
!   tree aw = TREE_OPERAND (aw_expr, 1);
!   tree o = TREE_OPERAND (aw_expr, 2); /* Initializer for the frame var.  */
!   /* If we have an initializer, then the var is a temp and we need to make
!      it in the frame.  */
!   tree aw_field_type = TREE_TYPE (aw);
!   tree aw_field_nam = NULL_TREE;
!   if (o)
!     {
!       /* The required field has the same type as the proxy stored in the
! 	 await expr.  */
!       char *nam = xasprintf ("__aw_s.%d", data->await_number);
!       aw_field_nam = coro_make_frame_entry (data->field_list, nam,
! 					    aw_field_type, aw_loc);
!       free (nam);
  
!       /* If the init is a target expression, then we need to remake it to
! 	 strip off any extra cleanups added.  */
!       if (o && TREE_CODE (o) == TARGET_EXPR)
! 	TREE_OPERAND (aw_expr, 2) = get_target_expr (TREE_OPERAND (o, 1));
!     }
  
!   tree v = TREE_OPERAND (aw_expr, 3);
!   o = TREE_VEC_ELT (v, 1);
!   if (TREE_CODE (o) == TARGET_EXPR)
!     TREE_VEC_ELT (v, 1) = get_target_expr (TREE_OPERAND (o, 1));
  
!   register_await_info (aw_expr, aw_field_type, aw_field_nam);
  
!   /* Count how many awaits the current expression contains.  */
!   data->saw_awaits++;
!   /* Each await suspend context is unique, this is a function-wide value.  */
!   data->await_number++;
  
!   /* We now need to know if to take special action on lifetime extension
!      of temporaries captured by reference.  This can only happen if such
!      a case appears in the initializer for the awaitable.  The callback
!      records captured temporaries including subtrees of initializers.  */
!   hash_set<tree> visited;
!   tree res = cp_walk_tree (&TREE_OPERAND (aw_expr, 2), captures_temporary, d,
! 			   &visited);
!   return res;
  }
  
! /* The gimplifier correctly extends the lifetime of temporaries captured
!    by reference (per. [class.temporary] (6.9) "A temporary object bound
!    to a reference parameter in a function call persists until the completion
!    of the full-expression containing the call").  However, that is not
!    sufficient to work across a suspension - and we need to promote such
!    temporaries to be regular vars that will then get a coro frame slot.
!    We don't want to incur the effort of checking for this unless we have
!    an await expression in the current full expression.  */
  
! /* This takes the statement which contains one or more temporaries that have
!    been 'captured' by reference in the initializer(s) of co_await(s).
!    The statement is replaced by a bind expression that has actual variables
!    to replace the temporaries.  These variables will be added to the coro-
!    frame in the same manner as user-authored ones.  */
  
! static void
! replace_statement_captures (tree *stmt, void *d)
  {
    susp_frame_data *awpts = (susp_frame_data *) d;
    location_t sloc = EXPR_LOCATION (*stmt);
!   tree aw_bind
!     = build3_loc (sloc, BIND_EXPR, void_type_node, NULL, NULL, NULL);
  
!   /* Any cleanup point expression might no longer be necessary, since we
!      are removing one or more temporaries.  */
!   tree aw_statement_current = *stmt;
!   if (TREE_CODE (aw_statement_current) == CLEANUP_POINT_EXPR)
!     aw_statement_current = TREE_OPERAND (aw_statement_current, 0);
  
!   /* Collected the scope vars we need move the temps to regular. */
!   tree aw_bind_body = push_stmt_list ();
!   tree varlist = NULL_TREE;
!   int vnum = -1;
!   while (!awpts->to_replace->is_empty ())
      {
!       tree to_replace = awpts->to_replace->pop ();
!       tree orig_temp;
!       if (TREE_CODE (to_replace) == CO_AWAIT_EXPR)
  	{
! 	  orig_temp = TREE_OPERAND (to_replace, 3);
! 	  orig_temp = TREE_VEC_ELT (orig_temp, 2);
! 	  orig_temp = TREE_OPERAND (orig_temp, 0);
  	}
        else
! 	orig_temp = TREE_OPERAND (to_replace, 0);
! 
!       tree var_type = TREE_TYPE (orig_temp);
!       gcc_checking_assert (same_type_p (TREE_TYPE (to_replace), var_type));
!       /* Build a variable to hold the captured value, this will be included
! 	 in the frame along with any user-authored locals.  */
!       char *nam = xasprintf ("aw_%d.tmp.%d", awpts->await_number, ++vnum);
!       tree newvar = build_lang_decl (VAR_DECL, get_identifier (nam), var_type);
!       free (nam);
!       /* If we have better location than the whole expression use that, else
! 	 fall back to the expression loc.  */
!       DECL_CONTEXT (newvar) = DECL_CONTEXT (orig_temp);
!       if (DECL_SOURCE_LOCATION (orig_temp))
! 	sloc = DECL_SOURCE_LOCATION (orig_temp);
!      else
! 	sloc = EXPR_LOCATION (*stmt);
!       DECL_SOURCE_LOCATION (newvar) = sloc;
!       DECL_CHAIN (newvar) = varlist;
!       varlist = newvar; /* Chain it onto the list for the bind expr.  */
!       /* Declare and initialize it in the new bind scope.  */
!       add_decl_expr (newvar);
!       tree new_s = build2_loc (sloc, INIT_EXPR, var_type, newvar, to_replace);
!       new_s = coro_build_cvt_void_expr_stmt (new_s, sloc);
!       add_stmt (new_s);
! 
!      /* Replace all instances of that temp in the original expr.  */
!       proxy_replace pr = {to_replace, newvar};
!        cp_walk_tree (&aw_statement_current, replace_proxy, &pr, NULL);
!     }
! 
!   /* What's left should be the original statement with any co_await captured
!      temporaries broken out.  Other temporaries might remain so see if we
!      need to wrap the revised statement in a cleanup.  */
!   aw_statement_current = maybe_cleanup_point_expr_void (aw_statement_current);
!   add_stmt (aw_statement_current);
! 
!   BIND_EXPR_BODY (aw_bind) = pop_stmt_list (aw_bind_body);
!   awpts->captured_temps.empty ();
  
!   BIND_EXPR_VARS (aw_bind) = nreverse (varlist);
    tree b_block = make_node (BLOCK);
    if (!awpts->block_stack->is_empty ())
      {
--- 2706,3306 ----
    unsigned saw_awaits;		 /* Count of awaits in this statement  */
    bool captures_temporary;	 /* This expr captures temps by ref.  */
    bool needs_truth_if_exp;	 /* We must expand a truth_if expression.  */
+   bool has_awaiter_init;	 /* We must handle initializing an awaiter.  */
  };
  
! /* If this is an await expression, then count it (both uniquely within the
!    function and locally within a single statement).  */
  
  static tree
! register_awaits (tree *stmt, int *, void *d)
  {
!   tree aw_expr = *stmt;
! 
!   /* We should have already lowered co_yields to their co_await.  */
!   gcc_checking_assert (TREE_CODE (aw_expr) != CO_YIELD_EXPR);
! 
!   if (TREE_CODE (aw_expr) != CO_AWAIT_EXPR)
!     return NULL_TREE;
! 
!   /* Count how many awaits the current expression contains.  */
!   susp_frame_data *data = (susp_frame_data *) d;
!   data->saw_awaits++;
!   /* Each await suspend context is unique, this is a function-wide value.  */
!   data->await_number++;
! 
!   /* Awaitables should either be user-locals or promoted to coroutine frame
!      entries at this point, and their initializers should have been broken
!      out.  */
!   tree aw = TREE_OPERAND (aw_expr, 1);
!   gcc_checking_assert (!TREE_OPERAND (aw_expr, 2));
! 
!   tree aw_field_type = TREE_TYPE (aw);
!   tree aw_field_nam = NULL_TREE;
!   register_await_info (aw_expr, aw_field_type, aw_field_nam);
! 
!   /* Rewrite target expressions on the await_suspend () to remove extraneous
!      cleanups for the awaitables, which are now promoted to frame vars and
!      managed via that.  */
!   tree v = TREE_OPERAND (aw_expr, 3);
!   tree o = TREE_VEC_ELT (v, 1);
!   if (TREE_CODE (o) == TARGET_EXPR)
!     TREE_VEC_ELT (v, 1) = get_target_expr (TREE_OPERAND (o, 1));
!   return NULL_TREE;
! }
! 
! /* There are cases where any await expression is relevant.  */
! static tree
! find_any_await (tree *stmt, int *dosub, void *d)
! {
!   if (TREE_CODE (*stmt) == CO_AWAIT_EXPR)
      {
!       *dosub = 0; /* We don't need to consider this any further.  */
!       tree **p = (tree **) d;
!       *p = stmt;
!       return *stmt;
      }
+   return NULL_TREE;
+ }
  
! static bool
! tmp_target_expr_p (tree t)
! {
!   if (TREE_CODE (t) != TARGET_EXPR)
!     return false;
!   tree v = TREE_OPERAND (t, 0);
!   if (!DECL_ARTIFICIAL (v))
!     return false;
!   if (DECL_NAME (v))
!     return false;
!   return true;
! }
  
! /* Structure to record sub-expressions that need to be handled by the
!    statement flattener.  */
! 
! struct coro_interesting_subtree
! {
!   tree* entry;
!   hash_set<tree> *temps_used;
! };
! 
! /* tree-walk callback that returns the first encountered sub-expression of
!    a kind that needs to be handled specifically by the statement flattener.  */
! 
! static tree
! find_interesting_subtree (tree *expr_p, int *dosub, void *d)
! {
!   tree expr = *expr_p;
!   coro_interesting_subtree *p = (coro_interesting_subtree *)d;
!   if (TREE_CODE (expr) == CO_AWAIT_EXPR)
      {
!       *dosub = 0; /* We don't need to consider this any further.  */
!       if (TREE_OPERAND (expr, 2))
  	{
! 	  p->entry = expr_p;
! 	  return expr;
  	}
!     }
!   else if (tmp_target_expr_p (expr)
! 	   && !p->temps_used->contains (expr))
!     {
!       p->entry = expr_p;
!       return expr;
!     }
  
!   return NULL_TREE;
! }
  
! /* Node for a doubly-linked list of promoted variables and their
!    initializers.  When the initializer is a conditional expression
!    the 'then' and 'else' clauses are represented by a linked list
!    attached to then_cl and else_cl respectively.  */
  
! struct var_nest_node
! {
!   var_nest_node ()
!     : var(NULL_TREE), init(NULL_TREE),
!       prev(NULL), next(NULL), then_cl(NULL), else_cl(NULL) {}
!   var_nest_node (tree v, tree i, var_nest_node *p, var_nest_node *n)
!     : var(v), init(i), prev(p), next(n)
!     {
!       if (p)
! 	p->next = this;
!       if (n)
! 	n->prev = this;
!     }
!   tree var;
!   tree init;
!   var_nest_node *prev;
!   var_nest_node *next;
!   var_nest_node *then_cl;
!   var_nest_node *else_cl;
! };
  
! /* This is called for single statements from the co-await statement walker.
!    It checks to see if the statement contains any initializers for awaitables
!    and if any of these capture items by reference.  */
  
! static void
! flatten_await_stmt (var_nest_node *n, hash_set<tree> *promoted,
! 		    hash_set<tree> *temps_used, tree *replace_in)
! {
!   bool init_expr = false;
!   switch (TREE_CODE (n->init))
!     {
!       default: break;
!       /* Compound expressions must be flattened specifically.  */
!       case COMPOUND_EXPR:
  	{
! 	  tree first = TREE_OPERAND (n->init, 0);
! 	  n->init = TREE_OPERAND (n->init, 1);
! 	  var_nest_node *ins
! 	    = new var_nest_node(NULL_TREE, first, n->prev, n);
! 	  /* The compiler (but not the user) can generate temporaries with
! 	     uses in the second arm of a compound expr.  */
! 	  flatten_await_stmt (ins, promoted, temps_used, &n->init);
! 	  flatten_await_stmt (n, promoted, temps_used, NULL);
! 	  /* The two arms have been processed separately.  */
! 	  return;
  	}
! 	break;
!       /* Handle conditional expressions.  */
!       case INIT_EXPR:
! 	init_expr = true;
! 	/* FALLTHROUGH */
!       case MODIFY_EXPR:
  	{
! 	  tree old_expr = TREE_OPERAND (n->init, 1);
! 	  if (TREE_CODE (old_expr) == COMPOUND_EXPR)
! 	    {
! 	      tree first = TREE_OPERAND (old_expr, 0);
! 	      TREE_OPERAND (n->init, 1) = TREE_OPERAND (old_expr, 1);
! 	      var_nest_node *ins
! 		= new var_nest_node(NULL_TREE, first, n->prev, n);
! 	      flatten_await_stmt (ins, promoted, temps_used,
! 				  &TREE_OPERAND (n->init, 1));
! 	      flatten_await_stmt (n, promoted, temps_used, NULL);
! 	      return;
! 	    }
! 	  if (TREE_CODE (old_expr) != COND_EXPR)
! 	    break;
! 	  /* Reconstruct x = t ? y : z;
! 	     as (void) t ? x = y : x = z;  */
! 	  tree var = TREE_OPERAND (n->init, 0);
! 	  tree var_type = TREE_TYPE (var);
! 	  tree cond = COND_EXPR_COND (old_expr);
! 	  /* We are allowed a void type throw in one or both of the cond
! 	     expr arms.  */
! 	  tree then_cl = COND_EXPR_THEN (old_expr);
! 	  if (!VOID_TYPE_P (TREE_TYPE (then_cl)))
! 	    {
! 	      gcc_checking_assert (TREE_CODE (then_cl) != STATEMENT_LIST);
! 	      then_cl
! 		= build2 (init_expr ? INIT_EXPR : MODIFY_EXPR, var_type,
! 			  var, then_cl);
! 	    }
! 	  tree else_cl = COND_EXPR_ELSE (old_expr);
! 	  if (!VOID_TYPE_P (TREE_TYPE (else_cl)))
! 	    {
! 	      gcc_checking_assert (TREE_CODE (then_cl) != STATEMENT_LIST);
! 	      else_cl
! 		= build2 (init_expr ? INIT_EXPR : MODIFY_EXPR, var_type,
! 			  var, else_cl);
! 	    }
! 	  n->init = build3 (COND_EXPR, var_type, cond, then_cl, else_cl);
  	}
! 	/* FALLTHROUGH */
!       case COND_EXPR:
  	{
! 	  tree *found;
! 	  tree cond = COND_EXPR_COND (n->init);
! 	  /* If the condition contains an await expression, then we need to
! 	     set that first and use a separate var.  */
! 	  if (cp_walk_tree (&cond, find_any_await, &found, NULL))
  	    {
! 	      tree cond_type = TREE_TYPE (cond);
! 	      tree cond_var  = build_lang_decl (VAR_DECL, NULL_TREE, cond_type);
! 	      DECL_ARTIFICIAL (cond_var) = true;
! 	      layout_decl (cond_var, 0);
! 	      gcc_checking_assert (!TYPE_NEEDS_CONSTRUCTING (cond_type));
! 	      cond = build2 (INIT_EXPR, cond_type, cond_var, cond);
! 	      var_nest_node *ins
! 		= new var_nest_node (cond_var, cond, n->prev, n);
! 	      COND_EXPR_COND (n->init) = cond_var;
! 	      flatten_await_stmt (ins, promoted, temps_used, NULL);
! 	    }
  
! 	  n->then_cl
! 	    = new var_nest_node (n->var, COND_EXPR_THEN (n->init), NULL, NULL);
! 	  n->else_cl
! 	    = new var_nest_node (n->var, COND_EXPR_ELSE (n->init), NULL, NULL);
! 	  flatten_await_stmt (n->then_cl, promoted, temps_used, NULL);
! 	  /* Point to the start of the flattened code.  */
! 	  while (n->then_cl->prev)
! 	    n->then_cl = n->then_cl->prev;
! 	  flatten_await_stmt (n->else_cl, promoted, temps_used, NULL);
! 	  while (n->else_cl->prev)
! 	    n->else_cl = n->else_cl->prev;
! 	  return;
! 	}
! 	break;
!     }
!   coro_interesting_subtree v = { NULL, temps_used };
!   tree t = cp_walk_tree (&n->init, find_interesting_subtree, (void *)&v, NULL);
!   if (!t)
!     return;
!   switch (TREE_CODE (t))
!     {
!       default: break;
!       case CO_AWAIT_EXPR:
! 	{
! 	  /* Await expressions with initializers have a compiler-temporary
! 	     as the awaitable.  'promote' this.  */
! 	  tree var = TREE_OPERAND (t, 1);
! 	  bool already_present = promoted->add (var);
! 	  gcc_checking_assert (!already_present);
! 	  tree init = TREE_OPERAND (t, 2);
! 	  switch (TREE_CODE (init))
! 	    {
! 	      default: break;
! 	      case INIT_EXPR:
! 	      case MODIFY_EXPR:
! 		{
! 		  tree inner = TREE_OPERAND (init, 1);
! 		  /* We can have non-lvalue-expressions here, but when we see
! 		     a target expression, mark it as already used.  */
! 		  if (TREE_CODE (inner) == TARGET_EXPR)
! 		    {
! 		      temps_used->add (inner);
! 		      gcc_checking_assert
! 			(TREE_CODE (TREE_OPERAND (inner, 1)) != COND_EXPR);
! 		    }
! 		}
! 		break;
! 	      case CALL_EXPR:
! 		/* If this is a call and not a CTOR, then we didn't expect it.  */
! 		gcc_checking_assert
! 		  (DECL_CONSTRUCTOR_P (TREE_OPERAND (CALL_EXPR_FN (init), 0)));
! 		break;
  	    }
! 	  var_nest_node *ins = new var_nest_node (var, init, n->prev, n);
! 	  TREE_OPERAND (t, 2) = NULL_TREE;
! 	  flatten_await_stmt (ins, promoted, temps_used, NULL);
! 	  flatten_await_stmt (n, promoted, temps_used, NULL);
! 	  return;
  	}
! 	break;
!       case TARGET_EXPR:
! 	{
! 	  /* We have a temporary; promote it, but allow for the idiom in code
! 	     generated by the compiler like
! 	     a = (target_expr produces temp, op uses temp).  */
! 	  tree init = t;
! 	  temps_used->add (init);
! 	  tree var_type = TREE_TYPE (init);
! 	  char *buf = xasprintf ("D.%d", DECL_UID (TREE_OPERAND (init, 0)));
! 	  tree var = build_lang_decl (VAR_DECL, get_identifier (buf), var_type);
! 	  DECL_ARTIFICIAL (var) = true;
! 	  free (buf);
! 	  bool already_present = promoted->add (var);
! 	  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)
! 	    {
! 	      n->var = var;
! 	      proxy_replace pr = {TREE_OPERAND (t, 0), var};
! 	      cp_walk_tree (&init, replace_proxy, &pr, NULL);
! 	      n->init = init;
! 	      if (replace_in)
! 		cp_walk_tree (replace_in, replace_proxy, &pr, NULL);
! 	      flatten_await_stmt (n, promoted, temps_used, NULL);
! 	    }
! 	  else
! 	    {
! 	      var_nest_node *ins
! 		= new var_nest_node (var, init, n->prev, n);
! 	      /* We have to replace the target expr... */
! 	      *v.entry = var;
! 	      /* ... and any uses of its var.  */
! 	      proxy_replace pr = {TREE_OPERAND (t, 0), var};
! 	      cp_walk_tree (&n->init, replace_proxy, &pr, NULL);
! 	      /* Compiler-generated temporaries can also have uses in
! 		 following arms of compound expressions, which will be listed
! 		 in 'replace_in' if present.  */
! 	      if (replace_in)
! 		cp_walk_tree (replace_in, replace_proxy, &pr, NULL);
! 	      flatten_await_stmt (ins, promoted, temps_used, NULL);
! 	      flatten_await_stmt (n, promoted, temps_used, NULL);
! 	    }
! 	  return;
! 	}
! 	break;
      }
  }
  
! /* Helper for 'process_conditional' that handles recursion into nested
!    conditionals.  */
  
! static void
! handle_nested_conditionals (var_nest_node *n, vec<tree>& list,
! 			    hash_map<tree, tree>& map)
  {
!   do
      {
!       if (n->var && DECL_NAME (n->var))
! 	{
! 	  list.safe_push (n->var);
! 	  if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (n->var)))
! 	    {
! 	      bool existed;
! 	      tree& flag = map.get_or_insert (n->var, &existed);
! 	      if (!existed)
! 		{
! 		  /* We didn't see this var before and it needs a DTOR, so
! 		     build a guard variable for it.  */
! 		  char *nam
! 		    = xasprintf ("%s_guard",
! 				 IDENTIFIER_POINTER (DECL_NAME (n->var)));
! 		  flag = build_lang_decl (VAR_DECL, get_identifier (nam),
! 					  boolean_type_node);
! 		  free (nam);
! 		  DECL_ARTIFICIAL (flag) = true;
! 		}
  
! 	      /* The initializer for this variable is replaced by a compound
! 		 expression that performs the init and then records that the
! 		 variable is live (and the DTOR should be run at the scope
! 		 exit.  */
! 	      tree set_flag = build2 (INIT_EXPR, boolean_type_node,
! 				      flag, boolean_true_node);
! 	      n->init
! 		= build2 (COMPOUND_EXPR, boolean_type_node, n->init, set_flag);
! 	}
! 	}
!       if (TREE_CODE (n->init) == COND_EXPR)
! 	{
! 	  tree new_then = push_stmt_list ();
! 	  handle_nested_conditionals (n->then_cl, list, map);
! 	  new_then = pop_stmt_list (new_then);
! 	  tree new_else = push_stmt_list ();
! 	  handle_nested_conditionals (n->else_cl, list, map);
! 	  new_else = pop_stmt_list (new_else);
! 	  tree new_if
! 	    = build4 (IF_STMT, void_type_node, COND_EXPR_COND (n->init),
! 		      new_then, new_else, NULL_TREE);
! 	  add_stmt (new_if);
! 	}
!       else
! 	finish_expr_stmt (n->init);
!       n = n->next;
!     } while (n);
! }
  
! /* helper for 'maybe_promote_temps'.
  
!    When we have a conditional expression which might embed await expressions
!    and/or promoted variables, we need to handle it appropriately.
  
!    The linked lists for the 'then' and 'else' clauses in a conditional node
!    identify the promoted variables (but these cannot be wrapped in a regular
!    cleanup).
  
!    So recurse through the lists and build up a composite list of captured vars.
!    Declare these and any guard variables needed to decide if a DTOR should be
!    run.  Then embed the conditional into a try-finally expression that handles
!    running each DTOR conditionally on its guard variable.  */
  
! static void
! process_conditional (var_nest_node *n, tree& vlist)
! {
!   tree init = n->init;
!   hash_map<tree, tree> var_flags;
!   vec<tree> var_list = vNULL;
!   tree new_then = push_stmt_list ();
!   handle_nested_conditionals (n->then_cl, var_list, var_flags);
!   new_then = pop_stmt_list (new_then);
!   tree new_else = push_stmt_list ();
!   handle_nested_conditionals (n->else_cl, var_list, var_flags);
!   new_else = pop_stmt_list (new_else);
!   /* Declare the vars.  There are two loops so that the boolean flags are
!      grouped in the frame.  */
!   for (unsigned i = 0; i < var_list.length(); i++)
!     {
!       tree var = var_list[i];
!       DECL_CHAIN (var) = vlist;
!       vlist = var;
!       add_decl_expr (var);
!     }
!   /* Define the guard flags for variables that need a DTOR.  */
!   for (unsigned i = 0; i < var_list.length(); i++)
!     {
!       tree *flag = var_flags.get (var_list[i]);
!       if (flag)
! 	{
! 	  DECL_INITIAL (*flag) = boolean_false_node;
! 	  DECL_CHAIN (*flag) = vlist;
! 	  vlist = *flag;
! 	  add_decl_expr (*flag);
! 	}
!     }
!   tree new_if
!     = build4 (IF_STMT, void_type_node, COND_EXPR_COND (init),
! 	      new_then, new_else, NULL_TREE);
!   /* Build a set of conditional DTORs.  */
!   tree final_actions = push_stmt_list ();
!   while (!var_list.is_empty())
!     {
!       tree var = var_list.pop ();
!       tree *flag = var_flags.get (var);
!       if (!flag)
! 	continue;
!       tree var_type = TREE_TYPE (var);
!       tree cleanup
! 	= build_special_member_call (var, complete_dtor_identifier,
! 				     NULL, var_type, LOOKUP_NORMAL,
! 				     tf_warning_or_error);
!       tree cond_cleanup = begin_if_stmt ();
!       finish_if_stmt_cond (*flag, cond_cleanup);
!       finish_expr_stmt (cleanup);
!       finish_then_clause (cond_cleanup);
!       finish_if_stmt (cond_cleanup);
!     }
!   final_actions = pop_stmt_list (final_actions);
!   tree try_finally
!     = build2 (TRY_FINALLY_EXPR, void_type_node, new_if, final_actions);
!   add_stmt (try_finally);
  }
  
! /* Given *STMT, that contains at least one await expression.
  
!    The full expression represented in the original source code will contain
!    suspension points, but it is still required that the lifetime of temporary
!    values extends to the end of the expression.
  
!    We already have a mechanism to 'promote' user-authored local variables
!    to a coroutine frame counterpart (which allows explicit management of the
!    lifetime across suspensions).  The transform here re-writes STMT into
!    a bind expression, promotes temporary values into local variables in that
!    and flattens the statement into a series of cleanups.
! 
!    Conditional expressions are re-written to regular 'if' statements.
!    The cleanups for variables initialized inside a conditional (including
!    nested cases) are wrapped in a try-finally clause, with guard variables
!    to determine which DTORs need to be run.  */
! 
! static tree
! maybe_promote_temps (tree *stmt, void *d)
  {
    susp_frame_data *awpts = (susp_frame_data *) d;
+ 
    location_t sloc = EXPR_LOCATION (*stmt);
!   tree expr = *stmt;
!   /* Strip off uninteresting wrappers.  */
!   if (TREE_CODE (expr) == CLEANUP_POINT_EXPR)
!     expr = TREE_OPERAND (expr, 0);
!   if (TREE_CODE (expr) == EXPR_STMT)
!     expr = EXPR_STMT_EXPR (expr);
!   if (TREE_CODE (expr) == CONVERT_EXPR
!       && VOID_TYPE_P (TREE_TYPE (expr)))
!     expr = TREE_OPERAND (expr, 0);
!   STRIP_NOPS (expr);
  
!   /* We walk the statement trees, flattening it into an ordered list of
!      variables with initializers and fragments corresponding to compound
!      expressions, truth or/and if and ternary conditionals.  Conditional
!      expressions carry a nested list of fragments for the then and else
!      clauses.  We anchor to the 'bottom' of the fragment list; we will write
!      a cleanup nest with one shell for each variable initialized.  */
!   var_nest_node *root = new var_nest_node (NULL_TREE, expr, NULL, NULL);
!   /* Check to see we didn't promote one twice.  */
!   hash_set<tree> promoted_vars;
!   hash_set<tree> used_temps;
!   flatten_await_stmt (root, &promoted_vars, &used_temps, NULL);
  
!   gcc_checking_assert (root->next == NULL);
!   tree vlist = NULL_TREE;
!   var_nest_node *t = root;
!   /* We build the bind scope expression from the bottom-up.
!      EXPR_LIST holds the inner expression nest at the current cleanup
!      level (becoming the final expression list when we've exhausted the
!      number of sub-expression fragments).  */
!   tree expr_list = NULL_TREE;
!   do
      {
!       tree new_list = push_stmt_list ();
!       /* When we have a promoted variable, then add that to the bind scope
! 	 and initialize it.  When there's no promoted variable, we just need
! 	 to run the initializer.
! 	 If the initializer is a conditional expression, we need to collect
! 	 and declare any promoted variables nested within it.  DTORs for such
! 	 variables must be run conditionally too.  */
!       if (t->var && DECL_NAME (t->var))
  	{
! 	  tree var = t->var;
! 	  DECL_CHAIN (var) = vlist;
! 	  vlist = var;
! 	  add_decl_expr (var);
! 	  if (TREE_CODE (t->init) == COND_EXPR)
! 	    process_conditional (t, vlist);
! 	  else
! 	    finish_expr_stmt (t->init);
! 	  tree var_type = TREE_TYPE (var);
! 	  if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (var_type))
! 	    {
! 	      tree cleanup
! 		= build_special_member_call (var, complete_dtor_identifier,
! 					     NULL, var_type, LOOKUP_NORMAL,
! 					     tf_warning_or_error);
! 	      tree cl = build_stmt (sloc, CLEANUP_STMT, expr_list, cleanup, var);
! 	      add_stmt (cl); /* push this onto the level above.  */
! 	    }
! 	  else if (expr_list)
! 	    {
! 	      if (TREE_CODE (expr_list) != STATEMENT_LIST)
! 		add_stmt (expr_list);
! 	      else if (!tsi_end_p (tsi_start (expr_list)))
! 		add_stmt (expr_list);
! 	    }
  	}
        else
! 	{
! 	  if (TREE_CODE (t->init) == COND_EXPR)
! 	    process_conditional (t, vlist);
! 	  else
! 	    finish_expr_stmt (t->init);
! 	  if (expr_list)
! 	    {
! 	      if (TREE_CODE (expr_list) != STATEMENT_LIST)
! 		add_stmt (expr_list);
! 	      else if (!tsi_end_p (tsi_start (expr_list)))
! 		add_stmt (expr_list);
! 	    }
! 	}
!       expr_list = pop_stmt_list (new_list);
!       var_nest_node *old = t;
!       t = t->prev;
!       delete old;
!     } while (t);
  
!   /* Now produce the bind expression containing the 'promoted' temporaries
!      as its variable list, and the cleanup nest as the statement.  */
!   tree await_bind = build3_loc (sloc, BIND_EXPR, void_type_node,
! 				NULL, NULL, NULL);
!   BIND_EXPR_BODY (await_bind) = expr_list;
!   BIND_EXPR_VARS (await_bind) = nreverse (vlist);
    tree b_block = make_node (BLOCK);
    if (!awpts->block_stack->is_empty ())
      {
*************** replace_statement_captures (tree *stmt,
*** 2966,3002 ****
  	BLOCK_SUBBLOCKS (s_block) = b_block;
  	}
      }
!   BIND_EXPR_BLOCK (aw_bind) = b_block;
!   TREE_SIDE_EFFECTS (aw_bind) = TREE_SIDE_EFFECTS (BIND_EXPR_BODY (aw_bind));
!   *stmt = aw_bind;
! }
! 
! /* This is called for single statements from the co-await statement walker.
!    It checks to see if the statement contains any co-awaits and, if so,
!    whether any of these 'capture' a temporary by reference.  */
! 
! static tree
! maybe_promote_captured_temps (tree *stmt, void *d)
! {
!   susp_frame_data *awpts = (susp_frame_data *) d;
    hash_set<tree> visited;
!   awpts->saw_awaits = 0;
! 
!   /* When register_awaits sees an await, it walks the initializer for
!      that await looking for temporaries captured by reference and notes
!      them in awpts->captured_temps.  */
! 
!   if (tree res = cp_walk_tree (stmt, register_awaits, d, &visited))
!     return res; /* We saw some reason to abort the tree walk.  */
! 
!   /* We only need to take any action here if the statement contained any
!      awaits and any of those had temporaries captured by reference in their
!      initializers. */
! 
!   if (awpts->saw_awaits > 0 && !awpts->captured_temps.is_empty ())
!     replace_statement_captures (stmt, d);
! 
!   return NULL_TREE;
  }
  
  /* Lightweight callback to determine two key factors:
--- 3312,3323 ----
  	BLOCK_SUBBLOCKS (s_block) = b_block;
  	}
      }
!   BLOCK_VARS (b_block) = BIND_EXPR_VARS (await_bind) ;
!   BIND_EXPR_BLOCK (await_bind) = b_block;
!   TREE_SIDE_EFFECTS (await_bind) = TREE_SIDE_EFFECTS (BIND_EXPR_BODY (await_bind));
!   *stmt = await_bind;
    hash_set<tree> visited;
!   return cp_walk_tree (stmt, register_awaits, d, &visited);
  }
  
  /* Lightweight callback to determine two key factors:
*************** maybe_promote_captured_temps (tree *stmt
*** 3005,3010 ****
--- 3326,3332 ----
        TRUTH_{AND,OR}IF_EXPRs since, in most cases, they will need expansion
        so that the await expressions are not processed in the case of the
        short-circuit arm.
+ 
     CO_YIELD expressions are re-written to their underlying co_await.  */
  
  static tree
*************** analyze_expression_awaits (tree *stmt, i
*** 3021,3026 ****
--- 3343,3351 ----
  	/* FALLTHROUGH */
        case CO_AWAIT_EXPR:
  	awpts->saw_awaits++;
+ 	/* A non-null initializer for the awaiter means we need to expand.  */
+ 	if (TREE_OPERAND (*stmt, 2))
+ 	  awpts->has_awaiter_init = true;
  	break;
        case TRUTH_ANDIF_EXPR:
        case TRUTH_ORIF_EXPR:
*************** analyze_expression_awaits (tree *stmt, i
*** 3054,3068 ****
  
  /* Given *EXPR
     If EXPR contains a TRUTH_{AND,OR}IF_EXPR, TAOIE with an await expr on
!    the conditional branch expand this to:
  
     bool not_expr = TAOIE == TRUTH_ORIF_EXPR ? NOT : NOP;
!    A) bool t = always exec expr
!       if (not_expr (t))
!    B)   t = conditionally exec expr
!    c) EXPR' = EXPR with  TAOIE replaced by t.
  
!    Then repeat this for A, B and C.  */
  
  struct truth_if_transform {
    tree *orig_stmt;
--- 3379,3391 ----
  
  /* Given *EXPR
     If EXPR contains a TRUTH_{AND,OR}IF_EXPR, TAOIE with an await expr on
!    the conditionally executed branch, change this in a ternary operator.
  
     bool not_expr = TAOIE == TRUTH_ORIF_EXPR ? NOT : NOP;
!    not_expr (always-exec expr) ? conditionally-exec expr : not_expr;
  
!    Apply this recursively to the condition and the conditionally-exec
!    branch.  */
  
  struct truth_if_transform {
    tree *orig_stmt;
*************** expand_one_truth_if (tree *expr, int *do
*** 3088,3134 ****
  	    break;
  
  	  location_t sloc = EXPR_LOCATION (*expr);
! 	  tree type = TREE_TYPE (xform->scratch_var);
! 	  gcc_checking_assert (TREE_CODE (type) == BOOLEAN_TYPE);
! 	  tree new_list = push_stmt_list ();
! 	  /* Init our scratch with the unconditionally-evaluated expr.  */
! 	  tree new_s = build2_loc (sloc, INIT_EXPR, boolean_type_node,
! 				   xform->scratch_var,
! 				   TREE_OPERAND (*expr, 0));
! 	  finish_expr_stmt (new_s);
! 	  tree *pre = tsi_stmt_ptr (tsi_last (new_list));
! 	  tree if_cond = xform->scratch_var;
  	  if (needs_not)
! 	    if_cond = build1 (TRUTH_NOT_EXPR, boolean_type_node, if_cond);
! 	  tree if_stmt = begin_if_stmt ();
! 	  finish_if_stmt_cond (if_cond, if_stmt);
! 	  /* If we take the if branch, then overwrite scratch with the cond
! 	     executed branch.  */
! 	  new_s = build2 (INIT_EXPR, boolean_type_node,
! 			  xform->scratch_var, TREE_OPERAND (*expr, 1));
! 	  finish_expr_stmt (new_s);
! 	  finish_then_clause (if_stmt);
! 	  finish_if_stmt (if_stmt);
! 	  *expr = xform->scratch_var; /* now contains the result.  */
! 	  /* So now we've got a statement list expanding one TAOIe.  */
! 	  add_stmt (*xform->orig_stmt);
! 	  tree *post = tsi_stmt_ptr (tsi_last (new_list));
! 	  *xform->orig_stmt = pop_stmt_list (new_list);
! 	  /* Now recurse into the pre, if and post parts.  */
! 	  truth_if_transform sub_data = {pre, xform->scratch_var,
! 					 xform->truth_aoif_to_expand};
! 	  if (tree res = cp_walk_tree (pre, expand_one_truth_if, &sub_data,
! 				       NULL))
! 	    return res;
! 	  sub_data.orig_stmt = &THEN_CLAUSE (if_stmt);
! 	  if (tree res = cp_walk_tree (&THEN_CLAUSE (if_stmt),
! 				       expand_one_truth_if, &sub_data, NULL))
  	    return res;
! 	  sub_data.orig_stmt = post;
! 	  if (tree res = cp_walk_tree (post, expand_one_truth_if, &sub_data,
! 				       NULL))
  	    return res;
! 	  /* We've done the sub-trees here.  */
  	  *do_subtree = 0;
  	}
  	break;
--- 3411,3436 ----
  	    break;
  
  	  location_t sloc = EXPR_LOCATION (*expr);
! 	  /* Transform truth expression into a cond expression with
! 	     * the always-executed arm as the condition.
! 	     * the conditionally-executed arm as the then clause.
! 	     * the 'else' clause is fixed: 'true' for ||,'false' for &&.  */
! 	  tree cond = TREE_OPERAND (*expr, 0);
! 	  tree test1 = TREE_OPERAND (*expr, 1);
! 	  tree fixed = needs_not ? boolean_true_node : boolean_false_node;
  	  if (needs_not)
! 	    cond = build1 (TRUTH_NOT_EXPR, boolean_type_node, cond);
! 	  tree cond_expr
! 	    = build3_loc (sloc, COND_EXPR, boolean_type_node,
! 			  cond, test1, fixed);
! 	  *expr = cond_expr;
! 	  if (tree res = cp_walk_tree (&COND_EXPR_COND (*expr),
! 				       expand_one_truth_if, d, NULL))
  	    return res;
! 	  if (tree res = cp_walk_tree (&COND_EXPR_THEN (*expr),
! 				       expand_one_truth_if, d, NULL))
  	    return res;
! 	  /* We've manually processed necessary sub-trees here.  */
  	  *do_subtree = 0;
  	}
  	break;
*************** static tree
*** 3143,3149 ****
  add_var_to_bind (tree& bind, tree var_type,
  		 const char *nam_root, unsigned nam_vers)
  {
- 
    tree b_vars = BIND_EXPR_VARS (bind);
    /* Build a variable to hold the condition, this will be included in the
       frame as a local var.  */
--- 3445,3450 ----
*************** coro_build_add_if_not_cond_break (tree c
*** 3168,3173 ****
--- 3469,3518 ----
    finish_if_stmt (if_stmt);
  }
  
+ /* Tree walk callback to replace continue statements with goto label.  */
+ static tree
+ replace_continue (tree *stmt, int *do_subtree, void *d)
+ {
+   tree expr = *stmt;
+   if (TREE_CODE (expr) == CLEANUP_POINT_EXPR)
+     expr = TREE_OPERAND (expr, 0);
+   if (CONVERT_EXPR_P (expr) && VOID_TYPE_P (expr))
+     expr = TREE_OPERAND (expr, 0);
+   STRIP_NOPS (expr);
+   if (!STATEMENT_CLASS_P (expr))
+     return NULL_TREE;
+ 
+   switch (TREE_CODE (expr))
+     {
+       /* Unless it's a special case, just walk the subtrees as usual.  */
+       default: return NULL_TREE;
+ 
+       case CONTINUE_STMT:
+ 	{
+ 	  tree *label = (tree *)d;
+ 	  location_t loc = EXPR_LOCATION (expr);
+ 	  /* re-write a continue to goto label.  */
+ 	  *stmt = build_stmt (loc, GOTO_EXPR, *label);
+ 	  *do_subtree = 0;
+ 	  return NULL_TREE;
+ 	}
+ 
+       /* Statements that do not require recursion.  */
+       case DECL_EXPR:
+       case BREAK_STMT:
+       case GOTO_EXPR:
+       case LABEL_EXPR:
+       case CASE_LABEL_EXPR:
+       case ASM_EXPR:
+       /* These must break recursion.  */
+       case FOR_STMT:
+       case WHILE_STMT:
+       case DO_STMT:
+ 	*do_subtree = 0;
+ 	return NULL_TREE;
+     }
+ }
+ 
  /* Tree walk callback to analyze, register and pre-process statements that
     contain await expressions.  */
  
*************** await_statement_walker (tree *stmt, int
*** 3209,3222 ****
      }
  
    /* We have something to be handled as a single statement.  */
    hash_set<tree> visited;
    awpts->saw_awaits = 0;
    hash_set<tree> truth_aoif_to_expand;
    awpts->truth_aoif_to_expand = &truth_aoif_to_expand;
    awpts->needs_truth_if_exp = false;
  
!   if (STATEMENT_CLASS_P (*stmt))
!     switch (TREE_CODE (*stmt))
        {
  	/* Unless it's a special case, just walk the subtrees as usual.  */
  	default: return NULL_TREE;
--- 3554,3573 ----
      }
  
    /* We have something to be handled as a single statement.  */
+   bool has_cleanup_wrapper = TREE_CODE (*stmt) == CLEANUP_POINT_EXPR;
    hash_set<tree> visited;
    awpts->saw_awaits = 0;
    hash_set<tree> truth_aoif_to_expand;
    awpts->truth_aoif_to_expand = &truth_aoif_to_expand;
    awpts->needs_truth_if_exp = false;
+   awpts->has_awaiter_init = false;
+   tree expr = *stmt;
+   if (has_cleanup_wrapper)
+     expr = TREE_OPERAND (expr, 0);
+   STRIP_NOPS (expr);
  
!   if (STATEMENT_CLASS_P (expr))
!     switch (TREE_CODE (expr))
        {
  	/* Unless it's a special case, just walk the subtrees as usual.  */
  	default: return NULL_TREE;
*************** await_statement_walker (tree *stmt, int
*** 3256,3268 ****
  	    tree new_s = build2_loc (sloc, MODIFY_EXPR, boolean_type_node,
  				     newvar, cond_inner);
  	    finish_expr_stmt (new_s);
- 	    if (awpts->needs_truth_if_exp)
- 	      {
- 		tree *sp = tsi_stmt_ptr (tsi_last (insert_list));
- 		truth_if_transform xf = {sp, newvar, &truth_aoif_to_expand};
- 		if ((res = cp_walk_tree (sp, expand_one_truth_if, &xf, NULL)))
- 		  return res;
- 	      }
  	    IF_COND (if_stmt) = newvar;
  	    add_stmt (if_stmt);
  	    *stmt = pop_stmt_list (insert_list);
--- 3607,3612 ----
*************** await_statement_walker (tree *stmt, int
*** 3272,3277 ****
--- 3616,3703 ----
  	    return res;
  	  }
  	  break;
+ 	case FOR_STMT:
+ 	  {
+ 	    /* for loops only need special treatment if the condition or the
+ 	       iteration expression contain a co_await.  */
+ 	    tree for_stmt = *stmt;
+ 	    /* Sanity check.  */
+ 	    if ((res = cp_walk_tree (&FOR_INIT_STMT (for_stmt),
+ 		analyze_expression_awaits, d, &visited)))
+ 	      return res;
+ 	    gcc_checking_assert (!awpts->saw_awaits);
+ 
+ 	    if ((res = cp_walk_tree (&FOR_COND (for_stmt),
+ 		analyze_expression_awaits, d, &visited)))
+ 	      return res;
+ 	    bool for_cond_await = awpts->saw_awaits != 0;
+ 	    unsigned save_awaits = awpts->saw_awaits;
+ 
+ 	    if ((res = cp_walk_tree (&FOR_EXPR (for_stmt),
+ 		analyze_expression_awaits, d, &visited)))
+ 	      return res;
+ 	    bool for_expr_await = awpts->saw_awaits > save_awaits;
+ 
+ 	    /* If the condition has an await, then we will need to rewrite the
+ 	       loop as
+ 	       for (init expression;true;iteration expression) {
+ 		  condition = await expression;
+ 		  if (condition)
+ 		    break;
+ 		  ...
+ 		}
+ 	    */
+ 	    if (for_cond_await)
+ 	      {
+ 		tree insert_list = push_stmt_list ();
+ 		/* This will be expanded when the revised body is handled.  */
+ 		coro_build_add_if_not_cond_break (FOR_COND (for_stmt));
+ 		/* .. add the original for body.  */
+ 		add_stmt (FOR_BODY (for_stmt));
+ 		/* To make the new for body.  */
+ 		FOR_BODY (for_stmt) = pop_stmt_list (insert_list);
+ 		FOR_COND (for_stmt) = boolean_true_node;
+ 	      }
+ 	    /* If the iteration expression has an await, it's a bit more
+ 	       tricky.
+ 	       for (init expression;condition;) {
+ 		 ...
+ 		 iteration_expr_label:
+ 		   iteration expression with await;
+ 	       }
+ 	       but, then we will need to re-write any continue statements into
+ 	       'goto iteration_expr_label:'.
+ 	    */
+ 	    if (for_expr_await)
+ 	      {
+ 		location_t sloc = EXPR_LOCATION (FOR_EXPR (for_stmt));
+ 		tree insert_list = push_stmt_list ();
+ 		/* The original for body.  */
+ 		add_stmt (FOR_BODY (for_stmt));
+ 		char *buf = xasprintf ("for.iter.expr.%u", awpts->cond_number++);
+ 		tree it_expr_label
+ 		  = create_named_label_with_ctx (sloc, buf, NULL_TREE);
+ 		free (buf);
+ 		add_stmt (build_stmt (sloc, LABEL_EXPR, it_expr_label));
+ 		add_stmt (FOR_EXPR (for_stmt));
+ 		FOR_EXPR (for_stmt) = NULL_TREE;
+ 		FOR_BODY (for_stmt) = pop_stmt_list (insert_list);
+ 		/* rewrite continue statements to goto label.  */
+ 		hash_set<tree> visited_continue;
+ 		if ((res = cp_walk_tree (&FOR_BODY (for_stmt),
+ 		     replace_continue, &it_expr_label, &visited_continue)))
+ 		  return res;
+ 	      }
+ 
+ 	    /* So now walk the body statement (list), if there were no await
+ 	       expressions, then this handles the original body - and either
+ 	       way we will have finished with this statement.  */
+ 	    res = cp_walk_tree (&FOR_BODY (for_stmt),
+ 				await_statement_walker, d, NULL);
+ 	    *do_subtree = 0; /* Done subtrees.  */
+ 	    return res;
+ 	  }
+ 	  break;
  	case WHILE_STMT:
  	  {
  	    /* We turn 'while (cond with awaits) stmt' into
*************** await_statement_walker (tree *stmt, int
*** 3328,3334 ****
  				d, NULL);
  	    *do_subtree = 0; /* Done subtrees.  */
  	    return res;
- 
  	  }
  	  break;
  	case SWITCH_STMT:
--- 3754,3759 ----
*************** await_statement_walker (tree *stmt, int
*** 3372,3379 ****
  	    return res;
  	  }
  	  break;
        }
!   else if (EXPR_P (*stmt))
      {
        if ((res = cp_walk_tree (stmt, analyze_expression_awaits, d, &visited)))
  	return res;
--- 3797,3853 ----
  	    return res;
  	  }
  	  break;
+ 	case CO_RETURN_EXPR:
+ 	  {
+ 	    /* Expand the co_return as per [stmt.return.coroutine]
+ 	       - for co_return;
+ 		{ p.return_void (); goto final_suspend; }
+ 	       - for co_return [void expr];
+ 		{ expr; p.return_void(); goto final_suspend;}
+ 	       - for co_return [non void expr];
+ 		{ p.return_value(expr); goto final_suspend; }  */
+ 	    if ((res = cp_walk_tree (stmt, analyze_expression_awaits,
+ 		 d, &visited)))
+ 	      return res;
+ 	    location_t loc = EXPR_LOCATION (expr);
+ 	    tree call = TREE_OPERAND (expr, 1);
+ 	    expr = TREE_OPERAND (expr, 0);
+ 	    tree ret_list = push_stmt_list ();
+ 	    /* [stmt.return.coroutine], 2.2
+ 	       If expr is present and void, it is placed immediately before
+ 	       the call for return_void;  */
+ 	    tree *maybe_await_stmt = NULL;
+ 	    if (expr && VOID_TYPE_P (TREE_TYPE (expr)))
+ 	      {
+ 		finish_expr_stmt (expr);
+ 		/* If the return argument was a void expression, then any
+ 		   awaits must be contained in that.  */
+ 		maybe_await_stmt = tsi_stmt_ptr (tsi_last (ret_list));
+ 	      }
+ 	    /* Insert p.return_{void,value(expr)}.  */
+ 	    finish_expr_stmt (call);
+ 	    /* Absent a return of a void expression, any awaits must be in
+ 	       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;
+ 	    if (awpts->saw_awaits)
+ 	      {
+ 		gcc_checking_assert (maybe_await_stmt);
+ 		res = cp_walk_tree (maybe_await_stmt, await_statement_walker,
+ 				    d, NULL);
+ 		if (res)
+ 		  return res;
+ 	      }
+ 	    return NULL_TREE; /* Done.  */
+ 	  }
+ 	break;
        }
!   else if (EXPR_P (expr))
      {
        if ((res = cp_walk_tree (stmt, analyze_expression_awaits, d, &visited)))
  	return res;
*************** await_statement_walker (tree *stmt, int
*** 3381,3411 ****
        if (!awpts->saw_awaits)
  	return NULL_TREE; /* Nothing special to do here.  */
  
!       /* Unless we need to expand any truth-and/or-if expressions, then the
! 	 remaining action is to check for temporaries to await expressions
! 	 captured by refence.  */
!       if (!awpts->needs_truth_if_exp)
! 	return maybe_promote_captured_temps (stmt, d);
! 
!       gcc_checking_assert (!awpts->bind_stack->is_empty());
!       tree& bind_expr = awpts->bind_stack->last ();
!       /* Build a variable to hold the condition, this will be
!       included in the frame as a local var.  */
!       tree newvar = add_var_to_bind (bind_expr, boolean_type_node,
! 				     "taoi", awpts->cond_number++);
!       tree insert_list = push_stmt_list ();
!       add_decl_expr (newvar);
!       add_stmt (*stmt);
!       tree *sp = tsi_stmt_ptr (tsi_last (insert_list));
!       *stmt = pop_stmt_list (insert_list);
! 
!       truth_if_transform xf = {sp, newvar, &truth_aoif_to_expand};
!       if ((res = cp_walk_tree (sp, expand_one_truth_if, &xf, NULL)))
! 	return res;
!       /* Process the expanded trees.  */
!       return cp_walk_tree (stmt, await_statement_walker, d, NULL);
      }
-  
    /* Continue recursion, if needed.  */
    return res;
  }
--- 3855,3873 ----
        if (!awpts->saw_awaits)
  	return NULL_TREE; /* Nothing special to do here.  */
  
!       if (awpts->needs_truth_if_exp)
! 	{
! 	  /* If a truth-and/or-if expression has an await expression in the
! 	     conditionally-taken branch, then it must be rewritten into a
! 	     regular conditional.  */
! 	  truth_if_transform xf = {stmt, NULL_TREE, &truth_aoif_to_expand};
! 	  if ((res = cp_walk_tree (stmt, expand_one_truth_if, &xf, NULL)))
! 	    return res;
! 	}
!       /* Process this statement, which contains at least one await expression
! 	 to 'promote' temporary values to a coroutine frame slot.  */
!       return maybe_promote_temps (stmt, d);
      }
    /* Continue recursion, if needed.  */
    return res;
  }
*************** struct param_frame_data
*** 3421,3426 ****
--- 3883,3891 ----
    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)
  {
*************** register_param_uses (tree *stmt, int *do
*** 3456,3462 ****
    return NULL_TREE;
  }
  
! /* For figuring out what local variable usage we have.  */
  
  struct local_vars_frame_data
  {
--- 3921,3941 ----
    return NULL_TREE;
  }
  
! /* Small helper for the repetitive task of adding a new field to the coro
!    frame type.  */
! 
! static tree
! coro_make_frame_entry (tree *field_list, const char *name, tree fld_type,
! 		       location_t loc)
! {
!   tree id = get_identifier (name);
!   tree decl = build_decl (loc, FIELD_DECL, id, fld_type);
!   DECL_CHAIN (decl) = *field_list;
!   *field_list = decl;
!   return id;
! }
! 
! /* For recording local variable usage.  */
  
  struct local_vars_frame_data
  {
*************** struct local_vars_frame_data
*** 3468,3473 ****
--- 3947,3956 ----
    bool local_var_seen;
  };
  
+ /* A tree-walk callback that processes one bind expression noting local
+    variables, and making a coroutine frame slot available for those that
+    need it, so that they can be 'promoted' across suspension points.  */
+ 
  static tree
  register_local_var_uses (tree *stmt, int *do_subtree, void *d)
  {
*************** register_local_var_uses (tree *stmt, int
*** 3524,3534 ****
  	  tree lvname = DECL_NAME (lvar);
  	  char *buf;
  	  if (lvname != NULL_TREE)
! 	    buf = xasprintf ("__lv.%u.%u.%s", lvd->bind_indx, lvd->nest_depth,
! 			     IDENTIFIER_POINTER (lvname));
  	  else
! 	    buf = xasprintf ("__lv.%u.%u.D%u", lvd->bind_indx, lvd->nest_depth,
! 			     DECL_UID (lvar));
  	  /* TODO: Figure out if we should build a local type that has any
  	     excess alignment or size from the original decl.  */
  	  local_var.field_id
--- 4007,4017 ----
  	  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.  */
  	  local_var.field_id
*************** act_des_fn (tree orig, tree fn_type, tre
*** 3577,3585 ****
  /* Re-write the body as per [dcl.fct.def.coroutine] / 5.  */
  
  static tree
! coro_rewrite_function_body (location_t fn_start, tree fnbody,
! 			    tree orig, tree resume_fn_ptr_type,
! 			    tree& resume_fn_field, tree& fs_label)
  {
    /* This will be our new outer scope.  */
    tree update_body = build3 (BIND_EXPR, void_type_node, NULL, NULL, NULL);
--- 4060,4068 ----
  /* Re-write the body as per [dcl.fct.def.coroutine] / 5.  */
  
  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);
*************** coro_rewrite_function_body (location_t f
*** 3623,3628 ****
--- 4106,4130 ----
    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)
      {
        /* Build promise.unhandled_exception();  */
*************** coro_rewrite_function_body (location_t f
*** 3632,3638 ****
  					 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;
--- 4134,4140 ----
  					 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;
*************** coro_rewrite_function_body (location_t f
*** 3681,3687 ****
        IF_SCOPE (not_iarc_if) = NULL;
        not_iarc_if = do_poplevel (iarc_scope);
        add_stmt (not_iarc_if);
!       /* ... else call the promise unhandled exception method.  */
        ueh = maybe_cleanup_point_expr_void (ueh);
        add_stmt (ueh);
        finish_handler (handler);
--- 4183,4195 ----
        IF_SCOPE (not_iarc_if) = NULL;
        not_iarc_if = do_poplevel (iarc_scope);
        add_stmt (not_iarc_if);
!       /* ... else call the promise unhandled exception method
! 	 but first we set done = true and the resume index to 0.
! 	 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);
*************** coro_rewrite_function_body (location_t f
*** 3718,3731 ****
    /* 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.  */
-   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);
    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));
--- 4226,4231 ----
*************** coro_rewrite_function_body (location_t f
*** 3761,3769 ****
    short __resume_at;
    handle_type self_handle;
    (maybe) parameter copies.
!   coro1::suspend_never_prt __is;
!   coro1::suspend_always_prt __fs;
!   (maybe) local variables saved
    (maybe) trailing space.
   };  */
  
--- 4261,4267 ----
    short __resume_at;
    handle_type self_handle;
    (maybe) parameter copies.
!   (maybe) local variables saved (including awaitables)
    (maybe) trailing space.
   };  */
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3835,3840 ****
--- 4333,4349 ----
        TREE_OPERAND (body_start, 0) = push_stmt_list ();
      }
  
+   /* If the original function has a return value with a non-trivial DTOR
+      and the body contains a var with a DTOR that might throw, the decl is
+      marked "throwing_cleanup".
+      We do not [in the ramp, which is synthesised here], use any body var
+      types with DTORs that might throw.
+      The original body is transformed into the actor function which only
+      contains void returns, and is also wrapped in a try-catch block.
+      So (a) the 'throwing_cleanup' is not correct for the ramp and (b) we do
+      not need to transfer it to the actor which only contains void returns.  */
+   cp_function_chain->throwing_cleanup = false;
+ 
    /* Create the coro frame type, as far as it can be known at this stage.
       1. Types we already know.  */
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3860,3868 ****
       the requirements for the coroutine frame.  */
  
    tree resume_fn_field = NULL_TREE;
    tree fs_label = NULL_TREE;
!   fnbody = coro_rewrite_function_body (fn_start, fnbody, orig, act_des_fn_ptr,
! 				       resume_fn_field, fs_label);
    /* Build our dummy coro frame layout.  */
    coro_frame_type = begin_class_definition (coro_frame_type);
  
--- 4369,4379 ----
       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);
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3916,3922 ****
  	  if (actual_type == NULL_TREE)
  	    actual_type = error_mark_node;
  	  parm.orig_type = actual_type;
! 	  parm.by_ref = parm.pt_ref = false;
  	  if (TREE_CODE (actual_type) == REFERENCE_TYPE)
  	    {
  	      /* If the user passes by reference, then we will save the
--- 4427,4433 ----
  	  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
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3924,3931 ****
  		 [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.  */
! 	      actual_type = build_pointer_type (TREE_TYPE (actual_type));
! 	      parm.pt_ref = true;
  	    }
  	  else if (TYPE_REF_P (DECL_ARG_TYPE (arg)))
  	    parm.by_ref = true;
--- 4435,4444 ----
  		 [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;
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3944,3950 ****
  	  else
  	    parm.lambda_cobj = false;
  
- 	  parm.trivial_dtor = TYPE_HAS_TRIVIAL_DESTRUCTOR (parm.frame_type);
  	  char *buf;
  	  if (DECL_NAME (arg))
  	    {
--- 4457,4462 ----
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3953,3958 ****
--- 4465,4484 ----
  	    }
  	  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);
*************** morph_fn_to_coro (tree orig, tree *resum
*** 3976,3983 ****
       to promote any temporaries that are captured by reference (to regular
       vars) they will get added to the coro frame along with other locals.  */
    susp_frame_data body_aw_points
!     = {&field_list, handle_type, NULL, NULL, 0, 0,
!        hash_set<tree> (), NULL, NULL, 0, false, false};
    body_aw_points.block_stack = make_tree_vector ();
    body_aw_points.bind_stack = make_tree_vector ();
    body_aw_points.to_replace = make_tree_vector ();
--- 4502,4509 ----
       to promote any temporaries that are captured by reference (to regular
       vars) they will get added to the coro frame along with other locals.  */
    susp_frame_data body_aw_points
!     = {&field_list, handle_type, fs_label, NULL, NULL, 0, 0,
!        hash_set<tree> (), NULL, NULL, 0, false, false, false};
    body_aw_points.block_stack = make_tree_vector ();
    body_aw_points.bind_stack = make_tree_vector ();
    body_aw_points.to_replace = make_tree_vector ();
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4009,4014 ****
--- 4535,4571 ----
  				  coro_frame_ptr);
    tree varlist = coro_fp;
  
+   /* To signal that we need to cleanup copied function args.  */
+   if (flag_exceptions && DECL_ARGUMENTS (orig))
+     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);
+ 	if (parm_i->trivial_dtor)
+ 	  continue;
+ 	DECL_CHAIN (parm_i->guard_var) = varlist;
+ 	varlist = parm_i->guard_var;
+       }
+ 
+   /* 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);
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4023,4033 ****
    /* 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 r = build_stmt (fn_start, DECL_EXPR, coro_fp);
    tree zeroinit = build1 (CONVERT_EXPR, coro_frame_ptr, integer_zero_node);
!   r = build2 (INIT_EXPR, TREE_TYPE (coro_fp), coro_fp, zeroinit);
!   r = coro_build_cvt_void_expr_stmt (r, fn_start);
!   add_stmt (r);
  
    /* The CO_FRAME internal function is a mechanism to allow the middle end
       to adjust the allocation in response to optimisations.  We provide the
--- 4580,4599 ----
    /* 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;
! 	arg = DECL_CHAIN (arg))
!       {
! 	param_info *parm_i = param_uses->get (arg);
! 	if (parm_i->trivial_dtor)
! 	  continue;
! 	add_decl_expr (parm_i->guard_var);;
!       }
!   add_decl_expr (coro_promise_live);
!   add_decl_expr (coro_gro_live);
  
    /* The CO_FRAME internal function is a mechanism to allow the middle end
       to adjust the allocation in response to optimisations.  We provide the
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4182,4188 ****
      }
  
    tree allocated = build1 (CONVERT_EXPR, coro_frame_ptr, new_fn);
!   r = build2 (INIT_EXPR, TREE_TYPE (coro_fp), coro_fp, allocated);
    r = coro_build_cvt_void_expr_stmt (r, fn_start);
    add_stmt (r);
  
--- 4748,4754 ----
      }
  
    tree allocated = build1 (CONVERT_EXPR, coro_frame_ptr, new_fn);
!   tree r = build2 (INIT_EXPR, TREE_TYPE (coro_fp), coro_fp, allocated);
    r = coro_build_cvt_void_expr_stmt (r, fn_start);
    add_stmt (r);
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4220,4225 ****
--- 4786,4805 ----
        finish_if_stmt (if_stmt);
      }
  
+   /* Up to now any exception thrown will propagate directly to the caller.
+      This is OK since the only source of such exceptions would be in allocation
+      of the coroutine frame, and therefore the ramp will not have initialized
+      any further state.  From here, we will track state that needs explicit
+      destruction in the case that promise or g.r.o setup fails or an exception
+      is thrown from the initial suspend expression.  */
+   tree ramp_cleanup = NULL_TREE;
+   if (flag_exceptions)
+     {
+       ramp_cleanup = build_stmt (fn_start, TRY_BLOCK, NULL, NULL);
+       add_stmt (ramp_cleanup);
+       TRY_STMTS (ramp_cleanup) = push_stmt_list ();
+     }
+ 
    /* deref the frame pointer, to use in member access code.  */
    tree deref_fp = build_x_arrow (fn_start, coro_fp, tf_warning_or_error);
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4303,4318 ****
  	      tree this_ref = build1 (INDIRECT_REF, ct, arg);
  	      tree rt = cp_build_reference_type (ct, false);
  	      this_ref = convert_to_reference (rt, this_ref, CONV_STATIC,
! 					       LOOKUP_NORMAL , NULL_TREE,
  					       tf_warning_or_error);
  	      vec_safe_push (promise_args, this_ref);
  	    }
! 	  else if (parm.by_ref)
! 	    vec_safe_push (promise_args, fld_idx);
  	  else
! 	    vec_safe_push (promise_args, arg);
  
! 	  if (TYPE_NEEDS_CONSTRUCTING (parm.frame_type))
  	    {
  	      vec<tree, va_gc> *p_in;
  	      if (CLASS_TYPE_P (parm.frame_type)
--- 4883,4904 ----
  	      tree this_ref = build1 (INDIRECT_REF, ct, arg);
  	      tree rt = cp_build_reference_type (ct, false);
  	      this_ref = convert_to_reference (rt, this_ref, CONV_STATIC,
! 					       LOOKUP_NORMAL, NULL_TREE,
  					       tf_warning_or_error);
  	      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)
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4340,4352 ****
  				     INIT_EXPR, DECL_SOURCE_LOCATION (arg), r,
  				     TREE_TYPE (r));
  	    }
! 	  r = coro_build_cvt_void_expr_stmt (r, fn_start);
! 	  add_stmt (r);
  	  if (!parm.trivial_dtor)
  	    {
  	      if (param_dtor_list == NULL)
  		param_dtor_list = make_tree_vector ();
  	      vec_safe_push (param_dtor_list, parm.field_id);
  	    }
  	}
      }
--- 4926,4948 ----
  				     INIT_EXPR, DECL_SOURCE_LOCATION (arg), r,
  				     TREE_TYPE (r));
  	    }
! 	  finish_expr_stmt (r);
  	  if (!parm.trivial_dtor)
  	    {
  	      if (param_dtor_list == NULL)
  		param_dtor_list = make_tree_vector ();
  	      vec_safe_push (param_dtor_list, parm.field_id);
+ 	      /* Cleanup this frame copy on exception.  */
+ 	      parm.fr_copy_dtor
+ 		= build_special_member_call (fld_idx, complete_dtor_identifier,
+ 					     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);
  	    }
  	}
      }
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4359,4365 ****
    tree p = build_class_member_access_expr (deref_fp, promise_m, NULL_TREE,
  					   false, tf_warning_or_error);
  
!   if (TYPE_NEEDS_CONSTRUCTING (promise_type))
      {
        /* Do a placement new constructor for the promise type (we never call
  	 the new operator, just the constructor on the object in place in the
--- 4955,4962 ----
    tree p = build_class_member_access_expr (deref_fp, promise_m, NULL_TREE,
  					   false, tf_warning_or_error);
  
!   tree promise_dtor = NULL_TREE;
!   if (type_build_ctor_call (promise_type))
      {
        /* Do a placement new constructor for the promise type (we never call
  	 the new operator, just the constructor on the object in place in the
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4385,4391 ****
  				       tf_warning_or_error);
  
        r = coro_build_cvt_void_expr_stmt (r, fn_start);
!       add_stmt (r);
      }
  
    /* Set up a new bind context for the GRO.  */
--- 4982,4998 ----
  				       tf_warning_or_error);
  
        r = coro_build_cvt_void_expr_stmt (r, fn_start);
!       finish_expr_stmt (r);
! 
!       r = build_modify_expr (fn_start, coro_promise_live, boolean_type_node,
! 			     INIT_EXPR, fn_start, boolean_true_node,
! 			     boolean_type_node);
!       finish_expr_stmt (r);
! 
!       promise_dtor
! 	= build_special_member_call (p, complete_dtor_identifier,
! 				     NULL, promise_type, LOOKUP_NORMAL,
! 				     tf_warning_or_error);
      }
  
    /* Set up a new bind context for the GRO.  */
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4417,4422 ****
--- 5024,5031 ----
  
    tree gro = NULL_TREE;
    tree gro_bind_vars = NULL_TREE;
+   /* Used for return objects in the RESULT slot.  */
+   tree gro_ret_dtor = NULL_TREE;
    tree gro_cleanup_stmt = NULL_TREE;
    /* We have to sequence the call to get_return_object before initial
       suspend.  */
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4428,4434 ****
  	The expression promise.get_return_object() is used to initialize the
  	glvalue result or... (see below)
  	Construct the return result directly.  */
!       if (TYPE_NEEDS_CONSTRUCTING (gro_type))
  	{
  	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
  	  r = build_special_member_call (DECL_RESULT (orig),
--- 5037,5043 ----
  	The expression promise.get_return_object() is used to initialize the
  	glvalue result or... (see below)
  	Construct the return result directly.  */
!       if (type_build_ctor_call (gro_type))
  	{
  	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
  	  r = build_special_member_call (DECL_RESULT (orig),
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4440,4445 ****
--- 5049,5064 ----
        else
  	r = build2_loc (fn_start, INIT_EXPR, gro_type,
  			DECL_RESULT (orig), get_ro);
+ 
+       if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
+ 	/* If some part of the initalization code (prior to the await_resume
+ 	     of the initial suspend expression), then we need to clean up the
+ 	     return value.  */
+ 	gro_ret_dtor
+ 	  = build_special_member_call (DECL_RESULT (orig),
+ 				       complete_dtor_identifier, NULL,
+ 				       gro_type, LOOKUP_NORMAL,
+ 				       tf_warning_or_error);
      }
    else
      {
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4449,4455 ****
        DECL_CONTEXT (gro) = current_scope ();
        add_decl_expr (gro);
        gro_bind_vars = gro;
!       if (TYPE_NEEDS_CONSTRUCTING (gro_type))
  	{
  	  vec<tree, va_gc> *arg = make_tree_vector_single (get_ro);
  	  r = build_special_member_call (gro, complete_ctor_identifier,
--- 5068,5074 ----
        DECL_CONTEXT (gro) = current_scope ();
        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,
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4462,4480 ****
        /* The constructed object might require a cleanup.  */
        if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
  	{
! 	  tree cleanup
  	    = build_special_member_call (gro, complete_dtor_identifier,
  					 NULL, gro_type, LOOKUP_NORMAL,
  					 tf_warning_or_error);
  	  gro_cleanup_stmt = build_stmt (input_location, CLEANUP_STMT, NULL,
! 					 cleanup, gro);
  	}
      }
    finish_expr_stmt (r);
  
!   if (gro_cleanup_stmt)
      CLEANUP_BODY (gro_cleanup_stmt) = push_stmt_list ();
  
    /* Initialize the resume_idx_name to 0, meaning "not started".  */
    tree resume_idx_m
      = lookup_member (coro_frame_type, resume_idx_name,
--- 5081,5108 ----
        /* The constructed object might require a cleanup.  */
        if (TYPE_HAS_NONTRIVIAL_DESTRUCTOR (gro_type))
  	{
! 	  gro_cleanup_stmt
  	    = build_special_member_call (gro, complete_dtor_identifier,
  					 NULL, gro_type, LOOKUP_NORMAL,
  					 tf_warning_or_error);
  	  gro_cleanup_stmt = build_stmt (input_location, CLEANUP_STMT, NULL,
! 					 gro_cleanup_stmt, gro);
  	}
      }
    finish_expr_stmt (r);
  
!   if (gro_cleanup_stmt && gro_cleanup_stmt != error_mark_node)
      CLEANUP_BODY (gro_cleanup_stmt) = push_stmt_list ();
  
+   /* If we have a live g.r.o in the return slot, then signal this for exception
+      cleanup.  */
+   if (gro_ret_dtor)
+     {
+        r = build_modify_expr (fn_start, coro_gro_live, boolean_type_node,
+ 			      INIT_EXPR, fn_start, boolean_true_node,
+ 			      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,
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4553,4558 ****
--- 5181,5253 ----
    BIND_EXPR_VARS (gro_context_bind) = gro_bind_vars;
    BIND_EXPR_BODY (gro_context_bind) = pop_stmt_list (gro_context_body);
    TREE_SIDE_EFFECTS (gro_context_bind) = true;
+ 
+   if (flag_exceptions)
+     {
+       TRY_HANDLERS (ramp_cleanup) = push_stmt_list ();
+       tree handler = begin_handler ();
+       finish_handler_parms (NULL_TREE, handler); /* catch (...) */
+ 
+       /* If we have a live G.R.O in the return slot, then run its DTOR.
+      When the return object is constructed from a separate g.r.o, this is
+      already handled by its regular cleanup.  */
+       if (gro_ret_dtor && gro_ret_dtor != error_mark_node)
+ 	{
+ 	  tree gro_d_if = begin_if_stmt ();
+ 	  finish_if_stmt_cond (coro_gro_live, gro_d_if);
+ 	  finish_expr_stmt (gro_ret_dtor);
+ 	  finish_then_clause (gro_d_if);
+ 	  tree gro_d_if_scope = IF_SCOPE (gro_d_if);
+ 	  IF_SCOPE (gro_d_if) = NULL;
+ 	  gro_d_if = do_poplevel (gro_d_if_scope);
+ 	  add_stmt (gro_d_if);
+ 	}
+ 
+       /* If the promise is live, then run its dtor if that's available.  */
+       if (promise_dtor && promise_dtor != error_mark_node)
+ 	{
+ 	  tree promise_d_if = begin_if_stmt ();
+ 	  finish_if_stmt_cond (coro_promise_live, promise_d_if);
+ 	  finish_expr_stmt (promise_dtor);
+ 	  finish_then_clause (promise_d_if);
+ 	  tree promise_d_if_scope = IF_SCOPE (promise_d_if);
+ 	  IF_SCOPE (promise_d_if) = NULL;
+ 	  promise_d_if = do_poplevel (promise_d_if_scope);
+ 	  add_stmt (promise_d_if);
+ 	}
+ 
+       /* Clean up any frame copies of parms with non-trivial dtors.  */
+       if (DECL_ARGUMENTS (orig))
+ 	for (tree arg = DECL_ARGUMENTS (orig); arg != NULL;
+ 	     arg = DECL_CHAIN (arg))
+ 	  {
+ 	    param_info *parm_i = param_uses->get (arg);
+ 	    if (parm_i->trivial_dtor)
+ 	      continue;
+ 	    if (parm_i->fr_copy_dtor && parm_i->fr_copy_dtor != error_mark_node)
+ 	      {
+ 		tree dtor_if = begin_if_stmt ();
+ 		finish_if_stmt_cond (parm_i->guard_var, dtor_if);
+ 		finish_expr_stmt (parm_i->fr_copy_dtor);
+ 		finish_then_clause (dtor_if);
+ 		tree parm_d_if_scope = IF_SCOPE (dtor_if);
+ 		IF_SCOPE (dtor_if) = NULL;
+ 		dtor_if = do_poplevel (parm_d_if_scope);
+ 		add_stmt (dtor_if);
+ 	      }
+ 	  }
+ 
+       /* We always expect to delete the frame.  */
+       tree del_coro_fr = coro_get_frame_dtor (coro_fp, orig, frame_size,
+ 					      promise_type, fn_start);
+       finish_expr_stmt (del_coro_fr);
+       tree rethrow = build_throw (fn_start, NULL_TREE);
+       TREE_NO_WARNING (rethrow) = true;
+       finish_expr_stmt (rethrow);
+       finish_handler (handler);
+       TRY_HANDLERS (ramp_cleanup) = pop_stmt_list (TRY_HANDLERS (ramp_cleanup));
+     }
+ 
    BIND_EXPR_BODY (ramp_bind) = pop_stmt_list (ramp_body);
    TREE_SIDE_EFFECTS (ramp_bind) = true;
  
*************** morph_fn_to_coro (tree orig, tree *resum
*** 4565,4572 ****
  
    /* Build the actor...  */
    build_actor_fn (fn_start, coro_frame_type, actor, fnbody, orig, param_uses,
! 		  &local_var_uses, param_dtor_list, fs_label, resume_fn_field,
! 		  body_aw_points.await_number, frame_size);
  
    /* Destroyer ... */
    build_destroy_fn (fn_start, coro_frame_type, destroy, actor);
--- 5260,5267 ----
  
    /* 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);
diff -Nrcpad gcc-10.2.0/gcc/cp/cp-gimplify.c gcc-10.3.0/gcc/cp/cp-gimplify.c
*** gcc-10.2.0/gcc/cp/cp-gimplify.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/cp-gimplify.c	Thu Apr  8 11:56:28 2021
*************** simple_empty_class_p (tree type, tree op
*** 606,611 ****
--- 606,623 ----
        && TYPE_HAS_TRIVIAL_DESTRUCTOR (type))
      /* The TARGET_EXPR is itself a simple copy, look through it.  */
      return simple_empty_class_p (type, TARGET_EXPR_INITIAL (op), code);
+ 
+   if (TREE_CODE (op) == PARM_DECL
+       && TREE_ADDRESSABLE (TREE_TYPE (op)))
+     {
+       tree fn = DECL_CONTEXT (op);
+       if (DECL_THUNK_P (fn)
+ 	  || lambda_static_thunk_p (fn))
+ 	/* In a thunk, we pass through invisible reference parms, so this isn't
+ 	   actually a copy.  */
+ 	return false;
+     }
+ 
    return
      (TREE_CODE (op) == EMPTY_CLASS_EXPR
       || code == MODIFY_EXPR
*************** cp_gimplify_expr (tree *expr_p, gimple_s
*** 929,934 ****
--- 941,954 ----
        ret = GS_UNHANDLED;
        break;
  
+     case PTRMEM_CST:
+       *expr_p = cplus_expand_constant (*expr_p);
+       if (TREE_CODE (*expr_p) == PTRMEM_CST)
+ 	ret = GS_ERROR;
+       else
+ 	ret = GS_OK;
+       break;
+ 
      case RETURN_EXPR:
        if (TREE_OPERAND (*expr_p, 0)
  	  && (TREE_CODE (TREE_OPERAND (*expr_p, 0)) == INIT_EXPR
diff -Nrcpad gcc-10.2.0/gcc/cp/cp-tree.def gcc-10.3.0/gcc/cp/cp-tree.def
*** gcc-10.2.0/gcc/cp/cp-tree.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/cp-tree.def	Thu Apr  8 11:56:28 2021
*************** DEFTREECODE (CO_YIELD_EXPR, "co_yield",
*** 594,602 ****
  /* The co_return expression is used to support coroutines.
  
     Op0 is the original expr, can be void (for use in diagnostics)
!    Op2 is the promise return_xxxx call for Op0. */
  
! DEFTREECODE (CO_RETURN_EXPR, "co_return", tcc_expression, 2)
  
  /*
  Local variables:
--- 594,602 ----
  /* The co_return expression is used to support coroutines.
  
     Op0 is the original expr, can be void (for use in diagnostics)
!    Op1 is the promise return_xxxx call for for the expression given. */
  
! DEFTREECODE (CO_RETURN_EXPR, "co_return", tcc_statement, 2)
  
  /*
  Local variables:
diff -Nrcpad gcc-10.2.0/gcc/cp/cp-tree.h gcc-10.3.0/gcc/cp/cp-tree.h
*** gcc-10.2.0/gcc/cp/cp-tree.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/cp-tree.h	Thu Apr  8 11:56:28 2021
*************** extern bool is_std_init_list			(tree);
*** 6378,6383 ****
--- 6378,6384 ----
  extern bool is_list_ctor			(tree);
  extern void validate_conversion_obstack		(void);
  extern void mark_versions_used			(tree);
+ extern bool unsafe_return_slot_p		(tree);
  extern bool cp_warn_deprecated_use		(tree, tsubst_flags_t = tf_warning_or_error);
  extern void cp_warn_deprecated_use_scopes	(tree);
  extern tree get_function_version_dispatcher	(tree);
*************** extern tree build_vec_delete			(location
*** 6779,6785 ****
  extern tree create_temporary_var		(tree);
  extern void initialize_vtbl_ptrs		(tree);
  extern tree scalar_constant_value		(tree);
! extern tree decl_really_constant_value		(tree);
  extern int diagnose_uninitialized_cst_or_ref_member (tree, bool, bool);
  extern tree build_vtbl_address                  (tree);
  extern bool maybe_reject_flexarray_init		(tree, tree);
--- 6780,6787 ----
  extern tree create_temporary_var		(tree);
  extern void initialize_vtbl_ptrs		(tree);
  extern tree scalar_constant_value		(tree);
! extern tree decl_constant_value			(tree, bool);
! extern tree decl_really_constant_value		(tree, bool = true);
  extern int diagnose_uninitialized_cst_or_ref_member (tree, bool, bool);
  extern tree build_vtbl_address                  (tree);
  extern bool maybe_reject_flexarray_init		(tree, tree);
*************** extern tree maybe_fold_non_dependent_exp
*** 7960,7966 ****
  						 tsubst_flags_t = tf_warning_or_error);
  extern tree fold_non_dependent_init		(tree,
  						 tsubst_flags_t = tf_warning_or_error,
! 						 bool = false);
  extern tree fold_simple				(tree);
  extern bool reduced_constant_expression_p       (tree);
  extern bool is_instantiation_of_constexpr       (tree);
--- 7962,7968 ----
  						 tsubst_flags_t = tf_warning_or_error);
  extern tree fold_non_dependent_init		(tree,
  						 tsubst_flags_t = tf_warning_or_error,
! 						 bool = false, tree = NULL_TREE);
  extern tree fold_simple				(tree);
  extern bool reduced_constant_expression_p       (tree);
  extern bool is_instantiation_of_constexpr       (tree);
*************** is_constrained_auto (const_tree t)
*** 8130,8135 ****
--- 8132,8155 ----
    return is_auto (t) && PLACEHOLDER_TYPE_CONSTRAINTS (t);
  }
  
+ /* RAII class to push/pop class scope T; if T is not a class, do nothing.  */
+ 
+ struct push_nested_class_guard
+ {
+   bool push;
+   push_nested_class_guard (tree t)
+     : push (t && CLASS_TYPE_P (t))
+   {
+     if (push)
+       push_nested_class (t);
+   }
+   ~push_nested_class_guard ()
+   {
+     if (push)
+       pop_nested_class ();
+   }
+ };
+ 
  #if CHECKING_P
  namespace selftest {
    extern void run_cp_tests (void);
diff -Nrcpad gcc-10.2.0/gcc/cp/cvt.c gcc-10.3.0/gcc/cp/cvt.c
*** gcc-10.2.0/gcc/cp/cvt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/cvt.c	Thu Apr  8 11:56:28 2021
*************** convert_to_void (tree expr, impl_conv_vo
*** 1222,1233 ****
      case CALL_EXPR:   /* We have a special meaning for volatile void fn().  */
        /* cdtors may return this or void, depending on
  	 targetm.cxx.cdtor_returns_this, but this shouldn't affect our
! 	 decisions here: neither nodiscard warnings (nodiscard cdtors
! 	 are nonsensical), nor should any constexpr or template
! 	 instantiations be affected by an ABI property that is, or at
! 	 least ought to be transparent to the language.  */
        if (tree fn = cp_get_callee_fndecl_nofold (expr))
! 	if (DECL_DESTRUCTOR_P (fn))
  	  return expr;
  
        if (complain & tf_warning)
--- 1222,1235 ----
      case CALL_EXPR:   /* We have a special meaning for volatile void fn().  */
        /* cdtors may return this or void, depending on
  	 targetm.cxx.cdtor_returns_this, but this shouldn't affect our
! 	 decisions here: neither nodiscard warnings (nodiscard dtors
! 	 are nonsensical and ctors have a different behavior with that
! 	 attribute that is handled in the TARGET_EXPR case), nor should
! 	 any constexpr or template instantiations be affected by an ABI
! 	 property that is, or at least ought to be transparent to the
! 	 language.  */
        if (tree fn = cp_get_callee_fndecl_nofold (expr))
! 	if (DECL_CONSTRUCTOR_P (fn) || DECL_DESTRUCTOR_P (fn))
  	  return expr;
  
        if (complain & tf_warning)
*************** convert_to_void (tree expr, impl_conv_vo
*** 1569,1580 ****
  	  && warn_unused_value
  	  && !TREE_NO_WARNING (expr)
  	  && !processing_template_decl
! 	  && !cp_unevaluated_operand)
  	{
  	  /* The middle end does not warn about expressions that have
  	     been explicitly cast to void, so we must do so here.  */
! 	  if (!TREE_SIDE_EFFECTS (expr)) {
!             if (complain & tf_warning)
  	      switch (implicit)
  		{
  		  case ICV_SECOND_OF_COND:
--- 1571,1583 ----
  	  && warn_unused_value
  	  && !TREE_NO_WARNING (expr)
  	  && !processing_template_decl
! 	  && !cp_unevaluated_operand
! 	  && (complain & tf_warning))
  	{
  	  /* The middle end does not warn about expressions that have
  	     been explicitly cast to void, so we must do so here.  */
! 	  if (!TREE_SIDE_EFFECTS (expr))
! 	    {
  	      switch (implicit)
  		{
  		  case ICV_SECOND_OF_COND:
*************** convert_to_void (tree expr, impl_conv_vo
*** 1606,1619 ****
  		  default:
  		    gcc_unreachable ();
  		}
!           }
  	  else
  	    {
! 	      tree e;
! 	      enum tree_code code;
! 	      enum tree_code_class tclass;
! 
! 	      e = expr;
  	      /* We might like to warn about (say) "(int) f()", as the
  		 cast has no effect, but the compiler itself will
  		 generate implicit conversions under some
--- 1609,1618 ----
  		  default:
  		    gcc_unreachable ();
  		}
! 	    }
  	  else
  	    {
! 	      tree e = expr;
  	      /* We might like to warn about (say) "(int) f()", as the
  		 cast has no effect, but the compiler itself will
  		 generate implicit conversions under some
*************** convert_to_void (tree expr, impl_conv_vo
*** 1627,1647 ****
  	      while (TREE_CODE (e) == NOP_EXPR)
  		e = TREE_OPERAND (e, 0);
  
! 	      code = TREE_CODE (e);
! 	      tclass = TREE_CODE_CLASS (code);
! 	      if ((tclass == tcc_comparison
! 		   || tclass == tcc_unary
! 		   || (tclass == tcc_binary
! 		       && !(code == MODIFY_EXPR
! 			    || code == INIT_EXPR
! 			    || code == PREDECREMENT_EXPR
! 			    || code == PREINCREMENT_EXPR
! 			    || code == POSTDECREMENT_EXPR
! 			    || code == POSTINCREMENT_EXPR))
! 		   || code == VEC_PERM_EXPR
! 		   || code == VEC_COND_EXPR)
!                   && (complain & tf_warning))
! 		warning_at (loc, OPT_Wunused_value, "value computed is not used");
  	    }
  	}
        expr = build1 (CONVERT_EXPR, void_type_node, expr);
--- 1626,1639 ----
  	      while (TREE_CODE (e) == NOP_EXPR)
  		e = TREE_OPERAND (e, 0);
  
! 	      enum tree_code code = TREE_CODE (e);
! 	      enum tree_code_class tclass = TREE_CODE_CLASS (code);
! 	      if (tclass == tcc_comparison
! 		  || tclass == tcc_unary
! 		  || tclass == tcc_binary
! 		  || code == VEC_PERM_EXPR
! 		  || code == VEC_COND_EXPR)
! 		warn_if_unused_value (e, loc);
  	    }
  	}
        expr = build1 (CONVERT_EXPR, void_type_node, expr);
diff -Nrcpad gcc-10.2.0/gcc/cp/decl.c gcc-10.3.0/gcc/cp/decl.c
*** gcc-10.2.0/gcc/cp/decl.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/decl.c	Thu Apr  8 11:56:28 2021
*************** duplicate_decls (tree newdecl, tree oldd
*** 2899,2904 ****
--- 2899,2914 ----
  	snode->remove ();
      }
  
+   if (TREE_CODE (olddecl) == FUNCTION_DECL)
+     {
+       tree clone;
+       FOR_EACH_CLONE (clone, olddecl)
+ 	{
+ 	  DECL_ATTRIBUTES (clone) = DECL_ATTRIBUTES (olddecl);
+ 	  DECL_PRESERVE_P (clone) |= DECL_PRESERVE_P (olddecl);
+ 	}
+     }
+ 
    /* Remove the associated constraints for newdecl, if any, before
       reclaiming memory. */
    if (flag_concepts)
*************** void
*** 3635,3651 ****
  pop_switch (void)
  {
    struct cp_switch *cs = switch_stack;
-   location_t switch_location;
  
    /* Emit warnings as needed.  */
!   switch_location = cp_expr_loc_or_input_loc (cs->switch_stmt);
    const bool bool_cond_p
      = (SWITCH_STMT_TYPE (cs->switch_stmt)
         && TREE_CODE (SWITCH_STMT_TYPE (cs->switch_stmt)) == BOOLEAN_TYPE);
    if (!processing_template_decl)
      c_do_switch_warnings (cs->cases, switch_location,
! 			  SWITCH_STMT_TYPE (cs->switch_stmt),
! 			  SWITCH_STMT_COND (cs->switch_stmt), bool_cond_p);
  
    /* For the benefit of block_may_fallthru remember if the switch body
       case labels cover all possible values and if there are break; stmts.  */
--- 3645,3661 ----
  pop_switch (void)
  {
    struct cp_switch *cs = switch_stack;
  
    /* Emit warnings as needed.  */
!   location_t switch_location = cp_expr_loc_or_input_loc (cs->switch_stmt);
!   tree cond = SWITCH_STMT_COND (cs->switch_stmt);
    const bool bool_cond_p
      = (SWITCH_STMT_TYPE (cs->switch_stmt)
         && TREE_CODE (SWITCH_STMT_TYPE (cs->switch_stmt)) == BOOLEAN_TYPE);
    if (!processing_template_decl)
      c_do_switch_warnings (cs->cases, switch_location,
! 			  SWITCH_STMT_TYPE (cs->switch_stmt), cond,
! 			  bool_cond_p);
  
    /* For the benefit of block_may_fallthru remember if the switch body
       case labels cover all possible values and if there are break; stmts.  */
*************** pop_switch (void)
*** 3656,3661 ****
--- 3666,3680 ----
      SWITCH_STMT_ALL_CASES_P (cs->switch_stmt) = 1;
    if (!cs->break_stmt_seen_p)
      SWITCH_STMT_NO_BREAK_P (cs->switch_stmt) = 1;
+   /* Now that we're done with the switch warnings, set the switch type
+      to the type of the condition if the index type was of scoped enum type.
+      (Such types don't participate in the integer promotions.)  We do this
+      because of bit-fields whose declared type is a scoped enum type:
+      gimplification will use the lowered index type, but convert the
+      case values to SWITCH_STMT_TYPE, which would have been the declared type
+      and verify_gimple_switch doesn't accept that.  */
+   if (is_bitfield_expr_with_lowered_type (cond))
+     SWITCH_STMT_TYPE (cs->switch_stmt) = TREE_TYPE (cond);
    gcc_assert (!cs->in_loop_body_p);
    splay_tree_delete (cs->cases);
    switch_stack = switch_stack->next;
*************** reshape_init_r (tree type, reshape_iter
*** 6375,6381 ****
       non-empty subaggregate, brace elision is assumed and the
       initializer is considered for the initialization of the first
       member of the subaggregate.  */
!   if (TREE_CODE (init) != CONSTRUCTOR
        /* But don't try this for the first initializer, since that would be
  	 looking through the outermost braces; A a2 = { a1 }; is not a
  	 valid aggregate initialization.  */
--- 6394,6400 ----
       non-empty subaggregate, brace elision is assumed and the
       initializer is considered for the initialization of the first
       member of the subaggregate.  */
!   if ((TREE_CODE (init) != CONSTRUCTOR || COMPOUND_LITERAL_P (init))
        /* But don't try this for the first initializer, since that would be
  	 looking through the outermost braces; A a2 = { a1 }; is not a
  	 valid aggregate initialization.  */
*************** check_array_initializer (tree decl, tree
*** 6561,6566 ****
--- 6580,6598 ----
  {
    tree element_type = TREE_TYPE (type);
  
+   /* Structured binding when initialized with an array type needs
+      to have complete type.  */
+   if (decl
+       && DECL_DECOMPOSITION_P (decl)
+       && !DECL_DECOMP_BASE (decl)
+       && !COMPLETE_TYPE_P (type))
+     {
+       error_at (DECL_SOURCE_LOCATION (decl),
+ 		"structured binding has incomplete type %qT", type);
+       TREE_TYPE (decl) = error_mark_node;
+       return true;
+     }
+ 
    /* The array type itself need not be complete, because the
       initializer may tell us how many elements are in the array.
       But, the elements of the array must be complete.  */
*************** cp_finish_decl (tree decl, tree init, bo
*** 7646,7651 ****
--- 7678,7689 ----
  	  retrofit_lang_decl (decl);
  	  SET_DECL_DEPENDENT_INIT_P (decl, true);
  	}
+ 
+       if (VAR_P (decl) && DECL_REGISTER (decl) && asmspec)
+ 	{
+ 	  set_user_assembler_name (decl, asmspec);
+ 	  DECL_HARD_REGISTER (decl) = 1;
+ 	}
        return;
      }
  
*************** cp_finish_decomp (tree decl, tree first,
*** 8347,8352 ****
--- 8385,8396 ----
  			 : get_tuple_element_type (type, i));
  	  input_location = sloc;
  
+ 	  if (VOID_TYPE_P (eltype))
+ 	    {
+ 	      error ("%<std::tuple_element<%u, %T>::type%> is %<void%>",
+ 		     i, type);
+ 	      eltype = error_mark_node;
+ 	    }
  	  if (init == error_mark_node || eltype == error_mark_node)
  	    {
  	      inform (dloc, "in initialization of structured binding "
*************** expand_static_init (tree decl, tree init
*** 8963,8979 ****
  
  	  /* Do the initialization itself.  */
  	  init = add_stmt_to_compound (begin, init);
! 	  init = add_stmt_to_compound
! 	    (init, build2 (MODIFY_EXPR, void_type_node, flag, boolean_true_node));
! 	  init = add_stmt_to_compound
! 	    (init, build_call_n (release_fn, 1, guard_addr));
  	}
        else
! 	init = add_stmt_to_compound (init, set_guard (guard));
  
!       /* Use atexit to register a function for destroying this static
! 	 variable.  */
!       init = add_stmt_to_compound (init, register_dtor_fn (decl));
  
        finish_expr_stmt (init);
  
--- 9007,9031 ----
  
  	  /* Do the initialization itself.  */
  	  init = add_stmt_to_compound (begin, init);
! 	  init = add_stmt_to_compound (init,
! 				       build2 (MODIFY_EXPR, void_type_node,
! 					       flag, boolean_true_node));
! 
! 	  /* Use atexit to register a function for destroying this static
! 	     variable.  Do this before calling __cxa_guard_release.  */
! 	  init = add_stmt_to_compound (init, register_dtor_fn (decl));
! 
! 	  init = add_stmt_to_compound (init, build_call_n (release_fn, 1,
! 							   guard_addr));
  	}
        else
! 	{
! 	  init = add_stmt_to_compound (init, set_guard (guard));
  
! 	  /* Use atexit to register a function for destroying this static
! 	     variable.  */
! 	  init = add_stmt_to_compound (init, register_dtor_fn (decl));
! 	}
  
        finish_expr_stmt (init);
  
diff -Nrcpad gcc-10.2.0/gcc/cp/decl2.c gcc-10.3.0/gcc/cp/decl2.c
*** gcc-10.2.0/gcc/cp/decl2.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/decl2.c	Thu Apr  8 11:56:28 2021
*************** grokbitfield (const cp_declarator *decla
*** 1119,1125 ****
  	  && !INTEGRAL_OR_UNSCOPED_ENUMERATION_TYPE_P (TREE_TYPE (width)))
  	error ("width of bit-field %qD has non-integral type %qT", value,
  	       TREE_TYPE (width));
!       else
  	{
  	  /* Temporarily stash the width in DECL_BIT_FIELD_REPRESENTATIVE.
  	     check_bitfield_decl picks it from there later and sets DECL_SIZE
--- 1119,1125 ----
  	  && !INTEGRAL_OR_UNSCOPED_ENUMERATION_TYPE_P (TREE_TYPE (width)))
  	error ("width of bit-field %qD has non-integral type %qT", value,
  	       TREE_TYPE (width));
!       else if (!check_for_bare_parameter_packs (width))
  	{
  	  /* Temporarily stash the width in DECL_BIT_FIELD_REPRESENTATIVE.
  	     check_bitfield_decl picks it from there later and sets DECL_SIZE
*************** cp_warn_deprecated_use_scopes (tree scop
*** 5439,5445 ****
  	 && scope != error_mark_node
  	 && scope != global_namespace)
      {
!       if (cp_warn_deprecated_use (scope))
  	return;
        if (TYPE_P (scope))
  	scope = CP_TYPE_CONTEXT (scope);
--- 5439,5446 ----
  	 && scope != error_mark_node
  	 && scope != global_namespace)
      {
!       if ((TREE_CODE (scope) == NAMESPACE_DECL || OVERLOAD_TYPE_P (scope))
! 	  && cp_warn_deprecated_use (scope))
  	return;
        if (TYPE_P (scope))
  	scope = CP_TYPE_CONTEXT (scope);
*************** mark_used (tree decl, tsubst_flags_t com
*** 5555,5570 ****
    if (DECL_ODR_USED (decl))
      return true;
  
-   /* Normally, we can wait until instantiation-time to synthesize DECL.
-      However, if DECL is a static data member initialized with a constant
-      or a constexpr function, we need it right now because a reference to
-      such a data member or a call to such function is not value-dependent.
-      For a function that uses auto in the return type, we need to instantiate
-      it to find out its type.  For OpenMP user defined reductions, we need
-      them instantiated for reduction clauses which inline them by hand
-      directly.  */
-   maybe_instantiate_decl (decl);
- 
    if (flag_concepts && TREE_CODE (decl) == FUNCTION_DECL
        && !constraints_satisfied_p (decl))
      {
--- 5556,5561 ----
*************** mark_used (tree decl, tsubst_flags_t com
*** 5580,5585 ****
--- 5571,5586 ----
        return false;
      }
  
+   /* Normally, we can wait until instantiation-time to synthesize DECL.
+      However, if DECL is a static data member initialized with a constant
+      or a constexpr function, we need it right now because a reference to
+      such a data member or a call to such function is not value-dependent.
+      For a function that uses auto in the return type, we need to instantiate
+      it to find out its type.  For OpenMP user defined reductions, we need
+      them instantiated for reduction clauses which inline them by hand
+      directly.  */
+   maybe_instantiate_decl (decl);
+ 
    if (processing_template_decl || in_template_function ())
      return true;
  
diff -Nrcpad gcc-10.2.0/gcc/cp/error.c gcc-10.3.0/gcc/cp/error.c
*** gcc-10.2.0/gcc/cp/error.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/error.c	Thu Apr  8 11:56:28 2021
*************** dump_expr (cxx_pretty_printer *pp, tree
*** 2402,2407 ****
--- 2402,2465 ----
  	}
        break;
  
+     case TARGET_MEM_REF:
+       /* TARGET_MEM_REF can't appear directly from source, but can appear
+ 	 during late GIMPLE optimizations and through late diagnostic we might
+ 	 need to support it.  Print it as dereferencing of a pointer after
+ 	 cast to the TARGET_MEM_REF type, with pointer arithmetics on some
+ 	 pointer to single byte types, so
+ 	 *(type *)((char *) ptr + step * index + index2) if all the operands
+ 	 are present and the casts are needed.  */
+       pp_cxx_star (pp);
+       pp_cxx_left_paren (pp);
+       if (TYPE_SIZE_UNIT (TREE_TYPE (TREE_TYPE (TMR_BASE (t)))) == NULL_TREE
+ 	  || !integer_onep (TYPE_SIZE_UNIT
+ 				(TREE_TYPE (TREE_TYPE (TMR_BASE (t))))))
+ 	{
+ 	  if (TYPE_SIZE_UNIT (TREE_TYPE (t))
+ 	      && integer_onep (TYPE_SIZE_UNIT (TREE_TYPE (t))))
+ 	    {
+ 	      pp_cxx_left_paren (pp);
+ 	      dump_type (pp, build_pointer_type (TREE_TYPE (t)), flags);
+ 	    }
+ 	  else
+ 	    {
+ 	      dump_type (pp, build_pointer_type (TREE_TYPE (t)), flags);
+ 	      pp_cxx_right_paren (pp);
+ 	      pp_cxx_left_paren (pp);
+ 	      pp_cxx_left_paren (pp);
+ 	      dump_type (pp, build_pointer_type (char_type_node), flags);
+ 	    }
+ 	  pp_cxx_right_paren (pp);
+ 	}
+       else if (!same_type_p (TREE_TYPE (t),
+ 			     TREE_TYPE (TREE_TYPE (TMR_BASE (t)))))
+ 	{
+ 	  dump_type (pp, build_pointer_type (TREE_TYPE (t)), flags);
+ 	  pp_cxx_right_paren (pp);
+ 	  pp_cxx_left_paren (pp);
+ 	}
+       dump_expr (pp, TMR_BASE (t), flags);
+       if (TMR_STEP (t) && TMR_INDEX (t))
+ 	{
+ 	  pp_cxx_ws_string (pp, "+");
+ 	  dump_expr (pp, TMR_INDEX (t), flags);
+ 	  pp_cxx_ws_string (pp, "*");
+ 	  dump_expr (pp, TMR_STEP (t), flags);
+ 	}
+       if (TMR_INDEX2 (t))
+ 	{
+ 	  pp_cxx_ws_string (pp, "+");
+ 	  dump_expr (pp, TMR_INDEX2 (t), flags);
+ 	}
+       if (!integer_zerop (TMR_OFFSET (t)))
+ 	{
+ 	  pp_cxx_ws_string (pp, "+");
+ 	  dump_expr (pp, fold_convert (ssizetype, TMR_OFFSET (t)), flags);
+ 	}
+       pp_cxx_right_paren (pp);
+       break;
+ 
      case NEGATE_EXPR:
      case BIT_NOT_EXPR:
      case TRUTH_NOT_EXPR:
diff -Nrcpad gcc-10.2.0/gcc/cp/init.c gcc-10.3.0/gcc/cp/init.c
*** gcc-10.2.0/gcc/cp/init.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/init.c	Thu Apr  8 11:56:28 2021
*************** build_zero_init_1 (tree type, tree nelts
*** 246,254 ****
  
        /* Iterate over the array elements, building initializations.  */
        if (nelts)
! 	max_index = fold_build2_loc (input_location,
! 				 MINUS_EXPR, TREE_TYPE (nelts),
! 				 nelts, integer_one_node);
        else
  	max_index = array_type_nelts (type);
  
--- 246,257 ----
  
        /* Iterate over the array elements, building initializations.  */
        if (nelts)
! 	max_index = fold_build2_loc (input_location, MINUS_EXPR,
! 				     TREE_TYPE (nelts), nelts,
! 				     build_one_cst (TREE_TYPE (nelts)));
!       /* Treat flexible array members like [0] arrays.  */
!       else if (TYPE_DOMAIN (type) == NULL_TREE)
! 	return NULL_TREE;
        else
  	max_index = array_type_nelts (type);
  
*************** build_zero_init_1 (tree type, tree nelts
*** 260,279 ****
  
        /* A zero-sized array, which is accepted as an extension, will
  	 have an upper bound of -1.  */
!       if (!tree_int_cst_equal (max_index, integer_minus_one_node))
  	{
  	  constructor_elt ce;
  
  	  /* If this is a one element array, we just use a regular init.  */
! 	  if (tree_int_cst_equal (size_zero_node, max_index))
  	    ce.index = size_zero_node;
  	  else
  	    ce.index = build2 (RANGE_EXPR, sizetype, size_zero_node,
! 				max_index);
  
! 	  ce.value = build_zero_init_1 (TREE_TYPE (type),
! 					 /*nelts=*/NULL_TREE,
! 					 static_storage_p, NULL_TREE);
  	  if (ce.value)
  	    {
  	      vec_alloc (v, 1);
--- 263,281 ----
  
        /* A zero-sized array, which is accepted as an extension, will
  	 have an upper bound of -1.  */
!       if (!integer_minus_onep (max_index))
  	{
  	  constructor_elt ce;
  
  	  /* If this is a one element array, we just use a regular init.  */
! 	  if (integer_zerop (max_index))
  	    ce.index = size_zero_node;
  	  else
  	    ce.index = build2 (RANGE_EXPR, sizetype, size_zero_node,
! 			       max_index);
  
! 	  ce.value = build_zero_init_1 (TREE_TYPE (type), /*nelts=*/NULL_TREE,
! 					static_storage_p, NULL_TREE);
  	  if (ce.value)
  	    {
  	      vec_alloc (v, 1);
*************** build_zero_init_1 (tree type, tree nelts
*** 287,296 ****
    else if (VECTOR_TYPE_P (type))
      init = build_zero_cst (type);
    else
!     {
!       gcc_assert (TYPE_REF_P (type));
!       init = build_zero_cst (type);
!     }
  
    /* In all cases, the initializer is a constant.  */
    if (init)
--- 289,295 ----
    else if (VECTOR_TYPE_P (type))
      init = build_zero_cst (type);
    else
!     gcc_assert (TYPE_REF_P (type));
  
    /* In all cases, the initializer is a constant.  */
    if (init)
*************** expand_default_init (tree binfo, tree tr
*** 1889,1895 ****
      }
  
    if (init && TREE_CODE (init) != TREE_LIST
!       && (flags & LOOKUP_ONLYCONVERTING))
      {
        /* Base subobjects should only get direct-initialization.  */
        gcc_assert (true_exp == exp);
--- 1888,1895 ----
      }
  
    if (init && TREE_CODE (init) != TREE_LIST
!       && (flags & LOOKUP_ONLYCONVERTING)
!       && !unsafe_return_slot_p (exp))
      {
        /* Base subobjects should only get direct-initialization.  */
        gcc_assert (true_exp == exp);
*************** build_offset_ref (tree type, tree member
*** 2272,2281 ****
     recursively); otherwise, return DECL.  If STRICT_P, the
     initializer is only returned if DECL is a
     constant-expression.  If RETURN_AGGREGATE_CST_OK_P, it is ok to
!    return an aggregate constant.  */
  
  static tree
! constant_value_1 (tree decl, bool strict_p, bool return_aggregate_cst_ok_p)
  {
    while (TREE_CODE (decl) == CONST_DECL
  	 || decl_constant_var_p (decl)
--- 2272,2283 ----
     recursively); otherwise, return DECL.  If STRICT_P, the
     initializer is only returned if DECL is a
     constant-expression.  If RETURN_AGGREGATE_CST_OK_P, it is ok to
!    return an aggregate constant.  If UNSHARE_P, return an unshared
!    copy of the initializer.  */
  
  static tree
! constant_value_1 (tree decl, bool strict_p, bool return_aggregate_cst_ok_p,
! 		  bool unshare_p)
  {
    while (TREE_CODE (decl) == CONST_DECL
  	 || decl_constant_var_p (decl)
*************** constant_value_1 (tree decl, bool strict
*** 2343,2351 ****
  	  && !DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl)
  	  && DECL_NONTRIVIALLY_INITIALIZED_P (decl))
  	break;
!       decl = unshare_expr (init);
      }
!   return decl;
  }
  
  /* If DECL is a CONST_DECL, or a constant VAR_DECL initialized by constant
--- 2345,2353 ----
  	  && !DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl)
  	  && DECL_NONTRIVIALLY_INITIALIZED_P (decl))
  	break;
!       decl = init;
      }
!   return unshare_p ? unshare_expr (decl) : decl;
  }
  
  /* If DECL is a CONST_DECL, or a constant VAR_DECL initialized by constant
*************** tree
*** 2357,2382 ****
  scalar_constant_value (tree decl)
  {
    return constant_value_1 (decl, /*strict_p=*/true,
! 			   /*return_aggregate_cst_ok_p=*/false);
  }
  
! /* Like scalar_constant_value, but can also return aggregate initializers.  */
  
  tree
! decl_really_constant_value (tree decl)
  {
    return constant_value_1 (decl, /*strict_p=*/true,
! 			   /*return_aggregate_cst_ok_p=*/true);
  }
  
! /* A more relaxed version of scalar_constant_value, used by the
     common C/C++ code.  */
  
  tree
! decl_constant_value (tree decl)
  {
    return constant_value_1 (decl, /*strict_p=*/processing_template_decl,
! 			   /*return_aggregate_cst_ok_p=*/true);
  }
  
  /* Common subroutines of build_new and build_vec_delete.  */
--- 2359,2394 ----
  scalar_constant_value (tree decl)
  {
    return constant_value_1 (decl, /*strict_p=*/true,
! 			   /*return_aggregate_cst_ok_p=*/false,
! 			   /*unshare_p=*/true);
  }
  
! /* Like scalar_constant_value, but can also return aggregate initializers.
!    If UNSHARE_P, return an unshared copy of the initializer.  */
  
  tree
! decl_really_constant_value (tree decl, bool unshare_p /*= true*/)
  {
    return constant_value_1 (decl, /*strict_p=*/true,
! 			   /*return_aggregate_cst_ok_p=*/true,
! 			   /*unshare_p=*/unshare_p);
  }
  
! /* A more relaxed version of decl_really_constant_value, used by the
     common C/C++ code.  */
  
  tree
! decl_constant_value (tree decl, bool unshare_p)
  {
    return constant_value_1 (decl, /*strict_p=*/processing_template_decl,
! 			   /*return_aggregate_cst_ok_p=*/true,
! 			   /*unshare_p=*/unshare_p);
! }
! 
! tree
! decl_constant_value (tree decl)
! {
!   return decl_constant_value (decl, /*unshare_p=*/true);
  }
  
  /* Common subroutines of build_new and build_vec_delete.  */
diff -Nrcpad gcc-10.2.0/gcc/cp/lambda.c gcc-10.3.0/gcc/cp/lambda.c
*** gcc-10.2.0/gcc/cp/lambda.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/lambda.c	Thu Apr  8 11:56:28 2021
*************** is_lambda_ignored_entity (tree val)
*** 1342,1348 ****
  
    /* None of the lookups that use qualify_lookup want the op() from the
       lambda; they want the one from the enclosing class.  */
!   if (TREE_CODE (val) == FUNCTION_DECL && LAMBDA_FUNCTION_P (val))
      return true;
  
    return false;
--- 1342,1349 ----
  
    /* None of the lookups that use qualify_lookup want the op() from the
       lambda; they want the one from the enclosing class.  */
!   val = OVL_FIRST (val);
!   if (LAMBDA_FUNCTION_P (val))
      return true;
  
    return false;
diff -Nrcpad gcc-10.2.0/gcc/cp/optimize.c gcc-10.3.0/gcc/cp/optimize.c
*** gcc-10.2.0/gcc/cp/optimize.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/optimize.c	Thu Apr  8 11:56:28 2021
*************** populate_clone_array (tree fn, tree *fns
*** 244,262 ****
    fns[1] = NULL_TREE;
    fns[2] = NULL_TREE;
  
-   tree ctx = DECL_CONTEXT (fn);
- 
    FOR_EACH_CLONE (clone, fn)
      if (DECL_NAME (clone) == complete_dtor_identifier
  	|| DECL_NAME (clone) == complete_ctor_identifier)
        fns[1] = clone;
      else if (DECL_NAME (clone) == base_dtor_identifier
  	     || DECL_NAME (clone) == base_ctor_identifier)
!       {
! 	/* We don't need to define the base variants for a final class.  */
! 	if (!CLASSTYPE_FINAL (ctx))
! 	  fns[0] = clone;
!       }
      else if (DECL_NAME (clone) == deleting_dtor_identifier)
        fns[2] = clone;
      else
--- 244,256 ----
    fns[1] = NULL_TREE;
    fns[2] = NULL_TREE;
  
    FOR_EACH_CLONE (clone, fn)
      if (DECL_NAME (clone) == complete_dtor_identifier
  	|| DECL_NAME (clone) == complete_ctor_identifier)
        fns[1] = clone;
      else if (DECL_NAME (clone) == base_dtor_identifier
  	     || DECL_NAME (clone) == base_ctor_identifier)
!       fns[0] = clone;
      else if (DECL_NAME (clone) == deleting_dtor_identifier)
        fns[2] = clone;
      else
*************** maybe_clone_body (tree fn)
*** 481,487 ****
  
    /* Remember if we can't have multiple clones for some reason.  We need to
       check this before we remap local static initializers in clone_body.  */
!   if (!tree_versionable_function_p (fn) && fns[0] && fns[1])
      need_alias = true;
  
    /* We know that any clones immediately follow FN in the TYPE_FIELDS
--- 475,481 ----
  
    /* Remember if we can't have multiple clones for some reason.  We need to
       check this before we remap local static initializers in clone_body.  */
!   if (!tree_versionable_function_p (fn))
      need_alias = true;
  
    /* We know that any clones immediately follow FN in the TYPE_FIELDS
diff -Nrcpad gcc-10.2.0/gcc/cp/parser.c gcc-10.3.0/gcc/cp/parser.c
*** gcc-10.2.0/gcc/cp/parser.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/parser.c	Thu Apr  8 11:56:28 2021
*************** cp_debug_parser (FILE *file, cp_parser *
*** 571,576 ****
--- 571,578 ----
  			      parser->colon_corrects_to_scope_p);
    cp_debug_print_flag (file, "Colon doesn't start a class definition",
  			      parser->colon_doesnt_start_class_def_p);
+   cp_debug_print_flag (file, "Parsing an Objective-C++ message context",
+ 			      parser->objective_c_message_context_p);
    if (parser->type_definition_forbidden_message)
      fprintf (file, "Error message for forbidden type definitions: %s %s\n",
  	     parser->type_definition_forbidden_message,
*************** cp_parser_nested_name_specifier_opt (cp_
*** 6404,6410 ****
  
  	  if (token->type == CPP_COLON
  	      && parser->colon_corrects_to_scope_p
! 	      && cp_lexer_peek_nth_token (parser->lexer, 3)->type == CPP_NAME)
  	    {
  	      gcc_rich_location richloc (token->location);
  	      richloc.add_fixit_replace ("::");
--- 6406,6414 ----
  
  	  if (token->type == CPP_COLON
  	      && parser->colon_corrects_to_scope_p
! 	      && cp_lexer_peek_nth_token (parser->lexer, 3)->type == CPP_NAME
! 	      /* name:name is a valid sequence in an Objective C message.  */
! 	      && !parser->objective_c_message_context_p)
  	    {
  	      gcc_rich_location richloc (token->location);
  	      richloc.add_fixit_replace ("::");
*************** cp_parser_has_attribute_expression (cp_p
*** 8679,8685 ****
      {
        if (oper == error_mark_node)
  	/* Nothing.  */;
!       else if (type_dependent_expression_p (oper))
  	sorry_at (atloc, "%<__builtin_has_attribute%> with dependent argument "
  		  "not supported yet");
        else
--- 8683,8689 ----
      {
        if (oper == error_mark_node)
  	/* Nothing.  */;
!       else if (processing_template_decl && uses_template_parms (oper))
  	sorry_at (atloc, "%<__builtin_has_attribute%> with dependent argument "
  		  "not supported yet");
        else
*************** cp_parser_lambda_declarator_opt (cp_pars
*** 11088,11094 ****
  	= cp_parser_exception_specification_opt (parser, CP_PARSER_FLAGS_NONE,
  						 quals);
  
!       std_attrs = cp_parser_std_attribute_spec_seq (parser);
  
        /* Parse optional trailing return type.  */
        if (cp_lexer_next_token_is (parser->lexer, CPP_DEREF))
--- 11092,11103 ----
  	= cp_parser_exception_specification_opt (parser, CP_PARSER_FLAGS_NONE,
  						 quals);
  
!       /* GCC 8 accepted attributes here, and this is the place for standard
! 	 C++11 attributes that appertain to the function type.  */
!       if (cp_next_tokens_can_be_gnu_attribute_p (parser))
! 	gnu_attrs = cp_parser_gnu_attributes_opt (parser);
!       else
! 	std_attrs = cp_parser_std_attribute_spec_seq (parser);
  
        /* Parse optional trailing return type.  */
        if (cp_lexer_next_token_is (parser->lexer, CPP_DEREF))
*************** cp_parser_lambda_declarator_opt (cp_pars
*** 11097,11104 ****
            return_type = cp_parser_trailing_type_id (parser);
          }
  
        if (cp_next_tokens_can_be_gnu_attribute_p (parser))
! 	gnu_attrs = cp_parser_gnu_attributes_opt (parser);
  
        /* Parse optional trailing requires clause.  */
        trailing_requires_clause = cp_parser_requires_clause_opt (parser, false);
--- 11106,11115 ----
            return_type = cp_parser_trailing_type_id (parser);
          }
  
+       /* Also allow GNU attributes at the very end of the declaration, the
+ 	 usual place for GNU attributes.  */
        if (cp_next_tokens_can_be_gnu_attribute_p (parser))
! 	gnu_attrs = chainon (gnu_attrs, cp_parser_gnu_attributes_opt (parser));
  
        /* Parse optional trailing requires clause.  */
        trailing_requires_clause = cp_parser_requires_clause_opt (parser, false);
*************** cp_parser_elaborated_type_specifier (cp_
*** 18745,18751 ****
        if (!template_p)
  	cp_parser_parse_tentatively (parser);
        /* The `template' keyword must follow a nested-name-specifier.  */
!       else if (!nested_name_specifier)
  	{
  	  cp_parser_error (parser, "%<template%> must follow a nested-"
  			   "name-specifier");
--- 18756,18762 ----
        if (!template_p)
  	cp_parser_parse_tentatively (parser);
        /* The `template' keyword must follow a nested-name-specifier.  */
!       else if (!nested_name_specifier && !globalscope)
  	{
  	  cp_parser_error (parser, "%<template%> must follow a nested-"
  			   "name-specifier");
*************** cp_parser_elaborated_type_specifier (cp_
*** 18997,19003 ****
        if (TREE_CODE (type) == TYPENAME_TYPE)
  	warning (OPT_Wattributes,
  		 "attributes ignored on uninstantiated type");
!       else if (tag_type != enum_type && CLASSTYPE_TEMPLATE_INSTANTIATION (type)
  	       && ! processing_explicit_instantiation)
  	warning (OPT_Wattributes,
  		 "attributes ignored on template instantiation");
--- 19008,19016 ----
        if (TREE_CODE (type) == TYPENAME_TYPE)
  	warning (OPT_Wattributes,
  		 "attributes ignored on uninstantiated type");
!       else if (tag_type != enum_type
! 	       && TREE_CODE (type) != BOUND_TEMPLATE_TEMPLATE_PARM
! 	       && CLASSTYPE_TEMPLATE_INSTANTIATION (type)
  	       && ! processing_explicit_instantiation)
  	warning (OPT_Wattributes,
  		 "attributes ignored on template instantiation");
*************** cp_parser_init_declarator (cp_parser* pa
*** 20622,20627 ****
--- 20635,20641 ----
      {
        /* Handle C++17 deduction guides.  */
        if (!decl_specifiers->type
+ 	  && !decl_specifiers->any_type_specifiers_p
  	  && ctor_dtor_or_conv_p <= 0
  	  && cxx_dialect >= cxx17)
  	{
*************** cp_parser_class_specifier_1 (cp_parser*
*** 23869,23878 ****
      = parser->in_unbraced_linkage_specification_p;
    parser->in_unbraced_linkage_specification_p = false;
  
-   // Associate constraints with the type.
-   if (flag_concepts)
-     type = associate_classtype_constraints (type);
- 
    /* Start the class.  */
    if (nested_name_specifier_p)
      {
--- 23883,23888 ----
*************** cp_parser_class_head (cp_parser* parser,
*** 24635,24640 ****
--- 24645,24654 ----
        fixup_attribute_variants (type);
      }
  
+   /* Associate constraints with the type.  */
+   if (flag_concepts)
+     type = associate_classtype_constraints (type);
+ 
    /* We will have entered the scope containing the class; the names of
       base classes should be looked up in that context.  For example:
  
*************** cp_parser_requirement_seq (cp_parser *pa
*** 27885,27891 ****
        tree req = cp_parser_requirement (parser);
        if (req != error_mark_node)
  	result = tree_cons (NULL_TREE, req, result);
!     } while (cp_lexer_next_token_is_not (parser->lexer, CPP_CLOSE_BRACE));
  
    /* If there are no valid requirements, this is not a valid expression. */
    if (!result)
--- 27899,27907 ----
        tree req = cp_parser_requirement (parser);
        if (req != error_mark_node)
  	result = tree_cons (NULL_TREE, req, result);
!     }
!   while (cp_lexer_next_token_is_not (parser->lexer, CPP_CLOSE_BRACE)
! 	 && cp_lexer_next_token_is_not (parser->lexer, CPP_EOF));
  
    /* If there are no valid requirements, this is not a valid expression. */
    if (!result)
*************** cp_parser_objc_message_expression (cp_pa
*** 32033,32038 ****
--- 32049,32055 ----
  {
    tree receiver, messageargs;
  
+   parser->objective_c_message_context_p = true;
    location_t start_loc = cp_lexer_peek_token (parser->lexer)->location;
    cp_lexer_consume_token (parser->lexer);  /* Eat '['.  */
    receiver = cp_parser_objc_message_receiver (parser);
*************** cp_parser_objc_message_expression (cp_pa
*** 32049,32054 ****
--- 32066,32072 ----
    location_t combined_loc = make_location (start_loc, start_loc, end_loc);
    protected_set_expr_location (result, combined_loc);
  
+   parser->objective_c_message_context_p = false;
    return result;
  }
  
*************** cp_parser_objc_struct_declaration (cp_pa
*** 33680,33709 ****
  static void
  cp_parser_objc_at_property_declaration (cp_parser *parser)
  {
!   /* The following variables hold the attributes of the properties as
!      parsed.  They are 'false' or 'NULL_TREE' if the attribute was not
!      seen.  When we see an attribute, we set them to 'true' (if they
!      are boolean properties) or to the identifier (if they have an
!      argument, ie, for getter and setter).  Note that here we only
!      parse the list of attributes, check the syntax and accumulate the
!      attributes that we find.  objc_add_property_declaration() will
!      then process the information.  */
!   bool property_assign = false;
!   bool property_copy = false;
!   tree property_getter_ident = NULL_TREE;
!   bool property_nonatomic = false;
!   bool property_readonly = false;
!   bool property_readwrite = false;
!   bool property_retain = false;
!   tree property_setter_ident = NULL_TREE;
! 
!   /* 'properties' is the list of properties that we read.  Usually a
!      single one, but maybe more (eg, in "@property int a, b, c;" there
!      are three).  */
!   tree properties;
!   location_t loc;
  
!   loc = cp_lexer_peek_token (parser->lexer)->location;
  
    cp_lexer_consume_token (parser->lexer);  /* Eat '@property'.  */
  
--- 33698,33708 ----
  static void
  cp_parser_objc_at_property_declaration (cp_parser *parser)
  {
!   /* Parse the optional attribute list.
  
!      A list of parsed, but not verified, attributes.  */
!   vec<property_attribute_info *> prop_attr_list = vNULL;
!   location_t loc = cp_lexer_peek_token (parser->lexer)->location;
  
    cp_lexer_consume_token (parser->lexer);  /* Eat '@property'.  */
  
*************** cp_parser_objc_at_property_declaration (
*** 33712,33843 ****
      {
        /* Eat the '('.  */
        matching_parens parens;
        parens.consume_open (parser);
  
!       while (true)
  	{
! 	  bool syntax_error = false;
! 	  cp_token *token = cp_lexer_peek_token (parser->lexer);
!       	  enum rid keyword;
! 
! 	  if (token->type != CPP_NAME)
! 	    {
! 	      cp_parser_error (parser, "expected identifier");
! 	      break;
! 	    }
! 	  keyword = C_RID_CODE (token->u.value);
! 	  cp_lexer_consume_token (parser->lexer);
! 	  switch (keyword)
! 	    {
! 	    case RID_ASSIGN:    property_assign = true;    break;
! 	    case RID_COPY:      property_copy = true;      break;
! 	    case RID_NONATOMIC: property_nonatomic = true; break;
! 	    case RID_READONLY:  property_readonly = true;  break;
! 	    case RID_READWRITE: property_readwrite = true; break;
! 	    case RID_RETAIN:    property_retain = true;    break;
  
! 	    case RID_GETTER:
! 	    case RID_SETTER:
! 	      if (cp_lexer_next_token_is_not (parser->lexer, CPP_EQ))
! 		{
! 		  if (keyword == RID_GETTER)
! 		    cp_parser_error (parser,
! 				     "missing %<=%> (after %<getter%> attribute)");
! 		  else
! 		    cp_parser_error (parser,
! 				     "missing %<=%> (after %<setter%> attribute)");
! 		  syntax_error = true;
! 		  break;
! 		}
! 	      cp_lexer_consume_token (parser->lexer); /* eat the = */
! 	      if (!cp_parser_objc_selector_p (cp_lexer_peek_token (parser->lexer)->type))
! 		{
! 		  cp_parser_error (parser, "expected identifier");
! 		  syntax_error = true;
  		  break;
! 		}
! 	      if (keyword == RID_SETTER)
! 		{
! 		  if (property_setter_ident != NULL_TREE)
! 		    {
! 		      cp_parser_error (parser, "the %<setter%> attribute may only be specified once");
! 		      cp_lexer_consume_token (parser->lexer);
! 		    }
! 		  else
! 		    property_setter_ident = cp_parser_objc_selector (parser);
! 		  if (cp_lexer_next_token_is_not (parser->lexer, CPP_COLON))
! 		    cp_parser_error (parser, "setter name must terminate with %<:%>");
! 		  else
! 		    cp_lexer_consume_token (parser->lexer);
! 		}
! 	      else
! 		{
! 		  if (property_getter_ident != NULL_TREE)
! 		    {
! 		      cp_parser_error (parser, "the %<getter%> attribute may only be specified once");
! 		      cp_lexer_consume_token (parser->lexer);
! 		    }
! 		  else
! 		    property_getter_ident = cp_parser_objc_selector (parser);
! 		}
! 	      break;
! 	    default:
! 	      cp_parser_error (parser, "unknown property attribute");
! 	      syntax_error = true;
! 	      break;
! 	    }
  
! 	  if (syntax_error)
! 	    break;
  
! 	  if (cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
  	    cp_lexer_consume_token (parser->lexer);
- 	  else
- 	    break;
- 	}
  
!       /* FIXME: "@property (setter, assign);" will generate a spurious
! 	 "error: expected â€˜)â€™ before â€˜,â€™ token".  This is because
! 	 cp_parser_require, unlike the C counterpart, will produce an
! 	 error even if we are in error recovery.  */
!       if (!parens.require_close (parser))
! 	{
! 	  cp_parser_skip_to_closing_parenthesis (parser,
! 						 /*recovering=*/true,
! 						 /*or_comma=*/false,
! 						 /*consume_paren=*/true);
! 	}
!     }
  
!   /* ... and the property declaration(s).  */
!   properties = cp_parser_objc_struct_declaration (parser);
  
!   if (properties == error_mark_node)
!     {
!       cp_parser_skip_to_end_of_statement (parser);
!       /* If the next token is now a `;', consume it.  */
!       if (cp_lexer_next_token_is (parser->lexer, CPP_SEMICOLON))
! 	cp_lexer_consume_token (parser->lexer);
!       return;
      }
  
!   if (properties == NULL_TREE)
      cp_parser_error (parser, "expected identifier");
    else
      {
!       /* Comma-separated properties are chained together in
! 	 reverse order; add them one by one.  */
        properties = nreverse (properties);
- 
        for (; properties; properties = TREE_CHAIN (properties))
  	objc_add_property_declaration (loc, copy_node (properties),
! 				       property_readonly, property_readwrite,
! 				       property_assign, property_retain,
! 				       property_copy, property_nonatomic,
! 				       property_getter_ident, property_setter_ident);
      }
  
    cp_parser_consume_semicolon_at_end_of_statement (parser);
  }
  
  /* Parse an Objective-C++ @synthesize declaration.  The syntax is:
--- 33711,33882 ----
      {
        /* Eat the '('.  */
        matching_parens parens;
+       location_t attr_start = cp_lexer_peek_token (parser->lexer)->location;
        parens.consume_open (parser);
+       bool syntax_error = false;
  
!       /* Allow empty @property attribute lists, but with a warning.  */
!       location_t attr_end = cp_lexer_peek_token (parser->lexer)->location;
!       location_t attr_comb;
!       if (cp_lexer_next_token_is (parser->lexer, CPP_CLOSE_PAREN))
  	{
! 	  attr_comb = make_location (attr_end, attr_start, attr_end);
! 	  warning_at (attr_comb, OPT_Wattributes,
! 		      "empty property attribute list");
! 	}
!       else
! 	while (true)
! 	  {
! 	    cp_token *token = cp_lexer_peek_token (parser->lexer);
! 	    attr_start = token->location;
! 	    attr_end = get_finish (token->location);
! 	    attr_comb = make_location (attr_start, attr_start, attr_end);
  
! 	    if (token->type == CPP_CLOSE_PAREN || token->type == CPP_COMMA)
! 	      {
! 		warning_at (attr_comb, OPT_Wattributes,
! 			    "missing property attribute");
! 		if (token->type == CPP_CLOSE_PAREN)
  		  break;
! 		cp_lexer_consume_token (parser->lexer);
! 		continue;
! 	      }
  
! 	    tree attr_name = NULL_TREE;
! 	    if (identifier_p (token->u.value))
! 	      attr_name = token->u.value;
  
! 	    enum rid keyword;
! 	    if (token->type == CPP_NAME)
! 	      keyword = C_RID_CODE (token->u.value);
! 	    else
! 	      keyword = RID_MAX; /* By definition, an unknown property.  */
  	    cp_lexer_consume_token (parser->lexer);
  
! 	    enum objc_property_attribute_kind prop_kind
! 	      = objc_prop_attr_kind_for_rid (keyword);
! 	    property_attribute_info *prop
! 	      = new property_attribute_info (attr_name, attr_comb, prop_kind);
! 	    prop_attr_list.safe_push (prop);
  
! 	    tree meth_name;
! 	    switch (prop->prop_kind)
! 	      {
! 	      default: break;
! 	      case OBJC_PROPERTY_ATTR_UNKNOWN:
! 		if (attr_name)
! 		  error_at (attr_start, "unknown property attribute %qE",
! 			    attr_name);
! 		else
! 		  error_at (attr_start, "unknown property attribute");
! 		prop->parse_error = syntax_error = true;
! 		break;
  
! 	      case OBJC_PROPERTY_ATTR_GETTER:
! 	      case OBJC_PROPERTY_ATTR_SETTER:
! 		if (cp_lexer_next_token_is_not (parser->lexer, CPP_EQ))
! 		  {
! 		    attr_comb = make_location (attr_end, attr_start, attr_end);
! 		    error_at (attr_comb, "expected %<=%> after Objective-C %qE",
! 			      attr_name);
! 		    prop->parse_error = syntax_error = true;
! 		    break;
! 		  }
! 
! 		token = cp_lexer_peek_token (parser->lexer);
! 		attr_end = token->location;
! 		cp_lexer_consume_token (parser->lexer); /* eat the = */
! 
! 		if (!cp_parser_objc_selector_p
! 		     (cp_lexer_peek_token (parser->lexer)->type))
! 		  {
! 		    attr_comb = make_location (attr_end, attr_start, attr_end);
! 		    error_at (attr_comb, "expected %qE selector name",
! 			      attr_name);
! 		    prop->parse_error = syntax_error = true;
! 		    break;
! 		  }
! 
! 		/* Get the end of the method name, and consume the name.  */
! 		token = cp_lexer_peek_token (parser->lexer);
! 		attr_end = get_finish (token->location);
! 		/* Because method names may contain C++ keywords, we have a
! 		   routine to fetch them (this also consumes the token).  */
! 		meth_name = cp_parser_objc_selector (parser);
! 
! 		if (prop->prop_kind == OBJC_PROPERTY_ATTR_SETTER)
! 		  {
! 		    if (cp_lexer_next_token_is_not (parser->lexer, CPP_COLON))
! 		      {
! 			attr_comb = make_location (attr_end, attr_start,
! 						   attr_end);
! 			error_at (attr_comb, "setter method names must"
! 				  " terminate with %<:%>");
! 			prop->parse_error = syntax_error = true;
! 		      }
! 		    else
! 		      {
! 			attr_end = get_finish (cp_lexer_peek_token
! 					       (parser->lexer)->location);
! 			cp_lexer_consume_token (parser->lexer);
! 		      }
! 		    attr_comb = make_location (attr_start, attr_start,
! 					       attr_end);
! 		  }
! 		else
! 		  attr_comb = make_location (attr_start, attr_start,
! 					     attr_end);
! 		prop->ident = meth_name;
! 		/* Updated location including all that was successfully
! 		   parsed.  */
! 		prop->prop_loc = attr_comb;
! 		break;
! 	      }
! 
! 	    /* If we see a comma here, then keep going - even if we already
! 	       saw a syntax error.  For simple mistakes e.g. (asign, getter=x)
! 	       this makes a more useful output and avoid spurious warnings
! 	       about missing attributes that are, in fact, specified after the
! 	       one with the syntax error.  */
! 	    if (cp_lexer_next_token_is (parser->lexer, CPP_COMMA))
! 	      cp_lexer_consume_token (parser->lexer);
! 	    else
! 	      break;
! 	  }
! 
!       if (syntax_error || !parens.require_close (parser))
! 	cp_parser_skip_to_closing_parenthesis (parser, /*recovering=*/true,
! 					       /*or_comma=*/false,
! 					       /*consume_paren=*/true);
      }
  
!   /* 'properties' is the list of properties that we read.  Usually a
!      single one, but maybe more (eg, in "@property int a, b, c;" there
!      are three).
!      TODO: Update this parsing so that it accepts (erroneous) bitfields so
!      that we can issue a meaningful and consistent (between C/C++) error
!      message from objc_add_property_declaration ().  */
!   tree properties = cp_parser_objc_struct_declaration (parser);
! 
!   if (properties == error_mark_node)
!     cp_parser_skip_to_end_of_statement (parser);
!   else if (properties == NULL_TREE)
      cp_parser_error (parser, "expected identifier");
    else
      {
!       /* Comma-separated properties are chained together in reverse order;
! 	 add them one by one.  */
        properties = nreverse (properties);
        for (; properties; properties = TREE_CHAIN (properties))
  	objc_add_property_declaration (loc, copy_node (properties),
! 				       prop_attr_list);
      }
  
    cp_parser_consume_semicolon_at_end_of_statement (parser);
+ 
+   while (!prop_attr_list.is_empty())
+     delete prop_attr_list.pop ();
+   prop_attr_list.release ();
  }
  
  /* Parse an Objective-C++ @synthesize declaration.  The syntax is:
*************** cp_parser_omp_var_list_no_open (cp_parse
*** 34327,34333 ****
  		  parser->colon_corrects_to_scope_p = false;
  		  cp_lexer_consume_token (parser->lexer);
  		  if (!cp_lexer_next_token_is (parser->lexer, CPP_COLON))
! 		    low_bound = cp_parser_expression (parser);
  		  if (!colon)
  		    parser->colon_corrects_to_scope_p
  		      = saved_colon_corrects_to_scope_p;
--- 34366,34376 ----
  		  parser->colon_corrects_to_scope_p = false;
  		  cp_lexer_consume_token (parser->lexer);
  		  if (!cp_lexer_next_token_is (parser->lexer, CPP_COLON))
! 		    {
! 		      low_bound = cp_parser_expression (parser);
! 		      /* Later handling is not prepared to see through these.  */
! 		      gcc_checking_assert (!location_wrapper_p (low_bound));
! 		    }
  		  if (!colon)
  		    parser->colon_corrects_to_scope_p
  		      = saved_colon_corrects_to_scope_p;
*************** cp_parser_omp_var_list_no_open (cp_parse
*** 34347,34353 ****
  			cp_parser_commit_to_tentative_parse (parser);
  		      if (!cp_lexer_next_token_is (parser->lexer,
  						   CPP_CLOSE_SQUARE))
! 			length = cp_parser_expression (parser);
  		    }
  		  /* Look for the closing `]'.  */
  		  if (!cp_parser_require (parser, CPP_CLOSE_SQUARE,
--- 34390,34400 ----
  			cp_parser_commit_to_tentative_parse (parser);
  		      if (!cp_lexer_next_token_is (parser->lexer,
  						   CPP_CLOSE_SQUARE))
! 			{
! 			  length = cp_parser_expression (parser);
! 			  /* Later handling is not prepared to see through these.  */
! 			  gcc_checking_assert (!location_wrapper_p (length));
! 			}
  		    }
  		  /* Look for the closing `]'.  */
  		  if (!cp_parser_require (parser, CPP_CLOSE_SQUARE,
*************** cp_parser_oacc_clause_async (cp_parser *
*** 36925,36931 ****
        matching_parens parens;
        parens.consume_open (parser);
  
!       t = cp_parser_expression (parser);
        if (t == error_mark_node
  	  || !parens.require_close (parser))
  	cp_parser_skip_to_closing_parenthesis (parser, /*recovering=*/true,
--- 36972,36978 ----
        matching_parens parens;
        parens.consume_open (parser);
  
!       t = cp_parser_assignment_expression (parser);
        if (t == error_mark_node
  	  || !parens.require_close (parser))
  	cp_parser_skip_to_closing_parenthesis (parser, /*recovering=*/true,
*************** cp_parser_oacc_all_clauses (cp_parser *p
*** 36954,36959 ****
--- 37001,37009 ----
    tree clauses = NULL;
    bool first = true;
  
+   /* Don't create location wrapper nodes within OpenACC clauses.  */
+   auto_suppress_location_wrappers sentinel;
+ 
    while (cp_lexer_next_token_is_not (parser->lexer, CPP_PRAGMA_EOL))
      {
        location_t here;
*************** cp_parser_omp_depobj (cp_parser *parser,
*** 38192,38197 ****
--- 38242,38249 ----
        cp_lexer_consume_token (parser->lexer);
        if (!strcmp ("depend", p))
  	{
+ 	  /* Don't create location wrapper nodes within the depend clause.  */
+ 	  auto_suppress_location_wrappers sentinel;
  	  clause = cp_parser_omp_clause_depend (parser, NULL_TREE, c_loc);
  	  if (clause)
  	    clause = finish_omp_clauses (clause, C_ORT_OMP);
*************** cp_parser_omp_parallel (cp_parser *parse
*** 39845,39850 ****
--- 39897,39905 ----
  	  cclauses = cclauses_buf;
  
  	  cp_lexer_consume_token (parser->lexer);
+ 	  if (!flag_openmp)  /* flag_openmp_simd  */
+ 	    return cp_parser_omp_master (parser, pragma_tok, p_name, mask,
+ 					 cclauses, if_p);
  	  block = begin_omp_parallel ();
  	  save = cp_parser_begin_omp_structured_block (parser);
  	  tree ret = cp_parser_omp_master (parser, pragma_tok, p_name, mask,
*************** check_clauses:
*** 40845,40850 ****
--- 40900,40909 ----
  static tree
  cp_parser_oacc_cache (cp_parser *parser, cp_token *pragma_tok)
  {
+   /* Don't create location wrapper nodes within 'OMP_CLAUSE__CACHE_'
+      clauses.  */
+   auto_suppress_location_wrappers sentinel;
+ 
    tree stmt, clauses;
  
    clauses = cp_parser_omp_var_list (parser, OMP_CLAUSE__CACHE_, NULL_TREE);
diff -Nrcpad gcc-10.2.0/gcc/cp/parser.h gcc-10.3.0/gcc/cp/parser.h
*** gcc-10.2.0/gcc/cp/parser.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/parser.h	Thu Apr  8 11:56:28 2021
*************** struct GTY(()) cp_parser {
*** 349,354 ****
--- 349,358 ----
       is terminated by colon.  */
    bool colon_doesnt_start_class_def_p;
  
+   /* TRUE if we are parsing an objective c message, and ':' is permitted
+      to terminate an assignment-expression.  */
+   bool objective_c_message_context_p;
+ 
    /* If non-NULL, then we are parsing a construct where new type
       definitions are not permitted.  The string stored here will be
       issued as an error message if a type is defined.  */
diff -Nrcpad gcc-10.2.0/gcc/cp/pt.c gcc-10.3.0/gcc/cp/pt.c
*** gcc-10.2.0/gcc/cp/pt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/pt.c	Thu Apr  8 11:56:28 2021
*************** reduce_template_parm_level (tree index,
*** 4453,4458 ****
--- 4453,4459 ----
  			      type);
        TREE_CONSTANT (decl) = TREE_CONSTANT (orig_decl);
        TREE_READONLY (decl) = TREE_READONLY (orig_decl);
+       DECL_VIRTUAL_P (decl) = DECL_VIRTUAL_P (orig_decl);
        DECL_ARTIFICIAL (decl) = 1;
        SET_DECL_TEMPLATE_PARM_P (decl);
  
*************** end_template_decl (void)
*** 4686,4714 ****
    current_template_parms = TREE_CHAIN (current_template_parms);
  }
  
! /* Takes a TREE_LIST representing a template parameter and convert it
!    into an argument suitable to be passed to the type substitution
!    functions.  Note that If the TREE_LIST contains an error_mark
!    node, the returned argument is error_mark_node.  */
  
  tree
  template_parm_to_arg (tree t)
  {
  
!   if (t == NULL_TREE
!       || TREE_CODE (t) != TREE_LIST)
!     return t;
  
!   if (error_operand_p (TREE_VALUE (t)))
      return error_mark_node;
  
!   t = TREE_VALUE (t);
! 
!   if (TREE_CODE (t) == TYPE_DECL
!       || TREE_CODE (t) == TEMPLATE_DECL)
      {
!       t = TREE_TYPE (t);
  
        if (TEMPLATE_TYPE_PARAMETER_PACK (t))
  	{
  	  /* Turn this argument into a TYPE_ARGUMENT_PACK
--- 4687,4723 ----
    current_template_parms = TREE_CHAIN (current_template_parms);
  }
  
! /* Takes a TEMPLATE_PARM_P or DECL_TEMPLATE_PARM_P node or a TREE_LIST
!    thereof, and converts it into an argument suitable to be passed to
!    the type substitution functions.  Note that if the TREE_LIST contains
!    an error_mark node, the returned argument is error_mark_node.  */
  
  tree
  template_parm_to_arg (tree t)
  {
+   if (!t)
+     return NULL_TREE;
  
!   if (TREE_CODE (t) == TREE_LIST)
!     t = TREE_VALUE (t);
  
!   if (error_operand_p (t))
      return error_mark_node;
  
!   if (DECL_P (t) && DECL_TEMPLATE_PARM_P (t))
      {
!       if (TREE_CODE (t) == TYPE_DECL
! 	  || TREE_CODE (t) == TEMPLATE_DECL)
! 	t = TREE_TYPE (t);
!       else
! 	t = DECL_INITIAL (t);
!     }
! 
!   gcc_assert (TEMPLATE_PARM_P (t));
  
+   if (TREE_CODE (t) == TEMPLATE_TYPE_PARM
+       || TREE_CODE (t) == TEMPLATE_TEMPLATE_PARM)
+     {
        if (TEMPLATE_TYPE_PARAMETER_PACK (t))
  	{
  	  /* Turn this argument into a TYPE_ARGUMENT_PACK
*************** template_parm_to_arg (tree t)
*** 4725,4732 ****
      }
    else
      {
-       t = DECL_INITIAL (t);
- 
        if (TEMPLATE_PARM_PARAMETER_PACK (t))
  	{
  	  /* Turn this argument into a NONTYPE_ARGUMENT_PACK
--- 4734,4739 ----
*************** canonicalize_expr_argument (tree arg, ts
*** 8086,8094 ****
    return canon;
  }
  
! // A template declaration can be substituted for a constrained
! // template template parameter only when the argument is more
! // constrained than the parameter.
  static bool
  is_compatible_template_arg (tree parm, tree arg)
  {
--- 8093,8102 ----
    return canon;
  }
  
! /* A template declaration can be substituted for a constrained
!    template template parameter only when the argument is no more
!    constrained than the parameter.  */
! 
  static bool
  is_compatible_template_arg (tree parm, tree arg)
  {
*************** convert_template_argument (tree parm,
*** 8203,8209 ****
  
    /* When determining whether an argument pack expansion is a template,
       look at the pattern.  */
!   if (TREE_CODE (arg) == TYPE_PACK_EXPANSION)
      arg = PACK_EXPANSION_PATTERN (arg);
  
    /* Deal with an injected-class-name used as a template template arg.  */
--- 8211,8217 ----
  
    /* When determining whether an argument pack expansion is a template,
       look at the pattern.  */
!   if (PACK_EXPANSION_P (arg))
      arg = PACK_EXPANSION_PATTERN (arg);
  
    /* Deal with an injected-class-name used as a template template arg.  */
*************** lookup_template_class_1 (tree d1, tree a
*** 10040,10046 ****
  	  /* Temporarily reduce by one the number of levels in the ARGLIST
  	     so as to avoid comparing the last set of arguments.  */
  	  TREE_VEC_LENGTH (arglist)--;
! 	  found = tsubst (gen_tmpl, arglist, complain, NULL_TREE);
  	  TREE_VEC_LENGTH (arglist)++;
  	  /* FOUND is either a proper class type, or an alias
  	     template specialization.  In the later case, it's a
--- 10048,10064 ----
  	  /* Temporarily reduce by one the number of levels in the ARGLIST
  	     so as to avoid comparing the last set of arguments.  */
  	  TREE_VEC_LENGTH (arglist)--;
! 	  /* We don't use COMPLAIN in the following call because this isn't
! 	     the immediate context of deduction.  For instance, tf_partial
! 	     could be set here as we might be at the beginning of template
! 	     argument deduction when any explicitly specified template
! 	     arguments are substituted into the function type.  tf_partial
! 	     could lead into trouble because we wouldn't find the partial
! 	     instantiation that might have been created outside tf_partial
! 	     context, because the levels of template parameters wouldn't
! 	     match, because in a tf_partial context, tsubst doesn't reduce
! 	     TEMPLATE_PARM_LEVEL.  */
! 	  found = tsubst (gen_tmpl, arglist, tf_none, NULL_TREE);
  	  TREE_VEC_LENGTH (arglist)++;
  	  /* FOUND is either a proper class type, or an alias
  	     template specialization.  In the later case, it's a
*************** keep_template_parm (tree t, void* data)
*** 10482,10487 ****
--- 10500,10510 ----
    if (level > ftpi->max_depth)
      return 0;
  
+   if (TREE_CODE (t) == BOUND_TEMPLATE_TEMPLATE_PARM)
+     /* We want the underlying TEMPLATE_TEMPLATE_PARM, not the
+        BOUND_TEMPLATE_TEMPLATE_PARM itself.  */
+     t = TREE_TYPE (TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL (t));
+ 
    /* Arguments like const T yield parameters like const T. This means that
       a template-id like X<T, const T> would yield two distinct parameters:
       T and const T. Adjust types to their unqualified versions.  */
*************** extract_fnparm_pack (tree tmpl_parm, tre
*** 12153,12181 ****
  {
    /* Collect all of the extra "packed" parameters into an
       argument pack.  */
!   tree parmvec;
!   tree argpack = make_node (NONTYPE_ARGUMENT_PACK);
    tree spec_parm = *spec_p;
!   int i, len;
  
    for (len = 0; spec_parm; ++len, spec_parm = TREE_CHAIN (spec_parm))
      if (tmpl_parm
  	&& !function_parameter_expanded_from_pack_p (spec_parm, tmpl_parm))
        break;
  
-   /* Fill in PARMVEC and PARMTYPEVEC with all of the parameters.  */
-   parmvec = make_tree_vec (len);
    spec_parm = *spec_p;
!   for (i = 0; i < len; i++, spec_parm = DECL_CHAIN (spec_parm))
      {
!       tree elt = spec_parm;
!       if (DECL_PACK_P (elt))
! 	elt = make_pack_expansion (elt);
!       TREE_VEC_ELT (parmvec, i) = elt;
      }
  
!   /* Build the argument packs.  */
!   SET_ARGUMENT_PACK_ARGS (argpack, parmvec);
    *spec_p = spec_parm;
  
    return argpack;
--- 12176,12215 ----
  {
    /* Collect all of the extra "packed" parameters into an
       argument pack.  */
!   tree argpack;
    tree spec_parm = *spec_p;
!   int len;
  
    for (len = 0; spec_parm; ++len, spec_parm = TREE_CHAIN (spec_parm))
      if (tmpl_parm
  	&& !function_parameter_expanded_from_pack_p (spec_parm, tmpl_parm))
        break;
  
    spec_parm = *spec_p;
!   if (len == 1 && DECL_PACK_P (spec_parm))
      {
!       /* The instantiation is still a parameter pack; don't wrap it in a
! 	 NONTYPE_ARGUMENT_PACK.  */
!       argpack = spec_parm;
!       spec_parm = DECL_CHAIN (spec_parm);
      }
+   else
+     {
+       /* Fill in PARMVEC with all of the parameters.  */
+       tree parmvec = make_tree_vec (len);
+       argpack = make_node (NONTYPE_ARGUMENT_PACK);
+       for (int i = 0; i < len; i++)
+ 	{
+ 	  tree elt = spec_parm;
+ 	  if (DECL_PACK_P (elt))
+ 	    elt = make_pack_expansion (elt);
+ 	  TREE_VEC_ELT (parmvec, i) = elt;
+ 	  spec_parm = DECL_CHAIN (spec_parm);
+ 	}
  
!       /* Build the argument packs.  */
!       SET_ARGUMENT_PACK_ARGS (argpack, parmvec);
!     }
    *spec_p = spec_parm;
  
    return argpack;
*************** tsubst_aggr_type (tree t,
*** 13395,13400 ****
--- 13429,13446 ----
  					 complain, in_decl);
  	  if (argvec == error_mark_node)
  	    r = error_mark_node;
+ 	  else if (!entering_scope
+ 		   && cxx_dialect >= cxx2a && dependent_scope_p (context))
+ 	    {
+ 	      /* See maybe_dependent_member_ref.  */
+ 	      tree name = TYPE_IDENTIFIER (t);
+ 	      tree fullname = name;
+ 	      if (instantiates_primary_template_p (t))
+ 		fullname = build_nt (TEMPLATE_ID_EXPR, name,
+ 				     INNERMOST_TEMPLATE_ARGS (argvec));
+ 	      return build_typename_type (context, name, fullname,
+ 					  typename_type);
+ 	    }
  	  else
  	    {
  	      r = lookup_template_class (t, argvec, in_decl, context,
*************** tsubst_template_decl (tree t, tree args,
*** 14069,14075 ****
      {
        tree new_type;
        ++processing_template_decl;
!       new_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
        --processing_template_decl;
        if (new_type == error_mark_node)
  	return error_mark_node;
--- 14115,14125 ----
      {
        tree new_type;
        ++processing_template_decl;
!       if (CLASS_TYPE_P (TREE_TYPE (t)))
! 	new_type = tsubst_aggr_type (TREE_TYPE (t), args, complain,
! 				     in_decl, /*entering*/1);
!       else
! 	new_type = tsubst (TREE_TYPE (t), args, complain, in_decl);
        --processing_template_decl;
        if (new_type == error_mark_node)
  	return error_mark_node;
*************** tsubst (tree t, tree args, tsubst_flags_
*** 15781,15786 ****
--- 15831,15840 ----
  	    return error_mark_node;
  	  }
  
+ 	if (!verify_type_context (input_location, TCTX_ARRAY_ELEMENT, type,
+ 				  !(complain & tf_error)))
+ 	  return error_mark_node;
+ 
  	if (abstract_virtuals_error_sfinae (ACU_ARRAY, type, complain))
  	  return error_mark_node;
  
*************** tsubst_init (tree init, tree decl, tree
*** 16313,16318 ****
--- 16367,16398 ----
    return init;
  }
  
+ /* If T is a reference to a dependent member of the current instantiation C and
+    we are trying to refer to that member in a partial instantiation of C,
+    return a SCOPE_REF; otherwise, return NULL_TREE.
+ 
+    This can happen when forming a C++20 alias template deduction guide, as in
+    PR96199.  */
+ 
+ static tree
+ maybe_dependent_member_ref (tree t, tree args, tsubst_flags_t complain,
+ 			    tree in_decl)
+ {
+   if (cxx_dialect < cxx2a)
+     return NULL_TREE;
+ 
+   tree ctx = context_for_name_lookup (t);
+   if (!CLASS_TYPE_P (ctx))
+     return NULL_TREE;
+ 
+   ctx = tsubst (ctx, args, complain, in_decl);
+   if (dependent_scope_p (ctx))
+     return build_qualified_name (NULL_TREE, ctx, DECL_NAME (t),
+ 				 /*template_p=*/false);
+ 
+   return NULL_TREE;
+ }
+ 
  /* Like tsubst, but deals with expressions.  This function just replaces
     template parms; to finish processing the resultant expression, use
     tsubst_copy_and_build or tsubst_expr.  */
*************** tsubst_copy (tree t, tree args, tsubst_f
*** 16371,16376 ****
--- 16451,16459 ----
  	if (args == NULL_TREE)
  	  return scalar_constant_value (t);
  
+ 	if (tree ref = maybe_dependent_member_ref (t, args, complain, in_decl))
+ 	  return ref;
+ 
  	/* Unfortunately, we cannot just call lookup_name here.
  	   Consider:
  
*************** tsubst_copy (tree t, tree args, tsubst_f
*** 16421,16426 ****
--- 16504,16512 ----
        return t;
  
      case VAR_DECL:
+       if (tree ref = maybe_dependent_member_ref (t, args, complain, in_decl))
+ 	return ref;
+       gcc_fallthrough();
      case FUNCTION_DECL:
        if (DECL_LANG_SPECIFIC (t) && DECL_TEMPLATE_INFO (t))
  	r = tsubst (t, args, complain, in_decl);
*************** tsubst_copy (tree t, tree args, tsubst_f
*** 16576,16588 ****
  		  tree type = tsubst (TREE_TYPE (t), args, complain, in_decl);
  		  return build1 (code, type, op);
  		}
! 	      else
  		{
! 		  gcc_assert (CP_TYPE_CONST_P (TREE_TYPE (op))
! 			      || (TREE_CODE (op) == IMPLICIT_CONV_EXPR
! 				  && IMPLICIT_CONV_EXPR_NONTYPE_ARG (op)));
! 		  return op;
  		}
  	    }
  	  /* force_paren_expr can also create a VIEW_CONVERT_EXPR.  */
  	  else if (code == VIEW_CONVERT_EXPR && REF_PARENTHESIZED_P (t))
--- 16662,16687 ----
  		  tree type = tsubst (TREE_TYPE (t), args, complain, in_decl);
  		  return build1 (code, type, op);
  		}
! 	      else if (!CP_TYPE_CONST_P (TREE_TYPE (op)))
  		{
! 		  /* The template argument is not const, presumably because
! 		     it is still dependent, and so not the const template parm
! 		     object.  */
! 		  tree type = tsubst (TREE_TYPE (t), args, complain, in_decl);
! 		  gcc_checking_assert (same_type_ignoring_top_level_qualifiers_p
! 				       (type, TREE_TYPE (op)));
! 		  if (TREE_CODE (op) == CONSTRUCTOR
! 		      || TREE_CODE (op) == IMPLICIT_CONV_EXPR)
! 		    {
! 		      /* Don't add a wrapper to these.  */
! 		      op = copy_node (op);
! 		      TREE_TYPE (op) = type;
! 		    }
! 		  else
! 		    /* Do add a wrapper otherwise.  */
! 		    op = build1 (code, type, op);
  		}
+ 	      return op;
  	    }
  	  /* force_paren_expr can also create a VIEW_CONVERT_EXPR.  */
  	  else if (code == VIEW_CONVERT_EXPR && REF_PARENTHESIZED_P (t))
*************** tsubst_omp_clauses (tree clauses, enum c
*** 17127,17132 ****
--- 17226,17232 ----
  	case OMP_CLAUSE_FROM:
  	case OMP_CLAUSE_TO:
  	case OMP_CLAUSE_MAP:
+ 	case OMP_CLAUSE__CACHE_:
  	case OMP_CLAUSE_NONTEMPORAL:
  	case OMP_CLAUSE_USE_DEVICE_PTR:
  	case OMP_CLAUSE_USE_DEVICE_ADDR:
*************** tsubst_expr (tree t, tree args, tsubst_f
*** 17995,18000 ****
--- 18095,18101 ----
  		    bool const_init = false;
  		    unsigned int cnt = 0;
  		    tree first = NULL_TREE, ndecl = error_mark_node;
+ 		    tree asmspec_tree = NULL_TREE;
  		    maybe_push_decl (decl);
  
  		    if (VAR_P (decl)
*************** tsubst_expr (tree t, tree args, tsubst_f
*** 18013,18019 ****
  		    if (ndecl != error_mark_node)
  		      cp_maybe_mangle_decomp (ndecl, first, cnt);
  
! 		    cp_finish_decl (decl, init, const_init, NULL_TREE,
  				    constinit_p ? LOOKUP_CONSTINIT : 0);
  
  		    if (ndecl != error_mark_node)
--- 18114,18131 ----
  		    if (ndecl != error_mark_node)
  		      cp_maybe_mangle_decomp (ndecl, first, cnt);
  
! 		    if (VAR_P (decl) && DECL_HARD_REGISTER (pattern_decl))
! 		      {
! 			tree id = DECL_ASSEMBLER_NAME (pattern_decl);
! 			const char *asmspec = IDENTIFIER_POINTER (id);
! 			gcc_assert (asmspec[0] == '*');
! 			asmspec_tree
! 			  = build_string (IDENTIFIER_LENGTH (id) - 1,
! 					  asmspec + 1);
! 			TREE_TYPE (asmspec_tree) = char_array_type_node;
! 		      }
! 
! 		    cp_finish_decl (decl, init, const_init, asmspec_tree,
  				    constinit_p ? LOOKUP_CONSTINIT : 0);
  
  		    if (ndecl != error_mark_node)
*************** tsubst_expr (tree t, tree args, tsubst_f
*** 18604,18609 ****
--- 18716,18722 ----
        add_stmt (t);
        break;
  
+     case OACC_CACHE:
      case OACC_ENTER_DATA:
      case OACC_EXIT_DATA:
      case OACC_UPDATE:
*************** out:
*** 19138,19144 ****
  }
  
  /* Like tsubst but deals with expressions and performs semantic
!    analysis.  FUNCTION_P is true if T is the "F" in "F (ARGS)".  */
  
  tree
  tsubst_copy_and_build (tree t,
--- 19251,19258 ----
  }
  
  /* Like tsubst but deals with expressions and performs semantic
!    analysis.  FUNCTION_P is true if T is the "F" in "F (ARGS)" or
!    "F<TARGS> (ARGS)".  */
  
  tree
  tsubst_copy_and_build (tree t,
*************** tsubst_copy_and_build (tree t,
*** 19220,19226 ****
      case TEMPLATE_ID_EXPR:
        {
  	tree object;
! 	tree templ = RECUR (TREE_OPERAND (t, 0));
  	tree targs = TREE_OPERAND (t, 1);
  
  	if (targs)
--- 19334,19343 ----
      case TEMPLATE_ID_EXPR:
        {
  	tree object;
! 	tree templ = tsubst_copy_and_build (TREE_OPERAND (t, 0), args,
! 					    complain, in_decl,
! 					    function_p,
! 					    integral_constant_expression_p);
  	tree targs = TREE_OPERAND (t, 1);
  
  	if (targs)
*************** tsubst_copy_and_build (tree t,
*** 19267,19279 ****
  	  }
  	else
  	  object = NULL_TREE;
! 	templ = lookup_template_function (templ, targs);
  
  	if (object)
! 	  RETURN (build3 (COMPONENT_REF, TREE_TYPE (templ),
! 			 object, templ, NULL_TREE));
  	else
! 	  RETURN (baselink_for_fns (templ));
        }
  
      case INDIRECT_REF:
--- 19384,19404 ----
  	  }
  	else
  	  object = NULL_TREE;
! 
! 	tree tid = lookup_template_function (templ, targs);
  
  	if (object)
! 	  RETURN (build3 (COMPONENT_REF, TREE_TYPE (tid),
! 			 object, tid, NULL_TREE));
! 	else if (identifier_p (templ))
! 	  {
! 	    /* C++20 P0846: we can encounter an IDENTIFIER_NODE here when
! 	       name lookup found nothing when parsing the template name.  */
! 	    gcc_assert (cxx_dialect >= cxx2a || seen_error ());
! 	    RETURN (tid);
! 	  }
  	else
! 	  RETURN (baselink_for_fns (tid));
        }
  
      case INDIRECT_REF:
*************** tsubst_copy_and_build (tree t,
*** 19454,19461 ****
        {
  	/* If T was type-dependent, suppress warnings that depend on the range
  	   of the types involved.  */
! 	bool was_dep = type_dependent_expression_p_push (t);
! 
  	tree op0 = RECUR (TREE_OPERAND (t, 0));
  	tree op1 = RECUR (TREE_OPERAND (t, 1));
  
--- 19579,19589 ----
        {
  	/* If T was type-dependent, suppress warnings that depend on the range
  	   of the types involved.  */
! 	++processing_template_decl;
! 	const bool was_dep = (potential_constant_expression (t)
! 			      ? value_dependent_expression_p (t)
! 			      : type_dependent_expression_p (t));
! 	--processing_template_decl;
  	tree op0 = RECUR (TREE_OPERAND (t, 0));
  	tree op1 = RECUR (TREE_OPERAND (t, 1));
  
*************** tsubst_copy_and_build (tree t,
*** 19496,19501 ****
--- 19624,19634 ----
      case SCOPE_REF:
        RETURN (tsubst_qualified_id (t, args, complain, in_decl, /*done=*/true,
  				  /*address_p=*/false));
+ 
+     case BASELINK:
+       RETURN (tsubst_baselink (t, current_nonlambda_class_type (),
+ 			       args, complain, in_decl));
+ 
      case ARRAY_REF:
        op1 = tsubst_non_call_postfix_expression (TREE_OPERAND (t, 0),
  						args, complain, in_decl);
*************** tsubst_copy_and_build (tree t,
*** 19860,19873 ****
  
  	/* We do not perform argument-dependent lookup if normal
  	   lookup finds a non-function, in accordance with the
! 	   expected resolution of DR 218.  */
  	if (koenig_p
  	    && ((is_overloaded_fn (function)
  		 /* If lookup found a member function, the Koenig lookup is
  		    not appropriate, even if an unqualified-name was used
  		    to denote the function.  */
  		 && !DECL_FUNCTION_MEMBER_P (get_first_fn (function)))
! 		|| identifier_p (function))
  	    /* Only do this when substitution turns a dependent call
  	       into a non-dependent call.  */
  	    && type_dependent_expression_p_push (t)
--- 19993,20009 ----
  
  	/* We do not perform argument-dependent lookup if normal
  	   lookup finds a non-function, in accordance with the
! 	   resolution of DR 218.  */
  	if (koenig_p
  	    && ((is_overloaded_fn (function)
  		 /* If lookup found a member function, the Koenig lookup is
  		    not appropriate, even if an unqualified-name was used
  		    to denote the function.  */
  		 && !DECL_FUNCTION_MEMBER_P (get_first_fn (function)))
! 		|| identifier_p (function)
! 		/* C++20 P0846: Lookup found nothing.  */
! 		|| (TREE_CODE (function) == TEMPLATE_ID_EXPR
! 		    && identifier_p (TREE_OPERAND (function, 0))))
  	    /* Only do this when substitution turns a dependent call
  	       into a non-dependent call.  */
  	    && type_dependent_expression_p_push (t)
*************** tsubst_copy_and_build (tree t,
*** 19875,19883 ****
  	  function = perform_koenig_lookup (function, call_args, tf_none);
  
  	if (function != NULL_TREE
! 	    && identifier_p (function)
  	    && !any_type_dependent_arguments_p (call_args))
  	  {
  	    if (koenig_p && (complain & tf_warning_or_error))
  	      {
  		/* For backwards compatibility and good diagnostics, try
--- 20011,20023 ----
  	  function = perform_koenig_lookup (function, call_args, tf_none);
  
  	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)
+ 	      function = TREE_OPERAND (function, 0);
  	    if (koenig_p && (complain & tf_warning_or_error))
  	      {
  		/* For backwards compatibility and good diagnostics, try
*************** resolve_overloaded_unification (tree tpa
*** 22162,22168 ****
  	  if (subargs != error_mark_node
  	      && !any_dependent_template_arguments_p (subargs))
  	    {
! 	      elem = TREE_TYPE (instantiate_template (fn, subargs, tf_none));
  	      if (try_one_overload (tparms, targs, tempargs, parm,
  				    elem, strict, sub_strict, addr_p, explain_p)
  		  && (!goodfn || !same_type_p (goodfn, elem)))
--- 22302,22322 ----
  	  if (subargs != error_mark_node
  	      && !any_dependent_template_arguments_p (subargs))
  	    {
! 	      fn = instantiate_template (fn, subargs, tf_none);
! 	      if (!constraints_satisfied_p (fn))
! 		continue;
! 	      if (undeduced_auto_decl (fn))
! 		{
! 		  /* Instantiate the function to deduce its return type.  */
! 		  ++function_depth;
! 		  instantiate_decl (fn, /*defer*/false, /*class*/false);
! 		  --function_depth;
! 		}
! 
! 	      if (flag_noexcept_type)
! 		maybe_instantiate_noexcept (fn, tf_none);
! 
! 	      elem = TREE_TYPE (fn);
  	      if (try_one_overload (tparms, targs, tempargs, parm,
  				    elem, strict, sub_strict, addr_p, explain_p)
  		  && (!goodfn || !same_type_p (goodfn, elem)))
*************** resolve_nondeduced_context (tree orig_ex
*** 22300,22306 ****
  		  badfn = fn;
  		  badargs = subargs;
  		}
! 	      else if (elem && (!goodfn || !decls_match (goodfn, elem)))
  		{
  		  goodfn = elem;
  		  ++good;
--- 22454,22461 ----
  		  badfn = fn;
  		  badargs = subargs;
  		}
! 	      else if (elem && (!goodfn || !decls_match (goodfn, elem))
! 		       && constraints_satisfied_p (elem))
  		{
  		  goodfn = elem;
  		  ++good;
*************** mark_decl_instantiated (tree result, int
*** 23812,23817 ****
--- 23967,23977 ----
    if (TREE_ASM_WRITTEN (result))
      return;
  
+   /* consteval functions are never emitted.  */
+   if (TREE_CODE (result) == FUNCTION_DECL
+       && DECL_IMMEDIATE_FUNCTION_P (result))
+     return;
+ 
    /* For anonymous namespace we don't need to do anything.  */
    if (decl_anon_ns_mem_p (result))
      {
*************** do_type_instantiation (tree t, tree stor
*** 24972,24994 ****
  
  	 [temp.explicit]
  
! 	 The explicit instantiation of a class template specialization
! 	 implies the instantiation of all of its members not
! 	 previously explicitly specialized in the translation unit
! 	 containing the explicit instantiation.
! 
!      Of course, we can't instantiate member template classes, since we
!      don't have any arguments for them.  Note that the standard is
!      unclear on whether the instantiation of the members are
!      *explicit* instantiations or not.  However, the most natural
!      interpretation is that it should be an explicit
!      instantiation.  */
    for (tree fld = TYPE_FIELDS (t); fld; fld = DECL_CHAIN (fld))
      if ((VAR_P (fld)
  	 || (TREE_CODE (fld) == FUNCTION_DECL
  	     && !static_p
  	     && user_provided_p (fld)))
! 	&& DECL_TEMPLATE_INSTANTIATION (fld))
        {
  	mark_decl_instantiated (fld, extern_p);
  	if (! extern_p)
--- 25132,25153 ----
  
  	 [temp.explicit]
  
! 	 An explicit instantiation that names a class template
! 	 specialization is also an explicit instantiation of the same
! 	 kind (declaration or definition) of each of its members (not
! 	 including members inherited from base classes and members
! 	 that are templates) that has not been previously explicitly
! 	 specialized in the translation unit containing the explicit
! 	 instantiation, provided that the associated constraints, if
! 	 any, of that member are satisfied by the template arguments
! 	 of the explicit instantiation.  */
    for (tree fld = TYPE_FIELDS (t); fld; fld = DECL_CHAIN (fld))
      if ((VAR_P (fld)
  	 || (TREE_CODE (fld) == FUNCTION_DECL
  	     && !static_p
  	     && user_provided_p (fld)))
! 	&& DECL_TEMPLATE_INSTANTIATION (fld)
! 	&& constraints_satisfied_p (fld))
        {
  	mark_decl_instantiated (fld, extern_p);
  	if (! extern_p)
*************** maybe_instantiate_noexcept (tree fn, tsu
*** 25231,25236 ****
--- 25390,25398 ----
  {
    tree fntype, spec, noex, clone;
  
+   if (fn == error_mark_node)
+     return false;
+ 
    /* Don't instantiate a noexcept-specification from template context.  */
    if (processing_template_decl
        && (!flag_noexcept_type || type_dependent_expression_p (fn)))
*************** register_parameter_specializations (tree
*** 25379,25386 ****
      }
    for (; tmpl_parm; tmpl_parm = DECL_CHAIN (tmpl_parm))
      {
!       if (!DECL_PACK_P (tmpl_parm)
! 	  || (spec_parm && DECL_PACK_P (spec_parm)))
  	{
  	  register_local_specialization (spec_parm, tmpl_parm);
  	  spec_parm = DECL_CHAIN (spec_parm);
--- 25541,25547 ----
      }
    for (; tmpl_parm; tmpl_parm = DECL_CHAIN (tmpl_parm))
      {
!       if (!DECL_PACK_P (tmpl_parm))
  	{
  	  register_local_specialization (spec_parm, tmpl_parm);
  	  spec_parm = DECL_CHAIN (spec_parm);
*************** static GTY((deletable)) hash_map<tree, t
*** 28698,28714 ****
  
  /* Return the non-aggregate deduction guides for deducible template TMPL.  The
     aggregate candidate is added separately because it depends on the
!    initializer.  */
  
  static tree
! deduction_guides_for (tree tmpl, tsubst_flags_t complain)
  {
    tree guides = NULL_TREE;
    if (DECL_ALIAS_TEMPLATE_P (tmpl))
      {
        tree under = DECL_ORIGINAL_TYPE (DECL_TEMPLATE_RESULT (tmpl));
        tree tinfo = get_template_info (under);
!       guides = deduction_guides_for (TI_TEMPLATE (tinfo), complain);
      }
    else
      {
--- 28859,28877 ----
  
  /* Return the non-aggregate deduction guides for deducible template TMPL.  The
     aggregate candidate is added separately because it depends on the
!    initializer.  Set ANY_DGUIDES_P if we find a non-implicit deduction
!    guide.  */
  
  static tree
! deduction_guides_for (tree tmpl, bool &any_dguides_p, tsubst_flags_t complain)
  {
    tree guides = NULL_TREE;
    if (DECL_ALIAS_TEMPLATE_P (tmpl))
      {
        tree under = DECL_ORIGINAL_TYPE (DECL_TEMPLATE_RESULT (tmpl));
        tree tinfo = get_template_info (under);
!       guides = deduction_guides_for (TI_TEMPLATE (tinfo), any_dguides_p,
! 				     complain);
      }
    else
      {
*************** deduction_guides_for (tree tmpl, tsubst_
*** 28718,28723 ****
--- 28881,28888 ----
  				      /*hidden*/false);
        if (guides == error_mark_node)
  	guides = NULL_TREE;
+       else
+ 	any_dguides_p = true;
      }
  
    /* Cache the deduction guides for a template.  We also remember the result of
*************** do_class_deduction (tree ptype, tree tmp
*** 28786,28791 ****
--- 28951,28962 ----
    if (DECL_TEMPLATE_TEMPLATE_PARM_P (tmpl))
      return ptype;
  
+   /* Initializing one placeholder from another.  */
+   if (init && TREE_CODE (init) == TEMPLATE_PARM_INDEX
+       && is_auto (TREE_TYPE (init))
+       && CLASS_PLACEHOLDER_TEMPLATE (TREE_TYPE (init)) == tmpl)
+     return cp_build_qualified_type (TREE_TYPE (init), cp_type_quals (ptype));
+ 
    /* Look through alias templates that just rename another template.  */
    tmpl = get_underlying_template (tmpl);
    if (!ctad_template_p (tmpl))
*************** do_class_deduction (tree ptype, tree tmp
*** 28802,28811 ****
  		 "with %<-std=c++2a%> or %<-std=gnu++2a%>");
      }
  
-   if (init && TREE_TYPE (init) == ptype)
-     /* Using the template parm as its own argument.  */
-     return ptype;
- 
    tree type = TREE_TYPE (tmpl);
  
    bool try_list_ctor = false;
--- 28973,28978 ----
*************** do_class_deduction (tree ptype, tree tmp
*** 28843,28849 ****
    if (args == NULL)
      return error_mark_node;
  
!   tree cands = deduction_guides_for (tmpl, complain);
    if (cands == error_mark_node)
      return error_mark_node;
  
--- 29010,29017 ----
    if (args == NULL)
      return error_mark_node;
  
!   bool any_dguides_p = false;
!   tree cands = deduction_guides_for (tmpl, any_dguides_p, complain);
    if (cands == error_mark_node)
      return error_mark_node;
  
*************** do_class_deduction (tree ptype, tree tmp
*** 28867,28874 ****
  	}
      }
  
!   if (tree guide = maybe_aggr_guide (tmpl, init, args))
!     cands = lookup_add (guide, cands);
  
    tree call = error_mark_node;
  
--- 29035,29043 ----
  	}
      }
  
!   if (!any_dguides_p)
!     if (tree guide = maybe_aggr_guide (tmpl, init, args))
!       cands = lookup_add (guide, cands);
  
    tree call = error_mark_node;
  
*************** splice_late_return_type (tree type, tree
*** 29153,29174 ****
        return late_return_type;
      }
  
!   if (tree *auto_node = find_type_usage (&type, is_auto))
!     {
!       tree idx = get_template_parm_index (*auto_node);
!       if (TEMPLATE_PARM_LEVEL (idx) <= processing_template_decl)
! 	{
! 	  /* In an abbreviated function template we didn't know we were dealing
! 	     with a function template when we saw the auto return type, so update
! 	     it to have the correct level.  */
! 	  tree new_auto = make_auto_1 (TYPE_IDENTIFIER (*auto_node), false);
! 	  PLACEHOLDER_TYPE_CONSTRAINTS (new_auto)
! 	    = PLACEHOLDER_TYPE_CONSTRAINTS (*auto_node);
! 	  TYPE_CANONICAL (new_auto) = canonical_type_parameter (new_auto);
! 	  new_auto = cp_build_qualified_type (new_auto, TYPE_QUALS (*auto_node));
! 	  *auto_node = new_auto;
! 	}
!     }
    return type;
  }
  
--- 29322,29345 ----
        return late_return_type;
      }
  
!   if (tree auto_node = find_type_usage (type, is_auto))
!     if (TEMPLATE_TYPE_LEVEL (auto_node) <= processing_template_decl)
!       {
! 	/* In an abbreviated function template we didn't know we were dealing
! 	   with a function template when we saw the auto return type, so rebuild
! 	   the return type using an auto with the correct level.  */
! 	tree new_auto = make_auto_1 (TYPE_IDENTIFIER (auto_node), false);
! 	tree auto_vec = make_tree_vec (1);
! 	TREE_VEC_ELT (auto_vec, 0) = new_auto;
! 	tree targs = add_outermost_template_args (current_template_args (),
! 						  auto_vec);
! 	/* FIXME: We should also rebuild the constraint to refer to the new
! 	   auto.  */
! 	PLACEHOLDER_TYPE_CONSTRAINTS (new_auto)
! 	  = PLACEHOLDER_TYPE_CONSTRAINTS (auto_node);
! 	TYPE_CANONICAL (new_auto) = canonical_type_parameter (new_auto);
! 	return tsubst (type, targs, tf_none, NULL_TREE);
!       }
    return type;
  }
  
*************** type_uses_auto (tree type)
*** 29213,29222 ****
        else
  	return NULL_TREE;
      }
-   else if (tree *tp = find_type_usage (&type, is_auto))
-     return *tp;
    else
!     return NULL_TREE;
  }
  
  /* Report ill-formed occurrences of auto types in ARGUMENTS.  If
--- 29384,29391 ----
        else
  	return NULL_TREE;
      }
    else
!     return find_type_usage (type, is_auto);
  }
  
  /* Report ill-formed occurrences of auto types in ARGUMENTS.  If
*************** convert_generic_types_to_packs (tree par
*** 29442,29448 ****
        if (tree constr = TEMPLATE_PARM_CONSTRAINTS (node))
  	{
  	  tree id = unpack_concept_check (constr);
! 	  TREE_VEC_ELT (TREE_OPERAND (id, 1), 0) = template_parm_to_arg (t);
  	  tree fold = finish_left_unary_fold_expr (constr, TRUTH_ANDIF_EXPR);
  	  TEMPLATE_PARM_CONSTRAINTS (node) = fold;
  
--- 29611,29617 ----
        if (tree constr = TEMPLATE_PARM_CONSTRAINTS (node))
  	{
  	  tree id = unpack_concept_check (constr);
! 	  TREE_VEC_ELT (TREE_OPERAND (id, 1), 0) = t;
  	  tree fold = finish_left_unary_fold_expr (constr, TRUTH_ANDIF_EXPR);
  	  TEMPLATE_PARM_CONSTRAINTS (node) = fold;
  
diff -Nrcpad gcc-10.2.0/gcc/cp/tree.c gcc-10.3.0/gcc/cp/tree.c
*** gcc-10.2.0/gcc/cp/tree.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/tree.c	Thu Apr  8 11:56:28 2021
*************** build_aggr_init_expr (tree type, tree in
*** 669,677 ****
    else
      rval = init;
  
-   if (location_t loc = EXPR_LOCATION (init))
-     SET_EXPR_LOCATION (rval, loc);
- 
    return rval;
  }
  
--- 669,674 ----
*************** build_vec_init_expr (tree type, tree ini
*** 782,788 ****
  {
    tree slot;
    bool value_init = false;
!   tree elt_init = build_vec_init_elt (type, init, complain);
  
    if (init == void_type_node)
      {
--- 779,793 ----
  {
    tree slot;
    bool value_init = false;
!   tree elt_init;
!   if (init && TREE_CODE (init) == CONSTRUCTOR)
!     {
!       gcc_assert (!BRACE_ENCLOSED_INITIALIZER_P (init));
!       /* We built any needed constructor calls in digest_init.  */
!       elt_init = init;
!     }
!   else
!     elt_init = build_vec_init_elt (type, init, complain);
  
    if (init == void_type_node)
      {
*************** bot_manip (tree* tp, int* walk_subtrees,
*** 3017,3022 ****
--- 3022,3069 ----
  	}
        return NULL_TREE;
      }
+   if (TREE_CODE (*tp) == DECL_EXPR
+       && VAR_P (DECL_EXPR_DECL (*tp))
+       && DECL_ARTIFICIAL (DECL_EXPR_DECL (*tp))
+       && !TREE_STATIC (DECL_EXPR_DECL (*tp)))
+     {
+       tree t;
+       splay_tree_node n
+ 	= splay_tree_lookup (target_remap,
+ 			     (splay_tree_key) DECL_EXPR_DECL (*tp));
+       if (n)
+ 	t = (tree) n->value;
+       else
+ 	{
+ 	  t = create_temporary_var (TREE_TYPE (DECL_EXPR_DECL (*tp)));
+ 	  DECL_INITIAL (t) = DECL_INITIAL (DECL_EXPR_DECL (*tp));
+ 	  splay_tree_insert (target_remap,
+ 			     (splay_tree_key) DECL_EXPR_DECL (*tp),
+ 			     (splay_tree_value) t);
+ 	}
+       copy_tree_r (tp, walk_subtrees, NULL);
+       DECL_EXPR_DECL (*tp) = t;
+       if (data.clear_location && EXPR_HAS_LOCATION (*tp))
+ 	SET_EXPR_LOCATION (*tp, input_location);
+       return NULL_TREE;
+     }
+   if (TREE_CODE (*tp) == BIND_EXPR && BIND_EXPR_VARS (*tp))
+     {
+       copy_tree_r (tp, walk_subtrees, NULL);
+       for (tree *p = &BIND_EXPR_VARS (*tp); *p; p = &DECL_CHAIN (*p))
+ 	{
+ 	  gcc_assert (VAR_P (*p) && DECL_ARTIFICIAL (*p) && !TREE_STATIC (*p));
+ 	  tree t = create_temporary_var (TREE_TYPE (*p));
+ 	  DECL_INITIAL (t) = DECL_INITIAL (*p);
+ 	  DECL_CHAIN (t) = DECL_CHAIN (*p);
+ 	  splay_tree_insert (target_remap, (splay_tree_key) *p,
+ 			     (splay_tree_value) t);
+ 	  *p = t;
+ 	}
+       if (data.clear_location && EXPR_HAS_LOCATION (*tp))
+ 	SET_EXPR_LOCATION (*tp, input_location);
+       return NULL_TREE;
+     }
  
    /* Make a copy of this node.  */
    t = copy_tree_r (tp, walk_subtrees, NULL);
*************** cp_tree_equal (tree t1, tree t2)
*** 3811,3816 ****
--- 3858,3865 ----
  	    if (SIZEOF_EXPR_TYPE_P (t2))
  	      o2 = TREE_TYPE (o2);
  	  }
+ 	else if (ALIGNOF_EXPR_STD_P (t1) != ALIGNOF_EXPR_STD_P (t2))
+ 	  return false;
  
  	if (TREE_CODE (o1) != TREE_CODE (o2))
  	  return false;
*************** cp_walk_subtrees (tree *tp, int *walk_su
*** 5006,5013 ****
    while (0)
  
    if (TYPE_P (*tp))
!     /* Walk into template args without looking through typedefs.  */
!     if (tree ti = TYPE_TEMPLATE_INFO_MAYBE_ALIAS (*tp))
        WALK_SUBTREE (TI_ARGS (ti));
  
    /* Not one of the easy cases.  We must explicitly go through the
--- 5055,5072 ----
    while (0)
  
    if (TYPE_P (*tp))
!     /* If *WALK_SUBTREES_P is 1, we're interested in the syntactic form of
!        the argument, so don't look through typedefs, but do walk into
!        template arguments for alias templates (and non-typedefed classes).
! 
!        If *WALK_SUBTREES_P > 1, we're interested in type identity or
!        equivalence, so look through typedefs, ignoring template arguments for
!        alias templates, and walk into template args of classes.
! 
!        See find_abi_tags_r for an example of setting *WALK_SUBTREES_P to 2
!        when that's the behavior the walk_tree_fn wants.  */
!     if (tree ti = (*walk_subtrees_p > 1 ? TYPE_TEMPLATE_INFO (*tp)
! 		   : TYPE_TEMPLATE_INFO_MAYBE_ALIAS (*tp)))
        WALK_SUBTREE (TI_ARGS (ti));
  
    /* Not one of the easy cases.  We must explicitly go through the
*************** cp_walk_subtrees (tree *tp, int *walk_su
*** 5015,5026 ****
    result = NULL_TREE;
    switch (code)
      {
      case DEFERRED_PARSE:
      case TEMPLATE_TEMPLATE_PARM:
      case BOUND_TEMPLATE_TEMPLATE_PARM:
      case UNBOUND_CLASS_TEMPLATE:
      case TEMPLATE_PARM_INDEX:
-     case TEMPLATE_TYPE_PARM:
      case TYPENAME_TYPE:
      case TYPEOF_TYPE:
      case UNDERLYING_TYPE:
--- 5074,5088 ----
    result = NULL_TREE;
    switch (code)
      {
+     case TEMPLATE_TYPE_PARM:
+       if (template_placeholder_p (*tp))
+ 	WALK_SUBTREE (CLASS_PLACEHOLDER_TEMPLATE (*tp));
+       /* Fall through.  */
      case DEFERRED_PARSE:
      case TEMPLATE_TEMPLATE_PARM:
      case BOUND_TEMPLATE_TEMPLATE_PARM:
      case UNBOUND_CLASS_TEMPLATE:
      case TEMPLATE_PARM_INDEX:
      case TYPENAME_TYPE:
      case TYPEOF_TYPE:
      case UNDERLYING_TYPE:
diff -Nrcpad gcc-10.2.0/gcc/cp/type-utils.h gcc-10.3.0/gcc/cp/type-utils.h
*** gcc-10.2.0/gcc/cp/type-utils.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/type-utils.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 20,41 ****
  #ifndef GCC_CP_TYPE_UTILS_H
  #define GCC_CP_TYPE_UTILS_H
  
! /* Returns a pointer to the first tree within *TP that is directly matched by
!    PRED.  *TP may be a type or PARM_DECL and is incrementally decomposed toward
!    its type-specifier until a match is found.  NULL is returned if PRED does not
!    match any part of *TP.
  
!    This is primarily intended for detecting whether *TP uses `auto' or a concept
     identifier.  Since either of these can only appear as a type-specifier for
     the declaration in question, only top-level qualifications are traversed;
     find_type_usage does not look through the whole type.  */
  
! inline tree *
! find_type_usage (tree *tp, bool (*pred) (const_tree))
  {
-   tree t = *tp;
    if (pred (t))
!     return tp;
  
    enum tree_code code = TREE_CODE (t);
  
--- 20,40 ----
  #ifndef GCC_CP_TYPE_UTILS_H
  #define GCC_CP_TYPE_UTILS_H
  
! /* Returns the first tree within T that is directly matched by PRED.  T may be a
!    type or PARM_DECL and is incrementally decomposed toward its type-specifier
!    until a match is found.  NULL is returned if PRED does not match any
!    part of T.
  
!    This is primarily intended for detecting whether T uses `auto' or a concept
     identifier.  Since either of these can only appear as a type-specifier for
     the declaration in question, only top-level qualifications are traversed;
     find_type_usage does not look through the whole type.  */
  
! inline tree
! find_type_usage (tree t, bool (*pred) (const_tree))
  {
    if (pred (t))
!     return t;
  
    enum tree_code code = TREE_CODE (t);
  
*************** find_type_usage (tree *tp, bool (*pred)
*** 43,55 ****
        || code == PARM_DECL || code == OFFSET_TYPE
        || code == FUNCTION_TYPE || code == METHOD_TYPE
        || code == ARRAY_TYPE)
!     return find_type_usage (&TREE_TYPE (t), pred);
  
    if (TYPE_PTRMEMFUNC_P (t))
      return find_type_usage
!       (&TREE_TYPE (TYPE_PTRMEMFUNC_FN_TYPE (t)), pred);
  
!   return NULL;
  }
  
  #endif // GCC_CP_TYPE_UTILS_H
--- 42,54 ----
        || code == PARM_DECL || code == OFFSET_TYPE
        || code == FUNCTION_TYPE || code == METHOD_TYPE
        || code == ARRAY_TYPE)
!     return find_type_usage (TREE_TYPE (t), pred);
  
    if (TYPE_PTRMEMFUNC_P (t))
      return find_type_usage
!       (TREE_TYPE (TYPE_PTRMEMFUNC_FN_TYPE (t)), pred);
  
!   return NULL_TREE;
  }
  
  #endif // GCC_CP_TYPE_UTILS_H
diff -Nrcpad gcc-10.2.0/gcc/cp/typeck2.c gcc-10.3.0/gcc/cp/typeck2.c
*** gcc-10.2.0/gcc/cp/typeck2.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/cp/typeck2.c	Thu Apr  8 11:56:28 2021
*************** split_nonconstant_init_1 (tree dest, tre
*** 706,712 ****
  		    sub = build3 (COMPONENT_REF, inner_type, dest, field_index,
  				  NULL_TREE);
  
! 		  code = build2 (INIT_EXPR, inner_type, sub, value);
  		  code = build_stmt (input_location, EXPR_STMT, code);
  		  code = maybe_cleanup_point_expr_void (code);
  		  add_stmt (code);
--- 706,736 ----
  		    sub = build3 (COMPONENT_REF, inner_type, dest, field_index,
  				  NULL_TREE);
  
! 		  /* We may need to add a copy constructor call if
! 		     the field has [[no_unique_address]].  */
! 		  if (unsafe_return_slot_p (sub))
! 		    {
! 		      /* But not if the initializer is an implicit ctor call
! 			 we just built in digest_init.  */
! 		      if (TREE_CODE (value) == TARGET_EXPR
! 			  && TARGET_EXPR_LIST_INIT_P (value))
! 			{
! 			  tree init = TARGET_EXPR_INITIAL (value);
! 			  if (init && TREE_CODE (init) == AGGR_INIT_EXPR
! 			      && AGGR_INIT_VIA_CTOR_P (init))
! 			    goto build_init;
! 			}
! 
! 		      releasing_vec args = make_tree_vector_single (value);
! 		      code = build_special_member_call
! 			(sub, complete_ctor_identifier, &args, inner_type,
! 			 LOOKUP_NORMAL, tf_warning_or_error);
! 		    }
! 		  else
! 		    {
! 		    build_init:
! 		      code = build2 (INIT_EXPR, inner_type, sub, value);
! 		    }
  		  code = build_stmt (input_location, EXPR_STMT, code);
  		  code = maybe_cleanup_point_expr_void (code);
  		  add_stmt (code);
*************** store_init_value (tree decl, tree init,
*** 871,881 ****
      {
        bool const_init;
        tree oldval = value;
-       value = fold_non_dependent_expr (value, tf_warning_or_error, true, decl);
        if (DECL_DECLARED_CONSTEXPR_P (decl)
  	  || (DECL_IN_AGGR_P (decl)
  	      && DECL_INITIALIZED_IN_CLASS_P (decl)))
  	{
  	  /* Diagnose a non-constant initializer for constexpr variable or
  	     non-inline in-class-initialized static data member.  */
  	  if (!require_constant_expression (value))
--- 895,907 ----
      {
        bool const_init;
        tree oldval = value;
        if (DECL_DECLARED_CONSTEXPR_P (decl)
  	  || (DECL_IN_AGGR_P (decl)
  	      && DECL_INITIALIZED_IN_CLASS_P (decl)))
  	{
+ 	  value = fold_non_dependent_expr (value, tf_warning_or_error,
+ 					   /*manifestly_const_eval=*/true,
+ 					   decl);
  	  /* Diagnose a non-constant initializer for constexpr variable or
  	     non-inline in-class-initialized static data member.  */
  	  if (!require_constant_expression (value))
*************** store_init_value (tree decl, tree init,
*** 889,895 ****
  	    value = cxx_constant_init (value, decl);
  	}
        else
! 	value = maybe_constant_init (value, decl, true);
        if (TREE_CODE (value) == CONSTRUCTOR && cp_has_mutable_p (type))
  	/* Poison this CONSTRUCTOR so it can't be copied to another
  	   constexpr variable.  */
--- 915,922 ----
  	    value = cxx_constant_init (value, decl);
  	}
        else
! 	value = fold_non_dependent_init (value, tf_warning_or_error,
! 					 /*manifestly_const_eval=*/true, decl);
        if (TREE_CODE (value) == CONSTRUCTOR && cp_has_mutable_p (type))
  	/* Poison this CONSTRUCTOR so it can't be copied to another
  	   constexpr variable.  */
*************** process_init_constructor_record (tree ty
*** 1729,1738 ****
  	    warning (OPT_Wmissing_field_initializers,
  		     "missing initializer for member %qD", field);
  
! 	  if (!zero_init_p (fldtype)
! 	      || skipped < 0)
! 	    next = build_zero_init (TREE_TYPE (field), /*nelts=*/NULL_TREE,
! 				    /*static_storage_p=*/false);
  	  else
  	    {
  	      /* The default zero-initialization is fine for us; don't
--- 1756,1769 ----
  	    warning (OPT_Wmissing_field_initializers,
  		     "missing initializer for member %qD", field);
  
! 	  if (!zero_init_p (fldtype) || skipped < 0)
! 	    {
! 	      if (TYPE_REF_P (fldtype))
! 		next = build_zero_cst (TREE_TYPE (field));
! 	      else
! 		next = build_zero_init (TREE_TYPE (field), /*nelts=*/NULL_TREE,
! 					/*static_storage_p=*/false);
! 	    }
  	  else
  	    {
  	      /* The default zero-initialization is fine for us; don't
diff -Nrcpad gcc-10.2.0/gcc/d/ChangeLog gcc-10.3.0/gcc/d/ChangeLog
*** gcc-10.2.0/gcc/d/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/d/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,202 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/99337
+ 	* dmd/dmodule.c (checkModFileAlias): Don't read past buffer in
+ 	  comparison.
+ 
+ 2021-02-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2021-02-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/98921
+ 	* dmd/dmangle.c (Mangler::visit (TypeSArray *)): Use buf->print
+ 	  to format integer value.
+ 	(Mangler::visit (TypeIdentifier *)): Likewise.
+ 	(Mangler::toBuffer): Likewise.
+ 	(Mangler::visit (IntegerExp *)): Likewise.
+ 	(Mangler::visit (StringExp *)): Likewise.
+ 	(Mangler::visit (ArrayLiteralExp *)): Likewise.
+ 	(Mangler::visit (AssocArrayLiteralExp *)): Likewise.
+ 	(Mangler::visit (StructLiteralExp *)): Likewise.
+ 	* dmd/root/outbuffer.c (OutBuffer::print): New function.
+ 	* dmd/root/outbuffer.h (OutBuffer::print): Declare.
+ 
+ 2020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-12-15  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/98277
+ 	* decl.cc (DeclVisitor::visit (VarDeclaration *)): Move setting of
+ 	DECL_INITIAL for manifest constants to ...
+ 	(get_symbol_decl): ... here.
+ 
+ 2020-11-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-11-22  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/97889
+ 	* expr.cc (ExprVisitor::visit (CatAssignExp *)): Enforce LTR order of
+ 	evaluation on left and right hand side expressions.
+ 
+ 2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/97843
+ 	* d-codegen.cc (build_assign): Evaluate TARGET_EXPR before use in
+ 	the right hand side of an assignment.
+ 	* expr.cc (ExprVisitor::visit (CatAssignExp *)): Force a TARGET_EXPR
+ 	on the element to append if it is a CALL_EXPR.
+ 
+ 2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/97842
+ 	* dmd/cond.c (StaticIfCondition::include): Return error if condition
+ 	expression is unset.
+ 	* dmd/mtype.c (TypeTypeof::resolve): Return error if scope is unset.
+ 
+ 2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-11-13  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* intrinsics.cc (expand_intrinsic_copysign): Explicitly determine
+ 	which built-in copysign function to call.
+ 
+ 2020-11-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-10-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/dtemplate.c (TemplateInstance::semantic): Propagate the root
+ 	module where the instantiated template should belong from the instance
+ 	to all member scopes.
+ 
+ 2020-10-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-10-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/declaration.c (AliasDeclaration::aliasSemantic): Apply storage
+ 	class and protection attributes.
+ 
+ 2020-09-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-09-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96924
+ 	* expr.cc (ExprVisitor::visit (CatAssignExp *)): Don't force
+ 	temporaries needlessly.
+ 
+ 2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96157
+ 	* d-codegen.cc (d_build_call): Handle TREE_ADDRESSABLE static arrays.
+ 	* types.cc (make_array_type): Propagate TREE_ADDRESSABLE from base
+ 	type to static array.
+ 
+ 2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/globals.h (Global): Add recursionLimit.
+ 	* dmd/dmacro.c (Macro::expand): Limit recursive expansion to
+ 	global.recursionLimit.
+ 	* dmd/dtemplate.c (deduceType): Likewise.
+ 	(TemplateInstance::tryExpandMembers): Likewise.
+ 	(TemplateInstance::trySemantic3): Likewise.
+ 	(TemplateMixin::semantic): Likewise.
+ 	* dmd/expressionsem.c (ExpressionSemanticVisitor::visit): Likewise.
+ 	* dmd/mtype.c (Type::noMember): Likewise.
+ 	(TypeFunction::semantic): Likewise.
+ 	* dmd/optimize.c (Expression_optimize): Likewise.
+ 
+ 2020-08-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* d-lang.cc (d_parse_file): Use read() to load contents from stdin,
+ 	allow the front-end to free the memory after parsing.
+ 	* dmd/func.c (FuncDeclaration::semantic): Use module filename if
+ 	searchPath returns NULL.
+ 
+ 2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96250
+ 	* dmd/expressionsem.c (ExpressionSemanticVisitor::visit(TypeExp)):
+ 	Fix cast from Expression to VarExp.
+ 
+ 2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96250
+ 	* dmd/dstruct.c (StructDeclaration::semantic): Error if redefinition
+ 	of struct exists in compilation.
+ 	* dmd/expressionsem.c (ExpressionSemanticVisitor::visit(TypeExp)):
+ 	Rewrite resolved field variables as 'this.var' before semantic.
+ 	* dmd/parse.c (Parser::parseUnaryExp): Mark '(type) una_exp' as a
+ 	parenthesized expression.
+ 
+ 2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	* dmd/ctfeexpr.c (isCtfeValueValid): Return true for array literals as
+ 	well as structs.
+ 	* dmd/dinterpret.c: Don't reinterpret static arrays into dynamic.
+ 
+ 2020-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96254
+ 	* d-codegen.cc (error_no_frame_access): New.
+ 	(get_frame_for_symbol): Use fdparent name in error message.
+ 	(get_framedecl): Replace call to assert with error.
+ 	* d-tree.h (error_no_frame_access): Declare.
+ 	* decl.cc (get_decl_tree): Detect recursion and error.
+ 
+ 2020-08-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-08-18  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96301
+ 	* decl.cc (DeclVisitor::visit (FuncDeclaration *)): Only return
+ 	non-trivial structs by invisible reference.
+ 
+ 2020-08-01  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2020-07-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/96140
+ 	* intrinsics.cc (expand_intrinsic_vaarg): Handle ref parameters as
+ 	arguments to va_arg().
+ 	(expand_intrinsic_vastart): Handle ref parameters as arguments to
+ 	va_start().
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/d/d-codegen.cc gcc-10.3.0/gcc/d/d-codegen.cc
*** gcc-10.2.0/gcc/d/d-codegen.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/d-codegen.cc	Thu Apr  8 11:56:28 2021
*************** build_assign (tree_code code, tree lhs,
*** 1290,1296 ****
  	 since that would cause the LHS to be constructed twice.
  	 So we force the TARGET_EXPR to be expanded without a target.  */
        if (code != INIT_EXPR)
! 	rhs = compound_expr (rhs, TARGET_EXPR_SLOT (rhs));
        else
  	{
  	  d_mark_addressable (lhs);
--- 1290,1299 ----
  	 since that would cause the LHS to be constructed twice.
  	 So we force the TARGET_EXPR to be expanded without a target.  */
        if (code != INIT_EXPR)
! 	{
! 	  init = compound_expr (init, rhs);
! 	  rhs = TARGET_EXPR_SLOT (rhs);
! 	}
        else
  	{
  	  d_mark_addressable (lhs);
*************** d_build_call (TypeFunction *tf, tree cal
*** 1910,1919 ****
  	      targ = build2 (COMPOUND_EXPR, TREE_TYPE (t), targ, t);
  	    }
  
! 	  /* Parameter is a struct passed by invisible reference.  */
  	  if (TREE_ADDRESSABLE (TREE_TYPE (targ)))
  	    {
! 	      Type *t = arg->type->toBasetype ();
  	      gcc_assert (t->ty == Tstruct);
  	      StructDeclaration *sd = ((TypeStruct *) t)->sym;
  
--- 1913,1922 ----
  	      targ = build2 (COMPOUND_EXPR, TREE_TYPE (t), targ, t);
  	    }
  
! 	  /* Parameter is a struct or array passed by invisible reference.  */
  	  if (TREE_ADDRESSABLE (TREE_TYPE (targ)))
  	    {
! 	      Type *t = arg->type->toBasetype ()->baseElemOf ();
  	      gcc_assert (t->ty == Tstruct);
  	      StructDeclaration *sd = ((TypeStruct *) t)->sym;
  
*************** build_vthis_function (tree basetype, tre
*** 2051,2056 ****
--- 2054,2070 ----
    return fntype;
  }
  
+ /* Raise an error at that the context pointer of the function or object SYM is
+    not accessible from the current scope.  */
+ 
+ tree
+ error_no_frame_access (Dsymbol *sym)
+ {
+   error_at (input_location, "cannot get frame pointer to %qs",
+ 	    sym->toPrettyChars ());
+   return null_pointer_node;
+ }
+ 
  /* If SYM is a nested function, return the static chain to be
     used when calling that function from the current function.
  
*************** get_frame_for_symbol (Dsymbol *sym)
*** 2115,2121 ****
  	{
  	  error_at (make_location_t (sym->loc),
  		    "%qs is a nested function and cannot be accessed from %qs",
! 		    fd->toPrettyChars (), thisfd->toPrettyChars ());
  	  return null_pointer_node;
  	}
  
--- 2129,2135 ----
  	{
  	  error_at (make_location_t (sym->loc),
  		    "%qs is a nested function and cannot be accessed from %qs",
! 		    fdparent->toPrettyChars (), thisfd->toPrettyChars ());
  	  return null_pointer_node;
  	}
  
*************** get_frame_for_symbol (Dsymbol *sym)
*** 2126,2164 ****
        while (fd != dsym)
  	{
  	  /* Check if enclosing function is a function.  */
! 	  FuncDeclaration *fd = dsym->isFuncDeclaration ();
  
! 	  if (fd != NULL)
  	    {
! 	      if (fdparent == fd->toParent2 ())
  		break;
  
! 	      gcc_assert (fd->isNested () || fd->vthis);
! 	      dsym = dsym->toParent2 ();
  	      continue;
  	    }
  
  	  /* Check if enclosed by an aggregate.  That means the current
  	     function must be a member function of that aggregate.  */
! 	  AggregateDeclaration *ad = dsym->isAggregateDeclaration ();
! 
! 	  if (ad == NULL)
! 	    goto Lnoframe;
! 	  if (ad->isClassDeclaration () && fdparent == ad->toParent2 ())
! 	    break;
! 	  if (ad->isStructDeclaration () && fdparent == ad->toParent2 ())
! 	    break;
  
! 	  if (!ad->isNested () || !ad->vthis)
  	    {
! 	    Lnoframe:
! 	      error_at (make_location_t (thisfd->loc),
! 			"cannot get frame pointer to %qs",
! 			sym->toPrettyChars ());
! 	      return null_pointer_node;
  	    }
  
! 	  dsym = dsym->toParent2 ();
  	}
      }
  
--- 2140,2174 ----
        while (fd != dsym)
  	{
  	  /* Check if enclosing function is a function.  */
! 	  FuncDeclaration *fdp = dsym->isFuncDeclaration ();
! 	  Dsymbol *parent = dsym->toParent2 ();
  
! 	  if (fdp != NULL)
  	    {
! 	      if (fdparent == parent)
  		break;
  
! 	      gcc_assert (fdp->isNested () || fdp->vthis);
! 	      dsym = parent;
  	      continue;
  	    }
  
  	  /* Check if enclosed by an aggregate.  That means the current
  	     function must be a member function of that aggregate.  */
! 	  AggregateDeclaration *adp = dsym->isAggregateDeclaration ();
  
! 	  if (adp != NULL)
  	    {
! 	      if ((adp->isClassDeclaration () || adp->isStructDeclaration ())
! 		  && fdparent == parent)
! 		break;
  	    }
  
! 	  /* No frame to outer function found.  */
! 	  if (!adp || !adp->isNested () || !adp->vthis)
! 	    return error_no_frame_access (sym);
! 
! 	  dsym = parent;
  	}
      }
  
*************** get_framedecl (FuncDeclaration *inner, F
*** 2648,2655 ****
  	break;
      }
  
    /* Go get our frame record.  */
-   gcc_assert (fd == outer);
    tree frame_type = FRAMEINFO_TYPE (get_frameinfo (outer));
  
    if (frame_type != NULL_TREE)
--- 2658,2667 ----
  	break;
      }
  
+   if (fd != outer)
+     return error_no_frame_access (outer);
+ 
    /* Go get our frame record.  */
    tree frame_type = FRAMEINFO_TYPE (get_frameinfo (outer));
  
    if (frame_type != NULL_TREE)
diff -Nrcpad gcc-10.2.0/gcc/d/d-lang.cc gcc-10.3.0/gcc/d/d-lang.cc
*** gcc-10.2.0/gcc/d/d-lang.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/d-lang.cc	Thu Apr  8 11:56:28 2021
*************** d_parse_file (void)
*** 1026,1057 ****
      {
        if (strcmp (in_fnames[i], "-") == 0)
  	{
! 	  /* Handling stdin, generate a unique name for the module.  */
! 	  obstack buffer;
! 	  gcc_obstack_init (&buffer);
! 	  int c;
  
  	  Module *m = Module::create (in_fnames[i],
  				      Identifier::generateId ("__stdin"),
  				      global.params.doDocComments,
  				      global.params.doHdrGeneration);
  	  modules.push (m);
  
- 	  /* Load the entire contents of stdin into memory.  */
- 	  while ((c = getc (stdin)) != EOF)
- 	    obstack_1grow (&buffer, c);
- 
- 	  if (!obstack_object_size (&buffer))
- 	    obstack_1grow (&buffer, '\0');
- 
  	  /* Overwrite the source file for the module, the one created by
  	     Module::create would have a forced a `.d' suffix.  */
  	  m->srcfile = File::create ("<stdin>");
! 	  m->srcfile->len = obstack_object_size (&buffer);
! 	  m->srcfile->buffer = (unsigned char *) obstack_finish (&buffer);
! 
! 	  /* Tell the front-end not to free the buffer after parsing.  */
! 	  m->srcfile->ref = 1;
  	}
        else
  	{
--- 1026,1068 ----
      {
        if (strcmp (in_fnames[i], "-") == 0)
  	{
! 	  /* Load the entire contents of stdin into memory.  8 kilobytes should
! 	     be a good enough initial size, but double on each iteration.
! 	     16 bytes are added for the final '\n' and 15 bytes of padding.  */
! 	  ssize_t size = 8 * 1024;
! 	  uchar *buffer = XNEWVEC (uchar, size + 16);
! 	  ssize_t len = 0;
! 	  ssize_t count;
  
+ 	  while ((count = read (STDIN_FILENO, buffer + len, size - len)) > 0)
+ 	    {
+ 	      len += count;
+ 	      if (len == size)
+ 		{
+ 		  size *= 2;
+ 		  buffer = XRESIZEVEC (uchar, buffer, size + 16);
+ 		}
+ 	    }
+ 
+ 	  if (count < 0)
+ 	    {
+ 	      error (Loc ("stdin", 0, 0), "%s", xstrerror (errno));
+ 	      free (buffer);
+ 	      continue;
+ 	    }
+ 
+ 	  /* Handling stdin, generate a unique name for the module.  */
  	  Module *m = Module::create (in_fnames[i],
  				      Identifier::generateId ("__stdin"),
  				      global.params.doDocComments,
  				      global.params.doHdrGeneration);
  	  modules.push (m);
  
  	  /* Overwrite the source file for the module, the one created by
  	     Module::create would have a forced a `.d' suffix.  */
  	  m->srcfile = File::create ("<stdin>");
! 	  m->srcfile->len = len;
! 	  m->srcfile->buffer = buffer;
  	}
        else
  	{
diff -Nrcpad gcc-10.2.0/gcc/d/d-tree.h gcc-10.3.0/gcc/d/d-tree.h
*** gcc-10.2.0/gcc/d/d-tree.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/d-tree.h	Thu Apr  8 11:56:28 2021
*************** extern tree d_build_call (TypeFunction *
*** 569,574 ****
--- 569,575 ----
  extern tree d_assert_call (const Loc &, libcall_fn, tree = NULL_TREE);
  extern tree build_float_modulus (tree, tree, tree);
  extern tree build_vthis_function (tree, tree);
+ extern tree error_no_frame_access (Dsymbol *);
  extern tree get_frame_for_symbol (Dsymbol *);
  extern tree build_vthis (AggregateDeclaration *);
  extern void build_closure (FuncDeclaration *);
diff -Nrcpad gcc-10.2.0/gcc/d/decl.cc gcc-10.3.0/gcc/d/decl.cc
*** gcc-10.2.0/gcc/d/decl.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/decl.cc	Thu Apr  8 11:56:28 2021
*************** public:
*** 673,703 ****
  	return;
        }
  
-     /* Do not store variables we cannot take the address of,
-        but keep the values for purposes of debugging.  */
      if (!d->canTakeAddressOf ())
        {
! 	/* Don't know if there is a good way to handle instantiations.  */
! 	if (d->isInstantiated ())
! 	  return;
! 
! 	/* Cannot make an expression out of a void initializer.  */
! 	if (!d->_init || d->_init->isVoidInitializer ())
! 	  return;
! 
! 	tree decl = get_symbol_decl (d);
! 	Expression *ie = initializerToExpression (d->_init);
! 
! 	/* CONST_DECL was initially intended for enumerals and may be used for
! 	   scalars in general, but not for aggregates.  Here a non-constant
! 	   value is generated anyway so as the CONST_DECL only serves as a
! 	   placeholder for the value, however the DECL itself should never be
! 	   referenced in any generated code, or passed to the back-end.  */
  	if (!d->type->isscalar ())
- 	  DECL_INITIAL (decl) = build_expr (ie, false);
- 	else
  	  {
! 	    DECL_INITIAL (decl) = build_expr (ie, true);
  	    d_pushdecl (decl);
  	    rest_of_decl_compilation (decl, 1, 0);
  	  }
--- 673,685 ----
  	return;
        }
  
      if (!d->canTakeAddressOf ())
        {
! 	/* Do not store variables we cannot take the address of,
! 	   but keep the values for purposes of debugging.  */
  	if (!d->type->isscalar ())
  	  {
! 	    tree decl = get_symbol_decl (d);
  	    d_pushdecl (decl);
  	    rest_of_decl_compilation (decl, 1, 0);
  	  }
*************** public:
*** 981,991 ****
        {
  	tree resdecl = DECL_RESULT (fndecl);
  
! 	TREE_TYPE (resdecl)
! 	  = build_reference_type (TREE_TYPE (resdecl));
! 	DECL_BY_REFERENCE (resdecl) = 1;
! 	TREE_ADDRESSABLE (resdecl) = 0;
! 	relayout_decl (resdecl);
  
  	if (d->nrvo_var)
  	  {
--- 963,976 ----
        {
  	tree resdecl = DECL_RESULT (fndecl);
  
! 	/* Return non-trivial structs by invisible reference.  */
! 	if (TREE_ADDRESSABLE (TREE_TYPE (resdecl)))
! 	  {
! 	    TREE_TYPE (resdecl) = build_reference_type (TREE_TYPE (resdecl));
! 	    DECL_BY_REFERENCE (resdecl) = 1;
! 	    TREE_ADDRESSABLE (resdecl) = 0;
! 	    relayout_decl (resdecl);
! 	  }
  
  	if (d->nrvo_var)
  	  {
*************** public:
*** 995,1001 ****
  	    DECL_NAME (resdecl) = DECL_NAME (var);
  	    /* Don't forget that we take its address.  */
  	    TREE_ADDRESSABLE (var) = 1;
! 	    resdecl = build_deref (resdecl);
  
  	    SET_DECL_VALUE_EXPR (var, resdecl);
  	    DECL_HAS_VALUE_EXPR_P (var) = 1;
--- 980,988 ----
  	    DECL_NAME (resdecl) = DECL_NAME (var);
  	    /* Don't forget that we take its address.  */
  	    TREE_ADDRESSABLE (var) = 1;
! 
! 	    if (DECL_BY_REFERENCE (resdecl))
! 	      resdecl = build_deref (resdecl);
  
  	    SET_DECL_VALUE_EXPR (var, resdecl);
  	    DECL_HAS_VALUE_EXPR_P (var) = 1;
*************** get_symbol_decl (Declaration *decl)
*** 1138,1143 ****
--- 1125,1149 ----
  
        if (vd->storage_class & STCextern)
  	DECL_EXTERNAL (decl->csym) = 1;
+ 
+       /* CONST_DECL was initially intended for enumerals and may be used for
+ 	 scalars in general, but not for aggregates.  Here a non-constant
+ 	 value is generated anyway so as the CONST_DECL only serves as a
+ 	 placeholder for the value, however the DECL itself should never be
+ 	 referenced in any generated code, or passed to the back-end.  */
+       if (vd->storage_class & STCmanifest)
+ 	{
+ 	  /* Cannot make an expression out of a void initializer.  */
+ 	  if (vd->_init && !vd->_init->isVoidInitializer ())
+ 	    {
+ 	      Expression *ie = initializerToExpression (vd->_init);
+ 
+ 	      if (!vd->type->isscalar ())
+ 		DECL_INITIAL (decl->csym) = build_expr (ie, false);
+ 	      else
+ 		DECL_INITIAL (decl->csym) = build_expr (ie, true);
+ 	    }
+ 	}
      }
  
    /* Set the declaration mangled identifier if static.  */
*************** get_decl_tree (Declaration *decl)
*** 1506,1511 ****
--- 1512,1522 ----
        AggregateDeclaration *ad = fd->isThis ();
        gcc_assert (ad != NULL);
  
+       /* The parent function is for the same `this' declaration we are
+ 	 building a chain to.  Non-local declaration is inaccessible.  */
+       if (fd->vthis == vd)
+ 	return error_no_frame_access (fd);
+ 
        t = get_decl_tree (fd->vthis);
        Dsymbol *outer = fd;
  
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/cond.c gcc-10.3.0/gcc/d/dmd/cond.c
*** gcc-10.2.0/gcc/d/dmd/cond.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/cond.c	Thu Apr  8 11:56:28 2021
*************** int StaticIfCondition::include(Scope *sc
*** 717,722 ****
--- 717,726 ----
          sc->sds = sds;                  // sds gets any addMember()
  
          bool errors = false;
+ 
+         if (!exp)
+             goto Lerror;
+ 
          bool result = evalStaticCondition(sc, exp, exp, errors);
          sc->pop();
  
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/ctfeexpr.c gcc-10.3.0/gcc/d/dmd/ctfeexpr.c
*** gcc-10.2.0/gcc/d/dmd/ctfeexpr.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/ctfeexpr.c	Thu Apr  8 11:56:28 2021
*************** bool isCtfeValueValid(Expression *newval
*** 1911,1917 ****
          // e1 should be a CTFE reference
          Expression *e1 = ((AddrExp *)newval)->e1;
          return tb->ty == Tpointer &&
!                ((e1->op == TOKstructliteral && isCtfeValueValid(e1)) ||
                  (e1->op == TOKvar) ||
                  (e1->op == TOKdotvar && isCtfeReferenceValid(e1)) ||
                  (e1->op == TOKindex && isCtfeReferenceValid(e1)) ||
--- 1911,1917 ----
          // e1 should be a CTFE reference
          Expression *e1 = ((AddrExp *)newval)->e1;
          return tb->ty == Tpointer &&
!                (((e1->op == TOKstructliteral || e1->op == TOKarrayliteral) && isCtfeValueValid(e1)) ||
                  (e1->op == TOKvar) ||
                  (e1->op == TOKdotvar && isCtfeReferenceValid(e1)) ||
                  (e1->op == TOKindex && isCtfeReferenceValid(e1)) ||
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/declaration.c gcc-10.3.0/gcc/d/dmd/declaration.c
*** gcc-10.2.0/gcc/d/dmd/declaration.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/declaration.c	Thu Apr  8 11:56:28 2021
*************** void AliasDeclaration::semantic(Scope *s
*** 340,345 ****
--- 340,352 ----
  void AliasDeclaration::aliasSemantic(Scope *sc)
  {
      //printf("AliasDeclaration::semantic() %s\n", toChars());
+ 
+     // as AliasDeclaration::semantic, in case we're called first.
+     // see https://issues.dlang.org/show_bug.cgi?id=21001
+     storage_class |= sc->stc & STCdeprecated;
+     protection = sc->protection;
+     userAttribDecl = sc->userAttribDecl;
+ 
      // TypeTraits needs to know if it's located in an AliasDeclaration
      sc->flags |= SCOPEalias;
  
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dinterpret.c gcc-10.3.0/gcc/d/dmd/dinterpret.c
*** gcc-10.2.0/gcc/d/dmd/dinterpret.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dinterpret.c	Thu Apr  8 11:56:28 2021
*************** public:
*** 1947,1961 ****
              Type *elemtype = ((TypeArray *)(val->type))->next;
              d_uns64 elemsize = elemtype->size();
  
-             // It's OK to cast from fixed length to dynamic array, eg &int[3] to int[]*
-             if (val->type->ty == Tsarray && pointee->ty == Tarray &&
-                 elemsize == pointee->nextOf()->size())
-             {
-                 new(pue) AddrExp(e->loc, val, e->type);
-                 result = pue->exp();
-                 return;
-             }
- 
              // It's OK to cast from fixed length to fixed length array, eg &int[n] to int[d]*.
              if (val->type->ty == Tsarray && pointee->ty == Tsarray &&
                  elemsize == pointee->nextOf()->size())
--- 1947,1952 ----
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dmacro.c gcc-10.3.0/gcc/d/dmd/dmacro.c
*** gcc-10.2.0/gcc/d/dmd/dmacro.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dmacro.c	Thu Apr  8 11:56:28 2021
*************** void Macro::expand(OutBuffer *buf, size_
*** 226,236 ****
  {
      // limit recursive expansion
      static int nest;
!     static const int nestLimit = 1000;
!     if (nest > nestLimit)
      {
!         error(Loc(), "DDoc macro expansion limit exceeded; more than %d "
!             "expansions.", nestLimit);
          return;
      }
      nest++;
--- 226,235 ----
  {
      // limit recursive expansion
      static int nest;
!     if (nest > global.recursionLimit)
      {
!         error(Loc(), "DDoc macro expansion limit exceeded; more than %d expansions.",
!               global.recursionLimit);
          return;
      }
      nest++;
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dmangle.c gcc-10.3.0/gcc/d/dmd/dmangle.c
*** gcc-10.2.0/gcc/d/dmd/dmangle.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dmangle.c	Thu Apr  8 11:56:28 2021
*************** public:
*** 177,183 ****
      {
          visit((Type *)t);
          if (t->dim)
!             buf->printf("%llu", t->dim->toInteger());
          if (t->next)
              visitWithMask(t->next, t->mod);
      }
--- 177,183 ----
      {
          visit((Type *)t);
          if (t->dim)
!             buf->print(t->dim->toInteger());
          if (t->next)
              visitWithMask(t->next, t->mod);
      }
*************** public:
*** 275,281 ****
          visit((Type *)t);
          const char *name = t->ident->toChars();
          size_t len = strlen(name);
!         buf->printf("%u%s", (unsigned)len, name);
      }
  
      void visit(TypeEnum *t)
--- 275,282 ----
          visit((Type *)t);
          const char *name = t->ident->toChars();
          size_t len = strlen(name);
!         buf->print(len);
!         buf->writestring(name);
      }
  
      void visit(TypeEnum *t)
*************** public:
*** 397,403 ****
              s->error("excessive length %llu for symbol, possible recursive expansion?", len);
          else
          {
!             buf->printf("%llu", (ulonglong)len);
              buf->write(id, len);
          }
      }
--- 398,404 ----
              s->error("excessive length %llu for symbol, possible recursive expansion?", len);
          else
          {
!             buf->print(len);
              buf->write(id, len);
          }
      }
*************** public:
*** 615,623 ****
      void visit(IntegerExp *e)
      {
          if ((sinteger_t)e->value < 0)
!             buf->printf("N%lld", -e->value);
          else
!             buf->printf("i%lld",  e->value);
      }
  
      void visit(RealExp *e)
--- 616,630 ----
      void visit(IntegerExp *e)
      {
          if ((sinteger_t)e->value < 0)
!         {
!             buf->writeByte('N');
!             buf->print(-e->value);
!         }
          else
!         {
!             buf->writeByte('i');
!             buf->print(e->value);
!         }
      }
  
      void visit(RealExp *e)
*************** public:
*** 739,745 ****
          }
          buf->reserve(1 + 11 + 2 * qlen);
          buf->writeByte(m);
!         buf->printf("%d_", (int)qlen); // nbytes <= 11
  
          for (utf8_t *p = (utf8_t *)buf->data + buf->offset, *pend = p + 2 * qlen;
               p < pend; p += 2, ++q)
--- 746,753 ----
          }
          buf->reserve(1 + 11 + 2 * qlen);
          buf->writeByte(m);
!         buf->print(qlen);
!         buf->writeByte('_');    // nbytes <= 11
  
          for (utf8_t *p = (utf8_t *)buf->data + buf->offset, *pend = p + 2 * qlen;
               p < pend; p += 2, ++q)
*************** public:
*** 755,761 ****
      void visit(ArrayLiteralExp *e)
      {
          size_t dim = e->elements ? e->elements->dim : 0;
!         buf->printf("A%u", dim);
          for (size_t i = 0; i < dim; i++)
          {
              e->getElement(i)->accept(this);
--- 763,770 ----
      void visit(ArrayLiteralExp *e)
      {
          size_t dim = e->elements ? e->elements->dim : 0;
!         buf->writeByte('A');
!         buf->print(dim);
          for (size_t i = 0; i < dim; i++)
          {
              e->getElement(i)->accept(this);
*************** public:
*** 765,771 ****
      void visit(AssocArrayLiteralExp *e)
      {
          size_t dim = e->keys->dim;
!         buf->printf("A%u", dim);
          for (size_t i = 0; i < dim; i++)
          {
              (*e->keys)[i]->accept(this);
--- 774,781 ----
      void visit(AssocArrayLiteralExp *e)
      {
          size_t dim = e->keys->dim;
!         buf->writeByte('A');
!         buf->print(dim);
          for (size_t i = 0; i < dim; i++)
          {
              (*e->keys)[i]->accept(this);
*************** public:
*** 776,782 ****
      void visit(StructLiteralExp *e)
      {
          size_t dim = e->elements ? e->elements->dim : 0;
!         buf->printf("S%u", dim);
          for (size_t i = 0; i < dim; i++)
          {
              Expression *ex = (*e->elements)[i];
--- 786,793 ----
      void visit(StructLiteralExp *e)
      {
          size_t dim = e->elements ? e->elements->dim : 0;
!         buf->writeByte('S');
!         buf->print(dim);
          for (size_t i = 0; i < dim; i++)
          {
              Expression *ex = (*e->elements)[i];
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dmodule.c gcc-10.3.0/gcc/d/dmd/dmodule.c
*** gcc-10.2.0/gcc/d/dmd/dmodule.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dmodule.c	Thu Apr  8 11:56:28 2021
*************** static void checkModFileAlias(OutBuffer
*** 202,208 ****
          const char *m = (*ms)[j];
          const char *q = strchr(m, '=');
          assert(q);
!         if (dotmods->offset <= (size_t)(q - m) && memcmp(dotmods->peekString(), m, q - m) == 0)
          {
              buf->reset();
              size_t qlen = strlen(q + 1);
--- 202,208 ----
          const char *m = (*ms)[j];
          const char *q = strchr(m, '=');
          assert(q);
!         if (dotmods->offset == (size_t)(q - m) && memcmp(dotmods->peekString(), m, q - m) == 0)
          {
              buf->reset();
              size_t qlen = strlen(q + 1);
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dstruct.c gcc-10.3.0/gcc/d/dmd/dstruct.c
*** gcc-10.2.0/gcc/d/dmd/dstruct.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dstruct.c	Thu Apr  8 11:56:28 2021
*************** void StructDeclaration::semantic(Scope *
*** 1206,1211 ****
--- 1206,1218 ----
          }
      }
  
+     if (type->ty == Tstruct && ((TypeStruct *)type)->sym != this)
+     {
+         // https://issues.dlang.org/show_bug.cgi?id=19024
+         StructDeclaration *sd = ((TypeStruct *)type)->sym;
+         error("already exists at %s. Perhaps in another function with the same name?", sd->loc.toChars());
+     }
+ 
      if (global.errors != errors)
      {
          // The type is no good.
*************** void StructDeclaration::semantic(Scope *
*** 1220,1227 ****
          deferred->semantic2(sc);
          deferred->semantic3(sc);
      }
- 
-     assert(type->ty != Tstruct || ((TypeStruct *)type)->sym == this);
  }
  
  Dsymbol *StructDeclaration::search(const Loc &loc, Identifier *ident, int flags)
--- 1227,1232 ----
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/dtemplate.c gcc-10.3.0/gcc/d/dmd/dtemplate.c
*** gcc-10.2.0/gcc/d/dmd/dtemplate.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/dtemplate.c	Thu Apr  8 11:56:28 2021
***************
*** 33,38 ****
--- 33,39 ----
  #include "hdrgen.h"
  #include "id.h"
  #include "attrib.h"
+ #include "cond.h"
  #include "tokens.h"
  
  #define IDX_NOTFOUND (0x12345678)               // index is not found
*************** MATCH deduceType(RootObject *o, Scope *s
*** 4337,4342 ****
--- 4338,4350 ----
  
          void visit(ArrayLiteralExp *e)
          {
+             // https://issues.dlang.org/show_bug.cgi?id=20092
+             if (e->elements && e->elements->dim &&
+                 e->type->toBasetype()->nextOf()->ty == Tvoid)
+             {
+                 result = deduceEmptyArrayElement();
+                 return;
+             }
              if ((!e->elements || !e->elements->dim) &&
                  e->type->toBasetype()->nextOf()->ty == Tvoid &&
                  tparam->ty == Tarray)
*************** void TemplateInstance::tryExpandMembers(
*** 5932,5941 ****
      static int nest;
      // extracted to a function to allow windows SEH to work without destructors in the same function
      //printf("%d\n", nest);
!     if (++nest > 500)
      {
          global.gag = 0;                 // ensure error message gets printed
!         error("recursive expansion");
          fatal();
      }
  
--- 5940,5949 ----
      static int nest;
      // extracted to a function to allow windows SEH to work without destructors in the same function
      //printf("%d\n", nest);
!     if (++nest > global.recursionLimit)
      {
          global.gag = 0;                 // ensure error message gets printed
!         error("recursive expansion exceeded allowed nesting limit");
          fatal();
      }
  
*************** void TemplateInstance::trySemantic3(Scop
*** 5949,5958 ****
      // extracted to a function to allow windows SEH to work without destructors in the same function
      static int nest;
      //printf("%d\n", nest);
!     if (++nest > 300)
      {
          global.gag = 0;            // ensure error message gets printed
!         error("recursive expansion");
          fatal();
      }
      semantic3(sc2);
--- 5957,5966 ----
      // extracted to a function to allow windows SEH to work without destructors in the same function
      static int nest;
      //printf("%d\n", nest);
!     if (++nest > global.recursionLimit)
      {
          global.gag = 0;            // ensure error message gets printed
!         error("recursive expansion exceeded allowed nesting limit");
          fatal();
      }
      semantic3(sc2);
*************** Lerror:
*** 6081,6097 ****
          if (minst && minst->isRoot() && !(inst->minst && inst->minst->isRoot()))
          {
              /* Swap the position of 'inst' and 'this' in the instantiation graph.
!              * Then, the primary instance `inst` will be changed to a root instance.
               *
               * Before:
!              *  non-root -> A!() -> B!()[inst] -> C!()
               *                      |
               *  root     -> D!() -> B!()[this]
               *
               * After:
               *  non-root -> A!() -> B!()[this]
               *                      |
!              *  root     -> D!() -> B!()[inst] -> C!()
               */
              Module *mi = minst;
              TemplateInstance *ti = tinst;
--- 6089,6106 ----
          if (minst && minst->isRoot() && !(inst->minst && inst->minst->isRoot()))
          {
              /* Swap the position of 'inst' and 'this' in the instantiation graph.
!              * Then, the primary instance `inst` will be changed to a root instance,
!              * along with all members of `inst` having their scopes updated.
               *
               * Before:
!              *  non-root -> A!() -> B!()[inst] -> C!() { members[non-root] }
               *                      |
               *  root     -> D!() -> B!()[this]
               *
               * After:
               *  non-root -> A!() -> B!()[this]
               *                      |
!              *  root     -> D!() -> B!()[inst] -> C!() { members[root] }
               */
              Module *mi = minst;
              TemplateInstance *ti = tinst;
*************** Lerror:
*** 6100,6105 ****
--- 6109,6172 ----
              inst->minst = mi;
              inst->tinst = ti;
  
+             /* https://issues.dlang.org/show_bug.cgi?id=21299
+                `minst` has been updated on the primary instance `inst` so it is
+                now coming from a root module, however all Dsymbol `inst.members`
+                of the instance still have their `_scope.minst` pointing at the
+                original non-root module. We must now propagate `minst` to all
+                members so that forward referenced dependencies that get
+                instantiated will also be appended to the root module, otherwise
+                there will be undefined references at link-time.  */
+             class InstMemberWalker : public Visitor
+             {
+             public:
+                 TemplateInstance *inst;
+ 
+                 InstMemberWalker(TemplateInstance *inst)
+                     : inst(inst) { }
+ 
+                 void visit(Dsymbol *d)
+                 {
+                     if (d->_scope)
+                         d->_scope->minst = inst->minst;
+                 }
+ 
+                 void visit(ScopeDsymbol *sds)
+                 {
+                     if (!sds->members)
+                         return;
+                     for (size_t i = 0; i < sds->members->dim; i++)
+                     {
+                         Dsymbol *s = (*sds->members)[i];
+                         s->accept(this);
+                     }
+                     visit((Dsymbol *)sds);
+                 }
+ 
+                 void visit(AttribDeclaration *ad)
+                 {
+                     Dsymbols *d = ad->include(NULL, NULL);
+                     if (!d)
+                         return;
+                     for (size_t i = 0; i < d->dim; i++)
+                     {
+                         Dsymbol *s = (*d)[i];
+                         s->accept(this);
+                     }
+                     visit((Dsymbol *)ad);
+                 }
+ 
+                 void visit(ConditionalDeclaration *cd)
+                 {
+                     if (cd->condition->inc)
+                         visit((AttribDeclaration *)cd);
+                     else
+                         visit((Dsymbol *)cd);
+                 }
+             };
+             InstMemberWalker v(inst);
+             inst->accept(&v);
+ 
              if (minst)  // if inst was not speculative
              {
                  /* Add 'inst' once again to the root module members[], then the
*************** Lerror:
*** 6353,6359 ****
          while (ti && !ti->deferred && ti->tinst)
          {
              ti = ti->tinst;
!             if (++nest > 500)
              {
                  global.gag = 0;            // ensure error message gets printed
                  error("recursive expansion");
--- 6420,6426 ----
          while (ti && !ti->deferred && ti->tinst)
          {
              ti = ti->tinst;
!             if (++nest > global.recursionLimit)
              {
                  global.gag = 0;            // ensure error message gets printed
                  error("recursive expansion");
*************** void TemplateMixin::semantic(Scope *sc)
*** 8440,8446 ****
  
      static int nest;
      //printf("%d\n", nest);
!     if (++nest > 500)
      {
          global.gag = 0;                 // ensure error message gets printed
          error("recursive expansion");
--- 8507,8513 ----
  
      static int nest;
      //printf("%d\n", nest);
!     if (++nest > global.recursionLimit)
      {
          global.gag = 0;                 // ensure error message gets printed
          error("recursive expansion");
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/expressionsem.c gcc-10.3.0/gcc/d/dmd/expressionsem.c
*** gcc-10.2.0/gcc/d/dmd/expressionsem.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/expressionsem.c	Thu Apr  8 11:56:28 2021
*************** public:
*** 812,817 ****
--- 812,827 ----
          exp->type->resolve(exp->loc, sc, &e, &t, &s, true);
          if (e)
          {
+             // `(Type)` is actually `(var)` so if `(var)` is a member requiring `this`
+             // then rewrite as `(this.var)` in case it would be followed by a DotVar
+             // to fix https://issues.dlang.org/show_bug.cgi?id=9490
+             VarExp *ve = (e->op == TOKvar) ? (VarExp *)e : NULL;
+             if (ve && ve->var && exp->parens && !ve->var->isStatic() && !(sc->stc & STCstatic) &&
+                 sc->func && sc->func->needThis() && ve->var->toParent2()->isAggregateDeclaration())
+             {
+                 // printf("apply fix for issue 9490: add `this.` to `%s`...\n", e->toChars());
+                 e = new DotVarExp(exp->loc, new ThisExp(exp->loc), ve->var, false);
+             }
              //printf("e = %s %s\n", Token::toChars(e->op), e->toChars());
              e = semantic(e, sc);
          }
*************** public:
*** 2890,2896 ****
              else
              {
                  static int nest;
!                 if (++nest > 500)
                  {
                      exp->error("recursive evaluation of %s", exp->toChars());
                      --nest;
--- 2900,2906 ----
              else
              {
                  static int nest;
!                 if (++nest > global.recursionLimit)
                  {
                      exp->error("recursive evaluation of %s", exp->toChars());
                      --nest;
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/func.c gcc-10.3.0/gcc/d/dmd/func.c
*** gcc-10.2.0/gcc/d/dmd/func.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/func.c	Thu Apr  8 11:56:28 2021
*************** Ldone:
*** 1212,1219 ****
          if (type && mod)
          {
              printedMain = true;
!             const char *name = FileName::searchPath(global.path, mod->srcfile->toChars(), true);
!             message("entry     %-10s\t%s", type, name);
          }
      }
  
--- 1212,1220 ----
          if (type && mod)
          {
              printedMain = true;
!             const char *name = mod->srcfile->toChars();
!             const char *path = FileName::searchPath(global.path, name, true);
!             message("entry     %-10s\t%s", type, path ? path : name);
          }
      }
  
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/globals.h gcc-10.3.0/gcc/d/dmd/globals.h
*** gcc-10.2.0/gcc/d/dmd/globals.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/globals.h	Thu Apr  8 11:56:28 2021
*************** struct Global
*** 236,241 ****
--- 236,243 ----
  
      void* console;         // opaque pointer to console for controlling text attributes
  
+     enum { recursionLimit = 500 }; // number of recursive template expansions before abort
+ 
      /* Start gagging. Return the current number of gagged errors
       */
      unsigned startGagging();
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/mtype.c gcc-10.3.0/gcc/d/dmd/mtype.c
*** gcc-10.2.0/gcc/d/dmd/mtype.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/mtype.c	Thu Apr  8 11:56:28 2021
*************** Expression *Type::noMember(Scope *sc, Ex
*** 2202,2208 ****
  
      static int nest;      // https://issues.dlang.org/show_bug.cgi?id=17380
  
!     if (++nest > 500)
      {
        ::error(e->loc, "cannot resolve identifier `%s`", ident->toChars());
        --nest;
--- 2202,2208 ----
  
      static int nest;      // https://issues.dlang.org/show_bug.cgi?id=17380
  
!     if (++nest > global.recursionLimit)
      {
        ::error(e->loc, "cannot resolve identifier `%s`", ident->toChars());
        --nest;
*************** Type *TypeFunction::semantic(Loc loc, Sc
*** 5449,5455 ****
  
      bool errors = false;
  
!     if (inuse > 500)
      {
          inuse = 0;
          ::error(loc, "recursive type");
--- 5449,5455 ----
  
      bool errors = false;
  
!     if (inuse > global.recursionLimit)
      {
          inuse = 0;
          ::error(loc, "recursive type");
*************** void TypeTypeof::resolve(Loc loc, Scope
*** 7319,7324 ****
--- 7319,7330 ----
  
      //printf("TypeTypeof::resolve(sc = %p, idents = '%s')\n", sc, toChars());
      //static int nest; if (++nest == 50) *(char*)0=0;
+     if (sc == NULL)
+     {
+         *pt = Type::terror;
+         error(loc, "Invalid scope.");
+         return;
+     }
      if (inuse)
      {
          inuse = 2;
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/optimize.c gcc-10.3.0/gcc/d/dmd/optimize.c
*** gcc-10.2.0/gcc/d/dmd/optimize.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/optimize.c	Thu Apr  8 11:56:28 2021
***************
*** 19,24 ****
--- 19,25 ----
  #include "init.h"
  #include "enum.h"
  #include "ctfe.h"
+ #include "errors.h"
  
  Expression *semantic(Expression *e, Scope *sc);
  
*************** Expression *Expression_optimize(Expressi
*** 1256,1265 ****
      v.ret = e;
  
      // Optimize the expression until it can no longer be simplified.
!     while (ex != v.ret)
      {
          ex = v.ret;
          ex->accept(&v);
      }
      return ex;
  }
--- 1257,1274 ----
      v.ret = e;
  
      // Optimize the expression until it can no longer be simplified.
!     size_t b = 0;
!     while (1)
      {
+         if (b++ == global.recursionLimit)
+         {
+             e->error("infinite loop while optimizing expression");
+             fatal();
+         }
          ex = v.ret;
          ex->accept(&v);
+         if (ex == v.ret)
+             break;
      }
      return ex;
  }
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/parse.c gcc-10.3.0/gcc/d/dmd/parse.c
*** gcc-10.2.0/gcc/d/dmd/parse.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/parse.c	Thu Apr  8 11:56:28 2021
*************** Expression *Parser::parseUnaryExp()
*** 7527,7532 ****
--- 7527,7533 ----
                                  return NULL;
                              }
                              e = new TypeExp(loc, t);
+                             e->parens = 1;
                              e = parsePostExp(e);
                          }
                          else
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/root/outbuffer.c gcc-10.3.0/gcc/d/dmd/root/outbuffer.c
*** gcc-10.2.0/gcc/d/dmd/root/outbuffer.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/root/outbuffer.c	Thu Apr  8 11:56:28 2021
*************** void OutBuffer::printf(const char *forma
*** 325,330 ****
--- 325,361 ----
      va_end(ap);
  }
  
+ /**************************************
+  * Convert `u` to a string and append it to the buffer.
+  * Params:
+  *  u = integral value to append
+  */
+ void OutBuffer::print(unsigned long long u)
+ {
+     unsigned long long value = u;
+     char buf[20];
+     const unsigned radix = 10;
+ 
+     size_t i = sizeof(buf);
+     do
+     {
+         if (value < radix)
+         {
+             unsigned char x = (unsigned char)value;
+             buf[--i] = (char)(x + '0');
+             break;
+         }
+         else
+         {
+             unsigned char x = (unsigned char)(value % radix);
+             value = value / radix;
+             buf[--i] = (char)(x + '0');
+         }
+     } while (value);
+ 
+     write(buf + i, sizeof(buf) - i);
+ }
+ 
  void OutBuffer::bracket(char left, char right)
  {
      reserve(2);
diff -Nrcpad gcc-10.2.0/gcc/d/dmd/root/outbuffer.h gcc-10.3.0/gcc/d/dmd/root/outbuffer.h
*** gcc-10.2.0/gcc/d/dmd/root/outbuffer.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/dmd/root/outbuffer.h	Thu Apr  8 11:56:28 2021
*************** public:
*** 62,67 ****
--- 62,68 ----
      void fill0(size_t nbytes);
      void vprintf(const char *format, va_list args);
      void printf(const char *format, ...);
+     void print(unsigned long long u);
      void bracket(char left, char right);
      size_t bracket(size_t i, const char *left, size_t j, const char *right);
      void spread(size_t offset, size_t nbytes);
diff -Nrcpad gcc-10.2.0/gcc/d/expr.cc gcc-10.3.0/gcc/d/expr.cc
*** gcc-10.2.0/gcc/d/expr.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/expr.cc	Thu Apr  8 11:56:28 2021
*************** public:
*** 838,899 ****
      Type *tb2 = e->e2->type->toBasetype ();
      Type *etype = tb1->nextOf ()->toBasetype ();
  
      if (tb1->ty == Tarray && tb2->ty == Tdchar
  	&& (etype->ty == Tchar || etype->ty == Twchar))
        {
! 	/* Append a dchar to a char[] or wchar[]  */
  	libcall_fn libcall = (etype->ty == Tchar)
  	  ? LIBCALL_ARRAYAPPENDCD : LIBCALL_ARRAYAPPENDWD;
  
! 	this->result_ = build_libcall (libcall, e->type, 2,
! 				       build_address (build_expr (e->e1)),
! 				       build_expr (e->e2));
        }
      else
        {
  	gcc_assert (tb1->ty == Tarray || tb2->ty == Tsarray);
  
- 	tree tinfo = build_typeinfo (e->loc, e->type);
- 	tree ptr = build_address (build_expr (e->e1));
- 
  	if ((tb2->ty == Tarray || tb2->ty == Tsarray)
  	    && same_type_p (etype, tb2->nextOf ()->toBasetype ()))
  	  {
! 	    /* Append an array.  */
! 	    this->result_ = build_libcall (LIBCALL_ARRAYAPPENDT, e->type, 3,
! 					   tinfo, ptr, d_array_convert (e->e2));
! 
  	  }
  	else if (same_type_p (etype, tb2))
  	  {
! 	    /* Append an element.  */
! 	    tree result = build_libcall (LIBCALL_ARRAYAPPENDCTX, e->type, 3,
! 					 tinfo, ptr, size_one_node);
! 	    result = d_save_expr (result);
  
  	    /* Assign e2 to last element.  */
! 	    tree offexp = d_array_length (result);
  	    offexp = build2 (MINUS_EXPR, TREE_TYPE (offexp),
  			     offexp, size_one_node);
- 	    offexp = d_save_expr (offexp);
  
! 	    tree ptrexp = d_array_ptr (result);
  	    ptrexp = void_okay_p (ptrexp);
  	    ptrexp = build_array_index (ptrexp, offexp);
  
  	    /* Evaluate expression before appending.  */
! 	    tree t2 = build_expr (e->e2);
! 	    tree expr = stabilize_expr (&t2);
  
! 	    t2 = d_save_expr (t2);
! 	    result = modify_expr (build_deref (ptrexp), t2);
! 	    result = compound_expr (t2, result);
  
! 	    this->result_ = compound_expr (expr, result);
  	  }
  	else
  	  gcc_unreachable ();
        }
    }
  
    /* Build an assignment expression.  The right operand is implicitly
--- 838,918 ----
      Type *tb2 = e->e2->type->toBasetype ();
      Type *etype = tb1->nextOf ()->toBasetype ();
  
+     /* Save the address of `e1', so it can be evaluated first.
+        As all D run-time library functions for concat assignments update `e1'
+        in-place and then return its value, the saved address can also be used as
+        the result of this expression as well.  */
+     tree lhs = build_expr (e->e1);
+     tree lexpr = stabilize_expr (&lhs);
+     tree ptr = d_save_expr (build_address (lhs));
+     tree result = NULL_TREE;
+ 
      if (tb1->ty == Tarray && tb2->ty == Tdchar
  	&& (etype->ty == Tchar || etype->ty == Twchar))
        {
! 	/* Append a dchar to a char[] or wchar[]:
! 	   The assignment is handled by the D run-time library, so only
! 	   need to call `_d_arrayappend[cw]d(&e1, e2)'  */
  	libcall_fn libcall = (etype->ty == Tchar)
  	  ? LIBCALL_ARRAYAPPENDCD : LIBCALL_ARRAYAPPENDWD;
  
! 	result = build_libcall (libcall, e->type, 2,
! 				ptr, build_expr (e->e2));
        }
      else
        {
  	gcc_assert (tb1->ty == Tarray || tb2->ty == Tsarray);
  
  	if ((tb2->ty == Tarray || tb2->ty == Tsarray)
  	    && same_type_p (etype, tb2->nextOf ()->toBasetype ()))
  	  {
! 	    /* Append an array to another array:
! 	       The assignment is handled by the D run-time library, so only
! 	       need to call `_d_arrayappendT(ti, &e1, e2)'  */
! 	    result = build_libcall (LIBCALL_ARRAYAPPENDT, e->type, 3,
! 				    build_typeinfo (e->loc, e->type),
! 				    ptr, d_array_convert (e->e2));
  	  }
  	else if (same_type_p (etype, tb2))
  	  {
! 	    /* Append an element to an array:
! 	       The assignment is generated inline, so need to handle temporaries
! 	       here, and ensure that they are evaluated in the correct order.
! 
! 	       The generated code should end up being equivalent to:
! 		    _d_arrayappendcTX(ti, &e1, 1)[e1.length - 1] = e2
! 	     */
! 	    tree callexp = build_libcall (LIBCALL_ARRAYAPPENDCTX, e->type, 3,
! 					  build_typeinfo (e->loc, e->type),
! 					  ptr, size_one_node);
! 	    callexp = d_save_expr (callexp);
  
  	    /* Assign e2 to last element.  */
! 	    tree offexp = d_array_length (callexp);
  	    offexp = build2 (MINUS_EXPR, TREE_TYPE (offexp),
  			     offexp, size_one_node);
  
! 	    tree ptrexp = d_array_ptr (callexp);
  	    ptrexp = void_okay_p (ptrexp);
  	    ptrexp = build_array_index (ptrexp, offexp);
  
  	    /* Evaluate expression before appending.  */
! 	    tree rhs = build_expr (e->e2);
! 	    tree rexpr = stabilize_expr (&rhs);
  
! 	    if (TREE_CODE (rhs) == CALL_EXPR)
! 	      rhs = force_target_expr (rhs);
  
! 	    result = modify_expr (build_deref (ptrexp), rhs);
! 	    result = compound_expr (rexpr, result);
  	  }
  	else
  	  gcc_unreachable ();
        }
+ 
+     /* Construct in order: ptr = &e1, _d_arrayappend(ptr, e2), *ptr;  */
+     result = compound_expr (compound_expr (lexpr, ptr), result);
+     this->result_ = compound_expr (result, build_deref (ptr));
    }
  
    /* Build an assignment expression.  The right operand is implicitly
diff -Nrcpad gcc-10.2.0/gcc/d/intrinsics.cc gcc-10.3.0/gcc/d/intrinsics.cc
*** gcc-10.2.0/gcc/d/intrinsics.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/intrinsics.cc	Thu Apr  8 11:56:28 2021
*************** expand_intrinsic_copysign (tree callexp)
*** 430,440 ****
      from = fold_convert (type, from);
  
    /* Which variant of __builtin_copysign* should we call?  */
!   tree builtin = mathfn_built_in (type, BUILT_IN_COPYSIGN);
!   gcc_assert (builtin != NULL_TREE);
  
!   return call_builtin_fn (callexp, DECL_FUNCTION_CODE (builtin), 2,
! 			  to, from);
  }
  
  /* Expand a front-end intrinsic call to pow().  This takes two arguments, the
--- 430,443 ----
      from = fold_convert (type, from);
  
    /* Which variant of __builtin_copysign* should we call?  */
!   built_in_function code = (type == float_type_node) ? BUILT_IN_COPYSIGNF
!     : (type == double_type_node) ? BUILT_IN_COPYSIGN
!     : (type == long_double_type_node) ? BUILT_IN_COPYSIGNL
!     : END_BUILTINS;
  
!   gcc_assert (code != END_BUILTINS);
! 
!   return call_builtin_fn (callexp, code, 2, to, from);
  }
  
  /* Expand a front-end intrinsic call to pow().  This takes two arguments, the
*************** expand_intrinsic_vaarg (tree callexp)
*** 511,518 ****
      {
        parmn = CALL_EXPR_ARG (callexp, 1);
        STRIP_NOPS (parmn);
!       gcc_assert (TREE_CODE (parmn) == ADDR_EXPR);
!       parmn = TREE_OPERAND (parmn, 0);
        type = TREE_TYPE (parmn);
      }
  
--- 514,530 ----
      {
        parmn = CALL_EXPR_ARG (callexp, 1);
        STRIP_NOPS (parmn);
! 
!       /* The `ref' argument to va_arg is either an address or reference,
! 	 get the value of it.  */
!       if (TREE_CODE (parmn) == PARM_DECL && POINTER_TYPE_P (TREE_TYPE (parmn)))
! 	parmn = build_deref (parmn);
!       else
! 	{
! 	  gcc_assert (TREE_CODE (parmn) == ADDR_EXPR);
! 	  parmn = TREE_OPERAND (parmn, 0);
! 	}
! 
        type = TREE_TYPE (parmn);
      }
  
*************** expand_intrinsic_vastart (tree callexp)
*** 546,555 ****
    /* The va_list argument should already have its address taken.  The second
       argument, however, is inout and that needs to be fixed to prevent a
       warning.  Could be casting, so need to check type too?  */
!   gcc_assert (TREE_CODE (ap) == ADDR_EXPR && TREE_CODE (parmn) == ADDR_EXPR);
  
    /* Assuming nobody tries to change the return type.  */
!   parmn = TREE_OPERAND (parmn, 0);
  
    return call_builtin_fn (callexp, BUILT_IN_VA_START, 2, ap, parmn);
  }
--- 558,573 ----
    /* The va_list argument should already have its address taken.  The second
       argument, however, is inout and that needs to be fixed to prevent a
       warning.  Could be casting, so need to check type too?  */
!   gcc_assert (TREE_CODE (ap) == ADDR_EXPR
! 	      || (TREE_CODE (ap) == PARM_DECL
! 		  && POINTER_TYPE_P (TREE_TYPE (ap))));
  
    /* Assuming nobody tries to change the return type.  */
!   if (TREE_CODE (parmn) != PARM_DECL)
!     {
!       gcc_assert (TREE_CODE (parmn) == ADDR_EXPR);
!       parmn = TREE_OPERAND (parmn, 0);
!     }
  
    return call_builtin_fn (callexp, BUILT_IN_VA_START, 2, ap, parmn);
  }
diff -Nrcpad gcc-10.2.0/gcc/d/types.cc gcc-10.3.0/gcc/d/types.cc
*** gcc-10.2.0/gcc/d/types.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/d/types.cc	Thu Apr  8 11:56:28 2021
*************** make_array_type (Type *type, unsigned HO
*** 142,149 ****
        return t;
      }
  
!   return build_array_type (build_ctype (type),
! 			   build_index_type (size_int (size - 1)));
  }
  
  /* Builds a record type whose name is NAME.  NFIELDS is the number of fields,
--- 142,152 ----
        return t;
      }
  
!   tree t = build_array_type (build_ctype (type),
! 			     build_index_type (size_int (size - 1)));
!   /* Propagate TREE_ADDRESSABLE to the static array type.  */
!   TREE_ADDRESSABLE (t) = TREE_ADDRESSABLE (TREE_TYPE (t));
!   return t;
  }
  
  /* Builds a record type whose name is NAME.  NFIELDS is the number of fields,
diff -Nrcpad gcc-10.2.0/gcc/df-core.c gcc-10.3.0/gcc/df-core.c
*** gcc-10.2.0/gcc/df-core.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/df-core.c	Thu Apr  8 11:56:28 2021
*************** df_worklist_dataflow_doublequeue (struct
*** 1064,1070 ****
  	     " n_basic_blocks %d n_edges %d"
  	     " count %d (%5.2g)\n",
  	     n_basic_blocks_for_fn (cfun), n_edges_for_fn (cfun),
! 	     dcount, dcount / (float)n_basic_blocks_for_fn (cfun));
  }
  
  /* Worklist-based dataflow solver. It uses sbitmap as a worklist,
--- 1064,1070 ----
  	     " n_basic_blocks %d n_edges %d"
  	     " count %d (%5.2g)\n",
  	     n_basic_blocks_for_fn (cfun), n_edges_for_fn (cfun),
! 	     dcount, dcount / (double)n_basic_blocks_for_fn (cfun));
  }
  
  /* Worklist-based dataflow solver. It uses sbitmap as a worklist,
diff -Nrcpad gcc-10.2.0/gcc/df-problems.c gcc-10.3.0/gcc/df-problems.c
*** gcc-10.2.0/gcc/df-problems.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/df-problems.c	Thu Apr  8 11:56:28 2021
*************** df_mir_alloc (bitmap all_blocks)
*** 1917,1924 ****
  	  bitmap_initialize (&bb_info->gen, &problem_data->mir_bitmaps);
  	  bitmap_initialize (&bb_info->in, &problem_data->mir_bitmaps);
  	  bitmap_initialize (&bb_info->out, &problem_data->mir_bitmaps);
! 	  bitmap_set_range (&bb_info->in, 0, DF_REG_SIZE (df));
! 	  bitmap_set_range (&bb_info->out, 0, DF_REG_SIZE (df));
  	}
      }
  
--- 1917,1923 ----
  	  bitmap_initialize (&bb_info->gen, &problem_data->mir_bitmaps);
  	  bitmap_initialize (&bb_info->in, &problem_data->mir_bitmaps);
  	  bitmap_initialize (&bb_info->out, &problem_data->mir_bitmaps);
! 	  bb_info->con_visited = false;
  	}
      }
  
*************** df_mir_reset (bitmap all_blocks)
*** 1941,1949 ****
        gcc_assert (bb_info);
  
        bitmap_clear (&bb_info->in);
-       bitmap_set_range (&bb_info->in, 0, DF_REG_SIZE (df));
        bitmap_clear (&bb_info->out);
!       bitmap_set_range (&bb_info->out, 0, DF_REG_SIZE (df));
      }
  }
  
--- 1940,1947 ----
        gcc_assert (bb_info);
  
        bitmap_clear (&bb_info->in);
        bitmap_clear (&bb_info->out);
!       bb_info->con_visited = false;
      }
  }
  
*************** df_mir_confluence_0 (basic_block bb)
*** 2021,2026 ****
--- 2019,2025 ----
    class df_mir_bb_info *bb_info = df_mir_get_bb_info (bb->index);
  
    bitmap_clear (&bb_info->in);
+   bb_info->con_visited = true;
  }
  
  
*************** df_mir_confluence_0 (basic_block bb)
*** 2029,2040 ****
  static bool
  df_mir_confluence_n (edge e)
  {
-   bitmap op1 = &df_mir_get_bb_info (e->dest->index)->in;
-   bitmap op2 = &df_mir_get_bb_info (e->src->index)->out;
- 
    if (e->flags & EDGE_FAKE)
      return false;
  
    /* A register is must-initialized at the entry of a basic block iff it is
       must-initialized at the exit of all the predecessors.  */
    return bitmap_and_into (op1, op2);
--- 2028,2054 ----
  static bool
  df_mir_confluence_n (edge e)
  {
    if (e->flags & EDGE_FAKE)
      return false;
  
+   df_mir_bb_info *src_info = df_mir_get_bb_info (e->src->index);
+   /* If SRC was not visited yet then we'll and with all-ones which
+      means no changes.  Do not consider DST con_visited by this
+      operation alone either.  */
+   if (!src_info->con_visited)
+     return false;
+ 
+   df_mir_bb_info *dst_info = df_mir_get_bb_info (e->dest->index);
+   bitmap op1 = &dst_info->in;
+   bitmap op2 = &src_info->out;
+   /* If DEST was not visited yet just copy the SRC bitmap.  */
+   if (!dst_info->con_visited)
+     {
+       dst_info->con_visited = true;
+       bitmap_copy (op1, op2);
+       return true;
+     }
+ 
    /* A register is must-initialized at the entry of a basic block iff it is
       must-initialized at the exit of all the predecessors.  */
    return bitmap_and_into (op1, op2);
diff -Nrcpad gcc-10.2.0/gcc/df.h gcc-10.3.0/gcc/df.h
*** gcc-10.2.0/gcc/df.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/df.h	Thu Apr  8 11:56:28 2021
*************** public:
*** 929,934 ****
--- 929,935 ----
    /* The results of the dataflow problem.  */
    bitmap_head in;    /* At the top of the block.  */
    bitmap_head out;   /* At the bottom of the block.  */
+   bool con_visited;  /* Visited by con_fun_{0,n}.  */
  };
  
  
diff -Nrcpad gcc-10.2.0/gcc/dfp.c gcc-10.3.0/gcc/dfp.c
*** gcc-10.2.0/gcc/dfp.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/dfp.c	Thu Apr  8 11:56:28 2021
*************** decimal_real_maxval (REAL_VALUE_TYPE *r,
*** 740,743 ****
--- 740,745 ----
    decimal_real_from_string (r, max);
    if (sign)
      decimal128SetSign ((decimal128 *) r->sig, 1);
+ 
+   r->sign = sign;
  }
diff -Nrcpad gcc-10.2.0/gcc/doc/cpp.1 gcc-10.3.0/gcc/doc/cpp.1
*** gcc-10.2.0/gcc/doc/cpp.1	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/cpp.1	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/cpp.texi gcc-10.3.0/gcc/doc/cpp.texi
*** gcc-10.2.0/gcc/doc/cpp.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/cpp.texi	Thu Apr  8 11:56:28 2021
*************** a function can.  The syntax for defining
*** 1631,1637 ****
  a function.  Here is an example:
  
  @smallexample
! #define eprintf(@dots{}) fprintf (stderr, __VA_ARGS__)
  @end smallexample
  
  This kind of macro is called @dfn{variadic}.  When the macro is invoked,
--- 1631,1637 ----
  a function.  Here is an example:
  
  @smallexample
! #define eprintf(...) fprintf (stderr, __VA_ARGS__)
  @end smallexample
  
  This kind of macro is called @dfn{variadic}.  When the macro is invoked,
*************** below for an important special case for
*** 1655,1665 ****
  If your macro is complicated, you may want a more descriptive name for
  the variable argument than @code{@w{__VA_ARGS__}}.  CPP permits
  this, as an extension.  You may write an argument name immediately
! before the @samp{@dots{}}; that name is used for the variable argument.
  The @code{eprintf} macro above could be written
  
  @smallexample
! #define eprintf(args@dots{}) fprintf (stderr, args)
  @end smallexample
  
  @noindent
--- 1655,1665 ----
  If your macro is complicated, you may want a more descriptive name for
  the variable argument than @code{@w{__VA_ARGS__}}.  CPP permits
  this, as an extension.  You may write an argument name immediately
! before the @samp{...}; that name is used for the variable argument.
  The @code{eprintf} macro above could be written
  
  @smallexample
! #define eprintf(args...) fprintf (stderr, args)
  @end smallexample
  
  @noindent
*************** You can have named arguments as well as
*** 1670,1676 ****
  macro.  We could define @code{eprintf} like this, instead:
  
  @smallexample
! #define eprintf(format, @dots{}) fprintf (stderr, format, __VA_ARGS__)
  @end smallexample
  
  @noindent
--- 1670,1676 ----
  macro.  We could define @code{eprintf} like this, instead:
  
  @smallexample
! #define eprintf(format, ...) fprintf (stderr, format, __VA_ARGS__)
  @end smallexample
  
  @noindent
*************** invocation expands to its argument; but
*** 1709,1715 ****
  not have any tokens, the @code{@w{__VA_OPT__}} expands to nothing:
  
  @smallexample
! #define eprintf(format, @dots{}) \
    fprintf (stderr, format __VA_OPT__(,) __VA_ARGS__)
  @end smallexample
  
--- 1709,1715 ----
  not have any tokens, the @code{@w{__VA_OPT__}} expands to nothing:
  
  @smallexample
! #define eprintf(format, ...) \
    fprintf (stderr, format __VA_OPT__(,) __VA_ARGS__)
  @end smallexample
  
*************** the introduction of @code{@w{__VA_OPT__}
*** 1722,1728 ****
  supported in GNU CPP, for backward compatibility.  If you write
  
  @smallexample
! #define eprintf(format, @dots{}) fprintf (stderr, format, ##__VA_ARGS__)
  @end smallexample
  
  @noindent
--- 1722,1728 ----
  supported in GNU CPP, for backward compatibility.  If you write
  
  @smallexample
! #define eprintf(format, ...) fprintf (stderr, format, ##__VA_ARGS__)
  @end smallexample
  
  @noindent
*************** replacement list of a variadic macro.
*** 1758,1764 ****
  Variadic macros became a standard part of the C language with C99.  
  GNU CPP previously supported them
  with a named variable argument
! (@samp{args@dots{}}, not @samp{@dots{}} and @code{@w{__VA_ARGS__}}), which
  is still supported for backward compatibility.
  
  @node Predefined Macros
--- 1758,1764 ----
  Variadic macros became a standard part of the C language with C99.  
  GNU CPP previously supported them
  with a named variable argument
! (@samp{args...}, not @samp{...} and @code{@w{__VA_ARGS__}}), which
  is still supported for backward compatibility.
  
  @node Predefined Macros
diff -Nrcpad gcc-10.2.0/gcc/doc/extend.texi gcc-10.3.0/gcc/doc/extend.texi
*** gcc-10.2.0/gcc/doc/extend.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/extend.texi	Thu Apr  8 11:56:28 2021
*************** GCC plugins may provide their own attrib
*** 2446,2451 ****
--- 2446,2452 ----
  * ARM Function Attributes::
  * AVR Function Attributes::
  * Blackfin Function Attributes::
+ * BPF Function Attributes::
  * CR16 Function Attributes::
  * C-SKY Function Attributes::
  * Epiphany Function Attributes::
*************** Function Attributes}, @ref{PowerPC Funct
*** 3715,3720 ****
--- 3716,3722 ----
  for details.
  
  @item symver ("@var{name2}@@@var{nodename}")
+ @cindex @code{symver} function attribute
  On ELF targets this attribute creates a symbol version.  The @var{name2} part
  of the parameter is the actual name of the symbol by which it will be
  externally referenced.  The @code{nodename} portion should be the name of a
*************** all registers except the stack pointer s
*** 4648,4653 ****
--- 4650,4673 ----
  regardless of whether they are used or not.
  @end table
  
+ @node BPF Function Attributes
+ @subsection BPF Function Attributes
+ 
+ These function attributes are supported by the BPF back end:
+ 
+ @table @code
+ @item kernel_helper
+ @cindex @code{kernel helper}, function attribute, BPF
+ use this attribute to indicate the specified function declaration is a
+ kernel helper.  The helper function is passed as an argument to the
+ attribute.  Example:
+ 
+ @smallexample
+ int bpf_probe_read (void *dst, int size, const void *unsafe_ptr)
+   __attribute__ ((kernel_helper (4)));
+ @end smallexample
+ @end table
+ 
  @node CR16 Function Attributes
  @subsection CR16 Function Attributes
  
*************** instructions, but allow the compiler to
*** 13753,13759 ****
  * AVR Built-in Functions::
  * Blackfin Built-in Functions::
  * BPF Built-in Functions::
- * BPF Kernel Helpers::
  * FR-V Built-in Functions::
  * MIPS DSP Built-in Functions::
  * MIPS Paired-Single Support::
--- 13773,13778 ----
*************** instructions, but allow the compiler to
*** 13768,13773 ****
--- 13787,13793 ----
  * PowerPC Hardware Transactional Memory Built-in Functions::
  * PowerPC Atomic Memory Operation Functions::
  * PowerPC Matrix-Multiply Assist Built-in Functions::
+ * RISC-V Built-in Functions::
  * RX Built-in Functions::
  * S/390 System z Built-in Functions::
  * SH Built-in Functions::
*************** long long __builtin_arm_wzero ()
*** 14570,14581 ****
  
  GCC implements extensions for C as described in the ARM C Language
  Extensions (ACLE) specification, which can be found at
! @uref{http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf}.
  
  As a part of ACLE, GCC implements extensions for Advanced SIMD as described in
  the ARM C Language Extensions Specification.  The complete list of Advanced SIMD
  intrinsics can be found at
! @uref{http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/IHI0073A_arm_neon_intrinsics_ref.pdf}.
  The built-in intrinsics for the Advanced SIMD extension are available when
  NEON is enabled.
  
--- 14590,14601 ----
  
  GCC implements extensions for C as described in the ARM C Language
  Extensions (ACLE) specification, which can be found at
! @uref{https://developer.arm.com/documentation/ihi0053/latest/}.
  
  As a part of ACLE, GCC implements extensions for Advanced SIMD as described in
  the ARM C Language Extensions Specification.  The complete list of Advanced SIMD
  intrinsics can be found at
! @uref{https://developer.arm.com/documentation/ihi0073/latest/}.
  The built-in intrinsics for the Advanced SIMD extension are available when
  NEON is enabled.
  
*************** void __builtin_arm_set_fpscr (unsigned i
*** 14606,14612 ****
  GCC implements the ARMv8-M Security Extensions as described in the ARMv8-M
  Security Extensions: Requirements on Development Tools Engineering
  Specification, which can be found at
! @uref{http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf}.
  
  As part of the Security Extensions GCC implements two new function attributes:
  @code{cmse_nonsecure_entry} and @code{cmse_nonsecure_call}.
--- 14626,14632 ----
  GCC implements the ARMv8-M Security Extensions as described in the ARMv8-M
  Security Extensions: Requirements on Development Tools Engineering
  Specification, which can be found at
! @uref{https://developer.arm.com/documentation/ecm0359818/latest/}.
  
  As part of the Security Extensions GCC implements two new function attributes:
  @code{cmse_nonsecure_entry} and @code{cmse_nonsecure_call}.
*************** Load 16-bits from the @code{struct sk_bu
*** 14768,14925 ****
  Load 32-bits from the @code{struct sk_buff} packet data pointed by the register @code{%r6} and return it.
  @end deftypefn
  
- @node BPF Kernel Helpers
- @subsection BPF Kernel Helpers
- 
- These built-in functions are available for calling kernel helpers, and
- they are available depending on the kernel version selected as the
- CPU.
- 
- Rather than using the built-ins directly, it is preferred for programs
- to include @file{bpf-helpers.h} and use the wrappers defined there.
- 
- For a full description of what the helpers do, the arguments they
- take, and the returned value, see the
- @file{linux/include/uapi/linux/bpf.h} in a Linux source tree.
- 
- @smallexample
- void *__builtin_bpf_helper_map_lookup_elem (void *map, void *key)
- int   __builtin_bpf_helper_map_update_elem (void *map, void *key,
-                                             void *value,
-                                             unsigned long long flags)
- int   __builtin_bpf_helper_map_delete_elem (void *map, const void *key)
- int   __builtin_bpf_helper_map_push_elem (void *map, const void *value,
-                                           unsigned long long flags)
- int   __builtin_bpf_helper_map_pop_elem (void *map, void *value)
- int   __builtin_bpf_helper_map_peek_elem (void *map, void *value)
- int __builtin_bpf_helper_clone_redirect (void *skb,
-                                          unsigned int ifindex,
-                                          unsigned long long flags)
- int __builtin_bpf_helper_skb_get_tunnel_key (void *ctx, void *key, int size, int flags)
- int __builtin_bpf_helper_skb_set_tunnel_key (void *ctx, void *key, int size, int flags)
- int __builtin_bpf_helper_skb_get_tunnel_opt (void *ctx, void *md, int size)
- int __builtin_bpf_helper_skb_set_tunnel_opt (void *ctx, void *md, int size)
- int __builtin_bpf_helper_skb_get_xfrm_state (void *ctx, int index, void *state,
- 				     int size, int flags)
- static unsigned long long __builtin_bpf_helper_skb_cgroup_id (void *ctx)
- static unsigned long long __builtin_bpf_helper_skb_ancestor_cgroup_id
-                                          (void *ctx, int level)
- int __builtin_bpf_helper_skb_vlan_push (void *ctx, __be16 vlan_proto, __u16 vlan_tci)
- int __builtin_bpf_helper_skb_vlan_pop (void *ctx)
- int __builtin_bpf_helper_skb_ecn_set_ce (void *ctx)
- 
- int __builtin_bpf_helper_skb_load_bytes (void *ctx, int off, void *to, int len)
- int __builtin_bpf_helper_skb_load_bytes_relative (void *ctx, int off, void *to, int len, __u32 start_header)
- int __builtin_bpf_helper_skb_store_bytes (void *ctx, int off, void *from, int len, int flags)
- int __builtin_bpf_helper_skb_under_cgroup (void *ctx, void *map, int index)
- int __builtin_bpf_helper_skb_change_head (void *, int len, int flags)
- int __builtin_bpf_helper_skb_pull_data (void *, int len)
- int __builtin_bpf_helper_skb_change_proto (void *ctx, __be16 proto, __u64 flags)
- int __builtin_bpf_helper_skb_change_type (void *ctx, __u32 type)
- int __builtin_bpf_helper_skb_change_tail (void *ctx, __u32 len, __u64 flags)
- int __builtin_bpf_helper_skb_adjust_room (void *ctx, __s32 len_diff, __u32 mode,
-     				  unsigned long long flags)
- @end smallexample
- 
- Other helpers:
- 
- @smallexample
- int __builtin_bpf_helper_probe_read (void *dst, unsigned int size, void *src)
- unsigned long long __builtin_bpf_helper_ktime_get_ns (void)
- int __builtin_bpf_helper_trace_printk (const char *fmt, unsigned int fmt_size, ...)
- void __builtin_bpf_helper_tail_call (void *ctx, void *prog_array_map, unsigned int index)
- unsigned int __builtin_bpf_helper_get_smp_processor_id (void)
- unsigned long long __builtin_bpf_helper_get_current_pid_tgid (void)
- unsigned long long __builtin_bpf_helper_get_current_uid_gid (void)
- int __builtin_bpf_helper_get_current_comm (void *buf, unsigned int size_of_buf)
- unsigned long long __builtin_bpf_helper_perf_event_read (void *map, unsigned long long flags)
- 
- int __builtin_bpf_helper_redirect (unsigned int ifindex, unsigned long long flags)
- int __builtin_bpf_helper_redirect_map (void *map, unsigned int key, unsigned long long flags)
- int __builtin_bpf_helper_perf_event_output (void *ctx,void *map, unsigned long long flags, void *data, unsigned long long size)
- int __builtin_bpf_helper_get_stackid (void *ctx, void *map, unsigned long long flags)
- int __builtin_bpf_helper_probe_write_user (void *dst, const void *src, unsigned int len)
- int __builtin_bpf_helper_current_task_under_cgroup (void *map, unsigned int index)
- 
- static unsigned long long __builtin_bpf_helper_get_prandom_u32 (void)
- int __builtin_bpf_helper_xdp_adjust_head (void *ctx, int offset)
- int __builtin_bpf_helper_xdp_adjust_meta (void *ctx, int offset)
- int __builtin_bpf_helper_get_socket_cookie (void *ctx)
- int __builtin_bpf_helper_setsockopt (void *ctx, int level, int optname, void *optval,
- 			     int optlen)
- int __builtin_bpf_helper_getsockopt (void *ctx, int level, int optname, void *optval,
- 			     int optlen)
- int __builtin_bpf_helper_sock_ops_cb_flags_set (void *ctx, int flags)
- int __builtin_bpf_helper_sk_redirect_map (void *ctx, void *map, int key, int flags)
- int __builtin_bpf_helper_sk_redirect_hash (void *ctx, void *map, void *key, int flags)
- int __builtin_bpf_helper_sock_map_update (void *map, void *key, void *value,
- 				  unsigned long long flags)
- int __builtin_bpf_helper_sock_hash_update (void *map, void *key, void *value,
- 				   unsigned long long flags)
- int __builtin_bpf_helper_perf_event_read_value (void *map, unsigned long long flags,
- 					void *buf, unsigned int buf_size)
- int __builtin_bpf_helper_perf_prog_read_value (void *ctx, void *buf,
- 				       unsigned int buf_size)
- 
- int __builtin_bpf_helper_override_return (void *ctx, unsigned long rc)
- int __builtin_bpf_helper_msg_redirect_map (void *ctx, void *map, int key, int flags)
- int __builtin_bpf_helper_msg_redirect_hash (void *ctx,
- 				    void *map, void *key, int flags)
- int __builtin_bpf_helper_msg_apply_bytes (void *ctx, int len)
- int __builtin_bpf_helper_msg_cork_bytes (void *ctx, int len)
- int __builtin_bpf_helper_msg_pull_data (void *ctx, int start, int end, int flags)
- int __builtin_bpf_helper_msg_push_data (void *ctx, int start, int end, int flags)
- int __builtin_bpf_helper_msg_pop_data (void *ctx, int start, int cut, int flags)
- int __builtin_bpf_helper_bind (void *ctx, void *addr, int addr_len)
- int __builtin_bpf_helper_xdp_adjust_tail (void *ctx, int offset)
- int __builtin_bpf_helper_sk_select_reuseport (void *ctx, void *map, void *key, __u32 flags)
- int __builtin_bpf_helper_get_stack (void *ctx, void *buf, int size, int flags)
- int __builtin_bpf_helper_fib_lookup (void *ctx, struct bpf_fib_lookup *params,
- 			     int plen, __u32 flags)
- 
- int __builtin_bpf_helper_lwt_push_encap (void *ctx, unsigned int type, void *hdr,
- 				 unsigned int len)
- int __builtin_bpf_helper_lwt_seg6_store_bytes (void *ctx, unsigned int offset,
- 				       void *from, unsigned int len)
- int __builtin_bpf_helper_lwt_seg6_action (void *ctx, unsigned int action, void *param,
- 				  unsigned int param_len)
- int __builtin_bpf_helper_lwt_seg6_adjust_srh (void *ctx, unsigned int offset,
- 				      unsigned int len)
- int __builtin_bpf_helper_rc_repeat (void *ctx)
- int __builtin_bpf_helper_rc_keydown (void *ctx, unsigned int protocol,
- 			     unsigned long long scancode, unsigned int toggle)
- static unsigned long long __builtin_bpf_helper_get_current_cgroup_id (void)
- static void *__builtin_bpf_helper_get_local_storage (void *map, unsigned long long flags)
- static struct bpf_sock *__builtin_bpf_helper_sk_lookup_tcp (void *ctx, void *tuple, int size, unsigned long long netns_id, unsigned long long flags)
- static struct bpf_sock *__builtin_bpf_helper_sk_lookup_udp (void *ctx, void *tuple, int size, unsigned long long netns_id, unsigned long long flags)
- int __builtin_bpf_helper_sk_release (struct bpf_sock *sk)
- int __builtin_bpf_helper_rc_pointer_rel (void *ctx, int rel_x, int rel_y)
- static void __builtin_bpf_helper_spin_lock (struct bpf_spin_lock *lock)
- static void __builtin_bpf_helper_spin_unlock (struct bpf_spin_lock *lock)
- 
- static struct bpf_sock *__builtin_bpf_helper_sk_fullsock (struct bpf_sock *sk)
- static struct bpf_tcp_sock *__builtin_bpf_helper_tcp_sock (struct bpf_sock *sk)
- static struct bpf_sock *__builtin_bpf_helper_get_listener_sock (struct bpf_sock *sk)
- 
- int __builtin_bpf_helper_l3_csum_replace (void *ctx, int off, int from, int to, int flags)
- int __builtin_bpf_helper_l4_csum_replace (void *ctx, int off, int from, int to, int flags)
- int __builtin_bpf_helper_csum_diff (void *from, int from_size, void *to, int to_size, int seed)
- 
- static unsigned int __builtin_bpf_helper_get_cgroup_classid (void *ctx)
- static unsigned int __builtin_bpf_helper_get_route_realm (void *ctx)
- static unsigned int __builtin_bpf_helper_get_hash_recalc (void *ctx)
- static unsigned long long __builtin_bpf_helper_get_current_task (void *ctx)
- 
- static long long __builtin_bpf_helper_csum_update (void *ctx, __u32 csum)
- static void __builtin_bpf_helper_set_hash_invalid (void *ctx)
- int __builtin_bpf_helper_get_numa_node_id (void)
- int __builtin_bpf_helper_probe_read_str (void *ctx, __u32 size,
- 				 const void *unsafe_ptr)
- static unsigned int __builtin_bpf_helper_get_socket_uid (void *ctx)
- static unsigned int __builtin_bpf_helper_set_hash (void *ctx, __u32 hash)
- @end smallexample
- 
- 
  @node FR-V Built-in Functions
  @subsection FR-V Built-in Functions
  
--- 14788,14793 ----
*************** void __builtin_mma_xxsetaccz (__vector_q
*** 21088,21100 ****
  void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
  void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
! void __builtin_mma_assemble_pair (__vector_pair *, vec_t, vec_t);
! void __builtin_mma_disassemble_pair (void *, __vector_pair *);
  
  vec_t __builtin_vsx_xvcvspbf16 (vec_t);
! vec_t __builtin_vsx_xvcvbf16sp (vec_t);
  @end smallexample
  
  @node RX Built-in Functions
  @subsection RX Built-in Functions
  GCC supports some of the RX instructions which cannot be expressed in
--- 20956,20978 ----
  void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
  void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
! void __builtin_vsx_assemble_pair (__vector_pair *, vec_t, vec_t);
! void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
  vec_t __builtin_vsx_xvcvspbf16 (vec_t);
! vec_t __builtin_vsx_xvcvbf16spn (vec_t);
  @end smallexample
  
+ @node RISC-V Built-in Functions
+ @subsection RISC-V Built-in Functions
+ 
+ These built-in functions are available for the RISC-V family of
+ processors.
+ 
+ @deftypefn {Built-in Function} {void *} __builtin_thread_pointer (void)
+ Returns the value that is currently set in the @samp{tp} register.
+ @end deftypefn
+ 
  @node RX Built-in Functions
  @subsection RX Built-in Functions
  GCC supports some of the RX instructions which cannot be expressed in
*************** AMD Family 17h Zen version 1.
*** 21932,21937 ****
--- 21810,21821 ----
  
  @item znver2
  AMD Family 17h Zen version 2.
+ 
+ @item amdfam19h
+ AMD Family 19h CPU.
+ 
+ @item znver3
+ AMD Family 19h Zen version 3.
  @end table
  
  Here is an example:
diff -Nrcpad gcc-10.2.0/gcc/doc/fsf-funding.7 gcc-10.3.0/gcc/doc/fsf-funding.7
*** gcc-10.2.0/gcc/doc/fsf-funding.7	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/fsf-funding.7	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/g++.1 gcc-10.3.0/gcc/doc/g++.1
*** gcc-10.2.0/gcc/doc/g++.1	Thu Jul 23 06:45:25 2020
--- gcc-10.3.0/gcc/doc/g++.1	Thu Apr  8 12:06:42 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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.
*** 567,577 ****
  \&\-fprofile\-dir=\fR\fIpath\fR  \fB\-fprofile\-generate  \-fprofile\-generate=\fR\fIpath\fR 
  \&\fB\-fprofile\-note=\fR\fIpath\fR \fB\-fprofile\-prefix\-path=\fR\fIpath\fR 
  \&\fB\-fprofile\-update=\fR\fImethod\fR \fB\-fprofile\-filter\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-exclude\-files=\fR\fIregex\fR \fB\-fprofile\-reproducibility 
! \&\-fsanitize=\fR\fIstyle\fR  \fB\-fsanitize\-recover  \-fsanitize\-recover=\fR\fIstyle\fR 
  \&\fB\-fasan\-shadow\-offset=\fR\fInumber\fR  \fB\-fsanitize\-sections=\fR\fIs1\fR\fB,\fR\fIs2\fR\fB,... 
  \&\-fsanitize\-undefined\-trap\-on\-error  \-fbounds\-check 
! \&\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR] 
  \&\fB\-fstack\-protector  \-fstack\-protector\-all  \-fstack\-protector\-strong 
  \&\-fstack\-protector\-explicit  \-fstack\-check 
  \&\-fstack\-limit\-register=\fR\fIreg\fR  \fB\-fstack\-limit\-symbol=\fR\fIsym\fR 
--- 567,578 ----
  \&\-fprofile\-dir=\fR\fIpath\fR  \fB\-fprofile\-generate  \-fprofile\-generate=\fR\fIpath\fR 
  \&\fB\-fprofile\-note=\fR\fIpath\fR \fB\-fprofile\-prefix\-path=\fR\fIpath\fR 
  \&\fB\-fprofile\-update=\fR\fImethod\fR \fB\-fprofile\-filter\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-exclude\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-reproducible=\fR[\fBmultithreaded\fR|\fBparallel-runs\fR|\fBserial\fR] 
! \&\fB\-fsanitize=\fR\fIstyle\fR  \fB\-fsanitize\-recover  \-fsanitize\-recover=\fR\fIstyle\fR 
  \&\fB\-fasan\-shadow\-offset=\fR\fInumber\fR  \fB\-fsanitize\-sections=\fR\fIs1\fR\fB,\fR\fIs2\fR\fB,... 
  \&\-fsanitize\-undefined\-trap\-on\-error  \-fbounds\-check 
! \&\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR|\fBcheck\fR] 
  \&\fB\-fstack\-protector  \-fstack\-protector\-all  \-fstack\-protector\-strong 
  \&\-fstack\-protector\-explicit  \-fstack\-check 
  \&\-fstack\-limit\-register=\fR\fIreg\fR  \fB\-fstack\-limit\-symbol=\fR\fIsym\fR 
*************** in the following sections.
*** 701,706 ****
--- 702,708 ----
  \&\-msign\-return\-address=\fR\fIscope\fR 
  \&\fB\-mbranch\-protection=\fR\fInone\fR\fB|\fR\fIstandard\fR\fB|\fR\fIpac-ret\fR\fB[+\fR\fIleaf\fR
  \&\fB+\fR\fIb\-key\fR\fB]|\fR\fIbti\fR 
+ \&\fB\-mharden\-sls=\fR\fIopts\fR 
  \&\fB\-march=\fR\fIname\fR  \fB\-mcpu=\fR\fIname\fR  \fB\-mtune=\fR\fIname\fR  
  \&\fB\-moverride=\fR\fIstring\fR  \fB\-mverbose\-cost\-dump 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIsysreg\fR 
*************** in the following sections.
*** 867,873 ****
  .Sp
  \&\fIeBPF Options\fR
  \&\fB\-mbig\-endian \-mlittle\-endian \-mkernel=\fR\fIversion\fR
! \&\fB\-mframe\-limit=\fR\fIbytes\fR
  .Sp
  \&\fI\s-1FR30\s0 Options\fR
  \&\fB\-msmall\-model  \-mno\-lsim\fR
--- 869,875 ----
  .Sp
  \&\fIeBPF Options\fR
  \&\fB\-mbig\-endian \-mlittle\-endian \-mkernel=\fR\fIversion\fR
! \&\fB\-mframe\-limit=\fR\fIbytes\fR \fB\-mxbpf\fR
  .Sp
  \&\fI\s-1FR30\s0 Options\fR
  \&\fB\-msmall\-model  \-mno\-lsim\fR
*************** approximation is enabled.  The default v
*** 12313,12318 ****
--- 12315,12346 ----
  The number of Newton iterations for calculating the reciprocal for double type.
  The precision of division is propotional to this param when division
  approximation is enabled.  The default value is 2.
+ .IP "\fBaarch64\-autovec\-preference\fR" 4
+ .IX Item "aarch64-autovec-preference"
+ Force an \s-1ISA\s0 selection strategy for auto-vectorization.  Accepts values from
+ 0 to 4, inclusive.
+ .RS 4
+ .IP "\fB0\fR" 4
+ .IX Item "0"
+ Use the default heuristics.
+ .IP "\fB1\fR" 4
+ .IX Item "1"
+ Use only Advanced \s-1SIMD\s0 for auto-vectorization.
+ .IP "\fB2\fR" 4
+ .IX Item "2"
+ Use only \s-1SVE\s0 for auto-vectorization.
+ .IP "\fB3\fR" 4
+ .IX Item "3"
+ Use both Advanced \s-1SIMD\s0 and \s-1SVE.\s0  Prefer Advanced \s-1SIMD\s0 when the costs are
+ deemed equal.
+ .IP "\fB4\fR" 4
+ .IX Item "4"
+ Use both Advanced \s-1SIMD\s0 and \s-1SVE.\s0  Prefer \s-1SVE\s0 when the costs are deemed equal.
+ .RE
+ .RS 4
+ .Sp
+ The default value is 0.
+ .RE
  .RE
  .RS 4
  .RE
*************** all the regular expressions (separated b
*** 12517,12530 ****
  .Sp
  For example, \fB\-fprofile\-exclude\-files=/usr/*\fR will prevent instrumentation
  of all files that are located in \fI/usr/\fR folder.
! .IP "\fB\-fprofile\-reproducible\fR" 4
! .IX Item "-fprofile-reproducible"
  Control level of reproducibility of profile gathered by
  \&\f(CW\*(C`\-fprofile\-generate\*(C'\fR.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  .Sp
! With \fB\-fprofile\-reproducibility=serial\fR the profile gathered by
  \&\fB\-fprofile\-generate\fR is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
--- 12545,12558 ----
  .Sp
  For example, \fB\-fprofile\-exclude\-files=/usr/*\fR will prevent instrumentation
  of all files that are located in \fI/usr/\fR folder.
! .IP "\fB\-fprofile\-reproducible=\fR[\fBmultithreaded\fR|\fBparallel-runs\fR|\fBserial\fR]" 4
! .IX Item "-fprofile-reproducible=[multithreaded|parallel-runs|serial]"
  Control level of reproducibility of profile gathered by
  \&\f(CW\*(C`\-fprofile\-generate\*(C'\fR.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  .Sp
! With \fB\-fprofile\-reproducible=serial\fR the profile gathered by
  \&\fB\-fprofile\-generate\fR is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
*************** Such non-reproducible part of programs m
*** 12539,12545 ****
  \&\fB\-l\fR can be used to dump gathered data and verify that they are
  indeed reproducible.
  .Sp
! With \fB\-fprofile\-reproducibility=parallel\-runs\fR collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with \f(CW\*(C`make \-j\*(C'\fR). This
--- 12567,12573 ----
  \&\fB\-l\fR can be used to dump gathered data and verify that they are
  indeed reproducible.
  .Sp
! With \fB\-fprofile\-reproducible=parallel\-runs\fR collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with \f(CW\*(C`make \-j\*(C'\fR). This
*************** variable or \f(CW\*(C`_\|_sanitizer_cov_
*** 12823,12830 ****
  operand constant, \f(CW\*(C`_\|_sanitizer_cov_trace_cmpf\*(C'\fR or
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_cmpd\*(C'\fR for float or double comparisons and
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_switch\*(C'\fR for switch statements.
! .IP "\fB\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR]" 4
! .IX Item "-fcf-protection=[full|branch|return|none]"
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
  transfer instructions (such as indirect function call, function return,
--- 12851,12858 ----
  operand constant, \f(CW\*(C`_\|_sanitizer_cov_trace_cmpf\*(C'\fR or
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_cmpd\*(C'\fR for float or double comparisons and
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_switch\*(C'\fR for switch statements.
! .IP "\fB\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR|\fBcheck\fR]" 4
! .IX Item "-fcf-protection=[full|branch|return|none|check]"
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
  transfer instructions (such as indirect function call, function return,
*************** function.  The value \f(CW\*(C`full\*(C'
*** 12841,12846 ****
--- 12869,12879 ----
  \&\f(CW\*(C`branch\*(C'\fR and \f(CW\*(C`return\*(C'\fR. The value \f(CW\*(C`none\*(C'\fR turns off
  instrumentation.
  .Sp
+ The value \f(CW\*(C`check\*(C'\fR is used for the final link with link-time
+ optimization (\s-1LTO\s0).  An error is issued if \s-1LTO\s0 object files are
+ compiled with different \fB\-fcf\-protection\fR values.  The
+ value \f(CW\*(C`check\*(C'\fR is ignored at the compile time.
+ .Sp
  The macro \f(CW\*(C`_\|_CET_\|_\*(C'\fR is defined when \fB\-fcf\-protection\fR is
  used.  The first bit of \f(CW\*(C`_\|_CET_\|_\*(C'\fR is set to 1 for the value
  \&\f(CW\*(C`branch\*(C'\fR and the second bit of \f(CW\*(C`_\|_CET_\|_\*(C'\fR is set to 1 for
*************** performance of the code.  Permissible va
*** 16283,16295 ****
  \&\fBcortex\-a57\fR, \fBcortex\-a72\fR, \fBcortex\-a73\fR, \fBcortex\-a75\fR,
  \&\fBcortex\-a76\fR, \fBcortex\-a76ae\fR, \fBcortex\-a77\fR,
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
! \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-e1\fR,\fBneoverse\-n1\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
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
  \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
--- 16316,16329 ----
  \&\fBcortex\-a57\fR, \fBcortex\-a72\fR, \fBcortex\-a73\fR, \fBcortex\-a75\fR,
  \&\fBcortex\-a76\fR, \fBcortex\-a76ae\fR, \fBcortex\-a77\fR,
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\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,
! \&\fBa64fx\fR,
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
  \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
*************** argument \fBleaf\fR can be used to exten
*** 16374,16379 ****
--- 16408,16430 ----
  functions.  The optional argument \fBb\-key\fR can be used to sign the functions
  with the B\-key instead of the A\-key.
  \&\fBbti\fR turns on branch target identification mechanism.
+ .IP "\fB\-mharden\-sls=\fR\fIopts\fR" 4
+ .IX Item "-mharden-sls=opts"
+ Enable compiler hardening against straight line speculation (\s-1SLS\s0).
+ \&\fIopts\fR is a comma-separated list of the following options:
+ .RS 4
+ .IP "\fBretbr\fR" 4
+ .IX Item "retbr"
+ .PD 0
+ .IP "\fBblr\fR" 4
+ .IX Item "blr"
+ .RE
+ .RS 4
+ .PD
+ .Sp
+ In addition, \fB\-mharden\-sls=all\fR enables all \s-1SLS\s0 hardening while
+ \&\fB\-mharden\-sls=none\fR disables all \s-1SLS\s0 hardening.
+ .RE
  .IP "\fB\-msve\-vector\-bits=\fR\fIbits\fR" 4
  .IX Item "-msve-vector-bits=bits"
  Specify the number of bits in an \s-1SVE\s0 vector register.  This option only has
*************** Permissible names are: \fBarm7tdmi\fR, \
*** 18086,18094 ****
  \&\fBcortex\-m35p\fR, \fBcortex\-m55\fR,
  \&\fBcortex\-m1.small\-multiply\fR, \fBcortex\-m0.small\-multiply\fR,
  \&\fBcortex\-m0plus.small\-multiply\fR, \fBexynos\-m1\fR, \fBmarvell\-pj4\fR,
! \&\fBneoverse\-n1\fR, \fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR,
! \&\fBep9312\fR, \fBfa526\fR, \fBfa626\fR, \fBfa606te\fR, \fBfa626te\fR,
! \&\fBfmp626\fR, \fBfa726te\fR, \fBxgene1\fR.
  .Sp
  Additionally, this option can specify that \s-1GCC\s0 should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
--- 18137,18145 ----
  \&\fBcortex\-m35p\fR, \fBcortex\-m55\fR,
  \&\fBcortex\-m1.small\-multiply\fR, \fBcortex\-m0.small\-multiply\fR,
  \&\fBcortex\-m0plus.small\-multiply\fR, \fBexynos\-m1\fR, \fBmarvell\-pj4\fR,
! \&\fBneoverse\-n1\fR, \fBneoverse\-n2\fR, \fBneoverse\-v1\fR, \fBxscale\fR,
! \&\fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR, \fBfa526\fR, \fBfa626\fR,
! \&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR, \fBxgene1\fR.
  .Sp
  Additionally, this option can specify that \s-1GCC\s0 should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
*************** is only available when generating non-pi
*** 18455,18461 ****
  .IX Item "-mcmse"
  Generate secure code as per the \*(L"ARMv8\-M Security Extensions: Requirements on
  Development Tools Engineering Specification\*(R", which can be found on
! <\fBhttp://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf\fR>.
  .IP "\fB\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
--- 18506,18512 ----
  .IX Item "-mcmse"
  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\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
*************** These options are defined for \s-1AVR\s0
*** 18486,18580 ****
  .IX Item "-mmcu=mcu"
  Specify Atmel \s-1AVR\s0 instruction set architectures (\s-1ISA\s0) or \s-1MCU\s0 type.
  .Sp
! The default for this option is@tie{}\fBavr2\fR.
  .Sp
  \&\s-1GCC\s0 supports the following \s-1AVR\s0 devices and ISAs:
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
  .IX Item "avr2"
! \&\*(L"Classic\*(R" devices with up to 8@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny22\*(C'\fR, \f(CW\*(C`attiny26\*(C'\fR, \f(CW\*(C`at90s2313\*(C'\fR, \f(CW\*(C`at90s2323\*(C'\fR, \f(CW\*(C`at90s2333\*(C'\fR, \f(CW\*(C`at90s2343\*(C'\fR, \f(CW\*(C`at90s4414\*(C'\fR, \f(CW\*(C`at90s4433\*(C'\fR, \f(CW\*(C`at90s4434\*(C'\fR, \f(CW\*(C`at90c8534\*(C'\fR, \f(CW\*(C`at90s8515\*(C'\fR, \f(CW\*(C`at90s8535\*(C'\fR.
  .ie n .IP """avr25""" 4
  .el .IP "\f(CWavr25\fR" 4
  .IX Item "avr25"
! \&\*(L"Classic\*(R" devices with up to 8@tie{}KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny13\*(C'\fR, \f(CW\*(C`attiny13a\*(C'\fR, \f(CW\*(C`attiny24\*(C'\fR, \f(CW\*(C`attiny24a\*(C'\fR, \f(CW\*(C`attiny25\*(C'\fR, \f(CW\*(C`attiny261\*(C'\fR, \f(CW\*(C`attiny261a\*(C'\fR, \f(CW\*(C`attiny2313\*(C'\fR, \f(CW\*(C`attiny2313a\*(C'\fR, \f(CW\*(C`attiny43u\*(C'\fR, \f(CW\*(C`attiny44\*(C'\fR, \f(CW\*(C`attiny44a\*(C'\fR, \f(CW\*(C`attiny45\*(C'\fR, \f(CW\*(C`attiny48\*(C'\fR, \f(CW\*(C`attiny441\*(C'\fR, \f(CW\*(C`attiny461\*(C'\fR, \f(CW\*(C`attiny461a\*(C'\fR, \f(CW\*(C`attiny4313\*(C'\fR, \f(CW\*(C`attiny84\*(C'\fR, \f(CW\*(C`attiny84a\*(C'\fR, \f(CW\*(C`attiny85\*(C'\fR, \f(CW\*(C`attiny87\*(C'\fR, \f(CW\*(C`attiny88\*(C'\fR, \f(CW\*(C`attiny828\*(C'\fR, \f(CW\*(C`attiny841\*(C'\fR, \f(CW\*(C`attiny861\*(C'\fR, \f(CW\*(C`attiny861a\*(C'\fR, \f(CW\*(C`ata5272\*(C'\fR, \f(CW\*(C`ata6616c\*(C'\fR, \f(CW\*(C`at86rf401\*(C'\fR.
  .ie n .IP """avr3""" 4
  .el .IP "\f(CWavr3\fR" 4
  .IX Item "avr3"
! \&\*(L"Classic\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`at76c711\*(C'\fR, \f(CW\*(C`at43usb355\*(C'\fR.
  .ie n .IP """avr31""" 4
  .el .IP "\f(CWavr31\fR" 4
  .IX Item "avr31"
! \&\*(L"Classic\*(R" devices with 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega103\*(C'\fR, \f(CW\*(C`at43usb320\*(C'\fR.
  .ie n .IP """avr35""" 4
  .el .IP "\f(CWavr35\fR" 4
  .IX Item "avr35"
! \&\*(L"Classic\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny167\*(C'\fR, \f(CW\*(C`attiny1634\*(C'\fR, \f(CW\*(C`atmega8u2\*(C'\fR, \f(CW\*(C`atmega16u2\*(C'\fR, \f(CW\*(C`atmega32u2\*(C'\fR, \f(CW\*(C`ata5505\*(C'\fR, \f(CW\*(C`ata6617c\*(C'\fR, \f(CW\*(C`ata664251\*(C'\fR, \f(CW\*(C`at90usb82\*(C'\fR, \f(CW\*(C`at90usb162\*(C'\fR.
  .ie n .IP """avr4""" 4
  .el .IP "\f(CWavr4\fR" 4
  .IX Item "avr4"
! \&\*(L"Enhanced\*(R" devices with up to 8@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega48\*(C'\fR, \f(CW\*(C`atmega48a\*(C'\fR, \f(CW\*(C`atmega48p\*(C'\fR, \f(CW\*(C`atmega48pa\*(C'\fR, \f(CW\*(C`atmega48pb\*(C'\fR, \f(CW\*(C`atmega8\*(C'\fR, \f(CW\*(C`atmega8a\*(C'\fR, \f(CW\*(C`atmega8hva\*(C'\fR, \f(CW\*(C`atmega88\*(C'\fR, \f(CW\*(C`atmega88a\*(C'\fR, \f(CW\*(C`atmega88p\*(C'\fR, \f(CW\*(C`atmega88pa\*(C'\fR, \f(CW\*(C`atmega88pb\*(C'\fR, \f(CW\*(C`atmega8515\*(C'\fR, \f(CW\*(C`atmega8535\*(C'\fR, \f(CW\*(C`ata6285\*(C'\fR, \f(CW\*(C`ata6286\*(C'\fR, \f(CW\*(C`ata6289\*(C'\fR, \f(CW\*(C`ata6612c\*(C'\fR, \f(CW\*(C`at90pwm1\*(C'\fR, \f(CW\*(C`at90pwm2\*(C'\fR, \f(CW\*(C`at90pwm2b\*(C'\fR, \f(CW\*(C`at90pwm3\*(C'\fR, \f(CW\*(C`at90pwm3b\*(C'\fR, \f(CW\*(C`at90pwm81\*(C'\fR.
  .ie n .IP """avr5""" 4
  .el .IP "\f(CWavr5\fR" 4
  .IX Item "avr5"
! \&\*(L"Enhanced\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega16\*(C'\fR, \f(CW\*(C`atmega16a\*(C'\fR, \f(CW\*(C`atmega16hva\*(C'\fR, \f(CW\*(C`atmega16hva2\*(C'\fR, \f(CW\*(C`atmega16hvb\*(C'\fR, \f(CW\*(C`atmega16hvbrevb\*(C'\fR, \f(CW\*(C`atmega16m1\*(C'\fR, \f(CW\*(C`atmega16u4\*(C'\fR, \f(CW\*(C`atmega161\*(C'\fR, \f(CW\*(C`atmega162\*(C'\fR, \f(CW\*(C`atmega163\*(C'\fR, \f(CW\*(C`atmega164a\*(C'\fR, \f(CW\*(C`atmega164p\*(C'\fR, \f(CW\*(C`atmega164pa\*(C'\fR, \f(CW\*(C`atmega165\*(C'\fR, \f(CW\*(C`atmega165a\*(C'\fR, \f(CW\*(C`atmega165p\*(C'\fR, \f(CW\*(C`atmega165pa\*(C'\fR, \f(CW\*(C`atmega168\*(C'\fR, \f(CW\*(C`atmega168a\*(C'\fR, \f(CW\*(C`atmega168p\*(C'\fR, \f(CW\*(C`atmega168pa\*(C'\fR, \f(CW\*(C`atmega168pb\*(C'\fR, \f(CW\*(C`atmega169\*(C'\fR, \f(CW\*(C`atmega169a\*(C'\fR, \f(CW\*(C`atmega169p\*(C'\fR, \f(CW\*(C`atmega169pa\*(C'\fR, \f(CW\*(C`atmega32\*(C'\fR, \f(CW\*(C`atmega32a\*(C'\fR, \f(CW\*(C`atmega32c1\*(C'\fR, \f(CW\*(C`atmega32hvb\*(C'\fR, \f(CW\*(C`atmega32hvbrevb\*(C'\fR, \f(CW\*(C`atmega32m1\*(C'\fR, \f(CW\*(C`atmega32u4\*(C'\fR, \f(CW\*(C`atmega32u6\*(C'\fR, \f(CW\*(C`atmega323\*(C'\fR, \f(CW\*(C`atmega324a\*(C'\fR, \f(CW\*(C`atmega324p\*(C'\fR, \f(CW\*(C`atmega324pa\*(C'\fR, \f(CW\*(C`atmega325\*(C'\fR, \f(CW\*(C`atmega325a\*(C'\fR, \f(CW\*(C`atmega325p\*(C'\fR, \f(CW\*(C`atmega325pa\*(C'\fR, \f(CW\*(C`atmega328\*(C'\fR, \f(CW\*(C`atmega328p\*(C'\fR, \f(CW\*(C`atmega328pb\*(C'\fR, \f(CW\*(C`atmega329\*(C'\fR, \f(CW\*(C`atmega329a\*(C'\fR, \f(CW\*(C`atmega329p\*(C'\fR, \f(CW\*(C`atmega329pa\*(C'\fR, \f(CW\*(C`atmega3250\*(C'\fR, \f(CW\*(C`atmega3250a\*(C'\fR, \f(CW\*(C`atmega3250p\*(C'\fR, \f(CW\*(C`atmega3250pa\*(C'\fR, \f(CW\*(C`atmega3290\*(C'\fR, \f(CW\*(C`atmega3290a\*(C'\fR, \f(CW\*(C`atmega3290p\*(C'\fR, \f(CW\*(C`atmega3290pa\*(C'\fR, \f(CW\*(C`atmega406\*(C'\fR, \f(CW\*(C`atmega64\*(C'\fR, \f(CW\*(C`atmega64a\*(C'\fR, \f(CW\*(C`atmega64c1\*(C'\fR, \f(CW\*(C`atmega64hve\*(C'\fR, \f(CW\*(C`atmega64hve2\*(C'\fR, \f(CW\*(C`atmega64m1\*(C'\fR, \f(CW\*(C`atmega64rfr2\*(C'\fR, \f(CW\*(C`atmega640\*(C'\fR, \f(CW\*(C`atmega644\*(C'\fR, \f(CW\*(C`atmega644a\*(C'\fR, \f(CW\*(C`atmega644p\*(C'\fR, \f(CW\*(C`atmega644pa\*(C'\fR, \f(CW\*(C`atmega644rfr2\*(C'\fR, \f(CW\*(C`atmega645\*(C'\fR, \f(CW\*(C`atmega645a\*(C'\fR, \f(CW\*(C`atmega645p\*(C'\fR, \f(CW\*(C`atmega649\*(C'\fR, \f(CW\*(C`atmega649a\*(C'\fR, \f(CW\*(C`atmega649p\*(C'\fR, \f(CW\*(C`atmega6450\*(C'\fR, \f(CW\*(C`atmega6450a\*(C'\fR, \f(CW\*(C`atmega6450p\*(C'\fR, \f(CW\*(C`atmega6490\*(C'\fR, \f(CW\*(C`atmega6490a\*(C'\fR, \f(CW\*(C`atmega6490p\*(C'\fR, \f(CW\*(C`ata5795\*(C'\fR, \f(CW\*(C`ata5790\*(C'\fR, \f(CW\*(C`ata5790n\*(C'\fR, \f(CW\*(C`ata5791\*(C'\fR, \f(CW\*(C`ata6613c\*(C'\fR, \f(CW\*(C`ata6614q\*(C'\fR, \f(CW\*(C`ata5782\*(C'\fR, \f(CW\*(C`ata5831\*(C'\fR, \f(CW\*(C`ata8210\*(C'\fR, \f(CW\*(C`ata8510\*(C'\fR, \f(CW\*(C`ata5702m322\*(C'\fR, \f(CW\*(C`at90pwm161\*(C'\fR, \f(CW\*(C`at90pwm216\*(C'\fR, \f(CW\*(C`at90pwm316\*(C'\fR, \f(CW\*(C`at90can32\*(C'\fR, \f(CW\*(C`at90can64\*(C'\fR, \f(CW\*(C`at90scr100\*(C'\fR, \f(CW\*(C`at90usb646\*(C'\fR, \f(CW\*(C`at90usb647\*(C'\fR, \f(CW\*(C`at94k\*(C'\fR, \f(CW\*(C`m3000\*(C'\fR.
  .ie n .IP """avr51""" 4
  .el .IP "\f(CWavr51\fR" 4
  .IX Item "avr51"
! \&\*(L"Enhanced\*(R" devices with 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega128\*(C'\fR, \f(CW\*(C`atmega128a\*(C'\fR, \f(CW\*(C`atmega128rfa1\*(C'\fR, \f(CW\*(C`atmega128rfr2\*(C'\fR, \f(CW\*(C`atmega1280\*(C'\fR, \f(CW\*(C`atmega1281\*(C'\fR, \f(CW\*(C`atmega1284\*(C'\fR, \f(CW\*(C`atmega1284p\*(C'\fR, \f(CW\*(C`atmega1284rfr2\*(C'\fR, \f(CW\*(C`at90can128\*(C'\fR, \f(CW\*(C`at90usb1286\*(C'\fR, \f(CW\*(C`at90usb1287\*(C'\fR.
  .ie n .IP """avr6""" 4
  .el .IP "\f(CWavr6\fR" 4
  .IX Item "avr6"
! \&\*(L"Enhanced\*(R" devices with 3\-byte \s-1PC,\s0 i.e. with more than 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega256rfr2\*(C'\fR, \f(CW\*(C`atmega2560\*(C'\fR, \f(CW\*(C`atmega2561\*(C'\fR, \f(CW\*(C`atmega2564rfr2\*(C'\fR.
  .ie n .IP """avrxmega2""" 4
  .el .IP "\f(CWavrxmega2\fR" 4
  .IX Item "avrxmega2"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 8@tie{}KiB and up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega8e5\*(C'\fR, \f(CW\*(C`atxmega16a4\*(C'\fR, \f(CW\*(C`atxmega16a4u\*(C'\fR, \f(CW\*(C`atxmega16c4\*(C'\fR, \f(CW\*(C`atxmega16d4\*(C'\fR, \f(CW\*(C`atxmega16e5\*(C'\fR, \f(CW\*(C`atxmega32a4\*(C'\fR, \f(CW\*(C`atxmega32a4u\*(C'\fR, \f(CW\*(C`atxmega32c3\*(C'\fR, \f(CW\*(C`atxmega32c4\*(C'\fR, \f(CW\*(C`atxmega32d3\*(C'\fR, \f(CW\*(C`atxmega32d4\*(C'\fR, \f(CW\*(C`atxmega32e5\*(C'\fR.
  .ie n .IP """avrxmega3""" 4
  .el .IP "\f(CWavrxmega3\fR" 4
  .IX Item "avrxmega3"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with up to 64@tie{}KiB of combined program memory and \s-1RAM,\s0 and with program memory visible in the \s-1RAM\s0 address space.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny202\*(C'\fR, \f(CW\*(C`attiny204\*(C'\fR, \f(CW\*(C`attiny212\*(C'\fR, \f(CW\*(C`attiny214\*(C'\fR, \f(CW\*(C`attiny402\*(C'\fR, \f(CW\*(C`attiny404\*(C'\fR, \f(CW\*(C`attiny406\*(C'\fR, \f(CW\*(C`attiny412\*(C'\fR, \f(CW\*(C`attiny414\*(C'\fR, \f(CW\*(C`attiny416\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny804\*(C'\fR, \f(CW\*(C`attiny806\*(C'\fR, \f(CW\*(C`attiny807\*(C'\fR, \f(CW\*(C`attiny814\*(C'\fR, \f(CW\*(C`attiny816\*(C'\fR, \f(CW\*(C`attiny817\*(C'\fR, \f(CW\*(C`attiny1604\*(C'\fR, \f(CW\*(C`attiny1606\*(C'\fR, \f(CW\*(C`attiny1607\*(C'\fR, \f(CW\*(C`attiny1614\*(C'\fR, \f(CW\*(C`attiny1616\*(C'\fR, \f(CW\*(C`attiny1617\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`atmega808\*(C'\fR, \f(CW\*(C`atmega809\*(C'\fR, \f(CW\*(C`atmega1608\*(C'\fR, \f(CW\*(C`atmega1609\*(C'\fR, \f(CW\*(C`atmega3208\*(C'\fR, \f(CW\*(C`atmega3209\*(C'\fR, \f(CW\*(C`atmega4808\*(C'\fR, \f(CW\*(C`atmega4809\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega64a3\*(C'\fR, \f(CW\*(C`atxmega64a3u\*(C'\fR, \f(CW\*(C`atxmega64a4u\*(C'\fR, \f(CW\*(C`atxmega64b1\*(C'\fR, \f(CW\*(C`atxmega64b3\*(C'\fR, \f(CW\*(C`atxmega64c3\*(C'\fR, \f(CW\*(C`atxmega64d3\*(C'\fR, \f(CW\*(C`atxmega64d4\*(C'\fR.
  .ie n .IP """avrxmega5""" 4
  .el .IP "\f(CWavrxmega5\fR" 4
  .IX Item "avrxmega5"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory and more than 64@tie{}KiB of \s-1RAM.\s0
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega64a1\*(C'\fR, \f(CW\*(C`atxmega64a1u\*(C'\fR.
  .ie n .IP """avrxmega6""" 4
  .el .IP "\f(CWavrxmega6\fR" 4
  .IX Item "avrxmega6"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega128a3\*(C'\fR, \f(CW\*(C`atxmega128a3u\*(C'\fR, \f(CW\*(C`atxmega128b1\*(C'\fR, \f(CW\*(C`atxmega128b3\*(C'\fR, \f(CW\*(C`atxmega128c3\*(C'\fR, \f(CW\*(C`atxmega128d3\*(C'\fR, \f(CW\*(C`atxmega128d4\*(C'\fR, \f(CW\*(C`atxmega192a3\*(C'\fR, \f(CW\*(C`atxmega192a3u\*(C'\fR, \f(CW\*(C`atxmega192c3\*(C'\fR, \f(CW\*(C`atxmega192d3\*(C'\fR, \f(CW\*(C`atxmega256a3\*(C'\fR, \f(CW\*(C`atxmega256a3b\*(C'\fR, \f(CW\*(C`atxmega256a3bu\*(C'\fR, \f(CW\*(C`atxmega256a3u\*(C'\fR, \f(CW\*(C`atxmega256c3\*(C'\fR, \f(CW\*(C`atxmega256d3\*(C'\fR, \f(CW\*(C`atxmega384c3\*(C'\fR, \f(CW\*(C`atxmega384d3\*(C'\fR.
  .ie n .IP """avrxmega7""" 4
  .el .IP "\f(CWavrxmega7\fR" 4
  .IX Item "avrxmega7"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128@tie{}KiB of program memory and more than 64@tie{}KiB of \s-1RAM.\s0
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega128a1\*(C'\fR, \f(CW\*(C`atxmega128a1u\*(C'\fR, \f(CW\*(C`atxmega128a4u\*(C'\fR.
  .ie n .IP """avrtiny""" 4
  .el .IP "\f(CWavrtiny\fR" 4
  .IX Item "avrtiny"
! \&\*(L"\s-1TINY\*(R"\s0 Tiny core devices with 512@tie{}B up to 4@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny4\*(C'\fR, \f(CW\*(C`attiny5\*(C'\fR, \f(CW\*(C`attiny9\*(C'\fR, \f(CW\*(C`attiny10\*(C'\fR, \f(CW\*(C`attiny20\*(C'\fR, \f(CW\*(C`attiny40\*(C'\fR.
  .ie n .IP """avr1""" 4
  .el .IP "\f(CWavr1\fR" 4
  .IX Item "avr1"
  This \s-1ISA\s0 is implemented by the minimal \s-1AVR\s0 core and supported for assembler only.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny11\*(C'\fR, \f(CW\*(C`attiny12\*(C'\fR, \f(CW\*(C`attiny15\*(C'\fR, \f(CW\*(C`attiny28\*(C'\fR, \f(CW\*(C`at90s1200\*(C'\fR.
  .RE
  .RS 4
  .RE
--- 18537,18631 ----
  .IX Item "-mmcu=mcu"
  Specify Atmel \s-1AVR\s0 instruction set architectures (\s-1ISA\s0) or \s-1MCU\s0 type.
  .Sp
! The default for this option is \fBavr2\fR.
  .Sp
  \&\s-1GCC\s0 supports the following \s-1AVR\s0 devices and ISAs:
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
  .IX Item "avr2"
! \&\*(L"Classic\*(R" devices with up to 8 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`attiny22\*(C'\fR, \f(CW\*(C`attiny26\*(C'\fR, \f(CW\*(C`at90s2313\*(C'\fR, \f(CW\*(C`at90s2323\*(C'\fR, \f(CW\*(C`at90s2333\*(C'\fR, \f(CW\*(C`at90s2343\*(C'\fR, \f(CW\*(C`at90s4414\*(C'\fR, \f(CW\*(C`at90s4433\*(C'\fR, \f(CW\*(C`at90s4434\*(C'\fR, \f(CW\*(C`at90c8534\*(C'\fR, \f(CW\*(C`at90s8515\*(C'\fR, \f(CW\*(C`at90s8535\*(C'\fR.
  .ie n .IP """avr25""" 4
  .el .IP "\f(CWavr25\fR" 4
  .IX Item "avr25"
! \&\*(L"Classic\*(R" devices with up to 8 KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR = \f(CW\*(C`attiny13\*(C'\fR, \f(CW\*(C`attiny13a\*(C'\fR, \f(CW\*(C`attiny24\*(C'\fR, \f(CW\*(C`attiny24a\*(C'\fR, \f(CW\*(C`attiny25\*(C'\fR, \f(CW\*(C`attiny261\*(C'\fR, \f(CW\*(C`attiny261a\*(C'\fR, \f(CW\*(C`attiny2313\*(C'\fR, \f(CW\*(C`attiny2313a\*(C'\fR, \f(CW\*(C`attiny43u\*(C'\fR, \f(CW\*(C`attiny44\*(C'\fR, \f(CW\*(C`attiny44a\*(C'\fR, \f(CW\*(C`attiny45\*(C'\fR, \f(CW\*(C`attiny48\*(C'\fR, \f(CW\*(C`attiny441\*(C'\fR, \f(CW\*(C`attiny461\*(C'\fR, \f(CW\*(C`attiny461a\*(C'\fR, \f(CW\*(C`attiny4313\*(C'\fR, \f(CW\*(C`attiny84\*(C'\fR, \f(CW\*(C`attiny84a\*(C'\fR, \f(CW\*(C`attiny85\*(C'\fR, \f(CW\*(C`attiny87\*(C'\fR, \f(CW\*(C`attiny88\*(C'\fR, \f(CW\*(C`attiny828\*(C'\fR, \f(CW\*(C`attiny841\*(C'\fR, \f(CW\*(C`attiny861\*(C'\fR, \f(CW\*(C`attiny861a\*(C'\fR, \f(CW\*(C`ata5272\*(C'\fR, \f(CW\*(C`ata6616c\*(C'\fR, \f(CW\*(C`at86rf401\*(C'\fR.
  .ie n .IP """avr3""" 4
  .el .IP "\f(CWavr3\fR" 4
  .IX Item "avr3"
! \&\*(L"Classic\*(R" devices with 16 KiB up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`at76c711\*(C'\fR, \f(CW\*(C`at43usb355\*(C'\fR.
  .ie n .IP """avr31""" 4
  .el .IP "\f(CWavr31\fR" 4
  .IX Item "avr31"
! \&\*(L"Classic\*(R" devices with 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega103\*(C'\fR, \f(CW\*(C`at43usb320\*(C'\fR.
  .ie n .IP """avr35""" 4
  .el .IP "\f(CWavr35\fR" 4
  .IX Item "avr35"
! \&\*(L"Classic\*(R" devices with 16 KiB up to 64 KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR = \f(CW\*(C`attiny167\*(C'\fR, \f(CW\*(C`attiny1634\*(C'\fR, \f(CW\*(C`atmega8u2\*(C'\fR, \f(CW\*(C`atmega16u2\*(C'\fR, \f(CW\*(C`atmega32u2\*(C'\fR, \f(CW\*(C`ata5505\*(C'\fR, \f(CW\*(C`ata6617c\*(C'\fR, \f(CW\*(C`ata664251\*(C'\fR, \f(CW\*(C`at90usb82\*(C'\fR, \f(CW\*(C`at90usb162\*(C'\fR.
  .ie n .IP """avr4""" 4
  .el .IP "\f(CWavr4\fR" 4
  .IX Item "avr4"
! \&\*(L"Enhanced\*(R" devices with up to 8 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega48\*(C'\fR, \f(CW\*(C`atmega48a\*(C'\fR, \f(CW\*(C`atmega48p\*(C'\fR, \f(CW\*(C`atmega48pa\*(C'\fR, \f(CW\*(C`atmega48pb\*(C'\fR, \f(CW\*(C`atmega8\*(C'\fR, \f(CW\*(C`atmega8a\*(C'\fR, \f(CW\*(C`atmega8hva\*(C'\fR, \f(CW\*(C`atmega88\*(C'\fR, \f(CW\*(C`atmega88a\*(C'\fR, \f(CW\*(C`atmega88p\*(C'\fR, \f(CW\*(C`atmega88pa\*(C'\fR, \f(CW\*(C`atmega88pb\*(C'\fR, \f(CW\*(C`atmega8515\*(C'\fR, \f(CW\*(C`atmega8535\*(C'\fR, \f(CW\*(C`ata6285\*(C'\fR, \f(CW\*(C`ata6286\*(C'\fR, \f(CW\*(C`ata6289\*(C'\fR, \f(CW\*(C`ata6612c\*(C'\fR, \f(CW\*(C`at90pwm1\*(C'\fR, \f(CW\*(C`at90pwm2\*(C'\fR, \f(CW\*(C`at90pwm2b\*(C'\fR, \f(CW\*(C`at90pwm3\*(C'\fR, \f(CW\*(C`at90pwm3b\*(C'\fR, \f(CW\*(C`at90pwm81\*(C'\fR.
  .ie n .IP """avr5""" 4
  .el .IP "\f(CWavr5\fR" 4
  .IX Item "avr5"
! \&\*(L"Enhanced\*(R" devices with 16 KiB up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega16\*(C'\fR, \f(CW\*(C`atmega16a\*(C'\fR, \f(CW\*(C`atmega16hva\*(C'\fR, \f(CW\*(C`atmega16hva2\*(C'\fR, \f(CW\*(C`atmega16hvb\*(C'\fR, \f(CW\*(C`atmega16hvbrevb\*(C'\fR, \f(CW\*(C`atmega16m1\*(C'\fR, \f(CW\*(C`atmega16u4\*(C'\fR, \f(CW\*(C`atmega161\*(C'\fR, \f(CW\*(C`atmega162\*(C'\fR, \f(CW\*(C`atmega163\*(C'\fR, \f(CW\*(C`atmega164a\*(C'\fR, \f(CW\*(C`atmega164p\*(C'\fR, \f(CW\*(C`atmega164pa\*(C'\fR, \f(CW\*(C`atmega165\*(C'\fR, \f(CW\*(C`atmega165a\*(C'\fR, \f(CW\*(C`atmega165p\*(C'\fR, \f(CW\*(C`atmega165pa\*(C'\fR, \f(CW\*(C`atmega168\*(C'\fR, \f(CW\*(C`atmega168a\*(C'\fR, \f(CW\*(C`atmega168p\*(C'\fR, \f(CW\*(C`atmega168pa\*(C'\fR, \f(CW\*(C`atmega168pb\*(C'\fR, \f(CW\*(C`atmega169\*(C'\fR, \f(CW\*(C`atmega169a\*(C'\fR, \f(CW\*(C`atmega169p\*(C'\fR, \f(CW\*(C`atmega169pa\*(C'\fR, \f(CW\*(C`atmega32\*(C'\fR, \f(CW\*(C`atmega32a\*(C'\fR, \f(CW\*(C`atmega32c1\*(C'\fR, \f(CW\*(C`atmega32hvb\*(C'\fR, \f(CW\*(C`atmega32hvbrevb\*(C'\fR, \f(CW\*(C`atmega32m1\*(C'\fR, \f(CW\*(C`atmega32u4\*(C'\fR, \f(CW\*(C`atmega32u6\*(C'\fR, \f(CW\*(C`atmega323\*(C'\fR, \f(CW\*(C`atmega324a\*(C'\fR, \f(CW\*(C`atmega324p\*(C'\fR, \f(CW\*(C`atmega324pa\*(C'\fR, \f(CW\*(C`atmega325\*(C'\fR, \f(CW\*(C`atmega325a\*(C'\fR, \f(CW\*(C`atmega325p\*(C'\fR, \f(CW\*(C`atmega325pa\*(C'\fR, \f(CW\*(C`atmega328\*(C'\fR, \f(CW\*(C`atmega328p\*(C'\fR, \f(CW\*(C`atmega328pb\*(C'\fR, \f(CW\*(C`atmega329\*(C'\fR, \f(CW\*(C`atmega329a\*(C'\fR, \f(CW\*(C`atmega329p\*(C'\fR, \f(CW\*(C`atmega329pa\*(C'\fR, \f(CW\*(C`atmega3250\*(C'\fR, \f(CW\*(C`atmega3250a\*(C'\fR, \f(CW\*(C`atmega3250p\*(C'\fR, \f(CW\*(C`atmega3250pa\*(C'\fR, \f(CW\*(C`atmega3290\*(C'\fR, \f(CW\*(C`atmega3290a\*(C'\fR, \f(CW\*(C`atmega3290p\*(C'\fR, \f(CW\*(C`atmega3290pa\*(C'\fR, \f(CW\*(C`atmega406\*(C'\fR, \f(CW\*(C`atmega64\*(C'\fR, \f(CW\*(C`atmega64a\*(C'\fR, \f(CW\*(C`atmega64c1\*(C'\fR, \f(CW\*(C`atmega64hve\*(C'\fR, \f(CW\*(C`atmega64hve2\*(C'\fR, \f(CW\*(C`atmega64m1\*(C'\fR, \f(CW\*(C`atmega64rfr2\*(C'\fR, \f(CW\*(C`atmega640\*(C'\fR, \f(CW\*(C`atmega644\*(C'\fR, \f(CW\*(C`atmega644a\*(C'\fR, \f(CW\*(C`atmega644p\*(C'\fR, \f(CW\*(C`atmega644pa\*(C'\fR, \f(CW\*(C`atmega644rfr2\*(C'\fR, \f(CW\*(C`atmega645\*(C'\fR, \f(CW\*(C`atmega645a\*(C'\fR, \f(CW\*(C`atmega645p\*(C'\fR, \f(CW\*(C`atmega649\*(C'\fR, \f(CW\*(C`atmega649a\*(C'\fR, \f(CW\*(C`atmega649p\*(C'\fR, \f(CW\*(C`atmega6450\*(C'\fR, \f(CW\*(C`atmega6450a\*(C'\fR, \f(CW\*(C`atmega6450p\*(C'\fR, \f(CW\*(C`atmega6490\*(C'\fR, \f(CW\*(C`atmega6490a\*(C'\fR, \f(CW\*(C`atmega6490p\*(C'\fR, \f(CW\*(C`ata5795\*(C'\fR, \f(CW\*(C`ata5790\*(C'\fR, \f(CW\*(C`ata5790n\*(C'\fR, \f(CW\*(C`ata5791\*(C'\fR, \f(CW\*(C`ata6613c\*(C'\fR, \f(CW\*(C`ata6614q\*(C'\fR, \f(CW\*(C`ata5782\*(C'\fR, \f(CW\*(C`ata5831\*(C'\fR, \f(CW\*(C`ata8210\*(C'\fR, \f(CW\*(C`ata8510\*(C'\fR, \f(CW\*(C`ata5702m322\*(C'\fR, \f(CW\*(C`at90pwm161\*(C'\fR, \f(CW\*(C`at90pwm216\*(C'\fR, \f(CW\*(C`at90pwm316\*(C'\fR, \f(CW\*(C`at90can32\*(C'\fR, \f(CW\*(C`at90can64\*(C'\fR, \f(CW\*(C`at90scr100\*(C'\fR, \f(CW\*(C`at90usb646\*(C'\fR, \f(CW\*(C`at90usb647\*(C'\fR, \f(CW\*(C`at94k\*(C'\fR, \f(CW\*(C`m3000\*(C'\fR.
  .ie n .IP """avr51""" 4
  .el .IP "\f(CWavr51\fR" 4
  .IX Item "avr51"
! \&\*(L"Enhanced\*(R" devices with 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega128\*(C'\fR, \f(CW\*(C`atmega128a\*(C'\fR, \f(CW\*(C`atmega128rfa1\*(C'\fR, \f(CW\*(C`atmega128rfr2\*(C'\fR, \f(CW\*(C`atmega1280\*(C'\fR, \f(CW\*(C`atmega1281\*(C'\fR, \f(CW\*(C`atmega1284\*(C'\fR, \f(CW\*(C`atmega1284p\*(C'\fR, \f(CW\*(C`atmega1284rfr2\*(C'\fR, \f(CW\*(C`at90can128\*(C'\fR, \f(CW\*(C`at90usb1286\*(C'\fR, \f(CW\*(C`at90usb1287\*(C'\fR.
  .ie n .IP """avr6""" 4
  .el .IP "\f(CWavr6\fR" 4
  .IX Item "avr6"
! \&\*(L"Enhanced\*(R" devices with 3\-byte \s-1PC,\s0 i.e. with more than 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega256rfr2\*(C'\fR, \f(CW\*(C`atmega2560\*(C'\fR, \f(CW\*(C`atmega2561\*(C'\fR, \f(CW\*(C`atmega2564rfr2\*(C'\fR.
  .ie n .IP """avrxmega2""" 4
  .el .IP "\f(CWavrxmega2\fR" 4
  .IX Item "avrxmega2"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 8 KiB and up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega8e5\*(C'\fR, \f(CW\*(C`atxmega16a4\*(C'\fR, \f(CW\*(C`atxmega16a4u\*(C'\fR, \f(CW\*(C`atxmega16c4\*(C'\fR, \f(CW\*(C`atxmega16d4\*(C'\fR, \f(CW\*(C`atxmega16e5\*(C'\fR, \f(CW\*(C`atxmega32a4\*(C'\fR, \f(CW\*(C`atxmega32a4u\*(C'\fR, \f(CW\*(C`atxmega32c3\*(C'\fR, \f(CW\*(C`atxmega32c4\*(C'\fR, \f(CW\*(C`atxmega32d3\*(C'\fR, \f(CW\*(C`atxmega32d4\*(C'\fR, \f(CW\*(C`atxmega32e5\*(C'\fR.
  .ie n .IP """avrxmega3""" 4
  .el .IP "\f(CWavrxmega3\fR" 4
  .IX Item "avrxmega3"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with up to 64 KiB of combined program memory and \s-1RAM,\s0 and with program memory visible in the \s-1RAM\s0 address space.
! \&\fImcu\fR = \f(CW\*(C`attiny202\*(C'\fR, \f(CW\*(C`attiny204\*(C'\fR, \f(CW\*(C`attiny212\*(C'\fR, \f(CW\*(C`attiny214\*(C'\fR, \f(CW\*(C`attiny402\*(C'\fR, \f(CW\*(C`attiny404\*(C'\fR, \f(CW\*(C`attiny406\*(C'\fR, \f(CW\*(C`attiny412\*(C'\fR, \f(CW\*(C`attiny414\*(C'\fR, \f(CW\*(C`attiny416\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny804\*(C'\fR, \f(CW\*(C`attiny806\*(C'\fR, \f(CW\*(C`attiny807\*(C'\fR, \f(CW\*(C`attiny814\*(C'\fR, \f(CW\*(C`attiny816\*(C'\fR, \f(CW\*(C`attiny817\*(C'\fR, \f(CW\*(C`attiny1604\*(C'\fR, \f(CW\*(C`attiny1606\*(C'\fR, \f(CW\*(C`attiny1607\*(C'\fR, \f(CW\*(C`attiny1614\*(C'\fR, \f(CW\*(C`attiny1616\*(C'\fR, \f(CW\*(C`attiny1617\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`atmega808\*(C'\fR, \f(CW\*(C`atmega809\*(C'\fR, \f(CW\*(C`atmega1608\*(C'\fR, \f(CW\*(C`atmega1609\*(C'\fR, \f(CW\*(C`atmega3208\*(C'\fR, \f(CW\*(C`atmega3209\*(C'\fR, \f(CW\*(C`atmega4808\*(C'\fR, \f(CW\*(C`atmega4809\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64 KiB and up to 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega64a3\*(C'\fR, \f(CW\*(C`atxmega64a3u\*(C'\fR, \f(CW\*(C`atxmega64a4u\*(C'\fR, \f(CW\*(C`atxmega64b1\*(C'\fR, \f(CW\*(C`atxmega64b3\*(C'\fR, \f(CW\*(C`atxmega64c3\*(C'\fR, \f(CW\*(C`atxmega64d3\*(C'\fR, \f(CW\*(C`atxmega64d4\*(C'\fR.
  .ie n .IP """avrxmega5""" 4
  .el .IP "\f(CWavrxmega5\fR" 4
  .IX Item "avrxmega5"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64 KiB and up to 128 KiB of program memory and more than 64 KiB of \s-1RAM.\s0
! \&\fImcu\fR = \f(CW\*(C`atxmega64a1\*(C'\fR, \f(CW\*(C`atxmega64a1u\*(C'\fR.
  .ie n .IP """avrxmega6""" 4
  .el .IP "\f(CWavrxmega6\fR" 4
  .IX Item "avrxmega6"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega128a3\*(C'\fR, \f(CW\*(C`atxmega128a3u\*(C'\fR, \f(CW\*(C`atxmega128b1\*(C'\fR, \f(CW\*(C`atxmega128b3\*(C'\fR, \f(CW\*(C`atxmega128c3\*(C'\fR, \f(CW\*(C`atxmega128d3\*(C'\fR, \f(CW\*(C`atxmega128d4\*(C'\fR, \f(CW\*(C`atxmega192a3\*(C'\fR, \f(CW\*(C`atxmega192a3u\*(C'\fR, \f(CW\*(C`atxmega192c3\*(C'\fR, \f(CW\*(C`atxmega192d3\*(C'\fR, \f(CW\*(C`atxmega256a3\*(C'\fR, \f(CW\*(C`atxmega256a3b\*(C'\fR, \f(CW\*(C`atxmega256a3bu\*(C'\fR, \f(CW\*(C`atxmega256a3u\*(C'\fR, \f(CW\*(C`atxmega256c3\*(C'\fR, \f(CW\*(C`atxmega256d3\*(C'\fR, \f(CW\*(C`atxmega384c3\*(C'\fR, \f(CW\*(C`atxmega384d3\*(C'\fR.
  .ie n .IP """avrxmega7""" 4
  .el .IP "\f(CWavrxmega7\fR" 4
  .IX Item "avrxmega7"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128 KiB of program memory and more than 64 KiB of \s-1RAM.\s0
! \&\fImcu\fR = \f(CW\*(C`atxmega128a1\*(C'\fR, \f(CW\*(C`atxmega128a1u\*(C'\fR, \f(CW\*(C`atxmega128a4u\*(C'\fR.
  .ie n .IP """avrtiny""" 4
  .el .IP "\f(CWavrtiny\fR" 4
  .IX Item "avrtiny"
! \&\*(L"\s-1TINY\*(R"\s0 Tiny core devices with 512 B up to 4 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`attiny4\*(C'\fR, \f(CW\*(C`attiny5\*(C'\fR, \f(CW\*(C`attiny9\*(C'\fR, \f(CW\*(C`attiny10\*(C'\fR, \f(CW\*(C`attiny20\*(C'\fR, \f(CW\*(C`attiny40\*(C'\fR.
  .ie n .IP """avr1""" 4
  .el .IP "\f(CWavr1\fR" 4
  .IX Item "avr1"
  This \s-1ISA\s0 is implemented by the minimal \s-1AVR\s0 core and supported for assembler only.
! \&\fImcu\fR = \f(CW\*(C`attiny11\*(C'\fR, \f(CW\*(C`attiny12\*(C'\fR, \f(CW\*(C`attiny15\*(C'\fR, \f(CW\*(C`attiny28\*(C'\fR, \f(CW\*(C`at90s1200\*(C'\fR.
  .RE
  .RS 4
  .RE
*************** to \f(CW\*(C`main\*(C'\fR. It is activat
*** 18644,18650 ****
  .IP "\fB\-mn\-flash=\fR\fInum\fR" 4
  .IX Item "-mn-flash=num"
  Assume that the flash memory has a size of 
! \&\fInum\fR times 64@tie{}KiB.
  .IP "\fB\-mno\-interrupts\fR" 4
  .IX Item "-mno-interrupts"
  Generated code is not compatible with hardware interrupts.
--- 18695,18701 ----
  .IP "\fB\-mn\-flash=\fR\fInum\fR" 4
  .IX Item "-mn-flash=num"
  Assume that the flash memory has a size of 
! \&\fInum\fR times 64 KiB.
  .IP "\fB\-mno\-interrupts\fR" 4
  .IX Item "-mno-interrupts"
  Generated code is not compatible with hardware interrupts.
*************** performed as
*** 18709,18715 ****
  .Ve
  .IP "\fB\-mtiny\-stack\fR" 4
  .IX Item "-mtiny-stack"
! Only change the lower 8@tie{}bits of the stack pointer.
  .IP "\fB\-mfract\-convert\-truncate\fR" 4
  .IX Item "-mfract-convert-truncate"
  Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
--- 18760,18766 ----
  .Ve
  .IP "\fB\-mtiny\-stack\fR" 4
  .IX Item "-mtiny-stack"
! Only change the lower 8 bits of the stack pointer.
  .IP "\fB\-mfract\-convert\-truncate\fR" 4
  .IX Item "-mfract-convert-truncate"
  Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
*************** Enabled by default.
*** 18741,18752 ****
  \f(CW\*(C`EIND\*(C'\fR and Devices with More Than 128 Ki Bytes of Flash
  .IX Subsection "EIND and Devices with More Than 128 Ki Bytes of Flash"
  .PP
! Pointers in the implementation are 16@tie{}bits wide.
  The address of a function or label is represented as word address so
  that indirect jumps and calls can target any code address in the
! range of 64@tie{}Ki words.
  .PP
! In order to facilitate indirect jump on devices with more than 128@tie{}Ki
  bytes of program memory space, there is a special function register called
  \&\f(CW\*(C`EIND\*(C'\fR that serves as most significant part of the target address
  when \f(CW\*(C`EICALL\*(C'\fR or \f(CW\*(C`EIJMP\*(C'\fR instructions are used.
--- 18792,18803 ----
  \f(CW\*(C`EIND\*(C'\fR and Devices with More Than 128 Ki Bytes of Flash
  .IX Subsection "EIND and Devices with More Than 128 Ki Bytes of Flash"
  .PP
! Pointers in the implementation are 16 bits wide.
  The address of a function or label is represented as word address so
  that indirect jumps and calls can target any code address in the
! range of 64 Ki words.
  .PP
! In order to facilitate indirect jump on devices with more than 128 Ki
  bytes of program memory space, there is a special function register called
  \&\f(CW\*(C`EIND\*(C'\fR that serves as most significant part of the target address
  when \f(CW\*(C`EICALL\*(C'\fR or \f(CW\*(C`EIJMP\*(C'\fR instructions are used.
*************** Alternatively, \f(CW\*(C`func_4\*(C'\fR
*** 18882,18890 ****
  Handling of the \f(CW\*(C`RAMPD\*(C'\fR, \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR and \f(CW\*(C`RAMPZ\*(C'\fR Special Function Registers
  .IX Subsection "Handling of the RAMPD, RAMPX, RAMPY and RAMPZ Special Function Registers"
  .PP
! Some \s-1AVR\s0 devices support memories larger than the 64@tie{}KiB range
  that can be accessed with 16\-bit pointers.  To access memory locations
! outside this 64@tie{}KiB range, the content of a \f(CW\*(C`RAMP\*(C'\fR
  register is used as high part of the address:
  The \f(CW\*(C`X\*(C'\fR, \f(CW\*(C`Y\*(C'\fR, \f(CW\*(C`Z\*(C'\fR address register is concatenated
  with the \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR, \f(CW\*(C`RAMPZ\*(C'\fR special function
--- 18933,18941 ----
  Handling of the \f(CW\*(C`RAMPD\*(C'\fR, \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR and \f(CW\*(C`RAMPZ\*(C'\fR Special Function Registers
  .IX Subsection "Handling of the RAMPD, RAMPX, RAMPY and RAMPZ Special Function Registers"
  .PP
! Some \s-1AVR\s0 devices support memories larger than the 64 KiB range
  that can be accessed with 16\-bit pointers.  To access memory locations
! outside this 64 KiB range, the content of a \f(CW\*(C`RAMP\*(C'\fR
  register is used as high part of the address:
  The \f(CW\*(C`X\*(C'\fR, \f(CW\*(C`Y\*(C'\fR, \f(CW\*(C`Z\*(C'\fR address register is concatenated
  with the \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR, \f(CW\*(C`RAMPZ\*(C'\fR special function
*************** If a \fB\s-1AVR\s0 Named Address Spaces,
*** 18898,18904 ****
  generic or \f(CW\*(C`_\|_flash\*(C'\fR is used, then \f(CW\*(C`RAMPZ\*(C'\fR is set
  as needed before the operation.
  .IP "*" 4
! If the device supports \s-1RAM\s0 larger than 64@tie{}KiB and the compiler
  needs to change \f(CW\*(C`RAMPZ\*(C'\fR to accomplish an operation, \f(CW\*(C`RAMPZ\*(C'\fR
  is reset to zero after the operation.
  .IP "*" 4
--- 18949,18955 ----
  generic or \f(CW\*(C`_\|_flash\*(C'\fR is used, then \f(CW\*(C`RAMPZ\*(C'\fR is set
  as needed before the operation.
  .IP "*" 4
! If the device supports \s-1RAM\s0 larger than 64 KiB and the compiler
  needs to change \f(CW\*(C`RAMPZ\*(C'\fR to accomplish an operation, \f(CW\*(C`RAMPZ\*(C'\fR
  is reset to zero after the operation.
  .IP "*" 4
*************** If the device comes with a specific \f(C
*** 18906,18912 ****
  prologue/epilogue saves/restores that \s-1SFR\s0 and initializes it with
  zero in case the \s-1ISR\s0 code might (implicitly) use it.
  .IP "*" 4
! \&\s-1RAM\s0 larger than 64@tie{}KiB is not supported by \s-1GCC\s0 for \s-1AVR\s0 targets.
  If you use inline assembler to read from locations outside the
  16\-bit address range and change one of the \f(CW\*(C`RAMP\*(C'\fR registers,
  you must reset it to zero after the access.
--- 18957,18963 ----
  prologue/epilogue saves/restores that \s-1SFR\s0 and initializes it with
  zero in case the \s-1ISR\s0 code might (implicitly) use it.
  .IP "*" 4
! \&\s-1RAM\s0 larger than 64 KiB is not supported by \s-1GCC\s0 for \s-1AVR\s0 targets.
  If you use inline assembler to read from locations outside the
  16\-bit address range and change one of the \f(CW\*(C`RAMP\*(C'\fR registers,
  you must reset it to zero after the access.
*************** The device has a hardware multiplier.
*** 19002,19008 ****
  .el .IP "\f(CW_\|_AVR_HAVE_JMP_CALL_\|_\fR" 4
  .IX Item "__AVR_HAVE_JMP_CALL__"
  The device has the \f(CW\*(C`JMP\*(C'\fR and \f(CW\*(C`CALL\*(C'\fR instructions.
! This is the case for devices with more than 8@tie{}KiB of program
  memory.
  .ie n .IP """_\|_AVR_HAVE_EIJMP_EICALL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_EIJMP_EICALL_\|_\fR" 4
--- 19053,19059 ----
  .el .IP "\f(CW_\|_AVR_HAVE_JMP_CALL_\|_\fR" 4
  .IX Item "__AVR_HAVE_JMP_CALL__"
  The device has the \f(CW\*(C`JMP\*(C'\fR and \f(CW\*(C`CALL\*(C'\fR instructions.
! This is the case for devices with more than 8 KiB of program
  memory.
  .ie n .IP """_\|_AVR_HAVE_EIJMP_EICALL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_EIJMP_EICALL_\|_\fR" 4
*************** memory.
*** 19013,19026 ****
  .IX Item "__AVR_3_BYTE_PC__"
  .PD
  The device has the \f(CW\*(C`EIJMP\*(C'\fR and \f(CW\*(C`EICALL\*(C'\fR instructions.
! This is the case for devices with more than 128@tie{}KiB of program memory.
  This also means that the program counter
! (\s-1PC\s0) is 3@tie{}bytes wide.
  .ie n .IP """_\|_AVR_2_BYTE_PC_\|_""" 4
  .el .IP "\f(CW_\|_AVR_2_BYTE_PC_\|_\fR" 4
  .IX Item "__AVR_2_BYTE_PC__"
! The program counter (\s-1PC\s0) is 2@tie{}bytes wide. This is the case for devices
! with up to 128@tie{}KiB of program memory.
  .ie n .IP """_\|_AVR_HAVE_8BIT_SP_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_8BIT_SP_\|_\fR" 4
  .IX Item "__AVR_HAVE_8BIT_SP__"
--- 19064,19077 ----
  .IX Item "__AVR_3_BYTE_PC__"
  .PD
  The device has the \f(CW\*(C`EIJMP\*(C'\fR and \f(CW\*(C`EICALL\*(C'\fR instructions.
! This is the case for devices with more than 128 KiB of program memory.
  This also means that the program counter
! (\s-1PC\s0) is 3 bytes wide.
  .ie n .IP """_\|_AVR_2_BYTE_PC_\|_""" 4
  .el .IP "\f(CW_\|_AVR_2_BYTE_PC_\|_\fR" 4
  .IX Item "__AVR_2_BYTE_PC__"
! The program counter (\s-1PC\s0) is 2 bytes wide. This is the case for devices
! with up to 128 KiB of program memory.
  .ie n .IP """_\|_AVR_HAVE_8BIT_SP_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_8BIT_SP_\|_\fR" 4
  .IX Item "__AVR_HAVE_8BIT_SP__"
*************** like \f(CW\*(C`IN\*(C'\fR, \f(CW\*(C`OUT
*** 19090,19096 ****
  address as if addressed by an instruction to access \s-1RAM\s0 like \f(CW\*(C`LD\*(C'\fR
  or \f(CW\*(C`STS\*(C'\fR. This offset depends on the device architecture and has
  to be subtracted from the \s-1RAM\s0 address in order to get the
! respective I/O@tie{}address.
  .ie n .IP """_\|_AVR_SHORT_CALLS_\|_""" 4
  .el .IP "\f(CW_\|_AVR_SHORT_CALLS_\|_\fR" 4
  .IX Item "__AVR_SHORT_CALLS__"
--- 19141,19147 ----
  address as if addressed by an instruction to access \s-1RAM\s0 like \f(CW\*(C`LD\*(C'\fR
  or \f(CW\*(C`STS\*(C'\fR. This offset depends on the device architecture and has
  to be subtracted from the \s-1RAM\s0 address in order to get the
! respective I/O address.
  .ie n .IP """_\|_AVR_SHORT_CALLS_\|_""" 4
  .el .IP "\f(CW_\|_AVR_SHORT_CALLS_\|_\fR" 4
  .IX Item "__AVR_SHORT_CALLS__"
*************** Generate code for a big-endian target.
*** 20377,20382 ****
--- 20428,20444 ----
  .IP "\fB\-mlittle\-endian\fR" 4
  .IX Item "-mlittle-endian"
  Generate code for a little-endian target.  This is the default.
+ .IP "\fB\-mxbpf\fR" 4
+ .IX Item "-mxbpf"
+ Generate code for an expanded version of \s-1BPF,\s0 which relaxes some of
+ the restrictions imposed by the \s-1BPF\s0 architecture:
+ .RS 4
+ .IP "\-<Save and restore callee-saved registers at function entry and>" 4
+ .IX Item "-<Save and restore callee-saved registers at function entry and>"
+ exit, respectively.
+ .RE
+ .RS 4
+ .RE
  .PP
  \fI\s-1FR30\s0 Options\fR
  .IX Subsection "FR30 Options"
*************** Return structures smaller than 8 bytes i
*** 25196,25204 ****
  .IP "\fB\-mabi=\fR\fIabi-type\fR" 4
  .IX Item "-mabi=abi-type"
  Extend the current \s-1ABI\s0 with a particular extension, or remove such extension.
! Valid values are \fBaltivec\fR, \fBno-altivec\fR,
  \&\fBibmlongdouble\fR, \fBieeelongdouble\fR,
! \&\fBelfv1\fR, \fBelfv2\fR.
  .IP "\fB\-mabi=ibmlongdouble\fR" 4
  .IX Item "-mabi=ibmlongdouble"
  Change the current \s-1ABI\s0 to use \s-1IBM\s0 extended-precision long double.
--- 25258,25267 ----
  .IP "\fB\-mabi=\fR\fIabi-type\fR" 4
  .IX Item "-mabi=abi-type"
  Extend the current \s-1ABI\s0 with a particular extension, or remove such extension.
! Valid values are: \fBaltivec\fR, \fBno-altivec\fR,
  \&\fBibmlongdouble\fR, \fBieeelongdouble\fR,
! \&\fBelfv1\fR, \fBelfv2\fR,
! and for \s-1AIX:\s0 \fBvec-extabi\fR, \fBvec-default\fR.
  .IP "\fB\-mabi=ibmlongdouble\fR" 4
  .IX Item "-mabi=ibmlongdouble"
  Change the current \s-1ABI\s0 to use \s-1IBM\s0 extended-precision long double.
*************** system representing a certain processor
*** 26054,26060 ****
  \&\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, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
--- 26117,26123 ----
  \&\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
*************** BMI, BMI2\s0 and F16C instruction set su
*** 27578,27591 ****
  .IP "\fBbroadwell\fR" 4
  .IX Item "broadwell"
  Intel Broadwell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX\s0 and \s-1PREFETCHW\s0 instruction set support.
  .IP "\fBskylake\fR" 4
  .IX Item "skylake"
  Intel Skylake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC\s0 and
! \&\s-1XSAVES\s0 instruction set support.
  .IP "\fBbonnell\fR" 4
  .IX Item "bonnell"
  Intel Bonnell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3\s0 and \s-1SSSE3\s0
--- 27641,27654 ----
  .IP "\fBbroadwell\fR" 4
  .IX Item "broadwell"
  Intel Broadwell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2,
! F16C, RDSEED ADCX\s0 and \s-1PREFETCHW\s0 instruction set support.
  .IP "\fBskylake\fR" 4
  .IX Item "skylake"
  Intel Skylake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC\s0 and \s-1XSAVES\s0
! instruction set support.
  .IP "\fBbonnell\fR" 4
  .IX Item "bonnell"
  Intel Bonnell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3\s0 and \s-1SSSE3\s0
*************** instruction set support.
*** 27593,27626 ****
  .IP "\fBsilvermont\fR" 4
  .IX Item "silvermont"
  Intel Silvermont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL\s0 and \s-1RDRND\s0 instruction set support.
  .IP "\fBgoldmont\fR" 4
  .IX Item "goldmont"
  Intel Goldmont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT\s0 and \s-1FSGSBASE\s0
! instruction set support.
  .IP "\fBgoldmont-plus\fR" 4
  .IX Item "goldmont-plus"
  Intel Goldmont Plus \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE,
! PTWRITE, RDPID, SGX\s0 and \s-1UMIP\s0 instruction set support.
  .IP "\fBtremont\fR" 4
  .IX Item "tremont"
  Intel Tremont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE, PTWRITE,
! RDPID, SGX, UMIP,\s0 GFNI-SSE, \s-1CLWB\s0 and \s-1ENCLV\s0 instruction set support.
  .IP "\fBknl\fR" 4
  .IX Item "knl"
  Intel Knight's Landing \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER\s0 and
! \&\s-1AVX512CD\s0 instruction set support.
  .IP "\fBknm\fR" 4
  .IX Item "knm"
  Intel Knights Mill \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER, AVX512CD,
! AVX5124VNNIW, AVX5124FMAPS\s0 and \s-1AVX512VPOPCNTDQ\s0 instruction set support.
  .IP "\fBskylake\-avx512\fR" 4
  .IX Item "skylake-avx512"
  Intel Skylake Server \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
--- 27656,27691 ----
  .IP "\fBsilvermont\fR" 4
  .IX Item "silvermont"
  Intel Silvermont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL\s0 and \s-1RDRND\s0 instruction set support.
  .IP "\fBgoldmont\fR" 4
  .IX Item "goldmont"
  Intel Goldmont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT\s0 and \s-1FSGSBASE\s0 instruction set support.
  .IP "\fBgoldmont-plus\fR" 4
  .IX Item "goldmont-plus"
  Intel Goldmont Plus \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
! XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX\s0 and \s-1UMIP\s0 instruction set support.
  .IP "\fBtremont\fR" 4
  .IX Item "tremont"
  Intel Tremont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, UMIP,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
! MOVDIR64B, CLDEMOTE\s0 and \s-1WAITPKG\s0 instruction set support.
  .IP "\fBknl\fR" 4
  .IX Item "knl"
  Intel Knight's Landing \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER\s0 and \s-1AVX512CD\s0 instruction set support.
  .IP "\fBknm\fR" 4
  .IX Item "knm"
  Intel Knights Mill \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER, AVX512CD, AVX5124VNNIW, AVX5124FMAPS\s0 and \s-1AVX512VPOPCNTDQ\s0 instruction
! set support.
  .IP "\fBskylake\-avx512\fR" 4
  .IX Item "skylake-avx512"
  Intel Skylake Server \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
*************** SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2,
*** 27671,27678 ****
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B\s0 and  \s-1AVX512VP2INTERSECT\s0 instruction
! set support.
  .IP "\fBk6\fR" 4
  .IX Item "k6"
  \&\s-1AMD K6 CPU\s0 with \s-1MMX\s0 instruction set support.
--- 27736,27743 ----
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT\s0 and \s-1KEYLOCKER\s0
! instruction set support.
  .IP "\fBk6\fR" 4
  .IX Item "k6"
  \&\s-1AMD K6 CPU\s0 with \s-1MMX\s0 instruction set support.
*************** supersets \s-1BMI, BMI2, CLWB, F16C, FMA
*** 27770,27775 ****
--- 27835,27847 ----
  MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A,
  SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
  WBNOINVD,\s0 and 64\-bit instruction set extensions.)
+ .IP "\fBznver3\fR" 4
+ .IX Item "znver3"
+ \&\s-1AMD\s0 Family 19h core based CPUs with x86\-64 instruction set support. (This
+ supersets \s-1BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED,
+ MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A,
+ SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
+ WBNOINVD, PKU, VPCLMULQDQ, VAES,\s0 and 64\-bit instruction set extensions.)
  .IP "\fBbtver1\fR" 4
  .IX Item "btver1"
  CPUs based on \s-1AMD\s0 Family 14h cores with x86\-64 instruction set support.  (This
diff -Nrcpad gcc-10.2.0/gcc/doc/gcc.1 gcc-10.3.0/gcc/doc/gcc.1
*** gcc-10.2.0/gcc/doc/gcc.1	Thu Jul 23 06:45:25 2020
--- gcc-10.3.0/gcc/doc/gcc.1	Thu Apr  8 12:06:42 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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.
*** 567,577 ****
  \&\-fprofile\-dir=\fR\fIpath\fR  \fB\-fprofile\-generate  \-fprofile\-generate=\fR\fIpath\fR 
  \&\fB\-fprofile\-note=\fR\fIpath\fR \fB\-fprofile\-prefix\-path=\fR\fIpath\fR 
  \&\fB\-fprofile\-update=\fR\fImethod\fR \fB\-fprofile\-filter\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-exclude\-files=\fR\fIregex\fR \fB\-fprofile\-reproducibility 
! \&\-fsanitize=\fR\fIstyle\fR  \fB\-fsanitize\-recover  \-fsanitize\-recover=\fR\fIstyle\fR 
  \&\fB\-fasan\-shadow\-offset=\fR\fInumber\fR  \fB\-fsanitize\-sections=\fR\fIs1\fR\fB,\fR\fIs2\fR\fB,... 
  \&\-fsanitize\-undefined\-trap\-on\-error  \-fbounds\-check 
! \&\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR] 
  \&\fB\-fstack\-protector  \-fstack\-protector\-all  \-fstack\-protector\-strong 
  \&\-fstack\-protector\-explicit  \-fstack\-check 
  \&\-fstack\-limit\-register=\fR\fIreg\fR  \fB\-fstack\-limit\-symbol=\fR\fIsym\fR 
--- 567,578 ----
  \&\-fprofile\-dir=\fR\fIpath\fR  \fB\-fprofile\-generate  \-fprofile\-generate=\fR\fIpath\fR 
  \&\fB\-fprofile\-note=\fR\fIpath\fR \fB\-fprofile\-prefix\-path=\fR\fIpath\fR 
  \&\fB\-fprofile\-update=\fR\fImethod\fR \fB\-fprofile\-filter\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-exclude\-files=\fR\fIregex\fR 
! \&\fB\-fprofile\-reproducible=\fR[\fBmultithreaded\fR|\fBparallel-runs\fR|\fBserial\fR] 
! \&\fB\-fsanitize=\fR\fIstyle\fR  \fB\-fsanitize\-recover  \-fsanitize\-recover=\fR\fIstyle\fR 
  \&\fB\-fasan\-shadow\-offset=\fR\fInumber\fR  \fB\-fsanitize\-sections=\fR\fIs1\fR\fB,\fR\fIs2\fR\fB,... 
  \&\-fsanitize\-undefined\-trap\-on\-error  \-fbounds\-check 
! \&\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR|\fBcheck\fR] 
  \&\fB\-fstack\-protector  \-fstack\-protector\-all  \-fstack\-protector\-strong 
  \&\-fstack\-protector\-explicit  \-fstack\-check 
  \&\-fstack\-limit\-register=\fR\fIreg\fR  \fB\-fstack\-limit\-symbol=\fR\fIsym\fR 
*************** in the following sections.
*** 701,706 ****
--- 702,708 ----
  \&\-msign\-return\-address=\fR\fIscope\fR 
  \&\fB\-mbranch\-protection=\fR\fInone\fR\fB|\fR\fIstandard\fR\fB|\fR\fIpac-ret\fR\fB[+\fR\fIleaf\fR
  \&\fB+\fR\fIb\-key\fR\fB]|\fR\fIbti\fR 
+ \&\fB\-mharden\-sls=\fR\fIopts\fR 
  \&\fB\-march=\fR\fIname\fR  \fB\-mcpu=\fR\fIname\fR  \fB\-mtune=\fR\fIname\fR  
  \&\fB\-moverride=\fR\fIstring\fR  \fB\-mverbose\-cost\-dump 
  \&\-mstack\-protector\-guard=\fR\fIguard\fR \fB\-mstack\-protector\-guard\-reg=\fR\fIsysreg\fR 
*************** in the following sections.
*** 867,873 ****
  .Sp
  \&\fIeBPF Options\fR
  \&\fB\-mbig\-endian \-mlittle\-endian \-mkernel=\fR\fIversion\fR
! \&\fB\-mframe\-limit=\fR\fIbytes\fR
  .Sp
  \&\fI\s-1FR30\s0 Options\fR
  \&\fB\-msmall\-model  \-mno\-lsim\fR
--- 869,875 ----
  .Sp
  \&\fIeBPF Options\fR
  \&\fB\-mbig\-endian \-mlittle\-endian \-mkernel=\fR\fIversion\fR
! \&\fB\-mframe\-limit=\fR\fIbytes\fR \fB\-mxbpf\fR
  .Sp
  \&\fI\s-1FR30\s0 Options\fR
  \&\fB\-msmall\-model  \-mno\-lsim\fR
*************** approximation is enabled.  The default v
*** 12313,12318 ****
--- 12315,12346 ----
  The number of Newton iterations for calculating the reciprocal for double type.
  The precision of division is propotional to this param when division
  approximation is enabled.  The default value is 2.
+ .IP "\fBaarch64\-autovec\-preference\fR" 4
+ .IX Item "aarch64-autovec-preference"
+ Force an \s-1ISA\s0 selection strategy for auto-vectorization.  Accepts values from
+ 0 to 4, inclusive.
+ .RS 4
+ .IP "\fB0\fR" 4
+ .IX Item "0"
+ Use the default heuristics.
+ .IP "\fB1\fR" 4
+ .IX Item "1"
+ Use only Advanced \s-1SIMD\s0 for auto-vectorization.
+ .IP "\fB2\fR" 4
+ .IX Item "2"
+ Use only \s-1SVE\s0 for auto-vectorization.
+ .IP "\fB3\fR" 4
+ .IX Item "3"
+ Use both Advanced \s-1SIMD\s0 and \s-1SVE.\s0  Prefer Advanced \s-1SIMD\s0 when the costs are
+ deemed equal.
+ .IP "\fB4\fR" 4
+ .IX Item "4"
+ Use both Advanced \s-1SIMD\s0 and \s-1SVE.\s0  Prefer \s-1SVE\s0 when the costs are deemed equal.
+ .RE
+ .RS 4
+ .Sp
+ The default value is 0.
+ .RE
  .RE
  .RS 4
  .RE
*************** all the regular expressions (separated b
*** 12517,12530 ****
  .Sp
  For example, \fB\-fprofile\-exclude\-files=/usr/*\fR will prevent instrumentation
  of all files that are located in \fI/usr/\fR folder.
! .IP "\fB\-fprofile\-reproducible\fR" 4
! .IX Item "-fprofile-reproducible"
  Control level of reproducibility of profile gathered by
  \&\f(CW\*(C`\-fprofile\-generate\*(C'\fR.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  .Sp
! With \fB\-fprofile\-reproducibility=serial\fR the profile gathered by
  \&\fB\-fprofile\-generate\fR is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
--- 12545,12558 ----
  .Sp
  For example, \fB\-fprofile\-exclude\-files=/usr/*\fR will prevent instrumentation
  of all files that are located in \fI/usr/\fR folder.
! .IP "\fB\-fprofile\-reproducible=\fR[\fBmultithreaded\fR|\fBparallel-runs\fR|\fBserial\fR]" 4
! .IX Item "-fprofile-reproducible=[multithreaded|parallel-runs|serial]"
  Control level of reproducibility of profile gathered by
  \&\f(CW\*(C`\-fprofile\-generate\*(C'\fR.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  .Sp
! With \fB\-fprofile\-reproducible=serial\fR the profile gathered by
  \&\fB\-fprofile\-generate\fR is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
*************** Such non-reproducible part of programs m
*** 12539,12545 ****
  \&\fB\-l\fR can be used to dump gathered data and verify that they are
  indeed reproducible.
  .Sp
! With \fB\-fprofile\-reproducibility=parallel\-runs\fR collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with \f(CW\*(C`make \-j\*(C'\fR). This
--- 12567,12573 ----
  \&\fB\-l\fR can be used to dump gathered data and verify that they are
  indeed reproducible.
  .Sp
! With \fB\-fprofile\-reproducible=parallel\-runs\fR collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with \f(CW\*(C`make \-j\*(C'\fR). This
*************** variable or \f(CW\*(C`_\|_sanitizer_cov_
*** 12823,12830 ****
  operand constant, \f(CW\*(C`_\|_sanitizer_cov_trace_cmpf\*(C'\fR or
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_cmpd\*(C'\fR for float or double comparisons and
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_switch\*(C'\fR for switch statements.
! .IP "\fB\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR]" 4
! .IX Item "-fcf-protection=[full|branch|return|none]"
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
  transfer instructions (such as indirect function call, function return,
--- 12851,12858 ----
  operand constant, \f(CW\*(C`_\|_sanitizer_cov_trace_cmpf\*(C'\fR or
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_cmpd\*(C'\fR for float or double comparisons and
  \&\f(CW\*(C`_\|_sanitizer_cov_trace_switch\*(C'\fR for switch statements.
! .IP "\fB\-fcf\-protection=\fR[\fBfull\fR|\fBbranch\fR|\fBreturn\fR|\fBnone\fR|\fBcheck\fR]" 4
! .IX Item "-fcf-protection=[full|branch|return|none|check]"
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
  transfer instructions (such as indirect function call, function return,
*************** function.  The value \f(CW\*(C`full\*(C'
*** 12841,12846 ****
--- 12869,12879 ----
  \&\f(CW\*(C`branch\*(C'\fR and \f(CW\*(C`return\*(C'\fR. The value \f(CW\*(C`none\*(C'\fR turns off
  instrumentation.
  .Sp
+ The value \f(CW\*(C`check\*(C'\fR is used for the final link with link-time
+ optimization (\s-1LTO\s0).  An error is issued if \s-1LTO\s0 object files are
+ compiled with different \fB\-fcf\-protection\fR values.  The
+ value \f(CW\*(C`check\*(C'\fR is ignored at the compile time.
+ .Sp
  The macro \f(CW\*(C`_\|_CET_\|_\*(C'\fR is defined when \fB\-fcf\-protection\fR is
  used.  The first bit of \f(CW\*(C`_\|_CET_\|_\*(C'\fR is set to 1 for the value
  \&\f(CW\*(C`branch\*(C'\fR and the second bit of \f(CW\*(C`_\|_CET_\|_\*(C'\fR is set to 1 for
*************** performance of the code.  Permissible va
*** 16283,16295 ****
  \&\fBcortex\-a57\fR, \fBcortex\-a72\fR, \fBcortex\-a73\fR, \fBcortex\-a75\fR,
  \&\fBcortex\-a76\fR, \fBcortex\-a76ae\fR, \fBcortex\-a77\fR,
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\fR,
! \&\fBares\fR, \fBexynos\-m1\fR, \fBemag\fR, \fBfalkor\fR,
! \&\fBneoverse\-e1\fR,\fBneoverse\-n1\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
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
  \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
--- 16316,16329 ----
  \&\fBcortex\-a57\fR, \fBcortex\-a72\fR, \fBcortex\-a73\fR, \fBcortex\-a75\fR,
  \&\fBcortex\-a76\fR, \fBcortex\-a76ae\fR, \fBcortex\-a77\fR,
  \&\fBcortex\-a65\fR, \fBcortex\-a65ae\fR, \fBcortex\-a34\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,
! \&\fBa64fx\fR,
  \&\fBthunderx\fR, \fBthunderxt88\fR,
  \&\fBthunderxt88p1\fR, \fBthunderxt81\fR, \fBtsv110\fR,
  \&\fBthunderxt83\fR, \fBthunderx2t99\fR, \fBthunderx3t110\fR, \fBzeus\fR,
*************** argument \fBleaf\fR can be used to exten
*** 16374,16379 ****
--- 16408,16430 ----
  functions.  The optional argument \fBb\-key\fR can be used to sign the functions
  with the B\-key instead of the A\-key.
  \&\fBbti\fR turns on branch target identification mechanism.
+ .IP "\fB\-mharden\-sls=\fR\fIopts\fR" 4
+ .IX Item "-mharden-sls=opts"
+ Enable compiler hardening against straight line speculation (\s-1SLS\s0).
+ \&\fIopts\fR is a comma-separated list of the following options:
+ .RS 4
+ .IP "\fBretbr\fR" 4
+ .IX Item "retbr"
+ .PD 0
+ .IP "\fBblr\fR" 4
+ .IX Item "blr"
+ .RE
+ .RS 4
+ .PD
+ .Sp
+ In addition, \fB\-mharden\-sls=all\fR enables all \s-1SLS\s0 hardening while
+ \&\fB\-mharden\-sls=none\fR disables all \s-1SLS\s0 hardening.
+ .RE
  .IP "\fB\-msve\-vector\-bits=\fR\fIbits\fR" 4
  .IX Item "-msve-vector-bits=bits"
  Specify the number of bits in an \s-1SVE\s0 vector register.  This option only has
*************** Permissible names are: \fBarm7tdmi\fR, \
*** 18086,18094 ****
  \&\fBcortex\-m35p\fR, \fBcortex\-m55\fR,
  \&\fBcortex\-m1.small\-multiply\fR, \fBcortex\-m0.small\-multiply\fR,
  \&\fBcortex\-m0plus.small\-multiply\fR, \fBexynos\-m1\fR, \fBmarvell\-pj4\fR,
! \&\fBneoverse\-n1\fR, \fBxscale\fR, \fBiwmmxt\fR, \fBiwmmxt2\fR,
! \&\fBep9312\fR, \fBfa526\fR, \fBfa626\fR, \fBfa606te\fR, \fBfa626te\fR,
! \&\fBfmp626\fR, \fBfa726te\fR, \fBxgene1\fR.
  .Sp
  Additionally, this option can specify that \s-1GCC\s0 should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
--- 18137,18145 ----
  \&\fBcortex\-m35p\fR, \fBcortex\-m55\fR,
  \&\fBcortex\-m1.small\-multiply\fR, \fBcortex\-m0.small\-multiply\fR,
  \&\fBcortex\-m0plus.small\-multiply\fR, \fBexynos\-m1\fR, \fBmarvell\-pj4\fR,
! \&\fBneoverse\-n1\fR, \fBneoverse\-n2\fR, \fBneoverse\-v1\fR, \fBxscale\fR,
! \&\fBiwmmxt\fR, \fBiwmmxt2\fR, \fBep9312\fR, \fBfa526\fR, \fBfa626\fR,
! \&\fBfa606te\fR, \fBfa626te\fR, \fBfmp626\fR, \fBfa726te\fR, \fBxgene1\fR.
  .Sp
  Additionally, this option can specify that \s-1GCC\s0 should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
*************** is only available when generating non-pi
*** 18455,18461 ****
  .IX Item "-mcmse"
  Generate secure code as per the \*(L"ARMv8\-M Security Extensions: Requirements on
  Development Tools Engineering Specification\*(R", which can be found on
! <\fBhttp://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf\fR>.
  .IP "\fB\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
--- 18506,18512 ----
  .IX Item "-mcmse"
  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\-mfdpic\fR" 4
  .IX Item "-mfdpic"
  .PD 0
*************** These options are defined for \s-1AVR\s0
*** 18486,18580 ****
  .IX Item "-mmcu=mcu"
  Specify Atmel \s-1AVR\s0 instruction set architectures (\s-1ISA\s0) or \s-1MCU\s0 type.
  .Sp
! The default for this option is@tie{}\fBavr2\fR.
  .Sp
  \&\s-1GCC\s0 supports the following \s-1AVR\s0 devices and ISAs:
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
  .IX Item "avr2"
! \&\*(L"Classic\*(R" devices with up to 8@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny22\*(C'\fR, \f(CW\*(C`attiny26\*(C'\fR, \f(CW\*(C`at90s2313\*(C'\fR, \f(CW\*(C`at90s2323\*(C'\fR, \f(CW\*(C`at90s2333\*(C'\fR, \f(CW\*(C`at90s2343\*(C'\fR, \f(CW\*(C`at90s4414\*(C'\fR, \f(CW\*(C`at90s4433\*(C'\fR, \f(CW\*(C`at90s4434\*(C'\fR, \f(CW\*(C`at90c8534\*(C'\fR, \f(CW\*(C`at90s8515\*(C'\fR, \f(CW\*(C`at90s8535\*(C'\fR.
  .ie n .IP """avr25""" 4
  .el .IP "\f(CWavr25\fR" 4
  .IX Item "avr25"
! \&\*(L"Classic\*(R" devices with up to 8@tie{}KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny13\*(C'\fR, \f(CW\*(C`attiny13a\*(C'\fR, \f(CW\*(C`attiny24\*(C'\fR, \f(CW\*(C`attiny24a\*(C'\fR, \f(CW\*(C`attiny25\*(C'\fR, \f(CW\*(C`attiny261\*(C'\fR, \f(CW\*(C`attiny261a\*(C'\fR, \f(CW\*(C`attiny2313\*(C'\fR, \f(CW\*(C`attiny2313a\*(C'\fR, \f(CW\*(C`attiny43u\*(C'\fR, \f(CW\*(C`attiny44\*(C'\fR, \f(CW\*(C`attiny44a\*(C'\fR, \f(CW\*(C`attiny45\*(C'\fR, \f(CW\*(C`attiny48\*(C'\fR, \f(CW\*(C`attiny441\*(C'\fR, \f(CW\*(C`attiny461\*(C'\fR, \f(CW\*(C`attiny461a\*(C'\fR, \f(CW\*(C`attiny4313\*(C'\fR, \f(CW\*(C`attiny84\*(C'\fR, \f(CW\*(C`attiny84a\*(C'\fR, \f(CW\*(C`attiny85\*(C'\fR, \f(CW\*(C`attiny87\*(C'\fR, \f(CW\*(C`attiny88\*(C'\fR, \f(CW\*(C`attiny828\*(C'\fR, \f(CW\*(C`attiny841\*(C'\fR, \f(CW\*(C`attiny861\*(C'\fR, \f(CW\*(C`attiny861a\*(C'\fR, \f(CW\*(C`ata5272\*(C'\fR, \f(CW\*(C`ata6616c\*(C'\fR, \f(CW\*(C`at86rf401\*(C'\fR.
  .ie n .IP """avr3""" 4
  .el .IP "\f(CWavr3\fR" 4
  .IX Item "avr3"
! \&\*(L"Classic\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`at76c711\*(C'\fR, \f(CW\*(C`at43usb355\*(C'\fR.
  .ie n .IP """avr31""" 4
  .el .IP "\f(CWavr31\fR" 4
  .IX Item "avr31"
! \&\*(L"Classic\*(R" devices with 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega103\*(C'\fR, \f(CW\*(C`at43usb320\*(C'\fR.
  .ie n .IP """avr35""" 4
  .el .IP "\f(CWavr35\fR" 4
  .IX Item "avr35"
! \&\*(L"Classic\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny167\*(C'\fR, \f(CW\*(C`attiny1634\*(C'\fR, \f(CW\*(C`atmega8u2\*(C'\fR, \f(CW\*(C`atmega16u2\*(C'\fR, \f(CW\*(C`atmega32u2\*(C'\fR, \f(CW\*(C`ata5505\*(C'\fR, \f(CW\*(C`ata6617c\*(C'\fR, \f(CW\*(C`ata664251\*(C'\fR, \f(CW\*(C`at90usb82\*(C'\fR, \f(CW\*(C`at90usb162\*(C'\fR.
  .ie n .IP """avr4""" 4
  .el .IP "\f(CWavr4\fR" 4
  .IX Item "avr4"
! \&\*(L"Enhanced\*(R" devices with up to 8@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega48\*(C'\fR, \f(CW\*(C`atmega48a\*(C'\fR, \f(CW\*(C`atmega48p\*(C'\fR, \f(CW\*(C`atmega48pa\*(C'\fR, \f(CW\*(C`atmega48pb\*(C'\fR, \f(CW\*(C`atmega8\*(C'\fR, \f(CW\*(C`atmega8a\*(C'\fR, \f(CW\*(C`atmega8hva\*(C'\fR, \f(CW\*(C`atmega88\*(C'\fR, \f(CW\*(C`atmega88a\*(C'\fR, \f(CW\*(C`atmega88p\*(C'\fR, \f(CW\*(C`atmega88pa\*(C'\fR, \f(CW\*(C`atmega88pb\*(C'\fR, \f(CW\*(C`atmega8515\*(C'\fR, \f(CW\*(C`atmega8535\*(C'\fR, \f(CW\*(C`ata6285\*(C'\fR, \f(CW\*(C`ata6286\*(C'\fR, \f(CW\*(C`ata6289\*(C'\fR, \f(CW\*(C`ata6612c\*(C'\fR, \f(CW\*(C`at90pwm1\*(C'\fR, \f(CW\*(C`at90pwm2\*(C'\fR, \f(CW\*(C`at90pwm2b\*(C'\fR, \f(CW\*(C`at90pwm3\*(C'\fR, \f(CW\*(C`at90pwm3b\*(C'\fR, \f(CW\*(C`at90pwm81\*(C'\fR.
  .ie n .IP """avr5""" 4
  .el .IP "\f(CWavr5\fR" 4
  .IX Item "avr5"
! \&\*(L"Enhanced\*(R" devices with 16@tie{}KiB up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega16\*(C'\fR, \f(CW\*(C`atmega16a\*(C'\fR, \f(CW\*(C`atmega16hva\*(C'\fR, \f(CW\*(C`atmega16hva2\*(C'\fR, \f(CW\*(C`atmega16hvb\*(C'\fR, \f(CW\*(C`atmega16hvbrevb\*(C'\fR, \f(CW\*(C`atmega16m1\*(C'\fR, \f(CW\*(C`atmega16u4\*(C'\fR, \f(CW\*(C`atmega161\*(C'\fR, \f(CW\*(C`atmega162\*(C'\fR, \f(CW\*(C`atmega163\*(C'\fR, \f(CW\*(C`atmega164a\*(C'\fR, \f(CW\*(C`atmega164p\*(C'\fR, \f(CW\*(C`atmega164pa\*(C'\fR, \f(CW\*(C`atmega165\*(C'\fR, \f(CW\*(C`atmega165a\*(C'\fR, \f(CW\*(C`atmega165p\*(C'\fR, \f(CW\*(C`atmega165pa\*(C'\fR, \f(CW\*(C`atmega168\*(C'\fR, \f(CW\*(C`atmega168a\*(C'\fR, \f(CW\*(C`atmega168p\*(C'\fR, \f(CW\*(C`atmega168pa\*(C'\fR, \f(CW\*(C`atmega168pb\*(C'\fR, \f(CW\*(C`atmega169\*(C'\fR, \f(CW\*(C`atmega169a\*(C'\fR, \f(CW\*(C`atmega169p\*(C'\fR, \f(CW\*(C`atmega169pa\*(C'\fR, \f(CW\*(C`atmega32\*(C'\fR, \f(CW\*(C`atmega32a\*(C'\fR, \f(CW\*(C`atmega32c1\*(C'\fR, \f(CW\*(C`atmega32hvb\*(C'\fR, \f(CW\*(C`atmega32hvbrevb\*(C'\fR, \f(CW\*(C`atmega32m1\*(C'\fR, \f(CW\*(C`atmega32u4\*(C'\fR, \f(CW\*(C`atmega32u6\*(C'\fR, \f(CW\*(C`atmega323\*(C'\fR, \f(CW\*(C`atmega324a\*(C'\fR, \f(CW\*(C`atmega324p\*(C'\fR, \f(CW\*(C`atmega324pa\*(C'\fR, \f(CW\*(C`atmega325\*(C'\fR, \f(CW\*(C`atmega325a\*(C'\fR, \f(CW\*(C`atmega325p\*(C'\fR, \f(CW\*(C`atmega325pa\*(C'\fR, \f(CW\*(C`atmega328\*(C'\fR, \f(CW\*(C`atmega328p\*(C'\fR, \f(CW\*(C`atmega328pb\*(C'\fR, \f(CW\*(C`atmega329\*(C'\fR, \f(CW\*(C`atmega329a\*(C'\fR, \f(CW\*(C`atmega329p\*(C'\fR, \f(CW\*(C`atmega329pa\*(C'\fR, \f(CW\*(C`atmega3250\*(C'\fR, \f(CW\*(C`atmega3250a\*(C'\fR, \f(CW\*(C`atmega3250p\*(C'\fR, \f(CW\*(C`atmega3250pa\*(C'\fR, \f(CW\*(C`atmega3290\*(C'\fR, \f(CW\*(C`atmega3290a\*(C'\fR, \f(CW\*(C`atmega3290p\*(C'\fR, \f(CW\*(C`atmega3290pa\*(C'\fR, \f(CW\*(C`atmega406\*(C'\fR, \f(CW\*(C`atmega64\*(C'\fR, \f(CW\*(C`atmega64a\*(C'\fR, \f(CW\*(C`atmega64c1\*(C'\fR, \f(CW\*(C`atmega64hve\*(C'\fR, \f(CW\*(C`atmega64hve2\*(C'\fR, \f(CW\*(C`atmega64m1\*(C'\fR, \f(CW\*(C`atmega64rfr2\*(C'\fR, \f(CW\*(C`atmega640\*(C'\fR, \f(CW\*(C`atmega644\*(C'\fR, \f(CW\*(C`atmega644a\*(C'\fR, \f(CW\*(C`atmega644p\*(C'\fR, \f(CW\*(C`atmega644pa\*(C'\fR, \f(CW\*(C`atmega644rfr2\*(C'\fR, \f(CW\*(C`atmega645\*(C'\fR, \f(CW\*(C`atmega645a\*(C'\fR, \f(CW\*(C`atmega645p\*(C'\fR, \f(CW\*(C`atmega649\*(C'\fR, \f(CW\*(C`atmega649a\*(C'\fR, \f(CW\*(C`atmega649p\*(C'\fR, \f(CW\*(C`atmega6450\*(C'\fR, \f(CW\*(C`atmega6450a\*(C'\fR, \f(CW\*(C`atmega6450p\*(C'\fR, \f(CW\*(C`atmega6490\*(C'\fR, \f(CW\*(C`atmega6490a\*(C'\fR, \f(CW\*(C`atmega6490p\*(C'\fR, \f(CW\*(C`ata5795\*(C'\fR, \f(CW\*(C`ata5790\*(C'\fR, \f(CW\*(C`ata5790n\*(C'\fR, \f(CW\*(C`ata5791\*(C'\fR, \f(CW\*(C`ata6613c\*(C'\fR, \f(CW\*(C`ata6614q\*(C'\fR, \f(CW\*(C`ata5782\*(C'\fR, \f(CW\*(C`ata5831\*(C'\fR, \f(CW\*(C`ata8210\*(C'\fR, \f(CW\*(C`ata8510\*(C'\fR, \f(CW\*(C`ata5702m322\*(C'\fR, \f(CW\*(C`at90pwm161\*(C'\fR, \f(CW\*(C`at90pwm216\*(C'\fR, \f(CW\*(C`at90pwm316\*(C'\fR, \f(CW\*(C`at90can32\*(C'\fR, \f(CW\*(C`at90can64\*(C'\fR, \f(CW\*(C`at90scr100\*(C'\fR, \f(CW\*(C`at90usb646\*(C'\fR, \f(CW\*(C`at90usb647\*(C'\fR, \f(CW\*(C`at94k\*(C'\fR, \f(CW\*(C`m3000\*(C'\fR.
  .ie n .IP """avr51""" 4
  .el .IP "\f(CWavr51\fR" 4
  .IX Item "avr51"
! \&\*(L"Enhanced\*(R" devices with 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega128\*(C'\fR, \f(CW\*(C`atmega128a\*(C'\fR, \f(CW\*(C`atmega128rfa1\*(C'\fR, \f(CW\*(C`atmega128rfr2\*(C'\fR, \f(CW\*(C`atmega1280\*(C'\fR, \f(CW\*(C`atmega1281\*(C'\fR, \f(CW\*(C`atmega1284\*(C'\fR, \f(CW\*(C`atmega1284p\*(C'\fR, \f(CW\*(C`atmega1284rfr2\*(C'\fR, \f(CW\*(C`at90can128\*(C'\fR, \f(CW\*(C`at90usb1286\*(C'\fR, \f(CW\*(C`at90usb1287\*(C'\fR.
  .ie n .IP """avr6""" 4
  .el .IP "\f(CWavr6\fR" 4
  .IX Item "avr6"
! \&\*(L"Enhanced\*(R" devices with 3\-byte \s-1PC,\s0 i.e. with more than 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atmega256rfr2\*(C'\fR, \f(CW\*(C`atmega2560\*(C'\fR, \f(CW\*(C`atmega2561\*(C'\fR, \f(CW\*(C`atmega2564rfr2\*(C'\fR.
  .ie n .IP """avrxmega2""" 4
  .el .IP "\f(CWavrxmega2\fR" 4
  .IX Item "avrxmega2"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 8@tie{}KiB and up to 64@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega8e5\*(C'\fR, \f(CW\*(C`atxmega16a4\*(C'\fR, \f(CW\*(C`atxmega16a4u\*(C'\fR, \f(CW\*(C`atxmega16c4\*(C'\fR, \f(CW\*(C`atxmega16d4\*(C'\fR, \f(CW\*(C`atxmega16e5\*(C'\fR, \f(CW\*(C`atxmega32a4\*(C'\fR, \f(CW\*(C`atxmega32a4u\*(C'\fR, \f(CW\*(C`atxmega32c3\*(C'\fR, \f(CW\*(C`atxmega32c4\*(C'\fR, \f(CW\*(C`atxmega32d3\*(C'\fR, \f(CW\*(C`atxmega32d4\*(C'\fR, \f(CW\*(C`atxmega32e5\*(C'\fR.
  .ie n .IP """avrxmega3""" 4
  .el .IP "\f(CWavrxmega3\fR" 4
  .IX Item "avrxmega3"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with up to 64@tie{}KiB of combined program memory and \s-1RAM,\s0 and with program memory visible in the \s-1RAM\s0 address space.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny202\*(C'\fR, \f(CW\*(C`attiny204\*(C'\fR, \f(CW\*(C`attiny212\*(C'\fR, \f(CW\*(C`attiny214\*(C'\fR, \f(CW\*(C`attiny402\*(C'\fR, \f(CW\*(C`attiny404\*(C'\fR, \f(CW\*(C`attiny406\*(C'\fR, \f(CW\*(C`attiny412\*(C'\fR, \f(CW\*(C`attiny414\*(C'\fR, \f(CW\*(C`attiny416\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny804\*(C'\fR, \f(CW\*(C`attiny806\*(C'\fR, \f(CW\*(C`attiny807\*(C'\fR, \f(CW\*(C`attiny814\*(C'\fR, \f(CW\*(C`attiny816\*(C'\fR, \f(CW\*(C`attiny817\*(C'\fR, \f(CW\*(C`attiny1604\*(C'\fR, \f(CW\*(C`attiny1606\*(C'\fR, \f(CW\*(C`attiny1607\*(C'\fR, \f(CW\*(C`attiny1614\*(C'\fR, \f(CW\*(C`attiny1616\*(C'\fR, \f(CW\*(C`attiny1617\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`atmega808\*(C'\fR, \f(CW\*(C`atmega809\*(C'\fR, \f(CW\*(C`atmega1608\*(C'\fR, \f(CW\*(C`atmega1609\*(C'\fR, \f(CW\*(C`atmega3208\*(C'\fR, \f(CW\*(C`atmega3209\*(C'\fR, \f(CW\*(C`atmega4808\*(C'\fR, \f(CW\*(C`atmega4809\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega64a3\*(C'\fR, \f(CW\*(C`atxmega64a3u\*(C'\fR, \f(CW\*(C`atxmega64a4u\*(C'\fR, \f(CW\*(C`atxmega64b1\*(C'\fR, \f(CW\*(C`atxmega64b3\*(C'\fR, \f(CW\*(C`atxmega64c3\*(C'\fR, \f(CW\*(C`atxmega64d3\*(C'\fR, \f(CW\*(C`atxmega64d4\*(C'\fR.
  .ie n .IP """avrxmega5""" 4
  .el .IP "\f(CWavrxmega5\fR" 4
  .IX Item "avrxmega5"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64@tie{}KiB and up to 128@tie{}KiB of program memory and more than 64@tie{}KiB of \s-1RAM.\s0
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega64a1\*(C'\fR, \f(CW\*(C`atxmega64a1u\*(C'\fR.
  .ie n .IP """avrxmega6""" 4
  .el .IP "\f(CWavrxmega6\fR" 4
  .IX Item "avrxmega6"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega128a3\*(C'\fR, \f(CW\*(C`atxmega128a3u\*(C'\fR, \f(CW\*(C`atxmega128b1\*(C'\fR, \f(CW\*(C`atxmega128b3\*(C'\fR, \f(CW\*(C`atxmega128c3\*(C'\fR, \f(CW\*(C`atxmega128d3\*(C'\fR, \f(CW\*(C`atxmega128d4\*(C'\fR, \f(CW\*(C`atxmega192a3\*(C'\fR, \f(CW\*(C`atxmega192a3u\*(C'\fR, \f(CW\*(C`atxmega192c3\*(C'\fR, \f(CW\*(C`atxmega192d3\*(C'\fR, \f(CW\*(C`atxmega256a3\*(C'\fR, \f(CW\*(C`atxmega256a3b\*(C'\fR, \f(CW\*(C`atxmega256a3bu\*(C'\fR, \f(CW\*(C`atxmega256a3u\*(C'\fR, \f(CW\*(C`atxmega256c3\*(C'\fR, \f(CW\*(C`atxmega256d3\*(C'\fR, \f(CW\*(C`atxmega384c3\*(C'\fR, \f(CW\*(C`atxmega384d3\*(C'\fR.
  .ie n .IP """avrxmega7""" 4
  .el .IP "\f(CWavrxmega7\fR" 4
  .IX Item "avrxmega7"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128@tie{}KiB of program memory and more than 64@tie{}KiB of \s-1RAM.\s0
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`atxmega128a1\*(C'\fR, \f(CW\*(C`atxmega128a1u\*(C'\fR, \f(CW\*(C`atxmega128a4u\*(C'\fR.
  .ie n .IP """avrtiny""" 4
  .el .IP "\f(CWavrtiny\fR" 4
  .IX Item "avrtiny"
! \&\*(L"\s-1TINY\*(R"\s0 Tiny core devices with 512@tie{}B up to 4@tie{}KiB of program memory.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny4\*(C'\fR, \f(CW\*(C`attiny5\*(C'\fR, \f(CW\*(C`attiny9\*(C'\fR, \f(CW\*(C`attiny10\*(C'\fR, \f(CW\*(C`attiny20\*(C'\fR, \f(CW\*(C`attiny40\*(C'\fR.
  .ie n .IP """avr1""" 4
  .el .IP "\f(CWavr1\fR" 4
  .IX Item "avr1"
  This \s-1ISA\s0 is implemented by the minimal \s-1AVR\s0 core and supported for assembler only.
! \&\fImcu\fR\f(CW@tie\fR{}= \f(CW\*(C`attiny11\*(C'\fR, \f(CW\*(C`attiny12\*(C'\fR, \f(CW\*(C`attiny15\*(C'\fR, \f(CW\*(C`attiny28\*(C'\fR, \f(CW\*(C`at90s1200\*(C'\fR.
  .RE
  .RS 4
  .RE
--- 18537,18631 ----
  .IX Item "-mmcu=mcu"
  Specify Atmel \s-1AVR\s0 instruction set architectures (\s-1ISA\s0) or \s-1MCU\s0 type.
  .Sp
! The default for this option is \fBavr2\fR.
  .Sp
  \&\s-1GCC\s0 supports the following \s-1AVR\s0 devices and ISAs:
  .RS 4
  .ie n .IP """avr2""" 4
  .el .IP "\f(CWavr2\fR" 4
  .IX Item "avr2"
! \&\*(L"Classic\*(R" devices with up to 8 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`attiny22\*(C'\fR, \f(CW\*(C`attiny26\*(C'\fR, \f(CW\*(C`at90s2313\*(C'\fR, \f(CW\*(C`at90s2323\*(C'\fR, \f(CW\*(C`at90s2333\*(C'\fR, \f(CW\*(C`at90s2343\*(C'\fR, \f(CW\*(C`at90s4414\*(C'\fR, \f(CW\*(C`at90s4433\*(C'\fR, \f(CW\*(C`at90s4434\*(C'\fR, \f(CW\*(C`at90c8534\*(C'\fR, \f(CW\*(C`at90s8515\*(C'\fR, \f(CW\*(C`at90s8535\*(C'\fR.
  .ie n .IP """avr25""" 4
  .el .IP "\f(CWavr25\fR" 4
  .IX Item "avr25"
! \&\*(L"Classic\*(R" devices with up to 8 KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR = \f(CW\*(C`attiny13\*(C'\fR, \f(CW\*(C`attiny13a\*(C'\fR, \f(CW\*(C`attiny24\*(C'\fR, \f(CW\*(C`attiny24a\*(C'\fR, \f(CW\*(C`attiny25\*(C'\fR, \f(CW\*(C`attiny261\*(C'\fR, \f(CW\*(C`attiny261a\*(C'\fR, \f(CW\*(C`attiny2313\*(C'\fR, \f(CW\*(C`attiny2313a\*(C'\fR, \f(CW\*(C`attiny43u\*(C'\fR, \f(CW\*(C`attiny44\*(C'\fR, \f(CW\*(C`attiny44a\*(C'\fR, \f(CW\*(C`attiny45\*(C'\fR, \f(CW\*(C`attiny48\*(C'\fR, \f(CW\*(C`attiny441\*(C'\fR, \f(CW\*(C`attiny461\*(C'\fR, \f(CW\*(C`attiny461a\*(C'\fR, \f(CW\*(C`attiny4313\*(C'\fR, \f(CW\*(C`attiny84\*(C'\fR, \f(CW\*(C`attiny84a\*(C'\fR, \f(CW\*(C`attiny85\*(C'\fR, \f(CW\*(C`attiny87\*(C'\fR, \f(CW\*(C`attiny88\*(C'\fR, \f(CW\*(C`attiny828\*(C'\fR, \f(CW\*(C`attiny841\*(C'\fR, \f(CW\*(C`attiny861\*(C'\fR, \f(CW\*(C`attiny861a\*(C'\fR, \f(CW\*(C`ata5272\*(C'\fR, \f(CW\*(C`ata6616c\*(C'\fR, \f(CW\*(C`at86rf401\*(C'\fR.
  .ie n .IP """avr3""" 4
  .el .IP "\f(CWavr3\fR" 4
  .IX Item "avr3"
! \&\*(L"Classic\*(R" devices with 16 KiB up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`at76c711\*(C'\fR, \f(CW\*(C`at43usb355\*(C'\fR.
  .ie n .IP """avr31""" 4
  .el .IP "\f(CWavr31\fR" 4
  .IX Item "avr31"
! \&\*(L"Classic\*(R" devices with 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega103\*(C'\fR, \f(CW\*(C`at43usb320\*(C'\fR.
  .ie n .IP """avr35""" 4
  .el .IP "\f(CWavr35\fR" 4
  .IX Item "avr35"
! \&\*(L"Classic\*(R" devices with 16 KiB up to 64 KiB of program memory and with the \f(CW\*(C`MOVW\*(C'\fR instruction.
! \&\fImcu\fR = \f(CW\*(C`attiny167\*(C'\fR, \f(CW\*(C`attiny1634\*(C'\fR, \f(CW\*(C`atmega8u2\*(C'\fR, \f(CW\*(C`atmega16u2\*(C'\fR, \f(CW\*(C`atmega32u2\*(C'\fR, \f(CW\*(C`ata5505\*(C'\fR, \f(CW\*(C`ata6617c\*(C'\fR, \f(CW\*(C`ata664251\*(C'\fR, \f(CW\*(C`at90usb82\*(C'\fR, \f(CW\*(C`at90usb162\*(C'\fR.
  .ie n .IP """avr4""" 4
  .el .IP "\f(CWavr4\fR" 4
  .IX Item "avr4"
! \&\*(L"Enhanced\*(R" devices with up to 8 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega48\*(C'\fR, \f(CW\*(C`atmega48a\*(C'\fR, \f(CW\*(C`atmega48p\*(C'\fR, \f(CW\*(C`atmega48pa\*(C'\fR, \f(CW\*(C`atmega48pb\*(C'\fR, \f(CW\*(C`atmega8\*(C'\fR, \f(CW\*(C`atmega8a\*(C'\fR, \f(CW\*(C`atmega8hva\*(C'\fR, \f(CW\*(C`atmega88\*(C'\fR, \f(CW\*(C`atmega88a\*(C'\fR, \f(CW\*(C`atmega88p\*(C'\fR, \f(CW\*(C`atmega88pa\*(C'\fR, \f(CW\*(C`atmega88pb\*(C'\fR, \f(CW\*(C`atmega8515\*(C'\fR, \f(CW\*(C`atmega8535\*(C'\fR, \f(CW\*(C`ata6285\*(C'\fR, \f(CW\*(C`ata6286\*(C'\fR, \f(CW\*(C`ata6289\*(C'\fR, \f(CW\*(C`ata6612c\*(C'\fR, \f(CW\*(C`at90pwm1\*(C'\fR, \f(CW\*(C`at90pwm2\*(C'\fR, \f(CW\*(C`at90pwm2b\*(C'\fR, \f(CW\*(C`at90pwm3\*(C'\fR, \f(CW\*(C`at90pwm3b\*(C'\fR, \f(CW\*(C`at90pwm81\*(C'\fR.
  .ie n .IP """avr5""" 4
  .el .IP "\f(CWavr5\fR" 4
  .IX Item "avr5"
! \&\*(L"Enhanced\*(R" devices with 16 KiB up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega16\*(C'\fR, \f(CW\*(C`atmega16a\*(C'\fR, \f(CW\*(C`atmega16hva\*(C'\fR, \f(CW\*(C`atmega16hva2\*(C'\fR, \f(CW\*(C`atmega16hvb\*(C'\fR, \f(CW\*(C`atmega16hvbrevb\*(C'\fR, \f(CW\*(C`atmega16m1\*(C'\fR, \f(CW\*(C`atmega16u4\*(C'\fR, \f(CW\*(C`atmega161\*(C'\fR, \f(CW\*(C`atmega162\*(C'\fR, \f(CW\*(C`atmega163\*(C'\fR, \f(CW\*(C`atmega164a\*(C'\fR, \f(CW\*(C`atmega164p\*(C'\fR, \f(CW\*(C`atmega164pa\*(C'\fR, \f(CW\*(C`atmega165\*(C'\fR, \f(CW\*(C`atmega165a\*(C'\fR, \f(CW\*(C`atmega165p\*(C'\fR, \f(CW\*(C`atmega165pa\*(C'\fR, \f(CW\*(C`atmega168\*(C'\fR, \f(CW\*(C`atmega168a\*(C'\fR, \f(CW\*(C`atmega168p\*(C'\fR, \f(CW\*(C`atmega168pa\*(C'\fR, \f(CW\*(C`atmega168pb\*(C'\fR, \f(CW\*(C`atmega169\*(C'\fR, \f(CW\*(C`atmega169a\*(C'\fR, \f(CW\*(C`atmega169p\*(C'\fR, \f(CW\*(C`atmega169pa\*(C'\fR, \f(CW\*(C`atmega32\*(C'\fR, \f(CW\*(C`atmega32a\*(C'\fR, \f(CW\*(C`atmega32c1\*(C'\fR, \f(CW\*(C`atmega32hvb\*(C'\fR, \f(CW\*(C`atmega32hvbrevb\*(C'\fR, \f(CW\*(C`atmega32m1\*(C'\fR, \f(CW\*(C`atmega32u4\*(C'\fR, \f(CW\*(C`atmega32u6\*(C'\fR, \f(CW\*(C`atmega323\*(C'\fR, \f(CW\*(C`atmega324a\*(C'\fR, \f(CW\*(C`atmega324p\*(C'\fR, \f(CW\*(C`atmega324pa\*(C'\fR, \f(CW\*(C`atmega325\*(C'\fR, \f(CW\*(C`atmega325a\*(C'\fR, \f(CW\*(C`atmega325p\*(C'\fR, \f(CW\*(C`atmega325pa\*(C'\fR, \f(CW\*(C`atmega328\*(C'\fR, \f(CW\*(C`atmega328p\*(C'\fR, \f(CW\*(C`atmega328pb\*(C'\fR, \f(CW\*(C`atmega329\*(C'\fR, \f(CW\*(C`atmega329a\*(C'\fR, \f(CW\*(C`atmega329p\*(C'\fR, \f(CW\*(C`atmega329pa\*(C'\fR, \f(CW\*(C`atmega3250\*(C'\fR, \f(CW\*(C`atmega3250a\*(C'\fR, \f(CW\*(C`atmega3250p\*(C'\fR, \f(CW\*(C`atmega3250pa\*(C'\fR, \f(CW\*(C`atmega3290\*(C'\fR, \f(CW\*(C`atmega3290a\*(C'\fR, \f(CW\*(C`atmega3290p\*(C'\fR, \f(CW\*(C`atmega3290pa\*(C'\fR, \f(CW\*(C`atmega406\*(C'\fR, \f(CW\*(C`atmega64\*(C'\fR, \f(CW\*(C`atmega64a\*(C'\fR, \f(CW\*(C`atmega64c1\*(C'\fR, \f(CW\*(C`atmega64hve\*(C'\fR, \f(CW\*(C`atmega64hve2\*(C'\fR, \f(CW\*(C`atmega64m1\*(C'\fR, \f(CW\*(C`atmega64rfr2\*(C'\fR, \f(CW\*(C`atmega640\*(C'\fR, \f(CW\*(C`atmega644\*(C'\fR, \f(CW\*(C`atmega644a\*(C'\fR, \f(CW\*(C`atmega644p\*(C'\fR, \f(CW\*(C`atmega644pa\*(C'\fR, \f(CW\*(C`atmega644rfr2\*(C'\fR, \f(CW\*(C`atmega645\*(C'\fR, \f(CW\*(C`atmega645a\*(C'\fR, \f(CW\*(C`atmega645p\*(C'\fR, \f(CW\*(C`atmega649\*(C'\fR, \f(CW\*(C`atmega649a\*(C'\fR, \f(CW\*(C`atmega649p\*(C'\fR, \f(CW\*(C`atmega6450\*(C'\fR, \f(CW\*(C`atmega6450a\*(C'\fR, \f(CW\*(C`atmega6450p\*(C'\fR, \f(CW\*(C`atmega6490\*(C'\fR, \f(CW\*(C`atmega6490a\*(C'\fR, \f(CW\*(C`atmega6490p\*(C'\fR, \f(CW\*(C`ata5795\*(C'\fR, \f(CW\*(C`ata5790\*(C'\fR, \f(CW\*(C`ata5790n\*(C'\fR, \f(CW\*(C`ata5791\*(C'\fR, \f(CW\*(C`ata6613c\*(C'\fR, \f(CW\*(C`ata6614q\*(C'\fR, \f(CW\*(C`ata5782\*(C'\fR, \f(CW\*(C`ata5831\*(C'\fR, \f(CW\*(C`ata8210\*(C'\fR, \f(CW\*(C`ata8510\*(C'\fR, \f(CW\*(C`ata5702m322\*(C'\fR, \f(CW\*(C`at90pwm161\*(C'\fR, \f(CW\*(C`at90pwm216\*(C'\fR, \f(CW\*(C`at90pwm316\*(C'\fR, \f(CW\*(C`at90can32\*(C'\fR, \f(CW\*(C`at90can64\*(C'\fR, \f(CW\*(C`at90scr100\*(C'\fR, \f(CW\*(C`at90usb646\*(C'\fR, \f(CW\*(C`at90usb647\*(C'\fR, \f(CW\*(C`at94k\*(C'\fR, \f(CW\*(C`m3000\*(C'\fR.
  .ie n .IP """avr51""" 4
  .el .IP "\f(CWavr51\fR" 4
  .IX Item "avr51"
! \&\*(L"Enhanced\*(R" devices with 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega128\*(C'\fR, \f(CW\*(C`atmega128a\*(C'\fR, \f(CW\*(C`atmega128rfa1\*(C'\fR, \f(CW\*(C`atmega128rfr2\*(C'\fR, \f(CW\*(C`atmega1280\*(C'\fR, \f(CW\*(C`atmega1281\*(C'\fR, \f(CW\*(C`atmega1284\*(C'\fR, \f(CW\*(C`atmega1284p\*(C'\fR, \f(CW\*(C`atmega1284rfr2\*(C'\fR, \f(CW\*(C`at90can128\*(C'\fR, \f(CW\*(C`at90usb1286\*(C'\fR, \f(CW\*(C`at90usb1287\*(C'\fR.
  .ie n .IP """avr6""" 4
  .el .IP "\f(CWavr6\fR" 4
  .IX Item "avr6"
! \&\*(L"Enhanced\*(R" devices with 3\-byte \s-1PC,\s0 i.e. with more than 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atmega256rfr2\*(C'\fR, \f(CW\*(C`atmega2560\*(C'\fR, \f(CW\*(C`atmega2561\*(C'\fR, \f(CW\*(C`atmega2564rfr2\*(C'\fR.
  .ie n .IP """avrxmega2""" 4
  .el .IP "\f(CWavrxmega2\fR" 4
  .IX Item "avrxmega2"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 8 KiB and up to 64 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega8e5\*(C'\fR, \f(CW\*(C`atxmega16a4\*(C'\fR, \f(CW\*(C`atxmega16a4u\*(C'\fR, \f(CW\*(C`atxmega16c4\*(C'\fR, \f(CW\*(C`atxmega16d4\*(C'\fR, \f(CW\*(C`atxmega16e5\*(C'\fR, \f(CW\*(C`atxmega32a4\*(C'\fR, \f(CW\*(C`atxmega32a4u\*(C'\fR, \f(CW\*(C`atxmega32c3\*(C'\fR, \f(CW\*(C`atxmega32c4\*(C'\fR, \f(CW\*(C`atxmega32d3\*(C'\fR, \f(CW\*(C`atxmega32d4\*(C'\fR, \f(CW\*(C`atxmega32e5\*(C'\fR.
  .ie n .IP """avrxmega3""" 4
  .el .IP "\f(CWavrxmega3\fR" 4
  .IX Item "avrxmega3"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with up to 64 KiB of combined program memory and \s-1RAM,\s0 and with program memory visible in the \s-1RAM\s0 address space.
! \&\fImcu\fR = \f(CW\*(C`attiny202\*(C'\fR, \f(CW\*(C`attiny204\*(C'\fR, \f(CW\*(C`attiny212\*(C'\fR, \f(CW\*(C`attiny214\*(C'\fR, \f(CW\*(C`attiny402\*(C'\fR, \f(CW\*(C`attiny404\*(C'\fR, \f(CW\*(C`attiny406\*(C'\fR, \f(CW\*(C`attiny412\*(C'\fR, \f(CW\*(C`attiny414\*(C'\fR, \f(CW\*(C`attiny416\*(C'\fR, \f(CW\*(C`attiny417\*(C'\fR, \f(CW\*(C`attiny804\*(C'\fR, \f(CW\*(C`attiny806\*(C'\fR, \f(CW\*(C`attiny807\*(C'\fR, \f(CW\*(C`attiny814\*(C'\fR, \f(CW\*(C`attiny816\*(C'\fR, \f(CW\*(C`attiny817\*(C'\fR, \f(CW\*(C`attiny1604\*(C'\fR, \f(CW\*(C`attiny1606\*(C'\fR, \f(CW\*(C`attiny1607\*(C'\fR, \f(CW\*(C`attiny1614\*(C'\fR, \f(CW\*(C`attiny1616\*(C'\fR, \f(CW\*(C`attiny1617\*(C'\fR, \f(CW\*(C`attiny3214\*(C'\fR, \f(CW\*(C`attiny3216\*(C'\fR, \f(CW\*(C`attiny3217\*(C'\fR, \f(CW\*(C`atmega808\*(C'\fR, \f(CW\*(C`atmega809\*(C'\fR, \f(CW\*(C`atmega1608\*(C'\fR, \f(CW\*(C`atmega1609\*(C'\fR, \f(CW\*(C`atmega3208\*(C'\fR, \f(CW\*(C`atmega3209\*(C'\fR, \f(CW\*(C`atmega4808\*(C'\fR, \f(CW\*(C`atmega4809\*(C'\fR.
  .ie n .IP """avrxmega4""" 4
  .el .IP "\f(CWavrxmega4\fR" 4
  .IX Item "avrxmega4"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64 KiB and up to 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega64a3\*(C'\fR, \f(CW\*(C`atxmega64a3u\*(C'\fR, \f(CW\*(C`atxmega64a4u\*(C'\fR, \f(CW\*(C`atxmega64b1\*(C'\fR, \f(CW\*(C`atxmega64b3\*(C'\fR, \f(CW\*(C`atxmega64c3\*(C'\fR, \f(CW\*(C`atxmega64d3\*(C'\fR, \f(CW\*(C`atxmega64d4\*(C'\fR.
  .ie n .IP """avrxmega5""" 4
  .el .IP "\f(CWavrxmega5\fR" 4
  .IX Item "avrxmega5"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 64 KiB and up to 128 KiB of program memory and more than 64 KiB of \s-1RAM.\s0
! \&\fImcu\fR = \f(CW\*(C`atxmega64a1\*(C'\fR, \f(CW\*(C`atxmega64a1u\*(C'\fR.
  .ie n .IP """avrxmega6""" 4
  .el .IP "\f(CWavrxmega6\fR" 4
  .IX Item "avrxmega6"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`atxmega128a3\*(C'\fR, \f(CW\*(C`atxmega128a3u\*(C'\fR, \f(CW\*(C`atxmega128b1\*(C'\fR, \f(CW\*(C`atxmega128b3\*(C'\fR, \f(CW\*(C`atxmega128c3\*(C'\fR, \f(CW\*(C`atxmega128d3\*(C'\fR, \f(CW\*(C`atxmega128d4\*(C'\fR, \f(CW\*(C`atxmega192a3\*(C'\fR, \f(CW\*(C`atxmega192a3u\*(C'\fR, \f(CW\*(C`atxmega192c3\*(C'\fR, \f(CW\*(C`atxmega192d3\*(C'\fR, \f(CW\*(C`atxmega256a3\*(C'\fR, \f(CW\*(C`atxmega256a3b\*(C'\fR, \f(CW\*(C`atxmega256a3bu\*(C'\fR, \f(CW\*(C`atxmega256a3u\*(C'\fR, \f(CW\*(C`atxmega256c3\*(C'\fR, \f(CW\*(C`atxmega256d3\*(C'\fR, \f(CW\*(C`atxmega384c3\*(C'\fR, \f(CW\*(C`atxmega384d3\*(C'\fR.
  .ie n .IP """avrxmega7""" 4
  .el .IP "\f(CWavrxmega7\fR" 4
  .IX Item "avrxmega7"
! \&\*(L"\s-1XMEGA\*(R"\s0 devices with more than 128 KiB of program memory and more than 64 KiB of \s-1RAM.\s0
! \&\fImcu\fR = \f(CW\*(C`atxmega128a1\*(C'\fR, \f(CW\*(C`atxmega128a1u\*(C'\fR, \f(CW\*(C`atxmega128a4u\*(C'\fR.
  .ie n .IP """avrtiny""" 4
  .el .IP "\f(CWavrtiny\fR" 4
  .IX Item "avrtiny"
! \&\*(L"\s-1TINY\*(R"\s0 Tiny core devices with 512 B up to 4 KiB of program memory.
! \&\fImcu\fR = \f(CW\*(C`attiny4\*(C'\fR, \f(CW\*(C`attiny5\*(C'\fR, \f(CW\*(C`attiny9\*(C'\fR, \f(CW\*(C`attiny10\*(C'\fR, \f(CW\*(C`attiny20\*(C'\fR, \f(CW\*(C`attiny40\*(C'\fR.
  .ie n .IP """avr1""" 4
  .el .IP "\f(CWavr1\fR" 4
  .IX Item "avr1"
  This \s-1ISA\s0 is implemented by the minimal \s-1AVR\s0 core and supported for assembler only.
! \&\fImcu\fR = \f(CW\*(C`attiny11\*(C'\fR, \f(CW\*(C`attiny12\*(C'\fR, \f(CW\*(C`attiny15\*(C'\fR, \f(CW\*(C`attiny28\*(C'\fR, \f(CW\*(C`at90s1200\*(C'\fR.
  .RE
  .RS 4
  .RE
*************** to \f(CW\*(C`main\*(C'\fR. It is activat
*** 18644,18650 ****
  .IP "\fB\-mn\-flash=\fR\fInum\fR" 4
  .IX Item "-mn-flash=num"
  Assume that the flash memory has a size of 
! \&\fInum\fR times 64@tie{}KiB.
  .IP "\fB\-mno\-interrupts\fR" 4
  .IX Item "-mno-interrupts"
  Generated code is not compatible with hardware interrupts.
--- 18695,18701 ----
  .IP "\fB\-mn\-flash=\fR\fInum\fR" 4
  .IX Item "-mn-flash=num"
  Assume that the flash memory has a size of 
! \&\fInum\fR times 64 KiB.
  .IP "\fB\-mno\-interrupts\fR" 4
  .IX Item "-mno-interrupts"
  Generated code is not compatible with hardware interrupts.
*************** performed as
*** 18709,18715 ****
  .Ve
  .IP "\fB\-mtiny\-stack\fR" 4
  .IX Item "-mtiny-stack"
! Only change the lower 8@tie{}bits of the stack pointer.
  .IP "\fB\-mfract\-convert\-truncate\fR" 4
  .IX Item "-mfract-convert-truncate"
  Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
--- 18760,18766 ----
  .Ve
  .IP "\fB\-mtiny\-stack\fR" 4
  .IX Item "-mtiny-stack"
! Only change the lower 8 bits of the stack pointer.
  .IP "\fB\-mfract\-convert\-truncate\fR" 4
  .IX Item "-mfract-convert-truncate"
  Allow to use truncation instead of rounding towards zero for fractional fixed-point types.
*************** Enabled by default.
*** 18741,18752 ****
  \f(CW\*(C`EIND\*(C'\fR and Devices with More Than 128 Ki Bytes of Flash
  .IX Subsection "EIND and Devices with More Than 128 Ki Bytes of Flash"
  .PP
! Pointers in the implementation are 16@tie{}bits wide.
  The address of a function or label is represented as word address so
  that indirect jumps and calls can target any code address in the
! range of 64@tie{}Ki words.
  .PP
! In order to facilitate indirect jump on devices with more than 128@tie{}Ki
  bytes of program memory space, there is a special function register called
  \&\f(CW\*(C`EIND\*(C'\fR that serves as most significant part of the target address
  when \f(CW\*(C`EICALL\*(C'\fR or \f(CW\*(C`EIJMP\*(C'\fR instructions are used.
--- 18792,18803 ----
  \f(CW\*(C`EIND\*(C'\fR and Devices with More Than 128 Ki Bytes of Flash
  .IX Subsection "EIND and Devices with More Than 128 Ki Bytes of Flash"
  .PP
! Pointers in the implementation are 16 bits wide.
  The address of a function or label is represented as word address so
  that indirect jumps and calls can target any code address in the
! range of 64 Ki words.
  .PP
! In order to facilitate indirect jump on devices with more than 128 Ki
  bytes of program memory space, there is a special function register called
  \&\f(CW\*(C`EIND\*(C'\fR that serves as most significant part of the target address
  when \f(CW\*(C`EICALL\*(C'\fR or \f(CW\*(C`EIJMP\*(C'\fR instructions are used.
*************** Alternatively, \f(CW\*(C`func_4\*(C'\fR
*** 18882,18890 ****
  Handling of the \f(CW\*(C`RAMPD\*(C'\fR, \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR and \f(CW\*(C`RAMPZ\*(C'\fR Special Function Registers
  .IX Subsection "Handling of the RAMPD, RAMPX, RAMPY and RAMPZ Special Function Registers"
  .PP
! Some \s-1AVR\s0 devices support memories larger than the 64@tie{}KiB range
  that can be accessed with 16\-bit pointers.  To access memory locations
! outside this 64@tie{}KiB range, the content of a \f(CW\*(C`RAMP\*(C'\fR
  register is used as high part of the address:
  The \f(CW\*(C`X\*(C'\fR, \f(CW\*(C`Y\*(C'\fR, \f(CW\*(C`Z\*(C'\fR address register is concatenated
  with the \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR, \f(CW\*(C`RAMPZ\*(C'\fR special function
--- 18933,18941 ----
  Handling of the \f(CW\*(C`RAMPD\*(C'\fR, \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR and \f(CW\*(C`RAMPZ\*(C'\fR Special Function Registers
  .IX Subsection "Handling of the RAMPD, RAMPX, RAMPY and RAMPZ Special Function Registers"
  .PP
! Some \s-1AVR\s0 devices support memories larger than the 64 KiB range
  that can be accessed with 16\-bit pointers.  To access memory locations
! outside this 64 KiB range, the content of a \f(CW\*(C`RAMP\*(C'\fR
  register is used as high part of the address:
  The \f(CW\*(C`X\*(C'\fR, \f(CW\*(C`Y\*(C'\fR, \f(CW\*(C`Z\*(C'\fR address register is concatenated
  with the \f(CW\*(C`RAMPX\*(C'\fR, \f(CW\*(C`RAMPY\*(C'\fR, \f(CW\*(C`RAMPZ\*(C'\fR special function
*************** If a \fB\s-1AVR\s0 Named Address Spaces,
*** 18898,18904 ****
  generic or \f(CW\*(C`_\|_flash\*(C'\fR is used, then \f(CW\*(C`RAMPZ\*(C'\fR is set
  as needed before the operation.
  .IP "*" 4
! If the device supports \s-1RAM\s0 larger than 64@tie{}KiB and the compiler
  needs to change \f(CW\*(C`RAMPZ\*(C'\fR to accomplish an operation, \f(CW\*(C`RAMPZ\*(C'\fR
  is reset to zero after the operation.
  .IP "*" 4
--- 18949,18955 ----
  generic or \f(CW\*(C`_\|_flash\*(C'\fR is used, then \f(CW\*(C`RAMPZ\*(C'\fR is set
  as needed before the operation.
  .IP "*" 4
! If the device supports \s-1RAM\s0 larger than 64 KiB and the compiler
  needs to change \f(CW\*(C`RAMPZ\*(C'\fR to accomplish an operation, \f(CW\*(C`RAMPZ\*(C'\fR
  is reset to zero after the operation.
  .IP "*" 4
*************** If the device comes with a specific \f(C
*** 18906,18912 ****
  prologue/epilogue saves/restores that \s-1SFR\s0 and initializes it with
  zero in case the \s-1ISR\s0 code might (implicitly) use it.
  .IP "*" 4
! \&\s-1RAM\s0 larger than 64@tie{}KiB is not supported by \s-1GCC\s0 for \s-1AVR\s0 targets.
  If you use inline assembler to read from locations outside the
  16\-bit address range and change one of the \f(CW\*(C`RAMP\*(C'\fR registers,
  you must reset it to zero after the access.
--- 18957,18963 ----
  prologue/epilogue saves/restores that \s-1SFR\s0 and initializes it with
  zero in case the \s-1ISR\s0 code might (implicitly) use it.
  .IP "*" 4
! \&\s-1RAM\s0 larger than 64 KiB is not supported by \s-1GCC\s0 for \s-1AVR\s0 targets.
  If you use inline assembler to read from locations outside the
  16\-bit address range and change one of the \f(CW\*(C`RAMP\*(C'\fR registers,
  you must reset it to zero after the access.
*************** The device has a hardware multiplier.
*** 19002,19008 ****
  .el .IP "\f(CW_\|_AVR_HAVE_JMP_CALL_\|_\fR" 4
  .IX Item "__AVR_HAVE_JMP_CALL__"
  The device has the \f(CW\*(C`JMP\*(C'\fR and \f(CW\*(C`CALL\*(C'\fR instructions.
! This is the case for devices with more than 8@tie{}KiB of program
  memory.
  .ie n .IP """_\|_AVR_HAVE_EIJMP_EICALL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_EIJMP_EICALL_\|_\fR" 4
--- 19053,19059 ----
  .el .IP "\f(CW_\|_AVR_HAVE_JMP_CALL_\|_\fR" 4
  .IX Item "__AVR_HAVE_JMP_CALL__"
  The device has the \f(CW\*(C`JMP\*(C'\fR and \f(CW\*(C`CALL\*(C'\fR instructions.
! This is the case for devices with more than 8 KiB of program
  memory.
  .ie n .IP """_\|_AVR_HAVE_EIJMP_EICALL_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_EIJMP_EICALL_\|_\fR" 4
*************** memory.
*** 19013,19026 ****
  .IX Item "__AVR_3_BYTE_PC__"
  .PD
  The device has the \f(CW\*(C`EIJMP\*(C'\fR and \f(CW\*(C`EICALL\*(C'\fR instructions.
! This is the case for devices with more than 128@tie{}KiB of program memory.
  This also means that the program counter
! (\s-1PC\s0) is 3@tie{}bytes wide.
  .ie n .IP """_\|_AVR_2_BYTE_PC_\|_""" 4
  .el .IP "\f(CW_\|_AVR_2_BYTE_PC_\|_\fR" 4
  .IX Item "__AVR_2_BYTE_PC__"
! The program counter (\s-1PC\s0) is 2@tie{}bytes wide. This is the case for devices
! with up to 128@tie{}KiB of program memory.
  .ie n .IP """_\|_AVR_HAVE_8BIT_SP_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_8BIT_SP_\|_\fR" 4
  .IX Item "__AVR_HAVE_8BIT_SP__"
--- 19064,19077 ----
  .IX Item "__AVR_3_BYTE_PC__"
  .PD
  The device has the \f(CW\*(C`EIJMP\*(C'\fR and \f(CW\*(C`EICALL\*(C'\fR instructions.
! This is the case for devices with more than 128 KiB of program memory.
  This also means that the program counter
! (\s-1PC\s0) is 3 bytes wide.
  .ie n .IP """_\|_AVR_2_BYTE_PC_\|_""" 4
  .el .IP "\f(CW_\|_AVR_2_BYTE_PC_\|_\fR" 4
  .IX Item "__AVR_2_BYTE_PC__"
! The program counter (\s-1PC\s0) is 2 bytes wide. This is the case for devices
! with up to 128 KiB of program memory.
  .ie n .IP """_\|_AVR_HAVE_8BIT_SP_\|_""" 4
  .el .IP "\f(CW_\|_AVR_HAVE_8BIT_SP_\|_\fR" 4
  .IX Item "__AVR_HAVE_8BIT_SP__"
*************** like \f(CW\*(C`IN\*(C'\fR, \f(CW\*(C`OUT
*** 19090,19096 ****
  address as if addressed by an instruction to access \s-1RAM\s0 like \f(CW\*(C`LD\*(C'\fR
  or \f(CW\*(C`STS\*(C'\fR. This offset depends on the device architecture and has
  to be subtracted from the \s-1RAM\s0 address in order to get the
! respective I/O@tie{}address.
  .ie n .IP """_\|_AVR_SHORT_CALLS_\|_""" 4
  .el .IP "\f(CW_\|_AVR_SHORT_CALLS_\|_\fR" 4
  .IX Item "__AVR_SHORT_CALLS__"
--- 19141,19147 ----
  address as if addressed by an instruction to access \s-1RAM\s0 like \f(CW\*(C`LD\*(C'\fR
  or \f(CW\*(C`STS\*(C'\fR. This offset depends on the device architecture and has
  to be subtracted from the \s-1RAM\s0 address in order to get the
! respective I/O address.
  .ie n .IP """_\|_AVR_SHORT_CALLS_\|_""" 4
  .el .IP "\f(CW_\|_AVR_SHORT_CALLS_\|_\fR" 4
  .IX Item "__AVR_SHORT_CALLS__"
*************** Generate code for a big-endian target.
*** 20377,20382 ****
--- 20428,20444 ----
  .IP "\fB\-mlittle\-endian\fR" 4
  .IX Item "-mlittle-endian"
  Generate code for a little-endian target.  This is the default.
+ .IP "\fB\-mxbpf\fR" 4
+ .IX Item "-mxbpf"
+ Generate code for an expanded version of \s-1BPF,\s0 which relaxes some of
+ the restrictions imposed by the \s-1BPF\s0 architecture:
+ .RS 4
+ .IP "\-<Save and restore callee-saved registers at function entry and>" 4
+ .IX Item "-<Save and restore callee-saved registers at function entry and>"
+ exit, respectively.
+ .RE
+ .RS 4
+ .RE
  .PP
  \fI\s-1FR30\s0 Options\fR
  .IX Subsection "FR30 Options"
*************** Return structures smaller than 8 bytes i
*** 25196,25204 ****
  .IP "\fB\-mabi=\fR\fIabi-type\fR" 4
  .IX Item "-mabi=abi-type"
  Extend the current \s-1ABI\s0 with a particular extension, or remove such extension.
! Valid values are \fBaltivec\fR, \fBno-altivec\fR,
  \&\fBibmlongdouble\fR, \fBieeelongdouble\fR,
! \&\fBelfv1\fR, \fBelfv2\fR.
  .IP "\fB\-mabi=ibmlongdouble\fR" 4
  .IX Item "-mabi=ibmlongdouble"
  Change the current \s-1ABI\s0 to use \s-1IBM\s0 extended-precision long double.
--- 25258,25267 ----
  .IP "\fB\-mabi=\fR\fIabi-type\fR" 4
  .IX Item "-mabi=abi-type"
  Extend the current \s-1ABI\s0 with a particular extension, or remove such extension.
! Valid values are: \fBaltivec\fR, \fBno-altivec\fR,
  \&\fBibmlongdouble\fR, \fBieeelongdouble\fR,
! \&\fBelfv1\fR, \fBelfv2\fR,
! and for \s-1AIX:\s0 \fBvec-extabi\fR, \fBvec-default\fR.
  .IP "\fB\-mabi=ibmlongdouble\fR" 4
  .IX Item "-mabi=ibmlongdouble"
  Change the current \s-1ABI\s0 to use \s-1IBM\s0 extended-precision long double.
*************** system representing a certain processor
*** 26054,26060 ****
  \&\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, and \fBnative\fR.
  .Sp
  The default is \fB\-march=z900\fR.
  .Sp
--- 26117,26123 ----
  \&\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
*************** BMI, BMI2\s0 and F16C instruction set su
*** 27578,27591 ****
  .IP "\fBbroadwell\fR" 4
  .IX Item "broadwell"
  Intel Broadwell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX\s0 and \s-1PREFETCHW\s0 instruction set support.
  .IP "\fBskylake\fR" 4
  .IX Item "skylake"
  Intel Skylake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC\s0 and
! \&\s-1XSAVES\s0 instruction set support.
  .IP "\fBbonnell\fR" 4
  .IX Item "bonnell"
  Intel Bonnell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3\s0 and \s-1SSSE3\s0
--- 27641,27654 ----
  .IP "\fBbroadwell\fR" 4
  .IX Item "broadwell"
  Intel Broadwell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2,
! F16C, RDSEED ADCX\s0 and \s-1PREFETCHW\s0 instruction set support.
  .IP "\fBskylake\fR" 4
  .IX Item "skylake"
  Intel Skylake \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC\s0 and \s-1XSAVES\s0
! instruction set support.
  .IP "\fBbonnell\fR" 4
  .IX Item "bonnell"
  Intel Bonnell \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3\s0 and \s-1SSSE3\s0
*************** instruction set support.
*** 27593,27626 ****
  .IP "\fBsilvermont\fR" 4
  .IX Item "silvermont"
  Intel Silvermont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL\s0 and \s-1RDRND\s0 instruction set support.
  .IP "\fBgoldmont\fR" 4
  .IX Item "goldmont"
  Intel Goldmont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT\s0 and \s-1FSGSBASE\s0
! instruction set support.
  .IP "\fBgoldmont-plus\fR" 4
  .IX Item "goldmont-plus"
  Intel Goldmont Plus \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE,
! PTWRITE, RDPID, SGX\s0 and \s-1UMIP\s0 instruction set support.
  .IP "\fBtremont\fR" 4
  .IX Item "tremont"
  Intel Tremont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE, PTWRITE,
! RDPID, SGX, UMIP,\s0 GFNI-SSE, \s-1CLWB\s0 and \s-1ENCLV\s0 instruction set support.
  .IP "\fBknl\fR" 4
  .IX Item "knl"
  Intel Knight's Landing \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER\s0 and
! \&\s-1AVX512CD\s0 instruction set support.
  .IP "\fBknm\fR" 4
  .IX Item "knm"
  Intel Knights Mill \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER, AVX512CD,
! AVX5124VNNIW, AVX5124FMAPS\s0 and \s-1AVX512VPOPCNTDQ\s0 instruction set support.
  .IP "\fBskylake\-avx512\fR" 4
  .IX Item "skylake-avx512"
  Intel Skylake Server \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
--- 27656,27691 ----
  .IP "\fBsilvermont\fR" 4
  .IX Item "silvermont"
  Intel Silvermont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL\s0 and \s-1RDRND\s0 instruction set support.
  .IP "\fBgoldmont\fR" 4
  .IX Item "goldmont"
  Intel Goldmont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT\s0 and \s-1FSGSBASE\s0 instruction set support.
  .IP "\fBgoldmont-plus\fR" 4
  .IX Item "goldmont-plus"
  Intel Goldmont Plus \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
! XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX\s0 and \s-1UMIP\s0 instruction set support.
  .IP "\fBtremont\fR" 4
  .IX Item "tremont"
  Intel Tremont \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, UMIP,\s0 GFNI-SSE, \s-1CLWB, MOVDIRI,
! MOVDIR64B, CLDEMOTE\s0 and \s-1WAITPKG\s0 instruction set support.
  .IP "\fBknl\fR" 4
  .IX Item "knl"
  Intel Knight's Landing \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER\s0 and \s-1AVX512CD\s0 instruction set support.
  .IP "\fBknm\fR" 4
  .IX Item "knm"
  Intel Knights Mill \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER, AVX512CD, AVX5124VNNIW, AVX5124FMAPS\s0 and \s-1AVX512VPOPCNTDQ\s0 instruction
! set support.
  .IP "\fBskylake\-avx512\fR" 4
  .IX Item "skylake-avx512"
  Intel Skylake Server \s-1CPU\s0 with 64\-bit extensions, \s-1MOVBE, MMX, SSE, SSE2, SSE3,
*************** SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2,
*** 27671,27678 ****
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B\s0 and  \s-1AVX512VP2INTERSECT\s0 instruction
! set support.
  .IP "\fBk6\fR" 4
  .IX Item "k6"
  \&\s-1AMD K6 CPU\s0 with \s-1MMX\s0 instruction set support.
--- 27736,27743 ----
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT\s0 and \s-1KEYLOCKER\s0
! instruction set support.
  .IP "\fBk6\fR" 4
  .IX Item "k6"
  \&\s-1AMD K6 CPU\s0 with \s-1MMX\s0 instruction set support.
*************** supersets \s-1BMI, BMI2, CLWB, F16C, FMA
*** 27770,27775 ****
--- 27835,27847 ----
  MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A,
  SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
  WBNOINVD,\s0 and 64\-bit instruction set extensions.)
+ .IP "\fBznver3\fR" 4
+ .IX Item "znver3"
+ \&\s-1AMD\s0 Family 19h core based CPUs with x86\-64 instruction set support. (This
+ supersets \s-1BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED,
+ MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A,
+ SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
+ WBNOINVD, PKU, VPCLMULQDQ, VAES,\s0 and 64\-bit instruction set extensions.)
  .IP "\fBbtver1\fR" 4
  .IX Item "btver1"
  CPUs based on \s-1AMD\s0 Family 14h cores with x86\-64 instruction set support.  (This
diff -Nrcpad gcc-10.2.0/gcc/doc/gcc.info gcc-10.3.0/gcc/doc/gcc.info
*** gcc-10.2.0/gcc/doc/gcc.info	Thu Jul 23 06:45:28 2020
--- gcc-10.3.0/gcc/doc/gcc.info	Thu Apr  8 12:06:45 2021
*************** 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 10.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 10.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.
*************** _Program Instrumentation Options_
*** 883,893 ****
            -fprofile-dir=PATH  -fprofile-generate  -fprofile-generate=PATH
            -fprofile-note=PATH -fprofile-prefix-path=PATH
            -fprofile-update=METHOD -fprofile-filter-files=REGEX
!           -fprofile-exclude-files=REGEX -fprofile-reproducibility
            -fsanitize=STYLE  -fsanitize-recover  -fsanitize-recover=STYLE
            -fasan-shadow-offset=NUMBER  -fsanitize-sections=S1,S2,...
            -fsanitize-undefined-trap-on-error  -fbounds-check
!           -fcf-protection=[full|branch|return|none]
            -fstack-protector  -fstack-protector-all  -fstack-protector-strong
            -fstack-protector-explicit  -fstack-check
            -fstack-limit-register=REG  -fstack-limit-symbol=SYM
--- 883,894 ----
            -fprofile-dir=PATH  -fprofile-generate  -fprofile-generate=PATH
            -fprofile-note=PATH -fprofile-prefix-path=PATH
            -fprofile-update=METHOD -fprofile-filter-files=REGEX
!           -fprofile-exclude-files=REGEX
!           -fprofile-reproducible=[multithreaded|parallel-runs|serial]
            -fsanitize=STYLE  -fsanitize-recover  -fsanitize-recover=STYLE
            -fasan-shadow-offset=NUMBER  -fsanitize-sections=S1,S2,...
            -fsanitize-undefined-trap-on-error  -fbounds-check
!           -fcf-protection=[full|branch|return|none|check]
            -fstack-protector  -fstack-protector-all  -fstack-protector-strong
            -fstack-protector-explicit  -fstack-check
            -fstack-limit-register=REG  -fstack-limit-symbol=SYM
*************** _Machine-Dependent Options_
*** 1025,1030 ****
--- 1026,1032 ----
            -msign-return-address=SCOPE
            -mbranch-protection=NONE|STANDARD|PAC-RET[+LEAF
            +B-KEY]|BTI
+           -mharden-sls=OPTS
            -march=NAME  -mcpu=NAME  -mtune=NAME
            -moverride=STRING  -mverbose-cost-dump
            -mstack-protector-guard=GUARD -mstack-protector-guard-reg=SYSREG
*************** _Machine-Dependent Options_
*** 1191,1197 ****
  
       _eBPF Options_
            -mbig-endian -mlittle-endian -mkernel=VERSION
!           -mframe-limit=BYTES
  
       _FR30 Options_
            -msmall-model  -mno-lsim
--- 1193,1199 ----
  
       _eBPF Options_
            -mbig-endian -mlittle-endian -mkernel=VERSION
!           -mframe-limit=BYTES -mxbpf
  
       _FR30 Options_
            -msmall-model  -mno-lsim
*************** includes experimental options that may p
*** 12191,12196 ****
--- 12193,12215 ----
            this param when division approximation is enabled.  The
            default value is 2.
  
+      'aarch64-autovec-preference'
+           Force an ISA selection strategy for auto-vectorization.
+           Accepts values from 0 to 4, inclusive.
+           '0'
+                Use the default heuristics.
+           '1'
+                Use only Advanced SIMD for auto-vectorization.
+           '2'
+                Use only SVE for auto-vectorization.
+           '3'
+                Use both Advanced SIMD and SVE. Prefer Advanced SIMD when
+                the costs are deemed equal.
+           '4'
+                Use both Advanced SIMD and SVE. Prefer SVE when the costs
+                are deemed equal.
+           The default value is 0.
+ 
  
  File: gcc.info,  Node: Instrumentation Options,  Next: Preprocessor Options,  Prev: Optimize Options,  Up: Invoking GCC
  
*************** program analysis purposes.
*** 12398,12410 ****
       For example, '-fprofile-exclude-files=/usr/*' will prevent
       instrumentation of all files that are located in '/usr/' folder.
  
! '-fprofile-reproducible'
       Control level of reproducibility of profile gathered by
       '-fprofile-generate'.  This makes it possible to rebuild program
       with same outcome which is useful, for example, for distribution
       packages.
  
!      With '-fprofile-reproducibility=serial' the profile gathered by
       '-fprofile-generate' is reproducible provided the trained program
       behaves the same at each invocation of the train run, it is not
       multi-threaded and profile data streaming is always done in the
--- 12417,12429 ----
       For example, '-fprofile-exclude-files=/usr/*' will prevent
       instrumentation of all files that are located in '/usr/' folder.
  
! '-fprofile-reproducible=[multithreaded|parallel-runs|serial]'
       Control level of reproducibility of profile gathered by
       '-fprofile-generate'.  This makes it possible to rebuild program
       with same outcome which is useful, for example, for distribution
       packages.
  
!      With '-fprofile-reproducible=serial' the profile gathered by
       '-fprofile-generate' is reproducible provided the trained program
       behaves the same at each invocation of the train run, it is not
       multi-threaded and profile data streaming is always done in the
*************** program analysis purposes.
*** 12419,12427 ****
       can be used to dump gathered data and verify that they are indeed
       reproducible.
  
!      With '-fprofile-reproducibility=parallel-runs' collected profile
!      stays reproducible regardless the order of streaming of the data
!      into gcda files.  This setting makes it possible to run multiple
       instances of instrumented program in parallel (such as with 'make
       -j').  This reduces quality of gathered data, in particular of
       indirect call profiling.
--- 12438,12446 ----
       can be used to dump gathered data and verify that they are indeed
       reproducible.
  
!      With '-fprofile-reproducible=parallel-runs' collected profile stays
!      reproducible regardless the order of streaming of the data into
!      gcda files.  This setting makes it possible to run multiple
       instances of instrumented program in parallel (such as with 'make
       -j').  This reduces quality of gathered data, in particular of
       indirect call profiling.
*************** program analysis purposes.
*** 12716,12722 ****
       '__sanitizer_cov_trace_cmpd' for float or double comparisons and
       '__sanitizer_cov_trace_switch' for switch statements.
  
! '-fcf-protection=[full|branch|return|none]'
       Enable code instrumentation of control-flow transfers to increase
       program security by checking that target addresses of control-flow
       transfer instructions (such as indirect function call, function
--- 12735,12741 ----
       '__sanitizer_cov_trace_cmpd' for float or double comparisons and
       '__sanitizer_cov_trace_switch' for switch statements.
  
! '-fcf-protection=[full|branch|return|none|check]'
       Enable code instrumentation of control-flow transfers to increase
       program security by checking that target addresses of control-flow
       transfer instructions (such as indirect function call, function
*************** program analysis purposes.
*** 12732,12737 ****
--- 12751,12761 ----
       function.  The value 'full' is an alias for specifying both
       'branch' and 'return'.  The value 'none' turns off instrumentation.
  
+      The value 'check' is used for the final link with link-time
+      optimization (LTO). An error is issued if LTO object files are
+      compiled with different '-fcf-protection' values.  The value
+      'check' is ignored at the compile time.
+ 
       The macro '__CET__' is defined when '-fcf-protection' is used.  The
       first bit of '__CET__' is set to 1 for the value 'branch' and the
       second bit of '__CET__' is set to 1 for the 'return'.
*************** These options are defined for AArch64 im
*** 16016,16027 ****
       'cortex-a57', 'cortex-a72', 'cortex-a73', 'cortex-a75',
       'cortex-a76', 'cortex-a76ae', 'cortex-a77', 'cortex-a65',
       'cortex-a65ae', 'cortex-a34', 'ares', 'exynos-m1', 'emag',
!      'falkor', 'neoverse-e1','neoverse-n1','qdf24xx', 'saphira',
!      'phecda', 'xgene1', 'vulcan', 'octeontx', 'octeontx81',
!      'octeontx83', 'octeontx2', 'octeontx2t98', 'octeontx2t96'
!      'octeontx2t93', 'octeontx2f95', 'octeontx2f95n', 'octeontx2f95mm'
!      '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' 'native'.
--- 16040,16052 ----
       'cortex-a57', 'cortex-a72', 'cortex-a73', 'cortex-a75',
       'cortex-a76', 'cortex-a76ae', 'cortex-a77', 'cortex-a65',
       'cortex-a65ae', 'cortex-a34', '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' 'native'.
*************** These options are defined for AArch64 im
*** 16098,16103 ****
--- 16123,16136 ----
       can be used to sign the functions with the B-key instead of the
       A-key.  'bti' turns on branch target identification mechanism.
  
+ '-mharden-sls=OPTS'
+      Enable compiler hardening against straight line speculation (SLS).
+      OPTS is a comma-separated list of the following options:
+      'retbr'
+      'blr'
+      In addition, '-mharden-sls=all' enables all SLS hardening while
+      '-mharden-sls=none' disables all SLS hardening.
+ 
  '-msve-vector-bits=BITS'
       Specify the number of bits in an SVE vector register.  This option
       only has an effect when SVE is enabled.
*************** These '-m' options are defined for the A
*** 17640,17648 ****
       'cortex-m4', 'cortex-m7', 'cortex-m23', 'cortex-m33',
       'cortex-m35p', 'cortex-m55', 'cortex-m1.small-multiply',
       'cortex-m0.small-multiply', 'cortex-m0plus.small-multiply',
!      'exynos-m1', 'marvell-pj4', 'neoverse-n1', 'xscale', 'iwmmxt',
!      'iwmmxt2', 'ep9312', 'fa526', 'fa626', 'fa606te', 'fa626te',
!      'fmp626', 'fa726te', 'xgene1'.
  
       Additionally, this option can specify that GCC should tune the
       performance of the code for a big.LITTLE system.  Permissible names
--- 17673,17681 ----
       'cortex-m4', 'cortex-m7', 'cortex-m23', 'cortex-m33',
       'cortex-m35p', 'cortex-m55', 'cortex-m1.small-multiply',
       'cortex-m0.small-multiply', 'cortex-m0plus.small-multiply',
!      'exynos-m1', 'marvell-pj4', 'neoverse-n1', 'neoverse-n2',
!      'neoverse-v1', 'xscale', 'iwmmxt', 'iwmmxt2', 'ep9312', 'fa526',
!      'fa626', 'fa606te', 'fa626te', 'fmp626', 'fa726te', 'xgene1'.
  
       Additionally, this option can specify that GCC should tune the
       performance of the code for a big.LITTLE system.  Permissible names
*************** These '-m' options are defined for the A
*** 18001,18007 ****
       Generate secure code as per the "ARMv8-M Security Extensions:
       Requirements on Development Tools Engineering Specification", which
       can be found on
!      <http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf>.
  
  '-mfdpic'
  '-mno-fdpic'
--- 18034,18040 ----
       Generate secure code as per the "ARMv8-M Security Extensions:
       Requirements on Development Tools Engineering Specification", which
       can be found on
!      <https://developer.arm.com/documentation/ecm0359818/latest/>.
  
  '-mfdpic'
  '-mno-fdpic'
*************** File: gcc.info,  Node: eBPF Options,  Ne
*** 19675,19680 ****
--- 19708,19719 ----
  '-mlittle-endian'
       Generate code for a little-endian target.  This is the default.
  
+ '-mxbpf'
+      Generate code for an expanded version of BPF, which relaxes some of
+      the restrictions imposed by the BPF architecture:
+         - Save and restore callee-saved registers at function entry and
+           exit, respectively.
+ 
  
  File: gcc.info,  Node: FR30 Options,  Next: FT32 Options,  Prev: eBPF Options,  Up: Submodel Options
  
*************** These '-m' options are defined for the I
*** 23982,23989 ****
  
  '-mabi=ABI-TYPE'
       Extend the current ABI with a particular extension, or remove such
!      extension.  Valid values are 'altivec', 'no-altivec',
!      'ibmlongdouble', 'ieeelongdouble', 'elfv1', 'elfv2'.
  
  '-mabi=ibmlongdouble'
       Change the current ABI to use IBM extended-precision long double.
--- 24021,24029 ----
  
  '-mabi=ABI-TYPE'
       Extend the current ABI with a particular extension, or remove such
!      extension.  Valid values are: 'altivec', 'no-altivec',
!      'ibmlongdouble', 'ieeelongdouble', 'elfv1', 'elfv2', and for AIX:
!      'vec-extabi', 'vec-default'.
  
  '-mabi=ibmlongdouble'
       Change the current ABI to use IBM extended-precision long double.
*************** architecture.
*** 24709,24715 ****
       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', and 'native'.
  
       The default is '-march=z900'.
  
--- 24749,24755 ----
       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'.
  
*************** These '-m' options are defined for the x
*** 26140,26147 ****
       'broadwell'
            Intel Broadwell CPU with 64-bit extensions, MOVBE, MMX, SSE,
            SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES,
!           PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX
!           and PREFETCHW instruction set support.
  
       'skylake'
            Intel Skylake CPU with 64-bit extensions, MOVBE, MMX, SSE,
--- 26180,26187 ----
       'broadwell'
            Intel Broadwell CPU with 64-bit extensions, MOVBE, MMX, SSE,
            SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES,
!           PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED ADCX and
!           PREFETCHW instruction set support.
  
       'skylake'
            Intel Skylake CPU with 64-bit extensions, MOVBE, MMX, SSE,
*************** These '-m' options are defined for the x
*** 26156,26195 ****
  
       'silvermont'
            Intel Silvermont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL and
!           RDRND instruction set support.
  
       'goldmont'
            Intel Goldmont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND,
!           XSAVE, XSAVEOPT and FSGSBASE instruction set support.
  
       'goldmont-plus'
            Intel Goldmont Plus CPU with 64-bit extensions, MOVBE, MMX,
!           SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL,
!           RDRND, XSAVE, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX and UMIP
!           instruction set support.
  
       'tremont'
            Intel Tremont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND,
!           XSAVE, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, UMIP,
!           GFNI-SSE, CLWB and ENCLV instruction set support.
  
       'knl'
            Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX,
            SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2,
            AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
!           ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER and AVX512CD
!           instruction set support.
  
       'knm'
            Intel Knights Mill CPU with 64-bit extensions, MOVBE, MMX,
            SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2,
            AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
!           ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER, AVX512CD,
!           AVX5124VNNIW, AVX5124FMAPS and AVX512VPOPCNTDQ instruction set
!           support.
  
       'skylake-avx512'
            Intel Skylake Server CPU with 64-bit extensions, MOVBE, MMX,
--- 26196,26238 ----
  
       'silvermont'
            Intel Silvermont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW,
!           PCLMUL and RDRND instruction set support.
  
       'goldmont'
            Intel Goldmont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW,
!           PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT and FSGSBASE
!           instruction set support.
  
       'goldmont-plus'
            Intel Goldmont Plus CPU with 64-bit extensions, MOVBE, MMX,
!           SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES,
!           PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT,
!           FSGSBASE, PTWRITE, RDPID, SGX and UMIP instruction set
!           support.
  
       'tremont'
            Intel Tremont CPU with 64-bit extensions, MOVBE, MMX, SSE,
!           SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW,
!           PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES, XSAVEOPT, FSGSBASE,
!           PTWRITE, RDPID, SGX, UMIP, GFNI-SSE, CLWB, MOVDIRI, MOVDIR64B,
!           CLDEMOTE and WAITPKG instruction set support.
  
       'knl'
            Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX,
            SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2,
            AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
!           ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF, AVX512ER and
!           AVX512CD instruction set support.
  
       'knm'
            Intel Knights Mill CPU with 64-bit extensions, MOVBE, MMX,
            SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2,
            AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED,
!           ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF, AVX512ER,
!           AVX512CD, AVX5124VNNIW, AVX5124FMAPS and AVX512VPOPCNTDQ
!           instruction set support.
  
       'skylake-avx512'
            Intel Skylake Server CPU with 64-bit extensions, MOVBE, MMX,
*************** These '-m' options are defined for the x
*** 26251,26258 ****
            AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI,
            AVX512IFMA, SHA, CLWB, UMIP, RDPID, GFNI, AVX512VBMI2,
            AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ, VAES,
!           PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B and AVX512VP2INTERSECT
!           instruction set support.
  
       'k6'
            AMD K6 CPU with MMX instruction set support.
--- 26294,26301 ----
            AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI,
            AVX512IFMA, SHA, CLWB, UMIP, RDPID, GFNI, AVX512VBMI2,
            AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ, VAES,
!           PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT and
!           KEYLOCKER instruction set support.
  
       'k6'
            AMD K6 CPU with MMX instruction set support.
*************** These '-m' options are defined for the x
*** 26336,26341 ****
--- 26379,26393 ----
            SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT,
            RDPID, WBNOINVD, and 64-bit instruction set extensions.)
  
+      'znver3'
+           AMD Family 19h core based CPUs with x86-64 instruction set
+           support.  (This supersets BMI, BMI2, CLWB, F16C, FMA,
+           FSGSBASE, AVX, AVX2, ADCX, RDSEED, MWAITX, SHA, CLZERO, AES,
+           PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3,
+           SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT,
+           RDPID, WBNOINVD, PKU, VPCLMULQDQ, VAES, and 64-bit instruction
+           set extensions.)
+ 
       'btver1'
            CPUs based on AMD Family 14h cores with x86-64 instruction set
            support.  (This supersets MMX, SSE, SSE2, SSE3, SSSE3, SSE4A,
*************** File: gcc.info,  Node: Qualifiers implem
*** 29039,29044 ****
--- 29091,29101 ----
       by GCC as a read of the volatile object; in the other cases, the
       expression is only evaluated for its side effects.
  
+      When an object of an aggregate type, with the same size and
+      alignment as a scalar type 'S', is the subject of a volatile access
+      by an assignment expression or an atomic function, the access to it
+      is performed as if the object's declared type were 'volatile S'.
+ 
  
  File: gcc.info,  Node: Declarators implementation,  Next: Statements implementation,  Prev: Qualifiers implementation,  Up: C Implementation
  
*************** their own attributes.
*** 31266,31271 ****
--- 31323,31329 ----
  * ARM Function Attributes::
  * AVR Function Attributes::
  * Blackfin Function Attributes::
+ * BPF Function Attributes::
  * CR16 Function Attributes::
  * C-SKY Function Attributes::
  * Epiphany Function Attributes::
*************** These function attributes are supported
*** 33167,33173 ****
       function, 'signal' is silently ignored.
  
  
! File: gcc.info,  Node: Blackfin Function Attributes,  Next: CR16 Function Attributes,  Prev: AVR Function Attributes,  Up: Function Attributes
  
  6.33.7 Blackfin Function Attributes
  -----------------------------------
--- 33225,33231 ----
       function, 'signal' is silently ignored.
  
  
! File: gcc.info,  Node: Blackfin Function Attributes,  Next: BPF Function Attributes,  Prev: AVR Function Attributes,  Up: Function Attributes
  
  6.33.7 Blackfin Function Attributes
  -----------------------------------
*************** These function attributes are supported
*** 33227,33235 ****
       are used or not.
  
  
! File: gcc.info,  Node: CR16 Function Attributes,  Next: C-SKY Function Attributes,  Prev: Blackfin Function Attributes,  Up: Function Attributes
  
! 6.33.8 CR16 Function Attributes
  -------------------------------
  
  These function attributes are supported by the CR16 back end:
--- 33285,33309 ----
       are used or not.
  
  
! File: gcc.info,  Node: BPF Function Attributes,  Next: CR16 Function Attributes,  Prev: Blackfin Function Attributes,  Up: Function Attributes
  
! 6.33.8 BPF Function Attributes
! ------------------------------
! 
! These function attributes are supported by the BPF back end:
! 
! 'kernel_helper'
!      use this attribute to indicate the specified function declaration
!      is a kernel helper.  The helper function is passed as an argument
!      to the attribute.  Example:
! 
!           int bpf_probe_read (void *dst, int size, const void *unsafe_ptr)
!             __attribute__ ((kernel_helper (4)));
! 
! 
! File: gcc.info,  Node: CR16 Function Attributes,  Next: C-SKY Function Attributes,  Prev: BPF Function Attributes,  Up: Function Attributes
! 
! 6.33.9 CR16 Function Attributes
  -------------------------------
  
  These function attributes are supported by the CR16 back end:
*************** These function attributes are supported
*** 33243,33250 ****
  
  File: gcc.info,  Node: C-SKY Function Attributes,  Next: Epiphany Function Attributes,  Prev: CR16 Function Attributes,  Up: Function Attributes
  
! 6.33.9 C-SKY Function Attributes
! --------------------------------
  
  These function attributes are supported by the C-SKY back end:
  
--- 33317,33324 ----
  
  File: gcc.info,  Node: C-SKY Function Attributes,  Next: Epiphany Function Attributes,  Prev: CR16 Function Attributes,  Up: Function Attributes
  
! 6.33.10 C-SKY Function Attributes
! ---------------------------------
  
  These function attributes are supported by the C-SKY back end:
  
*************** These function attributes are supported
*** 33272,33278 ****
  
  File: gcc.info,  Node: Epiphany Function Attributes,  Next: H8/300 Function Attributes,  Prev: C-SKY Function Attributes,  Up: Function Attributes
  
! 6.33.10 Epiphany Function Attributes
  ------------------------------------
  
  These function attributes are supported by the Epiphany back end:
--- 33346,33352 ----
  
  File: gcc.info,  Node: Epiphany Function Attributes,  Next: H8/300 Function Attributes,  Prev: C-SKY Function Attributes,  Up: Function Attributes
  
! 6.33.11 Epiphany Function Attributes
  ------------------------------------
  
  These function attributes are supported by the Epiphany back end:
*************** These function attributes are supported
*** 33334,33340 ****
  
  File: gcc.info,  Node: H8/300 Function Attributes,  Next: IA-64 Function Attributes,  Prev: Epiphany Function Attributes,  Up: Function Attributes
  
! 6.33.11 H8/300 Function Attributes
  ----------------------------------
  
  These function attributes are available for H8/300 targets:
--- 33408,33414 ----
  
  File: gcc.info,  Node: H8/300 Function Attributes,  Next: IA-64 Function Attributes,  Prev: Epiphany Function Attributes,  Up: Function Attributes
  
! 6.33.12 H8/300 Function Attributes
  ----------------------------------
  
  These function attributes are available for H8/300 targets:
*************** These function attributes are available
*** 33361,33367 ****
  
  File: gcc.info,  Node: IA-64 Function Attributes,  Next: M32C Function Attributes,  Prev: H8/300 Function Attributes,  Up: Function Attributes
  
! 6.33.12 IA-64 Function Attributes
  ---------------------------------
  
  These function attributes are supported on IA-64 targets:
--- 33435,33441 ----
  
  File: gcc.info,  Node: IA-64 Function Attributes,  Next: M32C Function Attributes,  Prev: H8/300 Function Attributes,  Up: Function Attributes
  
! 6.33.13 IA-64 Function Attributes
  ---------------------------------
  
  These function attributes are supported on IA-64 targets:
*************** These function attributes are supported
*** 33386,33392 ****
  
  File: gcc.info,  Node: M32C Function Attributes,  Next: M32R/D Function Attributes,  Prev: IA-64 Function Attributes,  Up: Function Attributes
  
! 6.33.13 M32C Function Attributes
  --------------------------------
  
  These function attributes are supported by the M32C back end:
--- 33460,33466 ----
  
  File: gcc.info,  Node: M32C Function Attributes,  Next: M32R/D Function Attributes,  Prev: IA-64 Function Attributes,  Up: Function Attributes
  
! 6.33.14 M32C Function Attributes
  --------------------------------
  
  These function attributes are supported by the M32C back end:
*************** These function attributes are supported
*** 33444,33450 ****
  
  File: gcc.info,  Node: M32R/D Function Attributes,  Next: m68k Function Attributes,  Prev: M32C Function Attributes,  Up: Function Attributes
  
! 6.33.14 M32R/D Function Attributes
  ----------------------------------
  
  These function attributes are supported by the M32R/D back end:
--- 33518,33524 ----
  
  File: gcc.info,  Node: M32R/D Function Attributes,  Next: m68k Function Attributes,  Prev: M32C Function Attributes,  Up: Function Attributes
  
! 6.33.15 M32R/D Function Attributes
  ----------------------------------
  
  These function attributes are supported by the M32R/D back end:
*************** These function attributes are supported
*** 33479,33485 ****
  
  File: gcc.info,  Node: m68k Function Attributes,  Next: MCORE Function Attributes,  Prev: M32R/D Function Attributes,  Up: Function Attributes
  
! 6.33.15 m68k Function Attributes
  --------------------------------
  
  These function attributes are supported by the m68k back end:
--- 33553,33559 ----
  
  File: gcc.info,  Node: m68k Function Attributes,  Next: MCORE Function Attributes,  Prev: M32R/D Function Attributes,  Up: Function Attributes
  
! 6.33.16 m68k Function Attributes
  --------------------------------
  
  These function attributes are supported by the m68k back end:
*************** These function attributes are supported
*** 33502,33508 ****
  
  File: gcc.info,  Node: MCORE Function Attributes,  Next: MeP Function Attributes,  Prev: m68k Function Attributes,  Up: Function Attributes
  
! 6.33.16 MCORE Function Attributes
  ---------------------------------
  
  These function attributes are supported by the MCORE back end:
--- 33576,33582 ----
  
  File: gcc.info,  Node: MCORE Function Attributes,  Next: MeP Function Attributes,  Prev: m68k Function Attributes,  Up: Function Attributes
  
! 6.33.17 MCORE Function Attributes
  ---------------------------------
  
  These function attributes are supported by the MCORE back end:
*************** These function attributes are supported
*** 33520,33526 ****
  
  File: gcc.info,  Node: MeP Function Attributes,  Next: MicroBlaze Function Attributes,  Prev: MCORE Function Attributes,  Up: Function Attributes
  
! 6.33.17 MeP Function Attributes
  -------------------------------
  
  These function attributes are supported by the MeP back end:
--- 33594,33600 ----
  
  File: gcc.info,  Node: MeP Function Attributes,  Next: MicroBlaze Function Attributes,  Prev: MCORE Function Attributes,  Up: Function Attributes
  
! 6.33.18 MeP Function Attributes
  -------------------------------
  
  These function attributes are supported by the MeP back end:
*************** These function attributes are supported
*** 33555,33561 ****
  
  File: gcc.info,  Node: MicroBlaze Function Attributes,  Next: Microsoft Windows Function Attributes,  Prev: MeP Function Attributes,  Up: Function Attributes
  
! 6.33.18 MicroBlaze Function Attributes
  --------------------------------------
  
  These function attributes are supported on MicroBlaze targets:
--- 33629,33635 ----
  
  File: gcc.info,  Node: MicroBlaze Function Attributes,  Next: Microsoft Windows Function Attributes,  Prev: MeP Function Attributes,  Up: Function Attributes
  
! 6.33.19 MicroBlaze Function Attributes
  --------------------------------------
  
  These function attributes are supported on MicroBlaze targets:
*************** These function attributes are supported
*** 33589,33595 ****
  
  File: gcc.info,  Node: Microsoft Windows Function Attributes,  Next: MIPS Function Attributes,  Prev: MicroBlaze Function Attributes,  Up: Function Attributes
  
! 6.33.19 Microsoft Windows Function Attributes
  ---------------------------------------------
  
  The following attributes are available on Microsoft Windows and Symbian
--- 33663,33669 ----
  
  File: gcc.info,  Node: Microsoft Windows Function Attributes,  Next: MIPS Function Attributes,  Prev: MicroBlaze Function Attributes,  Up: Function Attributes
  
! 6.33.20 Microsoft Windows Function Attributes
  ---------------------------------------------
  
  The following attributes are available on Microsoft Windows and Symbian
*************** OS targets.
*** 33681,33687 ****
  
  File: gcc.info,  Node: MIPS Function Attributes,  Next: MSP430 Function Attributes,  Prev: Microsoft Windows Function Attributes,  Up: Function Attributes
  
! 6.33.20 MIPS Function Attributes
  --------------------------------
  
  These function attributes are supported by the MIPS back end:
--- 33755,33761 ----
  
  File: gcc.info,  Node: MIPS Function Attributes,  Next: MSP430 Function Attributes,  Prev: Microsoft Windows Function Attributes,  Up: Function Attributes
  
! 6.33.21 MIPS Function Attributes
  --------------------------------
  
  These function attributes are supported by the MIPS back end:
*************** These function attributes are supported
*** 33794,33800 ****
  
  File: gcc.info,  Node: MSP430 Function Attributes,  Next: NDS32 Function Attributes,  Prev: MIPS Function Attributes,  Up: Function Attributes
  
! 6.33.21 MSP430 Function Attributes
  ----------------------------------
  
  These function attributes are supported by the MSP430 back end:
--- 33868,33874 ----
  
  File: gcc.info,  Node: MSP430 Function Attributes,  Next: NDS32 Function Attributes,  Prev: MIPS Function Attributes,  Up: Function Attributes
  
! 6.33.22 MSP430 Function Attributes
  ----------------------------------
  
  These function attributes are supported by the MSP430 back end:
*************** These function attributes are supported
*** 33877,33883 ****
  
  File: gcc.info,  Node: NDS32 Function Attributes,  Next: Nios II Function Attributes,  Prev: MSP430 Function Attributes,  Up: Function Attributes
  
! 6.33.22 NDS32 Function Attributes
  ---------------------------------
  
  These function attributes are supported by the NDS32 back end:
--- 33951,33957 ----
  
  File: gcc.info,  Node: NDS32 Function Attributes,  Next: Nios II Function Attributes,  Prev: MSP430 Function Attributes,  Up: Function Attributes
  
! 6.33.23 NDS32 Function Attributes
  ---------------------------------
  
  These function attributes are supported by the NDS32 back end:
*************** These function attributes are supported
*** 33932,33938 ****
  
  File: gcc.info,  Node: Nios II Function Attributes,  Next: Nvidia PTX Function Attributes,  Prev: NDS32 Function Attributes,  Up: Function Attributes
  
! 6.33.23 Nios II Function Attributes
  -----------------------------------
  
  These function attributes are supported by the Nios II back end:
--- 34006,34012 ----
  
  File: gcc.info,  Node: Nios II Function Attributes,  Next: Nvidia PTX Function Attributes,  Prev: NDS32 Function Attributes,  Up: Function Attributes
  
! 6.33.24 Nios II Function Attributes
  -----------------------------------
  
  These function attributes are supported by the Nios II back end:
*************** These function attributes are supported
*** 33962,33968 ****
  
  File: gcc.info,  Node: Nvidia PTX Function Attributes,  Next: PowerPC Function Attributes,  Prev: Nios II Function Attributes,  Up: Function Attributes
  
! 6.33.24 Nvidia PTX Function Attributes
  --------------------------------------
  
  These function attributes are supported by the Nvidia PTX back end:
--- 34036,34042 ----
  
  File: gcc.info,  Node: Nvidia PTX Function Attributes,  Next: PowerPC Function Attributes,  Prev: Nios II Function Attributes,  Up: Function Attributes
  
! 6.33.25 Nvidia PTX Function Attributes
  --------------------------------------
  
  These function attributes are supported by the Nvidia PTX back end:
*************** These function attributes are supported
*** 33978,33984 ****
  
  File: gcc.info,  Node: PowerPC Function Attributes,  Next: RISC-V Function Attributes,  Prev: Nvidia PTX Function Attributes,  Up: Function Attributes
  
! 6.33.25 PowerPC Function Attributes
  -----------------------------------
  
  These function attributes are supported by the PowerPC back end:
--- 34052,34058 ----
  
  File: gcc.info,  Node: PowerPC Function Attributes,  Next: RISC-V Function Attributes,  Prev: Nvidia PTX Function Attributes,  Up: Function Attributes
  
! 6.33.26 PowerPC Function Attributes
  -----------------------------------
  
  These function attributes are supported by the PowerPC back end:
*************** These function attributes are supported
*** 34152,34158 ****
  
  File: gcc.info,  Node: RISC-V Function Attributes,  Next: RL78 Function Attributes,  Prev: PowerPC Function Attributes,  Up: Function Attributes
  
! 6.33.26 RISC-V Function Attributes
  ----------------------------------
  
  These function attributes are supported by the RISC-V back end:
--- 34226,34232 ----
  
  File: gcc.info,  Node: RISC-V Function Attributes,  Next: RL78 Function Attributes,  Prev: PowerPC Function Attributes,  Up: Function Attributes
  
! 6.33.27 RISC-V Function Attributes
  ----------------------------------
  
  These function attributes are supported by the RISC-V back end:
*************** These function attributes are supported
*** 34185,34191 ****
  
  File: gcc.info,  Node: RL78 Function Attributes,  Next: RX Function Attributes,  Prev: RISC-V Function Attributes,  Up: Function Attributes
  
! 6.33.27 RL78 Function Attributes
  --------------------------------
  
  These function attributes are supported by the RL78 back end:
--- 34259,34265 ----
  
  File: gcc.info,  Node: RL78 Function Attributes,  Next: RX Function Attributes,  Prev: RISC-V Function Attributes,  Up: Function Attributes
  
! 6.33.28 RL78 Function Attributes
  --------------------------------
  
  These function attributes are supported by the RL78 back end:
*************** These function attributes are supported
*** 34214,34220 ****
  
  File: gcc.info,  Node: RX Function Attributes,  Next: S/390 Function Attributes,  Prev: RL78 Function Attributes,  Up: Function Attributes
  
! 6.33.28 RX Function Attributes
  ------------------------------
  
  These function attributes are supported by the RX back end:
--- 34288,34294 ----
  
  File: gcc.info,  Node: RX Function Attributes,  Next: S/390 Function Attributes,  Prev: RL78 Function Attributes,  Up: Function Attributes
  
! 6.33.29 RX Function Attributes
  ------------------------------
  
  These function attributes are supported by the RX back end:
*************** These function attributes are supported
*** 34269,34275 ****
  
  File: gcc.info,  Node: S/390 Function Attributes,  Next: SH Function Attributes,  Prev: RX Function Attributes,  Up: Function Attributes
  
! 6.33.29 S/390 Function Attributes
  ---------------------------------
  
  These function attributes are supported on the S/390:
--- 34343,34349 ----
  
  File: gcc.info,  Node: S/390 Function Attributes,  Next: SH Function Attributes,  Prev: RX Function Attributes,  Up: Function Attributes
  
! 6.33.30 S/390 Function Attributes
  ---------------------------------
  
  These function attributes are supported on the S/390:
*************** These function attributes are supported
*** 34329,34335 ****
  
  File: gcc.info,  Node: SH Function Attributes,  Next: Symbian OS Function Attributes,  Prev: S/390 Function Attributes,  Up: Function Attributes
  
! 6.33.30 SH Function Attributes
  ------------------------------
  
  These function attributes are supported on the SH family of processors:
--- 34403,34409 ----
  
  File: gcc.info,  Node: SH Function Attributes,  Next: Symbian OS Function Attributes,  Prev: S/390 Function Attributes,  Up: Function Attributes
  
! 6.33.31 SH Function Attributes
  ------------------------------
  
  These function attributes are supported on the SH family of processors:
*************** These function attributes are supported
*** 34405,34411 ****
  
  File: gcc.info,  Node: Symbian OS Function Attributes,  Next: V850 Function Attributes,  Prev: SH Function Attributes,  Up: Function Attributes
  
! 6.33.31 Symbian OS Function Attributes
  --------------------------------------
  
  *Note Microsoft Windows Function Attributes::, for discussion of the
--- 34479,34485 ----
  
  File: gcc.info,  Node: Symbian OS Function Attributes,  Next: V850 Function Attributes,  Prev: SH Function Attributes,  Up: Function Attributes
  
! 6.33.32 Symbian OS Function Attributes
  --------------------------------------
  
  *Note Microsoft Windows Function Attributes::, for discussion of the
*************** File: gcc.info,  Node: Symbian OS Functi
*** 34414,34420 ****
  
  File: gcc.info,  Node: V850 Function Attributes,  Next: Visium Function Attributes,  Prev: Symbian OS Function Attributes,  Up: Function Attributes
  
! 6.33.32 V850 Function Attributes
  --------------------------------
  
  The V850 back end supports these function attributes:
--- 34488,34494 ----
  
  File: gcc.info,  Node: V850 Function Attributes,  Next: Visium Function Attributes,  Prev: Symbian OS Function Attributes,  Up: Function Attributes
  
! 6.33.33 V850 Function Attributes
  --------------------------------
  
  The V850 back end supports these function attributes:
*************** The V850 back end supports these functio
*** 34429,34435 ****
  
  File: gcc.info,  Node: Visium Function Attributes,  Next: x86 Function Attributes,  Prev: V850 Function Attributes,  Up: Function Attributes
  
! 6.33.33 Visium Function Attributes
  ----------------------------------
  
  These function attributes are supported by the Visium back end:
--- 34503,34509 ----
  
  File: gcc.info,  Node: Visium Function Attributes,  Next: x86 Function Attributes,  Prev: V850 Function Attributes,  Up: Function Attributes
  
! 6.33.34 Visium Function Attributes
  ----------------------------------
  
  These function attributes are supported by the Visium back end:
*************** These function attributes are supported
*** 34443,34449 ****
  
  File: gcc.info,  Node: x86 Function Attributes,  Next: Xstormy16 Function Attributes,  Prev: Visium Function Attributes,  Up: Function Attributes
  
! 6.33.34 x86 Function Attributes
  -------------------------------
  
  These function attributes are supported by the x86 back end:
--- 34517,34523 ----
  
  File: gcc.info,  Node: x86 Function Attributes,  Next: Xstormy16 Function Attributes,  Prev: Visium Function Attributes,  Up: Function Attributes
  
! 6.33.35 x86 Function Attributes
  -------------------------------
  
  These function attributes are supported by the x86 back end:
*************** These function attributes are supported
*** 35096,35102 ****
  
  File: gcc.info,  Node: Xstormy16 Function Attributes,  Prev: x86 Function Attributes,  Up: Function Attributes
  
! 6.33.35 Xstormy16 Function Attributes
  -------------------------------------
  
  These function attributes are supported by the Xstormy16 back end:
--- 35170,35176 ----
  
  File: gcc.info,  Node: Xstormy16 Function Attributes,  Prev: x86 Function Attributes,  Up: Function Attributes
  
! 6.33.36 Xstormy16 Function Attributes
  -------------------------------------
  
  These function attributes are supported by the Xstormy16 back end:
*************** instructions, but allow the compiler to
*** 43584,43590 ****
  * AVR Built-in Functions::
  * Blackfin Built-in Functions::
  * BPF Built-in Functions::
- * BPF Kernel Helpers::
  * FR-V Built-in Functions::
  * MIPS DSP Built-in Functions::
  * MIPS Paired-Single Support::
--- 43658,43663 ----
*************** instructions, but allow the compiler to
*** 43599,43604 ****
--- 43672,43678 ----
  * PowerPC Hardware Transactional Memory Built-in Functions::
  * PowerPC Atomic Memory Operation Functions::
  * PowerPC Matrix-Multiply Assist Built-in Functions::
+ * RISC-V Built-in Functions::
  * RX Built-in Functions::
  * S/390 System z Built-in Functions::
  * SH Built-in Functions::
*************** File: gcc.info,  Node: ARM C Language Ex
*** 44301,44314 ****
  
  GCC implements extensions for C as described in the ARM C Language
  Extensions (ACLE) specification, which can be found at
! <http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf>.
  
   As a part of ACLE, GCC implements extensions for Advanced SIMD as
  described in the ARM C Language Extensions Specification.  The complete
  list of Advanced SIMD intrinsics can be found at
! <http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073a/IHI0073A_arm_neon_intrinsics_ref.pdf>.
! The built-in intrinsics for the Advanced SIMD extension are available
! when NEON is enabled.
  
   Currently, ARM and AArch64 back ends do not support ACLE 2.0 fully.
  Both back ends support CRC32 intrinsics and the ARM back end supports
--- 44375,44388 ----
  
  GCC implements extensions for C as described in the ARM C Language
  Extensions (ACLE) specification, which can be found at
! <https://developer.arm.com/documentation/ihi0053/latest/>.
  
   As a part of ACLE, GCC implements extensions for Advanced SIMD as
  described in the ARM C Language Extensions Specification.  The complete
  list of Advanced SIMD intrinsics can be found at
! <https://developer.arm.com/documentation/ihi0073/latest/>.  The built-in
! intrinsics for the Advanced SIMD extension are available when NEON is
! enabled.
  
   Currently, ARM and AArch64 back ends do not support ACLE 2.0 fully.
  Both back ends support CRC32 intrinsics and the ARM back end supports
*************** File: gcc.info,  Node: ARM ARMv8-M Secur
*** 44341,44347 ****
  GCC implements the ARMv8-M Security Extensions as described in the
  ARMv8-M Security Extensions: Requirements on Development Tools
  Engineering Specification, which can be found at
! <http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf>.
  
   As part of the Security Extensions GCC implements two new function
  attributes: 'cmse_nonsecure_entry' and 'cmse_nonsecure_call'.
--- 44415,44421 ----
  GCC implements the ARMv8-M Security Extensions as described in the
  ARMv8-M Security Extensions: Requirements on Development Tools
  Engineering Specification, which can be found at
! <https://developer.arm.com/documentation/ecm0359818/latest/>.
  
   As part of the Security Extensions GCC implements two new function
  attributes: 'cmse_nonsecure_entry' and 'cmse_nonsecure_call'.
*************** instructions.  These functions are named
*** 44467,44473 ****
       void __builtin_bfin_ssync (void)
  
  
! File: gcc.info,  Node: BPF Built-in Functions,  Next: BPF Kernel Helpers,  Prev: Blackfin Built-in Functions,  Up: Target Builtins
  
  6.60.12 BPF Built-in Functions
  ------------------------------
--- 44541,44547 ----
       void __builtin_bfin_ssync (void)
  
  
! File: gcc.info,  Node: BPF Built-in Functions,  Next: FR-V Built-in Functions,  Prev: Blackfin Built-in Functions,  Up: Target Builtins
  
  6.60.12 BPF Built-in Functions
  ------------------------------
*************** The following built-in functions are ava
*** 44490,44647 ****
       register '%r6' and return it.
  
  
! File: gcc.info,  Node: BPF Kernel Helpers,  Next: FR-V Built-in Functions,  Prev: BPF Built-in Functions,  Up: Target Builtins
! 
! 6.60.13 BPF Kernel Helpers
! --------------------------
! 
! These built-in functions are available for calling kernel helpers, and
! they are available depending on the kernel version selected as the CPU.
! 
!  Rather than using the built-ins directly, it is preferred for programs
! to include 'bpf-helpers.h' and use the wrappers defined there.
! 
!  For a full description of what the helpers do, the arguments they take,
! and the returned value, see the 'linux/include/uapi/linux/bpf.h' in a
! Linux source tree.
! 
!      void *__builtin_bpf_helper_map_lookup_elem (void *map, void *key)
!      int   __builtin_bpf_helper_map_update_elem (void *map, void *key,
!                                                  void *value,
!                                                  unsigned long long flags)
!      int   __builtin_bpf_helper_map_delete_elem (void *map, const void *key)
!      int   __builtin_bpf_helper_map_push_elem (void *map, const void *value,
!                                                unsigned long long flags)
!      int   __builtin_bpf_helper_map_pop_elem (void *map, void *value)
!      int   __builtin_bpf_helper_map_peek_elem (void *map, void *value)
!      int __builtin_bpf_helper_clone_redirect (void *skb,
!                                               unsigned int ifindex,
!                                               unsigned long long flags)
!      int __builtin_bpf_helper_skb_get_tunnel_key (void *ctx, void *key, int size, int flags)
!      int __builtin_bpf_helper_skb_set_tunnel_key (void *ctx, void *key, int size, int flags)
!      int __builtin_bpf_helper_skb_get_tunnel_opt (void *ctx, void *md, int size)
!      int __builtin_bpf_helper_skb_set_tunnel_opt (void *ctx, void *md, int size)
!      int __builtin_bpf_helper_skb_get_xfrm_state (void *ctx, int index, void *state,
!      				     int size, int flags)
!      static unsigned long long __builtin_bpf_helper_skb_cgroup_id (void *ctx)
!      static unsigned long long __builtin_bpf_helper_skb_ancestor_cgroup_id
!                                               (void *ctx, int level)
!      int __builtin_bpf_helper_skb_vlan_push (void *ctx, __be16 vlan_proto, __u16 vlan_tci)
!      int __builtin_bpf_helper_skb_vlan_pop (void *ctx)
!      int __builtin_bpf_helper_skb_ecn_set_ce (void *ctx)
! 
!      int __builtin_bpf_helper_skb_load_bytes (void *ctx, int off, void *to, int len)
!      int __builtin_bpf_helper_skb_load_bytes_relative (void *ctx, int off, void *to, int len, __u32 start_header)
!      int __builtin_bpf_helper_skb_store_bytes (void *ctx, int off, void *from, int len, int flags)
!      int __builtin_bpf_helper_skb_under_cgroup (void *ctx, void *map, int index)
!      int __builtin_bpf_helper_skb_change_head (void *, int len, int flags)
!      int __builtin_bpf_helper_skb_pull_data (void *, int len)
!      int __builtin_bpf_helper_skb_change_proto (void *ctx, __be16 proto, __u64 flags)
!      int __builtin_bpf_helper_skb_change_type (void *ctx, __u32 type)
!      int __builtin_bpf_helper_skb_change_tail (void *ctx, __u32 len, __u64 flags)
!      int __builtin_bpf_helper_skb_adjust_room (void *ctx, __s32 len_diff, __u32 mode,
!          				  unsigned long long flags)
! 
!  Other helpers:
! 
!      int __builtin_bpf_helper_probe_read (void *dst, unsigned int size, void *src)
!      unsigned long long __builtin_bpf_helper_ktime_get_ns (void)
!      int __builtin_bpf_helper_trace_printk (const char *fmt, unsigned int fmt_size, ...)
!      void __builtin_bpf_helper_tail_call (void *ctx, void *prog_array_map, unsigned int index)
!      unsigned int __builtin_bpf_helper_get_smp_processor_id (void)
!      unsigned long long __builtin_bpf_helper_get_current_pid_tgid (void)
!      unsigned long long __builtin_bpf_helper_get_current_uid_gid (void)
!      int __builtin_bpf_helper_get_current_comm (void *buf, unsigned int size_of_buf)
!      unsigned long long __builtin_bpf_helper_perf_event_read (void *map, unsigned long long flags)
! 
!      int __builtin_bpf_helper_redirect (unsigned int ifindex, unsigned long long flags)
!      int __builtin_bpf_helper_redirect_map (void *map, unsigned int key, unsigned long long flags)
!      int __builtin_bpf_helper_perf_event_output (void *ctx,void *map, unsigned long long flags, void *data, unsigned long long size)
!      int __builtin_bpf_helper_get_stackid (void *ctx, void *map, unsigned long long flags)
!      int __builtin_bpf_helper_probe_write_user (void *dst, const void *src, unsigned int len)
!      int __builtin_bpf_helper_current_task_under_cgroup (void *map, unsigned int index)
! 
!      static unsigned long long __builtin_bpf_helper_get_prandom_u32 (void)
!      int __builtin_bpf_helper_xdp_adjust_head (void *ctx, int offset)
!      int __builtin_bpf_helper_xdp_adjust_meta (void *ctx, int offset)
!      int __builtin_bpf_helper_get_socket_cookie (void *ctx)
!      int __builtin_bpf_helper_setsockopt (void *ctx, int level, int optname, void *optval,
!      			     int optlen)
!      int __builtin_bpf_helper_getsockopt (void *ctx, int level, int optname, void *optval,
!      			     int optlen)
!      int __builtin_bpf_helper_sock_ops_cb_flags_set (void *ctx, int flags)
!      int __builtin_bpf_helper_sk_redirect_map (void *ctx, void *map, int key, int flags)
!      int __builtin_bpf_helper_sk_redirect_hash (void *ctx, void *map, void *key, int flags)
!      int __builtin_bpf_helper_sock_map_update (void *map, void *key, void *value,
!      				  unsigned long long flags)
!      int __builtin_bpf_helper_sock_hash_update (void *map, void *key, void *value,
!      				   unsigned long long flags)
!      int __builtin_bpf_helper_perf_event_read_value (void *map, unsigned long long flags,
!      					void *buf, unsigned int buf_size)
!      int __builtin_bpf_helper_perf_prog_read_value (void *ctx, void *buf,
!      				       unsigned int buf_size)
! 
!      int __builtin_bpf_helper_override_return (void *ctx, unsigned long rc)
!      int __builtin_bpf_helper_msg_redirect_map (void *ctx, void *map, int key, int flags)
!      int __builtin_bpf_helper_msg_redirect_hash (void *ctx,
!      				    void *map, void *key, int flags)
!      int __builtin_bpf_helper_msg_apply_bytes (void *ctx, int len)
!      int __builtin_bpf_helper_msg_cork_bytes (void *ctx, int len)
!      int __builtin_bpf_helper_msg_pull_data (void *ctx, int start, int end, int flags)
!      int __builtin_bpf_helper_msg_push_data (void *ctx, int start, int end, int flags)
!      int __builtin_bpf_helper_msg_pop_data (void *ctx, int start, int cut, int flags)
!      int __builtin_bpf_helper_bind (void *ctx, void *addr, int addr_len)
!      int __builtin_bpf_helper_xdp_adjust_tail (void *ctx, int offset)
!      int __builtin_bpf_helper_sk_select_reuseport (void *ctx, void *map, void *key, __u32 flags)
!      int __builtin_bpf_helper_get_stack (void *ctx, void *buf, int size, int flags)
!      int __builtin_bpf_helper_fib_lookup (void *ctx, struct bpf_fib_lookup *params,
!      			     int plen, __u32 flags)
! 
!      int __builtin_bpf_helper_lwt_push_encap (void *ctx, unsigned int type, void *hdr,
!      				 unsigned int len)
!      int __builtin_bpf_helper_lwt_seg6_store_bytes (void *ctx, unsigned int offset,
!      				       void *from, unsigned int len)
!      int __builtin_bpf_helper_lwt_seg6_action (void *ctx, unsigned int action, void *param,
!      				  unsigned int param_len)
!      int __builtin_bpf_helper_lwt_seg6_adjust_srh (void *ctx, unsigned int offset,
!      				      unsigned int len)
!      int __builtin_bpf_helper_rc_repeat (void *ctx)
!      int __builtin_bpf_helper_rc_keydown (void *ctx, unsigned int protocol,
!      			     unsigned long long scancode, unsigned int toggle)
!      static unsigned long long __builtin_bpf_helper_get_current_cgroup_id (void)
!      static void *__builtin_bpf_helper_get_local_storage (void *map, unsigned long long flags)
!      static struct bpf_sock *__builtin_bpf_helper_sk_lookup_tcp (void *ctx, void *tuple, int size, unsigned long long netns_id, unsigned long long flags)
!      static struct bpf_sock *__builtin_bpf_helper_sk_lookup_udp (void *ctx, void *tuple, int size, unsigned long long netns_id, unsigned long long flags)
!      int __builtin_bpf_helper_sk_release (struct bpf_sock *sk)
!      int __builtin_bpf_helper_rc_pointer_rel (void *ctx, int rel_x, int rel_y)
!      static void __builtin_bpf_helper_spin_lock (struct bpf_spin_lock *lock)
!      static void __builtin_bpf_helper_spin_unlock (struct bpf_spin_lock *lock)
! 
!      static struct bpf_sock *__builtin_bpf_helper_sk_fullsock (struct bpf_sock *sk)
!      static struct bpf_tcp_sock *__builtin_bpf_helper_tcp_sock (struct bpf_sock *sk)
!      static struct bpf_sock *__builtin_bpf_helper_get_listener_sock (struct bpf_sock *sk)
! 
!      int __builtin_bpf_helper_l3_csum_replace (void *ctx, int off, int from, int to, int flags)
!      int __builtin_bpf_helper_l4_csum_replace (void *ctx, int off, int from, int to, int flags)
!      int __builtin_bpf_helper_csum_diff (void *from, int from_size, void *to, int to_size, int seed)
! 
!      static unsigned int __builtin_bpf_helper_get_cgroup_classid (void *ctx)
!      static unsigned int __builtin_bpf_helper_get_route_realm (void *ctx)
!      static unsigned int __builtin_bpf_helper_get_hash_recalc (void *ctx)
!      static unsigned long long __builtin_bpf_helper_get_current_task (void *ctx)
! 
!      static long long __builtin_bpf_helper_csum_update (void *ctx, __u32 csum)
!      static void __builtin_bpf_helper_set_hash_invalid (void *ctx)
!      int __builtin_bpf_helper_get_numa_node_id (void)
!      int __builtin_bpf_helper_probe_read_str (void *ctx, __u32 size,
!      				 const void *unsafe_ptr)
!      static unsigned int __builtin_bpf_helper_get_socket_uid (void *ctx)
!      static unsigned int __builtin_bpf_helper_set_hash (void *ctx, __u32 hash)
! 
! 
! File: gcc.info,  Node: FR-V Built-in Functions,  Next: MIPS DSP Built-in Functions,  Prev: BPF Kernel Helpers,  Up: Target Builtins
  
! 6.60.14 FR-V Built-in Functions
  -------------------------------
  
  GCC provides many FR-V-specific built-in functions.  In general, these
--- 44564,44572 ----
       register '%r6' and return it.
  
  
! File: gcc.info,  Node: FR-V Built-in Functions,  Next: MIPS DSP Built-in Functions,  Prev: BPF Built-in Functions,  Up: Target Builtins
  
! 6.60.13 FR-V Built-in Functions
  -------------------------------
  
  GCC provides many FR-V-specific built-in functions.  In general, these
*************** tabular form.
*** 44665,44671 ****
  
  File: gcc.info,  Node: Argument Types,  Next: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 6.60.14.1 Argument Types
  ........................
  
  The arguments to the built-in functions can be divided into three
--- 44590,44596 ----
  
  File: gcc.info,  Node: Argument Types,  Next: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 6.60.13.1 Argument Types
  ........................
  
  The arguments to the built-in functions can be divided into three
*************** details.
*** 44704,44710 ****
  
  File: gcc.info,  Node: Directly-mapped Integer Functions,  Next: Directly-mapped Media Functions,  Prev: Argument Types,  Up: FR-V Built-in Functions
  
! 6.60.14.2 Directly-Mapped Integer Functions
  ...........................................
  
  The functions listed below map directly to FR-V I-type instructions.
--- 44629,44635 ----
  
  File: gcc.info,  Node: Directly-mapped Integer Functions,  Next: Directly-mapped Media Functions,  Prev: Argument Types,  Up: FR-V Built-in Functions
  
! 6.60.13.2 Directly-Mapped Integer Functions
  ...........................................
  
  The functions listed below map directly to FR-V I-type instructions.
*************** Function prototype               Example
*** 44724,44730 ****
  
  File: gcc.info,  Node: Directly-mapped Media Functions,  Next: Raw read/write Functions,  Prev: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 6.60.14.3 Directly-Mapped Media Functions
  .........................................
  
  The functions listed below map directly to FR-V M-type instructions.
--- 44649,44655 ----
  
  File: gcc.info,  Node: Directly-mapped Media Functions,  Next: Raw read/write Functions,  Prev: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 6.60.13.3 Directly-Mapped Media Functions
  .........................................
  
  The functions listed below map directly to FR-V M-type instructions.
*************** sw2)'                            B)'
*** 44871,44877 ****
  
  File: gcc.info,  Node: Raw read/write Functions,  Next: Other Built-in Functions,  Prev: Directly-mapped Media Functions,  Up: FR-V Built-in Functions
  
! 6.60.14.4 Raw Read/Write Functions
  ..................................
  
  This sections describes built-in functions related to read and write
--- 44796,44802 ----
  
  File: gcc.info,  Node: Raw read/write Functions,  Next: Other Built-in Functions,  Prev: Directly-mapped Media Functions,  Up: FR-V Built-in Functions
  
! 6.60.13.4 Raw Read/Write Functions
  ..................................
  
  This sections describes built-in functions related to read and write
*************** described in Fujitsu's manual described
*** 44892,44898 ****
  
  File: gcc.info,  Node: Other Built-in Functions,  Prev: Raw read/write Functions,  Up: FR-V Built-in Functions
  
! 6.60.14.5 Other Built-in Functions
  ..................................
  
  This section describes built-in functions that are not named after a
--- 44817,44823 ----
  
  File: gcc.info,  Node: Other Built-in Functions,  Prev: Raw read/write Functions,  Up: FR-V Built-in Functions
  
! 6.60.13.5 Other Built-in Functions
  ..................................
  
  This section describes built-in functions that are not named after a
*************** specific FR-V instruction.
*** 44925,44931 ****
  
  File: gcc.info,  Node: MIPS DSP Built-in Functions,  Next: MIPS Paired-Single Support,  Prev: FR-V Built-in Functions,  Up: Target Builtins
  
! 6.60.15 MIPS DSP Built-in Functions
  -----------------------------------
  
  The MIPS DSP Application-Specific Extension (ASE) includes new
--- 44850,44856 ----
  
  File: gcc.info,  Node: MIPS DSP Built-in Functions,  Next: MIPS Paired-Single Support,  Prev: FR-V Built-in Functions,  Up: Target Builtins
  
! 6.60.14 MIPS DSP Built-in Functions
  -----------------------------------
  
  The MIPS DSP Application-Specific Extension (ASE) includes new
*************** details on what each instruction does.
*** 45198,45204 ****
  
  File: gcc.info,  Node: MIPS Paired-Single Support,  Next: MIPS Loongson Built-in Functions,  Prev: MIPS DSP Built-in Functions,  Up: Target Builtins
  
! 6.60.16 MIPS Paired-Single Support
  ----------------------------------
  
  The MIPS64 architecture includes a number of instructions that operate
--- 45123,45129 ----
  
  File: gcc.info,  Node: MIPS Paired-Single Support,  Next: MIPS Loongson Built-in Functions,  Prev: MIPS DSP Built-in Functions,  Up: Target Builtins
  
! 6.60.15 MIPS Paired-Single Support
  ----------------------------------
  
  The MIPS64 architecture includes a number of instructions that operate
*************** targets.  For example, the code above se
*** 45234,45240 ****
  
  File: gcc.info,  Node: MIPS Loongson Built-in Functions,  Next: MIPS SIMD Architecture (MSA) Support,  Prev: MIPS Paired-Single Support,  Up: Target Builtins
  
! 6.60.17 MIPS Loongson Built-in Functions
  ----------------------------------------
  
  GCC provides intrinsics to access the SIMD instructions provided by the
--- 45159,45165 ----
  
  File: gcc.info,  Node: MIPS Loongson Built-in Functions,  Next: MIPS SIMD Architecture (MSA) Support,  Prev: MIPS Paired-Single Support,  Up: Target Builtins
  
! 6.60.16 MIPS Loongson Built-in Functions
  ----------------------------------------
  
  GCC provides intrinsics to access the SIMD instructions provided by the
*************** each instruction.
*** 45365,45371 ****
  
  File: gcc.info,  Node: Paired-Single Arithmetic,  Next: Paired-Single Built-in Functions,  Up: MIPS Loongson Built-in Functions
  
! 6.60.17.1 Paired-Single Arithmetic
  ..................................
  
  The table below lists the 'v2sf' operations for which hardware support
--- 45290,45296 ----
  
  File: gcc.info,  Node: Paired-Single Arithmetic,  Next: Paired-Single Built-in Functions,  Up: MIPS Loongson Built-in Functions
  
! 6.60.16.1 Paired-Single Arithmetic
  ..................................
  
  The table below lists the 'v2sf' operations for which hardware support
*************** the command-line option '-mno-fused-madd
*** 45389,45395 ****
  
  File: gcc.info,  Node: Paired-Single Built-in Functions,  Next: MIPS-3D Built-in Functions,  Prev: Paired-Single Arithmetic,  Up: MIPS Loongson Built-in Functions
  
! 6.60.17.2 Paired-Single Built-in Functions
  ..........................................
  
  The following paired-single functions map directly to a particular MIPS
--- 45314,45320 ----
  
  File: gcc.info,  Node: Paired-Single Built-in Functions,  Next: MIPS-3D Built-in Functions,  Prev: Paired-Single Arithmetic,  Up: MIPS Loongson Built-in Functions
  
! 6.60.16.2 Paired-Single Built-in Functions
  ..........................................
  
  The following paired-single functions map directly to a particular MIPS
*************** case, COND can be any of the 16 floating
*** 45468,45474 ****
  
  File: gcc.info,  Node: MIPS-3D Built-in Functions,  Prev: Paired-Single Built-in Functions,  Up: MIPS Loongson Built-in Functions
  
! 6.60.17.3 MIPS-3D Built-in Functions
  ....................................
  
  The MIPS-3D Application-Specific Extension (ASE) includes additional
--- 45393,45399 ----
  
  File: gcc.info,  Node: MIPS-3D Built-in Functions,  Prev: Paired-Single Built-in Functions,  Up: MIPS Loongson Built-in Functions
  
! 6.60.16.3 MIPS-3D Built-in Functions
  ....................................
  
  The MIPS-3D Application-Specific Extension (ASE) includes additional
*************** case, COND can be any of the 16 floating
*** 45616,45622 ****
  
  File: gcc.info,  Node: MIPS SIMD Architecture (MSA) Support,  Next: Other MIPS Built-in Functions,  Prev: MIPS Loongson Built-in Functions,  Up: Target Builtins
  
! 6.60.18 MIPS SIMD Architecture (MSA) Support
  --------------------------------------------
  
  * Menu:
--- 45541,45547 ----
  
  File: gcc.info,  Node: MIPS SIMD Architecture (MSA) Support,  Next: Other MIPS Built-in Functions,  Prev: MIPS Loongson Built-in Functions,  Up: Target Builtins
  
! 6.60.17 MIPS SIMD Architecture (MSA) Support
  --------------------------------------------
  
  * Menu:
*************** restrictions and/or input/output values
*** 45686,45692 ****
  
  File: gcc.info,  Node: MIPS SIMD Architecture Built-in Functions,  Up: MIPS SIMD Architecture (MSA) Support
  
! 6.60.18.1 MIPS SIMD Architecture Built-in Functions
  ...................................................
  
  The intrinsics provided are listed below; each is named after the
--- 45611,45617 ----
  
  File: gcc.info,  Node: MIPS SIMD Architecture Built-in Functions,  Up: MIPS SIMD Architecture (MSA) Support
  
! 6.60.17.1 MIPS SIMD Architecture Built-in Functions
  ...................................................
  
  The intrinsics provided are listed below; each is named after the
*************** machine instruction.
*** 46403,46409 ****
  
  File: gcc.info,  Node: Other MIPS Built-in Functions,  Next: MSP430 Built-in Functions,  Prev: MIPS SIMD Architecture (MSA) Support,  Up: Target Builtins
  
! 6.60.19 Other MIPS Built-in Functions
  -------------------------------------
  
  GCC provides other MIPS-specific built-in functions:
--- 46328,46334 ----
  
  File: gcc.info,  Node: Other MIPS Built-in Functions,  Next: MSP430 Built-in Functions,  Prev: MIPS SIMD Architecture (MSA) Support,  Up: Target Builtins
  
! 6.60.18 Other MIPS Built-in Functions
  -------------------------------------
  
  GCC provides other MIPS-specific built-in functions:
*************** GCC provides other MIPS-specific built-i
*** 46427,46433 ****
  
  File: gcc.info,  Node: MSP430 Built-in Functions,  Next: NDS32 Built-in Functions,  Prev: Other MIPS Built-in Functions,  Up: Target Builtins
  
! 6.60.20 MSP430 Built-in Functions
  ---------------------------------
  
  GCC provides a couple of special builtin functions to aid in the writing
--- 46352,46358 ----
  
  File: gcc.info,  Node: MSP430 Built-in Functions,  Next: NDS32 Built-in Functions,  Prev: Other MIPS Built-in Functions,  Up: Target Builtins
  
! 6.60.19 MSP430 Built-in Functions
  ---------------------------------
  
  GCC provides a couple of special builtin functions to aid in the writing
*************** of interrupt handlers in C.
*** 46457,46463 ****
  
  File: gcc.info,  Node: NDS32 Built-in Functions,  Next: picoChip Built-in Functions,  Prev: MSP430 Built-in Functions,  Up: Target Builtins
  
! 6.60.21 NDS32 Built-in Functions
  --------------------------------
  
  These built-in functions are available for the NDS32 target:
--- 46382,46388 ----
  
  File: gcc.info,  Node: NDS32 Built-in Functions,  Next: picoChip Built-in Functions,  Prev: MSP430 Built-in Functions,  Up: Target Builtins
  
! 6.60.20 NDS32 Built-in Functions
  --------------------------------
  
  These built-in functions are available for the NDS32 target:
*************** These built-in functions are available f
*** 46490,46496 ****
  
  File: gcc.info,  Node: picoChip Built-in Functions,  Next: Basic PowerPC Built-in Functions,  Prev: NDS32 Built-in Functions,  Up: Target Builtins
  
! 6.60.22 picoChip Built-in Functions
  -----------------------------------
  
  GCC provides an interface to selected machine instructions from the
--- 46415,46421 ----
  
  File: gcc.info,  Node: picoChip Built-in Functions,  Next: Basic PowerPC Built-in Functions,  Prev: NDS32 Built-in Functions,  Up: Target Builtins
  
! 6.60.21 picoChip Built-in Functions
  -----------------------------------
  
  GCC provides an interface to selected machine instructions from the
*************** picoChip instruction set.
*** 46526,46532 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions,  Next: PowerPC AltiVec/VSX Built-in Functions,  Prev: picoChip Built-in Functions,  Up: Target Builtins
  
! 6.60.23 Basic PowerPC Built-in Functions
  ----------------------------------------
  
  * Menu:
--- 46451,46457 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions,  Next: PowerPC AltiVec/VSX Built-in Functions,  Prev: picoChip Built-in Functions,  Up: Target Builtins
  
! 6.60.22 Basic PowerPC Built-in Functions
  ----------------------------------------
  
  * Menu:
*************** PowerPC built-in functions.
*** 46545,46551 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on all Configurations,  Next: Basic PowerPC Built-in Functions Available on ISA 2.05,  Up: Basic PowerPC Built-in Functions
  
! 6.60.23.1 Basic PowerPC Built-in Functions Available on all Configurations
  ..........................................................................
  
   -- Built-in Function: void __builtin_cpu_init (void)
--- 46470,46476 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on all Configurations,  Next: Basic PowerPC Built-in Functions Available on ISA 2.05,  Up: Basic PowerPC Built-in Functions
  
! 6.60.22.1 Basic PowerPC Built-in Functions Available on all Configurations
  ..........................................................................
  
   -- Built-in Function: void __builtin_cpu_init (void)
*************** value.
*** 46770,46776 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.05,  Next: Basic PowerPC Built-in Functions Available on ISA 2.06,  Prev: Basic PowerPC Built-in Functions Available on all Configurations,  Up: Basic PowerPC Built-in Functions
  
! 6.60.23.2 Basic PowerPC Built-in Functions Available on ISA 2.05
  ................................................................
  
  The basic built-in functions described in this section are available on
--- 46695,46701 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.05,  Next: Basic PowerPC Built-in Functions Available on ISA 2.06,  Prev: Basic PowerPC Built-in Functions Available on all Configurations,  Up: Basic PowerPC Built-in Functions
  
! 6.60.22.2 Basic PowerPC Built-in Functions Available on ISA 2.05
  ................................................................
  
  The basic built-in functions described in this section are available on
*************** family of processors, for efficient use
*** 46868,46874 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.06,  Next: Basic PowerPC Built-in Functions Available on ISA 2.07,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.05,  Up: Basic PowerPC Built-in Functions
  
! 6.60.23.3 Basic PowerPC Built-in Functions Available on ISA 2.06
  ................................................................
  
  The basic built-in functions described in this section are available on
--- 46793,46799 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.06,  Next: Basic PowerPC Built-in Functions Available on ISA 2.07,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.05,  Up: Basic PowerPC Built-in Functions
  
! 6.60.22.3 Basic PowerPC Built-in Functions Available on ISA 2.06
  ................................................................
  
  The basic built-in functions described in this section are available on
*************** targets, require '-mfloat128'.
*** 46909,46915 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.07,  Next: Basic PowerPC Built-in Functions Available on ISA 3.0,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.06,  Up: Basic PowerPC Built-in Functions
  
! 6.60.23.4 Basic PowerPC Built-in Functions Available on ISA 2.07
  ................................................................
  
  The basic built-in functions described in this section are available on
--- 46834,46840 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 2.07,  Next: Basic PowerPC Built-in Functions Available on ISA 3.0,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.06,  Up: Basic PowerPC Built-in Functions
  
! 6.60.22.4 Basic PowerPC Built-in Functions Available on ISA 2.07
  ................................................................
  
  The basic built-in functions described in this section are available on
*************** options as for '-mcpu=power7' in additio
*** 46925,46931 ****
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 3.0,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.07,  Up: Basic PowerPC Built-in Functions
  
! 6.60.23.5 Basic PowerPC Built-in Functions Available on ISA 3.0
  ...............................................................
  
  The basic built-in functions described in this section are available on
--- 46850,46856 ----
  
  File: gcc.info,  Node: Basic PowerPC Built-in Functions Available on ISA 3.0,  Prev: Basic PowerPC Built-in Functions Available on ISA 2.07,  Up: Basic PowerPC Built-in Functions
  
! 6.60.22.5 Basic PowerPC Built-in Functions Available on ISA 3.0
  ...............................................................
  
  The basic built-in functions described in this section are available on
*************** builtin uses the older 'mffs' instructio
*** 47059,47065 ****
  
  File: gcc.info,  Node: PowerPC AltiVec/VSX Built-in Functions,  Next: PowerPC Hardware Transactional Memory Built-in Functions,  Prev: Basic PowerPC Built-in Functions,  Up: Target Builtins
  
! 6.60.24 PowerPC AltiVec/VSX Built-in Functions
  ----------------------------------------------
  
  GCC provides an interface for the PowerPC family of processors to access
--- 46984,46990 ----
  
  File: gcc.info,  Node: PowerPC AltiVec/VSX Built-in Functions,  Next: PowerPC Hardware Transactional Memory Built-in Functions,  Prev: Basic PowerPC Built-in Functions,  Up: Target Builtins
  
! 6.60.23 PowerPC AltiVec/VSX Built-in Functions
  ----------------------------------------------
  
  GCC provides an interface for the PowerPC family of processors to access
*************** are briefly described below.
*** 47154,47160 ****
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions on ISA 2.05,  Next: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.24.1 PowerPC AltiVec Built-in Functions on ISA 2.05
  ........................................................
  
  The following interfaces are supported for the generic and specific
--- 47079,47085 ----
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions on ISA 2.05,  Next: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.23.1 PowerPC AltiVec Built-in Functions on ISA 2.05
  ........................................................
  
  The following interfaces are supported for the generic and specific
*************** values within the range required for tha
*** 48700,48706 ****
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Next: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Prev: PowerPC AltiVec Built-in Functions on ISA 2.05,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.24.2 PowerPC AltiVec Built-in Functions Available on ISA 2.06
  ..................................................................
  
  The AltiVec built-in functions described in this section are available
--- 48625,48631 ----
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Next: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Prev: PowerPC AltiVec Built-in Functions on ISA 2.05,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.23.2 PowerPC AltiVec Built-in Functions Available on ISA 2.06
  ..................................................................
  
  The AltiVec built-in functions described in this section are available
*************** instructions.
*** 49135,49141 ****
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Next: PowerPC AltiVec Built-in Functions Available on ISA 3.0,  Prev: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.24.3 PowerPC AltiVec Built-in Functions Available on ISA 2.07
  ..................................................................
  
  If the ISA 2.07 additions to the vector/scalar (power8-vector)
--- 49060,49066 ----
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Next: PowerPC AltiVec Built-in Functions Available on ISA 3.0,  Prev: PowerPC AltiVec Built-in Functions Available on ISA 2.06,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.23.3 PowerPC AltiVec Built-in Functions Available on ISA 2.07
  ..................................................................
  
  If the ISA 2.07 additions to the vector/scalar (power8-vector)
*************** and VECTOR __UINT128 types, but the inde
*** 49513,49519 ****
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 3.0,  Prev: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.24.4 PowerPC AltiVec Built-in Functions Available on ISA 3.0
  .................................................................
  
  The following additional built-in functions are also available for the
--- 49438,49444 ----
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions Available on ISA 3.0,  Prev: PowerPC AltiVec Built-in Functions Available on ISA 2.07,  Up: PowerPC AltiVec/VSX Built-in Functions
  
! 6.60.23.4 PowerPC AltiVec Built-in Functions Available on ISA 3.0
  .................................................................
  
  The following additional built-in functions are also available for the
*************** the following additional functions are a
*** 50146,50152 ****
  
  File: gcc.info,  Node: PowerPC Hardware Transactional Memory Built-in Functions,  Next: PowerPC Atomic Memory Operation Functions,  Prev: PowerPC AltiVec/VSX Built-in Functions,  Up: Target Builtins
  
! 6.60.25 PowerPC Hardware Transactional Memory Built-in Functions
  ----------------------------------------------------------------
  
  GCC provides two interfaces for accessing the Hardware Transactional
--- 50071,50077 ----
  
  File: gcc.info,  Node: PowerPC Hardware Transactional Memory Built-in Functions,  Next: PowerPC Atomic Memory Operation Functions,  Prev: PowerPC AltiVec/VSX Built-in Functions,  Up: Target Builtins
  
! 6.60.24 PowerPC Hardware Transactional Memory Built-in Functions
  ----------------------------------------------------------------
  
  GCC provides two interfaces for accessing the Hardware Transactional
*************** interface, consisting of built-in functi
*** 50156,50162 ****
  higher level interface consisting of inline functions that are common
  between PowerPC and S/390.
  
! 6.60.25.1 PowerPC HTM Low Level Built-in Functions
  ..................................................
  
  The following low level built-in functions are available with '-mhtm' or
--- 50081,50087 ----
  higher level interface consisting of inline functions that are common
  between PowerPC and S/390.
  
! 6.60.24.1 PowerPC HTM Low Level Built-in Functions
  ..................................................
  
  The following low level built-in functions are available with '-mhtm' or
*************** using the following code example:
*** 50290,50296 ****
           /* Code to use in transaction suspended state.  */
         }
  
! 6.60.25.2 PowerPC HTM High Level Inline Functions
  .................................................
  
  The following high level HTM interface is made available by including
--- 50215,50221 ----
           /* Code to use in transaction suspended state.  */
         }
  
! 6.60.24.2 PowerPC HTM High Level Inline Functions
  .................................................
  
  The following high level HTM interface is made available by including
*************** work on either PowerPC or S/390:
*** 50356,50362 ****
  
  File: gcc.info,  Node: PowerPC Atomic Memory Operation Functions,  Next: PowerPC Matrix-Multiply Assist Built-in Functions,  Prev: PowerPC Hardware Transactional Memory Built-in Functions,  Up: Target Builtins
  
! 6.60.26 PowerPC Atomic Memory Operation Functions
  -------------------------------------------------
  
  ISA 3.0 of the PowerPC added new atomic memory operation (amo)
--- 50281,50287 ----
  
  File: gcc.info,  Node: PowerPC Atomic Memory Operation Functions,  Next: PowerPC Matrix-Multiply Assist Built-in Functions,  Prev: PowerPC Hardware Transactional Memory Built-in Functions,  Up: Target Builtins
  
! 6.60.25 PowerPC Atomic Memory Operation Functions
  -------------------------------------------------
  
  ISA 3.0 of the PowerPC added new atomic memory operation (amo)
*************** environments.  All of the functions are
*** 50417,50425 ****
       void amo_stdat_smin (int64_t *, int64_t);
  
  
! File: gcc.info,  Node: PowerPC Matrix-Multiply Assist Built-in Functions,  Next: RX Built-in Functions,  Prev: PowerPC Atomic Memory Operation Functions,  Up: Target Builtins
  
! 6.60.27 PowerPC Matrix-Multiply Assist Built-in Functions
  ---------------------------------------------------------
  
  ISA 3.1 of the PowerPC added new Matrix-Multiply Assist (MMA)
--- 50342,50350 ----
       void amo_stdat_smin (int64_t *, int64_t);
  
  
! File: gcc.info,  Node: PowerPC Matrix-Multiply Assist Built-in Functions,  Next: RISC-V Built-in Functions,  Prev: PowerPC Atomic Memory Operation Functions,  Up: Target Builtins
  
! 6.60.26 PowerPC Matrix-Multiply Assist Built-in Functions
  ---------------------------------------------------------
  
  ISA 3.1 of the PowerPC added new Matrix-Multiply Assist (MMA)
*************** they are constants and that their values
*** 50506,50519 ****
       void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
       void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
!      void __builtin_mma_assemble_pair (__vector_pair *, vec_t, vec_t);
!      void __builtin_mma_disassemble_pair (void *, __vector_pair *);
  
       vec_t __builtin_vsx_xvcvspbf16 (vec_t);
!      vec_t __builtin_vsx_xvcvbf16sp (vec_t);
  
  
! File: gcc.info,  Node: RX Built-in Functions,  Next: S/390 System z Built-in Functions,  Prev: PowerPC Matrix-Multiply Assist Built-in Functions,  Up: Target Builtins
  
  6.60.28 RX Built-in Functions
  -----------------------------
--- 50431,50456 ----
       void __builtin_mma_assemble_acc (__vector_quad *, vec_t, vec_t, vec_t, vec_t);
       void __builtin_mma_disassemble_acc (void *, __vector_quad *);
  
!      void __builtin_vsx_assemble_pair (__vector_pair *, vec_t, vec_t);
!      void __builtin_vsx_disassemble_pair (void *, __vector_pair *);
  
       vec_t __builtin_vsx_xvcvspbf16 (vec_t);
!      vec_t __builtin_vsx_xvcvbf16spn (vec_t);
  
  
! File: gcc.info,  Node: RISC-V Built-in Functions,  Next: RX Built-in Functions,  Prev: PowerPC Matrix-Multiply Assist Built-in Functions,  Up: Target Builtins
! 
! 6.60.27 RISC-V Built-in Functions
! ---------------------------------
! 
! These built-in functions are available for the RISC-V family of
! processors.
! 
!  -- Built-in Function: void * __builtin_thread_pointer (void)
!      Returns the value that is currently set in the 'tp' register.
! 
! 
! File: gcc.info,  Node: RX Built-in Functions,  Next: S/390 System z Built-in Functions,  Prev: RISC-V Built-in Functions,  Up: Target Builtins
  
  6.60.28 RX Built-in Functions
  -----------------------------
*************** to check the target platform type.
*** 51303,51308 ****
--- 51240,51251 ----
       'znver2'
            AMD Family 17h Zen version 2.
  
+      'amdfam19h'
+           AMD Family 19h CPU.
+ 
+      'znver3'
+           AMD Family 19h Zen version 3.
+ 
       Here is an example:
            if (__builtin_cpu_is ("corei7"))
              {
*************** look up both forms.
*** 60590,60596 ****
  * Menu:
  
  * ###:                                   Overall Options.    (line  214)
! * 80387:                                 x86 Options.        (line  520)
  * A:                                     Preprocessor Options.
                                                               (line  332)
  * allowable_client:                      Darwin Options.     (line  196)
--- 60533,60539 ----
  * Menu:
  
  * ###:                                   Overall Options.    (line  214)
! * 80387:                                 x86 Options.        (line  532)
  * A:                                     Preprocessor Options.
                                                               (line  332)
  * allowable_client:                      Darwin Options.     (line  196)
*************** look up both forms.
*** 60989,61001 ****
  * finput-charset:                        Preprocessor Options.
                                                               (line  283)
  * finstrument-functions:                 Instrumentation Options.
!                                                              (line  723)
  * finstrument-functions <1>:             Common Function Attributes.
                                                               (line  691)
  * finstrument-functions-exclude-file-list: Instrumentation Options.
!                                                              (line  759)
  * finstrument-functions-exclude-function-list: Instrumentation Options.
!                                                              (line  780)
  * fipa-bit-cp:                           Optimize Options.   (line 1057)
  * fipa-cp:                               Optimize Options.   (line 1038)
  * fipa-cp-clone:                         Optimize Options.   (line 1047)
--- 60932,60944 ----
  * finput-charset:                        Preprocessor Options.
                                                               (line  283)
  * finstrument-functions:                 Instrumentation Options.
!                                                              (line  728)
  * finstrument-functions <1>:             Common Function Attributes.
                                                               (line  691)
  * finstrument-functions-exclude-file-list: Instrumentation Options.
!                                                              (line  764)
  * finstrument-functions-exclude-function-list: Instrumentation Options.
!                                                              (line  785)
  * fipa-bit-cp:                           Optimize Options.   (line 1057)
  * fipa-cp:                               Optimize Options.   (line 1038)
  * fipa-cp-clone:                         Optimize Options.   (line 1047)
*************** look up both forms.
*** 61191,61197 ****
  * fno-signed-bitfields:                  C Dialect Options.  (line  434)
  * fno-signed-zeros:                      Optimize Options.   (line 2322)
  * fno-stack-limit:                       Instrumentation Options.
!                                                              (line  635)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  396)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1782)
--- 61134,61140 ----
  * fno-signed-bitfields:                  C Dialect Options.  (line  434)
  * fno-signed-zeros:                      Optimize Options.   (line 2322)
  * fno-stack-limit:                       Instrumentation Options.
!                                                              (line  640)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  396)
  * fno-toplevel-reorder:                  Optimize Options.   (line 1782)
*************** look up both forms.
*** 61244,61250 ****
  * fpack-struct:                          Code Gen Options.   (line  465)
  * fpartial-inlining:                     Optimize Options.   (line 1491)
  * fpatchable-function-entry:             Instrumentation Options.
!                                                              (line  792)
  * fpcc-struct-return:                    Code Gen Options.   (line  175)
  * fpcc-struct-return <1>:                Incompatibilities.  (line  170)
  * fpch-deps:                             Preprocessor Options.
--- 61187,61193 ----
  * fpack-struct:                          Code Gen Options.   (line  465)
  * fpartial-inlining:                     Optimize Options.   (line 1491)
  * fpatchable-function-entry:             Instrumentation Options.
!                                                              (line  797)
  * fpcc-struct-return:                    Code Gen Options.   (line  175)
  * fpcc-struct-return <1>:                Incompatibilities.  (line  170)
  * fpch-deps:                             Preprocessor Options.
*************** look up both forms.
*** 61446,61452 ****
  * fsplit-loops:                          Optimize Options.   (line 2531)
  * fsplit-paths:                          Optimize Options.   (line 1464)
  * fsplit-stack:                          Instrumentation Options.
!                                                              (line  652)
  * fsplit-stack <1>:                      Common Function Attributes.
                                                               (line  741)
  * fsplit-wide-types:                     Optimize Options.   (line  466)
--- 61389,61395 ----
  * fsplit-loops:                          Optimize Options.   (line 2531)
  * fsplit-paths:                          Optimize Options.   (line 1464)
  * fsplit-stack:                          Instrumentation Options.
!                                                              (line  657)
  * fsplit-stack <1>:                      Common Function Attributes.
                                                               (line  741)
  * fsplit-wide-types:                     Optimize Options.   (line  466)
*************** look up both forms.
*** 61455,61475 ****
  * fssa-phiopt:                           Optimize Options.   (line 1179)
  * fsso-struct:                           C Dialect Options.  (line  440)
  * fstack-check:                          Instrumentation Options.
!                                                              (line  578)
  * fstack-clash-protection:               Instrumentation Options.
!                                                              (line  620)
  * fstack-limit-register:                 Instrumentation Options.
!                                                              (line  635)
  * fstack-limit-symbol:                   Instrumentation Options.
!                                                              (line  635)
  * fstack-protector:                      Instrumentation Options.
!                                                              (line  553)
  * fstack-protector-all:                  Instrumentation Options.
!                                                              (line  564)
  * fstack-protector-explicit:             Instrumentation Options.
!                                                              (line  574)
  * fstack-protector-strong:               Instrumentation Options.
!                                                              (line  567)
  * fstack-usage:                          Developer Options.  (line  897)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  926)
--- 61398,61418 ----
  * fssa-phiopt:                           Optimize Options.   (line 1179)
  * fsso-struct:                           C Dialect Options.  (line  440)
  * fstack-check:                          Instrumentation Options.
!                                                              (line  583)
  * fstack-clash-protection:               Instrumentation Options.
!                                                              (line  625)
  * fstack-limit-register:                 Instrumentation Options.
!                                                              (line  640)
  * fstack-limit-symbol:                   Instrumentation Options.
!                                                              (line  640)
  * fstack-protector:                      Instrumentation Options.
!                                                              (line  558)
  * fstack-protector-all:                  Instrumentation Options.
!                                                              (line  569)
  * fstack-protector-explicit:             Instrumentation Options.
!                                                              (line  579)
  * fstack-protector-strong:               Instrumentation Options.
!                                                              (line  572)
  * fstack-usage:                          Developer Options.  (line  897)
  * fstack_reuse:                          Code Gen Options.   (line   15)
  * fstats:                                Developer Options.  (line  926)
*************** look up both forms.
*** 61576,61586 ****
                                                               (line  442)
  * fvpt:                                  Optimize Options.   (line 2466)
  * fvtable-verify:                        Instrumentation Options.
!                                                              (line  670)
  * fvtv-counts:                           Instrumentation Options.
!                                                              (line  706)
  * fvtv-debug:                            Instrumentation Options.
!                                                              (line  693)
  * fweak:                                 C++ Dialect Options.
                                                               (line  471)
  * fweb:                                  Optimize Options.   (line 1795)
--- 61519,61529 ----
                                                               (line  442)
  * fvpt:                                  Optimize Options.   (line 2466)
  * fvtable-verify:                        Instrumentation Options.
!                                                              (line  675)
  * fvtv-counts:                           Instrumentation Options.
!                                                              (line  711)
  * fvtv-debug:                            Instrumentation Options.
!                                                              (line  698)
  * fweak:                                 C++ Dialect Options.
                                                               (line  471)
  * fweb:                                  Optimize Options.   (line 1795)
*************** look up both forms.
*** 61602,61608 ****
  * G <2>:                                 MIPS Options.       (line  460)
  * G <3>:                                 Nios II Options.    (line    9)
  * G <4>:                                 RS/6000 and PowerPC Options.
!                                                              (line  713)
  * G <5>:                                 System V Options.   (line   10)
  * gas-loc-support:                       Debugging Options.  (line  221)
  * gas-locview-support:                   Debugging Options.  (line  237)
--- 61545,61551 ----
  * 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  221)
  * gas-locview-support:                   Debugging Options.  (line  237)
*************** look up both forms.
*** 61672,61679 ****
                                                               (line  521)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
! * m128bit-long-double:                   x86 Options.        (line  572)
! * m16:                                   x86 Options.        (line 1413)
  * m16-bit:                               CRIS Options.       (line   64)
  * m16-bit <1>:                           NDS32 Options.      (line   51)
  * m1reg-:                                Adapteva Epiphany Options.
--- 61615,61622 ----
                                                               (line  521)
  * m1:                                    SH Options.         (line    9)
  * m10:                                   PDP-11 Options.     (line   29)
! * m128bit-long-double:                   x86 Options.        (line  584)
! * m16:                                   x86 Options.        (line 1425)
  * m16-bit:                               CRIS Options.       (line   64)
  * m16-bit <1>:                           NDS32 Options.      (line   51)
  * m1reg-:                                Adapteva Epiphany Options.
*************** look up both forms.
*** 61693,61699 ****
  * m32 <2>:                               SPARC Options.      (line  315)
  * m32 <3>:                               TILE-Gx Options.    (line   23)
  * m32 <4>:                               TILEPro Options.    (line   13)
! * m32 <5>:                               x86 Options.        (line 1413)
  * m32-bit:                               CRIS Options.       (line   64)
  * m32bit-doubles:                        RL78 Options.       (line   73)
  * m32bit-doubles <1>:                    RX Options.         (line   10)
--- 61636,61642 ----
  * m32 <2>:                               SPARC Options.      (line  315)
  * m32 <3>:                               TILE-Gx Options.    (line   23)
  * m32 <4>:                               TILEPro Options.    (line   13)
! * m32 <5>:                               x86 Options.        (line 1425)
  * m32-bit:                               CRIS Options.       (line   64)
  * m32bit-doubles:                        RL78 Options.       (line   73)
  * m32bit-doubles <1>:                    RX Options.         (line   10)
*************** look up both forms.
*** 61701,61708 ****
  * m32r2:                                 M32R/D Options.     (line    9)
  * m32rx:                                 M32R/D Options.     (line   12)
  * m340:                                  MCore Options.      (line   43)
! * m3dnow:                                x86 Options.        (line  795)
! * m3dnowa:                               x86 Options.        (line  796)
  * m3e:                                   SH Options.         (line   37)
  * m4:                                    SH Options.         (line   51)
  * m4-100:                                SH Options.         (line   54)
--- 61644,61651 ----
  * m32r2:                                 M32R/D Options.     (line    9)
  * m32rx:                                 M32R/D Options.     (line   12)
  * m340:                                  MCore Options.      (line   43)
! * m3dnow:                                x86 Options.        (line  807)
! * m3dnowa:                               x86 Options.        (line  808)
  * m3e:                                   SH Options.         (line   37)
  * m4:                                    SH Options.         (line   51)
  * m4-100:                                SH Options.         (line   54)
*************** look up both forms.
*** 61742,61748 ****
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
  * m64 <4>:                               TILE-Gx Options.    (line   23)
! * m64 <5>:                               x86 Options.        (line 1413)
  * m64bit-doubles:                        RL78 Options.       (line   73)
  * m64bit-doubles <1>:                    RX Options.         (line   10)
  * m68000:                                M680x0 Options.     (line   93)
--- 61685,61691 ----
                                                               (line   86)
  * m64 <3>:                               SPARC Options.      (line  315)
  * m64 <4>:                               TILE-Gx Options.    (line   23)
! * m64 <5>:                               x86 Options.        (line 1425)
  * m64bit-doubles:                        RL78 Options.       (line   73)
  * m64bit-doubles <1>:                    RX Options.         (line   10)
  * m68000:                                M680x0 Options.     (line   93)
*************** look up both forms.
*** 61755,61763 ****
  * m68060:                                M680x0 Options.     (line  126)
  * m68881:                                M680x0 Options.     (line  194)
  * m8-bit:                                CRIS Options.       (line   64)
! * m8bit-idiv:                            x86 Options.        (line 1334)
  * m8byte-align:                          V850 Options.       (line  170)
! * m96bit-long-double:                    x86 Options.        (line  572)
  * mA6:                                   ARC Options.        (line   23)
  * mA7:                                   ARC Options.        (line   30)
  * mabi:                                  AArch64 Options.    (line    9)
--- 61698,61706 ----
  * m68060:                                M680x0 Options.     (line  126)
  * m68881:                                M680x0 Options.     (line  194)
  * m8-bit:                                CRIS Options.       (line   64)
! * m8bit-idiv:                            x86 Options.        (line 1346)
  * m8byte-align:                          V850 Options.       (line  170)
! * m96bit-long-double:                    x86 Options.        (line  584)
  * mA6:                                   ARC Options.        (line   23)
  * mA7:                                   ARC Options.        (line   30)
  * mabi:                                  AArch64 Options.    (line    9)
*************** look up both forms.
*** 61766,61789 ****
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
                                                               (line  552)
! * mabi <5>:                              x86 Options.        (line 1027)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * mabi=eabi:                             MIPS Options.       (line  156)
  * mabi=elfv1:                            RS/6000 and PowerPC Options.
!                                                              (line  573)
  * mabi=elfv2:                            RS/6000 and PowerPC Options.
!                                                              (line  579)
  * mabi=gnu:                              MMIX Options.       (line   20)
  * mabi=ibmlongdouble:                    RS/6000 and PowerPC Options.
!                                                              (line  557)
  * mabi=ieeelongdouble:                   RS/6000 and PowerPC Options.
!                                                              (line  565)
  * mabi=mmixware:                         MMIX Options.       (line   20)
  * mabi=n32:                              MIPS Options.       (line  156)
  * mabi=o64:                              MIPS Options.       (line  156)
  * mabicalls:                             MIPS Options.       (line  192)
! * mabm:                                  x86 Options.        (line  798)
  * mabort-on-noreturn:                    ARM Options.        (line  750)
  * mabs=2008:                             MIPS Options.       (line  300)
  * mabs=legacy:                           MIPS Options.       (line  300)
--- 61709,61732 ----
  * mabi <3>:                              RISC-V Options.     (line   17)
  * mabi <4>:                              RS/6000 and PowerPC Options.
                                                               (line  552)
! * mabi <5>:                              x86 Options.        (line 1039)
  * mabi=32:                               MIPS Options.       (line  156)
  * mabi=64:                               MIPS Options.       (line  156)
  * 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)
  * mabicalls:                             MIPS Options.       (line  192)
! * mabm:                                  x86 Options.        (line  810)
  * mabort-on-noreturn:                    ARM Options.        (line  750)
  * mabs=2008:                             MIPS Options.       (line  300)
  * mabs=legacy:                           MIPS Options.       (line  300)
*************** look up both forms.
*** 61794,61806 ****
  * 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 1071)
! * maddress-mode=long:                    x86 Options.        (line 1463)
! * maddress-mode=short:                   x86 Options.        (line 1468)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  613)
! * madx:                                  x86 Options.        (line  799)
! * maes:                                  x86 Options.        (line  776)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
                                                               (line  545)
  * maix32:                                RS/6000 and PowerPC Options.
--- 61737,61749 ----
  * 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 1083)
! * maddress-mode=long:                    x86 Options.        (line 1475)
! * maddress-mode=short:                   x86 Options.        (line 1480)
  * mads:                                  RS/6000 and PowerPC Options.
!                                                              (line  614)
! * madx:                                  x86 Options.        (line  811)
! * maes:                                  x86 Options.        (line  788)
  * maix-struct-return:                    RS/6000 and PowerPC Options.
                                                               (line  545)
  * maix32:                                RS/6000 and PowerPC Options.
*************** look up both forms.
*** 61810,61817 ****
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  127)
! * malign-data <1>:                       x86 Options.        (line  612)
! * malign-double:                         x86 Options.        (line  557)
  * malign-int:                            M680x0 Options.     (line  261)
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
--- 61753,61760 ----
  * malign-300:                            H8/300 Options.     (line   41)
  * malign-call:                           ARC Options.        (line  435)
  * malign-data:                           RISC-V Options.     (line  127)
! * malign-data <1>:                       x86 Options.        (line  624)
! * malign-double:                         x86 Options.        (line  569)
  * malign-int:                            M680x0 Options.     (line  261)
  * malign-labels:                         FRV Options.        (line  128)
  * malign-loops:                          M32R/D Options.     (line   73)
*************** look up both forms.
*** 61819,61825 ****
                                                               (line  321)
  * malign-power:                          RS/6000 and PowerPC Options.
                                                               (line  321)
! * malign-stringops:                      x86 Options.        (line 1207)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
--- 61762,61768 ----
                                                               (line  321)
  * malign-power:                          RS/6000 and PowerPC Options.
                                                               (line  321)
! * malign-stringops:                      x86 Options.        (line 1219)
  * mall-opts:                             MeP Options.        (line   11)
  * malloc-cc:                             FRV Options.        (line   31)
  * mallow-string-insns:                   RX Options.         (line  150)
*************** look up both forms.
*** 61863,61869 ****
  * mas100-syntax:                         RX Options.         (line   76)
  * masm-hex:                              MSP430 Options.     (line    9)
  * masm-syntax-unified:                   ARM Options.        (line  921)
! * masm=DIALECT:                          x86 Options.        (line  506)
  * matomic:                               ARC Options.        (line  155)
  * matomic-model=MODEL:                   SH Options.         (line  193)
  * mauto-litpools:                        Xtensa Options.     (line   60)
--- 61806,61812 ----
  * mas100-syntax:                         RX Options.         (line   76)
  * masm-hex:                              MSP430 Options.     (line    9)
  * masm-syntax-unified:                   ARM Options.        (line  921)
! * masm=DIALECT:                          x86 Options.        (line  518)
  * matomic:                               ARC Options.        (line  155)
  * matomic-model=MODEL:                   SH Options.         (line  193)
  * mauto-litpools:                        Xtensa Options.     (line   60)
*************** look up both forms.
*** 61872,61898 ****
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
                                                               (line  360)
! * mavx:                                  x86 Options.        (line  764)
! * mavx2:                                 x86 Options.        (line  765)
! * mavx256-split-unaligned-load:          x86 Options.        (line 1342)
! * mavx256-split-unaligned-store:         x86 Options.        (line 1342)
! * mavx5124fmaps:                         x86 Options.        (line  826)
! * mavx5124vnniw:                         x86 Options.        (line  828)
! * mavx512bf16:                           x86 Options.        (line  815)
! * mavx512bitalg:                         x86 Options.        (line  820)
! * mavx512bw:                             x86 Options.        (line  771)
! * mavx512cd:                             x86 Options.        (line  769)
! * mavx512dq:                             x86 Options.        (line  772)
! * mavx512er:                             x86 Options.        (line  768)
! * mavx512f:                              x86 Options.        (line  766)
! * mavx512ifma:                           x86 Options.        (line  773)
! * mavx512pf:                             x86 Options.        (line  767)
! * mavx512vbmi:                           x86 Options.        (line  774)
! * mavx512vbmi2:                          x86 Options.        (line  814)
! * mavx512vl:                             x86 Options.        (line  770)
! * mavx512vnni:                           x86 Options.        (line  827)
! * mavx512vp2intersect:                   x86 Options.        (line  825)
! * mavx512vpopcntdq:                      x86 Options.        (line  824)
  * max-vect-align:                        Adapteva Epiphany Options.
                                                               (line  119)
  * mb:                                    SH Options.         (line  126)
--- 61815,61841 ----
  * maverage:                              MeP Options.        (line   16)
  * mavoid-indexed-addresses:              RS/6000 and PowerPC Options.
                                                               (line  360)
! * mavx:                                  x86 Options.        (line  776)
! * mavx2:                                 x86 Options.        (line  777)
! * mavx256-split-unaligned-load:          x86 Options.        (line 1354)
! * mavx256-split-unaligned-store:         x86 Options.        (line 1354)
! * mavx5124fmaps:                         x86 Options.        (line  838)
! * mavx5124vnniw:                         x86 Options.        (line  840)
! * mavx512bf16:                           x86 Options.        (line  827)
! * mavx512bitalg:                         x86 Options.        (line  832)
! * mavx512bw:                             x86 Options.        (line  783)
! * mavx512cd:                             x86 Options.        (line  781)
! * mavx512dq:                             x86 Options.        (line  784)
! * mavx512er:                             x86 Options.        (line  780)
! * mavx512f:                              x86 Options.        (line  778)
! * mavx512ifma:                           x86 Options.        (line  785)
! * mavx512pf:                             x86 Options.        (line  779)
! * mavx512vbmi:                           x86 Options.        (line  786)
! * mavx512vbmi2:                          x86 Options.        (line  826)
! * mavx512vl:                             x86 Options.        (line  782)
! * mavx512vnni:                           x86 Options.        (line  839)
! * mavx512vp2intersect:                   x86 Options.        (line  837)
! * mavx512vpopcntdq:                      x86 Options.        (line  836)
  * max-vect-align:                        Adapteva Epiphany Options.
                                                               (line  119)
  * mb:                                    SH Options.         (line  126)
*************** look up both forms.
*** 61931,61943 ****
  * mbitops:                               MeP Options.        (line   26)
  * mbitops <1>:                           SH Options.         (line  145)
  * mblock-compare-inline-limit:           RS/6000 and PowerPC Options.
!                                                              (line  693)
  * mblock-compare-inline-loop-limit:      RS/6000 and PowerPC Options.
!                                                              (line  699)
  * mblock-move-inline-limit:              RS/6000 and PowerPC Options.
!                                                              (line  687)
! * mbmi:                                  x86 Options.        (line  800)
! * mbmi2:                                 x86 Options.        (line  801)
  * mboard:                                OpenRISC Options.   (line    9)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   18)
--- 61874,61886 ----
  * 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  812)
! * mbmi2:                                 x86 Options.        (line  813)
  * mboard:                                OpenRISC Options.   (line    9)
  * mbranch-cost:                          Adapteva Epiphany Options.
                                                               (line   18)
*************** look up both forms.
*** 61950,61956 ****
  * mbranch-index:                         ARC Options.        (line  329)
  * mbranch-likely:                        MIPS Options.       (line  792)
  * mbranch-predict:                       MMIX Options.       (line   48)
! * mbranch-protection:                    AArch64 Options.    (line  275)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  160)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
--- 61893,61899 ----
  * mbranch-index:                         ARC Options.        (line  329)
  * mbranch-likely:                        MIPS Options.       (line  792)
  * mbranch-predict:                       MMIX Options.       (line   48)
! * mbranch-protection:                    AArch64 Options.    (line  276)
  * mbss-plt:                              RS/6000 and PowerPC Options.
                                                               (line  160)
  * mbuild-constants:                      DEC Alpha Options.  (line  141)
*************** look up both forms.
*** 61968,61974 ****
                                                               (line  529)
  * mcall-linux:                           RS/6000 and PowerPC Options.
                                                               (line  525)
! * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1047)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
                                                               (line  533)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
--- 61911,61917 ----
                                                               (line  529)
  * mcall-linux:                           RS/6000 and PowerPC Options.
                                                               (line  525)
! * mcall-ms2sysv-xlogues:                 x86 Options.        (line 1059)
  * mcall-netbsd:                          RS/6000 and PowerPC Options.
                                                               (line  533)
  * mcall-netbsd <1>:                      RS/6000 and PowerPC Options.
*************** look up both forms.
*** 61992,62022 ****
  * mcfv4e:                                M680x0 Options.     (line  169)
  * mcheck-zero-division:                  MIPS Options.       (line  570)
  * mcix:                                  DEC Alpha Options.  (line  163)
! * mcld:                                  x86 Options.        (line  880)
! * mcldemote:                             x86 Options.        (line  829)
  * mclear-hwcap:                          Solaris 2 Options.  (line    9)
! * mclflushopt:                           x86 Options.        (line  778)
  * mclip:                                 MeP Options.        (line   35)
! * mclwb:                                 x86 Options.        (line  779)
! * mclzero:                               x86 Options.        (line  812)
  * mcmodel:                               NDS32 Options.      (line   67)
  * mcmodel <1>:                           SPARC Options.      (line  320)
! * mcmodel=kernel:                        x86 Options.        (line 1447)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
                                                               (line  130)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
! * mcmodel=large <3>:                     x86 Options.        (line 1459)
  * mcmodel=medany:                        RISC-V Options.     (line  105)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
                                                               (line  125)
! * mcmodel=medium <1>:                    x86 Options.        (line 1452)
  * mcmodel=medlow:                        RISC-V Options.     (line   98)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
                                                               (line  121)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
! * mcmodel=small <3>:                     x86 Options.        (line 1441)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
  * mcmov:                                 NDS32 Options.      (line   21)
  * mcmov <1>:                             OpenRISC Options.   (line   45)
--- 61935,61965 ----
  * mcfv4e:                                M680x0 Options.     (line  169)
  * mcheck-zero-division:                  MIPS Options.       (line  570)
  * mcix:                                  DEC Alpha Options.  (line  163)
! * mcld:                                  x86 Options.        (line  892)
! * mcldemote:                             x86 Options.        (line  841)
  * mclear-hwcap:                          Solaris 2 Options.  (line    9)
! * mclflushopt:                           x86 Options.        (line  790)
  * mclip:                                 MeP Options.        (line   35)
! * mclwb:                                 x86 Options.        (line  791)
! * mclzero:                               x86 Options.        (line  824)
  * mcmodel:                               NDS32 Options.      (line   67)
  * mcmodel <1>:                           SPARC Options.      (line  320)
! * mcmodel=kernel:                        x86 Options.        (line 1459)
  * mcmodel=large:                         AArch64 Options.    (line   45)
  * mcmodel=large <1>:                     RS/6000 and PowerPC Options.
                                                               (line  130)
  * mcmodel=large <2>:                     TILE-Gx Options.    (line   14)
! * mcmodel=large <3>:                     x86 Options.        (line 1471)
  * mcmodel=medany:                        RISC-V Options.     (line  105)
  * mcmodel=medium:                        RS/6000 and PowerPC Options.
                                                               (line  125)
! * mcmodel=medium <1>:                    x86 Options.        (line 1464)
  * mcmodel=medlow:                        RISC-V Options.     (line   98)
  * mcmodel=small:                         AArch64 Options.    (line   39)
  * mcmodel=small <1>:                     RS/6000 and PowerPC Options.
                                                               (line  121)
  * mcmodel=small <2>:                     TILE-Gx Options.    (line    9)
! * mcmodel=small <3>:                     x86 Options.        (line 1453)
  * mcmodel=tiny:                          AArch64 Options.    (line   34)
  * mcmov:                                 NDS32 Options.      (line   21)
  * mcmov <1>:                             OpenRISC Options.   (line   45)
*************** look up both forms.
*** 62034,62040 ****
  * mcompact-branches=optimal:             MIPS Options.       (line  804)
  * mcompact-casesi:                       ARC Options.        (line  454)
  * mcompat-align-parm:                    RS/6000 and PowerPC Options.
!                                                              (line  898)
  * mcompress:                             FT32 Options.       (line   26)
  * mcond-exec:                            FRV Options.        (line  187)
  * mcond-move:                            FRV Options.        (line  159)
--- 61977,61983 ----
  * 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)
*************** look up both forms.
*** 62051,62057 ****
  * mcorea:                                Blackfin Options.   (line  154)
  * mcoreb:                                Blackfin Options.   (line  161)
  * mcp:                                   C-SKY Options.      (line   74)
! * mcpu:                                  AArch64 Options.    (line  231)
  * mcpu <1>:                              ARC Options.        (line   18)
  * mcpu <2>:                              ARM Options.        (line  620)
  * mcpu <3>:                              CRIS Options.       (line   10)
--- 61994,62000 ----
  * mcorea:                                Blackfin Options.   (line  154)
  * mcoreb:                                Blackfin Options.   (line  161)
  * mcp:                                   C-SKY Options.      (line   74)
! * mcpu:                                  AArch64 Options.    (line  232)
  * mcpu <1>:                              ARC Options.        (line   18)
  * mcpu <2>:                              ARM Options.        (line  620)
  * mcpu <3>:                              CRIS Options.       (line   10)
*************** look up both forms.
*** 62067,62073 ****
  * mcpu <12>:                             TILE-Gx Options.    (line   18)
  * mcpu <13>:                             TILEPro Options.    (line    9)
  * mcpu <14>:                             Visium Options.     (line   33)
! * mcpu <15>:                             x86 Options.        (line  452)
  * mcpu32:                                M680x0 Options.     (line  135)
  * mcpu=:                                 Blackfin Options.   (line    7)
  * mcpu= <1>:                             C-SKY Options.      (line   14)
--- 62010,62016 ----
  * mcpu <12>:                             TILE-Gx Options.    (line   18)
  * mcpu <13>:                             TILEPro Options.    (line    9)
  * mcpu <14>:                             Visium Options.     (line   33)
! * mcpu <15>:                             x86 Options.        (line  464)
  * mcpu32:                                M680x0 Options.     (line  135)
  * mcpu=:                                 Blackfin Options.   (line    7)
  * mcpu= <1>:                             C-SKY Options.      (line   14)
*************** look up both forms.
*** 62077,62083 ****
  * mcr16c:                                CR16 Options.       (line   14)
  * mcr16cplus:                            CR16 Options.       (line   14)
  * mcrc:                                  MIPS Options.       (line  416)
! * mcrc32:                                x86 Options.        (line  948)
  * mcrypto:                               RS/6000 and PowerPC Options.
                                                               (line  177)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
--- 62020,62026 ----
  * mcr16c:                                CR16 Options.       (line   14)
  * mcr16cplus:                            CR16 Options.       (line   14)
  * mcrc:                                  MIPS Options.       (line  416)
! * mcrc32:                                x86 Options.        (line  960)
  * mcrypto:                               RS/6000 and PowerPC Options.
                                                               (line  177)
  * mcsync-anomaly:                        Blackfin Options.   (line   57)
*************** look up both forms.
*** 62085,62091 ****
  * 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  921)
  * MD:                                    Preprocessor Options.
                                                               (line  169)
  * mdalign:                               SH Options.         (line  132)
--- 62028,62034 ----
  * 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  933)
  * MD:                                    Preprocessor Options.
                                                               (line  169)
  * mdalign:                               SH Options.         (line  132)
*************** look up both forms.
*** 62133,62139 ****
  * mdsp-packa:                            ARC Options.        (line  335)
  * mdspr2:                                MIPS Options.       (line  359)
  * mdsp_packa:                            ARC Options.        (line  622)
! * mdump-tune-features:                   x86 Options.        (line  862)
  * mdvbf:                                 ARC Options.        (line  340)
  * mdwarf2-asm:                           IA-64 Options.      (line   94)
  * mdword:                                FRV Options.        (line   40)
--- 62076,62082 ----
  * mdsp-packa:                            ARC Options.        (line  335)
  * mdspr2:                                MIPS Options.       (line  359)
  * mdsp_packa:                            ARC Options.        (line  622)
! * mdump-tune-features:                   x86 Options.        (line  874)
  * mdvbf:                                 ARC Options.        (line  340)
  * mdwarf2-asm:                           IA-64 Options.      (line   94)
  * mdword:                                FRV Options.        (line   40)
*************** look up both forms.
*** 62143,62149 ****
  * mea:                                   ARC Options.        (line  112)
  * mEA:                                   ARC Options.        (line  625)
  * meabi:                                 RS/6000 and PowerPC Options.
!                                                              (line  632)
  * mearly-cbranchsi:                      ARC Options.        (line  476)
  * mearly-stop-bits:                      IA-64 Options.      (line  100)
  * meb:                                   MeP Options.        (line   68)
--- 62086,62092 ----
  * 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.
*** 62159,62168 ****
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   60)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  627)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
! * menqcmd:                               x86 Options.        (line  823)
  * mep:                                   V850 Options.       (line   16)
  * mepsilon:                              MMIX Options.       (line   15)
  * mesa:                                  S/390 and zSeries Options.
--- 62102,62111 ----
  * melf <1>:                              MMIX Options.       (line   43)
  * melrw:                                 C-SKY Options.      (line   60)
  * memb:                                  RS/6000 and PowerPC Options.
!                                                              (line  628)
  * membedded-data:                        MIPS Options.       (line  517)
  * memregs=:                              M32C Options.       (line   21)
! * menqcmd:                               x86 Options.        (line  835)
  * mep:                                   V850 Options.       (line   16)
  * mepsilon:                              MMIX Options.       (line   15)
  * mesa:                                  S/390 and zSeries Options.
*************** look up both forms.
*** 62181,62188 ****
  * mextern-sdata:                         MIPS Options.       (line  480)
  * MF:                                    Preprocessor Options.
                                                               (line  111)
! * mf16c:                                 x86 Options.        (line  783)
! * mfancy-math-387:                       x86 Options.        (line  547)
  * mfast-fp:                              Blackfin Options.   (line  130)
  * mfast-indirect-calls:                  HPPA Options.       (line   52)
  * mfast-sw-div:                          Nios II Options.    (line  115)
--- 62124,62131 ----
  * mextern-sdata:                         MIPS Options.       (line  480)
  * MF:                                    Preprocessor Options.
                                                               (line  111)
! * mf16c:                                 x86 Options.        (line  795)
! * mfancy-math-387:                       x86 Options.        (line  559)
  * mfast-fp:                              Blackfin Options.   (line  130)
  * mfast-indirect-calls:                  HPPA Options.       (line   52)
  * mfast-sw-div:                          Nios II Options.    (line  115)
*************** look up both forms.
*** 62191,62199 ****
  * mfdivdu:                               C-SKY Options.      (line   48)
  * mfdpic:                                ARM Options.        (line  957)
  * mfdpic <1>:                            FRV Options.        (line   72)
! * mfentry:                               x86 Options.        (line 1281)
! * mfentry-name:                          x86 Options.        (line 1312)
! * mfentry-section:                       x86 Options.        (line 1316)
  * mfix:                                  DEC Alpha Options.  (line  163)
  * mfix-24k:                              MIPS Options.       (line  641)
  * mfix-and-continue:                     Darwin Options.     (line  104)
--- 62134,62142 ----
  * mfdivdu:                               C-SKY Options.      (line   48)
  * mfdpic:                                ARM Options.        (line  957)
  * mfdpic <1>:                            FRV Options.        (line   72)
! * mfentry:                               x86 Options.        (line 1293)
! * mfentry-name:                          x86 Options.        (line 1324)
! * mfentry-section:                       x86 Options.        (line 1328)
  * mfix:                                  DEC Alpha Options.  (line  163)
  * mfix-24k:                              MIPS Options.       (line  641)
  * mfix-and-continue:                     Darwin Options.     (line  104)
*************** look up both forms.
*** 62229,62252 ****
  * 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  784)
! * mfma4:                                 x86 Options.        (line  787)
  * mfmaf:                                 SPARC Options.      (line  267)
  * mfmovd:                                SH Options.         (line  148)
! * mforce-indirect-call:                  x86 Options.        (line 1036)
  * 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  537)
  * mfp-rounding-mode:                     DEC Alpha Options.  (line   85)
  * mfp-trap-mode:                         DEC Alpha Options.  (line   63)
  * mfp16-format:                          ARM Options.        (line  728)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
  * mfpmath:                               Optimize Options.   (line 2226)
! * mfpmath <1>:                           x86 Options.        (line  455)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
  * mfprnd:                                RS/6000 and PowerPC Options.
--- 62172,62195 ----
  * 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  796)
! * mfma4:                                 x86 Options.        (line  799)
  * mfmaf:                                 SPARC Options.      (line  267)
  * mfmovd:                                SH Options.         (line  148)
! * mforce-indirect-call:                  x86 Options.        (line 1048)
  * 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  549)
  * mfp-rounding-mode:                     DEC Alpha Options.  (line   85)
  * mfp-trap-mode:                         DEC Alpha Options.  (line   63)
  * mfp16-format:                          ARM Options.        (line  728)
  * mfp32:                                 MIPS Options.       (line  258)
  * mfp64:                                 MIPS Options.       (line  261)
  * mfpmath:                               Optimize Options.   (line 2226)
! * mfpmath <1>:                           x86 Options.        (line  467)
  * mfpr-32:                               FRV Options.        (line   15)
  * mfpr-64:                               FRV Options.        (line   19)
  * mfprnd:                                RS/6000 and PowerPC Options.
*************** look up both forms.
*** 62261,62276 ****
  * mfract-convert-truncate:               AVR Options.        (line  286)
  * mframe-header-opt:                     MIPS Options.       (line  885)
  * mfriz:                                 RS/6000 and PowerPC Options.
!                                                              (line  869)
  * mfsca:                                 SH Options.         (line  365)
! * mfsgsbase:                             x86 Options.        (line  780)
  * 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 1384)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
--- 62204,62219 ----
  * 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  792)
  * 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 1396)
  * mfused-madd:                           IA-64 Options.      (line   88)
  * mfused-madd <1>:                       MIPS Options.       (line  624)
  * mfused-madd <2>:                       RS/6000 and PowerPC Options.
*************** look up both forms.
*** 62279,62285 ****
                                                               (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
  * mfused-madd <5>:                       Xtensa Options.     (line   19)
! * mfxsr:                                 x86 Options.        (line  803)
  * MG:                                    Preprocessor Options.
                                                               (line  122)
  * mg:                                    VAX Options.        (line   17)
--- 62222,62228 ----
                                                               (line  182)
  * mfused-madd <4>:                       SH Options.         (line  356)
  * mfused-madd <5>:                       Xtensa Options.     (line   19)
! * mfxsr:                                 x86 Options.        (line  815)
  * MG:                                    Preprocessor Options.
                                                               (line  122)
  * mg:                                    VAX Options.        (line   17)
*************** look up both forms.
*** 62291,62298 ****
  * 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 1360)
! * mgfni:                                 x86 Options.        (line  816)
  * mghs:                                  V850 Options.       (line  127)
  * mginv:                                 MIPS Options.       (line  421)
  * mglibc:                                GNU/Linux Options.  (line    9)
--- 62234,62241 ----
  * 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 1372)
! * mgfni:                                 x86 Options.        (line  828)
  * mghs:                                  V850 Options.       (line  127)
  * mginv:                                 MIPS Options.       (line  421)
  * mglibc:                                GNU/Linux Options.  (line    9)
*************** look up both forms.
*** 62300,62306 ****
  * mgnu-as:                               IA-64 Options.      (line   18)
  * mgnu-asm:                              PDP-11 Options.     (line   49)
  * mgnu-attribute:                        RS/6000 and PowerPC Options.
!                                                              (line  586)
  * mgnu-ld:                               HPPA Options.       (line  111)
  * mgnu-ld <1>:                           IA-64 Options.      (line   23)
  * mgomp:                                 Nvidia PTX Options. (line   53)
--- 62243,62249 ----
  * 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)
*************** look up both forms.
*** 62335,62346 ****
  * 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  520)
  * mhard-mul:                             OpenRISC Options.   (line   24)
  * mhard-quad-float:                      SPARC Options.      (line   55)
  * mhardlit:                              MCore Options.      (line   10)
  * mhigh-registers:                       C-SKY Options.      (line  104)
! * mhle:                                  x86 Options.        (line  809)
  * mhotpatch:                             S/390 and zSeries Options.
                                                               (line  217)
  * mhp-ld:                                HPPA Options.       (line  123)
--- 62278,62290 ----
  * 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  532)
  * mhard-mul:                             OpenRISC Options.   (line   24)
  * mhard-quad-float:                      SPARC Options.      (line   55)
+ * mharden-sls:                           AArch64 Options.    (line  289)
  * mhardlit:                              MCore Options.      (line   10)
  * mhigh-registers:                       C-SKY Options.      (line  104)
! * mhle:                                  x86 Options.        (line  821)
  * mhotpatch:                             S/390 and zSeries Options.
                                                               (line  217)
  * mhp-ld:                                HPPA Options.       (line  123)
*************** look up both forms.
*** 62352,62374 ****
  * mhw-mul:                               Nios II Options.    (line  124)
  * mhw-mulx:                              Nios II Options.    (line  124)
  * mhwmult=:                              MSP430 Options.     (line   93)
! * miamcu:                                x86 Options.        (line 1413)
  * 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  514)
  * 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  730)
  * mindexed-loads:                        ARC Options.        (line  483)
! * mindirect-branch:                      x86 Options.        (line 1365)
! * mindirect-branch-register:             x86 Options.        (line 1403)
! * minline-all-stringops:                 x86 Options.        (line 1212)
  * 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)
--- 62296,62318 ----
  * mhw-mul:                               Nios II Options.    (line  124)
  * mhw-mulx:                              Nios II Options.    (line  124)
  * mhwmult=:                              MSP430 Options.     (line   93)
! * miamcu:                                x86 Options.        (line 1425)
  * 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  526)
  * 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  742)
  * mindexed-loads:                        ARC Options.        (line  483)
! * mindirect-branch:                      x86 Options.        (line 1377)
! * mindirect-branch-register:             x86 Options.        (line 1415)
! * minline-all-stringops:                 x86 Options.        (line 1224)
  * 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.
*** 62379,62390 ****
  * 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 1220)
  * 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 1300)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
  * mint32:                                CR16 Options.       (line   22)
--- 62323,62334 ----
  * 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 1232)
  * 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 1312)
  * mint-register:                         RX Options.         (line  100)
  * mint16:                                PDP-11 Options.     (line   33)
  * mint32:                                CR16 Options.       (line   22)
*************** look up both forms.
*** 62428,62434 ****
  * ml <1>:                                SH Options.         (line  129)
  * mlarge:                                MSP430 Options.     (line   82)
  * mlarge-data:                           DEC Alpha Options.  (line  187)
! * mlarge-data-threshold:                 x86 Options.        (line  619)
  * mlarge-text:                           DEC Alpha Options.  (line  205)
  * mleadz:                                MeP Options.        (line   81)
  * mleaf-id-shared-library:               Blackfin Options.   (line   89)
--- 62372,62378 ----
  * ml <1>:                                SH Options.         (line  129)
  * mlarge:                                MSP430 Options.     (line   82)
  * mlarge-data:                           DEC Alpha Options.  (line  187)
! * mlarge-data-threshold:                 x86 Options.        (line  631)
  * mlarge-text:                           DEC Alpha Options.  (line  205)
  * mleadz:                                MeP Options.        (line   81)
  * mleaf-id-shared-library:               Blackfin Options.   (line   89)
*************** look up both forms.
*** 62472,62489 ****
  * mlong-double:                          AVR Options.        (line  195)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-128 <1>:                  x86 Options.        (line  598)
  * mlong-double-64:                       S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-64 <1>:                   x86 Options.        (line  598)
! * mlong-double-80:                       x86 Options.        (line  598)
  * 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  727)
  * mlongcalls:                            Xtensa Options.     (line   87)
  * mloongson-ext:                         MIPS Options.       (line  430)
  * mloongson-ext2:                        MIPS Options.       (line  434)
--- 62416,62433 ----
  * mlong-double:                          AVR Options.        (line  195)
  * mlong-double-128:                      S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-128 <1>:                  x86 Options.        (line  610)
  * mlong-double-64:                       S/390 and zSeries Options.
                                                               (line   29)
! * mlong-double-64 <1>:                   x86 Options.        (line  610)
! * mlong-double-80:                       x86 Options.        (line  610)
  * 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.
*** 62503,62511 ****
  * 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  794)
  * mlxc1-sxc1:                            MIPS Options.       (line  895)
! * mlzcnt:                                x86 Options.        (line  802)
  * MM:                                    Preprocessor Options.
                                                               (line  102)
  * mm:                                    MeP Options.        (line   84)
--- 62447,62455 ----
  * 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  806)
  * mlxc1-sxc1:                            MIPS Options.       (line  895)
! * mlzcnt:                                x86 Options.        (line  814)
  * MM:                                    Preprocessor Options.
                                                               (line  102)
  * mm:                                    MeP Options.        (line   84)
*************** look up both forms.
*** 62520,62526 ****
  * mmain-is-OS_task:                      AVR Options.        (line  219)
  * mmainkernel:                           Nvidia PTX Options. (line   18)
  * mmalloc64:                             VMS Options.        (line   17)
! * mmanual-endbr:                         x86 Options.        (line 1041)
  * mmax:                                  DEC Alpha Options.  (line  163)
  * mmax-constant-size:                    RX Options.         (line   82)
  * mmax-stack-frame:                      CRIS Options.       (line   23)
--- 62464,62470 ----
  * mmain-is-OS_task:                      AVR Options.        (line  219)
  * mmainkernel:                           Nvidia PTX Options. (line   18)
  * mmalloc64:                             VMS Options.        (line   17)
! * mmanual-endbr:                         x86 Options.        (line 1053)
  * mmax:                                  DEC Alpha Options.  (line  163)
  * mmax-constant-size:                    RX Options.         (line   82)
  * mmax-stack-frame:                      CRIS Options.       (line   23)
*************** look up both forms.
*** 62535,62544 ****
  * mmedium-calls:                         ARC Options.        (line  408)
  * mmemcpy:                               MicroBlaze Options. (line   13)
  * mmemcpy <1>:                           MIPS Options.       (line  597)
! * mmemcpy-strategy=STRATEGY:             x86 Options.        (line 1242)
  * mmemory-latency:                       DEC Alpha Options.  (line  268)
  * mmemory-model:                         SPARC Options.      (line  348)
! * mmemset-strategy=STRATEGY:             x86 Options.        (line 1254)
  * mmfcrf:                                RS/6000 and PowerPC Options.
                                                               (line   25)
  * mmicromips:                            MIPS Options.       (line  387)
--- 62479,62488 ----
  * mmedium-calls:                         ARC Options.        (line  408)
  * mmemcpy:                               MicroBlaze Options. (line   13)
  * mmemcpy <1>:                           MIPS Options.       (line  597)
! * mmemcpy-strategy=STRATEGY:             x86 Options.        (line 1254)
  * mmemory-latency:                       DEC Alpha Options.  (line  268)
  * mmemory-model:                         SPARC Options.      (line  348)
! * mmemset-strategy=STRATEGY:             x86 Options.        (line 1266)
  * mmfcrf:                                RS/6000 and PowerPC Options.
                                                               (line   25)
  * mmicromips:                            MIPS Options.       (line  387)
*************** look up both forms.
*** 62548,62565 ****
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  943)
! * mmmx:                                  x86 Options.        (line  755)
  * 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  940)
! * mmovdir64b:                            x86 Options.        (line  822)
! * mmovdiri:                              x86 Options.        (line  821)
  * mmp:                                   C-SKY Options.      (line   71)
  * mmpy:                                  ARC Options.        (line  117)
  * mmpy-option:                           ARC Options.        (line  173)
! * mms-bitfields:                         x86 Options.        (line 1087)
  * mmt:                                   MIPS Options.       (line  395)
  * mmul:                                  RL78 Options.       (line   15)
  * mmul-bug-workaround:                   CRIS Options.       (line   32)
--- 62492,62509 ----
  * mminmax:                               MeP Options.        (line   87)
  * mmixed-code:                           ARC Options.        (line  516)
  * mmma:                                  RS/6000 and PowerPC Options.
!                                                              (line  944)
! * mmmx:                                  x86 Options.        (line  767)
  * 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  952)
! * mmovdir64b:                            x86 Options.        (line  834)
! * mmovdiri:                              x86 Options.        (line  833)
  * mmp:                                   C-SKY Options.      (line   71)
  * mmpy:                                  ARC Options.        (line  117)
  * mmpy-option:                           ARC Options.        (line  173)
! * mms-bitfields:                         x86 Options.        (line 1099)
  * mmt:                                   MIPS Options.       (line  395)
  * mmul:                                  RL78 Options.       (line   15)
  * mmul-bug-workaround:                   CRIS Options.       (line   32)
*************** look up both forms.
*** 62581,62588 ****
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  608)
! * mmwaitx:                               x86 Options.        (line  811)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
  * mnan=2008:                             MIPS Options.       (line  320)
--- 62525,62532 ----
  * mmvcle:                                S/390 and zSeries Options.
                                                               (line  138)
  * mmvme:                                 RS/6000 and PowerPC Options.
!                                                              (line  609)
! * mmwaitx:                               x86 Options.        (line  823)
  * mn:                                    H8/300 Options.     (line   20)
  * mn-flash:                              AVR Options.        (line  224)
  * mnan=2008:                             MIPS Options.       (line  320)
*************** look up both forms.
*** 62596,62605 ****
  * 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  557)
  * mno-align-int:                         M680x0 Options.     (line  261)
  * mno-align-loops:                       M32R/D Options.     (line   76)
! * mno-align-stringops:                   x86 Options.        (line 1207)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
                                                               (line  136)
--- 62540,62549 ----
  * 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  569)
  * mno-align-int:                         M680x0 Options.     (line  261)
  * mno-align-loops:                       M32R/D Options.     (line   76)
! * mno-align-stringops:                   x86 Options.        (line 1219)
  * mno-allow-string-insns:                RX Options.         (line  150)
  * mno-altivec:                           RS/6000 and PowerPC Options.
                                                               (line  136)
*************** look up both forms.
*** 62622,62628 ****
  * 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 1047)
  * mno-callgraph-data:                    MCore Options.      (line   31)
  * mno-cbcond:                            SPARC Options.      (line  260)
  * mno-check-zero-division:               MIPS Options.       (line  570)
--- 62566,62572 ----
  * 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 1059)
  * 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.
*** 62646,62652 ****
  * mno-data-align:                        CRIS Options.       (line   55)
  * mno-debug:                             S/390 and zSeries Options.
                                                               (line  144)
! * mno-default:                           x86 Options.        (line  876)
  * mno-disable-callt:                     V850 Options.       (line   92)
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
--- 62590,62596 ----
  * mno-data-align:                        CRIS Options.       (line   55)
  * mno-debug:                             S/390 and zSeries Options.
                                                               (line  144)
! * mno-default:                           x86 Options.        (line  888)
  * mno-disable-callt:                     V850 Options.       (line   92)
  * mno-div:                               M680x0 Options.     (line  206)
  * mno-div <1>:                           MCore Options.      (line   15)
*************** look up both forms.
*** 62659,62665 ****
  * mno-dwarf2-asm:                        IA-64 Options.      (line   94)
  * mno-dword:                             FRV Options.        (line   44)
  * mno-eabi:                              RS/6000 and PowerPC Options.
!                                                              (line  632)
  * mno-early-stop-bits:                   IA-64 Options.      (line  100)
  * mno-eflags:                            FRV Options.        (line  155)
  * mno-embedded-data:                     MIPS Options.       (line  517)
--- 62603,62609 ----
  * 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.
*** 62673,62679 ****
  * 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  547)
  * mno-fast-sw-div:                       Nios II Options.    (line  115)
  * mno-faster-structs:                    SPARC Options.      (line   91)
  * mno-fdpic:                             ARM Options.        (line  957)
--- 62617,62623 ----
  * 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  559)
  * mno-fast-sw-div:                       Nios II Options.    (line  115)
  * mno-faster-structs:                    SPARC Options.      (line   91)
  * mno-fdpic:                             ARM Options.        (line  957)
*************** look up both forms.
*** 62696,62702 ****
  * 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  537)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-fpu:                               SPARC Options.      (line   39)
--- 62640,62646 ----
  * 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  549)
  * mno-fprnd:                             RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-fpu:                               SPARC Options.      (line   39)
*************** look up both forms.
*** 62715,62721 ****
  * mno-ginv:                              MIPS Options.       (line  421)
  * mno-gnu-as:                            IA-64 Options.      (line   18)
  * mno-gnu-attribute:                     RS/6000 and PowerPC Options.
!                                                              (line  586)
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
--- 62659,62665 ----
  * 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-gotplt:                            CRIS Options.       (line   81)
  * mno-gpopt:                             MIPS Options.       (line  502)
*************** look up both forms.
*** 62734,62740 ****
  * 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  514)
  * mno-imadd:                             MIPS Options.       (line  617)
  * mno-inline-float-divide:               IA-64 Options.      (line   62)
  * mno-inline-int-divide:                 IA-64 Options.      (line   73)
--- 62678,62684 ----
  * 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  526)
  * 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.
*** 62761,62767 ****
  * mno-long-calls <4>:                    V850 Options.       (line   10)
  * mno-long-jumps:                        V850 Options.       (line  108)
  * mno-longcall:                          RS/6000 and PowerPC Options.
!                                                              (line  727)
  * mno-longcalls:                         Xtensa Options.     (line   87)
  * mno-loongson-ext:                      MIPS Options.       (line  430)
  * mno-loongson-ext2:                     MIPS Options.       (line  434)
--- 62705,62711 ----
  * 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.
*** 62785,62794 ****
  * mno-mips16:                            MIPS Options.       (line  120)
  * mno-mips3d:                            MIPS Options.       (line  382)
  * mno-mma:                               RS/6000 and PowerPC Options.
!                                                              (line  943)
  * mno-mmicromips:                        MIPS Options.       (line  387)
  * mno-mpy:                               ARC Options.        (line  117)
! * mno-ms-bitfields:                      x86 Options.        (line 1087)
  * mno-mt:                                MIPS Options.       (line  395)
  * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
--- 62729,62738 ----
  * 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-mpy:                               ARC Options.        (line  117)
! * mno-ms-bitfields:                      x86 Options.        (line 1099)
  * mno-mt:                                MIPS Options.       (line  395)
  * mno-mul-bug-workaround:                CRIS Options.       (line   32)
  * mno-muladd:                            FRV Options.        (line   68)
*************** look up both forms.
*** 62809,62822 ****
  * 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  261)
  * mno-pcrel:                             RS/6000 and PowerPC Options.
!                                                              (line  931)
  * 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  764)
  * mno-popc:                              SPARC Options.      (line  281)
  * mno-popcntb:                           RS/6000 and PowerPC Options.
                                                               (line   25)
--- 62753,62766 ----
  * 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  262)
  * 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.
*** 62837,62858 ****
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  592)
! * mno-push-args:                         x86 Options.        (line 1064)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
                                                               (line  202)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
                                                               (line  208)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  683)
! * mno-red-zone:                          x86 Options.        (line 1433)
  * mno-register-names:                    IA-64 Options.      (line   37)
  * mno-regnames:                          RS/6000 and PowerPC Options.
!                                                              (line  721)
  * mno-relax:                             PRU Options.        (line   21)
  * mno-relax <1>:                         V850 Options.       (line  103)
  * mno-relax-immediate:                   MCore Options.      (line   19)
--- 62781,62802 ----
  * mno-powerpc64:                         RS/6000 and PowerPC Options.
                                                               (line   25)
  * mno-prefixed:                          RS/6000 and PowerPC Options.
!                                                              (line  939)
  * mno-prolog-function:                   V850 Options.       (line   23)
  * mno-prologue-epilogue:                 CRIS Options.       (line   71)
  * mno-prototype:                         RS/6000 and PowerPC Options.
!                                                              (line  593)
! * mno-push-args:                         x86 Options.        (line 1076)
  * mno-quad-memory:                       RS/6000 and PowerPC Options.
                                                               (line  202)
  * mno-quad-memory-atomic:                RS/6000 and PowerPC Options.
                                                               (line  208)
  * mno-readonly-in-sdata:                 RS/6000 and PowerPC Options.
!                                                              (line  684)
! * mno-red-zone:                          x86 Options.        (line 1445)
  * 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)
*************** look up both forms.
*** 62878,62884 ****
  * mno-sdata:                             ARC Options.        (line  422)
  * mno-sdata <1>:                         IA-64 Options.      (line   42)
  * mno-sdata <2>:                         RS/6000 and PowerPC Options.
!                                                              (line  678)
  * mno-sep-data:                          Blackfin Options.   (line  113)
  * mno-serialize-volatile:                Xtensa Options.     (line   35)
  * mno-setlb:                             MN10300 Options.    (line   69)
--- 62822,62828 ----
  * 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)
*************** look up both forms.
*** 62912,62918 ****
  * mno-target-align:                      Xtensa Options.     (line   74)
  * mno-text-section-literals:             Xtensa Options.     (line   47)
  * mno-tls-markers:                       RS/6000 and PowerPC Options.
!                                                              (line  776)
  * mno-toc:                               RS/6000 and PowerPC Options.
                                                               (line  428)
  * mno-toplevel-symbols:                  MMIX Options.       (line   39)
--- 62856,62862 ----
  * 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)
*************** look up both forms.
*** 62964,62970 ****
  * mnomacsave:                            SH Options.         (line  160)
  * mnop-fun-dllimport:                    x86 Windows Options.
                                                               (line   22)
! * mnop-mcount:                           x86 Options.        (line 1294)
  * mnopm:                                 FT32 Options.       (line   29)
  * mnops:                                 Adapteva Epiphany Options.
                                                               (line   26)
--- 62908,62914 ----
  * mnomacsave:                            SH Options.         (line  160)
  * mnop-fun-dllimport:                    x86 Windows Options.
                                                               (line   22)
! * mnop-mcount:                           x86 Options.        (line 1306)
  * mnopm:                                 FT32 Options.       (line   29)
  * mnops:                                 Adapteva Epiphany Options.
                                                               (line   26)
*************** look up both forms.
*** 62972,62983 ****
  * 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 1258)
  * 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  248)
  * MP:                                    Preprocessor Options.
                                                               (line  132)
  * mpa-risc-1-0:                          HPPA Options.       (line   19)
--- 62916,62927 ----
  * 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 1270)
  * 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  249)
  * MP:                                    Preprocessor Options.
                                                               (line  132)
  * mpa-risc-1-0:                          HPPA Options.       (line   19)
*************** look up both forms.
*** 62988,63002 ****
                                                               (line   54)
  * mpadstruct:                            SH Options.         (line  189)
  * mpaired-single:                        MIPS Options.       (line  370)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  261)
! * mpc32:                                 x86 Options.        (line  679)
! * mpc64:                                 x86 Options.        (line  679)
! * mpc80:                                 x86 Options.        (line  679)
! * mpclmul:                               x86 Options.        (line  777)
! * mpconfig:                              x86 Options.        (line  785)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  931)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
                                                               (line  310)
--- 62932,62946 ----
                                                               (line   54)
  * mpadstruct:                            SH Options.         (line  189)
  * mpaired-single:                        MIPS Options.       (line  370)
! * mpc-relative-literal-loads:            AArch64 Options.    (line  262)
! * mpc32:                                 x86 Options.        (line  691)
! * mpc64:                                 x86 Options.        (line  691)
! * mpc80:                                 x86 Options.        (line  691)
! * mpclmul:                               x86 Options.        (line  789)
! * mpconfig:                              x86 Options.        (line  797)
  * mpcrel:                                M680x0 Options.     (line  272)
  * mpcrel <1>:                            RS/6000 and PowerPC Options.
!                                                              (line  932)
  * mpdebug:                               CRIS Options.       (line   36)
  * mpe:                                   RS/6000 and PowerPC Options.
                                                               (line  310)
*************** look up both forms.
*** 63006,63021 ****
  * mpic-data-is-text-relative <1>:        MicroBlaze Options. (line   70)
  * mpic-register:                         ARM Options.        (line  785)
  * mpid:                                  RX Options.         (line  117)
! * mpku:                                  x86 Options.        (line  813)
  * mplt:                                  MIPS Options.       (line  219)
  * mpltseq:                               RS/6000 and PowerPC Options.
!                                                              (line  764)
  * mpointer-size=SIZE:                    VMS Options.        (line   20)
  * mpointers-to-nested-functions:         RS/6000 and PowerPC Options.
!                                                              (line  877)
  * mpoke-function-name:                   ARM Options.        (line  800)
  * mpopc:                                 SPARC Options.      (line  281)
! * mpopcnt:                               x86 Options.        (line  797)
  * mpopcntb:                              RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpopcntd:                              RS/6000 and PowerPC Options.
--- 62950,62965 ----
  * mpic-data-is-text-relative <1>:        MicroBlaze Options. (line   70)
  * mpic-register:                         ARM Options.        (line  785)
  * mpid:                                  RX Options.         (line  117)
! * mpku:                                  x86 Options.        (line  825)
  * 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  800)
  * mpopc:                                 SPARC Options.      (line  281)
! * mpopcnt:                               x86 Options.        (line  809)
  * mpopcntb:                              RS/6000 and PowerPC Options.
                                                               (line   25)
  * mpopcntd:                              RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63035,63062 ****
                                                               (line   25)
  * mpowerpc64:                            RS/6000 and PowerPC Options.
                                                               (line   25)
! * mprefer-avx128:                        x86 Options.        (line  900)
  * mprefer-short-insn-regs:               Adapteva Epiphany Options.
                                                               (line   13)
! * mprefer-vector-width:                  x86 Options.        (line  904)
  * mprefergot:                            SH Options.         (line  268)
  * mpreferred-stack-boundary:             RISC-V Options.     (line   73)
! * mpreferred-stack-boundary <1>:         x86 Options.        (line  709)
! * mprefetchwt1:                          x86 Options.        (line  790)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  938)
  * mpretend-cmove:                        SH Options.         (line  383)
! * mprfchw:                               x86 Options.        (line  788)
  * mprint-tune-info:                      ARM Options.        (line  933)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
                                                               (line  457)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  592)
! * mptwrite:                              x86 Options.        (line  781)
  * mpure-code:                            ARM Options.        (line  943)
! * mpush-args:                            x86 Options.        (line 1064)
  * mpushpop:                              C-SKY Options.      (line  114)
  * MQ:                                    Preprocessor Options.
                                                               (line  159)
--- 62979,63006 ----
                                                               (line   25)
  * mpowerpc64:                            RS/6000 and PowerPC Options.
                                                               (line   25)
! * mprefer-avx128:                        x86 Options.        (line  912)
  * mprefer-short-insn-regs:               Adapteva Epiphany Options.
                                                               (line   13)
! * mprefer-vector-width:                  x86 Options.        (line  916)
  * mprefergot:                            SH Options.         (line  268)
  * mpreferred-stack-boundary:             RISC-V Options.     (line   73)
! * mpreferred-stack-boundary <1>:         x86 Options.        (line  721)
! * mprefetchwt1:                          x86 Options.        (line  802)
  * mprefixed:                             RS/6000 and PowerPC Options.
!                                                              (line  939)
  * mpretend-cmove:                        SH Options.         (line  383)
! * mprfchw:                               x86 Options.        (line  800)
  * mprint-tune-info:                      ARM Options.        (line  933)
  * mprioritize-restricted-insns:          RS/6000 and PowerPC Options.
                                                               (line  457)
  * mprolog-function:                      V850 Options.       (line   23)
  * mprologue-epilogue:                    CRIS Options.       (line   71)
  * mprototype:                            RS/6000 and PowerPC Options.
!                                                              (line  593)
! * mptwrite:                              x86 Options.        (line  793)
  * mpure-code:                            ARM Options.        (line  943)
! * mpush-args:                            x86 Options.        (line 1076)
  * mpushpop:                              C-SKY Options.      (line  114)
  * MQ:                                    Preprocessor Options.
                                                               (line  159)
*************** look up both forms.
*** 63069,63095 ****
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
  * mRcw:                                  ARC Options.        (line  529)
! * mrdpid:                                x86 Options.        (line  789)
! * mrdrnd:                                x86 Options.        (line  782)
! * mrdseed:                               x86 Options.        (line  791)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  683)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  784)
! * mrecip <1>:                            x86 Options.        (line  954)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  841)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  797)
! * mrecip=opt <1>:                        x86 Options.        (line  976)
! * mrecord-mcount:                        x86 Options.        (line 1288)
! * mrecord-return:                        x86 Options.        (line 1308)
! * mred-zone:                             x86 Options.        (line 1433)
  * mreduced-regs:                         NDS32 Options.      (line   15)
  * mregister-names:                       IA-64 Options.      (line   37)
  * mregnames:                             RS/6000 and PowerPC Options.
!                                                              (line  721)
! * mregparm:                              x86 Options.        (line  649)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
  * mrelax <2>:                            MN10300 Options.    (line   46)
--- 63013,63039 ----
  * mr10k-cache-barrier:                   MIPS Options.       (line  714)
  * mRcq:                                  ARC Options.        (line  525)
  * mRcw:                                  ARC Options.        (line  529)
! * mrdpid:                                x86 Options.        (line  801)
! * mrdrnd:                                x86 Options.        (line  794)
! * mrdseed:                               x86 Options.        (line  803)
  * mreadonly-in-sdata:                    RS/6000 and PowerPC Options.
!                                                              (line  684)
  * mrecip:                                RS/6000 and PowerPC Options.
!                                                              (line  785)
! * mrecip <1>:                            x86 Options.        (line  966)
  * mrecip-precision:                      RS/6000 and PowerPC Options.
!                                                              (line  842)
  * mrecip=opt:                            RS/6000 and PowerPC Options.
!                                                              (line  798)
! * mrecip=opt <1>:                        x86 Options.        (line  988)
! * mrecord-mcount:                        x86 Options.        (line 1300)
! * mrecord-return:                        x86 Options.        (line 1320)
! * mred-zone:                             x86 Options.        (line 1445)
  * 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  661)
  * mrelax:                                AVR Options.        (line  231)
  * mrelax <1>:                            H8/300 Options.     (line    9)
  * mrelax <2>:                            MN10300 Options.    (line   46)
*************** look up both forms.
*** 63118,63139 ****
  * mround-nearest:                        Adapteva Epiphany Options.
                                                               (line   51)
  * mrtd:                                  M680x0 Options.     (line  236)
! * mrtd <1>:                              x86 Options.        (line  625)
  * mrtd <2>:                              x86 Function Attributes.
                                                               (line    9)
! * mrtm:                                  x86 Options.        (line  808)
  * 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  930)
  * 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   87)
  * msave-toc-indirect:                    RS/6000 and PowerPC Options.
!                                                              (line  889)
  * mscc:                                  FRV Options.        (line  173)
  * msched-ar-data-spec:                   IA-64 Options.      (line  135)
  * msched-ar-in-data-spec:                IA-64 Options.      (line  157)
--- 63062,63083 ----
  * mround-nearest:                        Adapteva Epiphany Options.
                                                               (line   51)
  * mrtd:                                  M680x0 Options.     (line  236)
! * mrtd <1>:                              x86 Options.        (line  637)
  * mrtd <2>:                              x86 Function Attributes.
                                                               (line    9)
! * mrtm:                                  x86 Options.        (line  820)
  * 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  942)
  * 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   87)
  * 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.
*** 63163,63184 ****
  * msdata:                                ARC Options.        (line  422)
  * msdata <1>:                            IA-64 Options.      (line   42)
  * msdata <2>:                            RS/6000 and PowerPC Options.
!                                                              (line  665)
  * msdata=all:                            C6X Options.        (line   30)
  * msdata=data:                           RS/6000 and PowerPC Options.
!                                                              (line  670)
  * msdata=default:                        C6X Options.        (line   22)
  * msdata=default <1>:                    RS/6000 and PowerPC Options.
!                                                              (line  665)
  * msdata=eabi:                           RS/6000 and PowerPC Options.
!                                                              (line  646)
  * msdata=none:                           C6X Options.        (line   35)
  * msdata=none <1>:                       M32R/D Options.     (line   40)
  * msdata=none <2>:                       RS/6000 and PowerPC Options.
!                                                              (line  678)
  * msdata=sdata:                          M32R/D Options.     (line   49)
  * msdata=sysv:                           RS/6000 and PowerPC Options.
!                                                              (line  656)
  * msdata=use:                            M32R/D Options.     (line   53)
  * msdram:                                Blackfin Options.   (line  169)
  * msdram <1>:                            MeP Options.        (line  110)
--- 63107,63128 ----
  * 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.
*** 63192,63207 ****
  * msetlb:                                MN10300 Options.    (line   64)
  * msext:                                 OpenRISC Options.   (line   59)
  * msfimm:                                OpenRISC Options.   (line   63)
! * msgx:                                  x86 Options.        (line  792)
! * msha:                                  x86 Options.        (line  775)
  * mshared-library-id:                    Blackfin Options.   (line  100)
  * mshftimm:                              OpenRISC Options.   (line   68)
  * mshort:                                M680x0 Options.     (line  216)
  * mshort-calls:                          AVR Options.        (line  249)
! * mshstk:                                x86 Options.        (line  944)
  * mside-effects:                         CRIS Options.       (line   46)
  * msign-extend-enabled:                  LM32 Options.       (line   18)
! * msign-return-address:                  AArch64 Options.    (line  267)
  * msilicon-errata:                       MSP430 Options.     (line  144)
  * msilicon-errata-warn:                  MSP430 Options.     (line  148)
  * msim:                                  Blackfin Options.   (line   36)
--- 63136,63151 ----
  * msetlb:                                MN10300 Options.    (line   64)
  * msext:                                 OpenRISC Options.   (line   59)
  * msfimm:                                OpenRISC Options.   (line   63)
! * msgx:                                  x86 Options.        (line  804)
! * msha:                                  x86 Options.        (line  787)
  * mshared-library-id:                    Blackfin Options.   (line  100)
  * mshftimm:                              OpenRISC Options.   (line   68)
  * mshort:                                M680x0 Options.     (line  216)
  * mshort-calls:                          AVR Options.        (line  249)
! * mshstk:                                x86 Options.        (line  956)
  * mside-effects:                         CRIS Options.       (line   46)
  * msign-extend-enabled:                  LM32 Options.       (line   18)
! * msign-return-address:                  AArch64 Options.    (line  268)
  * msilicon-errata:                       MSP430 Options.     (line  144)
  * msilicon-errata-warn:                  MSP430 Options.     (line  148)
  * msim:                                  Blackfin Options.   (line   36)
*************** look up both forms.
*** 63213,63219 ****
  * msim <6>:                              MSP430 Options.     (line   77)
  * msim <7>:                              RL78 Options.       (line    7)
  * msim <8>:                              RS/6000 and PowerPC Options.
!                                                              (line  602)
  * msim <9>:                              RX Options.         (line   71)
  * msim <10>:                             Visium Options.     (line   13)
  * msim <11>:                             Xstormy16 Options.  (line    9)
--- 63157,63163 ----
  * msim <6>:                              MSP430 Options.     (line   77)
  * msim <7>:                              RL78 Options.       (line    7)
  * msim <8>:                              RS/6000 and PowerPC Options.
!                                                              (line  603)
  * msim <9>:                              RX Options.         (line   71)
  * msim <10>:                             Visium Options.     (line   13)
  * msim <11>:                             Xstormy16 Options.  (line    9)
*************** look up both forms.
*** 63226,63232 ****
                                                               (line  451)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
! * mskip-rax-setup:                       x86 Options.        (line 1321)
  * mslow-bytes:                           MCore Options.      (line   35)
  * mslow-flash-data:                      ARM Options.        (line  915)
  * msmall:                                MSP430 Options.     (line   85)
--- 63170,63176 ----
                                                               (line  451)
  * msio:                                  HPPA Options.       (line  105)
  * msize-level:                           ARC Options.        (line  533)
! * mskip-rax-setup:                       x86 Options.        (line 1333)
  * mslow-bytes:                           MCore Options.      (line   35)
  * mslow-flash-data:                      ARM Options.        (line  915)
  * msmall:                                MSP430 Options.     (line   85)
*************** look up both forms.
*** 63263,63269 ****
  * 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  524)
  * msoft-mul:                             OpenRISC Options.   (line   24)
  * msoft-quad-float:                      SPARC Options.      (line   59)
  * msoft-stack:                           Nvidia PTX Options. (line   26)
--- 63207,63213 ----
  * 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  536)
  * msoft-mul:                             OpenRISC Options.   (line   24)
  * msoft-quad-float:                      SPARC Options.      (line   59)
  * msoft-stack:                           Nvidia PTX Options. (line   26)
*************** look up both forms.
*** 63283,63298 ****
                                                               (line  109)
  * msplit-vecmove-early:                  Adapteva Epiphany Options.
                                                               (line  126)
! * msse:                                  x86 Options.        (line  756)
! * msse2:                                 x86 Options.        (line  757)
! * msse2avx:                              x86 Options.        (line 1276)
! * msse3:                                 x86 Options.        (line  758)
! * msse4:                                 x86 Options.        (line  760)
! * msse4.1:                               x86 Options.        (line  762)
! * msse4.2:                               x86 Options.        (line  763)
! * msse4a:                                x86 Options.        (line  761)
! * msseregparm:                           x86 Options.        (line  660)
! * mssse3:                                x86 Options.        (line  759)
  * mstack-align:                          CRIS Options.       (line   55)
  * mstack-bias:                           SPARC Options.      (line  372)
  * mstack-check-l1:                       Blackfin Options.   (line   74)
--- 63227,63242 ----
                                                               (line  109)
  * msplit-vecmove-early:                  Adapteva Epiphany Options.
                                                               (line  126)
! * msse:                                  x86 Options.        (line  768)
! * msse2:                                 x86 Options.        (line  769)
! * msse2avx:                              x86 Options.        (line 1288)
! * msse3:                                 x86 Options.        (line  770)
! * msse4:                                 x86 Options.        (line  772)
! * msse4.1:                               x86 Options.        (line  774)
! * msse4.2:                               x86 Options.        (line  775)
! * msse4a:                                x86 Options.        (line  773)
! * msseregparm:                           x86 Options.        (line  672)
! * mssse3:                                x86 Options.        (line  771)
  * mstack-align:                          CRIS Options.       (line   55)
  * mstack-bias:                           SPARC Options.      (line  372)
  * mstack-check-l1:                       Blackfin Options.   (line   74)
*************** look up both forms.
*** 63304,63328 ****
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            AArch64 Options.    (line   79)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  915)
! * mstack-protector-guard <3>:            x86 Options.        (line 1347)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     AArch64 Options.    (line   79)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  915)
! * mstack-protector-guard-offset <3>:     x86 Options.        (line 1347)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        AArch64 Options.    (line   79)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  915)
! * mstack-protector-guard-reg <3>:        x86 Options.        (line 1347)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  915)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  134)
  * mstack-size <2>:                       S/390 and zSeries Options.
                                                               (line  201)
! * mstackrealign:                         x86 Options.        (line  700)
  * mstd-struct-return:                    SPARC Options.      (line  102)
  * mstrict-align:                         AArch64 Options.    (line   52)
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
--- 63248,63272 ----
  * mstack-protector-guard:                AArch64 Options.    (line   64)
  * mstack-protector-guard <1>:            AArch64 Options.    (line   79)
  * mstack-protector-guard <2>:            RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard <3>:            x86 Options.        (line 1359)
  * mstack-protector-guard-offset:         AArch64 Options.    (line   64)
  * mstack-protector-guard-offset <1>:     AArch64 Options.    (line   79)
  * mstack-protector-guard-offset <2>:     RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard-offset <3>:     x86 Options.        (line 1359)
  * mstack-protector-guard-reg:            AArch64 Options.    (line   64)
  * mstack-protector-guard-reg <1>:        AArch64 Options.    (line   79)
  * mstack-protector-guard-reg <2>:        RS/6000 and PowerPC Options.
!                                                              (line  916)
! * mstack-protector-guard-reg <3>:        x86 Options.        (line 1359)
  * mstack-protector-guard-symbol:         RS/6000 and PowerPC Options.
!                                                              (line  916)
  * mstack-size:                           AMD GCN Options.    (line   23)
  * mstack-size <1>:                       C-SKY Options.      (line  134)
  * mstack-size <2>:                       S/390 and zSeries Options.
                                                               (line  201)
! * mstackrealign:                         x86 Options.        (line  712)
  * mstd-struct-return:                    SPARC Options.      (line  102)
  * mstrict-align:                         AArch64 Options.    (line   52)
  * mstrict-align <1>:                     M680x0 Options.     (line  280)
*************** look up both forms.
*** 63331,63342 ****
                                                               (line  403)
  * mstrict-X:                             AVR Options.        (line  269)
  * mstring-compare-inline-limit:          RS/6000 and PowerPC Options.
!                                                              (line  707)
! * mstringop-strategy=ALG:                x86 Options.        (line 1224)
  * mstructure-size-boundary:              ARM Options.        (line  734)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
! * msve-vector-bits:                      AArch64 Options.    (line  288)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
                                                               (line  548)
  * mswap:                                 ARC Options.        (line  152)
--- 63275,63286 ----
                                                               (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 1236)
  * mstructure-size-boundary:              ARM Options.        (line  734)
  * msubxc:                                SPARC Options.      (line  288)
  * msv-mode:                              Visium Options.     (line   52)
! * msve-vector-bits:                      AArch64 Options.    (line  297)
  * msvr4-struct-return:                   RS/6000 and PowerPC Options.
                                                               (line  548)
  * mswap:                                 ARC Options.        (line  152)
*************** look up both forms.
*** 63349,63362 ****
                                                               (line  144)
  * mtarget-align:                         Xtensa Options.     (line   74)
  * mtas:                                  SH Options.         (line  259)
! * mtbm:                                  x86 Options.        (line  810)
  * 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 1079)
  * mthumb:                                ARM Options.        (line  822)
  * mthumb-interwork:                      ARM Options.        (line   24)
  * mtiny-printf:                          MSP430 Options.     (line  122)
--- 63293,63306 ----
                                                               (line  144)
  * mtarget-align:                         Xtensa Options.     (line   74)
  * mtas:                                  SH Options.         (line  259)
! * mtbm:                                  x86 Options.        (line  822)
  * 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 1091)
  * mthumb:                                ARM Options.        (line  822)
  * mthumb-interwork:                      ARM Options.        (line   24)
  * mtiny-printf:                          MSP430 Options.     (line  122)
*************** look up both forms.
*** 63365,63376 ****
  * mTLS:                                  FRV Options.        (line   90)
  * mtls:                                  FRV Options.        (line   94)
  * mtls-dialect:                          ARM Options.        (line  874)
! * mtls-dialect <1>:                      x86 Options.        (line 1057)
  * mtls-dialect=desc:                     AArch64 Options.    (line   92)
  * mtls-dialect=traditional:              AArch64 Options.    (line   96)
! * mtls-direct-seg-refs:                  x86 Options.        (line 1266)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  776)
  * mtls-size:                             AArch64 Options.    (line  100)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
--- 63309,63320 ----
  * mTLS:                                  FRV Options.        (line   90)
  * mtls:                                  FRV Options.        (line   94)
  * mtls-dialect:                          ARM Options.        (line  874)
! * mtls-dialect <1>:                      x86 Options.        (line 1069)
  * mtls-dialect=desc:                     AArch64 Options.    (line   92)
  * mtls-dialect=traditional:              AArch64 Options.    (line   96)
! * mtls-direct-seg-refs:                  x86 Options.        (line 1278)
  * mtls-markers:                          RS/6000 and PowerPC Options.
!                                                              (line  777)
  * mtls-size:                             AArch64 Options.    (line  100)
  * mtls-size <1>:                         IA-64 Options.      (line  112)
  * mtoc:                                  RS/6000 and PowerPC Options.
*************** look up both forms.
*** 63407,63414 ****
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
  * mtune <15>:                            Visium Options.     (line   47)
! * mtune <16>:                            x86 Options.        (line  398)
! * mtune-ctrl=FEATURE-LIST:               x86 Options.        (line  867)
  * muclibc:                               GNU/Linux Options.  (line   14)
  * muls:                                  Score Options.      (line   18)
  * multcost:                              ARC Options.        (line  645)
--- 63351,63358 ----
                                                               (line  161)
  * mtune <14>:                            SPARC Options.      (line  199)
  * mtune <15>:                            Visium Options.     (line   47)
! * mtune <16>:                            x86 Options.        (line  410)
! * mtune-ctrl=FEATURE-LIST:               x86 Options.        (line  879)
  * muclibc:                               GNU/Linux Options.  (line   14)
  * muls:                                  Score Options.      (line   18)
  * multcost:                              ARC Options.        (line  645)
*************** look up both forms.
*** 63444,63458 ****
  * mv850e3v5:                             V850 Options.       (line   52)
  * mv850es:                               V850 Options.       (line   75)
  * mv8plus:                               SPARC Options.      (line  214)
! * mvaes:                                 x86 Options.        (line  817)
  * mvdsp:                                 C-SKY Options.      (line   88)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  850)
! * mveclibabi <1>:                        x86 Options.        (line 1005)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
! * mvect8-ret-in-mem:                     x86 Options.        (line  670)
! * mverbose-cost-dump:                    AArch64 Options.    (line  256)
  * mverbose-cost-dump <1>:                ARM Options.        (line  939)
  * mvirt:                                 MIPS Options.       (line  407)
  * mvis:                                  SPARC Options.      (line  221)
--- 63388,63402 ----
  * mv850e3v5:                             V850 Options.       (line   52)
  * mv850es:                               V850 Options.       (line   75)
  * mv8plus:                               SPARC Options.      (line  214)
! * mvaes:                                 x86 Options.        (line  829)
  * mvdsp:                                 C-SKY Options.      (line   88)
  * mveclibabi:                            RS/6000 and PowerPC Options.
!                                                              (line  851)
! * mveclibabi <1>:                        x86 Options.        (line 1017)
  * mvect-double:                          Adapteva Epiphany Options.
                                                               (line  115)
! * mvect8-ret-in-mem:                     x86 Options.        (line  682)
! * mverbose-cost-dump:                    AArch64 Options.    (line  257)
  * mverbose-cost-dump <1>:                ARM Options.        (line  939)
  * mvirt:                                 MIPS Options.       (line  407)
  * mvis:                                  SPARC Options.      (line  221)
*************** look up both forms.
*** 63465,63471 ****
  * 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  819)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
                                                               (line  152)
--- 63409,63415 ----
  * 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  831)
  * mvr4130-align:                         MIPS Options.       (line  834)
  * mvrsave:                               RS/6000 and PowerPC Options.
                                                               (line  152)
*************** look up both forms.
*** 63474,63482 ****
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  623)
! * mvzeroupper:                           x86 Options.        (line  894)
! * mwaitpkg:                              x86 Options.        (line  818)
  * mwarn-devices-csv:                     MSP430 Options.     (line  153)
  * mwarn-dynamicstack:                    S/390 and zSeries Options.
                                                               (line  195)
--- 63418,63426 ----
  * mvx:                                   S/390 and zSeries Options.
                                                               (line  112)
  * mvxworks:                              RS/6000 and PowerPC Options.
!                                                              (line  624)
! * mvzeroupper:                           x86 Options.        (line  906)
! * mwaitpkg:                              x86 Options.        (line  830)
  * mwarn-devices-csv:                     MSP430 Options.     (line  153)
  * mwarn-dynamicstack:                    S/390 and zSeries Options.
                                                               (line  195)
*************** look up both forms.
*** 63484,63497 ****
                                                               (line  187)
  * mwarn-mcu:                             MSP430 Options.     (line   65)
  * mwarn-multiple-fast-interrupts:        RX Options.         (line  143)
! * mwbnoinvd:                             x86 Options.        (line  786)
  * mwide-bitfields:                       MCore Options.      (line   23)
  * mwin32:                                x86 Windows Options.
                                                               (line   35)
  * mwindows:                              x86 Windows Options.
                                                               (line   41)
  * mword-relocations:                     ARM Options.        (line  885)
! * mx32:                                  x86 Options.        (line 1413)
  * mxgot:                                 M680x0 Options.     (line  312)
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
--- 63428,63441 ----
                                                               (line  187)
  * mwarn-mcu:                             MSP430 Options.     (line   65)
  * mwarn-multiple-fast-interrupts:        RX Options.         (line  143)
! * mwbnoinvd:                             x86 Options.        (line  798)
  * mwide-bitfields:                       MCore Options.      (line   23)
  * mwin32:                                x86 Windows Options.
                                                               (line   35)
  * mwindows:                              x86 Windows Options.
                                                               (line   41)
  * mword-relocations:                     ARM Options.        (line  885)
! * mx32:                                  x86 Options.        (line 1425)
  * mxgot:                                 M680x0 Options.     (line  312)
  * mxgot <1>:                             MIPS Options.       (line  229)
  * mxl-barrel-shift:                      MicroBlaze Options. (line   32)
*************** look up both forms.
*** 63506,63520 ****
  * 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  793)
  * mxpa:                                  MIPS Options.       (line  411)
! * mxsave:                                x86 Options.        (line  804)
! * mxsavec:                               x86 Options.        (line  806)
! * mxsaveopt:                             x86 Options.        (line  805)
! * mxsaves:                               x86 Options.        (line  807)
  * mxy:                                   ARC Options.        (line  373)
  * myellowknife:                          RS/6000 and PowerPC Options.
!                                                              (line  618)
  * mzarch:                                S/390 and zSeries Options.
                                                               (line   94)
  * mzda:                                  V850 Options.       (line   45)
--- 63450,63464 ----
  * 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  805)
  * mxpa:                                  MIPS Options.       (line  411)
! * mxsave:                                x86 Options.        (line  816)
! * mxsavec:                               x86 Options.        (line  818)
! * mxsaveopt:                             x86 Options.        (line  817)
! * mxsaves:                               x86 Options.        (line  819)
  * 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.
*** 63522,63528 ****
  * mzero-extend:                          MMIX Options.       (line   26)
  * mzvector:                              S/390 and zSeries Options.
                                                               (line  123)
! * no-80387:                              x86 Options.        (line  524)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  480)
--- 63466,63472 ----
  * mzero-extend:                          MMIX Options.       (line   26)
  * mzvector:                              S/390 and zSeries Options.
                                                               (line  123)
! * no-80387:                              x86 Options.        (line  536)
  * no-canonical-prefixes:                 Directory Options.  (line  164)
  * no-integrated-cpp:                     Preprocessor Options.
                                                               (line  480)
*************** Keyword Index
*** 64484,64495 ****
  * + 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  310)
! * -mcpu feature modifiers:               AArch64 Options.    (line  310)
  * -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  713)
  * //:                                    C++ Comments.       (line    6)
  * 0 in constraint:                       Simple Constraints. (line  125)
  * < in constraint:                       Simple Constraints. (line   47)
--- 64428,64439 ----
  * + 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  319)
! * -mcpu feature modifiers:               AArch64 Options.    (line  319)
  * -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
*** 64627,64633 ****
  * __builtin_cpu_supports:                Basic PowerPC Built-in Functions Available on all Configurations.
                                                               (line   70)
  * __builtin_cpu_supports <1>:            x86 Built-in Functions.
!                                                              (line  234)
  * __builtin_ctz:                         Other Builtins.     (line  909)
  * __builtin_ctzl:                        Other Builtins.     (line  931)
  * __builtin_ctzll:                       Other Builtins.     (line  954)
--- 64571,64577 ----
  * __builtin_cpu_supports:                Basic PowerPC Built-in Functions Available on all Configurations.
                                                               (line   70)
  * __builtin_cpu_supports <1>:            x86 Built-in Functions.
!                                                              (line  240)
  * __builtin_ctz:                         Other Builtins.     (line  909)
  * __builtin_ctzl:                        Other Builtins.     (line  931)
  * __builtin_ctzll:                       Other Builtins.     (line  954)
*************** Keyword Index
*** 64839,64845 ****
  * __builtin_tend:                        S/390 System z Built-in Functions.
                                                               (line   77)
  * __builtin_tgmath:                      Other Builtins.     (line  436)
! * __builtin_thread_pointer:              SH Built-in Functions.
                                                               (line   18)
  * __builtin_trap:                        Other Builtins.     (line  606)
  * __builtin_truncf128_round_to_odd:      Basic PowerPC Built-in Functions Available on ISA 3.0.
--- 64783,64791 ----
  * __builtin_tend:                        S/390 System z Built-in Functions.
                                                               (line   77)
  * __builtin_tgmath:                      Other Builtins.     (line  436)
! * __builtin_thread_pointer:              RISC-V Built-in Functions.
!                                                              (line    9)
! * __builtin_thread_pointer <1>:          SH Built-in Functions.
                                                               (line   18)
  * __builtin_trap:                        Other Builtins.     (line  606)
  * __builtin_truncf128_round_to_odd:      Basic PowerPC Built-in Functions Available on ISA 3.0.
*************** Keyword Index
*** 65858,65863 ****
--- 65804,65811 ----
                                                               (line   34)
  * kernel attribute, Nvidia PTX:          Nvidia PTX Function Attributes.
                                                               (line    9)
+ * kernel helper, function attribute, BPF: BPF Function Attributes.
+                                                              (line    9)
  * keywords, alternate:                   Alternate Keywords. (line    6)
  * known causes of trouble:               Trouble.            (line    6)
  * kspisusp function attribute, Blackfin: Blackfin Function Attributes.
*************** Keyword Index
*** 66546,66552 ****
  * 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  713)
  * snprintf:                              Other Builtins.     (line    6)
  * Solaris 2 options:                     Solaris 2 Options.  (line    6)
  * SOURCE_DATE_EPOCH:                     Environment Variables.
--- 66494,66500 ----
  * 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
*** 66621,66626 ****
--- 66569,66576 ----
  * suppressing warnings:                  Warning Options.    (line    6)
  * surprises in C++:                      C++ Misunderstandings.
                                                               (line    6)
+ * symver function attribute:             Common Function Attributes.
+                                                              (line 1096)
  * syntax checking:                       Warning Options.    (line   13)
  * syscall_linkage function attribute, IA-64: IA-64 Function Attributes.
                                                               (line    9)
*************** Node: G++ and GCC4093
*** 67129,67549 ****
  Node: Standards6153
  Node: Invoking GCC19770
  Node: Option Summary24946
! Node: Overall Options79977
! Node: Invoking G++95305
! Node: C Dialect Options96828
! Node: C++ Dialect Options116060
! Node: Objective-C and Objective-C++ Dialect Options165202
! Node: Diagnostic Message Formatting Options176598
! Node: Warning Options202319
! Ref: Wtrigraphs298379
! Node: Static Analyzer Options334064
! Node: Debugging Options346773
! Node: Optimize Options366022
! Ref: Type-punning435591
! Node: Instrumentation Options542439
! Node: Preprocessor Options582339
! Ref: dashMF587186
! Ref: fdollars-in-identifiers591765
! Node: Assembler Options604145
! Node: Link Options604836
! Ref: Link Options-Footnote-1621712
! Node: Directory Options622048
! Node: Code Gen Options630451
! Node: Developer Options658816
! Node: Submodel Options700730
! Node: AArch64 Options702540
! Ref: aarch64-feature-modifiers716832
! Node: Adapteva Epiphany Options721944
! Node: AMD GCN Options727896
! Node: ARC Options728790
! Node: ARM Options750016
! Node: AVR Options790781
! Node: Blackfin Options817303
! Node: C6X Options825195
! Node: CRIS Options826738
! Node: CR16 Options830477
! Node: C-SKY Options831389
! Node: Darwin Options836249
! Node: DEC Alpha Options843690
! Node: eBPF Options855306
! Node: FR30 Options856348
! Node: FT32 Options856908
! Node: FRV Options857854
! Node: GNU/Linux Options864618
! Node: H8/300 Options865999
! Node: HPPA Options867451
! Node: IA-64 Options876983
! Node: LM32 Options885111
! Node: M32C Options885634
! Node: M32R/D Options886907
! Node: M680x0 Options890452
! Node: MCore Options904527
! Node: MeP Options906029
! Node: MicroBlaze Options909989
! Node: MIPS Options913079
! Node: MMIX Options949618
! Node: MN10300 Options952095
! Node: Moxie Options954638
! Node: MSP430 Options955125
! Node: NDS32 Options962221
! Node: Nios II Options964391
! Node: Nvidia PTX Options976553
! Node: OpenRISC Options979022
! Node: PDP-11 Options981542
! Node: picoChip Options982791
! Node: PowerPC Options984929
! Node: PRU Options985149
! Node: RISC-V Options987358
! Node: RL78 Options992862
! Node: RS/6000 and PowerPC Options996637
! Node: RX Options1037589
! Node: S/390 and zSeries Options1046191
! Node: Score Options1056954
! Node: SH Options1057803
! Node: Solaris 2 Options1072943
! Node: SPARC Options1074181
! Node: System V Options1089807
! Node: TILE-Gx Options1090635
! Node: TILEPro Options1091653
! Node: V850 Options1092157
! Node: VAX Options1098844
! Node: Visium Options1099382
! Node: VMS Options1101690
! Node: VxWorks Options1102506
! Node: x86 Options1103658
! Node: x86 Windows Options1165768
! Node: Xstormy16 Options1168573
! Node: Xtensa Options1168867
! Node: zSeries Options1174016
! Node: Spec Files1174212
! Node: Environment Variables1196380
! Node: Precompiled Headers1205106
! Node: C Implementation1211295
! Node: Translation implementation1212985
! Node: Environment implementation1213576
! Node: Identifiers implementation1214130
! Node: Characters implementation1215216
! Node: Integers implementation1218866
! Node: Floating point implementation1220915
! Node: Arrays and pointers implementation1223978
! Ref: Arrays and pointers implementation-Footnote-11225438
! Node: Hints implementation1225564
! Node: Structures unions enumerations and bit-fields implementation1227059
! Node: Qualifiers implementation1229283
! Node: Declarators implementation1231062
! Node: Statements implementation1231403
! Node: Preprocessing directives implementation1231729
! Node: Library functions implementation1234050
! Node: Architecture implementation1234699
! Node: Locale-specific behavior implementation1236344
! Node: C++ Implementation1236649
! Node: Conditionally-supported behavior1237932
! Node: Exception handling1238549
! Node: C Extensions1239016
! Node: Statement Exprs1244220
! Node: Local Labels1249592
! Node: Labels as Values1252565
! Ref: Labels as Values-Footnote-11255092
! Node: Nested Functions1255277
! Node: Nonlocal Gotos1259231
! Node: Constructing Calls1261497
! Node: Typeof1266212
! Node: Conditionals1270141
! Node: __int1281271030
! Node: Long Long1271555
! Node: Complex1273046
! Node: Floating Types1275814
! Node: Half-Precision1279281
! Node: Decimal Float1281692
! Node: Hex Floats1283546
! Node: Fixed-Point1284620
! Node: Named Address Spaces1287878
! Ref: AVR Named Address Spaces1288559
! Node: Zero Length1295171
! Node: Empty Structures1299352
! Node: Variable Length1299758
! Node: Variadic Macros1302476
! Node: Escaped Newlines1304854
! Node: Subscripting1305715
! Node: Pointer Arith1306440
! Node: Variadic Pointer Args1307017
! Node: Pointers to Arrays1307742
! Node: Initializers1308495
! Node: Compound Literals1308996
! Node: Designated Inits1312563
! Node: Case Ranges1316487
! Node: Cast to Union1317168
! Node: Mixed Declarations1318891
! Node: Function Attributes1319401
! Node: Common Function Attributes1323829
! Node: AArch64 Function Attributes1388670
! Node: AMD GCN Function Attributes1394864
! Node: ARC Function Attributes1397917
! Node: ARM Function Attributes1400854
! Node: AVR Function Attributes1405993
! Node: Blackfin Function Attributes1410528
! Node: CR16 Function Attributes1413026
! Node: C-SKY Function Attributes1413550
! Node: Epiphany Function Attributes1414847
! Node: H8/300 Function Attributes1417602
! Node: IA-64 Function Attributes1418800
! Node: M32C Function Attributes1419842
! Node: M32R/D Function Attributes1422180
! Node: m68k Function Attributes1423654
! Node: MCORE Function Attributes1424598
! Node: MeP Function Attributes1425409
! Node: MicroBlaze Function Attributes1426710
! Node: Microsoft Windows Function Attributes1428217
! Node: MIPS Function Attributes1432786
! Node: MSP430 Function Attributes1438404
! Node: NDS32 Function Attributes1442483
! Node: Nios II Function Attributes1444907
! Node: Nvidia PTX Function Attributes1446204
! Node: PowerPC Function Attributes1446819
! Node: RISC-V Function Attributes1453593
! Node: RL78 Function Attributes1455009
! Node: RX Function Attributes1456248
! Node: S/390 Function Attributes1458795
! Node: SH Function Attributes1460623
! Node: Symbian OS Function Attributes1464051
! Node: V850 Function Attributes1464387
! Node: Visium Function Attributes1464932
! Node: x86 Function Attributes1465460
! Node: Xstormy16 Function Attributes1487949
! Node: Variable Attributes1488456
! Node: Common Variable Attributes1489989
! Node: ARC Variable Attributes1508119
! Node: AVR Variable Attributes1508501
! Node: Blackfin Variable Attributes1513663
! Node: H8/300 Variable Attributes1514521
! Node: IA-64 Variable Attributes1515594
! Node: M32R/D Variable Attributes1516345
! Node: MeP Variable Attributes1517128
! Node: Microsoft Windows Variable Attributes1519221
! Node: MSP430 Variable Attributes1521674
! Node: Nvidia PTX Variable Attributes1523628
! Node: PowerPC Variable Attributes1524245
! Node: RL78 Variable Attributes1524802
! Node: V850 Variable Attributes1525221
! Node: x86 Variable Attributes1525854
! Node: Xstormy16 Variable Attributes1526910
! Node: Type Attributes1527480
! Node: Common Type Attributes1529144
! Node: ARC Type Attributes1550637
! Node: ARM Type Attributes1551109
! Node: MeP Type Attributes1551891
! Node: PowerPC Type Attributes1552293
! Node: x86 Type Attributes1553282
! Node: Label Attributes1554274
! Node: Enumerator Attributes1556207
! Node: Statement Attributes1557526
! Node: Attribute Syntax1559009
! Node: Function Prototypes1570267
! Node: C++ Comments1572047
! Node: Dollar Signs1572566
! Node: Character Escapes1573031
! Node: Alignment1573315
! Node: Inline1574968
! Node: Volatiles1579785
! Node: Using Assembly Language with C1582684
! Node: Basic Asm1583921
! Node: Extended Asm1589371
! Ref: Volatile1593470
! Ref: AssemblerTemplate1597590
! Ref: OutputOperands1601830
! Ref: FlagOutputOperands1608793
! Ref: InputOperands1611740
! Ref: Clobbers and Scratch Registers1616008
! Ref: GotoLabels1624649
! Ref: x86Operandmodifiers1626784
! Ref: x86floatingpointasmoperands1629941
! Node: Constraints1633270
! Node: Simple Constraints1634376
! Node: Multi-Alternative1641690
! Node: Modifiers1643365
! Node: Machine Constraints1646163
! Node: Asm Labels1702388
! Node: Explicit Register Variables1704008
! Ref: Explicit Reg Vars1704222
! Node: Global Register Variables1704831
! Ref: Global Reg Vars1705039
! Node: Local Register Variables1709821
! Ref: Local Reg Vars1710041
! Node: Size of an asm1713669
! Node: Alternate Keywords1715147
! Node: Incomplete Enums1716652
! Node: Function Names1717409
! Node: Return Address1719313
! Node: Vector Extensions1723900
! Node: Offsetof1733665
! Node: __sync Builtins1734498
! Node: __atomic Builtins1740941
! Node: Integer Overflow Builtins1754566
! Node: x86 specific memory model extensions for transactional memory1761049
! Node: Object Size Checking1762315
! Node: Other Builtins1768571
! Node: Target Builtins1818022
! Node: AArch64 Built-in Functions1819763
! Node: Alpha Built-in Functions1820218
! Node: Altera Nios II Built-in Functions1823266
! Node: ARC Built-in Functions1827635
! Node: ARC SIMD Built-in Functions1832847
! Node: ARM iWMMXt Built-in Functions1841743
! Node: ARM C Language Extensions (ACLE)1848739
! Node: ARM Floating Point Status and Control Intrinsics1850078
! Node: ARM ARMv8-M Security Extensions1850563
! Node: AVR Built-in Functions1851908
! Node: Blackfin Built-in Functions1855669
! Node: BPF Built-in Functions1856287
! Node: BPF Kernel Helpers1857182
! Node: FR-V Built-in Functions1866910
! Node: Argument Types1867769
! Node: Directly-mapped Integer Functions1869523
! Node: Directly-mapped Media Functions1870607
! Node: Raw read/write Functions1878813
! Node: Other Built-in Functions1879721
! Node: MIPS DSP Built-in Functions1880907
! Node: MIPS Paired-Single Support1893404
! Node: MIPS Loongson Built-in Functions1894903
! Node: Paired-Single Arithmetic1901425
! Node: Paired-Single Built-in Functions1902373
! Node: MIPS-3D Built-in Functions1905040
! Node: MIPS SIMD Architecture (MSA) Support1910434
! Node: MIPS SIMD Architecture Built-in Functions1913274
! Node: Other MIPS Built-in Functions1940128
! Node: MSP430 Built-in Functions1941137
! Node: NDS32 Built-in Functions1942538
! Node: picoChip Built-in Functions1943831
! Node: Basic PowerPC Built-in Functions1945180
! Node: Basic PowerPC Built-in Functions Available on all Configurations1945980
! Node: Basic PowerPC Built-in Functions Available on ISA 2.051954489
! Node: Basic PowerPC Built-in Functions Available on ISA 2.061959324
! Node: Basic PowerPC Built-in Functions Available on ISA 2.071961404
! Node: Basic PowerPC Built-in Functions Available on ISA 3.01962258
! Node: PowerPC AltiVec/VSX Built-in Functions1969174
! Node: PowerPC AltiVec Built-in Functions on ISA 2.051972856
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062062094
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072086539
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02107743
! Node: PowerPC Hardware Transactional Memory Built-in Functions2142879
! Node: PowerPC Atomic Memory Operation Functions2151394
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2153957
! Node: RX Built-in Functions2159952
! Node: S/390 System z Built-in Functions2163978
! Node: SH Built-in Functions2169208
! Node: SPARC VIS Built-in Functions2170936
! Node: TI C6X Built-in Functions2179468
! Node: TILE-Gx Built-in Functions2180499
! Node: TILEPro Built-in Functions2181618
! Node: x86 Built-in Functions2182718
! Node: x86 transactional memory intrinsics2246524
! Node: x86 control-flow protection intrinsics2249791
! Node: Target Format Checks2251562
! Node: Solaris Format Checks2251994
! Node: Darwin Format Checks2252420
! Node: Pragmas2253383
! Node: AArch64 Pragmas2254324
! Node: ARM Pragmas2254781
! Node: M32C Pragmas2255408
! Node: MeP Pragmas2256480
! Node: PRU Pragmas2258532
! Node: RS/6000 and PowerPC Pragmas2259110
! Node: S/390 Pragmas2259850
! Node: Darwin Pragmas2260416
! Node: Solaris Pragmas2261469
! Node: Symbol-Renaming Pragmas2262633
! Node: Structure-Layout Pragmas2264270
! Node: Weak Pragmas2266550
! Node: Diagnostic Pragmas2267285
! Node: Visibility Pragmas2271476
! Node: Push/Pop Macro Pragmas2272161
! Node: Function Specific Option Pragmas2273134
! Node: Loop-Specific Pragmas2275100
! Node: Unnamed Fields2276700
! Node: Thread-Local2278897
! Node: C99 Thread-Local Edits2281003
! Node: C++98 Thread-Local Edits2283001
! Node: Binary constants2286446
! Node: C++ Extensions2287117
! Node: C++ Volatiles2288747
! Node: Restricted Pointers2291095
! Node: Vague Linkage2292686
! Node: C++ Interface2296309
! Ref: C++ Interface-Footnote-12300106
! Node: Template Instantiation2300244
! Node: Bound member functions2306335
! Node: C++ Attributes2307867
! Node: Function Multiversioning2311939
! Node: Type Traits2313746
! Node: C++ Concepts2320696
! Node: Deprecated Features2322202
! Node: Backwards Compatibility2324027
! Node: Objective-C2325099
! Node: GNU Objective-C runtime API2325706
! Node: Modern GNU Objective-C runtime API2326713
! Node: Traditional GNU Objective-C runtime API2329149
! Node: Executing code before main2329876
! Node: What you can and what you cannot do in +load2332620
! Node: Type encoding2334990
! Node: Legacy type encoding2340131
! Node: @encode2341221
! Node: Method signatures2341766
! Node: Garbage Collection2343758
! Node: Constant string objects2346448
! Node: compatibility_alias2348957
! Node: Exceptions2349682
! Node: Synchronization2352392
! Node: Fast enumeration2353576
! Node: Using fast enumeration2353888
! Node: c99-like fast enumeration syntax2355099
! Node: Fast enumeration details2355802
! Node: Fast enumeration protocol2358142
! Node: Messaging with the GNU Objective-C runtime2361294
! Node: Dynamically registering methods2362666
! Node: Forwarding hook2364357
! Node: Compatibility2367397
! Node: Gcov2373953
! Node: Gcov Intro2374488
! Node: Invoking Gcov2377206
! Node: Gcov and Optimization2400041
! Node: Gcov Data Files2403784
! Node: Cross-profiling2405193
! Node: Gcov-tool2407047
! Node: Gcov-tool Intro2407472
! Node: Invoking Gcov-tool2409442
! Node: Gcov-dump2412020
! Node: Gcov-dump Intro2412343
! Node: Invoking Gcov-dump2412610
! Node: lto-dump2413211
! Node: lto-dump Intro2413510
! Node: Invoking lto-dump2413760
! Node: Trouble2414856
! Node: Actual Bugs2416273
! Node: Interoperation2416720
! Node: Incompatibilities2423611
! Node: Fixed Headers2431763
! Node: Standard Libraries2433421
! Node: Disappointments2434793
! Node: C++ Misunderstandings2439152
! Node: Static Definitions2439963
! Node: Name lookup2441016
! Ref: Name lookup-Footnote-12445797
! Node: Temporaries2445986
! Node: Copy Assignment2447962
! Node: Non-bugs2449769
! Node: Warnings and Errors2460275
! Node: Bugs2462037
! Node: Bug Criteria2462504
! Node: Bug Reporting2464714
! Node: Service2464932
! Node: Contributing2465752
! Node: Funding2466493
! Node: GNU Project2468983
! Node: Copying2469629
! Node: GNU Free Documentation License2507137
! Node: Contributors2532255
! Node: Option Index2573228
! Node: Keyword Index2852561
  
  End Tag Table
--- 67079,67500 ----
  Node: Standards6153
  Node: Invoking GCC19770
  Node: Option Summary24946
! Node: Overall Options80062
! Node: Invoking G++95390
! Node: C Dialect Options96913
! Node: C++ Dialect Options116145
! Node: Objective-C and Objective-C++ Dialect Options165287
! Node: Diagnostic Message Formatting Options176683
! Node: Warning Options202404
! Ref: Wtrigraphs298464
! Node: Static Analyzer Options334149
! Node: Debugging Options346858
! Node: Optimize Options366107
! Ref: Type-punning435676
! Node: Instrumentation Options543157
! Node: Preprocessor Options583339
! Ref: dashMF588186
! Ref: fdollars-in-identifiers592765
! Node: Assembler Options605145
! Node: Link Options605836
! Ref: Link Options-Footnote-1622712
! Node: Directory Options623048
! Node: Code Gen Options631451
! Node: Developer Options659816
! Node: Submodel Options701730
! Node: AArch64 Options703540
! Ref: aarch64-feature-modifiers718180
! Node: Adapteva Epiphany Options723292
! Node: AMD GCN Options729244
! Node: ARC Options730138
! Node: ARM Options751364
! Node: AVR Options792094
! Node: Blackfin Options818616
! Node: C6X Options826508
! Node: CRIS Options828051
! Node: CR16 Options831790
! Node: C-SKY Options832702
! Node: Darwin Options837562
! Node: DEC Alpha Options845003
! Node: eBPF Options856619
! Node: FR30 Options857901
! Node: FT32 Options858461
! Node: FRV Options859407
! Node: GNU/Linux Options866171
! Node: H8/300 Options867552
! Node: HPPA Options869004
! Node: IA-64 Options878536
! Node: LM32 Options886664
! Node: M32C Options887187
! Node: M32R/D Options888460
! Node: M680x0 Options892005
! Node: MCore Options906080
! Node: MeP Options907582
! Node: MicroBlaze Options911542
! Node: MIPS Options914632
! Node: MMIX Options951171
! Node: MN10300 Options953648
! Node: Moxie Options956191
! Node: MSP430 Options956678
! Node: NDS32 Options963774
! Node: Nios II Options965944
! Node: Nvidia PTX Options978106
! Node: OpenRISC Options980575
! Node: PDP-11 Options983095
! Node: picoChip Options984344
! Node: PowerPC Options986482
! Node: PRU Options986702
! Node: RISC-V Options988911
! Node: RL78 Options994415
! Node: RS/6000 and PowerPC Options998190
! Node: RX Options1039190
! Node: S/390 and zSeries Options1047792
! Node: Score Options1058571
! Node: SH Options1059420
! Node: Solaris 2 Options1074560
! Node: SPARC Options1075798
! Node: System V Options1091424
! Node: TILE-Gx Options1092252
! Node: TILEPro Options1093270
! Node: V850 Options1093774
! Node: VAX Options1100461
! Node: Visium Options1100999
! Node: VMS Options1103307
! Node: VxWorks Options1104123
! Node: x86 Options1105275
! Node: x86 Windows Options1168028
! Node: Xstormy16 Options1170833
! Node: Xtensa Options1171127
! Node: zSeries Options1176276
! Node: Spec Files1176472
! Node: Environment Variables1198640
! Node: Precompiled Headers1207366
! Node: C Implementation1213555
! Node: Translation implementation1215245
! Node: Environment implementation1215836
! Node: Identifiers implementation1216390
! Node: Characters implementation1217476
! Node: Integers implementation1221126
! Node: Floating point implementation1223175
! Node: Arrays and pointers implementation1226238
! Ref: Arrays and pointers implementation-Footnote-11227698
! Node: Hints implementation1227824
! Node: Structures unions enumerations and bit-fields implementation1229319
! Node: Qualifiers implementation1231543
! Node: Declarators implementation1233604
! Node: Statements implementation1233945
! Node: Preprocessing directives implementation1234271
! Node: Library functions implementation1236592
! Node: Architecture implementation1237241
! Node: Locale-specific behavior implementation1238886
! Node: C++ Implementation1239191
! Node: Conditionally-supported behavior1240474
! Node: Exception handling1241091
! Node: C Extensions1241558
! Node: Statement Exprs1246762
! Node: Local Labels1252134
! Node: Labels as Values1255107
! Ref: Labels as Values-Footnote-11257634
! Node: Nested Functions1257819
! Node: Nonlocal Gotos1261773
! Node: Constructing Calls1264039
! Node: Typeof1268754
! Node: Conditionals1272683
! Node: __int1281273572
! Node: Long Long1274097
! Node: Complex1275588
! Node: Floating Types1278356
! Node: Half-Precision1281823
! Node: Decimal Float1284234
! Node: Hex Floats1286088
! Node: Fixed-Point1287162
! Node: Named Address Spaces1290420
! Ref: AVR Named Address Spaces1291101
! Node: Zero Length1297713
! Node: Empty Structures1301894
! Node: Variable Length1302300
! Node: Variadic Macros1305018
! Node: Escaped Newlines1307396
! Node: Subscripting1308257
! Node: Pointer Arith1308982
! Node: Variadic Pointer Args1309559
! Node: Pointers to Arrays1310284
! Node: Initializers1311037
! Node: Compound Literals1311538
! Node: Designated Inits1315105
! Node: Case Ranges1319029
! Node: Cast to Union1319710
! Node: Mixed Declarations1321433
! Node: Function Attributes1321943
! Node: Common Function Attributes1326399
! Node: AArch64 Function Attributes1391240
! Node: AMD GCN Function Attributes1397434
! Node: ARC Function Attributes1400487
! Node: ARM Function Attributes1403424
! Node: AVR Function Attributes1408563
! Node: Blackfin Function Attributes1413098
! Node: BPF Function Attributes1415595
! Node: CR16 Function Attributes1416183
! Node: C-SKY Function Attributes1416702
! Node: Epiphany Function Attributes1418001
! Node: H8/300 Function Attributes1420756
! Node: IA-64 Function Attributes1421954
! Node: M32C Function Attributes1422996
! Node: M32R/D Function Attributes1425334
! Node: m68k Function Attributes1426808
! Node: MCORE Function Attributes1427752
! Node: MeP Function Attributes1428563
! Node: MicroBlaze Function Attributes1429864
! Node: Microsoft Windows Function Attributes1431371
! Node: MIPS Function Attributes1435940
! Node: MSP430 Function Attributes1441558
! Node: NDS32 Function Attributes1445637
! Node: Nios II Function Attributes1448061
! Node: Nvidia PTX Function Attributes1449358
! Node: PowerPC Function Attributes1449973
! Node: RISC-V Function Attributes1456747
! Node: RL78 Function Attributes1458163
! Node: RX Function Attributes1459402
! Node: S/390 Function Attributes1461949
! Node: SH Function Attributes1463777
! Node: Symbian OS Function Attributes1467205
! Node: V850 Function Attributes1467541
! Node: Visium Function Attributes1468086
! Node: x86 Function Attributes1468614
! Node: Xstormy16 Function Attributes1491103
! Node: Variable Attributes1491610
! Node: Common Variable Attributes1493143
! Node: ARC Variable Attributes1511273
! Node: AVR Variable Attributes1511655
! Node: Blackfin Variable Attributes1516817
! Node: H8/300 Variable Attributes1517675
! Node: IA-64 Variable Attributes1518748
! Node: M32R/D Variable Attributes1519499
! Node: MeP Variable Attributes1520282
! Node: Microsoft Windows Variable Attributes1522375
! Node: MSP430 Variable Attributes1524828
! Node: Nvidia PTX Variable Attributes1526782
! Node: PowerPC Variable Attributes1527399
! Node: RL78 Variable Attributes1527956
! Node: V850 Variable Attributes1528375
! Node: x86 Variable Attributes1529008
! Node: Xstormy16 Variable Attributes1530064
! Node: Type Attributes1530634
! Node: Common Type Attributes1532298
! Node: ARC Type Attributes1553791
! Node: ARM Type Attributes1554263
! Node: MeP Type Attributes1555045
! Node: PowerPC Type Attributes1555447
! Node: x86 Type Attributes1556436
! Node: Label Attributes1557428
! Node: Enumerator Attributes1559361
! Node: Statement Attributes1560680
! Node: Attribute Syntax1562163
! Node: Function Prototypes1573421
! Node: C++ Comments1575201
! Node: Dollar Signs1575720
! Node: Character Escapes1576185
! Node: Alignment1576469
! Node: Inline1578122
! Node: Volatiles1582939
! Node: Using Assembly Language with C1585838
! Node: Basic Asm1587075
! Node: Extended Asm1592525
! Ref: Volatile1596624
! Ref: AssemblerTemplate1600744
! Ref: OutputOperands1604984
! Ref: FlagOutputOperands1611947
! Ref: InputOperands1614894
! Ref: Clobbers and Scratch Registers1619162
! Ref: GotoLabels1627803
! Ref: x86Operandmodifiers1629938
! Ref: x86floatingpointasmoperands1633095
! Node: Constraints1636424
! Node: Simple Constraints1637530
! Node: Multi-Alternative1644844
! Node: Modifiers1646519
! Node: Machine Constraints1649317
! Node: Asm Labels1705542
! Node: Explicit Register Variables1707162
! Ref: Explicit Reg Vars1707376
! Node: Global Register Variables1707985
! Ref: Global Reg Vars1708193
! Node: Local Register Variables1712975
! Ref: Local Reg Vars1713195
! Node: Size of an asm1716823
! Node: Alternate Keywords1718301
! Node: Incomplete Enums1719806
! Node: Function Names1720563
! Node: Return Address1722467
! Node: Vector Extensions1727054
! Node: Offsetof1736819
! Node: __sync Builtins1737652
! Node: __atomic Builtins1744095
! Node: Integer Overflow Builtins1757720
! Node: x86 specific memory model extensions for transactional memory1764203
! Node: Object Size Checking1765469
! Node: Other Builtins1771725
! Node: Target Builtins1821176
! Node: AArch64 Built-in Functions1822924
! Node: Alpha Built-in Functions1823379
! Node: Altera Nios II Built-in Functions1826427
! Node: ARC Built-in Functions1830796
! Node: ARC SIMD Built-in Functions1836008
! Node: ARM iWMMXt Built-in Functions1844904
! Node: ARM C Language Extensions (ACLE)1851900
! Node: ARM Floating Point Status and Control Intrinsics1853177
! Node: ARM ARMv8-M Security Extensions1853662
! Node: AVR Built-in Functions1854942
! Node: Blackfin Built-in Functions1858703
! Node: BPF Built-in Functions1859321
! Node: FR-V Built-in Functions1860221
! Node: Argument Types1861084
! Node: Directly-mapped Integer Functions1862838
! Node: Directly-mapped Media Functions1863922
! Node: Raw read/write Functions1872128
! Node: Other Built-in Functions1873036
! Node: MIPS DSP Built-in Functions1874222
! Node: MIPS Paired-Single Support1886719
! Node: MIPS Loongson Built-in Functions1888218
! Node: Paired-Single Arithmetic1894740
! Node: Paired-Single Built-in Functions1895688
! Node: MIPS-3D Built-in Functions1898355
! Node: MIPS SIMD Architecture (MSA) Support1903749
! Node: MIPS SIMD Architecture Built-in Functions1906589
! Node: Other MIPS Built-in Functions1933443
! Node: MSP430 Built-in Functions1934452
! Node: NDS32 Built-in Functions1935853
! Node: picoChip Built-in Functions1937146
! Node: Basic PowerPC Built-in Functions1938495
! Node: Basic PowerPC Built-in Functions Available on all Configurations1939295
! Node: Basic PowerPC Built-in Functions Available on ISA 2.051947804
! Node: Basic PowerPC Built-in Functions Available on ISA 2.061952639
! Node: Basic PowerPC Built-in Functions Available on ISA 2.071954719
! Node: Basic PowerPC Built-in Functions Available on ISA 3.01955573
! Node: PowerPC AltiVec/VSX Built-in Functions1962489
! Node: PowerPC AltiVec Built-in Functions on ISA 2.051966171
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.062055409
! Node: PowerPC AltiVec Built-in Functions Available on ISA 2.072079854
! Node: PowerPC AltiVec Built-in Functions Available on ISA 3.02101058
! Node: PowerPC Hardware Transactional Memory Built-in Functions2136194
! Node: PowerPC Atomic Memory Operation Functions2144709
! Node: PowerPC Matrix-Multiply Assist Built-in Functions2147272
! Node: RISC-V Built-in Functions2153272
! Node: RX Built-in Functions2153710
! Node: S/390 System z Built-in Functions2157712
! Node: SH Built-in Functions2162942
! Node: SPARC VIS Built-in Functions2164670
! Node: TI C6X Built-in Functions2173202
! Node: TILE-Gx Built-in Functions2174233
! Node: TILEPro Built-in Functions2175352
! Node: x86 Built-in Functions2176452
! Node: x86 transactional memory intrinsics2240361
! Node: x86 control-flow protection intrinsics2243628
! Node: Target Format Checks2245399
! Node: Solaris Format Checks2245831
! Node: Darwin Format Checks2246257
! Node: Pragmas2247220
! Node: AArch64 Pragmas2248161
! Node: ARM Pragmas2248618
! Node: M32C Pragmas2249245
! Node: MeP Pragmas2250317
! Node: PRU Pragmas2252369
! Node: RS/6000 and PowerPC Pragmas2252947
! Node: S/390 Pragmas2253687
! Node: Darwin Pragmas2254253
! Node: Solaris Pragmas2255306
! Node: Symbol-Renaming Pragmas2256470
! Node: Structure-Layout Pragmas2258107
! Node: Weak Pragmas2260387
! Node: Diagnostic Pragmas2261122
! Node: Visibility Pragmas2265313
! Node: Push/Pop Macro Pragmas2265998
! Node: Function Specific Option Pragmas2266971
! Node: Loop-Specific Pragmas2268937
! Node: Unnamed Fields2270537
! Node: Thread-Local2272734
! Node: C99 Thread-Local Edits2274840
! Node: C++98 Thread-Local Edits2276838
! Node: Binary constants2280283
! Node: C++ Extensions2280954
! Node: C++ Volatiles2282584
! Node: Restricted Pointers2284932
! Node: Vague Linkage2286523
! Node: C++ Interface2290146
! Ref: C++ Interface-Footnote-12293943
! Node: Template Instantiation2294081
! Node: Bound member functions2300172
! Node: C++ Attributes2301704
! Node: Function Multiversioning2305776
! Node: Type Traits2307583
! Node: C++ Concepts2314533
! Node: Deprecated Features2316039
! Node: Backwards Compatibility2317864
! Node: Objective-C2318936
! Node: GNU Objective-C runtime API2319543
! Node: Modern GNU Objective-C runtime API2320550
! Node: Traditional GNU Objective-C runtime API2322986
! Node: Executing code before main2323713
! Node: What you can and what you cannot do in +load2326457
! Node: Type encoding2328827
! Node: Legacy type encoding2333968
! Node: @encode2335058
! Node: Method signatures2335603
! Node: Garbage Collection2337595
! Node: Constant string objects2340285
! Node: compatibility_alias2342794
! Node: Exceptions2343519
! Node: Synchronization2346229
! Node: Fast enumeration2347413
! Node: Using fast enumeration2347725
! Node: c99-like fast enumeration syntax2348936
! Node: Fast enumeration details2349639
! Node: Fast enumeration protocol2351979
! Node: Messaging with the GNU Objective-C runtime2355131
! Node: Dynamically registering methods2356503
! Node: Forwarding hook2358194
! Node: Compatibility2361234
! Node: Gcov2367790
! Node: Gcov Intro2368325
! Node: Invoking Gcov2371043
! Node: Gcov and Optimization2393878
! Node: Gcov Data Files2397621
! Node: Cross-profiling2399030
! Node: Gcov-tool2400884
! Node: Gcov-tool Intro2401309
! Node: Invoking Gcov-tool2403279
! Node: Gcov-dump2405857
! Node: Gcov-dump Intro2406180
! Node: Invoking Gcov-dump2406447
! Node: lto-dump2407048
! Node: lto-dump Intro2407347
! Node: Invoking lto-dump2407597
! Node: Trouble2408693
! Node: Actual Bugs2410110
! Node: Interoperation2410557
! Node: Incompatibilities2417448
! Node: Fixed Headers2425600
! Node: Standard Libraries2427258
! Node: Disappointments2428630
! Node: C++ Misunderstandings2432989
! Node: Static Definitions2433800
! Node: Name lookup2434853
! Ref: Name lookup-Footnote-12439634
! Node: Temporaries2439823
! Node: Copy Assignment2441799
! Node: Non-bugs2443606
! Node: Warnings and Errors2454112
! Node: Bugs2455874
! Node: Bug Criteria2456341
! Node: Bug Reporting2458551
! Node: Service2458769
! Node: Contributing2459589
! Node: Funding2460330
! Node: GNU Project2462820
! Node: Copying2463466
! Node: GNU Free Documentation License2500974
! Node: Contributors2526092
! Node: Option Index2567065
! Node: Keyword Index2846471
  
  End Tag Table
diff -Nrcpad gcc-10.2.0/gcc/doc/gccinstall.info gcc-10.3.0/gcc/doc/gccinstall.info
*** gcc-10.2.0/gcc/doc/gccinstall.info	Thu Jul 23 06:45:25 2020
--- gcc-10.3.0/gcc/doc/gccinstall.info	Thu Apr  8 12:06:41 2021
*************** option.
*** 1109,1115 ****
       ARC, ARM, i386, M68k, PowerPC, and SPARC.  It is mandatory for ARC.
       The '--with-cpu-32' and '--with-cpu-64' options specify separate
       default CPUs for 32-bit and 64-bit modes; these options are only
!      supported for i386, x86-64, PowerPC, and SPARC.
  
  '--with-schedule=CPU'
  '--with-arch=CPU'
--- 1109,1115 ----
       ARC, ARM, i386, M68k, PowerPC, and SPARC.  It is mandatory for ARC.
       The '--with-cpu-32' and '--with-cpu-64' options specify separate
       default CPUs for 32-bit and 64-bit modes; these options are only
!      supported for aarch64, i386, x86-64, PowerPC, and SPARC.
  
  '--with-schedule=CPU'
  '--with-arch=CPU'
*************** configurations are:
*** 2452,2457 ****
--- 2452,2461 ----
       driver, built in any stage, to be logged to 'time.log', in the top
       level of the build tree.
  
+ 'bootstrap-asan'
+      Compiles GCC itself using Address Sanitization in order to catch
+      invalid memory accesses within the GCC code.
+ 
  5.2 Building a cross compiler
  =============================
  
*************** Node: Configuration17158
*** 4851,4948 ****
  Ref: with-gnu-as33246
  Ref: with-as34141
  Ref: with-gnu-ld35550
! Ref: WithAixSoname58220
! Ref: AixLdCommand58881
! Node: Building100312
! Node: Testing116043
! Node: Final install123930
! Node: Binaries129230
! Node: Specific130337
! Ref: aarch64-x-x130844
! Ref: alpha-x-x132864
! Ref: amd64-x-solaris2133078
! Ref: amdgcn-x-amdhsa133160
! Ref: arc-x-elf32133686
! Ref: arc-linux-uclibc133862
! Ref: arm-x-eabi134003
! Ref: avr134256
! Ref: bfin134837
! Ref: cr16135100
! Ref: cris135516
! Ref: dos136214
! Ref: epiphany-x-elf136537
! Ref: x-x-freebsd136642
! Ref: ft32-x-elf138442
! Ref: h8300-hms138540
! Ref: hppa-hp-hpux138892
! Ref: hppa-hp-hpux10141264
! Ref: hppa-hp-hpux11141677
! Ref: x-x-linux-gnu147079
! Ref: ix86-x-linux147272
! Ref: ix86-x-solaris2147585
! Ref: ia64-x-linux148661
! Ref: ia64-x-hpux149431
! Ref: x-ibm-aix149986
! Ref: TransferAixShobj153648
! Ref: iq2000-x-elf157458
! Ref: lm32-x-elf157598
! Ref: lm32-x-uclinux157702
! Ref: m32c-x-elf157830
! Ref: m32r-x-elf157932
! Ref: m68k-x-x158034
! Ref: m68k-x-uclinux159072
! Ref: microblaze-x-elf159317
! Ref: mips-x-x159436
! Ref: moxie-x-elf161346
! Ref: msp430-x-elf161393
! Ref: nds32le-x-elf161950
! Ref: nds32be-x-elf162022
! Ref: nvptx-x-none162091
! Ref: or1k-x-elf162654
! Ref: or1k-x-linux162785
! Ref: powerpc-x-x162866
! Ref: powerpc-x-darwin163057
! Ref: powerpc-x-elf163551
! Ref: powerpc-x-linux-gnu163636
! Ref: powerpc-x-netbsd163731
! Ref: powerpc-x-eabisim163819
! Ref: powerpc-x-eabi163945
! Ref: powerpcle-x-elf164021
! Ref: powerpcle-x-eabisim164113
! Ref: powerpcle-x-eabi164246
! Ref: rl78-x-elf164329
! Ref: riscv32-x-elf164435
! Ref: riscv32-x-linux164624
! Ref: riscv64-x-elf164781
! Ref: riscv64-x-linux164970
! Ref: rx-x-elf165127
! Ref: s390-x-linux165173
! Ref: s390x-x-linux165245
! Ref: s390x-ibm-tpf165332
! Ref: x-x-solaris2165463
! Ref: sparc-x-x168570
! Ref: sparc-sun-solaris2169072
! Ref: sparc-x-linux170215
! Ref: sparc64-x-solaris2170246
! Ref: sparcv9-x-solaris2170964
! Ref: c6x-x-x171051
! Ref: tilegx-*-linux171143
! Ref: tilegxbe-*-linux171285
! Ref: tilepro-*-linux171428
! Ref: visium-x-elf171549
! Ref: x-x-vxworks171657
! Ref: x86-64-x-x173180
! Ref: x86-64-x-solaris2173508
! Ref: xtensa-x-elf174158
! Ref: xtensa-x-linux174829
! Ref: windows175170
! Ref: x-x-cygwin177011
! Ref: x-x-mingw32177564
! Ref: older177790
! Ref: elf179907
! Node: Old180165
! Node: Configurations183298
! Node: GNU Free Documentation License186836
! Node: Concept Index211964
  
  End Tag Table
--- 4855,4952 ----
  Ref: with-gnu-as33246
  Ref: with-as34141
  Ref: with-gnu-ld35550
! Ref: WithAixSoname58229
! Ref: AixLdCommand58890
! Node: Building100321
! Node: Testing116190
! Node: Final install124077
! Node: Binaries129377
! Node: Specific130484
! Ref: aarch64-x-x130991
! Ref: alpha-x-x133011
! Ref: amd64-x-solaris2133225
! Ref: amdgcn-x-amdhsa133307
! Ref: arc-x-elf32133833
! Ref: arc-linux-uclibc134009
! Ref: arm-x-eabi134150
! Ref: avr134403
! Ref: bfin134984
! Ref: cr16135247
! Ref: cris135663
! Ref: dos136361
! Ref: epiphany-x-elf136684
! Ref: x-x-freebsd136789
! Ref: ft32-x-elf138589
! Ref: h8300-hms138687
! Ref: hppa-hp-hpux139039
! Ref: hppa-hp-hpux10141411
! Ref: hppa-hp-hpux11141824
! Ref: x-x-linux-gnu147226
! Ref: ix86-x-linux147419
! Ref: ix86-x-solaris2147732
! Ref: ia64-x-linux148808
! Ref: ia64-x-hpux149578
! Ref: x-ibm-aix150133
! Ref: TransferAixShobj153795
! Ref: iq2000-x-elf157605
! Ref: lm32-x-elf157745
! Ref: lm32-x-uclinux157849
! Ref: m32c-x-elf157977
! Ref: m32r-x-elf158079
! Ref: m68k-x-x158181
! Ref: m68k-x-uclinux159219
! Ref: microblaze-x-elf159464
! Ref: mips-x-x159583
! Ref: moxie-x-elf161493
! Ref: msp430-x-elf161540
! Ref: nds32le-x-elf162097
! Ref: nds32be-x-elf162169
! Ref: nvptx-x-none162238
! Ref: or1k-x-elf162801
! Ref: or1k-x-linux162932
! Ref: powerpc-x-x163013
! Ref: powerpc-x-darwin163204
! Ref: powerpc-x-elf163698
! Ref: powerpc-x-linux-gnu163783
! Ref: powerpc-x-netbsd163878
! Ref: powerpc-x-eabisim163966
! Ref: powerpc-x-eabi164092
! Ref: powerpcle-x-elf164168
! Ref: powerpcle-x-eabisim164260
! Ref: powerpcle-x-eabi164393
! Ref: rl78-x-elf164476
! Ref: riscv32-x-elf164582
! Ref: riscv32-x-linux164771
! Ref: riscv64-x-elf164928
! Ref: riscv64-x-linux165117
! Ref: rx-x-elf165274
! Ref: s390-x-linux165320
! Ref: s390x-x-linux165392
! Ref: s390x-ibm-tpf165479
! Ref: x-x-solaris2165610
! Ref: sparc-x-x168717
! Ref: sparc-sun-solaris2169219
! Ref: sparc-x-linux170362
! Ref: sparc64-x-solaris2170393
! Ref: sparcv9-x-solaris2171111
! Ref: c6x-x-x171198
! Ref: tilegx-*-linux171290
! Ref: tilegxbe-*-linux171432
! Ref: tilepro-*-linux171575
! Ref: visium-x-elf171696
! Ref: x-x-vxworks171804
! Ref: x86-64-x-x173327
! Ref: x86-64-x-solaris2173655
! Ref: xtensa-x-elf174305
! Ref: xtensa-x-linux174976
! Ref: windows175317
! Ref: x-x-cygwin177158
! Ref: x-x-mingw32177711
! Ref: older177937
! Ref: elf180054
! Node: Old180312
! Node: Configurations183445
! Node: GNU Free Documentation License186983
! Node: Concept Index212111
  
  End Tag Table
diff -Nrcpad gcc-10.2.0/gcc/doc/gccint.info gcc-10.3.0/gcc/doc/gccint.info
*** gcc-10.2.0/gcc/doc/gccint.info	Thu Jul 23 06:45:29 2020
--- gcc-10.3.0/gcc/doc/gccint.info	Thu Apr  8 12:06:45 2021
*************** 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 10.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 10.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
*************** can be used if there is no line associat
*** 4484,4491 ****
       This DejaGnu directive compares REGEXP to the combined output that
       the test executable writes to 'stdout' and 'stderr'.
  
! 7.2.1.9 Specify additional files for a test
! ...........................................
  
  '{ dg-additional-files "FILELIST" }'
       Specify additional files, other than source files, that must be
--- 4484,4502 ----
       This DejaGnu directive compares REGEXP to the combined output that
       the test executable writes to 'stdout' and 'stderr'.
  
! 7.2.1.9 Specify environment variables for a test
! ................................................
! 
! '{ dg-set-compiler-env-var VAR_NAME "VAR_VALUE" }'
!      Specify that the environment variable VAR_NAME needs to be set to
!      VAR_VALUE before invoking the compiler on the test file.
! 
! '{ dg-set-target-env-var VAR_NAME "VAR_VALUE" }'
!      Specify that the environment variable VAR_NAME needs to be set to
!      VAR_VALUE before execution of the program created by the test.
! 
! 7.2.1.10 Specify additional files for a test
! ............................................
  
  '{ dg-additional-files "FILELIST" }'
       Specify additional files, other than source files, that must be
*************** can be used if there is no line associat
*** 4495,4501 ****
       Specify additional source files to appear in the compile line
       following the main test file.
  
! 7.2.1.10 Add checks at the end of a test
  ........................................
  
  '{ dg-final { LOCAL-DIRECTIVE } }'
--- 4506,4512 ----
       Specify additional source files to appear in the compile line
       following the main test file.
  
! 7.2.1.11 Add checks at the end of a test
  ........................................
  
  '{ dg-final { LOCAL-DIRECTIVE } }'
*************** specified for the particular test in an
*** 5256,5261 ****
--- 5267,5276 ----
       Like 'aarch64_sve_hw', but also test for an exact hardware vector
       length.
  
+ 'aarch64_fjcvtzs_hw'
+      AArch64 target that is able to generate and execute armv8.3-a
+      FJCVTZS instruction.
+ 
  7.2.3.9 MIPS-specific attributes
  ................................
  
*************** This concerns dispatch tables.
*** 40025,40030 ****
--- 40040,40056 ----
       the assembly for INSN has been emitted, false if the hook should be
       called afterward.
  
+  -- Target Hook: bool TARGET_ASM_SHOULD_RESTORE_CFA_STATE (void)
+      For DWARF-based unwind frames, two CFI instructions provide for
+      save and restore of register state.  GCC maintains the current
+      frame address (CFA) separately from the register bank but the
+      unwinder in libgcc preserves this state along with the registers
+      (and this is expected by the code that writes the unwind frames).
+      This hook allows the target to specify that the CFA data is not
+      saved/restored along with the registers by the target unwinder so
+      that suitable additional instructions should be emitted to restore
+      it.
+ 
  
  File: gccint.info,  Node: Exception Region Output,  Next: Alignment Output,  Prev: Dispatch Tables,  Up: Assembler Format
  
*************** Concept Index
*** 55399,55404 ****
--- 55425,55431 ----
  * TARGET_ASM_RELOC_RW_MASK:              Sections.           (line  173)
  * TARGET_ASM_SELECT_RTX_SECTION:         Sections.           (line  242)
  * TARGET_ASM_SELECT_SECTION:             Sections.           (line  191)
+ * TARGET_ASM_SHOULD_RESTORE_CFA_STATE:   Dispatch Tables.    (line  107)
  * TARGET_ASM_TM_CLONE_TABLE_SECTION:     Sections.           (line  238)
  * TARGET_ASM_TRAMPOLINE_TEMPLATE:        Trampolines.        (line   81)
  * TARGET_ASM_TTYPE:                      Exception Region Output.
*************** Node: Testsuites201149
*** 56444,56846 ****
  Node: Test Idioms202138
  Node: Test Directives205536
  Node: Directives206063
! Node: Selectors216961
! Node: Effective-Target Keywords218317
! Ref: arm_fp_ok230268
! Ref: arm_fp_dp_ok230435
! Ref: arm_neon_ok231547
! Ref: arm_neon_ok_no_float_abi231716
! Ref: arm_neonv2_ok231883
! Ref: arm_fp16_ok232050
! Ref: arm_neon_fp16_ok232392
! Ref: arm_vfp3_ok233324
! Ref: arm_arch_v8a_hard_ok233467
! Ref: arm_v8_1a_neon_ok234217
! Ref: arm_v8_2a_fp16_scalar_ok234645
! Ref: arm_v8_2a_fp16_neon_ok235096
! Ref: arm_v8_2a_dotprod_neon_ok235571
! Ref: arm_fp16fml_neon_ok235991
! Ref: arm_coproc1_ok238491
! Ref: arm_coproc2_ok238617
! Ref: arm_coproc3_ok238845
! Ref: arm_simd32_ok239212
! Ref: arm_qbit_ok239390
! Ref: arm_softfp_ok239582
! Ref: arm_hard_ok239655
! Ref: stack_size_et251448
! Node: Add Options253841
! Ref: arm_fp16_ieee255079
! Ref: arm_fp16_alternative255334
! Ref: stack_size_ao257729
! Node: Require Support258091
! Node: Final Actions260993
! Node: Ada Tests269833
! Node: C Tests270996
! Node: LTO Testing275368
! Node: gcov Testing277011
! Node: profopt Testing279981
! Node: compat Testing281696
! Node: Torture Tests285936
! Node: GIMPLE Tests287570
! Node: RTL Tests288812
! Node: Options290118
! Node: Option file format290559
! Node: Option properties297548
! Node: Passes313711
! Node: Parsing pass314584
! Node: Gimplification pass318112
! Node: Pass manager319945
! Node: IPA passes321786
! Node: Small IPA passes322679
! Node: Regular IPA passes326116
! Node: Late IPA passes331178
! Node: Tree SSA passes332137
! Node: RTL passes353677
! Node: Optimization info365941
! Node: Dump setup366760
! Node: Optimization groups367889
! Node: Dump files and streams368868
! Node: Dump output verbosity370066
! Node: Dump types371122
! Node: Dump examples373464
! Node: poly_int374945
! Node: Overview of poly_int376425
! Node: Consequences of using poly_int379029
! Node: Comparisons involving poly_int380664
! Node: Comparison functions for poly_int382302
! Node: Properties of the poly_int comparisons383509
! Node: Comparing potentially-unordered poly_ints385951
! Node: Comparing ordered poly_ints386862
! Node: Checking for a poly_int marker value388886
! Node: Range checks on poly_ints389735
! Node: Sorting poly_ints392389
! Node: Arithmetic on poly_ints393162
! Node: Using poly_int with C++ arithmetic operators393963
! Node: wi arithmetic on poly_ints395494
! Node: Division of poly_ints396346
! Node: Other poly_int arithmetic397853
! Node: Alignment of poly_ints399259
! Node: Computing bounds on poly_ints402536
! Node: Converting poly_ints403925
! Node: Miscellaneous poly_int routines407472
! Node: Guidelines for using poly_int408112
! Node: GENERIC413044
! Node: Deficiencies414866
! Node: Tree overview415107
! Node: Macros and Functions419231
! Node: Identifiers420056
! Node: Containers421665
! Node: Types422822
! Node: Declarations434896
! Node: Working with declarations435391
! Node: Internal structure440995
! Node: Current structure hierarchy441379
! Node: Adding new DECL node types443472
! Node: Attributes447756
! Node: Expression trees449000
! Node: Constant expressions450754
! Node: Storage References456846
! Node: Unary and Binary Expressions460365
! Node: Vectors481267
! Node: Statements488171
! Node: Basic Statements488703
! Node: Blocks493330
! Node: Statement Sequences495031
! Node: Empty Statements495364
! Node: Jumps495938
! Node: Cleanups496591
! Node: OpenMP498632
! Node: OpenACC504477
! Node: Functions505594
! Node: Function Basics506065
! Node: Function Properties509749
! Node: Language-dependent trees512530
! Node: C and C++ Trees513417
! Node: Types for C++516302
! Node: Namespaces521272
! Node: Classes524378
! Node: Functions for C++529286
! Node: Statements for C++535537
! Node: C++ Expressions543590
! Node: GIMPLE545095
! Node: Tuple representation548760
! Node: Class hierarchy of GIMPLE statements555720
! Node: GIMPLE instruction set560708
! Node: GIMPLE Exception Handling562340
! Node: Temporaries564252
! Ref: Temporaries-Footnote-1565570
! Node: Operands565635
! Node: Compound Expressions566396
! Node: Compound Lvalues566630
! Node: Conditional Expressions567392
! Node: Logical Operators568051
! Node: Manipulating GIMPLE statements575398
! Node: Tuple specific accessors581334
! Node: GIMPLE_ASM582113
! Node: GIMPLE_ASSIGN584496
! Node: GIMPLE_BIND589200
! Node: GIMPLE_CALL591014
! Node: GIMPLE_CATCH595157
! Node: GIMPLE_COND596307
! Node: GIMPLE_DEBUG599102
! Node: GIMPLE_EH_FILTER603700
! Node: GIMPLE_LABEL605263
! Node: GIMPLE_GOTO605876
! Node: GIMPLE_NOP606399
! Node: GIMPLE_OMP_ATOMIC_LOAD606761
! Node: GIMPLE_OMP_ATOMIC_STORE607757
! Node: GIMPLE_OMP_CONTINUE608456
! Node: GIMPLE_OMP_CRITICAL609935
! Node: GIMPLE_OMP_FOR610929
! Node: GIMPLE_OMP_MASTER614345
! Node: GIMPLE_OMP_ORDERED614723
! Node: GIMPLE_OMP_PARALLEL615117
! Node: GIMPLE_OMP_RETURN617886
! Node: GIMPLE_OMP_SECTION618531
! Node: GIMPLE_OMP_SECTIONS619191
! Node: GIMPLE_OMP_SINGLE620801
! Node: GIMPLE_PHI621747
! Node: GIMPLE_RESX623026
! Node: GIMPLE_RETURN623745
! Node: GIMPLE_SWITCH624319
! Node: GIMPLE_TRY626194
! Node: GIMPLE_WITH_CLEANUP_EXPR627966
! Node: GIMPLE sequences628845
! Node: Sequence iterators632051
! Node: Adding a new GIMPLE statement code640508
! Node: Statement and operand traversals641853
! Node: Tree SSA644445
! Node: Annotations646233
! Node: SSA Operands646638
! Node: SSA660717
! Node: Alias analysis670423
! Node: Memory model674197
! Node: RTL675556
! Node: RTL Objects677744
! Node: RTL Classes681628
! Node: Accessors686927
! Node: Special Accessors689100
! Node: Flags694887
! Node: Machine Modes710150
! Node: Constants727556
! Node: Regs and Memory738945
! Node: Arithmetic758197
! Node: Comparisons768372
! Node: Bit-Fields772664
! Node: Vector Operations774215
! Node: Conversions776319
! Node: RTL Declarations780817
! Node: Side Effects781661
! Node: Incdec798670
! Node: Assembler802006
! Node: Debug Information803551
! Node: Insns805478
! Node: Calls833334
! Node: Sharing835927
! Node: Reading RTL839122
! Node: Control Flow840113
! Node: Basic Blocks841881
! Node: Edges847335
! Node: Profile information855954
! Node: Maintaining the CFG860638
! Node: Liveness information866406
! Node: Loop Analysis and Representation868532
! Node: Loop representation869568
! Node: Loop querying876934
! Node: Loop manipulation879755
! Node: LCSSA882091
! Node: Scalar evolutions884160
! Node: loop-iv887404
! Node: Number of iterations889326
! Node: Dependency analysis893407
! Node: Machine Desc899758
! Node: Overview902321
! Node: Patterns904361
! Node: Example909328
! Node: RTL Template910789
! Node: Output Template921445
! Node: Output Statement925626
! Node: Predicates929965
! Node: Machine-Independent Predicates932883
! Node: Defining Predicates937827
! Node: Constraints943790
! Node: Simple Constraints945259
! Node: Multi-Alternative958099
! Node: Class Preferences961308
! Node: Modifiers962200
! Node: Machine Constraints966933
! Node: Disable Insn Alternatives1029037
! Node: Define Constraints1032529
! Node: C Constraint Interface1039923
! Node: Standard Names1043050
! Ref: shift patterns1079294
! Ref: prologue instruction pattern1134074
! Ref: window_save instruction pattern1134567
! Ref: epilogue instruction pattern1134844
! Node: Pattern Ordering1156820
! Node: Dependent Patterns1158056
! Node: Jump Patterns1159676
! Ref: Jump Patterns-Footnote-11161821
! Node: Looping Patterns1161869
! Node: Insn Canonicalizations1167508
! Node: Expander Definitions1172715
! Node: Insn Splitting1180929
! Node: Including Patterns1195959
! Node: Peephole Definitions1197743
! Node: define_peephole1198996
! Node: define_peephole21205326
! Node: Insn Attributes1209415
! Node: Defining Attributes1210597
! Ref: define_enum_attr1214089
! Node: Expressions1215125
! Node: Tagging Insns1221875
! Node: Attr Example1226228
! Node: Insn Lengths1228601
! Node: Constant Attributes1232009
! Node: Mnemonic Attribute1233185
! Node: Delay Slots1234704
! Node: Processor pipeline description1237927
! Ref: Processor pipeline description-Footnote-11256739
! Node: Conditional Execution1257063
! Node: Define Subst1260546
! Node: Define Subst Example1262581
! Node: Define Subst Pattern Matching1265576
! Node: Define Subst Output Template1266802
! Node: Constant Definitions1269125
! Ref: define_enum1272907
! Node: Iterators1273395
! Node: Mode Iterators1274040
! Node: Defining Mode Iterators1275018
! Node: Substitutions1276512
! Node: Examples1278754
! Node: Code Iterators1280202
! Node: Int Iterators1283332
! Node: Subst Iterators1285778
! Node: Parameterized Names1287498
! Node: Target Macros1291516
! Node: Target Structure1294579
! Node: Driver1297071
! Node: Run-time Target1316041
! Node: Per-Function Data1325574
! Node: Storage Layout1328338
! Node: Type Layout1355837
! Node: Registers1369178
! Node: Register Basics1370152
! Node: Allocation Order1377714
! Node: Values in Registers1380198
! Node: Leaf Functions1387674
! Node: Stack Registers1390533
! Node: Register Classes1391805
! Node: Stack and Calling1426587
! Node: Frame Layout1427193
! Node: Exception Handling1439028
! Node: Stack Checking1445238
! Node: Frame Registers1450863
! Node: Elimination1459414
! Node: Stack Arguments1463270
! Node: Register Arguments1470466
! Node: Scalar Return1495327
! Node: Aggregate Return1501783
! Node: Caller Saves1506337
! Node: Function Entry1507079
! Node: Profiling1518631
! Node: Tail Calls1520741
! Node: Shrink-wrapping separate components1522651
! Node: Stack Smashing Protection1525692
! Node: Miscellaneous Register Hooks1528181
! Node: Varargs1529046
! Node: Trampolines1538446
! Node: Library Calls1547269
! Node: Addressing Modes1552159
! Node: Anchored Addresses1581166
! Node: Condition Code1583809
! Node: CC0 Condition Codes1586136
! Node: MODE_CC Condition Codes1589382
! Node: Costs1596208
! Node: Scheduling1617579
! Node: Sections1641501
! Node: PIC1657720
! Node: Assembler Format1659779
! Node: File Framework1660917
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1668516
! Node: Data Output1671786
! Node: Uninitialized Data1680074
! Node: Label Output1685088
! Node: Initialization1709699
! Node: Macros for Initialization1715660
! Node: Instruction Output1722379
! Node: Dispatch Tables1733008
! Node: Exception Region Output1737837
! Node: Alignment Output1744919
! Node: Debugging Info1748606
! Node: All Debuggers1749260
! Node: DBX Options1752032
! Node: DBX Hooks1757470
! Node: File Names and DBX1758779
! Node: DWARF1760883
! Node: VMS Debug1766698
! Node: Floating Point1767277
! Node: Mode Switching1770032
! Node: Target Attributes1774469
! Node: Emulated TLS1783885
! Node: MIPS Coprocessors1787275
! Node: PCH Target1788434
! Node: C++ ABI1790276
! Node: D Language and ABI1795068
! Node: Named Address Spaces1796113
! Node: Misc1802040
! Ref: TARGET_SHIFT_TRUNCATION_MASK1809911
! Node: Host Config1865245
! Node: Host Common1866314
! Node: Filesystem1868688
! Node: Host Misc1872803
! Node: Fragments1875252
! Node: Target Fragment1876447
! Node: Host Fragment1887259
! Node: Collect21887499
! Node: Header Dirs1890135
! Node: Type Information1891558
! Node: GTY Options1894834
! Node: Inheritance and GTY1906092
! Ref: Inheritance and GTY-Footnote-11907657
! Node: User GC1907927
! Node: GGC Roots1911666
! Node: Files1912379
! Node: Invoking the garbage collector1915086
! Node: Troubleshooting1916591
! Node: Plugins1917666
! Node: Plugins loading1918795
! Node: Plugin API1919894
! Node: Plugins pass1927620
! Node: Plugins GC1929591
! Node: Plugins description1931308
! Node: Plugins attr1931844
! Node: Plugins recording1934124
! Node: Plugins gate1934974
! Node: Plugins tracking1935565
! Node: Plugins building1936153
! Node: LTO1939654
! Node: LTO Overview1940526
! Node: LTO object file layout1946353
! Node: IPA1950983
! Node: WHOPR1960033
! Node: Internal flags1964593
! Node: Match and Simplify1966004
! Node: GIMPLE API1966966
! Node: The Language1969761
! Node: Static Analyzer1981736
! Node: Analyzer Internals1982001
! Node: Debugging the Analyzer1997645
! Node: User Experience Guidelines2000256
! Node: Guidelines for Diagnostics2001192
! Ref: input_location_example2008253
! Node: Guidelines for Options2017936
! Node: Funding2018113
! Node: GNU Project2020620
! Node: Copying2021269
! Node: GNU Free Documentation License2058780
! Node: Contributors2083901
! Node: Option Index2124877
! Node: Concept Index2125754
  
  End Tag Table
--- 56471,56873 ----
  Node: Test Idioms202138
  Node: Test Directives205536
  Node: Directives206063
! Node: Selectors217436
! Node: Effective-Target Keywords218792
! Ref: arm_fp_ok230743
! Ref: arm_fp_dp_ok230910
! Ref: arm_neon_ok232022
! Ref: arm_neon_ok_no_float_abi232191
! Ref: arm_neonv2_ok232358
! Ref: arm_fp16_ok232525
! Ref: arm_neon_fp16_ok232867
! Ref: arm_vfp3_ok233799
! Ref: arm_arch_v8a_hard_ok233942
! Ref: arm_v8_1a_neon_ok234692
! Ref: arm_v8_2a_fp16_scalar_ok235120
! Ref: arm_v8_2a_fp16_neon_ok235571
! Ref: arm_v8_2a_dotprod_neon_ok236046
! Ref: arm_fp16fml_neon_ok236466
! Ref: arm_coproc1_ok238966
! Ref: arm_coproc2_ok239092
! Ref: arm_coproc3_ok239320
! Ref: arm_simd32_ok239687
! Ref: arm_qbit_ok239865
! Ref: arm_softfp_ok240057
! Ref: arm_hard_ok240130
! Ref: stack_size_et252038
! Node: Add Options254431
! Ref: arm_fp16_ieee255669
! Ref: arm_fp16_alternative255924
! Ref: stack_size_ao258319
! Node: Require Support258681
! Node: Final Actions261583
! Node: Ada Tests270423
! Node: C Tests271586
! Node: LTO Testing275958
! Node: gcov Testing277601
! Node: profopt Testing280571
! Node: compat Testing282286
! Node: Torture Tests286526
! Node: GIMPLE Tests288160
! Node: RTL Tests289402
! Node: Options290708
! Node: Option file format291149
! Node: Option properties298138
! Node: Passes314301
! Node: Parsing pass315174
! Node: Gimplification pass318702
! Node: Pass manager320535
! Node: IPA passes322376
! Node: Small IPA passes323269
! Node: Regular IPA passes326706
! Node: Late IPA passes331768
! Node: Tree SSA passes332727
! Node: RTL passes354267
! Node: Optimization info366531
! Node: Dump setup367350
! Node: Optimization groups368479
! Node: Dump files and streams369458
! Node: Dump output verbosity370656
! Node: Dump types371712
! Node: Dump examples374054
! Node: poly_int375535
! Node: Overview of poly_int377015
! Node: Consequences of using poly_int379619
! Node: Comparisons involving poly_int381254
! Node: Comparison functions for poly_int382892
! Node: Properties of the poly_int comparisons384099
! Node: Comparing potentially-unordered poly_ints386541
! Node: Comparing ordered poly_ints387452
! Node: Checking for a poly_int marker value389476
! Node: Range checks on poly_ints390325
! Node: Sorting poly_ints392979
! Node: Arithmetic on poly_ints393752
! Node: Using poly_int with C++ arithmetic operators394553
! Node: wi arithmetic on poly_ints396084
! Node: Division of poly_ints396936
! Node: Other poly_int arithmetic398443
! Node: Alignment of poly_ints399849
! Node: Computing bounds on poly_ints403126
! Node: Converting poly_ints404515
! Node: Miscellaneous poly_int routines408062
! Node: Guidelines for using poly_int408702
! Node: GENERIC413634
! Node: Deficiencies415456
! Node: Tree overview415697
! Node: Macros and Functions419821
! Node: Identifiers420646
! Node: Containers422255
! Node: Types423412
! Node: Declarations435486
! Node: Working with declarations435981
! Node: Internal structure441585
! Node: Current structure hierarchy441969
! Node: Adding new DECL node types444062
! Node: Attributes448346
! Node: Expression trees449590
! Node: Constant expressions451344
! Node: Storage References457436
! Node: Unary and Binary Expressions460955
! Node: Vectors481857
! Node: Statements488761
! Node: Basic Statements489293
! Node: Blocks493920
! Node: Statement Sequences495621
! Node: Empty Statements495954
! Node: Jumps496528
! Node: Cleanups497181
! Node: OpenMP499222
! Node: OpenACC505067
! Node: Functions506184
! Node: Function Basics506655
! Node: Function Properties510339
! Node: Language-dependent trees513120
! Node: C and C++ Trees514007
! Node: Types for C++516892
! Node: Namespaces521862
! Node: Classes524968
! Node: Functions for C++529876
! Node: Statements for C++536127
! Node: C++ Expressions544180
! Node: GIMPLE545685
! Node: Tuple representation549350
! Node: Class hierarchy of GIMPLE statements556310
! Node: GIMPLE instruction set561298
! Node: GIMPLE Exception Handling562930
! Node: Temporaries564842
! Ref: Temporaries-Footnote-1566160
! Node: Operands566225
! Node: Compound Expressions566986
! Node: Compound Lvalues567220
! Node: Conditional Expressions567982
! Node: Logical Operators568641
! Node: Manipulating GIMPLE statements575988
! Node: Tuple specific accessors581924
! Node: GIMPLE_ASM582703
! Node: GIMPLE_ASSIGN585086
! Node: GIMPLE_BIND589790
! Node: GIMPLE_CALL591604
! Node: GIMPLE_CATCH595747
! Node: GIMPLE_COND596897
! Node: GIMPLE_DEBUG599692
! Node: GIMPLE_EH_FILTER604290
! Node: GIMPLE_LABEL605853
! Node: GIMPLE_GOTO606466
! Node: GIMPLE_NOP606989
! Node: GIMPLE_OMP_ATOMIC_LOAD607351
! Node: GIMPLE_OMP_ATOMIC_STORE608347
! Node: GIMPLE_OMP_CONTINUE609046
! Node: GIMPLE_OMP_CRITICAL610525
! Node: GIMPLE_OMP_FOR611519
! Node: GIMPLE_OMP_MASTER614935
! Node: GIMPLE_OMP_ORDERED615313
! Node: GIMPLE_OMP_PARALLEL615707
! Node: GIMPLE_OMP_RETURN618476
! Node: GIMPLE_OMP_SECTION619121
! Node: GIMPLE_OMP_SECTIONS619781
! Node: GIMPLE_OMP_SINGLE621391
! Node: GIMPLE_PHI622337
! Node: GIMPLE_RESX623616
! Node: GIMPLE_RETURN624335
! Node: GIMPLE_SWITCH624909
! Node: GIMPLE_TRY626784
! Node: GIMPLE_WITH_CLEANUP_EXPR628556
! Node: GIMPLE sequences629435
! Node: Sequence iterators632641
! Node: Adding a new GIMPLE statement code641098
! Node: Statement and operand traversals642443
! Node: Tree SSA645035
! Node: Annotations646823
! Node: SSA Operands647228
! Node: SSA661307
! Node: Alias analysis671013
! Node: Memory model674787
! Node: RTL676146
! Node: RTL Objects678334
! Node: RTL Classes682218
! Node: Accessors687517
! Node: Special Accessors689690
! Node: Flags695477
! Node: Machine Modes710740
! Node: Constants728146
! Node: Regs and Memory739535
! Node: Arithmetic758787
! Node: Comparisons768962
! Node: Bit-Fields773254
! Node: Vector Operations774805
! Node: Conversions776909
! Node: RTL Declarations781407
! Node: Side Effects782251
! Node: Incdec799260
! Node: Assembler802596
! Node: Debug Information804141
! Node: Insns806068
! Node: Calls833924
! Node: Sharing836517
! Node: Reading RTL839712
! Node: Control Flow840703
! Node: Basic Blocks842471
! Node: Edges847925
! Node: Profile information856544
! Node: Maintaining the CFG861228
! Node: Liveness information866996
! Node: Loop Analysis and Representation869122
! Node: Loop representation870158
! Node: Loop querying877524
! Node: Loop manipulation880345
! Node: LCSSA882681
! Node: Scalar evolutions884750
! Node: loop-iv887994
! Node: Number of iterations889916
! Node: Dependency analysis893997
! Node: Machine Desc900348
! Node: Overview902911
! Node: Patterns904951
! Node: Example909918
! Node: RTL Template911379
! Node: Output Template922035
! Node: Output Statement926216
! Node: Predicates930555
! Node: Machine-Independent Predicates933473
! Node: Defining Predicates938417
! Node: Constraints944380
! Node: Simple Constraints945849
! Node: Multi-Alternative958689
! Node: Class Preferences961898
! Node: Modifiers962790
! Node: Machine Constraints967523
! Node: Disable Insn Alternatives1029627
! Node: Define Constraints1033119
! Node: C Constraint Interface1040513
! Node: Standard Names1043640
! Ref: shift patterns1079884
! Ref: prologue instruction pattern1134664
! Ref: window_save instruction pattern1135157
! Ref: epilogue instruction pattern1135434
! Node: Pattern Ordering1157410
! Node: Dependent Patterns1158646
! Node: Jump Patterns1160266
! Ref: Jump Patterns-Footnote-11162411
! Node: Looping Patterns1162459
! Node: Insn Canonicalizations1168098
! Node: Expander Definitions1173305
! Node: Insn Splitting1181519
! Node: Including Patterns1196549
! Node: Peephole Definitions1198333
! Node: define_peephole1199586
! Node: define_peephole21205916
! Node: Insn Attributes1210005
! Node: Defining Attributes1211187
! Ref: define_enum_attr1214679
! Node: Expressions1215715
! Node: Tagging Insns1222465
! Node: Attr Example1226818
! Node: Insn Lengths1229191
! Node: Constant Attributes1232599
! Node: Mnemonic Attribute1233775
! Node: Delay Slots1235294
! Node: Processor pipeline description1238517
! Ref: Processor pipeline description-Footnote-11257329
! Node: Conditional Execution1257653
! Node: Define Subst1261136
! Node: Define Subst Example1263171
! Node: Define Subst Pattern Matching1266166
! Node: Define Subst Output Template1267392
! Node: Constant Definitions1269715
! Ref: define_enum1273497
! Node: Iterators1273985
! Node: Mode Iterators1274630
! Node: Defining Mode Iterators1275608
! Node: Substitutions1277102
! Node: Examples1279344
! Node: Code Iterators1280792
! Node: Int Iterators1283922
! Node: Subst Iterators1286368
! Node: Parameterized Names1288088
! Node: Target Macros1292106
! Node: Target Structure1295169
! Node: Driver1297661
! Node: Run-time Target1316631
! Node: Per-Function Data1326164
! Node: Storage Layout1328928
! Node: Type Layout1356427
! Node: Registers1369768
! Node: Register Basics1370742
! Node: Allocation Order1378304
! Node: Values in Registers1380788
! Node: Leaf Functions1388264
! Node: Stack Registers1391123
! Node: Register Classes1392395
! Node: Stack and Calling1427177
! Node: Frame Layout1427783
! Node: Exception Handling1439618
! Node: Stack Checking1445828
! Node: Frame Registers1451453
! Node: Elimination1460004
! Node: Stack Arguments1463860
! Node: Register Arguments1471056
! Node: Scalar Return1495917
! Node: Aggregate Return1502373
! Node: Caller Saves1506927
! Node: Function Entry1507669
! Node: Profiling1519221
! Node: Tail Calls1521331
! Node: Shrink-wrapping separate components1523241
! Node: Stack Smashing Protection1526282
! Node: Miscellaneous Register Hooks1528771
! Node: Varargs1529636
! Node: Trampolines1539036
! Node: Library Calls1547859
! Node: Addressing Modes1552749
! Node: Anchored Addresses1581756
! Node: Condition Code1584399
! Node: CC0 Condition Codes1586726
! Node: MODE_CC Condition Codes1589972
! Node: Costs1596798
! Node: Scheduling1618169
! Node: Sections1642091
! Node: PIC1658310
! Node: Assembler Format1660369
! Node: File Framework1661507
! Ref: TARGET_HAVE_SWITCHABLE_BSS_SECTIONS1669106
! Node: Data Output1672376
! Node: Uninitialized Data1680664
! Node: Label Output1685678
! Node: Initialization1710289
! Node: Macros for Initialization1716250
! Node: Instruction Output1722969
! Node: Dispatch Tables1733598
! Node: Exception Region Output1739059
! Node: Alignment Output1746141
! Node: Debugging Info1749828
! Node: All Debuggers1750482
! Node: DBX Options1753254
! Node: DBX Hooks1758692
! Node: File Names and DBX1760001
! Node: DWARF1762105
! Node: VMS Debug1767920
! Node: Floating Point1768499
! Node: Mode Switching1771254
! Node: Target Attributes1775691
! Node: Emulated TLS1785107
! Node: MIPS Coprocessors1788497
! Node: PCH Target1789656
! Node: C++ ABI1791498
! Node: D Language and ABI1796290
! Node: Named Address Spaces1797335
! Node: Misc1803262
! Ref: TARGET_SHIFT_TRUNCATION_MASK1811133
! Node: Host Config1866467
! Node: Host Common1867536
! Node: Filesystem1869910
! Node: Host Misc1874025
! Node: Fragments1876474
! Node: Target Fragment1877669
! Node: Host Fragment1888481
! Node: Collect21888721
! Node: Header Dirs1891357
! Node: Type Information1892780
! Node: GTY Options1896056
! Node: Inheritance and GTY1907314
! Ref: Inheritance and GTY-Footnote-11908879
! Node: User GC1909149
! Node: GGC Roots1912888
! Node: Files1913601
! Node: Invoking the garbage collector1916308
! Node: Troubleshooting1917813
! Node: Plugins1918888
! Node: Plugins loading1920017
! Node: Plugin API1921116
! Node: Plugins pass1928842
! Node: Plugins GC1930813
! Node: Plugins description1932530
! Node: Plugins attr1933066
! Node: Plugins recording1935346
! Node: Plugins gate1936196
! Node: Plugins tracking1936787
! Node: Plugins building1937375
! Node: LTO1940876
! Node: LTO Overview1941748
! Node: LTO object file layout1947575
! Node: IPA1952205
! Node: WHOPR1961255
! Node: Internal flags1965815
! Node: Match and Simplify1967226
! Node: GIMPLE API1968188
! Node: The Language1970983
! Node: Static Analyzer1982958
! Node: Analyzer Internals1983223
! Node: Debugging the Analyzer1998867
! Node: User Experience Guidelines2001478
! Node: Guidelines for Diagnostics2002414
! Ref: input_location_example2009475
! Node: Guidelines for Options2019158
! Node: Funding2019335
! Node: GNU Project2021842
! Node: Copying2022491
! Node: GNU Free Documentation License2060002
! Node: Contributors2085123
! Node: Option Index2126099
! Node: Concept Index2126976
  
  End Tag Table
diff -Nrcpad gcc-10.2.0/gcc/doc/gcov-dump.1 gcc-10.3.0/gcc/doc/gcov-dump.1
*** gcc-10.2.0/gcc/doc/gcov-dump.1	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/gcov-dump.1	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-DUMP 1"
! .TH GCOV-DUMP 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/gcov-tool.1 gcc-10.3.0/gcc/doc/gcov-tool.1
*** gcc-10.2.0/gcc/doc/gcov-tool.1	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/gcov-tool.1	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV-TOOL 1"
! .TH GCOV-TOOL 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/gcov.1 gcc-10.3.0/gcc/doc/gcov.1
*** gcc-10.2.0/gcc/doc/gcov.1	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/gcov.1	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/gfdl.7 gcc-10.3.0/gcc/doc/gfdl.7
*** gcc-10.2.0/gcc/doc/gfdl.7	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/gfdl.7	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/gfortran.1 gcc-10.3.0/gcc/doc/gfortran.1
*** gcc-10.2.0/gcc/doc/gfortran.1	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/doc/gfortran.1	Thu Apr  8 12:06:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GFORTRAN 1"
! .TH GFORTRAN 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/gpl.7 gcc-10.3.0/gcc/doc/gpl.7
*** gcc-10.2.0/gcc/doc/gpl.7	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/gpl.7	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/implement-c.texi gcc-10.3.0/gcc/doc/implement-c.texi
*** gcc-10.2.0/gcc/doc/implement-c.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/implement-c.texi	Thu Apr  8 11:56:28 2021
*************** are of scalar types, the expression is i
*** 576,581 ****
--- 576,586 ----
  the volatile object; in the other cases, the expression is only evaluated
  for its side effects.
  
+ When an object of an aggregate type, with the same size and alignment as a
+ scalar type @code{S}, is the subject of a volatile access by an assignment
+ expression or an atomic function, the access to it is performed as if the
+ object's declared type were @code{volatile S}.
+ 
  @end itemize
  
  @node Declarators implementation
diff -Nrcpad gcc-10.2.0/gcc/doc/install.texi gcc-10.3.0/gcc/doc/install.texi
*** gcc-10.2.0/gcc/doc/install.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/install.texi	Thu Apr  8 11:56:28 2021
*************** Specify which cpu variant the compiler s
*** 1338,1344 ****
  This option is only supported on some targets, including ARC, ARM, i386, M68k,
  PowerPC, and SPARC@.  It is mandatory for ARC@.  The @option{--with-cpu-32} and
  @option{--with-cpu-64} options specify separate default CPUs for
! 32-bit and 64-bit modes; these options are only supported for i386,
  x86-64, PowerPC, and SPARC@.
  
  @item --with-schedule=@var{cpu}
--- 1338,1344 ----
  This option is only supported on some targets, including ARC, ARM, i386, M68k,
  PowerPC, and SPARC@.  It is mandatory for ARC@.  The @option{--with-cpu-32} and
  @option{--with-cpu-64} options specify separate default CPUs for
! 32-bit and 64-bit modes; these options are only supported for aarch64, i386,
  x86-64, PowerPC, and SPARC@.
  
  @item --with-schedule=@var{cpu}
*************** Arranges for the run time of each progra
*** 2761,2766 ****
--- 2761,2770 ----
  built in any stage, to be logged to @file{time.log}, in the top level of
  the build tree.
  
+ @item @samp{bootstrap-asan}
+ Compiles GCC itself using Address Sanitization in order to catch invalid memory
+ accesses within the GCC code.
+ 
  @end table
  
  @section Building a cross compiler
diff -Nrcpad gcc-10.2.0/gcc/doc/invoke.texi gcc-10.3.0/gcc/doc/invoke.texi
*** gcc-10.2.0/gcc/doc/invoke.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/invoke.texi	Thu Apr  8 11:56:28 2021
*************** Objective-C and Objective-C++ Dialects}.
*** 551,561 ****
  -fprofile-dir=@var{path}  -fprofile-generate  -fprofile-generate=@var{path} @gol
  -fprofile-note=@var{path} -fprofile-prefix-path=@var{path} @gol
  -fprofile-update=@var{method} -fprofile-filter-files=@var{regex} @gol
! -fprofile-exclude-files=@var{regex} -fprofile-reproducibility @gol
  -fsanitize=@var{style}  -fsanitize-recover  -fsanitize-recover=@var{style} @gol
  -fasan-shadow-offset=@var{number}  -fsanitize-sections=@var{s1},@var{s2},... @gol
  -fsanitize-undefined-trap-on-error  -fbounds-check @gol
! -fcf-protection=@r{[}full@r{|}branch@r{|}return@r{|}none@r{]} @gol
  -fstack-protector  -fstack-protector-all  -fstack-protector-strong @gol
  -fstack-protector-explicit  -fstack-check @gol
  -fstack-limit-register=@var{reg}  -fstack-limit-symbol=@var{sym} @gol
--- 551,562 ----
  -fprofile-dir=@var{path}  -fprofile-generate  -fprofile-generate=@var{path} @gol
  -fprofile-note=@var{path} -fprofile-prefix-path=@var{path} @gol
  -fprofile-update=@var{method} -fprofile-filter-files=@var{regex} @gol
! -fprofile-exclude-files=@var{regex} @gol
! -fprofile-reproducible=@r{[}multithreaded@r{|}parallel-runs@r{|}serial@r{]} @gol
  -fsanitize=@var{style}  -fsanitize-recover  -fsanitize-recover=@var{style} @gol
  -fasan-shadow-offset=@var{number}  -fsanitize-sections=@var{s1},@var{s2},... @gol
  -fsanitize-undefined-trap-on-error  -fbounds-check @gol
! -fcf-protection=@r{[}full@r{|}branch@r{|}return@r{|}none@r{|}check@r{]} @gol
  -fstack-protector  -fstack-protector-all  -fstack-protector-strong @gol
  -fstack-protector-explicit  -fstack-check @gol
  -fstack-limit-register=@var{reg}  -fstack-limit-symbol=@var{sym} @gol
*************** Objective-C and Objective-C++ Dialects}.
*** 696,701 ****
--- 697,703 ----
  -msign-return-address=@var{scope} @gol
  -mbranch-protection=@var{none}|@var{standard}|@var{pac-ret}[+@var{leaf}
  +@var{b-key}]|@var{bti} @gol
+ -mharden-sls=@var{opts} @gol
  -march=@var{name}  -mcpu=@var{name}  -mtune=@var{name}  @gol
  -moverride=@var{string}  -mverbose-cost-dump @gol
  -mstack-protector-guard=@var{guard} -mstack-protector-guard-reg=@var{sysreg} @gol
*************** Objective-C and Objective-C++ Dialects}.
*** 862,868 ****
  
  @emph{eBPF Options}
  @gccoptlist{-mbig-endian -mlittle-endian -mkernel=@var{version}
! -mframe-limit=@var{bytes}}
  
  @emph{FR30 Options}
  @gccoptlist{-msmall-model  -mno-lsim}
--- 864,870 ----
  
  @emph{eBPF Options}
  @gccoptlist{-mbig-endian -mlittle-endian -mkernel=@var{version}
! -mframe-limit=@var{bytes} -mxbpf}
  
  @emph{FR30 Options}
  @gccoptlist{-msmall-model  -mno-lsim}
*************** The number of Newton iterations for calc
*** 13234,13239 ****
--- 13236,13259 ----
  The precision of division is propotional to this param when division
  approximation is enabled.  The default value is 2.
  
+ @item aarch64-autovec-preference
+ Force an ISA selection strategy for auto-vectorization.  Accepts values from
+ 0 to 4, inclusive.
+ @table @samp
+ @item 0
+ Use the default heuristics.
+ @item 1
+ Use only Advanced SIMD for auto-vectorization.
+ @item 2
+ Use only SVE for auto-vectorization.
+ @item 3
+ Use both Advanced SIMD and SVE.  Prefer Advanced SIMD when the costs are
+ deemed equal.
+ @item 4
+ Use both Advanced SIMD and SVE.  Prefer SVE when the costs are deemed equal.
+ @end table
+ The default value is 0.
+ 
  @end table
  
  @end table
*************** all the regular expressions (separated b
*** 13478,13491 ****
  For example, @option{-fprofile-exclude-files=/usr/*} will prevent instrumentation
  of all files that are located in @file{/usr/} folder.
  
! @item -fprofile-reproducible
  @opindex fprofile-reproducible
  Control level of reproducibility of profile gathered by
  @code{-fprofile-generate}.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  
! With @option{-fprofile-reproducibility=serial} the profile gathered by
  @option{-fprofile-generate} is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
--- 13498,13511 ----
  For example, @option{-fprofile-exclude-files=/usr/*} will prevent instrumentation
  of all files that are located in @file{/usr/} folder.
  
! @item -fprofile-reproducible=@r{[}multithreaded@r{|}parallel-runs@r{|}serial@r{]}
  @opindex fprofile-reproducible
  Control level of reproducibility of profile gathered by
  @code{-fprofile-generate}.  This makes it possible to rebuild program
  with same outcome which is useful, for example, for distribution
  packages.
  
! With @option{-fprofile-reproducible=serial} the profile gathered by
  @option{-fprofile-generate} is reproducible provided the trained program
  behaves the same at each invocation of the train run, it is not
  multi-threaded and profile data streaming is always done in the same
*************** Such non-reproducible part of programs m
*** 13500,13506 ****
  @option{-l} can be used to dump gathered data and verify that they are
  indeed reproducible.
  
! With @option{-fprofile-reproducibility=parallel-runs} collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with @code{make -j}). This
--- 13520,13526 ----
  @option{-l} can be used to dump gathered data and verify that they are
  indeed reproducible.
  
! With @option{-fprofile-reproducible=parallel-runs} collected profile
  stays reproducible regardless the order of streaming of the data into
  gcda files.  This setting makes it possible to run multiple instances of
  instrumented program in parallel (such as with @code{make -j}). This
*************** operand constant, @code{__sanitizer_cov_
*** 13831,13837 ****
  @code{__sanitizer_cov_trace_cmpd} for float or double comparisons and
  @code{__sanitizer_cov_trace_switch} for switch statements.
  
! @item -fcf-protection=@r{[}full@r{|}branch@r{|}return@r{|}none@r{]}
  @opindex fcf-protection
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
--- 13851,13857 ----
  @code{__sanitizer_cov_trace_cmpd} for float or double comparisons and
  @code{__sanitizer_cov_trace_switch} for switch statements.
  
! @item -fcf-protection=@r{[}full@r{|}branch@r{|}return@r{|}none@r{|}check@r{]}
  @opindex fcf-protection
  Enable code instrumentation of control-flow transfers to increase
  program security by checking that target addresses of control-flow
*************** function.  The value @code{full} is an a
*** 13849,13854 ****
--- 13869,13879 ----
  @code{branch} and @code{return}. The value @code{none} turns off
  instrumentation.
  
+ The value @code{check} is used for the final link with link-time
+ optimization (LTO).  An error is issued if LTO object files are
+ compiled with different @option{-fcf-protection} values.  The
+ value @code{check} is ignored at the compile time.
+ 
  The macro @code{__CET__} is defined when @option{-fcf-protection} is
  used.  The first bit of @code{__CET__} is set to 1 for the value
  @code{branch} and the second bit of @code{__CET__} is set to 1 for
*************** performance of the code.  Permissible va
*** 16969,16981 ****
  @samp{cortex-a57}, @samp{cortex-a72}, @samp{cortex-a73}, @samp{cortex-a75},
  @samp{cortex-a76}, @samp{cortex-a76ae}, @samp{cortex-a77},
  @samp{cortex-a65}, @samp{cortex-a65ae}, @samp{cortex-a34},
! @samp{ares}, @samp{exynos-m1}, @samp{emag}, @samp{falkor},
! @samp{neoverse-e1},@samp{neoverse-n1},@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}
  @samp{thunderx}, @samp{thunderxt88},
  @samp{thunderxt88p1}, @samp{thunderxt81}, @samp{tsv110},
  @samp{thunderxt83}, @samp{thunderx2t99}, @samp{thunderx3t110}, @samp{zeus},
--- 16994,17007 ----
  @samp{cortex-a57}, @samp{cortex-a72}, @samp{cortex-a73}, @samp{cortex-a75},
  @samp{cortex-a76}, @samp{cortex-a76ae}, @samp{cortex-a77},
  @samp{cortex-a65}, @samp{cortex-a65ae}, @samp{cortex-a34},
! @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},
! @samp{a64fx},
  @samp{thunderx}, @samp{thunderxt88},
  @samp{thunderxt88p1}, @samp{thunderxt81}, @samp{tsv110},
  @samp{thunderxt83}, @samp{thunderx2t99}, @samp{thunderx3t110}, @samp{zeus},
*************** functions.  The optional argument @samp{
*** 17065,17070 ****
--- 17091,17107 ----
  with the B-key instead of the A-key.
  @samp{bti} turns on branch target identification mechanism.
  
+ @item -mharden-sls=@var{opts}
+ @opindex mharden-sls
+ Enable compiler hardening against straight line speculation (SLS).
+ @var{opts} is a comma-separated list of the following options:
+ @table @samp
+ @item retbr
+ @item blr
+ @end table
+ In addition, @samp{-mharden-sls=all} enables all SLS hardening while
+ @samp{-mharden-sls=none} disables all SLS hardening.
+ 
  @item -msve-vector-bits=@var{bits}
  @opindex msve-vector-bits
  Specify the number of bits in an SVE vector register.  This option only has
*************** Permissible names are: @samp{arm7tdmi},
*** 18805,18813 ****
  @samp{cortex-m35p}, @samp{cortex-m55},
  @samp{cortex-m1.small-multiply}, @samp{cortex-m0.small-multiply},
  @samp{cortex-m0plus.small-multiply}, @samp{exynos-m1}, @samp{marvell-pj4},
! @samp{neoverse-n1}, @samp{xscale}, @samp{iwmmxt}, @samp{iwmmxt2},
! @samp{ep9312}, @samp{fa526}, @samp{fa626}, @samp{fa606te}, @samp{fa626te},
! @samp{fmp626}, @samp{fa726te}, @samp{xgene1}.
  
  Additionally, this option can specify that GCC should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
--- 18842,18850 ----
  @samp{cortex-m35p}, @samp{cortex-m55},
  @samp{cortex-m1.small-multiply}, @samp{cortex-m0.small-multiply},
  @samp{cortex-m0plus.small-multiply}, @samp{exynos-m1}, @samp{marvell-pj4},
! @samp{neoverse-n1}, @samp{neoverse-n2}, @samp{neoverse-v1}, @samp{xscale},
! @samp{iwmmxt}, @samp{iwmmxt2}, @samp{ep9312}, @samp{fa526}, @samp{fa626},
! @samp{fa606te}, @samp{fa626te}, @samp{fmp626}, @samp{fa726te}, @samp{xgene1}.
  
  Additionally, this option can specify that GCC should tune the performance
  of the code for a big.LITTLE system.  Permissible names are:
*************** is only available when generating non-pi
*** 19197,19203 ****
  @opindex mcmse
  Generate secure code as per the "ARMv8-M Security Extensions: Requirements on
  Development Tools Engineering Specification", which can be found on
! @url{http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/ECM0359818_armv8m_security_extensions_reqs_on_dev_tools_1_0.pdf}.
  
  @item -mfdpic
  @itemx -mno-fdpic
--- 19234,19240 ----
  @opindex mcmse
  Generate secure code as per the "ARMv8-M Security Extensions: Requirements on
  Development Tools Engineering Specification", which can be found on
! @url{https://developer.arm.com/documentation/ecm0359818/latest/}.
  
  @item -mfdpic
  @itemx -mno-fdpic
*************** Generate code for a big-endian target.
*** 21032,21037 ****
--- 21069,21082 ----
  @item -mlittle-endian
  @opindex mlittle-endian
  Generate code for a little-endian target.  This is the default.
+ 
+ @item -mxbpf
+ Generate code for an expanded version of BPF, which relaxes some of
+ the restrictions imposed by the BPF architecture:
+ @itemize @minus
+ @item Save and restore callee-saved registers at function entry and
+ exit, respectively.
+ @end itemize
  @end table
  
  @node FR30 Options
*************** SVR4 ABI)@.
*** 26171,26179 ****
  @item -mabi=@var{abi-type}
  @opindex mabi
  Extend the current ABI with a particular extension, or remove such extension.
! Valid values are @samp{altivec}, @samp{no-altivec},
  @samp{ibmlongdouble}, @samp{ieeelongdouble},
! @samp{elfv1}, @samp{elfv2}@.
  
  @item -mabi=ibmlongdouble
  @opindex mabi=ibmlongdouble
--- 26216,26225 ----
  @item -mabi=@var{abi-type}
  @opindex mabi
  Extend the current ABI with a particular extension, or remove such extension.
! Valid values are: @samp{altivec}, @samp{no-altivec},
  @samp{ibmlongdouble}, @samp{ieeelongdouble},
! @samp{elfv1}, @samp{elfv2},
! and for AIX: @samp{vec-extabi}, @samp{vec-default}@.
  
  @item -mabi=ibmlongdouble
  @opindex mabi=ibmlongdouble
*************** system representing a certain processor
*** 27019,27025 ****
  @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}, and @samp{native}.
  
  The default is @option{-march=z900}.
  
--- 27065,27071 ----
  @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}.
  
*************** BMI, BMI2 and F16C instruction set suppo
*** 28662,28675 ****
  
  @item broadwell
  Intel Broadwell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX and PREFETCHW instruction set support.
  
  @item skylake
  Intel Skylake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC and
! XSAVES instruction set support.
  
  @item bonnell
  Intel Bonnell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3 and SSSE3
--- 28708,28721 ----
  
  @item broadwell
  Intel Broadwell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2,
! F16C, RDSEED ADCX and PREFETCHW instruction set support.
  
  @item skylake
  Intel Skylake CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
  SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC and XSAVES
! instruction set support.
  
  @item bonnell
  Intel Bonnell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3 and SSSE3
*************** instruction set support.
*** 28677,28710 ****
  
  @item silvermont
  Intel Silvermont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL and RDRND instruction set support.
  
  @item goldmont
  Intel Goldmont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT and FSGSBASE
! instruction set support.
  
  @item goldmont-plus
  Intel Goldmont Plus CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE,
! PTWRITE, RDPID, SGX and UMIP instruction set support.
  
  @item tremont
  Intel Tremont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PCLMUL, RDRND, XSAVE, XSAVEOPT, FSGSBASE, PTWRITE,
! RDPID, SGX, UMIP, GFNI-SSE, CLWB and ENCLV instruction set support.
  
  @item knl
  Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER and
! AVX512CD instruction set support.
  
  @item knm
  Intel Knights Mill CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER, AVX512CD,
! AVX5124VNNIW, AVX5124FMAPS and AVX512VPOPCNTDQ instruction set support.
  
  @item skylake-avx512
  Intel Skylake Server CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
--- 28723,28758 ----
  
  @item silvermont
  Intel Silvermont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL and RDRND instruction set support.
  
  @item goldmont
  Intel Goldmont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT and FSGSBASE instruction set support.
  
  @item goldmont-plus
  Intel Goldmont Plus CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
! SSSE3, SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC,
! XSAVES, XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX and UMIP instruction set support.
  
  @item tremont
  Intel Tremont CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
! SSE4.1, SSE4.2, POPCNT, AES, PREFETCHW, PCLMUL, RDRND, XSAVE, XSAVEC, XSAVES,
! XSAVEOPT, FSGSBASE, PTWRITE, RDPID, SGX, UMIP, GFNI-SSE, CLWB, MOVDIRI,
! MOVDIR64B, CLDEMOTE and WAITPKG instruction set support.
  
  @item knl
  Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER and AVX512CD instruction set support.
  
  @item knm
  Intel Knights Mill CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
  SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA,
! BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, PREFETCHWT1, AVX512F, AVX512PF,
! AVX512ER, AVX512CD, AVX5124VNNIW, AVX5124FMAPS and AVX512VPOPCNTDQ instruction
! set support.
  
  @item skylake-avx512
  Intel Skylake Server CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3,
*************** SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2,
*** 28755,28762 ****
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B and  AVX512VP2INTERSECT instruction
! set support.
  
  @item k6
  AMD K6 CPU with MMX instruction set support.
--- 28803,28810 ----
  BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F,
  AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI, AVX512IFMA, SHA, CLWB, UMIP,
  RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ, AVX512BITALG, AVX512VNNI, VPCLMULQDQ,
! VAES, PCONFIG, WBNOINVD, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT and KEYLOCKER
! instruction set support.
  
  @item k6
  AMD K6 CPU with MMX instruction set support.
*************** MWAITX, SHA, CLZERO, AES, PCLMUL, CX16,
*** 28833,28838 ****
--- 28881,28893 ----
  SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
  WBNOINVD, and 64-bit instruction set extensions.)
  
+ @item znver3
+ AMD Family 19h core based CPUs with x86-64 instruction set support. (This
+ supersets BMI, BMI2, CLWB, F16C, FMA, FSGSBASE, AVX, AVX2, ADCX, RDSEED,
+ MWAITX, SHA, CLZERO, AES, PCLMUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A,
+ SSSE3, SSE4.1, SSE4.2, ABM, XSAVEC, XSAVES, CLFLUSHOPT, POPCNT, RDPID,
+ WBNOINVD, PKU, VPCLMULQDQ, VAES, and 64-bit instruction set extensions.)
+ 
  @item btver1
  CPUs based on AMD Family 14h cores with x86-64 instruction set support.  (This
  supersets MMX, SSE, SSE2, SSE3, SSSE3, SSE4A, CX16, ABM and 64-bit
diff -Nrcpad gcc-10.2.0/gcc/doc/lto-dump.1 gcc-10.3.0/gcc/doc/lto-dump.1
*** gcc-10.2.0/gcc/doc/lto-dump.1	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/doc/lto-dump.1	Thu Apr  8 11:57:41 2021
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "LTO-DUMP 1"
! .TH LTO-DUMP 1 "2020-07-23" "gcc-10.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 "2021-04-08" "gcc-10.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-10.2.0/gcc/doc/sourcebuild.texi gcc-10.3.0/gcc/doc/sourcebuild.texi
*** gcc-10.2.0/gcc/doc/sourcebuild.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/sourcebuild.texi	Thu Apr  8 11:56:28 2021
*************** This DejaGnu directive compares @var{reg
*** 1244,1249 ****
--- 1244,1261 ----
  that the test executable writes to @file{stdout} and @file{stderr}.
  @end table
  
+ @subsubsection Specify environment variables for a test
+ 
+ @table @code
+ @item @{ dg-set-compiler-env-var @var{var_name} "@var{var_value}" @}
+ Specify that the environment variable @var{var_name} needs to be set
+ to @var{var_value} before invoking the compiler on the test file.
+ 
+ @item @{ dg-set-target-env-var @var{var_name} "@var{var_value}" @}
+ Specify that the environment variable @var{var_name} needs to be set
+ to @var{var_value} before execution of the program created by the test.
+ @end table
+ 
  @subsubsection Specify additional files for a test
  
  @table @code
*************** whether it does so by default).
*** 2030,2035 ****
--- 2042,2050 ----
  @itemx aarch64_sve2048_hw
  Like @code{aarch64_sve_hw}, but also test for an exact hardware vector length.
  
+ @item aarch64_fjcvtzs_hw
+ AArch64 target that is able to generate and execute armv8.3-a FJCVTZS
+ instruction.
  @end table
  
  @subsubsection MIPS-specific attributes
diff -Nrcpad gcc-10.2.0/gcc/doc/tm.texi gcc-10.3.0/gcc/doc/tm.texi
*** gcc-10.2.0/gcc/doc/tm.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/tm.texi	Thu Apr  8 11:56:28 2021
*************** returns @code{UI_TARGET}.
*** 9549,9554 ****
--- 9549,9558 ----
  True if the @code{TARGET_ASM_UNWIND_EMIT} hook should be called before the assembly for @var{insn} has been emitted, false if the hook should be called afterward.
  @end deftypevr
  
+ @deftypefn {Target Hook} bool TARGET_ASM_SHOULD_RESTORE_CFA_STATE (void)
+ For DWARF-based unwind frames, two CFI instructions provide for save and restore of register state.  GCC maintains the current frame address (CFA) separately from the register bank but the unwinder in libgcc preserves this state along with the registers (and this is expected by the code that writes the unwind frames).  This hook allows the target to specify that the CFA data is not saved/restored along with the registers by the target unwinder so that suitable additional instructions should be emitted to restore it.
+ @end deftypefn
+ 
  @node Exception Region Output
  @subsection Assembler Commands for Exception Regions
  
diff -Nrcpad gcc-10.2.0/gcc/doc/tm.texi.in gcc-10.3.0/gcc/doc/tm.texi.in
*** gcc-10.2.0/gcc/doc/tm.texi.in	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/doc/tm.texi.in	Thu Apr  8 11:56:28 2021
*************** the jump-table.
*** 6454,6459 ****
--- 6454,6461 ----
  
  @hook TARGET_ASM_UNWIND_EMIT_BEFORE_INSN
  
+ @hook TARGET_ASM_SHOULD_RESTORE_CFA_STATE
+ 
  @node Exception Region Output
  @subsection Assembler Commands for Exception Regions
  
diff -Nrcpad gcc-10.2.0/gcc/dse.c gcc-10.3.0/gcc/dse.c
*** gcc-10.2.0/gcc/dse.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/dse.c	Thu Apr  8 11:56:28 2021
*************** find_shift_sequence (poly_int64 access_s
*** 1728,1735 ****
       the machine.  */
  
    opt_scalar_int_mode new_mode_iter;
!   FOR_EACH_MODE_FROM (new_mode_iter,
! 		      smallest_int_mode_for_size (access_size * BITS_PER_UNIT))
      {
        rtx target, new_reg, new_lhs;
        rtx_insn *shift_seq, *insn;
--- 1728,1734 ----
       the machine.  */
  
    opt_scalar_int_mode new_mode_iter;
!   FOR_EACH_MODE_IN_CLASS (new_mode_iter, MODE_INT)
      {
        rtx target, new_reg, new_lhs;
        rtx_insn *shift_seq, *insn;
*************** find_shift_sequence (poly_int64 access_s
*** 1738,1743 ****
--- 1737,1744 ----
        new_mode = new_mode_iter.require ();
        if (GET_MODE_BITSIZE (new_mode) > BITS_PER_WORD)
  	break;
+       if (maybe_lt (GET_MODE_SIZE (new_mode), access_size))
+ 	continue;
  
        /* If a constant was stored into memory, try to simplify it here,
  	 otherwise the cost of the shift might preclude this optimization
diff -Nrcpad gcc-10.2.0/gcc/dwarf2cfi.c gcc-10.3.0/gcc/dwarf2cfi.c
*** gcc-10.2.0/gcc/dwarf2cfi.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/dwarf2cfi.c	Thu Apr  8 11:56:28 2021
*************** dwarf2out_frame_debug_expr (rtx expr)
*** 1695,1703 ****
  	      if (fde
  		  && fde->stack_realign
  		  && REGNO (src) == STACK_POINTER_REGNUM)
! 		gcc_assert (REGNO (dest) == HARD_FRAME_POINTER_REGNUM
! 			    && fde->drap_reg != INVALID_REGNUM
! 			    && cur_cfa->reg != dwf_regno (src));
  	      else
  		queue_reg_save (src, dest, 0);
  	    }
--- 1695,1713 ----
  	      if (fde
  		  && fde->stack_realign
  		  && REGNO (src) == STACK_POINTER_REGNUM)
! 		{
! 		  gcc_assert (REGNO (dest) == HARD_FRAME_POINTER_REGNUM
! 			      && fde->drap_reg != INVALID_REGNUM
! 			      && cur_cfa->reg != dwf_regno (src)
! 			      && fde->rule18);
! 		  fde->rule18 = 0;
! 		  /* The save of hard frame pointer has been deferred
! 		     until this point when Rule 18 applied.  Emit it now.  */
! 		  queue_reg_save (dest, NULL_RTX, 0);
! 		  /* And as the instruction modifies the hard frame pointer,
! 		     flush the queue as well.  */
! 		  dwarf2out_flush_queued_reg_saves ();
! 		}
  	      else
  		queue_reg_save (src, dest, 0);
  	    }
*************** dwarf2out_frame_debug_expr (rtx expr)
*** 1907,1912 ****
--- 1917,1923 ----
  	    {
  	      gcc_assert (cur_cfa->reg != dw_frame_pointer_regnum);
  	      cur_trace->cfa_store.offset = 0;
+ 	      fde->rule18 = 1;
  	    }
  
  	  if (cur_cfa->reg == dw_stack_pointer_regnum)
*************** dwarf2out_frame_debug_expr (rtx expr)
*** 2041,2047 ****
  	span = NULL;
  
        if (!span)
! 	queue_reg_save (src, NULL_RTX, offset);
        else
  	{
  	  /* We have a PARALLEL describing where the contents of SRC live.
--- 2052,2068 ----
  	span = NULL;
  
        if (!span)
! 	{
! 	  if (fde->rule18)
! 	    /* Just verify the hard frame pointer save when doing dynamic
! 	       realignment uses expected offset.  The actual queue_reg_save
! 	       needs to be deferred until the instruction that sets
! 	       hard frame pointer to stack pointer, see PR99334 for
! 	       details.  */
! 	    gcc_assert (known_eq (offset, 0));
! 	  else
! 	    queue_reg_save (src, NULL_RTX, offset);
! 	}
        else
  	{
  	  /* We have a PARALLEL describing where the contents of SRC live.
*************** scan_trace (dw_trace_info *trace, bool e
*** 2732,2737 ****
--- 2753,2759 ----
        create_trace_edges (control);
      }
  
+   gcc_assert (!cfun->fde || !cfun->fde->rule18);
    add_cfi_insn = NULL;
    cur_row = NULL;
    cur_trace = NULL;
*************** connect_traces (void)
*** 2848,2853 ****
--- 2870,2881 ----
  	      cfi->dw_cfi_opc = DW_CFA_restore_state;
  	      add_cfi (cfi);
  
+ 	      /* If the target unwinder does not save the CFA as part of the
+ 		 register state, we need to restore it separately.  */
+ 	      if (targetm.asm_out.should_restore_cfa_state ()
+ 		  && (cfi = def_cfa_0 (&old_row->cfa, &ti->beg_row->cfa)))
+ 		add_cfi (cfi);
+ 
  	      old_row = prev_ti->beg_row;
  	    }
  	  /* Otherwise, we'll simply change state from the previous end.  */
diff -Nrcpad gcc-10.2.0/gcc/dwarf2out.c gcc-10.3.0/gcc/dwarf2out.c
*** gcc-10.2.0/gcc/dwarf2out.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/dwarf2out.c	Thu Apr  8 11:56:28 2021
*************** static void add_data_member_location_att
*** 3812,3818 ****
  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 void insert_float (const_rtx, unsigned char *);
  static rtx rtl_for_decl_location (tree);
  static bool add_location_or_const_value_attribute (dw_die_ref, tree, bool);
  static bool tree_add_const_value_attribute (dw_die_ref, tree);
--- 3812,3818 ----
  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 *);
  static rtx rtl_for_decl_location (tree);
  static bool add_location_or_const_value_attribute (dw_die_ref, tree, bool);
  static bool tree_add_const_value_attribute (dw_die_ref, tree);
*************** mem_loc_descriptor (rtx rtl, machine_mod
*** 16164,16174 ****
  	      scalar_float_mode float_mode = as_a <scalar_float_mode> (mode);
  	      unsigned int length = GET_MODE_SIZE (float_mode);
  	      unsigned char *array = ggc_vec_alloc<unsigned char> (length);
  
- 	      insert_float (rtl, array);
  	      mem_loc_result->dw_loc_oprnd2.val_class = dw_val_class_vec;
! 	      mem_loc_result->dw_loc_oprnd2.v.val_vec.length = length / 4;
! 	      mem_loc_result->dw_loc_oprnd2.v.val_vec.elt_size = 4;
  	      mem_loc_result->dw_loc_oprnd2.v.val_vec.array = array;
  	    }
  	}
--- 16164,16175 ----
  	      scalar_float_mode float_mode = as_a <scalar_float_mode> (mode);
  	      unsigned int length = GET_MODE_SIZE (float_mode);
  	      unsigned char *array = ggc_vec_alloc<unsigned char> (length);
+ 	      unsigned int elt_size = insert_float (rtl, array);
  
  	      mem_loc_result->dw_loc_oprnd2.val_class = dw_val_class_vec;
! 	      mem_loc_result->dw_loc_oprnd2.v.val_vec.length
! 		= length / elt_size;
! 	      mem_loc_result->dw_loc_oprnd2.v.val_vec.elt_size = elt_size;
  	      mem_loc_result->dw_loc_oprnd2.v.val_vec.array = array;
  	    }
  	}
*************** loc_descriptor (rtx rtl, machine_mode mo
*** 16738,16748 ****
  	    {
  	      unsigned int length = GET_MODE_SIZE (smode);
  	      unsigned char *array = ggc_vec_alloc<unsigned char> (length);
  
- 	      insert_float (rtl, array);
  	      loc_result->dw_loc_oprnd2.val_class = dw_val_class_vec;
! 	      loc_result->dw_loc_oprnd2.v.val_vec.length = length / 4;
! 	      loc_result->dw_loc_oprnd2.v.val_vec.elt_size = 4;
  	      loc_result->dw_loc_oprnd2.v.val_vec.array = array;
  	    }
  	}
--- 16739,16749 ----
  	    {
  	      unsigned int length = GET_MODE_SIZE (smode);
  	      unsigned char *array = ggc_vec_alloc<unsigned char> (length);
+ 	      unsigned int elt_size = insert_float (rtl, array);
  
  	      loc_result->dw_loc_oprnd2.val_class = dw_val_class_vec;
! 	      loc_result->dw_loc_oprnd2.v.val_vec.length = length / elt_size;
! 	      loc_result->dw_loc_oprnd2.v.val_vec.elt_size = elt_size;
  	      loc_result->dw_loc_oprnd2.v.val_vec.array = array;
  	    }
  	}
*************** insert_wide_int (const wide_int &val, un
*** 19555,19561 ****
  
  /* Writes floating point values to dw_vec_const array.  */
  
! static void
  insert_float (const_rtx rtl, unsigned char *array)
  {
    long val[4];
--- 19556,19562 ----
  
  /* Writes floating point values to dw_vec_const array.  */
  
! static unsigned
  insert_float (const_rtx rtl, unsigned char *array)
  {
    long val[4];
*************** insert_float (const_rtx rtl, unsigned ch
*** 19565,19575 ****
--- 19566,19584 ----
    real_to_target (val, CONST_DOUBLE_REAL_VALUE (rtl), mode);
  
    /* real_to_target puts 32-bit pieces in each long.  Pack them.  */
+   if (GET_MODE_SIZE (mode) < 4)
+     {
+       gcc_assert (GET_MODE_SIZE (mode) == 2);
+       insert_int (val[0], 2, array);
+       return 2;
+     }
+ 
    for (i = 0; i < GET_MODE_SIZE (mode) / 4; i++)
      {
        insert_int (val[i], 4, array);
        array += 4;
      }
+   return 4;
  }
  
  /* Attach a DW_AT_const_value attribute for a variable or a parameter which
*************** add_const_value_attribute (dw_die_ref di
*** 19618,19626 ****
  	  scalar_float_mode mode = as_a <scalar_float_mode> (GET_MODE (rtl));
  	  unsigned int length = GET_MODE_SIZE (mode);
  	  unsigned char *array = ggc_vec_alloc<unsigned char> (length);
  
! 	  insert_float (rtl, array);
! 	  add_AT_vec (die, DW_AT_const_value, length / 4, 4, array);
  	}
        return true;
  
--- 19627,19636 ----
  	  scalar_float_mode mode = as_a <scalar_float_mode> (GET_MODE (rtl));
  	  unsigned int length = GET_MODE_SIZE (mode);
  	  unsigned char *array = ggc_vec_alloc<unsigned char> (length);
+ 	  unsigned int elt_size = insert_float (rtl, array);
  
! 	  add_AT_vec (die, DW_AT_const_value, length / elt_size, elt_size,
! 		      array);
  	}
        return true;
  
*************** reference_to_unused (tree * tp, int * wa
*** 19752,19758 ****
    /* ???  The C++ FE emits debug information for using decls, so
       putting gcc_unreachable here falls over.  See PR31899.  For now
       be conservative.  */
!   else if (!symtab->global_info_ready && VAR_OR_FUNCTION_DECL_P (*tp))
      return *tp;
    else if (VAR_P (*tp))
      {
--- 19762,19768 ----
    /* ???  The C++ FE emits debug information for using decls, so
       putting gcc_unreachable here falls over.  See PR31899.  For now
       be conservative.  */
!   else if (!symtab->global_info_ready && VAR_P (*tp))
      return *tp;
    else if (VAR_P (*tp))
      {
*************** reference_to_unused (tree * tp, int * wa
*** 19767,19773 ****
           optimizing and gimplifying the CU by now.
  	 So if *TP has no call graph node associated
  	 to it, it means *TP will not be emitted.  */
!       if (!cgraph_node::get (*tp))
  	return *tp;
      }
    else if (TREE_CODE (*tp) == STRING_CST && !TREE_ASM_WRITTEN (*tp))
--- 19777,19783 ----
           optimizing and gimplifying the CU by now.
  	 So if *TP has no call graph node associated
  	 to it, it means *TP will not be emitted.  */
!       if (!symtab->global_info_ready || !cgraph_node::get (*tp))
  	return *tp;
      }
    else if (TREE_CODE (*tp) == STRING_CST && !TREE_ASM_WRITTEN (*tp))
*************** tree_add_const_value_attribute (dw_die_r
*** 20291,20302 ****
  	  return true;
  	}
      }
!   if (! early_dwarf)
!     {
!       rtl = rtl_for_decl_init (init, type);
!       if (rtl)
! 	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))
--- 20301,20311 ----
  	  return true;
  	}
      }
!   /* Generate the RTL even if early_dwarf to force mangling of all refered to
!      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))
*************** add_scalar_info (dw_die_ref die, enum dw
*** 20696,20707 ****
  	  else
  	    add_AT_int (die, attr, TREE_INT_CST_LOW (value));
  	}
!       else
  	/* Otherwise represent the bound as an unsigned value with
  	   the precision of its type.  The precision and signedness
  	   of the type will be necessary to re-interpret it
  	   unambiguously.  */
  	add_AT_wide (die, attr, wi::to_wide (value));
        return;
      }
  
--- 20705,20727 ----
  	  else
  	    add_AT_int (die, attr, TREE_INT_CST_LOW (value));
  	}
!       else if (dwarf_version >= 5
! 	       && TREE_INT_CST_LOW (TYPE_SIZE (TREE_TYPE (value))) == 128)
  	/* Otherwise represent the bound as an unsigned value with
  	   the precision of its type.  The precision and signedness
  	   of the type will be necessary to re-interpret it
  	   unambiguously.  */
  	add_AT_wide (die, attr, wi::to_wide (value));
+       else
+ 	{
+ 	  rtx v = immed_wide_int_const (wi::to_wide (value),
+ 					TYPE_MODE (TREE_TYPE (value)));
+ 	  dw_loc_descr_ref loc
+ 	    = loc_descriptor (v, TYPE_MODE (TREE_TYPE (value)),
+ 			      VAR_INIT_STATUS_INITIALIZED);
+ 	  if (loc)
+ 	    add_AT_loc (die, attr, loc);
+ 	}
        return;
      }
  
*************** gen_subprogram_die (tree decl, dw_die_re
*** 22689,22694 ****
--- 22709,22715 ----
    tree origin = decl_ultimate_origin (decl);
    dw_die_ref subr_die;
    dw_die_ref old_die = lookup_decl_die (decl);
+   bool old_die_had_no_children = false;
  
    /* This function gets called multiple times for different stages of
       the debug process.  For example, for func() in this code:
*************** gen_subprogram_die (tree decl, dw_die_re
*** 22772,22777 ****
--- 22793,22799 ----
            available.
    */
    int declaration = (current_function_decl != decl
+ 		     || (!DECL_INITIAL (decl) && !origin)
  		     || class_or_namespace_scope_p (context_die));
  
    /* A declaration that has been previously dumped needs no
*************** gen_subprogram_die (tree decl, dw_die_re
*** 22779,22784 ****
--- 22801,22809 ----
    if (old_die && declaration)
      return;
  
+   if (in_lto_p && old_die && old_die->die_child == NULL)
+     old_die_had_no_children = true;
+ 
    /* Now that the C++ front end lazily declares artificial member fns, we
       might need to retrofit the declaration into its class.  */
    if (!declaration && !origin && !old_die
*************** gen_subprogram_die (tree decl, dw_die_re
*** 23298,23303 ****
--- 23323,23332 ----
  	  else if (DECL_INITIAL (decl) == NULL_TREE)
  	    gen_unspecified_parameters_die (decl, subr_die);
  	}
+       else if ((subr_die != old_die || old_die_had_no_children)
+ 	       && prototype_p (TREE_TYPE (decl))
+ 	       && stdarg_p (TREE_TYPE (decl)))
+ 	gen_unspecified_parameters_die (decl, subr_die);
      }
  
    if (subr_die != old_die)
*************** static bool maybe_at_text_label_p = true
*** 27204,27210 ****
  /* One above highest N where .LVLN label might be equal to .Ltext0 label.  */
  static unsigned int first_loclabel_num_not_at_text_label;
  
! /* Look ahead for a real insn, or for a begin stmt marker.  */
  
  static rtx_insn *
  dwarf2out_next_real_insn (rtx_insn *loc_note)
--- 27233,27239 ----
  /* One above highest N where .LVLN label might be equal to .Ltext0 label.  */
  static unsigned int first_loclabel_num_not_at_text_label;
  
! /* Look ahead for a real insn.  */
  
  static rtx_insn *
  dwarf2out_next_real_insn (rtx_insn *loc_note)
*************** dwarf2out_var_location (rtx_insn *loc_no
*** 27229,27235 ****
  {
    char loclabel[MAX_ARTIFICIAL_LABEL_BYTES + 2];
    struct var_loc_node *newloc;
!   rtx_insn *next_real, *next_note;
    rtx_insn *call_insn = NULL;
    static const char *last_label;
    static const char *last_postcall_label;
--- 27258,27264 ----
  {
    char loclabel[MAX_ARTIFICIAL_LABEL_BYTES + 2];
    struct var_loc_node *newloc;
!   rtx_insn *next_real;
    rtx_insn *call_insn = NULL;
    static const char *last_label;
    static const char *last_postcall_label;
*************** dwarf2out_var_location (rtx_insn *loc_no
*** 27254,27260 ****
  	      var_loc_p = false;
  
  	      next_real = dwarf2out_next_real_insn (call_insn);
- 	      next_note = NULL;
  	      cached_next_real_insn = NULL;
  	      goto create_label;
  	    }
--- 27283,27288 ----
*************** dwarf2out_var_location (rtx_insn *loc_no
*** 27282,27288 ****
  		  var_loc_p = false;
  
  		  next_real = dwarf2out_next_real_insn (call_insn);
- 		  next_note = NULL;
  		  cached_next_real_insn = NULL;
  		  goto create_label;
  		}
--- 27310,27315 ----
*************** dwarf2out_var_location (rtx_insn *loc_no
*** 27311,27332 ****
  	next_real = NULL;
      }
  
-   next_note = NEXT_INSN (loc_note);
-   if (! next_note
-       || next_note->deleted ()
-       || ! NOTE_P (next_note)
-       || (NOTE_KIND (next_note) != NOTE_INSN_VAR_LOCATION
- 	  && NOTE_KIND (next_note) != NOTE_INSN_BEGIN_STMT
- 	  && NOTE_KIND (next_note) != NOTE_INSN_INLINE_ENTRY))
-     next_note = NULL;
- 
    if (! next_real)
      next_real = dwarf2out_next_real_insn (loc_note);
  
!   if (next_note)
      {
!       expected_next_loc_note = next_note;
!       cached_next_real_insn = next_real;
      }
    else
      cached_next_real_insn = NULL;
--- 27338,27365 ----
  	next_real = NULL;
      }
  
    if (! next_real)
      next_real = dwarf2out_next_real_insn (loc_note);
  
!   if (next_real)
      {
!       rtx_insn *next_note = NEXT_INSN (loc_note);
!       while (next_note != next_real)
! 	{
! 	  if (! next_note->deleted ()
! 	      && NOTE_P (next_note)
! 	      && NOTE_KIND (next_note) == NOTE_INSN_VAR_LOCATION)
! 	    break;
! 	  next_note = NEXT_INSN (next_note);
! 	}
! 
!       if (next_note == next_real)
! 	cached_next_real_insn = NULL;
!       else
! 	{
! 	  expected_next_loc_note = next_note;
! 	  cached_next_real_insn = next_real;
! 	}
      }
    else
      cached_next_real_insn = NULL;
*************** dwarf2out_early_finish (const char *file
*** 32064,32076 ****
       emit full debugging info for them.  */
    retry_incomplete_types ();
  
    /* The point here is to flush out the limbo list so that it is empty
       and we don't need to stream it for LTO.  */
    flush_limbo_die_list ();
  
-   gen_scheduled_generic_parms_dies ();
-   gen_remaining_tmpl_value_param_die_attribute ();
- 
    /* Add DW_AT_linkage_name for all deferred DIEs.  */
    for (limbo_die_node *node = deferred_asm_name; node; node = node->next)
      {
--- 32097,32109 ----
       emit full debugging info for them.  */
    retry_incomplete_types ();
  
+   gen_scheduled_generic_parms_dies ();
+   gen_remaining_tmpl_value_param_die_attribute ();
+ 
    /* The point here is to flush out the limbo list so that it is empty
       and we don't need to stream it for LTO.  */
    flush_limbo_die_list ();
  
    /* Add DW_AT_linkage_name for all deferred DIEs.  */
    for (limbo_die_node *node = deferred_asm_name; node; node = node->next)
      {
diff -Nrcpad gcc-10.2.0/gcc/dwarf2out.h gcc-10.3.0/gcc/dwarf2out.h
*** gcc-10.2.0/gcc/dwarf2out.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/dwarf2out.h	Thu Apr  8 11:56:28 2021
*************** struct GTY(()) dw_fde_node {
*** 108,113 ****
--- 108,119 ----
    /* True iff dw_fde_second_begin label is in text_section or
       cold_text_section.  */
    unsigned second_in_std_section : 1;
+   /* True if Rule 18 described in dwarf2cfi.c is in action, i.e. for dynamic
+      stack realignment in between pushing of hard frame pointer to stack
+      and setting hard frame pointer to stack pointer.  The register save for
+      hard frame pointer register should be emitted only on the latter
+      instruction.  */
+   unsigned rule18 : 1;
  };
  
  
diff -Nrcpad gcc-10.2.0/gcc/emit-rtl.h gcc-10.3.0/gcc/emit-rtl.h
*** gcc-10.2.0/gcc/emit-rtl.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/emit-rtl.h	Thu Apr  8 11:56:28 2021
*************** struct GTY(()) rtl_data {
*** 275,280 ****
--- 275,283 ----
       pass_stack_ptr_mod has run.  */
    bool sp_is_unchanging;
  
+   /* True if the stack pointer is clobbered by asm statement.  */
+   bool sp_is_clobbered_by_asm;
+ 
    /* Nonzero if function being compiled doesn't contain any calls
       (ignoring the prologue and epilogue).  This is set prior to
       register allocation in IRA and is valid for the remaining
diff -Nrcpad gcc-10.2.0/gcc/expmed.c gcc-10.3.0/gcc/expmed.c
*** gcc-10.2.0/gcc/expmed.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/expmed.c	Thu Apr  8 11:56:28 2021
*************** store_bit_field_using_insv (const extrac
*** 625,633 ****
        /* If xop0 is a register, we need it in OP_MODE
  	 to make it acceptable to the format of insv.  */
        if (GET_CODE (xop0) == SUBREG)
! 	/* We can't just change the mode, because this might clobber op0,
! 	   and we will need the original value of op0 if insv fails.  */
! 	xop0 = gen_rtx_SUBREG (op_mode, SUBREG_REG (xop0), SUBREG_BYTE (xop0));
        if (REG_P (xop0) && GET_MODE (xop0) != op_mode)
  	xop0 = gen_lowpart_SUBREG (op_mode, xop0);
      }
--- 625,640 ----
        /* If xop0 is a register, we need it in OP_MODE
  	 to make it acceptable to the format of insv.  */
        if (GET_CODE (xop0) == SUBREG)
! 	{
! 	  /* If such a SUBREG can't be created, give up.  */
! 	  if (!validate_subreg (op_mode, GET_MODE (SUBREG_REG (xop0)),
! 				SUBREG_REG (xop0), SUBREG_BYTE (xop0)))
! 	    return false;
! 	  /* We can't just change the mode, because this might clobber op0,
! 	     and we will need the original value of op0 if insv fails.  */
! 	  xop0 = gen_rtx_SUBREG (op_mode, SUBREG_REG (xop0),
! 				 SUBREG_BYTE (xop0));
! 	}
        if (REG_P (xop0) && GET_MODE (xop0) != op_mode)
  	xop0 = gen_lowpart_SUBREG (op_mode, xop0);
      }
diff -Nrcpad gcc-10.2.0/gcc/expr.c gcc-10.3.0/gcc/expr.c
*** gcc-10.2.0/gcc/expr.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/expr.c	Thu Apr  8 11:56:28 2021
*************** expand_assignment (tree to, tree from, b
*** 5088,5093 ****
--- 5088,5095 ----
        rtx reg, mem;
  
        reg = expand_expr (from, NULL_RTX, VOIDmode, EXPAND_NORMAL);
+       /* Handle PARALLEL.  */
+       reg = maybe_emit_group_store (reg, TREE_TYPE (from));
        reg = force_not_mem (reg);
        mem = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE);
        if (TREE_CODE (to) == MEM_REF && REF_REVERSE_STORAGE_ORDER (to))
*************** expand_expr_real_2 (sepops ops, rtx targ
*** 8558,8564 ****
    reduce_bit_field = (INTEGRAL_TYPE_P (type)
  		      && !type_has_mode_precision_p (type));
  
!   if (reduce_bit_field && modifier == EXPAND_STACK_PARM)
      target = 0;
  
    /* Use subtarget as the target for operand 0 of a binary operation.  */
--- 8560,8568 ----
    reduce_bit_field = (INTEGRAL_TYPE_P (type)
  		      && !type_has_mode_precision_p (type));
  
!   if (reduce_bit_field
!       && (modifier == EXPAND_STACK_PARM
! 	  || (target && GET_MODE (target) != mode)))
      target = 0;
  
    /* Use subtarget as the target for operand 0 of a binary operation.  */
*************** expand_expr_real_1 (tree exp, rtx target
*** 11432,11457 ****
  static rtx
  reduce_to_bit_field_precision (rtx exp, rtx target, tree type)
  {
    HOST_WIDE_INT prec = TYPE_PRECISION (type);
!   if (target && GET_MODE (target) != GET_MODE (exp))
!     target = 0;
!   /* For constant values, reduce using build_int_cst_type. */
!   poly_int64 const_exp;
!   if (poly_int_rtx_p (exp, &const_exp))
      {
!       tree t = build_int_cst_type (type, const_exp);
        return expand_expr (t, target, VOIDmode, EXPAND_NORMAL);
      }
    else if (TYPE_UNSIGNED (type))
      {
-       scalar_int_mode mode = as_a <scalar_int_mode> (GET_MODE (exp));
        rtx mask = immed_wide_int_const
  	(wi::mask (prec, false, GET_MODE_PRECISION (mode)), mode);
        return expand_and (mode, exp, mask, target);
      }
    else
      {
-       scalar_int_mode mode = as_a <scalar_int_mode> (GET_MODE (exp));
        int count = GET_MODE_PRECISION (mode) - prec;
        exp = expand_shift (LSHIFT_EXPR, mode, exp, count, target, 0);
        return expand_shift (RSHIFT_EXPR, mode, exp, count, target, 0);
--- 11436,11460 ----
  static rtx
  reduce_to_bit_field_precision (rtx exp, rtx target, tree type)
  {
+   scalar_int_mode mode = SCALAR_INT_TYPE_MODE (type);
    HOST_WIDE_INT prec = TYPE_PRECISION (type);
!   gcc_assert ((GET_MODE (exp) == VOIDmode || GET_MODE (exp) == mode)
! 	      && (!target || GET_MODE (target) == mode));
! 
!   /* For constant values, reduce using wide_int_to_tree. */
!   if (poly_int_rtx_p (exp))
      {
!       tree t = wide_int_to_tree (type, wi::to_poly_wide (exp, mode));
        return expand_expr (t, target, VOIDmode, EXPAND_NORMAL);
      }
    else if (TYPE_UNSIGNED (type))
      {
        rtx mask = immed_wide_int_const
  	(wi::mask (prec, false, GET_MODE_PRECISION (mode)), mode);
        return expand_and (mode, exp, mask, target);
      }
    else
      {
        int count = GET_MODE_PRECISION (mode) - prec;
        exp = expand_shift (LSHIFT_EXPR, mode, exp, count, target, 0);
        return expand_shift (RSHIFT_EXPR, mode, exp, count, target, 0);
*************** string_constant (tree arg, tree *ptr_off
*** 11729,11744 ****
        while (TREE_CODE (chartype) == ARRAY_TYPE)
  	chartype = TREE_TYPE (chartype);
        /* Convert a char array to an empty STRING_CST having an array
! 	 of the expected type.  */
!       if (!initsize)
! 	  initsize = integer_zero_node;
  
!       unsigned HOST_WIDE_INT size = tree_to_uhwi (initsize);
!       init = build_string_literal (size ? 1 : 0, "", chartype, size);
!       init = TREE_OPERAND (init, 0);
!       init = TREE_OPERAND (init, 0);
  
!       *ptr_offset = integer_zero_node;
      }
  
    if (decl)
--- 11732,11751 ----
        while (TREE_CODE (chartype) == ARRAY_TYPE)
  	chartype = TREE_TYPE (chartype);
        /* Convert a char array to an empty STRING_CST having an array
! 	 of the expected type and size.  */
!       if (INTEGRAL_TYPE_P (chartype)
! 	  && TYPE_PRECISION (chartype) == TYPE_PRECISION (char_type_node))
! 	{
! 	  if (!initsize)
! 	    initsize = integer_zero_node;
  
! 	  unsigned HOST_WIDE_INT size = tree_to_uhwi (initsize);
! 	  init = build_string_literal (size, NULL, chartype, size);
! 	  init = TREE_OPERAND (init, 0);
! 	  init = TREE_OPERAND (init, 0);
  
! 	  *ptr_offset = integer_zero_node;
! 	}
      }
  
    if (decl)
diff -Nrcpad gcc-10.2.0/gcc/flag-types.h gcc-10.3.0/gcc/flag-types.h
*** gcc-10.2.0/gcc/flag-types.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/flag-types.h	Thu Apr  8 11:56:28 2021
*************** enum cf_protection_level
*** 368,374 ****
    CF_BRANCH = 1 << 0,
    CF_RETURN = 1 << 1,
    CF_FULL = CF_BRANCH | CF_RETURN,
!   CF_SET = 1 << 2
  };
  
  /* Parloops schedule type.  */
--- 368,375 ----
    CF_BRANCH = 1 << 0,
    CF_RETURN = 1 << 1,
    CF_FULL = CF_BRANCH | CF_RETURN,
!   CF_SET = 1 << 2,
!   CF_CHECK = 1 << 3
  };
  
  /* Parloops schedule type.  */
diff -Nrcpad gcc-10.2.0/gcc/fold-const-call.c gcc-10.3.0/gcc/fold-const-call.c
*** gcc-10.2.0/gcc/fold-const-call.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fold-const-call.c	Thu Apr  8 11:56:28 2021
*************** complex_cst_p (tree t)
*** 53,68 ****
    return TREE_CODE (t) == COMPLEX_CST;
  }
  
! /* Return true if ARG is a constant in the range of the host size_t.
     Store it in *SIZE_OUT if so.  */
  
  static inline bool
! host_size_t_cst_p (tree t, size_t *size_out)
  {
    if (types_compatible_p (size_type_node, TREE_TYPE (t))
        && integer_cst_p (t)
!       && (wi::min_precision (wi::to_wide (t), UNSIGNED)
! 	  <= sizeof (size_t) * CHAR_BIT))
      {
        *size_out = tree_to_uhwi (t);
        return true;
--- 53,67 ----
    return TREE_CODE (t) == COMPLEX_CST;
  }
  
! /* Return true if ARG is a size_type_node constant.
     Store it in *SIZE_OUT if so.  */
  
  static inline bool
! size_t_cst_p (tree t, unsigned HOST_WIDE_INT *size_out)
  {
    if (types_compatible_p (size_type_node, TREE_TYPE (t))
        && integer_cst_p (t)
!       && tree_fits_uhwi_p (t))
      {
        *size_out = tree_to_uhwi (t);
        return true;
*************** fold_const_call (combined_fn fn, tree ty
*** 1763,1785 ****
  {
    const char *p0, *p1;
    char c;
!   unsigned HOST_WIDE_INT s0, s1;
!   size_t s2 = 0;
    switch (fn)
      {
      case CFN_BUILT_IN_STRNCMP:
!       if (!host_size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
  	  && !TREE_SIDE_EFFECTS (arg1))
  	return build_int_cst (type, 0);
        else if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1)))
! 	return build_int_cst (type, strncmp (p0, p1, s2));
        return NULL_TREE;
  
      case CFN_BUILT_IN_STRNCASECMP:
!       if (!host_size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
--- 1762,1783 ----
  {
    const char *p0, *p1;
    char c;
!   unsigned HOST_WIDE_INT s0, s1, s2 = 0;
    switch (fn)
      {
      case CFN_BUILT_IN_STRNCMP:
!       if (!size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
  	  && !TREE_SIDE_EFFECTS (arg1))
  	return build_int_cst (type, 0);
        else if ((p0 = c_getstr (arg0)) && (p1 = c_getstr (arg1)))
! 	return build_int_cst (type, strncmp (p0, p1, MIN (s2, SIZE_MAX)));
        return NULL_TREE;
  
      case CFN_BUILT_IN_STRNCASECMP:
!       if (!size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
*************** fold_const_call (combined_fn fn, tree ty
*** 1787,1799 ****
  	return build_int_cst (type, 0);
        else if ((p0 = c_getstr (arg0))
  	       && (p1 = c_getstr (arg1))
! 	       && strncmp (p0, p1, s2) == 0)
  	return build_int_cst (type, 0);
        return NULL_TREE;
  
      case CFN_BUILT_IN_BCMP:
      case CFN_BUILT_IN_MEMCMP:
!       if (!host_size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
--- 1785,1797 ----
  	return build_int_cst (type, 0);
        else if ((p0 = c_getstr (arg0))
  	       && (p1 = c_getstr (arg1))
! 	       && strncmp (p0, p1, MIN (s2, SIZE_MAX)) == 0)
  	return build_int_cst (type, 0);
        return NULL_TREE;
  
      case CFN_BUILT_IN_BCMP:
      case CFN_BUILT_IN_MEMCMP:
!       if (!size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
*************** fold_const_call (combined_fn fn, tree ty
*** 1807,1813 ****
        return NULL_TREE;
  
      case CFN_BUILT_IN_MEMCHR:
!       if (!host_size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
--- 1805,1811 ----
        return NULL_TREE;
  
      case CFN_BUILT_IN_MEMCHR:
!       if (!size_t_cst_p (arg2, &s2))
  	return NULL_TREE;
        if (s2 == 0
  	  && !TREE_SIDE_EFFECTS (arg0)
diff -Nrcpad gcc-10.2.0/gcc/fold-const.c gcc-10.3.0/gcc/fold-const.c
*** gcc-10.2.0/gcc/fold-const.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fold-const.c	Thu Apr  8 11:56:28 2021
*************** fold_range_test (location_t loc, enum tr
*** 5931,5936 ****
--- 5931,5943 ----
      return 0;
  
    lhs = make_range (op0, &in0_p, &low0, &high0, &strict_overflow_p);
+   /* If op0 is known true or false and this is a short-circuiting
+      operation we must not merge with op1 since that makes side-effects
+      unconditional.  So special-case this.  */
+   if (!lhs
+       && ((code == TRUTH_ORIF_EXPR && in0_p)
+ 	  || (code == TRUTH_ANDIF_EXPR && !in0_p)))
+     return op0;
    rhs = make_range (op1, &in1_p, &low1, &high1, &strict_overflow_p);
  
    /* If this is an OR operation, invert both sides; we will invert
*************** extract_muldiv_1 (tree t, tree c, enum t
*** 6651,6656 ****
--- 6658,6665 ----
        break;
  
      CASE_CONVERT: case NON_LVALUE_EXPR:
+       if (!INTEGRAL_TYPE_P (TREE_TYPE (op0)))
+ 	break;
        /* If op0 is an expression ...  */
        if ((COMPARISON_CLASS_P (op0)
  	   || UNARY_CLASS_P (op0)
*************** extract_muldiv_1 (tree t, tree c, enum t
*** 6659,6666 ****
  	   || EXPRESSION_CLASS_P (op0))
  	  /* ... and has wrapping overflow, and its type is smaller
  	     than ctype, then we cannot pass through as widening.  */
! 	  && (((ANY_INTEGRAL_TYPE_P (TREE_TYPE (op0))
! 		&& TYPE_OVERFLOW_WRAPS (TREE_TYPE (op0)))
  	       && (TYPE_PRECISION (ctype)
  	           > TYPE_PRECISION (TREE_TYPE (op0))))
  	      /* ... or this is a truncation (t is narrower than op0),
--- 6668,6674 ----
  	   || EXPRESSION_CLASS_P (op0))
  	  /* ... and has wrapping overflow, and its type is smaller
  	     than ctype, then we cannot pass through as widening.  */
! 	  && ((TYPE_OVERFLOW_WRAPS (TREE_TYPE (op0))
  	       && (TYPE_PRECISION (ctype)
  	           > TYPE_PRECISION (TREE_TYPE (op0))))
  	      /* ... or this is a truncation (t is narrower than op0),
*************** extract_muldiv_1 (tree t, tree c, enum t
*** 6675,6682 ****
  	      /* ... or has undefined overflow while the converted to
  		 type has not, we cannot do the operation in the inner type
  		 as that would introduce undefined overflow.  */
! 	      || ((ANY_INTEGRAL_TYPE_P (TREE_TYPE (op0))
! 		   && TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (op0)))
  		  && !TYPE_OVERFLOW_UNDEFINED (type))))
  	break;
  
--- 6683,6689 ----
  	      /* ... or has undefined overflow while the converted to
  		 type has not, we cannot do the operation in the inner type
  		 as that would introduce undefined overflow.  */
! 	      || (TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (op0))
  		  && !TYPE_OVERFLOW_UNDEFINED (type))))
  	break;
  
*************** native_encode_initializer (tree init, un
*** 7936,7956 ****
        int o = off == -1 ? 0 : off;
        if (TREE_CODE (type) == ARRAY_TYPE)
  	{
! 	  HOST_WIDE_INT min_index;
  	  unsigned HOST_WIDE_INT cnt;
  	  HOST_WIDE_INT curpos = 0, fieldsize;
  	  constructor_elt *ce;
  
! 	  if (TYPE_DOMAIN (type) == NULL_TREE
! 	      || !tree_fits_shwi_p (TYPE_MIN_VALUE (TYPE_DOMAIN (type))))
  	    return 0;
  
  	  fieldsize = int_size_in_bytes (TREE_TYPE (type));
  	  if (fieldsize <= 0)
  	    return 0;
  
! 	  min_index = tree_to_shwi (TYPE_MIN_VALUE (TYPE_DOMAIN (type)));
! 	  if (ptr != NULL)
  	    memset (ptr, '\0', MIN (total_bytes - off, len));
  
  	  FOR_EACH_VEC_SAFE_ELT (CONSTRUCTOR_ELTS (init), cnt, ce)
--- 7943,7963 ----
        int o = off == -1 ? 0 : off;
        if (TREE_CODE (type) == ARRAY_TYPE)
  	{
! 	  tree min_index;
  	  unsigned HOST_WIDE_INT cnt;
  	  HOST_WIDE_INT curpos = 0, fieldsize;
  	  constructor_elt *ce;
  
! 	  if (!TYPE_DOMAIN (type)
! 	      || TREE_CODE (TYPE_MIN_VALUE (TYPE_DOMAIN (type))) != INTEGER_CST)
  	    return 0;
  
  	  fieldsize = int_size_in_bytes (TREE_TYPE (type));
  	  if (fieldsize <= 0)
  	    return 0;
  
! 	  min_index = TYPE_MIN_VALUE (TYPE_DOMAIN (type));
! 	  if (ptr)
  	    memset (ptr, '\0', MIN (total_bytes - off, len));
  
  	  FOR_EACH_VEC_SAFE_ELT (CONSTRUCTOR_ELTS (init), cnt, ce)
*************** native_encode_initializer (tree init, un
*** 7961,7979 ****
  	      bool full = false;
  	      if (index && TREE_CODE (index) == RANGE_EXPR)
  		{
! 		  if (!tree_fits_shwi_p (TREE_OPERAND (index, 0))
! 		      || !tree_fits_shwi_p (TREE_OPERAND (index, 1)))
  		    return 0;
! 		  pos = (tree_to_shwi (TREE_OPERAND (index, 0)) - min_index)
! 			* fieldsize;
! 		  count = (tree_to_shwi (TREE_OPERAND (index, 1))
! 			   - tree_to_shwi (TREE_OPERAND (index, 0)));
  		}
  	      else if (index)
  		{
! 		  if (!tree_fits_shwi_p (index))
  		    return 0;
! 		  pos = (tree_to_shwi (index) - min_index) * fieldsize;
  		}
  
  	      curpos = pos;
--- 7968,8004 ----
  	      bool full = false;
  	      if (index && TREE_CODE (index) == RANGE_EXPR)
  		{
! 		  if (TREE_CODE (TREE_OPERAND (index, 0)) != INTEGER_CST
! 		      || TREE_CODE (TREE_OPERAND (index, 1)) != INTEGER_CST)
  		    return 0;
! 		  offset_int wpos
! 		    = wi::sext (wi::to_offset (TREE_OPERAND (index, 0))
! 				- wi::to_offset (min_index),
! 				TYPE_PRECISION (sizetype));
! 		  wpos *= fieldsize;
! 		  if (!wi::fits_shwi_p (pos))
! 		    return 0;
! 		  pos = wpos.to_shwi ();
! 		  offset_int wcount
! 		    = wi::sext (wi::to_offset (TREE_OPERAND (index, 1))
! 				- wi::to_offset (TREE_OPERAND (index, 0)),
! 				TYPE_PRECISION (sizetype));
! 		  if (!wi::fits_shwi_p (wcount))
! 		    return 0;
! 		  count = wcount.to_shwi ();
  		}
  	      else if (index)
  		{
! 		  if (TREE_CODE (index) != INTEGER_CST)
  		    return 0;
! 		  offset_int wpos
! 		    = wi::sext (wi::to_offset (index)
! 				- wi::to_offset (min_index),
! 				TYPE_PRECISION (sizetype));
! 		  wpos *= fieldsize;
! 		  if (!wi::fits_shwi_p (wpos))
! 		    return 0;
! 		  pos = wpos.to_shwi ();
  		}
  
  	      curpos = pos;
*************** native_interpret_real (tree type, const
*** 8212,8218 ****
      }
  
    real_from_target (&r, tmp, mode);
!   return build_real (type, r);
  }
  
  
--- 8237,8255 ----
      }
  
    real_from_target (&r, tmp, mode);
!   tree ret = build_real (type, r);
!   if (MODE_COMPOSITE_P (mode))
!     {
!       /* For floating point values in composite modes, punt if this folding
! 	 doesn't preserve bit representation.  As the mode doesn't have fixed
! 	 precision while GCC pretends it does, there could be valid values that
! 	 GCC can't really represent accurately.  See PR95450.  */
!       unsigned char buf[24];
!       if (native_encode_expr (ret, buf, total_bytes, 0) != total_bytes
! 	  || memcmp (ptr, buf, total_bytes) != 0)
! 	ret = NULL_TREE;
!     }
!   return ret;
  }
  
  
*************** fold_binary_loc (location_t loc, enum tr
*** 11466,11488 ****
  	      && integer_onep (TREE_OPERAND (arg00, 0)))
  	    {
  	      tree tem = fold_build2_loc (loc, RSHIFT_EXPR, TREE_TYPE (arg00),
! 				      arg01, TREE_OPERAND (arg00, 1));
  	      tem = fold_build2_loc (loc, BIT_AND_EXPR, TREE_TYPE (arg0), tem,
! 				 build_int_cst (TREE_TYPE (arg0), 1));
  	      return fold_build2_loc (loc, code, type,
! 				  fold_convert_loc (loc, TREE_TYPE (arg1), tem),
! 				  arg1);
  	    }
  	  else if (TREE_CODE (arg01) == LSHIFT_EXPR
  		   && integer_onep (TREE_OPERAND (arg01, 0)))
  	    {
  	      tree tem = fold_build2_loc (loc, RSHIFT_EXPR, TREE_TYPE (arg01),
! 				      arg00, TREE_OPERAND (arg01, 1));
  	      tem = fold_build2_loc (loc, BIT_AND_EXPR, TREE_TYPE (arg0), tem,
! 				 build_int_cst (TREE_TYPE (arg0), 1));
  	      return fold_build2_loc (loc, code, type,
! 				  fold_convert_loc (loc, TREE_TYPE (arg1), tem),
! 				  arg1);
  	    }
  	}
  
--- 11503,11525 ----
  	      && integer_onep (TREE_OPERAND (arg00, 0)))
  	    {
  	      tree tem = fold_build2_loc (loc, RSHIFT_EXPR, TREE_TYPE (arg00),
! 					  arg01, TREE_OPERAND (arg00, 1));
  	      tem = fold_build2_loc (loc, BIT_AND_EXPR, TREE_TYPE (arg0), tem,
! 				     build_one_cst (TREE_TYPE (arg0)));
  	      return fold_build2_loc (loc, code, type,
! 				      fold_convert_loc (loc, TREE_TYPE (arg1),
! 							tem), arg1);
  	    }
  	  else if (TREE_CODE (arg01) == LSHIFT_EXPR
  		   && integer_onep (TREE_OPERAND (arg01, 0)))
  	    {
  	      tree tem = fold_build2_loc (loc, RSHIFT_EXPR, TREE_TYPE (arg01),
! 					  arg00, TREE_OPERAND (arg01, 1));
  	      tem = fold_build2_loc (loc, BIT_AND_EXPR, TREE_TYPE (arg0), tem,
! 				     build_one_cst (TREE_TYPE (arg0)));
  	      return fold_build2_loc (loc, code, type,
! 				      fold_convert_loc (loc, TREE_TYPE (arg1),
! 							tem), arg1);
  	    }
  	}
  
*************** fold_read_from_constant_string (tree exp
*** 14629,14635 ****
        if (string
  	  && TYPE_MODE (TREE_TYPE (exp)) == TYPE_MODE (TREE_TYPE (TREE_TYPE (string)))
  	  && TREE_CODE (string) == STRING_CST
! 	  && TREE_CODE (index) == INTEGER_CST
  	  && compare_tree_int (index, TREE_STRING_LENGTH (string)) < 0
  	  && is_int_mode (TYPE_MODE (TREE_TYPE (TREE_TYPE (string))),
  			  &char_mode)
--- 14666,14672 ----
        if (string
  	  && TYPE_MODE (TREE_TYPE (exp)) == TYPE_MODE (TREE_TYPE (TREE_TYPE (string)))
  	  && TREE_CODE (string) == STRING_CST
! 	  && tree_fits_uhwi_p (index)
  	  && compare_tree_int (index, TREE_STRING_LENGTH (string)) < 0
  	  && is_int_mode (TYPE_MODE (TREE_TYPE (TREE_TYPE (string))),
  			  &char_mode)
*************** fold_build_pointer_plus_hwi_loc (locatio
*** 15421,15444 ****
  			  ptr, size_int (off));
  }
  
! /* Return a pointer P to a NUL-terminated string representing the sequence
!    of constant characters referred to by SRC (or a subsequence of such
!    characters within it if SRC is a reference to a string plus some
!    constant offset).  If STRLEN is non-null, store the number of bytes
!    in the string constant including the terminating NUL char.  *STRLEN is
!    typically strlen(P) + 1 in the absence of embedded NUL characters.  */
  
  const char *
! c_getstr (tree src, unsigned HOST_WIDE_INT *strlen /* = NULL */)
  {
    tree offset_node;
    tree mem_size;
  
!   if (strlen)
!     *strlen = 0;
  
    src = string_constant (src, &offset_node, &mem_size, NULL);
!   if (src == 0)
      return NULL;
  
    unsigned HOST_WIDE_INT offset = 0;
--- 15458,15486 ----
  			  ptr, size_int (off));
  }
  
! /* Return a pointer P to a NUL-terminated string containing the sequence
!    of bytes corresponding to the representation of the object referred to
!    by SRC (or a subsequence of such bytes within it if SRC is a reference
!    to an initialized constant array plus some constant offset).
!    If STRSIZE is non-null, store the number of bytes in the constant
!    sequence including the terminating NUL byte.  *STRSIZE is equal to
!    sizeof(A) - OFFSET where A is the array that stores the constant
!    sequence that SRC points to and OFFSET is the byte offset of SRC from
!    the beginning of A.  SRC need not point to a string or even an array
!    of characters but may point to an object of any type.  */
  
  const char *
! c_getstr (tree src, unsigned HOST_WIDE_INT *strsize /* = NULL */)
  {
+   /* The offset into the array A storing the string, and A's byte size.  */
    tree offset_node;
    tree mem_size;
  
!   if (strsize)
!     *strsize = 0;
  
    src = string_constant (src, &offset_node, &mem_size, NULL);
!   if (!src)
      return NULL;
  
    unsigned HOST_WIDE_INT offset = 0;
*************** c_getstr (tree src, unsigned HOST_WIDE_I
*** 15453,15486 ****
    if (!tree_fits_uhwi_p (mem_size))
      return NULL;
  
!   /* STRING_LENGTH is the size of the string literal, including any
!      embedded NULs.  STRING_SIZE is the size of the array the string
!      literal is stored in.  */
!   unsigned HOST_WIDE_INT string_length = TREE_STRING_LENGTH (src);
!   unsigned HOST_WIDE_INT string_size = tree_to_uhwi (mem_size);
  
    /* Ideally this would turn into a gcc_checking_assert over time.  */
!   if (string_length > string_size)
!     string_length = string_size;
  
    const char *string = TREE_STRING_POINTER (src);
  
    /* Ideally this would turn into a gcc_checking_assert over time.  */
!   if (string_length > string_size)
!     string_length = string_size;
  
!   if (string_length == 0
!       || offset >= string_size)
      return NULL;
  
!   if (strlen)
      {
!       /* Compute and store the length of the substring at OFFSET.
! 	 All offsets past the initial length refer to null strings.  */
!       if (offset < string_length)
! 	*strlen = string_length - offset;
        else
! 	*strlen = 1;
      }
    else
      {
--- 15495,15538 ----
    if (!tree_fits_uhwi_p (mem_size))
      return NULL;
  
!   /* ARRAY_SIZE is the byte size of the array the constant sequence
!      is stored in and equal to sizeof A.  INIT_BYTES is the number
!      of bytes in the constant sequence used to initialize the array,
!      including any embedded NULs as well as the terminating NUL (for
!      strings), but not including any trailing zeros/NULs past
!      the terminating one appended implicitly to a string literal to
!      zero out the remainder of the array it's stored in.  For example,
!      given:
!        const char a[7] = "abc\0d";
!        n = strlen (a + 1);
!      ARRAY_SIZE is 7, INIT_BYTES is 6, and OFFSET is 1.  For a valid
!      (i.e., nul-terminated) string with no embedded nuls, INIT_BYTES
!      is equal to strlen (A) + 1.  */
!   const unsigned HOST_WIDE_INT array_size = tree_to_uhwi (mem_size);
!   unsigned HOST_WIDE_INT init_bytes = TREE_STRING_LENGTH (src);
  
    /* Ideally this would turn into a gcc_checking_assert over time.  */
!   if (init_bytes > array_size)
!     init_bytes = array_size;
  
    const char *string = TREE_STRING_POINTER (src);
  
    /* Ideally this would turn into a gcc_checking_assert over time.  */
!   if (init_bytes > array_size)
!     init_bytes = array_size;
  
!   if (init_bytes == 0 || offset >= array_size)
      return NULL;
  
!   if (strsize)
      {
!       /* Compute and store the number of characters from the beginning
! 	 of the substring at OFFSET to the end, including the terminating
! 	 nul.  Offsets past the initial length refer to null strings.  */
!       if (offset < init_bytes)
! 	*strsize = init_bytes - offset;
        else
! 	*strsize = 1;
      }
    else
      {
*************** c_getstr (tree src, unsigned HOST_WIDE_I
*** 15488,15498 ****
        /* Support only properly NUL-terminated single byte strings.  */
        if (tree_to_uhwi (TYPE_SIZE_UNIT (eltype)) != 1)
  	return NULL;
!       if (string[string_length - 1] != '\0')
  	return NULL;
      }
  
!   return offset < string_length ? string + offset : "";
  }
  
  /* Given a tree T, compute which bits in T may be nonzero.  */
--- 15540,15550 ----
        /* Support only properly NUL-terminated single byte strings.  */
        if (tree_to_uhwi (TYPE_SIZE_UNIT (eltype)) != 1)
  	return NULL;
!       if (string[init_bytes - 1] != '\0')
  	return NULL;
      }
  
!   return offset < init_bytes ? string + offset : "";
  }
  
  /* Given a tree T, compute which bits in T may be nonzero.  */
diff -Nrcpad gcc-10.2.0/gcc/fortran/ChangeLog gcc-10.3.0/gcc/fortran/ChangeLog
*** gcc-10.2.0/gcc/fortran/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/fortran/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,701 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-04-01  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-04-01  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/99840
+ 	* simplify.c (gfc_simplify_transpose): Properly initialize
+ 	resulting shape.
+ 
+ 2021-03-29  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-26  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99651
+ 	* intrinsic.c (gfc_intrinsic_func_interface): Set
+ 	attr.proc = PROC_INTRINSIC if FL_PROCEDURE.
+ 
+ 2021-03-25  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/93660
+ 	* trans-decl.c (build_function_decl): Add comment;
+ 	increment hidden_typelist for caf_token/caf_offset.
+ 	* trans-types.c (gfc_get_function_type): Add comment;
+ 	add missing caf_token/caf_offset args.
+ 
+ 2021-03-25  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-24  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99369
+ 	* resolve.c (resolve_operator): Make 'msg' buffer larger
+ 	and use snprintf.
+ 
+ 2021-03-23  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-03-22  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99688
+ 	* match.c (select_type_set_tmp, gfc_match_select_type,
+ 	gfc_match_select_rank): Fix 'name' buffersize to avoid out of bounds.
+ 	* resolve.c (resolve_select_type): Likewise.
+ 
+ 2021-03-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-03-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/99205
+ 	* data.c (gfc_assign_data_value): Reject non-constant character
+ 	length for lvalue.
+ 	* trans-array.c (gfc_conv_array_initializer): Restrict loop to
+ 	elements which are defined to avoid NULL pointer dereference.
+ 
+ 2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-03-15  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/99545
+ 	* trans-stmt.c (gfc_trans_allocate): Mark the initialization
+ 	assignment by setting init_flag.
+ 
+ 2021-02-26  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-01-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* gfortran.h (gfc_resolve_substring): Add prototype.
+ 	* primary.c (match_string_constant): Simplify substrings with
+ 	constant starting and ending points.
+ 	* resolve.c: Rename resolve_substring to gfc_resolve_substring.
+ 	(gfc_resolve_ref): Use renamed function gfc_resolve_substring.
+ 
+ 2021-02-24  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-02-23  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/99124
+ 	* resolve.c (resolve_fl_procedure): Include class results in
+ 	the test for F2018, C15100.
+ 	* trans-array.c (get_class_info_from_ss): Do not use the saved
+ 	descriptor to obtain the class expression for variables. Use
+ 	gfc_get_class_from_expr instead.
+ 
+ 2021-02-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-02-21  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* trans-expr.c (gfc_conv_procedure_call): Do not add clobber to
+ 	allocatable intent(out) argument.
+ 
+ 2021-02-22  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-02-22  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99171
+ 	* trans-openmp.c (gfc_omp_is_optional_argument): Regard optional
+ 	dummy procs as nonoptional as no special treatment is needed.
+ 
+ 2021-02-22  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99027
+ 	* simplify.c (simplify_bound_dim): Honor DIMEN_ELEMENT
+ 	when using dim=.
+ 
+ 2021-02-19  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-02-16  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99111
+ 	* io.c (resolve_tag_format): Reject BT_DERIVED/CLASS/VOID
+ 	as (array-valued) FORMAT tag.
+ 
+ 2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2021-02-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/99043
+ 	* trans-expr.c (gfc_conv_procedure_call): Don't reset
+ 	rank of assumed-rank array.
+ 
+ 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/98897
+ 	* match.c (gfc_match_call): Include associate names as possible
+ 	entities with typebound subroutines. The target needs to be
+ 	resolved for the type.
+ 
+ 2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-02-11  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/99060
+ 	* primary.c (gfc_match_varspec): Test for non-null 'previous'
+ 	before using its name in the error message.
+ 
+ 2021-01-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-01-28  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/86470
+ 	* trans.c (gfc_call_malloc): Allocate area of size 1 if passed
+ 	size is NULL (as documented).
+ 
+ 2021-01-25  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2021-01-25  Steve Kargl  <kargl@gcc.gnu.org>
+ 
+ 	PR fortran/98517
+ 	* resolve.c (resolve_charlen): Check that length expression is
+ 	present before testing for scalar/integer..
+ 
+ 2021-01-25  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-12-29  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/93833
+ 	* trans-array.c (get_array_ctor_var_strlen): If the character
+ 	length backend_decl cannot be found, convert the expression and
+ 	use the string length. Clear up some minor white space issues
+ 	in the rest of the file.
+ 
+ 2021-01-23  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-12-26  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/98022
+ 	* data.c (gfc_assign_data_value): Throw an error for inquiry
+ 	references. Follow with corrected code that would provide the
+ 	expected result and provides clean error recovery.
+ 
+ 2021-01-23  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-12-12  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/98022
+ 	* data.c (gfc_assign_data_value): Handle inquiry references in
+ 	the data statement object list.
+ 
+ 2021-01-07  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-01-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* resolve.c (resolve_component): Add check for valid CLASS
+ 	reference before trying to access CLASS data.
+ 
+ 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-08-02  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/96325
+ 	* primary.c (gfc_match_varspec): In the case that a component
+ 	reference is added to an intrinsic type component, emit the
+ 	error message in this function.
+ 
+ 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/83118
+ 	* trans-array.c (gfc_alloc_allocatable_for_assignment): Make
+ 	sure that class expressions are captured for dummy arguments by
+ 	use of gfc_get_class_from_gfc_expr otherwise the wrong vptr is
+ 	used.
+ 	* trans-expr.c (gfc_get_class_from_gfc_expr): New function.
+ 	(gfc_get_class_from_expr): If a constant expression is
+ 	encountered, return NULL_TREE;
+ 	(gfc_trans_assignment_1): Deallocate rhs allocatable components
+ 	after passing derived type function results to class lhs.
+ 	* trans.h : Add prototype for gfc_get_class_from_gfc_expr.
+ 
+ 2021-01-07  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-12-18  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/83118
+ 	PR fortran/96012
+ 	* resolve.c (resolve_ordinary_assign): Generate a vtable if
+ 	necessary for scalar non-polymorphic rhs's to unlimited lhs's.
+ 	* trans-array.c (get_class_info_from_ss): New function.
+ 	(gfc_trans_allocate_array_storage): Defer obtaining class
+ 	element type until all sources of class exprs are tried. Use
+ 	class API rather than TREE_OPERAND. Look for class expressions
+ 	in ss->info by calling get_class_info_from_ss. After, obtain
+ 	the element size for class descriptors. Where the element type
+ 	is unknown, cast the data as character(len=size) to overcome
+ 	unlimited polymorphic problems.
+ 	(gfc_conv_ss_descriptor): Do not fix class variable refs.
+ 	(build_class_array_ref, structure_alloc_comps): Replace code
+ 	replicating the new function gfc_resize_class_size_with_len.
+ 	(gfc_alloc_allocatable_for_assignment): Obtain element size
+ 	for lhs in cases of deferred characters and class enitities.
+ 	Move code for the element size of rhs to start of block. Clean
+ 	up extraction of class parameters throughout this function.
+ 	After the shape check test whether or not the lhs and rhs
+ 	element sizes are the same. Use earlier evaluation of
+ 	'cond_null'. Reallocation of lhs only to happen if size changes
+ 	or element size changes.
+ 	* trans-expr.c (gfc_resize_class_size_with_len): New function.
+ 	(gfc_get_class_from_expr): If a constant expression is
+ 	encountered, return NULL_TREE;
+ 	(trans_scalar_class_assign): New function.
+ 	(gfc_conv_procedure_call): Ensure the vtable is present for
+ 	passing a non-class actual to an unlimited formal.
+ 	(trans_class_vptr_len_assignment): For expressions of type
+ 	BT_CLASS, extract the class expression if necessary. Use a
+ 	statement block outside the loop body. Ensure that 'rhs' is
+ 	of the correct type. Obtain rhs vptr in all circumstances.
+ 	(gfc_trans_scalar_assign): Call trans_scalar_class_assign to
+ 	make maximum use of the vptr copy in place of assignment.
+ 	(trans_class_assignment): Actually do reallocation if needed.
+ 	(gfc_trans_assignment_1): Simplify some of the logic with
+ 	'realloc_flag'. Set 'vptr_copy' for all array assignments to
+ 	unlimited polymorphic lhs.
+ 	* trans.c (gfc_build_array_ref): Call gfc_resize_class_size_
+ 	with_len to correct span for unlimited polymorphic decls.
+ 	* trans.h : Add prototype for gfc_resize_class_size_with_len.
+ 
+ 2021-01-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2021-01-01  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* class.c (gfc_find_vtab): Add check on attribute is_class.
+ 
+ 2021-01-04  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-12-17  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/92587
+ 	* match.c (gfc_match_assignment): Move gfc_find_vtab call from here ...
+ 	* resolve.c (gfc_resolve_code): ... to here.
+ 
+ 2020-12-28  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-08-20  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/96100
+ 	PR fortran/96101
+ 	* trans-array.c (get_array_charlen): Tidy up the evaluation of
+ 	the string length for array constructors. Avoid trailing array
+ 	references. Ensure string lengths of deferred length components
+ 	are set. For parentheses operator apply string  length to both
+ 	the primary expression and the enclosed expression.
+ 
+ 2020-12-28  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-08-02  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR target/96320
+ 	* interface.c (gfc_check_dummy_characteristics): If a module
+ 	procedure arrives with assumed shape in the interface and
+ 	deferred shape in the procedure itself, update the latter and
+ 	copy the lower bounds.
+ 
+ 2020-12-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-12-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* data.c (gfc_assign_data_value): Restrict use of
+ 	create_character_initializer to constant initializers.
+ 	* trans-expr.c (gfc_conv_initializer): Ensure that character
+ 	initializer is constant, otherwise fall through to get the same
+ 	error handling as for non-character cases.
+ 
+ 2020-12-19  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-12-17  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/98307
+ 	* trans-stmt.c (check_forall_dependencies): Extend dependency
+ 	check to allocatable components of derived types.
+ 
+ 2020-12-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-11-29  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* expr.c (simplify_parameter_variable): Fix up character length
+ 	after copying an array-valued expression.
+ 
+ 2020-12-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-12-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95342
+ 	* decl.c (gfc_match_function_decl): Avoid NULL pointer dereference.
+ 	(gfc_match_subroutine): Likewise.
+ 
+ 2020-11-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-11-25  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/85796
+ 	* resolve.c (traverse_data_list): Fix copy&paste errors; catch
+ 	step=0 in implied do loop.
+ 
+ 2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/97782
+ 	* trans-openmp.c (gfc_trans_oacc_construct, gfc_trans_omp_parallel_do,
+ 	gfc_trans_omp_parallel_do_simd, gfc_trans_omp_parallel_sections,
+ 	gfc_trans_omp_parallel_workshare, gfc_trans_omp_sections
+ 	gfc_trans_omp_single, gfc_trans_omp_task, gfc_trans_omp_teams
+ 	gfc_trans_omp_target, gfc_trans_omp_target_data,
+ 	gfc_trans_omp_workshare): Use code->loc instead of input_location
+ 	when building the OMP_/OACC_ construct.
+ 
+ 2020-11-12  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-10  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/95847
+ 	* trans-decl.c (gfc_get_symbol_decl): Do not (re)set the location
+ 	of an external procedure.
+ 	(build_entry_thunks, generate_coarray_init, create_main_function,
+ 	gfc_generate_function_code): Use fndecl's location in BIND_EXPR.
+ 
+ 2020-11-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-11-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/97768
+ 	* misc.c (gfc_typename): Use ex->value.character.length only if
+ 	ex->expr_type == EXPR_CONSTANT.  If ex->ts.deferred, print : instead
+ 	of length.  If ex->ts.u.cl && ex->ts.u.cl->length == NULL, print *
+ 	instead of length.  Otherwise if character length is non-constant,
+ 	print just CHARACTER or CHARACTER(KIND=N).
+ 
+ 2020-11-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/97652
+ 	* module.c (mio_symbol): Fix symbol name for pdt_type.
+ 
+ 2020-11-06  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-06  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	* openmp.c (oacc_is_parallel, resolve_oacc_params_in_parallel):
+ 	Remove.
+ 	(resolve_oacc_loop_blocks): Don't call the former.
+ 
+ 2020-11-03  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-10-27  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* resolve.c (gfc_impure_variable): A dummy argument with the VALUE
+ 	attribute may be redefined without making a procedure impure.
+ 
+ 2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-03  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	PR fortran/92793
+ 	* trans-openmp.c (gfc_trans_omp_clauses): More precise location
+ 	information for OpenACC 'gang', 'worker', 'vector' clauses with
+ 	argument.
+ 
+ 2020-11-02  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-11-02  Thomas Schwinge  <thomas@codesourcery.com>
+ 
+ 	PR fortran/92793
+ 	* trans.c (gfc_set_backend_locus): Use 'gfc_get_location'.
+ 	(gfc_restore_backend_locus): Adjust.
+ 
+ 2020-10-22  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-10-16  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95979
+ 	* expr.c (gfc_check_init_expr): Fix check of return code from
+ 	gfc_intrinsic_func_interface.
+ 	* intrinsic.c (gfc_intrinsic_func_interface): Add further attempt
+ 	of simplification of elemental intrinsics with array arguments.
+ 	* iresolve.c (gfc_resolve_index_func): Keep optional KIND argument
+ 	for simplification of elemental use of INDEX.
+ 
+ 2020-10-08  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-10-04  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/97272
+ 	* trans-intrinsic.c (strip_kind_from_actual): Helper function for
+ 	removal of KIND argument.
+ 	(gfc_conv_intrinsic_minmaxloc): Ignore KIND argument here, as it
+ 	is treated elsewhere.
+ 
+ 2020-09-28  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Revert:
+ 	2020-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95614
+ 	* decl.c (gfc_get_common): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* decl.c (gfc_bind_idents): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* match.c : Rename match_common_name to gfc_match_common_name.
+ 	* match.c (gfc_match_common): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* match.h : Rename match_common_name to gfc_match_common_name.
+ 	* resolve.c (resolve_common_vars): Check each symbol in a
+ 	common block has a global symbol.  If there is a global symbol
+ 	issue an error if the symbol type is known as is not a common
+ 	block name.
+ 
+ 2020-09-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95614
+ 	* decl.c (gfc_get_common): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* decl.c (gfc_bind_idents): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* match.c : Rename match_common_name to gfc_match_common_name.
+ 	* match.c (gfc_match_common): Use gfc_match_common_name instead
+ 	of match_common_name.
+ 	* match.h : Rename match_common_name to gfc_match_common_name.
+ 	* resolve.c (resolve_common_vars): Check each symbol in a
+ 	common block has a global symbol.  If there is a global symbol
+ 	issue an error if the symbol type is known as is not a common
+ 	block name.
+ 
+ 2020-09-18  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-09-17  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/96041
+ 	PR fortran/93423
+ 	* decl.c (gfc_match_submod_proc): Avoid later double-free
+ 	in the error case.
+ 
+ 2020-09-18  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/93423
+ 	* resolve.c (resolve_symbol): Avoid NULL pointer dereference.
+ 
+ 2020-09-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2020-09-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/96859
+ 	* check.c (gfc_boz2real, gfc_boz2int): When clearing first two bits,
+ 	change also '2' to '0' and '3' to '1' rather than just handling '4'
+ 	through '7'.
+ 
+ 2020-09-09  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-09-09  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/95109
+ 	PR fortran/94690
+ 	* resolve.c (gfc_resolve_code): Also call
+ 	gfc_resolve_omp_parallel_blocks for 'distribute parallel do (simd)'.
+ 	* openmp.c (gfc_resolve_omp_parallel_blocks): Handle it.
+ 	* trans-openmp.c (gfc_trans_omp_target): For TARGET_PARALLEL_DO_SIMD,
+ 	call simd not do processing function.
+ 
+ 2020-09-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-09-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	* intrinsic.texi: Fix description of FINDLOC result.
+ 
+ 2020-09-01  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95398
+ 	* resolve.c (resolve_select_type): Add check for BT_CLASS
+ 	type before using the CLASS_DATA macro which will have a
+ 	NULL pointer to derive components if it isn't BT_CLASS.
+ 
+ 2020-08-31  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	Backported from master:
+ 	2020-08-28  Tobias Burnus  <tobias@codesourcery.com>
+ 
+ 	PR fortran/94672
+ 	* trans-array.c (gfc_trans_g77_array): Check against the parm decl and
+ 	set the nonparm decl used for the is-present check to NULL if absent.
+ 
+ 2020-08-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-08-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95882
+ 	* decl.c (char_len_param_value): Check gfc_seen_div0 and
+ 	if it is set return MATCH_ERROR.
+ 
+ 2020-08-11  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-08-10  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/96312
+ 	* trans-expr.c (fcncall_realloc_result): Only compare shapes if
+ 	lhs was allocated..
+ 
+ 2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-07-29  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/96319
+ 	* intrinsic.c (gfc_convert_type_warn):  Add check for
+ 	LOGICAL type so that warnings are not output.
+ 
+ 2020-07-27  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95612
+ 	* expr.c (gfc_check_pointer_assigb): Output an error if
+ 	rvalue is a zero sized array or output an error if rvalue
+ 	doesn't have a symbol tree.
+ 
+ 2020-07-26  Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-06-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+ 		    Mark Eggleston  <markeggleston@gcc.gnu.org>
+ 
+ 	PR fortran/95585
+ 	* check.c (gfc_check_reshape): Add check for a value when
+ 	the symbol has an attribute flavor FL_PARAMETER.
+ 
+ 2020-07-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95980
+ 	* class.c (gfc_add_component_ref, gfc_build_class_symbol):
+ 	Add checks for NULL pointer dereference.
+ 	* primary.c (gfc_variable_attr): Likewise.
+ 	* resolve.c (resolve_variable, resolve_assoc_var)
+ 	(resolve_fl_var_and_proc, resolve_fl_variable_derived)
+ 	(resolve_symbol): Likewise.
+ 
+ 2020-07-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-06  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/95980
+ 	* match.c (copy_ts_from_selector_to_associate, build_class_sym):
+ 	Distinguish between unlimited polymorphic and ordinary variables
+ 	to avoid NULL pointer dereference.
+ 	* resolve.c (resolve_select_type):
+ 	Distinguish between unlimited polymorphic and ordinary variables
+ 	to avoid NULL pointer dereference.
+ 
+ 2020-07-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-10  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/96086
+ 	* match.c (gfc_match_select_rank): Catch NULL pointer
+ 	dereference.
+ 	* resolve.c (resolve_assoc_var): Catch NULL pointer dereference
+ 	that may occur after an illegal declaration.
+ 
+ 2020-07-23  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	Backported from master:
+ 	2020-07-21  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	PR fortran/89574
+ 	* trans-decl.c (gfc_get_extern_function_decl): Check whether a
+ 	symbol belongs to a different module.
+ 
+ 2020-07-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	Backported from master:
+ 	2020-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/96220
+ 	* dump-parse-tree.c (get_c_type_name): Always use the entries from
+ 	c_interop_kinds_table to find the correct C type.
+ 
+ 2020-07-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
+ 
+ 	PR fortran/96018
+ 	* frontend-passes.c (gfc_check_externals): Adjust formatting.
+ 	(implicit_pure_call): New function.
+ 	(implicit_pure_expr): New function.
+ 	(gfc_fix_implicit_pure): New function.
+ 	* gfortran.h (gfc_fix_implicit_pure): New prototype.
+ 	* parse.c (translate_all_program_units): Call gfc_fix_implicit_pure.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/fortran/check.c gcc-10.3.0/gcc/fortran/check.c
*** gcc-10.2.0/gcc/fortran/check.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/check.c	Thu Apr  8 11:56:28 2021
*************** gfc_boz2real (gfc_expr *x, int kind)
*** 340,348 ****
        /* Clear first two bits.  */
        else
  	{
! 	  if (buf[0] == '4' || buf[0] == '6')
  	    buf[0] = '0';
! 	  else if (buf[0] == '5' || buf[0] == '7')
  	    buf[0] = '1';
  	}
      }
--- 340,348 ----
        /* Clear first two bits.  */
        else
  	{
! 	  if (buf[0] == '2' || buf[0] == '4' || buf[0] == '6')
  	    buf[0] = '0';
! 	  else if (buf[0] == '3' || buf[0] == '5' || buf[0] == '7')
  	    buf[0] = '1';
  	}
      }
*************** gfc_boz2int (gfc_expr *x, int kind)
*** 429,437 ****
        /* Clear first two bits.  */
        else
  	{
! 	  if (buf[0] == '4' || buf[0] == '6')
  	    buf[0] = '0';
! 	  else if (buf[0] == '5' || buf[0] == '7')
  	    buf[0] = '1';
  	}
      }
--- 429,437 ----
        /* Clear first two bits.  */
        else
  	{
! 	  if (buf[0] == '2' || buf[0] == '4' || buf[0] == '6')
  	    buf[0] = '0';
! 	  else if (buf[0] == '3' || buf[0] == '5' || buf[0] == '7')
  	    buf[0] = '1';
  	}
      }
*************** gfc_check_reshape (gfc_expr *source, gfc
*** 4742,4748 ****
  	   && 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)
      {
        int i, extent;
        gfc_expr *e, *v;
--- 4742,4749 ----
  	   && 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;
diff -Nrcpad gcc-10.2.0/gcc/fortran/class.c gcc-10.3.0/gcc/fortran/class.c
*** gcc-10.2.0/gcc/fortran/class.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/class.c	Thu Apr  8 11:56:28 2021
*************** gfc_add_component_ref (gfc_expr *e, cons
*** 228,234 ****
  	break;
        tail = &((*tail)->next);
      }
!   if (derived->components && derived->components->next &&
        derived->components->next->ts.type == BT_DERIVED &&
        derived->components->next->ts.u.derived == NULL)
      {
--- 228,234 ----
  	break;
        tail = &((*tail)->next);
      }
!   if (derived && derived->components && derived->components->next &&
        derived->components->next->ts.type == BT_DERIVED &&
        derived->components->next->ts.u.derived == NULL)
      {
*************** gfc_build_class_symbol (gfc_typespec *ts
*** 663,668 ****
--- 663,672 ----
  
    /* Determine the name of the encapsulating type.  */
    rank = !(*as) || (*as)->rank == -1 ? GFC_MAX_DIMENSIONS : (*as)->rank;
+ 
+   if (!ts->u.derived)
+     return false;
+ 
    get_unique_hashed_string (tname, ts->u.derived);
    if ((*as) && attr->allocatable)
      name = xasprintf ("__class_%s_%d_%da", tname, rank, (*as)->corank);
*************** gfc_find_vtab (gfc_typespec *ts)
*** 2900,2906 ****
      case BT_DERIVED:
        return gfc_find_derived_vtab (ts->u.derived);
      case BT_CLASS:
!       if (ts->u.derived->components && ts->u.derived->components->ts.u.derived)
  	return gfc_find_derived_vtab (ts->u.derived->components->ts.u.derived);
        else
  	return NULL;
--- 2904,2912 ----
      case BT_DERIVED:
        return gfc_find_derived_vtab (ts->u.derived);
      case BT_CLASS:
!       if (ts->u.derived->attr.is_class
! 	  && ts->u.derived->components
! 	  && ts->u.derived->components->ts.u.derived)
  	return gfc_find_derived_vtab (ts->u.derived->components->ts.u.derived);
        else
  	return NULL;
diff -Nrcpad gcc-10.2.0/gcc/fortran/data.c gcc-10.3.0/gcc/fortran/data.c
*** gcc-10.2.0/gcc/fortran/data.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/data.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 20,33 ****
  
  
  /* Notes for DATA statement implementation:
! 									       
     We first assign initial value to each symbol by gfc_assign_data_value
     during resolving DATA statement. Refer to check_data_variable and
     traverse_data_list in resolve.c.
! 									       
     The complexity exists in the handling of array section, implied do
     and array of struct appeared in DATA statement.
! 									       
     We call gfc_conv_structure, gfc_con_array_array_initializer,
     etc., to convert the initial value. Refer to trans-expr.c and
     trans-array.c.  */
--- 20,33 ----
  
  
  /* Notes for DATA statement implementation:
! 
     We first assign initial value to each symbol by gfc_assign_data_value
     during resolving DATA statement. Refer to check_data_variable and
     traverse_data_list in resolve.c.
! 
     The complexity exists in the handling of array section, implied do
     and array of struct appeared in DATA statement.
! 
     We call gfc_conv_structure, gfc_con_array_array_initializer,
     etc., to convert the initial value. Refer to trans-expr.c and
     trans-array.c.  */
*************** gfc_assign_data_value (gfc_expr *lvalue,
*** 221,231 ****
--- 221,234 ----
    gfc_ref *ref;
    gfc_expr *init;
    gfc_expr *expr = NULL;
+   gfc_expr *rexpr;
    gfc_constructor *con;
    gfc_constructor *last_con;
    gfc_symbol *symbol;
    gfc_typespec *last_ts;
    mpz_t offset;
+   const char *msg = "F18(R841): data-implied-do object at %L is neither an "
+ 		    "array-element nor a scalar-structure-component";
  
    symbol = lvalue->symtree->n.sym;
    init = symbol->value;
*************** gfc_assign_data_value (gfc_expr *lvalue,
*** 464,469 ****
--- 467,540 ----
  	    }
  	  break;
  
+ 	case REF_INQUIRY:
+ 
+ 	  /* After some discussion on clf it was determined that the following
+ 	     violates F18(R841). If the error is removed, the expected result
+ 	     is obtained. Leaving the code in place ensures a clean error
+ 	     recovery.  */
+ 	  gfc_error (msg, &lvalue->where);
+ 
+ 	  /* This breaks with the other reference types in that the output
+ 	     constructor has to be of type COMPLEX, whereas the lvalue is
+ 	     of type REAL.  The rvalue is copied to the real or imaginary
+ 	     part as appropriate.  In addition, for all except scalar
+ 	     complex variables, a complex expression has to provided, where
+ 	     the constructor does not have it, and the expression modified
+ 	     with a new value for the real or imaginary part.  */
+ 	  gcc_assert (ref->next == NULL && last_ts->type == BT_COMPLEX);
+ 	  rexpr = gfc_copy_expr (rvalue);
+ 	  if (!gfc_compare_types (&lvalue->ts, &rexpr->ts))
+ 	    gfc_convert_type (rexpr, &lvalue->ts, 0);
+ 
+ 	  /* This is the scalar, complex case, where an initializer exists.  */
+ 	  if (init && ref == lvalue->ref)
+ 	    expr = symbol->value;
+ 	  /* Then all cases, where a complex expression does not exist.  */
+ 	  else if (!last_con || !last_con->expr)
+ 	    {
+ 	      expr = gfc_get_constant_expr (BT_COMPLEX, lvalue->ts.kind,
+ 					    &lvalue->where);
+ 	      if (last_con)
+ 		last_con->expr = expr;
+ 	    }
+ 	  else
+ 	    /* Finally, and existing constructor expression to be modified.  */
+ 	    expr = last_con->expr;
+ 
+ 	  /* Rejection of LEN and KIND inquiry references is handled
+ 	     elsewhere. The error here is added as backup. The assertion
+ 	     of F2008 for RE and IM is also done elsewhere.  */
+ 	  switch (ref->u.i)
+ 	    {
+ 	    case INQUIRY_LEN:
+ 	    case INQUIRY_KIND:
+ 	      gfc_error ("LEN or KIND inquiry ref in DATA statement at %L",
+ 			 &lvalue->where);
+ 	      goto abort;
+ 	    case INQUIRY_RE:
+ 	      mpfr_set (mpc_realref (expr->value.complex),
+ 			rexpr->value.real,
+ 			GFC_RND_MODE);
+ 	      break;
+ 	    case INQUIRY_IM:
+ 	      mpfr_set (mpc_imagref (expr->value.complex),
+ 			rexpr->value.real,
+ 			GFC_RND_MODE);
+ 	      break;
+ 	    }
+ 
+ 	  /* Only the scalar, complex expression needs to be saved as the
+ 	     symbol value since the last constructor expression is already
+ 	     provided as the initializer in the code after the reference
+ 	     cases.  */
+ 	  if (ref == lvalue->ref)
+ 	    symbol->value = expr;
+ 
+ 	  gfc_free_expr (rexpr);
+ 	  mpz_clear (offset);
+ 	  return true;
+ 
  	default:
  	  gcc_unreachable ();
  	}
*************** gfc_assign_data_value (gfc_expr *lvalue,
*** 498,509 ****
  	return false;
      }
  
!   if (ref || last_ts->type == BT_CHARACTER)
      {
        /* An initializer has to be constant.  */
!       if (rvalue->expr_type != EXPR_CONSTANT
! 	  || (lvalue->ts.u.cl->length == NULL
! 	      && !(ref && ref->u.ss.length != NULL)))
  	return false;
        expr = create_character_initializer (init, last_ts, ref, rvalue);
      }
--- 569,582 ----
  	return false;
      }
  
!   if (ref || (last_ts->type == BT_CHARACTER
! 	      && rvalue->expr_type == EXPR_CONSTANT))
      {
        /* An initializer has to be constant.  */
!       if (lvalue->ts.u.cl->length == NULL && !(ref && ref->u.ss.length != NULL))
! 	return false;
!       if (lvalue->ts.u.cl->length
! 	  && lvalue->ts.u.cl->length->expr_type != EXPR_CONSTANT)
  	return false;
        expr = create_character_initializer (init, last_ts, ref, rvalue);
      }
*************** gfc_assign_data_value (gfc_expr *lvalue,
*** 513,519 ****
  	  && gfc_has_default_initializer (lvalue->ts.u.derived))
  	{
  	  gfc_error ("Nonpointer object %qs with default initialization "
! 		     "shall not appear in a DATA statement at %L", 
  		     symbol->name, &lvalue->where);
  	  return false;
  	}
--- 586,592 ----
  	  && gfc_has_default_initializer (lvalue->ts.u.derived))
  	{
  	  gfc_error ("Nonpointer object %qs with default initialization "
! 		     "shall not appear in a DATA statement at %L",
  		     symbol->name, &lvalue->where);
  	  return false;
  	}
*************** abort:
*** 540,552 ****
  
  /* Modify the index of array section and re-calculate the array offset.  */
  
! void 
  gfc_advance_section (mpz_t *section_index, gfc_array_ref *ar,
  		     mpz_t *offset_ret)
  {
    int i;
    mpz_t delta;
!   mpz_t tmp; 
    bool forwards;
    int cmp;
    gfc_expr *start, *end, *stride;
--- 613,625 ----
  
  /* Modify the index of array section and re-calculate the array offset.  */
  
! void
  gfc_advance_section (mpz_t *section_index, gfc_array_ref *ar,
  		     mpz_t *offset_ret)
  {
    int i;
    mpz_t delta;
!   mpz_t tmp;
    bool forwards;
    int cmp;
    gfc_expr *start, *end, *stride;
*************** gfc_advance_section (mpz_t *section_inde
*** 567,587 ****
  	    forwards = true;
  	  else
  	    forwards = false;
! 	  gfc_free_expr(stride);	
  	}
        else
  	{
  	  mpz_add_ui (section_index[i], section_index[i], 1);
  	  forwards = true;
  	}
!       
        if (ar->end[i])
          {
  	  end = gfc_copy_expr(ar->end[i]);
  	  if(!gfc_simplify_expr(end, 1))
  	    gfc_internal_error("Simplification error");
  	  cmp = mpz_cmp (section_index[i], end->value.integer);
! 	  gfc_free_expr(end);	
  	}
        else
  	cmp = mpz_cmp (section_index[i], ar->as->upper[i]->value.integer);
--- 640,660 ----
  	    forwards = true;
  	  else
  	    forwards = false;
! 	  gfc_free_expr(stride);
  	}
        else
  	{
  	  mpz_add_ui (section_index[i], section_index[i], 1);
  	  forwards = true;
  	}
! 
        if (ar->end[i])
          {
  	  end = gfc_copy_expr(ar->end[i]);
  	  if(!gfc_simplify_expr(end, 1))
  	    gfc_internal_error("Simplification error");
  	  cmp = mpz_cmp (section_index[i], end->value.integer);
! 	  gfc_free_expr(end);
  	}
        else
  	cmp = mpz_cmp (section_index[i], ar->as->upper[i]->value.integer);
*************** gfc_advance_section (mpz_t *section_inde
*** 595,601 ****
  	      if(!gfc_simplify_expr(start, 1))
  	        gfc_internal_error("Simplification error");
  	      mpz_set (section_index[i], start->value.integer);
! 	      gfc_free_expr(start); 
  	    }
  	  else
  	    mpz_set (section_index[i], ar->as->lower[i]->value.integer);
--- 668,674 ----
  	      if(!gfc_simplify_expr(start, 1))
  	        gfc_internal_error("Simplification error");
  	      mpz_set (section_index[i], start->value.integer);
! 	      gfc_free_expr(start);
  	    }
  	  else
  	    mpz_set (section_index[i], ar->as->lower[i]->value.integer);
*************** gfc_advance_section (mpz_t *section_inde
*** 613,619 ****
        mpz_mul (tmp, tmp, delta);
        mpz_add (*offset_ret, tmp, *offset_ret);
  
!       mpz_sub (tmp, ar->as->upper[i]->value.integer, 
  	       ar->as->lower[i]->value.integer);
        mpz_add_ui (tmp, tmp, 1);
        mpz_mul (delta, tmp, delta);
--- 686,692 ----
        mpz_mul (tmp, tmp, delta);
        mpz_add (*offset_ret, tmp, *offset_ret);
  
!       mpz_sub (tmp, ar->as->upper[i]->value.integer,
  	       ar->as->lower[i]->value.integer);
        mpz_add_ui (tmp, tmp, 1);
        mpz_mul (delta, tmp, delta);
*************** gfc_formalize_init_value (gfc_symbol *sy
*** 699,705 ****
  
  /* Get the integer value into RET_AS and SECTION from AS and AR, and return
     offset.  */
!  
  void
  gfc_get_section_index (gfc_array_ref *ar, mpz_t *section_index, mpz_t *offset)
  {
--- 772,778 ----
  
  /* Get the integer value into RET_AS and SECTION from AS and AR, and return
     offset.  */
! 
  void
  gfc_get_section_index (gfc_array_ref *ar, mpz_t *section_index, mpz_t *offset)
  {
*************** gfc_get_section_index (gfc_array_ref *ar
*** 741,747 ****
  	  gcc_unreachable ();
  	}
  
!       mpz_sub (tmp, ar->as->upper[i]->value.integer, 
  	       ar->as->lower[i]->value.integer);
        mpz_add_ui (tmp, tmp, 1);
        mpz_mul (delta, tmp, delta);
--- 814,820 ----
  	  gcc_unreachable ();
  	}
  
!       mpz_sub (tmp, ar->as->upper[i]->value.integer,
  	       ar->as->lower[i]->value.integer);
        mpz_add_ui (tmp, tmp, 1);
        mpz_mul (delta, tmp, delta);
diff -Nrcpad gcc-10.2.0/gcc/fortran/decl.c gcc-10.3.0/gcc/fortran/decl.c
*** gcc-10.2.0/gcc/fortran/decl.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/decl.c	Thu Apr  8 11:56:28 2021
*************** char_len_param_value (gfc_expr **expr, b
*** 1146,1151 ****
--- 1146,1154 ----
        gfc_free_expr (e);
      }
  
+   if (gfc_seen_div0)
+     m = MATCH_ERROR;
+ 
    return m;
  
  syntax:
*************** gfc_match_function_decl (void)
*** 7387,7392 ****
--- 7390,7396 ----
       procedure interface body.  */
      if (sym->attr.is_bind_c && sym->attr.module_procedure && sym->old_symbol
    	&& strcmp (sym->name, sym->old_symbol->name) == 0
+ 	&& sym->binding_label && sym->old_symbol->binding_label
  	&& strcmp (sym->binding_label, sym->old_symbol->binding_label) != 0)
        {
  	  const char *null = "NULL", *s1, *s2;
*************** gfc_match_subroutine (void)
*** 7902,7907 ****
--- 7906,7912 ----
  	 procedure interface body.  */
        if (sym->attr.module_procedure && sym->old_symbol
    	  && strcmp (sym->name, sym->old_symbol->name) == 0
+ 	  && sym->binding_label && sym->old_symbol->binding_label
  	  && strcmp (sym->binding_label, sym->old_symbol->binding_label) != 0)
  	{
  	  const char *null = "NULL", *s1, *s2;
*************** gfc_match_submod_proc (void)
*** 9798,9803 ****
--- 9803,9817 ----
  
    if (gfc_match_eos () != MATCH_YES)
      {
+       /* Unset st->n.sym. Note: in reject_statement (), the symbol changes are
+ 	 undone, such that the st->n.sym->formal points to the original symbol;
+ 	 if now this namespace is finalized, the formal namespace is freed,
+ 	 but it might be still needed in the parent namespace.  */
+       gfc_symtree *st = gfc_find_symtree (gfc_current_ns->sym_root, sym->name);
+       st->n.sym = NULL;
+       gfc_free_symbol (sym->tlink);
+       sym->tlink = NULL;
+       sym->refs--;
        gfc_syntax_error (ST_MODULE_PROC);
        return MATCH_ERROR;
      }
diff -Nrcpad gcc-10.2.0/gcc/fortran/dump-parse-tree.c gcc-10.3.0/gcc/fortran/dump-parse-tree.c
*** gcc-10.2.0/gcc/fortran/dump-parse-tree.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/dump-parse-tree.c	Thu Apr  8 11:56:28 2021
*************** get_c_type_name (gfc_typespec *ts, gfc_a
*** 3257,3301 ****
    if (ts->type == BT_REAL || ts->type == BT_INTEGER || ts->type == BT_COMPLEX)
      {
        if (ts->is_c_interop && ts->interop_kind)
! 	{
! 	  *type_name = ts->interop_kind->name + 2;
! 	  if (strcmp (*type_name, "signed_char") == 0)
! 	    *type_name = "signed char";
! 	  else if (strcmp (*type_name, "size_t") == 0)
! 	    *type_name = "ssize_t";
! 	  else if (strcmp (*type_name, "float_complex") == 0)
! 	    *type_name = "__GFORTRAN_FLOAT_COMPLEX";
! 	  else if (strcmp (*type_name, "double_complex") == 0)
! 	    *type_name = "__GFORTRAN_DOUBLE_COMPLEX";
! 	  else if (strcmp (*type_name, "long_double_complex") == 0)
! 	    *type_name = "__GFORTRAN_LONG_DOUBLE_COMPLEX";
! 
! 	  ret = T_OK;
! 	}
        else
  	{
! 	  /* The user did not specify a C interop type.  Let's look through
! 	     the available table and use the first one, but warn.  */
! 	  for (int i = 0; i < ISOCBINDING_NUMBER; i++)
  	    {
! 	      if (c_interop_kinds_table[i].f90_type == ts->type
! 		  && c_interop_kinds_table[i].value == ts->kind)
! 		{
! 		  *type_name = c_interop_kinds_table[i].name + 2;
! 		  if (strcmp (*type_name, "signed_char") == 0)
! 		    *type_name = "signed char";
! 		  else if (strcmp (*type_name, "size_t") == 0)
! 		    *type_name = "ssize_t";
! 		  else if (strcmp (*type_name, "float_complex") == 0)
! 		    *type_name = "__GFORTRAN_FLOAT_COMPLEX";
! 		  else if (strcmp (*type_name, "double_complex") == 0)
! 		    *type_name = "__GFORTRAN_DOUBLE_COMPLEX";
! 		  else if (strcmp (*type_name, "long_double_complex") == 0)
! 		    *type_name = "__GFORTRAN_LONG_DOUBLE_COMPLEX";
  
! 		  ret = T_WARN;
! 		  break;
! 		}
  	    }
  	}
      }
--- 3257,3284 ----
    if (ts->type == BT_REAL || ts->type == BT_INTEGER || ts->type == BT_COMPLEX)
      {
        if (ts->is_c_interop && ts->interop_kind)
! 	ret = T_OK;
        else
+ 	ret = T_WARN;
+ 
+       for (int i = 0; i < ISOCBINDING_NUMBER; i++)
  	{
! 	  if (c_interop_kinds_table[i].f90_type == ts->type
! 	      && c_interop_kinds_table[i].value == ts->kind)
  	    {
! 	      *type_name = c_interop_kinds_table[i].name + 2;
! 	      if (strcmp (*type_name, "signed_char") == 0)
! 		*type_name = "signed char";
! 	      else if (strcmp (*type_name, "size_t") == 0)
! 		*type_name = "ssize_t";
! 	      else if (strcmp (*type_name, "float_complex") == 0)
! 		*type_name = "__GFORTRAN_FLOAT_COMPLEX";
! 	      else if (strcmp (*type_name, "double_complex") == 0)
! 		*type_name = "__GFORTRAN_DOUBLE_COMPLEX";
! 	      else if (strcmp (*type_name, "long_double_complex") == 0)
! 		*type_name = "__GFORTRAN_LONG_DOUBLE_COMPLEX";
  
! 	      break;
  	    }
  	}
      }
diff -Nrcpad gcc-10.2.0/gcc/fortran/expr.c gcc-10.3.0/gcc/fortran/expr.c
*** gcc-10.2.0/gcc/fortran/expr.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/expr.c	Thu Apr  8 11:56:28 2021
*************** simplify_parameter_variable (gfc_expr *p
*** 2096,2101 ****
--- 2096,2104 ----
  	return false;
  
        e->rank = p->rank;
+ 
+       if (e->ts.type == BT_CHARACTER && p->ts.u.cl)
+ 	e->ts = p->ts;
      }
  
    if (e->ts.type == BT_CHARACTER && e->ts.u.cl == NULL)
*************** gfc_check_init_expr (gfc_expr *e)
*** 2904,2910 ****
  		   && (e->value.function.isym->conversion == 1);
  
  	if (!conversion && (!gfc_is_intrinsic (sym, 0, e->where)
! 	    || (m = gfc_intrinsic_func_interface (e, 0)) != MATCH_YES))
  	  {
  	    gfc_error ("Function %qs in initialization expression at %L "
  		       "must be an intrinsic function",
--- 2907,2913 ----
  		   && (e->value.function.isym->conversion == 1);
  
  	if (!conversion && (!gfc_is_intrinsic (sym, 0, e->where)
! 	    || (m = gfc_intrinsic_func_interface (e, 0)) == MATCH_NO))
  	  {
  	    gfc_error ("Function %qs in initialization expression at %L "
  		       "must be an intrinsic function",
*************** gfc_check_pointer_assign (gfc_expr *lval
*** 4271,4277 ****
        gfc_symbol *sym;
        bool target;
  
!       gcc_assert (rvalue->symtree);
        sym = rvalue->symtree->n.sym;
  
        if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
--- 4274,4293 ----
        gfc_symbol *sym;
        bool target;
  
!       if (gfc_is_size_zero_array (rvalue))
! 	{
! 	  gfc_error ("Zero-sized array detected at %L where an entity with "
! 		     "the TARGET attribute is expected", &rvalue->where);
! 	  return false;
! 	}
!       else if (!rvalue->symtree)
! 	{
! 	  gfc_error ("Pointer assignment target in initialization expression "
! 		     "does not have the TARGET attribute at %L",
! 		     &rvalue->where);
! 	  return false;
! 	}
! 
        sym = rvalue->symtree->n.sym;
  
        if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
diff -Nrcpad gcc-10.2.0/gcc/fortran/frontend-passes.c gcc-10.3.0/gcc/fortran/frontend-passes.c
*** gcc-10.2.0/gcc/fortran/frontend-passes.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/frontend-passes.c	Thu Apr  8 11:56:28 2021
*************** gfc_check_externals (gfc_namespace *ns)
*** 5516,5518 ****
--- 5516,5592 ----
  
    gfc_errors_to_warnings (false);
  }
+ 
+ /* Callback function. If there is a call to a subroutine which is
+    neither pure nor implicit_pure, unset the implicit_pure flag for
+    the caller and return -1.  */
+ 
+ static int
+ implicit_pure_call (gfc_code **c, int *walk_subtrees ATTRIBUTE_UNUSED,
+ 		    void *sym_data)
+ {
+   gfc_code *co = *c;
+   gfc_symbol *caller_sym;
+   symbol_attribute *a;
+ 
+   if (co->op != EXEC_CALL || co->resolved_sym == NULL)
+     return 0;
+ 
+   a = &co->resolved_sym->attr;
+   if (a->intrinsic || a->pure || a->implicit_pure)
+     return 0;
+ 
+   caller_sym = (gfc_symbol *) sym_data;
+   gfc_unset_implicit_pure (caller_sym);
+   return 1;
+ }
+ 
+ /* Callback function. If there is a call to a function which is
+    neither pure nor implicit_pure, unset the implicit_pure flag for
+    the caller and return 1.  */
+ 
+ static int
+ implicit_pure_expr (gfc_expr **e, int *walk ATTRIBUTE_UNUSED, void *sym_data)
+ {
+   gfc_expr *expr = *e;
+   gfc_symbol *caller_sym;
+   gfc_symbol *sym;
+   symbol_attribute *a;
+ 
+   if (expr->expr_type != EXPR_FUNCTION || expr->value.function.isym)
+     return 0;
+ 
+   sym = expr->symtree->n.sym;
+   a = &sym->attr;
+   if (a->pure || a->implicit_pure)
+     return 0;
+ 
+   caller_sym = (gfc_symbol *) sym_data;
+   gfc_unset_implicit_pure (caller_sym);
+   return 1;
+ }
+ 
+ /* Go through all procedures in the namespace and unset the
+    implicit_pure attribute for any procedure that calls something not
+    pure or implicit pure.  */
+ 
+ bool
+ gfc_fix_implicit_pure (gfc_namespace *ns)
+ {
+   bool changed = false;
+   gfc_symbol *proc = ns->proc_name;
+ 
+   if (proc && proc->attr.flavor == FL_PROCEDURE && proc->attr.implicit_pure
+       && ns->code
+       && gfc_code_walker (&ns->code, implicit_pure_call, implicit_pure_expr,
+ 			  (void *) ns->proc_name))
+     changed = true;
+ 
+   for (ns = ns->contained; ns; ns = ns->sibling)
+     {
+       if (gfc_fix_implicit_pure (ns))
+ 	changed = true;
+     }
+ 
+   return changed;
+ }
diff -Nrcpad gcc-10.2.0/gcc/fortran/gfortran.h gcc-10.3.0/gcc/fortran/gfortran.h
*** gcc-10.2.0/gcc/fortran/gfortran.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/gfortran.h	Thu Apr  8 11:56:28 2021
*************** bool find_forall_index (gfc_expr *, gfc_
*** 3406,3411 ****
--- 3406,3412 ----
  bool gfc_resolve_index (gfc_expr *, int);
  bool gfc_resolve_dim_arg (gfc_expr *);
  bool gfc_is_formal_arg (void);
+ bool gfc_resolve_substring (gfc_ref *, bool *);
  void gfc_resolve_substring_charlen (gfc_expr *);
  match gfc_iso_c_sub_interface(gfc_code *, gfc_symbol *);
  gfc_expr *gfc_expr_to_initialize (gfc_expr *);
*************** int gfc_expr_walker (gfc_expr **, walk_e
*** 3623,3628 ****
--- 3624,3630 ----
  int gfc_code_walker (gfc_code **, walk_code_fn_t, walk_expr_fn_t, void *);
  bool gfc_has_dimen_vector_ref (gfc_expr *e);
  void gfc_check_externals (gfc_namespace *);
+ bool gfc_fix_implicit_pure (gfc_namespace *);
  
  /* simplify.c */
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/gfortran.info gcc-10.3.0/gcc/fortran/gfortran.info
*** gcc-10.2.0/gcc/fortran/gfortran.info	Thu Jul 23 06:45:26 2020
--- gcc-10.3.0/gcc/fortran/gfortran.info	Thu Apr  8 12:06:42 2021
*************** File: gfortran.info,  Node: FINDLOC,  Ne
*** 12210,12226 ****
  _Description_:
       Determines the location of the element in the array with the value
       given in the VALUE argument, or, if the DIM argument is supplied,
!      determines the locations of the maximum element along each row of
!      the array in the DIM direction.  If MASK is present, only the
!      elements for which MASK is '.TRUE.' are considered.  If more than
!      one element in the array has the value VALUE, the location returned
!      is that of the first such element in array element order if the
!      BACK is not present or if it is '.FALSE.'.  If BACK is true, the
!      location returned is that of the last such element.  If the array
!      has zero size, or all of the elements of MASK are '.FALSE.', then
!      the result is an array of zeroes.  Similarly, if DIM is supplied
!      and all of the elements of MASK along a given row are zero, the
!      result value for that row is zero.
  
  _Standard_:
       Fortran 2008 and later.
--- 12210,12227 ----
  _Description_:
       Determines the location of the element in the array with the value
       given in the VALUE argument, or, if the DIM argument is supplied,
!      determines the locations of the elements equal to the VALUE
!      argument element along each row of the array in the DIM direction.
!      If MASK is present, only the elements for which MASK is '.TRUE.'
!      are considered.  If more than one element in the array has the
!      value VALUE, the location returned is that of the first such
!      element in array element order if the BACK is not present or if it
!      is '.FALSE.'.  If BACK is true, the location returned is that of
!      the last such element.  If the array has zero size, or all of the
!      elements of MASK are '.FALSE.', then the result is an array of
!      zeroes.  Similarly, if DIM is supplied and all of the elements of
!      MASK along a given row are zero, the result value for that row is
!      zero.
  
  _Standard_:
       Fortran 2008 and later.
*************** Node: FDATE467948
*** 23386,23581 ****
  Node: FGET469434
  Node: FGETC471261
  Node: FINDLOC473071
! Node: FLOOR475531
! Node: FLUSH476522
! Node: FNUM478401
! Node: FPUT479126
! Node: FPUTC480760
! Node: FRACTION482541
! Node: FREE483445
! Node: FSEEK484288
! Node: FSTAT486594
! Node: FTELL487680
! Node: GAMMA488662
! Node: GERROR489652
! Node: GETARG490374
! Node: GET_COMMAND492145
! Node: GET_COMMAND_ARGUMENT493519
! Node: GETCWD495566
! Node: GETENV496546
! Node: GET_ENVIRONMENT_VARIABLE497978
! Node: GETGID500141
! Node: GETLOG500678
! Node: GETPID501540
! Node: GETUID502270
! Node: GMTIME502786
! Node: HOSTNM504546
! Node: HUGE505467
! Node: HYPOT506189
! Node: IACHAR507015
! Node: IALL508183
! Node: IAND509668
! Node: IANY511450
! Node: IARGC512944
! Node: IBCLR513963
! Node: IBITS515211
! Node: IBSET516715
! Node: ICHAR517958
! Node: IDATE520128
! Node: IEOR521428
! Node: IERRNO523103
! Node: IMAGE_INDEX523651
! Node: INDEX intrinsic524673
! Node: INT526199
! Node: INT2528043
! Node: INT8528811
! Node: IOR529526
! Node: IPARITY531177
! Node: IRAND532725
! Node: IS_CONTIGUOUS534084
! Node: IS_IOSTAT_END535250
! Node: IS_IOSTAT_EOR536357
! Node: ISATTY537486
! Node: ISHFT538269
! Node: ISHFTC539838
! Node: ISNAN541645
! Node: ITIME542412
! Node: KILL543710
! Node: KIND544846
! Node: LBOUND545744
! Node: LCOBOUND547082
! Node: LEADZ548217
! Node: LEN549078
! Node: LEN_TRIM550374
! Node: LGE551362
! Node: LGT552875
! Node: LINK554353
! Node: LLE555392
! Node: LLT556892
! Node: LNBLNK558363
! Node: LOC559141
! Node: LOG559873
! Node: LOG10561408
! Node: LOG_GAMMA562398
! Node: LOGICAL563500
! Node: LONG564312
! Node: LSHIFT565070
! Node: LSTAT566179
! Node: LTIME567378
! Node: MALLOC569060
! Node: MASKL570522
! Node: MASKR571289
! Node: MATMUL572059
! Node: MAX573219
! Node: MAXEXPONENT574754
! Node: MAXLOC575571
! Node: MAXVAL578188
! Node: MCLOCK579838
! Node: MCLOCK8580861
! Node: MERGE582091
! Node: MERGE_BITS582843
! Node: MIN583882
! Node: MINEXPONENT585420
! Node: MINLOC586051
! Node: MINVAL588699
! Node: MOD590352
! Node: MODULO592677
! Node: MOVE_ALLOC594142
! Node: MVBITS595175
! Node: NEAREST596827
! Node: NEW_LINE597927
! Node: NINT598700
! Node: NORM2600121
! Node: NOT601263
! Node: NULL602433
! Node: NUM_IMAGES603341
! Node: OR605042
! Node: PACK606765
! Node: PARITY608809
! Node: PERROR610030
! Node: POPCNT610655
! Node: POPPAR611526
! Node: PRECISION612579
! Node: PRESENT613511
! Node: PRODUCT614623
! Node: RADIX616157
! Node: RAN616968
! Node: RAND617424
! Node: RANDOM_INIT618757
! Node: RANDOM_NUMBER620823
! Node: RANDOM_SEED622070
! Node: RANGE624540
! Node: RANK625220
! Node: REAL626001
! Node: RENAME627942
! Node: REPEAT628964
! Node: RESHAPE629692
! Node: RRSPACING631159
! Node: RSHIFT631852
! Node: SAME_TYPE_AS633020
! Node: SCALE633852
! Node: SCAN634633
! Node: SECNDS636191
! Node: SECOND637283
! Node: SELECTED_CHAR_KIND638159
! Node: SELECTED_INT_KIND639754
! Node: SELECTED_REAL_KIND640931
! Node: SET_EXPONENT643607
! Node: SHAPE644604
! Node: SHIFTA646028
! Node: SHIFTL647019
! Node: SHIFTR647879
! Node: SIGN648740
! Node: SIGNAL650081
! Node: SIN651587
! Node: SIND652851
! Node: SINH654180
! Node: SIZE655098
! Node: SIZEOF656417
! Node: SLEEP658072
! Node: SPACING658633
! Node: SPREAD659647
! Node: SQRT660798
! Node: SRAND662130
! Node: STAT663364
! Node: STORAGE_SIZE666531
! Node: SUM667410
! Node: SYMLNK668902
! Node: SYSTEM670037
! Node: SYSTEM_CLOCK671292
! Node: TAN674140
! Node: TAND675211
! Node: TANH676295
! Node: THIS_IMAGE677470
! Node: TIME679770
! Node: TIME8680941
! Node: TINY682140
! Node: TRAILZ682741
! Node: TRANSFER683559
! Node: TRANSPOSE685595
! Node: TRIM686285
! Node: TTYNAM687143
! Node: UBOUND688061
! Node: UCOBOUND689451
! Node: UMASK690588
! Node: UNLINK691270
! Node: UNPACK692250
! Node: VERIFY693545
! Node: XOR695274
! Node: Intrinsic Modules697084
! Node: ISO_FORTRAN_ENV697373
! Node: ISO_C_BINDING701776
! Node: IEEE modules705482
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS706625
! Node: OpenACC Module OPENACC708641
! Node: Contributing709568
! Node: Contributors710422
! Node: Projects712053
! Node: Proposed Extensions712860
! Node: Copying714870
! Node: GNU Free Documentation License752415
! Node: Funding777539
! Node: Option Index780065
! Node: Keyword Index799126
  
  End Tag Table
--- 23387,23582 ----
  Node: FGET469434
  Node: FGETC471261
  Node: FINDLOC473071
! Node: FLOOR475564
! Node: FLUSH476555
! Node: FNUM478434
! Node: FPUT479159
! Node: FPUTC480793
! Node: FRACTION482574
! Node: FREE483478
! Node: FSEEK484321
! Node: FSTAT486627
! Node: FTELL487713
! Node: GAMMA488695
! Node: GERROR489685
! Node: GETARG490407
! Node: GET_COMMAND492178
! Node: GET_COMMAND_ARGUMENT493552
! Node: GETCWD495599
! Node: GETENV496579
! Node: GET_ENVIRONMENT_VARIABLE498011
! Node: GETGID500174
! Node: GETLOG500711
! Node: GETPID501573
! Node: GETUID502303
! Node: GMTIME502819
! Node: HOSTNM504579
! Node: HUGE505500
! Node: HYPOT506222
! Node: IACHAR507048
! Node: IALL508216
! Node: IAND509701
! Node: IANY511483
! Node: IARGC512977
! Node: IBCLR513996
! Node: IBITS515244
! Node: IBSET516748
! Node: ICHAR517991
! Node: IDATE520161
! Node: IEOR521461
! Node: IERRNO523136
! Node: IMAGE_INDEX523684
! Node: INDEX intrinsic524706
! Node: INT526232
! Node: INT2528076
! Node: INT8528844
! Node: IOR529559
! Node: IPARITY531210
! Node: IRAND532758
! Node: IS_CONTIGUOUS534117
! Node: IS_IOSTAT_END535283
! Node: IS_IOSTAT_EOR536390
! Node: ISATTY537519
! Node: ISHFT538302
! Node: ISHFTC539871
! Node: ISNAN541678
! Node: ITIME542445
! Node: KILL543743
! Node: KIND544879
! Node: LBOUND545777
! Node: LCOBOUND547115
! Node: LEADZ548250
! Node: LEN549111
! Node: LEN_TRIM550407
! Node: LGE551395
! Node: LGT552908
! Node: LINK554386
! Node: LLE555425
! Node: LLT556925
! Node: LNBLNK558396
! Node: LOC559174
! Node: LOG559906
! Node: LOG10561441
! Node: LOG_GAMMA562431
! Node: LOGICAL563533
! Node: LONG564345
! Node: LSHIFT565103
! Node: LSTAT566212
! Node: LTIME567411
! Node: MALLOC569093
! Node: MASKL570555
! Node: MASKR571322
! Node: MATMUL572092
! Node: MAX573252
! Node: MAXEXPONENT574787
! Node: MAXLOC575604
! Node: MAXVAL578221
! Node: MCLOCK579871
! Node: MCLOCK8580894
! Node: MERGE582124
! Node: MERGE_BITS582876
! Node: MIN583915
! Node: MINEXPONENT585453
! Node: MINLOC586084
! Node: MINVAL588732
! Node: MOD590385
! Node: MODULO592710
! Node: MOVE_ALLOC594175
! Node: MVBITS595208
! Node: NEAREST596860
! Node: NEW_LINE597960
! Node: NINT598733
! Node: NORM2600154
! Node: NOT601296
! Node: NULL602466
! Node: NUM_IMAGES603374
! Node: OR605075
! Node: PACK606798
! Node: PARITY608842
! Node: PERROR610063
! Node: POPCNT610688
! Node: POPPAR611559
! Node: PRECISION612612
! Node: PRESENT613544
! Node: PRODUCT614656
! Node: RADIX616190
! Node: RAN617001
! Node: RAND617457
! Node: RANDOM_INIT618790
! Node: RANDOM_NUMBER620856
! Node: RANDOM_SEED622103
! Node: RANGE624573
! Node: RANK625253
! Node: REAL626034
! Node: RENAME627975
! Node: REPEAT628997
! Node: RESHAPE629725
! Node: RRSPACING631192
! Node: RSHIFT631885
! Node: SAME_TYPE_AS633053
! Node: SCALE633885
! Node: SCAN634666
! Node: SECNDS636224
! Node: SECOND637316
! Node: SELECTED_CHAR_KIND638192
! Node: SELECTED_INT_KIND639787
! Node: SELECTED_REAL_KIND640964
! Node: SET_EXPONENT643640
! Node: SHAPE644637
! Node: SHIFTA646061
! Node: SHIFTL647052
! Node: SHIFTR647912
! Node: SIGN648773
! Node: SIGNAL650114
! Node: SIN651620
! Node: SIND652884
! Node: SINH654213
! Node: SIZE655131
! Node: SIZEOF656450
! Node: SLEEP658105
! Node: SPACING658666
! Node: SPREAD659680
! Node: SQRT660831
! Node: SRAND662163
! Node: STAT663397
! Node: STORAGE_SIZE666564
! Node: SUM667443
! Node: SYMLNK668935
! Node: SYSTEM670070
! Node: SYSTEM_CLOCK671325
! Node: TAN674173
! Node: TAND675244
! Node: TANH676328
! Node: THIS_IMAGE677503
! Node: TIME679803
! Node: TIME8680974
! Node: TINY682173
! Node: TRAILZ682774
! Node: TRANSFER683592
! Node: TRANSPOSE685628
! Node: TRIM686318
! Node: TTYNAM687176
! Node: UBOUND688094
! Node: UCOBOUND689484
! Node: UMASK690621
! Node: UNLINK691303
! Node: UNPACK692283
! Node: VERIFY693578
! Node: XOR695307
! Node: Intrinsic Modules697117
! Node: ISO_FORTRAN_ENV697406
! Node: ISO_C_BINDING701809
! Node: IEEE modules705515
! Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS706658
! Node: OpenACC Module OPENACC708674
! Node: Contributing709601
! Node: Contributors710455
! Node: Projects712086
! Node: Proposed Extensions712893
! Node: Copying714903
! Node: GNU Free Documentation License752448
! Node: Funding777572
! Node: Option Index780098
! Node: Keyword Index799159
  
  End Tag Table
diff -Nrcpad gcc-10.2.0/gcc/fortran/interface.c gcc-10.3.0/gcc/fortran/interface.c
*** gcc-10.2.0/gcc/fortran/interface.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/interface.c	Thu Apr  8 11:56:28 2021
*************** gfc_check_dummy_characteristics (gfc_sym
*** 1465,1470 ****
--- 1465,1483 ----
        int i, compval;
        gfc_expr *shape1, *shape2;
  
+       /* Sometimes the ambiguity between deferred shape and assumed shape
+ 	 does not get resolved in module procedures, where the only explicit
+ 	 declaration of the dummy is in the interface.  */
+       if (s1->ns->proc_name && s1->ns->proc_name->attr.module_procedure
+ 	  && s1->as->type == AS_ASSUMED_SHAPE
+ 	  && s2->as->type == AS_DEFERRED)
+ 	{
+ 	  s2->as->type = AS_ASSUMED_SHAPE;
+ 	  for (i = 0; i < s2->as->rank; i++)
+ 	    if (s1->as->lower[i] != NULL)
+ 	      s2->as->lower[i] = gfc_copy_expr (s1->as->lower[i]);
+ 	}
+ 
        if (s1->as->type != s2->as->type)
  	{
  	  snprintf (errmsg, err_len, "Shape mismatch in argument '%s'",
*************** compare_parameter (gfc_symbol *formal, g
*** 2616,2622 ****
        || (actual->rank == 0 && formal->attr.dimension
  	  && gfc_is_coindexed (actual)))
      {
!       if (where 
  	  && (!formal->attr.artificial || (!formal->maybe_array
  					   && !maybe_dummy_array_arg (actual))))
  	{
--- 2629,2635 ----
        || (actual->rank == 0 && formal->attr.dimension
  	  && gfc_is_coindexed (actual)))
      {
!       if (where
  	  && (!formal->attr.artificial || (!formal->maybe_array
  					   && !maybe_dummy_array_arg (actual))))
  	{
*************** compare_parameter (gfc_symbol *formal, g
*** 2707,2713 ****
  
    if (ref == NULL && actual->expr_type != EXPR_NULL)
      {
!       if (where 
  	  && (!formal->attr.artificial || (!formal->maybe_array
  					   && !maybe_dummy_array_arg (actual))))
  	{
--- 2720,2726 ----
  
    if (ref == NULL && actual->expr_type != EXPR_NULL)
      {
!       if (where
  	  && (!formal->attr.artificial || (!formal->maybe_array
  					   && !maybe_dummy_array_arg (actual))))
  	{
*************** gfc_procedure_use (gfc_symbol *sym, gfc_
*** 3964,3970 ****
    if (!gfc_compare_actual_formal (ap, dummy_args, 0, sym->attr.elemental,
  				  sym->attr.proc == PROC_ST_FUNCTION, where))
      return false;
!  
    if (!check_intents (dummy_args, *ap))
      return false;
  
--- 3977,3983 ----
    if (!gfc_compare_actual_formal (ap, dummy_args, 0, sym->attr.elemental,
  				  sym->attr.proc == PROC_ST_FUNCTION, where))
      return false;
! 
    if (!check_intents (dummy_args, *ap))
      return false;
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/intrinsic.c gcc-10.3.0/gcc/fortran/intrinsic.c
*** gcc-10.2.0/gcc/fortran/intrinsic.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/intrinsic.c	Thu Apr  8 11:56:28 2021
*************** got_specific:
*** 5034,5043 ****
--- 5034,5053 ----
        sym->attr.intrinsic = 1;
        sym->attr.flavor = FL_PROCEDURE;
      }
+   if (sym->attr.flavor == FL_PROCEDURE)
+     {
+       sym->attr.function = 1;
+       sym->attr.proc = PROC_INTRINSIC;
+     }
  
    if (!sym->module)
      gfc_intrinsic_symbol (sym);
  
+   /* Have another stab at simplification since elemental intrinsics with array
+      actual arguments would be missed by the calls above to do_simplify.  */
+   if (isym->elemental)
+     gfc_simplify_expr (expr, 1);
+ 
    return MATCH_YES;
  }
  
*************** gfc_convert_type_warn (gfc_expr *expr, g
*** 5245,5252 ****
  	{
  	  /* Larger kinds can hold values of smaller kinds without problems.
  	     Hence, only warn if target kind is smaller than the source
! 	     kind - or if -Wconversion-extra is specified.  */
! 	  if (expr->expr_type != EXPR_CONSTANT)
  	    {
  	      if (warn_conversion && from_ts.kind > ts->kind)
  		gfc_warning_now (OPT_Wconversion, "Possible change of value in "
--- 5255,5264 ----
  	{
  	  /* Larger kinds can hold values of smaller kinds without problems.
  	     Hence, only warn if target kind is smaller than the source
! 	     kind - or if -Wconversion-extra is specified.  LOGICAL values
! 	     will always fit regardless of kind so ignore conversion.  */
! 	  if (expr->expr_type != EXPR_CONSTANT
! 	      && ts->type != BT_LOGICAL)
  	    {
  	      if (warn_conversion && from_ts.kind > ts->kind)
  		gfc_warning_now (OPT_Wconversion, "Possible change of value in "
diff -Nrcpad gcc-10.2.0/gcc/fortran/intrinsic.texi gcc-10.3.0/gcc/fortran/intrinsic.texi
*** gcc-10.2.0/gcc/fortran/intrinsic.texi	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/intrinsic.texi	Thu Apr  8 11:56:28 2021
*************** END PROGRAM
*** 6154,6160 ****
  @item @emph{Description}:
  Determines the location of the element in the array with the value
  given in the @var{VALUE} argument, or, if the @var{DIM} argument is
! supplied, determines the locations of the maximum element along each
  row of the array in the @var{DIM} direction.  If @var{MASK} is
  present, only the elements for which @var{MASK} is @code{.TRUE.} are
  considered.  If more than one element in the array has the value
--- 6154,6161 ----
  @item @emph{Description}:
  Determines the location of the element in the array with the value
  given in the @var{VALUE} argument, or, if the @var{DIM} argument is
! supplied, determines the locations of the elements equal to the
! @var{VALUE} argument element along each
  row of the array in the @var{DIM} direction.  If @var{MASK} is
  present, only the elements for which @var{MASK} is @code{.TRUE.} are
  considered.  If more than one element in the array has the value
diff -Nrcpad gcc-10.2.0/gcc/fortran/io.c gcc-10.3.0/gcc/fortran/io.c
*** gcc-10.2.0/gcc/fortran/io.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/io.c	Thu Apr  8 11:56:28 2021
*************** resolve_tag_format (gfc_expr *e)
*** 1762,1767 ****
--- 1762,1774 ----
       It may be assigned an Hollerith constant.  */
    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);
+ 	  return false;
+ 	}
        if (!gfc_notify_std (GFC_STD_LEGACY, "Non-character in FORMAT tag "
  			   "at %L", &e->where))
  	return false;
diff -Nrcpad gcc-10.2.0/gcc/fortran/iresolve.c gcc-10.3.0/gcc/fortran/iresolve.c
*** gcc-10.2.0/gcc/fortran/iresolve.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/iresolve.c	Thu Apr  8 11:56:28 2021
*************** gfc_resolve_index_func (gfc_expr *f, gfc
*** 1296,1306 ****
  
    f->ts.type = BT_INTEGER;
    if (kind)
!     {
!       f->ts.kind = mpz_get_si ((kind)->value.integer);
!       a_back->next = NULL;
!       gfc_free_actual_arglist (a_kind);
!     }
    else
      f->ts.kind = gfc_default_integer_kind;
  
--- 1296,1302 ----
  
    f->ts.type = BT_INTEGER;
    if (kind)
!     f->ts.kind = mpz_get_si ((kind)->value.integer);
    else
      f->ts.kind = gfc_default_integer_kind;
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/match.c gcc-10.3.0/gcc/fortran/match.c
*** gcc-10.2.0/gcc/fortran/match.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/match.c	Thu Apr  8 11:56:28 2021
*************** gfc_match_assignment (void)
*** 1389,1397 ****
  
    gfc_check_do_variable (lvalue->symtree);
  
-   if (lvalue->ts.type == BT_CLASS)
-     gfc_find_vtab (&rvalue->ts);
- 
    return MATCH_YES;
  }
  
--- 1389,1394 ----
*************** gfc_match_call (void)
*** 5002,5011 ****
    sym = st->n.sym;
  
    /* If this is a variable of derived-type, it probably starts a type-bound
!      procedure call.  */
!   if ((sym->attr.flavor != FL_PROCEDURE
!        || gfc_is_function_return_value (sym, gfc_current_ns))
!       && (sym->ts.type == BT_DERIVED || sym->ts.type == BT_CLASS))
      return match_typebound_call (st);
  
    /* If it does not seem to be callable (include functions so that the
--- 4999,5014 ----
    sym = st->n.sym;
  
    /* If this is a variable of derived-type, it probably starts a type-bound
!      procedure call. Associate variable targets have to be resolved for the
!      target type.  */
!   if (((sym->attr.flavor != FL_PROCEDURE
! 	|| gfc_is_function_return_value (sym, gfc_current_ns))
!        && (sym->ts.type == BT_DERIVED || sym->ts.type == BT_CLASS))
! 		||
!       (sym->assoc && sym->assoc->target
!        && gfc_resolve_expr (sym->assoc->target)
!        && (sym->assoc->target->ts.type == BT_DERIVED
! 	   || sym->assoc->target->ts.type == BT_CLASS)))
      return match_typebound_call (st);
  
    /* If it does not seem to be callable (include functions so that the
*************** copy_ts_from_selector_to_associate (gfc_
*** 6159,6172 ****
    while (ref && ref->next)
      ref = ref->next;
  
!   if (selector->ts.type == BT_CLASS && CLASS_DATA (selector)->as
        && CLASS_DATA (selector)->as->type == AS_ASSUMED_RANK)
      {
        assoc_sym->attr.dimension = 1;
        assoc_sym->as = gfc_copy_array_spec (CLASS_DATA (selector)->as);
        goto build_class_sym;
      }
!   else if (selector->ts.type == BT_CLASS && CLASS_DATA (selector)->as
  	   && ref && ref->type == REF_ARRAY)
      {
        /* Ensure that the array reference type is set.  We cannot use
--- 6162,6179 ----
    while (ref && ref->next)
      ref = ref->next;
  
!   if (selector->ts.type == BT_CLASS
!       && CLASS_DATA (selector)
!       && CLASS_DATA (selector)->as
        && CLASS_DATA (selector)->as->type == AS_ASSUMED_RANK)
      {
        assoc_sym->attr.dimension = 1;
        assoc_sym->as = gfc_copy_array_spec (CLASS_DATA (selector)->as);
        goto build_class_sym;
      }
!   else if (selector->ts.type == BT_CLASS
! 	   && CLASS_DATA (selector)
! 	   && CLASS_DATA (selector)->as
  	   && ref && ref->type == REF_ARRAY)
      {
        /* Ensure that the array reference type is set.  We cannot use
*************** build_class_sym:
*** 6223,6229 ****
      {
        /* The correct class container has to be available.  */
        assoc_sym->ts.type = BT_CLASS;
!       assoc_sym->ts.u.derived = CLASS_DATA (selector)->ts.u.derived;
        assoc_sym->attr.pointer = 1;
        gfc_build_class_symbol (&assoc_sym->ts, &assoc_sym->attr, &assoc_sym->as);
      }
--- 6230,6237 ----
      {
        /* The correct class container has to be available.  */
        assoc_sym->ts.type = BT_CLASS;
!       assoc_sym->ts.u.derived = CLASS_DATA (selector)
! 	? CLASS_DATA (selector)->ts.u.derived : selector->ts.u.derived;
        assoc_sym->attr.pointer = 1;
        gfc_build_class_symbol (&assoc_sym->ts, &assoc_sym->attr, &assoc_sym->as);
      }
*************** select_intrinsic_set_tmp (gfc_typespec *
*** 6303,6309 ****
  static void
  select_type_set_tmp (gfc_typespec *ts)
  {
!   char name[GFC_MAX_SYMBOL_LEN];
    gfc_symtree *tmp = NULL;
    gfc_symbol *selector = select_type_stack->selector;
    gfc_symbol *sym;
--- 6311,6317 ----
  static void
  select_type_set_tmp (gfc_typespec *ts)
  {
!   char name[GFC_MAX_SYMBOL_LEN + 12 + 1];
    gfc_symtree *tmp = NULL;
    gfc_symbol *selector = select_type_stack->selector;
    gfc_symbol *sym;
*************** gfc_match_select_type (void)
*** 6382,6388 ****
  {
    gfc_expr *expr1, *expr2 = NULL;
    match m;
!   char name[GFC_MAX_SYMBOL_LEN];
    bool class_array;
    gfc_symbol *sym;
    gfc_namespace *ns = gfc_current_ns;
--- 6390,6396 ----
  {
    gfc_expr *expr1, *expr2 = NULL;
    match m;
!   char name[GFC_MAX_SYMBOL_LEN + 1];
    bool class_array;
    gfc_symbol *sym;
    gfc_namespace *ns = gfc_current_ns;
*************** gfc_match_select_rank (void)
*** 6607,6613 ****
  {
    gfc_expr *expr1, *expr2 = NULL;
    match m;
!   char name[GFC_MAX_SYMBOL_LEN];
    gfc_symbol *sym, *sym2;
    gfc_namespace *ns = gfc_current_ns;
    gfc_array_spec *as = NULL;
--- 6615,6621 ----
  {
    gfc_expr *expr1, *expr2 = NULL;
    match m;
!   char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_symbol *sym, *sym2;
    gfc_namespace *ns = gfc_current_ns;
    gfc_array_spec *as = NULL;
*************** gfc_match_select_rank (void)
*** 6642,6648 ****
        if (expr2->symtree)
  	{
  	  sym2 = expr2->symtree->n.sym;
! 	  as = sym2->ts.type == BT_CLASS ? CLASS_DATA (sym2)->as : sym2->as;
  	}
  
        if (expr2->expr_type != EXPR_VARIABLE
--- 6650,6657 ----
        if (expr2->symtree)
  	{
  	  sym2 = expr2->symtree->n.sym;
! 	  as = (sym2->ts.type == BT_CLASS
! 		&& CLASS_DATA (sym2)) ? CLASS_DATA (sym2)->as : sym2->as;
  	}
  
        if (expr2->expr_type != EXPR_VARIABLE
*************** gfc_match_select_rank (void)
*** 6654,6660 ****
  	  goto cleanup;
  	}
  
!       if (expr2->ts.type == BT_CLASS)
  	{
  	  copy_ts_from_selector_to_associate (expr1, expr2);
  
--- 6663,6669 ----
  	  goto cleanup;
  	}
  
!       if (expr2->ts.type == BT_CLASS && CLASS_DATA (sym2))
  	{
  	  copy_ts_from_selector_to_associate (expr1, expr2);
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/misc.c gcc-10.3.0/gcc/fortran/misc.c
*** gcc-10.2.0/gcc/fortran/misc.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/misc.c	Thu Apr  8 11:56:28 2021
*************** gfc_typename (gfc_expr *ex)
*** 224,233 ****
  
    if (ex->ts.type == BT_CHARACTER)
      {
!       if (ex->ts.u.cl && ex->ts.u.cl->length)
! 	length = gfc_mpz_get_hwi (ex->ts.u.cl->length->value.integer);
!       else
  	length = ex->value.character.length;
        if (ex->ts.kind == gfc_default_character_kind)
  	sprintf (buffer, "CHARACTER(" HOST_WIDE_INT_PRINT_DEC ")", length);
        else
--- 224,255 ----
  
    if (ex->ts.type == BT_CHARACTER)
      {
!       if (ex->expr_type == EXPR_CONSTANT)
  	length = ex->value.character.length;
+       else if (ex->ts.deferred)
+ 	{
+ 	  if (ex->ts.kind == gfc_default_character_kind)
+ 	    return "CHARACTER(:)";
+ 	  sprintf (buffer, "CHARACTER(:,%d)", ex->ts.kind);
+ 	  return buffer;
+ 	}
+       else if (ex->ts.u.cl && ex->ts.u.cl->length == NULL)
+ 	{
+ 	  if (ex->ts.kind == gfc_default_character_kind)
+ 	    return "CHARACTER(*)";
+ 	  sprintf (buffer, "CHARACTER(*,%d)", ex->ts.kind);
+ 	  return buffer;
+ 	}
+       else if (ex->ts.u.cl == NULL
+ 	       || ex->ts.u.cl->length->expr_type != EXPR_CONSTANT)
+ 	{
+ 	  if (ex->ts.kind == gfc_default_character_kind)
+ 	    return "CHARACTER";
+ 	  sprintf (buffer, "CHARACTER(KIND=%d)", ex->ts.kind);
+ 	  return buffer;
+ 	}
+       else
+ 	length = gfc_mpz_get_hwi (ex->ts.u.cl->length->value.integer);
        if (ex->ts.kind == gfc_default_character_kind)
  	sprintf (buffer, "CHARACTER(" HOST_WIDE_INT_PRINT_DEC ")", length);
        else
diff -Nrcpad gcc-10.2.0/gcc/fortran/module.c gcc-10.3.0/gcc/fortran/module.c
*** gcc-10.2.0/gcc/fortran/module.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/module.c	Thu Apr  8 11:56:28 2021
*************** mio_symbol (gfc_symbol *sym)
*** 4411,4416 ****
--- 4411,4419 ----
  
    mio_symbol_attribute (&sym->attr);
  
+   if (sym->attr.pdt_type)
+     sym->name = gfc_dt_upper_string (sym->name);
+ 
    /* Note that components are always saved, even if they are supposed
       to be private.  Component access is checked during searching.  */
    mio_component_list (&sym->components, sym->attr.vtype);
diff -Nrcpad gcc-10.2.0/gcc/fortran/openmp.c gcc-10.3.0/gcc/fortran/openmp.c
*** gcc-10.2.0/gcc/fortran/openmp.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/openmp.c	Thu Apr  8 11:56:28 2021
*************** gfc_resolve_omp_parallel_blocks (gfc_cod
*** 5597,5602 ****
--- 5597,5604 ----
  
    switch (code->op)
      {
+     case EXEC_OMP_DISTRIBUTE_PARALLEL_DO:
+     case EXEC_OMP_DISTRIBUTE_PARALLEL_DO_SIMD:
      case EXEC_OMP_PARALLEL_DO:
      case EXEC_OMP_PARALLEL_DO_SIMD:
      case EXEC_OMP_TARGET_PARALLEL_DO:
*************** resolve_omp_do (gfc_code *code)
*** 5893,5903 ****
      }
  }
  
- static bool
- oacc_is_parallel (gfc_code *code)
- {
-   return code->op == EXEC_OACC_PARALLEL || code->op == EXEC_OACC_PARALLEL_LOOP;
- }
  
  static gfc_statement
  omp_code_to_statement (gfc_code *code)
--- 5895,5900 ----
*************** resolve_oacc_nested_loops (gfc_code *cod
*** 6157,6182 ****
  
  
  static void
- resolve_oacc_params_in_parallel (gfc_code *code, const char *clause,
- 				 const char *arg)
- {
-   fortran_omp_context *c;
- 
-   if (oacc_is_parallel (code))
-     gfc_error ("!$ACC LOOP %s in PARALLEL region doesn't allow "
- 	       "%s arguments at %L", clause, arg, &code->loc);
-   for (c = omp_current_ctx; c; c = c->previous)
-     {
-       if (oacc_is_loop (c->code))
- 	break;
-       if (oacc_is_parallel (c->code))
- 	gfc_error ("!$ACC LOOP %s in PARALLEL region doesn't allow "
- 		   "%s arguments at %L", clause, arg, &code->loc);
-     }
- }
- 
- 
- static void
  resolve_oacc_loop_blocks (gfc_code *code)
  {
    if (!oacc_is_loop (code))
--- 6154,6159 ----
*************** resolve_oacc_loop_blocks (gfc_code *code
*** 6187,6204 ****
      gfc_error ("Tiled loop cannot be parallelized across gangs, workers and "
  	       "vectors at the same time at %L", &code->loc);
  
-   if (code->ext.omp_clauses->gang
-       && code->ext.omp_clauses->gang_num_expr)
-     resolve_oacc_params_in_parallel (code, "GANG", "num");
- 
-   if (code->ext.omp_clauses->worker
-       && code->ext.omp_clauses->worker_expr)
-     resolve_oacc_params_in_parallel (code, "WORKER", "num");
- 
-   if (code->ext.omp_clauses->vector
-       && code->ext.omp_clauses->vector_expr)
-     resolve_oacc_params_in_parallel (code, "VECTOR", "length");
- 
    if (code->ext.omp_clauses->tile_list)
      {
        gfc_expr_list *el;
--- 6164,6169 ----
diff -Nrcpad gcc-10.2.0/gcc/fortran/parse.c gcc-10.3.0/gcc/fortran/parse.c
*** gcc-10.2.0/gcc/fortran/parse.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/parse.c	Thu Apr  8 11:56:28 2021
*************** loop:
*** 6446,6451 ****
--- 6446,6456 ----
  
    gfc_resolve (gfc_current_ns);
  
+   /* Fix the implicit_pure attribute for those procedures who should
+      not have it.  */
+   while (gfc_fix_implicit_pure (gfc_current_ns))
+     ;
+ 
    /* Dump the parse tree if requested.  */
    if (flag_dump_fortran_original)
      gfc_dump_parse_tree (gfc_current_ns, stdout);
*************** done:
*** 6491,6496 ****
--- 6496,6518 ----
    /* Do the resolution.  */
    resolve_all_program_units (gfc_global_ns_list);
  
+   /* Go through all top-level namespaces and unset the implicit_pure
+      attribute for any procedures that call something not pure or
+      implicit_pure.  Because the a procedure marked as not implicit_pure
+      in one sweep may be called by another routine, we repeat this
+      process until there are no more changes.  */
+   bool changed;
+   do
+     {
+       changed = false;
+       for (gfc_current_ns = gfc_global_ns_list; gfc_current_ns;
+ 	   gfc_current_ns = gfc_current_ns->sibling)
+ 	{
+ 	  if (gfc_fix_implicit_pure (gfc_current_ns))
+ 	    changed = true;
+ 	}
+     }
+   while (changed);
  
    /* Fixup for external procedures.  */
    for (gfc_current_ns = gfc_global_ns_list; gfc_current_ns;
diff -Nrcpad gcc-10.2.0/gcc/fortran/primary.c gcc-10.3.0/gcc/fortran/primary.c
*** gcc-10.2.0/gcc/fortran/primary.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/primary.c	Thu Apr  8 11:56:28 2021
*************** got_delim:
*** 1190,1195 ****
--- 1190,1250 ----
    if (match_substring (NULL, 0, &e->ref, false) != MATCH_NO)
      e->expr_type = EXPR_SUBSTRING;
  
+   /* Substrings with constant starting and ending points are eligible as
+      designators (F2018, section 9.1).  Simplify substrings to make them usable
+      e.g. in data statements.  */
+   if (e->expr_type == EXPR_SUBSTRING
+       && e->ref && e->ref->type == REF_SUBSTRING
+       && e->ref->u.ss.start->expr_type == EXPR_CONSTANT
+       && (e->ref->u.ss.end == NULL
+ 	  || e->ref->u.ss.end->expr_type == EXPR_CONSTANT))
+     {
+       gfc_expr *res;
+       ptrdiff_t istart, iend;
+       size_t length;
+       bool equal_length = false;
+ 
+       /* Basic checks on substring starting and ending indices.  */
+       if (!gfc_resolve_substring (e->ref, &equal_length))
+ 	return MATCH_ERROR;
+ 
+       length = e->value.character.length;
+       istart = gfc_mpz_get_hwi (e->ref->u.ss.start->value.integer);
+       if (e->ref->u.ss.end == NULL)
+ 	iend = length;
+       else
+ 	iend = gfc_mpz_get_hwi (e->ref->u.ss.end->value.integer);
+ 
+       if (istart <= iend)
+ 	{
+ 	  if (istart < 1)
+ 	    {
+ 	      gfc_error ("Substring start index (%ld) at %L below 1",
+ 			 (long) istart, &e->ref->u.ss.start->where);
+ 	      return MATCH_ERROR;
+ 	    }
+ 	  if (iend > (ssize_t) length)
+ 	    {
+ 	      gfc_error ("Substring end index (%ld) at %L exceeds string "
+ 			 "length", (long) iend, &e->ref->u.ss.end->where);
+ 	      return MATCH_ERROR;
+ 	    }
+ 	  length = iend - istart + 1;
+ 	}
+       else
+ 	length = 0;
+ 
+       res = gfc_get_constant_expr (BT_CHARACTER, e->ts.kind, &e->where);
+       res->value.character.string = gfc_get_wide_string (length + 1);
+       res->value.character.length = length;
+       if (length > 0)
+ 	memcpy (res->value.character.string,
+ 		&e->value.character.string[istart - 1],
+ 		length * sizeof (gfc_char_t));
+       res->value.character.string[length] = '\0';
+       e = res;
+     }
+ 
    *result = e;
  
    return MATCH_YES;
*************** gfc_match_varspec (gfc_expr *primary, in
*** 2023,2029 ****
  {
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_ref *substring, *tail, *tmp;
!   gfc_component *component;
    gfc_symbol *sym = primary->symtree->n.sym;
    gfc_expr *tgt_expr = NULL;
    match m;
--- 2078,2085 ----
  {
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_ref *substring, *tail, *tmp;
!   gfc_component *component = NULL;
!   gfc_component *previous = NULL;
    gfc_symbol *sym = primary->symtree->n.sym;
    gfc_expr *tgt_expr = NULL;
    match m;
*************** gfc_match_varspec (gfc_expr *primary, in
*** 2343,2357 ****
  	  break;
  	}
  
        if (!inquiry && !intrinsic)
  	component = gfc_find_component (sym, name, false, false, &tmp);
        else
  	component = NULL;
  
-       /* In some cases, returning MATCH_NO gives a better error message. Most
- 	 cases return "Unclassifiable statement at..."  */
        if (intrinsic && !inquiry)
! 	return MATCH_NO;
        else if (component == NULL && !inquiry)
  	return MATCH_ERROR;
  
--- 2399,2421 ----
  	  break;
  	}
  
+       previous = component;
+ 
        if (!inquiry && !intrinsic)
  	component = gfc_find_component (sym, name, false, false, &tmp);
        else
  	component = NULL;
  
        if (intrinsic && !inquiry)
! 	{
! 	  if (previous)
! 	    gfc_error ("%qs at %C is not an inquiry reference to an intrinsic "
! 			"type component %qs", name, previous->name);
! 	  else
! 	    gfc_error ("%qs at %C is not an inquiry reference to an intrinsic "
! 			"type component", name);
! 	  return MATCH_ERROR;
! 	}
        else if (component == NULL && !inquiry)
  	return MATCH_ERROR;
  
*************** gfc_variable_attr (gfc_expr *expr, gfc_t
*** 2597,2603 ****
    sym = expr->symtree->n.sym;
    attr = sym->attr;
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
      {
        dimension = CLASS_DATA (sym)->attr.dimension;
        codimension = CLASS_DATA (sym)->attr.codimension;
--- 2661,2667 ----
    sym = expr->symtree->n.sym;
    attr = sym->attr;
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok && sym->ts.u.derived)
      {
        dimension = CLASS_DATA (sym)->attr.dimension;
        codimension = CLASS_DATA (sym)->attr.codimension;
diff -Nrcpad gcc-10.2.0/gcc/fortran/resolve.c gcc-10.3.0/gcc/fortran/resolve.c
*** gcc-10.2.0/gcc/fortran/resolve.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/resolve.c	Thu Apr  8 11:56:28 2021
*************** static bool
*** 3959,3965 ****
  resolve_operator (gfc_expr *e)
  {
    gfc_expr *op1, *op2;
!   char msg[200];
    bool dual_locus_error;
    bool t = true;
  
--- 3959,3966 ----
  resolve_operator (gfc_expr *e)
  {
    gfc_expr *op1, *op2;
!   /* One error uses 3 names; additional space for wording (also via gettext). */
!   char msg[3*GFC_MAX_SYMBOL_LEN + 1 + 50];
    bool dual_locus_error;
    bool t = true;
  
*************** resolve_operator (gfc_expr *e)
*** 4012,4018 ****
    if ((op1 && op1->expr_type == EXPR_NULL)
        || (op2 && op2->expr_type == EXPR_NULL))
      {
!       sprintf (msg, _("Invalid context for NULL() pointer at %%L"));
        goto bad_op;
      }
  
--- 4013,4020 ----
    if ((op1 && op1->expr_type == EXPR_NULL)
        || (op2 && op2->expr_type == EXPR_NULL))
      {
!       snprintf (msg, sizeof (msg),
! 		_("Invalid context for NULL() pointer at %%L"));
        goto bad_op;
      }
  
*************** resolve_operator (gfc_expr *e)
*** 4028,4035 ****
  	  break;
  	}
  
!       sprintf (msg, _("Operand of unary numeric operator %%<%s%%> at %%L is %s"),
! 	       gfc_op2string (e->value.op.op), gfc_typename (e));
        goto bad_op;
  
      case INTRINSIC_PLUS:
--- 4030,4038 ----
  	  break;
  	}
  
!       snprintf (msg, sizeof (msg),
! 		_("Operand of unary numeric operator %%<%s%%> at %%L is %s"),
! 		gfc_op2string (e->value.op.op), gfc_typename (e));
        goto bad_op;
  
      case INTRINSIC_PLUS:
*************** resolve_operator (gfc_expr *e)
*** 4044,4057 ****
  	}
  
        if (op1->ts.type == BT_DERIVED || op2->ts.type == BT_DERIVED)
! 	sprintf (msg,
! 	       _("Unexpected derived-type entities in binary intrinsic "
! 		 "numeric operator %%<%s%%> at %%L"),
  	       gfc_op2string (e->value.op.op));
        else
!       	sprintf (msg,
! 	       _("Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"),
! 	       gfc_op2string (e->value.op.op), gfc_typename (op1),
  	       gfc_typename (op2));
        goto bad_op;
  
--- 4047,4060 ----
  	}
  
        if (op1->ts.type == BT_DERIVED || op2->ts.type == BT_DERIVED)
! 	snprintf (msg, sizeof (msg),
! 		  _("Unexpected derived-type entities in binary intrinsic "
! 		  "numeric operator %%<%s%%> at %%L"),
  	       gfc_op2string (e->value.op.op));
        else
! 	snprintf (msg, sizeof(msg),
! 		  _("Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"),
! 		  gfc_op2string (e->value.op.op), gfc_typename (op1),
  	       gfc_typename (op2));
        goto bad_op;
  
*************** resolve_operator (gfc_expr *e)
*** 4064,4072 ****
  	  break;
  	}
  
!       sprintf (msg,
! 	       _("Operands of string concatenation operator at %%L are %s/%s"),
! 	       gfc_typename (op1), gfc_typename (op2));
        goto bad_op;
  
      case INTRINSIC_AND:
--- 4067,4075 ----
  	  break;
  	}
  
!       snprintf (msg, sizeof (msg),
! 		_("Operands of string concatenation operator at %%L are %s/%s"),
! 		gfc_typename (op1), gfc_typename (op2));
        goto bad_op;
  
      case INTRINSIC_AND:
*************** resolve_operator (gfc_expr *e)
*** 4107,4115 ****
  	  goto simplify_op;
  	}
  
!       sprintf (msg, _("Operands of logical operator %%<%s%%> at %%L are %s/%s"),
! 	       gfc_op2string (e->value.op.op), gfc_typename (op1),
! 	       gfc_typename (op2));
  
        goto bad_op;
  
--- 4110,4119 ----
  	  goto simplify_op;
  	}
  
!       snprintf (msg, sizeof (msg),
! 		_("Operands of logical operator %%<%s%%> at %%L are %s/%s"),
! 		gfc_op2string (e->value.op.op), gfc_typename (op1),
! 		gfc_typename (op2));
  
        goto bad_op;
  
*************** resolve_operator (gfc_expr *e)
*** 4130,4137 ****
  	  break;
  	}
  
!       sprintf (msg, _("Operand of .not. operator at %%L is %s"),
! 		      gfc_typename (op1));
        goto bad_op;
  
      case INTRINSIC_GT:
--- 4134,4141 ----
  	  break;
  	}
  
!       snprintf (msg, sizeof (msg), _("Operand of .not. operator at %%L is %s"),
! 		gfc_typename (op1));
        goto bad_op;
  
      case INTRINSIC_GT:
*************** resolve_operator (gfc_expr *e)
*** 4241,4256 ****
  	}
  
        if (op1->ts.type == BT_LOGICAL && op2->ts.type == BT_LOGICAL)
! 	sprintf (msg,
! 		 _("Logicals at %%L must be compared with %s instead of %s"),
! 		 (e->value.op.op == INTRINSIC_EQ
! 		  || e->value.op.op == INTRINSIC_EQ_OS)
! 		 ? ".eqv." : ".neqv.", gfc_op2string (e->value.op.op));
        else
! 	sprintf (msg,
! 		 _("Operands of comparison operator %%<%s%%> at %%L are %s/%s"),
! 		 gfc_op2string (e->value.op.op), gfc_typename (op1),
! 		 gfc_typename (op2));
  
        goto bad_op;
  
--- 4245,4260 ----
  	}
  
        if (op1->ts.type == BT_LOGICAL && op2->ts.type == BT_LOGICAL)
! 	snprintf (msg, sizeof (msg),
! 		  _("Logicals at %%L must be compared with %s instead of %s"),
! 		  (e->value.op.op == INTRINSIC_EQ
! 		   || e->value.op.op == INTRINSIC_EQ_OS)
! 		  ? ".eqv." : ".neqv.", gfc_op2string (e->value.op.op));
        else
! 	snprintf (msg, sizeof (msg),
! 		  _("Operands of comparison operator %%<%s%%> at %%L are %s/%s"),
! 		  gfc_op2string (e->value.op.op), gfc_typename (op1),
! 		  gfc_typename (op2));
  
        goto bad_op;
  
*************** resolve_operator (gfc_expr *e)
*** 4261,4279 ****
  	  const char *guessed;
  	  guessed = lookup_uop_fuzzy (name, e->value.op.uop->ns->uop_root);
  	  if (guessed)
! 	    sprintf (msg, _("Unknown operator %%<%s%%> at %%L; did you mean '%s'?"),
! 		name, guessed);
  	  else
! 	    sprintf (msg, _("Unknown operator %%<%s%%> at %%L"), name);
  	}
        else if (op2 == NULL)
! 	sprintf (msg, _("Operand of user operator %%<%s%%> at %%L is %s"),
! 		 e->value.op.uop->name, gfc_typename (op1));
        else
  	{
! 	  sprintf (msg, _("Operands of user operator %%<%s%%> at %%L are %s/%s"),
! 		   e->value.op.uop->name, gfc_typename (op1),
! 		   gfc_typename (op2));
  	  e->value.op.uop->op->sym->attr.referenced = 1;
  	}
  
--- 4265,4287 ----
  	  const char *guessed;
  	  guessed = lookup_uop_fuzzy (name, e->value.op.uop->ns->uop_root);
  	  if (guessed)
! 	    snprintf (msg, sizeof (msg),
! 		      _("Unknown operator %%<%s%%> at %%L; did you mean '%s'?"),
! 		      name, guessed);
  	  else
! 	    snprintf (msg, sizeof (msg), _("Unknown operator %%<%s%%> at %%L"),
! 		      name);
  	}
        else if (op2 == NULL)
! 	snprintf (msg, sizeof (msg),
! 		  _("Operand of user operator %%<%s%%> at %%L is %s"),
! 		  e->value.op.uop->name, gfc_typename (op1));
        else
  	{
! 	  snprintf (msg, sizeof (msg),
! 		    _("Operands of user operator %%<%s%%> at %%L are %s/%s"),
! 		    e->value.op.uop->name, gfc_typename (op1),
! 		    gfc_typename (op2));
  	  e->value.op.uop->op->sym->attr.referenced = 1;
  	}
  
*************** resolve_operator (gfc_expr *e)
*** 4356,4363 ****
  
  	      /* Try user-defined operators, and otherwise throw an error.  */
  	      dual_locus_error = true;
! 	      sprintf (msg,
! 		       _("Inconsistent ranks for operator at %%L and %%L"));
  	      goto bad_op;
  	    }
  	}
--- 4364,4371 ----
  
  	      /* Try user-defined operators, and otherwise throw an error.  */
  	      dual_locus_error = true;
! 	      snprintf (msg, sizeof (msg),
! 			_("Inconsistent ranks for operator at %%L and %%L"));
  	      goto bad_op;
  	    }
  	}
*************** resolve_array_ref (gfc_array_ref *ar)
*** 5024,5031 ****
  }
  
  
! static bool
! resolve_substring (gfc_ref *ref, bool *equal_length)
  {
    int k = gfc_validate_kind (BT_INTEGER, gfc_charlen_int_kind, false);
  
--- 5032,5039 ----
  }
  
  
! bool
! gfc_resolve_substring (gfc_ref *ref, bool *equal_length)
  {
    int k = gfc_validate_kind (BT_INTEGER, gfc_charlen_int_kind, false);
  
*************** gfc_resolve_ref (gfc_expr *expr)
*** 5236,5242 ****
  
        case REF_SUBSTRING:
  	equal_length = false;
! 	if (!resolve_substring (*prev, &equal_length))
  	  return false;
  
  	if (expr->expr_type != EXPR_SUBSTRING && equal_length)
--- 5244,5250 ----
  
        case REF_SUBSTRING:
  	equal_length = false;
! 	if (!gfc_resolve_substring (*prev, &equal_length))
  	  return false;
  
  	if (expr->expr_type != EXPR_SUBSTRING && equal_length)
*************** resolve_variable (gfc_expr *e)
*** 5557,5562 ****
--- 5565,5571 ----
      }
    /* TS 29113, C535b.  */
    else if (((sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	     && sym->ts.u.derived && CLASS_DATA (sym)
  	     && CLASS_DATA (sym)->as
  	     && CLASS_DATA (sym)->as->type == AS_ASSUMED_RANK)
  	    || (sym->ts.type != BT_CLASS && sym->as
*************** resolve_variable (gfc_expr *e)
*** 5604,5609 ****
--- 5613,5619 ----
  
    /* TS 29113, C535b.  */
    if (((sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	&& sym->ts.u.derived && CLASS_DATA (sym)
  	&& CLASS_DATA (sym)->as
  	&& CLASS_DATA (sym)->as->type == AS_ASSUMED_RANK)
         || (sym->ts.type != BT_CLASS && sym->as
*************** resolve_assoc_var (gfc_symbol* sym, bool
*** 8998,9004 ****
  	  if (as->corank != 0)
  	    sym->attr.codimension = 1;
  	}
!       else if (sym->ts.type == BT_CLASS && (!CLASS_DATA (sym)->as || sym->assoc->rankguessed))
  	{
  	  if (!CLASS_DATA (sym)->as)
  	    CLASS_DATA (sym)->as = gfc_get_array_spec ();
--- 9008,9016 ----
  	  if (as->corank != 0)
  	    sym->attr.codimension = 1;
  	}
!       else if (sym->ts.type == BT_CLASS
! 	       && CLASS_DATA (sym)
! 	       && (!CLASS_DATA (sym)->as || sym->assoc->rankguessed))
  	{
  	  if (!CLASS_DATA (sym)->as)
  	    CLASS_DATA (sym)->as = gfc_get_array_spec ();
*************** resolve_assoc_var (gfc_symbol* sym, bool
*** 9015,9021 ****
      {
        /* target's rank is 0, but the type of the sym is still array valued,
  	 which has to be corrected.  */
!       if (sym->ts.type == BT_CLASS
  	  && CLASS_DATA (sym) && CLASS_DATA (sym)->as)
  	{
  	  gfc_array_spec *as;
--- 9027,9033 ----
      {
        /* target's rank is 0, but the type of the sym is still array valued,
  	 which has to be corrected.  */
!       if (sym->ts.type == BT_CLASS && sym->ts.u.derived
  	  && CLASS_DATA (sym) && CLASS_DATA (sym)->as)
  	{
  	  gfc_array_spec *as;
*************** resolve_select_type (gfc_code *code, gfc
*** 9187,9193 ****
    gfc_code *class_is = NULL, *default_case = NULL;
    gfc_case *c;
    gfc_symtree *st;
!   char name[GFC_MAX_SYMBOL_LEN];
    gfc_namespace *ns;
    int error = 0;
    int rank = 0;
--- 9199,9205 ----
    gfc_code *class_is = NULL, *default_case = NULL;
    gfc_case *c;
    gfc_symtree *st;
!   char name[GFC_MAX_SYMBOL_LEN + 12 + 1];
    gfc_namespace *ns;
    int error = 0;
    int rank = 0;
*************** resolve_select_type (gfc_code *code, gfc
*** 9227,9236 ****
  	{
  	  if (code->expr1->symtree->n.sym->attr.untyped)
  	    code->expr1->symtree->n.sym->ts = code->expr2->ts;
! 	  selector_type = CLASS_DATA (code->expr2)->ts.u.derived;
  	}
  
!       if (code->expr2->rank && CLASS_DATA (code->expr1)->as)
  	CLASS_DATA (code->expr1)->as->rank = code->expr2->rank;
  
        /* F2008: C803 The selector expression must not be coindexed.  */
--- 9239,9251 ----
  	{
  	  if (code->expr1->symtree->n.sym->attr.untyped)
  	    code->expr1->symtree->n.sym->ts = code->expr2->ts;
! 	  selector_type = CLASS_DATA (code->expr2)
! 	    ? CLASS_DATA (code->expr2)->ts.u.derived : code->expr2->ts.u.derived;
  	}
  
!       if (code->expr2->rank
! 	  && code->expr1->ts.type == BT_CLASS
! 	  && CLASS_DATA (code->expr1)->as)
  	CLASS_DATA (code->expr1)->as->rank = code->expr2->rank;
  
        /* F2008: C803 The selector expression must not be coindexed.  */
*************** resolve_ordinary_assign (gfc_code *code,
*** 10998,11004 ****
  
    /* Make sure there is a vtable and, in particular, a _copy for the
       rhs type.  */
!   if (UNLIMITED_POLY (lhs) && lhs->rank && rhs->ts.type != BT_CLASS)
      gfc_find_vtab (&rhs->ts);
  
    bool caf_convert_to_send = flag_coarray == GFC_FCOARRAY_LIB
--- 11013,11019 ----
  
    /* Make sure there is a vtable and, in particular, a _copy for the
       rhs type.  */
!   if (lhs->ts.type == BT_CLASS && rhs->ts.type != BT_CLASS)
      gfc_find_vtab (&rhs->ts);
  
    bool caf_convert_to_send = flag_coarray == GFC_FCOARRAY_LIB
*************** gfc_resolve_code (gfc_code *code, gfc_na
*** 11683,11688 ****
--- 11698,11705 ----
  	      omp_workshare_flag = 1;
  	      gfc_resolve_omp_parallel_blocks (code, ns);
  	      break;
+ 	    case EXEC_OMP_DISTRIBUTE_PARALLEL_DO:
+ 	    case EXEC_OMP_DISTRIBUTE_PARALLEL_DO_SIMD:
  	    case EXEC_OMP_PARALLEL:
  	    case EXEC_OMP_PARALLEL_DO:
  	    case EXEC_OMP_PARALLEL_DO_SIMD:
*************** start:
*** 11836,11841 ****
--- 11853,11861 ----
  	  if (!t)
  	    break;
  
+ 	  if (code->expr1->ts.type == BT_CLASS)
+ 	   gfc_find_vtab (&code->expr2->ts);
+ 
  	  /* Remove a GFC_ISYM_CAF_GET inserted for a coindexed variable on
  	     the LHS.  */
  	  if (code->expr1->expr_type == EXPR_FUNCTION
*************** resolve_charlen (gfc_charlen *cl)
*** 12366,12372 ****
  	}
  
        /* cl->length has been resolved.  It should have an integer type.  */
!       if (cl->length->ts.type != BT_INTEGER || cl->length->rank != 0)
  	{
  	  gfc_error ("Scalar INTEGER expression expected at %L",
  		     &cl->length->where);
--- 12386,12393 ----
  	}
  
        /* cl->length has been resolved.  It should have an integer type.  */
!       if (cl->length
! 	  && (cl->length->ts.type != BT_INTEGER || cl->length->rank != 0))
  	{
  	  gfc_error ("Scalar INTEGER expression expected at %L",
  		     &cl->length->where);
*************** resolve_fl_var_and_proc (gfc_symbol *sym
*** 12600,12606 ****
  {
    gfc_array_spec *as;
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
      as = CLASS_DATA (sym)->as;
    else
      as = sym->as;
--- 12621,12628 ----
  {
    gfc_array_spec *as;
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok
!       && sym->ts.u.derived && CLASS_DATA (sym))
      as = CLASS_DATA (sym)->as;
    else
      as = sym->as;
*************** resolve_fl_var_and_proc (gfc_symbol *sym
*** 12610,12616 ****
      {
        bool pointer, allocatable, dimension;
  
!       if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
  	{
  	  pointer = CLASS_DATA (sym)->attr.class_pointer;
  	  allocatable = CLASS_DATA (sym)->attr.allocatable;
--- 12632,12639 ----
      {
        bool pointer, allocatable, dimension;
  
!       if (sym->ts.type == BT_CLASS && sym->attr.class_ok
! 	  && sym->ts.u.derived && CLASS_DATA (sym))
  	{
  	  pointer = CLASS_DATA (sym)->attr.class_pointer;
  	  allocatable = CLASS_DATA (sym)->attr.allocatable;
*************** resolve_fl_var_and_proc (gfc_symbol *sym
*** 12661,12666 ****
--- 12684,12690 ----
      {
        /* F03:C502.  */
        if (sym->attr.class_ok
+ 	  && sym->ts.u.derived
  	  && !sym->attr.select_type_temporary
  	  && !UNLIMITED_POLY (sym)
  	  && !gfc_type_is_extensible (CLASS_DATA (sym)->ts.u.derived))
*************** resolve_fl_variable_derived (gfc_symbol
*** 12699,12705 ****
       associated by the presence of another class I symbol in the same
       namespace.  14.6.1.3 of the standard and the discussion on
       comp.lang.fortran.  */
!   if (sym->ns != sym->ts.u.derived->ns
        && !sym->ts.u.derived->attr.use_assoc
        && sym->ns->proc_name->attr.if_source != IFSRC_IFBODY)
      {
--- 12723,12730 ----
       associated by the presence of another class I symbol in the same
       namespace.  14.6.1.3 of the standard and the discussion on
       comp.lang.fortran.  */
!   if (sym->ts.u.derived
!       && sym->ns != sym->ts.u.derived->ns
        && !sym->ts.u.derived->attr.use_assoc
        && sym->ns->proc_name->attr.if_source != IFSRC_IFBODY)
      {
*************** static bool
*** 12967,12972 ****
--- 12992,12998 ----
  resolve_fl_procedure (gfc_symbol *sym, int mp_flag)
  {
    gfc_formal_arglist *arg;
+   bool allocatable_or_pointer;
  
    if (sym->attr.function
        && !resolve_fl_var_and_proc (sym, mp_flag))
*************** resolve_fl_procedure (gfc_symbol *sym, i
*** 13151,13158 ****
    /* F2018, C15100: "The result of an elemental function shall be scalar,
       and shall not have the POINTER or ALLOCATABLE attribute."  The scalar
       pointer is tested and caught elsewhere.  */
    if (sym->attr.elemental && sym->result
!       && (sym->result->attr.allocatable || sym->result->attr.pointer))
      {
        gfc_error ("Function result variable %qs at %L of elemental "
  		 "function %qs shall not have an ALLOCATABLE or POINTER "
--- 13177,13192 ----
    /* F2018, C15100: "The result of an elemental function shall be scalar,
       and shall not have the POINTER or ALLOCATABLE attribute."  The scalar
       pointer is tested and caught elsewhere.  */
+   if (sym->result)
+     allocatable_or_pointer = sym->result->ts.type == BT_CLASS
+ 			     && CLASS_DATA (sym->result) ?
+ 			     (CLASS_DATA (sym->result)->attr.allocatable
+ 			      || CLASS_DATA (sym->result)->attr.pointer) :
+ 			     (sym->result->attr.allocatable
+ 			      || sym->result->attr.pointer);
+ 
    if (sym->attr.elemental && sym->result
!       && allocatable_or_pointer)
      {
        gfc_error ("Function result variable %qs at %L of elemental "
  		 "function %qs shall not have an ALLOCATABLE or POINTER "
*************** resolve_component (gfc_component *c, gfc
*** 14310,14316 ****
    /* F2008, C448.  */
    if (c->ts.type == BT_CLASS)
      {
!       if (CLASS_DATA (c))
  	{
  	  attr = &(CLASS_DATA (c)->attr);
  
--- 14344,14350 ----
    /* F2008, C448.  */
    if (c->ts.type == BT_CLASS)
      {
!       if (c->attr.class_ok && CLASS_DATA (c))
  	{
  	  attr = &(CLASS_DATA (c)->attr);
  
*************** resolve_symbol (gfc_symbol *sym)
*** 15330,15336 ****
        specification_expr = saved_specification_expr;
      }
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok)
      {
        as = CLASS_DATA (sym)->as;
        class_attr = CLASS_DATA (sym)->attr;
--- 15364,15370 ----
        specification_expr = saved_specification_expr;
      }
  
!   if (sym->ts.type == BT_CLASS && sym->attr.class_ok && sym->ts.u.derived)
      {
        as = CLASS_DATA (sym)->as;
        class_attr = CLASS_DATA (sym)->attr;
*************** resolve_symbol (gfc_symbol *sym)
*** 15731,15736 ****
--- 15765,15771 ----
    /* F2008, C525.  */
    if ((((sym->ts.type == BT_DERIVED && sym->ts.u.derived->attr.coarray_comp)
  	 || (sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	     && sym->ts.u.derived && CLASS_DATA (sym)
  	     && CLASS_DATA (sym)->attr.coarray_comp))
         || class_attr.codimension)
        && (sym->attr.result || sym->result == sym))
*************** resolve_symbol (gfc_symbol *sym)
*** 15752,15757 ****
--- 15787,15793 ----
    /* F2008, C525.  */
    if (((sym->ts.type == BT_DERIVED && sym->ts.u.derived->attr.coarray_comp)
  	|| (sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	    && sym->ts.u.derived && CLASS_DATA (sym)
  	    && CLASS_DATA (sym)->attr.coarray_comp))
        && (class_attr.codimension || class_attr.pointer || class_attr.dimension
  	  || class_attr.allocatable))
*************** resolve_symbol (gfc_symbol *sym)
*** 15795,15800 ****
--- 15831,15837 ----
    /* F2008, C541.  */
    if ((((sym->ts.type == BT_DERIVED && sym->ts.u.derived->attr.coarray_comp)
  	|| (sym->ts.type == BT_CLASS && sym->attr.class_ok
+ 	    && sym->ts.u.derived && CLASS_DATA (sym)
  	    && CLASS_DATA (sym)->attr.coarray_comp))
         || (class_attr.codimension && class_attr.allocatable))
        && sym->attr.dummy && sym->attr.intent == INTENT_OUT)
*************** resolve_symbol (gfc_symbol *sym)
*** 15913,15919 ****
        if (formal)
  	{
  	  sym->formal_ns = formal->sym->ns;
!           if (sym->ns != formal->sym->ns)
  	    sym->formal_ns->refs++;
  	}
      }
--- 15950,15956 ----
        if (formal)
  	{
  	  sym->formal_ns = formal->sym->ns;
! 	  if (sym->formal_ns && sym->ns != formal->sym->ns)
  	    sym->formal_ns->refs++;
  	}
      }
*************** traverse_data_list (gfc_data_variable *v
*** 16255,16261 ****
        || end->expr_type != EXPR_CONSTANT)
      {
        gfc_error ("end of implied-do loop at %L could not be "
! 		 "simplified to a constant value", &start->where);
        retval = false;
        goto cleanup;
      }
--- 16292,16298 ----
        || end->expr_type != EXPR_CONSTANT)
      {
        gfc_error ("end of implied-do loop at %L could not be "
! 		 "simplified to a constant value", &end->where);
        retval = false;
        goto cleanup;
      }
*************** traverse_data_list (gfc_data_variable *v
*** 16263,16269 ****
        || step->expr_type != EXPR_CONSTANT)
      {
        gfc_error ("step of implied-do loop at %L could not be "
! 		 "simplified to a constant value", &start->where);
        retval = false;
        goto cleanup;
      }
--- 16300,16313 ----
        || step->expr_type != EXPR_CONSTANT)
      {
        gfc_error ("step of implied-do loop at %L could not be "
! 		 "simplified to a constant value", &step->where);
!       retval = false;
!       goto cleanup;
!     }
!   if (mpz_cmp_si (step->value.integer, 0) == 0)
!     {
!       gfc_error ("step of implied-do loop at %L shall not be zero",
! 		 &step->where);
        retval = false;
        goto cleanup;
      }
*************** gfc_impure_variable (gfc_symbol *sym)
*** 16421,16426 ****
--- 16465,16471 ----
  
    proc = sym->ns->proc_name;
    if (sym->attr.dummy
+       && !sym->attr.value
        && ((proc->attr.subroutine && sym->attr.intent == INTENT_IN)
  	  || proc->attr.function))
      return 1;
diff -Nrcpad gcc-10.2.0/gcc/fortran/simplify.c gcc-10.3.0/gcc/fortran/simplify.c
*** gcc-10.2.0/gcc/fortran/simplify.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/simplify.c	Thu Apr  8 11:56:28 2021
*************** simplify_bound_dim (gfc_expr *array, gfc
*** 4136,4142 ****
      {
        if (upper)
  	{
! 	  if (!gfc_ref_dimen_size (&ref->u.ar, d - 1, &result->value.integer, NULL))
  	    goto returnNull;
  	}
        else
--- 4136,4152 ----
      {
        if (upper)
  	{
! 	  int d2 = 0, cnt = 0;
! 	  for (int idx = 0; idx < ref->u.ar.dimen; ++idx)
! 	    {
! 	      if (ref->u.ar.dimen_type[idx] == DIMEN_ELEMENT)
! 		d2++;
! 	      else if (cnt < d - 1)
! 		cnt++;
! 	      else
! 		break;
! 	    }
! 	  if (!gfc_ref_dimen_size (&ref->u.ar, d2 + d - 1, &result->value.integer, NULL))
  	    goto returnNull;
  	}
        else
*************** gfc_simplify_transpose (gfc_expr *matrix
*** 8065,8072 ****
  			       &matrix->where);
    result->rank = 2;
    result->shape = gfc_get_shape (result->rank);
!   mpz_set (result->shape[0], matrix->shape[1]);
!   mpz_set (result->shape[1], matrix->shape[0]);
  
    if (matrix->ts.type == BT_CHARACTER)
      result->ts.u.cl = matrix->ts.u.cl;
--- 8075,8082 ----
  			       &matrix->where);
    result->rank = 2;
    result->shape = gfc_get_shape (result->rank);
!   mpz_init_set (result->shape[0], matrix->shape[1]);
!   mpz_init_set (result->shape[1], matrix->shape[0]);
  
    if (matrix->ts.type == BT_CHARACTER)
      result->ts.u.cl = matrix->ts.u.cl;
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-array.c gcc-10.3.0/gcc/fortran/trans-array.c
*** gcc-10.2.0/gcc/fortran/trans-array.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-array.c	Thu Apr  8 11:56:28 2021
*************** gfc_trans_allocate_array_storage (stmtbl
*** 1102,1108 ****
  	      gcc_assert (TREE_CODE (tmp) == POINTER_TYPE);
  	      tmp = TREE_TYPE (tmp); /* The descriptor itself.  */
  	      tmp = gfc_get_element_type (tmp);
- 	      gcc_assert (tmp == gfc_get_element_type (TREE_TYPE (desc)));
  	      packed = gfc_create_var (build_pointer_type (tmp), "data");
  
  	      tmp = build_call_expr_loc (input_location,
--- 1102,1107 ----
*************** get_array_ref_dim_for_loop_dim (gfc_ss *
*** 1211,1216 ****
--- 1210,1335 ----
  }
  
  
+ /* Use the information in the ss to obtain the required information about
+    the type and size of an array temporary, when the lhs in an assignment
+    is a class expression.  */
+ 
+ static tree
+ get_class_info_from_ss (stmtblock_t * pre, gfc_ss *ss, tree *eltype)
+ {
+   gfc_ss *lhs_ss;
+   gfc_ss *rhs_ss;
+   tree tmp;
+   tree tmp2;
+   tree vptr;
+   tree rhs_class_expr = NULL_TREE;
+   tree lhs_class_expr = NULL_TREE;
+   bool unlimited_rhs = false;
+   bool unlimited_lhs = false;
+   bool rhs_function = false;
+   gfc_symbol *vtab;
+ 
+   /* The second element in the loop chain contains the source for the
+      temporary; ie. the rhs of the assignment.  */
+   rhs_ss = ss->loop->ss->loop_chain;
+ 
+   if (rhs_ss != gfc_ss_terminator
+       && rhs_ss->info
+       && rhs_ss->info->expr
+       && rhs_ss->info->expr->ts.type == BT_CLASS
+       && rhs_ss->info->data.array.descriptor)
+     {
+       if (rhs_ss->info->expr->expr_type != EXPR_VARIABLE)
+ 	rhs_class_expr
+ 	  = gfc_get_class_from_expr (rhs_ss->info->data.array.descriptor);
+       else
+ 	rhs_class_expr = gfc_get_class_from_gfc_expr (rhs_ss->info->expr);
+       unlimited_rhs = UNLIMITED_POLY (rhs_ss->info->expr);
+       if (rhs_ss->info->expr->expr_type == EXPR_FUNCTION)
+ 	rhs_function = true;
+     }
+ 
+   /* For an assignment the lhs is the next element in the loop chain.
+      If we have a class rhs, this had better be a class variable
+      expression!  */
+   lhs_ss = rhs_ss->loop_chain;
+   if (lhs_ss != gfc_ss_terminator
+       && lhs_ss->info
+       && lhs_ss->info->expr
+       && lhs_ss->info->expr->expr_type ==EXPR_VARIABLE
+       && lhs_ss->info->expr->ts.type == BT_CLASS)
+     {
+       tmp = lhs_ss->info->data.array.descriptor;
+       unlimited_lhs = UNLIMITED_POLY (rhs_ss->info->expr);
+     }
+   else
+     tmp = NULL_TREE;
+ 
+   /* Get the lhs class expression.  */
+   if (tmp != NULL_TREE && lhs_ss->loop_chain == gfc_ss_terminator)
+     lhs_class_expr = gfc_get_class_from_expr (tmp);
+   else
+     return rhs_class_expr;
+ 
+   gcc_assert (GFC_CLASS_TYPE_P (TREE_TYPE (lhs_class_expr)));
+ 
+   /* Set the lhs vptr and, if necessary, the _len field.  */
+   if (rhs_class_expr)
+     {
+       /* Both lhs and rhs are class expressions.  */
+       tmp = gfc_class_vptr_get (lhs_class_expr);
+       gfc_add_modify (pre, tmp,
+ 		      fold_convert (TREE_TYPE (tmp),
+ 				    gfc_class_vptr_get (rhs_class_expr)));
+       if (unlimited_lhs)
+ 	{
+ 	  tmp = gfc_class_len_get (lhs_class_expr);
+ 	  if (unlimited_rhs)
+ 	    tmp2 = gfc_class_len_get (rhs_class_expr);
+ 	  else
+ 	    tmp2 = build_int_cst (TREE_TYPE (tmp), 0);
+ 	  gfc_add_modify (pre, tmp, tmp2);
+ 	}
+ 
+       if (rhs_function)
+ 	{
+ 	  tmp = gfc_class_data_get (rhs_class_expr);
+ 	  gfc_conv_descriptor_offset_set (pre, tmp, gfc_index_zero_node);
+ 	}
+     }
+   else
+    {
+       /* lhs is class and rhs is intrinsic or derived type.  */
+       *eltype = TREE_TYPE (rhs_ss->info->data.array.descriptor);
+       *eltype = gfc_get_element_type (*eltype);
+       vtab = gfc_find_vtab (&rhs_ss->info->expr->ts);
+       vptr = vtab->backend_decl;
+       if (vptr == NULL_TREE)
+ 	vptr = gfc_get_symbol_decl (vtab);
+       vptr = gfc_build_addr_expr (NULL_TREE, vptr);
+       tmp = gfc_class_vptr_get (lhs_class_expr);
+       gfc_add_modify (pre, tmp,
+ 		      fold_convert (TREE_TYPE (tmp), vptr));
+ 
+       if (unlimited_lhs)
+ 	{
+ 	  tmp = gfc_class_len_get (lhs_class_expr);
+ 	  if (rhs_ss->info
+ 	      && rhs_ss->info->expr
+ 	      && rhs_ss->info->expr->ts.type == BT_CHARACTER)
+ 	    tmp2 = build_int_cst (TREE_TYPE (tmp),
+ 				  rhs_ss->info->expr->ts.kind);
+ 	  else
+ 	    tmp2 = build_int_cst (TREE_TYPE (tmp), 0);
+ 	  gfc_add_modify (pre, tmp, tmp2);
+ 	}
+     }
+ 
+   return rhs_class_expr;
+ }
+ 
+ 
+ 
  /* Generate code to create and initialize the descriptor for a temporary
     array.  This is used for both temporaries needed by the scalarizer, and
     functions returning arrays.  Adjusts the loop variables to be
*************** gfc_trans_create_temp_array (stmtblock_t
*** 1256,1268 ****
      {
        gcc_assert (POINTER_TYPE_P (TREE_TYPE (initial)));
        class_expr = build_fold_indirect_ref_loc (input_location, initial);
-       eltype = TREE_TYPE (class_expr);
-       eltype = gfc_get_element_type (eltype);
        /* Obtain the structure (class) expression.  */
!       class_expr = TREE_OPERAND (class_expr, 0);
        gcc_assert (class_expr);
      }
  
    memset (from, 0, sizeof (from));
    memset (to, 0, sizeof (to));
  
--- 1375,1420 ----
      {
        gcc_assert (POINTER_TYPE_P (TREE_TYPE (initial)));
        class_expr = build_fold_indirect_ref_loc (input_location, initial);
        /* Obtain the structure (class) expression.  */
!       class_expr = gfc_get_class_from_expr (class_expr);
        gcc_assert (class_expr);
      }
  
+   /* Otherwise, some expressions, such as class functions, arising from
+      dependency checking in assignments come here with class element type.
+      The descriptor can be obtained from the ss->info and then converted
+      to the class object.  */
+   if (class_expr == NULL_TREE && GFC_CLASS_TYPE_P (eltype))
+     class_expr = get_class_info_from_ss (pre, ss, &eltype);
+ 
+   /* If the dynamic type is not available, use the declared type.  */
+   if (eltype && GFC_CLASS_TYPE_P (eltype))
+     eltype = gfc_get_element_type (TREE_TYPE (TYPE_FIELDS (eltype)));
+ 
+   if (class_expr == NULL_TREE)
+     elemsize = fold_convert (gfc_array_index_type,
+ 			     TYPE_SIZE_UNIT (eltype));
+   else
+     {
+       /* Unlimited polymorphic entities are initialised with NULL vptr. They
+ 	 can be tested for by checking if the len field is present. If so
+ 	 test the vptr before using the vtable size.  */
+       tmp = gfc_class_vptr_get (class_expr);
+       tmp = fold_build2_loc (input_location, NE_EXPR,
+ 			     logical_type_node,
+ 			     tmp, build_int_cst (TREE_TYPE (tmp), 0));
+       elemsize = fold_build3_loc (input_location, COND_EXPR,
+ 				  gfc_array_index_type,
+ 				  tmp,
+ 				  gfc_class_vtab_size_get (class_expr),
+ 				  gfc_index_zero_node);
+       elemsize = gfc_evaluate_now (elemsize, pre);
+       elemsize = gfc_resize_class_size_with_len (pre, class_expr, elemsize);
+       /* Casting the data as a character of the dynamic length ensures that
+ 	 assignment of elements works when needed.  */
+       eltype = gfc_get_character_type_len (1, elemsize);
+     }
+ 
    memset (from, 0, sizeof (from));
    memset (to, 0, sizeof (to));
  
*************** gfc_trans_create_temp_array (stmtblock_t
*** 1411,1422 ****
  	}
      }
  
-   if (class_expr == NULL_TREE)
-     elemsize = fold_convert (gfc_array_index_type,
- 			     TYPE_SIZE_UNIT (gfc_get_element_type (type)));
-   else
-     elemsize = gfc_class_vtab_size_get (class_expr);
- 
    /* Get the size of the array.  */
    if (size && !callee_alloc)
      {
--- 1563,1568 ----
*************** get_array_ctor_var_strlen (stmtblock_t *
*** 2128,2133 ****
--- 2274,2280 ----
    gfc_ref *ref;
    gfc_typespec *ts;
    mpz_t char_len;
+   gfc_se se;
  
    /* Don't bother if we already know the length is a constant.  */
    if (*len && INTEGER_CST_P (*len))
*************** get_array_ctor_var_strlen (stmtblock_t *
*** 2173,2178 ****
--- 2320,2338 ----
  	}
      }
  
+   /* A last ditch attempt that is sometimes needed for deferred characters.  */
+   if (!ts->u.cl->backend_decl)
+     {
+       gfc_init_se (&se, NULL);
+       if (expr->rank)
+ 	gfc_conv_expr_descriptor (&se, expr);
+       else
+ 	gfc_conv_expr (&se, expr);
+       gcc_assert (se.string_length != NULL_TREE);
+       gfc_add_block_to_block (block, &se.pre);
+       ts->u.cl->backend_decl = se.string_length;
+     }
+ 
    *len = ts->u.cl->backend_decl;
  }
  
*************** gfc_conv_ss_descriptor (stmtblock_t * bl
*** 2982,2994 ****
  	}
        /* Also the data pointer.  */
        tmp = gfc_conv_array_data (se.expr);
!       /* If this is a variable or address of a variable we use it directly.
           Otherwise we must evaluate it now to avoid breaking dependency
  	 analysis by pulling the expressions for elemental array indices
  	 inside the loop.  */
        if (!(DECL_P (tmp)
  	    || (TREE_CODE (tmp) == ADDR_EXPR
! 		&& DECL_P (TREE_OPERAND (tmp, 0)))))
  	tmp = gfc_evaluate_now (tmp, block);
        info->data = tmp;
  
--- 3142,3157 ----
  	}
        /* Also the data pointer.  */
        tmp = gfc_conv_array_data (se.expr);
!       /* If this is a variable or address or a class array, use it directly.
           Otherwise we must evaluate it now to avoid breaking dependency
  	 analysis by pulling the expressions for elemental array indices
  	 inside the loop.  */
        if (!(DECL_P (tmp)
  	    || (TREE_CODE (tmp) == ADDR_EXPR
! 		&& DECL_P (TREE_OPERAND (tmp, 0)))
! 	    || (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (se.expr))
! 		&& TREE_CODE (se.expr) == COMPONENT_REF
! 		&& GFC_CLASS_TYPE_P (TREE_TYPE (TREE_OPERAND (se.expr, 0))))))
  	tmp = gfc_evaluate_now (tmp, block);
        info->data = tmp;
  
*************** build_class_array_ref (gfc_se *se, tree
*** 3445,3462 ****
    size = gfc_class_vtab_size_get (decl);
  
    /* For unlimited polymorphic entities then _len component needs to be
!      multiplied with the size.  If no _len component is present, then
!      gfc_class_len_or_zero_get () return a zero_node.  */
!   tmp = gfc_class_len_or_zero_get (decl);
!   if (!integer_zerop (tmp))
!     size = fold_build2 (MULT_EXPR, TREE_TYPE (index),
! 			fold_convert (TREE_TYPE (index), size),
! 			fold_build2 (MAX_EXPR, TREE_TYPE (index),
! 				     fold_convert (TREE_TYPE (index), tmp),
! 				     fold_convert (TREE_TYPE (index),
! 						   integer_one_node)));
!   else
!     size = fold_convert (TREE_TYPE (index), size);
  
    /* Build the address of the element.  */
    type = TREE_TYPE (TREE_TYPE (base));
--- 3608,3617 ----
    size = gfc_class_vtab_size_get (decl);
  
    /* For unlimited polymorphic entities then _len component needs to be
!      multiplied with the size.  */
!   size = gfc_resize_class_size_with_len (&se->pre, decl, size);
! 
!   size = fold_convert (TREE_TYPE (index), size);
  
    /* Build the address of the element.  */
    type = TREE_TYPE (TREE_TYPE (base));
*************** gfc_conv_array_initializer (tree type, g
*** 6061,6067 ****
      case EXPR_ARRAY:
        /* Create a vector of all the elements.  */
        for (c = gfc_constructor_first (expr->value.constructor);
! 	   c; c = gfc_constructor_next (c))
          {
            if (c->iterator)
              {
--- 6216,6222 ----
      case EXPR_ARRAY:
        /* Create a vector of all the elements.  */
        for (c = gfc_constructor_first (expr->value.constructor);
! 	   c && c->expr; c = gfc_constructor_next (c))
          {
            if (c->iterator)
              {
*************** gfc_trans_g77_array (gfc_symbol * sym, g
*** 6467,6474 ****
  
    if (sym->attr.optional || sym->attr.not_always_present)
      {
!       tmp = gfc_conv_expr_present (sym);
!       stmt = build3_v (COND_EXPR, tmp, stmt, build_empty_stmt (input_location));
      }
  
    gfc_add_init_cleanup (block, stmt, NULL_TREE);
--- 6622,6635 ----
  
    if (sym->attr.optional || sym->attr.not_always_present)
      {
!       tree nullify;
!       if (TREE_CODE (parm) != PARM_DECL)
! 	nullify = fold_build2_loc (input_location, MODIFY_EXPR, void_type_node,
! 				   parm, null_pointer_node);
!       else
! 	nullify = build_empty_stmt (input_location);
!       tmp = gfc_conv_expr_present (sym, true);
!       stmt = build3_v (COND_EXPR, tmp, stmt, nullify);
      }
  
    gfc_add_init_cleanup (block, stmt, NULL_TREE);
*************** get_array_charlen (gfc_expr *expr, gfc_s
*** 7013,7019 ****
--- 7174,7185 ----
        e = gfc_constructor_first (expr->value.constructor)->expr;
  
        gfc_init_se (&tse, NULL);
+ 
+       /* Avoid evaluating trailing array references since all we need is
+ 	 the string length.  */
        if (e->rank)
+ 	tse.descriptor_only = 1;
+       if (e->rank && e->expr_type != EXPR_VARIABLE)
  	gfc_conv_expr_descriptor (&tse, e);
        else
  	gfc_conv_expr (&tse, e);
*************** get_array_charlen (gfc_expr *expr, gfc_s
*** 7031,7044 ****
        gfc_add_modify (&se->pre, expr->ts.u.cl->backend_decl,
  		      tse.string_length);
  
        return;
  
      case EXPR_OP:
        get_array_charlen (expr->value.op.op1, se);
  
!       /* For parentheses the expression ts.u.cl is identical.  */
        if (expr->value.op.op == INTRINSIC_PARENTHESES)
! 	return;
  
        expr->ts.u.cl->backend_decl =
  		gfc_create_var (gfc_charlen_type_node, "sln");
--- 7197,7222 ----
        gfc_add_modify (&se->pre, expr->ts.u.cl->backend_decl,
  		      tse.string_length);
  
+       /* Make sure that deferred length components point to the hidden
+ 	 string_length component.  */
+       if (TREE_CODE (tse.expr) == COMPONENT_REF
+ 	  && TREE_CODE (tse.string_length) == COMPONENT_REF
+ 	  && TREE_OPERAND (tse.expr, 0) == TREE_OPERAND (tse.string_length, 0))
+ 	e->ts.u.cl->backend_decl = expr->ts.u.cl->backend_decl;
+ 
        return;
  
      case EXPR_OP:
        get_array_charlen (expr->value.op.op1, se);
  
!       /* For parentheses the expression ts.u.cl should be identical.  */
        if (expr->value.op.op == INTRINSIC_PARENTHESES)
! 	{
! 	  if (expr->value.op.op1->ts.u.cl != expr->ts.u.cl)
! 	    expr->ts.u.cl->backend_decl
! 			= expr->value.op.op1->ts.u.cl->backend_decl;
! 	  return;
! 	}
  
        expr->ts.u.cl->backend_decl =
  		gfc_create_var (gfc_charlen_type_node, "sln");
*************** structure_alloc_comps (gfc_symbol * der_
*** 9342,9362 ****
  		 for the malloc call.  */
  	      if (UNLIMITED_POLY (c))
  		{
- 		  tree ctmp;
  		  gfc_add_modify (&tmpblock, gfc_class_len_get (dcmp),
  				  gfc_class_len_get (comp));
! 
! 		  size = gfc_evaluate_now (size, &tmpblock);
! 		  tmp = gfc_class_len_get (comp);
! 		  ctmp = fold_build2_loc (input_location, MULT_EXPR,
! 					  size_type_node, size,
! 					  fold_convert (size_type_node, tmp));
! 		  tmp = fold_build2_loc (input_location, GT_EXPR,
! 					 logical_type_node, tmp,
! 					 build_zero_cst (TREE_TYPE (tmp)));
! 		  size = fold_build3_loc (input_location, COND_EXPR,
! 					  size_type_node, tmp, ctmp, size);
! 		  size = gfc_evaluate_now (size, &tmpblock);
  		}
  
  	      /* Coarray component have to have the same allocation status and
--- 9520,9528 ----
  		 for the malloc call.  */
  	      if (UNLIMITED_POLY (c))
  		{
  		  gfc_add_modify (&tmpblock, gfc_class_len_get (dcmp),
  				  gfc_class_len_get (comp));
! 		  size = gfc_resize_class_size_with_len (&tmpblock, comp, size);
  		}
  
  	      /* Coarray component have to have the same allocation status and
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10133,10138 ****
--- 10299,10306 ----
    tree alloc_expr;
    tree size1;
    tree size2;
+   tree elemsize1;
+   tree elemsize2;
    tree array1;
    tree cond_null;
    tree cond;
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10148,10153 ****
--- 10316,10322 ----
    tree jump_label2;
    tree neq_size;
    tree lbd;
+   tree class_expr2 = NULL_TREE;
    int n;
    int dim;
    gfc_array_spec * as;
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10212,10217 ****
--- 10381,10494 ----
    gcc_assert (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)));
    array1 = gfc_conv_descriptor_data_get (desc);
  
+   if (expr2)
+     desc2 = rss->info->data.array.descriptor;
+   else
+     desc2 = NULL_TREE;
+ 
+   /* Get the old lhs element size for deferred character and class expr1.  */
+   if (expr1->ts.type == BT_CHARACTER && expr1->ts.deferred)
+     {
+       if (expr1->ts.u.cl->backend_decl
+ 	  && VAR_P (expr1->ts.u.cl->backend_decl))
+ 	elemsize1 = expr1->ts.u.cl->backend_decl;
+       else
+ 	elemsize1 = lss->info->string_length;
+     }
+   else if (expr1->ts.type == BT_CLASS)
+     {
+       tmp = expr1->rank ? gfc_get_class_from_expr (desc) : NULL_TREE;
+       if (tmp == NULL_TREE)
+ 	tmp = gfc_get_class_from_gfc_expr (expr1);
+ 
+       if (tmp != NULL_TREE)
+ 	{
+ 	  tmp2 = gfc_class_vptr_get (tmp);
+ 	  cond = fold_build2_loc (input_location, NE_EXPR,
+ 				  logical_type_node, tmp2,
+ 				  build_int_cst (TREE_TYPE (tmp2), 0));
+ 	  elemsize1 = gfc_class_vtab_size_get (tmp);
+ 	  elemsize1 = fold_build3_loc (input_location, COND_EXPR,
+ 				      gfc_array_index_type, cond,
+ 				      elemsize1, gfc_index_zero_node);
+ 	}
+       else
+ 	elemsize1 = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&CLASS_DATA (expr1)->ts));
+     }
+   else
+     elemsize1 = NULL_TREE;
+   if (elemsize1 != NULL_TREE)
+     elemsize1 = gfc_evaluate_now (elemsize1, &fblock);
+ 
+   /* Get the new lhs size in bytes.  */
+   if (expr1->ts.type == BT_CHARACTER && expr1->ts.deferred)
+     {
+       if (expr2->ts.deferred)
+ 	{
+ 	  if (expr2->ts.u.cl->backend_decl
+ 	      && VAR_P (expr2->ts.u.cl->backend_decl))
+ 	    tmp = expr2->ts.u.cl->backend_decl;
+ 	  else
+ 	    tmp = rss->info->string_length;
+ 	}
+       else
+ 	{
+ 	  tmp = expr2->ts.u.cl->backend_decl;
+ 	  if (!tmp && expr2->expr_type == EXPR_OP
+ 	      && expr2->value.op.op == INTRINSIC_CONCAT)
+ 	    {
+ 	      tmp = concat_str_length (expr2);
+ 	      expr2->ts.u.cl->backend_decl = gfc_evaluate_now (tmp, &fblock);
+ 	    }
+ 	  else if (!tmp && expr2->ts.u.cl->length)
+ 	    {
+ 	      gfc_se tmpse;
+ 	      gfc_init_se (&tmpse, NULL);
+ 	      gfc_conv_expr_type (&tmpse, expr2->ts.u.cl->length,
+ 				  gfc_charlen_type_node);
+ 	      tmp = tmpse.expr;
+ 	      expr2->ts.u.cl->backend_decl = gfc_evaluate_now (tmp, &fblock);
+ 	    }
+ 	  tmp = fold_convert (TREE_TYPE (expr1->ts.u.cl->backend_decl), tmp);
+ 	}
+ 
+       if (expr1->ts.u.cl->backend_decl
+ 	  && VAR_P (expr1->ts.u.cl->backend_decl))
+ 	gfc_add_modify (&fblock, expr1->ts.u.cl->backend_decl, tmp);
+       else
+ 	gfc_add_modify (&fblock, lss->info->string_length, tmp);
+ 
+       if (expr1->ts.kind > 1)
+ 	tmp = fold_build2_loc (input_location, MULT_EXPR,
+ 			       TREE_TYPE (tmp),
+ 			       tmp, build_int_cst (TREE_TYPE (tmp),
+ 						   expr1->ts.kind));
+     }
+   else if (expr1->ts.type == BT_CHARACTER && expr1->ts.u.cl->backend_decl)
+     {
+       tmp = TYPE_SIZE_UNIT (TREE_TYPE (gfc_typenode_for_spec (&expr1->ts)));
+       tmp = fold_build2_loc (input_location, MULT_EXPR,
+ 			     gfc_array_index_type, tmp,
+ 			     expr1->ts.u.cl->backend_decl);
+     }
+   else if (UNLIMITED_POLY (expr1) && expr2->ts.type != BT_CLASS)
+     tmp = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&expr2->ts));
+   else if (expr1->ts.type == BT_CLASS && expr2->ts.type == BT_CLASS)
+     {
+       tmp = expr2->rank ? gfc_get_class_from_expr (desc2) : NULL_TREE;
+       if (tmp == NULL_TREE && expr2->expr_type == EXPR_VARIABLE)
+ 	tmp = class_expr2 = gfc_get_class_from_gfc_expr (expr2);
+ 
+       if (tmp != NULL_TREE)
+ 	tmp = gfc_class_vtab_size_get (tmp);
+       else
+ 	tmp = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&CLASS_DATA (expr2)->ts));
+     }
+   else
+     tmp = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&expr2->ts));
+   elemsize2 = fold_convert (gfc_array_index_type, tmp);
+   elemsize2 = gfc_evaluate_now (elemsize2, &fblock);
+ 
    /* 7.4.1.3 "If variable is an allocated allocatable variable, it is
       deallocated if expr is an array of different shape or any of the
       corresponding length type parameter values of variable and expr
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10231,10236 ****
--- 10508,10514 ----
  			     rss->info->string_length);
        cond_null = fold_build2_loc (input_location, TRUTH_OR_EXPR,
  				   logical_type_node, tmp, cond_null);
+       cond_null= gfc_evaluate_now (cond_null, &fblock);
      }
    else
      cond_null= gfc_evaluate_now (cond_null, &fblock);
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10279,10284 ****
--- 10557,10575 ----
        gfc_add_expr_to_block (&fblock, tmp);
      }
  
+   /* ...else if the element lengths are not the same also go to
+      setting the bounds and doing the reallocation.... */
+   if (elemsize1 != NULL_TREE)
+     {
+       cond = fold_build2_loc (input_location, NE_EXPR,
+ 			      logical_type_node,
+ 			      elemsize1, elemsize2);
+       tmp = build3_v (COND_EXPR, cond,
+ 		      build1_v (GOTO_EXPR, jump_label1),
+ 		      build_empty_stmt (input_location));
+       gfc_add_expr_to_block (&fblock, tmp);
+     }
+ 
    /* ....else jump past the (re)alloc code.  */
    tmp = build1_v (GOTO_EXPR, jump_label2);
    gfc_add_expr_to_block (&fblock, tmp);
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10301,10311 ****
    gfc_add_expr_to_block (&fblock, tmp);
  
    /* Get the rhs size and fix it.  */
-   if (expr2)
-     desc2 = rss->info->data.array.descriptor;
-   else
-     desc2 = NULL_TREE;
- 
    size2 = gfc_index_one_node;
    for (n = 0; n < expr2->rank; n++)
      {
--- 10592,10597 ----
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10420,10488 ****
  	gfc_add_modify (&fblock, linfo->delta[dim], tmp);
      }
  
-   /* Get the new lhs size in bytes.  */
-   if (expr1->ts.type == BT_CHARACTER && expr1->ts.deferred)
-     {
-       if (expr2->ts.deferred)
- 	{
- 	  if (expr2->ts.u.cl->backend_decl
- 	      && VAR_P (expr2->ts.u.cl->backend_decl))
- 	    tmp = expr2->ts.u.cl->backend_decl;
- 	  else
- 	    tmp = rss->info->string_length;
- 	}
-       else
- 	{
- 	  tmp = expr2->ts.u.cl->backend_decl;
- 	  if (!tmp && expr2->expr_type == EXPR_OP
- 	      && expr2->value.op.op == INTRINSIC_CONCAT)
- 	    {
- 	      tmp = concat_str_length (expr2);
- 	      expr2->ts.u.cl->backend_decl = gfc_evaluate_now (tmp, &fblock);
- 	    }
- 	  else if (!tmp && expr2->ts.u.cl->length)
- 	    {
- 	      gfc_se tmpse;
- 	      gfc_init_se (&tmpse, NULL);
- 	      gfc_conv_expr_type (&tmpse, expr2->ts.u.cl->length,
- 				  gfc_charlen_type_node);
- 	      tmp = tmpse.expr;
- 	      expr2->ts.u.cl->backend_decl = gfc_evaluate_now (tmp, &fblock);
- 	    }
- 	  tmp = fold_convert (TREE_TYPE (expr1->ts.u.cl->backend_decl), tmp);
- 	}
- 
-       if (expr1->ts.u.cl->backend_decl
- 	  && VAR_P (expr1->ts.u.cl->backend_decl))
- 	gfc_add_modify (&fblock, expr1->ts.u.cl->backend_decl, tmp);
-       else
- 	gfc_add_modify (&fblock, lss->info->string_length, tmp);
- 
-       if (expr1->ts.kind > 1)
- 	tmp = fold_build2_loc (input_location, MULT_EXPR,
- 			       TREE_TYPE (tmp),
- 			       tmp, build_int_cst (TREE_TYPE (tmp),
- 						   expr1->ts.kind));
-     }
-   else if (expr1->ts.type == BT_CHARACTER && expr1->ts.u.cl->backend_decl)
-     {
-       tmp = TYPE_SIZE_UNIT (TREE_TYPE (gfc_typenode_for_spec (&expr1->ts)));
-       tmp = fold_build2_loc (input_location, MULT_EXPR,
- 			     gfc_array_index_type, tmp,
- 			     expr1->ts.u.cl->backend_decl);
-     }
-   else if (UNLIMITED_POLY (expr1) && expr2->ts.type != BT_CLASS)
-     tmp = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&expr2->ts));
-   else
-     tmp = TYPE_SIZE_UNIT (gfc_typenode_for_spec (&expr1->ts));
-   tmp = fold_convert (gfc_array_index_type, tmp);
- 
    if (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
!     gfc_conv_descriptor_span_set (&fblock, desc, tmp);
  
    size2 = fold_build2_loc (input_location, MULT_EXPR,
  			   gfc_array_index_type,
! 			   tmp, size2);
    size2 = fold_convert (size_type_node, size2);
    size2 = fold_build2_loc (input_location, MAX_EXPR, size_type_node,
  			   size2, size_one_node);
--- 10706,10717 ----
  	gfc_add_modify (&fblock, linfo->delta[dim], tmp);
      }
  
    if (GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
!     gfc_conv_descriptor_span_set (&fblock, desc, elemsize2);
  
    size2 = fold_build2_loc (input_location, MULT_EXPR,
  			   gfc_array_index_type,
! 			   elemsize2, size2);
    size2 = fold_convert (size_type_node, size2);
    size2 = fold_build2_loc (input_location, MAX_EXPR, size_type_node,
  			   size2, size_one_node);
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10503,10529 ****
        gfc_add_modify (&fblock, tmp,
  		      gfc_get_dtype_rank_type (expr1->rank,type));
      }
!   else if (UNLIMITED_POLY (expr1) && expr2->ts.type != BT_CLASS)
      {
        tree type;
        tmp = gfc_conv_descriptor_dtype (desc);
!       type = gfc_typenode_for_spec (&expr2->ts);
        gfc_add_modify (&fblock, tmp,
  		      gfc_get_dtype_rank_type (expr2->rank,type));
        /* Set the _len field as well...  */
!       tmp = gfc_class_len_get (TREE_OPERAND (desc, 0));
!       if (expr2->ts.type == BT_CHARACTER)
! 	gfc_add_modify (&fblock, tmp,
! 			fold_convert (TREE_TYPE (tmp),
! 				      TYPE_SIZE_UNIT (type)));
!       else
! 	gfc_add_modify (&fblock, tmp,
! 			build_int_cst (TREE_TYPE (tmp), 0));
        /* ...and the vptr.  */
        tmp = gfc_class_vptr_get (TREE_OPERAND (desc, 0));
!       tmp2 = gfc_get_symbol_decl (gfc_find_vtab (&expr2->ts));
!       tmp2 = gfc_build_addr_expr (TREE_TYPE (tmp), tmp2);
!       gfc_add_modify (&fblock, tmp, tmp2);
      }
    else if (coarray && GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
      {
--- 10732,10778 ----
        gfc_add_modify (&fblock, tmp,
  		      gfc_get_dtype_rank_type (expr1->rank,type));
      }
!   else if (expr1->ts.type == BT_CLASS)
      {
        tree type;
        tmp = gfc_conv_descriptor_dtype (desc);
! 
!       if (expr2->ts.type != BT_CLASS)
! 	type = gfc_typenode_for_spec (&expr2->ts);
!       else
! 	type = gfc_get_character_type_len (1, elemsize2);
! 
        gfc_add_modify (&fblock, tmp,
  		      gfc_get_dtype_rank_type (expr2->rank,type));
        /* Set the _len field as well...  */
!       if (UNLIMITED_POLY (expr1))
! 	{
! 	  tmp = gfc_class_len_get (TREE_OPERAND (desc, 0));
! 	  if (expr2->ts.type == BT_CHARACTER)
! 	    gfc_add_modify (&fblock, tmp,
! 			    fold_convert (TREE_TYPE (tmp),
! 					  TYPE_SIZE_UNIT (type)));
! 	  else
! 	    gfc_add_modify (&fblock, tmp,
! 			    build_int_cst (TREE_TYPE (tmp), 0));
! 	}
        /* ...and the vptr.  */
        tmp = gfc_class_vptr_get (TREE_OPERAND (desc, 0));
!       if (expr2->ts.type == BT_CLASS && !VAR_P (desc2)
! 	  && TREE_CODE (desc2) == COMPONENT_REF)
! 	{
! 	  tmp2 = gfc_get_class_from_expr (desc2);
! 	  tmp2 = gfc_class_vptr_get (tmp2);
! 	}
!       else if (expr2->ts.type == BT_CLASS && class_expr2 != NULL_TREE)
! 	tmp2 = gfc_class_vptr_get (class_expr2);
!       else
! 	{
! 	  tmp2 = gfc_get_symbol_decl (gfc_find_vtab (&expr2->ts));
! 	  tmp2 = gfc_build_addr_expr (TREE_TYPE (tmp), tmp2);
! 	}
! 
!       gfc_add_modify (&fblock, tmp, fold_convert (TREE_TYPE (tmp), tmp2));
      }
    else if (coarray && GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (desc)))
      {
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10599,10609 ****
    gfc_add_block_to_block (&realloc_block, &caf_se.post);
    realloc_expr = gfc_finish_block (&realloc_block);
  
!   /* Only reallocate if sizes are different.  */
    tmp = build3_v (COND_EXPR, neq_size, realloc_expr,
  		  build_empty_stmt (input_location));
-   realloc_expr = tmp;
  
  
    /* Malloc expression.  */
    gfc_init_block (&alloc_block);
--- 10848,10866 ----
    gfc_add_block_to_block (&realloc_block, &caf_se.post);
    realloc_expr = gfc_finish_block (&realloc_block);
  
!   /* Reallocate if sizes or dynamic types are different.  */
!   if (elemsize1)
!     {
!       tmp = fold_build2_loc (input_location, NE_EXPR, logical_type_node,
! 			     elemsize1, elemsize2);
!       tmp = gfc_evaluate_now (tmp, &fblock);
!       neq_size = fold_build2_loc (input_location, TRUTH_OR_EXPR,
! 				  logical_type_node, neq_size, tmp);
!     }
    tmp = build3_v (COND_EXPR, neq_size, realloc_expr,
  		  build_empty_stmt (input_location));
  
+   realloc_expr = tmp;
  
    /* Malloc expression.  */
    gfc_init_block (&alloc_block);
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10650,10660 ****
    alloc_expr = gfc_finish_block (&alloc_block);
  
    /* Malloc if not allocated; realloc otherwise.  */
!   tmp = build_int_cst (TREE_TYPE (array1), 0);
!   cond = fold_build2_loc (input_location, EQ_EXPR,
! 			  logical_type_node,
! 			  array1, tmp);
!   tmp = build3_v (COND_EXPR, cond, alloc_expr, realloc_expr);
    gfc_add_expr_to_block (&fblock, tmp);
  
    /* Make sure that the scalarizer data pointer is updated.  */
--- 10907,10913 ----
    alloc_expr = gfc_finish_block (&alloc_block);
  
    /* Malloc if not allocated; realloc otherwise.  */
!   tmp = build3_v (COND_EXPR, cond_null, alloc_expr, realloc_expr);
    gfc_add_expr_to_block (&fblock, tmp);
  
    /* Make sure that the scalarizer data pointer is updated.  */
*************** gfc_alloc_allocatable_for_assignment (gf
*** 10664,10670 ****
        gfc_add_modify (&fblock, linfo->data, tmp);
      }
  
!   /* Add the exit label.  */
    tmp = build1_v (LABEL_EXPR, jump_label2);
    gfc_add_expr_to_block (&fblock, tmp);
  
--- 10917,10923 ----
        gfc_add_modify (&fblock, linfo->data, tmp);
      }
  
!   /* Add the label for same shape lhs and rhs.  */
    tmp = build1_v (LABEL_EXPR, jump_label2);
    gfc_add_expr_to_block (&fblock, tmp);
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-decl.c gcc-10.3.0/gcc/fortran/trans-decl.c
*** gcc-10.2.0/gcc/fortran/trans-decl.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-decl.c	Thu Apr  8 11:56:28 2021
*************** gfc_get_symbol_decl (gfc_symbol * sym)
*** 1728,1734 ****
  	  || sym->attr.if_source != IFSRC_DECL)
  	{
  	  decl = gfc_get_extern_function_decl (sym);
- 	  gfc_set_decl_location (decl, &sym->declared_at);
  	}
        else
  	{
--- 1728,1733 ----
*************** gfc_get_extern_function_decl (gfc_symbol
*** 2090,2101 ****
        if (gsym && !gsym->bind_c)
  	gsym = NULL;
      }
!   else
      {
        gsym = gfc_find_gsymbol (gfc_gsym_root, sym->name);
        if (gsym && gsym->bind_c)
  	gsym = NULL;
      }
  
    if (gsym && !gsym->defined)
      gsym = NULL;
--- 2089,2105 ----
        if (gsym && !gsym->bind_c)
  	gsym = NULL;
      }
!   else if (sym->module == NULL)
      {
        gsym = gfc_find_gsymbol (gfc_gsym_root, sym->name);
        if (gsym && gsym->bind_c)
  	gsym = NULL;
      }
+   else
+     {
+       /* Procedure from a different module.  */
+       gsym = NULL;
+     }
  
    if (gsym && !gsym->defined)
      gsym = NULL;
*************** build_function_decl (gfc_symbol * sym, b
*** 2461,2467 ****
  }
  
  
! /* Create the DECL_ARGUMENTS for a procedure.  */
  
  static void
  create_function_arglist (gfc_symbol * sym)
--- 2465,2473 ----
  }
  
  
! /* Create the DECL_ARGUMENTS for a procedure.
!    NOTE: The arguments added here must match the argument type created by
!    gfc_get_function_type ().  */
  
  static void
  create_function_arglist (gfc_symbol * sym)
*************** create_function_arglist (gfc_symbol * sy
*** 2780,2785 ****
--- 2786,2792 ----
  	  DECL_ARG_TYPE (token) = TREE_VALUE (typelist);
  	  TREE_READONLY (token) = 1;
  	  hidden_arglist = chainon (hidden_arglist, token);
+ 	  hidden_typelist = TREE_CHAIN (hidden_typelist);
  	  gfc_finish_decl (token);
  
  	  offset = build_decl (input_location, PARM_DECL,
*************** create_function_arglist (gfc_symbol * sy
*** 2805,2810 ****
--- 2812,2818 ----
  	  DECL_ARG_TYPE (offset) = TREE_VALUE (typelist);
  	  TREE_READONLY (offset) = 1;
  	  hidden_arglist = chainon (hidden_arglist, offset);
+ 	  hidden_typelist = TREE_CHAIN (hidden_typelist);
  	  gfc_finish_decl (offset);
  	}
  
*************** build_entry_thunks (gfc_namespace * ns,
*** 2995,3002 ****
        poplevel (1, 1);
        BLOCK_SUPERCONTEXT (DECL_INITIAL (thunk_fndecl)) = thunk_fndecl;
        DECL_SAVED_TREE (thunk_fndecl)
! 	= build3_v (BIND_EXPR, tmp, DECL_SAVED_TREE (thunk_fndecl),
! 		    DECL_INITIAL (thunk_fndecl));
  
        /* Output the GENERIC tree.  */
        dump_function (TDI_original, thunk_fndecl);
--- 3003,3011 ----
        poplevel (1, 1);
        BLOCK_SUPERCONTEXT (DECL_INITIAL (thunk_fndecl)) = thunk_fndecl;
        DECL_SAVED_TREE (thunk_fndecl)
! 	= fold_build3_loc (DECL_SOURCE_LOCATION (thunk_fndecl), BIND_EXPR,
! 			   void_type_node, tmp, DECL_SAVED_TREE (thunk_fndecl),
! 			   DECL_INITIAL (thunk_fndecl));
  
        /* Output the GENERIC tree.  */
        dump_function (TDI_original, thunk_fndecl);
*************** generate_coarray_init (gfc_namespace * n
*** 5749,5756 ****
    BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
  
    DECL_SAVED_TREE (fndecl)
!     = build3_v (BIND_EXPR, decl, DECL_SAVED_TREE (fndecl),
!                 DECL_INITIAL (fndecl));
    dump_function (TDI_original, fndecl);
  
    cfun->function_end_locus = input_location;
--- 5758,5765 ----
    BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
  
    DECL_SAVED_TREE (fndecl)
!     = fold_build3_loc (DECL_SOURCE_LOCATION (fndecl), BIND_EXPR, void_type_node,
! 		       decl, DECL_SAVED_TREE (fndecl), DECL_INITIAL (fndecl));
    dump_function (TDI_original, fndecl);
  
    cfun->function_end_locus = input_location;
*************** create_main_function (tree fndecl)
*** 6475,6482 ****
    BLOCK_SUPERCONTEXT (DECL_INITIAL (ftn_main)) = ftn_main;
  
    DECL_SAVED_TREE (ftn_main)
!     = build3_v (BIND_EXPR, decl, DECL_SAVED_TREE (ftn_main),
! 		DECL_INITIAL (ftn_main));
  
    /* Output the GENERIC tree.  */
    dump_function (TDI_original, ftn_main);
--- 6484,6492 ----
    BLOCK_SUPERCONTEXT (DECL_INITIAL (ftn_main)) = ftn_main;
  
    DECL_SAVED_TREE (ftn_main)
!     = fold_build3_loc (DECL_SOURCE_LOCATION (ftn_main), BIND_EXPR,
! 		       void_type_node, decl, DECL_SAVED_TREE (ftn_main),
! 		       DECL_INITIAL (ftn_main));
  
    /* Output the GENERIC tree.  */
    dump_function (TDI_original, ftn_main);
*************** gfc_generate_function_code (gfc_namespac
*** 6967,6974 ****
    BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
  
    DECL_SAVED_TREE (fndecl)
!     = build3_v (BIND_EXPR, decl, DECL_SAVED_TREE (fndecl),
! 		DECL_INITIAL (fndecl));
  
    /* Output the GENERIC tree.  */
    dump_function (TDI_original, fndecl);
--- 6977,6984 ----
    BLOCK_SUPERCONTEXT (DECL_INITIAL (fndecl)) = fndecl;
  
    DECL_SAVED_TREE (fndecl)
!     = fold_build3_loc (DECL_SOURCE_LOCATION (fndecl), BIND_EXPR, void_type_node,
! 		       decl, DECL_SAVED_TREE (fndecl), DECL_INITIAL (fndecl));
  
    /* Output the GENERIC tree.  */
    dump_function (TDI_original, fndecl);
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-expr.c gcc-10.3.0/gcc/fortran/trans-expr.c
*** gcc-10.2.0/gcc/fortran/trans-expr.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-expr.c	Thu Apr  8 11:56:28 2021
*************** gfc_class_len_or_zero_get (tree decl)
*** 257,262 ****
--- 257,298 ----
  }
  
  
+ tree
+ gfc_resize_class_size_with_len (stmtblock_t * block, tree class_expr, tree size)
+ {
+   tree tmp;
+   tree tmp2;
+   tree type;
+ 
+   tmp = gfc_class_len_or_zero_get (class_expr);
+ 
+   /* Include the len value in the element size if present.  */
+   if (!integer_zerop (tmp))
+     {
+       type = TREE_TYPE (size);
+       if (block)
+ 	{
+ 	  size = gfc_evaluate_now (size, block);
+ 	  tmp = gfc_evaluate_now (fold_convert (type , tmp), block);
+ 	}
+       tmp2 = fold_build2_loc (input_location, MULT_EXPR,
+ 			      type, size, tmp);
+       tmp = fold_build2_loc (input_location, GT_EXPR,
+ 			     logical_type_node, tmp,
+ 			     build_zero_cst (type));
+       size = fold_build3_loc (input_location, COND_EXPR,
+ 			      type, tmp, tmp2, size);
+     }
+   else
+     return size;
+ 
+   if (block)
+     size = gfc_evaluate_now (size, block);
+ 
+   return size;
+ }
+ 
+ 
  /* Get the specified FIELD from the VPTR.  */
  
  static tree
*************** gfc_reset_len (stmtblock_t *block, gfc_e
*** 472,477 ****
--- 508,532 ----
  }
  
  
+ /* Obtain the last class reference in a gfc_expr. Return NULL_TREE if no class
+    reference is found. Note that it is up to the caller to avoid using this
+    for expressions other than variables.  */
+ 
+ tree
+ gfc_get_class_from_gfc_expr (gfc_expr *e)
+ {
+   gfc_expr *class_expr;
+   gfc_se cse;
+   class_expr = gfc_find_and_cut_at_last_class_ref (e);
+   if (class_expr == NULL)
+     return NULL_TREE;
+   gfc_init_se (&cse, NULL);
+   gfc_conv_expr (&cse, class_expr);
+   gfc_free_expr (class_expr);
+   return cse.expr;
+ }
+ 
+ 
  /* Obtain the last class reference in an expression.
     Return NULL_TREE if no class reference is found.  */
  
*************** gfc_get_class_from_expr (tree expr)
*** 483,488 ****
--- 538,546 ----
  
    for (tmp = expr; tmp; tmp = TREE_OPERAND (tmp, 0))
      {
+       if (CONSTANT_CLASS_P (tmp))
+ 	return NULL_TREE;
+ 
        type = TREE_TYPE (tmp);
        while (type)
  	{
*************** gfc_trans_class_init_assign (gfc_code *c
*** 1605,1610 ****
--- 1663,1773 ----
  }
  
  
+ /* Class valued elemental function calls or class array elements arriving
+    in gfc_trans_scalar_assign come here.  Wherever possible the vptr copy
+    is used to ensure that the rhs dynamic type is assigned to the lhs.  */
+ 
+ static bool
+ trans_scalar_class_assign (stmtblock_t *block, gfc_se *lse, gfc_se *rse)
+ {
+   tree fcn;
+   tree rse_expr;
+   tree class_data;
+   tree tmp;
+   tree zero;
+   tree cond;
+   tree final_cond;
+   stmtblock_t inner_block;
+   bool is_descriptor;
+   bool not_call_expr = TREE_CODE (rse->expr) != CALL_EXPR;
+   bool not_lhs_array_type;
+ 
+   /* Temporaries arising from depencies in assignment get cast as a
+      character type of the dynamic size of the rhs. Use the vptr copy
+      for this case.  */
+   tmp = TREE_TYPE (lse->expr);
+   not_lhs_array_type = !(tmp && TREE_CODE (tmp) == ARRAY_TYPE
+ 			 && TYPE_MAX_VALUE (TYPE_DOMAIN (tmp)) != NULL_TREE);
+ 
+   /* Use ordinary assignment if the rhs is not a call expression or
+      the lhs is not a class entity or an array(ie. character) type.  */
+   if ((not_call_expr && gfc_get_class_from_expr (lse->expr) == NULL_TREE)
+       && not_lhs_array_type)
+     return false;
+ 
+   /* Ordinary assignment can be used if both sides are class expressions
+      since the dynamic type is preserved by copying the vptr.  This
+      should only occur, where temporaries are involved.  */
+   if (GFC_CLASS_TYPE_P (TREE_TYPE (lse->expr))
+       && GFC_CLASS_TYPE_P (TREE_TYPE (rse->expr)))
+     return false;
+ 
+   /* Fix the class expression and the class data of the rhs.  */
+   if (!GFC_CLASS_TYPE_P (TREE_TYPE (rse->expr))
+       || not_call_expr)
+     {
+       tmp = gfc_get_class_from_expr (rse->expr);
+       if (tmp == NULL_TREE)
+ 	return false;
+       rse_expr = gfc_evaluate_now (tmp, block);
+     }
+   else
+     rse_expr = gfc_evaluate_now (rse->expr, block);
+ 
+   class_data = gfc_class_data_get (rse_expr);
+ 
+   /* Check that the rhs data is not null.  */
+   is_descriptor = GFC_DESCRIPTOR_TYPE_P (TREE_TYPE (class_data));
+   if (is_descriptor)
+     class_data = gfc_conv_descriptor_data_get (class_data);
+   class_data = gfc_evaluate_now (class_data, block);
+ 
+   zero = build_int_cst (TREE_TYPE (class_data), 0);
+   cond = fold_build2_loc (input_location, NE_EXPR,
+ 			  logical_type_node,
+ 			  class_data, zero);
+ 
+   /* Copy the rhs to the lhs.  */
+   fcn = gfc_vptr_copy_get (gfc_class_vptr_get (rse_expr));
+   fcn = build_fold_indirect_ref_loc (input_location, fcn);
+   tmp = gfc_evaluate_now (gfc_build_addr_expr (NULL, rse->expr), block);
+   tmp = is_descriptor ? tmp : class_data;
+   tmp = build_call_expr_loc (input_location, fcn, 2, tmp,
+ 			     gfc_build_addr_expr (NULL, lse->expr));
+   gfc_add_expr_to_block (block, tmp);
+ 
+   /* Only elemental function results need to be finalised and freed.  */
+   if (not_call_expr)
+     return true;
+ 
+   /* Finalize the class data if needed.  */
+   gfc_init_block (&inner_block);
+   fcn = gfc_vptr_final_get (gfc_class_vptr_get (rse_expr));
+   zero = build_int_cst (TREE_TYPE (fcn), 0);
+   final_cond = fold_build2_loc (input_location, NE_EXPR,
+ 				logical_type_node, fcn, zero);
+   fcn = build_fold_indirect_ref_loc (input_location, fcn);
+   tmp = build_call_expr_loc (input_location, fcn, 1, class_data);
+   tmp = build3_v (COND_EXPR, final_cond,
+ 		  tmp, build_empty_stmt (input_location));
+   gfc_add_expr_to_block (&inner_block, tmp);
+ 
+   /* Free the class data.  */
+   tmp = gfc_call_free (class_data);
+   tmp = build3_v (COND_EXPR, cond, tmp,
+ 		  build_empty_stmt (input_location));
+   gfc_add_expr_to_block (&inner_block, tmp);
+ 
+   /* Finish the inner block and subject it to the condition on the
+      class data being non-zero.  */
+   tmp = gfc_finish_block (&inner_block);
+   tmp = build3_v (COND_EXPR, cond, tmp,
+ 		  build_empty_stmt (input_location));
+   gfc_add_expr_to_block (block, tmp);
+ 
+   return true;
+ }
+ 
  /* End of prototype trans-class.c  */
  
  
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 5611,5618 ****
--- 5774,5783 ----
  	{
  	  /* The intrinsic type needs to be converted to a temporary
  	     CLASS object for the unlimited polymorphic formal.  */
+ 	  gfc_find_vtab (&e->ts);
  	  gfc_init_se (&parmse, se);
  	  gfc_conv_intrinsic_to_class (&parmse, e, fsym->ts);
+ 
  	}
        else if (se->ss && se->ss->info->useflags)
  	{
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 5909,5914 ****
--- 6074,6080 ----
  			&& !fsym->attr.allocatable && !fsym->attr.pointer
  			&& !e->symtree->n.sym->attr.dimension
  			&& !e->symtree->n.sym->attr.pointer
+ 			&& !e->symtree->n.sym->attr.allocatable
  			/* See PR 41453.  */
  			&& !e->symtree->n.sym->attr.dummy
  			/* FIXME - PR 87395 and PR 41453  */
*************** gfc_conv_procedure_call (gfc_se * se, gf
*** 6235,6243 ****
  
  	      /* Unallocated allocatable arrays and unassociated pointer arrays
  		 need their dtype setting if they are argument associated with
! 		 assumed rank dummies.  */
  	      if (!sym->attr.is_bind_c && e && fsym && fsym->as
! 		  && fsym->as->type == AS_ASSUMED_RANK)
  		{
  		  if (gfc_expr_attr (e).pointer
  		      || gfc_expr_attr (e).allocatable)
--- 6401,6410 ----
  
  	      /* Unallocated allocatable arrays and unassociated pointer arrays
  		 need their dtype setting if they are argument associated with
! 		 assumed rank dummies, unless already assumed rank.  */
  	      if (!sym->attr.is_bind_c && e && fsym && fsym->as
! 		  && fsym->as->type == AS_ASSUMED_RANK
! 		  && e->rank != -1)
  		{
  		  if (gfc_expr_attr (e).pointer
  		      || gfc_expr_attr (e).allocatable)
*************** gfc_conv_initializer (gfc_expr * expr, g
*** 7703,7714 ****
  	  return se.expr;
  
  	case BT_CHARACTER:
! 	  {
! 	    tree ctor = gfc_conv_string_init (ts->u.cl->backend_decl,expr);
! 	    TREE_STATIC (ctor) = 1;
! 	    return ctor;
! 	  }
  
  	default:
  	  gfc_init_se (&se, NULL);
  	  gfc_conv_constant (&se, expr);
--- 7870,7883 ----
  	  return se.expr;
  
  	case BT_CHARACTER:
! 	  if (expr->expr_type == EXPR_CONSTANT)
! 	    {
! 	      tree ctor = gfc_conv_string_init (ts->u.cl->backend_decl, expr);
! 	      TREE_STATIC (ctor) = 1;
! 	      return ctor;
! 	    }
  
+ 	  /* Fallthrough.  */
  	default:
  	  gfc_init_se (&se, NULL);
  	  gfc_conv_constant (&se, expr);
*************** trans_class_vptr_len_assignment (stmtblo
*** 8898,8911 ****
    tree tmp, to_len = NULL_TREE, from_len = NULL_TREE, lhs_vptr;
    bool set_vptr = false, temp_rhs = false;
    stmtblock_t *pre = block;
  
    /* Create a temporary for complicated expressions.  */
    if (re->expr_type != EXPR_VARIABLE && re->expr_type != EXPR_NULL
        && rse->expr != NULL_TREE && !DECL_P (rse->expr))
      {
!       tmp = gfc_create_var (TREE_TYPE (rse->expr), "rhs");
!       pre = &rse->pre;
!       gfc_add_modify (&rse->pre, tmp, rse->expr);
        rse->expr = tmp;
        temp_rhs = true;
      }
--- 9067,9098 ----
    tree tmp, to_len = NULL_TREE, from_len = NULL_TREE, lhs_vptr;
    bool set_vptr = false, temp_rhs = false;
    stmtblock_t *pre = block;
+   tree class_expr = NULL_TREE;
  
    /* Create a temporary for complicated expressions.  */
    if (re->expr_type != EXPR_VARIABLE && re->expr_type != EXPR_NULL
        && rse->expr != NULL_TREE && !DECL_P (rse->expr))
      {
!       if (re->ts.type == BT_CLASS && !GFC_CLASS_TYPE_P (TREE_TYPE (rse->expr)))
! 	class_expr = gfc_get_class_from_expr (rse->expr);
! 
!       if (rse->loop)
! 	pre = &rse->loop->pre;
!       else
! 	pre = &rse->pre;
! 
!       if (class_expr != NULL_TREE && UNLIMITED_POLY (re))
! 	{
! 	  tmp = TREE_OPERAND (rse->expr, 0);
! 	  tmp = gfc_create_var (TREE_TYPE (tmp), "rhs");
! 	  gfc_add_modify (&rse->pre, tmp, TREE_OPERAND (rse->expr, 0));
! 	}
!       else
! 	{
! 	  tmp = gfc_create_var (TREE_TYPE (rse->expr), "rhs");
! 	  gfc_add_modify (&rse->pre, tmp, rse->expr);
! 	}
! 
        rse->expr = tmp;
        temp_rhs = true;
      }
*************** trans_class_vptr_len_assignment (stmtblo
*** 8973,8981 ****
  	  else if (temp_rhs && re->ts.type == BT_CLASS)
  	    {
  	      vptr_expr = NULL;
! 	      se.expr = gfc_class_vptr_get (rse->expr);
  	      if (UNLIMITED_POLY (re))
! 		from_len = gfc_class_len_get (rse->expr);
  	    }
  	  else if (re->expr_type != EXPR_NULL)
  	    /* Only when rhs is non-NULL use its declared type for vptr
--- 9160,9176 ----
  	  else if (temp_rhs && re->ts.type == BT_CLASS)
  	    {
  	      vptr_expr = NULL;
! 	      if (class_expr)
! 		tmp = class_expr;
! 	      else if (!GFC_CLASS_TYPE_P (TREE_TYPE (rse->expr)))
! 		tmp = gfc_get_class_from_expr (rse->expr);
! 	      else
! 		tmp = rse->expr;
! 
! 	      se.expr = gfc_class_vptr_get (tmp);
  	      if (UNLIMITED_POLY (re))
! 		from_len = gfc_class_len_get (tmp);
! 
  	    }
  	  else if (re->expr_type != EXPR_NULL)
  	    /* Only when rhs is non-NULL use its declared type for vptr
*************** gfc_trans_scalar_assign (gfc_se * lse, g
*** 9722,9728 ****
  	  gfc_add_expr_to_block (&block, tmp);
  	}
      }
!   else if (gfc_bt_struct (ts.type) || ts.type == BT_CLASS)
      {
        gfc_add_block_to_block (&block, &lse->pre);
        gfc_add_block_to_block (&block, &rse->pre);
--- 9917,9923 ----
  	  gfc_add_expr_to_block (&block, tmp);
  	}
      }
!   else if (gfc_bt_struct (ts.type))
      {
        gfc_add_block_to_block (&block, &lse->pre);
        gfc_add_block_to_block (&block, &rse->pre);
*************** gfc_trans_scalar_assign (gfc_se * lse, g
*** 9730,9736 ****
  			     TREE_TYPE (lse->expr), rse->expr);
        gfc_add_modify (&block, lse->expr, tmp);
      }
!   else
      {
        gfc_add_block_to_block (&block, &lse->pre);
        gfc_add_block_to_block (&block, &rse->pre);
--- 9925,9944 ----
  			     TREE_TYPE (lse->expr), rse->expr);
        gfc_add_modify (&block, lse->expr, tmp);
      }
!   /* If possible use the rhs vptr copy with trans_scalar_class_assign....  */
!   else if (ts.type == BT_CLASS
! 	   && !trans_scalar_class_assign (&block, lse, rse))
!     {
!       gfc_add_block_to_block (&block, &lse->pre);
!       gfc_add_block_to_block (&block, &rse->pre);
!       /* ...otherwise assignment suffices. Note the use of VIEW_CONVERT_EXPR
! 	 for the lhs which ensures that class data rhs cast as a string assigns
! 	 correctly.  */
!       tmp = fold_build1_loc (input_location, VIEW_CONVERT_EXPR,
! 			     TREE_TYPE (rse->expr), lse->expr);
!       gfc_add_modify (&block, tmp, rse->expr);
!     }
!   else if (ts.type != BT_CLASS)
      {
        gfc_add_block_to_block (&block, &lse->pre);
        gfc_add_block_to_block (&block, &rse->pre);
*************** fcncall_realloc_result (gfc_se *se, int
*** 9933,9938 ****
--- 10141,10148 ----
    tree tmp;
    tree offset;
    tree zero_cond;
+   tree not_same_shape;
+   stmtblock_t shape_block;
    int n;
  
    /* Use the allocation done by the library.  Substitute the lhs
*************** fcncall_realloc_result (gfc_se *se, int
*** 9962,9968 ****
    tmp = gfc_conv_descriptor_data_get (res_desc);
    gfc_conv_descriptor_data_set (&se->post, desc, tmp);
  
!   /* Check that the shapes are the same between lhs and expression.  */
    for (n = 0 ; n < rank; n++)
      {
        tree tmp1;
--- 10172,10182 ----
    tmp = gfc_conv_descriptor_data_get (res_desc);
    gfc_conv_descriptor_data_set (&se->post, desc, tmp);
  
!   /* Check that the shapes are the same between lhs and expression.
!      The evaluation of the shape is done in 'shape_block' to avoid
!      unitialized warnings from the lhs bounds. */
!   not_same_shape = boolean_false_node;
!   gfc_start_block (&shape_block);
    for (n = 0 ; n < rank; n++)
      {
        tree tmp1;
*************** fcncall_realloc_result (gfc_se *se, int
*** 9979,9993 ****
        tmp = fold_build2_loc (input_location, NE_EXPR,
  			     logical_type_node, tmp,
  			     gfc_index_zero_node);
!       tmp = gfc_evaluate_now (tmp, &se->post);
!       zero_cond = fold_build2_loc (input_location, TRUTH_OR_EXPR,
! 				   logical_type_node, tmp,
! 				   zero_cond);
      }
  
    /* 'zero_cond' being true is equal to lhs not being allocated or the
       shapes being different.  */
!   zero_cond = gfc_evaluate_now (zero_cond, &se->post);
  
    /* Now reset the bounds returned from the function call to bounds based
       on the lhs lbounds, except where the lhs is not allocated or the shapes
--- 10193,10216 ----
        tmp = fold_build2_loc (input_location, NE_EXPR,
  			     logical_type_node, tmp,
  			     gfc_index_zero_node);
!       tmp = gfc_evaluate_now (tmp, &shape_block);
!       if (n == 0)
! 	not_same_shape = tmp;
!       else
! 	not_same_shape = fold_build2_loc (input_location, TRUTH_OR_EXPR,
! 					  logical_type_node, tmp,
! 					  not_same_shape);
      }
  
    /* 'zero_cond' being true is equal to lhs not being allocated or the
       shapes being different.  */
!   tmp = fold_build2_loc (input_location, TRUTH_OR_EXPR, logical_type_node,
! 			 zero_cond, not_same_shape);
!   gfc_add_modify (&shape_block, zero_cond, tmp);
!   tmp = gfc_finish_block (&shape_block);
!   tmp = build3_v (COND_EXPR, zero_cond,
! 		  build_empty_stmt (input_location), tmp);
!   gfc_add_expr_to_block (&se->post, tmp);
  
    /* Now reset the bounds returned from the function call to bounds based
       on the lhs lbounds, except where the lhs is not allocated or the shapes
*************** trans_class_assignment (stmtblock_t *blo
*** 10627,10649 ****
  			gfc_se *lse, gfc_se *rse, bool use_vptr_copy,
  			bool class_realloc)
  {
!   tree tmp, fcn, stdcopy, to_len, from_len, vptr;
    vec<tree, va_gc> *args = NULL;
  
    vptr = trans_class_vptr_len_assignment (block, lhs, rhs, rse, &to_len,
  					 &from_len);
  
!   /* Generate allocation of the lhs.  */
    if (class_realloc)
      {
!       stmtblock_t alloc;
!       tree class_han;
  
!       tmp = gfc_vptr_size_get (vptr);
        class_han = GFC_CLASS_TYPE_P (TREE_TYPE (lse->expr))
  	  ? gfc_class_data_get (lse->expr) : lse->expr;
        gfc_init_block (&alloc);
!       gfc_allocate_using_malloc (&alloc, class_han, tmp, NULL_TREE);
        tmp = fold_build2_loc (input_location, EQ_EXPR,
  			     logical_type_node, class_han,
  			     build_int_cst (prvoid_type_node, 0));
--- 10850,10902 ----
  			gfc_se *lse, gfc_se *rse, bool use_vptr_copy,
  			bool class_realloc)
  {
!   tree tmp, fcn, stdcopy, to_len, from_len, vptr, old_vptr;
    vec<tree, va_gc> *args = NULL;
  
+   /* Store the old vptr so that dynamic types can be compared for
+      reallocation to occur or not.  */
+   if (class_realloc)
+     {
+       tmp = lse->expr;
+       if (!GFC_CLASS_TYPE_P (TREE_TYPE (tmp)))
+ 	tmp = gfc_get_class_from_expr (tmp);
+     }
+ 
    vptr = trans_class_vptr_len_assignment (block, lhs, rhs, rse, &to_len,
  					 &from_len);
  
!   /* Generate (re)allocation of the lhs.  */
    if (class_realloc)
      {
!       stmtblock_t alloc, re_alloc;
!       tree class_han, re, size;
  
!       if (tmp && GFC_CLASS_TYPE_P (TREE_TYPE (tmp)))
! 	old_vptr = gfc_evaluate_now (gfc_class_vptr_get (tmp), block);
!       else
! 	old_vptr = build_int_cst (TREE_TYPE (vptr), 0);
! 
!       size = gfc_vptr_size_get (vptr);
        class_han = GFC_CLASS_TYPE_P (TREE_TYPE (lse->expr))
  	  ? gfc_class_data_get (lse->expr) : lse->expr;
+ 
+       /* Allocate block.  */
        gfc_init_block (&alloc);
!       gfc_allocate_using_malloc (&alloc, class_han, size, NULL_TREE);
! 
!       /* Reallocate if dynamic types are different. */
!       gfc_init_block (&re_alloc);
!       re = build_call_expr_loc (input_location,
! 				builtin_decl_explicit (BUILT_IN_REALLOC), 2,
! 				fold_convert (pvoid_type_node, class_han),
! 				size);
!       tmp = fold_build2_loc (input_location, NE_EXPR,
! 			     logical_type_node, vptr, old_vptr);
!       re = fold_build3_loc (input_location, COND_EXPR, void_type_node,
! 			    tmp, re, build_empty_stmt (input_location));
!       gfc_add_expr_to_block (&re_alloc, re);
! 
!       /* Allocate if _data is NULL, reallocate otherwise.  */
        tmp = fold_build2_loc (input_location, EQ_EXPR,
  			     logical_type_node, class_han,
  			     build_int_cst (prvoid_type_node, 0));
*************** trans_class_assignment (stmtblock_t *blo
*** 10651,10657 ****
  			     gfc_unlikely (tmp,
  					   PRED_FORTRAN_FAIL_ALLOC),
  			     gfc_finish_block (&alloc),
! 			     build_empty_stmt (input_location));
        gfc_add_expr_to_block (&lse->pre, tmp);
      }
  
--- 10904,10910 ----
  			     gfc_unlikely (tmp,
  					   PRED_FORTRAN_FAIL_ALLOC),
  			     gfc_finish_block (&alloc),
! 			     gfc_finish_block (&re_alloc));
        gfc_add_expr_to_block (&lse->pre, tmp);
      }
  
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 10754,10759 ****
--- 11007,11013 ----
    bool maybe_workshare = false, lhs_refs_comp = false, rhs_refs_comp = false;
    symbol_attribute lhs_caf_attr, rhs_caf_attr, lhs_attr;
    bool is_poly_assign;
+   bool realloc_flag;
  
    /* Assignment of the form lhs = rhs.  */
    gfc_start_block (&block);
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 10794,10799 ****
--- 11048,11057 ----
  		       || gfc_is_class_array_ref (expr2, NULL)
  		       || gfc_is_class_scalar_expr (expr2));
  
+   realloc_flag = flag_realloc_lhs
+ 		 && gfc_is_reallocatable_lhs (expr1)
+ 		 && expr2->rank
+ 		 && !is_runtime_conformable (expr1, expr2);
  
    /* Only analyze the expressions for coarray properties, when in coarray-lib
       mode.  */
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 11036,11045 ****
    tmp = NULL_TREE;
  
    if (is_poly_assign)
!     tmp = trans_class_assignment (&body, expr1, expr2, &lse, &rse,
! 				  use_vptr_copy || (lhs_attr.allocatable
! 						    && !lhs_attr.dimension),
! 				  flag_realloc_lhs && !lhs_attr.pointer);
    else if (flag_coarray == GFC_FCOARRAY_LIB
  	   && lhs_caf_attr.codimension && rhs_caf_attr.codimension
  	   && ((lhs_caf_attr.allocatable && lhs_refs_comp)
--- 11294,11317 ----
    tmp = NULL_TREE;
  
    if (is_poly_assign)
!     {
!       tmp = trans_class_assignment (&body, expr1, expr2, &lse, &rse,
! 				    use_vptr_copy || (lhs_attr.allocatable
! 						      && !lhs_attr.dimension),
! 				    !realloc_flag && flag_realloc_lhs
! 				    && !lhs_attr.pointer);
!       if (expr2->expr_type == EXPR_FUNCTION
! 	  && expr2->ts.type == BT_DERIVED
! 	  && expr2->ts.u.derived->attr.alloc_comp)
! 	{
! 	  tree tmp2 = gfc_deallocate_alloc_comp (expr2->ts.u.derived,
! 						 rse.expr, expr2->rank);
! 	  if (lss == gfc_ss_terminator)
! 	    gfc_add_expr_to_block (&rse.post, tmp2);
! 	  else
! 	    gfc_add_expr_to_block (&loop.post, tmp2);
! 	}
!     }
    else if (flag_coarray == GFC_FCOARRAY_LIB
  	   && lhs_caf_attr.codimension && rhs_caf_attr.codimension
  	   && ((lhs_caf_attr.allocatable && lhs_refs_comp)
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 11069,11075 ****
      {
        /* This case comes about when the scalarizer provides array element
  	 references. Use the vptr copy function, since this does a deep
! 	 copy of allocatable components, without which the finalizer call */
        tmp = gfc_get_vptr_from_expr (rse.expr);
        if (tmp != NULL_TREE)
  	{
--- 11341,11348 ----
      {
        /* This case comes about when the scalarizer provides array element
  	 references. Use the vptr copy function, since this does a deep
! 	 copy of allocatable components, without which the finalizer call
! 	 will deallocate the components.  */
        tmp = gfc_get_vptr_from_expr (rse.expr);
        if (tmp != NULL_TREE)
  	{
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 11144,11153 ****
  	}
  
        /* F2003: Allocate or reallocate lhs of allocatable array.  */
!       if (flag_realloc_lhs
! 	  && gfc_is_reallocatable_lhs (expr1)
! 	  && expr2->rank
! 	  && !is_runtime_conformable (expr1, expr2))
  	{
  	  realloc_lhs_warning (expr1->ts.type, true, &expr1->where);
  	  ompws_flags &= ~OMPWS_SCALARIZER_WS;
--- 11417,11423 ----
  	}
  
        /* F2003: Allocate or reallocate lhs of allocatable array.  */
!       if (realloc_flag)
  	{
  	  realloc_lhs_warning (expr1->ts.type, true, &expr1->where);
  	  ompws_flags &= ~OMPWS_SCALARIZER_WS;
*************** gfc_trans_assignment (gfc_expr * expr1,
*** 11256,11263 ****
  	return tmp;
      }
  
!   if (UNLIMITED_POLY (expr1) && expr1->rank
!       && expr2->ts.type != BT_CLASS)
      use_vptr_copy = true;
  
    /* Fallback to the scalarizer to generate explicit loops.  */
--- 11526,11532 ----
  	return tmp;
      }
  
!   if (UNLIMITED_POLY (expr1) && expr1->rank)
      use_vptr_copy = true;
  
    /* Fallback to the scalarizer to generate explicit loops.  */
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-intrinsic.c gcc-10.3.0/gcc/fortran/trans-intrinsic.c
*** gcc-10.2.0/gcc/fortran/trans-intrinsic.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-intrinsic.c	Thu Apr  8 11:56:28 2021
*************** gfc_conv_intrinsic_dot_product (gfc_se *
*** 5048,5053 ****
--- 5048,5071 ----
  }
  
  
+ /* Remove unneeded kind= argument from actual argument list when the
+    result conversion is dealt with in a different place.  */
+ 
+ static void
+ strip_kind_from_actual (gfc_actual_arglist * actual)
+ {
+   for (gfc_actual_arglist *a = actual; a; a = a->next)
+     {
+       gfc_actual_arglist *b = a->next;
+       if (b && b->name && strcmp (b->name, "kind") == 0)
+ 	{
+ 	  a->next = b->next;
+ 	  b->next = NULL;
+ 	  gfc_free_actual_arglist (b);
+ 	}
+     }
+ }
+ 
  /* Emit code for minloc or maxloc intrinsic.  There are many different cases
     we need to handle.  For performance reasons we sometimes create two
     loops instead of one, where the second one is much simpler.
*************** gfc_conv_intrinsic_minmaxloc (gfc_se * s
*** 5183,5188 ****
--- 5201,5207 ----
      {
        gfc_actual_arglist *a, *b;
        a = actual;
+       strip_kind_from_actual (a);
        while (a->next)
  	{
  	  b = a->next;
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-openmp.c gcc-10.3.0/gcc/fortran/trans-openmp.c
*** gcc-10.2.0/gcc/fortran/trans-openmp.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-openmp.c	Thu Apr  8 11:56:28 2021
*************** gfc_omp_is_allocatable_or_ptr (const_tre
*** 61,67 ****
  /* True if the argument is an optional argument; except that false is also
     returned for arguments with the value attribute (nonpointers) and for
     assumed-shape variables (decl is a local variable containing arg->data).
!    Note that pvoid_type_node is for 'type(c_ptr), value.  */
  
  static bool
  gfc_omp_is_optional_argument (const_tree decl)
--- 61,69 ----
  /* True if the argument is an optional argument; except that false is also
     returned for arguments with the value attribute (nonpointers) and for
     assumed-shape variables (decl is a local variable containing arg->data).
!    Note that for 'procedure(), optional' the value false is used as that's
!    always a pointer and no additional indirection is used.
!    Note that pvoid_type_node is for 'type(c_ptr), value' (and c_funloc).  */
  
  static bool
  gfc_omp_is_optional_argument (const_tree decl)
*************** gfc_omp_is_optional_argument (const_tree
*** 70,75 ****
--- 72,78 ----
  	  && DECL_LANG_SPECIFIC (decl)
  	  && TREE_CODE (TREE_TYPE (decl)) == POINTER_TYPE
  	  && !VOID_TYPE_P (TREE_TYPE (TREE_TYPE (decl)))
+ 	  && TREE_CODE (TREE_TYPE (TREE_TYPE (decl))) != FUNCTION_TYPE
  	  && GFC_DECL_OPTIONAL_ARGUMENT (decl));
  }
  
*************** gfc_trans_omp_clauses (stmtblock_t *bloc
*** 3523,3556 ****
      }
    if (clauses->vector)
      {
        if (clauses->vector_expr)
  	{
  	  tree vector_var
  	    = gfc_convert_expr_to_tree (block, clauses->vector_expr);
- 	  c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_VECTOR);
  	  OMP_CLAUSE_VECTOR_EXPR (c) = vector_var;
! 	  omp_clauses = gfc_trans_add_clause (c, omp_clauses);
! 	}
!       else
! 	{
! 	  c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_VECTOR);
! 	  omp_clauses = gfc_trans_add_clause (c, omp_clauses);
  	}
      }
    if (clauses->worker)
      {
        if (clauses->worker_expr)
  	{
  	  tree worker_var
  	    = gfc_convert_expr_to_tree (block, clauses->worker_expr);
- 	  c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_WORKER);
  	  OMP_CLAUSE_WORKER_EXPR (c) = worker_var;
! 	  omp_clauses = gfc_trans_add_clause (c, omp_clauses);
! 	}
!       else
! 	{
! 	  c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_WORKER);
! 	  omp_clauses = gfc_trans_add_clause (c, omp_clauses);
  	}
      }
    if (clauses->gang)
--- 3526,3563 ----
      }
    if (clauses->vector)
      {
+       c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_VECTOR);
+       omp_clauses = gfc_trans_add_clause (c, omp_clauses);
+ 
        if (clauses->vector_expr)
  	{
  	  tree vector_var
  	    = gfc_convert_expr_to_tree (block, clauses->vector_expr);
  	  OMP_CLAUSE_VECTOR_EXPR (c) = vector_var;
! 
! 	  /* TODO: We're not capturing location information for individual
! 	     clauses.  However, if we have an expression attached to the
! 	     clause, that one provides better location information.  */
! 	  OMP_CLAUSE_LOCATION (c)
! 	    = gfc_get_location (&clauses->vector_expr->where);
  	}
      }
    if (clauses->worker)
      {
+       c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_WORKER);
+       omp_clauses = gfc_trans_add_clause (c, omp_clauses);
+ 
        if (clauses->worker_expr)
  	{
  	  tree worker_var
  	    = gfc_convert_expr_to_tree (block, clauses->worker_expr);
  	  OMP_CLAUSE_WORKER_EXPR (c) = worker_var;
! 
! 	  /* TODO: We're not capturing location information for individual
! 	     clauses.  However, if we have an expression attached to the
! 	     clause, that one provides better location information.  */
! 	  OMP_CLAUSE_LOCATION (c)
! 	    = gfc_get_location (&clauses->worker_expr->where);
  	}
      }
    if (clauses->gang)
*************** gfc_trans_omp_clauses (stmtblock_t *bloc
*** 3558,3568 ****
--- 3565,3583 ----
        tree arg;
        c = build_omp_clause (gfc_get_location (&where), OMP_CLAUSE_GANG);
        omp_clauses = gfc_trans_add_clause (c, omp_clauses);
+ 
        if (clauses->gang_num_expr)
  	{
  	  arg = gfc_convert_expr_to_tree (block, clauses->gang_num_expr);
  	  OMP_CLAUSE_GANG_EXPR (c) = arg;
+ 
+ 	  /* TODO: We're not capturing location information for individual
+ 	     clauses.  However, if we have an expression attached to the
+ 	     clause, that one provides better location information.  */
+ 	  OMP_CLAUSE_LOCATION (c)
+ 	    = gfc_get_location (&clauses->gang_num_expr->where);
  	}
+ 
        if (clauses->gang_static)
  	{
  	  arg = clauses->gang_static_expr
*************** gfc_trans_oacc_construct (gfc_code *code
*** 3634,3641 ****
    oacc_clauses = gfc_trans_omp_clauses (&block, code->ext.omp_clauses,
  					code->loc);
    stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (input_location, construct_code, void_type_node, stmt,
! 		     oacc_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
--- 3649,3656 ----
    oacc_clauses = gfc_trans_omp_clauses (&block, code->ext.omp_clauses,
  					code->loc);
    stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (gfc_get_location (&code->loc), construct_code,
! 		     void_type_node, stmt, oacc_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
*************** gfc_trans_omp_parallel_do (gfc_code *cod
*** 4993,5000 ****
      }
    else if (TREE_CODE (stmt) != BIND_EXPR)
      stmt = build3_v (BIND_EXPR, NULL, stmt, NULL_TREE);
!   stmt = build2_loc (input_location, OMP_PARALLEL, void_type_node, stmt,
! 		     omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
--- 5008,5015 ----
      }
    else if (TREE_CODE (stmt) != BIND_EXPR)
      stmt = build3_v (BIND_EXPR, NULL, stmt, NULL_TREE);
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_PARALLEL,
! 		     void_type_node, stmt, omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
*************** gfc_trans_omp_parallel_do_simd (gfc_code
*** 5036,5043 ****
      stmt = build3_v (BIND_EXPR, NULL, stmt, NULL_TREE);
    if (flag_openmp)
      {
!       stmt = build2_loc (input_location, OMP_PARALLEL, void_type_node, stmt,
! 			 omp_clauses);
        OMP_PARALLEL_COMBINED (stmt) = 1;
      }
    gfc_add_expr_to_block (&block, stmt);
--- 5051,5058 ----
      stmt = build3_v (BIND_EXPR, NULL, stmt, NULL_TREE);
    if (flag_openmp)
      {
!       stmt = build2_loc (gfc_get_location (&code->loc), OMP_PARALLEL,
! 			 void_type_node, stmt, omp_clauses);
        OMP_PARALLEL_COMBINED (stmt) = 1;
      }
    gfc_add_expr_to_block (&block, stmt);
*************** gfc_trans_omp_parallel_sections (gfc_cod
*** 5063,5070 ****
      stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
    else
      poplevel (0, 0);
!   stmt = build2_loc (input_location, OMP_PARALLEL, void_type_node, stmt,
! 		     omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
--- 5078,5085 ----
      stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
    else
      poplevel (0, 0);
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_PARALLEL,
! 		     void_type_node, stmt, omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
*************** gfc_trans_omp_parallel_workshare (gfc_co
*** 5086,5093 ****
    pushlevel ();
    stmt = gfc_trans_omp_workshare (code, &workshare_clauses);
    stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!   stmt = build2_loc (input_location, OMP_PARALLEL, void_type_node, stmt,
! 		     omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
--- 5101,5108 ----
    pushlevel ();
    stmt = gfc_trans_omp_workshare (code, &workshare_clauses);
    stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_PARALLEL,
! 		     void_type_node, stmt, omp_clauses);
    OMP_PARALLEL_COMBINED (stmt) = 1;
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
*************** gfc_trans_omp_sections (gfc_code *code,
*** 5099,5104 ****
--- 5114,5120 ----
    stmtblock_t block, body;
    tree omp_clauses, stmt;
    bool has_lastprivate = clauses->lists[OMP_LIST_LASTPRIVATE] != NULL;
+   location_t loc = gfc_get_location (&code->loc);
  
    gfc_start_block (&block);
  
*************** gfc_trans_omp_sections (gfc_code *code,
*** 5119,5126 ****
      }
    stmt = gfc_finish_block (&body);
  
!   stmt = build2_loc (input_location, OMP_SECTIONS, void_type_node, stmt,
! 		     omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
  
    return gfc_finish_block (&block);
--- 5135,5141 ----
      }
    stmt = gfc_finish_block (&body);
  
!   stmt = build2_loc (loc, OMP_SECTIONS, void_type_node, stmt, omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
  
    return gfc_finish_block (&block);
*************** gfc_trans_omp_single (gfc_code *code, gf
*** 5131,5138 ****
  {
    tree omp_clauses = gfc_trans_omp_clauses (NULL, clauses, code->loc);
    tree stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (input_location, OMP_SINGLE, void_type_node, stmt,
! 		     omp_clauses);
    return stmt;
  }
  
--- 5146,5153 ----
  {
    tree omp_clauses = gfc_trans_omp_clauses (NULL, clauses, code->loc);
    tree stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_SINGLE, void_type_node,
! 		     stmt, omp_clauses);
    return stmt;
  }
  
*************** gfc_trans_omp_task (gfc_code *code)
*** 5148,5155 ****
    pushlevel ();
    stmt = gfc_trans_omp_code (code->block->next, true);
    stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!   stmt = build2_loc (input_location, OMP_TASK, void_type_node, stmt,
! 		     omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
--- 5163,5170 ----
    pushlevel ();
    stmt = gfc_trans_omp_code (code->block->next, true);
    stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_TASK, void_type_node,
! 		     stmt, omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
*************** gfc_trans_omp_teams (gfc_code *code, gfc
*** 5291,5298 ****
    if (flag_openmp)
      {
        stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!       stmt = build2_loc (input_location, OMP_TEAMS, void_type_node, stmt,
! 			 omp_clauses);
        if (combined)
  	OMP_TEAMS_COMBINED (stmt) = 1;
      }
--- 5306,5313 ----
    if (flag_openmp)
      {
        stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
!       stmt = build2_loc (gfc_get_location (&code->loc), OMP_TEAMS,
! 			 void_type_node, stmt, omp_clauses);
        if (combined)
  	OMP_TEAMS_COMBINED (stmt) = 1;
      }
*************** gfc_trans_omp_target (gfc_code *code)
*** 5341,5353 ****
        }
        break;
      case EXEC_OMP_TARGET_PARALLEL_DO:
-     case EXEC_OMP_TARGET_PARALLEL_DO_SIMD:
        stmt = gfc_trans_omp_parallel_do (code, &block, clausesa);
        if (TREE_CODE (stmt) != BIND_EXPR)
  	stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
        else
  	poplevel (0, 0);
        break;
      case EXEC_OMP_TARGET_SIMD:
        stmt = gfc_trans_omp_do (code, EXEC_OMP_SIMD, &block,
  			       &clausesa[GFC_OMP_SPLIT_SIMD], NULL_TREE);
--- 5356,5374 ----
        }
        break;
      case EXEC_OMP_TARGET_PARALLEL_DO:
        stmt = gfc_trans_omp_parallel_do (code, &block, clausesa);
        if (TREE_CODE (stmt) != BIND_EXPR)
  	stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
        else
  	poplevel (0, 0);
        break;
+     case EXEC_OMP_TARGET_PARALLEL_DO_SIMD:
+       stmt = gfc_trans_omp_parallel_do_simd (code, &block, clausesa);
+       if (TREE_CODE (stmt) != BIND_EXPR)
+ 	stmt = build3_v (BIND_EXPR, NULL, stmt, poplevel (1, 0));
+       else
+ 	poplevel (0, 0);
+       break;
      case EXEC_OMP_TARGET_SIMD:
        stmt = gfc_trans_omp_do (code, EXEC_OMP_SIMD, &block,
  			       &clausesa[GFC_OMP_SPLIT_SIMD], NULL_TREE);
*************** gfc_trans_omp_target (gfc_code *code)
*** 5389,5396 ****
      }
    if (flag_openmp)
      {
!       stmt = build2_loc (input_location, OMP_TARGET, void_type_node, stmt,
! 			 omp_clauses);
        if (code->op != EXEC_OMP_TARGET)
  	OMP_TARGET_COMBINED (stmt) = 1;
      }
--- 5410,5417 ----
      }
    if (flag_openmp)
      {
!       stmt = build2_loc (gfc_get_location (&code->loc), OMP_TARGET,
! 			 void_type_node, stmt, omp_clauses);
        if (code->op != EXEC_OMP_TARGET)
  	OMP_TARGET_COMBINED (stmt) = 1;
      }
*************** gfc_trans_omp_target_data (gfc_code *cod
*** 5450,5457 ****
    omp_clauses = gfc_trans_omp_clauses (&block, code->ext.omp_clauses,
  				       code->loc);
    stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (input_location, OMP_TARGET_DATA, void_type_node, stmt,
! 		     omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
--- 5471,5478 ----
    omp_clauses = gfc_trans_omp_clauses (&block, code->ext.omp_clauses,
  				       code->loc);
    stmt = gfc_trans_omp_code (code->block->next, true);
!   stmt = build2_loc (gfc_get_location (&code->loc), OMP_TARGET_DATA,
! 		     void_type_node, stmt, omp_clauses);
    gfc_add_expr_to_block (&block, stmt);
    return gfc_finish_block (&block);
  }
*************** gfc_trans_omp_workshare (gfc_code *code,
*** 5511,5516 ****
--- 5532,5538 ----
    bool singleblock_in_progress = false;
    /* True if previous gfc_code in workshare construct is not workshared.  */
    bool prev_singleunit;
+   location_t loc = gfc_get_location (&code->loc);
  
    code = code->block->next;
  
*************** gfc_trans_omp_workshare (gfc_code *code,
*** 5601,5607 ****
  		{
  		  /* Finish single block and add it to pblock.  */
  		  tmp = gfc_finish_block (&singleblock);
! 		  tmp = build2_loc (input_location, OMP_SINGLE,
  				    void_type_node, tmp, NULL_TREE);
  		  gfc_add_expr_to_block (pblock, tmp);
  		  /* Add current gfc_code to pblock.  */
--- 5623,5629 ----
  		{
  		  /* Finish single block and add it to pblock.  */
  		  tmp = gfc_finish_block (&singleblock);
! 		  tmp = build2_loc (loc, OMP_SINGLE,
  				    void_type_node, tmp, NULL_TREE);
  		  gfc_add_expr_to_block (pblock, tmp);
  		  /* Add current gfc_code to pblock.  */
*************** gfc_trans_omp_workshare (gfc_code *code,
*** 5617,5622 ****
--- 5639,5645 ----
  		  gfc_init_block (&singleblock);
  		  gfc_add_expr_to_block (&singleblock, res);
  		  singleblock_in_progress = true;
+ 		  loc = gfc_get_location (&code->loc);
  		}
  	      else
  		/* Add the new statement to the block.  */
*************** gfc_trans_omp_workshare (gfc_code *code,
*** 5631,5637 ****
      {
        /* Finish single block and add it to pblock.  */
        tmp = gfc_finish_block (&singleblock);
!       tmp = build2_loc (input_location, OMP_SINGLE, void_type_node, tmp,
  			clauses->nowait
  			? build_omp_clause (input_location, OMP_CLAUSE_NOWAIT)
  			: NULL_TREE);
--- 5654,5660 ----
      {
        /* Finish single block and add it to pblock.  */
        tmp = gfc_finish_block (&singleblock);
!       tmp = build2_loc (loc, OMP_SINGLE, void_type_node, tmp,
  			clauses->nowait
  			? build_omp_clause (input_location, OMP_CLAUSE_NOWAIT)
  			: NULL_TREE);
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-stmt.c gcc-10.3.0/gcc/fortran/trans-stmt.c
*** gcc-10.2.0/gcc/fortran/trans-stmt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-stmt.c	Thu Apr  8 11:56:28 2021
*************** check_forall_dependencies (gfc_code *c,
*** 3921,3929 ****
       point to the copy instead.  Note that the shallow copy of
       the variable will not suffice for derived types with
       pointer components.  We therefore leave these to their
!      own devices.  */
    if (lsym->ts.type == BT_DERIVED
! 	&& lsym->ts.u.derived->attr.pointer_comp)
      return need_temp;
  
    new_symtree = NULL;
--- 3921,3930 ----
       point to the copy instead.  Note that the shallow copy of
       the variable will not suffice for derived types with
       pointer components.  We therefore leave these to their
!      own devices.  Likewise for allocatable components.  */
    if (lsym->ts.type == BT_DERIVED
!       && (lsym->ts.u.derived->attr.pointer_comp
! 	  || lsym->ts.u.derived->attr.alloc_comp))
      return need_temp;
  
    new_symtree = NULL;
*************** gfc_trans_allocate (gfc_code * code)
*** 6972,6978 ****
  	  gfc_expr *init_expr = gfc_expr_to_initialize (expr);
  	  gfc_expr *rhs = e3rhs ? e3rhs : gfc_copy_expr (code->expr3);
  	  flag_realloc_lhs = 0;
! 	  tmp = gfc_trans_assignment (init_expr, rhs, false, false, true,
  				      false);
  	  flag_realloc_lhs = realloc_lhs;
  	  /* Free the expression allocated for init_expr.  */
--- 6973,6979 ----
  	  gfc_expr *init_expr = gfc_expr_to_initialize (expr);
  	  gfc_expr *rhs = e3rhs ? e3rhs : gfc_copy_expr (code->expr3);
  	  flag_realloc_lhs = 0;
! 	  tmp = gfc_trans_assignment (init_expr, rhs, true, false, true,
  				      false);
  	  flag_realloc_lhs = realloc_lhs;
  	  /* Free the expression allocated for init_expr.  */
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans-types.c gcc-10.3.0/gcc/fortran/trans-types.c
*** gcc-10.2.0/gcc/fortran/trans-types.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans-types.c	Thu Apr  8 11:56:28 2021
*************** create_fn_spec (gfc_symbol *sym, tree fn
*** 2975,2980 ****
--- 2975,2984 ----
    return build_type_attribute_variant (fntype, tmp);
  }
  
+ 
+ /* NOTE: The returned function type must match the argument list created by
+    create_function_arglist.  */
+ 
  tree
  gfc_get_function_type (gfc_symbol * sym, gfc_actual_arglist *actual_args)
  {
*************** gfc_get_function_type (gfc_symbol * sym,
*** 3082,3091 ****
          }
      }
  
!   /* Add hidden string length parameters.  */
    for (f = gfc_sym_get_dummy_args (sym); f; f = f->next)
      {
        arg = f->sym;
        if (arg && arg->ts.type == BT_CHARACTER && !sym->attr.is_bind_c)
  	{
  	  if (!arg->ts.deferred)
--- 3086,3096 ----
          }
      }
  
!   /* Add hidden arguments.  */
    for (f = gfc_sym_get_dummy_args (sym); f; f = f->next)
      {
        arg = f->sym;
+       /* Add hidden string length parameters.  */
        if (arg && arg->ts.type == BT_CHARACTER && !sym->attr.is_bind_c)
  	{
  	  if (!arg->ts.deferred)
*************** gfc_get_function_type (gfc_symbol * sym,
*** 3108,3113 ****
--- 3113,3132 ----
  	       && arg->ts.type != BT_CLASS
  	       && !gfc_bt_struct (arg->ts.type))
  	vec_safe_push (typelist, boolean_type_node);
+       /* Coarrays which are descriptorless or assumed-shape pass with
+ 	 -fcoarray=lib the token and the offset as hidden arguments.  */
+       else if (arg
+ 	       && flag_coarray == GFC_FCOARRAY_LIB
+ 	       && ((arg->ts.type != BT_CLASS
+ 		    && arg->attr.codimension
+ 		    && !arg->attr.allocatable)
+ 		   || (arg->ts.type == BT_CLASS
+ 		       && CLASS_DATA (arg)->attr.codimension
+ 		       && !CLASS_DATA (arg)->attr.allocatable)))
+ 	{
+ 	  vec_safe_push (typelist, pvoid_type_node);  /* caf_token.  */
+ 	  vec_safe_push (typelist, gfc_array_index_type);  /* caf_offset.  */
+ 	}
      }
  
    if (!vec_safe_is_empty (typelist)
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans.c gcc-10.3.0/gcc/fortran/trans.c
*** gcc-10.2.0/gcc/fortran/trans.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans.c	Thu Apr  8 11:56:28 2021
*************** gfc_build_array_ref (tree base, tree off
*** 429,435 ****
    /* If decl or vptr are non-null, pointer arithmetic for the array reference
       is likely. Generate the 'span' for the array reference.  */
    if (vptr)
!     span = gfc_vptr_size_get (vptr);
    else if (decl)
      span = get_array_span (type, decl);
  
--- 429,442 ----
    /* If decl or vptr are non-null, pointer arithmetic for the array reference
       is likely. Generate the 'span' for the array reference.  */
    if (vptr)
!     {
!       span = gfc_vptr_size_get (vptr);
! 
!       /* Check if this is an unlimited polymorphic object carrying a character
! 	 payload. In this case, the 'len' field is non-zero.  */
!       if (decl && GFC_CLASS_TYPE_P (TREE_TYPE (decl)))
! 	span = gfc_resize_class_size_with_len (NULL, decl, span);
!     }
    else if (decl)
      span = get_array_span (type, decl);
  
*************** gfc_call_malloc (stmtblock_t * block, tr
*** 637,642 ****
--- 644,652 ----
    /* Call malloc.  */
    gfc_start_block (&block2);
  
+   if (size == NULL_TREE)
+     size = build_int_cst (size_type_node, 1);
+ 
    size = fold_convert (size_type_node, size);
    size = fold_build2_loc (input_location, MAX_EXPR, size_type_node, size,
  			  build_int_cst (size_type_node, 1));
*************** void
*** 1808,1814 ****
  gfc_set_backend_locus (locus * loc)
  {
    gfc_current_backend_file = loc->lb->file;
!   input_location = loc->lb->location;
  }
  
  
--- 1818,1824 ----
  gfc_set_backend_locus (locus * loc)
  {
    gfc_current_backend_file = loc->lb->file;
!   input_location = gfc_get_location (loc);
  }
  
  
*************** gfc_set_backend_locus (locus * loc)
*** 1818,1824 ****
  void
  gfc_restore_backend_locus (locus * loc)
  {
!   gfc_set_backend_locus (loc);
    free (loc->lb);
  }
  
--- 1828,1837 ----
  void
  gfc_restore_backend_locus (locus * loc)
  {
!   /* This only restores the information captured by gfc_save_backend_locus,
!      intentionally does not use gfc_get_location.  */
!   input_location = loc->lb->location;
!   gfc_current_backend_file = loc->lb->file;
    free (loc->lb);
  }
  
diff -Nrcpad gcc-10.2.0/gcc/fortran/trans.h gcc-10.3.0/gcc/fortran/trans.h
*** gcc-10.2.0/gcc/fortran/trans.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/fortran/trans.h	Thu Apr  8 11:56:28 2021
*************** tree gfc_class_data_get (tree);
*** 423,428 ****
--- 423,429 ----
  tree gfc_class_vptr_get (tree);
  tree gfc_class_len_get (tree);
  tree gfc_class_len_or_zero_get (tree);
+ tree gfc_resize_class_size_with_len (stmtblock_t *, tree, tree);
  gfc_expr * gfc_find_and_cut_at_last_class_ref (gfc_expr *, bool is_mold = false);
  /* Get an accessor to the class' vtab's * field, when a class handle is
     available.  */
*************** tree gfc_vptr_final_get (tree);
*** 442,447 ****
--- 443,449 ----
  tree gfc_vptr_deallocate_get (tree);
  void gfc_reset_vptr (stmtblock_t *, gfc_expr *);
  void gfc_reset_len (stmtblock_t *, gfc_expr *);
+ tree gfc_get_class_from_gfc_expr (gfc_expr *);
  tree gfc_get_class_from_expr (tree);
  tree gfc_get_vptr_from_expr (tree);
  tree gfc_get_class_array_ref (tree, tree, tree, bool);
diff -Nrcpad gcc-10.2.0/gcc/gcse.c gcc-10.3.0/gcc/gcse.c
*** gcc-10.2.0/gcc/gcse.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gcse.c	Thu Apr  8 11:56:28 2021
*************** update_ld_motion_stores (struct gcse_exp
*** 3982,3990 ****
  bool
  gcse_or_cprop_is_too_expensive (const char *pass)
  {
!   int memory_request = (n_basic_blocks_for_fn (cfun)
! 			* SBITMAP_SET_SIZE (max_reg_num ())
! 			* sizeof (SBITMAP_ELT_TYPE));
    
    /* Trying to perform global optimizations on flow graphs which have
       a high connectivity will take a long time and is unlikely to be
--- 3982,3990 ----
  bool
  gcse_or_cprop_is_too_expensive (const char *pass)
  {
!   unsigned HOST_WIDE_INT memory_request
!     = ((unsigned HOST_WIDE_INT)n_basic_blocks_for_fn (cfun)
!        * SBITMAP_SET_SIZE (max_reg_num ()) * sizeof (SBITMAP_ELT_TYPE));
    
    /* Trying to perform global optimizations on flow graphs which have
       a high connectivity will take a long time and is unlikely to be
*************** gcse_or_cprop_is_too_expensive (const ch
*** 4007,4017 ****
  
    /* If allocating memory for the dataflow bitmaps would take up too much
       storage it's better just to disable the optimization.  */
!   if (memory_request > param_max_gcse_memory)
      {
        warning (OPT_Wdisabled_optimization,
  	       "%s: %d basic blocks and %d registers; "
! 	       "increase %<--param max-gcse-memory%> above %d",
  	       pass, n_basic_blocks_for_fn (cfun), max_reg_num (),
  	       memory_request);
  
--- 4007,4018 ----
  
    /* If allocating memory for the dataflow bitmaps would take up too much
       storage it's better just to disable the optimization.  */
!   if (memory_request > (unsigned HOST_WIDE_INT)param_max_gcse_memory)
      {
        warning (OPT_Wdisabled_optimization,
  	       "%s: %d basic blocks and %d registers; "
! 	       "increase %<--param max-gcse-memory%> above "
! 	       HOST_WIDE_INT_PRINT_UNSIGNED,
  	       pass, n_basic_blocks_for_fn (cfun), max_reg_num (),
  	       memory_request);
  
diff -Nrcpad gcc-10.2.0/gcc/gengtype-lex.c gcc-10.3.0/gcc/gengtype-lex.c
*** gcc-10.2.0/gcc/gengtype-lex.c	Thu Jul 23 06:36:34 2020
--- gcc-10.3.0/gcc/gengtype-lex.c	Thu Apr  8 11:57:41 2021
*************** int yy_flex_debug = 0;
*** 1188,1194 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2020 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-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002-2020 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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  
    /* Do this on entry to yylex():  */
    *yylval = 0;
--- 1462,1468 ----
  		}
  
  	{
! #line 67 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    return STATIC;
*************** YY_RULE_SETUP
*** 1610,1634 ****
  
  case 7:
  YY_RULE_SETUP
! #line 106 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 8:
  /* rule 8 can match eol */
  YY_RULE_SETUP
! #line 107 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 9:
  /* rule 9 can match eol */
  YY_RULE_SETUP
! #line 109 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 110 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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-10.3.0/gcc-10.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-10.3.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 13:
  /* rule 13 can match eol */
! #line 115 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 14:
  /* rule 14 can match eol */
! #line 116 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 15:
  /* rule 15 can match eol */
  YY_RULE_SETUP
! #line 116 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.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-10.3.0/gcc-10.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 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 26:
--- 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-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { return USER_GTY; }
  	YY_BREAK
  case 25:
  YY_RULE_SETUP
! #line 129 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 26:
*************** case 26:
*** 1764,1774 ****
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 132 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 132 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 1764,1774 ----
  YY_LINENO_REWIND_TO(yy_cp - 1);
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 132 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 27:
  /* rule 27 can match eol */
  YY_RULE_SETUP
! #line 132 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_LINENO_REWIND_TO(yy_cp - 1);
*** 1787,1793 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 143 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
--- 1787,1793 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 143 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 1796,1802 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 148 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 1796,1802 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 148 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 1806,1812 ****
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 153 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 1806,1812 ----
  case 30:
  /* rule 30 can match eol */
  YY_RULE_SETUP
! #line 153 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 1815,1821 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 157 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 1815,1821 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 157 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    *yylval = XDUPVAR (const char, yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 1823,1846 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 162 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 163 "/tmp/gcc-10.2.0/gcc-10.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 166 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 168 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 1823,1846 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 162 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { return ELLIPSIS; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 163 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.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 166 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 35:
  YY_RULE_SETUP
! #line 168 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 1848,1883 ****
  
  case 36:
  YY_RULE_SETUP
! #line 173 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 174 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 175 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 177 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 178 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 178 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 179 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 1848,1883 ----
  
  case 36:
  YY_RULE_SETUP
! #line 173 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 37:
  /* rule 37 can match eol */
  YY_RULE_SETUP
! #line 174 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 175 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 177 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 178 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 178 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 179 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1887,1907 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 180 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 183 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 185 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 185 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 1887,1907 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 180 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 183 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 185 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 185 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** YY_LINENO_REWIND_TO(yy_bp + 1);
*** 1911,1935 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 186 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 189 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 190 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 193 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 193 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 1911,1935 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 186 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 189 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 190 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 50:
! #line 193 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  case 51:
  YY_RULE_SETUP
! #line 193 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 1938,1949 ****
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 198 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 200 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1944 "gengtype-lex.c"
--- 1938,1949 ----
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 198 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
  YY_RULE_SETUP
! #line 200 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 1944 "gengtype-lex.c"
*************** void yyfree (void * ptr )
*** 2921,2927 ****
  
  #define YYTABLES_NAME "yytables"
  
! #line 200 "/tmp/gcc-10.2.0/gcc-10.2.0/gcc/gengtype-lex.l"
  
  
  void
--- 2921,2927 ----
  
  #define YYTABLES_NAME "yytables"
  
! #line 200 "/home/rguenther/src/releases/gcc-10.3.0/gcc-10.3.0/gcc/gengtype-lex.l"
  
  
  void
diff -Nrcpad gcc-10.2.0/gcc/genmodes.c gcc-10.3.0/gcc/genmodes.c
*** gcc-10.2.0/gcc/genmodes.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/genmodes.c	Thu Apr  8 11:56:28 2021
*************** enum machine_mode\n{");
*** 1302,1307 ****
--- 1302,1308 ----
  #endif
    printf ("#define CONST_MODE_IBIT%s\n", adj_ibit ? "" : " const");
    printf ("#define CONST_MODE_FBIT%s\n", adj_fbit ? "" : " const");
+   printf ("#define CONST_MODE_MASK%s\n", adj_nunits ? "" : " const");
    emit_max_int ();
  
    for_all_modes (c, m)
*************** emit_mode_mask (void)
*** 1539,1546 ****
    int c;
    struct mode_data *m;
  
!   print_decl ("unsigned HOST_WIDE_INT", "mode_mask_array",
! 	      "NUM_MACHINE_MODES");
    puts ("\
  #define MODE_MASK(m)                          \\\n\
    ((m) >= HOST_BITS_PER_WIDE_INT)             \\\n\
--- 1540,1547 ----
    int c;
    struct mode_data *m;
  
!   print_maybe_const_decl ("%sunsigned HOST_WIDE_INT", "mode_mask_array",
! 			  "NUM_MACHINE_MODES", adj_nunits);
    puts ("\
  #define MODE_MASK(m)                          \\\n\
    ((m) >= HOST_BITS_PER_WIDE_INT)             \\\n\
*************** emit_mode_adjustments (void)
*** 1697,1702 ****
--- 1698,1717 ----
    struct mode_adjust *a;
    struct mode_data *m;
  
+   if (adj_nunits)
+     printf ("\n"
+ 	    "void\n"
+ 	    "adjust_mode_mask (machine_mode mode)\n"
+ 	    "{\n"
+ 	    "  unsigned int precision;\n"
+ 	    "  if (GET_MODE_PRECISION (mode).is_constant (&precision)\n"
+ 	    "      && precision < HOST_BITS_PER_WIDE_INT)\n"
+ 	    "    mode_mask_array[mode] = (HOST_WIDE_INT_1U << precision) - 1;"
+ 	    "\n"
+ 	    "  else\n"
+ 	    "    mode_mask_array[mode] = HOST_WIDE_INT_M1U;\n"
+ 	    "}\n");
+ 
    puts ("\
  \nvoid\
  \ninit_adjust_machine_modes (void)\
*************** emit_mode_adjustments (void)
*** 1714,1723 ****
        printf ("    int old_factor = vector_element_size"
  	      " (mode_precision[E_%smode], mode_nunits[E_%smode]);\n",
  	      m->name, m->name);
!       printf ("    mode_precision[E_%smode] = ps * old_factor;\n",  m->name);
        printf ("    mode_size[E_%smode] = exact_div (mode_precision[E_%smode],"
  	      " BITS_PER_UNIT);\n", m->name, m->name);
        printf ("    mode_nunits[E_%smode] = ps;\n", m->name);
        printf ("  }\n");
      }
  
--- 1729,1739 ----
        printf ("    int old_factor = vector_element_size"
  	      " (mode_precision[E_%smode], mode_nunits[E_%smode]);\n",
  	      m->name, m->name);
!       printf ("    mode_precision[E_%smode] = ps * old_factor;\n", m->name);
        printf ("    mode_size[E_%smode] = exact_div (mode_precision[E_%smode],"
  	      " BITS_PER_UNIT);\n", m->name, m->name);
        printf ("    mode_nunits[E_%smode] = ps;\n", m->name);
+       printf ("    adjust_mode_mask (E_%smode);\n", m->name);
        printf ("  }\n");
      }
  
diff -Nrcpad gcc-10.2.0/gcc/gimple-fold.c gcc-10.3.0/gcc/gimple-fold.c
*** gcc-10.2.0/gcc/gimple-fold.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple-fold.c	Thu Apr  8 11:56:28 2021
*************** gimple_fold_mask_load_store_mem_ref (gca
*** 4302,4308 ****
    if (!tree_fits_uhwi_p (alias_align) || !integer_all_onesp (mask))
      return NULL_TREE;
  
!   unsigned HOST_WIDE_INT align = tree_to_uhwi (alias_align) * BITS_PER_UNIT;
    if (TYPE_ALIGN (vectype) != align)
      vectype = build_aligned_type (vectype, align);
    tree offset = build_zero_cst (TREE_TYPE (alias_align));
--- 4302,4308 ----
    if (!tree_fits_uhwi_p (alias_align) || !integer_all_onesp (mask))
      return NULL_TREE;
  
!   unsigned HOST_WIDE_INT align = tree_to_uhwi (alias_align);
    if (TYPE_ALIGN (vectype) != align)
      vectype = build_aligned_type (vectype, align);
    tree offset = build_zero_cst (TREE_TYPE (alias_align));
*************** replace_stmt_with_simplification (gimple
*** 4837,4843 ****
  /* Canonicalize MEM_REFs invariant address operand after propagation.  */
  
  static bool
! maybe_canonicalize_mem_ref_addr (tree *t)
  {
    bool res = false;
  
--- 4837,4843 ----
  /* Canonicalize MEM_REFs invariant address operand after propagation.  */
  
  static bool
! maybe_canonicalize_mem_ref_addr (tree *t, bool is_debug = false)
  {
    bool res = false;
  
*************** maybe_canonicalize_mem_ref_addr (tree *t
*** 4900,4906 ****
  	  base = get_addr_base_and_unit_offset (TREE_OPERAND (addr, 0),
  						&coffset);
  	  if (!base)
! 	    gcc_unreachable ();
  
  	  TREE_OPERAND (*t, 0) = build_fold_addr_expr (base);
  	  TREE_OPERAND (*t, 1) = int_const_binop (PLUS_EXPR,
--- 4900,4910 ----
  	  base = get_addr_base_and_unit_offset (TREE_OPERAND (addr, 0),
  						&coffset);
  	  if (!base)
! 	    {
! 	      if (is_debug)
! 		return false;
! 	      gcc_unreachable ();
! 	    }
  
  	  TREE_OPERAND (*t, 0) = build_fold_addr_expr (base);
  	  TREE_OPERAND (*t, 1) = int_const_binop (PLUS_EXPR,
*************** fold_stmt_1 (gimple_stmt_iterator *gsi,
*** 5055,5061 ****
  	  if (*val
  	      && (REFERENCE_CLASS_P (*val)
  		  || TREE_CODE (*val) == ADDR_EXPR)
! 	      && maybe_canonicalize_mem_ref_addr (val))
  	    changed = true;
  	}
        break;
--- 5059,5065 ----
  	  if (*val
  	      && (REFERENCE_CLASS_P (*val)
  		  || TREE_CODE (*val) == ADDR_EXPR)
! 	      && maybe_canonicalize_mem_ref_addr (val, true))
  	    changed = true;
  	}
        break;
*************** fold_const_aggregate_ref_1 (tree t, tree
*** 7078,7084 ****
  	      poly_offset_int woffset
  		= wi::sext (wi::to_poly_offset (idx)
  			    - wi::to_poly_offset (low_bound),
! 			    TYPE_PRECISION (TREE_TYPE (idx)));
  	      woffset *= tree_to_uhwi (unit_size);
  	      woffset *= BITS_PER_UNIT;
  	      if (woffset.to_shwi (&offset))
--- 7082,7088 ----
  	      poly_offset_int woffset
  		= wi::sext (wi::to_poly_offset (idx)
  			    - wi::to_poly_offset (low_bound),
! 			    TYPE_PRECISION (sizetype));
  	      woffset *= tree_to_uhwi (unit_size);
  	      woffset *= BITS_PER_UNIT;
  	      if (woffset.to_shwi (&offset))
diff -Nrcpad gcc-10.2.0/gcc/gimple-ssa-store-merging.c gcc-10.3.0/gcc/gimple-ssa-store-merging.c
*** gcc-10.2.0/gcc/gimple-ssa-store-merging.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple-ssa-store-merging.c	Thu Apr  8 11:56:28 2021
*************** public:
*** 2071,2077 ****
        }
    }
    bool terminate_and_process_chain ();
!   bool try_coalesce_bswap (merged_store_group *, unsigned int, unsigned int);
    bool coalesce_immediate_stores ();
    bool output_merged_store (merged_store_group *);
    bool output_merged_stores ();
--- 2071,2078 ----
        }
    }
    bool terminate_and_process_chain ();
!   bool try_coalesce_bswap (merged_store_group *, unsigned int, unsigned int,
! 			   unsigned int);
    bool coalesce_immediate_stores ();
    bool output_merged_store (merged_store_group *);
    bool output_merged_stores ();
*************** gather_bswap_load_refs (vec<tree> *refs,
*** 2398,2411 ****
     into the group.  That way it will be its own store group and will
     not be touched.  If ALL_INTEGER_CST_P and there are overlapping
     INTEGER_CST stores, those are mergeable using merge_overlapping,
!    so don't return false for those.  */
  
  static bool
  check_no_overlap (vec<store_immediate_info *> m_store_info, unsigned int i,
! 		  bool all_integer_cst_p, unsigned int last_order,
! 		  unsigned HOST_WIDE_INT end)
  {
    unsigned int len = m_store_info.length ();
    for (++i; i < len; ++i)
      {
        store_immediate_info *info = m_store_info[i];
--- 2399,2437 ----
     into the group.  That way it will be its own store group and will
     not be touched.  If ALL_INTEGER_CST_P and there are overlapping
     INTEGER_CST stores, those are mergeable using merge_overlapping,
!    so don't return false for those.
! 
!    Similarly, check stores from FIRST_EARLIER (inclusive) to END_EARLIER
!    (exclusive), whether they don't overlap the bitrange START to END
!    and have order in between FIRST_ORDER and LAST_ORDER.  This is to
!    prevent merging in cases like:
!      MEM <char[12]> [&b + 8B] = {};
!      MEM[(short *) &b] = 5;
!      _5 = *x_4(D);
!      MEM <long long unsigned int> [&b + 2B] = _5;
!      MEM[(char *)&b + 16B] = 88;
!      MEM[(int *)&b + 20B] = 1;
!    The = {} store comes in sort_by_bitpos before the = 88 store, and can't
!    be merged with it, because the = _5 store overlaps these and is in between
!    them in sort_by_order ordering.  If it was merged, the merged store would
!    go after the = _5 store and thus change behavior.  */
  
  static bool
  check_no_overlap (vec<store_immediate_info *> m_store_info, unsigned int i,
! 		  bool all_integer_cst_p, unsigned int first_order,
! 		  unsigned int last_order, unsigned HOST_WIDE_INT start,
! 		  unsigned HOST_WIDE_INT end, unsigned int first_earlier,
! 		  unsigned end_earlier)
  {
    unsigned int len = m_store_info.length ();
+   for (unsigned int j = first_earlier; j < end_earlier; j++)
+     {
+       store_immediate_info *info = m_store_info[j];
+       if (info->order > first_order
+ 	  && info->order < last_order
+ 	  && info->bitpos + info->bitsize > start)
+ 	return false;
+     }
    for (++i; i < len; ++i)
      {
        store_immediate_info *info = m_store_info[i];
*************** check_no_overlap (vec<store_immediate_in
*** 2426,2432 ****
  bool
  imm_store_chain_info::try_coalesce_bswap (merged_store_group *merged_store,
  					  unsigned int first,
! 					  unsigned int try_size)
  {
    unsigned int len = m_store_info.length (), last = first;
    unsigned HOST_WIDE_INT width = m_store_info[first]->bitsize;
--- 2452,2459 ----
  bool
  imm_store_chain_info::try_coalesce_bswap (merged_store_group *merged_store,
  					  unsigned int first,
! 					  unsigned int try_size,
! 					  unsigned int first_earlier)
  {
    unsigned int len = m_store_info.length (), last = first;
    unsigned HOST_WIDE_INT width = m_store_info[first]->bitsize;
*************** imm_store_chain_info::try_coalesce_bswap
*** 2566,2572 ****
    if (n.base_addr == NULL_TREE && !is_gimple_val (n.src))
      return false;
  
!   if (!check_no_overlap (m_store_info, last, false, last_order, end))
      return false;
  
    /* Don't handle memory copy this way if normal non-bswap processing
--- 2593,2600 ----
    if (n.base_addr == NULL_TREE && !is_gimple_val (n.src))
      return false;
  
!   if (!check_no_overlap (m_store_info, last, false, first_order, last_order,
! 			 merged_store->start, end, first_earlier, first))
      return false;
  
    /* Don't handle memory copy this way if normal non-bswap processing
*************** imm_store_chain_info::coalesce_immediate
*** 2658,2663 ****
--- 2686,2693 ----
  
    store_immediate_info *info;
    unsigned int i, ignore = 0;
+   unsigned int first_earlier = 0;
+   unsigned int end_earlier = 0;
  
    /* Order the stores by the bitposition they write to.  */
    m_store_info.qsort (sort_by_bitpos);
*************** imm_store_chain_info::coalesce_immediate
*** 2674,2679 ****
--- 2704,2715 ----
        if (i <= ignore)
  	goto done;
  
+       while (first_earlier < end_earlier
+ 	     && (m_store_info[first_earlier]->bitpos
+ 		 + m_store_info[first_earlier]->bitsize
+ 		 <= merged_store->start))
+ 	first_earlier++;
+ 
        /* First try to handle group of stores like:
  	 p[0] = data >> 24;
  	 p[1] = data >> 16;
*************** imm_store_chain_info::coalesce_immediate
*** 2688,2694 ****
  	{
  	  unsigned int try_size;
  	  for (try_size = 64; try_size >= 16; try_size >>= 1)
! 	    if (try_coalesce_bswap (merged_store, i - 1, try_size))
  	      break;
  
  	  if (try_size >= 16)
--- 2724,2731 ----
  	{
  	  unsigned int try_size;
  	  for (try_size = 64; try_size >= 16; try_size >>= 1)
! 	    if (try_coalesce_bswap (merged_store, i - 1, try_size,
! 				    first_earlier))
  	      break;
  
  	  if (try_size >= 16)
*************** imm_store_chain_info::coalesce_immediate
*** 2696,2702 ****
  	      ignore = i + merged_store->stores.length () - 1;
  	      m_merged_store_groups.safe_push (merged_store);
  	      if (ignore < m_store_info.length ())
! 		merged_store = new merged_store_group (m_store_info[ignore]);
  	      else
  		merged_store = NULL;
  	      goto done;
--- 2733,2742 ----
  	      ignore = i + merged_store->stores.length () - 1;
  	      m_merged_store_groups.safe_push (merged_store);
  	      if (ignore < m_store_info.length ())
! 		{
! 		  merged_store = new merged_store_group (m_store_info[ignore]);
! 		  end_earlier = ignore;
! 		}
  	      else
  		merged_store = NULL;
  	      goto done;
*************** imm_store_chain_info::coalesce_immediate
*** 2731,2742 ****
  	      && merged_store->only_constants
  	      && info->lp_nr == merged_store->lp_nr)
  	    {
  	      unsigned int last_order
  		= MAX (merged_store->last_order, info->order);
  	      unsigned HOST_WIDE_INT end
  		= MAX (merged_store->start + merged_store->width,
  		       info->bitpos + info->bitsize);
! 	      if (check_no_overlap (m_store_info, i, true, last_order, end))
  		{
  		  /* check_no_overlap call above made sure there are no
  		     overlapping stores with non-INTEGER_CST rhs_code
--- 2771,2786 ----
  	      && merged_store->only_constants
  	      && info->lp_nr == merged_store->lp_nr)
  	    {
+ 	      unsigned int first_order
+ 		= MIN (merged_store->first_order, info->order);
  	      unsigned int last_order
  		= MAX (merged_store->last_order, info->order);
  	      unsigned HOST_WIDE_INT end
  		= MAX (merged_store->start + merged_store->width,
  		       info->bitpos + info->bitsize);
! 	      if (check_no_overlap (m_store_info, i, true, first_order,
! 				    last_order, merged_store->start, end,
! 				    first_earlier, end_earlier))
  		{
  		  /* check_no_overlap call above made sure there are no
  		     overlapping stores with non-INTEGER_CST rhs_code
*************** imm_store_chain_info::coalesce_immediate
*** 2765,2770 ****
--- 2809,2815 ----
  		  do
  		    {
  		      unsigned int max_order = 0;
+ 		      unsigned int min_order = first_order;
  		      unsigned first_nonmergeable_int_order = ~0U;
  		      unsigned HOST_WIDE_INT this_end = end;
  		      k = i;
*************** imm_store_chain_info::coalesce_immediate
*** 2791,2796 ****
--- 2836,2842 ----
  				  break;
  				}
  			      k = j;
+ 			      min_order = MIN (min_order, info2->order);
  			      this_end = MAX (this_end,
  					      info2->bitpos + info2->bitsize);
  			    }
*************** imm_store_chain_info::coalesce_immediate
*** 2807,2812 ****
--- 2853,2864 ----
  			    first_nonmergeable_order
  			      = MIN (first_nonmergeable_order, info2->order);
  			}
+ 		      if (k > i
+ 			  && !check_no_overlap (m_store_info, len - 1, true,
+ 						min_order, try_order,
+ 						merged_store->start, this_end,
+ 						first_earlier, end_earlier))
+ 			k = 0;
  		      if (k == 0)
  			{
  			  if (last_order == try_order)
*************** imm_store_chain_info::coalesce_immediate
*** 2892,2900 ****
  	      info->ops_swapped_p = true;
  	    }
  	  if (check_no_overlap (m_store_info, i, false,
  				MAX (merged_store->last_order, info->order),
  				MAX (merged_store->start + merged_store->width,
! 				     info->bitpos + info->bitsize)))
  	    {
  	      /* Turn MEM_REF into BIT_INSERT_EXPR for bit-field stores.  */
  	      if (info->rhs_code == MEM_REF && infof->rhs_code != MEM_REF)
--- 2944,2955 ----
  	      info->ops_swapped_p = true;
  	    }
  	  if (check_no_overlap (m_store_info, i, false,
+ 				MIN (merged_store->first_order, info->order),
  				MAX (merged_store->last_order, info->order),
+ 				merged_store->start,
  				MAX (merged_store->start + merged_store->width,
! 				     info->bitpos + info->bitsize),
! 				first_earlier, end_earlier))
  	    {
  	      /* Turn MEM_REF into BIT_INSERT_EXPR for bit-field stores.  */
  	      if (info->rhs_code == MEM_REF && infof->rhs_code != MEM_REF)
*************** imm_store_chain_info::coalesce_immediate
*** 2939,2944 ****
--- 2994,3000 ----
  	delete merged_store;
  
        merged_store = new merged_store_group (info);
+       end_earlier = i;
        if (dump_file && (dump_flags & TDF_DETAILS))
  	fputs ("New store group\n", dump_file);
  
diff -Nrcpad gcc-10.2.0/gcc/gimple-streamer-in.c gcc-10.3.0/gcc/gimple-streamer-in.c
*** gcc-10.2.0/gcc/gimple-streamer-in.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple-streamer-in.c	Thu Apr  8 11:56:28 2021
*************** input_phi (class lto_input_block *ib, ba
*** 57,67 ****
        tree def = stream_read_tree (ib, data_in);
        int src_index = streamer_read_uhwi (ib);
        bitpack_d bp = streamer_read_bitpack (ib);
-       /* Do not cache a location - we do not have API to get pointer to the
- 	 location in PHI statement and we may trigger reallocation.  */
-       location_t arg_loc = stream_input_location_now (&bp, data_in);
        basic_block sbb = BASIC_BLOCK_FOR_FN (fn, src_index);
- 
        edge e = NULL;
        int j;
  
--- 57,63 ----
*************** input_phi (class lto_input_block *ib, ba
*** 72,78 ****
  	    break;
  	  }
  
!       add_phi_arg (result, def, e, arg_loc);
      }
  
    return result;
--- 68,78 ----
  	    break;
  	  }
  
!       add_phi_arg (result, def, e, UNKNOWN_LOCATION);
!       /* Read location and lexical block information.  */
!       location_t *arg_locp = gimple_phi_arg_location_ptr (result, e->dest_idx);
!       data_in->location_cache.input_location_and_block (arg_locp, &bp, ib,
! 							data_in);
      }
  
    return result;
*************** input_gimple_stmt (class lto_input_block
*** 106,117 ****
    has_hist = bp_unpack_value (&bp, 1);
    stmt->subcode = bp_unpack_var_len_unsigned (&bp);
  
!   /* Read location information.  Caching here makes no sense until streamer
!      cache can handle the following gimple_set_block.  */
!   gimple_set_location (stmt, stream_input_location_now (&bp, data_in));
! 
!   /* Read lexical block reference.  */
!   gimple_set_block (stmt, stream_read_tree (ib, data_in));
  
    /* Read in all the operands.  */
    switch (code)
--- 106,114 ----
    has_hist = bp_unpack_value (&bp, 1);
    stmt->subcode = bp_unpack_var_len_unsigned (&bp);
  
!   /* Read location and lexical block information.  */
!   data_in->location_cache.input_location_and_block (gimple_location_ptr (stmt),
! 						    &bp, ib, data_in);
  
    /* Read in all the operands.  */
    switch (code)
diff -Nrcpad gcc-10.2.0/gcc/gimple-streamer-out.c gcc-10.3.0/gcc/gimple-streamer-out.c
*** gcc-10.2.0/gcc/gimple-streamer-out.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple-streamer-out.c	Thu Apr  8 11:56:28 2021
*************** output_phi (struct output_block *ob, gph
*** 48,55 ****
        stream_write_tree (ob, gimple_phi_arg_def (phi, i), true);
        streamer_write_uhwi (ob, gimple_phi_arg_edge (phi, i)->src->index);
        bitpack_d bp = bitpack_create (ob->main_stream);
!       stream_output_location (ob, &bp, gimple_phi_arg_location (phi, i));
!       streamer_write_bitpack (&bp);
      }
  }
  
--- 48,55 ----
        stream_write_tree (ob, gimple_phi_arg_def (phi, i), true);
        streamer_write_uhwi (ob, gimple_phi_arg_edge (phi, i)->src->index);
        bitpack_d bp = bitpack_create (ob->main_stream);
!       location_t loc = gimple_phi_arg_location (phi, i);
!       stream_output_location_and_block (ob, &bp, loc);
      }
  }
  
*************** output_gimple_stmt (struct output_block
*** 84,95 ****
    bp_pack_value (&bp, hist != NULL, 1);
    bp_pack_var_len_unsigned (&bp, stmt->subcode);
  
!   /* Emit location information for the statement.  */
!   stream_output_location (ob, &bp, LOCATION_LOCUS (gimple_location (stmt)));
!   streamer_write_bitpack (&bp);
! 
!   /* Emit the lexical block holding STMT.  */
!   stream_write_tree (ob, gimple_block (stmt), true);
  
    /* Emit the operands.  */
    switch (gimple_code (stmt))
--- 84,91 ----
    bp_pack_value (&bp, hist != NULL, 1);
    bp_pack_var_len_unsigned (&bp, stmt->subcode);
  
!   /* Emit location information for the statement, including gimple_block.  */
!   stream_output_location_and_block (ob, &bp, gimple_location (stmt));
  
    /* Emit the operands.  */
    switch (gimple_code (stmt))
diff -Nrcpad gcc-10.2.0/gcc/gimple.c gcc-10.3.0/gcc/gimple.c
*** gcc-10.2.0/gcc/gimple.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple.c	Thu Apr  8 11:56:28 2021
*************** check_loadstore (gimple *, tree op, tree
*** 2932,2939 ****
  bool
  infer_nonnull_range (gimple *stmt, tree op)
  {
!   return infer_nonnull_range_by_dereference (stmt, op)
!     || infer_nonnull_range_by_attribute (stmt, op);
  }
  
  /* Return true if OP can be inferred to be non-NULL after STMT
--- 2932,2939 ----
  bool
  infer_nonnull_range (gimple *stmt, tree op)
  {
!   return (infer_nonnull_range_by_dereference (stmt, op)
! 	  || infer_nonnull_range_by_attribute (stmt, op));
  }
  
  /* Return true if OP can be inferred to be non-NULL after STMT
*************** infer_nonnull_range_by_dereference (gimp
*** 2945,2951 ****
       non-NULL if -fdelete-null-pointer-checks is enabled.  */
    if (!flag_delete_null_pointer_checks
        || !POINTER_TYPE_P (TREE_TYPE (op))
!       || gimple_code (stmt) == GIMPLE_ASM)
      return false;
  
    if (walk_stmt_load_store_ops (stmt, (void *)op,
--- 2945,2952 ----
       non-NULL if -fdelete-null-pointer-checks is enabled.  */
    if (!flag_delete_null_pointer_checks
        || !POINTER_TYPE_P (TREE_TYPE (op))
!       || gimple_code (stmt) == GIMPLE_ASM
!       || gimple_clobber_p (stmt))
      return false;
  
    if (walk_stmt_load_store_ops (stmt, (void *)op,
diff -Nrcpad gcc-10.2.0/gcc/gimple.h gcc-10.3.0/gcc/gimple.h
*** gcc-10.2.0/gcc/gimple.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimple.h	Thu Apr  8 11:56:28 2021
*************** gimple_set_location (gimple *g, location
*** 1891,1896 ****
--- 1891,1904 ----
    g->location = location;
  }
  
+ /* Return address of the location information for statement G.  */
+ 
+ static inline location_t *
+ gimple_location_ptr (gimple *g)
+ {
+   return &g->location;
+ }
+ 
  
  /* Return true if G contains location information.  */
  
*************** gimple_phi_arg_set_location (gphi *phi,
*** 4586,4591 ****
--- 4594,4607 ----
    gimple_phi_arg (phi, i)->locus = loc;
  }
  
+ /* Return address of source location of gimple argument I of phi node PHI.  */
+ 
+ static inline location_t *
+ gimple_phi_arg_location_ptr (gphi *phi, size_t i)
+ {
+   return &gimple_phi_arg (phi, i)->locus;
+ }
+ 
  /* Return TRUE if argument I of phi node PHI has a location record.  */
  
  static inline bool
diff -Nrcpad gcc-10.2.0/gcc/gimplify.c gcc-10.3.0/gcc/gimplify.c
*** gcc-10.2.0/gcc/gimplify.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/gimplify.c	Thu Apr  8 11:56:28 2021
*************** struct gimplify_omp_ctx
*** 230,235 ****
--- 230,237 ----
    bool target_firstprivatize_array_bases;
    bool add_safelen1;
    bool order_concurrent;
+   bool has_depend;
+   bool in_for_exprs;
    int defaultmap[4];
  };
  
*************** gimple_add_tmp_var (tree tmp)
*** 782,788 ****
        if (gimplify_omp_ctxp)
  	{
  	  struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
! 	  int flag = GOVD_LOCAL;
  	  while (ctx
  		 && (ctx->region_type == ORT_WORKSHARE
  		     || ctx->region_type == ORT_TASKGROUP
--- 784,790 ----
        if (gimplify_omp_ctxp)
  	{
  	  struct gimplify_omp_ctx *ctx = gimplify_omp_ctxp;
! 	  int flag = GOVD_LOCAL | GOVD_SEEN;
  	  while (ctx
  		 && (ctx->region_type == ORT_WORKSHARE
  		     || ctx->region_type == ORT_TASKGROUP
*************** gimple_add_tmp_var (tree tmp)
*** 795,808 ****
  		{
  		  if (TREE_CODE (DECL_SIZE_UNIT (tmp)) != INTEGER_CST)
  		    ctx->add_safelen1 = true;
! 		  else
  		    flag = GOVD_PRIVATE;
  		  break;
  		}
  	      ctx = ctx->outer_context;
  	    }
  	  if (ctx)
! 	    omp_add_variable (ctx, tmp, flag | GOVD_SEEN);
  	}
      }
    else if (cfun)
--- 797,812 ----
  		{
  		  if (TREE_CODE (DECL_SIZE_UNIT (tmp)) != INTEGER_CST)
  		    ctx->add_safelen1 = true;
! 		  else if (ctx->in_for_exprs)
  		    flag = GOVD_PRIVATE;
+ 		  else
+ 		    flag = GOVD_PRIVATE | GOVD_SEEN;
  		  break;
  		}
  	      ctx = ctx->outer_context;
  	    }
  	  if (ctx)
! 	    omp_add_variable (ctx, tmp, flag);
  	}
      }
    else if (cfun)
*************** gimplify_init_ctor_eval_range (tree obje
*** 4588,4594 ****
      gimplify_init_ctor_eval (cref, CONSTRUCTOR_ELTS (value),
  			     pre_p, cleared);
    else
!     gimplify_seq_add_stmt (pre_p, gimple_build_assign (cref, value));
  
    /* We exit the loop when the index var is equal to the upper bound.  */
    gimplify_seq_add_stmt (pre_p,
--- 4592,4602 ----
      gimplify_init_ctor_eval (cref, CONSTRUCTOR_ELTS (value),
  			     pre_p, cleared);
    else
!     {
!       if (gimplify_expr (&value, pre_p, NULL, is_gimple_val, fb_rvalue)
! 	  != GS_ERROR)
! 	gimplify_seq_add_stmt (pre_p, gimple_build_assign (cref, value));
!     }
  
    /* We exit the loop when the index var is equal to the upper bound.  */
    gimplify_seq_add_stmt (pre_p,
*************** omp_notice_variable (struct gimplify_omp
*** 7568,7573 ****
--- 7576,7589 ----
        goto do_outer;
      }
  
+   /* Don't mark as GOVD_SEEN addressable temporaries seen only in simd
+      lb, b or incr expressions, those shouldn't be turned into simd arrays.  */
+   if (ctx->region_type == ORT_SIMD
+       && ctx->in_for_exprs
+       && ((n->value & (GOVD_PRIVATE | GOVD_SEEN | GOVD_EXPLICIT))
+ 	  == GOVD_PRIVATE))
+     flags &= ~GOVD_SEEN;
+ 
    if ((n->value & (GOVD_SEEN | GOVD_LOCAL)) == 0
        && (flags & (GOVD_SEEN | GOVD_LOCAL)) == GOVD_SEEN
        && DECL_SIZE (decl))
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 8588,8600 ****
--- 8604,8620 ----
  	  if (TREE_CODE (decl) == MEM_REF)
  	    {
  	      tree type = TREE_TYPE (decl);
+ 	      bool saved_into_ssa = gimplify_ctxp->into_ssa;
+ 	      gimplify_ctxp->into_ssa = false;
  	      if (gimplify_expr (&TYPE_MAX_VALUE (TYPE_DOMAIN (type)), pre_p,
  				 NULL, is_gimple_val, fb_rvalue, false)
  		  == GS_ERROR)
  		{
+ 		  gimplify_ctxp->into_ssa = saved_into_ssa;
  		  remove = true;
  		  break;
  		}
+ 	      gimplify_ctxp->into_ssa = saved_into_ssa;
  	      tree v = TYPE_MAX_VALUE (TYPE_DOMAIN (type));
  	      if (DECL_P (v))
  		{
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 8604,8616 ****
--- 8624,8639 ----
  	      decl = TREE_OPERAND (decl, 0);
  	      if (TREE_CODE (decl) == POINTER_PLUS_EXPR)
  		{
+ 		  gimplify_ctxp->into_ssa = false;
  		  if (gimplify_expr (&TREE_OPERAND (decl, 1), pre_p,
  				     NULL, is_gimple_val, fb_rvalue, false)
  		      == GS_ERROR)
  		    {
+ 		      gimplify_ctxp->into_ssa = saved_into_ssa;
  		      remove = true;
  		      break;
  		    }
+ 		  gimplify_ctxp->into_ssa = saved_into_ssa;
  		  v = TREE_OPERAND (decl, 1);
  		  if (DECL_P (v))
  		    {
*************** gimplify_scan_omp_clauses (tree *list_p,
*** 9266,9271 ****
--- 9289,9296 ----
  	      remove = true;
  	      break;
  	    }
+ 	  if (code == OMP_TASK)
+ 	    ctx->has_depend = true;
  	  break;
  
  	case OMP_CLAUSE_TO:
*************** gimplify_adjust_omp_clauses_1 (splay_tre
*** 9952,9957 ****
--- 9977,9987 ----
  	    return 0;
  	}
        code = OMP_CLAUSE_SHARED;
+       /* Don't optimize shared into firstprivate for read-only vars
+ 	 on tasks with depend clause, we shouldn't try to copy them
+ 	 until the dependencies are satisfied.  */
+       if (gimplify_omp_ctxp->has_depend)
+ 	flags |= GOVD_WRITTEN;
      }
    else if (flags & GOVD_PRIVATE)
      code = OMP_CLAUSE_PRIVATE;
*************** gimplify_adjust_omp_clauses (gimple_seq
*** 10237,10242 ****
--- 10267,10276 ----
  		  OMP_CLAUSE_SET_CODE (c, OMP_CLAUSE_PRIVATE);
  		  OMP_CLAUSE_PRIVATE_DEBUG (c) = 1;
  		}
+               if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_SHARED
+ 		  && ctx->has_depend
+ 		  && DECL_P (decl))
+ 		n->value |= GOVD_WRITTEN;
  	      if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_SHARED
  		  && (n->value & GOVD_WRITTEN) == 0
  		  && DECL_P (decl)
*************** gimplify_omp_for (tree *expr_p, gimple_s
*** 11751,11758 ****
--- 11785,11794 ----
        else
  	var = decl;
  
+       gimplify_omp_ctxp->in_for_exprs = true;
        tret = gimplify_expr (&TREE_OPERAND (t, 1), &for_pre_body, NULL,
  			    is_gimple_val, fb_rvalue, false);
+       gimplify_omp_ctxp->in_for_exprs = false;
        ret = MIN (ret, tret);
        if (ret == GS_ERROR)
  	return ret;
*************** gimplify_omp_for (tree *expr_p, gimple_s
*** 11762,11769 ****
--- 11798,11807 ----
        gcc_assert (COMPARISON_CLASS_P (t));
        gcc_assert (TREE_OPERAND (t, 0) == decl);
  
+       gimplify_omp_ctxp->in_for_exprs = true;
        tret = gimplify_expr (&TREE_OPERAND (t, 1), &for_pre_body, NULL,
  			    is_gimple_val, fb_rvalue, false);
+       gimplify_omp_ctxp->in_for_exprs = false;
        ret = MIN (ret, tret);
  
        /* Handle OMP_FOR_INCR.  */
*************** gimplify_omp_for (tree *expr_p, gimple_s
*** 11829,11834 ****
--- 11867,11873 ----
  	      gcc_unreachable ();
  	    }
  
+ 	  gimplify_omp_ctxp->in_for_exprs = true;
  	  tret = gimplify_expr (&TREE_OPERAND (t, 1), &for_pre_body, NULL,
  				is_gimple_val, fb_rvalue, false);
  	  ret = MIN (ret, tret);
*************** gimplify_omp_for (tree *expr_p, gimple_s
*** 11850,11855 ****
--- 11889,11895 ----
  		  ret = MIN (ret, tret);
  		}
  	    }
+ 	  gimplify_omp_ctxp->in_for_exprs = false;
  	  break;
  
  	default:
diff -Nrcpad gcc-10.2.0/gcc/go/ChangeLog gcc-10.3.0/gcc/go/ChangeLog
*** gcc-10.2.0/gcc/go/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/go/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/go/gofrontend/MERGE gcc-10.3.0/gcc/go/gofrontend/MERGE
*** gcc-10.2.0/gcc/go/gofrontend/MERGE	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/go/gofrontend/MERGE	Thu Apr  8 11:56:28 2021
***************
*** 1,4 ****
! 2ad0970e9da95024110cd3244e9e21313af70a5f
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
--- 1,4 ----
! 823c91088bc6ac606362fc34b2880ce0de1624ad
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
diff -Nrcpad gcc-10.2.0/gcc/go/gofrontend/expressions.cc gcc-10.3.0/gcc/go/gofrontend/expressions.cc
*** gcc-10.2.0/gcc/go/gofrontend/expressions.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/go/gofrontend/expressions.cc	Thu Apr  8 11:56:28 2021
*************** Func_descriptor_expression::do_get_backe
*** 1621,1636 ****
  	      || no->name().find("equal") != std::string::npos))
  	is_exported_runtime = true;
  
-       bool is_referenced_by_inline =
- 	no->is_function() && no->func_value()->is_referenced_by_inline();
- 
        bool is_hidden = ((no->is_function()
  			 && no->func_value()->enclosing() != NULL)
  			|| (Gogo::is_hidden_name(no->name())
! 			    && !is_exported_runtime
! 			    && !is_referenced_by_inline)
  			|| Gogo::is_thunk(no));
  
        bvar = context->backend()->immutable_struct(var_name, asm_name,
                                                    is_hidden, false,
  						  btype, bloc);
--- 1621,1635 ----
  	      || no->name().find("equal") != std::string::npos))
  	is_exported_runtime = true;
  
        bool is_hidden = ((no->is_function()
  			 && no->func_value()->enclosing() != NULL)
  			|| (Gogo::is_hidden_name(no->name())
! 			    && !is_exported_runtime)
  			|| Gogo::is_thunk(no));
  
+       if (no->is_function() && no->func_value()->is_referenced_by_inline())
+ 	is_hidden = false;
+ 
        bvar = context->backend()->immutable_struct(var_name, asm_name,
                                                    is_hidden, false,
  						  btype, bloc);
diff -Nrcpad gcc-10.2.0/gcc/go/gofrontend/gogo.cc gcc-10.3.0/gcc/go/gofrontend/gogo.cc
*** gcc-10.2.0/gcc/go/gofrontend/gogo.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/go/gofrontend/gogo.cc	Thu Apr  8 11:56:28 2021
*************** class Create_function_descriptors : publ
*** 3342,3348 ****
    Gogo* gogo_;
  };
  
! // Create a descriptor for every top-level exported function.
  
  int
  Create_function_descriptors::function(Named_object* no)
--- 3342,3349 ----
    Gogo* gogo_;
  };
  
! // Create a descriptor for every top-level exported function and every
! // function referenced by an inline function.
  
  int
  Create_function_descriptors::function(Named_object* no)
*************** Create_function_descriptors::function(Na
*** 3350,3357 ****
    if (no->is_function()
        && no->func_value()->enclosing() == NULL
        && !no->func_value()->is_method()
!       && !Gogo::is_hidden_name(no->name())
!       && !Gogo::is_thunk(no))
      no->func_value()->descriptor(this->gogo_, no);
  
    return TRAVERSE_CONTINUE;
--- 3351,3359 ----
    if (no->is_function()
        && no->func_value()->enclosing() == NULL
        && !no->func_value()->is_method()
!       && ((!Gogo::is_hidden_name(no->name())
! 	   && !Gogo::is_thunk(no))
! 	  || no->func_value()->is_referenced_by_inline()))
      no->func_value()->descriptor(this->gogo_, no);
  
    return TRAVERSE_CONTINUE;
diff -Nrcpad gcc-10.2.0/gcc/go/gofrontend/types.cc gcc-10.3.0/gcc/go/gofrontend/types.cc
*** gcc-10.2.0/gcc/go/gofrontend/types.cc	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/go/gofrontend/types.cc	Thu Apr  8 11:56:28 2021
*************** Function_type::copy_with_receiver_as_par
*** 5350,5357 ****
  	   ++p)
  	new_params->push_back(*p);
      }
!   return Type::make_function_type(NULL, new_params, this->results_,
! 				  this->location_);
  }
  
  // Make a copy of a function type ignoring any receiver and adding a
--- 5350,5361 ----
  	   ++p)
  	new_params->push_back(*p);
      }
!   Function_type* ret = Type::make_function_type(NULL, new_params,
! 						this->results_,
! 						this->location_);
!   if (this->is_varargs_)
!     ret->set_is_varargs();
!   return ret;
  }
  
  // Make a copy of a function type ignoring any receiver and adding a
diff -Nrcpad gcc-10.2.0/gcc/ifcvt.c gcc-10.3.0/gcc/ifcvt.c
*** gcc-10.2.0/gcc/ifcvt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ifcvt.c	Thu Apr  8 11:56:28 2021
*************** noce_emit_store_flag (struct noce_if_inf
*** 885,890 ****
--- 885,944 ----
  			   || code == GEU || code == GTU), normalize);
  }
  
+ /* Return true if X can be safely forced into a register by copy_to_mode_reg
+    / force_operand.  */
+ 
+ static bool
+ noce_can_force_operand (rtx x)
+ {
+   if (general_operand (x, VOIDmode))
+     return true;
+   if (SUBREG_P (x))
+     {
+       if (!noce_can_force_operand (SUBREG_REG (x)))
+ 	return false;
+       return true;
+     }
+   if (ARITHMETIC_P (x))
+     {
+       if (!noce_can_force_operand (XEXP (x, 0))
+ 	  || !noce_can_force_operand (XEXP (x, 1)))
+ 	return false;
+       switch (GET_CODE (x))
+ 	{
+ 	case MULT:
+ 	case DIV:
+ 	case MOD:
+ 	case UDIV:
+ 	case UMOD:
+ 	  return true;
+ 	default:
+ 	  return code_to_optab (GET_CODE (x));
+ 	}
+     }
+   if (UNARY_P (x))
+     {
+       if (!noce_can_force_operand (XEXP (x, 0)))
+ 	return false;
+       switch (GET_CODE (x))
+ 	{
+ 	case ZERO_EXTEND:
+ 	case SIGN_EXTEND:
+ 	case TRUNCATE:
+ 	case FLOAT_EXTEND:
+ 	case FLOAT_TRUNCATE:
+ 	case FIX:
+ 	case UNSIGNED_FIX:
+ 	case FLOAT:
+ 	case UNSIGNED_FLOAT:
+ 	  return true;
+ 	default:
+ 	  return code_to_optab (GET_CODE (x));
+ 	}
+     }
+   return false;
+ }
+ 
  /* Emit instruction to move an rtx, possibly into STRICT_LOW_PART.
     X is the destination/target and Y is the value to copy.  */
  
*************** noce_emit_move_insn (rtx x, rtx y)
*** 943,949 ****
  	    {
  	    case RTX_UNARY:
  	      ot = code_to_optab (GET_CODE (y));
! 	      if (ot)
  		{
  		  start_sequence ();
  		  target = expand_unop (GET_MODE (y), ot, XEXP (y, 0), x, 0);
--- 997,1003 ----
  	    {
  	    case RTX_UNARY:
  	      ot = code_to_optab (GET_CODE (y));
! 	      if (ot && noce_can_force_operand (XEXP (y, 0)))
  		{
  		  start_sequence ();
  		  target = expand_unop (GET_MODE (y), ot, XEXP (y, 0), x, 0);
*************** noce_emit_move_insn (rtx x, rtx y)
*** 960,966 ****
  	    case RTX_BIN_ARITH:
  	    case RTX_COMM_ARITH:
  	      ot = code_to_optab (GET_CODE (y));
! 	      if (ot)
  		{
  		  start_sequence ();
  		  target = expand_binop (GET_MODE (y), ot,
--- 1014,1022 ----
  	    case RTX_BIN_ARITH:
  	    case RTX_COMM_ARITH:
  	      ot = code_to_optab (GET_CODE (y));
! 	      if (ot
! 		  && noce_can_force_operand (XEXP (y, 0))
! 		  && noce_can_force_operand (XEXP (y, 1)))
  		{
  		  start_sequence ();
  		  target = expand_binop (GET_MODE (y), ot,
*************** noce_try_sign_mask (struct noce_if_info
*** 2763,2777 ****
       INSN_B which can happen for e.g. conditional stores to memory.  For the
       cost computation use the block TEST_BB where the evaluation will end up
       after the transformation.  */
!   t_unconditional =
!     (t == if_info->b
!      && (if_info->insn_b == NULL_RTX
! 	 || BLOCK_FOR_INSN (if_info->insn_b) == if_info->test_bb));
    if (!(t_unconditional
  	|| (set_src_cost (t, mode, if_info->speed_p)
  	    < COSTS_N_INSNS (2))))
      return FALSE;
  
    start_sequence ();
    /* Use emit_store_flag to generate "m < 0 ? -1 : 0" instead of expanding
       "(signed) m >> 31" directly.  This benefits targets with specialized
--- 2819,2836 ----
       INSN_B which can happen for e.g. conditional stores to memory.  For the
       cost computation use the block TEST_BB where the evaluation will end up
       after the transformation.  */
!   t_unconditional
!     = (t == if_info->b
!        && (if_info->insn_b == NULL_RTX
! 	   || BLOCK_FOR_INSN (if_info->insn_b) == if_info->test_bb));
    if (!(t_unconditional
  	|| (set_src_cost (t, mode, if_info->speed_p)
  	    < COSTS_N_INSNS (2))))
      return FALSE;
  
+   if (!noce_can_force_operand (t))
+     return FALSE;
+ 
    start_sequence ();
    /* Use emit_store_flag to generate "m < 0 ? -1 : 0" instead of expanding
       "(signed) m >> 31" directly.  This benefits targets with specialized
diff -Nrcpad gcc-10.2.0/gcc/input.c gcc-10.3.0/gcc/input.c
*** gcc-10.2.0/gcc/input.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/input.c	Thu Apr  8 11:56:28 2021
*************** get_substring_ranges_for_loc (cpp_reader
*** 1461,1466 ****
--- 1461,1468 ----
        size_t literal_length = finish.column - start.column + 1;
  
        /* Ensure that we don't crash if we got the wrong location.  */
+       if (start.column < 1)
+ 	return "zero start column";
        if (line.length () < (start.column - 1 + literal_length))
  	return "line is not wide enough";
  
diff -Nrcpad gcc-10.2.0/gcc/ipa-cp.c gcc-10.3.0/gcc/ipa-cp.c
*** gcc-10.2.0/gcc/ipa-cp.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-cp.c	Thu Apr  8 11:56:28 2021
*************** ipcp_bits_lattice::set_to_constant (wide
*** 1010,1016 ****
  {
    gcc_assert (top_p ());
    m_lattice_val = IPA_BITS_CONSTANT;
!   m_value = value;
    m_mask = mask;
    return true;
  }
--- 1010,1016 ----
  {
    gcc_assert (top_p ());
    m_lattice_val = IPA_BITS_CONSTANT;
!   m_value = wi::bit_and (wi::bit_not (mask), value);
    m_mask = mask;
    return true;
  }
*************** ipcp_bits_lattice::meet_with_1 (widest_i
*** 1047,1052 ****
--- 1047,1053 ----
  
    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)
      return set_to_bottom ();
*************** has_undead_caller_from_outside_scc_p (st
*** 5672,5679 ****
  	  (has_undead_caller_from_outside_scc_p, NULL, true))
        return true;
      else if (!ipa_edge_within_scc (cs)
! 	     && !IPA_NODE_REF (cs->caller)->node_dead)
!       return true;
    return false;
  }
  
--- 5673,5681 ----
  	  (has_undead_caller_from_outside_scc_p, NULL, true))
        return true;
      else if (!ipa_edge_within_scc (cs)
! 	     && (!IPA_NODE_REF (cs->caller) /* Unoptimized caller.  */
! 		 || !IPA_NODE_REF (cs->caller)->node_dead))
! 	  return true;
    return false;
  }
  
*************** ipcp_generate_summary (void)
*** 5944,5965 ****
      ipa_analyze_node (node);
  }
  
- /* Write ipcp summary for nodes in SET.  */
- 
- static void
- ipcp_write_summary (void)
- {
-   ipa_prop_write_jump_functions ();
- }
- 
- /* Read ipcp summary.  */
- 
- static void
- ipcp_read_summary (void)
- {
-   ipa_prop_read_jump_functions ();
- }
- 
  namespace {
  
  const pass_data pass_data_ipa_cp =
--- 5946,5951 ----
*************** public:
*** 5981,5988 ****
    pass_ipa_cp (gcc::context *ctxt)
      : ipa_opt_pass_d (pass_data_ipa_cp, ctxt,
  		      ipcp_generate_summary, /* generate_summary */
! 		      ipcp_write_summary, /* write_summary */
! 		      ipcp_read_summary, /* read_summary */
  		      ipcp_write_transformation_summaries, /*
  		      write_optimization_summary */
  		      ipcp_read_transformation_summaries, /*
--- 5967,5974 ----
    pass_ipa_cp (gcc::context *ctxt)
      : ipa_opt_pass_d (pass_data_ipa_cp, ctxt,
  		      ipcp_generate_summary, /* generate_summary */
! 		      NULL, /* write_summary */
! 		      NULL, /* read_summary */
  		      ipcp_write_transformation_summaries, /*
  		      write_optimization_summary */
  		      ipcp_read_transformation_summaries, /*
diff -Nrcpad gcc-10.2.0/gcc/ipa-devirt.c gcc-10.3.0/gcc/ipa-devirt.c
*** gcc-10.2.0/gcc/ipa-devirt.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-devirt.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 88,94 ****
       This means that the graph is not complete. Types with no methods are not
       inserted into the graph.  Also types without virtual methods are not
       represented at all, though it may be easy to add this.
!  
       The inheritance graph is represented as follows:
  
         Vertices are structures odr_type.  Every odr_type may correspond
--- 88,94 ----
       This means that the graph is not complete. Types with no methods are not
       inserted into the graph.  Also types without virtual methods are not
       represented at all, though it may be easy to add this.
! 
       The inheritance graph is represented as follows:
  
         Vertices are structures odr_type.  Every odr_type may correspond
*************** along with GCC; see the file COPYING3.
*** 131,136 ****
--- 131,139 ----
  #include "intl.h"
  #include "stringpool.h"
  #include "attribs.h"
+ #include "data-streamer.h"
+ #include "lto-streamer.h"
+ #include "streamer-hooks.h"
  
  /* Hash based set of pairs of types.  */
  struct type_pair
*************** static odr_hash_type *odr_hash;
*** 495,500 ****
--- 498,526 ----
  static GTY(()) vec <odr_type, va_gc> *odr_types_ptr;
  #define odr_types (*odr_types_ptr)
  
+ /* All enums defined and accessible for the unit.  */
+ static GTY(()) vec <tree, va_gc> *odr_enums;
+ 
+ /* Information we hold about value defined by an enum type.  */
+ struct odr_enum_val
+ {
+   const char *name;
+   wide_int val;
+   location_t locus;
+ };
+ 
+ /* Information about enum values.  */
+ struct odr_enum
+ {
+   location_t locus;
+   auto_vec<odr_enum_val, 0> vals;
+   bool warned;
+ };
+ 
+ /* A table of all ODR enum definitions.  */
+ static hash_map <nofree_string_hash, odr_enum> *odr_enum_map = NULL;
+ static struct obstack odr_enum_obstack;
+ 
  /* Set TYPE_BINFO of TYPE and its variants to BINFO.  */
  void
  set_type_binfo (tree type, tree binfo)
*************** odr_types_equivalent_p (tree t1, tree t2
*** 1205,1241 ****
        return false;
      }
  
-   if (TREE_CODE (t1) == ENUMERAL_TYPE
-       && TYPE_VALUES (t1) && TYPE_VALUES (t2))
-     {
-       tree v1, v2;
-       for (v1 = TYPE_VALUES (t1), v2 = TYPE_VALUES (t2);
- 	   v1 && v2 ; v1 = TREE_CHAIN (v1), v2 = TREE_CHAIN (v2))
- 	{
- 	  if (TREE_PURPOSE (v1) != TREE_PURPOSE (v2))
- 	    {
- 	      warn_odr (t1, t2, NULL, NULL, warn, warned,
- 			G_("an enum with different value name"
- 			   " is defined in another translation unit"));
- 	      return false;
- 	    }
- 	  if (!operand_equal_p (TREE_VALUE (v1), TREE_VALUE (v2), 0))
- 	    {
- 	      warn_odr (t1, t2, NULL, NULL, warn, warned,
- 			G_("an enum with different values is defined"
- 			   " in another translation unit"));
- 	      return false;
- 	    }
- 	}
-       if (v1 || v2)
- 	{
- 	  warn_odr (t1, t2, NULL, NULL, warn, warned,
- 		    G_("an enum with mismatching number of values "
- 		       "is defined in another translation unit"));
- 	  return false;
- 	}
-     }
- 
    /* Non-aggregate types can be handled cheaply.  */
    if (INTEGRAL_TYPE_P (t1)
        || SCALAR_FLOAT_TYPE_P (t1)
--- 1231,1236 ----
*************** add_type_duplicate (odr_type val, tree t
*** 1622,1631 ****
      }
    else if (COMPLETE_TYPE_P (val->type) && !COMPLETE_TYPE_P (type))
      ;
-   else if (TREE_CODE (val->type) == ENUMERAL_TYPE
- 	   && TREE_CODE (type) == ENUMERAL_TYPE
- 	   && !TYPE_VALUES (val->type) && TYPE_VALUES (type))
-     prevail = true;
    else if (TREE_CODE (val->type) == RECORD_TYPE
  	   && TREE_CODE (type) == RECORD_TYPE
  	   && TYPE_BINFO (type) && !TYPE_BINFO (val->type))
--- 1617,1622 ----
*************** get_odr_type (tree type, bool insert)
*** 1977,1983 ****
        unsigned int i;
  
        gcc_assert (BINFO_TYPE (TYPE_BINFO (val->type)) == type);
!   
        val->all_derivations_known = type_all_derivations_known_p (type);
        for (i = 0; i < BINFO_N_BASE_BINFOS (binfo); i++)
  	/* For now record only polymorphic types. other are
--- 1968,1974 ----
        unsigned int i;
  
        gcc_assert (BINFO_TYPE (TYPE_BINFO (val->type)) == type);
! 
        val->all_derivations_known = type_all_derivations_known_p (type);
        for (i = 0; i < BINFO_N_BASE_BINFOS (binfo); i++)
  	/* For now record only polymorphic types. other are
*************** dump_type_inheritance_graph (FILE *f)
*** 2222,2228 ****
  
  /* Save some WPA->ltrans streaming by freeing stuff needed only for good
     ODR warnings.
!    We free TYPE_VALUES of enums and also make TYPE_DECLs to not point back
     to the type (which is needed to keep them in the same SCC and preserve
     location information to output warnings) and subsequently we make all
     TYPE_DECLS of same assembler name equivalent.  */
--- 2213,2219 ----
  
  /* Save some WPA->ltrans streaming by freeing stuff needed only for good
     ODR warnings.
!    We make TYPE_DECLs to not point back
     to the type (which is needed to keep them in the same SCC and preserve
     location information to output warnings) and subsequently we make all
     TYPE_DECLS of same assembler name equivalent.  */
*************** free_odr_warning_data ()
*** 2242,2249 ****
        {
  	tree t = odr_types[i]->type;
  
- 	if (TREE_CODE (t) == ENUMERAL_TYPE)
- 	  TYPE_VALUES (t) = NULL;
  	TREE_TYPE (TYPE_NAME (t)) = void_type_node;
  
  	if (odr_types[i]->types)
--- 2233,2238 ----
*************** free_odr_warning_data ()
*** 2251,2258 ****
  	    {
  	      tree td = (*odr_types[i]->types)[j];
  
- 	      if (TREE_CODE (td) == ENUMERAL_TYPE)
- 	        TYPE_VALUES (td) = NULL;
  	      TYPE_NAME (td) = TYPE_NAME (t);
  	    }
        }
--- 2240,2245 ----
*************** build_type_inheritance_graph (void)
*** 2286,2292 ****
        get_odr_type (TYPE_METHOD_BASETYPE (TREE_TYPE (n->decl)), true);
  
      /* Look also for virtual tables of types that do not define any methods.
!  
         We need it in a case where class B has virtual base of class A
         re-defining its virtual method and there is class C with no virtual
         methods with B as virtual base.
--- 2273,2279 ----
        get_odr_type (TYPE_METHOD_BASETYPE (TREE_TYPE (n->decl)), true);
  
      /* Look also for virtual tables of types that do not define any methods.
! 
         We need it in a case where class B has virtual base of class A
         re-defining its virtual method and there is class C with no virtual
         methods with B as virtual base.
*************** record_target_from_binfo (vec <cgraph_no
*** 2603,2609 ****
     INSERTED is used to avoid duplicate insertions of methods into NODES.
     MATCHED_VTABLES are used to avoid duplicate walking vtables.
     Clear COMPLETEP if unreferable target is found.
!  
     If CONSIDER_CONSTRUCTION is true, record to BASES_TO_CONSIDER
     all cases where BASE_SKIPPED is true (because the base is abstract
     class).  */
--- 2590,2596 ----
     INSERTED is used to avoid duplicate insertions of methods into NODES.
     MATCHED_VTABLES are used to avoid duplicate walking vtables.
     Clear COMPLETEP if unreferable target is found.
! 
     If CONSIDER_CONSTRUCTION is true, record to BASES_TO_CONSIDER
     all cases where BASE_SKIPPED is true (because the base is abstract
     class).  */
*************** subbinfo_with_vtable_at_offset (tree bin
*** 2803,2809 ****
  	  && DECL_ASSEMBLER_NAME (v) == DECL_ASSEMBLER_NAME (vtable))
  	return binfo;
      }
!   
    for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++)
      if (polymorphic_type_binfo_p (base_binfo))
        {
--- 2790,2796 ----
  	  && DECL_ASSEMBLER_NAME (v) == DECL_ASSEMBLER_NAME (vtable))
  	return binfo;
      }
! 
    for (i = 0; BINFO_BASE_ITERATE (binfo, i, base_binfo); i++)
      if (polymorphic_type_binfo_p (base_binfo))
        {
*************** debug_tree_odr_name (tree type, bool dem
*** 4019,4022 ****
--- 4006,4373 ----
    fprintf (stderr, "%s\n", odr);
  }
  
+ /* Register ODR enum so we later stream record about its values.  */
+ 
+ void
+ register_odr_enum (tree t)
+ {
+   if (flag_lto)
+     vec_safe_push (odr_enums, t);
+ }
+ 
+ /* Write ODR enums to LTO stream file.  */
+ 
+ static void
+ ipa_odr_summary_write (void)
+ {
+   if (!odr_enums && !odr_enum_map)
+     return;
+   struct output_block *ob = create_output_block (LTO_section_odr_types);
+   unsigned int i;
+   tree t;
+ 
+   if (odr_enums)
+     {
+       streamer_write_uhwi (ob, odr_enums->length ());
+ 
+       /* For every ODR enum stream out
+ 	   - its ODR name
+ 	   - number of values,
+ 	   - value names and constant their represent
+ 	   - bitpack of locations so we can do good diagnostics.  */
+       FOR_EACH_VEC_ELT (*odr_enums, i, t)
+ 	{
+ 	  streamer_write_string (ob, ob->main_stream,
+ 				 IDENTIFIER_POINTER
+ 				     (DECL_ASSEMBLER_NAME (TYPE_NAME (t))),
+ 				 true);
+ 
+ 	  int n = 0;
+ 	  for (tree e = TYPE_VALUES (t); e; e = TREE_CHAIN (e))
+ 	    n++;
+ 	  streamer_write_uhwi (ob, n);
+ 	  for (tree e = TYPE_VALUES (t); e; e = TREE_CHAIN (e))
+ 	    {
+ 	      streamer_write_string (ob, ob->main_stream,
+ 				     IDENTIFIER_POINTER (TREE_PURPOSE (e)),
+ 				     true);
+ 	      streamer_write_wide_int (ob,
+ 				       wi::to_wide (DECL_INITIAL
+ 						      (TREE_VALUE (e))));
+ 	    }
+ 
+ 	  bitpack_d bp = bitpack_create (ob->main_stream);
+ 	  lto_output_location (ob, &bp, DECL_SOURCE_LOCATION (TYPE_NAME (t)));
+ 	  for (tree e = TYPE_VALUES (t); e; e = TREE_CHAIN (e))
+ 	    lto_output_location (ob, &bp,
+ 				 DECL_SOURCE_LOCATION (TREE_VALUE (e)));
+ 	  streamer_write_bitpack (&bp);
+ 	}
+       vec_free (odr_enums);
+       odr_enums = NULL;
+     }
+   /* During LTO incremental linking we already have streamed in types.  */
+   else if (odr_enum_map)
+     {
+       gcc_checking_assert (!odr_enums);
+       streamer_write_uhwi (ob, odr_enum_map->elements ());
+ 
+       hash_map<nofree_string_hash, odr_enum>::iterator iter
+ 		= odr_enum_map->begin ();
+       for (; iter != odr_enum_map->end (); ++iter)
+ 	{
+ 	  odr_enum &this_enum = (*iter).second;
+ 	  streamer_write_string (ob, ob->main_stream, (*iter).first, true);
+ 
+ 	  streamer_write_uhwi (ob, this_enum.vals.length ());
+ 	  for (unsigned j = 0; j < this_enum.vals.length (); j++)
+ 	    {
+ 	      streamer_write_string (ob, ob->main_stream,
+ 				     this_enum.vals[j].name, true);
+ 	      streamer_write_wide_int (ob, this_enum.vals[j].val);
+ 	    }
+ 
+ 	  bitpack_d bp = bitpack_create (ob->main_stream);
+ 	  lto_output_location (ob, &bp, this_enum.locus);
+ 	  for (unsigned j = 0; j < this_enum.vals.length (); j++)
+ 	    lto_output_location (ob, &bp, this_enum.vals[j].locus);
+ 	  streamer_write_bitpack (&bp);
+ 	}
+ 
+       delete odr_enum_map;
+       obstack_free (&odr_enum_obstack, NULL);
+       odr_enum_map = NULL;
+     }
+ 
+   produce_asm (ob, NULL);
+   destroy_output_block (ob);
+ }
+ 
+ /* Write ODR enums from LTO stream file and warn on mismatches.  */
+ 
+ static void
+ ipa_odr_read_section (struct lto_file_decl_data *file_data, const char *data,
+ 		      size_t len)
+ {
+   const struct lto_function_header *header
+     = (const struct lto_function_header *) data;
+   const int cfg_offset = sizeof (struct lto_function_header);
+   const int main_offset = cfg_offset + header->cfg_size;
+   const int string_offset = main_offset + header->main_size;
+   class data_in *data_in;
+ 
+   lto_input_block ib ((const char *) data + main_offset, header->main_size,
+ 		      file_data->mode_table);
+ 
+   data_in
+     = lto_data_in_create (file_data, (const char *) data + string_offset,
+ 			  header->string_size, vNULL);
+   unsigned int n = streamer_read_uhwi (&ib);
+ 
+   if (!odr_enum_map)
+     {
+       gcc_obstack_init (&odr_enum_obstack);
+       odr_enum_map = new (hash_map <nofree_string_hash, odr_enum>);
+     }
+ 
+   for (unsigned i = 0; i < n; i++)
+     {
+       const char *rname = streamer_read_string (data_in, &ib);
+       unsigned int nvals = streamer_read_uhwi (&ib);
+       char *name;
+   
+       obstack_grow (&odr_enum_obstack, rname, strlen (rname) + 1);
+       name = XOBFINISH (&odr_enum_obstack, char *);
+ 
+       bool existed_p;
+       class odr_enum &this_enum
+ 		 = odr_enum_map->get_or_insert (xstrdup (name), &existed_p);
+ 
+       /* If this is first time we see the enum, remember its definition.  */
+       if (!existed_p)
+ 	{
+ 	  this_enum.vals.safe_grow_cleared (nvals);
+ 	  this_enum.warned = false;
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "enum %s\n{\n", name);
+ 	  for (unsigned j = 0; j < nvals; j++)
+ 	    {
+ 	      const char *val_name = streamer_read_string (data_in, &ib);
+ 	      obstack_grow (&odr_enum_obstack, val_name, strlen (val_name) + 1);
+ 	      this_enum.vals[j].name = XOBFINISH (&odr_enum_obstack, char *);
+ 	      this_enum.vals[j].val = streamer_read_wide_int (&ib);
+ 	      if (dump_file)
+ 		fprintf (dump_file, "  %s = " HOST_WIDE_INT_PRINT_DEC ",\n",
+ 			 val_name, wi::fits_shwi_p (this_enum.vals[j].val)
+ 			 ? this_enum.vals[j].val.to_shwi () : -1);
+ 	    }
+ 	  bitpack_d bp = streamer_read_bitpack (&ib);
+ 	  stream_input_location (&this_enum.locus, &bp, data_in);
+ 	  for (unsigned j = 0; j < nvals; j++)
+ 	    stream_input_location (&this_enum.vals[j].locus, &bp, data_in);
+ 	  data_in->location_cache.apply_location_cache ();
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "}\n");
+ 	}
+       /* If we already have definition, compare it with new one and output
+ 	 warnings if they differs.  */
+       else
+ 	{
+ 	  int do_warning = -1;
+ 	  char *warn_name = NULL;
+ 	  wide_int warn_value = wi::zero (1);
+ 
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "Comparing enum %s\n", name);
+ 
+ 	  /* Look for differences which we will warn about later once locations
+ 	     are streamed.  */
+ 	  for (unsigned j = 0; j < nvals; j++)
+ 	    {
+ 	      const char *id = streamer_read_string (data_in, &ib);
+ 	      wide_int val = streamer_read_wide_int (&ib);
+ 
+ 	      if (do_warning != -1 || j >= this_enum.vals.length ())
+ 		continue;
+ 	      if (strcmp (id, this_enum.vals[j].name)
+ 		  || val != this_enum.vals[j].val)
+ 		{
+ 		  warn_name = xstrdup (id);
+ 		  warn_value = val;
+ 		  do_warning = j;
+ 		  if (dump_file)
+ 		    fprintf (dump_file, "  Different on entry %i\n", j);
+ 		}
+ 	    }
+ 
+ 	  /* Stream in locations, but do not apply them unless we are going
+ 	     to warn.  */
+ 	  bitpack_d bp = streamer_read_bitpack (&ib);
+ 	  location_t locus;
+ 
+ 	  stream_input_location (&locus, &bp, data_in);
+ 
+ 	  /* Did we find a difference?  */
+ 	  if (do_warning != -1 || nvals != this_enum.vals.length ())
+ 	    {
+ 	      data_in->location_cache.apply_location_cache ();
+ 
+ 	      const int opts = DMGL_PARAMS | DMGL_ANSI | DMGL_TYPES;
+ 	      char *dmgname = cplus_demangle (name, opts);
+ 	      if (this_enum.warned
+ 		  || !warning_at (this_enum.locus,
+ 				  OPT_Wodr, "type %qs violates the "
+ 				  "C++ One Definition Rule",
+ 				  dmgname))
+ 		do_warning = -1;
+ 	      else
+ 	       {
+ 		 this_enum.warned = true;
+ 		 if (do_warning == -1)
+ 		   inform (locus,
+ 			   "an enum with different number of values is defined"
+ 			   " in another translation unit");
+ 		 else if (warn_name)
+ 		   inform (locus,
+ 			   "an enum with different value name"
+ 			   " is defined in another translation unit");
+ 		 else
+ 		   inform (locus,
+ 			   "an enum with different values"
+ 			   " is defined in another translation unit");
+ 	       }
+ 	    }
+ 	  else
+ 	    data_in->location_cache.revert_location_cache ();
+ 
+ 	  /* Finally look up for location of the actual value that diverged.  */
+ 	  for (unsigned j = 0; j < nvals; j++)
+ 	    {
+ 	      location_t id_locus;
+ 
+ 	      data_in->location_cache.revert_location_cache ();
+ 	      stream_input_location (&id_locus, &bp, data_in);
+ 
+ 	      if ((int) j == do_warning)
+ 		{
+ 		  data_in->location_cache.apply_location_cache ();
+ 
+ 		  if (strcmp (warn_name, this_enum.vals[j].name))
+ 		    inform (this_enum.vals[j].locus,
+ 			    "name %qs differs from name %qs defined"
+ 			    " in another translation unit",
+ 			    this_enum.vals[j].name, warn_name);
+ 		  /* FIXME: In case there is easy way to print wide_ints,
+ 		     perhaps we could do it here instead of overlfow checpl.  */
+ 		  else if (wi::fits_shwi_p (this_enum.vals[j].val)
+ 			   && wi::fits_shwi_p (warn_value))
+ 		    inform (this_enum.vals[j].locus,
+ 			    "name %qs is defined to " HOST_WIDE_INT_PRINT_DEC
+ 			    " while another translation unit defines "
+ 			    "it as " HOST_WIDE_INT_PRINT_DEC,
+ 			    warn_name, this_enum.vals[j].val.to_shwi (),
+ 			    warn_value.to_shwi ());
+ 		  else
+ 		    inform (this_enum.vals[j].locus,
+ 			    "name %qs is defined to different value "
+ 			    "in another translation unit",
+ 			    warn_name);
+ 
+ 		  inform (id_locus,
+ 			  "mismatching definition");
+ 		}
+ 	      else
+ 	        data_in->location_cache.revert_location_cache ();
+ 	    }
+ 	  if (warn_name)
+ 	    free (warn_name);
+ 	  obstack_free (&odr_enum_obstack, name);
+ 	}
+     }
+   lto_free_section_data (file_data, LTO_section_ipa_fn_summary, NULL, data,
+ 			 len);
+   lto_data_in_delete (data_in);
+ }
+ 
+ /* Read all ODR type sections.  */
+ 
+ static void
+ ipa_odr_summary_read (void)
+ {
+   struct lto_file_decl_data **file_data_vec = lto_get_file_decl_data ();
+   struct lto_file_decl_data *file_data;
+   unsigned int j = 0;
+ 
+   while ((file_data = file_data_vec[j++]))
+     {
+       size_t len;
+       const char *data
+ 	= lto_get_summary_section_data (file_data, LTO_section_odr_types,
+ 					&len);
+       if (data)
+ 	ipa_odr_read_section (file_data, data, len);
+     }
+   /* Enum info is used only to produce warnings.  Only case we will need it
+      again is streaming for incremental LTO.  */
+   if (flag_incremental_link != INCREMENTAL_LINK_LTO)
+     {
+       delete odr_enum_map;
+       obstack_free (&odr_enum_obstack, NULL);
+       odr_enum_map = NULL;
+     }
+ }
+ 
+ namespace {
+ 
+ const pass_data pass_data_ipa_odr =
+ {
+   IPA_PASS, /* type */
+   "odr", /* name */
+   OPTGROUP_NONE, /* optinfo_flags */
+   TV_IPA_ODR, /* tv_id */
+   0, /* properties_required */
+   0, /* properties_provided */
+   0, /* properties_destroyed */
+   0, /* todo_flags_start */
+   0, /* todo_flags_finish */
+ };
+ 
+ class pass_ipa_odr : public ipa_opt_pass_d
+ {
+ public:
+   pass_ipa_odr (gcc::context *ctxt)
+     : ipa_opt_pass_d (pass_data_ipa_odr, ctxt,
+ 		      NULL, /* generate_summary */
+ 		      ipa_odr_summary_write, /* write_summary */
+ 		      ipa_odr_summary_read, /* read_summary */
+ 		      NULL, /* write_optimization_summary */
+ 		      NULL, /* read_optimization_summary */
+ 		      NULL, /* stmt_fixup */
+ 		      0, /* function_transform_todo_flags_start */
+ 		      NULL, /* function_transform */
+ 		      NULL) /* variable_transform */
+   {}
+ 
+   /* opt_pass methods: */
+   virtual bool gate (function *)
+     {
+       return (in_lto_p || flag_lto);
+     }
+ 
+   virtual unsigned int execute (function *)
+     {
+       return 0;
+     }
+ 
+ }; // class pass_ipa_odr
+ 
+ } // anon namespace
+ 
+ ipa_opt_pass_d *
+ make_pass_ipa_odr (gcc::context *ctxt)
+ {
+   return new pass_ipa_odr (ctxt);
+ }
+ 
+ 
  #include "gt-ipa-devirt.h"
diff -Nrcpad gcc-10.2.0/gcc/ipa-fnsummary.c gcc-10.3.0/gcc/ipa-fnsummary.c
*** gcc-10.2.0/gcc/ipa-fnsummary.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-fnsummary.c	Thu Apr  8 11:56:28 2021
*************** compute_fn_summary (struct cgraph_node *
*** 2986,2996 ****
    info->estimated_stack_size = size_info->estimated_self_stack_size;
  
    /* Code above should compute exactly the same result as
!      ipa_update_overall_fn_summary but because computation happens in
!      different order the roundoff errors result in slight changes.  */
    ipa_update_overall_fn_summary (node);
!   /* In LTO mode we may have speculative edges set.  */
!   gcc_assert (in_lto_p || size_info->size == size_info->self_size);
  }
  
  
--- 2986,3003 ----
    info->estimated_stack_size = size_info->estimated_self_stack_size;
  
    /* Code above should compute exactly the same result as
!      ipa_update_overall_fn_summary except for case when speculative
!      edges are present since these are accounted to size but not
!      self_size. Do not compare time since different order the roundoff
!      errors result in slight changes.  */
    ipa_update_overall_fn_summary (node);
!   if (flag_checking)
!     {
!       for (e = node->indirect_calls; e; e = e->next_callee)
!        if (e->speculative)
! 	 break;
!       gcc_assert (e || size_info->size == size_info->self_size);
!     }
  }
  
  
*************** ipa_fn_summary_read (void)
*** 4346,4351 ****
--- 4353,4359 ----
    struct lto_file_decl_data *file_data;
    unsigned int j = 0;
  
+   ipa_prop_read_jump_functions ();
    ipa_fn_summary_alloc ();
  
    while ((file_data = file_data_vec[j++]))
*************** ipa_fn_summary_read (void)
*** 4364,4371 ****
  		     "ipa inline summary is missing in input file");
      }
    ipa_register_cgraph_hooks ();
-   if (!flag_ipa_cp)
-     ipa_prop_read_jump_functions ();
  
    gcc_assert (ipa_fn_summaries);
    ipa_fn_summaries->enable_insertion_hook ();
--- 4372,4377 ----
*************** ipa_fn_summary_write (void)
*** 4500,4507 ****
    produce_asm (ob, NULL);
    destroy_output_block (ob);
  
!   if (!flag_ipa_cp)
!     ipa_prop_write_jump_functions ();
  }
  
  
--- 4506,4512 ----
    produce_asm (ob, NULL);
    destroy_output_block (ob);
  
!   ipa_prop_write_jump_functions ();
  }
  
  
diff -Nrcpad gcc-10.2.0/gcc/ipa-icf-gimple.c gcc-10.3.0/gcc/ipa-icf-gimple.c
*** gcc-10.2.0/gcc/ipa-icf-gimple.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-icf-gimple.c	Thu Apr  8 11:56:28 2021
*************** func_checker::compare_gimple_call (gcall
*** 595,600 ****
--- 595,608 ----
    t1 = gimple_get_lhs (s1);
    t2 = gimple_get_lhs (s2);
  
+   /* For internal calls, lhs types need to be verified, as neither fntype nor
+      callee comparisons can catch that.  */
+   if (gimple_call_internal_p (s1)
+       && t1
+       && t2
+       && !compatible_types_p (TREE_TYPE (t1), TREE_TYPE (t2)))
+     return return_false_with_msg ("GIMPLE internal call LHS type mismatch");
+ 
    return compare_operand (t1, t2);
  }
  
diff -Nrcpad gcc-10.2.0/gcc/ipa-prop.c gcc-10.3.0/gcc/ipa-prop.c
*** gcc-10.2.0/gcc/ipa-prop.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-prop.c	Thu Apr  8 11:56:28 2021
*************** struct ipa_vr_ggc_hash_traits : public g
*** 122,128 ****
    static bool
    equal (const value_range *a, const value_range *b)
      {
!       return a->equal_p (*b);
      }
    static const bool empty_zero_p = true;
    static void
--- 122,129 ----
    static bool
    equal (const value_range *a, const value_range *b)
      {
!       return (a->equal_p (*b)
! 	      && types_compatible_p (a->type (), b->type ()));
      }
    static const bool empty_zero_p = true;
    static void
*************** update_indirect_edges_after_inlining (st
*** 3787,3797 ****
  
        param_index = ici->param_index;
        jfunc = ipa_get_ith_jump_func (top, param_index);
-       cgraph_node *spec_target = NULL;
  
!       /* FIXME: This may need updating for multiple calls.  */
        if (ie->speculative)
! 	spec_target = ie->first_speculative_call_target ()->callee;
  
        if (!opt_for_fn (node->decl, flag_indirect_inlining))
  	new_direct_edge = NULL;
--- 3788,3800 ----
  
        param_index = ici->param_index;
        jfunc = ipa_get_ith_jump_func (top, param_index);
  
!       auto_vec<cgraph_node *, 4> spec_targets;
        if (ie->speculative)
! 	for (cgraph_edge *direct = ie->first_speculative_call_target ();
! 	     direct;
! 	     direct = direct->next_speculative_call_target ())
! 	  spec_targets.safe_push (direct->callee);
  
        if (!opt_for_fn (node->decl, flag_indirect_inlining))
  	new_direct_edge = NULL;
*************** update_indirect_edges_after_inlining (st
*** 3814,3820 ****
  
        /* If speculation was removed, then we need to do nothing.  */
        if (new_direct_edge && new_direct_edge != ie
! 	  && new_direct_edge->callee == spec_target)
  	{
  	  new_direct_edge->indirect_inlining_edge = 1;
  	  top = IPA_EDGE_REF (cs);
--- 3817,3823 ----
  
        /* If speculation was removed, then we need to do nothing.  */
        if (new_direct_edge && new_direct_edge != ie
! 	  && spec_targets.contains (new_direct_edge->callee))
  	{
  	  new_direct_edge->indirect_inlining_edge = 1;
  	  top = IPA_EDGE_REF (cs);
diff -Nrcpad gcc-10.2.0/gcc/ipa-sra.c gcc-10.3.0/gcc/ipa-sra.c
*** gcc-10.2.0/gcc/ipa-sra.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-sra.c	Thu Apr  8 11:56:28 2021
*************** verify_access_tree_1 (gensum_param_acces
*** 1461,1467 ****
  {
    while (access)
      {
!       gcc_assert (access->offset >= 0 && access->size > 0);
  
        if (parent_size != 0)
  	{
--- 1461,1467 ----
  {
    while (access)
      {
!       gcc_assert (access->offset >= 0 && access->size >= 0);
  
        if (parent_size != 0)
  	{
*************** scan_function (cgraph_node *node, struct
*** 1933,1945 ****
      }
  }
  
! /* Return true if SSA_NAME NAME is only used in return statements, or if
!    results of any operations it is involved in are only used in return
!    statements.  ANALYZED is a bitmap that tracks which SSA names we have
!    already started investigating.  */
  
  static bool
! ssa_name_only_returned_p (tree name, bitmap analyzed)
  {
    bool res = true;
    imm_use_iterator imm_iter;
--- 1933,1945 ----
      }
  }
  
! /* Return true if SSA_NAME NAME of function described by FUN is only used in
!    return statements, or if results of any operations it is involved in are
!    only used in return statements.  ANALYZED is a bitmap that tracks which SSA
!    names we have already started investigating.  */
  
  static bool
! ssa_name_only_returned_p (function *fun, tree name, bitmap analyzed)
  {
    bool res = true;
    imm_use_iterator imm_iter;
*************** ssa_name_only_returned_p (tree name, bit
*** 1959,1966 ****
  	      BREAK_FROM_IMM_USE_STMT (imm_iter);
  	    }
  	}
!       else if ((is_gimple_assign (stmt) && !gimple_has_volatile_ops (stmt))
! 	       || gimple_code (stmt) == GIMPLE_PHI)
  	{
  	  /* TODO: And perhaps for const function calls too?  */
  	  tree lhs;
--- 1959,1967 ----
  	      BREAK_FROM_IMM_USE_STMT (imm_iter);
  	    }
  	}
!       else if (!stmt_unremovable_because_of_non_call_eh_p (fun, stmt)
! 	       && ((is_gimple_assign (stmt) && !gimple_has_volatile_ops (stmt))
! 		   || gimple_code (stmt) == GIMPLE_PHI))
  	{
  	  /* TODO: And perhaps for const function calls too?  */
  	  tree lhs;
*************** ssa_name_only_returned_p (tree name, bit
*** 1976,1982 ****
  	    }
  	  gcc_assert (!gimple_vdef (stmt));
  	  if (bitmap_set_bit (analyzed, SSA_NAME_VERSION (lhs))
! 	      && !ssa_name_only_returned_p (lhs, analyzed))
  	    {
  	      res = false;
  	      BREAK_FROM_IMM_USE_STMT (imm_iter);
--- 1977,1983 ----
  	    }
  	  gcc_assert (!gimple_vdef (stmt));
  	  if (bitmap_set_bit (analyzed, SSA_NAME_VERSION (lhs))
! 	      && !ssa_name_only_returned_p (fun, lhs, analyzed))
  	    {
  	      res = false;
  	      BREAK_FROM_IMM_USE_STMT (imm_iter);
*************** isra_analyze_call (cgraph_edge *cs)
*** 2030,2036 ****
        if (TREE_CODE (lhs) == SSA_NAME)
  	{
  	  bitmap analyzed = BITMAP_ALLOC (NULL);
! 	  if (ssa_name_only_returned_p (lhs, analyzed))
  	    csum->m_return_returned = true;
  	  BITMAP_FREE (analyzed);
  	}
--- 2031,2038 ----
        if (TREE_CODE (lhs) == SSA_NAME)
  	{
  	  bitmap analyzed = BITMAP_ALLOC (NULL);
! 	  if (ssa_name_only_returned_p (DECL_STRUCT_FUNCTION (cs->caller->decl),
! 					lhs, analyzed))
  	    csum->m_return_returned = true;
  	  BITMAP_FREE (analyzed);
  	}
diff -Nrcpad gcc-10.2.0/gcc/ipa-utils.h gcc-10.3.0/gcc/ipa-utils.h
*** gcc-10.2.0/gcc/ipa-utils.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ipa-utils.h	Thu Apr  8 11:56:28 2021
*************** void enable_odr_based_tbaa (tree type);
*** 98,103 ****
--- 98,105 ----
  bool odr_based_tbaa_p (const_tree type);
  void set_type_canonical_for_odr_type (tree type, tree canonical);
  
+ void register_odr_enum (tree type);
+ 
  /* Return vector containing possible targets of polymorphic call E.
     If COMPLETEP is non-NULL, store true if the list is complete. 
     CACHE_TOKEN (if non-NULL) will get stored to an unique ID of entry
*************** odr_type_p (const_tree t)
*** 243,249 ****
  {
    /* We do not have this information when not in LTO, but we do not need
       to care, since it is used only for type merging.  */
!   gcc_checking_assert (in_lto_p || flag_lto);
    return TYPE_NAME (t) && TREE_CODE (TYPE_NAME (t)) == TYPE_DECL
           && DECL_ASSEMBLER_NAME_SET_P (TYPE_NAME (t));
  }
--- 245,251 ----
  {
    /* We do not have this information when not in LTO, but we do not need
       to care, since it is used only for type merging.  */
!   gcc_checking_assert (in_lto_p || flag_lto || flag_generate_offload);
    return TYPE_NAME (t) && TREE_CODE (TYPE_NAME (t)) == TYPE_DECL
           && DECL_ASSEMBLER_NAME_SET_P (TYPE_NAME (t));
  }
diff -Nrcpad gcc-10.2.0/gcc/ira-color.c gcc-10.3.0/gcc/ira-color.c
*** gcc-10.2.0/gcc/ira-color.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ira-color.c	Thu Apr  8 11:56:28 2021
*************** update_costs_from_allocno (ira_allocno_t
*** 1407,1415 ****
  	     register classes bigger modes might be invalid,
  	     e.g. DImode for AREG on x86.  For such cases the
  	     register move cost will be maximal.  */
! 	  mode = narrower_subreg_mode (mode, ALLOCNO_MODE (cp->second));
  	  ira_init_register_move_cost_if_necessary (mode);
! 	  
  	  cost = (cp->second == allocno
  		  ? ira_register_move_cost[mode][rclass][aclass]
  		  : ira_register_move_cost[mode][aclass][rclass]);
--- 1407,1417 ----
  	     register classes bigger modes might be invalid,
  	     e.g. DImode for AREG on x86.  For such cases the
  	     register move cost will be maximal.  */
! 	  mode = narrower_subreg_mode (ALLOCNO_MODE (cp->first),
! 				       ALLOCNO_MODE (cp->second));
! 
  	  ira_init_register_move_cost_if_necessary (mode);
! 
  	  cost = (cp->second == allocno
  		  ? ira_register_move_cost[mode][rclass][aclass]
  		  : ira_register_move_cost[mode][aclass][rclass]);
diff -Nrcpad gcc-10.2.0/gcc/ira-conflicts.c gcc-10.3.0/gcc/ira-conflicts.c
*** gcc-10.2.0/gcc/ira-conflicts.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ira-conflicts.c	Thu Apr  8 11:56:28 2021
*************** process_regs_for_copy (rtx reg1, rtx reg
*** 275,281 ****
        ira_allocno_t a1 = ira_curr_regno_allocno_map[REGNO (reg1)];
        ira_allocno_t a2 = ira_curr_regno_allocno_map[REGNO (reg2)];
  
!       if (!allocnos_conflict_for_copy_p (a1, a2) && offset1 == offset2)
  	{
  	  cp = ira_add_allocno_copy (a1, a2, freq, constraint_p, insn,
  				     ira_curr_loop_tree_node);
--- 275,284 ----
        ira_allocno_t a1 = ira_curr_regno_allocno_map[REGNO (reg1)];
        ira_allocno_t a2 = ira_curr_regno_allocno_map[REGNO (reg2)];
  
!       if (!allocnos_conflict_for_copy_p (a1, a2)
! 	  && offset1 == offset2
! 	  && ordered_p (GET_MODE_PRECISION (ALLOCNO_MODE (a1)),
! 			GET_MODE_PRECISION (ALLOCNO_MODE (a2))))
  	{
  	  cp = ira_add_allocno_copy (a1, a2, freq, constraint_p, insn,
  				     ira_curr_loop_tree_node);
diff -Nrcpad gcc-10.2.0/gcc/ira.c gcc-10.3.0/gcc/ira.c
*** gcc-10.2.0/gcc/ira.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/ira.c	Thu Apr  8 11:56:28 2021
*************** ira_setup_eliminable_regset (void)
*** 2310,2317 ****
    if (!HARD_FRAME_POINTER_IS_FRAME_POINTER)
      {
        for (i = 0; i < fp_reg_count; i++)
! 	if (!TEST_HARD_REG_BIT (crtl->asm_clobbers,
! 				HARD_FRAME_POINTER_REGNUM + i))
  	  {
  	    SET_HARD_REG_BIT (eliminable_regset,
  			      HARD_FRAME_POINTER_REGNUM + i);
--- 2310,2321 ----
    if (!HARD_FRAME_POINTER_IS_FRAME_POINTER)
      {
        for (i = 0; i < fp_reg_count; i++)
! 	if (global_regs[HARD_FRAME_POINTER_REGNUM + i])
! 	  /* Nothing to do: the register is already treated as live
! 	     where appropriate, and cannot be eliminated.  */
! 	  ;
! 	else if (!TEST_HARD_REG_BIT (crtl->asm_clobbers,
! 				     HARD_FRAME_POINTER_REGNUM + i))
  	  {
  	    SET_HARD_REG_BIT (eliminable_regset,
  			      HARD_FRAME_POINTER_REGNUM + i);
diff -Nrcpad gcc-10.2.0/gcc/jit/ChangeLog gcc-10.3.0/gcc/jit/ChangeLog
*** gcc-10.2.0/gcc/jit/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/jit/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/langhooks.c gcc-10.3.0/gcc/langhooks.c
*** gcc-10.2.0/gcc/langhooks.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/langhooks.c	Thu Apr  8 11:56:28 2021
*************** lhd_begin_section (const char *name)
*** 777,783 ****
      saved_section = text_section;
  
    /* Create a new section and switch to it.  */
!   section = get_section (name, SECTION_DEBUG | SECTION_EXCLUDE, NULL);
    switch_to_section (section);
  }
  
--- 777,783 ----
      saved_section = text_section;
  
    /* Create a new section and switch to it.  */
!   section = get_section (name, SECTION_DEBUG | SECTION_EXCLUDE, NULL, true);
    switch_to_section (section);
  }
  
diff -Nrcpad gcc-10.2.0/gcc/lra-constraints.c gcc-10.3.0/gcc/lra-constraints.c
*** gcc-10.2.0/gcc/lra-constraints.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lra-constraints.c	Thu Apr  8 11:56:28 2021
*************** in_class_p (rtx reg, enum reg_class cl,
*** 244,249 ****
--- 244,250 ----
  {
    enum reg_class rclass, common_class;
    machine_mode reg_mode;
+   rtx src;
    int class_size, hard_regno, nregs, i, j;
    int regno = REGNO (reg);
  
*************** in_class_p (rtx reg, enum reg_class cl,
*** 259,264 ****
--- 260,266 ----
      }
    reg_mode = GET_MODE (reg);
    rclass = get_reg_class (regno);
+   src = curr_insn_set != NULL ? SET_SRC (curr_insn_set) : NULL;
    if (regno < new_regno_start
        /* Do not allow the constraints for reload instructions to
  	 influence the classes of new pseudos.  These reloads are
*************** in_class_p (rtx reg, enum reg_class cl,
*** 266,277 ****
  	 reload pseudos for one alternative may lead to situations
  	 where other reload pseudos are no longer allocatable.  */
        || (INSN_UID (curr_insn) >= new_insn_uid_start
! 	  && curr_insn_set != NULL
! 	  && ((OBJECT_P (SET_SRC (curr_insn_set))
! 	       && ! CONSTANT_P (SET_SRC (curr_insn_set)))
! 	      || (GET_CODE (SET_SRC (curr_insn_set)) == SUBREG
! 		  && OBJECT_P (SUBREG_REG (SET_SRC (curr_insn_set)))
! 		  && ! CONSTANT_P (SUBREG_REG (SET_SRC (curr_insn_set)))))))
      /* When we don't know what class will be used finally for reload
         pseudos, we use ALL_REGS.  */
      return ((regno >= new_regno_start && rclass == ALL_REGS)
--- 268,277 ----
  	 reload pseudos for one alternative may lead to situations
  	 where other reload pseudos are no longer allocatable.  */
        || (INSN_UID (curr_insn) >= new_insn_uid_start
! 	  && src != NULL
! 	  && ((REG_P (src) || MEM_P (src))
! 	      || (GET_CODE (src) == SUBREG
! 		  && (REG_P (SUBREG_REG (src)) || MEM_P (SUBREG_REG (src)))))))
      /* When we don't know what class will be used finally for reload
         pseudos, we use ALL_REGS.  */
      return ((regno >= new_regno_start && rclass == ALL_REGS)
*************** match_reload (signed char out, signed ch
*** 1070,1076 ****
--- 1070,1083 ----
    narrow_reload_pseudo_class (out_rtx, goal_class);
    if (find_reg_note (curr_insn, REG_UNUSED, out_rtx) == NULL_RTX)
      {
+       reg = SUBREG_P (out_rtx) ? SUBREG_REG (out_rtx) : out_rtx;
        start_sequence ();
+       /* If we had strict_low_part, use it also in reload to keep other
+ 	 parts unchanged but do it only for regs as strict_low_part
+ 	 has no sense for memory and probably there is no insn pattern
+ 	 to match the reload insn in memory case.  */
+       if (out >= 0 && curr_static_id->operand[out].strict_low && REG_P (reg))
+ 	out_rtx = gen_rtx_STRICT_LOW_PART (VOIDmode, out_rtx);
        lra_emit_move (out_rtx, copy_rtx (new_out_reg));
        emit_insn (*after);
        *after = get_insns ();
*************** process_alt_operands (int only_alternati
*** 3016,3023 ****
  		    && operand_reg[j] != NULL_RTX
  		    && HARD_REGISTER_P (operand_reg[j])
  		    && REG_USERVAR_P (operand_reg[j]))
! 		  fatal_insn ("unable to generate reloads for "
! 			      "impossible constraints:", curr_insn);
  	      }
  	  if (last_conflict_j < 0)
  	    continue;
--- 3023,3035 ----
  		    && operand_reg[j] != NULL_RTX
  		    && HARD_REGISTER_P (operand_reg[j])
  		    && REG_USERVAR_P (operand_reg[j]))
! 		  {
! 		    /* For asm, let curr_insn_transform diagnose it.  */
! 		    if (INSN_CODE (curr_insn) < 0)
! 		      return false;
! 		    fatal_insn ("unable to generate reloads for "
! 				"impossible constraints:", curr_insn);
! 		  }
  	      }
  	  if (last_conflict_j < 0)
  	    continue;
diff -Nrcpad gcc-10.2.0/gcc/lra-remat.c gcc-10.3.0/gcc/lra-remat.c
*** gcc-10.2.0/gcc/lra-remat.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lra-remat.c	Thu Apr  8 11:56:28 2021
*************** calculate_local_reg_remat_bb_data (void)
*** 651,657 ****
  
  
  
! /* Return true if REG overlaps an input operand of INSN.  */
  static bool
  reg_overlap_for_remat_p (lra_insn_reg *reg, rtx_insn *insn)
  {
--- 651,661 ----
  
  
  
! /* Return true if REG overlaps an input operand or non-input hard register of
!    INSN.  Basically the function returns false if we can move rematerialization
!    candidate INSN through another insn with output REG or dead input REG (we
!    consider it to avoid extending reg live range) with possible output pseudo
!    renaming in INSN.  */
  static bool
  reg_overlap_for_remat_p (lra_insn_reg *reg, rtx_insn *insn)
  {
*************** reg_overlap_for_remat_p (lra_insn_reg *r
*** 675,684 ****
  	 reg2 != NULL;
  	 reg2 = reg2->next)
        {
- 	if (reg2->type != OP_IN)
- 	  continue;
- 	unsigned regno2 = reg2->regno;
  	int nregs2;
  
  	if (regno2 >= FIRST_PSEUDO_REGISTER && reg_renumber[regno2] >= 0)
  	  regno2 = reg_renumber[regno2];
--- 679,689 ----
  	 reg2 != NULL;
  	 reg2 = reg2->next)
        {
  	int nregs2;
+ 	unsigned regno2 = reg2->regno;
+ 
+ 	if (reg2->type != OP_IN && regno2 >= FIRST_PSEUDO_REGISTER)
+ 	  continue;
  
  	if (regno2 >= FIRST_PSEUDO_REGISTER && reg_renumber[regno2] >= 0)
  	  regno2 = reg_renumber[regno2];
diff -Nrcpad gcc-10.2.0/gcc/lra.c gcc-10.3.0/gcc/lra.c
*** gcc-10.2.0/gcc/lra.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lra.c	Thu Apr  8 11:56:28 2021
*************** void
*** 490,502 ****
  lra_emit_move (rtx x, rtx y)
  {
    int old;
! 
    if (GET_CODE (y) != PLUS)
      {
        if (rtx_equal_p (x, y))
  	return;
        old = max_reg_num ();
!       rtx_insn *insn = emit_move_insn (x, y);
        /* The move pattern may require scratch registers, so convert them
  	 into real registers now.  */
        if (insn != NULL_RTX)
--- 490,505 ----
  lra_emit_move (rtx x, rtx y)
  {
    int old;
!   rtx_insn *insn;
!   
    if (GET_CODE (y) != PLUS)
      {
        if (rtx_equal_p (x, y))
  	return;
        old = max_reg_num ();
! 
!       insn = (GET_CODE (x) != STRICT_LOW_PART
! 	      ? emit_move_insn (x, y) : emit_insn (gen_rtx_SET (x, y)));
        /* The move pattern may require scratch registers, so convert them
  	 into real registers now.  */
        if (insn != NULL_RTX)
diff -Nrcpad gcc-10.2.0/gcc/lto/ChangeLog gcc-10.3.0/gcc/lto/ChangeLog
*** gcc-10.2.0/gcc/lto/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/lto/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,34 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-common.c (compare_tree_sccs_1): Do not compare TYPE_VALUES.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-common.c (lto_read_decls): Do not skip stray refs.
+ 
+ 2020-08-13  Jan Hubicka  <jh@suse.cz>
+ 
+ 	Backported from master:
+ 	2020-08-13  Jan Hubicka  <hubicka@ucw.cz>
+ 
+ 	* lto-common.c (compare_tree_sccs_1): Sanity check that we never
+ 	read TRANSLATION_UNIT_DECL.
+ 	(process_dref): Break out from ...
+ 	(unify_scc): ... here.
+ 	(process_new_tree): Break out from ...
+ 	(lto_read_decls): ... here; handle streaming of singleton trees.
+ 	(print_lto_report_1): Update statistics.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/lto/lto-common.c gcc-10.3.0/gcc/lto/lto-common.c
*** gcc-10.2.0/gcc/lto/lto-common.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto/lto-common.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 56,61 ****
--- 56,62 ----
  #include "builtins.h"
  #include "lto-common.h"
  #include "tree-pretty-print.h"
+ #include "print-tree.h"
  
  /* True when no new types are going to be streamd from the global stream.  */
  
*************** static unsigned long num_prevailing_type
*** 1054,1059 ****
--- 1055,1061 ----
  static unsigned long num_type_scc_trees;
  static unsigned long total_scc_size;
  static unsigned long num_sccs_read;
+ static unsigned long num_unshared_trees_read;
  static unsigned long total_scc_size_merged;
  static unsigned long num_sccs_merged;
  static unsigned long num_scc_compares;
*************** compare_tree_sccs_1 (tree t1, tree t2, t
*** 1088,1093 ****
--- 1090,1099 ----
    compare_values (TREE_CODE);
    code = TREE_CODE (t1);
  
+   /* If we end up comparing translation unit decls we either forgot to mark
+      some SCC as local or we compare too much.  */
+   gcc_checking_assert (code != TRANSLATION_UNIT_DECL);
+ 
    if (!TYPE_P (t1))
      {
        compare_values (TREE_SIDE_EFFECTS);
*************** compare_tree_sccs_1 (tree t1, tree t2, t
*** 1497,1505 ****
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (code == ENUMERAL_TYPE)
! 	compare_tree_edges (TYPE_VALUES (t1), TYPE_VALUES (t2));
!       else if (code == ARRAY_TYPE)
  	compare_tree_edges (TYPE_DOMAIN (t1), TYPE_DOMAIN (t2));
        else if (RECORD_OR_UNION_TYPE_P (t1))
  	{
--- 1503,1509 ----
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (code == ARRAY_TYPE)
  	compare_tree_edges (TYPE_DOMAIN (t1), TYPE_DOMAIN (t2));
        else if (RECORD_OR_UNION_TYPE_P (t1))
  	{
*************** cmp_tree (const void *p1_, const void *p
*** 1626,1631 ****
--- 1630,1657 ----
    return ((uintptr_t)p1[1] < (uintptr_t)p2[1]) ? -1 : 1;
  }
  
+ /* New scc of size 1 containing T was streamed in from DATA_IN and not merged.
+    Register it to reader cache at index FROM.  */
+ 
+ static void
+ process_dref (class data_in *data_in, tree t, unsigned from)
+ {
+   struct streamer_tree_cache_d *cache = data_in->reader_cache;
+   /* If we got a debug reference queued, see if the prevailing
+      tree has a debug reference and if not, register the one
+      for the tree we are about to throw away.  */
+   if (dref_queue.length () == 1)
+     {
+       dref_entry e = dref_queue.pop ();
+       gcc_assert (e.decl
+ 		  == streamer_tree_cache_get_tree (cache, from));
+       const char *sym;
+       unsigned HOST_WIDE_INT off;
+       if (!debug_hooks->die_ref_for_decl (t, &sym, &off))
+ 	debug_hooks->register_external_die (t, e.sym, e.off);
+     }
+ }
+ 
  /* Try to unify the SCC with nodes FROM to FROM + LEN in CACHE and
     hash value SCC_HASH with an already recorded SCC.  Return true if
     that was successful, otherwise return false.  */
*************** unify_scc (class data_in *data_in, unsig
*** 1646,1667 ****
      {
        tree t = streamer_tree_cache_get_tree (cache, from + i);
        scc->entries[i] = t;
!       /* Do not merge SCCs with local entities inside them.  Also do
! 	 not merge TRANSLATION_UNIT_DECLs and anonymous namespaces
! 	 and types therein types.  */
!       if (TREE_CODE (t) == TRANSLATION_UNIT_DECL
! 	  || (VAR_OR_FUNCTION_DECL_P (t)
! 	      && !(TREE_PUBLIC (t) || DECL_EXTERNAL (t)))
! 	  || TREE_CODE (t) == LABEL_DECL
! 	  || (TREE_CODE (t) == NAMESPACE_DECL && !DECL_NAME (t))
! 	  || (TYPE_P (t)
! 	      && type_with_linkage_p (TYPE_MAIN_VARIANT (t))
! 	      && type_in_anonymous_namespace_p (TYPE_MAIN_VARIANT (t))))
! 	{
! 	  /* Avoid doing any work for these cases and do not worry to
! 	     record the SCCs for further merging.  */
! 	  return false;
! 	}
      }
  
    /* Look for the list of candidate SCCs to compare against.  */
--- 1672,1687 ----
      {
        tree t = streamer_tree_cache_get_tree (cache, from + i);
        scc->entries[i] = t;
!       /* These types should be streamed as unshared.  */
!       gcc_checking_assert
! 	 (!(TREE_CODE (t) == TRANSLATION_UNIT_DECL
! 	    || (VAR_OR_FUNCTION_DECL_P (t)
! 		&& !(TREE_PUBLIC (t) || DECL_EXTERNAL (t)))
! 	    || TREE_CODE (t) == LABEL_DECL
! 	    || (TREE_CODE (t) == NAMESPACE_DECL && !DECL_NAME (t))
! 	    || (TYPE_P (t)
! 		&& type_with_linkage_p (TYPE_MAIN_VARIANT (t))
! 		&& type_in_anonymous_namespace_p (TYPE_MAIN_VARIANT (t)))));
      }
  
    /* Look for the list of candidate SCCs to compare against.  */
*************** unify_scc (class data_in *data_in, unsig
*** 1712,1732 ****
  	     to the tree node mapping computed by compare_tree_sccs.  */
  	  if (len == 1)
  	    {
! 	      /* If we got a debug reference queued, see if the prevailing
! 		 tree has a debug reference and if not, register the one
! 		 for the tree we are about to throw away.  */
! 	      if (dref_queue.length () == 1)
! 		{
! 		  dref_entry e = dref_queue.pop ();
! 		  gcc_assert (e.decl
! 			      == streamer_tree_cache_get_tree (cache, from));
! 		  const char *sym;
! 		  unsigned HOST_WIDE_INT off;
! 		  if (!debug_hooks->die_ref_for_decl (pscc->entries[0], &sym,
! 						      &off))
! 		    debug_hooks->register_external_die (pscc->entries[0],
! 							e.sym, e.off);
! 		}
  	      lto_maybe_register_decl (data_in, pscc->entries[0], from);
  	      streamer_tree_cache_replace_tree (cache, pscc->entries[0], from);
  	    }
--- 1732,1738 ----
  	     to the tree node mapping computed by compare_tree_sccs.  */
  	  if (len == 1)
  	    {
! 	      process_dref (data_in, pscc->entries[0], from);
  	      lto_maybe_register_decl (data_in, pscc->entries[0], from);
  	      streamer_tree_cache_replace_tree (cache, pscc->entries[0], from);
  	    }
*************** unify_scc (class data_in *data_in, unsig
*** 1785,1791 ****
--- 1791,1855 ----
    return unified_p;
  }
  
+ typedef int_hash<unsigned, 0, UINT_MAX> code_id_hash;
+ 
+ /* Do registering necessary once new tree fully streamed in (including all
+    trees it reffers to).  */
  
+ static void
+ process_new_tree (tree t, hash_map <code_id_hash, unsigned> *hm,
+ 		  unsigned index, unsigned *total, class data_in *data_in)
+ {
+   /* Reconstruct the type variant and pointer-to/reference-to
+      chains.  */
+   if (TYPE_P (t))
+     {
+       /* Map the tree types to their frequencies.  */
+       if (flag_lto_dump_type_stats)
+ 	{
+ 	  unsigned key = (unsigned) TREE_CODE (t);
+ 	  unsigned *countp = hm->get (key);
+ 	  hm->put (key, countp ? (*countp) + 1 : 1);
+ 	  (*total)++;
+ 	}
+ 
+       num_prevailing_types++;
+       lto_fixup_prevailing_type (t);
+ 
+       /* Compute the canonical type of all non-ODR types.
+ 	 Delay ODR types for the end of merging process - the canonical
+ 	 type for those can be computed using the (unique) name however
+ 	 we want to do this only if units in other languages do not
+ 	 contain structurally equivalent type.
+ 
+ 	 Because SCC components are streamed in random (hash) order
+ 	 we may have encountered the type before while registering
+ 	 type canonical of a derived type in the same SCC.  */
+       if (!TYPE_CANONICAL (t))
+ 	{
+ 	  if (!RECORD_OR_UNION_TYPE_P (t)
+ 	      || !TYPE_CXX_ODR_P (t))
+ 	    gimple_register_canonical_type (t);
+ 	  else if (COMPLETE_TYPE_P (t))
+ 	    vec_safe_push (types_to_register, t);
+ 	}
+       if (TYPE_MAIN_VARIANT (t) == t && odr_type_p (t))
+ 	register_odr_type (t);
+     }
+   /* Link shared INTEGER_CSTs into TYPE_CACHED_VALUEs of its
+      type which is also member of this SCC.  */
+   if (TREE_CODE (t) == INTEGER_CST
+       && !TREE_OVERFLOW (t))
+     cache_integer_cst (t);
+   if (!flag_ltrans)
+     {
+       lto_maybe_register_decl (data_in, t, index);
+       /* Scan the tree for references to global functions or
+ 	 variables and record those for later fixup.  */
+       if (mentions_vars_p (t))
+ 	vec_safe_push (tree_with_vars, t);
+     }
+ }
  
  /* Read all the symbols from buffer DATA, using descriptors in DECL_DATA.
     RESOLUTIONS is the set of symbols picked by the linker (read from the
*************** lto_read_decls (struct lto_file_decl_dat
*** 1813,1819 ****
    /* We do not uniquify the pre-loaded cache entries, those are middle-end
       internal types that should not be merged.  */
  
-   typedef int_hash<unsigned, 0, UINT_MAX> code_id_hash;
    hash_map <code_id_hash, unsigned> hm;
    unsigned total = 0;
  
--- 1877,1882 ----
*************** lto_read_decls (struct lto_file_decl_dat
*** 1824,1854 ****
        unsigned from = data_in->reader_cache->nodes.length ();
        /* Read and uniquify SCCs as in the input stream.  */
        enum LTO_tags tag = streamer_read_record_start (&ib_main);
!       if (tag == LTO_tree_scc)
  	{
  	  unsigned len_;
  	  unsigned scc_entry_len;
  	  hashval_t scc_hash = lto_input_scc (&ib_main, data_in, &len_,
! 					      &scc_entry_len);
  	  unsigned len = data_in->reader_cache->nodes.length () - from;
  	  gcc_assert (len == len_);
  
! 	  total_scc_size += len;
! 	  num_sccs_read++;
  
  	  /* We have the special case of size-1 SCCs that are pre-merged
  	     by means of identifier and string sharing for example.
  	     ???  Maybe we should avoid streaming those as SCCs.  */
  	  tree first = streamer_tree_cache_get_tree (data_in->reader_cache,
  						     from);
! 	  if (len == 1
! 	      && (TREE_CODE (first) == IDENTIFIER_NODE
! 		  || (TREE_CODE (first) == INTEGER_CST
! 		      && !TREE_OVERFLOW (first))))
! 	    continue;
  
  	  /* Try to unify the SCC with already existing ones.  */
! 	  if (!flag_ltrans
  	      && unify_scc (data_in, from,
  			    len, scc_entry_len, scc_hash))
  	    continue;
--- 1887,1927 ----
        unsigned from = data_in->reader_cache->nodes.length ();
        /* Read and uniquify SCCs as in the input stream.  */
        enum LTO_tags tag = streamer_read_record_start (&ib_main);
!       if (tag == LTO_tree_scc || tag == LTO_trees)
  	{
  	  unsigned len_;
  	  unsigned scc_entry_len;
+ 
+ 	  /* Because we stream in SCC order we know that all unshared trees
+ 	     are now fully streamed.  Process them.  */
  	  hashval_t scc_hash = lto_input_scc (&ib_main, data_in, &len_,
! 					      &scc_entry_len,
! 					      tag == LTO_tree_scc);
  	  unsigned len = data_in->reader_cache->nodes.length () - from;
  	  gcc_assert (len == len_);
  
! 	  if (tag == LTO_tree_scc)
! 	    {
! 	      total_scc_size += len;
! 	      num_sccs_read++;
! 	    }
! 	  else
! 	    num_unshared_trees_read += len;
  
  	  /* We have the special case of size-1 SCCs that are pre-merged
  	     by means of identifier and string sharing for example.
  	     ???  Maybe we should avoid streaming those as SCCs.  */
  	  tree first = streamer_tree_cache_get_tree (data_in->reader_cache,
  						     from);
! 	  /* Identifier and integers are shared specially, they should never
! 	     go by the tree merging path.  */
! 	  gcc_checking_assert ((TREE_CODE (first) != IDENTIFIER_NODE
! 				&& (TREE_CODE (first) != INTEGER_CST
! 				    || TREE_OVERFLOW (first)))
! 			       || len != 1);
  
  	  /* Try to unify the SCC with already existing ones.  */
! 	  if (!flag_ltrans && tag != LTO_trees
  	      && unify_scc (data_in, from,
  			    len, scc_entry_len, scc_hash))
  	    continue;
*************** lto_read_decls (struct lto_file_decl_dat
*** 1862,1917 ****
  	    {
  	      tree t = streamer_tree_cache_get_tree (data_in->reader_cache,
  						     from + i);
! 	      /* Reconstruct the type variant and pointer-to/reference-to
! 		 chains.  */
  	      if (TYPE_P (t))
! 		{
! 		  /* Map the tree types to their frequencies.  */
! 		  if (flag_lto_dump_type_stats)
! 		    {
! 		      unsigned key = (unsigned) TREE_CODE (t);
! 		      unsigned *countp = hm.get (key);
! 		      hm.put (key, countp ? (*countp) + 1 : 1);
! 		      total++;
! 		    }
! 
! 		  seen_type = true;
! 		  num_prevailing_types++;
! 		  lto_fixup_prevailing_type (t);
! 
! 		  /* Compute the canonical type of all non-ODR types.
! 		     Delay ODR types for the end of merging process - the canonical
! 		     type for those can be computed using the (unique) name however
! 		     we want to do this only if units in other languages do not
! 		     contain structurally equivalent type.
! 
! 		     Because SCC components are streamed in random (hash) order
! 		     we may have encountered the type before while registering
! 		     type canonical of a derived type in the same SCC.  */
! 		  if (!TYPE_CANONICAL (t))
! 		    {
! 		      if (!RECORD_OR_UNION_TYPE_P (t)
! 			  || !TYPE_CXX_ODR_P (t))
! 		        gimple_register_canonical_type (t);
! 		      else if (COMPLETE_TYPE_P (t))
! 			vec_safe_push (types_to_register, t);
! 		    }
! 		  if (TYPE_MAIN_VARIANT (t) == t && odr_type_p (t))
! 		    register_odr_type (t);
! 		}
! 	      /* Link shared INTEGER_CSTs into TYPE_CACHED_VALUEs of its
! 		 type which is also member of this SCC.  */
! 	      if (TREE_CODE (t) == INTEGER_CST
! 		  && !TREE_OVERFLOW (t))
! 		cache_integer_cst (t);
! 	      if (!flag_ltrans)
! 		{
! 		  lto_maybe_register_decl (data_in, t, from + i);
! 		  /* Scan the tree for references to global functions or
! 		     variables and record those for later fixup.  */
! 		  if (mentions_vars_p (t))
! 		    vec_safe_push (tree_with_vars, t);
! 		}
  	    }
  
  	  /* Register DECLs with the debuginfo machinery.  */
--- 1935,1943 ----
  	    {
  	      tree t = streamer_tree_cache_get_tree (data_in->reader_cache,
  						     from + i);
! 	      process_new_tree (t, &hm, from + i, &total, data_in);
  	      if (TYPE_P (t))
! 		seen_type = true;
  	    }
  
  	  /* Register DECLs with the debuginfo machinery.  */
*************** lto_read_decls (struct lto_file_decl_dat
*** 1926,1934 ****
  	}
        else
  	{
- 	  /* Pickle stray references.  */
  	  t = lto_input_tree_1 (&ib_main, data_in, tag, 0);
! 	  gcc_assert (t && data_in->reader_cache->nodes.length () == from);
  	}
      }
  
--- 1952,1971 ----
  	}
        else
  	{
  	  t = lto_input_tree_1 (&ib_main, data_in, tag, 0);
! 	  gcc_assert (data_in->reader_cache->nodes.length () == from + 1);
! 	  num_unshared_trees_read++;
! 	  data_in->location_cache.accept_location_cache ();
! 	  process_dref (data_in, t, from);
! 	  if (TREE_CODE (t) == IDENTIFIER_NODE
! 	      || (TREE_CODE (t) == INTEGER_CST
! 		  && !TREE_OVERFLOW (t)))
! 	    ;
! 	  else
! 	    {
! 	      lto_maybe_register_decl (data_in, t, from);
! 	      process_new_tree (t, &hm, from, &total, data_in);
! 	    }
  	}
      }
  
*************** print_lto_report_1 (void)
*** 2953,2962 ****
    const char *pfx = (flag_lto) ? "LTO" : (flag_wpa) ? "WPA" : "LTRANS";
    fprintf (stderr, "%s statistics\n", pfx);
  
!   fprintf (stderr, "[%s] read %lu SCCs of average size %f\n",
  	   pfx, num_sccs_read, total_scc_size / (double)num_sccs_read);
!   fprintf (stderr, "[%s] %lu tree bodies read in total\n", pfx, total_scc_size);
!   if (flag_wpa && tree_scc_hash)
      {
        fprintf (stderr, "[%s] tree SCC table: size %ld, %ld elements, "
  	       "collision ratio: %f\n", pfx,
--- 2990,3002 ----
    const char *pfx = (flag_lto) ? "LTO" : (flag_wpa) ? "WPA" : "LTRANS";
    fprintf (stderr, "%s statistics\n", pfx);
  
!   fprintf (stderr, "[%s] read %lu unshared trees\n",
! 	   pfx, num_unshared_trees_read);
!   fprintf (stderr, "[%s] read %lu mergeable SCCs of average size %f\n",
  	   pfx, num_sccs_read, total_scc_size / (double)num_sccs_read);
!   fprintf (stderr, "[%s] %lu tree bodies read in total\n", pfx,
! 	   total_scc_size + num_unshared_trees_read);
!   if (flag_wpa && tree_scc_hash && num_sccs_read)
      {
        fprintf (stderr, "[%s] tree SCC table: size %ld, %ld elements, "
  	       "collision ratio: %f\n", pfx,
diff -Nrcpad gcc-10.2.0/gcc/lto-compress.c gcc-10.3.0/gcc/lto-compress.c
*** gcc-10.2.0/gcc/lto-compress.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-compress.c	Thu Apr  8 11:56:28 2021
*************** lto_compression_zstd (struct lto_compres
*** 141,146 ****
--- 141,147 ----
    if (ZSTD_isError (csize))
      internal_error ("compressed stream: %s", ZSTD_getErrorName (csize));
  
+   lto_stats.num_compressed_il_bytes += csize;
    stream->callback (outbuf, csize, NULL);
  
    lto_destroy_compression_stream (stream);
*************** lto_uncompression_zstd (struct lto_compr
*** 169,174 ****
--- 170,176 ----
    if (ZSTD_isError (dsize))
      internal_error ("decompressed stream: %s", ZSTD_getErrorName (dsize));
  
+   lto_stats.num_uncompressed_il_bytes += dsize;
    stream->callback (outbuf, dsize, stream->opaque);
  
    lto_destroy_compression_stream (stream);
diff -Nrcpad gcc-10.2.0/gcc/lto-opts.c gcc-10.3.0/gcc/lto-opts.c
*** gcc-10.2.0/gcc/lto-opts.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-opts.c	Thu Apr  8 11:56:28 2021
*************** lto_write_options (void)
*** 94,99 ****
--- 94,114 ----
  				      : "-fno-pie");
      }
  
+   if (!global_options_set.x_flag_cf_protection)
+     {
+       append_to_collect_gcc_options (
+ 	&temporary_obstack, &first_p,
+ 	global_options.x_flag_cf_protection == CF_NONE
+ 	? "-fcf-protection=none"
+ 	: global_options.x_flag_cf_protection == CF_FULL
+ 	? "-fcf-protection=full"
+ 	: global_options.x_flag_cf_protection == CF_BRANCH
+ 	? "-fcf-protection=branch"
+ 	: global_options.x_flag_cf_protection == CF_RETURN
+ 	? "-fcf-protection=return"
+ 	: "");
+     }
+ 
    /* If debug info is enabled append -g.  */
    if (debug_info_level > DINFO_LEVEL_NONE)
      append_to_collect_gcc_options (&temporary_obstack, &first_p, "-g");
diff -Nrcpad gcc-10.2.0/gcc/lto-section-in.c gcc-10.3.0/gcc/lto-section-in.c
*** gcc-10.2.0/gcc/lto-section-in.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-section-in.c	Thu Apr  8 11:56:28 2021
*************** const char *lto_section_name[LTO_N_SECTI
*** 55,61 ****
    "mode_table",
    "hsa",
    "lto",
!   "ipa_sra"
  };
  
  /* Hooks so that the ipa passes can call into the lto front end to get
--- 55,62 ----
    "mode_table",
    "hsa",
    "lto",
!   "ipa_sra",
!   "odr_types",
  };
  
  /* Hooks so that the ipa passes can call into the lto front end to get
diff -Nrcpad gcc-10.2.0/gcc/lto-streamer-in.c gcc-10.3.0/gcc/lto-streamer-in.c
*** gcc-10.2.0/gcc/lto-streamer-in.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-streamer-in.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 43,48 ****
--- 43,49 ----
  #include "cfgloop.h"
  #include "debug.h"
  #include "alloc-pool.h"
+ #include "toplev.h"
  
  /* Allocator used to hold string slot entries for line map streaming.  */
  static struct object_allocator<struct string_slot> *string_slot_allocator;
*************** static struct object_allocator<struct st
*** 50,60 ****
--- 51,108 ----
  /* The table to hold the file names.  */
  static hash_table<string_slot_hasher> *file_name_hash_table;
  
+ /* The table to hold the relative pathname prefixes.  */
+ 
  /* This obstack holds file names used in locators. Line map datastructures
     points here and thus it needs to be kept allocated as long as linemaps
     exists.  */
  static struct obstack file_name_obstack;
  
+ /* Map a pair of nul terminated strings where the first one can be
+    pointer compared, but the second can't, to another string.  */
+ struct string_pair_map
+ {
+   const char *str1;
+   const char *str2;
+   const char *str3;
+   hashval_t hash;
+   bool prefix;
+ };
+ 
+ /* Allocator used to hold string pair map entries for line map streaming.  */
+ static struct object_allocator<struct string_pair_map>
+   *string_pair_map_allocator;
+ 
+ struct string_pair_map_hasher : nofree_ptr_hash <string_pair_map>
+ {
+   static inline hashval_t hash (const string_pair_map *);
+   static inline bool equal (const string_pair_map *, const string_pair_map *);
+ };
+ 
+ inline hashval_t
+ string_pair_map_hasher::hash (const string_pair_map *spm)
+ {
+   return spm->hash;
+ }
+ 
+ inline bool
+ string_pair_map_hasher::equal (const string_pair_map *spm1,
+ 			       const string_pair_map *spm2)
+ {
+   return (spm1->hash == spm2->hash
+ 	  && spm1->str1 == spm2->str1
+ 	  && spm1->prefix == spm2->prefix
+ 	  && strcmp (spm1->str2, spm2->str2) == 0);
+ }
+ 
+ /* The table to hold the pairs of pathnames and corresponding
+    resulting pathname.  Used for both mapping of get_src_pwd ()
+    and recorded source working directory to relative path prefix
+    from current working directory to the recorded one, and for
+    mapping of that relative path prefix and some relative path
+    to those concatenated.  */
+ static hash_table<string_pair_map_hasher> *path_name_pair_hash_table;
+ 
  
  /* Check that tag ACTUAL has one of the given values.  NUM_TAGS is the
     number of valid tag values to check.  */
*************** lto_input_data_block (class lto_input_bl
*** 90,102 ****
      buffer[i] = streamer_read_uchar (ib);
  }
  
  
  /* Lookup STRING in file_name_hash_table.  If found, return the existing
!    string, otherwise insert STRING as the canonical version.  */
  
  static const char *
! canon_file_name (const char *string)
  {
    string_slot **slot;
    struct string_slot s_slot;
    size_t len = strlen (string);
--- 138,353 ----
      buffer[i] = streamer_read_uchar (ib);
  }
  
+ /* Compute the relative path to get to DATA_WD (absolute directory name)
+    from CWD (another absolute directory name).  E.g. for
+    DATA_WD of "/tmp/foo/bar" and CWD of "/tmp/baz/qux" return
+    "../../foo/bar".  Returned string should be freed by the caller.
+    Return NULL if absolute file name needs to be used.  */
+ 
+ static char *
+ relative_path_prefix (const char *data_wd, const char *cwd)
+ {
+   const char *d = data_wd;
+   const char *c = cwd;
+ #ifdef HAVE_DOS_BASED_FILE_SYSTEM
+   if (d[1] == ':')
+     {
+       if (!IS_DIR_SEPARATOR (d[2]))
+ 	return NULL;
+       if (c[0] == d[0] && c[1] == ':' && IS_DIR_SEPARATOR (c[2]))
+ 	{
+ 	  c += 3;
+ 	  d += 3;
+ 	}
+       else
+ 	return NULL;
+     }
+   else if (c[1] == ':')
+     return NULL;
+ #endif
+   do
+     {
+       while (IS_DIR_SEPARATOR (*d))
+ 	d++;
+       while (IS_DIR_SEPARATOR (*c))
+ 	c++;
+       size_t i;
+       for (i = 0; c[i] && !IS_DIR_SEPARATOR (c[i]) && c[i] == d[i]; i++)
+ 	;
+       if ((c[i] == '\0' || IS_DIR_SEPARATOR (c[i]))
+ 	  && (d[i] == '\0' || IS_DIR_SEPARATOR (d[i])))
+ 	{
+ 	  c += i;
+ 	  d += i;
+ 	  if (*c == '\0' || *d == '\0')
+ 	    break;
+ 	}
+       else
+ 	break;
+     }
+   while (1);
+   size_t num_up = 0;
+   do
+     {
+       while (IS_DIR_SEPARATOR (*c))
+ 	c++;
+       if (*c == '\0')
+ 	break;
+       num_up++;
+       while (*c && !IS_DIR_SEPARATOR (*c))
+ 	c++;
+     }
+   while (1);
+   while (IS_DIR_SEPARATOR (*d))
+     d++;
+   size_t len = strlen (d);
+   if (len == 0 && num_up == 0)
+     return xstrdup (".");
+   char *ret = XNEWVEC (char, num_up * 3 + len + 1);
+   char *p = ret;
+   for (; num_up; num_up--)
+     {
+       const char dir_up[3] = { '.', '.', DIR_SEPARATOR };
+       memcpy (p, dir_up, 3);
+       p += 3;
+     }
+   memcpy (p, d, len + 1);
+   return ret;
+ }
+ 
+ /* Look up DATA_WD in hash table of relative prefixes.  If found,
+    return relative path from CWD to DATA_WD from the hash table,
+    otherwise create it.  */
+ 
+ static const char *
+ canon_relative_path_prefix (const char *data_wd, const char *cwd)
+ {
+   if (!IS_ABSOLUTE_PATH (data_wd) || !IS_ABSOLUTE_PATH (cwd))
+     return NULL;
+ 
+   if (!path_name_pair_hash_table)
+     {
+       path_name_pair_hash_table
+ 	= new hash_table<string_pair_map_hasher> (37);
+       string_pair_map_allocator
+ 	= new object_allocator <struct string_pair_map>
+ 		("line map string pair map hash");
+     }
+ 
+   inchash::hash h;
+   h.add_ptr (cwd);
+   h.merge_hash (htab_hash_string (data_wd));
+   h.add_int (true);
+ 
+   string_pair_map s_slot;
+   s_slot.str1 = cwd;
+   s_slot.str2 = data_wd;
+   s_slot.str3 = NULL;
+   s_slot.hash = h.end ();
+   s_slot.prefix = true;
+ 
+   string_pair_map **slot
+     = path_name_pair_hash_table->find_slot (&s_slot, INSERT);
+   if (*slot == NULL)
+     {
+       /* Compute relative path from cwd directory to data_wd directory.
+ 	 E.g. if cwd is /tmp/foo/bar and data_wd is /tmp/baz/qux ,
+ 	 it will return ../../baz/qux .  */
+       char *relative_path = relative_path_prefix (data_wd, cwd);
+       const char *relative = relative_path ? relative_path : data_wd;
+       size_t relative_len = strlen (relative);
+       gcc_assert (relative_len);
+ 
+       size_t data_wd_len = strlen (data_wd);
+       bool add_separator = false;
+       if (!IS_DIR_SEPARATOR (relative[relative_len - 1]))
+ 	add_separator = true;
+ 
+       size_t len = relative_len + 1 + data_wd_len + 1 + add_separator;
+ 
+       char *saved_string = XOBNEWVEC (&file_name_obstack, char, len);
+       struct string_pair_map *new_slot
+ 	= string_pair_map_allocator->allocate ();
+       memcpy (saved_string, data_wd, data_wd_len + 1);
+       memcpy (saved_string + data_wd_len + 1, relative, relative_len);
+       if (add_separator)
+ 	saved_string[len - 2] = DIR_SEPARATOR;
+       saved_string[len - 1] = '\0';
+       new_slot->str1 = cwd;
+       new_slot->str2 = saved_string;
+       new_slot->str3 = saved_string + data_wd_len + 1;
+       if (relative_len == 1 && relative[0] == '.')
+ 	new_slot->str3 = NULL;
+       new_slot->hash = s_slot.hash;
+       new_slot->prefix = true;
+       *slot = new_slot;
+       free (relative_path);
+       return new_slot->str3;
+     }
+   else
+     {
+       string_pair_map *old_slot = *slot;
+       return old_slot->str3;
+     }
+ }
+ 
+ /* Look up the pair of RELATIVE_PREFIX and STRING strings in a hash table.
+    If found, return the concatenation of those from the hash table,
+    otherwise concatenate them.  */
+ 
+ static const char *
+ canon_relative_file_name (const char *relative_prefix, const char *string)
+ {
+   inchash::hash h;
+   h.add_ptr (relative_prefix);
+   h.merge_hash (htab_hash_string (string));
+ 
+   string_pair_map s_slot;
+   s_slot.str1 = relative_prefix;
+   s_slot.str2 = string;
+   s_slot.str3 = NULL;
+   s_slot.hash = h.end ();
+   s_slot.prefix = false;
+ 
+   string_pair_map **slot
+     = path_name_pair_hash_table->find_slot (&s_slot, INSERT);
+   if (*slot == NULL)
+     {
+       size_t relative_prefix_len = strlen (relative_prefix);
+       size_t string_len = strlen (string);
+       size_t len = relative_prefix_len + string_len + 1;
+ 
+       char *saved_string = XOBNEWVEC (&file_name_obstack, char, len);
+       struct string_pair_map *new_slot
+ 	= string_pair_map_allocator->allocate ();
+       memcpy (saved_string, relative_prefix, relative_prefix_len);
+       memcpy (saved_string + relative_prefix_len, string, string_len + 1);
+       new_slot->str1 = relative_prefix;
+       new_slot->str2 = saved_string + relative_prefix_len;
+       new_slot->str3 = saved_string;
+       new_slot->hash = s_slot.hash;
+       new_slot->prefix = false;
+       *slot = new_slot;
+       return new_slot->str3;
+     }
+   else
+     {
+       string_pair_map *old_slot = *slot;
+       return old_slot->str3;
+     }
+ }
  
  /* Lookup STRING in file_name_hash_table.  If found, return the existing
!    string, otherwise insert STRING as the canonical version.
!    If STRING is a relative pathname and RELATIVE_PREFIX is non-NULL, use
!    canon_relative_file_name instead.  */
  
  static const char *
! canon_file_name (const char *relative_prefix, const char *string)
  {
+   if (relative_prefix && !IS_ABSOLUTE_PATH (string))
+     return canon_relative_file_name (relative_prefix, string);
+ 
    string_slot **slot;
    struct string_slot s_slot;
    size_t len = strlen (string);
*************** lto_location_cache::cmp_loc (const void
*** 156,162 ****
      return a->sysp ? 1 : -1;
    if (a->line != b->line)
      return a->line - b->line;
!   return a->col - b->col;
  }
  
  /* Apply all changes in location cache.  Add locations into linemap and patch
--- 407,424 ----
      return a->sysp ? 1 : -1;
    if (a->line != b->line)
      return a->line - b->line;
!   if (a->col != b->col)
!     return a->col - b->col;
!   if ((a->block == NULL_TREE) != (b->block == NULL_TREE))
!     return a->block ? 1 : -1;
!   if (a->block)
!     {
!       if (BLOCK_NUMBER (a->block) < BLOCK_NUMBER (b->block))
! 	return -1;
!       if (BLOCK_NUMBER (a->block) > BLOCK_NUMBER (b->block))
! 	return 1;
!     }
!   return 0;
  }
  
  /* Apply all changes in location cache.  Add locations into linemap and patch
*************** lto_location_cache::apply_location_cache
*** 191,212 ****
  	  linemap_line_start (line_table, loc.line, max + 1);
  	}
        gcc_assert (*loc.loc == BUILTINS_LOCATION + 1);
!       if (current_file == loc.file && current_line == loc.line
! 	  && current_col == loc.col)
! 	*loc.loc = current_loc;
!       else
!         current_loc = *loc.loc = linemap_position_for_column (line_table,
! 							      loc.col);
        current_line = loc.line;
        prev_file = current_file = loc.file;
        current_col = loc.col;
      }
    loc_cache.truncate (0);
    accepted_length = 0;
    return true;
  }
  
! /* Tree merging did not suceed; mark all changes in the cache as accepted.  */
  
  void
  lto_location_cache::accept_location_cache ()
--- 453,485 ----
  	  linemap_line_start (line_table, loc.line, max + 1);
  	}
        gcc_assert (*loc.loc == BUILTINS_LOCATION + 1);
!       if (current_file != loc.file
! 	  || current_line != loc.line
! 	  || current_col != loc.col)
! 	{
! 	  current_loc = linemap_position_for_column (line_table, loc.col);
! 	  if (loc.block)
! 	    current_loc = set_block (current_loc, loc.block);
! 	}
!       else if (current_block != loc.block)
! 	{
! 	  if (loc.block)
! 	    current_loc = set_block (current_loc, loc.block);
! 	  else
! 	    current_loc = LOCATION_LOCUS (current_loc);
! 	}
!       *loc.loc = current_loc;
        current_line = loc.line;
        prev_file = current_file = loc.file;
        current_col = loc.col;
+       current_block = loc.block;
      }
    loc_cache.truncate (0);
    accepted_length = 0;
    return true;
  }
  
! /* Tree merging did not succeed; mark all changes in the cache as accepted.  */
  
  void
  lto_location_cache::accept_location_cache ()
*************** lto_location_cache::accept_location_cach
*** 215,221 ****
    accepted_length = loc_cache.length ();
  }
  
! /* Tree merging did suceed; throw away recent changes.  */
  
  void
  lto_location_cache::revert_location_cache ()
--- 488,494 ----
    accepted_length = loc_cache.length ();
  }
  
! /* Tree merging did succeed; throw away recent changes.  */
  
  void
  lto_location_cache::revert_location_cache ()
*************** lto_location_cache::revert_location_cach
*** 223,259 ****
    loc_cache.truncate (accepted_length);
  }
  
! /* Read a location bitpack from input block IB and either update *LOC directly
!    or add it to the location cache.
     It is neccesary to call apply_location_cache to get *LOC updated.  */
  
  void
! lto_location_cache::input_location (location_t *loc, struct bitpack_d *bp,
! 				    class data_in *data_in)
  {
    static const char *stream_file;
    static int stream_line;
    static int stream_col;
    static bool stream_sysp;
!   bool file_change, line_change, column_change;
  
    gcc_assert (current_cache == this);
  
!   *loc = bp_unpack_int_in_range (bp, "location", 0, RESERVED_LOCATION_COUNT);
  
    if (*loc < RESERVED_LOCATION_COUNT)
!     return;
  
    /* Keep value RESERVED_LOCATION_COUNT in *loc as linemap lookups will
       ICE on it.  */
! 
!   file_change = bp_unpack_value (bp, 1);
!   line_change = bp_unpack_value (bp, 1);
!   column_change = bp_unpack_value (bp, 1);
  
    if (file_change)
      {
!       stream_file = canon_file_name (bp_unpack_string (data_in, bp));
        stream_sysp = bp_unpack_value (bp, 1);
      }
  
--- 496,559 ----
    loc_cache.truncate (accepted_length);
  }
  
! /* Read a location bitpack from bit pack BP and either update *LOC directly
!    or add it to the location cache.  If IB is non-NULL, stream in a block
!    afterwards.
     It is neccesary to call apply_location_cache to get *LOC updated.  */
  
  void
! lto_location_cache::input_location_and_block (location_t *loc,
! 					      struct bitpack_d *bp,
! 					      class lto_input_block *ib,
! 					      class data_in *data_in)
  {
    static const char *stream_file;
    static int stream_line;
    static int stream_col;
    static bool stream_sysp;
!   static tree stream_block;
!   static const char *stream_relative_path_prefix;
  
    gcc_assert (current_cache == this);
  
!   *loc = bp_unpack_int_in_range (bp, "location", 0,
! 				 RESERVED_LOCATION_COUNT + 1);
  
    if (*loc < RESERVED_LOCATION_COUNT)
!     {
!       if (ib)
! 	{
! 	  bool block_change = bp_unpack_value (bp, 1);
! 	  if (block_change)
! 	    stream_block = stream_read_tree (ib, data_in);
! 	  if (stream_block)
! 	    *loc = set_block (*loc, stream_block);
! 	}
!       return;
!     }
  
+   bool file_change = (*loc == RESERVED_LOCATION_COUNT + 1);
    /* Keep value RESERVED_LOCATION_COUNT in *loc as linemap lookups will
       ICE on it.  */
!   *loc = RESERVED_LOCATION_COUNT;
!   bool line_change = bp_unpack_value (bp, 1);
!   bool column_change = bp_unpack_value (bp, 1);
  
    if (file_change)
      {
!       bool pwd_change = bp_unpack_value (bp, 1);
!       if (pwd_change)
! 	{
! 	  const char *pwd = bp_unpack_string (data_in, bp);
! 	  const char *src_pwd = get_src_pwd ();
! 	  if (strcmp (pwd, src_pwd) == 0)
! 	    stream_relative_path_prefix = NULL;
! 	  else
! 	    stream_relative_path_prefix
! 	      = canon_relative_path_prefix (pwd, src_pwd);
! 	}
!       stream_file = canon_file_name (stream_relative_path_prefix,
! 				     bp_unpack_string (data_in, bp));
        stream_sysp = bp_unpack_value (bp, 1);
      }
  
*************** lto_location_cache::input_location (loca
*** 263,305 ****
    if (column_change)
      stream_col = bp_unpack_var_len_unsigned (bp);
  
!   /* This optimization saves location cache operations druing gimple
       streaming.  */
       
!   if (current_file == stream_file && current_line == stream_line
!       && current_col == stream_col && current_sysp == stream_sysp)
      {
!       *loc = current_loc;
        return;
      }
  
    struct cached_location entry
!     = {stream_file, loc, stream_line, stream_col, stream_sysp};
    loc_cache.safe_push (entry);
  }
  
! /* Read a location bitpack from input block IB and either update *LOC directly
     or add it to the location cache.
     It is neccesary to call apply_location_cache to get *LOC updated.  */
  
  void
! lto_input_location (location_t *loc, struct bitpack_d *bp,
! 		    class data_in *data_in)
  {
!   data_in->location_cache.input_location (loc, bp, data_in);
  }
  
! /* Read location and return it instead of going through location caching.
!    This should be used only when the resulting location is not going to be
!    discarded.  */
  
! location_t
! stream_input_location_now (struct bitpack_d *bp, class data_in *data_in)
  {
!   location_t loc;
!   stream_input_location (&loc, bp, data_in);
!   data_in->location_cache.apply_location_cache ();
!   return loc;
  }
  
  /* Read a reference to a tree node from DATA_IN using input block IB.
--- 563,619 ----
    if (column_change)
      stream_col = bp_unpack_var_len_unsigned (bp);
  
!   tree block = NULL_TREE;
!   if (ib)
!     {
!       bool block_change = bp_unpack_value (bp, 1);
!       if (block_change)
! 	stream_block = stream_read_tree (ib, data_in);
!       block = stream_block;
!     }
! 
!   /* This optimization saves location cache operations during gimple
       streaming.  */
       
!   if (current_file == stream_file
!       && current_line == stream_line
!       && current_col == stream_col
!       && current_sysp == stream_sysp)
      {
!       if (current_block == block)
! 	*loc = current_loc;
!       else if (block)
! 	*loc = set_block (current_loc, block);
!       else
! 	*loc = LOCATION_LOCUS (current_loc);
        return;
      }
  
    struct cached_location entry
!     = {stream_file, loc, stream_line, stream_col, stream_sysp, block};
    loc_cache.safe_push (entry);
  }
  
! /* Read a location bitpack from bit pack BP and either update *LOC directly
     or add it to the location cache.
     It is neccesary to call apply_location_cache to get *LOC updated.  */
  
  void
! lto_location_cache::input_location (location_t *loc, struct bitpack_d *bp,
! 				    class data_in *data_in)
  {
!   return input_location_and_block (loc, bp, NULL, data_in);
  }
  
! /* Read a location bitpack from input block IB and either update *LOC directly
!    or add it to the location cache.
!    It is neccesary to call apply_location_cache to get *LOC updated.  */
  
! void
! lto_input_location (location_t *loc, struct bitpack_d *bp,
! 		    class data_in *data_in)
  {
!   data_in->location_cache.input_location (loc, bp, data_in);
  }
  
  /* Read a reference to a tree node from DATA_IN using input block IB.
*************** input_eh_region (class lto_input_block *
*** 477,484 ****
  	  r->type = ERT_MUST_NOT_THROW;
  	  r->u.must_not_throw.failure_decl = stream_read_tree (ib, data_in);
  	  bitpack_d bp = streamer_read_bitpack (ib);
! 	  r->u.must_not_throw.failure_loc
! 	   = stream_input_location_now (&bp, data_in);
  	}
  	break;
  
--- 791,798 ----
  	  r->type = ERT_MUST_NOT_THROW;
  	  r->u.must_not_throw.failure_decl = stream_read_tree (ib, data_in);
  	  bitpack_d bp = streamer_read_bitpack (ib);
! 	  stream_input_location (&r->u.must_not_throw.failure_loc,
! 	  			 &bp, data_in);
  	}
  	break;
  
*************** input_cfg (class lto_input_block *ib, cl
*** 743,765 ****
        /* Connect up the CFG.  */
        for (i = 0; i < edge_count; i++)
  	{
! 	  unsigned int dest_index;
! 	  unsigned int edge_flags;
! 	  basic_block dest;
! 	  profile_probability probability;
! 	  edge e;
! 
! 	  dest_index = streamer_read_uhwi (ib);
! 	  probability = profile_probability::stream_in (ib);
! 	  edge_flags = streamer_read_uhwi (ib);
! 
! 	  dest = BASIC_BLOCK_FOR_FN (fn, dest_index);
  
  	  if (dest == NULL)
  	    dest = make_new_block (fn, dest_index);
  
! 	  e = make_edge (bb, dest, edge_flags);
! 	  e->probability = probability;
  	}
  
        index = streamer_read_hwi (ib);
--- 1057,1075 ----
        /* Connect up the CFG.  */
        for (i = 0; i < edge_count; i++)
  	{
! 	  bitpack_d bp = streamer_read_bitpack (ib);
! 	  unsigned int dest_index = bp_unpack_var_len_unsigned (&bp);
! 	  unsigned int edge_flags = bp_unpack_var_len_unsigned (&bp);
! 	  basic_block dest = BASIC_BLOCK_FOR_FN (fn, dest_index);
  
  	  if (dest == NULL)
  	    dest = make_new_block (fn, dest_index);
  
! 	  edge e = make_edge (bb, dest, edge_flags);
! 	  data_in->location_cache.input_location_and_block (&e->goto_locus,
! 							    &bp, ib, data_in);
! 	  e->probability = profile_probability::stream_in (ib);
! 
  	}
  
        index = streamer_read_hwi (ib);
*************** input_struct_function_base (struct funct
*** 1009,1016 ****
    fn->last_clique = bp_unpack_value (&bp, sizeof (short) * 8);
  
    /* Input the function start and end loci.  */
!   fn->function_start_locus = stream_input_location_now (&bp, data_in);
!   fn->function_end_locus = stream_input_location_now (&bp, data_in);
  
    /* Restore the instance discriminators if present.  */
    int instance_number = bp_unpack_value (&bp, 1);
--- 1319,1326 ----
    fn->last_clique = bp_unpack_value (&bp, sizeof (short) * 8);
  
    /* Input the function start and end loci.  */
!   stream_input_location (&fn->function_start_locus, &bp, data_in);
!   stream_input_location (&fn->function_end_locus, &bp, data_in);
  
    /* Restore the instance discriminators if present.  */
    int instance_number = bp_unpack_value (&bp, 1);
*************** input_function (tree fn_decl, class data
*** 1089,1094 ****
--- 1399,1407 ----
        tag = streamer_read_record_start (ib);
      }
  
+   /* Finalize gimple_location/gimple_block of stmts and phis.  */
+   data_in->location_cache.apply_location_cache ();
+ 
    /* Fix up the call statements that are mentioned in the callgraph
       edges.  */
    set_gimple_stmt_max_uid (cfun, 0);
*************** lto_read_tree (class lto_input_block *ib
*** 1417,1441 ****
  
    lto_read_tree_1 (ib, data_in, result);
  
-   /* end_marker = */ streamer_read_uchar (ib);
- 
    return result;
  }
  
  
  /* Populate the reader cache with trees materialized from the SCC
!    following in the IB, DATA_IN stream.  */
  
  hashval_t
  lto_input_scc (class lto_input_block *ib, class data_in *data_in,
! 	       unsigned *len, unsigned *entry_len)
  {
-   /* A blob of unnamed tree nodes, fill the cache from it and
-      recurse.  */
    unsigned size = streamer_read_uhwi (ib);
!   hashval_t scc_hash = streamer_read_uhwi (ib);
    unsigned scc_entry_len = 1;
  
    if (size == 1)
      {
        enum LTO_tags tag = streamer_read_record_start (ib);
--- 1730,1759 ----
  
    lto_read_tree_1 (ib, data_in, result);
  
    return result;
  }
  
  
  /* Populate the reader cache with trees materialized from the SCC
!    following in the IB, DATA_IN stream.
!    If SHARED_SCC is true we input LTO_tree_scc.  */
  
  hashval_t
  lto_input_scc (class lto_input_block *ib, class data_in *data_in,
! 	       unsigned *len, unsigned *entry_len, bool shared_scc)
  {
    unsigned size = streamer_read_uhwi (ib);
!   hashval_t scc_hash = 0;
    unsigned scc_entry_len = 1;
  
+   if (shared_scc)
+     {
+       if (size & 1)
+ 	scc_entry_len = streamer_read_uhwi (ib);
+       size /= 2;
+       scc_hash = streamer_read_uhwi (ib);
+     }
+ 
    if (size == 1)
      {
        enum LTO_tags tag = streamer_read_record_start (ib);
*************** lto_input_scc (class lto_input_block *ib
*** 1446,1453 ****
        unsigned int first = data_in->reader_cache->nodes.length ();
        tree result;
  
-       scc_entry_len = streamer_read_uhwi (ib);
- 
        /* Materialize size trees by reading their headers.  */
        for (unsigned i = 0; i < size; ++i)
  	{
--- 1764,1769 ----
*************** lto_input_scc (class lto_input_block *ib
*** 1456,1462 ****
  	      || (tag >= LTO_field_decl_ref && tag <= LTO_global_decl_ref)
  	      || tag == LTO_tree_pickle_reference
  	      || tag == LTO_integer_cst
! 	      || tag == LTO_tree_scc)
  	    gcc_unreachable ();
  
  	  result = streamer_alloc_tree (ib, data_in, tag);
--- 1772,1779 ----
  	      || (tag >= LTO_field_decl_ref && tag <= LTO_global_decl_ref)
  	      || tag == LTO_tree_pickle_reference
  	      || tag == LTO_integer_cst
! 	      || tag == LTO_tree_scc
! 	      || tag == LTO_trees)
  	    gcc_unreachable ();
  
  	  result = streamer_alloc_tree (ib, data_in, tag);
*************** lto_input_scc (class lto_input_block *ib
*** 1469,1475 ****
  	  result = streamer_tree_cache_get_tree (data_in->reader_cache,
  						 first + i);
  	  lto_read_tree_1 (ib, data_in, result);
- 	  /* end_marker = */ streamer_read_uchar (ib);
  	}
      }
  
--- 1786,1791 ----
*************** lto_input_tree_1 (class lto_input_block
*** 1522,1528 ****
  				 (a, len, TYPE_PRECISION (type)));
        streamer_tree_cache_append (data_in->reader_cache, result, hash);
      }
!   else if (tag == LTO_tree_scc)
      gcc_unreachable ();
    else
      {
--- 1838,1844 ----
  				 (a, len, TYPE_PRECISION (type)));
        streamer_tree_cache_append (data_in->reader_cache, result, hash);
      }
!   else if (tag == LTO_tree_scc || tag == LTO_trees)
      gcc_unreachable ();
    else
      {
*************** lto_input_tree (class lto_input_block *i
*** 1538,1548 ****
  {
    enum LTO_tags tag;
  
!   /* Input and skip SCCs.  */
!   while ((tag = streamer_read_record_start (ib)) == LTO_tree_scc)
      {
        unsigned len, entry_len;
!       lto_input_scc (ib, data_in, &len, &entry_len);
  
        /* Register DECLs with the debuginfo machinery.  */
        while (!dref_queue.is_empty ())
--- 1854,1864 ----
  {
    enum LTO_tags tag;
  
!   /* Input pickled trees needed to stream in the reference.  */
!   while ((tag = streamer_read_record_start (ib)) == LTO_trees)
      {
        unsigned len, entry_len;
!       lto_input_scc (ib, data_in, &len, &entry_len, false);
  
        /* Register DECLs with the debuginfo machinery.  */
        while (!dref_queue.is_empty ())
*************** lto_input_tree (class lto_input_block *i
*** 1551,1557 ****
  	  debug_hooks->register_external_die (e.decl, e.sym, e.off);
  	}
      }
!   return lto_input_tree_1 (ib, data_in, tag, 0);
  }
  
  
--- 1867,1881 ----
  	  debug_hooks->register_external_die (e.decl, e.sym, e.off);
  	}
      }
!   tree t = lto_input_tree_1 (ib, data_in, tag, 0);
! 
!   if (!dref_queue.is_empty ())
!     {
!       dref_entry e = dref_queue.pop ();
!       debug_hooks->register_external_die (e.decl, e.sym, e.off);
!       gcc_checking_assert (dref_queue.is_empty ());
!     }
!   return t;
  }
  
  
*************** lto_free_file_name_hash (void)
*** 1760,1765 ****
--- 2084,2093 ----
    file_name_hash_table = NULL;
    delete string_slot_allocator;
    string_slot_allocator = NULL;
+   delete path_name_pair_hash_table;
+   path_name_pair_hash_table = NULL;
+   delete string_pair_map_allocator;
+   string_pair_map_allocator = NULL;
    /* file_name_obstack must stay allocated since it is referred to by
       line map table.  */
  }
diff -Nrcpad gcc-10.2.0/gcc/lto-streamer-out.c gcc-10.3.0/gcc/lto-streamer-out.c
*** gcc-10.2.0/gcc/lto-streamer-out.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-streamer-out.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 46,51 ****
--- 46,53 ----
  #include "tree-dfa.h"
  #include "file-prefix-map.h" /* remap_debug_filename()  */
  #include "output.h"
+ #include "ipa-utils.h"
+ #include "toplev.h"
  
  
  static void lto_write_tree (struct output_block*, tree, bool);
*************** clear_line_info (struct output_block *ob
*** 59,64 ****
--- 61,72 ----
    ob->current_line = 0;
    ob->current_col = 0;
    ob->current_sysp = false;
+   ob->reset_locus = true;
+   ob->emit_pwd = true;
+   /* Initialize to something that will never appear as block,
+      so that the first location with block in a function etc.
+      always streams a change_block bit and the first block.  */
+   ob->current_block = void_node;
  }
  
  
*************** create_output_block (enum lto_section_ty
*** 75,80 ****
--- 83,92 ----
  
    ob->section_type = section_type;
    ob->decl_state = lto_get_out_decl_state ();
+   /* Only global decl stream in non-wpa will ever be considered by tree
+      merging.  */
+   if (!flag_wpa && section_type == LTO_section_decls)
+     ob->local_trees = new (hash_set <tree>);
    ob->main_stream = XCNEW (struct lto_output_stream);
    ob->string_stream = XCNEW (struct lto_output_stream);
    ob->writer_cache = streamer_tree_cache_create (!flag_wpa, true, false);
*************** destroy_output_block (struct output_bloc
*** 100,105 ****
--- 112,118 ----
  
    delete ob->string_hash_table;
    ob->string_hash_table = NULL;
+   delete ob->local_trees;
  
    free (ob->main_stream);
    free (ob->string_stream);
*************** tree_is_indexable (tree t)
*** 181,220 ****
     After outputting bitpack, lto_output_location_data has
     to be done to output actual data.  */
  
! void
! lto_output_location (struct output_block *ob, struct bitpack_d *bp,
! 		     location_t loc)
  {
!   expanded_location xloc;
  
!   loc = LOCATION_LOCUS (loc);
!   bp_pack_int_in_range (bp, 0, RESERVED_LOCATION_COUNT,
! 		        loc < RESERVED_LOCATION_COUNT
! 			? loc : RESERVED_LOCATION_COUNT);
!   if (loc < RESERVED_LOCATION_COUNT)
!     return;
  
!   xloc = expand_location (loc);
  
!   bp_pack_value (bp, ob->current_file != xloc.file, 1);
!   bp_pack_value (bp, ob->current_line != xloc.line, 1);
!   bp_pack_value (bp, ob->current_col != xloc.column, 1);
  
!   if (ob->current_file != xloc.file)
      {
!       bp_pack_string (ob, bp, remap_debug_filename (xloc.file), true);
!       bp_pack_value (bp, xloc.sysp, 1);
      }
!   ob->current_file = xloc.file;
!   ob->current_sysp = xloc.sysp;
  
!   if (ob->current_line != xloc.line)
!     bp_pack_var_len_unsigned (bp, xloc.line);
!   ob->current_line = xloc.line;
  
!   if (ob->current_col != xloc.column)
!     bp_pack_var_len_unsigned (bp, xloc.column);
!   ob->current_col = xloc.column;
  }
  
  
--- 194,292 ----
     After outputting bitpack, lto_output_location_data has
     to be done to output actual data.  */
  
! static void
! lto_output_location_1 (struct output_block *ob, struct bitpack_d *bp,
! 		       location_t orig_loc, bool block_p)
  {
!   location_t loc = LOCATION_LOCUS (orig_loc);
  
!   if (loc >= RESERVED_LOCATION_COUNT)
!     {
!       expanded_location xloc = expand_location (loc);
  
!       if (ob->reset_locus)
! 	{
! 	  if (xloc.file == NULL)
! 	    ob->current_file = "";
! 	  if (xloc.line == 0)
! 	    ob->current_line = 1;
! 	  if (xloc.column == 0)
! 	    ob->current_col = 1;
! 	  ob->reset_locus = false;
! 	}
  
!       /* As RESERVED_LOCATION_COUNT is 2, we can use the spare value of
! 	 3 without wasting additional bits to signalize file change.
! 	 If RESERVED_LOCATION_COUNT changes, reconsider this.  */
!       gcc_checking_assert (RESERVED_LOCATION_COUNT == 2);
!       bp_pack_int_in_range (bp, 0, RESERVED_LOCATION_COUNT + 1,
! 			    RESERVED_LOCATION_COUNT
! 			    + (ob->current_file != xloc.file));
  
!       bp_pack_value (bp, ob->current_line != xloc.line, 1);
!       bp_pack_value (bp, ob->current_col != xloc.column, 1);
! 
!       if (ob->current_file != xloc.file)
! 	{
! 	  bool stream_pwd = false;
! 	  const char *remapped = remap_debug_filename (xloc.file);
! 	  if (ob->emit_pwd && remapped && !IS_ABSOLUTE_PATH (remapped))
! 	    {
! 	      stream_pwd = true;
! 	      ob->emit_pwd = false;
! 	    }
! 	  bp_pack_value (bp, stream_pwd, 1);
! 	  if (stream_pwd)
! 	    bp_pack_string (ob, bp, get_src_pwd (), true);
! 	  bp_pack_string (ob, bp, remapped, true);
! 	  bp_pack_value (bp, xloc.sysp, 1);
! 	}
!       ob->current_file = xloc.file;
!       ob->current_sysp = xloc.sysp;
! 
!       if (ob->current_line != xloc.line)
! 	bp_pack_var_len_unsigned (bp, xloc.line);
!       ob->current_line = xloc.line;
! 
!       if (ob->current_col != xloc.column)
! 	bp_pack_var_len_unsigned (bp, xloc.column);
!       ob->current_col = xloc.column;
!     }
!   else
!     bp_pack_int_in_range (bp, 0, RESERVED_LOCATION_COUNT + 1, loc);
! 
!   if (block_p)
      {
!       tree block = LOCATION_BLOCK (orig_loc);
!       bp_pack_value (bp, ob->current_block != block, 1);
!       streamer_write_bitpack (bp);
!       if (ob->current_block != block)
! 	lto_output_tree (ob, block, true, true);
!       ob->current_block = block;
      }
! }
  
! /* Output info about new location into bitpack BP.
!    After outputting bitpack, lto_output_location_data has
!    to be done to output actual data.  */
  
! void
! lto_output_location (struct output_block *ob, struct bitpack_d *bp,
! 		     location_t loc)
! {
!   lto_output_location_1 (ob, bp, loc, false);
! }
! 
! /* Output info about new location into bitpack BP.
!    After outputting bitpack, lto_output_location_data has
!    to be done to output actual data.  Like lto_output_location, but
!    additionally output LOCATION_BLOCK info too and write the BP bitpack.  */
! 
! void
! lto_output_location_and_block (struct output_block *ob, struct bitpack_d *bp,
! 			       location_t loc)
! {
!   lto_output_location_1 (ob, bp, loc, true);
  }
  
  
*************** lto_write_tree (struct output_block *ob,
*** 467,475 ****
    streamer_write_tree_header (ob, expr);
  
    lto_write_tree_1 (ob, expr, ref_p);
- 
-   /* Mark the end of EXPR.  */
-   streamer_write_zero (ob);
  }
  
  /* Emit the physical representation of tree node EXPR to output block OB,
--- 539,544 ----
*************** private:
*** 532,537 ****
--- 601,608 ----
      bool ref_p;
      bool this_ref_p;
    };
+   /* Maximum index of scc stack containing a local tree.  */
+   int max_local_entry;
  
    static int scc_entry_compare (const void *, const void *);
  
*************** private:
*** 550,555 ****
--- 621,661 ----
    struct obstack sccstate_obstack;
  };
  
+ /* Return true if type can not be merged with structurally same tree in
+    other translation unit.  During stream out this information is propagated
+    to all trees referring to T and they are not streamed with additional
+    information needed by the tree merging in lto-common.c (in particular,
+    scc hash codes are not streamed).
+ 
+    TRANSLATION_UNIT_DECL is handled specially since references to it does
+    not make other trees local as well.  */
+ 
+ static bool
+ local_tree_p (tree t)
+ {
+   switch (TREE_CODE (t))
+     {
+     case LABEL_DECL:
+       return true;
+     case NAMESPACE_DECL:
+       return !DECL_NAME (t);
+     case VAR_DECL:
+     case FUNCTION_DECL:
+       return !TREE_PUBLIC (t) && !DECL_EXTERNAL (t);
+     case RECORD_TYPE:
+     case UNION_TYPE:
+     case ENUMERAL_TYPE:
+       /* Anonymous namespace types are local.
+ 	 Only work hard for main variants;
+ 	 variant types will inherit locality.  */
+       return TYPE_MAIN_VARIANT (t) == t
+ 	     && odr_type_p (t) && type_with_linkage_p (t)
+ 	     && type_in_anonymous_namespace_p (t);
+     default:
+       return false;
+     }
+ }
+ 
  /* Emit the physical representation of tree node EXPR to output block OB,
     using depth-first search on the subgraph.  If THIS_REF_P is true, the
     leaves of EXPR are emitted as references via lto_output_tree_ref.
*************** DFS::DFS (struct output_block *ob, tree
*** 560,565 ****
--- 666,673 ----
  	  bool single_p)
  {
    unsigned int next_dfs_num = 1;
+ 
+   max_local_entry = -1;
    gcc_obstack_init (&sccstate_obstack);
    DFS_write_tree (ob, NULL, expr, ref_p, this_ref_p);
    while (!worklist_vec.is_empty ())
*************** DFS::DFS (struct output_block *ob, tree
*** 586,591 ****
--- 694,701 ----
  	  scc_entry e = { expr, 0 };
  	  /* Not yet visited.  DFS recurse and push it onto the stack.  */
  	  *slot = cstate = XOBNEW (&sccstate_obstack, struct sccs);
+ 	  if (ob->local_trees && local_tree_p (expr))
+ 	    max_local_entry = sccstack.length ();
  	  sccstack.safe_push (e);
  	  cstate->dfsnum = next_dfs_num++;
  	  cstate->low = cstate->dfsnum;
*************** DFS::DFS (struct output_block *ob, tree
*** 640,646 ****
  	     any merging there.  */
  	  hashval_t scc_hash = 0;
  	  unsigned scc_entry_len = 0;
! 	  if (!flag_wpa)
  	    {
  	      scc_hash = hash_scc (ob, first, size, ref_p, this_ref_p);
  
--- 750,775 ----
  	     any merging there.  */
  	  hashval_t scc_hash = 0;
  	  unsigned scc_entry_len = 0;
! 	  bool local_to_unit = !ob->local_trees
! 			       || max_local_entry >= (int)first;
! 
! 	  /* Remember that trees are local so info gets propagated to other
! 	     SCCs.  */
! 	  if (local_to_unit && ob->local_trees)
! 	    {
! 	      for (unsigned i = 0; i < size; ++i)
! 		ob->local_trees->add (sccstack[first + i].t);
! 	    }
! 
! 	  /* As a special case do not stream TRANSLATION_UNIT_DECL as shared
! 	     tree.  We can not mark it local because references to it does not
! 	     make other trees local (all global decls reffer to it via
! 	     CONTEXT).  */
! 	  if (size == 1
! 	      && TREE_CODE (sccstack[first].t) == TRANSLATION_UNIT_DECL)
! 	    local_to_unit = true;
! 
! 	  if (!local_to_unit)
  	    {
  	      scc_hash = hash_scc (ob, first, size, ref_p, this_ref_p);
  
*************** DFS::DFS (struct output_block *ob, tree
*** 672,695 ****
  	      gcc_checking_assert (scc_entry_len == 1);
  	    }
  
! 	  /* Write LTO_tree_scc.  */
! 	  streamer_write_record_start (ob, LTO_tree_scc);
! 	  streamer_write_uhwi (ob, size);
! 	  streamer_write_uhwi (ob, scc_hash);
  
  	  /* Write size-1 SCCs without wrapping them inside SCC bundles.
  	     All INTEGER_CSTs need to be handled this way as we need
  	     their type to materialize them.  Also builtins are handled
! 	     this way.
! 	     ???  We still wrap these in LTO_tree_scc so at the
! 	     input side we can properly identify the tree we want
! 	     to ultimatively return.  */
  	  if (size == 1)
  	    lto_output_tree_1 (ob, expr, scc_hash, ref_p, this_ref_p);
  	  else
  	    {
- 	      /* Write the size of the SCC entry candidates.  */
- 	      streamer_write_uhwi (ob, scc_entry_len);
  
  	      /* Write all headers and populate the streamer cache.  */
  	      for (unsigned i = 0; i < size; ++i)
--- 801,856 ----
  	      gcc_checking_assert (scc_entry_len == 1);
  	    }
  
! 	  worklist_vec.pop ();
! 
! 	  /* Only global decl sections are considered by tree merging.  */
! 	  if (ob->section_type != LTO_section_decls)
! 	    {
! 	      /* If this is the original tree we stream and it forms SCC
! 		 by itself then we do not need to stream SCC at all.  */
! 	      if (worklist_vec.is_empty () && first == 0 && size == 1)
! 		 return;
! 	      streamer_write_record_start (ob, LTO_trees);
! 	      streamer_write_uhwi (ob, size);
! 	    }
! 	  /* Write LTO_tree_scc if tree merging is going to be performed.  */
! 	  else if (!local_to_unit
! 		   /* These are special since sharing is not done by tree
! 		      merging machinery.  We can not special case them earlier
! 		      because we still need to compute hash for further sharing
! 		      of trees referring to them.  */
! 		   && (size != 1
! 		       || (TREE_CODE (sccstack[first].t) != IDENTIFIER_NODE
! 			   && (TREE_CODE (sccstack[first].t) != INTEGER_CST
! 			       || TREE_OVERFLOW (sccstack[first].t)))))
! 
! 	    {
! 	      gcc_checking_assert (ob->section_type == LTO_section_decls);
! 	      streamer_write_record_start (ob, LTO_tree_scc);
! 	      /* In wast majority of cases scc_entry_len is 1 and size is small
! 		 integer.  Use extra bit of size to stream info about
! 		 exceptions.  */
! 	      streamer_write_uhwi (ob, size * 2 + (scc_entry_len != 1));
! 	      if (scc_entry_len != 1)
! 		streamer_write_uhwi (ob, scc_entry_len);
! 	      streamer_write_uhwi (ob, scc_hash);
! 	    }
! 	  /* Non-trivial SCCs must be packed to trees blocks so forward
! 	     references work correctly.  */
! 	  else if (size != 1)
! 	    {
! 	       streamer_write_record_start (ob, LTO_trees);
! 	       streamer_write_uhwi (ob, size);
! 	    }
  
  	  /* Write size-1 SCCs without wrapping them inside SCC bundles.
  	     All INTEGER_CSTs need to be handled this way as we need
  	     their type to materialize them.  Also builtins are handled
! 	     this way.  */
  	  if (size == 1)
  	    lto_output_tree_1 (ob, expr, scc_hash, ref_p, this_ref_p);
  	  else
  	    {
  
  	      /* Write all headers and populate the streamer cache.  */
  	      for (unsigned i = 0; i < size; ++i)
*************** DFS::DFS (struct output_block *ob, tree
*** 712,731 ****
  
  	      /* Write the bitpacks and tree references.  */
  	      for (unsigned i = 0; i < size; ++i)
! 		{
! 		  lto_write_tree_1 (ob, sccstack[first+i].t, ref_p);
! 
! 		  /* Mark the end of the tree.  */
! 		  streamer_write_zero (ob);
! 		}
  	    }
  
  	  /* Finally truncate the vector.  */
  	  sccstack.truncate (first);
  
  	  if (from_state)
  	    from_state->low = MIN (from_state->low, cstate->low);
- 	  worklist_vec.pop ();
  	  continue;
  	}
  
--- 873,888 ----
  
  	      /* Write the bitpacks and tree references.  */
  	      for (unsigned i = 0; i < size; ++i)
! 		lto_write_tree_1 (ob, sccstack[first+i].t, ref_p);
  	    }
  
  	  /* Finally truncate the vector.  */
  	  sccstack.truncate (first);
+ 	  if ((int)first <= max_local_entry)
+ 	    max_local_entry = first - 1;
  
  	  if (from_state)
  	    from_state->low = MIN (from_state->low, cstate->low);
  	  continue;
  	}
  
*************** DFS::DFS_write_tree_body (struct output_
*** 873,881 ****
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (TREE_CODE (expr) == ENUMERAL_TYPE)
! 	DFS_follow_tree_edge (TYPE_VALUES (expr));
!       else if (TREE_CODE (expr) == ARRAY_TYPE)
  	DFS_follow_tree_edge (TYPE_DOMAIN (expr));
        else if (RECORD_OR_UNION_TYPE_P (expr))
  	for (tree t = TYPE_FIELDS (expr); t; t = TREE_CHAIN (t))
--- 1030,1036 ----
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (TREE_CODE (expr) == ARRAY_TYPE)
  	DFS_follow_tree_edge (TYPE_DOMAIN (expr));
        else if (RECORD_OR_UNION_TYPE_P (expr))
  	for (tree t = TYPE_FIELDS (expr); t; t = TREE_CHAIN (t))
*************** hash_tree (struct streamer_tree_cache_d
*** 1286,1294 ****
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (code == ENUMERAL_TYPE)
! 	visit (TYPE_VALUES (t));
!       else if (code == ARRAY_TYPE)
  	visit (TYPE_DOMAIN (t));
        else if (RECORD_OR_UNION_TYPE_P (t))
  	for (tree f = TYPE_FIELDS (t); f; f = TREE_CHAIN (f))
--- 1441,1447 ----
  
    if (CODE_CONTAINS_STRUCT (code, TS_TYPE_NON_COMMON))
      {
!       if (code == ARRAY_TYPE)
  	visit (TYPE_DOMAIN (t));
        else if (RECORD_OR_UNION_TYPE_P (t))
  	for (tree f = TYPE_FIELDS (t); f; f = TREE_CHAIN (f))
*************** DFS::DFS_write_tree (struct output_block
*** 1569,1575 ****
  
    /* Check if we already streamed EXPR.  */
    if (streamer_tree_cache_lookup (ob->writer_cache, expr, NULL))
!     return;
  
    worklist w;
    w.expr = expr;
--- 1722,1735 ----
  
    /* Check if we already streamed EXPR.  */
    if (streamer_tree_cache_lookup (ob->writer_cache, expr, NULL))
!     {
!       /* Refernece to a local tree makes entry also local.  We always process
! 	 top of stack entry, so set max to number of entries in stack - 1.  */
!       if (ob->local_trees
! 	  && ob->local_trees->contains (expr))
! 	max_local_entry = sccstack.length () - 1;
!       return;
!     }
  
    worklist w;
    w.expr = expr;
*************** lto_output_tree (struct output_block *ob
*** 1612,1619 ****
  	 will instantiate two different nodes for the same object.  */
        streamer_write_record_start (ob, LTO_tree_pickle_reference);
        streamer_write_uhwi (ob, ix);
!       streamer_write_enum (ob->main_stream, LTO_tags, LTO_NUM_TAGS,
! 			   lto_tree_code_to_tag (TREE_CODE (expr)));
        lto_stats.num_pickle_refs_output++;
      }
    else
--- 1772,1780 ----
  	 will instantiate two different nodes for the same object.  */
        streamer_write_record_start (ob, LTO_tree_pickle_reference);
        streamer_write_uhwi (ob, ix);
!       if (streamer_debugging)
! 	streamer_write_enum (ob->main_stream, LTO_tags, LTO_NUM_TAGS,
! 			     lto_tree_code_to_tag (TREE_CODE (expr)));
        lto_stats.num_pickle_refs_output++;
      }
    else
*************** lto_output_tree (struct output_block *ob
*** 1641,1655 ****
        DFS (ob, expr, ref_p, this_ref_p, false);
        in_dfs_walk = false;
  
!       /* Finally append a reference to the tree we were writing.
! 	 ???  If expr ended up as a singleton we could have
! 	 inlined it here and avoid outputting a reference.  */
        existed_p = streamer_tree_cache_lookup (ob->writer_cache, expr, &ix);
!       gcc_assert (existed_p);
!       streamer_write_record_start (ob, LTO_tree_pickle_reference);
!       streamer_write_uhwi (ob, ix);
!       streamer_write_enum (ob->main_stream, LTO_tags, LTO_NUM_TAGS,
! 			   lto_tree_code_to_tag (TREE_CODE (expr)));
        if (streamer_dump_file)
  	{
  	  print_node_brief (streamer_dump_file, "   Finished SCC of ",
--- 1802,1822 ----
        DFS (ob, expr, ref_p, this_ref_p, false);
        in_dfs_walk = false;
  
!       /* Finally append a reference to the tree we were writing.  */
        existed_p = streamer_tree_cache_lookup (ob->writer_cache, expr, &ix);
! 
!       /* DFS walk above possibly skipped streaming EXPR itself to let us inline
! 	 it.  */
!       if (!existed_p)
! 	lto_output_tree_1 (ob, expr, 0, ref_p, this_ref_p);
!       else if (this_ref_p)
! 	{
! 	  streamer_write_record_start (ob, LTO_tree_pickle_reference);
! 	  streamer_write_uhwi (ob, ix);
! 	  if (streamer_debugging)
! 	    streamer_write_enum (ob->main_stream, LTO_tags, LTO_NUM_TAGS,
! 				 lto_tree_code_to_tag (TREE_CODE (expr)));
! 	}
        if (streamer_dump_file)
  	{
  	  print_node_brief (streamer_dump_file, "   Finished SCC of ",
*************** output_cfg (struct output_block *ob, str
*** 1896,1904 ****
        streamer_write_uhwi (ob, EDGE_COUNT (bb->succs));
        FOR_EACH_EDGE (e, ei, bb->succs)
  	{
! 	  streamer_write_uhwi (ob, e->dest->index);
  	  e->probability.stream_out (ob);
- 	  streamer_write_uhwi (ob, e->flags);
  	}
      }
  
--- 2063,2073 ----
        streamer_write_uhwi (ob, EDGE_COUNT (bb->succs));
        FOR_EACH_EDGE (e, ei, bb->succs)
  	{
! 	  bitpack_d bp = bitpack_create (ob->main_stream);
! 	  bp_pack_var_len_unsigned (&bp, e->dest->index);
! 	  bp_pack_var_len_unsigned (&bp, e->flags);
! 	  stream_output_location_and_block (ob, &bp, e->goto_locus);
  	  e->probability.stream_out (ob);
  	}
      }
  
*************** collect_block_tree_leafs (tree root, vec
*** 2070,2076 ****
      if (! BLOCK_SUBBLOCKS (root))
        leafs.safe_push (root);
      else
!       collect_block_tree_leafs (BLOCK_SUBBLOCKS (root), leafs);
  }
  
  /* This performs function body modifications that are needed for streaming
--- 2239,2245 ----
      if (! BLOCK_SUBBLOCKS (root))
        leafs.safe_push (root);
      else
!       collect_block_tree_leafs (root, leafs);
  }
  
  /* This performs function body modifications that are needed for streaming
*************** output_function (struct cgraph_node *nod
*** 2147,2153 ****
    fn = DECL_STRUCT_FUNCTION (function);
    ob = create_output_block (LTO_section_function_body);
  
-   clear_line_info (ob);
    ob->symbol = node;
  
    gcc_assert (current_function_decl == NULL_TREE && cfun == NULL);
--- 2316,2321 ----
*************** output_function (struct cgraph_node *nod
*** 2191,2196 ****
--- 2359,2366 ----
        streamer_write_uhwi (ob, 1);
        output_struct_function_base (ob, fn);
  
+       output_cfg (ob, fn);
+ 
        /* Output all the SSA names used in the function.  */
        output_ssa_names (ob, fn);
  
*************** output_function (struct cgraph_node *nod
*** 2203,2210 ****
  
        /* The terminator for this function.  */
        streamer_write_record_start (ob, LTO_null);
- 
-       output_cfg (ob, fn);
     }
    else
      streamer_write_uhwi (ob, 0);
--- 2373,2378 ----
*************** output_constructor (struct varpool_node
*** 2233,2239 ****
    timevar_push (TV_IPA_LTO_CTORS_OUT);
    ob = create_output_block (LTO_section_function_body);
  
-   clear_line_info (ob);
    ob->symbol = node;
  
    /* Make string 0 be a NULL string.  */
--- 2401,2406 ----
diff -Nrcpad gcc-10.2.0/gcc/lto-streamer.c gcc-10.3.0/gcc/lto-streamer.c
*** gcc-10.2.0/gcc/lto-streamer.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-streamer.c	Thu Apr  8 11:56:28 2021
*************** lto_streamer_hooks_init (void)
*** 286,289 ****
--- 286,290 ----
    streamer_hooks.read_tree = lto_input_tree;
    streamer_hooks.input_location = lto_input_location;
    streamer_hooks.output_location = lto_output_location;
+   streamer_hooks.output_location_and_block = lto_output_location_and_block;
  }
diff -Nrcpad gcc-10.2.0/gcc/lto-streamer.h gcc-10.3.0/gcc/lto-streamer.h
*** gcc-10.2.0/gcc/lto-streamer.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-streamer.h	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 121,130 ****
       form followed by the data for the string.  */
  
  #define LTO_major_version 9
! #define LTO_minor_version 0
  
  typedef unsigned char	lto_decl_flags_t;
  
  
  /* Tags representing the various IL objects written to the bytecode file
     (GIMPLE statements, basic blocks, EH regions, tree nodes, etc).
--- 121,133 ----
       form followed by the data for the string.  */
  
  #define LTO_major_version 9
! #define LTO_minor_version 3
  
  typedef unsigned char	lto_decl_flags_t;
  
+ /* Stream additional data to LTO object files to make it easier to debug
+    streaming code.  This changes object files.  */
+ static const bool streamer_debugging = false;
  
  /* Tags representing the various IL objects written to the bytecode file
     (GIMPLE statements, basic blocks, EH regions, tree nodes, etc).
*************** enum LTO_tags
*** 178,183 ****
--- 181,189 ----
    /* Special for global streamer.  A blob of unnamed tree nodes.  */
    LTO_tree_scc,
  
+   /* Sequence of trees.  */
+   LTO_trees,
+ 
    /* References to indexable tree nodes.  These objects are stored in
       tables that are written separately from the function bodies that
       reference them.  This way they can be instantiated even when the
*************** enum lto_section_type
*** 237,242 ****
--- 243,249 ----
    LTO_section_ipa_hsa,
    LTO_section_lto,
    LTO_section_ipa_sra,
+   LTO_section_odr_types,
    LTO_N_SECTION_TYPES		/* Must be last.  */
  };
  
*************** typedef void (lto_free_section_data_f) (
*** 298,304 ****
  
  /* The location cache holds expanded locations for streamed in trees.
     This is done to reduce memory usage of libcpp linemap that strongly prefers
!    locations to be inserted in the soruce order.  */
  
  class lto_location_cache
  {
--- 305,311 ----
  
  /* The location cache holds expanded locations for streamed in trees.
     This is done to reduce memory usage of libcpp linemap that strongly prefers
!    locations to be inserted in the source order.  */
  
  class lto_location_cache
  {
*************** public:
*** 312,320 ****
    void revert_location_cache ();
    void input_location (location_t *loc, struct bitpack_d *bp,
  		       class data_in *data_in);
    lto_location_cache ()
       : loc_cache (), accepted_length (0), current_file (NULL), current_line (0),
!        current_col (0), current_sysp (false), current_loc (UNKNOWN_LOCATION)
    {
      gcc_assert (!current_cache);
      current_cache = this;
--- 319,331 ----
    void revert_location_cache ();
    void input_location (location_t *loc, struct bitpack_d *bp,
  		       class data_in *data_in);
+   void input_location_and_block (location_t *loc, struct bitpack_d *bp,
+ 				 class lto_input_block *ib,
+ 				 class data_in *data_in);
    lto_location_cache ()
       : loc_cache (), accepted_length (0), current_file (NULL), current_line (0),
!        current_col (0), current_sysp (false), current_loc (UNKNOWN_LOCATION),
!        current_block (NULL_TREE)
    {
      gcc_assert (!current_cache);
      current_cache = this;
*************** private:
*** 340,345 ****
--- 351,357 ----
      location_t *loc;
      int line, col;
      bool sysp;
+     tree block;
    };
  
    /* The location cache.  */
*************** private:
*** 361,366 ****
--- 373,379 ----
    int current_col;
    bool current_sysp;
    location_t current_loc;
+   tree current_block;
  };
  
  /* Structure used as buffer for reading an LTO file.  */
*************** struct output_block
*** 747,756 ****
--- 760,775 ----
    int current_line;
    int current_col;
    bool current_sysp;
+   bool reset_locus;
+   bool emit_pwd;
+   tree current_block;
  
    /* Cache of nodes written in this section.  */
    struct streamer_tree_cache_d *writer_cache;
  
+   /* All trees identified as local to the unit streamed.  */
+   hash_set<tree> *local_trees;
+ 
    /* All data persistent across whole duration of output block
       can go here.  */
    struct obstack obstack;
*************** extern class data_in *lto_data_in_create
*** 894,907 ****
  extern void lto_data_in_delete (class data_in *);
  extern void lto_input_data_block (class lto_input_block *, void *, size_t);
  void lto_input_location (location_t *, struct bitpack_d *, class data_in *);
- location_t stream_input_location_now (struct bitpack_d *bp,
- 				      class data_in *data);
  tree lto_input_tree_ref (class lto_input_block *, class data_in *,
  			 struct function *, enum LTO_tags);
  void lto_tag_check_set (enum LTO_tags, int, ...);
  void lto_init_eh (void);
  hashval_t lto_input_scc (class lto_input_block *, class data_in *,
! 			 unsigned *, unsigned *);
  tree lto_input_tree_1 (class lto_input_block *, class data_in *,
  		       enum LTO_tags, hashval_t hash);
  tree lto_input_tree (class lto_input_block *, class data_in *);
--- 913,924 ----
  extern void lto_data_in_delete (class data_in *);
  extern void lto_input_data_block (class lto_input_block *, void *, size_t);
  void lto_input_location (location_t *, struct bitpack_d *, class data_in *);
  tree lto_input_tree_ref (class lto_input_block *, class data_in *,
  			 struct function *, enum LTO_tags);
  void lto_tag_check_set (enum LTO_tags, int, ...);
  void lto_init_eh (void);
  hashval_t lto_input_scc (class lto_input_block *, class data_in *,
! 			 unsigned *, unsigned *, bool);
  tree lto_input_tree_1 (class lto_input_block *, class data_in *,
  		       enum LTO_tags, hashval_t hash);
  tree lto_input_tree (class lto_input_block *, class data_in *);
*************** void lto_output_decl_state_streams (stru
*** 921,927 ****
  void lto_output_decl_state_refs (struct output_block *,
  			         struct lto_output_stream *,
  			         struct lto_out_decl_state *);
! void lto_output_location (struct output_block *, struct bitpack_d *, location_t);
  void lto_output_init_mode_table (void);
  void lto_prepare_function_for_streaming (cgraph_node *);
  
--- 938,947 ----
  void lto_output_decl_state_refs (struct output_block *,
  			         struct lto_output_stream *,
  			         struct lto_out_decl_state *);
! void lto_output_location (struct output_block *, struct bitpack_d *,
! 			  location_t);
! void lto_output_location_and_block (struct output_block *, struct bitpack_d *,
! 				    location_t);
  void lto_output_init_mode_table (void);
  void lto_prepare_function_for_streaming (cgraph_node *);
  
diff -Nrcpad gcc-10.2.0/gcc/lto-wrapper.c gcc-10.3.0/gcc/lto-wrapper.c
*** gcc-10.2.0/gcc/lto-wrapper.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/lto-wrapper.c	Thu Apr  8 11:56:28 2021
*************** static void
*** 192,202 ****
  merge_and_complain (struct cl_decoded_option **decoded_options,
  		    unsigned int *decoded_options_count,
  		    struct cl_decoded_option *fdecoded_options,
! 		    unsigned int fdecoded_options_count)
  {
    unsigned int i, j;
    struct cl_decoded_option *pic_option = NULL;
    struct cl_decoded_option *pie_option = NULL;
  
    /* ???  Merge options from files.  Most cases can be
       handled by either unioning or intersecting
--- 192,205 ----
  merge_and_complain (struct cl_decoded_option **decoded_options,
  		    unsigned int *decoded_options_count,
  		    struct cl_decoded_option *fdecoded_options,
! 		    unsigned int fdecoded_options_count,
! 		    struct cl_decoded_option *decoded_cl_options,
! 		    unsigned int decoded_cl_options_count)
  {
    unsigned int i, j;
    struct cl_decoded_option *pic_option = NULL;
    struct cl_decoded_option *pie_option = NULL;
+   struct cl_decoded_option *cf_protection_option = NULL;
  
    /* ???  Merge options from files.  Most cases can be
       handled by either unioning or intersecting
*************** merge_and_complain (struct cl_decoded_op
*** 211,216 ****
--- 214,230 ----
       In absence of that it's unclear what a good default is.
       It's also difficult to get positional handling correct.  */
  
+   /* Look for a -fcf-protection option in the link-time options
+      which overrides any -fcf-protection from the lto sections.  */
+   for (i = 0; i < decoded_cl_options_count; ++i)
+     {
+       struct cl_decoded_option *foption = &decoded_cl_options[i];
+       if (foption->opt_index == OPT_fcf_protection_)
+ 	{
+ 	  cf_protection_option = foption;
+ 	}
+     }
+   
    /* The following does what the old LTO option code did,
       union all target and a selected set of common options.  */
    for (i = 0; i < fdecoded_options_count; ++i)
*************** merge_and_complain (struct cl_decoded_op
*** 287,292 ****
--- 301,348 ----
  			 foption->orig_option_with_args_text);
  	  break;
  
+ 	case OPT_fcf_protection_:
+ 	  /* Default to link-time option, else append or check identical.  */
+ 	  if (!cf_protection_option
+ 	      || cf_protection_option->value == CF_CHECK)
+ 	    {
+ 	      for (j = 0; j < *decoded_options_count; ++j)
+ 		if ((*decoded_options)[j].opt_index == foption->opt_index)
+ 		  break;
+ 	      if (j == *decoded_options_count)
+ 		append_option (decoded_options, decoded_options_count, foption);
+ 	      else if ((*decoded_options)[j].value != foption->value)
+ 		{
+ 		  if (cf_protection_option
+ 		      && cf_protection_option->value == CF_CHECK)
+ 		    fatal_error (input_location,
+ 				 "option -fcf-protection with mismatching values"
+ 				 " (%s, %s)",
+ 				 (*decoded_options)[j].arg, foption->arg);
+ 		  else
+ 		    {
+ 		      /* Merge and update the -fcf-protection option.  */
+ 		      (*decoded_options)[j].value &= (foption->value
+ 						      & CF_FULL);
+ 		      switch ((*decoded_options)[j].value)
+ 			{
+ 			case CF_NONE:
+ 			  (*decoded_options)[j].arg = "none";
+ 			  break;
+ 			case CF_BRANCH:
+ 			  (*decoded_options)[j].arg = "branch";
+ 			  break;
+ 			case CF_RETURN:
+ 			  (*decoded_options)[j].arg = "return";
+ 			  break;
+ 			default:
+ 			  gcc_unreachable ();
+ 			}
+ 		    }
+ 		}
+ 	    }
+ 	  break;
+ 
  	case OPT_O:
  	case OPT_Ofast:
  	case OPT_Og:
*************** append_compiler_options (obstack *argv_o
*** 631,636 ****
--- 687,693 ----
  	case OPT_fopenacc:
  	case OPT_fopenacc_dim_:
  	case OPT_foffload_abi_:
+ 	case OPT_fcf_protection_:
  	case OPT_g:
  	case OPT_O:
  	case OPT_Ofast:
*************** find_crtoffloadtable (void)
*** 988,999 ****
  
  /* A subroutine of run_gcc.  Examine the open file FD for lto sections with
     name prefix PREFIX, at FILE_OFFSET, and store any options we find in OPTS
!    and OPT_COUNT.  Return true if we found a matchingn section, false
     otherwise.  COLLECT_GCC holds the value of the environment variable with
     the same name.  */
  
  static bool
  find_and_merge_options (int fd, off_t file_offset, const char *prefix,
  			struct cl_decoded_option **opts,
  			unsigned int *opt_count, const char *collect_gcc)
  {
--- 1045,1058 ----
  
  /* A subroutine of run_gcc.  Examine the open file FD for lto sections with
     name prefix PREFIX, at FILE_OFFSET, and store any options we find in OPTS
!    and OPT_COUNT.  Return true if we found a matching section, false
     otherwise.  COLLECT_GCC holds the value of the environment variable with
     the same name.  */
  
  static bool
  find_and_merge_options (int fd, off_t file_offset, const char *prefix,
+ 			struct cl_decoded_option *decoded_cl_options,
+ 			unsigned int decoded_cl_options_count,
  			struct cl_decoded_option **opts,
  			unsigned int *opt_count, const char *collect_gcc)
  {
*************** find_and_merge_options (int fd, off_t fi
*** 1040,1046 ****
        else
  	merge_and_complain (&fdecoded_options,
  			    &fdecoded_options_count,
! 			    f2decoded_options, f2decoded_options_count);
  
        fopts += strlen (fopts) + 1;
      }
--- 1099,1107 ----
        else
  	merge_and_complain (&fdecoded_options,
  			    &fdecoded_options_count,
! 			    f2decoded_options, f2decoded_options_count,
! 			    decoded_cl_options,
! 			    decoded_cl_options_count);
  
        fopts += strlen (fopts) + 1;
      }
*************** run_gcc (unsigned argc, char *argv[])
*** 1373,1378 ****
--- 1434,1440 ----
  	}
  
        if (find_and_merge_options (fd, file_offset, LTO_SECTION_NAME_PREFIX,
+ 				  decoded_options, decoded_options_count,
  				  &fdecoded_options, &fdecoded_options_count,
  				  collect_gcc))
  	{
*************** cont1:
*** 1576,1581 ****
--- 1638,1644 ----
  	    fatal_error (input_location, "cannot open %s: %m", filename);
  	  if (!find_and_merge_options (fd, file_offset,
  				       OFFLOAD_SECTION_NAME_PREFIX,
+ 				       decoded_options, decoded_options_count,
  				       &offload_fdecoded_options,
  				       &offload_fdecoded_options_count,
  				       collect_gcc))
diff -Nrcpad gcc-10.2.0/gcc/machmode.h gcc-10.3.0/gcc/machmode.h
*** gcc-10.2.0/gcc/machmode.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/machmode.h	Thu Apr  8 11:56:28 2021
*************** extern CONST_MODE_FBIT unsigned char mod
*** 708,714 ****
  /* Get a bitmask containing 1 for all bits in a word
     that fit within mode MODE.  */
  
! extern const unsigned HOST_WIDE_INT mode_mask_array[NUM_MACHINE_MODES];
  
  #define GET_MODE_MASK(MODE) mode_mask_array[MODE]
  
--- 708,715 ----
  /* Get a bitmask containing 1 for all bits in a word
     that fit within mode MODE.  */
  
! extern CONST_MODE_MASK unsigned HOST_WIDE_INT
!   mode_mask_array[NUM_MACHINE_MODES];
  
  #define GET_MODE_MASK(MODE) mode_mask_array[MODE]
  
diff -Nrcpad gcc-10.2.0/gcc/match.pd gcc-10.3.0/gcc/match.pd
*** gcc-10.2.0/gcc/match.pd	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/match.pd	Thu Apr  8 11:56:28 2021
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 244,279 ****
  (for cmp (gt ge lt le)
       outp (convert convert negate negate)
       outn (negate negate convert convert)
!  /* Transform (X > 0.0 ? 1.0 : -1.0) into copysign(1, X). */
!  /* Transform (X >= 0.0 ? 1.0 : -1.0) into copysign(1, X). */
!  /* Transform (X < 0.0 ? 1.0 : -1.0) into copysign(1,-X). */
!  /* Transform (X <= 0.0 ? 1.0 : -1.0) into copysign(1,-X). */
   (simplify
!   (cond (cmp @0 real_zerop) real_onep@1 real_minus_onep)
!   (if (!HONOR_NANS (type) && !HONOR_SIGNED_ZEROS (type)
!        && types_match (type, TREE_TYPE (@0)))
!    (switch
!     (if (types_match (type, float_type_node))
!      (BUILT_IN_COPYSIGNF @1 (outp @0)))
!     (if (types_match (type, double_type_node))
!      (BUILT_IN_COPYSIGN @1 (outp @0)))
!     (if (types_match (type, long_double_type_node))
!      (BUILT_IN_COPYSIGNL @1 (outp @0))))))
!  /* Transform (X > 0.0 ? -1.0 : 1.0) into copysign(1,-X). */
!  /* Transform (X >= 0.0 ? -1.0 : 1.0) into copysign(1,-X). */
!  /* Transform (X < 0.0 ? -1.0 : 1.0) into copysign(1,X). */
!  /* Transform (X <= 0.0 ? -1.0 : 1.0) into copysign(1,X). */
   (simplify
!   (cond (cmp @0 real_zerop) real_minus_onep real_onep@1)
!   (if (!HONOR_NANS (type) && !HONOR_SIGNED_ZEROS (type)
!        && types_match (type, TREE_TYPE (@0)))
!    (switch
!     (if (types_match (type, float_type_node))
!      (BUILT_IN_COPYSIGNF @1 (outn @0)))
!     (if (types_match (type, double_type_node))
!      (BUILT_IN_COPYSIGN @1 (outn @0)))
!     (if (types_match (type, long_double_type_node))
!      (BUILT_IN_COPYSIGNL @1 (outn @0)))))))
  
  /* Transform X * copysign (1.0, X) into abs(X). */
  (simplify
--- 244,265 ----
  (for cmp (gt ge lt le)
       outp (convert convert negate negate)
       outn (negate negate convert convert)
!  /* Transform X * (X > 0.0 ? 1.0 : -1.0) into abs(X). */
!  /* Transform X * (X >= 0.0 ? 1.0 : -1.0) into abs(X). */
!  /* Transform X * (X < 0.0 ? 1.0 : -1.0) into -abs(X). */
!  /* Transform X * (X <= 0.0 ? 1.0 : -1.0) into -abs(X). */
   (simplify
!   (mult:c @0 (cond (cmp @0 real_zerop) real_onep@1 real_minus_onep))
!   (if (!HONOR_NANS (type) && !HONOR_SIGNED_ZEROS (type))
!    (outp (abs @0))))
!  /* Transform X * (X > 0.0 ? -1.0 : 1.0) into -abs(X). */
!  /* Transform X * (X >= 0.0 ? -1.0 : 1.0) into -abs(X). */
!  /* Transform X * (X < 0.0 ? -1.0 : 1.0) into abs(X). */
!  /* Transform X * (X <= 0.0 ? -1.0 : 1.0) into abs(X). */
   (simplify
!   (mult:c @0 (cond (cmp @0 real_zerop) real_minus_onep real_onep@1))
!   (if (!HONOR_NANS (type) && !HONOR_SIGNED_ZEROS (type))
!    (outn (abs @0)))))
  
  /* Transform X * copysign (1.0, X) into abs(X). */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 605,616 ****
   (lshift INTEGER_CST@1 @2))
  (for mod (trunc_mod floor_mod)
   (simplify
!   (mod @0 (convert?@3 (power_of_two_cand@1 @2)))
!   (if ((TYPE_UNSIGNED (type)
! 	|| tree_expr_nonnegative_p (@0))
! 	&& tree_nop_conversion_p (type, TREE_TYPE (@3))
! 	&& integer_pow2p (@2) && tree_int_cst_sgn (@2) > 0)
!    (bit_and @0 (convert (minus @1 { build_int_cst (TREE_TYPE (@1), 1); }))))))
  
  /* Simplify (unsigned t * 2)/2 -> unsigned t & 0x7FFFFFFF.  */
  (simplify
--- 591,613 ----
   (lshift INTEGER_CST@1 @2))
  (for mod (trunc_mod floor_mod)
   (simplify
!   (mod @0 (convert? (power_of_two_cand@1 @2)))
!   (if ((TYPE_UNSIGNED (type) || tree_expr_nonnegative_p (@0))
!        /* Allow any integral conversions of the divisor, except
! 	  conversion from narrower signed to wider unsigned type
! 	  where if @1 would be negative power of two, the divisor
! 	  would not be a power of two.  */
!        && INTEGRAL_TYPE_P (type)
!        && INTEGRAL_TYPE_P (TREE_TYPE (@1))
!        && (TYPE_PRECISION (type) <= TYPE_PRECISION (TREE_TYPE (@1))
! 	   || TYPE_UNSIGNED (TREE_TYPE (@1))
! 	   || !TYPE_UNSIGNED (type))
!        && integer_pow2p (@2) && tree_int_cst_sgn (@2) > 0)
!    (with { tree utype = TREE_TYPE (@1);
! 	   if (!TYPE_OVERFLOW_WRAPS (utype))
! 	     utype = unsigned_type_for (utype); }
!     (bit_and @0 (convert (minus (convert:utype @1)
! 				{ build_one_cst (utype); })))))))
  
  /* Simplify (unsigned t * 2)/2 -> unsigned t & 0x7FFFFFFF.  */
  (simplify
diff -Nrcpad gcc-10.2.0/gcc/modulo-sched.c gcc-10.3.0/gcc/modulo-sched.c
*** gcc-10.2.0/gcc/modulo-sched.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/modulo-sched.c	Thu Apr  8 11:56:28 2021
*************** static int sms_order_nodes (ddg_ptr, int
*** 210,217 ****
  static void set_node_sched_params (ddg_ptr);
  static partial_schedule_ptr sms_schedule_by_order (ddg_ptr, int, int, int *);
  static void permute_partial_schedule (partial_schedule_ptr, rtx_insn *);
- static void generate_prolog_epilog (partial_schedule_ptr, class loop *,
-                                     rtx, rtx);
  static int calculate_stage_count (partial_schedule_ptr, int);
  static void calculate_must_precede_follow (ddg_node_ptr, int, int,
  					   int, int, sbitmap, sbitmap, sbitmap);
--- 210,215 ----
*************** doloop_register_get (rtx_insn *head, rtx
*** 391,420 ****
     this constant.  Otherwise return 0.  */
  static rtx_insn *
  const_iteration_count (rtx count_reg, basic_block pre_header,
! 		       int64_t * count)
  {
    rtx_insn *insn;
    rtx_insn *head, *tail;
  
    if (! pre_header)
      return NULL;
  
    get_ebb_head_tail (pre_header, pre_header, &head, &tail);
  
    for (insn = tail; insn != PREV_INSN (head); insn = PREV_INSN (insn))
!     if (NONDEBUG_INSN_P (insn) && single_set (insn) &&
! 	rtx_equal_p (count_reg, SET_DEST (single_set (insn))))
        {
  	rtx pat = single_set (insn);
  
  	if (CONST_INT_P (SET_SRC (pat)))
  	  {
  	    *count = INTVAL (SET_SRC (pat));
  	    return insn;
  	  }
  
  	return NULL;
        }
  
    return NULL;
  }
--- 389,428 ----
     this constant.  Otherwise return 0.  */
  static rtx_insn *
  const_iteration_count (rtx count_reg, basic_block pre_header,
! 		       int64_t *count, bool* adjust_inplace)
  {
    rtx_insn *insn;
    rtx_insn *head, *tail;
  
+   *adjust_inplace = false;
+   bool read_after = false;
+ 
    if (! pre_header)
      return NULL;
  
    get_ebb_head_tail (pre_header, pre_header, &head, &tail);
  
    for (insn = tail; insn != PREV_INSN (head); insn = PREV_INSN (insn))
!     if (single_set (insn) && rtx_equal_p (count_reg,
! 					  SET_DEST (single_set (insn))))
        {
  	rtx pat = single_set (insn);
  
  	if (CONST_INT_P (SET_SRC (pat)))
  	  {
  	    *count = INTVAL (SET_SRC (pat));
+ 	    *adjust_inplace = !read_after;
  	    return insn;
  	  }
  
  	return NULL;
        }
+     else if (NONDEBUG_INSN_P (insn) && reg_mentioned_p (count_reg, insn))
+       {
+ 	read_after = true;
+ 	if (reg_set_p (count_reg, insn))
+ 	   break;
+       }
  
    return NULL;
  }
*************** duplicate_insns_of_cycles (partial_sched
*** 1124,1130 ****
  /* Generate the instructions (including reg_moves) for prolog & epilog.  */
  static void
  generate_prolog_epilog (partial_schedule_ptr ps, class loop *loop,
!                         rtx count_reg, rtx count_init)
  {
    int i;
    int last_stage = PS_STAGE_COUNT (ps) - 1;
--- 1132,1138 ----
  /* Generate the instructions (including reg_moves) for prolog & epilog.  */
  static void
  generate_prolog_epilog (partial_schedule_ptr ps, class loop *loop,
! 			rtx count_reg, bool adjust_init)
  {
    int i;
    int last_stage = PS_STAGE_COUNT (ps) - 1;
*************** generate_prolog_epilog (partial_schedule
*** 1133,1144 ****
    /* Generate the prolog, inserting its insns on the loop-entry edge.  */
    start_sequence ();
  
!   if (!count_init)
      {
        /* Generate instructions at the beginning of the prolog to
!          adjust the loop count by STAGE_COUNT.  If loop count is constant
!          (count_init), this constant is adjusted by STAGE_COUNT in
!          generate_prolog_epilog function.  */
        rtx sub_reg = NULL_RTX;
  
        sub_reg = expand_simple_binop (GET_MODE (count_reg), MINUS, count_reg,
--- 1141,1152 ----
    /* Generate the prolog, inserting its insns on the loop-entry edge.  */
    start_sequence ();
  
!   if (adjust_init)
      {
        /* Generate instructions at the beginning of the prolog to
! 	 adjust the loop count by STAGE_COUNT.  If loop count is constant
! 	 and it not used anywhere in prologue, this constant is adjusted by
! 	 STAGE_COUNT outside of generate_prolog_epilog function.  */
        rtx sub_reg = NULL_RTX;
  
        sub_reg = expand_simple_binop (GET_MODE (count_reg), MINUS, count_reg,
*************** sms_schedule (void)
*** 1526,1532 ****
        rtx_insn *count_init;
        int mii, rec_mii, stage_count, min_cycle;
        int64_t loop_count = 0;
!       bool opt_sc_p;
  
        if (! (g = g_arr[loop->num]))
          continue;
--- 1534,1541 ----
        rtx_insn *count_init;
        int mii, rec_mii, stage_count, min_cycle;
        int64_t loop_count = 0;
!       bool opt_sc_p, adjust_inplace = false;
!       basic_block pre_header;
  
        if (! (g = g_arr[loop->num]))
          continue;
*************** sms_schedule (void)
*** 1567,1585 ****
  	}
  
  
!       /* In case of th loop have doloop register it gets special
! 	 handling.  */
!       count_init = NULL;
!       if ((count_reg = doloop_register_get (head, tail)))
! 	{
! 	  basic_block pre_header;
! 
! 	  pre_header = loop_preheader_edge (loop)->src;
! 	  count_init = const_iteration_count (count_reg, pre_header,
! 					      &loop_count);
! 	}
        gcc_assert (count_reg);
  
        if (dump_file && count_init)
          {
            fprintf (dump_file, "SMS const-doloop ");
--- 1576,1588 ----
  	}
  
  
!       count_reg = doloop_register_get (head, tail);
        gcc_assert (count_reg);
  
+       pre_header = loop_preheader_edge (loop)->src;
+       count_init = const_iteration_count (count_reg, pre_header, &loop_count,
+ 					  &adjust_inplace);
+ 
        if (dump_file && count_init)
          {
            fprintf (dump_file, "SMS const-doloop ");
*************** sms_schedule (void)
*** 1699,1707 ****
  	      print_partial_schedule (ps, dump_file);
  	    }
   
!           /* case the BCT count is not known , Do loop-versioning */
! 	  if (count_reg && ! count_init)
              {
  	      rtx comp_rtx = gen_rtx_GT (VOIDmode, count_reg,
  					 gen_int_mode (stage_count,
  						       GET_MODE (count_reg)));
--- 1702,1721 ----
  	      print_partial_schedule (ps, dump_file);
  	    }
   
! 	  if (count_init)
! 	    {
! 	       if (adjust_inplace)
! 		{
! 		  /* When possible, set new iteration count of loop kernel in
! 		     place.  Otherwise, generate_prolog_epilog creates an insn
! 		     to adjust.  */
! 		  SET_SRC (single_set (count_init)) = GEN_INT (loop_count
! 							    - stage_count + 1);
! 		}
! 	    }
! 	  else
              {
+ 	      /* case the BCT count is not known , Do loop-versioning */
  	      rtx comp_rtx = gen_rtx_GT (VOIDmode, count_reg,
  					 gen_int_mode (stage_count,
  						       GET_MODE (count_reg)));
*************** sms_schedule (void)
*** 1711,1722 ****
  	      loop_version (loop, comp_rtx, &condition_bb,
  	  		    prob, prob.invert (),
  			    prob, prob.invert (), true);
! 	     }
! 
! 	  /* Set new iteration count of loop kernel.  */
!           if (count_reg && count_init)
! 	    SET_SRC (single_set (count_init)) = GEN_INT (loop_count
! 						     - stage_count + 1);
  
  	  /* Now apply the scheduled kernel to the RTL of the loop.  */
  	  permute_partial_schedule (ps, g->closing_branch->first_note);
--- 1725,1731 ----
  	      loop_version (loop, comp_rtx, &condition_bb,
  	  		    prob, prob.invert (),
  			    prob, prob.invert (), true);
! 	    }
  
  	  /* Now apply the scheduled kernel to the RTL of the loop.  */
  	  permute_partial_schedule (ps, g->closing_branch->first_note);
*************** sms_schedule (void)
*** 1733,1739 ****
  	  if (dump_file)
  	    print_node_sched_params (dump_file, g->num_nodes, ps);
  	  /* Generate prolog and epilog.  */
!           generate_prolog_epilog (ps, loop, count_reg, count_init);
  	  break;
  	}
  
--- 1742,1748 ----
  	  if (dump_file)
  	    print_node_sched_params (dump_file, g->num_nodes, ps);
  	  /* Generate prolog and epilog.  */
! 	  generate_prolog_epilog (ps, loop, count_reg, !adjust_inplace);
  	  break;
  	}
  
diff -Nrcpad gcc-10.2.0/gcc/objc/ChangeLog gcc-10.3.0/gcc/objc/ChangeLog
*** gcc-10.2.0/gcc/objc/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/objc/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,115 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-01  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.c (synth_module_prologue): Get the SEL identifier.
+ 	* objc-act.h (enum objc_tree_index): Add OCTI_SEL_NAME.
+ 	(objc_selector_name): New.
+ 	(SEL_TYPEDEF_NAME): New.
+ 	* objc-gnu-runtime-abi-01.c
+ 	(gnu_runtime_01_initialize): Initialize SEL typedef.
+ 	* objc-next-runtime-abi-01.c
+ 	(next_runtime_01_initialize): Likewise.
+ 	* objc-next-runtime-abi-02.c
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-06  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.c (start_class): Accept visibility attributes
+ 	without warning.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.c (objc_prop_attr_kind_for_rid): Handle
+ 	RID_PROPATOMIC.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.c (objc_prop_attr_kind_for_rid): New.
+ 	(objc_add_property_declaration): Adjust to consume the
+ 	parser output using a vector of parsed attributes.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-11  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.c (objc_v2_build_ivar_ref): Test
+ 	DECL_C_BIT_FIELD to detect that an ivar is a bitfield.
+ 
+ 2021-03-24  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.c
+ 	(objc_get_superclass_ref_decl): Split this code out.
+ 	(next_runtime_abi_02_get_class_super_ref): Compute
+ 	super refs using the objc_get_superclass_ref_decl().
+ 	(next_runtime_abi_02_get_category_super_ref): Likewise.
+ 	(build_v2_super_template): Add new
+ 	fields to the template.
+ 	(build_v2_protocol_template): Build new field entries.
+ 	(generate_v2_meth_descriptor_table): Adjust to allow recording all
+ 	method types.
+ 	(generate_v2_meth_type_list): New.
+ 	(build_v2_protocol_initializer): Initialize the additional fields.
+ 	(generate_v2_protocols): Record method types for all entries and
+ 	generate the additional method type table.
+ 	* objc-runtime-shared-support.c (start_var_decl): Make the
+ 	decl_assembler_name follow the metadata name for C++ on NeXT
+ 	runtime platforms.
+ 	(TAG_MSGSENDSUPER, TAG_MSGSENDID, TAG_MSGSENDSUPER_STRET,
+ 	TAG_MSGSENDID_STRET, FIXUP_NEEDED): Revised spelling.
+ 	(TAG_FIXUP): New.
+ 	Rename FIXUP_NEEDED to USE_FIXUP_BEFORE
+ 	(next_runtime_02_initialize): Adjust message calls to use
+ 	fixup variants only when required. Use renamed macros.
+ 	(next_runtime_abi_02_get_arg_type_list_base): Likewise.
+ 	(next_runtime_abi_02_build_objc_method_call): Likewise.
+ 	(next_runtime_abi_02_get_arg_type_list_base): Correct indent.
+ 	(build_v2_build_objc_method_call): New.
+ 	(build_v2_objc_method_fixup_call): Split out from ...
+ 	(next_runtime_abi_02_build_objc_method_call): ... here.
+ 	Arrange to adjust the call on the basis of the target
+ 	runtime.
+ 	(create_global_decl): Update to allow the caller to
+ 	specify declaration or definition.
+ 	(create_hidden_decl): Likewise.
+ 	(next_runtime_abi_02_protocol_decl): Make the symbol
+ 	weak and hidden for later OS runtime versions.
+ 	(build_v2_protocol_list_address_table): Likewise.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.c
+ 	(next_runtime_abi_02_init_metadata_attributes): Make protocol
+ 	refs a distinct section.
+ 
+ 2021-03-22  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-10-10  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-next-runtime-abi-02.c
+ 	(next_runtime_abi_02_init_metadata_attributes): Attach metadata
+ 	for the special string sections to class, method and method type
+ 	string sections.
+ 
+ 2021-01-14  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	Backported from master:
+ 	2020-11-04  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	* objc-act.c (objc_non_constant_expr_p): New.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-act.c gcc-10.3.0/gcc/objc/objc-act.c
*** gcc-10.2.0/gcc/objc/objc-act.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-act.c	Thu Apr  8 11:56:28 2021
*************** lookup_property (tree interface_type, tr
*** 804,922 ****
    return inter;
  }
  
  /* This routine is called by the parser when a
     @property... declaration is found.  'decl' is the declaration of
     the property (type/identifier), and the other arguments represent
     property attributes that may have been specified in the Objective-C
     declaration.  'parsed_property_readonly' is 'true' if the attribute
     'readonly' was specified, and 'false' if not; similarly for the
!    other bool parameters.  'parsed_property_getter_ident' is NULL_TREE
     if the attribute 'getter' was not specified, and is the identifier
     corresponding to the specified getter if it was; similarly for
!    'parsed_property_setter_ident'.  */
  void
  objc_add_property_declaration (location_t location, tree decl,
! 			       bool parsed_property_readonly, bool parsed_property_readwrite,
! 			       bool parsed_property_assign, bool parsed_property_retain,
! 			       bool parsed_property_copy, bool parsed_property_nonatomic,
! 			       tree parsed_property_getter_ident, tree parsed_property_setter_ident)
  {
-   tree property_decl;
-   tree x;
-   /* 'property_readonly' and 'property_assign_semantics' are the final
-      attributes of the property after all parsed attributes have been
-      considered (eg, if we parsed no 'readonly' and no 'readwrite', ie
-      parsed_property_readonly = false and parsed_property_readwrite =
-      false, then property_readonly will be false because the default
-      is readwrite).  */
-   bool property_readonly = false;
-   objc_property_assign_semantics property_assign_semantics = OBJC_PROPERTY_ASSIGN;
-   bool property_extension_in_class_extension = false;
- 
    if (flag_objc1_only)
!     error_at (input_location, "%<@property%> is not available in Objective-C 1.0");
! 
!   if (parsed_property_readonly && parsed_property_readwrite)
!     {
!       error_at (location, "%<readonly%> attribute conflicts with %<readwrite%> attribute");
!       /* In case of conflicting attributes (here and below), after
! 	 producing an error, we pick one of the attributes and keep
! 	 going.  */
!       property_readonly = false;
!     }
!   else
!     {
!       if (parsed_property_readonly)
! 	property_readonly = true;
! 
!       if (parsed_property_readwrite)
! 	property_readonly = false;
!     }
! 
!   if (parsed_property_readonly && parsed_property_setter_ident)
!     {
!       error_at (location, "%<readonly%> attribute conflicts with %<setter%> attribute");
!       property_readonly = false;
!     }
! 
!   if (parsed_property_assign && parsed_property_retain)
!     {
!       error_at (location, "%<assign%> attribute conflicts with %<retain%> attribute");
!       property_assign_semantics = OBJC_PROPERTY_RETAIN;
!     }
!   else if (parsed_property_assign && parsed_property_copy)
!     {
!       error_at (location, "%<assign%> attribute conflicts with %<copy%> attribute");
!       property_assign_semantics = OBJC_PROPERTY_COPY;
!     }
!   else if (parsed_property_retain && parsed_property_copy)
!     {
!       error_at (location, "%<retain%> attribute conflicts with %<copy%> attribute");
!       property_assign_semantics = OBJC_PROPERTY_COPY;
!     }
!   else
!     {
!       if (parsed_property_assign)
! 	property_assign_semantics = OBJC_PROPERTY_ASSIGN;
! 
!       if (parsed_property_retain)
! 	property_assign_semantics = OBJC_PROPERTY_RETAIN;
! 
!       if (parsed_property_copy)
! 	property_assign_semantics = OBJC_PROPERTY_COPY;
!     }
  
    if (!objc_interface_context)
      {
!       error_at (location, "property declaration not in @interface or @protocol context");
        return;
      }
  
!   /* At this point we know that we are either in an interface, a
!      category, or a protocol.  */
  
!   /* We expect a FIELD_DECL from the parser.  Make sure we didn't get
!      something else, as that would confuse the checks below.  */
!   if (TREE_CODE (decl) != FIELD_DECL)
      {
!       error_at (location, "invalid property declaration");
        return;
      }
  
!   /* Do some spot-checks for the most obvious invalid types.  */
! 
    if (TREE_CODE (TREE_TYPE (decl)) == ARRAY_TYPE)
      {
!       error_at (location, "property cannot be an array");
        return;
      }
  
!   /* The C++/ObjC++ parser seems to reject the ':' for a bitfield when
!      parsing, while the C/ObjC parser accepts it and gives us a
!      FIELD_DECL with a DECL_INITIAL set.  So we use the DECL_INITIAL
!      to check for a bitfield when doing ObjC.  */
! #ifndef OBJCPLUS
!   if (DECL_INITIAL (decl))
      {
        /* A @property is not an actual variable, but it is a way to
  	 describe a pair of accessor methods, so its type (which is
--- 804,878 ----
    return inter;
  }
  
+ /* This routine returns a PROPERTY_KIND for the front end RID code supplied.  */
+ 
+ enum objc_property_attribute_kind
+ objc_prop_attr_kind_for_rid (enum rid prop_rid)
+ {
+   switch (prop_rid)
+     {
+       default:			return OBJC_PROPERTY_ATTR_UNKNOWN;
+       case RID_GETTER:		return OBJC_PROPERTY_ATTR_GETTER;
+       case RID_SETTER:		return OBJC_PROPERTY_ATTR_SETTER;
+ 
+       case RID_READONLY:	return OBJC_PROPERTY_ATTR_READONLY;
+       case RID_READWRITE:	return OBJC_PROPERTY_ATTR_READWRITE;
+ 
+       case RID_ASSIGN:		return OBJC_PROPERTY_ATTR_ASSIGN;
+       case RID_RETAIN:		return OBJC_PROPERTY_ATTR_RETAIN;
+       case RID_COPY:		return OBJC_PROPERTY_ATTR_COPY;
+ 
+       case RID_PROPATOMIC:	return OBJC_PROPERTY_ATTR_ATOMIC;
+       case RID_NONATOMIC:	return OBJC_PROPERTY_ATTR_NONATOMIC;
+ 
+     }
+ }
+ 
  /* This routine is called by the parser when a
     @property... declaration is found.  'decl' is the declaration of
     the property (type/identifier), and the other arguments represent
     property attributes that may have been specified in the Objective-C
     declaration.  'parsed_property_readonly' is 'true' if the attribute
     'readonly' was specified, and 'false' if not; similarly for the
!    other bool parameters.  'property_getter_ident' is NULL_TREE
     if the attribute 'getter' was not specified, and is the identifier
     corresponding to the specified getter if it was; similarly for
!    'property_setter_ident'.  */
  void
  objc_add_property_declaration (location_t location, tree decl,
! 			       vec<property_attribute_info *>& prop_attr_list)
  {
    if (flag_objc1_only)
!     /* FIXME: we probably ought to bail out at this point.  */
!     error_at (location, "%<@property%> is not available in Objective-C 1.0");
  
+   /* We must be in an interface, category, or protocol.  */
    if (!objc_interface_context)
      {
!       error_at (location, "property declaration not in %<@interface%>,"
! 			  " %<@protocol%> or %<category%> context");
        return;
      }
  
!   /* Do some spot-checks for the most obvious invalid cases.  */
  
!   gcc_checking_assert (decl && TREE_CODE (decl) == FIELD_DECL);
! 
!   if (decl && !DECL_NAME (decl))
      {
!       error_at (location, "properties must be named");
        return;
      }
  
!   location_t decl_loc = DECL_SOURCE_LOCATION (decl);
!   decl_loc = make_location (decl_loc, location, decl_loc);
    if (TREE_CODE (TREE_TYPE (decl)) == ARRAY_TYPE)
      {
!       error_at (decl_loc, "property cannot be an array");
        return;
      }
  
!   if (DECL_C_BIT_FIELD (decl))
      {
        /* A @property is not an actual variable, but it is a way to
  	 describe a pair of accessor methods, so its type (which is
*************** objc_add_property_declaration (location_
*** 925,934 ****
  	 and arguments of functions cannot be bitfields).  The
  	 underlying instance variable could be a bitfield, but that is
  	 a different matter.  */
!       error_at (location, "property cannot be a bit-field");
        return;
      }
! #endif
  
    /* TODO: Check that the property type is an Objective-C object or a
       "POD".  */
--- 881,990 ----
  	 and arguments of functions cannot be bitfields).  The
  	 underlying instance variable could be a bitfield, but that is
  	 a different matter.  */
!       error_at (decl_loc, "property cannot be a bit-field");
        return;
      }
! 
!   /* The final results of parsing the (growing number) of property
!      attributes.  */
!   property_attribute_info *attrs[OBJC_PROPATTR_GROUP_MAX] = { 0 };
! 
!   tree property_getter_ident = NULL_TREE;
!   tree property_setter_ident = NULL_TREE;
!   for (unsigned pn = 0; pn < prop_attr_list.length (); ++pn)
!     {
!       if (prop_attr_list[pn]->parse_error)
! 	continue; /* Ignore attributes known to be wrongly parsed.  */
! 
!       switch (int g = (int) prop_attr_list[pn]->group())
! 	{
! 	case OBJC_PROPATTR_GROUP_UNKNOWN:
! 	  continue;
! 	case OBJC_PROPATTR_GROUP_SETTER:
! 	case OBJC_PROPATTR_GROUP_GETTER:
! 	  if (attrs[g])
! 	    {
! 	      warning_at (prop_attr_list[pn]->prop_loc, OPT_Wattributes,
! 			  "multiple property %qE methods specified, the latest"
! 			  " one will be used", attrs[g]->name);
! 	      inform (attrs[g]->prop_loc, "previous specification");
! 	    }
! 	  attrs[g] = prop_attr_list[pn];
! 	  if (g == OBJC_PROPATTR_GROUP_SETTER)
! 	    property_setter_ident = attrs[g]->ident;
! 	  else
! 	    property_getter_ident = attrs[g]->ident;
! 	  continue;
! 	default:
! 	  {
! 	    if (!attrs[g])
! 	      ;
! 	    else if (attrs[g]->prop_kind != prop_attr_list[pn]->prop_kind)
! 	      {
! 		error_at (prop_attr_list[pn]->prop_loc,
! 			  "%qE attribute conflicts with %qE attribute",
! 			  prop_attr_list[pn]->name, attrs[g]->name);
! 		inform (attrs[g]->prop_loc, "%qE specified here",
! 			attrs[g]->name );
! 	      }
! 	    else
! 	      {
! 		warning_at (prop_attr_list[pn]->prop_loc, OPT_Wattributes,
! 			    "duplicate %qE attribute", attrs[g]->name);
! 		inform (attrs[g]->prop_loc, "first specified here");
! 	      }
! 	    attrs[g] = prop_attr_list[pn];
! 	  }
! 	  continue;
! 	}
!     }
! 
!   /* The defaults for atomicity (atomic) and write-ability (readwrite) apply
!      even if the user provides no specified attributes.  */
!   bool property_nonatomic = false;
!   bool property_readonly = false;
! 
!   /* Set the values from any specified by the user; these are easy, only two
!      states.  */
!   if (attrs[OBJC_PROPATTR_GROUP_ATOMIC])
!     property_nonatomic = attrs[OBJC_PROPATTR_GROUP_ATOMIC]->prop_kind
! 			 == OBJC_PROPERTY_ATTR_NONATOMIC;
! 
!   if (attrs[OBJC_PROPATTR_GROUP_READWRITE])
!     property_readonly = attrs[OBJC_PROPATTR_GROUP_READWRITE]->prop_kind
! 			 == OBJC_PROPERTY_ATTR_READONLY;
! 
!   /* One can't set a readonly value; we issue an error, but force the property
!      to readwrite as well.  */
!   if (property_readonly && property_setter_ident)
!     {
!       error_at (attrs[OBJC_PROPATTR_GROUP_READWRITE]->prop_loc, "%<readonly%>"
! 		" attribute conflicts with %<setter%> attribute");
!       gcc_checking_assert (attrs[OBJC_PROPATTR_GROUP_SETTER]);
!       inform (attrs[OBJC_PROPATTR_GROUP_SETTER]->prop_loc, "%<setter%>"
! 	      " specified here");
!       property_readonly = false;
!     }
! 
!   /* Assign semantics is a tri-state property, and also needs some further
!      checking against the object type.  */
!   objc_property_assign_semantics property_assign_semantics
!     = OBJC_PROPERTY_ASSIGN;
! 
!   if (attrs[OBJC_PROPATTR_GROUP_ASSIGN])
!     {
!       if (attrs[OBJC_PROPATTR_GROUP_ASSIGN]->prop_kind
! 	  == OBJC_PROPERTY_ATTR_ASSIGN)
! 	property_assign_semantics = OBJC_PROPERTY_ASSIGN;
!       else if (attrs[OBJC_PROPATTR_GROUP_ASSIGN]->prop_kind
! 	       == OBJC_PROPERTY_ATTR_RETAIN)
! 	property_assign_semantics = OBJC_PROPERTY_RETAIN;
!       else if (attrs[OBJC_PROPATTR_GROUP_ASSIGN]->prop_kind
! 	       == OBJC_PROPERTY_ATTR_COPY)
! 	property_assign_semantics = OBJC_PROPERTY_COPY;
!       else
! 	gcc_unreachable ();
!     }
  
    /* TODO: Check that the property type is an Objective-C object or a
       "POD".  */
*************** objc_add_property_declaration (location_
*** 950,1018 ****
  	 for non-{Objective-C objects}, and to 'retain' for
  	 Objective-C objects.  But that would break compatibility with
  	 other compilers.  */
!       if (!parsed_property_assign && !parsed_property_retain && !parsed_property_copy)
  	{
  	  /* Use 'false' so we do not warn for Class objects.  */
  	  if (objc_type_valid_for_messaging (TREE_TYPE (decl), false))
  	    {
! 	      warning_at (location,
! 			  0,
! 			  "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>",
! 			  decl);
! 	      inform (location,
! 		      "%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it");
  	    }
  	}
      }
  
!   if (property_assign_semantics == OBJC_PROPERTY_RETAIN
!       && !objc_type_valid_for_messaging (TREE_TYPE (decl), true))
!     error_at (location, "%<retain%> attribute is only valid for Objective-C objects");
  
!   if (property_assign_semantics == OBJC_PROPERTY_COPY
!       && !objc_type_valid_for_messaging (TREE_TYPE (decl), true))
!     error_at (location, "%<copy%> attribute is only valid for Objective-C objects");
  
    /* Now determine the final property getter and setter names.  They
       will be stored in the PROPERTY_DECL, from which they'll always be
       extracted and used.  */
  
    /* Adjust, or fill in, setter and getter names.  We overwrite the
!      parsed_property_setter_ident and parsed_property_getter_ident
       with the final setter and getter identifiers that will be
       used.  */
!   if (parsed_property_setter_ident)
      {
        /* The setter should be terminated by ':', but the parser only
  	 gives us an identifier without ':'.  So, we need to add ':'
  	 at the end.  */
!       const char *parsed_setter = IDENTIFIER_POINTER (parsed_property_setter_ident);
        size_t length = strlen (parsed_setter);
        char *final_setter = (char *)alloca (length + 2);
  
        sprintf (final_setter, "%s:", parsed_setter);
!       parsed_property_setter_ident = get_identifier (final_setter);
      }
    else
      {
        if (!property_readonly)
! 	parsed_property_setter_ident = get_identifier (objc_build_property_setter_name
  						       (DECL_NAME (decl)));
      }
  
!   if (!parsed_property_getter_ident)
!     parsed_property_getter_ident = DECL_NAME (decl);
  
    /* Check for duplicate property declarations.  We first check the
       immediate context for a property with the same name.  Any such
       declarations are an error, unless this is a class extension and
       we are extending a property from readonly to readwrite.  */
    for (x = CLASS_PROPERTY_DECL (objc_interface_context); x; x = TREE_CHAIN (x))
      {
        if (PROPERTY_NAME (x) == DECL_NAME (decl))
  	{
  	  if (objc_in_class_extension
! 	      && property_readonly == 0
  	      && PROPERTY_READONLY (x) == 1)
  	    {
  	      /* This is a class extension, and we are extending an
--- 1006,1082 ----
  	 for non-{Objective-C objects}, and to 'retain' for
  	 Objective-C objects.  But that would break compatibility with
  	 other compilers.  */
!       if (!attrs[OBJC_PROPATTR_GROUP_ASSIGN])
  	{
  	  /* Use 'false' so we do not warn for Class objects.  */
  	  if (objc_type_valid_for_messaging (TREE_TYPE (decl), false))
  	    {
! 	      warning_at (decl_loc, 0, "object property %qD has no %<assign%>,"
! 			  " %<retain%> or %<copy%> attribute; assuming"
! 			  " %<assign%>", decl);
! 	      inform (decl_loc, "%<assign%> can be unsafe for Objective-C"
! 		      " objects; please state explicitly if you need it");
  	    }
  	}
      }
  
!   /* Some attributes make no sense unless applied to an Objective-C object.  */
!   bool prop_objc_object_p
!     = objc_type_valid_for_messaging (TREE_TYPE (decl), true);
!   if (!prop_objc_object_p)
!     {
!       tree p_name = NULL_TREE;
!       if (property_assign_semantics == OBJC_PROPERTY_RETAIN
! 	  || property_assign_semantics == OBJC_PROPERTY_COPY)
! 	p_name = attrs[OBJC_PROPATTR_GROUP_ASSIGN]->name;
  
!       if (p_name)
! 	error_at (decl_loc, "%qE attribute is only valid for Objective-C"
! 		  " objects", p_name);
!     }
  
    /* Now determine the final property getter and setter names.  They
       will be stored in the PROPERTY_DECL, from which they'll always be
       extracted and used.  */
  
    /* Adjust, or fill in, setter and getter names.  We overwrite the
!      property_setter_ident and property_getter_ident
       with the final setter and getter identifiers that will be
       used.  */
!   if (property_setter_ident)
      {
        /* The setter should be terminated by ':', but the parser only
  	 gives us an identifier without ':'.  So, we need to add ':'
  	 at the end.  */
!       const char *parsed_setter = IDENTIFIER_POINTER (property_setter_ident);
        size_t length = strlen (parsed_setter);
        char *final_setter = (char *)alloca (length + 2);
  
        sprintf (final_setter, "%s:", parsed_setter);
!       property_setter_ident = get_identifier (final_setter);
      }
    else
      {
        if (!property_readonly)
! 	property_setter_ident = get_identifier (objc_build_property_setter_name
  						       (DECL_NAME (decl)));
      }
  
!   if (!property_getter_ident)
!     property_getter_ident = DECL_NAME (decl);
  
    /* Check for duplicate property declarations.  We first check the
       immediate context for a property with the same name.  Any such
       declarations are an error, unless this is a class extension and
       we are extending a property from readonly to readwrite.  */
+   bool property_extension_in_class_extension = false;
+   tree x = NULL_TREE;
    for (x = CLASS_PROPERTY_DECL (objc_interface_context); x; x = TREE_CHAIN (x))
      {
        if (PROPERTY_NAME (x) == DECL_NAME (decl))
  	{
  	  if (objc_in_class_extension
! 	      && !property_readonly
  	      && PROPERTY_READONLY (x) == 1)
  	    {
  	      /* This is a class extension, and we are extending an
*************** objc_add_property_declaration (location_
*** 1087,1093 ****
  	 types, or it is compatible.  */
        location_t original_location = DECL_SOURCE_LOCATION (x);
  
!       if (PROPERTY_NONATOMIC (x) != parsed_property_nonatomic)
  	{
  	  warning_at (location, 0,
  		      "%<nonatomic%> attribute of property %qD conflicts with "
--- 1151,1157 ----
  	 types, or it is compatible.  */
        location_t original_location = DECL_SOURCE_LOCATION (x);
  
!       if (PROPERTY_NONATOMIC (x) != property_nonatomic)
  	{
  	  warning_at (location, 0,
  		      "%<nonatomic%> attribute of property %qD conflicts with "
*************** objc_add_property_declaration (location_
*** 1098,1104 ****
  	  return;
  	}
  
!       if (PROPERTY_GETTER_NAME (x) != parsed_property_getter_ident)
  	{
  	  warning_at (location, 0,
  		      "%<getter%> attribute of property %qD conflicts with "
--- 1162,1168 ----
  	  return;
  	}
  
!       if (PROPERTY_GETTER_NAME (x) != property_getter_ident)
  	{
  	  warning_at (location, 0,
  		      "%<getter%> attribute of property %qD conflicts with "
*************** objc_add_property_declaration (location_
*** 1112,1118 ****
        /* We can only compare the setter names if both the old and new property have a setter.  */
        if (!property_readonly  &&  !PROPERTY_READONLY(x))
  	{
! 	  if (PROPERTY_SETTER_NAME (x) != parsed_property_setter_ident)
  	    {
  	      warning_at (location, 0,
  			  "%<setter%> attribute of property %qD conflicts with "
--- 1176,1182 ----
        /* We can only compare the setter names if both the old and new property have a setter.  */
        if (!property_readonly  &&  !PROPERTY_READONLY(x))
  	{
! 	  if (PROPERTY_SETTER_NAME (x) != property_setter_ident)
  	    {
  	      warning_at (location, 0,
  			  "%<setter%> attribute of property %qD conflicts with "
*************** objc_add_property_declaration (location_
*** 1190,1202 ****
        if (property_extension_in_class_extension)
  	{
  	  PROPERTY_READONLY (x) = 0;
! 	  PROPERTY_SETTER_NAME (x) = parsed_property_setter_ident;
  	  return;
  	}
      }
  
    /* Create a PROPERTY_DECL node.  */
!   property_decl = make_node (PROPERTY_DECL);
  
    /* Copy the basic information from the original decl.  */
    TREE_TYPE (property_decl) = TREE_TYPE (decl);
--- 1254,1266 ----
        if (property_extension_in_class_extension)
  	{
  	  PROPERTY_READONLY (x) = 0;
! 	  PROPERTY_SETTER_NAME (x) = property_setter_ident;
  	  return;
  	}
      }
  
    /* Create a PROPERTY_DECL node.  */
!   tree property_decl = make_node (PROPERTY_DECL);
  
    /* Copy the basic information from the original decl.  */
    TREE_TYPE (property_decl) = TREE_TYPE (decl);
*************** objc_add_property_declaration (location_
*** 1205,1214 ****
  
    /* Add property-specific information.  */
    PROPERTY_NAME (property_decl) = DECL_NAME (decl);
!   PROPERTY_GETTER_NAME (property_decl) = parsed_property_getter_ident;
!   PROPERTY_SETTER_NAME (property_decl) = parsed_property_setter_ident;
    PROPERTY_READONLY (property_decl) = property_readonly;
!   PROPERTY_NONATOMIC (property_decl) = parsed_property_nonatomic;
    PROPERTY_ASSIGN_SEMANTICS (property_decl) = property_assign_semantics;
    PROPERTY_IVAR_NAME (property_decl) = NULL_TREE;
    PROPERTY_DYNAMIC (property_decl) = 0;
--- 1269,1278 ----
  
    /* Add property-specific information.  */
    PROPERTY_NAME (property_decl) = DECL_NAME (decl);
!   PROPERTY_GETTER_NAME (property_decl) = property_getter_ident;
!   PROPERTY_SETTER_NAME (property_decl) = property_setter_ident;
    PROPERTY_READONLY (property_decl) = property_readonly;
!   PROPERTY_NONATOMIC (property_decl) = property_nonatomic;
    PROPERTY_ASSIGN_SEMANTICS (property_decl) = property_assign_semantics;
    PROPERTY_IVAR_NAME (property_decl) = NULL_TREE;
    PROPERTY_DYNAMIC (property_decl) = 0;
*************** objc_build_class_component_ref (tree cla
*** 1720,1726 ****
  }
  
  
- 
  /* This is used because we don't want to expose PROPERTY_REF to the
     C/C++ frontends.  Maybe we should!  */
  bool
--- 1784,1789 ----
*************** objc_is_property_ref (tree node)
*** 1732,1737 ****
--- 1795,1815 ----
      return false;
  }
  
+ /* We use this to report tree codes that are known to be invalid in const-
+    expression contexts.  */
+ bool
+ objc_non_constant_expr_p (tree node)
+ {
+   switch (TREE_CODE (node))
+     {
+       default:
+ 	return false;
+       case MESSAGE_SEND_EXPR:
+       case PROPERTY_REF:
+ 	return true;
+     }
+ }
+ 
  /* This function builds a setter call for a PROPERTY_REF (real, for a
     declared property, or artificial, for a dot-syntax accessor which
     is not corresponding to a property).  'lhs' must be a PROPERTY_REF
*************** synth_module_prologue (void)
*** 2956,2961 ****
--- 3034,3040 ----
    objc_object_name = get_identifier (OBJECT_TYPEDEF_NAME);
    objc_instancetype_name = get_identifier (INSTANCE_TYPEDEF_NAME);
    objc_class_name = get_identifier (CLASS_TYPEDEF_NAME);
+   objc_selector_name = get_identifier (SEL_TYPEDEF_NAME);
  
    /* Declare the 'id', 'instancetype' and 'Class' typedefs.  */
    type = lang_hooks.decls.pushdecl (build_decl (input_location,
*************** start_class (enum tree_code code, tree c
*** 6937,6948 ****
  	      tree name = TREE_PURPOSE (attribute);
  
  	      /* TODO: Document what the objc_exception attribute is/does.  */
! 	      /* We handle the 'deprecated' and (undocumented) 'objc_exception'
! 		 attributes.  */
  	      if (is_attribute_p  ("deprecated", name))
  		TREE_DEPRECATED (klass) = 1;
  	      else if (is_attribute_p  ("objc_exception", name))
  		CLASS_HAS_EXCEPTION_ATTR (klass) = 1;
  	      else
  		/* Warn about and ignore all others for now, but store them.  */
  		warning (OPT_Wattributes, "%qE attribute directive ignored", name);
--- 7016,7029 ----
  	      tree name = TREE_PURPOSE (attribute);
  
  	      /* TODO: Document what the objc_exception attribute is/does.  */
! 	      /* We handle the 'deprecated', 'visibility' and (undocumented)
! 		 'objc_exception' attributes.  */
  	      if (is_attribute_p  ("deprecated", name))
  		TREE_DEPRECATED (klass) = 1;
  	      else if (is_attribute_p  ("objc_exception", name))
  		CLASS_HAS_EXCEPTION_ATTR (klass) = 1;
+ 	      else if (is_attribute_p  ("visibility", name))
+ 		;
  	      else
  		/* Warn about and ignore all others for now, but store them.  */
  		warning (OPT_Wattributes, "%qE attribute directive ignored", name);
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-act.h gcc-10.3.0/gcc/objc/objc-act.h
*** gcc-10.2.0/gcc/objc/objc-act.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-act.h	Thu Apr  8 11:56:28 2021
*************** enum objc_tree_index
*** 371,376 ****
--- 371,377 ----
      OCTI_ID_NAME,
      OCTI_INSTANCETYPE_NAME,
      OCTI_CLASS_NAME,
+     OCTI_SEL_NAME,
      OCTI_CNST_STR_ID,
      OCTI_CNST_STR_TYPE,
      OCTI_CNST_STR_GLOB_ID,
*************** extern GTY(()) tree objc_global_trees[OC
*** 576,581 ****
--- 577,583 ----
  #define objc_object_name        objc_global_trees[OCTI_ID_NAME]
  #define objc_instancetype_name	objc_global_trees[OCTI_INSTANCETYPE_NAME]
  #define objc_class_name		objc_global_trees[OCTI_CLASS_NAME]
+ #define objc_selector_name	objc_global_trees[OCTI_SEL_NAME]
  
  /* Constant string classes.  */
  #define constant_string_id	objc_global_trees[OCTI_CNST_STR_ID]
*************** extern GTY(()) tree objc_global_trees[OC
*** 614,619 ****
--- 616,622 ----
  #define OBJECT_TYPEDEF_NAME		"id"
  #define INSTANCE_TYPEDEF_NAME		"instancetype"
  #define CLASS_TYPEDEF_NAME		"Class"
+ #define SEL_TYPEDEF_NAME		"SEL"
  
  #define TAG_OBJECT			"objc_object"
  #define TAG_CLASS			"objc_class"
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-gnu-runtime-abi-01.c gcc-10.3.0/gcc/objc/objc-gnu-runtime-abi-01.c
*** gcc-10.2.0/gcc/objc/objc-gnu-runtime-abi-01.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-gnu-runtime-abi-01.c	Thu Apr  8 11:56:28 2021
*************** static void gnu_runtime_01_initialize (v
*** 208,213 ****
--- 208,220 ----
    type = build_qualified_type (type, TYPE_QUAL_CONST);
    objc_selector_type = build_pointer_type (type);
  
+   /* SEL typedef.  */
+   type = lang_hooks.decls.pushdecl (build_decl (input_location,
+ 						TYPE_DECL,
+ 						objc_selector_name,
+ 						objc_selector_type));
+   TREE_NO_WARNING (type) = 1;
+ 
    /* typedef id (*IMP)(id, SEL, ...); */
    ftype = build_varargs_function_type_list (objc_object_type,
  					    objc_object_type,
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-next-runtime-abi-01.c gcc-10.3.0/gcc/objc/objc-next-runtime-abi-01.c
*** gcc-10.2.0/gcc/objc/objc-next-runtime-abi-01.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-next-runtime-abi-01.c	Thu Apr  8 11:56:28 2021
*************** static void next_runtime_01_initialize (
*** 277,282 ****
--- 277,289 ----
    objc_selector_type = build_pointer_type (xref_tag (RECORD_TYPE,
  					   get_identifier (TAG_SELECTOR)));
  
+   /* SEL typedef.  */
+   type = lang_hooks.decls.pushdecl (build_decl (input_location,
+ 						TYPE_DECL,
+ 						objc_selector_name,
+ 						objc_selector_type));
+   TREE_NO_WARNING (type) = 1;
+ 
    build_v1_class_template ();
    build_super_template ();
    build_v1_protocol_template ();
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-next-runtime-abi-02.c gcc-10.3.0/gcc/objc/objc-next-runtime-abi-02.c
*** gcc-10.2.0/gcc/objc/objc-next-runtime-abi-02.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-next-runtime-abi-02.c	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 63,71 ****
  #define TAG_GETMETACLASS	"objc_getMetaClass"
  
  #define TAG_MSGSEND		"objc_msgSend"
! #define TAG_MSGSENDSUPER	"objc_msgSendSuper"
  #define TAG_MSGSEND_STRET	"objc_msgSend_stret"
! #define TAG_MSGSENDSUPER_STRET	"objc_msgSendSuper_stret"
  
  #define TAG_NEXT_EHVTABLE_NAME	"objc_ehtype_vtable"
  #define TAG_V2_EH_TYPE		"objc_ehtype_t"
--- 63,77 ----
  #define TAG_GETMETACLASS	"objc_getMetaClass"
  
  #define TAG_MSGSEND		"objc_msgSend"
! #define TAG_MSGSENDID		"objc_msgSendId"
! #define TAG_MSGSENDSUPER	"objc_msgSendSuper2"
  #define TAG_MSGSEND_STRET	"objc_msgSend_stret"
! #define TAG_MSGSENDID_STRET	"objc_msgSendId_stret"
! #define TAG_MSGSENDSUPER_STRET	"objc_msgSendSuper2_stret"
! 
! #define USE_FIXUP_BEFORE	100600
! #define TAG_FIXUP		"_fixup"
! 
  
  #define TAG_NEXT_EHVTABLE_NAME	"objc_ehtype_vtable"
  #define TAG_V2_EH_TYPE		"objc_ehtype_t"
*************** next_runtime_abi_02_init_metadata_attrib
*** 305,312 ****
  
    meta_class = get_identifier ("G2_CLAS");
    meta_metaclass = get_identifier ("G2_META");
!   meta_category =
!   meta_protocol = meta_base;
  
    meta_clac_vars =
    meta_clai_vars = meta_base;
--- 311,318 ----
  
    meta_class = get_identifier ("G2_CLAS");
    meta_metaclass = get_identifier ("G2_META");
!   meta_category = meta_base;
!   meta_protocol = get_identifier ("V2_PCOL");
  
    meta_clac_vars =
    meta_clai_vars = meta_base;
*************** next_runtime_abi_02_init_metadata_attrib
*** 323,331 ****
  
    meta_sel_refs = get_identifier ("V2_SRFS");
  
!   meta_class_name =
!   meta_meth_name =
!   meta_meth_type =
    meta_prop_name_attr = get_identifier ("V2_STRG");
  
    meta_mref = get_identifier ("V2_MREF");
--- 329,338 ----
  
    meta_sel_refs = get_identifier ("V2_SRFS");
  
!   meta_class_name = get_identifier ("V2_CNAM");
!   meta_meth_name = get_identifier ("V2_MNAM");
! 
!   meta_meth_type = get_identifier ("V2_MTYP");
    meta_prop_name_attr = get_identifier ("V2_STRG");
  
    meta_mref = get_identifier ("V2_MREF");
*************** static void next_runtime_02_initialize (
*** 367,372 ****
--- 374,386 ----
    objc_selector_type = build_pointer_type (xref_tag (RECORD_TYPE,
  					   get_identifier (TAG_SELECTOR)));
  
+   /* SEL typedef.  */
+   type = lang_hooks.decls.pushdecl (build_decl (input_location,
+ 						TYPE_DECL,
+ 						objc_selector_name,
+ 						objc_selector_type));
+   TREE_NO_WARNING (type) = 1;
+ 
    /* IMP : id (*) (id, _message_ref_t*, ...)
       SUPER_IMP : id (*) ( super_t*, _super_message_ref_t*, ...)
       objc_v2_selector_type.  */
*************** static void next_runtime_02_initialize (
*** 385,416 ****
    build_v2_protocol_template ();
    build_v2_category_template ();
  
!   /* id objc_msgSend_fixup_rtp (id, struct message_ref_t*, ...); */
!   type = build_varargs_function_type_list (objc_object_type,
! 						   objc_object_type,
! 						   objc_v2_selector_type,
! 						   NULL_TREE);
!   umsg_fixup_decl =  add_builtin_function ("objc_msgSend_fixup",
! 					   type, 0, NOT_BUILT_IN,
  					   NULL, NULL_TREE);
    TREE_NOTHROW (umsg_fixup_decl) = 0;
  
    /* id objc_msgSend_stret_fixup_rtp (id, struct message_ref_t*, ...); */
!   umsg_stret_fixup_decl = add_builtin_function ("objc_msgSend_stret_fixup",
! 						type, 0, NOT_BUILT_IN,
  						NULL, NULL_TREE);
    TREE_NOTHROW (umsg_stret_fixup_decl) = 0;
  
    /* id objc_msgSendId_fixup_rtp (id, struct message_ref_t*, ...); */
!   umsg_id_fixup_decl = add_builtin_function ("objc_msgSendId_fixup",
! 					     type, 0, NOT_BUILT_IN,
  					     NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_fixup_decl) = 0;
  
!   /* id objc_msgSendId_stret_fixup_rtp
! 			(id, struct message_ref_t*, ...); */
!   umsg_id_stret_fixup_decl = add_builtin_function ("objc_msgSendId_stret_fixup",
! 						   type, 0, NOT_BUILT_IN,
  						   NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_stret_fixup_decl) = 0;
  
--- 399,441 ----
    build_v2_protocol_template ();
    build_v2_category_template ();
  
!   bool fixup_p = flag_next_runtime < USE_FIXUP_BEFORE;
!   if (fixup_p)
!     {
!       /* id objc_msgSend_fixup_rtp (id, struct message_ref_t*, ...); */
!       type = build_varargs_function_type_list (objc_object_type,
! 					       objc_object_type,
! 					       objc_v2_selector_type,
! 					       NULL_TREE);
!     }
!   else
!     {
!       /* id objc_msgSendXXXX (id, SEL, ...); */
!       type = build_varargs_function_type_list (objc_object_type,
! 					       objc_object_type,
! 					       objc_selector_type,
! 					       NULL_TREE);
!     }
!   const char *fnam = fixup_p ? TAG_MSGSEND TAG_FIXUP : TAG_MSGSEND;
!   umsg_fixup_decl =  add_builtin_function (fnam, type, 0, NOT_BUILT_IN,
  					   NULL, NULL_TREE);
    TREE_NOTHROW (umsg_fixup_decl) = 0;
  
    /* id objc_msgSend_stret_fixup_rtp (id, struct message_ref_t*, ...); */
!   fnam = fixup_p ? TAG_MSGSEND_STRET TAG_FIXUP : TAG_MSGSEND_STRET;
!   umsg_stret_fixup_decl = add_builtin_function (fnam, type, 0, NOT_BUILT_IN,
  						NULL, NULL_TREE);
    TREE_NOTHROW (umsg_stret_fixup_decl) = 0;
  
    /* id objc_msgSendId_fixup_rtp (id, struct message_ref_t*, ...); */
!   fnam = fixup_p ? TAG_MSGSENDID TAG_FIXUP : TAG_MSGSENDID;
!   umsg_id_fixup_decl = add_builtin_function (fnam, type, 0, NOT_BUILT_IN,
  					     NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_fixup_decl) = 0;
  
!   /* id objc_msgSendId_stret_fixup_rtp (id, struct message_ref_t*, ...); */
!   fnam = fixup_p ? TAG_MSGSENDID_STRET TAG_FIXUP : TAG_MSGSENDID_STRET;
!   umsg_id_stret_fixup_decl = add_builtin_function (fnam, type, 0, NOT_BUILT_IN,
  						   NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_stret_fixup_decl) = 0;
  
*************** static void next_runtime_02_initialize (
*** 420,436 ****
  					   objc_super_type,
  					   objc_v2_super_selector_type,
  					   NULL_TREE);
!   umsg_id_super2_fixup_decl = add_builtin_function ("objc_msgSendSuper2_fixup",
! 						    type, 0, NOT_BUILT_IN,
  						    NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_super2_fixup_decl) = 0;
  
    /* id objc_msgSendSuper2_stret_fixup_rtp
  			(struct objc_super *, struct message_ref_t*, ...); */
!   umsg_id_super2_stret_fixup_decl =
! 			add_builtin_function ("objc_msgSendSuper2_stret_fixup",
! 					      type, 0, NOT_BUILT_IN,
! 					      NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_super2_stret_fixup_decl) = 0;
  
    /* Present in the library, but unused by the FE.  */
--- 445,461 ----
  					   objc_super_type,
  					   objc_v2_super_selector_type,
  					   NULL_TREE);
!   fnam = fixup_p ? TAG_MSGSENDSUPER TAG_FIXUP : TAG_MSGSENDSUPER;
!   umsg_id_super2_fixup_decl = add_builtin_function (fnam, type, 0, NOT_BUILT_IN,
  						    NULL, NULL_TREE);
    TREE_NOTHROW (umsg_id_super2_fixup_decl) = 0;
  
    /* id objc_msgSendSuper2_stret_fixup_rtp
  			(struct objc_super *, struct message_ref_t*, ...); */
!   fnam = fixup_p ? TAG_MSGSENDSUPER_STRET TAG_FIXUP : TAG_MSGSENDSUPER_STRET;
!   umsg_id_super2_stret_fixup_decl = add_builtin_function (fnam, type, 0,
! 							  NOT_BUILT_IN,  NULL,
! 							  NULL_TREE);
    TREE_NOTHROW (umsg_id_super2_stret_fixup_decl) = 0;
  
    /* Present in the library, but unused by the FE.  */
*************** build_v2_super_template (void)
*** 742,747 ****
--- 767,775 ----
       const struct _prop_list_t * const properties;
       const uint32_t size;
       const uint32_t flags;
+      const char ** extended_method_types;
+      const char * demangled_name;
+      const struct _prop_list_t * class_properties;
     }
  */
  static void
*************** build_v2_protocol_template (void)
*** 783,788 ****
--- 811,826 ----
    /* const uint32_t flags; */
    add_field_decl (integer_type_node, "flags", &chain);
  
+   /* const char **extendedMethodTypes; */
+   tree ptr_to_ptr_to_char = build_pointer_type (string_type_node);
+   add_field_decl (ptr_to_ptr_to_char, "extended_method_types", &chain);
+ 
+   /* const char *demangledName; */
+   add_field_decl (string_type_node, "demangled_name", &chain);
+ 
+   /* const struct _prop_list_t *class_properties; */
+   add_field_decl (objc_prop_list_ptr, "class_properties", &chain);
+ 
    objc_finish_struct (objc_v2_protocol_template, decls);
  }
  
*************** create_extern_decl (tree type, const cha
*** 889,921 ****
  
  /* Create a globally visible definition for variable NAME of a given TYPE. The
     finish_var_decl() routine will need to be called on it afterwards.  */
  
  static tree
! create_global_decl (tree type, const char *name)
  {
    tree id = get_identifier (name);
    tree var = hash_name_lookup (extern_names, id);
    if (var)
!     {
!       DECL_EXTERNAL (var) = 0;
!       TREE_STATIC (var) = 1;
!     }
    else
      {
        var = start_var_decl (type, name);
        hash_name_enter (extern_names, var);
      }
    TREE_PUBLIC (var) = 1;
    return var;
  }
  
  /* Create a symbol with __attribute__ ((visibility ("hidden")))
     attribute (private extern).  */
  
  static tree
! create_hidden_decl (tree type, const char *name)
  {
!     tree decl = create_global_decl (type, name);
      DECL_VISIBILITY (decl) = VISIBILITY_HIDDEN;
      DECL_VISIBILITY_SPECIFIED (decl) = 1;
      return decl;
--- 927,965 ----
  
  /* Create a globally visible definition for variable NAME of a given TYPE. The
     finish_var_decl() routine will need to be called on it afterwards.  */
+ static tree
+ create_global_decl (tree type, const char *name, bool is_def = false);
  
  static tree
! create_global_decl (tree type, const char *name, bool is_def)
  {
    tree id = get_identifier (name);
    tree var = hash_name_lookup (extern_names, id);
    if (var)
!     is_def = true;
    else
      {
        var = start_var_decl (type, name);
        hash_name_enter (extern_names, var);
      }
+   if (is_def)
+     {
+       DECL_EXTERNAL (var) = 0;
+       TREE_STATIC (var) = 1;
+     }
    TREE_PUBLIC (var) = 1;
    return var;
  }
  
  /* Create a symbol with __attribute__ ((visibility ("hidden")))
     attribute (private extern).  */
+ static tree
+ create_hidden_decl (tree type, const char *name, bool is_def = false);
  
  static tree
! create_hidden_decl (tree type, const char *name, bool is_def)
  {
!     tree decl = create_global_decl (type, name, is_def);
      DECL_VISIBILITY (decl) = VISIBILITY_HIDDEN;
      DECL_VISIBILITY_SPECIFIED (decl) = 1;
      return decl;
*************** next_runtime_abi_02_protocol_decl (tree
*** 983,989 ****
    /* static struct _objc_protocol _OBJC_Protocol_<mumble>; */
    snprintf (buf, BUFSIZE, "_OBJC_Protocol_%s",
  	    IDENTIFIER_POINTER (PROTOCOL_NAME (p)));
!   decl = start_var_decl (objc_v2_protocol_template, buf);
    OBJCMETA (decl, objc_meta, meta_protocol);
    return decl;
  }
--- 1027,1039 ----
    /* static struct _objc_protocol _OBJC_Protocol_<mumble>; */
    snprintf (buf, BUFSIZE, "_OBJC_Protocol_%s",
  	    IDENTIFIER_POINTER (PROTOCOL_NAME (p)));
!   if (flag_next_runtime >= USE_FIXUP_BEFORE)
!     {
!       decl = create_hidden_decl (objc_v2_protocol_template, buf);
!       DECL_WEAK (decl) = true;
!     }
!   else
!     decl = start_var_decl (objc_v2_protocol_template, buf);
    OBJCMETA (decl, objc_meta, meta_protocol);
    return decl;
  }
*************** next_runtime_abi_02_get_arg_type_list_ba
*** 1120,1129 ****
      receiver_type = objc_object_type;
  
    vec_safe_push (*argtypes, receiver_type);
!   /* Selector type - will eventually change to `int'.  */
!   vec_safe_push (*argtypes,
! 		 superflag ? objc_v2_super_selector_type
! 		           : objc_v2_selector_type);
  }
  
  /* TODO: Merge this with the message refs.  */
--- 1170,1181 ----
      receiver_type = objc_object_type;
  
    vec_safe_push (*argtypes, receiver_type);
!   if (flag_next_runtime < USE_FIXUP_BEFORE)
!     /* Selector type - will eventually change to `int'.  */
!     vec_safe_push (*argtypes, superflag ? objc_v2_super_selector_type
! 					: objc_v2_selector_type);
!   else
!     vec_safe_push (*argtypes, objc_selector_type);
  }
  
  /* TODO: Merge this with the message refs.  */
*************** objc_v2_build_ivar_ref (tree datum, tree
*** 1362,1373 ****
      return NULL_TREE;
  
    /* This routine only handles non-bitfield fields */
!   /* DECL_INITIAL macro is set to width of bitfield and can be relied
!      on to check for bitfield ivars.  Note that I cannot rely on
!      DECL_BIT_FIELD macro because it is only set when the whole struct
!      is seen (at finish_struct) and not when the ivar chain is
!      built.  */
!   if (DECL_INITIAL (field))
      return NULL_TREE;
  
    create_ivar_offset_name (var_offset_name, CLASS_NAME (class_name),  field);
--- 1414,1420 ----
      return NULL_TREE;
  
    /* This routine only handles non-bitfield fields */
!   if (DECL_C_BIT_FIELD (field))
      return NULL_TREE;
  
    create_ivar_offset_name (var_offset_name, CLASS_NAME (class_name),  field);
*************** build_v2_superclass_ref_decl (tree ident
*** 1438,1450 ****
  static GTY (()) vec<ident_data_tuple, va_gc> *class_super_refs;
  static GTY (()) vec<ident_data_tuple, va_gc> *metaclass_super_refs;
  
  static tree
! next_runtime_abi_02_get_class_super_ref (location_t loc ATTRIBUTE_UNUSED,
! 					 struct imp_entry *imp, bool inst_meth)
  {
    tree decl;
-   ident_data_tuple e;
-   tree id = CLASS_NAME (imp->imp_context);
    vec<ident_data_tuple, va_gc> *list = inst_meth  ? class_super_refs
  						: metaclass_super_refs;
  
--- 1485,1496 ----
  static GTY (()) vec<ident_data_tuple, va_gc> *class_super_refs;
  static GTY (()) vec<ident_data_tuple, va_gc> *metaclass_super_refs;
  
+ /* Find or build a superclass reference decl for class NAME.  */
+ 
  static tree
! objc_get_superclass_ref_decl (tree name, bool inst_meth)
  {
    tree decl;
    vec<ident_data_tuple, va_gc> *list = inst_meth  ? class_super_refs
  						: metaclass_super_refs;
  
*************** next_runtime_abi_02_get_class_super_ref
*** 1454,1463 ****
        ident_data_tuple *ref;
        FOR_EACH_VEC_ELT (*list, count, ref)
  	{
! 	  if (ref->ident == id)
  	    {
  	      if (!ref->data)
! 		ref->data = build_v2_superclass_ref_decl (id, inst_meth);
  	      return ref->data;
  	    }
  	}
--- 1500,1509 ----
        ident_data_tuple *ref;
        FOR_EACH_VEC_ELT (*list, count, ref)
  	{
! 	  if (ref->ident == name)
  	    {
  	      if (!ref->data)
! 		ref->data = build_v2_superclass_ref_decl (name, inst_meth);
  	      return ref->data;
  	    }
  	}
*************** next_runtime_abi_02_get_class_super_ref
*** 1478,1525 ****
      }
    /* We come here if we don't find the entry - or if the table was yet
       to be created.  */
!   decl = build_v2_superclass_ref_decl (id, inst_meth);
!   e.ident = id;
    e.data = decl;
    vec_safe_push (list, e);
    return decl;
  }
  
  static tree
! next_runtime_abi_02_get_category_super_ref (location_t loc ATTRIBUTE_UNUSED,
! 					   struct imp_entry *imp, bool inst_meth)
  {
!   /* ??? is this OK when zero-link = true?  */
!   tree super_name = CLASS_SUPER_NAME (imp->imp_template);
!   tree super_class;
! 
!   if (!flag_zero_link)
!     {
!       super_class = objc_get_class_reference (CLASS_NAME (imp->imp_template));
  
!       if (!inst_meth)
  
! 	/* If we are in a class method, we must retrieve the
! 	   _metaclass_ for the current class, pointed at by the
! 	   class's "isa" pointer.  The following assumes that "isa" is
! 	   the first ivar in a class (which it must be).  */
! 	   super_class =
! 		build_indirect_ref (input_location,
! 				    build_c_cast (input_location,
! 					build_pointer_type (objc_class_type),
! 					super_class),
! 				    RO_UNARY_STAR);
!       return super_class;
      }
!   /* ??? Do we need to add the class ref anway for zero-link?  */
!   /* else do it the slow way.  */
!   super_class = (inst_meth ? objc_get_class_decl : objc_get_meta_class_decl);
!   super_name = my_build_string_pointer (IDENTIFIER_LENGTH (super_name) + 1,
! 					IDENTIFIER_POINTER (super_name));
!   /* super_class = objc_get{Meta}Class("CLASS_SUPER_NAME"); */
!   return build_function_call (input_location,
! 			      super_class,
! 			      build_tree_list (NULL_TREE, super_name));
  }
  
  static tree
--- 1524,1572 ----
      }
    /* We come here if we don't find the entry - or if the table was yet
       to be created.  */
!   decl = build_v2_superclass_ref_decl (name, inst_meth);
!   ident_data_tuple e;
!   e.ident = name;
    e.data = decl;
    vec_safe_push (list, e);
    return decl;
  }
  
+ /* Get a reference to the superclass for IMP.  */
+ 
  static tree
! next_runtime_abi_02_get_class_super_ref (location_t loc ATTRIBUTE_UNUSED,
! 					 struct imp_entry *imp, bool inst_meth)
  {
!   tree name = CLASS_NAME (imp->imp_context);
!   return objc_get_superclass_ref_decl (name, inst_meth);
! }
  
! /* Get a reference to the superclass for category IMP.  */
  
! static tree
! next_runtime_abi_02_get_category_super_ref (location_t loc ATTRIBUTE_UNUSED,
! 					    struct imp_entry *imp,
! 					    bool inst_meth)
! {
!   if (flag_zero_link)
!     {
!       /* Do it the slow way.  */
!       tree get_cl_fn = inst_meth ? objc_get_class_decl
! 				 : objc_get_meta_class_decl;
!       tree super_name = CLASS_SUPER_NAME (imp->imp_template);
!       super_name = my_build_string_pointer (IDENTIFIER_LENGTH (super_name) + 1,
! 					    IDENTIFIER_POINTER (super_name));
!       /* super_class = objc_get{Meta}Class("CLASS_SUPER_NAME"); */
!       return build_function_call (input_location, get_cl_fn,
! 				  build_tree_list (NULL_TREE, super_name));
      }
! 
!   /* This is the 'usual' path.  */
!   tree cls_name = CLASS_NAME (imp->imp_template);
!   if (!inst_meth)
!     return objc_get_superclass_ref_decl (cls_name, inst_meth);
!   return objc_get_class_reference (cls_name);
  }
  
  static tree
*************** objc_copy_to_temp_side_effect_params (tr
*** 1575,1584 ****
     (*_msg.messenger) (receiver, &_msg, ...) */
  
  static tree
! build_v2_build_objc_method_call (int super_flag, tree method_prototype,
! 				 tree lookup_object, tree selector,
! 				 tree method_params,
! 				 bool check_for_nil)
  {
    tree ret_val;
    tree sender, rcv_p, t;
--- 1622,1630 ----
     (*_msg.messenger) (receiver, &_msg, ...) */
  
  static tree
! build_v2_objc_method_fixup_call (int super_flag, tree method_prototype,
! 				tree lookup_object, tree selector,
! 				tree method_params, bool check_for_nil)
  {
    tree ret_val;
    tree sender, rcv_p, t;
*************** build_v2_build_objc_method_call (int sup
*** 1659,1664 ****
--- 1705,1822 ----
  }
  
  static tree
+ build_v2_build_objc_method_call (int super, tree method_prototype,
+ 				 tree lookup_object, tree selector,
+ 				 tree method_params, location_t loc,
+ 				 bool check_for_nil, bool rx_is_id)
+ {
+   tree sender, sender_cast, method, t;
+   tree rcv_p = (super ? objc_super_type : objc_object_type);
+   vec<tree, va_gc> *parms;
+   unsigned nparm = (method_params ? list_length (method_params) : 0);
+ 
+   /* If a prototype for the method to be called exists, then cast
+      the sender's return type and arguments to match that of the method.
+      Otherwise, leave sender as is.  */
+   tree ret_type
+     = (method_prototype
+        ? TREE_VALUE (TREE_TYPE (method_prototype))
+        : objc_object_type);
+   tree ftype = build_function_type_for_method (ret_type, method_prototype,
+ 					       METHOD_REF, super);
+ 
+   if (method_prototype && METHOD_TYPE_ATTRIBUTES (method_prototype))
+     ftype = build_type_attribute_variant (ftype,
+ 					  METHOD_TYPE_ATTRIBUTES
+ 					  (method_prototype));
+ 
+   sender_cast = build_pointer_type (ftype);
+ 
+   lookup_object = build_c_cast (loc, rcv_p, lookup_object);
+ 
+   /* Use SAVE_EXPR to avoid evaluating the receiver twice.  */
+   lookup_object = save_expr (lookup_object);
+ 
+   /* Param list + 2 slots for object and selector.  */
+   vec_alloc (parms, nparm + 2);
+ 
+   /* If we are returning a struct in memory, and the address
+      of that memory location is passed as a hidden first
+      argument, then change which messenger entry point this
+      expr will call.  NB: Note that sender_cast remains
+      unchanged (it already has a struct return type).  */
+   if (!targetm.calls.struct_value_rtx (0, 0)
+       && (TREE_CODE (ret_type) == RECORD_TYPE
+ 	  || TREE_CODE (ret_type) == UNION_TYPE)
+       && targetm.calls.return_in_memory (ret_type, 0))
+     {
+       if (super)
+ 	sender = umsg_id_super2_stret_fixup_decl;
+       else
+ 	sender = rx_is_id ? umsg_id_stret_fixup_decl
+ 			  : umsg_stret_fixup_decl;
+     }
+   else
+     {
+       if (super)
+ 	sender = umsg_id_super2_fixup_decl;
+       else
+ 	sender = rx_is_id ? umsg_id_fixup_decl
+ 			  : umsg_fixup_decl;
+     }
+ 
+   method = build_fold_addr_expr_loc (loc, sender);
+ 
+   /* Pass the object to the method.  */
+   parms->quick_push (lookup_object);
+   /* Pass the selector to the method.  */
+   parms->quick_push (selector);
+   /* Now append the remainder of the parms.  */
+   if (nparm)
+     for (; method_params; method_params = TREE_CHAIN (method_params))
+       parms->quick_push (TREE_VALUE (method_params));
+ 
+   /* Build an obj_type_ref, with the correct cast for the method call.  */
+   t = build3 (OBJ_TYPE_REF, sender_cast, method,
+ 			    lookup_object, size_zero_node);
+   tree ret_val = build_function_call_vec (loc, vNULL, t, parms, NULL);
+   vec_free (parms);
+   if (check_for_nil)
+     {
+       /* receiver != nil ? ret_val : 0 */
+       tree ftree;
+       tree ifexp;
+ 
+       if (TREE_CODE (ret_type) == RECORD_TYPE
+ 	  || TREE_CODE (ret_type) == UNION_TYPE)
+ 	{
+ 	  vec<constructor_elt, va_gc> *rtt = NULL;
+ 	  /* ??? CHECKME. hmmm..... think we need something more
+ 	     here.  */
+ 	  CONSTRUCTOR_APPEND_ELT (rtt, NULL_TREE, NULL_TREE);
+ 	  ftree = objc_build_constructor (ret_type, rtt);
+ 	}
+       else
+ 	ftree = fold_convert (ret_type, integer_zero_node);
+ 
+       ifexp = build_binary_op (loc, NE_EXPR,
+ 			       lookup_object,
+ 			       fold_convert (rcv_p, integer_zero_node), 1);
+ 
+ #ifdef OBJCPLUS
+       ret_val = build_conditional_expr (loc, ifexp, ret_val, ftree,
+ 					tf_warning_or_error);
+ #else
+      /* ??? CHECKME.   */
+       ret_val = build_conditional_expr (loc, ifexp, 1,
+ 					ret_val, NULL_TREE, loc,
+ 					ftree, NULL_TREE, loc);
+ #endif
+     }
+   return ret_val;
+ }
+ 
+ static tree
  next_runtime_abi_02_build_objc_method_call (location_t loc,
  					    tree method_prototype,
  					    tree receiver,
*************** next_runtime_abi_02_build_objc_method_ca
*** 1667,1693 ****
  					    tree method_params,
  					    int super)
  {
-   tree ret_type, selector;
-   tree message_func_decl;
-   bool check_for_nil = flag_objc_nilcheck;
- 
-   ret_type = method_prototype
- 	     ? TREE_VALUE (TREE_TYPE (method_prototype))
- 	     : objc_object_type;
- 
    /* Do we need to check for nil receivers ? */
    /* For now, message sent to classes need no nil check.  In the
        future, class declaration marked as weak_import must be nil
        checked.  */
    if (super
        || (TREE_CODE (receiver) == VAR_DECL
  	  && TREE_TYPE (receiver) == objc_class_type))
      check_for_nil = false;
  
    if (!targetm.calls.struct_value_rtx (0, 0)
!           && (TREE_CODE (ret_type) == RECORD_TYPE
! 	      || TREE_CODE (ret_type) == UNION_TYPE)
!           && targetm.calls.return_in_memory (ret_type, 0))
      {
        if (super)
  	message_func_decl = umsg_id_super2_stret_fixup_decl;
--- 1825,1862 ----
  					    tree method_params,
  					    int super)
  {
    /* Do we need to check for nil receivers ? */
    /* For now, message sent to classes need no nil check.  In the
        future, class declaration marked as weak_import must be nil
        checked.  */
+   bool check_for_nil = flag_objc_nilcheck;
    if (super
        || (TREE_CODE (receiver) == VAR_DECL
  	  && TREE_TYPE (receiver) == objc_class_type))
      check_for_nil = false;
  
+   if (flag_next_runtime >= USE_FIXUP_BEFORE)
+     {
+       tree selector
+ 	= next_runtime_abi_02_build_selector_reference (loc, sel_name,
+ 						    method_prototype);
+       return build_v2_build_objc_method_call (super, method_prototype,
+ 					      receiver, selector,
+ 					      method_params, loc,
+ 					      check_for_nil,
+ 					      objc_is_id (rtype));
+     }
+ 
+   /* else we have to build a pair of the function and selector.  */
+   tree message_func_decl;
+   tree  ret_type = method_prototype
+ 	     ? TREE_VALUE (TREE_TYPE (method_prototype))
+ 	     : objc_object_type;
+ 
    if (!targetm.calls.struct_value_rtx (0, 0)
!       && (TREE_CODE (ret_type) == RECORD_TYPE
! 	  || TREE_CODE (ret_type) == UNION_TYPE)
!       && targetm.calls.return_in_memory (ret_type, 0))
      {
        if (super)
  	message_func_decl = umsg_id_super2_stret_fixup_decl;
*************** next_runtime_abi_02_build_objc_method_ca
*** 1706,1712 ****
  			    : umsg_fixup_decl;
      }
  
!   selector = build_v2_selector_messenger_reference (sel_name,
  						      message_func_decl);
  
    /* selector = &_msg; */
--- 1875,1881 ----
  			    : umsg_fixup_decl;
      }
  
!   tree selector = build_v2_selector_messenger_reference (sel_name,
  						      message_func_decl);
  
    /* selector = &_msg; */
*************** next_runtime_abi_02_build_objc_method_ca
*** 1717,1725 ****
  			   selector);
  
    /* (*_msg.messenger) (receiver, &_msg, ...); */
!   return build_v2_build_objc_method_call (super, method_prototype,
! 					  receiver, selector,
! 					  method_params, check_for_nil);
  }
  
  /* NOTE --- Constant String Class Stuff --- */
--- 1886,1894 ----
  			   selector);
  
    /* (*_msg.messenger) (receiver, &_msg, ...); */
!   return build_v2_objc_method_fixup_call (super, method_prototype, receiver,
! 					  selector, method_params,
! 					  check_for_nil);
  }
  
  /* NOTE --- Constant String Class Stuff --- */
*************** build_v2_protocol_list_address_table (vo
*** 2145,2151 ****
        gcc_assert (ref->id && TREE_CODE (ref->id) == PROTOCOL_INTERFACE_TYPE);
        snprintf (buf, BUFSIZE, "_OBJC_LabelProtocol_%s",
  		IDENTIFIER_POINTER (PROTOCOL_NAME (ref->id)));
!       decl = create_global_decl (objc_protocol_type, buf);
        expr = convert (objc_protocol_type, build_fold_addr_expr (ref->refdecl));
        OBJCMETA (decl, objc_meta, meta_label_protocollist);
        finish_var_decl (decl, expr);
--- 2314,2326 ----
        gcc_assert (ref->id && TREE_CODE (ref->id) == PROTOCOL_INTERFACE_TYPE);
        snprintf (buf, BUFSIZE, "_OBJC_LabelProtocol_%s",
  		IDENTIFIER_POINTER (PROTOCOL_NAME (ref->id)));
!       if (flag_next_runtime >= USE_FIXUP_BEFORE)
! 	{
! 	  decl = create_hidden_decl (objc_protocol_type, buf, /*is def=*/true);
! 	  DECL_WEAK (decl) = true;
! 	}
!       else
! 	decl = create_global_decl (objc_protocol_type, buf, /*is def=*/true);
        expr = convert (objc_protocol_type, build_fold_addr_expr (ref->refdecl));
        OBJCMETA (decl, objc_meta, meta_label_protocollist);
        finish_var_decl (decl, expr);
*************** build_v2_method_list_template (tree list
*** 2295,2303 ****
     objc_method_prototype_template which is missing this field.  */
  static tree
  generate_v2_meth_descriptor_table (tree chain, tree protocol,
! 				   const char *prefix, tree attr)
  {
!   tree method_list_template, initlist, decl, methods;
    int size, entsize;
    vec<constructor_elt, va_gc> *v = NULL;
    char buf[BUFSIZE];
--- 2470,2479 ----
     objc_method_prototype_template which is missing this field.  */
  static tree
  generate_v2_meth_descriptor_table (tree chain, tree protocol,
! 				   const char *prefix, tree attr,
! 				   vec<tree>& all_meths)
  {
!   tree method_list_template, initlist, decl;
    int size, entsize;
    vec<constructor_elt, va_gc> *v = NULL;
    char buf[BUFSIZE];
*************** generate_v2_meth_descriptor_table (tree
*** 2305,2317 ****
    if (!chain || !prefix)
      return NULL_TREE;
  
!   methods = chain;
    size = 0;
!   while (methods)
      {
!       if (! METHOD_ENCODING (methods))
! 	METHOD_ENCODING (methods) = encode_method_prototype (methods);
!       methods = TREE_CHAIN (methods);
        size++;
      }
  
--- 2481,2494 ----
    if (!chain || !prefix)
      return NULL_TREE;
  
!   tree method = chain;
    size = 0;
!   while (method)
      {
!       if (! METHOD_ENCODING (method))
! 	METHOD_ENCODING (method) = encode_method_prototype (method);
!       all_meths.safe_push (method);
!       method = TREE_CHAIN (method);
        size++;
      }
  
*************** generate_v2_meth_descriptor_table (tree
*** 2336,2341 ****
--- 2513,2543 ----
    return decl;
  }
  
+ static tree
+ generate_v2_meth_type_list (vec<tree>& all_meths, tree protocol,
+ 			    const char *prefix)
+ {
+   if (all_meths.is_empty () || !prefix)
+     return NULL_TREE;
+ 
+   unsigned size = all_meths.length ();
+   tree list_type = build_sized_array_type (string_type_node, size);
+   char *nam;
+   asprintf (&nam, "%s_%s", prefix,
+ 	    IDENTIFIER_POINTER (PROTOCOL_NAME (protocol)));
+   tree decl = start_var_decl (list_type, nam);
+   free (nam);
+   OBJCMETA (decl, objc_meta, meta_base);
+   vec<constructor_elt, va_gc> *v = NULL;
+ 
+   for (unsigned i = 0; i < size; ++i)
+     CONSTRUCTOR_APPEND_ELT (v, NULL_TREE,
+ 			    add_objc_string (METHOD_ENCODING (all_meths[i]),
+ 					     meth_var_types));
+   finish_var_decl (decl, objc_build_constructor (list_type, v));
+   return decl;
+ }
+ 
  /* This routine builds the initializer list to initialize the 'struct
     _prop_t prop_list[]' field of 'struct _prop_list_t' meta-data.  */
  
*************** static tree
*** 2462,2468 ****
  build_v2_protocol_initializer (tree type, tree protocol_name, tree protocol_list,
  			      tree inst_methods, tree class_methods,
  			      tree opt_ins_meth, tree opt_cls_meth,
! 			      tree property_list)
  {
    tree expr, ttyp;
    location_t loc;
--- 2664,2671 ----
  build_v2_protocol_initializer (tree type, tree protocol_name, tree protocol_list,
  			      tree inst_methods, tree class_methods,
  			      tree opt_ins_meth, tree opt_cls_meth,
! 			      tree property_list, tree ext_meth_types,
! 			      tree demangled_name, tree class_prop_list)
  {
    tree expr, ttyp;
    location_t loc;
*************** build_v2_protocol_initializer (tree type
*** 2517,2523 ****
    /* const uint32_t flags; = 0 */
    CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, integer_zero_node);
  
!   return objc_build_constructor (type, inits);
  }
  
  /* Main routine to build all meta data for all protocols used in a
--- 2720,2747 ----
    /* const uint32_t flags; = 0 */
    CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, integer_zero_node);
  
!   ttyp = build_pointer_type (string_type_node);
!   if (ext_meth_types)
!     expr = convert (ttyp, build_unary_op (loc, ADDR_EXPR, ext_meth_types, 0));
!   else
!     expr = convert (ttyp, null_pointer_node);
!   CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, expr);
! 
!   ttyp = string_type_node;
!    if (demangled_name)
!     expr = convert (ttyp, build_unary_op (loc, ADDR_EXPR, demangled_name, 0));
!   else
!     expr = convert (ttyp, null_pointer_node);
!   CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, expr);
! 
!   ttyp = objc_prop_list_ptr;
!    if (class_prop_list)
!     expr = convert (ttyp, build_unary_op (loc, ADDR_EXPR, class_prop_list, 0));
!   else
!     expr = convert (ttyp, null_pointer_node);
!   CONSTRUCTOR_APPEND_ELT (inits, NULL_TREE, expr);
! 
!  return objc_build_constructor (type, inits);
  }
  
  /* Main routine to build all meta data for all protocols used in a
*************** generate_v2_protocols (void)
*** 2553,2577 ****
        loc = DECL_SOURCE_LOCATION (decl);
        some = true;
  
        inst_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_NST_METHODS (p), p,
  					   "_OBJC_ProtocolInstanceMethods",
! 					   meta_proto_nst_meth);
  
        class_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_CLS_METHODS (p), p,
  					   "_OBJC_ProtocolClassMethods",
! 					   meta_proto_cls_meth);
  
        opt_inst_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_OPTIONAL_NST_METHODS (p), p,
! 					   "_OBJC_OptProtocolInstMethods",
! 					   meta_proto_nst_meth);
  
        opt_class_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_OPTIONAL_CLS_METHODS (p), p,
! 					   "_OBJC_OptProtocolClassMethods",
! 					   meta_proto_cls_meth);
  
        if (PROTOCOL_LIST (p))
  	refs_decl = generate_v2_protocol_list (p, NULL_TREE);
--- 2777,2802 ----
        loc = DECL_SOURCE_LOCATION (decl);
        some = true;
  
+       vec<tree> all_meths = vNULL;
        inst_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_NST_METHODS (p), p,
  					   "_OBJC_ProtocolInstanceMethods",
! 					   meta_proto_nst_meth, all_meths);
  
        class_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_CLS_METHODS (p), p,
  					   "_OBJC_ProtocolClassMethods",
! 					   meta_proto_cls_meth, all_meths);
  
        opt_inst_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_OPTIONAL_NST_METHODS (p), p,
! 					   "_OBJC_ProtocolOptInstMethods",
! 					   meta_proto_nst_meth, all_meths);
  
        opt_class_meth =
  	generate_v2_meth_descriptor_table (PROTOCOL_OPTIONAL_CLS_METHODS (p), p,
! 					   "_OBJC_ProtocolOptClassMethods",
! 					   meta_proto_cls_meth, all_meths);
  
        if (PROTOCOL_LIST (p))
  	refs_decl = generate_v2_protocol_list (p, NULL_TREE);
*************** generate_v2_protocols (void)
*** 2589,2601 ****
  
        props = generate_v2_property_table (p, NULL_TREE);
  
        initlist = build_v2_protocol_initializer (TREE_TYPE (decl),
  						protocol_name_expr, refs_expr,
  						inst_meth, class_meth,
  						opt_inst_meth, opt_class_meth,
! 						props);
        finish_var_decl (decl, initlist);
        objc_add_to_protocol_list (p, decl);
      }
  
    if (some)
--- 2814,2834 ----
  
        props = generate_v2_property_table (p, NULL_TREE);
  
+       tree ext_meth_types
+ 	= generate_v2_meth_type_list (all_meths, p,
+ 				      "_OBJC_ProtocolMethodTypes");
+       tree demangled_name = NULL_TREE;
+       tree class_prop_list = NULL_TREE;
+ 
        initlist = build_v2_protocol_initializer (TREE_TYPE (decl),
  						protocol_name_expr, refs_expr,
  						inst_meth, class_meth,
  						opt_inst_meth, opt_class_meth,
! 						props, ext_meth_types,
! 						demangled_name,class_prop_list);
        finish_var_decl (decl, initlist);
        objc_add_to_protocol_list (p, decl);
+       all_meths.truncate (0);
      }
  
    if (some)
diff -Nrcpad gcc-10.2.0/gcc/objc/objc-runtime-shared-support.c gcc-10.3.0/gcc/objc/objc-runtime-shared-support.c
*** gcc-10.2.0/gcc/objc/objc-runtime-shared-support.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/objc/objc-runtime-shared-support.c	Thu Apr  8 11:56:28 2021
*************** add_field_decl (tree type, const char *n
*** 117,130 ****
  tree
  start_var_decl (tree type, const char *name)
  {
!   tree var = build_decl (input_location,
! 			 VAR_DECL, get_identifier (name), type);
!   TREE_STATIC (var) = 1;
    DECL_INITIAL (var) = error_mark_node;  /* A real initializer is coming... */
    DECL_IGNORED_P (var) = 1;
    DECL_ARTIFICIAL (var) = 1;
    DECL_CONTEXT (var) = NULL_TREE;
  #ifdef OBJCPLUS
    DECL_THIS_STATIC (var) = 1; /* squash redeclaration errors */
  #endif
    return var;
--- 117,133 ----
  tree
  start_var_decl (tree type, const char *name)
  {
!   tree name_id = get_identifier (name);
!   tree var = build_decl (input_location, VAR_DECL, name_id, type);
    DECL_INITIAL (var) = error_mark_node;  /* A real initializer is coming... */
+   TREE_STATIC (var) = 1;
    DECL_IGNORED_P (var) = 1;
    DECL_ARTIFICIAL (var) = 1;
    DECL_CONTEXT (var) = NULL_TREE;
  #ifdef OBJCPLUS
+   /* Meta-data for the NeXT runtime is expected to be 'extern "C"'.  */
+   if (flag_next_runtime)
+     SET_DECL_ASSEMBLER_NAME (var, name_id);
    DECL_THIS_STATIC (var) = 1; /* squash redeclaration errors */
  #endif
    return var;
diff -Nrcpad gcc-10.2.0/gcc/objcp/ChangeLog gcc-10.3.0/gcc/objcp/ChangeLog
*** gcc-10.2.0/gcc/objcp/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/objcp/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,7 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/omp-expand.c gcc-10.3.0/gcc/omp-expand.c
*** gcc-10.2.0/gcc/omp-expand.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/omp-expand.c	Thu Apr  8 11:56:28 2021
*************** expand_omp_for_generic (struct omp_regio
*** 3230,3242 ****
  	  gsi = gsi_last_bb (l0_bb);
  	  expand_omp_build_assign (&gsi, counts[fd->collapse - 1],
  				   istart0, true);
! 	  gsi = gsi_last_bb (cont_bb);
! 	  t = fold_build2 (PLUS_EXPR, fd->iter_type, counts[fd->collapse - 1],
! 			   build_int_cst (fd->iter_type, 1));
! 	  expand_omp_build_assign (&gsi, counts[fd->collapse - 1], t);
! 	  tree aref = build4 (ARRAY_REF, fd->iter_type, counts[fd->ordered],
! 			      size_zero_node, NULL_TREE, NULL_TREE);
! 	  expand_omp_build_assign (&gsi, aref, counts[fd->collapse - 1]);
  	  t = counts[fd->collapse - 1];
  	}
        else if (fd->collapse > 1)
--- 3230,3247 ----
  	  gsi = gsi_last_bb (l0_bb);
  	  expand_omp_build_assign (&gsi, counts[fd->collapse - 1],
  				   istart0, true);
! 	  if (cont_bb)
! 	    {
! 	      gsi = gsi_last_bb (cont_bb);
! 	      t = fold_build2 (PLUS_EXPR, fd->iter_type,
! 			       counts[fd->collapse - 1],
! 			       build_int_cst (fd->iter_type, 1));
! 	      expand_omp_build_assign (&gsi, counts[fd->collapse - 1], t);
! 	      tree aref = build4 (ARRAY_REF, fd->iter_type,
! 				  counts[fd->ordered], size_zero_node,
! 				  NULL_TREE, NULL_TREE);
! 	      expand_omp_build_assign (&gsi, aref, counts[fd->collapse - 1]);
! 	    }
  	  t = counts[fd->collapse - 1];
  	}
        else if (fd->collapse > 1)
*************** expand_omp_taskloop_for_inner (struct om
*** 5998,6003 ****
--- 6003,6023 ----
  static void
  expand_oacc_for (struct omp_region *region, struct omp_for_data *fd)
  {
+   bool is_oacc_kernels_parallelized
+     = (lookup_attribute ("oacc kernels parallelized",
+ 			 DECL_ATTRIBUTES (current_function_decl)) != NULL);
+   {
+     bool is_oacc_kernels
+       = (lookup_attribute ("oacc kernels",
+ 			   DECL_ATTRIBUTES (current_function_decl)) != NULL);
+     if (is_oacc_kernels_parallelized)
+       gcc_checking_assert (is_oacc_kernels);
+   }
+   gcc_assert (gimple_in_ssa_p (cfun) == is_oacc_kernels_parallelized);
+   /* In the following, some of the 'gimple_in_ssa_p (cfun)' conditionals are
+      for SSA specifics, and some are for 'parloops' OpenACC
+      'kernels'-parallelized specifics.  */
+ 
    tree v = fd->loop.v;
    enum tree_code cond_code = fd->loop.cond_code;
    enum tree_code plus_code = PLUS_EXPR;
*************** expand_omp_target (struct omp_region *re
*** 7900,7906 ****
    gomp_target *entry_stmt;
    gimple *stmt;
    edge e;
!   bool offloaded, data_region;
    int target_kind;
  
    entry_stmt = as_a <gomp_target *> (last_stmt (region->entry));
--- 7920,7926 ----
    gomp_target *entry_stmt;
    gimple *stmt;
    edge e;
!   bool offloaded;
    int target_kind;
  
    entry_stmt = as_a <gomp_target *> (last_stmt (region->entry));
*************** expand_omp_target (struct omp_region *re
*** 7920,7931 ****
      case GF_OMP_TARGET_KIND_OACC_UPDATE:
      case GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA:
      case GF_OMP_TARGET_KIND_OACC_DECLARE:
-       data_region = false;
-       break;
      case GF_OMP_TARGET_KIND_DATA:
      case GF_OMP_TARGET_KIND_OACC_DATA:
      case GF_OMP_TARGET_KIND_OACC_HOST_DATA:
-       data_region = true;
        break;
      default:
        gcc_unreachable ();
--- 7940,7948 ----
*************** expand_omp_target (struct omp_region *re
*** 7947,7973 ****
    entry_bb = region->entry;
    exit_bb = region->exit;
  
    switch (target_kind)
      {
      case GF_OMP_TARGET_KIND_OACC_KERNELS:
-       mark_loops_in_oacc_kernels_region (region->entry, region->exit);
- 
-       /* Further down, all OpenACC compute constructs will be mapped to
- 	 BUILT_IN_GOACC_PARALLEL, and to distinguish between them, there
- 	 is an "oacc kernels" attribute set for OpenACC kernels.  */
        DECL_ATTRIBUTES (child_fn)
  	= tree_cons (get_identifier ("oacc kernels"),
  		     NULL_TREE, DECL_ATTRIBUTES (child_fn));
        break;
      case GF_OMP_TARGET_KIND_OACC_SERIAL:
-       /* Further down, all OpenACC compute constructs will be mapped to
- 	 BUILT_IN_GOACC_PARALLEL, and to distinguish between them, there
- 	 is an "oacc serial" attribute set for OpenACC serial.  */
        DECL_ATTRIBUTES (child_fn)
  	= tree_cons (get_identifier ("oacc serial"),
  		     NULL_TREE, DECL_ATTRIBUTES (child_fn));
        break;
      default:
        break;
      }
  
--- 7964,7996 ----
    entry_bb = region->entry;
    exit_bb = region->exit;
  
+   if (target_kind == GF_OMP_TARGET_KIND_OACC_KERNELS)
+     mark_loops_in_oacc_kernels_region (region->entry, region->exit);
+ 
+   /* Going on, all OpenACC compute constructs are mapped to
+      'BUILT_IN_GOACC_PARALLEL', and get their compute regions outlined.
+      To distinguish between them, we attach attributes.  */
    switch (target_kind)
      {
+     case GF_OMP_TARGET_KIND_OACC_PARALLEL:
+       DECL_ATTRIBUTES (child_fn)
+ 	= tree_cons (get_identifier ("oacc parallel"),
+ 		     NULL_TREE, DECL_ATTRIBUTES (child_fn));
+       break;
      case GF_OMP_TARGET_KIND_OACC_KERNELS:
        DECL_ATTRIBUTES (child_fn)
  	= tree_cons (get_identifier ("oacc kernels"),
  		     NULL_TREE, DECL_ATTRIBUTES (child_fn));
        break;
      case GF_OMP_TARGET_KIND_OACC_SERIAL:
        DECL_ATTRIBUTES (child_fn)
  	= tree_cons (get_identifier ("oacc serial"),
  		     NULL_TREE, DECL_ATTRIBUTES (child_fn));
        break;
      default:
+       /* Make sure we don't miss any.  */
+       gcc_checking_assert (!(is_gimple_omp_oacc (entry_stmt)
+ 			     && is_gimple_omp_offloaded (entry_stmt)));
        break;
      }
  
*************** expand_omp_target (struct omp_region *re
*** 8473,8485 ****
        gcc_assert (g && gimple_code (g) == GIMPLE_OMP_TARGET);
        gsi_remove (&gsi, true);
      }
-   if (data_region && region->exit)
-     {
-       gsi = gsi_last_nondebug_bb (region->exit);
-       g = gsi_stmt (gsi);
-       gcc_assert (g && gimple_code (g) == GIMPLE_OMP_RETURN);
-       gsi_remove (&gsi, true);
-     }
  }
  
  /* Expand KFOR loop as a HSA grifidied kernel, i.e. as a body only with
--- 8496,8501 ----
*************** build_omp_regions_1 (basic_block bb, str
*** 8942,8957 ****
  	      switch (gimple_omp_target_kind (stmt))
  		{
  		case GF_OMP_TARGET_KIND_REGION:
- 		case GF_OMP_TARGET_KIND_DATA:
  		case GF_OMP_TARGET_KIND_OACC_PARALLEL:
  		case GF_OMP_TARGET_KIND_OACC_KERNELS:
  		case GF_OMP_TARGET_KIND_OACC_SERIAL:
- 		case GF_OMP_TARGET_KIND_OACC_DATA:
- 		case GF_OMP_TARGET_KIND_OACC_HOST_DATA:
  		  break;
  		case GF_OMP_TARGET_KIND_UPDATE:
  		case GF_OMP_TARGET_KIND_ENTER_DATA:
  		case GF_OMP_TARGET_KIND_EXIT_DATA:
  		case GF_OMP_TARGET_KIND_OACC_UPDATE:
  		case GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA:
  		case GF_OMP_TARGET_KIND_OACC_DECLARE:
--- 8958,8973 ----
  	      switch (gimple_omp_target_kind (stmt))
  		{
  		case GF_OMP_TARGET_KIND_REGION:
  		case GF_OMP_TARGET_KIND_OACC_PARALLEL:
  		case GF_OMP_TARGET_KIND_OACC_KERNELS:
  		case GF_OMP_TARGET_KIND_OACC_SERIAL:
  		  break;
  		case GF_OMP_TARGET_KIND_UPDATE:
  		case GF_OMP_TARGET_KIND_ENTER_DATA:
  		case GF_OMP_TARGET_KIND_EXIT_DATA:
+ 		case GF_OMP_TARGET_KIND_DATA:
+ 		case GF_OMP_TARGET_KIND_OACC_DATA:
+ 		case GF_OMP_TARGET_KIND_OACC_HOST_DATA:
  		case GF_OMP_TARGET_KIND_OACC_UPDATE:
  		case GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA:
  		case GF_OMP_TARGET_KIND_OACC_DECLARE:
*************** omp_make_gimple_edges (basic_block bb, s
*** 9197,9212 ****
        switch (gimple_omp_target_kind (last))
  	{
  	case GF_OMP_TARGET_KIND_REGION:
- 	case GF_OMP_TARGET_KIND_DATA:
  	case GF_OMP_TARGET_KIND_OACC_PARALLEL:
  	case GF_OMP_TARGET_KIND_OACC_KERNELS:
  	case GF_OMP_TARGET_KIND_OACC_SERIAL:
- 	case GF_OMP_TARGET_KIND_OACC_DATA:
- 	case GF_OMP_TARGET_KIND_OACC_HOST_DATA:
  	  break;
  	case GF_OMP_TARGET_KIND_UPDATE:
  	case GF_OMP_TARGET_KIND_ENTER_DATA:
  	case GF_OMP_TARGET_KIND_EXIT_DATA:
  	case GF_OMP_TARGET_KIND_OACC_UPDATE:
  	case GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA:
  	case GF_OMP_TARGET_KIND_OACC_DECLARE:
--- 9213,9228 ----
        switch (gimple_omp_target_kind (last))
  	{
  	case GF_OMP_TARGET_KIND_REGION:
  	case GF_OMP_TARGET_KIND_OACC_PARALLEL:
  	case GF_OMP_TARGET_KIND_OACC_KERNELS:
  	case GF_OMP_TARGET_KIND_OACC_SERIAL:
  	  break;
  	case GF_OMP_TARGET_KIND_UPDATE:
  	case GF_OMP_TARGET_KIND_ENTER_DATA:
  	case GF_OMP_TARGET_KIND_EXIT_DATA:
+ 	case GF_OMP_TARGET_KIND_DATA:
+ 	case GF_OMP_TARGET_KIND_OACC_DATA:
+ 	case GF_OMP_TARGET_KIND_OACC_HOST_DATA:
  	case GF_OMP_TARGET_KIND_OACC_UPDATE:
  	case GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA:
  	case GF_OMP_TARGET_KIND_OACC_DECLARE:
diff -Nrcpad gcc-10.2.0/gcc/omp-low.c gcc-10.3.0/gcc/omp-low.c
*** gcc-10.2.0/gcc/omp-low.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/omp-low.c	Thu Apr  8 11:56:28 2021
*************** scan_sharing_clauses (tree clauses, omp_
*** 1166,1174 ****
  	  goto do_private;
  
  	case OMP_CLAUSE_REDUCTION:
! 	  if (is_oacc_parallel_or_serial (ctx) || is_oacc_kernels (ctx))
! 	    ctx->local_reduction_clauses
! 	      = tree_cons (NULL, c, ctx->local_reduction_clauses);
  	  /* FALLTHRU */
  
  	case OMP_CLAUSE_IN_REDUCTION:
--- 1166,1181 ----
  	  goto do_private;
  
  	case OMP_CLAUSE_REDUCTION:
! 	  /* Collect 'reduction' clauses on OpenACC compute construct.  */
! 	  if (is_gimple_omp_oacc (ctx->stmt)
! 	      && is_gimple_omp_offloaded (ctx->stmt))
! 	    {
! 	      /* No 'reduction' clauses on OpenACC 'kernels'.  */
! 	      gcc_checking_assert (!is_oacc_kernels (ctx));
! 
! 	      ctx->local_reduction_clauses
! 		= tree_cons (NULL, c, ctx->local_reduction_clauses);
! 	    }
  	  /* FALLTHRU */
  
  	case OMP_CLAUSE_IN_REDUCTION:
*************** scan_omp_for (gomp_for *stmt, omp_contex
*** 2408,2460 ****
      {
        omp_context *tgt = enclosing_target_ctx (outer_ctx);
  
!       if (!tgt || is_oacc_parallel_or_serial (tgt))
  	for (tree c = clauses; c; c = OMP_CLAUSE_CHAIN (c))
  	  {
! 	    char const *check = NULL;
! 
  	    switch (OMP_CLAUSE_CODE (c))
  	      {
  	      case OMP_CLAUSE_GANG:
! 		check = "gang";
  		break;
  
  	      case OMP_CLAUSE_WORKER:
! 		check = "worker";
  		break;
  
  	      case OMP_CLAUSE_VECTOR:
! 		check = "vector";
  		break;
  
  	      default:
! 		break;
  	      }
  
! 	    if (check && OMP_CLAUSE_OPERAND (c, 0))
! 	      error_at (gimple_location (stmt),
! 			"argument not permitted on %qs clause in"
! 			" OpenACC %<parallel%> or %<serial%>", check);
  	  }
  
        if (tgt && is_oacc_kernels (tgt))
! 	{
! 	  /* Strip out reductions, as they are not handled yet.  */
! 	  tree *prev_ptr = &clauses;
! 
! 	  while (tree probe = *prev_ptr)
! 	    {
! 	      tree *next_ptr = &OMP_CLAUSE_CHAIN (probe);
! 	      
! 	      if (OMP_CLAUSE_CODE (probe) == OMP_CLAUSE_REDUCTION)
! 		*prev_ptr = *next_ptr;
! 	      else
! 		prev_ptr = next_ptr;
! 	    }
! 
! 	  gimple_omp_for_set_clauses (stmt, clauses);
! 	  check_oacc_kernel_gwv (stmt, ctx);
! 	}
  
        /* Collect all variables named in reductions on this loop.  Ensure
  	 that, if this loop has a reduction on some variable v, and there is
--- 2415,2460 ----
      {
        omp_context *tgt = enclosing_target_ctx (outer_ctx);
  
!       if (!(tgt && is_oacc_kernels (tgt)))
  	for (tree c = clauses; c; c = OMP_CLAUSE_CHAIN (c))
  	  {
! 	    tree c_op0;
  	    switch (OMP_CLAUSE_CODE (c))
  	      {
  	      case OMP_CLAUSE_GANG:
! 		c_op0 = OMP_CLAUSE_GANG_EXPR (c);
  		break;
  
  	      case OMP_CLAUSE_WORKER:
! 		c_op0 = OMP_CLAUSE_WORKER_EXPR (c);
  		break;
  
  	      case OMP_CLAUSE_VECTOR:
! 		c_op0 = OMP_CLAUSE_VECTOR_EXPR (c);
  		break;
  
  	      default:
! 		continue;
  	      }
  
! 	    if (c_op0)
! 	      {
! 		error_at (OMP_CLAUSE_LOCATION (c),
! 			  "argument not permitted on %qs clause",
! 			  omp_clause_code_name[OMP_CLAUSE_CODE (c)]);
! 		if (tgt)
! 		  inform (gimple_location (tgt->stmt),
! 			  "enclosing parent compute construct");
! 		else if (oacc_get_fn_attrib (current_function_decl))
! 		  inform (DECL_SOURCE_LOCATION (current_function_decl),
! 			  "enclosing routine");
! 		else
! 		  gcc_unreachable ();
! 	      }
  	  }
  
        if (tgt && is_oacc_kernels (tgt))
! 	check_oacc_kernel_gwv (stmt, ctx);
  
        /* Collect all variables named in reductions on this loop.  Ensure
  	 that, if this loop has a reduction on some variable v, and there is
*************** scan_omp_for (gomp_for *stmt, omp_contex
*** 2537,2542 ****
--- 2537,2560 ----
        ctx->outer_reduction_clauses
  	= chainon (unshare_expr (ctx->local_reduction_clauses),
  		   ctx->outer_reduction_clauses);
+ 
+       if (tgt && is_oacc_kernels (tgt))
+ 	{
+ 	  /* Strip out reductions, as they are not handled yet.  */
+ 	  tree *prev_ptr = &clauses;
+ 
+ 	  while (tree probe = *prev_ptr)
+ 	    {
+ 	      tree *next_ptr = &OMP_CLAUSE_CHAIN (probe);
+ 
+ 	      if (OMP_CLAUSE_CODE (probe) == OMP_CLAUSE_REDUCTION)
+ 		*prev_ptr = *next_ptr;
+ 	      else
+ 		prev_ptr = next_ptr;
+ 	    }
+ 
+ 	  gimple_omp_for_set_clauses (stmt, clauses);
+ 	}
      }
  
    scan_sharing_clauses (clauses, ctx);
*************** lower_rec_input_clauses (tree clauses, g
*** 5139,5144 ****
--- 5157,5163 ----
  		  atmp = builtin_decl_explicit (BUILT_IN_ALLOCA_WITH_ALIGN);
  		  stmt = gimple_build_call (atmp, 2, x,
  					    size_int (DECL_ALIGN (var)));
+ 		  cfun->calls_alloca = 1;
  		  tmp = create_tmp_var_raw (ptr_type_node);
  		  gimple_add_tmp_var (tmp);
  		  gimple_call_set_lhs (stmt, tmp);
*************** lower_oacc_reductions (location_t loc, t
*** 6698,6703 ****
--- 6717,6725 ----
    for (tree c = clauses; c; c = OMP_CLAUSE_CHAIN (c))
      if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_REDUCTION)
        {
+ 	/* No 'reduction' clauses on OpenACC 'kernels'.  */
+ 	gcc_checking_assert (!is_oacc_kernels (ctx));
+ 
  	tree orig = OMP_CLAUSE_DECL (c);
  	tree var = maybe_lookup_decl (orig, ctx);
  	tree ref_to_res = NULL_TREE;
*************** lower_oacc_reductions (location_t loc, t
*** 6735,6744 ****
  		    break;
  
  		  case GIMPLE_OMP_TARGET:
! 		    if ((gimple_omp_target_kind (probe->stmt)
! 			 != GF_OMP_TARGET_KIND_OACC_PARALLEL)
! 			&& (gimple_omp_target_kind (probe->stmt)
! 			    != GF_OMP_TARGET_KIND_OACC_SERIAL))
  		      goto do_lookup;
  
  		    cls = gimple_omp_target_clauses (probe->stmt);
--- 6757,6767 ----
  		    break;
  
  		  case GIMPLE_OMP_TARGET:
! 		    /* No 'reduction' clauses inside OpenACC 'kernels'
! 		       regions.  */
! 		    gcc_checking_assert (!is_oacc_kernels (probe));
! 
! 		    if (!is_gimple_omp_offloaded (probe->stmt))
  		      goto do_lookup;
  
  		    cls = gimple_omp_target_clauses (probe->stmt);
*************** lower_oacc_head_mark (location_t loc, tr
*** 7542,7550 ****
        tag |= OLF_GANG_STATIC;
      }
  
-   /* In a parallel region, loops are implicitly INDEPENDENT.  */
    omp_context *tgt = enclosing_target_ctx (ctx);
    if (!tgt || is_oacc_parallel_or_serial (tgt))
      tag |= OLF_INDEPENDENT;
  
    if (tag & OLF_TILE)
--- 7565,7581 ----
        tag |= OLF_GANG_STATIC;
      }
  
    omp_context *tgt = enclosing_target_ctx (ctx);
    if (!tgt || is_oacc_parallel_or_serial (tgt))
+     ;
+   else if (is_oacc_kernels (tgt))
+     /* Not using this loops handling inside OpenACC 'kernels' regions.  */
+     gcc_unreachable ();
+   else
+     gcc_unreachable ();
+ 
+   /* In a parallel region, loops are implicitly INDEPENDENT.  */
+   if (!tgt || is_oacc_parallel_or_serial (tgt))
      tag |= OLF_INDEPENDENT;
  
    if (tag & OLF_TILE)
*************** lower_omp_taskreg (gimple_stmt_iterator
*** 11272,11278 ****
      }
    lower_rec_input_clauses (clauses, &par_ilist, &par_olist, ctx, NULL);
    lower_omp (&par_body, ctx);
!   if (gimple_code (stmt) == GIMPLE_OMP_PARALLEL)
      lower_reduction_clauses (clauses, &par_rlist, NULL, ctx);
  
    /* Declare all the variables created by mapping and the variables
--- 11303,11309 ----
      }
    lower_rec_input_clauses (clauses, &par_ilist, &par_olist, ctx, NULL);
    lower_omp (&par_body, ctx);
!   if (gimple_code (stmt) != GIMPLE_OMP_TASK)
      lower_reduction_clauses (clauses, &par_rlist, NULL, ctx);
  
    /* Declare all the variables created by mapping and the variables
*************** lower_omp_target (gimple_stmt_iterator *
*** 11562,11569 ****
  	break;
  
        case OMP_CLAUSE_FIRSTPRIVATE:
! 	if (is_oacc_parallel_or_serial (ctx))
! 	  goto oacc_firstprivate;
  	map_cnt++;
  	var = OMP_CLAUSE_DECL (c);
  	if (!omp_is_reference (var)
--- 11593,11606 ----
  	break;
  
        case OMP_CLAUSE_FIRSTPRIVATE:
! 	gcc_checking_assert (offloaded);
! 	if (is_gimple_omp_oacc (ctx->stmt))
! 	  {
! 	    /* No 'firstprivate' clauses on OpenACC 'kernels'.  */
! 	    gcc_checking_assert (!is_oacc_kernels (ctx));
! 
! 	    goto oacc_firstprivate;
! 	  }
  	map_cnt++;
  	var = OMP_CLAUSE_DECL (c);
  	if (!omp_is_reference (var)
*************** lower_omp_target (gimple_stmt_iterator *
*** 11588,11595 ****
  	break;
  
        case OMP_CLAUSE_PRIVATE:
  	if (is_gimple_omp_oacc (ctx->stmt))
! 	  break;
  	var = OMP_CLAUSE_DECL (c);
  	if (is_variable_sized (var))
  	  {
--- 11625,11638 ----
  	break;
  
        case OMP_CLAUSE_PRIVATE:
+ 	gcc_checking_assert (offloaded);
  	if (is_gimple_omp_oacc (ctx->stmt))
! 	  {
! 	    /* No 'private' clauses on OpenACC 'kernels'.  */
! 	    gcc_checking_assert (!is_oacc_kernels (ctx));
! 
! 	    break;
! 	  }
  	var = OMP_CLAUSE_DECL (c);
  	if (is_variable_sized (var))
  	  {
*************** lower_omp_target (gimple_stmt_iterator *
*** 11938,11944 ****
  	    break;
  
  	  case OMP_CLAUSE_FIRSTPRIVATE:
! 	    if (is_oacc_parallel_or_serial (ctx))
  	      goto oacc_firstprivate_map;
  	    ovar = OMP_CLAUSE_DECL (c);
  	    if (omp_is_reference (ovar))
--- 11981,11987 ----
  	    break;
  
  	  case OMP_CLAUSE_FIRSTPRIVATE:
! 	    if (is_gimple_omp_oacc (ctx->stmt))
  	      goto oacc_firstprivate_map;
  	    ovar = OMP_CLAUSE_DECL (c);
  	    if (omp_is_reference (ovar))
*************** lower_omp_target (gimple_stmt_iterator *
*** 12542,12548 ****
        gimple_seq fork_seq = NULL;
        gimple_seq join_seq = NULL;
  
!       if (is_oacc_parallel_or_serial (ctx))
  	{
  	  /* If there are reductions on the offloaded region itself, treat
  	     them as a dummy GANG loop.  */
--- 12585,12591 ----
        gimple_seq fork_seq = NULL;
        gimple_seq join_seq = NULL;
  
!       if (offloaded && is_gimple_omp_oacc (ctx->stmt))
  	{
  	  /* If there are reductions on the offloaded region itself, treat
  	     them as a dummy GANG loop.  */
*************** lower_omp_target (gimple_stmt_iterator *
*** 12557,12565 ****
        gimple_seq_add_seq (&new_body, join_seq);
  
        if (offloaded)
! 	new_body = maybe_catch_exception (new_body);
! 
!       gimple_seq_add_stmt (&new_body, gimple_build_omp_return (false));
        gimple_omp_set_body (stmt, new_body);
      }
  
--- 12600,12609 ----
        gimple_seq_add_seq (&new_body, join_seq);
  
        if (offloaded)
! 	{
! 	  new_body = maybe_catch_exception (new_body);
! 	  gimple_seq_add_stmt (&new_body, gimple_build_omp_return (false));
! 	}
        gimple_omp_set_body (stmt, new_body);
      }
  
diff -Nrcpad gcc-10.2.0/gcc/omp-offload.c gcc-10.3.0/gcc/omp-offload.c
*** gcc-10.2.0/gcc/omp-offload.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/omp-offload.c	Thu Apr  8 11:56:28 2021
*************** execute_oacc_device_lower ()
*** 1541,1552 ****
--- 1541,1585 ----
        flag_openacc_dims = (char *)&flag_openacc_dims;
      }
  
+   bool is_oacc_parallel
+     = (lookup_attribute ("oacc parallel",
+ 			 DECL_ATTRIBUTES (current_function_decl)) != NULL);
    bool is_oacc_kernels
      = (lookup_attribute ("oacc kernels",
  			 DECL_ATTRIBUTES (current_function_decl)) != NULL);
+   bool is_oacc_serial
+     = (lookup_attribute ("oacc serial",
+ 			 DECL_ATTRIBUTES (current_function_decl)) != NULL);
+   int fn_level = oacc_fn_attrib_level (attrs);
+   bool is_oacc_routine = (fn_level >= 0);
+   gcc_checking_assert (is_oacc_parallel
+ 		       + is_oacc_kernels
+ 		       + is_oacc_serial
+ 		       + is_oacc_routine
+ 		       == 1);
+ 
    bool is_oacc_kernels_parallelized
      = (lookup_attribute ("oacc kernels parallelized",
  			 DECL_ATTRIBUTES (current_function_decl)) != NULL);
+   if (is_oacc_kernels_parallelized)
+     gcc_checking_assert (is_oacc_kernels);
+ 
+   if (dump_file)
+     {
+       if (is_oacc_parallel)
+ 	fprintf (dump_file, "Function is OpenACC parallel offload\n");
+       else if (is_oacc_kernels)
+ 	fprintf (dump_file, "Function is %s OpenACC kernels offload\n",
+ 		 (is_oacc_kernels_parallelized
+ 		  ? "parallelized" : "unparallelized"));
+       else if (is_oacc_serial)
+ 	fprintf (dump_file, "Function is OpenACC serial offload\n");
+       else if (is_oacc_routine)
+ 	fprintf (dump_file, "Function is OpenACC routine level %d\n",
+ 		 fn_level);
+       else
+ 	gcc_unreachable ();
+     }
  
    /* Unparallelized OpenACC kernels constructs must get launched as 1 x 1 x 1
       kernels, so remove the parallelism dimensions function attributes
*************** execute_oacc_device_lower ()
*** 1559,1580 ****
  
    /* Discover, partition and process the loops.  */
    oacc_loop *loops = oacc_loop_discovery ();
-   int fn_level = oacc_fn_attrib_level (attrs);
  
!   if (dump_file)
!     {
!       if (fn_level >= 0)
! 	fprintf (dump_file, "Function is OpenACC routine level %d\n",
! 		 fn_level);
!       else if (is_oacc_kernels)
! 	fprintf (dump_file, "Function is %s OpenACC kernels offload\n",
! 		 (is_oacc_kernels_parallelized
! 		  ? "parallelized" : "unparallelized"));
!       else
! 	fprintf (dump_file, "Function is OpenACC parallel offload\n");
!     }
! 
!   unsigned outer_mask = fn_level >= 0 ? GOMP_DIM_MASK (fn_level) - 1 : 0;
    unsigned used_mask = oacc_loop_partition (loops, outer_mask);
    /* OpenACC kernels constructs are special: they currently don't use the
       generic oacc_loop infrastructure and attribute/dimension processing.  */
--- 1592,1601 ----
  
    /* Discover, partition and process the loops.  */
    oacc_loop *loops = oacc_loop_discovery ();
  
!   unsigned outer_mask = 0;
!   if (is_oacc_routine)
!     outer_mask = GOMP_DIM_MASK (fn_level) - 1;
    unsigned used_mask = oacc_loop_partition (loops, outer_mask);
    /* OpenACC kernels constructs are special: they currently don't use the
       generic oacc_loop infrastructure and attribute/dimension processing.  */
diff -Nrcpad gcc-10.2.0/gcc/optabs.c gcc-10.3.0/gcc/optabs.c
*** gcc-10.2.0/gcc/optabs.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/optabs.c	Thu Apr  8 11:56:28 2021
*************** expand_binop (machine_mode mode, optab b
*** 1395,1400 ****
--- 1395,1402 ----
        if (target == 0
  	  || target == op0
  	  || target == op1
+ 	  || reg_overlap_mentioned_p (target, op0)
+ 	  || reg_overlap_mentioned_p (target, op1)
  	  || !valid_multiword_target_p (target))
  	target = gen_reg_rtx (int_mode);
  
*************** expand_binop (machine_mode mode, optab b
*** 1475,1480 ****
--- 1477,1484 ----
  	  if (target == 0
  	      || target == op0
  	      || target == op1
+ 	      || reg_overlap_mentioned_p (target, op0)
+ 	      || reg_overlap_mentioned_p (target, op1)
  	      || !valid_multiword_target_p (target))
  	    target = gen_reg_rtx (int_mode);
  
*************** expand_binop (machine_mode mode, optab b
*** 1533,1538 ****
--- 1537,1544 ----
  	  || target == op0
  	  || target == op1
  	  || !REG_P (target)
+ 	  || reg_overlap_mentioned_p (target, op0)
+ 	  || reg_overlap_mentioned_p (target, op1)
  	  || !valid_multiword_target_p (target))
  	target = gen_reg_rtx (int_mode);
  
*************** expand_absneg_bit (enum rtx_code code, s
*** 2670,2675 ****
--- 2676,2682 ----
  
    if (target == 0
        || target == op0
+       || reg_overlap_mentioned_p (target, op0)
        || (nwords > 1 && !valid_multiword_target_p (target)))
      target = gen_reg_rtx (mode);
  
*************** expand_unop (machine_mode mode, optab un
*** 2948,2954 ****
        int i;
        rtx_insn *insns;
  
!       if (target == 0 || target == op0 || !valid_multiword_target_p (target))
  	target = gen_reg_rtx (int_mode);
  
        start_sequence ();
--- 2955,2964 ----
        int i;
        rtx_insn *insns;
  
!       if (target == 0
! 	  || target == op0
! 	  || reg_overlap_mentioned_p (target, op0)
! 	  || !valid_multiword_target_p (target))
  	target = gen_reg_rtx (int_mode);
  
        start_sequence ();
*************** expand_copysign_bit (scalar_float_mode m
*** 3469,3474 ****
--- 3479,3486 ----
    if (target == 0
        || target == op0
        || target == op1
+       || reg_overlap_mentioned_p (target, op0)
+       || reg_overlap_mentioned_p (target, op1)
        || (nwords > 1 && !valid_multiword_target_p (target)))
      target = gen_reg_rtx (mode);
  
diff -Nrcpad gcc-10.2.0/gcc/opts-global.c gcc-10.3.0/gcc/opts-global.c
*** gcc-10.2.0/gcc/opts-global.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/opts-global.c	Thu Apr  8 11:56:28 2021
*************** decode_options (struct gcc_options *opts
*** 327,334 ****
    unsigned i;
    const char *arg;
  
!   FOR_EACH_VEC_ELT (help_option_arguments, i, arg)
!     print_help (opts, lang_mask, arg);
  }
  
  /* Hold command-line options associated with stack limitation.  */
--- 327,340 ----
    unsigned i;
    const char *arg;
  
!   if (!help_option_arguments.is_empty ())
!     {
!       /* Make sure --help=* sees the overridden values.  */
!       target_option_override_hook ();
! 
!       FOR_EACH_VEC_ELT (help_option_arguments, i, arg)
! 	print_help (opts, lang_mask, arg);
!     }
  }
  
  /* Hold command-line options associated with stack limitation.  */
diff -Nrcpad gcc-10.2.0/gcc/opts.c gcc-10.3.0/gcc/opts.c
*** gcc-10.2.0/gcc/opts.c	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/opts.c	Thu Apr  8 11:56:28 2021
*************** finish_options (struct gcc_options *opts
*** 1166,1176 ****
  
    /* Control IPA optimizations based on different -flive-patching level.  */
    if (opts->x_flag_live_patching)
!     {
!       control_options_for_live_patching (opts, opts_set,
! 					 opts->x_flag_live_patching,
! 					 loc);
!     }
  }
  
  #define LEFT_COLUMN	27
--- 1166,1186 ----
  
    /* Control IPA optimizations based on different -flive-patching level.  */
    if (opts->x_flag_live_patching)
!     control_options_for_live_patching (opts, opts_set,
! 				       opts->x_flag_live_patching,
! 				       loc);
! 
!   /* Unrolling all loops implies that standard loop unrolling must also
!      be done.  */
!   if (opts->x_flag_unroll_all_loops)
!     opts->x_flag_unroll_loops = 1;
! 
!   /* Allow cunroll to grow size accordingly.  */
!   if (!opts_set->x_flag_cunroll_grow_size)
!     opts->x_flag_cunroll_grow_size
!       = (opts->x_flag_unroll_loops
!          || opts->x_flag_peel_loops
!          || opts->x_optimize >= 3);
  }
  
  #define LEFT_COLUMN	27
diff -Nrcpad gcc-10.2.0/gcc/output.h gcc-10.3.0/gcc/output.h
*** gcc-10.2.0/gcc/output.h	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/output.h	Thu Apr  8 11:56:28 2021
*************** extern GTY(()) bool in_cold_section_p;
*** 523,529 ****
  
  extern section *get_unnamed_section (unsigned int, void (*) (const void *),
  				     const void *);
! extern section *get_section (const char *, unsigned int, tree);
  extern section *get_named_section (tree, const char *, int);
  extern section *get_variable_section (tree, bool);
  extern void place_block_symbol (rtx);
--- 523,530 ----
  
  extern section *get_unnamed_section (unsigned int, void (*) (const void *),
  				     const void *);
! extern section *get_section (const char *, unsigned int, tree,
! 			     bool not_existing = false);
  extern section *get_named_section (tree, const char *, int);
  extern section *get_variable_section (tree, bool);
  extern void place_block_symbol (rtx);
diff -Nrcpad gcc-10.2.0/gcc/passes.def gcc-10.3.0/gcc/passes.def
*** gcc-10.2.0/gcc/passes.def	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/passes.def	Thu Apr  8 11:56:28 2021
*************** along with GCC; see the file COPYING3.
*** 145,150 ****
--- 145,151 ----
  
    INSERT_PASSES_AFTER (all_regular_ipa_passes)
    NEXT_PASS (pass_analyzer);
+   NEXT_PASS (pass_ipa_odr);
    NEXT_PASS (pass_ipa_whole_program_visibility);
    NEXT_PASS (pass_ipa_profile);
    NEXT_PASS (pass_ipa_icf);
diff -Nrcpad gcc-10.2.0/gcc/po/ChangeLog gcc-10.3.0/gcc/po/ChangeLog
*** gcc-10.2.0/gcc/po/ChangeLog	Thu Jul 23 06:35:38 2020
--- gcc-10.3.0/gcc/po/ChangeLog	Thu Apr  8 11:56:48 2021
***************
*** 1,3 ****
--- 1,25 ----
+ 2021-04-08  Release Manager
+ 
+ 	* GCC 10.3.0 released.
+ 
+ 2021-01-19  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* de.po: Update.
+ 
+ 2020-11-18  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* zh_TW.po: Update.
+ 
+ 2020-07-29  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* ja.po, sv.po: Update.
+ 
+ 2020-07-27  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, tr.po, uk.po, vi.po, zh_CN.po,
+ 	zh_TW.po: Update.
+ 
  2020-07-23  Release Manager
  
  	* GCC 10.2.0 released.
diff -Nrcpad gcc-10.2.0/gcc/po/be.po gcc-10.3.0/gcc/po/be.po
*** gcc-10.2.0/gcc/po/be.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/be.po	Thu Apr  8 11:56:28 2021
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21: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: 2020-07-20 18:08+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
*************** msgstr ""
*** 1941,2027 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1941,2027 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
  msgstr "`%E' - Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ñ� Ñ‚Ñ‹Ð¿Ñƒ string"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: config/aarch64/aarch64.c:10308
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2037,2054 ****
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
--- 2037,2054 ----
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2078,2084 ****
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
--- 2078,2084 ----
  msgid "invalid %%U value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2088,2094 ****
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
--- 2088,2094 ----
  msgid "invalid %%C value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ
*** 2098,2107 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
--- 2098,2107 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2185,2220 ****
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2185,2220 ----
  msgid "unrecognized supposed constant"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, fuzzy, c-format
  #| msgid "invalid %%f operand"
  msgid "invalid shift operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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 "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 2222,2234 ****
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2222,2234 ----
  msgid "invalid operand for code '%c'"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°
*** 2361,2367 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2361,2367 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 ""
*** 2580,2604 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
--- 2580,2604 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid fp constant"
*************** msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
*** 2752,2758 ****
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2752,2758 ----
  msgid "invalid %%P operand"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2808,2814 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
--- 2808,2814 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
  
*************** msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ
*** 2864,2871 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
--- 2864,2871 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
*************** msgstr ""
*** 3006,3178 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3006,3216 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10115
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%Q value"
! msgid "invalid %%A value"
! msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13221
  #, c-format
  msgid "invalid %%V value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%V"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13364
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/rs6000/rs6000.c:26116
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: config/rs6000/rs6000.c:26185
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26742
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26744
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26746
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26754
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26757
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26760
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26763
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr ""
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3183,3272 ****
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11873
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3221,3310 ----
  msgid "cannot decompose address"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11871
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3534,3541 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
--- 3572,3579 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
*************** msgstr ""
*** 3555,3561 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
--- 3593,3599 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
*************** msgstr ""
*** 3563,3569 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
--- 3601,3607 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgstr ""
*** 3581,3601 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
--- 3619,3639 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
*************** msgstr ""
*** 3606,3617 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
--- 3644,3655 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
*************** msgstr ""
*** 3620,3626 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
--- 3658,3664 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
*************** msgstr ""
*** 3629,3646 ****
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
--- 3667,3684 ----
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 3648,3666 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3686,3704 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3669,3675 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3707,3713 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3680,3713 ****
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
--- 3718,3751 ----
  msgid "expected label"
  msgstr ""
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7220
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3260
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 3805,3811 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 3843,3849 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 3986,4035 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6527
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4024,4073 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6587
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ
*** 4071,4087 ****
  msgid "elemental binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4109,4125 ----
  msgid "elemental binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4155,4161 ****
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4193,4199 ----
  msgid "Driving:"
  msgstr "ÑƒÐ²Ð°Ð³Ð°:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4170,4176 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4208,4214 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4284,4294 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr ""
  
--- 4322,4332 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4296,4514 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  #, fuzzy
  #| msgid "no arguments"
  msgid "allocatable argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2407
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2417
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2422
  #, fuzzy
  #| msgid "no arguments"
  msgid "value argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2437
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2452
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4334,4552 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  #, fuzzy
  #| msgid "no arguments"
  msgid "allocatable argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  #| msgid "no arguments"
  msgid "value argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2439
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2454
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4521,4547 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4559,4585 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4616,4622 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4654,4660 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ
*** 5070,5076 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5108,5114 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5653,5660 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5691,5698 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 8109,8213 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr ""
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8147,8246 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 12740,12746 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
--- 12773,12779 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
*************** msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�
*** 12754,12759 ****
--- 12787,12798 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr ""
*** 17775,17781 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17814,17820 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 18428,18798 ****
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18467,18837 ----
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19942,19949 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19981,19988 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgid "expected boolean type"
*** 19971,19977 ****
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 20010,20016 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
*** 20040,20046 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 20079,20085 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr ""
*** 20426,20432 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 20465,20471 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 20512,20523 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20551,20562 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 20536,20543 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
--- 20575,20582 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
*************** msgstr ""
*** 20659,20665 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 20698,20704 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 20952,20958 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 20991,20997 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr ""
*** 21252,21263 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 21291,21302 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr ""
*** 21786,22088 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 21825,22127 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 22169,22181 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22208,22220 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "LTO support has not been enabled
*** 22333,22339 ****
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s: %m"
--- 22372,22378 ----
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s"
  msgid "cannot open %s: %m"
*************** msgstr ""
*** 22670,22691 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 22709,22730 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 22747,22753 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22786,22792 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22777,22788 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22816,22827 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 22798,22804 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
--- 22837,22843 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
*************** msgstr ""
*** 22818,22854 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 22857,22893 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr ""
*** 23491,23503 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
--- 23530,23542 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared here"
*************** msgid "%G%qD offset %s is out of the bou
*** 24066,24075 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
--- 24105,24114 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
*************** msgstr ""
*** 24234,24240 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 24273,24279 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8814
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 24284,24296 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 24323,24335 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 24300,24446 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 24339,24485 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15123
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 24517,24523 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 24556,24562 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr ""
*** 24789,24842 ****
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24828,24881 ----
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24866,24902 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24905,24941 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24946,25004 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot find LTO cgraph in %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot find LTO section refs in %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
--- 24985,25043 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot find LTO cgraph in %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– ÐºÐ»Ñ�Ñ� `%s'"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find source %s"
  msgid "cannot find LTO section refs in %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
*************** msgstr ""
*** 25252,25303 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 25291,25342 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 25521,25572 ****
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25560,25611 ----
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 26920,27055 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: toplev.c:1559
  #, fuzzy, gcc-internal-format
  #| msgid "can't close input file %s"
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:2132
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error writing to %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: toplev.c:2134
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error closing %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 26959,27094 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: toplev.c:1564
  #, fuzzy, gcc-internal-format
  #| msgid "can't close input file %s"
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: toplev.c:2137
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error writing to %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: toplev.c:2139
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "error closing %s: %m"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr ""
*** 27144,27319 ****
  msgid "ignoring loop annotation"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27183,27358 ----
  msgid "ignoring loop annotation"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
  
! #: tree-cfg.c:3057
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3388
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27324,27835 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 27363,27874 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:3500
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3615
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3644
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3688
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4359
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4449
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
  
! #: tree-cfg.c:5046
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ s
*** 27844,27890 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 27883,27929 ----
  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 ""
*************** msgstr ""
*** 28395,28406 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 28434,28445 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr ""
*** 28465,28471 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28504,28510 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28475,28501 ****
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
--- 28514,28540 ----
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
*************** msgstr ""
*** 28570,28601 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28609,28640 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28620,28852 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, 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:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28659,28891 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14398
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, 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:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28973,29054 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
--- 29012,29093 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5347
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5919
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
*************** msgstr ""
*** 29640,29646 ****
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 29679,29685 ----
  msgid "type was previously declared %qE"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 29661,29667 ****
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 29700,29706 ----
  msgid "%qE argument is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 30034,30045 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 30073,30084 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 30197,30209 ****
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
--- 30236,30248 ----
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
*************** msgstr ""
*** 30310,30316 ****
  msgid "size of array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 30349,30355 ----
  msgid "size of array is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 30320,30446 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6722
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30359,30485 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6724
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr ""
*** 30497,31005 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1608
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2045
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2495
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2721
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3113
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3116
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3330
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3378
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3385
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3503
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3712
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3744
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated quoting directive"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: c-family/c-format.c:3760
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-format.c:3930
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated color directive"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
--- 30536,31044 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1610
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2497
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2723
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3117
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3118
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3332
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3380
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3387
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3505
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3714
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3746
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated quoting directive"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: c-family/c-format.c:3762
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-format.c:3932
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated color directive"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
*************** msgstr ""
*** 31163,31169 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 31202,31208 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 31179,31195 ****
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
--- 31218,31234 ----
  msgid "%qE is not initialized"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 31199,31205 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
--- 31238,31244 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
*************** msgid "wrong type argument to %s"
*** 31805,31811 ****
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31844,31850 ----
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgid "%<memset%> used with length equal
*** 32491,32497 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 32530,32536 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 32570,32576 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32609,32615 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 32590,32596 ****
  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:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 32629,32635 ----
  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:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgstr ""
*** 32610,32616 ****
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 32649,32655 ----
  msgid "too many input files"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 32642,32655 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 32681,32694 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 33173,33567 ****
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid format for sve_width"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 33212,33613 ----
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1932
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid format for sve_width"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
  
! #: config/aarch64/aarch64.c:14091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14594
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14658
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 33744,33760 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33790,33806 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr ""
*** 33906,33917 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 33952,33963 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 33919,34116 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 1"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of mask should be in 0 to 255"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33965,34162 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3336
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 7"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 3"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of selector should be in 0 to 1"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "the range of mask should be in 0 to 255"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 34120,34402 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 34166,34448 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2918
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3083
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3133
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3482
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3527
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3552
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/arm/arm.c:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7369
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7378
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/arm/arm.c:7419
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: config/arm/arm.c:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 34404,34426 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
--- 34450,34472 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32454
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
*************** msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð
*** 34503,34520 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
--- 34549,34566 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
*************** msgid "indirect call in function, which
*** 34781,34787 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
--- 34827,34833 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
*************** msgstr ""
*** 35118,35169 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 35164,35215 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr ""
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args
*** 35302,35433 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:7909
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8708
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8803
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9707
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9722
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9755
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9795
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9818
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9963
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10276
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10282
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10285
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10727
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
--- 35348,35479 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: config/i386/i386-expand.c:7916
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8715
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:8810
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9714
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9762
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9802
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9815
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9825
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:9970
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-expand.c:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10283
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10289
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10292
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10734
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: config/i386/i386-expand.c:11685
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12706
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12731
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
*************** msgstr ""
*** 35810,35954 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3295
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3373
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3504
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3525
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 35856,36000 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3299
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3508
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: config/i386/i386-options.c:3529
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 36399,36405 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
--- 36445,36451 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgstr ""
*** 37487,37538 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 37533,37584 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr ""
*** 37651,37975 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1634
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000-c.c:1846
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8851
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8982
  #, 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:9255
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9306
  #, 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:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
--- 37697,38022 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1640
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000-c.c:1852
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8588
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8629
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8698
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8713
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8738
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8743
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000-call.c:8762
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8803
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8887
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8898
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8909
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8920
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8934
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:8968
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9007
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9661
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9708
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9812
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9832
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9856
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9870
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9882
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: config/rs6000/rs6000-call.c:9890
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: config/rs6000/rs6000-call.c:10553
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10595
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13544
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13566
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
*************** msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†Ñ
*** 37991,38213 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
--- 38038,38265 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° `%s'"
  
! #: config/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4706
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
  
! #: config/rs6000/rs6000.c:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
  
! #: config/rs6000/rs6000.c:23403
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: config/rs6000/rs6000.c:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
*************** msgstr ""
*** 38529,38669 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, 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:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
--- 38581,38721 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15224
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15302
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15452
  #, 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:15459
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 39085,39092 ****
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 39137,39144 ----
  msgid "could not read the BRIG file"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–
*** 39369,39375 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 39421,39427 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿
*** 39442,39448 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 39494,39500 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
  
! #: c/c-decl.c:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 39474,39480 ****
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
--- 39526,39532 ----
  msgid "duplicate label declaration %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
*************** msgstr ""
*** 39689,39695 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39741,39747 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 40041,40047 ****
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
--- 40093,40099 ----
  msgid "function definition has qualified void return type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ s
*** 40354,40360 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 40406,40412 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 40406,40412 ****
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
--- 40458,40464 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
*************** msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ s
*** 40444,40450 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
--- 40496,40502 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 40474,40480 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
--- 40526,40532 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð°
*** 40506,40512 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
--- 40558,40564 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
*************** msgstr ""
*** 40626,40637 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 40678,40689 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹Ð·Ð½Ð°
*** 40640,40911 ****
  #. 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:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, 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:10517
  #, 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:10746 c/c-parser.c:9995
  #, 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:10792
  #, 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:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:10988
  #, 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:11107
  #, 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:11157
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11254
  #, 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:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, 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:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 40692,40963 ----
  #. 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:10043
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-decl.c:10087
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10111
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, 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:10524
  #, 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:10753 c/c-parser.c:9995
  #, 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:10799
  #, 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:10870 c/c-decl.c:11436
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:10995
  #, 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:11114
  #, 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:11164
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
  
! #: c/c-decl.c:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: c/c-decl.c:11261
  #, 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:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11358
  #, 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:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 40925,40931 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 40977,40983 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgid "unknown type name %qE"
*** 40973,40979 ****
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
--- 41025,41031 ----
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 40995,41001 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
--- 41047,41053 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
*************** msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½
*** 41011,41018 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 41063,41070 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 41050,41056 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 41102,41108 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð
*** 41080,41086 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 41132,41138 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 41111,41117 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 41163,41169 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†
*** 41158,41171 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 41210,41223 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 41252,41258 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 41304,41310 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 41262,41268 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 41314,41320 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 41323,41329 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 41375,41381 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 41338,41344 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 41390,41396 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 41363,41381 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 41415,41433 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 41395,41406 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 41447,41458 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 41415,41422 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 41467,41474 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿Ñƒ
*** 41443,41454 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 41495,41506 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 41847,41907 ****
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 41899,41959 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 41911,41928 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
--- 41963,41980 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr ""
*** 41943,41996 ****
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41995,42048 ----
  msgid "%qD is not a variable"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 42012,42023 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
--- 42064,42075 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
*************** msgstr ""
*** 42027,42048 ****
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 42079,42100 ----
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr ""
*** 42057,42110 ****
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 42109,42162 ----
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 42114,42120 ****
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
--- 42166,42172 ----
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
*************** msgstr ""
*** 42150,42173 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
--- 42202,42225 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 42182,42259 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 42234,42311 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 42268,42274 ****
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
--- 42320,42326 ----
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ
*** 42279,42346 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 42331,42398 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 42350,42406 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 42402,42458 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 42410,42481 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 42462,42533 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 42490,42546 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
--- 42542,42598 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
*************** msgstr ""
*** 42551,42562 ****
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 42603,42614 ----
  msgid "variant %qD is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 42566,42597 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 42618,42649 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr ""
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr ""
*** 42646,42687 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 42698,42739 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 42696,42722 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 42748,42774 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 42726,42732 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 42778,42784 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 42742,42748 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 42794,42800 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 42863,42869 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 42915,42921 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 42888,42894 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 42940,42946 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr ""
*** 43004,43020 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 43056,43072 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 43039,43045 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 43091,43097 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 43289,43295 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
--- 43341,43347 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
*************** msgstr ""
*** 43458,43464 ****
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
--- 43510,43516 ----
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
*************** msgstr ""
*** 43618,43624 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
--- 43670,43676 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
*************** msgstr ""
*** 43649,43655 ****
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
--- 43701,43707 ----
  msgid "invalid initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
*************** msgstr ""
*** 43795,43801 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
--- 43847,43853 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
*************** msgstr ""
*** 43836,43842 ****
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43888,43894 ----
  msgid "case label is not an integer constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43846,43862 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43898,43914 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43871,43877 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43923,43929 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43881,43902 ****
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
--- 43933,43954 ----
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
*************** msgid "ordered comparison of pointer wit
*** 43947,43953 ****
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
--- 43999,44005 ----
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
*************** msgstr ""
*** 43977,44027 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
--- 44029,44079 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 44031,44038 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
--- 44083,44090 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 44200,44211 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 44252,44263 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 44230,44237 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
--- 44282,44289 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 44246,44264 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 44298,44316 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 44328,44443 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14772
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14779
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44380,44495 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14726 cp/semantics.c:7607
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14754 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14788
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14795
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: c/c-typeck.c:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 44625,45413 ****
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, 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:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 44677,45465 ----
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:3678
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4863
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5120
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/call.c:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5610
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5622
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, 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:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7062
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7171
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7190
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7363
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7423 cp/cvt.c:227
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7742
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/call.c:7920
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/call.c:8111
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8915
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9475
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9983 cp/typeck.c:9344
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10005
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10037
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12272
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 45436,45959 ****
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1149
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1172
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2958
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3363
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3389
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3453
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3459
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3575
  #, 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:3588
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3601
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3607
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3732
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3765
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3808
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, 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:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, 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:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7377
  #, 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:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 45488,46011 ----
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1156
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/class.c:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1179
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2983
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3393
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/class.c:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3419
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3483
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3489
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3605
  #, 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:3618
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3631
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3637
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3796
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3839
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/class.c:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5911
  #, 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:5944
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5959
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6087
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6116
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6122
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6873
  #, 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:7159
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7161
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7166
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/class.c:7194
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7196
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7213
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7234
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/class.c:7485
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7516
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7532
  #, 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:7694
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8474
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8600
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8873
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8876
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 46033,46039 ****
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
--- 46085,46091 ----
  msgid "%q+E is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
*************** msgstr ""
*** 46090,46096 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 46142,46148 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 46145,46517 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
--- 46197,46568 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3582
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3605
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/constexpr.c:4478
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4483
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:4495
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4516
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:4519
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4765
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6204
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:6400
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7293
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7523
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7776
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7843
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8052
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/constexpr.c:8212
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/constexpr.c:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3113
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr ""
*************** msgstr ""
*** 46553,46559 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 46604,46610 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 46592,46883 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 46643,46934 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1089
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1877
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ
*** 46946,46952 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 46997,47003 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð°
*** 47133,47144 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "deleted definition of %qD"
--- 47184,47195 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2061
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:2073
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "deleted definition of %qD"
*************** msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ
*** 47152,47197 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 47203,47248 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:2945
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:2955
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 47199,48047 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5170
  #, 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:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5431
  #, 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:5436
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5753
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
--- 47250,48098 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3057
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/decl.c:3102
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3317
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/decl.c:3477
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3946
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:3988
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:3997
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4004
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4076
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:4400
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4967
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:4984
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5032
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5046
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5050
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5054
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5058
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5062
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5097
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5100
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:5172
  #, 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:5176
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:5255
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5309
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:5392
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5433
  #, 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:5438
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:5512
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:5528
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5680
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5743
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:5755
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5819
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6334
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6344
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6641
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6894
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7077
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7359
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7364
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7498
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7663
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:7706
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7964
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:8235
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, 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:8296
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8322
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8381
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8386
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8391
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8397
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8406
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9094
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
  
! #: cp/decl.c:9113
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9115
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9143
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9154
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9165
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9176
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:9222
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9273
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9283
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
*************** msgstr ""
*** 48315,48321 ****
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
--- 48366,48372 ----
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
*************** msgstr ""
*** 48482,48488 ****
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
--- 48533,48539 ----
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
*************** msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€
*** 48694,49512 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, 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:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13100
  #, 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:13116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13326
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14514
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, 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:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48745,49563 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, 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:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/decl.c:13107
  #, 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:13123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/decl.c:13309
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13314
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:13334
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13387 cp/decl.c:13398
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13392
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13521
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13533
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13553
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13658
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13666
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13673
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13693
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13880
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:13967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14001
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14030
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14277
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14356
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14363
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14399
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14472
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14473
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14485
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14486
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14497
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14509
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14523
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, 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:14567
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14676
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/decl.c:14699
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14704
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 49518,49613 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 49569,49664 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/decl.c:14935
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: cp/decl.c:14971
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15154
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15186
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 49616,49688 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 49667,49739 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15747
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/decl.c:15796
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15797
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15828
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15933 cp/parser.c:19342
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/decl.c:15973
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17011
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17250
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: cp/decl.c:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 49722,49728 ****
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
--- 49773,49779 ----
  msgid "deleting %qT is undefined"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
*************** msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ð
*** 49732,49738 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49783,49789 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 50061,50208 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 50112,50259 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5574
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4435
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/error.c:4449
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4475
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4490
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 50383,50722 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:904
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1117
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2164
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:3281
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 50434,50773 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:906
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1119
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1127
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "  when initialized here"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/init.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 50877,50888 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50928,50939 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2035
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 50907,51063 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
  #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1111
  #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1126
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, 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:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 50958,51119 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1128
  #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/method.c:1361
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1370
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2052
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, 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:2327
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2954
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/method.c:3041
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\"
*** 51099,51311 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 51155,51367 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
  
! #: cp/name-lookup.c:2822
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
  
! #: cp/name-lookup.c:3102
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3295
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3298
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4625
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4634
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4658
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4852
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6172
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: cp/name-lookup.c:7427
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 51330,51336 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 51386,51392 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 51355,51361 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 51411,51417 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€
*** 51435,51441 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 51491,51497 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 51557,51563 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
--- 51613,51619 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 51677,51683 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 51733,51739 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr ""
*** 51779,51790 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 51835,51846 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 51819,51825 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 51875,51881 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 51835,51841 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 51891,51897 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 51851,51857 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
--- 51907,51913 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
*************** msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�
*** 51877,52800 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, 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:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17988
  #, 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:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, 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:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19564
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 51933,52861 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9429
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10517
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10736
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10756
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10995
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11063
  #, 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:11081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11521 cp/parser.c:11722
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11561
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11978
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12155 cp/parser.c:30678
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12196
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12198
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/parser.c:12238
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:12701
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12998
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
  
! #: cp/parser.c:13943
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:14013
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14224
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14337
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14437
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14533
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14597
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
  
! #: cp/parser.c:14701
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15069
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15102
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15213
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15783
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.c:15817
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16042
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16798
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:17512
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17516
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17520
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17993
  #, 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:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18004
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18401
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18424
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/parser.c:19159
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19174
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19275
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19289
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24449
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19306 cp/parser.c:24454
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19355
  #, 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:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19574
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19691
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19907
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19922
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20198
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:20224
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20261
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20651
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: cp/parser.c:20662
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20893
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21370
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/parser.c:21496
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21500
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°
*** 52803,53239 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, 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:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
--- 52864,53300 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ð°Ð»ÑŒÐ½Ñ–Ðº"
  
! #: cp/parser.c:21537
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:21673
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21794
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21876
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:21930
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
  
! #: cp/parser.c:22277
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%T'"
  
! #: cp/parser.c:22309
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22952
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22970
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22976
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/parser.c:22978
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24402
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot specify %<override%> for a class"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24435
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:24489
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24736
  #, 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:24740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25686
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25901 cp/parser.c:25999
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26007
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/parser.c:26098
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26210
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26817
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.c:27054
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:28581
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
*************** msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð
*** 53242,53792 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, 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:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43814
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 53303,53853 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28985
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29328
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/parser.c:29484
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29531
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: cp/parser.c:29831
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30444
  #, 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:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30559
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30586
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30607
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31148
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/parser.c:31268
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31408 cp/parser.c:31442
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31423
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31424
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31527
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31775
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/parser.c:34785
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:36435
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41412
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/parser.c:42276
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43840
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43883
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43915
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44031
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 54062,54068 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
--- 54123,54129 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
*************** msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ
*** 54088,54172 ****
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, 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:5076
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, 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:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
--- 54149,54233 ----
  msgid "template parameter %qD declared here"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:4976
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5035
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, 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:5085
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5101
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5219
  #, 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:5281
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5285
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5468
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
*************** msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð
*** 54174,54220 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, 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:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 54235,54281 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5529
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5532
  #, 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:5535
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5538 cp/pt.c:5596
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5710
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 54224,54720 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6129
  #, 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:6133
  #, 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:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6582
  #, 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:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, 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:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, 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:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, 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:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, 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:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13558
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 54285,54781 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:5892
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
  
! #: cp/pt.c:5935
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5949
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5975
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6114
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6127
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:6138
  #, 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:6142
  #, 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:6180
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:6206
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
  
! #: cp/pt.c:6241
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6574
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6587
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6591
  #, 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:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6704
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6731
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6742
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6811
  #, 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:6842
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6855
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:6890
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:6937
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6945
  #, 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:6955
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6979
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, 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:7293
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7405
  #, 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:7464
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8085
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8374
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8441
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8579 cp/pt.c:8892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8731
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9670
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10159
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/pt.c:13580
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 54732,55027 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:14907
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:14909
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19942
  #, 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:20246
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20573
  #, 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:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 54793,55088 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:14821
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
  
! #: cp/pt.c:14823
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
  
! #: cp/pt.c:14941
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
  
! #: cp/pt.c:14943
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15636
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:15638
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15651
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/pt.c:15654
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15702
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15708
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16006
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:16184
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16199
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19989
  #, 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:20293
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/pt.c:20296
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/pt.c:20618
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20620
  #, 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:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20645
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24687
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24693
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24723
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24725
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: cp/pt.c:24744
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24755
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24763
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24799
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24884
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24886
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:24895
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24911
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24956
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: cp/pt.c:25290
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 55033,55165 ****
  #. 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:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, 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:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, 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:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
--- 55094,55226 ----
  #. 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:25628
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26222
  #, 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:26234
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:26236
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/pt.c:27589
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
  
! #: cp/pt.c:27850
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
  
! #: cp/pt.c:27859
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27884
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28794
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28801
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28902
  #, 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:28909
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28924
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/pt.c:28931
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29124
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29128
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29258
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
*************** msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ
*** 55366,55372 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
--- 55427,55433 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
*************** msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ
*** 55416,55422 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
--- 55477,55483 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
*************** msgstr ""
*** 55515,55521 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 55576,55582 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 55555,55561 ****
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
--- 55616,55622 ----
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 55680,55796 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 55741,55857 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7599
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7745
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7768
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7778
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9745
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9773
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10316
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10369
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 56033,56838 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2340
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2515
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2595
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:2962
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3195
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3406
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3409
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3913
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:3954
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:3957
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4014
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4015
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4020
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4028
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4038
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4125
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4131
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4391
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5406
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5477
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5827
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5835
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5843
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5896
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5976
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5992
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6188
  #, 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:6194
  #, 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:6229
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6246
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6304
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6324
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6340
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, 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:6612
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6628
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6630
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6642
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6644
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:6996
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7008
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7012
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7016
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7180
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7187
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7211
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7225
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7648
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7686
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7905
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7919
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7992
  #, 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:8001
  #, 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:8043
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8113
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8214 cp/typeck.c:8223
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8232
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8649
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8663
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8665
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8813
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:8960
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9275
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9280
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9289
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9293
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9298
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9330
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9334
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9339
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9344
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9354
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9450
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 56094,56899 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2382
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2557
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:2637
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:3004
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3237
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: cp/typeck.c:3432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:3464
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3467
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: cp/typeck.c:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3971
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4012
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4015
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
  
! #: cp/typeck.c:4072
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4073
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4078
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4079
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4096
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4097
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: cp/typeck.c:4183
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4189
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4449
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5464
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5535
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5887
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5895
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5903
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5956
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6036
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6052
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6248
  #, 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:6254
  #, 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:6289
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6306
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: cp/typeck.c:6364
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6384
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
  
! #: cp/typeck.c:6400
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, 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:6672
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6688
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6690
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck.c:6702
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6704
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7056
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7068
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7072
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7076
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7240
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7247
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7271
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7285
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7708
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
  
! #: cp/typeck.c:7746
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7965
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7979
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8052
  #, 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:8061
  #, 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:8103
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8173
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8274 cp/typeck.c:8283
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: cp/typeck.c:8292
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8709
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8723
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:8725
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8873
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9020
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck.c:9335
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9340
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9349
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9353
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9358
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9390
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9394
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9399
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9404
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9414
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9917
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 57098,57205 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1704
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, 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:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
--- 57159,57266 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:1708
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1715
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
  
! #: cp/typeck2.c:1801
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2093
  #, 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:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2152
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2183
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2241
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2252
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
  
! #: cp/typeck2.c:2323
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2343
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: cp/typeck2.c:2584
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
  
! #: cp/typeck2.c:2587
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
*************** msgstr ""
*** 57424,57433 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 57485,57494 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 57594,57600 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 57655,57661 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 57711,57717 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 57772,57778 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 57752,57758 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3378
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 57813,57819 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3382
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 57767,57773 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
--- 57828,57834 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
*************** msgstr ""
*** 57888,58054 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1452
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1488
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1600 fortran/check.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, 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:1653
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1760 fortran/check.c:1857
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1775
  #, 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:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1798
  #, 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:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2108 fortran/check.c:2598
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, 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:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 57949,58115 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1487
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1496
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1601 fortran/check.c:1814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, 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:1654
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1707
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1761 fortran/check.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1776
  #, 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:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1799
  #, 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:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2109 fortran/check.c:2599
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, 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:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 58056,58753 ****
  #. 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:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3062
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:3197
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3596
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3644
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/check.c:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, 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:3693
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3798
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, 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:3840
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, 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:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, 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:6336
  #, 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:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 58117,58814 ----
  #. 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:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2540 fortran/check.c:2809 fortran/check.c:2869
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2652 fortran/check.c:3788 fortran/check.c:3796
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3063
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/check.c:3198
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3603
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3651
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/check.c:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, 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:3700
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3805
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, 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:3847
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4366
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4538
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4589
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4730
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4800
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4818
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4863
  #, 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:4880 fortran/check.c:4899
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5157 fortran/check.c:7474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/check.c:5664
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6199
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6207
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6242
  #, 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:6364
  #, 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:6377
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6643 fortran/check.c:6675
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7387 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 58944,60702 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 59005,60763 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2406
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2503
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9450
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
  
! #: fortran/decl.c:11528
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 60823,60834 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 60884,60895 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 60903,60909 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
--- 60964,60970 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
*************** msgstr ""
*** 61169,61175 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
--- 61230,61236 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
*************** msgstr ""
*** 61227,61393 ****
  #. 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:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, 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:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 61288,61454 ----
  #. 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:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, 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:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4513
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6203
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6215
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, 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
*** 61414,61420 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 61475,61481 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 61606,61617 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, 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:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 61667,61678 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, 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:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 61681,62263 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, 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:4189
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, 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:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 61742,62324 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/interface.c:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3393
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3830 fortran/interface.c:3840
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3882
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, 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:4158
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
  
! #: fortran/interface.c:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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:4922
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5006 fortran/interface.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5018
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5030
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5037
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 62362,62434 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
--- 62423,62495 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "Conversion from %s to %s at %L"
*************** msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð·
*** 62437,62458 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 62498,62519 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5348
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 62800,62811 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 62861,62872 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62815,62821 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 62876,62882 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62860,62866 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 62921,62927 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 62955,62961 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 63016,63022 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgid "Expected expression in %s stateme
*** 63025,63031 ****
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
--- 63086,63092 ----
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
*************** msgstr ""
*** 63040,63122 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
--- 63101,63183 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
*************** msgstr ""
*** 63361,63865 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 63422,63926 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 63867,64083 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 63928,64144 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 64118,64129 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 64179,64190 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 64812,64819 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64873,64880 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 66223,66394 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 66284,66455 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
*** 66715,67209 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66776,67270 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 67212,67223 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 67273,67284 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 67226,67508 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 67287,67569 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 67511,67794 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 67572,67855 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 67796,67982 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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 ""
--- 67857,68043 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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 ""
*** 67984,68940 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, 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:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, 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:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, 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:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, 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:14985
  #, 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:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, 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:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, 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:16547
  #, 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:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, 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:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 68045,69001 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, 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:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12908
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12914
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12917
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12959
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13065
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13103
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, 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:13214
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13220
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13226
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13234
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13948
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, 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:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, 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:14998
  #, 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:15025
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15079
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, 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:15372
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, 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:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16066
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, 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:16561
  #, 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:16645
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, 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:16678
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 69627,69779 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2561
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 69688,69840 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2566
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 69810,69893 ****
  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:8149
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  #| msgid "empty character constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 69871,69954 ----
  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:8151
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "empty character constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr ""
*** 69907,69979 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5291
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5949
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5968
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6021
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6051
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 69968,70040 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5296
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5954
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
  
! #: fortran/trans-decl.c:6022
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
  
! #: fortran/trans-decl.c:6026
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6056
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 69988,70015 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5107
  #, 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:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 70049,70076 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: fortran/trans-expr.c:5113
  #, 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:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 70045,70066 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 70106,70127 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 70172,70255 ****
  msgid "unable to open file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "Cannot open %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: lto/lto-common.c:2695
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open symbol resolution file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 70233,70316 ----
  msgid "unable to open file"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2072
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2083
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open %s"
  msgid "Cannot open %s"
  msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
  
! #: lto/lto-common.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ð· %s"
  
! #: lto/lto-common.c:2696
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "could not open symbol resolution file: %m"
  msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð
*** 71405,71411 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  #| msgid "missing white space after number '%.*s'"
  msgid "missing filename after %qs"
--- 71466,71472 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, fuzzy, gcc-internal-format
  #| msgid "missing white space after number '%.*s'"
  msgid "missing filename after %qs"
*************** msgstr ""
*** 71618,71636 ****
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 71679,71697 ----
  msgid "unknown TLS model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
  
! #: common.opt:3008
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-10.2.0/gcc/po/da.po gcc-10.3.0/gcc/po/da.po
*** gcc-10.2.0/gcc/po/da.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/da.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+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 "lÃ¦ngdemodifikation i strfmon-fo
*** 2038,2130 ****
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, 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:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  #, 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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
--- 2038,2130 ----
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandprÃ¦fiks Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, 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:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  #, 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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« brugt uden nogle lokale dynamiske TLS-referencer"
*************** msgid "invalid %%r value"
*** 2140,2157 ****
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
--- 2140,2157 ----
  msgstr "ugyldig %%r-vÃ¦rdi"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-vÃ¦rdi"
*************** msgstr "ugyldig %%M-vÃ¦rdi"
*** 2181,2187 ****
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
--- 2181,2187 ----
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-vÃ¦rdi"
*************** msgstr "ugyldig %%s-vÃ¦rdi"
*** 2191,2197 ****
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
--- 2191,2197 ----
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-vÃ¦rdi"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-vÃ¦rdi"
*************** msgstr "ugyldig %%E-vÃ¦rdi"
*** 2201,2210 ****
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 2201,2210 ----
  msgid "unknown relocation unspec"
  msgstr "ukendt relokaliserings-unspec"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
*************** msgstr "ugyldig UNSPEC som operand: %d"
*** 2287,2323 ****
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2287,2323 ----
  msgid "unrecognized supposed constant"
  msgstr "ukendt formodet konstant"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "ugyldig skift-operand"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, fuzzy, c-format
  #| msgid "Generate char instructions"
  msgid "predicated Thumb instruction"
  msgstr "GenerÃ©r char-instruktioner"
  
! #: config/arm/arm.c:23510
  #, fuzzy, c-format
  #| msgid "ret instruction not implemented"
  msgid "predicated instruction in conditional sequence"
  msgstr "ret-instruktion ikke implementeret"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Ikke understÃ¸ttet operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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
*** 2325,2337 ****
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
--- 2325,2337 ----
  msgid "invalid operand for code '%c'"
  msgstr "ugyldig operand for koden Â»%cÂ«"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "instruktion aldrig udfÃ¸rt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "forÃ¦ldet Maverick-formatkode Â»%cÂ«"
*************** msgstr "uventet operand"
*** 2465,2471 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2465,2471 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 output_move_double-opera
*** 2682,2708 ****
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 2682,2708 ----
  msgid "bad output_condmove_single operand"
  msgstr "ugyldig output_condmove_single-operand"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ugyldig operand til %%Z-koden"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: ugyldig tilstand"
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ugyldig operation pÃ¥ %<__fpreg%
*** 2852,2858 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
--- 2852,2858 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-vÃ¦rdi"
*************** msgid "post-increment address is not a r
*** 2906,2912 ****
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 2906,2912 ----
  msgstr "postfiks forÃ¸gelsesadresse er ikke et register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr "Â»%%%cÂ« er ikke et gyldigt oper
*** 2959,2966 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af Â»%%%cÂ«"
--- 2959,2966 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af Â»%%%cÂ«"
*************** msgstr ""
*** 3101,3283 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3646
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:3780
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3783
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13238
  #, 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:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 og __ibm128 kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3101,3337 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx krÃ¦ver udstyrskommatal"
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx krÃ¦ver indekseret adressering"
  
! #: config/rs6000/rs6000.c:3709
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.c:3711
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.c:3845
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3848
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic krÃ¦ver 64-bit tilstand"
  
! #: config/rs6000/rs6000.c:3860
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgÃ¦ngelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.c:10115
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%A value"
! msgstr "ugyldig %%J-vÃ¦rdi"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12883
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-vÃ¦rdi"
  
! #: config/rs6000/rs6000.c:13364
  #, 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:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 og __ibm128 kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 og lang dobbelt kan ikke bruges i det samme udtryk"
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.c:26116
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-vÃ¦rdi for fusion"
  
! #: config/rs6000/rs6000.c:26185
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlÃ¦sning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "ugyldig konvertering fra %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "ugyldig konvertering til %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "ugyldig konvertering fra %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "ugyldig konvertering til %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "ugyldig konvertering fra %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "ugyldig konvertering til %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "ugyldig konvertering fra %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "ugyldig konvertering til %<__fpreg%>"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr "symbolske hukommelsesreferencer
*** 3288,3375 ****
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:7992
  #, 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:8003
  #, 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:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:11873
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16193
  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"
  
--- 3342,3429 ----
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til Â»EÂ«-Ã¦ndring"
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til Â»JÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til Â»OÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til Â»RÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til Â»SÂ«-uddataÃ¦ndring"
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for Â»SÂ«-uddatamodifikation"
  
! #: config/s390/s390.c:7990
  #, 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:8001
  #, 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:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ugyldig konstant - prÃ¸v at bruge en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prÃ¸v at brug en uddataÃ¦ndring"
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataÃ¦ndringen Â»%cÂ«"
  
! #: config/s390/s390.c:11871
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke tovektor bool-operand"
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr "binÃ¦r operator understÃ¸tter ikke vektor bool-operand"
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binÃ¦r operator understÃ¸tter ikke at blande vektor bool med kommatals vektor-operand"
  
*************** msgstr "({anonym})"
*** 3632,3639 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
--- 3686,3693 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
*************** msgstr "%<;%> forventet"
*** 3653,3659 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
--- 3707,3713 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
*************** msgstr "%<)%> forventet"
*** 3661,3667 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
--- 3715,3721 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
*************** msgstr "%<;%>, %<,%> eller %<)%> forvent
*** 3679,3699 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
--- 3733,3753 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
*************** msgstr "%<{%> forventet"
*** 3704,3715 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
--- 3758,3769 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
*************** msgstr "%<while%> forventet"
*** 3718,3724 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
--- 3772,3778 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
*************** msgstr "%<,%> forventet"
*** 3727,3744 ****
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
--- 3781,3798 ----
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 3746,3764 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
--- 3800,3818 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
*************** msgstr "%<#pragma omp section%> eller %<
*** 3767,3773 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 3821,3827 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "%<<%> forventet"
*** 3778,3815 ****
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
--- 3832,3869 ----
  msgid "expected label"
  msgstr "forventet etiket"
  
! #: cp/call.c:3868
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7220
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "AktivÃ©r brug af DB-instruktioner"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
*************** msgstr "skabelonsparameter '%#D'"
*** 3909,3915 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 3963,3969 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 4109,4158 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6527
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4163,4212 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unÃ¦rt minus"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.c:6587
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unÃ¦rt plus"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
*** 4198,4214 ****
  msgid "elemental binary operation"
  msgstr "manglende binÃ¦r operator"
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4252,4268 ----
  msgid "elemental binary operation"
  msgstr "manglende binÃ¦r operator"
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr "typerne i betingelsesudtrykket p
*** 4286,4292 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4340,4346 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4301,4307 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4355,4361 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4435,4445 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 4489,4499 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr "tildeling"
*** 4449,4681 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2407
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2417
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2422
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2432
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2437
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2447
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2452
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  #, fuzzy
  #| msgid "Do not allocate BK register"
  msgid "pointer or allocatable result"
  msgstr "AllokÃ©r ikke BK-registeret"
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, fuzzy
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4503,4735 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2449
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2454
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  #, fuzzy
  #| msgid "Do not allocate BK register"
  msgid "pointer or allocatable result"
  msgstr "AllokÃ©r ikke BK-registeret"
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  #, fuzzy
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes pÃ¥ '%T'"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4267
  #, fuzzy, c-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4688,4714 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4742,4768 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Mystisk tal i FORMAT-sÃ¦tning ve
*** 4788,4794 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4842,4848 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "Advar om beregninger pÃ¥ funktio
*** 5268,5274 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5322,5328 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr "TilfÃ¸j aldrig en anden understr
*** 5876,5883 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5930,5937 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgid "Warn about code paths in which a
*** 8440,8546 ****
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
  #: analyzer/analyzer.opt:103
- #, fuzzy, no-c-format
- #| msgid "Warn about uninitialized automatic variables"
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Advar om ikke-klargjorte automatiske variabler"
- 
- #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8494,8594 ----
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 13375,13383 ****
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! #| msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
! msgid "Use instructions for a future architecture."
! msgstr "generering af Branch Likely-instruktioner er aktiveret, men ikke understÃ¸ttet af arkitekturen"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
--- 13423,13431 ----
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! #| msgid "Use vector/scalar (VSX) instructions"
! msgid "Use instructions added in ISA 3.1."
! msgstr "Benyt vektor/skalar-instruktioner (VSX)"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
*************** msgstr "GenerÃ©r char-instruktioner"
*** 13391,13396 ****
--- 13439,13450 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Tillad ikke ikke-justeret adgang"
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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"
*************** msgstr ""
*** 18897,18903 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 18951,18957 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr "UdfÃ¸r lÃ¸kkeudrulning nÃ¥r iter
*** 19598,19994 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtrÃ¦de IEEE- eller ANSI-standarderne"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "GenerÃ©r blot afvindingstabeller for undtagelseshÃ¥ndtering"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "TilfÃ¸j ekstra kommentarer til menneskeligt lÃ¦sbar maskinkodeuddata"
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GenerÃ©r et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "GenerÃ©r ikke sammensatte gang/addÃ©r-instruktioner"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsÃ¸gningsinformation i separate .dwo-filer"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i STABS-format"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet STABS-format"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsÃ¸gningsinformation i VMS-format"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i XCOFF-format"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet XCOFF-format"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversÃ¦ttes eller forlÃ¸bet tid"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 19652,20048 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "UdfÃ¸r lÃ¸kkeudrulning for alle lÃ¸kker"
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtrÃ¦de IEEE- eller ANSI-standarderne"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "GenerÃ©r blot afvindingstabeller for undtagelseshÃ¥ndtering"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:2920
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "UdfÃ¸r halekaldsoptimering"
  
! #: common.opt:2928
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdÃ¸bningsoptimering"
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "AktivÃ©r stakprÃ¸vning"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2967
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "TilfÃ¸j ekstra kommentarer til menneskeligt lÃ¦sbar maskinkodeuddata"
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "AktivÃ©r sammenkÃ¦deroptimeringer"
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "AktivÃ©r brug af betingede flytteinstruktioner"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "UdfÃ¸r lÃ¸kkeoptimeringerne"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GenerÃ©r fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GenerÃ©r et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "GenerÃ©r ikke sammensatte gang/addÃ©r-instruktioner"
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsÃ¸gningsinformation i separate .dwo-filer"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i STABS-format"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet STABS-format"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsÃ¸gningsinformation i VMS-format"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i XCOFF-format"
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Opret fejlsÃ¸gningsinformation i udvidet XCOFF-format"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsÃ¸gningssektioner"
  
! #: common.opt:3213
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "GenerÃ©r fejlfindingsinfo i standardformat"
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversÃ¦ttes eller forlÃ¸bet tid"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversÃ¦tterens version"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhÃ¦ngig kÃ¸rbar fil"
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 21168,21175 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "beregnet vÃ¦rdi benyttes ikke"
--- 21222,21229 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "beregnet vÃ¦rdi benyttes ikke"
*************** msgid "expected boolean type"
*** 21197,21203 ****
  msgstr "forventet boolesk type"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 21251,21257 ----
  msgstr "forventet boolesk type"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 21271,21277 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 21325,21331 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "dataomrÃ¥det '%s' er i modstrid
*** 21674,21680 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
--- 21728,21734 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 21765,21776 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 21819,21830 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "egenskaben '%s' ignoreret"
*** 21790,21797 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
--- 21844,21851 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklÃ¦ring af %qD"
*************** msgstr "  '%#D' erklÃ¦ret her"
*** 21917,21923 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
--- 21971,21977 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grÃ¦nserne af konstant streng"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgstr "ugyldig typeparameter"
*** 22238,22244 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 22292,22298 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr "asm-overskrivelse er i modstrid
*** 22564,22575 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 22618,22629 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr "basisblokkene er ikke nummeret i
*** 23130,23446 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskÃ¦den (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3492
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes fÃ¸r erklÃ¦ringen"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: cgraph.c:3810
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
--- 23184,23500 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskÃ¦den (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startvÃ¦rdielement er ikke en konstant"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen vÃ¦rdi i en funktion der ikke returnerer void"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.c:3494
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3528
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes fÃ¸r erklÃ¦ringen"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: cgraph.c:3812
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 23537,23548 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
--- 23591,23602 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklÃ¦ret %<static%>, men aldrig defineret"
*************** msgid "LTO support has not been enabled
*** 23710,23716 ****
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot open %s: %m"
--- 23764,23770 ----
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot open %s: %m"
*************** msgstr ""
*** 24062,24084 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ugyldig operand i instruktionen"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "internal consistency failure"
  msgstr "intern GCC-afbrydelse"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn brugt hvor emit_jump_insn behÃ¸ves:\n"
--- 24116,24138 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ugyldig operand i instruktionen"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "internal consistency failure"
  msgstr "intern GCC-afbrydelse"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn brugt hvor emit_jump_insn behÃ¸ves:\n"
*************** msgstr "typeomtvingelse passer ikke til
*** 24143,24149 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
--- 24197,24203 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%qs failed"
*************** msgstr "GenerÃ©r kode til en C400"
*** 24175,24186 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11123
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
--- 24229,24240 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
  
! #: expr.c:11128
  #, fuzzy, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "funktionen '%s' omerklÃ¦ret med egenskaben noinline"
*************** msgstr "ugyldig typeparameter"
*** 24197,24203 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er stÃ¸rre end %d byte"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open final insn dump file %qs: %m"
--- 24251,24257 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%JstÃ¸rrelsen af '%D' er stÃ¸rre end %d byte"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open final insn dump file %qs: %m"
*************** msgstr "stort heltal forkortes underfors
*** 24220,24259 ****
  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:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
  
  # RETMIG: det giver ikke mening
! #: fold-const.c:6524
  #, fuzzy, gcc-internal-format
  #| msgid "`or' of unmatched not-equal tests is always 1"
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
  
! #: fold-const.c:6529
  #, fuzzy, gcc-internal-format
  #| msgid "`and' of mutually exclusive equal-tests is always 0"
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 24274,24313 ----
  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:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
  
  # RETMIG: det giver ikke mening
! #: fold-const.c:6538
  #, fuzzy, gcc-internal-format
  #| msgid "`or' of unmatched not-equal tests is always 1"
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
  
! #: fold-const.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "`and' of mutually exclusive equal-tests is always 0"
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "funktion kan returnere adressen
*** 24918,24930 ****
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
--- 24972,24984 ----
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen pÃ¥ en lokal variabel"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared here"
*************** msgid "%G%qD offset %s is out of the bou
*** 25538,25547 ****
  msgstr "tabelindeks er ikke et heltal"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
--- 25592,25601 ----
  msgstr "tabelindeks er ikke et heltal"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
*************** msgstr "'%D' ikke erklÃ¦ret"
*** 25730,25736 ****
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
--- 25784,25790 ----
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklÃ¦ret 'inline'"
*************** msgstr "instansvariablen '%s' er erklÃ¦r
*** 25786,25798 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
--- 25840,25852 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
*************** msgstr "ISO C forbyder funktionsreturtyp
*** 25803,25955 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, 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:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, 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:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, 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:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, 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:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 25857,26009 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, 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:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, 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:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, 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:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, 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:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 26029,26035 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of attribute %<fallthrough%>"
--- 26083,26089 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of attribute %<fallthrough%>"
*************** msgstr "typen af startvÃ¦rdien for felte
*** 26324,26377 ****
  msgid "the extra base is defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 26378,26431 ----
  msgid "the extra base is defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "funktion er muligvis en kandidat
*** 26404,26442 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, 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:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 26458,26496 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, 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:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "inkonsistente operandbegrÃ¦sning
*** 26490,26547 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot find LTO cgraph in %s"
  msgstr "kan ikke finde klassen '%s'"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "kan ikke finde kilden %s"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
--- 26544,26601 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class `%s'"
  msgid "cannot find LTO cgraph in %s"
  msgstr "kan ikke finde klassen '%s'"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "kan ikke finde kilden %s"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
*************** msgstr ""
*** 26817,26870 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "... to the previous %qs clause here"
  msgstr "%Jtidligere benyttet her"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "... with %qs clause here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 26871,26924 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, fuzzy, gcc-internal-format
  #| msgid "%Jpreviously used here"
  msgid "... to the previous %qs clause here"
  msgstr "%Jtidligere benyttet her"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "... with %qs clause here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "ugyldig parameter til egenskaben
*** 27093,27145 ****
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "routine %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 27147,27199 ----
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "routine %qD declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "-fcheck-pointer-bounds er ikke u
*** 28571,28712 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> understÃ¸ttes ikke lÃ¦ngere"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "instruktionsplanlÃ¦gning understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "mÃ¥larkitekturen har ikke forsinkede forgreninger"
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "kunne ikke lukke nulstillet insn-dumpningsfilen %qs: %m"
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "der blev anmodt om variabelsporing, men den er nyttelÃ¸s uden fejlsÃ¸gningsinformation"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "der blev anmodt om variabelsporing, men den er ikke understÃ¸ttet af dette fejlsÃ¸gningsformat"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments Ã¦ndrer selektiv planlÃ¦gning"
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen (prÃ¸v '-march'-tilvalgene)"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke med -Os"
  
! #: toplev.c:1778
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math deaktiveret; andre tilvalg har forrang"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address and -fsanitize=kernel-address are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fsanitize=address og -fsanitize=kernel-address understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "fejl ved skrivning til %s: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "fejl ved lukning af %s: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 28625,28766 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> understÃ¸ttes ikke lÃ¦ngere"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "instruktionsplanlÃ¦gning understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "mÃ¥larkitekturen har ikke forsinkede forgreninger"
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "kunne ikke lukke nulstillet insn-dumpningsfilen %qs: %m"
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "der blev anmodt om variabelsporing, men den er nyttelÃ¸s uden fejlsÃ¸gningsinformation"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "der blev anmodt om variabelsporing, men den er ikke understÃ¸ttet af dette fejlsÃ¸gningsformat"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments Ã¦ndrer selektiv planlÃ¦gning"
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen (prÃ¸v '-march'-tilvalgene)"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays understÃ¸ttes ikke med -Os"
  
! #: toplev.c:1783
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math deaktiveret; andre tilvalg har forrang"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address and -fsanitize=kernel-address are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fsanitize=address og -fsanitize=kernel-address understÃ¸ttes ikke pÃ¥ denne mÃ¥larkitektur"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "fejl ved skrivning til %s: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "fejl ved lukning af %s: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr "%Kasm er ikke tilladt i %<transa
*** 28806,29001 ****
  msgid "ignoring loop annotation"
  msgstr "ignorerer lÃ¸kkeannotation"
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "DECL_GIMPLE_REG_P sat pÃ¥ en variabel med optaget adresse"
  
! #: tree-cfg.c:2994
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in indirect reference"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.c:3123
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstrevÃ¦rdi i %s"
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 28860,29055 ----
  msgid "ignoring loop annotation"
  msgstr "ignorerer lÃ¸kkeannotation"
  
! #: tree-cfg.c:2998
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR Ã¦ndrede sig"
  
! #: tree-cfg.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "DECL_GIMPLE_REG_P sat pÃ¥ en variabel med optaget adresse"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.c:3046
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.c:3057
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in indirect reference"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3082
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstrevÃ¦rdi i %s"
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden stÃ¸rrelse"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: tree-cfg.c:3377
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.c:3388
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.c:3397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 29006,29578 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for Â»%sÂ«"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet pÃ¥ et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR med en altid-falsk betingelse"
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4716
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "GenerÃ©r kode til store switch-sÃ¦tninger"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstrevÃ¦rdi i forÃ¸gelse"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.c:5597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette mÃ¥ kunne gÃ¸res bedre
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 29060,29632 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.c:3500
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklÃ¦ring, returtype pÃ¥krÃ¦vet"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3644
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3659
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.c:3703
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for Â»%sÂ«"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binÃ¦r %s"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.c:4144
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4157
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.c:4283
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understÃ¸ttet kombination: %s"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller stÃ¸rrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet pÃ¥ et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.c:4394
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.c:4648
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR med en altid-falsk betingelse"
  
! #: tree-cfg.c:4707
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargÃ¸ringssÃ¦tning"
  
! #: tree-cfg.c:4746
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "vÃ¦rdien der er pÃ¥fÃ¸rt et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "GenerÃ©r kode til store switch-sÃ¦tninger"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: tree-cfg.c:4828
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklÃ¦ringen"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstrevÃ¦rdi i forÃ¸gelse"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.c:5144
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklÃ¦ring af '%D' som ikke-funktion"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strÃ¸mkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.c:5627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understÃ¸ttes ikke"
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.c:9413
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette mÃ¥ kunne gÃ¸res bedre
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol nÃ¥r til slutningen af ikke-void funktion"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "omdefinering af 'union %s'"
*** 29590,29639 ****
  msgid "in expansion of macro %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: tree-eh.c:4894
  #, 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:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, 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:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, 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:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
--- 29644,29693 ----
  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 ""
*** 30163,30175 ****
  msgid "verify_ssa failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "machine independent builtin code out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 30217,30229 ----
  msgid "verify_ssa failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-streamer-in.c:354
  #, fuzzy, gcc-internal-format
  #| msgid "hex escape sequence out of range"
  msgid "machine independent builtin code out of range"
  msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr "tabelindeks er ikke et heltal"
*** 30240,30246 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 30294,30300 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 30251,30281 ****
  msgid "defined here %qD"
  msgstr "'%s' tidligere defineret her"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:4025
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wu is above array bounds of %qT"
--- 30305,30335 ----
  msgid "defined here %qD"
  msgstr "'%s' tidligere defineret her"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript %wu is above array bounds of %qT"
*************** msgstr "trÃ¦kontrol: tilgik operand %d a
*** 30355,30386 ****
  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:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
--- 30409,30440 ----
  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:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD er forÃ¦ldet: %s"
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD  er forÃ¦ldet"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE er forÃ¦ldet: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE er forÃ¦ldet"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "type er forÃ¦ldet: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "type er forÃ¦ldet"
*************** msgstr "type er forÃ¦ldet"
*** 30405,30655 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14064
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14392
  #, 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:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14431
  #, 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:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, 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:14463
  #, 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:14473
  #, 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:14494
  #, 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:14500
  #, 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:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, 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:14605
  #, 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:14627
  #, 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:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, 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:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 30459,30709 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr "og felt"
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14077 tree.c:14088
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "typevariants TREE_TYPE"
  
! #: tree.c:14079 tree.c:14090
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "types TREE_TYPE"
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "type er ikke forenelig med dens variant"
  
! #: tree.c:14398
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "main variant is not defined"
  msgstr "Hovedvariant er ikke defineret"
  
! #: tree.c:14403
  #, 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:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL er ikke kompatibel"
  
! #: tree.c:14442
  #, 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:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, 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:14474
  #, 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:14484
  #, 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:14505
  #, 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:14511
  #, 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:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, 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:14616
  #, 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:14638
  #, 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:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "forkert TYPE_CACHED_VALUES-element"
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, 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:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "%Jforespurgt justering for '%D'
*** 30779,30869 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke kendt"
  
! #: varasm.c:5004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for integer value is too complicated"
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "startvÃ¦rdien for heltallet er for kompliceret"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "startvÃ¦rdien for kommatal er ikke en kommatalskonstant"
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member `%s'"
  msgid "invalid initial value for member %qE"
  msgstr "ugyldig startvÃ¦rdi for medlemmet '%s'"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "weak declaration of %q+D must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "weak declaration of %q+D not supported"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "kun svage aliaser understÃ¸ttes i denne konfiguration"
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
--- 30833,30923 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af '%D' er ikke kendt"
  
! #: varasm.c:5003
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for integer value is too complicated"
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "startvÃ¦rdien for heltallet er for kompliceret"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "startvÃ¦rdien for kommatal er ikke en kommatalskonstant"
  
! #: varasm.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member `%s'"
  msgid "invalid initial value for member %qE"
  msgstr "ugyldig startvÃ¦rdi for medlemmet '%s'"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "'%s' er erklÃ¦ret inline efter at vÃ¦re blevet kaldt"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "erklÃ¦ring af '%#D' uden for en klasse er ikke en definition"
  
! #: varasm.c:5691
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' must be public"
  msgid "weak declaration of %q+D must be public"
  msgstr "%Jsvag erklÃ¦ring af '%D' skal vÃ¦re public"
  
! #: varasm.c:5695
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "weak declaration of %q+D not supported"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "kun svage aliaser understÃ¸ttes i denne konfiguration"
  
! #: varasm.c:5919
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs is not supported on this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "egenskaben '%s' er ikke understÃ¸ttet pÃ¥ denne platform"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklÃ¦re medlemsfunktion '%D' til at have statisk kÃ¦dning"
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understÃ¸ttet i denne konfiguration; ignoreret"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s understÃ¸ttes ikke af denne konfiguration"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "synlighedsegenskab er ikke understÃ¸ttet i denne konfiguration; ignoreret"
*************** msgstr ""
*** 31509,31515 ****
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 31563,31569 ----
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklÃ¦ret her"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "-march=%s er ikke forenelig med
*** 31531,31537 ****
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
--- 31585,31591 ----
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "heltalskonstanten er for stor fo
*** 31942,31953 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 31996,32007 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 32125,32137 ****
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
--- 32179,32191 ----
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
*************** msgstr ""
*** 32246,32252 ****
  msgid "size of array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "operand type %qT is incompatible with argument %d of %qE"
--- 32300,32306 ----
  msgid "size of array is too large"
  msgstr "stÃ¸rrelsen af tabellen '%s' er for stor"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "operand type %qT is incompatible with argument %d of %qE"
*************** msgstr "typen af den %d. parameter i '%s
*** 32258,32400 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "both arguments must be compatible"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "size mismatch in argument %d of %qE"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 32312,32454 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "both arguments must be compatible"
  msgstr "venstre parameter skal vÃ¦re en skive"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "for fÃ¥ parametre til funktionen '%s'"
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "size mismatch in argument %d of %qE"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklÃ¦ret som noget der ikke er en funktion"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "stÃ¸rrelsen af tabel er negativ"
  
! #: c-family/c-common.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8288
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8296
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "'%s' er en ukendt formateringsfu
*** 32453,33011 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "formateringsstrengsparameter efterfÃ¸lger parametrene der skal formateres"
  
! #: c-family/c-format.c:1236
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "manglende $-operandnummer i formatering"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s understÃ¸tter ikke %%n$-operandnummerformateringer"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandnummer uden for det gyldige interval"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "formateringsparameter %d brugt mere end en gang i %s-formatering"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
  #| msgid "operand number specified for format taking no argument"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "operandnummer angiver for formatering der ikke tager mod parametre"
  
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "formateringsparameter %d ubenyttet fÃ¸r den brugte parameter %d i formatering med $"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "formatering er ikke en strengkonstant, formateringsstrengen er ikke kontrolleret"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "formatering er ikke en strengkonstant og der er ingen formateringsparametre"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "formatering er ikke en strengkonstant, parametertyper er ikke kontrolleret"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "for mange parametre til formatering"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "formateringsstreng %s med lÃ¦ngden nul"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "formatering er en bredtegnsstreng"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  #| msgid "format string arg not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "formateringsstrengsparameter er ikke af en strengtype"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "uafsluttet formateringsstreng"
  
! #: c-family/c-format.c:2025
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c-family/c-format.c:2045
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s with the `%%%c' %s format"
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s understÃ¸tter ikke %s med '%%%c' %s-formateringen"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "mangler fyldtegn i slutningen af strfmon-formatering"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "tom venstreprÃ¦cision i %s-formatering"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "tom prÃ¦cision i %s-formatering"
  
! #: c-family/c-format.c:2495
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s understÃ¸tter ikke '%s' %s-lÃ¦ngdemodifikationen"
  
! #: c-family/c-format.c:2551
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unknown conversion type character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:2563
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%s%c' %s format"
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s understÃ¸tter ikke '%%%s%c' %s-formateringen"
  
! #: c-family/c-format.c:2595
  #, fuzzy, gcc-internal-format
  #| msgid "%s ignored with %s and `%%%c' %s format"
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignoreret med %s og '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignoreret med %s i %s-formatering"
  
! #: c-family/c-format.c:2607
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s and %s together with `%%%c' %s format"
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "brug af %s og %s sammen med '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "brug af %s og %s sammen i %s-formatering"
  
! #: c-family/c-format.c:2639
  #, fuzzy, gcc-internal-format
  #| msgid "`%%%c' yields only last 2 digits of year in some locales"
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "'%%%c' giver kun de to sidste cifre af Ã¥ret under nogle regionalindstillinger"
  
! #: c-family/c-format.c:2643
  #, fuzzy, gcc-internal-format
  #| msgid "`%%%c' yields only last 2 digits of year"
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "'%%%c' giver kun de to sidste cifre af Ã¥ret"
  
! #: c-family/c-format.c:2670
  #, fuzzy, gcc-internal-format
  #| msgid "no closing `]' for `%%[' format"
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "ingen afsluttende '[' til '%%['-formatering"
  
! #: c-family/c-format.c:2699
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' length modifier with `%c' type character"
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "brug af '%s'-lÃ¦ngdemodifikation med '%c'-typetegn"
  
! #: c-family/c-format.c:2721
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%s%c' %s format"
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s understÃ¸tter ikke '%%%s%c' %s-formateringen"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandnummer angivet med undertrykt tildeling"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandnummer angiver for formatering der ikke tager mod parametre"
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  #| msgid "embedded `\\0' in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "indlejret '\\0' i formatering"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use %qs instead"
  msgstr "brug af '%s' i skabelon"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "unquoted attribute in format"
  msgstr "forskellige funktionsattributter"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing space in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "inconsistent capitalization in format"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted control characters in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted control character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3522
  #, fuzzy, gcc-internal-format
  #| msgid "form feed in preprocessing directive"
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "sideskift i prÃ¦processordirektiv"
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "unquoted non-graph characters in format"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "unterminated quoting directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3830
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing %<%%%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "konvertering mangler type i slutningen af formatering"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "nested quoting directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: c-family/c-format.c:3930
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #ident directive"
  msgid "unmatched quoting directive"
  msgstr "ugyldigt #ident-direktiv"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, fuzzy, gcc-internal-format
  #| msgid "embedded `\\0' in format"
  msgid "embedded %<\\0%> in format"
  msgstr "indlejret '\\0' i formatering"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated color directive"
  msgstr "uafsluttet kommentar"
  
! #: c-family/c-format.c:4141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "writing through null pointer (arg %d)"
  msgid "writing through null pointer (argument %d)"
  msgstr "skrivning gennem nulhenvisning (parameter %d)"
  
! #: c-family/c-format.c:4152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reading through null pointer (arg %d)"
  msgid "reading through null pointer (argument %d)"
  msgstr "lÃ¦sning gennem nulhenvisning (parameter %d)"
  
! #: c-family/c-format.c:4172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "writing into constant object (arg %d)"
  msgid "writing into constant object (argument %d)"
  msgstr "skrivning til konstant objekt (parameter %d)"
  
! #: c-family/c-format.c:4184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra type qualifiers in format argument (arg %d)"
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "ekstra typemodifikationer i formateringsparameter (parameter %d)"
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4754
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%<locus%> is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%qs is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%<tree%> is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4970
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not '...'"
  msgid "argument to be formatted is not %<...%>"
  msgstr "parametrene der skal formateres, er ikke '...'"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-formater kan ikke formatere parametre"
--- 32507,33065 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "formateringsstrengsparameter efterfÃ¸lger parametrene der skal formateres"
  
! #: c-family/c-format.c:1238
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "manglende $-operandnummer i formatering"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s understÃ¸tter ikke %%n$-operandnummerformateringer"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandnummer uden for det gyldige interval"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "formateringsparameter %d brugt mere end en gang i %s-formatering"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  #| msgid "operand number specified for format taking no argument"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "operandnummer angiver for formatering der ikke tager mod parametre"
  
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "formateringsparameter %d ubenyttet fÃ¸r den brugte parameter %d i formatering med $"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "formatering er ikke en strengkonstant, formateringsstrengen er ikke kontrolleret"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "formatering er ikke en strengkonstant og der er ingen formateringsparametre"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "formatering er ikke en strengkonstant, parametertyper er ikke kontrolleret"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "for mange parametre til formatering"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "formateringsstreng %s med lÃ¦ngden nul"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "formatering er en bredtegnsstreng"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  #| msgid "format string arg not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "formateringsstrengsparameter er ikke af en strengtype"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "uafsluttet formateringsstreng"
  
! #: c-family/c-format.c:2027
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c-family/c-format.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s with the `%%%c' %s format"
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s understÃ¸tter ikke %s med '%%%c' %s-formateringen"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "mangler fyldtegn i slutningen af strfmon-formatering"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "bredde pÃ¥ nul i %s-formatering"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "tom venstreprÃ¦cision i %s-formatering"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "tom prÃ¦cision i %s-formatering"
  
! #: c-family/c-format.c:2497
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s understÃ¸tter ikke '%s' %s-lÃ¦ngdemodifikationen"
  
! #: c-family/c-format.c:2553
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unknown conversion type character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%s%c' %s format"
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s understÃ¸tter ikke '%%%s%c' %s-formateringen"
  
! #: c-family/c-format.c:2597
  #, fuzzy, gcc-internal-format
  #| msgid "%s ignored with %s and `%%%c' %s format"
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignoreret med %s og '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignoreret med %s i %s-formatering"
  
! #: c-family/c-format.c:2609
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s and %s together with `%%%c' %s format"
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "brug af %s og %s sammen med '%%%c' %s-formatering"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "brug af %s og %s sammen i %s-formatering"
  
! #: c-family/c-format.c:2641
  #, fuzzy, gcc-internal-format
  #| msgid "`%%%c' yields only last 2 digits of year in some locales"
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "'%%%c' giver kun de to sidste cifre af Ã¥ret under nogle regionalindstillinger"
  
! #: c-family/c-format.c:2645
  #, fuzzy, gcc-internal-format
  #| msgid "`%%%c' yields only last 2 digits of year"
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "'%%%c' giver kun de to sidste cifre af Ã¥ret"
  
! #: c-family/c-format.c:2672
  #, fuzzy, gcc-internal-format
  #| msgid "no closing `]' for `%%[' format"
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "ingen afsluttende '[' til '%%['-formatering"
  
! #: c-family/c-format.c:2701
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' length modifier with `%c' type character"
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "brug af '%s'-lÃ¦ngdemodifikation med '%c'-typetegn"
  
! #: c-family/c-format.c:2723
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%s%c' %s format"
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s understÃ¸tter ikke '%%%s%c' %s-formateringen"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandnummer angivet med undertrykt tildeling"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandnummer angiver for formatering der ikke tager mod parametre"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  #| msgid "embedded `\\0' in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "indlejret '\\0' i formatering"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use %qs instead"
  msgstr "brug af '%s' i skabelon"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "unquoted attribute in format"
  msgstr "forskellige funktionsattributter"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing space in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "inconsistent capitalization in format"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted control characters in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted control character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "form feed in preprocessing directive"
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "sideskift i prÃ¦processordirektiv"
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "gentaget %s i formatering"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "unquoted non-graph characters in format"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "unterminated quoting directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character `%c' in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "ukendt konverteringstypetegn '%c' i formatering"
  
! #: c-family/c-format.c:3832
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing `%%' in format"
  msgid "spurious trailing %<%%%> in format"
  msgstr "mystisk afsluttende '%%' i formatering"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "konvertering mangler type i slutningen af formatering"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "nested quoting directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: c-family/c-format.c:3932
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #ident directive"
  msgid "unmatched quoting directive"
  msgstr "ugyldigt #ident-direktiv"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, fuzzy, gcc-internal-format
  #| msgid "embedded `\\0' in format"
  msgid "embedded %<\\0%> in format"
  msgstr "indlejret '\\0' i formatering"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated comment"
  msgid "unterminated color directive"
  msgstr "uafsluttet kommentar"
  
! #: c-family/c-format.c:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "writing through null pointer (arg %d)"
  msgid "writing through null pointer (argument %d)"
  msgstr "skrivning gennem nulhenvisning (parameter %d)"
  
! #: c-family/c-format.c:4154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reading through null pointer (arg %d)"
  msgid "reading through null pointer (argument %d)"
  msgstr "lÃ¦sning gennem nulhenvisning (parameter %d)"
  
! #: c-family/c-format.c:4174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "writing into constant object (arg %d)"
  msgid "writing into constant object (argument %d)"
  msgstr "skrivning til konstant objekt (parameter %d)"
  
! #: c-family/c-format.c:4186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "extra type qualifiers in format argument (arg %d)"
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "ekstra typemodifikationer i formateringsparameter (parameter %d)"
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%<locus%> is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%qs is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%<tree%> is not defined as a type"
  msgstr "\"%s\" er ikke defineret"
  
! #: c-family/c-format.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not '...'"
  msgid "argument to be formatted is not %<...%>"
  msgstr "parametrene der skal formateres, er ikke '...'"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-formater kan ikke formatere parametre"
*************** msgstr ""
*** 33181,33187 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 33235,33241 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 33199,33217 ****
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 33253,33271 ----
  msgid "%qE is not initialized"
  msgstr "manglende startvÃ¦rdi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 33222,33228 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 33276,33282 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgid "wrong type argument to %s"
*** 33887,33893 ****
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
--- 33941,33947 ----
  msgstr "forkert parametertype til %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
*************** msgid "%<memset%> used with length equal
*** 34650,34656 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
--- 34704,34710 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
*************** msgid_plural "passing argument %i to %qs
*** 34735,34741 ****
  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:5485 cp/call.c:5688
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
--- 34789,34795 ----
  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:5485 cp/call.c:5690
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
*************** msgstr ""
*** 34756,34762 ****
  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:633
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
--- 34810,34816 ----
  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:635
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "defined here"
*************** msgstr "%qs er ikke et gyldigt tilvalg t
*** 34777,34783 ****
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 34831,34837 ----
  msgid "too many input files"
  msgstr "for mange inddatafiler"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 34812,34826 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
--- 34866,34880 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s"
*************** msgstr "aliasdefinitioner er ikke unders
*** 35390,35835 ****
  msgid "profiler support for VxWorks"
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "this operation requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s;"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/aarch64/aarch64.c:14356
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14497
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing arch name in %<-march=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "unknown value %qs for %<-march%>"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/aarch64/aarch64.c:14975
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14978
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15017
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15020
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15086
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:15227
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.c:15235
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15382
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %d for type %qT"
--- 35444,35896 ----
  msgid "profiler support for VxWorks"
  msgstr "function_profiler-understÃ¸ttelse for MMIX"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "uventede bivirkninger i adresse"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%qE-egenskaben krÃ¦ver et strengkonstant som parameter"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1936
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1939
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s fra en henvisningstype der ikke er forenelig med mÃ¥lets"
  
! #: config/aarch64/aarch64.c:1955
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "this operation requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg krÃ¦ver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for sve_width"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "ugyldig %h-vÃ¦rdi"
  
! #: config/aarch64/aarch64.c:14091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments are: %s;"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/aarch64/aarch64.c:14479
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ukendt maskintilstand '%s'"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/aarch64/aarch64.c:14620
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing arch name in %<-march=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "unknown value %qs for %<-march%>"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "et filnavn mangler efter '-%s'"
  
! #: config/aarch64/aarch64.c:14655
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"-%s\""
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understÃ¸ttet i x32-tilstand"
  
! #: config/aarch64/aarch64.c:15098
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15101
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15140
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15143
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15170
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15174
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15209
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.c:15250
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  #| msgid "malformed spec function name"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.c:15352
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.c:15360
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "mÃ¥larkitektursystem understÃ¸tter ikke %qs-fejlsÃ¸gningsformatet"
  
! #: config/aarch64/aarch64.c:15414
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15498
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.c:15507
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig vÃ¦rdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:18006
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %d"
  msgstr "versionen er ikke understÃ¸ttet"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22648
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %d for type %qT"
*************** msgstr "parameteren til egenskaben '%s e
*** 36029,36045 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 36090,36106 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "ukendt registernavn: %s"
*** 36215,36227 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "ugyldig type for make-funktion"
  
! #: config/arm/arm-builtins.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "tilvalg slÃ¥et til: "
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 36276,36288 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "ugyldig type for make-funktion"
  
! #: config/arm/arm-builtins.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "options enabled: "
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "tilvalg slÃ¥et til: "
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 36229,36425 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "this builtin is not supported for this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "vÃ¦lger skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 36290,36486 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "this builtin is not supported for this target"
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "vÃ¦lger skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "maske skal vÃ¦re en umiddelbar vÃ¦rdi"
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 36429,36736 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, 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:2917
  #, 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:2921
  #, 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:2924
  #, 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:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, 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:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3132
  #, 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:3481
  #, 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:3490
  #, 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:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, 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:3526
  #, 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:3551
  #, 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:3563 config/arm/arm.c:32229
  #, 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:3571
  #, 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:3580
  #, 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:3602 config/pru/pru.c:643
  #, 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:3746
  #, 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:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3822
  #, 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:3825
  #, 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:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, 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:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, 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:7322
  #, 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:7371
  #, 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:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, 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:13063
  #, 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:25234
  #, 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:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, 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:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 36490,36797 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, 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:2918
  #, 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:2922
  #, 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:2925
  #, 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:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, 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:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke THUMB-instruktioner"
  
! #: config/arm/arm.c:3133
  #, 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:3482
  #, 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:3491
  #, 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:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS-genindtrÃ¦delig kode er ikke understÃ¸ttet - ignoreret"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, 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:3527
  #, 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:3552
  #, 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:3564 config/arm/arm.c:32404
  #, 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:3572
  #, 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:3581
  #, 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:3603 config/pru/pru.c:643
  #, 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:3747
  #, 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:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "mÃ¥lprocessoren understÃ¸tter ikke interarbejde"
  
! #: config/arm/arm.c:3823
  #, 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:3826
  #, 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:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, 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:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, 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:7419
  #, 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:7468
  #, 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:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, 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:13164
  #, 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:25409
  #, 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:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26330
  #, 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:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, 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
*** 36739,36762 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, 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:32279
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 36800,36823 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, 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:32454
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown target attribute or pragma %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "-pipe understÃ¸ttes ikke"
*** 36848,36866 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
--- 36909,36927 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understÃ¸ttes ikke"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
*************** msgid "indirect call in function, which
*** 37148,37154 ****
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
--- 37209,37215 ----
  msgstr "Profilering er ikke understÃ¸ttet pÃ¥ mÃ¥larkitekturen."
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
*************** msgstr ""
*** 37506,37562 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Overbring parametre i registre"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "forkert parametertype til %s"
  
! #: config/gcn/gcn.c:3114
  #, fuzzy, gcc-internal-format
  #| msgid "nested function trampolines not supported on this target"
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "indlejrede funktionstrampoliner er ikke understÃ¸ttet pÃ¥ denne mÃ¥larkitektur"
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s understÃ¸ttes ikke\n"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s understÃ¸ttes ikke\n"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.c:5299
  #, fuzzy, gcc-internal-format
  #| msgid "virtual memory exhausted"
  msgid "local data-share memory exhausted"
--- 37567,37623 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Overbring parametre i registre"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "forkert parametertype til %s"
  
! #: config/gcn/gcn.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "nested function trampolines not supported on this target"
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "indlejrede funktionstrampoliner er ikke understÃ¸ttet pÃ¥ denne mÃ¥larkitektur"
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s understÃ¸ttes ikke\n"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s understÃ¸ttes ikke\n"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "operandtal er uden for det gyldige interval"
  
! #: config/gcn/gcn.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "virtual memory exhausted"
  msgid "local data-share memory exhausted"
*************** msgstr "parameter til dss skal vÃ¦re en
*** 37708,37861 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, 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:8708
  #, 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:8803
  #, 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:9707
  #, 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:9722
  #, 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:9755
  #, 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:9795
  #, 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:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, 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:9963
  #, 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:9968
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10276
  #, 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:10282
  #, 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:10285
  #, 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:10727
  #, 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:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:11678
  #, 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:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:12724
  #, 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"
--- 37769,37922 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.c:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, 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:8715
  #, 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:8810
  #, 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:9714
  #, 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:9729
  #, 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:9762
  #, 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:9802
  #, 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:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, 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:9970
  #, 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:9975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:10283
  #, 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:10289
  #, 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:10292
  #, 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:10734
  #, 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:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.c:11685
  #, 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:12441 config/i386/i386-expand.c:12653
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12706
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.c:12731
  #, 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 ""
*** 38274,38429 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3087
  #, 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:3122
  #, 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:3130
  #, 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:3224
  #, 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:3226
  #, 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:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, 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:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3504
  #, 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:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, 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:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 38335,38490 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3089
  #, 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:3124
  #, 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:3134
  #, 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:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, 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:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.c:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.c:3508
  #, 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:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, 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:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 38903,38909 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
--- 38964,38970 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
*************** msgstr ""
*** 40067,40122 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
--- 40128,40183 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt vÃ¦rdi %qs for -mtune"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
*************** msgstr "tal skal enten vÃ¦re 0 eller 1"
*** 40243,40614 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:928
  #, 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:932
  #, 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:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, 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:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, 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:1258
  #, 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:1634
  #, 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:1833
  #, 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:1837
  #, 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:1846
  #, 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:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, 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:8505
  #, 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:8546
  #, 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:8577
  #, 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:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, 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:9602
  #, 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:9622
  #, 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:9634
  #, 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:9646
  #, 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:9660
  #, 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:9672
  #, 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:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, 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:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, 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:10381
  #, 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:10386
  #, 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:10389
  #, 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:13016
  #, 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:13038
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - use of undefined type"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
--- 40304,40676 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:934
  #, 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:938
  #, 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:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, 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:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, 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:1264
  #, 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:1640
  #, 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:1839
  #, 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:1843
  #, 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:1852
  #, 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:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, 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:8588
  #, 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:8629
  #, 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:8660
  #, 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:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, 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:9812
  #, 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:9832
  #, 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:9844
  #, 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:9856
  #, 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:9870
  #, 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:9882
  #, 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:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, 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:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, 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:10595
  #, 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:10600
  #, 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:10603
  #, 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:13544
  #, 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:13566
  #, 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 "-mips%d understÃ¸tter ikke 64-bi
*** 40632,40868 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-mÃ¥larkitektur er ikke understÃ¸ttet pÃ¥ denne maskine"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understÃ¸ttet pÃ¥ lilleendede systemer"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:3930
  #, 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:3956
  #, 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:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, 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:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4319
  #, 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/rs6000/rs6000.c:4327
  #, 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:4623
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4660
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, 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:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, 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:23153
  #, 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:23155
  #, 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:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, 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:24139
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
--- 40694,40935 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-mÃ¥larkitektur er ikke understÃ¸ttet pÃ¥ denne maskine"
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 krÃ¦ver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrÃ¦nser understÃ¸ttes ikke pÃ¥ mÃ¥larkitekturen"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understÃ¸ttet pÃ¥ lilleendede systemer"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-vÃ¦rktÃ¸jer"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: config/rs6000/rs6000.c:3995
  #, 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:4021
  #, 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:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, 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:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: config/rs6000/rs6000.c:4397
  #, 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/rs6000/rs6000.c:4405
  #, 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:4706
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.c:4743
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, 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:19280
  #, 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:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, 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:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, 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:23403
  #, 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:23405
  #, 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:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, 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:24389
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
*************** msgstr ""
*** 41217,41363 ****
  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:9873
  #, 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:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, 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:15203
  #, 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:15232
  #, 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:15236
  #, 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:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 41284,41430 ----
  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:9871
  #, 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:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, 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:15269
  #, 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:15298
  #, 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:15302
  #, 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:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 41823,41830 ****
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, 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"
--- 41890,41897 ----
  msgid "could not read the BRIG file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, 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 "erklÃ¦ring af '%s' skygger for e
*** 42119,42125 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
--- 42186,42192 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
*************** msgstr "'%s' er ikke erklÃ¦ret (fÃ¸rst b
*** 42204,42210 ****
  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:3791 cp/decl.c:3147
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
--- 42271,42277 ----
  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:3791 cp/decl.c:3149
  #, 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"
*** 42239,42245 ****
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
--- 42306,42312 ----
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklÃ¦ret mere end Ã©n gang"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
*************** msgstr "kan ikke anbringe et objekt med
*** 42459,42465 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 42526,42532 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "typenavn er erklÃ¦ret som en fun
*** 42848,42854 ****
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
--- 42915,42921 ----
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
*************** msgstr "indlejret omdefinering af '%s'"
*** 43189,43195 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
--- 43256,43262 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklÃ¦ring erklÃ¦rer ikke noget"
*************** msgstr "navngivne medlemmer"
*** 43245,43251 ****
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
--- 43312,43318 ----
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "fleksibelt tabelmedlem i union"
*************** msgstr "indlejret omdefinering af '%s'"
*** 43284,43290 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
--- 43351,43357 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklÃ¦ring af 'enum %s'"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr "enum-vÃ¦rdier for store"
*** 43317,43323 ****
  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:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
--- 43384,43390 ----
  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:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
*************** msgstr "ingen tidligere prototype for '%
*** 43349,43355 ****
  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:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
--- 43416,43422 ----
  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:9288 cp/decl.c:16239
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklÃ¦ring af '%s'"
*************** msgstr "parameteren '%s' passer ikke til
*** 43469,43480 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
--- 43536,43547 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "etiketten '%D' er defineret, men
*** 43483,43765 ****
  #. 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:10036
  #, 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:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, 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:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, 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:10504 cp/parser.c:30413
  #, 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:10517
  #, 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:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:10792
  #, 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:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, 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:10988
  #, 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:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, 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:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, 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:11351
  #, 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:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, 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:11393 c/c-parser.c:8377
  #, 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:11405
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11414
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, 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:11443
  #, 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:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "hÃ¸jreskiftsantal er stÃ¸rre end bredden af typen"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, 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:414 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 43550,43832 ----
  #. 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:10043
  #, 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:10048
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, 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:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, 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:10511 cp/parser.c:30438
  #, 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:10524
  #, 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:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-decl.c:10799
  #, 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:10870 c/c-decl.c:11436
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optrÃ¦der mere end Ã©n gang"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, 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:10995
  #, 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:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, 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:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, 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:11358
  #, 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:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, 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:11400 c/c-parser.c:8377
  #, 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:11412
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' fÃ¸r 'extern'"
  
! #: c/c-decl.c:11421
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' fÃ¸r 'static'"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, 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:11450
  #, 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:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understÃ¸tter ikke komplekse heltalstyper"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, 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:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "hÃ¸jreskiftsantal er negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 43781,43787 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
--- 43848,43854 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgid "unknown type name %qE"
*** 43832,43838 ****
  msgstr "ukendt registernavn: %s"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
--- 43899,43905 ----
  msgstr "ukendt registernavn: %s"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 43854,43860 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
--- 43921,43927 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 43871,43878 ****
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 43938,43945 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr ""
*** 43910,43916 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 43977,43983 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C90 understÃ¸tter ikke kompl
*** 43940,43946 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
--- 44007,44013 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 understÃ¸tter ikke komplekse typer"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
*************** msgstr "startvÃ¦rdien for den statiske v
*** 43975,43981 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
--- 44042,44048 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 44025,44038 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
--- 44092,44105 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
*************** msgstr "erklÃ¦ring af '%s' pÃ¥ Ã¸verste
*** 44122,44128 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 44189,44195 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "egenskaben '%s' krÃ¦ver en helta
*** 44134,44140 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 44201,44207 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 understÃ¸tter ikke %<[*]%> arrayerklÃ¦ringer"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C89 forbyder blandede erklÃ¦
*** 44200,44206 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 44267,44273 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "forÃ¦ldet brug af etiket i slutn
*** 44215,44221 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
--- 44282,44288 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
*************** msgstr ""
*** 44241,44258 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 44308,44325 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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
*** 44275,44286 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 44342,44353 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 44296,44303 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
--- 44363,44370 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-vÃ¦rdi optrÃ¦der mere end Ã©n gang"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  fÃ¸rste type her"
*************** msgstr "ISO C forbyder udeladelse af den
*** 44328,44339 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 44395,44406 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "Klasse- eller grÃ¦nsefladeerklÃ¦
*** 44763,44824 ****
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "en dataomrÃ¥deegenskab kan ikke angives for lokale variable"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 44830,44891 ----
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "en dataomrÃ¥deegenskab kan ikke angives for lokale variable"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 44829,44846 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
--- 44896,44913 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 44864,44923 ****
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, 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:13297 cp/parser.c:34844
  #, 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:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, 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:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 44931,44990 ----
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, 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:13297 cp/parser.c:34870
  #, 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:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, 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:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 44940,44951 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
--- 45007,45018 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
*************** msgstr "%s-roteringsantal er negativt"
*** 44957,44981 ****
  msgid "expected constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, 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:13975 cp/parser.c:35399
  #, 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:14041 cp/parser.c:35468
  #, 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:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
--- 45024,45048 ----
  msgid "expected constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, 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:13975 cp/parser.c:35425
  #, 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:14041 cp/parser.c:35494
  #, 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:14044 cp/parser.c:35497
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
*************** msgstr "udsagn skal vÃ¦re et kaldenavn"
*** 44993,45050 ****
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, 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:14544 cp/parser.c:35619
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 45060,45117 ----
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, 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:14544 cp/parser.c:35645
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 45055,45061 ****
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
--- 45122,45128 ----
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
*************** msgstr ""
*** 45090,45114 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, 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:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
--- 45157,45181 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, 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:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
*************** msgstr "ugyldig roteringsinstruktion"
*** 45125,45203 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, 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:16569 cp/parser.c:40955
  #, 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:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, 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:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, 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:16725 cp/parser.c:41113
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
--- 45192,45270 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understÃ¸tter ikke %s"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, 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:16569 cp/parser.c:40981
  #, 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:16580 cp/parser.c:40992
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, 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:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, 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:16725 cp/parser.c:41139
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
*************** msgstr "'%#D' kan ikke erklÃ¦res"
*** 45214,45220 ****
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
--- 45281,45287 ----
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 45225,45297 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, 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:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, 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:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 45292,45364 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, 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:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, 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:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 45301,45363 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, 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:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, 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:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, 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:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
--- 45368,45430 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, 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:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, 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:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, 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:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
*************** msgstr "gentaget erklÃ¦ring af automaten
*** 45368,45440 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 45435,45507 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr "en global registervariabel fÃ¸lg
*** 45449,45513 ****
  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:20035 cp/parser.c:41465
  #, 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:20088 cp/parser.c:41517
  #, 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:20113 cp/parser.c:41541
  #, 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:20140 cp/parser.c:41580 cp/pt.c:11321
  #, 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:20143 cp/parser.c:41583 cp/pt.c:11338
  #, 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:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, 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:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, 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:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
--- 45516,45580 ----
  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:20035 cp/parser.c:41491
  #, 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:20088 cp/parser.c:41543
  #, 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:20113 cp/parser.c:41567
  #, 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:20140 cp/parser.c:41606 cp/pt.c:11339
  #, 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:20143 cp/parser.c:41609 cp/pt.c:11356
  #, 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:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, 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:20234 cp/parser.c:41703 cp/pt.c:11346
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, 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:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
*************** msgstr "forventede %<catch%>"
*** 45519,45531 ****
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 45586,45598 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 45535,45566 ****
  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:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 45602,45633 ----
  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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "uventet operand"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "uventet operand"
*** 45616,45660 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, 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:21160 cp/parser.c:42643
  #, 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:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, 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:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 45683,45727 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, 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:21160 cp/parser.c:42669
  #, 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:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, 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:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr "ISO C forbyder funktionsreturtyp
*** 45671,45697 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 45738,45764 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 45702,45708 ****
  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:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 45769,45775 ----
  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:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "fejl ved lukning af %s: %m"
*** 45719,45725 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 45786,45792 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "forsÃ¸g pÃ¥ at fÃ¸lge en 'void *
*** 45850,45856 ****
  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:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
--- 45917,45923 ----
  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:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
*************** msgstr "ISO C90 forbyder opslag i tabel
*** 45877,45883 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 45944,45950 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr ""
*** 46008,46026 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
--- 46075,46093 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 46048,46054 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
--- 46115,46121 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udfÃ¸rt pÃ¥ en henvisning til en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
*************** msgstr "typeomtvingelse fra henvisning t
*** 46327,46333 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden stÃ¸rrelse"
--- 46394,46400 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden stÃ¸rrelse"
*************** msgstr "Advar om funktioner som kan vÃ¦r
*** 46522,46528 ****
  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:7138 cp/typeck.c:9349
  #, 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"
--- 46589,46595 ----
  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:7138 cp/typeck.c:9409
  #, 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 "%s fra en henvisningstype der ik
*** 46713,46719 ****
  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:7912 cp/typeck.c:2149
  #, 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"
--- 46780,46786 ----
  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:7912 cp/typeck.c:2191
  #, 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"
*************** msgstr "startvÃ¦rdielement kan ikke bere
*** 46745,46751 ****
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, 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"
--- 46812,46818 ----
  msgid "invalid initializer"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, 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"
*************** msgstr "for mange elementer i skalarstar
*** 46898,46904 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
--- 46965,46971 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
*************** msgstr "'long'-udtryk i switch konverter
*** 46945,46951 ****
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
--- 47012,47018 ----
  msgid "case label is not an integer constant expression"
  msgstr "stÃ¸rrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sÃ¦tning"
*************** msgstr "case-etiket befinder sig ikke in
*** 46956,46972 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, 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:11054 cp/parser.c:13073
  #, 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:11059 cp/parser.c:13063
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
--- 47023,47039 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sÃ¦tning"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, 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:11054 cp/parser.c:13078
  #, 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:11059 cp/parser.c:13068
  #, 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
*** 46984,46990 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
--- 47051,47057 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-sÃ¦tning befinder sig ikke i en lÃ¸kke"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
*************** msgstr "%HsÃ¦tning uden nogen virkning"
*** 46995,47018 ****
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
--- 47062,47085 ----
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
*************** msgid "ordered comparison of pointer wit
*** 47067,47073 ****
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
--- 47134,47140 ----
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
*************** msgstr "vÃ¦rdi af union-type angivet hvo
*** 47101,47157 ****
  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:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, 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:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, 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:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, 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:12969 c/c-typeck.c:14588
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
--- 47168,47224 ----
  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:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, 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:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, 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:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, 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:12969 c/c-typeck.c:14604
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, 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"
*** 47163,47170 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
--- 47230,47237 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstÃ¦ndig type"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
*************** msgstr "brug af '%D' er tvetydigt"
*** 47351,47362 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 47418,47429 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 47382,47389 ****
  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:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
--- 47449,47456 ----
  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:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
*************** msgstr ""
*** 47399,47417 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 47466,47484 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 47488,47607 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, 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:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, 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:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14772
  #, 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:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, 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:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, 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:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 47555,47674 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, 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:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, 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:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14788
  #, 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:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, 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:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, 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:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 47809,47965 ****
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, 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:3656
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3676
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, 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:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, 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:4548
  #, 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:4551
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 47876,48032 ----
  msgstr "forventet etiket"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, 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:3658
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3678
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, 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:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  #, 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:4550
  #, 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:4553
  #, 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
*** 47967,48679 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4775
  #, 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:4847
  #, 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:4861
  #, 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:4913
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4999
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5608
  #, 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:5620
  #, 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:6223
  #, 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:6225
  #, 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:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, 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:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, 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:6857
  #, 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:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7059
  #, 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:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7175
  #, 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:7187
  #, 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:7194
  #, 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:7261
  #, 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:7281
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7327
  #, 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:7338
  #, 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:7347
  #, 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:7387 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:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, 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:7719
  #, 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:7730
  #, 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:7733
  #, 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:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, 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:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, 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:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, 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:8088
  #, 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:8192
  #, 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:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, 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:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:8718
  #, 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:8886
  #, 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:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, 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:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, 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:9446
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9448
  #, 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:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, 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:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, 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:9479
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9481
  #, 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:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:9680
  #, 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:9954 cp/typeck.c:9284
  #, 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:9976
  #, 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:10008
  #, 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:10055
  #, 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:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, 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:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, 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:10290
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, 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:10317
  #, 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:10340
  #, 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:11307
  #, 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:11376
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11377
  #, 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:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:11629
  #, 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:11633
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, 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:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
--- 48034,48746 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.c:4777
  #, 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:4849
  #, 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:4863
  #, 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:4915
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4956
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4983
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:4986
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5001
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:5610
  #, 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:5622
  #, 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:6225
  #, 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:6227
  #, 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:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, 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:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, 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:6860
  #, 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:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7062
  #, 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:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:7178
  #, 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:7190
  #, 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:7197
  #, 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:7264
  #, 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:7284
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.c:7363
  #, 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:7374
  #, 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:7383
  #, 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:7423 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:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  #, 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:7742
  #, 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:7753
  #, 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:7756
  #, 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:7795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7798 cp/call.c:7816
  #, 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:7801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargÃ¸re '%T' fra %T'"
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, 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:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, 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:8111
  #, 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:8215
  #, 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:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, 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:8704 cp/call.c:11338
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.c:8747
  #, 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:8915
  #, 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:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, 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:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, 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:9475
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9477
  #, 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:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, 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:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, 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:9508
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.c:9510
  #, 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:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/call.c:9709
  #, 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:9983 cp/typeck.c:9344
  #, 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:10005
  #, 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:10037
  #, 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:10084
  #, 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:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, 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:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, 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:10319
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10345
  #, 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:10346
  #, 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:10369
  #, 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:11336
  #, 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:11405
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vÃ¦lger '%D' frem for '%D'"
  
! #: cp/call.c:11406
  #, 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:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.c:11659
  #, 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:11663
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  #, 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:12272
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
*************** msgstr "kan ikke konvertere fra stamklas
*** 48707,49301 ****
  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:1149
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1152
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1217
  #, 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:1220
  #, 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:1289
  #, 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:1293
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1299
  #, 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:1303
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, 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:2148
  #, 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:2160
  #, 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:2201
  #, 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:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2479
  #, 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:2841
  #, 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:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, 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:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, 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:3363
  #, 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:3368
  #, 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:3373
  #, 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:3383
  #, 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:3389
  #, 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:3450
  #, 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:3453
  #, 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:3455
  #, 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:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, 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:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, 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:3732
  #, 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:3763
  #, 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:3765
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3808
  #, 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:3836
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3841
  #, 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:3843
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3847
  #, 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:3849
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4287
  #, 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:4290
  #, 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:4604
  #, 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:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, 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:5742
  #, 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:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, 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:5751
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5759
  #, 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:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, 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:5814
  #, 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:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, 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:6303
  #, 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:6548
  #, 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:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7377
  #, 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:7539
  #, 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:7550
  #, 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:8057
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8147
  #, 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:8292
  #, 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:8319
  #, 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:8346
  #, 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:8349
  #, 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:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8445
  #, 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:8718
  #, 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:8721
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
--- 48774,49368 ----
  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:1156
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/class.c:1159
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "version inherited from %qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
  msgstr "tidligere erklÃ¦ring '%D'"
  
! #: cp/class.c:1224
  #, 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:1227
  #, 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:1296
  #, 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:1300
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local method %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1306
  #, 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:1310
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, 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:2155
  #, 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:2167
  #, 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:2208
  #, 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:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.c:2504
  #, 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:2866
  #, 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:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, 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:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, 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:3393
  #, 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:3398
  #, 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:3403
  #, 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:3413
  #, 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:3419
  #, 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:3480
  #, 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:3483
  #, 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:3485
  #, 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:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, 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:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, 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:3763
  #, 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:3794
  #, 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:3796
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:3839
  #, 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:3867
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.c:3872
  #, 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:3874
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.c:3878
  #, 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:3880
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:4318
  #, 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:4321
  #, 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:4648
  #, 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:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, 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:5894
  #, 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:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, 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:5903
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/class.c:5911
  #, 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:5944
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5959
  #, 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:5966
  #, 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:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, 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:6455
  #, 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:6703
  #, 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:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.c:7532
  #, 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:7694
  #, 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:7705
  #, 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:8212
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.c:8302
  #, 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:8447
  #, 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:8474
  #, 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:8501
  #, 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:8504
  #, 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:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrÃ¦kkelig information om typen"
  
! #: cp/class.c:8600
  #, 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:8873
  #, 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:8876
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "%qD declared here as %q#D"
*************** msgstr "tom erklÃ¦ring"
*** 49382,49388 ****
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
--- 49449,49455 ----
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
*************** msgstr ""
*** 49443,49449 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
--- 49510,49516 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklÃ¦ring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr ""
*** 49505,49918 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3566
  #, 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:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, 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:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, 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:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, 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:4412
  #, 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:4455
  #, 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:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, 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:4479
  #, 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:4482
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, 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:4500
  #, 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:4503
  #, 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:4749
  #, 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:4810
  #, 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:4823
  #, 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:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5321
  #, 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:5423
  #, 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:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, 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:5502
  #, 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:5684 cp/constexpr.c:8006
  #, 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:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6428
  #, 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:6458
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, 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:6709
  #, 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:6719
  #, 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:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, 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:7302
  #, 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:7526
  #, 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:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, 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:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, 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:7779
  #, 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:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:7861
  #, 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:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7975
  #, 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:7982
  #, 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:8055
  #, 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:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8185
  #, 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:8215
  #, 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:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
  msgstr "uventet type for 'id' (%s)"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, 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:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, 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:3030
  #, 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:3047
  #, 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:3058
  #, 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:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 49572,49984 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startvÃ¦rdi for medlemmet '%D'"
  
! #: cp/constexpr.c:3582
  #, 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:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, 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:3605
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, 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:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, 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:4428
  #, 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:4471
  #, 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:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, 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:4495
  #, 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:4498
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, 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:4516
  #, 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:4519
  #, 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:4765
  #, 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:4826
  #, 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:4839
  #, 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:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:5337
  #, 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:5439
  #, 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:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, 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:5518
  #, 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:5700 cp/constexpr.c:8003
  #, 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:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.c:6400
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "uventet operand"
  
! #: cp/constexpr.c:6406
  #, 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:6436
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, 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:6687
  #, 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:6697
  #, 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:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, 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:7293
  #, 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:7523
  #, 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:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, 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:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, 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:7776
  #, 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:7843
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/constexpr.c:7858
  #, 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:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:7972
  #, 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:7979
  #, 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:8052
  #, 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:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/constexpr.c:8182
  #, 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:8212
  #, 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:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
  msgstr "uventet type for 'id' (%s)"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid vÃ¦re 'true'"
  
! #: cp/cp-gimplify.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner mÃ¥ ikke vÃ¦re '%s'"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, 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:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, 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:3096
  #, 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:3113
  #, 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:3124
  #, 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:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "ugyldig const_cast af en hÃ¸jrev
*** 49962,49968 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
--- 50028,50034 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
*************** msgstr "'%#T' benyttet hvor der forvente
*** 50009,50335 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
  
! #: cp/cvt.c:1062
  #, 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%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1064
  #, 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%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1428
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1535
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1540
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1545
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1555
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.c:1893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
--- 50075,50401 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
  
! #: cp/cvt.c:1061
  #, 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%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1063
  #, 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%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returvÃ¦rdi for '%D' erklÃ¦ret med egenskaben warn_unused_result"
  
! #: cp/cvt.c:1157
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "parameter til egenskaben '%s' er stÃ¸rre end %d"
  
! #: cp/cvt.c:1251
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konvertering til en ufuldstÃ¦ndig type"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "conversion to void will not access object of type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1417
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1422
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1432
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objektet '%E' af den ufuldstÃ¦ndige type '%T' vil ikke blive tilgÃ¥et i %s"
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1505
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1513
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/cvt.c:1529
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1534
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1544
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1549
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function `%E'"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
  
! #: cp/cvt.c:1582
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1587
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement has no effect"
  msgstr "%HsÃ¦tning uden nogen virkning"
  
! #: cp/cvt.c:1604
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/cvt.c:1892
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous default type conversion from `%T'"
  msgid "ambiguous default type conversion from %qT"
  msgstr "tvetydig standardtypekonvertering fra '%T'"
  
! #: cp/cvt.c:1895
  #, fuzzy, gcc-internal-format
  #| msgid "  candidate conversions include `%D' and `%D'"
  msgid "  candidate conversions include %qD and %qD"
*************** msgid "redeclaration %qD differs in %qs
*** 50404,50410 ****
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
--- 50470,50476 ----
  msgstr "erklÃ¦ring af '%D' som %s"
  
  # hÃ¦nger sammen med nÃ¦ste tekst
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "tidligere erklÃ¦ring af '%#D' he
*** 50615,50627 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2059
  #, 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:2071
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD"
--- 50681,50693 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklÃ¦ret virtual inden i en union"
  
! #: cp/decl.c:2061
  #, 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:2073
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD"
*************** msgstr "indlejret omdefinering af '%s'"
*** 50635,50682 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, 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:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:2943
  #, 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:2953
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 50701,50748 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, 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:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.c:2945
  #, 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:2955
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklÃ¦ret"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50684,51419 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3100
  #, 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:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3315
  #, 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:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3472
  #, 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:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:3944
  #, 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:3972 cp/decl.c:4065
  #, 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:3973
  #, 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:3986
  #, 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:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, 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:4398
  #, 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:4890
  #, 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:4893
  #, 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:4896
  #, 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:4915
  #, 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:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:4965
  #, 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:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5030
  #, 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:5033
  #, 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:5038
  #, 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:5041
  #, 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:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, 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:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5095
  #, 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:5098
  #, 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:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, 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:5253
  #, 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:5283
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5307
  #, 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:5315
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5316
  #, 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:5328
  #, 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:5340
  #, 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:5390
  #, 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:5431
  #, 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:5436
  #, 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:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, 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:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5678
  #, 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:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:5817
  #, 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:5868
  #, 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:5872
  #, 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:5878
  #, 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:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:5927
  #, 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:5936
  #, 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:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, 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:6159
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startvÃ¦rdi for '%T' skal vÃ¦re indesluttet i krÃ¸llede paranteser"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6254
  #, 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:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6330
  #, 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:6340
  #, 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:6458
  #, 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:6569
  #, 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:6582
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6637
  #, 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:6658
  #, 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:6703
  #, 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:6850
  #, 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:6885
  #, 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:6887
  #, 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:6890
  #, 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:6895
  #, 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:7073
  #, 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:7341
  #, 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:7365
  #, 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:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, 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:7504
  #, 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:7616
  #, 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:7669
  #, 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:7712
  #, 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:7881
  #, 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:7967
  #, 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:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, 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:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, 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:8238
  #, 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:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 50750,51485 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklÃ¦ring af '%#D'"
  
! #: cp/decl.c:3102
  #, 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:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargÃ¸ring af '%#D'"
  
! #: cp/decl.c:3317
  #, 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:3331 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  gÃ¥r ind i catch-blok"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.c:3474
  #, 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:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.c:3946
  #, 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:3974 cp/decl.c:4067
  #, 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:3975
  #, 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:3988
  #, 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:3997
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4004
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4076
  #, 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:4400
  #, 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:4892
  #, 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:4895
  #, 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:4898
  #, 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:4917
  #, 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:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i Ã©n erklÃ¦ring"
  
! #: cp/decl.c:4967
  #, 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:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklÃ¦ring"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.c:5032
  #, 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:5035
  #, 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:5040
  #, 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:5043
  #, 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:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, 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:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklÃ¦ring"
  
! #: cp/decl.c:5097
  #, 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:5100
  #, 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:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, 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:5255
  #, 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:5285
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:5309
  #, 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:5317
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/decl.c:5318
  #, 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:5330
  #, 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:5342
  #, 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:5392
  #, 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:5433
  #, 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:5438
  #, 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:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, 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:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startvÃ¦rdier er ikke understÃ¸ttet"
  
! #: cp/decl.c:5680
  #, 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:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startvÃ¦rdien giver ikke stÃ¸rrelsen af %qD"
  
! #: cp/decl.c:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstÃ¸rrelsen mangler i %qD"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstÃ¸rrelsestabel %qD"
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstÃ¸rrelsen af %qD er ikke kendt"
  
! #: cp/decl.c:5819
  #, 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:5870
  #, 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:5874
  #, 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:5880
  #, 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:5922
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startvÃ¦rdi"
  
! #: cp/decl.c:5929
  #, 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:5938
  #, 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:5946
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, 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:6163
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startvÃ¦rdi for '%T' skal vÃ¦re indesluttet i krÃ¸llede paranteser"
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/decl.c:6258
  #, 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:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startvÃ¦rdier for %qT"
  
! #: cp/decl.c:6334
  #, 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:6344
  #, 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:6462
  #, 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:6573
  #, 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:6586
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.c:6641
  #, 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:6662
  #, 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:6707
  #, 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:6854
  #, 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:6889
  #, 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:6891
  #, 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:6894
  #, 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:6899
  #, 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:7077
  #, 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:7335
  #, 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:7359
  #, 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:7364
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargÃ¸ring) i erklÃ¦ring"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, 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:7498
  #, 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:7610
  #, 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:7663
  #, 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:7706
  #, 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:7878
  #, 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:7964
  #, 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:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, 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:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, 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:8235
  #, 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:8244 cp/decl.c:8329
  #, 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
*** 51421,51642 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8251
  #, 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:8254
  #, 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:8299
  #, 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:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, 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:8384
  #, 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:8389
  #, 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:8394
  #, 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:8398
  #, 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:8407
  #, 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:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, 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:9095
  #, 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:9098
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, 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:9144
  #, 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:9150
  #, 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:9153
  #, 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:9155
  #, 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:9161
  #, 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:9164
  #, 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:9166
  #, 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:9172
  #, 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:9175
  #, 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:9177
  #, 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:9184
  #, 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:9191
  #, 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:9223
  #, 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:9263
  #, 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:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9281
  #, 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:9284
  #, fuzzy, gcc-internal-format
  #| msgid "Java method '%D' has non-Java return type `%T'"
  msgid "concept %q#D with non-%<bool%> return type %qT"
--- 51487,51708 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.c:8248
  #, 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:8251
  #, 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:8296
  #, 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:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, 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:8381
  #, 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:8386
  #, 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:8391
  #, 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:8397
  #, 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:8406
  #, 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:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, 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:9094
  #, 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:9097
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstÃ¸rrelsestabel '%D'"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, 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:9143
  #, 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:9149
  #, 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:9152
  #, 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:9154
  #, 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:9160
  #, 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:9163
  #, 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:9165
  #, 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:9171
  #, 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:9174
  #, 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:9176
  #, 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:9183
  #, 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:9190
  #, 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:9222
  #, 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:9262
  #, 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:9273
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:9280
  #, 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:9283
  #, 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 "tabeldimension for stor"
*** 51946,51952 ****
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
--- 52012,52018 ----
  msgid "%qD declared as array of %qT"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
*************** msgstr "erklÃ¦rer-id mangler; bruger res
*** 52137,52143 ****
  msgid "function definition does not declare parameters"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
--- 52203,52209 ----
  msgid "function definition does not declare parameters"
  msgstr "'register' er pÃ¥hÃ¦ftet funktionsdefinitionen"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
*************** msgstr "egenskaben '%s' ignoreret"
*** 52369,53301 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, 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:12016
  #, 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:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, 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:12048
  #, 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:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12080
  #, 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:12089
  #, 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:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, 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:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, 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:12162
  #, 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:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, 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:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12216
  #, 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:12217
  #, 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:12225
  #, 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:12226
  #, 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:12244
  #, 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:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12270
  #, 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:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, 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:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12364
  #, 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:12377 cp/decl.c:12384
  #, 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:12386
  #, 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:12415
  #, 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:12416
  #, 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:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, 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:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12591
  #, 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:12621
  #, 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:12623
  #, 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:12631
  #, 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:12671
  #, 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:12680
  #, 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:12683
  #, 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:12694
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12697
  #, 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:12700
  #, 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:12710
  #, 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:12717
  #, 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:12723
  #, 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:12729
  #, 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:12735
  #, 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:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12786
  #, 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:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, 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:12822
  #, 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:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, 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:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, 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:12987
  #, 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:13006
  #, 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:13015 cp/parser.c:18438
  #, 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:13018
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, 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:13097
  #, 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:13100
  #, 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:13116
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13137
  #, 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:13147
  #, 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:13157
  #, 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:13171
  #, 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:13178
  #, 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:13185 cp/decl.c:13198
  #, 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:13191
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13204
  #, 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:13213
  #, 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:13219
  #, 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:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13236
  #, 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:13239
  #, 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:13301
  #, 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:13306
  #, 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:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, 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:13384
  #, 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:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, 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:13495
  #, 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:13498
  #, 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:13504
  #, 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:13508
  #, 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:13513
  #, 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:13525
  #, 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:13529
  #, 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:13537
  #, 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:13544
  #, 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:13545
  #, 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:13588
  #, 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:13597
  #, 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:13636
  #, 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:13643
  #, 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:13649
  #, 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:13657
  #, 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:13664
  #, 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:13684
  #, 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:13696
  #, 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:13701
  #, 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:13868
  #, 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:13871
  #, 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:13958
  #, 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:13962
  #, 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:13984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:13992
  #, 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:14019
  #, 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:14021
  #, 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:14268
  #, 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:14347
  #, 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:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a nonstatic member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, 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:14437
  #, 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:14463
  #, 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:14464
  #, 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:14476
  #, 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:14477
  #, 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:14488
  #, 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:14489 cp/decl.c:14499
  #, 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:14500
  #, 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:14514
  #, 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:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, 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:14593
  #, 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:14600
  #, 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:14612
  #, 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:14667
  #, 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:14690
  #, 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:14693
  #, 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:14695
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:14703
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
--- 52435,53367 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, 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:12023
  #, 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:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, 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:12055
  #, 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:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.c:12087
  #, 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:12096
  #, 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:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, 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:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, 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:12169
  #, 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:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, 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:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: cp/decl.c:12223
  #, 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:12224
  #, 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:12232
  #, 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:12233
  #, 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:12251
  #, 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:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklÃ¦res som friend"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/decl.c:12277
  #, 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:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, 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:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner mÃ¥ ikke have parametre"
  
! #: cp/decl.c:12371
  #, 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:12384 cp/decl.c:12391
  #, 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:12393
  #, 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:12422
  #, 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:12423
  #, 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:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, 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:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstÃ¥et venner af deres klasse"
  
! #: cp/decl.c:12598
  #, 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:12628
  #, 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:12630
  #, 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:12638
  #, 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:12678
  #, 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:12687
  #, 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:12690
  #, 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:12701
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklÃ¦ring"
  
! #: cp/decl.c:12704
  #, 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:12707
  #, 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:12717
  #, 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:12724
  #, 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:12730
  #, 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:12736
  #, 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:12742
  #, 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:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklÃ¦res %<mutable%>"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/decl.c:12793
  #, 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:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklÃ¦ret %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, 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:12829
  #, 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:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklÃ¦ring"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke vÃ¦re venner"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, 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:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, 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:12994
  #, 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:13013
  #, 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:13022 cp/parser.c:18443
  #, 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:13025
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, 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:13104
  #, 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:13107
  #, 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:13123
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.c:13144
  #, 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:13154
  #, 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:13164
  #, 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:13178
  #, 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:13185
  #, 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:13192 cp/decl.c:13205
  #, 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:13198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.c:13211
  #, 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:13220
  #, 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:13226
  #, 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:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke Ã¥bne %s"
  
! #: cp/decl.c:13243
  #, 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:13246
  #, 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:13309
  #, 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:13314
  #, 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:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, 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:13392
  #, 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:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, 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:13503
  #, 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:13506
  #, 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:13512
  #, 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:13516
  #, 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:13521
  #, 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:13533
  #, 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:13537
  #, 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:13545
  #, 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:13552
  #, 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:13553
  #, 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:13597
  #, 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:13606
  #, 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:13645
  #, 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:13652
  #, 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:13658
  #, 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:13666
  #, 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:13673
  #, 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:13693
  #, 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:13705
  #, 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:13710
  #, 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:13877
  #, 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:13880
  #, 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:13967
  #, 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:13971
  #, 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:13993
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.c:14001
  #, 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:14028
  #, 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:14030
  #, 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:14277
  #, 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:14356
  #, 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:14363
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/decl.c:14393
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a nonstatic member function"
  msgstr "'%D' skal vÃ¦re en ikke-statisk medlemsfunktion"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, 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:14446
  #, 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:14472
  #, 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:14473
  #, 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:14485
  #, 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:14486
  #, 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:14497
  #, 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:14498 cp/decl.c:14508
  #, 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:14509
  #, 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:14523
  #, 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:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, 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:14602
  #, 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:14609
  #, 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:14621
  #, 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:14676
  #, 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:14699
  #, 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:14702
  #, 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:14704
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklÃ¦ring som '%#D'"
  
! #: cp/decl.c:14712
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklÃ¦ret som %C"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklÃ¦ring"
  
! #: cp/decl.c:14719
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklÃ¦ret som %C"
*************** msgstr "'%#D' omerklÃ¦ret som %C"
*** 53307,53410 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, 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:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:14926
  #, 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:14962
  #, 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:15102
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15109
  #, 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:15120
  #, 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:15145
  #, 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:15175
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15177
  #, 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:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, 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"
--- 53373,53476 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, 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:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.c:14935
  #, 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:14971
  #, 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:15111
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.c:15118
  #, 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:15129
  #, 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:15154
  #, 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:15184
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.c:15186
  #, 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:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, 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
*** 53414,53494 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, 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:15738
  #, 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:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, 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:15799
  #, 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:15819
  #, 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:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:15964
  #, 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:16139 cp/typeck.c:9971
  #, 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:17003
  #, 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:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, 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:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 53480,53560 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, 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:15747
  #, 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:15796
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15797
  #, 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:15808
  #, 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:15828
  #, 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:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.c:15973
  #, 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:16148 cp/typeck.c:10031
  #, 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:17011
  #, 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:17013 cp/typeck.c:9911
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17250
  #, 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:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "kan ikke udfÃ¸re delete pÃ¥ en f
*** 53533,53539 ****
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
--- 53599,53605 ----
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete pÃ¥ '%T' er ikke defineret"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
*************** msgstr "skabelonserklÃ¦ring af '%#D'"
*** 53545,53551 ****
  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:637 cp/pt.c:5724
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
--- 53611,53617 ----
  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:637 cp/pt.c:5733
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
*************** msgstr ""
*** 53912,54080 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.c:5607
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4439
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 53978,54146 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/decl2.c:5530
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "use of deleted function %qD"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/decl2.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4316
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4321
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4331
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4336
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4346
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4356
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4361
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4381
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.c:4431
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstÃ¦ndig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.c:4435
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/error.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "standardklargÃ¸ring af '%#D' som
*** 54281,54649 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "'%D' bÃ¸r blive klargjort i medlemsklargÃ¸ringslisten"
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "klassen '%T' er underforstÃ¥et ven med sig selv"
  
! #: cp/init.c:904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, 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:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, 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:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1117
  #, fuzzy, gcc-internal-format
  #| msgid "base `%T' will be initialized after"
  msgid "base %qT will be initialized after"
  msgstr "stamklasse '%T' vil blive klargjort efter"
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for `%D'"
  msgid "multiple initializations given for %qD"
  msgstr "flere startvÃ¦rdier angivet for '%D'"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for base `%T'"
  msgid "multiple initializations given for base %qT"
  msgstr "flere startvÃ¦rdier angivet for stamklassen '%T'"
  
! #: cp/init.c:1231
  #, fuzzy, gcc-internal-format
  #| msgid "initializations for multiple members of `%T'"
  msgid "initializations for multiple members of %qT"
  msgstr "startvÃ¦rdier for flere medlemmer af '%T'"
  
! #: cp/init.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "stamklassen '%#T' bÃ¸r eksplicit blive klargjort i kopikonstruktionsfunktionen"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "class %qT does not have any field named %qD"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:1561
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "feltet '%#D' er statisk; det eneste sted det kan klargÃ¸res er ved dets definition"
  
! #: cp/init.c:1568
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/init.c:1607
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which has no base classes"
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/init.c:1615
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which uses multiple inheritance"
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unavngiven klargÃ¸ring af '%T' som benytter multipel nedarvning"
  
! #: cp/init.c:1662
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1673
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/init.c:2150
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/init.c:2164
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "invalid pointer to bit-field %qD"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:3281
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "feltet '%s' blev ikke fundet i klassen"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, 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"
--- 54347,54715 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "ugyldig tildeling af startvÃ¦rdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "klargÃ¸ring af fleksibelt tabelmedlem"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "'%D' bÃ¸r blive klargjort i medlemsklargÃ¸ringslisten"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' is implicitly friends with itself"
  msgid "%qD is initialized with itself"
  msgstr "klassen '%T' er underforstÃ¥et ven med sig selv"
  
! #: cp/init.c:906
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startvÃ¦rdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, 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:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, 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:939 cp/init.c:2457 cp/method.c:2087
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:1116
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1119
  #, fuzzy, gcc-internal-format
  #| msgid "base `%T' will be initialized after"
  msgid "base %qT will be initialized after"
  msgstr "stamklasse '%T' vil blive klargjort efter"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "  base `%T'"
  msgid "  base %qT"
  msgstr "  stamklasse '%T'"
  
! #: cp/init.c:1127
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for `%D'"
  msgid "multiple initializations given for %qD"
  msgstr "flere startvÃ¦rdier angivet for '%D'"
  
! #: cp/init.c:1148
  #, fuzzy, gcc-internal-format
  #| msgid "multiple initializations given for base `%T'"
  msgid "multiple initializations given for base %qT"
  msgstr "flere startvÃ¦rdier angivet for stamklassen '%T'"
  
! #: cp/init.c:1233
  #, fuzzy, gcc-internal-format
  #| msgid "initializations for multiple members of `%T'"
  msgid "initializations for multiple members of %qT"
  msgstr "startvÃ¦rdier for flere medlemmer af '%T'"
  
! #: cp/init.c:1330
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "stamklassen '%#T' bÃ¸r eksplicit blive klargjort i kopikonstruktionsfunktionen"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "class %qT does not have any field named %qD"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:1563
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "feltet '%#D' er statisk; det eneste sted det kan klargÃ¸res er ved dets definition"
  
! #: cp/init.c:1570
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/init.c:1609
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which has no base classes"
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unavngiven klargÃ¸ring af '%T' som ikke har nogen stamklasser"
  
! #: cp/init.c:1617
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed initializer for `%T', which uses multiple inheritance"
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unavngiven klargÃ¸ring af '%T' som benytter multipel nedarvning"
  
! #: cp/init.c:1664
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1672
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/init.c:1675
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/init.c:2152
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "incomplete type %qT does not have member %qD"
  msgstr "ufuldstÃ¦ndig type '%T' har ikke medlemmet '%D'"
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "invalid pointer to bit-field %qD"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "referencemedlem '%D' uden startvÃ¦rdi"
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "heltalsoverlÃ¸b i udtryk"
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "strenge med dobbelte anfÃ¸rselstegn er ikke tilladte i #if-udtryk"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ugyldig type 'void' til new"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in `new' of `%#T'"
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "konstant uden startvÃ¦rdi i 'new' af '%#T'"
  
! #: cp/init.c:3283
  #, fuzzy, gcc-internal-format
  #| msgid "field '%s' not found in class"
  msgid "no suitable %qD found in class %qT"
  msgstr "feltet '%s' blev ikke fundet i klassen"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new kan ikke bruges pÃ¥ en funktionstype"
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startvÃ¦rdien slutter for tidligt"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstÃ¸rrelse i delete"
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, 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 "det ABI-navnet for '%D' vil Ã¦nd
*** 54816,54828 ****
  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:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 54882,54894 ----
  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:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "forkert parametertype til %s"
*** 54850,55019 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, 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:1355
  #, 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:1363
  #, 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:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, 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:1961
  #, 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:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2084
  #, 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:2095
  #, 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:2302
  #, 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:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, 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:2963
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, 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:3050
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
--- 54916,55091 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "defaulted %qD must be %<const%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: cp/method.c:1128
! #, 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:1155
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
! msgstr "'%T' er allerede en ven af '%T'"
! 
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, 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:1361
  #, 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:1370
  #, 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:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, 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:1986
  #, 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:2052
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startvÃ¦rdi for %q#D er ugyldig"
  
! #: cp/method.c:2109
  #, 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:2120
  #, 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:2327
  #, 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:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, 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:2954
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, 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:3041
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
*************** msgstr "parameteren '%D' er pÃ¥ ugyldig
*** 55057,55288 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "local external declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4810
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklÃ¦ring"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/name-lookup.c:4913
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have vÃ¦ret erklÃ¦ret inden i '%D'"
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.c:7306
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 55129,55360 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklÃ¦ring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklÃ¦ring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "local external declaration %q#D"
  msgstr "global erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "does not match previous declaration %q#D"
  msgstr "strider mod tidligere erklÃ¦ring '%#D'"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklÃ¦ring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.c:4641
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4658
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklÃ¦ring for destruktionsfunktion"
  
! #: cp/name-lookup.c:4812
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklÃ¦ring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.c:4852
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklÃ¦ring"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklÃ¦ret som en ven"
  
! #: cp/name-lookup.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have vÃ¦ret erklÃ¦ret inden i '%D'"
  
! #: cp/name-lookup.c:4963
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' krÃ¦ver en heltalskonstant som parameter"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes pÃ¥ variabler"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.c:6169
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.c:6928
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startvÃ¦rdi i krÃ¸llede paranteser benyttet til at klargÃ¸re '%T'"
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/name-lookup.c:7308
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forÃ¦ldet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.c:7427
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/name-lookup.c:7482
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 55308,55314 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, 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"
--- 55380,55386 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, 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"
*** 55335,55341 ****
  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:3005 cp/parser.c:19276
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
--- 55407,55413 ----
  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:3005 cp/parser.c:19281
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
*************** msgstr "ugyldig roteringsinstruktion"
*** 55427,55433 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 55499,55505 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, 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
*** 55556,55562 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
--- 55628,55634 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
*************** msgstr ""
*** 55683,55689 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 55755,55761 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "erklÃ¦ring af '%s' skygger for e
*** 55794,55805 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
--- 55866,55877 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklÃ¦rer"
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a template"
*************** msgstr "ufuldstÃ¦ndig type '%T' kan ikke
*** 55836,55842 ****
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
--- 55908,55914 ----
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
*************** msgstr "new kan ikke bruges pÃ¥ en refer
*** 55852,55858 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 55924,55930 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle vÃ¦re %d)"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ forbyder sammensatte kon
*** 55868,55874 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
--- 55940,55946 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
*************** msgstr "ISO C++ tillader ikke %<alignof%
*** 55895,56892 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8780
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:8888
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af Ã¦ldre type typeomtvingning"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.c:10073
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, 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:10751
  #, 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:10770
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, 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:10819
  #, 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:10843
  #, 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:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, 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:10990
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11058
  #, 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:11076
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11556
  #, 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:11605
  #, 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:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, 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:12191
  #, 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:12193
  #, 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:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12696
  #, 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:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:12969
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, 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:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, 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:13938
  #, 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:13990
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14008
  #, 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:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, 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:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, 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:14332
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:14413
  #, 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:14432
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15064
  #, 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:15093
  #, 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:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, 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:15208
  #, 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:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, 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:15812
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, 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:16037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, 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:16428 cp/parser.c:16514
  #, 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:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:16793
  #, 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:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:16926
  #, 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:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17507
  #, 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:17511
  #, 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:17515
  #, 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:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, 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:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, 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:18906
  #, 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:18994
  #, 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:18998
  #, 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:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, 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:19154
  #, 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:19169
  #, 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:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, 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:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, 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:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, 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:19669
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:19678
  #, 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:19681
  #, 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:19688
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:19743
  #, 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:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, 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:20188
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, 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:20214
  #, 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:20251
  #, 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:20267
  #, 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:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:20652
  #, 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:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, 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:20869
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21354
  #, 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:21480
  #, 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:21484
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 55967,56969 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.c:8785
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:8893
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:9022
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "stÃ¸rrelse i tabel-new skal vÃ¦re en heltalstype"
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "brug af Ã¦ldre type typeomtvingning"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslÃ¥r paranteser omkring && inden i ||"
  
! #: cp/parser.c:9789
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ tillader ikke ?: med udeladt midter operand"
  
! #: cp/parser.c:10078
  #, fuzzy, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstrevÃ¦rdier"
  
! #: cp/parser.c:10228
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:10517
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10527
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10736
  #, 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:10756
  #, 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:10775
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, 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:10824
  #, 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:10848
  #, 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:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklÃ¦ret her"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, 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:10995
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:11063
  #, 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:11081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<mutable%>"
  msgstr "'volatile' optrÃ¦der mere end Ã©n gang"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:11561
  #, 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:11610
  #, 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:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11786
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sÃ¦tningsfunktion"
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, 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:12196
  #, 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:12198
  #, 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:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartvÃ¦rdi"
  
! #: cp/parser.c:12701
  #, 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:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:12974
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, 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:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, 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:13943
  #, 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:13995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:14013
  #, 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:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14224
  #, 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:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14330
  #, 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:14337
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.c:14418
  #, 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:14437
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklÃ¦res friend"
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:14533
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:14597
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:15069
  #, 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:15098
  #, 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:15102
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15186
  #, 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:15213
  #, 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:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forÃ¦ldet stamklasseklargÃ¸ring"
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15783
  #, 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:15817
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, 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:16042
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.c:16193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, 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:16433 cp/parser.c:16519
  #, 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:16586
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.c:16648
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.c:16798
  #, 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:16883 cp/parser.c:17049 cp/parser.c:17254
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:16931
  #, 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:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:17512
  #, 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:17516
  #, 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:17520
  #, 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:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kÃ¦dning"
  
! #: cp/parser.c:17800
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.c:18401
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: cp/parser.c:18402
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, 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:18911
  #, 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:18999
  #, 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:19003
  #, 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:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, 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:19159
  #, 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:19174
  #, 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:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19275
  #, 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:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, 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:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.c:19639
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, 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:19679
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krÃ¦vet"
  
! #: cp/parser.c:19688
  #, 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:19691
  #, 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:19698
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklÃ¦ret"
  
! #: cp/parser.c:19753
  #, 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:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, 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:20198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, 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:20224
  #, 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:20261
  #, 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:20277
  #, 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:20651
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.c:20662
  #, 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:20666
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, 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:20879
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklÃ¦ring ignoreret"
  
! #: cp/parser.c:20893
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklÃ¦ret som inline"
  
! #: cp/parser.c:21370
  #, 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:21496
  #, 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:21500
  #, 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"
*** 56896,57356 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:21776
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:21860
  #, 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:21914
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:22757
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22936
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:22954
  #, 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:22960
  #, 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:22962
  #, 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:23088
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:23416
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:24386
  #, 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:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:24413
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:24419
  #, 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:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:24505
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, 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:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:25112
  #, 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:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, 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:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, 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:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, 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:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:26194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:26801
  #, 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:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:27038
  #, 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:27378 cp/parser.c:27387
  #, 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:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, 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:28056
  #, 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:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
--- 56973,57433 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklÃ¦rer"
  
! #: cp/parser.c:21537
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklÃ¦ring"
  
! #: cp/parser.c:21673
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklÃ¦ring"
  
! #: cp/parser.c:21792
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.c:21876
  #, 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:21930
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:21967
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource pÃ¥krÃ¦ver -o"
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end Ã©n 'virtual'-angivelse"
  
! #: cp/parser.c:22277
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.c:22309
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.c:22420
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.c:22773
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.c:22970
  #, 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:22976
  #, 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:22978
  #, 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:23104
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:23432
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startvÃ¦rdier"
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startvÃ¦rdiliste"
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.c:23997
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24003
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.c:24402
  #, 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:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklÃ¦ringen er ikke i klassedefinitionen"
  
! #: cp/parser.c:24429
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:24435
  #, 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:24489
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering fÃ¸lger ikke efter 'template <>'"
  
! #: cp/parser.c:24521
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
  msgstr "tidligere definition af '%#T'"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, 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:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "ikkestatisk datamedlemsstartvÃ¦rdier er kun tilgÃ¦ngelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.c:25128
  #, 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:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, 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:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklÃ¦ret inline efter dens definition"
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, 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:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.c:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, 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:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.c:26098
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.c:26210
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:26817
  #, 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:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, 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:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, 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:28081
  #, 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:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklÃ¦ring af '%D'"
  
! #: cp/parser.c:28581
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for fÃ¥ skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
*************** msgstr "for fÃ¥ skabelonsparameterlister
*** 57359,57931 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, 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:29274
  #, 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:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:29459
  #, 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:29506
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:29819
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, 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:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:31243
  #, 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:31383 cp/parser.c:31416
  #, 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:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:31398
  #, 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:31399
  #, 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:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, 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:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, 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:33097
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, 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:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, 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:39210
  #, 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:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, 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:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, 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:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, 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:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, 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:43889
  #, 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:43969
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 57436,58008 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklÃ¦ring af '%D'"
  
! #: cp/parser.c:28985
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understÃ¸ttes ikke lÃ¦ngere"
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, 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:29299
  #, 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:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kÃ¦dning"
  
! #: cp/parser.c:29328
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklÃ¦ring af '%#D'"
  
! #: cp/parser.c:29484
  #, 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:29531
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.c:29831
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:29844
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have vÃ¦ret '> >' i skabelonsklassenavn"
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> fÃ¸r %qD"
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understÃ¸tter ikke %<long long%>"
  
! #: cp/parser.c:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, 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:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklÃ¦ret her"
  
! #: cp/parser.c:31268
  #, 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:31408 cp/parser.c:31442
  #, 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:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.c:31423
  #, 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:31424
  #, 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:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklÃ¦ret med anden adgang"
  
! #: cp/parser.c:31527
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31775
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen lÃ¦st inden i standardparameter"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, 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:32677 cp/parser.c:32743
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, 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:33123
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, 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:33578 cp/parser.c:33585 cp/parser.c:33592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.c:36435
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges pÃ¥ en referencetype"
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, 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:39236
  #, 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:41412
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startvÃ¦rdi"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, 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:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, 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:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, 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:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, 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:43915
  #, 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:43995
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "profilering understÃ¸ttes ikke endnu"
  
! #: cp/parser.c:44031
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklÃ¦ret i dette virkefelt"
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke vÃ¦re e
*** 58233,58239 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
--- 58310,58316 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
*************** msgstr "erklÃ¦ring af '%#D' skygger for
*** 58263,58339 ****
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:4967
  #, 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:5026
  #, 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:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, 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:5076
  #, 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:5090
  #, 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:5092
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, 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:5164
  #, 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:5210
  #, 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"
--- 58340,58416 ----
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklÃ¦ret 'friend'"
  
! #: cp/pt.c:4976
  #, 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:5035
  #, 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:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, 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:5085
  #, 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:5099
  #, 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:5101
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optrÃ¦der mere end Ã©n gang"
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, 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:5173
  #, 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:5219
  #, 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
*** 58341,58359 ****
  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:5272
  #, 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:5276
  #, 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:5459
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
--- 58418,58436 ----
  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:5281
  #, 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:5285
  #, 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:5468
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
*************** msgstr "ingen standardparameter til '%D'
*** 58362,58414 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, 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:5701
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 58439,58491 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, 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:5710
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklÃ¦ret void"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 58418,58483 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5883
  #, 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:5926
  #, 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:5940
  #, 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:5943
  #, 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:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, 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:6105
  #, 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:6118
  #, 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:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 58495,58560 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklÃ¦ring '%D'"
  
! #: cp/pt.c:5892
  #, 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:5935
  #, 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:5949
  #, 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:5952
  #, 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:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d pÃ¥krÃ¦vet"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, 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:6114
  #, 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:6127
  #, 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:6138
  #, 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
*** 58485,58491 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 58562,58568 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.c:6142
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 58493,58977 ****
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6171
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6172
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6183
  #, 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:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6197
  #, 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:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, 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:6633
  #, 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:6695
  #, 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:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, 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:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6733
  #, 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:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, 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:6790
  #, 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:6802
  #, 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:6833
  #, 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:6846
  #, 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:6850
  #, 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:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, 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:6881
  #, 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:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, 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:6977
  #, 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:6995
  #, 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:7003
  #, 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: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 "%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:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, 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:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, 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:8209
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8238
  #, 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:8243
  #, 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:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, 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:8275
  #, 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:8281
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8284
  #, 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:8298
  #, 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:8301
  #, 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:8351
  #, 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:8365
  #, 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:8368
  #, 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:8432
  #, 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:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, 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:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, 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:9659
  #, 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:9661
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10150
  #, 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:10733
  #, 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:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, 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:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, 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:13558
  #, 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"
--- 58570,59054 ----
  msgstr[0] "tidligere erklÃ¦ring af '%#D' her"
  msgstr[1] "tidligere erklÃ¦ring af '%#D' her"
  
! #: cp/pt.c:6180
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.c:6181
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklÃ¦ret her som '%#D'"
  
! #: cp/pt.c:6192
  #, 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:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6206
  #, 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:6208
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.c:6241
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "'%#D' omerklÃ¦ret som en anden form for symbol"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, 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:6642
  #, 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:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, 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:6731
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unÃ¸dvendig
! #: cp/pt.c:6742
  #, 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:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, 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:6799
  #, 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:6811
  #, 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:6842
  #, 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:6855
  #, 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:6859
  #, 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:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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:6890
  #, 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:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, 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:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7293
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, 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:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8085
  #, 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:8218
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.c:8247
  #, 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:8252
  #, 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:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, 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:8284
  #, 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:8290
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.c:8293
  #, 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:8307
  #, 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:8310
  #, 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:8360
  #, 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:8374
  #, 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:8377
  #, 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:8441
  #, 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:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, 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:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, 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:9668
  #, 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:9670
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklÃ¦ring '%D'"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.c:10159
  #, 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:10741
  #, 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:11922
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, 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:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, 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:13580
  #, 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
*** 58990,59323 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, 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:14787
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:14907
  #, 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:14909
  #, 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:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15602
  #, 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:15604
  #, 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:15617
  #, 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:15620
  #, 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:15668
  #, 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:15674
  #, 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:15680
  #, 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:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, 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:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, 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:15972
  #, 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:16150
  #, 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:16165
  #, 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:16167
  #, 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:16257
  #, 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:16380
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, 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:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, 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:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, 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:19942
  #, 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:20246
  #, 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:20249
  #, 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:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20573
  #, 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:20583
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:20616
  #, 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:24629
  #, 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:24631
  #, 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:24637
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, 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:24667
  #, 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:24669
  #, 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:24688
  #, 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:24694 cp/pt.c:24751
  #, 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:24699
  #, 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:24707
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:24743
  #, 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:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, 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:24828
  #, 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:24830
  #, 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:24839
  #, 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:24855
  #, 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:24900
  #, 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:25222
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
--- 59067,59400 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, 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:14821
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.c:14823
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklÃ¦ringen '%D'"
  
! #: cp/pt.c:14941
  #, 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:14943
  #, 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:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.c:15636
  #, 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:15638
  #, 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:15651
  #, 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:15654
  #, 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:15702
  #, 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:15708
  #, 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:15714
  #, 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:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, 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:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, 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:16006
  #, 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:16184
  #, 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:16199
  #, 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:16201
  #, 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:16291
  #, 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:16414
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, 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:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, 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:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, 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:19989
  #, 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:20293
  #, 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:20296
  #, 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:20618
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.c:20620
  #, 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:20630
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt Ã¦ndret type"
  
! #: cp/pt.c:20645
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "stÃ¸rrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.c:20663
  #, 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:24685
  #, 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:24687
  #, 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:24693
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, 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:24723
  #, 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:24725
  #, 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:24744
  #, 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:24750 cp/pt.c:24807
  #, 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:24755
  #, 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:24763
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.c:24799
  #, 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:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, 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:24884
  #, 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:24886
  #, 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:24895
  #, 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:24911
  #, 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:24956
  #, 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:25290
  #, 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
*** 59330,59478 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26168
  #, 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:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:27782
  #, 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:27791
  #, 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:27816
  #, 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:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, 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:28856
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, 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:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, 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:29056
  #, 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:29060
  #, 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:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
--- 59407,59555 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26209
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.c:26236
  #, 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:27589
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.c:27850
  #, 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:27859
  #, 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:27884
  #, 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:28794
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.c:28801
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, 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:28924
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.c:28931
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, 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:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, 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:29124
  #, 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:29128
  #, 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:29258
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ugyldig standardparameter i skabelon"
*************** msgstr "ugyldig brug af 'this' ved Ã¸ver
*** 59706,59712 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualified type %qT does not match destructor name ~%qT"
--- 59783,59789 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualified type %qT does not match destructor name ~%qT"
*************** msgstr "ugyldig stamklasseangivelse"
*** 59762,59768 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
--- 59839,59845 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
*************** msgstr ""
*** 59870,59876 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 59947,59953 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 59912,59918 ****
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
--- 59989,59995 ----
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
*************** msgstr "%qD fremgÃ¥r mere end en gang i
*** 60051,60179 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, 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:7686
  #, 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:7716
  #, 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:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7752
  #, 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:7762
  #, 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:7816
  #, 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:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, 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:9729
  #, 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:9757
  #, 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:10300
  #, 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:10353
  #, 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:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 60128,60256 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.c:7599
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, 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:7702
  #, 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:7732
  #, 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:7745
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.c:7768
  #, 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:7778
  #, 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:7832
  #, 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:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9715
  #, 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:9745
  #, 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:9773
  #, 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:10316
  #, 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:10369
  #, 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:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported arg to `__builtin_return_address'"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "%s mellem forskellige henvisning
*** 60452,61356 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a member function"
  msgid "invalid application of %qs to a member function"
  msgstr "ugyldig brug af '%s' pÃ¥ en medlemsfunktion"
  
! #: cp/typeck.c:1784
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1792
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1854
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1865
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2158
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2344
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "deprecated conversion from string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-class type `%T'"
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/typeck.c:2515
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member `%D' of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ugyldig tilgang til ikke-statisk datamedlem '%D' af NULL-objekt"
  
! #: cp/typeck.c:2745
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2937
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3142
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3195
  #, 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:3374
  #, 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:3406
  #, 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:3409
  #, 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:3412
  #, 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:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3578
  #, 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:3616
  #, 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:3688
  #, 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:3913
  #, 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:3934
  #, 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:3951
  #, 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:3954
  #, 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:3957
  #, 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:4014
  #, 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:4015
  #, 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:4020
  #, 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:4021
  #, 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:4027
  #, 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:4028
  #, 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:4038
  #, 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:4039
  #, 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:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4380
  #, 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:4391
  #, 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:4514 cp/typeck.c:4526
  #, 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:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, 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:5406
  #, 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:5477
  #, 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:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:5976
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:5992
  #, 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:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6246
  #, 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:6304
  #, 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:6324
  #, 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:6340
  #, 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:6487
  #, 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:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, 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:6612
  #, 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:6628
  #, 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:6630
  #, 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:6642
  #, 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:6644
  #, 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:6683
  #, 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:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, 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:6916
  #, 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:6921
  #, 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:6996
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7008
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7012
  #, 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:7016
  #, 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:7053
  #, 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:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7225
  #, 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:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, 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:7686
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7761
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of an rvalue 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:7831
  #, 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:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  #, 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:7888 cp/typeck.c:8078
  #, 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:7905
  #, 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:7919
  #, 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:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, 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:8232
  #, 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:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, 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:8622
  #, 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:8649
  #, 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:8663
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8665
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:8813
  #, 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:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:8960
  #, 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:9275
  #, 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:9280
  #, 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:9289
  #, 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:9293
  #, 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:9298
  #, 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:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, 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:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, 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:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, 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:9585
  #, 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:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, 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:9803
  #, 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:9811
  #, 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:9814
  #, 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:9849 cp/typeck.c:9895
  #, 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:9857
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:9876
  #, 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:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, 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:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 60529,61433 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.c:1561
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1568
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.c:1728
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a member function"
  msgid "invalid application of %qs to a member function"
  msgstr "ugyldig brug af '%s' pÃ¥ en medlemsfunktion"
  
! #: cp/typeck.c:1826
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ugyldig anvendelse af '%s' pÃ¥ en void-type"
  
! #: cp/typeck.c:1907
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ forbyder anvendelse af 'sizeof' pÃ¥ et udtryk af en funktionstype"
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "stÃ¸rrelsen af tabel er ikke af en heltalstype"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2386
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to `%T'"
  msgid "deprecated conversion from string constant to %qT"
  msgstr "forÃ¦ldet konvertering fra strengkonstant til '%T'"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-sammensat type '%T'"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' in `%E', which is of non-class type `%T'"
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "forespÃ¸rgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/typeck.c:2557
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member `%D' of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ugyldig tilgang til ikke-statisk datamedlem '%D' af NULL-objekt"
  
! #: cp/typeck.c:2787
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.c:3237
  #, 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:3432
  #, 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:3464
  #, 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:3467
  #, 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:3470
  #, 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:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.c:3636
  #, 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:3674
  #, 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:3746
  #, 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:3971
  #, 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:3992
  #, 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:4009
  #, 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:4012
  #, 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:4015
  #, 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:4072
  #, 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:4073
  #, 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:4078
  #, 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:4079
  #, 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:4085
  #, 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:4086
  #, 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:4096
  #, 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:4097
  #, 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:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for fÃ¥ parametre til funktionen"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstÃ¦ndig type"
  
! #: cp/typeck.c:4438
  #, 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:4449
  #, 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:4572 cp/typeck.c:4584
  #, 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:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, 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:5464
  #, 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:5535
  #, 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:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen pÃ¥ en destruktionsfunktion"
  
! #: cp/typeck.c:6052
  #, 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:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen pÃ¥ midlertidig variabel"
  
! #: cp/typeck.c:6306
  #, 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:6364
  #, 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:6384
  #, 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:6400
  #, 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:6547
  #, 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:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, 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:6672
  #, 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:6688
  #, 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:6690
  #, 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:6702
  #, 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:6704
  #, 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:6743
  #, 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:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, 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:6976
  #, 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:6981
  #, 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:7056
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7068
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargÃ¸ringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.c:7072
  #, 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:7076
  #, 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:7113
  #, 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:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.c:7285
  #, 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:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, 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:7746
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.c:7821
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of an rvalue 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:7891
  #, 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:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  #, 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:7948 cp/typeck.c:8138
  #, 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:7965
  #, 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:7979
  #, 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:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, 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:8292
  #, 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:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, 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:8682
  #, 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:8709
  #, 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:8723
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startvÃ¦rdi til tabel"
  
! #: cp/typeck.c:8725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.c:8873
  #, 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:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.c:9020
  #, 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:9335
  #, 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:9340
  #, 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:9349
  #, 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:9353
  #, 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:9358
  #, 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:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, 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:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, 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:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, 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:9645
  #, 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:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, 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:9863
  #, 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:9871
  #, 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:9874
  #, 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:9909 cp/typeck.c:9955
  #, 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:9917
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startvÃ¦rdi"
  
! #: cp/typeck.c:9936
  #, 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:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, 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:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "krÃ¸llede paranteser omkring ska
*** 61653,61776 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, 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:1704
  #, 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:1711
  #, 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:1797
  #, 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:1870
  #, 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:1881
  #, 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:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:2089
  #, 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:2119
  #, 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:2121
  #, 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:2148
  #, 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:2157
  #, 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:2179
  #, 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:2237
  #, 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:2248
  #, 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:2256
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2297
  #, 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:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/typeck2.c:2339
  #, 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:2580
  #, 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:2583
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
--- 61730,61853 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, 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:1708
  #, 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:1715
  #, 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:1801
  #, 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:1874
  #, 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:1885
  #, 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:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "fundet en henvisningsefterfÃ¸lgelse der gÃ¥r i ring"
  
! #: cp/typeck2.c:2093
  #, 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:2123
  #, 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:2125
  #, 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:2152
  #, 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:2161
  #, 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:2183
  #, 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:2241
  #, 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:2252
  #, 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:2260
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "henvisning til en medlemsfunktion benyttet i udregning"
  
! #: cp/typeck2.c:2301
  #, 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:2323
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: cp/typeck2.c:2343
  #, 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:2584
  #, 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:2587
  #, fuzzy, gcc-internal-format
  #| msgid "call to function which throws incomplete type `%#T'"
  msgid "call to function which throws incomplete type %q#T"
*************** msgstr ""
*** 62006,62015 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 62083,62092 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 62185,62191 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 62262,62268 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke vÃ¦re e
*** 62309,62315 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 62386,62392 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal vÃ¦re en konstant"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "1. parameter til __builtin_spe_p
*** 62356,62362 ****
  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:3378
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 62433,62439 ----
  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:3382
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 62371,62377 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, 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"
--- 62448,62454 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, 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 ""
*** 62498,62672 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:1452
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1488
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, 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:1619 fortran/check.c:1753 fortran/check.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, 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:1653
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, 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:2099 fortran/check.c:2589
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2108 fortran/check.c:2598
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, 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:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 62575,62749 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1487
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1496
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, 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:1620 fortran/check.c:1754 fortran/check.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, 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:1654
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, 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:2100 fortran/check.c:2590
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2109 fortran/check.c:2599
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, 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:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 62674,63388 ****
  #. 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:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, 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:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3062
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3158
  #, 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:3197
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, 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:3385
  #, 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:3596
  #, 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:3644
  #, 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:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, 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:3693
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3798
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, 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:3840
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, 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:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, 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:6336
  #, 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:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, 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:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, 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:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 62751,63465 ----
  #. 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:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2540 fortran/check.c:2809 fortran/check.c:2869
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2652 fortran/check.c:3788 fortran/check.c:3796
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, 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:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "anden type"
  
! #: fortran/check.c:3159
  #, 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:3198
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, 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:3389
  #, 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:3603
  #, 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:3651
  #, 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:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, 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:3700
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3805
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, 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:3847
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4366
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4538
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4589
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4730
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4800
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4818
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, 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:4863
  #, 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:4880 fortran/check.c:4899
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5157 fortran/check.c:7474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, 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:5664
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6242
  #, 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:6364
  #, 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:6377
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6643 fortran/check.c:6675
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6683
  #, 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:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, 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:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 63590,64379 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/decl.c:1204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startvÃ¦rdi"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklÃ¦ring med en tom parameterliste"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargÃ¸ringstegn mÃ¥ ikke indlejres"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "NulstÃ¸rrelsestabel ved %0"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke lÃ¦se funktionsprofil fra %s."
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: fortran/decl.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.c:5302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
--- 63667,64456 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Old-style character length at %C"
  msgstr "Nul-lÃ¦ngde tegnkonstant ved %0"
  
! #: fortran/decl.c:1209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in character length specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1376
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/decl.c:1404
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "manglende startvÃ¦rdi"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "kan ikke klargÃ¸re multidimensional tabel med startvÃ¦rdi"
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Component %qs at %C already declared at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "en parameterliste med '...' passer ikke til en erklÃ¦ring med en tom parameterliste"
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization designators may not nest"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "klargÃ¸ringstegn mÃ¥ ikke indlejres"
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "non-NULL pointer initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, fuzzy, gcc-internal-format
  #| msgid "INTENT is not allowed inside of BLOCK at %C"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Zero-size array at %0"
  msgid "Implied-shape array at %L"
  msgstr "NulstÃ¸rrelsestabel ved %0"
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "Cannot set pointee array spec."
  msgstr "kan ikke lÃ¦se funktionsprofil fra %s."
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Old-style initialization at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jweak declaration of '%D' not supported"
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "%Jsvag erklÃ¦ring af '%D' ikke understÃ¸ttet"
  
! #: fortran/decl.c:3075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "indlejret extern-erklÃ¦ring af '%s'"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing formal parameter term"
  msgid "Missing right parenthesis at %C"
  msgstr "Manglende formel parameterterm"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar initialization expression at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d not supported for type %s at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "rounding mode not supported for VAX floats"
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "afrundingstilstand er ikke understÃ¸ttet for VAX-kommatal"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:3558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "stÃ¸rrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.c:5314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:5409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel fÃ¸lger en funktionsdefinition"
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5911
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
*************** msgstr "ReturnÃ©r vÃ¦rdier fra funktione
*** 64381,65443 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklÃ¦ring"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sÃ¦tning ved %C kan ikke fremgÃ¥ i en STRUCTURE-blok"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende fÃ¸rste operand for binÃ¦r operator ved %0"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: fortran/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargÃ¸r tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklÃ¦ring"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn fÃ¸r '*'"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end Ã©n tilgangsangivelse"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.c:11008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
--- 64458,65520 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er pÃ¥krÃ¦vet for '%T'"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "PlanlÃ¦g ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklÃ¦ring"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklÃ¦ring '%#D'"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sÃ¦tning ved %C kan ikke fremgÃ¥ i en STRUCTURE-blok"
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:7620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende fÃ¸rste operand for binÃ¦r operator ved %0"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.c:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end Ã©n '%s'-etiket i switch-sÃ¦tningen"
  
! #: fortran/decl.c:8548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sÃ¦tning ved %0"
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "mere end Ã©n ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal vÃ¦re et kaldenavn"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sÃ¦tning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargÃ¸r tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhÃ¥ndserklÃ¦ring af '%#T'"
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forÃ¦ldet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10076
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:10123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10191
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.c:10223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/decl.c:10230
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklÃ¦ring"
  
! #: fortran/decl.c:10435
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn fÃ¸r '*'"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end Ã©n tilgangsangivelse"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.c:11020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/decl.c:11776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
*************** msgstr ""
*** 65565,65577 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "LEN part_ref at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "KIND part_ref at %C"
--- 65642,65654 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "LEN part_ref at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "KIND part_ref at %C"
*************** msgstr ""
*** 65650,65656 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
--- 65727,65733 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
*************** msgstr "ugyldig venstrevÃ¦rdi i tildelin
*** 65926,65932 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
--- 66003,66009 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
*************** msgstr ""
*** 65984,66153 ****
  #. 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:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, 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:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, 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:4514
  #, 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:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, 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:6204
  #, 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:6216
  #, 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:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 66061,66230 ----
  #. 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:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, 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:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, 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:4513
  #, 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:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, 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:6203
  #, 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:6215
  #, 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:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, 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
*** 66176,66182 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
--- 66253,66259 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
*************** msgstr ""
*** 66375,66386 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, 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:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 66452,66463 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, 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:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "konvertering fra NaN til int"
*** 66453,67056 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optrÃ¦der i grÃ¦nsefladen '%s' og grÃ¦nsefladen '%s'"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, 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:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, 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:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, 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:4189
  #, 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:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, 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:4773
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, 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:5061
  #, 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:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 66530,67133 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "reference '%s' er tvetydig: den optrÃ¦der i grÃ¦nsefladen '%s' og grÃ¦nsefladen '%s'"
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "Invalid procedure argument at %L"
  msgstr "ugyldig typeparameter '%s'"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2420
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke vÃ¦re en statisk medlemsfunktion"
  
! #: fortran/interface.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, 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:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3393
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, 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:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, 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:3830 fortran/interface.c:3840
  #, 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:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3882
  #, 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:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, 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:4158
  #, 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:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, 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:4742
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, 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:5030
  #, 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:5037
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 67160,67238 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "init_arglist(): too many arguments"
  msgstr "ugyldig typeparameter"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Function %qs as initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %s to %s at %L"
--- 67237,67315 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "type/vÃ¦rdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "init_arglist(): too many arguments"
  msgstr "ugyldig typeparameter"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Function %qs as initialization expression at %L"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:4950
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "konvertering fra NaN til int"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conversion from NaN to int"
  msgid "Conversion from %s to %s at %L"
*************** msgstr "konvertering fra NaN til int"
*** 67241,67262 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 67318,67339 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 67639,67650 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 67716,67727 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 67654,67660 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 67731,67737 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 67701,67707 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 67778,67784 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 67802,67808 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 67879,67885 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgid "Expected expression in %s stateme
*** 67875,67881 ****
  msgstr "Ugyldig udtrykssÃ¦tning"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at '%s' token"
  msgid "Syntax error in %s statement at %C"
--- 67952,67958 ----
  msgstr "Ugyldig udtrykssÃ¦tning"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at '%s' token"
  msgid "Syntax error in %s statement at %C"
*************** msgstr ""
*** 67892,67978 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "asm not allowed in atomic transaction"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "asm er ikke tilladt i atomar transaktion"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected comma in I/O list at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "identifier overflow: %d"
--- 67969,68055 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:3944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "asm not allowed in atomic transaction"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "asm er ikke tilladt i atomar transaktion"
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected comma in I/O list at %C"
  msgstr "Ekstra komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/io.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "overlÃ¸b i konstant udtryk"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "integer overflow in expression"
  msgid "identifier overflow: %d"
*************** msgstr ""
*** 68237,68764 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "SÃ¦tning ved %0 fÃ¸lger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "END TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:4938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
--- 68314,68841 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "SÃ¦tning ved %0 fÃ¸lger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  gÃ¥r ind i try-blok"
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstrevÃ¦rdi i asm-sÃ¦tning"
  
! #: fortran/match.c:3066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "END TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke vÃ¦re en medlemsskabelon"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:4941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makroparameterliste"
*************** msgstr "\"%s\" mÃ¥ ikke optrÃ¦de i makro
*** 68766,69002 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "ForsÃ¸g pÃ¥ at udvide COMMON-omrÃ¥de over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/match.c:6072
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 68843,69079 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "ForsÃ¸g pÃ¥ at udvide COMMON-omrÃ¥de over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:5895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sÃ¦tningsfunktion"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/match.c:6080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startvÃ¦rdi til new-udtryk med '='"
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sÃ¦tning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.c:6442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 69041,69052 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 69118,69129 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 69759,69766 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 69836,69843 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 71208,71389 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/primary.c:2317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected argument list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "danner %s til referencetypen '%T'"
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.c:3618
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.c:3950
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
--- 71285,71466 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/primary.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected argument list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "danner %s til referencetypen '%T'"
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverlÃ¸b i udtryk"
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.c:3639
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.c:3971
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
*************** msgstr "brug af '%D' er tvetydigt"
*** 71721,72232 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 71798,72309 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.c:1951
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "SÃ¦tningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklÃ¦ret EXTERNAL"
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "SÃ¦tning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2933
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklÃ¦rer ikke en skabelonstype"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet pÃ¥ en funktionstype"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.c:3750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "ReturnÃ©r vÃ¦rdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar nÃ¥r en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal vÃ¦re en 2 bit-konstant"
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at hÃ¥ndtere"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 72235,72246 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 72312,72323 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 72249,72538 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 72326,72615 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startvÃ¦rdi mere end Ã©n gang"
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 72541,72831 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 72618,72908 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstÃ¦ndig type"
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod Ã©n parameter"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 72833,73024 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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 ""
--- 72910,73101 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "SÃ¦tning ved %0 er ugyldig i den kontekst der er etableret af sÃ¦tning ved %1"
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstrevÃ¦rdi i tildeling"
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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 ""
*** 73026,73994 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, 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:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12894
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12898
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12904
  #, 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:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, 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:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, 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:13054
  #, 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:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, 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:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, 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:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, 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:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, 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:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, 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:14985
  #, 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:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, 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:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, 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:15358
  #, 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:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, 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:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, 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:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, 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:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, 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:16547
  #, 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:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, 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:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, 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:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 73103,74071 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, 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:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12908
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12911
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver mÃ¥ske ikke klargjort"
  
! #: fortran/resolve.c:12914
  #, 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:12917
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12959
  #, 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:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, 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:13065
  #, 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:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13103
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, 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:13214
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13220
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13226
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13234
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, 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:13410
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, 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:13948
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, 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:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklÃ¦res"
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, 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:14998
  #, 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:15025
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, 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:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, 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:15372
  #, 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:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, 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:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, 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:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, 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:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, 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:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16066
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, 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:16561
  #, 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:16645
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, 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:16678
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, 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:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 74700,74857 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2270
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Labeled DO statement at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 74777,74934 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Labeled DO statement at %L"
  msgstr "Ikke-understÃ¸ttet VXT-sÃ¦tning ved %0"
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 74891,74975 ****
  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:8149
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 74968,75052 ----
  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:8151
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Bad array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr "tildeling af startvÃ¦rdi til new
*** 74990,75066 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5291
  #, 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:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5949
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5968
  #, 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:6017
  #, 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:6021
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6051
  #, 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:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 75067,75143 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5296
  #, 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:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5954
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, 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:6022
  #, 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:6026
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6056
  #, 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:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr "ISO C90 forbyder tabellen '%s' m
*** 75076,75104 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5107
  #, 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:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 75153,75181 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.c:5113
  #, 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:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 75135,75159 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, fuzzy, gcc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.c:2751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "unhandled derived-type component"
  msgstr "ugyldig typeparameter"
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 75212,75236 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstÃ¥et DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "unhandled derived-type component"
  msgstr "ugyldig typeparameter"
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "uens antal parenteser"
*** 75264,75347 ****
  msgid "unable to open file"
  msgstr "kunne ikke Ã¥bne filen"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "kunne ikke fortolke hex-tal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "kunne ikke fortolke filforskydning"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "uventet forskydning"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ugyldig linje i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ugyldig lÃ¸sning i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Kan ikke Ã¥bne %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Kan ikke oversÃ¦tte %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "kunne ikke Ã¥bne symbollÃ¸sningsfilen: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing resolution data for %s"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 75341,75424 ----
  msgid "unable to open file"
  msgstr "kunne ikke Ã¥bne filen"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "kunne ikke fortolke hex-tal"
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "kunne ikke fortolke filforskydning"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "uventet forskydning"
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ugyldig linje i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ugyldig lÃ¸sning i lÃ¸sningsfilen"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "kan ikke lÃ¦se LTO-tilstandstabel fra %s"
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Kan ikke Ã¥bne %s"
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Kan ikke oversÃ¦tte %s"
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Kan ikke lÃ¦se %s"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "kunne ikke Ã¥bne symbollÃ¸sningsfilen: %m"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing resolution data for %s"
  msgstr "krÃ¸llede paranteser mangler omkring startvÃ¦rdien"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "et makronavn mangler efter %s"
*** 76547,76553 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "et filnavn mangler efter '-%s'"
--- 76624,76630 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "et filnavn mangler efter '-%s'"
*************** msgstr "ukendt registernavn: %s"
*** 76759,76776 ****
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
--- 76836,76853 ----
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsvÃ¦rdi %qs"
  
! #: common.opt:3027
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
diff -Nrcpad gcc-10.2.0/gcc/po/de.gmo gcc-10.3.0/gcc/po/de.gmo
*** gcc-10.2.0/gcc/po/de.gmo	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/po/de.gmo	Thu Apr  8 12:06:41 2021
***************
*** 1,1616 ****
! Þ•¤6<µåH\jð�ñ�-ó�1!ŽSŽ hŽÛ‰Ž+e�0‘�KÂ��$�
! 0�;�<D�B��RÄ�>‘@V‘9—‘CÑ‘F’5\’I’’Ü’ó’!“$*“ O“p“"Ž“+±“Ý“-ä“#””6”Ë”Ñ”Að”'2•Z•Fx•Q¿•5–]G–w¥–I—Ag—K©—Nõ—BD˜O‡˜L×˜R$™;w™8³™>ì™I+šIušB¿š~›?�›DÁ›Eœ@LœE�œCÓœ=�ZU�@°�6ñ�{(žB¤ž?çž‰'Ÿ9±ŸPëŸC< F€ sÇ E;¡C�¡QÅ¡N¢�f¢G÷¢Œ?£OÌ£R¤Co¤Q³¤N¥FT¥9›¥=Õ¥=¦4Q¦P†¦M×¦E%§Bk§G®§Iö§H@¨B‰¨=Ì¨7
! ©6Bª*yªI¤ªîª «Y,«o†«-ö«E$¬
! j¬'u¬8�¬>Ö¬­('­/P­€­+‰­Zµ­l®+}®=©®mç®0U¯)†¯ °¯Ñ¯;á¯E°c°#|° ° ·°7Ø°8±)I±s±“±$®±$Ó±*ø±*#²N²i² „²¥²¿²Ë²#Ü²³8³P³!a³;ƒ³E¿³´5$´EZ´% ´1Æ´.ø´'µ0EµLvµ6Ãµ7úµl2¶GŸ¶$ç¶·J+·*v·E¡·2ç·E¸l`¸Í¸3é¸@¹^¹5v¹¬¹µ¹ Ì¹&í¹Jº8_ºU˜º:îº)»<»-O»}»IŒ»Ö»AÜ»@¼/_¼@�¼;Ð¼#½c0½_”½Yô½lN¾X»¾T¿Qi¿K»¿LÀSTÀ^¨ÀHÁ5PÁI†ÁYÐÁ,*Â*WÂ6‚ÂA¹Â3ûÂc/Ã=“ÃÑÃçÃ#÷Ã#Ä3?Ä*sÄ3žÄ3ÒÄÅ.ÅHÅ[Å5mÅ7£ÅÛÅ#öÅ,Æ"GÆ"jÆ#�Æ±Æ6ËÆ3Ç/6ÇJfÇ2±Ç8äÇ/È&MÈ6tÈ,«ÈPØÈH)É8rÉ-«É0ÙÉx
! ÊeƒÊBéÊ?,ËFlË3³Ë9çË2!Ì-TÌ0‚Ì_³ÌVÍZjÍEÅÍAÎMÎHeÎF®ÎPõÎRFÏG™ÏEáÏQ'ÐgyÐsáÐAUÑQ—ÑwéÑ[aÒb½ÒY ÓizÓoäÓ<TÔW‘ÔWéÔVAÕD˜Õ7ÝÕ^ÖNtÖ;ÃÖoÿÖpo×Jà×`+ØIŒØoÖØRFÙk™ÙKÚ?QÚQ‘ÚMãÚ_1ÛI‘Û9ÛÛ&Ü9<ÜvÜ<–Ü(ÓÜ*üÜ:'Ý:bÝW�ÝGõÝY=ÞZ—Þ\òÞ¬OßÌüß^Éàn(áf—ávþáeuâuÛâ\Qãl®ãJä:fäL¡äžîä¾�åWLæg¤æ_çolç^Üçn;èUªèeé)fé%�é|¶éœ3êFÐêVëNnë^½ëMì]jìDÈìT
í bí!ƒí ¥í&Æí4íí"î-;î#iî�î.©î Øîùî.ï0Aï7rï!ªïfÌï43ð=hðL¦ðóð(ñ,.ñ&[ñ ‚ñ£ñ¾ñ0ÓñHòSMò?¡òáò/ùò#)ó:Mó]ˆó$æó&ô-2ô?`ô6 ô4×ô4õ2Aõ-tõ5¢õˆØõ'aö3‰ö½ö?Ýö?÷]÷1x÷ª÷5Å÷*û÷R&øjyø&äø&ù%2ù*XùOƒù>Óù7ú;Jú9†ú;Àú0üú4-û1bû=”û>Òû;üpMü'¾ü'æü+ý5:ýTpýYÅýHþNhþV·þ`ÿ`oÿVÐÿ]'U…\Ûh8I¡bëVN@¥>æ<%UbP¸H	.R;�g½Š%C°-ôR"Gu/½í8#8\R•@èT)E~UÄE	M`	*®	dÙ	Z>
! I™
! &ã
! >
! lIm¶7$Z\N·8
@?
A€
?Â
h&k5’mÈQ68ˆ3Á4õ)*\T1±9ã?4ht;ÝH\b!¿<á6;U,‘!¾6à=5Uj‹'öQ:p<«0è4,N4{,°<Ý5!P&r+™;Å6=8,v0£,Ô3:5Tp+Å4ñ4&>[0š0Ë-üF*Eq3·/ë/@K)Œ)¶àFúEA<‡3ÄKø!D!f-ˆ-¶Cä.(FWž5»,ñ @< B} >À fÿ Ef!!¬!!Î!'ð!#"<<"(y"B¢"5å"9#@U#B–#9Ù#j$(~$3§$1Û$1
%.?%8n%5§%;Ý%/&/I&/y&/©&+Ù&*'60'g'J†'Ñ'1ï'D!(*f(*‘(/¼(Mì(3:)1n)@ )0á)@*?S*:“*;Î*8
! +&C+-j+<˜+(Õ+,þ+'+,(S,)|,W¦,"þ,#!-BE-2ˆ-5»-1ñ-#.):.1d.?–.!Ö.2ø._+/:‹/8Æ//ÿ/"/0*R0I}04Ç0Cü0H@13‰1½1>Õ1-2CB2:†22Á2=ô2231Q3ƒ3$¢32Ç3ú34U04-†4.´43ã4?5?W51—5bÉ51,6:^60™6+Ê6Aö6.87*g72’7%Å72ë7180P89�81»82í81 9+R9,~93«9.ß9D:7S:$‹:+°:NÜ:;+;6g;ž;:·;ò;8	<;B<9~<a¸<9=BT=B—=0Ú=�>@œ>BÝ>; ?D\?7¡?+Ù?$@0*@*[@A†@6È@3ÿ@$3A6XA*�A.ºA9éA#B,CB0pB5¡B,×B.C03C%dC7ŠC&ÂCCéC:-DhD/…D6µDCìD@0E%qEB—E$ÚEÿEKF*iF'”F¼F'ÚF0G3G"NG?qG ±G#ÒG0öG('H.PH*H,ªH1×H3	IH=I+†I"²I1ÕI4J)<J4fJ$›J/ÀJ$ðJ9K9OK8‰K1ÂK5ôKD*L1oLP¡L‚òLVuM4ÌM/N71NQiN1»NEíN63O3jO;žO?ÚO>P@YPešP?Q/@Q=pQi®Q<RCUR3™R0ÍR7þRE6S2|S+¯S+ÛS>T-FT>tT³TÒTñT<	UEFU<ŒU;ÉUEVFKV6’VIÉVXW7lW.¤W8ÓWTX1aX5“X+ÉX,õX@"YXcY4¼Y)ñY6Z9RZ*ŒZ*·Z6âZ*[FD[?‹[6Ë[8\X;\@”\%Õ\û\@
]N]o`]EÐ]3^5J^(€^)©^0Ó^8_`=_Kž_Uê_;@`.|`/«`8Û`a@/a,paR�aVðaQGbU™b9ïb))cQScl¥cad4td2©dZÜdP7eiˆetòeKgfn³f`"g=ƒg9ÁgVûg4Rh?‡h8ÇhUi8Vi3�i Ãi4äi'j&Aj$hj"�j%°j"Öj:ùjG4k/|k¬k)ËkBõkY8lN’l‚ál1dmQ–m.èmnH6nFnEÆn8oHEo1Žo,Ào"ío8p3Ip"}p& pIÇp#qC5q&yq/ q2Ðq4r.8r+gr:“rÎrEàr/&s Vs(ws# s+Äs&ðs7tBOtH’t(Ût"u%'u)Mu$wu%œu7Âu$úuGv*gv,’v8¿v.øv'wNGw1–wJÈwEx0Yx€Šxly2xyI«y5õy@+z+lzB˜z4Ûz({f9{k {X|>e|2¤|M×|'%}"M}&p})—}<Á}+þ}#*~N~m~v�~_^dMÃE€-W€G…€Í€,ë€T�.m�*œ�FÇ�K‚MZ‚)¨‚!Ò‚@ô‚$5ƒ$Zƒ&ƒK¦ƒòƒ„(„5G„3}„i±„%…?A…�…�…¯…Ê…4å…†)†/F†;v†M²†B‡6C‡Gz‡=Â‡zˆ^{ˆzÚˆYU‰‡¯‰E7Š}Š4•Š(ÊŠ'óŠ=‹:Y‹J”‹/ß‹+Œ,;Œ)hŒ,’ŒD¿Œ1�96�Ap�6²�:é�3$Ž8XŽJ‘ŽKÜŽ/(�HX�K¡�Sí�.A�Jp�@»�!ü�B‘8a‘Rš‘-í‘W’Js’Z¾’?“HY“-¢“”Ð“Ee”.«”:Ú”?•3U•2‰•<¼•*ù•1$–wV–^Î–C-—oq—5á—0˜;H˜(„˜3­˜(á˜2
! ™,=™'j™D’™5×™)
š(7š%`š2†šo¹šI)›)s›!�›X¿›+œJDœ)�œ:¹œ=ôœ32�!f�9ˆ�2Â�[õ�[Qž-­ž(ÛžŸ6Ÿ/TŸ%„Ÿ6ªŸ/áŸ# <5 .r 0¡ 7Ò $
! ¡5/¡9e¡=Ÿ¡GÝ¡*%¢%P¢v¢‘¢'¯¢@×¢%£>£ \£®ý£L¬¤Mù¤¬G¥¼ô¥\±¦j§My§NÇ§¸¨¬Ï¨^|©fÛ©ÈBª¼«fÈ«n/¬„ž¬2#­MV­(¤­5Í­Q®HU®Mž®Uì®[B¯Lž¯Bë¯s.° ¢°-Ã°Iñ°@;±”|±[²¾m²_,³†Œ³T´4h´V�´0ô´0%µ-Vµ5„µ9ºµIôµB>¶b�¶‚ä¶Ag·Q©·Sû·*O¸%z¸  ¸)Á¸Kë¸07¹+h¹4”¹VÉ¹ º;ºPº(nº—º!«º(ÍºZöºzQ»=Ì»M
! ¼OX¼6¨¼^ß¼7>½>v½0µ½4æ½7¾BS¾P–¾=ç¾?%¿Je¿X°¿C	ÀFMÀ6”ÀEËÀ’ÁQ¤ÁXöÁOÂ*oÂ:šÂAÕÂNÃHfÃ;¯Ã(ëÃ"Ä67Ä#nÄ’Ä.®Ä#ÝÄ'Å/)Å1YÅL‹Å-ØÅBÆ-IÆ1wÆ!©Æ)ËÆ>õÆA4ÇKvÇVÂÇ3È:MÈ3ˆÈ6¼È0óÈ3$É?XÉB˜É2ÛÉAÊCPÊŠ”ÊMËTmË,ÂË*ïË/Ì,JÌwÌ
! “Ì#žÌ*ÂÌ.íÌÍJ/ÍzÍ™Í²Í+ÒÍFþÍMEÎJ“ÎjÞÎNIÏ(˜ÏÁÏ+áÏp
Ð~Ð#�Ð%´Ð4ÚÐÑ Ñ;ÑYÑ+vÑ¢Ñ>½Ñ<üÑv9Ò°ÒFÍÒSÓ/hÓ-˜ÓÆÓäÓ@ÔCÔ WÔxÔ:�Ô9ÊÔ9Õ">Õ3aÕ!•Õ·Õ)ÐÕ*úÕ0%Ö9VÖ#�Ö$´ÖAÙÖ×"5×-X×3†×/º×,ê×<ØFTØ›Ø*¶Ø.áØ+Ù4<Ù7qÙS©ÙGýÙ:EÚ%€Ú!¦Ú*ÈÚóÚÛ=,Û(jÛ1“Û5ÅÛ*ûÛ)&Ü,PÜ/}Üo­ÜkÝ0‰ÝXºÝ]ÞaqÞÓÞWóÞ-Kß#yßE�ßãß*þß)à=;àyà ‘à!²à Ôà1õàD'áElá ²áDÓá{â0”â'Åâ6íâ-$ã)Rã#|ã' ã"Èã&ëãä#2ä'Vä"~ä¡ä-¾äìäþä0åIåbå'så/›å.Ëåúå'æ Bæ0cæ”æ#²æÖæóæç*ç Hç$iç:Žç0ÉçBúç;=è?yè?¹èùèé4"é`Wé¸é$×éüé#ê'>êfê6…ê¼ê Úêûê
ë#ë%Bë%hëŽë®ëÆëåëì-ìMì-hì%–ì¼ì.Øìí%í3Eíyí�í®í]Àíî+4î/`î#�î0´î/åî#ï9ï,Xï…ï™ï,¸ïCåï)ð6;ðArð+´ð+àð*ñ.7ñ!fñ*ˆñR³ñ\òccò9Çò=ó!?ó'aóL‰óHÖó5ô)Uô)ô"©ô#Ìôðô.õ:õ$Jõ(oõ=˜õ.Öõö;ö([ö„ö.Ÿö@ÎöU÷be÷‚È÷‚KøÎøCçø+ùJù#jù(Žù0·ù5èùú4ú"Cú"fú}‰ú5û2=û pû6‘û4ÈûýûMüNiü3¸ü>ìüK+ý9wýE±ýG÷ý8?þPxþCÉþJ
ÿ1Xÿ5Šÿ*Àÿ)ëÿCfY_À 1?q‹<ª+ç"662m1 3Ò57<'tIœ-æ6&K$rJ—NâP1>‚[Á@5^A”)Ö#!$0F,w.¤1Ó2G8K€,ÌMù,G	;t	X°	=	
! OG
! <—
! .Ô
! C5G})�%Ç)í)AZt2�<Ã3
04
e
G{
3Ã
4÷
8,8ež+¼"èQ1]A�(Ñ,ú'0F*wE¢Bè@+-l/š-Ê.ø('(P*y.¤)Ó1ýG/KwJÃ3,B&o,–"Ã=æ,$'Q1y#«'Ï9÷01'b3Š0¾/ï(1H)z3¤6Ø 20 c?„+Ä.ð-+My ‹¬\Ê/''W+˜*Ä'ï$*<g]�;ß_0{)¬ Ö2÷E*)p<š"×'ú"-=+k—©;¿FûBb-~ ¬SÍR! Zt OÏ !5!$G!Xl!1Å!\÷!LT"I¡"Më"K9#Z…#kà#KL$N˜$dç$+L%/x%#¨%0Ì%/ý%#-&-Q&,&&¬&Ó&Cê&.'3E'+y' ¥'*Æ'.ñ' (?@(€(,Ÿ(Ì(ä())"+)4N)(ƒ)f¬)*+0*J\*;§*$ã*C+<L+5‰+*¿+.ê+,F3,"z,i�,+->3-'r-:š-Õ-ì-.5!.=W.)•.¿.Õ.ð.0/0</m/,/6¬/Cã/'0$?0&d0G‹02Ó01J%1,p1:�1KØ1-$2;R2Ž2#§2Ë2.ç2+3B3Q3q3A�3Ò3"ò34.4N4)f4)�4º4 Õ4#ö4505VK5¢5$Â5ç52696R6i6.�65°6'æ67,+79X7’7–7A³70õ7"&8"I8l8G‰8DÑ8)9E@9/†9G¶96þ9$5:8Z:8“:dÌ:O1;=�;C¿;H<,L<By<.¼<7ë<3#=@W=;˜=HÔ=W>;u>5±>Aç>W)?6�?9¸?;ò?T.@4ƒ@6¸@4ï@L$A8qA<ªA=çA>%B?dBZ¤BIÿBAIC=‹C6ÉC6D:7D4rD@§DIèD<2ENoEQ¾E8FBIFKŒFuØF5NGO„GIÔG8H<WHF”H:ÛHFIG]IG¥IIíI=7JfuJ/ÜJ.KA;K}K“™K&-LWTLb¬LLMA\M=žMlÜMIN¶`NO0O#LO%pO)–O5ÀOHöO?P=]PS›PEïP:5Q<pQ>­Q:ìQ>'R=fRO¤R@ôRE5S*{S¦S ÅSSæS:TZTBpTB³T:öT'1U0YU6ŠU2ÁU*ôU*V2JV:}V(¸V6áVBWH[W,¤W0ÑW"X+%X-QX+X~«X�*Y!ºYÜY õY Z 7Z+XZ'„Z#¬Z$ÐZõZ+[1A[/s[£[;Ã[
! ÿ[I
! \AT\"–\1¹\"ë\F]dU]Uº]P^'a^‰^œ^4­^\â^O?_7�_5Ç_{ý_Ky`2Å`ø`P	a?Za1ša'Ìa#ôaRb+kb&—b'¾bmæb4Tc(‰c(²cÛcìc:þc39d$md’d8¯d0èd'eRAe”e«eDÇe'f@4f uf@–f ×f-øf+&gRgoga�g3ñg*%h-Ph#~h-¢h,ÐhýhUi(li,•i&ÂiBéi#,j+Pj+|jX¨j5k#7k[kpukæk'l.l#JlnlOŠl!Úl"ül%mEm`mqm0‰m-ºmèm7n'9n"an!„n7¦n$Þno,o#Lopo!�o%²o#Øoüop:p0Qp(‚p)«pÕpñpq! qBqXq.sq:¢qQÝq/r"Mr1pr#¢r0Ær&÷r
sa,s.Žs½sdÎs13tethtlt.|t«t³t2»t2îtM!uMou½u0Ñuv(	v,2v_vkvtv’v2›vKÎvKwCfwªw9Äw2þw91x<kx¨x9±xëxyy#7yO[y.«y5Úy9z5Jzf€z'çz8{!H{4j{>Ÿ{?Þ{+|*J|,u|-¢|/Ð|}2}*J}.u})¤}&Î}'õ}&~&D~%k~#‘~'µ~%Ý~( ,$M r"“,¶2ã€6€*U€,€€.­€$Ü€*�A,�1n� �¸�)Ô�þ�+‚^J‚?©‚?é‚))ƒ3Sƒ5‡ƒD½ƒ?„OB„-’„2À„Ló„/@…6p…ô§…œ†·†8×†0‡3A‡7u‡>­‡$ì‡5ˆ,Gˆ.tˆ,£ˆ1Ðˆ3‰26‰i‰6…‰1¼‰$î‰0ŠDŠZŠ7aŠ™Š¹ŠÕŠ#éŠ
‹ -‹+N‹z‹�‹’‹¦‹¸‹Ë‹ã‹ÿ‹Œ2ŒEŒ:\Œ)—ŒJÁŒC�P�h�(ˆ�,±�SÞ�2Ž9Ž,@Ž
! mŽxŽ—Ž´Ž(ÍŽ:öŽ1�7N�(†�¯�5Ï���)6�/`�
��!ž� À�'á� 	‘0*‘[‘
v‘ „‘¥‘¼‘Ò‘ë‘’’-2’"`’!ƒ’)¥’PÏ’ “"“+“4“$=“3b“–“²“1Ò“:”>?”~”‡”�”™”¢”!«”Í”é”ö”ÿ”•••'•0•L•U•AY•B›•~Þ•°]–L—g[—Ã—{ã—g_˜ŒÇ˜UT™-ª™GØ™ š6@šnwš<æš5#›,Y›†›œ›‰¨›^2œr‘œo�t�
’�* �<Ë�.ž7žSž5pž
¦ž€´ž5Ÿ’;Ÿ(ÎŸ+÷Ÿ.# +R -~ €¬ |-¡nª¡3¢AM¢k�¢5û¢'1£7Y£.‘£5À£&ö£$¤.B¤q¤[�¤“é¤Œ}¥c
! ¦Gn¦J¶¦G§¹I§+¨1/¨Ja¨5¬¨:â¨$©¯B©+ò©ª8ªRªokª)Ûª³«N¹«.¬>7¬<v¬;³¬:ï¬“*­'¾­Eæ­W,®>„®SÃ®Y¯Lq¯L¾¯œ°?¨°Qè°b:±B�±Qà±E2²Ox²sÈ²[<³„˜³V´\t´=Ñ´6µ}FµAÄµK¶<R¶0�¶-À¶8î¶Q'·By·G¼·Q¸HV¸IŸ¸Wé¸ZA¹Vœ¹Hó¹D<ºJ�º?Ìº=»BJ»��»C¼DS¼7˜¼AÐ¼*½G=½M…½KÓ½;¾?[¾E›¾5á¾H¿b`¿JÃ¿bÀYqÀ9ËÀ1ÁB7ÁÑzÁQLÂržÂNÃ9`Ã6šÃZÑÃ9,ÄifÄ]ÐÄX.ÅE‡ÅNÍÅ@Æ2]ÆF�Æb×ÆU:Ç‡�ÇMÈafÈ@ÈÈV	ÉW`É9¸ÉlòÉ\_ÊB¼ÊyÿÊTyËPÎËIÌFiÌN°ÌCÿÌGCÍ~‹Íy
! ÎL„Î:ÑÎWÏTdÏS¹ÏR
Ð>`Ð:ŸÐdÚÐ'?Ñ*gÑC’Ñ/ÖÑAÒLHÒ6•ÒRÌÒEÓCeÓB©Ó_ìÓ6LÔ+ƒÔ?¯Ô@ïÔ=0Õ:nÕA©ÕCëÕG/Ö2wÖ7ªÖBâÖZ%×@€×+Á×+í×9ØISØC�Ø)áØMÙ7YÙ7‘Ù+ÉÙ:õÙA0Ú*rÚ*�Ú,ÈÚ(õÚ7ÛVÛ1tÛ=¦Û>äÛO#ÜsÜ%ŽÜu´Ü;*ÝOfÝ ¶ÝH×ÝD Þ5eÞ[›ÞK÷ÞBCßQ†ß?Øßà85àunàLäàL1ái~á=èáA&âBhâA«âBíâ:0ã$kãA�ã3Òã,ä!3ä#UäJyä-Ää+òä,åUKå³¡åsUæqÉæ‡;çþÃçoÂèy2éV¬éYê#]êB�êUÄêZë¶uë#,ìPì#iì6�ì[Äì> í_íÂtí47îlî3xî¬î(¸îáî0úî+ï4Iï!~ï" ïÃïÜï!èï
! 
! ðð$ð8ðEð\ðoðwð	€ðŠðšð©ðµðËð×ðòð
ñ ñ-ñ:ñJñ\ñqñ	„ñŽñ›ñ«ñ»ñ	Îñ
! Øñ%ãñX	òZbò[½ò[óOuó"Åó7èóO ô'pô6˜ô6ÏôFõMõ9jõ[¤õ3ö4öMöjö@~öB¿ö?÷-B÷0p÷¡÷?¸÷3ø÷5,ø0bø)“ø5½øóø+ù0/ùH`ù$©ù+Îù:úù5úALú:Žú%Éúïú%	û)/ûYûvû-“ûPÁûSüwfüCÞü'"ý7Jý5‚ý?¸ý=øý76þ:nþA©þGëþ.3ÿ)bÿ:Œÿ"Çÿ êÿ/H;J„'Ï‡÷>¾E>Ž„bPv=Ç1/7qgoÙ.I0xU©Ÿÿ=ŸOÝg-e•VûWR	Eª	Jð	);
! :e
! ) 
! |Ê
! lG´BÍ7)H#r–¯ÄÙî'
+
I
$[
€
+ 
#Ì
ð
/%@f„(žhÇ%0HV4ŸJÔ0FP?—m×lEI²HüCEH‰GÒBO](­KÖ2"6UlŒeùM_8­Uæm<3ª2Þ*4<Qq#Ã+ç1'E5mV£mú{h@än%+”À*Þ'	&1'X@€9ÁSû#O!sJ•>àZ.zL©ö1%FDlK±ý;:W^’Kñ?= } ;� 0Ù $
! !</!l!ˆ!$¦!FË!%"68"6o")¦"VÐ"G'#4o#t¤#@$:Z$•$9µ$Fï$/6%#f%2Š%1½%>ï%h.&1—&/É&Uù&>O'JŽ'GÙ'G!(6i(+ (.Ì(hû(Od)K´)8*C9*S}*dÑ*Q6+=ˆ+BÆ+I	,XS,\¬,4	-9>-Cx-=¼-Cú-6>.1u.7§.Hß.3(/=\/Oš/0ê/00*L0!w0<™0-Ö0)1).1*X1)ƒ1P­16þ1/520e2/–2/Æ20ö28'35`39–39Ð36
! 47A4.y49¨4-â4:5<K5/ˆ5>¸5+÷5(#6.L6+{68§6Bà6:#7^7J|7Ç7iÜ7F8'Z8‚8nœ89o&9,–9MÃ9K:H];-¦;7Ô;7<>D<Gƒ<4Ë<O=P=;l=(¨=3Ñ= >&>mD>'²>;Ú>B?9Y?0“?DÄ?B	@DL@B‘@GÔ@GA?dA¤AÂA^ßAP>B6�B5ÆB5üBC2C*vC[¡C8ýC{6D¨²DX[E%´EÚE$øEGF)eF8�F;ÈFRG+WG9ƒG)½G7çGRH:rHA­H8ïH)(ItRI0ÇI3øI8,J.eJ9”JKÎJ%K@K&\K1ƒK7µK?íK%-L%SL$yLTžL2óL*&M1QMKƒMDÏMAN+VN&‚N%©N$ÏN?ôN/4OdO#€O.¤O1ÓOzPt€PHõP9>Q[xQ<ÔQGR*YR)„RX®R<S#DS(hS/‘SqÁSN3T)‚TN¬T2ûTM.U)|U2¦U;ÙU;V1QVaƒVåV0øVG)W_qWkÑW:=XxXH‘X1ÚXdYBqYC´Y{øYRtZNÇZ1[VH[=Ÿ[SÝ[Z1\dŒ\dñ\EV]Bœ]Cß]C#^g^@x^
¹^&Ç^3î^J"_1m_>Ÿ_<Þ_B`1^`6�`'Ç`8ï`3(a8\a7•a+Ía(ùa4"bSWb>«bêb'c,-c;Zc4–cBËckd2zd:­d*èd%e9e!Rete�e¬e+Åeñe f/0f`f
f:�fGÈfFg@Wg˜g&°g×g.òg!h87h:phC«h@ïh>0iEoiµiA5j`wj'Øjk;kLk]klk‹k. kÏkék<l5@l5vl3¬l(àl5	m?m*[m#†mªm³m.Àm.ïm0n8Onˆn¨nEÆnNoG[oF£o@êo>+p<jp&§p<Îp5q=AqqBŸq$âq[rAcr_¥rcsDisM®sGüs_Dt8¤t+Ýt.	u8uTufuxu#‰u#­u(Ñuúu>v6Qv.ˆv\·v9wKNwRšw2íw8 xJYxI¤xDîxM3yA�yJÃy>z9Mz0‡z/¸z-èz8{4O{„{ {7¼{Dô{E9|A|)Á|ë|6}8B}.{}3ª}CÞ}"~<8~>u~,´~3á~><T‘©Â]âY@€Yš€9ô€5.�1d�5–�6Ì�F‚!J‚l‚Y‚WÙ‚=1ƒ+oƒ+›ƒ/Çƒ?÷ƒA7„y„”„¯„MÁ„o…9…=¹…>÷…86†o†-Œ†,º†ç†A‡@B‡>ƒ‡<Â‡5ÿ‡85ˆ<nˆ«ˆ@Äˆ+‰.1‰M`‰:®‰7é‰!Š2?Š(rŠ›Š.»ŠêŠ!‹+*‹/V‹2†‹!¹‹7Û‹EŒYŒ
rŒ€Œ �Œ°Œ1ÅŒ1÷Œ)�"E�h�fw�(Þ�#Ž+Ž1JŽ|Ž%‰Ž%¯Ž(ÕŽþŽ3�0N�*�)ª�>Ô�`�6t�?«�Gë�H3‘N|‘ZË‘Q&’fx’oß’VO“W¦“Sþ“GR”Fš”Gá”$)•#N•%r•*˜•>Ã•–)–8E–C~–Â–1Ü–7—EF—:Œ—JÇ—5˜5H˜?~˜B¾˜"™0$™6U™vŒ™WšU[šL±š4þšt3›?¨›"è›nœLzœ@ÇœT�+]�V‰�Yà�0:ž kž8Œž!Åž:çž_"Ÿ‚ŸŸŸ ¼ŸÝŸüŸ( : P g ~  ž !¿ !á #¡#'¡-K¡y¡�¡ª¡)Ã¡jí¡'X¢'€¢X¨¢,£9.£*h£4“£1È£vú£rq¤Lä¤K1¥W}¥BÕ¥k¦E„¦QÊ¦8§=U§¡“§ 5¨QÖ¨/(©AX©jš©fª3lªE ª2æªD«.^«<�«Ê«?Þ«K¬Ej¬°¬.Å¬*ô¬!­6A­7x­#°­cÔ­O8®7ˆ®#À®7ä®#¯9@¯%z¯9 ¯%Ú¯K°7L°9„°%¾°Qä°e6±Oœ±cì±)P²<z²)·²)á²'³B3³v³*“³'¾³'æ³I´"X´:{´;¶´1ò´B$µ2gµMšµCèµ+,¶4X¶�¶'©¶-Ñ¶7ÿ¶ 7·X·kw·:ã·G¸?f¸1¦¸9Ø¸?¹1R¹1„¹[¶¹!º#4ºOXº)¨º ÒºJóº0>»;o»#«»'Ï»*÷»:"¼>]¼#œ¼OÀ¼%½?6½*v½:¡½>Ü½¾<3¾p¾0‰¾.º¾é¾#¿)¿8¿/W¿@‡¿,È¿?õ¿q5À9§À6áÀ7Á3PÁ3„Á%¸ÁÞÁ-ðÁ2Â(QÂ=zÂ=¸Â&öÂHÃ#fÃPŠÃ<ÛÃ&Ä&?ÄLfÄ³Ä*ÑÄ+üÄ)(ÅRÅLhÅ9µÅïÅ%Æ)*Æ6TÆ*‹Æ8¶Æ.ïÆ,Ç-KÇ-yÇ6§ÇÞÇ*ýÇ*(È$SÈ3xÈO¬È*üÈO'ÉlwÉyäÉu^Ê:ÔÊuËD…Ë ÊË'kÌˆ“Ì°Í„ÍÍ¬RÎ¦ÿÎÎ¦Ï)uÐ4ŸÐIÔÐ)Ñ3HÑ#|Ñ Ñ"±Ñ"ÔÑ"÷Ñ Ò ;Ò$\Ò$�Ò$¦Ò"ËÒ"îÒ)Ó,;Ó)hÓ'’Ó9ºÓOôÓ,DÔ*qÔ2œÔ)ÏÔ3ùÔ3-ÕRaÕ4´ÕléÕLVÖK£ÖdïÖ?T×W”×9ì×0&Ø=WØ4•Ø:ÊØ^ÙXdÙn½ÙY,ÚW†Ú\ÞÚJ;Û[†ÛDâÛE'ÜvmÜ#äÜ$Ý#-Ý!QÝsÝ×ƒÞ@[ß:œß@×ß:à+Sà8àM¸àSákZáÆáMáá:/â^jâRÉâOãlãC}ãFÁãgäfpä^×äP6åX‡åMàå .æOæ8kæ?¤æBäæ'ç>ç'Rç*zç“¥çZ9è"”è8·èDðè 5é2Vé3‰é$½é7âéê;:ê.vê%¥êËêåê*üê:'ë*bë1�ëq¿ë81ì.jì9™ì"ÓìJöì9Aí{í,–íÃí2Üí5î9Eî:î*ºî åî!ï!(ï6JïD�ï4Æï,ûï*(ðSðsð;Žð6Êð3ñ.5ñ$dñ?‰ñ-Éñ,÷ñ9$òa^ò<Àò=ýòe;ó:¡óHÜó,%ô-RôX€ô.Ùôõ$%õJõ hõ‰õFœõ4ãõ4öMö#eö‰ö)¡ö&Ëö&òö+÷CE÷(‰÷"²÷(Õ÷(þ÷)'ø)Qø*{ø*¦ø*Ñø*üø*'ù*Rù*}ù*¨ù*Óù*þù*)ú*Tú(ú(¨ú(Ñú(úú(#û(Lû)uû(Ÿû(Èû(ñû(ü*Cü*nü*™ü*Äü(ïü(ý(Aý(jý(“ý(¼ý(åý(þ(7þ(`þ)‰þ)³þ'Ýþ(ÿ(.ÿ)Wÿ)�ÿ(«ÿ(Ôÿ(ýÿ(&+O'{'£(Ë'ô34P4…3º"îB?T%” ºBÛ36R4‰F¾{:�'¼ä#$6?.v4¥)Ú*
.8+g7“?Ë>AJÂŒ2Ov‚LùLF	L“	9à	0
! HK
! @”
! =Õ
! >!RItF¾N"TTwÌëA
:G
>‚
Á
 Ü
(ý
)&"Ps‘8¬*å&-&T {0œ-Í(û$#=&a+ˆ'´!Üþ!!@-b(�"¹"Ü)ÿ,) V,w+¤#Ð$ô'*A)l2–QÉ›"·AÚ1-N)|:¦á6÷P.?T¿:=O5�)Ãí+-2"`NƒPÒ$#8H7�9¹ó<	7F?~5¾9ô3.4b9—<Ñ68EA~;À7üG4%|¢)¼,æ5"I.l›"·Ú*ç#B3:v±ÌâýM 0f .— .Æ $õ 
!A(!aj!AÌ!+"m:"R¨"mû"^i#cÈ#B,$o$‰$0¦$0×$6%?%Z%iw%*á%)&16&-h&/–&)Æ&,ð&b'E€'(Æ'dï'oT(BÄ(1)*9)*d)�)>¯)?î).*>M*ŠŒ*2+0J+6{+7²+]ê+0H,y,‹,,ª,&×,)þ,$(-M-7l-%¤-(Ê-ó-'.!:. \.%}./£.1Ó./&/!>/(`/:‰/-Ä/ò/20$D0(i0’0>²0!ñ0/1C1%\1.‚18±15ê1 2/02`2 ~2*Ÿ2"Ê2Lí2G:38‚3(»3!ä374)>4%h4%Ž4´4Ð4+ð4"5?5#^5-‚5*°5$Û5)6/*6Z6'z6¢6(À6Cé6-7I7?c7!£70Å7$ö78,28#_83ƒ8+·8ã8vù8^p9eÏ9M5:ƒ:;¢:2Þ:*;<;&V; };8ž;!×;:ù;4<S</h<<˜<7Õ<'
=5=1U=(‡=7°=(è=>$,>Q>p>8‹>EÄ>H
! ?)S?)}?w§?—@x·@«0AÜAt\BWÑB‚)C†¬C¥3D¬ÙDw†E(þE'F,GFUtF0ÊF-ûFO)G)yGO£G$óG=H%VH0|H.­HÜHûHI2IMIeIF€I"ÇI=êI$(J!MJ&oJ;–J(ÒJ#ûJ/KNOKžK¼KÖK#ôK2L1KL}L+”LÀL)ÖL#M3$M!XM&zM¡M1¿MVñM HN<iN¦N¼N2ÙN,O 9O(ZO,ƒO7°O#èO0P=Pc[P4¿P6ôP¢+Q8ÎQ,R74RlRŒR+¤R¾ÐR>�SÛÎSvªT<!U7^Ud–U ûU=V-ZV'ˆV(°VcÙV.=WtlW‰áW!kX3�X;ÁX1ýX0/Y$`Y'…Y"­YÐY ëY6Z!CZ!eZ6‡Z"¾Z)áZ[*[lA[;®[9ê[@$\Ye\&¿\ æ\-]r5]Q¨];ú](6^_^Ey^:¿^(ú^#_.8_gg_4Ï_R`+W`?ƒ`Ã`à`Cü`@aFa=aaŸa%¸aÞa÷ab"5b-Xb†b¥b9ÅbMÿbMcASc<•c8ÒcId!UdXwdEÐde)e<eQeoe(„e.­eÜeòe/fA8f$zf,ŸfÌf1ãf3g9Ig<ƒgNÀgCh#Sh+wh3£h0×h'i0i%Pi+vi5¢iØiõi%j:jUjuj ‘j²j*Îj1ùj0+k+\kCˆk Ìk"ík.l1?l.ql% l0Æl)÷l0!mRm:km2¦m(Ùm0n3nDn)\n†n` n$o
&o14ofo&{o¢o/½o$íop'"p=JpˆpB¨pëp3q$<q/aq<‘q1Îqrr&0r5Wr�r"¨r&Ër*òr)s;GsYƒs-Ýs7t:Ct3~t-²t1àt2uEu.eu<”u5Ñu5v1=v;ov)«vqÕvOGw.—w$Æw?ëw-+x)Yx5ƒxJ¹x%yY*y„y$Ÿy+Äy7ðy/(zFXz-Ÿz@Íz4{!C{e{{{4’{>Ç{0|A7|=y|6·|-î|2}O}!i}8‹}6Ä}-û}E)~o~;Š~9Æ~H:I7„:¼7÷;/€:k€<¦€Fã€**�U�+r�*ž�É�6Õ�$‚O1‚=�‚=¿‚?ý‚=ƒ(UƒS~ƒ>Òƒ2„JD„;�„5Ë„?…mA…%¯…CÕ…9†;S†s�†\‡(`‡�‰‡1ˆ2Iˆ2|ˆF¯ˆ0öˆ3'‰6[‰*’‰'½‰?å‰8%Š+^Š>ŠŠ?ÉŠ3	‹R=‹!�‹x²‹D+Œ9pŒIªŒ9ôŒ.�!L�
n�3|�H°�'ù�/!ŽGQŽ-™Ž'ÇŽ:ïŽG*�r�M’�_à�,@�>m�B¬�Nï�O>‘Ž‘4¢‘.×‘>’LE’S’’oæ’/V“>†“JÅ“H”~Y”GØ”F •Eg•6­•5ä•Z–"u–Z˜–\ó–P—
e—Fs—Eº—4˜5˜@K˜@Œ˜0Í˜þ˜:
™>H™C‡™2Ë™9þ™88šqš�š©š)¿šéš›-›M›c›&›4¦›4Û›4œ%Eœ0kœ0œœFÍœF�$[�B€�.Ã�ò�&ž2žIž\žtžˆž)�žÇžÛžïž-Ÿ3ŸHŸ6]Ÿ!”Ÿ¶ŸÉŸÜŸùŸ
   4 P c ƒ š º Ñ ñ ¡%¡9¡:R¡D�¡BÒ¡E¢/[¢L‹¢8Ø¢4£/F£-v£H¤£Mí£¹;¤#õ¤¥3¥M¥g¥$‚¥4§¥&Ü¥/¦23¦;f¦%¢¦0È¦ù¦&§:§*T§<§M¼§0
! ¨0;¨,l¨™¨·¨!Ö¨ø¨©3©M©g©�©›©»©Ö©ñ©ª8'ª`ª8{ª´ªÏªêª«! «B«[«w«.’«Á«Ý«ù«#¬,9¬4f¬;›¬×¬#ô¬*­)C­Am­2¯­'â­"
! ®"-®;P®0Œ® ½®"Þ®!¯!#¯$E¯$j¯9�¯6É¯=°A>°/€°-°°1Þ°E±:V±n‘±5²06²Eg²,­²3Ú²>³4M³:‚³4½³ò³'´#8´'\´=„´#Â´(æ´9µ+Iµ)uµ+Ÿµ6Ëµ-¶>0¶4o¶4¤¶2Ù¶0·0=·+n·/š·/Ê·/ú·,*¸$W¸|¸]š¸ø¸6¹1G¹Ay¹@»¹ü¹@º;[ºD—º#Üº>»A?»7�»:¹»2ô»5'¼2]¼�¼K¬¼ø¼½2½*O½-z½6¨½'ß½¾Q#¾u¾'�¾¸¾Ó¾-î¾(¿,E¿,r¿,Ÿ¿)Ì¿ö¿,À6>À'uÀL�ÀLêÀ<7Á<tÁB±Á)ôÁÂ1=Â.oÂ.žÂLÍÂkÃ†Ä ¦Ä6ÇÄJþÄXIÅ(¢Å'ËÅóÅ)Æ@8Æ4yÆC®Æ&òÆVÇPpÇPÁÇUÈ!hÈ>ŠÈ+ÉÈAõÈ97É9qÉ1«É¡ÝÉBÊ#ÂÊCæÊI*ËtË-�Ë¾ËGØË# Ì}DÌ¯ÂÌrÍC‹ÍNÏÍjÎ‰Î©Î1¸ÎêÎ;	ÏEÏbÏÏ4šÏLÏÏMÐjÐD|ÐDÁÐ Ñ'Ñ:>ÑyÑD�ÑLÕÑ>"Ò5aÒ:—Ò6ÒÒI	ÓCSÓE—Ó+ÝÓ+	ÔL5Ô)‚Ô2¬ÔKßÔJ+ÕJvÕ'ÁÕ/éÕÖ")ÖFLÖ(“Ö6¼Ö=óÖ=1×9o×5©×(ß×4Ø0=Ø,nØ8›Ø(ÔØCýØ'AÙ.iÙ˜ÙD¶Ù'ûÙ@#Ú.dÚ0“Ú!ÄÚ<æÚF#Û6jÛ.¡ÛCÐÛCÜ&XÜ,Ü2¬ÜDßÜ $Ý1EÝwÝ=–Ý:ÔÝPÞ&`Þ<‡Þ8ÄÞ-ýÞ+ß!Iß1kß.�ß5ÌßNà+QàE}à?Ãà]á9aá2›á2Îá2â>4â>sâ,²âEßâH%ãEnã0´ã6åã,ä6IäU€ä!ÖäøäaåUyå3Ïå/æ23æ$fæ"‹æ)®æ&ØæFÿæ2Fç$yçNžçAíç?/è5oèt¥è—é9²écìéGPê?˜ê:Øê8ë%Lë)rëœë#¼ë#àë-ì‰2ì=¼ì9úìB4í2wí%ªí%Ðí&öí+î;Iî:…î&ÀîUçî=ï&Zï&�ï/¨ï2Øï/ð8;ð4tð!©ð+Ëð2÷ð-*ñ%Xñ)~ñ%¨ñ%Îñ&ôñ+òGò2dò/—òÇò&âòa	óŒkóLøóSEôT™ôjîô4Yõ'Žõ¶õŠÖõaö}ö2†ö.¹ö'èö%÷6÷2U÷ˆ÷-¥÷2Ó÷7ø2>ø=qø8¯ø8èø=!ù8_ù6˜ù;Ïù4ú9@ú4zú9¯ú4éúEû7dû1œû2Îû2üF4üK{üIÇüIýE[ýG¡ýéýHiþT²þÿ0!ÿ,RÿcÿFãÿ¾*	•é	P	öÐ	DÇ			7	I	_	o	‚	™	·	@Ñ	,	[?	0›	*Ì	L÷	-D	+r	@ž	>ß	5	.T	ƒ	Xœ	õ	<	,R	)	F©	8ð	7)	1a	<“	BÐ	T		Ch		G¬		Nô		.C
! 	=r
! 	m°
! 	/	/N	N~	#Í	añ	6S	YŠ	Zä	@?
	_€
	/à
	(	k9	-¥	.Ó	M	IP	2š	8Í	C	vJ	jÁ	0,	!]	+	+«	+×	+	,/	,\	-‰	-·	-å	-	-A	-o	-�	-Ë	-ù	-'	-U	-ƒ	+±	+Ý	+		+5	+a	+�	,¹	+æ	+	+>	+j	-–	-Ä	-ò	- 	+N	+z	+¦	+Ò	+þ	+*	+V	+‚	+®	+Ú	,	,3	*`	+‹	+·	,ã	,	+=	+i	+•	+Á	.í	*	*G	+r	#ž	AÂ	U	BZ	c�		+	KE	M‘	9ß	+	E	>_	3ž	&Ò	$ù	Y	3x	4¬	Qá	<3 	6p 	)§ 	>Ñ 	!!	"2!	GU!	K�!	7é!	)!"	*K"	$v"	$›"	#À"	$ä"	$	#	#.#	‹R#	8Þ#	J$	<b$	#Ÿ$	.Ã$	>ò$	81%	4j%	WŸ%	*÷%	M"&	:p&	v«&	?"'	5b'	@˜'	6Ù'	>(	rO(	4Â(	-÷(	:%)	B`)	@£)	"ä)	0*	8*	$K*	 p*	N‘*	,à*	
+	*+	/J+	1z+	8¬+	+å+	),	<;,	'x,	- ,	0Î,	aÿ,	'a-	4‰-	%¾-	'ä-	&.	^3.	.’.	3Á.	,õ.	"/	A</	5~/	 ´/	*Õ/	0	0	+90	<e0	¢0	)º0	(ä0	/
1	<=1	"z1	,�1	$Ê1	ï1	 2	&2	 E2	/f2	3–2	Ê2	.Þ2	)
3	?73	w3	C‹3	MÏ3	=4	2[4	EŽ4	DÔ4	V5	,p5	'�5	YÅ5	46	,T6	0�6	0²6	=ã6	0!7	:R7	1�7	9¿7	2ù7	1,8	;^8	1š8	3Ì8	59	169	2h9	@›9	1Ü9	?:	JN:	6™:	8Ð:	4	;	4>;	<s;	>°;	=ï;	3-<	:a<	Cœ<	7à<	:=	6S=	1Š=	E¼=	A>	QD>	_–>	Wö>	ON?	Hž?	 ç?	8@	-A@	(o@	˜@	«@	9Ä@	Hþ@	EGA	)�A	·A	4ÌA	3B	N5B	1„B	O¶B	6C	3=C	2qC	0¤C	/ÕC	)D	#/D	*SD	-~D	*¬D	-×D	@E	!FE	hE	<ƒE	ÀE	-ÒE	2F	?3F	.sF	$¢F	ÇF	'æF	(G	(7G	5`G	–G	«G	!ÄG	;æG	:"H	5]H	“H	-¦H	&ÔH	 ûH	I	';I	*cI	%ŽI	*´I	$ßI	AJ	CFJ	ŠJ	<ªJ	.çJ	3K	)JK	&tK	]›K	6ùK	70L	4hL	6�L	)ÔL	3þL	32M	IfM	%°M	ÖM	
ïM	'ýM	-%N	&SN	zN	OšN	HêN	H3O	N|O	9ËO	HP	HNP	J—P	âP	*ùP	($Q	MQ	1mQ	)ŸQ	-ÉQ	,÷Q	,$R	<QR	5ŽR	&ÄR	/ëR	=S	&YS	%€S	7¦S	5ÞS	<T	"QT	tT	FˆT	$ÏT	ôT	.U	02U	WcU	»U	<ËU	V	9!V	O[V	«V	ÇV	 æV	]W	!eW	‡W	:£W	TÞW	!3X	UX	oX	%ŠX	$°X	ÕX	uñX	ggY	DÏY	:Z	!OZ	*qZ	-œZ	ÊZ	#êZ	![	00[	<a[	<ž[	&Û[	<\	R?\	;’\	>Î\	t
]	@‚]	8Ã]	wü]	9t^	3®^	Bâ^	?%_	Ge_	X­_	3`	G:`	J‚`	EÍ`	Da	YXa	l²a	pb	"�b	‹³b	\?c	Lœc	8éc	;"d	E^d	G¤d	?ìd	j,e	K—e	Uãe	[9f	l•f	4g	O7g	E‡g	OÍg	ih	O‡h	[×h	'3i	:[i	a–i	�øi	Wzj	8Òj	Œk	Ž˜k	‰'l	†±l	H8m	N�m	=Ðm	in	7xn	Y°n	u
! o	v€o	)÷o	)!p	<Kp	9ˆp	Âp	,Ùp	q	?q	^]q	=¼q	]úq	@Xr	d™r	Cþr	JBs	_�s	)ís	Vt	@nt	Q¯t	Vu	UXu	=®u	Vìu	aCv	9¥v	3ßv	)w	$=w	)bw	?Œw	.Ìw	(ûw	%$x	hJx	*³x	0Þx	.y	6>y	;uy	+±y	Ýy	:ûy	86z	)oz	-™z	'Çz	ïz	%{	%){	OO{	%Ÿ{	Å{	&à{	4|	#<|	2`|	“|	7°|	/è|	1}	J}	(j}	“}	#¢}	‰Æ}	OP~	9 ~	$Ú~	.ÿ~	?.	.n	S�	0ñ	8"€	5[€	B‘€	rÔ€	BG�	FŠ�	^Ñ�	d0‚	‚•‚	fƒ	Pƒ	ZÐƒ	K+„	w„	;�„	:Ë„	B…	5I…	+…	4«…	-à…	†	3%†	*Y†	P„†	Õ†	2í†	( ‡	-I‡	1w‡	@©‡	>ê‡	I)ˆ	?sˆ	+³ˆ	6ßˆ	)‰	L@‰	E�‰	Ó‰	'ê‰	Š	
)Š	V7Š	1ŽŠ	8ÀŠ	<ùŠ	&6‹	(]‹	B†‹	<É‹	RŒ	8YŒ	S’Œ	æŒ	2�	3�	3O�	+ƒ�	¯�		¼�	Æ�	Ù�	í�	Ž	UŽ	IrŽ	¼Ž	4ÑŽ	4�	6;�	5r�	v¨�	3�	=S�	<‘�	!Î�	7ð�	;(‘	(d‘	'�‘	:µ‘	.ð‘	9’	CY’	@�’	AÞ’	E “	“f“	ýú“	îø”	ûç•	ìã–	!Ð—	3ò—	+&˜	1R˜	!„˜	9¦˜	4à˜	5™	,K™	;x™	U´™	1
! š	\<š	/™š	*Éš	(ôš	;›	.Y›	ˆ›	4š›	3Ï›	4œ	18œ	>jœ	B©œ	Zìœ	ZG�	A¢�	\ä�	\Až	?žž	8Þž	2Ÿ	/JŸ	-zŸ	;¨Ÿ	;äŸ	4  	"U 	Ox 	OÈ 	8¡	Q¡	$f¡	 ‹¡	¬¡	4Ë¡	&¢	;'¢	)c¢	j�¢	Kø¢	`D£	8¥£	8Þ£	%¤	)=¤	Lg¤	V´¤	¥	¥	./¥	0^¥	:�¥	HÊ¥	N¦	xb¦	jÛ¦	‡F§	hÎ§	I7¨	&�¨	7¨¨	.à¨	F©	=V©	9”©	6Î©	:ª	3@ª	;tª	:°ª	:ëª	H&«	2o«	¢«	<´«	%ñ«	;¬	S¬	&j¬	!‘¬	#³¬	×¬	*õ¬	8 ­	ƒY­	UÝ­		3®	`=®	`ž®	ÿ®	:¯	BO¯	1’¯	OÄ¯	7°	$L°	4q°	¦°	5¿°	5õ°	+±	AH±	$Š±	=¯±	)í±	*²	B²	_²	u²	�²	'œ²	*Ä²	ï²	+³	>2³	Bq³	´³	Ñ³	;ð³	(,´	U´	(o´	C˜´	%Ü´	9µ	F<µ	5ƒµ	8¹µ	8òµ	2+¶	^¶	$k¶	7�¶	È¶	#ã¶	#·	)+·	#U·	My·	7Ç·	9ÿ·	79¸	8q¸	.ª¸	@Ù¸	B¹	<]¹	@š¹	>Û¹	º	/º	6Iº	>€º	¿º	;Ùº	»	>/»	/n»	-ž»	LÌ»	*¼	:D¼	¼	.—¼	7Æ¼	kþ¼	gj½	jÒ½	B=¾	-€¾	U®¾	"¿	"'¿	)J¿	.t¿	£¿	;»¿	"÷¿	†À	8¡À	AÚÀ	=Á	PZÁ	J«Á	zöÁ	PqÂ	8ÂÂ	MûÂ	{IÃ	\ÅÃ	$"Ä	EGÄ	-�Ä	-»Ä	EéÄ	@/Å	0pÅ	)¡Å	*ËÅ	3öÅ	6*Æ	.aÆ	@�Æ	FÑÆ	FÇ	B_Ç	A¢Ç	.äÇ	#È	7È	LOÈ	3œÈ	WÐÈ	0(É	YÉ	'tÉ	5œÉ	-ÒÉ	+Ê	,,Ê	0YÊ	%ŠÊ	9°Ê	êÊ	Ë	%Ë	5>Ë	tË	ŽË	Z¨Ë	)Ì	G-Ì	GuÌ	%½Ì	CãÌ	)'Í	2QÍ	 „Í	0¥Í	.ÖÍ	HÎ	4NÎ	ƒÎ	$žÎ	,ÃÎ	)ðÎ	:Ï	&UÏ	/|Ï	A¬Ï	4îÏ	>#Ð	<bÐ	3ŸÐ	(ÓÐ	)üÐ	&&Ñ	%MÑ	JsÑ	¾Ñ	EÆÑ	4Ò	7AÒ	_yÒ	=ÙÒ	0Ó	5HÓ	D~Ó	ŒÃÓ	‹PÔ	7ÜÔ	@Õ	BUÕ	;˜Õ	+ÔÕ	-Ö	".Ö	{QÖ	ÍÖ	âÖ	4÷Ö	%,×	=R×	;�×	/Ì×	7ü×	44Ø	.iØ	@˜Ø	:ÙØ	+Ù	(@Ù	JiÙ	6´Ù	ëÙ	OÚ	gWÚ	5¿Ú	zõÚ	1pÛ	<¢Û	&ßÛ	5Ü	³<Ü	?ðÜ	"0Ý	)SÝ	,}Ý	4ªÝ	BßÝ	*"Þ	0MÞ	P~Þ	IÏÞ	,ß	0Fß	;wß	F³ß	1úß	I,à	5và	H¬à	5õà	[+á	3‡á	F»á	<â	O?â	Y�â	=éâ	5'ã	Z]ã	S¸ã	2ä	(?ä	hä	^€ä	Gßä	?'å	Ogå	G·å	!ÿå	L!æ	Cnæ	�²æ	4ç	sOç	$Ãç	Oèç	L8è	8…è	\¾è	é	$4é	Yé	5ué	#«é	1Ïé	$ê	&ê	#Bê	Bfê	$©ê	%Îê	6ôê	+ë	"Jë	[më	0Éë	;úë	06ì	-gì	%•ì	!»ì	LÝì	 *í	$Kí	pí	ˆí	ší	?±í	>ñí	>0î	>oî	?®î	>îî	<-ï	=jï	<¨ï	@åï	?&ð	gfð	:Îð	=	ñ	&Gñ	&nñ	D•ñ	FÚñ	J!ò	Nlò	@»ò	Füò	8Có	P|ó	HÍó	Eô	2\ô	"�ô	²ô	6Òô	;	õ	.Eõ	[tõ	ZÐõ	Z+ö	9†ö	8Àö	8ùö	.2÷	Ta÷	)¶÷	Kà÷	?,ø	lø	+Šø	¶ø	.Íø	&üø	'#ù	;Kù	;‡ù	Ãù	"Þù	.ú	0ú	Pú	nú	8‹ú	9Äú	4þú	,3û	Y`û	-ºû	8èû	;!ü	D]ü	1¢ü	Ôü	'óü	 ý	<ý	 [ý	|ý	%›ý	#Áý	&åý	@þ	9Mþ	>‡þ	1Æþ	,øþ	D%ÿ	Ejÿ	°ÿ	MÀÿ	9
! &H
! ^o
! `Î
! /
! .I
! -x
! -¦
! Ô
! *ã
! &
! *5
! >`
! /Ÿ
! ,Ï
! 1ü
! /.
! $^
! ;ƒ
! 6¿
! !ö
! @
! 2Y
! &Œ
! ,³
! >à
! 1
! 6Q
! 2ˆ
! 3»
! 0ï
! > 
! _
! 4~
! N³
! ?
! :B
! 1}
! ¯
! %É
! &ï
! !
! 8
! (W
! 6€
!  ·
! .Ø
! D	
! "L	
! 1o	
! %¡	
! 4Ç	
! 2ü	
! </
  
! Nl
  
! 7»
  
! *ó
  
! ,
! "K
! #n
! ’
! 7¬
! Gä
! 3,
! &`
! &‡
! :®
! Bé
! A,
! )n
! 
˜
! <¦
! 3ã
! G
! _
! -{
! >©
! <è
! .%
! :T
! #�
! O³
! =
! >A
! 7€
! %¸
! (Þ
! <
! :D
! 
! >›
! Ú
! 2ë
! 8
! W
! f
! 2z
! ­
! -È
! 3ö
! '*
! %R
! 7x
! 5°
! Iæ
! #0
! 
T
! 6b
! ™
! ´
! -Ô
! "
! (%
! XN
! Q§
! 1ù
! /+
! 8[
! ”
! ³
! EÏ
! I
! 9_
! ™
! ³
! ^È
! )'
! 
Q
! _
! Bk
! 
®
! 
¼
!  Ê
! %ë
! C
! :U
! (�
! 3¹
! í
! .
! 
! -9
! vg
! vÞ
! cU
! ¹
! Ö
! ;ê
! ,&
! 'S
! >{
! >º
! >ù
! 8
! R
! e
! 
! r’
! /
! !5
! $W
! 9|
! ¶
! 2Ñ
! 
! %
! >
! YW
! ±
! Ñ
! $ì
! K 
! <] 
! ”š 
! O/!
! ;!
! 2»!
! 1î!
! - "
! -N"
! -|"
! ª"
! <¿"
! ü"
! 8
#
! IF#
! (�#
! A¹#
! Dû#
! 7@$
! *x$
! .£$
! 3Ò$
! D%
! 4K%
! 2€%
! ³%
! Ì%
! ã%
! !þ%
! , &
! �M&
! �Û&
! Ei'
! ¯'
! =É'
! 4(
! 2<(
! 2o(
! 1¢(
! eÔ(
! 3:)
! 3n)
! 3¢)
! gÖ)
! >>*
! |}*
! Uú*
! (P+
! �y+
  
! ,
! "-
! O;-
! 1‹-
! 1½-
! 0ï-
! 0 .
! MQ.
! Ÿ.
! 0¹.
! 4ê.
! 3/
! 0S/
! /„/
! $´/
! *Ù/
! @0
! AE0
! 9‡0
! %Á0
! 8ç0
! : 1
! [1
! 2p1
! ‚£1
! =&2
! =d2
!  ¢2
! NÃ2
! 23
! =E3
! "ƒ3
! ã¦3
! <Š4
! `Ç4
! T(5
! Q}5
! GÏ5
! E6
! D]6
! #¢6
!  Æ6
! Dç6
! S,7
! 4€7
! ?µ7
! ?õ7
! -58
! Nc8
! `²8
! D9
! PX9
! W©9
! ):
! $+:
! bP:
! ³:
! 1È:
! Dú:
! h?;
! ¨;
! 6Â;
! ù;
! *	<
! 4<
!  R<
! Us<
! +É<
! Võ<
! )L=
! Hv=
! 2¿=
! 6ò=
! )>
! cI>
! >­>
! >ì>
! 1+?
! )]?
! ?‡?
! PÇ?
! [@
! @t@
! ^µ@
! WA
! 9lA
! ¦A
! )ÄA
! BîA
! 71B
! @iB
! ªB
! (ÂB
! #ëB
! 3C
! >CC
! (‚C
! #«C
! #ÏC
! ,óC
! < D
! >]D
! 3œD
! 7ÐD
! SE
! A\E
! žE
! ¶E
!  ÖE
! 2÷E
! *F
! 1HF
! *zF
! $¥F
! 'ÊF
! @òF
! C3G
! 5wG
! ¬­G
! ¬ZH
! NI
! 5VI
! <ŒI
! QÉI
! !J
! "=J
! ?`J
! & J
! JÇJ
! 4K
! ,GK
! AtK
! ¶K
! 5ÒK
! AL
! UJL
! 9 L
! AÚL
! JM
! GgM
! 3¯M
! ãM
! :üM
! %7N
! ]N
! C{N
! 5¿N
! 2õN
! '(O
! =PO
! ŽO
! /©O
! †ÙO
! Š`P
! eëP
! QQ
! $kQ
! 0�Q
! ?ÁQ
! _R
!  aR
! C‚R
! .ÆR
!  õR
! =S
! ;TS
! 0�S
! @ÁS
! *T
! A-T
! IoT
! (¹T
! ?âT
! 8"U
! 2[U
! IŽU
! ]ØU
! S6V
! ŠV
! 3ªV
! &ÞV
! 1W
! (7W
! ,`W
! 3�W
! *ÁW
! gìW
! QTX
! A¦X
! PèX
! "9Y
! 3\Y
! :�Y
! BËY
! )Z
! 38Z
! 4lZ
! /¡Z
! 8ÑZ
!  
! [
! +[
! 6E[
! 6|[
! 4³[
! 4è[
! 8\
! (V\
! 4\
! '´\
! 3Ü\
! 4]
! ;E]
! �]
! A¡]
! Gã]
! N+^
! Nz^
! VÉ^
! ^ _
! c_
! iã_
! hM`
! ¶`
! 6a
! ¶a
! 6b
! �¶b
! 8c
! �¸c
! :d
! rºd
! €-e
! €®e
! ~/f
! €®f
! /g
! ƒ¯g
! 93h
! 7mh
! C¥h
! 6éh
! 7 i
! 3Xi
! Œi
! ;«i
! 7çi
! 5j
! 5Uj
! ‹j
! 3§j
! 3Ûj
! ?k
! 3Ok
! $ƒk
! 4¨k
! :Ýk
! 7l
! 8Pl
! 3‰l
! &½l
! äl
! m
! (m
! $Hm
! 5mm
! H£m
! 2ìm
! -n
! -Mn
! .{n
! Aªn
! Yìn
! /Fo
! @vo
! u·o
! S-p
! �p
! 6¡p
! /Øp
! q
! )!q
! (Kq
! \tq
! 0Ñq
! *r
! 0-r
! [^r
! Eºr
! s
! Es
! GYs
! '¡s
! &És
! ðs
! !t
! ..t
! 1]t
! %�t
! 0µt
! -æt
! u
! .2u
! 2au
! -”u
! #Âu
! Læu
! 73v
! 0kv
! %œv
! 8Âv
! ûv
! Kw
! ?ew
! 4¥w
! .Úw
! +	x
! 65x
! 4lx
! ,¡x
! GÎx
! Iy
! 3`y
! b”y
! 1÷y
! $)z
! BNz
! ‘z
! «z
! Âz
! (Öz
! ,ÿz
! F,{
! /s{
! .£{
! 0Ò{
! +|
! ./|
! ,^|
! ,‹|
! "¸|
! 2Û|
! ,}
! );}
! (e}
! +Ž}
! ,º}
! &ç}
! *~
! +9~
! +e~
! %‘~
! "·~
! "Ú~
! #ý~
! &!
! 7H
! -€
! -®
! *Ü
! )€
! )1€
! ([€
! $„€
! &©€
! )Ð€
! -ú€
! +(�
! %T�
! (z�
! 5£�
! #Ù�
! 'ý�
! 4%‚
! 'Z‚
! &‚‚
!  ©‚
! +Ê‚
! ö‚
! 2ƒ
! 4Hƒ
! 0}ƒ
! 1®ƒ
! ?àƒ
! ; „
! K\„
! V¨„
! Pÿ„
! KP…
! œ…
! +¼…
! /è…
! '†
! @†
! T†
! (t†
! …�†
! )#‡
! #M‡
! sq‡
! å‡
! ªˆ
! $®‰
! [Ó‰
! K/Š
! {Š
! 1‘Š
! ÃŠ
! ÞŠ
! ýŠ
! ‹
! 7‹
! V‹
! *b‹
! p�‹
! 4þ‹
! =3Œ
! UqŒ
! :ÇŒ
! ?�
! �B�
! YÓ�
! H-Ž
! gvŽ
! 1ÞŽ
! „�
! N•�
! [ä�
! Y@�
! <š�
! <×�
! >‘
! aS‘
! Aµ‘
! @÷‘
! J8’
! @ƒ’
! yÄ’
! C>“
! H‚“
! ?Ë“
! :”
! OF”
! M–”
! Jä”
! a/•
! [‘•
! Wí•
! >E–
! V„–
! =Û–
! 9—
! RS—
! G¦—
! =î—
! i,˜
! o–˜
! )™
! h0™
! >™™
! cØ™
! f<š
! ·£š
! Ç[›
! Ç#œ
! =ëœ
! E)�
! ¹o�
! X)ž
! :‚ž
! i½ž
! a'Ÿ
! J‰Ÿ
! SÔŸ
! D( 
! /m 
! .� 
! *Ì 
! (÷ 
! 8 ¡
! 4Y¡
! )Ž¡
! 7¸¡
! +ð¡
! (¢
! +E¢
! -q¢
! \Ÿ¢
! ‰ü¢
! m†£
! gô£
! f\¤
! >Ã¤
! g¥
! Wj¥
! 9Â¥
! Öü¥
! ¼Ó¦
! H�§
! LÙ§
! Z&¨
! 5�¨
! ‚·¨
! ƒ:©
! O¾©
! 4ª
! =Cª
! A�ª
! 7Ãª
! 5ûª
! t1«
! -¦«
! ;Ô«
! 0¬
! vA¬
! N¸¬
! L­
! aT­
! T¶­
! G®
! vS®
! BÊ®
! 5
¯
! SC¯
! T—¯
! 8ì¯
! -%°
! 2S°
! I†°
! NÐ°
! \±
! ‡|±
! V²
! Z[²
! y¶²
! D0³
! Zu³
! NÐ³
! C´
! Yc´
! O½´
! ?
µ
! :Mµ
! ?ˆµ
! <Èµ
! J¶
! JP¶
! 0›¶
! >Ì¶
! —·
! 2£·
! 4Ö·
! _¸
! Dk¸
! A°¸
! cò¸
! iV¹
! /À¹
! Jð¹
! I;º
! I…º
! vÏº
! XF»
! YŸ»
! Tù»
! ?N¼
! bŽ¼
! Kñ¼
! C=½
! C�½
! 7Å½
! Éý½
! ÈÇ¾
! a�¿
! \ò¿
! —OÀ
! [çÀ
! ’CÁ
! ‘ÖÁ
! �hÂ
! kùÂ
! :eÃ
! Å Ã
! 7fÄ
! KžÄ
! ^êÄ
! dIÅ
! F®Å
! žõÅ
! Ž”Æ
! ’#Ç
! ]¶Ç
!  È
! 5È
! gPÈ
! ¸È
! ~ÍÈ
! LÉ
! gÉ
! }É
! 1“É
! /ÅÉ
! 4õÉ
! ¢*Ê
! ÍÊ
! }MË
! :ËË
! AÌ
! OHÌ
! q˜Ì
! |
! Í
! 1‡Í
! V¹Í
! JÎ
! P[Î
! V¬Î
! LÏ
! {PÏ
! .ÌÏ
! fûÏ
! SbÐ
! B¶Ð
! YùÐ
! `SÑ
! "´Ñ
! R×Ñ
! Q*Ò
! 7|Ò
! 9´Ò
! \îÒ
! ˜KÓ
! ˜äÓ
! }Ô
! ,’Ô
! ‘¿Ô
!  QÕ
! &rÕ
! M™Õ
! /çÕ
! ;Ö
! SÖ
! eÖ
! <…Ö
! UÂÖ
! ×
! ?3×
! ?s×
! 7³×
! ;ë×
! "'Ø
! ZJØ
! B¥Ø
! +èØ
! %Ù
! <:Ù
! "wÙ
! $šÙ
! .¿Ù
! 3îÙ
! '"Ú
! JÚ
! /iÚ
! 2™Ú
! (ÌÚ
! 4õÚ
! ,*Û
! 3WÛ
! N‹Û
! 7ÚÛ
! EÜ
! XÜ
! IxÜ
! ÂÜ
! @àÜ
! !Ý
! /;Ý
! /kÝ
! *›Ý
! .ÆÝ
! HõÝ
! !>Þ
! -`Þ
! 1ŽÞ
! 2ÀÞ
! <óÞ
! ,0ß
! ']ß
! 6…ß
! "¼ß
! ßß
! 2ýß
! ]0à
! .Žà
! @½à
! þà
! Iá
! Pgá
! :¸á
! 6óá
! C*â
! 6nâ
! ;¥â
! Náâ
! 40ã
! ;eã
! \¡ã
!  þã
! @ä
! 7`ä
! Y˜ä
! :òä
! *-å
! Xå
! 8så
! ?¬å
! ìå
! 9æ
! 3?æ
! 3sæ
! &§æ
! NÎæ
! :ç
! -Xç
! †ç
! ?�ç
! )Ýç
! Iè
! Qè
! /kè
! 1›è
! 3Íè
! "é
! +$é
! &Pé
! %wé
! �é
! =¼é
! Súé
! zNê
! )Éê
! /óê
! 8#ë
! /\ë
! +Œë
! ¸ë
! /Öë
! +ì
! 12ì
! -dì
! 0’ì
! 'Ãì
! ,ëì
! í
! 68í
! oí
!  Ží
! ¯í
! .¾í
! íí
! 
î
! ?-î
! "mî
! >�î
! +Ïî
! 2ûî
! #.ï
! Rï
! Ulï
! -Âï
! ðï
! 6ð
! Eð
! #^ð
! )‚ð
! 3¬ð
! 0àð
! 1ñ
! 2Cñ
! =vñ
! 3´ñ
! 0èñ
! 1ò
! 4Kò
! 4€ò
! µò
! )Õò
! -ÿò
! +-ó
! ,Yó
! 0†ó
! ·ó
! -Íó
! ûó
! +ô
! (Bô
! &kô
! &’ô
! *¹ô
! $äô
! 5	õ
! '?õ
! gõ
!  |õ
! 4�õ
!  Òõ
! cóõ
! yWö
! ›Ñö
! }m÷
! ë÷
! -ø
! ,4ø
! 5aø
! —ø
! &°ø
! !×ø
! (ùø
! !"ù
! =Dù
! /‚ù
! 1²ù
! äù
! Cú
! CHú
! #Œú
! =°ú
! "îú
! Hû
! HZû
! 9£û
! .Ýû
! 3ü
! /@ü
! pü
! '�ü
! 5µü
! 2ëü
! Gý
! :fý
! ¡ý
! Š¿ý
! XJþ
! £þ
! ¼þ
! Ìþ
! Üþ
! $ìþ
! ÿ
! =/ÿ
! $mÿ
! ’ÿ
! F¬ÿ
! (óÿ
! (ER_$o”²Êäü2DH*�/¸	è-òB c$v0›*Ì÷!G5F}GÄ5)Bl‡*£.ÎCýA$W| –·"ÒIõI?-‰;·Ió!=8_1˜0Ê7û&3,Z&‡®6Î	8	1V	ˆ	¤	-¿	-í	,
! 8H
! =�
! =¿
! =ý
! =;y…)¥%Ï)õ2R1jœ¤´WY
:±
1ì
6-U9ƒ½Û2ô¢'1ÊüC[{=šoØ2H1{­@Æ"#*(N&w-ž\Ì:)1d;–/Ò%0D'u"�Ààü/>]{“f° '8`}˜/©4Ù)48m@ŠË/Ü""/2RD…!Ê+ì,E4d™>­+ì4#M+q9�*×cAf¨!Æ:è#;'W?¿ ÓôZ3ZŽyézc%Þ>C.\!‹H­!ö3 +L 1x Cª  î 2!3B!#v!š!G³!mû!ji"Ô":ê""%#H#2_#4’#(Ç#ð#
$P$9n$!¨$5Ê$,%--%A[%0�%Î%î%&,&?&R&?p&'°&(Ø&1'3'S'5o'E¥'ë'>	(>H(2‡(5º(6ð(?')*g)>’)4Ñ)**!*1L*³~*32+Kf+:²+í+-,51,)g,%‘,9·,9ñ,Y+-P…-:Ö-D.4V.A‹."Í.,ð.-/K/ƒb/Dæ/+0*A0#l0�0¦0¼0@Õ01&/1(V11$œ1Á1)ß1,	2(62_27y2+±2BÝ2J 3pk3JÜ3i'4F‘47Ø4{53Œ5gÀ5Q(6bz6ŽÝ6xl7På7F68f}8hä8JM9p˜9m	:Kw:LÃ:G;nX;XÇ;2 <yS<7Í<==OC=u“=_	>ki>WÕ>W-?*…?P°?N@YP@{ª@^&A\…AsâATVBQ«BGýBfEC_¬CRD&_D6†D.½D[ìD3HEW|EdÔE,9FufFÜF%÷F<G.ZG@‰G9ÊG$H6)H2`H4“H'ÈH5ðH3&I#ZIG~I<ÆIGJVKJV¢JVùJVPKW§KUÿKRULF¨LLïL1<M6nM6¥M:ÜM&N;>N4zN¯NWÎNS&O5zO]°OHPgWPŸ¿P)_Q3‰Q5½Q1óQ*%R0PR5�RV·R>S5MS>ƒSgÂS;*TEfTH¬TGõTg=UI¥U:ïU_*V>ŠVNÉVCW8\W.•W1ÄW=öW)4X^XqxXEêX;0Y1lY5žY8ÔY>
Z@LZF�ZCÔZC[C\[1 [0Ò[1\%5\`[\~¼\X;]'”]I¼]J^KQ^M�^Ië^E5_:{_/¶_-æ_9`!N`*p`)›`NÅ`&a0;a=la3ªa>Þa1b0Ob€b%Ÿb4ÅbIúb#Dc9hcG¢c.êc-d5Gd8}d=¶d2ôdR'e0ze<«e7èe5 f7Vf(Žfa·fAgP[g;¬g(ègJh2\h8�h2Èh'ûhQ#iQui/Çi3÷i++j‚WjnÚj-Ikbwk`Úk/;lEkl8±lZêlQEm+—m"ÃmPæm_7n*—n7Ân-ún.(o Wo}xo&öo"p6@pwp@‘p<Òp9qEIq.�qN¾q!
rC/r9sr3­rárs? s,`s4�sHÂsOt;[t,—t;Ät;u<<u:yu&´uNÛu,*vhWvxÀv79w^qwGÐwEx7^xN–xOåx(5yD^yB£yVæyY=zG—z;ßz({BD{R‡{+Ú{2|79|Eq|B·|Jú|qE}Q·}O	~,Y~/†~'¶~%Þ~GEL%’ ¸4ÙP€3_€F“€EÚ€A �Ob�2²�Bå�4(‚4]‚i’‚ü‚$ƒ#<ƒ5`ƒ–ƒ%´ƒIÚƒE$„-j„O˜„Vè„.?…=n…C¬…Bð…K3†O†%Ï†Tõ†0J‡U{‡3Ñ‡1ˆ7ˆ=Wˆ)•ˆ2¿ˆòˆ9‰3I‰0}‰P®‰cÿ‰;cŠ>ŸŠ?ÞŠ3‹kR‹&¾‹3å‹Œ:9Œ7tŒ]¬ŒR
! �(]�0†�+·�/ã�>Ž0RŽFƒŽLÊŽS�Jk�@¶�\÷�IT�2ž�AÑ�4‘9H‘b‚‘@å‘C&’%j’/�’KÀ’>“KK“N—“>æ“g%”(�”V¶”%
•*3•^•Bf•D©•Äî•ë³–DŸ—Gä˜T,™T�™AÖ™Iš+bš0ŽšÔ¿š:”›6Ï›JœQœ*qœ#œœ!ÀœIâœg,�$”�^¹�'ž.@žož"�ž!²ž!Ôž"öž"Ÿ3<Ÿ"pŸ)“Ÿ4½Ÿ4òŸN' Kv UÂ ®¡ªÇ¡Jr¢Q½£;¤0K¤+|¤;¨¤:ä¤2¥/R¥)‚¥"¬¥!Ï¥8ñ¥g*¦9’¦xÌ¦)E§)o§6™§Ð§$Ö§
û§	¨¨	)¨
! 3¨	>¨:H¨/ƒ¨3³¨.ç¨=©@T©•©>¨©ç©0é©>ªbYª;¼ª7øª%0«V«#v«8š«Ó«7î«N&¬Bu¬6¸¬(ï¬)­LB­<�­7Ì­N®ES®8™®.Ò®4¯-6¯"d¯W‡¯Iß¯?)°Gi°±°3Ð°3±B8±?{±=»±9ù±B3²Mv²FÄ²G³AS³S•³+é³(´(>´.g´&–´½´{Ó´+Oµi{µMåµ13¶-e¶1“¶1Å¶g÷¶%_·"…·E¨·%î·#¸%8¸t^¸*Ó¸Hþ¸G¹8b¹8›¹1Ô¹<º3Cº1wº©º&ÇºBîº*1»\»;z»9¶»Hð»99¼2s¼*¦¼\Ñ¼8.½1g½5™½8Ï½2¾;¾2?¾5r¾O¨¾ø¾#¿Q5¿J‡¿'Ò¿.ú¿B)À;lÀ4¨À5ÝÀ8Á/LÁ%|Á$¢Á%ÇÁ/íÁ(Â)FÂ#pÂ)”Â)¾Â-èÂÃ+Ã):ÃdÃ/xÃ!¨Ã#ÊÃKîÃ(:Ä*cÄŽÄ¦Ä$¾Ä)ãÄ)
Å.7Å>fÅ@¥ÅAæÅc(ÆAŒÆ9ÎÆ4Ç;=Ç3yÇ8­ÇHæÇD/ÈPtÈ>ÅÈ3É78É[pÉ<ÌÉ	Ê
Ê.#Ê$RÊ	wÊ?�ÊiÁÊ1+Ë&]Ë„ËM¤Ë-òË! Ì7BÌ'zÌ>¢Ì<áÌ)Í6HÍ2Í@²Í!óÍ<ÎRÎ.mÎ%œÎÂÎ0áÎ/Ï?BÏ8‚Ï?»Ï4ûÏ:0ÐAkÐ=­Ð3ëÐQÑqÑ+‹Ñ)·Ñ+áÑ
Ò'&Ò1NÒ;€Ò<¼Ò!ùÒ$Ó@Ó+ZÓ+†Ó+²Ó+ÞÓ+
! Ô+6Ô+bÔIŽÔ3ØÔ6ÕFCÕ>ŠÕAÉÕ+Ö+7Ö+cÖ'�Ö·Ö"ÔÖ*÷Ö"×;;×w×J—×:â×!Ø$?Ø2dØ5—Ø‹ÍØ2YÙ<ŒÙ=ÉÙEÚ;MÚ@‰ÚMÊÚ7Û.PÛmÛyíÛsgÜnÛÜzJÝtÅÝo:Þ{ªÞu&ßhœßtànzàyéàvcáwÚáxRâqËâ;=ã2yãC¬ã:ðãG+ä)sä(�ä(Æä&ïä0å0GåSxå'ÌåAôå(6æ*_æ,Šæ3·æ0ëæ'ç=Dç=‚çÀçØç
ôç*è+-è+Yè)…è&¯èÖè9îè(é19é&ké/’é@Âé.ê$2ê5Wê4�ê4Âê÷ê;ë<SëD�ëÕë7âë(ì-Cì-qìŸìºìÔì/îì/í1NíM€íNÎí0î2Nî0�î7²î9êî!$ï!FïHhïA±ï*óï!ð@ð&Zð&�ð*¨ð"ÓðöðNñ.añ
! �ñ.›ñ:Êñ)ò5/òceòEÉòAó Qóró,�ó$ºó"ßó.ô%1ô%Wô$}ô¢ôD¹ôDþô4Cõ@xõ(¹õ/âõö(ö?ö2UöLˆöÕöTôöLI÷[–÷Wò÷\JøD§øPìøC=ù�ù/—ù'Çù=ïù5-úEcú=©úMçúE5û({û5¤û
Úû$èû9
ü(Gü7pü;¨üEäüF*ýEqýG·ýDÿýCDþ*ˆþ0³þ;äþ# ÿDÿ@_ÿV ÿ2÷ÿ)*%T&z)¡$Ë=ðL.6{V²N	LXL¥GòL:‡.�Ì(Þ0M8@†/Ç:÷"22U3ˆ4¼Qñ,C)p0šHËM/b2’Å'ã3?]i† £%Äê%ü"	3	E	W	j	$y	ž	%¯	/Õ	%
! ,+
! ,X
! .…
! ,´
! ,á
! ,,;*h&“/ºêóú(%/"Ux—¶7Ã@û<
L
HU
ž
+½
"é
/+<&h'�-·#å&	&01W1‰»Ó(ëš4"Ï5òH(q:Ž/É'ù0!$R%w+�/É'ù(! J+k—!¬Îì4-A8o/¨WØ904jŸ8±)ê,'A(i’°Ì+ë6N,h+•Á9Ê#?Yy8–€Ï0P;�½)Ø=!@>bI¡/ëJf!…§=Ç -&Tn)„)®1Ø
! )/D.t@£-ä-.@o)ŠZ´G(WN€#Ï$ó$ *=  h ,‰ 2¶ Bé ;,!h!Gu!Z½!."(G"Dp"1µ"6ç"3#3R#5†#=¼#Jú#*E$"p$0“$GÄ$%'%?%:\%)—%"Á%*ä%*&O:&EŠ&PÐ&6!'2X'‹'&©'Ð'9é'#(4(7N(7†(3¾(%ò())B)\)@t)-µ)>ã)>"*<a*Dž*3ã*M+Ee+H«+ô+#,#3,3W,*‹,¶,Ã,Ð,
! î,ù,<	-9F-.€-7¯-`ç-3H..|./«.,Û.0/39/;m/F©/ ð/K0#]0F�0È0>æ0#%1+I1.u1¤1,Ä1@ñ1&22!Y28{2,´2,á23-(3'V3-~3+¬3#Ø3Nü3HK4C”4SØ4L,5.y5i¨5b6 u6#–6 º6-Û6'	7V17#ˆ71¬7*Þ7&	8&08CW8E›8)á829>>9/}9>­94ì9+!:4M:9‚:8¼:3õ:);%H;5n; ¤;TÅ;7<6R<7‰<Á<IÚ<H$=?m=\­=Z
! >/e>(•>-¾>ì>*?+7?1c?4•?‰Ê?MT@-¢@+Ð@ ü@=A3[A-�AT½A$B97B$qB.–BÅBÜB(÷B< C']C…C™C¬C¼CÛCûC"D;;D=wDµD6ËD)E<,E(iE'’E/ºE1êE#F@F'^F1†F2¸F?ëFK+GwG—G°G9ÊG@H8EH#~H¢HÂHÑHðHII%/I%UI!{I�I ¸IÙIóIiJ3yJ)­J×J"êJ
K$&KKK iK1ŠK1¼KFîKE5Lh{L)äL3M2BMuMG”M'ÜM.N-3N>aN NµN$ÐN8õNB.ONqO)ÀOêO;P*=P*hP(“P0¼P'íP&Q"<Q-_QE�Q8ÓQER(RR&{R0¢RAÓR&S<S)ZS2„S·SËSáS$ûS T67T&nT•T;±TQíT,?U1lU0žU(ÏU/øU4(V*]VˆV%¡V)ÇV)ñV8W8TWA�W4ÏW@X$EX<jX.§X4ÖX0Y<YVYGsYL»YLZ6UZ.ŒZ1»Z/íZT[ r['“[»[8×[P\0a\’\ §\È\(ç\0]6A]Lx]&Å]Iì]*6^a^+€^N¬^Nû^$J_%o_&•_¼_!Ò_$ô_`2`+J`+v`-¢`5Ð`-aD4a5ya)¯a[Ùa5b6Rb‰b"©b8Ìb	cc! cBcac@rc*³c/Þc(d7d'Td<|d-¹d$çde/!e!Qe5se8©eâe`f>cf6¢f>Ùf!g;:g)vg# gÄgág8ýg.6h3eh9™h8Óh i-iBLiL�i&Üi6j$:j_j1wj<©j;æj."kBQkA”k5Ök1lF>l1…lL·lLm<Qm<Žm>Ëm>
! nCIn�n.¥n/Ôno.o9Lo/†o+¶oLâoH/pExpA¾pqMqJfq"±q'Ôq5üq,2r_r0ur.¦r.Õrs""sEsZs'zs¢sÀs5Üs3t8FtNtXÎt4'u/\u8Œu:Åuv0v*Nv(yv+¢v4Îv9w9=w(ww+ w,Ìw ùw/x$JxoxŽx:©xcäxHy2[y3Žy2ÂyOõyEz"ez?ˆz=ÈzD{&K{%r{)˜{2Â{õ{3|EC|'‰|,±|Þ|6þ|25}Uh}(¾}Gç}>/~An~+°~$Ü~%'&<$c4ˆ/½,í(€BC€L†€Ó€ó€.�=?�'}�4¥�3Ú�8‚7G‚+‚6«‚-â‚Pƒ&aƒ.ˆƒB·ƒ.úƒ1)„:[„:–„<Ñ„)…8…CV…'š…@Â…D†@H†L‰†5Ö†B‡aO‡(±‡;Ú‡DˆL[ˆ[¨ˆX‰I]‰#§‰wË‰FCŠ&ŠŠ±Š7ÌŠ<‹9A‹J{‹,Æ‹<ó‹I0ŒzŒ‘Œ+±ŒÝŒ,ýŒL*�Pw�;È�cŽ hŽ,‰Ž ¶Ž*×Ž-�/0�%`�7†�?¾�/þ�.�6N�…�&ž�1Å�÷�"‘.8‘#g‘ ‹‘+¬‘Ø‘)ø‘)"’L’h’ƒ’ ’À’#Õ’-ù’)'“Q“%q“—“-¤“1Ò“$”4)”*^”5‰”5¿”0õ”&•6<•"s•–•²•Ï•9æ•0 –'Q–-y–,§–7Ô–f—.s—5¢—Ø—<ô—51˜g˜,x˜1¥˜/×˜+™33™0g™/˜™È™×™+ò™9šXš/^š"Žš
! ±š¼šGÄšH›4U›)Š›%´›3Ú›=œJLœj—œ'�**�<U�5’�&È�6ï�'&žNž/bž/’ž1ÂžJôž>?ŸD~Ÿ!ÃŸ/åŸ( )> #h #Œ a° "¡5¡4U¡>Š¡5É¡.ÿ¡/.¢*^¢&‰¢+°¢(Ü¢$£a*£"Œ£ ¯£6Ð£F¤.N¤Z}¤CØ¤F¥Bc¥A¦¥.è¥*¦FB¦.‰¦
¸¦Æ¦Ü¦ô¦!§.§0N§§+™§.Å§#ô§!¨-:¨$h¨$�¨#²¨.Ö¨@©<F©<ƒ©JÀ©Vª7bª=šª1Øª6
! «/A«q«,�«?¼«/ü«0,¬1]¬/�¬5¿¬Võ¬<L­Q‰­0Û­a®Un®kÄ®E0¯Jv¯?Á¯°F!°Ph°"¹°DÜ°V!±1x±@ª±6ë±L"²0o²- ²;Î²c
! ³n³Œ³™³+ª³7Ö³:´1I´8{´&´´7Û´*µ1>µ:pµ@«µ3ìµ' ¶%H¶$n¶;“¶.Ï¶Nþ¶M·5g·�···Ó·ç·iü·mf¸KÔ¸1 ¹"R¹ u¹–¹#³¹C×¹Bº^ºwºF‘ºTØº8-»Df»*«»+Ö»*¼-¼1M¼'¼F§¼=î¼#,½$P½#u½™½(²½(Û½ ¾9%¾_¾~¾š¾´¾Í¾&ä¾¿4¿FR¿Q™¿Cë¿/À(FÀ3oÀ£À6ÃÀ#úÀTÁsÁ-„Á,²ÁßÁ*ùÁ/$Â(TÂ}Â$—Â¼Â)ÛÂ1Ã;7Ã,sÃ0 ÃÑÃ/ðÃ& Ä)GÄqÄ€Ä+–Ä"ÂÄåÄÅ%Å*9ÅdÅzÅ‘Å
¨Å
¶Å#ÄÅ
èÅ%öÅÆ<ÆQÆ&hÆ?�ÆÏÆ(ìÆOÇ(eÇ(ŽÇ·Ç×Ç îÇ7È-GÈuÈ‰È©È¿ÈJÕÈV ÉwÉ�É@¬É(íÉÊ"*ÊMÊ8mÊF¦ÊRíÊ@ËPZË*«Ë0ÖË/Ì37Ì,kÌ˜Ì!§Ì0ÉÌ(úÌM#ÍHqÍºÍ$ÙÍþÍ4ÎNÎ+bÎ+ŽÎºÎ ÔÎ4õÎM*ÏxÏ:ŠÏEÅÏ<ÐHÐ ^Ð)Ð(©Ð!ÒÐôÐÑ'Ñ$@Ñ+eÑ$‘Ñ*¶ÑáÑ5ÒJ6ÒT�ÒÖÒ
ëÒùÒWÓ8qÓªÓ»ÓÓÓ+âÓ5ÔHDÔ�Ô ¨Ô?ÉÔC	Õ;MÕ/‰Õ3¹ÕAíÕ/Ö3FÖ*zÖC¥Ö<éÖ9&×+`×2Œ×@¿×3ØH4Ø3}Ø>±Ø0ðØ8!Ù8ZÙX“Ù$ìÙ4Ú&FÚ5mÚ5£ÚHÙÚ"Û(Û'=ÛeÛzÛŒÛ¤Û*¬Û×ÛöÛÜR%Ü;xÜ'´Ü'ÜÜ$Ý0)Ý-ZÝ$ˆÝ%­Ý%ÓÝ$ùÝ%Þ DÞ$eÞŠÞ¦Þ ¿Þ1àÞ1ßDßcßƒß)¡ßËßëß+úß&àDàSàkàOzàÊàÙàñàá#á;áZáiázá‰á¡á»á8Ôá
ââ%,â&Râ%yâ+ŸâËâ9ãâã#<ã`ãoã:~ã¹ãÈãÚãõã	ää*ä9ä!Pä"rä0•ä[Æä"å3å1Eå*wå¢åµå"Èå1ëåæ3æBKæŽæ* æ4Ëæçç+ç5?çuç!‰ç«ç(Æç8ïç.(èWèjè�è ’è³è&Óèúèé|#é é1´é0æé;êSênê.‚ê±êÇêÚê‹ëêwëŠë�ë¬ëÄëÓëòë5ì7ì(Uì3~ì²ì0¿ì0ðìR!íJtí+¿íëí-î-5î!cî$…îªîÃîØîñî
ï#ï7ïHï\ïoï$ƒï¨ïÁï4Øï
ð"ð!7ðYð*yð¤ð¸ð0Ððññ3ñ#Gñkñ†ñŸñ±ñÈñåñþñ"ò8òLòiò†ò%£òÉòÞòïò ó*,ó0Wóˆó¥ó½óÌóçó%üó"ô:ôYôoô&�ô¨ô»ô+Ìôøôõ3õAIõ@‹õÌõéõ%ö!'öIö\ötöŒö§öÂö×öõö÷)÷A÷T÷l÷D„÷ É÷Kê÷F6øP}øTÎø@#ùdù‚ù<¡ù9ÞùUúTnú/Ãú0óú+$û/Pû/€û<°û<íû9*ü,dü6‘ü,Èü2õü.(ýDWýUœý/òý+"þ+Nþ<zþf·þ9ÿ2Xÿ^‹ÿ_êÿ:J
+…
'±
CÙ
0
DN
.“
AÂ
=
AB
*„
¯
HË
(
=
QT
&¦
>Í

B%
Bh
«
Ë
.×
'
$.
S
*n
™
¹
.É
,ø
6%
\
#y
%�
"Ã
æ

$
/C
0s
#¤
8È
:
c<
? 
à
0ú
/+	
/[	
‹	
4§	
0Ü	
2
! 
2@
! 
3s
! 

§
! 

µ
! 
/Ã
! 
>ó
! 
#2
"V
!y
 ›
¼
-Ú

"
.
K
g
…
¤
8º
ó


0/

4`

3•

É

 Ø

ù


9
Y
 u
*–
Á
(ß
P
:Y
4”
É
=á

9
:I
B„
4Ç
Aü
=>
/|
&¬
4Ó
"
,+
7X
�
*¯
&Ú

#
*?
"j
D�
@Ò
5
4I
&~
I¥
)ï

G9
�
Ž
8–
jÏ
F:
&�
B¨
4ë
 
7
`U
@¶
#÷

G"
3j
)ž
@È
!	
3+
7_
6—
9Î
<
+E
q
)�
.¹
%è
0
'?
g
�
•
±
/À
5ð
6&
@]
8ž
*×
0
;3
2o
6¢
$Ù
$þ
/#
!S
 u
)–
)À
)ê
-
$B
g
y†
œ 
0� 
Î 
 ê 
8!
ED!
@Š!
3Ë!
4ÿ!
4"
*L"
Vw"
MÎ"
:#
CW#
I›#
Gå#
-$
E$
c$
 ƒ$
,¤$
,Ñ$
!þ$
F %
Fg%
^®%
F
&
QT&
c¦&
f
! '
Wq'
AÉ'
9(
TE(
Jš(
Hå(
0.)
+_)
:‹)
#Æ)
#ê)
+*
o:*
Aª*
Fì*
3+
6O+
-†+
´+
!Ð+
-ò+
 ,
'@,
9h,
%¢,
)È,
(ò,
 -
/<-
2l-
$Ÿ-
[Ä-
- .
-N.
O|.
hÌ.
$5/
5Z/
�/
§/
?Å/
;0
A0
8T0
�0
'¬0
8Ô0

1
+1
!G1
*i1
”1
²1
4Ò1
12
,92
Qf2
/¸2
3è2
<3
kY3
hÅ3
.4
"H4
!k4
0�4
1¾4
ð4

! 5
^5
:m5
"¨5
(Ë5
'ô5
"6
!?6
!a6
 ƒ6
!¤6
"Æ6
+é6
%7
;7
)Q7
${7
# 7
+Ä7
0ð7
!8
>8
.Z8
/‰8
"¹8
Ü8
&û8
""9
#E9
7i9
&¡9
/È9
ø9
&:
>:
$X:
}:
$™:
#¾:
$â:
&;
-.;
'\;
1„;
¶;
#Ó;
#÷;
<
8<
W<
!r<
$”<
$¹<
-Þ<
+=
8=
!W=
!y=
0›=
)Ì=
(ö=
>
9>
:U>
-�>
.¾>
í>
0?
/4?
-d?
4’?
6Ç?
*þ?
6)@
#`@
#„@
1¨@
7Ú@
5A
HA
.eA
”A
6¨A
JßA
@*B
+kB
;—B
4ÓB
6C
6?C
vC
5{C
T±C
 D
#'D
 KD
.lD
)›D
$ÅD
$êD
'E
7E
OOE
bŸE
/F
-2F
`F
6{F
e²F
XG
?qG
=±G
-ïG
.H
<LH
=‰H
NÇH
(I
E?I
D…I
EÊI
IJ
FZJ
D¡J
>æJ
h%K
3ŽK
CÂK
SL
,ZL
,‡L
"´L
×L
òL
'M
$3M
@XM
6™M
KÐM
EN
KbN
L®N
PûN
LLO
R™O
HìO
5P
SP
>qP
°P
!ÊP
>ìP
+Q
EQ
VQ
rQ
ŽQ
ªQ
ÆQ
:ßQ
>R
:YR
O”R
HäR
E-S
#sS
O—S
HçS
E0T
$vT
7›T
SÓT
Y'U
Z�U
cÜU
D@V
b…V
*èV
)W
#=W
/aW
;‘W
%ÍW
óW
=X
 @X
)aX
<‹X
ÈX
9ØX
8Y
,KY
[xY
WÔY
K,Z
AxZ
AºZ
2üZ
-/[
"][
'€[
5¨[
)Þ[
\
\
2\
P\
d\
\
 ™\
!º\
 Ü\
!ý\
 ]
!@]
b]
‚]
¢]
4Â]
÷]
!^
7^
Q^
Ed^
Fª^
Bñ^
!4_
+V_
:‚_
v½_
14`
Pf`
@·`
:ø`
13a
aea
(Ça
(ða
b
#9b
(]b
†b
)¥b
.Ïb
'þb
&c
;Ac
<}c
?ºc
Eúc
)@d
&jd
,‘d
#¾d
1âd
 e
J5e
%€e
0¦e
=×e
,f
.Bf
=qf
H¯f
øf
)g
'<g
dg
{g
-‹g
'¹g
&ág
h
'#h
Kh
%kh
-‘h
+¿h
5ëh
6!i
!Xi
zi
0ši
Ëi
+åi
.j
#@j
!dj
-†j
$´j
$Ùj
#þj
6"k
?Yk
3™k
,Ík
úk
6l
Gl
+cl
:�l
BÊl
-
m
.;m
5jm
/ m
8Ðm
U	n
[_n
\»n
eo
F~o
dÅo
a*p
gŒp
hôp
q]q
RÏq
p"r
Y“r
.ír
Ns
 ks
]Œs
"ês
>
t
-Lt
9zt
I´t
Eþt
HDu
H�u
8Öu
Dv
)Tv
C~v
;Âv
Oþv
GNw
F–w
+Ýw
	x
/'x
%Wx
-}x
0«x
2Üx
#y
3y
7Py
+ˆy
*´y
*ßy
S
! z
<^z
›z
*»z
*æz
9{
<K{
'ˆ{
6°{
!ç{
-	|
17|
4i|
&ž|
NÅ|
Q}
?f}
:¦}
,á}
$~
&3~
 Z~
{~
I›~
=å~
/#
"S
(v
'Ÿ
*Ç
8ò
H+€
Kt€
3À€
ô€
#�
,4�
5a�
#—�
;»�
)÷�
%!‚
!G‚
i‚
/‡‚
3·‚
3ë‚
/ƒ
5Oƒ
…ƒ
-žƒ
"Ìƒ
&ïƒ
„
;/„
4k„
 „
5¯„
.å„
D…
$Y…
)~…
&¨…
)Ï…
0ù…
1*†
\†
;w†
5³†
?é†
7)‡
<a‡
8ž‡
×‡
)ð‡
ˆ
=9ˆ
9wˆ
-±ˆ
'ßˆ
?‰
2G‰
8z‰
<³‰
ð‰
&Š
*/Š
'ZŠ
‚Š
œŠ
 ¹Š
6ÚŠ
F‹
RX‹
:«‹
5æ‹
:Œ
WŒ
8nŒ
1§Œ
-ÙŒ
(�
[0�
3Œ�
.À�
@ï�
E0Ž
QvŽ
*ÈŽ
(óŽ
*�
G�
\�
l�
€�
”�
¨�
º�
Î�
à�
ò�
�
�
'�
;�
Q�
c�
w�
ˆ�
š�
¬�
À�
Ò�
æ�
ø�
‘
‘
0‘
D‘
V‘
h‘
z‘
Œ‘
ž‘
²‘
Æ‘
Ú‘
ì‘
þ‘
’
$’
8’
J’
^’
o’
ƒ’
•’
§’
¹’
Ë’
Ý’
ñ’
“
“
)“
=“
O“
e“
w“
‰“
›“
/­“
Ý“
ï“
”
C”
Ca”
¥”
¾”
0Õ”
;•
1B•
St•
hÈ•
a1–
“–
¯–
¿–
Þ–
ô–
#—
$3—
(X—
�—
›—
¹—
#Ê—
 î—
/˜
6?˜
!v˜
˜˜
K·˜
™
'™
';™
'c™
‹™
¦™
»™
Ú™
1ò™
5$š
3Zš
0Žš
4¿š
/ôš
)$›
GN›
1–›
7È›
4œ
#5œ
Yœ
!uœ
!—œ
¹œ
Øœ
%ðœ
(�
?�
_�
0q�
4¢�
×�
ð�
 ž
/ž
*Cž
nž
&Žž
&µž
&Üž
<Ÿ
'@Ÿ
!hŸ
(ŠŸ
³Ÿ
/ÉŸ
&ùŸ
%  
&F 
"m 
*� 
+» 
)ç 
&¡
38¡
l¡
‰¡
/š¡
)Ê¡
"ô¡
.¢
0F¢
"w¢
š¢
:º¢
õ¢
#£
"7£
+Z£
!†£
&¨£
!Ï£
)ñ£
,¤
&H¤
'o¤
—¤
-³¤
!á¤
5¥
9¥
:L¥
.‡¥
(¶¥
ß¥
1ó¥
%¦
&@¦
+g¦
$“¦
%¸¦
)Þ¦
§
1(§
Z§
!x§
+š§
2Æ§
>ù§
-8¨
,f¨
O“¨
ã¨
&©
*©
G©
\©
.p©
Ÿ©
J¿©
R
! ª
3]ª
(‘ª
(ºª
2ãª
$«
N;«
Š«
$§«
TÌ«
K!¬
m¬
�¬
œ¬
)¹¬
+ã¬
6­

F­
.T­
#ƒ­
§­
$Å­
#ê­
®
+,®
#X®
|®
�®
š®
'³®
'Û®
(¯
*,¯
+W¯
>ƒ¯
=Â¯
>°
1?°
(q°
"š°
"½°
Nà°
:/±
j±
†±
¤±
´±
Î±
æ±
²
 ²
 <²
 ]²
 ~²
 Ÿ²
 À²
 á²
 ³
 #³
 D³
!e³
 ‡³
¨³
Æ³
%Ý³
#´
"'´
J´
j´
†´
�´
)»´
)å´
)µ
9µ
Yµ
uµ
‘µ
­µ
Äµ
àµ
÷µ
¶
3¶
O¶
k¶
‡¶
£¶
#¿¶
 ã¶
/·
$4·
%Y·
%·
3¥·
Ù·
ö·
0¸
?¸
Q¸
 h¸
+‰¸
7µ¸
/í¸
¹
"8¹
[¹
 t¹
•¹
'µ¹
 Ý¹
þ¹
º
V2º
‰º
%¤º
%Êº
0ðº
.!»
2P»
$ƒ»
¨»
Â»
)ß»
	¼
%(¼
N¼
)a¼
6‹¼
%Â¼
è¼
=þ¼
$<½
)a½
‹½
"¡½
#Ä½
&è½
¾
#+¾
#O¾
#s¾
—¾
¶¾
<Ê¾
!¿
8)¿
$b¿
 ‡¿
*¨¿
+Ó¿
2ÿ¿
72À
/jÀ
$šÀ
*¿À
"êÀ
'
Á
5Á
=TÁ
’Á
!¬Á
4ÎÁ
HÂ
PLÂ
,�Â
ÊÂ
)àÂ
-
! Ã
&8Ã
'_Ã
‡Ã
§Ã
4ÇÃ
,üÃ
%)Ä
OÄ
mÄ
.ƒÄ
4²Ä
2çÄ
,Å
_GÅ
q§Å
!Æ
A;Æ
A}Æ
¿Æ
$ÛÆ
.Ç
8/Ç
2hÇ
›Ç
+®Ç
7ÚÇ
È
'%È
MÈ
DcÈ
2¨È
,ÛÈ
É
('É
.PÉ
.É
(®É
=×É
!Ê
'7Ê
'_Ê
$‡Ê
7¬Ê
#äÊ
%Ë
6.Ë
3eË
@™Ë
3ÚË
Ì
).Ì
-XÌ
5†Ì
(¼Ì
(åÌ
Í
(-Í
(VÍ
&Í
¦Í
3ÃÍ
.÷Í
*&Î
AQÎ
9“Î
ÍÎ
5áÎ
LÏ
/dÏ
!”Ï
¶Ï
CÕÏ
1Ð
/KÐ
.{Ð
(ªÐ
ÓÐ
ëÐ
%Ñ
&*Ñ
QÑ
)lÑ
–Ñ
«Ñ
ÀÑ
+ÝÑ
/	Ò
.9Ò
QhÒ
HºÒ
4Ó
:8Ó
7sÓ
«Ó
ÅÓ
7ÒÓ
'
! Ô
12Ô
.dÔ
.“Ô
(ÂÔ
1ëÔ
+Õ
.IÕ
+xÕ
%¤Õ
2ÊÕ
ýÕ
$Ö
=Ö
!OÖ
EqÖ
)·Ö
<áÖ
9×
X×
"w×
š×
­×
¿×
*Þ×
#	Ø
!-Ø
!OØ
!qØ
!“Ø
$µØ
"ÚØ
#ýØ
#!Ù
#EÙ
iÙ
'‡Ù
-¯Ù
)ÝÙ
 Ú
(Ú
HÚ
#hÚ
"ŒÚ
$¯Ú
"ÔÚ
÷Ú
&Û
'>Û
+fÛ
(’Û
!»Û
ÝÛ
%ýÛ
7#Ü
3[Ü
1�Ü
fÁÜ
V(Ý
5Ý
µÝ
#¼Ý
àÝ
Þ
 Þ
,7Þ
"dÞ
5‡Þ
R½Þ
2ß
ICß
N�ß
5Üß
Kà
K^à
]ªà
_á
;há
<¤á
áá
â
'â
CDâ
:ˆâ
"Ãâ
-æâ
ã
/ã
_Mã
L­ã
,úã
H'ä
1pä
¢ä
 ±ä
!Òä
+ôä
 å
=å
3Zå
HŽå
×å
1ëå
7æ
Uæ
jæ
 zæ
›æ
!»æ
'Ýæ
,ç
2ç
5Aç
wç
&�ç
6¶ç
Híç
H6è
Oè
'Ïè
=÷è
F5é
9|é
W¶é
qê
œ€ê
ë
'=ë
eë
7|ë
!´ë
+Öë
0ì
3ì
-Sì
�ì
¡ì
Áì
1ßì
2í
*Dí
+oí
/›í
$Ëí
;ðí
.,î
>[î
#šî
?¾î
#þî
!"ï
0Dï
1uï
&§ï
/Îï
4þï
23ð
2fð
8™ð
/Òð
>ñ
/Añ
&qñ
$˜ñ
C½ñ
4ò
:6ò
@qò
&²ò
$Ùò
$þò
-#ó
&Qó
$xó
B�ó
-àó
$ô
3ô
Pô
.lô
›ô
*¹ô
äô
þô
!õ
">õ
3aõ
)•õ
¿õ
%Ûõ
,ö
.ö
$Iö
nö
$‰ö
&®ö
0Õö
&÷
8-÷
)f÷
B�÷
'Ó÷
$û÷
/ ø
7Pø
/ˆø
#¸ø
!Üø
.þø
*-ù
-Xù
B†ù
Éù
!Üù
þù
Eú
haú
Êú
-éú
û
8#û
!\û
~û
.žû
Íû
 çû
ü
,&ü
-Sü
/�ü
5±ü
6çü
/ý
8Ný
?‡ý
Çý
äý
(þ
<,þ
6iþ
@ þ
2áþ
Mÿ
?bÿ
?¢ÿ
1âÿ
9=NhŒ=õ535i%ŸNÅ.6C0zP«2ü+/[1rI¤&î)??6@¶.÷3&,Z)‡(±0Ú:.F&u<œ"ÙüCDZ>Ÿ4Þ44H&}$¤É)Ü"	=)	.g	0–	0Ç	*ø	*#
! N
! 4b
! q—
! .	Q8IŠ>Ô"-6Hd­Å!ä)
%0
%V
|
&�
·
 Õ
!ö
%(8&aˆœ/·ç2(7"`8ƒ9¼!ö7.6f�¬¿4Ï*/%F&l“²!Ñó$ 3(T1}8¯9èG"&jA‘0ÓWD\$¡ ÆNçT6‹0ªBÛA0`4‘KÆ!"4"Wz™&¶%Ýf1j%œÂ2Þ(+:+f&’+¹å)ý-'0U%†0¬Ý û,4'a.‰2¸!ë 
#./R4‚$·EÜA"4dj™2)7@a¢ ¿5à<+S2•È3à+ B@ Oƒ DÓ =!V!/o!Ÿ!.´!1ã!#"9" N"o"…�"ˆ#$ž# Ã#/ä#'$'<$Nd$8³$=ì$-*%ZX%7³%Që%S=&‘&°&"É&$ì&#'(5')^'9ˆ'-Â'ð''(G7((-˜(Æ(Ú(ô('):)G)8f) Ÿ)$À)#å)	**!** L*.m*œ*¶*5Ò*+$+13+5e+-›+É+à+ö+/,C5,5y,
¯,"½,/à,--.>-+m-4™-;Î-+
! .*6.3a."•.&¸.#ß.#/"'/"J/m/�/'«/(Ó/ü/20.F0u0&’0#¹0"Ý0-1,.1[1/v1,¦1(Ó15ü1722'j2’2 ¨2$É2î2+39:3t3*‘3,¼3,é344"K4Cn4&²48Ù45'05%X5.~5/­5$Ý5A6KD65�6Æ6å6'7!,7LN7V›7Eò7+88,d8M‘8Bß8,"9:O97Š9;Â95þ934:4h:.�:Ì:è:.;+5;0a;"’;9µ;Iï;I9<.ƒ<*²<-Ý<0=1<=&n='•=(½=/æ=4>)K>,u>-¢>'Ð>(ø>&!?H?W?=g?(¥?;Î?D
! @FO@'–@4¾@Zó@9NA4ˆA8½AHöA!?B(aBEŠBEÐBC(C)FC1pC2¢CaÕCi7DS¡DõD(E&;E:bE�ER­ENF+OF#{F*ŸF+ÊF*öF!G6G UG!vG˜G/´G-äG.HAHFH4MH‚H�H¨H5¾H,ôH<!I5^I1”IzÆI1AJPsJlÄJ81KLjKH·KLL\4L3‘L7ÅL*ýL.(M'WM,M"¬M<ÏM1N4>N+sNŸN5½N#óN-OEOL]O5ªOàOõOBP:VP.‘P=ÀPMþP9LQo†QRöQZIR&¤RBËR>SAMS*�SNºS	T:#TP^T<¯TAìTl.U5›U1ÑU)V2-V"`VƒV–V!©VËVêVW$!W/FW/vW/¦W/ÖW3X8:X3sX8§X+àX3Y+@Y3lYA Y@âY:#Z9^Z9˜Z9ÒZ;[;H[3„[3¸[Hì[.5\&d\‹\%§\6Í\3]Y8]<’]8Ï]^3&^*Z^.…^!´^QÖ^%(_DN_-“_YÁ_Y`<u`¶²`¶ia= b2^bF‘b'Øb)c6*c6ac˜c¸cÊcãc$õcd+d9Ed;d/»d/ëd#e?e"\e!e!¡eÃe"Ùeüe=fRflfƒf.—fHÆfwg!‡g>©g2èg hB<h3h<³h*ðhi 5iVi)vi+ i%Ìi%òi0jIj]jyj?™jDÙjk%=k'ck*‹k7¶kîk
! l&lYAl,›lHÈlAmZSmH®m-÷m6%n5\n’n(²n'Ûn)o-o$Jo+oo%›o"Áo-äo%p!8p<Zp>—p,Öpq q@?q'€q!¨q Êqëqr1"r5Tr*Šrµr7Ìr=sEBs1ˆsLºsLt-Tt*‚t=­t=ëtc)u9�u"Çu"êu#
vJ1vC|v?ÀvMwBNw&‘w*¸w*ãw%xU4x¿Šx‰Jy7Ôy.z†;z8Âz3ûz4/{ d{_…{4å{ |.;|Oj|Bº|Ký|JI}K”}Kà}J,~Kw~5Ã~7ù~J1G|9Ä9þE8€Q~€DÐ€D�@Z��›�:,‚^g‚#Æ‚-ê‚ƒƒ	'ƒJ1ƒ+|ƒ	¨ƒ²ƒ¾ƒ%Òƒ,øƒn%„m”„d…8g…: …;Û…;†:S†LŽ†%Û†&‡;(‡:d‡Ÿ‡§‡<¸‡õ‡!ˆ-*ˆ.Xˆ*‡ˆ²ˆ(Ðˆ8ùˆ<2‰Bo‰F²‰Bù‰Z<Š(—Š)ÀŠ:êŠ(%‹1N‹<€‹R½‹/Œ/@Œ6pŒc§Œ6�CB�6†�7½�)õ�FŽBfŽ©Ž;¾Ž&úŽ0!�\R�¯�>Í�A�(N�-w�4¥�Ú�"ø�Q‘@m‘B®‘1ñ‘4#’'X’'€’	¨’²’DÍ’@“S“.p“Ÿ“,¼“1é“)”"E”*h”5“”É”Þ”ø”h•z•—• ±•1Ò•1– 6–W–t–%‘–·– Ó–ô–%—6—O—$k—�—.°—ß—î—&˜#,˜P˜i˜�˜Ÿ˜´˜É˜&ß˜/™:6™)q™)›™2Å™ø™š6/š fš
‡š7•š.ÍšBüšJ?›.Š›1¹›@ë›@,œmœŒœ;¨œ,äœ>�(P�Ky�$Å�ê�8ž>ž>TžN“žMâž30Ÿ@dŸ¥ŸÂŸÓŸ)óŸ( @F %‡ +­ Ù 2ï +"¡+N¡$z¡6Ÿ¡Ö¡5ò¡<(¢<e¢4¢¢7×¢£/.£5^£A”£7Ö£>¤PM¤až¤%¥B&¥i¥ƒ¥%¢¥-È¥+ö¥6"¦-Y¦.‡¦-¶¦ä¦*÷¦`"§$ƒ§1¨§Ú§=í§+¨,H¨u¨•¨-µ¨:ã¨©1;©m©4ƒ©8¸©Jñ©%<ª%bª&ˆªC¯ª&óª&« A«Db«§«Å«LÝ«A*¬ l¬�¬«¬È¬Ý¬ò¬)­1­P­0m­8ž­,×­2®"7®?Z®š®,º®Eç®!-¯(O¯,x¯,¥¯$Ò¯÷¯°(1°7Z°!’°´°2Í°$±W%±;}±>¹±>ø±97²-q²3Ÿ²Ó²4ñ²)&³P³!j³+Œ³¸³Õ³(ë³´*´DI´=Ž´]Ì´#*µCNµ,’µ<¿µ6üµ;3¶6o¶n¦¶>·*T·6·4¶·Ië·.5¸$d¸-‰¸!·¸&Ù¸ ¹!¹5¹I¹7R¹Š¹©¹Ä¹(ß¹%º0.º!_º"�º'¤º(Ìº4õºE*»*p»)›»;Å»6¼+8¼1d¼=–¼Ô¼ó¼½!2½7T½!Œ½®½Ì½1ä½0¾)G¾)q¾›¾1¶¾8è¾9!¿0[¿?Œ¿\Ì¿\)À$†À#«ÀÏÀfêÀOQÁ ¡Á]ÂÁ+ ÂLÂ iÂMŠÂ-ØÂIÃhPÃ2¹ÃìÃ!üÃ"Ä,AÄnÄ4ŒÄ*ÁÄ ìÄO
Å]ÅFwÅ=¾ÅüÅ$Æ$;Æ8`Æ^™Æ(øÆ(!Ç.JÇJyÇ&ÄÇ5ëÇ!È5@È:vÈ=±È/ïÈ*ÉSJÉCžÉ%âÉ2Ê#;Ê'_Ê-‡ÊNµÊ<Ë7AË&yË^ ËVÿË6VÌR�ÌˆàÌ8iÍB¢Í@åÍ0&Î9WÎ&‘Î4¸Î$íÎ3Ï6FÏ}Ï“Ï&²Ï+ÙÏ5Ð0;ÐlÐ:ŠÐ)ÅÐ)ïÐ(Ñ(BÑ#kÑ(�Ñ%¸Ñ+ÞÑ
! Ò 'ÒHÒ+hÒ”Ò"©ÒÌÒÞÒ
! öÒÓÓ9Ó$VÓ){Ó.¥Ó$ÔÓ(ùÓ("ÔKÔ(jÔ6“Ô3ÊÔ:þÔ?9Õ4yÕ	®Õ%¸Õ'ÞÕ-Ö54Ö!jÖ1ŒÖ¾Ö)ÜÖ#×5*×8`×+™×8Å×1þ×%0Ø&VØ}Ø.›ØÊØ-éØ'Ù*?Ù4jÙŸÙ$ºÙ(ßÙ5Ú#>Ú)bÚ)ŒÚ*¶Ú!áÚ"Û"&Û.IÛxÛ“Û!®ÛÐÛïÛ	ÜH&Ü/oÜ@ŸÜàÜõÜeÝYrÝ&ÌÝóÝ Þ,Þ"HÞSkÞ¿Þ.ÞÞ
ß,ßKßjß‰ß?šßGÚß?"à*bà!�à¯à#¾à âà*á).á,Xá4…á)ºá$äá=	â'Gâ<oâ=¬â'êâ3ãBFã4‰ã.¾ã#íã5äEGä5�ä4Ãä)øä)"å-Lå"zå@�å8Þå"æ9:æ!tæF–æ$Ýæ*ç+-çYç-oç'�ç)ÅçïçEèMQèUŸèFõè0<é&mé5”é'Êé5òé(êAê`ê$ê¤êÄêAáê9#ëJ]ë0¨ë7Ùëì3)ì&]ì-„ì(²ì Ûì&üì #íDí-]íV‹í/âíî*îFî0bî'“î#»î9ßî ïM:ï!ˆï'ªï'Òï9úï34ð4hð;�ðMÙð6'ñ/^ñ2Žñ2Áñ,ôñI!ò3kòŸò´ò3Èò/üò3,ó7`ó3˜óÌó)ìó)ô+@ô/lô2œô$Ïô-ôô@"õ$cõ!ˆõ#ªõ Îõ4ïõH$ö(mö–ö­öÆö'Ûö÷÷)4÷(^÷Z‡÷+â÷"ø1øEø[ø9wø±ø2Áø6ôøT+ù,€ù7­ù3åù/ú6Iú0€úJ±ú8üú5û%Qû,wû$¤û.Éû9øû(2ü([ü4„ü9¹ü7óü=+ý3iý/�ý4Íý.þ.1þ4`þ.•þ.Äþ,óþ9 ÿ9Zÿ9”ÿ:Îÿ9	:C9~9¸WòWJ.¢Ñæ7<>O{LËXFq9¸$ò!"9&\)ƒ­Éè.û**,U ‚0£#Ô=ø6<Q.Ž)½5ç*$Hm+�!¹ Û-üO*z!“<µ-ò$ 	7E	.}	(¬	.Õ	-
! 2
! 1B
! 7t
! .¬
! /Û
! F3R'†"®+Ñ3ý@1Dr%·Ý+ý3)
]
s
Ž
9®
4è
-(K<t±#Ï#ó(4f]¡Äf$†¤6+Mb:°6ë6"/Y%‰-¯<ÝH5c&™7ÀAøG:‚@š$Û2E3y �:®é*A+3mD¡3æ;$V3{5¯0å6@M?ŽDÎ@;T=�Îâ÷!5H]q†š¯ÅÙï	0A[p†œ¯Â9ÚLIaH«MôQBD”(Ù(3+d_3Ä%ø=H\?¥(åB HQ 7š ZÒ Y-!P‡!BØ!["8w"\°"b
#\p#XÍ#K&$Nr$UÁ$U%Um%VÃ%V&Vq&UÈ&U'Ut'VÊ'V!(Vx(UÏ(U%)U{)VÑ)V(*V*2Ö*$	+.+-M+i{+>å+?$,Fd,+«,4×,0-0=-1n-9 -%Ú-!.+".+N.+z.,¦.+Ó.+ÿ.,+/,X/*…/W°/,0&50K\0K¨0Uô0aJ1{¬1A(24j2]Ÿ2"ý2Z 3Z{3[Ö3[24ZŽ4[é4'E5)m5)—5)Á5Fë5H26W{6XÓ6-,7.Z79‰7AÃ778i=8$§8lÌ8599;o9%«99Ñ9U:5a:Q—:ˆé:!r;>”;4Ó;><<G<C„<6È<-ÿ<!-=;O=7‹=%Ã=1é=2>2N>W�>Ù>.ù>(?<:?2w?-ª?Ø?�ø? †@§@2Ä@(÷@E AEfAM¬A0úA.+BZBIzB3ÄB>øBX7CB�CÓCFåC!,D/ND!~D1 D)ÒD'üD)$E7NE%†E¬E*ÊE"õE!F):F dF…F6¤F ÛFRüF/OG(G"¨G1ËG9ýG7H)OH(yH¢HÀH ÕHöH	I1'I+YI2…I/¸I/èI(J8AJ&zJ¡J#ÀJ"äJK*"K!MK oK�K*¨K6ÓK*
! L5L2UL$ˆL­LËLàLýLM)0M,ZM0‡M7¸M!ðM#N06N&gN#ŽN;²N/îNAO3`O/”O(ÄO8íO!&PMHP6–P8ÍP.Q35Q-iQJ—QKâQ,.RA[RH�R>æRU%S&{S'¢SLÊSHTU`TF¶TCýT@AU=‚U8ÀUOùU-IVwV0’V/ÃVóV8	W0BWDsW1¸W$êW7X,GX0tX¥X8ÁX'úX&"Y+IY%uY>›YYÚYb4Z#—ZH»Z([$-[/R[‚[4˜[‚Í[P\-o\C�\Cá\-%]-S]-�]5¯].å]%^:^N^a^'x^0 ^0Ñ^__7_"V_'y_¡_H¿_(`31`1e`3—`5Ë`a/!aQaFha(¯a)Øa1b84b+mb+™b/Åb6õb,c.¬c+Ûc0d8d(Sd)|d*¦d-Ñd*ÿd,*eWeue"”e ·eØeîefA f bfEƒf#Éf íf7g,Fg(sg4œgÑg(ëg/h/Dh.th£hÂh%Ýh4i48i+mi3™i0Íi3þi,2j)_j7‰j6Áj!øj&k7Ak2yk.¬k)Ûk+l.1l6`l—l4²lçl,m2m"Hm/km?›m+ÛmBn6Jn�nF¡n%èno7"o2Zo4�o0Âo>óo"2p1Up.‡p!¶pØpôp^qkq3‡q%»q(áq
! r)rCr3Wr‹r' r(Èr$ñr>s9Us)�sE¹s!ÿs!t3tFt1]t"�t²tÍt6æt<u Zu{u’u,­u&Úu"vH$v3mv/¡vUÑv&'wLNw3›wYÏw8)x3bx4–x Ëxìxÿxy&/y*Vy*�y,¬yÙy÷y:zDRz)—zÁzÛz"òz{5{S{1i{.›{*Ê{9õ{ /|P|m|,ƒ|°|5È|.þ|-}/C}0s}¤}Ã}à}-í}"~->~,l~™~«~É~ã~ü~'*D)o4™KÎ€!7€/Y€*‰€)´€Þ€ý€*�!@�$b�$‡�¬�Ç�$à�‚‚9‚IS‚3�‚Ñ‚!Ý‚#ÿ‚&#ƒJƒ5eƒ›ƒ(±ƒ@ÚƒB„A^„  „Á„ á„-…;0…!l…1Ž…À…à…ü…!†P9†6Š†<Á†"þ†.!‡GP‡G˜‡'à‡-ˆ36ˆ jˆ‹ˆ(¨ˆ%Ñˆ1÷ˆ#)‰5M‰*ƒ‰'®‰$Ö‰'û‰3#ŠJWŠ>¢Š%áŠ+‹3‹"?‹b‹!w‹A™‹EÛ‹D!ŒfŒ�Œ#–Œ&ºŒ2áŒ:�MO�/��(Í�?ö�.6Ž2eŽ$˜ŽZ½Ž8�#Q�u�‘�®�%Ì�7ò�&*�(Q�)z�!¤� Æ�2ç�‘+9‘e‘ƒ‘¢‘!Á‘ã‘+÷‘#’JA’=Œ’2Ê’=ý’2;“Bn“7±“=é“<'”Ad”¦”Ã”&ß”-•&4•[•!{•�•¹•B×•"–=–9\–4––Ë–$ß–!—.&—GU—�—2·—$ê—˜%&˜)L˜v˜“˜-®˜Ü˜&û˜"™%7™]™r™h†™>ï™.šGšP^š9¯š*éš>›?S›z“›#œ-2œD`œ1¥œ×œðœ6�f7�Kž�Nê�_9ž.™ž9Èž2Ÿ<5Ÿ;rŸG®Ÿ(öŸ' G ]^ &¼ 1ã D¡=Z¡E˜¡<Þ¡0¢8L¢K…¢'Ñ¢?ù¢9£-U£0ƒ£$´£EÙ£0¤P¤)n¤&˜¤¿¤!Ò¤\ô¤(Q¥Gz¥9Â¥/ü¥.,¦)[¦)…¦ ¯¦Ð¦4ê¦&§+F§*r§(�§FÆ§0
¨L>¨4‹¨À¨*Ï¨1ú¨U,©N‚©Ñ©]ä©dBª]§ªU«d[«UÀ«N¬Ue¬»¬#Ó¬÷¬+­8­/O­+­/«­ Û­Wü­QT®%¦®2Ì®%ÿ®2%¯/X¯/ˆ¯4¸¯,í¯°2°*K°-v°@¤°-å°@±8T±K�±8Ù±K²^²1}²¯².Ë²Tú²2O³2‚³µ³Ä³3ß³ ´)4´+^´*Š´5µ´ë´1ô´$&µ!Kµ,mµ<šµU×µ!-¶FO¶–¶0µ¶>æ¶#%·I·=g·7¥·CÝ·T!¸Zv¸[Ñ¸d-¹E’¹cØ¹o<º#¬º!Ðºòº:»[K»#§»Ë»=ë»/)¼%Y¼¼Ÿ¼1¿¼Iñ¼C;½D½%Ä½[ê½F¾,f¾7“¾#Ë¾%ï¾4¿2J¿I}¿Ç¿0Û¿À&À(DÀ&mÀ/”À+ÄÀ-ðÀ+Á@JÁ<‹Á8ÈÁ5Â67ÂnÂŠÂ,§Â2ÔÂ?ÃGÃaÃ7yÃB±Ã,ôÃ'!Ä6IÄ+€Ä+¬Ä6ØÄ?Å)OÅ2yÅ¬ÅÁÅ!ÓÅ'õÅ(ÆFÆ-fÆ=”Æ#ÒÆ!öÆ5Ç)NÇ%xÇ.žÇ/ÍÇ0ýÇ..È6]È#”È¸ÈËÈ3êÈ6É'UÉ)}É §ÉAÈÉ"
! Ê(-ÊVÊhÊ-tÊ¢Ê	±ÊA»ÊýÊË0ËOOË'ŸË&ÇËîË.
! Ì9ÌYÌ%wÌL�ÌêÌÍÍ0<ÍmÍrÍmƒÍŸñÍZ‘Î&ìÎ%Ï#9Ï*]ÏˆÏ*œÏ$ÇÏ*ìÏ"Ð<:Ð8wÐ °Ð"ÑÐ&ôÐÑ4Ñ*TÑ5Ñ.µÑ4äÑAÒ6[Ò2’Ò8ÅÒ2þÒ21Ó<dÓ2¡Ó>ÔÓ5Ô>IÔ)ˆÔ0²Ô"ãÔÕ Õ;Õ%WÕ"}Õ  Õ ÁÕ-âÕ"Ö!3ÖUÖ%oÖ%•Ök»Ö''×4O×J„×Ï×ß×'ý× %Ø+FØ!rØ”Ø¥ØÃØàØøØÙ)Ù5=Ù-sÙ¡Ù
­Ù»Û¼½Û¹zÜ4Ý MÝ
! nÝ1yÞ2«ÞRÞÞ1ßFßRß^ßKgßL³ßZà=[àI™à;ãàKáXká=ÄáPâSâmâ$„â&©â&Ðâ#÷â&ã.Bãqã*xã+£ã›Ïãkäqä4‹ä(Àä%éäZå}jå9èå\"æ‚æLçAOçQ‘çãçLcè`°è]édoé>Ôé;êBOêM’êQàêP2ëƒëEìAIìR‹ì9ÞìNíMgí7µíQííB?î9‚î’¼îFOï>–ïŒÕï9bð‚œðFñMfñx´ñF-òFtòN»òQ
! ó \óSýó¢QôOôôMDõ[’õ^îõOMöI�öAçö>)÷>h÷@§÷|è÷SeøK¹øTùFZùM¡ùPïù:@úG{ú4Ãú:øû53üZiü(Äü&íücý{xý8ôýN-þ|þ+ˆþ8´þCíþ1ÿ)Eÿ0oÿ	 ÿ9ªÿ\äÿrA;´Jðn;/ª8Ú)=GOQ—é$(*@IkIµ6ÿ%6\(y(¢/Ë2û"."Q t•
! ¯º$Îó8
E(S@|J½=&Od,´;á;Y6yV°D	BL	v�	O
! *V
! '�
! F©
! )ð
! H8c>œtÛP9pMª&ø>
^
g
"
'¢
KÊ
<rSAÆ6,c[tÐFÖO8mI¦>ð1/vacØd<l¡[VjVÁPXiVÂlh†>ïR.a�,ã0@AO‚IÒv@“Ôë,û,(@U+–6Â5ù/>C‚œ;°>ì+*E2p3£9×7*I>tA³8õY.9ˆBÂ9-?@m1®JàW+Bƒ7Æ9þ�8 gº H"!Gk!N³!8"=;"=y"G·"<ÿ"l<#]©#d$Ll$N¹$%W %Vx%[Ï%]+&V‰&Uà&\6'l“'x(Ay(\»(�)_¦)h*co*rÓ*yF+]À+S,Sr,^Æ,l%-U’-oè-WX.B°.yó.sm/Pá/c20O–0ræ0ZY1n´1F#2Kj2L¶2Y3n]3]Ì3?*4/j4Cš4"Þ4@50B55s5H©5Fò5e96QŸ6sñ6ne7{Ô7ìP8=9€L:‘Í:~_;”Þ;�s< =}¤=Ž">X±>D
! ?fO?Ò¶?ô‰@s~A„òAqwB‚éB‚lC“ïCpƒD�ôDFvEB½EˆFª‰FN4G_ƒGUãGf9H] HnþHKmI\¹I"J#9J!]J.J;®JêJ2K%5K[K-yK!§KÉK1áK5L>IL(ˆLw±L<)M>fMT¥MúM+N-;N5iNŸN+¿NëN=OM?O]�OAëO-P9GP&�PA¨PfêP QQFrQ8¹Q?òQ:2R8mR8¦R6ßR1S9HS˜‚S*T5FT+|TJ¨TIóT!=U>_U!žUUÀU0VRGVqšV*W-7W,eW+’W_¾WBXAaXC£XAçXC)Y6mY:¤Y<ßY;Z@XZ=™Zu×Z(M[(v[,Ÿ[@Ì[X
\[f\JÂ\P
]X^]b·]b^X}^_Ö^W6_^Ž_jí_KX`d¤`X	aHbaB«aCîaZ2bW�bSåb39c@mcq®c� dH®d1÷dT)eR~e0Ñe!f!$f>FfC…flÉfH6gXgLØgZ%hQ€hGÒh1idLic±iKj aj@‚jsÃjt7k=¬kaêkYLl8¦lIßlJ)mGtmp¼m'-n:Unr�njoHno>·o<öo/3p^cp:ÂpLýpJqIfq{°qD,rdqrxÖr+OsJ{sTÆs>t8Zt%“tH¹tOuGRu¦šu3AvXuv=ÎvAw6Nw9…w2¿w9òw2,xC_x:£x"Þx/y/1yLayH®yD÷y1<z8nz7§z?ßzD{dd{1É{9û{:5|Kp|4¼|4ñ|5&}J\}I§}Cñ}75~7m~O¥~0õ~-&TJsI¾E€7N€P†€2×€%
! �30�1d�S–�2ê�M‚k‚;ˆ‚4Ä‚ù‚CƒE\ƒG¢ƒoêƒTZ„)¯„)Ù„/…53…Fi…:°…Më…B9†?|†C¼†E‡?F‡s†‡)ú‡>$ˆMcˆ5±ˆ3çˆI‰Fe‰L¬‰Dù‰D>ŠDƒŠDÈŠ3
‹0A‹:r‹!­‹CÏ‹!Œ75ŒQmŒ.¿Œ.îŒ9�]W�5µ�7ë�K#Ž.oŽJžŽGéŽ@1�@r�=³�(ñ�/�FJ�:‘�1Ì�,þ�.+‘.Z‘W‰‘(á‘'
! ’?2’8r’7«’:ã’“;8“2t“J§“(ò“5”hQ”Gº”E•2H•+{•.§•RÖ•5)–L_–J¬–7÷–!/—GQ—:™—GÔ—J˜8g˜C ˜ä˜1™6™,V™9ƒ™½™$Ó™\ø™2Uš0ˆš8¹šMòšO@›3�›bÄ›;'œ>cœ,¢œ-Ïœ?ýœ1=�(o�8˜�,Ñ�2þ�51ž4gž<œž5Ùž2Ÿ5BŸ*xŸ9£Ÿ/ÝŸ0
 B> >� #À *ä M¡9]¡>—¡Ö¡HÚ¡#¢T;¢T�¢Tå¢O:£TŠ£Sß£S3¤8‡¤ŸÀ¤J`¥I«¥9õ¥K/¦P{¦DÌ¦=§IO§C™§ZÝ§O8¨Lˆ¨=Õ¨O©Cc©G§©Rï©8BªE{ªIÁªN«EZ«G «Iè«>2¬Pq¬0Â¬Mó¬EA­"‡­;ª­Kæ­b2®\•®&ò®C¯%]¯*ƒ¯N®¯,ý¯(*°'S°4{°.°°ß°"ú°C±#a±'…±4­±/â±7²'J²/r².¢²3Ñ²K³*Q³#|³2 ³8Ó³-´=:´#x´/œ´%Ì´Hò´C;µ>µ?¾µ9þµE8¶:~¶\¹¶Œ·`£·;¸7@¸Ox¸kÈ¸,4¹Ja¹C¬¹>ð¹C/ºWsºVËºI"»il»DÖ»:¼FV¼s�¼E½KW½B£½9æ½A ¾Mb¾5°¾3æ¾4¿LO¿*œ¿DÇ¿À(ÀDÀBYÀ`œÀEýÀBCÁ_†ÁaæÁ>HÂS‡ÂeÛÂ?AÃ:�ÃF¼ÃQÄAUÄK—Ä#ãÄ#ÅL+ÅjxÅ:ãÅ0Æ@OÆ<�Æ0ÍÆ/þÆL.Ç5{ÇW±ÇE	È;OÈ=‹È\ÉÈ@&É'gÉ�É@©ÉêÉ…üÉM‚ÊFÐÊFË;^Ë.šË@ÉËC
! ÌqNÌ`ÀÌl!Í5ŽÍ5ÄÍ6úÍ<1Î!nÎI�ÎFÚÎU!ÏZwÏTÒÏZ'Ð?‚Ð,ÂÐ]ïÐvMÑiÄÑF.Ò3uÒd©ÒWÓxfÓ�ßÓPpÔ�ÁÔ€OÕFÐÕ=ÖeUÖ>»ÖDúÖ:?×fz×Bá×3$Ø!XØ7zØ-²Ø(àØ*	Ù&4Ù'[Ù%ƒÙG©Ù\ñÙ8NÚ$‡Ú(¬ÚFÕÚfÛVƒÛ€ÚÛ1[ÜK�Ü,ÙÜ"ÝR)ÝP|ÝSÍÝA!ÞXcÞ4¼Þ4ñÞ&ßCFß9Šß&Äß0ëßNà#kàK�à,Ûà3á/<á6lá5£á.ÙáHâQâQcâ;µâ,ñâ2ã#Qã1uã.§ãCÖãKäNfä*µä"àä$å0(å(Yå*‚å3­å&áåLæ2Uæ4ˆæ9½æ4÷æ ,çSMç4¡ç`ÖçR7è1Šè�¼è�>é3ÀékôéI`êQªê4üêR1ë7„ë(¼ë{åë�aìcñìMUí8£ícÜí.@î)oî'™î-Áî@ïî,0ï']ï…ï%¤ï�Êïe[ðƒÁðQEñP—ñ.èñLòdò/„òj´ò3ó+SóRóQÒóP$ô1uô#§ôKËô(õ(@õ*iõY”õîõþõ-ö6Hö=ö~½ö*<÷@g÷¨÷·÷Ö÷ñ÷=øJøYø<vøF³øUúøOPù9 ùOÚùI*ú†túlûú•hûxþû‘wüP	ýZý9rý/¬ý'ÜýBþ?GþP‡þ0Øþ/	ÿ?9ÿ,yÿ+¦ÿBÒÿ58KJ„;Ï<4H;}P¹^
! :iN¤Pó]D2¢PÕ@&$gLŒ?Ù]Gww¿d7Wœ=ô[2%Ž—´CL?�EÐH	B_	0¢	:Ó	0
! C?
! €ƒ
! jJo’ºDM8’JË3
>J
6‰
;À
.ü
++JW;¢0Þ+1;@m„®P3.„(³jÜ1GCy/½Eí>32r$¥DÊ=mMm»4),^‹=¤5â/;H?„(ÄBí205c=™&×=þA<E~CÄ4,=+j–)´EÞ+$)PÊzÚE] ^~ÒÝÎ°~Žþ^�_ìØLÀ% jæ hQ!Ôº!¼�"hL#fµ#�$;­$Zé$3D%<x%Wµ%N
&j\&sÇ&};'g¹'E!(zg(*â(3
)MA)E�)ÚÕ)u°*ê&+’,º¤,f_-7Æ-^þ-9].:—.;Ò.=/KL/\˜/Cõ/n90�¨0H91Y‚1UÜ1422'g2 �20°2Wá2793,q3@ž3cß3C4Y4's47›4Ó44ï42$5lW5ŽÄ5>S6T’6Yç6<A7p~7Fï7C68:z8Gµ8Gý8_E9{¥9S!:Wu:iÍ:…7;W½;S<Di<T®<À=`Ä=g%>B�>8Ð>K	?RU?f¨?X@Ch@*¬@!×@<ù@"6AYA<uA(²A,ÛA2B3;BuoB1åBQC8iC<¢C4ßC6DGKDI“DVÝDh4EB�E?àEF F=gFC¥FCéFS-GO�G@ÑGPHVcH¸ºH\sIcÐI64J4kJ@ J8áJ K
! ;K*FK1qK3£K×K\ìK9ILƒL#¡L)ÅLOïLO?M^�MzîMHiN-²NàN/Om0OžO+¶O-âOKP\PnP"ŽP!±P&ÓP úPQQWmQrÅQ 8RKYRY¥R2ÿR72S!jSŒSJ¬S÷S(
T6TJMTF˜TBßT%"U4HU!}U"ŸU+ÂU8îU9'VAaV'£V,ËVKøVDW(cW/ŒW9¼W6öW.-X@\XQ�X%ïX6YFLY&“Y8ºY9óY\-ZPŠZGÛZ0#[ T[8u[(®[×[>õ[74\-l\2š\&Í\,ô\*!],L]�y]�
! ^9Œ^aÆ^f(_v�_%``,`2�`%À`Læ`)3a/]a�aJ¥a ða,b&>b eb8†bV¿bHc._cOŽcšÞc6yd-°d<Þd3e/Oe'e,§e&Ôe,ûe"(f&Kf+rf%žf Äf5åfg"3g8Vg#�g³g&Æg.íg-hJh)eh�h8­h$æh'i3i Oipi �i,®i,ÛiEj7Nj@†j7ÇjGÿjGGk�k§kDÁkjl&ql-˜l Æl'çl+m ;mI\m!¦m#Èmìmým&n*9n3dn'˜nÀnØn÷no.3obo.o%®o Ôo1õo'p$Dp;ip¥p»pÚphëpTq-kq1™q*Ëq2öq1)r%[r"�r,¤rÑrërE
! sGPs˜s:±sVìs2Ct4vt5«t?át/!u?Qug‘uwùuqvFñvC8w(|w1¥wi×w[AxC�x0áx/y"By$eyŠy0ªyÛy$ïy)zJ>z2‰z¼z?Üz.{K{5h{Tž{_ó{lS|‹À|L}Ì}Ië}#5~/Y~*‰~,´~6á~F_y+‹7·™ïJ‰€5Ô€ 
! �:+�7f�ž�Xº�Y‚:m‚D¨‚]í‚CKƒM�ƒOÝƒI-„Xw„GÐ„Y…-r…1 …-Ò…%†@&†}g†]å†C‡6c‡#š‡ ¾‡\ß‡5<ˆ:rˆ<­ˆ9êˆ6$‰?[‰>›‰JÚ‰5%ŠO[Š7«ŠBãŠ/&‹1V‹eˆ‹hî‹jWŒUÂŒ}�[–�=ò�F0Ž1wŽ ©Ž"ÊŽ@íŽ;.�0j�9›�:Õ�V�Yg�1Á�[ó�-O‘F}‘nÄ‘L3’^€’Iß’5)“R_“>²“ ñ“/”2B”'u”.�”Ì”ã”þ”<•GZ•@¢•8ã•–=8–1v–4¨–?Ý–?—]—,}—#ª—^Î—B-˜Lp˜/½˜4í˜!"™ED™GŠ™]Ò™M0šR~š2Ñš9›,>›;k›-§›+Õ›6œ,8œ4eœ6šœYÑœW+�Yƒ�=Ý�8ž+Tž2€ž³žIÓž9Ÿ,WŸ5„Ÿ0ºŸ+ëŸ@ 1X 'Š =² 8ð 7)¡?a¡?¡¡0á¡:¢:M¢%ˆ¢5®¢,ä¢H£;Z£;–£;Ò£7¤F¤#^¤‚¤bŸ¤.¥#1¥U¥+o¥)›¥2Å¥)ø¥."¦Q¦dl¦6Ñ¦Z§7c§(›§ Ä§3å§E¨._¨=Ž¨)Ì¨/ö¨$&©'K©.s©¢©³©:È©]ª'aª‰ª4¦ªÛªcûªV_«_¶«V¬m¬ƒ¬,”¬XÁ¬4­XO­P¨­Lù­MF®M”®aâ®ƒD¯PÈ¯Q°ak°*Í°1ø°**±2U±1ˆ±%º±2à±,²)@²j²G†²Î²:è²,#³ P³5q³?§³0ç³G´#`´/„´´´#Ð´,ô´%!µ7Gµ8µo¸µ&(¶7O¶S‡¶BÛ¶-·IL·D–·;Û·%¸9=¸w¸^’¸%ñ¸…¹:�¹QØ¹7*ºKbº®ºÉºèº?»>F»7…»½»Ô»ò»4¼2E¼x¼@Œ¼AÍ¼K½ [½5|½4²½Dç½3,¾*`¾R‹¾/Þ¾B¿UQ¿2§¿EÚ¿" À'CÀkÀ1‹À5½ÀóÀ&Á&-ÁOTÁ!¤Á,ÆÁóÁ'Â7Â/OÂ+Â«Â*ÈÂóÂÃ(Ã]BÃ" Ã'ÃÃëÃ2Ä ;Ä\ÄrÄ8‰Ä8ÂÄ9ûÄ'5Å3]Å?‘ÅÑÅ/ÕÅLÆ:RÆ%�Æ%³ÆÙÆNùÆNHÇ-—ÇTÅÇ3ÈXNÈ:§È6âÈDÉA^Él ÉW
ÊDeÊZªÊQË2WËLŠË6×Ë?Ì?NÌKŽÌEÚÌP ÍbqÍEÔÍ?ÎOZÎ\ªÎBÏFJÏF‘Ï_ØÏ>8ÐAwÐ<¹ÐSöÐEJÑI�ÑIÚÑJ$ÒGoÒc·ÒQÓFmÓI´ÓBþÓ?AÔE�Ô;ÇÔNÕ]RÕG°ÕMøÕ]FÖB¤ÖLçÖ[4×w�×EØXNØd§ØAÙBNÙP‘ÙCâÙM&ÚQtÚLÆÚZÛVnÛmÅÛ33Ü,gÜ=”ÜÒÜªðÜ-›ÝjÉÝx4ÞM­Þ;ûÞK7ßcƒßçßÉàËàåà"á#&á.Já6yáJ°á"ûáDâ\câTÀâGãK]ãI©ãCóãK7äKƒä^ÏäU.åM„å2Òå$æ&*æ\Qæ ®æÏæLëæL8çC…ç%Éç1ïç:!è5\è5’è5Èè9þèB8é5{éJ±éUüéjRê2½ê6ðê('ë1Pë;‚ë6¾ë«õë˜¡ì8:ísí2�í#Âíæí4î.6î2eî2˜î$Ëî-ðî4ï4Sï!ˆï=ªïèïTûïPPð'¡ð2Éð*üðN'ñdvñYÛñX5ò2ŽòÁòÓò9äòsóT’ó@çó8(ôœaôXþô7Wõ�õL õBíõ60ö/gö#—öi»ö/%÷*U÷+€÷�¬÷;.ø0jø3›øÏøãø;ôøD0ù5uù«ù?Êù;
! ú*FúnqúàúùúHû+[ûB‡û"ÊûDíû$2ü*Wü+‚ü#®ü6Òüs	ý=}ý3»ý:ïý+*þ6Vþ2�þÀþTÛþ+0ÿ-\ÿ-ŠÿC¸ÿ!üÿ//N_~EÞ'$!Lzn)é5I)dŽ[­&	)09Z)”¾Ð3ë7 W7x+°7Ü6?K&‹²CÏ( <]#}(¡Êé:,W5„/º)ê**Up(‹6´Lë!8	 Z	6{	'²	2Ú	'
! 
5
! }C
! /Á
! ñ
! €2ƒ¶¹½=Ö6$6[I’IÜ&
<:
w
.~
@­
î
ú
@D>P]�]íTK+ AÌKRZU­	R
`|—'¶YÞ48;m<©<æg#0‹C¼2;3=oV­;:@<{=¸1ö(3A;u?±:ñ7,8d7�7Õ6
4D8y6²9é1#5U1‹3½=ñC/0s/¤1Ô39:#t4˜MÍHd!„/¦%Ö6üV39Š9Ä3þ62:iH¤CíU14‡6¼JóD> 9ƒ &½ ä!!"@$"4e"=š"=Ø"=#$T#5y#8¯#6è#3$8S$:Œ$9Ç$%>%<]%+š%2Æ%$ù%	&4(&)]&)‡&±&Ç&#ç&)'85'n'u'*ˆ'³'Æ'Ý'ö' (4(G(](=w(,µ(Iâ(P,)})*š)3Å)0ù)]**ˆ*�*7–*
! Î* Ù*ú*+.1+S`+-´+Fâ+:),/d,N”,ã,ø,0-/F-
v-)„-)®-3Ø-).E6.-|.ª.$».à.ÿ./3/P/#c/1‡/(¹/3â/;0XR0«0®0À0Ò0,ä071I1*i12”1=Ç1=2C2U2g2y2‹2'�2 Å2æ2ù23303B3T3 f3‡3™3Q�3Qï3‰A4ÒË4Ož5uî5#d6˜ˆ6ƒ!7µ¥7`[82¼8Qï8#A9De9‡ª9:2:Bm:=°:î:;¡
;i¯;v<’�<##=G=1W=>‰=>È= >%(>7N>
! †>ˆ‘>?® ?*Ï?-ú?0(@-Y@/‡@Ž·@�FAqÈAL:BN‡B‡ÖBD^C-£C>ÑC:D:KD+†D8²D-ëD&E}@E“¾E²RFnGOtGVÄGmH½‰H6GI=~IT¼I?J@QJ1’JÖÄJ8›K*ÔK ÿK# L‡DL6ÌLÁMVÅM8NNUN<¤NGáNC)O±mO/PhOPn¸PP'QUxQhÎQZ7RS’R“æR0zST«SrTQsTgÅTT-U`‚UiãUnMVš¼VcWWs»WE/X:uXš°XKKY[—YEóY69Z<pZP­ZRþZKQ[L�[[ê[MF\Z”\_ï\aO]i±]O^Ek^O±^F_<H_E…_�Ë_MY`O§`G÷`E?a3…aY¹aQbMebA³bEõbE;c8�cPºcWdMcds±dd%eDŠe9Ïe=	fGfVHg„ŸgM$h:rh6­hbäh@GivˆipÿilpjZÝjI8kH‚k?ËkWlcclbÇl›*mTÆmFnSbn\¶ndoBxoŠ»orFpA¹p“ûpb�qVòqcIrd­rfs=ysG·s’ÿs�’tZuCouU³uh	vWrvVÊvG!wCiwq­w+x3KxFx8ÆxVÿxXVy>¯yMîyT<zO‘zBázd${F‰{5Ð{D|PK|`œ|Jý|VH}XŸ}Oø}?H~7ˆ~?À~‚Eƒ/É5ùP/€F€€<Ç€+�K0�B|�P¿�,‚S=‚R‘‚0ä‚0ƒ2Fƒ.yƒB¨ƒ.ëƒC„A^„U „gö„$^…&ƒ…„ª…M/†`}†"Þ†K‡XM‡9¦‡^à‡W?ˆK—ˆYãˆG=‰+…‰O±‰ŒŠXŽŠQçŠb9‹Dœ‹Ná‹O0ŒN€ŒOÏŒ^�,~�J«�3ö�7*Ž/bŽ(’Žn»Ž8*�4c�9˜�pÒ�ÍC�„‘–‘Ÿ’¶’[Õ“l1”\ž”\û”/X•Bˆ•dË•e0–×––#n—’—&«—7Ò—^
! ˜Di˜®˜òÄ˜?·™÷™?šCš.Oš*~šC©š0íšK›6j›4¡›Ö›ò›.û›*œ6œFœ
[œiœ�œ“œ›œ¤œ¬œ½œÍœÙœóœ�#�?�P�\�i�z���ª�Á�Í�Þ�ô�ž%ž1ž*DžsožqãžaUŸm·Ÿf% &Œ >³ Yò +L¡8x¡8±¡Yê¡D¢Lb¢_¯¢<£L£!f£ˆ£Eœ£Dâ£D'¤=l¤6ª¤á¤Eø¤>>¥9}¥4·¥+ì¥>¦W¦-g¦2•¦YÈ¦%"§@H§D‰§Î§Hæ§>/¨-n¨œ¨'·¨+ß¨©(©4F©U{©ZÑ©�,ªL®ª*ûª;&«<b«CŸ«Dã«8(¬;a¬E�¬Qã¬55­:k­Q¦­8ø­61®Ih®H²®Jû®(F¯†o¯Oö°’F±SÙ±µ-²|ã²W`³K¸³9´8>´�w´ù´:yµ7´µgìµ®T¶I·]M·w«·u#¸_™¸bù¸[\¹X¸¹?ºNQº6 º„×ºu\»&Ò»Vù»UP¼:¦¼4á¼½0½G½]½%s½8™½.Ò½¾.¾%H¾-n¾&œ¾/Ã¾Aó¾+5¿a¿¿&�¿qÄ¿(6ÀR_À4²ÀJçÀ>2ÁQqÁKÃÁ‚Â€’ÂQÃPeÃN¶ÃJÄRPÄL£ÄQðÄ,BÅQoÅ7ÁÅ=ùÅ7Æy·Æ^1Ç9�Ç[ÊÇ~&È/¥È/ÕÈ4É2:É`mÉ)ÎÉ6øÉ6/Ê'fÊ2ŽÊNÁÊ|Ë—�ËV%Ìn|Ì=ëÌ+)Í5UÍ4‹Í6ÀÍ7÷ÍC/ÎPsÎsÄÎ&8Ï$_ÏP„Ï>ÕÏAÐ%VÐO|Ð2ÌÐ8ÿÐ 8ÑNYÑ^¨ÑÒH%ÒJnÒi¹Ò]#ÓL�Ó(ÎÓD÷Ó5<Ô0rÔC£ÔçÔ,Õ42ÕZgÕ.ÂÕ8ñÕ?*Ö-jÖW˜ÖLðÖ6=×…t×Cú×I>Ø0ˆØ8¹ØVòØ1IÙ-{ÙM©Ù?÷ÙS7Úg‹Ú6óÚ7*ÛUbÛD¸ÛIýÛHGÜH�Ü:ÙÜ0Ý0EÝqvÝQèÝM:Þ=ˆÞKÆÞTßlgßWÔßF,àFsàMºà\á[eá:ÁáAüáF>âE…âIËâ<ã6Rã=‰ãOÇã;äFSäNšä8éä4"å*Wå$‚åF§å4îå-#æ-Qæ4æ+´æYàæD:ç6ç7¶ç7îç6&è7]è9•è5Ïè>é>Dé;ƒé9¿é1ùéH+ê0tê@¥êBæê7)ëDaë+¦ë+Òë1þë.0ìA_ìP¡ì2òì!%íVGížíˆ¸íAî3VîŠîŽ¦î5ïŽQï3àïMðÄbðN'ò0vò=§ò=åòA#óOeó+µóTáó6ôGSô)›ô4Åô!úô&õwCõ(»õFäõH+ö<tö8±öLêöL7÷L„÷LÑ÷ZøZyø?Ôø)ù>ùa^ùKÀù=ú4Jú3úE³ú1ùú^+û@Šû„Ëû©Püdúü%_ý!…ý%§ýXÍý+&þFRþF™þ[àþ(<ÿGeÿ-­ÿ4ÛÿP@aN¢9ñ4+{`1Ü3<B40´hå5N'„/¬IÜA&Lh1µ9ç8!�Z<ÜJMdY²W^d>Ã(<+,h@•aÖ8	+U	2�	5´	šê	Œ…
! FGYh¡M
! OX2¨2ÛV
=e
£
#Â
7æ
~[�1ùX+<„[Á4=RK�KÜ@(jiÔ8êJ#qn}àH^§OÇ<nTVÃPˆk]ôXR=«PéM:oˆiølbnÏL>T‹OàJ0 {Qœî.D2Yw8ÑU
! I`hª4;H+„9°4êB?b.¢0Ñ>ZAQœî8 2D Ww AÏ F!{X!7Ô!M"0Z">‹"1Ê":ü"47#4l#1¡#DÓ#6$1O$2�$#´$Ø$@ç$X(%N�%AÐ%&-+&Y&1u&§&:¾&Gù&QA'M“'Oá'Q1(Šƒ(Y)ƒh)4ì)!*E1*w*”*#§*Ë*<å*"+B+@a+G¢+@ê+6+,/b,:’, Í,.î,&-D-T-=f-?¤-Aä-8&.#_.ƒ.Q¡.Pó.ND/N“/Kâ/I.0Kx08Ä0@ý02>1<q1 ®1FÏ152eL2V²2„	3‹Ž3_4Rz4UÍ4~#50¢5-Ó5C6E6d6w6Š6)œ6)Æ6,ð6'7:E77€7.¸7_ç7@G8Sˆ8`Ü8F=9@„9SÅ9R:Ll:V¹:J;S[;P¯;7<98<;r<N®<:ý<98=r=‰=6¦=CÝ=E!>Hg>*°> Û><ü>>9?5x?9®?Rè?;@>R@F‘@/Ø@5AJ>AJ‰AÔAòA!Br3BW¦BnþB>mC;¬C;èC;$D;`DWœD'ôDEe0EY–E=ðE>.F7mF9¥FJßFB*GmGˆG¤GV¹G‚HB“HFÖHGI>eI"¤I2ÇI1úI,JKFJO’JJâJM-K9{K9µK[ïK!KLQmLS¿LWMVkMOÂMLN+_N5‹N5ÁN0÷N>(O/gO.—O9ÆO4PF5P=|PHºPTQ)XQ0‚Q"³Q7ÖQ%R?4RCtR*¸R3ãR S8S5¸S4îS/#T@ST”T/©T/ÙTB	U,LU2yU3¬U-àU V</VglVFÔVUWNqWQÀWKXa^XWÀXrYy‹Y_ZWeZV½ZN[Ic[H­[)ö[( \,I\=v\]´\"]*5]J`]L«]ø]4^:H^Gƒ^?Ë^R_>^_>�_LÜ_N)`'x`6 `<×`„ac™a`ýaY^b<¸bŒõbJ‚c*Íc‚øcM{dHÉdce-ve_¤erfBwf)ºf>äf(#g@Lg[�gég	h%)h#Ohsh-�h»hÒhêh i!#i"Ei"hi$‹i$°i0Õij$jBj2_jH’j)Ûj)kr/k6¢k=Ùk/l>Gl9†lwÀls8mK¬mPømgInM±nvÿnGvo[¾o<pAWp±™p°KqOüq1LrL~rgËrc3s9—sJÑs4tIQt7›tLÓt uJ8uJƒuZÎu)v=?v(}v&¦vDÍvJw0]wwŽw_xJfx0±xJâx0-yH^y2§yHÚy2#z]VzG´zHüz2E{ix{„â{gg|‚Ï|2R}A…}2Ç}2ú}0-~K^~ª~;È~%%*TP'¥BÍZ€6k€Y¢€5ü€P2�Fƒ�4Ê�Dÿ�D‚)a‚(‹‚B´‚ ÷‚ƒt7ƒ9¬ƒ\æƒCC„>‡„LÆ„O…1c…5•…}Ë…&I†5p†Y¦†0‡21‡Od‡?´‡Bô‡(7ˆ,`ˆ/�ˆH½ˆD‰$K‰Qp‰*Â‰Hí‰+6ŠDbŠ@§ŠèŠB‹C‹8\‹5•‹Ë‹(ç‹Œ)%Œ?OŒD�Œ1ÔŒR�‚Y�?Ü�BŽ8_Ž2˜Ž2ËŽ,þŽ+�/=�4m�/¢�FÒ�F�-`�SŽ�.â�Y‘Hk‘)´‘)Þ‘Y’b’6�’6¸’,ï’“N4“Gƒ“Ë“,á“*”99”/s”<£”2à”/•/C•4s•>¨•ç•2–4:–.o–<ž–^Û–*:—ce—zÉ—ˆD˜„Í˜ER™„˜™Lš™jš<›áA›$#œ�H�ÐÖ�§žF«Ÿ;ò N.¡S}¡:Ñ¡=¢(J¢s¢"ˆ¢"«¢"Î¢ ñ¢ £$3£$X£$}£"¢£"Å£)è£4¤1G¤/y¤C©¤Uí¤2C¥4v¥>«¥1ê¥D¦Da¦Z¦¦7§w9§P±§O¨wR¨HÊ¨[©Go©8·©@ð©:1ªClªm°ªa«~€«]ÿ«d]¬aÂ¬X$­o}­Lí­M:®„ˆ®(
¯(6¯(_¯(ˆ¯±¯Ðµ°Q†±?Ø±G²7`²-˜²8Æ²Zÿ²WZ³p²³#´PA´G’´nÚ´bIµ`¬µ
¶N-¶I|¶{Æ¶nB·f±·b¸`{¸^Ü¸';¹$c¹Eˆ¹TÎ¹J#ºnº‹º*¥º2Ðº¡»p¥»)¼?@¼N€¼$Ï¼:ô¼,/½\½1|½®½CÉ½3
¾0A¾r¾�¾9«¾=å¾;#¿2_¿’¿4À)GÀDqÀ-¶ÀXäÀI=Á‡Á/§Á×Á=óÁ;1Â=mÂA«Â-íÂ$Ã @Ã aÃJ‚ÃFÍÃ?Ä'TÄ1|Ä-®Ä*ÜÄAÅ9IÅ.ƒÅ2²Å(åÅMÆ)\Æ-†Æ9´ÆqîÆ@`ÇH¡ÇnêÇAYÈS›È=ïÈ1-Éd_É=ÄÉ#Ê4&Ê[Ê yÊšÊV²Ê8	Ë1BË+tË+ Ë+ÌË4øË*-Ì!XÌ,zÌP§Ì.øÌ.'Í.VÍ.…Í/´Í/äÍ0Î0EÎ0vÎ0§Î0ØÎ0	Ï0:Ï0kÏ0œÏ0ÍÏ0þÏ0/Ð.`Ð.�Ð.¾Ð.íÐ.Ñ.KÑ/zÑ.ªÑ.ÙÑ.Ò.7Ò0fÒ0—Ò0ÈÒ0ùÒ.*Ó.YÓ.ˆÓ.·Ó.æÓ.Ô.DÔ.sÔ.¢Ô.ÑÔ/Õ/0Õ-`Õ.ŽÕ.½Õ/ìÕ/Ö.LÖ.{Ö.ªÖ.ÙÖ,×-5×-c×.‘×4À×<õ×E2Ø5xØ5®Ø)äØJÙJYÙ2¤Ù6×ÙHÚAWÚF™Ú;àÚCÛ¤`Û:ÜC@Ü$„Ü(©Ü"ÒÜ5õÜ8+Ý8dÝ1�ÝÏÝ2ÜÝ5Þ2EÞ@xÞD¹ÞCþÞLBßÆ�ß7Và�ŽàJáM[á[©áCâ3IâM}âCËâ?ã?Oã1�ãMÁãJäGZä$¢ä`Çä)(å!Rå[tåGÐåHæ%aæ*‡æ;²æ2îæ)!ç&Kç1rçH¤çLíç:è$Wè&|è £è0Äè-õè(#éLé#fé'Šé+²é'Þé!ê (ê!Iê!kê-�ê&»ê"âê"ë)(ë,Rë%ë3¥ë6Ùë ì$1ì)Vì+€ì)¬ì5Öì`í§míîE4îBzî>½î:üîK7ïƒï>—ïXÖï@/ðWpðIÈð=ñ>Pñ0�ñÀñ'Úñ1ò#4ò[Xò`´ò(ó>>ó;}óB¹óüóIôD]ôP¢ôFóôJ:õC…õFÉõJöM[öF©öIðöU:÷K�÷CÜ÷M ø%nø”ø.¯ø-Þø6ù#Cù3gù›ù#¸ù
Üù)êùú-úH=ú@†úÇúãúøúûT8û5�û/Ãû,óû$ üEüGTügœüRý+Wýdƒýqèý‹ZþdæþcKÿ@¯ÿ&ðÿ >8?w6·$î'ˆ;1Ä/ö9&-`9Ž7È7f8OŸ.ï†i¥U=e2£0Ö&S.Y‚,Ü?	 I3ê/FN<•„ÒFW	ž	²	/Ò	0
! *3
! '^
! *†
! 7±
! +é
! Ka)€!ª Ì$í88K„'ž*Æ4ñA&
7h
- 
@Î
*3:'nP–%çF
T%m<“?ÐIZ@o$°'Õ;ý'9\aX¾<VT+«D×2.O.~ ­+Î4ú,/%\&‚>©4è)3G>{/º-ê,1ETwÌ éM
! #X?|1¼î2
! #=Ba*¤Ï†ékpzÜ_W#·SÛH//x#¨,ÌùE(_;ˆ+Ä%ð=MT=¢)à$
! 4/0d@•<Ö/3!c"…9¨Lâ`/ )� )º rä ›W!xó!»l"Š(#u³#c)$t�$�%œ %Ê=&‹'3”''È''ð't(C�(;Ñ(b
)2p)d£)$*J-*3x*N¬*8û*(4+!]++œ+»+CØ+N,,k,M˜,5æ,/-9L-Q†-1Ø-0
! .8;.]t."Ò.%õ.#/"?/Bb/;¥/á/Aü/>03[0(�05¸0#î0.1%A1=g1c¥1*	2D42y2-—2AÅ2;3-C35q39§3Aá3.#42R4.…4q´4.&5>U5£”5986'r64š64Ï67% 7ÍF798þN8„M9=Ò9I:ZZ:4µ:Hê:33;(g;)�;qº;.,<|[<¤Ø<*}=I¨=Nò=;A>>}>-¼>1ê>/?'L?2t?Q§?.ù?'(@,P@+}@1©@'Û@As#A;—A8ÓA@BjMB,¸B'åB?
CqMCa¿CM!D%oD•DA±DKóD1?EqE>†EvÅE><F\{F,ØFDG!JG lGS�GáG%èGKH$ZH&H!¦H(ÈH9ñH3+I,_I(ŒI.µIFäI†+J²JS»JLK8\KU•K(ëKdLVyLÐLæLüL M3M-IM+wM£MºM0ÑMIN)LN4vN«N>ÇN7O>>O>}OP¼OB
P'PP*xP0£P*ÔP+ÿP%+Q,QQ(~Q3§QÛQùQR4R"QRtR�R«R.ÈR3÷R6+S bSGƒS"ËS'îS7T@NT3�T$ÃT/èT(U/AUqU<‡U8ÄU(ýU2&VYVkV/‰V¹VeÐV%6W
\W0jW›W*·WâW1úW),XVX'lXM”X âXDYHY5gY$�Y/ÂYBòY15ZgZ zZ$›Z;ÀZüZ%[);[*e[+�[=¼[pú[8k\C¤\Eè\=.]>l]:«]3æ] ^4;^=p^:®^3é^2_AP_+’_z¾_X9`2’`%Å`Fë`42a*ga;’awÎa(FbhobØb'øb8 c>Yc9˜c`Òc.3dMbd3°d ädee44eDie2®e2áeEf8Zf2“f3Æfúf&gD<g1�g;³gJïg(:h?ch9£hYÝh=7i=ui=³i=ñiA/j>qjE°jröj*ik&”k+»k,çkl@+l*llY—lIñlE;mS�mÕm.ímbnEn9ÅnYÿnBYo5œo;Òo�p!œpH¾pCqKKq‹—qg#r ‹r§¬r>TsL“s7àsetP~t&ÏtKöt:Bu }uLžu<ëu0(vBYvDœv:ávWw!twy–wIx:ZxJ•x;àx"y!?y
ay8oyN¨y,÷y0$zUUz4«z+àz<{[I{"¥{UÈ{r|0‘|JÂ|D
}dR}U·}
~=&~4d~G™~Wá~\9y–=€IN€V˜€kï€~[�VÚ�P1‚V‚‚:Ù‚Gƒi\ƒ:Æƒb„dd„É„å„Sø„SL…I …ê…E†@G†:ˆ†Ã†BÔ†G‡L_‡9¬‡;æ‡9"ˆ\ˆuˆ�ˆ+¦ˆÒˆíˆ@
! ‰K‰a‰$~‰5£‰5Ù‰5Š(EŠ7nŠ2¦ŠPÙŠ_*‹(Š‹K³‹5ÿ‹5Œ1NŒ€Œ—ŒªŒÂŒÖŒ/ëŒ�0�D�1Z�Œ�¡�9¶�ð�
Ž Ž3ŽRŽfŽyŽ�Ž«Ž!¾ŽàŽ!÷Ž�!0�R�i�ˆ�œ�7µ�lí�kZ�GÆ�0‘]?‘N�‘>ì‘:+’'f’KŽ’\Ú’©7“á“””4”N”,d”>‘”.Ð”5ÿ”(5•G^•%¦•1Ì•þ•'–A–,\–=‰–\Ç–0$—0U—+†—²—!Ñ—"ó—˜5˜U˜t˜“˜²˜Ñ˜ð˜
! ™$™>™1^™�™1°™â™š"šBš bšƒš›š¶š5Õš›*›I›&h›1�›6Á›Jø›&Cœ/jœ+šœ,ÆœJóœ0>�)o�#™�#½�Bá�1$ž Vž$wž&œž&Ãž)êž)ŸA>Ÿ2€ŸN³ŸK -N -| -ª NØ 5'¡~]¡AÜ¡>¢L]¢<ª¢6ç¢8£:W£=’£@Ð£1¤7C¤.{¤/ª¤:Ú¤$¥):¥Ad¥1¦¥/Ø¥1¦?:¦3z¦F®¦=õ¦=3§;q§:­§:è§5#¨9Y¨9“¨9Í¨6©.>©m©k‰©õ©3
ª6AªCxªM¼ª$
! «8/«3h«Oœ« ì«C
¬CQ¬A•¬A×¬<­<V­?“­Ó­mê­X®u®’®C¯®9ó®9-¯3g¯›¯qº¯,°#J°n° „°5¥°0Û°4±4A±4v±1«±Ý±1ù±;+²(g²V�²[ç²<C³A€³DÂ³'´+/´*[´-†´8´´Uí´‡Cµ#Ë¶$ï¶3·RH·n›·#
! ¸3.¸b¸!x¸Eš¸<à¸F¹&d¹H‹¹_Ô¹a4ºe–º'üºB$»5g»J�»?è»A(¼6j¼¹¡¼Z[½$¶½HÛ½R$¾#w¾5›¾Ñ¾]ñ¾&O¿žv¿ÌÀâÀKüÀZHÁu£Á!Â;Â:JÂ"…Â[¨ÂÃ!Ã>Ã;YÃY•Ã]ïÃMÄH`ÄA©Ä#ëÄÅB'ÅjÅ^�ÅBàÅP#Æ7tÆ>¬Æ8ëÆQ$ÇHvÇJ¿Ç2
! È(=ÈUfÈ+¼È3èÈiÉL†ÉRÓÉ.&Ê9UÊ�Ê,§Ê[ÔÊ$0Ë@UË?–Ë?ÖË=Ì1TÌ.†Ì8µÌ:îÌ0)Í8ZÍ&“ÍMºÍ+Î14ÎfÎI†Î%ÐÎAöÎ=8ÏBvÏ.¹Ï<èÏJ%Ð;pÐ3¬ÐEàÐI&Ñ.pÑ3ŸÑ7ÓÑGÒ#SÒ2wÒ)ªÒIÔÒDÓZcÓ,¾Ó>ëÓG*Ô5rÔ&¨Ô*ÏÔ2úÔ2-Õ;`Õ_œÕ-üÕT*Ö9Öu¹ÖH/×4x×9­×7ç×>Ø@^Ø/ŸØRÏØQ"ÙNtÙLÃÙ<Ú,MÚ8zÚW³Ú+Û"7Û[ZÛX¶ÛEÜ.UÜ6„Ü.»Ü.êÜ,Ý(FÝ\oÝ4ÌÝ,ÞZ.ÞW‰ÞJáÞC,ß pßÍàHßàx(á>¡áQàáO2âI‚â(Ìâ,õâ("ã,Kã!xã0šãœËã:hä;£äXßä48å'må'•å(½å-æåEævZæ(ÑæWúæRç+qç*�ç8Èç8è4:èIoèE¹è+ÿè2+éC^é7¢é)Úé-ê'2ê'Zê(‚ê-«êÙê8øê41ëfë*�ë{¬ëš(ì\ÃìZ íZ{í…Öí8\î3•î.Éîºøî'³ï
! Ûï<æï1#ð-Uð%ƒð!©ð5Ëð%ñ-'ñ9Uñ>�ñ8ÎñDò>LòC‹òHÏòBó=[óA™ó;Ûó@ô;Xô@”ô:ÕôKõE\õ3¢õIÖõ> öS_öU³ö^	÷Ph÷Q¹÷Wø†cøOêøX:ù“ùB³ù>öùx5úK®úÒúú«ÍûGyü)ÁücëýOþbþ{þ�þ§þ·þÊþ!áþÿKÿ5kÿj¡ÿ4/AQq1Ã7õ=-:kN¦;õ11]c Á2â7/MK}9É99=GwK¿_Ok\»W3pD¤zé6d>›XÚ;3ko?Ûz	]–	Nô	hC
! .¬
! 3Û
! Ž*žEÉWjgWÒJ*
Xu
ƒÎ
}R:Ð$606g6ž6Õ77D8|8µ8î8'8`8™8Ò88D8}8¶8ï6(6_6–6Í66;7r6ª6á66O8†8¿8ø816j6¡6Ø66F6}6´6ë6"6Y7�7È5666m7¤7Ü66K6‚6¹9ð5*5`6–&ÍLôhADªyïi(‚W«\F`3§!ÛHý;F2‚+µ]á:? =z ^¸ F!@^!1Ÿ!EÑ!$"!<"J^"P©"Bú"'=#/e#*•#*À#)ë#*$*@$)k$™•$A/%Rq%BÄ%0&98&Er&@¸&@ù&j:',¥'UÒ'D((Šm(Rø(HK)I”)=Þ)I*�f*Gô*1<+>n+G­+Fõ+(<,9e,Ÿ,/·,!ç,]	-/g-—-"·-/Ú-8
! .AC.-…..³.Fâ.')/-Q/0/]°/,0=;0'y0+¡0'Í0bõ06X1C�11Ó12N#2;r2)®21Ø2#
! 3.3+M3Gy3#Á35å3-4OI4=™4+×475+;5g5'„5%¬5'Ò5=ú5=86v62“6-Æ6Cô687HM7^–7[õ7<Q8MŽ8RÜ8a/98‘95Ê9n::o:2ª:6Ý:6;DK;6�;@Ç;;<@D<7…<7½<Aõ<77=9o=;©=7å=8>FV>7�>FÕ>V?<s??°?:ð?:+@Bf@H©@Cò@<6ACsAH·A<B?=B<}B7ºBGòBC:CW~ClÖChCDU¬DZE%]EGƒE1ËE,ýE*F>FKYFR¥FGøF,@GmG6ƒG5ºGNðG5?HQuHDÇH9I3FI1zI/¬I;ÜI/J;HJ4„J-¹J0çJBK$[K€KCžKâK3ôK@(LRiLM¼L0
! M*;M.fM/•M(ÅM>îM-NMN(kN:”N9ÏN:	ODO5[O'‘O!¹OÛO(ûO+$P&PP+wP$£PFÈPNQ+^QHŠQ@ÓQ?R5TR0ŠR`»R3S;PS<ŒSDÉS4TACT<…TMÂT,U=UTU/fU9–U/ÐU!VU"VSxVSÌVX W>yW]¸W]X_tXÔX'ëX(Y<Y3\Y9�Y0ÊY0ûY/,Z<\Z5™Z&ÏZ-öZ@$["e["ˆ[;«[<ç[I$\#n\’\R¨\)û\%];7]?s]e³]^Q)^{^F”^dÛ^ @_2a_.”_]Ã_&!`H`Hh`[±` 
a'.aVa+ta, a&Ía›ôa}�bLcL[c?¨c;èc<$d-ad1�d+ÁdIídT7e_Œe5ìeA"fidfMÎfHg”egDúg>?hx~h?÷hR7iNŠiFÙiG jahj6ÊjIkVKkk¢kWl`flfÇl–.m%Åm¨ëmv”nSo9_oH™okâo^NpF­pfôpO[qP«qcüqv`r7×risFyslÀs™-tUÇtmu(‹uG´uoüuœlvj	w7tw…¬w‡2x…ºxž@yRßyo2zD¢zpçzRX{`«{„|ˆ‘|9}.T}Cƒ}CÇ}9~HE~!Ž~j°~�U�róUf€h¼€B%�Xh�fÁ�4(‚^]‚F¼‚Yƒ^]ƒl¼ƒE)„Lo„g¼„9$…4^…*“…%¾…*ä…E†&U†*|†*§†pÒ†+C‡/o‡6Ÿ‡IÖ‡I ˆ-jˆ"˜ˆ7»ˆ8óˆ+,‰4X‰"�‰°‰-Ç‰ õ‰^Š%uŠ›Š,¸Š9åŠ.‹?N‹Ž‹7­‹0å‹-ŒDŒ)cŒ�Œ$žŒŠÃŒYN�=¨�5æ�CŽE`Ž5¦Ž\ÜŽ;9�=u�>³�Aò�v4�E«�Eñ�h7‘x ‘Œ’n¦’W“mm“JÛ“&”CC”>‡”OÆ”H•7_•E—•>Ý•–42–1g–[™–õ–=—,P—5}—J³—Gþ—NF˜S•˜Cé˜)-™6W™-Ž™\¼™Lšfš2~š±šÆšnÓš9B›?|›B¼›(ÿ›.(œ`WœK¸œf�Ak�n­�ž<8ž$užKšž1æž
Ÿ&Ÿ5ŸSŸ*lŸ—Ÿh³Ÿ[ x E– <Ü ?¡6Y¡‘�¡7"¢]Z¢`¸¢)£OC£G“£)Û£+¤H1¤3z¤K®¤Mú¤DH¥D�¥<Ò¥¡¦ ±¦Ò§ä¨ª«12«(d«@�«+Î«Cú«6>¬8u¬-®¬;Ü¬_­;x­h´­2®,P®+}®>©®1è®¯C,¯Ep¯@¶¯8÷¯@0°Kq°`½°`±J±bÊ±b-²H�²2Ù²4³5A³*w³?¢³Iâ³=,´$j´h�´kø´Pdµµµ9Éµ ¶$$¶>I¶,ˆ¶Wµ¶*
·n8·R§·mú·@h¸G©¸)ñ¸-¹OI¹Y™¹ó¹
! º6!º5XºEŽºSÔºi(»�’»v ¼–—¼r.½T¡½*ö½A!¾5c¾_™¾Hù¾=B¿=€¿B¾¿;ÀN=À7ŒÀAÄÀfÁ6mÁ¤ÁK¹Á-ÂO3Â ƒÂ+¤Â'ÐÂ'øÂ% Ã1FÃ7xÃ�°Ã~@Ä
! ¿ÄxÊÄwCÅ»ÅHÙÅG"Æ8jÆR£Æ?öÆ+6ÇBbÇ#¥Ç?ÉÇ?	È"IÈPlÈ+½ÈMéÈ.7É.fÉ•É²ÉÉÉåÉ$òÉ.ÊFÊ+]ÊF‰ÊHÐÊ$Ë#>ËEbË+¨Ë"ÔË0÷ËG(Ì'pÌ;˜ÌIÔÌHÍGgÍG¯Í6÷Í.Î-@Î<nÎ«Î*ÅÎ*ðÎ)Ï"EÏKhÏ;´Ï=ðÏB.ÐNqÐ=ÀÐFþÐHEÑBŽÑFÑÑDÒ]ÒtÒC�ÒEÓÒÓA3ÓuÓJ�Ó7ÛÓ.ÔJBÔ8�Ô;ÆÔÕ-ÕJEÕ€�Õ|ÖnŽÖJýÖ9H×X‚×$Û×$Ø+%Ø0QØ%‚Ø;¨Ø.äØ©ÙN½ÙUÚQbÚV´Ú[Û“gÛ_ûÛT[ÜI°Ü‰úÜS„Ý2ØÝQÞ0]Þ/ŽÞF¾ÞOß;Uß1‘ß8Ãß<üßH9àA‚àKÄàLáC]áE¡áCçá;+â)gâ‘â^°âBãWRã=ªã!èã*
! ä?5ä6uä3¬ä2àä:å,NåM{å!Éå"ëå5æMDæ#’æ!¶æjØæ,CçOpçQÀç+èS>è*’è>½èAüè6>é4uéXªé=ê!Aê'cê-‹ê*¹ê@äê%%ë2Kë@~ë.¿ë;îë=*ì4hì.�ì4Ìì#í'%í‚MíÐíLØí6%î3\îZ�î:ëî-&ï/Tï?„ï©Äï¨nð:ñBRñD•ñAÚñ/ò-Lò&zòŠ¡ò,ó@ó3Tó(ˆó?±óDñó76ô@nô>¯ô6îôC%õ:iõ3¤õ.ØõBöFJö‘ök°öe÷=‚÷‡À÷2Hø7{ø(³ø5Üø³ùGÆù-ú=<ú5zúG°úOøú'Hû<pûZ­ûUü2^ü6‘üFÈüMý;]ýS™ýGíýX5þAŽþlÐþ;=ÿLyÿ<ÆÿM^Q?°6ðo'Q—3é'Ei\RÆAP[G¬ ôQEgŸ­M}l0ê^cz1Þ]n1ˆºa×'9Aa'£Ë"ë^	.m	3œ	BÐ	,
! @
! i_
! 4É
! Gþ
! @F5‡4½'òa&|*£ÎéüD
CX
Cœ
Cà
D$CiA­BïA2Ut@Êu?�=Á(ÿ-(UVW¬[_`QÀWIja´YVp4Ç$ü-!;OG‹,ÓYXZX³=<J<‡0Ä_õ2UUˆKÞ"*1M!4¡-Ö-A2At ¶#×7û(3\$|=¡?ß8)Xx‚/û>+EjJ°8û!4.V'…)­+×%,)*V=�L¿E IR Bœ 8ß V!No!¾!SÑ!>%"3d"t˜"}
#‹#9©#8ã#8$U$5l$1¢$0Ô$L%;R%9Ž%8È%?&2A&Ut&=Ê&''F0';w'0³'6ä'H(=d(?¢()â(()35);i) ¥)EÆ)O*H\*F¥*Aì*.+/M+/}+&­+#Ô+2ø+7+,,c,;�,JÌ,0->H--‡->µ-8ô-@-.Sn.JÂ.3
//A/'q/.™/#È/Aì/T.0>ƒ09Â00ü0Q-1O1MÏ1<2
Z2Gh26°2Pç283EU38›3<Ô334>E4%„4Xª4L5LP5J�5,è506BF6I‰6Ó6Dñ667AJ7<Œ7É7$Û728383N8?‚8*Â8+í8;9<U9I’9,Ü9
	:<:T:&r:5™:(Ï:*ø:g#;I‹;5Õ;6<@B<!ƒ<¥<^Â<W!=Hy=Â=Ý=eó=2Y>Œ>Ÿ>K°>ü>?("?'K?Es??¹?)ù?9#@ ]@6~@-µ@}ã@xaAÚA"ZB}B6™B$ÐB*õBA CJbCF­C*ôCD!:D\DŠsD;þD):E5dELšEçE2F8F*UF&€F\§F&G+G+JGVvG<ÍGž
! H[©H8I:>I+yI1¥I1×I1	J;JHVJŸJ7·JhïJ3XKVŒKYãKV=L2”L6ÇLGþLKFM@’M@ÓM-NBN"`N'ƒN'«NyÓNzMOIÈOPE*P<pP=­P=ëP<)Q¿fQC&RCjR@®RgïRHWS~ S]T+}T¸©T!bU„V\šVJ÷VJBWI�WI×WZ!X(|X3¥X9ÙXAYHUYHžY,çY(ZA=ZVZBÖZ.[LH[G•[%Ý[<\�@\KÐ\D].a]N�]Cß]X#^,|^©^O¯_pÿ_hp`dÙ`c>aU¢aSøa'Lb#tbL˜b`åb;FcD‚cBÇc0
! dW;d‡“d<eWXe\°e&
f4faQf³f2ÈfYûfUgÕg?ñg1h3>h)rh6œhUÓh0)i^Zi3¹icíi7Qj8‰j ÂjoãjISkI�kIçk,1lD^lo£lkmGmzÇm_Bn>¢n"án oK%o:qoM¬oúo:p!Ip8kp:¤p,ßpq(q#Dq3hq=œq7ÚqYrPlr:½rørs1s3Kss(—s4Às,õs)"t?LtBŒtAÏt–u•¨uL>v3‹vW¿vQw2iw6œwOÓw6#xZZx@µx0öxK'ysy7“yKËyNzAfzG¨zQðzLB{5�{Å{Fß{&&|M|Em|8³|9ì|*&}:Q}Œ}:«} æ}¦‡~‡.¶'Ô0üM-€c{€'ß€R�3Z�'Ž�?¶�>ö�35‚Mi‚(·‚Eà‚Z&ƒ1�ƒL³ƒA„?B„Z‚„iÝ„aG…'©…HÑ…2†<M†6Š†>Á†@‡:A‡’|‡^ˆSnˆWÂˆ+‰:F‰F�‰NÈ‰2Š?JŠ@ŠŠ>ËŠD
! ‹!O‹q‹=Œ‹BÊ‹;
Œ@IŒ?ŠŒ*ÊŒ@õŒ56�?l�?¬�Gì�(4ŽM]ŽS«ŽZÿŽZZ�bµ�j�oƒ�uó�ti‘ˆÞ‘ˆg’ˆð’ˆy“Š”ˆ�”Š•ˆ¡•~*–Œ©–Œ6—ŠÃ—ŒN˜‹Û˜�g™E÷™C=šK�š=ÍšC›:O›Š›Bª›>í›A,œ<nœ«œ:Èœ?�GC�:‹�+Æ�@ò�F3žCzžD¾ž?Ÿ(CŸlŸŠŸ*©Ÿ/ÔŸ= HB 4‹ /À /ð 0 ¡DQ¡b–¡0ù¡@*¢�k¢dù¢$^£;ƒ£7¿£÷£*¤/A¤hq¤;Ú¤/¥;F¥c‚¥Wæ¥>¦XW¦K°¦)ü¦(&§O§$m§;’§2Î§)¨3+¨3_¨ “¨4´¨:é¨4$©)Y©_ƒ©Bã©5&ª)\ª:†ª ÁªOâªO2«7‚«3º«9î«;(¬Jd¬0¯¬Jà¬Z+­B†­[É­+%®&Q®Ox®È®å®ý®.¯1B¯Nt¯5Ã¯0ù¯1*°,\°/‰°-¹°-ç°#±39±-m±*›±)Æ±,ð±-²(K²)t²,ž²,Ë²&ø²#³"C³"f³'‰³=±³-ï³3´,Q´*~´*©´)Ô´%þ´'$µ*Lµ.wµ,¦µ&Óµ)úµ4$¶$Y¶&~¶+¥¶-Ñ¶(ÿ¶(·0H·y·:™·;Ô·:¸0K¸I|¸EÆ¸N¹V[¹S²¹Rº&Yº-€º1®º)àº
! »%'»(M»©v»1 ¼.R¼ˆ�¼-
! ½¡8½1Ú¾`¿Fm¿´¿5Ì¿À À@À)]À$‡À	¬À@¶À}÷ÀNuÁSÄÁrÂ=‹Â@ÉÂ�
! ÃZ¨ÃQÄyUÄ7ÏÄ˜ÅY ÅeúÅb`ÆBÃÆUÇG\Çm¤ÇCÈ@VÈ\—ÈOôÈ}DÉTÂÉRÊGjÊ@²ÊUóÊNIËL˜ËråËcXÌ`¼Ì@Íe^ÍDÄÍ>	ÎPHÎƒ™ÎCÏqaÏxÓÏ&LÐgsÐEÛÐa!Ñ–ƒÑ°ÒÉËÒ×•Ó;mÔE©ÔÁïÔ`±Õ@ÖkSÖ_¿ÖX×`x×MÙ×1'Ø-YØ)‡Ø.±Ø<àØ;Ù*YÙ:„Ù,¿Ù(ìÙ5Ú3KÚ{ÚÁûÚ‰½ÛƒGÜ‚ËÜPNÝpŸÝWÞBhÞæ«ÞÚ’ßcmàNÑàe á2†á ¹á¨Zâ^ãPbã<³ã@ðã@1äFräo¹ä/)åBYåEœåŒâå_oæ^ÏæR.çX�çAÚçƒèE èBæèX)ék‚éDîé73ê:kê\¦êSëZWëŽ²ëXAì^šìlùìWfía¾íR îHsî`¼îNï7lïW¤ï=üïK:ðl†ð^óð=RñS�ñ¯äñC”ò>ØògóQó>Ñó|ôp�ô%þôL$õMqõF¿õ�ö[¤öp÷Xq÷RÊ÷‚øL øIíøF7ùL~ùëËùê·úe¢ûZü”cütøüŽmýŽüýŽ‹þ…ÿG ÿ×èÿ;Àbüd_kÄ@0¥q§­¿jmØõ]
k ‹,Lg:‚6½=ôª2ŽÝŒlGùRA	^”	wó	�k
! 5ù
! f/J–Mám/Z�ø@x
u¹
f/G–]Þd<,¡hÎW7A�CÑhœ~œ¸6Ò¶	 À.áZ<kH¨ñ$A)ok#Ûdÿ[dCÀI3Nk‚Qî>@6?¶&ö14O5„+º!æ32<*o4š/Ï1ÿ\1HŽ_×%7\]$ºIß )9J8„;½9ùo3(£6Ì:ƒ@¾5ÿ15 @g +¨ +Ô 5!s6!Cª!Bî!"1"ZT"a¯"6#;H#F„#;Ë#@$KH$A”$HÖ$b%!‚%F¤%?ë%^+&DŠ&4Ï&'I!'Mk' ¹';Ú'8(5O(&…(U¬(:)3=)q)D‰)2Î)R*%T*<z*<·*Bô*+7+;c+/Ÿ+.Ï+'þ+D&,Sk,‰¿,(I-0r-D£-4è-*.H.4h.-�.5Ë.//21/)d/.Ž/!½/;ß/ 0"<0_08p0#©0!Í0Eï0$51LZ1-§11Õ1&2.2kK25·2í2/3;3)R36|3@³3=ô3:24;m4J©4<ô4815:j5A¥5=ç5(%63N6:‚65½66ó66*7a74|7±79Ì798&@8&g85Ž8(Ä89í8/'9W9%w9:�9#Ø9wü9£t:¼;¤Õ;z<-”<*Â<;í<)=.?=+n=-š=/È=Lø=,E>1r>$¤>PÉ>K?,f?D“?*Ø?R@RV@B©@5ì@;"A1^A�A(°AIÙAF#BJjBIµB&ÿB·&COÞC.DMDcDyD$�D/´D@äD.%ETEKqE.½E2ìEF2FEF$[F/€F°FÎFëF#	G-GHGRgG3ºG9îG(H:8HisHÝH/ýHD-I4rI$§I4ÌIRJOTJL¤JCñJ/5KeK!…K-§K1ÕK8L@L+WLƒL!žLÀL2ÜLJMJZM6¥MGÜMW$N&|N9£N6ÝN3O3HO'|O.¤O'ÓO!ûO;PYPCrP?¶PöPQ=3Q<qQ*®QMÙQH'RHpRH¹RHSKS$]S(‚S'«S8ÓS8T$ETEjT$°TÄÕTsšUCV6RVG‰V1ÑVIW$MWrWE�W»ÕW<‘X&ÎXVõX&LY-sYK¡Y~íYQlZH¾Z [K([)t[(ž[%Ç[0í[,\jK\B¶\>ù\:8]7s]#«]BÏ]G^=Z^-˜^)Æ^$ð^_;,_(h_'‘_)¹_'ã_n`,z`3§`&Û`0a%3a1Ya3‹a%¿a,åa%bE8b%~b0¤b(Õb.þb4-c@bc+£c4Ïc3d+8d9ddždP»d4eGAe;‰e6ÅeDüe=Af¡fT!g)vg" g;Ãgÿgh;5hUqh Çh&èh$i#4ivXivÏi}Fj~Äj-CkLqk!¾k-àk"l]1l)�lK¹l,m;2m`nm#Ïm=óm;1n)mn—noµnŒ%o{²o.pEJp*�p%»pNáp30q(dq�q¬qUÅqOr&kr<’r7Ïr@saHs2ªs(Ýs&t-tLtatvtM•t7ãt?u*[u†u¢uC½uPv*RvJ}vJÈv+w6?w8vww¯w7'xD_x?¤x%äx:
! y6EyÅ|y<BzdzFäz"+{5N{M„{=Ò{(|H9|N‚|{Ñ|_M}L­}Rú}AM~L�~1Ü~>?M0�¡¾M`€®€'Ä€%ì€�)�D�K]�©�/Ã�,ó�! ‚)B‚"l‚.�‚1¾‚-ð‚ƒ?=ƒ5}ƒ[³ƒQ„a„Wá„o9…S©…6ý…4†>´†ró†\f‡rÃ‡¤6ˆ€ÛˆU\‰I²‰†ü‰‹ƒŠN‹�^‹ˆì‹JuŒQÀŒJ�u]�^Ó�42Ž�gŽ4éŽF�Xe��¾�nL�v»�`2‘_“‘*ó‘T’\s’oÐ’|@“g½“[%”x�”Vú”^Q•I°•sú•gn–TÖ–-+—@Y—3š—YÎ—8(˜da˜oÆ˜,6™uc™&Ù™*šL+š@xšF¹š@›+A›=m›8«›/ä›&œ9;œOuœ)Åœsïœ8c�Qœ�gî�gVžg¾žf&Ÿp�ŸrþŸ_q cÑ c5¡C™¡AÝ¡@¢C`¢+¤¢KÐ¢;£$X£l}£Eê£;0¤ˆl¤Tõ¤J¥¼Ê¥1‡¦D¹¦Mþ¦5L§6‚§:¹§=ô§h2¨D›¨Nà¨X/©”ˆ©VªStªhÈª^1«‹�«Y¬Hv¬}¿¬J=­[ˆ­Pä­>5®/t®?¤®;ä®( ¯I¯ti¯KÞ¯K*°Ov°4Æ°Gû°KC±k�±Fû±RB²R•²Rè²E;³3�³3µ³,é³c´ƒz´Gþ´+FµPrµQÃµR¶Th¶P½¶J·:Y·/”·2Ä·A÷·$9¸-^¸*Œ¸X·¸+¹<<¹=y¹I·¹>º9@ºJzº"Åº/èº5»VN»)¥»CÏ»]¼3q¼2¥¼DØ¼D½Mb½=°½eî½4T¾@‰¾;Ê¾A¿CH¿.Œ¿€»¿O<ÀRŒÀIßÀ.)ÁOXÁ;¨ÁEäÁ8*Â@cÂh¤ÂV
Ã6dÃD›Ã$àÃ™ÄnŸÄ4ÅnCÅg²Å7ÆqRÆ<ÄÆiÇakÇ.ÍÇ+üÇC(ÈjlÈ>×È6É9MÉ0‡É#¸É’ÜÉ,oÊ.œÊAËÊ%
ËT3ËJˆËGÓËJÌ=fÌa¤Ì*ÍT1Í@†ÍHÇÍ$Î.5ÎVdÎ=»ÎBùÎc<ÏZ ÏGûÏ6CÐAzÐA¼ÐOþÐKNÑ?šÑ]ÚÑE8Òk~Ò”êÒGÓmÇÓS5ÔW‰ÔKáÔ_-Õf�Õ/ôÕR$Ö`wÖ_ØÖK8×Q„×JÖ×7!ØQYØn«ØCÙC^ÙK¢ÙJîÙE9Ú]Ú”ÝÚmrÛ_àÛ7@ÜLxÜ:ÅÜ(ÝO)ÝNyÝ:ÈÝ(Þ4,ÞpaÞ7ÒÞ\
! ßNgß8¶ßZïß;JàE†à7Ìà>áoCá+³á&ßá)âH0â!yâ/›âWËâg#ã?‹ãhËãi4ä4žä[ÓäP/åK€åkÌåo8æ:¨æiãæ0Mç_~çCÞçA"è,dèL‘è9ÞèHé/aéF‘éBØé:êcVêfºêR!ëCtë1¸ëCêëq.ì8 ìCÙì0íANí=�ídÎíd3î4˜îGÍî9ï;OïA‹ïBÍïHðUYði¯ðZñOtñoÄñ^4ò;“òNÏòWóIvówÀó_8ô[˜ô*ôô;õJ[õP¦õ@÷õB8öL{ödÈö*-÷TX÷(­÷/Ö÷ø`øXoøÒÈøþ›ùIšútäûtYü[ÎüJ*ýVuý+Ìý;øý÷4þ<,ÿ]iÿPÇÿ&4?+t* NËn%‰\¯((5^ |�½ Ý þ-'M*u0 0Ñ^]ac¿Ì#Æðž·aVC¸3ü50	Bf	A©	6ë	;"
! *^
! $‰
! %®
! TÔ
! Š)T´’	:œ.×>
E
&K
r
‡
—

! ·
Â
Ò
?â
>"Aa4£IØL"oL€ÍBÐG}[@ÙD+_,‹+¸Dä")MLhšXE\5¢/ØW=`7žiÖQ@Q’?äD$8i0¢eÓV9I�GÚ("KK>—PÖJ'Br<µ\òdO]´\YosÉ:=5x6®?å7%]¢v3kMS¹7
4E5z5°qæ*X )ƒ M­ 'û &#!+J!Œv!/"O3"+ƒ"B¯"=ò"70#Dh#.­#.Ü#/$/;$Ek$.±$!à$A%AD%S†%BÚ%=&4[&f�&F÷&?>'=~'B¼'<ÿ'<(AB(D„(UÉ()3>)tr)Sç)1;*8m*H¦*Bï*?2+9r+A¬+2î+&!,'H,(p,1™,*Ë,+ö,&"-.I-0x-0©-Ú-ñ-&...7E.*}.&¨.]Ï.%-/*S/~/™/.·/-æ/-01B0Nt0DÃ0G1iP1Wº1D2@W2I˜2Câ2F&3dm3WÒ3f*4A‘4@Ó4H5l]5FÊ5
66%/6'U6"}6@ 6|á6B^74¡7Ö7^ñ78P8!‰8S«81ÿ8=19Eo9,µ9;â97:WV:®:EÎ: ;25;'h; �;1±;0ã;@<<U<7’<9Ê<H=FM=>”=;Ó=X>h>6†>:½>6ø>#/?'S?5{?D±?Cö?4:@+o@›@6¹@6ð@6'A6^A6•A6ÌA6B=:B:xB4³BJèBE3C?yC5¹C5ïC5%D)[D…D$£D0ÈDùDKE#bEP†E>×E)F @F=aF@ŸF¥àF<†GEÃGL	HGVHKžHBêHX-I=†I1ÄIröI€iJsêJz^KˆÙK{bL{ÞL‰ZM|äMtaN‚ÖNuYOvÏOFP‡ÆPˆNQ�×QCYR4�RSÒR5&SL\S2©S.ÜS-T(9T<bT9ŸTfÙT,@UUmU1ÃU5õU7+V7cV8›V,ÔVCWAEW‡WŸW»W ÍW)îW0XBIX&ŒX³XCÑXY4%Y'ZY9‚YB¼Y3ÿY)3Z@]Z6žZ;ÕZ![X3[?Œ[dÌ[
1\9?\)y\8£\3Ü\]+]E]2_]3’]7Æ]Uþ]JT^4Ÿ^6Ô^3_;?_={_¹_Õ_Hó_?<`.|`)«`#Õ`"ù`:a,Wa3„a¸a[Ôa,0b	]b0gb7˜b%Ðb=öbƒ4c9¸cPòc#Cdgd7‚d4ºd/ïd?e0_e.�e.¿eîebf^jf0Éf=úf"8g/[g‹gªgÉg?çg|'h&¤hqËhh=iz¦it!jy–j[kilkcÖk:l?Ol2�lSÂlCmdZmM¿mf
nWtn6ÌnAoEo0XoA‰o*Ëo<öo@3pOtpPÄpWqQmqN¿qMr8\r9•rCÏr/s#CsWgsf¿s4&t,[t0ˆt5¹t3ït-#uYQu^«uJ
! vuUvUËv]!wIwYÉwK#xox5„xºx*Òx2ýxR0y_ƒy.ãy4z%Gz>mz:¬z2çz\{-w{+¥{/Ñ{U|RW|8ª|;ã|.}8N}@‡}!È}ê}"ú}!~#?~-c~‘~0©~Ú~ô~*B+Q},–;Ã0ÿ;0€;l€=¨€;æ€;"�;^�;š�;Ö�/‚8B‚{‚�‚–‚/ª‚-Ú‚,ƒ(5ƒ(^ƒ‡ƒ>™ƒHØƒ!„
:„OH„(˜„2Á„)ô„6…2U…+ˆ….´…4ã…*†-C†-q†8Ÿ†6Ø†‡,‡1I‡;{‡±·‡!iˆD‹ˆJÐˆ$‰D@‰0…‰'¶‰-Þ‰5Š6BŠ<yŠ@¶Š8÷Š90‹1j‹<œ‹%Ù‹,ÿ‹,Œ JŒ/kŒ3›ŒQÏŒ1!�ZS�?®�<î�+ŽA<Ž'~Ž5¦Ž&ÜŽ&�*�I�!d�4†�<»�ø�*�)>�h�Cq�'µ�Ý�"û�'‘"F‘6i‘¢ ‘7C’K{’!Ç’<é’J&“,q“Dž“[ã“2?”\r”@Ï”>•?O•J�•.Ú•<	–F–d–>ƒ–2Â–9õ– /—"P—6s—5ª—Jà—.+˜5Z˜6�˜$Ç˜0ì˜s™p‘™AšcDš3¨š4Üš4›@F›9‡›6Á›Bø›N;œ^ŠœéœMùœTG�*œ�-Ç�Gõ�;=ž<yž<¶ž;óž>/Ÿ=nŸG¬Ÿ-ôŸ$" 0G Gx À à %û >!¡:`¡,›¡6È¡1ÿ¡h1¢Qš¢_ì¢>L£<‹£ È£+é£¤L3¤€¤"”¤<·¤<ô¤81¥7j¥:¢¥*Ý¥¦M%¦?s¦M³¦M§DO§T”§>é§t(¨X�¨jö¨)a©5‹©3Á©Nõ©>Dªƒª�ª›ª	ºªÄªSÕªK)«9u«P¯«{¬D|¬;Á¬?ý¬<=­@z­I»­L®aR®3´®\è®9E¯^¯2Þ¯L°:^°:™°<Ô°.±?@±_€±?à±0 ²QQ²<£²<à²*³@H³7‰³>Á³=´7>´bv´^Ù´O8µhˆµlñµ=^¶~œ¶‚·-ž·4Ì·2¸84¸:m¸`¨¸/	¹<9¹4v¹.«¹0Ú¹NºKZº/¦º=ÖºH»9]»H—»Aà»6"¼IY¼L£¼Fð¼A7½,y½4¦½IÛ½.%¾hT¾K½¾J	¿ET¿!š¿X¼¿UÀMkÀ}¹Às7ÁA«Á7íÁ?%Â,eÂ=’Â5ÐÂBÃFIÃ°�Ã_AÄG¡Ä=éÄ7'ÅV_ÅH¶Å?ÿÅi?Æ3©ÆOÝÆ6-ÇEdÇ%ªÇ)ÐÇ=úÇL8ÈB…È"ÈÈ!ëÈ
É-,É.ZÉ+‰É<µÉYòÉDLÊ%‘Ê9·Ê=ñÊS/Ë8ƒË8¼ËBõË88Ì5qÌ.§Ì<ÖÌ?ÍBSÍS–ÍeêÍ*PÎ&{Î'¢ÎUÊÎQ ÏQrÏ6ÄÏ1ûÏ"-Ð0PÐ"�Ð"¤Ð/ÇÐ>÷Ð>6Ñ7uÑ+­Ñ9ÙÑ*Ò->ÒvlÒ>ãÒ5"Ó XÓ2yÓ'¬Ó0ÔÓ,Ô72Ô9jÔB¤ÔSçÔ\;Õt˜Õ=
ÖIKÖI•Ö,ßÖV×8c×Bœ×Aß×R!ØtØ/‘Ø:ÁØUüØMRÙ^ Ù6ÿÙ'6ÚL^Ú:«Ú:æÚ8!ÛRZÛ?­Û?íÛ7-ÜFeÜS¬ÜQÝSRÝ<¦Ý:ãÝDÞScÞ*·Þ-âÞ>ßJOß$šß'¿ß+çß<à'PàExà0¾à ïà:áYKá5¥á0Ûá3â1@â.râ/¡â+Ñâýâ&ã*Aã<lãA©ãHëãE4ä;zäH¶ä3ÿäG3å7{å9³å3íå!!æ%CæDiæM®æMüæ:Jç6…çB¼ç9ÿçV9è#�è4´è(éè<éZOé4ªé%ßé1ê/7ê9gêA¡ê9ãêVë&tëI›ë*åëì+/ìN[ìNªì$ùì%í$Díií'€í%¨íÎíëí#î1'î0Yî9Šî;ÄîMï=Nï4ŒïcÁï!%ðDGð(Œð)µðBßð	"ñ,ñ<Dñ<�ñ¾ñWÏñ5'ò6]ò3”òÈò+äòAóDRó9—óÑó1æó/ôFHôI�ô#ÙôeýôIcõ@­õIîõ08öDiö)®ö#Øöüö(÷<B÷6÷:¶÷Mñ÷K?ø ‹ø¬øUËøj!ù&Œù"³ù(Öùÿù1úMHúK–ú9âúHûGeû@­û=îûV,ü0ƒü`´üjýE€ýDÆýgþGsþC»þÿþ/ÿ0Kÿ|ÿ6“ÿRÊÿ.1LP~LÏJFg®iÉN3.‚2±9ä4S6k/¢0Ò @$ e†5¦"Üÿ61UH‡YÐl*2—FÊ;?M%�@³5ô.*6Y@�GÑG	3a	7•	=Í	*
! 76
! /n
! (ž
! $Ç
! Lì
! k9¥1¶1è1YL)¦/ÐQ
OR
[¢
:þ
991s>¥"äJOR:¢5Ý$<89ua¯1NCL’Jß;*0f1—É+ç1<EA‚,Ä3ñV%j|ç/%FU)œ:Æ375:m4¨/Ý1
L?8Œ2ÅLø1E9w>±>ðH/)x'¢GÊ*M=O‹KÛT':|C·kû+g@“NÔU#by_ÜR<'�¤·E\*¢ÍEéF/ =v W´ .!F;!^‚!'á!0	"<:"#w"8›"ZÔ"W/#F‡#^Î#2-$K`$/¬$:Ü$E%>]%4œ%CÑ%V&Dl&0±&<â&%'8E'?~'4¾'#ó';(4S(1ˆ(Iº(-)<2)8o)+¨)'Ô)&ü))#*#M*2q*=¤*#â*+B+_+Ak+O­+&ý+6$,1[,=�,=Ë,:	-D-=_-(�-!Æ- è-	.E%.:k.0¦..×.9/C@/z„/3ÿ/:30n0K�0<Ù012(1F[1C¢1/æ1<22S23†2'º2%â233><3{38‡3"À3
! ã3î3X4YY4D³4!ø45085?i5U©5mÿ5+m62™6GÌ697.N7A}7/¿7ï7888=8Av8K¸8@9OE9#•93¹9,í9,:'G:#o:j“:&þ:!%;6G;A~;7À;7ø;70<2h<.›<FÊ<,='>=kf=&Ò=%ù=@>J`>3«>cß>PC?U”?Mê?J8@3ƒ@.·@Wæ@9>AxAˆA!¨AÊA)äA&B?5BuB;“B9ÏB7	C2ACBtC3·C1ëC1D9ODH‰DKÒDIERhEf»EP"FQsF9ÅF@ÿF7@G"xG2›GGÎG5H@LH1�H0¿H8ðH[)I=…I[ÃI6JhVJi¿Jt)KVžKNõKODL)”LP¾LTM8dMQ�M[ïM9KN<…N=ÂNUO3VO.ŠOH¹OoP*rP�P¬P>ÅPMQCRQ2–Q5ÉQ+ÿQ@+R2lR-ŸREÍRCS;WS-“S(ÁS,êSOT2gTRšTíT?
! U$JU/oUŸU(¹UrâUƒUVYÙV93W(mW)–W#ÀW)äWPXG_X#§X#ËXWïXfGYC®YSòY.FZ4uZ7ªZ"âZ8[0>[Mo[K½[/	\09\*j\%•\2»\(î\(]7@] x]™]¹] Ù]ú]+^#E^?i^Y©^m_Cq_µ_'Í_<õ_)2`<\`$™`R¾`a0%aHVa*Ÿa*Êa5õa*+bVb+rb*žb1Éb8ûbB4c:wc+²c+Þc@
! d7Kd$ƒd¨d·d-Íd#ûd#e#Cege*{e¦e¼eÓe
êe
øe'f
.f0<f mfŽf¢f'½fIåf/g'Ng\vg*Óg*þg )hJhah<h2¼hïhi&!iHiP_iX°i	j&jF@j0‡j¸j)Íj.÷j9&kF`kV§k þkcl;ƒl0¿l@ðlD1m8vm¯m2Ïm<n<?nI|nsÆn#:o$^oƒo7žoÖo3ðo3$pXp%wpD�prâpUq<gqE¤q@êq+r&Er:lr5§r#Ýr s"s@s)]s0‡s,¸s-ås)t<=tUztsÐtDuZu iubŠuDíu2vCvXv/gvF—v\Þv;w)YwBƒwHÆwBx1Rx7„xK¼xyL$yCqy\µy=zSPz4¤zIÙz\#{5€{_¶{5|=L|3Š|;¾|;ú|H6}%}7¥}'Ý}3~49~gn~Ö~!Ý~4ÿ~4P&n•0žÏî€Y#€C}€:Á€-ü€**�2U�8ˆ�.Á�/ð�0 ‚/Q‚/�‚1±‚(ã‚ƒ),ƒ%Vƒ2|ƒ2¯ƒâƒ ýƒ„+<„ h„‰„,˜„Å„ä„ó„
…Q…n…}…—…³…Í… ç…††(†7†Q†m†:ˆ†Ã†Ó†'â†(
! ‡%3‡-Y‡‡‡=¡‡ ß‡%ˆ&ˆ5ˆ=Dˆ‚ˆ‘ˆ£ˆ¾ˆÒˆäˆóˆ‰!‰";‰2^‰]‘‰ï‰Š2Š.EŠtŠ‡Š$šŠ2¿ŠòŠ‹D ‹e‹0w‹6¨‹ß‹ô‹
! ŒBŒaŒ#uŒ™Œ*µŒ:àŒ2�N�a�x�"‰�!¬�(Î�÷�
Ž‰ ŽªŽ3¾Ž2òŽ=%�c�~�0’�Ã�Ù�ì�˜ý�–�©�¼�Ë�å�ô�‘A‘"a‘'„‘5¬‘â‘3ó‘3'’T[’I°’:ú’5“*Q“*|“§“(Å“î“%	”)/”Y”v”$Ž”³”Â”×”ò”$•,•G•3b•–•´•#É•"í•/–@–(T–C}–"Á–ä–ø–-
! —8—M—g—y— �—)±—Û—&ð—˜+˜J˜i˜-ˆ˜¶˜Ï˜á˜&û˜4"™2W™Š™§™À™Õ™%ñ™*šBš/ZšŠš£š%µš#Ûšÿš<›L›!k›�›H£›Gì›4œOœ'gœ*�œºœÍœëœ	�#�=�R�p�#†�ª�Ä�Ö�ð�Iž1Vž\ˆžWåž]=ŸW›ŸWóŸ!K !m >� BÎ `¡ir¡3Ü¡8¢1I¢3{¢3¯¢:ã¢:£7Y£/‘£DÁ£4¤N;¤8Š¤FÃ¤j
! ¥3u¥1©¥-Û¥B	¦qL¦I¾¦8§uA§v·§4.¨(c¨1Œ¨D¾¨4©F8©4©R´©JªRRª4¥ªÚªTøª+M«y«Y�«/ê«:¬!U¬Tw¬HÌ¬0­F­EZ­= ­/Þ­$®33®)g®‘®7©®>á®> ¯)_¯#‰¯%­¯2Ó¯-°64°)k°C•°AÙ°9±SU±X©±l²Uo²Å²6Û²@³@S³”³5°³4æ³6´6R´7‰´Á´
Ú´/è´>µ2Wµ'Šµ'²µ Úµ#ûµ7¶W¶
! m¶x¶”¶¯¶Ì¶ê¶Kü¶(H·q·G‘·KÙ·:%¸`¸m¸Œ¸¬¸Ì¸ì¸#¹7,¹ d¹,…¹V²¹B	º9Lº0†ºH·º»»C3»Kw»?Ã»:¼6>¼9u¼/¯¼3ß¼#½17½?i½©½/É½7ù½$1¾*V¾:�¾(¼¾;å¾7!¿7Y¿6‘¿4È¿Rý¿:PÀ&‹ÀM²ÀÁ
ÁVÁumÁMãÁ$1ÂCVÂ8šÂÓÂëÂg
! ÃOrÃ'ÂÃêÃRñÃ8DÄ,}ÄXªÄ*Å?.Å>nÅC­Å>ñÅC0Æ6tÆ%«Æ-ÑÆ9ÿÆ'9Ç;aÇ)�Ç#ÇÇëÇÈ&È/8ÈIhÈN²ÈXÉ8ZÉ*“É0¾É;ïÉ7+ÊGcÊ(«Ê(ÔÊ5ýÊ%3Ë$YË,~Ë,«Ë,ØË0Ì'6Ì#^ÌŒ‚Ì·Í=ÇÍÎ !ÎCBÎC†ÎLÊÎ>Ï9VÏ�Ï-¬ÏZÚÏP5ÐC†ÐLÊÐ\ÑZtÑÏÑëÑ#
! Ò+.Ò1ZÒ;ŒÒ#ÈÒJìÒU7Ós�ÓTÔUVÔo¬ÔxÕX•ÕUîÕCDÖbˆÖXëÖ\D×C¡×0å×>Ø&UØ*|Ø7§Ø‡ßØDgÙR¬Ù%ÿÙ>%Ú>dÚ!£Ú*ÅÚ1ðÚ'"Û&JÛ>qÛ(°Û,ÙÛ+Ü#2Ü.VÜ:…Ü/ÀÜˆðÜHyÝ4ÂÝ`÷ÝlXÞ0ÅÞCöÞ#:ß&^ßA…ß=ÇßàEà$^à2ƒà;¶àòàá2.á8aášá0¹á7êáM"â1pâe¢â:ãNCãP’ã}ããzaä Üä*ýä&(å4Oå3„å¸å
! ËåoÖå=Fæ"„æ4§æ'Üæ"ç!'ç!Iç kç!Œç"®ç<Ñç6è&Eè)lè$–è#»è+ßèAéMéjé.†é/µé"åéê&'ê3Nê#‚ê7¦ê&Þê/ë5ë&Të{ë$•ëºë5Öë#ì$0ì&Uì-|ì'ªì1Òìí#!í#Eíií†í¥í!Àí$âí$î-,î+Zî†î!¥î!Çî0éî(ï(Cïlïˆï:¥ï-àï.ð=ð@Xð?™ð4ÙðCñ8Rñ(‹ñ5´ñ(êñ(ò.<òYkò:Åò?ó9@ózóC—óJÛó@&ô9gôG¡ôDéôH.õGwõ¿õCÄõmö#vö-šö$Èö.íö7÷/T÷/„÷&´÷Û÷oó÷scø=×ø<ù RùBsùq¶ùc(úCŒúGÐú5û:Nû;‰û<ÅûUü2XüJ‹üIÖüF ýNgýG¶ýIþý?HþqˆþCúþT>ÿZ“ÿ2îÿ2!,T*�"¬5Ï4G:L‚gÏP7Vˆbß]BT ZõSP¤&ÄIë5!S@u¶Öë+K"k<ŽJË>ZUc°J%_Z…SàJ4	&	8¦	Xß	i8
! j¢
! o
O}oÍ9=2w'ª@ÒP
&d
‹
=Ÿ
 Ý
(þ
B'jU{<Ñ7cF]ªTA]KŸ=ë7),a2ŽCÁ,2#M"q”¨Å å! (!I k!Œ®Îî>&M t•°_Ã`#e„ êC>OƒŽ.VAB˜BÛ6mU.Ã*ò'%E*k"–)¹1ã'=:\>—HÖC1c.•-Ä-òA !bS„'Ø7N83‡3»JïY:”*­3Ø%.6&e)Œ¶'Ï÷' 2? 4r 4§ IÜ )&!#P!?t!´!8Ï!9"4B"/w"?§"0ç".#.G#5v#>¬#?ë#7+$c$1�$$³$<Ø$C%QY%<«%Dè%8-&@f&G§&Vï&gF'h®'m(M…(mÓ(cA)t¥)u*z�*Z+zf+cá+0E,Mv,#Ä,dè,"M-=p-+®-;Ú-?.VV.g­.e/7{/D³/.ø/J'0Hr0O»0P1J\1/§1#×16û1522;h24¤2<Ù2*3A3<a32ž31Ñ314N54B„4'Ç4-ï425AP5D’55×5A
6,O66|6;³6=ï62-7t`7aÕ7H78D€8-Å8$ó8791P90‚9F³9Rú99M:3‡:7»:6ó:7*;Ib;O¬;Qü;DN<,“<4À<=õ<F3=/z=Rª=2ý=,0>2]>1�>@Â>D?DH?@�?FÎ?!@>7@(v@(Ÿ@%È@Gî@>6AuAEˆA:ÎAM	B-WB2…B*¸B2ãB4C.KCzC>šC:ÙCSDHhDR±D9E>E8ZE!“E9µE5ïE4%F'ZFN‚F@ÑFKGP^G¯G*ÈG/óG,#HPHkH&†H6­HFäHR+I@~IC¿I@JDJI]J?§J5çJ.KYLK@¦K>çKI&LGpLT¸L,
MA:M'|M¤M½MÑMéMNN.NFN[NpN…N›N°NÈNæNûNO(O=OROjOO—O¬OÄOÙOîOPP0PEPZPoP‡PŸP·PÌPáPùPQ&Q;QSQhQ€Q•QªQ¿QÔQéQRR.RCR[RpR‰RžR³RÈR5ÞRS)SDSF_SF¦SíS
! T1'TAYT2›T^ÎT~-Uh¬UV5V!KVmV‡V&§V7ÎV4W;W"ZW!}W'ŸW'ÇW7ïW>'X'fX$ŽX_³XY1&Y1XY1ŠY¼YÚY ùYZ99Z;sZ6¯Z3æZ<[0W[1ˆ[Mº[;\9D\6~\4µ\!ê\&]&3]$Z]]-�]4Ë]'^(^4=^8r^«^.Å^)ô^$_0C_+t_- _0Î_,ÿ_G,`-t`)¢`.Ì`û`1a&Fa.ma4œa%Ña7÷a9/b5ib(Ÿb=Èb c'c><c4{c&°c4×c=d&Jd#qdF•dÜd%öd$e,Ae&ne-•e$Ãe+èe,f.Af/pf f1Àf%òf?gXgBog6²g2égh:9h th(•h0¾h/ïh0i3Pi$„i>©i èi$	j4.j4cjD˜j5Ýj4kUHk*žk*Ék!ôkl0l1Pl$‚l[§lnmDrm/·m/çm6n+Nnlznçn(o_-oP�oÞo"ùo$p1Ap3spA§pép6ýp+4q&`q&‡q$®q Óq-ôq("rKrdrur)’r3¼r<ðr1-s2_sD’sC×sDt2`t/“t%Ãt*étUu<ju §u!Èuêu"þu!v =v!^v+€v+¬v+Øv+w+0w+\w+ˆw+´w+àw+x,8x+ex$‘x¶x*Ñx+üx((y/Qy!�y£y%Ày4æy4z4Pz%…z!«z!Íz!ïz{!.{P{%m{!“{!µ{!×{!ù{!|!=|)_|%‰|:¯|*ê|(}+>}<j}"§}Ê}9ç}"!~D~$^~0ƒ~K´~67,T�"�'À4è(€F€"c€R†€ Ù€$ú€/�8O�6ˆ�D¿�)‚.‚ L‚2m‚" ‚*Ã‚î‚)ƒ<6ƒ7sƒ«ƒPÀƒ+„+=„i„3„„+¸„+ä„#…)4…&^…-……!³…Õ…Pì…%=†Fc†-ª†Ø†ì† ‡#-‡5Q‡&‡‡-®‡;Ü‡$ˆ*=ˆ&hˆB�ˆ Òˆ2óˆ<&‰Qc‰Xµ‰*Š9Š(TŠ,}Š*ªŠ%ÕŠ"ûŠ+‹NJ‹:™‹1Ô‹-Œ 4Œ9UŒ>�Œ;ÎŒ6
! �gA�v©�, ŽLMŽLšŽ&çŽ6�<E�A‚�>Ä��;!�G]�¥�1Ã�"õ�X‘Aq‘7³‘.ë‘3’:N’G‰’3Ñ’K“/Q“1�“1³“0å“B”1Y”3‹”9¿”Eù”A?•C�•/Å•=õ•>3–Fr–<¹–3ö–**—:U—:�—8Ë—)˜?.˜Hn˜9·˜Vñ˜EH™Ž™>¨™Yç™>Aš-€š(®šA×šG›7a›/™›*É›ô›œ',œ(Tœ}œ4›œÐœëœ�0$�3U�.‰�a¸�Yž:tž<¯ž9ìž&ŸFŸ6VŸ.�Ÿ8¼Ÿ1õŸ-' -U 8ƒ 3¼ 1ð /"¡-R¡:€¡»¡/Û¡¢2¢TO¢,¤¢EÑ¢P£h£*†£±£Ç£%Ü£1¤*4¤(_¤(ˆ¤(±¤(Ú¤+¥)/¥*Y¥*„¥*¯¥$Ú¥.ÿ¥4.¦0c¦'”¦&¼¦&ã¦*
! §)5§+_§)‹§&µ§-Ü§.
! ¨29¨/l¨(œ¨&Å¨.ì¨A©I]©E§©|í©bjªBÍª«+«*C«*n«™«0²«$ã«=¬cF¬5ª¬Ià¬\*­8‡­MÀ­M®M\®Mª®9ø®12¯6d¯›¯,´¯Cá¯K%°+q°B�°!à°&±d)±]Ž±4ì±S!²4u²ª²"»²&Þ²0³6³V³4s³K¨³ô³=´5Q´‡´¢´$¶´#Û´%ÿ´4%µ4Zµ�µ=¡µßµ2ÿµ92¶`l¶ZÍ¶^(·:‡·FÂ·W	¸Ca¸f¥¸y¹¥†¹ ,º:Mºˆº?¨º;èº+$»3P»#„»D¨»(í»'¼.>¼;m¼?©¼(é¼+½:>½*y½R¤½9÷½H1¾+z¾C¦¾#ê¾/¿A>¿B€¿7Ã¿@û¿E<ÀC‚ÀCÆÀI
! Á@TÁW•Á@íÁ7.Â5fÂPœÂDíÂ<2ÃLoÃ,¼Ã.éÃ+Ä8DÄ4}Ä,²ÄAßÄE!Å(gÅ�Å4«Å?àÅ' Æ5HÆ ~Æ$ŸÆ*ÄÆ/ïÆ=Ç0]Ç"ŽÇ.±Ç4àÇ!È,7È!dÈ-†È-´È=âÈ/ É@PÉ6‘ÉOÈÉ4Ê-MÊ8{Ê@´Ê=õÊ13Ë"eË6ˆË2¿Ë<òËH/ÌxÌ/ŠÌ+ºÌQæÌh8Í!¡Í;ÃÍÿÍIÎ([Î,„Î7±ÎéÎ Ï(Ï,FÏ-sÏ5¡Ï?×Ï?Ð5WÐB�ÐEÐÐ?Ñ=VÑ0”Ñ4ÅÑ<úÑ@7Ò4xÒJ­ÒDøÒ?=Ó3}Ó@±ÓRòÓnEÔC´ÔDøÔG=Õ-…ÕN³Õ-Ö90Ö8jÖQ£Ö<õÖ02×c×8ƒ×L¼×4	Ø/>ØAnØ2°ØKãØ2/Ù6bÙ/™Ù5ÉÙ/ÿÙ3/Ú;cÚ;ŸÚ%ÛÚVÛ"XÛ {ÛUœÛOòÛNBÜ6‘Ü6ÈÜ6ÿÜ(6Ý%_Ý…Ý+™Ý$ÅÝ>êÝ3)Þ9]Þ9—Þ,ÑÞ,þÞ+ß5Gßy}ß?÷ßT7àFŒàMÓà*!á0LáM}áËá/çá.â7Fâ6~â?µâõâ+ã?ã"Uã#xãœã²ã,Æã&óãä0ä3OäƒäAœä4Þä&å@:åA{å"½åàå<øå;5æ
qææ—æ7©æCáæ%ç'?ç&gçŽç!­ç!Ïçñç#è$0è(Uè5~èS´èDéXMé*¦éZÑé1,êf^êYÅê)ë IëYjë[Äë! ì4BìLwìbÄìS'í:{íR¶í%	î(/î%Xî!~î( î&Éî+ðîyï;–ï*Òïýï8ð0Tð'…ð<­ð,êð2ñ(Jñ-sñ,¡ñ3Îñ)ò<,ò$iò,Žò»ò4Ñò+ó.2ó&aó"ˆó!«ó#Íó=ñó=/ô;môS©ô[ýôKYõ…¥õ?+ö0köJœö#çö÷7*÷Fb÷6©÷à÷>û÷:øKZø.¦øEÕøgù\ƒùQàù(2ú1[ú�ú2¤ú7×ú,û<ûRûrû�‘û’!ü+´ü(àü@	ý4Jý4ýh´ý<þ^ZþB¹þiüþHfÿY¯ÿb	.l›+¶-â,5=4sB¨?ë#++OV{Ò3ò&%?e1…·+ÇAó"5(X,�)®Ø(ì&(<e„E¤ê
! 49R/Œ¼%Øþ@@TI•ß4üS11…6·2î;!	B]	2 	2Ó	7
! )>
! +h
! #”
! #¸
! #Ü
! #$$!I&k.’Á=Ú8Q4n(£)Ì3ö6*
a
8~
;·
>ó
=2Hp8¹&ò15K0�<²Jï-:;h=¤=âE 0fD—3ÜD(U'~'¦6Î70=Bn\±@$O$t)™$Ã\èTE\š3÷,+XXX±0
! G;Hƒ=Ì?
! 4J55µë&425g8�%ÖBüK?K‹?×(<@;}=¹(÷6 2W=ŠCÈ70D7u-­.Û,
! 7J>],œDÉaUp4Æ<ûl8 A¥ =ç 8%!^^!)½!-ç!I"I_"©" ½".Þ"<
#2J#h}#væ#R]$!°$(Ò$-û$K)%u%bˆ%^ë%AJ& Œ&,­&4Ú&8'H'$^'+ƒ'/¯'ß'<ù'C6(?z(º(Â(4Î()")2);J)/†)M¶)4*49*Šn*6ù*Z0+s‹+Cÿ+TC,P˜,é,#-l&-2“-<Æ-+.-/.,].*Š.%µ.KÛ.?'/@g/6¨/"ß/80<;0Hx0Á0Yà0@:1{1!‘1C³1R÷11J2L|2]É2/'3zW3]Ò3`04)‘4J»4E5PL51�5WÏ5'6GG6]�6Oí6J=7�ˆ7?&85f84œ8EÑ8,9&D9)k9:•9:Ð9#:3/:,c::�::Ë::;9A;>{;=º;>ø;C7<4{<>°<4ï<>$=Bc=S¦=Aú=@<>@}>@¾>Eÿ>EE?;‹?;Ç?Q@5U@)‹@-µ@7ã@4A6PAs‡AIûA9EBB>ŸB2ÞB.C*@C_kC,ËCRøC6KDg‚DgêDGREÅšEÅ`FH&G1oGN¡G0ðG2!H@TH@•H&ÖHýHI-I1GIyI*�ICºIHþI0GJ/xJ#¨J'ÌJ(ôJ'K'EKmK1‡K¹KOÖK &LGL`L@{LY¼L“M(ªMAÓM5N#KN@oN7°N:èN.#ORO*oOšO(¹O0âO.P&BP<iP¦PºP ÔPAõPH7Q€Q' Q,ÈQ-õQ6#RZRzRšR^¹R=STVSM«S_ùSMYT6§T@ÞT?U_U)U(©U2ÒU-V+3V3_V+“V(¿V0èV!W(;WDdWF©W5ðW&X-FX?tX.´X"ãX'Y.Y!JY9lY;¦Y%âYZ3"Z@VZ?—Z2×ZK
! [KV[.¢[.Ñ[R\RS\�¦\P4]4…])º]0ä]\^Vr^TÉ^]_H|_,Å_,ò_0`%P`Yv`ÈÐ`�™a5)b1_b˜‘b=*cDhcN­c üc_dB}d&Àd6çdXeKweVÃeTfVofWÆfTgWsgPËgKhPhhM¹h>i>FiV…iiÜihFjh¯jLkäekNJlz™l0m>Em„m‹m˜mP§m0øm)n6nEn*^n2‰nm¼nw*on¢oFp:XpD“pEØpFqNeq3´q5èqIrJhr³rºrFÉrs, s3Ms3�s+µs"ás)t3.t7btPštVëtYBuoœu+v18vDjv/¯v:ßv8wMSw+¡w3Íw6xy8x<²xFïx<6y5sy+©yQÕyA'zizR~z$Ñz.özr%{ ˜{=¹{@÷{(8|0a|8’|"Ë|,î|Q}@m}A®}7ð}:(~'c~'‹~³~¿~KÜ~F(o%†#¬.Ð8ÿ/8€3h€,œ€:É€��9�uS�É�è�"‚4&‚4[‚"�‚³‚Ò‚'ñ‚ƒ&7ƒ^ƒ%|ƒ¢ƒ¼ƒ&Úƒ%„1'„Y„o„(Œ„%µ„Û„ò„…%…<…S…'q…?™…CÙ….†-L†9z† ´†#Õ†7ù†-1‡_‡Bn‡7±‡‡é‡Xqˆ6Êˆ9‰C;‰J‰"Ê‰ í‰CŠ:RŠX�Š+æŠ_‹,r‹Ÿ‹<º‹÷‹AŒVNŒS¥Œ8ùŒE2�x�•�'­�5Õ�4ŽU@Ž,–Ž0ÃŽ:ôŽY/�?‰�=É�(�;0�l�=ˆ�DÆ�G‘<S‘=�‘.Î‘Wý‘6U’NŒ’HÛ’G$“_l“rÌ“+?”Kk” ·” Ø”"ù”;•=X•M–•?ä•=$–=b– –%º–zà–'[—4ƒ—¸—CÌ—"˜.3˜b˜˜4œ˜FÑ˜™26™i™B€™@Ã™Oš#Tš/xš(¨šDÑš*›(A›"j›L�›!Ú›ü›NœQfœ¸œ¼œÛœùœ�%�,;� h�‰�-§�<Õ�5ž?Hž-ˆž@¶ž!÷ž>ŸNXŸ,§Ÿ/ÔŸ7 5< &r ™ ,¹ /æ 4¡/K¡{¡7—¡+Ï¡qû¡Am¢F¯¢Fö¢>=£;|£7¸£ð£7¤.H¤*w¤/¢¤CÒ¤-¥,D¥/q¥¡¥$»¥Nà¥B/¦_r¦(Ò¦Hû¦1D§Gv§G¾§H¨@O¨Š�¨N©8j©G£©9ë©Z%ª1€ª*²ª1Ýª"«&2«%Y««•«	©«=³«&ñ«¬3¬,N¬6{¬0²¬!ã¬"­'(­0P­:�­<¼­2ù­+,®HX®4¡®-Ö®6¯M;¯#‰¯$­¯+Ò¯þ¯6°&U°"|°Ÿ°7º°6ò°+)±.U±„±4£±;Ø±;²8P²G‰²Ñ²Q³,Ñ³"þ³)!´|K´^È´1'µuYµ5Ïµ+¶.1¶^`¶5¿¶Tõ¶nJ·5¹·ï·#¸'%¸1M¸ ¸5 ¸0Ö¸"¹S*¹~¹bž¹VºXº wº ˜ºI¹ºa»+e»9‘»?Ë»d¼/p¼< ¼!Ý¼Xÿ¼:X½=“½,Ñ½*þ½„)¾U®¾\¿Aa¿*£¿9Î¿1ÀR:ÀE�ÀAÓÀ8ÁbNÁb±Á9ÂXNÂˆ§ÂD0ÃVuÃUÌÃA"ÄEdÄ+ªÄ?ÖÄ/Å9FÅA€ÅÂÅØÅ1öÅ+(Æ8TÆ2�ÆÀÆ=àÆ*Ç0IÇ/zÇ4ªÇ*ßÇ,
! È)7È5aÈ—È(¶È(ßÈ4É!=É#_É"ƒÉ¦ÉÅÉÕÉ!õÉ.ÊFÊ:dÊ?ŸÊ5ßÊ9Ë9OË/‰Ë9¹ËDóË38ÌHlÌQµÌLÍTÍ%aÍ'‡Í3¯Í@ãÍ&$Î@KÎ"ŒÎ5¯Î)åÎKÏ;[Ï5—Ï;ÍÏ<	Ð-FÐ*tÐ"ŸÐ3ÂÐ!öÐ9Ñ-RÑ/€Ñ7°ÑèÑ5Ò18Ò?jÒ.ªÒ-ÙÒ9Ó6AÓ*xÓ+£Ó&ÏÓ8öÓ/ÔKÔ-gÔ'•Ô$½Ô âÔJÕ2NÕP�ÕÒÕæÕqüÕ^nÖ0ÍÖþÖ!×7×(U×Y~×Ø×*÷×+"Ø+NØ+zØ+¦ØÒØMòØP@ÙH‘Ù=ÚÙ6ÚOÚ0hÚ ™Ú-ºÚ+èÚ0ÛQEÛ-—Û&ÅÛDìÛ*1ÜB\ÜDŸÜ0äÜ?ÝDUÝ?šÝ1ÚÝ#ÞH0ÞByÞ>¼Þ=ûÞ.9ß.hß5—ß(ÍßJößAAà#ƒà?§à.çàUá&lá*“á+¾áêá;â1<â1nâ âN¼âVãSbãF¶ã6ýã04äAeä.§äCÖäå&8å*_å+Šå#¶åÚåPúå9Kæ^…æ:äæDçdç:€ç%»ç3áç2è+Hè1tè"¦èÉè*ßè^
! é9ié £é$Äé$éé1ê1@ê.rêA¡ê(ãê\ë)ië-“ë2Áë?ôë?4ìAtìB¶ìdùì7^í3–í6Êí6îB8î_{îBÛîï$3ï7Xï3�ï7Äï;üï88ðqð+Žð+ºð*æð.ñ4@ñ&uñ3œñFÐñ+ò&Cò*jò%•ò<»ò\øò4UóŠó¦óÄó3Þóô$,ô8Qô4Šôk¿ô4+õ3`õ”õ´õ#ÎõAòõ4öAAöEƒöaÉöK+÷Xw÷DÐ÷GøD]ø=¢øTàøB5ù"xù0›ù7Ìùú4!ú8Vú(�ú6¸úDïúL4ûJ�ûaÌûb.ü1‘ü0Ãü0ôü0%ý0Vý&‡ý0®ý%ßý5þ5;þMqþ5¿þ4õþ5*ÿ4`ÿ4•ÿ_Êÿ_*0Š»"ÙFüCCY‡Váb8C›Hß$()M$w%œ-Â*ð!=7Q@‰4Ê'ÿ<'(dI�+×J?N4ŽFÃ*
! *5!`/‚*²)Ý5v=$´/ÙJ		?T	%”	:º	)õ	*
! 5J
! @€
! Á
! 9Î
! =-F.t[£:ÿ+:"f-‰;·EóF9
8€
'¹
*á
0=U!q>“/Ò3*6Ia«/Å#õ.6xeÙÞ¸%Ñ†÷=~N¼:6F=}4»1ð0"ASO•;å/!<QDŽUÓ)=@(~3§IÛ%(9Db§,ÀQí8?Hx8ÁHú C.d6“1Ê2üK/H{SÄ@7YL‘Þû6UrŽ¬Éç"A^}�ºÖí
+Ji…¡CÀTaYY»[ Yq MË $!$>!7c!a›!4ý!&2"IY"K£"Aï".1#K`#M¬#:ú#S5$R‰$VÜ$E3%dy%AÞ%s &t”&k	'gu'SÝ'P1(_‚(_â(_B)`¢)`*`d*_Å*_%+_…+`å+`F,`§,_-_h-_È-`(.`‰.`ê.+K/)w//¡//Ñ/p0Br0Eµ0Nû03J18~12·12ê122MP2'ž2)Æ21ð21"31T32†31¹31ë3141O4*�4f¬4/5&C5[j5UÆ5_6m|6†ê6Oq74Á7pö7'g8]�8]í8^K9^ª9]	:^g:(Æ:2ï:2";2U;Mˆ;OÖ;j&<j‘<.ü<6+=;b=@ž=<ß=`>+}>‚©>@,?Em?8³?Dì?b1@9”@XÎ@ˆ'A&°AD×A:BDWBBœBKßBG+CAsC%µCHÛCD$D%iD7�D5ÇD=ýDi;E ¥E:ÆEF?F5VF1ŒF#¾F©âF"ŒG+¯G0ÛG.HI;HI…HTÏH2$I;WI “Id´I3JAMJp�JPK"QKVtK!ËK/íK!L5?L-uL+£L-ÏL=ýL);M!eM%‡M&­M%ÔM-úM%(N"NN8qN!ªNRÌN?O(_O"ˆO2«O@ÞOP-8P*fP‘P¯P ÅPæPùP5Q;NQ4ŠQ*¿Q1êQ*R@GR(ˆR ±R%ÒR$øRS,:S$gS#ŒS°S9ÊSET;JT!†TL¨T%õT U<U-TU%‚U¨U:ÄU1ÿU21V7dV œV$½V/âV'W(:WFcW4ªWVßWD6X@{X-¼XFêX!1YdSYB¸Y=ûY49Z@nZ8¯ZWèZS@[1”[QÆ[X\Qq\eÃ\-)]'W]L]HÌ]U^Fk^C²^@ö^=7_8u_O®_4þ_3`9P`/Š`º`DÔ`Aa@[aXœa*õaC b0db(•b!¾bEàb1&c0Xc3‰c'½cBåcq(d}šd"eN;e&Še'±e6ÙefC%f„if"îf0gJBgK�g5Ùg*h2:h9mh.§h*Öhii)i@>i0i7°ièi%j$+j$Pj%uj%›jUÁj/k?Gk;‡k;Ãk7ÿk*7l7blšlV´l2m1>m9pm>ªm2ém5n4Rn:‡n~Ân&Ao+ho3”o3ÈoAüoB>pC�pFÅpCqEPq6–q7Íq;r!Ar.cr/’r3ÂrMör&DsIks)µs&ßsOt9Vt1�t9Ât#ütG uNhuB·u4úu/v,Kv2xv@«v@ìv:-wAhwDªwFïw>6x=uxC³xC÷x7;y3sy?§y=çy:%z3`z6”z;ËzI{#Q{Gu{)½{:ç{"|$A|Af|M¨|?ö|^6}M•}0ã}R~8g~! ~DÂ~?AG:‰YÄ0€-O€*}€$¨€Í€ì€p�)}�A§�:é�,$‚Q‚q‚�‚7£‚Û‚(ñ‚4ƒ$OƒAtƒ>¶ƒ)õƒg„$‡„¬„À„Õ„8î„$'…L…h…<�…A¾…/†"0†"S†8v†2¯†0â†[‡Ao‡?±‡jñ‡-\ˆXŠˆ<ãˆg ‰Gˆ‰6Ð‰7Š+?ŠkŠŠŠ"£Š)ÆŠ2ðŠ4#‹6X‹#�‹,³‹5à‹AŒ-XŒ†Œ¦Œ+ÀŒ'ìŒ1�F�7a�4™�2Î�NŽ,PŽ%}Ž£Ž4¼Ž(ñŽ=�7X���3®�/â�"�5�S�8d�/��;Í�*	‘4‘.M‘|‘ ™‘º‘Ñ‘&ì‘.’,B’6o’I¦’ ð’%“57“3m“2¡“$Ô“ù“.”-D”,r”,Ÿ” Ì”í”'•0•%M•%s•U™•:ï•*–.<–)k–)•–¿–9ß–—)2—_\—a¼—`˜$˜#¤˜$È˜1í˜J™*j™B•™&Ø™ÿ™&š+Ašjmš?ØšD›>]›6œ›XÓ›X,œ5…œ)»œ4åœ �4;�=p�9®�Sè�C<žR€žHÓžCŸ=`Ÿ@žŸNßŸ_. NŽ <Ý ;¡V¡2g¡š¡#°¡?Ô¡O¢Bd¢§¢Ä¢4×¢0£4=£;r£M®£1ü£'.¤=V¤1”¤5Æ¤'ü¤i$¥:Ž¥ É¥ê¥
! ¦%¦%=¦7c¦&›¦)Â¦*ì¦§7§7V§Ž§:«§"æ§%	¨/¨!N¨p¨2ˆ¨-»¨Yé¨JC©AŽ©JÐ©AªQ]ªH¯ªRøªCK«L�«Ü«&ü«.#¬9R¬.Œ¬'»¬)ã¬#
­&1­\X­&µ­&Ü­H®AL®Ž®0«®+Ü®>¯OG¯"—¯>º¯/ù¯)°1H°'z°¢°»°/Ù°	±+ ±L±1h±"š±!½±vß±JV²&¡² È²^é²CH³6Œ³gÃ³U+´Œ�´.µ;=µQyµ@Ëµ"¶/¶OM¶r�¶b·Xs·kÌ·98¸Ar¸=´¸Dò¸H7¹P€¹-Ñ¹.ÿ¹.ºvMº3Äº=øºa6»E˜»NÞ»E-¼:s¼G®¼~ö¼0u½C¦½&ê½3¾AE¾1‡¾V¹¾B¿6S¿5Š¿<À¿ý¿0ÀoLÀ5¼À^òÀIQÁA›Á@ÝÁ.Â,MÂ#zÂžÂ4¾Â'óÂ0Ã6LÃ4ƒÃP¸Ã8	ÄSBÄ:–ÄÑÄ<éÄ;&Å}bÅ…àÅfÆ‡‚Æ�
! Ç…›Ç†!È�¨È{9ÉwµÉw-Ê#¥Ê2ÉÊüÊ:Ë WË:xË1³ËEåË(+ÌmTÌmÂÌ40ÍEeÍ4«ÍEàÍQ&ÎJxÎCÃÎ<ÏDÏ`Ï-}Ï,«Ï>ØÏ,Ð>DÐ4ƒÐF¸Ð4ÿÐF4Ñ${Ñ6 Ñ×Ñ0öÑ^'Ò0†Ò8·ÒðÒýÒ8Ó%UÓ*{Ó2¦Ó)ÙÓ2Ô6Ô<?Ô*|Ô'§Ô7ÏÔEÕSMÕ#¡ÕKÅÕÖ;/ÖCkÖ&¯Ö*ÖÖF×:H×Qƒ×[Õ×l1ØmžØrÙRÙrÒÙ‡EÚ*ÍÚ)øÚ&"ÛAIÛm‹Û.ùÛ*(ÜKSÜ5ŸÜ,ÕÜ0Ý!3ÝMUÝO£ÝRóÝ?FÞ-†Þr´Þ+'ß8SßOŒß*Üß+à?3à@sàM´àá6á$Sáxá,˜á/Åá4õá,*â)Wâ,�âA®â7ðâ3(ã9\ãA–ãØãôã:ä8Kä?„ä*Ää(ïäHåSaå=µå8óåG,æ<tæ<±æGîæP6ç:‡çCÂçèè'2è.Zè+‰è,µè=âèN é#oé!“éAµé3÷é%+ê0Qê3‚êA¶ê@øê>9ë/xë¨ë$¾ë8ãë?ì0\ì:�ì,ÈìSõì(Ií,ríŸí´íBÁíî	î@"îcî2yî)¬î[Öî32ï5fï%œï7Âï"úï&ð(DðRmðÀð'Ûð*ñ4.ñcñgñp�ñ¼òñj¯ò&ó%Aó#gó,‹ó¸ó)Öó,ô9-ô;gôM£ôIñô%;õ&aõ?ˆõ'Èõ%ðõ9ö<Pö3�ö:ÁöFüö;C÷7÷>·÷8ö÷7/øAgø7©øOáø91ùDkù1°ù4âù;úSúrú"’ú*µú'àú+û+4û5`û)–û(Àû"éû-ü):üodü9Ôü@ýcOý³ýÂý*ßý+
! þ.6þ$eþŠþ�þ»þØþ&ñþÿ3ÿ6NÿB…ÿÈÿ× ÷	
! %ø"ñ
3™‡#3£Û!ïÀçm(¿O,â3ã!´*ÉB		­žáŽzY686¥($~	�3“(v&">×ÎÇ"TÃ:'Ž2¦(q/‰Àë†0°
ÍNÕ|&9q;Q.n/ŽÙ4ïQ(ö2díš
;r'm/Á&-˜ðûŠ2)¦Û(PóFÅþ.m"{%'—„*õ4h)p&CéFé#ˆ1ø%oo/±”-C
Yâ¥Z¿ì29¸
! „-Iû-"½)ã•vh"T
! ~?ë†,±2­Ì~2ö%�,”.tú !Ö³Êe"FÝ.G5®Î0¨"S e6q"Ù
a+&,¤5™!w+1”\1
)hÐ-B)2%Ûí@÷É"{0Py(Û=)c
! „;ç#Ÿ'¢Ò-Í˜$”ý'£E‚ä #`-1*?q$ ø	÷,¬U'é¿
! °º¦v‚,SÙ'/4è&½](S	Ý
! Pë*]¤!«4Ë-€.)w3l;¦-'	R¥!ÿv+)+Ô/"N)*ê3Ã0Ø$… É)ýùyØOv/æ$ætt!ä	˜%2,  3œ÷
ùâ·.òR�ƒ7ÇÌ3üp!¢
! Ý†550"KRMÉŒj	™)eU4422°%÷+P º+n€0*€ V$ý„òu´1Ù)¥$ô)2/$‡L§$Š-Ó?!=
I5!´V/ø .b2I^!Í`˜W5t'‹ÉZ3$.µ-†ð
! …°�›[@d1#«ö˜#»êÝ+ÉçjÃ*�
Ì64<.¡
! ÿ/®k'9+µ
t0C+�~‘#õ*{×G0wýZ'¦!³.;â/ª]&”,(&®3i*z%�
! æ+ï3Ì  Éˆ#? *�è¦4"á%¶.u*ÏÛ
)%)(ür4ÀçÖ2Ø÷"_#W­#Ô
?ØØ/1÷&�k¨€Àú
! /3-ò'­1*t
¦,Œ�6¾(w	Q~"Ô°¨:¯è$’•Ú¼i+R,�4�$Î+-E.Œ'†0/‰Ù$¸5ûUp+à,ü%¹iç)N9!�
¼'!ÿ44L4èÎ4+cÆ{* š$3¦ =Cr	2ó0“+‰ , ÝÞ) -‚ŽÙ#î
+¤%�1jm.¥#§%T,k¹(¸$�‡5#b·£#ÙT%P5ßÉÓf2)5$#c]�W;vhR¸
×
Ò3%5c…2
/œ0m{ù%»Â2U|+w
! Ë**421K-x
÷È(ý8(õ+	hî*/N1*+› $‚‹° B50Ù0|ºJ 4ê-\œ*¿005CØ'±¿*×´j-•~ ‘/ò$1*›Ö+ç-2$‹0æâ 
 1]$Ç+Á2á—Ñ%[+O€.*é.í(!)ï‰ö1ý€'Ì$Í&þgÔ4{"Ší4é)J
:&ý  -û4Ÿâœ�
! +ž-(\‚å¢þ-Îç0®„0B*£Ê.w.¨,[G„>.0*cÌ9Ö$ÔH0œ«	 &Õ˜*"Î)/¿w
o4�!Þ4V,ÖN#�	Þ/�.Ø™%Îƒ(“	Le	ø„(ðk/gJbFÜ0:›3Ê
! ’).%O4oä5Å(û(¹({³'ì(,¸%!)Ú°¶t*Ž^êÂ!Ó!5Ò*€È&;_ÞÔ5b.*"
! Ñ*i¸XO
! Í0Ò1¢1F².p;'3õ(•6´ö#I)d(b´mMw4K1A."‡,Y#w-¾;"›#›+œ&[k£"‡1+Ý…xÃ½5ô!04à‰Ñ0ó“¸0¯Y)ê[,‘)oE*i
}{1†!·!yÄ	A¶�Å
! é+‹%¬Î+~)@5oño*Ü5«2	K6z ½,E1å!Ça¦
O3fs6Ó%ˆnÂV
>+em'4"$Ðá‚‹Å2Œ�Œ”1á£0«L0£0@	º5÷/<¥V ó’`6œ~,X'[3–2_›�ã	q&U,Ë5I.°Ã“*R" ç3NóhO½ŒoäGj%UL3§à\
%²	.ž©Ì
,,2/õx+ôCÕ%¨)Üœ6+%Þ!U0`!;¨5~7!Ì«ƒ¥%­&ïÉ
! ƒ4à*5r(#'˜Ð"u#¨I±1F$ó)âDˆ)º)"-~
! P"ªæ„4…"¨i",Í‚2â$
~
3(Î'�Æ$ic3…%ÁM-œj}!Ùã¹ý$â0ê*f31ˆ(Ê(2ª�•2K£r5« ‘1("ðµ ÂÃEU,5²<Ó*n‹ )£2L
! ÿ-�&!2‹$	7ÃÙÐ
! 9,—‡{Š&5( 		Z,²û Fv^	ãxq–)l4X# #É/®ó1ã4‚	~Vc-£X�+`ìp�
! zYY+…¾5[15þe,+�‹_$g *Ï.õ.ž‰
! 4+.,/–[64ž&É¹,l Á"fÕï%. vÆ1çÁH±56$%“Æt�ß
»&S^0¿Ððä4ÅÕÁ»4ò–	Ú“/Ü0E"çn,è1ô+½H
! <…âõ	
! ,0¾í.6µ%«Ÿ96'!w/3S�.//¿&z(xé"©=l#W|Ö±R3qÑ�'3ò"+D�'»/Ù2:
85è5£ ‚1˜ ¼‡0[
! ­õ‚- �	£,Þv%&»�à6:/§#ƒ5¡ïæ
! 0ó +<,�"ñ¶0*
! è4ó'ÿ,D6‰)šÕ3.­­Š¥-ËØðy]'l'‡6Ì
! ˜(�ã.›¤')	•/Ìu
Ç*d/|	-F+iXD+´é%B#›.r
! I_(()™#ñ6µ2Ï*v!?ðþ/m
! 7({d0�0Ó:4ë&…5¬%*/õ"Dð(ì!«1r6ê,= X.+8/„,,Ôú$×SI/O5å5“h+&R+/µmoZ÷ïÄ240Î!åD`Yí2äP0‰+eŒÂ[ò2D
! Oì%øR25eC „/2g,}'_¢6
Ën±&×,7¡1£–¯4õ,¿n4þ.°5Îi/å
! Ú/­.n¿(
!  ×3¾)±
)0Pá·*¬!�
¸
! ÿ.Ú5Ò ^3Cú%G'!M/€#¼Ã1õa–©1Ì"Â' 
! (4¢O-Õ5-Ðg¨#Ùk~‡	.0638p0¶		‡!“,BTÍ4A„)/¼4íë ®"�)ÿ)Oi'Q6Æ% 4òp5µ„5íŽ ¦+‘6¸.AFŠ0+|Ì
! '� N3 å/á}1É*Òö�/R/6Œ.s)o£á-\Ï,4r1°ÑÚ0a'„!Úæ³˜@%ì+t6ë"Œó,— ¥
! C,&jT$}+0	å!¡6²@Ò[Ù÷p
! ‘.ç@·0,zÃï*b	['DÀùˆþÀî¼Æ-X+ÝÙ
! Ä)ã$2/c
Ê¤1M	ö•Á«+­8Z÷Ä(;aÃn
ÿ'­�Ú.Ï0^)E¨KM'§>2†¸,�,T!®§‚/o×aµ÷0Rt,ï&ßg¹
! �%Nz"’í+›(Â/F%%öª-4}c#| 40Ö2×
! H�ÜTß/e*ò"]4*Ã-Û¼.Çî1é1$&[!¼j*Š”
¿13—[0�¯$]
! ,oY6â2Œ'r-�&-Æ\2-”>Z"Y1ö0f Ëf-0Å&	Þf(U˜I*ý-§“‹1ù3KH
tW5	ê#�1	Ìf%Ðß&m	Å}Þ¼5M$y26}™âe�±+	>'´#ž|G4óI’2Î*«Ø5nI2{#µ,æ0½—m!�,Bú,^œ$d!OðQá®LÙê(…
! îà˜.Ì(su‘"ú
*¶&c˜&»ÑTk*J +Ä¤&¼ œ/%p†s!2léÀ&-+û�h%‰&€øó-¹-0š!n ![O!ír?4ÿÖ»#0­0²Ö.`æ5
%$Æ4»% 6&Ž*µ­3õ1P-Øf
Û6–mS22M0ˆ,Û$"~.bQ%W)L_"Â-à ¦5�%ñ8Û0-#[0cŠ0×@ÜMw5�)ô3¶
ó"½
! ¤s�$uƒ)N"²ží$íþ-Un)d
! Çç7"Ž…>ý
/õ/ÆÇt#WÀ-™ãZ<"ë5”/Á0Ò
! #Á²”76ø%‡#~³œ6ãCã2®.µðqÎœ¹.S.-/O.Èf‰3ÎM+v*	'î4©·
! ;W!ºÓ<‘	-B_4ö t1gh0�%8Åój=
¡$wè”X3á!I¬ß3Ó>)È-ðöìÙê†&E±42Á00ÈY/ÞÅ#[é—(ã"lë÷�($�ZîÆÜ,$5�-g¾$±›6AË+†)“19Ïç›†åŒ463a(Þ
Q#@ðp–(6!S.#ê'Öu'6
iá3†>'33ø(�¢'èRa/	†ë)ê!Xk#·"¾1é0xF#™	B3Z*¥01ÀÎ4$�©Û;‡2w0ª \ƒ	5&ˆ'£'
-'Áu&š)¥.Nz4‡$·Eƒ,G*½	
! wmP�-Ã$Ã&ß.¦»^_
! íÏsµ–,ßJ+@Ë
! Ò5¬~#Š%b%º*Õ2 &4×'’'–°60î!µä	a	Ü	1#kêl&2’aü9=T¿
0)£$ž3%I+U`,:4o!´!ñ,öŽ2=‹05
! ê/2¿À*,-ªcˆ]¼)è!Ú$'6G•¨	X!æ—"”!Ÿ6.®X,w%ù®'8$™Ó5è$Ÿx
! °0~,HÚÀ.8ØÊ%3*©-j0u
! "î-;!ß%w*kÂ$(
! }1b+E´ºJ»0©Y%œZ#Ì!¬ S!†“E„Cj.N	>1@¥4ì,¡i6# 5Á3”á™4R74}1o$
	”Ûú0­*ºÕ8$mx3E
! ®
0&6	Cˆ"
{ à!!á Î½&Ã#ç¦°½)’6 Ù39
! E3¦0Qó/ x&b|+t(yÚ&j²k	¡`Rß?)µ¯È""Ä
\!¢ƒ­K$™2C2–gw3ÿ*E{l/Ú"à%*³&u©)"f*âõÂ÷e-\4Äß‹”G#ñm ‡�0P%a6/v,‹ý20%U=6£
¾3$d©\
$Ü-
+­%äÄ%8	2Y.õÏ7íc	Ê{#%1Ÿ$'3)‹'ž Þ@2
! _+×ù'"VN)�.�Z/ó.s¥™Î(óÄ1õ5lR1B.#!Æ,-¨'*k% ›á.€¤/�6µ//*/‹û
UG(
! ¤(F_†u(p 	`1ù#Tüuµ1nØ"j�Egòõ–Ó #z&1ñ	óõ%Ý,¨(G
! ¶ß!YÓÍ/ç*·¤þu^â¤#in&"¡G+ð-‹—
z„Ï#È�	42
! '3èã3O‰*ã+óå!åÂ;d*±qŠ%0(Ä,Ð&Ã¶$x	v'F‡œÐ3ïÝ!1Äv.®§Ï°(s*o6(1C.'?Ü1W
! ù-3s/13^}(Û'v#ó˜–1Ê*yÿŸ.-—v4Eð3¬aŽ-³-Ç1>03K(Ðè) ¡Wz$'�$,K'0|6·*d�1É3oø€?(?10°)ó2Ú*
Æš¾'É
ènL'.ž†Y-Ôö
‡—è"[xÉ2L,=ˆ({%‹	g8H)52,'5"l</!J0±\c
}%ñz–½3Zõ'/P
! 95Q–ìà17ôÏ'�á)�õþ*!Ã)íýù"…	JÂ+%í(3]ª…2%à/?f{>!(â	0ÓM^5ò}*S-cÅf#,6· ÓØ-32�/\ÆcF3<
! +	(%I1óU#
€?
! m´ù*�ç1R&Ÿ3ï5M§€7Ï3Ú,?#eY"EÂ 	-½—"?·$U$r�,!Ï,A–ÞÀ(K#0ù�)¯3d 4+ê{ù¤9€4µÏ(6=.n25o)ï«û.æ
è/z#^Z6½M÷©4Œ/Xq.¹ÀßCÓXé1"¥£6Ö! 6¹>/6--ü"%r"ØŒï-˜!é&Z0ö.í7 â,:!0ã*ž‚'9,#"wŒ„Ã!;€$Œ,>J"ÃÉ-'4/ý
! Ž%b'"#	2\)º&‡*À5ƒ�5y	–3p
! ˆÄ e1¡,ç >640”
! ½4q5!S((&ª	þ�o ñBU
b!ê0�u¼2‰tO*-Ÿ 4¢Áã#¦
ø
! }-7-N Þj!ÖÉ I}&¢"&)³++¸	ãèÝ"
â
ýG	w)ˆ3Ýý(ˆ.)‘n'2+&&b$a-\'l&û¸/Ua1¯%›ôž>3­u0õ*ÈþK P2(QR…+°-�å
îu“%R	©
! ªÖË9$©$©é�"—
! 
! #b¥¡.6�6¤5$ª&-3¥3$$0a2ñ%÷ ?ª1ìžÑÜ#‘ÀÎ-˜4îQ4ó4_Å.0¾˜/	3‡Ï!ÈÁ´É%_|!±*©jþ3Ð'{3Yå0-"
!  ‘|3dÚ#GÂe
! <3(&
! V¡c2O/ë–˜*(Ä-ºt8Kö™1T6/!ã5N(œ3¤})Ÿ“>ïó
! ¯Ã"/õ#EMÑÄõ­$è6HÍ,2üó­!k-5a# ¬4š
! C1Î1ï2ù©ã
€(k
! ˆAI0'(¢žÇô™5˜3Þáu-ê$ÓJ;6Ô¹	—	sQ]Øy4‚#'S0
Ÿ(D1\ ¬®±"|(#	ßJ3l3%0:1¿W4¶'·1Ã"t+¾"V>&+[/Ù+k´3Ì2×<)»*Ui7
4
šK
æ?86„Ò)£Y/1bþ+%Ö,)…
÷½ žÊˆ—#�#XQ"4
(+Ÿì
C0“#ß
! 	#”*q0]øUe$z&Î©+Œ+O	/6©,9¤-xŠ(Ê$Î 	1/3n-`¼ø ®	ö3‡2�
! »­§IR.úªˆ¼!*l$ì5Ôâ{	è(  /†Ç'024óæÒ³/‰/§0`jÐ%éI¶>(„�'Ø2)2±¦
! u!†%ú.û­ÃÔx"¶Ñ–.èV)Rh
¶5<0—'s°U.ùØdüË
"ÑnÈ,„5ç%bÌM(®$9G6Õ$¡"à!~ä2:±õy'¼%1D!51O #—³CŠ3L!úÐ™
I%³$P1—„æJÉ É²0t».î,“0,ü1Ù‘™0m&š,ÜZÈ/D2œŠÑ,	Þ[
†6Y&25ñ"ª
! Ô_%Å0 (Œ&bÄ�.p-½tž2¡.ì.é¡+AÂ�ºÒ"t5Û2µ!I,`i0Ñ1=3è#€,y�´"ìëÐi
! 5œ	â"]#Ê0Í?K!-œ,
J“
! å+pÁ/¨+éH1i³l*º,àÄ¿Ìf1/×5<%sö*Àrã ÛYÙ§5q0$T‘�}¨0Å'}	Ç3m´¨I
! ±Îò.¦µú-ñ#NC%µ.?/xû'ý�d‡C"Û-ÎÆ0Üë1)¸4È#j2¢*·@
! ×¼*€08ï
! ü
! ×1žëØ´ *™ãºˆZ-J5ž'k�(ž*Ý%§.!$0e~Ù¬'f,@#¯0‘¸!b=2�2•
@\©8,1ãïKr È0¨±4’4Ö#nP\+²ãÎ.@.èy%Ä#6V�X
°/hä0�nå4e%p*Ñ)K}/“5#Ô-
5"ºÃ˜	tP5®k5ª,¾
! í,ã/•(ì1ýà&�1‹éò5l1’
"ì„’¡(Xq4£4P
! ±%K"5£“&Ú "WÃ�Á	 .Õ,¤ &‰'1@´úMÝ‰Êž?Ã
! Æ"d44yCÝ	
! Ê)ý*q1„˜*e,â¢÷5Ú‘––¼èÅ	è]5œ+P&µ",ª-%½«MÕ%…•g	)#“
B0÷)Ç_,©5 ;ÿ3â-Q'Ûœ!ü%Ÿ¹�2þ4Wª4›p<*5…šŒ|)3ß29..zj$]Ü
*6/)Ÿ|"¦æ(Ò˜$j/Ô y$ˆ0ÝO.>‰#=1F	ù13+9/¼
! F ˆš°§(K	m^'L+”ÿq‡&‡,$~4Å%í_(æ)2x5Ž")¶ Ý106ërÕ01Í%½/4#Ó,&'®5¾Á(‘
! c.®'Ý Ó#…A/¬GÀ|h
! �÷
! /S
S,L	T2sV-~3¬à	ë
ÐA2Óé
R5q)6¸|T¤,²
L-¸õ#¡ésª)Òþ)ç#£1'J8„2&¶îÁÝ2øÊ2[(4¦§ƒ$äÛ™/Ý.Ž
! Þ0§2£(ô4á0+š™ '<,¥Õ1²-Hh­
û(Ü2<»©3-Ù&â(Bž)e´Ÿ%0_ ôKöK:MU%�‹/!´.ã‰-û)ìªž¶>Ó"Œ)
/†¯¸Õ…	°*’
! DF1Ç
! ¹4‚þ$)‘81 ÇW+„#F‰b&3&Š›ü
�š? %¾ê%ò0ËÔ_�:.OÂÐ!ø~$&j#)
! ÿ+$×(6»?
„P-[*)a¥0€*]	%Ô*tšìsø$0�ñFùGE 1 -¾”#±#&(Á5	0Yî$y*ß…&}î.fW(@+/-�³N&
! =·3™•
! G,\c'E6zÞ5Aù.—®&B4ŠKÛ
! _NîL2Ñ<&A'ñù=’( Mz¼¥ÿ(’Ù
! e3¿'+%*''òø0ÌNA&uÖà.jGDl%G>ð"QT‘+w L(ÿ»"D</
!  &Ö&N,äÄ"ÑY*`¨´ ÷‰L/q6$û¯	dQÐÉ&9è*
f!±}
! ´“2D3K"ÈÝP!1Ô)Ò'`“·‰‹Ý‡
4*ù$ÅS¬&ûD,O0³sÌ’Õ-×#Ëèš51Ü"}tF–Í5vU*`
ª(#×
ƒ	´	xs E
$$9ê42ã1T'†5ô
! \(þ• Õ0í-T#‘*õ39ú3y3	Ô{$1’Þ|#+ÈèÍ#.fÀ@/åÜ+s
! 9-ó4˜ö+1j"À•$;†È
ý$–²J«j¦§ô
! Ó0…6!%Z}Û:1Ë;¶2.$ˆ	Û)~%\6W'#u4æ*y&E'e54Ce¥¯ —ê	°Ì¦#þ,B>&4mÜ-
š/Ù%u"‰$;0!ý,†ûG¶&íÎ2d3®1û"#¤Â14ñ5O	½+H-<(L1"(À4J4²1G.ó$ì"Ù¢.–í5Å 5mo¢ !Mz'Ý-+V3ò3O$—"h(ú"-(˜�0TÐ/É(Î²½p6¬2"‹3C$ÐÖ3ð)~0\ï"Z	)6Ò$œŒ#Ô!Œz™-³æü	§*J(^&xjí ÄŠ“À10b5Ç,:{+X-Y2Ö	 Ù!w6ïT	6È1&ï(	"ª*Óÿ%Ó
! »=5ž0S3j&`“.”ð ä%F
×4 &-.”’3Q&Ì)")S7&E+ß#Þ(�3õog€Ó Ñ¼ü2²x.‡/;A4ª!}.O&(!²%J%åƒ/êrz0þ])XX¶�*3 ×.02s&F"n*ß*ê;)‹5|
! )„›2Õ!pS#$@º?*å)+P3“©!˜1y.¸ú¾..°î.b5V%Í1¹'Ù/Ya5À
! î2Í*V%œ%¶1#ã(H/'6Â–ç�#›0¸&!A(÷#G%1g'¾Š6ä.K¹?¥ª
! `-h’…3f
! 3=y¶#ØÈg*³”M#M¬0_.	(®%6ªX%t4
#�hAŠ1ô#[8W3Jô%Ûx/äÔÖ(p4)È4�!ï
! Ü
!  Ê5„.ß)1,¡	ù&¾1ç/JË;&!k*Õ#‚&K&#/ã$‡
! m$qÇ(Í*5ÿ
! o´JÛš3L5°1}ò)>
$!è	·Ùg
! 'kfQŽH5WJ
! 2o¢#²4X4­»ë¢Œ%	
î)n$ƒë/í#/Ÿ4ØŠ,p‚(Á«`Œy6bi(õ0=4©*Ö®$ø*‚q'""E-Ó)HId"›-�5™4ƒ +IS'´˜,]ë¦ð½"èª0¡!¬$í3²Ù"î#f2I|%ò&Õ"ñ+~Ëú#d6H/ßDÏ2¯"~(á©Eàç2V
! âAù»Çð0sÏ4�Ú	½7E	N%­‚$Ñ 	5iÔN4ªE0é5©ž%œ½5œÅÃ4c/G•*•\s§35¢ªAÏîã�Å/»3çò¢I"ß[#’|5µP$syQû$?5·)9¨A+�5=(Ø.Á4 +15*k!¢A(è…º	’•ë-22)ÉÖ-t¼/ª$¥ùÁ$
! *".Å+^!Ú,BÞÁ*û+*–®4H&,
¹2ºv5Õ	‰!R‚7_Ûó!4˜¨ólHi&JûL$ïSAT�-X]R÷¿ä¦$PYƒ*Šh”)®
! ç.¹*ô1Þ
! &j[ä3µ+{(žß-°î	#929+‰2®Ø!Š"oL�L'P*Ç-ß"`ž/]•)­(’ÿËQØ0¬Ìí£f)…'Pu2"§!+¶>s
! /+Ùr6á=ÿT+ýR�åÒ’5™ð.K+½
! y
R(ã0/¢ò
! >$1µç4Ø+30Žï!Òø&R
! á‹)T4.\5¨¬Ü<5?øAj*P.Þ!#ý_$ì9
¾/x'Š
! O6HîX)�®)Å->
! þÌ$«c"ÑU-}
ƒ+L*Ï4
! ×5f0!(80–*BŸÛ%¼Q!p2f.;1¹°Òj,×™33~-PÀ
¨&'An©'++Þš1ê"72½4¯-Oª"T—t/_&§ãF)6b
þ5¸*lm&Ó-‹ Þ	Ë3¼	ø/’-'Æ5—
ÈËy:áÝÛ#ä')VâP([ÿ!'çàÞ,ì	*¡3à4â4m5ï\•!Õh1;
! ðR5ò|+qå3ñZ¾'}Œy1{ûQéï
3i ë\Ö" uå¾#ƒm
! uö(Ç¹±!ÏL¥4¹&é
! )Å)¾4Q,ð&BÁ1ÝÜ³%V($!.*
! 1“ñ*)! í0l–/xR"»˜°]
n.þ*1¶|ù##M
¦)O ®ãÚ	€æ-tæ.4—é$ä�):ÅÇÍ#r0Ð9Ô™G*…@}$³b�}31³ÿò«£-~‚ ¿/{,³)ý)L£²J¨3Þ�W#|`4È.”'Ûa/.#¾*½¯à�ñ¯tÒ¯š6X+°¿K)}0Ò]
! Dn•-\T(ß$ ,4-&t!&:ä=%Æ&¼1¼0$K
! B/8W2+.Ÿ¤
! §*6%#·¹ Œ1ÉÈå#Ò%‹Ì#…*Ë'X(‹
! êé,7"·4Ì(.üt#-ò a0ÿ3'T1z1+5Llû¸&,\*¬*|c†(	6ý+E)Û&ä¤,*<J*û´2Áç$+!k%
-¬È)D-*$ó%«-ò»ÿþ11ü ²dw2w—02#Ò0*Ì!Ç_5V=!¥/r
S#¯+–._6"J6ê•4Ê#(Íš²&
! ü(~ÒÞl%%þ
! »Ú]-*§)$/11¸H	«7Pµ{-5¬5o+Ç<5,+¨M*+“Ç.1/6ðÏ5o&Ö*W5—Þ%ôÓÙÕ>"OË#ÈÐõ£%$¸èøQÈ._)ÇÜ ë0<(K·-V¼g"O"Ÿ–+c+
! 0i:í	9 ­ÇÔ0&3�
$JÇ!H{$HÅ,@,Ç0`3#ßj)mö¼Ü4›}ët { /‘'È2u6;5Ë�y
! j1XÃ ô_“Ô1:7+Bã
! w¶v4¡2ý1Ïj77.^%Ì%Á ä^1Á¨d0I
h- Ž0ï'y,ú€	Œ$qÅr.ûÕ A
! ).f*�&}"8
¬€%í
\ë'èš%Y(ž
! o	g+Ë%¥OPò‘Ê%Z	¹%EÆ,ƒ1ËüG$²/º3Ö'å%6+,·%�$tm4w'®r,¦' $ˆw!;3”òÍ	B—_ûÉ%2Í!Ô(´Ž!NŒÞ2P	
2 �1·è #@b"�{'{&%®5
h'+�*®¯Ût,Î#ø'SÔ´
! Ä'‡ÿ45P	‚ 
! 	5+ºŽ4áÖ1¹3£.}º@Ó&G)m2N
! #º-hQg/à$/
$Ç&/ü4!-éZzß¹(O
Ï"9‡÷Ëh*mC�¼o�®£3¶6 W.Å³1¤
CÔê&[j'õ×/æ'«_Â¢"º%ä,Àô$ä%+Ó+Q³	Æ…ö$jÔ%@"Ø%Â5ÿcL5ž¢&6É×"»4°vi	gÑ#Ä#ö'�.u3I(9Õ"Í-ð*¶3½$[xf"â.ƒ61…,´Ü,Õ&¢‰š4M,(Y$þ	KÄ-5©îª%ª.h,…13¹ó
%@0¤Ì+år2Û, =�8%²'iF/‘
—3ñô%-Ê1¿ß#Ê'•Óå'}5g-s|-Ÿá*`2{6!K3‘þ0’�*]-}#�(P
! x#�¿–ØãÂÈ
! …#à.#_!1%‚/ì*ªr�3’%!uXŒƒÜ$Ú!-L6+Ç5Å$L#ä#·Æ ›&H.z. f26À'£íˆ*Yr µç![c,:±ë%X"~ò1Ž(G4�"» EK–ú1 Ú¨‹!\.[.›"�Î #ú	 H7«53¯: Ö4Hëíœ¯BÉ#ç+.+‚%Ü'Ó/.Ý'�Q (u+
! ¾\ö&1î#¿)$[%/.Á%6(=/7R6ð¯2E�5‹
˜
'èZÍ3õ$˜WŽ#4	šY0K*~!UP
0"s4­2d%.<a%$ ‰³£/6ï ŒÕt"ó#@‡Ô/²M!*Ñk.<	à/|/÷#F2Ç/õ
á)+rú-Ÿ2Þ*Wk"o
.É(+3Ì{:*TB(ƒ)‹(üî
! ÉÕŠ‡-ùD"Œq3� š#óx Û3N/²F5CC”0-ù+#2!Ô.Ä6Ù,¼Ìž+¦t¼-Ý6$/ ’p‘&eú1UÉ5fà,3
~&"›!TÛIøÇ
! Â
! -&`0�!Ž.{]$ªô*N@1¡/U+¶'S1ô.3‘!˜ž1�� 4
3þ#‰/Ùp
¬Sc#i,5e zDF*[ 8
! ,+‚œ Æ(ìò	ú	+.äÀ
! (Î1)ñ!ycih.
! |Ž�5T4-Ž&õ)ç(Ú2\-V#Ræ6Ä¹t-53Ÿ&3-:Á!k6Ž,â)€�	U3%!k@Ã/]/‘-<-Õ3{.ƒ
…4ê
q#„Ù1Jœi3Ð4»'jx)Yß0œ135
! g&O!)4Ñì 5I&k3„á&š«
! Æ“ ²3Å â¡‘†$Í.� ùÚ‡œ%GÏ 05'9êô
I6Ú½/%W/¨)3-
! Ê»oW6,l•'k42	L. 8+á+²$‡s+0À05#DúCø5¨^Ð™â'Æ†š:ô	3
&‘•"�+>%5%û1ë,�‘.+6!3e(�m#�1ž€"¸-10+ŸZÃo-k0Ä^(&Ü +ð'!¦&À"	,,ý315ä!îÉ+"å¸C5ÙþÖ/µ0-îƒ›	H*Äö+
'“3ð~1_0€
¶ƒ#2Ë"j¹1|jÚ3¨
! ò)„Ñ4×üñô/%±)/)�Hg&ê¢ŒÊ
™(ò«/:5å½#Œ
T¯.U	�Ð §3©&°#Š5VUÄñ*qP#ÿ5s.­
! èÞ$À%µ\#ƒ÷.ç­/ð	¯
! ¹"ü
! Ït%v	ÛpL,œÀÏþ#Â
­å(~'2ßÆÐî	Ã0"3á,É
! !E%¾]%\ò%Û	 *$¥
m+¦$á/&¶!ùïa›$w$zZ¾Ál5Èz)½2nQ0ñym 3™†¯1	¤#T
5&´«öz,A •‹.µ<l…{
! 1-c(b*SU
! &‹øÒ,	$‰õ¯´0�$Y¨Û3Ú0©�#ˆsð1<6Í	ëe9'8!ßæÆ	Ì	š*'Ó(6n‘(Š'
f$Ø#ë!R ,e ç:+bÛ.84žš(p+ÛöåN&(6'*¥ ì¼ê1¡×0P•	5†"�„'w1Ò#Ù*(-ç‰
c£5tçlìï0Æ,'†'Ï)#±ü¹§°$œN$r8ª<4Æ?3B ËŽ;.é2uk?$
1*
T"î+½G–>8ÚqÌ'ë	ËÖ®/¶4,d$Óâ& )ˆ%} .0ÿ /')&�ýê29Ôö^++(Þ!ÚbÒ!J)M%ù,ç"à#/íŽúÈ3`¼"ä0b2
! 
À#:º ‚dQ&j
! 2# –#HÇ24ÒŠ/ÿü'h�n´,³5Þ”5#è,Ž«*Ì*'$§ù[÷%‚	ä>ïô£0µJ'Ç%
%s%‘
@¶³€"Ò4!¬
! d$û
! ´"*Ä!™�UŠZ4u ýC&É	®3`	µ´52"ö—62…æ!66¬(—+	áW
Â)`5ý0Hi”$­=Ã‹3·0Ç·8š‡a$ˆ5"4-+ $Ì&"Í¼…iá5ÈÍ'ù;*”(R?U&ïÂ*b#“)'‰
! ÚÃ(”+r3…¤Û"€J!õ
! ù G2n(ì(Ã.)ß5b/VË2Q)þ4VÙ!/ƒ%X1é6ÂP<$*
y!Î,„hK'OÉ$Rˆ
! Y CG^B!îÒêÖ5„3‚3¢ÑI!ôi
! %©&dV(/lÅn")ÄÉ(*G1-*‹Z'±#7)m³
! hñ.± ¼à)�	T0|,–":öe$”¿!ñ$Æ)„ ˜ÌÚ?	Ñ3¬"Í(;$Ê!(‹E1™"÷'ç,²Ù31€)³dC©æ1§ ­.o.x•3ßÝ$Z.ž,a"1à(?-Ú(0è3,îsÁ,‡%g5	ë}4&+Ê0¬L"ü3Ê4!±]3‚d•
! ˆ&)û*bí
! B)ÐXÈ$ó1}º0].õ&!Ñ+W×!ýÍ4ãJ.��ª
Á
! Ü†Œ
rï.^Ö” �
X$m1‹@{f€¦3Ãh3r!†W6+«"Âìð¹!áh$ 2–4V6óô(E(Ý#»-)…-dž")ªà
l-8%Ê¢5¦.¡)fÍ94û
! waã¹)ù¯!'Ÿ/d'ÍT,äßË4ˆyI «65»K2ê ANÙ”937j-!c¯a
! 6>ô¸'A#¶-.5íÑ™,2Ð¸¤*1;É!â+æ°˜(Œû<Ú
´‚”mgí ÷Rs‹&¾¬-«)!,z|>Ã5š0Ó3f4¢+„BéžS
! Q-!ÿ&t£+L®-�#Çjû!Ÿ-loš‚!³4Åu%Ò¢2�—1m)ñ)5º4�Vâ
! ˆ4Ä
–¶,x$ôp'Ó2éi$«©ý/¢%�{%UM"!Ks€3^¼Í/Ý&¦Ê/™æ#'/L.	,ÿ/’µ#ˆ2Ð=ÒŠ^Ÿ³
ñ&© ÀJ$I¶(
ð¦`(Wª2Š�4n)*6'Ï(x%mEÆ#ü&3"ä$¨«0›-d!
é'Ä<3˜§!	)€i)rE#5å1žR&ýIØßWñ/t&ÇË2½0Oý`äÚ+†ä|4/÷$¢,µ 2á
³2±3M5­x$Ò(Ïæ%î(ö/L0(~%º)+1°	‰âØ/›)¡Lò¢0®+)K|2D :2©
q(U¾/P¸1U	5Z!•£î"ÜC)ü$Ò	Ð(­”´-1
! 4¿_˜5.'DÓ«
Ó$K0�3
n1b6,!+JÏÑ(g6X/F6S"O%È	á25‚Óþ!öüO#7	âæ&x*T-x÷$–’&F4-2!Ð$í¨,)*s
3Y|X']pr%	,)è%ìÄ*ô-H3ì#ø23ÖÐþ
M6Ü>S6‡œÑz"ö"Ô¬7ØY,	r+ÒZ)2©è
! ´>;»)Å"=(©”åŒ6.	`ƒ?±j+n>!"h v2 JO ªMú0GÖ ¤.g !'u3=*Ø
! Ã'b{§£5v0”c05.™.èÀ`R!^"Z D%x.Æ
¡e+l',‚Ë)½*M6Í p¼ªk++yzr,S+ËoE«!&s¥+‹-Â"e[O9!^�(,ç	¿‚"—)�µÜô-$ÉJ/»1aúz!t3¼(!P·žŒŽ#ô0!Ä5’*Ë!¯,fó×2•#ÖQ2P,Œ61Š¬Ò’x á(¬Ö0)0
! 
! *g3Vù
-ì0àd-2Š#‡5
ø!
!  
•?¶%Øû,(,ùö
! qd	’,«F
! Ý½¼B2£*B¦1"˜6A.¼
¹+„·×#p)eqÏ%4ä!�4®*ué4y+�Ÿe-qA--0ö,&‚†.f%.÷é8h÷-‘_ô÷Á8æõ!o×.9»M:�!Ñ%#!Á& +#<O*Æ 
! 6˜Øf“!I(ß(˜);+f}$×%ð!
6ü,åòÙ¸ðÝ
N!ËAi(½.aK
! C
2�"~•¶Ð#”@6¾ÌÐ1l#@ú
! (*Òk
ÈqúD0È&¶µ!vI
! È!Q1¸2ª-6Õßñ12ˆöûÚ'Lº‡vÏ
! w#ÐTò-Ö%½-4%€&v
&»+ú€-WÏ$Üï4]	&+2µ*	ûg2Î"ÿ$¸Õ(ú!€NF(îm%	q
o'jWÇ$	e¼«œ(Dn�u$è2%�¸V~+i"+)ã³R-3`)åQ
"«Ÿ!¡	BÒ2ÔÊ	¦2×§)f'êš	áø1j)�_Ë&6­S*0öÚ³< Õ
! …/y«W1õ 3ø„2-«.Kà•1¿51û0¯.
ø!Âá'ÌŸ,´'zz2÷Ì5Ìvù0c<S€-L#)	’!ù!"ÜYù´¡ì/ä&¯)
&N5q+Ì3(ÁA6#®^6‹Œ(?(0½÷ÔM&"_:$À	ï– Ð	”�3›uaü+Zæ.‘8õ>�&€+e´óeY«(H{:#¿!0%%¬#3o"€8Ý0s3B&f	¼Æ+¦!-	P+/S4N*+6¸ØÝê
! _ ñž„2‹+±D.+�4cÈX6Á¢/ê+#pÓ'©%:õr²ð5R)½;F‡“(ñ 'Ô
! -?,g0ç®u)

³90/(¥()]+,l+3,!é3)-$Z1ò(G!4'6&’ž
œ
Ú;I'ß‰ÑŠ*U24˜Ó™ûUD)f«.T~/•*^#NP­dq	ü¥ê.ÿ#ií/½i-›/¥*71’.öDàEÌ,Kì$v3M)°ü#ÿÄ$g($.t"¢4î'0×)Þvº.(ês"«3y�(ƒuK
ç&éC/sâ'5ÁÛfÕ<#é	
! ¯\×Ó	` Éé/5Å¯ð2&�5*7*H+Ä¾	€ ¨%3,?�33ÅO2üººë#1/Ž…ä&/ð$SF6›�(c&Üez·
Fz#Í
! Ï."[Â{ÛˆQSúÈ+!F²(D
|E$9^*-Ê¤:j'T/K.s(; %×¡#¬1$|1æ,3å.Ê-Ž`"'%A1É'/4E
! m3	&Ð,S-Í¨
õ2Ñ/Ý;
s6i/P)^Á+•#5b)4º#ág�«#¿¡
À!©%âÚá"D–x³8°)¶ .6.Ö,‚Õ÷¼+¿'‰4x¬5ûÃ,Ö
! ¸—%1=e¬q'Ã
[±¾-"vA6I¡Z
úL`+¿3ó3«�
Ÿ@$*m0Fo%Õ*SFyÿ’	)Úçs�ÿ2\øy#W	›…B6“		3ÂE,V3.¿4ë41Ž6þ|~ ¦+©¿µ5(
‡í%ùÍ+Á$îÞ'R#ñÊˆÛ/§
! ¶4‡ÄZWˆ
Y‰5öø¢î%‘, [yC(B�6rM1Éç—&ýæ”"¹¬8ï)k.66¹��+²
! æ2F&9#Å §­)Ñ/3÷3¢	y ˆ(Ÿ,
! }6=°‘4"0þWü-$'õƒX2Š'J,.„Ô2­‡
! 2¹Ê,f
! Í"âÅ�FË$Ï8#­–_‘�-AâZ#ŠMÇ À/×*tU/g4z6œ(g³…./4²+=&ë
! Ó ÅÏ-+$l¹#Z3h›B,—Ë(† .N6zG.¯(ì4—.ë&ß €5Æò
_/M·&¿%/­^÷1$6Œ`&ï/¥2]6u/2£1 hÒ­»!³5Â0Ê2?%ˆ$,é}ñS/?6ôÝ)ÙöÝXd
²–%j
mÍ¯[5„+×+þ&g!¦*€,
°åÅ´+|#z	º1h§÷D$p	z
-uÄ+ã$Ì¶
! k¡‹2c$µe2^â*µ4b(ô#l
! Æ "N?w/ŠË,
áË*#A*Œ3~ûÆ¢)n%t$¥*ðƒ2³"Wqèn+1'>4Øg)i%²,$,¯ë'ò5	`*1!šJ-!Ä¡-«_'z-½è-[{³,3
! L
11R4
! 6âòR9(!#?Þ+ª ';( 1V0Ú
! yÈ%EHÖu1½1k 	5¾,â(Õá‡íº$µ&¿Eý	4)?¿-“':(|'Jâùƒ&Ö-;	ò�YwÇ	ªª
! Ú1vÎÏ1×34 Ñ!H"[Æ¾v(îT*V‰^
à¦0mº÷p¤2Ãµ’s24Ñ&—*·ß1Ñð
! Z+¿¤	—2Á®‚î -ˆ6Ð2Ãã&h2),½˜2­žM
! )‚)/
! &?±ÜwN0¹Ê¶/(à¡ ²#S%ÆÍC!ÿÖ#ÛN†	ó-Ê#a4„6Q
Ã?&5›*C
! ¾2¢69*$+U1ë+‰“@/Ók$Ü)âC$"ä)^’h!5•`$ø40/
! .Tšb’"p œ‡6<�#ö/)·Xƒ{`/¨ŠV¸'2©ld.º"F.³‰#-9Ø"R
"fó(Õ4@(„"-)§&¡*X
! ¸ à!Ô'29	¿—‹4BÆ!vI k·v`3ß'g
”4
! ";2#¼þ.fƒ{"	ÍÑ5p/	…ÑDŸ-T.@½,—‹(À3à'ã
»á4(®2Žï#Xq¦ú'ä)"ø
.ÕsmÝ•.£	9·+ž5A5¢Þ#Ù(2.ò+i.\0™%
œù5	g%*2"A):Ø3D6r/:3!lð#B'÷P4£,dX	zê	.	—;w4$¥ƒ-ÐÀÐ5k1è+—Å‡ ?ŸX’
È³]^2e0›%ë$/0a,Œ¨.�à5º
&a.ŽHå"”2ÀÎ}3^.ñ(ï,NRÓ.c7,Ó§/*d.$-—%âô-	�
Ú'"#\M~@)¬1Yé(‰V&a* %((Ýc5L%š0¹$·+>%/ð$=[&…
(Ðø³0Õ%|§'¼}q1soø4yŠ.½':«ŸBÁ)(�5»	!5ä*æ
  
! ©)6L&Î
#ßO):Å„_2S¬$¹ŽàåüÄÎ‹›,…K	Á-€D5û%>Ä&¶&‰êš ªëÛ4h+»2u5¾ÓëD4»¸3H,l.ì'*7/Ó4~ÿfíôWz
! —$i'-!%,þMë¼-6t2vc ¤6ð+†/+i›MÂ¤'&¹ü.41"Õ)“$ú4C‚·,V.*f+íë$B$®07&-ò*•²5ùI$¸)Ðü2î5Ë06)»?%ÂÈ5•&M2Ï
Üû+Å5ð
\%'•	ë¢%¨ú'ó —7) 	[1†S*NÊî4%p$•{
�
! ¨$36šW]%GÓ0,%Ž3rx1"1
! ´%xÐ)J#IC'Šì
! ‰0g.ƒ
! ¥3Š”3%A"�7"&.%%Æ*A,Ô,-1./\ð%­	A3ž$ÑO1q5ºN*')Ÿ	ã²@ !O(e#u. *('5È,"‰ý0)/ƒ{‘á§y5
! †§,á9wó	s-B%`#Â¦Ñ.¬HÐ¨ê¯#"
|Ú±ãŒ-Ônƒ3B,5Ï	õü/Âö5¾0wô&ç/Û+ç¹46°3c47
! q%²#”4¢ô,•5X-H2‹ 
�V‹,�rV
A–0o?0ƒ#2)×	(ü)}¢3žˆ+=Êš.pq!¶-
*(ø#¼güŸ2ÿGŒ"É1–&&V0o24«&"‘gÐ ü07+*&„%XþCŸ#:Kìù4º.Üü5z*M ²,	œ"¦çŸ"üÃ3W$aâ!DÞ3¾!%“þ(Û4Î%/,”	0
šU3•r&½’›ð¢M"ž62»#ä
! öå3U#A%A!�0Ô)•8&–þ*Þ-D
˜ãÛ2*ø.]!©	YÈ'go0é
! E4'–$&N
¡î5äva‘ Æ
! ¤"<¿h4H6!.Ô˜Ÿ1î3‘0ü%#+'-�+’Ò.54?@*‡'Gl	¼,á$Þ-K4Ì/Ö)§4ž	k(Ò/|*Äv
! 4/� ­-d¡ 
ÜT&úþ
! W-)!ïá#"µ$©#Â3Ë5#£†–6pÔ#)>*¬+R%Av 4†À)À{4ÆàŽ2¸N'R0(	“-P†3% Ï`.Báe
! ¡	4êÉ7Ç¾
Î$‘˜¹5‰.I2:	?+Š+h&Õë.É\û)z0Vå*´’$³+á
! Zª#4
ý1ï5 +p¯Z>	ŸË²16b0	„$=0ÍDŒ	;/Õ+T3F 'Q	K,�_ˆÿ
ä/á4.%'7%§[*¤C	ÙŠƒ`² Ž}2„
! í1§Âï	v
! À1N2ô=
! C*ô5‰,Ô3¶ƒ0Ù�´N-°%I-3!¹­ ±0+! (Š	C±.Poú/£ï1åÈû(:6ú&|0U6q$Ê…(Ÿ*C«åx˜">G5­'*kÃ“o
~']“4ÃÞwÂ&e!ô6é 
_¦‰óJª£DÅ3
! _ê73À,!¿$p/£%A"¡),ôpB
!-„B�Ö<!/ÿ^/À‘«¨ Â	¢ç'‹6Ã+^&$þ'B1#6u´$#
! Ÿ
óJý„	dÏ$ q€1¬
7$"g1(Ê7
×`'k&#�0.œ
! …4›'ª3ñ3”`§1{5C4Ñ7-«,&	*Ïv,“Š!`%N.ûp#¤ÿ0(ÁÎj@¦/ÊJ2‰%~Ž×ÿy0°
! nRy	,‹ªQ
! µ'2Â	°4C6-M x-Õˆ%	wd,�*§ÏX0º
! V5yÑ
"ANµ	ú)ÓvÌ.ÍVS)(4&
`
! E!'}z¤1¥5%m3{&o3i%"°üí'ƒË	Ó
kÑøsÖ,h'³…ž4�û	;ávEä <â8 X5Ñ	´/˜
! aw¸"
! 8.1Ô&Æ'ùB],8.Ÿ¨*º.y�
! rˆÞŽ*<.]

ný"pz5,3v)§-Úül²!9%ÖÄ4n5Ì¯%_ó+™/e
Ølé*|‚óƒ(ýY2Ø(næ'
! Dv"]2(.ª+T1(fé-Õ+0ûW('~_
· aV+«%ïÍ
! o#¥,×Ò‰U ƒ3ì¶)š'»
! :
! Y'f  p(kŒ ã,Ý/„&‚
! »$î&**ú<Õúì’+Þ 2|¶'™ƒ‰"ñH%/q-=¯fõ93H6ê`kî"$ì­+o
! ¶^,õ^ Ê¥Á-3×-åZã¨
y@!«'²"8,ÙL$Â% òV1l,”n#N[2„Ã	Z.�¾\$“Ä.4í+"þ¨2ga!Ðé!`XÇ4Ì|±'î#¸Ì1Ø	˜["¾+“g	ˆ,¸è#^Ü3> �%QÅ�*ø�/]0Ü.€¨ 0Öi5Eƒ'Ò
£W+ˆ úÎ	S,,I	xý5ô0‹F)h/h	öxÚ U5ž!ÜÂL)½
gq*Å*TÖ /JV"•Á'ÄT¾¡'uBƒ82%‘0x!úð4Ö¡6#G">Ç±	4,>83‘y/“r0#(Þç
ì3Ü%ƒ"È(�3Å4•6•0v
K5ím-.&ˆ·!‡+±a1œG†+)�2œ-�
! ì‹E5ø6p&5ÍZ5—-x6ä(a 2ž#y\	ãO3ÿ.ò!F:º(5:÷Y	Ùï[)6¥)>5R†*ø3Òé,D-i!]‡(ñ-¤öhŸ 3="#4k)wx(`4aË.¸ñ4¥	Œ5n3!Q*O;4Ð*)&q2’X %1{lÜË
œ)à÷*é�º(ïd52©‰	XÅ!Ï¬�¡‹nki4.©'¨!€þ"!'Ú)é±XEo5ì€!Ž+$
¤XˆµS$N+ÿP62äQø2°8'JÁ›
! ­ƒ
! {*þ2À$<
¹$	ï
! u2ù/S5‘5O±
! ÍG
^4¿#õ#,+€/½%Y$)Œ
! }E2.ÀaÐ
&†
! 75§
S&*20®îÒ&E/©2�g—,ùZî/*+{Ç�)+³(åe4Ÿš$…!42l6˜'H#…$"'!Ï^èæÜ¦~6¢'0(¼&ã)ü9¯b¢ß¹â1tæ cDý!Z;§³!²*Ñ"æ!&B¨/×,´4*ÔÎr#GŸö¸�2ßdZ%-!á	`Êm²A
~�"‘^-T‹"ää™
! �R ‘$v1½x¾6šðû&.c!>-çQ5‚&×$k&¨2,"Â#Æ�±í*§+n*%f¤+ˆ~5Ný1d*.	¤)NÔ++N÷,@æt34®ü*¤3ù+Ü(¹™+…Ý(Ï&Ð0ù(ñ]1_s#R*Ž)
! 70Ý	Ÿ)L ?"R$$4d"Û1º¼3&1n
! t¾/#22ÿ1ä
‡4Ì[Q$0�G44©Œ0	›4`Ü&Aš#»
·2K¦Çè,|$UŽ¤†Z$B),#™Þ
! ‡Ò–5b v%ÒAä-2Ëy"s'™·5a&R'd2©l2z/rQG Õ\è
!HYU!Ð�Š_-Q?&w5ö	o1,p%Sd)×&ß+[-7n�=#½êq
! p.Ò+s5ËÎ
! ú*(’—!˜

! 'p1ç$*l"·¡ã%àò,�+ø=-;(Ê*¾O_	A×?.ã-H"·ú%(qYÝ*¡4å	Ú4ŒÑ1Ë/ÝRÑ<ó5¢ü4ò/Õ5Å4à3³:)¨="u'$W"w¶*hEM4(›s	�	WF08 }Õ&O&Î¥"Àñ a
! ÉÊ(¿2ï1í"c"c%ûš23%¼@-É,n	óÓŠ‰(Œ*¯tjÝ†-™�6c9ª/m6õ-s$ÇŸ0ÜL/ (Î<2Þ)P'%ƒÅÄ!S÷=	ÒÀ+ÄdUb-- O'ù	à-â5Y5·¿)b))¯5Ç¯‚šñI4qœ’£!o(·#Ž²ê5)@zJ©"Œ¤"³ ™Øß�,	x"/-Ö
¤¿"c5=Ë ˜A$cŽ1-¾+‡¸¿,b3Vgò™ï
a
*@ qöé:,LKG—/Î&xµ(ej6*UßÎ3ãÉ0/†4¢ò4zUô1emÚ.!ÐÄ/Œ>#û5ÃN'&›·{2_3^¹06EñŽNÎµ
! H ç.¼rÖ½±(h™g$®’122+4ÎÏßµ¬. ¤ÿh5<'D/T åŒ2ûO+j4;-Î
5(dC�2p3‚*!&’#1»,ý.û3J,È5+÷4yðÙ—ì)&É4-rg]&&ýh#)Ï¹5 ê³3r$6
! U"Á·›1¬	`#$ð.õ)÷§"‚0ä'Ä
! k%
Ù5Ø)¡&¿	÷24T	Æ³#1\"üŽT)|ËÕ
<+âä"lº/gê2œ–
! =ìåB+H(QbìŽ§M 'CæHC#^Åø)Ì€•"
!  \14Z(=š�› Û f5)¸+š-ƒ!(Z &©0=4ÙQ/Ÿ
! 8*”&Çÿh}ø+Áyi#ó&
! û/Ý5Êe.D'(Å‡1†1�8)Ôò$%<Çr…6,âek¥Ó’ƒ.8" i×&*'‡.¯*]"%«¶¿+7æ»LšLl)3š"2ÒÆ2,Ï%G37Ô Þ%
! Ž/ä¹Ð.%Æ'ØuD²°%ñ”6¨4�%ImÕ$
! PI3“(#V(f/æ/ç
! -£íC-r2Ê"›M12™|
! ï3=Ö,;bè'%+Z
! |V!ì-Ø*2G&½(Ã%o#@
® ]ê5„6uqÆÑ2ú wB"éà4i’ ï)£&YAFí!“0-,£!4R¬,~£Ý±½íI#®[4Ýe3Â}e/øŠ Ä3wœ#.2þ5032
†
�&F'h”.&¹/G�r*ÜØd°8-C^$Ç‡"¥>Î/s‘Hê"b 
! eD*
0v6' Lk,k Š$ØÜ/…)'ÎêÅŸ.×)'ìµ*ê¨ šl!Ø»È ý08F-E˜,€6¿ZP6´
<œ'Ž)ð/
! 8n6¨ dQ»“
(c*#*l0"6›¨Ø,�/0@4úV	l)æÞ.Í2-�]Æà+˜ì&‰'ô¸(Ù Ã(ëÑÿ0­5–*†N›�'Ò¿.p»5‘2î*f¸´‡)6$=
! 5ip"vY
! cv¢!1$£Â,çÈ^à2ú5¥|
‘3ã'õÆ‹&.m
¦@&9Í·7'Þ"X?'w"Ñ
! ý
! .
! 45ñ2®à0“)9"1 ,•,K6*û2ªI6(ça3ÿ	:'x[$ôŠ¤U��
!  üc"çú%ý#!ü+‘á5¾×æ4í&P~È~<+òvÜm8�,/6 1;,wÏv$ë2%æ"..#ý%à°v-Q';;#GS¿ “6±1Ù-á=“x,É.FY3W,ß2./q	©	.É·	Ü!B
! {]*™w&„-Z2LÃ3°"ÁÎOð"c`Q3&'$ä+/Å3•V'É±°
*&÷
,º
^*KÅ1g#©.e¦¡Í h³*•)ºÀm-×YÉ±š+ð“$f&ñ$Ýw¤0ô þ z3»?4“›j5z6æD(z…Ù	�/ø-�u‚™$o–‰#x*à/‚+Íp”÷(â#�50#Óº!Iã�!k+¥¥£
! õ”
e)Ð'Â.›ž)1+ˆÃ_³S ÞC35œŠ€2‰¿’B--$±-&Â42("%wM.}¢°2Äu)0ý±$Å] ¡e'Õ'r)Ç
\
! K%|…:0k-P>Â&%í)@},µ*'P/ñ
! ÿ!	i	T5HF-'<5b¢(¿§	�$À
*3ÖCz œu&à"2‘,>W&�1i2	 #T¾ ²)ø$Æ3$|†#‡3¯w,Ý’0*%ñW¢$ìœ4ä1}ý¡ÄF,„_$4â�V2¦%<_*Ê3J	•+�ò„
ra.Ç)¥	]–
#'›Â*	²H'�-¾Y
1‚4Ú%íŠ4d#¯
·Á.Ši	!øŠ
!¢
A0’vd+Mîë3œ556bxo–'òñ{)w:"ø,Ò5õý4Ýö)Iþ·(pëˆ/»(´4Ô"Bð3ôÈô'Ž	\#æ3�2.¤øb1Ì-Ô	Û*$‚6æX*rËñ1"·/	¥1W%O¦ö4%)aÑ-¤4.3
¹r�� þ�	“".ˆz+)¿oo,yT='‚.¤®(ž.I<:%2D#d&Ô$}¶+Ü*H9&Â•%4/Á
¢-.3©šý&Ž+>!*ÙQ¥&ö!ó[•5R "F,’µ)+/Áa<1æù)û#¾º
Þ”%lW¡0�2g6^å&)_6žB-ý/Ï‡õ!V4ß4è%!¡j(ô"Ÿ+=!�'G-€Jè0\,‚
‹#�ï$?2c1|.‹*a`�´(¤$
! $ðË@ Å
Æ¸~ü!4aW0óu,m¿D&óÀ*ÏõkŠ°+$0¾F!¬ö-×ìyœ.\32&1ë	t
! ¡¦ºP+
! Ï/¬/†2š"¯+ÔLë+
s0Ö¼$'ÃÎ†H	ŸÍ${/°'ú& 0Â-3RŽ$ùú:"0Õ%°,3	ž
!Øb
! ƒ”½!æ$€�/&e&U)‚*rJö£)ÚÛ.º¥5¢ 
! QÚ-®!të³´bÝå &¶m,&	H4m*Ø&¼#Sþc)Þ&´)é1µ3‘%kœq,¤›ú2ºSß
ÀõÛ/&Á#,—wë.Ð2²àŽ
b4U(è„1(­"cÙ.é/H$ò#ˆì–-á1/6§t.Ç#/M,IA;%¯(°.¬)Þ­4æ&"´&ë(æ	L‹ÄG&€
! f6‰Ó1ï+h*$(¶"XØ1Ž'a643å2±/�Ê å,x2éx01
ê@^3J&l2,ª'åx^ÿ;¾%G/Qèƒ™6ÈË1=,¥s1—[6}‹*J1îk2ã�$º'©/þ±¥!u/\$¤h¦ú(—4å-2'-Í"È*1n \&l7ÿ"ìÝ4¯Œ!c6M›
t6­,ö7.ù2•p3Õ/Â¥'Ñq �,]+ô›/\.Ï+ì$)Ì4*™0 b,ç5Æå$ÉÚÌ0¦@3â%ß,YÝ3‚&6”0±,jÍ)µ()iù
! Dš»ú+a)�D	^
! ³ž(]¦	Œg7Ú¬3"wí‘Š)Z)Ô]Ì/zu	=$°&A	¶<�§~ƒžH!îa¾&§©(«$9)Y‚5†'ˆÜ[	œ5Ñ0È›5?
! 91
,�0n¡@À â¾LÃ2|%î0.
Ð+�Û»žp,Ä0+,-‰6l(œ2¸´n¤7#ÊÉT
w-pÍ,¸0!1JÉÓi2Í
¯&6h6™Ãq›F>,üs,… 4/+

$ \/€Oc¡%Z&¬$ Í ï ¼:-D'(
! -X 4ñ0±Çdš&+Z;j05/1¬v&0�'{!ª5òI Á%ÝU÷!Þ1g–!ˆ-4&€éS+à%Nˆ"÷Î&Ò¤GVh!à
! Û&à+È†%@'-4]Æ/M…0®hð,Ÿ$Ê‰áy-¯Æ.B,E&Q+‚æÑ$®,Ž5—5¸114™£²˜0Ø4/t	ô2Ã¯'-øÛ5Q	!j3·¸ˆ!Ò"(™'W ²2 µf~*_1º2Šn0£t)™*¾3VòŸ�4å°!=b[«,—ñ®#_5	Ÿ5ÄuÕ.™&­ O#1‰1À2¨1“Ly)å®ªX&~)¨-!·'^Ë˜Êß	'FVV*>Ê+x4¡5j ¹¹¦"˜-.\7ë,ëÛM3ãY4IßPW’/W*ê)‚Ô
! :Ø ˜+o50Ê'ó*¤jS'#ôÊ1&ñ'È¥3/Î5�#J[HSn!­=+a"ÿ¸#¯/Ø
i1þs2bà‘KÖr]ùl
»è.0'!«¬+Â(53*·\Uw( 0.§¿ª.Ñ'¹
5þ%^³¬�T
! FK/¶D0*Ê&
! +Y!.3
  
  For bug reporting instructions, please see:
  
--- 1,1641 ----
! Þ•±6¤µïH,kèŽéŽ-ëŽ1�K� `�Û��+]�0‰�Kº�‘‘
! (‘3‘<<‘By‘R¼‘>’@N’9�’CÉ’F
“5T“IŠ“Ô“ë“!”$"” G”h”"†”+©”Õ”-Ü”#
! •”.•Ã•É•Aè•'*–R–Fp–Q·–5	—]?—w�—I˜A_˜K¡˜Ní˜B<™O™LÏ™Rš;oš8«š>äšI#›Im›B·›~ú›?yœD¹œEþœ@D�E…�CË�=žZMž@¨ž6éž{ ŸBœŸ?ßŸ‰ 9© Pã C4¡Fx¡s¿¡E3¢Cy¢Q½¢N£�^£Gï£Œ7¤OÄ¤R¥Cg¥Q«¥Ný¥FL¦9“¦=Í¦=§4I§P~§MÏ§E¨Bc¨G¦¨Iî¨H8©B�©=Ä©7ª6:«*q«Iœ«æ« ¬Y$¬o~¬-î¬E­
! b­'m­8•­>Î­
®(®/H®x®+�®Z­®l¯+u¯=¡¯mß¯0M°)~° ¨°É°;Ù°E±[±#t±˜± ¯±7Ð±8²)A²k²‹²$¦²$Ë²*ð²*³F³a³ |³�³·³Ã³#Ô³ø³8´H´!Y´;{´E·´ý´5µERµ%˜µ1¾µ.ðµ¶0=¶Ln¶6»¶7ò¶l*·G—·$ß·¸J#¸*n¸E™¸2ß¸E¹lX¹Å¹3á¹@ºVº5nº¤º­º Äº&åºJ»8W»U�»:æ»!¼4¼-G¼u¼I„¼Î¼AÔ¼@½/W½@‡½;È½#¾c(¾_Œ¾Yì¾lF¿X³¿TÀQaÀK³ÀLÿÀSLÁ^ ÁHÿÁ5HÂI~ÂYÈÂ,"Ã*OÃ6zÃA±Ã3óÃc'Ä=‹ÄÉÄßÄ#ïÄ#Å37Å*kÅ3–Å3ÊÅþÅ.Æ@ÆSÆ5eÆ7›ÆÓÆ#îÆ,Ç"?Ç"bÇ#…Ç©Ç6ÃÇ3úÇ/.ÈJ^È2©È8ÜÈ/É&EÉ6lÉ,£ÉPÐÉH!Ê8jÊ-£Ê0ÑÊxËe{ËBáË?$ÌFdÌ3«Ì9ßÌ2Í-LÍ0zÍ_«ÍVÎZbÎE½ÎAÏEÏH]ÏF¦ÏPíÏR>ÐG‘ÐEÙÐQÑgqÑsÙÑAMÒQ�ÒwáÒ[YÓbµÓYÔirÔoÜÔ<LÕW‰ÕWáÕV9ÖD�Ö7ÕÖ^
×Nl×;»×o÷×pgØJØØ`#ÙI„ÙoÎÙR>Úk‘ÚKýÚ?IÛQ‰ÛMÛÛ_)ÜI‰Ü9ÓÜ&
Ý94ÝnÝ<ŽÝ(ËÝ*ôÝ:Þ:ZÞW•ÞGíÞY5ßZ�ß\êß¬GàÌôà^Áán âf�âvöâemãuÓã\Iäl¦äJå:^åL™åžæå¾…æWDçgœç_èodè^Ôèn3éU¢éeøé)^ê%ˆê|®êœ+ëFÈëVìNfì^µìMí]bíDÀíTî Zî!{î �î&¾î4åîï-3ï#aï…ï.¡ï Ðïñï.
! ð09ð7jð!¢ðfÄð4+ñ=`ñLžñëñ(ýñ,&ò&Sò zò›ò¶ò0ËòHüòSEó?™óÙó/ñó#!ô:Eô]€ô$Þô&õ-*õ?Xõ6˜õ4Ïõ4ö29ö-lö5šöˆÐö'Y÷3�÷µ÷?Õ÷?øUø1pø¢ø5½ø*óøRùjqù&Üù&ú%*ú*PúO{ú>Ëú7
! û;Bû9~û;¸û0ôû4%ü1Zü=Œü>Êü;	ýpEý'¶ý'Þý+þ52þThþY½þHÿN`ÿV¯ÿ``gVÈ]U}\Óh0I™bãVF@�>Þ<UZP°H.J;ygµŠC¨-ìRGm/µå88TR�@àT!	Ev	U¼	E
! MX
! *¦
! dÑ
! Z6I‘&Û>lAm®7
ZT
N¯
8þ
@7Ax?ºhú&c5ŠmÀQ.8€3¹4í)"\L1©9Û?,hl;ÕH\Z!·<Ù6;M,‰!¶6Ø=5Mjƒ'îQ:h<£0à4,F4s,¨<Õ5!H&j+‘;½6ù=0,n0›,Ì3ù:-Th+½4é4>S0’0Ã-ôF"Ei3¯/ã/@C)„)®ØFòE9<3¼Kð!<!^-€-®CÜ.  FO – 5³ ,é !@4!Bu!>¸!f÷!E^"!¤"!Æ"'è"##<4#(q#Bš#5Ý#9$@M$BŽ$9Ñ$j%(v%3Ÿ%1Ó%1&.7&8f&5Ÿ&;Õ&/'/A'/q'/¡'+Ñ'*ý'6((_(J~(É(1ç(D)*^)*‰)/´)Mä)32*1f*@˜*0Ù*@
! +?K+:‹+;Æ+8,&;,-b,<�,(Í,,ö,'#-(K-)t-Wž-"ö-#.B=.2€.5³.1é./)2/1\/?Ž/!Î/2ð/_#0:ƒ08¾0/÷0"'1*J1Iu14¿1Cô1H823�2µ2>Í2-3C:3:~32¹3=ì3*41I4{4$š42¿4ò4	5U(5-~5.¬53Û5?6?O61�6bÁ61$7:V70‘7+Â7Aî7.08*_82Š8%½82ã8190H99y91³92å91:+J:,v:3£:.×:D;7K;$ƒ;+¨;NÔ;;#<6_<–<:¯<ê<8=;:=9v=a°=9>BL>B�>0Ò>�?@”?BÕ?;@DT@7™@+Ñ@$ý@0"A*SAA~A6ÀA3÷A$+B6PB*‡B.²B9áBC,;C0hC5™C,ÏC.üC0+D%\D7‚D&ºDCáD:%E`E/}E6­ECäE@(F%iFB�F$ÒF÷FKG*aG'ŒG´G'ÒG0úG+H"FH?iH ©H#ÊH0îH(I.HI*wI,¢I1ÏI3JH5J+~J"ªJ1ÍJ4ÿJ)4K4^K$“K/¸K$èK9
L9GL8�L1ºL5ìLD"M1gMP™M‚êMVmN4ÄNEùN/?O7oOQ§O1ùOE+P6qP3¨P;ÜP?Q>XQ@—QeØQ?>R/~R=®RiìR<VSC“S3×S0T7<TEtT2ºT+íT+U>EU-„U>²UñUV/V<GVE„V<ÊV;WECWF‰W6ÐWIXXQX7ªX.âX8YTJY1ŸY5ÑY+Z,3Z@`ZX¡Z4úZ)/[6Y[9�[*Ê[*õ[6 \*W\F‚\?É\6	]8@]Xy]@Ò]%^9^@K^Œ^ož^E_3T_5ˆ_(¾_)ç_0`8B``{`KÜ`U(a;~a.ºa/éa8bRb@mb,®bRÛbV.cQ…cU×c9-d)gdQ‘dlãdaPe4²e2çeZfPufiÆft0gK¥gnñg``h=Áh9ÿhV9i4�i?Åi8jU>j8”j3Íj k4"k'Wk&k$¦k"Ëk%îk"l:7lGrl/ºlêl)	mB3mYvmNÐm‚n1¢nQÔn.&oUoHtoF½oEp8JpHƒp1Ìp,þp"+q8Nq3‡q"»q&ÞqIr#OrCsr&·r/Þr2s4As.vs+¥s:ÑstEt/dt ”t(µt#Þt+u&.u7UuB�uHÐu(v"Bv%ev)‹v$µv%Úv7w$8wG]w*¥w,Ðw8ýw.6xexN…x1ÔxJyEQy0—y€ÈylIz2¶zIéz53{@i{+ª{BÖ{4|(N|fw|kÞ|XJ}>£}2â}M~'c~"‹~&®~)Õ~<ÿ~+<#hŒ«vË_B€^¢€M�EO�-•�GÃ�‚,)‚TV‚.«‚*Ú‚FƒKLƒM˜ƒ)æƒ!„@2„$s„$˜„&½„Kä„0…@…(\…5……3»…iï…%Y†?†¿†Î†í†‡4#‡X‡g‡/„‡;´‡Mð‡B>ˆ6�ˆG¸ˆ=‰z>‰^¹‰zŠY“Š‡íŠEu‹»‹4Ó‹(Œ'1Œ=YŒ:—ŒJÒŒ/�+M�,y�)¦�,Ð�Dý�1BŽ9tŽA®Ž6ðŽ:'�3b�8–�JÏ�K�/f�H–�Kß�S+‘.‘J®‘@ù‘!:’B\’8Ÿ’RØ’-+“WY“J±“Zü“?W”H—”-à””•E£•.é•:–?S–3“–2Ç–<ú–*7—1b—w”—^˜Ck˜o¯˜5™0U™;†™(Â™3ë™(š2Hš,{š'¨šDÐš5›)K›(u›%ž›2Ä›o÷›Igœ)±œ!ÛœXýœ+V�J‚�)Í�:÷�=2ž3pž!¤ž9Æž2Ÿ[3Ÿ[�Ÿ-ëŸ( B 6[ /’ %Â 6è /¡#O¡<s¡.°¡0ß¡7¢$H¢5m¢9£¢=Ý¢G£*c£%Ž£´£Ï£'í£@¤%V¤|¤ š¤®;¥Lê¥M7¦¬…¦¼2§\ï§jL¨M·¨N©¸T©¬
ª^ºªf«È€«¼I¬f­nm­„Ü­2a®M”®(â®5¯QA¯H“¯MÜ¯U*°[€°LÜ°B)±sl± à±-²I/²@y²”º²[O³¾«³_j´†Ê´TQµ4¦µVÛµ02¶0c¶-”¶5Â¶9ø¶I2·B|·b¿·‚"¸A¥¸Qç¸S9¹*�¹%¸¹ Þ¹)ÿ¹K)º0uº+¦º4ÒºV»^»y»Ž»(¬»Õ»!é»(¼Z4¼z�¼=
! ½MH½O–½6æ½^¾7|¾>´¾0ó¾4$¿7Y¿B‘¿PÔ¿=%À?cÀJ£ÀXîÀCGÁF‹Á6ÒÁE	Â’OÂQâÂX4Ã�Ã*­Ã:ØÃAÄNUÄH¤Ä;íÄ()Å"RÅ6uÅ#¬ÅÐÅ.ìÅ#Æ'?Æ/gÆ1—ÆLÉÆ-ÇBDÇ-‡Ç1µÇ!çÇ)	È>3ÈArÈK´ÈVÉ3WÉ:‹É3ÆÉ6úÉ01Ê3bÊ?–ÊBÖÊ2ËALËCŽËŠÒËM]ÌT«Ì,Í*-Í/XÍ,ˆÍµÍ
! ÑÍ#ÜÍ*Î.+ÎZÎJmÎ¸Î×ÎðÎ+ÏF<ÏMƒÏJÑÏjÐN‡Ð(ÖÐÿÐ+ÑpKÑ¼Ñ#ÎÑ%òÑ4ÒMÒ^ÒyÒ—Ò+´ÒàÒ>ûÒ<:ÓvwÓîÓFÔSRÔ/¦Ô-ÖÔÕ"Õ@@Õ�Õ •Õ¶Õ:ÍÕ9Ö9BÖ"|Ö3ŸÖ!ÓÖõÖ)×*8×0c×9”×#Î×$ò×AØYØ"sØ-–Ø3ÄØ/øØ,(Ù<UÙF’ÙÙÙ*ôÙ.Ú+NÚ4zÚ7¯ÚSçÚG;Û:ƒÛ%¾Û!äÛ*Ü1ÜMÜ=jÜ(¨Ü1ÑÜ5Ý*9Ý)dÝ,ŽÝ/»ÝoëÝk[Þ0ÇÞXøÞ]Qßa¯ßàW1à-‰à#·àEÛà!á*<ágá=yá·á Ïá!ðá â13âDeâEªâ ðâDã{Vã0Òã'ä6+ä-bä)�ä#ºä'Þä"å&)åPå#på'”å"¼åßå-üå*æ<æ0Væ‡æ æ'±æ/Ùæ.	ç8ç'Xç €ç0¡çÒç#ðçè1èPèhè †è$§è:Ìè0éB8é;{é?·é?÷é7êMê4`ê`•êöê$ë:ë#Xë'|ë¤ë6Ãëúë ì9ìKìaì%€ì%¦ìÌìììí#íBí-]í‹í-¦í%Ôíúí.îEîcî3ƒî·îÍîìî]þî\ï+rï/žï#Îï0òï/#ð#Sðwð,–ðÃð×ð,öðC#ñgñ6yñA°ñ+òñ+ò*Jò.uò!¤ò*ÆòRñò\Dóc¡ó9ô=?ô!}ô'ŸôLÇôHõ5]õ)“õ)½õ"çõ#
! ö.ö.Iöxö$ˆö(­ö=Öö.÷C÷;]÷(™÷Â÷.Ý÷@øUMøb£ø‚ù‚‰ùúC%úiúˆú#¨ú(Ìú0õú5&û\ûrû"�û"¤û}Çû5Eü2{ü ®ü6Ïü4ý;ýMYýN§ý3öý>*þKiþ9µþEïþG5ÿ8}ÿP¶ÿCJK1–5È*þ))CSf—_þ^1}¯É<è+%"Q6t2«1Þ35D7z'²IÚ-$6R&‰$°JÕN Po>À[ÿ@[5œAÒ)#>!b0„,µ.â1	2C	Gv	K¾	,
  
! M7
! ,…
! ;²
! Xî
! =GO…<Õ.CA5…»)Û%
)+
)U

˜
²
2Î
<3>0r£G¹3458j8£Ü+ú"&QI1›AÍ(,8e0„*µEàB&@i-ª/Ø-.6(e(Ž*·.â)1;GmKµJ3L,€&­,Ô"=$,b'�1·#é'
950o' 3È0ü/-(]1†)¸3â6 M2n ¡?Â+..-]+‹· Éê\/e'•½+Ö*'-$U*z¥]¿;_Y0¹)ê 25Eh)®<Ø"'8`-{+©Õç;ýF9 €   -¼  ê S!R_!Z²!O
"]"s"$…"Xª"1#\5#L’#Iß#M)$Kw$ZÃ$k%KŠ%NÖ%d%&+Š&/¶&#æ&0
! '/;'#k'-�',½'&ê'(C((l(3ƒ(+·( ã(*)./)^)?~)¾),Ý)
! *"*)?*"i*4Œ*(Á*fê*Q++n+Jš+;å+$!,CF,<Š,5Ç,*ý,.(-W-Fq-"¸-iÛ-+E.>q.'°.:Ø./*/E/5_/=•/)Ó/ý/0.00I00z0«0,½06ê0C!1e1$}1&¢1GÉ122D2Jc2,®2:Û2K3-b3;�3Ì3#å3	4.%4+T4€4�4¯4AÎ45"05S5l5Œ5)¤5)Î5ø5 6#46X6n6V‰6à6$7%72D7w7�7§7.¿75î7'$8L8,i89–8Ð8Ô8Añ8039"d9"‡9ª9GÇ9D:)T:E~:/Ä:Gô:6<;$s;8˜;8Ñ;d
! <Oo<=¿<Cý<HA=,Š=B·=.ú=7)>3a>@•>;Ö>H?W[?;³?5ï?A%@Wg@6¿@9ö@;0ATlA4ÁA6öA4-BLbB8¯B<èB=%C>cC?¢CZâCI=DA‡D=ÉD6E6>E:uE4°E@åEI&F<pFN­FQüF8NGB‡GKÊGuH5ŒHOÂHII8\I<•IFÒI:JFTJG›JGãJI+K=uKf³K/L.JLAyL»L“×L&kMW’MbêMLMNAšN=ÜNlO‡O¶žOUPnP#ŠP%®P)ÔP5þPH4Q}Q=›QSÙQE-R:sR<®R>ëR:*S>eS=¤SOâS@2TEsT*¹TäT US$UxU˜UB®UBñU:4V'oV0—V6ÈV2ÿV*2W*]W2ˆW:»W(öW6XBVXH™X,âX0Y"@Y+cY-�Y+½Y~éY�hZ!øZ[ 3[ T[ u[+–['Â[#ê[$\3\+S\1\/±\á\;]
! =]IH]A’]"Ô]1÷]")^FL^d“^Uø^PN_'Ÿ_Ç_Ú_4ë_\ `O}`7Í`5a{;aK·a2b6bPGb?˜b1Øb'
! c#2cRVc+©c&Õc'ücm$d4’d(Çd<ðd(-eVege:ye3´e$èe
f8*f0cf'”fR¼fg&gDBg'‡g@¯g ðg@h Rh-sh+¡hÍhêha
! i3li* i-Ëi#ùi-j,KjxjU‘j(çj,k&=kBdk#§k+Ëk+÷kX#l5|l#²lÖlpðlam'�m©m#ÅmémOn!Un"wn%šnÀnÛnìn0o-5oco7|o'´o"Üo!ÿo7!p$Yp~p,šp#Çpëp!q%-q#Sqwq—qµq0Ìq(ýq)&rPrlr‰r!›r½rÓr.îr:sQXsªs"Ès1ës#t0At&rt
™ta§t.	u8udIu1®uàuãuçu.÷u&v.v26v2ivMœvMêv8w0Lw}w(„w,­wÚwæwïw
x2xKIxK•xCáx%y9?y2yy9¬y<æy#z9,zfzz™z#²zOÖz.&{5U{9‹{5Å{fû{'b|8Š|!Ã|4å|>}?Y}+™}*Å},ð}-~/K~{~2’~*Å~.ð~)&I'p&˜&¿%æ#€'0€%X€(~€ §€$È€ í€"�,1�2^�‘�±�*Ð�,û�.(‚$W‚*|‚A§‚1é‚ƒ3ƒ)Oƒyƒ+™ƒ^Åƒ?$„?d„)¤„3Î„5…D8…?}…O½…-
†2;†Ln†/»†6ë†ô"‡ˆ2ˆ8Rˆ0‹ˆ3¼ˆ7ðˆ>(‰$g‰5Œ‰,Â‰.ï‰,Š1KŠ3}Š2±ŠäŠ6‹17‹$i‹0Ž‹¿‹Õ‹7Ü‹Œ4ŒPŒ#dŒˆŒ ¨Œ+ÉŒõŒüŒ
�!�3�F�^�z�š�­�À�:×�)ŽJ<ŽC‡ŽËŽãŽ(�,,�SY�­�´�,»�
! è�ó��/�(H�:q�¬�7É�(‘*‘5J‘€‘”‘)±‘/Û‘
’!’ ;’'\’ „’0¥’Ö’
ñ’ ÿ’ “7“M“f“€“�“-­“"Û“!þ“) ”PJ”›”�”¦”¯”$¸”3Ý”•-•1M•:•>º•ù•––––!&–H–d–q–z–‡–�–™–¢–«–Ç–Ð–AÔ–B—~Y—°Ø—L‰˜gÖ˜>™{^™gÚ™ŒBšUÏš-%›GS›››6»›nò›<aœ5žœ,Ôœ��‰#�^­�ržožïž

Ÿ*Ÿ<FŸ.ƒŸ²ŸÎŸ5ëŸ
! €/ ° ’¶ (I¡+r¡.ž¡+Í¡-ù¡€'¢|¨¢n%£3”£AÈ£k
! ¤5v¤'¬¤7Ô¤.¥5;¥&q¥$˜¥.½¥ì¥[¦“d¦Œø¦c…§Gé§J1¨G|¨¹Ä¨+~©1ª©JÜ©5'ª:]ª$˜ª¯½ª+m«™«³«Í«oæ«)V¬³€¬N4­.ƒ­>²­<ñ­;.®:j®“¥®'9¯Ea¯W§¯>ÿ¯S>°Y’°Lì°L9±œ†±?#²Qc²bµ²B³Q[³E­³Oó³sC´[·´„µV˜µ\ïµ=L¶6Š¶}Á¶A?·K�·<Í·0
! ¸-;¸8i¸Q¢¸Bô¸G7¹Q¹HÑ¹IºWdºZ¼ºV»Hn»D·»Jü»?G¼=‡¼BÅ¼�½CŠ½DÎ½7¾AK¾*�¾G¸¾M¿KN¿;š¿?Ö¿EÀ5\ÀH’ÀbÛÀJ>Áb‰ÁYìÁ9FÂ1€ÂB²ÂÑõÂQÇÃrÄNŒÄ9ÛÄ6ÅZLÅ9§ÅiáÅ]KÆX©ÆEÇNHÇ@—Ç2ØÇFÈbRÈUµÈ‡ÉM“ÉaáÉ@CÊV„ÊWÛÊ93ËlmË\ÚËB7ÌyzÌTôÌPIÍIšÍFäÍN+ÎCzÎG¾Î~Ïy…ÏLÿÏ:LÐW‡ÐTßÐS4ÑRˆÑ>ÛÑ:ÒdUÒ'ºÒ*âÒC
Ó/QÓA�ÓLÃÓ6ÔRGÔEšÔCàÔB$Õ_gÕ6ÇÕ+þÕ?*Ö@jÖ=«Ö:éÖA$×Cf×Gª×2ò×7%ØB]ØZ Ø@ûØ+<Ù+hÙ9”ÙIÎÙCÚ)\ÚM†Ú7ÔÚ7Û+DÛ:pÛA«Û*íÛ*Ü,CÜ(pÜ7™ÜÑÜ1ïÜ=!Ý>_ÝOžÝîÝ%	Þu/Þ;¥ÞOáÞ 1ßHRßD›ß5àß[àKràB¾àQá?Sá“á8°áuéáL_âL¬âiùâ=cãA¡ãBããA&äBhä:«ä$æäAå3Må,�å!®å#ÐåJôå-?æ+mæ,™æUÆæ³çsÐçqDè‡¶èþ>éo=êy­êV'ëY~ë#ØëBüëU?ìZ•ì¶ðì#§íËí#äí6î[?î>›îÚîÂïî4²ïçï3óï'ð(3ð\ð0uð¦ð4Äð!ùð"ñ>ñWñ!cñ
! …ñ�ñŸñ³ñÀñ×ñêñòñ	ûñòò$ò0òFòRòmòˆò›ò¨òµòÅò×òìò	ÿò	óó&ó6ó	Ió
! Só%^óX„óZÝó[8ô[”ôOðô"@õ7cõO›õ'ëõ6ö6JöF�öÈö9åö[÷3{÷¯÷È÷å÷@ù÷B:ø?}ø-½ø0ëøù?3ù3sù5§ù0Ýù)ú58únú+~ú0ªúHÛú$$û+Iû:uû°ûAÇû@	ü%Jüpü%Šü)°üÚü÷ü-ýPBýS“ýwçýC_þ'£þ7Ëþ5ÿ?9ÿ=yÿ7·ÿ:ïÿA*Gl.´)ã:
"H k/ŒH¼J'P‡x>?E¿Žb”P÷=H1†/¸qèoZ.Ê0ùU*Ÿ€= 	O^	g®	e
! V|
! WÓ
! E+Jq)¼:æ)!|KlÈ5
BN
7‘
)É
#ó
0EZo'„¬Ê$Ü+!#Mq/‘%Áç(hH%±H×4 JU0 FÑ?mXlÆI3H}CÆH
! GSB›OÞ(.KW2£6Öl
ezMà8.Ugm½3+2_*’4½Qò#D+h1”'Æ5îV$m{{é@en¦+A*_'Š&²'Ù@9BS|#Ð!ôJ>aZ .ûL*w1•%ÇDíK2 ~ ;œ :Ø ^!Kr!?¾!þ!;"0Z"$‹"<°"í"	#$'#FL#%“#6¹#6ð#)'$VQ$G¨$4ð$t%%@š%:Û%&96&Fp&/·&#ç&2'1>'>p'h¯'1(/J(Uz(>Ð(J)GZ)G¢)6ê)+!*.M*h|*Oå*K5+8�+Cº+Sþ+dR,Q·,=	-BG-IŠ-XÔ-\-.4Š.9¿.Cù.==/C{/6¿/1ö/7(0H`03©0=Ý0O10k10œ1*Í1!ø1<2-W2)…2)¯2*Ù2)3P.363/¶30æ3/4/G40w48¨45á4959Q56‹57Â5.ú59)6-c6:‘6<Ì6/	7>97+x7(¤7.Í7+ü78(8Ba8:¤8ß8Jý8H9i]9Ç9'Û9:n:Œ:o§:,;MD;K’;HÞ<-'=7U=7�=>Å=G>4L>O�>Ñ>;í>()?3R? †?§?mÅ?'3@;[@B—@9Ú@0ADEABŠADÍABBGUBG�B?åB%CCC^`CP¿C6D5GD5}DC³D*÷D["E8~E{·E¨3FXÜF%5G[G$yGGžG)æG8H;IHR…H+ØH9I)>I7hIR I:óIA.J8pJ)©JtÓJ0HK3yK8­K.æK9LKOL%›LÁL&ÝL1M76M?nM%®M%ÔM$úMTN2tN*§N1ÒNKODPOA•O+×O&P%*P$PP?uP/µPåP#Q.%Q1TQz†QtRHvR9¿R[ùR<USG’S*ÚS)TX/T<ˆT#ÅT(éT/UqBUN´U)VN-V2|VM¯V)ýV2'W;ZW;–W1ÒWaXfX0yXGªX_òXkRY:¾YùYHZ1[Zd�ZBòZC5[{y[Rõ[NH\1—\VÉ\= ]S^]Z²]d
^dr^E×^B_C`_C¤_è_@ù_
:`&H`3o`J£`1î`> a<_aBœa1ßa6b'Hb8pb3©b8Ýb7c+Nc(zc4£cSØc>,dkd'†d,®d;Ûd4eBLek�e2ûe:.f*if%”fºf!Ófõfg-g+Fgrg �g/±gág
h:hGIhF‘h@Øhi&1iXi.si¢i8¸i:ñiC,j@pj>±jEðj6kA¶k`øk'Yl�l;‘lÍlÞlílm.!mPmjm<„m5Ám5÷m3-n(an5ŠnÀn*Ün#o+o4o.Ao.po0Ÿo8Ðo	p)pEGpN�pGÜpF$q@kq>¬q<ëq&(r<Or5Œr=ÂrsB s$cs[ˆsAäs_&tc†tDêtM/uG}u_Åu8%v+^v.Šv¹vÕvçvùv#
! w#.w(Rw{w>“w6Òw.	x\8x9•xKÏxRy2ny8¡yJÚyI%zDozM´zA{JD{>�{9Î{0|/9|-i|8—|4Ð|}!}7=}Du}Eº}A~)B~l~6Œ~8Ã~.ü~3+C_£<¹>ö,5€3b€>–€<Õ€�*�C�]c�YÁ�Y‚9u‚5¯‚1å‚5ƒ6MƒF„ƒ!ËƒíƒY„WZ„=²„+ð„+…/H…?x…A¸…ú…†0†MB†o�†9‡=:‡>x‡8·‡ð‡-
ˆ,;ˆhˆA�ˆ@Ãˆ>‰<C‰5€‰8¶‰<ï‰,Š@EŠ+†Š.²ŠMáŠ:/‹7j‹¢‹2À‹(ó‹Œ.<ŒkŒ!‰Œ+«Œ/×Œ2�!:�7\�E”�Ú�
ó�Ž Ž1Ž1FŽ1xŽªŽ"ÆŽéŽføŽ(_�#ˆ�¬�1Ë�ý�%
! �%0�(V��3›�0Ï�*‘)+‘>U‘`”‘6õ‘?,’Gl’H´’Ný’ZL“Q§“fù“o`”VÐ”W'•S•GÓ•F–Gb–$ª–#Ï–%ó–*—>D—ƒ—)œ—8Æ—Cÿ—C˜1]˜7�˜EÇ˜:
™JH™5“™5É™?ÿ™B?š"‚š0¥š6Öšv
›W„›UÜ›L2œ4œt´œ?)�"i�nŒ�Lû�@HžT‰ž+ÞžV
! ŸYaŸ0»Ÿ ìŸ8
 !F :h _£ ¡ ¡ =¡^¡}¡(’¡»¡Ñ¡è¡ÿ¡ ¢!@¢!b¢#„¢#¨¢-Ì¢ú¢£+£)D£jn£'Ù£'¤X)¤,‚¤9¯¤*é¤4¥1I¥v{¥rò¥Le¦K²¦Wþ¦BV§k™§E¨QK¨8�¨=Ö¨¡© ¶©QWª/©ªAÙªj«f†«3í«E!¬2g¬Dš¬.ß¬<­K­?_­KŸ­Eë­1®.F®*u®! ®6Â®7ù®#1¯cU¯O¹¯7	°#A°7e°#�°9Á°%û°9!±%[±K�±7Í±9²%?²Qe²e·²O³cm³)Ñ³<û³)8´)b´'Œ´B´´÷´*µ'?µ'gµI�µ"Ùµ:üµ;7¶1s¶B¥¶2è¶M·Ci·+­·4Ù·¸'*¸-R¸7€¸ ¸¸Ù¸kø¸:d¹GŸ¹?ç¹1'º9Yº?“º1Óº1»[7»!“»#µ»OÙ»))¼ S¼Jt¼0¿¼;ð¼#,½'P½*x½:£½>Þ½#¾OA¾%‘¾?·¾*÷¾:"¿>]¿œ¿<´¿ñ¿0
! À.;ÀjÀ#†ÀªÀ¹À/ØÀ@Á,IÁ?vÁq¶Á9(Â6bÂ7™Â3ÑÂ3Ã%9Ã_Ã-qÃ2ŸÃ(ÒÃ=ûÃ=9Ä&wÄHžÄ#çÄPÅ<\Å&™Å&ÀÅLçÅ4Æ*RÆ+}Æ)©ÆÓÆLéÆ96ÇpÇ%…Ç)«Ç6ÕÇ*È87È.pÈ,ŸÈ-ÌÈ-úÈ6(É_É*~É*©É$ÔÉ3ùÉO-Ê*}ÊO¨ÊløÊyeËußË:UÌu�ÌDÍ KÍ'ìÍˆÎ°�Î„NÏ¬ÓÏ¦€ÐÎ'Ñ)öÑ4 ÒIUÒ)ŸÒ3ÉÒ#ýÒ!Ó"2Ó"UÓ"xÓ ›Ó ¼Ó$ÝÓ$Ô$'Ô"LÔ"oÔ)’Ô,¼Ô)éÔ'Õ9;ÕOuÕ,ÅÕ*òÕ2Ö)PÖ3zÖ3®ÖRâÖ45×lj×L××K$ØdpØ?ÕØWÙ9mÙ0§Ù=ØÙ4Ú:KÚ^†ÚXåÚn>ÛY­ÛWÜ\_ÜJ¼Ü[ÝDcÝE¨ÝvîÝ#eÞ$‰Þ#®Þ!ÒÞôÞ×à@Üà:á@Xá:™á+Ôá8âM9âS‡âkÛâGãMbã:°ã^ëãRJäO�äíäCþäFBåg‰åfñå^XæP·æXçMaç ¯çÐç8ìç?%èBeè¨è¿è'Óè*ûè“&éZºé"ê88êDqê ¶ê2×ê3
! ë$>ë7cë›ë;»ë.÷ë%&ìLìfì*}ì:¨ì*ãì1íq@í8²í.ëí9î"TîJwî9Âîüî,ïDï2]ï5�ï9Æï:ð*;ð fð!‡ð!©ð6ËðDñ4Gñ,|ñ*©ñÔñôñ;ò6Kò3‚ò.¶ò$åò?
! ó-Jó,xó9¥óaßó<Aô=~ôe¼ô:"õH]õ,¦õ-ÓõXö.Zö‰ö$¦öËö éö
! ÷F÷4d÷4™÷Î÷#æ÷
! ø)"ø&Lø&sø+šøCÆø(
! ù"3ù(Vù(ù)¨ù)Òù*üù*'ú*Rú*}ú*¨ú*Óú*þú*)û*Tû*û*ªû*Õû(ü()ü(Rü({ü(¤ü(Íü)öü( ý(Iý(rý(›ý*Äý*ïý*þ*Eþ(pþ(™þ(Âþ(ëþ(ÿ(=ÿ(fÿ(�ÿ(¸ÿ(áÿ)
! )4'^(†(¯)Ø)(,(U(~(§+Ð'ü'$(L'u3�4Ñ43;"oB’?Õ% ;B\3Ÿ6Ó4
! F?{†:'=e#�¥6À.÷4&)[…*Ž.¹+è7?L>ŒAËÂ
	2Ð	v
! Lz
! LÇ
! L9a0›HÌ@=V>”!ÓIõF?
N†
"Õ
Tø
MlA†:È>B ](~)§"Ñô8-*f‘&®&Õ ü0-N(|¥#¾&â+	'5!]!Ÿ!Á-ã(":"])€,ª ×,ø+%#Q$u'š*Â)í2QJ›œ"8A[1�-Ï)ý:'b6xP¯?T@:•=Ð5)Dn+‡-³"áNPS$¤8É79:t<Š7Ç?ÿ5?9u3¯4ã9<R6�8ÆAÿ;A7}Gµ%ý#)=,g5”"Ê.í "8 [ *h “ ¤ B´ :÷ 2!M!c!~!M™!0ç!.".G"$v"
›"A©"aë"AM#+�#m»#R)$m|$^ê$cI%B­%ð%
! &0'&0X&6‰&À&Û&iø&*b')�'1·'-é'/()G(,q(bž(E)(G)dp)oÕ)BE*1ˆ**º**å*+>0+?o+¯+>Î+Š
,2˜,0Ë,6ü,73-]k-0É-ú-.,+.&X.).$©.Î.7í.%%/(K/t/'“/!»/ Ý/%þ//$01T0†0&˜0!¿0(á0:
! 1-E1s12’1$Å1(ê12>32!r2/”2Ä2%Ý2.38235k3¡3/±3á3 ÿ3* 4"K4Ln4G»485(<5!e57‡5)¿5%é5%656Q6+q6"�6À6#ß6-7*17$\7)�7/«7Û7'û7#8(A8Cj8®8Ê8?ä8!$90F9$w9œ9,³9#à93:+8:d:vz:^ñ:eP;M¶;<;#<2_<*’<½<&×< þ<8=!X=:z=µ=Ô=/é=<>7V>'Ž>¶>1Ö>(?71?(i?’?$­?Ò?ñ?8@EE@H‹@)Ô@)þ@w(A— Ax8B«±B]CtÝCWRD‚ªD†-E¥´E¬ZFwG(G¨G,ÈGUõG0KH-|HOªH)úHO$I$tI=™I%×I0ýI..J]J|J™J³JÎJæJFK"HK=kK$©K!ÎK&ðK;L(SL#|L/ LNÐLM=MWM#uM2™M1ÌMþM+NAN)WN#�N3¥N!ÙN&ûN"O1@OVrO ÉO<êO'P=P2ZP,�P ºP(ÛP,Q71Q#iQ0�Q¾QcÜQ4@R6uR¢¬R8OS,ˆS7µSíS
T+%T¾QT>UÛOUv+V<¢V7ßVdW |W=�W-ÛW'	X(1XcZX.¾XtíX‰bY!ìY3Z;BZ1~Z0°Z$áZ'[".[Q[ l[6�[!Ä[!æ[6\"?\)b\Œ\«\lÂ\;/]9k]@¥]Yæ]&@^ g^-ˆ^r¶^Q)_;{_(·_à_Eú_:@`({`¤`.¹`gè`4PaR…a+Øa?bDbabC}bÁbÇb=âb c%9c_cxc–c"¶c-Ùcd&d9FdM€dÎdAÔd<e8SeIŒe!ÖeXøeEQf—fªf½fÒfðf(g..g]gsg/‰gA¹g$ûg, hMh1dh3–h9Êh<iNAiC�i#Ôi+øi3$j0Xj'‰j±j%Ñj+÷j5#kYkvk%•k»kÖkök l3l*Ol1zl0¬l+ÝlC	m Mm"nm.‘m1Àm.òm%!n0Gn)xn0¢nÓn:ìn2'o(Zo0ƒo´oÅo)Ýop`!p$‚p
§p1µpçp&üp#q/>q$nq“q'£q=Ëq	rB)rlr3‰r$½r/âr<s1Os�s”s&±s5Øst")t&Lt*st)žt;ÈtYu-^u7Œu:Äu3ÿu-3v1av2“vÆv.æv<w5Rw5ˆw1¾w;ðw),xqVxOÈx.y$Gy?ly-¬y)Úy5zJ:z%…zY«z{$ {+E{7q{/©{FÙ{- |@N|4�|!Ä|æ|ü|4}>H}0‡}A¸}=ú}68~-o~2�~Ð~!ê~86E-|Eªð;€9G€H�€:Ê€7�:=�7x�;°�:ì�<'‚Fd‚*«‚Ö‚+ó‚*ƒJƒ6Vƒ$�ƒO²ƒ=„=@„?~„¾„(Ö„Sÿ„>S…2’…JÅ…;†5L†?‚†mÂ†%0‡CV‡9š‡;Ô‡sˆ\„ˆ(áˆ�
! ‰1˜‰2Ê‰2ý‰F0Š0wŠ3¨Š6ÜŠ*‹'>‹?f‹8¦‹+ß‹>Œ?JŒ3ŠŒR¾Œ!�x3�D¬�9ñ�I+Ž9uŽ¯Ž!ÍŽ
ïŽ3ýŽH1�'z�/¢�GÒ�-�'H�:p�G«�ó�M‘_a‘,Á‘>î‘B-’Np’O¿’“4#“.X“>‡“LÆ“S”og”/×”>•JF•H‘•~Ú•GY–F¡–Eè–6.—5e—Z›—"ö—Z˜\t˜Ñ˜
æ˜Fô˜E;™4�™¶™@Ì™@
š0Nšš:Žš>ÉšC›2L›,›9¬›8æ›œ=œWœ)mœ—œ±œ-Íœûœ�&-�4T�4‰�4¾�%ó�0ž0JžF{žFÂž$	ŸB.Ÿ.qŸ Ÿ&¹ŸàŸ÷Ÿ
!  " 6 )K u ‰ � -³ á ö 6¡!B¡d¡w¡Š¡§¡»¡Î¡â¡þ¡¢1¢H¢h¢¢Ÿ¢¶¢Ó¢ç¢:£D;£B€£EÃ£/	¤L9¤8†¤4¿¤/ô¤-$¥HR¥M›¥¹é¥#£¦Ç¦á¦û¦§$0§4U§&Š§/±§2á§;¨%P¨0v¨§¨&Á¨è¨*©<-©Mj©0¸©0é©,ªGªeª!„ª¦ªÆªáªûª«/«I«i«„«Ÿ«º«8Õ«¬8)¬b¬}¬˜¬³¬!Î¬ð¬	­%­.@­o­‹­§­#Ã­,ç­4®;I®…®#¢®*Æ®)ñ®A¯2]¯'�¯"¸¯"Û¯;þ¯0:° k°"Œ°!¯°!Ñ°$ó°$±9=±6w±=®±Aì±/.²-^²1Œ²E¾²:³n?³5®³0ä³E´,[´3ˆ´>¼´4û´:0µ4kµ µ'¾µ#æµ'
! ¶=2¶#p¶(”¶9½¶+÷¶)#·+M·6y·-°·>Þ·4¸4R¸2‡¸0º¸0ë¸+¹/H¹/x¹/¨¹,Ø¹$º*º]Hº¦º6¾º1õºA'»@i»ª»@È»;	¼DE¼#Š¼>®¼Aí¼7/½:g½2¢½5Õ½2¾>¾KZ¾¦¾Ã¾à¾*ý¾-(¿6V¿'�¿µ¿QÑ¿#À'>ÀfÀ�À-œÀ(ÊÀ,óÀ, Á,MÁ)zÁ¤Á,¿Á6ìÁ'#ÂLKÂL˜Â<åÂ<"ÃB_Ã)¢ÃÌÃ1ëÃ.Ä.LÄL{ÄkÈÄ4Æ TÆ6uÆJ¬ÆX÷Æ(PÇ'yÇ¡Ç)¼Ç@æÇ4'ÈC\È& ÈVÇÈPÉPoÉUÀÉ!Ê>8Ê+wÊA£Ê9åÊ9Ë1YË¡‹ËB-Ì#pÌC”ÌIØÌ"Í->ÍlÍG†Í#ÎÍ}òÍ¯pÎ ÏC9ÏN}ÏjÌÏ7ÐWÐ1fÐ˜Ð;·ÐóÐÑ-Ñ4HÑL}ÑMÊÑÒD*ÒDoÒ ´ÒÕÒ:ìÒ'ÓD>ÓLƒÓ>ÐÓ5Ô:EÔ6€ÔI·ÔCÕEEÕ+‹Õ+·ÕLãÕ)0Ö2ZÖK�ÖJÙÖJ$×'o×/—×Ç×"××Fú×(AØ6jØ=¡Ø=ßØ9Ù5WÙ(�Ù4¶Ù0ëÙ,Ú8IÚ(‚ÚC«Ú'ïÚ.ÛFÛDdÛ'©Û@ÑÛ.Ü0AÜ!rÜ<”ÜFÑÜ6Ý.OÝC~ÝCÂÝ&Þ,-Þ2ZÞD�Þ ÒÞ1óÞ%ß=Dß:‚ßP½ß&à<5à8rà-«àÙà!÷à1á.Ká5záN°á+ÿáE+â?qâ]±â9ã2Iã2|ã2¯ã>âã>!ä,`äE�äHÓäEå0bå6“å,Êå6÷åU.æ!„æ¦æaÅæU'ç3}ç/±ç2áç$è"9è)\è&†èF­è2ôè$'éNLéA›é?Ýé5êtSê—Èê9`ëcšëGþë?Fì:†ì8Áì%úì) íJí#jí#Ží-²í‰àí=jî9¨îBâî2%ï%Xï%~ï&¤ï+Ëï;÷ï:3ð&nðU•ðëð&ñ&/ñ/Vñ2†ñ/¹ñ8éñ4"ò!Wò+yò2¥ò-Øò%ó),ó%Vó%|ó&¢ó+Éóõó2ô/Eôuô&�ôa·ôŒõL¦õSóõTGöjœö4÷'<÷d÷Š„÷ø+ø24ø.gø'–ø%¾øäø2ù6ù-Sù2�ù7´ù2ìù=ú8]ú8–ú=Ïú8
û6Fû;}û4¹û9îû4(ü9]ü4—üEÌü7ý1Jý2|ý2¯ýFâýK)þIuþI¿þE	ÿGOÿ—ÿH	T`	µ	0Ï	,	c-	F‘	¾Ø	•—	P-	ö~	Du	º	Í	å	÷	
		0	G	e	@	,À	[í	0I	*z	L¥	-ò	+ 	@L	>�	5Ì	.	1	XJ	£	<Ã	,		)-		FW		8ž		7×		1
! 	<A
! 	B~
! 	TÁ
! 	C	GZ	N¢	.ñ	= 	m^	/Ì	/ü	N,
	#{
	aŸ
	6	Y8	Z’	@í	_.	/Ž	(¾	kç	-S	.�	M°	Iþ	2H	8{	C´	vø	jo	0Ú	!	+-	+Y	+…	+±	,Ý	,
! 	-7	-e	-“	-Á	-ï	-	-K	-y	-§	-Õ	-	-1	+_	+‹	+·	+ã	+	+;	,g	+”	+À	+ì	+	-D	-r	- 	-Î	+ü	+(	+T	+€	+¬	+Ø	+	+0	+\	+ˆ	,´	,á	*	+9	+e	,‘	,¾	+ë	+	+C	+o	.›	*Ê	*õ	+ 	#L	Ap	U²	B	cK	¯	+Ç	Kó	M?	9�	+Ç	ó	>
 	3L 	&€ 	$§ 	YÌ 	3&!	4Z!	Q�!	<á!	6"	)U"	>"	!¾"	"à"	G#	KK#	7—#	)Ï#	*ù#	$$$	$I$	#n$	$’$	$·$	#Ü$	‹%	8Œ%	JÅ%	<&	#M&	.q&	> &	8ß&	4'	WM'	*¥'	MÐ'	:(	vY(	?Ð(	5)	@F)	6‡)	>¾)	rý)	4p*	-¥*	:Ó*	B+	@Q+	"’+	0µ+	æ+	$ù+	 ,	N?,	,Ž,	»,	Ø,	/ø,	1(-	8Z-	+“-	)¿-	<é-	'&.	-N.	0|.	a­.	'/	47/	%l/	'’/	&º/	^á/	.@0	3o0	,£0	Ð0	Aê0	5,1	 b1	*ƒ1	®1	Ì1	+ç1	<2	P2	)h2	(’2	/»2	<ë2	"(3	,K3	$x3	�3	 ³3	Ô3	 ó3	/4	3D4	x4	.Œ4	)»4	?å4	%5	C95	M}5	=Ë5	2	6	E<6	D‚6	VÇ6	,7	'K7	Ys7	4Í7	,8	0/8	0`8	=‘8	0Ï8	:9	1;9	9m9	2§9	1Ú9	;:	1H:	3z:	5®:	1ä:	2;	@I;	1Š;	?¼;	Jü;	6G<	8~<	4·<	4ì<	<!=	>^=	=�=	3Û=	:>	CJ>	7Ž>	:Æ>	6?	18?	Ej?	A°?	Qò?	_D@	W¤@	Oü@	HLA	 •A	8¶A	-ïA	(B	FB	YB	9rB	H¬B	EõB	);C	eC	4zC	3¯C	NãC	12D	OdD	6´D	3ëD	2E	0RE	/ƒE	)³E	#ÝE	*F	-,F	*ZF	-…F	@³F	!ôF	G	<1G	nG	-€G	2®G	?áG	.!H	$PH	uH	'”H	(¼H	(åH	5I	DI	YI	!rI	;”I	:ÐI	5J	AJ	-TJ	&‚J	 ©J	ÊJ	'éJ	*K	%<K	*bK	$�K	A²K	CôK	8L	<XL	.•L	3ÄL	)øL	&"M	]IM	6§M	7ÞM	4N	6KN	)‚N	3¬N	3àN	IO	%^O	„O	
�O	'«O	-ÓO	&P	(P	OHP	H˜P	HáP	N*Q	9yQ	H³Q	HüQ	JER	�R	*§R	(ÒR	ûR	1S	)MS	-wS	,¥S	,ÒS	<ÿS	5<T	&rT	/™T	=ÉT	&U	%.U	7TU	5ŒU	<ÂU	"ÿU	"V	F6V	$}V	¢V	.±V	0àV	WW	iW	<yW	¶W	9ÏW	O	X	YX	uX	 ”X	]µX	!Y	5Y	:QY	TŒY	!áY	Z	Z	%8Z	$^Z	ƒZ	uŸZ	g[	D}[	:Â[	!ý[	*\	-J\	x\	#˜\	!¼\	0Þ\	<]	<L]	&‰]	<°]	Rí]	;@^	>|^	t»^	@0_	8q_	wª_	9"`	3\`	B�`	?Ó`	Ga	X[a	3´a	Gèa	J0b	E{b	DÁb	Yc	l`c	pÍc	">d	‹ad	\íd	LJe	8—e	;Ðe	Ef	GRf	?šf	jÚf	KEg	U‘g	[çg	lCh	4°h	Oåh	E5i	O{i	iËi	O5j	[…j	'áj	:	k	aDk	�¦k	W(l	8€l	Œ¹l	ŽFm	‰Õm	†_n	Hæn	N/o	=~o	i¼o	7&p	Y^p	u¸p	v.q	)¥q	)Ïq	<ùq	96r	pr	,‡r	´r	?Ër	^s	=js	]¨s	@t	dGt	C¬t	Jðt	_;u	)›u	VÅu	@v	Q]v	V¯v	Uw	=\w	Všw	añw	9Sx	3�x	)Áx	$ëx	)y	?:y	.zy	(©y	%Òy	høy	*az	0Œz	.½z	6ìz	;#{	+_{	‹{	:©{	8ä{	)|	-G|	'u|	�|	%±|	%×|	Oý|	%M}	s}	&Ž}	4µ}	#ê}	2~	A~	7^~	/–~	1Æ~	ø~	(	A	#P	‰t	Oþ	9N€	$ˆ€	.­€	?Ü€	.�	SK�	0Ÿ�	8Ð�	5	‚	B?‚	r‚‚	Bõ‚	F8ƒ	^ƒ	dÞƒ	‚C„	fÆ„	P-…	Z~…	KÙ…	%†	;=†	:y†	B´†	5÷†	+-‡	4Y‡	-Ž‡	¼‡	3Ó‡	Hˆ	*Pˆ	{ˆ	2“ˆ	(Æˆ	-ïˆ	1‰	@O‰	>�‰	IÏ‰	?Š	+YŠ	6…Š	)¼Š	LæŠ	E3‹	y‹	'�‹	¸‹	
Ï‹	VÝ‹	14Œ	8fŒ	<ŸŒ	&ÜŒ	(�	B,�	<o�	R¬�	8ÿ�	S8Ž	ŒŽ	2¦Ž	ÙŽ	3õŽ	+)�	U�		b�	l�	�	“�	­�	UÂ�	I�	b�	4w�	4¬�	6á�	5‘	vN‘	3Å‘	=ù‘	<7’	!t’	7–’	;Î’	(
! “	'3“	:[“	.–“	9Å“	Cÿ“	@C”	A„”	EÆ”	“•	ý •	îž–	û�—	ì‰˜	!v™	3˜™	+Ì™	1ø™	!*š	9Lš	4†š	5»š	,ñš	;›	UZ›	1°›	\â›	/?œ	*oœ	(šœ	;Ãœ	.ÿœ	.�	4@�	3u�	4©�	1Þ�	>ž	BOž	Z’ž	Zíž	AHŸ	\ŠŸ	\çŸ	?D 	8„ 	2½ 	/ð 	- ¡	;N¡	;Š¡	4Æ¡	"û¡	O¢	On¢	8¾¢	÷¢	$£	 1£	R£	4q£	&¦£	;Í£	)	¤	j3¤	Kž¤	`ê¤	8K¥	8„¥	%½¥	)ã¥	L
¦	VZ¦	±¦	Ã¦	.Õ¦	0§	:5§	Hp§	N¹§	x¨	j�¨	‡ì¨	ht©	IÝ©	&'ª	7Nª	.†ª	Fµª	=üª	9:«	6t«	:««	3æ«	;¬	:V¬	:‘¬	HÌ¬	2­	H­	<Z­	%—­	;½­	ù­	&®	!7®	#Y®	}®	*›®	8Æ®	ƒÿ®	Uƒ¯		Ù¯	`ã¯	`D°	¥°	:º°	Bõ°	18±	Oj±	7º±	$ò±	4²	L²	5e²	5›²	Ñ²	Aî²	$0³	=U³	)“³	*½³	è³	´	´	6´	'B´	*j´	•´	+¬´	>Ø´	Bµ	Zµ	wµ	;–µ	(Òµ	ûµ	(¶	C>¶	%‚¶	9¨¶	Fâ¶	5)·	8_·	8˜·	2Ñ·	¸	$¸	76¸	n¸	#‰¸	#­¸	)Ñ¸	#û¸	M¹	7m¹	9¥¹	7ß¹	8º	.Pº	@º	BÀº	<»	@@»	>�»	À»	Õ»	6ï»	>&¼	e¼	;¼	»¼	>Õ¼	/½	-D½	Lr½	*¿½	:ê½	%¾	.=¾	7l¾	k¤¾	g¿	jx¿	Bã¿	-&À	UTÀ	"ªÀ	"ÍÀ	)ðÀ	.Á	IÁ	;aÁ	"�Á	†ÀÁ	8GÂ	A€Â	=ÂÂ	PÃ	JQÃ	zœÃ	PÄ	8hÄ	M¡Ä	{ïÄ	\kÅ	$ÈÅ	EíÅ	-3Æ	-aÆ	E�Æ	@ÕÆ	0Ç	)GÇ	*qÇ	3œÇ	6ÐÇ	.È	@6È	FwÈ	F¾È	BÉ	AHÉ	.ŠÉ	#¹É	ÝÉ	LõÉ	3BÊ	WvÊ	0ÎÊ	ÿÊ	'Ë	5BË	-xË	+¦Ë	,ÒË	0ÿË	%0Ì	9VÌ	�Ì	¦Ì	%¾Ì	5äÌ	Í	4Í	ZNÍ	)©Í	GÓÍ	GÎ	%cÎ	C‰Î	)ÍÎ	2÷Î	 *Ï	0KÏ	.|Ï	H«Ï	4ôÏ	)Ð	$DÐ	,iÐ	)–Ð	:ÀÐ	&ûÐ	/"Ñ	ARÑ	4”Ñ	>ÉÑ	<Ò	3EÒ	(yÒ	)¢Ò	&ÌÒ	%óÒ	JÓ	dÓ	ElÓ	4²Ó	7çÓ	_Ô	=Ô	0½Ô	5îÔ	D$Õ	ŒiÕ	‹öÕ	7‚Ö	@ºÖ	BûÖ	;>×	+z×	-¦×	"Ô×	{÷×	sØ	ˆØ	4�Ø	%ÒØ	=øØ	;6Ù	/rÙ	7¢Ù	4ÚÙ	.Ú	@>Ú	:Ú	+ºÚ	(æÚ	JÛ	6ZÛ	‘Û	O­Û	gýÛ	5eÜ	z›Ü	1Ý	<HÝ	&…Ý	5¬Ý	³âÝ	?–Þ	"ÖÞ	)ùÞ	,#ß	4Pß	B…ß	*Èß	0óß	P$à	Iuà	,¿à	0ìà	;á	FYá	1 á	IÒá	5â	HRâ	5›â	[Ñâ	3-ã	Faã	<¨ã	Oåã	Y5ä	=�ä	5Íä	Zå	S^å	2²å	(åå	æ	^&æ	G…æ	?Íæ	O
ç	G]ç	!¥ç	LÇç	Cè	�Xè	Úè	sõè	$ié	OŽé	LÞé	8+ê	\dê	Áê	$Úê	ÿê	5ë	#Që	1uë	$§ë	Ìë	#èë	Bì	$Oì	%tì	6šì	Ñì	"ðì	[í	0oí	; í	0Üí	-
î	%;î	!aî	Lƒî	 Ðî	$ñî	ï	.ï	@ï	?Wï	>—ï	>Öï	>ð	?Tð	>”ð	<Óð	=ñ	<Nñ	@‹ñ	?Ìñ	gò	:tò	=¯ò	&íò	&ó	D;ó	F€ó	JÇó	Nô	@aô	F¢ô	8éô	P"õ	Hsõ	E¼õ	2ö	"5ö	Xö	6xö	;¯ö	.ëö	[÷	Zv÷	ZÑ÷	9,ø	8fø	8Ÿø	.Øø	Tù	)\ù	K†ù	?Òù	ú	+0ú	\ú	.sú	&¢ú	'Éú	;ñú	;-û	iû	"„û	.§û	Öû	öû	ü	81ü	9jü	4¤ü	,Ùü	Yý	-`ý	8Žý	;Çý	Dþ	1Hþ	zþ	'™þ	 Áþ	âþ	 ÿ	"ÿ	%Aÿ	#gÿ	&‹ÿ	@²ÿ	9óÿ	>-
! 1l
! ,ž
! DË
! E
! V
! Mf
! 9´
! &î
! ^
! at
! Ö
! .ð
! -
! -M
! {
! *Š
! &µ
! *Ü
! >
! /F
! ,v
! 1£
! /Õ
! $
! ;*
! 6f
! !�
! @¿
! 2
! &3
! ,Z
! >‡
! 1Æ
! 6ø
! 2/
! 3b
! 0–
! >Ç
! 
! 4%
! NZ
! ?©
! :é
! 1$	
! V	
! %p	
! &–	
! !½	
! ß	
! (þ	
! 6'
  
!  ^
  
! .
  
! D®
! 
! "ó
! 
! 1
! %H
! 4n
! 2£
! <Ö
! N
! 7b
! *š
! ,Å
! "ò
! #
! 9
! 7S
! G‹
! 3Ó
! &
! &.
! :U
! B�
! AÓ
! )
! 
?
! <M
! 3Š
! G¾
! 
! -"
! >P
! <�
! .Ì
! :û
! #6
! OZ
! =ª
! >è
! 7'
! %_
! (…
! <®
! :ë
! &
! >B
! �
! 2’
! 8Å
! þ
! 

! 2!
! T
! -o
! 3�
! 'Ñ
! %ù
! 7
! 5W
! I�
! #×
! 
û
! 6	
! @
! [
! -{
! "©
! (Ì
! Xõ
! QN
! 1 
! /Ò
! 8
! ;
! Z
! Ev
! I¼
! 9
! @
! Z
! ^o
! )Î
! 
ø
! 
! B
! 
U
! 
c
!  q
! %’
! C¸
! :ü
! (7
! 3`
! ”
! .±
! -à
! v
! v…
! cü
! `
! }
! ;‘
! ,Í
! 'ú
! >"
! >a
! > 
! ß
! ù
! 
! &
! r9
! /¬
! !Ü
! $þ
! 9# 
! ] 
! 2x 
! « 
! %¿ 
! å 
! Yþ 
! X!
! x!
! $“!
! K¸!
! <"
! ”A"
! OÖ"
! ;&#
! 2b#
! 1•#
! -Ç#
! -õ#
! -#$
! Q$
! <f$
! £$
! 8´$
! Ií$
! (7%
! A`%
! D¢%
! 7ç%
! *&
! .J&
! 3y&
! D­&
! 4ò&
! 2''
! Z'
! s'
! Š'
! !¥'
! ,Ç'
! �ô'
! �‚(
! E)
! V)
! =p)
! 4®)
! 2ã)
! 2*
! 1I*
! e{*
! 3á*
! 3+
! 3I+
! g}+
! >å+
! |$,
! U¡,
! (÷,
! � -
  
! ¾-
! É.
! Oâ.
! 12/
! 1d/
! 0–/
! 0Ç/
! Mø/
! F0
! 0`0
! 4‘0
! 3Æ0
! 0ú0
! /+1
! $[1
! *€1
! @«1
! Aì1
! 9.2
! %h2
! 8Ž2
! :Ç2
! 3
! 23
! ‚J3
! =Í3
! =4
!  I4
! Nj4
! 2¹4
! =ì4
! "*5
! ãM5
! <16
! `n6
! TÏ6
! Q$7
! Gv7
! E¾7
! D8
! #I8
!  m8
! DŽ8
! SÓ8
! 4'9
! ?\9
! ?œ9
! -Ü9
! N
! :
! `Y:
! Dº:
! Pÿ:
! WP;
! )¨;
! $Ò;
! b÷;
! Z<
! 1o<
! D¡<
! hæ<
! O=
! 6i=
!  =
! *°=
! Û=
!  ù=
! U>
! +p>
! Vœ>
! )ó>
! H?
! 2f?
! 6™?
! Ð?
! cð?
! >T@
! >“@
! 1Ò@
! )A
! ?.A
! PnA
! [¿A
! @B
! ^\B
! W»B
! 9C
! MC
! )kC
! B•C
! 7ØC
! @D
! QD
! (iD
! #’D
! 3¶D
! >êD
! ()E
! #RE
! #vE
! ,šE
! <ÇE
! >F
! 3CF
! 7wF
! S¯F
! AG
! EG
! ]G
!  }G
! 2žG
! ÑG
! 1ïG
! *!H
! $LH
! 'qH
! @™H
! CÚH
! 5I
! ¬TI
! ¬J
! N®J
! 5ýJ
! <3K
! QpK
! !ÂK
! "äK
! ?L
! &GL
! JnL
! 4¹L
! ,îL
! AM
! ]M
! 5yM
! A¯M
! UñM
! 9GN
! A�N
! JÃN
! GO
! 3VO
! ŠO
! :£O
! %ÞO
! P
! C"P
! 5fP
! 2œP
! 'ÏP
! =÷P
! 5Q
! /PQ
! †€Q
! ŠR
! e’R
! øR
! $S
! 07S
! ?hS
! _¨S
!  T
! C)T
! .mT
!  œT
! =½T
! ;ûT
! 07U
! @hU
! *©U
! AÔU
! IV
! (`V
! ?‰V
! 8ÉV
! 2W
! I5W
! ]W
! SÝW
! 1X
! 3QX
! &…X
! 1¬X
! (ÞX
! ,Y
! 34Y
! *hY
! g“Y
! QûY
! AMZ
! P�Z
! "àZ
! 3[
! :7[
! Br[
! )µ[
! 3ß[
! 4\
! /H\
! 8x\
!  ±\
! Ò\
! 6ì\
! 6#]
! 4Z]
! 4�]
! 8Ä]
! (ý]
! 4&^
! '[^
! 3ƒ^
! 4·^
! ;ì^
! (_
! AH_
! GŠ_
! NÒ_
! N!`
! Vp`
! ^Ç`
! c&a
! iŠa
! hôa
! ]b
! Ýb
! ]c
! Ýc
! �]d
! ßd
! �_e
! áe
! raf
! €Ôf
! €Ug
! ~Ög
! €Uh
! Öh
! ƒVi
! 9Úi
! 7j
! CLj
! 6�j
! 7Çj
! 3ÿj
! 3k
! ;Rk
! 7Žk
! 5Æk
! 5ük
! 2l
! 3Nl
! 3‚l
! ?¶l
! 3öl
! $*m
! 4Om
! :„m
! 7¿m
! 8÷m
! 30n
! &dn
! ‹n
! ¨n
! (Æn
! $ïn
! 5o
! HJo
! 2“o
! -Æo
! -ôo
! ."p
! AQp
! Y“p
! /íp
! @q
! u^q
! SÔq
! (r
! 6Hr
! /r
! ¯r
! )Èr
! (òr
! \s
! 0xs
! *©s
! 0Ôs
! [t
! Eat
! §t
! Eºt
! Gu
! 'Hu
! &pu
! —u
! !³u
! .Õu
! 1v
! %6v
! 0\v
! -�v
! »v
! .Ùv
! 2w
! -;w
! #iw
! L�w
! 7Úw
! 0x
! %Cx
! 8ix
! ¢x
! KÀx
! ?y
! 4Ly
! .�y
! +°y
! 6Üy
! 4z
! ,Hz
! Guz
! I½z
! 3{
! b;{
! 1ž{
! $Ð{
! Bõ{
! 8|
! R|
! i|
! (}|
! ,¦|
! FÓ|
! /}
! .J}
! 0y}
! +ª}
! .Ö}
! ,~
! ,2~
! "_~
! 2‚~
! ,µ~
! )â~
! (
! +5
! ,a
! &Ž
! *µ
! +à
! +€
! %8€
! "^€
! "�€
! #¤€
! &È€
! 7ï€
! -'�
! -U�
! *ƒ�
! )®�
! )Ø�
! (‚
! $+‚
! &P‚
! )w‚
! -¡‚
! +Ï‚
! %û‚
! (!ƒ
! 5Jƒ
! #€ƒ
! '¤ƒ
! 4Ìƒ
! '„
! &)„
!  P„
! +q„
! �„
! 2¼„
! 4ï„
! 0$…
! 1U…
! ?‡…
! ;Ç…
! K†
! VO†
! P¦†
! K÷†
! C‡
! +c‡
! /�‡
! '¿‡
! ç‡
! û‡
! (ˆ
! …Dˆ
! )Êˆ
! #ôˆ
! s‰
! Œ‰
! ªª‰
! $U‹
! [z‹
! KÖ‹
! "Œ
! 18Œ
! jŒ
! …Œ
! ¤Œ
! ¿Œ
! ÞŒ
! ýŒ
! *	�
! p4�
! 4¥�
! =Ú�
! UŽ
! :nŽ
! ?©Ž
! �éŽ
! Yz�
! HÔ�
! g�
! 1…�
! „·�
! N<‘
! [‹‘
! Yç‘
! <A’
! <~’
! >»’
! aú’
! A\“
! @ž“
! Jß“
! @*”
! yk”
! Cå”
! H)•
! ?r•
! :²•
! Oí•
! M=–
! J‹–
! aÖ–
! [8—
! W”—
! >ì—
! V+˜
! =‚˜
! 9À˜
! Rú˜
! GM™
! =•™
! iÓ™
! o=š
! )­š
! h×š
! >@›
! c›
! fã›
! ·Jœ
! Ç�
! ÇÊ�
! =’ž
! EÐž
! ¹Ÿ
! XÐŸ
! :) 
! id 
! aÎ 
! J0¡
! S{¡
! DÏ¡
! /¢
! .D¢
! *s¢
! (ž¢
! 8Ç¢
! 4£
! )5£
! 7_£
! +—£
! (Ã£
! +ì£
! -¤
! \F¤
! ‰£¤
! m-¥
! g›¥
! f¦
! >j¦
! g©¦
! W§
! 9i§
! Ö£§
! ¼z¨
! H7©
! L€©
! ZÍ©
! 5(ª
! ‚^ª
! ƒáª
! Oe«
! 4µ«
! =ê«
! A(¬
! 7j¬
! 5¢¬
! tØ¬
! -M­
! ;{­
! 0·­
! vè­
! N_®
! L®®
! aû®
! T]¯
! G²¯
! vú¯
! Bq°
! 5´°
! Sê°
! T>±
! 8“±
! -Ì±
! 2ú±
! I-²
! Nw²
! \Æ²
! ‡#³
! V«³
! Z´
! y]´
! D×´
! Zµ
! Nwµ
! CÆµ
! Y
! ¶
! Od¶
! ?´¶
! :ô¶
! ?/·
! <o·
! J¬·
! J÷·
! 0B¸
! >s¸
! —²¸
! 2J¹
! 4}¹
! _²¹
! Dº
! AWº
! c™º
! iýº
! /g»
! J—»
! Iâ»
! I,¼
! vv¼
! Xí¼
! YF½
! T ½
! ?õ½
! b5¾
! K˜¾
! Cä¾
! C(¿
! 7l¿
! É¤¿
! ÈnÀ
! a7Á
! \™Á
! —öÁ
! [ŽÂ
! ’êÂ
! ‘}Ã
! �Ä
! k Ä
! :Å
! ÅGÅ
! 7
Æ
! KEÆ
! ^‘Æ
! dðÆ
! FUÇ
! žœÇ
! Ž;È
! ’ÊÈ
! ]]É
!  »É
! ÜÉ
! g÷É
! _Ê
! ~tÊ
! óÊ
! Ë
! $Ë
! 1:Ë
! /lË
! 4œË
! ¢ÑË
! tÌ
! }ôÌ
! :rÍ
! A­Í
! OïÍ
! q?Î
! |±Î
! 1.Ï
! V`Ï
! J·Ï
! PÐ
! VSÐ
! LªÐ
! {÷Ð
! .sÑ
! f¢Ñ
! S	Ò
! B]Ò
! Y Ò
! `úÒ
! "[Ó
! R~Ó
! QÑÓ
! 7#Ô
! 9[Ô
! \•Ô
! ˜òÔ
! ˜‹Õ
! $Ö
! ,9Ö
! ‘fÖ
!  øÖ
! &×
! M@×
! /Ž×
! ;¾×
! ú×
! Ø
! <,Ø
! UiØ
! ¿Ø
! ?ÚØ
! ?Ù
! 7ZÙ
! ;’Ù
! "ÎÙ
! ZñÙ
! BLÚ
! +�Ú
! %»Ú
! <áÚ
! "Û
! $AÛ
! .fÛ
! 3•Û
! 'ÉÛ
! ñÛ
! /Ü
! 2@Ü
! (sÜ
! 4œÜ
! ,ÑÜ
! 3þÜ
! N2Ý
! 7�Ý
! E¹Ý
! ÿÝ
! IÞ
! iÞ
! @‡Þ
! ÈÞ
! /âÞ
! /ß
! *Bß
! .mß
! Hœß
! !åß
! -à
! 15à
! 2gà
! <šà
! ,×à
! 'á
! 6,á
! "cá
! †á
! 2¤á
! ]×á
! .5â
! @dâ
! ¥â
! IÄâ
! Pã
! :_ã
! 6šã
! CÑã
! 6ä
! ;Lä
! Nˆä
! 4×ä
! ;å
! \Hå
!  ¥å
! @Æå
! 7æ
! Y?æ
! :™æ
! *Ôæ
! ÿæ
! 8ç
! ?Sç
! “ç
! 9¬ç
! 3æç
! 3è
! &Nè
! Nuè
! :Äè
! -ÿè
! -é
! ?Dé
! )„é
! I®é
! øé
! /ê
! 1Bê
! 3tê
! "¨ê
! +Ëê
! &÷ê
! %ë
! Dë
! =cë
! S¡ë
! zõë
! )pì
! /šì
! 8Êì
! /í
! +3í
! _í
! /}í
! +­í
! 1Ùí
! -î
! 09î
! 'jî
! ,’î
! ¿î
! 6ßî
! ï
!  5ï
! Vï
! .eï
! ”ï
! ´ï
! ?Ôï
! "ð
! >7ð
! +vð
! 2¢ð
! #Õð
! ùð
! Uñ
! -iñ
! —ñ
! 6µñ
! ìñ
! #ò
! ))ò
! 3Sò
! 0‡ò
! 1¸ò
! 2êò
! =ó
! 3[ó
! 0�ó
! 1Àó
! 4òó
! 4'ô
! \ô
! )|ô
! -¦ô
! +Ôô
! ,õ
! 0-õ
! ^õ
! -tõ
! ¢õ
! +½õ
! (éõ
! &ö
! &9ö
! *`ö
! $‹ö
! 5°ö
! 'æö
! ÷
!  #÷
! 4D÷
!  y÷
! cš÷
! yþ÷
! ›xø
! }ù
! ’ù
! -­ù
! ,Ûù
! 5ú
! >ú
! &Wú
! !~ú
! ( ú
! !Éú
! =ëú
! /)û
! 1Yû
! ‹û
! C«û
! Cïû
! #3ü
! =Wü
! "•ü
! H¸ü
! Hý
! 9Jý
! .„ý
! 3³ý
! /çý
! þ
! '4þ
! 5\þ
! 2’þ
! GÅþ
! :
ÿ
! Hÿ
! Šfÿ
! Xñÿ
! Jcsƒ$“¸=Ö$9FS(š(Ãìù$;Yq‹£¿ÙDï*4/_	�-™BÇ
! $0B*sž!ºGÜF$Gk5³)é.*J.uC¤è$þ# =^"yIœIæ-0;^Iš!ä8	1?	0q	7¢	&Ú	,
! &.
! U
! 6u
! ¬
! 8Ä
! 1ý
! /K-f-”,Â8ï=(=f=¤=â 
,
)L
%v
)œ
2Æ
ù
1C¤[W:X1“6Å-ü9*d‚2›¢Î1q£C¾"=Ao2ï1"T@m"®#Ñ(õ&-E\s:Ð1;=/y©%Å0ë'"Dg‡£/µå":fW ¾'ß$?/P4€)µ4ß@1r/ƒ"³"Ö2ùD,!q+“,¿ì4@>T"“4¶#ë+9;*uc AF!d:†ÁÙ'õ?] q’²ZÑZ,y‡z %| >¢ á .ú !)!HK!!”!3¶!+ê!1"CH" Œ"2­"3à"##8#GQ#m™#j$r$:ˆ$"Ã$æ$2ý$40%(e%Ž%«%P»%9&!F&5h&,ž&-Ë&Aù&0;'l'Œ'¬'Ê'Ý'ð'?('N((v(1Ÿ(Ñ(ñ(5
)EC)‰)>§)>æ)2%*5X*6Ž*?Å**+>0+4o+¤+*¿+1ê+³,3Ð,K-:P-‹--¡-5Ï-).%/.9U.9�.YÉ.P#/:t/D¯/4ô/A)0"k0,Ž0-»0é0ƒ1D„1É1*ß1#
! 2.2D2Z2@s2´2&Í2(ô23$:3_3)}3,§3(Ô3ý374+O4B{4J¾4p	5Jz5iÅ5F/67v6{®63*7g^7QÆ7b8Ž{8x
! 9Pƒ9FÔ9f:h‚:Jë:p6;m§;K<La<G®<nö<Xe=2¾=yñ=7k>=£>Oá>u1?_§?k@Ws@WË@*#APNANŸAYîA{HB^ÄB\#Cs€CTôCQIDG›DfãD_JERªE&ýE6$F.[F[ŠF3æFWGdrG,×GuHzH%•H<»H.øH@'I9hI$¢I6ÇI2þI41J'fJ5ŽJ3ÄJ#øJGK<dKG¡KVéKV@LV—LVîLWEMU�MRóMFFNL�N1ÚN6O6CO:zO&µO;ÜO4PMPWlPSÄP5Q]NQH¬QgõQŸ]R)ýR3'S5[S1‘S*ÃS0îS5TVUT>¬T5ëT>!Ug`U;ÈUEVHJVG“VgÛVICW:�W_ÈWN(XCwX8»X.ôX1#Y=UY)“Y½Yq×YEIZ;�Z1ËZ5ýZ83[>l[@«[Fì[C3\Cw\C»\1ÿ\01]1b]%”]`º]~^Xš^'ó^I_Je_K°_Mü_IJ`E”`:Ú`/a-Ea9sa!­a*Ïa)úaN$b&sb0šb=Ëb3	c>=c1|c0®cßc%þc4$dIYd#£d9ÇdGe.Ie-xe5¦e8Üe=f2SfR†f0Ùf<
! g7Gg5g7µg(ígahAxhPºh;i(GiJpi2»i8îi2'j'ZjQ‚jQÔj/&k3Vk+Šk‚¶kn9l-¨lbÖl`9m/šmEÊm8nZInQ¤n+ön""oPEo_–o*öo7!p-Yp.‡p ¶p}×p&Uq"|q6ŸqÖq@ðq<1r9nrE¨r.îrNs!lsCŽs9Òs3t@t`t?t,¿t4ìtH!uOju;ºu,öu;#v;_v<›v:Øv&wN:w,‰wh¶wxx7˜x^ÐxG/yEwy7½yNõyODz(”zD½zB{VE{Yœ{Gö{;>|(z|B£|Ræ|+9}2e}7˜}EÐ}B~JY~q¤~QOh,¸/å'€%=€Gc€E«€%ñ€ �48�Pm�3¾�Fò�E9‚A‚OÁ‚2ƒBDƒ4‡ƒ4¼ƒiñƒ[„$v„#›„5¿„õ„%…I9…Eƒ…-É…O÷…VG†.ž†=Í†C‡BO‡K’‡OÞ‡%.ˆTTˆ0©ˆUÚˆ30‰1d‰–‰=¶‰)ô‰2ŠQŠ9nŠ3¨Š0ÜŠP
‹c^‹;Â‹>þ‹?=Œ3}Œk±Œ&�3D�x�:˜�7Ó�]ŽRiŽ(¼Ž0åŽ+�/B�>r�0±�Fâ�L)�Sv�JÊ�@‘\V‘I³‘2ý‘A0’4r’9§’bá’@D“C…“%É“/ï“K”>k”Kª”Nö”>E•g„•(ì•V–%l–*’–½–BÅ–D—ÄM—ë˜Dþ˜GCšT‹šTàšA5›Iw›+Á›0í›Ôœ:óœ6.�Je�°�*Ð�#û�!žIAžg‹ž$óž^Ÿ'wŸ.ŸŸÎŸ"îŸ! !3 "U "x 3› "Ï )ò 4¡4Q¡N†¡KÕ¡U!¢®w¢ª&£JÑ£Q¥;n¥0ª¥+Û¥;¦:C¦2~¦/±¦)á¦"§!.§8P§g‰§9ñ§x+¨)¤¨)Î¨6ø¨/©$5©
Z©h©w©	ˆ©
! ’©	�©:§©/â©3ª.Fª=uª@³ªôª>«F«0H«>y«b¸«;¬7W¬%�¬µ¬#Õ¬8ù¬2­7M­N…­BÔ­6®(N®)w®L¡®<î®7+¯Nc¯E²¯8ø¯.1°4`°-•°"Ã°Wæ°I>±?ˆ±GÈ±²3/²3c²B—²?Ú²=³9X³B’³MÕ³F#´Gj´A²´Sô´+Hµ(tµ(�µ.Æµ&õµ¶{2¶+®¶iÚ¶MD·1’·-Ä·1ò·1$¸gV¸%¾¸"ä¸E¹%M¹#s¹%—¹t½¹*2ºH]º¦º8Áº8úº13»<e»3¢»1Ö»¼&&¼BM¼*�¼»¼;Ù¼9½HO½9˜½2Ò½*¾\0¾8�¾1Æ¾5ø¾8.¿2g¿š¿2ž¿5Ñ¿OÀWÀ#pÀQ”ÀJæÀ'1Á.YÁBˆÁ;ËÁ4Â5<Â8rÂ/«Â%ÛÂ$Ã%&Ã/LÃ(|Ã)¥Ã#ÏÃ)óÃ)Ä-GÄuÄŠÄ)™ÄÃÄ/×Ä!Å#)ÅKMÅ(™Å*ÂÅíÅÆ$Æ)BÆ)lÆ.–Æ>ÅÆ@ÇAEÇc‡ÇAëÇ9-È4gÈ;œÈ3ØÈ8ÉHEÉDŽÉPÓÉ>$Ê3cÊ7—Ê[ÏÊ<+ËhË
tË.‚Ë$±Ë	ÖË?àËi Ì1ŠÌ&¼ÌãÌMÍ-QÍ!Í7¡Í'ÙÍ>Î<@Î)}Î6§Î2ÞÎ@Ï!RÏ<tÏ±Ï.ÌÏ%ûÏ!Ð0@Ð/qÐ?¡Ð8áÐ?Ñ4ZÑ:�ÑAÊÑ=Ò3JÒQ~ÒÐÒ+êÒ)Ó+@ÓlÓ'…Ó1­Ó;ßÓ<Ô!XÔ$zÔŸÔ+¹Ô+åÔ+Õ+=Õ+iÕ+•Õ+ÁÕIíÕ37Ö6kÖF¢Ö>éÖA(×+j×+–×+Â×'î×Ø"3Ø*VØ�Ø;šØÖØJöØ:AÙ!|Ù$žÙ2ÃÙ5öÙ‹,Ú2¸Ú<ëÚ=(ÛEfÛ;¬Û@èÛM)Ü7wÜ.¯ÜmÞÜyLÝsÆÝn:Þz©Þt$ßo™ß{	àu…àhûàtdánÙáyHâvÂâw9ãx±ãq*ä;œä2ØäCå:OåGŠå)Òå(üå(%æ&Næ0uæ0¦æS×æ'+çASç(•ç*¾ç,éç3è0Jè'{è=£è=áèé7é
Sé*aé+Œé+¸é)äé&ê5ê9Mê‡ê1˜ê&Êê/ñê@!ë.bë$‘ë5¶ë4ìë4!ìVì;vì<²ìDïì4í7Aí(yí-¢í-Ðíþíî3î/Mî/}î1­îMßîN-ï0|ï2­ï0àï7ð9Ið!ƒð!¥ðHÇðAñ*Rñ!}ñŸñ&¹ñ&àñ*ò"2òUòNqò.Àò
! ïò.úò:)ó)dó5ŽócÄóE(ôAnô °ôÑô,ìô$õ">õ.aõ%�õ%¶õ$ÜõöDöD]ö4¢ö@×ö(÷/A÷q÷‡÷ž÷2´÷Lç÷4øTSøL¨ø[õøWQù\©ùDúPKúCœúàú/öú'&û=Nû5ŒûEÂû=üMFüE”ü(Úü5ý
9ý$Gý9lý(¦ý7Ïý;þECþF‰þEÐþGÿD^ÿC£ÿ*çÿ0;C#£@¾Vÿ2V)‰%³&Ù)$*=OL�6ÚVNhL·LGQL™æ.ü+(=0fM—@å/&:V"‘2´3ç4QP,¢)Ï0ùH*Ms/Á2ñ$	'B	3j	ž	¼	È	å	 
! %#
! I
! %[
! �
! ’
! ¤
! ¶
! É
! $Ø
! ý
! %/4%d,Š,·.ä,,@,m,š*Ç&ò/
I
R
Y
(e
%Ž
"´
×
ö
7"@Z›«H´ý+"H/k+›&Ç'î-#D&h&�1¶1è2(Jsš“".5QH‡Ð:í/('X0€$±%Ö+ü/('X(€ ©+Êö!-K4k- 8Î/W79�4Éþ8)I,s' (Èñ++J6v­,Ç+ô 9)c‚ž¸Ø8õ€.0¯;à)7=a!Ÿ>ÁI/JJzÅ!ä=& d-…³Í)ã)
17iˆ/£.Ó@-C-q.ŸÎ)éZ Gn (¶ Nß #.!$R!$w!*œ! Ç!,è!2"BH";‹"Ç"GÔ"Z#.w#(¦#DÏ#1$6F$3}$3±$5å$=%JY%*¤%"Ï%0ò%G#&k&†&ž&:»&)ö&" '*C'*n'O™'Eé'P/(6€(2·(ê(&)/)9H)‚)“)7­)7å)3*%Q*)w*¡*»*@Ó*-+>B+>�+<À+Dý+3B,Mv,EÄ,H
! -S-#n-#’-3¶-*ê-."./.
! M.X.<h.9¥..ß.7/`F/3§/.Û//
! 0,:00g03˜0;Ì0F1 O1Kp1#¼1Fà1'2>E2#„2+¨2.Ô23,#3@P3&‘3!¸38Ú3,4,@4m4-‡4'µ4-Ý4+5#75N[5Hª5Có5S76L‹6.Ø6i7bq7 Ô7#õ7 8-:8'h8V�8#ç819*=9&h9&�9C¶9Eú9)@:2j:>�:/Ü:>;4K;+€;4¬;9á;8<3T<ˆ<%§<5Í< =T$=7y=6±=7è= >I9>Hƒ>?Ì>\?Zi?/Ä?(ô?-@K@*k@+–@1Â@4ô@‰)AM³A-B+/B [B=|B3ºB-îBTC$qC9–C$ÐC.õC$D;D(VD<D'¼DäDøDEE:EZE"wE;šE=ÖEF6*F)aF<‹F(ÈF'ñF/G1IG#{GŸG'½G1åG2H?JHKŠHÖHöHI9)I@cI8¤I#ÝIJ!J0JOJbJsJ%ŽJ%´J!ÚJüJ K8KRKinK3ØK)L6L"ILlL$…LªL ÈL1éL1MFMME”MhÚM)CN3mN2¡NÔNGóN';O.cO-’O>ÀOÿOP$/P8TPB�PNÐP)QIQ;`Q*œQ*ÇQ(òQ0R'LR&tR"›R-¾REìR82SEkS(±S&ÚS0TA2T&tT›T)¹T2ãTU*U@U$ZUU6–U&ÍUôU;VQLV,žV1ËV0ýV(.W/WW4‡W*¼WçW%X)&X)PX8zX8³XAìX4.Y@cY$¤Y<ÉY.Z45Z0jZ›ZµZGÒZL[Lg[6´[.ë[1\/L\T|\ Ñ\'ò\]86]Po]0À]ñ] ^'^(F^0o^6 ^L×^&$_IK_*•_À_+ß_N`NZ`$©`%Î`&ô`a!1a$Saxa‘a+©a+Õa-b5/b-ebD“b5Øb)c[8c”c6±cèc"d8+d	ddnd!d¡dÀd@Ñd*e/=e(me–e'³e<Ûe-f$Ffkf/€f!°f5Òf8gAg`ag>Âg6h>8h!wh;™h)Õh#ÿh#i@i8\i.•i3Äi9øi82j kjŒjB«jLîj&;k6bk$™k¾k1Ök<l;El.�lB°lAól55m1kmF�m1ämLnLcn<°n<ín>*o>ioC¨oìo.p/3pcp.|p9«p/åp+qLAqHŽqE×qAr_rMwrJÅr"s'3s5[s,‘s¾s0Ôs.t.4tct"�t¤t¹t'Ùtuu5;u3qu8¥uNÞuX-v4†v/»v8ëv:$w_w0|w*­w(Øw+x4-x9bx9œx(Öx+ÿx,+y Xy/yy$©yÎyíy:zcCz§z2ºz3íz2!{OT{¤{"Ä{?ç{='|De|&ª|%Ñ|)÷|2!}T}3n}E¢}'è},~=~6]~2”~UÇ~(GF>ŽAÍ+€$;€%`€†€&›€$Â€4ç€/�,L�(y�B¢�Lå�2‚R‚.o‚=ž‚'Ü‚4ƒ39ƒ8mƒ7¦ƒ+Þƒ6
! „-A„Po„&À„.ç„B….Y…1ˆ…:º…:õ…<0†)m†—†Cµ†'ù†@!‡Db‡@§‡Lè‡55ˆBkˆa®ˆ(‰;9‰Du‰Lº‰[ŠXcŠI¼Š#‹w*‹F¢‹&é‹Œ7+Œ<cŒ9 ŒJÚŒ,%�<R�I��Ù�ð�+Ž<Ž,\ŽL‰ŽPÖŽ;'�cc� Ç�,è� �*6�-a�/��%¿�7å�?‘/]‘�‘6­‘ä‘&ý‘1$’V’"t’.—’#Æ’ ê’+“7“)W“)�“«“Ç“â“ÿ“”#4”-X”)†”°”%Ð”ö”-•11•$c•4ˆ•*½•5è•5–0T–…–6›–"Ò–õ–—.—9E—0—'°—-Ø—,˜73˜fk˜.Ò˜5™7™<S™5�™Æ™,×™1š/6š+fš3’š0Æš/÷š'›6›+Q›9}›·›/½›"í›
! œœG#œHkœ4´œ)éœ%�39�=m�J«�jö�'až*‰ž<´ž5ñž&'Ÿ6NŸ'…Ÿ­Ÿ/ÁŸ/ñŸ1! JS >ž DÝ !"¡/D¡(t¡)�¡#Ç¡#ë¡a¢"q¢”¢4´¢>é¢5(£.^£/�£*½£&è£+¤(;¤$d¤a‰¤"ë¤ ¥6/¥Ff¥.­¥ZÜ¥C7¦F{¦BÂ¦A§.G§*v§F¡§.è§
¨%¨;¨S¨!k¨�¨0­¨Þ¨+ø¨.$©#S©!w©-™©$Ç©$ì©#ª.5ª@dª<¥ª<âªJ«Vj«7Á«=ù«17¬6i¬/ ¬Ð¬,î¬?­/[­0‹­1¼­/î­5®VT®<«®Qè®0:¯ak¯UÍ¯k#°E�°JÕ°? ±$`±…±F¥±Pì±0=²"n²D‘²VÖ²1-³@_³6 ³L×³0$´-U´;ƒ´c¿´#µAµNµ+_µ7‹µ:Ãµ1þµ80¶&i¶7�¶*È¶1ó¶:%·@`·3¡·'Õ·%ý·$#¸;H¸.„¸N³¸¹5¹R¹l¹ˆ¹œ¹i±¹mºK‰º1Õº"» *»K»#h»CŒ»BÐ»¼,¼FF¼T�¼8â¼D½*`½+‹½*·½â½1¾'4¾F\¾=£¾#á¾$¿#*¿N¿(g¿(�¿ ¹¿9Ú¿À3ÀOÀiÀ‚À&™ÀÀÀ4ÒÀFÁQNÁC ÁäÁ(ûÁ3$ÂXÂ6xÂ#¯ÂTÓÂ(Ã-9Ã,gÃ”Ã*®Ã/ÙÃ(	Ä2Ä$LÄqÄ)�Ä1ºÄ;ìÄ,(Å0UÅ†Å/¥Å&ÕÅ)üÅ&Æ5Æ+KÆ"wÆšÆºÆÚÆ*îÆÇ/ÇFÇ
]Ç
kÇ#yÇ
�Ç%«ÇÑÇñÇÈ&È?DÈ„È(¡ÈOÊÈ(É(CÉlÉŒÉ £É7ÄÉ-üÉ*Ê>Ê^ÊtÊJŠÊVÕÊ,ËEË@aË(¢ËËË"ßËÌ8"ÌF[ÌR¢ÌõÌPÍ*`Í0‹Í/¼Í3ìÍ, ÎMÎ!\Î0~Î(¯ÎMØÎH&ÏoÏ$ŽÏ³Ï4ÎÏÐ+Ð+CÐoÐ ‰Ð4ªÐMßÐ-Ñ:?ÑEzÑ<ÀÑýÑ Ò)4Ò(^Ò!‡Ò©ÒÆÒÜÒ$õÒ+Ó$FÓ*kÓ–Ó5µÓJëÓT6Ô‹Ô
 Ô®ÔWÎÔ8&Õ_ÕpÕˆÕ+—Õ5ÃÕHùÕBÖ ]Ö?~ÖC¾Ö;×/>×3n×A¢×ä×3û×*/ØCZØ<žØ9ÛØ+Ù2AÙ@tÙ3µÙHéÙ32Ú>fÚ0¥Ú8ÖÚ8ÛXHÛ$¡Û4ÆÛ&ûÛ5"Ü5XÜŽÜ”Ü'©ÜÑÜæÜøÜÝ*ÝCÝbÝ‚ÝR‘Ý;äÝ' Þ'HÞ$pÞ0•Þ-ÆÞ$ôÞ%ß%?ß$eß%Šß °ß$Ñßößà +à1Là1~à°àÏàïà)
á7áWá+fá’á°á¿á×áOæá6âEâ]âwâ�â§âÆâÕâæâõâ
ã'ã8@ãyã‰ã%˜ã&¾ã%åã+ä7ä9Oä‰ä#¨äÌäÛä:êä%å4åFåaåuå‡å–å¥å!¼å"Þå0æ[2æŽæŸæ1±æ*ãæç!ç"4ç1Wç‰çŸçB·çúç*è47èlè�è—è5«èáè!õèé(2é8[é.”éÃéÖéíé þéê&?êfê|ê|�êë1 ë0Rë;ƒë¿ëÚë.îëì3ìFì‹Wìãìöì	íí0í?í^í5mí£í(Áí3êíî0+î0\îR�îJàî++ïWï-sï-¡ï!Ïï$ñïð/ðDð]ðyð�ð£ð´ðÈðÛð$ïðñ-ñ4DñyñŽñ!£ñÅñ*åñò$ò0<òmòŠòŸò#³ò×òòòóó4óQójó"�ó¤ó¸óÕóòó%ô5ôJô[ô wô*˜ô0Ãôôôõ)õ8õSõ%hõŽõ¦õÅõÛõ&íõö'ö+8ödöƒöŸöAµö@÷ö8÷U÷%m÷!“÷µ÷È÷à÷ø÷ø.øCøaøxø•ø­øÀøØøDðø 5ùKVùF¢ùPéùT:ú@�úÐúîú<
û9JûU„ûTÚû//ü0_ü+�ü/¼ü/ìü<ý<Yý9–ý,Ðý6ýý,4þ2aþ.”þDÃþUÿ/^ÿ+Žÿ+ºÿ<æÿf#
9Š
2Ä
^÷
_V
:¶
+ñ
'
CE
0‰
Dº
.ÿ
A.
=p
A®
*ð

H7
(€
©
QÀ
&
>9
x
B‘
BÔ

7
.C
'r
$š
¿
*Ú

%
.5
,d
6‘
È
#å
%	
"/
R
p
�
/¯
0ß
#	
84	
:m	
c¨	
?
! 
L
! 
0f
! 
/—
! 
/Ç
! 
÷
! 
4
0H
2y
2¬
3ß



!
//
>_
#ž
"Â
!å
 

(

-F

t

Ž

š

·

Ó

ñ


8&
_
}
0›
4Ì
3
5
 D
e
…
¥
Å
 á
*
-
(K
Pt
:Å
4
5
=M
‹
¥
:µ
Bð
43
Ah
=ª
/è
&
4?
"t
,—
7Ä
ü
*
&F
m
#‡
*«
"Ö
Dù
@>
5
4µ
&ê
I
)[
…
G¥
í
ú
8
j;
F¦
&í
B
4W
Œ
£
`Á
@"
#c
‡
GŽ
3Ö
)
! 
@4
!u
3—
7Ë
6
9:
<t
+±
Ý
)û
.%
%T
0z
'«
Ó
í


/,
5\
6’
@É
8
! 
*C
0n
;Ÿ
2Û
6
$E
$j
/�
!¿
 á
) 
), 
)V 
-€ 
$® 
Ó 
yò 
œl!
0	"
:"
 V"
8w"
E°"
@ö"
37#
4k#
 #
*¸#
Vã#
M:$
:ˆ$
CÃ$
I%
GQ%
™%
±%
Ï%
 ï%
,&
,=&
!j&
FŒ&
FÓ&
^'
Fy'
QÀ'
c(
fv(
WÝ(
A5)
9w)
T±)
J*
HQ*
0š*
+Ë*
:÷*
#2+
#V+
+z+
o¦+
A,
FX,
Ÿ,
6»,
-ò,
 -
!<-
-^-
Œ-
'¬-
9Ô-
%.
)4.
(^.
 ‡.
/¨.
2Ø.
$/
[0/
-Œ/
-º/
Oè/
h80
$¡0
5Æ0
ü0
1
?11
;q1
­1
8À1
ù1
'2
8@2
y2
—2
!³2
*Õ2
3
3
4>3
1s3
,¥3
QÒ3
/$4
3T4
<ˆ4
kÅ4
h15
š5
"´5
!×5
0ù5
1*6
\6

! o6
^z6
:Ù6
"7
(77
'`7
"ˆ7
!«7
!Í7
 ï7
!8
"28
+U8
%�8
§8
)½8
$ç8
#9
+09
0\9
�9
ª9
.Æ9
/õ9
"%:
H:
&g:
"Ž:
#±:
7Õ:
&
;
/4;
d;
&ƒ;
ª;
$Ä;
é;
$<
#*<
$N<
&s<
-š<
'È<
1ð<
"=
#?=
#c=
‡=
¤=
Ã=
!Þ=
$>
$%>
-J>
+x>
¤>
!Ã>
!å>
0?
)8?
(b?
‹?
¥?
:Á?
-ü?
.*@
Y@
0o@
/ @
-Ð@
4þ@
63A
*jA
6•A
#ÌA
#ðA
1B
7FB
5~B
´B
.ÑB
C
6C
JKC
@–C
+×C
;D
4?D
6tD
6«D
âD
5çD
TE
 rE
#“E
 ·E
.ØE
)F
$1F
$VF
'{F
£F
O»F
bG
/nG
-žG
ÌG
6çG
eH
X„H
?ÝH
=I
-[I
.‰I
<¸I
=õI
N3J
(‚J
E«J
DñJ
E6K
I|K
FÆK
D
L
>RL
h‘L
3úL
C.M
SrM
,ÆM
,óM
" N
CN
^N
'wN
$ŸN
@ÄN
6O
K<O
EˆO
KÎO
LP
PgP
L¸P
RQ
HXQ
¡Q
¿Q
>ÝQ
R
!6R
>XR
—R
±R
ÂR
ÞR
úR
S
2S
:KS
>†S
:ÅS
OT
HPT
E™T
#ßT
OU
HSU
EœU
$âU
7V
S?V
Y“V
ZíV
cHW
D¬W
bñW
*TX
)X
#©X
/ÍX
;ýX
%9Y
_Y
=nY
 ¬Y
)ÍY
<÷Y
4Z
9DZ
8~Z
,·Z
[äZ
W@[
K˜[
Aä[
A&\
2h\
-›\
"É\
'ì\
5]
)J]
t]
‹]
ž]
¼]
Ð]
ë]
 ^
!&^
 H^
!i^
 ‹^
!¬^
Î^
î^
_
4._
c_
!�_
£_
½_
EÐ_
F`
B]`
! `
+Â`
:î`
v)a
1 a
PÒa
@#b
:db
1Ÿb
aÑb
(3c
(\c
…c
#¥c
(Éc
òc
)d
.;d
'jd
’d
;­d
<éd
?&e
Efe
)¬e
&Öe
,ýe
#*f
1Nf
 €f
J¡f
%ìf
0g
=Cg
,�g
.®g
=Ýg
Hh
dh
)~h
'¨h
Ðh
çh
-÷h
'%i
&Mi
ti
'�i
·i
%×i
-ýi
++j
5Wj
6�j
!Äj
æj
0k
7k
+Qk
.}k
#¬k
!Ðk
-òk
$ l
$El
#jl
6Žl
?Ål
3m
,9m
fm
6|m
³m
+Ïm
:ûm
B6n
-yn
.§n
5Ön
/o
8<o
Uuo
[Ëo
\'p
e„p
Fêp
d1q
a–q
gøq
h`r
qÉr
R;s
pŽs
Yÿs
.Yt
Nˆt
 ×t
]øt
"Vu
>yu
-¸u
9æu
I v
Ejv
H°v
Hùv
8Bw
D{w
)Àw
Cêw
;.x
Ojx
Gºx
Fy
+Iy
uy
/“y
%Ãy
-éy
0z
2Hz
#{z
Ÿz
7¼z
+ôz
* {
*K{
Sv{
<Ê{
|
*'|
*R|
9}|
<·|
'ô|
6}
!S}
-u}
1£}
4Õ}
&
! ~
N1~
Q€~
?Ò~
:
,M
$z
&Ÿ
 Æ
ç
I€
=Q€
/�€
"¿€
(â€
'�
*3�
8^�
H—�
Kà�
3,‚
`‚
#|‚
, ‚
5Í‚
#ƒ
;'ƒ
)cƒ
%�ƒ
!³ƒ
Õƒ
/óƒ
3#„
3W„
/‹„
5»„
ñ„
-
! …
"8…
&[…
‚…
;›…
4×…
†
5†
.Q†
D€†
$Å†
)ê†
&‡
);‡
0e‡
1–‡
È‡
;ã‡
5ˆ
?Uˆ
7•ˆ
<Íˆ
8
! ‰
C‰
)\‰
†‰
=¥‰
9ã‰
-Š
'KŠ
?sŠ
2³Š
8æŠ
<‹
\‹
&t‹
*›‹
'Æ‹
î‹
Œ
 %Œ
6FŒ
F}Œ
RÄŒ
:�
5R�
:ˆ�
Ã�
8Ú�
1Ž
-EŽ
(sŽ
[œŽ
3øŽ
.,�
@[�
Eœ�
Qâ�
*4�
(_�
*ˆ�
³�
È�
Ø�
ì�
þ�
‘
&‘
8‘
L‘
^‘
p‘
‚‘
“‘
¥‘
¹‘
Ï‘
á‘
õ‘
’
’
*’
>’
P’
d’
v’
Š’
œ’
®’
Â’
Ô’
æ’
ø’

! “
“
0“
D“
X“
j“
|“
�“
¢“
¶“
È“
Ü“
í“
”
”
%”
7”
I”
[”
o”
�”
•”
§”
»”
Í”
ã”
õ”
•
•
/+•
[•
m•
„•
C›•
Cß•
#–
<–
0S–
;„–
1À–
Sò–
hF—
a¯—
˜
-˜
=˜
\˜
r˜
#�˜
$±˜
(Ö˜
ÿ˜
™
7™
#H™
 l™
/�™
6½™
!ô™
š
K5š
�š
'‘š
'¹š
'áš
	›
$›
9›
X›
1p›
5¢›
3Ø›
0œ
4=œ
/rœ
)¢œ
GÌœ
1�
7F�
4~�
#³�
×�
!ó�
!ž
7ž
Vž
%nž
(”ž
½ž
Ýž
0ïž
4 Ÿ
UŸ
nŸ
 ŒŸ
­Ÿ
*ÁŸ
ìŸ
& 
&3 
&Z 
<� 
'¾ 
!æ 
(¡
1¡
/G¡
&w¡
%ž¡
&Ä¡
"ë¡
*¢
+9¢
)e¢
&�¢
3¶¢
ê¢
£
/£
)H£
"r£
.•£
0Ä£
"õ£
¤
:8¤
s¤
#‘¤
"µ¤
0Ø¤
0	¥
.:¥
.i¥
+˜¥
!Ä¥
&æ¥
!
¦
./¦
.^¦
,�¦
,º¦
)ç¦
,§
&>§
'e§
�§
-©§
!×§
5ù§
/¨
:B¨
.}¨
(¬¨
Õ¨
1é¨
©
&6©
+]©
$‰©
%®©
)Ô©
þ©
1ª
Pª
!nª
+�ª
2¼ª
>ïª
-.«
,\«
O‰«
Ù«
&ù«
 ¬
=¬
R¬
.f¬
•¬
Jµ¬
R­
3S­
(‡­
(°­
2Ù­
$®
N1®
€®
$�®
TÂ®
K¯
c¯
w¯
’¯
)¯¯
+Ù¯
6°

<°
.J°
#y°
�°
$»°
#à°
±
+"±
#N±
r±
ƒ±
�±
'©±
'Ñ±
(ù±
*"²
+M²
>y²
=¸²
>ö²
15³
(g³
"�³
"³³
NÖ³
:%´
`´
|´
š´
ª´
Ä´
Ü´
ö´
 µ
 2µ
 Sµ
 tµ
 •µ
 ¶µ
 ×µ
 øµ
 ¶
 :¶
![¶
 }¶
ž¶
¼¶
%Ó¶
#ù¶
"·
@·
`·
|·
“·
)±·
)Û·
)¸
/¸
O¸
k¸
‡¸
£¸
º¸
Ö¸
í¸

¹
)¹
E¹
a¹
}¹
™¹
#µ¹
 Ù¹
/ú¹
$*º
%Oº
%uº
3›º
Ïº
ìº
0»
5»
G»
 ^»
+»
7«»
/ã»
¼
".¼
Q¼
 j¼
‹¼
'«¼
 Ó¼
ô¼
½
V(½
½
%š½
%À½
0æ½
.¾
2F¾
$y¾
ž¾
¸¾
)Õ¾
ÿ¾
%¿
D¿
)W¿
6�¿
%¸¿
Þ¿
=ô¿
$2À
)WÀ
�À
"—À
#ºÀ
&ÞÀ
Á
#!Á
#EÁ
#iÁ
�Á
¬Á
<ÀÁ
!ýÁ
8Â
$XÂ
 }Â
*žÂ
+ÉÂ
2õÂ
7(Ã
/`Ã
$�Ã
*µÃ
"àÃ
'Ä
+Ä
=JÄ
ˆÄ
!¢Ä
4ÄÄ
HùÄ
PBÅ
,“Å
ÀÅ
)ÖÅ
-Æ
&.Æ
'UÆ
}Æ
�Æ
4½Æ
,òÆ
%Ç
EÇ
cÇ
.yÇ
4¨Ç
2ÝÇ
,È
_=È
q�È
!É
A1É
AsÉ
µÉ
$ÑÉ
.öÉ
8%Ê
2^Ê
‘Ê
+¤Ê
7ÐÊ
Ë
'Ë
CË
DYË
2žË
,ÑË
þË
(Ì
.FÌ
.uÌ
(¤Ì
=ÍÌ
!Í
'-Í
'UÍ
$}Í
7¢Í
#ÚÍ
%þÍ
6$Î
3[Î
@�Î
3ÐÎ
Ï
)$Ï
-NÏ
5|Ï
(²Ï
(ÛÏ
Ð
(#Ð
(LÐ
&uÐ
œÐ
3¹Ð
.íÐ
*Ñ
AGÑ
9‰Ñ
ÃÑ
5×Ñ
L
Ò
/ZÒ
!ŠÒ
¬Ò
CËÒ
1Ó
/AÓ
.qÓ
( Ó
ÉÓ
áÓ
%úÓ
& Ô
GÔ
)bÔ
ŒÔ
¡Ô
¶Ô
+ÓÔ
/ÿÔ
./Õ
Q^Õ
H°Õ
4ùÕ
:.Ö
7iÖ
¡Ö
»Ö
7ÈÖ
'×
1(×
.Z×
.‰×
(¸×
1á×
+Ø
.?Ø
+nØ
%šØ
2ÀØ
óØ
$Ù
3Ù
!EÙ
EgÙ
)­Ù
<×Ù
9Ú
NÚ
"mÚ
�Ú
£Ú
µÚ
*ÔÚ
#ÿÚ
!#Û
!EÛ
!gÛ
!‰Û
$«Û
"ÐÛ
#óÛ
#Ü
#;Ü
_Ü
'}Ü
-¥Ü
)ÓÜ
 ýÜ
Ý
>Ý
#^Ý
"‚Ý
$¥Ý
"ÊÝ
íÝ
&
Þ
'4Þ
+\Þ
(ˆÞ
!±Þ
ÓÞ
%óÞ
7ß
3Qß
1…ß
f·ß
Và
5uà
«à
#²à
Öà
öà
á
,-á
"Zá
5}á
R³á
2â
I9â
Nƒâ
5Òâ
Kã
KTã
] ã
_þã
;^ä
<šä
×ä
÷ä
'å
C:å
:~å
"¹å
-Üå

! æ
%æ
_Cæ
L£æ
,ðæ
Hç
1fç
˜ç
 §ç
!Èç
+êç
è
3è
3Pè
H„è
Íè
1áè
7é
Ké
`é
 pé
‘é
!±é
'Óé
,ûé
(ê
57ê
mê
&…ê
6¬ê
Hãê
H,ë
Ouë
'Åë
=íë
F+ì
9rì
W¬ì
qí
œví
î
'3î
[î
7rî
!ªî
+Ìî
0øî
)ï
-Iï
wï
—ï
·ï
1Õï
2ð
*:ð
+eð
/‘ð
$Áð
;æð
."ñ
>Qñ
#�ñ
?´ñ
#ôñ
!ò
0:ò
1kò
&�ò
/Äò
4ôò
2)ó
2\ó
8�ó
/Èó
>øó
/7ô
&gô
$Žô
C³ô
4÷ô
:,õ
@gõ
&¨õ
$Ïõ
$ôõ
-ö
&Gö
$nö
B“ö
-Öö
$÷
)÷
F÷
.b÷
‘÷
*¯÷
Ú÷
ô÷
!ø
"4ø
3Wø
)‹ø
µø
%Ñø
,÷ø
$ù
$?ù
dù
$ù
&¤ù
0Ëù
&üù
8#ú
)\ú
B†ú
'Éú
$ñú
/û
7Fû
/~û
#®û
!Òû
.ôû
*#ü
-Nü
B|ü
¿ü
!Òü
ôü
Eý
hWý
Àý
-ßý

þ
8þ
!Rþ
tþ
.”þ
Ãþ
 Ýþ
þþ
,ÿ
-Iÿ
/wÿ
5§ÿ
6Ýÿ
/8D?}½Ú(ù<"6_@–2×M
! ?X?˜1Ø9
! =Dh‚=ë5)5_%•N».
! 690pP¡2ò+%Q1hIš&ä)?56u@¬.í3,P)}(§0Ð:	.<	&k	<’	"Ï	ò	C
! DP
! >•
! 4Ô
! 4	4>&s$š¿)Ò"ü=.]0Œ0½*î*
D
4X
q�
.ÿ
Q.I€>Ê"	-,HZ£»!Ú)ü%&%Lr&†­ Ë!ì(.&W~’/­Ý2ú(-"V8y9²!ì7$6\“¢µ4Å*ú%%<&b‰¨!Çé$ )(J1s8¥9ÞG&`A‡0ÉWúDR$— ¼NÝT,�0 BÑA0V4‡K¼!"*"Mp�&¬%Ófù1`%’¸2Ô(+0+\&ˆ+¯Û)ó-0K%|0¢Ó ñ,*'W.2®!á #$/H4x$­EÒA 4Z j� 2ú )-!@W!˜! µ!5Ö!<"+I"u"2‹"¾"3Ö"+
! #B6#Oy#DÉ#=$L$/e$•$.ª$1Ù$#%/% D%e%……%ˆ&$”& ¹&/Ú&'
! ''2'NZ'8©'=â'- (ZN(7©(Qá(S3)‡)¦)"¿)$â)#*(+*)T*9~*-¸*æ*'+G-+u+-Ž+¼+Ð+ê+',0,=,8\, •,$¶,#Û,ÿ,-! - B-.c-’-¬-5È-þ-.1).5[.-‘.¿.Ö.ì./û.C+/5o/
¥/"³//Ö/-0.40+c04�0;Ä0+1*,13W1"‹1&®1#Õ1#ù1"2"@2c2ƒ2'¡2(É2ò22	3.<3k3&ˆ3#¯3"Ó3-ö3,$4Q4/l4,œ4(É45ò47(5'`5ˆ5 ž5$¿5ä5+6906j6*‡6,²6,ß647"A7Cd7&¨78Ï78'&8%N8.t8/£8$Ó8Aø8K:95†9¼9Û9'ú9!":LD:V‘:Eè:+.;,Z;M‡;BÕ;,<:E<7€<;¸<5ô<3*=4^=.“=Â=Þ=.ü=++>0W>"ˆ>9«>Iå>I/?.y?*¨?-Ó?0@12@&d@'‹@(³@/Ü@4A)AA,kA-˜A'ÆA(îA&B>BMB=]B(›B;ÄBDCFEC'ŒC4´CZéC9DD4~D8³DHìD!5E(WEE€EEÆEFF)<F1fF2˜FaËFi-GS—GëG(H&1H:XH“HR£HNöH+EI#qI*•I+ÀI*ìIJ,J KJ!lJŽJ/ªJ-ÚJ.K7K<K4CKxK…KžK5´K,êK<L5TL1ŠLz¼L17MPiMlºM8'NL`NH­NöN
O\*O3‡O7»O*óO.P'MP,uP"¢P<ÅP1Q44Q+iQ•Q5³Q#éQ-
R;RLSR5 RÖRëRB	S:LS.‡S=¶SMôS9BTo|TRìTZ?U&šUBÁU>VACV*…VN°VÿV:WPTW<¥WAâWl$X5‘X1ÇX)ùX2#Y"VYyYŒY!ŸYÁYàYüY$Z/<Z/lZ/œZ/ÌZ3üZ80[3i[8�[+Ö[3\+6\3b\A–\@Ø\:]9T]9Ž]9È];^;>^3z^3®^Hâ^.+_&Z_�_%�_6Ã_3ú_Y.`<ˆ`8Å`þ`3a*Pa.{a!ªaQÌa%bDDb-‰bY·bYc<kc¶¨c¶_d=e2TeF‡e'Îe)öe6 f6WfŽf®fÀfÙf$ëfg!g9;g;ug/±g/ág#h5h"Rh!uh!—h¹h"Ïhòh=
! iHibiyi.�iH¼iwj!}j>Ÿj2Þj kB2k3uk<©k*ækl +lLl)ll+–l%Âl%èl0m?mSmom?�mDÏmn%3n'Yn*�n7¬nänooY7o,‘oH¾oApZIpH¤p-íp6q5Rqˆq(¨q'Ñq)ùq#r$@r+er%‘r"·r-Úr%s!.s<Ps>�s,Ìsùst@5t'vt!žt Àtátüt1u5Ju*€u«u7Âu=úuE8v1~vL°vLýv-Jw*xw=£w=áwgxi‡x9ñx"+y"Ny#qyJ•yCày?$zMdzB²z&õz*{*G{%r{U˜{¿î{‰®|78}.p}†Ÿ}8&~3_~4“~ È~_é~4I ~.ŸOÎB€Ka€J­€Kø€KD�J��KÛ�5'‚7]‚J•‚Gà‚9(ƒ9bƒEœƒQâƒD4„Dy„@¾„�ÿ„:�…^Ë…#*†-N†|†ƒ†	‹†J•†+à†	‡‡"‡%6‡,\‡n‰‡mø‡dfˆ8Ëˆ:‰;?‰;{‰:·‰Lò‰%?Š&eŠ;ŒŠ:ÈŠ‹‹<‹Y‹!l‹-Ž‹.¼‹*ë‹Œ(4Œ8]Œ<–ŒBÓŒF�B]�Z �(û�)$Ž:NŽ(‰Ž1²Ž<äŽR!�/t�/¤�6Ô�c�6o�C¦�6ê�7!‘)Y‘Fƒ‘BÊ‘
’;"’&^’0…’\¶’“>1“Ap“(²“-Û“4	”>”"\”Q”@Ñ”B•1U•4‡•'¼•'ä•	––D1–@v–·–.Ô–—, —1M—)—"©—*Ì—5÷—-˜B˜\˜hu˜Þ˜û˜ ™16™1h™ š™»™Ø™%õ™š 7šXš%tššš³š$Ïšôš.›C›R›&i›#�›´›Í›å›œœ-œ&Cœ/jœ:šœ)Õœ)ÿœ2)�\�v�6“� Ê�
ë�7ù�.1žB`žJ£ž.îž1Ÿ@OŸ@�ŸÑŸðŸ; ,H >u (´ KÝ $)¡N¡8i¡¢¡>¸¡N÷¡MF¢3”¢@È¢	£&£7£)W£(�£@ª£%ë£+¤=¤2S¤+†¤+²¤$Þ¤6¥:¥5V¥<Œ¥<É¥4¦7;¦s¦/’¦5Â¦Aø¦7:§>r§P±§a¨%d¨BŠ¨Í¨ç¨%©-,©+Z©6†©-½©.ë©-ªHª*[ª`†ª$çª1«>«=Q«�«,¬«Ù«ù«-¬:G¬‚¬1Ÿ¬Ñ¬4ç¬8­JU­% ­%Æ­&ì­C®&W®&~® ¥®DÆ®¯)¯LA¯AŽ¯ Ð¯ñ¯°,°A°V°)k°•°´°0Ñ°8±,;±2h±"›±?¾±þ±,²EK²!‘²(³²,Ü²,	³$6³[³y³(•³7¾³!ö³´21´$d´W‰´;á´>µ>\µ9›µ-Õµ3¶7¶4U¶)Š¶´¶!Î¶+ð¶·9·(O·x·Ž·D­·=ò·]0¸#Ž¸C²¸,ö¸<#¹6`¹;—¹6Ó¹n
! º>yº*¸º6ãº4»IO».™»$È»-í»!¼&=¼ d¼…¼™¼­¼7¶¼î¼
½(½(C½%l½0’½!Ã½"å½'¾(0¾4Y¾EŽ¾*Ô¾)ÿ¾;)¿6e¿+œ¿1È¿=ú¿8ÀWÀvÀ!–À7¸À!ðÀÁ0Á1HÁ0zÁ)«Á)ÕÁÿÁ1Â8LÂ9…Â0¿Â?ðÂ\0Ã\�Ã$êÃ#Ä3ÄfNÄOµÄ Å]&Å+„Å°Å ÍÅMîÅ-<ÆIjÆh´Æ2ÇPÇ!`Ç"‚Ç,¥ÇÒÇ4ðÇ*%È PÈOqÈÁÈFÛÈ="É`É$zÉ$ŸÉ8ÄÉ^ýÉ(\Ê(…Ê.®ÊJÝÊ&(Ë5OË…Ë5¤Ë:ÚË=Ì/SÌ*ƒÌS®ÌCÍ%FÍ2lÍ#ŸÍ'ÃÍ-ëÍNÎ<hÎ7¥Î&ÝÎ^ÏVcÏ6ºÏRñÏˆDÐ8ÍÐBÑ@IÑ0ŠÑ9»Ñ&õÑ4Ò$QÒ3vÒ6ªÒáÒ÷Ò&Ó+=Ó5iÓ0ŸÓÐÓ:îÓ))Ô)SÔ(}Ô(¦Ô#ÏÔ(óÔ%Õ+BÕnÕ ‹Õ¬Õ+ÌÕøÕ"
Ö0ÖBÖ
! ZÖeÖ}Ö�Ö$ºÖ)ßÖ.	×$8×(]×(†×¯×(Î×6÷×3.Ø:bØ?�Ø4ÝØ	Ù%Ù'BÙ-jÙ5˜Ù!ÎÙ1ðÙ"Ú)@Ú#jÚ5ŽÚ8ÄÚ+ýÚ8)Û1bÛ%”Û&ºÛáÛ.ÿÛ.Ü-MÜ'{Ü*£Ü4ÎÜÝ$Ý(CÝ5lÝ#¢Ý)ÆÝ)ðÝ*Þ!EÞ"gÞ"ŠÞ.­ÞÜÞ÷Þ!ß4ßSßmßHŠß/Óß@àDàYàepàYÖà&0áWá oá�á"¬áSÏá#â.Bâqâ�â¯âÎâíâ?þâG>ã?†ã*Æã!ñãä#"ä Fä*gä)’ä,¼ä4éä)å$Hå=må'«å<Óå=æ'Næ3væBªæ4íæ."ç#Qç5uçE«ç5ñç4'è)\è)†è-°è"Þè@é8Bé"{é9žé!ØéFúé$Aê*fê+‘ê½ê-Óê'ë))ëSëEoëMµëUìFYì0 ì&Ñì5øì'.í5VíŒí¥íÄí$ãíî(îAEî9‡îJÁî0ï7=ïuï3�ï&Áï-èï(ð ?ð&`ð ‡ð¨ð-ÁðVïð/FñvñŽñªñ0Æñ'÷ñ#ò9Cò }òMžò!ìò'ó'6ó9^ó3˜ó4Ìó;ôM=ô6‹ô/Âô2òô2%õ,XõI…õ3Ïõöö3,ö/`ö3�ö7Äö3üö0÷)P÷)z÷+¤÷/Ð÷2ø$3ø-Xø@†ø$Çø!ìø#ù 2ù4SùHˆù(Ñùúùú*ú'?úgú|ú)˜ú(ÂúZëú+Fû"rû•û©û¿û9Ûûü2%ü6XüT�ü,äü7ý3Iý/}ý6­ý0äýJþ8`þ™þ%µþ,Ûþ$ÿ.-ÿ9\ÿ(–ÿ(¿ÿ4èÿ97W=�3Í/41.f.•4Ä.ù.(,W9„9¾9ø:29m:§9â9WVW®.5J7j<¢OßL/X|FÕ9$V!{"�&À)ç-L._*Ž,¹ æ0	#8	=\	š	<µ	.ò	)!
! 5K
! *�
! $¬
! Ñ
! +ñ
! ! ?-`OŽÞ!÷<-V$„7©.á(
.9
-h
–
1¦
7Ø
./?Fo3¶'ê"+53a@•DÖ%A+a3�Á×ò94L-�(¯<Ø#3#W{(˜fÁ¡(Ê$ã†6�MÆ:6O6†/½%í-<AH~5Ç&ý7$A\Gžæ@þ$?2dE—Ý ñ:M*dA�3ÑD3J;~$º3ß50I6z@±?òD2@w;¸=ô2F[o…™¬ÁÕêþ)=Sm�”¥¿Ôê&9>LxIÅH MX Q¦ Dø (=!(f!3�!dÃ!3("%\"=‚"HÀ"?	#(I#Br#Hµ#7þ#Z6$Y‘$Pë$B<%[%8Û%\&bq&\Ô&X1'KŠ'NÖ'U%(U{(UÑ(V')V~)VÕ)U,*U‚*UØ*V.+V…+VÜ+U3,U‰,Uß,V5-VŒ-Vã-2:.$m.’.-±.iß.>I/?ˆ/FÈ/+04;00p00¡01Ò091%>1!d1+†1+²1+Þ1,
! 2+72+c2,�2,¼2*é2W3,l3&™3KÀ3K4UX4a®4{5AŒ54Î5]6"a6Z„6Zß6[:7[–7Zò7[M8'©8)Ñ8)û8)%9FO9H–9Wß9X7:-�:.¾:9í:A';7i;i¡;$<l0<5�<;Ó<%=95=Uo=5Å=Qû=ˆM>!Ö>>ø>47?>l?<«?Cè?6,@-c@!‘@;³@7ï@%'A1MA2A2²AWåA=B.]BŒB<žB2ÛB-C<C�\C êCD2(D([DE„DEÊDME0^E.�EH¾EF3'F>[FXšFBóF6GFHG!�G/±G!áG1H)5H'_H)‡H7±H%éHI*-I"XI!{I)�I ÇIèI6J >JR_J/²J(âJ"K1.K9`KšK)²K(ÜKL#L 8LYLlL1ŠL+¼L2èL/M/KM({M8¤M&ÝMN##N"GNjN*…N!°N ÒNóN*O66O*mO˜O2¸O$ëOP.PCP`P~P)“P,½P0êP7Q!SQ#uQ0™Q&ÊQ#ñQ;R/QRA�R3ÃR/÷R('S8PS!‰SM«S6ùS80T.iT3˜T-ÌTJúTKEU,‘UA¾UHV>IVUˆV&ÞV'WL-WHzWUÃWFXC`X@¤X=åX8#YO\Y-¬YÚY0õY/&ZVZ8lZ0¥ZDÖZ1[$M[7r[,ª[0×[\8$\']\&…\+¬\%Ø\>þ\Y=]b—]#ú]H^(g^$�^/µ^å^4û^‚0_³_-Ò_C`CD`-ˆ`-¶`-ä`5a.Ha%wa�a±aÄa'Ûa0b04bebzbšb"¹b'ÜbcH"c(kc3”c1Èc3úc5.ddd/„d´dFËd(e);e1ee8—e+Ðe+üe/(f6Xf�f.g+>g0jg›g(¶g)ßg*	h-4h*bh,�hºhØh"÷h i;iQihiAƒi ÅiEæi#,j Pj7qj,©j(Öj4ÿj4k(Nk/wk/§k.×kl%l%@l4fl4›l+Ðl3ül00m3am,•m)Âm7ìm6$n![n&}n7¤n2Ün.o)>o+ho.”o6Ãoúo4pJp,hp•p"«p/Îp?þp+>qBjq6­qäqFr%Krqr7…r2½r4ðr0%s>Vs"•s1¸s.ês!t;tWt^otÎt3êt%u(DumuŒu¦u3ºuîu'v(+v$Tv>yv9¸v)òvEw!bw„w–w©w1Àw"òwx0x6Ix<€x ½xÞxõx,y&=y"dyH‡y3Ðy/zU4z&ŠzL±z3þzY2{8Œ{3Å{4ù{ .|O|b|w|&’|*¹|*ä|,}<}Z}:z}Dµ})ú}$~>~"U~x~˜~¶~1Ì~.þ~*-9X ’³Ð,æ€5+€.a€�€/¦€0Ö€�&�C�-P�"~�-¡�,Ï�ü�‚,‚F‚_‚r‚Š‚*§‚)Ò‚4ü‚K1ƒ}ƒ!šƒ/¼ƒ*ìƒ)„A„`„*x„!£„$Å„$ê„…*…$C…h…‚…œ…I¶…3†4†!@†#b†&††­†5È†þ†(‡@=‡B~‡AÁ‡ ˆ$ˆ Dˆ-eˆ;“ˆ!Ïˆ1ñˆ#‰C‰_‰!z‰Pœ‰6í‰<$Š"aŠ.„ŠG³ŠGûŠ'C‹-k‹3™‹ Í‹î‹(Œ%4Œ1ZŒ#ŒŒ5°Œ*æŒ'�$9�'^�3†�Jº�>Ž%DŽ+jŽ–Ž"¢ŽÅŽ!ÚŽAüŽE>�D„�É�ä�#ù�&�2D�:w�M²�/‘(0‘?Y‘.™‘2È‘$û‘Z ’8{’#´’Ø’ô’“%/“7U“&�“(´“)Ý“!” )”2J”}”+œ”È”æ”•!$•F•+Z•†•J¤•=ï•2-–=`–2ž–BÑ–7—=L—<Š—AÇ—	˜&˜&B˜-i˜&—˜¾˜!Þ˜™™B:™"}™ ™9¿™4ù™.š$Bš!gš.‰šG¸š›2›$M›r›%‰›)¯›Ù›ö›-œ?œ&^œ…œ%šœÀœÕœhéœ>R�‘�ª�PÁ�9ž*Lž>wž?¶žzöž#qŸ-•ŸDÃŸ1 : S 6c fš K¡NM¡_œ¡.ü¡9+¢2e¢<˜¢;Õ¢G£(Y£'‚£ª£]Á£&¤1F¤Dx¤=½¤Eû¤<A¥0~¥8¯¥Kè¥'4¦?\¦œ¦-¸¦0æ¦$§E<§0‚§³§)Ñ§&û§"¨!5¨\W¨(´¨GÝ¨9%©/_©.�©)¾©)è© ª3ª4Mª&‚ª+©ª*Õª(«F)«0p«L¡«4î«#¬*2¬1]¬U�¬Nå¬4­]G­d¥­]
! ®Uh®d¾®U#¯Ny¯UÈ¯°#6°Z°+o°›°/²°+â°/± >±W_±Q·±%	²2/²%b²2ˆ²/»²/ë²4³,P³}³•³*®³-Ù³@´-H´@v´8·´Kð´8<µKuµÁµ1àµ¶..¶T]¶2²¶2å¶·'·3B· v·)—·+Á·*í·5¸N¸1W¸$‰¸!®¸,Ð¸<ý¸U:¹!�¹F²¹ù¹0º>Iº#ˆº¬º=Êº7»C@»T„»ZÙ»[4¼d�¼Eõ¼c;½oŸ½#¾!3¾U¾:s¾[®¾#
! ¿.¿=N¿/Œ¿%¼¿â¿À1"ÀITÀCžÀDâÀ%'Á[MÁ©Á,ÉÁ7öÁ#.Â%RÂ4xÂ2­ÂIàÂ*Ã0>ÃoÃ‰Ã(§Ã&ÐÃ/÷Ã+'Ä-SÄ+�Ä@­Ä<îÄ8+Å5dÅ6šÅÑÅíÅ,
! Æ27Æ?jÆªÆÄÆ7ÜÆBÇ,WÇ'„Ç6¬Ç+ãÇ+È6;È?rÈ)²È2ÜÈÉ$É!6É'XÉ(€É©É-ÉÉ=÷É#5Ê!YÊ5{Ê)±Ê%ÛÊ.Ë/0Ë0`Ë.‘Ë6ÀË#÷ËÌ.Ì3MÌ6�Ì'¸Ì)àÌ 
! ÍA+Í"mÍ(�Í¹ÍËÍ-×ÍÎ	ÎAÎ`ÎsÎ“ÎO²Î'Ï&*ÏQÏ.mÏœÏ¼Ï%ÚÏLÐMÐcÐ�Ð0ŸÐÐÐÕÐmæÐŸTÑZôÑ&OÒ%vÒ#œÒ*ÀÒëÒ*ÿÒ$*Ó*OÓ"zÓ<�Ó8ÚÓ Ô"4Ô&WÔ~Ô—Ô*·Ô5âÔ.Õ4GÕA|Õ6¾Õ2õÕ8(Ö2aÖ2”Ö<ÇÖ2×>7×5v×>¬×)ë×0Ø"FØiØƒØžØ%ºØ"àØ Ù $Ù-EÙ"sÙ!–Ù¸Ù%ÒÙ%øÙkÚ'ŠÚ4²ÚJçÚ2ÛBÛ'`Û ˆÛ+©Û!ÕÛ÷ÛÜ&ÜCÜ[ÜxÜŒÜ5 Ü-ÖÜÝ
Ýß¼ ß¹Ýß—à °à
! Ñà1Üá2âRAâ”â©âµâÁâKÊâLãZcã=¾ãIüã;FäK‚äXÎä='åPeå¶åÐå$çå&æ&3æ#Zæ&~æ.¥æÔæ*Ûæ+ç›2çÎçÔç4îç(#è%LèZrè}Íè9Ké\…é‚âéLeêA²êQôêFëLÆë`ì]tìdÒì>7í;víB²íMõíQCîP•îæîEfïA¬ïRîï9AðN{ðMÊð7ñQPñB¢ñ9åñ’òF²ò>ùòŒ8ó9Åó‚ÿóF‚ôMÉôxõF�õF×õNöQmö ¿öS`÷¢´÷OWøM§ø[õø^QùO°ùIúAJú>Œú>Ëú@
! û|KûSÈûKüThüF½üMýPRý:£ýGÞý4&þ:[ÿ5–ÿZÌÿ('&Pcw{Û8WN�ß+ë8CP”)¨0Ò	9
\Gr¤;JSnž/
8=)v G²QúL$f‹*£IÎI6b%™¿(Ü(/.2^"‘"´ ×ø
! 		$1	V	8o	
¨	(¶	@ß	J 
! k
! =‰
! OÇ
! ,;D;€¼6ÜVDjB¯vòOi
*¹
'ä
F)SH}8Æ>ÿt>³9ÓM
&[>‚ÁÊ"â'K-<yr¶A)k}6�Æ[×3F9O€8ÐI	>S1’vÄc;dŸl[qVÍV$P{XÌV%l|hé>RR‘aä,F0s@¤OåI5v@ö7N,^,‹@¸+ù6%5\’>¦åÿ;>OŽ*¨2Ó39:7t*¬>×A 8X Y‘ 9ë B%!9h!-¢!@Ð!1"JC"WŽ"Bæ"7)#9a#�›#g$H…$GÎ$N%8e%=ž%=Ü%G&<b&lŸ&]'dj'LÏ'N(k(Wƒ(VÛ([2)]Ž)Vì)UC*\™*lö*xc+AÜ+\,�{,_	-hi-cÒ-r6.y©.]#/S�/SÕ/^)0lˆ0Uõ0oK1W»1B2yV2sÐ2PD3c•3Où3rI4Z¼4n5F†5KÍ5L6Yf6nÀ6]/7?�7/Í7Cý7"A8@d80¥85Ö8H9FU9eœ9Q:sT:nÈ:{7;ì³; <€¯=‘0>~Â>”A?�Ö? f@}AŽ…AXBDmBf²BÒCôìCsáD„UEqÚE‚LF‚ÏF“RGpæG�WHFÙHB IˆcIªìIN—J_æJUFKfœK]LnaLKÐL\M"yM#œM!ÀM.âM;NMN2eN%˜N¾N-ÜN!
! O,O1DO5vO>¬O(ëOwP<ŒP>ÉPTQ]Q+rQ-žQ5ÌQR+"RNR=dRM¢R]ðRANS�S9ªS&äSATfMT ´TFÕT8U?UU:•U8ÐU8	V6BV1yV9«V˜åV*~W5©W+ßWJXIVX! X>ÂX!YU#Y0yYRªYqýY*oZ-šZ,ÈZ+õZ_![B�[AÄ[C\AJ\CŒ\6Ð\:]<B];]@»]=ü]u:^(°^(Ù^,_@/_Xp_[É_J%`Pp`XÁ`bab}aXàa_9bW™b^ñbjPcK»cddXldHÅdBeCQeZ•eWðeSHf3œf@Ðfqg�ƒgHh1ZhTŒhRáh04i!ei!‡i>©iCèil,jH™jXâjL;kZˆkQãkG5l1}ld¯lcmKxm Äm@åms&ntšn=oaMoY¯o8	pIBpJŒpG×ppq'�q:¸qróqjfrHÑr>s<Ys/–s^Æs:%tL`t­tIÉt{uD�udÔux9v+²vJÞvT)w>~w8½w%öwHxOexGµx¦ýx3¤yXØy=1zAoz6±z9èz2"{9U{2�{CÂ{:|"A|/d|/”|LÄ|H}DZ}1Ÿ}8Ñ}7
! ~?B~D‚~dÇ~1,9^:˜KÓ4€4T€5‰€J¿€I
! �CT�7˜�7Ð�O‚0X‚-‰‚·‚JÖ‚I!ƒEkƒ7±ƒPéƒ2:„%m„3“„1Ç„Sù„2M…M€…Î…;ë…4'†\†C{†E¿†G‡oM‡T½‡)ˆ)<ˆ/fˆ5–ˆFÌˆ:‰MN‰Bœ‰?ß‰CŠEcŠ?©ŠséŠ)]‹>‡‹MÆ‹5Œ3JŒI~ŒFÈŒL�D\�D¡�Dæ�D+Ž3pŽ0¤Ž:ÕŽ!�C2�!v�7˜�QÐ�."�.Q�9€�]º�5‘7N‘K†‘.Ò‘J’GL’@”’@Õ’=“(T“/}“F­“:ô“1/”,a”.Ž”.½”Wì”(D•'m•?••8Õ•7–:F–�–;›–2×–J
! —(U—5~—h´—G˜Ee˜2«˜+Þ˜.
! ™R9™5Œ™LÂ™Jš7Zš!’šG´š:üšG7›J›8Ê›CœGœ1gœ™œ,¹œ9æœ �$6�\[�2¸�0ë�8žMUžO£ž3óžb'Ÿ;ŠŸ>ÆŸ, -2 ?` 1  (Ò 8û ,4¡2a¡5”¡4Ê¡<ÿ¡5<¢2r¢5¥¢*Û¢9£/@£0p£B¡£>ä£##¤*G¤Mr¤9À¤>ú¤9¥H=¥†¥Tž¥Tó¥TH¦O�¦Tí¦SB§S–§8ê§Ÿ#¨JÃ¨I©9X©K’©PÞ©D/ª=tªI²ªCüªZ@«O›«Lë«=8¬Ov¬CÆ¬G
! ­RR­8¥­EÞ­I$®Nn®E½®G¯IK¯>•¯PÔ¯0%°MV°E¤°"ê°;
±KI±b•±\ø±&U²C|²%À²*æ²N³,`³(�³'¶³4Þ³.´B´"]´C€´#Ä´'è´4µ/Eµ7uµ'­µ/Õµ.¶34¶Kh¶*´¶#ß¶2·86·-o·=�·#Û·/ÿ·%/¸HU¸Cž¸>â¸?!¹9a¹E›¹:á¹\ºŒyº`»;g»Q£»7õ»O-¼k}¼,é¼J½Ca½>¥½Cä½W(¾V€¾I×¾i!¿D‹¿:Ð¿FÀsRÀEÆÀKÁBXÁ9›ÁAÕÁMÂ5eÂ3›Â4ÏÂLÃ*QÃD|ÃÁÃÝÃùÃBÄ`QÄE²ÄBøÄ_;Åa›Å>ýÅS<Æe�Æ?öÆ:6ÇFqÇQ¸ÇA
! ÈKLÈ#˜È#¼ÈLàÈj-É:˜É0ÓÉ@Ê<EÊ0‚Ê/³ÊLãÊ50ËWfËE¾Ë;Ì=@Ì\~Ì@ÛÌ'ÍDÍ@^ÍŸÍ…±ÍM7ÎF…ÎFÌÎ;Ï.OÏ@~ÏC¿ÏqÐ`uÐlÖÐ5CÑ5yÑ6¯Ñ<æÑ!#ÒIEÒF�ÒUÖÒZ,ÓT‡ÓZÜÓ?7Ô,wÔ]¤ÔvÕiyÕFãÕ3*Öd^ÖWÃÖx×�”×P%Ø�vØ€ÙF…Ù=ÌÙe
! Ú>pÚD¯Ú:ôÚf/ÛB–Û3ÙÛ!
Ü7/Ü-gÜ(•Ü*¾Ü&éÜ'Ý%8ÝG^Ý\¦Ý8Þ$<Þ(aÞFŠÞfÑÞV8ß€�ß1àKBà,Žà"»àRÞàP1áS‚áAÖáXâ4qâ4¦âÛâCûâ9?ã&yã0 ãNÑã# äKDä,�ä3½ä/ñä6!å5Xå.ŽåH½åæQæ;jæ,¦æ2Óæ#ç1*ç.\çC‹çKÏçNè*jè"•è$¸è0Ýè(é*7é3bé&–éL½é2
! ê4=ê9rê4¬ê áêSë4Vë`‹ëRìë1?ì�qì�óì3uík©íIîQ_î4±îRæî79ï(qï{šï�ðc¦ðM
! ñ8Xñc‘ñ.õñ)$ò'Nò-vò@¤ò,åò'ó:ó%Yó�óeôƒvôQúôPLõ.�õLÌõö/9öjiö3Ôö+÷R4÷Q‡÷PÙ÷1*ø#\øK€ø(Ìø(õø*ùYIù£ù³ù-Ïù6ýù=4ú~rú*ñú@û]ûlû‹û¦û=Áûÿûü<+üFhüU¯üOý9UýO�ýIßý†)þl°þ•ÿx³ÿ‘,P¾9'/a'‘B¹?üP<0�/¾?î,.+[B‡5Ê8J9;„<À4ý;2Pn^¿:NYP¨]ù2WPŠ@Û$LA?Ž]ÎG,	wt	dì	WQ
! =©
! [ç
! %C—iC?EE…HËB
0W
:ˆ
0Ã
Cô
€8j¹J$’oD8GJ€3Ë>ÿ6>;u.±+àJ;W0“+Ä1ð@"„cPè.9(hj‘1üC./rE¢>è2'$ZD=Ämmp4Þ,@=Y5—/Í;ý?9(yB¢2å5=N&Œ=³AñE3Cy4½,ò+K)iE“+Ù)Ê/Úú]Õ^3Ò’Îe ~4!Ž³!^B"_¡"Ø#ÀÚ#j›$h%Ôo%¼D&h'fj'�Ñ';b(Zž(3ù(<-)Wj)NÂ)j*s|*}ð*gn+EÖ+z,*—,3Â,Mö,ED-ÚŠ-ue.êÛ.’Æ/ºY0f17{1^³192:L2;‡2=Ã2K3\M3Cª3nî3�]4Hî4Y75U‘54ç5'6 D60e6W–67î6,&7@S7c”7ø78'(87P8ˆ84¤82Ù8p9’}9@:VQ:Y¨:<;p?;F°;C÷;:;<Gv<G¾<_={f=Sâ=W6>iŽ>…ø>W~?SÖ?D*@To@ÀÄ@`…AgæABNB8‘BKÊBRCfiCXÐCC)D*mD!˜D<ºD"÷DE<6E(sE,œE2ÉE3üEu0F1¦FQØF8*G<cG4 G6ÕGGHITHVžHhõHB^I?¡IFáI=(JCfJCªJSîJOBK@’KPÓKV$L¸{L\4Mc‘M6õM4,N@aN8¢N ÛN
! üN*O12O3dO˜O\­O9
! PDP#bP)†PO°POQ^PQz¯QH*R-sR¡R/ÁRmñR_S+wS-£SKÑST/T"OT!rT&”T »TQÜTW.Ur†U ùUKVYfV2ÀV7óV!+WMWJmW¸W(ÎW÷WJXFYXB X%ãX4	Y!>Y"`Y+ƒY8¯Y9èYA"Z'dZ,ŒZK¹Z[($[/M[9}[6·[.î[@\Q^\%°\6Ö\F
]&T]8{]9´]\î]PK^Gœ^0ä^ _86_(o_˜_>¶_7õ_--`2[`&Ž`,µ`*â`,
a�:a�Ëa9Mba‡bfébvPc%Çc`íc2Nd%�dL§d)ôd/eNeJfe ±e,Òe&ÿe &f8GfV€fH×f. gOOgšŸg6:h-qh<Ÿh3Üh/i'@i,hi&•i,¼i"éi&j+3j%_j …j5¦jÜj"ôj8k#Pktk&‡k.®k-Ýkl)&lPl8nl$§l'Ìlôl m1m Nm,om,œmEÉm7n@Gn7ˆnGÀnGoPohoD‚ojÇo&2p-Yp ‡p'¨p+Ðp üpIq!gq#‰q­q¾q&Óq*úq3%r'Yr�r™r¸r×r.ôr#s.@s%os •s1¶sès$t;*tft|t›th¬tu-,u1Zu*Œu2·u1êu%v"Bv,ev’v¬vEËvGwYw:rwV­w2x47x5lx?¢x/âx?ygRywºy2zF²zCùz(={1f{i˜{[|C^|0¢|/Ó|"}$&}K}0k}œ}$°})Õ}Jÿ}2J~}~?�~.Ý~5)T__´l€‹�€
���I¬�#ö�/‚*J‚,u‚6¢‚FÙ‚ ƒ:ƒ+Lƒ7xƒ™°ƒJJ„5•„ Ë„:ì„7'…_…X{…YÔ…:.†Di†]®†C‡MP‡Ož‡Iî‡X8ˆG‘ˆYÙˆ-3‰1a‰-“‰%Á‰@ç‰}(Š]¦Š‹6$‹#[‹ ‹\ ‹5ý‹:3Œ<nŒ9«Œ6åŒ?�>\�J›�5æ�OŽ7lŽB¤Ž/çŽ1�eI�h¯�j�Uƒ�}Ù�[W‘=³‘Fñ‘18’ j’"‹’@®’;ï’0+“9\“:–“VÑ“Y(”1‚”[´”-•F>•n…•Lô•^A–I –5ê–R —>s— ²—/Ó—2˜'6˜.^˜�˜¤˜¿˜<Þ˜G™@c™8¤™Ý™=ù™17š4iš?žš?Þš›,>›#k›^�›Bî›L1œ/~œ4®œ!ãœE�GK�]“�Mñ�R?ž2’ž9Åž,ÿž;,Ÿ-hŸ+–Ÿ6ÂŸ,ùŸ4& 6[ Y’ Wì YD¡=ž¡8Ü¡+¢2A¢t¢I”¢9Þ¢,£5E£0{£+¬£@Ø£1¤'K¤=s¤8±¤7ê¤?"¥?b¥0¢¥:Ó¥:¦%I¦5o¦,¥¦HÒ¦;§;W§;“§7Ï§¨#¨C¨b`¨.Ã¨#ò¨©+0©)\©2†©)¹©.ã©ªd-ª6’ªZÉª7$«(\« …«3¦«EÚ«. ¬=O¬)�¬/·¬$ç¬'­.4­c­t­:‰­]Ä­'"®J®4g®œ®c¼®V ¯_w¯V×¯.°D°,U°X‚°4Û°X±Pi±Lº±M²MU²a£²ƒ³P‰³QÚ³a,´*Ž´1¹´*ë´2µ1Iµ%{µ2¡µ,Ôµ)¶+¶GG¶�¶:©¶,ä¶ ·52·?h·0¨·GÙ·#!¸/E¸u¸#‘¸,µ¸%â¸7¹8@¹oy¹&é¹7ºSHºBœº-ßºI
»DW»;œ»%Ø»9þ»8¼^S¼%²¼…Ø¼:^½Q™½7ë½K#¾o¾Š¾©¾?Ç¾>¿7F¿~¿•¿³¿4Ñ¿2À9À@MÀAŽÀKÐÀ Á5=Á4sÁD¨Á3íÁ*!ÂRLÂ/ŸÂBÏÂUÃ2hÃE›Ã"áÃ'Ä,Ä1LÄ5~Ä´Ä&ÇÄ&îÄOÅ!eÅ,‡Å´Å'ÐÅøÅ/Æ+@ÆlÆ*‰Æ´ÆÓÆéÆ]Ç"aÇ'„Ç¬Ç2ÉÇ üÇÈ3È8JÈ8ƒÈ9¼È'öÈ3É?RÉ’É/–ÉLÆÉ:Ê%NÊ%tÊšÊNºÊN	Ë-XËT†Ë3ÛËXÌ:hÌ6£ÌDÚÌAÍlaÍWÎÍD&ÎZkÎQÆÎ2ÏLKÏ6˜Ï?ÏÏ?ÐKOÐE›ÐPáÐb2ÑE•Ñ?ÛÑOÒ\kÒBÈÒFÓFRÓ_™Ó>ùÓA8Ô<zÔS·ÔEÕIQÕI›ÕJåÕG0ÖcxÖQÜÖF.×Iu×B¿×?ØEBØ;ˆØNÄØ]ÙGqÙM¹Ù]ÚBeÚL¨Ú[õÚwQÛEÉÛXÜdhÜAÍÜBÝPRÝC£ÝMçÝQ5ÞL‡ÞZÔÞV/ßm†ß3ôß,(à=Uà“àª±à-\ájŠáxõáMnâ;¼âKøâcDã¨ãÉÂãŒä¦ä"Ää#çä.å6:åJqå"¼åDßå\$æT�æGÖæKçIjçC´çKøçKDè^�èUïèMEé2“é$Æé&ëé\ê oê�êL¬êLùêCFë%Šë1°ë:âë5ì5Sì5‰ì9¿ìBùì5<íJríU½íjî2~î6±î(èî1ï;Cï6ï«¶ï˜bð8ûð4ñ2Pñ#ƒñ§ñ4Âñ.÷ñ2&ò2Yò$Œò-±ò4ßò4ó!Ió=kó©óT¼óPô'bô2Šô*½ôNèôd7õYœõXöõ2Oö‚ö”ö9¥ösßöTS÷@¨÷8é÷œ"øX¿ø7ùPùLaùB®ù6ñù/(ú#Xúi|ú/æú*û+Aû�mû;ïû0+üT\ü3±üåüùü;
! ýDFý5‹ýÁý?àý; þ*\þn‡þöþÿH(ÿ+qÿB�ÿ"àÿD$H*m+˜#Ä6ès=“3Ñ:+@6l2£ÖTñ+F-r- CÎ!/4/d_”Eô':!bz„)ÿ5)_)z¤[Ã&)F9p)ªÔæ375 m7Ž+Æ7ò6*	?a	&¡	È	Cå	()
!  R
! s
! #“
! (·
! à
! ÿ
! :2,m5š/Ð)**@k†(¡6ÊL
!N
 p
6‘
'È
2ð
'#
K}Y/×€2™ÌÏÓ=ì*26:6qI¨Iò<<P�.”@Ã@Z>f]¥]Ta+¶AâK$RpUÃ	R#v’­'ÌYô4N;ƒ<¿<üg90¡CÒ2;I=…VÃ;:V<‘=Î1>3W;‹?Ç:7B8z7³7ë6#4Z8�6È9ÿ195k1¡3Ó=CE0‰/º1ê39P#Š4®MãH1 z !š /¼ %ì 6!VI!9 !9Ú!3"6H":"Hº"C#UG#4�#6Ò#J	$DT$9™$&Ó$ú%!&@:&4{&=°&=î&=,'$j'5�'8Å'6þ'35(8i(:¢(9Ý()>4)<s)+°)2Ü)$*	4*4>*)s*)�*Ç*Ý*#ý*)!+8K+„+‹+*ž+É+Ü+ó+, ),J,],s,=�,,Ë,Iø,PB-“-*°-3Û-0.]@.ž.¥.7¬.
! ä. ï./+/.G/Sv/-Ê/Fø/:?0/z0Nª0ù010+1/\1
Œ1)š1)Ä13î1)"2EL2-’2À2$Ñ2ö2333I3f3#y31�3(Ï33ø3;,4Xh4Á4Ä4Ö4è4,ú47'5_5*52ª5=Ý5=6Y6k6}6�6¡6'³6 Û6ü67!747F7X7j7 |7�7¯7Q³7Q8‰W8Òá8O´9u:#z:˜ž:ƒ7;µ»;`q<2Ò<Q=#W=D{=‡À=:H>Bƒ>=Æ>??¡#?iÅ?v/@’¦@#9A]A1mA>ŸA>ÞA B%>B7dB
! œBˆ§B0C®6C*åC-D0>D-oD/�DŽÍD�\EqÞELPFN�F‡ìFDtG-¹G>çG:&H:aH+œH8ÈH-I&/I}VI“ÔI²hJnKOŠKVÚKm1L½ŸL6]M=”MTÒM?'N@gN1¨NÖÚN8±O*êO P#6P‡ZP6âPÁQVÛQ82RNkR<ºRG÷RC?S±ƒS/5TheTnÎTP=UUŽUhäUZMVS¨V“üV0�WTÁWrXQ‰XgÛXTCY`˜YiùYncZšÒZcm[sÑ[EE\:‹\šÆ\Ka][­]E	^6O^<†^PÃ^R_Kg_L³_[`M\`Zª`_aaeaiÇaO1bE�bOÇbFc<^cE›c�ácModO½dG
eEUe3›eYÏeQ)fM{fAÉfEgEQg8—gPÐgW!hMyhsÇhd;iD i9åi=j]jV^k„µkM:l:ˆl6Ãlbúl@]mvžmpnl†nZónINoH˜o?áoW!pcypbÝp›@qTÜqF1rSxr\Ìrd)sBŽsŠÑsr\tAÏt“ub¥uVvc_vdÃvf(w=�wGÍw’x�¨xZ*yC…yUÉyhzWˆzVàzG7{C{qÃ{+5|3a|F•|8Ü|V}Xl}>Å}M~TR~O§~B÷~d:FŸ5æD€Pa€`²€J�V^�Xµ�O‚?^‚7ž‚?Ö‚‚ƒE™ƒ/ßƒ5„PE„F–„<Ý„+…KF…B’…PÕ…,&†SS†R§†0ú†0+‡2\‡.�‡B¾‡.ˆC0ˆAtˆU¶ˆg‰$t‰&™‰„À‰MEŠ`“Š"ôŠK‹Xc‹9¼‹^ö‹WUŒK­ŒYùŒGS�+›�OÇ�ŒŽX¤ŽQýŽbO�D²�N÷�OF�N–�Oå�^5‘,”‘JÁ‘3’7@’/x’(¨’nÑ’8@“4y“9®“pè“ÍY”„'•¬•Ÿ,–Ì–[ë—lG˜\´˜\™/n™Bž™dá™eFš×¬š#„›¨›&Á›7è›^ œDœÄœòÚœ?Í�
ž?žYž.ež*”žC¿ž0ŸK4Ÿ6€Ÿ4·ŸìŸ . @ L \ 
q  — © ± º Â Ó ã ï 	¡¡9¡U¡f¡r¡¡�¡£¡À¡×¡ã¡ô¡
! ¢!¢;¢G¢*Z¢s…¢qù¢ak£mÍ£f;¤&¢¤>É¤Y¥+b¥8Ž¥8Ç¥Y¦Z¦Lx¦_Å¦<%§b§!|§ž§E²§Dø§D=¨=‚¨6À¨÷¨E©>T©9“©4Í©+ª>.ªmª-}ª2«ªYÞª%8«@^«DŸ«ä«Hü«FE¬-Œ¬º¬'Õ¬+ý¬)­F­4d­U™­Zï­�J®LÌ®*¯;D¯<€¯C½¯D°8F°;°E»°Q±5S±:‰±QÄ±8²6O²I†²HÐ²J³(d³†�³Oµ’dµS÷µµK¶|·W~·KÖ·9"¸8\¸�•¸¹:—¹7Ò¹g
! º®rºI!»]k»wÉ»uA¼_·¼b½[z½XÖ½?/¾No¾6¾¾„õ¾uz¿&ð¿VÀUnÀ:ÄÀ4ÿÀ4ÁNÁeÁ{Á%‘Á8·Á.ðÁÂ.7Â%fÂ-ŒÂ&ºÂ/áÂAÃ+SÃÃ�Ã&»ÃqâÃ(TÄR}Ä4ÐÄJÅ>PÅQ�ÅKáÅ‚-Æ€°ÆQ1ÇPƒÇNÔÇJ#ÈRnÈLÁÈQÉ,`ÉQ�É7ßÉ=ÊUÊyÕÊ^OË9®Ë[èË~DÌ/ÃÌ/óÌ4#Í2XÍ`‹Í)ìÍ6Î6MÎ'„Î2¬ÎNßÎ|.Ï—«ÏVCÐnšÐ=	Ñ+GÑ5sÑ4©Ñ6ÞÑ7ÒCMÒP‘ÒsâÒ&VÓ$}ÓP¢Ó>óÓA2Ô%tÔOšÔ2êÔ8Õ VÕNwÕ^ÆÕ%ÖHCÖJŒÖi×Ö]A×LŸ×(ì×DØ5ZØ0�ØCÁØÙ,#Ù4PÙZ…Ù.àÙ8Ú?HÚ-ˆÚW¶ÚLÛ6[Û…’ÛCÜI\Ü0¦Ü8×ÜVÝ1gÝ-™ÝMÇÝ?ÞSUÞg©Þ6ß7HßU€ßDÖßIàHeàH®à:÷à02á0cáq”áQâMXâ=¦âKäâT0ãl…ãWòãFJäF‘äMØä\&å[ƒå:ßåAæF\æE£æIéæ<3ç6pç=§çOåç;5èFqèN¸è8é4@é*ué$ éFÅé4ê-Aê-oê4�ê+ÒêYþêDXë6�ë7Ôë7ì6Dì7{ì9³ì5íì>#í>bí;¡í9Ýí1îHIî0’î@ÃîBï7GïDï+Äï+ðï1ð.NðA}ðP¿ð2ñ!CñVeñ¼ñˆÖñ_ò3tò¨òŽÄòSóŽoó3þóM2ôÄ€ôNEö0”ö=Åö=÷AA÷Oƒ÷+Ó÷Tÿ÷TøGqø)¹ø4ãø!ù&:ùwaù(ÙùFúHIú<’ú8ÏúLûLUûL¢ûLïûZ<üZ—ü?òü)2ý\ýa|ýKÞý=*þ4hþ3�þEÑþ1ÿ^Iÿ@¨ÿ„éÿ©nd%}!£%ÅXë+DFpF·[þ(ZGƒ-Ë4ùP.@NÀ94I{~1ú3,<`4�0Òh5l'¢/ÊIúADL†1Ó9	8?	�x	<ú	J7
! M‚
! YÐ
! W*^‚>á( <I,†@³aôV
+s
2Ÿ
5Ò
šŒ£F0Gwh¿M(Ov2Æ2ùV,=ƒÁ#à7~<[»1XI<¢[ß4;=pK®Kú@Fj‡ò8JAqŒ}þH|ÅOå<5nrVáP8ˆ‰]Xp=ÉPMXo¦il€níL\T©OþJN ™Qº.!DPY•8ïU( I~ hÈ 41!;f!+¢!9Î!4"B="?€".À"0ï"> #Z_#Qº#$8)$2b$W•$Aí$F/%{v%7ò%M*&0x&>©&1è&:'4U'4Š'1¿'Dñ'66(1m(2Ÿ(#Ò(ö(@)XF)NŸ)Aî)0*-I*w*1“*Å*:Ü*G+Q_+M±+Oÿ+QO,Š¡,Y,-ƒ†-4
! .?.EO.•.².#Å.é.</@/`/@/GÀ/@06I0/€0:°0 ë0.1&;1b1r1=„1?Â1A28D2#}2¡2Q¿2P3Nb3N±3K4IL4K–48â4@52\5<�5 Ì5Fí5546ej6VÐ6„'7‹¬7_88R˜8Uë8~A90À9-ñ9C:c:‚:•:¨:)º:)ä:,;';;:c;7ž;.Ö;_<@e<S¦<`ú<F[=@¢=Sã=R7>LŠ>V×>J.?Sy?PÍ?7@9V@;�@NÌ@:A9VA�A§A6ÄACûAE?BH…B*ÎB ùB<C>WC5–C9ÌCRDYD>pDF¯D/öD5&EJ\EJ§EòEF!/FrQFWÄFnG>‹G;ÊG;H;BH;~HWºH'I:IeNIY´I=J>LJ7‹J9ÃJJýJBHK‹K¦KÂKV×K‚.LB±LFôLG;M>ƒM"ÂM2åM1NJNKdNO°NJOMKO9™O9ÓO[
P!iPQ‹PSÝPW1QV‰QOàQL0R+}R5©R5ßR0S>FS/…S.µS9äS4TFST=šTHØTT!U)vU0 U"ÑU7ôU%,V?RVC’V*ÖV3W 5WVW5ÖW4X/AX@qX²X/ÇX/÷XB'Y,jY2—Y3ÊY-þY ,Z<MZgŠZFòZU9[N�[QÞ[K0\a|\WÞ\r6]y©]_#^Wƒ^VÛ^N2_I�_HË_)`(>`,g`=”`]Ò`"0a*SaJ~aLÉab41b:fbG¡b?ébR)c>|c>»cLúcNGd'–d6¾d<õd„2ec·e`fY|f<ÖfŒgJ g*ëg‚hM™hHçhc0i-”i_Âir"jB•j)Øj>k(Ak@jk[«kl'l%Gl#ml‘l-«lÙlðlm  m!Am"cm"†m$©m$Îm0óm$nBn`n2}nH°n)ùn)#orMo6Ào=÷o/5p>ep9¤pwÞpsVqKÊqPrggrMÏrvsG”s[Üs<8tAut±·t°iuOv1jvLœvgévcQw9µwJïw4:xIox7¹xLñx>yJVyJ¡yZìyGz=]z(›z&ÄzDëzJ0{0{{w¬{_$|J„|0Ï|J}0K}H|}2Å}Hø}2A~]t~GÒ~H2ci–„€g…€‚í€2p�A£�2å�2‚0K‚K|‚È‚;æ‚%"ƒ%HƒTnƒ'ÃƒBëƒZ.„6‰„YÀ„5…PP…F¡…4è…D†b†)†(©†BÒ† ‡6‡tU‡9Ê‡\ˆCaˆ>¥ˆLäˆO1‰1�‰5³‰}é‰&gŠ5ŽŠYÄŠ0‹2O‹O‚‹?Ò‹BŒ(UŒ,~Œ/«ŒHÛŒD$�$i�QŽ�*à�HŽ+TŽD€Ž@ÅŽ�B�a�8z�5³�é�(�.�)C�?m�D­�1ò�R$‘‚w‘?ú‘B:’8}’2¶’2é’,“I“/[“4‹“/À“Fð“F7”-~”S¬”.•Y/•H‰•)Ò•)ü•Y&–€–6Ÿ–6Ö–,
—:—NR—G¡—é—,ÿ—*,˜9W˜/‘˜<Á˜2þ˜/1™/a™4‘™>Æ™š2%š4Xš.�š<¼š^ùš*X›cƒ›zç›ˆbœ„ëœEp�„¶�L;ž™ˆž<"Ÿá_Ÿ$A �f¡Ðô¡Å¢FÉ£;¥NL¥S›¥:ï¥=*¦(h¦‘¦"¦¦"É¦"ì¦ § 0§$Q§$v§$›§"À§"ã§)¨40¨1e¨/—¨CÇ¨U©2a©4”©>É©1ªD:ªDªZÄª7«wW«PÏ«O ¬wp¬Hè¬[1­G�­8Õ­@®:O®CŠ®mÎ®a<¯~ž¯]°d{°aà°XB±o›±L²MX²„¦²(+³(T³(}³(¦³Ï³ÐÓ´Q¤µ?öµG6¶7~¶-¶¶8ä¶Z·Wx·pÐ·A¸P_¸G°¸nø¸bg¹`Ê¹+ºNKºIšº{äºn`»fÏ»b6¼`™¼^ú¼'Y½$�½E¦½Tì½JA¾Œ¾©¾*Ã¾2î¾¡!¿pÃ¿)4À?^ÀNžÀ$íÀ:Á,MÁzÁ1šÁÌÁCçÁ3+Â0_Â�Â®Â9ÉÂ=Ã;AÃ2}Ã°Ã40Ä)eÄD�Ä-ÔÄXÅI[Å¥Å/ÅÅõÅ=Æ;OÆ=‹ÆAÉÆ-Ç$9Ç ^Ç ÇJ ÇFëÇ?2È'rÈ1šÈ-ÌÈ*úÈA%É9gÉ.¡É2ÐÉ(ÊM,Ê)zÊ-¤Ê9ÒÊqË@~ËH¿ËnÌAwÌS¹Ì=
Í1KÍd}Í=âÍ# Î4DÎyÎ —Î¸ÎVÐÎ8'Ï1`Ï+’Ï+¾Ï+êÏ4Ð*KÐ!vÐ,˜ÐPÅÐ.Ñ.EÑ.tÑ.£Ñ/ÒÑ/Ò02Ò0cÒ0”Ò0ÅÒ0öÒ0'Ó0XÓ0‰Ó0ºÓ0ëÓ0Ô0MÔ.~Ô.­Ô.ÜÔ.Õ.:Õ.iÕ/˜Õ.ÈÕ.÷Õ.&Ö.UÖ0„Ö0µÖ0æÖ0×.H×.w×.¦×.Õ×.Ø.3Ø.bØ.‘Ø.ÀØ.ïØ/Ù/NÙ-~Ù.¬Ù.ÛÙ/
! Ú/:Ú.jÚ.™Ú.ÈÚ.÷Ú,&Û-SÛ-�Û.¯Û4ÞÛ<ÜEPÜ5–Ü5ÌÜ)ÝJ,ÝJwÝ2ÂÝ6õÝH,ÞAuÞF·Þ;þÞC:ß¤~ß:#àC^à$¢à(Çà"ðà5á8Iá8‚á1»áíá2úá5-â2câ@–âD×âCãL`ãÆ­ã7tä�¬äJ.åMyå[ÇåC#æ3gæM›æCéæ?-ç?mç1­çMßçJ-èGxè$Àè`åè)Fé!pé[’éGîéH6ê%ê*¥ê;Ðê2ë)?ë&ië1�ëHÂëLìXì$uì&šì Áì0âì-í(Aíjí#„í'¨í+Ðí'üí!$î Fî!gî!‰î-«î&Ùî"ï"#ï)Fï,pï%�ï3Ãï6÷ï .ð$Oð)tð+žð)Êð5ôð`*ñ§‹ñ3òERòB˜ò>Ûò:óKUó¡ó>µóXôó@MôWŽôIæô=0õ>nõ0­õÞõ'øõ1 ö#Rö[vö`Òö(3÷>\÷;›÷B×÷øI1øD{øPÀøFùJXùC£ùFçùJ.úMyúFÇúIûUXûK®ûCúûM>ü%Œü²ü.Íü-üü6*ý#aý3…ý¹ý#Öý
úý)þ2þKþH[þ@¤þåþÿÿ6ÿTVÿ5«ÿ/áÿ,$>cGrgºR"+ud¡q‹xdci@Í& 5>V?•6Õ$'1ˆY1â/9D-~9¬7æ7fVO½.
†<iÃU-	=ƒ	2Á	0ô	&%
! SL
! Y 
! ,ú
! ?' g3/<Fl<³„ðFu
¼
Ð
/ð
0 *Q'|*¤7Ï+K3)ž!È ê$808i¢'¼*ä4AD7†-¾@ì*-3X'ŒP´%F+r%‹<±?îI.x@�$Î'ó;'W\XÜ<5Vr+ÉDõ2:.m.œ Ë+ì4,M%z& >Ç4);3e>™/Ø-,61cT•ê M(#v?š1Ú2(#[B*Âí†kŽzú_u#ÕSùHM/–#Æ,ê E7 (} ;¦ +â %!=4!Mr!=À!)þ!$("4M"0‚"@³"<ô"1#/Q#!�#"£#9Æ#L$`M$)®$)Ø$r%›u%x&»Š&ŠF'uÑ'cG(t«(� )œ¾)Ê[*‹&+3²+'æ+',t6,C«,;ï,b+-2Ž-dÁ-$&.JK.3–.NÊ.8/(R/!{/�/º/Ù/Cö/N:0,‰0M¶051/:19j1Q¤11ö10(28Y2]’2"ð2%3#93"]3B€3;Ã3ÿ3A4\43y4(­45Ö4#5.05%_5=…5cÃ5*'6DR6—6-µ6Aã6;%7-a75�79Å7Aÿ7.A82p8.£8qÒ8.D9>s9£²99V:'�:4¸:4í:";%>;Íd;92<þl<„k==ð=I.>Zx>4Ó>H?3Q?(…?)®?qØ?.J@|y@¤ö@*›AIÆANB;_B>›B-ÚB1C/:C'jC2’CQÅC.D'FD,nD+›D1ÇD'ùD!EsAE;µE8ñE@*FjkF,ÖF'G?+GqkGaÝGM?H%�H³HAÏHKI1]I�I>¤IvãI>ZJ\™J,öJD#K!hK ŠKS«KÿK%LK,L$xL&�L!ÄL(æL9M3IM,}M(ªM.ÓMFN†INÐNSÙNL-O8zOU³O(	Pd2PV—PîPQQ 0QQQ-gQ+•QÁQØQ0ïQI R)jR4”RÉR>åR7$S>\S>›SPÚSB+T'nT*–T0ÁT*òT+U%IU,oU(œU3ÅUùUV2VRV"oV’V«VÉV.æV3W6IW €WG¡W"éW'X74X@lX3­X$áX/Y(6Y/_Y�Y<¥Y8âY(Z2DZwZ‰Z/§Z×ZeîZ%T[
z[0ˆ[¹[*Õ[\1\)J\t\'Š\M²\ ]D!]f]5…]$»]/à]B^1S^…^ ˜^$¹^;Þ^_%3_)Y_*ƒ_+®_=Ú_p`8‰`CÂ`Ea=La>Ša:Éa3b 8b4Yb=Žb:Ìb3c2;cAnc+°czÜcXWd2°d%ãdF	e4Pe*…e;°ewìe(dfh�föf'g8>g>wg9¶g`ðg.QhM€h3Îh i#i:i4RiD‡i2Ìi2ÿiE2j8xj2±j3äjk&3kDZk1Ÿk;ÑkJ
l(Xl?�l9ÁlYûl=Um=“m=Ñm=nAMn>�nEÎnro*‡o&²o+Ùo,p2p@Ip*ŠpYµpIqEYqSŸqóq.rb:rE�r9ãrYsBws5ºs;ðs�,t!ºtHÜtC%uKiu‹µugAv ©v§Êv>rwL±w7þwe6xPœx&íxKy:`y ›yL¼y<	z0FzBwzDºz:ÿzW:{!’{y´{I.|:x|J³|;þ|":}!]}
}8�}NÆ},~0B~Us~4É~+þ~<*[g"ÃUær<€0¯€Jà€D+�dp�UÕ�+‚=D‚4‚‚G·‚Wÿ‚\Wƒy´ƒ=.„Il„V¶„k
…~y…Vø…PO†V †:÷†G2‡iz‡:ä‡bˆd‚ˆçˆ‰S‰Sj‰I¾‰ŠEŠ@eŠ:¦ŠáŠBòŠG5‹L}‹9Ê‹'Œ;,Œ9hŒ¢Œ»ŒÖŒ+ìŒ�3�@P�‘�§�$Ä�5é�5Ž5UŽ(‹Ž7´Ž2ìŽP�_p�(Ð�Kù�5E�{�1”�Æ�Ý�ð�‘‘/1‘a‘v‘Š‘1 ‘Ò‘ç‘9ü‘6’S’f’y’˜’¬’¿’Ó’ñ’!“&“!=“_“!v“˜“¯“Î“â“7û“l3”k ”G•0T•]…•Nã•>2–:q–'¬–KÔ–\ —©}—'˜F˜`˜z˜”˜,ª˜>×˜.™5E™({™G¤™%ì™1šDš'_š‡š,¢š=Ïš\
›0j›0››+Ì›ø›!œ"9œ\œ{œ›œºœÙœøœ�6�P�j�„�1¤�Ö�1ö�(žHžhžˆž ¨žÉžážüž5ŸQŸpŸ�Ÿ&®Ÿ1ÕŸ6 J> &‰ /° +à ,¡J9¡0„¡)µ¡#ß¡#¢B'¢1j¢ œ¢$½¢&â¢&	£)0£)Z£A„£2Æ£Nù£KH¤-”¤-Â¤-ð¤N¥5m¥~£¥A"¦>d¦L£¦<ð¦6-§8d§:�§=Ø§@¨1W¨7‰¨.Á¨/ð¨: ©$[©)€©Aª©1ì©/ª1Nª?€ª3ÀªFôª=;«=y«;·«:ó«:.¬5i¬9Ÿ¬9Ù¬9­6M­.„­³­kÏ­;®3S®6‡®C¾®M¯$P¯8u¯3®¯Oâ¯ 2°CS°C—°AÛ°A±<_±<œ±?Ù±²m0²ž²»²Ø²Cõ²99³9s³3­³á³q´r´#�´´´ Ê´5ë´0!µ4Rµ4‡µ4¼µ1ñµ#¶1?¶;q¶(­¶VÖ¶[-·<‰·AÆ·D¸'M¸+u¸*¡¸-Ì¸8ú¸U3¹‡‰¹#»$5»3Z»RŽ»ná»#P¼3t¼¨¼!¾¼Eà¼<&½Fc½&ª½HÑ½_¾az¾eÜ¾'B¿Bj¿5­¿Jã¿?.ÀAnÀ6°À¹çÀZ¡Á$üÁH!ÂRjÂ#½Â5áÂÃ]7Ã&•Ãž¼ÃÌ[Ä(ÅKBÅZŽÅuéÅ!_Æ�Æ:�Æ"ËÆ[îÆJÇgÇ„Ç;ŸÇYÛÇ]5È“ÈH¦ÈAïÈ#1ÉUÉBmÉ°É^ÇÉB&ÊPiÊ7ºÊ>òÊ81ËQjËH¼ËJÌ2PÌ(ƒÌU¬Ì+Í3.ÍibÍLÌÍRÎ.lÎ9›ÎÕÎ,íÎ[Ï$vÏ@›Ï?ÜÏ?Ð=\Ð1šÐ.ÌÐ8ûÐ:4Ñ0oÑ8 Ñ&ÙÑMÒ+NÒ1zÒ¬ÒIÌÒ%ÓA<Ó=~ÓB¼Ó.ÿÓ<.ÔJkÔ;¶Ô3òÔE&ÕIlÕ.¶Õ3åÕ7ÖGQÖ#™Ö2½Ö)ðÖI×Dd×Z©×,Ø>1ØGpØ5¸Ø&îØ*Ù2@Ù2sÙ;¦Ù_âÙ-BÚTpÚ9ÅÚuÿÚHuÛ4¾Û9óÛ7-Ü>eÜ@¤Ü/åÜRÝQhÝNºÝL	Þ<VÞ,“Þ8ÀÞWùÞ+Qß"}ß[ ßXüßEUà.›à6Êà.á.0á,_á(Œá\µá4â,GâZtâWÏâJ'ãCrã ¶ãÍWäH%åxnå>çåQ&æOxæIÈæ(ç,;ç(hç,‘ç!¾ç0àçœè:®è;éèX%é4~é'³é'Ûé(ê-,êEZêv ê(ëW@ë˜ë+·ë*ãë8ì8Gì4€ìIµìEÿì+Eí2qíC¤í7èí) î-Jî'xî' î(Èî-ñîï8>ï4wï¬ï*Çï{òïšnð\	ñZfñZÁñ…ò8¢ò3Ûò.óº>ó'ùó
! !ô<,ô1iô-›ô%Éô!ïô5õ%Gõ-mõ9›õ>Õõ8öDMö>’öCÑöH÷B^÷=¡÷Aß÷;!ø@]ø;žø@Úø:ùKVùE¢ù3èùIú>fúS¥úUùú^OûP®ûQÿûWQü†©üO0ýX€ýÙýBùý><þx{þKôþÒ@ÿ«G¿)c1•¨ÁÓíý!'IKe5±jç4R/‡Q·1	7;=s:±Nì;;1w]© 2(7[/“KÃ99I9ƒG½K	_Q	O±	\
! W^
! 3¶
! Dê
! z/6ª>áX ;ykµ?!
za
]Ü
N:h‰.ò3!ŽU*äEWUj­WJpX»ƒ}˜:$Q6v6­6ä67R7Š8Â8û848m8¦8ß88Q8Š8Ã8ü856n6¥6Ü66J6�7¸6ð6'6^6•8Ì88>8w6°6ç66U6Œ6Ã6ú616h6Ÿ7Ö75F6|6³7ê7"6Z6‘6È6ÿ965p5¦6Ü& L: h‡ Dð y5!¯!(È!Wñ!\I"F¦"3í"!!#HC#;Œ#2È#+û#]'$:…$=À$^þ$F]%@¤%1å%E&$]&!‚&J¤&Pï&B@''ƒ'/«'*Û'*()1(*[(*†()±(™Û(Au)R·)B
! *0M*9~*E¸*@þ*@?+j€+,ë+U,Dn,Š³,R>-H‘-IÚ-=$.Ib.�¬.G:/1‚/>´/Gó/F;0(‚09«0å0/ý0!-1]O1/­1Ý1"ý1/ 28P2A‰2-Ë2.ù2F(3'o3-—30Å3]ö3,T4=�4'¿4+ç4'5b;56ž5CÕ516K6Ni6;¸6)ô617#P7t7+“7G¿7#85+8-a8O�8=ß8+97I9+�9­9'Ê9%ò9':=@:=~:¼:2Ù:-;C:;~;H“;^Ü;[;<<—<MÔ<R"=au=8×=5>nF>:µ>2ð>6#?6Z?D‘?6Ö?@
@;N@@Š@7Ë@7AA;A7}A9µA;ïA7+B8cBFœB7ãBFCVbC<¹C?öC:6D:qDB¬DHïDC8E<|EC¹EHýE<FF?ƒF<ÃF7GG8GC€GWÄGlHh‰HUòHZHI%£IGÉI1J,CJpJ„JKŸJRëJG>K,†K³K6ÉK5LN6L5…LQ»LD
M9RM3ŒM1ÀM/òM;"N/^N;ŽN4ÊN-ÿN0-OB^O$¡OÆOCäO(P3:P@nPR¯PMQ0PQ*�Q.¬Q/ÛQ(R>4RsR“R(±R:ÚR9S:OSŠS5¡S'×S!ÿS!T(AT+jT&–T+½T$éTFUNUU+¤UHÐU@V?ZV5šV0ÐV`W3bW;–W<ÒWDX4TXA‰X<ËXMY,VYƒYšY/¬Y9ÜY/Z!FZUhZS¾ZS[Xf[>¿[]þ[]\\_º\]'1](Y]‚]3¢]9Ö]0^0A^/r^<¢^5ß^&_-<_@j_"«_"Î_;ñ_<-`Ij`#´`Ø`Rî`)Aaka;}a?¹aeùa_bQobÁbFÚbd!c †c2§c.Úc]	d&gdŽdH®d[÷d Se'teœe+ºe,æe&f›:f}ÖfLTgL¡g?îg;.h<jh-§h1Õh+iI3iT}i_Òi52jAhjiªjMkHbk”«kD@l>…lxÄl?=mR}mNÐmFnGfna®n6oIGoV‘okèoWTp`¬pf
q–tq%r¨1rvÚrSQs9¥sHßsk(t^”tFótf:uO¡uPñucBvv¦v7wiUwF¿wlx™sxU
ymcy(ÑyGúyoBzœ²zjO{7º{…ò{‡x|…}ž†}R%~ox~Dè~p-Rž`ñ„R€ˆ×€9`�.š�CÉ�C
‚9Q‚H‹‚!Ô‚jö‚�aƒUãƒr9„U¬„h…Bk…X®…f†4n†^£†F‡YI‡^£‡lˆEoˆLµˆg‰9j‰4¤‰*Ù‰%Š**ŠEUŠ&›Š*ÂŠ*íŠp‹+‰‹/µ‹6å‹IŒIfŒ-°Œ"ÞŒ7�89�+r�4ž�"Ó�ö�-
Ž ;Ž^\Ž%»ŽáŽ,þŽ9+�.e�?”�Ô�7ó�0+�-\�Š�)©�Ó�$ä�Š	‘Y”‘=î‘5,’Cb’E¦’5ì’\"“;“=»“>ù“A8”vz”Eñ”E7•h}•xæ•Œ_–nì–W[—m³—J!˜l˜C‰˜>Í˜O™H\™7¥™EÝ™>#šbš4xšX­š1›8›=U›,“›5À›Jö›GAœN‰œSØœC,�)p�6š�-Ñ�\ÿ�L\ž©ž2Ážôž	ŸnŸ9…Ÿ?¿ŸBÿŸ(B .k `š Kû fG¡A®¡nð¡_¢<{¢$¸¢KÝ¢1)£
[£i£x£–£*¯£Ú£hö£[_¤»¤EÙ¤<¥?\¥6œ¥‘Ó¥7e¦]�¦`û¦)\§O†§GÖ§)¨+H¨Ht¨3½¨Kñ¨M=©D‹©DÐ©<ª¡Rª ôª¬'­F®V¯1u¯(§¯@Ð¯+°C=°6�°8¸°-ñ°;±_[±;»±h÷±2`²,“²+À²>ì²1+³]³Co³E³³@ù³8:´@s´K´´`µ`aµJÂµb
¶bp¶HÓ¶2·4O·5„·*º·?å·I%¸=o¸$­¸hÒ¸k;¹P§¹ø¹9º Fº$gº>Œº,ËºWøº*P»n{»Rê»m=¼@«¼Gì¼)4½-^½OŒ½YÜ½6¾M¾6d¾5›¾EÑ¾S¿ik¿�Õ¿vcÀ–ÚÀrqÁTäÁ*9ÂAdÂ5¦Â_ÜÂH<Ã=…Ã=ÃÃBÄ;DÄN€Ä7ÏÄAÅfIÅ6°ÅçÅKüÅ-HÆOvÆ ÆÆ+çÆ'Ç';Ç%cÇ1‰Ç7»Ç�óÇ~ƒÈ
! Éx
Éw†ÉþÉHÊGeÊ8­ÊRæÊ?9Ë+yËB¥Ë#èË?Ì?LÌ"ŒÌP¯Ì+ÍM,Í.zÍ.©ÍØÍõÍÎ(Î$5Î.ZÎ‰Î+ ÎFÌÎHÏ$\Ï#�ÏE¥Ï+ëÏ"Ð0:ÐGkÐ'³Ð;ÛÐIÑHaÑGªÑGòÑ6:ÒqÒ-ƒÒ<±ÒîÒ*Ó*3Ó)^Ó"ˆÓK«Ó;÷Ó=3ÔBqÔN´Ô=ÕFAÕHˆÕBÑÕFÖD[Ö Ö·ÖCÒÖE×\×Av×¸×JÓ×7Ø.VØJ…Ø8ÐØ;	ÙEÙ-ZÙJˆÙ€ÓÙ|TÚnÑÚJ@Û9‹ÛXÅÛ$Ü$CÜ+hÜ0”Ü%ÅÜ;ëÜ.'Ý©VÝNÞUOÞQ¥ÞV÷Þ[Nß“ªß_>àTžàIóà‰=áSÇá2âQNâ0 â/ÑâFãOHã;˜ã1Ôã8ä<?äH|äAÅäKåLSåC åEäåC*æ;næ)ªæÔæ^óæBRçW•ç=íç!+è*Mè?xè6¸è3ïè2#é:Vé,‘éM¾é!ê".ê5QêM‡ê#Õê!ùêjë,†ëO³ëQì+UìS�ì*Õì>íA?í6�í4¸íXíí=Fî!„î'¦î-Îî*üî@'ï%hï2Žï@Áï.ð;1ð=mð4«ð.àð4ñ#Dñ'hñ‚�ñòLò6hò3ŸòZÓò:.ó-ió/—ó?Çó©ô¨±ô:ZõB•õDØõAö/_ö-�ö&½öŠäöo÷ƒ÷3—÷(Ë÷?ô÷D4ø7yø@±ø>òø61ùChù:¬ù3çù.úBJúF�úÔúkóúe_û=Åû‡ü2‹ü7¾ü(öü5ý³UýG	þ-Qþ=þ5½þGóþO;ÿ'‹ÿ<³ÿZðÿUK2¡6ÔFMR; SÜG0XxAÑl;€L¼<	MF^”?ó63ojQÚ3,'`ˆiŸR	A\PžGï 7QXEªŸð�	}¯	0-
! ^^
! c½
! 1!]S±1Ëýa'|A¤'æ
".
^Q
.°
3ß
B,Vƒi¢4GA@‰5Ê4'5a]&¿*æ,?DVC›CßC#DgC¬AðB2AuU·@
uN?Ä=(B-kU™Wï[G_£QWUI­a÷YYV³4
! $?-d;’GÎ,YCX�Xö=O<�<Ê0_82˜UËK!"m1�!Â4ä--GAuA· ù#7>(vŸ$¿=ä?" 8b )› xÅ />!>n!E­!Jó!8>"!w".™"'È")ð"+#%F#,l#*™#=Ä#L$EO$I•$Bß$8"%V[%N²%&S&>h&3§&tÛ&}P'Î'9ì'8&(8_(˜(5¯(1å(0)LH);•)9Ñ)8*?D*2„*U·*=
+'K+Fs+;º+0ö+6',H^,=§,?å,)%-(O-3x-;¬- è-E	.OO.HŸ.Fè.A//q//�//À/&ð/#02;07n0,¦0;Ó0J10Z1>‹1-Ê1>ø1872@p2S±2J33P3/„3'´3.Ü3#4A/4Tq4>Æ4950?5Qp5OÂ5M6<`6
�6G«66ó6P*7{7E˜78Þ7<83T8>ˆ8%Ç8Xí8LF9L“9Jà9,+:0X:B‰:IÌ:;D4;y;A�;<Ï;<$<2C<v<3‘<?Å<*=+0=;\=<˜=IÕ=,>
L><Z>—>&µ>5Ü>(?*;?gf?IÎ?5@6N@@…@!Æ@è@^AWdAH¼AB Be6B2œBÏBâBKóB?CRC(eC'ŽCE¶C?üC)<D9fD  D6ÁD-øD}&Ex¤EF"�FÀF6ÜF$G*8GAcGJ¥GFðG*7HbH!}HŸHŠ¶H;AI)}I5§ILÝI*J2HJ{J*˜J&ÃJ\êJ&GKnK+�KV¹K<LžML[ìL8HM:�M+¼M1èM1N1LN~NH™NâN7úNh2O3›OVÏOY&PV€P2×P6
! QGAQK‰Q@ÕQ@R-WR…R"£R'ÆR'îRySz�SITUTEmT<³T=ðT=.U<lUg©UCVCUV@™VgÚVHBW~‹W]
! X+hX¸”X!MYoZ\…ZJâZJ-[Ix[IÂ[Z\(g\3�\9Ä\Aþ\H@]H‰],Ò](ÿ]A(^Vj^BÁ^._L3_G€_%È_<î_�+`K»`Da.LaN{aCÊaXb,gb”bOšcpêch[ddÄdc)eU�eSãe'7f#_fLƒf`Ðf;1gDmgB²g0õgW&h‡~h<iWCi\›i&øija<jžj2³jYæj@kÀk?Ükl3)l)]l6‡lU¾l0m^Em3¤mcØm7<n8tn ­noÎnI>oIˆoIÒo,pDIpoŽpkþpGjqz²q_-r>�r"Ìr ïrKs:\sM—sås:ùs!4t8Vt:�t,Êt÷tu#/u3Su=‡u7ÅuYýuPWv:¨vãvüvw36wjw(‚w4«w,àw)
x?7xBwxAºx–üx•“yL)z3vzWªzQ{2T{6‡{O¾{6|ZE|@ |0á|K}^}7~}K¶}N~AQ~G“~QÛ~L-5z°FÊ&€8€EX€8ž€9×€*�:<�w�:–� Ñ�¦r‚‡ƒ¡ƒ'¿ƒ0çƒM„cf„'Ê„Rò„3E…'y…?¡…>á…3 †MT†(¢†EË†Z‡1l‡Lž‡Aë‡?-ˆZmˆiÈˆa2‰'”‰H¼‰2Š<8Š6uŠ>¬Š@ëŠ:,‹’g‹^ú‹SYŒW­Œ+�:1�Fl�N³�2Ž?5Ž@uŽ>¶ŽDõŽ!:�\�=w�Bµ�;ø�@4�?u�*µ�@à�5!‘?W‘?—‘G×‘(’MH’S–’Zê’ZE“b “j”on”uÞ”tT•ˆÉ•ˆR–ˆÛ–ˆd—Ší—ˆx˜Š™ˆŒ™~šŒ”šŒ!›Š®›Œ9œ‹Æœ�R�Eâ�C(žKlž=¸žCöž::ŸuŸB•Ÿ>ØŸA <Y – :³ ?î G.¡:v¡+±¡@Ý¡F¢Ce¢D©¢?î¢(.£W£u£*”£/¿£=ï£H-¤4v¤/«¤/Û¤0¥D<¥b�¥0ä¥@¦�V¦dä¦$I§;n§7ª§â§*¨/,¨h\¨;Å¨/©;1©cm©WÑ©)ªXBªK›ª)çª(«:«$X«;}«2¹«)ì«3¬3J¬ ~¬4Ÿ¬:Ô¬4­)D­_n­BÎ­5®)G®:q® ¬®OÍ®O¯7m¯3¥¯9Ù¯;°JO°0š°JË°Z±Bq±[´±+²&<²Oc²³²Ð²è².þ²1-³N_³5®³0ä³1´,G´/t´-¤´-Ò´#µ3$µ-Xµ*†µ)±µ,Ûµ-¶(6¶)_¶,‰¶,¶¶&ã¶#
! ·".·"Q·'t·=œ·-Ú·3¸,<¸*i¸*”¸)¿¸%é¸'¹*7¹.b¹,‘¹&¾¹)å¹4º$Dº&iº+�º-¼º(êº»03»d»:„»;¿»:û»06¼Ig¼E±¼N÷¼VF½S�½Rñ½&D¾-k¾1™¾)Ë¾õ¾%¿(8¿©a¿1À.=ÀˆlÀ-õÀ¡#Á1ÅÂ`÷ÂFXÃŸÃ5·ÃíÃ 
! Ä+Ä)HÄ$rÄ	—Ä@¡Ä}âÄN`ÅS¯ÅrÆ=vÆ@´Æ�õÆZ“ÇQîÇy@È7ºÈ˜òÈY‹ÉeåÉbKÊB®ÊUñÊGGËm�ËCýË@AÌ\‚ÌOßÌ}/ÍT­ÍRÎGUÎ@�ÎUÞÎN4ÏLƒÏrÐÏcCÐ`§Ð@ÑeIÑD¯Ñ>ôÑP3Òƒ„ÒCÓqLÓx¾Ó&7Ôg^ÔEÆÔaÕ–nÕ°ÖÉ¶Ö×€×;XØE”ØÁÚØ`œÙ@ýÙk>Ú_ªÚX
! Û`cÛMÄÛ1Ü-DÜ)rÜ.œÜ<ËÜ;Ý*DÝ:oÝ,ªÝ(×Ý5Þ36Þ{jÞÁæÞ‰¨ßƒ2à‚¶àP9ápŠáWûáBSâæ–âÚ}ãcXäN¼äeå2qå ¤å¨Eæ^îæPMç<žç@Ûç@èF]èo¤è/éBDéE‡éŒÍé_Zê^ºêRëXlëAÅëƒìE‹ìBÑìXíkmíDÙí7î:Vî\‘îSîîZBïŽ�ïX,ð^…ðläðWQña©ñRòH^ò`§òNó7WóW�ó=çóK%ôlqô^Þô==õS{õ¯ÏõCö>Ãög÷Qj÷>¼÷|û÷pxø%éøLùM\ùFªù�ñù[�úpëúX\ûRµû‚üL‹üIØüF"ýLiýë¶ýê¢þe�ÿZóÿ”NtãŽXŽçŽv…G‹×Ó;«bçdJk¯@¥\§­ªjXÃà]øV	 v	
! 7
! R
! :m
! 6¨
! =ß
! ªŽÈŒWGäR,
^
wÞ
�V5äfJ�MÌmZˆã@cu¤fG�]Éd',Œh¹W"AzC¼hœiœ£6½¶ô «.ÌZû<VH“Ü$ïAoV#Ædê[OC«Iï39kmQÙ>+6j?¡&á14:5o+¥!Ñ3ó2'*Z4…/º1ê\Hy_Â%" \H $¥ IÊ  !95!8o!;¨!9ä!o"(Ž"6·"î":n#@©#5ê#1 $@R$+“$+¿$5ë$s!%C•%BÙ%"&Z?&aš&6ü&;3'Fo';¶'@ò'K3(A(HÁ(b
! )!m)F�)?Ö)^*Du*4º*ï*I+MV+ ¤+;Å+8,5:,&p,U—,:í,3(-\-Dt-2¹-Rì-%?.<e.<¢.Bß.+"/;N//Š/.º/'é/D0SV0‰ª0(410]1DŽ14Ó1*2324S2-ˆ25¶2/ì223)O3.y3!¨3;Ê3 4"'4J48[4#”4!¸4EÚ4$ 5LE5-’51À5&ò56k665¢6Ø6/ö6&7)=76g7@ž7=ß7:8;X8J”8<ß889:U9A�9=Ò9(:39::m:5¨:6Þ:6;L;4g;œ;9·;9ñ;&+<&R<5y<(¯<9Ø</=B=%b=:ˆ=#Ã=wç=£_>¼?¤À?e@-@*­@;Ø@A.*A+YA-…A/³ALãA,0B1]B$�BP´BKC,QCD~C*ÃCRîCRADB”D5×D;
E1IE{E(›EIÄEFFJUFI F&êF·GOÉGH8HNHdH$zH/ŸH@ÏH.I?IK\I.¨I2×I
! JJ0J$FJ/kJ›J¹JÖJ#ôJK3KRRK3¥K9ÙKL:#Li^LÈL/èLDM4]M$’M4·MRìMO?NL�NCÜN/ OPO!pO-’O1ÀO8òO+P+BPnP!‰P«P2ÇPJúPJEQ6�QGÇQWR&gR9ŽR6ÈR3ÿR33S'gS.�S'¾S!æS;TDTC]T?¡TáTþT=U<\U*™UMÄUHVH[VH¤VHíV6W$HW(mW'–W8¾W8÷W$0XEUX$›XÄÀXs…YCùY6=ZGtZ1¼ZIîZ$8[][Ez[»À[<|\&¹\Và\&7]-^]KŒ]~Ø]QW^H©^ ò^K_)__(‰_%²_0Ø_,	`j6`B¡`>ä`:#a7^a#–aBºaGýa=Eb-ƒb)±b$Ûbc;c(Sc'|c)¤c'Îcnöc,ed3’d&Æd0íd%e1De3ve%ªe,Ðe%ýeE#f%if0�f(Àf.éf4g@Mg+Žg4ºg3ïg+#h9Oh‰hP¦h=÷hG5i;}i6¹iDði=5j¡sjTk)jk"”k;·kókl;)lUel »l&Ül$m#(mvLmvÃm}:n~¸n-7oLeo!²o-Ôo"p]%p)ƒpK­p,ùp;&q`bq#Ãq=çq;%r)ar‹ro©rŒs{¦s"tE>t*„t%¯tNÕt3$u(Xu�u uU¹uOv&_v<†v7Ãv@ûva<w2žw(Ñw&úw!x@xUxjxM‰x7×x?y*Oyzy–yC±yPõy*FzJqzJ¼z+{63{8j{w£{7|DS|?˜|%Ø|:þ|69}Åp}<6~ds~FØ~"5BMx=Æ(€H-€Nv€{Å€_A�L¡�Rî�AA‚Lƒ‚1Ð‚>ƒ?Aƒ0�ƒ¡²ƒMT„¢„'¸„%à„……8…KQ…�…/·…,ç…!†)6†"`†.ƒ†1²†-ä†‡?1‡5q‡[§‡QˆUˆWÕˆo-‰S�‰6ñ‰(Š>¨ŠrçŠ\Z‹r·‹¤*Œ€ÏŒUP�I¦�†ð�‹wŽN��R�ˆà�Ji�Q´�J‘uQ‘^Ç‘4&’�[’4Ý’F“XY“�²“n@”v¯”`&•_‡•*ç•T–\g–oÄ–|4—g±—[˜xu˜Vî˜^E™I¤™sî™gbšTÊš-›@M›3Ž›YÂ›8œdUœoºœ,*�uW�&Í�*ô�Lž@lžF­ž@ôž+5Ÿ=aŸ8ŸŸ/ØŸ& 9/ Oi )¹ sã 8W¡Q�¡gâ¡gJ¢g²¢f£p�£rò£_e¤cÅ¤c)¥C�¥AÑ¥@¦CT¦+˜¦KÄ¦;§$L§lq§EÞ§;$¨ˆ`¨Té¨>©¼¾©1{ªD­ªMòª5@«6v«:­«=è«h&¬D�¬NÔ¬X#­”|­V®Sh®h¼®^%¯‹„¯Y°Hj°}³°[1±P�±>Þ±/²?M²;�²(É²ò²t³K‡³KÓ³O´4o´G¤´Kì´k8µF¤µRëµR>¶R‘¶Eä¶3*·3^·,’·c¿·ƒ#¸G§¸+ï¸P¹Ql¹R¾¹TºPfºJ·º:»/=»2m»A »$â»-¼*5¼X`¼+¹¼<å¼="½I`½>ª½9é½J#¾"n¾/‘¾5Á¾V÷¾)N¿Cx¿]¼¿3À2NÀD�ÀDÆÀMÁ=YÁe—Á4ýÁ@2Â;sÂA¯ÂCñÂ.5Ã€dÃOåÃR5ÄIˆÄ.ÒÄOÅ;QÅE�Å8ÓÅ@ÆhMÆV¶Æ6
ÇDDÇ$‰Ç™®ÇnHÈ4·ÈnìÈg[É7ÃÉqûÉ<mÊiªÊaË.vË+¥ËCÑËjÌ>€Ì6¿Ì9öÌ00Í#aÍ’…Í,Î.EÎAtÎ%¶ÎTÜÎJ1ÏG|ÏJÄÏ=ÐaMÐ*¯ÐTÚÐ@/ÑHpÑ$¹Ñ.ÞÑV
Ò=dÒB¢ÒcåÒZIÓG¤Ó6ìÓA#ÔAeÔO§ÔK÷Ô?CÕ]ƒÕEáÕk'Ö”“ÖG(×mp×SÞ×W2ØCŠØ_ÎØf.Ù/•ÙRÅÙ`Ú_yÚKÙÚQ%ÛJwÛ7ÂÛQúÛnLÜC»ÜCÿÜKCÝJ�ÝEÚÝ] Þ”~Þmß_�ß7áßLà:fà(¡àOÊàNá:iá(¤á4Íápâ7sâ\«âNã8WãZ�ã;ëãE'ä7mä>¥äoää+Tå&€å)§åHÑå!æ/<æWlægÄæ?,çhlçiÕç4?è[tèPÐèK!ékméoÙé:Iêi„ê0îê_ëCëAÃë,ìL2ì9ìH¹ì/íF2íByí:¼íc÷íf[îRÂîCï1YïC‹ïqÏï8AðCzð0¾ðAïð=1ñdoñdÔñ49òGnò9¶ò;ðòA,óBnóH±óUúóiPôZºôOõoeõ^Õõ;4öNpöW¿öI÷wa÷_Ù÷[9ø*•ø;ÀøJüøPGù@˜ùBÙùLúdiú*ÎúTùú(Nû/wû§û`¯ûXüÒiüþ<ýI;þt…ÿtúÿ[oJËV+m;™÷Õ<Í]
! Ph&¹4à+*ANln»%*\P(­(Öÿ >^ ~ Ÿ-À'î*0A0r^£]c`ÌÄÆ‘	žX
! a÷CY3�5ÑB
AJ
6Œ
;Ã
*ÿ
$*%OTuŠÊTU’ª:=.x>§æ&ì(8
! Xcs?ƒ>ÃA4DIyLÃL!nBqG´}ü@zD»+,,+YD…"ÊMíh;X¤Eý5C/yW©=7?iwQáQ3?…DÅ8
! 0CetVÚI1G{(ÃKì>8PwJÈB<V\“dð]U\³Ysj:Þ5 6O ?† 7Æ þ ¢!3º!kî!SZ"7®"4æ"5#5Q#q‡#*ù#)$$MN$'œ$&Ä$+ë$Œ%/¤%OÔ%+$&BP&=“&7Ñ&D	'.N'.}'/¬'/Ü'E(.R(!�(A£(Aå(S')B{)=¾)4ü)f1*F˜*?ß*=+B]+< +Ý+Aã+D%,Uj,À,3ß,t-Sˆ-1Ü-8.HG.B�.?Ó.9/AM/2�/&Â/'é/(01:0*l0+—0&Ã0.ê0010J1{1’1&¨1Ï17æ1*2&I2]p2%Î2*ô23:3.X3-‡3-µ31ã3N4Dd4G©4iñ4W[5D³5@ø5I96Cƒ6FÇ6d7Ws7fË7A28@t8Hµ8lþ8Fk9
²9À9%Ð9'ö9":@A:|‚:Bÿ:4B;w;^’;8ñ;!*<SL<1 <=Ò<E=,V=;ƒ=7¿=W÷=O>Eo> µ>2Ö>'	? 1?1R?0„?@µ?<ö?73@9k@H¥@Fî@>5A;tAX°A	B6'B:^B6™B#ÐB'ôB5CDRCC—C4ÛC+D<D6ZD6‘D6ÈD6ÿD66E6mE6¤E=ÛE:F4TFJ‰FEÔF?G5ZG5�G5ÆG)üG&H$DH0iHšHK·H#IP'I>xI)·I áI=J@@J¥�J<'KEdKLªKG÷KK?LB‹LXÎL='M1eMr—M€
! Ns‹NzÿNˆzO{P{P‰ûP|…QtR‚wRuúRvpSçS‡gTˆïT�xUCúU4>VSsV5ÇVLýV2JW.}W-¬W(ÚW<X9@XfzX,áXUY1dY5–Y7ÌY7Z8<Z,uZC¢ZAæZ([@[\[ n[)�[0¹[Bê[&-\T\Cr\¶\4Æ\'û\9#]B]]3 ])Ô]@þ]6?^;v^!²^XÔ^?-_dm_
Ò_9à_)`8D`3}`±`Ì`æ`2a33a7gaUŸaJõa4@b6ub3¬b;àb=cZcvcH”c?Ýc.d)Ld#vd"šd:½d,ød3%eYe[ue,Ñe	þe0f79f%qf=—fƒÕf9YgP“g#ägh7#h4[h/�h?Àh0i.1i.`i�ib¨i^j0jj=›j"Ùj/üj,kKkjk?ˆk|Èk&ElqllhÞlzGmtÂmy7n[±ni
ocwoÛo?ðo20pScpC·pdûpM`qf®qWr6mrA¤rær0ùrA*s*ls<—s@ÔsOtPetW¶tQuN`uM¯u8ýu96vCpv/´v#ävWwf`w4Çw,üw0)x5Zx3�x-ÄxYòx^LyJ«yuöyUlz]ÂzI {Yj{KÄ{|5%|[|*s|2ž|RÑ|_$}.„}4³}%è}>~:M~2ˆ~\»~-+F/rU¢Rø8K€;„€.À€8ï€@(�!i�‹�"›�!¾�#à�-‚2‚0J‚{‚•‚°‚Ë‚ã‚+ò‚ƒ,7ƒ;dƒ0 ƒ;Ñƒ;
„=I„;‡„;Ã„;ÿ„;;…;w…/³…8ã…†0†7†/K†-{†,©†(Ö†(ÿ†(‡>:‡Hy‡Â‡
Û‡Oé‡(9ˆ2bˆ)•ˆ6¿ˆ2öˆ+)‰.U‰4„‰*¹‰-ä‰-Š8@Š6yŠ°ŠÍŠ1êŠ;‹±X‹!
! ŒD,ŒJqŒ$¼ŒDáŒ0&�'W�-�5­�6ã�<Ž@WŽ8˜Ž9ÑŽ1�<=�%z�, �Í� ë�/�3<�Qp�1Â�Zô�?O‘<�‘Ì‘AÝ‘'’5G’&}’&¤’Ë’ê’!“4'“<\“™“*´“)ß“	”C”'V”~”"œ”'¿”"ç”6
! •¢A•7ä•K–!h–<Š–JÇ–,—D?—[„—2à—\˜@p˜>±˜?ð˜J0™.{™<ª™ç™š>$š2cš9–š Ðš"ñš6›5K›J�›.Ì›5û›61œ$hœ0�œs¾œp2�A£�cå�3Iž4}ž4²ž@çž9(Ÿ6bŸB™ŸNÜŸ^+ Š Mš Tè *=¡-h¡G–¡;Þ¡<¢<W¢;”¢>Ð¢=£GM£-•£$Ã£0è£G¤a¤�¤%œ¤>Â¤:¥,<¥6i¥1 ¥hÒ¥Q;¦_�¦>í¦<,§ i§+Š§¶§LÔ§!¨"5¨<X¨<•¨8Ò¨7©:C©*~©©©MÆ©?ªMTªM¢ªDðªT5«>Š«tÉ«X>¬j—¬)­5,­3b­N–­>å­$®0®<®	[®e®Sv®KÊ®9¯PP¯{¡¯D°;b°?ž°<Þ°@±I\±L¦±aó±3U²\‰²9æ²^ ³2³L²³:ÿ³::´<u´.²´?á´_!µ?�µ0ÁµQòµ<D¶<�¶*¾¶@é¶7*·>b·=¡·7ß·b¸^z¸OÙ¸h)¹l’¹=ÿ¹~=º‚¼º-?»4m»2¢»8Õ»:¼`I¼/ª¼<Ú¼4½.L½0{½N¬½Kû½/G¾=w¾Hµ¾9þ¾H8¿A�¿6Ã¿Iú¿LDÀF‘ÀAØÀ,Á4GÁI|Á.ÆÁhõÁK^ÂJªÂEõÂ!;ÃX]ÃU¶ÃMÄ}ZÄsØÄALÅ7ŽÅ?ÆÅ,Æ=3Æ5qÆB§ÆFêÆ°1Ç_âÇGBÈ=ŠÈ7ÈÈVÉHWÉ? ÉiàÉ3JÊO~Ê6ÎÊEË%KË)qË=›ËLÙËB&Ì"iÌ!ŒÌ®Ì-ÍÌ.ûÌ+*Í<VÍY“ÍDíÍ%2Î9XÎ=’ÎSÐÎ8$Ï8]ÏB–Ï8ÙÏ5Ð.HÐ<wÐ?´ÐBôÐS7Ñe‹Ñ*ñÑ&Ò'CÒUkÒQÁÒQÓ6eÓ1œÓ"ÎÓ0ñÓ""Ô"EÔ/hÔ>˜Ô>×Ô7Õ+NÕ9zÕ*´Õ-ßÕv
Ö>„Ö5ÃÖ ùÖ2×'M×0u×,¦×7Ó×9ØBEØSˆØ\ÜØt9Ù=®ÙIìÙI6Ú,€ÚV­Ú8ÛB=ÛA€ÛRÂÛÜ/2Ü:bÜU�ÜMóÜ^AÝ6 Ý'×ÝLÿÝ:LÞ:‡Þ8ÂÞRûÞ?Nß?Žß7ÎßFàSMàQ¡àSóà<Gá:„áD¿áSâ*Xâ-ƒâ>±âJðâ$;ã'`ã+ˆã<´ã'ñãEä0_ä �ä:±äYìä5Få0|å3­å1áå.æ/Bæ+ræžæ&»æ*âæ<
çAJçHŒçEÕç;èHWè3 èGÔè7é9Té3Žé!Âé%äéD
! êMOêM�ê:ëê6&ëB]ë9 ëVÚë#1ì4Uì(Šì<³ìZðì4Kí%€í1¦í/Øí9îABî9„îV¾î&ïI<ï*†ï±ï+ÐïNüïNKð$šð%¿ð$åð
! ñ'!ñ%IñoñŒñ#¤ñ1Èñ0úñ9+ò;eòM¡ò=ïò4-ócbó!ÆóDèó(-ô)VôB€ô	ÃôÍô<åô<"õ_õWpõ5Èõ6þõ35öiö+…öA±öDóö98÷r÷1‡÷/¹÷Fé÷I0ø#zøežøIù@NùI�ù0ÙùD
! ú)Oú#yú�ú(ºú<ãú6 û:WûM’ûKàû ,üMüUlüjÂü&-ý"Tý(wý ý1·ýMéýK7þ9ƒþH½þGÿ@Nÿ=�ÿVÍÿ0$`Uj¶E!Dgg¬GC\ /¼0ì64Rk.¾1íPLpJ½FOijNÔ.#2R9…4¿ô6/C0s ¤@Å '5G"} 6¿1öH(	Yq	lË	28
! Fk
! ;²
! ?î
! %.@T5•.Ë6ú@1GrGº3
76
=n
*¬
7×
/(?$hL�kÚF1W1‰1»Yí)G/qQ¡Oó[C:Ÿ9Ú1>F"…J¨Oó:C5~$´<Ù9aP1²NäL3J€;Ë018j+ˆ1´<æA#,e3’VÆjˆ¨/ÆFö)=:g3¢7Ö:4I/~1®Là8-2fL™1æ9>R>‘HÐ)'CGk*³MÞO,K|TÈ:CXkœ+ @4 Nu UÄ b!_}!RÝ!'0"¤X"Eý"*C#n#EŠ#FÐ#=$WU$.­$FÜ$^#%'‚%0ª%<Û%#&8<&Zu&WÐ&F('^o'2Î'K(/M(:}(E¸(>þ(4=)Cr)V¶)D
*0R*<ƒ*%À*8æ*?+4_+#”+;¸+4ô+1),I[,-¥,<Ó,8-+I-'u-&�-)Ä-#î-2.=E.#ƒ.§.B½./A/ON/&ž/6Å/1ü/=.0=l0:ª0å0=1(>1!g1 ‰1ª1EÆ1:20G2.x29§2Cá2z%33 3:Ô34K.4<z4·42É4Fü4CC5/‡5<·52ô53'6'[6%ƒ63©6>Ý678(7"a7
! „7�7X¡7Yú7DT8!™8»80Ù8?
! 9UJ9m 9+:2::Gm:9µ:.ï:A;/`;�;8¥;8Þ;A<KY<@¥<Oæ<#6=3Z=,Ž=,»='è=#>j4>&Ÿ>!Æ>6è>A?7a?7™?7Ñ?2	@.<@Fk@,²@'ß@kA&sA%šA@ÀAJB3LBc€BPäBU5CN‹CJÚC3%D.YDWˆD9àDE*E!JElE)†E&°E?×EF;5F9qF7«F2ãFBG3YG1�G1¿G9ñGH+HKtHIÀHR
! If]IPÄIQJ9gJ@¡J7âJ"K2=KGpK5¸K@îK1/L0aL8’L[ËL='M[eM6ÁMhøMiaNtËNV@ON—OOæO/6P)fPP�PTáP>6Q8uQQ®Q[R9\R<–R=ÓRUS3gS.›SHÊSoT*ƒT®T½T>ÖTMUCcU2§U5ÚU+V@<V2}V-°VEÞVC$W;hW-¤W(ÒW,ûWO(X2xXR«XþX?Y$[Y/€Y°Y(ÊYróYƒfZYêZ9D[(~[)§[#Ñ[)õ[P\Gp\#¸\#Ü\W]fX]C¿]S^.W^4†^7»^"ó^8_0O_M€_KÎ_/`0J`*{`%¦`2Ì`(ÿ`((a7Qa ‰aªaÊa êab+*b#Vb?zbYºbmcC‚cÆc'Þc<d)Cd<md$ªdRÏd"e06eHge*°e*Ûe5f*<fgf+ƒf*¯f1Úf8gBEg:ˆg+Ãg+ïg@h7\h$”h¹hÈh-Þh#i#0i#Tixi*Œi·iÍiäi
ûi
	j'j
?j0Mj ~jŸj³j'ÎjIöj@k'_k\‡k*äk*l :l[lrl<�l2Ílmm&2mYmPpmXÁmn7nFQn0˜nÉn)Þn.o97oFqoV¸o pc0p;”p0Ðp@qDBq8‡qÀq2àq<r<PrI�rs×r#Ks$os”s7¯sçs3t35tit%ˆtD®trótfu<xuEµu@ûu<v&Vv:}v5¸v#îv w3wQw)nw0˜w,Éw-öw)$x<NxU‹xsáxUyky zyb›yDþyCzTziz/xzF¨z\ïzL{)j{B”{H×{B |1c|7•|KÍ|}L5}C‚}\Æ}=#~Sa~4µ~Iê~\45‘_Ç5'€=]€3›€;Ï€;�HG�%��7¶�'î�3‚4J‚‚!†‚4¨‚Ý‚ù‚&ƒ>ƒ0Gƒxƒ—ƒ·ƒYÌƒC&„:j„-¥„*Ó„2þ„81….j…/™…0É…/ú…/*†1Z†(Œ†µ†)Õ†%ÿ†2%‡2X‡‹‡ ¦‡Ç‡+å‡ ˆ2ˆ,Aˆnˆ�ˆœˆ¶ˆQÅˆ‰&‰@‰\‰v‰ �‰±‰À‰Ñ‰à‰ú‰Š:1ŠlŠ|Š'‹Š(³Š%ÜŠ-‹0‹=J‹ ˆ‹%©‹Ï‹Þ‹=í‹+Œ:ŒLŒgŒ{Œ�ŒœŒ«Œ!ÂŒ"äŒ2�]:�˜�©�2»�.î�Ž0Ž$CŽ2hŽ›Ž±ŽDÉŽ�0 �6Q�ˆ���³�BÇ�
! �#�B�*^�:‰�2Ä�÷�
! ‘!‘"2‘!U‘(w‘ ‘¶‘‰É‘S’3g’2›’=Î’“'“0;“l“‚“•“˜¦“?”R”e”t”Ž”�”¹”AÈ”"
! •'-•5U•‹•3œ•3Ð•T–IY–:£–Þ–*ú–*%—P—(n———%²—)Ø—˜˜$7˜\˜k˜€˜›˜$°˜Õ˜ð˜3™?™]™#r™"–™/¹™é™(ý™C&š"jš�š¡š-³šášöš›"› 9›)Z›„›&™›À›Ô›ó›œ-1œ_œxœŠœ&¤œ4Ëœ2�3�P�i�~�%š�*À�ë�/ž3žLž%^ž#„ž¨ž<¸žõž!Ÿ6ŸHLŸG•ŸÝŸøŸ' *8 c v ” ² Ì æ û ¡#/¡S¡m¡¡™¡Iµ¡1ÿ¡\1¢WŽ¢]æ¢WD£Wœ£!ô£!¤>8¤Bw¤`º¤i¥3…¥8¹¥1ò¥3$¦3X¦:Œ¦:Ç¦7§/:§Dj§4¯§Nä§83¨Fl¨j³¨3©1R©-„©B²©qõ©Igª8±ªuêªv`«4×«(¬15¬Dg¬4¬¬Fá¬4(­R]­J°­Rû­4N®ƒ®T¡®+ö®"¯Y9¯/“¯:Ã¯!þ¯T °Hu°0¾°ï°E±=I±/‡±$·±3Ü±)²:²7R²>Š²>É²)³#2³%V³2|³-¯³6Ý³)´C>´A‚´9Ä´Sþ´XRµl«µU¶n¶6„¶@»¶@ü¶=·5Y·4�·6Ä·6û·72¸j¸
ƒ¸/‘¸>Á¸2¹'3¹'[¹ ƒ¹#¤¹7È¹º
! º!º=ºXºuº“ºK¥º(ñº»G:»K‚»:Î»	¼¼5¼U¼u¼•¼#±¼7Õ¼ 
½,.½V[½B²½9õ½0/¾H`¾©¾Æ¾CÜ¾K ¿?l¿:¬¿6ç¿9À/XÀ3ˆÀ#¼À1àÀ?ÁRÁ/rÁ7¢Á$ÚÁ*ÿÁ:*Â(eÂ;ŽÂ7ÊÂ7Ã6:Ã4qÃR¦Ã:ùÃ&4ÄM[Ä©Ä¶ÄV¿ÄuÅMŒÅ$ÚÅCÿÅ8CÆ|Æ”Æg³ÆOÇ'kÇ“ÇRšÇ8íÇ,&ÈXSÈ*¬È?×È>ÉCVÉ>šÉCÙÉ6Ê%TÊ-zÊ9¨Ê'âÊ;
! Ë)FË#pË”Ë±ËÏË/áËIÌN[ÌXªÌ8Í*<Í0gÍ;˜Í7ÔÍGÎ(TÎ(}Î5¦Î%ÜÎ$Ï,'Ï,TÏ,�Ï0®Ï'ßÏ#ÐŒ+Ð·¸Ð=pÑ®Ñ ÊÑCëÑC/ÒLsÒ>ÀÒ9ÿÒ9Ó-UÓZƒÓPÞÓC/ÔLsÔ\ÀÔZÕxÕ”Õ#³Õ+×Õ1Ö;5Ö#qÖJ•ÖUàÖs6×Tª×Uÿ×oUØxÅØX>ÙU—ÙCíÙb1ÚX”Ú\íÚCJÛ0ŽÛ>¿Û&þÛ*%Ü7PÜ‡ˆÜDÝRUÝ%¨Ý>ÎÝ>
Þ!LÞ*nÞ1™Þ'ËÞ&óÞ>ß(Yß,‚ß+¯ß#Ûß.ÿß:.à/iàˆ™àH"á4ká` álâ0nâCŸâ#ãâ&ãA.ã=pã®ãEÁã$ä2,ä;_ä›ä·ä2×ä8
! åCå0bå7“åMËå1æeKæ:±æNìæP;ç}Œçz
! è …è*¦è&Ñè4øè3-éaé
! téoé=ïé"-ê4Pê'…ê"­ê!Ðê!òê ë!5ë"Wë<zë6·ë&îë)ì$?ì#dì+ˆìA´ìöìí./í/^í"Ží±í&Ðí3÷í#+î7Oî&‡î/®îÞî&ýî$ï$>ïcï5ï#µï$Ùï&þï-%ð'Sð1{ð­ð#Êð#îðñ/ñNñ!iñ$‹ñ$°ñ-Õñ+ò/ò!Nò!pò0’ò(Ãò(ìòó1ó:Nó-‰ó.·óæó@ô?Bô4‚ôC·ô8ûô(4õ5]õ(“õ(¼õ.åõYö:nö?©ö9éö#÷C@÷J„÷@Ï÷9øGJøD’øH×øG ùhùCmùm±ù#ú-Cú$qú.–ú7Åú/ýú/-û&]û„ûoœûsü=€ü<¾ü ûüBýq_ýcÑýC5þGyþ5Áþ:÷þ;2ÿ<nÿU«ÿ2J4IFÉNG_I§?ñq1C£TçZ<2—2Ê,ý**"U5x4®GãL+gxPàV1bˆ]ëTIZžSùM&mI”Þ!ü@	_		”	´	Ô	ô	"
! <7
! Jt
! >¿
! Zþ
! cYJ½%Z.S‰JÝ&(
8O
Xˆ
iá
jKo¶O&ov9æ2 'S@{P¼&
4=H †(§BÐU$<z7·cï]ST±AKH=”7Ò,
! 27Cj,®Û#ö"=Qn Ž!¯ Ñ!ò !5Ww—>·&ö >Y_l`Ìe- “C´>øƒ7.»VêBAB„6Çmþ.l*›'Æ%î*"?)b1Œ'¾æ:>@HCÈ1.>-m-›AÉ! S- '� 7© Ná 30!3d!J˜!Yã!="*V"3�"µ"Î".ß"&#)5#_#'x# #'À#2è#4$4P$I…$)Ï$#ù$?%]%8x%9±%4ë%/ &?P&0�&.Á&.ð&5'>U'?”'7Ô'(1*($\(<�(C¾(Q)<T)D‘)8Ö)@*GP*V˜*gï*hW+mÀ+M.,m|,cê,tN-uÃ-z9.Z´.z/cŠ/0î/M0#m0d‘0"ö0=1+W1;ƒ1?¿1Vÿ1gV2e¾27$3D\3.¡3JÐ3H4Od4P´4J5/P5#€56¤55Û5;64M6<‚6*¿6ê6<
! 72G71z71¬7NÞ7B-8'p8-˜82Æ8Aù8D;95€9A¶9,ø96%:;\:=˜:2Ö:t	;a~;Hà;D)<-n<$œ<7Á<1ù<0+=F\=R£=9ö=30>7d>6œ>7Ó>I?OU?Q¥?D÷?,<@4i@=ž@FÜ@/#ARSA2¦A,ÙA2B19B@kBD¬BDñB@6CFwC!¾C>àC(D(HD%qDG—D>ßDEE1E:wEM²E-F2.F*aF2ŒF4¿F.ôF#G>CG:‚GS½GHHRZH9­HçH8I!<I9^I5˜I4ÎI'JN+J@zJK»JPKXK*qK/œK,ÌKùKL&/L6VLF�LRÔL@'MChM@¬MíMIN?PN5�N.ÆNYõN@OO>�OIÏOGPTaP,¶PAãP'%QMQfQzQ’Q§Q¿Q×QìQRR.RCRYRnR†R¤R¹RÑRæRûRS(S=SUSjS‚S—S¬SÄSÙSîSTT-TET]TuTŠTŸT·TÌTäTùTU&U>USUhU}U’U§U¿UÔUìUVV.VGV\VqV†V5œVÒVçVWFWFdW«WÈW1åWAX2YX^ŒX~ëXhjYÓYóY!	Z+ZEZ&eZ7ŒZ4ÄZùZ"[!;[']['…[7­[>å['$\$L\_q\Ñ\1ä\1]1H]z]˜] ·]Ø]9÷];1^6m^3¤^<Ø^0_1F_Mx_;Æ_9`6<`4s`!¨`&Ê`&ñ`$a=a-[a4‰a'¾aæa4ûa80bib.ƒb)²b$Üb0c+2c-^c0Œc,½cGêc-2d)`d.Šd¹d1Òd&e.+e4Ze%�e7µe9íe5'f(]f=†f Äfåf>úf49g&ng4•g=Êg&h#/hFShšh%´h$Úh-ÿh1-i+_i/‹i,»i&èi-j$=j,bj0�j*Àj.ëj+k,Fk.sk/¢kÒk1òk%$l?JlŠlB¡l6äl2mNm:km ¦m(Çm0ðm/!n0Qn3‚n$¶n>Ûn o$;o4`o4•oDÊo5p4EpUzp*Ðp*ûp!&qHqbq1‚q$´q[Ùqn5rD¤r/ér/s6Is+€sl¬st(6t__tP¿tu"+u$Nu1su3¥uAÙuv6/v+fv&’v&¹v$àv w-&w(Tw}w–w§w)Äw3îw<"x1_x2‘xDÄxC	yDMy2’y/Åy%õy*zUFz<œz Ùz!úz{"0{S{ o{!�{+²{+Þ{+
! |+6|+b|+Ž|+º|+æ|+}+>},j}+—}$Ã}è}*~+.~(Z~/ƒ~!³~Õ~%ò~44M4‚%·!Ý!ÿ!!€C€!`€‚€%Ÿ€!Å€!ç€!	�!+�!M�!o�)‘�%»�:á�*‚(G‚+p‚<œ‚"Ù‚ü‚9ƒ"Sƒvƒ$�ƒ0µƒKæƒ62„i„,†„³„"Ï„'ò„4…(O…x…"•…R¸… †$,†/Q†8�†6º†Dñ†)6‡`‡ ~‡2Ÿ‡"Ò‡*õ‡ ˆ)>ˆ<hˆ7¥ˆÝˆPòˆ+C‰+o‰›‰3¶‰+ê‰+Š#BŠ)fŠ&�Š-·Š!åŠ‹P‹%o‹F•‹-Ü‹
! ŒŒ >Œ#_Œ5ƒŒ&¹Œ-àŒ;�$J�*o�&š�BÁ� Ž2%Ž<XŽQ•ŽXçŽ*@�k�(†�,¯�*Ü�%�"-�+P�N|�:Ë�1‘-8‘ f‘9‡‘>Á‘;’6<’gs’vÛ’,R“L“LÌ“&”6@”<w”A´”>ö”5•;S•G�•×•1õ•"'–XJ–A£–7å–.—3L—:€—G»—3˜K7˜/ƒ˜1³˜1å˜0™BH™1‹™3½™9ñ™E+šAqšC³š/÷š='›>e›F¤›<ë›3(œ*\œ:‡œ:Âœ8ýœ)6�?`�H �9é�V#žEzžÀž>ÚžYŸ>sŸ-²Ÿ(àŸA	 GK 7“ /Ë *û &¡A¡'^¡(†¡¯¡4Í¡¢¢9¢0V¢3‡¢.»¢aê¢YL£:¦£<á£9¤X¤x¤6ˆ¤.¿¤8î¤1'¥-Y¥-‡¥8µ¥3î¥1"¦/T¦-„¦:²¦í¦/
§=§2N§T�§,Ö§E¨PI¨š¨*¸¨ã¨ù¨%©14©*f©(‘©(º©(ã©(ª+5ª)aª*‹ª*¶ª*áª$«.1«4`«0•«'Æ«&î«&¬*<¬)g¬+‘¬)½¬&ç¬-­.<­2k­/ž­(Î­&÷­.®AM®I�®EÙ®|¯bœ¯Bÿ¯B°+I°*u°* °Ë°0ä°$±=:±cx±5Ü±I²\\²8¹²Mò²M@³MŽ³MÜ³9*´1d´6–´Í´,æ´CµKWµ+£µBÏµ!¶&4¶d[¶]À¶4·SS·4§·Ü·"í·&¸07¸h¸ˆ¸4¥¸KÚ¸&¹=E¹5ƒ¹¹¹Ô¹$è¹#
º%1º4Wº4ŒºÁº=Óº»21»9d»`ž»Zÿ»^Z¼:¹¼Fô¼W;½C“½f×½y>¾¥¸¾ ^¿:¿º¿?Ú¿;À+VÀ3‚À#¶ÀDÚÀ(Á'HÁ.pÁ;ŸÁ?ÛÁ(Â+DÂ:pÂ*«ÂRÖÂ9)ÃHcÃ+¬ÃCØÃ#Ä/@ÄApÄB²Ä7õÄ@-ÅEnÅC´ÅCøÅI<Æ@†ÆWÇÆ@Ç7`Ç5˜ÇPÎÇDÈ<dÈL¡È,îÈ.É+JÉ8vÉ4¯É,äÉAÊESÊ(™ÊÂÊ4ÝÊ?Ë'RË5zË °Ë$ÑË*öË/!Ì=QÌ0�Ì"ÀÌ.ãÌ4Í!GÍ,iÍ!–Í-¸Í-æÍ=Î/RÎ@‚Î6ÃÎOúÎ4JÏ-Ï8­Ï@æÏ='Ð1eÐ"—Ð6ºÐ2ñÐ<$ÑHaÑªÑ/¼Ñ+ìÑQÒhjÒ!ÓÒ;õÒ1ÓICÓ(�Ó,¶Ó7ãÓÔ 9ÔZÔ,xÔ-¥Ô5ÓÔ?	Õ?IÕ5‰ÕB¿ÕEÖ?HÖ=ˆÖ0ÆÖ4÷Ö<,×@i×4ª×Jß×D*Ø?oØ3¯Ø@ãØR$ÙnwÙCæÙD*ÚGoÚ-·ÚNåÚ-4Û9bÛ8œÛQÕÛ<'Ü0dÜ•Ü8µÜLîÜ4;Ý/pÝA Ý2âÝKÞ2aÞ6”Þ/ËÞ5ûÞ/1ß3aß;•ß;Ñß%
àV3à"Šà ­àUÎàO$áNtá6Ãá6úá61â(hâ%‘â·â+Ëâ$÷â>ã3[ã9�ã9Éã,ä,0ä]ä5yäy¯ä?)åTiåF¾åMæ*Sæ0~æM¯æýæ/ç.Iç7xç6°ç?çç'è+Eèqè"‡è#ªèÎèäè,øè&%éLébé3�éµéAÎé4ê&Eê@lêA­ê"ïêë<*ë;gë
£ë±ëÉë7ÛëCìWì'qì&™ìÀì!ßì!í#í#>í$bí(‡í5°íSæíD:îXî*ØîZï1^ïf�ïY÷ï)Qð {ðYœð[öð!Rñ4tñL©ñböñSYò:­òRèò%;ó(aó%Šó!°ó(Òó&ûó+"ôyNô;Èô*õ/õ8Mõ0†õ'·õ<ßõ,ö2Iö(|ö-¥ö,Óö3÷)4÷<^÷$›÷,À÷í÷4ø+8ø.dø&“ø"ºø!Ýø#ÿø=#ù=aù;ŸùSÛù[/úK‹ú…×ú?]û0�ûJÎû#ü=ü7\üF”ü6Ûüý>-ýlýKŒý.ØýEþgMþ\µþQÿ(dÿ1�ÿ¿ÿ2Öÿ7	,An„¤�Ã’S+æ(@;4|4±hæ<O^ŒBëi.H˜Yáb;.žÍ+è-,B5o4¥BÚ?#]+�V­3$X%q—1·é+ùA%	"g	(Š	,³	)à	
  
! (
! &G
! (n
! —
! ¶
! EÖ
! <4O9„/¾î%
! 0@E@†IÇ
4.
Sc
1·
6é
2 ;SB�2Ò278)p+š#Æ#ê##2$V!{&�.Äó=8Jƒ4 (Õ)þ3(6\“8°;é>%=dH¢8ë&$1K5}0³<äJ!-l;š=Ö=ER0˜DÉ3DB(‡'°'Ø6770oB \ã@@$�$¦)Ë$õ\Tw\Ì3),]XŠXã0<GmHµ=þ?<4|5±5ç&=4d5™8Ï%B.KqK½?	 (I <r ;¯ =ë ()!6R!2‰!=¼!Cú!7>"0v"7§"-ß".
#,<#i#|#>�#,Î#Dû#a@$U¢$4ø$<-%lj%A×%=&8W&^�&)ï&-'IG'I‘'Û' ï'.(<?(2|(h¯(v)R�)!â)(*--*K[*§*bº*^+A|+ ¾+,ß+4,8A,z,$�,+µ,/á,-<+-Ch-?¬-ì-ô-4.5."A.d.;|./¸.Mè.46/4k/Š /6+0Zb0s½0C11Tu1PÊ12#42lX22Å2<ø2+53-a3,�3*¼3%ç3K
4?Y4@™46Ú4"5845<m5Hª5ó5Y6@l6­6!Ã6Cå6R)71|7L®7]û7/Y8z‰8]9`b9)Ã9Jí9E8:P~:1Ï:W;Y;Gy;]Á;O<Jo<�º<?X=5˜=4Î=E>,I>&v>)�>:Ç>:?#=?3a?,•?:Â?:ý?:8@9s@>­@=ì@>*ACiA4­A>âA4!B>VBB•BSØBA,C@nC@¯C@ðCE1DEwD;½D;ùDQ5E5‡E)½E-çE7F4MF6‚Fs¹FI-G9wG±G>ÑG2H.CH*rH_�H,ýHR*I6}Ig´IgJG„JÅÌJÅ’KHXL1¡LNÓL0"M2SM@†M@ÇM&N/NCN_N1yN«N*ÁNCìNH0O0yO/ªO#ÚO'þO(&P'OP'wPŸP1¹PëPOQ XQyQ’Q@­QYîQ“HR(ÜRAS5GS#}S@¡S7âS:T.UT„T*¡TÌT(ëT0U.EU&tU<›UØUìU VA'VHiV²V'ÒV,úV-'W6UWŒW¬WÌW^ëW=JXTˆXMÝX_+YM‹Y6ÙY@Z?QZ‘Z)±Z(ÛZ2[-7[+e[3‘[+Å[(ñ[0\!K\(m\D–\FÛ\5"]X]-x]?¦].æ]"^'8^`^!|^9ž^;Ø^%_:_3T_@ˆ_?É_2	`K<`Kˆ`.Ô`.aR2aR…a‘ØajbPêb4;c)pc0šc\ËcV(dTd]ÔdH2e,{e,¨e0Õe%fY,fÈ†f�Og5ßg1h˜Gh=àhDiNci ²i_ÓiB3j&vj6�jXÔjK-kVykTÐkV%lW|lTÔlW)mP�mKÒmPnMon>½n>ünV;oi’ohüohepLÎpäqNrzOr0Êr>ûr:sAsNsP]s0®sßsìsûs*t2?tmrtwàtnXuFÇu:vDIvEŽvFÔvNw3jw5žwIÔwJxixpxFxÆx,Öx3y37y+ky"—y)ºy3äy7zPPzV¡zYøzoR{+Â{1î{D |/e|:•|8Ð|M	}+W}3ƒ}6·}yî}<h~F¥~<ì~5)+_Q‹AÝ€R4€$‡€.¬€rÛ€ N�=o�@­�(î�0‚8H‚"�‚,¤‚QÑ‚@#ƒAdƒ7¦ƒ:Þƒ'„'A„i„u„K’„FÞ„%…%<…#b….†…8µ…/î…3†,R†:†º†Ð†ï†u	‡‡ž‡"¹‡4Ü‡4ˆ"Fˆiˆˆˆ'§ˆÏˆ&íˆ‰%2‰X‰r‰&�‰%·‰1Ý‰Š%Š(BŠ%kŠ‘Š¨Š¾ŠÛŠòŠ	‹''‹?O‹C�‹.Ó‹-Œ90Œ jŒ#‹Œ7¯Œ-çŒ�B$�7g�‡Ÿ�X'Ž6€Ž9·ŽCñŽJ5�"€� £�CÄ�:�XC�+œ�_È�,(‘U‘<p‘­‘AÂ‘V’S[’8¯’Eè’.“K“'c“5‹“4Á“Uö“,L”0y”:ª”Yå”??•=•(½•;æ•"–=>–D|–GÁ–<	—=F—.„—W³—6˜NB˜H‘˜GÚ˜_"™r‚™+õ™K!š mš Žš"¯š;Òš=›ML›?š›=Ú›=œVœ%pœz–œ'�49�n�C‚�"Æ�.é�ž5ž4RžF‡žÎž2ìžŸB6Ÿ@yŸOºŸ#
!  /. (^ D‡ *Ì (÷ " ¡LC¡!�¡²¡NÍ¡Q¢n¢r¢‘¢¯¢Å¢Û¢,ñ¢ £?£-]£<‹£5È£?þ£->¤@l¤!­¤>Ï¤N¥,]¥/Š¥7º¥5ò¥&(¦O¦,o¦/œ¦4Ì¦/§1§7M§+…§q±§A#¨Fe¨F¬¨>ó¨;2©7n©¦©7Æ©.þ©*-ª/XªCˆª-Ìª,úª/'«W«$q«N–«Bå«_(¬(ˆ¬H±¬1ú¬G,­Gt­H¼­@®ŠF®NÑ®8 ¯GY¯9¡¯ZÛ¯16°*h°1“°"Å°&è°%±5±K±	_±=i±&§±Î±é±,²61²0h²!™²"»²'Þ²0³:7³<r³2¯³+â³H´4W´-Œ´6º´Mñ´#?µ$cµ+ˆµ´µ6Ôµ&¶"2¶U¶7p¶6¨¶+ß¶.·:·4Y·;Ž·;Ê·8¸G?¸‡¸¹,‡¹"´¹)×¹|º^~º1Ýºu»5…»+»».ç»^¼5u¼T«¼n½5o½¥½#·½'Û½1¾ 5¾5V¾0Œ¾"½¾Sà¾4¿bT¿V·¿À -À NÀIoÀa¹À+Á9GÁ?�ÁdÁÁ/&Â<VÂ!“ÂXµÂ:Ã=IÃ,‡Ã*´Ã„ßÃUdÄ\ºÄAÅ*YÅ9„Å1¾ÅRðÅECÆA‰Æ8ËÆbÇbgÇ9ÊÇXÈˆ]ÈDæÈV+ÉU‚ÉAØÉEÊ+`Ê?ŒÊ/ÌÊ9üÊA6ËxËŽË1¬Ë+ÞË8
! Ì2CÌvÌ=–Ì*ÔÌ0ÿÌ/0Í4`Í*•Í,ÀÍ)íÍ5ÎMÎ(lÎ(•Î4¾Î!óÎ#Ï"9Ï\Ï{Ï‹Ï!«Ï.ÍÏüÏ:Ð?UÐ5•Ð9ËÐ9Ñ/?Ñ9oÑD©Ñ3îÑH"ÒQkÒL½Ò
! Ó%Ó'=Ó3eÓ@™Ó&ÚÓ@Ô"BÔ5eÔ)›ÔKÅÔ;Õ5MÕ;ƒÕ<¿Õ-üÕ**Ö"UÖ3xÖ!¬Ö9ÎÖ-×/6×7f×ž×5¸×1î×? Ø.`Ø-�Ø9½Ø6÷Ø*.Ù+YÙ&…Ù8¬ÙåÙÚ-Ú'KÚ$sÚ ˜ÚJ¹Ú2ÛP7ÛˆÛœÛq²Û^$Ü0ƒÜ´Ü!ËÜíÜ(ÝY4ÝŽÝ*­Ý+ØÝ+Þ+0Þ+\ÞˆÞM¨ÞPöÞHGß=�ß6Îßà0à Oà-pà+žà0ÊàQûà-Má&{áD¢á*çáBâDUâ0šâ?ËâDã?Pã1�ã#ÂãHæãB/ä>rä=±ä.ïä.å5Må(ƒåJ¬åA÷å#9æ?]æ.�æUÌæ&"ç*Iç+tç ç;¶ç1òç1$èVèNrèVÁèSéFlé6³é0êéAê.]êCŒêÐê&îê*ë+@ë#lë�ëP°ë9ì^;ì:šìDÕìí:6í%qí3—í2Ëí+þí1*î"\îî*•î^Àî9ï Yï$zï$Ÿï1Äï1öï.(ðAWð(™ð\Âð)ñ-Iñ2wñ?ªñ?êñA*òBlòd¯ò7ó3Ló6€ó6·óBîó_1ôB‘ôÔô$éô7õ3Fõ7zõ;²õ8îõ'ö+Dö+pö*œö.Çö4öö&+÷3R÷F†÷+Í÷&ù÷* ø%Kø<qø\®ø4ù@ù\ùzù3”ùÈù$âù8ú4@úkuú4áú3ûJûjû#„ûA¨ûêûA÷ûE9üaüKáüX-ýD†ýGËýDþ=XþT–þBëþ".ÿ0Qÿ7‚ÿºÿ4×ÿ8(E6nD¥LêJ7a‚bä1G0y0ª0Û0&=0d%•5»5ñM'5u4«5à44K_€_à0@q"�F²CùY=V—bîCQH•$Þ)	$-	%R	-x	*¦	!Ñ	ó	7
! @?
! 4€
! 'µ
! <Ý
! (IC+�J¹?4DFy*À*ë!
/8
*h
)“
5½
vó
$j/�J¿?
! %J:p)«*Õ5@6w9„=¾-ü.*[Y:µ+ð"-?;mE©Fï86'o*—0Âó!'>I/ˆ3¸*ìIa/{#«Ï.ìxÙ”n%‡†­=4Nr:Á6ü=34q1¦0ØA	OK;›/×<DDU‰ß=ö(43]I‘Û(ïD],vQ£8õH.8wH° ù.6I1€2²KåH1 Sz @Î 7!LG!”!±!Ï!ì!"("D"b""�"º"Ø"÷"#3#S#p#Œ#£#Ã#á#$$;$W$Cv$Tº$a%Yq%[Ë%Y'&M�&$Ï&$ô&7'aQ'4³'&è'I(KY(A¥(.ç(K)Mb):°)Së)R?*V’*Eé*d/+A”+sÖ+tJ,k¿,g+-S“-Pç-_8._˜._ø.`X/`¹/`0_{0_Û0_;1`›1`ü1`]2_¾2_3_~3`Þ3`?4` 4+5)-5/W5/‡5p·5B(6Ek6N±6378472m72 72Ó7M8'T8)|81¦81Ø81
! 92<91o91¡91Ó91:*7:fb:/É:&ù:[ ;U|;_Ò;m2<† <O'=4w=p¬='>]E>]£>^?^`?]¿?^@(|@2¥@2Ø@2AM>AOŒAjÜAjGB.²B6áB;C@TC<•C`ÒC+3D‚_D@âDE#E8iED¢EbçE9JFX„FˆÝF&fGD�G:ÒGD
HBRHK•HGáHA)I%kIH‘IDÚI%J7EJ5}J=³JiñJ [K:|K·K?ÌK5L1BL#tL©˜L"BM+eM0‘M.ÂMIñMI;NT…N2ÚN;
OMIO —O3¸OAìOp.PPŸP"ðPVQ!jQ/ŒQ!¼Q5ÞQ-R+BR-nR=œR)ÚR!S%&S&LS%sS-™S%ÇS"íS8T!ITRkT?¾T(þT"'U2JU@}U¾U-×U*V0VNV dV…V˜V5·V;íV4)W*^W1‰W*»W@æW('X PX%qX$—X¼X,ÙX$Y#+YOY9iYE£Y;éY!%ZLGZ%”Z ºZÛZ-óZ%![G[:c[1ž[2Ð[7\ ;\$\\/�\'±\(Ù\F]4I]V~]DÕ]@^-[^F‰^!Ð^dò^BW_=š_4Ø_@
`8N`W‡`Sß`13aQeaX·aQbebb-Èb'öbLcHkcU´cF
! dCQd@•d=Öd8eOMe4�eÒe9ïe/)fYfDsfA¸f@úfX;g*”gC¿g0h(4h!]hEh1Åh0÷h3(i'\iB„iqÇi}9j"·jNÚj&)k'Pk6xk¯kCÄk„l"�l0°lJálK,m5xm*®m2Ùm9n.Fn*un n·nÈn@Ýn0o7Oo‡o%¤o$Êo$ïo%p%:pU`p/¶p?æp;&q;bq7žq*Öq7r9rVSr2ªr1Ýr9s>Is2ˆs5»s4ñs:&t~at&àt+u33u3guA›uBÝuC vFdvC«vEïv65w7lw;¤w!àw.x/1x3axM•x&ãxI
! y)Ty&~yO¥y9õy1/z9az#›zG¿zN{BV{4™{Î{,ê{2|@J|@‹|:Ì|A}DI}FŽ}>Õ}=~CR~C–~7Ú~3?F=†:Ä3ÿ63€;j€I¦€#ð€G�)\�:†�Á�$à�A‚MG‚?•‚^Õ‚M4ƒ0‚ƒR³ƒ8„!?„Da„?¦„Aæ„:(…Yc…0½…-î…*†$G†l†‹†p«†)‡AF‡:ˆ‡,Ã‡ð‡ˆ,ˆ7Bˆzˆ(�ˆ4¹ˆ$îˆA‰>U‰)”‰g¾‰$&ŠKŠ_ŠtŠ8�Š$ÆŠëŠ‹< ‹A]‹/Ÿ‹"Ï‹"ò‹8Œ2NŒ0�Œ[²ŒA�?P�j��-û�X)Ž<‚Žg¿ŽG'�6o�7¦�+Þ�
! �)�"B�)e�2��4Â�6÷�#.‘,R‘5‘Aµ‘-÷‘%’E’+_’'‹’1³’å’7“48“2m“N “,ï“%”B”4[”(�”=¹”7÷”/•3M•/�•"±•Ô•ò•8–/<–;l–*¨–Ó–.ì–— 8—Y—p—&‹—.²—,á—6˜IE˜ �˜%°˜5Ö˜3™2@™$s™˜™.´™-ã™,š,>š kšŒš'§šÏš%ìš%›U8›:Ž›É›.Û›)
! œ)4œ^œ9~œ¸œ)Ñœ_ûœa[�`½�$ž#Cž$gž1ŒžJ¾ž*	ŸB4Ÿ&wŸžŸ&¹Ÿ+àŸj ?w D· >ü 6;¡Xr¡XË¡5$¢)Z¢4„¢ ¹¢4Ú¢=£9M£S‡£CÛ£R¤Hr¤C»¤=ÿ¤@=¥N~¥_Í¥N-¦<|¦;¹¦õ¦2§9§#O§?s§O³§B¨F¨c¨4v¨0«¨4Ü¨;©MM©1›©'Í©=õ©13ª5eª'›ªiÃª:-« h«‰«©«Ä«%Ü«7¬&:¬)a¬*‹¬¶¬Ö¬7õ¬-­:J­"…­%¨­Î­!í­®2'®-Z®Yˆ®Jâ®A-¯Jo¯Aº¯Qü¯HN°R—°Cê°L.±{±&›±.Â±9ñ±.+²'Z²)‚²#¬²&Ð²\÷²&T³&{³H¢³Aë³-´0J´+{´>§´Oæ´"6µ>Yµ/˜µÈµ1çµ'¶A¶Z¶/x¶¨¶+¿¶ë¶1·"9·!\·v~·Jõ·&@¸ g¸^ˆ¸Cç¸6+¹gb¹UÊ¹Œ º.­º;ÜºQ»@j»"«»Î»Oì»r<¼b¯¼X½kk½9×½A¾=S¾D‘¾HÖ¾P¿-p¿.ž¿Í¿vì¿3cÀ=—ÀaÕÀE7ÁN}ÁEÌÁ:ÂGMÂ~•Â0ÃCEÃ&‰Ã3°ÃAäÃ1&ÄVXÄB¯Ä6òÄ5)Å<_ÅœÅ0ºÅoëÅ5[Æ^‘ÆIðÆA:Ç@|Ç.½Ç,ìÇ#È=È4]È'’È0ºÈ6ëÈ4"ÉPWÉ8¨ÉSáÉ:5ÊpÊ<ˆÊ;ÅÊ}Ë…ËÌ‡!Ì�©Ì…:Í†ÀÍ�GÎ{ØÎwTÏwÌÏ#DÐ2hÐ›Ð:»Ð öÐ:Ñ1RÑE„Ñ(ÊÑmóÑmaÒ4ÏÒEÓ4JÓEÓQÅÓJÔCbÔ<¦ÔãÔÿÔ-Õ,JÕ>wÕ,¶Õ>ãÕ4"ÖFWÖ4žÖFÓÖ$×6?×v×0•×^Æ×0%Ø8VØ�ØœØ8»Ø%ôØ*Ù2EÙ)xÙ2¢ÙÕÙ<ÞÙ*Ú'FÚ7nÚE¦ÚSìÚ#@ÛKdÛ°Û;ÎÛC
! Ü&NÜ*uÜF Ü:çÜQ"Ý[tÝlÐÝm=Þr«ÞRßrqß‡äß*là)—à&ÁàAèàm*á.˜á*ÇáKòá5>â,tâ0¡â!ÒâMôâOBãR’ã?åã-%ärSä+Æä8òäO+å*{å+¦å?Òå@æMSæ¡æ6»æ$òæç,7ç/dç4”ç,Éç)öç, èAMè7�è3Çè9ûèA5éwé“é:¯é8êé?#ê*cê(ŽêH·êSë=Të8’ëGËë<ì<PìG�ìPÕì:&íCaí¥íºí'Ñí.ùí+(î,Tî=�îN¿î#ï!2ïATï3–ï%Êï0ðï3!ðAUð@—ð>Øð/ñGñ$]ñ8‚ñ?»ñ0ûñ:,ò,gòS”ò(èò,ó>óSóB`ó£ó	·ó@Áóô2ô)Kô[uô3Ñô5õ%;õ7aõ"™õ&¼õ(ãõRö_ö'zö*¢ö4Íö÷÷p ÷¼‘÷jNø&¹ø%àø#ù,*ùWù)uù,Ÿù9Ìù;úMBúI�ú%Úú&û?'û'gû%�û9µû<ïû3,ü:`üF›ü;âü7ý>Vý8•ý7ÎýAþ7HþO€þ9ÐþD
! ÿ1Oÿ4�ÿ;¶ÿòÿ"1*T'+§+Ó5ÿ)5(_"ˆ-«)Ùo9s@­cîRa*~+©.Õ$)<Zw&�·Ò6íB$g"B! 1Õ!‰Í"€
! þ#Ò\0Äów!º6
! ì%ò!ua
—,00“.À,ÃD	w(=)�Î~/W$ƒ#šSê5ûŸ.cWæÍ†˜	°n)à&_¡´Â+ð&ßòí¬žÑ5EŸ-8®æ~ä/J¹,3
! }v-E^L"Ç©�,Š)œ0iË,&±É&õ#p5V ²2Ÿ$Xõ%|,ºÂ!VËÓÁÑTH$¶*%5![‘3%Êé	Ç/Š%Q0µ*¨"®æa$.
¬)Ÿ"5û …1«ù+©b5ÜU´ë%p‘Ù5pÕ"»
º+§.-62-<ÿ´Õ�xÈà�#,™	d3s²+ö!®ô¢
:ÁÒ 	CW2™'u_
! 3;3¡*)ÁƒÚ
æ'¾730ó¼$Pv(ç/È%ï4]2[„Õ(º ¢3ýt8;E6e'I ð'ë$Ñ×	`	\
xúÂ2¢ã$Ó


! '&[$Ê-ñÝJÊ¤{kF3$¹6O%ì
Ó(
! 7)æ1ÃãFÅ/®G*•/b'S*Ë(§f#¥)2÷u/5(dâ§°)Dâ�1›Æ/%3>³0­ã,©-S
ú-é5ñÅ,Ù ÆG´	Šì4Ò&ëÍ1t0Z0µ@#Tj4§’Õ4.û36Ù)“+÷/X&½3ùVàû5��(;*	â*–'ê0™6Ë¿@3çyÐ‰ü+ä .‡/Ù
ã
! ”%©<Ö"™’´+}09.6ê»�€çõ5<$<6&<õ2�3ò(Î,Œ<
¦J/>¸i5ª¥$WD1)d(¶2¤-Ÿ
! Õ)˜"Z	` Ìa*Ž³3‹'îá¦1­40œ×E—xR'.Š!ž1´.\†ŒqÔ0�'>x2R(²†
! þ!ñ
”im³#À[1ÕH*JÍ2&µm
! q(‰
! b!Ú�+Ü ra+(!È*‘$6â}‡Ë0I%'!ÿ(­MR,‘2Â,lMžà
! í x÷×4­4I&¼.4Ë&¶"y[–E/Ð'¸iÛ'|}(ñš2HY,ÑøzƒH
 /#9*¡3V'ˆWœ¦5	%‹,º2ž	"•±1Ó$ï2{Ä]6
! Òb%«Ü1¸
! ¯²%P£+Š#ÁÜz0®�*y 
þm,Ð(o‡	¬(1^-ò3€7²Z *^õ[�#4 d*À+¢m2Ü#�% V"ÞØ"ûæz#<1;$´#*ôã-#1âÃý3N+� p‚¶)à*_1;5è]""	&Æ*­ ýã ó©æ-R«V(N!1±,i+5ì1k+#K6o)5¤n
! S/†K&€/0Þ’œ¬"¥ƒýJú
Ú*~yËç.oâcØ'2å$®é
! D”s¿"ß¾56}&%Ý '‘#q.Y°è2Iýy)2ˆú)ÛµÂ%ý"ÄtI1.(†&Þ~›Žž-a		æ4¼1#.ÃÅ)tÛ„*50Û15"Ó,
è0líÆ-Ô-x
‡º
Ü4:-`/‡
! N&;+Ÿ)ÎJ3F(#	]
6F$¼â/ú#—)L5:d¶
>O6n!l¹$40î3á,-ô=¨D¨#¾õ
! …`™"¼èZ%Bd$�*ý½3°î3±#Ïê,t»â#™4ª290Q+c-ž>$"v.ŽC"f$+Î2ZO'jjm'
1Š+@-ì+´�%ŸË5a·}…$H-�,ýT2]zæ/�0ïæ Æ!ø]+	„º"75l5ë4àó Zœ5;6ZU¿/cÀ3Ì¾ ƒ-	#ÅÛ}£'cÒ\‚"W!­*1‚+Ùj$!ÿÛv0Þ3ÜX%˜
á=r1‡
Ú.G
! ?-Ý1¯*†;	¢Ú#Ÿ!ì'/„[d4¹ƒ.³
! ;-|0H3ßûQC….�0ã¾/auÊn&n*kØ»$]¾%ìñyö”'¼4/¢"\-¿ó,J&-#(B¿5Y'÷#;ž (@Ú!Ò1Ÿý Y]
! Ú0O
! õÔ3½4m~
€«'^ãc
! 
$â)‘,ãÖ¨/„˜#Ã¸»'X+%É
! 32'¦.’±ƒc© Š$6}3"	Á%[õ/
^$b'ù5ò&uI/šA
! üÝ-¢3ç(O3d"á‘4ð$¾1×'�2M#´/
! ½'3d�¯ž4ƒ'´0«*ÛÊ$EZ.æ¦��Á&j, ,ƒ¤
! ^		P	lW-5O•>4 
ü	XþX*Ç¡,€%�2
%*-þ¶.Ò3ƒÈ4àãÝ.m"³ëEƒ,Ç+o($&ú¹Ï#¬Úl
! r"Y‹—/§.Îä'
! Æò*8×‘n-y9
—F	'o
! ]ÿs0˜ˆ‚¼ r&r–$‘9·)Ï4ù(K4å&M-Pð	Ì�O®Ø$Ï'v4,4$$žË
jÉ–(
! ê”&//ô¾y3(2¼3Õ¯~¨,G'ô3‚
°
! ¦}/†I¥8$"2>'ëœ*ru#À5Ê%1!Ë*[(3æ)¨5U(Li#R»„&%%¹4Ø! hü.ÚK(Ž/®$;)0Æ%ØKÀ"g4A-N(*6ïà¶.uú*> Ç4À+?%ê+,  t#5«5h4%âÄu+0.§+�Î*)j(N;”¿+ß/<EØã;4Û$í%¸9j><•
! Id]
M )$\ìÝ{0)#V%à_‰6ý>2Ž3M
! ßD\�¢¾Õ2‚'U.Qt/²(¯3Î3¦0Ä)ÂÕU*½(Ôz4z&*+è$Zš€™,¿¹#Õ
Oÿ‡$-R!å"q-!"›5¼4éµ3–	,,W
! Ùl&ó›%:Ž+‹óÆ.Þ¨þ¢Ã#‰ Q¯eJ'Q<Ý/á<)D!·%ù™$.$)Ó$ƒQ&€y#þ*¥.Á.ðÄ3)"þ)¦6þ2 ûr#N³	©ËÇ#n¼X1Eï(þ(ÇL##Î!$á*ª3“4q1S1«)7Í­#� Ë5˜'w*bŸH,F""V=
Ö-:/	*÷ Ê##Ò
! à"¢�#V/Ç	hõÐ4÷ ï-šˆÃ"zý1¿%í0ë,Zå]4½ò,¯¾9,%î
æ/›"h%w‘i$A2&Å+F)Šà¹Ú5¹=¶T	`n)£*ô 'ËÛ/Ì·�A
ü,#/ �‹é(’&qì0¼*üð»+c6,¯»A‘´”
! À!ö#Ê1m#u4}4Ûz%.86ÉIU5UQ£0k2Ìà%ò'~ê‡5€Í
2–³Ü(Iö &yDèå&Ñ3%íø¿Ÿ
: ý0"
þA	~ê
Y,*.
! å|C)¤&e	‘!94d5V~+ÿ'¼õlàq�0á+¥,­Õ.…â4uj'Þ$BÎ+k5ˆŸ+¦:0®(1
/›0 6‘PF&ø)WU9ª–/N.Þp\/¯ƒv~×'¼°/ü|
! ´ð!ä[4
! 2#?EÍ/Þ€½+Y34</â”)pûž* &6÷Æ4Â%
35ñ½ÔÿÏ3˜-zg¿ƒ1ÐH23mé¾µë5ÖCô>/2É,†"ú16kä+W6›Z©­ñF„Ù1("
! 
! ëT.h&n,*fï½Ù¨|(·5	6—4¸&~"a	„j/ºr.p)3ù#; 
! $÷Ò0F#÷%M$‰N$¬6þWJ
F*¥Ûå¶¯ß'µ$34ª+ôš40Q2NÈ$#*ïÄ¦44ù ¨4x5€ý`3ªØ+ô)§Ø5B(a /!Ý3ÛÛ-Œ0ÇÕÏ6o5V6‰³/C0öˆ(M+$r(=3˜‰/Ul%§/O%)÷55_"}2ô+ßN3B%	EÍe#Ô/ $Q±nÏñ1óJk.Î¢ˆ”'Š.ñ
! ó*Î'33i)Û›†¦
! !ö"4
üf¶$=êÅ'G!!ýä"_ ‡V0vZ-Pª!I0± Ô&ô2~4¸3l„$:0–B6w0Žê4«|2,©,T&3—¨	Qu!3“
! c0é-(ò/�
! 2 ¨2gD}-Hêõ
€.5¥0ã&l¡z)-
<	c)~t&ÿÓ$A#­¯)¡6A)•&$¹ ž²0=4“&ãa32¸�xx(wÍk"Š"šD+Î4L.ˆ-á%ö·p1 úƒ/•$Ì%ˆA&b‚´,3,Ÿ"º3G<2&¬Í35(,ñ	„Š	/‡43ß&ê'×Í%¶™Ñ!(4˜ç$á³1Ç%Â4$È&¯ p.îõ8¤)a•(¹'“Ä*§Z¿!gfÄ‹(ÄÖ€@$Ž'®/µ&¯Þ#+Ü/Q)ü)‰~9(ýKÉ%§,8
€úÖC÷¬/R4”%*&Ë80É
à(Ã BJŒ#›·*x,É,U7.¤4yú	ê#.Q OÛ
2î1,P'’û>3ê9!
! 
! +¾‰¿z2ŸåÈ£!Å.7'h/.cš"Xð
! 0DÕ§“2,F†(m%‹W®
! %üŒ&bÕ“F4òÂó
‚3’TË%'·Ã!Ç“6¶='Ó'½"á~*]!R-'#EèëLl-0œ#å/I+n0Þ,�/ë/¤F+?.$+-5»
! !³Õ1¼‘3ä1 ¦*ñ3!ý2¿)e%Ý×á1,,i6D# G!	°-žª%-Z!Q-?0snµ Ž¢I
! q	h	n:®ø“h6÷-ïœ-Z$½5N
! —
�½(Ð)ÀüÉ1¶%É•>„%6"Xc4Žp(*F'?+@/4Ý,È1úÉxÞrT8jê$6{Í*²,ôqz
]
#*ÕÊÉ€-`,\àMQ\*0Ú"ö1«$Ô.-nà$Ç,%·' ž&ùÎ ïŒd[3ê"¸¡(x+ÿ/ (6
a#žj.!…);e$b!!±!ë&¹,j-þ54‰¥°

! ¬,óCl"öü'cK¨-$`-S(ìÓw*'ñ[.¸³Á)—¢0€ð%Êî½¦&Ã+*ƒym
#'.j+À.¨L¾&/"¿X!Ÿ”)P(Zl0_3¶<*”!÷Ùÿ1y,Œ™¼&è/ Þ4;.4	W3·1ç 
!8x/œ–ÖÆò"{ ^%,ŒôSßTå0§%&šËf-QZ(/Ã(p3³�ý*œ	ä·ù
! Óš	P,ËQ3%ió# êšK,r*�/ø"Öÿ72QÏ'	š-E.65l/OÂž©‹)J4÷l	$Ë.cl^
! ½,£6þ'¡$­$¸.wŒ"¬'S
! mI¡$_›f.ÊVªÝ2y$WÎÇOœ-H
! "%,p2Ù%2- ðÇ;(~6 5f%Ô"hÑ4ÏŒÒ+4�402„†tÒ#x�o5Ê±
UÇ™b£ ÃS5 N¿	»æ.+K5`�CÅ\Á1-„!©+°[	° 0#NÍ0uy
! i12l!«š8,|1š&0-#j³.¿Ð+*5
[6§Uìï*"ú—¹1Ð"Ù{#= "&j
! Ÿ4Ô'÷"â5F6„Œ6¶G¹	gÖ4˜+–›é˜(Ô5x&§!™1í#ÑÐ0Õ	F/(8N2/ú['L(ÕínÍ.ç0q üQ7Aö$¨.Ý0ÁA#H+Ž5œ*’Ã&¨1iuá
Í&†+2.£gA!4+ã/E2Ò"üÊ„£… 7
(f_¯'QµD*=&t�M	Ž)#êõ/”œÚ$%Ç*>Ôj=&!˜6Ç´'¸
Õ3]œ
! "3f
! !
! 	-Æ$ù	ýaÌ) “–±-	,ƒ/’ $¸	7íc%yC5¾û*Ê*b2ð4î(Ò.è3Y+v1{z-"(õ&+3uåî#Õ÷&éq!O5¥i†'¼|6&…(.0)3³"?4q$<~yÝ%4ç)N)+*�…÷3ý�0,¸Ì´©š6ûŽo6FO4ú zÿù%ë
! Ñ,&V,
! 5îÕö&­¡YÞ*È	:,×¡%¦aŠp#)• ü4x%j3(r!„"— ". n4‹	+nD'²L	«2ª"t…Àü&Ú[0Ëð5(dâŠ2¤�5}g 2‰/&
! O/½¦!š
! #["¸õÈS  +rð-6/Š'%g5^ß"!2Û#º.t.R%À)".y!D&³~5 .9&Ù05f"‡!Ú
! ø4ß$ñ+m0ä(Î#3)Š
Ùn6Æ~áñ

2Ù(t+Õ€2:})Ì¤YŸÚP}k#c!ou>)^'M3	ˆm…ˆUËa3Ë	/·ˆkm(|ƒp!s	¾)¡0¸©!×:1ÂW03(„ 
! T%ø3Î11Ñ#¨+âž31ì'¦5
"¨!!àO"{%G	“'Wµ)òx)
‚!U%L3&5'›6œ.!
! #ÀŒ4/3í5J#d+¢#Î&Ý¦ý(T�*ç"2 )£ðëá)?<'5§0ò${	ˆ4 !x-Ô+63+Òƒ3Ÿˆ¶	#`�$›)¢.Ÿã2=Bþ=5W€$×#4+Ä-Y5¤!”E4:)(¼Þ
! e2v•	–b,ù#!ÿ—Õ/iAõ'´œ&X
®3>¿L&õ#õ1%/¼
! Ã#,Ÿ©
! q3@l(ÓUþib •J:+	Ù:O3É)†Lf/+ËQ1š1ò-¬k$ê:3%›".Ž(+�Û´
! ‚Ï)È&V¡b+# Å
«.¯Nru£&Ïä..’0È†*cB¦6-È]�0óÓÈe3-…Ì4ÿ$£KQb*E6ïE'+)í
,11ž\˜
! 	%SÊ)-	Ôß+Ë2L2d§)*m«(ßÒŒ1€+Qà-?6>#Ó+Wp	¿#s3é!8Ù	ï	*'³û(†[
! 4ÏÏ1•0�
! ·�/(¹ã/‹É¸
‰öW¿(G
½`%�JÑ4=&Ú¢&ú&Eu3³j$w#/&+)ž1$3kµ/)xR
óÓû8Ù0J.ñ'¢ Y)šP3?/s
! -¬Š‚(�&Õ4L-§À4,!6¹0o#êJ!©D4_AG¤1í$(º)Õ³y‰¡	Õæ(U$1)¶,d!
T(¨&ÉB.û	V6
¥30(Å2$=-m+ä�(·0Ù(P1±Â'¶F 8%«Hã%y ƒ(î<µ0šr*øœ3Åc'6ù
! "ÂtZ"¦è%œ!±”-ëš.4 Ç0ê@ó;û.T)—%ˆ.¯×›9ƒ%fß%ï%
! /É¦k)l'*A6ŒQ$+oym&C1¡�0Û+›#|´a%šæ.¹ÃOæs(9 ·!À ¡Ë#4B‰-²Ã(.-+æ$`"Ê'!12ÞV4Ø&qIô% 
! §5DïÉ"(`'Œ†4?ð)+a&å-Wå{z	ˆ®29§å)}&#ö2kÕ%è*™�Or$ -² ×-@«&×*™3W(k
! rí»-1Œ
ûBÂe�©$¸Z-A,Ã‚?
"/+/Ê‚„â3‚ó>jI.oŠ(�ÐïSüÒ,&tæ
4?	l=.-_x2
22èêT3
&
ù<
! WÌ0%i+ý4�¹¤³5àj#K)§Ö2=$¹1¯.
! ¸ Áyà'Ö‘´1Ò)$)c•3x1Â	+�+ô>.ú¥%FÚ u
Ï·²Ùí(û26i
Ç€b4;^ð%’$y¢[Â
\%*–7+q+*!i2ß¡-ý·~&
! 6BM0«ÿäøÎôÌ•é+‰2
! 1NB6úI6k*Éà34q2`¸, ,´ œ2äu
O""Ì	•q&œ c+p$á'Â4âÖ1É€ûà…&"2f,4ª
Ñ"Ñ'¨ÐØÂÐ.3.p®
1”-ÿ|-Ë‹2"%	P3Æ»n1‡ç	£+à _�-¯
,Éäö_*õ+2;Ë!(Ò2³%­ˆÀ'
! )ó3â"‚
! º¸2Ä")²*R3Ó2c¨u¼0v+4g†.‡éý”×:!0;&…•'D/µ'g¬5Kú'Vj	"6 ÉÝ©Ýüh,« >r	,	1yîR54^º­ÆÅ	_éö‘*Ã/ÕÓ%€)øùð
Ž&˜&5õ`
(ø#5Ï=(­ÿÛ!Sb0ÓÞ¥ ®ü2¦îj7dþ4 P2wNÇ:‡"[*Q.å”6ÒŽ4y-§2Ù$.ùvÉ#^4*}¼Ý(²&! aÏ+’!žÚ(\4h2J*®1Ä0
! 9ç%Õ™A#Ã$Â#z-£
Ñä
! ¿F.B2I$ã1v&Þ2�Î56õþ66k¨l*?10&	"¨(+S)-$†#9½*Fð (5(M� =+É+R6Ø
+ )]$W.¬01À(W+¥t
! 	–,.!R×.ï²$hbc&-Òé,6½0Zõß-ˆ'	Ð¯	]“Ã Ì'î}	A…5¸Ê
0q› òG *£ß¢:)§¶1->	ð+"iÐ>*S$¬(�0ta0 í1è|¹"*«‰#û(R\5�’(ðŒ$¯1X '
! uñ%T²,ˆ
|%“ÖÐ.Ãññ ¤')¯(3.‘µ.�}!·*,
ÿ&Äã&¿
¡"E%'ê'Žª	Í(›W"Ä2/™2�}5
H÷¢è°³5<"º™&ç¢*oy2°	¹ñ(!&w#¢$!8Ê0Úú­†øež°É(ô/ ¡
! UVn2B»H²û$ÕS

· ³]%(‡OÔÈIÄ?2	À©·-I2lhç4¸"à,Tj ZU�)U6,3xÁ5­6î/i #•3…	°» 
áón¢X	.)?ÄÕ&X,$u-#/n$‰+h-�#ô#b»'k!®#m2Só/((Y.€Eß.J(-3@0P0Ó3h-#á(8	˜_%  8b-²}+7	•E!!)ï0ó[%üç!§6á–(C64
! a,l	À»c(d.‡0Z6Ž6ð*£è(U!­Ò*¥
\`h*±ËÜ
! A$.›�06H3¿0p-T-æ5Ð|+ø!ð:4ò0¥e%ðøMî3ùv#˜Ø�E­21Þâ+óòå45/þ€�)|f3×/44dÄ4'}*lf"µ=
! Ä<ˆ%Þ„(ùa[(Ÿ[nk	é3*ç‘.¨.ú2*Y2w_J-2"&’)w
! 1s*�3HˆMà�|ˆ¨%‘�ã	r…-j@"¼µr2Y*ü*Ìá&ë)Ê"Ì$íw5öŒ˜5rü/Ó	†6[,Ž!aÈ˜$¨ 0ù»4ŠÖª­LJ)?vsþó
}pU0>ñ/Ãœ$ÿ2ö,Pt"äU
#34Õ
! å 9+Š0†�G,Õ0"w%
÷X@1¨*þ é�S04
! 0a–)Á2yZõ¸*# "°é+-Q¸(ìl4ÌØ*#)­3��r
! ²îŒ+Ô(,036¨o—€# 6«,J"ùe*g&0iÒ
±%ò†06i*×5R$ -Ò5‹
J ?Í�3gõ+A^ -œ,têxÆ
Søè o,Gû
Â2“)7ç#º–"p
% 
! /m(ð21
! ðû4â¾0íÃÓ„
!  3R‚ò	iÅ1©6=�5+C ‡'ˆíG#Û4Á4nE)\ˆ2L„5Ï°(
2/v%1wS"™&4ëZ45)&2¥î"**b)V¥2Üú%'ñ!ÿ ². ^,îà#Ûã-'â}~"Ó,-^¼â1$
! o
¤â0Ð5Áú$�T
Ø/‹0É204ÆÊÛ	ÜXËMcãõ-è"+Ô8Ð–¹)ª-Ag
! Ú’#È3,.‘&ö,	u*+$Ï³ºõ�-�aÍ
<(ƒjv./™þ¸$ä&?1ÌòM'EGB	…O(ë!`5nv$Ö$Ð!›
! B0+C5[Ù[ú}B,ŒÚŸ#û¸#ø0
! )I«¾.ð,è+T6ÿ#25œ5ÔN|)å5Á«#rzaó½é)½Þ5ž‡,
! Œa-¼ŠGÔ°)÷0ÏSñ5d,JùdÍ{Ì#­/	K—›/ÝØÎ†	m
! þ1S“
.ÒoB5L(64-°%Ñ3¼$§ˆ#Á
! ©%•y&ÆÃt,ä ,/£,Ï 06ÄÓ@(X)þY\ÓÅÁ~ÜwX¨(s_-õ*+(5;1Üg26A3ù,.(Î	�6L!±U/6Ÿæ÷çñY$%Ø	j•Àçº5R½V$S6ÐÍ
! û´
Ü—6¿e#9'©w*!4À»3Äûª'K*6&T
! ²Ÿý)þ5¹
X+Í–*…,±49k&¶!¶-§| ?*À¯0?¤Z­ˆ)†)	Y	™n%#-&ç%#1b7šš#Î
:®Û(Êz0P
é� 
Ü g*TÑ­
Ö" 4‚@šG6x”fq4f+6ª.¬&'P—ï.è85¬2Ó.”2È.±	¦X,oý+Ç3½S2“M×îâ!²,9%Åq÷êÌ§ð’*•ˆØ(%yš+=6�6
! ,¬i]í"Í¶À$Ly*œsgì­+ƒ÷I'
! !X
>6Q/}"IÜ2}”.�éÿ
ˆ3¿.(TG£p,*)*.KX+„
&d0wÉ3ÿÐ"zº4
! ]/äâD¯	¦2S¾É0¼Æã5åŽŽr|,Q,2%f+'¤/æY%m=û"(#þ¾+.€"Pw4å-ÿµ"…0ïœ+&¿€A·
! o1s+¼!,ù2Î )^NäV1!550))›tß¿&¦+’	 #2À
Eç€Á£#C'9rL+�, "ÅL6ù1v€3ÿ)�?¢m-¤2c #ÂaÇ,œ1˜ I
Âƒ!k6�	)'d
X-%6��? /@&×t2+Ö,õ$“ �5ëã+/Fw,Ý!#áÝ�ÛfÒ†_.’à);2Ê,‰.ó+�%#lå”v6e Ò§*K 1Š&Pƒ	 03i?'j!%ä.Ç
Ç‹$é0D/2ÿ+C`1�A1–ì6f*n©¨"læÕ5úy
š
}>%ÇÅì˜Ç5.K#6h‚/p#52�Ä&ª&—ç5—�º®	¸)Š
! œüÍ‹5EA%Û
! G$d6W,O2Ó¬& u1è/8…ÚÛ§¶ 'hJ;/PK —3¤&6ã#î2\È$ž |ÿ0>
¹ì,³'Ê8p1u."Š1h0[c*•Ò$w
! (ö-‰\·	Å<4fÀ*5tb§æ+ðU2ë-¦	Ò/1ì€C,5$ºüÌ‰Î(¥ð,ãÞŽ1ø˜*è4¯"´4ÚC(Ê/\ 6	×!	)Ó
! ¾3](%k—2¯%´ÎíX�+ª†-#+16'@1E1©+
! 4&˜3NÜ.,ßh"Ø™µ&.6e¾$.Ÿ T#6±-™*4/èXUœ.þ+›×¥*&,8+^‰&›¢	ôÑ£m16*5¡¸¥5OèB1ºû¡/!>_S,qBIA4ø›	¯.*á ¯6/©1¦%½!›$ïZÂ ¹Hš-%%1«0%é
'l)!Šo+?&È/R"ÆºŒ é„ß0þ
! FÔsZ,Ú&³)e¾\[ ˆø'sâ
*½/‹3þ,l6­Ð
! 4Ég,–
ˆ—.#�&Ñh<rà/%¦‡+Ê.#!â#—ë×O˜x	
Ð$2Š?,cÝ¿ý-;9b¶0è©¥»ú’1g‡&@¥º1P)52
! Ø,Á$:"Rµk4,"º½h3…+©3+J&E3N1;à!Mº/F\?ÿ"�d)w~3'e!ø*V#o{46$_K4
7Y§x48¢L1]Ø1y	¨3‘‘(p/û	!¦W%=%+í&Q%ny)òž(�Š)&ÓÒ!K,/j3þ�.®.í€/ &ë*ž0xOF0­0äB Ç$+±.]÷Î8-&0láÍC…°•÷Ö�3E,W-& ¸/ûŽ,†¿£.¤*¥"$~ �- 
Ô2ýå,_6¸!1ˆ»-»é¼' (0�ˆ×Am	¯-´5‹æ
¢ùvê
! Õ$C4† r'ÙÙÑ-Ò%)`0]1ÒfÐŸyG$äè2!wCS ´	3+¹)Š,Bß}%),P&­¥
! +W*À=Í¨%ö
! Å Tü†,�.ù3'
L
Õ#Ì#‰*Û.±Ø²!W¢IÜ+‘„y§
�1h.š#¡4š±+'&5"€!+Ú“*›&F
Y6Ýp5Î)zY#ñUTNhMÞ0ÃÎ&š q5=‘"‡*A,Ç)Q*a/?32Ý
! +o×Ê&K"M4´t	ž,,Ñ{0/1#× ›Ü±
! ³+{&	‰4€1�+Ú)Hö*<�)£í,Åu060z3†	070/â®–-c6¾	ö+Ñ‡V-)ÎÖ30I‚-ÈTÑ6E#7$Ö&¾Ö!º&¢1R56š!òæ!
“±Ž-á4_Âw€JN$a-É4ŠY&˜£™¢)–4ù	…/™(²41'ü3�,5*Ð,K3TŒ-ðÛ_„ã3?ã(V	y/ë�/~2þ.Ñl!&1R_/®&´K]!/Ùî!·©*‚G�=.˜¢0!å‚0Ñ$6(Ë	;201Ì*#ï5…6ÂÝ‘6N,HÞ)
! y.81ã4D
’-Ô3"N4ôÓv5¦H|
! 1BÏ2[/Ù~	È5$5î%ù£-b$Î'+€Ö¨-
! C!÷1r+¡7 ŸS4ú+Ç l$üˆgb/î&RÔ
! 4p°—
! þ¯»);#	Q¡à
Åà/‘)~!VšV-$);!ƒ>³5 &@h$*Ó#!m0º-Ã
! b¢Œ¡h¦"¶w-Þ°].z'f!ú{.ì$ (à'øt6_Z&„/¤.'ö½+"'wÚ
! ¨$K!.Ë%A
l,Ð/ %%·ÇC`×(À¯,-"#_$¢6ª(
?(ab
Q!·å'Å¥f)ˆ  4Æ(MÒ3{3²-'¿,È ô$~)Ñ&!u+å3¡á$¶A—(@,´X/G0J%q6¬�)ÑƒG._2D¤"
,ð]÷
3ç*qüwÌÇ'¢ß1³!Œ84b&òè#ë8#H%Ñ)ÁT43..?¸d’Ê!$B&H'3^3­01\!Æ
! T«×$…*
óÈ+Dâ.3X3Á#\%+&Ð*X] x'sÏ
/-m š*ÿa"‰	a.öÈ÷$œ(é Í�59@Ggl#¹+–)
&ékî½e
æÕ!”4
ñ-^C!ò*p+&ô¥'^.Ï]g¹2ô.Z3­/¦16:6 ê-kÙ+@ù&Š4àKJ¥Fp'uÚ2ê™w
¬µ).u&¬E
¤£4WÒ¢4µ+„	{R
! Ö#]-‘ï"Ò4\›ê!s»‘
! ¿\*g*²8¨¶
! çÜÞ(_ñ””!+ë
`¨
’,^9(K'ö
å	&d@k!³4¯
¬�
! ª7/Žðx.[&:2/ N	=1D #20¯‹/5+7&

I5?!†2h'øÅ3ŠF2�4�8n5lm[¼)	/x3ìÅž&š®†M(?‹ ’
~],ç'Þ'$
"4¥&<
! ·${(>’5$‡úç"“#Ë"ˆ/·"Žt"áèÅ*°7÷2Á#òzŠ*ž#Ž\+w"r-uP0Ó)ƒT"Nù!t2B	H4$‚;ó1 Î	î6\,L0¸!Â-9ø«+KSû%.1­!ÁCÿ,#ØYØê!¶/kSÙT×5Š'?�ƒ³7**å+Ù]‘0§"Ö‹Æs” Rò1ø%m!¾(êÆ gúÛ)t5Ž2²¡*#T¦$‹+V+½á5,÷¦/h¦’":'
5ô
! W5c;~¿$2¤.U1[ë¹°0S3Ž÷š%–_àü
�,�«%‡Á_&â*:5M¶+›,
,Ÿ1d*s+ÏT,Øm/`
! ªž&®È2ù$r/ã!k-Œ.42Â$\&;Êï§1Æm*u6¼=!h#ÖO!“Z’;�£ì3â•,A�6&s·›0	Ê)º!';D4…:(Â¾2›/c
&$"š0šå.XF©
b—[	â,!øh&Àª$Ð¤,†2	Xà�2á`þ3J6…!6í¾Ž.Kw
! œÈ))‚V>5{-}€5�‰0{S!z§-O	°#f'ÿw2,�¹�1`d%…Ç¼	\34Ü
ÝR0##‰
pëÆ,Y‡#'	0(‚[NÞ-uµ”	-(K2,+¾™+áÆ2ýE£2S	Î$”
+
ût|"Ië'bE	â%J*
! 1+%/(Ê7"I	6/¿��-&¡2·+ž3ØÆéÐ1­Œ)Ä ,'3�
“Â—<n.÷	>1–
! 95ç!ºUú,M|#
bf
! a1¦-§$iV*¯d-z	Z1Ù*#%W&Å5	4<5È'€*¡ý%ð¥	
Û±¶Üö76ë%˜õ,¢"\1/U"Î1âdg
! -5ðú0y6*Ì$åYHf		aa5&)Ý#Ñ°� ø
$f&U¹>,C*‚À€44çä©Ä/ñ;›*Ä.ö	!Í'3åH(G™)Á3{ž$�x*~R2j˜(‚Ôe+—q1².Æ'{.×¿%,%Ï,¯&g#´Â±˜!N"ÁÉ*ìbI)¨ÒÅ´*G3z(¹£ì:Â"n3¡'îÃÛ|.‘+Ò	Þ$}ÖX°$çŸ'14?)-£R)C$ÙN+&Àñ,t
^‡(cO¥/e-ò)sËY(£)ì(µ1ïô-Þù-Õ•å·.
33¯5ó(Ï!$/5¶HÆ#ž,;0,V&[è ä�'—*…“!’Ž
k'Å$Ö*Ù"Þ.Y*||/w	4É “æ#Æ	Ë3 &
^
Pj*SV•"u%²[î.0>€ô"³.x#rV5U—u	­i3ŽQ#éÐ5®,“	1Æ+×-'"’2V„³2#CVŽ*€q ü¬í4‰"‡3Ð_(Þ%N@zŽ%=H$2Ú!Òï­.%À-´cƒ,5J@	°ï1°·g6xì*$53ö ¢+å# #­ñŽ#«	‘5Ñ
ÄPÐ n÷4K
°µ2Ù/Ý7fž'‹*B%0î
! á0‚ g2jÀ
! æ&0²}¼A0&;ƒ1C`ÍëÒP-f'È&Ü	1qh):¤0pü²	à
|&/‡ ²ã	˜.[2teÔ!€&š�"cˆ)%®hf5™û'Àº4
EX•{½:ƒô·&Œ!»ÝÄÌìH<5gñ¸1ö/é20(
ò4\(‹"8 bÊ2$]¯!¬*=+)+++Ñä5s$¸É$
! ˜É
! µµ!g),6Â/.	ž#06
t2L­1ô(m±í—0ƒ0+@_4°ø1	2a2æ	fZR/*‡ælºÜV ªàx!ï(/>›
²òßœ]	Y%r[ýö3)o�Ë~35-%\'„2n	0‚¢(O#U&‹`#ÿ»#^¬˜2K$*J1í
! í(Ð
äsF!Ý&"*Ö/¾1m<0í×
! LK$Û5ØB*8Þ"6ã÷c_`³�¦(}1j)iN"“1ë3ñ
! 2oœvªß&7’' �
! í3]&x. k^/Ì1*åZ*aOä36o!+î'ï
! N#´2‹«ª#ý
.3‡±/6ñÚ	03¤"µ*ÃÓ Œ'¸'ˆ$fÌ+¬Ñ
! Î‰ôƒ$Heu,š5f
ôäÍó051A"7…%Ê®1:N».A,Âï+‘�!†¥±™5W)ÚÂ�	>Ö‘9)ì$W'ƒˆ	7
! Í`.š)4©"9,­"3mús"�5( H)xf 0ÈAœ¿4%gj1ÒÃ-t*k æ¥*.´“�b
! L
! Ø\è&Úñú.S.GMN0€Z$ø`*6ý
! ì±�F3Åï#e·Ö+�$›"m×Ì´á!”K!ævÚ.¬C+Ü0q*°4y"š		!Q6¶v
! .2 )!�C3‚4Ÿ*Ðî™#lK:&@•.Öt1.‘Ï%Ü›Ÿ06ý)«k-Øñ¥“¥vç'CÚ…ß/Œ5Ø4ª1$lëðœ‘	p"o«3�Ä	µh
½1¤5bQ(ú3n‡-4ÎŽ$ùM1äk™�"éáÛ2#g#LÙ,7!ßýÑs "z
! c.'²ô@4î+Æ),(q%½-H&íN.ù/£/�$Â*´*,ªI
! ž!05=�ð61G%Y/Õ†3ÄB *×2�(ŒB],‡1µ%‚ñ*_]<,ë+šã®5±3Þï3ÜT+#/J2ö/,Ô4{“A p
! !]¯ÔH#ü0“%€(Fn$
! Ý�Î.<!ÊñÁ×
á-¡Ø#]%
! ¬ž2R+i
! 74æ»‡-¹#
! ^)±5Á!N6=^Ûo2¿-qçÂ�"'³$Çu
! Ž}�
Œá,å
‡±ì.‘4	,b´-Á
¶~'0
! Š]M,_{"4G1.¨ó57(I0¢2®@QS#˜}
Ü¿¢/�û)û,#Ä—+Z
! W
‹%¬è)ˆ00j
_–.'4‹,#5ø,˜9-+(ÎC-F5N-K¿‡2sS'lQrO_)“….0{/…¸“�!åŸ21³Ù4(æ0w6™Ë#K
! zJô*ë0î.
(Ø%!2ñ&Z°õ)Ö5U	{jÀ	.`1uZ(
! 1Ã1|3,�	 &I@ 2`1R¼5â$®*LB/„1ª®+zc','R&-® —#(Q4üCŸŸv�üù!Ú'G{F/=ÆÓ!Èé'‰—&P2!ÂÉ—é
Ç1¿}.3} EÓ0£3‹~.ì5‡U3-…_	Ë4Ã4Šªo-B#"	¾/ò+¸ »"–2’	ÿ
ìÆ¶žt4*RF½#å›fÅ0÷(î5‘11��&qC/„+Pû¶D2Yk’.&ÿ!è
¯2ë(	«^
.‘(pÏ+æK™.ê2=ó-Áq.½Ï†-I4W#ØZ#
ˆ&Ö
! ä$(ÿ	ƒ
! š$‚"1Gg™º'ÿ%Ã2.œÁ"+kÅ«:p[wÁ(1ü+�m5ï)>(Œí/òvâk0¶J+ëB†$@x˜)n/Ò®É-½)7ªŠ/z¾Ë�ò@D*/5y¦ tÈþŠí%§3/)ò•6±	'°1‹4	¿÷5”Ç•ŠâÁ$1ù)vg+2Ô%!G4!@+�'– "�5	 ô&j%7
>¯9ÿ*¥F?ŽÑ<CM6ÁZ †%P$G"è5v2ü14$3/¤#ñ4•Üu(!òä�Ÿß	Œ�|'ØÍ$�*Ï"©)Ø-Ü3Ï48ÓF	0

! -/eÚ3Û^µ
™!Ó2ØÉ”œ68"e3�²
j(B0ðh=â(¸+9‘)†%d
! ¦‡­,Ç!ô³§	MT/¯
! ì+‚$…}'é*kÕÂ5¦ûís/Ï5À12
! *Ø ”¯´ÒSˆ¼F1Ö ¼¬-9'ž5%.ü5ò
,!ô	5²i.4ùå()Z+Œ,kò½
! á/-2!ü$·Ï-Ÿ2ã0¼»1ênÏ0·3×+4315y(á#z,›˜`´	B
‘ 
! ê$0_l+ý$�)Œ÷)ô'*"s.\�0!s5¬Ö	i(F)4úË+).a(Ô)G�/�O$ù*L,zÆã'
! �'wéÖ)1;t(Ÿò8&À·93’·Çg@!…4ñH’.—$--2”*ô.5–¿3@'1øòU)ZÿÌ(¨}%½3*YK!IJ×3ìY*2®-É5Ý+Ü-SØ2”/ßº`žÝ$Ï1t3R¶4’m­kâ pè)î
ø$m/÷Ðß&®ÓŒ*”ÆE ÐT =²5„.‡Ì->~2*2/pq‰§©.-,n ¬
! c"?$£ÀÊµ4�Tw
0 /'QÓ"Ý).W	>0ø.uYPr–Á+!A	÷'@sÖ6'·,D$½.wó3~(q,"TH. KA
Ó§
o4242ÕFädT'c/ç1,)ôjÞ5Ž¹!àR1¦™
! kŸ	[Íøn C¨g$M%3GÅLýug +7x6$+æ(q–5T5è'Ý"0Â0�;+!£‰3(¡,Á2ñ$Q
! õ ¶×,!å2û1$0<.z1Ü$×,è,Öçg0„,Q'‚6Á*Ý13œ+ ×)d:,)òxx	î3g%‡6£‚1Ý	 .	û-ªï!R"“,	
!  /à0Ê5?
! X0Õ,>½öåÐ$4@*`&á	¤6d&Æ=ÛR.Ù#BÂG&-º,C(»U+Ë_E*�+Š:T/Ö4Nƒô·7�>"�Ï“È(ØÇ(m.óÄl2ù"æ@Ÿ]'Ã	‚5ú
! 6Žç§Ì0-.�it·Í3(9�J'í!%e3æ*ôy5ãh“Î�ô
~©&ú5‰(®“…1;0Žð"}Ú,Ü%þYì4_t%82*$-`2™á
! 4í)ü† (�(Ž 
! Y-ZïD)Ý©5¤¢'	ƒ*n$©/D¼q{n+8#�Ÿ/Û%e8òl-«!�"V2´!(I(m4—K-¢
! L¾2GŽ®)û&u))p6¸4$'Q.Þ
ø(E“"ÚË)ï/U cž½2T$¹%í'^‹b~&f·
¸t 5y+’e1¤Î0$.)d\¼-N%hÈ#G1Þ+Íü3z"¦,¬r €ŸŠ'¨>&®ÉL ©41<2.É*�#0$sý&R*±¾-/²/Š Òô¶(çPÌ2!¥)N¢31Ã,”:i”±"+ï
œÖî5*
! 
! Ü+Ì 	(×44q;%
! ÊÞ/W1dä*·#].ž
¥ß¦#g
±&¬)ò#i+(G)C^*é.ß
h1B4³(¿[‘ÃYE$É›<2™»&µ,9{ã.¤4;<ñÁ2TÂ( 66nf¯$…™$J5\
! f
! 'È$	Ñ$¨*¹*"85õŠ�¤ $Ø
! þT‹.H5„…#ž+Ì
�€0O&ô%2b#>¹.9ƒ±ª©óþ".Œ%R˜È
¿ ¯4@.o˜ï&w$*4¢æ,4éA+Û~$£/5S%U4ý,ÔP4€	µ5ö3v)SäU-0Ù½1ÛTÕ'uó$
! ŽÂ%|wì;X.G+O(Kï1œÄ#¡!ÄÄ!6“3"°3U
! CAÌ&’6�?©%æK%Jõ3^!SÅ�­)*1Ü"e5n#%x}øD¥J,—™Úö)1èGB9&.·4à4¬.ü#B"5.îá2®!Ó/œ)-[d*%Ôÿ=à5ì
! ¶Æô,Bõ4…(Æ¾!Î*K&ÐX6*¼"5mÈÒ,ó'í+óZúc|5D-Í5�-j&
 íÊ¦3ÿ
! w.*/&(v,ó%”1µ·â
! O*>’þ&X™¬6…"þö0ì&ºù42,#6 º•Pc`ð1¾{A5‰'W(H¯»C*ê(‘'Z#“$|ÒÌ˜A/íƒ+.B‡N*5,þ�Y"úý# 4Ís&BÉAá!ƒ4»´í m6XbE-

! )x
! ‡¸p ±
	Çg(›2åA* 3z/�%--á3�$ƒò G(²'š("âÍv!'Â0<c	‹&�t'¥!‚ƒ2;'|	Œø
! $`¿Gx-¹±(«-*04$ 4’vÎ%i0E-ò.Œ	C#^+p*VK€6P½‰5áå*’M.E"Ž32¡4ö½?"u·Ê(4f4"Lx">!®%àÄ$oÞ­5W�.‹5¶�1€ �6”ýX
! (è\žÁ,Í�Åap%c5£v*m»*^4P Å
! M)$‹ì/‹6§f2}1ú+`›1ç2K1‰É.›Ý ¬Å´è{©3)!¾˜¬	Ê v<3X#M*,½3	"m“±Wa0¡5G2ª6
! ˜,%²3ù9Ý4úŠýb+Æ„)]²Òt
! b+Ûö(o[+ÿ¾Þ1#z.7-j6¸¡æ3‚
! )Á%Ï	)3‹Î-<35#k7å%€'qe/L–�W tÃ1ß!w.ˆÂ
! ¹ì!~0Ø#´
|!Ô¨X'70‡o	RÓ{&ª@®Èê z63>-´#×P&µu5¡+) ò rŸ%w Éü!V„-”ƒ"šþ/21#ñ2‹ñ)çxc3«/2*-6D,U+›3Ê|i4ÌÔ¡ß3f(
*Ð3% Ò'áø7%I'B'e(þ-Àï,vLL ûO,Î/^»/²‚|4zµ(œ/èÔMx d/�g'°ì;è ^!"Ñ”.RT0)6+&áA¼ü
! _5ù,:î$$,ÛÔí*¤J›O[!gº$Ëñ-ñ¡.¬+wÈ,s6r5;î"s'ó"ô Ç
! „¢2('©4Ú¥P!)*+"»%ï&6Us
Þ¡‚ã*™-	%Î"Ñ&©(ö£(!‡%!=È0^·/®4"-E
! 
! ¿Ã°,Ê
! ],*ß(—o/76ã0Ii�"ñ#=o(-[„#ö3 r3º«41&*<&®"\fÈ-ê*C2«mg1c1	#Yë(ý	K/>/¥6D.68ç&Ö�Æ 2Æ"0i-¥$�}ßÙ‰<¡ÿ2$¤ë êÝé§'{6å	Ï.+W/”+$L4ƒ0$¡ä,‚'í2Í!±Ë Š|ñ^|Ñ/7w�i,p ¦1{G#–0~¹�!T’ �
K›-µÌ5ë�)�1­->»35(õ
! “(‡à1º0H5X!
! %ÛbÈ1/Öž¶m$añ©2�U4!+C
! ÅD{c±’”0�.R}$Ä
™0!#Ì,Å}6Ø4þ*çZ])c2�2šxgú4…
{,¡«¾#£5De%\ýªê&|¸´3•mÅ#J0ÓÔÉ/o'’škË-Ia¼#Èµ²"gð3$1ã)õÈ 8
! Bî0ÀVÇù
àÁ N2¤
kJï$L :3ç
! æK0Ci.�é$î-…V
ùÔ,ð”z5.‘ÖMÕ-·´†6_ýq)�4D°'tFè1iÚ7ð.ÛE&C†1
91�
‰ôæ%Ãw/›+)5^5+0\"@
! BŒÆS'è
! d2ÜŠ¦'Ô
F,`"�1.²Ê3sÍ-o�å!q'ÿ çìvP#ñ€M³”3œ'd'#U',, !»'$å¨6~‹,'2‹#w1r,ò6)ª‚Å-Š«ÇÊo²
Å64M!à+ûf+0$`4‹'*�%$†-¹/ÀÑ2'‘ÌÓ5O0�	lÐë
! °ˆÅ!X"š3¡Z2z<:%5
-Jõ”5çuô1±$œ"U1A5
! Ð2^(àµ”,�±0‘0„3!;L'd
)»,VE(`!&0Ö0þ0Á^%Š3ë	D3÷)o*Mzh&ÜÕ¾49#ê	c$•5‚)€,í@�J¡#çr
ÊæáD
! hÇ2„úä2ãÞ‡MÀ# �-0N’%Z5•2Á'Ü'—1Ž	xì)ei&	øN'"¥k/¤
à3Ä(M"‹P  »5‚,Eg-O-ó7‰À&Fµ¨Û ß"Q=^Ë
! è-$}dï'ë.…6,¢fÏvÈ;
Ý5ý'M!Gê»= =	ãI")&Ð°*H¿*’3L%˜o0l.?5éï	o%8v‘µ ªõ0w)N^2»Á+ÍÔg"Ä%ü„'¼+MŒ&­
! *€
]µiÅ#ü{e},’Ú”(…2#»(U,ò
! 9¤ $®[)3
EåÎŠ-Ù'/@2æ"ä#1&/]%îÜm)%\#L$T4{)ÑjT!Ý Ÿ|œ0>§u'¥+—˜ÙI»!ûÕ-ª*Þ:$/ç+Ô$ÛÝ'«6«�.A.U&(­eO)n"ŒÑ a°ü{©ßÝr¬#¶ø1"x0Q	>×&µÅ.ss#€e6$`—-'·
H0-ø^ñ¼C%6!þ" :Lë"Ó-£6Y
! è$¿2M%&è.º:Ô'5–#Šl3n(ïi!0H Ÿ(	'žÄ'D(þ	1 Ï
…ÌÈÄ52|$®E0ÜêQ•)š)’+m‡)s!‡!qB+“]Íâi'p6Œ3‹!¬1È!ð3«r)6#Õ f/d1ÙíõÝ1�"?â_6|'h	Œ©	`O1Üžµ
! T#I,4Òq‘5ÿ.¯:
! Y¦'¡1¬¥(À5%Å 4•2‡ÑŽ
! 71=#r@²1Ü!1
! ‚.Ê‰òÖ3ó
! uÄ;,_+3	Ã5�“áŠ6_,´„ê\ÿ#$v"ñ.œ4r§&«#†)°!.s’”#?I3#Ð%5-*Ù&wß ­=/é1×"Y¶#
aˆ5P.¹Œ²=2•h™›'z!‘
ü±	5¬F%30Y$S¼†!X
! =óÊ
! ‘/]#ä
§×/*:*ZF+r%Yä0ï ˆ*´"á®0iÍ	µx³)?§U/c%3Ü,'¦®šmI#âã"45Ò
! -%5ù0+¬0�4º(\$ßÙ
! ¥1pö5ªó&�(SÓ-ù+ƒ0\6Ã50-Ù!gXó.|
ë+
/ö
¤%h4S¨)†-H6é½ÃÃ%Ø(ÿ�q"!*`(£1ê0¸hs�#QÆl1Eð0ÓÑ.eï³-‹	''Ïº!'/.…&r�³0(•Ð6{*r/«aæ,‹-)×%ºWH­,L‡.‘Û*Ð-v Ë%h5Å&?�w'3š¢%á.¹-)!+G7#z�'u"B="V.VXg!ŽŒ!-„çº„“�q/1%™Ï$Kp0ý5	§ ‰)ÆvkUa0	|(j"A¢5Ìt$ü(0öË$¸r4Ý*+É"÷^q#¬
W 5J"�
! Ç6+p4j1(ã-å1žö%ïÜû+ +¼¶Ò(ä%:

+øïš
! %¯+ç!w3!7,Y \%qí/¡)\.+	
! .–¡(*3Äø2ìq
! óÝP%8(v/Ö(÷àc>+—4,ø4Í ª0"Üþ>
! C[-€ú"#$	2¨ÿ3ÿ4×Ü)¬$åXî#õ(ÖÏÑ0Ÿâ-ö“5õ&Ð'ªØê)dÎE¶&Ä©‰1ë13
nyyÃ'@%RˆÓj
!  *WŸ&Â	®‘Z)££Ùp(ä¾5c2Q•!³ ^1›¢,ßþ�(·��„(‚¯&P5H Æ1Š¡Õv'ó4=,L%V/Ð&·Ñ%
! «†Xýl&c,/¨0¥"o­›Ÿ/œkÏ
! d#”œ�*}È #V!6•.œ-")³0“-'ú£	2\½É´&º2þ…èÖ%'WfUâîÇÃ*©0­	ky0–pDý.ûßz Å{Ç¹5M"`*ôço"%0,ëË™
·-÷ÔüT'¤$6ö.I-Ñ%à.a6(‰ÚO4ß)X(Ò*Û&XÜO«
! �¯#²d$*™£¸$»�3ìö'=*Iìæ2ÁãÏy¤S-¥40³˜&[
L}1-¯Åé&?Æ3¼%¸Þ&Ëê.çô46§ÐÚ/K7´$-„	*	©'7Or2¿'<wÚ+e›4'¨Q
t‰ýõ8*è	&pØ0HøÓØ.Ö
Ù )œ
}
! ‚sqÃ.ˆ1®köS+÷~,:ê/Ä ‡!,+.Y4w+D"ä<#l s±O,Ö.“/D£Ý
/]33'™2-Á	vÕ„l
¤+[~92áP/Q5Ó^(Q"Œ6Ç2Ü&*Y#ð(
! æÞ�Ã&"Y0¼/–Î![\ß2…ª5Ñ1¹,2Z'10®6„F-qS$/,ú)1,—	8)–Wä-Š­'`)H"5Ã
Á0X$f6(Oý/ZM&,63&Œ/ú"'þ$±1un8oÉ!;
! Ý–Á¼/ÿ7i/R{Y4ú+ 	þ%ë2P6�@'n(ª
! ê1ãø	 ¼2¤eÓ4&ë#](	*sy1ïÀ0*e:	2Aêà2�6J
! ö£
! –?²$0'�!¾
! )é’/ƒ6•",n
)/ÿr6¾.#ø-y4b(0†
Õ*�$/þ{
! =-â1^"ó!î*Ô37%%µé/´%û#×1Žë“A'Ü5Ò Ødã'Ë'¶2Ï ±�Ì‹¤(‡%j22	™†¼ª)W4,
! @õö*h<+†/-%£¶'Ð< Ú4?À%m€|2}é#
! 
FSá
! ',ÚïM9/å*(º*±]0@VõH!,³
:$¬ Æ�:ìâD®4åŠ23Î¨<-d	‰œx¯DÌ5Ñ+3ñH1$‡QíŒJ7ãî,LÈ��5n¾&d@6	,£,ò5?#_4îÃÀU±'¦)!%~%Ø#ò{5ß*G-§([—Ù3Â&Ø)³&‰‹1	 %$"“{!zé*Ñ	$f4/ƒ)Ž"!¸0=0JÛ3ð�¬3¨ LÍ)'.É-D—ö1NýzfÖ9yß&v#(ÔH	/
! ˜åŒ2ô0Ésf0.‚	Ÿ5œ·(|h!to~%h÷.>!ñ0¥uÿ5t¸M//Jq
ÐP+Ò.%D›2ÞOt
Ø¿¾'sF^&Õ+ã'¿$¤/¡ 8xÑ*>5&}#Ù.í-B)‘¾,ê3(‰R/Ä`$e"Þ-À/J	)#O
§4˜0T*§¤¸"Íj+˜™%œV3`! +!3' '1•4Á/¢!:µ	í	R '$4ÛÁ-æÚ#.û¦�m´)Rò˜%¦
! £5+»Ät-6Ú%;R^pû26õÁž/5!Ô#Å4~1`e.�
Ì5`!X3Fi"š'OÎÒ-h
! ß5¶(è«
Ã3Öº%"-¾*é4®q0‚—„Î
! V
! ëû0Ê9$? I5ƒ C&¿1Ë„6îý+{2&&¨'‰™c#Ô Þ)ø¤»0Œ `ð2Ž¬Ÿ6g/rV)å•1*â	Û0ß,|<s)“09â3J— 0*Ez×z†5�&Oj/P³r*Àæi	°.DŽ)ú!)›(ß#y^6Š--,f1ª/–%g"8Ó*Ø9Ù4.#'7°3Êø Ì'O+Ò�4™Êú—Q‚2Ê+
! L!e
! à–2`+eÅó)6Ü°!
³‰$õ	ÂË1o)ž%6â&5N
@ò2:vjb	ÍC	(#÷öUáN Ê	º	ÞK– ¨
í¨˜4ì	‚b	)}‚&g3	@/W/G%4Sð
! §
!  Á`A(#&—5Ä,àì2T–ë¦
£¯&#?¡<$�/%$–6ø$/¹$©–ä9
! "ž"Í,¼(I*\2„0e×÷+×0ì
.a�2e*"ž6•Ù%¢óI!ÂeŸ,í$H•ÆÔ	%W_0K+�'fí%"8‡k%V"ü£%«'-ú(néŽ0Ô‰º#ÞPãµÜÄ'(|éŸÔ¬!ÄÃ0°!(v3�	s,é%îˆ"…
! yN/Û,1Y�4´(lj0Ý
dÂ.v*ß4‘˜ä!û!�pi%Ñ(—E5÷,a5‹•+®'ùa4wD%L/('{ på¯/oÔÇP6®L`Ó¤+k3'"
! �,±2ïø/;ÅÛ" h/!.2t�Ç-ô5#-è"P(%T&žû�
Ž2z*Ì/£"ü °Ì"’-"k
! '“ÏÑB-ÍPÀ"M2%ã‹2O-Cv
ß
! æ:.4)ÎþÆ•%ß¿
! Ö'Ì
! ¤@)ˆ6zª‰¥÷
! /7s\	|&b.u Ú1Mn-a'o&¹-³90È2éº
! õ!–bƒ&Zäe©Ï*ð:o²�F¸-a%¤3Ô»Ÿ°2½	R	Â)¥#¦½ð($dz$R#q-&Õõï´„!%-|Ø‹[ªÉ	óB
! ÚP*4Í4ÏÉ'‹8½"n'Ve)!ƒÄ('Ï¤'Ñ+RA¶ðç
�"�%«
! UŸ3±O P"Á„Â1—K	¡
sWj%±6¨
! Æ&Ú«þ
û/ä	É&Àt{1†<lá1ð/<%À	é/$½
N½$ƒ•-•hŸÏ/­&1Öƒ5ª?H/™ ›.[5Ì.uÝù_
/8/1vå
! Ù$‘%DÇ©#j6Å"8.F
! ²
! d p5î40ã
b6Hð#J$…Æ5¾
1ª,Î'™/¢-t!$Í#£$9"ž.ÿ4%Ûê%èÑG"|¶¹3ï£¹ä4¾Ëa!…'¤¾«ÉP–+'0ä“â�!°+°‚%	@5Mºˆ$^ìž!0B3/	2)õ"òX5©&
! ™+b5Ù23!h~/¬%

! &•%Ds4%¾U#ou2);"<p[#v”$Ì3é"¦ù5¶*n“¼
2RS&ÂÇ.6mü%Ëº	)0a)ª0e0—' ì#+e,s1¾zš/‹¶5j¢^#Çµo.Ï&ÌŒ'ì"~,Ó&
äe&«ø+=Œ(ßHEg	l4÷*h(„²#I34¥1Æ0)×]5b¥-,	3(&!6a
! ³^0¡&-à4­%{Q‡»º>Ä1í.{
ÿ--@‚#8'0P
! ,ó2�&]*;¤5
 ²ê<ã~'—"˜1"{$½&¼,˜ÝÝ"lÆ++1Ê�4#)
! Ø‚ä#Y
NM†Þj© 1ˆ+4'Ð½G/
! Q~œ%à	k1Y O.D5”"_µ¾"í¬4‚*’4‹+,µ#VC
©()e4Z
0Mù')”B
!  ª•œµ-HG\)–&0»M5‹1w& ¯2<›Îv	ë .FR
! $d5)?i6¦o RÅ%_!ÝmL¢:#Ó1I-y%À•
)
! \Iî 3|4h 
! yèv…1*Y«6%·2"M
Ã(°½%’
! È9‹�Ã #t)r0ƒT1›!y'|`6ý)C°&s-§Ì!s2L)Ê4¢¬�À2&2Ôik
.½ ç3#l'Ô1¶3Þ!	Å(Ù³*¥Þ ?­X46»29x$ƒ
Z!!U."G5ûA{'2ù.	
õ.,–3¹%ö0_'#Ð#FGÃ
! ‘-m3á"ç,·Þ~
! z++á%ù1u
X2zX,’õ.F"{ì L*~5©³.�Ã)6.ùâ'•#•*Ø3ˆ!Š5Ç&¹
! Aœëê–![CW83E+Z/°
ª4)Úvý!óø5*ª \V¹ßÚ-¿ó¦h+S˜Î96Ä&()1¨‰ò%o$nûN5*_q¡K.Ó­ö k(
! Qk,”é@
!  ro3«	+46èH’9	‰!»	1ç2¼ºè!Ûü-xŸrî) 5–1ç-b3� 2Ù-#"Ü*â2¸%¤	eLK˜/ÉúqÏŠäg&´­(÷!°"¡Œ
! !È
! ëû
! õc4'§Y!ø&‰,{+ö4³,ž)diÙ³C.Ñ'î	u$-¿_#1Nó	˜š,¾¯I—!#ñ"Ï(ô!–J� )–"ˆ
! * j5B$Ž3.5„4.S…3)I‡D6o	ì-A(Â3ãÈÄ
! Íä))×È"Þ	1ô4æ']±)Í+’3Rõf"¸5~-Ë/$÷b"*
‰%¹(­/×ÂÄ+˜$D0Í;ªè?çcˆ*$Y15¿»_i)õÐ°6|*°5Àæ
! }H)ªôê«"ð ¯-�Ð	V3~#b1Eú/Ç"bÕ«1/áhp“ÿ8!e÷ˆ,@
¾W¬}’¹&¼ž
! ùg.S	:Ô*÷D.‹
! p&Ü/q±*	x5²)©	òü"§#*»&µ�s%ó/†i”
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1728,1740 ****
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<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%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %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%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 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 %<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 %qE%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 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 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 %<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 in this function%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 nonstatic 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 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 %<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 %E is not an integer constant%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 in the range [0, %wu]%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 is not an integer constant%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 non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%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 automatic variables%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 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 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 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 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 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 constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%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 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 %<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 the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%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 the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%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 mutable member%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 union%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, struct, or union type%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 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 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 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 MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%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 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 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 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 declared incorrectly%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 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 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 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 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 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 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 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
--- 1753,1765 ----
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<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%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %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%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 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 %<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 %qE%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 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 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 %<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 in this function%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 nonstatic 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 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 %<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 %E is not an integer constant%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 in the range [0, %wu]%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 is not an integer constant%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 non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%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 automatic variables%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 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 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 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 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 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 constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%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 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 %<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 the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%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 the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%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 mutable member%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 union%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, struct, or union type%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 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 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 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 MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%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 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 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 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 declared incorrectly%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 can't 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 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 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 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 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 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 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
*** 1776,1782 ****
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %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.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
  Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
--- 1801,1807 ----
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires a scalar INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %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.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
  Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
*************** F2008: A pointer function assignment is
*** 1791,1801 ****
  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 %CEquivalence 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 DO loop 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 SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected 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 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.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.FUNCTION 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 ErrorFile %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 %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-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 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 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 %d 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 compilationGOTO 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) pc-relative memory addressing.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-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 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 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.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 deprecation messages about -ftransition=import anomalies.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 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.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle 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.Hollerith 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-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 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 %LImpure 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 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 %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit 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 where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).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.Intersperse 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 (is %s) is 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 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 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:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN 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.Level of hsa debug stores verbosity.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 shall not be coindexed 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 %CMark 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 a loop nest to fully value-number optimistically.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 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 basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.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 disambiguations to perform per memory access.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 basic block to be considered for SLP vectorization.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 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 strings for which strlen optimization pass will track string lengths.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.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 modifier specified for %s schedule kind 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 intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL 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 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.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 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 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 %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
--- 1816,1826 ----
  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 %CEquivalence 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 DO loop 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 SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected 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 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.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.FUNCTION 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 ErrorFile %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 %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-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 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 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 %d 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 compilationGOTO 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) 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-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 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 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.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 deprecation messages about -ftransition=import anomalies.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 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.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle 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.Hollerith 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-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 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 %LImpure 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 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 %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit 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 where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).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.Intersperse 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 (is %s) is 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 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 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:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN 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.Level of hsa debug stores verbosity.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 shall not be coindexed 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 %CMark 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 a loop nest to fully value-number optimistically.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 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 basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.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 disambiguations to perform per memory access.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 basic block to be considered for SLP vectorization.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 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 strings for which strlen optimization pass will track string lengths.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.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 modifier specified for %s schedule kind 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 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.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 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 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 %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
*************** with preprocessed source if appropriate.
*** 1809,1815 ****
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
  Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
  Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
--- 1834,1840 ----
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
  Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
  Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
*************** Use the %<-mcpu%> option to set the ISA
*** 1839,1846 ****
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
! Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
  call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
--- 1864,1871 ----
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions added in ISA 3.1.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
! Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
  call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
*************** Use the %<-mcpu%> option to set the ISA
*** 1850,1858 ****
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
! could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  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 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 %s 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 literalemitting PIC operand, but PIC register isn%'t set upempty 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 precision in %s formatempty 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 regionenclosing 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 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 %qsequality comparison operator can only be defaulted in a class definitionerrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror 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 caughtexception 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 recordedexpand_binop failed in movsi gotexpansion 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 %<=%>, %<,%>, %<;%>, %<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 %<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 %<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 %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 expressionexpected 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 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 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 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 globalvalueexternal 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 name not in record or union initializerfield 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 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 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 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 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 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 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 attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction 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++2a; wrap the function name in %<()%>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++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
--- 1875,1883 ----
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
! could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  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 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 %s 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 literalemitting PIC operand, but PIC register isn%'t set upempty 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 precision in %s formatempty 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 regionenclosing 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 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 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 caughtexception 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 recordedexpand_binop failed in movsi gotexpansion 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 %<=%>, %<,%>, %<;%>, %<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 %<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 %<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 %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 expressionexpected 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 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 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 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 globalvalueexternal 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 name not in record or union initializerfield 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 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 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 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 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 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 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 attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction 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++2a; wrap the function name in %<()%>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++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
*************** Use the %<-mcpu%> option to set the ISA
*** 1861,1869 ****
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
  ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
! installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial 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 listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1886,1894 ----
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
  ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
! installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial 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 listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** Use the %<-mcpu%> option to set the ISA
*** 1875,1885 ****
  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 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-constraintreturning %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 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 groupssaw %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 name 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 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 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 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 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 or type qualifiers in non-parameter array declaratorstatic 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 valuestmt (%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 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 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 membersstructure 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++2a%> or %<-std=gnu++2a%>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 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%>suggest 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 %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-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 visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking 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 constant integertemplate 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 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 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-introductions are not part of C++20 concepts [-fconcepts-ts]template-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 %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 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 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 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 of the conversion is unspecified because %qE is outside the range of type %qTthe 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 vectorsthree-way comparison operator can only be defaulted in a class definitionthrowing 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 %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo 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 alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo 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 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 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 derived-type componentunidentifiable call opuninitialized %<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 cc_attr valueunknown 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 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 after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown 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 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 %s 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 %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized 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 command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-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 %dunsupported 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 %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use 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 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 %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 vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-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 marked with %qE attribute must be initializedvariably 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 hereversioned 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++2avirtual 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 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 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 cannot be versionedweakref 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 elementswhile referencing %qDwidth 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%>work-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 %<__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-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 10.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-05-10 20:21+0200
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
--- 1900,1910 ----
  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 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-constraintreturning %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 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 groupssaw %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 name 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 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 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 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 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 or type qualifiers in non-parameter array declaratorstatic 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 valuestmt (%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 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 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 membersstructure 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++2a%> or %<-std=gnu++2a%>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 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%>suggest 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 %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-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 visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking 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 constant integertemplate 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 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 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-introductions are not part of C++20 concepts [-fconcepts-ts]template-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 %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 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 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 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 of the conversion is unspecified because %qE is outside the range of type %qTthe 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 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 %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo 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 alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo 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 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 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 derived-type componentunidentifiable call opuninitialized %<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 cc_attr valueunknown 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 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 after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown 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 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 %s 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 %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized 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 command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-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 %dunsupported 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 %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use 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 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 %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 vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-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 marked with %qE attribute must be initializedvariably 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 hereversioned 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++2avirtual 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 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 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 cannot be versionedweakref 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 elementswhile referencing %qDwidth 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%>work-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 %<__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-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 10.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2021-01-20 00:01+0100
  Last-Translator: Roland Illig <roland.illig@gmx.de>
  Language-Team: German <translation-team-de@lists.sourceforge.net>
  Language: de
*************** write_c_file: Ausgabename ist %s, PrÃ¤fi
*** 2016,2028 ****
   da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstd!$ACC LOOP %s in PARALLEL-Region erlaubt keine Â»%sÂ«-Argumente bei %LÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzenAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesenEingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente habenEingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR seinZuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic habenZuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. seinVon den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar seinAnweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L!$OMP DECLARE REDUCTION %s nicht gefunden bei %L!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisenÂ»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"::" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"USE :: module" bei %C# %s %.2f %.2f
  Suche fÃ¼r Â»#include "..."Â« beginnt hier:
  Suche fÃ¼r Â»#include <...>Â« beginnt hier:
! #pragma GCC memregs muss vor allen Funktionsdeklarationen stehen#pragma GCC memregs nimmt eine Zahl [0..16]#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden$-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein%#qT wird hier deklariert%#qT hier definiert%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern%%:target_mode_check verlangt eine gerade Anzahl an Parametern%%LOC() als rvalue bei %C%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurdeInterner Fehler: %<!%> not valid in GIMPLE%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC optimize (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC optimize%> ist keine Zeichenkette oder Zahl%<#pragma GCC optimize%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC optimize%> Zeichenkette hat falsches Format%<#pragma GCC option%> ist keine Zeichenkette%<#pragma GCC option%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC pch_preprocess%> muss zuerst kommen%<#pragma GCC pop_options%> ohne zugehÃ¶riges %<#pragma GCC push_options%>%<#pragma GCC target (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC target%> wird fÃ¼r diese Maschine nicht unterstÃ¼tzt%<#pragma GCC target%> Zeichenkette hat falsches Format%<#pragma GCC unroll%> muss innerhalb einer Funktion sein%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert%<#pragma GCC visibility push()%> muss %<default%>, %<internal%>, %<hidden%> oder %<protected%> angeben%<#pragma GCC visibility%> muss von %<push%> oder %<pop%> gefolgt werden%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird fÃ¼r C++ nicht unterstÃ¼tzt%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird auf diesem Ziel nicht unterstÃ¼tzt%<#pragma acc %s data%> hat keine Datenverschiebeklausel%<#pragma acc routine%> muss vor Definition angewendet werden%<#pragma acc routine%> muss vor Verwendung angewendet werden%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten%<#pragma acc routine%> benennt eine Menge von Ãœberladungen%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten%<#pragma align%> muss vor der Deklaration von %qD auftreten; wird ignoriert%<#pragma implementation%> fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde%<#pragma message: %s%>%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic update%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma pack (pop)%> gefunden ohne passendes %<#pragma pack (push)%>%<#pragma pack%> hat mit %<-fpack-struct%> keinen Effekt â€“ wird ignoriert%<#pragma pack(pop, %E)%> gefunden ohne passendes %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> wird aufgrund von Konflikt mit %<asm%>-Deklaration ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorherigem %<#pragma redefine_extname%> ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorheriger Umbenennung ignoriert%<#pragma scalar_storage_order%> wird in C++ nicht unterstÃ¼tzt%<#pragma vtable%> wird nicht mehr unterstÃ¼tzt%<#pragma weak%>-Deklaration von %q+D nicht erlaubt; wird ignoriert%<#pragma%> ist hier nicht erlaubt%<$%>-Operandennummer nach Format ohne Operandennummer angegeben%<%%%>-Bedingung mit letztem Operanden verwendet%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des JahresArgument der Direktive %<%.*s%> ist keine nul-terminierte ZeichenketteAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> zwischen %wu und %wu Bytes Ã¼bersteigt %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte das Ergebnis grÃ¶ÃŸer als %<INT_MAX%> machenAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte die minimal erforderliche GrÃ¶ÃŸe von 4095 Ã¼berschreitenAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive von %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> Ã¼bersteigt mit %wu Bytes %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive von %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuGenauigkeit der %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen BereichsBreite fÃ¼r %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen Bereichs%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%D::%D%> ist kein Klassenelement%<%D::%D%> ist kein Element von %qT%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> ist unbekannt%<%s=%s%> und %<%s-%s%> sind unvertrÃ¤glich%<&%>-Bedingung ohne Registerklasse verwendetin Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt%<&%> sollte vor %<...%> kommenInterner Fehler: %<&&%> not valid in GIMPLE%<)%> bei %C erwartet%<*%> in booleschem Kontext, stattdessen ist %<&&%> empfohlen%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angebenArgument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren%<-I-%> doppelt angegeben%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden%<-W%serror=%s%>: Keine Option %<-%s%>%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?%<-Wabi%> warnt vor Abweichungen von der aktuellsten ABI, die ebenfalls standardmÃ¤ÃŸig verwendet wird%<-Wabi%> wird vor nichts warnen%<-Wabi=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendetArgument %qs fÃ¼r %<-Werror=%> ist fÃ¼r %s nicht gÃ¼ltig%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert%<-Wformat-contains-nul%> wird ohne %<-Wformat%> ignoriert%<-Wformat-extra-args%> wird ohne %<-Wformat%> ignoriert%<-Wformat-nonliteral%> wird ohne %<-Wformat%> ignoriert%<-Wformat-security%> wird ohne %<-Wformat%> ignoriert%<-Wformat-y2k%> wird ohne %<-Wformat%> ignoriert%<-Wformat-zero-length%> wird ohne %<-Wformat%> ignoriert%<-Wmisleading-indentation%> ist von diesem Punkt an ausgeschaltet, da die Spalten-Verfolgung aufgrund der GrÃ¶ÃŸe des Codes/Headers ausgeschaltet wurde%<-f%s%> und %<%s=%s%> sind unvertrÃ¤glich%<-f%s%> wird mit CONST16-Befehlen nicht unterstÃ¼tzt%<-f%s%> nicht unterstÃ¼tzt: wird ignoriert%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt%<-fPIC%> und %<-fpic%> werden in dieser Konfiguration nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fd-lines-as-code%> hat in Freiform keine Auswirkung%<-fd-lines-as-comments%> hat in Freiform keine Auswirkung%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fdbg-cnt=%s:%d:%d%> hat kleinere obere als untere Grenze%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben%<-fexcess-precision=standard%> fÃ¼r Ada%<-fexcess-precision=standard%> fÃ¼r C++%<-fexcess-precision=standard%> fÃ¼r Fortran%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)%<-fipa-bit-cp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-cp%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-cp-clone%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-icf%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-functions%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-variables%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pta%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pure-const%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-ra%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference-addressable%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-sra%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-stack-alignment%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-vrp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fno-fat-lto-objects%> werden nur mit Linker-Plugin unterstÃ¼tzt%<-fno-gnu89-inline%> wird nur im Modus GNU99 oder C99 unterstÃ¼tzt%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten%<-fobjc-gc%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fnext-runtime%> ignoriert, wenn %<-fobjc-abi-version%> grÃ¶ÃŸer als 1 ist%<-fobjc-sjlj-exceptions%> ist das einzige unterstÃ¼tzte Ausnahmesystem fÃ¼r %<-fnext-runtime%> mit %<-fobjc-abi-version%>-Argument kleiner 2Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werdenOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-fpartial-inlining%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fpic%> und %<-fPIC%> werden ohne %<-mdsbt%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fpic%> und %<-mapcs-reent%> sind inkompatibel%<-fpic%> wird nicht unterstÃ¼tzt%<-fpie%> wird nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)%<-frecord-gcc-switches%> wird fÃ¼r das aktuelle Ziel nicht unterstÃ¼tzt%<-freorder-blocks-and-partition%> unterstÃ¼tzt auf dieser Architektur nicht Unwind-Info%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt%<-fsanitize-address-use-after-scope%> erfordert %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=address%> und %<-fsanitize=kernel-address%> sind inkompatibel mit %<-fsanitize=thread%>%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> ist mit %<-fsanitize=kernel-address%> unvertrÃ¤glich%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=leak%> ist mit %<-fsanitize=thread%> unvertrÃ¤glich%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsplit-stack%> wird derzeit nur auf GNU/Linux unterstÃ¼tzt%<-fsplit-stack%> wird derzeit nur auf PowerPC64 GNU/Linux mit glibc-2.18 oder neuer unterstÃ¼tzt%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstÃ¼tzt%<-fsplit-stack%> erfordert AssemblerunterstÃ¼tzung fÃ¼r CFI-Direktiven%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert%<-fstack-check=specific%> fÃ¼r Thumb-1%<-fstack-check=specific%> nicht fÃ¼r MIPS16 implementiert%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tztOptionen %<-fstack-limit-%> werden durch %<-mfdpic%> ignoriert; stattdessen %<-mstack-check-l1%> verwendendie Optionen %<-fstack-limit-%> werden auf dieser CPU nicht unterstÃ¼tzt%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fuse-cxa-atexit%> wird fÃ¼r msp430-elf nicht unterstÃ¼tzt%<-fuse-linker-plugin%>, aber %s nicht gefunden%<-fwhole-program%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fwpa%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-g%> wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption %<-g%> ausgeschaltet%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist%<-gnat%> falsch buchstabiert als %<-gant%>%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert%<-gsplit-dwarf%> wird nicht zusammen mit LTO unterstÃ¼tzt, wird daher ausgeschaltetOption %<-iplugindir <Verz>%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tztdie Option %<-mabi=2fp+%> wird nur unterstÃ¼tzt, wenn eine FPU verfÃ¼gbar ist, das kann durch die Optionen %<-mext-fpu-sp%> oder %<-mext-fpu-dp%> eingeschaltet werden%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt%<-maix64%> benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt%<-maix64%> setzt eingeschaltete PowerPC64-Architektur voraus%<-malign-functions%> ist veraltet, Ersatz: %<-falign-functions%>%<-malign-functions=%d%> liegt nicht zwischen 0 und %d%<-malign-jumps%> ist veraltet, Ersatz: %<-falign-jumps%>%<-malign-jumps=%d%> liegt nicht zwischen 0 und %d%<-malign-loops%> ist veraltet, Ersatz: %<-falign-loops%>%<-malign-loops=%d%> liegt nicht zwischen 0 und %d%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>%<-march=%s%> ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich%<-march=%s%> erfordert %<-mfp32%>%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein%<-march=%s%> erfordert eine Zahl nach %<%dp%>.%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-max-stackframe=%d%> ist nicht verwendbar, nicht zwischen 0 und %ddie Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt%<-mbranch-cost=%d%> liegt nicht zwischen 0 und 5%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<-mcode-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcode-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcorea%> und %<-mcoreb%> kÃ¶nnen nicht zusammen verwendet werden%<-mcorea%> sollte mit %<-mmulticore%> verwendet werden%<-mcoreb%> sollte mit %<-mmulticore%> verwendet werden%<-mcpu=%> ist veraltet. Verwenden Sie stattdessen %<-mtune=%> oder %<-march=%>%<-mcpu=%s%> steht in Konflikt mit %<-march=%s%>%<-mcpu=%s%> hat ungÃ¼ltige Silizium-Revision%<-mcpu=%s%> ist nicht gÃ¼ltig%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU%<-mfpxx%> kann nur mit dem o32-ABI verwendet werden%<-mfpxx%> erfordert %<-mlra%>%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mfused-madd%> ist veraltet; stattdessen %<-ffp-contract=%> verwenden%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird%<-mgp32%> mit einem 64-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-Prozessor verwendet%<-mgpopt%> wird nicht zusammen mit PIC unterstÃ¼tzt.Argument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mint32%> wird fÃ¼r Ziele H8300 und H8300L nicht unterstÃ¼tzt%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mn%> wird ohne %<-mh%>, %<-ms%> oder %<-msx%> verwendet%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-msx%> wird in COFF nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-static-libgfortran%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%<...%> ist in benannten Initialisierungen nicht erlaubt%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich%<::%D%> wurde nicht deklariert%<::%D%> wurde nicht deklariert; meinten Sie %qs?%<::%E%> wurde nicht deklariert%<::%E%> ist keine Klasse oder Namensbereich%<::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<::%E%> ist kein Typ%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<<<%> in booleschem Kontext, meinten Sie %<<%>?%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %COperator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%<?:%> mit Ganzzahlkonstanten in booleschem Kontext%<?:%> mit Ganzzahlkonstanten in booleschem Zusammenhang; der Ausdruck evaluiert immer zu %<true%>%<@catch%>-Parameter kann nicht Protokoll-qualifiziert sein%<@catch%>-Parameter ist kein bekannter Objective-C-Klassentypin Objective-C 1.0 gibt es kein %<@dynamic%>%<@dynamic%> nicht in @implementation-Kontext%<@dynamic%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@encode%> muss als Argument einen Typen angeben%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@interface%> der Klasse %qE nicht gefunden%<@optional%> ist nur im @protocol-Kontext erlaubt%<@optional%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> hat derzeit den gleichen Effekt wie %<@public%>%<@property%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@required%> ist nur im @protocol-Kontext erlaubt%<@required%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@synchronized%>-Argument ist kein Objekt%<@synthesize%> kann nicht in Kategorien verwendet werdenin Objective-C 1.0 gibt es kein %<@synthesize%>%<@synthesize%> nicht in @implementation-Kontext%<@synthesize%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@throw%> (rethrow) auÃŸerhalb von %<@catch%>-Block verwendet%<@throw%>-Argument ist kein Objekt%<@try%> ohne %<@catch%> oder %<@finally%>SpaltenÃ¼berschriften %<CPU_TYPE%> und %<MPY_TYPE%> fehlen in %<devices.csv%>SpaltenÃ¼berschrift %<CPU_TYPE%> fehlt in %<devices.csv%>%<CTABLE_ENTRY%>-Basisadresse muss ein Vielfaches von 256 seinN/A%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<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 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinInterner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> listInterner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %pInterner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not beInterner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variantInterner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete typeInterner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULLInterner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULLInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variantInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULLInterner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%>-Modifikator an nicht-ganzzahligem Register%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt%<[*]%> nicht in einer Deklaration%<[super â€¦]%> darf nur in einem Methodenkontext auftreten%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren%<_Atomic%> %qD in %<aligned%>-Klausel%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in %<linear%>-Klausel%<_Atomic%>-Deklaration %qD in %qs-Klausel%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in implizier %<map%>-Klausel%<_Atomic%> %qE in %<reduction%>-Klausel%<_Atomic%>-Ausdruck %qE in %qs-Klausel%<_Atomic%> auf einen qualifizierten Typen angewandt%<_Atomic%>-Ausdruck in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%>-Iterationsvariable %qE%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>%<_Atomic%>-qualifizierter Arraytyp%<_Atomic%>-qualifizierter Funktionstyp%<_Atomic%>-qualifizierter Parametertyp %qT von %q+D%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<_Generic%>-Zuordnung hat Funktionstyp%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ%<_Generic%>-Verbindung hat variable TyplÃ¤nge%<_Generic%>-Selektor passt zu mehreren Zuordnungen%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel%<_Generic%> gibt zwei kompatible Typen an%<_Noreturn%> in leerer Deklaration%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendetAttribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltigFunktion %<__RTL%> kann nicht mit %<-flto%> kompiliert werden%<__alignof%> auf Bitfeld angewandt%<__auto_type%> gefolgt von %<[[]]%>-Attributen%<__auto_type%> in leerer Deklaration%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> benÃ¶tigt eine initialisierte Datendeklaration%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tztZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_next_arg%> ohne Argument gerufen%<__builtin_rx_%s%> benÃ¶tigt %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> oder %<U%>%<__builtin_saveregs%> wird fÃ¼r dieses Teilziel nicht unterstÃ¼tzt%<__builtin_saveregs%> wird von diesem Ziel nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztInnere Typen des/der Argumentvektors/en und Maske von %<__builtin_shuffle%> mÃ¼ssen gleiche GrÃ¶ÃŸe habenVektorargumente von %<__builtin_shuffle%> mÃ¼ssen gleichen Typ habenArgumente fÃ¼r %<__builtin_shuffle%> mÃ¼ssen Vektoren seinDas letzte Argument von %<__builtin_shuffle%> muss Ganzzahlvektor seinAnzahl der Elemente des/der Argumentvektors/en und des Maskenvektors fÃ¼r %<__builtin_shuffle%> sollten gleich sein%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztAufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt%<__delay_cycles%> nimmt nur konstante Argumente entgegen%<__delay_cycles%> nimmt nur nicht-negative Zykluszahlen entgegen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt%<__label__%> nicht am Anfang eines Blocks%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> vor %qD%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen SpeicherArgument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) seinArgument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthaltenAttribut %<alias%> ignoriert, da Funktion bereits definiert istArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qTAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤hig%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubtAttribut %<assign%> steht mit Attribut %<copy%> in KonfliktAttribut %<assign%> steht mit Attribut %<retain%> in Konflikt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<async%>-Ausdruck muss ganzzahlig sein%<atexit%> fehlgeschlagen%<atomic%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<atomic_cancel%>%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werdenBedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<auto%> ist in Aliasdeklaration nicht erlaubt%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine Auswirkung%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt%<catch%> wird nicht unterstÃ¼tzt%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAnzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qTAttribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt%<constinit%>-Variable %qD muss eine konstante Initialisierung habenAttribut %<copy%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert Argument%<decl-specifier%> in Deklaration von Ableitungshinweis%<decl-specifier%> ist in Bedingung ungÃ¼ltig%<declare variant%> fÃ¼r Konstruktor %qD%<declare variant%> an %qD mit Vorgabewert%<declare variant%> an gelÃ¶schter %qD%<declare variant%> fÃ¼r Destruktor %qD%<declare variant%> an virtueller %qD%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%<depend%>-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%<depend(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-Ausdruck%<device%>-ID muss ganzzahlig seinArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger CodimensionsindexArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger DimensionsindexAusdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein%<dynamic_cast%> ist nicht mit %<-fno-rtti%> erlaubt%<dynamic_cast<%#T>(%#D)%> kann nie erfolgreich sein%<else%> ohne vorheriges %<if%>%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut ist mehrfach angegeben%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriertAttribut %<flatten%> wird an Aliasen ignoriert%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben%<fopen%>: %s: %mAnfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt%<friend%> kann nur innerhalb einer Klasse angegeben werden%<friend%> auÃŸerhalb einer Klasse verwendetAusdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig seinWert von %<gang%> muss positiv seinstatischer %<gang%>-Ausdruck muss ganzzahlig seinstatischer %<gang%>-Ausdruck muss positiv sein%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden%<generic%>-CPU kann nur fÃ¼r %<target("tune=")%>-Schalter verwendet werden%<getter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationAttribut %<gnu_inline%> vorhanden bei %q+D%<goto%> in %<constexpr%>-Funktion%<goto%> ist kein KonstantenausdruckAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<ifunc%>-AuflÃ¶ser fÃ¼r %qD muss %qT zurÃ¼ckgeben%<ifunc%>-AuflÃ¶ser fÃ¼r %qD sollte %qT zurÃ¼ckgeben%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>%<inline%> kann nur fÃ¼r Funktionen angegeben werden%<inline%> in leerer Deklaration%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist%<inscan%>-%<reduction%>-Klausel mit Arrayabschnittdie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommendie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werdenModifizierer %<iterator%> ist unvertrÃ¤glich mit %qs%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein%<l1-cache-size%>-Parameter ist keine Zweierpotenz (%d)%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werdenSchrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter seinSchrittweite der %<linear%>-Klausel muss ganzzahlig sein%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist%<location_t%> ist nicht als ein Typ definiert%<locus%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> und %<short%> gleichzeitig angegeben%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C%<lp_array%> passt nicht zum %<region_tree%>%<lp_array%> ist fÃ¼r lp %i beschÃ¤digt%<lto_obj_file_open()%> failed%<main%> als %<_Noreturn%> deklariert%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sindim Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizierenAttribut %<ms_hook_prologue%> ist mit %<-mfentry%> fÃ¼r 32 Bit nicht vertrÃ¤glichAttribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht vertrÃ¤glich%<msp430_set_driver_var%> erwartet 2 Argumente%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt%<namespace %E%> ist mehrdeutig%<namespace%>-Definition ist hier nicht erlaubt%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d%<no-custom-%s%> akzeptiert keine Argumente%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werdenAttribut %<nonatomic%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben%<nonnull%>-Argument %qD wird mit NULL verglichen%<noreturn%>-Funktion kehrt zurÃ¼ck%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werdenWert von %<num_tasks%> muss positiv seinWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> muss Typ %qT zurÃ¼ckgeben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ckgeben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben%<operator[]%>%<operator[]%> in %<%E[%E]%>%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt seindas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<readonly%> steht mit Attribut %<readwrite%> in KonfliktAttribut %<readonly%> steht mit Attribut %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbarAttribut %<retain%> steht mit Attribut %<copy%> in KonfliktAttribut %<retain%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender FunktionAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen werdenArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%<std::%s%> ist erst ab %s verfÃ¼gbar%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruckdie Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariertArgument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthaltenArgument des Attributs %<symver%> ist keine ZeichenkettenkonstanteAttribut %<symver%> bezieht sich nur auf SymboleAttribut %<symver%> gilt nur fÃ¼r Funktionen und Variablen%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt seindas SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt%<template%> muss auf einen nested-name-specifier folgen%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt%<this%> kann nicht per Referenz eingefangen werden%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werden%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<typedef%> wurde in dieser Deklaration ignoriert%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat%<typeid%> des qualifizierten Funktionstyps %qT%<typeid%>-Operator kann nicht in einem Konstanten-Ausdruck auftreten%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typename %T::%D%> benennt %q#T, was kein Typ ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt%<virtual%> kann nur fÃ¼r Funktionen angegeben werden%<virtual%> auÃŸerhalb einer Klassendeklaration%<virtual%> mehr als einmal in Basisspezifikation angegeben%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<volatile%>-qualifizierter Parameter ist veraltet%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet%<volatile%>-qualifizierte strukturierte Bindung ist veraltet%<wait%>-Ausdruck muss ganzzahlig seinFÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werdenAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%GArgument %<%.*s%> fÃ¼r Direktive ist null%GObergrenze von %<alloca%> ist unbekannt%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%G%qD Offset %s ist auÃŸerhalb der Grenzen%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%G%qD Das Quellargument ist dasselbe wie das Zielargument%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%GArgument %u ist null, aber nichtnull wird erwartet%GArgument fÃ¼r %<alloca%> ist zu groÃŸ%GArgument fÃ¼r %<alloca%> ist 0%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸ%GArgument fÃ¼r Array variabler LÃ¤nge ist 0%GArgument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GZielzeiger ist NULL%GNULL-Formatzeichenkette%Gunbegrenzte Verwendung von %<alloca%>%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge%GVerwendung von %<alloca%>%GVerwendung von %<alloca%> innerhalb einer Schleife%GArray variabler LÃ¤nge hat unbekannte ObergrenzeSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD Lesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD Lesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%K%qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD das Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KArgument %d muss eine direkt angegebene Konstante sein%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i Wert %E ist negativ%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%KVersuch, Nicht-Heap-Objekt freizugeben%KVersuch, Nicht-Heap-Objekt %qD freizugeben%KAufruf von %qs mit Attributfehler deklariert: %s%KAufruf von %qs mit Attributwarnung deklariert: %s%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde%KKoprozessor %d ist nicht aktiviert mit +cdecp%d%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd%KSpurindex muss eine direkt angegebene Konstante sein%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KLesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%KLesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%Kdas Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufenEinen Konstruktor gefunden
  %d Konstruktoren gefunden
  Einen Destruktor gefunden
  %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%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 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 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 %qE 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 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 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 %<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 wird in dieser Funktion uninitialisiert verwendet%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 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 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 %qEAttribut %qE mit Wert %qE ist keine GanzzahlkonstanteAdresse 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 ZweierpotenzArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attributargument %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 verweistAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttributargument %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 nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht auf Variablen mit spezifischem Abschnitt angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut-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 automatische Variablen ausAttribut %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 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 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 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 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 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 Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp%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 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 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 %qT%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird in dieser Funktion uninitialisiert verwendet%qE kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%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 werden%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 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 ein verÃ¤nderbares Element%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 eine Union%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 kein Klassen-, Struktur- oder Union-Typ%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 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 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 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 (12.4.1.5)%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 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 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 werdendie %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 wurde falsch deklariert%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 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 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 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 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 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Ã¼tztDatei 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 abbilden%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
--- 2041,2053 ----
   da alle seine Kopier- und Verschiebekonstruktoren gelÃ¶scht sind Kandidat 1: %q#F Kandidat 2: %q#F in Konflikt stehende Codeerzeugungsschalter verwendet hier deklariert der Ausdruck hat einen konstanten Wert, ist aber kein konstanter Ausdruck im Sinne von C++ zstd!$ACC LOOP %s in PARALLEL-Region erlaubt keine Â»%sÂ«-Argumente bei %LÂ»%s !$ACC LOOPÂ«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer seinÂ»!$ACC ROUTINEÂ« wurde bereits bei %C angewendet!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss bei %L von skalarer Variable intrinsischen Typs lesen!$OMP ATOMIC CAPTURE-Erfassungsanweisung muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt!$OMP ATOMIC CAPTURE-Updateanweisung muss bei %L skalare Variable intrinsischen Typs setzenAnweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesenEingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente habenEingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR seinZuweisung !$OMP ATOMIC muss bei %L Â»var = var op exprÂ« oder Â»var = expr op varÂ« sein!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic habenZuweisungsoperator Â»!$OMP ATOMICÂ« muss bei %L ein binÃ¤res +, *, -, /, .AND., .OR., .EQV. oder .NEQV. seinVon den intrinsischen Argumenten fÃ¼r %<!$OMP ATOMIC%> bei %2$L darf hÃ¶chstens eins auf %1$qs verweisen!$OMP ATOMIC intrinsische Argumente mÃ¼ssen bei %L skalar seinAnweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen!$OMP ATOMIC Â»var op exprÂ« bei %L ist nicht mathematisch Ã¤quivalent zu Â»var = var op (expr)Â«!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L!$OMP DECLARE REDUCTION %s nicht gefunden bei %L!$OMP DECLARE REDUCTION Â»%sÂ« fÃ¼r Typ %s bei %L nicht gefunden!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisenÂ»!$OMP DECLARE TARGETÂ«-Variable %qs bei %L ist nicht gespeichert (SAVE)!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"::" nach Modul-Eigenschaft bei %C erwartet, aber nicht gefunden"USE :: module" bei %C# %s %.2f %.2f
  Suche fÃ¼r Â»#include "..."Â« beginnt hier:
  Suche fÃ¼r Â»#include <...>Â« beginnt hier:
! #pragma GCC memregs muss vor allen Funktionsdeklarationen stehen#pragma GCC memregs nimmt eine Zahl [0..16]#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden$-Deskriptor bei %L$ sollte das letzte Spezifikationssymbol in Format bei %L sein%#qT wird hier deklariert%#qT hier definiert%%:canon_for_mlib verlangt 1 oder mehr Paare von Parametern%%:target_mode_check verlangt eine gerade Anzahl an Parametern%%LOC() als rvalue bei %C%+qD lÃ¶st einen Abschnittstypkonflikt aus%+qD lÃ¶st einen Abschnittstypkonflikt mit %qD aus%+qD als %qE deklariert, nachdem es verwendet wurde%+qD wurde als %qs deklariert, nachdem es verwendet wurde%+qD als schwach deklariert, nachdem es verwendet wurdeInterner Fehler: %<!%> not valid in GIMPLE%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein%<#pragma GCC optimize (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC optimize%> ist keine Zeichenkette oder Zahl%<#pragma GCC optimize%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC optimize%> Zeichenkette hat falsches Format%<#pragma GCC option%> ist keine Zeichenkette%<#pragma GCC option%> ist nur auÃŸerhalb von Funktionen erlaubt%<#pragma GCC pch_preprocess%> muss zuerst kommen%<#pragma GCC pop_options%> ohne zugehÃ¶riges %<#pragma GCC push_options%>%<#pragma GCC target (Zeichenkette [,Zeichenkette]...)%> hat kein abschlieÃŸendes %<)%>%<#pragma GCC target%> wird fÃ¼r diese Maschine nicht unterstÃ¼tzt%<#pragma GCC target%> Zeichenkette hat falsches Format%<#pragma GCC unroll%> muss innerhalb einer Funktion sein%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert%<#pragma GCC visibility push()%> muss %<default%>, %<internal%>, %<hidden%> oder %<protected%> angeben%<#pragma GCC visibility%> muss von %<push%> oder %<pop%> gefolgt werden%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird fÃ¼r C++ nicht unterstÃ¼tzt%<#pragma STDC FLOAT_CONST_DECIMAL64%> wird auf diesem Ziel nicht unterstÃ¼tzt%<#pragma acc %s data%> hat keine Datenverschiebeklausel%<#pragma acc routine%> muss vor Definition angewendet werden%<#pragma acc routine%> muss vor Verwendung angewendet werden%<#pragma acc routine%> darf nur im Datei-GÃ¼ltigkeitsbereich auftreten%<#pragma acc routine%> benennt eine Menge von Ãœberladungen%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten%<#pragma align%> muss vor der Deklaration von %qD auftreten; wird ignoriert%<#pragma implementation%> fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde%<#pragma message: %s%>%<#pragma omp atomic capture%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic read%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<release%>%<#pragma omp atomic update%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp atomic update%> verwendet zwei unterschiedliche AusdrÃ¼cke fÃ¼r Speicher%<#pragma omp atomic update%> verwendet zwei unterschiedliche Variablen fÃ¼r Speicher%<#pragma omp atomic write%> ist unvertrÃ¤glich mit den Klauseln %<acq_rel%> und %<acquire%>%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werdenhinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehenhinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist%<#pragma omp declare reduction%> darf nur im Datei- oder Block-GÃ¼ltigkeitsbereich auftreten%<#pragma omp declare target%> ohne zugehÃ¶riges %<#pragma omp end declare target%>%<#pragma omp end declare target%> ohne zugehÃ¶riges %<#pragma omp declare target%>%<#pragma omp ordered%> mit %<depend%>-Klausel darf nur in Verbundanweisungen verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei oder eines Namensraums verwendet werden%<#pragma omp requires%> darf nur im GÃ¼ltigkeitsbereich einer Datei verwendet werden%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten%<#pragma omp target data%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target enter data%> mit Zuordnungstyp auÃŸer %<to%> oder %<alloc%> an %<map%>-Klausel%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten%<#pragma omp target exit data%> mit Zuordnungstyp auÃŸer %<from%>, %<release%> oder %<delete%> an %<map%>-Klausel%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel%<#pragma pack (pop)%> gefunden ohne passendes %<#pragma pack (push)%>%<#pragma pack%> hat mit %<-fpack-struct%> keinen Effekt â€“ wird ignoriert%<#pragma pack(pop, %E)%> gefunden ohne passendes %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> wird aufgrund von Konflikt mit %<asm%>-Deklaration ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorherigem %<#pragma redefine_extname%> ignoriert%<#pragma redefine_extname%> wird aufgrund des Konflikts mit vorheriger Umbenennung ignoriert%<#pragma scalar_storage_order%> wird in C++ nicht unterstÃ¼tzt%<#pragma vtable%> wird nicht mehr unterstÃ¼tzt%<#pragma weak%>-Deklaration von %q+D nicht erlaubt; wird ignoriert%<#pragma%> ist hier nicht erlaubt%<$%>-Operandennummer nach Format ohne Operandennummer angegeben%<%%%>-Bedingung mit letztem Operanden verwendet%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des JahresArgument der Direktive %<%.*s%> ist keine nul-terminierte ZeichenketteAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> zwischen %wu und %wu Bytes Ã¼bersteigt %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte das Ergebnis grÃ¶ÃŸer als %<INT_MAX%> machenAusgabe der %<%.*s%>-Direktive zwischen %wu und %wu Bytes kÃ¶nnte die minimal erforderliche GrÃ¶ÃŸe von 4095 Ã¼berschreitenAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive kÃ¶nnte abgeschnitten sein, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive von %wu Bytes macht das Ergebnis grÃ¶ÃŸer als %<INT_MAX%>Ausgabe der Direktive %<%.*s%> Ã¼bersteigt mit %wu Bytes %<INT_MAX%>Ausgabe der %<%.*s%>-Direktive von %wu Bytes Ã¼berschreitet die minimal erforderliche GrÃ¶ÃŸe von 4095Ausgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wuAusgabe der %<%.*s%>-Direktive abgeschnitten, beim Schreiben von bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wuGenauigkeit der %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen BereichsBreite fÃ¼r %<%.*s%>-Direktive auÃŸerhalb des zulÃ¤ssigen Bereichs%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt wahrscheinlich %wu oder mehr Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%<%.*s%>-Direktive schreibt bis zu %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%<%D::%D%> ist kein Klassenelement%<%D::%D%> ist kein Element von %qT%<%E::%E%> wurde nicht deklariert%<%E::%E%> ist keine Klasse oder Namensbereich%<%E::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<%E::%E%> ist kein TypAttribut-Direktive im Bereich %<%E::%E%> ignoriert%<%T::%D%> benennt Konstruktor in %qT%<%T::%D%> benennt Destruktor%<%T::%D%> benennt Konstruktor, nicht den Typ%<%T::%E%> wurde nicht deklariert%<%T::%E%> ist kein Typ%<%T::%E%> benennt den Konstruktor, nicht den Typ%<%c%> ist kein gÃ¼ltiges Zeichen in einem Bezeichner%<%c%> ist kein gÃ¼ltiges Anfangszeichen fÃ¼r einen Bezeichner%<%c%E%> nicht in Protokoll(en) gefundendas innerhalb der Parameterliste deklarierte %<%s %E%> ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbar%<%s %s%>-Konstrukt innerhalb von %qs nicht eng geschachtelt%<%s + %s%> bei %L muss kleiner oder gleich BIT_SIZE(%qs) sein%<%s taskgroup%>-Konstrukt nicht eng geschachtelt innerhalb von %<taskgroup%>-Region%<%s%> ist unbekannt%<%s=%s%> und %<%s-%s%> sind unvertrÃ¤glich%<&%>-Bedingung ohne Registerklasse verwendetin Zeile %d ist %<&%> fÃ¼r sich alleine nicht erlaubt%<&%> sollte vor %<...%> kommenInterner Fehler: %<&&%> not valid in GIMPLE%<)%> bei %C erwartet%<*%> in booleschem Kontext, stattdessen ist %<&&%> empfohlen%<*this%>-Capture ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angebenArgument %q.*s fÃ¼r %<--help%> ist mehrdeutig, bitte prÃ¤zisieren%<-I-%> doppelt angegeben%<-MG%> darf nur mit %<-M%> oder %<-MM%> verwendet werden%<-W%serror=%s%>: Keine Option %<-%s%>%<-W%serror=%s%>: unbekannte Option %<-%s%>; meinten Sie %<-%s%>?%<-Wabi%> warnt vor Abweichungen von der aktuellsten ABI, die ebenfalls standardmÃ¤ÃŸig verwendet wird%<-Wabi%> wird vor nichts warnen%<-Wabi=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendetArgument %qs fÃ¼r %<-Werror=%> ist fÃ¼r %s nicht gÃ¼ltig%<-Werror=%s%>: %<-%s%> ist keine Option, die Warnungen steuert%<-Wformat-contains-nul%> wird ohne %<-Wformat%> ignoriert%<-Wformat-extra-args%> wird ohne %<-Wformat%> ignoriert%<-Wformat-nonliteral%> wird ohne %<-Wformat%> ignoriert%<-Wformat-security%> wird ohne %<-Wformat%> ignoriert%<-Wformat-y2k%> wird ohne %<-Wformat%> ignoriert%<-Wformat-zero-length%> wird ohne %<-Wformat%> ignoriert%<-Wmisleading-indentation%> ist von diesem Punkt an ausgeschaltet, da die Spalten-Verfolgung aufgrund der GrÃ¶ÃŸe des Codes/Headers ausgeschaltet wurde%<-f%s%> und %<%s=%s%> sind unvertrÃ¤glich%<-f%s%> wird mit CONST16-Befehlen nicht unterstÃ¼tzt%<-f%s%> nicht unterstÃ¼tzt: wird ignoriert%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt%<-fPIC%> und %<-fpic%> werden in dieser Konfiguration nicht unterstÃ¼tzt%<-fPIC%> wird nicht unterstÃ¼tzt%<-fPIC%>/%<-fpic%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fPIE%> wird nicht unterstÃ¼tzt%<-fabi-compat-version=1%> wird nicht unterstÃ¼tzt; stattdessen wird Â»=2Â« verwendet%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt%<-fabi-version=12%> (GCC 8.1) Ã¤ndert versehentlich die Aufrufkonvention fÃ¼r %qT%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention fÃ¼r %qT, die in 8.1 versehentlich geÃ¤ndert wurde%<-falign-%s%> ist nicht zwischen 0 und %d%<-falign-labels=%d%> wird nicht unterstÃ¼tzt%<-falign-loops=%d%> wird nicht unterstÃ¼tzt%<-faligned-new=%d%> ist keine Zweierpotenz%<-fasan-shadow-offset%> sollte nur zusammen mit %<-fsanitize=kernel-address%> verwendet werden%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang%<-fcall-saved-REG%> wird fÃ¼r Ausgaberegister nicht unterstÃ¼tzt%<-fcf-protection=branch%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=full%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fcf-protection=return%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fd-lines-as-code%> hat in Freiform keine Auswirkung%<-fd-lines-as-comments%> hat in Freiform keine Auswirkung%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fdbg-cnt=%s:%d:%d%> hat kleinere obere als untere Grenze%<-fdirectives-only%> ist mit %<-Wunused-macros%> unvertrÃ¤glich%<-fdirectives-only%> ist mit %<-traditional%> unvertrÃ¤glich%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben%<-fexcess-precision=standard%> fÃ¼r Ada%<-fexcess-precision=standard%> fÃ¼r C++%<-fexcess-precision=standard%> fÃ¼r Fortran%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fhandle-exceptions%> wurde in %<-fexceptions%> umbenannt (und ist nun voreingestellt)%<-fipa-bit-cp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-cp%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-cp-clone%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-icf%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-functions%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-icf-variables%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pta%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-pure-const%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-ra%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-reference-addressable%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-sra%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fipa-stack-alignment%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fipa-vrp%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-flinker-output=rel%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-fno-fat-lto-objects%> werden nur mit Linker-Plugin unterstÃ¼tzt%<-fno-gnu89-inline%> wird nur im Modus GNU99 oder C99 unterstÃ¼tzt%<-fobjc-abi-version%> %d wird fÃ¼r 32-Bit-Ziele mit %<-fnext-runtime%> nicht unterstÃ¼tzt%<-fobjc-abi-version%> 2 muss fÃ¼r 64-Bit-Ziele mit %<-fnext-runtime%> verwendet werden%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten%<-fobjc-gc%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fgnu-runtime%> ignoriert%<-fobjc-sjlj-exceptions%> wird fÃ¼r %<-fnext-runtime%> ignoriert, wenn %<-fobjc-abi-version%> grÃ¶ÃŸer als 1 ist%<-fobjc-sjlj-exceptions%> ist das einzige unterstÃ¼tzte Ausnahmesystem fÃ¼r %<-fnext-runtime%> mit %<-fobjc-abi-version%>-Argument kleiner 2Option %<-foffload-abi%> kann nur fÃ¼r Offload-Compiler angegeben werdenOperand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch%<-fpartial-inlining%> ist mit %<-flive-patching=inline-only-static%> unvertrÃ¤glich%<-fpic%> und %<-fPIC%> werden ohne %<-mdsbt%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fpic%> und %<-mapcs-reent%> sind inkompatibel%<-fpic%> wird nicht unterstÃ¼tzt%<-fpie%> wird nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)%<-frecord-gcc-switches%> wird fÃ¼r das aktuelle Ziel nicht unterstÃ¼tzt%<-freorder-blocks-and-partition%> unterstÃ¼tzt auf dieser Architektur nicht Unwind-Info%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht%<-freorder-blocks-and-partition%> funktioniert auf dieser Architektur nicht mit Ausnahmen%<-freorder-blocks-and-partition%> wird auf dieser Architektur nicht unterstÃ¼tzt%<-fsanitize-address-use-after-scope%> erfordert %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> wird nicht unterstÃ¼tzt%<-fsanitize=address%> und %<-fsanitize=kernel-address%> sind inkompatibel mit %<-fsanitize=thread%>%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fsanitize=address%> ist mit %<-fsanitize=kernel-address%> unvertrÃ¤glich%<-fsanitize=all%> ist ungÃ¼ltig%<-fsanitize=leak%> ist mit %<-fsanitize=thread%> unvertrÃ¤glich%<-fsanitize=pointer-compare%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsanitize=pointer-subtract%> muss mit %<-fsanitize=address%> oder %<-fsanitize=kernel-address%> kombiniert werden%<-fsplit-stack%> wird derzeit nur auf GNU/Linux unterstÃ¼tzt%<-fsplit-stack%> wird derzeit nur auf PowerPC64 GNU/Linux mit glibc-2.18 oder neuer unterstÃ¼tzt%<-fsplit-stack%> unterstÃ¼tzt nicht 2 Registerparameter fÃ¼r eine geschachtelte Funktion%<-fsplit-stack%> unterstÃ¼tzt nicht 3 Registerparameter%<-fsplit-stack%> unterstÃ¼tzt nicht fastcall mit geschachtelter Funktion%<-fsplit-stack%> wird von dieser Compilerkonfiguration nicht unterstÃ¼tzt%<-fsplit-stack%> erfordert AssemblerunterstÃ¼tzung fÃ¼r CFI-Direktiven%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert%<-fstack-check=specific%> fÃ¼r Thumb-1%<-fstack-check=specific%> nicht fÃ¼r MIPS16 implementiert%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tztOptionen %<-fstack-limit-%> werden durch %<-mfdpic%> ignoriert; stattdessen %<-mstack-check-l1%> verwendendie Optionen %<-fstack-limit-%> werden auf dieser CPU nicht unterstÃ¼tzt%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-fuse-cxa-atexit%> wird fÃ¼r msp430-elf nicht unterstÃ¼tzt%<-fuse-linker-plugin%>, aber %s nicht gefunden%<-fwhole-program%> ist mit %<-flive-patching=inline-only-static|inline-clone%> unvertrÃ¤glich%<-fwpa%> und %<-fltrans%> schlieÃŸen sich gegenseitig aus%<-g%> wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption %<-g%> ausgeschaltet%<-g%> mit %<-mno-apcs-frame%> kÃ¶nnte vernÃ¼nftiges Debugging verhindern%<-gdwarf=%s%> ist mehrdeutig; verwenden Sie %<-gdwarf-%s%> fÃ¼r die DWARF-Version und %<-gdwarf -g%s%> fÃ¼r die Debugstufe%<-gdwarf-6%> wird als Version 5 ausgegeben, mit InkompatibilitÃ¤ten%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist%<-gnat%> falsch buchstabiert als %<-gant%>%<-gsplit-dwarf%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt, wird ignoriert%<-gsplit-dwarf%> wird nicht zusammen mit LTO unterstÃ¼tzt, wird daher ausgeschaltetOption %<-iplugindir <Verz>%> nicht vom GCC-Treiber Ã¼bergeben%<-m%s%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-m64%> benÃ¶tigt eine PowerPC64-CPU%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstÃ¼tzt%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstÃ¼tztdie Option %<-mabi=2fp+%> wird nur unterstÃ¼tzt, wenn eine FPU verfÃ¼gbar ist, das kann durch die Optionen %<-mext-fpu-sp%> oder %<-mext-fpu-dp%> eingeschaltet werden%<-mabi=ms%> wird in der X32-ABI nicht unterstÃ¼tzt%<-maix64%> benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt%<-maix64%> setzt eingeschaltete PowerPC64-Architektur voraus%<-malign-functions%> ist veraltet, Ersatz: %<-falign-functions%>%<-malign-functions=%d%> liegt nicht zwischen 0 und %d%<-malign-jumps%> ist veraltet, Ersatz: %<-falign-jumps%>%<-malign-jumps=%d%> liegt nicht zwischen 0 und %d%<-malign-loops%> ist veraltet, Ersatz: %<-falign-loops%>%<-malign-loops=%d%> liegt nicht zwischen 0 und %d%<-mapcs-stack-check%> vertrÃ¤gt sich nicht mit %<-mno-apcs-frame%>%<-march=%s%> ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich%<-march=%s%> erfordert %<-mfp32%>%<-march=%s%>: %s mÃ¼ssen durch _ getrennt sein%<-march=%s%> erfordert eine Zahl nach %<%dp%>.%<-march=%s%>: ISA-Zeichenkette ist nicht in kanonischer Reihenfolge. %<%c%>%<-march=%s%>: ISA-Zeichenkette muss mit %<rv32%> oder %<rv64%> anfangen%<-march=%s%>: erste ISA-Teilmenge muss %<e%>, %<i%> oder %<g%> sein%<-march=%s%>: rv%de ist keine gÃ¼ltige Basis-ISA%<-march=%s%>: unerwartete ISA-Zeichenkette am Ende: %qs%<-march=%s%>: nicht unterstÃ¼tzte ISA-Teilmenge %<%c%>%<-masm=intel%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-max-stackframe=%d%> ist nicht verwendbar, nicht zwischen 0 und %ddie Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstÃ¼tzt%<-mbranch-cost=%d%> liegt nicht zwischen 0 und 5%<-mcall-aixdesc%> ist unvertrÃ¤glich mit %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstÃ¼tzt%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel%> unvertrÃ¤glich mit anderen TOC-Optionen%<-mcmodel=%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<-mcode-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcode-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mcorea%> und %<-mcoreb%> kÃ¶nnen nicht zusammen verwendet werden%<-mcorea%> sollte mit %<-mmulticore%> verwendet werden%<-mcoreb%> sollte mit %<-mmulticore%> verwendet werden%<-mcpu=%> ist veraltet. Verwenden Sie stattdessen %<-mtune=%> oder %<-march=%>%<-mcpu=%s%> steht in Konflikt mit %<-march=%s%>%<-mcpu=%s%> hat ungÃ¼ltige Silizium-Revision%<-mcpu=%s%> ist nicht gÃ¼ltig%<-mdata-region=either%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdata-region=upper%> erfordert das groÃŸe Speichermodell (%<-mlarge%>)%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln%<-mdouble-float%> wird ohne %<-mhard-float%> ignoriert%<-mdynamic-no-pic%> Ã¼bersteuert %<-fpic%>, %<-fPIC%>, %<-fpie%> oder %<-fPIE%>%<-mes0%> kann nur zusammen mit C verwendet werden%<-mexr%> wird ohne %<-ms%> verwendet%<-mexr%> wird ohne %<-ms%> oder %<-msx%> verwendet%<-mfdivdu%> wird ohne %<-mhard-float%> ignoriert%<-mfdpic%> wird nicht unterstÃ¼tzt, bitte das Ziel Â»bfin-linux-uclibcÂ« verwenden%<-mfentry%> wird nur auf 64-Bit-CPUs unterstÃ¼tzt%<-mfentry%> wird fÃ¼r 32 Bit in Kombination mit %<-fpic%> nicht unterstÃ¼tzt%<-mfloat-abi=hard%> und VFP%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU%<-mfpxx%> kann nur mit dem o32-ABI verwendet werden%<-mfpxx%> erfordert %<-mlra%>%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mfused-madd%> ist veraltet; stattdessen %<-ffp-contract=%> verwenden%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird%<-mgp32%> mit einem 64-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-ABI verwendet%<-mgp64%> mit einem 32-Bit-Prozessor verwendet%<-mgpopt%> wird nicht zusammen mit PIC unterstÃ¼tzt.Argument fÃ¼r %<-mgprel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mgprel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden%<-mhard-float%> wird von der ausgewÃ¤hlten CPU nicht unterstÃ¼tzt%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel%<-mint32%> wird fÃ¼r Ziele H8300 und H8300L nicht unterstÃ¼tzt%<-mintel-syntax%> und %<-mno-intel-syntax%> sind veraltet; stattdessen %<-masm=intel%> und %<-masm=att%> verwenden%<-mips3d%> erfordert %<-mpaired-single%>Argument fÃ¼r %<-misr-secure=%d%> liegt nicht zwischen 0 und 3fÃ¼r die Option %<-misr-vector-size=%d%> sind nur die Werte 4 oder 16 gÃ¼ltig%<-mlarge%> erfordert ein 430X-kompatibles %<-mmcu=%>%<-mlong-double-64%> ist mit %<-m64%> nicht erlaubt%<-mloongson-ext2%> muss zusammen mit %<-mloongson-ext%> verwendet werden%<-mloongson-mmi%> muss zusammen mit %<-mhard-float%> verwendet werden%<-mmsa%> muss zusammen mit %<-mfp64%> und %<-mhard-float%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g13%> kann nicht zusammen mit %<-mcpu=g14%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g10%> verwendet werden%<-mmul=g14%> kann nicht zusammen mit %<-mcpu=g13%> verwendet werden%<-mmulticore%> kann nur mit BF561 verwendet werden%<-mn%> wird fÃ¼r Linux-Ziele nicht unterstÃ¼tzt%<-mn%> wird ohne %<-mh%>, %<-ms%> oder %<-msx%> verwendet%<-mno-%s%> schaltet %<-m%s%> aus%<-mno-allow-string-insns%> verbietet das Erzeugen des RMPA-Befehls%<-mno-altivec%> schaltet vsx aus%<-mno-dpfp-lrsr%> wird nur mit %<-mdpfp%> unterstÃ¼tzt%<-mno-exr%> ist nur mit %<-ms%> oder %<-msx%> gÃ¼ltig, die Option wird ignoriert%<-mno-fentry%> ist nicht mit SEH vertrÃ¤glich%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>%<-mno-mpy%> wird nur fÃ¼r ARC700 oder ARCv2 unterstÃ¼tzt%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel%<-mnop-mcount%> ist fÃ¼r %<-fPIC%> nicht implementiert%<-mpcrel -fPIC%> wird derzeit nicht fÃ¼r die ausgewÃ¤hlte CPU unterstÃ¼tzt%<-mpic-register=%> ist ohne %<-fpic%> nutzlos%<-mpic-symbol-stubs%> ist fÃ¼r 64-Bit-Code nicht erforderlich (ignoriert)%<-mpreferred-stack-boundary%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen%<-mquad-memory%> ist im Little-Endian-Modus nicht verfÃ¼gbar%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-ModusArgument fÃ¼r %<-mr0rel-sec=%> ist kein gÃ¼ltiger regulÃ¤rer Ausdruck.%<-mr0rel-sec=%> wird nicht zusammen mit PIC unterstÃ¼tzt.%<-mregparm%> wird fÃ¼r Intel-MCU-psABI ignoriert%<-mregparm%> wird im 64-Bit-Modus ignoriert%<-mregparm=%d%> liegt nicht zwischen 0 und %d%<-mrelax%> wird nur fÃ¼r RTP PIC unterstÃ¼tzt%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> wird im 64-Bit-Modus ignoriert%<-ms2600%> wird ohne %<-ms%> verwendet%<-mshared-library-id=%> ohne %<-mid-shared-library%> angegeben%<-mshared-library-id=%s%> liegt nicht zwischen 0 und %d%<-msmart%> ist mit %<-mhigh-registers%> unvertrÃ¤glich%<-mspfp_fast%> ist auf ARC600 und ARC601 nicht verfÃ¼gbar%<-msse5%> wurde entfernt%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist%<-mstack-guard%> bringt %<-mstack-size%> mit sich%<-mstringop-strategy=rep_8byte%> wird fÃ¼r 32-Bit-Code nicht unterstÃ¼tzt%<-msx%> wird in COFF nicht unterstÃ¼tzt%<-mtune=%> erwartet mn10300, am33, am33-2, oder am34%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden%<-mvrsave=no%> ist veraltet. Verwenden Sie stattdessen %<-mno-vrsave%>%<-mvrsave=yes%> ist veraltet. Verwenden Sie stattdessen %<-mvrsave%>%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich%<-mvsx%> benÃ¶tigt indizierte Adressierung%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle%<-mxl-multiply-high%> kann nur mit %<-mcpu=v6.00.a%> oder hÃ¶her verwendet werden%<-mxl-multiply-high%> erfordert %<-mno-xl-soft-mul%>%<-mxl-reorder%> kann nur mit %<-mcpu=v8.30.a%> oder hÃ¶her verwendet werden%<-mxl-reorder%> erfordert %<-mxl-pattern-compare%> fÃ¼r %<-mcpu=v8.30.a%>%<-pipe%> ignoriert, da %<-save-temps%> angegeben wurde%<-pipe%> wird nicht unterstÃ¼tzt%<-static-libgfortran%> wird in dieser Konfiguration nicht unterstÃ¼tzt%<-x %s%> hinter letzter Eingabedatei hat keine Auswirkung%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%<...%> ist in benannten Initialisierungen nicht erlaubt%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich%<::%D%> wurde nicht deklariert%<::%D%> wurde nicht deklariert; meinten Sie %qs?%<::%E%> wurde nicht deklariert%<::%E%> ist keine Klasse oder Namensbereich%<::%E%> ist keine Klasse, Namensbereich oder AufzÃ¤hlung%<::%E%> ist kein Typ%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<<<%> in booleschem Kontext, meinten Sie %<<%>?%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %COperator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%<?:%> mit Ganzzahlkonstanten in booleschem Kontext%<?:%> mit Ganzzahlkonstanten in booleschem Zusammenhang; der Ausdruck evaluiert immer zu %<true%>%<@catch%>-Parameter kann nicht Protokoll-qualifiziert sein%<@catch%>-Parameter ist kein bekannter Objective-C-Klassentypin Objective-C 1.0 gibt es kein %<@dynamic%>%<@dynamic%> nicht in @implementation-Kontext%<@dynamic%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@encode%> muss als Argument einen Typen angeben%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@interface%> der Klasse %qE nicht gefunden%<@optional%> ist nur im @protocol-Kontext erlaubt%<@optional%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@package%> hat derzeit den gleichen Effekt wie %<@public%>%<@property%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@required%> ist nur im @protocol-Kontext erlaubt%<@required%> ist in Objective-C 1.0 nicht verfÃ¼gbar%<@synchronized%>-Argument ist kein Objekt%<@synthesize%> kann nicht in Kategorien verwendet werdenin Objective-C 1.0 gibt es kein %<@synthesize%>%<@synthesize%> nicht in @implementation-Kontext%<@synthesize%> erfordert VerfÃ¼gbarkeit des @interface der Klasse%<@throw%> (rethrow) auÃŸerhalb von %<@catch%>-Block verwendet%<@throw%>-Argument ist kein Objekt%<@try%> ohne %<@catch%> oder %<@finally%>SpaltenÃ¼berschriften %<CPU_TYPE%> und %<MPY_TYPE%> fehlen in %<devices.csv%>SpaltenÃ¼berschrift %<CPU_TYPE%> fehlt in %<devices.csv%>%<CTABLE_ENTRY%>-Basisadresse muss ein Vielfaches von 256 seinN/A%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt%<G0%> in Format bei %LDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDie Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehenDirektive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)Die Direktive %<GCC unroll%> bei %C darf nur direkt vor einem Schleifenbeginn stehen%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<HLE_RELEASE%> wird mit %<RELEASE%> oder stÃ¤rkerem Speichermodell nicht verwendet%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetztArgument %<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 istArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf nicht %s seinArgument %<MOLD%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinSpaltenÃ¼berschrift %<MPY_TYPE%> fehlt in %<devices.csv%>Argument %<SOURCE%> des intrinsischen %<TRANSFER%> bei %L darf kein %s seinInterner Compilerfehler: %<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> listInterner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>Interner Compilerfehler: %<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>Interner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %pInterner Compilerfehler: %<TYPE_CACHED_VALUES_P%> is set while it should not beInterner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_CANONICAL%> of main variant is not main variantInterner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete typeInterner Compilerfehler: %<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULLInterner Compilerfehler: %<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULLInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variantInterner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatibleInterner Compilerfehler: %<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>Interner Compilerfehler: %<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>Interner Compilerfehler: %<TYPE_OFFSET_BASETYPE%> is not record nor unionInterner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULLInterner Compilerfehler: %<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%>-Modifikator an nicht-ganzzahligem Register%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt%<[*]%> nicht in einer Deklaration%<[super â€¦]%> darf nur in einem Methodenkontext auftreten%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung von %qE reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren%<_Alignas%>-Spezifizierer kÃ¶nnen nicht die Ausrichtung eines unbenannten Feldes reduzieren%<_Atomic%> %qD in %<aligned%>-Klausel%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in %<linear%>-Klausel%<_Atomic%>-Deklaration %qD in %qs-Klausel%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt%<_Atomic%> %qD in implizier %<map%>-Klausel%<_Atomic%> %qE in %<reduction%>-Klausel%<_Atomic%>-Ausdruck %qE in %qs-Klausel%<_Atomic%> auf einen qualifizierten Typen angewandt%<_Atomic%>-Ausdruck in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%>-Iterationsvariable %qE%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>%<_Atomic%>-qualifizierter Arraytyp%<_Atomic%>-qualifizierter Funktionstyp%<_Atomic%>-qualifizierter Parametertyp %qT von %q+D%<_Atomic%>-qualifizierter RÃ¼ckgabetyp von %qD%<_Float%d%s%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<_Generic%>-Zuordnung hat Funktionstyp%<_Generic%>-Zuordnung hat unvollstÃ¤ndigen Typ%<_Generic%>-Verbindung hat variable TyplÃ¤nge%<_Generic%>-Selektor passt zu mehreren Zuordnungen%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel%<_Generic%> gibt zwei kompatible Typen an%<_Noreturn%> in leerer Deklaration%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendetAttribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__GIMPLE%> ist nur mit %<-fgimple%> gÃ¼ltigFunktion %<__RTL%> kann nicht mit %<-flto%> kompiliert werden%<__alignof%> auf Bitfeld angewandt%<__auto_type%> gefolgt von %<[[]]%>-Attributen%<__auto_type%> in leerer Deklaration%<__auto_type%> kann nur mit einem einzelnen Deklarator verwendet werden%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator%<__auto_type%> benÃ¶tigt eine initialisierte Datendeklaration%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet%<__builtin_arc_aligned%> mit nichtkonstanter AusrichtungOperand von %<__builtin_complex%> nicht realer binÃ¤rer GleitkommatypOperanden von %<__builtin_complex%> unterschiedlichen TypsDas erste Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektor seinAnzahl der Elemente des ersten Argumentvektors und des Typs des zweiten Argumentvektors fÃ¼r %<__builtin_convertvector%> sollten gleich seinDas zweite Argument von %<__builtin_convertvector%> muss Ganzzahl- oder Gleitkommavektortyp sein%<__builtin_eh_return%> fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼tztZweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_mffsl%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_mtfsb0%> und %<__builtin_mtfsb1%> werden in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_next_arg%> ohne Argument gerufen%<__builtin_rx_%s%> benÃ¶tigt %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> oder %<U%>%<__builtin_saveregs%> wird fÃ¼r dieses Teilziel nicht unterstÃ¼tzt%<__builtin_saveregs%> wird von diesem Ziel nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird im 32-Bit-Modus nicht unterstÃ¼tzt%<__builtin_set_fpscr_drn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_fpscr_rn%> wird in Kombination mit %<-msoft-float%> nicht unterstÃ¼tzt%<__builtin_set_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztInnere Typen des/der Argumentvektors/en und Maske von %<__builtin_shuffle%> mÃ¼ssen gleiche GrÃ¶ÃŸe habenVektorargumente von %<__builtin_shuffle%> mÃ¼ssen gleichen Typ habenArgumente fÃ¼r %<__builtin_shuffle%> mÃ¼ssen Vektoren seinDas letzte Argument von %<__builtin_shuffle%> muss Ganzzahlvektor seinAnzahl der Elemente des/der Argumentvektors/en und des Maskenvektors fÃ¼r %<__builtin_shuffle%> sollten gleich sein%<__builtin_thread_pointer%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tztAufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt%<__delay_cycles%> nimmt nur konstante Argumente entgegen%<__delay_cycles%> nimmt nur nicht-negative Zykluszahlen entgegen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__int%d%> wird von diesem Ziel nicht unterstÃ¼tzt%<__int%d%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt%<__label__%>-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt%<__label__%> nicht am Anfang eines Blocks%<__restrict%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> vor %qD%<__thread%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<__transaction_atomic%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen Speicher%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>%<__transaction_cancel%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsbasierten Speicher%<__transaction_relaxed%> ohne eingeschaltete UnterstÃ¼tzung fÃ¼r transaktionsgebundenen SpeicherArgument %<a%d%> des intrinsischen %qs bei %L muss %s(%d) seinArgument %<a1%> des intrinsischen %qs bei %L muss INTEGER, REAL oder CHARACTER sein%<acc update%> bei %L muss mindestens eine %<device%>- oder %<host%>- oder %<self%>-Klausel enthaltenAttribut %<alias%> ignoriert, da Funktion bereits definiert istArgument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qTAusdruck fÃ¼r Ausrichtung der %<aligned%>-Klausel muss ganzzahlig seinAusdruck fÃ¼r %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<always_inline%> Funktion ist mÃ¶glicherweise nicht inlinefÃ¤hig%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0%<asm%>-Konflikt mit Eingabeoperand%<asm%>-Konflikt mit Ausgabeoperand%<asm%>-Deklaration wird wegen Konflikt mit vorheriger Umbenennung ignoriert%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubtin atomarer Transaktion ist kein %<asm%> erlaubt%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand hat unmÃ¶gliche Nebenbedingungen%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Qualifizierer %qT wird ignoriert, da auÃŸerhalb des Funktionsrumpfes%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes%<asm%>-Spezifizierer fÃ¼r Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubtAttribut %<assign%> steht mit Attribut %<copy%> in KonfliktAttribut %<assign%> steht mit Attribut %<retain%> in Konflikt%<assign%> kann fÃ¼r Objective-C-Objekte unsicher sein; bitte explizit angeben, falls nÃ¶tig%<assign%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<async%>-Ausdruck muss ganzzahlig sein%<atexit%> fehlgeschlagen%<atomic%>-Eigenschaft %qs verwendet Bitfeld-Instanzvariable %qs%<atomic_cancel%>%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet%<auto%> kann nur fÃ¼r Variablen oder Funktionsdeklarationen angegeben werdenBedeutung von %<auto%> Ã¤ndert in C++11 die Bedeutung; Bitte entfernen%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<auto%> ist in Aliasdeklaration nicht erlaubt%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden%<bank_switch%> hat auf Nicht-Interrupt-Funktionen keine Auswirkung%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist%<builtin_return_address%> enthÃ¤lt nur 2 Adressbytes%<cancel for%> innerhalb von %<nowait%>-for-Konstrukt%<cancel for%> innerhalb von %<ordered%>-for-Konstrukt%<cancel sections%> innerhalb %<nowait%>-Abschnittskonstrukt%<catch%> wird nicht unterstÃ¼tzt%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert seinFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in FelddeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in ParameterdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in TypdeklarationFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in Variablendeklaration%<const%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<const%>-qualifizierter %<depobj%>-Ausdruck%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>Kontrollfluss fÃ¼r %<constexpr%>-Aufruf fÃ¤llt hinten aus der Funktion%<constexpr%>-Konstruktor hat keinen leeren KÃ¶rper%<constexpr%>-Konstruktor fÃ¼r Union %qT muss genau ein nicht-statisches Datenelement initialisieren%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarAuswertungstiefe von %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhÃ¶hen)Anzahl der Evaluierungsoperationen in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%>-Lambda ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAnzahl der SchleifendurchlÃ¤ufe in %<constexpr%> Ã¼berschreitet HÃ¶chstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhÃ¶hen)%<constexpr%> erforderlich fÃ¼r Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typstatisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben%<constexpr%>-Variable %qD hat variabel modifizierten Typ %qTAttribut %<constinit%> kann nur fÃ¼r Variablen verwendet werden, die Â»staticÂ« oder threadlokel sind%<constinit%> ist am RÃ¼ckgabetyp einer Funktion nicht erlaubt%<constinit%>-Variable %qD muss eine konstante Initialisierung habenAttribut %<copy%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<critical%>-Region darf innerhalb einer gleichnamigen %<critical%>-Region nicht eng geschachtelt seinArgument von %<custom-%s=%> muss eine nicht-negative Ganzzahl sein%<custom-%s=%> ist nicht als ein FPU-Befehl bekannt%<custom-%s=%> erfordert Argument%<decl-specifier%> in Deklaration von Ableitungshinweis%<decl-specifier%> ist in Bedingung ungÃ¼ltig%<declare variant%> fÃ¼r Konstruktor %qD%<declare variant%> an %qD mit Vorgabewert%<declare variant%> an gelÃ¶schter %qD%<declare variant%> fÃ¼r Destruktor %qD%<declare variant%> an virtueller %qD%<decltype%> kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%<decltype%> wird zu %qT ausgewertet, und das ist weder eine Klasse noch ein AufzÃ¤hlungstyp%<default%>-Marke nicht innerhalb einer switch-Anweisung%<default%>-Ziel wurde nicht gesetzt%<delete[]%> ist kein Konstantenausdruck%<depend%>-Klausel mit %<depobj%>-AbhÃ¤ngigkeitstyp auf Arrayabschnitt%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist%<depend%>-Klausel mit %<sink%>-Modifizierer wartet auf lexikalisch spÃ¤tere Iteration%<depend%>-Klausel mit %<source%>-Modifizierer zusammen mit %<depend%>-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt%<depend(%s)%> ist nur in %<omp ordered%> erlaubt%<depobj%>-AbhÃ¤ngigkeitstyp in %<depend%>-Klausel von %<depobj%> angegebenAusdruck %<depobj%> ist kein lvalue-Ausdruck%<device%>-ID muss ganzzahlig seinArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger CodimensionsindexArgument %<dim%> des intrinsischen %qs bei %L ist kein gÃ¼ltiger DimensionsindexArgument %<dim%> des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger DimensionsindexAusdruck fÃ¼r %<dist_schedule%>-ChunkgrÃ¶ÃŸe muss ganzzahlig sein%<distribute%>-Region muss innerhalb eines %<teams%>-Konstrukts streng geschachtelt sein%<dynamic_cast%> ist nicht mit %<-fno-rtti%> erlaubt%<dynamic_cast<%#T>(%#D)%> kann nie erfolgreich sein%<else%> ohne vorheriges %<if%>%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden%<explicit%> in Â»friendÂ«-Deklaration%<explicit%> auÃŸerhalb einer Klassendeklaration%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<extern "C"%>-Bindung beginnt hierAttribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus%<fallthrough%>-Attribut auf hÃ¶chster Ebene%<fallthrough%>-Attribut ohne darauffolgendes %<;%>%<fallthrough%>-Attribut ist mehrfach angegeben%<fallthrough%>-Attribut mit einem Parameter angegebenDirektive des Attributes %<fast_interrupt%> ignoriertAttribut %<flatten%> wird an Aliasen ignoriert%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben%<fopen%>: %s: %mAnfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt%<friend%> kann nur innerhalb einer Klasse angegeben werden%<friend%> auÃŸerhalb einer Klasse verwendetAusdruck fÃ¼r %<gang%>-Nummer muss ganzzahlig seinWert von %<gang%> muss positiv seinstatischer %<gang%>-Ausdruck muss ganzzahlig seinstatischer %<gang%>-Ausdruck muss positiv sein%<generic%>-CPU kann nur fÃ¼r %<-mtune=%>-Schalter verwendet werden%<generic%>-CPU kann nur fÃ¼r %<target("tune=")%>-Schalter verwendet werden%<getter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationAttribut %<gnu_inline%> vorhanden bei %q+D%<goto%> in %<constexpr%>-Funktion%<goto%> ist kein KonstantenausdruckAusdruck fÃ¼r %<grainsize%> muss ganzzahlig seinWert von %<grainsize%> muss positiv sein%<h%> auf nicht-Register-Operand angewandt%<hint%>-Ausdruck muss ganzzahlig und konstant sein%<hint%>-Ausdruck muss ganzzahlig sein%<if constexpr%> ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<ifunc%>-AuflÃ¶ser fÃ¼r %qD muss %qT zurÃ¼ckgeben%<ifunc%>-AuflÃ¶ser fÃ¼r %qD sollte %qT zurÃ¼ckgeben%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>%<inline%> kann nur fÃ¼r Funktionen angegeben werden%<inline%> in leerer Deklaration%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<inline%>-Spezifizierer ungÃ¼ltig fÃ¼r Variable %qD mit GÃ¼ltigkeitsbereich Block%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt%<inscan%>-%<reduction%>-Klausel bei Konstruktion auÃŸer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist%<inscan%>-%<reduction%>-Klausel mit Arrayabschnittdie Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommendie CPU %<intel%> kann nur fÃ¼r den Schalter %<-mtune=%> verwendet werdendie CPU %<intel%> kann nur fÃ¼r das Attribut %<target("tune=")%> verwendet werdenModifizierer %<iterator%> ist unvertrÃ¤glich mit %qs%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein%<l1-cache-size%>-Parameter ist keine Zweierpotenz (%d)%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist%<linear%>-Klausel fÃ¼r Variable, die keine Schleifeniterationsvariable ist, wurde fÃ¼r ein mit %<distribute%> kombiniertes Konstrukt angegeben%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel mit einem Parameter angegeben werdenSchrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter seinSchrittweite der %<linear%>-Klausel muss ganzzahlig sein%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist%<location_t%> ist nicht als ein Typ definiert%<locus%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> und %<short%> gleichzeitig angegeben%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C%<lp_array%> passt nicht zum %<region_tree%>%<lp_array%> ist fÃ¼r lp %i beschÃ¤digt%<lto_obj_file_open()%> failed%<main%> als %<_Noreturn%> deklariert%<master%>-Region darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, explizit %<task%> oder %<taskloop%> ist%<memset%> mit konstanter LÃ¤nge 0 verwendet; das kÃ¶nnte heiÃŸen, dass die Parameter vertauscht sindim Aufruf von %<memset%> ist die LÃ¤nge gleich der Anzahl der Elemente angegeben, ohne sie mit der ElementgrÃ¶ÃŸe zu multiplizierenAttribut %<ms_hook_prologue%> ist mit %<-mfentry%> fÃ¼r 32 Bit nicht vertrÃ¤glichAttribut %<ms_hook_prologue%> ist mit geschachtelter Funktion nicht vertrÃ¤glich%<msp430_set_driver_var%> erwartet 2 Argumente%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt%<namespace %E%> ist mehrdeutig%<namespace%>-Definition ist hier nicht erlaubt%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d%<no-custom-%s%> akzeptiert keine Argumente%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werdenAttribut %<nonatomic%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben%<nonnull%>-Argument %qD wird mit NULL verglichen%<noreturn%>-Funktion kehrt zurÃ¼ck%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%> verwendet werdenWert von %<num_tasks%> muss positiv seinWert von %<num_teams%> muss positiv seinWert von %<num_threads%> muss positiv sein%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstÃ¼tzt%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> muss Typ %qT zurÃ¼ckgeben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator delete[]%> kann kein zerstÃ¶rendes %<delete%> sein%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ckgeben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben%<operator[]%>%<operator[]%> in %<%E[%E]%>%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1%<order%>-Klausel darf nicht zusammen mit %<ordered%> verwendet werden%<ordered simd threads%> muss innerhalb der %<for simd%>-Region eng geschachtelt sein%<ordered%> %<simd%> muss innerhalb einer %<simd%>-Region eng geschachtelt sein%<ordered%>-Klauselparameter ist weniger als %<collapse%>%<ordered%>-Klausel mit Parameter darf nicht beim %qs-Konstruk angegeben werden%<ordered%>-Klausel mit Parameter in %<for%>-Schleife Ã¼ber einen Bereich%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel und Parameter eng geschachtelt sein%<ordered%>-Konstrukt mit %<depend%>-Klausel muss innerhalb einer %<ordered%>-Schleife eng geschachtelt sein%<ordered%>-Region darf innerhalb einer Region, die %<critical%>, %<ordered%>, expliziten %<task%> oder %<taskloop%> ist, nicht eng geschachtelt sein%<ordered%>-Region muss eng geschachtelt sein, wenn sie innerhalb einer Schleifenregion mit %<ordered%>-Klausel auftritt%<ordered%>-Region ohne %<depend%>-Klausel darf innerhalb einer Schleifenregion mit %<ordered%>-Klausel und Parameter nicht eng geschachtelt seindas Pragma %<pch_preprocess%> sollte nur mit %<-fpreprocessed%> verwendet werden%<pex_init%> failed: %m%<pragma omp requires%> erfordert mindestens eine KlauselAusdruck fÃ¼r %<priority%> muss ganzzahlig seinWert von %<priority%> muss positiv seinAttribut %<readonly%> steht mit Attribut %<readwrite%> in KonfliktAttribut %<readonly%> steht mit Attribut %<setter%> in KonfliktAttribut %<readonly%> der Eigenschaft %qD in Konflikt mit vorheriger Deklaration%<region_array%> passt nicht zum %<region_tree%>%<region_array%> ist fÃ¼r Region %i beschÃ¤digt%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<register%>-Speicherklassenangabe verwendet%<reinterpret_cast%> von Ganzzahl zu Zeiger%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt QualifiziererEin %<reinterpret_cast%> ist kein konstanter Ausdruck%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbarAttribut %<retain%> steht mit Attribut %<copy%> in KonfliktAttribut %<retain%> ist nur fÃ¼r Objective-C-Objekte gÃ¼ltig%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender FunktionAusdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<scalar_storage_order%> wird nicht unterstÃ¼tzt, da die Bytereihenfolge nicht einheitlich ist%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer%<setter%>-Attribut der Eigenschaft %qD in Konflikt mit vorheriger DeklarationArgument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d ElementeArgument %<shape%> des intrinsischen %<reshape%> bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein%<signed%> und %<unsigned%> gleichzeitig angegebenAusdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck%<simdlen%>-Klauselwert ist grÃ¶ÃŸer als %<safelen%>-Klauselwert%<sizeof%> auf ein Bitfeld angewandt%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ckArgument von %<sizeof...%> muss mit Klammern umschlossen werdenArgument %<source%> des intrinsischen %<shape%> bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ist fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs ungÃ¼ltig%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbar%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?%<std::%s%> ist erst ab %s verfÃ¼gbar%<std::source_location::__impl%> enthÃ¤lt nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruckdie Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariertArgument %qs fÃ¼r Attribut %<symver%> muss ein oder zwei %<@%> enthaltenArgument des Attributs %<symver%> ist keine ZeichenkettenkonstanteAttribut %<symver%> bezieht sich nur auf SymboleAttribut %<symver%> gilt nur fÃ¼r Funktionen und Variablen%<target("rtd")%> wird im 64-Bit-Modus ignoriert%<target("sseregparm")%> verwendet, ohne dass SSE eingeschaltet ist%<target("tune=x86-64")%> ist veraltet; stattdessen entsprechend %<target("tune=k8")%> oder %<target("tune=generic")%> verwendendas Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiert%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel%<teams%>-Konstrukt muss innerhalb eines %<target%>-Konstrukts eng geschachtelt sein, oder in Ã¼berhaupt keinem OpenMP-Konstrukt geschachtelt seindas SchlÃ¼sselwort %<template%> ist im Destruktornamen nicht erlaubt%<template%> muss auf einen nested-name-specifier folgen%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt%<this%> kann nicht per Referenz eingefangen werden%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werden%<this%> wurde fÃ¼r diese Lambda-Funktion nicht aufgefangen%<thread_limit%>-Ausdruck muss ganzzahlig seinWert von %<thread_limit%> muss positiv sein%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable%<threadprivate%> Direktive %qE nicht in Definition von %qT%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen%<throw%> wird immer %<terminate%> aufrufenArgument fÃ¼r %<tile%> erfordert ganzzahligen Typ%<tile%>-Argument muss eine positive, ganzzahlige Konstante seinFunktionsaufruf von %<transaction_may_cancel_outer%> nicht innerhalb von Ã¤uÃŸerer Transaktion oder %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<typedef%> wurde in dieser Deklaration ignoriert%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat%<typeid%> des qualifizierten Funktionstyps %qT%<typeid%>-Operator kann nicht in einem Konstanten-Ausdruck auftreten%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist%<typename %T::%D%> benennt %q#T, was kein Typ ist%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameteranzahl verwendet%<vec_lvsl%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete Speicherzugriffe%<vec_lvsr%> ist fÃ¼r Little-Endian veraltet; verwenden Sie Zuweisungen fÃ¼r unausgerichtete SpeicherzugriffeAusdruck fÃ¼r %<vector%>-LÃ¤nge muss ganzzahlig seinWert der %<vector%>-LÃ¤nge muss positiv sein%<verify_gimple%> failed%<virtual%>-%<consteval%>-Methode %qD noch nicht unterstÃ¼tzt%<virtual%> kann nur fÃ¼r Funktionen angegeben werden%<virtual%> auÃŸerhalb einer Klassendeklaration%<virtual%> mehr als einmal in Basisspezifikation angegeben%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%<volatile%> kann nur fÃ¼r Objekte und Funktionen angegeben werden%<volatile%>-qualifizierter Parameter ist veraltet%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet%<volatile%>-qualifizierte strukturierte Bindung ist veraltet%<wait%>-Ausdruck muss ganzzahlig seinFÃ¼r %q+D darf %<warn_if_not_aligned%> nicht angegeben werdenAttribut %<weakref%> ignoriert, da Funktion bereits definiert istAttribut %<weakref%> ignoriert, da Variable bereits initialisiert istAttribut %<weakref%> sollte von Attribut %<alias%> begleitet werdenAusdruck fÃ¼r %<worker%>-Nummer muss ganzzahlig seinWert der %<worker%>-Nummer muss positiv seinInterner Fehler: %<||%> not valid in GIMPLE%<~%> auf booleschem Ausdruck%<~%> auf einem Ausdruck vom Typ %<bool%>%<~auto%> ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbar%GArgument %<%.*s%> fÃ¼r Direktive ist null%GObergrenze von %<alloca%> ist unbekannt%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu Byte an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Zugriff auf %wu Byte Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes Ã¼berdeckt mÃ¶glicherweise bis zu %wu Bytes%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Byte an Offset %s%G%qD Zugriff auf %wu Bytes an den Offsets %s und %s Ã¼berdeckt sich mit %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu oder mehr Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an Offsets %s und %s Ã¼berdeckt mÃ¶glicherweise %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Byte an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu oder mehr Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes an den Offsets %s und %s Ã¼berdeckt %wu bis %wu Bytes an Offset %s%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Byte%G%qD Zugriff auf %wu bis %wu Bytes Ã¼berdeckt mÃ¶glicherweise %wu Bytes%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes kopiert wurden%G%qD Ziel unverÃ¤ndert, nachdem keine Bytes aus einem String der LÃ¤nge %E kopiert wurden%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu]%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Bildung des Offsets %s auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD einer Zeichenkette der LÃ¤nge %wu und eines Arrays der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu oder mehr und einem Array der GrÃ¶ÃŸe %wu wird zu ungleich Null ausgewertet%G%qD einer Zeichenkette der LÃ¤nge %wu, einem Array der GrÃ¶ÃŸe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD von Zeichenketten der LÃ¤nge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen von %qT%G%qD Offset %s des Objekts an %qE ist auÃŸerhalb der Grenzen des referenzierten Teilobjekts %qD mit Typ %qT an Offset %wi%G%qD Offset %s ist auÃŸerhalb der Grenzen%G%qD Offset %s ist auÃŸerhalb der Grenzen [0, %wu]%G%qD Offset %s is auÃŸerhalb der Grenzen [0, %wu] von Objekt %qD mit Typ %qT%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe mÃ¶glicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Byte aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem abschlieÃŸenden NUL, beim Kopieren von %E Bytes aus einem String derselben LÃ¤nge%G%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der LÃ¤nge %wu%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s%G%qD ZeigerÃ¼berlauf zwischen Offset %s und GrÃ¶ÃŸe %s beim Zugriff auf Array %qD mit Typ %qT%G%qD Das Quellargument ist dasselbe wie das Zielargument%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%G%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe der Quelle%G%qD angegebene Grenze %E Ã¼berschreitet die ZielgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%Gdurch %qD angegebene Grenze zwischen %wu und %wu Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %wu%G%qD angegebene Grenze hÃ¤ngt von der LÃ¤nge des Quellarguments ab%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%qD schreibt zwischen %wu und %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%G%qD schreibt ein Byte zu viel in eine Region, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%GArgument %u ist null, aber nichtnull wird erwartet%GArgument fÃ¼r %<alloca%> ist zu groÃŸ%GArgument fÃ¼r %<alloca%> ist 0%GArgument fÃ¼r %<alloca%> kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r %<alloca%> kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GArgument fÃ¼r Array mit variabler LÃ¤nge ist zu groÃŸ%GArgument fÃ¼r Array variabler LÃ¤nge ist 0%GArgument fÃ¼r Array mit variabler LÃ¤nge kÃ¶nnte zu groÃŸ sein%GArgument fÃ¼r Array variabler LÃ¤nge kÃ¶nnte aufgrund der Umwandlung von %qT in %qT zu groÃŸ sein%GZielzeiger ist NULL%GNULL-Formatzeichenkette%Gunbegrenzte Verwendung von %<alloca%>%Gunbegrenzte Verwendung von Array mit variabler LÃ¤nge%GVerwendung von %<alloca%>%GVerwendung von %<alloca%> innerhalb einer Schleife%GArray variabler LÃ¤nge hat unbekannte Obergrenze%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu%GSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu%G%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben%Gein Byte zu viel wird in eine Region geschrieben, deren GrÃ¶ÃŸe von %<strlen%> abhÃ¤ngt%K%<asm%> in %<transaction_safe%>-Funktion ist nicht erlaubt%K%qD Lesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%K%qD Lesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD das Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%K%qD angegebene Grenze %E ist genau die GrÃ¶ÃŸe des Ziels%K%qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze %E Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebene Grenze [%E, %E] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet die GrÃ¶ÃŸe %E des nicht abgeschlossenen Arrays%Kdurch %qD angegebener Bereich [%wu, %wu] Ã¼berschreitet mÃ¶glicherweise die GrÃ¶ÃŸe von maximal %E des nicht abgeschlossenen Arrays%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%K%qD angegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD angegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%K%qD das Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%K%qD das Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%KÂ»%sÂ« %wd ist auÃŸerhalb des gÃ¼ltigen Bereichs von %wd bis %wd%KArgument %d muss eine direkt angegebene Konstante sein%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein%KDas Argument %i ist null, aber der Wertebereich des entsprechenden GrÃ¶ÃŸenarguments %i ist [%E, %E]%KDas Argument %i ist null, aber der Wert des entsprechenden GrÃ¶ÃŸenarguments %i ist %E%KArgument %i Bereich [%E, %E] Ã¼bersteigt maximal ObjektgrÃ¶ÃŸe %E%KArgument %i Bereich [%E, %E] ist negativ%KArgument %i Wert %E ist negativ%KArgument %i Wert %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E%KArgument %i Wert %qE ist negativ%KArgument %i Wert ist null%KArgument muss eine direkt angegebene 16-Bit-Konstante sein%KVersuch, Nicht-Heap-Objekt freizugeben%KVersuch, Nicht-Heap-Objekt %qD freizugeben%KAufruf von %qs mit Attributfehler deklariert: %s%KAufruf von %qs mit Attributwarnung deklariert: %s%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde%KKoprozessor %d ist nicht aktiviert mit +cdecp%d%Kerstes Argument von %qD muss ein Zeiger, das zweite eine Ganzzahlkonstante sein%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd%KSpurindex muss eine direkt angegebene Konstante sein%Kletztes Argument von %qD ist keine Ganzzahlkonstante zwischen 0 und 3%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet %<SIZE_MAX%>%KProdukt %<%E * %E%> der Argumente %i und %i Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KLesen von %E Byte aus einer Region der GrÃ¶ÃŸe %E%KLesen von %E Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E oder mehr Bytes aus einer Region der GrÃ¶ÃŸe %E%Kdas Lesen von %E bis %E Bytes aus einer Region der GrÃ¶ÃŸe %E%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen%Kangegebene Grenze %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze %E Ã¼berschreitet die maximale ObjektgrÃ¶ÃŸe %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet die GrÃ¶ÃŸe der Zielregion %E%Kangegebene Grenze zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%Kangegebene GrÃ¶ÃŸe zwischen %E und %E Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %E%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein%Kdas Schreiben von %E Byte in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufen%Kdas Schreiben von %E bis %E Bytes in eine Region der GrÃ¶ÃŸe %E lÃ¤sst die Zielregion Ã¼berlaufenEinen Konstruktor gefunden
  %d Konstruktoren gefunden
  Einen Destruktor gefunden
  %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%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 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 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 %qE 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 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 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 %<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 wird in dieser Funktion uninitialisiert verwendet%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 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 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 %qEAttribut %qE mit Wert %qE ist keine GanzzahlkonstanteAdresse 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 ZweierpotenzArgument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]Attributargument %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 verweistAttributargument %qE mit Wert %qE ist keine GanzzahlkonstanteAttributargument %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 nicht-statische Datenelemente angewendet werdenAttribut %qE kann nicht auf Bitfeld angewendet werdenAttribut %qE kann nicht auf Variablen mit spezifischem Abschnitt angewendet werdenAttribut %qE kann nicht fÃ¼r lokale Variablen angegeben werdenAttribut-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 automatische Variablen ausAttribut %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 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 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 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 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 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 Ganzzahlkonstante als ArgumentAttribut %qE benÃ¶tigt Prototypen mit benannten ArgumentenAttribut %qE erwartet keine ArgumenteAttribut %qE ohne Argumente fÃ¼r einen Nicht-Prototyp%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 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 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 %qT%qE ist nicht das vollstÃ¤ndige Muster einer Packexpansion%qE ist nur in Objective-C-Dialekten erlaubt%qE ist vorbestimmt %qs fÃ¼r %qs%qE wird in dieser Funktion uninitialisiert verwendet%qE kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%qE antwortet mÃ¶glicherweise nicht auf %<%c%E%>%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 werden%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 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 ein verÃ¤nderbares Element%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 eine Union%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 kein Klassen-, Struktur- oder Union-Typ%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 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 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 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 (12.4.1.5)%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 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 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 werdendie %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 wurde falsch deklariert%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 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 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 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 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Ã¼tztDatei 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 abbilden%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
*** 2065,2071 ****
     in Fortran angeboten wird. */
  
  128-bit %<long double%> wird fÃ¼r VAX floats nicht unterstÃ¼tzt31-Bit-ABI.387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI.64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus; verwenden Sie stattdessen eine Zuweisung; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung; verwenden Sie stattdessen eine Kopierzuweisung; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung; verwenden Sie stattdessen eine Kopierinitialisierung; verwenden Sie stattdessen eine Wertinitialisierung<WÃ¤hrend Initialisierung>
! <anonym><geschweift geklammerte Initialisierungsliste><eingebaut><Kommandozeile><Deklarationsfehler>{AufzÃ¤hlung}<fehlerhafter-Ausdruck><Ausdrucksfehler><lambda<lambda><fehlt><RÃ¼ckgabewert> <RÃ¼ckgabewert><Anweisung><strukturierte Bindungen><Markierungsfehler><Template-Argumente-Fehler><Template-Parameter-Fehler><throw-Ausdruck><Typfehler><Typ-Fehler><typedef-Fehler><TypprÃ¤fixfehler><ubsan-Unterprogramm-Aufruf><unbekannter Operator><unbekannt><unbenanntes %s><unbenannt-Festkomma:<unbenannt-Gleitkomma:<unbenannt-vorzeichenlos:<unbenannt><nicht-analysiert><unaufgelÃ¶ster Ã¼berladener Funktionstyp>Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werdenEine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinenEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen.Abschneiden von Gleitkomma- zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern.Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!Bei %C wird ein Parametername erwartetEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler.Bei %C wird eine Typparameterliste erwartetAAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndertABI erfordert %<-march=rv%d%>ABI-Varianten fÃ¼r Codeerzeugung (zur Verwendung mit der Option Â»-mabi=Â«):ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werdenABSTRACT INTERFACE bei %CABSTRACT-Typ %qs bei %L verwendetABSTRACT-Typ bei %Cletzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %Lerster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LSchrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LACC-CACHE-Direktive bei %C muss innerhalb einer Schleife seinACCESS-Spezifikation bei %L wurde bereits spezifiziertVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %L steht in Konflikt mit READONLY-SpezifiziererAttribut ALLOCATABLE bei %C in einer STRUCTURE-DefinitionAttribut ALLOCATABLE bei %C in einer TYPE-DefinitionALLOCATABLE-Objekt %qs in Klausel %s bei %LALLOCATABLE auÃŸerhalb des INTERFACE-KÃ¶rpers bei %L angegebenALLOCATE ObjektALLOCATE von Koarray bei %C in CRITICAL-BlockALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDas intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare EntityALTERNATE RETURN bei %L nicht erlaubtwiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. IgnoriertARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibelASSIGN-Anweisung bei %CASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-VariableAnweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-VariableASSIGNED-Variable in FORMAT-Markierung bei %LASSOCIATE-Konstrukt bei %CASSOCIATE-Name %qs in %s-Klausel bei %LASSOCIATE-Name %qs in SHARED-Klausel bei %LASYNCHRONOUS-Attribut bei %CASYNCHRONOUS-Anweisung bei %CASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubtATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert seinATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinAUX-Zeiger fÃ¼r Kante %d->%d initialisiertAVX-Vektorargument ohne eingeschaltetes AVX Ã¤ndert das ABIAVX-VektorrÃ¼ckgabe ohne eingeschaltetes AVX Ã¤ndert das ABIAVX512F-Vektorargument ohne eingeschaltetes AVX512F Ã¤ndert das ABIAVX512F-VektorrÃ¼ckgabe ohne eingeschaltetes AVX512F Ã¤ndert das ABIAbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«.AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«.Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C seinAbstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigUnpassende Argumente in Prozeduraufrufen akzeptieren.Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen.Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen.Offset des Zugriffs liegt vor dem Offset des ElternteilsZugriff Ã¼berschneidet sich mit seinem GeschwisterteilGrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸeZugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziertZugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziertZugriff endet auÃŸerhalb des ElternteilsAusgehende Funktionsargumente sammeln und den nÃ¶tigen Stapelspeicher fÃ¼r ausgehende Argumente im Prolog/Epilog der Funktion reservieren/freigeben. Ohne diese Option werden ausgehende Argumente auf den Stapel geschoben und hinter zurÃ¼ckgeholt. Diese Option kann fÃ¼r Funktionen, die viele Funktionen mit ArgumentÃ¼bergabe Ã¼ber den Stapel aufrufen, z.B. printf, zu kleinerem Code fÃ¼hren.Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L seinEffektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein FeldArgument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger seinEffektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hatEffektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L seinEffektives Argument fÃ¼r %qs muss ein Zeiger bei %L seinEffektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument fÃ¼r %qs bei %L sein muss Koarray seinEffektives Argument fÃ¼r %qs bei %L muss polymorph seinEffektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes seinEffektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ habenEffektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend seinEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-KomponenteEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPEEffektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r Division durch Null hinzufÃ¼gen.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r DivisionsÃ¼berlauf in INT_MIN / -1 hinzufÃ¼gen.ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen.ZusÃ¤tzliche Informationen speicherm die das dynamische Laden beschleunigen kÃ¶nnen, solange die BinÃ¤rdateien unverÃ¤ndert bleiben.Den Abschnittsnamen Â».lowerÂ« voranstellen, wenn mit Â»-m{code,data}-region=lowerÂ« Ã¼bersetzt wird (Vorgabe: nein).ZusÃ¤tzliche Fehlerprotokollausdrucke.Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen.Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen.Interner Fehler: Alias and target%'s comdat groups differsInterner Fehler: Alias and target%'s section differsAlias fÃ¼r --help=target.Alias fÃ¼r --mcpu=g10.Alias fÃ¼r -mcpu=g13.Alias fÃ¼r -mcpu=g14.Interner Fehler: Alias has call edgesInterner Fehler: Alias has more than one alias referenceInterner Fehler: Alias has non-alias referenceAlle Marken ausrichten.Alle Schleifen auf 32-Byte-Grenzen ausrichten.Code und Daten auf 32 Bit ausrichten.Ziel der Zeichenkettenoperationen ausrichten.Doubles auf 64-Bit-Grenzen ausrichten.Funktionseinsprung an 4-Byte-Grenze ausrichten.Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen.Einige Doubles auf DWord-Grenze ausrichten.FunktionsanfÃ¤nge ausrichten.SchleifenanfÃ¤nge ausrichten.Auf Basistyp des Bitfeldes ausrichten.Auf Basistyp des Bitfeldes ausrichten. Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Variablen auf 32-Bit-Grenzen ausrichten.Alle intrinsischen Prozeduren sind ungeachtet des gewÃ¤hlten Standards verfÃ¼gbar.Alle Speicherzugriffe nutzen I/O-load/store-Befehle.Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED seinZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung habenReservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form habenAllozierbare Komponente %s bei %L muss eine Kodimension haben, da sie eine Subkomponente als Nicht-Koarray des Typs EVENT_TYPE hatAllozierbare Komponente %s bei %L muss eine Kodimension haben, da es eine Subkomponente als Nicht-Koarray des Typs LOCK_TYPE hatAllozierbare Komponente %s bei %L des Typs EVENT_TYPE muss eine Kodimension habenAllozierbare Komponente %s bei %L des Typs LOCK_TYPE muss eine Kodimension habenAllozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form habenAllozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-AnweisungReservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle habenLokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen.Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare VariableALLOCATE-Objekt bei %L tritt auch bei %L aufALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare VariableALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %LALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER seinALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeReservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der DeklarationReservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder QuellausdruckGCC erlauben (oder verbieten), LOOP-Befehle zu verwenden.Eine literale BOZ-Konstante in einem ungÃ¼ltigen Kontext erlauben, sowie mit X statt mit Z.Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren.Im festen Modus beliebig lange Zeilen erlauben.Im freien Modus beliebig lange Zeilen erlauben.Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden.Erlauben, SprÃ¼nge mit anderen Befehlen zu packen.Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen.Dollarzeichen in EntitÃ¤tsnamen erlauben.Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben.Vorhalten von Funktionsadressen in Registern erlauben.GCC erlauben, LIW-Befehle zu verwenden.GCC erlauben, SETLB- und Lcc-Befehle zu verwenden.Hardware-Gleitkommabefehle erlauben, um 32-Bit- und 64-Bit-Befehle abzudecken.Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben.Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf.Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten.Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann.Nicht ausgereifte Planung von eingereihten Befehlen erlauben.Nur-Lese-Daten in sdata-Abschnitt erlauben.Vorzeichenerweiterung in Fusionsoperationen erlauben.Spekulative Bewegung bei mehr Ladebefehlen erlauben.Spekulative Bewegung von Nicht-Lade-Befehlen erlauben.Spekulative Bewegung bei einigen Ladebefehlen erlauben.Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben.Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren.Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist.Verwendung von MDMX-Befehlen erlauben.Verwendung von MT-Befehlen erlauben.Verwendung von Hardware-Gleitkommabefehlen fÃ¼r V850E2V3 und aufwÃ¤rts erlauben.Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben.FÃ¼r Festkomma-Bruchzahlen das Abschneiden statt Runden erlauben.Zwei Befehle pro Taktzyklus erlauben.Verwendung von __gcc_isr-Pseudobefehlen in ISR-Prologen und -Epilogen erlauben.Verwendung von r15 fÃ¼r Inline-Assembler erlauben.Variadische Funktionen ohne benannte Parameter erlauben.Bereits in CONTAINS-Block bei %CAlternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubtAlternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabeAlternative Aufrufkonvention.Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubtAlternative RÃ¼ckgabe kann nicht in Operatorschnittstelle bei %L auftretenAlternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftretenAlternativer RÃ¼ckgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubtAlternativer RÃ¼ckgabespezifizierer in Funktion %qs bei %L ist nicht erlaubtArgument fÃ¼r AlternativrÃ¼ckgabe bei %CObwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %LAltiVec-Argument an Funktion ohne Prototyp Ã¼bergebenAltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tztFunktionseinsprung, Sprungziele und RÃ¼cksprungadressen ausrichten.Immer weite Aufrufe erzeugen.Register $lp immer auf dem Stapel speichern.Bitfelder immer als gleichgroÃŸ wie Â»intÂ« ansehen.Immer Dynamic Realigned Argument Pointer (DRAP) verwenden, um den Stapel neu auszurichten.Immer JSR fÃ¼r Aufrufe verwenden, niemals BSR.Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %LMehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %LMehrdeutiges Symbol in TYPE-Definition bei %CDie geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert.Alias fÃ¼r -minterlink-compressed; fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Alternative RÃ¼ckkehr bei %L ohne ein *-ScheinargumentInterner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %LDoppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen.Interner Fehler: Analyzed alias has no referenceAssemblerbefehle mit geschÃ¤tzten Adressen kommentieren.Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt.Unterstriche an extern sichtbare Namen anhÃ¤ngen.Negatives Vorzeichen auf Null-Werte anwenden.Besondere Regeln anwenden, um Paket fÃ¼r die Laufzeitumgebung zu kompilieren.Variablenerweiterung anwenden, wenn Schleifen abgerollt werden.Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen.Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex habenArgument %<S%> von NEAREST bei %L darf nicht Null seinArgument %qs tritt im Aufruf von %qs bei %L doppelt aufArgument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L seinArgument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE seinArgument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenParameter %qs von %qs mit PASS(%s) bei %L muss skalar seinArgument %qs von MOD bei %L darf nicht Null seinArgument %qs von MODULO bei %L darf nicht 0 seinFÃ¼r Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut habenArgument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut habenArgument %qs der elementaren Prozedur bei %L muss skalar seinArgument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE seinArgument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)FÃ¼r Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENTArgument Â»%sÂ« der Anweisungs-Funktion Â»%sÂ« bei %L muss skalar seinArgument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) habenArgument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) habenArgument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) habenArgument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %sArgument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger seinArgument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert seinArgument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)Argument NCOPIES des intrinsischen REPEAT ist bei %L negativArgument NCOPIES des intrinsischen REPEAT ist zu groÃŸArgument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸArgument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger seinArgument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert seinArgument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 seinArgument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut habenArgument X bei %L fÃ¼r C_LOC darf nicht koindiziert seinArgument bei %L fÃ¼r C_LOC darf nicht polymorph seinArgument dim bei %L muss INTEGER-Typ habenArgument dim bei %L muss skalar seinUnpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sArgument muss eine Konstante zwischen 0 und 31 sein.Argument muss ein Wert zwischen 0 und 3 sein.Argument muss ein Wert zwischen 0 und 7 sein.Argument von %s bei %L muss von der LÃ¤nge eins seinArgument der Funktion %s bei %L ist negativArgument der Funktion %s bei %L ist zu groÃŸ fÃ¼r die zusammenfassende Sequenz der Art %dArgument der Funktion %s bei %L auÃŸerhalb des Wertebereichs [0,127]Argument von ACOS bei %L muss zwischen -1 und 1 liegenArgument von ACOSD bei %L muss zwischen -1 und 1 liegenArgument von ACOSH bei %L darf nicht kleiner als 1 seinArgument von ASIN bei %L muss zwischen -1 und 1 liegenArgument von ASIND bei %L muss zwischen -1 und 1 liegenArgument von ATANH bei %L muss im Bereich -1 bis 1 liegenArgument der FINAL-Prozedur bei %L muss Typ %qs habenArgument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE seinArgument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) seinArgument der FINAL-Prozedur bei %L darf nicht OPTIONAL seinArgument der FINAL-Prozedur bei %L darf kein POINTER seinArgument von IACHAR bei %L muss LÃ¤nge Eins habenArgument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127Argument von ICHAR bei %L muss LÃ¤nge Eins habenArgument von LOG bei %L kann nicht kleiner oder gleich Null seinArgument von LOG10 bei %L kann nicht kleiner oder gleich Null seinArgument der SELECT-Anweisung bei %L kann nicht %s seinArgument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck seinArgument von SQRT bei %L hat negativen WertArgument fÃ¼r %<-fcheck%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-summary%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-trap%> ist ungÃ¼ltig: %sArgumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten seinArgumente von %qs unterscheiden sich im Typ bei %LArithmetische IF-Anweisung bei %CArithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-AusdruckArithmetisches NaN bei %LArithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik OK bei %LArithmetik OK beim Konvertieren von %s in %s bei %LArithmetik-Ãœberlauf bei %LArithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik-Unterlauf bei %LArithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenFeld %qs bei %L kann keine aufgeschobene Form habenFeld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziertDas 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.Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt seinFeld %qs ist nicht in Reduzierung bei %L erlaubtUnstimmige Arraygrenzen fÃ¼r Dimension 1 des Arrays (%ld/%ld)Unstimmige Arraygrenzen fÃ¼r Dimension 2 des Arrays (%ld/%ld)Feldkomponente der Struktur bei %C muss eine explizite Form habenFeldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form habenFeldkonstruktor mit Typspezifikation bei %CWert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]Feldeinheit bei %L benÃ¶tigtFeld in der Initialisierungsliste bei %L muss eine explizite Form habenFeldindex bei %L ist ein Feld mit Rang %dFeldindex bei %L muss INTEGER-Typ haben, %s gefundenFeldindex bei %L muss skalar seinFeld ist nicht zusammenhÃ¤ngend bei %LFeld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸeArray-Operanden sind unzureichend bei %LArrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %LFeldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenFeldreferenz bei %C kann nicht mehr als %d Dimensionen habenFeldreferenz bei %C darf nur maximal 7 Dimensionen habenFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginntFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginntFeldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt seinFeldreferenz auÃŸerhalb des WertebereichsFeldabschnitt bei %L fÃ¼r C_LOCFeldauswahlbezeichner, z.B. Â»(:)Â«, wird neben dem Koarray-Bezeichner Â»[...]Â« bei %C benÃ¶tigtFeldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers seinFeldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubtFeldspezifikation bei %C hat mehr als %d DimensionenFeldspezifikation bei %C mit mehr als 7 DimensionenFeldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit seinFeldspezifikation muss bei %L aufgeschoben werdenFeldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %LIn ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlichFeldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qsDa der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine habenAssembleroptionen
  =================
  
  Zugewiesene GOTO-Anweisung bei %CZugewiesene Marke ist keine ZielmarkeZuweisung eines anderen Wertes als 0 oder 1 an LOGICAL hat bei %L undefiniertes ErgebnisZuweisung von Skalar zu unalloziertem ArraySchnittstelle fÃ¼r Zuweisungsoperator bei %L muss eine SUBROUTINE seinSchnittstelle des Zuweisungsoperators bei %L muss zwei Argumente habenSchnittstelle des Zuweisungsoperators bei %L darf keine INTRINSIC Typzuweisung redefinierenZuweisung an FORALL-Indexvariable bei %LDie Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubtZuweisung an einen konstanten Ausdruck bei %CZuweisung an allozierbare polymorphe Variable bei %LZuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>Zuweisung an koindizierte Variable bei %L in einer PURE-ProzedurZuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %LZuweisung an polymorphes Koarray bei %L ist nicht erlaubtZugeordneter Name %qs bei %L wird als Feld verwendetAssociate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kannZugeordneter Name %qs bei %L ist ein ProzedurnameZugeordneter Name %qs bei %L ist ein ProzedurzeigerDer zuordnende Selektor-Ausdruck bei %L ergibt eine ProzedurVerknÃ¼pfungsziel bei %C darf nicht koindiziert seinZuordnungsziel bei %L darf kein BOZ-Literal seinAnnehmen, dass ES wÃ¤hrend der gesamten Laufzeit 0 ist; verwenden Sie ES: fÃ¼r schreibgeschÃ¼tzte Daten.Annahme, dass ICPLBs zur Laufzeit eingeschaltet sind.Von einem groÃŸen TLS-Segment ausgehen.Annehmen, dass alle Symbole 32-Bit-Werte haben.Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben.Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen.Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen.Annehmen, dass der Code mit GAS assembliert wird.Annehmen, dass der Code spÃ¤ter mit GNU ld gebunden wird.Annehmen, dass der Code spÃ¤ter mit HP ld gebunden wird.Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben.Annehmen, dass Datensegmente relativ zum Textsegment liegen.Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«).Annehmen, dass der ankommende Stapel an dieser Potenz von 2 ausgerichtet ist.Annahme, dass Marken und Symbole mit absoluten 16-Bit-Adressen adressiert werden kÃ¶nnen.Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden.Annehmen, dass die Speicherverweise geordnet sind und daher keine Barrieren erforderlich sind.Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden.Normale C-AusfÃ¼hrungsumgebung vermuten.Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound).MÃ¶gliche doppelte Fehlausrichtung annehmen.Rundung zur nÃ¤chsten Ganzzahl fÃ¼r Zwecke der Planung annehmen.Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound).Kleinen Adressraum annehmen.Annehmen, dass strenge Alias-Regeln gelten.Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen.Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen.Annemhne, dass auf alle Daten im statischen Speicher via LDS/STS zugegriffen werden kann. Diese Option ist nur fÃ¼r eingeschrÃ¤nkte Tiny-GerÃ¤te sinnvoll.Annehmen, dass Gleitkomma-Speichern und -Laden wahrscheinlich keinen Konflikt verursachen, wenn sie in dieselbe Befehlsgruppe gelegt werden.Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind.Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen.Annehmen, dass LaufzeitunterstÃ¼tzung vorhanden ist, und daher -lsim von Linker-Kommandozeile auslassen.Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind.Annahme, dass die reziproken abschÃ¤tzenden Befehle hÃ¶here Genauigkeit bieten.Annehmen, dass Quelldatei in fester Form vorliegt.Annehmen, dass Quelldatei in freier Form vorliegt.Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen.Annehmen, dass bedingte SprÃ¼nge mit Weite Null schnell sind.VxWorks RTP-Umgebung vermuten.VxWorks vThreads-Umgebung vermuten.Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen.Fertigstellung fÃ¼r phsa und dessen libhsail-rt annehmen.  Schaltet zusÃ¤tzliche phsa-spezifische Optimierungen ein (Vorgabe).Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %LFeld %qs mit vermutetem Rang in Klausel %s bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld mit vermuteter Form bei %L muss ein Scheinargument seinFeld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubtFeld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument seinPolymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiertVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtArgument mit angenommenem Rang bei %L ist nur als effektives Argument der intrinsischen Abfragefunktionen erlaubtArgument mit angenommenem Rang bei %L ist nur als erstes effektives Argument der intrinsischen Abfragefunktion Â»%sÂ« erlaubtArgument vermuteten Ranges erfordert eine explizite Schnittstelle bei %LFeld mit vermutetem Rang bei %CFeld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION habenFeld mit vermutetem Rang bei %L muss ein Scheinargument seinVariable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werdenVariable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt habenEffektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtDummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %LFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangArgument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite SchnittstelleArgument bei %L mit angenommenem Typ ist nicht als effektives Argument der intrinsischen Routine Â»%sÂ« erlaubtArgument bei %L mit angenommenem Typ ist nur als erstes Argument der intrinsischen Routine Â»%sÂ« erlaubtVariable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) habenVariable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werdenVariable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form seinVariable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt habenIm globalen GÃ¼ltigkeitsbereich:Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?Auf hÃ¶chster Ebene:Versuch, nicht reserviertes Â»%sÂ« freizugebenVersuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen.Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneidenVersuch, den Stapel an dieser Potenz von 2 auszurichten.Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuchen, identische Konstanten und konstante Variablen zu verschmelzen.Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuch, bereits reservierte Variable zu reservierenVersuch, bereits reservierte Variable Â»%sÂ« zu reservierenAttribut %s bei %L in einer TYPE-DefinitionAttribut bei %L ist in STRUCTURE-Definition nicht erlaubtAttribut bei %L ist in TYPE-Definition nicht erlaubtAttribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubtAdresslisten der Variablen mit progressiven Sichten anreichern.Erkennungszahl des AutoFDO-Profils passt nichtVersion %u des AutoFDO-Profils passt nicht zu %uAutomatisches Feld %qs bei %L kann keine Initialisierung habenFÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN).Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern.VerfÃ¼gbare Werte fÃ¼r Bits:Durchschnittliche Anzahl der Iterationen einer Schleife.Alle Bereichsgrenzen bei Aufrufbefehlen vermeiden.Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden.Erzeugung PC-relativer Aufrufe verhindern; Indirektion verwenden.Erzeugung indizierter Laden/Speichern-Befehle verhindern, wo mÃ¶glich.Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen.Vermeiden, lesbare Daten in Programmspeicher abzulegen.Spekulative Ladeoperationen verhindern, um Hardwarebesonderheiten zu umgehen.Verwendung von DIV- und MOD-Befehlen verhindern.Interner Compilerfehler: BB %i cannot throw but has an EH edgeInterner Compilerfehler: BB %i has incorrect edgeInterner Compilerfehler: BB %i has incorrect fallthru edgeInterner Compilerfehler: BB %i has multiple EH edgesInterner Compilerfehler: BB %i is missing an EH edgeInterner Compilerfehler: BB %i is missing an edgeInterner Compilerfehler: BB %i last statement has incorrectly set lpInterner Compilerfehler: BB %i too many fallthru edgesInterner Fehler: BB_RTL flag not set for block %dBIND(C)-Variable %qs bei %L muss LÃ¤nge eins habenBIND(C) auf %s %s bei %L angewendetBIND(C) bei %LBIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werdenBIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werdenBIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C habenBIND(C)-Anweisung bei %CBLANK= bei %L ist in Fortran 95 nicht erlaubtBLOCK-DATA-Konstrukt bei %LBLOCK DATA Element %qs bei %L muss in COMMON seinBLOCK-Konstrukt bei %CBMX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf kein tatsÃ¤chliches Argument fÃ¼r %qs seinBOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs seinBOZ-Literal bei %L darf nur als Wert einer DATA-Anweisung oder als Argument des intrinsischen Unterprogramms INT/REAL/DBLE/CMPLX vorkommenBOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werdenDie BOZ-Literalkonstante in der NÃ¤he von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werdenBOZ auÃŸerhalb einer DATA-Anweisung bei %L verwendetBYTE-Typ bei %CBei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbarFalsche 128-Bit-VerschiebungFalsche GPR-FusionFalsche INTENT-Spezifikation bei %CFalscher IO-Basistyp (%d)Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-ProzedurUngÃ¼ltige Felddimension bei %LUngÃ¼ltige Feldreferenz bei %LFalsche Feldangabe fÃ¼r Feld mit explizit gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit durch Vermutung gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit implizit gebildeter Form bei %CFalsche Feldspezifikation in ALLOCATE-Anweisung bei %LUngÃ¼ltiges Zeichen %qc in OPERATOR-Name bei %CFalsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %LFalsche Fortsetzungszeile bei %CFalscher Art-Ausdruck fÃ¼r Funktion %qs bei %LFalsche Art fÃ¼r Logikkonstante bei %CSchlechter NameFalscher OperatorFalsche Spezifikation fÃ¼r Feld mit impliziter GrÃ¶ÃŸe bei %CFalsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸeFalsche Spezifikation fÃ¼r Feld mit zurÃ¼ckgestellter Form bei %CFalsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %LFalscher Typ in Konstanten-AusdruckBad type in gfc_simplify_signBasisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar seinBasisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qsBasisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qsBindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs habenBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %CBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %CLeeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %LLeerzeichen in %s-Anweisung in der NÃ¤he von %C erwartetUmfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-AnweisungBlockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %CBlockmarke passt nicht zu arithmetischer IF-Anweisung bei %CBoardname [und Speicherbereich].Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegebenInterner Fehler: Both section and comdat group is setSchranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden.Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden.Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer.Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen.Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet.Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %LSprung bei %L kÃ¶nnte Endlosschleife bewirkenVerzweigungen sind so teuer wie hier angegeben (beliebige Einheit).%s von %d Zweigen ausgefÃ¼hrt
--- 2090,2096 ----
     in Fortran angeboten wird. */
  
  128-bit %<long double%> wird fÃ¼r VAX floats nicht unterstÃ¼tzt31-Bit-ABI.387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI.64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus; verwenden Sie stattdessen eine Zuweisung; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung; verwenden Sie stattdessen eine Kopierzuweisung; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung; verwenden Sie stattdessen eine Kopierinitialisierung; verwenden Sie stattdessen eine Wertinitialisierung<WÃ¤hrend Initialisierung>
! <anonym><geschweift geklammerte Initialisierungsliste><eingebaut><Kommandozeile><Deklarationsfehler>{AufzÃ¤hlung}<fehlerhafter-Ausdruck><Ausdrucksfehler><lambda<lambda><fehlt><RÃ¼ckgabewert> <RÃ¼ckgabewert><Anweisung><strukturierte Bindungen><Markierungsfehler><Template-Argumente-Fehler><Template-Parameter-Fehler><throw-Ausdruck><Typfehler><Typ-Fehler><typedef-Fehler><TypprÃ¤fixfehler><ubsan-Unterprogramm-Aufruf><unbekannter Operator><unbekannt><unbenanntes %s><unbenannt-Festkomma:<unbenannt-Gleitkomma:<unbenannt-vorzeichenlos:<unbenannt><nicht-analysiert><unaufgelÃ¶ster Ã¼berladener Funktionstyp>Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werdenEine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinenEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellen.Abschneiden von Gleitkomma- zu Ganzzahl darf durch Rundung ersetzt werden, um Modusumschaltung zu verhindern.Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!Bei %C wird ein Parametername erwartetEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hler.Bei %C wird eine Typparameterliste erwartetAAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndertABI erfordert %<-march=rv%d%>ABI-Varianten fÃ¼r Codeerzeugung (zur Verwendung mit der Option Â»-mabi=Â«):ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werdenABSTRACT INTERFACE bei %CABSTRACT-Typ %qs bei %L verwendetABSTRACT-Typ bei %Cletzter Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %Lerster Ausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LSchrittausdruck von AC-IMPLIED-DO referenziert Steuervariable bei %LACC-CACHE-Direktive bei %C muss innerhalb einer Schleife seinACCESS-Spezifikation bei %L wurde bereits spezifiziertVariable ACQUIRED_LOCKÂ»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable seinACTION-Typ bei %L steht in Konflikt mit READONLY-SpezifiziererAttribut ALLOCATABLE bei %C in einer STRUCTURE-DefinitionAttribut ALLOCATABLE bei %C in einer TYPE-DefinitionALLOCATABLE-Objekt %qs in Klausel %s bei %LALLOCATABLE auÃŸerhalb des INTERFACE-KÃ¶rpers bei %L angegebenALLOCATE ObjektALLOCATE von Koarray bei %C in CRITICAL-BlockALLOCATE von Koarray bei %C in DO CONCURRENT-BlockDas intrinsische ALLOCATED bei %L erfordert ein Feld oder eine skalar allozierbare EntityALTERNATE RETURN bei %L nicht erlaubtwiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. IgnoriertARMv8-M Security Extensions sind mit der gewÃ¤hlten FPU inkompatibelASSIGN-Anweisung bei %CASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-VariableAnweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-VariableASSIGNED-Variable in FORMAT-Markierung bei %LASSOCIATE-Konstrukt bei %CASSOCIATE-Name %qs in %s-Klausel bei %LASSOCIATE-Name %qs in SHARED-Klausel bei %LASYNCHRONOUS-Attribut bei %CASYNCHRONOUS-Anweisung bei %CASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubtATOM-Argument bei %L der intrinsischen Funktion %s muss Koarray oder koindiziert seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl seinATOM-Argument bei %L fÃ¼r intrinsische Funktion %s muss eine ATOMIC_INT_KIND-Ganzzahl oder ein ATOMIC_LOGICAL_KIND-Logikwert seinATOM-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinAUX-Zeiger fÃ¼r Kante %d->%d initialisiertAVX-Vektorargument ohne eingeschaltetes AVX Ã¤ndert das ABIAVX-VektorrÃ¼ckgabe ohne eingeschaltetes AVX Ã¤ndert das ABIAVX512F-Vektorargument ohne eingeschaltetes AVX512F Ã¤ndert das ABIAVX512F-VektorrÃ¼ckgabe ohne eingeschaltetes AVX512F Ã¤ndert das ABIAbkÃ¼rzung fÃ¼r Â»-g -feliminate-unused-debug-symbolsÂ«.AbkÃ¼rzung fÃ¼r Â»-g -fno-eliminate-unused-debug-symbolsÂ«.Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C seinAbstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungÃ¼ltigUnpassende Argumente in Prozeduraufrufen akzeptieren.Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen.Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen.Offset des Zugriffs liegt vor dem Offset des ElternteilsZugriff Ã¼berschneidet sich mit seinem GeschwisterteilGrÃ¶ÃŸe des Zugriffs ist grÃ¶ÃŸer oder gleich der Ã¼bergeordneten GrÃ¶ÃŸeZugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziertZugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziertZugriff endet auÃŸerhalb des ElternteilsAusgehende Funktionsargumente sammeln und den nÃ¶tigen Stapelspeicher fÃ¼r ausgehende Argumente im Prolog/Epilog der Funktion reservieren/freigeben. Ohne diese Option werden ausgehende Argumente auf den Stapel geschoben und hinter zurÃ¼ckgeholt. Diese Option kann fÃ¼r Funktionen, die viele Funktionen mit ArgumentÃ¼bergabe Ã¼ber den Stapel aufrufen, z.B. printf, zu kleinerem Code fÃ¼hren.Effektives CLASS-Feldargument fÃ¼r %qs muss ein vollstÃ¤ndiges Feld bei %L seinEffektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein FeldArgument bei %L von der intrinsischen Funktion %qs muss ein verbundener Zeiger seinEffektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hatEffektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-ProzedurenEffektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument %qs (%lu/%lu) bei %LEffektives Argument fÃ¼r %qs kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L seinEffektives Argument fÃ¼r %qs muss ALLOCATABLE bei %L seinEffektives Argument fÃ¼r %qs muss ein Zeiger bei %L seinEffektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle fÃ¼r Prozedur %qsEffektives Argument fÃ¼r %qs bei %L sein muss Koarray seinEffektives Argument fÃ¼r %qs bei %L muss polymorph seinEffektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes seinEffektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ habenEffektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend seinEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-KomponenteEffektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPEEffektive ZeichenkettenlÃ¤nge passt nicht zur deklarierten fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Effektive ZeichenkettenlÃ¤nge ist kÃ¼rzer als die deklarierte fÃ¼r Scheinargument Â»%sÂ« (%ld/%ld)Einen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen.Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r Division durch Null hinzufÃ¼gen.AusdrÃ¼ckliche PrÃ¼fungen fÃ¼r DivisionsÃ¼berlauf in INT_MIN / -1 hinzufÃ¼gen.ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen.ZusÃ¤tzliche Informationen speicherm die das dynamische Laden beschleunigen kÃ¶nnen, solange die BinÃ¤rdateien unverÃ¤ndert bleiben.Den Abschnittsnamen Â».lowerÂ« voranstellen, wenn mit Â»-m{code,data}-region=lowerÂ« Ã¼bersetzt wird (Vorgabe: nein).ZusÃ¤tzliche Fehlerprotokollausdrucke.Nach dem Erkennen von undefiniertem Verhalten versuchen, die AusfÃ¼hrung fortzusetzen.Schleifen aggressiv optimieren, dabei sprachspezifische EinschrÃ¤nkungen einbeziehen.Interner Fehler: Alias and target%'s comdat groups differsInterner Fehler: Alias and target%'s section differsAlias fÃ¼r --help=target.Alias fÃ¼r --mcpu=g10.Alias fÃ¼r -mcpu=g13.Alias fÃ¼r -mcpu=g14.Interner Fehler: Alias has call edgesInterner Fehler: Alias has more than one alias referenceInterner Fehler: Alias has non-alias referenceAlle Marken ausrichten.Alle Schleifen auf 32-Byte-Grenzen ausrichten.Code und Daten auf 32 Bit ausrichten.Ziel der Zeichenkettenoperationen ausrichten.Doubles auf 64-Bit-Grenzen ausrichten.Funktionseinsprung an 4-Byte-Grenze ausrichten.Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen.Einige Doubles auf DWord-Grenze ausrichten.FunktionsanfÃ¤nge ausrichten.SchleifenanfÃ¤nge ausrichten.Auf Basistyp des Bitfeldes ausrichten.Auf Basistyp des Bitfeldes ausrichten. Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden.Variablen auf 32-Bit-Grenzen ausrichten.Alle intrinsischen Prozeduren sind ungeachtet des gewÃ¤hlten Standards verfÃ¼gbar.Alle Speicherzugriffe nutzen I/O-load/store-Befehle.Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED seinZuordnungsfÃ¤higes %qs bei %L kann keine Initialisierung habenReservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenZuordnungsfÃ¤hige Koarray-Variable %qs bei %L muss aufgeschobene Form habenAllozierbare Komponente %s bei %L muss eine Kodimension haben, da sie eine Subkomponente als Nicht-Koarray des Typs EVENT_TYPE hatAllozierbare Komponente %s bei %L muss eine Kodimension haben, da es eine Subkomponente als Nicht-Koarray des Typs LOCK_TYPE hatAllozierbare Komponente %s bei %L des Typs EVENT_TYPE muss eine Kodimension habenAllozierbare Komponente %s bei %L des Typs LOCK_TYPE muss eine Kodimension habenAllozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form habenAllozierbare Komponente oder deferred-shaped-Feld bei %C in DATA-AnweisungReservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle habenLokale Variablen auf Stapel anlegen, um indirekte Rekursion zu ermÃ¶glichen.Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare VariableALLOCATE-Objekt bei %L tritt auch bei %L aufALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare VariableALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %LALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER seinALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-MarkeReservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der DeklarationReservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder QuellausdruckGCC erlauben (oder verbieten), LOOP-Befehle zu verwenden.Eine literale BOZ-Konstante in einem ungÃ¼ltigen Kontext erlauben, sowie mit X statt mit Z.Zugriff auf Instanzvariablen erlauben, als ob sie lokale Deklarationen innerhalb der Instanzmethoden-Implementierungen wÃ¤ren.Im festen Modus beliebig lange Zeilen erlauben.Im freien Modus beliebig lange Zeilen erlauben.Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden.Erlauben, SprÃ¼nge mit anderen Befehlen zu packen.Den eingebauten Funktionen ceil, floor, round, trunc erlauben, Â»inexactÂ«-Exceptions zu werfen.Dollarzeichen in EntitÃ¤tsnamen erlauben.Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben.Vorhalten von Funktionsadressen in Registern erlauben.GCC erlauben, LIW-Befehle zu verwenden.GCC erlauben, SETLB- und Lcc-Befehle zu verwenden.Hardware-Gleitkommabefehle erlauben, um 32-Bit- und 64-Bit-Befehle abzudecken.Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben.Erlauben, dass der dynamische Linker Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf.Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten.Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann.Nicht ausgereifte Planung von eingereihten Befehlen erlauben.Nur-Lese-Daten in sdata-Abschnitt erlauben.Vorzeichenerweiterung in Fusionsoperationen erlauben.Spekulative Bewegung bei mehr Ladebefehlen erlauben.Spekulative Bewegung von Nicht-Lade-Befehlen erlauben.Spekulative Bewegung bei einigen Ladebefehlen erlauben.Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben.Dem Compiler erlauben, neue DatenwettlÃ¤ufe bei SpeichervorgÃ¤ngen einzufÃ¼hren.Im Durchlauf, der Speicheroperationen zusammenfasst, unausgerichtete Speicherungen zulassen, sofern es erlaubt ist.Verwendung von MDMX-Befehlen erlauben.Verwendung von MT-Befehlen erlauben.Verwendung von Hardware-Gleitkommabefehlen fÃ¼r V850E2V3 und aufwÃ¤rts erlauben.Verwendung von Hardware-Gleitkomma-ABI und -befehlen erlauben.FÃ¼r Festkomma-Bruchzahlen das Abschneiden statt Runden erlauben.Zwei Befehle pro Taktzyklus erlauben.Verwendung von __gcc_isr-Pseudobefehlen in ISR-Prologen und -Epilogen erlauben.Verwendung von r15 fÃ¼r Inline-Assembler erlauben.Variadische Funktionen ohne benannte Parameter erlauben.Bereits in CONTAINS-Block bei %CAlternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubtAlternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabeAlternative Aufrufkonvention.Alternativer RÃ¼cksprung bei %L ist in einer DTIO-Prozedur nicht erlaubtAlternative RÃ¼ckgabe kann nicht in Operatorschnittstelle bei %L auftretenAlternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftretenAlternativer RÃ¼ckgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubtAlternativer RÃ¼ckgabespezifizierer in Funktion %qs bei %L ist nicht erlaubtArgument fÃ¼r AlternativrÃ¼ckgabe bei %CObwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %LAltiVec-Argument an Funktion ohne Prototyp Ã¼bergebenAltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tztFunktionseinsprung, Sprungziele und RÃ¼cksprungadressen ausrichten.Immer weite Aufrufe erzeugen.Register $lp immer auf dem Stapel speichern.Bitfelder immer als gleichgroÃŸ wie Â»intÂ« ansehen.Immer Dynamic Realigned Argument Pointer (DRAP) verwenden, um den Stapel neu auszurichten.Immer JSR fÃ¼r Aufrufe verwenden, niemals BSR.Mehrdeutiges !$OMP DECLARE REDUCTION von Modul %s bei %LMehrdeutige Schnittstellen in %s fÃ¼r %qs bei %L und %qs bei %LMehrdeutiges Symbol in TYPE-Definition bei %CDie geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert.Alias fÃ¼r -minterlink-compressed; fÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten.Alternative RÃ¼ckkehr bei %L ohne ein *-ScheinargumentInterner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %LDoppelwort-Vertauschungen aus VSX-Berechnungen analysieren und entfernen.Interner Fehler: Analyzed alias has no referenceAssemblerbefehle mit geschÃ¤tzten Adressen kommentieren.Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt.Unterstriche an extern sichtbare Namen anhÃ¤ngen.Negatives Vorzeichen auf Null-Werte anwenden.Besondere Regeln anwenden, um Paket fÃ¼r die Laufzeitumgebung zu kompilieren.Variablenerweiterung anwenden, wenn Schleifen abgerollt werden.Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen.Argument %<A%> mit INTENT(OUT) bei %L des intrinsischen Unterprogramms %s darf keinen Vektorindex habenArgument %<S%> von NEAREST bei %L darf nicht Null seinArgument %qs tritt im Aufruf von %qs bei %L doppelt aufArgument %qs des intrinsischen %qs bei %L muss typkonform zu Argument %qs bei %L seinArgument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE seinArgument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenArgument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs habenParameter %qs von %qs mit PASS(%s) bei %L muss skalar seinArgument %qs von MOD bei %L darf nicht Null seinArgument %qs von MODULO bei %L darf nicht 0 seinFÃ¼r Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut habenArgument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut habenArgument %qs der elementaren Prozedur bei %L muss skalar seinArgument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE seinArgument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)FÃ¼r Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werdenArgument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENTArgument Â»%sÂ« der Anweisungs-Funktion Â»%sÂ« bei %L muss skalar seinArgument CPTR bei %L fÃ¼r C_F_POINTER muss den Typen TYPE(C_PTR) habenArgument CPTR bei %L fÃ¼r C_F_PROCPOINTER muss den Typen TYPE(C_FUNPTR) habenArgument C_PTR_1 bei %L fÃ¼r C_ASSOCIATED muss den Typ TYPE(C_PTR) oder TYPE(C_FUNPTR) habenArgument C_PTR_2 bei %L fÃ¼r C_ASSOCIATED muss denselben Typ wie C_PTR_1 haben: %s statt %sArgument FPTR bei %L fÃ¼r C_F_POINTER muss ein Zeiger seinArgument FPTR fÃ¼r C_F_POINTER bei %L darf nicht koindiziert seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER muss ein Prozedurzeiger seinArgument FPTR bei %L fÃ¼r C_F_PROCPOINTER darf nicht koindiziert seinArgument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)Argument NCOPIES des intrinsischen REPEAT ist bei %L negativArgument NCOPIES des intrinsischen REPEAT ist zu groÃŸArgument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸArgument X bei %L fÃ¼r C_FUNLOC muss eine Prozedur oder ein Prozedurzeiger seinArgument X bei %L fÃ¼r C_FUNLOC darf nicht koindiziert seinArgument X bei %L fÃ¼r C_LOC darf keine Zeichenkette der LÃ¤nge 0 seinArgument X bei %L fÃ¼r C_LOC muss entweder POINTER- oder TARGET-Attribut habenArgument X bei %L fÃ¼r C_LOC darf nicht koindiziert seinArgument bei %L fÃ¼r C_LOC darf nicht polymorph seinArgument dim bei %L muss INTEGER-Typ habenArgument dim bei %L muss skalar seinUnpassende Argumente fÃ¼r die Ã¼berschreibende Prozedur %qs bei %L: %sArgument muss eine Konstante zwischen 0 und 31 sein.Argument muss ein Wert zwischen 0 und 3 sein.Argument muss ein Wert zwischen 0 und 7 sein.Argument von %s bei %L muss von der LÃ¤nge eins seinArgument der Funktion %s bei %L ist negativArgument der Funktion %s bei %L ist zu groÃŸ fÃ¼r die zusammenfassende Sequenz der Art %dArgument der Funktion %s bei %L auÃŸerhalb des Wertebereichs [0,127]Argument von ACOS bei %L muss zwischen -1 und 1 liegenArgument von ACOSD bei %L muss zwischen -1 und 1 liegenArgument von ACOSH bei %L darf nicht kleiner als 1 seinArgument von ASIN bei %L muss zwischen -1 und 1 liegenArgument von ASIND bei %L muss zwischen -1 und 1 liegenArgument von ATANH bei %L muss im Bereich -1 bis 1 liegenArgument der FINAL-Prozedur bei %L muss Typ %qs habenArgument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE seinArgument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) seinArgument der FINAL-Prozedur bei %L darf nicht OPTIONAL seinArgument der FINAL-Prozedur bei %L darf kein POINTER seinArgument von IACHAR bei %L muss LÃ¤nge Eins habenArgument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127Argument von ICHAR bei %L muss LÃ¤nge Eins habenArgument von LOG bei %L kann nicht kleiner oder gleich Null seinArgument von LOG10 bei %L kann nicht kleiner oder gleich Null seinArgument der SELECT-Anweisung bei %L kann nicht %s seinArgument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck seinArgument von SQRT bei %L hat negativen WertArgument fÃ¼r %<-fcheck%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-summary%> ist ungÃ¼ltig: %sArgument fÃ¼r %<-ffpe-trap%> ist ungÃ¼ltig: %sArgumenttypen des intrinsischen %qs bei %L mÃ¼ssen passen (%s/%s)Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten seinArgumente von %qs unterscheiden sich im Typ bei %LArithmetische IF-Anweisung bei %CArithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-AusdruckArithmetisches NaN bei %LArithmetisches NaN bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik OK bei %LArithmetik OK beim Konvertieren von %s in %s bei %LArithmetik-Ãœberlauf bei %LArithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenArithmetik-Unterlauf bei %LArithmetischer Unterlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option %<-fno-range-check%> ausgeschaltet werdenFeld %qs bei %L kann keine aufgeschobene Form habenFeld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziertDas 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.Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt seinFeld %qs ist nicht in Reduzierung bei %L erlaubtUnstimmige Arraygrenzen fÃ¼r Dimension 1 des Arrays (%ld/%ld)Unstimmige Arraygrenzen fÃ¼r Dimension 2 des Arrays (%ld/%ld)Feldkomponente der Struktur bei %C muss eine explizite Form habenFeldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form habenFeldkonstruktor mit Typspezifikation bei %CWert fÃ¼r Feldkonstruktor bei %L darf nicht unbegrenzt polymorph sein [F2008: C4106]Feldeinheit bei %L benÃ¶tigtFeld in der Initialisierungsliste bei %L muss eine explizite Form habenFeldindex bei %L ist ein Feld mit Rang %dFeldindex bei %L muss INTEGER-Typ haben, %s gefundenFeldindex bei %L muss skalar seinFeld ist nicht zusammenhÃ¤ngend bei %LFeld von interoperablem Typ bei %L fÃ¼r C_LOC; es ist nichtallozierbar und hat weder angenommene noch explizite GrÃ¶ÃŸeArray-Operanden sind unzureichend bei %LArrayoperanden sind unzureichend beim Konvertieren von %s in %s bei %LFeldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang habenFeldreferenz bei %C kann nicht mehr als %d Dimensionen habenFeldreferenz bei %C darf nur maximal 7 Dimensionen habenFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %dFeldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %dFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginntFeldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginntFeldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt seinFeldreferenz auÃŸerhalb des WertebereichsFeldabschnitt bei %L fÃ¼r C_LOCFeldauswahlbezeichner, z.B. Â»(:)Â«, wird neben dem Koarray-Bezeichner Â»[...]Â« bei %C benÃ¶tigtFeldabschnitt mit Vektorindex bei %L darf nicht das Ziel eines Zeigers seinFeldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubtFeldspezifikation bei %C hat mehr als %d DimensionenFeldspezifikation bei %C mit mehr als 7 DimensionenFeldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit seinFeldspezifikation muss bei %L aufgeschoben werdenFeldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %LIn ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlichFeldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qsDa der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine habenAssembleroptionen
  =================
  
  Zugewiesene GOTO-Anweisung bei %CZugewiesene Marke ist keine ZielmarkeZuweisung eines anderen Wertes als 0 oder 1 an LOGICAL hat bei %L undefiniertes ErgebnisZuweisung von Skalar zu unalloziertem ArraySchnittstelle fÃ¼r Zuweisungsoperator bei %L muss eine SUBROUTINE seinSchnittstelle des Zuweisungsoperators bei %L muss zwei Argumente habenSchnittstelle des Zuweisungsoperators bei %L darf keine INTRINSIC Typzuweisung redefinierenZuweisung an FORALL-Indexvariable bei %LDie Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubtZuweisung an einen konstanten Ausdruck bei %CZuweisung an allozierbare polymorphe Variable bei %LZuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>Zuweisung an koindizierte Variable bei %L in einer PURE-ProzedurZuweisung an zusammenhÃ¤ngenden Zeiger von nichtzusammenhÃ¤ngendem Ziel bei %LZuweisung an polymorphes Koarray bei %L ist nicht erlaubtZugeordneter Name %qs bei %L wird als Feld verwendetAssociate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kannZugeordneter Name %qs bei %L ist ein ProzedurnameZugeordneter Name %qs bei %L ist ein ProzedurzeigerDer zuordnende Selektor-Ausdruck bei %L ergibt eine ProzedurVerknÃ¼pfungsziel bei %C darf nicht koindiziert seinZuordnungsziel bei %L darf kein BOZ-Literal seinAnnehmen, dass ES wÃ¤hrend der gesamten Laufzeit 0 ist; verwenden Sie ES: fÃ¼r schreibgeschÃ¼tzte Daten.Annahme, dass ICPLBs zur Laufzeit eingeschaltet sind.Von einem groÃŸen TLS-Segment ausgehen.Annehmen, dass alle Symbole 32-Bit-Werte haben.Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben.Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen.Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen.Annehmen, dass der Code mit GAS assembliert wird.Annehmen, dass der Code spÃ¤ter mit GNU ld gebunden wird.Annehmen, dass der Code spÃ¤ter mit HP ld gebunden wird.Annehmen, dass gemeinsame Deklarationen durch solche Ã¼bersteuert werden dÃ¼rfen, die ein lÃ¤ngeres hintangestelltes Array haben.Annehmen, dass Datensegmente relativ zum Textsegment liegen.Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«).Annehmen, dass der ankommende Stapel an dieser Potenz von 2 ausgerichtet ist.Annahme, dass Marken und Symbole mit absoluten 16-Bit-Adressen adressiert werden kÃ¶nnen.Annehmen, dass das Datenladen aus dem Flashspeicher langsamer ist als Befehle zu laden.Annehmen, dass die Speicherverweise geordnet sind und daher keine Barrieren erforderlich sind.Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden.Normale C-AusfÃ¼hrungsumgebung vermuten.Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound).MÃ¶gliche doppelte Fehlausrichtung annehmen.Rundung zur nÃ¤chsten Ganzzahl fÃ¼r Zwecke der Planung annehmen.Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound).Kleinen Adressraum annehmen.Annehmen, dass strenge Alias-Regeln gelten.Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen.Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen.Annemhne, dass auf alle Daten im statischen Speicher via LDS/STS zugegriffen werden kann. Diese Option ist nur fÃ¼r eingeschrÃ¤nkte Tiny-GerÃ¤te sinnvoll.Annehmen, dass Gleitkomma-Speichern und -Laden wahrscheinlich keinen Konflikt verursachen, wenn sie in dieselbe Befehlsgruppe gelegt werden.Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind.Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten nil sein kÃ¶nnen.Annehmen, dass LaufzeitunterstÃ¼tzung vorhanden ist, und daher -lsim von Linker-Kommandozeile auslassen.Annehmen, dass Standard-D-Laufzeitbibliotheken und Â»D mainÂ« vorhanden sind.Annahme, dass die reziproken abschÃ¤tzenden Befehle hÃ¶here Genauigkeit bieten.Annehmen, dass Quelldatei in fester Form vorliegt.Annehmen, dass Quelldatei in freier Form vorliegt.Annehmen, dass die Werte einer AufzÃ¤hlung immer im kleinsten Bereich des Typs liegen.Annehmen, dass bedingte SprÃ¼nge mit Weite Null schnell sind.VxWorks RTP-Umgebung vermuten.VxWorks vThreads-Umgebung vermuten.Einheitliche Syntax fÃ¼r Inline-Assemblercode annehmen.Fertigstellung fÃ¼r phsa und dessen libhsail-rt annehmen.  Schaltet zusÃ¤tzliche phsa-spezifische Optimierungen ein (Vorgabe).Variable %qs mit vermuteter oder aufgeschobener ZeichenlÃ¤nge in konstantem Ausdruck bei %LFeld %qs mit vermutetem Rang in Klausel %s bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld mit vermuteter Form bei %L muss ein Scheinargument seinFeld %qs mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel %s bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Klausel COPYPRIVATE bei %LFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubtFeld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %L ist nicht erlaubtFeld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument seinPolymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiertVermuteter Typ bei %CVermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubtVermuteter Typ der Variable %s bei %L ist nur fÃ¼r Scheinvariablen erlaubtArgument mit angenommenem Rang bei %L ist nur als effektives Argument der intrinsischen Abfragefunktionen erlaubtArgument mit angenommenem Rang bei %L ist nur als erstes effektives Argument der intrinsischen Abfragefunktion Â»%sÂ« erlaubtArgument vermuteten Ranges erfordert eine explizite Schnittstelle bei %LFeld mit vermutetem Rang bei %CFeld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION habenFeld mit vermutetem Rang bei %L muss ein Scheinargument seinVariable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werdenVariable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt habenEffektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form %qsFeld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %LFeld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtDummyfeld mit vermuteter GrÃ¶ÃŸe mit Â»!$ACC DECLAREÂ« bei %LFeld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem RangArgument Â»%sÂ« bei %L vermuteten Typs erfordert eine explizite SchnittstelleArgument bei %L mit angenommenem Typ ist nicht als effektives Argument der intrinsischen Routine Â»%sÂ« erlaubtArgument bei %L mit angenommenem Typ ist nur als erstes Argument der intrinsischen Routine Â»%sÂ« erlaubtVariable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument seinVariable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) habenVariable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werdenVariable %s vermuteten Typs bei %L darf kein Feld mit ausdrÃ¼cklicher Form seinVariable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt habenIm globalen GÃ¼ltigkeitsbereich:Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?Auf hÃ¶chster Ebene:Versuch, nicht reserviertes Â»%sÂ« freizugebenVersuchen, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen.Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneidenVersuch, den Stapel an dieser Potenz von 2 auszurichten.Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuchen, identische Konstanten und konstante Variablen zu verschmelzen.Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen.Versuch, bereits reservierte Variable zu reservierenVersuch, bereits reservierte Variable Â»%sÂ« zu reservierenAttribut %s bei %L in einer TYPE-DefinitionAttribut bei %L ist in STRUCTURE-Definition nicht erlaubtAttribut bei %L ist in TYPE-Definition nicht erlaubtAttribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubtAdresslisten der Variablen mit progressiven Sichten anreichern.Erkennungszahl des AutoFDO-Profils passt nichtVersion %u des AutoFDO-Profils passt nicht zu %uAutomatisches Feld %qs bei %L kann keine Initialisierung habenFÃ¼gt automatisch Platz fÃ¼r lÃ¤ngere Pfadnamen in Ladebefehlen hinzu (bis zu MAXPATHLEN).Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern.VerfÃ¼gbare Werte fÃ¼r Bits:Durchschnittliche Anzahl der Iterationen einer Schleife.Alle Bereichsgrenzen bei Aufrufbefehlen vermeiden.Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden.Erzeugung PC-relativer Aufrufe verhindern; Indirektion verwenden.Erzeugung indizierter Laden/Speichern-Befehle verhindern, wo mÃ¶glich.Sich Ã¼berschneidende Ziel- und Adressregister bei solchen LDRD-Befehlen vermeiden, die Cortex-M3-Errata auslÃ¶sen kÃ¶nnen.Vermeiden, lesbare Daten in Programmspeicher abzulegen.Spekulative Ladeoperationen verhindern, um Hardwarebesonderheiten zu umgehen.Verwendung von DIV- und MOD-Befehlen verhindern.Interner Compilerfehler: BB %i cannot throw but has an EH edgeInterner Compilerfehler: BB %i has incorrect edgeInterner Compilerfehler: BB %i has incorrect fallthru edgeInterner Compilerfehler: BB %i has multiple EH edgesInterner Compilerfehler: BB %i is missing an EH edgeInterner Compilerfehler: BB %i is missing an edgeInterner Compilerfehler: BB %i last statement has incorrectly set lpInterner Compilerfehler: BB %i too many fallthru edgesInterner Fehler: BB_RTL flag not set for block %dBIND(C)-Variable %qs bei %L muss LÃ¤nge eins habenBIND(C) auf %s %s bei %L angewendetBIND(C) bei %LBIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werdenBIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werdenBIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C habenBIND(C)-Anweisung bei %CBLANK= bei %L ist in Fortran 95 nicht erlaubtBLOCK-DATA-Konstrukt bei %LBLOCK DATA Element %qs bei %L muss in COMMON seinBLOCK-Konstrukt bei %CBMX-Befehle werden nur auf der R2-Architektur unterstÃ¼tztDie BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Strukturkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf nicht in einem Feldkonstruktor vorkommenDie BOZ-Literalkonstante bei %L darf kein tatsÃ¤chliches Argument fÃ¼r %qs seinBOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs seinBOZ-Literal bei %L darf nur als Wert einer DATA-Anweisung oder als Argument des intrinsischen Unterprogramms INT/REAL/DBLE/CMPLX vorkommenBOZ-Literalkonstante in der NÃ¤he von %L kann nicht einer %qs-Variablen zugewiesen werdenDie BOZ-Literalkonstante in der NÃ¤he von %L kann bei einer Initialisierung alten Stils nicht einer %qs-Variablen zugewiesen werdenBOZ auÃŸerhalb einer DATA-Anweisung bei %L verwendetBYTE-Typ bei %CBei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbarFalsche 128-Bit-VerschiebungFalsche GPR-FusionFalsche INTENT-Spezifikation bei %CFalscher IO-Basistyp (%d)Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-ProzedurUngÃ¼ltige Felddimension bei %LUngÃ¼ltige Feldreferenz bei %LFalsche Feldangabe fÃ¼r Feld mit explizit gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit durch Vermutung gebildeter Form bei %CFalsche Feldangabe fÃ¼r Feld mit implizit gebildeter Form bei %CFalsche Feldspezifikation in ALLOCATE-Anweisung bei %LUngÃ¼ltiges Zeichen %qc in OPERATOR-Name bei %CFalsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %LFalsche Fortsetzungszeile bei %CFalscher Art-Ausdruck fÃ¼r Funktion %qs bei %LFalsche Art fÃ¼r Logikkonstante bei %CSchlechter NameFalscher OperatorFalsche Spezifikation fÃ¼r Feld mit impliziter GrÃ¶ÃŸe bei %CFalsche Spezifikation fÃ¼r Feld bei %L mit angenommener GrÃ¶ÃŸeFalsche Spezifikation fÃ¼r Feld mit zurÃ¼ckgestellter Form bei %CFalsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %LFalscher Typ in Konstanten-AusdruckBad type in gfc_simplify_signBasisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar seinBasisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qsBasisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qsBindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs habenBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %CBindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %CLeeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %LLeerzeichen in %s-Anweisung in der NÃ¤he von %C erwartetUmfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-AnweisungBlockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %CBlockmarke passt nicht zu arithmetischer IF-Anweisung bei %CBoardname [und Speicherbereich].Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegebenInterner Fehler: Both section and comdat group is setSchranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werden.Schranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter Schleife.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AliasprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r Anzahl der LaufzeitprÃ¼fungen, die von Schleifenversionierung des Vektorisierers fÃ¼r AusrichtungsprÃ¼fung eingefÃ¼gt werden.Schranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken, die im skalaren Evolutions-Analysierer verwendet werden.Schranke fÃ¼r die KomplexitÃ¤t von AusdrÃ¼cken im skalaren Evolutions-Analysierer.Schranke fÃ¼r die Kosten eines Ausdrucks, um die Anzahl der DurchlÃ¤ufe zu berechnen.Schranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertet.Grenzenangabe fÃ¼r %qs in Zeigerzuweisung bei %LSprung bei %L kÃ¶nnte Endlosschleife bewirkenVerzweigungen sind so teuer wie hier angegeben (beliebige Einheit).%s von %d Zweigen ausgefÃ¼hrt
*************** F2008: Eine Zuweisung an eine Zeigerfunk
*** 2080,2090 ****
  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 %CÃ„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 erwartetDO-Schleife 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 %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 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 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 Â»%sÂ« fÃ¼r Â»-XassemblerÂ«; 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.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.FUNCTION-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 FehlerBei %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 %<-fopenmp%>)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)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 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 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 %d%> 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 mehrGOTO-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 %CSpeicheradressierung relativ zu PC (oder absolut) erzeugen.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.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, 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.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.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.Veraltet-Warnungen bei Anomalien von -ftransition=Import ausgeben.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 verwendetGlobaler 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.HSA-SSA-Name wurde von Befehl definiert, der ihn jedoch verwenden sollteHSA-SSA-Name ist nicht unter den Operanden von Befehlen, die ihn verwenden solltenHSA-SSA-Verifikation fehlgeschlagenHSA wurde in dieser Konfiguration nicht eingeschaltetHSA-Bildbefehle nicht behandeltHSA-Befehl verwendet ein Register, ist aber nicht in den aufgezeichneten RegisterverwendungenHSA-Befehlsverifikation fehlgeschlagenBibliotheksfunktionen 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.Hollerithkonstante 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-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 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 %LUnreine 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 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 %LAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Verwendung 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 nicht zu allen 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.Im Â»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 (ist %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 %LUngÃ¼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.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:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN-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%>.Stufe der HSA-Debugspeicherungs-GesprÃ¤chigkeit.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 bei %C darf nicht koindiziert seinAlle 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 %CMAC-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.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.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 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 Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.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.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.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.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r SLP-Vektorisierung.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 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 Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.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.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 habenNONMONOTONIC-Modifizierer fÃ¼r Planungsart %s bei %L angegebenPlanungsmodifizierer 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 aufintrinsisches NULL mit reservierbarem MOLD bei %LNULL-Zeiger bei %L ist nicht als effektives Argument der intrinsischen Funktion %qs erlaubtNULL 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 %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.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 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Ã¤hntÂ»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 COLLAPSEObjekt %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
--- 2105,2115 ----
  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 %CÃ„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 erwartetDO-Schleife 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 %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 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 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 Â»%sÂ« fÃ¼r Â»-XassemblerÂ«; 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.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.FUNCTION-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 FehlerBei %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 %<-fopenmp%>)Schalter %<-fno-automatic%> Ã¼berschreibt %<-fmax-stack-var-size=%d%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%>Schalter %<-fno-automatic%> Ã¼berschreibt %<-frecursive%> (ausgelÃ¶st durch %<-fopenmp%>)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 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 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 %d%> 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 mehrGOTO-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.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.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, 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.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.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.Veraltet-Warnungen bei Anomalien von -ftransition=Import ausgeben.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 verwendetGlobaler 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.HSA-SSA-Name wurde von Befehl definiert, der ihn jedoch verwenden sollteHSA-SSA-Name ist nicht unter den Operanden von Befehlen, die ihn verwenden solltenHSA-SSA-Verifikation fehlgeschlagenHSA wurde in dieser Konfiguration nicht eingeschaltetHSA-Bildbefehle nicht behandeltHSA-Befehl verwendet ein Register, ist aber nicht in den aufgezeichneten RegisterverwendungenHSA-Befehlsverifikation fehlgeschlagenBibliotheksfunktionen 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.Hollerithkonstante 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-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 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 %LUnreine 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 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 %LAuf Anwesenheit von Prozessorfehlern hinweisen.PrioritÃ¤t fÃ¼r r0..r3 / r12..r15 mit TARGET_REGISTER_PRIORITY ausdrÃ¼cken.Verwendung 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 nicht zu allen 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.Im Â»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 (ist %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 %LUngÃ¼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.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:%ld in intrinsischem IBITSLEN-Attribut bei %C in einer STRUCTURE-DefinitionLEN-Attribut bei %C in einer TYPE-DefinitionLEN-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%>.Stufe der HSA-Debugspeicherungs-GesprÃ¤chigkeit.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 bei %C darf nicht koindiziert seinAlle 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 %CMAC-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.Maximale Verschachtelungstiefe von Schleifen fÃ¼r optimistisches value-number.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 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 Basis-BlÃ¶cke in einem Mehrfachsprung in einem endlichen Automaten.HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden.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.HÃ¶chstzahl der AuflÃ¶sungen von Mehrdeutigkeiten pro Speicherzugriff.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.HÃ¶chstzahl der in Basis-Block zu betrachtenden Befehle fÃ¼r SLP-Vektorisierung.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 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 Zeichenketten, fÃ¼r die der strlen-Optimierungsdurchgang ZeichenkettenlÃ¤ngen aufzeichnet.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.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 habenNONMONOTONIC-Modifizierer fÃ¼r Planungsart %s bei %L angegebenPlanungsmodifizierer 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 %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.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 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Ã¤hntÂ»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 COLLAPSEObjekt %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
*** 2102,2108 ****
  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.Auf einphasige NamensauflÃ¶sung zurÃ¼ckfallen.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-Anweisungchunk_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.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) seinWeitere 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. (Wegen GCC-Fehler 93759 muss ich hier Stand 2020-02-15 noch ein %p schreiben; A.d.Ãœ.)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 festlegenLegt 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, 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 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 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 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.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung 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 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 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 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 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 HSA implementiert keine 16-Bit-FPU-OperandenUnterstÃ¼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 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 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-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 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.TYPE 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
--- 2127,2133 ----
  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.Auf einphasige NamensauflÃ¶sung zurÃ¼ckfallen.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-Anweisungchunk_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.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) seinWeitere 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 festlegenLegt 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, 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 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 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 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.PrÃ¤fixe fÃ¼r Hardware-Lock-Auslassung 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 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 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 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 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 HSA implementiert keine 16-Bit-FPU-OperandenUnterstÃ¼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 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 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-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 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.TYPE 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
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2127,2134 ****
  
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
! %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.Flaches Registerfenster-Modell verwenden.Gleitkomma-double-Befehle verwenden.FP-Register verwenden.VollstÃ¤ndigen Registersatz fÃ¼r die Allozierung verwenden.Gegebenes SPARC-V9-Codemodell verwenden.Gegebenes Codemodell TILE-Gx verwenden.Angegebenen Adressierungsmodus verwenden.Angegebenen Assemblerdialekt verwenden.Im Autovektorisierer die angegebene Breite fÃ¼r Vektorbefehle anstelle der maximalen Registerbreite verwenden.Angegebenen Stapelschutz-WÃ¤chter verwenden.Gegebenen Thread-lokalen Speicherdialekt verwenden.Gegebenes x86-64-Codemodell verwenden.Hardware-Gleitkommabefehle verwenden (Standard).Hardware-Gleitkommabefehle verwenden.Hardware-Divisionsbefehle auf ColdFire verwenden.Hardware-Gleitkommakonvertierungsbefehle verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkomma-Wurzel-Befehl verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden.Hardware-Gleitkommabefehle verwenden.Hardwarebefehle fÃ¼r Ganzzahldivision verwenden.Hardware-Â»prefetchÂ«-Befehle verwenden.Hardware-Vierfach-Gleitkommabefehle verwenden.Hardware-TransaktionsausfÃ¼hrungs-Befehle verwenden.Hardware-Vektorbefehle verwenden und die Vektor-ABI einschalten.Blockweise Steuerungsspekulation verwenden.Blockweise Datenspekulation nach Neuladen verwenden.Blockweise Datenspekulation vor Neuladen verwenden.Registernamen der Form in/loc/out ausgeben.Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden.Indirekte Aufrufe verwenden.Inline-PLT-Sequenzen verwenden, um lange Aufrufe und -fno-plt zu implementieren.Befehle fÃ¼r eine zukÃ¼nftige Architektur verwenden.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Bibliotheksaufrufen verwenden, um Gleitkomma-Berechnungen durchzufÃ¼hren (Standard).Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den RTL-Durchlauf zur Entfernung toten Codes verwenden.Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden.BFD-Linker statt Standardlinker verwenden.Bit-Feld-Befehle verwenden.Divisionsbefehl verwenden.Gleitkommaeinheit fÃ¼r Ganzzahladdition und -subtraktion verwenden.Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden.Die angegebene Datenausrichtung verwenden.Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden.Angegebenes Symbol fÃ¼r Adressierung des Stapelschutz-WÃ¤chters verwenden.Gold-Linker statt Standardlinker verwenden.Hardware-Barrel-Shifter statt der Emulation verwenden.Den LLVM-lld-Linker statt des Standardlinkers verwenden.Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind.FÃ¼r Blockkopieroperationen den Befehl mvcle verwenden.Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden.Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Simulator-Laufzeitumgebung verwenden.Verwendet die Software-Multiplikationsemulation (Vorgabe).Softwareemulation fÃ¼r Divisionen verwenden (Vorgabe).Das in der Kommandozeile angegebene Systemregister als Stapelschutz-WÃ¤chterregister verwenden. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden.FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Die uClibc-C-Bibliothek verwenden.Unicode-Start verwenden und UNICODE-Makro definieren.Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden.Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Vektor-/skalare (VSX) Befehle verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubtBei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefundenProzedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge habenProzedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION seinProzedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument habenDie Verwendung dieser Option wird diagnostiziert.IBM %<long double%> mit erweiterter Genauigkeit wird verwendetIEEE %<long double%> mit erweiterter Genauigkeit wird verwendetEs werden eingebaute Spezifikationen verwendet.
! Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Unterprogramm %qsVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Bei GCC-Formatzeichenketten warnen, die fÃ¼r Diagnosemeldungen ungeeignete Zeichenketten enthalten.Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird.Bei PCH-Dateien, die gefunden, aber nicht verwendet werden, warnen.Bei USE-Anweisungen, die keinen ONLY-Qualifizierer haben, warnen.Bei Verwendung von __TIME__, __DATE__ oder __TIMESTAMP__ warnen.Bei Zugriffen auf ein innenliegendes Arrayfeld der LÃ¤nge 0 warnen.Bei Ausrichtung von COMMON-BlÃ¶cken warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt, warnen.Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen.Bei ungÃ¼ltigen DO-Schleifen warnen.Warnen, wenn ein boolescher Ausdruck mit einer Ganzzahl verglichen wird, deren Wert ungleich true/false ist.Bei PufferÃ¼berlauf in Stringfunktionen wie memcpy und strcpy warnen.Bei Aufrufen nicht explizit deklarierter Prozeduren warnen.Warnen, wenn std::move auf einem lokalen Objekt in einer return-Anweisung aufgerufen wird und dadurch das Ersparen der Kopie verhindert.Warnen, wenn Aufrufe fÃ¼r snprintf und Ã¤hnliche Funktionen die Ausgabe abschneiden.Bei Aufrufen von snprintf und Ã¤hnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht -Wformat-truncation=1.Warnen bei Aufrufen von strcmp und strncmp, die auf Gleichheit geprÃ¼ft werden und die notwendigerweise wahr oder falsch sind, wegen der LÃ¤nge des einen und GrÃ¶ÃŸe des anderen Arguments.Bei Aufrufen mit impliziter Schnittstelle warnen.Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden.Warnen, wenn Funktionen in unvertrÃ¤gliche Funktionstypen umgewandelt werden.Bei Umwandlungen warnen, die null als Ergebnis haben.Bei Umwandlungen, die Qualifizierer streichen, warnen.Bei catch-Behandlern warnen, die nicht Referenztypen sind.Bei bestimmten Operationen auf booleschen AusdrÃ¼cken warnen.Bei Codepfaden warnen, in denen NULL an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein bereits freigegebener Wert verwendet wird.Bei Codepfaden warnen, in denen ein vom Heap reservierter Zeiger nicht freigegeben wird.Bei Codepfaden warnen, in denen ein longjmp zurÃ¼ckspult zu einem jmp_buf, der in einem Stapelrahmen gespeichert wurde, der bereits verlassen wurde.Bei Codepfaden warnen, in denen ein Zeiger freigegeben wird, der nicht vom Heap kommt.Bei Codepfaden warnen, in denen ein Zeiger mehr als einmal freigegeben werden kann.Bei Codepfaden warnen, in denen ein Zeiger auf einen bereits verschwundenen Stapelrahmen verwendet wird.Bei Codepfaden warnen, in denen ein Zeiger, der mÃ¶glicherweise NULL ist, dereferenziert wird.Bei Codepfaden warnen, in denen ein Wert, der mÃ¶glicherweise NULL ist, an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen ohne Â»default:Â«-Fall warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt und die kein Â»default:Â« haben, warnen.Bei PrÃ¼fung auf Gleichheit mit REAL- oder COMPLEX-AusdrÃ¼cken warnen.Bei Merkmalen, die in ISO C2X, aber noch nicht in ISO C11 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C99, aber noch nicht in ISO C90 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C11, aber noch nicht in ISO C99 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen.Bei Formatstrings, die keine Literale sind, warnen.Bei Formatstrings, die NUL-Bytes enthalten, warnen.Beim Entfernen von Funktionsaufrufen warnen.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht -Wformat-overflow=1.Bei Funktionen im K&R-Stil, die Parameter ohne Typangabe haben, warnen.Bei Arithmetik mit Funktionszeigern warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen.Vor globalen Funktionen ohne vorherige Deklaration warnen.Bei globalen Funktionen ohne Prototypen warnen.Bei impliziten Umwandlungen von enum-Typen warnen.Bei impliziten Umwandlungen von Â»floatÂ« nach Â»doubleÂ« warnen.Bei impliziten Deklarationen warnen.Bei impliziten Funktionsdeklarationen warnen.Bei unpassender Attributverwendung warnen.Bei inkompatiblen Umwandlungen zwischen Zahlen und Zeigern (in beide Richtungen) warnen.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen.Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen.Bei Ã¼berladenen virtuellen Funktionsnamen warnen.Beim Ãœberschreiben von Initialisierungen mit Seiteneffekten warnen.Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen.Bei gepackten Bitfeldern, deren Offset sich in GCC 4.4 geÃ¤ndert hat, warnen.Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern.Bei positioneller Initialisierung von Strukturen warnen, die designierte Initialisierungen erfordern.Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen.Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen.Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen.Bei mÃ¶glicherweise falschen Arrayindexen in do-Schleifen warnen.Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen.Bei mÃ¶glicherweise fehlenden Klammern warnen.Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration von %qE eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine Registervariable als Â»volatileÂ« deklariert ist.Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfÃ¤ngt.Warnen, wenn in einem switch-Block ein case durchfÃ¤llt.Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird.Warnen, wenn eine Variable nicht verwendet wird.Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird.Warnen, wenn alle Konstruktoren und Destruktoren privat sind.Warnen, wenn ein Argument fÃ¼r einen Â»restrictÂ«-Parameter auch in einem anderen Argument vorkommt.Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.Bei Typumwandlung in Zeiger von Ganzzahl anderer GrÃ¶ÃŸe warnen.Bei Zeiger-Umwandlungen zwischen inkompatiblen Zeigertypen warnen.Bei lokal in Funktionen definierten, aber nicht verwendeten Typedefs warnen.Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen.Warnen, wenn ein Trampolin generiert wird.Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird.Warnen, wenn Attribute ignoriert werden.Warnen, wenn Typqualifizierer ignoriert werden.WarnungWenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen.Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden Gleitkommaberechnungen mit doppelter Genauigkeit in Hardware-Befehle Ã¼bersetzt. StandardmÃ¤ÃŸig werden fÃ¼r diese Berechnungen Funktionen aus der libgcc verwendet.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden ungeordnete FlieÃŸkomma-Vergleichs- und Set-Flag-Befehle (lf.sfun*) erzeugt. StandardmÃ¤ÃŸig werden Funktionen von libgcc verwendet, um ungeordnete FlieÃŸkomma-Vergleichs- und Flag-Operationen durchzufÃ¼hren.Bei RAM-Zugriff X wie durch Hardware vorgegeben verwenden, d.h. Pre-Dekrement, Post-Inkrement und indirekte Adressierung mit dem X-Register. Ohne diese Option nimmt der Compiler an, dass es einen Adressierungsmodus X+const, Ã¤hnlich zu Y+const und Z+const gibt und erzeugt Befehle, die diesen Adressierungsmodus fÃ¼r X emulieren.Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«.Bei Erzeugung von Â»-mabicallsÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs und Kopierauslagerungen zu verwenden.Bei Erzeugung von -mabicalls den Code tauglich fÃ¼r gemeinsam genutzte Bibliotheken machen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen.Wenn mÃ¶glich, keine Stapelrahmen erzeugen.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Vektorisierung fÃ¼r SVE ungepackte Vektoren fÃ¼r kleinere Elemente in Betracht ziehen und das Kostenmodell verwenden, um den gÃ¼nstigsten Ansatz auszuwÃ¤hlen. Das Kostenmodell wÃ¤hlt auÃŸerdem zwischen SVE und Advanced SIMD-Vektorisierung.Falls kÃ¼rzer, kanonische Pfade zu System-Headern verwenden.Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen.Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden.Ob kanonische Typen zu verwenden sind.Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«.WÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mModus fÃ¼r Ganzprogrammanalyse (WPA) mit Anzahl der parallelen Jobs angegeben.Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut nichtXXX %<pop_everything%> wird betretenXXX %<pop_everything%> wird verlassenUm diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>).Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)Option Â»-msys-crt0=Â« erwartet eine C-Programmstart-DateiNull ist keine gÃ¼ltige Anweisungsmarke bei %CBreite null in Formatbeschreibung in Formatzeichenkette bei %L[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
  [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt__delay_cycles ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt__delay_cycles kann nur mit nichtnegativen Zyklusanzahlen umgehen__delay_cycles() erlaubt nur Konstanten als Argument__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden__fp16 ohne ldrh__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werdenÂ»eine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼genZugriff auf Element %qD statt auf initialisiertes Element %qD in KonstantenausdruckZugriff auf ein Element %qE einer atomaren Struktur %qEZugriff auf ein Element %qE einer atomaren Union %qEZugriff auf Datenspeicher mit ProgrammspeicheradresseZugriff auf Programmspeicher mit DatenspeicheradresseZugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tztZugriff auf uninitialisiertes ArrayelementZugriff auf uninitialisiertes Element %qDauf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffenAkkumulator ist keine GanzzahlkonstanteAkkumulatorzahl auÃŸerhalb der Grenzeneffektives Argument fÃ¼r INTENT = OUT/INOUTfÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschaltenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenInterner Fehler: add_sym(): Bad sizing modeAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse der Register-Variablen %qD angefordertAdressversatz ist keine KonstanteAdressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-RegisterAdresse fÃ¼r %qD angefordert, was als %<register%> deklariert istAdressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tztAdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tztAdresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetztAdresse genommen, aber ADDRESSABLE-Bit nicht gesetztAdresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter AusdruckAggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werdenzusammengesetzter Wert verwendet, wo Â»complexÂ« erwartet wurdezusammengesetzten Wert verwendet, wo Festkomma erwartet wurdezusammengesetzter Wert verwendet, wo Gleitkommawert erwartet wurdezusammengesetzter Wert verwendet, wo Ganzzahl erwartet wurdealiasAlias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriertAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztAlias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uAusrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendetAusrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werdenFÃ¼r %q+D darf keine Ausrichtung angegeben werdenAusrichtung muss eine kleine Zweierpotenz sein, nicht %dAusrichtung von %q+D ist grÃ¶ÃŸer als maximale Objektdateiausrichtung %dAusrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶htAusrichtung von %qD ist grÃ¶ÃŸer als ursprÃ¼ngliche DeklarationAusrichtung von %qD wird in %<-fabi-version=9%> ansteigenAusrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸeAusrichtung fÃ¼r %<register%>-Objekt %qE angegebenAusrichtung fÃ¼r Bitfeld %qE angegebenAusrichtung fÃ¼r Funktion %qE angegebenAusrichtung fÃ¼r Parameter %qE angegebenAusrichtung fÃ¼r Typnamen in %<sizeof%> angegebenAusrichtung fÃ¼r Typnamen in %qE angegebenAusrichtung fÃ¼r Typnamen in Cast angegebenAusrichtung fÃ¼r typedef %qE angegebenAusrichtung fÃ¼r unbenanntes Bitfeld angegebenAusrichtung fÃ¼r unbenannten Parameter angegebenalle Elementfunktionen in Klasse %qT sind privatallozierbares Argumentwurde hier deklariert%qD bereits in Lambda-Ausdruck erfasstauch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+DAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumenteeine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlich vielen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgeheneine ErhÃ¶hung kann nicht in einem Konstanten-Ausdruck auftretenInterner Fehler: an indirect edge from %s has no corresponding call_stmtInterner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:Ein Interrupt-Handler kann nicht mit %<-muser-mode%> kompiliert werdenAnachronismusAnachronismus: veraltete Basisklasseninitialisierungund %qT hat keinen Template-KonstruktorInterner Compilerfehler: and fieldund der implizit definierte Konstruktor initialisiert %q#D nichtdas innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbarInterner Fehler: anonymous SSA name cannot have default definitionanonymes struct nicht innerhalb eines benannten Typsanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem VerhaltenArchitektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tztare_identical_variables: Bad typeArgument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen BereichsArgument %d muss ein vorzeichenloses Literal seinArgument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenArgument %qD ist hier deklariertArgument %qD passt nicht zu eingebautem PrototypenArgument %qD passt nicht zum PrototypenArgument %qd ist keine KonstanteArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wnormalized%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekanntArgument %u in Aufruf von %qE muss ein Ganzzahltyp seinArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss 0 oder 2 seinArgument 1 muss ein vorzeichenloses 1-Bit-Literal seinArgument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol seinArgument 1 muss ein vorzeichenloses 6-Bit-Literal seinArgument 1 muss eine Abbildung seinArgument 1 muss ein 8-Bit-Feldwert seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 2 muss 0 oder 1 seinArgument 2 muss ein vorzeichenloses 1-Bit-Literal seinArgument 2 muss ein vorzeichenloses 2-Bit-Literal seinArgument 2 muss ein vorzeichenloses 3-Bit-Literal seinArgument 2 muss ein vorzeichenloses 4-Bit-Literal seinArgument 2 muss ein vorzeichenloses 5-Bit-Literal seinArgument 2 muss ein vorzeichenloses 6-Bit-Literal seinArgument 2 muss ein vorzeichenloses 7-Bit-Literal seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf %<const%>-Typ (%qT) seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Symbol seinArgument 3 muss im Bereich [0, 15] liegenArgumentlistenfunktion bei %CArgument muss eine Feldreferenz seinArgument muss Array oder Scheibe oder Kanal seinArgument muss ein Kanal seinArgument muss Zeichenkette oder Array oder Scheibe oder Map oder Kanal seinArgument muss komplexen Typen habenArgument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubtArgument fÃ¼r %<__builtin_eh_return_regno%> muss konstant seinArgument des Attributs %qE wird ignoriertArgument des Attributs %qE fehltArgument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«Argument des Attributes %qE ist weder Â»ilink1Â« oder Â»ilink2Â«Argument des Attributs %qE ist nicht Â»resetÂ«, Â»software_exceptionÂ«, Â»page_missÂ«, Â»timer0Â«, Â»timer1Â«, Â»messageÂ«, Â»dma0Â«, Â»dma1Â«, Â»wandÂ« oder Â»swiÂ«Argument des Attributes %qE ist keine ZeichenkettenkonstanteArgument des Attributs %qE ist weder Zeichenkettenkonstante noch ZahlArgument von Offsetof bringt Indirektion eines eingebetteten Feldes mit sichArgument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubtArgument fÃ¼r %%:compare-debug-auxbase-opt endet nicht mit %<.pk%>Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<decltype%> muss ein Ausdruck seinArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; meinten Sie die GrÃ¶ÃŸe des Ziels?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie das Ziel; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die erste Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die zweite Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument des Attributs %qE ist weder Â»eicÂ« noch Â»vector=<line>Â«Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)Argument des Attributes %qE ist nicht Â»intstackÂ«Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol seinArgument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitzu formatierendes Argument ist nicht %<...%>Argument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %sArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente vom Typ %qT erfordern die SVE-ISA-ErweiterungArgumente von %qs sollten nicht-negative Ganzzahlen seinArgumente fÃ¼r Destruktor sind nicht erlaubtArgumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale seinArgumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthaltenarith_power(): Bad basearith_power(): unknown typearithmetisches IFArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf leeres AggregatArithmetik mit Zeiger auf unvollstÃ¤ndigen TypenInterner Compilerfehler: array %<TYPE_DOMAIN%> is not integer typeArray %q+D als einelementig betrachtetArray %qD ist hier deklariertArray %qD mit geklammerter Zeichenkettenkonstante %qE initialisiertArray-ZuweisungArraygrenze hinter geklammerter type-id ist verbotenArraygrenze ist keine GanzzahlkonstanteArrayindex in Initialisierung Ã¼berschreitet ArraygrenzenArrayindex in Initialisierung ist kein konstanter GanzzahlausdruckArrayindex in Initialisierung hat nicht GanzzahltypArrayindex in Nicht-Array-InitialisierungArrayindexbereich in Initialisierung Ã¼berschreitet ArraygrenzenArray mit nicht konstantem Arrayausdruck initialisiertArray mit geklammerter Zeichenkettenkonstante initialisiertArrayelement %q#D hier deklariertArray muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werdenArray unpassenden Typs mit Zeichenkettenkonstante initialisiertArray mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine ReferenzArrayergebnisArrayabschnitt in %qs-Klausel hat keinen zuordenbaren TypArrayabschnitt in %<#pragma acc declare%>Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngendArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %E ist oberhalb der Arraygrenze von %qTArrayindex %E ist unterhalb der Arraygrenze von %qTArrayindex %E liegt auÃŸerhalb der Arraygrenzen von %qTArrayindexwert %E liegt auÃŸerhalb der Grenzen des inneren Arraytyps %qT mit LÃ¤nge 0Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0Arrayindex %wi ist unterhalb der Arraygrenze von %qTArrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qTArrayindex %wu ist oberhalb der Arraygrenze von %qTArrayindex [%E, %E] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex hat Typ %<char%>Arrayindex ist keine GanzzahlArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qTArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qTArraytyp hat unvollstÃ¤ndigen Elementtypen %qTArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArrays von Funktionen sind sinnlos%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tztAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger DeklarationZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftrittAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei Offset %s zu einem Objekt, das hier von %qE alloziert wurdebei Offset %s des Objekts, das hier deklariert istbei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariertbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurdebei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegebenbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegebenbei Offset %s des Objekts %qD, das hier deklariert istbei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariertatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftretenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs seinAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istPositionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sBackend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhandenfalsche ADDR_SPACE_GLOBAL-AdresseFalsche AdresseFalsche Adresse, nicht (reg+disp):falsche Adresse, keine Konstante:falsche Adresse, keine E/A-Adresse:Falsche Adresse, nicht post_inc oder pre_dec:falsche Ausrichtung: %dFalscher Betrag der Stapelspeicherentfernung: %dFalscher eingebauter CodeFalscher eingebauter fcodeFalscher eingebauter ICodeFalscher Bedingungscodebad expressionFalscher Ausdruckstyp beim Durchlaufen (%d)falscher Befehl fÃ¼r 'A'Falscher Befehl in frv_print_operand, Fall 0Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl in frv_print_operand, Fall Â»zÂ«Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»FÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»LÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»M/NÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»OÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»eÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»fÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»gÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»PÂ«:Falscher Befehl fÃ¼r frv_print_operand_address:Falscher Befehl fÃ¼r frv_print_operand_memory_reference:ungÃ¼ltige Bewegungbad opungÃ¼ltiger Operandschlechte Option %qs fÃ¼r Attribut %<optimize%>schlechte Option %qs fÃ¼r Pragma %<optimize%>Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_move_singlefalsches RegisterFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>Falscher Schiebe-Befehl:Falscher Testfalscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>falsche Verwendung der spec-Funktion %qsFalscher Wert %<%s%> fÃ¼r Schalter %<-mtls-size=%>Falscher Wert %qs fÃ¼r Schalter %<-mcpu%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-rounding-mode%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-trap-mode%>falscher Wert %qs fÃ¼r %<-mmemory-latency%>Falscher Wert %qs fÃ¼r Schalter %<-mtls-size%>falscher Wert %qs fÃ¼r Schalter %<-mtrap-precision%>falscher Wert %qs fÃ¼r Schalter %<-mtune%>falscher Wert (%qs) fÃ¼r Schalter %<-march=%>falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>unbekannter Wert (%qs) fÃ¼r %<target("arch=")%>-Attributunbekannter Wert %qs fÃ¼r %<target("tune=")%>-Attributfalscher Wert fÃ¼r %<%s-%s%>falscher Wert fÃ¼r %<%s=%s%>schlecht geschachtelte C-Header vom PrÃ¤prozessorApostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istBasis %qT wird initialisiert nachBasisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen DestruktorBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werdenBasisklasse %qT ist nicht %<public%>Expansion der Basisinitialisierung %qT enthÃ¤lt keine ParameterpacksBasisoperand von %<->%> hat Nicht-Zeiger-Typ %qTBasisoperand von %<->%> ist kein ZeigerBasistyp %qT ist kein struct- oder KlassentypInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«Block-IFKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktiongeschweift geklammerte Spezifikation %qs endet mit Escapezeichengeschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltiggeschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltiggeklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubtgeschweifte Klammern um Skalar-Initialisierunggeschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTZweig %2d niemals ausgefÃ¼hrtZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbreak-Anweisung innerhalb einer %<#pragma simd%>-Schleifebuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %qF ist veralteteingebautes %qF ist nur fÃ¼r interne GCC-Nutzungeingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werdeneingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiertEingebaute Funktion %qs akzeptiert genau 1 ArgumentEingebaute Funktion %qs akzeptiert genau 2 ArgumenteEingebaute Funktion %qs akzeptiert genau 3 Argumenteeingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargumenteingebaute Funktion %qs erfordert eingebaute Funktion %qsOperand %d der eingebauten Funktion muss konstant seindas eingebaute vec_step kann nur mit Vektortypen verwendet werden.aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %sC++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
  Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeitAufruf wird niemals ausgefÃ¼hrt und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf ist unwahrscheinlich und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf von %<(%T) (%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutigder Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen AufrufenAufruf von %<__builtin_custom_%s%> steht in Konflikt mit Schalter %<-mcustom-%s%>Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirftAufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirftAufruf fÃ¼r interne Funktion %qEAufruf der nicht-%<constexpr%>-Funktion %qDAufruf der Nicht-Funktion %qDfÃ¼r Ruf vorgesehenes Register wurde fÃ¼r globale Registervariable verwendetvon hier aufgerufenvon dieser Funktion aus aufgerufengerufenes Objekt %qD ist keine Funktion oder Funktionszeigergerufenes Objekt %qE ist keine Funktion oder Funktionszeigergerufenes Objekt ist keine Funktion oder FunktionszeigerAufgerufene Funktion verweist auf comdat-lokale SymboleInterner Fehler: caller edge count does not match BB countInterner Fehler: caller edge count invalidAufrufer ist nicht optimiertAufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet istdas Aufrufen von %qD mit einem nicht-null-Argument ist unsicherAufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-ErweiterungAufrufe Ã¼berladener Operatoren kÃ¶nnen nicht in einem Konstanten-Ausdruck auftretencalls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetztnur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werdenhÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werdenDie Attribute longcall und shortcall kÃ¶nnen nicht gleichzeitig fÃ¼r die gleiche Funktion verwendet werdenPCH-Datei kann nicht erweitert werden: %mPosition in PCH-Datei kann nicht ermittelt werden: %mPosition in PCH-Datei kann nicht gesetzt werden: %mEs kÃ¶nnen nicht mehrere StapelprÃ¼fungsmethoden gleichzeitig verwendet werdenNicht-GP-relative absolute Adresse kann nicht verwendet werdenKandidat 1:Kandidat 2:Kandidat ist:Kandidaten sind:Kandidat:Kandidaten sind:%<dynamic_cast%> %qE (des Typs %q#T) in Typ %q#T (%s) kann nicht vorgenommen werdenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktion%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden%<offsetof%> kann nicht auf Elementfunktion angewandt werden%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> Ã¼berladen istElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werdendas gepackte Feld %qE kann nicht mit %qT verbunden werdenReferenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheidender R-Wert %qE kann nicht mit %qT verbunden werdenrvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werdenein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werden%qE kann nicht per Referenz aufgefangen werdenElement %qD von unbenannter Union kann nicht eingefangen werdenException vom Typ %qT kann nicht gefangen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindNicht existierende Antwortdatei konnte nicht geschlossen werdenNur-Empfangs-Kanal kann nicht geschlossen werdenGNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden%qE kann nicht vom Typ %qH in den Typ %qI umgewandelt werden%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden%qH kann nicht nach %qI umgewandelt werden%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden%qH kann nicht nach %qI in Zuweisung umgewandelt werden%qH kann nicht nach %qI im Standardargument umgewandelt werden%qH kann nicht nach %qI in Initialisierung umgewandelt werden%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werdenWert vom Typ %qT kann nicht in Vektortyp %qT konvertiert werden, da sie unterschiedlich groÃŸ sindVektor vom Typ %qT kann nicht in Typ %qT konvertiert werden, da sie unterschiedlich groÃŸ sindUmwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istunvollstÃ¤ndiger Typ %qH kann nicht in %qI umgewandelt werdenUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istes kann nicht in Zeigertyp konvertiert werdenTyp %qH kann nicht in den Typ %qI umgewandelt werdenWert kann nicht in einen Vektor umgewandelt werdenZeiger auf Referenzelement %qD kann nicht erzeugt werdender vorkompilierte Header %s kann nicht erzeugt werden: %mfÃ¼r Typ %qT kann keine Typinformation erzeugt werden, weil dies Typen variabler GrÃ¶ÃŸe umfasst%<::main%> kann nicht als %qs deklariert werden%<::main%> kann nicht als globale Variable deklariert werden%<::main%> kann nicht als Template deklariert werden%<::main%> kann nicht inline deklariert werden%<::main%> kann nicht statisch deklariert werden%<catch%>-Parameter kann nicht als abstrakter Klassentyp %qT deklariert werden%<catch%>-Parameter kann nicht als R-Wert-Referenztyp %qT deklariert werden%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werdenTemplateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibtTemplateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibtfÃ¼r Element der unbenannten Union ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenEingebaute Funktion %qs kann nicht abgeschaltet werdenin PTX-Assembler kÃ¶nnen keine unausgerichteten Zeiger erzeugt werden%qs kann nicht ausgefÃ¼hrt werden: %s%qs kann nicht ausgefÃ¼hrt werden: %s: %mInitialisierung fÃ¼r Element %qD kann nicht expandiert werdenElement %q#D kann nicht explizit deklariert werden, externe Bindung zu habenfallthrough ist bei letztem Fall einer switch-Anweisung unmÃ¶glich%<ldd%> kann nicht gefunden werden%<nm%> kann nicht gefunden werden%qs kann nicht gefunden werden%s kann nicht in Plugin %s gefunden werden
--- 2152,2159 ----
  
  Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.
  
! %reloc()-Operatoren statt Assemblermakros verwenden, um Adressen zu laden.-G fÃ¼r Daten verwenden, die nicht von aktuellem Objekt definiert wurden.-G fÃ¼r objekt-lokale Daten verwenden.Verwenden Sie Â»-mlong-double-64Â« fÃ¼r das 64-Bit-IEEE-Gleitkommazahlen-Format. Verwenden Sie Â»-mlong-double-128Â« fÃ¼r das 128-Bit-Gleitkommazahlen-Format (entweder IEEE oder IBM).128-Bit-AVX-Befehle statt 256-Bit-AVX-Befehlen in Auto-Vektorisierer verwenden.128-bit long double verwenden.16-Bit int verwenden.32-Bit int verwenden.32-Bit-ABI verwenden.32-Bit-Gleitkommaregister verwenden.Allgemeine Register in 32 Bit Breite verwenden.In Sprungtabellen 32-Bit-Offsets statt 16-Bit-Offsets verwenden.4-Byte-EintrÃ¤ge in switch-Tabellen verwenden.4 Medien-Register verwenden.Die 4-Operanden-Befehle madd.s/madd.d und Ã¤hnliche verwenden, wo mÃ¶glich.4xx-Halbwort-Multiplikationsbefehle verwenden.4xx-dlmzb-Befehl zur Zeichenkettensuche verwenden.64 FPRs verwenden.64 GPRs verwenden.64-Bit-ABI verwenden.64-Bit-Gleitkommaregister verwenden.Allgemeine Register in 64 Bit Breite verwenden.64-bit long double verwenden.8 Medien-Register verwenden.80-bit long double verwenden.ABI-reservierte Register verwenden.AltiVec-Befehle verwenden.Bionic-C-Bibliothek verwenden.Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur Ã¼berschreiben.CONST16-Befehle zum Laden von Konstanten verwenden.Befehle fÃ¼r Zyklische RedundanzprÃ¼fung (CRC) verwenden.EABI verwenden.Befehle zur Erweiterten Virtuellen Adressierung verwenden.Hardware-Gleitkommabefehle fÃ¼r Multiplikation von einfacher auf doppelte Genauigkeit (FsMULd) verwenden.Die GNU-C-Bibliothek verwenden.Abschnitte sdata/sbss relativ zum GP verwenden.GP-relative Adressierung verwenden, auf um kleine Daten zuzugreifen.Befehle fÃ¼r Globales INValidieren (GINV) verwenden.H8/300-Ausrichtungsregeln verwenden.IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden.IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden.IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden.Befehle aus ISA 2.07 Category:Vector.AES und Category:Vector.SHA2 verwenden.Befehle aus ISA 2.07 fÃ¼r transaktionalen Speicher (HTM) verwenden.LRA statt Neuladen verwenden (Ã¼bergangsweise).LRA statt Â»reloadÂ« verwenden.LRA-Registerallozierer verwenden.Loongson-Erweiterungsbefehle (EXT) verwenden.Loongson-Erweiterungsbefehle R2 (EXT2) verwenden.Loongson-MultiMedia-Erweiterungsbefehle (MMI) verwenden.MCU-Befehle verwenden.Befehle der MIPS-MSA-Erweiterung verwenden.MIPS-3D-Befehle verwenden.MIPS-DSP-Befehle REV 2 verwenden.MIPS-DSP-Befehle verwenden.Mingw-spezifische Thread-UnterstÃ¼tzung verwenden.Neon-Double-Word (statt Quad-Word) Register fÃ¼r Vektorisierung verwenden.Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden.%reloc()-Assembleroperatoren im NewABI-Stil verwenden.P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden.PLT fÃ¼r PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden).Â»madÂ«-Befehle im PMC-Stil verwenden.Optionale Befehle der PowerPC-Mehrzweck-Gruppe verwenden.Optionale Befehle der PowerPC-Grafik-Gruppe verwenden.Einzelfeld-mfcr-Befehl des PowerPC V2.01 verwenden.PowerPC V2.02 Gleitkomma-Rundungsbefehle verwenden.PowerPC V2.02 popcntb-Befehl verwenden.PowerPC V2.05 Bytevergleichs-Befehl verwenden.PowerPC V2.06 popcntd-Befehl verwenden.PowerPC-64-Befehlssatz verwenden.RJMP/RCALL verwenden, selbst wenn CALL/JMP verfÃ¼gbar sind.ROM statt RAM verwenden.SSE-Register-Ãœbergabekonventionen fÃ¼r SF- und DF-Modus verwenden.STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstÃ¼tzt.SmartMIPS-Befehle verwenden.UNIX-Assemblersyntax verwenden.Vergleich-und-Sprung-Erweiterungen fÃ¼r UltraSPARC verwenden.Multiplizier-Addier-Erweiterungen fÃ¼r UltraSPARC verwenden.BitzÃ¤hl-Befehl fÃ¼r UltraSPARC verwenden.Befehl fÃ¼r erweitertes Subtrahieren mit Ãœbertrag fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 1.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 2.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 3.0 fÃ¼r UltraSPARC verwenden.Visuelle Befehlssatzerweiterungen Version 4.0 fÃ¼r UltraSPARC verwenden.VAX-FP verwenden.VAXC-Strukturkonventionen verwenden.Exitcodes von VMS statt POSIX verwenden.Virtualisierungsbefehle (VZ) verwenden.__cxa_atexit verwenden, um Destruktoren zu registrieren.__cxa_get_exception_ptr in Ausnahmebehandlung verwenden.Einen 32-Bit-Â»longÂ«-Typ verwenden.Eine 4-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen 64-Bit-Â»longÂ«-Typ verwenden.Leichtgewichtige Konfiguration fÃ¼r printf und puts verwenden, um die CodegrÃ¶ÃŸe zu reduzieren. Nur fÃ¼r Anwendungen mit einem Thread, die keine reentrante E/A brauchen. Erfordert Newlib Nano IO.Minimale Laufzeitumgebung (keine statischen Initialisierer oder Konstruktoren) fÃ¼r speicherarme GerÃ¤te verwenden.Eine schlaue Stapelschutzmethode fÃ¼r gewisse Funktionen verwenden.Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden.ZusÃ¤tzliche VIS-Befehle verwenden, die in OSA2017 hinzugefÃ¼gt wurden.Adressen verwenden, die globale Register belegen.Alle Register verwenden, dadurch keine fÃ¼r Interrupthandler reservieren.Alternative Registernamen verwenden.8-Bit-Â»intÂ«-Typ verwenden.Eine 8-Byte-Datensatzmarkierung fÃ¼r unformatierte Dateien verwenden.Einen konstanten Wert als Offset vom Stapelschutz-WÃ¤chterregister verwenden, sp_el0. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen.Big-Endian Byte-Reihenfolge verwenden.Sprung-und-Abbruch-Sequenzen verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Verzweigungsschutz-Features verwenden.FÃ¼r ausfÃ¼hrbare Datei < 64k bras verwenden.Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.RÃ¼ckruffunktionen statt inline-Code generieren, wenn innerhalb der Funktion mindestens diese Anzahl an Zugriffen stattfindet.Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich.Bestimmte skalare Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Steuerungsspekulation verwenden.Eigene Stacks statt lokalem Speicher fÃ¼r automatischen Speicher verwenden.Datenspekulation nach Neuladen verwenden.Datenspekulation vor Neuladen verwenden.Dezimale Gleitkommabefehle verwenden.Standardmethode fÃ¼r sdata-Behandlung verwenden.Andere Aufrufkonvention mit 'RTD' verwenden.Direkt vergiftende/entgiftende Befehle fÃ¼r Variablen verwenden, die maximal die angegebene GrÃ¶ÃŸe haben.Direkte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwenden.Befehle fÃ¼r Erweiterte Physikalische Adresse (XPA) verwenden.Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden.Profile von Ausdruckswerten in Optimierungen verwenden.Die f2c-Aufrufkonvention verwenden.Eigenschaften der angegebenen CPU verwenden und dafÃ¼r optimieren.Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen.FÃ¼r angegebene CPU planen und deren Eigenschaften verwenden.Eigenschaften der Architektur ARCH verwenden.Flaches Registerfenster-Modell verwenden.Gleitkomma-double-Befehle verwenden.FP-Register verwenden.VollstÃ¤ndigen Registersatz fÃ¼r die Allozierung verwenden.Gegebenes SPARC-V9-Codemodell verwenden.Gegebenes Codemodell TILE-Gx verwenden.Angegebenen Adressierungsmodus verwenden.Angegebenen Assemblerdialekt verwenden.Im Autovektorisierer die angegebene Breite fÃ¼r Vektorbefehle anstelle der maximalen Registerbreite verwenden.Angegebenen Stapelschutz-WÃ¤chter verwenden.Gegebenen Thread-lokalen Speicherdialekt verwenden.Gegebenes x86-64-Codemodell verwenden.Hardware-Gleitkommabefehle verwenden (Standard).Hardware-Gleitkommabefehle verwenden.Hardware-Divisionsbefehle auf ColdFire verwenden.Hardware-Gleitkommakonvertierungsbefehle verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkomma-Wurzel-Befehl verwenden.Hardware-Gleitkommabefehle verwenden.Hardware-Gleitkommabefehle fÃ¼r Division und Quadratwurzel verwenden.Hardware-Gleitkommabefehle verwenden.Hardwarebefehle fÃ¼r Ganzzahldivision verwenden.Hardware-Â»prefetchÂ«-Befehle verwenden.Hardware-Vierfach-Gleitkommabefehle verwenden.Hardware-TransaktionsausfÃ¼hrungs-Befehle verwenden.Hardware-Vektorbefehle verwenden und die Vektor-ABI einschalten.Blockweise Steuerungsspekulation verwenden.Blockweise Datenspekulation nach Neuladen verwenden.Blockweise Datenspekulation vor Neuladen verwenden.Registernamen der Form in/loc/out ausgeben.Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden.Indirekte Aufrufe verwenden.Inline-PLT-Sequenzen verwenden, um lange Aufrufe und -fno-plt zu implementieren.Vektor-Befehle verwenden, die in ISA 3.1 hinzugefÃ¼gt wurden.Befehlssatz der angegebenen CPU verwenden und entsprechend Code planen.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Interne Funktions-ID bei Profilnachschlagen verwenden.Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden.KohÃ¤rente Cachesteuerungs-Hinweise fÃ¼r ldcw/ldcd verwenden.Stubs aus libgcc zum Speichern und Wiederherstellen von Registern verwenden, die beim Ãœbergang von der 64-Bit-Microsoft- zur System-V-ABI Ã¼berschrieben werden.Bibliotheksaufrufen verwenden, um Gleitkomma-Berechnungen durchzufÃ¼hren (Standard).Little-Endian Byte-Reihenfolge verwenden.Befehle ll, sc und sync verwenden.Die Befehle lwxc1/swxc1/ldxc1/sdxc1 verwenden, wo mÃ¶glich.Media-Befehle verwenden.microMIPS-Befehle verwenden.Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden.Verwendet Â»multiply highÂ«-Befehle fÃ¼r den oberen Teil einer 32Ã—32-Multiplikation.Die musl-C-Bibliothek verwenden.Native MS-Bitfeld-Anordnung verwenden.Neue adddi3/subdi3-Muster verwenden.Normale Aufrufkonvention verwenden.Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in KonfliktVerwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in KonfliktVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glichVerwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %qs unvertrÃ¤glichNur einen TOC-Eintrag pro Prozedur verwenden.GewÃ¶hnlich gecachete Speicherzugriffe fÃ¼r flÃ¼chtige Referenzen verwenden.Gepacktes Stapellayout verwenden.Paarweise-single Gleitkommabefehle verwenden.Mustervergleichsbefehle verwenden.PC-relative switch-Tabellen verwenden â€“ dies erlaubt kÃ¼rzere Fallunterscheidungs-Tabellen.Portierbare Aufrufkonventionen verwenden.Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden.Propolice als Stapelschutzmethode verwenden.Push-Befehle verwenden, um ausgehende Argumente zu sichern.Register r11 verwenden, um die statische Bindung in Funktionsaufrufen Ã¼ber Zeiger zu speichern.Rote Zone in x86-64-Code verwenden.EingeschrÃ¤nkten Registersatz fÃ¼r die Allozierung verwenden.Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden.Register zur ArgumentÃ¼bergabe verwenden.Register r2 und r5 verwenden.Umverteilungsbefehle verwenden (Austausch und umgekehrte Bytereihenfolge beim Laden/Speichern; Voreinstellung).Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis.Profilierungsinformationen fÃ¼r Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben.Shared Libraries verwenden.Einfachen Datenspekulationstest fÃ¼r Steuerungsspekulation verwenden.Einfachen Datenspekulationstest verwenden.Simulator-Laufzeitumgebung verwenden.Kleineren, aber langsameren Code fÃ¼r Funktionsprologe und -epiloge verwenden.Software-Gleitkomma-Emulation verwenden (Standard).Software-Gleitkommavergleiche verwenden.Software-Gleitkomma verwenden.Stapelversatz verwenden.Stapelschutzmethode nur fÃ¼r Funktionen mit dem Attribut Â»stack_protectÂ« verwenden.Structs an stÃ¤rkeren Grenzen ausrichten, um Daten doppelwortweise zu kopieren.Stubs fÃ¼r Funktionsprologe verwenden.FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden.synci-Befehl verwenden, um i-Cache ungÃ¼ltig zu machen.Tabellenbasierte schnelle Division verwenden (Standard bei -O3).Tabellenbasierte Optimierung fÃ¼r die Division kleiner vorzeichenbehafteter Ganzzahlen verwenden.Befehl tas.b fÃ¼r __atomic_test_and_set verwenden.Die AltiVec-ABI-Erweiterungen verwenden.Die Cray-Zeiger-Erweiterung verwenden.DEC-Assemblersyntax verwenden.ELFv1-ABI verwenden.ELFv2-ABI verwenden.GNU-Assemblersyntax verwenden.GNU-Erweiterung fÃ¼r PE-Format fÃ¼r ausgerichtete gemeinsame Daten verwenden.Den RTL-Durchlauf zur Entfernung toten Codes verwenden.Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden.BFD-Linker statt Standardlinker verwenden.Bit-Feld-Befehle verwenden.Divisionsbefehl verwenden.Gleitkommaeinheit fÃ¼r Ganzzahladdition und -subtraktion verwenden.Angegebenes Basisregister zur Adressierung des Stapelschutz-WÃ¤chters verwenden.Die angegebene Datenausrichtung verwenden.Angegebenen Offset zur Addressierung des Stapelschutz-WÃ¤chters verwenden.Angegebenes Symbol fÃ¼r Adressierung des Stapelschutz-WÃ¤chters verwenden.Gold-Linker statt Standardlinker verwenden.Hardware-Barrel-Shifter statt der Emulation verwenden.Den LLVM-lld-Linker statt des Standardlinkers verwenden.Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind.FÃ¼r Blockkopieroperationen den Befehl mvcle verwenden.Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden.Min-/Max-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Simulator-Laufzeitumgebung verwenden.Verwendet die Software-Multiplikationsemulation (Vorgabe).Softwareemulation fÃ¼r Divisionen verwenden (Vorgabe).Das in der Kommandozeile angegebene Systemregister als Stapelschutz-WÃ¤chterregister verwenden. Diese Option ist fÃ¼r fstack-protector-strong gedacht und nicht fÃ¼r die Verwendung in Benutzer-Code.Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden.FÃ¼r das Bereinigen von undefiniertem Verhalten eine Trap statt einer Bibliotheksfunktion verwenden.Trap-Befehle verwenden, um auf Ganzzahldivision durch Null zu prÃ¼fen.Die uClibc-C-Bibliothek verwenden.Unicode-Start verwenden und UNICODE-Makro definieren.Vektor-/skalare (VSX) Befehle verwenden, die in ISA 2.07 hinzugefÃ¼gt wurden.Vektor-Befehle verwenden, die in ISA 3.0 hinzugefÃ¼gt wurden.Vektor-/skalare (VSX) Befehle verwenden.Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde.Wird zur Generierung von Code fÃ¼r einige Ã¤ltere Kernel-Revisionen verwendet.Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«).Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubtBei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefundenProzedur fÃ¼r Benutzeroperator %qs bei %L kann nicht vermutete ZeichenlÃ¤nge habenProzedur fÃ¼r Benutzeroperator %qs bei %L muss eine FUNCTION seinProzedur fÃ¼r Benutzeroperator %qs bei %L muss mindestens ein Argument habenDie Verwendung dieser Option wird diagnostiziert.IBM %<long double%> mit erweiterter Genauigkeit wird verwendetIEEE %<long double%> mit erweiterter Genauigkeit wird verwendetEs werden eingebaute Spezifikationen verwendet.
! Normalerweise werden Symbole, die Â»private externÂ« (versteckt) sind, beim Linken lokal gemacht. Dieser Befehl unterdrÃ¼ckt das, so dass sie exportiert bleiben.VALUE-Argument der intrinsischen Funktion Â»%sÂ« bei %L muss definierbar seinVALUE-Attribut bei %CVALUE ist in BLOCK bei %C nicht erlaubtVALUE-Objekt %qs in Klausel %s bei %LVALUE-Anweisung bei %CVOIDmode bei einer AusgabeVOLATILE-Attribut bei %CVOLATILE-Attribut bei %L darf nicht in einer PURE-Prozedur angegeben werdenVOLATILE-Anweisung bei %CGÃ¼ltige Stufen fÃ¼r Nios-II-ISA (fÃ¼r -march):GÃ¼ltige Argumente fÃ¼r die Option -msdata=:GÃ¼ltige Argumente fÃ¼r -malign-:GÃ¼ltige Argumente fÃ¼r -mcode-readable=:GÃ¼ltige Argumente fÃ¼r -mfpmath=:GÃ¼ltige Argumente fÃ¼r -mr10k-cache-barrier=:GÃ¼ltige Argumente fÃ¼r -mstack-protector-guart=:GÃ¼ltige Arguments fÃ¼r -mstringop-strategy=:GÃ¼ltige Argumente fÃ¼r -mtp=:GÃ¼ltige Optionen fÃ¼r GP-relative Adressierung (fÃ¼r -mgpopt):VTable-Zeiger validieren, bevor sie verwendet werden.Variable %qs bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werdenVariable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung aufVariable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert istVariable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) habenVariable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) istVariable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) habenVariable %qs bei %L wurde keine Formatmarke zugewiesenVariable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) istVariable %qs bei %L muss in diesem Kontext eine Konstante seinVariable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten habenVariable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein ScheinargumentVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C seinVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel istVariable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph istVariable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubtVariable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Funktion %qs definiert werdenVariable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument fÃ¼r Unterprogramm %qs definiert werdenVariable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray seinVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Unterprogramm %qsVariable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument fÃ¼r Funktion %qsVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) istVariable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) istVariable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray seinVariable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftretenVariable %qs kann nicht im Ausdruck bei %L auftretenVariable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie EntitÃ¤t bei %L aus Modul %qsVariable %qs bei %L wurde keine Zielmarke zugewiesenVariable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendetVariable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) istVariable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global istVariable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) istVariable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommenVariable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftretenVariable %qs bei %L ist kein DummyargumentVariable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter istVariable %qs muss in derselben GÃ¼ltigkeitsbereichseinheit wie Â»!$ACC DECLAREÂ« bei %L seinVariable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die EntitÃ¤t bei %4$LIn Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter istVariable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray seinVariable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray seinVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE habenVariable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) habenVariable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werdenVariable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ seinVariable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter GrÃ¶ÃŸeVariable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt habenVariable %s kann nicht INTENT(IN) bei %C seinVariable %s kann nicht in PURE-Prozedur bei %C zugewiesen werdenVariable bei %C ist ein Element eines COMMON-BlocksVariable bei %L wird mehrfach in Klauseln derselben OMP-DECLARE-TARGET-Direktive erwÃ¤hntVariable ist USE-verknÃ¼pft mit Â»!$ACC DECLAREÂ« bei %LVariable auÃŸer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendetVariable auÃŸer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendetUnbekannter Variablentyp in Zuweisung bei %LVariable mit Attribut NO_ARG_CHECK bei %L ist nur als Argument der intrinsischen Funktionen C_LOC und PRESENT erlaubtZu verwendendes Vektorbibliotheks-ABI.FÃ¼r Doppelwort-Operationen vektorisieren.Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben.Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tztZugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle nicht.Zugriffe auf flÃ¼chtigen Speicher nutzen I/O-load/store-Befehle.WAIT bei %C ist in Fortran 95 nicht erlaubtWAIT-Klausel bei %L erfordert einen skalaren INTEGER-AusdruckWAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubtWHERE-Zuweisungsziel bei %L hat ungÃ¼ltige FormWHERE-Maske bei %L hat ungÃ¼ltige FormKlausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-FeldBei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen.Bei Â»verdÃ¤chtigenÂ« Konstrukten warnen.Warnen, wenn Â»newÂ« fÃ¼r Typen mit groÃŸer Ausrichtung aufgerufen wird, ohne dass Â»-faligned-newÂ« angegeben ist.Bei @selector() ohne vorher deklarierte Methoden warnen.Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 2011 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2011 und ISO C++ 2014 unterscheidet, warnen.Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 2014 und ISO C++ 2017 unterscheidet, warnen.Bei C++-Konstrukten warnen, deren Bedeutung sich zwischen ISO C++ 2017 und ISO C++ 2020 unterscheidet.Bei polymorphen Typen in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei virtuellen Methoden in C++ warnen, bei denen das SchlÃ¼sselwort Â»finalÂ« die CodequalitÃ¤t verbessern wÃ¼rde.Bei vererbten Konstruktoren in C++11 warnen, wenn die Basisklasse variadischen Konstruktor hat.Bei GCC-Formatzeichenketten warnen, die fÃ¼r Diagnosemeldungen ungeeignete Zeichenketten enthalten.Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird.Bei PCH-Dateien, die gefunden, aber nicht verwendet werden, warnen.Bei USE-Anweisungen, die keinen ONLY-Qualifizierer haben, warnen.Bei Verwendung von __TIME__, __DATE__ oder __TIMESTAMP__ warnen.Bei Zugriffen auf ein innenliegendes Arrayfeld der LÃ¤nge 0 warnen.Bei Ausrichtung von COMMON-BlÃ¶cken warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt, warnen.Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen.Bei ungÃ¼ltigen DO-Schleifen warnen.Warnen, wenn ein boolescher Ausdruck mit einer Ganzzahl verglichen wird, deren Wert ungleich true/false ist.Bei PufferÃ¼berlauf in Stringfunktionen wie memcpy und strcpy warnen.Bei Aufrufen nicht explizit deklarierter Prozeduren warnen.Warnen, wenn std::move auf einem lokalen Objekt in einer return-Anweisung aufgerufen wird und dadurch das Ersparen der Kopie verhindert.Warnen, wenn Aufrufe fÃ¼r snprintf und Ã¤hnliche Funktionen die Ausgabe abschneiden.Bei Aufrufen von snprintf und Ã¤hnlichen Funktionen warnen, wenn sie die Ausgabe abschneiden. Entspricht -Wformat-truncation=1.Warnen bei Aufrufen von strcmp und strncmp, die auf Gleichheit geprÃ¼ft werden und die notwendigerweise wahr oder falsch sind, wegen der LÃ¤nge des einen und GrÃ¶ÃŸe des anderen Arguments.Bei Aufrufen mit impliziter Schnittstelle warnen.Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden.Warnen, wenn Funktionen in unvertrÃ¤gliche Funktionstypen umgewandelt werden.Bei Umwandlungen warnen, die null als Ergebnis haben.Bei Umwandlungen, die Qualifizierer streichen, warnen.Bei catch-Behandlern warnen, die nicht Referenztypen sind.Bei bestimmten Operationen auf booleschen AusdrÃ¼cken warnen.Bei Codepfaden warnen, in denen NULL an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen ein NULL-Zeiger dereferenziert wird.Bei Codepfaden warnen, in denen ein bereits freigegebener Wert verwendet wird.Bei Codepfaden warnen, in denen ein vom Heap reservierter Zeiger nicht freigegeben wird.Bei Codepfaden warnen, in denen ein longjmp zurÃ¼ckspult zu einem jmp_buf, der in einem Stapelrahmen gespeichert wurde, der bereits verlassen wurde.Bei Codepfaden warnen, in denen ein Zeiger freigegeben wird, der nicht vom Heap kommt.Bei Codepfaden warnen, in denen ein Zeiger mehr als einmal freigegeben werden kann.Bei Codepfaden warnen, in denen ein Zeiger auf einen bereits verschwundenen Stapelrahmen verwendet wird.Bei Codepfaden warnen, in denen ein Zeiger, der mÃ¶glicherweise NULL ist, dereferenziert wird.Bei Codepfaden warnen, in denen ein Wert, der mÃ¶glicherweise NULL ist, an ein Funktionsargument Ã¼bergeben wird, das nicht NULL sein darf.Bei Codepfaden warnen, in denen eine stdio-Datei mehr als einmal geschlossen werden kann.Bei Codepfaden warnen, in denen eine stdio-Datei nicht geschlossen wird.Bei Codepfaden warnen, in denen eine Funktion, die async-signal-unsafe ist, aus einem Signalbehandler heraus aufgerufen wird.Bei Codepfaden warnen, in denen ein nicht Ã¼berprÃ¼fter Wert als Arrayindex verwendet wird.Bei Codepfaden warnen, in denen sensible Daten in eine Datei geschrieben werden.Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte.Beim Vergleich verschiedener Enum-Typen warnen.Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen.Bei Ganzzahldivisionen mit abgeschnittenem Ergebnis warnen.Bei Erzeugung temporÃ¤rer Felder warnen.Bei Â»hÃ¤ngendem elseÂ« warnen.Bei Deklarationen von Entitys warnen, in denen Attribute fehlen, die bei verwandten Entitys jedoch angegeben wurden.Beim LÃ¶schen polymorpher Objekte mit nicht-virtuellen Destruktoren warnen.Vor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnen.Warnen, wenn der Qualifizierer Â»volatileÂ« in veralteter Form eingesetzt wird.Bei doppelten Zweigen in if-else-Anweisungen warnen.Warnen, wenn in einer if-else-if-Kette doppelte Bedingungen auftauchen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen ohne Â»default:Â«-Fall warnen.Bei Â»switchÂ«-Anweisungen auf AufzÃ¤hlungen, denen ein Fall fehlt und die kein Â»default:Â« haben, warnen.Bei PrÃ¼fung auf Gleichheit mit REAL- oder COMPLEX-AusdrÃ¼cken warnen.Bei Merkmalen, die in ISO C2X, aber noch nicht in ISO C11 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C99, aber noch nicht in ISO C90 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in ISO C11, aber noch nicht in ISO C99 verfÃ¼gbar sind, warnen.Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen.Bei Formatstrings, die keine Literale sind, warnen.Bei Formatstrings, die NUL-Bytes enthalten, warnen.Beim Entfernen von Funktionsaufrufen warnen.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben.Bei Funktionsaufrufen mit Formatzeichenketten warnen, die hinter das Ende der Zielregion schreiben. Entspricht -Wformat-overflow=1.Bei Funktionen im K&R-Stil, die Parameter ohne Typangabe haben, warnen.Bei Arithmetik mit Funktionszeigern warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((cold)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((const)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((malloc)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r __attribute__((pure)) sein kÃ¶nnten, warnen.Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen.Vor globalen Funktionen ohne vorherige Deklaration warnen.Bei globalen Funktionen ohne Prototypen warnen.Bei impliziten Umwandlungen von enum-Typen warnen.Bei impliziten Umwandlungen von Â»floatÂ« nach Â»doubleÂ« warnen.Bei impliziten Deklarationen warnen.Bei impliziten Funktionsdeklarationen warnen.Bei unpassender Attributverwendung warnen.Bei inkompatiblen Umwandlungen zwischen Zahlen und Zeigern (in beide Richtungen) warnen.Bei ungÃ¼ltigen OpenACC-Dimensionen warnen.Bei ungÃ¼ltigen Verwendungen des Makros Â»offsetofÂ« warnen.Bei in der Hauptdatei definierten, ungenutzten Makros warnen.Bei mÃ¶glicherweise nicht initialisierten automatischen Variablen warnen.Bei fehlendem Â»&Â« in fortgesetzten Zeichenkonstanten warnen.Bei fehlenden Feldern in struct-Initialisierungen warnen.Warnen, wenn Deallokationsfunktionen mit expliziter GrÃ¶ÃŸenangabe fehlen.Bei Missbrauch von Pragmas warnen.Bei den meisten impliziten Umwandlungen warnen.Bei mehreren Deklarationen desselben Objektes warnen.Bei verengenden Umwandlungen innerhalb von { }, die in C++11 unzulÃ¤ssig sind, warnen.Bei nicht-virtuellen Destruktoren warnen.Bei fehlenden ISO msvcrt scanf/printf Breiten-Erweiterungen warnen.Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen.Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen.Bei Ã¼berladenen virtuellen Funktionsnamen warnen.Beim Ãœberschreiben von Initialisierungen mit Seiteneffekten warnen.Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen.Bei gepackten Bitfeldern, deren Offset sich in GCC 4.4 geÃ¤ndert hat, warnen.Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern.Bei positioneller Initialisierung von Strukturen warnen, die designierte Initialisierungen erfordern.Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen.Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen.Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen.Bei mÃ¶glicherweise falschen Arrayindexen in do-Schleifen warnen.Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen.Bei mÃ¶glicherweise fehlenden Klammern warnen.Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen.Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen.Bei fragwÃ¼rdiger Verwendung der Makros, die variable Argumente ermitteln, warnen.Bei Gleitkommakonstanten-Literalen mit Exponentenbuchstaben Â»qÂ« warnen.Bei redundanten Aufrufen von std::move warnen.Bei RÃ¼ckgabe eines Zeigers/Referenz an lokale oder temporÃ¤re Variable warnen.Bei zurÃ¼ckgegebenen Strukturen, Unions oder Arrays warnen.Bei Semikolon nach Funktionsdefinition innerhalb einer Klasse warnen.Vor Vorzeichenunterschieden mit Formatfunktionen warnen.Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen.WÃ¤hrend der Optimierungen zur Linkzeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen.Bei Anweisungen warnen, die zwischen Â»switch (...)Â« und dem ersten Â»case:Â« stehen.Bei verirrten Symbolen hinter #elif und #endif warnen.Bei strftime-Formaten, die 2-stellige Jahreszahlen erzeugen, warnen.Vor Indizes mit Typ Â»charÂ« warnen.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument die Anzahl der Elemente enthÃ¤lt, aber nicht mit der ElementgrÃ¶ÃŸe multipliziert.Bei verdÃ¤chtigen Aufrufen von memset warnen, wenn das dritte Argument eine Null ist, das zweite jedoch nicht.Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen.Warnen, wenn zwei sizeof-AusdrÃ¼cke durcheinander geteilt werden, die nicht korrekt mit Zeigern funktionieren.Bei verdÃ¤chtigen Aufrufen bestimmter Zeichenkettenfunktionen warnen, wenn im Argument sizeof vorkommt.Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen.Warnen, wenn die Vergleichswerte einer switch-Anweisung auÃŸerhalb des fÃ¼r den Typ erreichbaren Bereichs liegen.Bei switch-Anweisungen mit booleschem Steuerausdruck warnen.Bei Dingen warnen, die sich zwischen der aktuellen Â»-fabi-versionÂ« und der angegebenen Version Ã¤ndern.Bei Dingen warnen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden.Bei abgeschnittenen ZeichenausdrÃ¼cken warnen.Bei abgeschnittenen Quelltextzeilen warnen.Bei Abschneiden in Stringfunktionen wie strncat und strncpy warnen.In Deklarationen mit Alias-Attributen bezÃ¼glich Typsicherheit und Ã¤hnlicher Fehler und IrrtÃ¼mer warnen.Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen.Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen.Bei nicht initialisierten automatischen Variablen warnen.Bei Funktionsdeklarationen ohne Prototyp warnen.Bei nicht erkannten Pragmas warnen.Warnen bei unsicheren Makros, die zu mehreren Anweisungen expandiert werden und innerhalb eines if, else, while, switch oder for verwendet werden.Bei Gleitkommakonstanten ohne Suffix warnen.Bei nicht verwendeten Dummy-Argumenten warnen.Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen.Bei unnÃ¼tzen Typumwandlungen warnen.Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen.Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen.Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen.Warnen, wenn innerhalb eines Arrayindex ein Komma-Operator verwendet wird.Bei Verwendung der Speicherklassenangabe Â»registerÂ« warnen.Bei Verwendung von std::initializer_list warnen, wenn dadurch baumelnde Zeiger entstehen kÃ¶nnen.Bei Verwendung variadischer Makros warnen.Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen.Bei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen.Bei Formaten der LÃ¤nge null warnen.Bei DO-Schleifen mit null DurchlÃ¤ufen warnen.Bei Aufrufen von Allozierungsfunktionen warnen, bei denen als GrÃ¶ÃŸe 0 angegeben ist.Bei Verwendung von bedingt unterstÃ¼tzten Konstrukten warnen.Bei Umwandlung von NULL in Nicht-Zeiger-Typ oder umgekehrt warnen.Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen.Bei impliziten Typumwandlungen warnen, die die PrÃ¤zision von Gleitkommazahlen reduzieren.Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten.Bei veralteter Verwendung in einer Deklaration warnen.Bei Placement-New-AusdrÃ¼cken mit undefiniertem Verhalten warnen.Bei verdÃ¤chtigen Ganzzahl-AusdrÃ¼cken im Boolean-Kontext warnen.Warnen bei unsicherem direkten Schreibzugriff in Speicher von Klassen-Objekten.Bei spekulativen Compilierungen wie zum Beispiel __traits(compiles) warnen.Warnen, wenn Â»definedÂ« auÃŸerhalb von Â»#ifÂ« verwendet wird.Warnen, wenn ein C++17-noexcept-Funktionstyp den gemangelten Namen eines Symbols beeinflusst.Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird.Warnen, wenn der RÃ¼ckgabewert der mit dem Attribut warn_unused_result definierten Funktion ignoriert wird.Warnen, wenn ein Klassentyp eine Basis oder ein Feld hat, deren Typ den unbenannten Namensraum verwendet oder von einem Typen ohne Bindung abhÃ¤ngt.Warnen, wenn ein Vergleich immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist.Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird.Warnen, wenn eine Funktion alloca verwendet oder ein Array dynamischer GrÃ¶ÃŸe erzeugt.Warnen, wenn eine lokale Deklaration eine Instanzvariable verdeckt.Warnen, wenn Schleife mit konstanter Anzahl von DurchlÃ¤ufen zu undefiniertem Verhalten fÃ¼hrt.Warnen, wenn fÃ¼r eine Eigenschaft eines Objective-C-Objektes keine Zuweisungssemantik spezifiert ist.Warnen, wenn ein Selektor mehrere Methoden hat.Warnen, wenn eine SIMD-Direktive vom Vektorisierer-Kostenmodell Ã¼bersteuert wird.Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die angegebene RahmengrÃ¶ÃŸe Ã¼berschreitet.Warnen, wenn Zeichenkette lÃ¤nger als die grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist.Bei Teilobjekt mit Attribut abi_tag warnen, das das Gesamtobjekt nicht hat.Warnen, wenn ein throw-Ausdruck garantiert in einem Aufruf von terminate() endet.Warnen, wenn eine Benutzer-Prozedur denselben Namen wie ein Intrinsic hat.Warnen, wenn ein Array variabler LÃ¤nge verwendet wird.Warnen, wenn virtuelle Basis einen nicht trivialen Zuweisungsoperator (move) hat.Warnen, wenn ein MCU-Name unbekannt ist oder mit anderen Optionen unvertrÃ¤glich ist (Vorgabe: eingeschaltet).Warnen, wenn auf ein Array auÃŸerhalb der Grenzen zugegriffen wird.Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird.Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird.Warnen, wenn ein Zeiger mit Â»nonnullÂ«-Attribut mit NULL verglichen wird.Warnen, wenn konstante CFString-Objekte unportable Zeichen enthalten.Warnen, wenn Konstruktoren oder Destruktoren mit PrioritÃ¤ten von 0 bis 100 verwendet werden.Warnen, wenn das Ergebnis der arithmetischen Berechnungen einen falschen Wert ergeben kÃ¶nnte, selbst wenn die Operanden korrekt konvertiert werden.Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten fÃ¼hren kann.Warnen, wenn devices.csv nicht gefunden wird oder es Probleme beim Einlesen gibt (Vorgabe: an).Warnen, wenn geerbte Methoden nicht implementiert sind.Warnen, wenn das Linksschieben eines vorzeichenbehafteten Werts Ã¼berlÃ¤uft.Warnen, wenn eine negative Zahl nach links geschoben wird.Warnen, wenn Schleifen getauscht wurden.Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen.Warnen, wenn Qualifizierer von Arrays gestrichen werden, die Zeigerziele sind.Warnen, wenn Rechts-Schiebe-Anzahl >= Breite des Typs ist.Warnen, wenn Schiebe-Anzahl negativ ist.Bei Test von Gleitkommawerten auf Gleichheit warnen.Warnen, wenn die ISR falschgeschrieben ist, beispielsweise ohne __vector-PrÃ¤fix. Voreinstellung: eingeschaltet.Warnen, wenn sich der Adressraum einer Adresse Ã¤ndert.Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann.Warnen, wenn der Zeiger in einer Zeigerzuweisung sein Ziel Ã¼berleben kÃ¶nnte.Bei UnvertrÃ¤glichkeit eines Variablentyps mit C warnen.Warnen, wenn Trigraphen auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten.Warnen, wenn Typqualifizierer von Zeigern ignoriert werden.Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen.Warnen, wenn Profile in -fprofile-use nicht existieren.Warnen, wenn Profile in -fprofile-use nicht zueinander passen.Bei Prototypen warnen, die zu anderen Typumwandlungen fÃ¼hren wÃ¼rden, wenn der Prototyp nicht angegeben wÃ¤re.Bei jeglicher Verwendung von alloca warnen.Bei direkter Mehrfachvererbung warnen.Bei direkter virtueller Vererbung warnen.Bei Intrinsics, die nicht im gewÃ¤hlten Standard vorhanden sind, warnen.Bei Namensraum-Definition warnen.Bei primÃ¤rer Deklaration von Templates warnen.Bei verdÃ¤chtigen Aufrufen von Standardfunktionen warnen, die absolute Werte berechnen.Bei verdÃ¤chtigen Konstrukten waren, an denen die umgekehrte skalare Speicherreihenfolge beteiligt ist.Warnen, dass Â»-fno-automaticÂ« Rekursion kaputtmachen kÃ¶nnte.Warnen, wenn __builtin_frame_address oder __builtin_return_address auf unsichere Weise verwendet werden.Warnen, wenn die eingebauten Funktionen __sync_fetch_and_nand und __sync_nand_and_fetch verwendet werden.Warnen, wenn eine #warning-Direktive verwendet wird.Warnen, wenn eine Basis aufgrund von Mehrdeutigkeit im abgeleiteten Typ unzugÃ¤nglich wird.Warnen, wenn eine eingebaute Funktion mit der falschen Signatur deklariert wird.Bei undefiniertem oder redefiniertem eingebauten PrÃ¤prozessormakro warnen.Warnen, wenn eine Klasse neudeklariert oder mit einem unpassenden KlassenschlÃ¼ssel auf sie verwiesen wird.Warnen, wenn auf eine Klasse oder einen AufzÃ¤hlungstyp mit einem redundanten KlassenschlÃ¼ssel verwiesen wird.Warnen, wenn eine konstante Variable nicht verwendet wird.Warnen, wenn eine Umwandlungsfunktion niemals aufgerufen werden kann, aufgrund des Umwandlungs-Zieltypen.Warnen, wenn eine Deklaration keinen Typ angibt.Warnen, wenn in einer Deklaration const, volatile, restrict oder _Atomic doppelt angegeben ist.Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird.Warnen, wenn eine Funktion nicht zu HSAIL expandiert werden kann.Warnen, wenn eine Funktion ungenutzt bleibt.Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird.Warnen, wenn ein Funktionsparameter nicht verwendet wird.Warnen, wenn ein Sprung die Initialisierung einer Variable Ã¼berspringt.Warnen, wenn eine Sprungmarke ungenutzt bleibt.Warnen, wenn Feldvariable auf linker Seite wiederholt reserviert wird.Warnen, wenn Variable auf linker Seite wiederholt reserviert wird.Warnen, wenn ein Literal 0 als NULL-Zeiger verwendet wird.Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet.Warnen, wenn ein Â»noexceptÂ«-Ausdruck zu Â»falschÂ« auswertet, obwohl der Ausdruck nicht werfen kann.Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen.Warnen, wenn ein Zeiger mit '\0' verglichen wird.Warnen, wenn eine Registervariable als Â»volatileÂ« deklariert ist.Warnen, wenn Zeichenkette oder Zeichenliteral gefolgt von UD-Suffix auftritt, der nicht mit Unterstrich anfÃ¤ngt.Warnen, wenn in einem switch-Block ein case durchfÃ¤llt.Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird.Warnen, wenn eine Variable nicht verwendet wird.Warnen, wenn Vektoroperation auÃŸerhalb von SIMD kompiliert wird.Warnen, wenn alle Konstruktoren und Destruktoren privat sind.Warnen, wenn ein Argument fÃ¼r einen Â»restrictÂ«-Parameter auch in einem anderen Argument vorkommt.Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar auÃŸerhalb des Wertebereiches ist.Warnen, wenn ein Ausdruckswert nicht verwendet wird.Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann.Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist.Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen.Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen.Warnen, wenn ein Zeiger auf unvollstÃ¤ndigen Typen gelÃ¶scht wird.Warnen, wenn Felder in einer gepackten Struktur nicht ausgerichtet sind.Warnen, wenn ein logisches Nicht im linken Operanden eines Vergleichs verwendet wird.Warnen, wenn mehrere unterschiedliche schnelle Interruptbehandlungsroutinen in Ãœbersetzungseinheit sind.Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates deklariert werden.Warnen, wenn StapelzerstÃ¶rungsschutz aus irgendeinem Grund nicht erzeugt wird.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ Ã¼berdeckt.Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter Ã¼berdeckt.Warnen, wenn eine Variable eine andere Ã¼berdeckt (global).Warnen, wenn eine Variable eine andere Ã¼berdeckt. Entspricht -Wshadow=global.Warnen, wenn Ãœberladung zur Umwandlung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt.Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten.Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte.Warnen, wenn sizeof auf einen Funktionsparameter angewendet wird, der als Array deklariert ist.Warnen, wenn die Adresse eines gepackten Elements einer Struktur oder Union verwendet wird.Warnen, wenn der Compiler Code umsortiert.Warnen, wenn Feld in einer Struktur nicht ausgerichtet ist.Warnen, wenn die EinrÃ¼ckung des Codes nicht der Blockstruktur entspricht.Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat.Bei Typumwandlung in Zeiger von Ganzzahl anderer GrÃ¶ÃŸe warnen.Bei Zeiger-Umwandlungen zwischen inkompatiblen Zeigertypen warnen.Bei lokal in Funktionen definierten, aber nicht verwendeten Typedefs warnen.Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen.Warnen, wenn ein Trampolin generiert wird.Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird.Warnen, wenn Attribute ignoriert werden.Warnen, wenn Typqualifizierer ignoriert werden.WarnungWenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben wurden, das Bitfeld vorzeichenbehaftet machen.Wenn weder Â»signedÂ« noch Â»unsignedÂ« angegeben ist, das Bitfeld vorzeichenlos machen.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden Gleitkommaberechnungen mit doppelter Genauigkeit in Hardware-Befehle Ã¼bersetzt. StandardmÃ¤ÃŸig werden fÃ¼r diese Berechnungen Funktionen aus der libgcc verwendet.Wenn Â»-mhard-floatÂ« ausgewÃ¤hlt ist, werden ungeordnete FlieÃŸkomma-Vergleichs- und Set-Flag-Befehle (lf.sfun*) erzeugt. StandardmÃ¤ÃŸig werden Funktionen von libgcc verwendet, um ungeordnete FlieÃŸkomma-Vergleichs- und Flag-Operationen durchzufÃ¼hren.Bei RAM-Zugriff X wie durch Hardware vorgegeben verwenden, d.h. Pre-Dekrement, Post-Inkrement und indirekte Adressierung mit dem X-Register. Ohne diese Option nimmt der Compiler an, dass es einen Adressierungsmodus X+const, Ã¤hnlich zu Y+const und Z+const gibt und erzeugt Befehle, die diesen Adressierungsmodus fÃ¼r X emulieren.Bei Erzeugung von Â»-fpicÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs zu verwenden. Ignoriert fÃ¼r Â»-fno-picÂ«.Bei Erzeugung von Â»-mabicallsÂ«-Code den ausfÃ¼hrbaren Dateien erlauben, PLTs und Kopierauslagerungen zu verwenden.Bei Erzeugung von -mabicalls den Code tauglich fÃ¼r gemeinsam genutzte Bibliotheken machen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im BE8-Format erzeugen.Beim Binden fÃ¼r Big-Endian-Zielsysteme ein Abbild im veralteten BE32-Format erzeugen.Wenn mÃ¶glich, keine Stapelrahmen erzeugen.Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen.Bei der Vektorisierung fÃ¼r SVE ungepackte Vektoren fÃ¼r kleinere Elemente in Betracht ziehen und das Kostenmodell verwenden, um den gÃ¼nstigsten Ansatz auszuwÃ¤hlen. Das Kostenmodell wÃ¤hlt auÃŸerdem zwischen SVE und Advanced SIMD-Vektorisierung.Falls kÃ¼rzer, kanonische Pfade zu System-Headern verwenden.Ob bei -fchecking Fehler im Codegenerator als interne Compilerfehler behandelt werden sollen.Ob Software-Prefetch-Tipps fÃ¼r nicht-konstante Schrittweiten produziert werden.Ob kanonische Typen zu verwenden sind.Anzuwendender Algorithmus fÃ¼r Â»-fsched-pressureÂ«.WÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mModus fÃ¼r Ganzprogrammanalyse (WPA) mit Anzahl der parallelen Jobs angegeben.Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in intrinsischer RESHAPE-Quelle bei %L, um zur Form zu passenErrata fÃ¼r VR4130 mflo/mfhi umgehen.Hardwarebesonderheit umgehen, indem jedem CSYNC und SSYNC mehrere NOPs vorangestellt werden.Einen frÃ¼hen 4300-Hardware-Bug umgehen.Fehler in Multiplikationsbefehl umgehen.Bestimmte 24K-Errata umgehen.Bestimmte R10000-Errata umgehen.Bestimmte R4000-Errata umgehen.Bestimmte R4400-Errata umgehen.Bestimmte RM7000-Errata umgehen.Bestimmte VR4120-Errata umgehen.Fehler frÃ¼her SB-1 Revision 2 Kerne umgehen.Hardware-Multiplikationsfehler umgehen.Workaround fÃ¼r R5900-Kurzschleifenfehler.Umgehung von Erratum 835769 fÃ¼r ARM-Cortex-A53.Umgehung von Erratum 843419 fÃ¼r ARM-Cortex-A53.Alle indirekten SprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten Aufrufe mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse nicht aus dem Speicher wiederhergestellt wird.Alle indirekten RÃ¼cksprÃ¼nge mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Dies betrifft nur Zweige, in denen die RÃ¼cksprungadresse aus dem Speicher wiederhergestellt wird.Alle indirekten TabellensprÃ¼nge und berechnete Gotos mit execute-in-order umschlieÃŸen, um Sprungvorhersage auszuschalten. Die Verwendung von thunk oder thunk-extern mit dieser Option erfordert, dass die Thunks als Signalhandler betrachtet werden, um korrekte CFI zu erzeugen. FÃ¼r Umgebungen, in denen Abrollen erforderlich ist (beispielsweise fÃ¼r Ausnahmebehandlung), nutzen Sie stattdessen bitte thunk-inline.Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgefÃ¼hrt wurden.Alle Deklarationen in Ada-Code nur fÃ¼r angegebene Datei schreiben.Alle Deklarationen in Ada-Code transitiv schreiben.Modul %qs in Zeile %d, Spalte %d wird geschrieben: %sFalsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefundenFalsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefundenX-Argument bei %L fÃ¼r C_LOC darf nicht polymorph seinX-Deskriptor erfordert fÃ¼hrenden LeerzeichenzÃ¤hler bei %LX32 unterstÃ¼tzt %<ms_abi%>-Attribut nichtXXX %<pop_everything%> wird betretenXXX %<pop_everything%> wird verlassenUm diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>).Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten.Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)Option Â»-msys-crt0=Â« erwartet eine C-Programmstart-DateiNull ist keine gÃ¼ltige Anweisungsmarke bei %CBreite null in Formatbeschreibung in Formatzeichenkette bei %L[â€¦]Feldkonstruktoren im [...]-Stil bei %C[%s wird verlassen]
  [verfÃ¼gbar in [%s kann nicht gefunden werden][Standard][ausgeschaltet][eingeschaltet]Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt__delay_cycles ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt__delay_cycles kann nur mit nichtnegativen Zyklusanzahlen umgehen__delay_cycles() erlaubt nur Konstanten als Argument__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden__fp16 ohne ldrh__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werdenÂ»eine geschweift geklammerte Initialisierung ist hier nicht erlaubtein Konstruktoraufruf kann nicht in einem Konstanten-Ausdruck auftretenEine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreteneine Klassen-Templatedeklaration darf nichts anderes deklarierenein Komma-Operator kann nicht in einem Konstanten-Ausdruck auftretenein Konzept kann keine Elementfunktion seinein Konzept kann nicht eingeschrÃ¤nkt werdenein Konstruktor kann nicht %<concept%> seineine Umwandlungsfunktion darf keinen angehÃ¤ngten RÃ¼ckgabetyp habenein Destruktor kann nicht %qs seinein unterschiedlicher Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Ãœbersetzungseinheit definiertein Feld mit unterschiedlichem Namen ist in einer anderen Ãœbersetzungseinheit definiertein Funktionsaufruf kann nicht in einem Konstanten-Ausdruck auftretenein Funktionskonzept kann nicht eingeschrÃ¤nkt werdeneine Funktionsdefinition ist hier nicht erlaubteine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine AnweisungLambda-Abschlusstyp hat gelÃ¶schten Kopier-ZuweisungsoperatorLambda-Abschlusstyp hat gelÃ¶schten StandardkonstruktorEine spÃ¤tere Option %<-fabi-version=%> (oder =0) verhindert diesen Fehler mit einer Ã„nderung im MangelnEin Element einer Struktur oder Union kann nicht variabel modifizierten Typ habengeschachtelte Funktionen werden bei reduzierter Registeranzahl nicht unterstÃ¼tzteine verschachtelte Namensraumdefinition darf nicht inline seineine verschachtelte Namensraum-Definition darf keine Attribute habeneine Nicht-Template-Variable kann nicht %<concept%> seinein Parameter kann nicht als %qs deklariert seineine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passenein Anweisungsausdruck reicht nicht als Kontext fÃ¼r Ãœberladungs-AuflÃ¶sung nicht auseine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werdenSpeicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubtein Template kann nicht vorbelegt werdeneine Template-Deklaration kann nicht im Block-GÃ¼ltigkeitsbereich auftreteneine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreteneine vorÃ¼bergehende Bindung an %qD besteht nur, bis der Konstruktor beendet istein Transaktionsausdruck kann nicht in einem Konstanten-Ausdruck auftretenein Typ aus einer anderen Ãœbersetzungseinheit ist nicht polymorphein Typ aus einer anderen Ãœbersetzungseinheit ist polymorphein Typ mit unterschiedlichen Basistypen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Ãœbersetzungseinheit definiertein Typ mit unterschiedlicher GrÃ¶ÃŸe ist in einer anderer Ãœbersetzungseinheit definiertein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Ãœbersetzungseinheit definierteine Variable kann nicht als %<consteval%> deklariert seinein Variablenkonzept kann nicht eingeschrÃ¤nkt werdeneine Wide-Zeichenkette ist in diesem Kontext ungÃ¼ltigInterner Fehler: abnormal call edges for non-call insn in bb %iInterner Fehler: abnormal edges for no purpose in bb %iAbbruch in %s, bei %s:%ddie Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der Ã¼bergebene Wert abgeschnitten werdenabstrakter Deklarator %qT als Deklaration verwendetZugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: %<using%> hinzufÃ¼genZugriff auf Element %qD statt auf initialisiertes Element %qD in KonstantenausdruckZugriff auf ein Element %qE einer atomaren Struktur %qEZugriff auf ein Element %qE einer atomaren Union %qEZugriff auf Datenspeicher mit ProgrammspeicheradresseZugriff auf Programmspeicher mit DatenspeicheradresseZugriff auf threadlokalen Speicher wird derzeit mit %<-mpure-code%> oder %<-mslow-flash-data%> nicht unterstÃ¼tztZugriff auf uninitialisiertes ArrayelementZugriff auf uninitialisiertes Element %qDauf Wert von %qE wird Ã¼ber ein %qT GL-Wert in Konstantenausdruck zugegriffenAkkumulator ist keine GanzzahlkonstanteAkkumulatorzahl auÃŸerhalb der Grenzeneffektives Argument fÃ¼r INTENT = OUT/INOUTfÃ¼gen Sie %<using namespace std::complex_literals%> (aus %<<complex>%>) hinzu, um benutzerdefinierte Literalsuffixe aus C++14 einzuschaltenfangen Sie %<this%> oder %<*this%> explizit einklammern Sie den Ausdruck auf der linken Seite ein, um diese Warnung zu behebenInterner Fehler: add_sym(): Bad sizing modeAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werdenAdressbereich von %q+D in Konflikt mit vorheriger DeklarationAdressmodus %qs wird im %s-Bit-Modus nicht unterstÃ¼tztAdresse eines Arrays mit umgekehrter Speicherreihenfolge angefordertAdresse der Register-Variablen %qD angefordertAdresse der globalen Variablen %qD angefordertAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse der lokalen Variable %qD zurÃ¼ckgegebenAdresse einer Ã¼berladenen Funktion ohne Typinformationen aus KontextAdresse der Register-Variablen %qD angefordertAdressversatz ist keine KonstanteAdressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-RegisterAdresse fÃ¼r %qD angefordert, was als %<register%> deklariert istAdressraum %qs wird auf GerÃ¤ten mit Flashspeicher bis zu %d KiB nicht unterstÃ¼tztAdressrÃ¤ume werden auf reduzierten Tiny-Kernen nicht unterstÃ¼tztAdresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetztAdresse genommen, aber ADDRESSABLE-Bit nicht gesetztAdresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter AusdruckAggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werdenzusammengesetzter Wert verwendet, wo Â»complexÂ« erwartet wurdezusammengesetzten Wert verwendet, wo Festkomma erwartet wurdezusammengesetzter Wert verwendet, wo Gleitkommawert erwartet wurdezusammengesetzter Wert verwendet, wo Ganzzahl erwartet wurdealiasAlias-Definitionen werden nicht in Mach-O unterstÃ¼tzt; ignoriertAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tztAlias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarhier ist die Alias-Deklarationverlangte Ausrichtung %u von %qT ist kleiner als %uAusrichtung (%u) fÃ¼r Â»%sÂ« Ã¼berschreitet maximale Ausrichtung fÃ¼r globale gemeinsame Daten. Es wird %u verwendetAusrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werdenFÃ¼r %q+D darf keine Ausrichtung angegeben werdenAusrichtung muss eine kleine Zweierpotenz sein, nicht %dAusrichtung von %q+D ist grÃ¶ÃŸer als maximale Objektdateiausrichtung %dAusrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhÃ¶htAusrichtung von %qD ist grÃ¶ÃŸer als ursprÃ¼ngliche DeklarationAusrichtung von %qD wird in %<-fabi-version=9%> ansteigenAusrichtung der Arrayelemente ist grÃ¶ÃŸer als die ElementgrÃ¶ÃŸeAusrichtung fÃ¼r %<register%>-Objekt %qE angegebenAusrichtung fÃ¼r Bitfeld %qE angegebenAusrichtung fÃ¼r Funktion %qE angegebenAusrichtung fÃ¼r Parameter %qE angegebenAusrichtung fÃ¼r Typnamen in %<sizeof%> angegebenAusrichtung fÃ¼r Typnamen in %qE angegebenAusrichtung fÃ¼r Typnamen in Cast angegebenAusrichtung fÃ¼r typedef %qE angegebenAusrichtung fÃ¼r unbenanntes Bitfeld angegebenAusrichtung fÃ¼r unbenannten Parameter angegebenalle Elementfunktionen in Klasse %qT sind privatallozierbares Argumentwurde hier deklariert%qD bereits in Lambda-Ausdruck erfasstauch %<%c%s%> gefundenAlternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubtmehrdeutig machende neue Deklaration %q+#Dmacht neue Deklaration %q#D mehrdeutigmehrdeutiges Attribut Â»%sÂ«; kÃ¶nnte Â»%sÂ« (via Â»%s:%sÂ«) oder Â»%sÂ« (via Â»%s:%sÂ«) seinmehrdeutige Umwandlung fÃ¼r Feldindexmehrdeutige Standard-Typumwandlung von %qTmehrdeutige Methode %s%s%smehrdeutiges Ãœberladen fÃ¼r mehrdeutiges Ãœberladen fÃ¼r intrinsisches %qsmehrdeutige Template-Instanziierung fÃ¼r %q#Dmehrdeutige Template-Instanziierung fÃ¼r %q#Tmehrdeutige Templatespezialisierung %qD fÃ¼r %q+DAttribut %<amdgpu_hsa_kernel%> erfordert Zeichenkettenkonstanten als Argumenteeine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubtfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werdenein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passenein Array unterschiedlicher GrÃ¶ÃŸe ist in einer anderen Ãœbersetzungseinheit definierteine Arrayreferenz kann nicht in einem Konstanten-Ausdruck auftreteneine Zuweisung kann nicht in einem Konstanten-Ausdruck auftretenein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignorierteine Verringerung kann nicht in einem Konstanten-Ausdruck auftretendas Attribut %<target_clones%> darf keine leere Zeichenkette enthalteneine AufzÃ¤hlung mit unterschiedlichen Wertnamen ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit anderen Werten ist in einer anderen Ãœbersetzungseinheit definierteine AufzÃ¤hlung mit unterschiedlich vielen Werten ist in einer anderen Ãœbersetzungseinheit definierteiner expliziten Spezialisierung muss %<template <>%> vorausgeheneine ErhÃ¶hung kann nicht in einem Konstanten-Ausdruck auftretenInterner Fehler: an indirect edge from %s has no corresponding call_stmtInterner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:Ein Interrupt-Handler kann nicht mit %<-muser-mode%> kompiliert werdenAnachronismusAnachronismus: veraltete Basisklasseninitialisierungund %qT hat keinen Template-KonstruktorInterner Compilerfehler: and fieldund der implizit definierte Konstruktor initialisiert %q#D nichtdas innerhalb der Parameterliste deklarierte anonyme Â»%sÂ« ist auÃŸerhalb dieser Definition oder Deklaration nicht sichtbarInterner Fehler: anonymous SSA name cannot have default definitionanonymes struct nicht innerhalb eines benannten Typsanonyme Union ohne ElementAnwendung von %<#pragma weak %+D%> nach erster Verwendung fÃ¼hrt zu unspezifiziertem VerhaltenArchitektur %qs wird nur fÃ¼r Assemblierung unterstÃ¼tztare_identical_variables: Bad typeArgument %d ist ein vorzeichenloses Literal, aber auÃŸerhalb des gÃ¼ltigen BereichsArgument %d muss ein vorzeichenloses Literal seinArgument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument %d von %qE muss eine Zeigertyp seinArgument %d von %qE darf kein Zeiger auf eine Funktion seinArgument %d von Â»%sÂ« hatte nicht den erwarteten NamenArgument %d der eingebauten Funktion muss eine Konstante aus dem Bereich %d bis %d seinArgument %i im Bereich [%E, %E]Argument %q+D kÃ¶nnte von %<longjmp%> oder %<vfork%> zerstÃ¶rt werdenArgument %qD ist hier deklariertArgument %qD passt nicht zu eingebautem PrototypenArgument %qD passt nicht zum PrototypenArgument %qd ist keine KonstanteArgument %qs fÃ¼r %<-Waligned-new%> nicht bekanntArgument %qs fÃ¼r %<-Wnormalized%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> nicht erkanntArgument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekanntArgument %u in Aufruf von %qE muss ein Ganzzahltyp seinArgument %u fÃ¼r %<__builtin_tgmath%> hat keine ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> hat variable Anzahl von ArgumentenArgument %u fÃ¼r %<__builtin_tgmath%> hat falsche Anzahl der ArgumenteArgument %u fÃ¼r %<__builtin_tgmath%> ist kein FunktionszeigerArgument %u fÃ¼r %<__builtin_tgmath%> hat keinen PrototypenArgument %u von Funktion %qE ist vom Typ %qT, und der ist nicht garantiert 128 Bit groÃŸArgument 1 muss 0 oder 2 seinArgument 1 muss ein vorzeichenloses 1-Bit-Literal seinArgument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol seinArgument 1 muss ein vorzeichenloses 6-Bit-Literal seinArgument 1 muss eine Abbildung seinArgument 1 muss ein 8-Bit-Feldwert seinArgument 1 von %qE muss ein Nicht-Void-Zeigertyp seinArgument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe seinArgument 1 von %qE muss ein Zeiger auf Objekt breiter als Null seinArgument 1 von %qs ist auÃŸerhalb des WertebereichesArgument 1 von %qs muss eine Konstante seinArgument 2 muss 0 oder 1 seinArgument 2 muss ein vorzeichenloses 1-Bit-Literal seinArgument 2 muss ein vorzeichenloses 2-Bit-Literal seinArgument 2 muss ein vorzeichenloses 3-Bit-Literal seinArgument 2 muss ein vorzeichenloses 4-Bit-Literal seinArgument 2 muss ein vorzeichenloses 5-Bit-Literal seinArgument 2 muss ein vorzeichenloses 6-Bit-Literal seinArgument 2 muss ein vorzeichenloses 7-Bit-Literal seinArgument 3 in Aufruf von %qE muss Zeiger auf Ganzzahltyp seinArgument 3 in Aufruf von %qE darf kein boolescher Typ seinArgument 3 in Aufruf von %qE darf kein enum-Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf %<const%>-Typ (%qT) seinArgument 3 in Aufruf von %qE darf kein Zeiger auf booleschen Typ seinArgument 3 in Aufruf von %qE darf kein Zeiger auf enum-Typ seinArgument 3 muss ein vorzeichenloses 1-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 2-Bit-Symbol seinArgument 3 muss ein vorzeichenloses 4-Bit-Symbol seinArgument 3 muss im Bereich [0, 15] liegenArgumentlistenfunktion bei %CArgument muss eine Feldreferenz seinArgument muss Array oder Scheibe oder Kanal seinArgument muss ein Kanal seinArgument muss Zeichenkette oder Array oder Scheibe oder Map oder Kanal seinArgument muss komplexen Typen habenArgument an %qs-Klausel in OpenACC-%<parallel%> oder â€‘%<serial%> nicht erlaubtArgument fÃ¼r %<__builtin_eh_return_regno%> muss konstant seinArgument des Attributs %qE wird ignoriertArgument des Attributs %qE fehltArgument des Attributes %qE ist weder Â»ilinkÂ« oder Â»firqÂ«Argument des Attributes %qE ist weder Â»ilink1Â« oder Â»ilink2Â«Argument des Attributs %qE ist nicht Â»resetÂ«, Â»software_exceptionÂ«, Â»page_missÂ«, Â»timer0Â«, Â»timer1Â«, Â»messageÂ«, Â»dma0Â«, Â»dma1Â«, Â»wandÂ« oder Â»swiÂ«Argument des Attributes %qE ist keine ZeichenkettenkonstanteArgument des Attributs %qE ist weder Zeichenkettenkonstante noch ZahlArgument von Offsetof bringt Indirektion eines eingebetteten Feldes mit sichArgument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut seinArgument vom Typ %qT ist zusammen mit Â»-mgeneral-regs-onlyÂ« nicht erlaubtArgument fÃ¼r %%:compare-debug-auxbase-opt endet nicht mit %<.pk%>Argument von %<-O%> sollte eine nicht-negative Ganzzahl, %<g%>, %<s%> oder %<fast%> seinArgument von %<__integer_pack%> muss zwischen 0 und %d liegenArgument fÃ¼r %<decltype%> muss ein Ausdruck seinArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie das Ziel; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die erste Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die zweite Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte es dereferenziert werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte ausdrÃ¼ckliche LÃ¤nge angegeben werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; sollte addressof entfernt werden?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist der gleiche Ausdruck wie die Quelle; meinten Sie die GrÃ¶ÃŸe des Ziels?Argument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie das Ziel; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die erste Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die zweite Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument fÃ¼r %<sizeof%> in Aufruf von %qD ist vom gleichen Zeigertyp %qT wie die Quelle; %qT oder ausdrÃ¼ckliche LÃ¤nge erwartetArgument des Attributs %qE ist weder Â»eicÂ« noch Â»vector=<line>Â«Argument des Attributes %qE ist weder Null noch EinsArgument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«Argument fÃ¼r %qE ist nicht (keep|thunk|thunk-extern)Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)Argument des Attributes %qE ist nicht Â»intstackÂ«Argument fÃ¼r Attribut %qE ist grÃ¶ÃŸer als %dArgument von %qs ist nicht zwischen %d und %dArgument fÃ¼r %qs ist zu groÃŸ (max. %d)Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol seinArgument von %qs sollte eine nicht-negative Ganzzahl seinArgument fÃ¼r %qs sollte eine nicht-negative Ganzzahl sein, optional gefolgt von einer GrÃ¶ÃŸeneinheitzu formatierendes Argument ist nicht %<...%>Argument fÃ¼r Â»interruptÂ«-Attribut wird fÃ¼r Â»weakÂ«-Funktionen nicht unterstÃ¼tztArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %sArgumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente Â»a%dÂ« und Â»a%dÂ« fÃ¼r intrinsisches Â»%sÂ«Argumente vom Typ %qT erfordern die SVE-ISA-ErweiterungArgumente von %qs sollten nicht-negative Ganzzahlen seinArgumente fÃ¼r Destruktor sind nicht erlaubtArgumente fÃ¼r Attribut %qE mÃ¼ssen enge Zeichenkettenliterale seinArgumente fÃ¼r Attribut %qE mÃ¼ssen gÃ¼ltige Bezeichner enthaltenarith_power(): Bad basearith_power(): unknown typearithmetisches IFArithmetik mit Nullzeiger in %qEArithmetik mit Zeiger auf leeres AggregatArithmetik mit Zeiger auf unvollstÃ¤ndigen TypenInterner Compilerfehler: array %<TYPE_DOMAIN%> is not integer typeArray %q+D als einelementig betrachtetArray %qD ist hier deklariertArray %qD mit geklammerter Zeichenkettenkonstante %qE initialisiertArray-ZuweisungArraygrenze hinter geklammerter type-id ist verbotenArraygrenze ist keine GanzzahlkonstanteArrayindex in Initialisierung Ã¼berschreitet ArraygrenzenArrayindex in Initialisierung ist kein konstanter GanzzahlausdruckArrayindex in Initialisierung hat nicht GanzzahltypArrayindex in Nicht-Array-InitialisierungArrayindexbereich in Initialisierung Ã¼berschreitet ArraygrenzenArray mit nicht konstantem Arrayausdruck initialisiertArray mit geklammerter Zeichenkettenkonstante initialisiertArrayelement %q#D hier deklariertArray muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werdenArray unpassenden Typs mit Zeichenkettenkonstante initialisiertArray mit Laufzeitgrenzen kann nicht durch Kopie eingefangen werden, sondern nur Ã¼ber eine ReferenzArrayergebnisArrayabschnitt in %qs-Klausel hat keinen zuordenbaren TypArrayabschnitt in %<#pragma acc declare%>Arrayabschnitt ist in %qs-Klausel nicht zusammenhÃ¤ngendArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant seinArraygrÃ¶ÃŸe fehlt in %q+DArraygrÃ¶ÃŸe fehlt in %qDArraygrÃ¶ÃŸe fehlt in %qTArrayindex %E ist oberhalb der Arraygrenze von %qTArrayindex %E ist unterhalb der Arraygrenze von %qTArrayindex %E liegt auÃŸerhalb der Arraygrenzen von %qTArrayindexwert %E liegt auÃŸerhalb der Grenzen des inneren Arraytyps %qT mit LÃ¤nge 0Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0Arrayindex %wi ist unterhalb der Arraygrenze von %qTArrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qTArrayindex %wu ist oberhalb der Arraygrenze von %qTArrayindex [%E, %E] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qTArrayindex hat Typ %<char%>Arrayindex ist keine GanzzahlArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qTArrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qTArraytyp hat unvollstÃ¤ndigen Elementtypen %qTArraytypen haben unterschiedliche GrenzenArray als Initialisierung verwendetArrays von Funktionen sind sinnlos%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tztAssembler unterstÃ¼tzt %<-mabi=ilp32%> nichtInterner Fehler: assembler name hash list corruptedBehauptung fehlt hinter %qsAttribute der Zuweisungssemantik der Eigenschaft %qD in Konflikt mit vorheriger DeklarationZuweisung an Array von InitialisierungslisteZuweisungZuweisung (nicht Initialisierung) in DeklarationZuweisung streicht Qualifizierer %qv von Zeiger-ZieltypZuweisung von anderem Objective-C-TypZuweisung von Zeiger auf nicht eingeschlossenen AdressbereichZuweisung von temporÃ¤rer %<initializer_list%> fÃ¼hrt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wirdLinks-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinZuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vZuweisung des konstanten Feldes %qDZuweisung der Funktion %qDZuweisung von Element %qD in schreibgeschÃ¼tztem ObjektZuweisung der schreibgeschÃ¼tzten Speicherstelle %qEZuweisung des schreibgeschÃ¼tzten Elementes %qDZuweisung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDZuweisung des schreibgeschÃ¼tzten Parameters %qDZuweisung der schreibgeschÃ¼tzten Referenz %qDZuweisung der schreibgeschÃ¼tzten Variable %qDZuweisungsunterdrÃ¼ckungZuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite TypkonvertierungZuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungZuweisung an %qT von inkompatiblem Zeigertyp %qTZuweisung an %qT von Zeiger auf %qD mit inkompatiblem Typ %qTZuweisung an Ausdruck von Arraytypassociate_integer_pointer(): Already associatedArgument mit angenommenem RangArgument mit angenommener FormArgument von angenommenem TypUmwandlung in Typ %qT von Ã¼berladener Funktion wird angenommenangenommen, dass die Ausgabe der Direktive %wu Byte groÃŸ istangenommen, dass die Ausgabe der Direktive %wu Bytes groÃŸ istZeiger auf Element %qD wird angenommenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werdenAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %</%> oder %<%%%> auf %<>>%> oder %<&%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<abs (X)%> auf %<X%> oder %<-X%> vereinfacht wirdAnnehmen, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn %<min/max (X,Y)%> zu %<X%> oder %<Y%> vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftrittAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wirdAnnahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wirdasynchrones Argumentbei Offset %s zu einem Objekt, das hier von %qE alloziert wurdebei Offset %s des Objekts, das hier deklariert istbei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit GrÃ¶ÃŸe %wu wurde hier deklariertbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe von hÃ¶chstens %wu, das hier von %qD alloziert wurdebei Offset %s zu einem Objekt mit der MaximalgrÃ¶ÃŸe %wu wurde hier angegebenbei Offset %s zu einem Objekt mit einer GrÃ¶ÃŸe zwischen %wu und %wu, das hier von %qE alloziert wurdebei Offset %s zu einem Objekt mit der GrÃ¶ÃŸe zwischen %wu und %wu wurde hier angegebenbei Offset %s des Objekts %qD, das hier deklariert istbei Offset %s zum Objekt %qD mit GrÃ¶ÃŸe %E wurde hier deklariertatexit gescheitertVersuch, die Adresse eines Bitfelds zu bestimmenVersuch, die Adresse des Bitfeldstrukturelements %qD zu ermittelndem Attribut %<%E(%s)%> fehlt ein ArgumentAttribut %<%E(%s, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<%E(%s, %E, %E)%> hat ungÃ¼ltiges Positionsargument %iAttribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<fallthrough%> darf hÃ¶chstens einmal in einer Attributliste auftreten%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-MarkeAttribut %<maybe_unused%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftretenAttribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftretenArgument fÃ¼r Attribut %<target%> ist keine ZeichenketteArgument von Attribut %qE muss eins von %qs oder %qs seinArgument von Attribut %qE muss eins von %qs, %qs, %qs oder %qs seinAttributargument von %qE ist keine ZeichenketteungÃ¼ltiger Modus fÃ¼r Attribut %qEungÃ¼ltiger Modus %2$qs fÃ¼r Attribut %1$qE; muss eins von %3$qs, %4$qs oder %5$qs seinAttribut %qE enthÃ¤lt unerwartete %<(%> nach Modus %qs; erwartet wird ein Positionsargument oder %<)%>Attribut %qE ohne Argumente bei einem Nicht-PrototypAttribut %qs bezieht sich nur auf Arraytypenbeim Attribut %qs ist das Argument %qs unbekanntArgument von Attribut %qs muss eine Zeichenkette seinAttribut %qs hat ungÃ¼ltiges positionelles ArgumentAttribut %qs ist unvertrÃ¤glich mit Modus %qsAttribut %qs enthÃ¤lt nicht Ã¼bereinstimmende Positionsargumente mit den Werten %i und %idem Attribut %qs fehlt Positionsargument 2, das im vorherigen Zugriffsattribut angegeben wurdebeim Attribut %qs hat das Argument an Position %i den ungÃ¼ltigen Wert %wibeim Attribut %qs hat das positionelle Argument %i den Wert %wi, der die Anzahl der Funktionsparameter %u Ã¼bersteigtbeim Attribut %1$qs verweist Argument 1 auf Typ %3$qT, der mit %2$qs qualifiziert istAttribut %qs hat Positionsargument 1, das sich auf das Argument des Funktionstyps %qT beziehtbeim Attribut %qs verweist Argument 1 auf Typ %qT, der kein Zeigertyp istPositionelles Argument 2 an Attribut %qs steht in Konflikt mit vorheriger Zweckbestimmungbeim Attribut %qs verweist Argument 2 auf Typ %qT, der nicht ganzzahlig istAttribut-DeklarationAttribut fÃ¼r %q#T muss dem SchlÃ¼sselwort %qs folgenAttribut wird ignoriertAttribut in Deklaration von %q#T ignoriertAttribut in expliter Instanziierung %q#T ignoriertattribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarAttribut, das PrÃ¤fix verwendet, wird zusammen mit GÃ¼ltigkeitsbereich-Attribut-Token verwendetAttributwert %qs ist im %qs-Attribut unbekanntder Wert %qs wurde bereits im Attribut %qs angegebenattribute(target("%s")) ist unbekanntAttribute hinter geklammerter Initialisierung werden ignoriertbei einer Funktionsdefinition sind keine Attribute erlaubtAttribute am Anfang der Anweisung werden ignoriertAttribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration istAttribute an Templateinstanziierung ignoriertAttribute an instanziiertem Typen ignoriertAttribute in Parameterarraydeklarator ignoriertAttribute dÃ¼rfen nicht vor dem Objective-C++-SchlÃ¼sselwort %<@%D%> angegeben werdenAttribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werdenautomatische FPU-Auswahl ist hier momentan nicht erlaubtautomatische Variable %qE kann nicht %<threadprivate%> seinInterner Fehler: aux field set for edge %s->%sInterner Fehler: aux field set for indirect edge from %sBackend-Deklaration fÃ¼r Modulvariable %qs ist bereits vorhandenfalsche ADDR_SPACE_GLOBAL-AdresseFalsche AdresseFalsche Adresse, nicht (reg+disp):falsche Adresse, keine Konstante:falsche Adresse, keine E/A-Adresse:Falsche Adresse, nicht post_inc oder pre_dec:falsche Ausrichtung: %dFalscher Betrag der Stapelspeicherentfernung: %dFalscher eingebauter CodeFalscher eingebauter fcodeFalscher eingebauter ICodeFalscher Bedingungscodebad expressionFalscher Ausdruckstyp beim Durchlaufen (%d)falscher Befehl fÃ¼r 'A'Falscher Befehl in frv_print_operand, Fall 0Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl in frv_print_operand, Fall Â»zÂ«Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»FÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»LÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»M/NÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»OÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»eÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»fÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»gÂ«:Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»PÂ«:Falscher Befehl fÃ¼r frv_print_operand_address:Falscher Befehl fÃ¼r frv_print_operand_memory_reference:ungÃ¼ltige Bewegungbad opungÃ¼ltiger Operandschlechte Option %qs fÃ¼r Attribut %<optimize%>schlechte Option %qs fÃ¼r Pragma %<optimize%>Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_move_singlefalsches RegisterFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:falscher RÃ¼ckgabetyp fÃ¼r Funktionsargument %u von %<__builtin_tgmath%>Falscher Schiebe-Befehl:Falscher Testfalscher Typ fÃ¼r Argument %u von Funktionsargument %u von %<__builtin_tgmath%>falsche Verwendung der spec-Funktion %qsFalscher Wert %<%s%> fÃ¼r Schalter %<-mtls-size=%>Falscher Wert %qs fÃ¼r Schalter %<-mcpu%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-rounding-mode%>Falscher Wert %qs fÃ¼r Schalter %<-mfp-trap-mode%>falscher Wert %qs fÃ¼r %<-mmemory-latency%>Falscher Wert %qs fÃ¼r Schalter %<-mtls-size%>falscher Wert %qs fÃ¼r Schalter %<-mtrap-precision%>falscher Wert %qs fÃ¼r Schalter %<-mtune%>falscher Wert (%qs) fÃ¼r Schalter %<-march=%>falscher Wert (%qs) fÃ¼r Schalter %<-mtune=%>unbekannter Wert (%qs) fÃ¼r %<target("arch=")%>-Attributunbekannter Wert %qs fÃ¼r %<target("tune=")%>-Attributfalscher Wert fÃ¼r %<%s-%s%>falscher Wert fÃ¼r %<%s=%s%>schlecht geschachtelte C-Header vom PrÃ¤prozessorApostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im FormatSperrregion darf nicht innerhalb einer Region eng geschachtelt sein, die arbeitsteilend, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explizit %<task%> oder %<taskloop%> istBasis %qT wird initialisiert nachBasisklasse %q#T hat einen zugÃ¤nglichen nicht-virtuellen DestruktorBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werdenBasisklasse %qT ist nicht %<public%>Expansion der Basisinitialisierung %qT enthÃ¤lt keine ParameterpacksBasisoperand von %<->%> hat Nicht-Zeiger-Typ %qTBasisoperand von %<->%> ist kein ZeigerBasistyp %qT ist kein struct- oder KlassentypInterner Fehler: base variable or SSA name undeclaredInterner Fehler: basic block %d pred edge is corruptedInterner Fehler: basic block %d should be marked irreducibleInterner Fehler: basic block %d should not be marked irreducibleInterner Fehler: basic block %i edge lists are corruptedInterner Fehler: basic blocks not laid down consecutivelyInterner Fehler: bb %d does not belong to loop %dInterner Fehler: bb %d has father loop %d, should be loop %dInterner Fehler: bb %d on wrong placeda %qT vom Benutzer bereitgestelltes %qD hatda es ein Element von %qT istda er als glvalue verwendet wirdda der Arrayelementtyp %qT variable GrÃ¶ÃŸe hatAnfangsausdruck verweist auf Ã¤uÃŸeren Iterator %qDbinÃ¤res Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istbinÃ¤rer Ausdruck in Operand von FaltungsausdruckbinÃ¤rer Operator unterstÃ¼tzt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wirdbinÃ¤rer Operator unterstÃ¼tzt keine zwei bool-Vektor-OperandenBinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nichtbind(c)-Prozedurdas Binden der Referenz vom Typ %qH an %qI streicht QualifiziererBitfeld %q#D mit Nicht-Ganzzahl-Typ %qTBreite des Bitfeldes %q+D ist keine GanzzahlkonstanteBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qD mit Nicht-Ganzzahl-Typ %qTBitfeld %qE hat atomaren TypenBitfeld %qE in %qs-KlauselBitfeld %qs hat ungÃ¼ltigen TypenBreite des Bitfeldes %qs ist keine GanzzahlkonstanteBreite des Bitfeldes %qs ist kein GanzzahlkonstantenausdruckBitfeld hat atomaren TypenBitweiser Vergleich ergibt immer Â»falseÂ«Bitweiser Vergleich ergibt immer Â»trueÂ«Block-IFKÃ¶rper der %<constexpr%>-Funktion %qD ist keine RÃ¼ckgabeanweisungnur simulierte DISPOSE-Konstruktion: %dfalsche JARL-Konstruktion: %dnur simulierte JR-Konstruktion: %dnur simulierte PREPARE-Konstruktion: %dfalscher Ergebnistyp bei VergleichBoolesche Register fÃ¼r die Gleitkommaoption benÃ¶tigtwenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werdensowohl %<__thread%> als auch %<thread_local%> angegebenwidersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegebensowohl %qs als auch %qs angegebensowohl Â»%sÂ« als auch das %qE-Attribut geben die Adresse anbeide Argumente in binÃ¤rer Faltung haben unexpandierte Parameterpackungendie beiden Argumente mÃ¼ssen kompatibel seinbeide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger seinsowohl binÃ¤re als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktionbeide Zweige der %<if%>-Anweisung als %qs markiertsowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktiongeschweift geklammerte Spezifikation %qs endet mit Escapezeichengeschweift geklammerte Spezifikation %qs ist bei %qc ungÃ¼ltiggeschweift geklammerter SpezifikationskÃ¶rper %qs ist ungÃ¼ltiggeklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubtgeschweifte Klammern um Skalar-Initialisierunggeschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qTZweig %2d niemals ausgefÃ¼hrtZweig %2d wurde genommen: %s%sbreak-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«break-Anweisung mit OpenMP fÃ¼r Schleife verwendetbreak-Anweisung innerhalb einer %<#pragma simd%>-Schleifebuild_dt: Format mit Namenslisteeingebaute %qD ist hier deklariertEingebaute Funktion %q+D als Nicht-Funktion deklarierteingebaute Funktion %qD als Nicht-Funktion deklarierteingebaute Funktion %qD erfordert das Kennzeichen %<-mconstant-cfstrings%>eingebaute Funktion %qD nimmt nur ein Argumenteingebaute Funktion %qE muss direkt aufgerufen werdeneingebaute Funktion %qE nicht fÃ¼r MIPS16 unterstÃ¼tzteingebaute Funktion %qF ist veralteteingebautes %qF ist nur fÃ¼r interne GCC-Nutzungeingebaute %qF wird nur mit %<-mhtm%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=zEC12%> und hÃ¶her eingeschaltet)eingebaute %qF wird nur mit %<-mvx%> unterstÃ¼tzt (standardmÃ¤ÃŸig fÃ¼r %<-march=z13%> und hÃ¶her eingeschaltet)eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werdeneingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-FÃ¤higkeits-Bits exportiertEingebaute Funktion %qs akzeptiert genau 1 ArgumentEingebaute Funktion %qs akzeptiert genau 2 ArgumenteEingebaute Funktion %qs akzeptiert genau 3 Argumenteeingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargumenteingebaute Funktion %qs erfordert eingebaute Funktion %qsOperand %d der eingebauten Funktion muss konstant seindas eingebaute vec_step kann nur mit Vektortypen verwendet werden.aber %qD wirft nicht; vielleicht sollte sie als %<noexcept%> deklariert werdenwird aber Ã¼berragt von einer Tabelle ohne RTTI-Informationen aus anderer Ãœbersetzungseinheitaber nicht hierBytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugtBytecode-Strom in Datei %qs mit LTO-Version %d.%d statt des erwarteten %d.%d erzeugtBytecode-Strom: Marke %s statt %s erwartetBytecode-Strom: Leeren Cgraph-Knoten gefundenBytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefundenBytecode-Strom: Nicht nullterminierte Zeichenkette gefundenBytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-AbschnittsBytecode-Strom: Kein Gerufener beim Lesen der Kante gefundenBytecode-Strom: Kein Aufrufer beim Lesen der Kante gefundenBytecode-Strom: Zeichenkette zu lang fÃ¼r Zeichenkettentabellebytecode stream: tag %s is not in the expected range [%s, %s]Bytecode-Strom: Versuch, %d Bytes nach Ende des Eingabepuffers zu lesenBytecode-Strom: unerwarteter LTO-Abschnitt %sBytecode-Strom: unerwartete Marke %sbytecode stream: unknown GIMPLE statement tag %sC++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarAufruf %2d niemals ausgefÃ¼hrt
  Aufruf %2d gab %s zurÃ¼ck
  Aufruf hat ringfÃ¶rmige AbhÃ¤ngigkeitAufruf wird niemals ausgefÃ¼hrt und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf ist unwahrscheinlich und CodegrÃ¶ÃŸe wÃ¼rde wachsenAufruf von %<(%T) (%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutigAufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutigder Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen AufrufenAufruf von %<__builtin_custom_%s%> steht in Konflikt mit Schalter %<-mcustom-%s%>Aufruf von %qD verwendet das Standardargument fÃ¼r Parameter %P, der noch nicht definiert wurdeAufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirftAufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirftAufruf fÃ¼r interne Funktion %qEAufruf der nicht-%<constexpr%>-Funktion %qDAufruf der Nicht-Funktion %qDfÃ¼r Ruf vorgesehenes Register wurde fÃ¼r globale Registervariable verwendetvon hier aufgerufenvon dieser Funktion aus aufgerufengerufenes Objekt %qD ist keine Funktion oder Funktionszeigergerufenes Objekt %qE ist keine Funktion oder Funktionszeigergerufenes Objekt ist keine Funktion oder FunktionszeigerAufgerufene Funktion verweist auf comdat-lokale SymboleInterner Fehler: caller edge count does not match BB countInterner Fehler: caller edge count invalidAufrufer ist nicht optimiertAufruf von %qD mit SSE-Aufrufkonvention, ohne dass SSE/SSE2 eingeschaltet istdas Aufrufen von %qD mit einem nicht-null-Argument ist unsicherAufruf von %qD mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufruf von %qT mit Attribut sseregparam, ohne dass SSE/SSE2 eingeschaltet istAufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-ErweiterungAufrufe Ã¼berladener Operatoren kÃ¶nnen nicht in einem Konstanten-Ausdruck auftretencalls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetztnur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werdenhÃ¶chstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werdenDie Attribute longcall und shortcall kÃ¶nnen nicht gleichzeitig fÃ¼r die gleiche Funktion verwendet werdenPCH-Datei kann nicht erweitert werden: %mPosition in PCH-Datei kann nicht ermittelt werden: %mPosition in PCH-Datei kann nicht gesetzt werden: %mEs kÃ¶nnen nicht mehrere StapelprÃ¼fungsmethoden gleichzeitig verwendet werdenNicht-GP-relative absolute Adresse kann nicht verwendet werdenKandidat 1:Kandidat 2:Kandidat ist:Kandidaten sind:Kandidat:Kandidaten sind:%<dynamic_cast%> %qE (des Typs %q#T) in Typ %q#T (%s) kann nicht vorgenommen werdenAufzÃ¤hlungsliste kann nicht zu Template-Instanziierung hinzugefÃ¼gt werdenes kann kein Objekt des abstrakten Typs %qT belegt werdenStapelspeicher fÃ¼r Variable %q+D kann nicht angefordert werden, nackte Funktion%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde%<offsetof%> kann nicht auf nicht-konstante Adresse angewandt werden%<offsetof%> kann nicht auf AufzÃ¤hler %qD angewandt werden%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden%<offsetof%> kann nicht auf Elementfunktion angewandt werden%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden%<offsetof%> kann nicht auf statisches Datenelement %qD angewendet werden%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> Ã¼berladen istElementzeiger %qE kann nicht auf %qE angewandt werden, da letzteres vom Nicht-Klassen-Typ %qT istdas Bitfeld %qE kann nicht mit %qT verbunden werdennicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werdendas gepackte Feld %qE kann nicht mit %qT verbunden werdenReferenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheidender R-Wert %qE kann nicht mit %qT verbunden werdenrvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werdenein Konzept kann nicht wie eine Funktion aufgerufen werdenKonstruktor %<%T::%D%> kann nicht direkt aufgerufen werdenElementfunktion %qD kann nicht ohne Objekt aufgerufen werden%qE kann nicht per Referenz aufgefangen werdenElement %qD von unbenannter Union kann nicht eingefangen werdenException vom Typ %qT kann nicht gefangen werden, da Typen mit variabler GrÃ¶ÃŸe beteiligt sindNicht existierende Antwortdatei konnte nicht geschlossen werdenNur-Empfangs-Kanal kann nicht geschlossen werdenGNU- und SVE-Vektoren kÃ¶nnen nicht in einer binÃ¤ren Operation kombiniert werden%qE kann nicht vom Typ %qH in den Typ %qI umgewandelt werden%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden%qH kann nicht nach %qI umgewandelt werden%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden%qH kann nicht nach %qI in Zuweisung umgewandelt werden%qH kann nicht nach %qI im Standardargument umgewandelt werden%qH kann nicht nach %qI in Initialisierung umgewandelt werden%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werdenWert vom Typ %qT kann nicht in Vektortyp %qT konvertiert werden, da sie unterschiedlich groÃŸ sindVektor vom Typ %qT kann nicht in Typ %qT konvertiert werden, da sie unterschiedlich groÃŸ sindUmwandlung von %qT in Basisklasse %qT nicht mÃ¶glich, da %qT unvollstÃ¤ndig istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Basisklasse %qT in abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istunvollstÃ¤ndiger Typ %qH kann nicht in %qI umgewandelt werdenUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse virtuell istUmwandlung von Zeiger auf Basisklasse %qT in Zeiger auf abgeleitete Klasse %qT nicht mÃ¶glich, da die Basisklasse %qT virtuell istes kann nicht in Zeigertyp konvertiert werdenTyp %qH kann nicht in den Typ %qI umgewandelt werdenWert kann nicht in einen Vektor umgewandelt werdenZeiger auf Referenzelement %qD kann nicht erzeugt werdender vorkompilierte Header %s kann nicht erzeugt werden: %mfÃ¼r Typ %qT kann keine Typinformation erzeugt werden, weil dies Typen variabler GrÃ¶ÃŸe umfasst%<::main%> kann nicht als %qs deklariert werden%<::main%> kann nicht als globale Variable deklariert werden%<::main%> kann nicht als Template deklariert werden%<::main%> kann nicht inline deklariert werden%<::main%> kann nicht statisch deklariert werden%<catch%>-Parameter kann nicht als abstrakter Klassentyp %qT deklariert werden%<catch%>-Parameter kann nicht als R-Wert-Referenztyp %qT deklariert werden%qD kann nicht als Bitfeldtyp deklariert werdenParameter kann nicht mit %<decltype(auto)%> deklariert werdenBitfeld %qD kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenBitfeld %qD kann nicht mit Funktionstyp deklariert werdenBitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werdenFeld %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenElement %<%T::%s%> kann nicht in %qT deklariert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werdenElementfunktion %qD kann nicht deklariert werden, statische Bindung zu habenParameter %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenParameter kann nicht als vom abstrakten Typ %qT deklariert werdenZeiger auf %q#T kann nicht deklariert werdenZeiger auf Element %q#T kann nicht deklariert werdenZeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werdenReferenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument istReferenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werdenstatische Funktion innerhalb anderer Funktion kann nicht deklariert werdenVariable %q+D kann nicht als vom abstrakten Typ %qT deklariert werdenAdresse kann nicht zerlegt werdenKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hatKlassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hatKlassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werdenKlassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente habenKlassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente habenunzugreifbares Element %qD von %qT kann nicht dekomponiert werdenLambda-Abschluss-Typ %qT kann nicht dekomponiert werdennicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werdenUnion-Typ %qT kann nicht dekomponiert werdenArray mit variabler LÃ¤nge %qT kann nicht dekomponiert werdenVektor %qT variabler LÃ¤nge kann nicht zerlegt werdenZeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werdenTemplateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werdenTemplateargumente fÃ¼r die Kopierinitialisierung von %qT kÃ¶nnen nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibtTemplateargumente fÃ¼r %qT kÃ¶nnen nicht abgeleitet werden, da es keine Ableitungshinweise gibtfÃ¼r Element der unbenannten Union ist kein Standardvergleich definiertfÃ¼r Referenzelement %qD ist kein Standardvergleich definiertfÃ¼r Union-Typ %qT ist kein Standardvergleich definiert%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werdenElementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werdenElement des abhÃ¤ngigen Typedef %qT kann nicht definiert werdenEine Funktion kann nicht gelÃ¶scht werden. Nur Zeiger auf Objekte sind gÃ¼ltige Argumente fÃ¼r %<delete%>%qE in %qs-Klausel kann nicht dereferenziert werdenEs kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werdenEingebaute Funktion %qs kann nicht abgeschaltet werdenin PTX-Assembler kÃ¶nnen keine unausgerichteten Zeiger erzeugt werden%qs kann nicht ausgefÃ¼hrt werden: %s%qs kann nicht ausgefÃ¼hrt werden: %s: %mInitialisierung fÃ¼r Element %qD kann nicht expandiert werdenElement %q#D kann nicht explizit deklariert werden, externe Bindung zu habenfallthrough ist bei letztem Fall einer switch-Anweisung unmÃ¶glich%<ldd%> kann nicht gefunden werden%<nm%> kann nicht gefunden werden%qs kann nicht gefunden werden%s kann nicht in Plugin %s gefunden werden
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2138,2146 ****
  Kompilierung wegen Â»-fmax-errors=%uÂ« beendet.
  Kompilierung beendet.
  der Compiler unterstÃ¼tzt ZSTD-LTO-Komprimierung nichtkomplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istkomplexe Argumente mÃ¼ssen Gleitkommatyp habenkomplexe Argumente mÃ¼ssen identische Typen habenÃœberlauf von komplexen Gleitkommazahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Gleitkommazahlen in Ausdruck des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck des Typs %qT ergibt %qEcomplex ungÃ¼ltig fÃ¼r %qsKomponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetztVerbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltetzusammengesetztes Literal hat variable GrÃ¶ÃŸezusammengesetztes Literal vom Nicht-Objekt-Typ %qTVerbundliteral durch Adressraumqualifizierer qualifiziertzusammengesetzte Anweisung in %<constexpr%>-Funktionkomprimierter Strom: %sKonzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariertKonzept %q#D mit Funktionsparametern deklariertKonzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qTKonzept %qD hat keine Definitiondas Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraumsdas Konzept wurde hier definiertKonzept muss Typ %<bool%> habenKonzept-ID %qD in geschachteltem Namens-SpezifiziererBedingung deklariert eine FunktionBedingung deklariert ein ArrayBedingungsausdruck verweist auf Iterationsvariable %qDbedingte %<lastprivate%>-Klausel im %qs-Konstruktbedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriertBedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungim Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierungbedingter Ausdruck in Operand von Faltungsausdruckin Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache "C"Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Dsteht mit neuer Deklaration von %q#D mit %qL-Bindung in Konfliktin Konflikt stehende Deklaration fÃ¼r C-Funktion %q#DunvertrÃ¤gliche Deklaration des Templates %q#Din Konflikt stehende benannte AdressrÃ¤ume (%s und %s)in Konflikt stehende benannte AdressrÃ¤ume (%s und %s) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (%s und generisch) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (generisch und %s) fÃ¼r %q+DIn Konflikt stehende Reduktionsoperationen fÃ¼r %qEin Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q+#D angegebenin Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qsin Konflikt stehender Basisklassenname %qEin Konflikt stehenden Typattribute fÃ¼r %q+#D angegebenIn Konflikt stehende Typqualifizierer fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r %<%c%s%>In Konflikt stehende Typen fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r eingebaute Funktion %q+D; erwartet wurde %qTFehlerhafte Verwendung von %<-mcustom%>-Schaltern, Zielattributen und/oder %<__builtin_custom_%>-FunktionenKonflikt mit %qDevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendetevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenmit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>Ãœbertragung von const/copy ausgeschaltetconst_double_split bekam einen falschen Befehl:konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wdkonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wuKonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r ZieltypKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %skonstantes Feld %qD als %<asm%>-Ausgabe verwendetKonstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetKonstante verweist auf sich selbstKonstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qFunpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qDEinschrÃ¤nkungen auf einer Funktion, die kein Template hatKonstruktor kann keine statische Elementfunktion seinKonstruktor verweist auf sich selbstKonstruktordelegation folgt Speicherinitialisierung fÃ¼r %qDKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert istKonstruktorprioritÃ¤ten werden nicht unterstÃ¼tztKonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenKonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren dÃ¼rfen nicht als %<virtual%> deklariert seinKonstruktoren dÃ¼rfen nicht CV-qualifiziert seinKonstruktoren dÃ¼rfen nicht ref-qualifiziert seinenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung innerhalb einer %<#pragma simd%>-SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionUmwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungUmformung verwirft KonstantheitUmwandlung von %q#T nach %q#TUmwandlung von %qH in %qI lÃ¶scht QualifiziererUmwandlung von %qH nach %qI in einem umgewandelten konstanten AusdruckUmformung von %qH nach %qI ist mehrdeutigUmwandlung von %qH in nicht-skalaren Typen %qI angefordertUmformung von %qT nach %qT Ã¤ndert den Wert von %qEUmwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qEUmwandlung von %qT nach %qT verwirft imaginÃ¤re KomponenteUmwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndernUmwandlung von Adressraum %qs in Adressraum %qsKonvertierung von normalem zu Â»notinheapÂ«-TypenUmwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruckbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qH nach %qI ist mehrdeutigUmwandlung eines Nullpointers vom Typ %qT in %qT ist kein KonstantenausdruckUmwandlung von %qs auf der linken Seite eines %qsUmwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qsUmwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum AbschneidenUmwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum AbschneidenUmwandlung in %qT von %qT kÃ¶nnte das Vorzeichen des Ergebnisses Ã¤ndernUmwandlung in %qT aus booleschem AusdruckKonvertierung in unvollstÃ¤ndigen TypenUmwandlung in nicht-konstanten Referenztyp %q#T von R-Wert des Typs %qTKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senUmwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zuUmwandlung in void greift nicht auf Objekt des Typs %qT zuUmwandlung in Â»volatileÂ« Referenztyp %q#T von R-Wert des Typs %qTUmwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<false%> wird in Zeigertyp %qT umgewandelt%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandeltUmwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von NULL in Nicht-Zeiger-Typdie Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerUmwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltigfar-Zeiger wird in near-Zeiger umgewandeltUmwandlung von %qH nach %qILambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandeltUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung von %qH nach %qI erfordert direkte InitialisierungUmwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwendenKonvertierung in Nicht-Zeiger-Typ %qT von NULLKopieren von nicht-statischem Datenelement %q#D von rvalue-ReferenztypÂ»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«Interner Fehler: corrupt loop tree rootInterner Fehler: corrupted exits list of loop %dInterner Fehler: corrupted head of the exits list of loop %dBeschÃ¤digte ltrans-Ausgabedatei %sbeschÃ¤digte Profilinformationen: ungÃ¼ltiges ZeitprofilInfo zum beschÃ¤digten Profil: Anzahl der AusfÃ¼hrungen der Kante Â»%d-%dÂ« sollte %i seinInfo zum beschÃ¤digten Profil: Anzahl der DurchlÃ¤ufe des Basisblocks %d sollte %i seinInfo zum beschÃ¤digten Profil: Profildaten sind nicht Fluss-konsistentkaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)Go-Abzugsdatei konnte nicht geschlossen werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %mAntwortdatei %s konnte nicht geschlossen werdentemporÃ¤re Antwortdatei %s konnte nicht geschlossen werdenAbzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden%qE konnte nicht von %qH nach %qI umgewandelt werdenTemplateargument %qE konnte nicht von %qT in %qT umgewandelt werdenHSAIL konnte fÃ¼r Funktion %s nicht erzeugt werden: Funktion kann nicht geklont werden%s konnte nicht in %s gefunden werden (mÃ¶glicherweise hilft %<-B%>)es konnte kein Ãœberlaufregister gefunden werdenkein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefundenKlasse %qE kann nicht gefunden werdenSchnittstelle fÃ¼r Klasse %qE kann nicht gefunden werdenSetter/Getter fÃ¼r %qE in Klasse %qE kann nicht gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
! Variantendeklaration nicht gefundenMCU-Datendatei %<devices.csv%> konnte nicht gefunden werdenGo-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mAbzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %mAntwortdatei %s konnte nicht geÃ¶ffnet werdenDatei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %mtemporÃ¤re Antwortdatei %s konnte nicht geÃ¶ffnet werdenDatei-Offset konnte nicht eingelesen werdenHex-Zahl konnte nicht eingelesen werdenBRIG-Datei konnte nicht gelesen werdenTypnamen-Typ kann nicht aufgelÃ¶st werdenBefehl kann nicht aufgeteilt werdenin Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sunbekannte Version %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %mZÃ¤hlernameCPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qsdie CPU Â»%sÂ« basiert nicht auf Architektur Â»%sÂ«, Architektur wird ignorierterzeugt und mit anderen ABIs verwendeterzeugt und mit anderen Architekturen / ABIs verwendeterzeugt und mit anderer Bytereihenfolge verwendeterzeugt und mit anderen Einstellungen von %<-fpic%> verwendeterzeugt und mit anderen Einstellungen von %<-fpie%> verwendeterzeugt und mit anderen Einstellungen von Â»%sÂ« verwendetArray von %qT wird erzeugtArray von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld von Funktionselementen wird erzeugtArray von Funktionen wird erzeugtFeld von Referenzen wird erzeugtArray von void wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Element mit Typ Â»voidÂ« wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtfÃ¼r nicht existierende Methode %qE wird Selektor erzeugtAttribut Â»criticalÂ« wirkt sich nicht auf Interrupt-Funktionen auseigener Befehlsopcode fÃ¼r %<__builtin_custom_%s%> muss bereits zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seinOption Â»custom-fpu-cfgÂ« unterstÃ¼tzt kein %<no-%>Option Â»custom-fpu-cfgÂ« erfordert Konfigurationsargumentcv-qualifizierter TypparameterDatenbereichsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werdenDatenbereich von %q+D in Konflikt mit vorheriger DeklarationDaten-DeklarationDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariertDatenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariertDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenDatentyp von %q+D ist nicht fÃ¼r Register geeignetdata-modem=far ist fÃ¼r Architektur CR16C ungÃ¼ltigInterner Compilerfehler: dead histogramunerreichbare Anweisung in EH-TabelleVersuch, bereits freigegebenen Speicher freizugebenSpeicher, der vorher nicht angefordert wurde, wird freigegebenFehlersucheDebugformat %qs steht in Konflikt mit vorheriger AuswahlDebugausgabestufe %qs ist zu groÃŸDebug-Pfadzur Fehlersuche: dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumentendezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumentendezimale Gleitkommazahlen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztDeklaration %qD deklariert nichtsDeklaration deklariert nichtsDeklaration fÃ¼r nicht vorhandenen Parameter %qDDeklaration der %<constexpr%>-Variable %qD ist keine DefinitionDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein TemplateDeklaration von %<~%T%> als Element von %qTDeklaration von %q#D Ã¤ndert die Bedeutung von %qDDeklaration von %q#D steht mit eingebauter Deklaration %q#D in KonfliktDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D hat keine InitialisierungDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %q#TDeklaration von %q+#D Ã¼berdeckt einen TemplateparameterDeklaration von %q+D Ã¼berdeckt eine eingebaute FunktionDeklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-VariableDeklaration von %q+D mit Attribut %<noinline%> folgt auf inline-DeklarationDeklaration von %q+D ohne Bindung folgt einer extern-DeklarationDeklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutigDeklaration von %qD als %<typedef%>Deklaration von %qD als Feld von FunktionselementenDeklaration von %qD als Array von FunktionenDeklaration von %qD als Array von ReferenzenDeklaration von %qD als Array von voidsDeklaration von %qD als Element %qTDeklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qD als Nicht-FunktionDeklaration von %qD als ParameterDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine eingebaute FunktionDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von %qTDeklaration von %qD Ã¼berdeckt einen ParameterDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qE als Array von FunktionenDeklaration von %qE als Array von voidsDeklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qE als Nicht-FunktionDeklaration von %qE als Nicht-ElementDeklaration von %qF hat unterschiedlichen ExceptionspezifiziererDeklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qTDeklaration der Funktion %qD in ungÃ¼ltigem KontextDeklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von Templateparameter %q+D mit unterschiedlichen EinschrÃ¤nkungenDeklaration des Templateparameters %q+D Ã¼berdeckt einen TemplateparameterDeklaration eines Typnamen als Array von FunktionenDeklaration eines Typnamen als Array von voidsDeklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefundenDeklarator-ID fehlt: reserviertes Wort %qD wird verwendethier deklarierthier als Â»privateÂ« deklarierthier als Â»protectedÂ« deklariertdekomprimierter Strom: %sDekrementieren eines booleschen AusdrucksVerringerung des konstanten Feldes %qDVerringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigVerringerung der Funktion %qDVerringerung des Elements %qD in schreibgeschÃ¼tztem ObjektDekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTVerringerung der schreibgeschÃ¼tzten Speicherstelle %qEVerringerung des schreibgeschÃ¼tzten Elementes %qDVerringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDVerringerung des schreibgeschÃ¼tzten Parameters %qDVerringerung der schreibgeschÃ¼tzten Referenz %qDVerringerung der schreibgeschÃ¼tzten Variable %qDhergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktionhergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nichthergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarErmittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenHerleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert seinHerleitungshinweis %qD darf keinen FunktionskÃ¶rper habenHerleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp habenStandard-%<target_clones%>-Attribut wurde nicht gesetztStandardargument %qE verwendet %qDStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende KlasseStandardargument fÃ¼r Parameter %d von %q#D angegebenZuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sungStandardargument fehlt fÃ¼r Parameter %P von %q#DStandardargument fÃ¼r Lambda-Parameter angegebenStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werdenstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvorgegebener Konstruktor ruft nicht-%<constexpr%> %qD aufDefault-Deklaration %q+D passt nicht zur erwarteten SignaturStandardisierter Standardkonstruktor initialisiert %q#D nichtStandardisierter Standardkonstruktor initialisiert kein nicht-statisches DatenelementStandarddestruktor ruft nicht-%<constexpr%> %qD aufvorgegebene Funktion %q+D mit Standardargumentdas Member %qD mit %<default%> muss den Parametertyp %<const %T&%> habenStandard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT aufParameter mit zurÃ¼ckgestelltem Typ bei %Chier definiert%qD wurde hier definiertDefinition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltigDefinition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltigDefinition der expliziten Spezialisierung %qD in friend-DeklarationTypdefinition in Ausdruck %qs ist in C++ ungÃ¼ltigDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungDefinition von %q#D macht eingebaute Deklaration %q#D mehrdeutigDefinition von %q#D ist als %<dllimport%> markiertDefinition von %q#T in TemplateparameterlisteDefinition von %q#T ist erst nach der schlieÃŸenden Klammer vollendetDefinition von %qD entspricht nicht %<#include <initializer_list>%>Deklaration von %qD ist nicht in einem Namensbereich um %qTDefinition des explizit standardisierten %q+DDefinition des implizit deklarierten %qDDefinition des Protokolls %qE nicht gefundenDefinition des statischen Datenelementes %q+D einer Â»dllimportÂ«-ierten KlasseDefinition fÃ¼r explizite Instanziierung angegebendelegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarDefinition von %qD gelÃ¶schtgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktionLÃ¶schen von %qT ist nicht definiertLTRANS-Datei %s kann nicht gelÃ¶scht werden: %mArray %q#E wird gelÃ¶schtDatei %s kann nicht gelÃ¶scht werden: %mLÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes VerhaltenLÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes VerhaltenAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTVeraltete Meldung ist keine ZeichenketteDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Null-ZeigersDereferenzierung eines Nullzeigers in %qEDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-RegelnDeklaration eines abgeleiteten Typsabgeleitete Union %qT ist ungÃ¼ltigDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt, auf das durch %<restrict%>-qualifiziertes Argument 1 verwiesen wird, wurde hier deklariertder zerstÃ¶rende %<operator delete%> muss eine Elementfunktion seinder zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion seinDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r %qE darf auch nicht abgearbeitet werdenDestruktor fÃ¼r %qT ist mehrdeutigDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktorprioritÃ¤ten werden nicht unterstÃ¼tztDestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenDestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen nicht ref-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habenbei der Bestimmung des Wertes von %qswollten Sie vielleicht den Zeiger dereferenzieren?meinten Sie ein logisches Nicht (%<!%>)?meinten Sie ein logisches Nicht (%<!%>)?Unterschied zwischen %qE und %qD hat keinen Ganzzahltypunterschiedliche Parameteranzahlunterschiedliche Ergebnisanzahlunterschiedliche Parametertypenunterschiedliche EmpfÃ¤ngertypenunterschiedliche Ergebnistypenanderer zugrunde liegender Typ in enum %q#Tunterschiedliche variable Argumentedirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflagder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichsdirect-list-initialization von %<auto%> erfordert genau ein ElementDirektiven-Argument %qEDirektiven-Argument im Bereich [%E, %E]Direktiven mit nur %<device_type%>-Klauseln werden ignoriertDurchlauf %s fÃ¼r Funktion %s ausschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] ausschaltenAnderer Objective-C-Typ in RÃ¼ckgabeDivision %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der FeldelementeDivision durch NullDivision durch Null ist kein konstanter AusdruckÂ»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werdenInterner Fehler: do_check(): too many argsdo_simplify(): Too many args for intrinsicentspricht nicht der Element-Templatedeklaration hierpasst nicht zu vorheriger Deklaration %q#DunterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %dErweiterungsbefehle fÃ¼r DSPs nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance Version 2 nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Zeichenketten nicht unterstÃ¼tzenÂ»::Â« in MODULE PROCEDURE-Anweisung bei %Ldouble-Konstanten werden nicht unterstÃ¼tztInterner Fehler: double linked list of assembler names corruptedInterner Fehler: double linked list of clones corrupteddurch andere AusnahmespezifikationenDumpdatei: %s
  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 %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 Â»%sÂ« 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-LiteralPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetdas 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 %sfehlende PrÃ¤zision im Format %sLeerer 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 spezialisiertumgebende Regionumgebende 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 werdenenum-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 %qsGleichheits-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommenFehlerFehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion %qsFehler beim LÃ¶schen von %sFehler 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 gefangen werdenAusnahmen-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 recordedexpand_binop in movsi got gescheitertExpansionsmuster %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%<=%> 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%<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%> 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 gefunden%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 erwartetkonstanten Ganzzahlausdruck 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 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Ã¼gbarExplizite 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 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 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 TypenFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤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 seinerstes 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 gesehenfeststehendes 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 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%>um %<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 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 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 ParameterFehlzuordnung von FunktionsattributenFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf 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++2a verboten; verpacken Sie den Funktionsnamen in %<()%>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 nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
--- 2163,2171 ----
  Kompilierung wegen Â»-fmax-errors=%uÂ« beendet.
  Kompilierung beendet.
  der Compiler unterstÃ¼tzt ZSTD-LTO-Komprimierung nichtkomplexes Argument %u fÃ¼r typgenerische Funktion, die ausschlieÃŸlich dezimal istkomplexe Argumente mÃ¼ssen Gleitkommatyp habenkomplexe Argumente mÃ¼ssen identische Typen habenÃœberlauf von komplexen Gleitkommazahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Gleitkommazahlen in Ausdruck des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck %qE des Typs %qT ergibt %qEÃœberlauf von komplexen Ganzzahlen in Ausdruck des Typs %qT ergibt %qEcomplex ungÃ¼ltig fÃ¼r %qsKomponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetztVerbundzuweisung mit %<volatile%>-qualifiziertem linken Operanden ist veraltetzusammengesetztes Literal hat variable GrÃ¶ÃŸezusammengesetztes Literal vom Nicht-Objekt-Typ %qTVerbundliteral durch Adressraumqualifizierer qualifiziertzusammengesetzte Anweisung in %<constexpr%>-Funktionkomprimierter Strom: %sKonzept %q#D mit hergeleitetem RÃ¼ckgabetyp deklariertKonzept %q#D mit Funktionsparametern deklariertKonzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qTKonzept %qD hat keine Definitiondas Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraumsdas Konzept wurde hier definiertKonzept muss Typ %<bool%> habenKonzept-ID %qD in geschachteltem Namens-SpezifiziererBedingung deklariert eine FunktionBedingung deklariert ein ArrayBedingungsausdruck verweist auf Iterationsvariable %qDbedingte %<lastprivate%>-Klausel im %qs-Konstruktbedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriertBedingungsausdruck mit den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungim Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierungbedingter Ausdruck in Operand von Faltungsausdruckin Konflikt stehende Deklaration %q#D mit Bindung fÃ¼r die Sprache "C"Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Dsteht mit neuer Deklaration von %q#D mit %qL-Bindung in Konfliktin Konflikt stehende Deklaration fÃ¼r C-Funktion %q#DunvertrÃ¤gliche Deklaration des Templates %q#Din Konflikt stehende benannte AdressrÃ¤ume (%s und %s)in Konflikt stehende benannte AdressrÃ¤ume (%s und %s) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (%s und generisch) fÃ¼r %q+Din Konflikt stehende benannte AdressrÃ¤ume (generisch und %s) fÃ¼r %q+DIn Konflikt stehende Reduktionsoperationen fÃ¼r %qEin Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q+#D angegebenin Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qsin Konflikt stehender Basisklassenname %qEin Konflikt stehenden Typattribute fÃ¼r %q+#D angegebenIn Konflikt stehende Typqualifizierer fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r %<%c%s%>In Konflikt stehende Typen fÃ¼r %q+Din Konflikt stehende Typen fÃ¼r eingebaute Funktion %q+D; erwartet wurde %qTFehlerhafte Verwendung von %<-mcustom%>-Schaltern, Zielattributen und/oder %<__builtin_custom_%>-FunktionenKonflikt mit %qDevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendetevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenevtl. Â»-pgÂ« statt Â»-pÂ« mit gprof(1) verwendenmit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>Ãœbertragung von const/copy ausgeschaltetconst_double_split bekam einen falschen Befehl:konstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs %wd..%wdkonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Bereichs 0..%wuKonstantes Argument %d fÃ¼r eingebaute %qF liegt auÃŸerhalb des Wertebereiches fÃ¼r ZieltypKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %skonstantes Feld %qD als %<asm%>-Ausgabe verwendetKonstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnetKonstante verweist auf sich selbstKonstanter Wert erwartet fÃ¼r Argument %2$d der eingebauten Funktion %1$qFunpassende BeschrÃ¤nkungen fÃ¼r Argument %d in Template-Parameterliste fÃ¼r %qDEinschrÃ¤nkungen auf einer Funktion, die kein Template hatKonstruktor kann keine statische Elementfunktion seinKonstruktor verweist auf sich selbstKonstruktordelegation folgt Speicherinitialisierung fÃ¼r %qDKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktor ist nicht benutzerdefiniert, da er im KlassenkÃ¶rper ausdrÃ¼cklich standardisiert istKonstruktorprioritÃ¤ten werden nicht unterstÃ¼tztKonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenKonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren dÃ¼rfen nicht als %<virtual%> deklariert seinKonstruktoren dÃ¼rfen nicht CV-qualifiziert seinKonstruktoren dÃ¼rfen nicht ref-qualifiziert seinenthaltende Schleife ist hierenthÃ¤lt zusÃ¤tzliche virtuelle Methode %qDcontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung innerhalb einer %<#pragma simd%>-SchleifeZusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qscontrol flow in the middle of basic block %dKontrollfluss erreicht Ende von Nicht-void-FunktionUmwandlung zwischen den unterschiedlichen Zeigertypen %qT und %qT benÃ¶tigt Umwandlungbei Umwandlung zwischen unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine TypkonvertierungUmformung verwirft KonstantheitUmwandlung von %q#T nach %q#TUmwandlung von %qH in %qI lÃ¶scht QualifiziererUmwandlung von %qH nach %qI in einem umgewandelten konstanten AusdruckUmformung von %qH nach %qI ist mehrdeutigUmwandlung von %qH in nicht-skalaren Typen %qI angefordertUmformung von %qT nach %qT Ã¤ndert den Wert von %qEUmwandlung von %qT in %qT Ã¤ndert Wert von %qE nach %qEUmwandlung von %qT nach %qT verwirft imaginÃ¤re KomponenteUmwandlung von %qT nach %qT kÃ¶nnte den Wert Ã¤ndernUmwandlung von Adressraum %qs in Adressraum %qsKonvertierung von normalem zu Â»notinheapÂ«-TypenUmwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruckbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qH nach %qI ist mehrdeutigUmwandlung eines Nullpointers vom Typ %qT in %qT ist kein KonstantenausdruckUmwandlung von %qs auf der linken Seite eines %qsUmwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qsUmwandlung von Skalar %qH in Vektor %qI fÃ¼hrt zum AbschneidenUmwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum AbschneidenUmwandlung in %qT von %qT kÃ¶nnte das Vorzeichen des Ergebnisses Ã¤ndernUmwandlung in %qT aus booleschem AusdruckKonvertierung in unvollstÃ¤ndigen TypenUmwandlung in nicht-konstanten Referenztyp %q#T von R-Wert des Typs %qTKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senUmwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zuUmwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zuUmwandlung in void greift nicht auf Objekt des Typs %qT zuUmwandlung in Â»volatileÂ« Referenztyp %q#T von R-Wert des Typs %qTUmwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar%<false%> wird in Zeigertyp %qT umgewandelt%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandeltUmwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwendenUmwandlung von NULL in Nicht-Zeiger-Typdie Umwandlung eines gepackten Zeigers auf %qT (Ausrichtung %d) in einen Zeiger auf %qT (Ausrichtung %d) fÃ¼hrt mÃ¶glicherweise zu einem nicht ausgerichteten ZeigerUmwandlung eines zusammengesetzten Arrayliterals ist in C++ ungÃ¼ltigfar-Zeiger wird in near-Zeiger umgewandeltUmwandlung von %qH nach %qILambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandeltUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung von %qH nach %qI erfordert direkte InitialisierungUmwandlung in %qT von Initialisierungsliste wÃ¼rde expliziten Konstruktor %qD verwendenKonvertierung in Nicht-Zeiger-Typ %qT von NULLKopieren von nicht-statischem Datenelement %q#D von rvalue-ReferenztypÂ»copyprivateÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext weder Â»threadprivateÂ« noch Â»privateÂ«Interner Fehler: corrupt loop tree rootInterner Fehler: corrupted exits list of loop %dInterner Fehler: corrupted head of the exits list of loop %dBeschÃ¤digte ltrans-Ausgabedatei %sbeschÃ¤digte Profilinformationen: ungÃ¼ltiges ZeitprofilInfo zum beschÃ¤digten Profil: Anzahl der AusfÃ¼hrungen der Kante Â»%d-%dÂ« sollte %i seinInfo zum beschÃ¤digten Profil: Anzahl der DurchlÃ¤ufe des Basisblocks %d sollte %i seinInfo zum beschÃ¤digten Profil: Profildaten sind nicht Fluss-konsistentkaputtes Werteprofil: %s-ProfilzÃ¤hler (%d von %d) ist inkonsistent zu Basisblock-ZÃ¤hler (%d)Go-Abzugsdatei konnte nicht geschlossen werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %mAntwortdatei %s konnte nicht geschlossen werdentemporÃ¤re Antwortdatei %s konnte nicht geschlossen werdenAbzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m%qE konnte nicht von %<void%> nach %<bool%> umgewandelt werden%qE konnte nicht von %qH nach %qI umgewandelt werdenTemplateargument %qE konnte nicht von %qT in %qT umgewandelt werdenHSAIL konnte fÃ¼r Funktion %s nicht erzeugt werden: Funktion kann nicht geklont werden%s konnte nicht in %s gefunden werden (mÃ¶glicherweise hilft %<-B%>)es konnte kein Ãœberlaufregister gefunden werdenkein ganzzahliger Typ mit derselben GrÃ¶ÃŸe wie %qT gefundenKlasse %qE kann nicht gefunden werdenSchnittstelle fÃ¼r Klasse %qE kann nicht gefunden werdenSetter/Getter fÃ¼r %qE in Klasse %qE kann nicht gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
! Variantendeklaration nicht gefundenMCU-Datendatei %<devices.csv%> konnte nicht gefunden werdenGo-Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mAbzugsdatei %qs konnte nicht geÃ¶ffnet werden: %mendgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %mAntwortdatei %s konnte nicht geÃ¶ffnet werdenDatei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %mtemporÃ¤re Antwortdatei %s konnte nicht geÃ¶ffnet werdenDatei-Offset konnte nicht eingelesen werdenHex-Zahl konnte nicht eingelesen werdenBRIG-Datei konnte nicht gelesen werdenTypnamen-Typ kann nicht aufgelÃ¶st werdenBefehl kann nicht aufgeteilt werdenin Antwortdatei %s konnte nicht geschrieben werdenin temporÃ¤re Antwortdatei %s konnte nicht geschrieben werdenkern.osversion nicht erkannt: %q.*sunbekannte Version %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %mZÃ¤hlernameCPU %qs ist ein ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion %qsdie CPU Â»%sÂ« basiert nicht auf Architektur Â»%sÂ«, Architektur wird ignorierterzeugt und mit anderen ABIs verwendeterzeugt und mit anderen Architekturen / ABIs verwendeterzeugt und mit anderer Bytereihenfolge verwendeterzeugt und mit anderen Einstellungen von %<-fpic%> verwendeterzeugt und mit anderen Einstellungen von %<-fpie%> verwendeterzeugt und mit anderen Einstellungen von Â»%sÂ« verwendetArray von %qT wird erzeugtArray von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld von Funktionselementen wird erzeugtArray von Funktionen wird erzeugtFeld von Referenzen wird erzeugtArray von void wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Element mit Typ Â»voidÂ« wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtfÃ¼r nicht existierende Methode %qE wird Selektor erzeugtAttribut Â»criticalÂ« wirkt sich nicht auf Interrupt-Funktionen auseigener Befehlsopcode fÃ¼r %<__builtin_custom_%s%> muss bereits zur Kompilierzeit eine Konstante im Bereich 0 bis 255 seinOption Â»custom-fpu-cfgÂ« unterstÃ¼tzt kein %<no-%>Option Â»custom-fpu-cfgÂ« erfordert Konfigurationsargumentcv-qualifizierter TypparameterDatenbereichsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werdenDatenbereich von %q+D in Konflikt mit vorheriger DeklarationDaten-DeklarationDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %q+D hat ungÃ¼ltigerweise einen Funktionstypen deklariertDatenelement %q+D hat ungÃ¼ltigerweise einen Methodentyp deklariertDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenDatentyp von %q+D ist nicht fÃ¼r Register geeignetdata-modem=far ist fÃ¼r Architektur CR16C ungÃ¼ltigInterner Compilerfehler: dead histogramunerreichbare Anweisung in EH-TabelleVersuch, bereits freigegebenen Speicher freizugebenSpeicher, der vorher nicht angefordert wurde, wird freigegebenFehlersucheDebugformat %qs steht in Konflikt mit vorheriger AuswahlDebugausgabestufe %qs ist zu groÃŸDebug-Pfadzur Fehlersuche: dezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur binÃ¤ren Argumentendezimales Gleitkomma-Argument %u fÃ¼r typgenerische Funktion mit nur komplexen Argumentendezimale Gleitkommazahlen werden fÃ¼r dieses Ziel nicht unterstÃ¼tztDeklaration %qD deklariert nichtsDeklaration deklariert nichtsDeklaration fÃ¼r nicht vorhandenen Parameter %qDDeklaration der %<constexpr%>-Variable %qD ist keine DefinitionDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein TemplateDeklaration von %<~%T%> als Element von %qTDeklaration von %q#D Ã¤ndert die Bedeutung von %qDDeklaration von %q#D steht mit eingebauter Deklaration %q#D in KonfliktDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D hat keine InitialisierungDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %q#TDeklaration von %q+#D Ã¼berdeckt einen TemplateparameterDeklaration von %q+D Ã¼berdeckt eine eingebaute FunktionDeklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-VariableDeklaration von %q+D mit Attribut %<noinline%> folgt auf inline-DeklarationDeklaration von %q+D ohne Bindung folgt einer extern-DeklarationDeklaration von %qD macht vorherige Template-Instanziierung fÃ¼r %qD mehrdeutigDeklaration von %qD als %<typedef%>Deklaration von %qD als Feld von FunktionselementenDeklaration von %qD als Array von FunktionenDeklaration von %qD als Array von ReferenzenDeklaration von %qD als Array von voidsDeklaration von %qD als Element %qTDeklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qD als Nicht-FunktionDeklaration von %qD als ParameterDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine eingebaute FunktionDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von %qTDeklaration von %qD Ã¼berdeckt einen ParameterDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qE als Array von FunktionenDeklaration von %qE als Array von voidsDeklaration von %qE als multidimensionales Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration von %qE als Nicht-FunktionDeklaration von %qE als Nicht-ElementDeklaration von %qF hat unterschiedlichen ExceptionspezifiziererDeklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qTDeklaration der Funktion %qD in ungÃ¼ltigem KontextDeklaration von multidimensionalem Array muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-SchleifeDeklaration von Templateparameter %q+#D mit unterschiedlichen EinschrÃ¤nkungenDeklaration des Templateparameters %q+D Ã¼berdeckt einen TemplateparameterDeklaration eines Typnamen als Array von FunktionenDeklaration eines Typnamen als Array von voidsDeklarationen in abhÃ¤ngiger Basis %qT wurden bei unqualifizierter Suche nicht gefundenDeklarator-ID fehlt: reserviertes Wort %qD wird verwendethier deklarierthier als Â»privateÂ« deklarierthier als Â»protectedÂ« deklariertdekomprimierter Strom: %sDekrementieren eines booleschen AusdrucksVerringerung des konstanten Feldes %qDVerringerung von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigVerringerung der Funktion %qDVerringerung des Elements %qD in schreibgeschÃ¼tztem ObjektDekrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTVerringerung der schreibgeschÃ¼tzten Speicherstelle %qEVerringerung des schreibgeschÃ¼tzten Elementes %qDVerringerung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDVerringerung des schreibgeschÃ¼tzten Parameters %qDVerringerung der schreibgeschÃ¼tzten Referenz %qDVerringerung der schreibgeschÃ¼tzten Variable %qDhergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktionhergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nichthergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nichthergeleiteter RÃ¼ckgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarErmittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>Herleitungshinweis %qD muss im GÃ¼ltigkeitsbereich des Namensbereiches auftretenHerleitungshinweis %qD muss im selben GÃ¼ltigkeitsbereich wie %qT deklariert seinHerleitungshinweis %qD darf keinen FunktionskÃ¶rper habenHerleitungshinweis fÃ¼r %qT muss angehÃ¤ngten RÃ¼ckgabetyp habenStandard-%<target_clones%>-Attribut wurde nicht gesetztStandardargument %qE verwendet %qDStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r Template-Parameter fÃ¼r %qD umschlieÃŸende KlasseStandardargument fÃ¼r Parameter %d von %q#D angegebenZuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sungStandardargument fehlt fÃ¼r Parameter %P von %q#DStandardargument fÃ¼r Lambda-Parameter angegebenStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenVorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden KlasseDefaultinitialisierer fÃ¼r unbenanntes Bitfeld-ElementDefaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandardtemplateargumente dÃ¼rfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werdenStandardtemplateargumente dÃ¼rfen in teilweiser Spezialisierung nicht verwendet werdenStandardtemplateargumente dÃ¼rfen in friend-Deklaration nicht verwendet werdenTemplate-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden%qD mit Vorgabewert ist kein Â»friendÂ« von %qTstandardmÃ¤ÃŸiges %qD muss %<const%> sein%qD mit %<default%> muss entweder Parameter vom Typ %<const %T&%> oder %qT haben%qD mit %<default%> muss Parameter vom Typ %<const %T&%> oder %qT haben, nicht beide%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> habenstandardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarStandard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarvorgegebener Konstruktor ruft nicht-%<constexpr%> %qD aufDefault-Deklaration %q+D passt nicht zur erwarteten SignaturStandardisierter Standardkonstruktor initialisiert %q#D nichtStandardisierter Standardkonstruktor initialisiert kein nicht-statisches DatenelementStandarddestruktor ruft nicht-%<constexpr%> %qD aufvorgegebene Funktion %q+D mit Standardargumentdas Member %qD mit %<default%> muss den Parametertyp %<const %T&%> habenStandard-Kopierzuweisung fÃ¼r %qT ruft nichttrivialen Operator zur Kopierzuweisung fÃ¼r virtuelle Basis %qT aufParameter mit zurÃ¼ckgestelltem Typ bei %Chier definiert%qD wurde hier definiertDefinition eines Typs in einer Umwandlung ist in C++ ungÃ¼ltigDefinition eines Typs in einem zusammengesetzten Literal ist in C++ ungÃ¼ltigDefinition der expliziten Spezialisierung %qD in friend-DeklarationTypdefinition in Ausdruck %qs ist in C++ ungÃ¼ltigDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungDefinition von %q#D macht eingebaute Deklaration %q#D mehrdeutigDefinition von %q#D ist als %<dllimport%> markiertDefinition von %q#T in TemplateparameterlisteDefinition von %q#T ist erst nach der schlieÃŸenden Klammer vollendetDefinition von %qD entspricht nicht %<#include <initializer_list>%>Deklaration von %qD ist nicht in einem Namensbereich um %qTDefinition des explizit standardisierten %q+DDefinition des implizit deklarierten %qDDefinition des Protokolls %qE nicht gefundenDefinition des statischen Datenelementes %q+D einer Â»dllimportÂ«-ierten KlasseDefinition fÃ¼r explizite Instanziierung angegebendelegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarDefinition von %qD gelÃ¶schtgelÃ¶schte Funktion %q+D Ã¼bersteuert nicht gelÃ¶schte FunktionLÃ¶schen von %qT ist nicht definiertLTRANS-Datei %s kann nicht gelÃ¶scht werden: %mArray %q#E wird gelÃ¶schtDatei %s kann nicht gelÃ¶scht werden: %mLÃ¶schen des Objekts mit abstraktem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt undefiniertes VerhaltenLÃ¶schen des Objekts mit polymorphem Klassentyp %qT mit nicht-virtuellem Destruktor bewirkt mÃ¶glicherweise undefiniertes VerhaltenAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTVeraltete Meldung ist keine ZeichenketteDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Null-ZeigersDereferenzierung eines Nullzeigers in %qEDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-RegelnDeklaration eines abgeleiteten Typsabgeleitete Union %qT ist ungÃ¼ltigDesignator-Reihenfolge fÃ¼r Feld %qD passt nicht zur ursprÃ¼nglichen Deklaration in %qTZielobjekt, auf das durch %<restrict%>-qualifiziertes Argument 1 verwiesen wird, wurde hier deklariertder zerstÃ¶rende %<operator delete%> muss eine Elementfunktion seinder zerstÃ¶rende %<operator delete%> muss eine Ã¼bliche Deallozierungsfunktion seinDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r %qE darf auch nicht abgearbeitet werdenDestruktor fÃ¼r %qT ist mehrdeutigDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktorprioritÃ¤ten werden nicht unterstÃ¼tztDestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehaltenDestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen nicht ref-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habenbei der Bestimmung des Wertes von %qswollten Sie vielleicht den Zeiger dereferenzieren?meinten Sie ein logisches Nicht (%<!%>)?meinten Sie ein logisches Nicht (%<!%>)?Unterschied zwischen %qE und %qD hat keinen Ganzzahltypunterschiedliche Parameteranzahlunterschiedliche Ergebnisanzahlunterschiedliche Parametertypenunterschiedliche EmpfÃ¤ngertypenunterschiedliche Ergebnistypenanderer zugrunde liegender Typ in enum %q#Tunterschiedliche variable Argumentedirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflagder direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichsdirect-list-initialization von %<auto%> erfordert genau ein ElementDirektiven-Argument %qEDirektiven-Argument im Bereich [%E, %E]Direktiven mit nur %<device_type%>-Klauseln werden ignoriertDurchlauf %s fÃ¼r Funktion %s ausschaltenDurchlauf %s fÃ¼r Funktionen im Bereich [%u, %u] ausschaltenAnderer Objective-C-Typ in RÃ¼ckgabeDivision %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der FeldelementeDivision durch NullDivision durch Null ist kein konstanter AusdruckÂ»-march=â€¦Â« und Â»-mcpu=â€¦Â« dÃ¼rfen nicht zusammen angegeben werdenInterner Fehler: do_check(): too many argsdo_simplify(): Too many args for intrinsicentspricht nicht der Element-Templatedeklaration hierpasst nicht zu vorheriger Deklaration %q#DunterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %dErweiterungsbefehle fÃ¼r DSPs nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Performance Version 2 nicht unterstÃ¼tzenErweiterungsbefehle fÃ¼r Zeichenketten nicht unterstÃ¼tzenÂ»::Â« in MODULE PROCEDURE-Anweisung bei %Ldouble-Konstanten werden nicht unterstÃ¼tztInterner Fehler: double linked list of assembler names corruptedInterner Fehler: double linked list of clones corrupteddurch andere AusnahmespezifikationenDumpdatei: %s
  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 %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 Â»%sÂ« 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-LiteralPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetdas 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 %sfehlende PrÃ¤zision im Format %sLeerer 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 spezialisiertumgebende Regionumgebende 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 werdenenum-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 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 gefangen werdenAusnahmen-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 recordedexpand_binop in movsi got gescheitertExpansionsmuster %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%<=%> 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%<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%> 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 gefunden%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 erwartetkonstanten Ganzzahlausdruck 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 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Ã¼gbarExplizite 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 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 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 TypenFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤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 seinerstes 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 gesehenfeststehendes 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 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%>um %<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 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 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 ParameterFehlzuordnung von FunktionsattributenFunktionsattribute %qs und %qs schlieÃŸen sich gegenseitig ausFunktionskÃ¶rper kann zum Link-Zeitpunkt Ã¼berschrieben werdenFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf 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++2a verboten; verpacken Sie den Funktionsnamen in %<()%>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 nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarfunction_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXfunktionale Umwandlung in Arraytyp %qTAusschuss am Ende von %<#pragma nomember_alignment%>gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s %s
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2149,2157 ****
  groÃŸe lineare Schrittweite wird ignoriertSchleifenannotation wird ignoriertfalsch geformtes %<#pragma longcall%>; wird ignoriertnicht vorhandenes Verzeichnis Â»%sÂ« wird ignoriert
  Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertmÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriertDer RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werdenRÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriertder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite istDeklaration %q#D wird ignoriertunbekannte Option %q.*s wird ignoriertunbekannter Wert %<%s%> fÃ¼r Schalter %<-mcustom-fpu-cfg%> wird ignoriertSchrittweite 0 wird ignoriertillegal OP in optimize_comparisonunzulÃ¤ssiger Aggregattyp %qE fÃ¼r Instanzvariable %qs angegebenungÃ¼ltiges Argument 0 fÃ¼r %qsungÃ¼ltiger Operand ungÃ¼ltige Operandenadresse (1)ungÃ¼ltige Operandenadresse (2)ungÃ¼ltige Operandenadresse (3)ungÃ¼ltige Operandenadresse (4)ungÃ¼ltiger Operand wurde gefundenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenunmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qDimplizites Einfangen von %qE via %<[=]%> ist in C++20 veraltetimplizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichenimplizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktionimplizite Umwandlung von %qT nach %qTimplizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassenimplizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an FunktionImplizite Deklaration der Funktion %qEImplizite Deklaration der Funktion %qE; meinten Sie %qs?implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zuImplizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸeImplizite Templates dÃ¼rfen nicht %<virtual%> seinFehlzuordnung in implizitem this-ZeigerInterner Fehler: implicit_section flag is set but section isn%'timplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stapel gruppiert werdenimplizit deklariertes %qD ist veraltetimpliziertes END DOimport_iso_c_binding_module(): Unable to create symbol for %sunmÃ¶gliche Bedingung in %<asm%>unmÃ¶gliche Registerbedingung in %<asm%>unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstellein %s, bei %s:%din C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werdenin C++11 und neuer kann ein Defaultkonstruktor explizit seinin C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sindin C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten aufin C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt%q+D kann in C++98 nicht static sein, da es ein Union-Element istin C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>in einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qsin einem Aufruf mit Typ %qT und Attribut %qsin Argument fÃ¼r unÃ¤res !Interner Fehler: in basic block %d:im Aufruf von %qD, hier deklariertin Deklaration %q+Din Definition des Makros %qsbei Substitution des Makros %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein Initialisierung der Variable %qD fÃ¼r strukturierte Bindungbei Ãœbergabe des Arguments %P von %qDin Templateargument fÃ¼r Typ %qTin der Definition von %q#Tin diesem AusdruckInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem TypInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem TypZugriff auf nicht zugreifbare Plugin-Datei %s (aus kurzem Plugin-Namen %s erzeugt) nicht mÃ¶glich: %munpassender Akkumulator fÃ¼r %qsbinden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereitEingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumenteinkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurdeInkompatible Adressraumkennzeichen %qs und %qsinkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdertunvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDUnvertrÃ¤gliche implizite Deklaration der Funktion %qDdie Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glichunvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«Inkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen fÃ¼r AbbildungsindexInkompatibler Typ fÃ¼r Methode %s%s%sInkompatibler Typ fÃ¼r Methode %s%s%s (%s)inkompatible Typen fÃ¼r EmpfÃ¤ngerinkompatible Typen in %<PHI%>-Argument %uunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in binÃ¤rem Ausdruckinkompatible Typen in Â»sendÂ«unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qTinkompatible Typen bei Initialisierung von Typ %qT mit Typ %qTunvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartetunvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qTunvollstÃ¤ndige Implementierung der Kategorie %qEunvollstÃ¤ndige Implementierung der Klasse %qEunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT ist nicht zuordenbarunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetinkonsistentes %<ifunc%>-Attributunvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qTinkonsistente GroÃŸschreibung im FormatwidersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qTwidersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qTwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitetwidersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in ZeichenkettenliteralFalscher Vergleichsmodusfalscher Eintrag in %<label_to_block_map%>Falsches Format der Skalierung; 1/1 wird verwendet
  Falscher Hinweis-OperandFalscher Befehl:Falsche Anzahl der Argumente fÃ¼r Funktion %qEfalsche Anzahl der Vektor-%qs-Elementefalsche Eigenschaft %qs des %qs-SelektorsFalscher Rundungsoperandincorrect setting of landing pad numberincorrect sharing of tree nodesungÃ¼ltiger Typ der Vektor-%qs-Elementefalscher Typ der Elemente eines Vektorkonstruktorsfalsch geschachtelter OpenACC-SchleifenparallelismusInkrementausdruck verweist auf Schleifenvariable %qDErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-BedingungInkrementieren eines booleschen AusdrucksErhÃ¶hung des konstanten Feldes %qDSchrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigErhÃ¶hung der Funktion %qDErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem ObjektInkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qEErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qDErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qDErhÃ¶hung der schreibgeschÃ¼tzten Referenz %qDErhÃ¶hung der schreibgeschÃ¼tzten Variable %qDerhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>Index %E markiert einen Offset grÃ¶ÃŸer als die GrÃ¶ÃŸe von %qTIndex in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndex muss eine Ganzzahl seinIndexwert statt Feldname in Union-InitialisierungIndexwert ist auÃŸerhalb der GrenzenInterner Fehler: indirect call count does not match BB countindirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tztindirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflagindirekte Funktion %q+D kann nicht als %qE deklariert werdenindirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werdenIndirekter Funktionsaufruf mit noch unbekanntem Aufruferindirekte SprÃ¼nge sind auf dieser Zielmaschine nicht verfÃ¼gbarAttribut Â»indirect_callÂ« bezieht sich nicht auf Â»staticÂ«-FunktionenIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zuerschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT seingeerbter Konstruktor %qD ist nicht %<constexpr%>erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarinit-Funktion im Objekt %s gefundenÂ»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarinit_arglist(): too many argumentsInitialisierung streicht Qualifizierer %qv von Zeiger-ZieltypInitialisierung von anderem Objective-C-TypInitialisierung von Zeiger auf nicht enthaltenen AdressraumLinke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinInitialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vInitialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungInitialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungInitialisierung von %qT von inkompatiblem Zeigertyp %qTInitialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qTInitialisierung eines flexiblen Array-ElementsInitialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %CInitialisierung eines flexiblen Array-Elements in geschachteltem KontextInitialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein ElementInitialisierung eines nicht-konstanten Referenztyps %q#T von R-Wert des Typs %qTInitialisierung des %<volatile%>-Referenztyps %q#T von R-Wert des Typs %qTInitialisierungen fÃ¼r mehrere Elemente von %qTinitialisiertes Feld Ã¼berschriebeninitialisiertes Feld mit Seiteneffekten Ã¼berschriebendas initialisierte Element %q+D wurde hier deklariertinitialisierte Variable %q+D ist als Â»dllimportÂ« markiertInitialisierungselement ist kein konstanter AusdruckInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierungsausdruck verweist auf Iterationsvariable %qDInitialisierung gibt nicht die GrÃ¶ÃŸe von %q+D anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qT anInitialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?Initialisierer fÃ¼r %q#D expandiert zu einer leeren AusdruckslisteInitialisierung fÃ¼r %q#D ist ungÃ¼ltigInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung eines flexiblen Arrayelements %q#DInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziertInitialisierung in bereichsbasierter %<for%>-SchleifeInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r Funktion bereitgestelltInitialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegebenInitialisierung fÃ¼r nicht-virtuelle Methode %q+D angegebenInitialisierung fÃ¼r statische Element-Funktion %qD angegebenInitialisierungs-Zeichenkette fÃ¼r %qT ist zu langdadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nichtdas Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direktdas Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicingeingegebener Klassenname %qD als Template-Templateargument verwendetInline-Assembler ist kein konstanter Ausdruckinline clone count is not compatibleInterner Fehler: inline clone in same comdat group listInterner Fehler: inline clone is forced to outputInterner Fehler: inline clone with address takeninline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriertInline-Funktion %q+D deklariert, aber nirgendwo definiertÂ»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariertder inline-Funktion %q+D wurde das Attribut %qs gegebender inline-Funktion %qD wurde das Attribut %qs gegebeninline-Funktion %qD verwendet, aber nirgendwo definiertein %<inline%>-Namensraum muss bei der ersten Definition angegeben werdenÂ»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÂ»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarInterner Fehler: inlined_to pointer is set but no predecessors foundInterner Fehler: inlined_to pointer is wrongInterner Fehler: inlined_to pointer refers to itselfInterner Fehler: inlined_to pointer set for noninline callersInlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %sÂ»inlineÂ« beim Aufruf von %q+F gescheitert: %sinnere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende SchleifeEingabedatei %qs ist dieselbe wie die AusgabedateiBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcInterner Fehler: insert_bbt(): Duplicate key foundEinschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qsInterner Fehler: insn %d basic block pointer is %d, should be %dInterner Fehler: insn %d in footer of bb %d has non-NULL basic blockInterner Fehler: insn %d in header of bb %d has non-NULL basic blockInterner Fehler: insn %d is in multiple basic blocks (%d and %d)Interner Fehler: insn %d outside of basic blocks has non-NULL bb fieldBefehlsadressen nicht freigegebenInterner Fehler: insn addresses not set after shorten_branchesBefehl enthÃ¤lt eine ungÃ¼ltige Adresse!Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-BlockesBefehl mit UID %i nicht gefunden fÃ¼r Operand %i (Â»%sÂ«) von Befehl %iBefehl mit UID %i nicht gefunden fÃ¼r Operand %i von Befehl %iinstalliere: %s%s
! Installationsfehler, %<crtoffloadtable.o%> kann nicht gefunden werdenin Klassenmethode wird auf Instanzvariable %qE zugegriffenInstanzvariable %qE ist Â»%sÂ«; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qE ist als Â»%sÂ« deklariertInstanzvariable %qE ist als Â»privateÂ« deklariertInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist als Â»privateÂ« deklariertInstanzvariable %qs verwendet flexibles ArrayelementZuweisung der Instanzvariable wurde abgefangenBefehl wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztunzureichende Informationen fÃ¼r Typbestimmung aus Kontextunzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisierenGanzzahlkonstante ist zu groÃŸ fÃ¼r %<unsigned long%>-TypGanzzahldivision durch NullGanzzahlliteral Ã¼berschreitet Wertebereich des Typs %qTGanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸeGanzzahlÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGanzzahlÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGanzzahl-Suffix %qs durch Implementierung Ã¼berdecktGanzzahlausdruck %qE ist nicht konstantGenauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qsOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten ZeichenketteOffset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qTinterner Compiler-FehlerInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehler: falsches Register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdendie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger Schalter Â»calls_comdat_localÂ«ungÃ¼ltige Â»caseÂ«-Marke in switch-AnweisungungÃ¼ltiger Â»caseÂ«-Bereich in switch-AnweisungungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in abstrakte Klasse %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltige Clique in %qsungÃ¼ltige Kombination mehrerer Typ-Spezifiziererinvalid comparison code in gimple condungÃ¼ltiger Vergleich eines generierten ArraysungÃ¼ltiger Vergleich mit einer generierten StrukturungÃ¼ltiger Vergleich von nil mit nilungÃ¼ltiger Vergleich eines nicht-vergleichbaren ArraysungÃ¼ltiger Vergleich einer nicht-vergleichbaren StrukturungÃ¼ltiger Vergleich eines nicht-vergleichbaren TypsungÃ¼ltiger Vergleich ungeordneter TypenungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«ungÃ¼ltiger const_double-OperandungÃ¼ltige KonstanteUngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probierenungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltige Konstante in %<#pragma %s%>ungÃ¼ltige Konstante in %<#pragma pack%> - ignoriertungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger beschrÃ¤nkter TypparameterungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sUngÃ¼ltige Datenmodell-Option %<-mdata-model=%s%>ungÃ¼ltige Deklaration von %<%T::%E%>ungÃ¼ltige Deklaration eines Elementtemplates in lokaler KlasseungÃ¼ltiger DeklaratorungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige %<default%>-Sprungmarke in switch-AnweisungungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltige AbhÃ¤ngigkeitsartungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>ungÃ¼ltige Â»dist_scheduleÂ«-ArtungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltiges Encoding-PrÃ¤fix in Literal-OperatorungÃ¼ltiger Eintritt in strukturierten %s-BlockungÃ¼ltiger Austritt aus strukturiertem %s-BlockungÃ¼ltiger Ausgang von strukturiertem OpenMP-BlockungÃ¼ltige explizite SpezialisierungungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probierenungÃ¼ltiger Ausdruck als OperandungÃ¼ltiger Ausdruck fÃ¼r Min-L-WertungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>unbekannter Feature-Modifizierer %qs in %<-march=%s%>unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>ungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltiges Format fÃ¼r sve_widthungÃ¼ltiges Format von %sungÃ¼ltige Gleitkomma-KonstanteungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltige Funktion in GIMPLE-AufrufungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und EingabeoperandungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-OperandenungÃ¼ltige Verwendung von festen Registern zwischen AusgabeoperandenungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»exceptionÂ«ungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»interruptÂ«ungÃ¼ltiger ID-Wert fÃ¼r Interrupt-/Exception-AttributungÃ¼ltiger ID-Wert fÃ¼r Â»resetÂ«-AttributungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTErhÃ¶hungsausdruck ungÃ¼ltigungÃ¼ltiger Anfangswert fÃ¼r Element %qEungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qIungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qIungÃ¼ltige InitialisierungungÃ¼ltige InitialisierungsklauselungÃ¼ltige Initialisierung fÃ¼r %q#DungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#DungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qDungÃ¼ltige Initialisierung fÃ¼r strukturierte BindungsdeklarationUngÃ¼ltiger Befehl:ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlungungÃ¼ltige Sprungfunktion in LTO-DatenstromUngÃ¼ltiger Marken in GIMPLE-BedingungungÃ¼ltige linke Seite einer ZuweisungungÃ¼ltige Zeile in AuflÃ¶sungsdateiungÃ¼ltige BindungsspezifikationungÃ¼ltiger Ort fÃ¼r %<pragma %s%>, ignoriertungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %dungÃ¼ltige ZuordnungsartungÃ¼ltige MaskeungÃ¼ltiger Maskentyp in %qsungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("arch=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("cpu=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("tune=")%>ungÃ¼ltiger new-Ausdruck fÃ¼r abstrakte Klasse %qTungÃ¼ltige NMI-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltiges Templateargument ohne TypungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qsungÃ¼ltige Anzahl in %<-mrgf-banked-regs=%s%>; gÃ¼ltige Werte sind 0, 4, 8, 16 und 32Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige offload-Tabelle in %sungÃ¼ltiger Offset-Operand in %qsungÃ¼ltiger OperandungÃ¼ltiger Code fÃ¼r Operand %%xnungÃ¼ltige OperandenadresseungÃ¼ltiger Operandencode Â»%cÂ«ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»AÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»DÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»HÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»OÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»TÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»bÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»eÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»mÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»oÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Spezifizierer Â»rÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼ltiger Operand in indirekter ReferenzungÃ¼ltiger Operand in Â»returnÂ«-AnweisungungÃ¼ltiger Operand in unÃ¤rer OperationungÃ¼ltiger Modifizierer-Buchstabe fÃ¼r OperandungÃ¼ltiger Operanden-AusgabecodeungÃ¼ltiges OperandenprÃ¤fixungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«ungÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%MungÃ¼ltiger Operand fÃ¼r Code %%NungÃ¼ltiger Operand fÃ¼r Code %%OungÃ¼ltiger Operand fÃ¼r %%RungÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r %%SungÃ¼ltiger Operand fÃ¼r Code %%T/%%BungÃ¼ltiger Operand fÃ¼r %%U-CodeungÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%ZungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltiger Operand fÃ¼r Code %%zungÃ¼ltiger Operand fÃ¼r switch-AnweisungungÃ¼ltiger Operandentyp %qT fÃ¼r %qsungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendetungÃ¼ltige Operanden in binÃ¤rer OperationungÃ¼ltige Operanden in GIMPLE-VergleichungÃ¼ltige Operanden in ternÃ¤rer OperationungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r Code %%cungÃ¼ltiger Operand fÃ¼r %qsUngÃ¼ltige Operanden fÃ¼r binÃ¤res %s (haben %qT und %qT)Interner Fehler: invalid operationungÃ¼ltige Operation (%s)ungÃ¼ltige Operation auf %<__fpreg%>ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltige EigenschaftsdeklarationungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges Â»sendÂ« auf Nur-Empfangs-KanalungÃ¼ltiger Setter, muss ein Argument habenungÃ¼ltiger SchiebeoperandInterner Fehler: invalid source block specificationungÃ¼ltige statische Kette in GIMPLE-AufrufungÃ¼ltige Speicherklasse fÃ¼r Funktion %qEungÃ¼ltiger Wert fÃ¼r sve_width: %dungÃ¼ltiger Wert %<%d%> fÃ¼r Ziel-memregsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r TemplateungÃ¼ltige template-argument-listungÃ¼ltige Template-IDUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung des Modifizierers %<:%>ungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<auto%> in UmwandlungsoperatorungÃ¼ltige Verwendung von %<auto%> in Default-TemplateargumentungÃ¼ltige Verwendung von %<auto%> in AusnahmespezifikationungÃ¼ltige Verwendung von %<auto%> in TemplateargumentungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement istungÃ¼ltige Verwendung von %<decltype(auto)%>ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>UngÃ¼ltige Verwendung von %<restrict%>ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%> in Nicht-Element-FunktionungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#TungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD in Spezifizierung der BindungungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugenungÃ¼ltige Verwendung von %qTungÃ¼ltige Verwendung von %qT in TemplateargumentungÃ¼ltige Verwendung von Â»%%%cÂ«ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in ParameterdeklarationungÃ¼ltige Verwendung des abhÃ¤ngigen Typen %qTungÃ¼ltige Verwendung des Destruktors %qD als TypungÃ¼ltige Verwendung des Destruktors %qE als Typfalsche Verwendung eines flexiblen ArrayelementsungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Elementfalsche Verwendung des unvollstÃ¤ndigen Typs %q#Tfalsche Verwendung des unvollstÃ¤ndigen typedef %qTungÃ¼ltige Verwendung des Elements %qD (%<&%> vergessen?)ungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung von Elementfunktion %qD (%<()%> vergessen?)ungÃ¼ltige Verwendung eines Methodenwerts als Argument von OffsetofungÃ¼ltige Verwendung eines Nicht-L-Wert-ArraysungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTungÃ¼ltige Verwendung des nicht-statischen Datenelements %qEfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>UngÃ¼ltige Verwendung von Register Â»%sÂ«ungÃ¼ltige Verwendung einer Struktur mit flexiblem ArrayelementungÃ¼ltige Verwendung des Parameters %qT fÃ¼r Template-TemplateparameterungÃ¼ltige Verwendung des Parameters %qT fÃ¼r TemplatetypungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Typ-VerwendungungÃ¼ltige Verwendung von Typ %<void%> in ParameterdeklarationungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Elementfalsche Verwendung des undefinierten Typs %qTfalsche Verwendung eines void-Ausdruckesin %<transaction_safe%>-Funktion ist kein volatile lvalue erlaubtungÃ¼ltige Verwendung eines volative lvalue innerhalb einer TransaktionungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qIungÃ¼ltige Wert-Initialisierung von ReferenztypungÃ¼ltiger Ergebnistyp in VektorvergleichungÃ¼ltige VektorkonstanteungÃ¼ltiger VektordirektwertUngÃ¼ltiger Vektortyp fÃ¼r Attribut %qEungÃ¼ltige Vektortypen in NOP-UmwandlungungÃ¼ltige Versionsnummer %qsungÃ¼ltige Â»warmÂ«-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltige null-Extraktionumgekehrter Scheibenbereichio_kind_name(): bad I/O-kindIPA-Inline-Zusammenfassung fehlt in EingabedateiIPA-Referenzzusammenfassung fehlt in ltrans-Einheitis_c_interoperable(): gfc_simplify_expr faileder ist in einer anderen Ãœbersetzungseinheit als Zeiger in unterschiedlichem Adressraum definierter ist in einer anderen Ãœbersetzungseinheit als Zeiger auf einen anderen Typen definiertes muss ein Zeiger auf ein Element der Form %<&X::Y%> seines muss die Adresse einer Funktion mit externer Bindung seines muss der Name einer Funktion mit externer Bindung seines wurde spÃ¤ter hier definiertElement in READZÃ¤hlvariable in schneller AufzÃ¤hlung ist kein ObjektDurchlauf %s fÃ¼hrt zu undefiniertem VerhaltenSchleifenvariable %qD sollte nicht Â»firstprivateÂ« seinSchleifenvariable %qD sollte keine Reduktion seinIterationsvariable %qE ist vorbestimmt linearSchleifenvariable %qE sollte Â»privateÂ« seinSchleifenvariable %qE sollte nicht Â»firstprivateÂ« seinIterationsvariable %qE sollte nicht Â»linearÂ« seinSchleifenvariable %qE sollte nicht Reduktion seinIterator %qD hat %<_Atomic%>-qualifizierten TypIterator %qD hat %<const%>-qualifizierten TypTyp des Iterators %qD ist weder ganzzahlig noch ein ZeigerIterator %qD hat Schrittweite 0Iterator-Schrittweite mit nichtganzzahligem TypIteratorvariableInterner Fehler: its dest_idx should be %d, not %dvon %<@synthesize%>-Deklaration verwendete ivar %qs muss eine existierende ivar seiniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatzin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung lÃ¤sst Variableninitialisierung ausSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma ADDRESSAusschuss am Ende von #pragma GCC memregs [0..16]Ausschuss am Ende von #pragma __nostandardAusschuss am Ende von #pragma __standardAusschuss am Ende von #pragma ghs endsdaAusschuss am Ende von #pragma ghs endtdaAusschuss am Ende von #pragma ghs endzdaAusschuss am Ende von #pragma ghs interruptAusschuss am Ende von #pragma ghs sectionAusschuss am Ende von #pragma ghs startsdaAusschuss am Ende von #pragma ghs starttdaAusschuss am Ende von #pragma ghs startzdaAusschuss am Ende von %<#pragma %s%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC pch_preprocess%>Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma align%>Ausschuss am Ende von %<#pragma fini%>Ausschuss am Ende von %<#pragma init%>Ausschuss am Ende von %<#pragma longcall%>Ausschuss am Ende von %<#pragma message%>Ausschuss am Ende von %<#pragma ms_struct%>Ausschuss am Ende von %<#pragma options%>Ausschuss am Ende von %<#pragma pack%>Ausschuss am Ende von %<#pragma pop_options%>Ausschuss am Ende von %<#pragma push_options%>Ausschuss am Ende von %<#pragma redefine_extname%>Ausschuss am Ende von %<#pragma reset_options%>Ausschuss am Ende von %<#pragma unused%>Ausschuss am Ende von %<#pragma weak%>Ausschuss am Ende von Â»#pragma extern_modelÂ«SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke Marke %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke am Ende einer Verbundanweisungder Label-Kontext ist nicht die aktuelle FunktionsdeklarationInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wdSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinName des letzten Registers Â»%sÂ« muss ein ungerades Register seinld gab %d als Ende-Status zurÃ¼cklinkes Argument muss eine Scheibe seinlinker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qTlinker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senlinker Operand des Komma-Operators hat keinen Effektlinker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qElinker Operand des Schiebeausdrucks %q+E ist negativlinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite >= Breite des VektorelementsLinks-Schiebe-Weite ist negativleft shift of negative valuelinker Operand des Komma-Ausdrucks hat keinen Effektlinke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinLÃ¤nge grÃ¶ÃŸer als KapazitÃ¤tLÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausLÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp habenLÃ¤nge wird hier berechnetLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBei Reservierung einer Scheibe wird LÃ¤nge benÃ¶tigtBuchstabe %c gefunden und Befehl war nicht CONST_INTBibliotheken: %s
  Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenGrenze ist %wu Bytes, Argument hat jedoch %s BytesGrenze ist %wu Bytes, Argument hat jedoch bis zu %s BytesÂ»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger istÂ»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger istÂ»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandtAusdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig seinListeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert seinEs ist veraltet, das Stapelzeiger-Register %qs in einer Ãœberschreibungsliste anzugebenLiteraler Operator %q#D steht mit rohem Literaloperator in KonfliktLiterale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviertliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartetliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartetliteraler Operator mit C-BindungLivepatchen in Kombination mit LTO wird nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebrauchtlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale externe Deklaration von %q#Dlokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarkelokales Element %q#D ist hier deklariertlokale Methode %q#D ist hier deklariertInterner Fehler: local symbols must be definedlokale Variable %qD darf in diesem Kontext nicht auftauchenLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤tStelle der vorherigen Reduktion fÃ¼r %qElocation references block not in block treelogisches %<und%> auf nicht-boolesche Konstante angewendetlogisches %<und%> von gleichen AusdrÃ¼ckenlogisches %<und%> bei sich gegenseitig ausschlieÃŸenden Tests ist immer Â»falschÂ«Logisches %<or%> auf Nicht-Boolesche Konstante angewendetlogisches %<oder%> bei gemeinsam erschÃ¶pfenden Tests ist immer Â»wahrÂ«logisches %<oder%> von gleichen AusdrÃ¼ckenlogisches Nicht bezieht sich nur auf die linke Seite des Vergleichslogical_to_bitwise(): Bad intrinsicNachschlagen von %qT in %qT ist nicht eindeutigInterner Fehler: loop %d%'s header does not belong directly to itInterner Fehler: loop %d%'s header does not have exactly 2 entriesInterner Fehler: loop %d%'s header is not a loop headerInterner Fehler: loop %d%'s latch does not belong directly to itInterner Fehler: loop %d%'s latch does not have an edge to its headerInterner Fehler: loop %d%'s latch does not have exactly 1 successorInterner Fehler: loop %d%'s latch does not have header as successorInterner Fehler: loop %d%'s latch is marked as part of irreducible regionInterner Fehler: loop %d%'s latch is not dominated by its headerSchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp habenUnterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typslseek beim Lesen von Exportdaten gescheitertAls Verringerungsoperand wird L-Wert erfordertAls ErhÃ¶hungsoperand wird L-Wert erfordertAls linker Operand einer Zuweisung wird L-Wert erfordertAls Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordertdie %<asm%>-Anweisung erfordert einen L-WertUmwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qTmaschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des WertebereichesMakro expandiert zu mehreren AnweisungenMakroname fehlt hinter %qsInterner Compilerfehler: main variant is not definedInterner Fehler: make_generic(): Cannot find generic symbol %qsmehrfache Kopien von %qD werden erzeugtFalsch geformtes #pragma ADDRESS <Variable> <Adresse>Falsch geformtes #pragma builtinfalsch geformtes #pragma ghs sectionfalsch geformtes %<#pragma %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertfalsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC visibility push%>Falsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma extern_model%>, ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertFalsch geformtes %<#pragma member_alignment%>Falsch geformtes %<#pragma member_alignment%>, wird ignoriertfalsch geformtes %<#pragma message%>, ignoriertFalsch geformtes %<#pragma ms_struct {on|off|reset}%>, ignoriertFalsch geformtes %<#pragma ms_struct%>, wird ignoriertFalsch geformtes %<#pragma options align={mac68k|power|reset}%>, wird ignoriertFalsch geformtes %<#pragma options%>, wird ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes %<#pragma redefine_extname%>, wird ignoriertfalsch geformtes %<#pragma weak%>, wird ignoriertungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsch geformtes Â»#pragma __extern_prefixÂ«, wird ignoriertfalsche Option %<-fplugin-arg-%s%>: fehlendes %<-<SchlÃ¼ssel>[=<Wert>]%>kaputte PTX-Dateischlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionAttribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgebengemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps istmangling %<__unterliegender_Typ%>mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konfliktunbekannter Festkommatyp wird vernichtetAbbildung kann nur mit nil verglichen werdenFeld %qE der Struktur variabler LÃ¤nger wird zugeordnetMaske muss Â»immediateÂ« seinmatch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not founddazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige OperandennummerHÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden.obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsuchtHÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r LRA-Bedingungen ist erreicht (%d)HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenmdoc-Register werden nur fÃ¼r G13-Ziel gesichertMedienfunktionen sind nur mit %<-mmedia%> verfÃ¼gbarSpeicherinitialisierung fÃ¼r %qD folgt KonstruktordelegationElement %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Konstruktor nicht erlaubt in UnionElement %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubtElement %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in UnionElement %q+#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Destruktor nicht erlaubt in UnionElement %q+D darf nicht als %<mutable%>-Referenz deklariert seinElement %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert seinElement %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte ReferenzElement %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werdenElement %qD mit nicht initialisierten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseElement-Template %qD darf keine virt-Spezifizierer habenElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung beim Lesen der Export-Daten gescheitertSpeichereingabe %d ist nicht direkt adressierbarunvertrÃ¤gliches SpeicherlayoutSpeicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartetMethode %<%c%E%> gleichzeitig als %<@optional%> und %<@required%> deklariertMethode %s%s%s ist als go:nointerface gekennzeichnetMethode %s%s%s erfordert einen ZeigerempfÃ¤ngerin Objective-C 1.0 gibt es keine Attribute fÃ¼r Methodenargumentein Objective-C 1.0 gibt es keine MethodenattributeMethodenattribute kÃ¶nnen nicht im @implementation-Kontext angegeben werdenMethodenattribute mÃ¼ssen am Ende angegeben werdenMethodenattribute dÃ¼rfen nur am Ende angegeben werdenMethodendeklaration nicht im @interface-Kontextals %qE deklarierte Methode Ã¼berschreibt Methode %qEMethodendefinition fÃ¼r %<%c%E%> nicht gefundenMethodendefinition nicht im @implementation-KontextMethode Ã¼berschreibt Methoden %<transaction_pure%> und %qEIn Methode fehlt mÃ¶glicherweise ein [super dealloc]-AufrufMethodentyp passt nicht zum ObjekttypMindestgrÃ¶ÃŸe der Partition darf nicht grÃ¶ÃŸer als HÃ¶chstgrÃ¶ÃŸe der Partition seinmio_array_ref(): Unknown array refProfiling fÃ¼r mips16-FunktionenUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlendes %<=%> (hinter Attribut %<getter%>)fehlendes %<=%> (hinter Attribut %<setter%>)fehlende %<PHI%>-DefinitionAttribut %<target%> fehlt fÃ¼r multiversioniertes %qDfehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurdeInterner Fehler: missing REG_EH_REGION note at the end of bb %ifehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> fehltFehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnenfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>fehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsInterner Fehler: missing barrier after block %igeschweifte Klammern fehlen um Initialisierunggeschweifte Klammern fehlen um Initialisierung fÃ¼r %qTInterner Fehler: missing callgraph edge for call stmt:schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende Klammerdie Sammlung in schneller AufzÃ¤hlung fehltSteuerprÃ¤dikat fehltfehlender CPU-Name in %<-mcpu=%s%>fehlender CPU-Name in %<-mtune=%s%>fehlender Bindestrichfehlende Definitionfehlendes GerÃ¤t oder Architektur hinter %qsmissing direct call for speculation %iFehlende Kante %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-FormatesErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Methode %s%s%sfehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %smissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Templateargumentefehlende Templateargumente nach %qTfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-Deklarationfehlender Wert fÃ¼r Pragma oder Attribut %<target()%>falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>Vermischung von Deklarationen und Funktionsdefinitionen ist verbotenInterner Fehler: mixing different types of symbol in same comdat groups is not supportedModus %qs auf unpassenden Typen angewendetBetriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qsModifikation von %qE ist kein konstanter AusdruckModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werdenin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernModul-Eigenschaft in USE-Anweisung bei %Cmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstruktmehr als eine Â»crtlÂ«-Direktivenmehr als ein Zugriff in Basisspezifikation angegebenmehr als eine Ortsangabe in %<depend%>-Klausel in einem %<depobj%>-Konstruktdas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenmsp430_select_hwmult_lib erfordert mindestens ein Argumentmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen angegeben.Mehrere %<default%>-Ziele wurden festgelegtMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere Deklarationen in bereichsbasierter %<for%>-SchleifeMehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tmehrere schnelle Interruptroutinen gefunden: %qE und %qEin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenInterner Fehler: multiple hot/cold transitions found (bb %i)mehrere Initialisierungen fÃ¼r %qD angegebenmehrere Initialisierungen fÃ¼r Basis %qT angegebenInterner Fehler: multiple inline callersmehrere Interruptattribute sind nicht erlaubtmehrere Interruptattribute fÃ¼r Funktion %qDmehrere Schleifenvariablen in schneller AufzÃ¤hlungmehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmehrere Versionen fÃ¼r ein Symbolmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wirdMultiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbarnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen TypenName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltigvor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istvor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istausdrÃ¼ckliche Umwandlungen erforderlichexplizite Umwandlung nÃ¶tig; Methode %s%s%s fehltnegative BefehlslÃ¤ngeArrayabschnitt mit negativer LÃ¤nge in %qs-Klauselnegative untere Grenze in Arrayabschnitt in %qs-Klauselnegative Verschachtelungstiefe der Region %inegative Schiebeweitenegative Breite in Bitfeld %q+DNegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdenweder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-AlternativenGeschachtelte extern-Deklaration von %qDGeschachtelte Funktion %q+D deklariert, aber nirgendwo definiertgeschachtelte Funktion %qE als %<extern%> deklariertgeschachtelte Funktion %qs als %<extern%> deklariertgeschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tztauf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werdengeschachtelte Funktionen werden auf diesem Ziel nicht unterstÃ¼tztverschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennÃ¤chstes Feld %q#D hier deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%E%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein FUNCTION_PROFILER for CRISkein Dateiname fÃ¼r LTRANS-Ausgabeliste angegebenKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionauf explizite Instanziierung kann kein Attribut angewendet werdenkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatfehlende schlieÃŸende geschweifte Klammerkeine Konstruktorenkein Kontext, um Typ von %qE aufzulÃ¶senkeine Umwandlungsoperatoren deklariertkeine passende Freigabefunktion fÃ¼r %qDKein Datentyp fÃ¼r Zustand %qskeine Deklaration passt zu %q#Dkeine Deklaration der in der Schnittstelle gefundenen Eigenschaft %qskein Standard-Argument fÃ¼r %qDkeine Destruktorenkein Dispatcher fÃ¼r versionierte Attribute gefundenKein Dispatcher fÃ¼r Versionierungsattribute gefunden: %skein Feld %qD in initialisierter Union gefundenkeine Funktionen namens %qDKeine Liste zur sofortigen Verwendungkeine Eingabedateienkeine Eingabedateien; es werden keine Ausgabedateien geschriebenkein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellenkeine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbarkeine Ãœbereinstimmung fÃ¼r keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkein passendes Konzept fÃ¼r template-introductionkeine passende Festkomma-Ãœberladung fÃ¼r %qs gefundenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>keine passende Funktion fÃ¼r typgenerischen Aufrufkein passendes push fÃ¼r %<#pragma GCC visibility pop%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Postdekrementoperator fÃ¼r Typkein Postinkrementoperator fÃ¼r Typkein PrÃ¤dekrementoperator fÃ¼r Typkein PrÃ¤inkrementoperator fÃ¼r Typkeine vorherige Deklaration fÃ¼r %qDkein vorheriger Prototyp fÃ¼r %qDkein Prozessortyp zum Binden angegebenkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionno sclass for %s stab (0x%x)kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTKein passendes %qD in Klasse %qT gefundenkeine Basisklasse im @interface fÃ¼r %qE deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qE deklariertkein Typ namens %q#T in %q#Thier darf kein Typ oder Speicherklasse angegeben werden,keine unexpandierten Parameterpackungen in binÃ¤rer Faltung%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenkeine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegebenInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant CONSTRUCTORInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigNicht-konstanter Initialisierungsausdruck bei %Lnicht herleitbares Templates %qT wird ohne Template-Argumente verwendetNicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %LNicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefundennicht gelÃ¶schte Funktion %q+D Ã¼bersteuert gelÃ¶schte FunktionNicht-Gleitkomma-Argument in Aufruf von Funktion %qENicht-Gleitkomma-Argumente in Aufruf von Funktion %qENicht-Funktion %qD als implizites Template deklariertNicht-Funktion in GIMPLE-AufrufNicht ganzzahliges Argument 1 fÃ¼r %qsNicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qENicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qENicht-Ganzzahl-Operand mit Operandencode %<z%> verwendetswitch-Anweisung ohne eingebauten Typnicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« habennicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktornicht-lokale %<__thread%>-Variable %qD erfordert dynamische InitialisierungInterner Fehler: non-loop with header %d not marked for removalNicht-L-Wert-Array in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Elementfunktion %qD kann nicht CV-Qualifizierer habenNicht-Elementfunktion %qD kann keinen ref-Qualifizierer habenNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>Nicht-Register als LHS von binÃ¤rer OperationNicht-Register als LHS von ternÃ¤rer OperationNicht-Register als LHS von unÃ¤rer Operationnicht-skalares %qsnicht-skalarer Typnichtskalare Variable %qD in bedingter %<lastprivate%>-KlauselNicht-Standard-Suffix an Gleitkommakonstantenicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT habennicht-statisches Datenelement %qE als %qs deklariertnicht-statisches Datenelement mit Platzhalter %qT deklariertnicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarNicht-statische Deklaration von %q+D folgt statischer Deklarationnicht-statische Initialisierung eines flexiblen Arrayelementsnicht-statische Referenz %q#D in Klasse ohne Konstruktornicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdenNicht-Template %qD als Template verwendetNicht-Template-Typ %qT als Template verwendetNicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler DeklarationNicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklarationnicht-Top-Level %qsnicht-triviale Umwandlung in %qsnicht-triviale Umwandlung in unÃ¤rer Operationnicht-trivial markierte Initialisierungen nicht unterstÃ¼tztNichttyp-Teilspezialisierung %qE ist nicht erlaubtNichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not recordednichtlokale Marke Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendetArrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendetNormalisierung kann nicht gleichzeitig mit Skalierung aktiv sein
! unerlaubte Typkombination in %qsnicht mit sysroot-Header-Suffix konfiguriertzu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %Lzu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %LNicht genug ArgumenteNicht genug Argumente fÃ¼r RÃ¼ckgabezu wenige for-Schleifen um sie einzuklappennicht genÃ¼gend perfekt geschachtelte Schleifenzu wenig TypinformationenZu wenige variable Argumente, um zu einem WÃ¤chter zu passenPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenHinweisAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Null-ZeigerDereferenzierung eines NullzeigersZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzKomponentenanzahl des Vektors ist keine ZweierpotenzAnzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)Anzahl der Ergebnisse passt nicht zur Anzahl der WerteAnzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼bereinAnzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablennumerisches Argument des Attributs %qE muss im Bereich 0..63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt-Eigenschaft %qD hat kein Attribut %<assign%>, %<retain%> oder %<copy%>; es wird %<assign%> angenommenObjekttyp %qT passt nicht zum Destruktornamen ~%qTObjekt mit variabel geÃ¤ndertem Typ darf keine Bindung habenMethodendeklaration in Objective-C erwartetObjective-C++ Nachrichtenargument(e) erwartetObjective-C++-NachrichtenempfÃ¤nger erwartetObjective-C++ Methodendeklaration erwartetveralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>odr-verwendete Inline-Variable %qD ist nicht definiertOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesAdressabstand %wi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndertalte Deklaration %q#DFunktionsdefinition im alten StilParameterdeklarationen alten Stils in Prototyp-Funktionsdeklarationausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdenein Feld ist ein Bitfeld, das andere jedoch nichteins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> seineins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> seinein Typ muss konstruiert sein, der andere nichtnur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt seinnur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubtnur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werdennur Konstruktoren nehmen Elementinitialisierungennur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> seinsondern nur hier als %<friend%>nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdennur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«Operand muss Â»immediateÂ« mit korrekter GrÃ¶ÃŸe seinOperandennummer fehlt hinter %%-BuchstabeOperandennummer auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen OperandenOperand des Faltungsausdrucks hat keine unexpandierten ParameterpackungenOperandentyp %qT ist inkompatibel mit Argument %d von %qEOperandentypen sind %qT und %qTOperanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qTOperanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:Operation nicht erlaubt auf Typ %<bfloat16_t%>Operation auf %qE kÃ¶nnte undefiniert seinOptimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammenFehlzuordnung von OptimierungsstufenattributOptimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernenOption %<%s=%s%> ist fÃ¼r die CPU %qs nicht verfÃ¼gbardie Option %<-mdouble=32%> ist nur verfÃ¼gbar, wenn %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mdouble=64%> ist nur verfÃ¼gbar, wenn %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mirq-ctrl-saved%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigdie Option %<-mlong-double=32%> ist nur verfÃ¼gbar, wenn %<--with-long-double={32|32,64|64,32}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mlong-double=64%> ist nur verfÃ¼gbar, wenn %<--with-long-double={64|64,32|32,64}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mrgf-banked-regs%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigoption %<-mstructure-size-boundary%> ist veraltetOption %qs wird ignoriert, der Vorgabewert %qs wird fÃ¼r die CPU %qs verwendetOption %qs ist fÃ¼r die CPU %qs nicht verfÃ¼gbarOption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sOption Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler Klassenparametereingeschaltete Optionen: Optionen oder Zielarchitekturen fehlen hinter %qsangegebene Optionen: Interner Fehler: optype_msgid overflow: %doder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit Null-Zeigerorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Definition trat hier aufOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntwurde ursprÃ¼nglich hier als %<const%> deklariertursprÃ¼nglich hier definiertursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtursprÃ¼ngliche hier spezifiziertverwaistes %qs-Konstruktandere Fundstelle ist hiersollte der virtuellen Methode %qD entsprechen, tut es aber nichtÃ¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸerer Block der Region %i ist falschÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %skeine Ausgabedatei angegebenName der Ausgabedatei darf nicht leer seinAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stapel gruppiert werdenoutput_move_single:Ãœberlauf in ArraygrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qEÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berladener Funktionsname %qE in Klausel %qsÃ¼berladene Funktion ohne Typinformationen aus KontextÃ¼bersteuerte Funktion ist %q#DÃ¼bersteuerte Funktion ist %q#FÃ¼bersteuerte Funktion ist %qDÃœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶tigstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltstruct wird aufgefÃ¼llt, um %q+D auszurichtenParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %q+D als %<_Noreturn%> deklariertParameter %q+D als %<inline%> deklariertParameter %q+D hat nur eine VorwÃ¤rtsdeklarationParameter %qD als void deklariertParameter %qD hat unvollstÃ¤ndigen TypenParameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT einParameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParametername ausgelassenParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertdie 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 entsprichtParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %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 TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von NULL an Nicht-Zeiger-Argument %P von %qDÃœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des PrototypsÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von anderem Objective-C-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwibitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin konfigurierenZeigerZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungdas Zeigerelement %q+D wurde hier deklariertZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigeroffset von Symbol kÃ¶nnte falsch seinZeiger oder allozierbares ResultatZeiger-Zieltypen sind in C++ inkompatibelZeiger auf Adressraum %qs muss in %qT konstant seinZeiger auf Adressraum %qs muss in %s %q+D konstant seinZeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetZeiger auf Array verliert durch den Bedingungsausdruck QualifiziererZeiger auf Schnittstellentyp hat keine MethodenUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelunvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem AusdruckZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibelZeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendetpolymorphes ArgumentPosition plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qslageunabhÃ¤ngiger Code erfordert %qslageunabhÃ¤ngiger Code erfordert das Linux-ABIpositionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurdePositive Breite benÃ¶tigt bei %LmÃ¶gliches Problem bei Aufruf von %<operator delete%> erkanntmÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibelPragma oder Attribut %<target("%s")%> akzeptiert keine ArgumentePragma oder Attribut %<target("%s")%> erlaubt keine negierte FormPragma oder Attribut %<target("%s")%> ist nicht gÃ¼ltigPragma oder Attribut %<target("%s=%s")%> ist nicht gÃ¼ltigPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatvordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>bedingter Thumb-Befehlbedingter Befehl in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenPrÃ¤fix-Attribute vor %<@%D%> werden ignoriertPrÃ¤fixattribute werden fÃ¼r Implementierungen ignoriertPrÃ¤fixattribute werden fÃ¼r Methoden ignoriertInterner Fehler: prev_bb of %d should be %d, not %dvorheriges %<#pragma omp declare reduction%>vorherige Deklaration von %<pragma omp declare reduction%>vorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+DVorherige Deklaration von %q+D war hiervorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#TVorherige Definition von %q+D war hiervorherige Definition von %qD war hierVorherige implizite Deklaration von %q+D war hiervorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hierbisherige Spezifikation in %q+#D hiervorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer UnionWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im @interface- oder @protocol-KontextEigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seingeschÃ¼tztes Element %q#D in anonymer UniongeschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertProtokoll %qE hat ringfÃ¶rmige AbhÃ¤ngigkeitProtokoll %qE ist veraltetProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-DeklarationPrototyp fÃ¼r %q+D deklariert Argument %d mit inkompatiblem TypenPrototyp fÃ¼r %q+D deklariert weniger Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D deklariert mehr Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D folgt einer Nicht-Prototyp-DefinitionPrototyp fÃ¼r Â»%sÂ« hat Pflichtoperanden hinter optionalen OperandenPrototyp fÃ¼r %q#D angegebenfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenpure virtuelle %q#D aus Konstruktor heraus aufgerufenpure virtuelle %q#D aus Destruktor heraus aufgerufenpure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufenreiner Spezifizierer bei Funktionsdefinitionq/Q-Modifizierer fÃ¼r Symbolreferenzen ungÃ¼ltigÃœberprÃ¼fung fÃ¼r qsort-Vergleichsfunktion fehlgeschlagenVergleichsfunktion fÃ¼r qsort liefert nicht-negatives Ergebnis fÃ¼r sortierte Ausgabe: %dVergleichsfunktion fÃ¼r qsort ist nicht antisymmetrisch: %d, %dVergleichsfunktion fÃ¼r qsort ist nicht transitiv: %d, %d, %dqualifizierter Name benennt keine Klassequalifizierter Typ %qT passt nicht zum Destruktornamen ~%qTqualified-id in DeklarationQualifizierer sind bei Konstruktordeklarationen nicht erlaubtQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubtQualifizierer sind bei Destruktordeklarationen nicht erlaubtqualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT%qs innerhalb von AnfÃ¼hrungszeichen im Format%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qsr0 muss als aufrufzerstÃ¶rtes Register verfÃ¼gbar seinBereichsklausel muss vom Typ Array, Scheibe, Zeichenkette, Map oder Kanal seinWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformbereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen TypBereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarBereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendetEingabedatei wird gelesenLesen Ã¼ber Null-Zeiger (Argument %d)Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)NeuÃ¼bersetzung mit %<-fcompare-debug%>rekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
--- 2174,2182 ----
  groÃŸe lineare Schrittweite wird ignoriertSchleifenannotation wird ignoriertfalsch geformtes %<#pragma longcall%>; wird ignoriertnicht vorhandenes Verzeichnis Â»%sÂ« wird ignoriert
  Â»packedÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertmÃ¶glicherweise in Konflikt stehende Option %<-fopt-info-%s%> wird ignoriertDer RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriertder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werdenRÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriertder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%sder RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>Â»sinkÂ«-Klausel wird ignoriert, da der Offset kein Vielfaches der Schrittweite istDeklaration %q#D wird ignoriertunbekannte Option %q.*s wird ignoriertunbekannter Wert %<%s%> fÃ¼r Schalter %<-mcustom-fpu-cfg%> wird ignoriertSchrittweite 0 wird ignoriertillegal OP in optimize_comparisonunzulÃ¤ssiger Aggregattyp %qE fÃ¼r Instanzvariable %qs angegebenungÃ¼ltiges Argument 0 fÃ¼r %qsungÃ¼ltiger Operand ungÃ¼ltige Operandenadresse (1)ungÃ¼ltige Operandenadresse (2)ungÃ¼ltige Operandenadresse (3)ungÃ¼ltige Operandenadresse (4)ungÃ¼ltiger Operand wurde gefundenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenunmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qDimplizites Einfangen von %qE via %<[=]%> ist in C++20 veraltetimplizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichenimplizite Umwandlung von %qH in %qI bei Ãœbergabe von Argument an Funktionimplizite Umwandlung von %qT nach %qTimplizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des BinÃ¤rausdrucksimplizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassenimplizite Umwandlung von %qT in %qT bei Ãœbergabe von Argument an FunktionImplizite Deklaration der Funktion %qEImplizite Deklaration der Funktion %qE; meinten Sie %qs?implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zuimplizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zuImplizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸeImplizite Templates dÃ¼rfen nicht %<virtual%> seinFehlzuordnung in implizitem this-ZeigerInterner Fehler: implicit_section flag is set but section isn%'timplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stapel gruppiert werdenimplizit deklariertes %qD ist veraltetimpliziertes END DOimport_iso_c_binding_module(): Unable to create symbol for %sunmÃ¶gliche Bedingung in %<asm%>unmÃ¶gliche Registerbedingung in %<asm%>unmÃ¶gliche Typenbehauptung: Typ implementiert nicht Schnittstellein %s, bei %s:%din C++03 muss bei Deklaration eines Â»friendÂ« ein KlassenschlÃ¼ssel verwendet werdenin C++11 und neuer kann ein Defaultkonstruktor explizit seinin C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sindin C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten aufin C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt%q+D kann in C++98 nicht static sein, da es ein Union-Element istin C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>in einem Aufruf der hier deklarierten Allokationsfunktion %qDin einem Aufruf der eingebauten Allokationsfunktion %qDin einem Aufruf der eingebauten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qDin einem Aufruf der hier deklarierten Funktion %qD mit Attribut %qsin einem Aufruf mit Typ %qT und Attribut %qsin Argument fÃ¼r unÃ¤res !Interner Fehler: in basic block %d:im Aufruf von %qD, hier deklariertin Deklaration %q+Din Definition des Makros %qsbei Substitution des Makros %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein Initialisierung der Variable %qD fÃ¼r strukturierte Bindungbei Ãœbergabe des Arguments %P von %qDin Templateargument fÃ¼r Typ %qTin der Definition von %q#Tin diesem AusdruckInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollstÃ¤ndigem TypInitialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem TypZugriff auf nicht zugreifbare Plugin-Datei %s (aus kurzem Plugin-Namen %s erzeugt) nicht mÃ¶glich: %munpassender Akkumulator fÃ¼r %qsbinden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereitEingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumenteinkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurdeInkompatible Adressraumkennzeichen %qs und %qsinkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befÃ¶rdertunvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDUnvertrÃ¤gliche implizite Deklaration der Funktion %qDdie Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glichunvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«Inkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen fÃ¼r AbbildungsindexInkompatibler Typ fÃ¼r Methode %s%s%sInkompatibler Typ fÃ¼r Methode %s%s%s (%s)inkompatible Typen fÃ¼r EmpfÃ¤ngerinkompatible Typen in %<PHI%>-Argument %uunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in binÃ¤rem Ausdruckinkompatible Typen in Â»sendÂ«unvertrÃ¤gliche Typen bei Zuweisung an Typ %qT von Typ %qTinkompatible Typen bei Initialisierung von Typ %qT mit Typ %qTunvertrÃ¤gliche Typen bei RÃ¼ckgabe von Typ %qT, aber %qT wurde erwartetunvertrÃ¤gliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qTunvollstÃ¤ndige Implementierung der Kategorie %qEunvollstÃ¤ndige Implementierung der Klasse %qEunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT ist nicht zuordenbarunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetinkonsistentes %<ifunc%>-Attributunvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qTinkonsistente GroÃŸschreibung im FormatwidersprÃ¼chliche Herleitung fÃ¼r %qT: %qT und dann %qTwidersprÃ¼chliche Herleitung fÃ¼r automatischen RÃ¼ckgabetyp: %qT und dann %qTwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>widersprÃ¼chliche Typen %qT und %qT fÃ¼r Lambda-RÃ¼ckgabetypen hergeleitetwidersprÃ¼chliche benutzerdefinierte literale Suffixe %qD und %qD in ZeichenkettenliteralFalscher Vergleichsmodusfalscher Eintrag in %<label_to_block_map%>Falsches Format der Skalierung; 1/1 wird verwendet
  Falscher Hinweis-OperandFalscher Befehl:Falsche Anzahl der Argumente fÃ¼r Funktion %qEfalsche Anzahl der Vektor-%qs-Elementefalsche Eigenschaft %qs des %qs-SelektorsFalscher Rundungsoperandincorrect setting of landing pad numberincorrect sharing of tree nodesungÃ¼ltiger Typ der Vektor-%qs-Elementefalscher Typ der Elemente eines Vektorkonstruktorsfalsch geschachtelter OpenACC-SchleifenparallelismusInkrementausdruck verweist auf Schleifenvariable %qDErhÃ¶hung ist weder konstant 1 noch konstant -1 fÃ¼r die %<!=%>-BedingungInkrementieren eines booleschen AusdrucksErhÃ¶hung des konstanten Feldes %qDSchrittweite von AufzÃ¤hlungswerten (enum) ist in C++ ungÃ¼ltigErhÃ¶hung der Funktion %qDErhÃ¶hung des Elements %qD in schreibgeschÃ¼tztem ObjektInkrementieren eines Zeigers auf unvollstÃ¤ndigen Typ %qTErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qEErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qDErhÃ¶hung des schreibgeschÃ¼tzten benannten RÃ¼ckgabewertes %qDErhÃ¶hung des schreibgeschÃ¼tzten Parameters %qDErhÃ¶hung der schreibgeschÃ¼tzten Referenz %qDErhÃ¶hung der schreibgeschÃ¼tzten Variable %qDerhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<long%>erhÃ¶hter AufzÃ¤hlungswert ist zu groÃŸ fÃ¼r %<unsigned long%>Index %E markiert einen Offset grÃ¶ÃŸer als die GrÃ¶ÃŸe von %qTIndex in Dimension %d ist auÃŸerhalb der Grenzen bei %LIndex muss eine Ganzzahl seinIndexwert statt Feldname in Union-InitialisierungIndexwert ist auÃŸerhalb der GrenzenInterner Fehler: indirect call count does not match BB countindirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tztindirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflagindirekte Funktion %q+D kann nicht als %qE deklariert werdenindirekte Funktion %q+D kann nicht als Â»schwachÂ« deklariert werdenIndirekter Funktionsaufruf mit noch unbekanntem Aufruferindirekte SprÃ¼nge sind auf dieser Zielmaschine nicht verfÃ¼gbarAttribut Â»indirect_callÂ« bezieht sich nicht auf Â»staticÂ«-FunktionenIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zuIndirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zuerschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben GrÃ¶ÃŸe wie %qT seingeerbter Konstruktor %qD ist nicht %<constexpr%>erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarinit-Funktion im Objekt %s gefundenÂ»init-statement in AuswahlanweisungenÂ« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarinit_arglist(): too many argumentsInitialisierung streicht Qualifizierer %qv von Zeiger-ZieltypInitialisierung von anderem Objective-C-TypInitialisierung von Zeiger auf nicht enthaltenen AdressraumLinke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut seinInitialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vInitialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite TypkonvertierungInitialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungInitialisierung von %qT von inkompatiblem Zeigertyp %qTInitialisierung von %qT von Zeiger auf %qD mit inkompatiblem Typ %qTInitialisierung eines flexiblen Array-ElementsInitialisierung der allgemeinen Blockvariable %qs in DATA-Anweisung bei %CInitialisierung eines flexiblen Array-Elements in geschachteltem KontextInitialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein ElementInitialisierung eines nicht-konstanten Referenztyps %q#T von R-Wert des Typs %qTInitialisierung des %<volatile%>-Referenztyps %q#T von R-Wert des Typs %qTInitialisierungen fÃ¼r mehrere Elemente von %qTinitialisiertes Feld Ã¼berschriebeninitialisiertes Feld mit Seiteneffekten Ã¼berschriebendas initialisierte Element %q+D wurde hier deklariertinitialisierte Variable %q+D ist als Â»dllimportÂ« markiertInitialisierungselement ist kein konstanter AusdruckInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierungsausdruck verweist auf Iterationsvariable %qDInitialisierung gibt nicht die GrÃ¶ÃŸe von %q+D anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung gibt nicht die GrÃ¶ÃŸe von %qT anInitialisierung fÃ¼r %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?Initialisierer fÃ¼r %q#D expandiert zu einer leeren AusdruckslisteInitialisierung fÃ¼r %q#D ist ungÃ¼ltigInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung eines flexiblen Arrayelements %q#DInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziertInitialisierung in bereichsbasierter %<for%>-SchleifeInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r Funktion bereitgestelltInitialisierung fÃ¼r Â»friendÂ«-Funktion %qD angegebenInitialisierung fÃ¼r nicht-virtuelle Methode %q+D angegebenInitialisierung fÃ¼r statische Element-Funktion %qD angegebenInitialisierungs-Zeichenkette fÃ¼r %qT ist zu langdadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nichtdas Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direktdas Initialisieren einer Basisklasse vom Typ %qT fÃ¼hrt zu Objektslicingeingegebener Klassenname %qD als Template-Templateargument verwendetInline-Assembler ist kein konstanter Ausdruckinline clone count is not compatibleInterner Fehler: inline clone in same comdat group listInterner Fehler: inline clone is forced to outputInterner Fehler: inline clone with address takeninline-Deklaration von %qD folgt Deklaration mit Attribut %<noinline%>Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut wird ignoriertInline-Funktion %q+D deklariert, aber nirgendwo definiertÂ»inlineÂ«-Funktion %q+D als Â»schwachÂ« deklariertder inline-Funktion %q+D wurde das Attribut %qs gegebender inline-Funktion %qD wurde das Attribut %qs gegebeninline-Funktion %qD verwendet, aber nirgendwo definiertein %<inline%>-Namensraum muss bei der ersten Definition angegeben werdenÂ»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÂ»inlineÂ«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarInterner Fehler: inlined_to pointer is set but no predecessors foundInterner Fehler: inlined_to pointer is wrongInterner Fehler: inlined_to pointer refers to itselfInterner Fehler: inlined_to pointer set for noninline callersInlining beim Aufruf von %q+F mit %<always_inline%> fehlgeschlagen: %sÂ»inlineÂ« beim Aufruf von %q+F gescheitert: %sinnere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende SchleifeEingabedatei %qs ist dieselbe wie die AusgabedateiBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcInterner Fehler: insert_bbt(): Duplicate key foundEinschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qsInterner Fehler: insn %d basic block pointer is %d, should be %dInterner Fehler: insn %d in footer of bb %d has non-NULL basic blockInterner Fehler: insn %d in header of bb %d has non-NULL basic blockInterner Fehler: insn %d is in multiple basic blocks (%d and %d)Interner Fehler: insn %d outside of basic blocks has non-NULL bb fieldBefehlsadressen nicht freigegebenInterner Fehler: insn addresses not set after shorten_branchesBefehl enthÃ¤lt eine ungÃ¼ltige Adresse!Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-BlockesBefehl mit UID %i nicht gefunden fÃ¼r Operand %i (Â»%sÂ«) von Befehl %iBefehl mit UID %i nicht gefunden fÃ¼r Operand %i von Befehl %iinstalliere: %s%s
! Installationsfehler, %<crtoffloadtable.o%> kann nicht gefunden werdenin Klassenmethode wird auf Instanzvariable %qE zugegriffenInstanzvariable %qE ist Â»%sÂ«; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qE ist als Â»%sÂ« deklariertInstanzvariable %qE ist als Â»privateÂ« deklariertInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist als Â»privateÂ« deklariertInstanzvariable %qs verwendet flexibles ArrayelementZuweisung der Instanzvariable wurde abgefangenBefehl wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztunzureichende Informationen fÃ¼r Typbestimmung aus Kontextunzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisierenunzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisierenGanzzahlkonstante ist zu groÃŸ fÃ¼r %<unsigned long%>-TypGanzzahldivision durch NullGanzzahlliteral Ã¼berschreitet Wertebereich des Typs %qTGanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸeGanzzahlÃ¼berlauf in Ausdruck %qE des Typs %qT ergibt %qEGanzzahlÃ¼berlauf in Ausdruck des Typs %qT ergibt %qEGanzzahl-Suffix %qs durch Implementierung Ã¼berdecktGanzzahlausdruck %qE ist nicht konstantGenauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qsOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qE hat keine gÃ¼ltige Form einer konstanten ZeichenketteOffset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qTinterner Compiler-FehlerInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehler: falsches Register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausInterne Prozedur %qs bei %L steht in Konflikt mit DUMMY-Argumentinterne Einheit in WRITEInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdendie Attribute %<interrupt%> und %<naked%> sind nicht kompatibelInterrupthandler kÃ¶nnen keine MIPS16-Funktionen seinInterrupthandler kÃ¶nnen keine Argumente habenInterrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument habenInterrupt-Dienst-Routinen kÃ¶nnen nicht direkt aufgerufen werdenInterrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> habenin Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs seinin Interrupt-Service-Routinen sollte das erste Argument ein Zeiger seinInterruptvektor fÃ¼r %qE-Attribut ist nicht vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread ist nur auf Fido verfÃ¼gbarintrinsischer Registerindex ist auÃŸerhalb des gÃ¼ltigen Bereichsinnere Variable, die keine Prozedur istungÃ¼ltiger %%%c-OperandungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%A-WertungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandungÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertungÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger Modus %%GungÃ¼ltiger %%G-WertungÃ¼ltiger %%H-OperandungÃ¼ltiger %%H-SpezifiziererungÃ¼ltiger %%H-WertungÃ¼ltiger %%I-OperandungÃ¼ltiger %%J-CodeungÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertungÃ¼ltiger %%L-OperandungÃ¼ltiger %%L-WertungÃ¼ltiger %%M-OperandungÃ¼ltiger %%M-WertungÃ¼ltiger %%N-OperandungÃ¼ltiger %%N-WertungÃ¼ltiger %%O-WertungÃ¼ltiger %%P-OperandungÃ¼ltiger %%P-WertungÃ¼ltiger %%R-WertungÃ¼ltiger %%T-WertungÃ¼ltiger %%U-WertungÃ¼ltiger %%V-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%d-WertungÃ¼ltiger %%e-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertungÃ¼ltiger %%h-OperandungÃ¼ltiger %%h-WertungÃ¼ltiger %%i-OperandungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-OperandungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertungÃ¼ltiger %%m-WertungÃ¼ltiger %%p-WertungÃ¼ltiger %%q-WertungÃ¼ltiger %%r-OperandungÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandungÃ¼ltiger %%s-WertungÃ¼ltiger %%t-OperandungÃ¼ltiger %%t-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertungÃ¼ltiger %%xn-CodeungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probierenungÃ¼ltiger %%z-WertungÃ¼ltiges %<#pragma %s%>ungÃ¼ltiges %<CASE_CHAIN%>ungÃ¼ltiger %<CPU_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiger %<MPY_TYPE%>-Wert %qs gelesen aus %<devices.csv%> fÃ¼r %qsungÃ¼ltiges %<PHI%>-ArgumentungÃ¼ltiges %<PHI%>-ErgebnisungÃ¼ltiges %<const_cast%> von Typ %qT in Typ %qTungÃ¼ltiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiges %<static_cast%> von Typ %qT in Typ %qTungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt kombiniert mit %<simd%> oder %<loop%>ungÃ¼ltiger %<task%>-Reduktionsmodifizierer in Konstrukt, das nicht mit %<parallel%>, %<for%> oder %<sections%> kombiniert istungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>ungÃ¼ltiger Offset-Operator %qsungÃ¼ltiges Â»asmÂ«: UngÃ¼ltige (Zeiger-)Operanden %qsungÃ¼ltiges IACC-ArgumentungÃ¼ltige LHS in GIMPLE-AufrufUngÃ¼ltiger Objective-C++-SelektornameungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereichungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qsungÃ¼ltiges UNSPEC als OperandungÃ¼ltiges UNSPEC als Operand: %dInterner Fehler: invalid _LiteralungÃ¼ltiger abstrakter Parametertyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp %qTungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Funktion %q+#DungÃ¼ltiger abstrakter RÃ¼ckgabetyp fÃ¼r Elementfunktion %q+#DungÃ¼ltiger abstrakter Typ %qT fÃ¼r %qEungÃ¼ltiger abstrakter Typ fÃ¼r %q+DungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«ungÃ¼ltige Adresse in OperandungÃ¼ltiger AdressierungsmodusungÃ¼ltiger Adressoperand in %qsungÃ¼ltiger AdressierungsmodusungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertUngÃ¼ltiger Ausrichtungswert fÃ¼r %<__builtin_arc_aligned%>ungÃ¼ltige Anwendung von %<__alignof%> auf ein BitfeldungÃ¼ltige Anwendung von %<sizeof%> auf ein BitfeldUngÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ElementfunktionUngÃ¼ltige Anwendung von %qs auf einen void-TypenUngÃ¼ltige Anwendung von %qs auf Arraytyp %qT mit unvollstÃ¤ndigem ElementtypUngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTUngÃ¼ltige Architektur fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>UngÃ¼ltiges Argument %d fÃ¼r eingebaute Funktion %qFungÃ¼ltiges Argument %qs fÃ¼r %qsungÃ¼ltiges Argument fÃ¼r Attribut %qEungÃ¼ltiges Argument fÃ¼r Attribut %qsUngÃ¼ltiges Argument von SQRT bei %LungÃ¼ltiges Argument fÃ¼r %qDungÃ¼ltiges Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Argument fÃ¼r eingebaute Funktion Â»%sÂ«ungÃ¼ltiges Argument fÃ¼r GIMPLE-AufrufungÃ¼ltige ArgumenteungÃ¼ltige Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltiges Argument fÃ¼r %<-fpatchable_function_entry%>UngÃ¼ltige ArrayzuweisungInterner Fehler: invalid base %qE for SSA nameungÃ¼ltige Spezifizierung der BasisklasseInterner Fehler: invalid block indexungÃ¼ltiger Zweig zu/von strukturiertem %s-BlockungÃ¼ltiger Schalter Â»calls_comdat_localÂ«ungÃ¼ltige Â»caseÂ«-Marke in switch-AnweisungungÃ¼ltiger Â»caseÂ«-Bereich in switch-AnweisungungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in abstrakte Klasse %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltige Clique in %qsungÃ¼ltige Kombination mehrerer Typ-Spezifiziererinvalid comparison code in gimple condungÃ¼ltiger Vergleich eines generierten ArraysungÃ¼ltiger Vergleich mit einer generierten StrukturungÃ¼ltiger Vergleich von nil mit nilungÃ¼ltiger Vergleich eines nicht-vergleichbaren ArraysungÃ¼ltiger Vergleich einer nicht-vergleichbaren StrukturungÃ¼ltiger Vergleich eines nicht-vergleichbaren TypsungÃ¼ltiger Vergleich ungeordneter TypenungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«ungÃ¼ltiger const_double-OperandungÃ¼ltige KonstanteUngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probierenungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltige Konstante in %<#pragma %s%>ungÃ¼ltige Konstante in %<#pragma pack%> - ignoriertungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger beschrÃ¤nkter TypparameterungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintSteuerprÃ¤dikat ungÃ¼ltigungÃ¼ltige Umwandlung von %<__fpreg%>ungÃ¼ltige Umwandlung von %qH in %qIungÃ¼ltige Umwandlung von %<* __vector_pair%>ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung von %<__vector_pair%>ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in GIMPLE-AufrufungÃ¼ltige Umwandlung in Â»returnÂ«-AnweisungungÃ¼ltige Umwandlung in %<__fpreg%>ungÃ¼ltige Umwandlung in %<* __vector_pair%>ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>ungÃ¼ltige Umwandlung in %<__vector_pair%>ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>ungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q+#DungÃ¼ltige CPU %qs fÃ¼r %s%qs%sUngÃ¼ltige Datenmodell-Option %<-mdata-model=%s%>ungÃ¼ltige Deklaration von %<%T::%E%>ungÃ¼ltige Deklaration eines Elementtemplates in lokaler KlasseungÃ¼ltiger DeklaratorungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige %<default%>-Sprungmarke in switch-AnweisungungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltige AbhÃ¤ngigkeitsartungÃ¼ltige AbhÃ¤ngigkeitsart in omp %<ordered%> %<depend%>ungÃ¼ltige Â»dist_scheduleÂ«-ArtungÃ¼ltiger Elementtyp fÃ¼r Attribut %qsungÃ¼ltiges Encoding-PrÃ¤fix in Literal-OperatorungÃ¼ltiger Eintritt in strukturierten %s-BlockungÃ¼ltiger Austritt aus strukturiertem %s-BlockungÃ¼ltiger Ausgang von strukturiertem OpenMP-BlockungÃ¼ltige explizite SpezialisierungungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probierenungÃ¼ltiger Ausdruck als OperandungÃ¼ltiger Ausdruck fÃ¼r Min-L-WertungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«ungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>ungÃ¼ltiges Fehler-Speichermodell fÃ¼r %<__atomic_compare_exchange%>unbekannter Feature-Modifizierer %qs in %<-march=%s%>unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>ungÃ¼ltige Â»fnsummaryÂ« in LTO-DatenstromungÃ¼ltige Form von %<#pragma omp atomic%>ungÃ¼ltiges Format fÃ¼r sve_widthungÃ¼ltiges Format von %sungÃ¼ltige Gleitkomma-KonstanteungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qsungÃ¼ltige Funktion in GIMPLE-AufrufungÃ¼ltige Verwendung von festen Registern zwischen earlyclobber-Operand und EingabeoperandungÃ¼ltige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehÃ¶rigen Constraint-OperandenungÃ¼ltige Verwendung von festen Registern zwischen AusgabeoperandenungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»exceptionÂ«ungÃ¼ltiger ID-Wert fÃ¼r Attribut Â»interruptÂ«ungÃ¼ltiger ID-Wert fÃ¼r Interrupt-/Exception-AttributungÃ¼ltiger ID-Wert fÃ¼r Â»resetÂ«-AttributungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTErhÃ¶hungsausdruck ungÃ¼ltigungÃ¼ltiger Anfangswert fÃ¼r Element %qEungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qIungÃ¼ltige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qIungÃ¼ltige InitialisierungungÃ¼ltige InitialisierungsklauselungÃ¼ltige Initialisierung fÃ¼r %q#DungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#DungÃ¼ltige Initialisierung fÃ¼r Elementfunktion %qDungÃ¼ltige Initialisierung fÃ¼r strukturierte BindungsdeklarationUngÃ¼ltiger Befehl:ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlungungÃ¼ltige Sprungfunktion in LTO-DatenstromUngÃ¼ltiger Marken in GIMPLE-BedingungungÃ¼ltige linke Seite einer ZuweisungungÃ¼ltige Zeile in AuflÃ¶sungsdateiungÃ¼ltige BindungsspezifikationungÃ¼ltiger Ort fÃ¼r %<pragma %s%>, ignoriertungÃ¼ltiger L-Wert in %<asm%>-Ausgabe %dungÃ¼ltige ZuordnungsartungÃ¼ltige MaskeungÃ¼ltiger Maskentyp in %qsungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qEungÃ¼ltiges Speichermodell-Argument fÃ¼r eingebaute FunktionungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_load%>ungÃ¼ltiges Speichermodell fÃ¼r %<__atomic_store%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("arch=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("cpu=")%>ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target("tune=")%>ungÃ¼ltiger new-Ausdruck fÃ¼r abstrakte Klasse %qTungÃ¼ltige NMI-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltiges Templateargument ohne TypungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qsungÃ¼ltige Anzahl in %<-mrgf-banked-regs=%s%>; gÃ¼ltige Werte sind 0, 4, 8, 16 und 32Falsche Anzahl der Argumente fÃ¼r Option %<-falign-%s%>: %qsungÃ¼ltige offload-Tabelle in %sungÃ¼ltiger Offset-Operand in %qsungÃ¼ltiger OperandungÃ¼ltiger Code fÃ¼r Operand %%xnungÃ¼ltige OperandenadresseungÃ¼ltiger Operandencode Â»%cÂ«ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»AÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»DÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»HÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»OÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»TÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»bÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»eÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»mÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»oÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Spezifizierer Â»rÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in %qsungÃ¼ltiger Operand in indirekter ReferenzungÃ¼ltiger Operand in Â»returnÂ«-AnweisungungÃ¼ltiger Operand in unÃ¤rer OperationungÃ¼ltiger Modifizierer-Buchstabe fÃ¼r OperandungÃ¼ltiger Operanden-AusgabecodeungÃ¼ltiges OperandenprÃ¤fixungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»OÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»ZÂ«ungÃ¼ltige OperandengrÃ¶ÃŸe fÃ¼r Operandencode Â»zÂ«ungÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%MungÃ¼ltiger Operand fÃ¼r Code %%NungÃ¼ltiger Operand fÃ¼r Code %%OungÃ¼ltiger Operand fÃ¼r %%RungÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r %%SungÃ¼ltiger Operand fÃ¼r Code %%T/%%BungÃ¼ltiger Operand fÃ¼r %%U-CodeungÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%ZungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltiger Operand fÃ¼r Code %%zungÃ¼ltiger Operand fÃ¼r switch-AnweisungungÃ¼ltiger Operandentyp %qT fÃ¼r %qsungÃ¼ltiger Operandentyp mit Operandencode Â»ZÂ« verwendetungÃ¼ltige Operanden in binÃ¤rer OperationungÃ¼ltige Operanden in GIMPLE-VergleichungÃ¼ltige Operanden in ternÃ¤rer OperationungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r Code %%cungÃ¼ltiger Operand fÃ¼r %qsUngÃ¼ltige Operanden fÃ¼r binÃ¤res %s (haben %qT und %qT)Interner Fehler: invalid operationungÃ¼ltige Operation (%s)ungÃ¼ltige Operation auf %<__fpreg%>ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>ungÃ¼ltige Parameterkombination fÃ¼r AltiVec-spezifisches intrinsisches %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qsungÃ¼ltiger Parametertyp %qTungÃ¼ltige DurchlaufpositionierungsoperationUngÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltige Position oder GrÃ¶ÃŸe in %qsungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qsungÃ¼ltige Â»privateÂ«-Reduktion auf %qEungÃ¼ltige Â»proc_bindÂ«-ArtungÃ¼ltige EigenschaftsdeklarationungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target("branch-protection=")%>ungÃ¼ltiger Prototyp fÃ¼r Â»%sÂ«ungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r FunktionungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)ungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiges Empfangen auf Nur-Sende-KanalungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltiger reduction-identifierungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«ungÃ¼ltiger Registername fÃ¼r %q+DungÃ¼ltiger regulÃ¤rer Ausdruck %qs in %qsungÃ¼ltige AdressverschiebungungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdateiungÃ¼ltiger RÃ¼ckgabetyp %qT der %<constexpr%>-Funktion %q+DungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefundenungÃ¼ltige AblaufartUngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges Â»sendÂ« auf Nur-Empfangs-KanalungÃ¼ltiger Setter, muss ein Argument habenungÃ¼ltiger SchiebeoperandInterner Fehler: invalid source block specificationungÃ¼ltige statische Kette in GIMPLE-AufrufungÃ¼ltige Speicherklasse fÃ¼r Funktion %qEungÃ¼ltiger Wert fÃ¼r sve_width: %dungÃ¼ltiger Wert %<%d%> fÃ¼r Ziel-memregsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r TemplateungÃ¼ltige template-argument-listungÃ¼ltige Template-IDUngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qTungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiger Typ %qTungÃ¼ltiger Typ %qT fÃ¼r %<->%>ungÃ¼ltiger Typ %qT fÃ¼r %<->*%>ungÃ¼ltiger Typ %qT fÃ¼r ArrayindexungÃ¼ltiger Argumenttyp %qT fÃ¼r implizite UmwandlungungÃ¼ltiger Typ %qT fÃ¼r unÃ¤res %<*%>ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-AusgabeInterner Fehler: invalid type for _Literal with constructorungÃ¼ltiger Typ fÃ¼r InstanzvariableungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qEungÃ¼ltiger Typ fÃ¼r Â»makeÂ«-FunktionungÃ¼ltiger Typ fÃ¼r Parameter %d der %<constexpr%>-Funktion %q+#DungÃ¼ltiger Typ fÃ¼r EigenschaftInterner Fehler: invalid type of %<__MEM%> operandungÃ¼ltiger Typ fÃ¼r Argument %u der typgenerischen FunktionungÃ¼ltiger typgenerischer RÃ¼ckgabetyp fÃ¼r Argument %u von %<__builtin_tgmath%>ungÃ¼ltiger typgenerischer Typ fÃ¼r Argument %u von Argument %u von %<__builtin_tgmath%>ungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltiger Typen fÃ¼r %qsungÃ¼ltige Typen in AdressraumumwandlungungÃ¼ltige Typen in Umwandlung zu GleitkommaungÃ¼ltige Typen in Umwandlung in GanzzahlungÃ¼ltige Typen Festkomma-UmwandlungungÃ¼ltige Typen in NOP-UmwandlungungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<...%> bei Aufruf einer nicht-variadischen FunktionungÃ¼ltige Verwendung von %<...%> mit eingebauter FunktionungÃ¼ltige Verwendung von %<...%> mit Nicht-SliceungÃ¼ltige Verwendung des Modifizierers %<:%>ungÃ¼ltige Verwendung von %<::%>ungÃ¼ltige Verwendung von %<auto%> in UmwandlungsoperatorungÃ¼ltige Verwendung von %<auto%> in Default-TemplateargumentungÃ¼ltige Verwendung von %<auto%> in AusnahmespezifikationungÃ¼ltige Verwendung von %<auto%> in TemplateargumentungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement istungÃ¼ltige Verwendung von %<decltype(auto)%>ungÃ¼ltige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>ungÃ¼ltige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>UngÃ¼ltige Verwendung von %<restrict%>ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster EbeneungÃ¼ltige Verwendung von %<this%> in Nicht-Element-FunktionungÃ¼ltige Verwendung von %q#T mit flexiblem Arrayelement in %q#TungÃ¼ltige Verwendung von %q#T mit Array der GrÃ¶ÃŸe 0 in %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD in Spezifizierung der BindungungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugenungÃ¼ltige Verwendung von %qTungÃ¼ltige Verwendung von %qT in TemplateargumentungÃ¼ltige Verwendung von Â»%%%cÂ«ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in ZeigerarithmetikungÃ¼ltige Verwendung von Arrayindizierung bei Zeiger auf Elementfalsche Verwendung eines Arrays mit unbekannten GrenzenungÃ¼ltige Verwendung der asm-Schalter-AusgabeungÃ¼ltige Verwendung des Attributs %<fallthrough%>ungÃ¼ltige Verwendung von Attributen in leerer DeklarationungÃ¼ltige Verwendung von geschweift geklammerter InitialisierungslisteungÃ¼ltige Verwendung des Konstruktors als TemplateungÃ¼ltige Verwendung von cv-qualifiziertem Typ %qT in ParameterdeklarationungÃ¼ltige Verwendung des abhÃ¤ngigen Typen %qTungÃ¼ltige Verwendung des Destruktors %qD als TypungÃ¼ltige Verwendung des Destruktors %qE als Typfalsche Verwendung eines flexiblen ArrayelementsungÃ¼ltige Verwendung impliziter Umwandlung bei Zeiger auf Elementfalsche Verwendung des unvollstÃ¤ndigen Typs %q#Tfalsche Verwendung des unvollstÃ¤ndigen typedef %qTungÃ¼ltige Verwendung des Elements %qD (%<&%> vergessen?)ungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung von Elementfunktion %qD (%<()%> vergessen?)ungÃ¼ltige Verwendung eines Methodenwerts als Argument von OffsetofungÃ¼ltige Verwendung eines Nicht-L-Wert-ArraysungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qTungÃ¼ltige Verwendung des nicht-statischen Datenelements %qEfalsche Verwendung eines PackauflÃ¶sungs-AusdruckesungÃ¼ltige Verwendung des Platzhalters %qTungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>UngÃ¼ltige Verwendung von Register Â»%sÂ«ungÃ¼ltige Verwendung einer Struktur mit flexiblem ArrayelementungÃ¼ltige Verwendung des Parameters %qT fÃ¼r Template-TemplateparameterungÃ¼ltige Verwendung des Parameters %qT fÃ¼r TemplatetypungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Typ-VerwendungungÃ¼ltige Verwendung von Typ %<void%> in ParameterdeklarationungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung des unÃ¤ren %<*%> bei Zeiger auf Elementfalsche Verwendung des undefinierten Typs %qTfalsche Verwendung eines void-Ausdruckesin %<transaction_safe%>-Funktion ist kein volatile lvalue erlaubtungÃ¼ltige Verwendung eines volative lvalue innerhalb einer TransaktionungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qIungÃ¼ltige Wert-Initialisierung von ReferenztypungÃ¼ltiger Ergebnistyp in VektorvergleichungÃ¼ltige VektorkonstanteungÃ¼ltiger VektordirektwertUngÃ¼ltiger Vektortyp fÃ¼r Attribut %qEungÃ¼ltige Vektortypen in NOP-UmwandlungungÃ¼ltige Versionsnummer %qsungÃ¼ltige Â»warmÂ«-Funktion fÃ¼r Â»resetÂ«-AttributungÃ¼ltige null-Extraktionumgekehrter Scheibenbereichio_kind_name(): bad I/O-kindIPA-Inline-Zusammenfassung fehlt in EingabedateiIPA-Referenzzusammenfassung fehlt in ltrans-Einheitis_c_interoperable(): gfc_simplify_expr faileder ist in einer anderen Ãœbersetzungseinheit als Zeiger in unterschiedlichem Adressraum definierter ist in einer anderen Ãœbersetzungseinheit als Zeiger auf einen anderen Typen definiertes muss ein Zeiger auf ein Element der Form %<&X::Y%> seines muss die Adresse einer Funktion mit externer Bindung seines muss der Name einer Funktion mit externer Bindung seines wurde spÃ¤ter hier definiertElement in READZÃ¤hlvariable in schneller AufzÃ¤hlung ist kein ObjektDurchlauf %s fÃ¼hrt zu undefiniertem VerhaltenSchleifenvariable %qD sollte nicht Â»firstprivateÂ« seinSchleifenvariable %qD sollte keine Reduktion seinIterationsvariable %qE ist vorbestimmt linearSchleifenvariable %qE sollte Â»privateÂ« seinSchleifenvariable %qE sollte nicht Â»firstprivateÂ« seinIterationsvariable %qE sollte nicht Â»linearÂ« seinSchleifenvariable %qE sollte nicht Reduktion seinIterator %qD hat %<_Atomic%>-qualifizierten TypIterator %qD hat %<const%>-qualifizierten TypTyp des Iterators %qD ist weder ganzzahlig noch ein ZeigerIterator %qD hat Schrittweite 0Iterator-Schrittweite mit nichtganzzahligem TypIteratorvariableInterner Fehler: its dest_idx should be %d, not %dvon %<@synthesize%>-Deklaration verwendete ivar %qs muss eine existierende ivar seiniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-kompatibles ABI fÃ¼r den richtigen Einsatzin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung lÃ¤sst Variableninitialisierung ausSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma ADDRESSAusschuss am Ende von #pragma GCC memregs [0..16]Ausschuss am Ende von #pragma __nostandardAusschuss am Ende von #pragma __standardAusschuss am Ende von #pragma ghs endsdaAusschuss am Ende von #pragma ghs endtdaAusschuss am Ende von #pragma ghs endzdaAusschuss am Ende von #pragma ghs interruptAusschuss am Ende von #pragma ghs sectionAusschuss am Ende von #pragma ghs startsdaAusschuss am Ende von #pragma ghs starttdaAusschuss am Ende von #pragma ghs startzdaAusschuss am Ende von %<#pragma %s%>Ausschuss am Ende von %<#pragma CTABLE_ENTRY%>Ausschuss am Ende von %<#pragma GCC pch_preprocess%>Ausschuss am Ende von %<#pragma GCC visibility%>Ausschuss am Ende von %<#pragma align%>Ausschuss am Ende von %<#pragma fini%>Ausschuss am Ende von %<#pragma init%>Ausschuss am Ende von %<#pragma longcall%>Ausschuss am Ende von %<#pragma message%>Ausschuss am Ende von %<#pragma ms_struct%>Ausschuss am Ende von %<#pragma options%>Ausschuss am Ende von %<#pragma pack%>Ausschuss am Ende von %<#pragma pop_options%>Ausschuss am Ende von %<#pragma push_options%>Ausschuss am Ende von %<#pragma redefine_extname%>Ausschuss am Ende von %<#pragma reset_options%>Ausschuss am Ende von %<#pragma unused%>Ausschuss am Ende von %<#pragma weak%>Ausschuss am Ende von Â»#pragma extern_modelÂ«SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubtSchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubtSchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubtMarke Marke %q+D deklariert, aber nicht definiertMarke %q+D definiert, aber nicht verwendetMarke %q+D verwendet, aber nicht definiertMarke %qD hier definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke am Ende einer Verbundanweisungder Label-Kontext ist nicht die aktuelle FunktionsdeklarationInitialisierungen fÃ¼r Lambda-Captures sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Einfangen von %qE ist kein konstanter AusdruckLambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarLambda in lokaler Klasse %q+T kann Variablen aus dem umschlieÃŸenden Kontext nicht einfangenLambdaparameter %qD war vorher als EinfÃ¤nger deklariertLambda-Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarLambda-Ausdruck ist erst ab C++17 ein konstanter AusdruckLambdas sind erst ab C++17 implizit %<constexpr%>Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wdSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntgroÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnittengroÃŸe RÃ¼ckgabewerte werden mit der Option %<-mabi=ti%> nicht unterstÃ¼tztdas letzte Argument muss ein Immediate seinName des letzten Registers Â»%sÂ« muss ein ungerades Register seinld gab %d als Ende-Status zurÃ¼cklinkes Argument muss eine Scheibe seinlinker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qTlinker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶senlinker Operand des Komma-Operators hat keinen Effektlinker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qElinker Operand des Schiebeausdrucks %q+E ist negativlinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite >= Breite des VektorelementsLinks-Schiebe-Weite ist negativleft shift of negative valuelinker Operand des Komma-Ausdrucks hat keinen Effektlinke Seite der Zuweisung kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinLÃ¤nge grÃ¶ÃŸer als KapazitÃ¤tLÃ¤nge %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausLÃ¤nge %qE des Arrayabschnitts muss Ganzzahltyp habenLÃ¤nge wird hier berechnetLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBei Reservierung einer Scheibe wird LÃ¤nge benÃ¶tigtBuchstabe %c gefunden und Befehl war nicht CONST_INTBibliotheken: %s
  Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenGrenze ist %wu Bytes, Argument hat jedoch %s BytesGrenze ist %wu Bytes, Argument hat jedoch bis zu %s BytesÂ»linearÂ«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger istÂ»linearÂ«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger istÂ»linearÂ«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandtAusdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig seinListeninitialisierung fÃ¼r Nicht-Klassentyp darf nicht geklammert seinEs ist veraltet, das Stapelzeiger-Register %qs in einer Ãœberschreibungsliste anzugebenLiteraler Operator %q#D steht mit rohem Literaloperator in KonfliktLiterale Operator-Suffixe ohne vorangehendes %<_%> sind fÃ¼r zukÃ¼nftige Standardisierungen reserviertliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; Template fÃ¼r Nicht-Typ Argumentpack %<<charâ€¦>%> erwartetliterales Operatortemplate %qD hat ungÃ¼ltige Parameterliste; nicht-Typ Templateargumentpack %<<charâ€¦>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartetliteraler Operator mit C-BindungLivepatchen in Kombination mit LTO wird nicht unterstÃ¼tztlo_sum nicht von einem Registerlokale Klasse %q#T darf kein statisches Datenelement %q#D habenlokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebrauchtlocal declaration from a different functionlokale Deklaration von %qE verdeckt Instanzvariablelokale externe Deklaration von %q#Dlokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarkelokales Element %q#D ist hier deklariertlokale Methode %q#D ist hier deklariertInterner Fehler: local symbols must be definedlokale Variable %qD darf in diesem Kontext nicht auftauchenLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤tStelle der vorherigen Reduktion fÃ¼r %qElocation references block not in block treelogisches %<und%> auf nicht-boolesche Konstante angewendetlogisches %<und%> von gleichen AusdrÃ¼ckenlogisches %<und%> bei sich gegenseitig ausschlieÃŸenden Tests ist immer Â»falschÂ«Logisches %<or%> auf Nicht-Boolesche Konstante angewendetlogisches %<oder%> bei gemeinsam erschÃ¶pfenden Tests ist immer Â»wahrÂ«logisches %<oder%> von gleichen AusdrÃ¼ckenlogisches Nicht bezieht sich nur auf die linke Seite des Vergleichslogical_to_bitwise(): Bad intrinsicNachschlagen von %qT in %qT ist nicht eindeutigInterner Fehler: loop %d%'s header does not belong directly to itInterner Fehler: loop %d%'s header does not have exactly 2 entriesInterner Fehler: loop %d%'s header is not a loop headerInterner Fehler: loop %d%'s latch does not belong directly to itInterner Fehler: loop %d%'s latch does not have an edge to its headerInterner Fehler: loop %d%'s latch does not have exactly 1 successorInterner Fehler: loop %d%'s latch does not have header as successorInterner Fehler: loop %d%'s latch is marked as part of irreducible regionInterner Fehler: loop %d%'s latch is not dominated by its headerSchleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurdeInterner Fehler: loop verification on loop tree that needs fixupInterner Fehler: loop with header %d marked for removalInterner Fehler: loop with header %d not in loop treelockerere Ausnahmespezifikation in der Ã¼bersteuernden virtuellen Funktion %q+#Funtere Grenze %qE geht Ã¼ber AbschnittsgrÃ¶ÃŸe in %qs-Klausel hinausUntere Grenze %qE des Arrayabschnitts muss Ganzzahltyp habenUnterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typslseek beim Lesen von Exportdaten gescheitertAls Verringerungsoperand wird L-Wert erfordertAls ErhÃ¶hungsoperand wird L-Wert erfordertAls linker Operand einer Zuweisung wird L-Wert erfordertAls Operand fÃ¼r unÃ¤res %<&%> wird L-Wert erfordertdie %<asm%>-Anweisung erfordert einen L-WertUmwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qTmaschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des WertebereichesMakro expandiert zu mehreren AnweisungenMakroname fehlt hinter %qsInterner Compilerfehler: main variant is not definedInterner Fehler: make_generic(): Cannot find generic symbol %qsmehrfache Kopien von %qD werden erzeugtFalsch geformtes #pragma ADDRESS <Variable> <Adresse>Falsch geformtes #pragma builtinfalsch geformtes #pragma ghs sectionfalsch geformtes %<#pragma %s%>, ignoriertfalsch geformtes %<#pragma %s%>, wird ignoriertfalsch geformte Variablenadresse bei %<#pragma CTABLE_ENTRY%>falsch geformtes %<#pragma GCC visibility push%>Falsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma extern_model%>, ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertFalsch geformtes %<#pragma member_alignment%>Falsch geformtes %<#pragma member_alignment%>, wird ignoriertfalsch geformtes %<#pragma message%>, ignoriertFalsch geformtes %<#pragma ms_struct {on|off|reset}%>, ignoriertFalsch geformtes %<#pragma ms_struct%>, wird ignoriertFalsch geformtes %<#pragma options align={mac68k|power|reset}%>, wird ignoriertFalsch geformtes %<#pragma options%>, wird ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes %<#pragma redefine_extname%>, wird ignoriertfalsch geformtes %<#pragma weak%>, wird ignoriertungÃ¼ltige %<COLLECT_GCC_OPTIONS%>falsch geformtes Pragma oder Attribut %<target("%s")%>falsch geformtes Pragma oder Attribut %<target()%>falsch geformtes Â»#pragma __extern_prefixÂ«, wird ignoriertfalsche Option %<-fplugin-arg-%s%>: fehlendes %<-<SchlÃ¼ssel>[=<Wert>]%>kaputte PTX-Dateischlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionAttribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgebengemangelter Name fÃ¼r %qD wird sich ich C++17 Ã¤ndern, da die Exceptionangabe Teil des Funktionstyps istmangling %<__unterliegender_Typ%>mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>%C wird gemangeltMangeln von %q#D als %qE steht mit einer vorherigen Mangelung in Konfliktunbekannter Festkommatyp wird vernichtetAbbildung kann nur mit nil verglichen werdenFeld %qE der Struktur variabler LÃ¤nger wird zugeordnetMaske muss Â»immediateÂ« seinmatch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not founddazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige OperandennummerHÃ¶chstzahl der LTO-Partitionen, die parallel gestreamt werden.obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsuchtHÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r LRA-Bedingungen ist erreicht (%d)HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)Â»-EBÂ« und Â»-ELÂ« dÃ¼rfen nicht gleichzeitig verwendet werdenÂ»-m32Â« und Â»-m64Â« dÃ¼rfen nicht zusammen angegeben werdenmdoc-Register werden nur fÃ¼r G13-Ziel gesichertMedienfunktionen sind nur mit %<-mmedia%> verfÃ¼gbarSpeicherinitialisierung fÃ¼r %qD folgt KonstruktordelegationElement %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Konstruktor nicht erlaubt in UnionElement %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubtElement %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in UnionElement %q+#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q+#D mit Destruktor nicht erlaubt in UnionElement %q+D darf nicht als %<mutable%>-Referenz deklariert seinElement %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert seinElement %qD kann erst mit %<-std=c++2a%> oder %<-std=gnu++2a%> gleichzeitig %<virtual%> und %<constexpr%> seinElement %qD kann nicht gleichzeitig %<virtual%> und %<static%> seinElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD in schreibgeschÃ¼tztem Objekt als %<asm%>-Ausgabe verwendetElement %qD ist nicht initialisierte ReferenzElement %qD in %<constexpr%> muss von Â»mem-initializerÂ« initialisiert werdenElement %qD mit nicht initialisierten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseElement-Template %qD darf keine virt-Spezifizierer habenElemente einer explizit spezialisierten Klasse sind ohne Templateheader definiertSpeicherreservierung beim Lesen der Export-Daten gescheitertSpeichereingabe %d ist nicht direkt adressierbarunvertrÃ¤gliches SpeicherlayoutSpeicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartetMethode %<%c%E%> gleichzeitig als %<@optional%> und %<@required%> deklariertMethode %s%s%s ist als go:nointerface gekennzeichnetMethode %s%s%s erfordert einen ZeigerempfÃ¤ngerin Objective-C 1.0 gibt es keine Attribute fÃ¼r Methodenargumentein Objective-C 1.0 gibt es keine MethodenattributeMethodenattribute kÃ¶nnen nicht im @implementation-Kontext angegeben werdenMethodenattribute mÃ¼ssen am Ende angegeben werdenMethodenattribute dÃ¼rfen nur am Ende angegeben werdenMethodendeklaration nicht im @interface-Kontextals %qE deklarierte Methode Ã¼berschreibt Methode %qEMethodendefinition fÃ¼r %<%c%E%> nicht gefundenMethodendefinition nicht im @implementation-KontextMethode Ã¼berschreibt Methoden %<transaction_pure%> und %qEIn Methode fehlt mÃ¶glicherweise ein [super dealloc]-AufrufMethodentyp passt nicht zum ObjekttypMindestgrÃ¶ÃŸe der Partition darf nicht grÃ¶ÃŸer als HÃ¶chstgrÃ¶ÃŸe der Partition seinmio_array_ref(): Unknown array refProfiling fÃ¼r mips16-FunktionenUnstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qTKonflikt in Anzahl der Argumente fÃ¼r eingebautes %qF. %d erwartet, %d bekommenUnstimmigkeit im RÃ¼ckgabetyp der eingebauten Funktion %qD; erwartet wurde %qTArgumentpacklÃ¤ngen passen nicht bei Expansion von %qEArgumentpacklÃ¤ngen passen nicht bei Expansion von %qTUnpassende Deklarationen wÃ¤hrend Linkzeit-Optimierungunpassender Operator in FaltungsausdruckVergleichsoperandentypen passen nichtunpassende Klammernunpassendes Objective-C++-Konstrukt %<@%D%>fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertFehlendes %<(%> hinter %<#pragma unused%>, wird ignoriertFehlendes %<)%> hinter %<#pragma unused%>, wird ignoriertfehlendes %<=%> (hinter Attribut %<getter%>)fehlendes %<=%> (hinter Attribut %<setter%>)fehlende %<PHI%>-DefinitionAttribut %<target%> fehlt fÃ¼r multiversioniertes %qDfehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurdeInterner Fehler: missing REG_EH_REGION note at the end of bb %ifehlendes [big-endian|little-endian|default] hinter %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] nach %<#pragma GCC diagnostic%> fehltFehlendes zusÃ¤tzliches %<requries%>, um eine requires-expression zu beginnenfehlender Architekturname in %<-march=%s%>fehlendes Argument fÃ¼r %<-mbranch-protection=%>fehlendes Argument fÃ¼r Pragma oder Attribut %<target("branch-protection=")%>fehlendes Argument fÃ¼r %qsInterner Fehler: missing barrier after block %igeschweifte Klammern fehlen um Initialisierunggeschweifte Klammern fehlen um Initialisierung fÃ¼r %qTInterner Fehler: missing callgraph edge for call stmt:schlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende Klammerdie Sammlung in schneller AufzÃ¤hlung fehltSteuerprÃ¤dikat fehltfehlender CPU-Name in %<-mcpu=%s%>fehlender CPU-Name in %<-mtune=%s%>fehlender Bindestrichfehlende Definitionfehlendes GerÃ¤t oder Architektur hinter %qsmissing direct call for speculation %iFehlende Kante %i->%ifehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-FormatesErhÃ¶hungsausdruck fehltfehlender indirekter Aufruf in der Folge der spekulativen Aufrufefehlende Initialisierung fÃ¼r Feld %qD von %qT fehltInitialisierung fÃ¼r Element %qD fehltfehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragmafehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragmafehlendes Makefile-Ziel hinter %qsfehlende Methode %s%s%sfehlender Name fÃ¼r Pragma oder Attribut %<target("arch=")%>fehlender Name fÃ¼r Pragma oder Attribut %<target("cpu=")%>Fehlende ZahlÃ¶ffnende Klammer fehltfehlender OperandOption hinter %<#pragma GCC diagnostic%>-Variante fehltfehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Listefehlender Pfad hinter %qsfehlendes primÃ¤res Templateattribut %sfehlende primÃ¤re Templateattribute %smissing ref for speculation %ifehlende AuflÃ¶sungsdaten fÃ¼r %sWÃ¤chter in Funktionsaufruf fehltfehlende Templateargumentefehlende Templateargumente nach %qTfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-Deklarationfehlender Wert fÃ¼r Pragma oder Attribut %<target()%>falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>Vermischung von Deklarationen und Funktionsdefinitionen ist verbotenInterner Fehler: mixing different types of symbol in same comdat groups is not supportedModus %qs auf unpassenden Typen angewendetBetriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qsModifikation von %qE ist kein konstanter AusdruckModifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werdenin einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verÃ¤ndernModul-Eigenschaft in USE-Anweisung bei %Cmehr als %d Operanden in %<asm%>mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Ãœbersetzungseinheitmehr als eine %<depend%>-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstruktmehr als eine Â»crtlÂ«-Direktivenmehr als ein Zugriff in Basisspezifikation angegebenmehr als eine Ortsangabe in %<depend%>-Klausel in einem %<depobj%>-Konstruktdas Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopiempfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnenmsp430_select_hwmult_lib erfordert mindestens ein Argumentmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss %qs ist ungÃ¼ltigMultilib-AusschlÃ¼sse %qs sind ungÃ¼ltigMultilib-select %qs %qs ist ungÃ¼ltigMultilib-select %qs ist ungÃ¼ltigMultilib-Spezifikation %qs ist ungÃ¼ltigmehrere %<-mcpu=%>-Optionen angegeben.Mehrere %<default%>-Ziele wurden festgelegtMehrere EH-PersÃ¶nlichkeiten werden nur mit Assemblern unterstÃ¼tzt, die die Direktive %<.cfi_personality%> unterstÃ¼tzenmehrere Deklarationen in bereichsbasierter %<for%>-SchleifeMehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tmehrere schnelle Interruptroutinen gefunden: %qE und %qEin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenInterner Fehler: multiple hot/cold transitions found (bb %i)mehrere Initialisierungen fÃ¼r %qD angegebenmehrere Initialisierungen fÃ¼r Basis %qT angegebenInterner Fehler: multiple inline callersmehrere Interruptattribute sind nicht erlaubtmehrere Interruptattribute fÃ¼r Funktion %qDmehrere Schleifenvariablen in schneller AufzÃ¤hlungmehrere Methoden namens %<%c%E%> gefundenmehrere Attribute fÃ¼r geschachtelte Typen fÃ¼r Funktion %qDmehrere Parameter wurden %qD genanntmehrere vorherrschende Definitionen fÃ¼r %qEmehrere ref-qualifiermehrere Registerspeicher-Attribute fÃ¼r Funktion %qDmehrere Selektoren namens %<%c%E%> gefundenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationmehrere Versionen fÃ¼r ein Symbolmultiple virtual PHI nodes in BB %dFunktionsaufruf mit mehreren Werten in Kontext mit einem WertFunktionsaufruf mit mehreren Werten in Kontext mit einem WertMultiplizieroption bringt mit sich, dass r%d festgelegt istMultiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstÃ¼tzt wirdMultiversionierung erfordert Â»ifuncÂ«, was in dieser Konfiguration nicht unterstÃ¼tzt wirdvor Verwendung von %<typeid%> muss %<#include <typeinfo>%> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>verÃ¤nderliches %qD ist in konstantem Ausdruck nicht verwendbarnacktes Attribut bezieht sich nur auf FunktionenName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetName %qT hat unvollstÃ¤ndigen TypenName der Elementfunktion fehltName der Klasse verdeckt Template-Templateparameter %qDName in benannter Initialisierung im GNU-Stil fÃ¼r ein Array verwendetbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztNamensbereich %qD betretenNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenName eines Namensraums erwartetanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinverengende Umwandlung von %qE von %qH nach %qIverengende Umwandlung von %qE von %qH nach %qI ist in C++11 ungÃ¼ltigvor %<%T::%D::%E%> ist %<typename%> erforderlich, da %<%T::%D%> ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istvor %<%T::%E%> ist %<typename%> erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich ist%<typename%> vor %qE erforderlich, da %qT ein abhÃ¤ngiger GÃ¼ltigkeitsbereich istausdrÃ¼ckliche Umwandlungen erforderlichexplizite Umwandlung nÃ¶tig; Methode %s%s%s fehltnegative BefehlslÃ¤ngeArrayabschnitt mit negativer LÃ¤nge in %qs-Klauselnegative untere Grenze in Arrayabschnitt in %qs-Klauselnegative Verschachtelungstiefe der Region %inegative Schiebeweitenegative Breite in Bitfeld %q+DNegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische %<operator delete%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdenweder der Destruktor noch der klassenspezifische %<operator delete []%> wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-AlternativenGeschachtelte extern-Deklaration von %qDGeschachtelte Funktion %q+D deklariert, aber nirgendwo definiertgeschachtelte Funktion %qE als %<extern%> deklariertgeschachtelte Funktion %qs als %<extern%> deklariertgeschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tztauf s390 kÃ¶nnen geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werdengeschachtelte Funktionen werden auf diesem Ziel nicht unterstÃ¼tztverschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargeschachtelte Schleife in Reduktion benÃ¶tigt Reduktionsklausel fÃ¼r %qEgeschachtelter Namensgeber %qT fÃ¼r enum-Deklaration benennt weder Klasse noch Namensraumverschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarName eines geschachtelten Namensraums erwartetgeschachtelte q-DirektivenVerschachtelte Redefinition von %<enum %E%>Verschachtelte Redefinition von %<struct %E%>Verschachtelte Redefinition von %<union %E%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutigneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdennÃ¤chstes Feld %q#D hier deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariertkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%E%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein %qs-Getter gefundenMischen von FPX/FPU ist nicht erlaubtkein FUNCTION_PROFILER for CRISkein Dateiname fÃ¼r LTRANS-Ausgabeliste angegebenKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionauf explizite Instanziierung kann kein Attribut angewendet werdenkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatfehlende schlieÃŸende geschweifte Klammerkeine Konstruktorenkein Kontext, um Typ von %qE aufzulÃ¶senkeine Umwandlungsoperatoren deklariertkeine passende Freigabefunktion fÃ¼r %qDKein Datentyp fÃ¼r Zustand %qskeine Deklaration passt zu %q#Dkeine Deklaration der in der Schnittstelle gefundenen Eigenschaft %qskein Standard-Argument fÃ¼r %qDkeine Destruktorenkein Dispatcher fÃ¼r versionierte Attribute gefundenKein Dispatcher fÃ¼r Versionierungsattribute gefunden: %skein Feld %qD in initialisierter Union gefundenkeine Funktionen namens %qDKeine Liste zur sofortigen Verwendungkeine Eingabedateienkeine Eingabedateien; es werden keine Ausgabedateien geschriebenkein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellenkeine unteren Register fÃ¼r das Hervorholen der hohen Register verfÃ¼gbarkeine Ãœbereinstimmung fÃ¼r keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkein passendes Konzept fÃ¼r template-introductionkeine passende Festkomma-Ãœberladung fÃ¼r %qs gefundenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s%E(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%T::operator %T(%A)%#V%>keine passende Funktion fÃ¼r Aufruf von %<%s(%A)%>keine passende Funktion fÃ¼r typgenerischen Aufrufkein passendes push fÃ¼r %<#pragma GCC visibility pop%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Postdekrementoperator fÃ¼r Typkein Postinkrementoperator fÃ¼r Typkein PrÃ¤dekrementoperator fÃ¼r Typkein PrÃ¤inkrementoperator fÃ¼r Typkeine vorherige Deklaration fÃ¼r %qDkein vorheriger Prototyp fÃ¼r %qDkein Prozessortyp zum Binden angegebenkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkeine return-Anweisungen in %qT zurÃ¼ckgebender Funktionno sclass for %s stab (0x%x)kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTKein passendes %qD in Klasse %qT gefundenkeine Basisklasse im @interface fÃ¼r %qE deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qE deklariertkein Typ namens %q#T in %q#Thier darf kein Typ oder Speicherklasse angegeben werden,keine unexpandierten Parameterpackungen in binÃ¤rer Faltung%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenkeine gÃ¼ltigen Klauseln in %<#pragma acc declare%> angegebenInterner Fehler: node differs from node->decl->decl_with_vis.symtab_nodeInterner Fehler: node has body_removed but is definitionInterner Fehler: node has unknown typeInterner Fehler: node is alias but not definitionInterner Fehler: node is alias but not implicit aliasInterner Fehler: node is alone in a comdat groupInterner Fehler: node is analyzed but it is not a definitionInterner Fehler: node is in same_comdat_group list but has no comdat_groupInterner Fehler: node is symver but not aliasInterner Fehler: node is transparent_alias but not an aliasInterner Fehler: node is weakref but not an transparent_aliasInterner Fehler: node not found in symtab assembler name hashInterner Fehler: node not found node->decl->decl_with_vis.symtab_nodeKnoten mit nicht freigegebenem Speicher gefundennoexcept-Ausdruck wird wegen Aufruf von %qD zu %<false%> ausgewertetOperand fÃ¼r Â»%%%cÂ« muss ein 32-Bit-Register seinREAL-Argument ohne doppelte Genauigkeit fÃ¼r intrinsisches %s bei %Lvon nicht-AAPCS abgeleitete PCS-VarianteNicht-ASCII-Zeichen in CFString-LiteralNicht-NULL-Zeigerinitialisierung bei %CNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RegionNicht-OpenACC-Konstrukt innerhalb einer OpenACC-RoutineFehlzuordnung bei Ausnahmebehandlung ohne AufrufTeilspezialisierung %qE ist nur fÃ¼r Klassen und Variablen erlaubtInterner Fehler: non-cold basic block %d reachable only by paths crossing the cold partitionNicht-konstantes Ganzzahl-Argument %u in Aufruf von Funktion %qENicht konstantes Argument 0 fÃ¼r %qsNicht konstantes Argument 1 fÃ¼r %qsNichtkonstantes Feld in DATA-Anweisung %Lnicht konstante Arrayinitialisierungnichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werdennicht-konstantes zusammengesetztes Literal kann nicht in einem Konstanten-Ausdruck auftretenNicht-konstante Bedingung fÃ¼r statische Behauptungnon-constant element in constant CONSTRUCTORInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigInitialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungÃ¼ltigNicht-konstanter Initialisierungsausdruck bei %Lnicht herleitbares Templates %qT wird ohne Template-Argumente verwendetNicht-Standard Argument der Art INTEGER fÃ¼r intrinsisches Â»%sÂ« bei %LNicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefundennicht gelÃ¶schte Funktion %q+D Ã¼bersteuert gelÃ¶schte FunktionNicht-Gleitkomma-Argument in Aufruf von Funktion %qENicht-Gleitkomma-Argumente in Aufruf von Funktion %qENicht-Funktion %qD als implizites Template deklariertNicht-Funktion in GIMPLE-AufrufNicht ganzzahliges Argument 1 fÃ¼r %qsNicht-Ganzzahl-Argument 3 in Aufruf von Funktion %qENicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qENicht-Ganzzahl-Operand mit Operandencode %<z%> verwendetswitch-Anweisung ohne eingebauten Typnicht-lokaler Lambdaausdruck kann keinen Â»capture-defaultÂ« habennicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktornicht-lokale %<__thread%>-Variable %qD erfordert dynamische InitialisierungInterner Fehler: non-loop with header %d not marked for removalNicht-L-Wert-Array in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Elementfunktion %qD kann nicht CV-Qualifizierer habenNicht-Elementfunktion %qD kann keinen ref-Qualifizierer habenNichtelement-Templatedeklaration von %qDEingabe von Nicht-Speicher %d muss im Speicher bleibenNicht-Speicher-Ausgabe %d muss im Speicher bleibennicht geschachtelte Funktion mit variabel modifiziertem TypenNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objective-C-Typ %qT kann nicht aufgefangen werdenNicht-Parameter %qs kann kein Parameterpack seinArgument, das kein Zeiger ist, in %<__builtin_launder%>Nicht-Register als LHS von binÃ¤rer OperationNicht-Register als LHS von ternÃ¤rer OperationNicht-Register als LHS von unÃ¤rer Operationnicht-skalares %qsnicht-skalarer Typnichtskalare Variable %qD in bedingter %<lastprivate%>-KlauselNicht-Standard-Suffix an Gleitkommakonstantenicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT habennicht-statisches Datenelement %qE als %qs deklariertnicht-statisches Datenelement mit Platzhalter %qT deklariertnicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarNicht-statische Deklaration von %q+D folgt statischer Deklarationnicht-statische Initialisierung eines flexiblen Arrayelementsnicht-statische Referenz %q#D in Klasse ohne Konstruktornicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdenNicht-Template %qD als Template verwendetNicht-Template-Typ %qT als Template verwendetNicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler DeklarationNicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklarationnicht-Top-Level %qsnicht-triviale Umwandlung in %qsnicht-triviale Umwandlung in unÃ¤rer Operationnicht-trivial markierte Initialisierungen nicht unterstÃ¼tztNichttyp-Teilspezialisierung %qE ist nicht erlaubtNichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarNicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp%qs mit Elementen ist kein VektorNicht-Vektoroperanden in Vektorvergleichnichtkonstanter Arrayindex in InitialisierungInterner Fehler: nonempty exits list of loop %d, but exits are not recordednichtlokale Marke Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendetArrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendetNormalisierung kann nicht gleichzeitig mit Skalierung aktiv sein
! unerlaubte Typkombination in %qsnicht mit sysroot-Header-Suffix konfiguriertzu wenige DO-Schleifen fÃ¼r Â»%s !$ACC LOOPÂ« bei %Lzu wenige DO-Schleifen fÃ¼r zusammengefallenes %s bei %LNicht genug ArgumenteNicht genug Argumente fÃ¼r RÃ¼ckgabezu wenige for-Schleifen um sie einzuklappennicht genÃ¼gend perfekt geschachtelte Schleifenzu wenig TypinformationenZu wenige variable Argumente, um zu einem WÃ¤chter zu passenPatchbereich wird nicht angelegt, da NOPs nicht unterstÃ¼tzt werdendie Option %<-fpic%> nicht fÃ¼r die v3m-Toolchain unterstÃ¼tzenHinweisAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Null-ZeigerDereferenzierung eines NullzeigersZahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenInterner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzKomponentenanzahl des Vektors ist keine ZweierpotenzAnzahl der ZÃ¤hler in den Profilingdaten fÃ¼r Funktion %qD passt nicht zu deren Profilingdaten (ZÃ¤hler %qs, %i erwartet aber %i gefunden)Anzahl der Ergebnisse passt nicht zur Anzahl der WerteAnzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼bereinAnzahl der Variablen in %<depend%>-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablennumerisches Argument des Attributs %qE muss im Bereich 0..63 liegenobjc++-cpp-output ist veraltet; bitte stattdessen objective-c++-cpp-output verwendenobjc-cpp-output ist veraltet; bitte stattdessen objective-c-cpp-output verwendenObjekt ist keine Methodebei Verwendung von %qE fehlt ObjektObjekt-Eigenschaft %qD hat kein Attribut %<assign%>, %<retain%> oder %<copy%>; es wird %<assign%> angenommenObjekttyp %qT passt nicht zum Destruktornamen ~%qTObjekt mit variabel geÃ¤ndertem Typ darf keine Bindung habenMethodendeklaration in Objective-C erwartetObjective-C++ Nachrichtenargument(e) erwartetObjective-C++-NachrichtenempfÃ¤nger erwartetObjective-C++ Methodendeklaration erwartetveralteter Maverick-Formatcode Â»%cÂ«veraltete Option %<-I-%> verwendet, bitte stattdessen %<-iquote%> verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>odr-verwendete Inline-Variable %qD ist nicht definiertOffload-Compiler %s nicht gefundenOffload-Compiler %s nicht gefunden (erwÃ¤gen Sie %<-B%>)Auslagerungsdimension %d liegt auÃŸerhalb des WertebereichesAdressabstand %wi ist auÃŸerhalb der Grenzen der konstanten ZeichenketteOffset Ã¼berschreitet 16 BytesOffset von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernOffset des gepackten Bitfeldes %qD hat sich in GCC 4.4 geÃ¤ndertalte Deklaration %q#DFunktionsdefinition im alten StilParameterdeklarationen alten Stils in Prototyp-Funktionsdeklarationausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdenein Feld ist ein Bitfeld, das andere jedoch nichteins der Argumente fÃ¼r den Initialisierungsaufruf sollte %<&omp_priv%> seineins der Aufrufargumente fÃ¼r die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> seinein Typ muss konstruiert sein, der andere nichtnur %<distribute%>-, %<parallel%>- und %<loop%>-Regionen dÃ¼rfen innerhalb einer %<teams%>-Region streng geschachtelt seinnur die Schalter %<inbranch%> und %<notinbranch%> sind fÃ¼r das %<__simd__%>-Attribut erlaubtnur %u Name fÃ¼r strukturelle Bindung angegebennur %u Namen fÃ¼r strukturelle Bindung angegebennur 0.0 kann als Immediate geladen werdenNur das DWARF-Debugformat ist fÃ¼r Interrupt-Service-Routinen unterstÃ¼tztnur Objective-C-Objekttypen kÃ¶nnen mit Protokoll qualifiziert werdenNur das Attribut %<fallthrough%> kann auf eine leere Anweisung angewendet werdennur Konstruktoren nehmen Elementinitialisierungennur Deklarationen von Konstruktoren und Umwandlungsoperatoren kÃ¶nnen %<explicit%> seinsondern nur hier als %<friend%>nur einfacher RÃ¼ckgabetyp %<auto%> kann zu %<void%> hergeleitet werdennur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdennur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichsin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztIn Abschnitt %qs sind nur 0-Initialisierungen erlaubtopake Vektortypen kÃ¶nnen nicht initialisiert werdenintransparente Enum-Spezifikation muss einfachen Bezeichner verwendenintransparente Enum-Spezifikation ohne NamenÂ»%sÂ« kann nicht geÃ¶ffnet werden: %s/dev/zero kann nicht geÃ¶ffnet werden: %mLTRANS-Ausgabeliste Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mAusgabedatei %qs wird geÃ¶ffnet: %sAusgabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden: %mOperandencode %%xn ist fÃ¼r QImode ungÃ¼ltigOperand %d sollte eine vorzeichenlose 3-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 6-Bit-Konstante seinOperand %d sollte eine vorzeichenlose 8-Bit-Konstante seinOperand 1 sollte eine vorzeichenlose 3-Bit-Konstante seinOperand 1 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein gerader 3-Bit-Wert sein (subreg 0,2,4,6)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 2 sollte ein vorzeichenloser 3-Bit-Wert sein (subreg 0â€“7)Operand 2 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 3 sollte ein vorzeichenloser 3-Bit-Wert sein (I0â€“I7)Operand 3 sollte ein vorzeichenloser 8-Bit-Wert seinOperand 4 sollte ein vorzeichenloser 8-Bit-Wert sein (0â€“255)Operandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»%cÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»DÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»IÂ«Operand ist kein Bedingungscode, ungÃ¼ltiger Operandencode Â»YÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine bestimmte Ganzzahl, ungÃ¼ltiger Operandencode Â»rÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»KÂ«Operand ist keine Ganzzahl, ungÃ¼ltiger Operandencode Â»RÂ«Operand ist keine ausgleichbare Speicherreferenz, ungÃ¼ltiger Operandencode Â»HÂ«Operand muss Â»immediateÂ« mit korrekter GrÃ¶ÃŸe seinOperandennummer fehlt hinter %%-BuchstabeOperandennummer auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen OperandenOperand des Faltungsausdrucks hat keine unexpandierten ParameterpackungenOperandentyp %qT ist inkompatibel mit Argument %d von %qEOperandentypen sind %qT und %qTOperanden fÃ¼r %<?:%> haben unterschiedliche Typen %qT und %qTOperanden fÃ¼r %T/%t mÃ¼ssen reg + const_int sein:Operation nicht erlaubt auf Typ %<bfloat16_t%>Operation auf %qE kÃ¶nnte undefiniert seinOptimierungsattribut von %qD folgt auf die Definition, aber die Attribute passen nicht zusammenFehlzuordnung von OptimierungsstufenattributOptimierung kann Lese- und/oder Schreiboperationen auf Registervariablen entfernenOption %<%s=%s%> ist fÃ¼r die CPU %qs nicht verfÃ¼gbardie Option %<-mdouble=32%> ist nur verfÃ¼gbar, wenn %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mdouble=64%> ist nur verfÃ¼gbar, wenn %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mirq-ctrl-saved%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigdie Option %<-mlong-double=32%> ist nur verfÃ¼gbar, wenn %<--with-long-double={32|32,64|64,32}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={32|32,64|64,32}%> konfiguriert istdie Option %<-mlong-double=64%> ist nur verfÃ¼gbar, wenn %<--with-long-double={64|64,32|32,64}%>, oder %<--with-long-double=double%> zusammen mit %<--with-double={64|64,32|32,64}%> konfiguriert istdie Option %<-mrgf-banked-regs%> ist nur fÃ¼r ARC-v2-Prozessoren gÃ¼ltigoption %<-mstructure-size-boundary%> ist veraltetOption %qs wird ignoriert, der Vorgabewert %qs wird fÃ¼r die CPU %qs verwendetOption %qs ist fÃ¼r die CPU %qs nicht verfÃ¼gbarOption %qs ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sOption Â»%sÂ« wird zusammen mit %<-fopenacc%> nicht unterstÃ¼tztOption %s nicht konsistent in allen LTO-Eingabedateien verwendetOption %s mit unterschiedlichen Wertenoptionales Argumentoptionaler Klassenparametereingeschaltete Optionen: Optionen oder Zielarchitekturen fehlen hinter %qsangegebene Optionen: Interner Fehler: optype_msgid overflow: %doder nutzen Sie %<j%> statt %<i%> fÃ¼r das in GNU eingebaute SuffixArgument fÃ¼r %<ordered%> muss ein positiver, ganzzahliger Ausdruck seingeordneter Vergleich von Zeiger mit Ganzzahlnullgeordneter Vergleich von Zeiger mit Null-Zeigerorigin points to a different parentdas ursprÃ¼ngliche %<default%> ist hierursprÃ¼ngliche Deklaration trat hier aufursprÃ¼ngliche Definition trat hier aufOriginal ist nicht mit zstd komprimiertOriginalgrÃ¶ÃŸe unbekanntwurde ursprÃ¼nglich hier als %<const%> deklariertursprÃ¼nglich hier definiertursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtursprÃ¼ngliche hier spezifiziertverwaistes %qs-Konstruktandere Fundstelle ist hiersollte der virtuellen Methode %qD entsprechen, tut es aber nichtÃ¤uÃŸeres %<__transaction_cancel%> nicht innerhalb des Ã¤uÃŸeren %<__transaction_atomic%>Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von Ã¤uÃŸerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸerer Block der Region %i ist falschÃ¤uÃŸere Transaktion in %<transaction_may_cancel_outer%>-FunktionÃ¤uÃŸere Transaktion in %<transaction_safe%>-FunktionÃ¤uÃŸere Transaktion in TransaktionAusgabebedingung %d kann nicht zusammen mit %qs angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei %s existiert bereits in Ordner %skeine Ausgabedatei angegebenName der Ausgabedatei darf nicht leer seinAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stapel gruppiert werdenoutput_move_single:Ãœberlauf in ArraygrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qEÃœberlauf in Umwandlung von %qT nach %qT Ã¤ndert den Wert von %qE in %qEÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃ¼bergelaufene Ausgabeargumentliste fÃ¼r %qsÃ¼berladener Funktionsname %qE in Klausel %qsÃ¼berladene Funktion ohne Typinformationen aus KontextÃ¼bersteuerte Funktion ist %q#DÃ¼bersteuerte Funktion ist %q#FÃ¼bersteuerte Funktion ist %qDÃœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarÃ¼bersteuert %qD, was als %<transaction_safe%> deklariert istgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Alias-Template %qDgepacktes Expansionsargument fÃ¼r Parameter %qD ohne Â»packÂ« von Konzept %qDPack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfÃ¼gbarLambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbargepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+Dgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qEgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %q+Dgepacktes Attribut ist fÃ¼r %qE unnÃ¶tigstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltstruct wird aufgefÃ¼llt, um %q+D auszurichtenParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %q+D als %<_Noreturn%> deklariertParameter %q+D als %<inline%> deklariertParameter %q+D hat nur eine VorwÃ¤rtsdeklarationParameter %qD als void deklariertParameter %qD hat unvollstÃ¤ndigen TypenParameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT einParameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter %qD gesetzt, jedoch nicht verwendetParameter %qP von %qD kÃ¶nnte Kandidat fÃ¼r Formatattribut seinParameter %u (%q+D) hat unvollstÃ¤ndigen TypenParameter %u (%q+D) hat void-TypenParameter %u hat unvollstÃ¤ndigen TypenParameter %u hat void-TypenParameter als %<auto%> deklariertParameter darf nicht variabel modifizierten Typ %qT habenParameter kÃ¶nnte ein Kandidat fÃ¼r ein Formatattribut seinParametername fehlt in ParameterlisteParametername ausgelassenParameternamen (ohne Typen) in FunktionsdeklarationParameterpack %<__bases%> ist nur in Templatedeklaration gÃ¼ltigParameterpack %q+D muss am Ende der Templateparameterliste seinParameterpack %qD kann kein Standardargument habenArgument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinArgument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste seinParameterpack kann kein Standardargument habenParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 7.1 geÃ¤ndertdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndertdie 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%} entsprichtdie ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geÃ¤ndertParameter fÃ¼r eingebaute Funktion muss Zeichenkettenkonstante oder Literal seinParameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %sparametrisiertes abgeleitetes TypargumentEltern-Unterprogramm kann nicht geinlinet werdenKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenKlammern mÃ¼ssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer istKlammern mÃ¼ssen weggelassen werden, wenn die Argumentenliste des Attributs leer istUm dieses zusammengesetzte Literal sind Klammern erforderlich, um Mehrdeutigkeit zu vermeidengeklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubtgeklammerte Initialisierung in Array-Â»newÂ«Syntaxfehler in SELECT-RANK-Anweisung bei %CSyntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %CSyntaxfehler in Templateargumentlistepart-ref mit Zeigerattribut bei %L ist nicht das rechteste part-ref des data-stmt-objectsTeilspezialisierung %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 TemplateargumentlisteTeilspezialisierung %q+D spezialisiert keine Templateargumente; um das primÃ¤re Template zu definieren, entfernen Sie die TemplateargumentlisteTeilspezialisierung %qD ist nicht spezialisierter alsTeilspezialisierung %qT als %<friend%> deklariertpartielle Spezialisierung ist nicht nÃ¤her spezialisiert als das ursprÃ¼ngliche Template, da es mehrere Parameter mit einer Â»packÂ«-Erweiterung ersetztteilweise Spezialisierung von %qD nach Instanziierung von %qDInterner Fehler: partition found but function partition flag not setDurchlauf %qs nicht gefunden, wird jedoch von neuem Durchlauf %qs referenziertpass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>Die Ãœbergabe von %qT als %<this%>-Argument streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von NULL an Nicht-Zeiger-Argument %P von %qDÃœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des PrototypsÃœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des PrototypsÃœbergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE entfernt Qualifizierer von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von anderem Objective-C-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen AdressbereichÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#vÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite TypkonvertierungÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r Argument %ZArgument %i wird an den mit %qs qualifizierten Parameter Ã¼bergeben, dadurch wird es zum Alias fÃ¼r die Argumente %ZArgumente werden an Auslassungspunkte des geerbten Konstruktors %qD Ã¼bergebenDas Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)Ãœbergabe von zu groÃŸem Argument auf dem Stapelpatchbarer Funktionseintrag %wu Ã¼berschreitet die GrÃ¶ÃŸe %wuPfad: Ped. WarnungPed. Warnung: vielleicht brauchen Sie explizite Templateargumente im Â»nested-name-specifierÂ«Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼genPerm. FehlerPerm. Fehler: pex_init gescheitert: %mPlatzhalter-BeschrÃ¤nkungen nicht erfÃ¼lltPlatzhaltertyp ist in diesem Kontext nicht erlaubtPlacement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwiPlacement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwibitte geben Sie den CPU-Namen explizit an. GÃ¼ltige CPU-Namen sind: %sPlugin %qs wurde mit anderen Pfaden angegeben: %qs und %qsPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert
  %sPlugin %s ist nicht unter einer GPL-kompatiblen Lizenz lizenziert: %sPlugin %s hat eine Null-Callback-Funktion fÃ¼r Ereignis %s registriertPlugin %s sollte vor %<-fplugin-arg-%s%> in der Kommandozeile angegeben werdenPlugin kann keinen fehlenden Durchlauf registrierenPlugin kann keinen unbenannten Durchlauf registrierenPlugin kann keinen Durchlauf %qs ohne Referenzdurchlaufnamen registrierenPlugin-UnterstÃ¼tzung ist ausgeschaltet; mit --enable-plugin konfigurierenZeigerZeigerargumentZeigerarithmetik fÃ¼r Objekte mit Garbage-Collection ist nicht erlaubtZeigerzuweisungdas Zeigerelement %q+D wurde hier deklariertZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigeroffset von Symbol kÃ¶nnte falsch seinZeiger oder allozierbares ResultatZeiger-Zieltypen sind in C++ inkompatibelZeiger auf Adressraum %qs muss in %qT konstant seinZeiger auf Adressraum %qs muss in %s %q+D konstant seinZeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in RÃ¼ckgabe von %qT aus einer Funktion mit RÃ¼ckgabetyp %qT unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetZeiger auf Array verliert durch den Bedingungsausdruck QualifiziererZeiger auf Schnittstellentyp hat keine MethodenUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelunvertrÃ¤gliche Zeigertypen %qT und %qT von %qD und %qD in bedingtem AusdruckZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalueTyp fÃ¼r Zeiger auf Elementfunktion %qT braucht einen rvalueZeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenZeiger auf Arrays mit unterschiedlichen Qualifizierern sind in ISO-C inkompatibelZeiger auf disjunkte AdressrÃ¤ume in bedingtem Ausdruck verwendetpolymorphes ArgumentPosition plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qslageunabhÃ¤ngiger Code erfordert %qslageunabhÃ¤ngiger Code erfordert das Linux-ABIpositionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurdePositive Breite benÃ¶tigt bei %LmÃ¶gliches Problem bei Aufruf von %<operator delete%> erkanntmÃ¶gliches Problem bei Aufruf von %<operator delete []%> erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenMÃ¶gliche Dereferenzierung eines Nullzeigerspower9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibelPragma oder Attribut %<target("%s")%> akzeptiert keine ArgumentePragma oder Attribut %<target("%s")%> erlaubt keine negierte FormPragma oder Attribut %<target("%s")%> ist nicht gÃ¼ltigPragma oder Attribut %<target("%s=%s")%> ist nicht gÃ¼ltigPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatvordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>bedingter Thumb-Befehlbedingter Befehl in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenPrÃ¤fix-Attribute vor %<@%D%> werden ignoriertPrÃ¤fixattribute werden fÃ¼r Implementierungen ignoriertPrÃ¤fixattribute werden fÃ¼r Methoden ignoriertInterner Fehler: prev_bb of %d should be %d, not %dvorheriges %<#pragma omp declare reduction%>vorherige Deklaration von %<pragma omp declare reduction%>vorherige Deklarationvorherige Deklaration von %q#Dvorherige Deklaration %qDvorherige Deklaration %qD verwendete %d Template-Parametervorherige Deklaration %qD verwendete %d Template-Parameterbisherige Deklaration als %q#Dvorherige Deklaration hiervorherige Deklaration von %<%c%E%>vorherige Deklaration von %<%c%E%> als %<@optional%>vorherige Deklaration von %<%c%E%> als %<@required%>vorherige Deklaration von %<%c%s%>vorherige Deklaration von %q#Dvorherige Deklaration von %q+DVorherige Deklaration von %q+D war hiervorherige Deklaration von %qDvorherige Deklaration von %qD war hiervorherige Deklaration von %qEbisherige Deklaration mit %qL-Bindungvorherige Definition hiervorherige Definition von %q#TVorherige Definition von %q+D war hiervorherige Definition von %qD war hierVorherige implizite Deklaration von %q+D war hiervorherige Sprungmarkevorherige Mangelung von %q#Dvorherige Nicht-Prototyp-Definition hierbisherige Spezifikation in %q+#D hiervorher hier deklariertvorher hier definiertvorher hier als %s definiertBereits hier verwendetprimÃ¤res Template %qDursprÃ¼ngliches Template hierprivates Element %q#D in anonymer UnionWahrscheinlichkeit %qE liegt auÃŸerhalb des Bereichs [0.0, 1.0]Wahrscheinlichkeit %qE muss eine konstanter Gleitkommaausdruck seinProblem beim Erstellen des Zielabbilds fÃ¼r %sProfildaten fÃ¼r Funktion %u sind beschÃ¤digtProfil fÃ¼r Funktion %qD nicht in Profilingdaten gefundenProfilerunterstÃ¼tzung fÃ¼r CR16ProfilerunterstÃ¼tzung fÃ¼r VxWorksProfiling ist fÃ¼r dieses Ziel noch nicht implementiertProfiling wird mit Â»-mgÂ« nicht unterstÃ¼tztProgramme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum Prototypendas befÃ¶rderte (promoted) bitweise Komplement eines vorzeichenlosen Wertes ist immer ungleich Null, da die hÃ¶chstwertigen Bits 1 sindEigenschaften fÃ¼r %<simd%>-Selektor dÃ¼rfen nicht in %<metadirective%> angegeben werdenEigenschaft %qs ist bereits in %<@dynamic%> festgelegtEigenschaft %qs ist bereits in %<@synthesize%> festgelegtEigenschaft %qs verwendet Instanzvariable %qs unvertrÃ¤glichen TypsEigenschaft %qs verwendet dieselbe Instanzvariable wie die Eigenschaft %qsEigenschaft kann kein Bitfeld seinEigenschaft kann kein Array seinEigenschaftsdeklaration nicht im @interface- oder @protocol-KontextEigenschaft muss ein konstanter ganzzahliger Ausdruck seinEigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral seingeschÃ¼tztes Element %q#D in anonymer UniongeschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertProtokoll %qE hat ringfÃ¶rmige AbhÃ¤ngigkeitProtokoll %qE ist veraltetProtokoll-Attribute sind in Objective-C 1.0 nicht verfÃ¼gbarPrototyp-DeklarationPrototyp fÃ¼r %q+D deklariert Argument %d mit inkompatiblem TypenPrototyp fÃ¼r %q+D deklariert weniger Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D deklariert mehr Argumente als vorherige Definition im alten StilPrototyp fÃ¼r %q+D folgt einer Nicht-Prototyp-DefinitionPrototyp fÃ¼r Â»%sÂ« hat Pflichtoperanden hinter optionalen OperandenPrototyp fÃ¼r %q#D angegebenfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenpure virtuelle %q#D aus Konstruktor heraus aufgerufenpure virtuelle %q#D aus Destruktor heraus aufgerufenpure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufenreiner Spezifizierer bei Funktionsdefinitionq/Q-Modifizierer fÃ¼r Symbolreferenzen ungÃ¼ltigÃœberprÃ¼fung fÃ¼r qsort-Vergleichsfunktion fehlgeschlagenVergleichsfunktion fÃ¼r qsort liefert nicht-negatives Ergebnis fÃ¼r sortierte Ausgabe: %dVergleichsfunktion fÃ¼r qsort ist nicht antisymmetrisch: %d, %dVergleichsfunktion fÃ¼r qsort ist nicht transitiv: %d, %d, %dqualifizierter Name benennt keine Klassequalifizierter Typ %qT passt nicht zum Destruktornamen ~%qTqualified-id in DeklarationQualifizierer sind bei Konstruktordeklarationen nicht erlaubtQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubtQualifizierer sind bei Destruktordeklarationen nicht erlaubtqualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT%qs innerhalb von AnfÃ¼hrungszeichen im Format%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qsr0 muss als aufrufzerstÃ¶rtes Register verfÃ¼gbar seinBereichsklausel muss vom Typ Array, Scheibe, Zeichenkette, Map oder Kanal seinWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformbereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollstÃ¤ndigen TypBereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbarBereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbarRang + Korang von %qs Ã¼bersteigt %d bei %Croher Literaloperator %q#D steht mit literalem Operatortemplate in Konfliktrdynamic wird nicht unterstÃ¼tztReinitialisierung von %qs bei %LLesen der Export-Daten gescheitertschreibgeschÃ¼tzte Stelle %qE als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter benannter RÃ¼ckgabewert %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzter Parameter %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Referenz %qD als %<asm%>-Ausgabe verwendetschreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendetEingabedatei wird gelesenLesen Ã¼ber Null-Zeiger (Argument %d)Das Ãœbergeben des nicht trivial-kopierbaren Typs %q#T Ã¼ber %<...%> ist Â»conditionally-supportedÂ« ([expr.call] 5.2.2/7)NeuÃ¼bersetzung mit %<-fcompare-debug%>rekursive Auswertung des Standardarguments fÃ¼r %q#Drekursives Inliningrekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qDrekursiver Typ %qT nicht definiertrekursiv erforderlich durch Ersetzung von %qS
  rekursiv erfordert von %q#D
*************** Verwenden Sie die Option %<-mcpu%>, um d
*** 2163,2168 ****
  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%> voreingestelltRÃ¼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Ã¤nkungRÃ¼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 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 groups%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%>-KonstruktsSetter-Name muss mit %<:%> beendet werdenKern-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 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 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 veraltetQuellentyp 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 verwendetstatisches 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 habenÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklaratorder 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 werdenAnweisung (%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 %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 formatierenZeichenkettenlÃ¤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 ElementeStrukturausrichtung 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++2a%> oder %<-std=gnu++2a%> %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 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 Arraysgeschweifte 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 KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-ffinite-math-only%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-fno-math-errno%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-funsafe-math-optimizations%> angegeben istOption %<-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 visibilityerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutAdresse 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 konstante GanzzahlTemplateargument %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#DInstanziierungstiefe 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 AbleitungshinweisTemplatetypparameter 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-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]Template-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 %<getter%>-Attribut darf nur einmal angegeben werdendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas %<setter%>-Attribut darf nur einmal angegeben werdendas 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Ã¤ndertDie 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 TemplateargumentDas 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 vererbtdie 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 der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdrittes 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 verwendetDrei-Wege-Vergleich von VektorenDreiwege-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommenwirft 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 %%:compare-debug-auxbase-optzu wenige Argumente fÃ¼r %%:replace-extensionzu 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 Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:compare-debug-auxbase-optzu 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 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 %qETypbehauptung 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%>unbehandelte Komponente eines abgeleiteten TypsUnidentifizierbare Aufrufoperationnicht 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 registriertUnbekannter Wert fÃ¼r cc_attrunbekanntes 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%>unbekannte 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 hinter %<#pragma GCC diagnostic%>; meinten Sie %<-%s%>?unbekannte 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 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 Â»%sÂ« 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]%>: %qdunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument fÃ¼r Option %<-mcpu%> nicht erkannt: %sArgument %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 erkanntunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-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 %dnicht 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 %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenVerwendung 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 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 verwendetVerwendung 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 ignoriertvector_length (64) wird verwendet, %d wird ignoriertvector_length (64) 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 Enumerator %<%E::%D%> nicht benennen%<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, die mit dem %qE-Attribut markiert sind, mÃ¼ssen initialisiert werdenvariabel 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 deklariertdas 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++2a %<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-Rulevirtuelle 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-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 kann nicht versioniert werdenweakref 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 wirdbeim Referenzieren von %qDBreite 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%>arbeitsteilende 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 %<__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 nullArray %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
--- 2188,2193 ----
  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%> voreingestelltRÃ¼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Ã¤nkungRÃ¼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 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 groups%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%>-KonstruktsSetter-Name muss mit %<:%> beendet werdenKern-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 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 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 veraltetQuellentyp 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 verwendetstatisches 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 habenÂ»staticÂ« oder Typkennzeichner in Nicht-Parameter-Arraydeklaratorder 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 werdenAnweisung (%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 %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 formatierenZeichenkettenlÃ¤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 ElementeStrukturausrichtung 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++2a%> oder %<-std=gnu++2a%> %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 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 Arraysgeschweifte 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 KonfliktOption %<-mcustom-%s%> steht mit Option %<-mcustom-%s%> in KonfliktSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-ffinite-math-only%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-fno-math-errno%> angegeben istSchalter %<-mcustom-%s%> nur dann einen Effekt, wenn %<-funsafe-math-optimizations%> angegeben istOption %<-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 visibilityerzeugte Methode %qD zuerst hier erfordertsysctl fÃ¼r kern.osversion gescheitert: %mSystem-Pfad %qs ist nicht absolutAdresse 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 konstante GanzzahlTemplateargument %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#DInstanziierungstiefe 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 AbleitungshinweisTemplatetypparameter 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-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]Template-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 %<getter%>-Attribut darf nur einmal angegeben werdendas %<interrupt%>-Attribut erfordert einen MIPS32r2-Prozessor oder neuerdas %<setter%>-Attribut darf nur einmal angegeben werdendas 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Ã¤ndertDie 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 TemplateargumentDas 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 vererbtdie 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 der Umwandlung ist nicht spezifiziert, da %qE auÃŸerhalb des Wertebereichs des Typs %qT liegtdrittes 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-TypDrei-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 %%:compare-debug-auxbase-optzu wenige Argumente fÃ¼r %%:replace-extensionzu 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 Alternativen in %<asm%>zu viele Argumentezu viele Argumente fÃ¼r Formatzu viele Argumente fÃ¼r teilweise Spezialisierung %qTzu viele Argumente, die in SGPR-Registern Ã¼bergeben werdenzu viele Argumente fÃ¼r %%:compare-debug-auxbase-optzu 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 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 %qETypbehauptung 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%>unbehandelte Komponente eines abgeleiteten TypsUnidentifizierbare Aufrufoperationnicht 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 registriertUnbekannter Wert fÃ¼r cc_attrunbekanntes 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%>unbekannte 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 hinter %<#pragma GCC diagnostic%>; meinten Sie %<-%s%>?unbekannte 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 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 Â»%sÂ« 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]%>: %qdunbekanntes Ziel fÃ¼r %s: %sunerkannte Adressenicht erkanntes Kommandozeilenargument in Option %qsArgument fÃ¼r Option %<-mcpu%> nicht erkannt: %sArgument %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 erkanntunbekannte Kommandozeilenoption %<-%s%>unbekannte Kommandozeilenoption %<-%s%>; meinten Sie %<-%s%>?nicht erkannte Kommandozeilenoption %<-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 %dnicht 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 %<template<>%> fÃ¼r eine explizite Spezialisierungstattdessen %<this->%D%> verwendenverwenden Sie stattdessen %qsVerwenden Sie zum Beispiel %<-Wabi=11%>, um vor Ã„nderungen von GCC 7 zu warnenVerwendung 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 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 verwendetVerwendung 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 ignoriertvector_length (64) wird verwendet, %d wird ignoriertvector_length (64) 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 Enumerator %<%E::%D%> nicht benennen%<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, die mit dem %qE-Attribut markiert sind, mÃ¼ssen initialisiert werdenvariabel 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 deklariertdas 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++2a %<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-Rulevirtuelle 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-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 kann nicht versioniert werdenweakref 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 wirdbeim Referenzieren von %qDBreite 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%>arbeitsteilende 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 %<__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 nullArray %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
diff -Nrcpad gcc-10.2.0/gcc/po/de.po gcc-10.3.0/gcc/po/de.po
*** gcc-10.2.0/gcc/po/de.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/de.po	Thu Apr  8 11:56:28 2021
***************
*** 5,17 ****
  # Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
  # Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>, 2015.
  # Philipp Thomas <pth@suse.de>, 1999, 2000, 2001, 2011, 2016.
! # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2020.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
! "PO-Revision-Date: 2020-05-10 20:21+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 5,17 ----
  # Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 2011, 2012, 2013.
  # Mario BlÃ¤ttermann <mario.blaettermann@gmail.com>, 2015.
  # Philipp Thomas <pth@suse.de>, 1999, 2000, 2001, 2011, 2016.
! # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2021.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-07-20 18:08+0000\n"
! "PO-Revision-Date: 2021-01-20 00:01+0100\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr "LÃ¤ngenmodifizierer im strfmon-F
*** 1908,1990 ****
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
  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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
--- 1908,1990 ----
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.c:9995
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungÃ¼ltige Vektorkonstante"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Gleitkomma- / Vektorregisteroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10157
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unvertrÃ¤glicher Registeroperand fÃ¼r Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr "ungÃ¼ltige Konstante"
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr "ungÃ¼ltiger Operand"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungÃ¼ltiger OperandenprÃ¤fix Â»%%%cÂ«"
  
! #: config/aarch64/aarch64.c:10462
  #, c-format
  msgid "invalid address mode"
  msgstr "ungÃ¼ltiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung von Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ungÃ¼ltige Umwandlung in Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22793
  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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â»%%&Â« ohne lokale dynamische TLS-Referenzen verwendet"
*************** msgid "invalid %%r value"
*** 2000,2017 ****
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
--- 2000,2017 ----
  msgstr "ungÃ¼ltiger %%r-Wert"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungÃ¼ltiger %%R-Wert"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungÃ¼ltiger %%N-Wert"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungÃ¼ltiger %%P-Wert"
*************** msgstr "ungÃ¼ltiger %%M-Wert"
*** 2041,2047 ****
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
--- 2041,2047 ----
  msgid "invalid %%U value"
  msgstr "ungÃ¼ltiger %%U-Wert"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungÃ¼ltiger %%s-Wert"
*************** msgstr "ungÃ¼ltiger %%s-Wert"
*** 2051,2057 ****
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
--- 2051,2057 ----
  msgid "invalid %%C value"
  msgstr "ungÃ¼ltiger %%C-Wert"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungÃ¼ltiger %%E-Wert"
*************** msgstr "ungÃ¼ltiger %%E-Wert"
*** 2061,2070 ****
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
--- 2061,2070 ----
  msgid "unknown relocation unspec"
  msgstr "unbekannte Adressverschiebungs-Unspec"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungÃ¼ltiger %%xn-Code"
*************** msgstr "ungÃ¼ltiges UNSPEC als Operand:
*** 2146,2180 ****
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2146,2180 ----
  msgid "unrecognized supposed constant"
  msgstr "unerkannte vermutete Konstante"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "ungÃ¼ltiger Schiebeoperand"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "bedingter Thumb-Befehl"
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "bedingter Befehl in bedingter Sequenz"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "Operand fÃ¼r Code Â»%cÂ« nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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
*** 2182,2194 ****
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
--- 2182,2194 ----
  msgid "invalid operand for code '%c'"
  msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "Befehl wird niemals ausgefÃ¼hrt"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "veralteter Maverick-Formatcode Â»%cÂ«"
*************** msgstr "nicht unterstÃ¼tzter Operand"
*** 2310,2316 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2310,2316 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "Falscher Operand fÃ¼r output_mov
*** 2527,2551 ****
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand fÃ¼r output_condmove_single"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
--- 2527,2551 ----
  msgid "bad output_condmove_single operand"
  msgstr "Falscher Operand fÃ¼r output_condmove_single"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "falsche ADDR_SPACE_GLOBAL-Adresse"
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "ungÃ¼ltiger Code fÃ¼r Operand %%xn"
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "Operandencode %%xn ist fÃ¼r QImode ungÃ¼ltig"
  
! #: config/gcn/gcn.c:6121
  #, c-format
  msgid "invalid fp constant"
  msgstr "ungÃ¼ltige Gleitkomma-Konstante"
*************** msgstr "ungÃ¼ltige Operation auf %<__fpr
*** 2689,2695 ****
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
--- 2689,2695 ----
  msgid "invalid %%P operand"
  msgstr "ungÃ¼ltiger %%P-Operand"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungÃ¼ltiger %%p-Wert"
*************** msgid "post-increment address is not a r
*** 2743,2749 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 2743,2749 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "Â»%%%cÂ« ist kein gÃ¼ltiger Oper
*** 2795,2802 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungÃ¼ltige Verwendung von Â»%%%cÂ«"
--- 2795,2802 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungÃ¼ltige Verwendung von Â»%%%cÂ«"
*************** msgstr "Stapelspeicher aufgebraucht.\n"
*** 2927,3091 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3795
  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:10009
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2927,3128 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.\n"
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> benÃ¶tigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benÃ¶tigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benÃ¶tigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.c:3860
  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:10115
  msgid "bad move"
  msgstr "ungÃ¼ltige Bewegung"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.c:12859
! #, c-format
! msgid "invalid %%A value"
! msgstr "ungÃ¼ltiger %%A-Wert"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungÃ¼ltiger %%D-Wert"
  
! #: config/rs6000/rs6000.c:12883
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungÃ¼ltiger %%e-Wert"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungÃ¼ltiger %%f-Wert"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungÃ¼ltiger %%F-Wert"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungÃ¼ltiger %%G-Wert"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungÃ¼ltiger %%j-Code"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungÃ¼ltiger %%J-Code"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungÃ¼ltiger %%k-Wert"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungÃ¼ltiger %%K-Wert"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungÃ¼ltiger %%O-Wert"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungÃ¼ltiger %%q-Wert"
  
! #: config/rs6000/rs6000.c:13128
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungÃ¼ltiger %%t-Wert"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungÃ¼ltiger %%T-Wert"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungÃ¼ltiger %%u-Wert"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungÃ¼ltiger %%v-Wert"
  
! #: config/rs6000/rs6000.c:13221
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungÃ¼ltiger %%V-Wert"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungÃ¼ltiger %%x-Wert"
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungÃ¼ltiger %%z-Wert"
  
! #: config/rs6000/rs6000.c:13364
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungÃ¼ltiger %%y-Wert, bitte Â»ZÂ«-Bedingung probieren"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 und __ibm128 kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 und long double kÃ¶nnen nicht im gleichen Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 und long double kÃ¶nnen nicht im selben Ausdruck verwendet werden"
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/rs6000/rs6000.c:26116
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert fÃ¼r Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.c:26185
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset fÃ¼r Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
+ #: config/rs6000/rs6000.c:26740
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "ungÃ¼ltige Umwandlung von Typ %<__vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26742
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "ungÃ¼ltige Umwandlung in Typ %<__vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26744
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "ungÃ¼ltige Umwandlung von %<__vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26746
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "ungÃ¼ltige Umwandlung in %<__vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26754
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "ungÃ¼ltige Umwandlung von Typ %<* __vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26757
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "ungÃ¼ltige Umwandlung in Typ %<* __vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26760
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "ungÃ¼ltige Umwandlung von %<* __vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26763
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "ungÃ¼ltige Umwandlung in %<* __vector_pair%>"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr "symbolische Speicherreferenzen w
*** 3096,3183 ****
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:7992
  #, 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:8003
  #, 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:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:11873
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16182
  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:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16193
  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"
  
--- 3133,3220 ----
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungÃ¼ltiger Vergleichsoperator fÃ¼r Ausgabemodifizierer Â»EÂ«"
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungÃ¼ltige Referenz fÃ¼r Ausgabemodifizierer Â»JÂ«"
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»OÂ«"
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»RÂ«"
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz fÃ¼r Ausgabemodifizierer Â»SÂ« erwartet"
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungÃ¼ltige Adresse fÃ¼r Ausgabemodifizierer Â»SÂ«"
  
! #: config/s390/s390.c:7990
  #, 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:8001
  #, 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:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungÃ¼ltige Konstante fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "UngÃ¼ltige Konstante â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungÃ¼ltiger konstanter Vektor fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungÃ¼ltiger Ausdruck â€“ anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Ausgabemodifizierer Â»%cÂ«"
  
! #: config/s390/s390.c:11871
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp Ã¼bergeben"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.c:16248
  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:16251
  msgid "binary operator does not support vector bool operand"
  msgstr "BinÃ¤rer Operator unterstÃ¼tzt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.c:16259
  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 "({anonym})"
*** 3440,3447 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
--- 3477,3484 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
*************** msgstr "%<;%> erwartet"
*** 3461,3467 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
--- 3498,3504 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
*************** msgstr "%<)%> erwartet"
*** 3469,3475 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
--- 3506,3512 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
*************** msgstr "%<;%>, %<,%> oder %<)%> erwartet
*** 3487,3507 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
--- 3524,3544 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
*************** msgstr "%<{%> erwartet"
*** 3512,3523 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
--- 3549,3560 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
*************** msgstr "%<while%> erwartet"
*** 3526,3532 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
--- 3563,3569 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
*************** msgstr "%<,%> erwartet"
*** 3535,3552 ****
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
--- 3572,3589 ----
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
*************** msgstr "%<,%> oder %<)%> erwartet"
*** 3554,3572 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
--- 3591,3609 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
*************** msgstr "%<#pragma omp section%> oder %<}
*** 3575,3581 ****
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 3612,3618 ----
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "%<<%> erwartet"
*** 3586,3618 ****
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
--- 3623,3655 ----
  msgid "expected label"
  msgstr "Sprungmarke erwartet"
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr "Kandidat:"
  
! #: cp/call.c:7220
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
*************** msgstr "<Template-Parameter-Fehler>"
*** 3701,3707 ****
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
--- 3738,3744 ----
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
*************** msgstr "Umformung verwirft Konstantheit"
*** 3867,3914 ****
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
--- 3904,3951 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs fÃ¼r abs"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs fÃ¼r Konjugation"
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr "in Argument fÃ¼r unÃ¤res !"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr "kein PrÃ¤inkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr "kein PrÃ¤dekrementoperator fÃ¼r Typ"
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator fÃ¼r Typ"
  
*************** msgstr "UnzulÃ¤ssiger Typ in Zeichenverk
*** 3948,3964 ****
  msgid "elemental binary operation"
  msgstr "Elementare BinÃ¤roperation"
  
! #: fortran/check.c:3702
  #, 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:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ«"
--- 3985,4001 ----
  msgid "elemental binary operation"
  msgstr "Elementare BinÃ¤roperation"
  
! #: fortran/check.c:3709
  #, 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:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente Â»%sÂ« und Â»%sÂ« fÃ¼r intrinsisches %s"
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, 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
*** 4040,4046 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
--- 4077,4083 ----
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument fÃ¼r INTENT = OUT/INOUT"
  
*************** msgstr "interne Einheit in WRITE"
*** 4055,4061 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "%s-Symbol mit INQUIRE"
--- 4092,4098 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "%s-Symbol mit INQUIRE"
*************** msgstr "Block-IF"
*** 4161,4171 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 4198,4208 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Zeigerzuweisung"
*** 4173,4371 ****
  msgid "simple IF"
  msgstr "einfaches IF"
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr "Elementares Unterprogramm"
  
! #: fortran/resolve.c:2397
  msgid "allocatable argument"
  msgstr "allozierbares Argument"
  
! #: fortran/resolve.c:2402
  msgid "asynchronous argument"
  msgstr "asynchrones Argument"
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr "optionales Argument"
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr "Zeigerargument"
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr "Zielargument"
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr "Wertargument"
  
! #: fortran/resolve.c:2427
  msgid "volatile argument"
  msgstr "flÃ¼chtiges Argument"
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr "Argument mit angenommener Form"
  
! #: fortran/resolve.c:2437
  msgid "assumed-rank argument"
  msgstr "Argument mit angenommenem Rang"
  
! #: fortran/resolve.c:2442
  msgid "coarray argument"
  msgstr "Coarray-Argument"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr "parametrisiertes abgeleitetes Typargument"
  
! #: fortran/resolve.c:2452
  msgid "polymorphic argument"
  msgstr "polymorphes Argument"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr "NO_ARG_CHECK-Attribut"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr "Argument von angenommenem Typ"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr "Arrayergebnis"
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr "Zeiger oder allozierbares Resultat"
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr "Resultat mit nicht konstanter ZeichenlÃ¤nge"
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Unerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des logischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "RÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼berein"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
--- 4210,4408 ----
  msgid "simple IF"
  msgstr "einfaches IF"
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr "Elementares Unterprogramm"
  
! #: fortran/resolve.c:2399
  msgid "allocatable argument"
  msgstr "allozierbares Argument"
  
! #: fortran/resolve.c:2404
  msgid "asynchronous argument"
  msgstr "asynchrones Argument"
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr "optionales Argument"
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr "Zeigerargument"
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr "Zielargument"
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr "Wertargument"
  
! #: fortran/resolve.c:2429
  msgid "volatile argument"
  msgstr "flÃ¼chtiges Argument"
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr "Argument mit angenommener Form"
  
! #: fortran/resolve.c:2439
  msgid "assumed-rank argument"
  msgstr "Argument mit angenommenem Rang"
  
! #: fortran/resolve.c:2444
  msgid "coarray argument"
  msgstr "Coarray-Argument"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr "parametrisiertes abgeleitetes Typargument"
  
! #: fortran/resolve.c:2454
  msgid "polymorphic argument"
  msgstr "polymorphes Argument"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr "NO_ARG_CHECK-Attribut"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr "Argument von angenommenem Typ"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr "Arrayergebnis"
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr "Zeiger oder allozierbares Resultat"
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr "Resultat mit nicht konstanter ZeichenlÃ¤nge"
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operand des unÃ¤ren numerischen Operators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Unerwartete EntitÃ¤ten mit abgeleitetem Typ im binÃ¤ren intrinsischen numerischen Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des binÃ¤ren numerischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des logischen Operators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operand des Operators .not. bei %%L ist %s"
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L; meinten Sie Â»%sÂ«?"
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Unbekannter Operator %%<%s%%> bei %%L"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operand des Benutzeroperators %%<%s%%> bei %%L ist %s"
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operanden des Benutzeroperators %%<%s%%> bei %%L sind %s/%s"
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "RÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼berein"
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Unterschiedliche CHARACTER-LÃ¤ng
*** 4378,4404 ****
  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:9737
  #, 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:6191
  #, 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:6199
  #, 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:9527
  #, 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:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 4415,4441 ----
  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:9739
  #, 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:6196
  #, 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:6204
  #, 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:9534
  #, 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:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Einheitszahl in E/A-Anweisung zu
*** 4473,4479 ****
  msgid "Assigned label is not a target label"
  msgstr "Zugewiesene Marke ist keine Zielmarke"
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "UngÃ¼ltige Bildanzahl %d in SYNC IMAGES"
--- 4510,4516 ----
  msgid "Assigned label is not a target label"
  msgstr "Zugewiesene Marke ist keine Zielmarke"
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "UngÃ¼ltige Bildanzahl %d in SYNC IMAGES"
*************** msgstr "Bei Erzeugung temporÃ¤rer Felder
*** 4896,4902 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
--- 4933,4939 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
*************** msgstr "Unterstriche an extern sichtbare
*** 5478,5485 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
--- 5515,5522 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
*************** msgstr "Bei mÃ¶glichen VerstÃ¶ÃŸen gegen
*** 6504,6510 ****
  #: c-family/c.opt:1088
  #, no-c-format
  msgid "Warn if a local declaration hides an instance variable."
! msgstr "Warnen, wenn eine lokale Deklaration von %qE eine Instanzvariable verdeckt."
  
  #: c-family/c.opt:1092 c-family/c.opt:1096
  #, no-c-format
--- 6541,6547 ----
  #: c-family/c.opt:1088
  #, no-c-format
  msgid "Warn if a local declaration hides an instance variable."
! msgstr "Warnen, wenn eine lokale Deklaration eine Instanzvariable verdeckt."
  
  #: c-family/c.opt:1092 c-family/c.opt:1096
  #, no-c-format
*************** msgstr "Bei Codepfaden warnen, in denen
*** 7920,8024 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird."
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr "Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann."
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr "Die Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken."
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr "Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden."
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr "Einen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden."
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr "Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen."
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr "ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen."
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr "TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen."
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr "Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen."
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr "AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben."
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr "AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben."
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr "Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden."
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben."
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr "Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben."
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr "Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben."
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr "Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben."
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr "Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben."
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr "Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben."
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr "Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben."
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr "Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben."
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr "Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben."
--- 7957,8056 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr "Warnen, wenn der Code so kompliziert ist, dass er nicht vollstÃ¤ndig analysiert werden kann."
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr "Die Analyse auf die PrÃ¼fung mit dem angegebenen Namen einschrÃ¤nken."
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr "Vermeiden, dass mehrere Anweisungen zu einer expandierten Kante zusammengefasst werden."
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr "Einen Hinweis ausgeben, wenn doppelte Diagnosemeldungen zusammengefasst werden."
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr "Ungenutze ZustÃ¤nde wÃ¤hrend der Analyse verwerfen."
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr "ZustÃ¤nde, die Ã¤hnlich genug sind, wÃ¤hrend der Analyse zusammenfassen."
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr "TransitivitÃ¤t von BeschrÃ¤nkungen wÃ¤hrend der Analyse berÃ¼cksichtigen."
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr "Die Auswirkungen von Funktionsaufrufen abschÃ¤tzen, um die Analyse zu vereinfachen."
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr "AusfÃ¼hrlichere Beschreibungen des Steuerablaufs in den Diagnosemeldungen ausgeben."
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr "AusfÃ¼hrlichere Beschreibungen der ZustandsÃ¤nderungen in den Diagnosemeldungen ausgeben."
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr "Steuern, welche Ereignisse in den Diagnosepfaden angegeben werden."
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Diverse Interna des Analysierers nach SRCFILE.analyzer.txt wegschreiben."
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr "Diverse Interna des Analysierers auf die Standardfehlerausgabe wegschreiben."
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr "Aufrufgraphen des Analysierers nach SRCFILE.callgraph.dot wegschreiben."
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr "Expandierten Graphen des Analysierers nach SRCFILE.eg.dot wegschreiben."
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr "Diagnoseinformationen zur Position der Knoten im expandierten Graphen ausgeben."
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr "Textdarstellung des expandierten Graphen nach SRCFILE.eg.txt wegschreiben."
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr "Textdarstellung des expandierten Graphen nach SRCFILE.eg-ID.txt wegschreiben."
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr "Informationen Ã¼ber das Wegwerfen von ZustÃ¤nden nach SRCFILE.state-purge.dot wegschreiben."
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr "Gesamtgraphen des Analysierers nach SRCFILE.supergraph.dot wegschreiben."
*************** msgstr "Standardumwandlungen zwischen Â»
*** 12449,12456 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
! msgstr "Befehle fÃ¼r eine zukÃ¼nftige Architektur verwenden."
  
  #: config/rs6000/rs6000.opt:576
  #, no-c-format
--- 12481,12488 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
! msgstr "Vektor-Befehle verwenden, die in ISA 3.1 hinzugefÃ¼gt wurden."
  
  #: config/rs6000/rs6000.opt:576
  #, no-c-format
*************** msgstr "Speicherzugriffsbefehle mit (ode
*** 12462,12467 ****
--- 12494,12504 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Speicheradressierung relativ zu PC (oder absolut) erzeugen."
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr "Funktionen nur aus Dateien instr
*** 17401,17410 ****
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen."
  
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95040
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr "PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird."
  
  #: common.opt:2217
--- 17438,17446 ----
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe fÃ¼r die Reproduzierbarkeit des mit Â»-fprofile-generateÂ« generierten Profils festlegen."
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "PrÃ¤fix von absolutem Pfad abschneiden, bevor dieser Name fÃ¼r Â»-fprofile-generate=Â« und Â»-fprofile-use=Â« gemangelt wird."
  
  #: common.opt:2217
*************** msgstr "Schleifenabwicklung durchfÃ¼hren
*** 18047,18413 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Linker statt des Standardlinkers verwenden."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-RÃ¼cksetzpunkte auf Basis der geschÃ¤tzten BefehlslÃ¤ngen berechnen."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich."
--- 18083,18449 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung fÃ¼r Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchfÃ¼hren."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchfÃ¼hren."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Linker statt Standardlinker verwenden."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Linker statt Standardlinker verwenden."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Linker statt des Standardlinkers verwenden."
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchfÃ¼hren."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchfÃ¼hren."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten."
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von BasisblÃ¶cken (SLP) auf BÃ¤umen einschalten."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tKostenmodell fÃ¼r Vektorisierung angeben."
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tVektorisierungs-Kostenmodell angeben, das fÃ¼r mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ZusÃ¤tzliche Anmerkungen an Assemblerausgabe anfÃ¼gen."
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "VerifikationszÃ¤hler fÃ¼r VTables ausgeben."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen Ã¼ber Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code fÃ¼r Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchfÃ¼hren."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass ZeigerÃ¼berlÃ¤ufe Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen (Wraparound)."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-UnterstÃ¼tzung fÃ¼r Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen fÃ¼r Einsprungpunkt fÃ¼r inline-Funktionen erzeugen."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-RÃ¼cksetzpunkte auf Basis der geschÃ¤tzten BefehlslÃ¤ngen berechnen."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte fÃ¼r Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-ErgÃ¤nzungen Ã¼ber gewÃ¤hlte Version hinaus erzeugen."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufÃ¼gen, die kein Namensattribut haben."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen."
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen."
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3249
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Wie -pedantic, aber als Fehler ausgeben."
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ãœbersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrÃ¼cken."
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen."
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register Ã¼ber Aufrufe hinweg verwenden, wenn mÃ¶glich."
*************** msgstr "Durchschnittliche Anzahl der Ite
*** 18472,18482 ****
  msgid "Maximum number of bits for which we avoid creating FMAs."
  msgstr "HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden."
  
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759
  #: params.opt:75
  #, no-c-format
  msgid "Set the estimated probability in percentage for builtin expect. The default value is 90% probability."
! msgstr "Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â %% Wahrscheinlichkeit. (Wegen GCC-Fehler 93759 muss ich hier Stand 2020-02-15 noch ein %p schreiben; A.d.Ãœ.)"
  
  #: params.opt:79
  #, no-c-format
--- 18508,18517 ----
  msgid "Maximum number of bits for which we avoid creating FMAs."
  msgstr "HÃ¶chstzahl der Bits, fÃ¼r die keine FMAs erzeugt werden."
  
  #: params.opt:75
  #, no-c-format
  msgid "Set the estimated probability in percentage for builtin expect. The default value is 90% probability."
! msgstr "Wahrscheinlichkeit in Prozent fÃ¼r das eingebaute Â»expectÂ«. Vorgabewert ist 90Â % Wahrscheinlichkeit."
  
  #: params.opt:79
  #, no-c-format
*************** msgstr "Schranke fÃ¼r Anzahl der Laufzei
*** 19558,19565 ****
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "berechneter Wert ist unbenutzt"
--- 19593,19600 ----
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "berechneter Wert ist unbenutzt"
*************** msgid "expected boolean type"
*** 19585,19591 ****
  msgstr "boolescher Typ erwartet"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 19620,19626 ----
  msgstr "boolescher Typ erwartet"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 19649,19655 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 19684,19690 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "Attribut %qE steht mit Attribut
*** 20003,20009 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
--- 20038,20044 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "Typattribute ignoriert, nachdem
*** 20087,20098 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20122,20133 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "Attribut %qE wird ignoriert"
*** 20110,20117 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
--- 20145,20152 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt fÃ¼r multiversioniertes %qD"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
*************** msgstr "das referenzierte Argument wird
*** 20230,20236 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Adressabstand %wi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
--- 20265,20271 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Adressabstand %wi ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgstr "ungÃ¼ltiges Argument 0 fÃ¼r %qs"
*** 20517,20523 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
--- 20552,20558 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
*************** msgstr "%<asm%>-Konflikt mit Ausgabeoper
*** 20808,20819 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.c:6420
  #, 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:6424
  #, 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"
--- 20843,20854 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.c:6421
  #, 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:6425
  #, 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"
*************** msgstr "Interner Fehler: basic blocks no
*** 21323,21624 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichs"
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼berein"
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgeben"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Interner Fehler: edge %s->%s has no corresponding call_stmt"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
--- 21358,21659 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i auÃŸerhalb des Bereichs"
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.c:3336
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i Ã¼berein"
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.c:3391
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird auÃŸerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungÃ¼ltiger Schalter Â»calls_comdat_localÂ«"
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurÃ¼ckgeben"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Interner Fehler: edge %s->%s has no corresponding call_stmt"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung fÃ¼r einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.c:3923 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 21704,21715 ****
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 21739,21750 ----
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgid "LTO support has not been enabled
*** 21861,21867 ****
  msgstr "LTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltet"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "%s kann nicht geÃ¶ffnet werden: %m"
--- 21896,21902 ----
  msgstr "LTO-UnterstÃ¼tzung wurde in dieser Konfiguration nicht eingeschaltet"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "%s kann nicht geÃ¶ffnet werden: %m"
*************** msgstr "%<-gdwarf-6%> wird als Version 5
*** 22188,22209 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefunden"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "Gemeinsames rtx"
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "internes Konsistenzproblem"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
--- 22223,22244 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "Nicht-Delegitimiertes UNSPEC %s (%d) am Variablenort gefunden"
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ungÃ¼ltige gemeinsame rtl-Verwendung in Befehl gefunden"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "Gemeinsames rtx"
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "internes Konsistenzproblem"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
*************** msgstr "%<region_array%> passt nicht zum
*** 22263,22269 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
--- 22298,22304 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> passt nicht zum %<region_tree%>"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs fehlgeschlagen"
*************** msgstr "umgekehrte Speicherreihenfolge f
*** 22294,22305 ****
  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:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
--- 22329,22340 ----
  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:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
*************** msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %q
*** 22314,22320 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "die RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu Bytes"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "endgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %m"
--- 22349,22355 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "die RahmengrÃ¶ÃŸe von %wu Bytes Ã¼berschreitet %wu Bytes"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "endgÃ¼ltige Abzugsdatei %qs der Befehle konnte nicht geÃ¶ffnet werden: %m"
*************** msgstr "groÃŸe Festkommakonstante impliz
*** 22334,22370 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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"
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1"
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
--- 22369,22405 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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"
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<oder%> bei nicht passenden Ungleichheits-Tests ist immer 1"
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<und%> bei sich gegenseitig ausschlieÃŸenden Gleichheits-Tests ist immer 0"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
*************** msgstr "Funktion liefert mÃ¶glicherweise
*** 22982,22994 ****
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
--- 23017,23029 ----
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr "hier deklariert"
*************** msgid "%G%qD offset %s is out of the bou
*** 23556,23565 ****
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
--- 23591,23600 ----
  msgstr "%G%qD Offset %s ist auÃŸerhalb der Grenzen von Objekt %qD mit Typ %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
*************** msgstr "%qE in umgebendem %<target%> nic
*** 23724,23730 ****
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
--- 23759,23765 ----
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
*************** msgstr "nichtskalare Variable %qD in bed
*** 23774,23786 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>"
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
--- 23809,23821 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "ungÃ¼ltiger %<task%>-Reduktionsmodifizierer bei Konstrukt auÃŸer %<parallel%>, %<for%> oder %<sections%>"
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
*************** msgstr "%<inscan%>-%<reduction%>-Klausel
*** 23790,23937 ****
  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:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9442
  #, 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:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:9703
  #, 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:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:9962
  #, 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:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10264
  #, 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:10355
  #, 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:10501
  #, 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:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10619
  #, 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:10953
  #, 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:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12320
  #, 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:12344
  #, 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:12364
  #, 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:12416
  #, 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:13274 omp-low.c:3254
  #, 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:13292
  #, 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:13305
  #, 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:13318
  #, 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:13329
  #, 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:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 23825,23972 ----
  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:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler LÃ¤nger wird zugeordnet"
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.c:9445
  #, 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:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "Â»%sÂ«-Variable %qE ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.c:9706
  #, 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:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.c:9965
  #, 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:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.c:10267
  #, 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:10358
  #, 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:10505
  #, 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:10524
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungÃ¼ltige Â»privateÂ«-Reduktion auf %qE"
  
! #: gimplify.c:10623
  #, 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:10957
  #, 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:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.c:12268
  #, 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:12292
  #, 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:12312
  #, 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:12364
  #, 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:13222 omp-low.c:3254
  #, 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:13240
  #, 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:13253
  #, 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:13266
  #, 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:13277
  #, 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:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.c:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
*************** msgstr "Token %u hat %<x-location == %u%
*** 24006,24012 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "Token %u hat %<y-location == %u%>"
  
! #: internal-fn.c:504
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungÃ¼ltige Verwendung des Attributs %<fallthrough%>"
--- 24041,24047 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "Token %u hat %<y-location == %u%>"
  
! #: internal-fn.c:506
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungÃ¼ltige Verwendung des Attributs %<fallthrough%>"
*************** msgstr "unvertrÃ¤gliches Speicherlayout"
*** 24278,24331 ****
  msgid "the extra base is defined here"
  msgstr "die zusÃ¤tzliche Basisklasse ist hier definiert"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werden"
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werden"
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "ungÃ¼ltige Â»fnsummaryÂ« in LTO-Datenstrom"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "IPA-Inline-Zusammenfassung fehlt in Eingabedatei"
--- 24313,24366 ----
  msgid "the extra base is defined here"
  msgstr "die zusÃ¤tzliche Basisklasse ist hier definiert"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe devirtualisiert werden"
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rde %i Aufruf, der %lli-mal ausgefÃ¼hrt wurde, devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD Â»finalÂ« wÃ¤re, wÃ¼rden %i Aufrufe, die %lli-mal ausgefÃ¼hrt wurden, devirtualisiert werden"
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgefÃ¼hrt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als Â»finalÂ« deklariert wÃ¤re, wÃ¼rde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgefÃ¼hrt wurden, einschalten"
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "ungÃ¼ltige Â»fnsummaryÂ« in LTO-Datenstrom"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "IPA-Inline-Zusammenfassung fehlt in Eingabedatei"
*************** msgstr "Funktion kÃ¶nnte Kandidat fÃ¼r A
*** 24355,24391 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1473
  #, 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:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2470
  #, 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:2473
  #, 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"
--- 24390,24426 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "IPA-Referenzzusammenfassung fehlt in ltrans-Einheit"
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "Offset des Zugriffs liegt vor dem Offset des Elternteils"
  
! #: ipa-sra.c:1475
  #, 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:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "Zugriff endet auÃŸerhalb des Elternteils"
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "Zugriff Ã¼berschneidet sich mit seinem Geschwisterteil"
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "IPA-SRA-Zugriffs-Verifikation fehlgeschlagen"
  
! #: ipa-sra.c:2472
  #, 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:2475
  #, 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 "inkonsistente Operandenbedingung
*** 24435,24491 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "Funktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfte"
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "Variable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfte"
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "Bytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefunden"
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "Bytecode-Strom: Kein Aufrufer beim Lesen der Kante gefunden"
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "Bytecode-Strom: Kein Gerufener beim Lesen der Kante gefunden"
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "Bytecode-Strom: Leeren Cgraph-Knoten gefunden"
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?"
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "Profilinformation in %s ist beschÃ¤digt"
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "LTO cgraph kann in %s nicht gefunden werden"
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "LTO-Abschnittsreferenzen kÃ¶nnen in %s nicht gefunden werden"
  
! #: lto-cgraph.c:1805
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "ungÃ¼ltige offload-Tabelle in %s"
--- 24470,24526 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "HÃ¶chstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "Funktion %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfte"
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "Variable %qs wurde in ausgelagertem Code referenziert, wurde aber nicht markiert, dass sie im ausgelagerten Code enthalten sein dÃ¼rfte"
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "Bytecode-Strom: Mehrere Instanzen des Cgraph-Knoten mit UID %d gefunden"
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "Bytecode-Strom: Kein Aufrufer beim Lesen der Kante gefunden"
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "Bytecode-Strom: Kein Gerufener beim Lesen der Kante gefunden"
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "Bytecode-Strom: Leeren Cgraph-Knoten gefunden"
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Es werden hÃ¶chstens %i ProfildurchlÃ¤ufe unterstÃ¼tzt. Evtl. beschÃ¤digte Datei?"
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "Profilinformation in %s ist beschÃ¤digt"
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "LTO cgraph kann in %s nicht gefunden werden"
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "LTO-Abschnittsreferenzen kÃ¶nnen in %s nicht gefunden werden"
  
! #: lto-cgraph.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "ungÃ¼ltige offload-Tabelle in %s"
*************** msgstr "%<depend%>-Klausel mit %<sink%>-
*** 24737,24788 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist"
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an"
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ zur vorherigen %qs-Klausel hier"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr "%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "inkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurde"
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "fehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ mit %qs-Klausel hier"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ ohne %qs-Klausel hier in der NÃ¤he"
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "innere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
--- 24772,24823 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend%>-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist"
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs gibt eine widersprÃ¼chliche Stufe der ParallelitÃ¤t an"
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ zur vorherigen %qs-Klausel hier"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr "%<%s%> kann nicht auf %qD angewendet werden, da diese bereits mit einer OpenACC-Â»declare targetÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "inkompatible %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive gekennzeichnet wurde"
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "fehlende %qs-Klausel bei Anwendung von %<%s%> auf %qD, die bereits mit einer OpenACC-Â»routineÂ«-Direktive markiert wurde"
  
! #: omp-general.c:1899
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ mit %qs-Klausel hier"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ ohne %qs-Klausel hier in der NÃ¤he"
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã¼bersteuert andere OpenACC-Schleifenspezifizierer"
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> steht in Konflikt mit anderen OpenACC-Schleifenspezifizierern"
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "innere Schleife verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
*************** msgstr "ungÃ¼ltiger Eintritt in struktur
*** 25003,25054 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "Operand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "Unterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "enthaltende Schleife ist hier"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "Unterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "Schleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Routine %qD ist hier deklariert"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "falsch geschachtelter OpenACC-Schleifenparallelismus"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisieren"
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisieren"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisieren"
--- 25038,25089 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "ungÃ¼ltiger Zweig zu/von strukturiertem %s-Block"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "Operand fÃ¼r %<-fopenacc-dim%> bei %qs ist falsch"
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "Unterprogrammaufruf verwendet denselben OpenACC-Parallelismus wie enthaltende Schleife"
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "enthaltende Schleife ist hier"
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "Unterprogrammaufruf verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "Schleife verwendet OpenACC-Parallelismus, der von der umgebenden Routine verboten wurde"
  
! #: omp-offload.c:1264
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Routine %qD ist hier deklariert"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "falsch geschachtelter OpenACC-Schleifenparallelismus"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Elementschleife zu parallelisieren"
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um die Kachelschleife zu parallelisieren"
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "unzureichende Partitionierung verfÃ¼gbar, um Schleife zu parallelisieren"
*************** msgstr "%<-fcf-protection=return%> wird
*** 26417,26548 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "Befehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tzt"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "diese Zielmaschine hat keine verzÃ¶gerten Zweige"
  
! #: toplev.c:1514
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt"
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Abzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m"
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "Zielsystem unterstÃ¼tzt nicht das Testformat %qs"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "Variablenverfolgung angefordert, jedoch nutzlos ohne Debug-Info"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "Variablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tzt"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments Ã¤ndert selektive Planung"
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr "ohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>"
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr "%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist"
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr "%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist"
  
! #: toplev.c:1736
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1742
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1750
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1756
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)"
  
! #: toplev.c:1766
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr "%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tzt"
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr "%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert"
  
! #: toplev.c:1816
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1828
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "Fehler beim Schreiben der Datei %s: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "Fehler beim SchlieÃŸen von %s: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr "mpfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnen"
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "Selbsttests sind unvertrÃ¤glich mit %<-E%>"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "Selbsttests sind in diesem Build nicht eingeschaltet"
--- 26452,26583 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> wird nicht mehr unterstÃ¼tzt"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "Befehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tzt"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "diese Zielmaschine hat keine verzÃ¶gerten Zweige"
  
! #: toplev.c:1519
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "%<-f%sleading-underscore%> wird auf dieser Zielmaschine nicht unterstÃ¼tzt"
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Abzugsdatei %qs genullter Befehle konnte nicht geschlossen werden: %m"
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "Zielsystem unterstÃ¼tzt nicht das Testformat %qs"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "Variablenverfolgung angefordert, jedoch nutzlos ohne Debug-Info"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "Variablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tzt"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments Ã¤ndert selektive Planung"
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr "ohne %<-gdwarf-5%> ist %<-gvariable-location-views=incompat5%> gleichbedeutend mit %<-gvariable-location-views%>"
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr "%<-ginternal-reset-location-views%> wird zwangsweise ausgeschaltet, da %<-gvariable-location-views%> nicht angegeben ist"
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr "%<-ginline-points%> wird zwangsweise ausgeschaltet, da %<-gstatement-frontiers%> nicht angegeben ist"
  
! #: toplev.c:1741
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "%<-ffunction-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1747
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "%<-fdata-sections%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1755
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1761
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "%<-fprefetch-loop-arrays%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die %<-march%>-Schalter versuchen)"
  
! #: toplev.c:1771
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "%<-fprefetch-loop-arrays%> wird nicht mit %<-Os%> unterstÃ¼tzt"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "%<-fassociative-math%> abgeschaltet; andere Optionen haben Vorrang"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr "%<-fstack-clash-protection%> wird auf Architekturen, deren Stapel von klein nach groÃŸ wÃ¤chst, nicht unterstÃ¼tzt"
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr "%<-fstack-check=%> und %<-fstack-clash_protection%> schlieÃŸen einander aus. %<-fstack-check=%> wird deaktiviert"
  
! #: toplev.c:1821
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "%<-fstack-protector%> wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:1833
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "%<-fsanitize=address%> und %<-fsanitize=kernel-address%> werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "Fehler beim Schreiben der Datei %s: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "Fehler beim SchlieÃŸen von %s: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr "mpfr ist nicht so konfiguriert, dass alle Gleitkommamodi verarbeitet werden kÃ¶nnen"
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "Selbsttests sind unvertrÃ¤glich mit %<-E%>"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "Selbsttests sind in diesem Build nicht eingeschaltet"
*************** msgstr "%K%<asm%> in %<transaction_safe%
*** 26637,26808 ****
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt"
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Min-L-Wert"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ungÃ¼ltiger Operand in indirekter Referenz"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.c:3066
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qs"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qs"
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Verweis"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungÃ¼ltiger Operand fÃ¼r %qs"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
  
! #: tree-cfg.c:3169
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungÃ¼ltiger Offset-Operator %qs"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungÃ¼ltiger Adressoperand in %qs"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungÃ¼ltiger Offset-Operand in %qs"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungÃ¼ltige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r Funktion"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungÃ¼ltige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungÃ¼ltige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungÃ¼ltige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
--- 26672,26843 ----
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Ã„nderung nicht neu berechnet"
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> auf einer Variable mit verwendeter Adresse gesetzt"
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Min-L-Wert"
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ungÃ¼ltiger Operand in indirekter Referenz"
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungÃ¼ltiger Positions- oder GrÃ¶ÃŸenoperand fÃ¼r %qs"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-GrÃ¶ÃŸe des nicht-ganzzahligen Ergebnisses passt nicht zur FeldgrÃ¶ÃŸe von %qs"
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus GrÃ¶ÃŸe Ã¼berschreitet die GrÃ¶ÃŸe des referenzierten Objekts in %qs"
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Verweis"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.c:3168
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungÃ¼ltiger Operand fÃ¼r %qs"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unvertrÃ¤gliche Typen in %qs"
  
! #: tree-cfg.c:3199
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungÃ¼ltiger Offset-Operator %qs"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungÃ¼ltiger Adressoperand in %qs"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungÃ¼ltiger Offset-Operand in %qs"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungÃ¼ltige Clique in %qs"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungÃ¼ltige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungÃ¼ltiger Â»pure constÂ«-Status fÃ¼r Funktion"
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungÃ¼ltige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungÃ¼ltige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungÃ¼ltige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
*************** msgstr "statische Kette mit Funktion, di
*** 26813,27342 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungÃ¼ltiges Argument fÃ¼r GIMPLE-Aufruf"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungÃ¼ltige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tzt"
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungÃ¼ltiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unÃ¤rer Operation"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungÃ¼ltiger Operand in unÃ¤rer Operation"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungÃ¼ltige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungÃ¼ltige Typen in NOP-Umwandlung"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungÃ¼ltige Typen in Adressraumumwandlung"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungÃ¼ltige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungÃ¼ltige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungÃ¼ltige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Ausdruck"
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungÃ¼ltiger Typen fÃ¼r %qs"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unÃ¤rer Operation"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binÃ¤rer Operation"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungÃ¼ltige Operanden in binÃ¤rer Operation"
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qs"
  
! #: tree-cfg.c:3908
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "UngÃ¼ltige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binÃ¤rem Ausdruck"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternÃ¤rer Operation"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungÃ¼ltige Operanden in ternÃ¤rer Operation"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Goto-Ziel ist weder eine Marke noch ein Zeiger"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "unpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "der Label-Kontext ist nicht die aktuelle Funktionsdeklaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "falscher Eintrag in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "UngÃ¼ltiger Marken in GIMPLE-Bedingung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ungÃ¼ltiges %<PHI%>-Ergebnis"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ungÃ¼ltiges %<PHI%>-Argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "inkompatible Typen in %<PHI%>-Argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "unerreichbare Anweisung in EH-Tabelle"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Anweisung inmitten eines Blocks fÃ¼r throw markiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control flow in the middle of basic block %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Explizites Goto am Ende von bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Der RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "RÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
--- 26848,27377 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungÃ¼ltiges Argument fÃ¼r GIMPLE-Aufruf"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungÃ¼ltige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstÃ¼tzt"
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungÃ¼ltiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unÃ¤rer Operation"
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungÃ¼ltiger Operand in unÃ¤rer Operation"
  
! #: tree-cfg.c:3615
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungÃ¼ltige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungÃ¼ltige Typen in NOP-Umwandlung"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungÃ¼ltige Typen in Adressraumumwandlung"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungÃ¼ltige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.c:3688
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungÃ¼ltige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungÃ¼ltige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "TypunvertrÃ¤glichkeit in %qs-Ausdruck"
  
! #: tree-cfg.c:3765
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungÃ¼ltiger Typen fÃ¼r %qs"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unÃ¤rer Operation"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binÃ¤rer Operation"
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungÃ¼ltige Operanden in binÃ¤rer Operation"
  
! #: tree-cfg.c:3927
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungÃ¼ltige Nicht-Vektor-Operanden fÃ¼r %qs"
  
! #: tree-cfg.c:3938
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "UngÃ¼ltige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binÃ¤rem Ausdruck"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternÃ¤rer Operation"
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungÃ¼ltige Operanden in ternÃ¤rer Operation"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungÃ¼ltiger Maskentyp in %qs"
  
! #: tree-cfg.c:4359
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.c:4368
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungÃ¼ltige Position oder GrÃ¶ÃŸe in %qs"
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub auÃŸerhalb des gÃ¼ltigen Bereichs in %qs"
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.c:4449
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
! #: tree-cfg.c:4477
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungÃ¼ltiger Operand in %qs"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungÃ¼ltige rechte Seite fÃ¼r GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungÃ¼ltiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Vektor-%qs mit Elementindex, der nicht NULL ist"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "%qs-Element des Vektors ist kein GIMPLE-Wert"
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "%qs mit Elementen ist kein Vektor"
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs mit immer falscher Bedingung"
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ungÃ¼ltiger Operand in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ungÃ¼ltige Umwandlung in Â»returnÂ«-Anweisung"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Goto-Ziel ist weder eine Marke noch ein Zeiger"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch-Anweisung ohne eingebauten Typ"
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "ungÃ¼ltige %<default%>-Sprungmarke in switch-Anweisung"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "ungÃ¼ltiges %<CASE_CHAIN%>"
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ungÃ¼ltige Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4808
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ungÃ¼ltiger Â»caseÂ«-Bereich in switch-Anweisung"
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "unpassender Typ fÃ¼r Â»caseÂ«-Marke in switch-Anweisung"
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "unpassende PrÃ¤zision fÃ¼r Typ in switch-Anweisung"
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "unsortierte case-Marken in switch-Anweisung"
  
! #: tree-cfg.c:4880
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "der Label-Kontext ist nicht die aktuelle Funktionsdeklaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "falscher Eintrag in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "UngÃ¼ltiger Marken in GIMPLE-Bedingung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ungÃ¼ltiges %<PHI%>-Ergebnis"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "fehlende %<PHI%>-Definition"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5039
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ungÃ¼ltiges %<PHI%>-Argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5046
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "inkompatible Typen in %<PHI%>-Argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "unerreichbare Anweisung in EH-Tabelle"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5266
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Anweisung fÃ¼r throw markiert, wirft jedoch nichts"
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Anweisung inmitten eines Blocks fÃ¼r throw markiert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru to exit from bb %d"
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "nichtlokale Marke "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "EH Landefeld-Marke "
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "Marke "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control flow in the middle of basic block %d"
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Wahr/Falsch-Kante hinter einer Nicht-GIMPLE_COND in bb %d"
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Explizites Goto am Ende von bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Standard-Fall nicht am Anfang des case-Vektors gefunden"
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Case-Marken nicht sortiert: "
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Fehlende Kante %i->%i"
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-Funktion kehrt zurÃ¼ck"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Kontrollfluss erreicht Ende von Nicht-void-Funktion"
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Der RÃ¼ckgabewert von %qD, der mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "RÃ¼ckgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
*************** msgstr "in Definition des Makros %qs"
*** 27351,27397 ****
  msgid "in expansion of macro %qs"
  msgstr "bei Substitution des Makros %qs"
  
! #: tree-eh.c:4894
  #, 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:4906
  #, 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:4914
  #, 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:4920
  #, 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:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Interner Compilerfehler: Incorrect EH edge %i->%i"
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, 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:4996
  #, 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:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect edge"
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "Interner Compilerfehler: BB %i has incorrect fallthru edge"
--- 27386,27432 ----
  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"
*************** msgstr[1] "%G%qD schreibt %wu Bytes in e
*** 27588,27595 ****
  #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
! msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
! msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
  #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
--- 27623,27630 ----
  #: tree-ssa-strlen.c:2171
  msgid "%Gwriting %wu byte into a region of size %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size %wu"
! msgstr[0] "%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe %wu"
! msgstr[1] "%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
  #: tree-ssa-strlen.c:2181
  msgid "%G%qD writing %wu byte into a region of size between %wu and %wu"
*************** msgstr[1] "%G%qD schreibt %wu Bytes in e
*** 27600,27607 ****
  #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
! msgstr[0] "Schreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
! msgstr[1] "Schreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
  #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
--- 27635,27642 ----
  #: tree-ssa-strlen.c:2189
  msgid "%Gwriting %wu byte into a region of size between %wu and %wu"
  msgid_plural "%Gwriting %wu bytes into a region of size between %wu and %wu"
! msgstr[0] "%GSchreiben von %wu Byte in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
! msgstr[1] "%GSchreiben von %wu Bytes in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu"
  
  #: tree-ssa-strlen.c:2199
  msgid "%G%qD writing between %wu and %wu bytes into a region of size %wu"
*************** msgstr "%G%qD schreibt zwischen %wu und
*** 27609,27615 ****
  
  #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
! msgstr "Schreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
  #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
--- 27644,27650 ----
  
  #: tree-ssa-strlen.c:2205
  msgid "%Gwriting between %wu and %wu bytes into a region of size %wu"
! msgstr "%GSchreiben von %wu bis %wu Bytes in eine Region der GrÃ¶ÃŸe %wu"
  
  #: tree-ssa-strlen.c:2213
  msgid "%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
*************** msgstr "%G%qD schreibt zwischen %wu und
*** 27617,27623 ****
  
  #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
! msgstr "%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben"
  
  #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
--- 27652,27658 ----
  
  #: tree-ssa-strlen.c:2219
  msgid "%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu"
! msgstr "%G%wu bis %wu Bytes werden in eine Region der GrÃ¶ÃŸe zwischen %wu und %wu geschrieben"
  
  #: tree-ssa-strlen.c:2256
  #, gcc-internal-format
*************** msgstr "Anweisung (%p) nach Optimierungs
*** 27913,27924 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa gescheitert"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "maschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des Wertebereiches"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "zielspezifische eingebaute Funktion ist nicht verfÃ¼gbar"
--- 27948,27959 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa gescheitert"
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "maschinenunabhÃ¤ngiger eingebauter Code auÃŸerhalb des Wertebereiches"
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "zielspezifische eingebaute Funktion ist nicht verfÃ¼gbar"
*************** msgstr "Arrayindexwert %E liegt auÃŸerha
*** 27983,27989 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr "beim Referenzieren von %qD"
--- 28018,28024 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "Arrayindex %qE liegt auÃŸerhalb der Grenzen des Arraytyps %qT mit LÃ¤nge 0"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr "beim Referenzieren von %qD"
*************** msgstr "beim Referenzieren von %qD"
*** 27994,28020 ****
  msgid "defined here %qD"
  msgstr "%qD wurde hier definiert"
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "Arrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "Arrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "Offset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "Arrayindex %wi ist unterhalb der Arraygrenze von %qT"
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "Arrayindex %wu ist oberhalb der Arraygrenze von %qT"
--- 28029,28055 ----
  msgid "defined here %qD"
  msgstr "%qD wurde hier definiert"
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "Arrayindex %wi ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "Arrayindex [%wi, %wi] ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "Offset %wi des zwischenzeitlichen Arrays ist auÃŸerhalb der Arraygrenzen von %qT"
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "Arrayindex %wi ist unterhalb der Arraygrenze von %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "Arrayindex %wu ist oberhalb der Arraygrenze von %qT"
*************** msgstr "tree check: accessed operand %d
*** 28089,28120 ****
  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:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
--- 28124,28155 ----
  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:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD ist veraltet: %s"
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD ist veraltet"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ist veraltet: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ist veraltet"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Typ ist veraltet: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "Typ ist veraltet"
*************** msgstr "Typ ist veraltet"
*** 28139,28370 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13951
  #, 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:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14392
  #, 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:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14431
  #, 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:14437
  #, 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:14453
  #, 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:14463
  #, 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:14473
  #, 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:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14500
  #, 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:14511
  #, 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:14522
  #, 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:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14554
  #, 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:14570
  #, 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:14578
  #, 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:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14642
  #, 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:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14675
  #, 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:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14700
  #, 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:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
--- 28174,28405 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Interner Compilerfehler: type variant differs by %s"
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_SIZE_UNIT%>"
  
! #: tree.c:13962
  #, 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:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_VFIELD%>"
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_BINFO%>"
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TYPE_BINFO%>"
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "Interner Compilerfehler: type%'s %<TYPE_BINFO%>"
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "Interner Compilerfehler: type variant has different %<TYPE_FIELDS%>"
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "Interner Compilerfehler: first mismatch is field"
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr "Interner Compilerfehler: and field"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant has different %<TREE_TYPE%>"
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type variant%'s %<TREE_TYPE%>"
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "Interner Compilerfehler: type%'s %<TREE_TYPE%>"
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "Interner Compilerfehler: type is not compatible with its variant"
  
! #: tree.c:14398
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Interner Compilerfehler: main variant is not defined"
  
! #: tree.c:14403
  #, 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:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "Interner Compilerfehler: %<TYPE_CANONICAL%> is not compatible"
  
! #: tree.c:14442
  #, 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:14448
  #, 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:14464
  #, 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:14474
  #, 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:14484
  #, 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:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "Interner Compilerfehler: %<TYPE_BINFO%> is not %<TREE_BINFO%>"
  
! #: tree.c:14511
  #, 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:14522
  #, 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:14533
  #, 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:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "Interner Compilerfehler: %<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_MAX_VALUE_RAW%> non-NULL"
  
! #: tree.c:14565
  #, 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:14581
  #, 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:14589
  #, 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:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr "Interner Compilerfehler: enum value name is not %<IDENTIFIER_NODE%>"
  
! #: tree.c:14607
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "Interner Compilerfehler: array %<TYPE_DOMAIN%> is not integer type"
  
! #: tree.c:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "Interner Compilerfehler: %<TYPE_FIELDS%> defined in incomplete type"
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "Interner Compilerfehler: wrong tree in %<TYPE_FIELDS%> list"
  
! #: tree.c:14653
  #, 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:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "Interner Compilerfehler: %<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "Interner Compilerfehler: wrong %<TYPE_CACHED_VALUES%> entry"
  
! #: tree.c:14686
  #, 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:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "Interner Compilerfehler: wrong entry in %<TYPE_ARG_TYPES%> list"
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "Interner Compilerfehler: %<TYPE_VALUES_RAW%> field is non-NULL"
  
! #: tree.c:14711
  #, 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:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "angeforderte Ausrichtung fÃ¼r %q
*** 28489,28570 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist unbekannt"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "Initialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziert"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "Initialisierung fÃ¼r Gleitkommawert ist keine Gleitkommakonstante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ungÃ¼ltiger Anfangswert fÃ¼r Element %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD als schwach deklariert, nachdem es verwendet wurde"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "schwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandt"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "schwache Deklaration von %q+D muss Ã¶ffentlich sein"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "schwache Deklaration von %q+D wird nicht unterstÃ¼tzt"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "in dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tzt"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "%qs-Symbol %q+D zielt letztendlich auf sich selbst ab"
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
--- 28524,28605 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %q+D ist unbekannt"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "Initialisierung fÃ¼r Ganzzahl-/Gleitkommazahlwert ist zu kompliziert"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "Initialisierung fÃ¼r Gleitkommawert ist keine Gleitkommakonstante"
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ungÃ¼ltiger Anfangswert fÃ¼r Element %qE"
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD als schwach deklariert, nachdem es verwendet wurde"
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "schwache Deklaration von %q+D wird auf bereits existierende Â»staticÂ«-Definition angewandt"
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "schwache Deklaration von %q+D muss Ã¶ffentlich sein"
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "schwache Deklaration von %q+D wird nicht unterstÃ¼tzt"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "in dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt"
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:5947
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "%<symver%> wird nur auf ELF-Plattformen unterstÃ¼tzt"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "%qs-Symbol %q+D zielt letztendlich auf sich selbst ab"
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6041
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs wird in dieser Konfiguration nicht unterstÃ¼tzt"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
*************** msgstr "Attribut %qE folgt auf %qE"
*** 29144,29150 ****
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, 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"
--- 29179,29185 ----
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur fÃ¼r virtuelle Funktionen angegeben werden"
*************** msgstr "%qD ist mit %qD unvertrÃ¤glich"
*** 29164,29170 ****
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
--- 29199,29205 ----
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
*************** msgstr "%<?:%> mit Ganzzahlkonstanten in
*** 29537,29548 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
--- 29572,29583 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 29698,29709 ****
  msgstr "%<fallthrough%>-Attribut mit einem Parameter angegeben"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Zu wenige Argumente fÃ¼r Funktion %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 29733,29744 ----
  msgstr "%<fallthrough%>-Attribut mit einem Parameter angegeben"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Zu wenige Argumente fÃ¼r Funktion %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr "Index %E markiert einen Offset g
*** 29804,29810 ****
  msgid "size of array is too large"
  msgstr "ArraygrÃ¶ÃŸe ist zu groÃŸ"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Operandentyp %qT ist inkompatibel mit Argument %d von %qE"
--- 29839,29845 ----
  msgid "size of array is too large"
  msgstr "ArraygrÃ¶ÃŸe ist zu groÃŸ"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Operandentyp %qT ist inkompatibel mit Argument %d von %qE"
*************** msgstr "Operandentyp %qT ist inkompatibe
*** 29814,29937 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "als Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartet"
  
! #: c-family/c-common.c:6722
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "die beiden Argumente mÃ¼ssen kompatibel sein"
  
! #: c-family/c-common.c:6930
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Falsche Anzahl der Argumente fÃ¼r Funktion %qE"
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
  
! #: c-family/c-common.c:6953
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe sein"
  
! #: c-family/c-common.c:6964
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Argument %d von %qE muss eine Zeigertyp sein"
  
! #: c-family/c-common.c:6993
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Argument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe sein"
  
! #: c-family/c-common.c:6999
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Argument %d von %qE darf kein Zeiger auf eine Funktion sein"
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Unpassende GrÃ¶ÃŸe in Argument %d von %qE"
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Nicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nkt"
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist auÃŸerhalb der Grenzen"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays ist negativ"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
--- 29849,29972 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "als Argument 1 wurde entweder ein Zeigertyp oder ein Ganzzahltyp erwartet"
  
! #: c-family/c-common.c:6724
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "die beiden Argumente mÃ¼ssen kompatibel sein"
  
! #: c-family/c-common.c:6932
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Falsche Anzahl der Argumente fÃ¼r Funktion %qE"
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
  
! #: c-family/c-common.c:6955
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe sein"
  
! #: c-family/c-common.c:6966
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Argument %d von %qE muss eine Zeigertyp sein"
  
! #: c-family/c-common.c:6995
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Argument %d von %qE muss ein Zeiger auf Typen konstanter GrÃ¶ÃŸe sein"
  
! #: c-family/c-common.c:7001
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Argument %d von %qE darf kein Zeiger auf eine Funktion sein"
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Unpassende GrÃ¶ÃŸe in Argument %d von %qE"
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Nicht-Ganzzahlargument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungÃ¼ltiges Argument %d fÃ¼r Speichermodell von %qE"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind mÃ¶glicherweise nicht eingeschrÃ¤nkt"
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist auÃŸerhalb der Grenzen"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT fÃ¼hrt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.c:8270
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "GrÃ¶ÃŸe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.c:8277
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.c:8280
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "GrÃ¶ÃŸe %qE des Arrays ist negativ"
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe %qE des Arrays Ã¼berschreitet maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8293
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays %qE Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %E"
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "GrÃ¶ÃŸe des Arrays Ã¼bersteigt maximale ObjektgrÃ¶ÃŸe %qE"
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
*************** msgstr "%qE ist ein nicht erkannter Form
*** 29986,30487 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "Format-Zeichenkettenargument folgt den zu formatierenden Argumenten"
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "Funktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs sein"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "fehlende $-Operandennummer im Format"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s unterstÃ¼tzt %%n$-Operandennummerformate nicht"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "Operandennummer auÃŸerhalb des Wertebereiches im Format"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "Formatargument %d mehr als einmal im %s-Format verwendet"
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "%<$%>-Operandennummer nach Format ohne Operandennummer angegeben"
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "Formatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-Format"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "Format ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ft"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "Format ist kein Zeichenkettenliteral, und keine Formatargumente"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "Format ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ft"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "zu viele Argumente fÃ¼r Format"
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "unverwendete Argumente in %<$%>-Stil-Format"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "Format-Zeichenkette %s der LÃ¤nge null"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "Format ist Â»wide characterÂ«-Zeichenkette"
  
! #: c-family/c-format.c:1608
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "Formatzeichenkette ist kein Array vom Typ %qs"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "unbeendete Formatzeichenkette"
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s verwendet mit Format %<%%%c%> %s"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s unterstÃ¼tzt %s nicht"
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s unterstÃ¼tzt %s mit dem Format %<%%%c%> %s nicht"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr "%s wird innerhalb von %%<â€¦%%> verwendet"
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr "%qc-Umwandlung wird unescapet verwendet"
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "wiederholtes %s im Format"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "fehlendes FÃ¼llzeichen am Ende des strfmon-Formates"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "Breite null im Format %s"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "leere linke PrÃ¤zision im Format %s"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "fehlende PrÃ¤zision im Format %s"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s unterstÃ¼tzt den LÃ¤ngenmodifizierer %qs fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "unbekanntes Konvertierungstyp-Zeichen %qc im Format"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s unterstÃ¼tzt das Format %<%%%c%> fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignoriert mit %s und Format %<%%%c%> fÃ¼r %s"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignoriert mit %s im Format fÃ¼r %s"
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "Verwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %s"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "gleichzeitige Verwendung von %s und %s im Format %s"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des Jahres"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "kein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Format"
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "Verwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhalten"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s unterstÃ¼tzt das Format %<%%%s%c%> fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "Operandennummer mit unterdrÃ¼ckter Zuweisung angegeben"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "Operandennummer fÃ¼r Format ohne Argumente angegeben"
  
! #: c-family/c-format.c:3113
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "Typname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "Operator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3116
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "SchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr "verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3171
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "Attribut auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3184
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Name der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr "Bezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im Format"
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>"
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr "%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr "Zusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3317
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "Leerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3330
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "Ã¼berzÃ¤hliges Leerzeichen am Ende des Formats"
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "inkonsistente GroÃŸschreibung im Format"
  
! #: c-family/c-format.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3378
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "Steuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3385
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "Steuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "Optionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3503
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "unausgeglichenes Satzzeichen %qc im Format"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "Vorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3558
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "Apostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr "wenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs ein"
  
! #: c-family/c-format.c:3572
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "Gravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr "verwenden Sie stattdessen die Apostroph-Direktive %qs"
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr "Leerzeichen gefolgt von Satzzeichen %<%c%>"
  
! #: c-family/c-format.c:3597
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "%qs innerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr "wenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "verdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des Formats"
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "verdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des Formats"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr "Folge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3705
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "nicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3712
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "nicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3744
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "unausgeglichenes Satzzeichen %<%c%> im Format"
  
! #: c-family/c-format.c:3751
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "unbeendete q-Direktive"
  
! #: c-family/c-format.c:3760
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "unbeendetes AnfÃ¼hrungszeichen %<%c%> im Format"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "stÃ¶rendes letztes %<%%%> im Format"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "bei der Konvertierung fehlt der Typ am Ende des Formates"
  
! #: c-family/c-format.c:3919
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "geschachtelte q-Direktiven"
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "Alleinstehende q-Direktive"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "Die Direktive %qc ist redundant, da sie bereits vorgekommen ist"
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "Alleinstehende FarbrÃ¼cksetz-Direktive"
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr "Umwandlung %qc wird innerhalb einer q-Folge benutzt"
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "eingebettetes %<\\0%> im Format"
  
! #: c-family/c-format.c:4019
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "unbeendete Farbdirektive"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "Schreiben Ã¼ber Null-Zeiger (Argument %d)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "Lesen Ã¼ber Null-Zeiger (Argument %d)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "Schreiben in konstantes Objekt (Argument %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "zusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)"
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT"
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>"
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT"
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> ist nicht als Typ definiert"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert"
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4921
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> ist nicht als ein Zeigertyp definiert"
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "zu formatierendes Argument ist nicht %<...%>"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-Formate kÃ¶nnen keine Argumente formatieren"
--- 30021,30522 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "Format-Zeichenkettenargument folgt den zu formatierenden Argumenten"
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "Funktion %qD kÃ¶nnte ein Kandidat fÃ¼r Formatattribut %qs sein"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "fehlende $-Operandennummer im Format"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s unterstÃ¼tzt %%n$-Operandennummerformate nicht"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "Operandennummer auÃŸerhalb des Wertebereiches im Format"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "Formatargument %d mehr als einmal im %s-Format verwendet"
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "%<$%>-Operandennummer nach Format ohne Operandennummer angegeben"
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "Formatargument %d nicht verwendet vor verwendetem Argument %d im %<$%>-Stil-Format"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "Format ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ft"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "Format ist kein Zeichenkettenliteral, und keine Formatargumente"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "Format ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ft"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "zu viele Argumente fÃ¼r Format"
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "unverwendete Argumente in %<$%>-Stil-Format"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "Format-Zeichenkette %s der LÃ¤nge null"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "Format ist Â»wide characterÂ«-Zeichenkette"
  
! #: c-family/c-format.c:1610
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "Formatzeichenkette ist kein Array vom Typ %qs"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "unbeendete Formatzeichenkette"
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s verwendet mit Format %<%%%c%> %s"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s unterstÃ¼tzt %s nicht"
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s unterstÃ¼tzt %s mit dem Format %<%%%c%> %s nicht"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr "%s wird innerhalb von %%<â€¦%%> verwendet"
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr "%qc-Umwandlung wird unescapet verwendet"
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "wiederholtes %s im Format"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "fehlendes FÃ¼llzeichen am Ende des strfmon-Formates"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "Breite null im Format %s"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "leere linke PrÃ¤zision im Format %s"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "fehlende PrÃ¤zision im Format %s"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s unterstÃ¼tzt den LÃ¤ngenmodifizierer %qs fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "unbekanntes Konvertierungstyp-Zeichen %qc im Format"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s unterstÃ¼tzt das Format %<%%%c%> fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignoriert mit %s und Format %<%%%c%> fÃ¼r %s"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignoriert mit %s im Format fÃ¼r %s"
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "Verwendung von %s und %s zusammen mit Format %<%%%c%> fÃ¼r %s"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "gleichzeitige Verwendung von %s und %s im Format %s"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> liefert in manchen Locales nur die letzten 2 Ziffern des Jahres"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> liefert nur die letzten 2 Ziffern des Jahres"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "kein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Format"
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "Verwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichen hat entweder keine Auswirkung oder undefiniertes Verhalten"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s unterstÃ¼tzt das Format %<%%%s%c%> fÃ¼r %s nicht"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "Operandennummer mit unterdrÃ¼ckter Zuweisung angegeben"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "Operandennummer fÃ¼r Format ohne Argumente angegeben"
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "Typname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3117
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "Operator %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3118
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "SchlÃ¼sselwort %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr "verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3173
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "Attribut auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3186
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Name der eingebauten Funktion %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr "Bezeichner oder SchlÃ¼sselwort auÃŸerhalb von AnfÃ¼hrungszeichen %<%.*s%> im Format"
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "falsch geschriebener Begriff %<%.*s%> im Format; verwenden Sie stattdessen %<%s%s%>"
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr "%qs-Direktive innerhalb von AnfÃ¼hrungszeichen im Format; verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr "Zusammenziehung %<%.*s%> im Format; verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3319
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "Leerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3332
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "Ã¼berzÃ¤hliges Leerzeichen am Ende des Formats"
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "inkonsistente GroÃŸschreibung im Format"
  
! #: c-family/c-format.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "%i aufeinanderfolgende Leerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3380
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "Steuerzeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3387
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "Steuerzeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "Optionsname %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3505
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "unausgeglichenes Satzzeichen %qc im Format"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "Vorverarbeitungsdirektive %<%.*s%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "Apostroph %<'%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr "wenn das Apostroph sich nicht vermeiden lÃ¤sst, schlieÃŸen Sie es stattdessen in ein Direktivenpaar %qs und %qs ein"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "Gravis-Akzent %<`%> auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr "verwenden Sie stattdessen die Apostroph-Direktive %qs"
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr "Leerzeichen gefolgt von Satzzeichen %<%c%>"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "%qs innerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr "wenn %qs nicht verwendbar ist, verwenden Sie stattdessen %qs"
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "verdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Anfang des Formats"
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "verdÃ¤chtige Folge von Satzzeichen %<%.*s%> am Ende des Formats"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr "Folge von %i aufeinanderfolgenden Satzzeichen %q.*s auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3707
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "nicht-grafische Zeichen auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3714
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "nicht-grafisches Zeichen %qc auÃŸerhalb von AnfÃ¼hrungszeichen im Format"
  
! #: c-family/c-format.c:3746
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "unausgeglichenes Satzzeichen %<%c%> im Format"
  
! #: c-family/c-format.c:3753
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "unbeendete q-Direktive"
  
! #: c-family/c-format.c:3762
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "unbeendetes AnfÃ¼hrungszeichen %<%c%> im Format"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "stÃ¶rendes letztes %<%%%> im Format"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "bei der Konvertierung fehlt der Typ am Ende des Formates"
  
! #: c-family/c-format.c:3921
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "geschachtelte q-Direktiven"
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "Alleinstehende q-Direktive"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "Die Direktive %qc ist redundant, da sie bereits vorgekommen ist"
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "Alleinstehende FarbrÃ¼cksetz-Direktive"
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr "Umwandlung %qc wird innerhalb einer q-Folge benutzt"
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "eingebettetes %<\\0%> im Format"
  
! #: c-family/c-format.c:4021
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "unbeendete Farbdirektive"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "Schreiben Ã¼ber Null-Zeiger (Argument %d)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "Lesen Ã¼ber Null-Zeiger (Argument %d)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "Schreiben in konstantes Objekt (Argument %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "zusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)"
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> erwartet Argumenttyp %<%s%s%>, aber Argument %d hat Typ %qT"
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> erwartet ein passendes Argument %<%s%s%>"
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> erwartet Argumenttyp %<%T%s%>, aber Argument %d hat Typ %qT"
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> erwartet ein passendes Argument %<%T%s%>"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> ist nicht als Typ definiert"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert"
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4923
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> ist nicht als ein Typ definiert"
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> ist nicht als ein Zeigertyp definiert"
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "zu formatierendes Argument ist nicht %<...%>"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-Formate kÃ¶nnen keine Argumente formatieren"
*************** msgstr "%<depobj%>-AbhÃ¤ngigkeitstyp in
*** 30644,30650 ****
  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:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
--- 30679,30685 ----
  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:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 30659,30675 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
--- 30694,30710 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "SteuerprÃ¤dikat fehlt"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "SteuerprÃ¤dikat ungÃ¼ltig"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "ErhÃ¶hungsausdruck fehlt"
*************** msgstr "ErhÃ¶hungsausdruck fehlt"
*** 30679,30685 ****
  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:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
--- 30714,30720 ----
  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:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ErhÃ¶hungsausdruck ungÃ¼ltig"
*************** msgid "wrong type argument to %s"
*** 31275,31281 ****
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
--- 31310,31316 ----
  msgstr "Argument falschen Typs fÃ¼r %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "Ãœberlauf in Konstanten-Ausdruck"
*************** msgid "%<memset%> used with length equal
*** 31952,31958 ****
  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:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
--- 31987,31993 ----
  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:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
*************** msgid_plural "passing argument %i to %qs
*** 32028,32034 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
--- 32063,32069 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
*************** msgstr "Einige Teile des expandierten Ma
*** 32048,32054 ****
  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:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
--- 32083,32089 ----
  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:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr "hier definiert"
*************** msgstr "%qs ist keine gÃ¼ltige PrÃ¤proze
*** 32068,32074 ****
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
--- 32103,32109 ----
  msgid "too many input files"
  msgstr "zu viele Eingabedateien"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 32099,32112 ****
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente sind: %s; meinten Sie %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
--- 32134,32147 ----
  msgstr "unbekannte Option an %%:target_mode_check weitergegeben"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "gÃ¼ltige Argumente sind: %s; meinten Sie %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "gÃ¼ltige Argumente sind: %s"
*************** msgstr "Alias-Definitionen werden nicht
*** 32626,33026 ****
  msgid "profiler support for VxWorks"
  msgstr "ProfilerunterstÃ¼tzung fÃ¼r VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%KSpurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%KArgument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "das Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werden"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r sve_width: %d"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90157
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14804
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "fehlendes Argument fÃ¼r Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! 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"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "nicht unterstÃ¼tzte simdlen %d"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nicht"
--- 32661,33068 ----
  msgid "profiler support for VxWorks"
  msgstr "ProfilerunterstÃ¼tzung fÃ¼r VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%KSpurindex muss eine direkt angegebene Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "%KGesamtgrÃ¶ÃŸe und ElementgrÃ¶ÃŸe mÃ¼ssen positive, direkt angegebene Konstanten sein"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%KArgument muss eine direkt angegebene 16-Bit-Konstante sein"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Die Speicher-Tagging-Erweiterung unterstÃ¼tzt nicht %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%KArgument %d muss eine direkt angegebene Konstante im Bereich [0, 15] sein"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 1 hat %d Bit"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "64-Bit-Adresse erwartet, aber Argument 2 hat %d Bit"
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> erfordert eine Zeichenkette als Parameter"
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "unbekannte Option %qs fÃ¼r %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1410
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "das Attribut %qE kann nicht auf einen SVE-Funktionstyp angewendet werden"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "unerwartetes %<%s%> nach %<%s%>"
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1932
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Gleitkommatypen"
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "Feature-Modifizierer %qs vertrÃ¤gt sich nicht mit der Verwendung von Vektortypen"
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "diese Operation erfordert die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie kÃ¶nnen SVE mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:5747
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen Ã¼bergeben werden"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die ParameterÃ¼bergabe fÃ¼r das Argument vom Typ %qT hat sich in GCC 9.1 geÃ¤ndert"
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benÃ¶tigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde fÃ¼r SVE-Rahmen"
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> Ã¼bergeben (%s)"
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "Zeichenkette fÃ¼r %s falsch geformt\n"
  
! #: config/aarch64/aarch64.c:14059
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ungÃ¼ltiges Format fÃ¼r sve_width"
  
! #: config/aarch64/aarch64.c:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ungÃ¼ltiger Wert fÃ¼r sve_width: %d"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14109
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option Â»%sÂ«"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unvertrÃ¤glich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, mÃ¼ssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Systemregister mit einem kurzem Namen (weniger als 100 Zeichen) angeben."
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiger Offset"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden fÃ¼r die WÃ¤chtergrÃ¶ÃŸe unterstÃ¼tzt. Der angegebene Wert %d (%llu kB) liegt auÃŸerhalb des gÃ¼ltigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "GrÃ¶ÃŸe des StapelkollisionswÃ¤chters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.c:14455
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "gÃ¼ltige Argumente sind: %s;"
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "fehlender CPU-Name in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14486
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14594
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ungÃ¼ltiges Argument %qs fÃ¼r %<-mbranch-protection=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90157
! #: config/aarch64/aarch64.c:14596
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "fehlendes Argument fÃ¼r %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "fehlender Architekturname in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14623
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-march%>"
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "unbekannter Feature-Modifizierer %qs in %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "fehlender CPU-Name in %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14658
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "unbekannter Wert %qs fÃ¼r %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt"
  
! #: config/aarch64/aarch64.c:14845
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstÃ¼tzt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der RÃ¼ckgabeadresse wird nur fÃ¼r %<-mabi=lp64%> unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14927
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstÃ¼tzt"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"arch=\")%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90158
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "ungÃ¼ltiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "fehlendes Argument fÃ¼r Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Schutztyp %qs in Pragma oder Attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungÃ¼ltiger Name (%qs) fÃ¼r Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert fÃ¼r Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument fÃ¼r Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gÃ¼ltig"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! 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:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! 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"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%KSpur %wd auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist auÃŸerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "nicht unterstÃ¼tzte simdlen %d"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC unterstÃ¼tzt derzeit keine Typen gemischter GrÃ¶ÃŸe fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "nicht unterstÃ¼tzter RÃ¼ckgabetyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC bietet derzeit keine UnterstÃ¼tzung fÃ¼r Parametertyp %qT fÃ¼r %<simd%>-Funktionen"
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC unterstÃ¼tzt derzeit %<simdlen %d%> fÃ¼r Typ %qT nicht"
*************** msgstr "Argument des Attributes %qE ist
*** 33201,33217 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33243,33259 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "unbekannte Ausgabe %qs des %<asm
*** 33361,33372 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "%KKoprozessor %d ist nicht aktiviert mit +cdecp%d"
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde"
--- 33403,33414 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungÃ¼ltiger Typ fÃ¼r %<asm%>-Schalter-Ausgabe"
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "%KKoprozessor %d ist nicht aktiviert mit +cdecp%d"
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%KKoprozessornummer muss eine direkt angegebene Konstante im Bereich 0 bis %d sein, die mit +cdecp<N> aktiviert wurde"
*************** msgstr "%KKoprozessornummer muss eine di
*** 33374,33568 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein"
  
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "diese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen"
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>)."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten."
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)"
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "WÃ¤hler muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Maske muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "der Wertebereich der Maske ist 0 bis 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen."
--- 33416,33610 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%KArgument %d von %qE muss eine direkt angegebene Konstante im Bereich [0-%d] sein"
  
! #: config/arm/arm-builtins.c:3225
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "diese eingebaute Funktion wird auf diesem Ziel nicht unterstÃ¼tzt"
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%KBitbereich der SÃ¤ttigung muss im Bereich [%wd, %wd] liegen"
  
! #: config/arm/arm-builtins.c:3336
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%KBitbereich der SÃ¤ttigung muss eine direkt angegebene Konstante sein"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie MVE-Befehle einschalten."
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie NEON-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=neon%>)."
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie VFP-Befehle einschalten."
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Um diese intrinsischen Funktionen zu verwenden, mÃ¼ssen Sie Krypto-Befehle einschalten (zum Beispiel mit %<-mfloat-abi=softfp -mfpu=crypto-neon%>)"
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "WÃ¤hler muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "der Wertebereich des Selektors sollte 0 bis 7 sein"
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "der Wertebereich des Selektors sollte 0 bis 3 sein"
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "der Wertebereich des Selektors sollte 0 bis 1 sein"
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Maske muss Â»immediateÂ« sein"
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "der Wertebereich der Maske ist 0 bis 255"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_rori_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 32. Bitte intrinsisches _mm_ror_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_rori_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "der Wertebereich des ZÃ¤hlers ist 0 bis 64. Bitte intrinsisches _mm_ror_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_slli_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srai_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_srl_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sll_si64 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi16 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_pi32 im Code prÃ¼fen."
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "der ZÃ¤hler darf nicht kleiner als 0 sein. Bitte das intrinsische _mm_sra_si64 im Code prÃ¼fen."
*************** msgstr "der ZÃ¤hler darf nicht kleiner a
*** 33572,33857 ****
  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:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2921
  #, 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:2924
  #, 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:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, 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:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3481
  #, 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:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3524
  #, 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:3526
  #, 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:3551
  #, 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:3563 config/arm/arm.c:32229
  #, 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:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3798
  #, 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:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3833
  #, 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:3838
  #, 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:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU"
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6100
  #, 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:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6378
  #, 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:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, 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:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, 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:7322
  #, 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:7371
  #, 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:9322
  #, 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:13060
  #, 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:13063
  #, 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:25234
  #, 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:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26155
  #, 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:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werden"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ungÃ¼ltige FPU fÃ¼r Zielattribut oder -pragma %qs"
--- 33614,33899 ----
  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:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt und NEON sind unvertrÃ¤glich"
  
! #: config/arm/arm.c:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Ziel-CPU unterstÃ¼tzt nicht ARM-Modus"
  
! #: config/arm/arm.c:2922
  #, 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:2925
  #, 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:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt wird im Thumb-Modus nicht unterstÃ¼tzt"
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ist mit Thumb unvertrÃ¤glich"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, 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:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Â»%sÂ« vertrÃ¤gt sich nicht mit %<-mword-relocations%>"
  
! #: config/arm/arm.c:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "Ziel-CPU unterstÃ¼tzt keine THUMB-Befehle"
  
! #: config/arm/arm.c:3133
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Ziel-CPU unterstÃ¼tzt keine unausgerichteten Zugriffe"
  
! #: config/arm/arm.c:3482
  #, 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:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> und %<-mapcs-reent%> sind inkompatibel"
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "wiedereinsprungsfÃ¤higer APCS-Code nicht unterstÃ¼tzt. Ignoriert"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr "option %<-mstructure-size-boundary%> ist veraltet"
  
! #: config/arm/arm.c:3525
  #, 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:3527
  #, 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:3552
  #, 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:3564 config/arm/arm.c:32404
  #, 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:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> ist ohne %<-fpic%> nutzlos"
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "%qs kann nicht als PIC-Register verwendet werden"
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, 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:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "die ausgewÃ¤hlten fp16-Optionen sind inkompatibel"
  
! #: config/arm/arm.c:3799
  #, 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:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPU"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "Ziel-CPU unterstÃ¼tzt keine Zusammenarbeit"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS unterstÃ¼tzt nicht %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ohne ldrh"
  
! #: config/arm/arm.c:3834
  #, 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:3839
  #, 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:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: ausgewÃ¤hlter Prozessor hat keine FPU"
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> und VFP"
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "von nicht-AAPCS abgeleitete PCS-Variante"
  
! #: config/arm/arm.c:6101
  #, 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:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "PCS-Variante"
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 Hardware-Gleitkomma VFP ABI"
  
! #: config/arm/arm.c:6462
  #, 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:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, 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:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, 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:7419
  #, 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:7468
  #, 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:9423
  #, 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:13161
  #, 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:13164
  #, 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:25409
  #, 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:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Unexpected thumb1 far jump"
  
! #: config/arm/arm.c:26330
  #, 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:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werden"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> fÃ¼r Thumb-1"
  
! #: config/arm/arm.c:32419
  #, 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
*** 33859,33880 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32265
  #, 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:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
--- 33901,33922 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr "automatische FPU-Auswahl ist hier momentan nicht erlaubt"
  
! #: config/arm/arm.c:32440
  #, 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:32454
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Unbekanntes Zielattribut oder -pragma %qs"
  
! #: config/arm/arm.c:33432
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "%<asm%>-Schalter werden im Thumb1-Modus nicht unterstÃ¼tzt"
*************** msgstr "%<-fpie%> wird nicht unterstÃ¼tz
*** 33953,33969 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
--- 33995,34011 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstÃ¼tzt"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schlieÃŸen sich gegenseitig aus"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurÃ¼ckgeben"
*************** msgid "indirect call in function, which
*** 34226,34232 ****
  msgstr "indirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tzt"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion"
--- 34268,34274 ----
  msgstr "indirekter Aufruf in Funktion, das wird von eBPF nicht unterstÃ¼tzt"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion"
*************** msgstr "doppelt angegebener Parameter Â»
*** 34560,34611 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "zu viele Argumente, die in SGPR-Registern Ã¼bergeben werden"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr "Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!"
  
! #: config/gcn/gcn.c:2331
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Argument falschen Typs fÃ¼r Â»%sÂ«"
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "geschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt"
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS ist fÃ¼r GCN nicht implementiert."
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Eingebaute Funktion nicht implementiert"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr "vector_length (64) wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "vector_length (64) wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "num_workers (%d) wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt auÃŸerhalb des Wertebereiches"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "lokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebraucht"
--- 34602,34653 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "zu viele Argumente, die in SGPR-Registern Ã¼bergeben werden"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr "Es wurde ein nicht standardmÃ¤ÃŸiger Satz von Anfangswerten angefordert, was gegen das ABI verstÃ¶ÃŸt!"
  
! #: config/gcn/gcn.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Argument falschen Typs fÃ¼r Â»%sÂ«"
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "geschachtelte Funktionstrampoline werden auf GCN5 aufgrund nicht ausfÃ¼hrbarer Stacks nicht unterstÃ¼tzt"
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS ist fÃ¼r GCN nicht implementiert."
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Eingebaute Funktion nicht implementiert"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr "vector_length (64) wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "vector_length (64) wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "num_workers (%d) wird verwendet, %d wird ignoriert"
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "Auslagerungsdimension %d liegt auÃŸerhalb des Wertebereiches"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "lokaler Speicher fÃ¼r gemeinsam genutzte Daten aufgebraucht"
*************** msgstr "Parameter fÃ¼r eingebaute Funkti
*** 34739,34870 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, 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:8708
  #, 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:8803
  #, 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:9707
  #, 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:9722
  #, 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:9755
  #, 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:9795
  #, 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:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, 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:9963
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10276
  #, 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:10282
  #, 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:10285
  #, 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:10727
  #, 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:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:12724
  #, 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"
--- 34781,34912 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter fÃ¼r eingebaute Funktion ist ungÃ¼ltig: %s"
  
! #: config/i386/i386-expand.c:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, 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:8715
  #, 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:8810
  #, 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:9714
  #, 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:9729
  #, 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:9762
  #, 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:9802
  #, 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:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, 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:9970
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.c:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.c:10283
  #, 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:10289
  #, 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:10292
  #, 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:10734
  #, 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:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Falscher Hinweis-Operand"
  
! #: config/i386/i386-expand.c:12731
  #, 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 "Nur das DWARF-Debugformat ist fÃ
*** 35244,35387 ****
  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:3087
  #, 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:3122
  #, 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:3130
  #, 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:3224
  #, 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:3226
  #, 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:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, 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:3282
  #, 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:3289 config/i386/i386-options.c:3517
  #, 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:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, 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:3324
  #, 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:3332 config/i386/i386-options.c:3381
  #, 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:3342 config/i386/i386-options.c:3359
  #, 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:3346
  #, 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:3350 config/i386/i386-options.c:3377
  #, 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:3367 config/i386/i386-options.c:3385
  #, 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:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3504
  #, 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:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, 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:3667
  #, 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:3678
  #, 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:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
--- 35286,35429 ----
  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:3089
  #, 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:3124
  #, 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:3134
  #, 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:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, 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:3286
  #, 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:3293 config/i386/i386-options.c:3521
  #, 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:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, 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:3328
  #, 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:3336 config/i386/i386-options.c:3385
  #, 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:3346 config/i386/i386-options.c:3363
  #, 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:3350
  #, 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:3354 config/i386/i386-options.c:3381
  #, 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:3371 config/i386/i386-options.c:3389
  #, 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:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.c:3508
  #, 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:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, 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:3671
  #, 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:3682
  #, 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:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den RÃ¼ckgabetyp %<void%> haben"
*************** msgstr "%qE kann nicht gleichzeitig die
*** 35828,35834 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE mit in Konflikt stehenden Attributen %qs redeklariert"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
--- 35870,35876 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE mit in Konflikt stehenden Attributen %qs redeklariert"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
*************** msgstr "%<__delay_cycles%> nimmt nur nic
*** 36912,36963 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt"
  
! #: config/riscv/riscv.c:354
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs fÃ¼r %<-mtune%>"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndert"
  
! #: config/riscv/riscv.c:2963
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Argument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
--- 36954,37005 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%<__delay_cycles%> ist auf 32-Bit-SchleifendurchlÃ¤ufe beschrÃ¤nkt"
  
! #: config/riscv/riscv.c:362
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs fÃ¼r %<-mtune%>"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI fÃ¼r abgeflachte Struktur mit Bit-Feldern der LÃ¤nge 0 hat wurde mit GCC 10 geÃ¤ndert"
  
! #: config/riscv/riscv.c:2971
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Argument des Attributs %qE ist weder Â»userÂ«, noch Â»supervisorÂ« noch Â»machineÂ«"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
*************** msgstr "Zahl muss 0 oder 1 sein"
*** 37073,37395 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:928
  #, 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:932
  #, 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:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.c:1634
  #, 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:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "eingebaute Funktion %qs erfordert eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, 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:5845
  #, 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:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, 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:7395
  #, 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:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:8505
  #, 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:8546
  #, 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:8577
  #, 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:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, 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:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9602
  #, 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:9622
  #, 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:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:9646
  #, 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:9660
  #, 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:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:10381
  #, 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:10386
  #, 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:10389
  #, 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:13016
  #, 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:13038
  #, 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"
--- 37115,37438 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:934
  #, 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:938
  #, 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:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.c:1640
  #, 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:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "eingebaute Funktion %qs erfordert eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-c.c:1843
  #, 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:1852
  #, 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:5875
  #, 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:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, 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:7425
  #, 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:8217
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "internal error: builtin function %qs already processed"
  
! #: config/rs6000/rs6000-call.c:8588
  #, 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:8629
  #, 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:8660
  #, 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:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, 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:9787
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
  
! #: config/rs6000/rs6000-call.c:9812
  #, 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:9832
  #, 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:9844
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Argument 1 muss 0 oder 2 sein"
  
! #: config/rs6000/rs6000-call.c:9856
  #, 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:9870
  #, 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:9882
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Argument 2 muss 0 oder 1 sein"
  
! #: config/rs6000/rs6000-call.c:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
  
! #: config/rs6000/rs6000-call.c:10595
  #, 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:10600
  #, 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:10603
  #, 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:13544
  #, 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:13566
  #, 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"
*************** msgstr "%qs verwendet Register r29"
*** 37409,37627 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, 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:3956
  #, 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:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:3996
  #, 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:4019
  #, 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:4106
  #, 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:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, 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:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, 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:19123
  #, 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:19125
  #, 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:19127
  #, 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:19133
  #, 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:19136
  #, 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:19141
  #, 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:19144
  #, 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:23150
  #, 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:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:23851
  #, 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:23883
  #, 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:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
--- 37452,37675 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen grÃ¶ÃŸer als 2G wird fÃ¼r %<-fsplit-stack%> nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich"
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3675
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> fÃ¼r <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.c:3995
  #, 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:4021
  #, 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:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.c:4052
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-UnterstÃ¼tzung"
  
! #: config/rs6000/rs6000.c:4061
  #, 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:4084
  #, 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:4171
  #, 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:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert AltiVec ABI"
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma Ã¤ndert darwin64 ABI"
  
! #: config/rs6000/rs6000.c:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gÃ¼ltige Zahl"
  
! #: config/rs6000/rs6000.c:4397
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gÃ¼ltiges Basisregister"
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option fÃ¼r %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4743
  #, 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:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't 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:16978
  #, 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:19280
  #, 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:19362
  #, 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:19364
  #, 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:19366
  #, 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:19368
  #, 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:19374
  #, 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:19377
  #, 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:19382
  #, 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:19385
  #, 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:23400
  #, 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:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungÃ¼ltig"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.c:24101
  #, 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:24133
  #, 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:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstÃ¼tzt"
*************** msgstr "das angeforderte %qE-Attribut is
*** 37946,38084 ****
  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:9873
  #, 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:11210
  #, 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:11226
  #, 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:11254
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, 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:15200
  #, 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:15203
  #, 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:15232
  #, 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:15236
  #, 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:15248
  #, 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:15257
  #, 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:15263
  #, 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:15265
  #, 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:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15281
  #, 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:15284
  #, 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:15287
  #, 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:15290
  #, 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:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, 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:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
--- 37994,38132 ----
  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:9871
  #, 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:11208
  #, 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:11224
  #, 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:11252
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "RahmengrÃ¶ÃŸe von %qs ist %wd Bytes"
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, 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:15266
  #, 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:15269
  #, 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:15298
  #, 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:15302
  #, 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:15314
  #, 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:15323
  #, 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:15329
  #, 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:15331
  #, 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:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.c:15347
  #, 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:15350
  #, 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:15353
  #, 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:15356
  #, 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:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, 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:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstÃ¼tzt"
*************** msgstr "Attribut %qs bezieht sich nur au
*** 38496,38503 ****
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
--- 38544,38551 ----
  msgid "could not read the BRIG file"
  msgstr "BRIG-Datei konnte nicht gelesen werden"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
*************** msgstr "Deklaration von %q+D Ã¼berdeckt
*** 38774,38780 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
--- 38822,38828 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD Ã¼berdeckt einen Parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
*************** msgstr "%qE nicht deklariert (erste Verw
*** 38844,38850 ****
  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:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
--- 38892,38898 ----
  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:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
*************** msgstr "Sprung in Anweisungs-Ausdruck"
*** 38874,38880 ****
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
--- 38922,38928 ----
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 39082,39088 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, 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"
--- 39130,39136 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %qD%> ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in Â»declare targetÂ«-Direktive hat keinen zuordenbaren Typ"
*************** msgstr "Typname als Funktion, die ein Ar
*** 39421,39427 ****
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
--- 39469,39475 ----
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
*************** msgstr "Verschachtelte Redefinition von
*** 39728,39734 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
--- 39776,39782 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungÃ¼ltig"
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
*************** msgstr "struct hat keine benannten Eleme
*** 39778,39784 ****
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
--- 39826,39832 ----
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "flexibles Arrayelement in Union"
*************** msgstr "Verschachtelte Redefinition von
*** 39814,39820 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
--- 39862,39868 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
*************** msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
*** 39844,39850 ****
  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:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
--- 39892,39898 ----
  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:9159 cp/decl.c:5298 cp/decl.c:16104
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
*************** msgstr "kein vorheriger Prototyp fÃ¼r %q
*** 39874,39880 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
--- 39922,39928 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration fÃ¼r %qD"
*************** msgstr "Argument %qD passt nicht zu eing
*** 39989,40000 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
--- 40037,40048 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
*************** msgstr "Parameter %qD gesetzt, jedoch ni
*** 40002,40258 ****
  #. 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:10036
  #, 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:10041
  #, 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:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, 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:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, 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:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11289
  #, 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:11302
  #, 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:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 40050,40306 ----
  #. 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:10043
  #, 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:10048
  #, 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:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, 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:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, 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:10995
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstÃ¼tzt keine booleschen Typen"
  
! #: c/c-decl.c:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
  
! #: c/c-decl.c:11296
  #, 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:11309
  #, 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:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
! #: c/c-decl.c:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %qE"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.c:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker fÃ¼r Versionskont
*** 40272,40278 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
--- 40320,40326 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgid "unknown type name %qE"
*** 40318,40324 ****
  msgstr "unbekannter Typname: %qE"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
--- 40366,40372 ----
  msgstr "unbekannter Typname: %qE"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "%<fallthrough%>-Attribut auf hÃ¶
*** 40338,40344 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "PrÃ¤fixattribute werden fÃ¼r Methoden ignoriert"
--- 40386,40392 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, 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
*** 40353,40360 ****
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
--- 40401,40408 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%<__auto_type%> benÃ¶tigt eine i
*** 40392,40398 ****
  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:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
--- 40440,40446 ----
  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:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
*************** msgstr "ISO-C99 unterstÃ¼tzt nicht %<_St
*** 40420,40426 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
--- 40468,40474 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO-C90 unterstÃ¼tzt nicht %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
*************** msgstr "Ausdruck in statischer Behauptun
*** 40450,40456 ****
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
--- 40498,40504 ----
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
*************** msgstr "Leeres Enum ist ungÃ¼ltig"
*** 40495,40508 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
--- 40543,40556 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
*************** msgstr "Deklarationsspezifizierer oder %
*** 40587,40593 ****
  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:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
--- 40635,40641 ----
  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:4903 cp/parser.c:26887
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
*************** msgstr "Attribut %qE akzeptiert keine Ar
*** 40597,40603 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "Attribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
--- 40645,40651 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO-C unterstÃ¼tzt %<[[]]%>-Attribute erst ab C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "Attribut %<deprecated%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
*************** msgstr "ISO-C90 verbietet gemischte Dekl
*** 40657,40663 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
--- 40705,40711 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 40672,40678 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
--- 40720,40726 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
*************** msgstr "eine Marke kann nur Teil einer A
*** 40697,40713 ****
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, 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"
--- 40745,40761 ----
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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
*** 40727,40738 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, 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:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
--- 40775,40786 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungÃ¼ltiges Schleifenvariable in schneller AufzÃ¤hlung"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, 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:6952 cp/parser.c:12393
  #, 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Ã¤
*** 40747,40754 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
--- 40795,40802 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
*************** msgstr "ISO-C verbietet das Weglassen de
*** 40775,40786 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, 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:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
--- 40823,40834 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, 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:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
*************** msgstr "Methodendeklaration in Objective
*** 41171,41231 ****
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "Setter-Name muss mit %<:%> beendet werden"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, 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:12408 cp/parser.c:43848
  #, 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"
--- 41219,41279 ----
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "fehlendes %<=%> (hinter Attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "das %<setter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "Setter-Name muss mit %<:%> beendet werden"
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "das %<getter%>-Attribut darf nur einmal angegeben werden"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
*************** msgstr "%<#pragma omp section%> darf nur
*** 41235,41252 ****
  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:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
--- 41283,41300 ----
  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:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
*************** msgstr "%<)%> oder %<,%> erwartet"
*** 41266,41318 ****
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, 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"
--- 41314,41366 ----
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> oder %<shared%> erwartet"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, mÃ¼ssen alle %<if%>-Klauseln Modifizierer verwenden"
*************** msgstr "Wert von %<num_threads%> muss po
*** 41334,41345 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
--- 41382,41393 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
*************** msgstr "Wert von %<priority%> muss posit
*** 41349,41370 ****
  msgid "expected constant integer expression"
  msgstr "konstanten Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, 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:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
--- 41397,41418 ----
  msgid "expected constant integer expression"
  msgstr "konstanten Ganzzahlausdruck erwartet"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, 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:13975 cp/parser.c:35425
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<pointer%> erwartet"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
*************** msgstr "%qs-Ausdruck muss ganzzahlig sei
*** 41379,41430 ****
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, 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:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
--- 41427,41478 ----
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprÃ¼chliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, 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:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
*************** msgstr "Ablauf %<auto%> akzeptiert keine
*** 41434,41440 ****
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
--- 41482,41488 ----
  msgid "chunk size value must be positive"
  msgstr "Wert der ChunkgrÃ¶ÃŸe muss positiv sein"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungÃ¼ltige Ablaufart"
*************** msgid "%<simdlen%> clause expression mus
*** 41470,41491 ****
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
--- 41518,41539 ----
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unvertrÃ¤glich mit %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungÃ¼ltige AbhÃ¤ngigkeitsart"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungÃ¼ltige Zuordnungsart"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungÃ¼ltige Â»dist_scheduleÂ«-Art"
*************** msgstr "ungÃ¼ltige Â»proc_bindÂ«-Art"
*** 41500,41576 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, 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:16278 cp/parser.c:37345
  #, 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:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, 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:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, 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:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, 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:16606 cp/parser.c:40999
  #, 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:16616 cp/parser.c:41009
  #, 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:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
--- 41548,41624 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "Klausel %<#pragma acc%> erwartet"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, 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:16278 cp/parser.c:37371
  #, 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:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "Klausel %<#pragma omp%> erwartet"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, 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:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, 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:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungÃ¼ltige OpenACC-Klausel im Datei-GÃ¼ltigkeitsbereich"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, 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:16606 cp/parser.c:41025
  #, 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:16616 cp/parser.c:41035
  #, 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:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
*************** msgstr "%qE wurde nicht deklariert"
*** 41585,41591 ****
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
--- 41633,41639 ----
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
*************** msgstr "%qD bezeichnet keine Funktion"
*** 41595,41661 ****
  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:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, 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:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, 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:17287 cp/parser.c:37650
  #, 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:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, 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:17367 cp/parser.c:37730
  #, 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:17376 cp/parser.c:37739
  #, 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:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, 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"
--- 41643,41709 ----
  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:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, 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:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, 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:17287 cp/parser.c:37676
  #, 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:17296 cp/parser.c:37685
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, 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:17367 cp/parser.c:37756
  #, 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:17376 cp/parser.c:37765
  #, 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:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, 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"
*************** msgstr "%<#pragma omp atomic capture%> v
*** 41665,41721 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, 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:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, 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:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
--- 41713,41769 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> oder %<mutexinoutset%> erwartet"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, 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:17975 cp/parser.c:38889
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, 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:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "fÃ¼r Anweisung erwartet"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
*************** msgstr "Schleifendeklaration oder Initia
*** 41725,41796 ****
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, 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:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, 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:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, 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:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, 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:19861 cp/parser.c:40804
  #, 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"
--- 41773,41844 ----
  msgid "not enough perfectly nested loops"
  msgstr "nicht genÃ¼gend perfekt geschachtelte Schleifen"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "zusammengelegte Schleifen sind nicht perfekt geschachtelt"
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht Â»firstprivateÂ« sein"
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, 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:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, 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:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, 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:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp auÃŸer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
*************** msgstr "%<#pragma omp declare %s%> muss
*** 41805,41861 ****
  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:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, 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:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, 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:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, 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:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
--- 41853,41909 ----
  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:20035 cp/parser.c:41491
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, 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:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, 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:20143 cp/parser.c:41609 cp/pt.c:11356
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, 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:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> oder %<user%> erwartet"
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
*************** msgstr "%<match%> erwartet"
*** 41865,41876 ****
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
--- 41913,41924 ----
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
*************** msgstr "die Variante %qD ist eine eingeb
*** 41880,41911 ****
  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:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, 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:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, 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%>"
--- 41928,41959 ----
  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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, 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:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr "Direktiven mit nur %<device_type%>-Klauseln werden ignoriert"
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> erwartet"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, 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%>"
*************** msgstr "Funktionsname und %<(%> erwartet
*** 41960,42001 ****
  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:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, 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:21201 cp/parser.c:42690
  #, 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:21213 cp/parser.c:42702
  #, 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:21222 cp/parser.c:42711
  #, 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:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
--- 42008,42049 ----
  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:21096 cp/parser.c:42606
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> oder %<acq_rel%> erwartet"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, 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:21201 cp/parser.c:42716
  #, 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:21213 cp/parser.c:42728
  #, 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:21222 cp/parser.c:42737
  #, 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:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> erfordert mindestens eine Klausel"
*************** msgstr "Typ %qT mit GrÃ¶ÃŸe 0 in %<reduc
*** 42010,42036 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, 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:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
--- 42058,42084 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler LÃ¤nge in %<reduction%>-Klausel"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, 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:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> innerha
*** 42040,42046 ****
  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:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
--- 42088,42094 ----
  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:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
*************** msgstr "fehlende schlieÃŸende geschweift
*** 42055,42061 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 42103,42109 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollstÃ¤ndigen Typ %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "Dereferenzierung eines %<void *%
*** 42177,42183 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
--- 42225,42231 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
*************** msgstr "ISO-C90 verbietet, ein Nicht-L-W
*** 42202,42208 ****
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ck"
--- 42250,42256 ----
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die GrÃ¶ÃŸe von %qT zurÃ¼ck"
*************** msgstr "implizite Umwandlung von %qT in
*** 42315,42331 ****
  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:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
--- 42363,42379 ----
  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:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 42350,42356 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
--- 42398,42404 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
*************** msgstr "Typkonvertierung von Zeiger auf
*** 42598,42604 ****
  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:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
--- 42646,42652 ----
  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:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
*************** msgstr "Links-Zuweisung kÃ¶nnte Kandidat
*** 42765,42771 ****
  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:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "RÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
--- 42813,42819 ----
  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:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "RÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
*************** msgstr "Array von %qT kann nicht aus ein
*** 42925,42931 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
--- 42973,42979 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Arrays"
*************** msgstr "Initialisierungs-Element ist zur
*** 42956,42962 ****
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
--- 43004,43010 ----
  msgid "invalid initializer"
  msgstr "ungÃ¼ltige Initialisierung"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
*************** msgstr "ElementÃ¼berschreitung in Skalar
*** 43101,43107 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
--- 43149,43155 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
*************** msgstr "%<long%> switch-Ausdruck nicht n
*** 43141,43147 ****
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
--- 43189,43195 ----
  msgid "case label is not an integer constant expression"
  msgstr "Â»caseÂ«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
*************** msgstr "case-Marke nicht innerhalb einer
*** 43151,43167 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
--- 43199,43215 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
*************** msgstr "break-Anweisung innerhalb einer
*** 43176,43182 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-Anweisung innerhalb einer %<#pragma simd%>-Schleife"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
--- 43224,43230 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-Anweisung innerhalb einer %<#pragma simd%>-Schleife"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
*************** msgstr "Anweisung ohne Effekt"
*** 43186,43207 ****
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, 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:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
--- 43234,43255 ----
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, 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:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
*************** msgid "ordered comparison of pointer wit
*** 43252,43258 ****
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
--- 43300,43306 ----
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
*************** msgstr "Wert eines union-Typs anstelle d
*** 43282,43332 ****
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
--- 43330,43380 ----
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benÃ¶tigt wird"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE ist ein Element eines Union-Typs"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "%qE in %qs-Klausel kann nicht dereferenziert werden"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
*************** msgstr "%qE in %qs-Klausel muss eine Var
*** 43336,43343 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
--- 43384,43391 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
*************** msgstr "benutzerdefinierte Reduktion fÃ¼
*** 43505,43516 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, 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:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
--- 43553,43564 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler LÃ¤nge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, 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:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
*************** msgstr "%<_Atomic%> %qD in %<linear%>-Kl
*** 43535,43542 ****
  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:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
--- 43583,43590 ----
  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:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
*************** msgstr "%qD tritt in Reduktionsklauseln
*** 43551,43569 ****
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
--- 43599,43617 ----
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
*************** msgstr "%qE sollte einen anderen Typ hab
*** 43633,43748 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14772
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, 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:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:14980
  #, 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:14999 cp/semantics.c:7986
  #, 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:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, 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:15045 cp/semantics.c:7966
  #, 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:15062 cp/semantics.c:8016
  #, 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:15229
  #, 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:15234
  #, 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:15240
  #, 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%>"
--- 43681,43796 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.c:14788
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.c:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, 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:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
  
! #: c/c-typeck.c:14996
  #, 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:15015 cp/semantics.c:8002
  #, 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:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, 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:15061 cp/semantics.c:7982
  #, 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:15078 cp/semantics.c:8032
  #, 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:15245
  #, 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:15250
  #, 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:15256
  #, 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%>"
*************** msgid "expected case label"
*** 43925,44703 ****
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.c:3676
  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:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4345
  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:4366
  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:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4548
  #, 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:4551
  #, 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:4775
  #, 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:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  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:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, 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:5592
  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:5608
  #, 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:5620
  #, 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:6223
  #, 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:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6303
  #, 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:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6361
  #, 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:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:6815
  #, 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:6818
  #, 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:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7187
  #, 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:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, 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:7445
  #, 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:7715
  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:7719
  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:7730
  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:7733
  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:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, 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:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7897
  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:7921 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:7965
  #, 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:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8011
  #, 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:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8088
  #, 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:8192
  #, 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:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:8886
  #, 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:9017
  #, 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:9416
  #, 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:9419
  #, 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:9424
  #, 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:9429
  #, 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:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9451
  #, 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:9454
  #, 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:9456
  #, 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:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9484
  #, 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:9487
  #, 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:9490
  #, 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:9501
  #, 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:9513
  #, 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:9530
  #, 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:9533
  #, 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:9543
  #, 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:9546
  #, 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:9549
  #, 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:9558
  #, 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:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:9976
  #, 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:10008
  #, 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:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10095
  #, 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:10287
  #, 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:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10311
  #, 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:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11380
  #, 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:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, 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:12238
  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:12242
  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"
  
--- 43973,44751 ----
  msgstr "Interner Fehler: expected case label"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  keine bekannte Umwandlung fÃ¼r impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  Umwandlung von Argument %d wÃ¤re unzulÃ¤ssig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  msgid "  no known conversion from %qH to %qI"
  msgstr "  keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.c:3678
  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:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der NÃ¤he der Ãœbereinstimmung)"
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelÃ¶scht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hier geerbt"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr " RÃ¼ckgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit QualifizierungsÃ¤nderung in %qT umgewandelt werden"
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " Umwandlung von RÃ¼ckgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " Ersetzung der ermittelten Templateargumente fÃ¼hrte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr " Ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungÃ¼ltig"
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  ein geerbter Konstruktor ist kein Kandidat fÃ¼r Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.c:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
! #: cp/call.c:4347
  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:4368
  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:4402 cp/call.c:11899 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.c:4550
  #, 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:4553
  #, 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:4777
  #, 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:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Ãœberladen fÃ¼r "
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Ãœbereinstimmung fÃ¼r "
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.c:4940
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternÃ¤rer %<operator?:%>"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternÃ¤rer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.c:4974
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  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:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, 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:5594
  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:5610
  #, 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:5622
  #, 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:6225
  #, 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:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert"
  
! #: cp/call.c:6305
  #, 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:6361
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "RÃ¼ckgabetyp von %qD ist nicht %qs"
  
! #: cp/call.c:6363
  #, 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:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.c:6818
  #, 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:6821
  #, 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:6860
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewÃ¶hnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion fÃ¼r %qD"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»privateÂ«"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als Â»privateÂ« deklariert"
  
! #: cp/call.c:7055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang Â»protectedÂ«"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als Â»protectedÂ« deklariert"
  
! #: cp/call.c:7062
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugÃ¤nglich"
  
! #: cp/call.c:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.c:7190
  #, 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:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  Argument %P von %qD wird initialisiert"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung fÃ¼r %qT"
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.c:7383
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungÃ¼ltige benutzerdefinierte Umwandlung von %qH in %qI"
  
! #: cp/call.c:7423 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungÃ¼ltige Umwandlung von %qH in %qI"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, 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:7468
  #, 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:7738
  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:7742
  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:7753
  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:7756
  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:7795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7798 cp/call.c:7816
  #, 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:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.c:7920
  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:7944 cp/cvt.c:1977
  #, 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:7988
  #, 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:8024
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht Ã¼ber %<...%> empfangen werden"
  
! #: cp/call.c:8034
  #, 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:8102
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
  
! #: cp/call.c:8111
  #, 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:8215
  #, 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:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.c:8701
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Ãœbergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.c:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.c:8915
  #, 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:9046
  #, 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:9445
  #, 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:9448
  #, 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:9453
  #, 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:9458
  #, 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:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.c:9475
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.c:9480
  #, 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:9483
  #, 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:9485
  #, 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:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.c:9513
  #, 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:9516
  #, 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:9519
  #, 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:9530
  #, 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:9542
  #, 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:9559
  #, 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:9562
  #, 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:9572
  #, 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:9575
  #, 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:9578
  #, 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:9587
  #, 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:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.c:9983 cp/typeck.c:9344
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.c:10005
  #, 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:10037
  #, 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:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.c:10124
  #, 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:10316
  #, 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:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.c:10340
  #, 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:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.c:11406
  msgid "  for conversion from %qH to %qI"
  msgstr "  fÃ¼r Umwandlung von %qH in %qI"
  
! #: cp/call.c:11409
  #, 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:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in ÃœberladungsauflÃ¶sung"
  
! #: cp/call.c:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, 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:12268
  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:12272
  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"
  
*************** msgstr "Umwandlung von Basisklasse %qT i
*** 44726,45244 ****
  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:1149
  #, 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:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1217
  #, 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:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1289
  #, 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:1293
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1299
  #, 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:1303
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1359
  #, 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:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1367
  #, 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:1374
  #, 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:1382
  #, 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:1685
  #, 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:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2160
  #, 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:2201
  #, 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:2205
  #, 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:2479
  #, 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:2841
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2859
  #, 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:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, 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:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3347
  #, 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:3363
  #, 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:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3389
  #, 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:3450
  #, 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:3453
  #, 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:3455
  #, 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:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, 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:3678
  #, 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:3729
  #, 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:3732
  #, 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:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3765
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3808
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4287
  #, 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:4290
  #, 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:4604
  #, 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:4637
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, 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:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5745
  #, 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:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5759
  #, 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:5792
  #, 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:5807
  #, 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:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, 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:6303
  #, 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:6548
  #, 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:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7330
  #, 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:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7377
  #, 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:7539
  #, 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:7550
  #, 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:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8147
  #, 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:8292
  #, 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:8319
  #, 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:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8349
  #, 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:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8445
  #, 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:8718
  #, 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:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
--- 44774,45292 ----
  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:1156
  #, 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:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "von %qT geerbte Version ist hier deklariert"
  
! #: cp/class.c:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/class.c:1224
  #, 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:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
  
! #: cp/class.c:1296
  #, 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:1300
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "lokale Methode %q#D ist hier deklariert"
  
! #: cp/class.c:1306
  #, 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:1310
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.c:1366
  #, 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:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.c:1374
  #, 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:1381
  #, 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:1389
  #, 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:1692
  #, 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:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.c:2167
  #, 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:2208
  #, 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:2212
  #, 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:2504
  #, 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:2866
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als Â»overrideÂ« markiert werden"
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, Ã¼berschreibt aber nicht"
  
! #: cp/class.c:2884
  #, 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:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, 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:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.c:3377
  #, 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:3393
  #, 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:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null fÃ¼r Bitfeld %q+D"
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD Ã¼bersteigt seinen Typen"
  
! #: cp/class.c:3419
  #, 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:3480
  #, 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:3483
  #, 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:3485
  #, 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:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, 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:3708
  #, 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:3760
  #, 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:3763
  #, 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:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.c:3796
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.c:3839
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.c:3880
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.c:4318
  #, 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:4321
  #, 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:4648
  #, 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:4681
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor fÃ¼r %qT ist mehrdeutig"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode Ã¼berschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode Ã¼berschreibt Methode %qE"
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, 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:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn: "
  
! #: cp/class.c:5897
  #, 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:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.c:5911
  #, 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:5944
  #, 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:5959
  #, 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:5966
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.c:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, 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:6455
  #, 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:6703
  #, 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:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nÃ¤chstes Feld %q#D hier deklariert"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.c:7485
  #, 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:7516
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.c:7526
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.c:7532
  #, 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:7694
  #, 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:7705
  #, 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:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.c:8302
  #, 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:8447
  #, 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:8474
  #, 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:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.c:8504
  #, 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:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.c:8600
  #, 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:8873
  #, 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:8876
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD wurde hier als %q#D deklariert"
*************** msgstr "Kontrollfluss fÃ¼r %<constexpr%>
*** 45318,45324 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
--- 45366,45372 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf fÃ¼r interne Funktion %qE"
*************** msgstr "Versuch, bereits freigegebenen S
*** 45374,45380 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
--- 45422,45428 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
*************** msgstr "Schiebeausdruck %q+E lÃ¤uft Ã¼be
*** 45429,45797 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3589
  #, 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:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3622
  #, 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:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4412
  #, 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:4455
  #, 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:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:4810
  #, 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:4823
  #, 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:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5321
  #, 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:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "nur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubt"
  
! #: cp/constexpr.c:5489
  #, 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:5502
  #, 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:5684 cp/constexpr.c:8006
  #, 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:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Umwandlung eines Nullpointers vom Typ %qT in %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:6686
  #, 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:6694
  #, 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:6709
  #, 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:6719
  #, 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:6739
  #, 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:6753
  #, 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:7302
  #, 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:7526
  #, 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:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:7609
  #, 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:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:7779
  #, 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:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> sein"
  
! #: cp/constexpr.c:7861
  #, 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:7925
  #, 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:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
--- 45477,45844 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist auÃŸerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.c:3542
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.c:3582
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:3605
  #, 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:3636 cp/constexpr.c:3658
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.c:3638
  #, 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:4408 cp/constexpr.c:6178
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.c:4428
  #, 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:4471
  #, 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:4473 cp/constexpr.c:4480
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.c:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.c:4519
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder AufzÃ¤hlungstyp"
  
! #: cp/constexpr.c:4765
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "Modifikation von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:4826
  #, 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:4839
  #, 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:5231 cp/constexpr.c:6433
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:5337
  #, 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:5439
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "nur unausgewerteter Inline-Assemblercode ist in einer %<constexpr%>-Funktion in C++2a erlaubt"
  
! #: cp/constexpr.c:5505
  #, 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:5518
  #, 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:5700 cp/constexpr.c:8003
  #, 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:6138 cp/constexpr.c:7553
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:6190
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "Umwandlung eines Nullpointers vom Typ %qT in %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6204
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:6400
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "unerwartete Template-ID %qE"
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "Funktionskonzept muss aufgerufen werden"
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.c:6664
  #, 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:6672
  #, 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:6687
  #, 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:6697
  #, 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:6717
  #, 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:6731
  #, 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:7293
  #, 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:7523
  #, 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:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.c:7606
  #, 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:7645
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "Verwendung von %<this%> in Konstantenausdruck"
  
! #: cp/constexpr.c:7776
  #, 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:7843
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "virtuelle Funktionen kÃ¶nnen erst mit C++2a %<constexpr%> sein"
  
! #: cp/constexpr.c:7858
  #, 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:7922
  #, 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:7972
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> deklariert"
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> deklariert"
  
! #: cp/constexpr.c:8052
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.c:8212
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.c:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "beide Zweige der %<if%>-Anweisung als %qs markiert"
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmÃ¤ÃŸig %<noexcept%>"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmÃ¤ÃŸig %<noexcept%> sind"
  
! #: cp/cp-gimplify.c:3056
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem frÃ¼heren %qE ignoriert"
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.c:3096
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.c:3113
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.c:3124
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%qs wird ausgewertet"
*************** msgstr "Umwandlung in nicht-konstanten R
*** 45832,45838 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
--- 45879,45885 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI lÃ¶scht Qualifizierer"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
*************** msgstr "%q#T verwendet, wo ein Gleitkomm
*** 45870,46161 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Umwandlung von %qH in nicht-skalaren Typen %qI angefordert"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werden"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffen"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "ErhÃ¶hungsausdruck hat keinen Effekt"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
--- 45917,46208 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Umwandlung von %qH in nicht-skalaren Typen %qI angefordert"
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von %qD (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert: %<%s%>"
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "der RÃ¼ckgabewert von Typ %qT (mit %<nodiscard%>-Attribut markiert) wird ignoriert%s"
  
! #: cp/cvt.c:1089
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD hat das Attribut %<warn_unused_result%>, daher sollte der RÃ¼ckgabewert nicht ignoriert werden"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "Pseudo-Destruktor wird nicht aufgerufen"
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt unvollstÃ¤ndigen Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des Typs %qT zu"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in zweitem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in drittem Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in rechtem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in linkem Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "implizite Dereferenzierung greift nicht auf Objekt des Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT zu"
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im zweiten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im dritten Operanden des bedingten Ausdrucks zu"
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im rechten Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT im linken Operanden des Kommaoperators zu"
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in Anweisung zu"
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "Indirektion greift nicht auf Objekt des nicht trivial kopierbaren Typs %qT in ErhÃ¶hungsausdruck zu"
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Umwandlung in void greift nicht auf Objekt %qE des unvollstÃ¤ndigen Typs %qT zu"
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im zweiten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im dritten Operanden des bedingten Ausdrucks zugegriffen"
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im rechten Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird nicht im linken Operanden des Kommaoperators zugegriffen"
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in Anweisung nicht zugegriffen"
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "auf Variable %qE des unvollstÃ¤ndigen Typs %qT wird in ErhÃ¶hungsausdruck nicht zugegriffen"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "Umwandlung in void kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "zweiter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "dritter Operand des bedingten Ausdrucks kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "rechter Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "linker Operand des Komma-Operators kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "Anweisung kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "ErhÃ¶hungsausdruck kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "zweiter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "dritter Operand des bedingten Ausdrucks ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "rechter Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "linker Operand des Komma-Operators ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "Anweisung ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ErhÃ¶hungsausdruck ist eine Referenz, kein Aufruf, zur Funktion %qE"
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "zweiter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "dritter Operand des bedingten Ausdrucks hat keinen Effekt"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "rechter Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker Operand des Komma-Operators hat keinen Effekt"
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "Anweisung hat keinen Effekt"
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "ErhÃ¶hungsausdruck hat keinen Effekt"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
  
! #: cp/cvt.c:1877
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Template-Argument fÃ¼r %qD kann nicht aus Default-Typumwandlung bestimmt werden"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "mehrdeutige Standard-Typumwandlung von %qT"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
*************** msgstr "von vorheriger Deklaration %qF"
*** 46221,46227 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
--- 46268,46274 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "vorherige Deklaration von %qD wa
*** 46402,46413 ****
  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:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "Definition von %qD gelÃ¶scht"
--- 46449,46460 ----
  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:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
  
! #: cp/decl.c:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "Definition von %qD gelÃ¶scht"
*************** msgstr "Definition von %qD gelÃ¶scht"
*** 46420,46463 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2980
  #, 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]"
--- 46467,46510 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.c:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> Â»inlineÂ« redeklariert"
  
! #: cp/decl.c:2982
  #, 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
*** 46465,47306 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3315
  #, 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:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, 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:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:3995
  #, 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:4002
  #, 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:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:4890
  #, 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:4893
  #, 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:4896
  #, 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:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:4918
  #, 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:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5098
  #, 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:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5253
  #, 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:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5307
  #, 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:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5328
  #, 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:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5390
  #, 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:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5649
  #, 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:5655
  #, 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:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:5868
  #, 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:5872
  #, 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:5878
  #, 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:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:5948
  #, 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:5951
  #, 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:6117
  #, 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:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6330
  #, 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:6340
  #, 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:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6569
  #, 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:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6703
  #, 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:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:6887
  #, 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:6890
  #, 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:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7504
  #, 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:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7712
  #, 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:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:7967
  #, 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:7970
  #, 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:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8003
  #, 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:8012
  #, 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:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8389
  #, 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:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8407
  #, 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:8854
  #, 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:8857
  #, 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:8862
  #, 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:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9144
  #, 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:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9155
  #, 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:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9166
  #, 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:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9177
  #, 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:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9223
  #, 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:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9281
  #, 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:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
--- 46512,47353 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.c:3102
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.c:3314
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  Ã¼berschneidet Initialisierung von %q#D"
  
! #: cp/decl.c:3317
  #, 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:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.c:3474
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  Ã¼berspringt Initialisierung von %q#D"
  
! #: cp/decl.c:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, 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:3975
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.c:3988
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.c:3997
  #, 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:4004
  #, 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:4076
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.c:4400
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.c:4892
  #, 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:4895
  #, 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:4898
  #, 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:4917
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.c:4920
  #, 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:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.c:5032
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur fÃ¼r Funktionen angegeben werden"
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
  
! #: cp/decl.c:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht fÃ¼r Typdeklarationen verwendet werden"
  
! #: cp/decl.c:5097
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.c:5100
  #, 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:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.c:5255
  #, 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:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.c:5309
  #, 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:5317
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.c:5330
  #, 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:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.c:5392
  #, 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:5433
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<thread_local%> deklariert"
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD in %qs-Funktion als %<static%> deklariert"
  
! #: cp/decl.c:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.c:5651
  #, 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:5657
  #, 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:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstÃ¼tzt"
  
! #: cp/decl.c:5680
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.c:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
  
! #: cp/decl.c:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qD"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
  
! #: cp/decl.c:5819
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
  
! #: cp/decl.c:5870
  #, 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:5874
  #, 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:5880
  #, 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:5922
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.c:5950
  #, 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:5953
  #, 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:6121
  #, 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:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil fÃ¼r Klasse %qT verwendet"
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.c:6227
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r %q#D"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE auÃŸerhalb von Aggregatinitialisierung"
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer fÃ¼r %qT"
  
! #: cp/decl.c:6334
  #, 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:6344
  #, 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:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
  
! #: cp/decl.c:6573
  #, 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:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler GrÃ¶ÃŸe"
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollstÃ¤ndigen Typ"
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.c:6707
  #, 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:6854
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungÃ¼ltig fÃ¼r statisches Element mit Konstruktor"
  
! #: cp/decl.c:6891
  #, 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:6894
  #, 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:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.c:7077
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.c:7335
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.c:7359
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> fÃ¼r Konstruktor %qD"
  
! #: cp/decl.c:7364
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> fÃ¼r Destruktor %qD"
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelÃ¶schter %qD"
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.c:7498
  #, 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:7610
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Variablenkonzept hat keine Initialisierung"
  
! #: cp/decl.c:7663
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
  
! #: cp/decl.c:7706
  #, 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:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.c:7964
  #, 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:7967
  #, 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:7974
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8000
  #, 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:8009
  #, 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:8219
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:8235
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler LÃ¤nge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, 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:8296
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler LÃ¤nge kann nicht zerlegt werden"
  
! #: cp/decl.c:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "wÃ¤hrend %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD fÃ¼r strukturierte Bindung"
  
! #: cp/decl.c:8381
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8386
  #, 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:8391
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.c:8397
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollstÃ¤ndigen Klassentypen %qT"
  
! #: cp/decl.c:8406
  #, 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:8853
  #, 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:8856
  #, 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:8861
  #, 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:9090
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qT an"
  
! #: cp/decl.c:9094
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ArraygrÃ¶ÃŸe fehlt in %qT"
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der GrÃ¶ÃŸe null"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.c:9143
  #, 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:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.c:9154
  #, 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:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.c:9165
  #, 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:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.c:9176
  #, 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:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als Â»friendÂ« deklariert"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.c:9222
  #, 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:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.c:9273
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "Konzept %q#D mit Funktionsparametern deklariert"
  
! #: cp/decl.c:9280
  #, 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:9283
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Konzept %q#D mit nicht-%<bool%>-RÃ¼ckgabetyp %qT"
*************** msgstr "Ãœberlauf in ArraygrÃ¶ÃŸe"
*** 47570,47576 ****
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
--- 47617,47623 ----
  msgid "%qD declared as array of %qT"
  msgstr "%qD als Array von %qT deklariert"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
*************** msgstr "Deklarator-ID fehlt: reservierte
*** 47735,47741 ****
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
--- 47782,47788 ----
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
*************** msgstr "Attribut wird ignoriert"
*** 47936,48745 ****
  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:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12039
  #, 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:12043
  #, 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:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12055
  #, 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:12064
  #, 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:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12089
  #, 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:12102
  #, 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:12116
  #, 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:12119
  #, 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:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12169
  #, 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:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12270
  #, 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:12280
  #, 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:12284
  #, 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:12297
  #, 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:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12415
  #, 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:12416
  #, 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:12489
  #, 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:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12621
  #, 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:12623
  #, 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:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:12680
  #, 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:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:12700
  #, 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:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12717
  #, 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:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12729
  #, 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:12735
  #, 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:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:12798
  #, 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:12822
  #, 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:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, 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:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13100
  #, 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:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13157
  #, 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:13171
  #, 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:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/decl.c:13204
  #, 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:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13508
  #, 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:13513
  #, 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:13525
  #, 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:13529
  #, 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:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13588
  #, 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:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13636
  #, 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:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:13649
  #, 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:13657
  #, 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:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:13958
  #, 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:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14019
  #, 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:14021
  #, 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:14268
  #, 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:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14477
  #, 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:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 47983,48792 ----
  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:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnÃ¶tige Klammern in Deklaration von %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "Â»requiresÂ«-Klausel fÃ¼r RÃ¼ckgabetyp"
  
! #: cp/decl.c:12046
  #, 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:12050
  #, 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:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten RÃ¼ckgabetyp haben"
  
! #: cp/decl.c:12062
  #, 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:12071
  #, 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:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungÃ¼ltige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in RÃ¼ckgabetyp von Funktion"
  
! #: cp/decl.c:12096
  #, 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:12109
  #, 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:12123
  #, 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:12126
  #, 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:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter RÃ¼ckgabetyp ist veraltet"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
  
! #: cp/decl.c:12176
  #, 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:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht CV-qualifiziert sein"
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dÃ¼rfen nicht ref-qualifiziert sein"
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dÃ¼rfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.c:12277
  #, 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:12287
  #, 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:12291
  #, 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:12304
  #, 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:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.c:12422
  #, 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:12423
  #, 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:12496
  #, 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:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.c:12628
  #, 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:12630
  #, 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:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.c:12687
  #, 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:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> auÃŸerhalb einer Klassendeklaration"
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in Â»friendÂ«-Deklaration"
  
! #: cp/decl.c:12707
  #, 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:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12724
  #, 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:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12736
  #, 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:12742
  #, 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:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ â€¦ }%> haben"
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "Â»typedefÂ« als %<auto%> deklariert"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.c:12805
  #, 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:12829
  #, 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:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, 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:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Â»requiresÂ«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.c:13107
  #, 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:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungÃ¼ltige Verwendung von %<::%>"
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungÃ¼ltigem Kontext"
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.c:13164
  #, 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:13178
  #, 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:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/decl.c:13211
  #, 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:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.c:13309
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/decl.c:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
  
! #: cp/decl.c:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13392
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.c:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
  
! #: cp/decl.c:13516
  #, 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:13521
  #, 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:13533
  #, 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:13537
  #, 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:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13553
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-GÃ¼ltigkeitsbereich definiert"
  
! #: cp/decl.c:13597
  #, 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:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.c:13645
  #, 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:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.c:13658
  #, 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:13666
  #, 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:13673
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.c:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.c:13877
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.c:13880
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.c:13967
  #, 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:13971
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungÃ¼ltige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
  
! #: cp/decl.c:14028
  #, 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:14030
  #, 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:14277
  #, 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:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.c:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Ãœberladen von %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.c:14472
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.c:14473
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.c:14485
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.c:14486
  #, 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:14497
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.c:14509
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.c:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurÃ¼ckgeben"
  
! #: cp/decl.c:14676
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.c:14699
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.c:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 48751,48845 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, 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:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15145
  #, 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:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15322
  #, 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:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15330
  #, 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:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15413
  #, 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"
--- 48798,48892 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, 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:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie kÃ¶nnten ein explizites %<%T::%> hinzufÃ¼gen"
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.c:14935
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.c:14971
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.c:15154
  #, 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:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungÃ¼ltig"
  
! #: cp/decl.c:15331
  #, 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:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.c:15339
  #, 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:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.c:15422
  #, 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 %
*** 48848,48919 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, 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:15728
  #, 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:15738
  #, 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:15787
  #, 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:15788
  #, 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:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:15819
  #, 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:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, 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:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 48895,48966 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, 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:15737
  #, 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:15747
  #, 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:15796
  #, 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:15797
  #, 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:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
  
! #: cp/decl.c:15828
  #, 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:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ckgeben"
  
! #: cp/decl.c:17011
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurÃ¼ckgebender Funktion"
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, 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:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.c:17628
  #, 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
*** 48953,48959 ****
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
--- 49000,49006 ----
  msgid "deleting %qT is undefined"
  msgstr "LÃ¶schen von %qT ist nicht definiert"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
*************** msgstr "Templatedeklaration von %q#D"
*** 48963,48969 ****
  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:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
--- 49010,49016 ----
  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:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
*************** msgstr "da %qT vom Benutzer bereitgestel
*** 49288,49434 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[â€¦]"
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Â»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ãœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
--- 49335,49481 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "Lambda, das %<...%> verwendendet, wird in Funktionszeiger umgewandelt"
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "gelÃ¶schte Funktion %qD wird verwendet"
  
! #: cp/decl2.c:5574
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfÃ¼llten EinschrÃ¤nkungen"
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD auÃŸerhalb eines Templates"
  
! #: cp/error.c:3868
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[â€¦]"
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-AusdrÃ¼cke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit GÃ¼ltigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelÃ¶schte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Â»inlineÂ«-NamensrÃ¤ume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Ãœberschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen fÃ¼r Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfÃ¼gbar"
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.c:4449
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.c:4475
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.c:4490
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
*************** msgstr "Wertinitialisierung des Referenz
*** 49609,49946 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "Vorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden Klasse"
  
! #: cp/init.c:695
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "dadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nicht"
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.c:800
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Basisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden"
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D ist kein Nicht-static-Datenelement von %qT"
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hat"
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis"
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Typ %qT ist keine direkte oder virtuelle Basis von %qT"
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2464
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:3033
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "nichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werden"
  
! #: cp/init.c:3089
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "verwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschalten"
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.c:3970
  #, 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:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4863
  #, 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:4868
  #, 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:4883
  #, 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:4888
  #, 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:5196
  #, 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"
--- 49656,49993 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "rekursive Instanziierung von Vorgabeinitialisierer fÃ¼r Element %qD"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "Vorgabeinitialisierer fÃ¼r Element %qD erforderlich vor dem Ende der umschlieÃŸenden Klasse"
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Initialisierung eines flexiblen Arrayelements %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "dadurch, dass %qD mittels %qE initialisiert wird, verlÃ¤ngert sich die Lebenszeit des zugrundeliegenden Arrays nicht"
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD sollte in Elementinitialisierungsliste initialisiert werden"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD wird mit sich selbst initialisiert"
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Arrayelement %q#D"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD wird initialisiert nach"
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Basis %qT wird initialisiert nach"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  Basis %qT"
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  wÃ¤hrend es hier initialisiert wurde"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "mehrere Initialisierungen fÃ¼r %qD angegeben"
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "mehrere Initialisierungen fÃ¼r Basis %qT angegeben"
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "Initialisierungen fÃ¼r mehrere Elemente von %qT"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "Basisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Klasse %qT hat keinen Feldnamen %qD"
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden"
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D ist kein Nicht-static-Datenelement von %qT"
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hat"
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis"
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Typ %qT ist keine direkte oder virtuelle Basis von %qT"
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "Array muss mit Initialisierung mit umgebenden geschweiften Klammern initialisiert werden"
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ist kein Klassentyp"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2466
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "nicht initialisiertes Referenzelement in Basis %q#T von %q#T"
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T verwendet %<new%> ohne new-Initialisierung"
  
! #: cp/init.c:2494
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "nicht initialisiertes konstantes Element in Basis %q#T von %q#T"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Objekt vom Typ %<%T [%wu]%> und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Array vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "Placement-New konstruiert ein Objekt vom Typ %qT und GrÃ¶ÃŸe %qwu in einer Region von Typ %qT und GrÃ¶ÃŸe %qwi"
  
! #: cp/init.c:3035
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "GanzzahlÃ¼berlauf in ArraygrÃ¶ÃŸe"
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "ArraygrÃ¶ÃŸe in Â»newÂ«-Ausdruck muss konstant sein"
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "im Â»newÂ«-Ausdruck ist kein variabel modifizierter Typ erlaubt"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "nichtkonstante LÃ¤nge fÃ¼r neues Array muss direkt angegeben werden, nicht Ã¼ber %<typedef%>"
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "Nichtkonstante LÃ¤nge in Array-new muss ohne Klammern um die Typ-ID angegeben werden"
  
! #: cp/init.c:3091
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> einer %<initializer_list%> fÃ¼hrt nicht zu einer lÃ¤ngeren Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Kein passendes %qD in Klasse %qT gefunden"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> fÃ¼r Typ %qT mit erweiterter Ausrichtung %d"
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "verwendet %qD, das jedoch keinen Ausrichtungsparameter hat"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "verwenden Sie %<-faligned-new%>, um die C++17-UnterstÃ¼tzung fÃ¼r Ã¼berausgerichtetes New einzuschalten"
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "geklammerte Initialisierung in Array-Â»newÂ«"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "GrÃ¶ÃŸe des Arrays bei Â»newÂ« muss Ganzzahltyp haben"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
  
! #: cp/init.c:3972
  #, 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:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte ArraygrÃ¶ÃŸe in Â»deleteÂ«"
  
! #: cp/init.c:4865
  #, 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:4870
  #, 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:4885
  #, 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:4890
  #, 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:5198
  #, 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 "der gemangelte Name von %qD Ã¤nd
*** 50100,50111 ****
  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:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 50147,50158 ----
  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:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "beim Formen des Typs von %qs"
*** 50130,50286 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "Dreiwege-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "Gleichheits-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1158
  #, 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:1161
  #, 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:1164
  #, 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:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r Element der unbenannten Union ist kein Standardvergleich definiert"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2095
  #, 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:2302
  #, 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:2345
  #, 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:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2482
  #, 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:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2510 cp/method.c:2534
  #, 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:2543
  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:2960
  #, 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:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:2995
  #, 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:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
--- 50177,50338 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "standardmÃ¤ÃŸiges %qD ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD mit %<default%> muss den RÃ¼ckgabetyp %<bool%> haben"
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "standardmÃ¤ÃŸiges %qD muss %<const%> sein"
  
! #: cp/method.c:1128
! #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
! msgstr "%qD mit Vorgabewert kann keinen %<&&%>-ref-Qualifizierer haben"
! 
! #: cp/method.c:1155
! #, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
! msgstr "%qD mit Vorgabewert ist kein Â»friendÂ« von %qT"
! 
! #: cp/method.c:1164
  #, 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:1167
  #, 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:1170
  #, 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:1324
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "fÃ¼r Union-Typ %qT ist kein Standardvergleich definiert"
  
! #: cp/method.c:1361
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "fÃ¼r Referenzelement %qD ist kein Standardvergleich definiert"
  
! #: cp/method.c:1370
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "fÃ¼r Element der unbenannten Union ist kein Standardvergleich definiert"
  
! #: cp/method.c:1394
! #, 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:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.c:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.c:2052
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung fÃ¼r %q#D ist ungÃ¼ltig"
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.c:2120
  #, 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:2327
  #, 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:2370
  #, 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:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelÃ¶schten Standardkonstruktor"
  
! #: cp/method.c:2504
  #, 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:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.c:2532 cp/method.c:2556
  #, 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:2565
  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:2951
  #, 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:2954
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.c:2986
  #, 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:3006
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
*************** msgstr "Lambdaparameter %qD war vorher a
*** 50320,50531 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD Ã¼berdeckt ein Element von %qT"
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "lokale externe Deklaration von %q#D"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "passt nicht zu vorheriger Deklaration %q#D"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93883
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen"
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "Konstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werden"
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD wurde nicht innerhalb von %qE deklariert"
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsucht"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfÃ¼gbar"
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.c:7409
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 50372,50583 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
  
! #: cp/name-lookup.c:2822
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD Ã¼berdeckt ein Element von %qT"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "lokale externe Deklaration von %q#D"
  
! #: cp/name-lookup.c:2978
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "passt nicht zu vorheriger Deklaration %q#D"
  
! #: cp/name-lookup.c:3102
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.c:3295
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3298
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93883
! #: cp/name-lookup.c:4625
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "%<using%>-Deklaration darf den Enumerator %<%E::%D%> nicht benennen"
  
! #: cp/name-lookup.c:4634
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration fÃ¼r Element auÃŸerhalb des GÃ¼ltigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> benennt Destruktor"
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "Konstruktoren kÃ¶nnen nicht von indirekter Basis %qT geerbt werden"
  
! #: cp/name-lookup.c:4713
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD wurde nicht innerhalb von %qE deklariert"
  
! #: cp/name-lookup.c:4729
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-Â»inlineÂ«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d NamensrÃ¤umen fÃ¼r %qE durchsucht"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> ist im Header %qs definiert; haben Sie vergessen, %<#include %s%> zu schreiben?"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.c:5900
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfÃ¼gbar"
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.c:6172
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde spÃ¤ter hier definiert"
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstÃ¼tzt"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie kÃ¶nnen stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.c:7411
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es kÃ¶nnen maximal %d NamensrÃ¤ume geschachtelt werden"
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
! #: cp/name-lookup.c:7483
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++20 zum
*** 50550,50556 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, 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"
--- 50602,50608 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, 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"
*** 50575,50581 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 50627,50633 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "ungÃ¼ltige Template-ID"
*** 50655,50661 ****
  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:3200 cp/pt.c:19309
  #, 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"
--- 50707,50713 ----
  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:3200 cp/pt.c:19354
  #, 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
*** 50776,50782 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
--- 50828,50834 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++2a%> oder mit %<-fconcepts%> verfÃ¼gbar"
*************** msgstr "verwenden Sie %<-fext-numeric-li
*** 50896,50902 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "literaler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werden"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
--- 50948,50954 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "literaler Operator fÃ¼r Zeichenketten %qD mit Argumenten %qT, %qT konnte nicht gefunden werden"
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
*************** msgstr "Deklaration von %<~%T%> als Elem
*** 50996,51007 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
--- 51048,51059 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ist kein Template"
*************** msgstr "Bezeichner %qD fÃ¼r Variablentem
*** 51036,51042 ****
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
--- 51088,51094 ----
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dÃ¼rfen nicht in Typumwandlungen definiert werden"
*************** msgstr "Typen dÃ¼rfen nicht in einem %<t
*** 51051,51057 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
--- 51103,51109 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_launder%>"
*************** msgstr "ISO-C++ verbietet zusammengesetz
*** 51066,51072 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
--- 51118,51124 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "zwei aufeinander folgende %<[%> dÃ¼rfen nur ein Attribut einfÃ¼hren"
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungÃ¼ltige Verwendung von %qD"
*************** msgstr "ISO-C++ erlaubt kein %<alignof%>
*** 51091,52004 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werden"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werden"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp haben"
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10223
  #, 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:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10674
  #, 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:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:10711
  #, 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:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:10731
  #, 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:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:10812
  #, 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:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:10902
  #, 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:10907
  #, 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:10986
  #, 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:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:11724
  #, 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:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12696
  #, 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:12780
  #, 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:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, 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:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:13764
  #, 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:13784
  #, 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:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:13829
  #, 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:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13938
  #, 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:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14219
  #, 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:14222
  #, 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:14289
  #, 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:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:14524
  #, 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:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, 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:15064
  #, 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:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15097
  #, 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:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:15356
  #, 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:15757
  #, 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:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:15778
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:16647
  #, 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:16651
  #, 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:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>"
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:16926
  #, 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:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, 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:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:18669
  #, 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:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19003
  #, 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:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:19270
  #, 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:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:19560
  #, 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:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:19640
  #, 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:19659
  #, 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:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, 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:20017
  #, 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:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:20214
  #, 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:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:20652
  #, 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:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:21480
  #, 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:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 51143,52061 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "Typen dÃ¼rfen nicht in %<noexcept%>-AusdrÃ¼cken definiert werden"
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dÃ¼rfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr "%<__builtin_has_attribute%> mit abhÃ¤ngigem Argument wird noch nicht unterstÃ¼tzt"
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "Typen dÃ¼rfen nicht in einem Â»newÂ«-Ausdruck definiert werden"
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "Initialisierung des new-Ausdrucks fÃ¼r Typ %<auto%> erfordert genau ein Element"
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "Â»expression-listÂ« oder Â»type-idÂ« erwartet"
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "Typen dÃ¼rfen nicht in einem Â»new-type-idÂ« definiert werden"
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp haben"
  
! #: cp/parser.c:9429
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Verwendung einer Typumwandlung nach %q#T im alten Stil"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "Operator %<>>%> wird in C++11 wie zwei spitze schlieÃŸende Klammern behandelt"
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "in ISO-C++ darf der mittlere Operand von %<?:%> nicht weggelassen werden"
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "ungeklammerte Komma-AusdrÃ¼cke in Arrayindex-AusdrÃ¼cken sind veraltet"
  
! #: cp/parser.c:10228
  #, 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:10517
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10679
  #, 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:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.c:10716
  #, 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:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.c:10736
  #, 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:10756
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.c:10817
  #, 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:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung Â»init-captureÂ« eines Lambdas"
  
! #: cp/parser.c:10848
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.c:10907
  #, 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:10912
  #, 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:10991
  #, 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:10995
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Lambda-Templates sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:11063
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument fÃ¼r Lambda-Parameter angegeben"
  
! #: cp/parser.c:11081
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "doppeltes %<mutable%>"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.c:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.c:11729
  #, 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:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> benennt Konstruktor, nicht den Typ"
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.c:12196
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.c:12198
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.c:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.c:12701
  #, 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:12785
  #, 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:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen mit Initialisierer sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, 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:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "zusÃ¤tzliches %<;%>"
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.c:13769
  #, 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:13789
  #, 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:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.c:13834
  #, 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:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13892
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.c:13943
  #, 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:13995
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration fÃ¼r strukturierte Bindung"
  
! #: cp/parser.c:14013
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r strukturierte Bindungsdeklaration"
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
  
! #: cp/parser.c:14224
  #, 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:14227
  #, 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:14294
  #, 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:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> ist in Bedingung ungÃ¼ltig"
  
! #: cp/parser.c:14337
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungÃ¼ltig in Lambda"
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungÃ¼ltig"
  
! #: cp/parser.c:14437
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:14529
  #, 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:14533
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungÃ¼ltige Bindungsspezifikation"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, 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:15069
  #, 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:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.c:15102
  #, 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:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.c:15213
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD kann nicht expandiert werden"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung fÃ¼r %qD folgt Konstruktordelegation"
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung fÃ¼r %qD"
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.c:15361
  #, 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:15762
  #, 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:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter SchlÃ¼sselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.c:15783
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungÃ¼ltiges Encoding-PrÃ¤fix in Literal-Operator"
  
! #: cp/parser.c:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.c:16042
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungÃ¼ltiger beschrÃ¤nkter Typparameter"
  
! #: cp/parser.c:16050
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.c:16193
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
  
! #: cp/parser.c:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.c:16652
  #, 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:16656
  #, 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:16686
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungÃ¼ltige template-argument-list"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++2a verboten; verpacken Sie den Funktionsnamen in %<()%>"
  
! #: cp/parser.c:16694
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.c:16798
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.c:16931
  #, 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:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ParameterbÃ¼ndel vor %<...%> erwartet"
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungÃ¼ltiges Templateargument ohne Typ"
  
! #: cp/parser.c:17512
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.c:17516
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.c:17520
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID fÃ¼r Typ erwartet"
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.c:18401
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schrÃ¤nkt keinen Typ ein"
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.c:18424
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschrÃ¤nktem Ergebnistyp"
  
! #: cp/parser.c:18674
  #, 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:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.c:19008
  #, 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:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein AufzÃ¤hlungstemplate"
  
! #: cp/parser.c:19159
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen AufzÃ¤hlungstyp in %qT"
  
! #: cp/parser.c:19174
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes Â»enumÂ« mit GÃ¼ltigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.c:19275
  #, 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:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusÃ¤tzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte AufzÃ¤hlung"
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.c:19570
  #, 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:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:19650
  #, 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:19669
  #, 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:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.c:19691
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.c:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, 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:20027
  #, 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:20198
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.c:20224
  #, 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:20261
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer auÃŸerhalb des Funktionsrumpfes"
  
! #: cp/parser.c:20651
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.c:20662
  #, 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:20666
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.c:20837
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.c:20893
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.c:21370
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.c:21496
  #, 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:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 52007,52437 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:22293
  #, 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:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:23488
  #, 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:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:23564
  #, 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:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:24971
  #, 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:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:25007
  #, 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:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:25125
  #, 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:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:26801
  #, 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:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, 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:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "Attribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "Attribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:27038
  #, 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:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:27717
  #, 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:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 52064,52494 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungÃ¼ltiger Deklarator"
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungÃ¼ltige Verwendung des Konstruktors als Template"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.c:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.c:21930
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benÃ¶tigt %<-fgnu-tm%>"
  
! #: cp/parser.c:22025
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.c:22277
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "fehlende Templateargumente nach %qT"
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungÃ¼ltige Verwendung von %qT"
  
! #: cp/parser.c:22309
  #, 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:22314
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dÃ¼rfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.c:22952
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
  
! #: cp/parser.c:22970
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.c:22976
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:22978
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.c:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "designierte Initialisierer fÃ¼r C++ sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.c:23504
  #, 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:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.c:23580
  #, 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:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.c:24402
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "fÃ¼r eine Klasse kann kein %<override%> angegeben werden"
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungÃ¼ltig"
  
! #: cp/parser.c:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.c:24435
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.c:24489
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelÃ¶st werden"
  
! #: cp/parser.c:24622
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "KlassenschlÃ¼ssel erwartet"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.c:24987
  #, 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:25005
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.c:25023
  #, 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:25121
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Defaultinitialisierer fÃ¼r Bitfeld-Elemente sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer fÃ¼r unbenanntes Bitfeld-Element"
  
! #: cp/parser.c:25141
  #, 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:25291
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusÃ¤tzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Ã¼berflÃ¼ssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungÃ¼ltige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
  
! #: cp/parser.c:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.c:26057
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungÃ¼ltige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.c:26098
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/parser.c:26210
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dÃ¼rfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.c:26817
  #, 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:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner fÃ¼r den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, 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:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "Attribut %<noreturn%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "Attribut %<nodiscard%> darf hÃ¶chstens einmal in einer Attributliste auftreten"
  
! #: cp/parser.c:26994
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.c:27740
  #, 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:28073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "RÃ¼ckgabetyp ist keine einfache Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-EinschrÃ¤nkung"
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.c:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungÃ¼ltige Deklaration von %<%T::%E%>"
  
! #: cp/parser.c:28581
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 52440,52983 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:28960
  #, 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:29127
  #, 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:29136
  #, 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:29142
  #, 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:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]"
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:30967
  #, 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:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:31243
  #, 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:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, 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:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:31501
  #, 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:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:33269
  #, 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:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:38479
  #, 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:39030
  #, 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:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:41386
  #, 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:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:42262
  #, 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:42365
  #, 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:42385 cp/semantics.c:5681
  #, 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:42389 cp/semantics.c:5689
  #, 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:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, 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:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:42923
  #, 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:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, 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:43327 cp/semantics.c:9557
  #, 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:43474
  #, 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:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Optimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++"
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
--- 52497,53040 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.c:28985
  #, 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:29152
  #, 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:29161
  #, 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:29167
  #, 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:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "Template-EinfÃ¼hrungen sind nicht Teil der C++20-Konzepte [-fconcepts-ts]"
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "kein passendes Konzept fÃ¼r template-introduction"
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungÃ¼ltige explizite Spezialisierung"
  
! #: cp/parser.c:29433
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.c:29484
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.c:29531
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.c:29831
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.c:30294
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
  
! #: cp/parser.c:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.c:30586
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.c:30607
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.c:30992
  #, 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:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.c:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.c:31268
  #, 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:31408 cp/parser.c:31442
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem KlassenschlÃ¼ssel %qs deklariert"
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, 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:31416 cp/parser.c:31449
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "KlassenschlÃ¼ssel durch %qs ersetzen"
  
! #: cp/parser.c:31423
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.c:31424
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.c:31527
  #, 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:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-NachrichtenempfÃ¤nger erwartet"
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute mÃ¼ssen am Ende angegeben werden"
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "Ã¼berflÃ¼ssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Instanzvariable"
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.c:33295
  #, 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:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "PrÃ¤fix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungÃ¼ltiger Typ fÃ¼r Eigenschaft"
  
! #: cp/parser.c:34785
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von GanzzahlausdrÃ¼cken erwartet"
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.c:35776
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungÃ¼ltiger reduction-identifier"
  
! #: cp/parser.c:36435
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dÃ¼rfen nicht in Iteratortyp definiert werden"
  
! #: cp/parser.c:38505
  #, 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:39056
  #, 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:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.c:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "zu wenige for-Schleifen um sie einzuklappen"
  
! #: cp/parser.c:41412
  #, 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:42246
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungÃ¼ltige Initialisierungsklausel"
  
! #: cp/parser.c:42276
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Â»id-expression (arguments)Â« erwartet"
  
! #: cp/parser.c:42288
  #, 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:42391
  #, 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:42411 cp/semantics.c:5681
  #, 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:42415 cp/semantics.c:5689
  #, 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:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, 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:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Ãœberladungen"
  
! #: cp/parser.c:42949
  #, 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:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, 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:43353 cp/semantics.c:9573
  #, 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:43500
  #, 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:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43915
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "%<#pragma GCC unroll%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.c:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Optimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++"
  
! #: cp/parser.c:44031
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dÃ¼rfen nicht %<virtual%> sein"
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
*************** msgstr "Expansionsmuster %qE enthÃ¤lt ke
*** 53248,53254 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
--- 53305,53311 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "ParameterbÃ¼ndel nicht mit %<...%> aufgelÃ¶st:"
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
*************** msgstr "Deklaration von %q+#D Ã¼berdeckt
*** 53273,53356 ****
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5066
  #, 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:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5138
  #, 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:5141
  #, 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:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5210
  #, 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:5272
  #, 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:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
--- 53330,53413 ----
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.c:4976
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Spezialisierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:5035
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprÃ¼ngliches Template hier"
  
! #: cp/pt.c:5075
  #, 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:5085
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente fÃ¼r teilweise Spezialisierung %qT"
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.c:5101
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primÃ¤res Template %qD"
  
! #: cp/pt.c:5147
  #, 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:5150
  #, 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:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "Templateargument %qE betrifft Templateparameter"
  
! #: cp/pt.c:5219
  #, 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:5281
  #, 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:5285
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.c:5468
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument fÃ¼r %qD"
*************** msgstr "kein Standard-Argument fÃ¼r %qD"
*** 53358,53404 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, 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:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, 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:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
--- 53415,53461 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, 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:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, 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:5710
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.c:5725
  #, 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
*** 53408,53900 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:5926
  #, 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:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6129
  #, 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:6133
  #, 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:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6183
  #, 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:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, 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:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6722
  #, 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:6733
  #, 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:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6764
  #, 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:6768
  #, 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:6779
  #, 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:6790
  #, 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:6802
  #, 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:6833
  #, 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:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6861
  #, 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:6871
  #, 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:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, 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:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine konstante Ganzzahl"
  
! #: cp/pt.c:7370
  #, 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:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7511
  #, 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:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8243
  #, 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:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8275
  #, 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:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8365
  #, 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:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8432
  #, 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:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8747
  #, 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:8751
  #, 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:8849
  #, 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:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10733
  #, 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:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:12804
  #, 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:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13459
  #, 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:13558
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
--- 53465,53957 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungÃ¼ltige Templatedeklaration von %qD"
  
! #: cp/pt.c:5892
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.c:5935
  #, 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:5949
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benÃ¶tigt"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> fÃ¼r eine explizite Spezialisierung"
  
! #: cp/pt.c:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.c:6127
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.c:6138
  #, 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:6142
  #, 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:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.c:6192
  #, 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:6195 cp/pt.c:6244
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprÃ¼ngliche Deklaration trat hier auf"
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprÃ¼ngliche Definition trat hier auf"
  
! #: cp/pt.c:6241
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Redeklaration %q#D mit unterschiedlichen Constraints"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, 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:6642
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.c:6713
  #, 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:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.c:6731
  #, 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:6742
  #, 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:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.c:6773
  #, 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:6777
  #, 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:6788
  #, 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:6799
  #, 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:6811
  #, 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:6842
  #, 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:6855
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.c:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.c:6870
  #, 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:6880
  #, 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:6890
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.c:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, 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:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument fÃ¼r Typ %qT"
  
! #: cp/pt.c:7293
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "Templateargument %qE fÃ¼r Typ %qT ist keine konstante Ganzzahl"
  
! #: cp/pt.c:7379
  #, 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:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.c:7520
  #, 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:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.c:8085
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.c:8247
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungÃ¼ltige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.c:8252
  #, 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:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.c:8284
  #, 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:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.c:8374
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.c:8441
  #, 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:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungÃ¼ltig"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fÃ¼r %qD bereitgestellt"
  
! #: cp/pt.c:8756
  #, 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:8760
  #, 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:8858
  #, 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:9505
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.c:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "FÃ¼r Template-Deklaration %q+D"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-EinschrÃ¤nkung fÃ¼r %qD fehlgeschlagen"
  
! #: cp/pt.c:10159
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungÃ¼ltigen Variablentemplates %qE"
  
! #: cp/pt.c:10741
  #, 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:11922
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion Ã¼ber %O"
  
! #: cp/pt.c:12822
  #, 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:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qT"
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "ArgumentpacklÃ¤ngen passen nicht bei Expansion von %qE"
  
! #: cp/pt.c:13481
  #, 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:13580
  #, 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
*** 53912,54202 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15668
  #, 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:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:15800
  #, 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:15837
  #, 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:15845
  #, 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:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16150
  #, 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:16165
  #, 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:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16257
  #, 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:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:19854
  #, 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:19881
  #, 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:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:24688
  #, 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:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:24699
  #, 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:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:24839
  #, 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:24855
  #, 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:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hÃ¤ngt von sich selbst ab"
--- 53969,54259 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungÃ¼ltiger Parametertyp %qT"
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurÃ¼ck"
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf Â»voidÂ« wird gebildet"
  
! #: cp/pt.c:15636
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15638
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.c:15651
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15654
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.c:15702
  #, 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:15708
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.c:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird fÃ¼r ein leeres Pack instanziiert"
  
! #: cp/pt.c:15834
  #, 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:15871
  #, 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:15879
  #, 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:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
  
! #: cp/pt.c:16184
  #, 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:16199
  #, 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:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.c:16291
  #, 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:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines PackauflÃ¶sungs-Ausdruckes"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in Â»init-captureÂ« fÃ¼r Lambda"
  
! #: cp/pt.c:19901
  #, 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:19928
  #, 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:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.c:19941
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, spÃ¤ter in der Ãœbersetzungseinheit"
  
! #: cp/pt.c:19989
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten fÃ¼r %<__builtin_convertvector%>"
  
! #: cp/pt.c:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.c:20618
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.c:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#T"
  
! #: cp/pt.c:24687
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung fÃ¼r %q#D"
  
! #: cp/pt.c:24693
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.c:24723
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Explizite Instanziierung des Variablenkonzepts %q#D"
  
! #: cp/pt.c:24725
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Explizite Instanziierung des Funktionskonzepts %q#D"
  
! #: cp/pt.c:24744
  #, 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:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template fÃ¼r %qD gefunden"
  
! #: cp/pt.c:24755
  #, 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:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.c:24884
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.c:24886
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.c:24895
  #, 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:24911
  #, 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:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.c:25290
  #, 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
*** 54208,54339 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26168
  #, 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:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:27816
  #, 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:28726
  #, 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:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, 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:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
! #: cp/pt.c:28927
  #, 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:28930
  #, 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:29004
  #, 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:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29052
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29056
  #, 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:29060
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
--- 54265,54396 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungÃ¼ltiger Nicht-Typ-Parameter fÃ¼r Template"
  
! #: cp/pt.c:26236
  #, 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:27589
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "SchlÃ¼sselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.c:27850
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschrÃ¤nkt werden"
  
! #: cp/pt.c:27859
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im GÃ¼ltigkeitsbereich des Namensraums"
  
! #: cp/pt.c:27884
  #, 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:28794
  #, 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:28801
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++2a%> oder %<-std=gnu++2a%> verfÃ¼gbar"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, 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:28924
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung fÃ¼r Klassentemplate gescheitert:"
  
! #: cp/pt.c:28931
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht fÃ¼r Â»copy-initializationÂ« berÃ¼cksichtigt"
  
! #: cp/pt.c:28995
  #, 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:28998
  #, 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:29072
  #, 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:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-BeschrÃ¤nkungen nicht erfÃ¼llt"
  
! #: cp/pt.c:29120
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfÃ¼llt die Platzhalter-BeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29124
  #, 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:29128
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfÃ¼llt die PlatzhalterbeschrÃ¤nkungen nicht"
  
! #: cp/pt.c:29258
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ungÃ¼ltige Verwendung von %qT in Templateargument"
*************** msgstr "ungÃ¼ltige Verwendung von %<this
*** 54538,54544 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qT"
--- 54595,54601 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qT"
*************** msgstr "ungÃ¼ltige Spezifizierung der Ba
*** 54588,54594 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
--- 54645,54651 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
*************** msgstr "%<offsetof%> innerhalb von Typ %
*** 54687,54693 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, 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"
--- 54744,54750 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, 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"
*************** msgstr "Â»linearÂ«-Klausel wird auf Vari
*** 54727,54733 ****
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
--- 54784,54790 ----
  msgid "linear step expression must be integral"
  msgstr "Ausdruck fÃ¼r Â»linearÂ«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
*************** msgstr "%qD tritt in %<nontemporal%>-Kla
*** 54852,54968 ****
  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:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:7752
  #, 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:7762
  #, 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:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8157
  #, 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:8351
  #, 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:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8562
  #, 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:9028
  #, 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:9319 cp/semantics.c:9329
  #, 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:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:9757
  #, 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:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10353
  #, 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:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
--- 54909,55025 ----
  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:7599
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "Ã¼berladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.c:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck fÃ¼r %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.c:7745
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.c:7768
  #, 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:7778
  #, 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:7832
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument fÃ¼r %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.c:8173
  #, 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:8367
  #, 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:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.c:8578
  #, 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:9044
  #, 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:9335 cp/semantics.c:9345
  #, 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:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "statische ErklÃ¤rung gescheitert: %s"
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
  
! #: cp/semantics.c:9745
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument fÃ¼r %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.c:9773
  #, 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:10316
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.c:10369
  #, 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:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binÃ¤rer Faltung"
  
! #: cp/semantics.c:10389
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Argument, das kein Zeiger ist, in %<__builtin_launder%>"
*************** msgstr "bei Umwandlung zwischen untersch
*** 55202,55999 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "im Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "kanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qT"
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "selber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qT"
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "ungÃ¼ltige Anwendung von %qs auf Elementfunktion"
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<sizeof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<__alignof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1945
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Argument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT"
  
! #: cp/typeck.c:1990
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qT"
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "Adresse eines temporÃ¤ren Wertes wird verwendet"
  
! #: cp/typeck.c:2340
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertieren"
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "veraltete Konvertierung von Zeichenkettenkonstante in %qT"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "Anforderung des Elements %qD in %qE, das vom Zeigertyp %qT ist (vielleicht war %<->%> gemeint?)"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "Abfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT ist"
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelements %qE"
  
! #: cp/typeck.c:2595
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-Objektes"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Objekttyp %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "der zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qT"
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "auf Feld %q#D kann mittels %q#D zugegriffen werden"
  
  #. No hint.
! #: cp/typeck.c:2914
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T hat kein Element namens %qE"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)"
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)"
  
! #: cp/typeck.c:2962
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3406
  #, 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:3409
  #, 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:3412
  #, 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:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3913
  #, 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:3934
  #, 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:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:3954
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:3957
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4020
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4391
  #, 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:4514 cp/typeck.c:4526
  #, 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:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5361
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5406
  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:5477
  #, 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:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:5976
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:5992
  #, 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:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6246
  #, 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:6304
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6324
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6340
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6628
  #, 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:6630
  #, 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:6642
  #, 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:6644
  #, 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:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6696
  #, 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:6706
  #, 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:6714
  #, 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:6894
  #, 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:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:6921
  #, 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:6996
  #, 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:7008
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7012
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7016
  #, 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:7053
  #, 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:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7225
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7686
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "ungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:7867
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  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:7905
  #, 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:7919
  #, 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:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8542
  #, 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:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8649
  #, 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:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:8813
  #, 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:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:8960
  #, 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:9275
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9280
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9289
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9293
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9298
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9535
  #, 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:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9575
  #, 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:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9740
  #, 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:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:9764
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, 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:9849 cp/typeck.c:9895
  #, 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:9857
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9876
  #, 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:9879
  #, 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:9914
  #, 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:9943
  #, 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:10579
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
--- 55259,56056 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "im Bedingungsausdruck mit unterschiedlichen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "kanonische Typen unterscheiden sich fÃ¼r identische Typen %qT und %qT"
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "selber kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %qT und %qT"
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "ungÃ¼ltige Anwendung von %qs auf Elementfunktion"
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<sizeof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ungÃ¼ltige Anwendung von %<__alignof%> auf ein Bitfeld"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit Funktionstyp"
  
! #: cp/typeck.c:1987
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "Argument fÃ¼r %<alignas%> hat nicht-ganzzahligen Typen %qT"
  
! #: cp/typeck.c:2032
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion vom Typ %qT"
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "Adresse eines temporÃ¤ren Wertes wird verwendet"
  
! #: cp/typeck.c:2382
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "ISO C++ verbietet, eine Zeichenkettenkonstante in %qT zu konvertieren"
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "veraltete Konvertierung von Zeichenkettenkonstante in %qT"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "Anforderung des Elements %qD in %qE, das vom Zeigertyp %qT ist (vielleicht war %<->%> gemeint?)"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "Abfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT ist"
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelements %qE"
  
! #: cp/typeck.c:2637
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD in virtueller Basis des NULL-Objektes"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Objekttyp %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "der zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qT"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "auf Feld %q#D kann mittels %q#D zugegriffen werden"
  
  #. No hint.
! #: cp/typeck.c:2956
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T hat kein Element namens %qE"
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (zugreifbar Ã¼ber %q#D)"
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %q#D? (aus diesem Kontext nicht zugreifbar)"
  
! #: cp/typeck.c:3004
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.c:3464
  #, 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:3467
  #, 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:3470
  #, 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:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.c:3971
  #, 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:3992
  #, 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:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4012
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.c:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente fÃ¼r Konstruktor %q#D"
  
! #: cp/typeck.c:4078
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4079
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente fÃ¼r Elementfunktion %q#D"
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente fÃ¼r Funktion %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente fÃ¼r Methode %q#D"
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente fÃ¼r Funktion"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "Die Adresse von %qD wird nie NULL sein"
  
! #: cp/typeck.c:4449
  #, 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:4572 cp/typeck.c:4584
  #, 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:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.c:5419
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.c:5464
  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:5535
  #, 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:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.c:6036
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.c:6052
  #, 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:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines rvalues wird ermittelt"
  
! #: cp/typeck.c:6306
  #, 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:6364
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.c:6384
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.c:6400
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/typeck.c:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
  
! #: cp/typeck.c:6688
  #, 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:6690
  #, 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:6702
  #, 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:6704
  #, 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:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.c:6756
  #, 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:6766
  #, 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:6774
  #, 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:6954
  #, 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:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/typeck.c:6981
  #, 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:7056
  #, 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:7068
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.c:7072
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.c:7076
  #, 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:7113
  #, 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:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulÃ¶sen"
  
! #: cp/typeck.c:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.c:7285
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-RÃ¼ckgabetyp ignoriert"
  
! #: cp/typeck.c:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollstÃ¤ndig"
  
! #: cp/typeck.c:7746
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "ungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.c:7927
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  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:7965
  #, 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:7979
  #, 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:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.c:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.c:8602
  #, 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:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.c:8709
  #, 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:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "UngÃ¼ltige Arrayzuweisung"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.c:8873
  #, 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:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.c:9020
  #, 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:9335
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.c:9340
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei ArgumentÃ¼bergabe umgewandelt werden"
  
! #: cp/typeck.c:9349
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.c:9353
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in RÃ¼ckgabe umgewandelt werden"
  
! #: cp/typeck.c:9358
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.c:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Ãœbergabe des Arguments %P von %qD"
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9595
  #, 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:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9635
  #, 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:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9800
  #, 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:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.c:9824
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in RÃ¼ckgabeanweisung"
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, 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:9909 cp/typeck.c:9955
  #, 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:9917
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurÃ¼ckgegeben"
  
! #: cp/typeck.c:9936
  #, 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:9939
  #, 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:9974
  #, 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:10003
  #, 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:10639
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "rvalue wird als lvalue verwendet"
*************** msgstr "entfernen Sie die %<{ }%> um den
*** 56252,56358 ****
  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:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1797
  #, 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:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2148
  #, 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:2157
  #, 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:2179
  #, 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:2237
  #, 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:2248
  #, 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:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalue"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2580
  #, 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:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
--- 56309,56415 ----
  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:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Initialisierung fÃ¼r Element %qD fehlt"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "Element %qD ist nicht initialisierte Referenz"
  
! #: cp/typeck2.c:1715
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "Element %qD mit nicht initialisierten Feldern"
  
! #: cp/typeck2.c:1801
  #, 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:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "kein Feld %qD in initialisierter Union gefunden"
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "Indexwert statt Feldname in Union-Initialisierung"
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "ringfÃ¶rmige Zeigerdelegation erkannt"
  
! #: cp/typeck2.c:2093
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "Basisoperand von %<->%> hat Nicht-Zeiger-Typ %qT"
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "Ergebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnis"
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "Basisoperand von %<->%> ist kein Zeiger"
  
! #: cp/typeck2.c:2152
  #, 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:2161
  #, 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:2183
  #, 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:2241
  #, 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:2252
  #, 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:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "Typ fÃ¼r Zeiger auf Elementfunktion %qT braucht vor C++2a einen lvalue"
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "funktionale Umwandlung in Arraytyp %qT"
  
! #: cp/typeck2.c:2323
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Templateargumente fÃ¼r %qT von %<()%> kÃ¶nnen nicht hergeleitet werden"
  
! #: cp/typeck2.c:2343
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "ungÃ¼ltige Wert-Initialisierung von Referenztyp"
  
! #: cp/typeck2.c:2584
  #, 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:2587
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
*************** msgstr "Feldreferenz bei %C darf nur max
*** 56589,56598 ****
  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:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 56646,56655 ----
  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:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr "Feldkonstruktoren im [...]-Stil
*** 56760,56766 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
--- 56817,56823 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 56884,56890 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
--- 56941,56947 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L kÃ¶nnen nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "UngÃ¼ltige Verwendung der BOZ-Literalkonstante bei %L"
*************** msgstr "Fortran 2003: Zeichen fÃ¼r Argum
*** 56924,56930 ****
  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:3378
  #, 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"
--- 56981,56987 ----
  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:3382
  #, 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 %
*** 56939,56945 ****
  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:7463
  #, 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"
--- 56996,57002 ----
  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:7494
  #, 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 "Ungleiche ZeichenlÃ¤ngen (%ld, %
*** 57059,57225 ****
  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:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
  
! #: fortran/check.c:1452
  #, 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:1461 fortran/check.c:1497 fortran/check.c:4368
  #, 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:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr "NULL-Zeiger bei %L ist nicht als effektives Argument der intrinsischen Funktion %qs erlaubt"
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument fÃ¼r %s bei %L"
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, 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:1633 fortran/check.c:1833
  #, 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:1653
  #, 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:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, 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:2177
  #, 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:2193
  #, 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:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.c:2216
  #, 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:2235
  #, 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:2242
  #, 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:2256
  #, 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"
--- 57116,57282 ----
  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:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Verschiedene Typ-Arten bei %L"
  
! #: fortran/check.c:1439
! #, 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:1461
  #, 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:1470 fortran/check.c:1505 fortran/check.c:4381
  #, 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:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "STAT=-Argument fÃ¼r %s bei %L"
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, 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:1634 fortran/check.c:1834
  #, 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:1654
  #, 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:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Negatives Argument N bei %L"
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, 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:2178
  #, 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:2194
  #, 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:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
  
! #: fortran/check.c:2217
  #, 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:2236
  #, 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:2243
  #, 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:2257
  #, 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
*** 57227,57925 ****
  #. 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:2266
  #, 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:2283
  #, 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:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, 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:2665
  #, 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:2685 fortran/check.c:2693
  #, 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:2829
  #, 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:2887
  #, 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:2919
  #, 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:2980
  #, 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:3062
  #, 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:3158
  #, 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:3197
  #, 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:3231
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.c:3295
  #, 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:3354
  #, 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:3363
  #, 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:3385
  #, 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:3596
  #, 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:3644
  #, 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:3659
  #, 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:3664
  #, 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:3693
  #, 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:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.c:3731
  #, 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:3798
  #, 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:3812
  #, 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:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, 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:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, 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:4353
  #, 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:4361
  #, 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:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, 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:4700
  #, 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:4717
  #, 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:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, 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:4877 fortran/check.c:4896
  #, 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:4995
  #, 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:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5061
  #, 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:5138 fortran/check.c:7443
  #, 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:5151 fortran/check.c:5290 fortran/check.c:7435
  #, 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:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, 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:5384
  #, 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:5391
  #, 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:5397
  #, 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:5416
  #, 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:5426
  #, 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:5431
  #, 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:5447
  #, 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:5459
  #, 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:5466
  #, 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:5472
  #, 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:5486
  #, 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:5498
  #, 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:5505
  #, 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:5511
  #, 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:5525
  #, 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:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, 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:5566
  #, 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:5577
  #, 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:5582
  #, 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:5610
  #, 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:5623
  #, 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:5642
  #, 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:5905
  #, 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:5916
  #, 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:5949
  #, 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:5962
  #, 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:5986
  #, 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:6012
  #, 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:6019
  #, 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:6030
  #, 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:6048
  #, 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:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, 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:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, 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:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6682
  #, 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:6722
  #, 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:6741
  #, 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:6751
  #, 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:6768
  #, 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:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, 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"
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Polymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiert"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreicht"
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs von %qs bei %L ist PRIVATE"
--- 57284,57982 ----
  #. 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:2267
  #, 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:2284
  #, 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:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, 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:2666
  #, 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:2686 fortran/check.c:2694
  #, 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:2830
  #, 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:2888
  #, 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:2920
  #, 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:2981
  #, 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:3063
  #, 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:3159
  #, 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:3198
  #, 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:3232
  #, 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:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE bei %L muss positiv sein"
  
! #: fortran/check.c:3296
  #, 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:3355
  #, 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:3364
  #, 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:3389
  #, 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:3603
  #, 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:3651
  #, 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:3666
  #, 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:3671
  #, 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:3700
  #, 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:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.c:3738
  #, 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:3805
  #, 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:3819
  #, 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:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, 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:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, 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:4366
  #, 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:4374
  #, 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:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, 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:4713
  #, 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:4730
  #, 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:4762
  #, 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:4800
  #, 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:4818
  #, 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:4827
  #, 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:4863
  #, 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:4880 fortran/check.c:4899
  #, 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:4890 fortran/check.c:4909
  #, 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:5008
  #, 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:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.c:5077
  #, 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:5157 fortran/check.c:7474
  #, 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:5170 fortran/check.c:5309 fortran/check.c:7466
  #, 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:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, 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:5403
  #, 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:5410
  #, 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:5416
  #, 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:5435
  #, 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:5445
  #, 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:5450
  #, 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:5466
  #, 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:5478
  #, 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:5485
  #, 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:5491
  #, 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:5505
  #, 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:5517
  #, 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:5524
  #, 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:5530
  #, 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:5544
  #, 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:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, 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:5585
  #, 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:5596
  #, 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:5601
  #, 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:5629
  #, 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:5645
  #, 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:5664
  #, 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:5927
  #, 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:5938
  #, 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:5971
  #, 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:5984
  #, 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:6008
  #, 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:6034
  #, 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:6041
  #, 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:6052
  #, 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:6070
  #, 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:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, 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:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, 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:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.c:6713
  #, 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:6753
  #, 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:6772
  #, 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:6782
  #, 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:6799
  #, 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:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, 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"
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Polymorphe Objekte oder Komponenten mit vermuteter GrÃ¶ÃŸe, so wie bei %C, wurden noch nicht implementiert"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "HÃ¶chste Erweiterungsstufe mit Typ %qs bei %L erreicht"
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs von %qs bei %L ist PRIVATE"
*************** msgstr "Falsche INTENT-Spezifikation bei
*** 58115,59874 ****
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ZeichenlÃ¤nge alten Stils bei %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in ZeichenlÃ¤ngenangabe bei %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C sein"
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Zeichenargument %qs bei %L muss LÃ¤nge 1 haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-LÃ¤nge bei %L muss konstant sein"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)"
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung fÃ¼r PARAMETER bei %L"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werden"
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "Interner Fehler: gfc_array_size failed"
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C kÃ¶nnte kein MOLD haben"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "UngÃ¼ltiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs"
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Initialisierung haben"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "UngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht fÃ¼r eine Zeigervariable"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Initialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubt"
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %C"
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbar"
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubt"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubt"
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubt"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter EintrÃ¤ge bei %C erwartet"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht."
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit KIND-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit LEN-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit C"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 haben"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiert"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-PrÃ¤fix bei %C"
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument fÃ¼r AlternativrÃ¼ckgabe bei %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werden"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Â»::Â« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werden"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "UngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %C"
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "SchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "FÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Doppeltes DIMENSION-Attribut bei %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d Bytes"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â»,Â« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â»)Â« bei %C erwartet"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne Â»()Â« bei %C"
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartet"
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Â»entity-listÂ« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Â»::Â« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "ZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)"
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
--- 58172,59931 ----
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurÃ¼ckgestelltem Typ bei %C"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.c:1178
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ZeichenlÃ¤nge alten Stils bei %C"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaxfehler in ZeichenlÃ¤ngenangabe bei %C"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prozedur %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Enthaltene Prozedur %qs bei %C steht in Konflikt mit Prozedur, die bei %L definiert wurde"
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Name %qs bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prozedur %qs bei %C hat eine explizite Schnittstelle aus einer vorherigen Deklaration"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Die Prozedur %qs, die im Interface-KÃ¶rper bei %L definiert ist, passt nicht zu der internen Prozedur bei %C"
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prozedur %qs bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da der abgeleitete Typ %qs nicht mit C interoperabel ist"
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, jedoch nicht interoperabel mit C, da sie polymorph ist"
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variable %qs bei %L ist ein Scheinargument fÃ¼r die BIND(C)-Prozedur %qs, kÃ¶nnte jedoch unvertrÃ¤glich mit C sein"
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Zeichenargument %qs bei %L muss LÃ¤nge 1 haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die BIND(C) ist"
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute OPTIONAL und VALUE haben, da Prozedur %qs BIND(C) ist"
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs bei %L mit OPTIONAL-Attribut in Prozedur %qs, die jedoch BIND(C) ist"
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Feld mit angenommener Form %qs bei %L als Scheinargument fÃ¼r die BIND(C)-Prozedur %qs bei %L"
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Symbol %qs bei %C ist bereits bei %L als ein Typ deklariert"
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block %qs BIND(C) ist"
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER-LÃ¤nge bei %L muss konstant sein"
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%ld/%ld)"
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen dieselbe LÃ¤nge haben (%ld/%ld)"
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisierer nicht erlaubt fÃ¼r PARAMETER %qs bei %C"
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Fehlende Initialisierung fÃ¼r PARAMETER bei %L"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variable %qs bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Parameter-Feld bei %L kann nicht mit Elementen variabler LÃ¤nge initialisiert werden"
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Das implied-shape-Feld bei %L kann nicht mit Skalar initialisiert werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "Interner Fehler: gfc_array_size failed"
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Nicht-konstante untere Grenze in Deklaration mit impliziter Form bei %L"
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Komponente %qs mit CLASS bei %C muss allozierbar oder Zeiger sein"
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponente %qs bei %C bereits bei %L deklariert"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Typparameter %qs bei %C hat keinen zugehÃ¶rigen Eintrag in der Typparameter-Namensliste bei %L"
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-Initialisierung bei %C kÃ¶nnte kein MOLD haben"
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2406
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "Die RESULT-Variable %qs bei %L verbietet, dass der FUNCTION-Name %qs bei %C in einer Spezifikationsanweisung auftritt"
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs ist auÃŸerhalb der STRUCTURE bei %C nicht erlaubt"
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.c:2503
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "UngÃ¼ltiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Nicht-PARAMETER-Symbol %qs bei %L kann nicht implied-shape sein"
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Feld mit expliziter Form, aber nichtkonstanten Grenzen bei %C"
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs bei %C ist eine Redefinition der Deklaration in der entsprechenden Schnittstelle fÃ¼r MODUL PROCEDURE %qs"
  
! #: fortran/decl.c:2712
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "EntitÃ¤t %qs bei %C kann keine Initialisierung haben"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:2745
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "UngÃ¼ltige Initialisierung im alten Stil fÃ¼r abgeleitete Typkomponente bei %C"
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht fÃ¼r eine Zeigervariable"
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benÃ¶tigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Initialisierung einer Strukturkomponente mit einer HOLLERITH-Konstante bei %L ist nicht erlaubt"
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Die Komponente bei %C mit KIND- oder LEN-Attribut erscheint nicht in der Typparameterliste bei %L"
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Die Komponente bei %C, die in der Typparameterliste bei %L erscheint, hat weder KIND- noch LEN-Attribut"
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Die Komponente bei %C, die ein Typparameter ist, muss ein Skalar sein"
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Die BOZ-Literalkonstante bei %L darf nicht als Initialisierer vorkommen"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Inkompatible Initialisierung zwischen einer abgeleiteten TypentitÃ¤t und einer EntitÃ¤t mit Typ %qs bei %C"
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Die Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Typ-Parameter nach C-Art ist fÃ¼r Typ %s, aber Typ bei %L ist %s"
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Fehlende rechte Klammer oder Komma bei %C"
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Die Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tzt"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD bei %C ist eine Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "Die Typparameter-Angabenliste bei %C kann nicht gleichzeitig ASSUMED- und DEFERRED-Parameter enthalten"
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt nicht genug ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Der abgeleitete Parameter %qs bei %C hat keinen Vorgabewert"
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Der Parameterausdruck bei %C muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Der KIND-Parameter %qs bei %C darf weder ASSUMED noch DEFERRED sein"
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Der Wert fÃ¼r den KIND-Parameter %qs bei %C lÃ¤sst sich nicht auf einen konstanten Ausdruck reduzieren"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "Die Typparameter-Angabenliste bei %C enthÃ¤lt zu viele ParameterausdrÃ¼cke"
  
! #: fortran/decl.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbar"
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist fÃ¼r Komponenten nicht erlaubt"
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter EntitÃ¤t bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubt"
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im KÃ¶rper einer Schnittstelle fÃ¼r Modulprozedur nicht erlaubt"
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter EintrÃ¤ge bei %C erwartet"
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht."
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit KIND-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Komponente mit LEN-Attribut bei %C muss per Default Ganzzahlart (%d) sein"
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist auÃŸerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist mÃ¶glicherweise nicht interoperabel mit C"
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die LÃ¤nge 1 haben"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, aber wurde mit Bindung %qs markiert"
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "EntitÃ¤t oder Name eines gemeinsamen Blocks fÃ¼r Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.c:6048
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-PrÃ¤fix bei %C"
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-PrÃ¤fix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dÃ¼rfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-PrÃ¤fix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.c:6475
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument fÃ¼r AlternativrÃ¼ckgabe bei %C"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.c:6556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6577
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werden"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Â»::Â« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werden"
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "UnvertrÃ¤glichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives RÃ¼ckgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "UngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %C"
  
! #: fortran/decl.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "SchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in Â»%sÂ«-Anweisung bei %L erwartet"
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs fÃ¼r Â»%sÂ«-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "FÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Doppeltes DIMENSION-Attribut bei %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d Bytes"
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â»,Â« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:8796
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â»)Â« bei %C erwartet"
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne Â»()Â« bei %C"
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine Â»entity-listÂ« erwartet"
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Â»entity-listÂ« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.c:9450
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE fÃ¼r Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Â»::Â« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "ZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges NOPASS bei %C"
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulÃ¤ssiges PASS bei %C"
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED kÃ¶nnen nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist fÃ¼r Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss fÃ¼r DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungÃ¼ltig fÃ¼r DEFERRED-Bindung bei %C"
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs fÃ¼r den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung fÃ¼r das generische %qs bei %C definiert"
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.c:11515
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.c:11528
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> bei %2$C verlangt eine konstante Anzahl (maximal %1$u)"
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
*************** msgstr "Index in Dimension %d ist auÃŸer
*** 60005,60016 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN-part_ref bei %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND-part_ref bei %C"
--- 60062,60073 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN-part_ref bei %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND-part_ref bei %C"
*************** msgstr "Transformierende intrinsische Ro
*** 60085,60091 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
--- 60142,60148 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
*************** msgstr "Unpassende Schnittstellen bei Zu
*** 60355,60361 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
--- 60412,60418 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle fÃ¼r %qs bei %L erforderlich: %s"
*************** msgstr "Ziel der Rang-Neuzuordnung ist n
*** 60413,60579 ****
  #. 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:4263 fortran/expr.c:4342
  #, 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:4266
  #, 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:4287
  #, 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:4297
  #, 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:4312
  #, 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:4321
  #, 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:4329
  #, 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:4353
  #, 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:4392
  #, 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:4468 fortran/resolve.c:1459
  #, 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:4474
  #, 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:4489 fortran/resolve.c:1465
  #, 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:4501
  #, 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:4507
  #, 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:4514
  #, 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:4982
  #, 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:6067
  #, 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:6075
  #, 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:6083
  #, 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:6092
  #, 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:6103
  #, 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:6112
  #, 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:6125
  #, 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:6138
  #, 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:6173
  #, 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:6183
  #, 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:6196
  #, 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:6204
  #, 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:6216
  #, 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:6275
  #, 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:6280
  #, 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:6292
  #, 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:6334
  #, 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)"
--- 60470,60636 ----
  #. 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:4260 fortran/expr.c:4339
  #, 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:4263
  #, 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:4284
  #, 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:4294
  #, 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:4309
  #, 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:4318
  #, 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:4326
  #, 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:4352
  #, 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:4391
  #, 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:4467 fortran/resolve.c:1459
  #, 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:4473
  #, 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:4488 fortran/resolve.c:1465
  #, 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:4500
  #, 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:4506
  #, 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:4513
  #, 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:4981
  #, 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:6066
  #, 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:6074
  #, 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:6082
  #, 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:6091
  #, 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:6102
  #, 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:6111
  #, 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:6124
  #, 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:6137
  #, 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:6172
  #, 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:6182
  #, 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:6195
  #, 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:6203
  #, 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:6215
  #, 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:6274
  #, 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:6279
  #, 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:6291
  #, 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:6333
  #, 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
*** 60599,60605 ****
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 60656,60662 ----
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Erstes Argument der definierten
*** 60790,60801 ****
  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:17067
  #, 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:17085
  #, 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"
--- 60847,60858 ----
  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:17081
  #, 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:17099
  #, 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 "Mehrdeutige Schnittstellen in %s
*** 60865,61451 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "UnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergeben"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss polymorph sein"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument fÃ¼r %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wird"
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergeben"
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergeben"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qs"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "Effektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3235
  #, 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:3243 fortran/interface.c:3248
  #, 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:3268
  #, 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:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3298
  #, 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:3307
  #, 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:3317
  #, 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:3327
  #, 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:3340
  #, 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:3354
  #, 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:3368
  #, 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:3380
  #, 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:3390
  #, 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:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, 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:3507
  #, 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:3633
  #, 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:3662
  #, 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:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3698
  #, 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:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, 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:4034
  #, 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:4119
  #, 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:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4562
  #, 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:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4785
  #, 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:4793
  #, 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:4801
  #, 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:4810
  #, 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:4816
  #, 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:4825
  #, 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:4836
  #, 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:4844
  #, 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:4855
  #, 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:4885
  #, 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:4896
  #, 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:4905
  #, 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:4914
  #, 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:4925
  #, 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:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, 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:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, 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:5061
  #, 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:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 60922,61508 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Obwohl nicht referenziert, hat %qs mehrdeutige Schnittstellen bei %L"
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs bei %L ist keine Modulprozedur"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Skalar und Rang-%d)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Skalar)"
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Unpassender Rang in Argument %qs bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (skalar und Rang-%d)"
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und skalar)"
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "UnvertrÃ¤gliche RÃ¤nge zwischen Argument bei %L und Argument bei %L (Rang-%d und Rang-%d)"
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "UngÃ¼ltiges Argument fÃ¼r Prozedur bei %L"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Schnittstelle in Scheinprozedur %qs bei %L passt nicht: %s"
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "Effektives Argument fÃ¼r fortlaufenden Schein-Zeiger %qs bei %L muss einfach fortlaufend sein"
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "UnvertrÃ¤gliche Typen zwischen Argument bei %L und Argument bei %L (%s/%s)."
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Unpassender Typ in Argument %qs bei %L; %s wurde an %s Ã¼bergeben"
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss polymorph sein"
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss denselben deklarierten Typ haben"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss unbegrenzt polymorph sein, da das formale Argument ein Zeiger oder reservierbare unbegrenzt polymorphe EntitÃ¤t ist [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Effektives Argument fÃ¼r %qs bei %L sein muss Koarray sein"
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Unpassender Korang in Argument %qs bei %L (%d und %d)"
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "Effektives Argument fÃ¼r %qs bei %L muss einfach fortlaufend oder ein Element eines solchen Feldes sein"
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ LOCK_TYPE oder einer Komponente LOCK_TYPE"
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Effektives Argument fÃ¼r Nicht-INTENT(INOUT)-Platzhalter %qs bei %L mit Typ EVENT_TYPE oder einer EVENT_TYPE-Komponente"
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "Scheinargument %qs muss Zeiger oder Feld mit angenommener Form ohne CONTIGUOUS-Attribut sein, da das effektive Argument bei %L nicht einfach fortlaufend ist und beide ASYNCHRONOUS oder VOLATILE sind"
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray, INTENT(OUT) Scheinargument %qs Ã¼bergeben"
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Koarray bei %L wird an reservierbares, Nicht-Coarray-Scheinargument %qs Ã¼bergeben, das ungÃ¼ltig wird, wenn der Reservierungsstatus geÃ¤ndert wird"
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Polymorphes Skalar wird an Feld-Scheinargument %qs bei %L Ã¼bergeben"
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern bei %L kann nicht zum Argument bei %L passen"
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Element des Feldes mit vermuteter Form oder von Zeigern wird bei %2$L an ein Feld-Scheinargument %1$qs Ã¼bergeben"
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Erweiterung: Skalares effektives nicht-standardartiges, nicht-C_CHAR CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "SchlÃ¼sselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L fÃ¼r Schein-%qs"
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "Effektives Argument bei %L fÃ¼r Scheinparameter vermuteten Typs hat abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener LÃ¤nge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.c:3238
  #, 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:3246 fortran/interface.c:3251
  #, 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:3271
  #, 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:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur fÃ¼r Argument %qs bei %L erwartet"
  
! #: fortran/interface.c:3301
  #, 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:3310
  #, 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:3320
  #, 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:3330
  #, 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:3343
  #, 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:3357
  #, 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:3371
  #, 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:3383
  #, 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:3393
  #, 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:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, 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:3510
  #, 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:3636
  #, 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:3665
  #, 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:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.c:3701
  #, 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:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, 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:3826
  #, 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:3830 fortran/interface.c:3840
  #, 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:3836
  #, 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:3849
  #, 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:3857
  #, 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:3865
  #, 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:3882
  #, 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:3891
  #, 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:3900
  #, 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:3915
  #, 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:3930
  #, 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:3940
  #, 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:3950
  #, 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:3992
  #, 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:4003
  #, 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:4088
  #, 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:4158
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.c:4531
  #, 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:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht Ã¼berschrieben werden"
  
! #: fortran/interface.c:4754
  #, 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:4762
  #, 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:4770
  #, 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:4779
  #, 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:4785
  #, 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:4794
  #, 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:4805
  #, 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:4813
  #, 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:4824
  #, 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:4854
  #, 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:4865
  #, 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:4874
  #, 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:4883
  #, 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:4894
  #, 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:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, 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:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, 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:5030
  #, 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:5037
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
*************** msgid "In call to %qs at %L, type mismat
*** 61555,61629 ****
  msgstr "Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): too many arguments"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Invalid standard code on intrinsic %qs (%d)"
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsisches %qs (ist %s) wird bei %L verwendet"
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Funktion %qs als Initialisierungsausdruck bei %L"
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftreten"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf des intrinsischen %qs bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Erweiterung: Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Nichtstandard-Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Umwandlung von %s in %s bei %L"
--- 61612,61686 ----
  msgstr "Im Aufruf von %qs bei %L ist eine TypunvertrÃ¤glichkeit bei Argument %qs; %s wurde an %s Ã¼bergeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Too many args for intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/intrinsic.c:4699
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): too many arguments"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Invalid standard code on intrinsic %qs (%d)"
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsisches %qs (ist %s) wird bei %L verwendet"
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Funktion %qs als Initialisierungsausdruck bei %L"
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Transformierende Funktion %qs bei %L darf nicht in einem Initialisierungs-Ausdruck auftreten"
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von intrinsischem %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf des intrinsischen %qs bei %L ist nicht PURE"
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Erweiterung: Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Nichtstandard-Umwandlung von %s in %s bei %L"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "MÃ¶gliche WertÃ¤nderung bei Umwandlung von %s in %s bei %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Umwandlung von %s in %s bei %L"
*************** msgstr "Umwandlung von %s in %s bei %L"
*** 61631,61652 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich."
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "Bei %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."
--- 61688,61709 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
  
! #: fortran/intrinsic.c:5348
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Interner Fehler: Cannot convert %qs to %qs at %L"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "Bei %2$L deklariertes %1$qs Ã¼berdeckt intrinsische Funktion mit gleichem Namen. Um die aufzurufen, sind explizite INTRINSIC-Deklarationen erforderlich."
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "Bei %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."
*************** msgstr "ACTION-Typ bei %L steht in Konfl
*** 61992,62003 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "ASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "BLANK= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "DECIMAL= bei %L ist in Fortran 95 nicht erlaubt"
--- 62049,62060 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "ASYNCHRONOUS= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "BLANK= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "DECIMAL= bei %L ist in Fortran 95 nicht erlaubt"
*************** msgstr "DECIMAL= bei %L ist in Fortran 9
*** 62007,62013 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "ENCODING= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "ROUND= bei %L ist in Fortran 95 nicht erlaubt"
--- 62064,62070 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "ENCODING= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "ROUND= bei %L ist in Fortran 95 nicht erlaubt"
*************** msgstr "CLOSE-Anweisung bei %L erfordert
*** 62052,62058 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
--- 62109,62115 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 62147,62153 ****
  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:3424 fortran/resolve.c:14962
  #, 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"
--- 62204,62210 ----
  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:3424 fortran/resolve.c:14975
  #, 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"
*************** msgid "Expected expression in %s stateme
*** 62214,62220 ****
  msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaxfehler in Anweisung %s bei %C"
--- 62271,62277 ----
  msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaxfehler in Anweisung %s bei %C"
*************** msgstr "Interne Datei bei %L mit Namensl
*** 62229,62311 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "IO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur sein"
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "PAD= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "DELIM= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "PRINT-Namensliste bei %C ist eine Erweiterung"
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Komma hinter * bei %C ist nur zusammen mit einer I/O-Liste erlaubt"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Komma in E/A-Liste bei %C erwartet"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubt"
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommen"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "INQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltig"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "INQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthalten"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-Spezifikationssymbol"
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d sein"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "WAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubt"
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "identifier overflow: %d"
--- 62286,62368 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "IO UNIT in %s-Anweisung bei %L muss eine interne Datei in einer PURE-Prozedur sein"
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "PAD= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "DELIM= bei %L ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "PRINT-Namensliste bei %C ist eine Erweiterung"
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Komma hinter * bei %C ist nur zusammen mit einer I/O-Liste erlaubt"
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Komma in E/A-Liste bei %C erwartet"
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubt"
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() in der NÃ¤he von %L darf nicht in einer INQUIRE-Anweisung vorkommen"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "INQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltig"
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "INQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthalten"
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-Spezifikationssymbol"
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-Zahl in INQUIRE-Anweisung bei %L darf nicht %d sein"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "INQUIRE-Anweisung bei %L erfordert PENDING= mit Spezifizierung ID="
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT bei %C ist in Fortran 95 nicht erlaubt"
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "WAIT-Anweisung ist in PURE-Prozedur bei %C nicht erlaubt"
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "identifier overflow: %d"
*************** msgstr "Ausschuss hinter ASSOCIATE-Anwei
*** 62552,63056 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "UngÃ¼ltiges Typspezifikation bei %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-Konstrukt"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenACC-strukturierten Block"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-Schleife"
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der NÃ¤he von %C erwartet"
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthÃ¤lt zu viele Ziffern"
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante sein"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Â»EVENT POSTÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Â»EVENT WAITÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Â»FAIL IMAGEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "END-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glich"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation fÃ¼r reservierbares Skalar bei %C"
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "ÃœberflÃ¼ssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "ÃœberflÃ¼ssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "UnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %C"
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
--- 62609,63113 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "UngÃ¼ltiges Typspezifikation bei %C"
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlÃ¤sst DO CONCURRENT-Konstrukt"
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenACC-strukturierten Block"
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlÃ¤sst OpenMP-strukturierten Block"
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste gekachelte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingeklappte Â»!$ACC LOOPÂ«-Schleife"
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C fÃ¼r nicht-innerste eingestÃ¼rzte !$OMP DO-Schleife"
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der NÃ¤he von %C erwartet"
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthÃ¤lt zu viele Ziffern"
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante sein"
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung Â»EVENT %sÂ« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Â»EVENT POSTÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Â»EVENT WAITÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Â»FAIL IMAGEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "END-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4001
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste fÃ¼r Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C fÃ¼r CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Typspezifikation unvertrÃ¤glich"
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ fÃ¼r EntitÃ¤t bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation fÃ¼r reservierbares Skalar bei %C"
  
! #: fortran/match.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "ÃœberflÃ¼ssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "ÃœberflÃ¼ssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "UnbeschrÃ¤nkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen fÃ¼r Zeigerobjekt bei %C"
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "UnzulÃ¤ssiges ALLOCATE-Objekt bei %C fÃ¼r eine PURE-Prozedur"
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
*************** msgstr "Syntaxfehler im allgemeinen Bloc
*** 63058,63274 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-Element"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneiden"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommen"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED sein"
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d sein"
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
--- 63115,63331 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation fÃ¼r Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter GrÃ¶ÃŸe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-Element"
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneiden"
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.c:5901
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.c:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.c:6401
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem GÃ¼ltigkeitsbereich vorkommen"
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in Â»SELECT TYPEÂ«-Anweisung bei %C"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C mÃ¼ssen ASSUMED sein"
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder grÃ¶ÃŸer als %d sein"
  
! #: fortran/match.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
*************** msgid "gfc_basic_typename(): Undefined t
*** 63312,63324 ****
  msgstr "gfc_basic_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Bad code"
--- 63369,63381 ----
  msgstr "gfc_basic_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Undefined type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Bad code"
*************** msgstr "Implizit deklariertes Unterprogr
*** 64009,64016 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, 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"
--- 64066,64073 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
*************** msgstr "Unerwartetes %<%c%> fÃ¼r Variabl
*** 65424,65598 ****
  msgid "Expected structure component name at %C"
  msgstr "Strukturkomponentenname bei %C erwartet"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Die RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werden"
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Die LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werden"
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Argumentliste bei %C erwartet"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "RE oder IM part_ref bei %C"
! 
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Die KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werden"
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Prozedurzeiger-Komponente %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Nichtpolymorphe Referenz auf abstrakten Typ bei %C"
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Bad array reference"
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegeben"
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegeben"
  
! #: fortran/primary.c:3050
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ABSTRACT-Typ %qs bei %L kann nicht konstruiert werden"
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Komponenteninitialisierung ohne Namen hinter Komponente namens Â»%sÂ« bei %L"
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Konstruktor (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.c:3615
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.c:3668
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument fÃ¼r %qs bei %C"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.c:3836
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.c:4026
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
--- 65481,65655 ----
  msgid "Expected structure component name at %C"
  msgstr "Strukturkomponentenname bei %C erwartet"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "RE oder IM part_ref bei %C"
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Die RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werden"
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Die LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werden"
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Argumentliste bei %C erwartet"
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Die KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werden"
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Prozedurzeiger-Komponente %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Nichtpolymorphe Referenz auf abstrakten Typ bei %C"
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Bad array reference"
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r allozierbare Komponente %1$qs angegeben"
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor bei %2$C wurde keine Initialisierung fÃ¼r Komponente %1$qs angegeben"
  
! #: fortran/primary.c:3071
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ABSTRACT-Typ %qs bei %L kann nicht konstruiert werden"
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Komponenteninitialisierung ohne Namen hinter Komponente namens Â»%sÂ« bei %L"
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Konstruktor (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor fÃ¼r abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.c:3636
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.c:3689
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument fÃ¼r %qs bei %C"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.c:3857
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.c:4047
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
*************** msgstr "%qs bei %L ist mehrdeutig"
*** 65919,66422 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "FÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriert"
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung haben"
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "INTRINSIC deklariertes %qs bei %L existiert nicht"
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfÃ¼gbar, auÃŸer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden."
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Abgeleiteter Typ %qs wird als Argument bei %L verwendet"
  
! #: fortran/resolve.c:1967
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Anweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Eingebautes %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Interne Prozedur %qs wird als effektives Argument bei %L verwendet"
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Spezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werden"
  
! #: fortran/resolve.c:2039
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Symbol %qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Wertargument bei %L hat keinen numerischen Typ"
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Ãœbergabe der eingebauten Prozedur Ã¼ber die Speicherstelle ist bei %L nicht erlaubt"
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Koindiziertes effektives Argument bei %L mit endgÃ¼ltiger Zeigerkomponente"
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (12.4.1.5)"
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Effektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein Feld"
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %L"
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %L"
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht Ã¼berein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Missing spec"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
--- 65976,66479 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "FÃ¼r intrinsische Funktion %qs angegebener Typ bei %L wird ignoriert"
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung haben"
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "INTRINSIC deklariertes %qs bei %L existiert nicht"
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfÃ¼gbar, auÃŸer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden."
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich mÃ¶glicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Abgeleiteter Typ %qs wird als Argument bei %L verwendet"
  
! #: fortran/resolve.c:1969
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Anweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Eingebautes %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Interne Prozedur %qs wird als effektives Argument bei %L verwendet"
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Spezifische INTRINSIC-Prozedur fÃ¼r Referenz %qs bei %L kann nicht gefunden werden"
  
! #: fortran/resolve.c:2041
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Symbol %qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Wertargument bei %L hat keinen numerischen Typ"
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Ãœbergabe der eingebauten Prozedur Ã¼ber die Speicherstelle ist bei %L nicht erlaubt"
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Koindiziertes effektives Argument bei %L mit endgÃ¼ltiger Zeigerkomponente"
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (12.4.1.5)"
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Effektives Argument bei %L fÃ¼r INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein Feld"
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender RÃ¼ckgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion fÃ¼r das allgemeine %qs bei %L"
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.c:3153
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes ZeichenlÃ¤ngenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsÃ¤chliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in Â»DO CONCURRENTÂ«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm fÃ¼r allgemeines %qs bei %L"
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion vertrÃ¤glich"
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelÃ¶st werden"
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht Ã¼berein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird mÃ¶glicherweise nicht ausgewertet"
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L kÃ¶nnen nicht als Operanden des binÃ¤ren Operators %qs verwendet werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Bad expression"
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist auÃŸerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende RÃ¤nge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Missing spec"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groÃŸ"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Typs bei
*** 66425,66436 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
--- 66482,66493 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Ranges be
*** 66439,66722 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartet"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
--- 66496,66779 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument fÃ¼r Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable Â»%sÂ« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in TypbeschrÃ¤nktem Aufruf bei %L"
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt fÃ¼r Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung fÃ¼r Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgefÃ¼hrt"
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie Ã¼berlÃ¤uft"
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterlÃ¤uft"
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L mÃ¼ssen dieselbe Form haben"
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der EntitÃ¤t bei %L ist mit Quellausdruck bei %L typunvertrÃ¤glich"
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L mÃ¼ssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben ZeichenkettenlÃ¤ngenparameter wie in der Deklaration"
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird Â»*Â« erwartet"
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht Â»%sÂ« innerhalb der selben Â»%sÂ«-Anweisung sein"
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
*************** msgstr "ALLOCATE-Objekt bei %L ist Subob
*** 66725,67008 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %L"
--- 66782,67065 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zugeordneter Name %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L Ã¼berlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit LÃ¤ngentyp vermutet ist"
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %L"
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben, auÃŸer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument fÃ¼r Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Â»STAT=Â«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "Â»ERRMSG=Â«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Â»ACQUIRED_LOCK=Â«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument fÃ¼r Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument fÃ¼r Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L kÃ¶nnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst CRITICAL-Konstrukt fÃ¼r Marke bei %L"
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlÃ¤sst DO CONCURRENT-Konstrukt fÃ¼r Marke bei %L"
*************** msgstr "GOTO-Anweisung bei %L hinterlÃ¤s
*** 67010,67199 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
! msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-Variable"
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.c:11879
  #, 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:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:11929
  #, 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:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, 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:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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"
--- 67067,67256 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und kÃ¶nnte somit mehrere Zuweisungen an dieses Objekt auslÃ¶sen"
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%ld/%ld) bei %L abgeschnitten"
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als Â»exprÂ« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein - bitte prÃ¼fen, ob es ein passendes spezifisches Unterprogramm fÃ¼r den Â»=Â«-Operator gibt"
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgÃ¼ltige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgefÃ¼hrt, da Feldreferenzen mit mehreren Teilen in AusdrÃ¼cken als Zwischenergebnisse auftreten wÃ¼rden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
! msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
  
! #: fortran/resolve.c:11889
  #, 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:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "UngÃ¼ltiges NULL bei %L"
  
! #: fortran/resolve.c:11939
  #, 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:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, 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:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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
*** 67201,68155 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, 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:12624
  #, 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:12632
  #, 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:12643
  #, 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:12658
  #, 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:12670
  #, 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:12702
  #, 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:12724
  #, 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:12755
  #, 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:12791
  #, 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:12816
  #, 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:12837
  #, 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:12844
  #, 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:12891
  #, 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:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12904
  #, 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:12907
  #, 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:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:12980
  #, 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:13002
  #, 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:13024
  #, 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:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13054
  #, 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:13063
  #, 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:13073
  #, 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:13092
  #, 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:13096
  #, 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:13100
  #, 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:13104
  #, 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:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13126
  #, 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:13132
  #, 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:13144
  #, 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:13201
  #, 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:13207
  #, 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:13213
  #, 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:13221
  #, 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:13227
  #, 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:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, 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:13388
  #, 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:13397
  #, 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:13405
  #, 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:13411
  #, 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:13417
  #, 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:13425
  #, 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:13434
  #, 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:13456
  #, 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:13493
  #, 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:13533
  #, 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:13569
  #, 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:13628
  #, 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:13640
  #, 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:13668
  #, 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:13724
  #, 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:13935
  #, 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:13978
  #, 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:13992
  #, 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:14006 fortran/resolve.c:14492
  #, 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:14014
  #, 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:14023
  #, 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:14029
  #, 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:14035
  #, 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:14064
  #, 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:14074
  #, 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:14169
  #, 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:14272
  #, 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:14281
  #, 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:14291
  #, 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:14316
  #, 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:14327
  #, 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:14425
  #, 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:14439
  #, 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:14455
  #, 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:14465
  #, 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:14474
  #, 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:14483
  #, 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:14525
  #, 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:14538
  #, 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:14549
  #, 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:14582
  #, 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:14590
  #, 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:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, 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:14803
  #, 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:14836
  #, 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:14850
  #, 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:14915
  #, 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:14921
  #, 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:14927
  #, 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:14935
  #, 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:14952
  #, 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:14974
  #, 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:14985
  #, 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:15012
  #, 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:15031
  #, 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:15047
  #, 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:15058
  #, 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:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, 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:15238
  #, 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:15241
  #, 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:15337
  #, 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:15358
  #, 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:15371
  #, 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:15374
  #, 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:15384
  #, 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:15391
  #, 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:15404
  #, 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:15410
  #, 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:15420
  #, 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:15429
  #, 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:15442 fortran/resolve.c:15619
  #, 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:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, 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:15516
  #, 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:15523
  #, 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:15530
  #, 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:15556
  #, 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:15566
  #, 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:15645
  #, 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:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, 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:15712
  #, 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:15724
  #, 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:15733
  #, 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:15745
  #, 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:15761
  #, 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:15769
  #, 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:15776
  #, 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:15788
  #, 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:15797
  #, 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:15813
  #, 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:15819
  #, 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:15844
  #, 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:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:15925
  #, 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:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16038
  #, 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:16045
  #, 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:16052
  #, 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:16068
  #, 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:16075
  #, 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:16123
  #, 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:16136
  #, 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:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, 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:16541
  #, 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:16547
  #, 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:16631
  #, 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:16640
  #, 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:16648
  #, 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:16664
  #, 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:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, 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:16816
  #, 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:16889
  #, 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:16900
  #, 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:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:16942
  #, 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:17009
  #, 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:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17042
  #, 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:17052
  #, 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:17060
  #, 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:17074
  #, 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:17092
  #, 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:17099
  #, 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:17178
  #, 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"
--- 67258,68212 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, 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:12634
  #, 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:12642
  #, 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:12653
  #, 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:12668
  #, 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:12680
  #, 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:12712
  #, 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:12734
  #, 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:12765
  #, 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:12801
  #, 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:12826
  #, 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:12847
  #, 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:12854
  #, 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:12901
  #, 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:12904
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12908
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.c:12914
  #, 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:12917
  #, 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:12959
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.c:12990
  #, 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:13013
  #, 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:13035
  #, 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:13053
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.c:13065
  #, 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:13074
  #, 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:13084
  #, 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:13103
  #, 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:13107
  #, 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:13111
  #, 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:13115
  #, 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:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.c:13139
  #, 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:13145
  #, 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:13157
  #, 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:13214
  #, 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:13220
  #, 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:13226
  #, 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:13234
  #, 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:13240
  #, 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:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, 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:13401
  #, 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:13410
  #, 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:13418
  #, 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:13424
  #, 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:13430
  #, 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:13438
  #, 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:13447
  #, 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:13469
  #, 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:13506
  #, 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:13546
  #, 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:13582
  #, 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:13641
  #, 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:13653
  #, 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:13681
  #, 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:13737
  #, 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:13948
  #, 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:13991
  #, 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:14005
  #, 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:14019 fortran/resolve.c:14505
  #, 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:14027
  #, 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:14036
  #, 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:14042
  #, 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:14048
  #, 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:14077
  #, 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:14087
  #, 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:14182
  #, 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:14285
  #, 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:14294
  #, 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:14304
  #, 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:14329
  #, 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:14340
  #, 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:14438
  #, 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:14452
  #, 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:14468
  #, 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:14478
  #, 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:14487
  #, 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:14496
  #, 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:14538
  #, 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:14551
  #, 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:14562
  #, 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:14595
  #, 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:14603
  #, 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:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, 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:14816
  #, 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:14849
  #, 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:14863
  #, 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:14928
  #, 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:14934
  #, 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:14940
  #, 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:14948
  #, 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:14965
  #, 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:14987
  #, 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:14998
  #, 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:15025
  #, 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:15044
  #, 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:15060
  #, 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:15071
  #, 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:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, 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:15252
  #, 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:15255
  #, 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:15351
  #, 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:15372
  #, 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:15385
  #, 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:15388
  #, 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:15398
  #, 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:15405
  #, 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:15418
  #, 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:15424
  #, 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:15434
  #, 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:15443
  #, 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:15456 fortran/resolve.c:15633
  #, 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:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, 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:15530
  #, 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:15537
  #, 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:15544
  #, 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:15570
  #, 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:15580
  #, 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:15659
  #, 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:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, 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:15726
  #, 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:15738
  #, 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:15747
  #, 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:15759
  #, 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:15775
  #, 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:15783
  #, 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:15790
  #, 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:15802
  #, 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:15811
  #, 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:15827
  #, 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:15833
  #, 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:15858
  #, 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:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.c:15939
  #, 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:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare EntitÃ¤t bei %L erwartet"
  
! #: fortran/resolve.c:16052
  #, 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:16059
  #, 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:16066
  #, 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:16082
  #, 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:16089
  #, 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:16137
  #, 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:16150
  #, 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:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, 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:16555
  #, 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:16561
  #, 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:16645
  #, 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:16654
  #, 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:16662
  #, 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:16678
  #, 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:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, 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:16830
  #, 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:16903
  #, 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:16914
  #, 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:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
  
! #: fortran/resolve.c:16956
  #, 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:17023
  #, 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:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.c:17056
  #, 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:17066
  #, 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:17074
  #, 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:17088
  #, 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:17106
  #, 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:17113
  #, 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:17192
  #, 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 "%qs bei %L hat auÃŸerhalb seines
*** 68858,69011 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "Symbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %L"
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Symbol %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Prozedur %qs bei %L kann nicht grundlegenden Typen %s haben"
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Symbol %qs bei %L kann keinen Typen haben"
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Komponente %qs bei %C bereits im Elterntypen bei %L deklariert"
  
! #: fortran/symbol.c:2355
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Symbol %qs bei %C ist mehrdeutig"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wird"
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponente %qs bei %C ist eine PRIVATE-Komponente von %qs"
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?"
  
! #: fortran/symbol.c:2561
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs bei %C ist kein Element der Struktur %qs"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "DO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %C"
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qs"
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller Programmeinheit"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symbol %qs bei %C wurde bereits mit Host verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Abgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar sein"
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L sein"
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L kÃ¶nnte nicht C-kompatibel sein, obwohl abgeleiteter Typ %qs BIND(C) ist"
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L kÃ¶nnte nicht C-kompatibel sein"
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbol %qs wird bei %L verwendet, bevor es typisiert wird"
--- 68915,69068 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "Symbol %qs bei %L steht mit Symbol aus Modul %qs in Konflikt, verbunden durch Verwendung bei %L"
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Symbol %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Prozedur %qs bei %L kann nicht grundlegenden Typen %s haben"
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Symbol %qs bei %L kann keinen Typen haben"
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Komponente %qs bei %C bereits im Elterntypen bei %L deklariert"
  
! #: fortran/symbol.c:2360
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Symbol %qs bei %C ist mehrdeutig"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wird"
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponente %qs bei %C ist eine PRIVATE-Komponente von %qs"
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?"
  
! #: fortran/symbol.c:2566
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs bei %C ist kein Element der Struktur %qs"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "DO-Abbruchanweisung ist nicht Â»END DOÂ« oder Â»CONTINUEÂ« mit Marke %d bei %C"
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qs"
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller Programmeinheit"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symbol %qs bei %C wurde bereits mit Host verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Abgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und kÃ¶nnte fÃ¼r entsprechenden C-Prozessor unzugreifbar sein"
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L sein"
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L kÃ¶nnte nicht C-kompatibel sein, obwohl abgeleiteter Typ %qs BIND(C) ist"
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L kÃ¶nnte nicht C-kompatibel sein"
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbol %qs wird bei %L verwendet, bevor es typisiert wird"
*************** msgstr "Ãœberlappende ungleiche Initiali
*** 69042,69126 ****
  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:8149
  #, 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:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Benannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-common.c:787
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "get_mpz(): Not an integer constant"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "element_number(): Bad dimension type"
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "UngÃ¼ltige Feldreferenz bei %L"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "UngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-Objekt"
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Inkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "Die Ã„quivalenzmenge fÃ¼r bei %2$L deklarierte Variable %1$qs verletzt Ausrichtungsanforderungen"
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "Ã„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %L"
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "Die Ã„quivalenzmenge fÃ¼r %qs bewirkt eine ungÃ¼ltige Erweiterung fÃ¼r COMMON %qs bei %L"
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "AuffÃ¼llen mit %d Bytes vor %qs in COMMON %qs bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "AuffÃ¼llen mit %d Bytes vor %qs in COMMON bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr "COMMON %qs bei %L existiert nicht"
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "COMMON %qs bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "COMMON bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
--- 69099,69183 ----
  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:8151
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Benannter COMMON-Block %qs bei %L muss die gleiche GrÃ¶ÃŸe wie anderswo haben (%lu Bytes gegenÃ¼ber %lu Bytes)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-common.c:790
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "get_mpz(): Not an integer constant"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "element_number(): Bad dimension type"
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "UngÃ¼ltige Feldreferenz bei %L"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "UngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-Objekt"
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Inkonsistente Ã„quivalenzregeln mit %qs bei %L und %qs bei %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "Die Ã„quivalenzmenge fÃ¼r bei %2$L deklarierte Variable %1$qs verletzt Ausrichtungsanforderungen"
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "Ã„quivalenz fÃ¼r %qs passt nicht zur Anordnung von COMMON %qs bei %L"
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "Die Ã„quivalenzmenge fÃ¼r %qs bewirkt eine ungÃ¼ltige Erweiterung fÃ¼r COMMON %qs bei %L"
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "AuffÃ¼llen mit %d Bytes vor %qs in COMMON %qs bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "AuffÃ¼llen mit %d Bytes vor %qs in COMMON bei %L erforderlich; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr "COMMON %qs bei %L existiert nicht"
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "COMMON %qs bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "COMMON bei %L erfordert AuffÃ¼llen mit %d Bytes; bitte Elemente umordnen oder %<-fno-align-commons%> verwenden"
*************** msgstr "Nicht-konstanter Initialisierung
*** 69140,69211 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5278
  #, 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:5291
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5916
  #, 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:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:5949
  #, 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:5968
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6021
  #, 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:6051
  #, 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:6642
  #, 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"
--- 69197,69268 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstÃ¼tzt"
  
! #: fortran/trans-decl.c:5283
  #, 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:5296
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.c:5921
  #, 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:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.c:5954
  #, 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:5973
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6022
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.c:6026
  #, 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:6056
  #, 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:6647
  #, 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 "LÃ¤nge des Arrays bei %L kann ni
*** 69220,69246 ****
  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:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9242
  #, 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"
--- 69277,69303 ----
  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:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.c:5113
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.c:9249
  #, 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 "build_dt: Format mit Namensliste
*** 69276,69298 ****
  msgid "Bad IO basetype (%d)"
  msgstr "Falscher IO-Basistyp (%d)"
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/trans-openmp.c:2508
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "unbehandelte Komponente eines abgeleiteten Typs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
--- 69333,69355 ----
  msgid "Bad IO basetype (%d)"
  msgstr "Falscher IO-Basistyp (%d)"
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener GrÃ¶ÃŸe"
  
! #: fortran/trans-openmp.c:2474
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "unbehandelte Komponente eines abgeleiteten Typs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
*************** msgstr "unpassende Klammern"
*** 69406,69487 ****
  msgid "unable to open file"
  msgstr "Datei kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "Bytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-Abschnitts"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "Hex-Zahl konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "unerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartet"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Datei-Offset konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "unerwarteter Offset"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ungÃ¼ltige Zeile in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "AuflÃ¶sungs-Sub-ID %wx nicht in Objekt-Datei"
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "Bytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugt"
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "Fehler beim Einlesen von %<LOT_section_decls%> aus %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Â»%sÂ« kann nicht in den Speicher geladen werden"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Â»%sÂ« kann nicht gelesen werden"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Datei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %m"
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "fehlende AuflÃ¶sungsdaten fÃ¼r %s"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiten"
--- 69463,69544 ----
  msgid "unable to open file"
  msgstr "Datei kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "Bytecode-Strom: Ausschuss am Ende des Â»symbolsÂ«-Abschnitts"
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "Hex-Zahl konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "unerwarteter Dateiname %s in Linker-AuflÃ¶sungsdatei. %s erwartet"
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Datei-Offset konnte nicht eingelesen werden"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "unerwarteter Offset"
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ungÃ¼ltige Zeile in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ungÃ¼ltige AuflÃ¶sung in AuflÃ¶sungsdatei"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "AuflÃ¶sungs-Sub-ID %wx nicht in Objekt-Datei"
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "Bytecode-Strom in Datei %qs, mit einem Ã¤lteren GCC-Compiler als 10.0 erzeugt"
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "Fehler beim Einlesen von %<LOT_section_decls%> aus %s"
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Â»%sÂ« kann nicht geÃ¶ffnet werden"
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Â»%sÂ« kann nicht in den Speicher geladen werden"
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Â»%sÂ« kann nicht gelesen werden"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Datei zur SymbolauflÃ¶sung konnte nicht geÃ¶ffnet werden: %m"
  
! #: lto/lto-common.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "fehlende AuflÃ¶sungsdaten fÃ¼r %s"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "Fehler beim EinfÃ¼gen von Ãœbersetzungseinheiten"
*************** msgstr "Makroname fehlt hinter %qs"
*** 70608,70614 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "fehlender Dateiname hinter %qs"
--- 70665,70671 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "fehlender Dateiname hinter %qs"
*************** msgstr "unbekannter Basisblock-Umsortier
*** 70808,70828 ****
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
  #~ msgid "Same as %s.  Use the latter option instead."
  #~ msgstr "Identisch mit %s. Verwenden Sie daher bitte diese Option."
  
--- 70865,70897 ----
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:2970
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Unbekannte InitialisierungsprioritÃ¤t %qs fÃ¼r VTable-Verifikation"
  
+ #~ msgid "Warn about code paths in which an uninitialized value is used."
+ #~ msgstr "Bei Codepfaden warnen, in denen ein uninitialisierter Wert verwendet wird."
+ 
+ #~ msgid "Use instructions for a future architecture."
+ #~ msgstr "Befehle fÃ¼r eine zukÃ¼nftige Architektur verwenden."
+ 
+ #~ msgid "three-way comparison operator can only be defaulted in a class definition"
+ #~ msgstr "Dreiwege-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
+ 
+ #~ msgid "equality comparison operator can only be defaulted in a class definition"
+ #~ msgstr "Gleichheits-Vergleichsoperator kann nur in einer Klassendefinition die Standardimplementierung bekommen"
+ 
  #~ msgid "Same as %s.  Use the latter option instead."
  #~ msgstr "Identisch mit %s. Verwenden Sie daher bitte diese Option."
  
diff -Nrcpad gcc-10.2.0/gcc/po/el.po gcc-10.3.0/gcc/po/el.po
*** gcc-10.2.0/gcc/po/el.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/el.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
*************** msgstr ""
*** 1997,2081 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1997,2081 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: config/aarch64/aarch64.c:10308
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2091,2108 ****
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2091,2108 ----
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2132,2138 ****
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2132,2138 ----
  msgid "invalid %%U value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2142,2148 ****
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2142,2148 ----
  msgid "invalid %%C value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 2152,2161 ****
  msgid "unknown relocation unspec"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 2152,2161 ----
  msgid "unknown relocation unspec"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€
*** 2238,2272 ****
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2238,2272 ----
  msgid "unrecognized supposed constant"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/arm/arm.c:23510
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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 "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î®
*** 2274,2286 ****
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23672
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2274,2286 ----
  msgid "invalid operand for code '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/arm/arm.c:23847
  #, fuzzy, c-format
  msgid "instruction never executed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 2411,2417 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2411,2417 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
*** 2662,2686 ****
  msgid "bad output_condmove_single operand"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 2662,2686 ----
  msgid "bad output_condmove_single operand"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 2829,2835 ****
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 2829,2835 ----
  msgid "invalid %%P operand"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgid "post-increment address is not a r
*** 2885,2891 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
--- 2885,2891 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  #, fuzzy
  msgid "bad address"
  msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 2941,2948 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
--- 2941,2948 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
*************** msgstr ""
*** 3073,3242 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12778
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12787
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12796
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12831
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12841
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12851
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12913
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12960
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13019
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13031
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3073,3287 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10115
  #, fuzzy
  msgid "bad move"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! msgid "invalid %%A value"
! msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12904
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12913
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12922
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12957
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12967
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/rs6000/rs6000.c:12977
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13039
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13086
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13145
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13157
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/rs6000/rs6000.c:13364
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000.c:26116
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/rs6000/rs6000.c:26185
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3247,3335 ****
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:7880
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7903
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7943
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8107
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8144
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8151
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8154
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:11873
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3292,3380 ----
  msgid "cannot decompose address"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:7878
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7901
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7919
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7941
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8105
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
  
! #: config/s390/s390.c:8142
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:8149
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: config/s390/s390.c:8152
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: config/s390/s390.c:11871
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
*** 3600,3607 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3645,3652 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3621,3627 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3666,3672 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3629,3635 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3674,3680 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr ""
*** 3647,3667 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3692,3712 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3672,3683 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3717,3728 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3686,3692 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3731,3737 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3696,3713 ****
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
--- 3741,3758 ----
  msgid "expected %<.%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 3715,3733 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3760,3778 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3737,3743 ****
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 3782,3788 ----
  msgid "(anonymous)"
  msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î±
*** 3748,3782 ****
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
--- 3793,3827 ----
  msgid "expected label"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7220
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3260
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 3876,3882 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 3921,3927 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 4055,4103 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6527
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4100,4148 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6587
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹Î
*** 4141,4157 ****
  msgid "elemental binary operation"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4186,4202 ----
  msgid "elemental binary operation"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4225,4231 ****
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4270,4276 ----
  msgid "Driving:"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4240,4246 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4285,4291 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4362,4373 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
--- 4407,4418 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  #, fuzzy
  msgid "assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
*************** msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ
*** 4376,4599 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  #, fuzzy
  msgid "elemental procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2397
  #, fuzzy
  msgid "allocatable argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2407
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2417
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2422
  #, fuzzy
  msgid "value argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2432
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2437
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2447
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2452
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4421,4644 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  #, fuzzy
  msgid "elemental procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2399
  #, fuzzy
  msgid "allocatable argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  msgid "value argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2449
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2454
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4606,4632 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 4651,4677 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 4702,4708 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4747,4753 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î
*** 5176,5182 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5221,5227 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5758,5765 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5803,5810 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 8201,8305 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr ""
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8246,8345 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 12736,12742 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
--- 12776,12782 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
*************** msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î
*** 12749,12754 ****
--- 12789,12799 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr ""
*** 17693,17699 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17738,17744 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 18337,18703 ****
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18382,18748 ----
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19848,19855 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19893,19900 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgid "expected boolean type"
*** 19879,19885 ****
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 19924,19930 ----
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*** 19956,19962 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 20001,20007 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr ""
*** 20356,20362 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 20401,20407 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 20440,20451 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20485,20496 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 20463,20470 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 20508,20515 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 20584,20590 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 20629,20635 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï
*** 20871,20877 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 20916,20922 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgstr ""
*** 21163,21174 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 21208,21219 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr ""
*** 21678,21981 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 21723,22026 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Î´ÎµÎ½ Î´ÏŽÎ¸Î·ÎºÎµ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3592
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.c:3752
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgid "%<weakref%> attribute ignored bec
*** 22061,22072 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 22106,22117 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "LTO support has not been enabled
*** 22220,22226 ****
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 22265,22271 ----
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 22554,22575 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 22599,22620 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 22629,22635 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22674,22680 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22659,22670 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22704,22715 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 22679,22685 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
--- 22724,22730 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
*************** msgstr ""
*** 22699,22735 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 22744,22780 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î
*** 23354,23366 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 23399,23411 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgid "%G%qD offset %s is out of the bou
*** 23931,23940 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 23976,23985 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 24100,24106 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 24145,24151 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8814
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 24151,24163 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 24196,24208 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 24167,24313 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 24212,24358 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15123
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 24382,24388 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 24427,24433 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 24654,24707 ****
  msgid "the extra base is defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24699,24752 ----
  msgid "the extra base is defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24731,24767 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24776,24812 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24811,24867 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï…Ï€Î¿Î´Î¿Ï‡Î®Ï‚: %s"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
--- 24856,24912 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï…Ï€Î¿Î´Î¿Ï‡Î®Ï‚: %s"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
*************** msgstr ""
*** 25114,25165 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 25159,25210 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 25380,25431 ****
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25425,25476 ----
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ
*** 26756,26887 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: toplev.c:1496
  #, fuzzy, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1559
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: toplev.c:1594
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:2132
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: toplev.c:2134
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 26801,26932 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: toplev.c:1501
  #, fuzzy, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1564
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
  
! #: toplev.c:1599
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: toplev.c:2137
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: toplev.c:2139
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr ""
*** 26976,27147 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27021,27192 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: tree-cfg.c:3057
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: tree-cfg.c:3377
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: tree-cfg.c:3388
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: tree-cfg.c:3397
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3428
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27152,27658 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3614
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 27197,27703 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: tree-cfg.c:3500
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3516
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: ÎœÎ· ÏƒÏ…Î¼Î²Î±Ï„Î­Ï‚ ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î¿Ï… RPC"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3644
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3659
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:3703
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4157
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® %s"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: tree-cfg.c:4923
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-cfg.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„
*** 27667,27713 ****
  msgid "in expansion of macro %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 27712,27758 ----
  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 ""
*************** msgstr ""
*** 28216,28227 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î´Î¹ÎºÎ±ÏƒÎ¯Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÎ¿Ï�"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 28261,28272 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:354
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î´Î¹ÎºÎ±ÏƒÎ¯Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÎ¿Ï�"
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr ""
*** 28286,28292 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28331,28337 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28296,28322 ****
  msgid "defined here %qD"
  msgstr "Î±Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¯Î·Ï„Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
--- 28341,28367 ----
  msgid "defined here %qD"
  msgstr "Î±Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¯Î·Ï„Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
*************** msgstr ""
*** 28391,28422 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13080
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13103
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13106
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28436,28467 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13079
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13105
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13108
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28441,28672 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28486,28717 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14398
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: tree.c:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28791,28872 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
--- 28836,28917 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5347
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5691
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5695
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5919
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 29446,29452 ****
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 29491,29497 ----
  msgid "type was previously declared %qE"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 29466,29472 ****
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 29511,29517 ----
  msgid "%qE argument is not a function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 29836,29847 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
--- 29881,29892 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
*************** msgid "%<fallthrough%> attribute specifi
*** 29997,30008 ****
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 30042,30053 ----
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 30103,30109 ****
  msgid "size of array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
--- 30148,30154 ----
  msgid "size of array is too large"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î±
*** 30113,30236 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c-family/c-common.c:7019
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30158,30281 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: c-family/c-common.c:7021
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %
*** 30285,30786 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, fuzzy, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Î¿ Î´ÎµÎºÎ±ÎµÎ¾Î±Î´Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ„Î¿Î½ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚."
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1364
  #, fuzzy, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1592
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:1604
  #, fuzzy, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-format.c:1611
  #, fuzzy, gcc-internal-format
  msgid "unterminated format string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-format.c:2035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2045
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2495
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2551
  #, fuzzy, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2721
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-format.c:3930
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, fuzzy, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, fuzzy, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4970
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
--- 30330,30831 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, fuzzy, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Î¿ Î´ÎµÎºÎ±ÎµÎ¾Î±Î´Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ„Î¿Î½ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± Î´Î¹Î±Ï†Ï…Î³Î®Ï‚."
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1366
  #, fuzzy, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1594
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:1606
  #, fuzzy, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c-family/c-format.c:1613
  #, fuzzy, gcc-internal-format
  msgid "unterminated format string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:2027
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-format.c:2037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2497
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2553
  #, fuzzy, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:2565
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2723
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-format.c:3932
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, fuzzy, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, fuzzy, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "repeated leap second moment"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c-family/c-format.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
*************** msgstr ""
*** 30942,30948 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 30987,30993 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr ""
*** 30957,30973 ****
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 31002,31018 ----
  msgid "%qE is not initialized"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ ÎµÏ€Î¹Ï„Ï�Î­Ï€ÎµÏ„Î±Î¹"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î
*** 30977,30983 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 31022,31028 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgid "wrong type argument to %s"
*** 31578,31584 ****
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31623,31629 ----
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgid "%<memset%> used with length equal
*** 32262,32268 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 32307,32313 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 32338,32344 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32383,32389 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 32358,32364 ****
  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:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 32403,32409 ----
  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:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 32378,32384 ****
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
--- 32423,32429 ----
  msgid "too many input files"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
*************** msgid "unrecognized option passed to %%:
*** 32409,32422 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 32454,32467 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿Ï
*** 32940,33332 ****
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Î¤Î¿ ai_socktype Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 32985,33384 ----
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "Î¤Î¿ ai_socktype Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14655
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î± ÏŒÏ�Î¹Î±"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 33509,33525 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33561,33577 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr ""
*** 33669,33680 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 33721,33732 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 33682,33875 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33734,33927 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 33879,34163 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 33931,34215 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2918
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3133
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: config/arm/arm.c:3482
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3527
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3552
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/arm/arm.c:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, 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:3747
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3826
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7369
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7378
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/arm/arm.c:7419
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 34165,34186 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 34217,34238 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: config/arm/arm.c:32454
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�
*** 34261,34277 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
--- 34313,34329 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "Î¤Î¿ ai_family Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Î¿Î¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ --string ÎºÎ±Î¹ --check ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½ÎµÏ‚"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
*************** msgid "indirect call in function, which
*** 34536,34542 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 34588,34594 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr ""
*** 34869,34920 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/gcn/gcn.c:5299
  #, fuzzy, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
--- 34921,34972 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
  
! #: config/gcn/gcn.c:5300
  #, fuzzy, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `
*** 35048,35179 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:7909
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8708
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8803
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9707
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9722
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9755
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9795
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9818
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9963
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:9968
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10276
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10282
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10285
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10727
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 35100,35231 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/i386/i386-expand.c:7916
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:8715
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:8810
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9714
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9762
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9802
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9815
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9825
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:9970
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-expand.c:9975
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:10283
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10289
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10292
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10734
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11685
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12706
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
  
! #: config/i386/i386-expand.c:12731
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 35553,35696 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3295
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3373
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3504
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 35605,35748 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3299
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3377
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
! #: config/i386/i386-options.c:3508
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3529
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/i386/i386-options.c:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 36140,36146 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 36192,36198 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr ""
*** 37216,37267 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 37268,37319 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr ""
*** 37377,37699 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1634
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-c.c:1846
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8660
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8851
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8982
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:9255
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9306
  #, 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:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:13016
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
--- 37429,37752 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1640
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-c.c:1852
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:8588
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8629
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8698
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8713
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8738
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8743
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000-call.c:8762
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8803
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8887
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8898
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8909
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8920
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8934
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:8968
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9007
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9065
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: config/rs6000/rs6000-call.c:9354 config/rs6000/rs6000-call.c:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9661
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9708
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9812
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9832
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9856
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9870
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9882
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9890
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10359
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/rs6000/rs6000-call.c:10553
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10595
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
  
! #: config/rs6000/rs6000-call.c:13544
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: config/rs6000/rs6000-call.c:13566
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î
*** 37714,37932 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:24139
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
--- 37767,37990 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4397
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: config/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: config/rs6000/rs6000.c:23403
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: config/rs6000/rs6000.c:24389
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
*************** msgstr ""
*** 38249,38387 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 38307,38445 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15224
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: config/s390/s390.c:15302
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: Î¿ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î·Î´Î­Î½"
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15452
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: config/s390/s390.c:15459
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿
*** 38803,38810 ****
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 38861,38868 ----
  msgid "could not read the BRIG file"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 39081,39087 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 39139,39145 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�
*** 39152,39158 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 39210,39216 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î
*** 39183,39189 ****
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
--- 39241,39247 ----
  msgid "duplicate label declaration %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
*************** msgstr ""
*** 39392,39398 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39450,39456 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚
*** 39732,39738 ****
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
--- 39790,39796 ----
  msgid "function definition has qualified void return type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï
*** 40039,40045 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 40097,40103 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
*** 40090,40096 ****
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
--- 40148,40154 ----
  msgid "struct has no members"
  msgstr "%s ÏƒÎµ %s"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
*************** msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï
*** 40127,40133 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
--- 40185,40191 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 40157,40163 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 40215,40221 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„
*** 40187,40193 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 40245,40251 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹
*** 40302,40313 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 40360,40371 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 40315,40571 ****
  #. 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:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10080
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10517
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10792
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11228
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11254
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 40373,40629 ----
  #. 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:10043
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10087
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10111
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10524
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10799
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-decl.c:10930
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:10952
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:10995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11114
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11164
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11235
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-decl.c:11261
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11358
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11544
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 40585,40591 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
--- 40643,40649 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
*************** msgid "unknown type name %qE"
*** 40631,40637 ****
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 40689,40695 ----
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 40651,40657 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 40709,40715 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏ
*** 40666,40673 ****
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
--- 40724,40731 ----
  msgid "unexpected attribute"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
*************** msgstr ""
*** 40705,40711 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 40763,40769 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿Ï
*** 40733,40739 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 40791,40797 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 40763,40769 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 40821,40827 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 40808,40821 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
--- 40866,40879 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 40900,40906 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
--- 40958,40964 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 40910,40916 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 40968,40974 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr ""
*** 40970,40976 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 41028,41034 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 40985,40991 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
--- 41043,41049 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
*************** msgstr ""
*** 41010,41026 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 41068,41084 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13222
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 41040,41051 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 41098,41109 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î
*** 41060,41067 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 41118,41125 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 41088,41099 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 41146,41157 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î
*** 41485,41545 ****
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 41543,41603 ----
  msgid "no type or storage class may be specified here,"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 41549,41566 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
--- 41607,41624 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
*************** msgstr ""
*** 41580,41632 ****
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41638,41690 ----
  msgid "%qD is not a variable"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 41648,41659 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
--- 41706,41717 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
*************** msgstr ""
*** 41663,41684 ****
  msgid "expected constant integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 41721,41742 ----
  msgid "expected constant integer expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr ""
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·
*** 41693,41744 ****
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 41751,41802 ----
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 41748,41754 ****
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
--- 41806,41812 ----
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
*************** msgstr ""
*** 41783,41804 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
--- 41841,41862 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 41813,41889 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 41871,41947 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:41007
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 41898,41904 ****
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
--- 41956,41962 ----
  msgid "expected function name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
*************** msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 41908,41974 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 41966,42032 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 41978,42034 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 42036,42092 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr ""
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 42038,42109 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 42096,42167 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 42118,42174 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
--- 42176,42232 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
*************** msgstr ""
*** 42178,42189 ****
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 42236,42247 ----
  msgid "variant %qD is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 42193,42224 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 42251,42282 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î
*** 42273,42314 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 42331,42372 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr ""
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 42323,42349 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 42381,42407 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 42353,42359 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 42411,42417 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 42368,42374 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 42426,42432 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î
*** 42493,42499 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 42551,42557 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 42518,42524 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 42576,42582 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 42631,42647 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
--- 42689,42705 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 42666,42672 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 42724,42730 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 42914,42920 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
--- 42972,42978 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
*************** msgstr ""
*** 43088,43094 ****
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
--- 43146,43152 ----
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
*************** msgstr ""
*** 43248,43254 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
--- 43306,43312 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
*************** msgstr ""
*** 43279,43285 ****
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
--- 43337,43343 ----
  msgid "invalid initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
*************** msgstr ""
*** 43424,43430 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
--- 43482,43488 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
*************** msgstr ""
*** 43464,43470 ****
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43522,43528 ----
  msgid "case label is not an integer constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43474,43490 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43532,43548 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43499,43505 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43557,43563 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43509,43530 ****
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
--- 43567,43588 ----
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
*************** msgid "ordered comparison of pointer wit
*** 43575,43581 ****
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
--- 43633,43639 ----
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
*************** msgstr ""
*** 43605,43655 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 43663,43713 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰
*** 43659,43666 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
--- 43717,43724 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
*************** msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï
*** 43828,43839 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 43886,43897 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 43858,43865 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 43916,43923 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 43874,43892 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 43932,43950 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 43956,44071 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14772
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14779
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44014,44129 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: c/c-typeck.c:14726 cp/semantics.c:7607
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14754 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14788
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: c/c-typeck.c:14795
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: c/c-typeck.c:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 44248,44965 ****
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3676
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7168
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7175
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7187
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7194
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7261
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7778
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:9976
  #, 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:10008
  #, 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:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 44306,45023 ----
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3678
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:4863
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
  
  # src/main.c:785
! #: cp/call.c:4915
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Î‘ÏƒÎ±Ï†Î®Ï‚ Î¼Î¿Ï�Ï†Î® `%s'"
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î·Î½ Î±Î½Î¬Î³Î½Ï‰ÏƒÎ· ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…: %s"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5120
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5610
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
  
! #: cp/call.c:5622
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/call.c:7171
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:7178
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7190
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:7197
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: cp/call.c:7264
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7363
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7423 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/call.c:7742
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:7795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7798 cp/call.c:7816
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/call.c:7801
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/call.c:7920
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/call.c:8111
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:8704 cp/call.c:11338
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/call.c:8747
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:8915
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9475
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9983 cp/typeck.c:9344
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/call.c:10005
  #, 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:10037
  #, 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:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, 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 "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½
*** 44967,45047 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
--- 45025,45105 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
  
! #: cp/call.c:10340
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/call.c:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/call.c:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12272
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î
*** 45071,45591 ****
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1149
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1152
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1172
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:2958
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3363
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3368
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3373
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3389
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3453
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3459
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3575
  #, 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:3588
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3601
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3607
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3732
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3765
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3808
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, 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:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, 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:5792
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7004
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7058
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7330
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7377
  #, 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:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8319
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8445
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
--- 45129,45649 ----
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:1156
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/class.c:1159
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1179
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  ÎºÎ±Ï„Î¬ `%D'"
  
! #: cp/class.c:2983
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3393
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/class.c:3398
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3403
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3419
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3483
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3489
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3605
  #, 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:3618
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3631
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/class.c:3637
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3763
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/class.c:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3796
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:3839
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, 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:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5911
  #, 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:5944
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:5959
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/class.c:6087
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:6116
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6122
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6873
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: cp/class.c:7159
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7161
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7166
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7194
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7196
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7213
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/class.c:7234
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/class.c:7485
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7516
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/class.c:7532
  #, 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:7694
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8474
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: cp/class.c:8600
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/class.c:8873
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/class.c:8876
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
*************** msgstr ""
*** 45665,45671 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
--- 45723,45729 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
*************** msgstr ""
*** 45722,45728 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 45780,45786 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±
*** 45778,46146 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4412
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4467
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 45836,46203 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3605
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/constexpr.c:4428
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4471
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/constexpr.c:4478
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4483
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/constexpr.c:4495
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/constexpr.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4516
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4519
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/constexpr.c:4765
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/constexpr.c:6400
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6436
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7293
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:7523
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7776
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7843
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:7972
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8052
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/constexpr.c:8212
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/constexpr.c:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3113
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„
*** 46185,46191 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
--- 46242,46248 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
*************** msgstr ""
*** 46225,46517 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 46282,46574 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1157
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
  
! #: cp/cvt.c:1251
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
  # src/request.c:37
! #: cp/cvt.c:1600
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "%s ÏƒÎµ %s"
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ
*** 46577,46583 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
--- 46634,46640 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
*************** msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³
*** 46759,46770 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
--- 46816,46827 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2061
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:2073
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
*************** msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„
*** 46777,46820 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 46834,46877 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:2675
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
  #. Reject two definitions.
! #: cp/decl.c:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:2945
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
  
! #: cp/decl.c:2955
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 46822,47667 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3055
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3058
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3315
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3475
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:3995
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4002
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, 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:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5328
  #, 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:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5793
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7375
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7380
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
--- 46879,47724 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:3057
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3060
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:3102
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3317
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:3477
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:3946
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:3988
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/decl.c:3997
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4004
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:4076
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:4400
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4967
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:4984
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5032
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5046
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:5054
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5058
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5062
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5066
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5097
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:5100
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5172
  #, 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:5176
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:5255
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5309
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:5330
  #, 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:5342
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/decl.c:5392
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:5433
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:5438
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
  
! #: cp/decl.c:5512
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:5528
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:5680
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5743
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5795
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5819
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5946
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
  
! #: cp/decl.c:6334
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6344
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6641
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6894
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7077
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:7359
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7364
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7369
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7374
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7451 cp/decl.c:13730
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
  
! #: cp/decl.c:7498
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
  
! #: cp/decl.c:7663
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:7706
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7964
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8235
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, 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:8296
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8322
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8381
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:8386
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/decl.c:8391
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
  
! #: cp/decl.c:8397
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:8406
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:9094
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:9113
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9115
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9143
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9152
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9154
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9160
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:9163
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9165
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9174
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9176
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9183
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/decl.c:9222
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9273
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:9283
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
*************** msgstr ""
*** 47931,47937 ****
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 47988,47994 ----
  msgid "%qD declared as array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr ""
*** 48096,48102 ****
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
--- 48153,48159 ----
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
*************** msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î
*** 48297,49109 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12266
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, 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:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13100
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13171
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13495
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13504
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14514
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, 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:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48354,49166 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12273
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12638
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, 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:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/decl.c:13107
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:13309
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13314
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/decl.c:13334
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.c:13387 cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: cp/decl.c:13392
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13503
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13512
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13521
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13533
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:13553
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13658
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13666
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/decl.c:13673
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:13693
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13880
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/decl.c:13967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14001
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14030
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14277
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14363
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14393
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/decl.c:14399
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14446
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14472
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14473
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14485
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14486
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14497
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14509
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14523
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, 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:14567
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14676
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14699
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14704
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 49115,49211 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 49172,49268 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/decl.c:14935
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/decl.c:14971
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/decl.c:15154
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15186
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 49214,49285 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 49271,49342 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15747
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15796
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15797
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15828
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/decl.c:15933 cp/parser.c:19342
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/decl.c:15973
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17011
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17250
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/decl.c:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 49319,49325 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
--- 49376,49382 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 49329,49335 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49386,49392 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 49655,49804 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 49712,49861 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/decl2.c:5574
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.c:4435
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/error.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 49979,50320 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:904
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1117
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.c:1231
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1555 cp/init.c:1574
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1568
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1670
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1673
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2164
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:2480
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:3281
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/init.c:3288 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 50036,50377 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:906
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1119
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1127
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
  # src/request.c:263
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: cp/init.c:1148
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: cp/init.c:1233
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1557 cp/init.c:1576
  #, fuzzy, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1570
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1672
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1675
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/init.c:2482
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/init.c:3283
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/init.c:3290 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 50474,50485 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50531,50542 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2035
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î
*** 50504,50662 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
  #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
  
! #: cp/method.c:1126
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
! msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, 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:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3050
  #, 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:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 50561,50724 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
! msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/method.c:1128
  #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1155
  #, fuzzy, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
! msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/method.c:1361
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1370
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2052
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ byte Î® Î»Î¯ÏƒÏ„Î± Ï€ÎµÎ´Î¯Ï‰Î½"
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, 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:2327
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/method.c:2954
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/method.c:3041
  #, 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:3050
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�
*** 50696,50909 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50758,50971 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  # src/request.c:37
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/name-lookup.c:4641
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4658
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4852
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
  
! #: cp/name-lookup.c:6169
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 50928,50934 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 50990,50996 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸Î
*** 50953,50959 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 51015,51021 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·
*** 51033,51039 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 51095,51101 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 51154,51160 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
--- 51216,51222 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 51274,51280 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 51336,51342 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 51374,51385 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 51436,51447 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr ""
*** 51414,51420 ****
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
--- 51476,51482 ----
  msgid "expected nested-name-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
*************** msgstr ""
*** 51429,51435 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
--- 51491,51497 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
*************** msgstr ""
*** 51444,51450 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 51506,51512 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr ""
*** 51469,52382 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17507
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17511
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:18286
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19564
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19568
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:19743
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:21480
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21484
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 51531,52449 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10517
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10736
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10756
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10995
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11063
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/parser.c:11081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11521 cp/parser.c:11722
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11561
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11978
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12155 cp/parser.c:30678
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12196
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12198
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:12238
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:12701
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12998
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "Ï€Î¿Î»Î»Î±Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Ï„Î·Î½ ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: cp/parser.c:13943
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13995
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:14013
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14224
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14337
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14437
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14533
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14597
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:14701
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15069
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:15102
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15213
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15783
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: cp/parser.c:15817
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16042
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/parser.c:16193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:16586
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:16648
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:16798
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:17512
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17516
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17520
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.c:17800
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Î”ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18004
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18161
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/parser.c:18291
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:18401
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18424
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18911
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:18999
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19003
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:19159
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19174
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19275
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19289
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:19301 cp/parser.c:24449
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:19306 cp/parser.c:24454
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19318 cp/parser.c:24467
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:19574
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:19578
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19691
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19698
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:19753
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:19907
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19922
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
  
! #: cp/parser.c:20198
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:20224
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20651
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:20662
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20666
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20893
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:21370
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: cp/parser.c:21496
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21500
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±
*** 52385,52814 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:21776
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21778
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21799
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:22960
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25384
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 52452,52881 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:21537
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
  
! #: cp/parser.c:21673
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:21792
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/parser.c:21794
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/parser.c:21815
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:21876
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21930
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: cp/parser.c:22277
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
  
! #: cp/parser.c:22309
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:22314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:22420
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22952
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22970
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:22976
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/parser.c:22978
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: cp/parser.c:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:23997
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24000
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24003
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24402
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24435
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/parser.c:24489
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24521
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: cp/parser.c:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25386
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25400
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25686
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25901 cp/parser.c:25999
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:26007
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:26098
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26210
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26817
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: cp/parser.c:27054
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28081
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:28581
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±Îº
*** 52817,53361 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30430
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30516
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30519
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30525
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30543
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30614
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30632
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, 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:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:43814
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 52884,53428 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28985
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29328
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/parser.c:29484
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29531
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:29831
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30444
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
  
! #: cp/parser.c:30455
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
  
! #: cp/parser.c:30538
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30541
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30544
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30550
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30556
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30559
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30565
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30568
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30571
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30574
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30577
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30592
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30639
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30654
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30657
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/parser.c:31148
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31268
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: cp/parser.c:31408 cp/parser.c:31442
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31424
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31527
  #, 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:31775
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
  
! #: cp/parser.c:33123
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35776
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:36435
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41412
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42246
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: cp/parser.c:43840
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43883
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43915
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43995
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/parser.c:44031
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 53627,53633 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
--- 53694,53700 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
*************** msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î
*** 53652,53735 ****
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, 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:5076
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, 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:5272
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
--- 53719,53802 ----
  msgid "template parameter %qD declared here"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:4976
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5035
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, 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:5085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5101
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5219
  #, 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:5281
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:5285
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:5468
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
*************** msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´Î
*** 53737,53783 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, 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:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5708
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 53804,53850 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5529
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5532
  #, 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:5535
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5538 cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:5710
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: cp/pt.c:5717
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 53787,54279 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:5966
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6129
  #, 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:6133
  #, 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:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, 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:6582
  #, 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:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6743
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, 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:6833
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6846
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, 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:8060
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8284
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8298
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8301
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8351
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13558
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
--- 53854,54346 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:5892
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:5935
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5949
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
  
! #: cp/pt.c:5975
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6114
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:6127
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/pt.c:6138
  #, 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:6142
  #, 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:6180
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6206
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
  
! #: cp/pt.c:6241
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6574
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6587
  #, 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:6591
  #, 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:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6704
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6731
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6742
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:6752
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6811
  #, 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:6842
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:6855
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:6859
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:6890
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: cp/pt.c:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6979
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:7293
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, 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:8069
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8085
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8247
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8276
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8290
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8293
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8307
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8310
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8374
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:8377
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: cp/pt.c:8441
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/pt.c:8579 cp/pt.c:8892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9670
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:10159
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:13580
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
*************** msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î
*** 54291,54583 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20246
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20573
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:24637
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24688
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:24699
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
--- 54358,54650 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/pt.c:14821
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
  
! #: cp/pt.c:14823
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15636
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15638
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15651
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15654
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15702
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15708
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15714
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16184
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16199
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16414
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:19941
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/pt.c:19989
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: cp/pt.c:20293
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20296
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20618
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:20620
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20645
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:20663
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24687
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
  # src/request.c:37
! #: cp/pt.c:24693
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24723
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24725
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24744
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/pt.c:24750 cp/pt.c:24807
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
  
! #: cp/pt.c:24755
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24763
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24799
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24884
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24886
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: cp/pt.c:24895
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24911
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24956
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: cp/pt.c:25290
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
*************** msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î
*** 54589,54722 ****
  #. 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:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, 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:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, 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:28841
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29006
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29056
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29060
  #, 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:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
--- 54656,54789 ----
  #. 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:25628
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26222
  #, 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:26234
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: cp/pt.c:26236
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:27589
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27850
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:27859
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: cp/pt.c:27884
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28794
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: cp/pt.c:28801
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28902
  #, 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:28909
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
  
! #: cp/pt.c:28924
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/pt.c:28931
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/pt.c:29074
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: cp/pt.c:29124
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.c:29128
  #, 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:29258
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
*************** msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·
*** 54922,54928 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
--- 54989,54995 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
*************** msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ·
*** 54972,54978 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
--- 55039,55045 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
*************** msgstr ""
*** 55071,55077 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 55138,55144 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 55113,55119 ****
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
--- 55180,55186 ----
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
*************** msgstr ""
*** 55238,55354 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
--- 55305,55421 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7599
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Î±Ï€Î¿Ï„Ï…Ï‡Î¯Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Î³Î¹Î± Ï„Î·Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î± `%s'"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7745
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/semantics.c:7768
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7778
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9745
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: cp/semantics.c:9773
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10316
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10369
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
*************** msgstr ""
*** 55588,56391 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1784
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1792
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1854
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1945
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2344
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2515
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2745
  #, fuzzy, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3142
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3195
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3406
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3409
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3913
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:3954
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:3957
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4014
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4015
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4020
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4021
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4027
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4028
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4038
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4042
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4043
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4125
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4131
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4391
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5406
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5477
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5827
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5835
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5843
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5896
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5976
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:5992
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6188
  #, 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:6194
  #, 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:6229
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6246
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6304
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6324
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6340
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6628
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6630
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6642
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6644
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:6996
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7008
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7012
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7016
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7180
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7187
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7211
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7225
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7648
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7686
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7761
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7905
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7919
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7992
  #, 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:8001
  #, 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:8043
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8113
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8214 cp/typeck.c:8223
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8232
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8649
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8663
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8665
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8813
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:8960
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9275
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9280
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9289
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9293
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9298
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9330
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9334
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9339
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9344
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9354
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9450
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
--- 55655,56458 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1826
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1987
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2386
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2557
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:2787
  #, fuzzy, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  # src/main.c:697 src/main.c:751
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:3237
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: cp/typeck.c:3464
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3467
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3971
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4012
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4015
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
  
! #: cp/typeck.c:4072
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4073
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4078
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4079
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4086
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: cp/typeck.c:4096
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4097
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4100
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4101
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:4183
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4189
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4449
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:5464
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5535
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:5887
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5895
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5903
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5956
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6036
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6052
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
  
! #: cp/typeck.c:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6248
  #, 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:6254
  #, 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:6289
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6306
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6364
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
  
! #: cp/typeck.c:6384
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: cp/typeck.c:6400
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
  
! #: cp/typeck.c:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6688
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6690
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck.c:6702
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6704
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7056
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7068
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7072
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7076
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7240
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7247
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7271
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:7285
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: cp/typeck.c:7708
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
  
! #: cp/typeck.c:7746
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: cp/typeck.c:7821
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7965
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7979
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8052
  #, 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:8061
  #, 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:8103
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8173
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:8274 cp/typeck.c:8283
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8292
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8709
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
! #: cp/typeck.c:8723
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: cp/typeck.c:8725
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8873
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9020
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: cp/typeck.c:9335
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9340
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9349
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9353
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9358
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck.c:9390
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9394
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9399
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9404
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9414
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: cp/typeck.c:9592
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:9917
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
  
! #: cp/typeck.c:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
*************** msgstr ""
*** 56646,56752 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1797
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2157
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
--- 56713,56819 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1715
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:1801
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
  
! #: cp/typeck2.c:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2093
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2152
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2161
  #, fuzzy, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: cp/typeck2.c:2183
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2241
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2252
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: cp/typeck2.c:2323
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: cp/typeck2.c:2343
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
! #: cp/typeck2.c:2584
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
  
! #: cp/typeck2.c:2587
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
*************** msgstr ""
*** 56970,56979 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 57037,57046 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 57140,57146 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 57207,57213 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 57257,57263 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
--- 57324,57330 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
*************** msgstr ""
*** 57297,57303 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3378
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 57364,57370 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3382
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 57312,57318 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
--- 57379,57385 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
*************** msgstr ""
*** 57432,57598 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "ÎµÎ¯Î´Î¿Ï‚ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: fortran/check.c:1452
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1488
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1600 fortran/check.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, 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:1653
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1760 fortran/check.c:1857
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1775
  #, 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:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1798
  #, 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:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2108 fortran/check.c:2598
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, 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:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 57499,57665 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "ÎµÎ¯Î´Î¿Ï‚ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1487
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1496
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1601 fortran/check.c:1814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, 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:1654
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1707
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1761 fortran/check.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1776
  #, 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:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1799
  #, 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:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2109 fortran/check.c:2599
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, 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:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 57600,58296 ****
  #. 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:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3062
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3197
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/check.c:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3596
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:3644
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/check.c:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/check.c:3693
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3798
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, 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:3840
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, 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:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, 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:5642
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, 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:6336
  #, 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:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 57667,58363 ----
  #. 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:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2540 fortran/check.c:2809 fortran/check.c:2869
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2652 fortran/check.c:3788 fortran/check.c:3796
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3063
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3198
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/check.c:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3389
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:3603
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:3651
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/check.c:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/check.c:3700
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3805
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, 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:3847
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4366
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4538
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4589
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4730
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4800
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4818
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4863
  #, 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:4880 fortran/check.c:4899
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5157 fortran/check.c:7474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, 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:5664
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/check.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6199
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6207
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6242
  #, 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:6364
  #, 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:6377
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6643 fortran/check.c:6675
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
  
! #: fortran/check.c:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7387 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 58486,60248 ****
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
  # src/request.c:263
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: fortran/decl.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/decl.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¹ÏŽÎ½"
  
! #: fortran/decl.c:10822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 58553,60315 ----
  msgid "deferred type parameter at %C"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
  # src/request.c:263
! #: fortran/decl.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
  # src/request.c:263
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
  # src/request.c:263
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
! #: fortran/decl.c:3075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
  
! #: fortran/decl.c:3446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
  
! #: fortran/decl.c:5409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
  
! #: fortran/decl.c:8747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¹ÏŽÎ½"
  
! #: fortran/decl.c:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 60369,60380 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 60436,60447 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 60449,60455 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
--- 60516,60522 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
*************** msgstr ""
*** 60715,60721 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
--- 60782,60788 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
*************** msgstr ""
*** 60773,60939 ****
  #. 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:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, 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:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 60840,61006 ----
  #. 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:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, 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:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4513
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6203
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6215
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, 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
*** 60959,60965 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 61026,61032 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 61150,61161 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, 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:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 61217,61228 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, 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:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 61225,61806 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, 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:4189
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, 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:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 61292,61873 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3077
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3393
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3830 fortran/interface.c:3840
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3882
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, 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:4158
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: fortran/interface.c:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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:4922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/interface.c:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5006 fortran/interface.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5018
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5030
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/interface.c:5037
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr ""
*** 61908,61980 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
--- 61975,62047 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
*************** msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s
*** 61982,62003 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 62049,62070 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 62343,62354 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 62410,62421 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62358,62364 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 62425,62431 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62403,62409 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 62470,62476 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 62498,62504 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 62565,62571 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgid "Expected expression in %s stateme
*** 62564,62570 ****
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at %qs token"
  msgid "Syntax error in %s statement at %C"
--- 62631,62637 ----
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "syntax error at %qs token"
  msgid "Syntax error in %s statement at %C"
*************** msgstr ""
*** 62580,62662 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
--- 62647,62729 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
*************** msgstr ""
*** 62903,63407 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
--- 62970,63474 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
  
! #: fortran/match.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:2835
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
*************** msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î
*** 63409,63625 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
--- 63476,63692 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5901
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
*************** msgstr ""
*** 63660,63671 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 63727,63738 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 64346,64353 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64413,64420 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 65753,65924 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2366
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3615
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
--- 65820,65991 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3636
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
*************** msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î
*** 66248,66742 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1967
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66315,66809 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1969
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66745,66756 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66812,66823 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66759,67041 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 66826,67108 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 67044,67327 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 67111,67394 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 67329,67515 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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 ""
--- 67396,67582 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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 ""
*** 67517,68472 ****
  #. 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:12303
  #, 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:12388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, 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:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, 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:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, 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:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, 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:14985
  #, 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:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, 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:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, 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:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 67584,68539 ----
  #. 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:12313
  #, 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:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
  
! #: fortran/resolve.c:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, 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:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12908
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12914
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12917
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.c:12959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13065
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13103
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, 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:13214
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13220
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13226
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13234
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13948
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, 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:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, 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:14998
  #, 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:15025
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15079
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, 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:15372
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, 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:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16066
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
  
! #: fortran/resolve.c:16561
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16645
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, 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:16678
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 69152,69306 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: fortran/symbol.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 69219,69373 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
  
! #: fortran/symbol.c:2730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 69337,69419 ****
  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:8149
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 69404,69486 ----
  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:8151
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr ""
*** 69433,69506 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5291
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:5949
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5968
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6021
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6051
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 69500,69573 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5296
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
  
! #: fortran/trans-decl.c:5954
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.c:5973
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
  
! #: fortran/trans-decl.c:6022
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
  
! #: fortran/trans-decl.c:6026
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6056
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 69515,69542 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 69582,69609 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
  
! #: fortran/trans-expr.c:5113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
! #: fortran/trans-expr.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 69572,69593 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 69639,69660 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·
*** 69697,69778 ****
  msgid "unable to open file"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î¼ÎµÏ„Î±Ï†Î¿Ï�Î¬Ï‚ ÏƒÏ„Î· Î¼Î½Î®Î¼Î· (mmap) Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s.\n"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2049
  #, fuzzy, gcc-internal-format
  msgid "unexpected offset"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2695
  #, fuzzy, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 69764,69845 ----
  msgid "unable to open file"
  msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î¼ÎµÏ„Î±Ï†Î¿Ï�Î¬Ï‚ ÏƒÏ„Î· Î¼Î½Î®Î¼Î· (mmap) Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… %s.\n"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2050
  #, fuzzy, gcc-internal-format
  msgid "unexpected offset"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: lto/lto-common.c:2072
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2083
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
  
! #: lto/lto-common.c:2696
  #, fuzzy, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯
*** 70910,70916 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
--- 70977,70983 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, fuzzy, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
*************** msgstr ""
*** 71113,71131 ****
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
--- 71180,71198 ----
  msgid "unknown TLS model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3008
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
  
  # src/request.c:263
! #: common.opt:3027
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
diff -Nrcpad gcc-10.2.0/gcc/po/es.gmo gcc-10.3.0/gcc/po/es.gmo
*** gcc-10.2.0/gcc/po/es.gmo	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/po/es.gmo	Thu Apr  8 12:06:41 2021
***************
*** 1,1588 ****
! Þ•Y"äÓ-¬%øÜùÜ-ûÜ1)Ý[Ý pÝÛ‘Ý+mÞ0™ÞKÊÞß,ß<8ßBußR¸ß>à@Jà9‹àCÅàF	á5PáI†áÐáçá!üá$â Câdâ"‚â+¥â#Ñâ”õâŠã�ã'¯ã×ãFõãQ<ä5Žä]Ääw"åIšåAäåK&æNræBÁæOçLTçR¡ç;ôç80è>ièI¨èIòèB<é~é?þéD>êEƒê@ÉêE
! ëCPë=”ëZÒë@-ì6nì{¥ìB!í?dí‰¤í9.îPhîC¹îFýîsDïE¸ïCþïQBðN”ð�ãðGtñŒ¼ñOIòR™òCìòQ0óN‚óFÑó9ô=Rô=�ô4ÎôPõMTõE¢õBèõG+öIsöH½öB÷=I÷7‡÷6¿ø*öøI!ùkùoˆù-øùE&ú
! lú'wú8Ÿú>Øúû)û+2ûZ^û+¹ûmåû;SüE�ü Õüöü$ý$;ý*`ý*‹ý¶ýÑýìýøý#	þ-þ8Dþ}þ!Žþ;°þEìþ2ÿ5QÿE‡ÿ%Íÿóÿ0LB6�7ÆlþGk$³JØE#2iEœlâO3k@Ÿàø &9J`8«Uä-:_hYÈl"X�TèQ=K�LÛS(5|I²YücV	=º	ø	
! #
! #B
! 3f
! *š
! 3Å
! 3ù
! .-5\7’#Ê,î#?6YJ�2Û&
,5
Pb
H³
xü
?uFµ3ü902j-�_ËV+Z‚EÝH#FlE³gùsaiÕo?<¯WìNDp“J`OI°oúRjk½9)9c�(½*æ:WLY¤Zþ\Y¬¶Ìc^0n�fþveeÜuB\¸lJ‚LÍž¾¹Wx gÐ _8!o˜!^"ng"UÖ"e,#)’#%¼#|â#œ_$Fü$VC%Nš%^é%MH&]–&Dô&T9' Ž'!¯' Ñ'&ò'4(N(-g(#•(¹(.Õ( )%).>)!m)f�)4ö)L+*x*(Š*,³*à*0û*S,+&€+'§+5Ï+*,;0,9l,;¦,pâ,>S-H’-.Û-;
! .CF.TŠ.Eß.U%/M{/*É/dô/IY0&£0>Ê0l	1mv17ä1Z2Aw2?¹2!ù2,35H3!~3@ 3Ká3,-4Z4Bx4>»4fú4Ea5!§5!É5'ë5B6jV6(Á6;ê6&7E7*c78Ž7&Ç7-î7"8?8)V8_€8:à889/T9"„9*§9-Ò9::;:Z:$y:2ž:Ñ:è:U;-];?‹;?Ë;0<+<<Ah<.ª<*Ù<2=27=1j=0œ=9Í=1>29>1l>+ž>3Ê>.þ>D-?$r?+—?CÃ?:@B@6_@C–@@Ú@BAK^A*ªAÕA'óA0BLB"gB?ŠB ÊB#ëB0C(@C.iC*˜C,ÃC1ðC3"DHVD+ŸD"ËD1îD4 E4UE$ŠE$¯E9ÔE9F8HF1�FD³F1øF/*G1ZGEŒG2ÒG+H-1H_H~H�HEµH<ûH;8IEtIFºI5J97J*qJ*œJ?ÇJ6K8>KXwKEÐK3L5JL(€L8©L;âLRMVqMQÈMUNZpN`ËN8,OUeO3»O ïO/P1@PHrP"»P8ÞP3QCKQ/�Q2¿Q4òQ.'REVR/œR ÌR7íRB%S(hS$‘S8¶SïSNT1^TJ�T5ÛT@U4RUk‡UXóU>LV'‹V"³V&ÖV<ýV:W,ZW*‡W!²W@ÔW$X$:X&_X(†X5¯X%åX?YKYZYyY”Y4¯YäYóY/ZM@ZBŽZ6ÑZG[zP[^Ë[z*\Y¥\'ÿ\=']:e], ]6Í]:^3?^8s^/¬^@Ü^!_B?_W‚_:Ú_*`1@`wr`3ê`(a2Ga'zaD¢a5ça)b2GbozbIêb)4c!^c+€c:¬c=çc3%d!Yd9{d%µd/Ûd#e5/e9ee=ŸeGÝe%f@f ^f®ÿfL®gMûg¬Ih¼öh\³ijjM{jNÉj¸k¬Ñk^~lfÝlÈDm¼
nfÊnn1o„ o2%pMXpB¦p ép-
! qI8q@‚q”Ãq[Xr†´rT;s4�sVÅs0t-Mt5{tB±t^ôt7Su>‹u0Êu4ûu70vChvF¬v6óvE*w’pwQxXUx®x*Îx;ùx(5y6^y#•y¹y#Õy'ùy/!z1QzBƒz-Æz1ôz!&{)H{>r{A±{Kó{C?|,ƒ|*°|/Û|,}8}*T}}M˜}Jæ}1~+Q~p}~î~45F-a�­@Ë€ €:7€9r€9¬€"æ€!	�+�*D�0o�9 �#Ú�$þ�A#‚e‚"‚-¢‚/Ð‚,ƒ<-ƒFjƒ±ƒ+Ìƒ4øƒ7-„Se„G¹„%…!'…*I…t…�…=­…*ë…/†F†Wf†-¾†#ì†*‡;‡!S‡ u‡ –‡#·‡'Û‡"ˆ&&ˆMˆ#mˆ'‘ˆ"¹ˆ-Üˆ
! ‰‰.5‰ d‰#…‰©‰Æ‰å‰:Š0>ŠoŠ‚Š$¡ŠÆŠ#äŠ'‹0‹6O‹†‹˜‹®‹%Í‹ó‹Œ2ŒMŒ%hŒŽŒªŒ3ÈŒüŒ�1�]C�¡�#·�0Û�/Ž#<Ž`ŽtŽ,“ŽAÀŽ*�.-�!\�*~�=©�!ç�'	�H1�5z�.°�ß�$ï�(‘==‘.{‘ª‘;Ä‘(’)’.D’s’’’0²’5ã’“/“">“"a“}„“2”65”4l”C¡”Jå”*0•)[•…•¤•"Ã•6æ•'–IE–,�–.¼–1ë–2—CP—5”—Ê—)ê—%˜:˜S˜m˜2‰˜<¼˜3ù˜0-™^™4t™8©™8â™š+9š(eš,Žš»š-Úš/›-8›.f›(•›*¾›1é›GœKcœJ¯œ,úœ&'�,N�"{�=ž�,Ü�'	ž11ž#cž'‡ž9¯ž0éž'Ÿ3BŸ0vŸ/§Ÿ(×Ÿ1 )2 3\ 6�  Ç ?è +(¡.T¡-ƒ¡+±¡ Ý¡'þ¡&¢*?¢'j¢*’¢½¢]×¢;5£ q£)’£"¼£'ß£¤-"¤+P¤|¤Ž¤F¤¤ë¤-¥ 9¥Z¥p¥1‚¥\´¥L¦I^¦M¨¦Kö¦ZB§k�§K	¨NU¨+¤¨#Ð¨0ô¨/%©#U©-y©&§©Î©å©+ü© (ª*Iª.tª£ª?Ãª,«0«H«"e«4ˆ«J½«;¬CD¬<ˆ¬5Å¬*û¬.&­FU­+œ­>È­'®:/®j®�®œ®5¶®=ì®*¯0E¯v¯6ˆ¯C¿¯:°;>°z°.–°+Å°ñ°±0±"P±s±Œ±¬±)Ä±)î±² 3²#T²x²Ž²$©²Î²2í² ³7³5O³'…³9­³ç³"ë³"´1´GN´–´'¬´0Ô´6µ*<µ,gµ0”µ"Åµ-èµ+¶!B¶ d¶ …¶ ¦¶#Ç¶$ë¶·+0·1\·/Ž·¾·"Þ·"¸F$¸Uk¸PÁ¸'¹:¹M¹1^¹'�¹m¸¹&º7º:Iº3„º$¸ºÝº'úº"»'>» f» ‡»-¨»+Ö»a¼-d¼’¼,«¼#Ø¼ü¼½#6½OZ½ª½»½-Ó½¾7¾'R¾!z¾#œ¾À¾!à¾%¿#(¿L¿h¿!z¿œ¿²¿.Í¿
ü¿a
! À.lÀ›Àd¬À1ÁCÁFÁJÁ2ZÁ2�ÁMÀÁMÂ0\Â�Â(”Â,½ÂêÂóÂÃ9ÃTÃmÃ#‡ÃO«Ã.ûÃ9*Ä+dÄ*�Ä,»Ä-èÄ/ÅFÅ2]Å*�Å.»Å)êÅ&Æ';Æ&cÆ&ŠÆ%±Æ#×Æ'ûÆ%#Ç(IÇ rÇ$“Ç ¸Ç"ÙÇ,üÇ2)È\È|È*›È,ÆÈ.óÈ$"É*GÉArÉ1´É)æÉÊ)0ÊLZÊ/§Ê6×ÊË)Ë3IË7}Ë>µË,ôË,!Ì1NÌ€Ì1œÌ$ÎÌ0óÌ$Í:Í7AÍyÍ™ÍµÍ#ÉÍíÍ+
Î9Î@ÎSÎ:jÎ)¥ÎJÏÎCÏ^Ï,vÏ£ÏªÏ,±Ï
! ÞÏéÏÐ%Ð(>Ð:gÐ¢Ð7¿Ð(÷Ð Ñ5@ÑvÑ)ŠÑ/´Ñ!äÑ Ò''Ò OÒ0pÒ¡Ò
¼Ò ÊÒëÒÓÓ1ÓKÓZÓ-xÓ"¦Ó!ÉÓ)ëÓÔÔ Ô)Ô$2Ô3WÔ‹Ô§Ô1ÇÔ:ùÔ>4ÕsÕ|Õ…ÕŽÕ—Õ! ÕÂÕÞÕëÕôÕÖ
! ÖÖÖ%ÖAÖJÖ5NÖ,„Ö±ÖÇÖrÓÖF×*d×<�×.Ì×û×Ø54Ø
jØ€xØùØ’ÿØ(’Ù+»Ù.çÙ+Ú-BÚ|pÚníÚ3\ÛA�ÛkÒÛ5>Ü'tÜ7œÜ.ÔÜ5Ý&9Ý$`Ý.…Ý´Ý[ÐÝŒ,ÞJ¹Þ¹ß+¾ß1êß:à$Wà+|à¨àÂàÜà)õà.á>Ná<�á;Êá'âS.âY‚âLÜâL)ãœvã?äQSäb¥äBåEKåO‘åsáå\Uæ=²æ}ðæ<nç0«ç-Üç8
! èQCèB•èGØèQ éHréW»éZêHnêD·êJüê?Gë=‡ëBÅëCì7LìA„ì*ÆìGñìM9íK‡í;Óí?îEOî5•îHËîbïJwï9Âï1üïB.ðNqð9Àð6úðZ1ñ9ŒñiÆñ]0òXŽò@çò2(óF[ób¢óUôM[ô@©ôVêôWAõ9™õlÓõ\@öB�öyàöTZ÷P¯÷IøFJøN‘øCàøG$ù~lùLëù:8úSsúRÇú>û:Yûd”û'ùû*!üCLü/�üAÀüLý6OýE†ýCÌýBþ+Sþ?þ@¿þ=ÿ:>ÿAyÿC»ÿGÿÿ2G7zB²Zõ@P+‘+½9éI#Cm)±MÛ7)+a:�AÈ*
! *5,`(�¶=Ô>OQ¡%¼uâOX ¨5É[ÿB[Qž?ð08Mu†=ü::	$u	Aš	3Ü	!
! #2
! -V
! +„
! ,°
! #Ý
! >Â@3C(Ox‘!�
! ¿ÊÙíú
$
,
	5
?
O
^
j
€
Œ
§
Â
Õ
â
ï
ÿ
&	9CP`p	ƒ
! �%˜[¾7OR0¢Ó?ê5*`+p0œ$Í+òA:`P›wìCd'¨7Ð5?>=~)¼:æH!Jj‡µV=W”Eì)2:\)—ÁBÚ7Unƒ˜­'Âê$?+_#‹/¯%ß#(=hf%ÏHõ4>lsHàC)Bm(°2Ù6lCe°Mmd3Ò2*94dQ™#ë+ 1; 'm 5• VË m"!{�!@"nM"+¼"è"*#'1#&Y#'€#@¨#Sé##=$!a$Jƒ$>Î$Z
%.h%L—%1ä%%&D<&K�&Í&:ë&0&'$W'|'˜'$¶'FÛ'%"(6H()(V©(G)4H)t})@ò):3*n*9Ž*FÈ*/+#?+2c+1–+CÈ+6,1C,7u,*­,!Ø,*ú,)%-PO-6 -/×-/./7.8g.9 .9Ú.6/7K/.ƒ/9²/-ì/:0<U0/’0>Â0+1-1B1'V1~1˜17³17ë1>#2Gb2(ª23Ó2 3'(3;P39Œ3DÆ3B4DN4B“4?Ö45^45P“55ä5*68E6%~6$¤6GÉ6)78;7;t7R°7+8:/8.j8K™8%å89&'91N9%€9%¦9$Ì9Tñ92F:*y:1¤:KÖ:D";+g;&“;%º;$à;?</E<u<#‘<.µ<1ä<z=t‘=9>[@><œ>GÙ>*!?)L?Xv?<Ï?#@(0@/Y@2‰@1¼@aî@PA@aA
¢A&°A3×AJB1VB>ˆB<ÇBBC1GC6yC3°C+äC(D>9D'xD, D4ÍDBEkEE:±EìE!F'FCF_F+xF¤F ÂFãF:GG=G@…G8ÆG;ÿG;HLH[HzH.�H¾H<ØH5I5KI3�I5µIëI#J+J4J.AJ0pJ8¡JÚJEúJ@@K>�K<ÀK<ýK5:L=pL®L$ÎL[óLAOM_‘McñMDUNMšNGèN_0O+�O.¼OëOPP+P#<P(`P>‰P6ÈP.ÿP9.QKhQ2´Q8çQ0 R/QR-�R8¯R4èRS,9S3fS<šS×SïS!T+*T?VT8–TÏT>ìT5+UaUMzU:ÈU7V;V!YV{V
”V¢V ±VÒVîV1ýV/W%<W%bW(ˆW±W0ÍW*þW))X>SX`’X6óX?*Y$jY#�Y%³Y*ÙY>ZCZ)\Z8†Z:¿Z"úZ0[6N[W…[UÝ[?3\"s\n–\@]+F]Yr]!Ì]:î]_)^‰^¦^ Ã^ä^_(_A_W_n_…_ ¥_!Æ_!è_#
! `#.`-R`€`)—`jÁ`',a'TaX|a,Õa9b <bQÝb//cj_cfÊc.1d?`dK dìd*e!,e6Ne7…e#½ecáeOEf7•f#Íf7ñf#)g9Mg%‡g9­g%çgK
h7Yh9‘h%ËhOñhcAi)¥i<Ïi)j)6j'`jBˆjËj*èj'k';kIck"­k:Ðk;l+Gl4sl¨l'Äl-ìlm:9mGtm?¼m?üm[<n!˜n#ºnOÞn).o XoJyo0Äo;õoO1p%�p§p<¿püp0q.Fquq#‘qµqÄq7ãq3r3Orƒr-•r2Ãr=ör=4s#rs)–sÀs6Ös
t*,t*Wt$‚t3§t*ÛtOulVuyÃuu=v:³vDîv'3wˆ[w°äw„•x¬y¦ÇyÎnz)={4g{)œ{3Æ{#ú{|"/|"R|"u| ˜| ¹|$Ú|$ÿ|$$}"I}"l})�},¹})æ}'~L8~K…~dÑ~?6Wv#Î$ò#€!;€]€×m�@E‚:†‚:Á‚+ü‚8(ƒMaƒO¯ƒÿƒF„gW„M¿„ 
….…8J…?ƒ…BÃ…††*1†“\†"ð† ‡24‡3g‡$›‡7À‡ø‡ˆ2ˆ*Iˆ:tˆ*¯ˆ1Úˆq‰.~‰9­‰"ç‰9
! ŠDŠ,_ŠŒŠ2¥Š9ØŠ:‹*M‹ x‹!™‹!»‹6Ý‹DŒ4YŒ,ŽŒ*»ŒæŒ�;!�6]�3”�.È�$÷�?Ž-\Ž,ŠŽ9·Ž<ñŽ=.�el�:Ò�H
�,V�-ƒ�X±�.
! ‘9‘$V‘{‘ ™‘º‘FÍ‘4’4I’~’#–’º’)Ò’&ü’&#“+J“(v“"Ÿ“(Â“(ë“)”)>”*h”*“”*¾”*é”*•*?•*j•*••*À•*ë•*–*A–(l–(•–(¾–(ç–(—(9—)b—(Œ—(µ—(Þ—(˜*0˜*[˜*†˜*±˜(Ü˜(™(.™(W™(€™(©™(Ò™(û™($š(Mš)vš) š'Êš(òš(›)D›)n›(˜›(Á›(ê›(œ+<œ'hœ'�œ(¸œ'áœ3	�4=�4r�3§�"Û�Bþ�?Až%�ž §žBÈž3Ÿ6?Ÿ4vŸF«Ÿ{òŸ:n '© Ñ #í ¡6,¡.c¡4’¡)Ç¡ñ¡Lú¡>G¢"†¢T©¢þ¢£&5£&\£ ƒ£0¤£(Õ£þ£&¤+>¤'j¤!’¤´¤!Ô¤!ö¤-¥(F¥"o¥"’¥)µ¥,ß¥ ¦+-¦$Y¦)~¦Q¨¦›ú¦"–§1¹§-ë§)¨C¨:Y¨=”¨5Ò¨-©"6©<Y©7–©?Î©5ª9Dª3~ª4²ª9çª8!«AZ«;œ«7Ø«%¬)6¬,`¬5�¬"Ã¬.æ¬"­*8­c­:s­®­.Ä­$ó­a®+z®B¦®0é®0¯6K¯‚¯�¯iº¯*$°)O°1y°-«°/Ù°)	±,3±b`±(Ã±dì±oQ²BÁ²1³*6³*a³Œ³>¬³0ë³6´7S´]‹´0é´µ,µ,Kµ)xµ$¢µÇµ7æµ%¶(D¶/m¶1�¶Ï¶&á¶!·(*·:S·2Ž·$Á·(æ·¸>/¸!n¸/�¸À¸%Ù¸.ÿ¸8.¹5g¹�¹/­¹ Ý¹*þ¹")ºLLºG™º8áº(»!C»7e»)�»%Ç»%í»¼/¼+O¼"{¼ž¼#½¼-á¼*½C:½~½š½?´½!ô½0¾$G¾l¾,ƒ¾+°¾Ü¾vò¾^i¿eÈ¿M.À|À;›À2×À
! Á&$Á8KÁ!„Á:¦ÁáÁÂ/Â<EÂ7‚Â'ºÂâÂ1Ã(4Ã7]Ã•Ã$°ÃÕÃôÃ8ÄEHÄHŽÄ)×Ä)Å(+ÅTÅUtÅ0ÊÅ-ûÅO)Æ)yÆO£Æ%óÆ.ÇHÇgÇ„ÇžÇ¹ÇFÑÇ"È=;È$yÈ!žÈ&ÀÈ;çÈ(#É#LÉ/pÉ É¾ÉØÉ2öÉ1)Ê[Ê+rÊžÊ)´Ê#ÞÊ3Ë!6Ë&XËË1�Ë ÏË<ðË-Ì2CÌ,vÌ £Ì(ÄÌ,íÌ7Í#RÍ0vÍ§ÍcÅÍ4)Î6^Î¢•Î,8Ï7eÏ�Ï½Ï+ÕÏ¾Ð>ÀÐÛÿÐvÛÑ<RÒd�Ò ôÒ=Ó-SÓ'�Ó(©ÓcÒÓ.6ÔteÔ‰ÚÔ!dÕ;†Õ0ÂÕ$óÕ'Ö"@ÖcÖ6~Ö!µÖ!×Ö6ùÖ"0×)S×}×œ×l³×; Ø9\Ø@–ØY×Ø&1Ù XÙ-yÙr§ÙQÚ;lÚ(¨ÚÑÚEëÚ:1ÛlÛ.�ÛR°Û+Ü/ÜLÜChÜ¬Ü=²ÜðÜ%	Ý/ÝHÝ"hÝ-‹Ý¹ÝØÝøÝIþÝ!HÞXjÞEÃÞ	ßßA/ß$qß,–ß3ÃßN÷ßCFà#Šà0®à'ßàá%'á+Má5yá¯áÌá%ëáâ,âLâ hâ‰â ¥â"Æâ%éâ0ã)@ã0jã›ã:´ã2ïã("ä0Kä|ä�ä¥ä$¿ä
ääòäå/"å$Råwå'‡å¯åBÏåæ3/æ&cæ&ŠæY±æ-ç19ç2kçžç<¾ç5ûç51è1gè)™èOÃè$é)8é%bé7ˆé/ÀéFðé47ê4lê0¡ê=Òê6ë-Gë2uë!¨ë6ÊëEìGì9bìHœì:åì7 í:Xí7“íFËíî$îOCî=“î=Ñî5ï?Eïm…ï%óïCð9]ð;—ðsÓð2Gñ2zñ3­ñ?áñ8!ò+Zò!†òI¨ò9òò,ó!Jó
ló3zóB®ó/ñó>!ôJ`ôH«ô~ôô5sõ"©õZÌõ\'ö
„ö4’ö@Çö0÷9÷:H÷>ƒ÷CÂ÷ø$ø>ø)Tø~ø˜ø-´øâøøø&ù4;ù4pù4¥ù%Úù0ú01úBbú.¥úÔú&íúû+û>ûVûjû)û©û½ûÑûçûüû6ü!Hüjü}ü�ü­üÁüÔüèüýý7ýNýný…ý¥ý¼ýÙýíý:þBAþE„þ8Êþ4ÿ/8ÿ-hÿH–ÿ#ßÿ7$R4w&¬/Ó2%60\�&§Î*è<MP0ž0Ï,-!LnŽ©ÃÝ÷1Lg‚8�Ö8ñ*E`{!–¸Ñí.7So#‹4¯;ä #=*a)ŒA¶2ø'+"S"v;™0Õ 	"'	!J	!l	$Ž	$³	9Ø	6
! =I
! A‡
! /É
! -ù
! E':mn¨50M,~>«4ê4
T
'r
#š
'¾
#æ
(
! 93+m)™+Ã6ï-&>T4“4È2ý000a+’/¾/î/,N${] þ6M@k>¬Aë7-:e2 5Ó2	<KX¤Á*Þ-	'7_Q{'Íõ-+(Y,‚,¯,Ü)	3,N6{'²LÚL'<t<±Bî11P.‚L±þ 6?JvXÁ'B)]@‡4ÈCý&AVh!¿+áB
#PCtI¸-LGf#®}ÒNPjŸ1
!  < ;[ 4— :Ì D!LL!>™!5Ø!+"+:"Lf"'³"/Û"(#64#=k#=©#9ç#(!$4J$,$(¬$CÕ$'%.A%p%DŽ%'Ó%@û%.<&0k&!œ&<¾&Fû&6B'.y'C¨'Cì'&0(,W(2„(D·( ü(1)O):n)P©)&ú)<!*8^*-—*Å*!ã*1+.7+5f++œ+EÈ+2,2A,>t,>³,Hò,E;-0�-6²-,é-6.UM.!£.Å.aä.UF//œ/2Ì/$ÿ/F$02k0$ž0NÃ0A15T1tŠ1—ÿ19—2?Ñ2:38L3%…3)«3Õ3#õ3#4‰=42Ç4%ú4% 5&F5+m5;™5&Õ5Uü5R6&o6&–6/½62í6/ 7!P7+r72ž7-Ñ7%ÿ7)%8%O8%u8&›8+Â8î829/>9an9ŒÐ9j]:4È:'ý:%;E;a;2j;'�;2Å;ø;-<2C<7v<2®<=á<8=6X=;�=4Ë=9>4:>9o>4©>EÞ>7$?1\?FŽ?KÕ?c!@F…@¾Ì@P‹AÜAïABB/B?BRBiB,‡B0´B*åBLC.]CŒC¥C<ÅC,D)/DFYD8 D7ÙD1E<CEB€ECÃENF.VF/…FNµF#G6(GY_GZ¹G/H(DH-mHM›HIéH83I!lI+ŽI+ºI+æI+J,>J,kJ-˜J-ÆJ-ôJ-"K-PK-~K-¬K-ÚK-L-6L-dL-’L+ÀL+ìL+M+DM+pM+œM,ÈM+õM+!N+MN+yN-¥N-ÓN-O-/O+]O+‰O+µO+áO+
P+9P+eP+‘P+½P+éP,Q,BQ*oQ+šQ+ÆQ,òQ,R+LR+xR+¤R+ÐR.üR*+S*VS+�S#­SAÑSUTBiT¬T+ÄTKðTM<U9ŠU+ÄU<ðU6-V>dV)£V*ÍV$øV$W#BW$fW$‹W#°W‹ÔW8`XJ™XWäX?<Y5|Y6²Y:éYB$Z@gZ"¨ZËZ8ëZ)$['N[4v[%«['Ñ[&ù[. \,O\|\ –\*·\â\]](3]<\]"™],¼]$é]^ $^3E^y^?�^,Í^'ú^Y"_4|_,±_0Þ_0`=@`0~`:¯`1ê`9a1Va3ˆa5¼a1òa2$b@Wb1˜b?ÊbJ
! c6Uc4Œc4Ác<öc>3d=rd3°d:äd7e6We1ŽeEÀeAfQHf_šfOúfHJg “g3´g1èg6h3Qh2…h0¸h/éh)i#Ci*gi@’iÓi?åi$%jJj'ij(‘j(ºj5ãjk.k!Gk;ik:¥k5àkl-)l&Wl ~lŸl'¾l*æl%m*7m$bmA‡mCÉm<
n.Jn3yn)­n6×n7o4Fo6{o3²oIæo%0pVp
op'}p-¥pÓpOópHCqHŒq*Õq(r)r1Ir){r-¥r,Ór,s<-s5js& s/Çs=÷s&5t%\t7‚t5ºt<ðt$-u.Ru0�uW²u
! v<vWv9pvªvÆv åv!w(w:DwTwÔw$ïwxu0xg¦xDy:Sy!Žy*°y-Ûy#	z!-z0Oz<€z<½z&úz<!{R^{;±{>í{@,|8m|w¦|9}3X}GŒ}XÔ}G-~Ju~DÀ~Yl_"Ì\ïLL€8™€;Ò€E�GT�?œ�jÜ�KG‚U“‚[é‚lEƒ4²ƒOçƒE7„O}„iÍ„O7…'‡…:¯…aê…�L†WÎ†8&‡Œ_‡Žì‡†{ˆH‰NK‰=š‰iØ‰YBŠuœŠv‹)‰‹)³‹<Ý‹Œ1Œ?HŒ^ˆŒ=çŒ@%�df�CË�JŽVZŽ9±Ž%ëŽ6�:H�8ƒ�)¼�-æ�'�%<�%b�Oˆ�%Ø�þ�4‘2N‘�‘1ž‘Ð‘(ð‘#’O=’9�’$Ç’.ì’?“8[“+”“4À“-õ“#”3:”n”(†”E¯”õ”'•4•
K•1Y•&‹•8²•Së•?–+[–‡–	”–ž–±–Ë–à–4õ–4*—5_—=•—<Ó—7˜;H˜.„˜C³˜A÷˜û9™ì5š!"›3D›1x›(ª›Ó›4å›3œ4Nœ1ƒœ>µœ2ôœ-'�8U�Ž�$£�4È�&ý�;$ž)`ž8Šž8Ãž%üž)"ŸLŸ^Ÿ.pŸHŸŸNèŸ&7 7^ .– =Å 9¡6=¡:t¡3¯¡;ã¡:¢:Z¢H•¢2Þ¢<£%N£;t£°£&Ç£!î£#¤*4¤8_¤	˜¤`¢¤`¥d¥:y¥O´¥7¦$<¦4a¦–¦5¯¦å¦)§,§G§'S§*{§¦§+½§>é§B(¨k¨;Š¨(Æ¨ï¨C	©M©$Z©7©·©#Ò©#ö©#ªM>ª7Œª9Äª7þª.6«<e«6¢«>Ù«;¬>T¬L“¬*à¬­.#­"R­"u­)˜­.Â­ñ­;	®"E®Ph®J¹®8¯M=¯{‹¯\°$d°E‰°-Ï°-ý°E+±@q±0²±)ã±*
²38²6l².£²@Ò²F³FZ³B¡³Aä³.&´#U´y´L‘´3Þ´Wµ0jµ›µ'¶µ5Þµ-¶+B¶,n¶0›¶%Ì¶9ò¶,·B·%Z·5€·¶·Ð·Zê·)E¸Go¸G·¸%ÿ¸C%¹)i¹2“¹ Æ¹0ç¹.ºHGº4�ºÅº$àº,»)2»&\»/ƒ»4³»<è»3%¼(Y¼)‚¼&¬¼%Ó¼Jù¼D½EL½7’½=Ê½0¾59¾‹o¾@û¾+<¿-h¿–¿«¿4À¿=õ¿/3À4cÀ:˜À+ÓÀ(ÿÀ6(Á_ÁO{ÁgËÁ53Â1iÂ<›Â5ØÂ"Ã)1Ã,[Ã4ˆÃB½Ã0ÄP1ÄS‚ÄLÖÄ#Ås>Å$²Å8×Å\ÆmÆ$†Æ«Æ#ÇÆ1ëÆ$ÇBÇ#^Ç$‚Ç6§ÇÞÇ"ýÇ[ È0|È;­È-éÈ%É:=É=xÉD¶ÉFûÉJBÊN�Ê@ÜÊ8ËPVËH§ËEðË"6ÌYÌ6yÌ;°Ì.ìÌ.ÍKJÍ?–Í+ÖÍÎ&Î'@ÎhÎ"ƒÎ.¦ÎÕÎõÎÏ80Ï9iÏ4£Ï,ØÏDÐ#JÐ&nÐ1•Ð,ÇÐôÐMÑ9RÑ&ŒÑ³ÑÍÑ*ÜÑ>Ò/FÒ,vÒ1£Ò;ÕÒ6Ó!HÓ@jÓ2«Ó&ÞÓ,Ô>2Ô1qÔ6£Ô2ÚÔ3
Õ0AÕ>rÕN±Õ1Ö2Ö%LÖ&rÖ!™Ö»Ö(ÚÖ ×.$×DS×"˜×1»×%í×4Ø,HØ"uØ#˜Ø¼ØGÖØ3Ù&RÙ&yÙ: ÙBÛÙAÚ)`Ú
ŠÚ<˜Ú3ÕÚG	Û<QÛ.ŽÛ:½Û#øÛÜ28ÜkÜ2zÜ­Ü-ÈÜ3öÜ'*Ý%RÝ7xÝ5°ÝIæÝ
0Þ6>Þ1uÞ/§Þ8×Þß/ßBKß
Žß
œß ªß%ËßCñß35àviàvààcWá»áØá;ìá,(â'Uâ>}â>¼â>ûâ:ãTãgã�ãr”ã/ä!7ä9Yä“ä%§äÍäYæäK@å<Œå”ÉåO^æ1®æ-àæ-ç-<çjçç8�çIÉç(è*<è.gèD–è2Ûèé'é>é!Yé,{é�¨é�6êÄê=Þê4ë2Që2„ë1·ë3éë3ì3Qìg…ì>íì|,íU©í(ÿí(îOAî‘î0«î4Üî0ï/Bï*rï@�ï8Þï:ð‚Rð=Õð ñ=4ñ"rñã•ñGyòDÁòSóNZó`©óD
! ôPOôW ô)øô$"õbGõªõ1¿õDñõ6ö6Pö‡ö*—öÂö àöU÷+W÷Vƒ÷)Ú÷2ø67ønø>Žø>Íø1ù)>ù?hù[¨ù@ú^Eú9¤úÞú)üú7&û@^ûŸû(·û#àû3ü>8ü(wü# ü,Äü<ñü>.ý3mýS¡ýAõý7þOþ1oþ$¡þ'Æþ@îþC/ÿ5sÿN©ÿ5øÿ<.!k"�?°&ðJ,b�5«AáU#%yŸ5½2ó=&d/†¯Š6eÁ'$A0f?—_× 7.X ‡¨3È&ü1#(U,~3«*ßg
! Ar"´3×:	)F	3p	4¤	/Ù	 	
! *
! 6D
! 4{
! 4°
! 8å
! (4G'|3¤4Ø;
IAiG«NóNB
V‘
^è
cGi«h~þ~þ�~�€r‚€õ€v€÷xƒø9|7¶Cî627i3¡Õ;ô505fœ3¸3ì? 3`$”4¹:î8)3b&–½Ú(ø$!5FH|2Å-ø-&.TAƒYÅ@`6€/·ç)(*0S*„0¯[àE<‚E•GÛ'# &K r !Ž G° 3ø 1,!$^!ƒ!š!.®!0Ý!""21",d"(‘"+º",æ"&#+:#+f#%’#"¸##Û#&ÿ#7&$*^$)‰$)³$$Ý$)%-,%+Z%%†%(¬%#Õ%'ù%4!&'V&&~& ¥&+Æ&ò&1'?C';ƒ'¿'sÓ'G($e([Š(Kæ(2)1H)z)•)´)Ï)pÛ)HL*1•*<Ç*O+JT+[Ÿ+Wû+>S,G’,)Ú,¹-.¾-*í-(.8A.4z.)¯.7Ù.+/+=/-i/9—/LÑ/Z05y0O¯04ÿ0=41Ar17´15ì1-"2;P20Œ2N½2a3Tn3GÃ3B45N4S„4TØ48-5-f52”5IÇ5N6\`6‡½6VE7Zœ7y÷7Dq8Z¶8N9C`9Y¤9Oþ9?N::Ž:?É:<	;JF;J‘;0Ü;>
<2L<4<_´<D=AY=i›=/>I5>I>XÉ>Y"?T|?KÑ?a@\@:Ü@7AKOAŽ›A’*B ½BÞBgùBaCvC‘C§C1½C/ïC4D¢TD}÷DAuEO·EqF.yFY¨F"GR%G˜xG˜H ªH&ËHMòH/@I;pI¬I¾I<ÞIUJqJ?ŒJ?ÌJ7K;DK"€KB£K<æK"#L$FL.kLšL/¹L(éL3MEFMŒMI¬MöM@NUN/oN/ŸN.ÏNHþN!GO-iO1—O2ÉO<üO,9P'fP6ŽP"ÅPèP2Q]9Q.—Q@ÆQRI&RPpR@ÁR7S8:SsS9ŒS3ÆSNúS/IT"yT%œTÂTSáT)5U/_U�U/­U+ÝU1	V-;V0iV'šV,ÂVïVW.W"=W+`W2ŒW#¿WUãW-9XgX1€X2²X3åX0Y1JY4|Y)±Y+ÛY,Z04Z-eZ(“Z&¼Z&ãZ$
! [5/['e[�[ ¢[4Ã[,ø[5%\[\&t\!›\(½\!æ\=]/F]Hv]H¿]/^8^'U^5}^2³^Gæ^:._i_X‡_à_ù_	``$)`N`=l`$ª`Ï`Fé`(0a(Ya‚a�aœa$¬aÑaïab!b9bUbobD…b*Êb	õb-ÿbB-cpc$ƒc0¨cÙc!õcGdF_dG¦d5îd)$eNeie$e¤e ¾eße"úeIfIgf-±f;ßfIg!eg8‡g1Àg0òg7#h&[h,‚h&¯hÖhöh8i1Giyi•i-°i-Þi,j89j=rj=°j=îj=,kjkvk)–k%Àk)æk2lCl1[l�lW¥l:ýl18m6jm-¡m9Ïm	n'n2@n1sn¥nCÀno=#ooao2Ño1p6p@Op"�p#³p(×p&q-'q\Uq:²q1íq;r/[r‹r0§r'Ørs s<s/Ns~s�s»sÓs ðs't9tVtqt/‚t4²t)çt4uFu@cu¤u/µu"åu2vD;v!€v+¢v,Îvûv4wOw#cw+‡w9³wíw!x:-xhx€x'œx?Äxy y9yYyZxyyÓy%Mz>sz²z.Ëz!úzH{!e{3‡{+»{1ç{C| ]|2~|3±|#å|	}G"}mj}jØ}C~:Y~"”~·~2Î~4(6_|PŒ9Ý!€59€,o€-œ€AÊ€0�=�]�}�›�®�?Á�'‚()‚1R‚„‚¤‚5À‚Eö‚<ƒ>Zƒ>™ƒ2Øƒ5„?A„*�„>¬„4ë„ …*;…1f…3˜…KÌ…:†S†-i†5—†)Í†%÷†9‡YW‡:±‡"ì‡ˆD&ˆ*kˆ–ˆ&¬ˆÓˆ$ðˆ‰)3‰,]‰(Š‰³‰7Í‰+Š\1Š&ŽŠ6µŠ,ìŠ‹%4‹.Z‹@‰‹9Ê‹2Œ47Œ'lŒ5”Œ3ÊŒ#þŒG"�<j�G§�Vï�VFŽV�ŽWôŽUL�R¢�Lõ�1B�6t�6«�&â�;	‘4E‘z‘W™‘Sñ‘5E’]{’HÙ’g"“ŸŠ“)*”3T”5ˆ”1¾”*ð”0•5L•8‚•.»•1ê•=–)Z–„–qž–E—;V—5’—8È—>˜@@˜F�˜CÈ˜C™CP™1”™0Æ™1÷™%)š`Oš~°šX/›'ˆ›I°›Jú›KEœM‘œIßœE)�:o�/ª�9Ú�!ž*6ž)ažN‹ž0Úž=Ÿ3IŸ>}Ÿ1¼Ÿ0îŸ %> 4d I™ #ã 9¡GA¡.‰¡-¸¡5æ¡8¢=U¢2“¢RÆ¢0£<J£7‡£5¿£7õ£(-¤aV¤A¸¤Pú¤;K¥(‡¥J°¥2û¥8.¦2g¦'š¦QÂ¦Q§/f§3–§+Ê§‚ö§ny¨-è¨b©`y©/Ú©8
! ªZCªQžª+ðª"«P?«*�«7»«-ó«.!¬ P¬}q¬&ï¬"­69­p­@Š­<Ë­.®N7®!†®C¨®9ì®3&¯Z¯z¯,™¯4Æ¯Hû¯OD°;”°,Ð°;ý°;9±<u±&²±,Ù±h²xo²7è²^ ³G³EÇ³7
´NE´O”´(ä´D
µBRµV•µYìµGF¶;Ž¶(Ê¶Bó¶R6·+‰·2µ·7è·E ¸Bf¸J©¸Qô¸,F¹/s¹'£¹%Ë¹Gñ¹E9º%º ¥º4ÆºPûº3L»E€»AÆ»O¼2X¼B‹¼4Î¼i½m½$ˆ½#­½5Ñ½¾%%¾IK¾E•¾-Û¾O	¿VY¿.°¿Cß¿B#À%fÀTŒÀ0áÀUÁ3hÁ1œÁÎÁ=îÁ),Â2VÂ‰Â9¦Â3àÂ0ÃPEÃc–Ã;úÃ>6Ä?uÄ3µÄkéÄ3UÅ‰Å:©Å7äÅ]ÆRzÆ(ÍÆ0öÆ+'Ç/SÇ>ƒÇ0ÂÇFóÇL:ÈS‡ÈJÛÈ@&É\gÉIÄÉ2ÊAAÊ4ƒÊ9¸Ê@òÊC3Ë%wË/�ËKÍË>ÌKXÌN¤Ì>óÌg2Í(šÍVÃÍ%Î*@ÎkÎBsÎD¶ÎDûÎG@ÐTˆÐTÝÐ+2Ñ0^Ñ:�ÑÊÑ*êÑ#Ò!9ÒI[Òg¥Ò$
Ó^2Ó'‘Ó.¹ÓèÓ"Ô!+Ô!MÔ"oÔ"’Ô3µÔ"éÔ4Õ4AÕ;vÕ0²Õ+ãÕ9Ö)IÖ)sÖ
�Ö«Ö	¼Ö
! ÆÖ	ÑÖ:ÛÖ/×3F×.z×=©×@ç×(Ø>;ØzØ0|Ø>­ØbìØ7OÙ7‡ÙN¿ÙBÚ6QÚ)ˆÚL²Ú<ÿÚ7<ÛEtÛ8ºÛ?óÛ3Ü3RÜ3†ÜBºÜ?ýÜ==Ý9{ÝBµÝMøÝFFÞG�ÞAÕÞSß(kß.”ß&Ãßêß+ài,àM–à1äà-á1Dá1váE¨á%îá#â%8â8^â8—â1Ðâ3ã16ãBhã*«ãÖã;ôã90äHjä9³ä*íä\å8uå1®å5àå2æIæ2Mæ5€æ#¶æQÚæJ,ç'wç.ŸçBÎç4è8Fè/è%¯è$Õè%úè/ é(Pé#yé)�é)Çé-ñéê)4ê^ê(rê*›êÆêÞê$öê.ëAJëAŒë9Îë4ì;=ì3yì8­ìHæìD/íPtí>Åí3î78î[pîÌî
Øî.æî$ï	:ï&Dïkï-‹ï7¹ï'ñï>ð<Xð)•ð6¿ð2öð@)ñ!jñ<ŒñÉñ.äñ%ò9ò0Xò/‰ò?¹ò8ùò?2ó4ró:§óAâó=$ô3bô–ô+°ô)Üô+õ2õ'Kõ1sõ;¥õ<áõ!ö$@öeö+ö+«ö+×ö+÷I/÷3y÷6­÷>ä÷A#ø+eø+‘ø+½ø"éø*ù7ù;PùŒù:¬ù$çù2ú5?ú‹uú2û<4û=qûE¯ûMõûmCüy±üs+ýnŸýzþt‰þoþþ{nÿuêÿh`tÉn>y­v'wžxq�;2=:pG«)ó((F&o0–0ÇAø(:*c,Ž0»'ì
+"+N&z¡9¹ó1&6/]@�.Î$ý5"	4X	4�	;Â	<þ	;
! (H
! -q
! Ÿ
! º
! Ô
! /î
! /0N07°!è!
! *,!Wy&“"ºÝNù.H

! w
.‚
:±
)ì
5ELA’ Ôõ,$="b.…%´%Ú$%D<D�4Æ(û$:Q2gLšçTL[[¨W\\D¹PþCO“
©9·Eñ*7#b)†°.Æõ("02S3†Qº,)90cH”MÝ/+2[Ž'¬Ôòþ 8%Y%‘·ÈÚì$ÿ$%5/[%‹,±,Þ.,:,g,”,Á*î&/@py(…%®"Ô÷57B@z»ËHÔ&<&c1Š1¼î("GHj/³'ã0 %< +b /Ž '¾ (æ  !+0!\!8q!Wª!9"4<"q",ƒ"°"Î"ê"+	#65#l#,†#+³#ß#è#$#$=$]$8z$;³$)ï$>%IX%J¢%í%!&.&=N& Œ&-­&Û&õ&)')5'1_'/‘'@Á'-(-0(.^(�()¨((Ò(#û($)$D)*i) ”),µ)2â)*Z"*.}*(¬*DÕ*1+6L+3ƒ+3·+5ë+=!,J_,*ª,"Õ,0ø,)-D-\-)y-"£-*Æ-*ñ-E.Pb.6³.2ê./96/p/�/7›/7Ó/30)?0i0ƒ0@›0-Ü0>
! 1>I1Dˆ1MÍ1H2d2#2#£23Ç2*û2&333@3^39n3.¨33×3/40;43l4; 4FÜ4##5G5+e5.‘5À5!à5,6 /6-P6V~6*Õ6&7&'7)N7/x7>¨74ç7+89H88‚8»8%Ú859 69TW97¬96ä97:S:1l:-ž:TÌ:9!;$[;.€;<¯;ì;<"(<K<)a<<‹<(È<'ñ</=1I='{=1£=?Õ=>5>N>]>p>!�>£>i¿>3)?]?"p?$“? ¸?1Ù?1@F=@E„@hÊ@33A2gA'šA.ÂA-ñAB4B$OBBtB)·BáB*øB0#C&TC0{C&¬CÓC)ñC2D;ND,ŠD1·D0éD(E/CE4sE*¨EÓE%ìE)F)<F8fF4ŸF<ÔF.G4@G0uG¦GÀGGÝGL%HLrH.¿H1îH/ I8PIP‰I0ÚIJ  JAJ(`J0‰J&ºJáJ$÷JK5K+MK+yK-¥K5ÓK-	LD7L5|L²L"ÒL8õL	.M!8MZMyM/ŠM(ºM'ãM<N$HNmN/‚N5²N8èN!O;AO}O.™O3ÈO9üO86P oP�PB¯PLòP&?Q$fQ‹Q1£Q<ÕQ;R.NRB}RAÀR5S18S1jS>œSCÛST.7T/fT–T9¯T/éT+ULEUH’UEÛUA!VcV"{V'žV5ÆVüV5WNHWX—W8ðW:)X+dX4�X9ÅX9ÿX+9Y,eY ’Y/³Y$ãYZ'ZBZ2UZ3ˆZ2¼ZOïZ?["_[D‚[&Ç[%î[)\>\3X\,Œ\6¹\2ð\U#](y]G¢]>ê]A)^$k^�^&¥^$Ì^4ñ^,&_(S_B|_L¿_`,`=I`'‡`3¯`8ã`7a+Ta6€a&·a:Þa:b<Tb)‘b»bCÙb'c@EcD†c@ËcLd5YdB�d(Òd;ûd#7eF[e&¢e<ÉeJf,QfI~fÈfßf+ÿfL+gPxg;Égch ih,Šh ·h*Øh-i?1iqi6‘iÈi&ái1j:j#Xj |j+�jÉj)éj)k=kYktk‘k±k#Æk-êk)l%Bl-hl$–l4»l*ðl5m5Qm0‡m¸m6Îm"n(nDnan9xn0²n'ãn-o,9o.fo5•o<Ëo5p>p,Op+|p3¨p0Üp/
q=qLq/Rq"‚q¥qG­qHõq)>r%hr3ŽrJÂr'
s55s&ks6’s'És/ñs1!t>St!’t/´t(ät)
u#7u#[uau"áuv4$v>Yv5˜v/Îv&þv+%w(Qw$zwaŸw6x.8xZgxCÂxFy.My*|yF§y.îy
z!+zMz0mzžz+¸z.äz#{!7{-Y{$‡{$¬{#Ñ{/õ{%|,C|?p|/°|0à|/}5A}Vw}<Î}U~Ea~L§~-ô~+"7N:†1Á8ó&,€*S€1~€@°€3ñ€'%�%M�$s�;˜�.Ô�‚‚9‚KN‚1š‚"Ì‚ ï‚CƒBTƒ—ƒ°ƒ*Êƒ+õƒ*!„1L„'~„F¦„=í„#+…#O…(s… œ…9½…÷…†2†L†e†&|†£†4µ†ê†(‡*‡6J‡#�‡T¥‡ú‡,ˆ8ˆ$Rˆwˆ/–ˆ&Æˆ)íˆ‰&‰+<‰h‰*|‰§‰¾‰
Õ‰#ã‰
Š%Š;Š[ŠpŠ&‡Š?®ŠîŠ(‹(4‹]‹}‹ ”‹7µ‹-í‹Œ/ŒOŒVeŒ¼ŒÕŒñŒP�*b�/��3½�!ñ�Ž2Ž4MŽ‚Ž+–Ž+ÂŽîŽ4�=�:O�EŠ�<Ð�
� #�!D�f�ƒ�™�$²�+×�*‘.‘5M‘Jƒ‘TÎ‘
#’1’WQ’8©’â’ú’5	“H?“ˆ“ £“?Ä“C”;H”/„”3´”Aè”*•+A•2m•3 •3Ô•>–$G–4l–&¡–È–Î–ã–õ–
—*—'@—'h—$�—$µ—%Ú—%˜$&˜%K˜$q˜–˜²˜ Ë˜ì˜™)+™U™u™„™¢™±™OÀ™šš7šQšiš�š š¯šÀšÏšçš›8›S›c›%r›&˜›%¿›+å›œ9)œcœ#‚œ¦œµœ:Äœÿœ� �;�O�a�p��!–�"¸�Û�ì�ÿ�1žDž*Vž4�ž¶žËžážõž	Ÿ$Ÿ;Ÿ LŸmŸ&�Ÿ´ŸÊŸÝŸñŸ   6 I Z m € � § ¶ Õ 5ä (¡3C¡Rw¡JÊ¡+¢A¢]¢y¢�¢ ¢´¢Ç¢4Û¢£!%£G£*g£’£¦£0¾£ï£¤!¤5¤G¤^¤{¤”¤«¤¿¤Ü¤ù¤¥+¥<¥*X¥0ƒ¥´¥Ñ¥é¥ø¥%¦9¦Q¦p¦†¦&˜¦¿¦+Ð¦ü¦§A.§@p§±§!Î§ð§¨¨3¨N¨i¨~¨œ¨³¨Ë¨Þ¨ö¨K©FZ©P¡©ò©ª</ª9lªU¦ª0üª+-«/Y«<‰«9Æ«,¬2-¬.`¬D�¬+Ô¬+­<,­^i­_È­C(®0l®D�®.â®A¯=S¯A‘¯Ó¯(ï¯&°>?°~°B—°BÚ°±=±'I±$q±–±*±±Ü±ü±.²,;²6h²Ÿ²"¼²ß²ý²/³0M³#~³8¢³cÛ³??´´0™´/Ê´/ú´*µ4Fµ0{µ2¬µ2ßµ3¶
F¶
T¶ b¶ƒ¶-¡¶Ï¶é¶õ¶·.·L·k·8�·º·0Ø·4	¸>¸ M¸n¸ Š¸*«¸Ö¸(ô¸P¹:n¹4©¹Þ¹=ö¹4º:NºB‰º4ÌºA»=C»/�»&±»7Ø»¼*/¼&Z¼�¼#›¼D¿¼@½5E½&{½)¢½Ì½Ù½Fá½&(¾BO¾’¾©¾#Ç¾ë¾3ò¾)&¿@P¿!‘¿3³¿7ç¿6À+VÀ‚À% À'ÆÀîÀÁ/Á5GÁ6}Á@´Á8õÁ*.Â0YÂ;ŠÂ2ÆÂ$ùÂ$Ã/CÃ!sÃ •Ã)¶Ã)àÃ)
! Ä-4Ä$bÄ‡Äy¦Äœ Å0½Å8îÅ4'Æ*\Æ:‡ÆCÂÆÇ &Ç,GÇ,tÇ!¡ÇFÃÇF
! È^QÈF°Èf÷ÈW^ÉA¶É9øÉT2ÊJ‡Ê+ÒÊ:þÊ#9Ë#]Ë+�ËA­ËFïË6Ì6RÌ-‰Ì·Ì!ÓÌ-õÌ'#Í9KÍ%…Í)«Í(ÕÍ/þÍ2.Î$aÎ-†Î-´ÎOâÎ$2Ï5WÏ�Ï¤Ï;ÂÏþÏÐ'0Ð8XÐ‘Ð¯Ð!ËÐ*íÐÑ6Ñ4VÑ,‹Ñ/¸Ñ3èÑ<ÒYÒ"sÒ!–Ò1¸ÒêÒ
! ýÒ:Ó(CÓ$lÓ-‘Ó)¿ÓéÓÔ:Ô-ZÔ.ˆÔ·Ô0ÍÔ/þÔ-.Õ4\Õ6‘Õ*ÈÕ6óÕ#*Ö#NÖ1rÖ7¤Ö5ÜÖ.×A×6U×JŒ×@××+Ø4DØ6yØ6°ØçØ5ìØ "Ù CÙ)dÙ$ŽÙ'³ÙOÛÙ/+Ú6[Úe’ÚXøÚNQÛ> Û3ßÛCÜSWÜ,«Ü"ØÜûÜ$Ý6;ÝHrÝ»Ý>ÕÝÞ%ÞAÞ]ÞyÞ•Þ:®ÞHéÞO2ßH‚ßEËß$à76àSnàYÂàZácwáDÛáb â#ƒâ§â=¶â ôâ)ã<?ã|ã9ŒãAÆã2ä-;ä"iä'Œä´äËäÞäòä
åE'åFmåB´å!÷å+æ:Eæ1€æ@²æ:óæ1.ç(`ç‰ç#©ç(Íçöç.è'Dèlè;‡è<Ãè?éE@é)†é&°é,×é1êJ6ê0�ê,²ê.ßê=ëHLë•ë'¯ë×ëîë-þë,ì'Gìoì-�ì+½ì5éì!íAí0aí’í+¬í.Øí#î!+î-Mî${î$ î#Åî?éî3)ï,]ïŠï6 ï×ï+óï.ð5Nð/„ðU´ð[
! ñ\fñeÃñF)òdpòaÕòg7óhŸóqôRzôpÍô.>õ mõ>Žõ-Íõ9ûõI5öEöHÅöH÷8W÷)�÷;º÷Gö÷F>ø+…ø±ø/Ïø-ÿø0-ù2^ù#‘ùµù7Òù+
! ú*6ú*aú*Œú9·ú<ñú6.û!eû1‡û4¹û:îû&)ü Püqü/‘ü"Áü3äüý#4ý,Xý#…ý;©ý)åý%þ/5þ3eþ3™þ/Íþ5ýþ3ÿ"Lÿ&oÿ–ÿ;¯ÿ4ëÿ ./D^$£)È&ò)0C1t¦;Á5ý?37s8«ä=ý9;'u2�8Ð	&!*H's›µ Ò6óF*Rq:Ä5ÿ58L1…-·(å[EjQ°*(-*V�–¦ºÎâô		,	>	O	a	u	‹	�	±	Â	Ô	æ	ú	
!  
! 2
! F
! X
! j
! ~
! �
! ¢
! ´
! Æ
! Ø
! ì
! &8L^r„˜©½Ïáó+=Qcw‰Ÿ±ÃÕ/ç
)
9
O
#j
$Ž
³
Í
/ë
6!Rt“'£'Ë'ó01H3z0®4ß/)DGn1¶7è# D!`!‚¤%¼(â+4=r ‹*¬&×&þ&%<L!‰(«/Ô&%+&Q"x*›+Æ)ò&3Cw”/¥)Õ"ÿ."0Q‚:¢Ý#û+!K&m!”)¶,à'
5!Q5s©:¼.÷(&O&c$Š%¯)Õÿ1Q!o+‘2½>ð&/Vk.®2Î$N&u$’·)Ë+õ
!./^$|#¡Å+ã '-'U(}*¦+Ñ>ý=<>z(¹"â ! 1 K c }  ˜  ¹  Ú  û  ! =! ^! !  ! Á!!â! "%"%C"#i""�"°"Ð"ì"#)!#)K#)u#Ÿ#¿#Û#÷#$*$F$]$}$™$µ$Ñ$í$	%#%%/I%$y%%ž%%Ä%3ê%&0;&l&~& •&+¶&7â&/'J'"e'ˆ' ¡' Â'ã'(%(%A(0g(.˜(2Ç($ú())9)c)‚))•)%¿)å)=û)$9*)^*ˆ*#ž*&Â*#é*#
+1+<E+8‚+$»+ à+*,+,,2X,7‹,/Ã,"ó,'->-=]-›-!µ-4×-H.PU.,¦.)Ó.&ý.'$/L/l/4Œ/,Á/%î/0.*0AY0A›0Ý0$ù0.1M1+`17Œ1Ä1×1Dí1222,e2’2(±2.Ú2(	3!23'T3'|3$¤37É3#4%%43K44)Ÿ4-É4(÷4( 5(I5(r5&›5Â53ß5.6*B6Am69¯6é6Lý6/J7!z7œ7C»71ÿ7.18(`8‰8%¡8Ç8)â89!9+69/b9Q’9Hä94-::b:�:7ª:'â:1
! ;.<;.k;(š;1Ã;+õ;.!<P<!b<E„<)Ê<<ô<91=k="Š=­=À=Ò=*ñ=#>!@>!b>!„>!¦>$È>"í>#?#4?#X?|?-š?)È? ò?@3@"S@v@&–@'½@+å@(A:A%ZA7€Af¸AVB5vB¬B#³B×B÷BC,.C"[C~CžC'¹CCáC"%D-HDvD‘DL¯D,üDH)ErE �E!¢E+ÄEðE
F3*FH^F1§F7ÙFG&G 6GWG!wG'™G,ÁGîG5ýG3HHKH=”HWÒH*IJI7aI0™IÊI1èI2J+MJ/yJ$©J;ÎJ.
! K>9K#xK!œK0¾K1ïK&!L/HL4xL2­L2àL8M/LM>|M&»M$âM4N@<N&}N$¤N$ÉN-îN&O-CO$qO–O³O*ÑOüOP!4P"VPyP%•P»P$ÖPûP$Q&;Q$bQ/‡Q7·Q.ïQ*R-IRwR!ŠR¬RÉR!ÕR÷R.SFS-`S/ŽS5¾S/ôS$TAT(`T6‰T@ÀT2UM4U?‚U?ÂU1V54V5jV% V6ÆV2ýV+0W1\WIŽW&ØW)ÿW?)X6iX. X3ÏX,Y)0Y(ZY0ƒY:´Y.ïY&Z"EZhZD‚Z4ÇZ$üZ)!["K[=n[.¬[*Û[*\41\.f\Q•\Iç\"1]T]l]!‹])­]%×]%ý]#^&7^^^ |^!�^¿^(Ò^û^_/*_Z_(w_" _8Ã_9ü_!6`X`7n`6¦`Ý`ì`ÿ`4aDa![a }a(ža1Ça9ùaG3b&{b$¢b Çbèb4cK<c!ˆc"ªc"Ícðcd%,dRd2nd(¡d+Êd+öd&"e+Ieue)�e-·e0åe%f0<fmf ‹f,¬f'Ùf.g20g!cg#…g/©g4Ùg$hA3hjuh2àh)i@=i~i ›i5¼i<òi+/j2[j3ŽjDÂj=kEk/^kŽk.£k1Òk#l(l =l^l$~l £l/Äl'ôl'm8Dm-}m"«m$Îm#óm(n)@n-jn'˜nGÀno-!oOoco'�o©o¶o Õo$öo#p?p!Pp.rp¡p5»pñp-
q;qQq/`qC�q5Ôq

! r"r/;r.kr+šr;Ær*s3-s"as&„s#«s#Ïs"ós"t9tYt'wt(ŸtÈt2ßtu&/u#Vu"zu-�u,Ëuøu/v(Cv5lv7¢v'Úvw w$9w^w+~w9ªw*äw,x4<x"qxC”xØx.öx/%y$UyKzy5Æy'üy!$zEFz+Œz,¸zBåz,({;U{3‘{4Å{ú{.|+E|"q|.”|*Ã|-î|0}'M}/u}4¥},Ú}'~(/~&X~~(�~9¸~4ò~!'(IErE¸)þ1(€(Z€&ƒ€:ª€å€+õ€*!�L�a�!€�¢�/¾�-î�‚!‚4(‚]‚j‚ƒ‚5™‚,Ï‚<ü‚59ƒ1oƒ1¡ƒ8ÓƒL„HY„¢„¹„\Ö„33…7g…*Ÿ….Ê…,ù…"&†1I†4{†°†-Î†ü†5‡J‡Bh‡:«‡Ræ‡&9ˆ>`ˆAŸˆ*áˆ<‰AI‰5‹‰1Á‰)ó‰2Š"PŠsŠ†Š!™Š»ŠÚŠ/õŠ/%‹/U‹/…‹3µ‹8é‹3"Œ8VŒ+�Œ3»Œ+ïŒ3�AO�@‘�:Ò�9
Ž9GŽ;�Ž;½Ž3ùŽ3-�Ha�.ª�&Ù��%�6B�3y�8­�*æ�.‘!@‘Qb‘%´‘DÚ‘)’I’[’$m’’’/£’/Ó’“! “B“=Z“˜“²“É“.Ý“H”!U”>w”2¶” é”3
! •<>•{• ••¶•)Ö•+–%,–%R–x–Œ–¨–?È–D—M—%l—7’—-Ê—6ø—5/˜e˜(…˜'®˜)Ö˜™$™+B™%n™"”™-·™%å™!š<-š>jš,©šÖšóš@›'S›!{› �›¾›Ù›1õ›5'œ*]œˆœ7Ÿœ1×œL	�LV�-£�*Ñ�=ü�":ž#]žJ�žMÌžBŸ&]Ÿ%„Ÿ.ªŸ3ÙŸ4
  B  c .„ O³ B¡KF¡J’¡KÝ¡K)¢Ju¢KÀ¢5£7B£Jz£9Å£9ÿ£E9¤Q¤DÑ¤D¥@[¥^œ¥#û¥¦&¦	.¦	8¦B¦N¦;b¦:ž¦%Ù¦&ÿ¦;&§:b§�§¥§<¶§ó§-¨.4¨*c¨Ž¨(¬¨8Õ¨<©BK©FŽ©BÕ©(ª)Aª:kª(¦ª1Ïª<«/>«/n«cž«7¬):¬Fd¬B«¬î¬&­0*­\[­(¸­á­"ÿ­Q"®@t®Bµ®1ø®4*¯'_¯'‡¯	¯¯¹¯@Ô¯°.2°a°,~°1«°)Ý°"±**±U±j± „±1¥±1×± 	²*²%G²m²‰²¥²$¾².ã²³+³C³X³r³6�³ Æ³
ç³7õ³.-´.\´1‹´@½´@þ´;?µK{µ$Çµìµ8¶@¶>V¶N•¶Mä¶32·@f·§·%Ç·+í·$¸6>¸<u¸7²¸5ê¸A ¹7b¹>š¹Ù¹%ó¹-º+Gº6sº-ªº.Øº-»5»*H»`s»1Ô»¼¼,6¼c¼ƒ¼£¼À¼JÖ¼%!½&G½Cn½&²½&Ù½ ¾D!¾f¾„¾Lœ¾Aé¾+¿I¿f¿{¿�¿)¥¿Ï¿î¿0À8<ÀuÀ,•À,ÂÀ$ïÀÁ2ÁNÁ2gÁ$šÁ;¿Á>ûÁ>:Â9yÂ-³Â3áÂÃ43Ã)hÃ’Ã¯Ã(ÅÃîÃDÄ=IÄ]‡Ä#åÄC	Å,MÅ<zÅn·ÅI&Æ.pÆ$ŸÆ-ÄÆ&òÆ Ç:ÇNÇ4bÇE—Ç)ÝÇ6È+>È1jÈ=œÈÚÈùÈÉ!8É7ZÉ!’É´É1ÌÉ0þÉ)/ÊYÊ1tÊ9¦Ê?àÊ\ Ë\}Ë$ÚË#ÿË #ÌMDÌ-’ÌIÀÌ
! Í!Í"<Í,_ÍŒÍ4ªÍ*ßÍ 
! ÎO+Î{ÎF•Î=ÜÎ$Ï$?Ï^dÏ(ÃÏ.ìÏJÐ&fÐ5�Ð5ÃÐ:ùÐ=4Ñ/rÑ*¢Ñ%ÍÑ'óÑ-ÒNIÒ<˜Ò7ÕÒ^
ÓVlÓ6ÃÓRúÓˆMÔ8ÖÔBÕ@RÕ0“Õ9ÄÕ&þÕ4%Ö$ZÖ3Ö6³ÖêÖ×&×F×)d×(Ž×(·×%à×+Ø2Ø OØpØ+�Ø"¼ØßØñØ
! 	ÙÙ$1Ù(VÙ3Ù:³Ù?îÙ4.Ú	cÚ-mÚ)›Ú#ÅÚ+éÚ8Û%NÛ&tÛ›Û¹Û'ØÛ4Ü5Ü$PÜ(uÜ)žÜ*ÈÜ!óÜ"Ý"8Ý.[ÝŠÝ¥Ý!ÀÝâÝÞÞ/8Þ@hÞ©Þ¾Þ&ÕÞüÞ ß5ß"Qßtß“ß²ßÑßðß?à*Aà!làŽà#�à*Áà)ìà,á4Cá)xá=¢á=àá'â3FâBzâ#½â5áâ4ã)Lã)vã- ã@Îã"ä$2ä*Wä+‚ä®ä-Ää'òä)åEDåMŠåUØåF.æ0uæ&¦æ5Íæ'ç5+çaç$€ç¥çÅç9âçJè0gè7˜èÐè3èè-é(Jé sé”éV­é/ê4êPê0lê9�êM×ê!%ë'Gë'oë9—ë3Ñë;ì6Aì/xì2¨ì2ÛìIí3XíŒí3¡í/Õí3î39îmî)�î)·î+áî/
ï2=ï$pï-•ï@Ãï$ð!)ð#Kð oð4�ðHÅðñ%ñ>ñ'Sñ{ñ(�ñZ¹ñ+ò"@òcòwò�ò©ò2¹ò6ìò8#ó$\ó.�ó9°ó(êó(ô4<ô9qô7«ô=ãô3!õ/Uõ4…õ.ºõ.éõ4ö.Mö.|ö,«ö9Øö9÷9L÷:†÷9Á÷:û÷96ø9pøWªøWù.Zù‰ùžù<¾ùFûù9Bú$|ú!¡ú"Ãú&æú)
û7ûSûrû.…û ´û0Õû#ü=*ühü$ƒü¨ü-Èü!öü-ý$Fý7ký.£ý(Òý.ûý-*þXþ1hþ.šþ/ÉþFùþ3@ÿ'tÿ"œÿ+¿ÿ3ëÿ@	D`	%¥	Ë	+ë	3	K	4k	- 	(Î	<÷	4	#R	v	(“	¼	†Õ	6\	M“	:á	6	6S	/Š	%º	5à	&	7=	Gu	½	@Õ	$	;	 O	:p	3«	Dß	3$	3X	5Œ	0Â	6ó	@*	?k	D«	@ð	;1		m		�		–		ª		À		Ô		ç		ü		
! 	%
! 	9
! 	N
! 	d
! 	x
! 	Ž
! 	¨
! 	¼
! 	Ï
! 	à
! 	ú
! 		%	;	N	a	9y	I³	Mý	(K	(t	3�	%Ñ	=÷	(5
	7^
	Z–
	Yñ
	PK	8œ	\Õ	b2	\•	Xò	2K	~	-�	>Ë	?
! 	FJ	+‘	0½	0î	1	9Q	%‹	+±	+Ý	+		,5	+b	+Ž	,º	,ç	*	W?	,—	AÄ	4	';	)c	)�	)·	Há	W*	X‚	-Û	.		98	Ar	7´	lì	5Y	;�	9Ë	U	5[	Q‘	ˆã	>l	4«	>à	<	C\	6 	-×	!	;'	7c	%›	1Á	2ó	2&	WY	±	.Ñ		<	2O	‚	 ¢	Ã	2à	(	E<	E‚	0È	.ù	3( 	X\ 	Fµ 	1ü 	).!	'X!	)€!	%ª!	Ð!	*î!	""	!<"	)^"	 ˆ"	©"	6È"	 ÿ"	R #	/s#	£#	)»#	(å#	$	,$	 A$	b$	u$	2“$	/Æ$	/ö$	(&%	&O%	v%	#•%	"¹%	Ü%	*÷%	!"&	 D&	*e&	*�&	»&	Û&	ù&	'	)+'	,U'	7‚'	!º'	#Ü'	0(	&1(	#X(	/|(	A¬(	8î(	M')	6u)	8¬)	.å)	3*	-H*	,v*	A£*	Hå*	>.+	&m+	'”+	F¼+	C,	=G,	8…,	O¾,	--	<-	0W-	/ˆ-	¸-	DÎ-	1.	$E.	,j.	0—.	È.	8ä.	'/	&E/	+l/	%˜/	#¾/	Hâ/	(+0	$T0	/y0	©0	4¿0	‚ô0	w1	-–1	CÄ1	C2	-L2	-z2	5¨2	.Þ2	%
3	33	G3	Z3	'q3	0™3	0Ê3	"û3	'4	F4	(d4	3�4	1Á4	ó4	/5	C5	FZ5	(¡5	)Ê5	8ô5	+-6	/Y6	6‰6	+À6	0ì6	7	 87	AY7	E›7	#á7	 8	(&8	4O8	„8	/ž8	.Î8	ý8	9	%79	4]9	4’9	3Ç9	,û9	)(:	7R:	6Š:	!Á:	&ã:	2
! ;	+=;	.i;	4˜;	Í;	ë;	"<	/$<	?T<	+”<	BÀ<	6=	:=	FZ=	0¡=	!Ò=	ô=	>	^(>	‡>	%£>	É>	ã>	3÷>	+?	'@?	$h?	>�?	9Ì?	)@	!0@	R@	d@	"w@	š@	&±@	"Ø@	Hû@	3DA	&xA	LŸA	8ìA	 %B	FB	YB	nB	&‰B	)°B	ÚB	ôB	"C	.C	LC	1bC	.”C	*ÃC	îC	,D	.8D	gD	/}D	0­D	ÞD	"ëD	,E	;E	ME	gE	€E	“E	«E	*ÈE	)óE	4F	RF	oF	!ŽF	°F	ËF	$äF		G	#G	=G	IWG	¡G	!­G	&ÏG	öG	5H	GH	(]H	@†H	BÇH	A
! I	;LI	!ˆI	1ªI	ÜI	!üI	6J	<UJ	.’J	'ÁJ	 éJ	
! K	"K	9K	NK	iK	#~K	#¢K	ÆK	%äK	7
! L	&BL	(iL	)’L	2¼L	ïL	+M	:M	XM	wM	!–M	¸M	+ÌM	=øM	26N	=iN	2§N	BÚN	7O	<UO	A’O	ÔO	&ðO	-P	EP	!eP	‡P	"£P	9ÆP	4Q	!5Q	.WQ	$†Q	«Q	%ÂQ	)èQ	R	/R	JR	_R	>tR	³R	PÊR	9S	#US	yS	.’S	9ÁS	2ûS	<.T	;kT	G§T	ïT	]U	&dU	1‹U	0½U	'îU	?V	VV	-rV	) V	ÊV	GÝV	/%W	.UW	)„W	)®W	 ØW	4ùW	&.X	+UX	0�X	²X	*ÁX	1ìX	Y	1Y	#IY	mY	+‚Y	+®Y	/ÚY	 
! Z	%+Z	2QZ	/„Z	´Z	*ÌZ	-÷Z	@%[	-f[	@”[	8Õ[	K\	8Z\	K“\	ß\	1þ\	0]	.L]	T{]	2Ð]	^	^	 -^	)N^	+x^	*¤^	5Ï^	_	1_	$@_	!e_	,‡_	<´_	Uñ_	!G`	Fi`	°`	0Ï`	>a	#?a	ca	=�a	7¿a	C÷a	T;b	Z�b	[ëb	dGc	E¬c	còc	!Vd	xd	[–d	#òd	e	=6e	te	C”e	DØe	%f	Cf	,cf	#�f	%´f	2Úf	/
g	+=g	-ig	+—g	@Ãg	<h	8Ah	5zh	6°h	,çh	i	.i	7Fi	B~i	,Ái	'îi	6j	+Mj	+yj	6¥j	?Üj	)k	2Fk	yk	Žk	! k	'Âk	=êk	#(l	!Ll	5nl	%¤l	#Êl	îl	m	3 m	6Tm	 ‹m	A¬m	"îm	(n	:n	Ln		Xn	Abn	¤n	·n	O×n	''o	&Oo	.vo	¥o	Ão	0áo	p	p	&(p	%Op	#up	*™p	Äp	*Øp	$q	*(q	<Sq	8�q	 Éq	"êq	
r	&r	5Fr	.|r	A«r	6ír	2$s	2Ws	<Šs	2Çs	>ús	59t	)ot	0™t	Êt	ät	%ÿt	"%u	 Hu	 iu	-Šu	"¸u	!Ûu	%ýu	%#v	JIv	”v	¤v	'Âv	 êv	w	w	:w	Ww	ow	Œw	 w	´w	³Àw	ty	:vy	>±y	ðy	0z	×9z	/{	<A{	Y~{	Ø{	ï{	Nû{	YJ|	f¤|	:}	WF}	=ž}	HÜ}	I%~	7o~	W§~	ÿ~		*5	-`	(Ž	#·	*Û	3€	,:€	’g€	ú€	�	&�	E�	Xa�	cº�	6‚	]U‚	„³‚	]8ƒ	O–ƒ	[æƒ	PB„	D“„	NØ„	L'…	Pt…	?Å…	=†	CC†	O‡†	[×†	?3‡	Šs‡	Cþ‡	JBˆ	R�ˆ	?àˆ	F ‰	Ng‰	H¶‰	aÿ‰	LaŠ	;®Š	‰êŠ	Jt‹	?¿‹	Šÿ‹	=ŠŒ	bÈŒ	X+�	O„�	Ô�	KTŽ	K Ž	[ìŽ	UH�	ªž�	RI�	Ÿœ�	c<‘	[ ‘	Nü‘	^K’	cª’	M“	=\“	>š“	>Ù“	;”	cT”	W¸”	J•	O[•	]«•	N	–	SX–	M¬–	Cú–	H>—	A‡˜	7É˜	T™	V™	ru™	'è™	Vš	
! gš	)rš	?œš	AÜš	›		5›	0?›	rp›	2ã›	Žœ	B¥œ	Sèœ	%<�	%b�	3ˆ�	3¼�	6ð�	6'ž	$^ž	$ƒž	
¨ž	¶ž	'Ìž	ôž	BŸ	QŸ	(bŸ	I‹Ÿ	UÕŸ	"+ 	CN 	U’ 	%è 	¡	1,¡	Q^¡	A°¡	Eò¡	…8¢	X¾¢	+£	eC£	R©£	?ü£	Z<¤	„—¤	¥	:9¥	Pt¥	Å¥	ã¥	ì¥	*¦	02¦	Ec¦	>©¦	gè¦	GP§	k˜§	k¨	p¨	rð¨	]c©	_Á©	X!ª	`zª	WÛª	E3«	Xy«	]Ò«	j0¬	H›¬	ä¬	ú¬	-
! ­	-8­	Ff­	+­­	9Ù­	:®	5N®	4„®	7¹®	+ñ®	3¯	*Q¯	|¯	>š¯	FÙ¯	6 °	'W°	/°	O¯°	Eÿ°	|E±	:Â±	Dý±	AB²	;„²	3À²	<ô²	l1³	ež³	[´	L`´	M­´	Kû´	JGµ	q’µ	}¶	z‚¶	ý¶	L}·	XÊ·	V#¸	uz¸	Nð¸	e?¹	M¥¹	tó¹	Thº	p½º	4.»	Cc»	§»	6Ç»	9þ»	L8¼	d…¼	dê¼	mO½	m½½	Ê+¾	îö¾	oå¿	~UÀ	tÔÀ	ƒIÁ	}ÍÁ	ŒKÂ	nØÂ	}GÃ	[ÅÃ	[!Ä	¸}Ä	Ö6Å	c
Æ	rqÆ	häÆ	wMÇ	qÅÇ	€7È	b¸È	qÉ	2�É	/ÀÉ	ŒðÉ	ª}Ê	M(Ë	\vË	RÓË	a&Ì	[ˆÌ	jäÌ	LOÍ	[œÍ	!øÍ	"Î	=Î	2[Î	DŽÎ	ÓÎ	:ìÎ	''Ï	OÏ	,oÏ	œÏ	ºÏ	,ÓÏ	0Ð	n1Ð	> Ð	ZßÐ	:Ñ	'PÑ	7xÑ	°Ñ	8ÏÑ	nÒ	&wÒ	&žÒ	5ÅÒ	'ûÒ	:#Ó	8^Ó	:—Ó	wÒÓ	?JÔ	WŠÔ	/âÔ	<Õ	QOÕ	[¡Õ	CýÕ	SAÖ	M•Ö	&ãÖ	b
! ×	Hm×	+¶×	=â×	i Ø	jŠØ	.õØ	R$Ù	CwÙ	J»Ù	0Ú	,7Ú	6dÚ	!›Ú	D½Ú	HÛ	,KÛ	xÛ	@–Û	D×Û	fÜ	CƒÜ	+ÇÜ	+óÜ	1Ý	@QÝ	m’Ý	(Þ	7)Þ	aÞ	|Þ	-›Þ	;ÉÞ	*ß	10ß	)bß	Œß	)£ß	cÍß	@1à	>rà	.±à	,àà	,
á	A:á	E|á	Âá	Þá	/úá	B*â	mâ	 „â	[¥â	=ã	N?ã	NŽã	3Ýã	7ä	AIä	6‹ä	7Âä	8úä	:3å	4nå	3£å	B×å	4æ	:Oæ	4Šæ	.¿æ	6îæ	:%ç	C`ç	'¤ç	&Ìç	Oóç	RCè	!–è	H¸è	Wé	VYé	M°é	Xþé	/Wê	 ‡ê	+¨ê	0Ôê	ë	& ë	@Gë	#ˆë	'¬ë	6Ôë	0ì	.<ì	/kì	1›ì	;Íì	>	í	MHí	-–í	(Äí	,íí	<î	8Wî	+�î	*¼î	Cçî	?+ï	@kï	=¬ï	Pêï	>;ð	9zð	3´ð	Dèð	3-ñ	+añ	+�ñ	 ¹ñ	 Úñ	ûñ	Hò	D^ò	?£ò	Jãò	I.ó	Exó	P¾ó	2ô	2Bô	Quô	CÇô	Eõ	kQõ	N½õ	>ö	FKö	9’ö	FÌö	?÷	kS÷	p¿÷	j0ø	n›ø	i
! ù	„tù	Cùù	j=ú	3¨ú	#Üú	Bû	1Cû	auû	×û	Dõû	::ü	Juü	5Àü	6öü	<-ý	7jý	Q¢ý	9ôý	$.þ	?Sþ	J“þ	(Þþ	+ÿ	=3ÿ	%qÿ	]—ÿ	>õÿ	a4
! >–
! HÕ
! 8
! �W
! cÙ
! >=
! (|
! #¥
! .É
! Cø
! '<
! 0d
! %•
! !»
! DÝ
! +"
! +N
! -z
! -¨
! :Ö
! *
! D<
! �
! �
! ¯
! Ê
! 6å
! 
! +
! BH
! X‹
! Kä
! C0
! Wt
! �Ì
! o]
! ƒÍ
! kQ	
! -½	
! Jë	
! G6
  
! =~
  
! C¼
  
! D
! 7E
! <}
! 5º
! Vð
! (G
! Rp
! eÃ
! F)
! 1p
! 2¢
! wÕ
! :M
! *ˆ
! 1³
! .å
! Z
! Ao
! +±
! ?Ý
! †
! O¤
! *ô
! "
! -B
! Dp
! Gµ
! 8ý
! (6
! E_
! *¥
! 9Ð
! &
! 
! >1
! Ep
! H¶
! Dÿ
! D
!  c
! Ð„
! ÞU
! `4
! a•
! Ò÷
! ÜÊ
! b§
! p
! 
! a{
! bÝ
! æ@
! Ò'
! pú
! uk
! ðá
! ÜÒ
! u¯
! z%
! | 
! 1 
! NO 
! Wž 
! 9ö 
! B0!
! ^s!
! WÒ!
! ª*"
! bÕ"
! –8#
! XÏ#
! K($
! it$
! CÞ$
! E"%
! Eh%
! J®%
! fù%
! :`&
! >›&
! CÚ&
! B'
! Ha'
! Mª'
! Sø'
! IL(
! S–(
! ’ê(
! P})
! TÎ)
! !#*
! 1E*
! Gw*
! .¿*
! Bî*
! #1+
! #U+
! 0y+
! 4ª+
! :ß+
! 8,
! QS,
! 0¥,
! 4Ö,
! #-
! 1/-
! Da-
! G¦-
! [î-
! ^J.
! =©.
! =ç.
! =%/
! Bc/
! !¦/
! 4È/
! ý/
! _0
! L{0
! $È0
! +í0
! ~1
! ˜1
! 9©1
! ã1
! õ1
! B2
! $X2
!  }2
! @ž2
! ß2
! ô2
! F
3
! >T3
! ?“3
! %Ó3
! "ù3
! 4
! 174
! 7i4
! 1¡4
! )Ó4
! -ý4
! O+5
! {5
! '˜5
! 6À5
! C÷5
! ,;6
! Eh6
! T®6
! !7
! 3%7
! DY7
! Dž7
! ]ã7
! LA8
! %Ž8
! #´8
! 0Ø8
!  	9
! *9
! :E9
! 6€9
! ;·9
! (ó9
! o:
! /Œ:
! )¼:
! 0æ:
! #;
! );;
! $e;
! 1Š;
! )¼;
! .æ;
! (<
! -><
! %l<
! (’<
! -»<
! 'é<
! 3=
! E=
! Z=
! ,w=
! %¤=
! 'Ê=
! ò=
! (>
! +4>
! =`>
! ?ž>
! Þ>
! û>
! #?
! :?
! "W?
! %z?
! $ ?
! =Å?
! @
! @
! '@
! 1G@
! +y@
! #¥@
! É@
! å@
! (A
! )*A
! TA
! :sA
! ®A
!  ÆA
! çA
! hùA
! bB
! *yB
! 7¤B
! 6ÜB
! *C
! >C
! QC
! 6nC
! N¥C
! /ôC
! =$D
! $bD
! 8‡D
! @ÀD
! ,E
! 3.E
! UbE
! 5¸E
! 3îE
! "F
! &8F
! +_F
! K‹F
! >×F
! G
! B.G
! &qG
! ˜G
! 2´G
! #çG
! &H
! 02H
! ;cH
! ŸH
! µH
!  ÇH
! "èH
! �I
! 1œI
! 4ÎI
! 1J
! G5J
! U}J
! 6ÓJ
! 1
! K
! #<K
! '`K
! 3ˆK
! A¼K
! /þK
! R.L
! ;�L
! 8½L
! 6öL
! 7-M
! JeM
! B°M
! (óM
! (N
! $EN
! jN
! #�N
! ¥N
! 9ÅN
! CÿN
! >CO
! 7‚O
! ºO
! 8ÖO
! MP
! M]P
! $«P
! 5ÐP
! 6Q
! 2=Q
! $pQ
! 1•Q
! /ÇQ
! /÷Q
! 4'R
! (\R
! 0…R
! B¶R
! QùR
! TKS
! X S
! 2ùS
! $,T
! 8QT
! %ŠT
! I°T
! 8úT
! /3U
! @cU
! +¤U
! /ÐU
! KV
! 8LV
! 6…V
! 6¼V
! ;óV
! ?/W
! 2oW
! <¢W
! -ßW
! 6
X
! <DX
! &�X
! C¨X
! :ìX
! 9'Y
! 7aY
! 5™Y
! .ÏY
! "þY
! !Z
! <9Z
! 4vZ
! 0«Z
! ÜZ
! bóZ
! >V[
! •[
! 2³[
! (æ[
! -\
! "=\
! 0`\
! 8‘\
! Ê\
! Ú\
! Fî\
! +5]
! =a]
! "Ÿ]
! Â]
! Ú]
! <ì]
! _)^
! W‰^
! Qá^
! T3_
! Rˆ_
! gÛ_
! �C`
! RÅ`
! Ua
! 3na
! *¢a
! 7Ía
! 6b
! *<b
! 3gb
! )›b
! Åb
! ßb
! -õb
! *#c
! /Nc
! =~c
! "¼c
! 0ßc
! -d
! >d
! ']d
! /…d
! Eµd
! Eûd
! 6Ae
! ;xe
! F´e
! Fûe
! 2Bf
! 4uf
! Sªf
! 6þf
! J5g
! -€g
! A®g
! ðg
! 	h
! &h
! ;Bh
! *~h
! ©h
! BÅh
! i
! 5i
! ASi
! C•i
! CÙi
! #j
! 7Aj
! 9yj
! '³j
! Ûj
! öj
! "k
! 8k
! +Rk
! ~k
! '™k
! /Ák
! ñk
! !
l
! "/l
! Rl
! jl
! %†l
! !¬l
! 6Îl
! m
!  m
! 3?m
! 0sm
! ;¤m
! àm
! !äm
! !n
! (n
! IDn
! Žn
! /ªn
! 8Ún
! <o
! 1Po
! 2‚o
! 6µo
! 'ìo
! 7p
! 5Lp
! 1‚p
! 1´p
! æp
! $q
! 3(q
! 5\q
! '’q
! /ºq
! .êq
! 1r
! #Kr
! )or
! *™r
! YÄr
! fs
! e…s
! 4ës
!  t
! 5t
! AFt
! ,ˆt
! tµt
! *u
! =u
! DMu
! 5’u
! &Èu
! ïu
! /v
! ";v
! )^v
! #ˆv
! *¬v
! 3×v
! +w
! _7w
! *—w
! Âw
! 4Ýw
! (x
! ;x
! $Tx
! yx
! [–x
! òx
! y
! 1y
! Ly
! 7jy
! <¢y
! %ßy
! ,z
! )2z
! .\z
! 2‹z
! 0¾z
! )ïz
! {
! )-{
! W{
! !o{
! .‘{
! 
À{
! rÎ{
! 8A|
! z|
! u‹|
! ;}
! =}
! @}
! D}
! 6V}
! 6�}
! WÄ}
! W~
! 3t~
! ¨~
! -¯~
! 5Ý~
! 
! 
! <
! GE
! �
! §
! &Ä
! Uë
! ;A€
! F}€
! TÄ€
! S�
! Um�
! VÃ�
! 4‚
! O‚
! *_‚
! #Š‚
! '®‚
! "Ö‚
! ù‚
!  ƒ
! :ƒ
! Zƒ
! zƒ
! ™ƒ
!  ¶ƒ
! ×ƒ
! !öƒ
! „
! 2„
! P„
! j„
! %†„
! +¬„
! Ø„
! ñ„
! #	…
! %-…
! .S…
! -‚…
! 8°…
! Sé…
! A=†
! .†
! &®†
! &Õ†
! Lü†
! 6I‡
! I€‡
! #Ê‡
! $î‡
! Iˆ
! G]ˆ
! J¥ˆ
! =ðˆ
! 8.‰
! =g‰
! '¥‰
! 7Í‰
! -Š
! @3Š
! tŠ
! ‹Š
! N—Š
! (æŠ
! %‹
! 5‹
! &M‹
! %t‹
! 4š‹
! Ï‹
! Ö‹
! ì‹
! >Œ
! ,FŒ
! LsŒ
! TÀŒ
! �
! 3.�
! b�
! i�
! 7p�
  
! ¨�
! "³�
! Ö�
! !ö�
! +Ž
! `DŽ
! *¥Ž
! OÐŽ
! = �
! (^�
! K‡�
! Ó�
! )í�
! 0�
! )H�
! /r�
! 0¢�
! "Ó�
! Fö�
! )=‘
! g‘
! +t‘
!  ‘
! À‘
! "Ý‘
! "’
! #’
! #2’
! @V’
! 0—’
! 'È’
! 3ð’
! $“
! &“
! 2“
! >“
! +J“
! 8v“
! $¯“
! #Ô“
! 4ø“
! A-”
! ?o”
! ¯”
! »”
! Ç”
! Ó”
! ß”
! 2ë”
! #•
! B•
! R•
! ^•
! n•
! z•
! †•
! ’•
! #ž•
! Â•
! Î•
! <Ò•
! 3–
! C–
  
! a–
! sl–
! $à–
! &—
! A,—
! /n—
! ž—
!  ¼—
! IÝ—
! '˜
! |4˜
! ±˜
! ž·˜
! 4V™
! 7‹™
! :Ã™
! 7þ™
! 96š
! Žpš
! oÿš
! >o›
! a®›
! †œ
! G—œ
! 7ßœ
! L�
! =d�
! @¢�
! ,ã�
! ,ž
! <=ž
! *zž
! `¥ž
! �Ÿ
! W—Ÿ
! ÑïŸ
! *Á 
! 4ì 
! K!¡
! %m¡
! ,“¡
! À¡
! Ý¡
! û¡
! *¢
! 1C¢
! Du¢
! Qº¢
! K£
! +X£
! [„£
! và£
! LW¤
! R¤¤
! Í÷¤
! PÅ¥
! I¦
! ``¦
! LÁ¦
! V§
! ae§
! |Ç§
! pD¨
! Bµ¨
! §ø¨
! L ©
! <í©
! 8*ª
! Acª
! R¥ª
! Røª
! XK«
! g¤«
! [¬
! bh¬
! mË¬
! M9­
! M‡­
! PÕ­
! V&®
! E}®
! MÃ®
! _¯
! 9q¯
! D«¯
! 7ð¯
! Z(°
! Yƒ°
! TÝ°
! @2±
! Fs±
! Hº±
! @²
! \D²
! p¡²
! a³
! @t³
! =µ³
! Mó³
! SA´
! =•´
! >Ó´
! _µ
! @rµ
! u³µ
! k)¶
! [•¶
! Qñ¶
! 3C·
! Xw·
! jÐ·
! e;¸
! a¡¸
! [¹
! f_¹
! kÆ¹
! 92º
! Šlº
! r÷º
! Ij»
! ‡´»
! p<¼
! [­¼
! I	½
! LS½
! c ½
! Q¾
! \V¾
! ž³¾
! SR¿
! 7¦¿
! cÞ¿
! eBÀ
! ;¨À
! 7äÀ
! yÁ
! .–Á
! 'ÅÁ
! OíÁ
! ,=Â
! VjÂ
! lÁÂ
! C.Ã
! NrÃ
! NÁÃ
! MÄ
! .^Ä
! I�Ä
! V×Ä
! P.Å
! OÅ
! UÏÅ
! X%Æ
! \~Æ
! 2ÛÆ
! 4Ç
! NCÇ
! m’Ç
! JÈ
! +KÈ
! *wÈ
! 7¢È
! cÚÈ
! [>É
! 2šÉ
! _ÍÉ
! N-Ê
! 6|Ê
! Q³Ê
! YË
! /_Ë
! /�Ë
! 1¿Ë
! -ñË
! )Ì
! BIÌ
! <ŒÌ
! [ÉÌ
! %Í
! '?Í
! ‡gÍ
! ^ïÍ
! $NÎ
! FsÎ
! _ºÎ
! YÏ
! `tÏ
! LÕÏ
! /"Ð
! FRÐ
! ‰™Ð
! W#Ñ
! A{Ñ
! 1½Ñ
! QïÑ
! 8AÒ
! zÒ
! .˜Ò
! ,ÇÒ
! (ôÒ
! -Ó
! /KÓ
! G{Ó
! ÍÃÓ
! ‘Ô
! M Ô
! îÔ
! 0ýÔ
! .Õ
  
! LÕ
! &WÕ
! 	~Õ
! ˆÕ
! �Õ
! µÕ
! ÂÕ
! ØÕ
! îÕ
! öÕ
! ÿÕ
! Ö
! Ö
! 3Ö
! ?Ö
! YÖ
! "jÖ
! "�Ö
! °Ö
! ÃÖ
! ÓÖ
! àÖ
! ðÖ
! ×
! ×
! 
3×
! A×
! P×
! e×
! ~×
! “×
! Ÿ×
! ,¯×
! rÜ×
! 7OØ
! ]‡Ø
! 9åØ
! Ù
! G6Ù
! =~Ù
! ¼Ù
! 0ÌÙ
! 5ýÙ
! $3Ú
! 4XÚ
! Q�Ú
! AßÚ
! W!Û
! {yÛ
! HõÛ
! 2>Ü
! 9qÜ
! 7«Ü
! AãÜ
! ?%Ý
! ;eÝ
! H¡Ý
! LêÝ
! N7Þ
! ¾†Þ
! cEà
! e©à
! aá
! =qá
! V¯á
! 4â
! ';â
! Rcâ
! K¶â
! ã
! ã
! 2ã
! Hã
! ^ã
! (|ã
! *¥ã
! Ðã
! .ìã
! !ä
! 0=ä
! %nä
! 8”ä
! ,Íä
! "úä
! å
! &=å
! fdå
! +Ëå
! `÷å
! AXæ
! �šæ
! Pç
! Nmç
! O¼ç
! 5è
! ?Bè
! @‚è
! �Ãè
! {Té
! nÐé
! „?ê
! @Äê
! Aë
! ;Gë
! Cƒë
! [Çë
! 1#ì
! 3Uì
! H‰ì
! (Òì
! 4ûì
! m0í
! {ží
! ‡î
! R¢î
! „õî
! 7zï
! '²ï
! <Úï
! 1ð
! ;Ið
! 4…ð
! Dºð
! nÿð
! )nñ
! '˜ñ
! ]Àñ
! Jò
! Riò
! 4¼ò
! Vñò
! 3Hó
! +|ó
! R¨ó
! cûó
!  _ô
! N€ô
! :Ïô
! %
! õ
! 0õ
! Nõ
! 6mõ
! ]¤õ
! *ö
! 6-ö
! -dö
! e’ö
! Oøö
! :H÷
! }ƒ÷
! Gø
! AIø
! &‹ø
! A²ø
! Côø
! 58ù
! %nù
! G”ù
! CÜù
! I ú
! =jú
! ?¨ú
! Eèú
! ..û
! ']û
! .…û
! 0´û
! dåû
! AJü
! 2Œü
! .¿ü
! 2îü
! >!ý
! B`ý
! B£ý
! ?æý
! A&þ
! 5hþ
! Džþ
! 4ãþ
! ;ÿ
! =Tÿ
! <’ÿ
! LÏÿ
! 2Oe)z ¤+ÅIñI;N…YÔ4.Dc+¨1ÔFBM[�Yì[FY¢Oü6Lmƒ[ñ?M2�KÀ10>Ro6Â@ùF:`�2âD	9Z	b”	<÷	4
! 7R
! GŠ
! 3Ò
! 54<bqHÔ:AXbšVý)T
(~
4§
1Ü
\>k#ª3Î;>>˜}C–vÚMQIŸ/é0bJP­ þ%<E@‚BÃszQ�â*ùN$Ys9ÍP=X\–*ó.4M.‚1±dã)HCrD¶NûwJAÂ+$#Pt’C­#ñ5 K;lN¨F÷<>D{Àà%õ?6#vKšIæL0D}FÂ&	00aq@ƒJÄM (] \† @ã >$!Mc!N±!C"OD"*”"5¿"iõ"O_#‹¯#‘;$TÍ$Q"%Nt%uÃ%:9&<t&#±&Õ&ï&	'0'+P'M|';Ê'4(O;(M‹(;Ù(>)2T);‡)>Ã)<*<?*|*4—*CÌ*N+_+{++˜+2Ä+K÷+DC,)ˆ,V²,K	-U-Ws-IË-H.$^.3ƒ."·.Ú.ð.//'5/]/@q/
²/.À/5ï/6%0\02|06¯0<æ0I#1bm1?Ð1M27^2%–2-¼21ê2T3+q3.�39Ì3M4+T4<€4J½4b5Xk5@Ä5 6~&6?¥67å6p7%Ž7G´7zü7 w8 ˜8!¹8Û8û829G9]9t9 ‹9!¬9"Î9"ñ9$:$9:6^:"•:4¸:€í:'n;'–;„¾;4C<Fx<°¿<Pp=2Á=zô=vo>7æ>M?Wl?Ä?/Ù?!	@@+@5l@!¢@aÄ@M&A5tA!ªA5ÌA!B7$B#\B7€B#¸BIÜB5&C7\C#”CQ¸Cf
! D'qD;™D'ÕD'ýD%%EBKEŽE4¨E5ÝE5F[IF*¥FCÐFCG1XGKŠG!ÖG,øG4%HZH9wH\±HLIS[Id¯I*J*?JRjJ0½J,îJ\K?xK@¸KaùK([L<„LHÁL
! M:*M5eM ›M.¼M
ëM!ùMAN;]N;™NÕN2çN7OCROC–O2ÚO*
P8P/WP ‡P3¨P?ÜP+Q>HQ6‡Qp¾QŒ/R™¼R•VSNìSa;T?�TˆÝT³fU‚V­�V¤KWÏðW<ÀXOýX0MY:~Y/¹YéY Z #Z DZeZ„Z"£Z"ÆZ"éZ [ -['N[/v[,¦[(Ó[[ü[ZX\i³\H]gf]%Î]&ô]%^#A^e^éz_Bd`H§`Lð`4=a;raZ®a]	bgb\ƒb�àbUbc'¸c'àcBdVKd^¢de# e5De½ze 8f0Yf=ŠfFÈf3gECg#‰g­gÈg-ágOh/_hI�hzÙh+TiF€i Çi:èi&#j0Jj{j=”j@ÒjAk-Uk$ƒk¨kÄk5àkLl9cl)�l(Çl)ðl'mEBm7ˆm6Àm/÷m%'nJMn1˜n8ÊnGoBKoQŽoxàoDYpFžp8åp5qcTqA¸q$úq3rSrnrŒrQžr3ðr>$scs!zsœs,³s&às*t.2t+at,�t+ºt,æt,u,@u-mu-›u-Éu-÷u-%v-Sv-�v-¯v-Ýv-w-9w-gw+•w,Áw+îw,x+Gx+sx,Ÿx+Ìx+øx+$y+Py-|y-ªy-Øy-z+4z+`z+Œz,¸z+åz,{+>{,j{+—{,Ã{-ð{-|+L|1x|,ª|,×|-}+2},^}+‹}+·}.ã}+~+>~,j~1—~=É~;;C92¹?ì;,€2h€0›€KÌ€@�IY�A£�Uå�Ž;‚9Ê‚3ƒ'8ƒ)`ƒŠƒH¦ƒ1ïƒ;!„-]„‹„`˜„Eù„,?…hl… Õ…ö…-†,@†"m†7�†/È†ø†(‡2:‡*m‡#˜‡¼‡ Ü‡$ý‡4"ˆ/Wˆ%‡ˆ$­ˆ0Òˆ3‰'7‰?_‰*Ÿ‰0Ê‰hû‰¯dŠ'‹I<‹8†‹5¿‹%õ‹QŒKmŒB¹Œ@üŒ*=�Rh�E»�NŽDPŽH•ŽAÞŽB �Hc�G¬�Pô�IE�D��%Ô�/ú�<*‘9g‘*¡‘0Ì‘*ý‘-(’V’Bf’©’4¿’$ô’a“6{“K²“:þ“:9”=t” ²”(Ó”“ü”/�•/À•:ð•<+–<h–0¥–=Ö–|—2‘—{Ä—…@˜RÆ˜D™0^™4�™!Ä™Pæ™67š0nšFŸšvæšF]›¤›"·›3Ú›5œ*Dœ+oœP›œ&ìœ+�B?�7‚�º�,Ì�&ù�P žCqž;µž-ñž,Ÿ-LŸKzŸ"ÆŸ6éŸ  (> 9g B¡ Nä 3¡/C¡%s¡1™¡,Ë¡jø¡gc¢EË¢0£1B£Jt£0¿£,ð£.¤$L¤)q¤0›¤(Ì¤"õ¤/¥EH¥.Ž¥R½¥¦,0¦F]¦&¤¦=Ë¦>	§H§7_§;—§ Ó§©ô§Œž¨€+©d¬©"ªL4ª7�ª¹ª)ÕªFÿª,F«Ns«0Â« ó«,¬DA¬J†¬*Ñ¬&ü¬7#­/[­J‹­ Ö­2÷­%*®/P®C€®MÄ®f¯.y¯.¨¯9×¯!°l3°: °/Û°m±Ay±x»±64²6k².¢²(Ñ²$ú²$³$D³Yi³.Ã³Rò³4E´,z´7§´Oß´6/µ/fµA–µ(Øµ¶"!¶<D¶;�¶½¶0Û¶·6*·*a·EŒ·)Ò·0ü·(-¸>V¸,•¸GÂ¸
! ¹H)¹<r¹(¯¹0Ø¹7	ºCAº-…ºF³º&úºo!»:‘»?Ì»ô¼2½A4½/v½¦½2½½àð½FÑ¾ü¿�ÀL—ÀxäÀ!]Á@Á-ÀÁ&îÁ'Âp=Â.®ÂŽÝÂ—lÃ)ÄE.Ä<tÄ/±Ä2áÄ%Å:Å:XÅ$“Å2¸ÅAëÅ/-Æ1]Æ%�ÆµÆeÑÆ57Ç3mÇ:¡ÇdÜÇ0AÈ-rÈ7 ÈqØÈbJÉX­É2Ê 9ÊYZÊQ´ÊËA%ËagË.ÉËøËÌK1Ì}ÌIƒÌÍÌ,êÌ)ÍAÍ/_Í>�Í,ÎÍ,ûÍ(ÎX/Î&ˆÎw¯ÎL'ÏtÏŠÏS Ï+ôÏ9 Ð@ZÐ\›ÐOøÐ)HÑ9rÑ1¬Ñ,ÞÑ4Ò3@Ò;tÒ)°Ò)ÚÒ8Ó!=Ó0_Ó(�Ó'¹Ó%áÓ*Ô.2Ô/aÔ=‘Ô6ÏÔ@Õ!GÕSiÕA½Õ3ÿÕ=3ÖqÖ‡Ö$¥Ö7ÊÖ××"4×;W×1“×Å×7Ü×$Ø[9Ø$•ØDºØ)ÿØ,)ÙdVÙ2»Ù7îÙ=&Ú$dÚF‰ÚBÐÚ?Û<SÛ(�ÛX¹Û+Ü0>Ü"oÜ@’Ü9ÓÜW
Ý@eÝ=¦Ý=äÝM"Þ@pÞ6±Þ;èÞ-$ßBRßU•ß$ëßAàYRà?¬à>ìàB+áAnái°áâ/&âYVâJ°âHûâNDãK“ã‰ßã+iäT•äLêäJ7åƒ‚å>æIEæ;�æ@ËæJç<Wç)”çQ¾çCè(Tè)}è
§èBµèWøè=PéQŽéKàéX,ê‚…êBë%KëdqëiÖë@ì<QìDŽì.Óìí8íOKíT›í ðíî/î9Iîƒî¡î-Áîïî	ï+)ï>Uï>”ï>Óï(ðF;ð6‚ðR¹ð>ñKñ*eñ�ñ¨ñ¼ñÕñêñ+ò,òAòVòmòƒò9™ò Óòôòóó9óNóbówó“ó§óÇóßóÿóô7ôOôlô�ô=›ôHÙôF"õ>iõ8¨õ2áõ6öSKö"ŸöÂöÝöøö1÷DG÷3Œ÷@À÷6ø*8ø9cø�ø0¼øíø;ùMHùK–ù1âù1ú-Fú$tú(™ú#Âúæúû!û>û[û#xûœûºûØûöû=üRü=pü®üÌüêüý$&ýKýhý‡ý<¥ýâýþþ(<þ@eþS¦þ úþ1ÿ1Mÿ0ÿG°ÿ6øÿ*/#Z#~L¢8ï'(*P"{"ž%Á%çK
>YF˜Rß.2*aAŒDÎ†Cš<Þ5FQ4˜=Í2+,^(‹,´8áH7c5›7ÑG	=QS�AãA%	>g	;¦	0â	4
! 8H
! 8�
! 8º
! 5ó
! #)iM·:Î$	N.O}RÍE 
Hf
C¯
Fó
3:nk‰õ+16]&”»SØ$,Ql:ˆ2Ã6ö6-6d3›Ï3îG"5jV V÷ENE”SÚ..MB|P¿0=PKŽtÚ.O~,™BÆ3	L=%Šg°-1FQx5ÊIfJ±+Ðü_*{�¦gDy¬8&'_I‡=ÑD[TY°C
! DN4“*ÈTó6HC$Ã5è< 6[ 2’ %Å 2ë '!"F!Ei! ¯!&Ð!÷!K"/b"F’"5Ù"<#+L#Gx#PÀ#@$5R$Vˆ$Sß$23%7f%>ž%JÝ%,(&8U&%Ž&9´&Wî&0F'Fw'F¾'7('=(,e(8’(7Ë(?)$C)Ih)6²)4é);*=Z*U˜*Rî*7A+@y+7º+7ò+X*,)ƒ,%­,bÓ,W6-0Ž-3¿-$ó-Z.3s.$§.]Ì.U*/>€/…¿/«E0Añ0K31G1EÇ12
23@2)t2.ž2"Í2†ð20w3¨3Ç3æ3$4;+4g4c‡4ë4!5!#5.E5,t5+¡5)Í50÷5?(68h6/¡63Ñ67$7C7$c7ˆ7-ž7+Ì7kø7’d8÷8Pw9-È9 ö9(:@:=P:*Ž::¹:ô:1;@B;Eƒ;CÉ;K
<IY<D£<Gè<B0=Gs=B»=Gþ=EF>]Œ>Jê>:5?\p?_Í?}-@L«@Øø@YÑA+BAB]BrB�B¢B¸B!ÓB-õB4#C*XCWƒC3ÛCD.*DLYD@¦D1çDEE@_E? E8àEAFM[FO©FmùF1gG0™GjÊG=5HCsH|·Ho4I6¤IDÛI8 J[YJZµJNK'_K5‡K5½K5óK5)L6_L6–L7ÍL7M7=M7uM7­M7åM7N7UN7�N7ÅN7ýN75O5mO5£O5ÙO5P5EP5{P6±P5èP5Q5TQ5ŠQ7ÀQ7øQ70R7hR5 R5ÖR5S5BS5xS5®S5äS5T5PT5†T6¼T6óT4*U5_U5•U6ËU6V59V5oV5¥V5ÛV8W4JW4W5´W.êWEX[_X=»XùX4Y\LYX©Y?Z*BZNmZ>¼ZDûZ-@[0n[.Ÿ[.Î[-ý[.+\.Z\-‰\¡·\HY]M¢]~ð]Po^;À^Cü^D@_J…_LÐ_,`'J`@r`1³`1å`Aa-Ya/‡a.·a9æa7 b Xb+yb8¥b$Þb c($c1McIc+Éc7õc2-d`d(~d<§dädIýd/Ge0we~¨e8'f1`f5’f4ÈfAýf5?g?ug5µg;ëg6'h7^h9–h5Ðh6iD=i5‚iB¸iZûi;Vj9’j8ÌjBkDHkF�kCÔkDlJ]lA¨l9êl[$mG€mXÈms!n[•nWñn*Io;to5°o8æo?pE_pE¥pKëp47q-lq1šqLÌqrL-r:zr+µr;ár<s-ZsDˆsÍsès,tC2tCvt@ºtût7u%Gumu�u&«u)Òu$üu/!v0Qva‚vSävJ8w:ƒwE¾w:x<?x;|x=¸x;öx@2yOsy3Ãy÷yz4&z8[z!”ze¶zb{b{,â{)|#9|9]|3—|/Ë|0û|.,}?[}5›}'Ñ}2ù}O,~'|~'¤~9Ì~;FB-‰D·LübI€¬€W¿€�F0�-w�'¥�)Í�.÷�'&‚MN‚cœ‚!ƒ7"ƒ&Zƒœ�ƒ‹„Pª„Rû„.N…5}…5³…4é…0†KO†T›†Cð†E4‡Qz‡xÌ‡CEˆ_‰ˆHéˆY2‰ŽŒ‰<Š@XŠY™ŠyóŠ[m‹TÉ‹cŒf‚Œ~éŒ#h�wŒ�YŽ9^ŽL˜ŽjåŽ`P�K±�‚ý�U€�`Ö�b7‘ƒš‘B’ea’]Ç’e%“{‹“`”*h”H“”lÜ”�I•l×•>D–�ƒ–„—©Š—`4˜g•˜Mý˜vK™bÂ™ˆ%šŠ®š89›4r›G§›&ï›(œH?œnˆœ=÷œH5�v~�Oõ�LEžw’ž=
! Ÿ)HŸSrŸGÆŸE -T C‚ .Æ /õ ,%¡gR¡+º¡"æ¡?	¢JI¢$”¢8¹¢"ò¢-£*C£Yn£HÈ£'¤B9¤L|¤;É¤2¥:8¥-s¥¡¥8·¥ð¥*¦N:¦"‰¦7¬¦ä¦§@§-Z§Lˆ§nÕ§D¨4b¨—¨®¨¿¨&Ú¨&©(©O9©E‰©IÏ©SªUmªMÃªP«;b«Tž«Oó«#C¬g­1p®M¢®=ð®-.¯\¯>p¯:¯¯Aê¯8,°De°Bª°,í°H±c±:}±B¸±6û±F2²By²D¼²B³)D³+n³š³±³2È³Sû³SO´+£´AÏ´:µFLµD“µ<ØµH¶?^¶Mž¶Eì¶F2·Wy·5Ñ·I¸,Q¸I~¸È¸4ç¸1¹6N¹9…¹V¿¹
! ºu!ºt—º»Q&»Zx»:Ó»0¼R?¼.’¼DÁ¼½. ½ O½p½+}½-©½×½4ï½S$¾]x¾Ö¾;ô¾,0¿']¿Q…¿×¿1ç¿FÀ`À'{À'£À#ËÀ[ïÀJKÁN–ÁDåÁ4*ÂI_Â4©ÂMÞÂH,ÃFuÃ[¼Ã'Ä@Ä>_Ä!žÄ!ÀÄ(âÄ-Å9Å@UÅ'–Å`¾ÅMÆDmÆ[²Æ†Çd•Ç+úÇR&È6yÈ6°ÈZçÈXBÉ?›É3ÛÉ9Ê8IÊD‚Ê<ÇÊSËWXËZ°ËPÌH\Ì9¥Ì*ßÌ)
! Íf4Í:›ÍpÖÍ;GÎ*ƒÎ0®ÎCßÎ:#Ï2^Ï2‘Ï7ÄÏ+üÏ@(ÐiÐ†Ð<¦ÐOãÐ-3Ñ(aÑŠÑ*
! Ò_5Ò_•Ò(õÒaÓ/€ÓL°Ó%ýÓO#ÔKsÔ[¿Ô@Õ!\Õ-~Õ<¬Õ9éÕ/#Ö2SÖC†ÖPÊÖI×4e×+š×.Æ×5õ×_+Ø‹ØW“ØDëØC0Ù<tÙF±Ù¨øÙK¡Ú2íÚ2 ÛSÛoÛ9‹ÛDÅÛ5
! ÜD@Ü:…Ü3ÀÜ*ôÜAÝaÝ`~ÝoßÝWOÞ<§ÞHäÞ7-ß/eß0•ßKÆßJàN]àE¬à[òàaNáh°áâŠ4â4¿âUôâpJã»ã3×ãä;*äJfä0±ä$âä'å%/åNUå-¤åÒålðå?]æF�æ7äæ(çHEçAŽçMÐçOèSnèlÂèQ/éI�é]ËéV)êW€ê'Øê ë7!ëAYë7›ë=ÓëUìSgì5»ìñì+í6=í tí,•í4Âí/÷í'î Dî8eîOžîIîî78ïEpï0¶ï1çïAð?[ð›ðZ²ðN
ñ/\ñŒñªñ2»ñJîñE9ò>ò;¾òDúò8?ó'xóK ó9ìó-&ô6TôP‹ôBÜôHõFhõC¯õ8óõL,öZyö=Ôö÷,2÷7_÷'—÷$¿÷/ä÷(ø?=øV}ø)Ôø9þø&8ùF_ù3¦ùÚù1ùù-+údYú9¾ú1øú9*ûHdûX­û^ü.eü!”üG¶üGþüTFýD›ý7àýOþ$hþ�þNªþùþ3ÿ@ÿ2^ÿM‘ÿ-ßÿ/

9=
;w
N³


>
?O
<�
:Ì
&
.
IK
•
¥
"µ
3Ø
L
?Y
ˆ™
ˆ"
x«
)$
N
Jj
1µ
,ç
I
K^
Iª
ô

 *
 K
•l
>
.A
Qp
#Â
/æ
	
k.	
Tš	
Fï	
²6
! 
\é
! 
@F
8‡
8À
8ù
&2
$Y
M~
fÌ
@3

8t

@­

Mî

E<
(‚
«
/Ç
/÷
<'
Ëd
Ë0
)ü
U&
H|
GÅ
G

FU
Bœ
Bß
B"
e
Må
™3
`Í
2.
#a
m…
(ó
8
<U
8’
:Ë
9
f@
T§
>ü
‘;
EÍ
-
CA
'…
­
UÈ
V
eu
nÛ
yJ
UÄ
b
^}
=Ü
5
tP
Å
Aä
P&
w
G–
Þ
Eò
-8 
6f 
e� 
B!
fF!
,­!
7Ú!
A"
+T"
V€"
V×"
G.#
6v#
X­#
h$
Qo$
rÁ$
D4%
(y%
.¢%
NÑ%
T &
 u&
9–&
1Ð&
;'
H>'
0‡'
'¸'
0à'
C(
CU(
;™(
ZÕ(
M0)
~)
%™)
D¿)
6*
6;*
Sr*
VÆ*
E+
bc+
@Æ+
P,
'X,
(€,
[©,
7-
d=-
4¢-
#×-
<û-
L8.
}….
./
)2/
I\/
I¦/
Jð/
!;0
<]0
Ãš0
Æ^1
s%2
™2
2µ2
:è2
[#3
n3
*î3
94
2S4
&†4
I­4
=÷4
B55
:x5
9³5
Cí5
;16
lm6
OÚ6
!*7
7L7
>„7
(Ã7
7ì7
8$8
1]8
$�8
´8
:Ò8
8
9
8F9
<9
*¼9
8ç9
3 :
7T:
9Œ:
=Æ:
;
C#;
Ig;
P±;
P<
XS<
`¬<
e
=
ks=
jß=
~J>
~É>
~H?
~Ç?
€F@
~Ç@
€FA
~ÇA
tFB
‚»B
‚>C
‚ÁC
�DD
†ÆD
=ME
;‹E
EÇE
:
F
;HF
7„F
!¼F
?ÞF
9G
9XG
’G
7±G
7éG
A!H
7cH
*›H
8ÆH
>ÿH
<>I
7{I
'³I
 ÛI
"üI
*J
&JJ
AqJ
R³J
?K
:FK
:�K
;¼K
TøK
eML
C³L
 ÷L
4M
-MM
{M
4”M
7ÉM
1N
-3N
@aN
w¢N
[O
vO
Q†O
WØO
$0P
$UP
&zP
,¡P
ZÎP
D)Q
5nQ
*¤Q
ÏQ
çQ
7ýQ
;5R
-qR
=ŸR
7ÝR
2S
4HS
6}S
/´S
4äS
6T
-PT
-~T
+¬T
1ØT
N
! U
7YU
4‘U
4ÆU
/ûU
1+V
7]V
5•V
0ËV
3üV
10W
3bW
F–W
5ÝW
3X
(GX
7pX
&¨X
AÏX
IY
E[Y
¡Y
…ºY
'@Z
,hZ
q•Z
\[
d[
B„[
Ç[
â[
\

\
ƒ*\
K®\
6ú\
R1]
U„]
DÚ]
n^
_Ž^
@î^
Y/_
@‰_
ÓÊ_
7ž`
4Ö`
.a
@:a
2{a
5®a
Fäa
4+b
2`b
2“b
BÆb
l	c
mvc
7äc
_d
N|d
aËd
l-e
;še
GÖe
2f
KQf
6�f
ZÔf
n/g
fžg
Kh
HQh
?šh
dÚh
r?i
=²i
/ði
3 j
ITj
\žj
Zûj
•Vk
�ìk
Šnl
Žùl
Xˆm
mám
ZOn
Nªn
cùn
p]o
YÎo
T(p
J}p
JÈp
kq
Nq
/Îq
Vþq
3Ur
@‰r
vÊr
DAs
\†s
rãs
=Vt
Q”t
Ræt
h9u
g¢u
s
! v
S~v
hÒv
m;w
>©w
?èw
a(x
ÐŠx
Ò[y
'.z
Vz
euz
Ûz
&öz
{
8{
CR{
=–{
DÔ{
Ç|
…á|
Ig}
a±}
‰~
6�~
UÔ~
1*
Y\
©¶
¨`€
&	�
(0�
TY�
6®�
Bå�
(‚
*=‚
Bh‚
Y«‚
+ƒ
W1ƒ
O‰ƒ
<Ùƒ
?„
#V„
Tz„
7Ï„
"…
5*…
1`…
#’…
5¶…
8ì…
?%†
Ke†
$±†
bÖ†
$9‡
M^‡
¬‡
BË‡
=ˆ
@Lˆ
X�ˆ
'æˆ
:‰
<I‰
K†‰
RÒ‰
>%Š
-dŠ
E’Š
*ØŠ
'‹
/+‹
a[‹
:½‹
\ø‹
$UŒ
VzŒ
bÑŒ
O4�
O„�
NÔ�
#Ž
C@Ž
=„Ž
VÂŽ
G�
"a�
%„�
!ª�
TÌ�
3!�
9U�
 ��
:°�
.ë�
8‘
4S‘
7ˆ‘
*À‘
3ë‘
"’
!B’
d’
%~’
3¤’
9Ø’
'“
f:“
5¡“
×“
?ñ“
@1”
Ar”
>´”
?ó”
B3•
7v•
9®•
:è•
B#–
:f–
-¡–
BÏ–
D—
1W—
>‰—
4È—
 ý—
$˜
9C˜
6}˜
G´˜
ü˜
(™
-D™
.r™
"¡™
BÄ™
6š
b>š
b¡š
8›
)=›
1g›
?™›
<Ù›
Tœ
@kœ
'¬œ
bÔœ
7�
U�
h�
{�
-‘�
&¿�
^æ�
/Ež
už
\“ž
7ðž
5(Ÿ
^Ÿ
kŸ
xŸ
-ŽŸ
&¼Ÿ
ãŸ
 
 
!; 
] 
"| 
UŸ 
3õ 
	)¡
;3¡
]o¡
"Í¡
,ð¡
B¢
%`¢
+†¢
V²¢
V	£
F`£
?§£
*ç£
¤
2¤
,I¤
v¤
!‘¤
³¤
-Ï¤
Rý¤
RP¥
=£¥
Lá¥
^.¦
&�¦
E´¦
<ú¦
=7§
Du§
-º§
3è§
-¨
,J¨
w¨
A–¨
/Ø¨
©
!%©
?G©
M‡©
4Õ©
>
! ª
VIª
V ª
V÷ª
VN«
¥«
%´«
?Ú«
'¬
-B¬
:p¬
«¬
EÇ¬

­
�)­
I«­
9õ­
A/®
0q®
U¢®
%ø®
¯
E:¯
=€¯
 ¾¯
Iß¯
")°
QL°
ž°
A±
9`±
!š±
S¼±
3²
0D²
+u²
:¡²
5Ü²
n³
@�³
;Â³
Hþ³
:G´
 ‚´
G£´
8ë´
,$µ
Qµ
nµ
A€µ
+Âµ
*îµ
 ¶
$:¶
-_¶
4�¶
)Â¶
$ì¶
·
8%·
>^·
0�·
AÎ·
¸
P/¸
€¸
7”¸
)Ì¸
;ö¸
V2¹
+‰¹
=µ¹
:ó¹
'.º
?Vº
–º
'¯º
6×º
J»
#Y»
$}»
@¢»
ã»
¼
3¼
YQ¼
«¼
3Ë¼
&ÿ¼
%&½
sL½
„À½
,E¾
Dr¾
%·¾
7Ý¾
.¿
eD¿
'ª¿
TÒ¿
5'À
=]À
Y›À
&õÀ
AÁ
H^Á
*§Á
ÒÁ
fíÁ
™TÂ
“îÂ
‚Ã
SŸÃ
2óÃ
)&Ä
APÄ
<’Ä
/ÏÄ
ÿÄ
Å
U;Å
B‘Å
)ÔÅ
:þÅ
59Æ
CoÆ
[³Æ
5Ç
#EÇ
iÇ
#‰Ç
­Ç
¿Ç
JÑÇ
5È
4RÈ
1‡È
'¹È
áÈ
:ýÈ
O8É
%ˆÉ
P®É
JÿÉ
4JÊ
@Ê
HÀÊ
9	Ë
DCË
:ˆË
)ÃË
@íË
:.Ì
FiÌ
Y°Ì
A
! Í
!LÍ
3nÍ
D¢Í
3çÍ
'Î
ICÎ
q�Î
OÿÎ
/OÏ
"Ï
I¢Ï
)ìÏ
Ð
+-Ð
"YÐ
*|Ð
#§Ð
/ËÐ
2ûÐ
..Ñ
]Ñ
E}Ñ
,ÃÑ
eðÑ
,VÒ
AƒÒ
9ÅÒ
)ÿÒ
')Ó
9QÓ
G‹Ó
DÓÓ
BÔ
@[Ô
1œÔ
>ÎÔ
K
Õ
)YÕ
HƒÕ
>ÌÕ
OÖ
_[Ö
_»Ö
]×
oy×
né×
YXØ
R²Ø
;Ù
1AÙ
7sÙ
-«Ù
NÙÙ
;(Ú
"dÚ
^‡Ú
^æÚ
MEÛ
g“Û
QûÛ
mMÜ
Â»Ü
-~Ý
;¬Ý
KèÝ
34Þ
5hÞ
5žÞ
<ÔÞ
Eß
3Wß
C‹ß
CÏß
0à
Dà
�_à
Líà
?:á
3zá
9®á
Lèá
Q5â
P‡â
PØâ
P)ã
Pzã
;Ëã
>ä
7Fä
4~ä
n³ä
’"å
gµå
4æ
KRæ
Lžæ
Mëæ
M9ç
K‡ç
JÓç
9è
.Xè
;‡è
&Ãè
4êè
4é
GTé
4œé
DÑé
Aê
DXê
>�ê
=Üê
"ë
8=ë
6vë
V­ë
.ì
F3ì
Yzì
@Ôì
9í
FOí
F–í
IÝí
B'î
bjî
6Íî
Eï
EJï
B�ï
GÓï
*ð
{Fð
MÂð
[ñ
@lñ
-­ñ
GÛñ
=#ò
Uaò
9·ò
.ñò
u ó
W–ó
;îó
H*ô
,sô
– ô
|7õ
0´õ
iåõ
uOö
7Åö
=ýö
W;÷
[“÷
/ï÷
)ø
YIø
6£ø
KÚø
3&ù
4Zù
(�ù
Š¸ù
3Cú
3wú
>«ú
+êú
Nû
<eû
@¢û
Jãû
&.ü
AUü
6—ü
=Îü
&ý
&3ý
:Zý
>•ý
VÔý
g+þ
N“þ
8âþ
Oÿ
Akÿ
Y­ÿ
';/nk‰ÚAdi¦LH]A¦_è`H/©QÙR+a~OàU0N†0ÕKiR6¼@ó:4EoXµLd[8ÀWùIQ	%›	QÁ	P
! 9d
! 1ž
! DÐ
! _@uR¶D	PN=ŸPÝ9.
sh
$Ü
*(,EU2›4ÎWa[9½[÷ZS1®FàO'*w]¢5[6E’7Ø$S55‰@¿$B%9h5¢XØd1<–JÓG:fi¡F$RAwA¹tûep2ÖK	3U<‰BÆ6	L@S�láUN`¤[Ha4ªBß9"O\B¬Vï,F:sH®P÷PHC™LÝƒ* *® SÙ ,-!8Z!“!L™!Oæ!Y6"Q�#\â#g?$,§$AÔ$D%#[%(%*¨%%Ó%]ù%lW&$Ä&eé&0O'5€'¶' Ô'õ'(5( U(;v(.²(Fá(F()Ko)A»)9ý)@7*8x*5±*ç*ù*
+
"+
! 0+K;+=‡+9Å+0ÿ+A0,Dr,·,BÇ,
! -5-JB-w�->.<D.Z�.KÜ.D(//m/\�/Pú/FK0T’09ç0O!1-q1GŸ1>ç1H&2Lo2A¼2>þ2F=3Q„3JÖ3N!4Gp4Z¸4/5DC50ˆ5¹55Ð5v6Z}6:Ø667BJ7B�7NÐ7(85H8&~8J¥8Mð8>>9A}9@¿9J:9K:3…:P¹:H
! ;aS;Fµ;Aü;i><?¨<7è<< =5]=“=>ª=>é=((>hQ>Tº>4?;D?P€?AÑ?U@=i@7§@2ß@4ABGA8ŠA=ÃA>B;@B9|B¶B*ÊBõB*C1?CqCˆC*¡C3ÌCRDGSDE›D=áD=E;]E?™EOÙEH)FRrFDÅF;
! GAFGiˆGòG
þG9H)FHpH3xH¬H4ÈH6ýH-4IIbII¬I/öI8&J1_JY‘J/ëJDK!`K5‚K-¸K$æK6L5BLExL?¾LGþL;FMB‚MSÅM@N:ZN•N5³N6éN6 OWO6wO>®OHíOR6P*‰P(´PÝP5üP62Q6iQ6 QS×QD+RFpRQ·RS	S6]S6”S6ËS-T/0T`T?|T%¼T@âT##U4GU7|U�´U8BVF{VCÂVXWP_Wr°W†#XuªXx Y‡™Y!Zy¡Zˆ[€¤[q%\€—\x]|‘]†^Œ•^�"_…°_=6`/t`=¤`Jâ`,-a7Za,’a4¿a=ôa42bSgb-»b/éb1c6Kc,‚c¯c+¾c3êc-dLdIkdµdJËd2eIIeN“e=âe6 fVWfC®fAòfC4gCxg¼g-Ìg8úg%3h$Yh$~hO£hOóhPCiP”iPåi.6j*ej4�j-Åj%ój/k.Ik#xknœk7lCl3OlKƒl.Ïl?þlV>mV•m#ìmn5/n1en,—nBÄn/o17o/io™oR¶oR	p;\p(˜pÁpÝpûpBqRYq"¬qnÏq`>raŸr^sc`sPÄs\tTrtÇt
ÜtRêtC=u5�u.·u5æuvH5v~v2–v$ÉvGîv76wfnw@Õw4xGKxY“xUíx<Cy:€y*»y7æy%zDz#Xz)|z1¦z/Øz{8${]{v{�{¤{4Ã{ø{*|9:|*t|6Ÿ|6Ö|8
}6F}6}}6´}6ë}6"~-Y~6‡~
¾~Ì~2Þ~0(B$k$�µ>ÇS€Z€o€Y€4Ù€0�0?�9p�9ª�ä�‚, ‚(M‚Tv‚>Ë‚+
! ƒ46ƒ2kƒ4žƒ7Óƒ:„8F„!„7¡„Ù„Hö„\?…8œ…2Õ…†<†+[†"‡†-ª†;Ø†F‡*[‡"†‡&©‡	Ð‡!Ú‡ü‡ˆ!8ˆ-ZˆAˆˆLÊˆ8‰@P‰\‘‰]î‰5LŠ8‚Š>»ŠSúŠ*N‹;y‹$µ‹Ú‹:ø‹73Œ?kŒ4«ŒDàŒ/%�6U�0Œ�½�/Ù�4	Ž&>Ž(eŽ'ŽŽ2¶Ž8éŽ4"�<W�
”�j¢�<
�5J�R€�IÓ�>‘>\‘?›‘HÛ‘H$’em’-Ó’)“?+“ k“Œ“)¨“CÒ“&”1=”1o”W¡”cù”@]•=ž• Ü•Lý•J–^–Az–A¼–=þ–8<—)u— Ÿ—CÀ—<˜>A˜>€˜V¿˜_™[v™'Ò™6ú™91šDkš?°šðšýš$
! ›/›MC›3‘›EÅ›6œ:Bœ;}œI¹œ[�$_�%„�9ª�:ä�'ž/Gž7wž'¯ž6×žeŸ.tŸ+£Ÿ+ÏŸ9ûŸA5 Mw @Å 8¡G?¡F‡¡&Î¡/õ¡G%¢)m¢t—¢J£@W£D˜£%Ý£;¤H?¤jˆ¤Aó¤.5¥<d¥P¡¥+ò¥)¦<H¦"…¦:¨¦Mã¦;1§>m§@¬§?í§2-¨;`¨Jœ¨2ç¨"©=©R©k©+‚©)®©€Ø©=Yª—ª,¯ª,Üª*	«B4«<w«Z´«U¬�e¬Oç¬M7­3…­6¹­5ð­ &®&G®5n®K¤®=ð®%.¯:T¯C�¯)Ó¯3ý¯01°(b°:‹°FÆ°P
±?^±9ž±8Ø±B²CT²I˜²/â²'³,:³0g³=˜³AÖ³K´Pd´4µ´Cê´G.µ(vµ*ŸµoÊµt:¶v¯¶:&·;a·;�·DÙ·`¸1¸±¸1Í¸)ÿ¸3)¹:]¹7˜¹Ð¹/è¹º/º/Hº4xº+­º?Ùº8»WR»Aª»+ì»/¼@H¼
! ‰¼*”¼*¿¼ê¼:ÿ¼1:½-l½Jš½6å½¾82¾7k¾>£¾)â¾f¿%s¿5™¿9Ï¿K	ÀOUÀ¥ÀÄÀVáÀ`8Á#™Á&½ÁäÁBÂKEÂO‘Â0áÂPÃTcÃH¸ÃHÄBJÄQ�ÄGßÄ'Å0FÅ1wÅ©ÅIÂÅ:Æ5GÆ_}ÆXÝÆX6ÇQ�ÇáÇ+ýÇ2)ÈI\È¦ÈN»È`
! ÉjkÉEÖÉHÊAeÊT§ÊYüÊYVË=°Ë6îË3%Ì:YÌ-”Ì ÂÌãÌÍ2Í3OÍ2ƒÍO¶Í#Î.*ÎdYÎ4¾Î3óÎ2'Ï#ZÏ@~Ï?¿ÏDÿÏCDÐ{ˆÐ,ÑY1ÑK‹ÑW×Ñ0/Ò`Ò)|Ò4¦ÒBÛÒ.Ó:MÓUˆÓ_ÞÓ%>ÔdÔ?Ô&¿Ô2æÔ8Õ=RÕ2�ÕHÃÕ2Ö=?Ö=}ÖD»Ö2×%3×]Y×4·×Qì×G>ØC†ØQÊØ8ÙRUÙ*¨ÙAÓÙ-ÚVCÚ-šÚFÈÚ[Û5kÛP¡Û!òÛ&Ü3;ÜkoÜqÛÜiMÝs·Ý/+Þ>[Þ-šÞ6ÈÞAÿÞPAß,’ß>¿ß"þß3!à<Uà8’à2Ëà/þà=.á,lá<™á5Öá.â.;â jâ%‹â±â2Êâ;ýâ)9ã0cã9”ã"Îã2ñã*$ä3Oä3ƒä.·äæä?ÿä)?åiå ˆå©åBÄå:æ*Bæ7mæ5¥æ+Ûæ>çKFçH’çÛç?ñç61èFhè8¯è7èè é2éK>é:Šé
ÅéXÓéY,ê#†êªêHÊêWë+kë=—ë0Õë?ì.Fì5uìM«ìCùì$=í>bí3¡í5Õí/î';îycî3Ýî&ï68ïLoïI¼ï9ð-@ð?nð0®ð/ßðyñE‰ñ9Ïñp	òSzòSÎò;"ó7^óY–ó?ðó0ô%Aô"gô>ŠôÉô4çô.õ0Kõ+|õA¨õ.êõ0ö.Jö?yö$¹ö6ÞöR÷8h÷D¡÷Aæ÷I(ønrøIáør+ù\žùXûù<Tú7‘ú=ÉúGû2Oû?‚û,Âû2ïûE"üEhüJ®ü1ùü/+ý0[ýHŒýAÕý"þ!:þ\þ^wþ5Öþ$ÿ#1ÿVUÿQ¬ÿþÿ8:>s/²Bâ+%XQJª-õ,#'P+x2¤ ×ø7T,rŸ8²ë1	+;Bg+ªWÖ.5Aw)�+·>ã+"3N‚–*¬×*ë-
D+R
~3Œ"Àãû,BA„+¢+Î ú	$5	@Z	4›	Ð	)ç	
! p(
! ™
! ¶
! +Ò
! ]þ
! 5\3’6Æ/ý(-V8s¬7Ä:ü7
FW
ž
A²
_ô
HT�,º,ç"7V's9›8Õ(?7dwjÜG)Wh�Jê5RCdS¨#ü" NCR’Hå;.AjK¬ø6CN:’:ÍE)N=x+¶âèÿ0484m+¢'Î1ö2(1[0�1¾0ð !B `*�)¬+Ö),!>`rT„Ùë!; Uvˆœ®Èä:ÿ:M5_6•5Ì58LR Ÿ'Àèú<I[pŽ¥ºÌÞ$ø%CWm2ƒ¶3Ë6ÿ6 N g ~ $• º Ô "è !!--![!t!Š!¡!¿!Ö!ï!""/"E"W"q"#ƒ"§"O¹"0	#@:#[{#S×#6+$b$#�$¥$Â$Ô$ó$%D1%v%“%,°%6Ý%&.&GI&)‘&»&Õ&ð&'$$'I'e'ƒ'$ '$Å'$ê'(,(!B()d(@Ž(*Ï(%ú( )'5)1]) �)/°)à)þ)/*B*6Y*#�*´*RÔ*Q'+*y+6¤+Û+ø+,#6,%Z,€,+Ÿ,"Ë,#î,-$0-U-^u-YÔ-b.."‘.!´.IÖ.G /lh/=Õ/50:I0H„0EÍ021JF1:‘1JÌ142<L2V‰2ià2iJ3P´344J:48…4Z¾4R5]l5Ê5>ê54)6C^6¢6H½6G7,N7
! {70†7,·7ä7.8$08U8Bh89«8Eå8$+9"P9+s9/Ÿ99Ï98	:+B:Dn:z³:M.;|;=™;9×;;<M<>h<1§<3Ù<3
=4A=
v=
„=*’=*½=Bè=%+>Q>"b>!…>#§>$Ë>!ð>F?.Y?Aˆ?EÊ?@-%@*S@-~@/¬@#Ü@,A^-ADŒA>ÑABU-BƒB<¢BDßBB$CRgCKºC3D':D@bD#£D:ÇD4E$7E/\EVŒEOãEA3F4uF5ªFàFíF[öF/RGT‚G ×G&øG,HLHBTH3—HPËH+IDHIK�IGÙI<!J&^J0…J4¶JëJ	K@KL`KD­KPòKZCL=žL<ÜL>MGXM* M*ËM;öM#2N'VN1~N1°N1âN2O+GO*sO—žO¹6PPðPDAQ5†Q;¼QGøQO@R&�R+·R0ãR:S.OSH~SLÇSlTS�TmÕTCUYÃUCVaaV[ÃV4WFTW+›W+ÇW0óWM$XZrX#ÍX>ñXC0Y,tY-¡YBÏY1ZDDZ7‰Z;ÁZ:ýZ48[Jm[.¸[>ç[4&\W[\9³\Ií\)7]'a];‰]Å]1Ü]8^MG^!•^·^2×^8
! _ C_*d_G�_<×_@`EU`N›`ê`(	a+2a9^a˜a
! ¬aL·a>b2Cb;vb#²b#Öb%úbE c;fc<¢cßc5ùc8/d9hdA¢dFäd2+e?^e3že3Òe3fE:f2€f,³fàfFøf_?gRŸg,òg:h>ZhD™hÞhUäh:i'ZiA‚i2Äi6÷in.j1�jJÏjtkj�kZúkMUlF£lQêlZ<m;—m)Ómým+nAInb‹n'înLoco!so!•o!·o!ÙoûoMpUhp]¾pUqGrq*ºq>åq^$rfƒrdêroOsN¿snt/}t­t?¿t!ÿt4!u;Vu’uA¢uGäu;,v3hv(œv0Åv övw0wHwdwOwVÏwW&x~x1žxJÐx?yG[y?£y7ãy-z*Iz(tz-�z"Ëz1îz, {M{=i{I§{?ñ{J1|/||*¬|.×|H}VO}5¦}6Ü}7~PK~aœ~þ~/Nk5|²;Ò+€5:€4p€K¥€%ñ€"�>:�y�4—�.Ì�0û�+,‚AX‚.š‚0É‚.ú‚O)ƒByƒ@¼ƒýƒK„,d„=‘„4Ï„?…;D…`€…há…fJ†q±†R#‡pv‡nç‡vVˆtÍˆB‰^Â‰~!Š/ Š-ÐŠOþŠ2N‹C�‹ZÅ‹Z ŒW{ŒWÓŒ@+�0l�G��^å�SDŽ0˜ŽÉŽ8éŽ6"�8Y�A’�-Ô�'�L*�7w�6¯�6æ�;‘TY‘G®‘?ö‘16’Fh’C¯’Qó’'E“1m“-Ÿ“7Í“(”I.”x”,˜”=Å”7•N;•6Š•3Á•;õ•D1–Lv–6Ã–Fú– A—/b—'’—º—CØ—<˜Y˜Bi˜K¬˜+ø˜0$™6U™0Œ™>½™;ü™ 8š@Yš<ššF×š:›FY› ›=º›Eø›.>œ@mœE®œôœ3�9E�0�°�Ï�$í�5žRHž^›ž?úž;:ŸvŸQŽŸ3àŸ@ <U l’ Wÿ SW¡/«¡7Û¡/¢C¢\¢r¢Š¢¢¢º¢Ï¢ç¢ü¢£&£:£O£g£„£™£±£È£Ý£ò£
! ¤¤7¤L¤d¤y¤Ž¤¦¤»¤Ð¤å¤ú¤¥'¥?¥W¥l¥�¥™¥®¥Æ¥Û¥ó¥
! ¦"¦7¦L¦a¦v¦‹¦£¦¸¦Ð¦å¦ý¦§*§?§T§i§7�§¹§Î§á§#û§+¨6K¨‚¨#¢¨?Æ¨G©&N©#u©™©7¯©7ç©6ª#Vª#zª:žª:Ùª7«:L«4‡«,¼«Qé«6;¬>r¬4±¬!æ¬%­%.­T­-r­0 ­)Ñ­û­8® K®(l®=•®,Ó®)¯/*¯JZ¯.¥¯4Ô¯=	°:G°*‚°*­°&Ø°6ÿ°66±4m±2¢±EÕ± ²<²;Q²7�²&Å²6ì²>#³*b³>�³ Ì³%í³3´+G´0s´$¤´-É´9÷´41µfµ%†µ>¬µëµN¶4P¶.…¶´¶0Ó¶.·.3·2b·&•·<¼·#ù·)¸8G¸9€¸Hº¸*¹.¹G¹9_¹(™¹@Â¹%ºe)º#�º,³ºàº4ùº5.»d»<u»-²»+à».¼$;¼3`¼”¼¬¼3À¼3ô¼B(½3k½4Ÿ½DÔ½C¾D]¾+¢¾0Î¾"ÿ¾"¿(6¿!_¿#�¿¥¿+Å¿+ñ¿+À+IÀ+uÀ+¡À+ÍÀ+ùÀ+%Á+QÁ-}Á+«Á(×Á.Â-/Â+]Â+‰Â+µÂáÂ%Ã>&Ã>eÃ>¤Ã*ãÃ'Ä'6Ä'^Ä†Ä'£ÄËÄ+èÄ'Å'<Å'dÅ'ŒÅ'´Å'ÜÅ/ÆE4Æ.zÆ/©Æ0ÙÆ=
! Ç)HÇ=rÇ°ÇÆÇ$áÇ/ÈF6È>}È!¼È0ÞÈÉ'.É$VÉ${É É-¿É-íÉ8ÊBTÊ@—Ê.ØÊË7$Ë'\Ë„Ë3œË;ÐË"ÌK/Ì.{Ì*ªÌ%ÕÌ0ûÌ7,Í.dÍ.“ÍÂÍJÝÍA(Î-jÎ+˜Î5ÄÎ6úÎ@1ÏHrÏ<»Ï0øÏ2)Ð%\ÐD‚Ð!ÇÐ%éÐAÑ_QÑe±Ñ3Ò'KÒ,sÒ0 Ò'ÑÒ!ùÒHÓ0dÓ5•ÓËÓ8äÓGÔGeÔ­Ô0ÌÔ;ýÔ9Õ5OÕ@…ÕÆÕÜÕLõÕ9BÖ7|Ö.´Ö,ãÖ>×1O×'�×.©×.Ø×/Ø@7Ø'xØ) Ø=ÊØ$Ù--Ù3[Ù-�Ù8½Ù/öÙ/&Ú-VÚ „ÚB¥Ú8èÚ3!ÛRUÛF¨ÛïÛcÜ4kÜ& Ü$ÇÜMìÜ;:Ý;vÝ9²ÝìÝ.Þ":Þ,]ÞŠÞ¦ÞEÀÞ6ß`=ßMžß3ìß9 àZà@kà1¬à6Þà3á4Iá.~á6­á0äá3âIâ"^âN�â-ÐâIþâFHã&�ã0¶ãçãä"ä.;ä(jä%“ä&¹ä&àä&å).å*Xå(ƒå(¬å(Õå!þå1 æ-Ræ$€æ#¥æ#Éæ&íæ#ç*8ç+cç/�ç,¿ç#ìç)è::è€uègöèC^é	¢é2¬é)ßé.	ê8ê;Xê/”ê!Äêæê-ëP2ë*ƒë<®ë#ëë,ìc<ì7 ì\Øì5í'Jí;ríJ®í6ùí.0îD_îV¤îMûî?Iï‰ï¦ï)¾ï(èï*ð+<ð2hð›ðH¬ð#õðHñVbñq¹ñ+ò!Iò;kò<§ò%äò8
! óHCóGŒó@Ôó&ôI<ô?†ôLÆô*õ%>õ:dõ:Ÿõ7Úõ7ö9Jö6„ö;»öK÷ö;C÷K÷+Ë÷:÷÷U2ø[ˆø.äø5ù5Iù@ù4Àù8õù,.ú([ú!„ú'¦úÎúéú&û&/ûVû+sûŸû)»ûåû)ü++ü*Wü:‚ü;½ü.ùü*(ý2Sý†ý8žý3×ýþ.þ'Kþ=sþ!±þ2ÓþBÿSIÿ;�ÿ+Ùÿ-73EkF±:ø[3O�Eß9%C_H£0ì>B\9ŸGÙR!-t1¢NÔA#6e<œ=Ù27JA‚AÄ=4D0y+ªUÖG,3t+¨+ÔG	9H	1‚	1´	5æ	-
! UJ
! M 
! 3î
! "(=)f2�1Ã.õ$.?n)�*·â0÷(
*>
:i
!¤
/Æ
*ö
?!@a.¢Ñ/é:Te‚>”Ó.ò !3B3v<ªOç,7,d‘±7Îb(i,’,¿(ì-2CvD”0Ù9
! =D.‚6±è-32>f5¥;Û$+<=h7¦=ÞJ$g'Œ<´Eñ$7I\x¦80XT‰+Þ(
! J3M~5ÌLIOQ™Jë6;V’8¬@å4&![)}'§-Ï#ý8!.Z.‰B¸1û$-&R%y-Ÿ/Í;ý/9 [i #Å :é $!"B!@e!¦!5µ!,ë!2"2K"~",�";¼"%ø"B#(a#=Š#È#ç#B$NE$I”$Þ$3ø$>,%Dk%<°%Uí%EC&>‰&2È&-û&/)'/Y'.‰'.¸'#ç'#(9/(>i( ¨(JÉ($)/9)+i)/•)5Å)6û)#2*BV*0™*CÊ*8+;G+!ƒ++¥+/Ñ+%,2',AZ,0œ,3Í,8-):-@d-$¥-2Ê-1ý-=/.[m.GÉ../1@/]r/;Ð/.0R;07Ž0OÆ0D1F[1#¢1;Æ192"<2<_2/œ22Ì2?ÿ2=?35}3@³3>ô32344f41›4Í45ä4I5=d5.¢59Ñ5U6Ua65·6>í6<,7<i7F¦7í7.85/8e8w80—8&È8Aï8.19`9e9Dl9±9¾9Û9>ö965:Dl:>±:=ð:>.;Im;P·;M<V< q<f’<Cù<@==0~=7¯=8ç=) >2J>2}>$°>FÕ>!?A>?)€?Zª?L@bR@+µ@Iá@D+A9pAJªALõA8BB:{B3¶BCêB).CXCoC(‚C*«C$ÖC<ûC<8D<uD;²D?îDB.E?qE=±E7ïE?'F7gF?ŸFNßFR.GO�GNÑGN HHoHH¸H?I?AI[�I6ÝI.JCJ/cJH“J@ÜJCK3aK2•K.ÈK\÷K1TLO†L1ÖLMM+0M\M3oM4£M#ØM'üM$NZDN"ŸNÂNÞN?üN_<O3œOIÐO=P,XP>…PDÄP*	Q24Q8gQ8 Q8ÙQ5R-HRvR,ŠR)·RGáRM)S)wS0¡S9ÒS4T>AT=€T"¾T+áT*
UD8U'}U-¥U4ÓU,V)5V9_V+™V'ÅVHíVL6WBƒW$ÆW,ëWKX-dX'’X&ºX áX"YA%Y@gY9¨Y#âYDZEKZd‘ZdöZA[[5�[HÓ[(\(E\Yn\iÈ\R2]0…]?¶]6ö]Q-^J^Ê^$ê^6_XF_KŸ_Zë_SF`Zš`Xõ`SNaX¢a>ûa@:b\{bAØbDcU_cgµcSdSqdHÅdhe,we¤e«e
! ´e	¿eÉeÕeHéeR2f-…f/³fLãfF0gwgg`‘gòg7	h8AhEzhÀh(ÞhJiNRiE¡iIçiI1j3{j8¯jFèj//kA_kG¡kEék9/lgilMÑl-mNMmVœmóm2
! n>=nb|n2ßn!o$4oZYo<´o<ño3.p6bp1™p1Ëp
! ýpqB%qhq6ˆq ¿q6àq?r7Wr#�r(³rÜrðr
! s2*s2]s�s°s+Ìsøst!.t*Pt6{t²tÐtît(u+1uA]u+ŸuËu?Úu7v2Rv5…vO»vQwK]wX©w/x2xCOx“xG­x]õx\SyC°yLôy Az0bz=“z(ÑzDúzB?{E‚{FÈ{L|E\|G¢|ê|3}>4};s}Q¯}>~>@~<~¼~3×~n9z´Ó7ò&*€'Q€y€—€V®€!�3'�H[�*¤�*Ï�"ú�S‚"q‚”‚Z°‚Uƒaƒ€ƒžƒ´ƒÊƒ1àƒ!„,4„Ba„Q¤„!ö„2…2K…%~…¤…Ã…á…@†0B†Is†Q½†Q‡Fa‡:¨‡4ã‡!ˆ::ˆ2uˆ0¨ˆ'Ùˆ-‰/‰ML‰Lš‰hç‰+PŠJ|Š;ÇŠC‹‚G‹SÊ‹4Œ'SŒ2{Œ3®Œ(âŒ�#�G<�T„�0Ù�K
! Ž4VŽ?‹ŽVËŽ$"�9G�-��4¯�Iä�+.�Z�Lv�KÃ�:‘(J‘=s‘A±‘Kó‘p?’p°’&!“%H“%n“a”“5ö“Z,”‡”%š”9À”Hú”4C•Bx•3»•)ï•\–v–Y•–Tï–%D—%j—r�—*˜,.˜b[˜)¾˜>è˜8'™=`™@ž™3ß™6š,Jš7wš1¯šUášE7›?}›r½›l0œ@�œeÞœŠD�IÏ�bžN|ž@ËžJŸ/WŸ4‡Ÿ-¼ŸBêŸF- t %’ 1¸ !ê ¡"+¡,N¡,{¡A¨¡&ê¡$¢*6¢2a¢ ”¢µ¢Ë¢ß¢.î¢/£7M£G…£<Í£B
! ¤;M¤	‰¤2“¤9Æ¤0¥@1¥Br¥4µ¥3ê¥'¦/F¦<v¦>³¦+ò¦*§:I§;„§:À§.û§6*¨2a¨@”¨Õ¨ð¨+©+7©'c©*‹©.¶©Uå©;ªXª)wª¡ª"¼ª ßª(«!)«4K«4€«4µ«$ê«U¬Je¬D°¬õ¬5­9G­5�­:·­Lò­5?®Ju®DÀ®.¯D4¯Gy¯(Á¯Bê¯A-°?o°4¯°5ä°M±"h±)‹±3µ±4é±²==²1{²2­²Kà²R,³h³cè³BL´7�´GÇ´-µ:=µ'xµ' µ$Èµ+íµG¶Ta¶5¶¶Kì¶8·DX·5�·2Ó· ¸'¸g?¸A§¸!é¸!¹--¹I[¹T¥¹ú¹3º3LºD€º<ÅºN»<Q»0Ž»3¿»3ó»R'¼Fz¼Á¼JÚ¼F%½Jl½I·½3¾A5¾Aw¾I¹¾M¿NQ¿A ¿Hâ¿_+À4‹À1ÀÀ3òÀ0&ÁLWÁa¤ÁÂ %ÂFÂ3cÂ—Â?´ÂpôÂ.eÃ”Ã´ÃÍÃ"æÃ	ÄJÄNhÄ]·Ä1Å>GÅ<†Å/ÃÅ8óÅJ,ÆKwÆIÃÆT
Ç>bÇ<¡ÇDÞÇ;#È;_ÈD›È;àÈ;É9XÉM’ÉMàÉN.ÊM}ÊNËÊMËNhËN·ËaÌ_hÌ-ÈÌöÌ(ÍM5ÍPƒÍBÔÍ"Î:Î+YÎ5…Î7»Î(óÎ%ÏBÏEVÏ.œÏBËÏ2ÐHAÐŠÐ3¥Ð&ÙÐ5Ñ+6Ñ3bÑ1–Ñ@ÈÑ1	Ò);Ò-eÒ,“ÒÀÒ2ÒÒ1Ó27ÓWjÓ9ÂÓ'üÓ&$Ô2KÔ9~ÔM¸ÔQÕ=XÕ/–Õ3ÆÕ;úÕ*6ÖLaÖ8®Ö4çÖO×l×%Š×°×4Ï×Ø�"ØO°ØiÙOjÙKºÙNÚ=UÚ5“ÚAÉÚ*ÛN6ÛU…ÛÛÛRòÛ0EÜvÜ(�ÜC¸Ü9üÜD6Ý9{Ý+µÝ-áÝ(Þ38ÞQlÞ<¾ÞHûÞ<Dß3�ßµßÎßèßàà5àMàgà€àšà³àÍàèàáá;áTáláážá¸áÓáîáââ9=âHwâPÀâ%ã%7ã7]ã(•ãK¾ã?
! ä3Jä`~ä_ßäV?å:–ågÑån9æh¨æ`ç;rç®ç2ÌçJÿçLJèP—è5èè5é5Té5Šé;Àé)üé3&ê2Zê3�ê4Áê3öê2*ë3]ë3‘ë3Åëeùë_ìVì6Öì0
í,>í,kí,˜íKÅíiîb{î2Þî:ï7LïC„ï<Èï€ð4†ðD»ðCñkDñ?°ñdðñŠUò@àò8!ó@ZóM›óSéó:=ô,xô(¥ôeÎôa4õ.–õ3Åõ0ùõ/*ö_Zö'ºö/âö÷B#÷:f÷¡÷¿÷Û÷9ù÷53øUiøU¿ø=ù;Sù=�ùqÍùZ?ú3šú+Îú)úú+$û*Pû"{û/žû'Îû&öû/ü&MütüC“ü)×üsýOuýÅý3âý,þ Cþdþ"~þ¡þ%·þ7Ýþ4ÿ4Jÿ-ÿ.­ÿ&Üÿ+*/Z3z*®)Ù66:"q#”¸'×5ÿ@5Gv-¾4ì9!/[+‹=·[õNQs AAV2˜@Ë,59@oG°HøAA4ƒR¸SP_N°gÿ3g	/›	OË	7
!  S
! Yt
! AÎ
! ,3=CqµFÒ87R;Š-Æ(ôW
/u
)¥
3Ï
@#Ÿd-72HjH³/ü@,Im@·;ø4Nb(z6£<Ú8<P*�B¸EûCA%…7«ã^5`9–JÐ6OR9¢0Ü8
F#b]†]ä:B7},µAâ+$EPL–'ã+*6V6�7Ä0ü.->\?›.Û)
! 941n5 >Ö4-K:yL´7O9<‰#Æeê5P&†­Íqç!Y.{ªÇ6Ü '' 'O Vw =Î +!"8![!u!0‰!'º!(â!%"M1"<"*¼"Rç"O:#$Š#¯#Ç#!ß#,$9.$h$†$(¢$*Ë$ö$;%BM%<�%'Í%<õ%F2&y&B“&<Ö&'.''7V'Ž'$¤'$É'î'(#"(.F(.u(@¤("å(-)36)!j)Œ)-©)"×)ú)+*YF* */³**ã*,+O;+‹+2ª+_Ý+a=,`Ÿ,Q-/R-H‚-*Ë-1ö-?(.Ah.7ª.4â.#/;/*H/s/$‹/°/-Í/4û/*003[0H�02Ø0011<14n1(£1DÌ1(2/:2$j2*�2º23Ï2J3CN3J’3CÝ3P!4Ir4<¼4Bù4"<5/_5:�5$Ê5&ï5 6$76B\6EŸ6-å6>7-R7€70—70È7ù7!8;8R8Ui8¿8YÚ8=492r9¥94Â9;÷983:>l:<«:Qè::;U;&Õ;/ü;8,<0e<G–< Þ<)ÿ</)=Y=^m=<Ì=;	>3E>.y>"¨>KË>1?6I??€?À?6Ô?>@J@^@1}@¯@9Ì@:A>AA<€A3½AZñA@LB�B3­B;áBOC;mCO©CDùCX>DD—DXÜD(5E<^E/›ECËE^F5nF¤F·F*ÔF2ÿF92G4lGI¡GëGDôG/9H,iH:–HCÑHbI.xI]§I&JC,JLpJ+½J(éJBKGUKO�KYíKaGL_©Lj	MItMi¾M)(N&RNjyN-äN)OO<O*ŒOT·OjP8wP%°P7ÖP6Q8EQ7~Q9¶Q0ðQ1!R0SRE„ROÊRHS@cSL¤S4ñS&T@TCXTDœT4áT(U=?U,}U/ªUEÚUD V/eV8•VÎVãV$õV;WPVW(§W.ÐW8ÿW*8X*cXŽX$¢X7ÇXAÿX,AYNnY&½Y1äYZ)Z6ZF>Z…Z&–Z[½Z,[)F[+p[œ[ »[@Ü[\!\36\2j\$�\1Â\ô\7]-J]3x]T¬]P^,R^+^«^&Ë^Gò^5:_Hp_=¹_9÷_91`Fk`9²`Uì`=Ba8€aI¹a"b#&b3Jb/~b-®b-Üb?
! c4Jc4c/´c,äcQdcd#sd7—d&Ïdöd'
e&5e\e%ze e»e
! ÖeÉä ¾òç‹ù=× ó�
! /àc–ÑýÒyyK·b|n¿–ÔøøèXh94Ô$®”a7
%ÇEÅ�«%±!Ç‚²
! >ÝÕ4Ù…å6
! 9²-
\a„é.íÆ¹!
·Š	õI	M
Í
Ûw’)	Ñå
! :Ù¸q
! º!Ý'›wøûd!»
]éS0, ‹!q
! "a¼SjÄy…\ê_
! ±ó;O3â\
Û	\³" xŽžT
! `œ
! UŽS6; ‡%	ùŠY Å^G.;
è]	°3 y
! [-ôÏÁ­àXqì`
! a E¾ÙyŠ{
·
8¿«a	»|Ø4ù2 	<d$qÑêÉ‹> "ëäidIRP	
˜è
! 	?« `Í7ß~IÄÎéÃ¬ ˆæ!lÐ×rø–µ=w(‹û¢]u6Z@mK8'‡‚7³óƒšy0ýuM$¼
! C òžUÀÐ¦‰ð<
! 0ƒhˆ~×XpÓQ	›'!4“\õÑ	-å³pšÔVîeT	:"&Xo¨	xs86#™z<Pè~è�¸`nER7¾&"¼Ó
! 8
! ¨~¾ Ž�Aiˆ¸
ššçœ™Ü+‡r&Ã 3¼·\7�y/ ½ëèh>}
"˜B T¾™aŽ¸É@"€Ê‘ L? är"k|T?Æõ#ûñO
R�¨•
! «K ˜l”$0ž&
/ó!Y!ÒÊÂ­�F¹^D'"¼â Øc¥—rý?t>7-k+ÙÊEË a¼› †	� |å..
ùc¬!\˜t	!tl
! EÔº	-
! §þØHí"Ñ!S † >¼	 œÊ	7eh	´Ð ac
! š@Ø:Eö5™’P„
! ®p!¡m"	£.Ê«§Aâ
ÑñÈ	%‘
ãO ËE	!î
! nDuàFuÐ	ï�}
Í8LÛ¡	KäP
×�!G
! Ðö­ïQ ÿ!D	_Š	&öœ
ÞÎ
¥eÎ÷ ÷¦<I!g¢} Ö²
! Át÷5ºn‘
! ¾½6e!÷Ï²&•Ú€Äê+YÈ¢Ž]¤vxK"L ¹Âô²_!‰�ÒsÞ�˜‰%i
ó
G?ïÎ1P“Ë
Ä…ËV›z›ïñ	ks¨��<ë¬a6EM‹¿·ƒó~RéàlÌV ö,–©z’¥¸Ò…2Ì]
ëŸ£ {
! }
! ÍÞK‡,(C®Öp@
³V•!_ÐŒèM,ð 
³ð¶/!MÃN1 ßá¾VyÖ
! �Õ;w!ÕÀ"J	 åìÖW] q	“!Î¿�`òÑ2EÊpu—<DÎt8ÿY 7¡X!ô¦kfÜ�<�A°
£pÓï¼\
! ûœ§
§­3;)"Ä™(ù
! 6É*¢zÕ	¿.!š
8õlyÁ
! [ÈÖ…!œ-"Ü5œß–
¬¤Ö· "‡!
! G+
! 
ß<
—¤	Æ:ŽCô«T"ã}sà´Œ.(!¢
! 	c›w
! x!üÖëœÿ	Ê!‘E!èè»*bÇòîküh¯n	ŠÏ˜!™S!buÀ§ð÷—‰jsû4ÄJ¾îo:=À	²S}´ñyùüÆu©W’6÷G	ìÈ½ 3à Ÿ8E
!¹!(ŒÓ¬b@JÓ=T®÷ÅÝç3!"Ú0	"dådÙ»
�
Gìòü%cAD[½IV!*ÚWHÕ s!ZÉt¿CtÒÚÒT*0O`#"íÝâÿh³ lr
! ™e� (	¶ Ð™x	ÌäRr¤Ë5ìG8"ÉÊ
! áh
?!OžF ]
! ¥.™Ë±‹Q|™p˜qÏj
! "ñ@M)ã	%iS6"ªÇB	–X¨–:4r
! ß÷Ü!¸�©›íÜ´ÕÜÞ V˜°…œR	²\þZÛ[ãM¯2ügŸÂÊY	t
! “§OL
Ga	e
9l­%"´K!ÉŽîb
óÅÃi"�
! �ö¤¯s“v	¹hÇ
! ©!S�÷s—û
! Ž—r"-å˜#!2"EÆ½
! -^1RÁágÕ–Žozžoñ 
! Q
c§5#
! ô®G¬¾	¢ðHÞ<"$ZøCö!F	¿�3—8	C
! © †Ý Z Í³£Í¹6HAÃíf pØ“}GÃN`)™•
! ËJW}v†bL)¢
ì»}J
’ñ”·œ» 
! äË!öà¡§4‡P!äÖGq1:Ü]¤X”å!&
! Á›	©µø[ÐÂú
ÊSÑ–É¬•¡‰ ]²LÊ
0“ kãäI
OÍÃÆ%NÕ±]06S¡³n!OäîŸ't—!ˆkM
! }z `kIÎÕ"í
ÐG Ä°	™Ž·Æ'Z¬V1Ö}nî‚¼§éÚ¡ 
ñwò £
š‡”Ö;ÈXÛms!€Ú!3Ðw3Êå
"„°Qiä
6
Œ
! Ñû¤,™°¥9 {aÞ´W
! !²ºU§ÌÁ
àmƒ
`	 ¶glQ™
Å¸ÈûoX¹
! áæšÉï•‘'†ð
¤
! VÀ!2ïô_J8ä	!TÛ›9?^` '%1¸X ­ß¿
èlª�!!ÚðzŸ!‰E×
ÀâE\ Ž*K�›¢Hót
CŒŠr¨?
¤Þ>÷—!	
—
&bÔVÇæ×€ºp< ð ü 'Ý5“	™µ!~~R!=ˆéVúÙ¢)ýÆ\À€¬g>H"e‹œù’¢Š¢¯ l+-@{?ô
fmÔ
ñ�°ÞàóM•Ÿì»i�Ïú0†ú	»U5¹ŒÁ ¢OqÙ r	•{Æò§"gäˆ þ}pJRÙòcjíÌ¹êÚ;š£	b* °ù“
! Q¨p·Å ¥vú{j�ÿ5|T1úŽ!ÚYå	šøœª•­
ñOÉö
8#ò	\1‚¸V%Æ"ÿ|
! H
Ì‡1=ùB!2Œë
±
g›”¢çÓÕUõP�êæ‘ÖÞ÷´d
Ž¬+�æøB
! ×-²Ýµ
xG÷:¡tm	
Æˆ¼jÑÏ”	Ï	#7…³	©Ù
! /d¼Î²¼ ¾	9”LºIp2w—ƒ‘�F…YTl*^¦H@_'´ ˜	iTWHÖA
ð…�Ñì	‚
wü¯X)
úò�ÑWU==‡ Q·¾»?çÁŒx
! k	ãL
! ‰¥«;Ã!‹=ë Ôqî	fJ!o¡Šª7C…Ùn �&Z
ì2Áÿq�&Ç´
! 2Û
€!ªõ§üë£¬#ªda
ãÍugÃoÞ9ùvb
! Å’
! çÜÌ.ë+!>P°·r nd ·1¹0‰¤„Â +  ) ]¢¨!À
! ôä?®[	8‘mÀ=Ô(:dC‘Ž ß
! HðoI7_!i¢©z?æ
%í€¥ËŸÙ�R"*(
! þ!(yˆ¾VÐ‘…e7	0ŽSLfï!3
! X#_eçw©!8)(¡â{ßmW 
! ü20!ô	é71
0
! 2Ë{!Ï!
c«ŒÐ|
1ýª3Rh
! a’E
“jE;Ò!�. >VÐÂRv
! v›¡!š""xî�¯
! á�ãòé!jé¸…»	ìæh ntóý ºTPßf#| 3�Rbj ¤ßU’9ù)DDXË­/”!‚µ	€ŠØÎ\.W¢J
! kgW�‘äE"T¥B
e
`ð|4œ·
! ¸!õ‘ç
îLŒg´
! Eþ¡m
Ãôvbnàm�Ùs:G¬wh�@@Ó Ô"2¾ ’Xe7´À³â�°p,Èf†ˆ	5 Ê(™õõ[)xÿ¹Ùñ]�Ùb!ƒVÁ¯•ï´L
¹i
 ª :§ñ“‘¼ ‘!1)æ~^îðw1¤P o�fŒ(u,¹˜×Î*9
! ²×�S�!™!y
±}
	;
! >	‘	¹C¤múV‰!&T±edë hJ ¯ØÄ!2õs	"!%ºæªÔÜ
! ¦áÏt^w	­ j²
}R»/D\‰¯	ú$cçîÁF”
! ?ÓØ›
€º¯'ü4!XáA¥Šö[–Ï`!âÔ ã™‹ AºAZ;
! ß³â¥KÖ­½¥
! óu�Æ~ TæNTQ¦	Ó×Üu0Ó!‹ã d	ØÖ^	‰
! )p«Óã„|!gŠ�� y‘þdÿ­º1"ì²ý
ÂFAŒp™Ÿ‰íG!Cb—âBQºiA¶»ë‹œQ
ü
! +&ß§i!7EK
! ƒ
! ]Ç2\øØ)K’
õ˜qj	"ÆÔ
! c"n2 t¯°C„¯Q“@"ÎJ©œ|l/Ï9?<G®Õ ù
! ëñ
! S	ê
˜
@!LB°Õ±Ô|“`ö
¼œ!	y×è/
ß\!Ð
! 	M—ò�ŽöR
É6	¥
õº~L	Ó+H`g;V™¯Ÿ|l
¥¥Ï
C!ê{�Aø Š
p\×‚!Ô^„ôA“÷!ÐªÁîþýóÇoC$ööØ‡2
! ï7I6Oha!×’·
! -58!ÈÅà÷T{ªhˆSdÔâÞ¸H Ž
! $"à=
r\V"®KP›®z	Jw
á
! ƒ¥-r” ž¡W"‚À
¯«§`
€ð¿!fô|kâ+s¬
! =1!_
ã&í+${‹„:!=’#%!ô!^—qJ”�–šáAN¿]p†šô½&Ú Áeq/‡!ÙæÐÐ"Õü°Å
åôOØÌº‡{ xÊYàì�(
©Ur!†¡[y×xD5ŒBGØ!Ö­ÐÎà¯ œV
! %“D"PÇ½y!is:	ì
nf!rÿ
! ¬	U'��I²mÖÇ©õÏbC·	…$hD+	¥!™—ê¡É!5ŒQªª;¶õßÝ	}ÚÁÑ —p
ø0ì[5ê	”{hžÈR
! \¡¤ù!¯trž
! Æ �P�,Ø9ê+bƒ;-=O¯3
åQè“ Ì		¬!§�+QâVíüñõÑ
ZàY‚“Wß»øSÚvŸ…Oá›Î¥ "K�¦
…rg&Ù‰•BåÌP4
! “ƒv>"zí ¦ƒ:µ'F±	F
! IÚ6µ�L"Î 'ÿîÛã(!#}SV	²S‚¬{ß�Òª8@jJ%N îÇeË|¸#¦O›!…1
=xºO¹½>ˆ�	€[ð� …q¼òeHF �ë!¯õ„!zÌ”Á‘ÄZU
! U!k ¦’âù;·uâ6/
! S
! ‚ýõ¤
½†’®ÚåvÇ•äÍüËßt³½	«
[ŸL7!ˆÊé:Íý
! ÛÞ[\<¨ðUvk+Ð
 gá!4>
! «‡_¸GZdBðÌ‚e„MÑ8	Bù±`E—#v ò˜	õ”X"Æ7ç˜{¸¤¸„æð!èú¬IÙŽä
! ÍÜ	´È��Ë×	ˆ {	[Ô!IX²Œ"GmNÃ	<
! ª¦¥*…4àÑižì,	+
! &ÓÌ '�
! /!µ0
¿SÕoû÷ôí}!á-aÇ
ýåÂ
! Ú	kç3ã‹Õ>Zý	¡ —™
! Ý!–Ö h¬UÖ$x‚ jU
Ïd+ë§„AÁ�4!‚­±UŸ ±Ãôù
! £B�€	ãze—³}*
! L«ÏÖ5ŒÁ&AL.¯0Òñ/?¡R­+Ã¦p í!ð‚kû }i#ÀÙ
HžFg±áºyH!‹ ÒÆªAK=Ò
! ÇH""Õs

! Ñ²Rj!â£µÆ˜
:	Ñ!Í¨dUû�£
! ¨ - °!¾Þ(§ û}g		g¾Qºþ j
Àv…$Ä Y
«„iì
! W!$C³‚'û/å	hß
Ÿü«
! Î—	n)!“Ý	qrKÈëJKØ
õ{ªæ Î@
! _š¼cËËMH÷IMÉRÑàE`¥ gåO‘œÄÄÌ€(ÊUÌãy®hP¢âØ JP’!»
! ëÇ9’"4û´;ë¤ `;Ö´‘}Hýê,ß£/{ÛÏ9¶Ýèó¶[ Î3!³Å V
 ¿t	{ÿÜ
=©³`É¡
! ½nµi	;¸ K(@! €”h!Zxè+î²	•	_[‚É«	PˆI
! 6©µ©Û!]!m
! ¿ Þž1ýÈµ’tZ†!g
! xA€év•@†oB¢°FiÌùG·þ
! ³
! ¦qe= „‡þ*¨
Ø	f
! "Œ¥ZDý¼*E L¶ÍWí	dzÀ
¹ã!d
Û+ ®"@)
! Ép
! š×Wí€®
À7¨C	È¥4»!9+Q!:jò¬u^<€
Øý��½ãéo€  »éŠT’ˆç4Ï£p£?"	Dûë´!¥@ƒ*9/À¿j‡‹-r
! Ó®ÊúÒ	–¨ÔŽ1
! ªKJÜ
	*!>@<áâ!\
! D›¾O¢}ý�‚t©Î]!q ©ž°t±j>QÜÑo	·ý!ïÛÄ^Í
! [,zçÇšX	µúm)Ð%~0
! ‚*	‰œ‰w-.ki'ÃH5„tM!^® ã‰œ‰	í8Ik!N;!äýež¿âÆ!¦š"	úBE
! \)XÓerçÿ	×ÅµgÈÅêäuÞ‚Ôý—œíõ
! ÿÃ]ßô6®	QÛb¬á¶

!  [ û‹þ<8 9m¹ÓŒûé
! `KÒ6ðgu&�>ÃkœI~
^ Èá0A †ïÝ�#qN
Á
! ”MfL‰Ò]ý		|èˆ1§”Jµé_qx A¤‘ì û	ÄI6¤ Jƒ9wô~ÊÂ
fN	–±0ljC�©Åº 
¶	¬ö Ö 
Jí×a! <â
! ˆ>Î
! “ïàäûÁ·g›4“×"g
!!Ó; +L‘MD .M !êñ¥Ô	b�'Â¶Êu $9—%ÜWöX‚ƒN�Ž‰Þ�@�Îµ(ð&	ñ!]ÌB
÷?ÀxgÇl"Û�
Äx­Ÿz¶ØYcAôU5?ò^/"i#¨ßó›ò.H -@ |
c
…¿EBs¾!v‘'	àwOs`Ãx0çÆ`6Ô£º+ Yh%ù c	ËáÉÄD"…5È!b‘�„
N”²Q"ñ$!ÿû!¤– ÆK
! /	ÅZv‡
5�Šå¬·!Õ`,tåk÷²™Ä*"y·%wµ¸žþsÊºÍw$ 2a,ÉÍiHn
‘z±×*äš
! ø
ÊH
! "³ÿ÷¡ú|M Æ
! ¾\áð}ù
I k•ˆiK+hÉ|çÓmfË˜Ë
! ë	‡kØ‡'‹6	»¸
Ý!YW¹ÚðÓ­XPÀ«Ä7	ê¼ˆ÷Q1Ù!ÚÌœÒ "Êá‰¨ÿ»}Ä˜G¹ýúc«!Z5ËßweÉ_¶ãí™u �åÌùºæ•	Zzi
Æv&ì!Þà9%5!7Kú!_ ®Áµ¶Fv
¨yÜ'£!|È±tÕ÷ÈFÍ-WêäI¸M/ M»«±ZÖGŠ"’7é„ ^nÃ%ì&Háæž
å)ì¨ütO,àN¼uŽ5”´Ï�Yx$
! /¶²ÎQüïøjƒÙ	À©
Ùˆª¿C�¡ �±a3"¯žbò�n%
! Ô.æ¯Œ!˜|ªŸfmL4C"�	¦ß1ÐÍƒ	Òd."ç3Ï]¯ŸP�þ{_!�"�Õ•{ 
! Æ!mh’ Zõø®!¾éQÛ>)}	iåvlÛÅ lë!Û2—Økvô“{K|¾2a‹ÛœÒßD¦9f“
’W!dK•
hzVØYç((”µ‘ø“ãoZà!£Î£î	e‡

! œDü^
! Á	ï”Üï!é«×,ú1"€í~3SŽ"™ 3ÿIæ,SVP�g#üÍ� uŠŽÉ	„	£JE´îûˆ�1öü1¾a#m!q*	t:�”­	¨Y2n†
! …	4'×
! jÂ<!c	
! ´Â&[›è)[
*úA	Š@Zó�‰�þÈBZèÞt»
ª×¡
ÞãTq"Çíx�*ªR ã®	lƒwÈAéÄÅÅ
! «RD ^ {U·£÷å\×;(Ö!ý
¾€r¨žž?Ù4
! q!Ã!ìÔòÕ!( °Þ²o"Gi>¡óÀ–Wí®ë4	6\2Õ
íçÝ¾
%ukzpC9…!d…†WØ5êb­O…~~Û
! Fº)³ßù ôbÈ€;á U	–¹µìYÕîR¬µÉpº"aî‡
! 
! 0ýnHÒÌ6éQ‰§8ëÖ	¿à§Â�¹Ñ¢v�z
! Óõá2=Þ®Í	rQHüž^m
‹!ƒ!4 ¡Ó°¿^!,ƒª�	43U™²(¨)¶eºIz˜²µÂ¦ƒnšå=Ëq cŠ?0Ç >†í
! îd
! ¼ ÉUÈË†Ú
Ì«Ü¨¦•a¯{¶3RŒ
4"ÏSD
! :çÑ�º
ÈÍ10ê
! /z¦ãl!_;�~ m½u�”
ù="Àä
bVûsðO¿$+êD!×.Ùk
! <XÎIâ	bˆ
! °³ºž Íšò™ÇþWà€aüýÿu
! m$	Q	8!§Þ%Cö:~²˜
! 
! ¢E¥U…—¶S5	xô n/ ŸŸÁ!JVT Í¯D
 ¢NAÅ¤!˜W
Â_®·D
  
! ·&?A!¾w=
! ŽÏt!éö
! ¥yY–
K__Ì»–ƒ#	È Äû! ‰¦-Erª!|]	ˆ:
4üá‹ÔÊ±Á�D¦¤mÛÌZ!n~ %ã*bc¶Šz€ó£í°hbä¿	3és'Í1�
È Â:ì
?†ßP3ïoä‹‰
! Â“�
€
! ÃÅàgyŸú‚	Ä
 $˜ Ýï  ¸	^¥÷pÃ˜Á£K9Z'"z
! \¢ U"
! PÞSN!I"¦ TsM{˜ë&ù	Y>Æ	q
GÆ
ÐBF#Sf©Uþ¿*«�-!Z,äÚWå¦À^|½
7~Ï¿])«S<n»NÐø¢.
! Ü £Ÿ


¸,\	Cn÷2
ü`
‡äS"»H`¨ªúªÂòé1§	„
! 5!$6#£Ø’Xó»¤†‹DeZo
! 1	âÆ¬ìö:°òšÎ!^
%=ë
! �
ŠNþ ½!Ï~
! Æ”‹
! 6¸!U³ß½±Td+Š‡Ýµ("|	/4e�SWÇ¼ oÄŽ	"êÏ³,Ó ž.= Æ"
2§L!Q
xüÕéÖ/
! 9¹s£YjÜUd!·VÑ¼Œ	]i3Ç’ô@
! Ò?µŽ,Úø¾ÚüÝÝòHf�ÕÐ$ #û
vè°ú$î �îSˆp-"âèd; ±Ù±bôk¨˜åOâ˜o
©ÒMÌ
! ŠÄ!Ðö	LJ}Ñ‚É
! xc¸:Üú³¡4!¤Ü¿bìÅëæqŠÿ!
! Q
! ¹™o*Ü
! i loj·)ý[¥ÌN³!†âZÇ@J`E @
&¦N
! ï�¬
¼#p²Æy	z¿
! Â5"*Â\�9!B=	µTY&XðÀ®§ó	¢5-	]øý’„9	Bˆj!“	ú ô‹­´k ³“ñÇ	ÚðU Þ‚
! 0‡,xT!u—Ï+•©  BþÀKõ¥Ý¿Nø	î–>t•'/¦­�
Æ	‚Îp	"„â�	…�ò!þ¸yŸ	þ_¬žÿj	·Re…
! oÞ;ö”¤qT.-Ü½r�?'�á°[HñWJ"°4… çËÅÓ
,
2�
! x	ŠI,!RPö ±�¨(O"·Äÿ'Z¹÷	‹¶)§ØŸ“æz
Ðç°q!G¶ð¤•jêZç	B(@	Ü
! K	j´mLB  —Fwsµòt¡3ã7±
! U�.	Q/•&G
…õ–k\1£Z
! „ä‚¬þW"ÄB¿Zñ.$†¸!góø9¯
†~ró*"„"ÅŽ-{ÔÉ 
! ÕODµ	qŠ S
‡è¡!öŽ®&/eé	$×Ãö?
! I!NPÉ	œ^Wf÷»ç…sW 8
±!›
! žòoË
VÚü!>
à
.©(ª
ïž7 ½#`0„óÚe�øË”²$¹ Õ¬‰„ahH' âÃÖ’{_U³ÞÅ}ÉJO!§–XÛã¹„·½Ÿ8ø
! Ÿ
! ÎîòT6äÄÂmÿ)ù$A
! æuáË¯!)Â!ß f´
þ3ƒR�_Çáüéƒž_?ÓXðwæ�Tc
! .J3
! Ó	ˆªC6vÝF"j[!è
1k
€‹	½Ÿ«ÛyNè	Ó3.o!Múð$XO	_‰´		†fGÃñ>ýíð
! P
¼¾b[`Ü�?„Ž
! `þ	ñ'	¨Y°¾
ÅÙn(_U
!>wêÀò
! éK"<ÊD7¯ì$¸›�Â	c5
! :[ìõä (Þ	1åà	þ4ÀµoÉ¤\w®xøHë†!Bf¦Ì!pø8åEŽ|	ykÈ?¾·í<~g• ¹ïÍ
4ñ¥R¶
! àw V-z¸_Õ©ã
x‚º
! fe	#!þ/»�i<7
! Øc!‰
!¥	×Í¨êš’ô�wâé¹èŒ|æKxŽ 
! ëà‡Èl&nL±Œ3ñ-DzwÕ*K
ƒ �±ÆÈž!Ð!1G"% ]²!ã8QŒ�$
ñ
vÕ
! 	únÒÿìã
! ’	+
Âa«º¹
˜’ÌòÅàÊÏ _;Ôåuód•Î‘#
©	Š
! 	¯‰X¡C	
! Öª‘%GÒ³ˆíþmi÷
! ø*;_,¯
! é Laô
! ÷ûJÀv­b�!cñç—²ÈÙ™!‡ˆ!Á£¯ò¨’½[•ˆ
ïPZž¶Ÿ Ò
C,b¾8B2%U=žDfæ"BssÇþÔ¢!uÒýáÀ€›®¸JÜ3ÿïöe
! õõ¯mŸi6à» ×ÁªÚ30'å|<RvUeCÎá§ËÔ­•æÂ
! ‘€ !ŽãD,
! ýåy £+"–*GIÃ
�uïr«©ê@„6 Êc?ýu
v«n
! 4
! 
R¶ä¶t k	~ÏúCD›ÝÏ£\×KqúF— !0 b Óx†‚Ù«}
! 7(¨‰
Âl_	'BÙè2Œá9¼)¦Fé\«öN†Ç#Üï½&!…N
! fÐÒO®Ï
! ¹ÑcRîâ
! ¡ÖÏ—óÔF2	ëÜg³
! |Í¡¨
! Œ‘«èï
! l zÅ	Çóg;	ç!óÉ�u"
! pµ
! ”ž>«®¼IÉ
Þ
±Ú^ý¾c šó–sÅ
{Ùf^êâç
! ê©?Í“šâmŸÃÀˆ"@àìÿy»dNH?&°¯¶!ÂLºBcA"­–!à
! ú§üØR	6! "­
! jV˜û¡6[Ý†~¬:hÉ
"]Ü£As]
! &øÊ
! !‘ö0l]ïGa¦Wš	ƒ[Áæ‹ÂXóyÚ
! ›ò°˜ z	î
•:¶(µËíùÒIñëÃŒ^
šÉù›:2íñ›€†Oÿì·(‰!Å!�!FÿrtTÚ¶ð	’'
! ïf	$=ÑW	–O
! )ÛÖ•&F³¦
! þÕ„xÆù´l§80 MîƒÇéY"æÜûœÊ ñ°Û­!zû‡i/7œ	WØÿ l!Nª	˜ïf~Kó]Ûß!.!¯gëÓŒøík„8Jº °
! e­BêM¼

×÷å+±.÷<ÝÌ%~!cÇ{^ À [æ	^‰ö"@!µ ŸóAmKÝM»j‹ ÒÑì/êY‚–Ã
! ´ãR!¹	Äè©õ ^„#dfÀC7"j+·r v!;}¤°�,;¹ØÅP$½z!†8h	Ê;
! È
Ô¼ŒfV‡	Û ‘cg!XNŠ 	C=5;?Iÿ—F¢	'{h`pÂhçÂoÏÝ
! H	+`má»p8ÕÞ0Ö(6ªê2!´0W£(½ÛwqÝÎ	r›g ”�´
=*U _¾I—�¤¹š�¼>î<	è!¸š0Â‡O”Gñƒ¥:ƒu	¢X
! œ ¿<À†Ù¢oú
! ˆÖÑË	�ùÌ¢5}�/­¾` Ý5
ï´þ"Ðš!Í!-w¼‘cç­>Ã�šsÂAÏOMfByb£„²Ll.P?S!§Š)aMS–ù½¼!d�!�	„L~	N5–fÇ!¦�Å‹ËQ´§
! Û naµ¿³FF!Pî!èÎOz™
X‚<ç øº³
Ã-Ùæ*ƒú9Y�Ž4ÁÕø! Ì÷#Ý,Aô»5º² úqÄõJûü7�
! ¢rÙÞ!žÒ/	J	Á>ì´R4"ÖC4ú9x#“Š"¸
! ßÁÿÀæËË©D'
òLü
! r¤ql™]“IXîÎêæ<s]Í 
w û¸S½—-B"<Ò s‘é!›˜k^±•¤
:
! ]Â¦ÕîA!^Œ"hÚ-›ŠÓ”™ª+,x
a
! 9"j$ù
! P¥=8¨0"E£ï
ØîÁ )—
! ¬
! 2©®–
! ]´7t{ 	¾ª
! «¼æT€	b%
:ÑÜä½ûz×DïÄ3	El�½H-FŸÃ�-_ÇŠ!L
<ýºÇt<´	Ì
! M_› >!¨ÚB­3 !Êß
ä€¿Š,"ê!øF‰¶¶v‡ë¬ƒŸ/Ú,ÍlñY¿mÓI	Ý½ÝãjVÈ†
‹Û‘s D< =!Ö
M	›…œÔ>ášúƒ}õ °ô×æÐQ‚–d,	L[ð‹#j¡aç­	Šð‡¬Î. L8n€¶
RêhèlG“�2Œ�‚"!ÎôœØ+T1[
! ‹†Nž	øËòC
*Wn2$"!½¬Û6ê •ë
!�}Rõ
†ÿ
¹ÁN£Mš €ÒÞ¨ Ôƒþ
{l YŒH~C:ˆúÚ8Û^BÒv[ü	Ò›Œ á	”~~ÙVöÌ
qïØÉó
! ·y²pÈ€S²IÌÛÅ	‹¿ô^þy¸6N§	•Y×!FT3g
mO.T%ÅÝ
çØ
! ®°¥(¶,1=¤Ð­’9"-:%=M"J/Ñº  
! 4
³ Ï
! Ôùõ!Nç\¬©AEˆ®¢ @3™É•Q— æ
! 
! Ð}! øED
®
! # Ž
ßY
! Ñ·‡œ¨Na~õ	•ëw.»Mu©
! ®=˜àêeuÁc
! Ä	–Ú[!~Yf

ÙP"YñnŸP	7Ø¦!@9 »¿	dûhO¤çoü
ý÷öƒ�F
±r&¡Íoû_	¦Â\Á“[ŸT
@†/ó"oTwôdo2@âó }9
=×a…
|5ó5h
! b	ä!˜
! <Ê
ÛÚƒžÒå „´.œKöCMN"HÍ± TÄ*È‡Ôi�QÄÌÎöþò
L�5.û	µ`s
! ±ìUAxfñâß Ã:9|	*
�ÊÜ7ëµ‰
! >©kvÅè§!íøß	;’)	‚é
V©–Ÿ�¦žì™	yd¼³ùÍ~æk
è
! Fÿ-õ”«@ÓYíö	ÀÆ›‹
¿|üù�
­Ý>Üôn{#¼)c.£œÊm ‚M¢ÑÝu!F,8*Þè <�i
! X¾
! YP
! G
! Ä
! ŒsG9éP–	­oŠE7Ý€ÏF#ÃF�¯8l	Y’	WpX
) �
ÓÊ

VÑ
! >�& ös	Ñ®½;"½þ	
u�ÞBrá
È
! »Òe þ�Ð¢i0pA¡Cù]
! ? EFvc$%o ‰ðtJ{šSÓ¶äL� ˆa÷
îQPZ	;ÿ¸: ÔÅ³`¶âš
! "Yqy÷r
v“Ëè¤Þ
! 'Ð­½° @ÕJ?	êãð´”ÖÓåÃ
! žl|‡!	Æï	áN
  
  For bug reporting instructions, please see:
  
--- 1,1580 ----
! Þ•X"ÜÓ-œ%èÜéÜ-ëÜ1ÝKÝ `ÝÛ�Ý+]Þ0‰ÞKºÞßß<(ßBeßR¨ß>ûß@:à9{àCµàFùà5@áIváÀá×á!ìá$â 3âTâ"râ+•â#Áâ”åâzã€ã'ŸãÇãFåãQ,ä5~ä]´äwåIŠåAÔåKæNbæB±æOôæLDçR‘ç;äç8 è>YèI˜èIâèB,é~oé?îéD.êEsê@¹êEúêC@ë=„ëZÂë@ì6^ì{•ìBí?Tí‰”í9îPXîC©îFíîs4ïE¨ïCîïQ2ðN„ð�ÓðGdñŒ¬ñO9òR‰òCÜòQ óNróFÁó9ô=Bô=€ô4¾ôPóôMDõE’õBØõGöIcöH­öBöö=9÷7w÷6¯ø*æøIù[ùoxù-èùEú
! \ú'gú8�ú>Èúûû+"ûZNû+©ûmÕû;CüEü Åüæü$ý$+ý*Pý*{ý¦ýÁýÜýèý#ùýþ84þmþ!~þ; þEÜþ"ÿ5AÿEwÿ%½ÿãÿ0L267¶lîG[$£JÈE2YEŒlÒ?3[@�Ðèñ &)JP8›UÔ-*_XY¸lXTØQ-KLËS5lI¢YìcF	=ª	è	þ	#
! #2
! 3V
! *Š
! 3µ
! 3é
! .5L7‚#º,Þ#/6IJ€2Ë&þ,%
PR
H£
xì
?eF¥3ì9 2Z-�_»VZrEÍHF\E£gésQiÅo/<ŸWÜN4pƒJô`?I oêRZk­99S�(­*Ö:W<Y”Zî\I¬¦ÌS^ nfîvUeÌu2\¨lJrL½ž
! ¾©Wh gÀ _(!oˆ!^ø!nW"UÆ"e#)‚#%¬#|Ò#œO$Fì$V3%NŠ%^Ù%M8&]†&Dä&T)' ~'!Ÿ' Á'&â'4	(>(-W(#…(©(.Å( ô()..)!])f)4æ)L*h*(z*,£*Ð*0ë*S+&p+'—+5¿+*õ+; ,9\,;–,pÒ,>C-H‚-.Ë-;ú-C6.Tz.EÏ.U/Mk/*¹/dä/II0&“0>º0lù0mf17Ô1Z2Ag2?©2!é2,3583!n3@�3KÑ3,4J4Bh4>«4fê4EQ5!—5!¹5'Û5B6jF6(±6;Ú6757*S78~7&·7-Þ7"8/8)F8_p8:Ð889/D9"t9*—9-Â9:ð9+:J:$i:2Ž:Á:Ø:U÷:-M;?{;?»;0û;+,<AX<.š<*É<2ô<2'=1Z=0Œ=9½=1÷=2)>1\>+Ž>3º>.î>D?$b?+‡?C³?:÷?2@6O@C†@@Ê@BAKNA*šAÅA'ãA0B<B"WB?zB ºB#ÛB0ÿB(0C.YC*ˆC,³C1àC3DHFD+�D"»D1ÞD4E4EE$zE$ŸE9ÄE9þE88F1qFD£F1èF/G1JGE|G2ÂG+õG-!HOHnH�HE¥H<ëH;(IEdIFªI5ñI9'J*aJ*ŒJ?·J6÷J8.KXgKEÀK3L5:L(pL8™L;ÒLRMVaMQ¸MU
! NZ`N`»N8OUUO3«O ßO/P10PHbP"«P8ÎP3QC;Q/Q2¯Q4âQ.REFR/ŒR ¼R7ÝRBS(XS$�S8¦SßSNÿS1NTJ€T5ËT@U4BUkwUXãU><V'{V"£V&ÆV<íV*W,JW*wW!¢W@ÄW$X$*X&OX(vX5ŸX%ÕX?ûX;YJYiY„Y4ŸYÔYãY/ZM0ZB~Z6ÁZGøZz@[^»[z\Y•\'ï\=]:U],�]6½]:ô]3/^8c^/œ^@Ì^!
_B/_Wr_:Ê_*`10`wb`3Ú`(a27a'jaD’a5×a)
b27bojbIÚb)$c!Nc+pc:œc=×c3d!Id9kd%¥d/Ëd#ûd5e9Ue=�eGÍef0f Nf®ïfLžgMëg¬9h¼æh\£ijjMkjN¹j¸k¬Ák^nlfÍlÈ4m¼ýmfºnn!o„�o2pMHpB–p Ùp-úpI(q@rq”³q[Hr†¤rT+s4€sVµs0t-=t5ktB¡t^ät7Cu>{u0ºu4ëu7 vCXvFœv6ãvEw’`wQówXExžx*¾x;éx(%y6Ny#…y©y#Åy'éy/z1AzBsz-¶z1äz!{)8{>b{A¡{Kã{C/|,s|* |/Ë|,û|(}*D}o}Mˆ}JÖ}!~+A~pm~Þ~4ð~%6-Q�@»ü€:'€9b€9œ€"Ö€!ù€�*4�0_�9��#Ê�$î�A‚U‚"o‚-’‚/À‚,ð‚<ƒFZƒ¡ƒ+¼ƒ4èƒ7„SU„G©„%ñ„!…*9…d…€…=�…*Û…/†6†WV†-®†#Ü†*‡+‡!C‡ e‡ †‡#§‡'Ë‡"ó‡&ˆ=ˆ#]ˆ'�ˆ"©ˆ-Ìˆúˆ‰.%‰ T‰#u‰™‰¶‰Õ‰:ó‰0.Š_ŠrŠ$‘Š¶Š#ÔŠ'øŠ ‹6?‹v‹ˆ‹ž‹%½‹ã‹Œ"Œ=Œ%XŒ~ŒšŒ3¸ŒìŒ�!�]3�‘�#§�0Ë�/ü�#,ŽPŽdŽ,ƒŽA°Ž*òŽ.�!L�*n�=™�!×�'ù�H!�5j�. �Ï�$ß�(‘=-‘.k‘š‘;´‘(ð‘’.4’c’‚’0¢’5Ó’	““".“"Q“}t“2ò“6%”4\”C‘”JÕ”* •)K•u•”•"³•6Ö•'
–I5–,–.¬–1Û–2
—C@—5„—º—)Ú—%˜*˜C˜]˜2y˜<¬˜3é˜0™N™4d™8™™8Ò™š+)š(Uš,~š«š-Êš/øš-(›.V›(…›*®›1Ù›GœKSœJŸœ,êœ&�,>�"k�=Ž�,Ì�'ù�1!ž#Sž'wž9Ÿž0Ùž'
! Ÿ32Ÿ0fŸ/—Ÿ(ÇŸ1ðŸ)" 3L 6€  · ?Ø +¡.D¡-s¡+¡¡ Í¡'î¡¢*/¢'Z¢*‚¢­¢]Ç¢;%£ a£)‚£"¬£'Ï£÷£-¤+@¤l¤~¤F”¤Û¤-û¤ )¥J¥`¥1r¥\¤¥L¦IN¦M˜¦Kæ¦Z2§k�§Kù§NE¨+”¨#À¨0ä¨/©#E©-i©&—©¾©Õ©+ì© ª*9ª.dª“ª?³ª,óª «8«"U«4x«J­«;ø«C4¬<x¬5µ¬*ë¬.­FE­+Œ­>¸­'÷­:®Z®q®Œ®5¦®=Ü®¯05¯f¯6x¯C¯¯:ó¯;.°j°.†°+µ°á°± ±"@±c±|±œ±)´±)Þ±² #²#D²h²~²$™²¾²2Ý²³'³5?³'u³9�³×³"Û³"þ³!´G>´†´'œ´0Ä´6õ´*,µ,Wµ0„µ"µµ-Øµ+¶!2¶ T¶ u¶ –¶#·¶$Û¶·+ ·1L·/~·®·"Î·"ñ·F¸U[¸P±¸'¹*¹=¹1N¹'€¹m¨¹º'º:9º3tº$¨ºÍº'êº»'.» V» w»-˜»+Æ»aò»-T¼‚¼,›¼#È¼ì¼½#&½OJ½š½«½-Ã½ñ½7
! ¾'B¾!j¾#Œ¾°¾!Ð¾%ò¾#¿<¿X¿!j¿Œ¿¢¿.½¿
ì¿aú¿.\À‹ÀdœÀ1Á3Á6Á:Á2JÁ2}ÁM°ÁMþÁ0LÂ}Â(„Â,­ÂÚÂãÂÃ9
! ÃDÃ]Ã#wÃO›Ã.ëÃ9Ä+TÄ*€Ä,«Ä-ØÄ/Å6Å2MÅ*€Å.«Å)ÚÅ&Æ'+Æ&SÆ&zÆ%¡Æ#ÇÆ'ëÆ%Ç(9Ç bÇ$ƒÇ ¨Ç"ÉÇ,ìÇ2ÈLÈlÈ*‹È,¶È.ãÈ$É*7ÉAbÉ1¤É)ÖÉÊ) ÊLJÊ/—Ê6ÇÊþÊË39Ë7mË>¥Ë,äË,Ì1>ÌpÌ1ŒÌ$¾Ì0ãÌÍ*Í71ÍiÍ‰Í¥Í#¹ÍÝÍ+ýÍ)Î0ÎCÎ:ZÎ)•ÎJ¿ÎC
! ÏNÏ,fÏ“ÏšÏ,¡Ï
! ÎÏÙÏøÏÐ(.Ð:WÐ’Ð7¯Ð(çÐÑ50ÑfÑ)zÑ/¤Ñ!ÔÑ öÑ'Ò ?Ò0`Ò‘Ò
¬Ò ºÒÛÒòÒÓ!Ó;ÓJÓ-hÓ"–Ó!¹Ó)ÛÓÔÔÔÔ$"Ô3GÔ{Ô—Ô1·Ô:éÔ>$ÕcÕlÕuÕ~Õ‡Õ!�Õ²ÕÎÕÛÕäÕñÕúÕÖÖÖ1Ö:Ö5>Ö,tÖ¡Ö·ÖrÃÖ6×*T×<×.¼×ë×Ø5$Ø
ZØ€hØéØ’ïØ(‚Ù+«Ù.×Ù+Ú-2Ú|`ÚnÝÚ3LÛA€ÛkÂÛ5.Ü'dÜ7ŒÜ.ÄÜ5óÜ&)Ý$PÝ.uÝ¤Ý[ÀÝŒÞJ©Þ¹ôÞ+®ß1Úß:à$Gà+là˜à²àÌà)åà.á>>á<}á;ºá'öáSâYrâLÌâLãœfã?äQCäb•äBøäE;åO�åsÑå\Eæ=¢æ}àæ<^ç0›ç-Ìç8úçQ3èB…èGÈèQéHbéW«éZêH^êD§êJìê?7ë=wëBµëCøë7<ìAtì*¶ìGáìM)íKwí;Ãí?ÿíE?î5…îH»îbïJgï9²ï1ìïBðNað9°ð6êðZ!ñ9|ñi¶ñ] òX~ò@×ò2óFKób’óUõóMKô@™ôVÚôW1õ9‰õlÃõ\0öB�öyÐöTJ÷PŸ÷Ið÷F:øN�øCÐøGù~\ùLÛù:(úScúR·ú>
! û:Iûd„û'éû*üC<ü/€üA°üLòü6?ýEvýC¼ýBþ+Cþ?oþ@¯þ=ðþ:.ÿAiÿC«ÿGïÿ277jB¢Zå@@+�+­9ÙIC])¡MË7+Q:}A¸*ú*%,P(}¦=Ä>OA‘%¬uÒOH ˜5¹[ïBKQŽ?à 8=uv=ì:*	$e	AŠ	3Ì	!
! #"
! -F
! +t
! , 
! #Í
! >ñ
! Â0ó3ÿ3(?h�!�
! ¯ºÉÝê


	%
/
?
N
Z
p
|
—
²
Å
Ò
ß
ï
	)3@P`	s
! }%ˆ[®7
! OB0’Ã?Ú5P+`0Œ$½+âAPPw¡C']7…5½?ó=3)q:›HÖJ‡jVòWIE¡)ç:)LvB�7Ò
! #8Mb'wŸ½$Ïô+#@/d%”ºØ(òh%„Hª4ól(H•CÞB"(e2Ž6ÁløeeMËm3‡2»*î4QN# +Ä1ð'" 5J V€ m× {E!@Á!n"+q"�"*»"'æ"&#'5#@]#Sž##ò#!$J8$>ƒ$ZÂ$.%LL%1™%%Ë%Dñ%K6&‚&: &0Û&$'1'M'$k'F�'%×'6ý')4(V^(Gµ(4ý(t2)@§):è)#*9C*F}*/Ä*#ô*2+1K+C}+6Á+1ø+7*,*b,!�,*¯,)Ú,P-6U-/Œ-/¼-/ì-8.9U.9�.6É.7/.8/9g/-¡/:Ï/<
! 0/G0>w0+¶0â0÷0'131M17h17 1>Ø1G2(_23ˆ2 ¼2'Ý2;39A3D{3BÀ3D4BH4?‹4Ë4^é4PH55™5*Ï58ú5%36$Y6G~6)Æ68ð6;)7Re7+¸7:ä7.8KN8%š8À8&Ü819%59%[9$�9T¦92û9*.:1Y:K‹:D×:+;&H;%o;$•;?º;/ú;*<#F<.j<1™<zË<tF=9»=[õ=<Q>GŽ>*Ö>)?X+?<„?#Á?(å?/@2>@1q@a£@A@A
WA&eA3ŒAJÀA1B>=B<|BB¹B1üB6.C3eC+™C(ÅC>îC'-D,UD4‚DB·DkúD:fE¡E!ºEÜEøEF+-FYF wF˜F:·FGòF@:G8{G;´GðGHH/H.DHsH<�H5ÊH5I36I5jI I#¼IàIéI.öI0%J8VJ�JE¯J@õJ>6K<uK<²K5ïK=%LcL$ƒL[¨LAM_FMc¦MD
! NMONG�N_åN+EO.qO O¼OÎOàO#ñO(P>>P6}P.´P9ãPKQ2iQ8œQ0ÕQ/R-6R8dR4�RÒR,îR3S<OSŒS¤S!½S+ßS?T8KT„T>¡T5àTUM/U:}U7¸UðU!V0V
IVWV fV‡V£V1²VäV%ñV%W(=WfW0‚W*³W)ÞW>X`GX6¨X?ßX$Y#DY%hY*ŽY>¹YøY)Z8;Z:tZ"¯Z0ÒZ6[W:[U’[?è["(\nK\@º\+û\Y']!�]:£]_Þ]>^[^ x^™^¸^(Í^ö^_#_:_ Z_!{_!�_#¿_#ã_-`5`)L`jv`'á`'	aX1a,Ša9·a ñaQ’b/äbjcfc.æc?dKUd¡d*¶d!ád6e7:e#rec–eOúe7Jf#‚f7¦f#Þf9g%<g9bg%œgKÂg7h9Fh%€hO¦hcöh)Zi<„i)Ái)ëi'jB=j€j*�j'Èj'ðjIk"bk:…k;Àk+ük4(l]l'yl-¡lÏl:îlG)m?qm?±m[ñm!Mn#onO“n)ãn 
oJ.o0yo;ªoOæo%6p\p<tp±p0Êp.ûp*q#Fqjqyq7˜q3Ðq3r8r-Jr2xr=«r=ér#'s)Ksus6‹sÂs*ás*t$7t3\t*�tO»tluyxuuòu:hvD£v'èvˆw°™w„Jx¬Ïx¦|yÎ#z)òz4{)Q{3{{#¯{Ó{"ä{"|"*| M| n|$�|$´|$Ù|"þ|"!})D},n})›}'Å}Lí}K:~d†~?ë~W+#ƒ$§#Ì!ð€×"�@ú�:;‚:v‚+±‚8Ý‚MƒOdƒ´ƒFÅƒg„Mt„ Â„ã„8ÿ„?8…Bx…»…Ò…*æ…“†"¥† È†2é†3‡$P‡7u‡­‡Í‡ç‡*þ‡:)ˆ*dˆ1�ˆqÁˆ.3‰9b‰"œ‰9¿‰ù‰,ŠAŠ2ZŠ9�Š:ÇŠ*‹ -‹!N‹!p‹6’‹DÉ‹4Œ,CŒ*pŒ›Œ»Œ;ÖŒ6�3I�.}�$¬�?Ñ�-Ž,?Ž9lŽ<¦Ž=ãŽe!�:‡�HÂ�,�-8�Xf�.¿�î�$‘0‘ N‘o‘F‚‘4É‘4þ‘3’#K’o’)‡’&±’&Ø’+ÿ’(+“"T“(w“( “)É“)ó“*”*H”*s”*ž”*É”*ô”*•*J•*u•* •*Ë•*ö•(!–(J–(s–(œ–(Å–(î–)—(A—(j—(“—(¼—*å—*˜*;˜*f˜(‘˜(º˜(ã˜(™(5™(^™(‡™(°™(Ù™(š)+š)Uš'š(§š(Ðš)ùš)#›(M›(v›(Ÿ›(È›+ñ›'œ'Eœ(mœ'–œ3¾œ4òœ4'�3\�"��B³�?ö�%6ž \žB}ž3Àž6ôž4+ŸF`Ÿ{§Ÿ:# '^ † #¢ Æ 6á .¡4G¡)|¡¦¡L¯¡>ü¡";¢T^¢³¢Í¢&ê¢&£ 8£0Y£(Š£³£&Ì£+ó£'¤!G¤i¤!‰¤!«¤-Í¤(û¤"$¥"G¥)j¥,”¥ Á¥+â¥$¦)3¦Q]¦›¯¦"K§1n§- §)Î§ø§:¨=I¨5‡¨-½¨"ë¨<©7K©?ƒ©5Ã©9ù©33ª4gª9œª8ÖªA«;Q«7�«%Å«)ë«,¬5B¬"x¬.›¬"Ê¬*í¬­:(­c­.y­$¨­aÍ­+/®B[®0ž®0Ï®6¯7¯R¯io¯*Ù¯)°1.°-`°/Ž°)¾°,è°b±(x±d¡±o²Bv²1¹²*ë²*³A³>a³0 ³6Ñ³7´]@´0ž´Ï´á´,µ)-µ$Wµ|µ7›µ%Óµ(ùµ/"¶1R¶„¶&–¶!½¶(ß¶:·2C·$v·(›·Ä·>ä·!#¸/E¸u¸%Ž¸.´¸8ã¸5¹R¹/b¹ ’¹*³¹"Þ¹LºGNº8–º(Ïº!øº7»)R»%|»%¢»È»ä»+¼"0¼S¼#r¼-–¼*Ä¼Cï¼3½O½?i½!©½0Ë½$ü½!¾,8¾+e¾‘¾v§¾^¿e}¿Mã¿1À;PÀ2ŒÀ¿À&ÙÀ8Á!9Á:[Á–ÁµÁ/ÊÁ<úÁ77Â'oÂ—Â1·Â(éÂ7ÃJÃ$eÃŠÃ©Ã8ÄÃEýÃHCÄ)ŒÄ)¶Ä(àÄ	ÅU)Å0Å-°ÅOÞÅ).ÆOXÆ%¨Æ.ÎÆýÆÇ9ÇSÇnÇF†Ç"ÍÇ=ðÇ$.È!SÈ&uÈ;œÈ(ØÈ#É/%ÉUÉsÉ�É2«É1ÞÉÊ+'ÊSÊ)iÊ#“Ê3·Ê!ëÊ&
Ë4Ë1RË „Ë<¥ËâË2øË,+Ì XÌ(yÌ,¢Ì7ÏÌ#Í0+Í\ÍczÍ4ÞÍ6Î¢JÎ,íÎ7ÏRÏrÏ+ŠÏ¾¶Ï>uÐÛ´Ðv�Ñ<ÒdDÒ ©Ò=ÊÒ-Ó'6Ó(^Óc‡Ó.ëÓtÔ‰�Ô!Õ;;Õ0wÕ$¨Õ'ÍÕ"õÕÖ63Ö!jÖ!ŒÖ6®Ö"åÖ)×2×Q×lh×;Õ×9Ø@KØYŒØ&æØ 
Ù-.Ùr\ÙQÏÙ;!Ú(]Ú†ÚE Ú:æÚ!Û.6ÛReÛ+¸ÛäÛÜCÜaÜ=gÜ¥Ü%¾ÜäÜýÜ"Ý-@ÝnÝ�Ý­ÝI³Ý!ýÝXÞExÞ¾ÞÑÞAäÞ$&ß,Kß3xßN¬ßCûß#?à0cà'”à¼à%Üà+á5.ádá�á% áÆáááâ â>â Zâ"{â%žâ0Äâ)õâ0ãPã:iã2¤ã(×ã0ä1äBäZä$tä
™ä§ä¼ä/×ä$å,å'<ådåB„åÇå3äå&æ&?æYfæ-Àæ1îæ2 çSç<sç5°ç5æç1è)NèOxè$Èè)íè%é7=é/uéF¥é4ìé4!ê0Vê=‡ê6Åê-üê2*ë!]ë6ëE¶ëüë9ìHQì:šì7Õì:
í7HíF€íÇí$ÓíOøí=Hî=†î5Äî?úîm:ï%¨ïCÎï9ð;Lðsˆð2üð2/ñ3bñ?–ñ8Öñ+ò!;òI]ò9§òáò!ÿò
!ó3/óBcó/¦ó>ÖóJôH`ô~©ô5(õ"^õZ�õ\Üõ
9ö4Gö@|ö0½öîö:ýö>8÷Cw÷»÷Ù÷ó÷)	ø3øMø-iø—ø­ø&Éø4ðø4%ù4Zù%�ù0µù0æùBú.Zú‰ú&¢úÉúàúóúûû)4û^ûrû†ûœû±û6Æû!ýûü2üEübüvü‰ü�ü¹üÌüìüý#ý:ýZýqýŽý¢ý:»ýBöýE9þ8þ4¸þ/íþ-ÿHKÿ#”ÿ¸ÿÒÿìÿ$4,&a/ˆ2¸%ë0B&\ƒ*�<ÈM0S0„,µâ!#C^x’¬Ææ78R‹8¦ßú0!Km†¢.½ì$#@4d;™Õ#ò*)AAk2­'à""+;N0Š »"Ü!ÿ!!	$C	$h	9�	6Ç	=þ	A<
! /~
! -®
! EÜ
! :"n]5Ì0,3>`4Ÿ4Ô	
''
#O
's
#›
(¿
9è
+")N+x6¤-Û>	4H4}2²0å0+G/s/£/Ó,$0]U³6Ë@ >aA 7â:2U5ˆ2¾ñK
Yv*“-¾'ìQ0'‚ªÅ-à(,7,d,‘)¾è,60'gL�LÜ<)<fB£æ1.7Lf³ Ó6ôJ+Xv'Ï÷)@<4}C²&öV!t+–BÂ#C)Im·-ÓG#c}‡NjT1¿ñ; 4L :� D¼ L!>N!5�!+Ã!+ï!L"'h"/�"(À"6é"= #=^#9œ#(Ö#4ÿ#,4$(a$CŠ$'Î$.ö$%%DC%'ˆ%@°%.ñ%0 &!Q&<s&F°&6÷&..'C]'C¡'&å',(29(Dl( ±(1Ò():#)P^)&¯)<Ö)8*-L*z*!˜*1º*.ì*5++Q+E}+2Ã+2ö+>),>h,H§,Eð,06-6g-,ž-6Ë-U.!X.z.a™.Uû./Q/2�/$´/FÙ/2 0$S0Nx0AÇ05	1t?1—´19L2?†2:Æ283%:3)`3Š3#ª3#Î3‰ò32|4%¯4%Õ4&û4+"5;N5&Š5U±56&$6&K6/r62¢6/Õ6!7+'72S7-†7%´7)Ú7%8%*8&P8+w8£82À8/ó8a#9Œ…9j:4}:'²:Ú:ú:;2;'R;2z;­;-Ê;2ø;7+<2c<=–<8Ô<6
=;D=4€=9µ=4ï=9$>4^>E“>7Ù>1?FC?KŠ?cÖ?F:@¾�@P@A‘A¤A¼AÎAäAôABB,<B0iB*šBLÅB.CACZC<zC,·C)äCFD8UD7ŽD1ÆD<øDB5ECxEN¼E.F/:FNjF#¹F6ÝFYGZnG/ÉG(ùG-"HMPHIžH8èH!!I+CI+oI+›I+ÇI,óI, J-MJ-{J-©J-×J-K-3K-aK-�K-½K-ëK-L-GL+uL+¡L+ÍL+ùL+%M+QM,}M+ªM+ÖM+N+.N-ZN-ˆN-¶N-äN+O+>O+jO+–O+ÂO+îO+P+FP+rP+žP,ÊP,÷P*$Q+OQ+{Q,§Q,ÔQ+R+-R+YR+…R.±R*àR*S+6S#bSA†SUÈSBTaT+yTK¥TMñT9?U+yU<¥U6âU>V)XV*‚V$­V$ÒV#÷V$W$@W#eW‹‰W8XJNXW™X?ñX51Y6gY:žYBÙY@Z"]Z€Z8 Z)ÙZ'[4+[%`['†[&®[.Õ[,\1\ K\*l\—\µ\Ð\(è\<]"N],q]$ž]Ã] Ù]3ú].^?B^,‚^'¯^Y×^41_,f_0“_0Ä_=õ_03`:d`1Ÿ`9Ñ`1a3=a5qa1§a2Ùa@b1Mb?bJ¿b6
! c4Ac4vc<«c>èc='d3ed:™d7Ôd6e1CeEueA»eQýe_OfO¯fHÿf Hg3ig1�g6Ïg3h2:h0mh/žh)Îh#øh*i@Giˆi?ši$Úiÿi'j(Fj(oj5˜jÎjãj!üj;k:Zk5•kËk-Þk&l 3lTl'sl*›l%Æl*ìl$mA<mC~m<Âm.ÿm3.n)bn6Œn7Ãn4ûn60o3goI›o%åop
$p'2p-ZpˆpO¨pHøpHAq*Šq(µqÞq1þq)0r-Zr,ˆr,µr<âr5s&Us/|s=¬s&ês%t77t5ot<¥t$ât.u06uWgu¿u<Ïuv9%v_v{v šv!»vÝv:ùvT4w‰w$¤wÉwuåwg[xDÃx:y!Cy*ey-�y#¾y!ây0z<5z<rz&¯z<ÖzR{;f{>¢{@á{8"|w[|9Ó|3
}GA}X‰}Gâ}J*~Du~Yº~l"�\¤L€8N€;‡€EÃ€G	�?Q�j‘�Kü�UH‚[ž‚lú‚4gƒOœƒEìƒO2„i‚„Oì„'<…:d…aŸ…�†Wƒ†8Û†Œ‡Ž¡‡†0ˆH·ˆN‰=O‰i�‰Y÷‰uQŠvÇŠ)>‹)h‹<’‹Ï‹æ‹?ý‹^=Œ=œŒ@ÚŒd�C€�JÄ�VŽ9fŽ% Ž6ÆŽ:ýŽ88�)q�-›�'É�%ñ�%�O=�%��³�4Î�2‘6‘1S‘…‘(¥‘#Î‘Oò‘9B’$|’.¡’?Ð’8“+I“4u“-ª“Ø“3ï“#”(;”Ed”ª”'Á”é”
•1•&@•8g•S •ô•+–<–	I–S–f–€–•–4ª–4ß–5—=J—<ˆ—7Å—;ý—.9˜Ch˜A¬˜ûî˜ìê™!×š3ùš1-›(_›ˆ›4š›3Ï›4œ18œ>jœ2©œ-Üœ8
! �C�$X�4}�&²�;Ù�)ž8?ž8xž%±ž)×žŸŸ.%ŸHTŸN�Ÿ&ìŸ7 .K =z 9¸ 6ò :)¡3d¡;˜¡:Ô¡:¢HJ¢2“¢<Æ¢%£;)£e£&|£!££#Å£*é£8¤	M¤`W¤`¸¤¥:.¥Oi¥7¹¥$ñ¥4¦K¦5d¦š¦)·¦á¦ü¦'§*0§[§+r§>ž§BÝ§ ¨;?¨({¨¤¨C¾¨©$©74©l©#‡©#«©#Ï©Mó©7Aª9yª7³ª.ëª<«6W«>Ž«;Í«>	¬LH¬*•¬À¬.Ø¬"­"*­)M­.w­¦­;¾­"ú­P®Jn®8¹®Mò®{@¯\¼¯$°E>°-„°-²°Eà°@&±0g±)˜±*Â±3í±6!².X²@‡²FÈ²F³BV³A™³.Û³#
! ´.´LF´3“´WÇ´0µPµ'kµ5“µ-Éµ+÷µ,#¶0P¶%�¶9§¶á¶÷¶%·55·k·…·ZŸ·)ú·G$¸Gl¸%´¸CÚ¸)¹2H¹ {¹0œ¹.Í¹Hü¹4Eºzº$•º,ºº)çº&»/8»4h»<�»3Ú»(¼)7¼&a¼%ˆ¼J®¼ù¼E½7G½=½0½½5î½‹$¾@°¾+ñ¾-¿K¿`¿4u¿=ª¿/è¿4À:MÀ+ˆÀ(´À6ÝÀÁO0Ág€Á5èÁ1Â<PÂ5�Â"ÃÂ)æÂ,Ã4=ÃBrÃ0µÃPæÃS7ÄL‹ÄØÄsóÄ$gÅ8ŒÅ\ÅÅ"Æ$;Æ`Æ#|Æ1 Æ$ÒÆ÷Æ#Ç$7Ç6\Ç“Ç"²Ç[ÕÇ01È;bÈ-žÈ%ÌÈ:òÈ=-ÉDkÉF°ÉJ÷ÉNBÊ@‘Ê8ÒÊPËH\ËE¥Ë"ëËÌ6.Ì;eÌ.¡Ì.ÐÌKÿÌ?KÍ+‹Í·Í&ÎÍ'õÍÎ"8Î.[ÎŠÎªÎÈÎ8åÎ9Ï4XÏ,�ÏDºÏ#ÿÏ&#Ð1JÐ,|Ð©ÐM¹Ð9Ñ&AÑhÑ‚Ñ*‘Ñ>¼Ñ/ûÑ,+Ò1XÒ;ŠÒ6ÆÒ!ýÒ@Ó2`Ó&“Ó,ºÓ>çÓ1&Ô6XÔ2�Ô3ÂÔ0öÔ>'ÕNfÕ1µÕçÕ%Ö&'Ö!NÖpÖ(�Ö ¸Ö.ÙÖD×"M×1p×%¢×4È×,ý×"*Ø#MØqØG‹Ø3ÓØ&Ù&.Ù:UÙB�ÙAÓÙ)Ú
?Ú<MÚ3ŠÚG¾Ú<Û.CÛ:rÛ#­ÛÑÛ2íÛ Ü2/ÜbÜ-}Ü3«Ü'ßÜ%Ý7-Ý5eÝI›Ý
åÝ6óÝ1*Þ/\Þ8ŒÞÅÞäÞBß
Cß
Qß _ß%€ßC¦ß3êßvàv•àcápá�á;¡á,Ýá'
! â>2â>qâ>°âïâ	ãã6ãrIã/¼ã!ìã9äHä%\ä‚äY›äKõä<Aå”~åOæ1cæ-•æ-Ãæ-ñæç4ç8EçI~ç(Èç*ñç.èDKè2�èÃèÜèóè!é,0é�]é�ëéyê=“ê4Ñê2ë29ë1lë3žë3Òë3ìg:ì>¢ì|áìU^í(´íÝíOöíFî0`î4‘î0Æî/÷î*'ï@Rï8“ï:Ìï‚ð=Šð Èð=éð"'ñãJñG.òDvòS»òNó`^óD¿óPôWUô)­ô$×ôbüô_õ1tõD¦õëõ6ö<ö*Löwö •öU¶ö+÷V8÷)�÷2¹÷6ì÷#ø>Cø>‚ø1Áø)óø?ù[]ù@¹ù^úù9Yú“ú)±ú7Ûú@ûTû(lû#•û3¹û>íû(,ü#Uü,yü<¦ü>ãü3"ýSVýAªýìýþ1$þ$Vþ'{þ@£þCäþ5(ÿN^ÿ5­ÿ<ãÿ! "B?e&¥JÌ,D5`A–UØ%.T5r2¨=Û/4†dŠëevÜ$ö0?L_Œ ì.
 <]3}&±1Ø(
! ,33`*”g¿A'"i3Œ:À)û3%	4Y	/Ž	 ¾	ß	6ù	40
! 4e
! 8š
! (Ó
! 4ü
! '13Y4�;ÂþAG`N¨N÷VF
^�
cü
i`hÊ3³3³�3µ�5·r7€ª€+€¬-ƒ­917kC£6ç73VŠ;©5å5Q3m3¡?Õ3$I4n:£8Þ3&Kr�(­$Ö5ûH12z-­-Û.	A8Yz@Ô65/lœ)µ(ß0*90d[•Eñ7EJG�'Ø& ' !C Ge 3­ 1á $!8!O!.c!0’!"Ã!2æ!,"(F"+o",›"&È"+ï"+#%G#"m##�#&´#7Û#*$)>$)h$$’$)·$-á$+%%;%(a%#Š%'®%4Ö%'&&3& Z&+{&§&1Æ&?ø&;8't'sˆ'ü'$([?(K›(ç(1ý(/)J)i)„)p�)H*1J*<|*O¹*J	+[T+W°+>,GG,)�,¹¹,.s-*¢-(Í-8ö-4/.)d.7Ž.+Æ.+ò.-/9L/L†/ZÓ/5.0Od04´0=é0A'17i15¡1-×1;20A2Nr2aÁ2T#3Gx3BÀ354S94T�48â4-52I5I|5NÆ5\6‡r6Vú6ZQ7y¬7D&8Zk8NÆ8C9YY9O³9?::C:?~:<¾:Jû:JF;0‘;>Â;2<44<_i<DÉ<A=iP=/º=Iê=I4>X~>Y×>T1?K†?aÒ?\4@:‘@7Ì@KAŽPA’ßA rB“Bg®BC+CFC\C1rC/¤C4ÔC¢	D}¬DA*EOlEq¼E..FY]F"·FRÚF˜-G˜ÆG _H&€HM§H/õH;%IaIsI<“IUÐI&J?AJ?�J7ÁJ;ùJ"5KBXK<›K"ØK$ûK. LOL/nL(žL3ÇLEûLAMIaM«M@ÉM
! N/$N/TN.„NH³N!üN-O1LO2~O<±O,îO'P6CP"zP�P2»P]îP.LQ@{Q¼QIÛQP%R@vR7·R8ïR(S9AS3{SN¯S/þS".T%QTwTS–T)êT/UDU/bU+’U1¾U-ðU0V'OV,wV¤VÄVãV"òV+W2AW#tWU˜W-îWX15X2gX3šX0ÎX1ÿX41Y)fY+�Y,¼Y0éY-Z(HZ&qZ&˜Z$¿Z5äZ'[B[ W[4x[,­[5Ú[\&)\!P\(r\!›\=½\/û\H+]Ht]/½]í]'
! ^52^2h^G›^:ã^_X<_•_®_¾_Î_$Þ_`=!`$_`„`Fž`(å`(a7aDaQa$aa†a¤a¼aÖaîa
! b$bD:b*b	ªb-´bBâb%c$8c0]cŽc!ªcGÌcFdG[d5£d)Ùdee$4eYe se”e"¯eIÒeIf-ff;”fIÐf!g8<g1ug0§g7Øg&h,7h&dh‹h«h8Ãh1üh.iJi-ei-“i,Ái8îi='j=ej=£j=ájk+k)Kk%uk)›k2Åkøk1lBlWZl:²l1íl6m-Vm9„m¾mÜm2õm1(nZnCun¹n=Ønoo2†o1¹oëo@p"Ep#hp(Œp&µp-Üp\
! q:gq1¢q;Ôq/r@r0\r'�rµrÕrñr/s3sRspsˆs ¥s'Æsîst&t/7t4gt)œt4Ætût@uYu/ju"šu2½uDðu!5v+Wv,ƒv°v4Ïvw#w+<w9hw¢w!Àw:âwx5x'Qx?yx¹x ÍxîxyZ-yyˆy%z>(zgz.€z!¯zHÑz!{3<{+p{1œ{CÎ{ |23|3f|#š|¾|G×|m}j�}ø}:~"I~l~2ƒ~4¶~(ë~1PA9’!Ì5î,$€-Q€A€0Á€ò€�2�P�c�?v�'¶�(Þ�1‚9‚Y‚5u‚E«‚ñ‚>ƒ>Nƒ2�ƒ5Àƒ?öƒ*6„>a„4 „Õ„*ð„1…3M…K�…:Í…†-†5L†)‚†%¬†9Ò†Y‡:f‡"¡‡Ä‡DÛ‡* ˆKˆ&aˆˆˆ$¥ˆÊˆ)èˆ,‰(?‰h‰7‚‰+º‰\æ‰&CŠ6jŠ,¡ŠÎŠ%éŠ.‹@>‹9‹2¹‹4ì‹'!Œ5IŒ3Œ#³ŒG×Œ<�G\�V¤�Vû�VRŽW©ŽU�RW�Lª�1÷�6)�6`�&—�;¾�4ú�/‘WN‘S¦‘5ú‘]0’HŽ’g×’Ÿ?“)ß“3	”5=”1s”*¥”0Ð”5•87•.p•1Ÿ•=Ñ•)–9–qS–EÅ–;—5G—8}—>¶—@õ—F6˜C}˜CÁ˜C™1I™0{™1¬™%Þ™`š~ešXäš'=›Ie›J¯›Kú›MFœI”œEÞœ:$�/_�9��!É�*ë�)žN@ž0�ž=Àž3þž>2Ÿ1qŸ0£ŸÔŸ%óŸ4 IN #˜ 9¼ Gö .>¡-m¡5›¡8Ñ¡=
! ¢2H¢R{¢0Î¢<ÿ¢7<£5t£7ª£(â£a¤Am¤P¯¤;¥(<¥Je¥2°¥8ã¥2¦'O¦Qw¦QÉ¦/§3K§+§‚«§n.¨-�¨bË¨`.©/�©8¿©Zø©QSª+¥ª"ÑªPôª*E«7p«-¨«.Ö« ¬}&¬&¤¬"Ë¬6î¬%­@?­<€­.½­Nì­!;®C]®9¡®3Û®¯/¯,N¯4{¯H°¯Où¯;I°,…°;²°;î°<*±&g±,Ž±h»±x$²7�²^Õ²G4³E|³7Â³Nú³OI´(™´DÂ´BµVJµY¡µGûµ;C¶(¶B¨¶Rë¶+>·2j·7�·EÕ·B¸J^¸Q©¸,û¸/(¹'X¹%€¹G¦¹Eî¹%4º Zº4{ºP°º3»E5»A{»O½»2
¼B@¼4ƒ¼i¸¼"½$=½#b½5†½¼½%Ú½I¾EJ¾-�¾O¾¾V¿.e¿C”¿BØ¿%ÀTAÀ0–ÀUÇÀ3Á1QÁƒÁ=£Á)áÁ2Â>Â9[Â3•Â0ÉÂPúÂcKÃ;¯Ã>ëÃ?*Ä3jÄkžÄ3
! Å>Å:^Å7™Å]ÑÅR/Æ(‚Æ0«Æ+ÜÆ/Ç>8Ç0wÇF¨ÇLïÇS<ÈJ�È@ÛÈ\ÉIyÉ2ÃÉAöÉ48Ê9mÊ@§ÊCèÊ%,Ë/RËK‚Ë>ÎËK
ÌNYÌ>¨ÌgçÌ(OÍVxÍ%ÏÍ*õÍ ÎB(ÎDkÎD°ÎGõÏT=ÐT’Ð+çÐ0Ñ:DÑÑ*ŸÑ#ÊÑ!îÑIÒgZÒ$ÂÒ^çÒ'FÓ.nÓ�Ó"½Ó!àÓ!Ô"$Ô"GÔ3jÔ"žÔ4ÁÔ4öÔ;+Õ0gÕ+˜Õ9ÄÕ)þÕ)(Ö
RÖ`Ö	qÖ
! {Ö	†Ö:�Ö/ËÖ3ûÖ./×=^×@œ×Ý×>ð×/Ø01Ø>bØb¡Ø7Ù7<ÙNtÙBÃÙ6Ú)=ÚLgÚ<´Ú7ñÚE)Û8oÛ?¨ÛèÛ3Ü3;ÜBoÜ?²Ü=òÜ90ÝBjÝM­ÝFûÝGBÞAŠÞSÌÞ( ß.Iß&xßŸß+µßiáßMKà1™à-Ëà1ùà1+áE]á%£á#Éá%íá8â8Lâ1…â3·â1ëâBã*`ã‹ã;©ã9åãHä9hä*¢ä\Íä8*å1cå5•å2Ëåþå2æ55æ#kæQ�æJáæ',ç.TçBƒç4Æç8ûç/4è%dè$Šè%¯è/Õè(é#.é)Ré)|é-¦éÔé)ééê('ê*Pê{ê“ê$«ê.ÐêAÿêAAë9ƒë4½ë;òë3.ì8bìH›ìDäìP)í>zí3¹í7íí[%î�î
�î.›î$Êî	ïî&ùî ï-@ï7nï'¦ï>Îï<
ð)Jð6tð2«ð@Þð!ñ<Añ~ñ.™ñ%Èñîñ0
ò/>ò?nò8®ò?çò4'ó:\óA—ó=Ùó3ôKô+eô)‘ô+»ôçô'õ1(õ;Zõ<–õ!Óõ$õõö+4ö+`ö+Œö+¸öIäö3.÷6b÷>™÷AØ÷+ø+Fø+rø"žø*Áøìø;ùAù:aù$œù2Áù5ôù‹*ú2¶ú<éú=&ûEdûMªûmøûyfüsàünTýzÃýt>þo³þ{#ÿuŸÿht~nóybvÜwSxËqD;¶2ò:%G`)¨(Ò(û&$0K0|A­(ï*,C0p'¡
É+×+&/V9n¨1¹&ë/@B.ƒ$²5×4
	4B	;w	<³	ð	(ý	-&
! T
! o
! ‰
! /£
! /Ó
! 0047e!�!¿*á!.&H"o’N®.ý
! ,
.7
:f
)¡
5Ë
EAG ‰ª,Å$ò".:%i%�$µÚDñD64{(°Ùï2LOœT»L[]W¹\DnP³CH
^9lE¦*ì#);e.{ª(¼"å23;Qo,Á)î0HIM’/à2C'a‰§³Ð í%4%Fl}�¡$´Ù%ê/%@,f,“.À,ï,,I,v*£&Î/õ%.(:%c"‰¬Ëê7÷@/p€H‰Ò&ñ&1?1q£»(Ó"üH/h'˜0À%ñ+ /C 's (›  Ä +å !8&!W_!9·!4ñ!&",8"e"ƒ"Ÿ"+¾"6ê"!#,;#+h#”#�#¼#Ø#ò#$8/$;h$)¤$>Î$I
%JW%¢%!Á%ã%=& A&-b&�&ª&)À&)ê&1'/F'@v'-·'-å'.(B()]((‡(#°($Ô($ù(*) I),j)2—)Ê)Z×).2*(a*DŠ*1Ï*6+38+3l+5 +=Ö+J,*_,"Š,0­,Þ,ù,-).-"X-*{-*¦-EÑ-P.6h.2Ÿ.Ò.9ë.%/6/7P/7ˆ/3À/)ô/080@P0-‘0>¿0>þ0D=1M‚1HÐ12#42#X23|2*°2Û2è2õ239#3.]33Œ3/À30ð33!4;U4F‘4#Ø4ü4+5.F5u5!•5,·5 ä5-6V36*Š6&µ6&Ü6)7/-7>]74œ7+Ñ79ý7878p8%�85µ8 ë8T97a96™97Ð9:1!:-S:T�:9Ö:$;.5;<d;¡;À;"Ý;<)<<@<(}<'¦</Î<1þ<'0=1X=?Š=Ê=ê=>>%>!6>X>it>3Þ>?"%?$H? m?1Ž?1À?Fò?E9@h@3è@2A'OA.wA-¦AÔAéA$BB)B)lB–B*­B0ØB&	C00C&aCˆC)¦C2ÐC;D,?D1lD0žD(ÏD/øD4(E*]EˆE%¡E)ÇE)ñE8F4TF<‰F.ÆF4õF0*G[GuGG’GLÚGL'H.tH1£H/ÕH8IP>I0�IÀI ÕIöI(J0>J&oJ–J$¬JÑJêJ+K+.K-ZK5ˆK-¾KDìK51LgL"‡L8ªL	ãL!íLM.M/?M(oM'˜M<ÀM$ýM"N/7N5gN8�NÖN;öN2O.NO3}O9±O8ëO $PEPBdPL§P&ôP$Q@Q1XQ<ŠQ;ÇQ.RB2RAuR5·R1íR1S>QSC�SÔS.ìS/TKT9dT/žT+ÎTLúTHGUE�UAÖUV"0V'SV5{V±V5ÇVNýVXLW8¥W:ÞW+X4EX9zX9´X+îX,Y GY/hY$˜Y½YÜY÷Y2
! Z3=Z2qZO¤ZôZ"[D7[&|[%£[)É[ó[3
\,A\6n\2¥\UØ\(.]GW]>Ÿ]AÞ]$ ^E^&Z^$�^4¦^,Û^(_B1_Lt_Á_á_=þ_'<`3d`8˜`7Ñ`+	a65a&la:“a:Îa<	b)FbpbCŽb'Òb@úbD;c@€cLÁc5dBDd(‡d;°d#ìdFe&We<~eJ»e,fI3f}f”f+´fLàfP-g;~gcºg h,?h lh*�h-¸h?æh&i6Fi}i&–i1½iïi#
j 1j+Rj~j)žj)Èjòjk)kFkfk#{k-Ÿk)Ík%÷k-l$Kl4pl*¥l5Ðl5m0<mmm6ƒm"ºmÝmùmn9-n0gn'˜n-Àn,în.o5Jo<€o5½oóo,p+1p3]p0‘p/Âpòpq/q"7qZqGbqHªq)óq%r3CrJwr'Âr5êr& s6Gs'~s/¦s1Ös>t!Gt/it(™t)Ât#ìt#ua4u"–u¹u4Ùu>v5Mv/ƒv&³v+Úv(w$/waTw6¶w.íwZxCwxF»x.y*1yF\y.£y
Òy!àyz0"zSz+mz.™z#Èz!ìz-{$<{$a{#†{/ª{Ú{,ø{?%|/e|0•|/Æ|5ö|V,}<ƒ}UÀ}E~L\~-©~+×~7:;1v8¨&á*€13€@e€3¦€'Ú€%�$(�;M�.‰�¸�Ò�î�K‚1O‚"�‚ ¤‚CÅ‚B	ƒLƒeƒ*ƒ+ªƒ*Öƒ1„'3„F[„=¢„#à„#…((… Q…9r…¬…Ë…ç…††&1†X†4j†Ÿ†(¶†ß†6ÿ†#6‡TZ‡¯‡,À‡í‡$ˆ,ˆ/Kˆ&{ˆ)¢ˆÌˆÛˆ+ñˆ‰*1‰\‰s‰
Š‰#˜‰
¼‰%Ê‰ð‰Š%Š&<Š?cŠ£Š(ÀŠ(éŠ‹2‹ I‹7j‹-¢‹Ð‹ä‹ŒVŒqŒŠŒ¦ŒPÆŒ*�/B�3r�!¦�È�ç�4Ž7Ž+KŽ+wŽ£Ž4½ŽòŽ:�E?�<…�Â� Ø�!ù��8�N�$g�+Œ�*¸�ã�5‘J8‘Tƒ‘
Ø‘æ‘W’8^’—’¯’5¾’Hô’=“ X“?y“C¹“;ý“/9”3i”A�”ß”+ö”2"•3U•3‰•>½•$ü•4!–&V–}–ƒ–˜–ª–Â–*Ê–'õ–'—$E—$j—%�—%µ—$Û—%˜$&˜K˜g˜ €˜¡˜À˜)à˜
! ™*™9™W™f™Ou™Å™Ô™ì™šš6šUšdšuš„šœš¶š8Ïš››%'›&M›%t›+š›Æ›9Þ›œ#7œ[œjœ:yœ´œÃœÕœðœ��%�4�!K�"m���¡�´�1Ç�ù�*ž46žkž€ž–žªž¾žÙžðž Ÿ"Ÿ&BŸiŸŸ’Ÿ¦ŸÁŸÕŸëŸþŸ " 5 D \ k Š 5™ (Ï 3ø R,¡J¡+Ê¡ö¡¢.¢D¢U¢i¢|¢4�¢Å¢!Ú¢ü¢*£G£[£0s£¤£Á£Ö£ê£ü£¤0¤I¤`¤t¤‘¤®¤Ë¤à¤ñ¤*
¥08¥i¥†¥ž¥­¥%È¥î¥¦%¦;¦&M¦t¦+…¦±¦Í¦Aã¦@%§f§!ƒ§¥§¸§Ð§è§¨¨3¨Q¨h¨€¨“¨«¨KÃ¨F©PV©§©Å©<ä©9!ªU[ª0±ª+âª/«<>«9{«,µ«2â«.¬DD¬+‰¬+µ¬<á¬^­_}­CÝ­0!®DR®.—®AÆ®=¯AF¯ˆ¯(¤¯&Í¯>ô¯3°BL°B�°Ò°ò°'þ°$&±K±*f±‘±±±.Á±,ð±6²T²"q²”²²²/Ò²0³#3³8W³c�³?ô³4´0N´/´/¯´ß´4û´00µ2aµ2”µ3Çµ
ûµ
	¶ ¶8¶-V¶„¶ž¶ª¶Ç¶ã¶· ·86·o·0�·4¾·ó· ¸#¸ ?¸*`¸‹¸(©¸PÒ¸:#¹4^¹“¹=«¹é¹:ºB>º4�ºA¶º=øº/6»&f»7�»Å»*ä»&¼6¼#P¼Dt¼@¹¼5ú¼&0½)W½�½Ž½F–½&Ý½B¾G¾^¾#|¾ ¾3§¾)Û¾@¿!F¿3h¿7œ¿6Ô¿+À7À%UÀ'{À£À½À/ÌÀ5üÀ62Á@iÁ8ªÁ*ãÁ0Â;?Â2{Â$®Â$ÓÂ/øÂ!(Ã JÃ)kÃ)•Ã)¿Ã-éÃ$Ä<Äy[ÄœÕÄ0rÅ8£Å4ÜÅ*Æ:<ÆCwÆ»Æ ÛÆ,üÆ,)Ç!VÇFxÇF¿Ç^ÈFeÈf¬ÈWÉAkÉ9­ÉTçÉJ<Ê+‡Ê:³Ê#îÊ#Ë+6ËAbËF¤ËëË6Ì->ÌlÌ!ˆÌ-ªÌ'ØÌ9Í%:Í)`Í(ŠÍ/³Í2ãÍ$Î-;Î-iÎO—Î$çÎ5ÏBÏYÏ;wÏ³ÏÆÏ'åÏ8
ÐFÐdÐ!€Ð*¢ÐÍÐëÐ4Ñ,@Ñ/mÑ3�Ñ<ÑÑÒ"(Ò!KÒ1mÒŸÒ
! ²Ò:½Ò(øÒ$!Ó-FÓ)tÓžÓ¸Ó:ÔÓ-Ô.=ÔlÔ0‚Ô/³Ô-ãÔ4Õ6FÕ*}Õ6¨Õ#ßÕ#Ö1'Ö7YÖ5‘Ö.ÇÖöÖ6
! ×JA×@Œ×+Í×4ù×6.Ø6eØœØ5¡Ø ×Ø øØ)Ù$CÙ'hÙO�Ù/àÙ6ÚeGÚX­ÚNÛ>UÛ3”ÛCÈÛSÜ,`Ü"�Ü°Ü$ËÜ6ðÜH'ÝpÝ>ŠÝÉÝÚÝöÝÞ.ÞJÞ:cÞHžÞOçÞH7ßE€ß$Æß7ëßS#àYwàZÑàc,áD�ábÕá#8â\â=kâ ©â)Êâ<ôâ1ã9AãA{ã2½ã-ðã"ä'Aäiä€ä“ä§äÂäEÜäF"åBiå!¬å+Îå:úå15æ@gæ:¨æ1ãæ(ç>ç#^ç(‚ç«ç.Êç'ùç!è;<è<xè?µèEõè);é&eé,Œé1¹éJëé06ê,gê.”ê=ÃêHëJë'dëŒë£ë-³ëáë'üë$ì-Dì+rì5žì!Ôìöì0íGí+aí.�í#¼í!àí-î$0î$Uî#zî?žî3Þî,ï?ï6UïŒï+¨ï.Ôï5ð/9ðUið[¿ð\ñexñFÞñd%òaŠògìòhTóq½óR/ôp‚ô.óô "õ>Cõ-‚õ9°õIêõE4öHzöHÃö8÷)E÷;o÷G«÷Fó÷+:øfø/„ø-´ø0âø2ù#Fùjù7‡ù+¿ù*ëù*ú*Aú9lú<¦ú6ãú!û1<û4nû:£û&Þû ü&ü/Fü"vü3™üÍü#éü,
ý#:ý;^ý)šý%Äý/êý3þ3Nþ/‚þ5²þèþ"ÿ&$ÿKÿ;dÿ4 ÿÕÿ.äÿD$X)}&§)Î0ø1)[;v5²?è7(8`™=²9ð'*2R8…¾&Ö*ý'(Pj ‡6¨FßR&:y5´ê81:-l(š[ÃEQe*·(â*6K[oƒ—©½Ïáó		*	@	R	f	w	‰	›	¯	Á	Õ	ç	û	
! 
! 3
! E
! W
! i
! {
! �
! ¡
! µ
! É
! Û
! í
! '9M^r„–¨ºÌàò,>TfxŠ/œÌÞî
#
$C
h
‚
/ 
6Ð
!)H'X'€'¨Ðå1ý3/0c4”/É)ùG#1k7�#Õù!!7Y%q(—Àà4ò' @*a&Œ&³&Ú<!>(`/‰&¹%à&"-*P+{)§&Ñ3ø,I/Z)Š"´.×07:W’#°+Ô!&"!I)k,•'Âê!5(^:q.¬(Û&$?%d)Š´1Ô!$+F2r>¥&ä .4c2ƒ$¶NÛ*$Gl)€+ª
Ö.ä$1#Vz+˜ÄÕ'â'
! (2*[+†>²=ñ>/(n"—ºÖæ  2  M  n  �  °  Ñ  ò  ! 4! U! v!!—! ¹!Ú!%ø!#""B"e"…"¡"¸")Ö")#)*#T#t#�#¬#È#ß#û#$2$N$j$†$¢$¾$#Ú$/þ$$.%%S%%y%3Ÿ%Ó%0ð%!&3& J&+k&7—&/Ï&ÿ&"'=' V' w'˜'µ'%Ð'%ö'0(.M(2|($¯(Ô()î()7))J)%t)š)=°)$î))*=*#S*&w*#ž*#Â*æ*<ú*87+$p+ •+*¶++á+2
,7@,/x,"¨,'Ë,ó,=-P-!j-4Œ-HÁ-P
! .,[.)ˆ.&².'Ù./!/4A/,v/%£/É/.ß/A0AP0’0$®0.Ó01+17A1y1Œ1D¢12ç1,2G2(f2.�2(¾2!ç2'	3'13$Y37~3#¶3%Ú33444)T4-~4(¬4(Õ4(þ4('5&P5w53”5.È5*÷5A"69d6ž6L²6/ÿ6!/7Q7Cp71´7.æ7(8>8%V8|8)—8Á8Ö8+ë8/9QG9H™94â9::R:7_:'—:1¿:.ñ:. ;(O;1x;+ª;.Ö;<!<E9<)<<©<9æ< ="?=b=u=‡=*¦=#Ñ=!õ=!>!9>![>$}>"¢>#Å>#é>#
?1?-O?)}? §?È?è?"@+@&K@'r@+š@(Æ@ï@%A75AfmAVÔA5+BaB#hBŒB¬BÌB,ãB"C3CSC'nCC–C"ÚC-ýC+DFDLdD,±DHÞD'E 6E!WE+yE¥EÂE3ßEHF1\F7ŽFÆFÛF ëFG!,G'NG,vG£G5²GèGHH=IHW‡HßHÿH7I0NII1�I2ÏI+J/.J$^J;ƒJ.¿J>îJ#-K!QK0sK1¤K&ÖK/ýK4-L2bL2•L8ÈL/M>1M&pM$—M4¼M@ñM&2N$YN$~N-£N&ÑN-øN$&OKOhO*†O±OËO!éO"P.P%JPpP$‹P°P$ËP&ðP$Q/<Q7lQ.¤Q*ÓQ-þQ,R!?RaR~R!ŠR¬R.ÌRûR-S/CS5sS/©SÙSöS(T6>T@uT2¶TMéT?7U?wU1·U5éU5V%UV6{V2²V+åV1WICW&�W)´W?ÞW6X.UX3„X,¸X)åX(Y08Y:iY.¤Y&ÓY"úYZD7Z4|Z$±Z)ÖZ"[=#[.a[*�[*»[4æ[.\QJ\Iœ\"æ\	]!]!@])b]%Œ]%²]Ø]&ì]^ 1^!R^t^(‡^°^Ä^/ß^_(,_"U_8x_9±_!ë_
`7#`6[`’`¡`´`4Ä`ù`!a 2a(Sa1|a9®aGèa&0b$Wb |b�b4¼bKñb!=c"_c"‚c¥cÄc%ácd2#d(Vd+d+«d&×d+þd*e)Be-le0še%Ëe0ñe"f @f,af'Žf.¶f2åf!g#:g/^g4Žg$ÃgAègj*h2•h)Èh@òh3i Pi5qi<§i+äi2j3CjDwj=¼júj/kCk.Xk1‡k#¹kÝk òkl$3l Xl/yl'©l'Ñl8ùl-2m"`m$ƒm#¨m(Ìm)õm-n'MnGun½n-Önoo'6o^oko Šo$«o#Ðoôo!p.'pVp5pp¦p-Âpðpq/qCEq5‰q
¿q"Íq/ðq. r+Or;{r*·r3âr"s&9s#`s#„s"¨s"Ësîst',t(Tt}t2”tÇt&ät#u"/u-Ru,€u­u/Èu(øu5!v7Wv'�v·v Ív$îvw+3w9_w*™w,Äw4ñw"&xCIx�x.«x/Úx$
! yK/y5{y'±y!ÙyEûy+Az,mzBšz,Ýz;
! {3F{4z{¯{.Ë{+ú{"&|.I|*x|-£|0Ñ|'}/*}4Z},�}'¼}(ä}&
~4~(D~9m~4§~!Ü~(þ~E'Em)³1Ý(€&8€:_€š€+ª€*Ö€��!5�W�/s�-£�Ñ�Ö�4Ý�‚‚8‚5N‚,„‚<±‚5î‚1$ƒ1Vƒ8ˆƒLÁƒH„W„n„\‹„3è„7…*T….…,®…"Û…1þ…40†e†-ƒ†±†5É†ÿ†B‡:`‡R›‡&î‡>ˆATˆ*–ˆ<ÁˆAþˆ5@‰1v‰)¨‰2Ò‰"Š(Š;Š!NŠpŠ�Š/ªŠ/ÚŠ/
! ‹/:‹3j‹8ž‹3×‹8Œ+DŒ3pŒ+¤Œ3ÐŒA�@F�:‡�9Â�9ü�;6Ž;rŽ3®Ž3âŽH�._�&Ž�µ�%Ñ�6÷�3.�8b�*›�.Æ�!õ�Q‘%i‘D�‘)Ô‘þ‘’$"’G’/X’/ˆ’¸’!Õ’÷’=“M“g“~“.’“HÁ“!
! ”>,”2k” ž”3¿”<ó”0• J•k•)‹•+µ•%á•%–-–A–]–?}–D½–—%!—7G—-—6­—5ä—˜(:˜'c˜)‹˜µ˜$Ò˜+÷˜%#™"I™-l™%š™!À™<â™>š,^š‹š¨š@Çš'›!0› R›s›Ž›1ª›5Ü›*œ=œ7Tœ1ŒœL¾œL�-X�*†�=±�"ï�#žJ6žM�žBÏž&Ÿ%9Ÿ._Ÿ3ŽŸ4ÂŸ ÷Ÿ  .9 Oh B¸ Kû JG¡K’¡KÞ¡J*¢Ku¢5Á¢7÷¢J/£9z£9´£Eî£Q4¤D†¤DË¤@¥^Q¥#°¥Ô¥Û¥	ã¥	í¥÷¥¦;¦:S¦%Ž¦&´¦;Û¦:§R§Z§<k§¨§-»§.é§*¨C¨(a¨8Š¨<Ã¨B©FC©BŠ©(Í©)ö©: ª([ª1„ª<¶ª/óª/#«cS«7·«)ï«F¬B`¬£¬&¸¬0ß¬\­(m­–­"´­Q×­@)®Bj®1­®4ß®'¯'<¯	d¯n¯@‰¯Ê¯.ç¯°,3°1`°)’°"¼°*ß°
! ±± 9±1Z±1Œ± ¾±ß±%ü±"²>²Z²$s².˜²Ç²à²ø²
³'³6D³ {³
œ³7ª³.â³.´1@´@r´@³´;ô´K0µ$|µ¡µ8¼µõµ>¶NJ¶M™¶3ç¶@·\·%|·+¢·$Î·6ó·<*¸7g¸5Ÿ¸AÕ¸7¹>O¹Ž¹%¨¹-Î¹+ü¹6(º-_º.�º-¼ºêº*ýº`(»1‰»»»Î»,ë»¼8¼X¼u¼J‹¼%Ö¼&ü¼C#½&g½&Ž½ µ½DÖ½¾9¾LQ¾Až¾à¾þ¾¿0¿E¿)Z¿„¿£¿0À¿8ñ¿*À,JÀ,wÀ$¤ÀÉÀçÀÁ2Á$OÁ;tÁ>°Á>ïÁ9.Â-hÂ3–ÂÊÂ4èÂ)ÃGÃdÃ(zÃ£ÃD¹Ã=þÃ]<Ä#šÄC¾Ä,Å</ÅnlÅIÛÅ.%Æ$TÆ-yÆ&§Æ ÎÆïÆÇ4ÇELÇ)’Ç6¼Ç+óÇ1È=QÈ�È®ÈÍÈ!íÈ7É!GÉiÉ1�É0³É)äÉÊ1)Ê9[Ê?•Ê\ÕÊ\2Ë$�Ë#´Ë ØËMùË-GÌIuÌ¿Ì!ÏÌ"ñÌ,ÍAÍ4_Í*”Í ¿ÍOàÍ0ÎFJÎ=‘Î$ÏÎ$ôÎ^Ï(xÏ.¡ÏJÐÏ&Ð5BÐ5xÐ:®Ð=éÐ/'Ñ*WÑ%‚Ñ'¨Ñ-ÐÑNþÑ<MÒ7ŠÒ^ÂÒV!Ó6xÓR¯ÓˆÔ8‹ÔBÄÔ@Õ0HÕ9yÕ&³Õ4ÚÕ$Ö34Ö6hÖŸÖµÖ&ÔÖûÖ)×(C×(l×%•×+»×ç× Ø%Ø+EØ"qØ”Ø¦Ø
! ¾ØÉØ$æØ(Ù34Ù:hÙ?£Ù4ãÙ	Ú-"Ú)PÚ#zÚ+žÚ8ÊÚ%Û&)ÛPÛnÛ'�Û4µÛêÛ$Ü(*Ü)SÜ*}Ü!¨Ü"ÊÜ"íÜ.Ý?ÝZÝ!uÝ—Ý¶ÝÐÝ/íÝ@Þ^ÞsÞ&ŠÞ±Þ ÉÞêÞ"ß)ßHßgß†ß¥ß?¶ß*öß!!àCà#Rà*và)¡à,Ëà4øà)-á=Wá=•á'Óá3ûáB/â#râ5–â4Ìâ)ã)+ã-Uã@ƒã"Äã$çã*ä+7äcä-yä'§ä)ÏäEùäM?åU�åFãå0*æ&[æ5‚æ'¸æ5àæç$5çZçzç9—çJÑç0è7Mè…è3�è-Ñè(ÿè (éIéVbé/¹éééê0!ê9RêMŒê!Úê'üê'$ë9Lë3†ë;ºë6öë/-ì2]ì2�ìIÃì3
íAí3Ví/Ší3ºí3îí"î)Bî)lî+–î/Âî2òî$%ï-Jï@xï$¹ï!Þï#ð $ð4EðHzðÃðÚðóð'ñ0ñ(EñZnñ+Éñ"õñò,òBò^ò2nò6¡ò8Øò$ó.6ó9eó(Ÿó(Èó4ñó9&ô7`ô=˜ô3Öô/
! õ4:õ.oõ.žõ4Íõ.ö.1ö,`ö9�ö9Çö9÷:;÷9v÷:°÷9ë÷9%øW_øW·ø.ù>ùSù<sùF°ù9÷ù$1ú!Vú"xú&›ú)Âúìúû'û.:û iû0Šû#»û=ßûü$8ü]ü-}ü!«ü-Íü$ûü7 ý.Xý(‡ý.°ý-ßý
þ1þ.Oþ/~þF®þ3õþ')ÿ"Qÿ+tÿ3 ÿ@ÔÿD	%Z	€	+ 	3Ì		4 	-U	(ƒ	<¬	é	#	+	(H	q	†Š	6	MH	:–	6Ñ	6	/?	%o	5•	&Ë	7ò	G*	r	@Š	$Ë	ð	 	:%	3`	D”	3Ù	3
	5A	0w	6¨	@ß	? 	D`	@¥	;æ	"		6		K		_		u		‰		œ		±		Å		Ú		î		
! 	
! 	-
! 	C
! 	]
! 	q
! 	„
! 	•
! 	¯
! 	Ä
! 	Ú
! 	ð
! 			9.	Ih	M²	(	()	3R	%†	=¬	(ê	7
	ZK
	Y¦
	P	8Q	\Š	bç	\J	X§	2	3	-R	>€	?¿	Fÿ	+F	0r	0£	1Ô	9	%@	+f	+’	+¾	,ê	+	+C	,o	,œ	*É	Wô	,L	Ay	4»	'ð	)	)B	)l	H–	Wß	X7	-�	.¾	9í	A'	7i	l¡	5	;D	9€	Uº	5	QF	ˆ˜	>!	4`	>•	<Ô	C	6U	-Œ	!º	;Ü	7	%P	1v	2¨	2Û	W	f	.†	µ	<Ç	2	7	 W	x	2•	(È	Eñ	E7	0}	.®	3Ý	X 	Fj 	1± 	)ã 	'
!	)5!	%_!	…!	*£!	"Î!	!ñ!	)"	 ="	^"	6}"	 ´"	RÕ"	/(#	X#	)p#	(š#	Ã#	á#	 ö#	$	*$	2H$	/{$	/«$	(Û$	&%	+%	#J%	"n%	‘%	*¬%	!×%	 ù%	*&	*E&	p&	�&	®&	Ã&	)à&	,
! '	77'	!o'	#‘'	0µ'	&æ'	#
(	/1(	Aa(	8£(	MÜ(	6*)	8a)	.š)	3É)	-ý)	,+*	AX*	Hš*	>ã*	&"+	'I+	Fq+	C¸+	=ü+	8:,	Os,	-Ã,	ñ,	0-	/=-	m-	Dƒ-	1È-	$ú-	,.	0L.	}.	8™.	'Ò.	&ú.	+!/	%M/	#s/	H—/	(à/	$	0	/.0	^0	4t0	‚©0	,1	-K1	Cy1	C½1	-2	-/2	5]2	.“2	%Â2	è2	ü2	3	'&3	0N3	03	"°3	'Ó3	û3	(4	3B4	1v4	¨4	/È4	ø4	F5	(V5	)5	8©5	+â5	/6	6>6	+u6	0¡6	Ò6	 í6	A7	EP7	#–7	 º7	(Û7	48	98	/S8	.ƒ8	²8	Ñ8	%ì8	49	4G9	3|9	,°9	)Ý9	7:	6?:	!v:	&˜:	2¿:	+ò:	.;	4M;	‚;	 ;	"¶;	/Ù;	?	<	+I<	Bu<	6¸<	ï<	F=	0V=	!‡=	©=	Å=	^Ý=	<>	%X>	~>	˜>	3¬>	à>	'õ>	$?	>B?	9�?	)»?	!å?	@	@	",@	O@	&f@	"�@	H°@	3ù@	&-A	LTA	8¡A	 ÚA	ûA	B	#B	&>B	)eB	�B	©B	"ÀB	ãB	C	1C	.IC	*xC	£C	,ÀC	.íC	D	/2D	0bD	“D	" D	,ÃD	ðD	E	E	5E	HE	`E	*}E	)¨E	4ÒE	F	$F	!CF	eF	€F	$™F	¾F	ØF	òF	IG	VG	!bG	&„G	«G	5ÆG	üG	(H	@;H	B|H	A¿H	;I	!=I	1_I	‘I	!±I	6ÓI	<
! J	.GJ	'vJ	 žJ	¿J	"ËJ	îJ	K	K	#3K	#WK	{K	%™K	7¿K	&÷K	(L	)GL	2qL	¤L	+ÃL	ïL	
M	,M	!KM	mM	+�M	=­M	2ëM	=N	2\N	B�N	7ÒN	<
! O	AGO	‰O	&¥O	-ÌO	úO	!P	<P	"XP	9{P	4µP	!êP	.Q	$;Q	`Q	%wQ	)�Q	ÇQ	äQ	ÿQ	R	>)R	hR	PR	9ÐR	#
! S	.S	.GS	9vS	2°S	<ãS	; T	G\T	¤T	]»T	&U	1@U	0rU	'£U	?ËU	V	-'V	)UV	V	G’V	/ÚV	.
! W	)9W	)cW	 �W	4®W	&ãW	+
! X	06X	gX	*vX	1¡X	ÓX	æX	#þX	"Y	+7Y	+cY	/�Y	 ¿Y	%àY	2Z	/9Z	iZ	*�Z	-¬Z	@ÚZ	-[	@I[	8Š[	KÃ[	8\	KH\	”\	1³\	å\	.]	T0]	2…]	¸]	Ç]	 â]	)^	+-^	*Y^	5„^	º^	1Ã^	$õ^	!_	,<_	<i_	U¦_	!ü_	F`	e`	0„`	>µ`	#ô`	a	=6a	7ta	C¬a	Tða	ZEb	[ b	düb	Eac	c§c	!d	-d	[Kd	#§d	Ëd	=ëd	)e	CIe	D�e	%Òe	øe	,f	#Ef	%if	2�f	/Âf	+òf	-g	+Lg	@xg	<¹g	8ög	5/h	6eh	,œh	Éh	ãh	7ûh	B3i	,vi	'£i	6Ëi	+j	+.j	6Zj	?‘j	)Ñj	2ûj	.k	Ck	!Uk	'wk	=Ÿk	#Ýk	!l	5#l	%Yl	#l	£l	¶l	3Õl	6	m	 @m	Aam	"£m	(Æm	ïm	n		
n	An	Yn	ln	OŒn	'Ün	&o	.+o	Zo	xo	0–o	Ço	Ìo	&Ýo	%p	#*p	*Np	yp	*�p	$¸p	*Ýp	<q	8Eq	 ~q	"Ÿq	Âq	Ûq	5ûq	.1r	A`r	6¢r	2Ùr	2s	<?s	2|s	>¯s	5îs	)$t	0Nt	t	™t	%´t	"Út	 ýt	 u	-?u	"mu	!�u	%²u	%Øu	Jþu	Iv	Yv	'wv	 Ÿv	Àv	Ñv	ïv	w	$w	Aw	Uw	iw	³uw	)y	:+y	>fy	¥y	0½y	×îy	/Æz	<öz	Y3{	�{	¤{	N°{	Yÿ{	fY|	:À|	Wû|	=S}	H‘}	IÚ}	7$~	W\~	´~	Ì~	*ê~	-	(C	#l	*�	3»	,ï	’€	¯€	µ€	&Ó€	ú€	X�	co�	6Ó�	]
! ‚	„h‚	]í‚	OKƒ	[›ƒ	P÷ƒ	DH„	N�„	LÜ„	P)…	?z…	=º…	Cø…	O<†	[Œ†	?è†	Š(‡	C³‡	J÷‡	RBˆ	?•ˆ	FÕˆ	N‰	Hk‰	a´‰	LŠ	;cŠ	‰ŸŠ	J)‹	?t‹	Š´‹	=?Œ	b}Œ	XàŒ	O9�	‰�	K	Ž	KUŽ	[¡Ž	UýŽ	ªS�	Rþ�	ŸQ�	cñ�	[U‘	N±‘	^’	c_’	MÃ’	=“	>O“	>Ž“	;Í“	c	”	Wm”	JÅ”	O•	]`•	N¾•	S
–	Ma–	C¯–	Hó–	A<˜	7~˜	T¶˜	™	r*™	'�™	VÅ™	
! š	)'š	?Qš	A‘š	Óš		êš	0ôš	r%›	2˜›	ŽË›	BZœ	S�œ	%ñœ	%�	3=�	3q�	6¥�	6Ü�	$ž	$8ž	
]ž	kž	'�ž	©ž	BÃž	Ÿ	(Ÿ	I@Ÿ	UŠŸ	"àŸ	C 	UG 	%� 	Ã 	1á 	Q¡	Ae¡	E§¡	…í¡	Xs¢	+Ì¢	eø¢	R^£	?±£	Zñ£	„L¤	Ñ¤	:î¤	P)¥	z¥	˜¥	¡¥	*¼¥	0ç¥	E¦	>^¦	g�¦	G§	kM§	k¹§	%¨	r¥¨	]©	_v©	XÖ©	`/ª	W�ª	Eèª	X.«	]‡«	jå«	HP¬	™¬	¯¬	-¿¬	-í¬	F­	+b­	9Ž­	:È­	5®	49®	7n®	+¦®	3Ò®	*¯	1¯	>O¯	FŽ¯	6Õ¯	'°	/4°	Od°	E´°	|ú°	:w±	D²±	A÷±	;9²	3u²	<©²	læ²	eS³	[¹³	L´	Mb´	K°´	Jü´	qGµ	}¹µ	z7¶	²¶	L2·	X·	VØ·	u/¸	N¥¸	eô¸	MZ¹	t¨¹	Tº	prº	4ãº	C»	\»	6|»	9³»	Lí»	d:¼	dŸ¼	m½	mr½	Êà½	î«¾	oš¿	~
! À	t‰À	ƒþÀ	}‚Á	ŒÂ	n�Â	}üÂ	[zÃ	[ÖÃ	¸2Ä	ÖëÄ	cÂÅ	r&Æ	h™Æ	wÇ	qzÇ	€ìÇ	bmÈ	qÐÈ	2BÉ	/uÉ	Œ¥É	ª2Ê	MÝÊ	\+Ë	RˆË	aÛË	[=Ì	j™Ì	LÍ	[QÍ	!­Í	"ÏÍ	òÍ	2Î	DCÎ	ˆÎ	:¡Î	'ÜÎ	Ï	,$Ï	QÏ	oÏ	,ˆÏ	0µÏ	næÏ	>UÐ	Z”Ð	ïÐ	'Ñ	7-Ñ	eÑ	8„Ñ	n½Ñ	&,Ò	&SÒ	5zÒ	'°Ò	:ØÒ	8Ó	:LÓ	w‡Ó	?ÿÓ	W?Ô	/—Ô	<ÇÔ	QÕ	[VÕ	C²Õ	SöÕ	MJÖ	&˜Ö	b¿Ö	H"×	+k×	=—×	iÕ×	j?Ø	.ªØ	RÙØ	C,Ù	JpÙ	0»Ù	,ìÙ	6Ú	!PÚ	DrÚ	H·Ú	,Û	-Û	@KÛ	DŒÛ	fÑÛ	C8Ü	+|Ü	+¨Ü	1ÔÜ	@Ý	mGÝ	(µÝ	7ÞÝ	Þ	1Þ	-PÞ	;~Þ	*ºÞ	1åÞ	)ß	Aß	)Xß	c‚ß	@æß	>'à	.fà	,•à	,Âà	Aïà	E1á	wá	“á	/¯á	Bßá	"â	 9â	[Zâ	=¶â	Nôâ	NCã	3’ã	7Æã	Aþã	6@ä	7wä	8¯ä	:èä	4#å	3Xå	BŒå	4Ïå	:æ	4?æ	.tæ	6£æ	:Úæ	Cç	'Yç	&�ç	O¨ç	Røç	!Kè	Hmè	W¶è	Vé	Meé	X³é	/ê	 <ê	+]ê	0‰ê	ºê	&Õê	@üê	#=ë	'aë	6‰ë	0Àë	.ñë	/ ì	1Pì	;‚ì	>¾ì	Mýì	-Kí	(yí	,¢í	<Ïí	8î	+Eî	*qî	Cœî	?àî	@ ï	=aï	PŸï	>ðï	9/ð	3ið	D�ð	3âð	+ñ	+Bñ	 nñ	 �ñ	°ñ	HÊñ	Dò	?Xò	J˜ò	Iãò	E-ó	Psó	2Äó	2÷ó	Q*ô	C|ô	EÀô	kõ	Nrõ	>Áõ	Fö	9Gö	F�ö	?Èö	k÷	pt÷	jå÷	nPø	i¿ø	„)ù	C®ù	jòù	3]ú	#‘ú	Bµú	1øú	a*û	Œû	Dªû	:ïû	J*ü	5uü	6«ü	<âü	7ý	QWý	9©ý	$ãý	?þ	JHþ	(“þ	+¼þ	=èþ	%&ÿ	]Lÿ	>ªÿ	aéÿ	>K
! HŠ
! 8Ó
! �
! cŽ
! >ò
! (1
! #Z
! .~
! C­
! 'ñ
! 0
! %J
! !p
! D’
! +×
! +
! -/
! -]
! :‹
! *Æ
! Dñ
! 6
! E
! d
! 
! 6š
! Ñ
! à
! Bý
! X@
! K™
! Cå
! W)
! ��
! o
! ƒ‚
! k	
! -r	
! J 	
! Gë	
! =3
  
! Cq
  
! Dµ
  
! 7ú
! 
! <2
! 5o
! V¥
! (ü
! R%
! ex
! FÞ
! 1%
! 2W
! wŠ
! :
! *=
! 1h
! .š
! ZÉ
! A$
! +f
! ?’
! †Ò
! OY
! *©
! "Ô
! -÷
! D%
! Gj
! 8²
! (ë
! E
! *Z
! 9…
! &¿
! >æ
! E%
! Hk
! D´
! ù
!  
! Ð9
! Þ
! 
! `é
! aJ
! Ò¬
! Ü
! b\
! p¿
! a0
! b’
! æõ
! ÒÜ
! p¯
! u 
! ð–
! Ü‡
! ud
! zÚ
! |U
! 1Ò
! N 
! WS 
! 9« 
! Bå 
! ^(!
! W‡!
! ªß!
! bŠ"
! –í"
! X„#
! KÝ#
! i)$
! C“$
! E×$
! E%
! Jc%
! f®%
! :&
! >P&
! C�&
! BÓ&
! H'
! M_'
! S­'
! I(
! SK(
! ’Ÿ(
! P2)
! Tƒ)
! !Ø)
! 1ú)
! G,*
! .t*
! B£*
! #æ*
! #
! +
! 0.+
! 4_+
! :”+
! 8Ï+
! Q,
! 0Z,
! 4‹,
! #À,
! 1ä,
! D-
! G[-
! [£-
! ^ÿ-
! =^.
! =œ.
! =Ú.
! B/
! ![/
! 4}/
! ²/
! _Ð/
! L00
! $}0
! +¢0
! ~Î0
! M1
! 9^1
! ˜1
! ª1
! BÊ1
! $
2
!  22
! @S2
! ”2
! ©2
! FÂ2
! >	3
! ?H3
! %ˆ3
! "®3
! Ñ3
! 1ì3
! 74
! 1V4
! )ˆ4
! -²4
! Oà4
! 05
! 'M5
! 6u5
! C¬5
! ,ð5
! E6
! Tc6
! !¸6
! 3Ú6
! D7
! DS7
! ]˜7
! Lö7
! %C8
! #i8
! 0�8
!  ¾8
! ß8
! :ú8
! 659
! ;l9
! (¨9
! oÑ9
! /A:
! )q:
! 0›:
! #Ì:
! )ð:
! $;
! 1?;
! )q;
! .›;
! (Ê;
! -ó;
! %!<
! (G<
! -p<
! 'ž<
! 3Æ<
! ú<
! =
! ,,=
! %Y=
! '=
! §=
! (À=
! +é=
! =>
! ?S>
! “>
! °>
! #Ë>
! ï>
! "?
! %/?
! $U?
! =z?
! ¸?
! È?
! Ü?
! 1ü?
! +.@
! #Z@
! ~@
! š@
! (¶@
! )ß@
! 	A
! :(A
! cA
!  {A
! œA
! h®A
! B
! *.B
! 7YB
! 6‘B
! *ÈB
! óB
! C
! 6#C
! NZC
! /©C
! =ÙC
! $D
! 8<D
! @uD
! ,¶D
! 3ãD
! UE
! 5mE
! 3£E
! ×E
! &íE
! +F
! K@F
! >ŒF
! ËF
! BãF
! &&G
! MG
! 2iG
! #œG
! &ÀG
! 0çG
! ;H
! TH
! jH
!  |H
! "�H
! �ÀH
! 1QI
! 4ƒI
! 1¸I
! GêI
! U2J
! 6ˆJ
! 1¿J
! #ñJ
! 'K
! 3=K
! AqK
! /³K
! RãK
! ;6L
! 8rL
! 6«L
! 7âL
! JM
! BeM
! (¨M
! (ÑM
! $úM
! N
! #6N
! ZN
! 9zN
! C´N
! >øN
! 77O
! oO
! 8‹O
! MÄO
! MP
! $`P
! 5…P
! 6»P
! 2òP
! $%Q
! 1JQ
! /|Q
! /¬Q
! 4ÜQ
! (R
! 0:R
! BkR
! Q®R
! TS
! XUS
! 2®S
! $áS
! 8T
! %?T
! IeT
! 8¯T
! /èT
! @U
! +YU
! /…U
! KµU
! 8V
! 6:V
! 6qV
! ;¨V
! ?äV
! 2$W
! <WW
! -”W
! 6ÂW
! <ùW
! &6X
! C]X
! :¡X
! 9ÜX
! 7Y
! 5NY
! .„Y
! "³Y
! ÖY
! <îY
! 4+Z
! 0`Z
! ‘Z
! b¨Z
! >[
! J[
! 2h[
! (›[
! -Ä[
! "ò[
! 0\
! 8F\
! \
! �\
! F£\
! +ê\
! =]
! "T]
! w]
! �]
! <¡]
! _Þ]
! W>^
! Q–^
! Tè^
! R=_
! g�_
! �ø_
! Rz`
! UÍ`
! 3#a
! *Wa
! 7‚a
! 6ºa
! *ña
! 3b
! )Pb
! zb
! ”b
! -ªb
! *Øb
! /c
! =3c
! "qc
! 0”c
! -Åc
! óc
! 'd
! /:d
! Ejd
! E°d
! 6öd
! ;-e
! Fie
! F°e
! 2÷e
! 4*f
! S_f
! 6³f
! Jêf
! -5g
! Acg
! ¥g
! ¾g
! Ûg
! ;÷g
! *3h
! ^h
! Bzh
! ½h
! 5Òh
! Ai
! CJi
! CŽi
! #Òi
! 7öi
! 9.j
! 'hj
! �j
! «j
! "Êj
! íj
! +k
! 3k
! 'Nk
! /vk
! ¦k
! !Âk
! "äk
! l
! l
! %;l
! !al
! 6ƒl
! ºl
! Õl
! 3ôl
! 0(m
! ;Ym
! •m
! !™m
! !»m
! Ým
! Iùm
! Cn
! /_n
! 8�n
! <Èn
! 1o
! 27o
! 6jo
! '¡o
! 7Éo
! 5p
! 17p
! 1ip
! ›p
! $¸p
! 3Ýp
! 5q
! 'Gq
! /oq
! .Ÿq
! 1Îq
! #r
! )$r
! *Nr
! Yyr
! fÓr
! e:s
! 4 s
! Õs
! ês
! Aûs
! ,=t
! tjt
! ßt
! òt
! Du
! 5Gu
! &}u
! ¤u
! /Àu
! "ðu
! )v
! #=v
! *av
! 3Œv
! +Àv
! _ìv
! *Lw
! ww
! 4’w
! (Çw
! ðw
! $	x
! .x
! [Kx
! §x
! ¸x
! 1Ïx
! y
! 7y
! <Wy
! %”y
! ,ºy
! )çy
! .z
! 2@z
! 0sz
! )¤z
! Îz
! )âz
! {
! !${
! .F{
! 
u{
! rƒ{
! 8ö{
! /|
! u@|
! ;¶|
! ò|
! õ|
! ù|
! 6}
! 6B}
! Wy}
! WÑ}
! 3)~
! ]~
! -d~
! 5’~
! È~
! Ñ~
! ñ~
! Gú~
! B
! \
! &y
! U 
! ;ö
! F2€
! Ty€
! SÎ€
! U"�
! Vx�
! 4Ï�
! ‚
! *‚
! #?‚
! 'c‚
! "‹‚
! ®‚
!  Î‚
! ï‚
! ƒ
! /ƒ
! Nƒ
!  kƒ
! Œƒ
! !«ƒ
! Íƒ
! çƒ
! „
! „
! %;„
! +a„
! �„
! ¦„
! #¾„
! %â„
! .…
! -7…
! 8e…
! Sž…
! Aò…
! .4†
! &c†
! &Š†
! L±†
! 6þ†
! I5‡
! #‡
! $£‡
! IÈ‡
! Gˆ
! JZˆ
! =¥ˆ
! 8ãˆ
! =‰
! 'Z‰
! 7‚‰
! -º‰
! @è‰
! )Š
! @Š
! NLŠ
! (›Š
! %ÄŠ
! êŠ
! &‹
! %)‹
! 4O‹
! „‹
! ‹‹
! ¡‹
! >¼‹
! ,û‹
! L(Œ
! TuŒ
! ÊŒ
! 3ãŒ
! �
! �
! 7%�
  
! ]�
! "h�
! ‹�
! !«�
! +Í�
! `ù�
! *ZŽ
! O…Ž
! =ÕŽ
! (�
! K<�
! ˆ�
! )¢�
! 0Ì�
! )ý�
! /'�
! 0W�
! "ˆ�
! F«�
! )ò�
! ‘
! +)‘
! U‘
! u‘
! "’‘
! "µ‘
! Ø‘
! #ç‘
! @’
! 0L’
! '}’
! 3¥’
! Ù’
! Û’
! ç’
! ó’
! +ÿ’
! 8+“
! $d“
! #‰“
! 4­“
! Aâ“
! ?$”
! d”
! p”
! |”
! ˆ”
! ””
! 2 ”
! #Ó”
! ÷”
! •
! •
! #•
! /•
! ;•
! G•
! #S•
! w•
! ƒ•
! <‡•
! 3Ä•
! ø•
  
! –
! s!–
! $•–
! &º–
! Aá–
! /#—
! S—
!  q—
! I’—
! Ü—
! |é—
! f˜
! žl˜
! 4™
! 7@™
! :x™
! 7³™
! 9ë™
! Ž%š
! o´š
! >$›
! ac›
! †Å›
! GLœ
! 7”œ
! LÌœ
! =�
! @W�
! ,˜�
! ,Å�
! <ò�
! */ž
! `Zž
! �»ž
! WLŸ
! Ñ¤Ÿ
! *v 
! 4¡ 
! KÖ 
! %"¡
! ,H¡
! u¡
! ’¡
! °¡
! *Í¡
! 1ø¡
! D*¢
! Qo¢
! KÁ¢
! +
£
! [9£
! v•£
! L¤
! RY¤
! Í¬¤
! Pz¥
! IË¥
! `¦
! Lv¦
! VÃ¦
! a§
! ||§
! pù§
! Bj¨
! §­¨
! LU©
! <¢©
! 8ß©
! Aª
! RZª
! R­ª
! X«
! gY«
! [Á«
! b¬
! m€¬
! Mî¬
! M<­
! PŠ­
! VÛ­
! E2®
! Mx®
! _Æ®
! 9&¯
! D`¯
! 7¥¯
! ZÝ¯
! Y8°
! T’°
! @ç°
! F(±
! Ho±
! @¸±
! \ù±
! pV²
! aÇ²
! @)³
! =j³
! M¨³
! Sö³
! =J´
! >ˆ´
! _Ç´
! @'µ
! uhµ
! kÞµ
! [J¶
! Q¦¶
! 3ø¶
! X,·
! j…·
! eð·
! aV¸
! [¸¸
! f¹
! k{¹
! 9ç¹
! Š!º
! r¬º
! I»
! ‡i»
! pñ»
! [b¼
! I¾¼
! L½
! cU½
! Q¹½
! \¾
! žh¾
! S¿
! 7[¿
! c“¿
! e÷¿
! ;]À
! 7™À
! yÑÀ
! .KÁ
! 'zÁ
! O¢Á
! ,òÁ
! VÂ
! lvÂ
! CãÂ
! N'Ã
! NvÃ
! MÅÃ
! .Ä
! IBÄ
! VŒÄ
! PãÄ
! O4Å
! U„Å
! XÚÅ
! \3Æ
! 2�Æ
! 4ÃÆ
! NøÆ
! mGÇ
! JµÇ
! +È
! *,È
! 7WÈ
! c�È
! [óÈ
! 2OÉ
! _‚É
! NâÉ
! 61Ê
! QhÊ
! YºÊ
! /Ë
! /DË
! 1tË
! -¦Ë
! )ÔË
! BþË
! <AÌ
! [~Ì
! ÚÌ
! 'ôÌ
! ‡Í
! ^¤Í
! $Î
! F(Î
! _oÎ
! YÏÎ
! `)Ï
! LŠÏ
! /×Ï
! FÐ
! ‰NÐ
! WØÐ
! A0Ñ
! 1rÑ
! Q¤Ñ
! 8öÑ
! /Ò
! .MÒ
! ,|Ò
! (©Ò
! -ÒÒ
! /Ó
! G0Ó
! ÍxÓ
! FÔ
! MUÔ
! £Ô
! 0²Ô
! ãÔ
  
! Õ
! &Õ
! 	3Õ
! =Õ
! RÕ
! jÕ
! wÕ
! �Õ
! £Õ
! «Õ
! ´Õ
! ¼Õ
! ÔÕ
! èÕ
! ôÕ
! Ö
! "Ö
! "BÖ
! eÖ
! xÖ
! ˆÖ
! •Ö
! ¥Ö
! ¸Ö
! ÑÖ
! 
èÖ
! öÖ
! ×
! ×
! 3×
! H×
! T×
! ,d×
! r‘×
! 7Ø
! ]<Ø
! 9šØ
! ÔØ
! GëØ
! =3Ù
! qÙ
! 0�Ù
! 5²Ù
! $èÙ
! 4
Ú
! QBÚ
! W”Ú
! {ìÚ
! HhÛ
! 2±Û
! 9äÛ
! 7Ü
! AVÜ
! ?˜Ü
! ;ØÜ
! HÝ
! L]Ý
! NªÝ
! ¾ùÝ
! c¸ß
! eà
! a‚à
! =äà
! V"á
! 4yá
! '®á
! RÖá
! K)â
! uâ
! �â
! ¥â
! »â
! Ñâ
! (ïâ
! *ã
! Cã
! ._ã
! !Žã
! 0°ã
! %áã
! 8ä
! ,@ä
! "mä
! �ä
! &°ä
! f×ä
! +>å
! `jå
! AËå
! �
æ
! P�æ
! Nàæ
! O/ç
! 5ç
! ?µç
! @õç
! �6è
! {Çè
! nCé
! „²é
! @7ê
! Axê
! ;ºê
! Cöê
! [:ë
! 1–ë
! 3Èë
! Hüë
! (Eì
! 4nì
! m£ì
! {í
! ‡�í
! Rî
! „hî
! 7íî
! '%ï
! <Mï
! 1Šï
! ;¼ï
! 4øï
! D-ð
! nrð
! )áð
! 'ñ
! ]3ñ
! J‘ñ
! RÜñ
! 4/ò
! Vdò
! 3»ò
! +ïò
! Ró
! cnó
!  Òó
! Nóó
! :Bô
! %}ô
! £ô
! Áô
! 6àô
! ]õ
! *uõ
! 6 õ
! -×õ
! eö
! Okö
! :»ö
! }öö
! Gt÷
! A¼÷
! &þ÷
! A%ø
! Cgø
! 5«ø
! %áø
! Gù
! COù
! I“ù
! =Ýù
! ?ú
! E[ú
! .¡ú
! 'Ðú
! .øú
! 0'û
! dXû
! A½û
! 2ÿû
! .2ü
! 2aü
! >”ü
! BÓü
! Bý
! ?Yý
! A™ý
! 5Ûý
! Dþ
! 4Vþ
! ;‹þ
! =Çþ
! <ÿ
! LBÿ
! 2�ÿ
! Âÿ
! Øÿ
! )íÿ
!  +8IdI®NøYG4¡DÖ+1GFyBÀ[Y_[¹YOo6¿mö[d?À2K310±Râ65@lF­`ô2UDˆ9Íb	<j	§	7Å	Gý	3E
! 5y
! 4¯
! bä
! HG:�AËb
Vp)Ç(ñ4
1O
\�
>Þ
#3A;u>±˜ð‰C	vMMÄI/\0Œb½P  q%’<¸@õB6syíQU*lN—Yæ9@Pz=Ë\	*f.‘4À.õ1$dV)»CåD)Nnw½A5w+—#ÃçC #d5ˆ ¾;ßNFj<±Dî3S%hŽ?©#éK
IYL£DðF5&|0£Ôä@öJ7M‚(Ð\ù@V >— MÖ N$!Cs!O·!*"52"ih"OÒ"‹"#‘®#T@$Q•$Nç$u6%:¬%<ç%#$&H&b&|&0’&+Ã&Mï&;='4y'O®'Mþ';L(>ˆ(2Ç(;ú(>6)<u)<²)ï)4
! *C?*Nƒ*Ò*î*++27+Kj+D¶+)û+V%,K|,È,Wæ,I>-Hˆ-$Ñ-3ö-"*.M.c./x.'¨.Ð.@ä.
%/.3/5b/6˜/Ï/2ï/6"0<Y0I–0bà0?C1Mƒ17Ñ1%	2-/21]2T�2+ä2.39?3My3+Ç3<ó3J04b{4XÞ4@75 x5~™5?67X6p�6%7G'7zo7 ê7 8!,8N8n82‡8º8Ð8ç8 þ8!9"A9"d9$‡9$¬96Ñ9":4+:€`:'á:'	;„1;4¶;Fë;°2<Pã<24=zg=vâ=7Y>M‘>Wß>7?/L?!|?@ž?5ß?!@a7@M™@5ç@!A5?A!uA7—A#ÏA7óA#+BIOB5™B7ÏB#CQ+Cf}C'äC;D'HD'pD%˜DB¾DE4E5PE5†E[¼E*FCCFC‡F1ËFKýF!IG,kG4˜GÍG9êG\$HL�HSÎHd"I*‡I*²IRÝI00J,aJ\ŽJ?ëJ@+KalK(ÎK<÷KH4L}L:�L5ØL M./M
^M!lMAŽM;ÐM;NHN2ZN7�NCÅNC	O2MO*€O«O/ÊO úO3P?OP+�P>»P6úPp1QŒ¢Q™/R•ÉRN_Sa®S?TˆPT³ÙT‚�U­V¤¾VÏcW<3XOpX0ÀX:ñX/,Y\Y uY –Y ·YØY÷Y"Z"9Z"\Z Z  Z'ÁZ/éZ,[(F[[o[ZË[i&\H�\gÙ\%A]&g]%Ž]#´]Ø]éí^B×_H`Lc`4°`;å`Z!a]|aÚa\öa�SbUÕb'+c'ScB{cV¾c^dtd#“d5·d½íd «e0Ìe=ýeF;f3‚fE¶f#üf g;g-TgO‚g/ÒgIhzLh+ÇhFóh :i:[i&–i0½iîi=j@EjA†j-Èj$öjk7k5SkL‰k9Ök)l(:l)cl'�lEµl7ûl63m/jm%šmJÀm1n8=nGvnB¾nQoxSoDÌoFp8Xp5‘pcÇpA+q$mq3’qÆqáqÿqQr3cr>—rÖr!írs,&s&Ss*zs.¥s+Ôs,t+-t,Yt,†t,³t-àt-u-<u-ju-˜u-Æu-ôu-"v-Pv-~v-¬v-Úv+w,4w+aw,�w+ºw+æw,x+?x+kx+—x+Ãx-ïx-y-Ky-yy+§y+Óy+ÿy,+z+Xz,„z+±z,Ýz+
! {,6{-c{-‘{+¿{1ë{,|,J|-w|+¥|,Ñ|+þ|+*}.V}+…}+±},Ý}1
! ~=<~;z~;¶~9ò~2,?_;Ÿ2Û0€K?€@‹€IÌ€A�UX�Ž®�9=‚3w‚'«‚)Ó‚ý‚Hƒ1bƒ;”ƒ-Ðƒþƒ`„El„,²„hß„ H…i…-……,³…"à…7†/;†k†(„†2­†*à†#‡/‡ O‡$p‡4•‡/Ê‡%ú‡$ ˆ0Eˆ3vˆ'ªˆ?Òˆ*‰0=‰hn‰¯×‰'‡ŠI¯Š8ùŠ52‹%h‹QŽ‹Kà‹B,Œ@oŒ*°ŒRÛŒE.�Nt�DÃ�HŽAQŽB“ŽHÖŽG�Pg�I¸�D�%G�/m�<��9Ú�*‘0?‘*p‘-›‘É‘BÙ‘’42’$g’aŒ’6î’K%“:q“:¬“=ç“ %”(F”“o”/•/3•:c•<ž•<Û•0–=I–|‡–2—{7—…³—R9˜DŒ˜0Ñ˜4™!7™PY™6ª™0á™FšvYšFÐš›"*›3M›5�›*·›+â›Pœ&_œ+†œB²œ7õœ-�,?�&l�P“�Cä�;(ž-dž,’ž-¿žKíž"9Ÿ6\Ÿ“Ÿ(±Ÿ9ÚŸB NW ¦ /¶ %æ 1¡,>¡jk¡gÖ¡E>¢0„¢1µ¢Jç¢02£,c£.�£$¿£)ä£0¤(?¤"h¤/‹¤E»¤.¥R0¥ƒ¥,£¥FÐ¥&¦=>¦>|¦»¦7Ò¦;
! § F§©g§Œ¨€ž¨d©"„©L§©7ô©,ª)HªFrª,¹ªNæª05« f«,‡«D´«Jù«*D¬&o¬7–¬/Î¬Jþ¬ I­2j­%�­/Ã­Có­M7®f…®.ì®.¯9J¯!„¯l¦¯:°/N°m~°Aì°x.±6§±6Þ±.²(D²$m²$’²$·²YÜ².6³Re³4¸³,í³7´OR´6¢´/Ù´A	µ(Kµtµ"”µ<·µ;ôµ0¶0N¶¶6�¶*Ô¶Eÿ¶)E·0o·( ·>É·,¸G5¸}¸Hœ¸<å¸("¹0K¹7|¹C´¹-ø¹F&º&mºo”º:»??»ô»2t¼A§¼/é¼½20½àc½FD¾ü‹¾�ˆ¿L
! ÀxWÀ!ÐÀ@òÀ-3Á&aÁ'ˆÁp°Á.!ÂŽPÂ—ßÂ)wÃE¡Ã<çÃ/$Ä2TÄ%‡Ä­Ä:ËÄ$Å2+ÅA^Å/ Å1ÐÅ%Æ(ÆeDÆ5ªÆ3àÆ:ÇdOÇ0´Ç-åÇ7ÈqKÈb½ÈX É2yÉ ¬ÉYÍÉQ'ÊyÊA˜ÊaÚÊ.<ËkËˆËK¤ËðËIöË@Ì,]Ì)ŠÌ´Ì/ÒÌ>Í,AÍ,nÍ›ÍX¢Í&ûÍw"ÎLšÎçÎýÎSÏ+gÏ9“Ï@ÍÏ\ÐOkÐ)»Ð9åÐ1Ñ,QÑ4~Ñ3³Ñ;çÑ)#Ò)MÒ8wÒ!°Ò0ÒÒ(Ó',Ó%TÓ*zÓ.¥Ó/ÔÓ=Ô6BÔ@yÔ!ºÔSÜÔA0Õ3rÕ=¦ÕäÕúÕ$Ö7=ÖuÖ‹Ö"§Ö;ÊÖ1×8×7O×$‡×[¬×$ØD-Ø)rØ,œØdÉØ2.Ù7aÙ=™Ù$×ÙFüÙBCÚ?†Ú<ÆÚ(ÛX,Û+…Û0±Û"âÛ@Ü9FÜW€Ü@ØÜ=Ý=WÝM•Ý@ãÝ6$Þ;[Þ-—ÞBÅÞUß$^ßAƒßYÅß?à>_àBžàAáài#á�á/™áYÉáJ#âHnâN·âKã‰Rã+ÜãTäL]äJªäƒõä>yåI¸å;æ@>æJæ<Êæ)çQ1çCƒç(Çç)ðç
èB(èWkè=ÃèQéKSéXŸé‚øéB{ê%¾êdäêiIë³ë<ÄëDì.Fìuì8…ìO¾ìTí cí„í¢í9¼íöíî-4îbî|î+œî>Èî>ï>Fï(…ïF®ï6õïR,ð>ð¾ð*Øðññ/ñHñ]ñ+sñŸñ´ñÉñàñöñ9ò Fògò{ò�ò¬òÁòÕòêòóó:óRóróŠóªóÂóßóôó=ôHLôF•ô>Üô8õ2Tõ6‡õS¾õ"ö5öPökö1ˆöDºö3ÿö@3÷6t÷*«÷9Ö÷ø0/ø`ø;øM»øK	ù1Uù1‡ù-¹ù$çù(ú#5úYúwú”ú±úÎú#ëúû-ûKûiû=‡ûÅû=ãû!ü?ü]ü{ü$™ü¾üÛüúü<ýUýsý‘ý(¯ý@ØýSþ mþ1Žþ1Àþ0òþG#ÿ6kÿ*¢ÿ#Íÿ#ñÿL8b'›*Ã"î"%4%ZK€>ÌFRR.¥*ÔAÿDA††C
<Q5ŽFÄ4=@~2ž,Ñ(þ,'8TH�7Ö57DG|=ÄSAVA˜>Ú;	0U	4†	8»	8ô	8-
! 5f
! #œ
! iÀ
! *:A$|N¡OðR@E“HÙC"
Ff
3­
á
kü
h†+¤6Ð&.SK$ŸÄß:û266i6 6×3B3aG•5ÝVVjEÁESM¡.ÀBïP2ƒ£=ÃKtM.Âñ,B93|L°%ýg#-‹1¹Që5=Isf½$+Co_Ž*î�g·y8™'ÒIú=DD‚[ÇY#C}DÁ4*;Tf6»Cò$65[<‘6Î2 %8 2^ '‘ "¹ EÜ  "!&C!j!K‰!/Õ!F"5L"<‚"+¿"Gë"P3#@„#5Å#Vû#SR$2¦$7Ù$>%JP%,›%8È%%&9'&Wa&0¹&Fê&F1'7x''°',Ø'8(7>(?v($¶(IÛ(6%)4\);‘)=Í)U*Ra*7´*@ì*7-+7e+X�+)ö+% ,bF,W©,0-32-$f-Z‹-3æ-$.]?.U�.>ó.…2/«¸/Ad0K¦0Gò0E:12€13³1)ç1.2"@2†c20ê23:3Y3$y3;ž3Ú3cú3^4!t4!–4.¸4,ç4+5)@50j5?›58Û5/63D6x6—6¶6$Ö6û6-7+?7kk7’×7j8Pê8-;9 i9(Š9³9=Ã9*::,:g:1ƒ:@µ:Eö:C<;K€;IÌ;D<G[<B£<Gæ<B.=Gq=E¹=]ÿ=J]>:¨>\ã>_@?} ?L@Øk@YDAžA´AÐAåABB+B!FB-hB4–B*ËBWöB3NC‚C.�CLÌC@D1ZDEŒD@ÒD?E8SEAŒEMÎEOFmlF1ÚF0Gj=G=¨GCæG|*Ho§H6IDNI8“I[ÌIZ(JNƒJ'ÒJ5úJ50K5fK5œK6ÒK6	L7@L7xL7°L7èL7 M7XM7�M7ÈM7N78N7pN7¨N5àN5O5LO5‚O5¸O5îO6$P5[P5‘P5ÇP5ýP73Q7kQ7£Q7ÛQ5R5IR5R5µR5ëR5!S5WS5�S5ÃS5ùS6/T6fT4�T5ÒT5U6>U6uU5¬U5âU5V5NV8„V4½V4òV5'W.]WEŒW[ÒW=.XlX4ŠX\¿XXY?uY*µYNàY>/ZDnZ-³Z0áZ.[.A[-p[.ž[.Í[-ü[¡*\HÌ\M]~c]Pâ];3^Co^D³^Jø^LC_,�_'½_@å_1&`1X`AŠ`-Ì`/ú`.*a9Ya7“a Ëa+ìa8b$Qb vb(—b1ÀbIòb+<c7hc2 cÓc(ñc<dWdIpd/ºd0êd~e8še1Óe5f4;fApf5²f?èf5(g;^g6šg7Ñg9	h5Ch6yhD°h5õhB+iZni;Éi9j8?jBxjD»jFkCGkD‹kJÐkAl9]l[—lGólX;ms”m[nWdn*¼n;çn5#o8Yo?’oEÒoEpK^p4ªp-ßp1
qL?qŒqL q:íq+(r;Tr<�r-ÍrDûr@s[s,xsC¥sCés@-tnt7‚t%ºtàtu&u)Eu$ou/”u0ÄuaõuSWvJ«v:övE1w:ww<²w;ïw=+x;ix@¥xOæx36yjy‡y4™y8Îy!ze)zb�zbòz,U{)‚{#¬{9Ð{3
! |/>|0n|.Ÿ|?Î|5}'D}2l}OŸ}'ï}'~9?~;y~Fµ~-ü~D*Lob¼€W2€Š€F£€-ê€'�)@�.j�'™�MÁ�c‚!s‚7•‚&Í‚œô‚‹‘ƒP„Rn„.Á„5ð„5&…4\…0‘…KÂ…T†Cc†E§†Qí†x?‡C¸‡_ü‡H\ˆY¥ˆŽÿˆ<Ž‰@Ë‰YŠyfŠ[àŠT<‹c‘‹fõ‹~\Œ#ÛŒwÿŒYw�9Ñ�LŽjXŽ`ÃŽK$�‚p�Uó�`I�bª�ƒ
‘B‘‘eÔ‘]:’e˜’{þ’`z“*Û“H”lO”�¼”lJ•>·•�ö•„x–©ý–`§—g˜Mp˜v¾˜b5™ˆ˜™Š!š8¬š4åšG›&b›(‰›H²›nû›=jœH¨œvñœOh�L¸�wž=}ž)»žSåžG9ŸE�Ÿ-ÇŸCõŸ.9 /h ,˜ gÅ +-¡"Y¡?|¡J¼¡$¢8,¢"e¢-ˆ¢*¶¢Yá¢H;£'„£B¬£Lï£;<¤2x¤:«¤-æ¤¥8*¥c¥*‚¥N­¥"ü¥7¦W¦u¦@Œ¦-Í¦Lû¦nH§·§4Õ§
! ¨!¨2¨&M¨&t¨›¨O¬¨Eü¨IB©SŒ©Uà©M6ªP„ª;ÕªT«Of«#¶«Ú¬1ã­M®=c®-¡®Ï®>ã®:"¯A]¯8Ÿ¯DØ¯B°,`°H�°Ö°:ð°B+±6n±F¥±Bì±D/²Bt²)·²+á²
³$³2;³Sn³SÂ³+´AB´:„´F¿´Dµ<KµHˆµ?ÑµM¶E_¶F¥¶Wì¶5D·Iz·,Ä·Iñ·;¸4Z¸1�¸6Á¸9ø¸V2¹
! ‰¹u”¹t
! ººQ™ºZëº:F»0�»R²».¼D4¼y¼.“¼ Â¼ã¼+ð¼-½J½4b½S—½]ë½I¾;g¾,£¾'Ð¾Qø¾J¿1Z¿FŒ¿Ó¿'î¿'À#>À[bÀJ¾ÀN	ÁDXÁ4�ÁIÒÁ4ÂMQÂHŸÂFèÂ[/Ã'‹Ã³Ã>ÒÃ!Ä!3Ä(UÄ-~Ä¬Ä@ÈÄ'	Å`1ÅM’ÅDàÅ[%Æ†�ÆdÇ+mÇR™Ç6ìÇ6#ÈZZÈXµÈ?É3NÉ9‚É8¼ÉDõÉ<:ÊSwÊWËÊZ#ËP~ËHÏË9Ì*RÌ)}Ìf§Ì:ÍpIÍ;ºÍ*öÍ0!ÎCRÎ:–Î2ÑÎ2Ï77Ï+oÏ@›ÏÜÏùÏ<ÐOVÐ-¦Ð(ÔÐýÐ*}Ñ_¨Ñ_Ò(hÒa‘Ò/óÒL#Ó%pÓO–ÓKæÓ[2Ô@ŽÔ!ÏÔ-ñÔ<Õ9\Õ/–Õ2ÆÕCùÕP=ÖIŽÖ4ØÖ+
×.9×5h×_ž×þ×WØD^ØC£Ø<çØF$Ù¨kÙKÚ2`Ú2“ÚÆÚâÚ9þÚD8Û5}ÛD³Û:øÛ33Ü*gÜA’ÜÔÜ`ñÜoRÝWÂÝ<ÞHWÞ7 Þ/ØÞ0ßK9ßJ…ßNÐßEà[eàaÁàh#áŒáŠ§á42âUgâp½â.ã3Jã~ã;�ãJÙã0$ä$Uä'zä%¢äNÈä-åEålcå?ÐåFæ7Wæ(�æH¸æAçMCçO‘çSáçl5èQ¢èIôè]>éVœéWóé'Kê sê7”êAÌê7ë=FëU„ëSÚë5.ìdì+„ì6°ì çì,í45í/jíší ·í8ØíOîIaî7«îEãî0)ï1ZïAŒï?ÎïðZ%ðN€ð/Ïðÿðñ2.ñJañE¬ñ>òñ;1òDmò8²ò'ëòKó9_ó-™ó6ÇóPþóBOôH’ôFÛôC"õ8fõLŸõZìõ=Gö…ö,¥ö7Òö'
! ÷$2÷/W÷(‡÷?°÷Vð÷)Gø9qø&«øFÒø3ùMù1lù-žùdÌù91ú1kú9�úH×úX û^yû.Øû!üG)üGqüT¹üDý7SýO‹ý$ÛýþNþlþ3þ³þ2ÑþMÿ-Rÿ/€ÿ9°ÿ;êÿN&

u
>ƒ
?Â
<
:?
&z
¡
I¾


"(
3K
L
?Ì
ˆ
ˆ•
x
)—
Á
JÝ
1(
,Z
I‡
KÑ
I
g
†
 �
 ¾
•ß
>u
.´
Qã
#5
/Y
‰
k¡
T
	
Fb	
²©	
\\
! 
@¹
! 
8ú
! 
83
8l
&¥
$Ì
Mñ
f?
@¦
8ç
@ 

Ma

E¯

(õ


/:
/j
<š
Ë×
Ë£
)o
U™
Hï
G8
G€
FÈ
B
BR
B•
Ø
MX
™¦
`@
2¡
#Ô
mø
(f
8�
<È
8
:>
9y
f³
T
>o
‘®
E@
-†
C´
'ø
 
U;
V‘
eè
nN
y½
U7
b�
^ð
=O
5�
tÃ
8
AW
P™
ê
G	
Q
Ee
-«
6Ù
e 
Bv 
f¹ 
, !
7M!
A…!
+Ç!
Vó!
VJ"
G¡"
6é"
X #
hy#
Qâ#
r4$
D§$
(ì$
.%
ND%
T“%
 è%
9	&
1C&
;u&
H±&
0ú&
'+'
0S'
C„'
CÈ'
;(
ZH(
M£(
ñ(
%)
D2)
6w)
6®)
Så)
V9*
E�*
bÖ*
@9+
Pz+
'Ë+
(ó+
[,
7x,
d°,
4-
#J-
<n-
L«-
}ø-
.v.
)¥.
IÏ.
I/
Jc/
!®/
<Ð/
Ã
0
ÆÑ0
s˜1
2
2(2
:[2
[–2
nò2
*a3
9Œ3
2Æ3
&ù3
I 4
=j4
B¨4
:ë4
9&5
C`5
;¤5
là5
OM6
!�6
7¿6
>÷6
(67
7_7
8—7
1Ð7
$8
'8
:E8
8€8
8¹8
<ò8
*/9
8Z9
3“9
7Ç9
9ÿ9
=9:
w:
C–:
IÚ:
P$;
Pu;
XÆ;
`<
e€<
kæ<
jR=
~½=
~<>
~»>
~:?
€¹?
~:@
€¹@
~:A
t¹A
‚.B
‚±B
‚4C
�·C
†9D
=ÀD
;þD
E:E
:€E
;»E
7÷E
!/F
?QF
9‘F
9ËF
G
7$G
7\G
A”G
7ÖG
*H
89H
>rH
<±H
7îH
'&I
 NI
"oI
*’I
&½I
AäI
R&J
?yJ
:¹J
:ôJ
;/K
TkK
eÀK
C&L
 jL
4‹L
-ÀL
îL
4M
7<M
1tM
-¦M
@ÔM
wN
[�N
éN
QùN
WKO
$£O
$ÈO
&íO
,P
ZAP
DœP
5áP
*Q
BQ
ZQ
7pQ
;¨Q
-äQ
=R
7PR
2ˆR
4»R
6ðR
/'S
4WS
6ŒS
-ÃS
-ñS
+T
1KT
N}T
7ÌT
4U
49U
/nU
1žU
7ÐU
5V
0>V
3oV
1£V
3ÕV
F	W
5PW
3†W
(ºW
7ãW
&X
ABX
I„X
EÎX
Y
…-Y
'³Y
,ÛY
qZ
\zZ
×Z
B÷Z
:[
U[
t[

�[
ƒ�[
K!\
6m\
R¤\
U÷\
DM]
n’]
_^
@a^
Y¢^
@ü^
Ó=_
7`
4I`
.~`
@­`
2î`
5!a
FWa
4ža
2Óa
2b
B9b
l|b
méb
7Wc
_�c
Nïc
a>d
l d
;
e
GIe
2‘e
KÄe
6f
ZGf
n¢f
fg
Kxg
HÄg
?
h
dMh
r²h
=%i
/ci
3“i
IÇi
\j
Znj
•Éj
�_k
Šák
Žll
Xûl
mTm
ZÂm
Nn
cln
pÐn
YAo
T›o
Jðo
J;p
k†p
Nòp
/Aq
Vqq
3Èq
@üq
v=r
D´r
\ùr
rVs
=És
Qt
RYt
h¬t
gu
s}u
Sñu
hEv
m®v
>w
?[w
a›w
Ðýw
ÒÎx
'¡y
Éy
eèy
Nz
&iz
�z
«z
CÅz
=	{
DG{
ÇŒ{
…T|
IÚ|
a$}
‰†}
6~
UG~
1�~
YÏ~
©)
¨Ó
&|€
(£€
TÌ€
6!�
BX�
›�
*°�
BÛ�
Y‚
+x‚
W¤‚
Oü‚
<Lƒ
?‰ƒ
#Éƒ
Tíƒ
7B„
"z„
5�„
1Ó„
#…
5)…
8_…
?˜…
KØ…
$$†
bI†
$¬†
MÑ†
‡
B>‡
=�‡
@¿‡
Xˆ
'Yˆ
:�ˆ
<¼ˆ
Kùˆ
RE‰
>˜‰
-×‰
EŠ
*KŠ
'vŠ
/žŠ
aÎŠ
:0‹
\k‹
$È‹
Ví‹
bDŒ
O§Œ
O÷Œ
NG�
–�
C³�
=÷�
V5Ž
GŒŽ
"ÔŽ
%÷Ž
!�
T?�
3”�
9È�
 �
:#�
.^�
8��
4Æ�
7û�
*3‘
3^‘
"’‘
!µ‘
×‘
%ñ‘
3’
9K’
'…’
f­’
5“
J“
?d“
@¤“
Aå“
>'”
?f”
B¦”
7é”
9!•
:[•
B–•
:Ù•
-–
BB–
D…–
1Ê–
>ü–
4;—
 p—
$‘—
9¶—
6ð—
G'˜
o˜
(Ž˜
-·˜
.å˜
"™
B7™
6z™
b±™
bš
8wš
)°š
1Úš
?›
<L›
T‰›
@Þ›
'œ
bGœ
ªœ
Èœ
Ûœ
îœ
-�
&2�
^Y�
/¸�
è�
\ž
7cž
5›ž
Ñž
Þž
ëž
-Ÿ
&/Ÿ
VŸ
sŸ
‘Ÿ
!®Ÿ
ÐŸ
"ïŸ
U 
3h 
	œ 
;¦ 
]â 
"@¡
,c¡
B�¡
%Ó¡
+ù¡
V%¢
V|¢
FÓ¢
?£
*Z£
…£
¥£
,¼£
é£
!¤
&¤
-B¤
Rp¤
RÃ¤
=¥
LT¥
^¡¥
&¦
E'¦
<m¦
=ª¦
Dè¦
--§
3[§
-�§
,½§
ê§
A	¨
/K¨
{¨
!˜¨
?º¨
Mú¨
4H©
>}©
V¼©
Vª
Vjª
VÁª
«
%'«
?M«
'�«
-µ«
:ã«
¬
E:¬
€¬
�œ¬
I­
9h­
A¢­
0ä­
U®
%k®
‘®
E­®
=ó®
 1¯
IR¯
"œ¯
Q¿¯
°
A‘°
9Ó°
!
±
S/±
3ƒ±
0·±
+è±
:²
5O²
n…²
@ô²
;5³
Hq³
:º³
 õ³
G´
8^´
,—´
Ä´
á´
Aó´
+5µ
*aµ
 Œµ
$­µ
-Òµ
4¶
)5¶
$_¶
„¶
8˜¶
>Ñ¶
0·
AA·
ƒ·
P¢·
ó·
7¸
)?¸
;i¸
V¥¸
+ü¸
=(¹
:f¹
'¡¹
?É¹
	º
'"º
6Jº
J�º
#Ìº
$ðº
@»
V»
s»
3�»
YÄ»
¼
3>¼
&r¼
%™¼
s¿¼
„3½
,¸½
Då½
%*¾
7P¾
.ˆ¾
e·¾
'¿
TE¿
5š¿
=Ð¿
YÀ
&hÀ
A�À
HÑÀ
*Á
EÁ
f`Á
™ÇÁ
“aÂ
õÂ
SÃ
2fÃ
)™Ã
AÃÃ
<Ä
/BÄ
rÄ
‘Ä
U®Ä
BÅ
)GÅ
:qÅ
5¬Å
CâÅ
[&Æ
5‚Æ
#¸Æ
ÜÆ
#üÆ
 Ç
2Ç
JDÇ
5�Ç
4ÅÇ
1úÇ
',È
TÈ
:pÈ
O«È
%ûÈ
P!É
JrÉ
4½É
@òÉ
H3Ê
9|Ê
D¶Ê
:ûÊ
)6Ë
@`Ë
:¡Ë
FÜË
Y#Ì
A}Ì
!¿Ì
3áÌ
DÍ
3ZÍ
'ŽÍ
I¶Í
qÎ
OrÎ
/ÂÎ
"òÎ
IÏ
)_Ï
‰Ï
+ Ï
"ÌÏ
*ïÏ
#Ð
/>Ð
2nÐ
.¡Ð
ÐÐ
EðÐ
,6Ñ
ecÑ
,ÉÑ
AöÑ
98Ò
)rÒ
'œÒ
9ÄÒ
GþÒ
DFÓ
B‹Ó
@ÎÓ
1Ô
>AÔ
K€Ô
)ÌÔ
HöÔ
>?Õ
O~Õ
_ÎÕ
_.Ö
]ŽÖ
oìÖ
n\×
YË×
R%Ø
;xØ
1´Ø
7æØ
-Ù
NLÙ
;›Ù
"×Ù
^úÙ
^YÚ
M¸Ú
gÛ
QnÛ
mÀÛ
Â.Ü
-ñÜ
;Ý
K[Ý
3§Ý
5ÛÝ
5Þ
<GÞ
E„Þ
3ÊÞ
CþÞ
CBß
0†ß
·ß
�Òß
L`à
?­à
3íà
9!á
L[á
Q¨á
Púá
PKâ
Pœâ
Píâ
;>ã
>zã
7¹ã
4ñã
n&ä
’•ä
g(å
4�å
KÅå
Læ
M^æ
M¬æ
Kúæ
JFç
9‘ç
.Ëç
;úç
&6è
4]è
4’è
GÇè
4é
DDé
A‰é
DËé
>ê
=Oê
"�ê
8°ê
6éê
V ë
.wë
F¦ë
Yíë
@Gì
9ˆì
FÂì
F	í
IPí
Bší
bÝí
6@î
Ewî
E½î
Bï
GFï
*Žï
{¹ï
M5ð
[ƒð
@ßð
- ñ
GNñ
=–ñ
UÔñ
9*ò
.dò
u“ò
W	ó
;aó
H�ó
,æó
–ô
|ªô
0'õ
iXõ
uÂõ
78ö
=pö
W®ö
[÷
/b÷
)’÷
Y¼÷
6ø
KMø
3™ø
4Íø
(ù
Š+ù
3¶ù
3êù
>ú
+]ú
N‰ú
<Øú
@û
JVû
&¡û
AÈû
6
! ü
=Aü
&ü
&¦ü
:Íü
>ý
VGý
gžý
Nþ
8Uþ
OŽþ
AÞþ
Y ÿ
'zÿ
;¢ÿ
nÞÿ
‰MA×iLƒHÐA_[`»/QLRžañOSU£Nù0HKyiÅ6/@f:§EâX(L�dÎ83WlIÄ%	Q4	P†	9×	1
! DC
! _ˆ
! @è
! R)D|PÁ=PP9¡sÛ$O
*t
(Ÿ
EÈ
24AWvaÎ90[jZÆ1!FSOš*ê]5s[©E7K$ƒS¨5ü@2$sB˜9Û5XKd¤<	JFG‘:ÙiF~$ÅAêA,tneã2IK|3È<üB96|L³SlTUÁ`[xHÔ4BR9•OÏBVb,¹:æH!PjP»CLPƒ�*! SL ,  8Í !L!OY!Y©!Q#\U#g²#,$AG$D‰$#Î$(ò$*%%F%]l%lÊ%$7&e\&0Â&5ó&)' G'h'ˆ'¨' È';é'.%(FT(F›(Kâ(A.)9p)@ª)8ë)5$*Z*l*
‡*
•*
! £*K®*=ú*98+0r+A£+Då+*,B:,},5,Jµ,w->x-<·-Zô-KO.D›./à.\/Pm/F¾/T09Z0O”0-ä0G1>Z1H™1Lâ1A/2>q2F°2Q÷2JI3N”3Gã3Z+4/†4D¶40û4,55C5vy5Zð5:K66†6B½6B7NC7(’75»7&ñ7J8Mc8>±8Að8@29Js99¾93ø9P,:H}:aÆ:F(;Ao;i±;?<7[<<“<5Ð<=>=>\=(›=hÄ=T->4‚>;·>Pó>AD?U†?=Ü?7@2R@4…@Bº@8ý@=6A>tA;³A9ïA)B*=BhB*‡B1²BäBûB*C3?CRsCGÆCED=TD=’D;ÐD?EOLEHœERåED8F;}FA¹FiûFeG
qG9G)¹GãG3ëGH4;H6pH-§HIÕHII/iI8™I1ÒIYJ/^JDŽJ!ÓJ5õJ-+K$YK6~K5µKEëK?1LGqL;¹LBõLS8M@ŒM:ÍMN5&N6\N6“NÊN6êN>!OH`OR©O*üO('PPP5oP6¥P6ÜP6QSJQDžQFãQQ*RS|R6ÐR6S6>S-uS/£SÓS?ïS%/T@UT#–T4ºT7ïT�'U8µUFîUC5VXyVPÒVr#W†–WuXx“X‡Y”YyZˆŽZ€[q˜[€
! \x‹\|]†�]Œ^�•^…#_=©_/ç_=`JU`, `7Í`,a42a=ga4¥aSÚa-.b/\b1Œb6¾b,õb"c+1c3]c-‘c¿cIÞc(dJ>d2‰dI¼dNe=Ue6“eVÊeC!fAefC§fCëf/g-?g8mg%¦g$Ìg$ñgOhOfhP¶hPiPXi.©i*Øi4j-8j%fj/Œj.¼j#ëjnk7~k¶k3ÂkKök.Bl?qlV±lVm#_mƒm5¢m1Øm,
! nB7n/zn1ªn/ÜnoR)oR|o;Ïo(p4pPpnpB‰pRÌp"qnBq`±qar^trcÓrP7s\ˆsTås:t
OtR]tC°t5ôt.*u5Yu�uH¨uñu2	v$<vGav7©vfáv@Hw4‰wG¾wYxU`x<¶x:óx*.y7Yy%‘y·y#Ëy)ïy1z/Kz{z8—zÐzéz{{46{k{*‚{9­{*ç{6|6I|8€|6¹|6ð|6'}6^}6•}-Ì}6ú}
1~?~2Q~0„~(µ~$Þ~$(>:SyÍâYò4L€0�€0²€9ã€9�W�u�,“�(À�Té�>>‚+}‚4©‚2Þ‚4ƒ7Fƒ:~ƒ8¹ƒ!òƒ7„L„Hi„\²„8…2H…{…<‘…+Î…"ú…-†;K†F‡†*Î†"ù†&‡	C‡!M‡o‡Ž‡!«‡-Í‡Aû‡L=ˆ8Šˆ@Ãˆ\‰]a‰5¿‰8õ‰>.ŠSmŠ*ÁŠ;ìŠ$(‹M‹:k‹7¦‹?Þ‹4ŒDSŒ/˜Œ6ÈŒ0ÿŒ0�/L�4|�&±�(Ø�'Ž2)Ž8\Ž4•Ž<ÊŽ
�j�<€�5½�Ró�IF�>��>Ï�?‘HN‘H—‘eà‘-F’)t’?ž’ Þ’ÿ’)“CE“&‰“1°“1â“W”cl”@Ð”=• O•Lp•½•Ñ•Aí•A/–=q–8¯–)è– —C3—<w—>´—>ó—V2˜_‰˜[é˜'E™6m™9¤™DÞ™?#šcšpš$}š¢šM¶š3›E8›6~›:µ›;ð›I,œ[vœ$Òœ%÷œ9�:W�'’�/º�7ê�'"ž6Jže�ž.çž+Ÿ+BŸ9nŸA¨ŸMêŸ@8 8y G² Fú &A¡/h¡G˜¡)à¡t
! ¢J¢@Ê¢D£%P£;v£H²£jû£Af¤.¨¤<×¤P¥+e¥)‘¥<»¥"ø¥:¦MV¦;¤¦>à¦@§?`§2 §;Ó§J¨2Z¨"�¨°¨Å¨Þ¨+õ¨)!©€K©=Ì©
! ª,"ª,Oª*|ªB§ª<êªZ'«U‚«�Ø«OZ¬Mª¬3ø¬6,­5c­ ™­&º­5á­K®=c®%¡®:Ç®C¯)F¯3p¯0¤¯(Õ¯:þ¯F9°P€°?Ñ°9±8K±B„±CÇ±I²/U²'…²,­²0Ú²=³AI³K‹³P×³4(´C]´G¡´(é´*µo=µt­µv"¶:™¶;Ô¶;·DL·`‘·1ò·$¸1@¸)r¸3œ¸:Ð¸7¹C¹/[¹‹¹¢¹/»¹4ë¹+ º?Lº8ŒºWÅºA»+_»/‹»@»»
! ü»*¼*2¼]¼:r¼1­¼-ß¼J
½6X½�½8¥½7Þ½>¾)U¾f¾%æ¾5¿9B¿K|¿OÈ¿À7ÀVTÀ`«À#Á&0ÁWÁBuÁK¸ÁOÂ0TÂP…ÂTÖÂH+ÃHtÃB½ÃQÄGRÄšÄ0¹Ä1êÄÅI5Å:Å5ºÅ_ðÅXPÆX©ÆQÇTÇ+pÇ2œÇIÏÇÈN.È`}ÈjÞÈEIÉH�ÉAØÉTÊYoÊYÉÊ=#Ë6aË3˜Ë:ÌË-Ì 5ÌVÌsÌ2�Ì3ÂÌ2öÌO)Í#yÍ.�ÍdÌÍ41Î3fÎ2šÎ#ÍÎ@ñÎ?2ÏDrÏC·Ï{ûÏ,wÐY¤ÐKþÐWJÑ0¢ÑÓÑ)ïÑ4ÒBNÒ.‘Ò:ÀÒUûÒ_QÓ%±Ó×Ó?òÓ&2Ô2YÔ8ŒÔ=ÅÔ2ÕH6Õ2Õ=²Õ=ðÕD.Ö2sÖ%¦Ö]ÌÖ4*×Q_×G±×Cù×Q=Ø8�ØRÈØ*ÙAFÙ-ˆÙV¶Ù-
ÚF;Ú[‚Ú5ÞÚPÛ!eÛ&‡Û3®ÛkâÛqNÜiÀÜs*Ý/žÝ>ÎÝ-
Þ6;ÞArÞP´Þ,ß>2ß"qß3”ß<Èß8à2>à/qà=¡à,ßà<á5Iá.á.®á Ýá%þá$â2=â;pâ)¬â0Öâ9ã"Aã2dã*—ã3Âã3öã.*äYä?rä)²äÜä ûäåB7å:zå*µå7àå5æ+Næ>zæK¹æHçNç?dç6¤çFÛç8"è7[è“è¥èK±è:ýè
8éXFéYŸé#ùéêH=êW†ê+Þê=
! ë0Hë?yë.¹ë5èëMìClì$°ì>Õì3í5Hí/~í'®íyÖí3Pî&„î6«îLâîI/ï9yï-³ï?áï0!ð/Rðy‚ðEüð9Bñp|ñSíñSAò;•ò7ÑòY	ó?có£ó%´ó"Úó>ýó<ô4Zô.�ô0¾ô+ïôAõ.]õ0Œõ.½õ?ìõ$,ö6QöRˆö8ÛöD÷AY÷I›÷nå÷ITøržø\ùXnù<Çù7ú=<úGzú2Âú?õú,5û2bûE•ûEÛûJ!ü1lü/žü0ÎüHÿüAHý"Šý!­ýÏý^êý5Iþ$þ#¤þVÈþQÿqÿ�ÿ8­ÿ>æÿ/%BU+˜XÄJ-h,–'Ã+ë2 Jk‹ªÇ,å8%^1|+®BÚ+WI¡5´ê)+*>V+•3Áõ	*J*^‰ 
·+Å
ñ3ÿ"3Vn,‡B´÷++A mŽ$¨@Í4	C	)Z	„	p›	
! )
! +E
! ]q
! 5Ï
! 369/p( É8æ77:oªFÊ
A%
_g
HÇ
,-,Z"‡ªÉ'æ98H(�?ªdêjOº)ÊhôJ]¨ÅC×S#o"“N¶RHX;¡AÝKk6ŠCÁ::@E{)Á=ë+)U[rˆ£4«4à+'A1i2›1Î0110c ”µ Ó*ô)+I)uŸ!±ÓåT÷L^x”® Èéû!;W:r­À5Ò65?5u«LÅ '3[m<¼Îã-?Q$k%�¶Êà2ö)3>6r©ÁÚñ$ - G "[ !~ -  Î ç ý !2!I!b!x!Œ!¢!¸!Ê!ä!#ö!"O,"0|"@­"[î"SJ#6ž#Õ##ô#$5$G$f$…$D¤$é$%,#%6P%‡%¡%G¼%)&.&H&c&x&$—&¼&Ø&ö&$'$8'$]'‚'Ÿ'!µ')×'@(*B(%m(“('¨(1Ð( )/#)S)q)/…)µ)6Ì)#*'*RG*Qš**ì*6+N+k+Š+#©+%Í+ó++,">,#a,…,$£,È,^è,YG-b¡-".!'.II.G“.lÛ.=H/5†/:¼/H÷/E@02†0J¹0:1J?14Š1<¿1Vü1iS2i½2P'34x3J­38ø3Z14RŒ4]ß4=5>]54œ5CÑ56H06Gy6,Á6
! î60ù6,*7W7.t7$£7È7BÛ798EX8$ž8"Ã8+æ8/99B98|9+µ9Dá9z&:M¡:ï:=;9J;;„;À;>Û;1<3L<3€<4´<
é<
÷<*=*0=B[=%ž=Ä="Õ=!ø=#>$>>!c>F…>.Ì>Aû>E=?ƒ?-˜?*Æ?-ñ?/@#O@,s@^ @Dÿ@>DAƒAU AöA<BDRBB—BRÚBK-C3yC'­C@ÕC#D::D4uD$ªD/ÏDVÿDOVEA¦E4èE5FSF`F[iF/ÅFTõF JG&kG,’G¿GBÇG3
! HP>H+�HD»HKIGLI<”I&ÑI0øI4)J^J|J@’JLÓJD KPeKZ¶K=L<OL>ŒLGËL*M*>M;iM#¥M'ÉM1ñM1#N1UN2‡N+ºN*æN—O¹©OPcPD´P5ùP;/QGkQO³Q&R+*R0VR:‡R.ÂRHñRL:Sl‡SSôSmHT¶TY6UC�UaÔU[6V4’VFÇV+W+:W0fWM—WZåW#@X>dXC£X,çX-YBBY1…YD·Y7üY;4Z:pZ4«ZJàZ.+[>Z[4™[WÎ[9&\I`\)ª\'Ô\;ü\8]1O]8�]Mº]!^*^2J^8}^ ¶^*×^G_<J_@‡_EÈ_N`]`(|`+¥`9Ñ`a
! aL*a>wa2¶a;éa#%b#Ib%mbE“b;Ùb<cRc5lc8¢c9ÛcAdFWd2žd?Ñd3e3Ee3yeE­e2óe,&fSfFkf_²fRg,eg:’g>ÍgDhQhUWh­h'ÍhAõh27i6jin¡i1jJBjt�jjkZmkMÈkFlQ]lZ¯l;
! m)Fmpm+�mA¼mbþm'anL‰nÖn!æn!o!*o!LonoM�oUÛo]1pU�pGåp*-q>Xq^—qföqd]roÂrN2sn�s/ðs t?2t!rt4”t;ÉtuAuGWu;Ÿu3Ûu(v08v ivŠv£v»v×vOòvVBwW™wñw1xJCx?ŽxGÎx?y7Vy-Žy*¼y(çy-z">z1az,“zÀz=ÜzI{?d{J¤{/ï{*|.J|Hy|VÂ|5}6O}7†}P¾}a~q~/‘~Á~Þ~5ï~%;E+�5­4ãK€%d€"Š€>­€ì€4
! �.?�0n�+Ÿ�AË�.
‚0<‚.m‚Oœ‚Bì‚@/ƒpƒK‹ƒ,×ƒ=„4B„?w„;·„`ó„hT…f½…q$†R–†pé†nZ‡vÉ‡t@ˆµˆ^5‰~”‰/Š-CŠOqŠ2ÁŠCôŠZ8‹Z“‹Wî‹WFŒ@žŒ0ßŒG�^X�S·�0Ž<Ž8\Ž6•Ž8ÌŽA�-G�'u�L��7ê�6"�6Y�;��TÌ�G!‘?i‘1©‘FÛ‘C"’Qf’'¸’1à’-“7@“(x“I¡“ë“,”=8”7v”N®”6ý”34•;h•D¤•Lé•66–Fm– ´–/Õ–'—-—CK—<�—Ì—BÜ—K˜+k˜0—˜6È˜0ÿ˜>0™;o™ «™@Ì™<
šFJš:‘šFÌš›=-›Ek›.±›@à›E!œgœ3„œ9¸œ0òœ#�B�$`�5…�R»�^ž?mž;­žéžQŸ3SŸ@‡Ÿ<ÈŸl Wr SÊ /¡7N¡/†¡¶¡Ï¡å¡ý¡¢-¢B¢Z¢o¢„¢™¢­¢Â¢Ú¢÷¢£$£;£P£e£}£’£ª£¿£×£ì£¤¤.¤C¤X¤m¤‚¤š¤²¤Ê¤ß¤ô¤¥!¥9¥N¥f¥}¥•¥ª¥¿¥Ô¥é¥þ¥¦+¦C¦X¦p¦…¦�¦²¦Ç¦Ü¦7ô¦,§A§T§#n§+’§6¾§õ§#¨?9¨Gy¨&Á¨#è¨©7"©7Z©6’©#É©#í©:ª:Lª7‡ª:¿ª4úª,/«Q\«6®«>å«4$¬!Y¬%{¬%¡¬Ç¬-å¬0­)D­n­8…­ ¾­(ß­=®,F®)s®/�®JÍ®.¯4G¯=|¯:º¯*õ¯* °&K°6r°6©°4à°2±EH± Ž±¯±;Ä±7²&8²6_²>–²*Õ²>³ ?³%`³3†³+º³0æ³$´-<´9j´4¤´Ù´%ù´>µ^µNtµ4Ãµ.øµ'¶0F¶.w¶.¦¶2Õ¶&·</·#l·)�·8º·9ó·H-¸*v¸¡¸º¸9Ò¸(¹@5¹%v¹eœ¹#º,&ºSº4lº5¡º×º<èº-%»+S».»$®»3Ó»¼¼33¼3g¼B›¼3Þ¼4½DG½CŒ½DÐ½+¾0A¾"r¾•¾(©¾!Ò¾#ô¾¿+8¿+d¿+�¿+¼¿+è¿+À+@À+lÀ+˜À+ÄÀ-ðÀ+Á(JÁ.sÁ-¢Á+ÐÁ+üÁ+(ÂTÂ%sÂ>™Â>ØÂ>Ã*VÃ'�Ã'©Ã'ÑÃùÃ'Ä>Ä+[Ä'‡Ä'¯Ä'×Ä'ÿÄ''Å'OÅ/wÅE§Å.íÅ/Æ0LÆ=}Æ)»Æ=åÆ#Ç9Ç$TÇ/yÇF©Ç>ðÇ!/È0QÈ‚È'¡È$ÉÈ$îÈÉ-2É-`É8ŽÉBÇÉ@
! Ê.KÊzÊ7—Ê'ÏÊ÷Ê3Ë;CË"ËK¢Ë.îË*Ì%HÌ0nÌ7ŸÌ.×Ì.Í5ÍJPÍA›Í-ÝÍ+Î57Î6mÎ@¤ÎHåÎ<.Ï0kÏ2œÏ%ÏÏDõÏ!:Ð%\ÐA‚Ð_ÄÐe$Ñ3ŠÑ'¾Ñ,æÑ0Ò'DÒ!lÒHŽÒ0×Ò5Ó>Ó8WÓG�ÓGØÓ Ô0?Ô;pÔ¬Ô5ÂÔ@øÔ9ÕOÕLhÕ9µÕ7ïÕ.'Ö,VÖ>ƒÖ1ÂÖ'ôÖ.×.K×/z×@ª×'ë×)Ø==Ø${Ø- Ø3ÎØ-Ù80Ù/iÙ/™Ù-ÉÙ ÷ÙBÚ8[Ú3”ÚRÈÚFÛbÛczÛ4ÞÛ&Ü$:ÜM_Ü;­Ü;éÜ9%Ý_Ý.~Ý"­Ý,ÐÝýÝÞE3Þ6yÞ`°ÞMß3_ß9“ßÍß@Þß1à6Qà3ˆà4¼à.ñà6 á0Wá3ˆá¼á"ÑáNôá-CâIqâF»â&ã0)ãZãsã"‹ã.®ã(Ýã%ä&,ä&Sä&zä)¡ä*Ëä(öä(å(Hå!qå1“å-Åå$óå#æ#<æ&`æ#‡æ*«æ+Öæ/ç,2ç#_ç)ƒç:­ç€èçgièCÑè	é2é)Ré.|é«é;Ëé/ê!7êYê-wêP¥ê*öê<!ë#^ë,‚ëc¯ë7ì\Kì¨ì'½ì;åìJ!í6lí.£íDÒíVîMnî?¼îüîï)1ï([ï*„ï+¯ï2ÛïðHð#hðHŒðVÕðq,ñžñ!¼ñ;Þñ<ò%Wò8}òH¶òGÿò@Gó&ˆóI¯ó?ùóL9ô*†ô%±ô:×ô:õ7Mõ7…õ9½õ6÷õ;.öKjö;¶öKòö+>÷:j÷U¥÷[û÷.Wø5†ø5¼ø@òø43ù8hù,¡ù(Îù!÷ù'úAú\ú&{ú&¢úÉú+æúû).ûXû)tû+žû*Êû:õû;0ü.lü*›ü2Æüùü8ý3Jý~ý.�ý'¾ý=æý!$þ2FþByþS¼þ;ÿ+Lÿ-xÿ7¦ÿEÞÿF$:k[¦OER9˜CÒH0_>�BÏ9GLR”-ç1NGA–6Ø<=L2Š7½AõA7=y4·0ì+UIGŸ3ç++GGs9»1õ1'	5Y	-�	U½	M
! 3a
! •
! (°
! )Ù
! 216.h—.²á)**U0j›*±:Ü!
/9
*i
?”
@Ô
.D/\:ŒÇØõ>F.e ”3µ3é<OZ,ª,×$7Aby(Ü,,2(_-ˆ2¶éD0L9}=·.õ6$[-w3¥>Ù5;N$Š+¯=Û7=QJ�$Ú'ÿ<'Ed$ªIÏx8’0ËTü+Q(}J¦Mñ5?LuIÂQJ^©;É8@X4™!Î)ð'-B#p8”.Í.üB+1n$ &Å%ì-/@;p/¬[Ü#8 :\ — "µ @Ø !5(!,^!2‹!2¾!ñ!,";/"%k"B‘"(Ô"=ý";#Z#Bu#N¸#I$Q$3k$>Ÿ$DÞ$<#%U`%E¶%>ü%2;&-n&/œ&/Ì&.ü&.+'#Z'#~'9¢'>Ü' (J<($‡(/¬(+Ü(/)58)6n)#¥)BÉ)0*C=*8�*;º*!ö*++/D+%t+2š+AÍ+0,3@,8t,)­,@×,$-2=-1p-=¢-[à-G<..„.1³.]å.;C/./R®/70O90D‰0FÎ0#1;919u1"¯1<Ò1/22?2?r2=²25ð2@&3>g32¦34Ù314@45W4I�4=×4.59D5U~5UÔ55*6>`6<Ÿ6<Ü6F7`7.s75¢7Ø7ê70
! 8&;8Ab8.¤8Ó8Ø8Dß8$919N9>i96¨9Dß9>$:=c:>¡:Ià:P*;M{;É; ä;f<Cl<@°<0ñ<7"=8Z=)“=2½=2ð=$#>FH>!�>A±>)ó>Z?Lx?bÅ?+(@IT@Dž@9ã@JALhA8µA:îA3)BC]B)¡BËBâB(õB*C$IC<nC<«C<èC;%D?aDB¡D?äD=$E7bE?šE7ÚE?FNRFR¡FOôFNDGN“GHâGH+H?tH?´H[ôH6PI.‡I¶I/ÖIHJ@OJC�J3ÔJ2K.;K\jK1ÇKOùK1IL{LŽL+£LÏL3âL4M#KM'oM—MZ·M"N5NQN?oN_¯N3OICO=�O,ËO>øOD7P*|P2§P8ÚP8Q8LQ5…Q-»QéQ,ýQ)*RGTRMœR)êR0S9ES4S>´S=óS"1T+TT*€TD«T'ðT-U4FU,{U)¨U9ÒU+V'8VH`VL©VBöV$9W,^WK‹W-×W'X&-X TX"uXA˜X@ÚX9Y#UYDyYE¾YdZdiZAÎZ5[HF[(�[(¸[Yá[i;\R¥\0ø\?)]6i]Q ]Jò]=^$]^6‚^X¹^K_Z^_S¹_Z
`Xh`SÁ`Xa>na@­a\îaAKbD�bUÒbg(cS�cSäcH8dh�d,êdee
! 'e	2e<eHeH\eR¥e-øe/&fLVfF£fêfòf`geg7|g8´gEíg3h(QhJzhNÅhEiIZiI¤i3îi8"jF[j/¢jAÒjGkE\k9¢kgÜkMDl-’lNÀlVmfm2}m>°mbïm2Rn!…n$§nZÌn<'o<do3¡o6Õo1p1>p
! pp{pB˜pÛp6ûp 2q6Sq?Šq7Êq#r(&rOrcr}r2�r2Ðrs#s+?sks†s!¡s*Ãs6îs%tCtat({t+¤tAÐt+u>u?Mu7�u2Åu5øuO.vQ~vKÐvXw/uw¥wCÂwxG x]hx\ÆxC#yLgy ´y0Õy=z(DzDmzB²zEõzF;{L‚{EÏ{G|]|3s|>§|;æ|Q"}>t}>³}<ò}/~3J~n~~9í~'F7e&�'Äì
! €V!€!x€3š€HÎ€*�*B�"m�S��"ä�‚Z#‚U~‚Ô‚ó‚ƒ'ƒ=ƒ1Sƒ!…ƒ,§ƒBÔƒQ„!i„2‹„2¾„%ñ„…6…T…@t…0µ…Iæ…Q0†Q‚†FÔ†:‡4V‡!‹‡:­‡2è‡0ˆ'Lˆ-tˆ¢ˆM¿ˆL
‰hZ‰+Ã‰Jï‰;:ŠCvŠ‚ºŠS=‹4‘‹'Æ‹2î‹3!Œ(UŒ~Œ–ŒG¯ŒT÷Œ0L�K}�4É�?þ�V>Ž$•Ž9ºŽ-ôŽ4"�IW�+¡�Í�Lé�K6�:‚�(½�=æ�A$‘Kf‘p²‘p#’&”’%»’%á’a“5i“ZŸ“ú“%
”93”Hm”4¶”Bë”3.•)b•\Œ•é•Y–Tb–%·–%Ý–r—*v—,¡—bÎ—)1˜>[˜8š˜=Ó˜@™3R™6†™,½™7ê™1"šUTšEªš?ðšr0›l£›@œeQœŠ·œIB�bŒ�Nï�@>žJž/Êž4úž-/ŸB]ŸF ŸçŸ% 1+ !]  "ž ,Á ,î A¡&]¡$„¡*©¡2Ô¡ ¢(¢>¢R¢.a¢/�¢7À¢Gø¢<@£B}£;À£	ü£2¤99¤0s¤@¤¤Bå¤4(¥3]¥'‘¥/¹¥<é¥>&¦+e¦*‘¦:¼¦;÷¦:3§.n§6�§2Ô§@¨H¨c¨+~¨+ª¨'Ö¨*þ¨.)©UX©®©Ë©)ê©ª"/ª Rª(sª!œª4¾ª4óª4(«$]«U‚«JØ«D#¬h¬5„¬9º¬5ô¬:*­Le­5²­Jè­D3®.x®D§®Gì®(4¯B]¯A ¯?â¯4"°5W°M�°"Û°)þ°3(±4\±‘±=°±1î±2 ²KS²RŸ²hò²c[³B¿³7´G:´-‚´:°´'ë´'µ$;µ+`µGŒµTÔµ5)¶K_¶«¶DË¶5·2F· y·š·g²·A¸!\¸!~¸- ¸IÎ¸T¹m¹3‹¹3¿¹Dó¹<8ºNuº<Äº0»32»3f»Rš»Fí»4¼JM¼F˜¼Jß¼I*½3t½A¨½Aê½I,¾Mv¾NÄ¾A¿HU¿_ž¿4þ¿13À3eÀ0™ÀLÊÀaÁyÁ ˜Á¹Á3ÖÁ
! Â?'ÂpgÂ.ØÂÃ'Ã@Ã"YÃ|ÃJ�ÃNÛÃ]*Ä1ˆÄ>ºÄ<ùÄ/6Å8fÅJŸÅKêÅI6ÆT€Æ>ÕÆ<ÇDQÇ;–Ç;ÒÇDÈ;SÈ;�È9ËÈMÉMSÉN¡ÉMðÉN>ÊM�ÊNÛÊN*ËayË_ÛË-;ÌiÌ(ÌM¨ÌPöÌBGÍ"ŠÍ­Í+ÌÍ5øÍ7.Î(fÎ%�ÎµÎEÉÎ.ÏB>Ï2�ÏH´ÏýÏ3Ð&LÐ5sÐ+©Ð3ÕÐ1	Ñ@;Ñ1|Ñ)®Ñ-ØÑ,Ò3Ò2EÒ1xÒ2ªÒWÝÒ95Ó'oÓ&—Ó2¾Ó9ñÓM+ÔQyÔ=ËÔ/	Õ39Õ;mÕ*©ÕLÔÕ8!Ö4ZÖO�ÖßÖ%ýÖ#×4B×w×�•×O#ØisØOÝØK-ÙNyÙ=ÈÙ5ÚA<Ú*~ÚN©ÚUøÚNÛReÛ0¸ÛéÛ(ÜC+Ü9oÜD©Ü9îÜ+(Ý-TÝ(‚Ý3«ÝQßÝ<1ÞHnÞ<·Þ3ôÞ(ßAß[ßtß�ß¨ßÀßÚßóß
à&à@à[àtà�à®àÇàßàòàá+áFáaáyá‘á9°áHêáP3â%„â%ªâ7Ðâ(ãK1ã?}ã3½ã`ñã_RäV²ä:	ågDån¬åhæ`„æ;åæ!ç2?çJrçL½çP
! è5[è5‘è5Çè5ýè;3é)oé3™é2Íé3ê44ê3iê2�ê3Ðê3ë38ëelëÒëVòë6Iì0€ì,±ì,Þì,íK8íi„íbîí2Qî:„î7¿îC÷î<;ï€xï4ùïD.ðCsðk·ð?#ñdcñŠÈñ@Sò8”ò@ÍòMóS\ó:°ó,ëó(ôeAôa§ô.	õ38õ0lõ/�õ_Íõ'-ö/Uö…öB–ö:Ùö÷2÷N÷9l÷5¦÷UÜ÷U2ø=ˆø;Æø=ùq@ùZ²ù3
ú+Aú)mú+—ú*Ãú"îú/û'Aû&iû/�û&ÀûçûCü)JüstüOèü8ý3Uý,‰ý ¶ý×ý"ñýþ%*þ7Pþ4ˆþ4½þ-òþ. ÿ&Oÿ+vÿ*¢ÿÍÿ3íÿ*!)L6v6­"ä#+'J5r@¨Gé-14_9”/Î+þ=*[hNÄsA‡AÉ2@>,5¬@âG#HkA´4öR+S~PÒN#gr3Ú/	O>	7Ž	 Æ	Yç	AA
! ,ƒ
! 3°
! Cä
! (FE8Œ7Å;ý-9(gW�/è)
3B
v
@–
Ÿ×
-w7¥HÝH&/o@ŸIà@*;k§ÁÕ(í6<M8Š<Ã*B+EnC´%ø7V^t5Ó9	JC6ŽOÅ90O8€¹#Õ]ù]W:µ7ð,(AU+—EÃL	'V~+�6É6770o. >Ï?.N)}9§1á5>Iˆ§-¾:ìL'7tO¬<ü#9e]5Ã&ù @qZ!Ì.î:6O†'š'ÂVê=A + "« Î è 0ü '-!(U!%~!M¤!<ò!*/"RZ"O­"$ý""#:#!R#,t#9¡#Û#ù#($*>$i$;„$BÀ$<%'@%<h%F¥%ì%B&<I&†&.š&7É&'$'$<'a'x'#•'.¹'.è'@("X(-{(3©(!Ý(ÿ(-)"J)m)+�)Y¹)*/&**V*,�*O®*þ*2+_P+a°+`,Qs,/Å,Hõ,*>-1i-?›-AÛ-7.4U.#Š.®.*».æ.$þ.#/-@/4n/*£/3Î/H02K00~01¯04á0(1D?1(„1/­1$Ý1*2-23B2Jv2CÁ2J3CP3P”3Iå3</4Bl4"¯4/Ò4:5$=5&b5 ‰5$ª5BÏ5E6-X6>†6-Å6ó60
! 70;7l7!Œ7®7Å7UÜ728YM8=§82å89459;j98¦9>ß9<:Q[:­:È:&H;/o;8Ÿ;0Ø;G	< Q<)r</œ<Ì<^à<<?=;|=3¸=.ì=">K>>1Š>6¼>?ó>3?6G?>~?½?Ñ?1ð?"@9?@:y@>´@<ó@30AZdA@¿AB3 B;TBO�B;àBOCDlCX±CD
! DXOD(¨D<ÑD/EC>E^‚E5áEF*F*GF2rF9¥F4ßFIG^GDgG/¬G,ÜG:	HCDHbˆH.ëH]I&xICŸILãI+0J(\JB…JGÈJOKY`KaºK_Lj|LIçLi1M)›M&ÅMjìM-WN)…NO¯N*ÿNT*OjO8êO%#P7IP6�P8¸P7ñP9)Q0cQ1”Q0ÆQE÷QO=RH�R@ÖRLS4dS™S³SCËSDT4TT(‰T=²T,ðT/UEMUD“U/ØU8VAVVV$hV;�VPÉV(W.CW8rW*«W*ÖWX$X7:XArX,´XNáX&0Y1WY‰YœY©YF±YøY&	Z[0Z,ŒZ)¹Z+ãZ[ .[@O[�[”[3©[2Ý[$\15\g\7…\-½\3ë\T]Pt],Å]+ò]^&>^Ge^5­^Hã^=,_9j_9¤_FÞ_9%`U_`=µ`8ó`I,a"va#™a3½a/ña-!b-Ob?}b4½b4òb/'c,WcQ„cÖc#æc7
! d&Bdid'€d&¨dÏd%íde.e
! IeÈä ½ñçŠø=Ö ò€
! .ßb•ÐüÒxxJ¶a|m¾–Ó÷øèWg83Ó#­“`6
$ÆDÅœª$±!Ç�±
! =ÜÔ3Ø„ä5
! 8±,
\`ƒè-ìÅ¸ 
¶‰	ôH	L
Ì
Ûv’(	Ðä
! 9Ø¸p
! ¹!Ü&šw÷ûc!º
\èR/+ Š!q	"a»RiÃx„[ê^
! °ò:N3á[
Ú	[²! w��S
! _›
! TŽR5: †$	ø‰X Ä]G-:
ç\	°2x
! Z,óÏÁ­àXpì_
! ` D½Øy‰z
¶
7¾ª`	º{×4ø1 	;d#pÐéÈ‹= "ÿêãicHQO	˜è		>ª _Ì6Þ}HÃÍèÃ« ‡å!kÐ×q÷–´=v(‹ú¡\u5Y@lK7&†‚6²ó‚™x0ýtM#ÿ»
! B ñ�T¿Ï¥ˆï;
! /‚gÿ‡}ÖWoÓP	š&!3’[ôÐ	,ä²ošÓUídS	9"%Wo§	xr76"˜y;Pç}çŽ·_nDQ6¾%"»Ò
! 7
! §}½ �œ@hˆ·
š™æœ™ÿÛ+†q%Â 2»¶[7€x/¼ëèg=|"—A S½˜`
! Ž·È?"É� K>ãq!j{T>Åô"úðN
Q€¨”
! ªJ —k“#/�%
.ò!X!ÑÉÁ­œE¸]C&"»á ×b¤–rü>s=6,j*ØÉDÊ a»š …	€ {ä--
ùb«![—s!sk
! EÓ¹	,
! ¦ý×Gì!Ð!R … >»	 ›É	7dg	´Ï `b
! ™?×9Dõ4˜‘Oƒ
! ­o! l"¢-Éª¦@á
ÐðÇ	$�
âN ËD	!í
! mCuàEtÏ	îŽ|
Ì7KÚ 	JäO
Ö€!F
! Ïõ¬ïP þ!C	_‰%õ›
ÞÍ
¤dÎö ö¥;H f¡| 
! Õ±
! Àsö4¹n�
! ½¼5d!öÏ±%”ÙÃé*XÇ¡�]¤uwJ"K ¸Áó±_!ˆœÒsÝŒ—ˆ%h
ò
F>ïÎ0O’ÊÃ…ÊU~šyšîð	jr§Ž€;ê«a6DLŠ¾¶ƒó}QèßkËU ö+–¨y’¤·Ñ„1Ë\
êž¢ z
! |
! ÌÝJ†+'B­Õo@ÿ²U”!
! ^ÏŒçL+ï ²ï¶. LÂN0 ßà½VxÕ
! ŒÔ:v!ÔÀ"I åëÕW\ p	’!Í¿�_ñÑ1DÉot–;CÎs7ÿY7 W!ÿ
! ó¦jeÛ�;œ@¯
¢oÒî»[
! ÿ
ú›¦
§¬2;("Ã™'ø
! 5È)¡yÔ	¾-!™
8ôkxÀ
! ZÇÕ„!œ,!Û4›Þ•«£Õ¶ !† 
! F*	
Þ;
–£	Å:ŽBóªS"â|rß³‹-'!¡
  
! 	bšv
! w!ûÕê›þ	É!�D!ççº)aÆñíjüg®m	‰Î—!˜R!at¿¦ð÷–ˆisú3ÃI½ío9<¿	ÿ²R}³ðxùûÅt¨W‘5öF	ëÇ¼ 3ß Ÿ7E!¸!(ŒÒ«a?IÒ<S®÷ÄÜæ3 "Ú/	"cÿäcØº
Œ
Fëòû$b@CZ½HU!)ÙV~HÔ r~!YÈs¾BsÑÙÑT)/N_""ìÝáþh² kq
! ˜eŒ '	µ Ï˜x	ÌãQr£Ê4ë
! F7"ÉÉ
! àg
>!O�E \
! ¤-˜Ë°ŠQ{˜o—pÎi
! !ð?L(â	$h
R5"©ÆA	•W¨•94q	ÞöÛ!·Œ¨šìÛ³ÔÛÝ U—¯„›Q
! 	±\ýZÚ[ãL®1üfžÁÉX	s
! ’¦NK
F`d8l¬$"³J!ÈŽía
òÄÂi"œ
! Œö£®r’u	¸gÆ
! ¨ÿ 
! RŒör–ú
! �–q!,ä—#
! !1"DÆ¼
! -]1QÀàfÔ•�n
yžnð 
! P
b¦4"
! ó®G«½	¢ïGÝ;"#Y÷Bõ!E	¾�2–7	B
! ¨ †Ü Y Ì²£Ì¸5G@Âìe oØ’|FÂM`
! (˜”
! ÊIV|u…bK)¡
ëº|I
‘ð“·›ºŸ
! ãÊ!õß ¦3‡O!ãÕFp1:Û\£W“ä!%
! Áš	¨µ÷[ÏÁù
ÉRÐ•È«”¡ˆ \²KÉ
/’ jâãH
OÌÂÅ%MÔ°\/5R ²m!Nãíž&ÿs–!‡kL
! |y _kHÍÔ!ì
ÏF Ä¯	˜�¶Å&Y¬U0Õ|mí�¼¦èÙ  
ðvñ ¢
™
! ‡“Õ:ÇWÚmr!€Ù!2Ïv2Éä
"ƒ
! ¯Piã
5
‹
! Ðû£+™¯¤8Ÿz`Ý³V
!  ±ºT¦ËÀ
àl‚
_	 ¶fkP˜
Å·ÇúnW¸
! áæ™Èî”‘&…ï
£
! V¿!1îô^I7ã	 SÚš8>^_ &$0·W ­ß¾
çk©�!!Ùðyž!‰EÖ
¿áE[ �*
! JŒš¡Gòs
B‹‰q§>
£Þ=ö—!	–
%bÔUÆæÖ¹o; ïû &Ü4’˜´!}}Q <‡èUùØ¡(üÅ[¿«f=G"dŠ›ø‘¡‰¡® l+,@z>ó
elÓ
ñ�¯ÞßòL•žëºi�Îù/…ù	ºT4¸‹ÿÀŸ¡NpØ q	”{Åñ§"gã‡ý}oIQØñbiíË¸éÚ;™¢	a) ¯ø’
! P¨o·Ä ¤uú{jŒÿ4
! {S0ù�!ÙXä	™÷œ©”¬
ñOÈõ
7"ñ	[0�·U%Æ"þ{
! G
Ë‡0<øA!1‹ë
°
fš“¡çÒÔTôOŽéå�ÕÝö³c
�«*�å
! ÷A
! Ö,±Ý´
wFö9 sl	Æ‡»iÐÎ“	Î	"6„²	©Ø
! .
c»Í²» ½	8”K¹Io1v–ƒ��E„XSk*]¥G?^'³ —hSVHÕ@
ï„œÑë	�
vû®W(
ùñ�ÐVU<<† P¶½»?æÀ‹w
! j	âK
! ˆ¥ª:Â!Š<êÓpí	fI!o Š©6B„Øm €%Y
ë2Àþpœ&Ç³
! 1Ú
!©ô¦ûê¢«"©c`
âÌtgÂnÝ8øua
! Ä‘
! æÛË-ë*!=O¯·q mc ¶0¸/ˆ¤„Á * ( \¢§!¿
! óä>­Z	7�l¿<Ô'9dB�� Þ
! GðoH6^!h¢¨y?å
$ì¤ÊžÙ€Q")'
! ý!(y‡½UÏ�…d6	0�SKeï!2
! W"^eçw¨!7(' âzÞlV 
! û1/!ó	é60
/	1Ëz!Î!
b«‹Ï{
0ü©2Qg
! `‘D
’iD:Ñ!€-Ÿ=UÏÁQu
! v› !™"!wíŽ®
! à�ãñè iè·„º	ëåg msòü ¹TOÞe#{ 3ŒQai ¤ÞT‘8ø)CDXÊ­/“!‚´	‰×Í\-V¡I
! kfVŽ�ÿäD"T¤A
d
_ï|3›¶
! · õ�æ
íK‹f³	Dý¡l
Âóuamßl�Ør9F«vg�??Ò Ô"1½ ’Wd6³¿²áŽ¯o+Çe…‡	4 É'˜ôôZ(wþ¸Øð]€Øa!‚UÁ¯”î³K
¸h © 9¦ð’�»~ �!0)å}]íïv0£O nŒf‹'u+¸—ÖÍ*8
! ±Ö�Sœ ˜
!x
°|
	:
! =	�	¸B£lùUˆ!%S°dcê gI ®ØÃ!1ôs" $¹å©ÓÛ
! 
! ~¦àÏs]v	¬ j±
|Qº/C[ˆ®	ú#cæíÁE“
! ?Ò×š
º¯&ü3!Wá@¤‰õZ•Î_!áÓ ã˜Š@¹@Y:
! ß²á¤JÖ¬¼¤
! òtŽÅ}ŸSæMSP¥	ÒÖÛt/Ò!‹â c	×Õ]	ˆ	(oªÓâ
ƒ{!f‰œ~� y~‘ýcÿ¬¹0"ë²ü
ÁE@‹p˜žˆìF!Ba—áAP¹iAµ»êŠ›P
û
! *%Þ§h!6DJ	‚
! \Ç1[ø×(J‘
ô—qi	"ÅÓ
! b!m1 s®°Bƒ®P“?"ÎI©œ{k.Î8>;F­Ô ø
! êð
! R	
! é
—
?!LA¯Ô°Ó{’`õ
¼›!xÖç.
Þ[!Ï
! L–ñ�ŽõQ
È5	¤
ô¹}K	Ò*~G_f:U˜¯Ÿ{k
¥¤Î
B!éz�@÷ ‰
p[Ö�!Ó^ƒó@’ö!Ï©ÀíýüóÇnB#õõ×†1
! î7H6Og`!Ö‘¶
! ,47!ÇÄßöSzªg‡RdÓáÝ·G �
! #"
ß<
q[U"®JOš­y	Iv
à
! ‚¤,q“ �¡V"�¿
®ª¦`~
ï¾!eó|já*r«
! 	<0!^
â%í*#zŠƒ9!<‘"$!ó!]–pJ“œ•™àAM¾\o…™ó¼%Ù Àeq.†!ØåÏÏ!Õû°Ä
ä
! óN×Ë¹†z wÉXßë€'
¨Tq!… [yÖwC4‹AF×!Ö¬ÐÍß® ›U
! %’D"PÆ¼x!hr9	ë
me!qþ
! «	U&Ž�H±mÕÆ©õÎaB¶	…$gC*	¤!™–é¡È!4ŒP©©:¶ôÞ~Ü	|ÙÀÐ –o
÷/ëZ4é	”zg�ÇQ
! [ £ø!®tr�
! Å ŒOœ+Ø9é*aƒ:,<N¯2
äPç’ Ë		«!¦Œ*PáUíûðõÐ
ZßX�’WÞº÷RÙvŸ„Nà›Í¥Ÿ"K€¥
„qf%Øˆ”BäËO3	“‚u="zì ¥‚9´&E°	E
! IÙ5´œK"Í &þîÚâ'!#}RU	±R�«zÞœÑ©7@jI$M îÆdÊ{·"¥
Nš!„0
=w¹N¹¼=ˆŽ	€Zïœ …p»ñdGE�ÿê ¯ôƒ!yË“À�ÃYT
! T!j ¥‘áø:¶tá5.
! R
! �üô£
¼…’­ÙävÇ”ãÌûÊßs²¼	ª
ZžK6!‡Éè9Ìü
! ÚÝZ\
<¨ïTuj*Ï
 fà!4=
! ª‡_
! ·GYcBïË�d„LÐ7	Aø°_D–#u ò—	ô“W"Å6ç—z·£·ƒåï!çù«HØ�ã
! ÌÛ	³È�~ŽÊÖ	‡ z	ZÓ!HW±‹!FlMÂ	;	ª¥¤)„3ßÐh�ë,	*
! %ÒË 'Ž
! .!´/
¾RÔnúöóí|!à-aÆ
üäÁ
! Ù	kæ3â‹Ô=Zý	  –˜
! Ý!•Õ h«TÕ$x� iT
Îc*ê¦„AÀŒ3 �¬°Tž °Âóù
! £A�	âyd–³|)
! KªÎÖ5ŒÁ%@L.®0Ññ.> Q¬*Ã¥o ì!ï�jú |h"¿Ø
G�Eg°à¹yG!Š ÑÅª@J<Ñ
! ÆG!"Ôr

! Ñ²Qi!á¢´Å—9ÿÐ Ì§dTú�¢
! §Ÿ, ¯!¾Þ'¦ ú|f	g½P¹ýi
¿u…#Ã X
ªƒhë
! V!#B²�'ú.ä	gÞ
žûª
! Í–	m(!’Ü	qqJÇêJJ×
ôzªå Í?	^™¼bÊÊMGöHLÈQÐßE`¤ fäO�›ÃÃË(ÉUÌâx­hP¡á× JO‘!º
! ëÆ8’"4ú´:ê£ _:Õ´‘|Gýé+Þ£.zÚÎ8µÜçòµZ Í2!²Ä
 U
Ÿ¿s	zþÛ
<¨²_È 
! ¼n´h	;· J'?! “g!Ywç*í±	”	^Z�Èª	OˆH
! 5¨´¨Ú!\!l
! ¾ Ýž1üÇ´‘sZ
… f
! wAèu•?…nA¢¯EhËøG¶ý
! ²
! ¥qd< ƒ†þ)§
×	e
! "‹¤YCü»)D KµÌVì	cy¿
¹â!c
Ú* ­"?(
! Èo
! ™×Vì­
À6§B
	Ç¤4º!8+P!9jñ«t];
×ý�€½âèn ºèŠS‘ˆæ3Î¢p¢>"
Dúê³!¥?‚)8.¿¾i†Š,q~
! Ò­ÉùÑ	–§Ó�0
! ©KIÛ	)!=?;àá![	Cš½N¡|ü€�s¨Î\!p ¨�¯s°i=PÛÐn	¶ü!îÛÃ]Ì
! Z,zæÆ™W	´ùl(Ï$}/
! �)	ˆ›ˆv,-jh&ÂH4ƒtL!]­ â‰›ˆ	ì7Hj!N:!ãüd�¾áÅ!¥š!	ùAD
! [)WÒdqæþ	×Ä´fÇÿÄéãtÝ�Óü–›ìô
! þÂ\Þó5­	PÚa«àµ
	 [ú‹ý;7 9l¹Ò‹úè
! _JÑ6ïft&Œ=Âj›I}
] Çà/@ …îÜœ"pM
À
! ”MeK‰Ñ\ü	|ç‡0§“I´è^pw @¤‘ë ú	
ÃH5£ J‚9vó}ÊÁ
eM	•°/kiCœ¨Ä¹Ÿ
µ	¬ö Õ
IìÖ`! ;â
! ‡=Í
! ’îßãúÀ¶g›3’Ö"g
 !Ò;Ÿ*K�LC .L!êñ¤Ó	a�&ÂµÉt $8–$ÜVöW‚ƒMŽ�‰Ý�?ŽÍµ'ð%	ð!\ÌB÷>¿xfÆk
"Ú€
Ãw­Ÿyµ×XcAôT5>ñ]."h"§Þòšñ-GŸ,? ~{
b
„¿DBr½!u�&	ßvNr_Ãx/æÅ_5Ó¢¹*ŸXgÿ$ø b	ÊàÈÃC"„4Ç!a�œƒ
M“±P"ð#!þû!£• ÅJ
! /	ÅYu‡
5�‰ä«¶!Õ_+säjö±˜Ä)"x¶$v´·�ýrÉ¹Ìv#1`+ÈÌhGm
�y°Ö)
ã™
! ÷
ÉG
! !³þö ú{L Å
! ½[áï}ø
H k•‡iK+gÈ|æÒleÊ˜Ê
! ê	†jØ†'‹5	º·
Ü!XV¸ÙïÒ¬WO¿«Ã6	é»‡öP1Ø!ÙË›Ñ "Êàˆ§þ»}Ã—G¸üùcª!Y5ÊÞveÈ^µâì™uŽäËøºå”Zyh
Åu%ë!Ýß9$4!6Jù!^ ­À´µEu
§xÛ&¢!{Ç±sÔ÷ÇFÌ,V
éãH·L. Lº«°YÕF‰"‘6èƒ ]mÂ$ì&Hàå�
å(ë§ûsN+àM»t�4“³Î�Xw#
! .µ±ÍPûî÷j‚Ø	¿¨
Ø‡©¾B€ Ž±`2"®�bñ€n$
! Ó-å®‹!˜{©žemK4B"�	¦Þ0ÏÍ‚	Ñd-"æ2Î\®ŸOœýz_ Ž!�Ô”{Ÿ
! Å lg‘ Yô÷­!½èQÚ=(|	håulÚÅ lê!Ú2–×juó’zJ{½1`ŠÚ›ÑÞC¥8e’
‘V!cJ”
gyU×Xæ~''“µ�÷’ânYß!¢Í¢í	d†
	›Cü]
! À	î“Ûî!èªÖ+ú0"€ì~2R�!˜ 2þHå,RUO�f"ûÌ€ŸtŠ�È	ƒ	¢ID´íú‡�0öû0½`"l!p*	s9Œ“¬	§Y1m…
! „	3&Ö
! iÁ;!c
! ³Á%Zšç)Z
*ù@	‰?Yò�ˆ�ýÇAYçÝtº
©Ö 
ÝâSp"Æìx�)ªQ â­	k‚vÇ@èÃÄÄ
! ªRC ]ŸzT·¢
! öä[Ö:'Õ!ü
½€r§žž>Ø3
! p!Ã!ëÓòÔ!' ¯Ý²n!Fh= òÀ
•Vì­ê3	6[1Ô
ìçÜ½
$ujyoC9„!c„†V×4êa¬N„}}Ú
! E¹(²ÞøóbÇ
! :à T	–¸~´ìXÔîQ«µÈo¹"`í†
! 
! /ýmGÑË6èQˆ
¦8êÕ	¿à¦Á€¸Ñ¢vŒz
! Òôà1<Ý­Ì	rQGû�]lŠ!‚!3 ¡Ò°¾]!+ƒ©€	32T˜±'§(µd¹Iy—±´Á¥ƒmšå<Êp b‰>/Æ >…ì
! íc
! » ÈTÈÊ†Ù
ÌªÛ¨¥”`®z
µ2Q‹
3"ÎRD
! 9æÐ€¹
ÇÌ00é
! /y¥âk _:€} l¼tŒ“
ù<"¿ã
aUúrïN¿#*éC!×-Ùj
! ;XÍHá	a‡
! ¯²¹� Í™ñ˜ÆýWß`ûüÿt
! l#	P	
! 7!¦Þ$Cõ9~±—	
! ¡D¤T„—µR4	wó m. žžÀ!IVS Ì®C
 ¡M@Ä£!˜V
Á^­¶C
! 	¶%>@!¾v<
! �Îs!éõ
! ¤xY•
J^^Ì»•‚"	ÇŸÃú!‰¥,Dq©!{]~‡9
3ûàŠÓÉ°ÀŽC¥¤lÛËY!m} $â)abµ‰yò£ì¯haã¾	~2èr&Í0Ž

Ç Á9ë>…ÞO2înãŠˆ
! Á’Ž

! ÂÄßfxžù�	Ã
 $˜ŸÝî ·	]¤öoÂ—À¢J8Y&"y
! [¡ T"	OÝRM!H"¥ SrLz—ê%ø	X=Å~	p
GÅ
ÏBE#Re¨Uþ¾)ª�,!Y+ãÙVä¥¿^{¼
6}Î¾ÿ\(«R;mºMÐ÷¡-
! Û ¢ž

·+[	Bmö1
û_
†ãR"ºG_§©ù©Áñè0¦	ƒ
! 4!#5"¢×‘Wòº£…ŠDdYn
! 0	áÅ¬ëõ:¯ñ™Í!]
%ÿ<ê
! œ
‰Ný ¼!Î}
! Æ“Š
! 5· U³Þ¼±Sc*‰†Ü´'"{	.3dŒSVÆ»ŸnÃ�	"éÏ²,Ò
!  �-< Å!
1¦K!P
wûÔéÕ.
! 8¹r¢XiÛTc!¶UÐ»‹	\h2Æ‘ó?
! Òÿ>µ�+Ù÷½ÚûÜÜñHe€ÔÐ# "ú
uè¯ù#í œîR‡p,"áçc;Ÿ°Ø°aój§—äNá—n
¨ÑLË
! ‰Ã!Ïõ	KI|Ð�È
! wc·9Üù³ 3!£Ûÿ¾aìÄëåpŠþ!
! P
! ¸˜n)Ü	h kni¶
(üZ¥ËM²!†áZÆ@I_D ?
%¥M	î�«
»#o±Åx	ÿz¾
! Á4")Â\�8!A<	´SX&WïÀ­§ò	¡4,	]÷ü‘ƒ8	A‡i!’	ù óŠ¬³j ²“ñÆ	ÙïUŸÝ�
! /‡+wS!t–Î*”©Ÿ Aý¿Jô¤Ü¾M÷	í•=s”&.¥¬€Å	�Ío	"ƒáœ	„�ñ!þ·xž	þ^¬�ÿi¶Qd„
! nÝ:õ“£pS-,Û½qŽ?&Žà¯ZHðVI"¯3„ æËÄÒ
+
2Œ
! w	ŠH+!ROõ °Œ§(N"¶Äþ&Y¸ö	Šµ(¦×ž“æy
Ïæ°p Fµï£”iéYæ	A'?	Û
! J	i³mLA  —E
! ws´òt 2â6°
! TŽ-	P.•&F
„ô•j[1¢Y
! „ã�«ýV!ÄA¾Yð-#…·!fò÷8®
†}qò*!ƒ"Ä�,zÔÈ 	ÕND´	p‰ R
†ç !õŽ­%.eè	#ÖÃÿõ>
! H!MOÈ	›]Vföºæ„sV 7
°!š
! žònÊ
UÙû!=
ß
.¨'©
î�6 ¼"`/~ƒòÙdœ÷Ê“±#¸ Ô«‰ƒ`gG& áÂÕ‘{^T³ÝÄÿ|ÉIN!¦•XÚâ¸„¶¼ž7÷
! ž
! ÍíñS5ãÄÁlþ(ø$@
! ætàÊ®!(Á!Þf³
ý2‚Rœ^Æàûé‚ž^>ÒWïwåŒTb
! .I2
! Ò	ˆ©B5uÜE"iZ!ç
0kŠ	½žªÚxMç	Ò2-n!Lùð#WN	^ˆ³	…eFÂð>üìï
! O¼¾aZ_Û�>ƒ�
! _ý	ð&§X¯½
ÄØm'^T
!=vé¿ñ
! èJ!;ÉC6¯ë#¸šœÁ	b4
! :Zëôã 'Ý	0äß	ý3¿´nÉ£[v®
wøGê…!Ae¥Ë!oø8åD�{xjÈ>¾¶ì;~f” ¸îÌ3ð¤Rµ
! ßvŸU-y¸^Ô¨â
w�¹
! ed	"!þ.ºŒh<6
! ×b!ˆ
 ¤	×Ì§é™‘ó�vâè¹ç‹|åKw�	êß†Çk%mK°‹2ð,CzvÕ)J
‚ �°ÆÇ�!Ï!0F"$ \±!â7P‹�#
ð
vÔ
! 	ùnÑþëâ
! ‘*
Á`ª¹¸
—‘ËñÄßÉÎ ^:Óätòc”Í�"
¨	‰
! ®ˆW B	
! Õ©�$FÑ³‡ìýlhö
! ÷):^,®	è L`ó
! öúIÀu¬bŽ!cðæ–±ÈØÿ˜!†‡!À¢®ñ¨‘¼Z”‡
ïOY�µž Ñ
B+a½7A1%T=�Cfå!ArrÆýÓ¡!tÑüà¿š­¸IÛ2þîõd
! ôõ®lžh5ßº ÖÀ©Ù30'ä{<QvTeBÍá¦ÊÓ¬”åÁ
! �Ÿ!�âC+
! üäx ¢*"•)FIÂ
�tïqª¨ê?ƒ5 Êb?üt
uªm
! 3
! Rµãµs j	~ÏùBCšÜÎ¢\ÖJpùE—Ÿ /Ÿa Òw…�Øª|
! 6(§ˆÁl_'AØç1~‹à8»(¥Fé[ªõM…Æ"Ûî¼%!„M
! eÏÑO®Î	¸ÐbQíá
!  ÕÎ–óÓE1	êÜf²
! {Ì §
! ‹�ªç~î
! k yÄ	Æòf:	æ!òÈ�t!
! o´
! “�>«­»HÉÝ
°Ù]ü½b šò•rÄzØe^éâæ
! é¨>Í“™álžÂ¿‡!?ßëþxºcNG
>%°®µ!ÁK¹Ab@"­•!ß
! ù¦ü×Q	5!"¬
! iV—ú 5ZÜ…}¬:gÈ
!\Û£@r]
! %÷É	!�õ/k\îF`¦W™	‚ZÀåŠÂWòxÙ
! ›ñ¯— zí
•:¶'´ÊìøÑHðêÂ‹^™Èùš92ìð›…Nþë¶'ˆ~!Ä!Œ!EþrsSÙµï	‘&
! îe	$<ÐV	•
N
! (ÚÖ•&F²¥
! ýÔƒwÅ~ø³k¦7/ Mí‚ÆèX"åÛú›É ð¯Ú¬!yú†h.6›	V×þ k!M©	˜îe}Jó\ÛÞ!- ®fêÒ‹÷íj„7I¹ ¯
! d¬AéL
! »

Ööä*°.ö;ÝË$}!bÆz] ¿ [å	]ˆõ"?!´ žò@mJÜLºiŠ ÑÐë.éX�•Â
! ³ãQ!¸	Ãç©ô ]ƒ"de¿C6"i+·q~ÿu!;|£¯Œ+:¸×ÄP#¼y!…8hÊ:	Ç
Ô»‹fV†	Ú‘bf!WMŠ	C<5:?Hþ–E¡	&zh_oÂgæÁnÎÜ
! G	*`làº
p8ÕÝ/Õ'5©é1!í!/W¢
'¼ÚwpÜÍ	qšf ”�´
<)T ^½H—€£¸™œ¼=í;	ç!¸™/Á†N”Fð‚¤9‚t	¡W
! › ¾<¿†Ù¡où
! ˆÖÑÊ	�øË¡5}�/¬½_ Ü4
î³ý"Ï™!Ì!-v»�bæ¬=Â�™rÁAÎNLeBxa¢ƒ±Kl.O>R §‰(`MS–ø¼»!cœ!Œ	ƒK}	M4•eÆ!¥�ÄŠÊP³¦
! Ú m`´¾
²EE!PçÍNy˜
W‚;æ ÷¹²
Â,Øå)~‚ú8X��3ÀÔ÷!ŸË÷"Ü,@óº4º± ùpÃôIúû7�
! ¡qÙ
! Ý!�Ñ.	I	À>ë³Q3"ÕB3ù9w"’‰ÿ!·
! ÞÀþ¿åÊÊ¨C&
ñKû
! q£pk™\“HXíÍêå;r\Ì v û·S¼–,~A";Ò s�è!š—j]±”£
! 
9
! ]Â¦Ôî@!]Œ!gÙ,›‰Ò“˜ª*+w
`
! 8"i#ø
! O¥<7§/"E¢î
×íÀ (–
! «
! 2©­•
! \³7tzŸ	½©
! ª»å~S€b$
9ÐÜã¼úyÖ~CîÃ2	Dk�¼G,EŸÂŽ-^Æ‰!L
;üºÆt<³	Ë
! L^š =!§ÚA¬2 !ÉÞä¾‰+"é!÷Eˆµµu†ê«‚ž.Ù+ÍkðX¾lÓIÜ½ÜãiUÈ…
ŠÚ‘r C; <!Õ
L	š…œÓ=á™ù‚|õ¯ôÖåÏQ‚•c+	KZïŠ"j aæ¬	‰ï†¬Í- K7nµRégçkF’Œ2ŒŽ�!!Íóœ×+S1Z
! Š…M�	øËñB
)Vm1#!!¼«Ú5é ”ê
!�|Qô
…þ
¸ÀM£M™ ÑÝ§ Ó‚ý
{k Y‹G}C9‡ùÚ7Ú]AÑu[û	Òš‹ à	“}}ÙUõË
pîØÉò
! ¶x±pÇR±HËÛÄ	Š¾ô^ýx·5M¦	”XÖ!ES2f
mN-S$ÄÜ
æ×
! ­¯¤'µ+0=£Ï¬’8
! ",
9$=L"I.Ð¹Ÿ
! 3
² Î
! Óøô!Mæ[«¨@D‡­¡?2˜È”P– å
! 	Ï|  ÷DC
­
! " �
ßX
! Ð¶†›§N`~ô	”êw-»Lt¨
! ®<—ßédtÀb
! Ã	•ÙZ ~Ye

ØO"XðmžO6×¥!?8 º¾	cúgN¤ænû
üöõ‚œE
°q% Ìnú^	¦Á[À’ZžS
@ÿ….ò"nTvóco1?áò |8
<Ö`„
{4ò4g
! a	ã!—
! ;É
ÚÙ‚�Ñä ƒ³-›KõBLM"GÌ° SÃ)Ç†ÓhŽPÃËÍõýñ
L€4-û	´_r
! ±ëT@weðáÞ Â98{	)
ŒÊÛ
! 6ê´ˆ	=¨juÅè¦!ì÷Þ	:‘(	‚è
V¨•ž�¥�ì˜	xc»²øÌ}åj
ç
! Eþ-ô“«?ÓXìõ	¿ÅšŠ
¾{ûø€
¬Ü>Ûôm{"»)b-¢›Él �L¢ÐÜt!E+8)Ýç <�h
! X½
! XO
! Fÿ	Ã
! ‹rF8èP•	¬n‰D6Ü€ÎF"ÂF�®7k	Y‘	VoW
( �
ÒÉ

UÐ
! =�% õr	Ð­¼:"¼ý
u�ÝAqà
Ç
! ºÑd ý€Ï¡h0o@¡Bø\
! > DFub#$n ˆïsJz™SÒ¶ãKŽ ‡aö
íQOY	:þ·9 ÓÄ²_µâš	"Xqyöq
u’Êç£Ý
! &Ð¬¼¯ ?ÔJ>	éâï³”ÕÓäÂ
! �k{† 	Åî	àN
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1747,1753 ****
     BIND(C) feature of standard Fortran instead.  */
  
  31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.ACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAccept extensions to support legacy code.Access data in the same section from shared anchor points.Access specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocate local variables on the stack to allow indirect recursion.Allocate-object at %L also appears at %LAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to coindexed variable at %L in a PURE procedureAssociation target at %C must not be coindexedAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute at %L is not allowed in a TYPE definitionAutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatically align branch targets to reduce branch penalties.Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid speculative loads to work around a hardware anomaly.BB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBMX instructions are only supported with R2 architectureBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBase object for NOPASS type-bound procedure call at %L must be scalarBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Branch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
--- 1739,1745 ----
     BIND(C) feature of standard Fortran instead.  */
  
  31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.ACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAccept extensions to support legacy code.Access data in the same section from shared anchor points.Access specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.Allocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocate local variables on the stack to allow indirect recursion.Allocate-object at %L also appears at %LAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to coindexed variable at %L in a PURE procedureAssociation target at %C must not be coindexedAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute at %L is not allowed in a TYPE definitionAutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatically align branch targets to reduce branch penalties.Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid speculative loads to work around a hardware anomaly.BB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBMX instructions are only supported with R2 architectureBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBase object for NOPASS type-bound procedure call at %L must be scalarBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Branch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
*************** write_c_file - el nombre de salida es %s
*** 2018,2024 ****
     BIND(C) de Fortran estÃ¡ndar en su lugar.  */
  
  ABI de 31 bit.el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSEABI de 64 bit.no se admite la ABI de 64-bit en el modo ESA/390<Durante la inicializaciÃ³n>
! <anÃ³nimo><lista inicializador dentro de llaves><interno><lÃ­nea-de-Ã³rdenes><error de declaraciÃ³n><enumerador><expresiÃ³n-errÃ³nea><error de expresiÃ³n><lambda<lambda><falta><valor de devoluciÃ³n> <valor-devoluciÃ³n><sentencia><vÃ­nculos estructurados><error-etiqueta><error de argumentos de plantilla><error de parÃ¡metro de plantilla><expresiÃ³n-throw><error de tipo><error-tipo><error-deftipo><errorprefijotipo><llamada a rutina ubsan><operador desconocido><desconocido><sinnombre %s><comafija-sinnombre:<comaflotante-sinnombre:<sinsigno-sinnombre:<sinnombre><sidecodificar><tipo de funciÃ³n sobrecargada sin resolver>Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle.SinÃ³nimo de -std=c89 (para C) o -std=c++98 (para C++).Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo.La especificaciÃ³n ACCESS en %L ya se habÃ­a especificadovariable ACQUIRED_LOCKEl argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalarSe especificÃ³ ALLOCATABLE fuera de un cuerpo INTERFACE en %Lobjeto ALLOCATEALLOCATE de comatriz en %C en el bloque CRITICALALLOCATE de comatriz en %C en el bloque DO CONCURRENTNo se permite ALTERNATE RETURN en %Lno se admite el cÃ³digo reentrante APCS.  DescartadoLa declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defectoLa declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGEREl argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndiceel argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KINDEl argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definiblese inicializÃ³ el puntero AUX para el borde %d->%del argumento de vector AVX sin AVX activado cambia la ABIel retorno de vector AVX sin AVX activado cambia la ABIel argumento de vector AVX512F sin AVX512F activado cambia la ABIel retorno de vector AVX512F sin AVX512F activado cambia la ABIAcepta las extensiones para dar soporte a cÃ³digo heredado.Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos.La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificadoLa especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificadoAcumula los argumentos de funciÃ³n salientes y adquiere/libera el espacio de pila necesario para los argumentos de funciÃ³n salientes en el prÃ³logo/epÃ­logo de la funciÃ³n.  Sin esta opciÃ³n, los argumentos salientes se empujan antes de llamar una funciÃ³n y se sacan despuÃ©s.  Esta opciÃ³n puede conducir a tamaÃ±o de cÃ³digo reducido para funciones que llaman muchas funciones que obtienen sus argumentos de la pila como, por ejemplo, printf.La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles.Agrega comprobaciones explÃ­citas para la divisiÃ³n por cero.Agrega comprobaciones explÃ­citas para el desbordamiento de divisiÃ³n en INT_MIN / -1.Agrega comentarios extra a la salida de ensamblador.Impresiones adicionales de depuraciÃ³n.Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n.Optimiza los bucles de forma agresiva empleando restricciones del lenguaje.Alias para --help=target.Alias para -mcpu=g10.Alias para -mcpu=g13.Alias para -mcpu=g14.Alias tiene bordes de llamadaAlias tiene mÃ¡s de una referencia aliasAlias tiene una referencia que no es aliasAlinea todas las etiquetas.Alinea todos los bucles al lÃ­mite de 32 byte.Alinea cÃ³digo y datos a 32 bits.Alinea el destino de las operaciones de cadenas.Alinea doubles en lÃ­mites de 64-bit.Alinea las etiquetas que solamente se alcanzan saltando.Alinea algunos doubles en lÃ­mites de dword.Alinea el inicio de las funciones.Alinea el inicio de los bucles.Alinea al tipo base del campo de bits.Alinea por el tipo base del campo de bits. No asume que los accesos sin alinear los maneja el sistema.Alinea las variables en lÃ­mites de 32-bit.Todos los procedimientos intrÃ­nsecos estÃ¡n disponibles sin importar el estÃ¡ndar seleccionado.Todos los accesos a memoria usan instrucciones load/store de E/S.El componente allocatable %s en %L debe tener una codimensiÃ³n ya que tiene un subcomponente que no es comatriz de tipo LOCK_TYPEEl componente allocatable %s en %L de tipo LOCK_TYPE debe tener una codimensiÃ³nEl componente allocatable de la estructura en %C debe tener una forma diferidaAlmacena las variables locales en la pila para permitir recursividad indirecta.El objeto de alojamiento en %L tambiÃ©n aparece en %LEl objeto de alojamiento en %L es un subobjeto del objeto en %LEl objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTEREl objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLDAlojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³nEl alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n sourcePermite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato fijo.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato libre.Permite que los campos de bits crucen los lÃ­mites de word.Permite que las ramificaciones se empaquen con otras instrucciones.Permite a las funciones internas ceil, floor, round, trunc generar excepciones "inexactas".Permite signos de dÃ³lar en nombres de entidades.Permite saltos rÃ¡pidos al despachador de mensajes.Permite que las direcciones de las funciones se conservern en registros.Permite a gcc generar instrucciones LIW.Permite a gcc generar las instrucciones SETLB y Lcc.Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit.Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes.Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico.Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO.Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo.Permite la planificaciÃ³n prematura de insns encoladas.Permite datos de solo lectura en sdata.Alinea la extensiÃ³n de signo en las operaciones de fusiÃ³n.Permite el movimiento especulativo de mÃ¡s loads.Permite el movimiento especulativo de insn que no son load.Permite el movimiento especulativo de algunas loads.Permite que los argumentos del operador '?' tengan tipos diferentes.Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo.Permite el uso de las instrucciones MDMX.Permite el uso de las instrucciones MT.Permite el uso de las instrucciones de coma flotante de hardware para el V850E2V3 y superior.Permite el uso de la ABI y las instrucciones de coma flotante de hardware.Permite truncar en lugar de redondear a cero los tipos de fracciones de coma fija.Permite que se ejecuten dos instrucciones por ciclo.Permite el uso de pseudoinstrucciones __gcc_isr para los prÃ³logos y epÃ­logos de ISR.Permite funciones variadic sin parÃ¡metro nombrado.Ya estÃ¡ dentro de un bloque CONTAINS en %CLa declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINELa declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGERConvenio de llamada alternativa.No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %LSe pasÃ³ un argumento Altivec a una funciÃ³n sin prototipono se admite AltiVec en este objetivoGenera siempre llamadas long.Siempre guarda $lp en la pila.Trata siempre a los campos de bit como de tamaÃ±o int.Usar siempre el Puntero de Argumento Realineado DinÃ¡micamente (DRAP) para realinear la pila.Usa siempre JSR, nunca BSR, para llamadas.!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %LSÃ­mbolo ambiguo en la definiciÃ³n TYPE en %CAsocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla.SinÃ³nimo de minterlink-compressed, preservado por compatibilidad hacia atrÃ¡s.Una devoluciÃ³n alternativa en %L sin un argumento dummy *Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %LAnaliza y elimina intercambios de palabra doble en cÃ³mputos VSX.El alias analizado no tiene referenciaAnota las instrucciones de ensamblador con direcciones estimadas.Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo.Agrega subrayado a los nombres visibles externamente.Aplica signo negativo a valores cero.Aplica reglas especiales para compilar paquete de tiempo de ejecuciÃ³n.Aplica la expansiÃ³n de variables cuando se desenrollan los bucles.El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %LEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grandeEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %LEl argumento dim en %L debe ser de tipo enteroEl argumento dim en %L debe ser escalarEl argumento %s en %L debe ser de longitud unoEl argumento de la funciÃ³n %s en %L es negativoEl argumento de la funciÃ³n %s en %L es demasiado grande para la secuencia de ordenado de gÃ©nero %dEl argumento de la funciÃ³n %s en %L estÃ¡ fuera de rango [0,127]El argumento de ACOS en %L debe estar entre -1 y 1El argumento ACOSH en %L no debe ser menor a 1El argumento de ASIN en %L debe estar entre -1 y 1El argumento de ATANH en %L debe estar dentro del rango -1 a 1El argumento del procedimiento final en %L no debe ser ALLOCATABLEEl argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)El argumento del procedimiento FINAL en %L no debe ser OPTIONALEl argumento del procedimiento FINAL en %L no debe ser un POINTEREl argumento de IACHAR en %L debe ser de longitud unoEl argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127El argumento de ICHAR en %L debe ser de longitud unoEl argumento de LOG en %L no puede ser menor o igual a ceroEl argumento de LOG10 en %L no puede ser menor o igual a ceroEl argumento de la declaraciÃ³n SELECT en %L no puede ser %sEl argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalarEl argumento de SQRT en %L tiene un valor negativoNaN aritmÃ©tico en %LOK aritmÃ©tico en %LOK aritmÃ©tico al convertir %s a %s en %LDesbordamiento aritmÃ©tico en %LDesbordamiento aritmÃ©tico por debajo en %LDesajuste de frontera de matriz en la dimensiÃ³n 1 de la matriz (%ld/%ld)Desajuste de frontera de matriz en la dimensiÃ³n 2 de la matriz (%ld/%ld)El componente de matriz de la estructura en %C debe tener una forma explÃ­citaEl componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferidaEl Ã­ndice de matriz en %L es una matriz de rango %dEl Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %sEl Ã­ndice de matriz en %L debe ser escalarLos operandos de matriz son inconmesurables en %LLos operandos de matriz son inconmesurables al convertir %s a %s en %LLa referencia a matriz en %C no puede tener mÃ¡s de %d dimensionesLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dLa referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matrizLa referencia de la matriz estÃ¡ fuera de los lÃ­mitesSe requiere un designador de secciÃ³n de matriz, p.e. '(:)', ademÃ¡s del designador de comatriz '[...]' en %CUna secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un punteroLa especificaciÃ³n de matriz en %C tiene mÃ¡s de %d dimensionesLa especificaciÃ³n de matriz se debe diferir en %LSe requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %LOpciones de ensamblador
  =======================
  
  La etiqueta asignada no es una etiqueta objetivoAsignar un valor diferente de 0 o 1 a LOGICAL tiene un resultado sin definir en %LAsignaciÃ³n de escalar a un array sin espacio asignadoLa interfaz de operador de asignaciÃ³n en %L debe ser SUBROUTINELa interfaz de operador de asignaciÃ³n en %L debe tener dos argumentosLa interfaz de operador de asignaciÃ³n en %L no debe redefinir una asignaciÃ³n de tipo INTRINSICAsignaciÃ³n a una variable de Ã­ndice FORALL en %LAsignaciÃ³n a una variable coindizada en %L en un procedimiento PUREEl objetivo de asociaciÃ³n en %C no debe estar coindizadoAsume que ES es cero a lo largo de la ejecuciÃ³n del programa, usa ES: para datos de solo lectura.Asume que los ICPLBs estÃ¡n activos en tiempo de ejecuciÃ³n.Asume un segmento TLS grande.Asume que todos los sÃ­mbolos tienen valores de 32-bit.Asume que todas las funciones de argumentos variables tienen prototipo.Asume que el cÃ³digo serÃ¡ ensamblado mediante GAS.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de GNU.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de HP.Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor.Asume que los segmentos de datos son relativos a los segmentos de texto.Asume que las operaciones de coma flotante pueden atrapar.Asume que la pila de entrada estÃ¡ alineada a esta potencia de 2.Asume que se pueden direccionar las etiquetas y sÃ­mbolos usando direcciones absolutas de 16 bits.Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n.Asume que no se generan NaNs o infinitos.Asume el entorno normal de ejecuciÃ³n C.Asume que el desbordamiento de punteros se envuelve.Asume que la desalineaciÃ³n de double es posible.Asume que estÃ¡ seleccionado el redondeo al mÃ¡s cercano para propÃ³sitos de planificaciÃ³n.Asume que el desbordamiento aritmÃ©tico con signo se envuelve.Asume espacio de direcciones small.Asume que se aplican las reglas estrictas de alias.Asume que la CPU destino estÃ¡ configurada como big endian.Asume que el CPU destino estÃ¡ configurado como little endian.Asume que se puede acceder a todos los datos en el almacenamiento estÃ¡tico por LDS / STS.  Esta opciÃ³n solo es Ãºtil para dispositivos Tiny reducidos.Asume que los stores y loads de coma flotante no es probable que provoquen conflictos al colocarse en un grupo de instrucciÃ³n.Asume que los receptores de mensajes de Objective-C pueden ser nil.Asume que se provee el soporte para tiempo de ejecuciÃ³n, asÃ­ que omite -lsim en la lÃ­nea de Ã³rdenes del enlazador.Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y "D main".Asume que las instrucciones estimadas recÃ­procas proveen mÃ¡s exactitud.Asume que el fichero fuente es de formato fijo.Asume que el fichero fuente es de formato libre.Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo.Asume que las ramificaciones condicionales con desplazamiento cero son rÃ¡pidas.Asume el entorno RTP de VxWorks.Asume el entorno vThreads de VxWorks.Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea.La matriz de forma asumida en %L debe ser un argumento de pruebaLa matriz de tamaÃ±o asumido en %L debe ser un argumento de pruebaObjetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementadosEn el Ã¡mbito global:Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?En el nivel principal:Se intentÃ³ DEALLOCATE en '%s' sin alojar.Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n.Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %CTrata de mantenter la pila alineada a esta potencia de 2.Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Intenta mezclar constantes idÃ©nticas y variables constantes.Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Se intentÃ³ alojar una variable ya alojadaSe intentÃ³ alojar la variable ya alojada '%s'No se permite el atributo %L en una definiciÃ³n TYPEEl nÃºmero mÃ¡gico de perfil AutoFDO no cuadraLa versiÃ³n %u de perfil AutoFDO no cuadra con %uAlinea automÃ¡ticamente los objetivos de las ramificaciones para reducir las penas de ramificaciÃ³n.NÃºmero medio de iteraciones en un bucle.Evita todos los lÃ­mites de rango en las instrucciones de llamadas.Evita la generaciÃ³n de llamadas relativas al pc; usar indirecciÃ³n.Evita la generaciÃ³n de instrucciones indexadas load/store cuando sea posible.Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3.Evita cargas especulativas para evitar una anomalÃ­a de hardware.BB %i tiene un borde incorrectoBB %i tiene un borde de respaldo incorrectoel BB %i tiene mÃºltiples bordes EHal BB %i le falta un borde EHal BB %i le falta un bordela Ãºltima sentencia del BB %i tiene establecido incorrectamente lpBB %i demasiados bordes de respaldono se estableciÃ³ la bandera BB_RTL para el bloque %dSe aplicÃ³ BIND(C) a %s %s en %LEl atributo BIND(C) en %C requiere una interfaz con BIND(C)El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunesEl procedimiento BIND(C) con NAME no debe tener atributo POINTER en %Clas instrucciones BMX solo se admiten con la arquitectura R2El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivoMovimiento de 128 bits errÃ³neoFusiÃ³n GPR errÃ³neaEspecificaciÃ³n INTENT errÃ³nea en %CTipo base ES errÃ³neo (%d)Objeto de alojamiento errÃ³neo en %C para un procedimiento PUREReferencia de matriz errÃ³nea en %LEspecificaciÃ³n de matriz errÃ³nea para una matriz formada explÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma asumida en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma implÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LEspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LContinuaciÃ³n de lÃ­nea errÃ³nea en %CGÃ©nero errÃ³neo para la constante lÃ³gica en %CNombre errÃ³neoOperador errÃ³neoEspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma diferida en %CObjetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %LTipo errÃ³neo en la expresiÃ³n constanteEl objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalarLos atributos de enlace ya especifican paso, NOPASS ilegal en %CLos atributos de enlace ya especifican paso, PASS ilegal en %CBLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %LDeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previaLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %CLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %CNombre del tablero [y regiÃ³n de memoria].Tanto la secciÃ³n como el grupo comdat estÃ¡n puestosLÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv.LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv.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.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.LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones.LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones.LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones.LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta.La ramificaciÃ³n en %L puede resultar en un bucle infinitoLas ramificaciones son asÃ­ de caras (unidades arbitrarias).Ramificaciones ejecutadas:%s de %d
--- 2010,2016 ----
     BIND(C) de Fortran estÃ¡ndar en su lugar.  */
  
  ABI de 31 bit.el conjunto de instrucciones 387 estÃ¡ desactivado, usando la aritmÃ©tica SSEABI de 64 bit.no se admite la ABI de 64-bit en el modo ESA/390<Durante la inicializaciÃ³n>
! <anÃ³nimo><lista inicializador dentro de llaves><interno><lÃ­nea-de-Ã³rdenes><error de declaraciÃ³n><enumerador><expresiÃ³n-errÃ³nea><error de expresiÃ³n><lambda<lambda><falta><valor de devoluciÃ³n> <valor-devoluciÃ³n><sentencia><vÃ­nculos estructurados><error-etiqueta><error de argumentos de plantilla><error de parÃ¡metro de plantilla><expresiÃ³n-throw><error de tipo><error-tipo><error-deftipo><errorprefijotipo><llamada a rutina ubsan><operador desconocido><desconocido><sinnombre %s><comafija-sinnombre:<comaflotante-sinnombre:<sinsigno-sinnombre:<sinnombre><sidecodificar><tipo de funciÃ³n sobrecargada sin resolver>Factor para ajustar el lÃ­mite superior que el planificador de cambio de mÃ³dulo utiliza para planificar un bucle.SinÃ³nimo de -std=c89 (para C) o -std=c++98 (para C++).Umbral en el nÃºmero promedio de bucles considerado por el planificador de cambio de mÃ³dulo.La especificaciÃ³n ACCESS en %L ya se habÃ­a especificadovariable ACQUIRED_LOCKEl argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalarSe especificÃ³ ALLOCATABLE fuera de un cuerpo INTERFACE en %Lobjeto ALLOCATEALLOCATE de comatriz en %C en el bloque CRITICALALLOCATE de comatriz en %C en el bloque DO CONCURRENTNo se permite ALTERNATE RETURN en %Lno se admite el cÃ³digo reentrante APCS.  DescartadoLa declaraciÃ³n de ASSIGN en %L requiere una variable INTEGER escalar por defectoEl argumento ATOM en %L de la funciÃ³n intrÃ­nseca %s debe ser una comatriz o coÃ­ndiceel argumento ATOM en %L para la funciÃ³n intrÃ­nseca %s debe ser un entero ATOMIC_INT_KIND o un lÃ³gico ATOMIC_LOGICAL_KINDEl argumento ATOM de la funciÃ³n intrÃ­nseca %s en %L debe ser definiblese inicializÃ³ el puntero AUX para el borde %d->%del argumento de vector AVX sin AVX activado cambia la ABIel retorno de vector AVX sin AVX activado cambia la ABIel argumento de vector AVX512F sin AVX512F activado cambia la ABIel retorno de vector AVX512F sin AVX512F activado cambia la ABIAcepta las extensiones para dar soporte a cÃ³digo heredado.Accede datos en la misma secciÃ³n que los puntos de anclaje compartidos.La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificadoLa especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificadoAcumula los argumentos de funciÃ³n salientes y adquiere/libera el espacio de pila necesario para los argumentos de funciÃ³n salientes en el prÃ³logo/epÃ­logo de la funciÃ³n.  Sin esta opciÃ³n, los argumentos salientes se empujan antes de llamar una funciÃ³n y se sacan despuÃ©s.  Esta opciÃ³n puede conducir a tamaÃ±o de cÃ³digo reducido para funciones que llaman muchas funciones que obtienen sus argumentos de la pila como, por ejemplo, printf.La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)La longitud de la cadena actual es mÃ¡s corta que la declarada para el argumento dummy '%s' (%ld/%ld)Ejecuta un paso de eliminaciÃ³n de subexpresiÃ³n comÃºn despuÃ©s de las optimizaciones de bucles.Agrega comprobaciones explÃ­citas para la divisiÃ³n por cero.Agrega comprobaciones explÃ­citas para el desbordamiento de divisiÃ³n en INT_MIN / -1.Agrega comentarios extra a la salida de ensamblador.Impresiones adicionales de depuraciÃ³n.Tras el diagnÃ³stico de comportamiento indefinido intenta continuar la ejecuciÃ³n.Optimiza los bucles de forma agresiva empleando restricciones del lenguaje.Alias para --help=target.Alias para -mcpu=g10.Alias para -mcpu=g13.Alias para -mcpu=g14.Alias tiene bordes de llamadaAlias tiene mÃ¡s de una referencia aliasAlias tiene una referencia que no es aliasAlinea todas las etiquetas.Alinea todos los bucles al lÃ­mite de 32 byte.Alinea cÃ³digo y datos a 32 bits.Alinea el destino de las operaciones de cadenas.Alinea doubles en lÃ­mites de 64-bit.Alinea las etiquetas que solamente se alcanzan saltando.Alinea algunos doubles en lÃ­mites de dword.Alinea el inicio de las funciones.Alinea el inicio de los bucles.Alinea al tipo base del campo de bits.Alinea por el tipo base del campo de bits. No asume que los accesos sin alinear los maneja el sistema.Alinea las variables en lÃ­mites de 32-bit.Todos los procedimientos intrÃ­nsecos estÃ¡n disponibles sin importar el estÃ¡ndar seleccionado.Todos los accesos a memoria usan instrucciones load/store de E/S.El componente allocatable %s en %L debe tener una codimensiÃ³n ya que tiene un subcomponente que no es comatriz de tipo LOCK_TYPEEl componente allocatable %s en %L de tipo LOCK_TYPE debe tener una codimensiÃ³nEl componente allocatable de la estructura en %C debe tener una forma diferidaAlmacena las variables locales en la pila para permitir recursividad indirecta.El objeto de alojamiento en %L tambiÃ©n aparece en %LEl objeto de alojamiento en %L es un subobjeto del objeto en %LEl objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTEREl objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLDAlojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³nEl alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n sourcePermite el acceso a variables de instancia como si fueran declaraciones locales dentro de implementaciones de mÃ©todos de instancia.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato fijo.Permite ancho de lÃ­nea de carÃ¡cter arbitrario en formato libre.Permite que los campos de bits crucen los lÃ­mites de word.Permite que las ramificaciones se empaquen con otras instrucciones.Permite a las funciones internas ceil, floor, round, trunc generar excepciones "inexactas".Permite signos de dÃ³lar en nombres de entidades.Permite saltos rÃ¡pidos al despachador de mensajes.Permite que las direcciones de las funciones se conservern en registros.Permite a gcc generar instrucciones LIW.Permite a gcc generar las instrucciones SETLB y Lcc.Permite que las instrucciones de coma flotante de hardware cubran tanto operaciones de 32-bit como de 64-bit.Permite las conversiones implÃ­citas entre vectores con nÃºmeros diferentes de subpartes y/o tipos de elementos diferentes.Permite interponer funciÃ³n (o variables) por otras con semÃ¡ntica diferente (o inicializador) respectivamente por enlazador dinÃ¡mico.Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO.Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo.Permite la planificaciÃ³n prematura de insns encoladas.Permite datos de solo lectura en sdata.Alinea la extensiÃ³n de signo en las operaciones de fusiÃ³n.Permite el movimiento especulativo de mÃ¡s loads.Permite el movimiento especulativo de insn que no son load.Permite el movimiento especulativo de algunas loads.Permite que los argumentos del operador '?' tengan tipos diferentes.Permitir que el paso de mezcla de almacenamientos introduzca almacenamientos desalineados si es legal hacerlo.Permite el uso de las instrucciones MDMX.Permite el uso de las instrucciones MT.Permite el uso de las instrucciones de coma flotante de hardware para el V850E2V3 y superior.Permite el uso de la ABI y las instrucciones de coma flotante de hardware.Permite truncar en lugar de redondear a cero los tipos de fracciones de coma fija.Permite que se ejecuten dos instrucciones por ciclo.Permite el uso de pseudoinstrucciones __gcc_isr para los prÃ³logos y epÃ­logos de ISR.Permite funciones variadic sin parÃ¡metro nombrado.Ya estÃ¡ dentro de un bloque CONTAINS en %CLa declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINELa declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGERConvenio de llamada alternativa.No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %LSe pasÃ³ un argumento Altivec a una funciÃ³n sin prototipono se admite AltiVec en este objetivoGenera siempre llamadas long.Siempre guarda $lp en la pila.Trata siempre a los campos de bit como de tamaÃ±o int.Usar siempre el Puntero de Argumento Realineado DinÃ¡micamente (DRAP) para realinear la pila.Usa siempre JSR, nunca BSR, para llamadas.!$OMP DECLARE REDUCTION ambiguo en el mÃ³dulo %s en %LSÃ­mbolo ambiguo en la definiciÃ³n TYPE en %CAsocia adecuadamente los mensajes de diagnÃ³stico con la opciÃ³n de lÃ­nea de orden que los controla.SinÃ³nimo de minterlink-compressed, preservado por compatibilidad hacia atrÃ¡s.Una devoluciÃ³n alternativa en %L sin un argumento dummy *Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %LAnaliza y elimina intercambios de palabra doble en cÃ³mputos VSX.El alias analizado no tiene referenciaAnota las instrucciones de ensamblador con direcciones estimadas.Agrega un segundo guiÃ³n bajo si el nombre ya tiene un guiÃ³n bajo.Agrega subrayado a los nombres visibles externamente.Aplica signo negativo a valores cero.Aplica reglas especiales para compilar paquete de tiempo de ejecuciÃ³n.Aplica la expansiÃ³n de variables cuando se desenrollan los bucles.El argumento NCOPIES del intrÃ­nseco REPEAT es negativo (su valor es %ld)El argumento NCOPIES del intrÃ­nseco REPEAT es negativo en %LEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grandeEl argumento NCOPIES del intrÃ­nseco REPEAT es demasiado grande en %LEl argumento dim en %L debe ser de tipo enteroEl argumento dim en %L debe ser escalarEl argumento %s en %L debe ser de longitud unoEl argumento de la funciÃ³n %s en %L es negativoEl argumento de la funciÃ³n %s en %L es demasiado grande para la secuencia de ordenado de gÃ©nero %dEl argumento de la funciÃ³n %s en %L estÃ¡ fuera de rango [0,127]El argumento de ACOS en %L debe estar entre -1 y 1El argumento ACOSH en %L no debe ser menor a 1El argumento de ASIN en %L debe estar entre -1 y 1El argumento de ATANH en %L debe estar dentro del rango -1 a 1El argumento del procedimiento final en %L no debe ser ALLOCATABLEEl argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)El argumento del procedimiento FINAL en %L no debe ser OPTIONALEl argumento del procedimiento FINAL en %L no debe ser un POINTEREl argumento de IACHAR en %L debe ser de longitud unoEl argumento de la funciÃ³n IACHAR en %L estÃ¡ fuera de rango 0..127El argumento de ICHAR en %L debe ser de longitud unoEl argumento de LOG en %L no puede ser menor o igual a ceroEl argumento de LOG10 en %L no puede ser menor o igual a ceroEl argumento de la declaraciÃ³n SELECT en %L no puede ser %sEl argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalarEl argumento de SQRT en %L tiene un valor negativoNaN aritmÃ©tico en %LOK aritmÃ©tico en %LOK aritmÃ©tico al convertir %s a %s en %LDesbordamiento aritmÃ©tico en %LDesbordamiento aritmÃ©tico por debajo en %LDesajuste de frontera de matriz en la dimensiÃ³n 1 de la matriz (%ld/%ld)Desajuste de frontera de matriz en la dimensiÃ³n 2 de la matriz (%ld/%ld)El componente de matriz de la estructura en %C debe tener una forma explÃ­citaEl componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferidaEl Ã­ndice de matriz en %L es una matriz de rango %dEl Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %sEl Ã­ndice de matriz en %L debe ser escalarLos operandos de matriz son inconmesurables en %LLos operandos de matriz son inconmesurables al convertir %s a %s en %LLa referencia a matriz en %C no puede tener mÃ¡s de %d dimensionesLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %dLa referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %dLa referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matrizLa referencia de la matriz estÃ¡ fuera de los lÃ­mitesSe requiere un designador de secciÃ³n de matriz, p.e. '(:)', ademÃ¡s del designador de comatriz '[...]' en %CUna secciÃ³n de matriz con un subÃ­ndice vector en %L no debe ser el objetivo de un punteroLa especificaciÃ³n de matriz en %C tiene mÃ¡s de %d dimensionesLa especificaciÃ³n de matriz se debe diferir en %LSe requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %LOpciones de ensamblador
  =======================
  
  La etiqueta asignada no es una etiqueta objetivoAsignar un valor diferente de 0 o 1 a LOGICAL tiene un resultado sin definir en %LAsignaciÃ³n de escalar a un array sin espacio asignadoLa interfaz de operador de asignaciÃ³n en %L debe ser SUBROUTINELa interfaz de operador de asignaciÃ³n en %L debe tener dos argumentosLa interfaz de operador de asignaciÃ³n en %L no debe redefinir una asignaciÃ³n de tipo INTRINSICAsignaciÃ³n a una variable de Ã­ndice FORALL en %LAsignaciÃ³n a una variable coindizada en %L en un procedimiento PUREEl objetivo de asociaciÃ³n en %C no debe estar coindizadoAsume que ES es cero a lo largo de la ejecuciÃ³n del programa, usa ES: para datos de solo lectura.Asume que los ICPLBs estÃ¡n activos en tiempo de ejecuciÃ³n.Asume un segmento TLS grande.Asume que todos los sÃ­mbolos tienen valores de 32-bit.Asume que todas las funciones de argumentos variables tienen prototipo.Asume que el cÃ³digo serÃ¡ ensamblado mediante GAS.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de GNU.Asume que el cÃ³digo se enlazarÃ¡ mediante ld de HP.Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor.Asume que los segmentos de datos son relativos a los segmentos de texto.Asume que las operaciones de coma flotante pueden atrapar.Asume que la pila de entrada estÃ¡ alineada a esta potencia de 2.Asume que se pueden direccionar las etiquetas y sÃ­mbolos usando direcciones absolutas de 16 bits.Asume que cargar datos desde flash es mÃ¡s lento que las instrucciones de extracciÃ³n.Asume que no se generan NaNs o infinitos.Asume el entorno normal de ejecuciÃ³n C.Asume que el desbordamiento de punteros se envuelve.Asume que la desalineaciÃ³n de double es posible.Asume que estÃ¡ seleccionado el redondeo al mÃ¡s cercano para propÃ³sitos de planificaciÃ³n.Asume que el desbordamiento aritmÃ©tico con signo se envuelve.Asume espacio de direcciones small.Asume que se aplican las reglas estrictas de alias.Asume que la CPU destino estÃ¡ configurada como big endian.Asume que el CPU destino estÃ¡ configurado como little endian.Asume que se puede acceder a todos los datos en el almacenamiento estÃ¡tico por LDS / STS.  Esta opciÃ³n solo es Ãºtil para dispositivos Tiny reducidos.Asume que los stores y loads de coma flotante no es probable que provoquen conflictos al colocarse en un grupo de instrucciÃ³n.Asume que los receptores de mensajes de Objective-C pueden ser nil.Asume que se provee el soporte para tiempo de ejecuciÃ³n, asÃ­ que omite -lsim en la lÃ­nea de Ã³rdenes del enlazador.Asume que existen bibliotecas D estÃ¡ndar de tiempo de ejecuciÃ³n y "D main".Asume que las instrucciones estimadas recÃ­procas proveen mÃ¡s exactitud.Asume que el fichero fuente es de formato fijo.Asume que el fichero fuente es de formato libre.Asume que los valores de tipo de enumeraciÃ³n estÃ¡n siempre dentro del rango mÃ­nimo de ese tipo.Asume que las ramificaciones condicionales con desplazamiento cero son rÃ¡pidas.Asume el entorno RTP de VxWorks.Asume el entorno vThreads de VxWorks.Asume sintaxis unificada para cÃ³digo ensamblador en lÃ­nea.La matriz de forma asumida en %L debe ser un argumento de pruebaLa matriz de tamaÃ±o asumido en %L debe ser un argumento de pruebaObjetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementadosEn el Ã¡mbito global:Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?En el nivel principal:Se intentÃ³ DEALLOCATE en '%s' sin alojar.Intenta rellenar las ranuras de retraso de las instrucciones de ramificaciÃ³n.Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %CTrata de mantenter la pila alineada a esta potencia de 2.Intenta mezclar constantes idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Intenta mezclar constantes idÃ©nticas y variables constantes.Intenta mezclar cadenas de depuraciÃ³n idÃ©nticas a travÃ©s de las unidades de compilaciÃ³n.Se intentÃ³ alojar una variable ya alojadaSe intentÃ³ alojar la variable ya alojada '%s'No se permite el atributo %L en una definiciÃ³n TYPEEl nÃºmero mÃ¡gico de perfil AutoFDO no cuadraLa versiÃ³n %u de perfil AutoFDO no cuadra con %uAlinea automÃ¡ticamente los objetivos de las ramificaciones para reducir las penas de ramificaciÃ³n.NÃºmero medio de iteraciones en un bucle.Evita todos los lÃ­mites de rango en las instrucciones de llamadas.Evita la generaciÃ³n de llamadas relativas al pc; usar indirecciÃ³n.Evita la generaciÃ³n de instrucciones indexadas load/store cuando sea posible.Evita el traslape en registros de destino y direcciÃ³n en las instrucciones LDRD que pueden disparar errores Cortex-M3.Evita cargas especulativas para evitar una anomalÃ­a de hardware.BB %i tiene un borde incorrectoBB %i tiene un borde de respaldo incorrectoel BB %i tiene mÃºltiples bordes EHal BB %i le falta un borde EHal BB %i le falta un bordela Ãºltima sentencia del BB %i tiene establecido incorrectamente lpBB %i demasiados bordes de respaldono se estableciÃ³ la bandera BB_RTL para el bloque %dSe aplicÃ³ BIND(C) a %s %s en %LEl atributo BIND(C) en %C requiere una interfaz con BIND(C)El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunesEl procedimiento BIND(C) con NAME no debe tener atributo POINTER en %Clas instrucciones BMX solo se admiten con la arquitectura R2El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivoMovimiento de 128 bits errÃ³neoFusiÃ³n GPR errÃ³neaEspecificaciÃ³n INTENT errÃ³nea en %CTipo base ES errÃ³neo (%d)Objeto de alojamiento errÃ³neo en %C para un procedimiento PUREReferencia de matriz errÃ³nea en %LEspecificaciÃ³n de matriz errÃ³nea para una matriz formada explÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma asumida en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma implÃ­cita en %CEspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LEspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %LContinuaciÃ³n de lÃ­nea errÃ³nea en %CGÃ©nero errÃ³neo para la constante lÃ³gica en %CNombre errÃ³neoOperador errÃ³neoEspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %CEspecificaciÃ³n de matriz errÃ³nea para una matriz de forma diferida en %CObjetivo errÃ³neo en la asignaciÃ³n de puntero en el procedimiento PURE en %LTipo errÃ³neo en la expresiÃ³n constanteEl objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalarLos atributos de enlace ya especifican paso, NOPASS ilegal en %CLos atributos de enlace ya especifican paso, PASS ilegal en %CBLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %LDeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previaLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF en %CLa etiqueta de bloque no es apropiada para la declaraciÃ³n IF aritmÃ©tica en %CNombre del tablero [y regiÃ³n de memoria].Tanto la secciÃ³n como el grupo comdat estÃ¡n puestosLÃ­mite en el nÃºmero de candidatos bajo el cual todos los candidatos se consideran en optimizaciones iv.LÃ­mite en el nÃºmero de usos de iv en bucles optimizados en optimizaciones iv.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.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.LÃ­mite en el tamaÃ±o de expresiones usadas en el analizador escalar de evoluciones.LÃ­mite en la complejidad de expresiones en el analizador escalar de evoluciones.LÃ­mite en el coste de una expresiÃ³n para calcular el nÃºmero de iteraciones.LÃ­mite en el nÃºmero de iteraciones que evalÃºa el algoritmo de anÃ¡lisis de nÃºmero de iteraciones de fuerza bruta.La ramificaciÃ³n en %L puede resultar en un bucle infinitoLas ramificaciones son asÃ­ de caras (unidades arbitrarias).Ramificaciones ejecutadas:%s de %d
diff -Nrcpad gcc-10.2.0/gcc/po/es.po gcc-10.3.0/gcc/po/es.po
*** gcc-10.2.0/gcc/po/es.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/es.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+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 "modificador de longitud en forma
*** 1939,2024 ****
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
  #, 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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
--- 1939,2024 ----
  msgid "<command-line>"
  msgstr "<lÃ­nea-de-Ã³rdenes>"
  
! #: config/aarch64/aarch64.c:9995
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el cÃ³digo '%c'"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no vÃ¡lido para '%%%c'"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr "constante no vÃ¡lida"
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr "operando no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no vÃ¡lido '%%%c'"
  
! #: config/aarch64/aarch64.c:10462
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversiÃ³n no vÃ¡lida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "operaciÃ³n no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22793
  #, 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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usÃ³ '%%&' sin ninguna referencia TLS dinÃ¡mica local"
*************** msgid "invalid %%r value"
*** 2034,2051 ****
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
--- 2034,2051 ----
  msgstr "valor %%r no vÃ¡lido"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no vÃ¡lido"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no vÃ¡lido"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no vÃ¡lido"
*************** msgstr "valor %%M no vÃ¡lido"
*** 2075,2081 ****
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
--- 2075,2081 ----
  msgid "invalid %%U value"
  msgstr "valor %%U no vÃ¡lido"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no vÃ¡lido"
*************** msgstr "valor %%s no vÃ¡lido"
*** 2085,2091 ****
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
--- 2085,2091 ----
  msgid "invalid %%C value"
  msgstr "valor %%C no vÃ¡lido"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no vÃ¡lido"
*************** msgstr "valor %%E no vÃ¡lido"
*** 2095,2104 ****
  msgid "unknown relocation unspec"
  msgstr "reubicaciÃ³n unspec desconocida"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
--- 2095,2104 ----
  msgid "unknown relocation unspec"
  msgstr "reubicaciÃ³n unspec desconocida"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "cÃ³digo %%xn no vÃ¡lido"
*************** msgstr "UNSPEC no vÃ¡lido como operando:
*** 2180,2214 ****
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2180,2214 ----
  msgid "unrecognized supposed constant"
  msgstr "no se reconoce la constante supuesta"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "operando de desplazamiento no vÃ¡lido"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instrucciÃ³n de predicado Thumb"
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instrucciÃ³n de predicado en una secuencia condicional"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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
*** 2216,2228 ****
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23672
  #, 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:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
--- 2216,2228 ----
  msgid "invalid operand for code '%c'"
  msgstr "operando no vÃ¡lido para el cÃ³digo '%c'"
  
! #: config/arm/arm.c:23847
  #, 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:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "cÃ³digo de formato Maverick obsoleto '%c'"
*************** msgstr "operando inesperado"
*** 2348,2354 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2348,2354 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "operando output_move_double errÃ
*** 2565,2590 ****
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single errÃ³neo"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "direcciÃ³n ADDR_SPACE_GLOBAL errÃ³nea"
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
--- 2565,2590 ----
  msgid "bad output_condmove_single operand"
  msgstr "operando output_condmove_single errÃ³neo"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "direcciÃ³n ADDR_SPACE_GLOBAL errÃ³nea"
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "operando no vÃ¡lido para el cÃ³digo %%xn"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  #| msgid "c4x_operand_subword: invalid mode"
  msgid "operand %%xn code invalid for QImode"
  msgstr "c4x_operand_subword: modo no vÃ¡lido"
  
! #: config/gcn/gcn.c:6121
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante fp no vÃ¡lida"
*************** msgstr "operaciÃ³n no vÃ¡lida en %<__fpr
*** 2731,2737 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
--- 2731,2737 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no vÃ¡lido"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no vÃ¡lido"
*************** msgid "post-increment address is not a r
*** 2785,2791 ****
  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:19593
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
--- 2785,2791 ----
  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:19840
  msgid "bad address"
  msgstr "direcciÃ³n errÃ³nea"
  
*************** msgstr "'%%%c' no es un prefijo de opera
*** 2837,2844 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no vÃ¡lido de '%%%c'"
--- 2837,2844 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no vÃ¡lido de '%%%c'"
*************** msgstr "Espacio de pila agotado.\n"
*** 2977,3141 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13238
  #, 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:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:25869
  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:25945
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2977,3195 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intÃ©rprete de Ã³rdenes para elevar su lÃ­mite.\n"
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no estÃ¡ disponible en modo little endian"
  
! #: config/rs6000/rs6000.c:10115
  msgid "bad move"
  msgstr "move errÃ³neo"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits errÃ³neo"
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%A value"
! msgstr "valor %%J no vÃ¡lido"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12883
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "cÃ³digo %%j no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "cÃ³digo %%J no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13128
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13221
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no vÃ¡lido"
  
! #: config/rs6000/rs6000.c:13364
  #, 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:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 y __ibm128 no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 y long double no pueden utilizarse en la misma expresiÃ³n"
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/rs6000/rs6000.c:26116
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusiÃ³n"
  
! #: config/rs6000/rs6000.c:26185
  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:26261
  msgid "Bad GPR fusion"
  msgstr "FusiÃ³n GPR errÃ³nea"
  
+ #: config/rs6000/rs6000.c:26740
+ #, 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:26742
+ #, 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:26744
+ #, 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:26746
+ #, 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:26754
+ #, 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:26757
+ #, 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:26760
+ #, 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:26763
+ #, 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:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr "las referencias a memoria simbÃ³
*** 3146,3233 ****
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:7880
  #, 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:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:7921
  #, 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:7943
  #, 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:7961
  #, 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:7971
  #, 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:7992
  #, 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:8003
  #, 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:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8107
  #, 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:8144
  #, 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:8151
  #, 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:8154
  #, 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:11873
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16193
  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"
  
--- 3200,3287 ----
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la direcciÃ³n"
  
! #: config/s390/s390.c:7878
  #, 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:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no vÃ¡lida para el modificador de salida 'J'"
  
! #: config/s390/s390.c:7919
  #, 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:7941
  #, 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:7959
  #, 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:7969
  #, 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:7990
  #, 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:8001
  #, 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:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no vÃ¡lida para el modificador de salida '%c'"
  
! #: config/s390/s390.c:8105
  #, 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:8142
  #, 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:8149
  #, 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:8152
  #, 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:11871
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasÃ³ un argumento vector a una funciÃ³n sin prototipo"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
*************** msgstr "({anÃ³nimo})"
*** 3490,3497 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
--- 3544,3551 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
*************** msgstr "se esperaba %<;%>"
*** 3511,3517 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
--- 3565,3571 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
*************** msgstr "se esperaba %<)%>"
*** 3519,3525 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
--- 3573,3579 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
*************** msgstr "se esperaba %<;%>, %<,%> o %<)%>
*** 3537,3557 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
--- 3591,3611 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
*************** msgstr "se esperaba %<{%>"
*** 3562,3573 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
--- 3616,3627 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
*************** msgstr "se esperaba %<while%>"
*** 3576,3582 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
--- 3630,3636 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
*************** msgstr "se esperaba %<,%>"
*** 3585,3602 ****
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
--- 3639,3656 ----
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 3604,3622 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
--- 3658,3676 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
*************** msgstr "se esperaba %<#pragma omp sectio
*** 3625,3631 ****
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 3679,3685 ----
  msgid "(anonymous)"
  msgstr "(anÃ³nimo)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba %<<%>"
*** 3636,3672 ****
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
--- 3690,3726 ----
  msgid "expected label"
  msgstr "se esperaba etiqueta"
  
! #: cp/call.c:3868
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "candidato 1:"
  
! #: cp/call.c:7220
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
*************** msgstr "<error de parÃ¡metro de plantill
*** 3755,3761 ****
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
--- 3809,3815 ----
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
*************** msgstr "la conversiÃ³n descarta la const
*** 3921,3968 ****
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
--- 3975,4022 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimÃ³rfico"
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo errÃ³neo para el decremento unario"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo errÃ³neo para el incremento unario"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo errÃ³neo para complemento de bits"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo errÃ³neo para abs"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo errÃ³neo para la conjugaciÃ³n"
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
*************** msgstr "Typo ilegal en concatenaciÃ³n de
*** 4002,4018 ****
  msgid "elemental binary operation"
  msgstr "operaciÃ³n binaria elemental"
  
! #: fortran/check.c:3702
  #, 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:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco '%s'"
--- 4056,4072 ----
  msgid "elemental binary operation"
  msgstr "operaciÃ³n binaria elemental"
  
! #: fortran/check.c:3709
  #, 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:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrÃ­nseco %s"
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, 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
*** 4091,4097 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
--- 4145,4151 ----
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
*************** msgstr "unidad interna en WRITE"
*** 4106,4112 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "etiqueta %s con INQUIRE"
--- 4160,4166 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "etiqueta %s con INQUIRE"
*************** msgstr "bloque IF"
*** 4212,4222 ****
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
--- 4266,4276 ----
  msgid "implied END DO"
  msgstr "END DO implÃ­cito"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "asignaciÃ³n"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr "asignaciÃ³n de puntero"
  
*************** msgstr "asignaciÃ³n de puntero"
*** 4224,4422 ****
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr "procedimiento elemental"
  
! #: fortran/resolve.c:2397
  msgid "allocatable argument"
  msgstr "argumento asignable"
  
! #: fortran/resolve.c:2402
  msgid "asynchronous argument"
  msgstr "argumento asÃ­ncrono"
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr "argumento opcional"
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr "argumento puntero"
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr "argumento destino"
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr "argumento de valor"
  
! #: fortran/resolve.c:2427
  msgid "volatile argument"
  msgstr "argumento volÃ¡til"
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr "se asume argumento de aspecto"
  
! #: fortran/resolve.c:2437
  msgid "assumed-rank argument"
  msgstr "se asume argumento de rango"
  
! #: fortran/resolve.c:2442
  msgid "coarray argument"
  msgstr "argumento de coarray"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/resolve.c:2452
  msgid "polymorphic argument"
  msgstr "argumento polimÃ³rfico"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr "atributo NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr "se asume argumento de tipo"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr "resultado array"
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr "puntero o resultado asignable"
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr "resultado con longitud de carÃ¡cter no constante"
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador numÃ©rico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Los operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Los lÃ³gicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 4278,4476 ----
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr "procedimiento elemental"
  
! #: fortran/resolve.c:2399
  msgid "allocatable argument"
  msgstr "argumento asignable"
  
! #: fortran/resolve.c:2404
  msgid "asynchronous argument"
  msgstr "argumento asÃ­ncrono"
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr "argumento opcional"
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr "argumento puntero"
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr "argumento destino"
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr "argumento de valor"
  
! #: fortran/resolve.c:2429
  msgid "volatile argument"
  msgstr "argumento volÃ¡til"
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr "se asume argumento de aspecto"
  
! #: fortran/resolve.c:2439
  msgid "assumed-rank argument"
  msgstr "se asume argumento de rango"
  
! #: fortran/resolve.c:2444
  msgid "coarray argument"
  msgstr "argumento de coarray"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/resolve.c:2454
  msgid "polymorphic argument"
  msgstr "argumento polimÃ³rfico"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr "atributo NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr "se asume argumento de tipo"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr "resultado array"
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr "puntero o resultado asignable"
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr "resultado con longitud de carÃ¡cter no constante"
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador numÃ©rico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numÃ©rico intrÃ­nseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador numÃ©rico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Los operandos del operador de concatenaciÃ³n de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador lÃ³gico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Los lÃ³gicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de comparaciÃ³n %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operador %%<%s%%> desconocido en %%L; Â¿quiso decir '%s'?"
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr "ExpresiÃ³n de inicio en el bucle DO"
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr "ExpresiÃ³n de fin en el bucle DO"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr "ExpresiÃ³n de paso en el bucle DO"
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "Longitudes de CHARACTER diferent
*** 4429,4455 ****
  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:9737
  #, 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:6191
  #, 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:6199
  #, 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:9527
  #, 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:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
--- 4483,4509 ----
  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:9739
  #, 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:6196
  #, 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:6204
  #, 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:9534
  #, 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:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr "AsignaciÃ³n de escalar a un array sin espacio asignado"
  
*************** msgstr "El nÃºmero de unidad en la decla
*** 4526,4532 ****
  msgid "Assigned label is not a target label"
  msgstr "La etiqueta asignada no es una etiqueta objetivo"
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "NÃºmero de imagen %d no vÃ¡lido en SYNC IMAGES"
--- 4580,4586 ----
  msgid "Assigned label is not a target label"
  msgstr "La etiqueta asignada no es una etiqueta objetivo"
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "NÃºmero de imagen %d no vÃ¡lido en SYNC IMAGES"
*************** msgstr "Avisa sobre la creaciÃ³n de matr
*** 4956,4962 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
--- 5010,5016 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrÃ¡s."
*************** msgstr "Agrega subrayado a los nombres v
*** 5543,5550 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
--- 5597,5604 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrÃ¡s."
*************** msgid "Warn about code paths in which a
*** 8023,8131 ****
  msgstr "Avisa sobre macros definidas en el fichero principal que no se usan."
  
  #: analyzer/analyzer.opt:103
- #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves."
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Avisa sobre variables que se inicialicen ellas mismas."
- 
- #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
  #| msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: analyzer/analyzer.opt:155
  #, fuzzy, no-c-format
  #| msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgid "Dump various analyzer internals to stderr."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8077,8179 ----
  msgstr "Avisa sobre macros definidas en el fichero principal que no se usan."
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, fuzzy, no-c-format
  #| msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
  #| msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgid "Dump various analyzer internals to stderr."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr "Activa las conversiones predefin
*** 12612,12620 ****
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! #| msgid "BMX instructions are only supported with R2 architecture"
! msgid "Use instructions for a future architecture."
! msgstr "las instrucciones BMX solo se admiten con la arquitectura R2"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
--- 12660,12668 ----
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! #| msgid "Use vector instructions added in ISA 3.0."
! msgid "Use instructions added in ISA 3.1."
! msgstr "Usa instrucciones vectoriales aÃ±adidas en ISA 3.0."
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
*************** msgstr "Genera instrucciones de memoria
*** 12628,12633 ****
--- 12676,12687 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "No genera accessos a memoria sin alinear"
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr ""
*** 17667,17673 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17721,17727 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr "Realiza el desenrollamiento del
*** 18311,18684 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen divisiÃ³n."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y tambiÃ©n marca las variables que no se inicializaron."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorizaciÃ³n de bloque bÃ¡sico (SLP) en Ã¡rboles."
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorizaciÃ³n. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorizaciÃ³n."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorizaciÃ³n para cÃ³digo marcado con directiva simd."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinÃ¡mico.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagaciÃ³n de copia de la informaciÃ³n escalar-evoluciÃ³n."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de sÃ­mbolos por defecto."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "InformaciÃ³n sobre los conjuntos de vectores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminaciÃ³n de cÃ³digo muerto condicional para llamadas internas."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la secciÃ³n bss."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualizaciÃ³n en las directivas .loc (DWARF2+)"
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto."
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera informaciÃ³n extendida sobre el punto de entrada para funciones en lÃ­nea"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF mÃ¡s allÃ¡ de la versiÃ³n seleccionada."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuraciÃ³n comprimidas en formato <formato>."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
--- 18365,18738 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimizaciÃ³n para la aritmÃ©tica de coma flotante la cual puede cambiar el resultado de la operaciÃ³n debido a redondeo."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen divisiÃ³n."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemÃ¡ticas que pueden violar los estÃ¡ndares IEEE Ã³ ISO."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminaciÃ³n de opciones de bucle."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la divisiÃ³n de bucles."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "SÃ³lo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignaciÃ³n de anotaciones."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y tambiÃ©n marca las variables que no se inicializaron."
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n en Ã¡rboles."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorizaciÃ³n de bucles en Ã¡rboles."
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorizaciÃ³n de bloque bÃ¡sico (SLP) en Ã¡rboles."
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorizaciÃ³n. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorizaciÃ³n."
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorizaciÃ³n para cÃ³digo marcado con directiva simd."
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinÃ¡mico.  Se preserva por compatibilidad hacia atrÃ¡s."
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagaciÃ³n de copia de la informaciÃ³n escalar-evoluciÃ³n."
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de sÃ­mbolos por defecto."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "InformaciÃ³n sobre los conjuntos de vectores de verificaciÃ³n de vtable de salida."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresiÃ³n en las optimizaciones."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminaciÃ³n de cÃ³digo muerto condicional para llamadas internas."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmÃ©tico con signo se envuelve."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la secciÃ³n bss."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato por defecto."
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualizaciÃ³n en las directivas .loc (DWARF2+)"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en la versiÃ³n predeterminada del formato DWARF."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato extendido por defecto."
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera informaciÃ³n extendida sobre el punto de entrada para funciones en lÃ­nea"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres pÃºblicos DWARF y secciones de tipos pÃºblicos con extensiones GNU."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la lÃ­nea de Ã³rdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en ficheros .dwo separados."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato STABS extendido."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF mÃ¡s allÃ¡ de la versiÃ³n seleccionada."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generaciÃ³n de informaciÃ³n de depuraciÃ³n."
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato VMS."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF."
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Genera informaciÃ³n de depuraciÃ³n en el formato XCOFF extendido."
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuraciÃ³n comprimidas."
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuraciÃ³n comprimidas en formato <formato>."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusiÃ³n de multilib."
  
! #: common.opt:3249
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el anÃ¡lisis de perfil de las funciones."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versiÃ³n del compilador."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n enlazado dinÃ¡micamente."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posiciÃ³n estÃ¡tico."
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
*************** msgstr "LÃ­mite en el nÃºmero de revisio
*** 19850,19857 ****
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "no se usa el valor calculado"
--- 19904,19911 ----
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "no se usa el valor calculado"
*************** msgid "expected boolean type"
*** 19877,19883 ****
  msgstr "se esperaba un tipo booleano"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 19931,19937 ----
  msgstr "se esperaba un tipo booleano"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 19943,19949 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 19997,20003 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "Se hace caso omiso del atributo
*** 20299,20305 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
--- 20353,20359 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "se descartan los atributos de ti
*** 20384,20395 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20438,20449 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "se descarta el atributo %qE"
*** 20407,20414 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
--- 20461,20468 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaraciÃ³n previa de %qD"
*************** msgstr "el argumento %qD se declara aquÃ
*** 20531,20537 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
--- 20585,20591 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los lÃ­mites de la constante de cadena"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 20845,20851 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
--- 20899,20905 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kuso no vÃ¡lido de %<__builtin_va_arg_pack ()%>"
*************** msgstr "la sobreescritura asm genera un
*** 21152,21163 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.c:6420
  #, 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:6424
  #, 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"
--- 21206,21217 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.c:6421
  #, 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:6425
  #, 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"
*************** msgstr "los bloques bÃ¡sicos no estÃ¡n u
*** 21669,21977 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la funciÃ³n invocada %s"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "funciÃ³n comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableciÃ³ el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node estÃ¡ en la lista de clones pero no es clon"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "MÃ¡s de un borde fuera de un nodo thunk"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
--- 21723,22031 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el nÃºmero de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es vÃ¡lida"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la funciÃ³n invocada %s"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera despuÃ©s del bloque %i"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no vÃ¡lida"
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en lÃ­nea en el mismo grupo comdat"
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los sÃ­mbolos locales deben definirse"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en lÃ­nea visible externamente"
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en lÃ­nea con direcciÃ³n tomada"
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en lÃ­nea"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una funciÃ³n que no devuelve puntero"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Un borde indirecto de %s no estÃ¡ marcado como indirecto o tiene indirect_info asociado, la declaraciÃ³n correspondiente es: "
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "funciÃ³n comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to estÃ¡ mal"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "mÃºltiples llamantes inline"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableciÃ³ el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableciÃ³ el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sÃ­ mismo"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of errÃ³neo"
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errÃ³nea"
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node estÃ¡ en la lista de clones pero no es clon"
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone errÃ³neo"
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene mÃ¡s de una referencia alias"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "MÃ¡s de un borde fuera de un nodo thunk"
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaraciÃ³n errÃ³nea:"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaraciÃ³n conocida:"
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "fallÃ³ verify_cgraph_node"
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 22068,22079 ****
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
--- 22122,22133 ----
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializÃ³ la variable"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declarÃ³ %<static%> pero nunca se define"
*************** msgid "LTO support has not been enabled
*** 22236,22242 ****
  msgstr "el soporte para LTO no se activÃ³ en esta configuraciÃ³n"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "no se puede abrir %s: %m"
--- 22290,22296 ----
  msgstr "el soporte para LTO no se activÃ³ en esta configuraciÃ³n"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "no se puede abrir %s: %m"
*************** msgstr ""
*** 22586,22607 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "se encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variable"
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "se encontrÃ³ una comparticiÃ³n de rtl no vÃ¡lida en la insn"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "rtx compartido"
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "falla interna de consistencia"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
--- 22640,22661 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "se encontrÃ³ UNSPEC %s (%d) que no estÃ¡ delegitimado la ubicaciÃ³n de variable"
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "se encontrÃ³ una comparticiÃ³n de rtl no vÃ¡lida en la insn"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "rtx compartido"
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "falla interna de consistencia"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
*************** msgstr "region_array no coincide con reg
*** 22666,22672 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
--- 22720,22726 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array no coincide con region_tree"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, fuzzy, gcc-internal-format
  #| msgid "open %s failed: %s"
  msgid "%qs failed"
*************** msgstr ""
*** 22697,22708 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, 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:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
--- 22751,22762 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, 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:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kla llamada a %qs se redeclÃ³ con aviso de atributo: %s"
*************** msgstr "argumento %qs no vÃ¡lido para %q
*** 22718,22724 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "el tamaÃ±o de marco de %wd bytes es mayor que %wd bytes"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado de insn final %qs: %m"
--- 22772,22778 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "el tamaÃ±o de marco de %wd bytes es mayor que %wd bytes"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado de insn final %qs: %m"
*************** msgstr "se truncÃ³ la constante de coma
*** 22738,22774 ****
  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:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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"
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparaciÃ³n siempre es %d"
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1"
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³n"
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³n"
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
--- 22792,22828 ----
  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:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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"
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparaciÃ³n siempre es %d"
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1"
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se reduce la constante en comparaciÃ³n"
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "se asume que el desbordamiento con signo no sucede cuando se combinan constantes alrededor de una comparaciÃ³n"
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el Ã¡rbol original cambiÃ³ por un pliegue"
*************** msgstr "la funciÃ³n puede devolver la di
*** 23419,23431 ****
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
--- 23473,23485 ----
  msgid "function returns address of local variable"
  msgstr "la funciÃ³n devuelve la direcciÃ³n de una variable local"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr "se declara aquÃ­"
*************** msgid "%G%qD offset %s is out of the bou
*** 24046,24055 ****
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
--- 24100,24109 ----
  msgstr "el desplazamiento de %G%qD %s estÃ¡ fuera de los lÃ­mites ] del objeto %qD con tipo %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquÃ­"
*************** msgstr "no se especificÃ³ %qE en el %qs
*** 24227,24233 ****
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, 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"
--- 24281,24287 ----
  msgid "enclosing %<target%>"
  msgstr "regiÃ³n objetivo contenedora"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, 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 "%qD no es una variable en la clÃ
*** 24279,24291 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
--- 24333,24345 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, 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
*** 24296,24453 ****
  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:8979
  #, 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:9153
  #, 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:9442
  #, 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:9499
  #, 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:9527
  #, 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:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:9962
  #, 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:10209
  #, 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:10264
  #, 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:10355
  #, 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:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10619
  #, 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:10953
  #, 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:11493 gimplify.c:11752
  #, 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:12320
  #, 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:12344
  #, 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:12364
  #, 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:12416
  #, 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:13274 omp-low.c:3254
  #, 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:13292
  #, 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:13305
  #, 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:13318
  #, 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:13329
  #, 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:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15170
  #, 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:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
--- 24350,24507 ----
  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:8982
  #, 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:9156
  #, 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:9445
  #, 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:9502
  #, 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:9530
  #, 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:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en clÃ¡usula %<map%> implÃ­cita"
  
! #: gimplify.c:9965
  #, 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:10212
  #, 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:10267
  #, 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:10358
  #, 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:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducciÃ³n privada no vÃ¡lida en %qE"
  
! #: gimplify.c:10623
  #, 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:10957
  #, 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:11441 gimplify.c:11700
  #, 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:12268
  #, 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:12292
  #, 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:12312
  #, 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:12364
  #, 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:13222 omp-low.c:3254
  #, 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:13240
  #, 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:13253
  #, 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:13266
  #, 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:13277
  #, 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:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "fallÃ³ la gimplificaciÃ³n"
  
! #: gimplify.c:15118
  #, 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:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este cÃ³digo, el programa abortarÃ¡"
*************** msgstr "el elemento %u tiene ubicaciÃ³n-
*** 24525,24531 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "el elemento %u tiene ubicaciÃ³n-y == %u"
  
! #: internal-fn.c:504
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
--- 24579,24585 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "el elemento %u tiene ubicaciÃ³n-y == %u"
  
! #: internal-fn.c:506
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no vÃ¡lido del atribute  %<fallthrough%>"
*************** msgstr "El lÃ­mite de la matriz no coinc
*** 24802,24856 ****
  msgid "the extra base is defined here"
  msgstr "la base extra se define aquÃ­"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid fnsummary in LTO stream"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "falta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entrada"
--- 24856,24910 ----
  msgid "the extra base is defined here"
  msgstr "la base extra se define aquÃ­"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el tipo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas"
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el destructor virtual de %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el mÃ©todo %qD final permitirÃ­a desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-fnsummary.c:4295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid fnsummary in LTO stream"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "falta el resumen de inclusiÃ³n en lÃ­nea ipa en el fichero de entrada"
*************** msgstr "la funciÃ³n puede ser candidata
*** 24881,24918 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, 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:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24935,24972 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr "falta el resumen de referencia ipa en la unidad ltrans"
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, 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:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "restricciones de operandos incon
*** 24965,25021 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Se ha alcanzado el nÃºmero mÃ¡ximo de insns de recarga generadas (%d)\n"
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "flujo de bytecode: se encontraron instancias mÃºltiples del nodo cgraph con uid %d"
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "flujo de bytecode: no se encontrÃ³ un llamante al leer el borde"
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "flujo de bytecode: no se encontrÃ³ un llamado al leer el borde"
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "flujo de bytecode: se encontrÃ³ un nodo cgraph vacÃ­o"
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?"
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil en %s estÃ¡ corrupta"
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "no se puede encontrar cgraph de LTO en %s"
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "no se pueden encontrar las referencias de secciÃ³n LTO en %s"
  
! #: lto-cgraph.c:1805
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "tabla de descarga no vÃ¡lida en %s"
--- 25019,25075 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Se ha alcanzado el nÃºmero mÃ¡ximo de insns de recarga generadas (%d)\n"
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "flujo de bytecode: se encontraron instancias mÃºltiples del nodo cgraph con uid %d"
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "flujo de bytecode: no se encontrÃ³ un llamante al leer el borde"
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "flujo de bytecode: no se encontrÃ³ un llamado al leer el borde"
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "flujo de bytecode: se encontrÃ³ un nodo cgraph vacÃ­o"
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Por lo menos se admiten %i corridas de perfil. Â¿Tal vez se corrompiÃ³ el perfil?"
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "La informaciÃ³n de anÃ¡lisis de perfil en %s estÃ¡ corrupta"
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "no se puede encontrar cgraph de LTO en %s"
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "no se pueden encontrar las referencias de secciÃ³n LTO en %s"
  
! #: lto-cgraph.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "tabla de descarga no vÃ¡lida en %s"
*************** msgstr "clÃ¡usula %<depend(sink)%> esper
*** 25286,25339 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> se refiere a una iteraciÃ³n ajena al espacio de iteraciÃ³n"
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, fuzzy, gcc-internal-format
  #| msgid "previously used here"
  msgid "... to the previous %qs clause here"
  msgstr "se usÃ³ previamente aquÃ­"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "...is duplicated here"
  msgid "... with %qs clause here"
  msgstr "...estÃ¡ duplicada aquÃ­"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> ignora otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "el bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contiene"
--- 25340,25393 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> se refiere a una iteraciÃ³n ajena al espacio de iteraciÃ³n"
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, fuzzy, gcc-internal-format
  #| msgid "previously used here"
  msgid "... to the previous %qs clause here"
  msgstr "se usÃ³ previamente aquÃ­"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  #| msgid "...is duplicated here"
  msgid "... with %qs clause here"
  msgstr "...estÃ¡ duplicada aquÃ­"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> ignora otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> estÃ¡ en conflicto con otros especificadores de bucle OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "el bucle interno usa el mismo paralelismo OpenACC que el bucle que lo contiene"
*************** msgstr "entrada no vÃ¡lida a un bloque e
*** 25570,25623 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
  
! #: omp-offload.c:663
  #, fuzzy, gcc-internal-format
  #| msgid "-fopenacc-dim operand is malformed at '%s'"
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "operando -fopenacc-dim defectuoso en '%s'"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "la llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "bucle que lo contiene aquÃ­"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "el bucle usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "paralelismo de bucle OpenACC incorrectamente anidado"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1416
  #, fuzzy, gcc-internal-format
  #| msgid "insufficient partitioning available to parallelize element loop"
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle"
--- 25624,25677 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "ramificaciÃ³n no vÃ¡lida desde/para un bloque estructurado %s"
  
! #: omp-offload.c:673
  #, fuzzy, gcc-internal-format
  #| msgid "-fopenacc-dim operand is malformed at '%s'"
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "operando -fopenacc-dim defectuoso en '%s'"
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "la llamada a la rutina usa el mismo paralelismo OpenACC que el bucle que lo contiene"
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "bucle que lo contiene aquÃ­"
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "la llamada a la rutina usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "el bucle usa paralelismo OpenACC no permitido por la rutina que lo contiene"
  
! #: omp-offload.c:1264
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la rutina %qD se declara aquÃ­"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "paralelismo de bucle OpenACC incorrectamente anidado"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1426
  #, fuzzy, gcc-internal-format
  #| msgid "insufficient partitioning available to parallelize element loop"
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle de elemento"
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "insuficiente paralelismo disponible para paralelizar bucle"
*************** msgstr "no se admite %<-fcf-protection=r
*** 27047,27188 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> ya no tiene soporte"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "no se admite la planificaciÃ³n de instrucciones en este objetivo"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "esta mÃ¡quina objetivo no tiene ramificaciones retardadas"
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "no se admite -f%sleading-underscore en este objetivo"
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "no se puede cerrar el fichero de volcado de insn en ceros %qs: %m"
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "el sistema objetivo no admite el formato de depuraciÃ³n %qs"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "se solicitÃ³ seguimiento de variables, pero es inÃºtil a menos que se produzca informaciÃ³n de depuraciÃ³n"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "se solicitÃ³ seguimiento de variables, pero no se admite este formato de depuraciÃ³n"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "las asignaciones-de-rastreo-de-variable cambian el planificador selectivo"
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "no se admite -ffunction-sections para este objetivo"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "no se admite -fdata-sections para este objetivo"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "no se admite -fprefetch-loop-arrays para este objetivo"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "no se admite -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays no se admite con -Os"
  
! #: toplev.c:1778
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math desactivado; otras opciones toman precedencia"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "no se admite -fstack-protector para este objetivo"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address and -fsanitize=kernel-address are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fsanitize=address y -fsanitize=kernel-address no se admiten para este objetivo"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "error al escribir a %s: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "error al cerrar %s: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
  #| msgid "self-tests incompatible with -E"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "self-tests es incompatible con -E"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "self-tests no estÃ¡n activadas en este build"
--- 27101,27242 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> ya no tiene soporte"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "no se admite la planificaciÃ³n de instrucciones en este objetivo"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "esta mÃ¡quina objetivo no tiene ramificaciones retardadas"
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "no se admite -f%sleading-underscore en este objetivo"
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "no se puede cerrar el fichero de volcado de insn en ceros %qs: %m"
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "el sistema objetivo no admite el formato de depuraciÃ³n %qs"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "se solicitÃ³ seguimiento de variables, pero es inÃºtil a menos que se produzca informaciÃ³n de depuraciÃ³n"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "se solicitÃ³ seguimiento de variables, pero no se admite este formato de depuraciÃ³n"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "las asignaciones-de-rastreo-de-variable cambian el planificador selectivo"
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "no se admite -ffunction-sections para este objetivo"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "no se admite -fdata-sections para este objetivo"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "no se admite -fprefetch-loop-arrays para este objetivo"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "no se admite -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays no se admite con -Os"
  
! #: toplev.c:1783
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math desactivado; otras opciones toman precedencia"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "no se admite -fstack-protector para este objetivo"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address and -fsanitize=kernel-address are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fsanitize=address y -fsanitize=kernel-address no se admiten para este objetivo"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "error al escribir a %s: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "error al cerrar %s: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  #| msgid "self-tests incompatible with -E"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "self-tests es incompatible con -E"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "self-tests no estÃ¡n activadas en este build"
*************** msgstr "%Kno se permite asm en una funci
*** 27280,27473 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:2988
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "se definiÃ³ DECL_GIMPLE_REG_P en una variable con direcciÃ³n tomada"
  
! #: tree-cfg.c:2994
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activado"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresiÃ³n no vÃ¡lida para el l-valor min"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operando no vÃ¡lido en la referencia indirecta"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posiciÃ³n o tamaÃ±o de operando no vÃ¡lido para BIT_FIELD_REF"
  
! #: tree-cfg.c:3072
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisiÃ³n del tipo de resultado integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamÃ±o del resultado que no es integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posiciÃ³n mÃ¡s tamaÃ±o supera el tamaÃ±o del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.c:3123
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parÃ¡metro %i"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no vÃ¡lido"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversiÃ³n de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de direcciÃ³n no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es funciÃ³n en la llamada gimple"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no vÃ¡lido para la funciÃ³n"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3375
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversiÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estÃ¡tica no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una funciÃ³n que no usa una"
--- 27334,27527 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.c:3018
  #, fuzzy, gcc-internal-format
  #| msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "se definiÃ³ DECL_GIMPLE_REG_P en una variable con direcciÃ³n tomada"
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomÃ³ la direcciÃ³n, pero el bit ADDRESSABLE no estÃ¡ activado"
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresiÃ³n no vÃ¡lida para el l-valor min"
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operando no vÃ¡lido en la referencia indirecta"
  
! #: tree-cfg.c:3082
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posiciÃ³n o tamaÃ±o de operando no vÃ¡lido para BIT_FIELD_REF"
  
! #: tree-cfg.c:3102
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisiÃ³n del tipo de resultado integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3111
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamÃ±o del resultado que no es integral no coincide con el tamaÃ±o del campo de BIT_FIELD_REF"
  
! #: tree-cfg.c:3119
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.c:3126
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posiciÃ³n mÃ¡s tamaÃ±o supera el tamaÃ±o del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parÃ¡metro %i"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no vÃ¡lido"
  
! #: tree-cfg.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversiÃ³n de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversiÃ³n de registro a un tamaÃ±o diferente"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de direcciÃ³n no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no vÃ¡lido en MEM_REF"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no vÃ¡lido de %qD"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "funciÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es funciÃ³n en la llamada gimple"
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no vÃ¡lido para la funciÃ³n"
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3405
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversiÃ³n no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estÃ¡tica no vÃ¡lida en la llamada gimple"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una funciÃ³n que no usa una"
*************** msgstr "cadena static con una funciÃ³n q
*** 27478,28022 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no vÃ¡lidos en la comparaciÃ³n gimple"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparaciÃ³n de tipos de operandos que no coinciden"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operaciÃ³n unaria no es un registro"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no vÃ¡lido en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n de coma fija"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a coma flotante"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a entero"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresiÃ³n triste"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no vÃ¡lido para '%s'"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversiÃ³n que no es trivial en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operaciÃ³n binaria no es un registro"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no vÃ¡lidos para un vector valuado con mÃ¡s"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n binaria"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operaciÃ³n terniaria no es un registro"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: tree-cfg.c:4196
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo nÃºmero de elementos que el resultado"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con nÃºmero de elementos diferentes en la expresiÃ³n de permutaciÃ³n"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no vÃ¡lida en %s"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posiciÃ³n o tamaÃ±o no vÃ¡lido en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserciÃ³n fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserciÃ³n de vector no en contorno de elemento"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversiÃ³n que no es trivial en la asignaciÃ³n"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no vÃ¡lido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "nÃºmero incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4591
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con Ã­ndice de elemento no NULL"
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR con una condiciÃ³n que es siempre falsa"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversiÃ³n no vÃ¡lida en la declaraciÃ³n return"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaraciÃ³n de funciÃ³n actual"
  
! #: tree-cfg.c:4859
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "cÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5171
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloques"
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "DeclaraciÃ³n local desde una funciÃ³n diferente"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (phi) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (stmt) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcÃ³ la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcÃ³ la sentencia para throw en medio del bloque"
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque bÃ¡sico %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caÃ­da despuÃ©s de una sentencia de control en bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida errÃ³neas al final del bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explÃ­cito al final del bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devoluciÃ³n no apunta a exit en el bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontrÃ³ un case por defecto que no estÃ¡ al inicio del vector case"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una funciÃ³n que no es void"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 27532,28076 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no vÃ¡lido en la llamada gimple"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no vÃ¡lidos en la comparaciÃ³n gimple"
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparaciÃ³n de tipos de operandos que no coinciden"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n de vectores"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no vÃ¡lido de la comparaciÃ³n"
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operaciÃ³n unaria no es un registro"
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no vÃ¡lido en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n nop"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n de coma fija"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a coma flotante"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no vÃ¡lidos en la conversiÃ³n a entero"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresiÃ³n triste"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no vÃ¡lido para '%s'"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversiÃ³n que no es trivial en la operaciÃ³n unaria"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operaciÃ³n binaria no es un registro"
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n binaria"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no vÃ¡lidos para un vector valuado con mÃ¡s"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no vÃ¡lido"
  
! #: tree-cfg.c:4144
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresiÃ³n binaria"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operaciÃ³n terniaria no es un registro"
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no vÃ¡lidos en la operaciÃ³n terniaria"
  
! #: tree-cfg.c:4226
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo nÃºmero de elementos que el resultado"
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresiÃ³n de permutaciÃ³n de vector"
  
! #: tree-cfg.c:4283
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con nÃºmero de elementos diferentes en la expresiÃ³n de permutaciÃ³n"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no vÃ¡lida en %s"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posiciÃ³n o tamaÃ±o no vÃ¡lido en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserciÃ³n fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.c:4394
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserciÃ³n de vector no en contorno de elemento"
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversiÃ³n que no es trivial en la asignaciÃ³n"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no vÃ¡lido para %%R"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no vÃ¡lido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "nÃºmero incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.c:4621
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con Ã­ndice de elemento no NULL"
  
! #: tree-cfg.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.c:4637
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.c:4648
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR con una condiciÃ³n que es siempre falsa"
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no vÃ¡lido en la declaraciÃ³n return"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversiÃ³n no vÃ¡lida en la declaraciÃ³n return"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no vÃ¡lido para la declaraciÃ³n switch"
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4795
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no vÃ¡lido"
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no vÃ¡ilda en sentencia switch"
  
! #: tree-cfg.c:4808
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no vÃ¡ildo en sentencia switch"
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisiÃ³n de tipo en sentencia switch"
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaraciÃ³n de funciÃ³n actual"
  
! #: tree-cfg.c:4889
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definiciÃ³n incorrecta del nÃºmero de relleno de aterrizaje"
  
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "cÃ³digo de comparaciÃ³n no vÃ¡lido en la condiciÃ³n gimple"
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no vÃ¡lidas en la condiciÃ³n gimple"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no vÃ¡lido"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definiciÃ³n PHI"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no vÃ¡lido"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.c:5144
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5201
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicaciÃ³n referencia un bloque que no estÃ¡ en el Ã¡rbol de bloques"
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "DeclaraciÃ³n local desde una funciÃ³n diferente"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (phi) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicaciÃ³n"
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "comparticiÃ³n incorrecta de nodos de Ã¡rbol"
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableciÃ³ gimple_bb (stmt) a un bloque bÃ¡sico errÃ³neo"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcÃ³ la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcÃ³ la sentencia para throw en medio del bloque"
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "fallÃ³ verify_gimple"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con Ã©l"
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "etiqueta no local "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "etiqueta de relleno de aterrizaje EH "
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "etiqueta "
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque bÃ¡sico %d"
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caÃ­da despuÃ©s de una sentencia de control en bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso despuÃ©s de una expresiÃ³n que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida errÃ³neas al final del bb %d"
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explÃ­cito al final del bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devoluciÃ³n no apunta a exit en el bb %d"
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontrÃ³ un case por defecto que no estÃ¡ al inicio del vector case"
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no estÃ¡n ordenadas:"
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la funciÃ³n %<noreturn%> devuelve"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una funciÃ³n que no es void"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "en definiciÃ³n de macro %qs"
*** 28032,28079 ****
  msgid "in expansion of macro %qs"
  msgstr "en expansiÃ³n de macro %qs"
  
! #: tree-eh.c:4894
  #, 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:4906
  #, 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:4914
  #, 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:4920
  #, 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:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "Borde EH %i->%i incorrecto"
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "al BB %i le falta un borde"
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr "BB %i demasiados bordes de respaldo"
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "BB %i tiene un borde incorrecto"
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "BB %i tiene un borde de respaldo incorrecto"
--- 28086,28133 ----
  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"
*************** msgstr "se modificÃ³ el stmt (%p) marcad
*** 28623,28634 ****
  msgid "verify_ssa failed"
  msgstr "fallÃ³ verify_ssa"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "cÃ³digo interno independiente de mÃ¡quina fuera de rango"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "no estÃ¡ disponible la orden interna especÃ­fica del objetivo"
--- 28677,28688 ----
  msgid "verify_ssa failed"
  msgstr "fallÃ³ verify_ssa"
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "cÃ³digo interno independiente de mÃ¡quina fuera de rango"
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "no estÃ¡ disponible la orden interna especÃ­fica del objetivo"
*************** msgstr "el subÃ­ndice de la matriz estÃ¡
*** 28696,28702 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28750,28756 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28707,28736 ****
  msgid "defined here %qD"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "el subÃ­ndice %wi de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "el subÃ­ndice %wu de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qT"
--- 28761,28790 ----
  msgid "defined here %qD"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "el subÃ­ndice [%E, %E] de la matriz estÃ¡ fuera de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "el subÃ­ndice %wi de la matriz estÃ¡ por debajo de los lÃ­mites de matriz de %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "el subÃ­ndice %wu de la matriz estÃ¡ por encima de los lÃ­mites de matriz de %qT"
*************** msgstr "revisiÃ³n de Ã¡rbol: acceso del
*** 28809,28840 ****
  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:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
--- 28863,28894 ----
  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:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD es obsoleto: %s"
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD es obsoleto"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE es obsoleto: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE es obsoleto"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "el tipo es obsoleto: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "el tipo es obsoleto"
*************** msgstr "el tipo es obsoleto"
*** 28859,29130 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:13924
  #, 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:13926
  #, 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:13928
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:13951
  #, 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:13964
  #, 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:14000
  #, 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:14002
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:14004
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14043
  #, 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:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14064
  #, 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:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14387
  #, 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:14392
  #, 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:14404
  #, 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:14423
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14431
  #, 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:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, 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:14463
  #, 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:14473
  #, 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:14494
  #, 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:14500
  #, 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:14511
  #, 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:14522
  #, 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:14540
  #, 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:14547
  #, 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:14554
  #, 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:14570
  #, 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:14578
  #, 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:14586
  #, 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:14596
  #, 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:14605
  #, 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:14627
  #, 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:14642
  #, 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:14649
  #, 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:14662
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14675
  #, 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:14681
  #, 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:14688
  #, 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:14700
  #, 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:14710
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
--- 28913,29184 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "tipo variante difiere en %s"
  
! #: tree.c:13935
  #, 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:13937
  #, 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:13939
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_SIZE_UNIT"
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "TYPE_SIZE_UNIT del tipo"
  
! #: tree.c:13962
  #, 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:13975
  #, 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:14011
  #, 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:14013
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TYPE_BINFO"
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo variante"
  
! #: tree.c:14015
  #, fuzzy, gcc-internal-format
  #| msgid "type's TYPE_BINFO"
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "TYPE_BINFO del tipo"
  
! #: tree.c:14054
  #, 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:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "el primer descuadre es campo"
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr "y campo"
  
! #: tree.c:14075
  #, 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:14077 tree.c:14088
  #, fuzzy, gcc-internal-format
  #| msgid "type variant's TREE_TYPE"
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo variante"
  
! #: tree.c:14079 tree.c:14090
  #, fuzzy, gcc-internal-format
  #| msgid "type's TREE_TYPE"
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "TREE_TYPE del tipo"
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "el tipo no es compatible con su variante"
  
! #: tree.c:14398
  #, 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:14403
  #, 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:14415
  #, 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:14434
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_CANONICAL is not compatible"
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "TYPE_CANONICAL no es compatible"
  
! #: tree.c:14442
  #, 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:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, 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:14474
  #, 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:14484
  #, 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:14505
  #, 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:14511
  #, 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:14522
  #, 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:14533
  #, 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:14551
  #, 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:14558
  #, 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:14565
  #, 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:14581
  #, 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:14589
  #, 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:14597
  #, 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:14607
  #, 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:14616
  #, 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:14638
  #, 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:14653
  #, 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:14660
  #, 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:14673
  #, fuzzy, gcc-internal-format
  #| msgid "wrong TYPE_CACHED_VALUES entry"
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "entrada TYPE_CACHED_VALUES incorrecta"
  
! #: tree.c:14686
  #, 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:14692
  #, 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:14699
  #, 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:14711
  #, 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:14721
  #, fuzzy, gcc-internal-format
  #| msgid "TYPE_METHOD_BASETYPE is not main variant"
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
*************** msgstr "la alineaciÃ³n solicitada para %
*** 29253,29339 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %q+D"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "el inicializador para un valor entero/coma fija es demasiado complicado"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valor inicial no vÃ¡lido para el miembro %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existe"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "no se admite la declaraciÃ³n weak de %q+D"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "sÃ³lo se admiten los aliases weak en esta configuraciÃ³n"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref no se admite en esta configuraciÃ³n"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "gsplit-dwarf is not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: varasm.c:6023
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "la referencia dÃ©bil %q+D finalmente apunta a sÃ­ misma"
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia dÃ©bil %q+D debe tener enlace estÃ¡tico"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuraciÃ³n"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad en esta configuraciÃ³n; descartados"
--- 29307,29393 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaÃ±o de almacenamiento de %q+D"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "el inicializador para un valor entero/coma fija es demasiado complicado"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "el inicializador para un valor de coma flotante no es una constante de coma flotante"
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valor inicial no vÃ¡lido para el miembro %qE"
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD se declarÃ³ dÃ©bil despuÃ©s de usarse"
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la declaraciÃ³n dÃ©bil de %q+D se estÃ¡ aplicando a una definiciÃ³n estÃ¡tica que ya existe"
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la declaraciÃ³n weak de %q+D debe ser public"
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "no se admite la declaraciÃ³n weak de %q+D"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "sÃ³lo se admiten los aliases weak en esta configuraciÃ³n"
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref no se admite en esta configuraciÃ³n"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  #| msgid "gsplit-dwarf is not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "gsplit-dwarf no se admite en esta plataforma"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "la referencia dÃ©bil %q+D finalmente apunta a sÃ­ misma"
  
! #: varasm.c:6024
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia dÃ©bil %q+D debe tener enlace estÃ¡tico"
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuraciÃ³n"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s no se admite en esta configuraciÃ³n"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "no se admiten los atributos de visibilidad en esta configuraciÃ³n; descartados"
*************** msgstr "atributo %qE a continuaciÃ³n de
*** 29960,29966 ****
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, 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"
--- 30014,30020 ----
  msgid "type was previously declared %qE"
  msgstr "el tipo se declarÃ³ previamente %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
*************** msgstr "%qD no es compatible con %qD"
*** 29980,29986 ****
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
--- 30034,30040 ----
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una funciÃ³n"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
*************** msgstr "?: usando constantes enteras en
*** 30386,30397 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
--- 30440,30451 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no vÃ¡lido de %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 30550,30561 ****
  msgstr "el atributo %<fallthrough%> se especificÃ³ con un parÃ¡metro"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 30604,30615 ----
  msgstr "el atributo %<fallthrough%> se especificÃ³ con un parÃ¡metro"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr "el Ã­ndice %E denota un desplaza
*** 30657,30663 ****
  msgid "size of array is too large"
  msgstr "el tamaÃ±o de la matriz es demasiado grande"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "el tipo %qT del operando es incompatible con el argumento %d de %qE"
--- 30711,30717 ----
  msgid "size of array is too large"
  msgstr "el tamaÃ±o de la matriz es demasiado grande"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "el tipo %qT del operando es incompatible con el argumento %d de %qE"
*************** msgstr "el tipo %qT del operando es inco
*** 30668,30800 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "both arguments must be compatible"
  msgstr "el argumento izquierdo debe ser una rebanada"
  
! #: c-family/c-common.c:6930
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nÃºmero incorrecto de argumentos para la funciÃ³n %qE"
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "el argumento 1 de %qE debe ser un tipo puntero que no sea void"
  
! #: c-family/c-common.c:6953
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaÃ±o constante"
  
! #: c-family/c-common.c:6964
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "el argumento 1 de %qE debe ser un puntero a un objeto de tamaÃ±o diferente de cero"
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-common.c:6993
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaÃ±o constante"
  
! #: c-family/c-common.c:6999
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "el argumento %d de %qE no debe ser un puntero a funciÃ³n"
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d que no es entero de %qE"
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no vÃ¡lido de %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del Ã­ndice estÃ¡ fuera del lÃ­mite"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversiÃ³n del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaÃ±o de la matriz es negativo"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30722,30854 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversiÃ³n"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "both arguments must be compatible"
  msgstr "el argumento izquierdo debe ser una rebanada"
  
! #: c-family/c-common.c:6932
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nÃºmero incorrecto de argumentos para la funciÃ³n %qE"
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "el argumento 1 de %qE debe ser un tipo puntero que no sea void"
  
! #: c-family/c-common.c:6955
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaÃ±o constante"
  
! #: c-family/c-common.c:6966
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "el argumento 1 de %qE debe ser un puntero a un objeto de tamaÃ±o diferente de cero"
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-common.c:6995
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaÃ±o constante"
  
! #: c-family/c-common.c:7001
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "el argumento %d de %qE no debe ser un puntero a funciÃ³n"
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "no coincide el tamaÃ±o en el argumento %d de %qE"
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d que no es entero de %qE"
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no vÃ¡lido de %qE"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del Ã­ndice estÃ¡ fuera del lÃ­mite"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversiÃ³n del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la funciÃ³n interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaÃ±o de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaÃ±o de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaÃ±o de la matriz %qE es negativo"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaÃ±o de la matriz es negativo"
  
! #: c-family/c-common.c:8285
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8288
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaÃ±o especificado %E excede el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaÃ±o mÃ¡ximo %E del objeto"
  
! #: c-family/c-common.c:8296
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el lÃ­mite especificado %wu supera el tamaÃ±o mÃ¡ximo del objeto %wu"
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "%qE es un formato de tipo de fun
*** 30850,31385 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "el argumento de la cadena de formato se encuentra despuÃ©s de los argumentos que recibirÃ¡n formato"
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "la funciÃ³n %qD puede ser un candidato para el atributo de formato %qs"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "falta el operando numÃ©rico $ en el formato"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s no admite los formatos de operando numÃ©rico %%n$"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operando numÃ©rico fuera de rango en el formato"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "se usa mÃ¡s de una vez el argumento de formato %d en el formato %s"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
  #| msgid "$ operand number used after format without operand number"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "se usÃ³ el nÃºmero de operando $ despuÃ©s de un formato sin nÃºmero de operando"
  
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "no se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "el formato no es una cadena literal, no se revisÃ³ la cadena de formato"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "el formato no es una cadena literal y no tiene argumentos de formato"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "el formato no es una cadena literal, no se revisaron los tipos de argumento"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "demasiados argumentos para el formato"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "no se usaron argumentos en el formato de estilo $"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "cadena de formato %s de longitud cero"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "el formato es una cadena de carÃ¡cter ancha"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  #| msgid "format string argument is not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "el argumento de la cadena de formato no es un tipo de cadena"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "constante de formato sin terminar"
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "se usÃ³ %s con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s no admite %s"
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s no admite %s con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "falta el carÃ¡cter de relleno al final del formato strfmon"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "anchura cero en el formato %s"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "precisiÃ³n izquierda vacÃ­a en el formato %s"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "precisiÃ³n vacÃ­a en el formato %s"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s no admite el modificador de longitud %qs %s"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s no admite el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "se descarta %s con %s y el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "se descarta %s con %s en el formato %s"
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "uso de %s y %s junto con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "uso de %s y %s juntos en el formato %s"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o en algunos lugares"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "no hay un %<]%> que cierre para el formato %<%%[%>"
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "el uso del modificador de longitud %qs con el carÃ¡cter de tipo %qc o no tiene ningÃºn efecto o el comportamiento es indefinido"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s no admite el formato %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "se especificÃ³ un nÃºmero de operandos con asignaciÃ³n suprimida"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "el nÃºmero de operandos especificados para el formato no toma argumentos"
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  #| msgid "embedded %<\\0%> in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "%<\\0%> incrustado en el formato"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qs instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "unquoted attribute in format"
  msgstr "no coincide el atributo de funciÃ³n"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "argumento no vÃ¡lido para la funciÃ³n interna %s"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%<-misel=yes%> is deprecated; use %<-misel%> instead"
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "%<-misel=yes%> es obsoleto; utilice en su lugar %<-misel%>"
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing space in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant initialization expression at %L"
  msgid "inconsistent capitalization in format"
  msgstr "expresiÃ³n de inicializaciÃ³n que no es constante en %L"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control characters in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid preprocessing directive #%s"
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "directiva de preprocesamiento #%s no vÃ¡lida"
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "Nonconforming tab character at %C"
  msgid "unquoted non-graph characters in format"
  msgstr "CarÃ¡cter de tabulaciÃ³n que no es conforme en %C"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "unterminated quoting directive"
  msgstr "directiva # no definida o no vÃ¡lida"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "la conversiÃ³n carece de tipo al final del formato"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "nested quoting directive"
  msgstr "directiva # no definida o no vÃ¡lida"
  
! #: c-family/c-format.c:3930
  #, fuzzy, gcc-internal-format
  #| msgid "unmatched open paren"
  msgid "unmatched quoting directive"
  msgstr "parÃ©ntesis abierto sin coincidencia"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "directiva %qc redundante tras ocurrencia previa de la misma"
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "directiva de reinicio de color desconocida"
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "%<\\0%> incrustado en el formato"
  
! #: c-family/c-format.c:4019
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "directiva de color no terminada"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "escribiendo a travÃ©s de un puntero nulo (argumento %d)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "leyendo a travÃ©s de un puntero nulo (argumento %d)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "escribiendo en un objeto constante (argumento %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "calificadores de tipo extra en el argumento de formato (argumento %d)"
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> espera un argumento de tipo %<%s%s%>, pero el argumento %d es de tipo %qT"
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> espera un argumento %<%s%s%> coincidente"
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> espera un argumento de tipo %<%T%s%>, pero el argumento %d es de tipo %qT"
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> espera un argumento %<%T%s%> coincidente"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> no se define como un tipo"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> no se define como %<long%> o %<long long%>"
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> no se define como un tipo"
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> no se define como un tipo"
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> no se define como un tipo puntero"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not %<...%>"
  msgid "argument to be formatted is not %<...%>"
  msgstr "los argumentos que recibirÃ¡n formato no son %<...%>"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "los formatos de strftime no pueden dar formato a los argumentos"
--- 30904,31439 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "el argumento de la cadena de formato se encuentra despuÃ©s de los argumentos que recibirÃ¡n formato"
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "la funciÃ³n %qD puede ser un candidato para el atributo de formato %qs"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "falta el operando numÃ©rico $ en el formato"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s no admite los formatos de operando numÃ©rico %%n$"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operando numÃ©rico fuera de rango en el formato"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "se usa mÃ¡s de una vez el argumento de formato %d en el formato %s"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  #| msgid "$ operand number used after format without operand number"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "se usÃ³ el nÃºmero de operando $ despuÃ©s de un formato sin nÃºmero de operando"
  
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "no se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "el formato no es una cadena literal, no se revisÃ³ la cadena de formato"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "el formato no es una cadena literal y no tiene argumentos de formato"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "el formato no es una cadena literal, no se revisaron los tipos de argumento"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "demasiados argumentos para el formato"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "no se usaron argumentos en el formato de estilo $"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "cadena de formato %s de longitud cero"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "el formato es una cadena de carÃ¡cter ancha"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  #| msgid "format string argument is not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "el argumento de la cadena de formato no es un tipo de cadena"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "constante de formato sin terminar"
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "se usÃ³ %s con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s no admite %s"
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s no admite %s con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "falta el carÃ¡cter de relleno al final del formato strfmon"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "anchura cero en el formato %s"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "precisiÃ³n izquierda vacÃ­a en el formato %s"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "precisiÃ³n vacÃ­a en el formato %s"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s no admite el modificador de longitud %qs %s"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s no admite el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "se descarta %s con %s y el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "se descarta %s con %s en el formato %s"
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "uso de %s y %s junto con el formato %<%%%c%> %s"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "uso de %s y %s juntos en el formato %s"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o en algunos lugares"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> sÃ³lo produce los dos Ãºltimos dÃ­gitos del aÃ±o"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "no hay un %<]%> que cierre para el formato %<%%[%>"
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "el uso del modificador de longitud %qs con el carÃ¡cter de tipo %qc o no tiene ningÃºn efecto o el comportamiento es indefinido"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s no admite el formato %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "se especificÃ³ un nÃºmero de operandos con asignaciÃ³n suprimida"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "el nÃºmero de operandos especificados para el formato no toma argumentos"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  #| msgid "embedded %<\\0%> in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "%<\\0%> incrustado en el formato"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qs instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "unquoted attribute in format"
  msgstr "no coincide el atributo de funciÃ³n"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "argumento no vÃ¡lido para la funciÃ³n interna %s"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, fuzzy, gcc-internal-format
  #| msgid "%<-misel=yes%> is deprecated; use %<-misel%> instead"
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "%<-misel=yes%> es obsoleto; utilice en su lugar %<-misel%>"
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing space in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant initialization expression at %L"
  msgid "inconsistent capitalization in format"
  msgstr "expresiÃ³n de inicializaciÃ³n que no es constante en %L"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control characters in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid preprocessing directive #%s"
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "directiva de preprocesamiento #%s no vÃ¡lida"
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "se repitiÃ³ %s en el formato"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "Nonconforming tab character at %C"
  msgid "unquoted non-graph characters in format"
  msgstr "CarÃ¡cter de tabulaciÃ³n que no es conforme en %C"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "unterminated quoting directive"
  msgstr "directiva # no definida o no vÃ¡lida"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "se desconoce el carÃ¡cter de tipo de conversiÃ³n %qc en el formato"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "%<%%%> final espurio en el formato"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "la conversiÃ³n carece de tipo al final del formato"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  #| msgid "undefined or invalid # directive"
  msgid "nested quoting directive"
  msgstr "directiva # no definida o no vÃ¡lida"
  
! #: c-family/c-format.c:3932
  #, fuzzy, gcc-internal-format
  #| msgid "unmatched open paren"
  msgid "unmatched quoting directive"
  msgstr "parÃ©ntesis abierto sin coincidencia"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "directiva %qc redundante tras ocurrencia previa de la misma"
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "directiva de reinicio de color desconocida"
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "%<\\0%> incrustado en el formato"
  
! #: c-family/c-format.c:4021
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "directiva de color no terminada"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "escribiendo a travÃ©s de un puntero nulo (argumento %d)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "leyendo a travÃ©s de un puntero nulo (argumento %d)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "escribiendo en un objeto constante (argumento %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "calificadores de tipo extra en el argumento de formato (argumento %d)"
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> espera un argumento de tipo %<%s%s%>, pero el argumento %d es de tipo %qT"
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> espera un argumento %<%s%s%> coincidente"
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> espera un argumento de tipo %<%T%s%>, pero el argumento %d es de tipo %qT"
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> espera un argumento %<%T%s%> coincidente"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> no se define como un tipo"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> no se define como %<long%> o %<long long%>"
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> no se define como un tipo"
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> no se define como un tipo"
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> no se define como un tipo puntero"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not %<...%>"
  msgid "argument to be formatted is not %<...%>"
  msgstr "los argumentos que recibirÃ¡n formato no son %<...%>"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "los formatos de strftime no pueden dar formato a los argumentos"
*************** msgstr "clÃ¡usula %<depend(source)%> esp
*** 31546,31552 ****
  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:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no vÃ¡lido para la variable de iteraciÃ³n %qE"
--- 31600,31606 ----
  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:723 cp/semantics.c:9059
  #, 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
*** 31561,31577 ****
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
--- 31615,31631 ----
  msgid "%qE is not initialized"
  msgstr "%qE no estÃ¡ inicializado"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no vÃ¡lido"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresiÃ³n de incremento"
*************** msgstr "falta la expresiÃ³n de increment
*** 31581,31587 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
--- 31635,31641 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresiÃ³n de incremento no vÃ¡lida"
*************** msgid "wrong type argument to %s"
*** 32223,32229 ****
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
--- 32277,32283 ----
  msgstr "argumento de tipo errÃ³neo para %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresiÃ³n constante"
*************** msgid "%<memset%> used with length equal
*** 32907,32913 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
--- 32961,32967 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaciÃ³n entre los tipos %qT y %qT"
*************** msgid_plural "passing argument %i to %qs
*** 32990,32996 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
--- 33044,33050 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condiciÃ³n tiene bifurcaciones idÃ©nticas"
*************** msgstr "algunas partes de la expansiÃ³n
*** 33010,33016 ****
  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:633
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
--- 33064,33070 ----
  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:635
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "defined here"
*************** msgstr "%qs no es una opciÃ³n vÃ¡lida pa
*** 33031,33037 ****
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 33085,33091 ----
  msgid "too many input files"
  msgstr "demasiados ficheros de entrada"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mcpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 33065,33078 ****
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
--- 33119,33132 ----
  msgstr "se pasa opciÃ³n no reconocida a %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "los argumentos vÃ¡lidos son: %s; Â¿quiso decir %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "los argumentos vÃ¡lidos son: %s"
*************** msgstr "las definiciones de alias no se
*** 33632,34063 ****
  msgid "profiler support for VxWorks"
  msgstr "soporte de anÃ¡lisis de perfil para VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "el tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un nÃºmero"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the SVE ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for sve_width"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid arguments are: %s;"
  msgstr "los argumentos vÃ¡lidos son: %s"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "valor %qs desconocido para -march"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valor %qs desconocido para -mtune"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  #| msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, 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 when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
--- 33686,34127 ----
  msgid "profiler support for VxWorks"
  msgstr "soporte de anÃ¡lisis de perfil para VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "el tamaÃ±o %Ktotal y el tamaÃ±o de elemento han de ser un inmediato constante distinto de cero"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> no es una cadena o un nÃºmero"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "basura al final de #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<for%> after %qs"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %s %s"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1936
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1939
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "el modificador de caracterÃ­stica %qs es incompatible con %s %s"
  
! #: config/aarch64/aarch64.c:1955
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the SVE ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresiÃ³n"
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasÃ³ un argumento Altivec a una funciÃ³n sin prototipo"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la funciÃ³n interna %qs requiere la opciÃ³n %qs"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for sve_width"
  msgstr "formato no vÃ¡lido de %s"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid sve_width value: %d"
  msgstr "valor %h no vÃ¡lido"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opciÃ³n (%s)"
  
! #: config/aarch64/aarch64.c:14109
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opciÃ³n de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Especifica el orden de asignaciÃ³n de registros"
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento vÃ¡lido en %qs"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments are: %s"
  msgid "valid arguments are: %s;"
  msgstr "los argumentos vÃ¡lidos son: %s"
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "falta el nombre de la cpu en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-mcpu=%s%>"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argumento no vÃ¡lido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "falta el nombre de la arquitectura en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -march"
  msgid "unknown value %qs for %<-march%>"
  msgstr "valor %qs desconocido para -march"
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificador de caracterÃ­stica no vÃ¡lido en %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "falta el nombre de la cpu en %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valor %qs desconocido para -mtune"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "la opciÃ³n -mcpu=%s genera un conflicto con la opciÃ³n -march=%s"
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de cÃ³digo %qs con -f%s"
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de cÃ³digo %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "valor no vÃ¡lido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15170
  #, fuzzy, gcc-internal-format
  #| msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no vÃ¡lido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es vÃ¡lido"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! #, 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:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! #, fuzzy
! #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr "el paso de parÃ¡metro para argumentos de tipo %qT ha cambiado en GCC 7.1"
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Klane %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vÃ­a %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.c:22648
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
*************** msgstr "el argumento del atributo %qE no
*** 34256,34272 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 34320,34336 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "salida del indicador asm %qs des
*** 34424,34436 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "tipo no vÃ¡lido para la salida del indicador asm"
  
! #: config/arm/arm-builtins.c:3087
  #, fuzzy, gcc-internal-format
  #| msgid "coprocessor not enabled"
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "el coprocesador no estÃ¡ activado"
  
! #: config/arm/arm-builtins.c:3090
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
--- 34488,34500 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "tipo no vÃ¡lido para la salida del indicador asm"
  
! #: config/arm/arm-builtins.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "coprocessor not enabled"
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "el coprocesador no estÃ¡ activado"
  
! #: config/arm/arm-builtins.c:3099
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
*************** msgstr "el %Kargumento %d debe ser un in
*** 34439,34638 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "no se admite este interno para este objetivo"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s espera una literal entera en el rango [%d, %d]"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3350
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable VFP instructions to use these intrinsics."
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3372
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use these intrinsics."
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones NEON (e.g. -mfloat-abi=softfp -mfpu=neon) para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3472
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) to use these intrinsics."
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones crypto (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) para usar estos intrÃ­nsecos."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "el selector debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "el rango del selector debe estar entre 0 y 7"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "el rango del selector debe estar entre 0 y 3"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "el rango del selector debe estar entre 0 y 1"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "la mÃ¡scara debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "el rango de la mÃ¡scara debe estar entre 0 y 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 34503,34702 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %d must be a constant immediate"
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "el %Kargumento %d debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3225
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "no se admite este interno para este objetivo"
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s espera una literal entera en el rango [%d, %d]"
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "%Klane index must be a constant immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "el Ã­ndice %Klane debe ser un inmediato constante"
  
! #: config/arm/arm-builtins.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable VFP instructions to use these intrinsics."
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3381
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use these intrinsics."
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones NEON (e.g. -mfloat-abi=softfp -mfpu=neon) para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Debe activar las instrucciones VFP para usar estos intrÃ­nsecos."
  
! #: config/arm/arm-builtins.c:3481
  #, fuzzy, gcc-internal-format
  #| msgid "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) to use these intrinsics."
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Debe activar las instrucciones crypto (e.g. include -mfloat-abi=softfp -mfpu=crypto-neon...) para usar estos intrÃ­nsecos."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "el selector debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "el rango del selector debe estar entre 0 y 7"
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "el rango del selector debe estar entre 0 y 3"
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "el rango del selector debe estar entre 0 y 1"
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "la mÃ¡scara debe ser un inmediato"
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "el rango de la mÃ¡scara debe estar entre 0 y 255"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 34642,34942 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2917
  #, 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:2921
  #, 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:2924
  #, 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:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, 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:2967
  #, 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:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3481
  #, 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:3490
  #, 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:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, 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:3526
  #, 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:3551
  #, 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:3563 config/arm/arm.c:32229
  #, 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:3571
  #, 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:3580
  #, 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:3602 config/pru/pru.c:643
  #, 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:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3798
  #, 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:3801
  #, 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:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3822
  #, 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:3825
  #, 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:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3833
  #, 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:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3858
  #, 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:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6100
  #, 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:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6318
  #, 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:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, 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:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, 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:7322
  #, 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:7371
  #, 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:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, 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:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25234
  #, 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:25896
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26155
  #, 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:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26653
  #, 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:32244
  #, 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"
--- 34706,35006 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt y NEON son incompatibles"
  
! #: config/arm/arm.c:2918
  #, 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:2922
  #, 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:2925
  #, 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:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "El PIC de RTP es incompatible con Thumb"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, 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:2968
  #, 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:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "el CPU objetivo no admite las instrucciones THUMB"
  
! #: config/arm/arm.c:3133
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "el CPU objetivo no admite accesos sin alinear"
  
! #: config/arm/arm.c:3482
  #, 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:3491
  #, 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:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "no se admite el cÃ³digo reentrante APCS.  Descartado"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, 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:3527
  #, 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:3552
  #, 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:3564 config/arm/arm.c:32404
  #, 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:3572
  #, 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:3581
  #, 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:3603 config/pru/pru.c:643
  #, 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:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "las opciones fp16 seleccionadas son incompatibles"
  
! #: config/arm/arm.c:3799
  #, 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:3802
  #, 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:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "el CPU objetivo no admite trabajo interno"
  
! #: config/arm/arm.c:3823
  #, 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:3826
  #, 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:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 sin ldrh"
  
! #: config/arm/arm.c:3834
  #, 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:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, fuzzy, gcc-internal-format
  #| msgid "-mfloat-abi=hard: selected processor lacks an FPU"
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard: el procesador seleccionado carece de FPU"
  
! #: config/arm/arm.c:3859
  #, 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:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr "variante PCS derivada de un no AAPCS"
  
! #: config/arm/arm.c:6101
  #, 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:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6373
  #, 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:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, 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:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, 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:7419
  #, 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:7468
  #, 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:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, 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:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd fuera de rango %wd - %wd"
  
! #: config/arm/arm.c:25409
  #, 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:26071
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Fin de mÃ³dulo inesperado"
  
! #: config/arm/arm.c:26330
  #, 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:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "no se pueden codificar las Rutinas de Servicios de InterrupciÃ³n en el modo Thumb"
  
! #: config/arm/arm.c:26828
  #, 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:32419
  #, 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
*** 34944,34965 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, 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:32265
  #, 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:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 35008,35029 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, 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:32440
  #, 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:32454
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "atributo o pragma objetivo %qs desconocido"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  #| msgid "address mode %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "no se admite -fpie"
*** 35043,35059 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
--- 35107,35123 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de funciÃ³n %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la funciÃ³n %qs no puede devolver un valor"
*************** msgid "indirect call in function, which
*** 35328,35334 ****
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no vÃ¡lido para la funciÃ³n interna"
--- 35392,35398 ----
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no vÃ¡lido para la funciÃ³n interna"
*************** msgstr ""
*** 35676,35734 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "demasiados argumentos para el proceso"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: config/gcn/gcn.c:3114
  #, fuzzy, gcc-internal-format
  #| msgid "nested function trampolines not supported on this target"
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "no se admiten trampolines de funciones anidadas para este objetivo"
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s no estÃ¡ implementado"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Builtin not implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: config/gcn/gcn.c:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using vector_length (64), ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.c:4804
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³n"
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nÃºmero operando fuera de rango"
  
! #: config/gcn/gcn.c:5299
  #, fuzzy, gcc-internal-format
  #| msgid "memory exhausted"
  msgid "local data-share memory exhausted"
--- 35740,35798 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "demasiados argumentos para el proceso"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "argumento de tipo errÃ³neo para %s"
  
! #: config/gcn/gcn.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "nested function trampolines not supported on this target"
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "no se admiten trampolines de funciones anidadas para este objetivo"
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s no estÃ¡ implementado"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Builtin not implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: config/gcn/gcn.c:4804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using vector_length (64), ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.c:4805
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuraciÃ³n de tiempo de ejecuciÃ³n"
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "se usa num_workers (%d); se hace caso omiso de %d"
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nÃºmero operando fuera de rango"
  
! #: config/gcn/gcn.c:5300
  #, fuzzy, gcc-internal-format
  #| msgid "memory exhausted"
  msgid "local data-share memory exhausted"
*************** msgstr "El parÃ¡metro para la funciÃ³n i
*** 35879,36012 ****
  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:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, 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:8708
  #, 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:8803
  #, 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:9707
  #, 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:9722
  #, 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:9755
  #, 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:9795
  #, 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:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, 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:9963
  #, 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:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10276
  #, 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:10282
  #, 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:10285
  #, 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:10727
  #, 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:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:12724
  #, 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"
--- 35943,36076 ----
  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:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, 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:8715
  #, 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:8810
  #, 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:9714
  #, 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:9729
  #, 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:9762
  #, 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:9802
  #, 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:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, 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:9970
  #, 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:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparaciÃ³n incorrecto"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.c:10283
  #, 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:10289
  #, 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:10292
  #, 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:10734
  #, 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:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opciÃ³n isa desconocida"
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opciÃ³n isa %s"
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el Ãºltimo argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "operando de pista incorrecto"
  
! #: config/i386/i386-expand.c:12731
  #, 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 "Solo se admite el formato de dep
*** 36417,36567 ****
  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:3087
  #, 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:3122
  #, 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:3130
  #, 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:3224
  #, 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:3226
  #, 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:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, 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:3282
  #, 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:3289 config/i386/i386-options.c:3517
  #, 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:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, 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:3324
  #, 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:3332 config/i386/i386-options.c:3381
  #, 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:3342 config/i386/i386-options.c:3359
  #, 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:3346
  #, 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:3350 config/i386/i386-options.c:3377
  #, 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:3367 config/i386/i386-options.c:3385
  #, 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:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3504
  #, 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:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, 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:3667
  #, 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:3678
  #, 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:3681
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 36481,36631 ----
  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:3089
  #, 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:3124
  #, 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:3134
  #, 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:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, 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:3286
  #, 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:3293 config/i386/i386-options.c:3521
  #, 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:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, 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:3328
  #, 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:3336 config/i386/i386-options.c:3385
  #, 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:3346 config/i386/i386-options.c:3363
  #, 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:3350
  #, 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:3354 config/i386/i386-options.c:3381
  #, 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:3371 config/i386/i386-options.c:3389
  #, 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:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.c:3508
  #, 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:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, 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:3671
  #, 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:3682
  #, 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:3685
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "%qE no puede tener los atributos
*** 37037,37043 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE se redeclarÃ³ con los atributos %qs en conflicto"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
--- 37101,37107 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE se redeclarÃ³ con los atributos %qs en conflicto"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
*************** msgstr "__delay_cycles solo permite nÃºm
*** 38187,38245 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "__delay_cycles estÃ¡ limitado a nÃºmeros de bucles de 32 bits"
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambiÃ³ en GCC 4.4"
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.c:4594
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensiÃ³n %<M%>"
  
! #: config/riscv/riscv.c:4635
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensiÃ³n %qc"
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
--- 38251,38309 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "__delay_cycles estÃ¡ limitado a nÃºmeros de bucles de 32 bits"
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambiÃ³ en GCC 4.4"
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.c:4625
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensiÃ³n %<M%>"
  
! #: config/riscv/riscv.c:4666
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensiÃ³n %qc"
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
*************** msgstr "el nÃºmero debe ser 0 Ã³ 1"
*** 38364,38710 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:928
  #, 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:932
  #, 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:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sÃ³lo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.c:1634
  #, 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:1833
  #, 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:1837
  #, 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:1846
  #, 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:5845
  #, 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:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, 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:7395
  #, 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:8187
  #, 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:8505
  #, 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:8546
  #, 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:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, 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:9602
  #, 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:9622
  #, 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:9634
  #, 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:9646
  #, 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:9660
  #, 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:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, 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:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, 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:10381
  #, 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:10386
  #, 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:10389
  #, 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:13016
  #, 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:13038
  #, 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"
--- 38428,38775 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:934
  #, 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:938
  #, 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:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sÃ³lo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.c:1640
  #, 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:1839
  #, 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:1843
  #, 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:1852
  #, 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:5875
  #, 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:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, 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:7425
  #, 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:8217
  #, 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:8588
  #, 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:8629
  #, 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:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, 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:9812
  #, 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:9832
  #, 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:9844
  #, 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:9856
  #, 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:9870
  #, 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:9882
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "el argumento 2 debe ser 0 Ã³ 1"
  
! #: config/rs6000/rs6000-call.c:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, 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:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, 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:10595
  #, 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:10600
  #, 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:10603
  #, 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:13544
  #, 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:13566
  #, 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"
*************** msgstr "%qs usa el registro r29"
*** 38725,38948 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explÃ­citamente"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, 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:3956
  #, 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:3965
  #, 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:3968
  #, 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:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:3996
  #, 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:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4106
  #, 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:4129 config/rs6000/rs6000.c:4144
  #, 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:4157
  #, 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:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, 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/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, 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:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, 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:19123
  #, 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:19125
  #, 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:19127
  #, gcc-internal-format
  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:19133
  #, 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:19136
  #, 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:19141
  #, 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:19144
  #, 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:23150
  #, 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:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, 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:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
--- 38790,39018 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.c:3675
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opciÃ³n del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explÃ­citamente"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.c:3995
  #, 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:4021
  #, 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:4030
  #, 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:4033
  #, 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:4052
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.c:4061
  #, 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:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.c:4171
  #, 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:4194 config/rs6000/rs6000.c:4209
  #, 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:4222
  #, 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:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un nÃºmero vÃ¡lido en %qs"
  
! #: config/rs6000/rs6000.c:4397
  #, 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/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae vÃ¡lido"
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opciÃ³n desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4743
  #, 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:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, 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:19280
  #, 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:19362
  #, 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:19364
  #, 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:19366
  #, 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:19368
  #, gcc-internal-format
  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:19374
  #, 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:19377
  #, 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:19382
  #, 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:19385
  #, 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:23400
  #, 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:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no estÃ¡ permitido"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es vÃ¡lido"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, 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:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones mÃºltiples de funciones virtuales"
*************** msgstr "el atributo %qE solicitado no es
*** 39285,39431 ****
  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:9873
  #, 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:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, 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:15200
  #, 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:15203
  #, 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:15232
  #, 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:15236
  #, 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:15248
  #, 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:15257
  #, 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:15263
  #, 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:15265
  #, 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:15268
  #, 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:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, 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:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
--- 39355,39501 ----
  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:9871
  #, 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:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinÃ¡mico de pila"
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, 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:15266
  #, 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:15269
  #, 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:15298
  #, 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:15302
  #, 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:15314
  #, 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:15323
  #, 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:15329
  #, 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:15331
  #, 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:15334
  #, 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:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, 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:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, 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 atributo %qs solamente se apl
*** 39866,39873 ****
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, 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"
--- 39936,39943 ----
  msgid "could not read the BRIG file"
  msgstr "no se puede leer el fichero BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, 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 "la declaraciÃ³n de %q+D oscurece
*** 40152,40158 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
--- 40222,40228 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaraciÃ³n de %qD oscurece un parÃ¡metro"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n global"
*************** msgstr "%qE no se declarÃ³ aquÃ­ (primer
*** 40222,40228 ****
  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:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier funciÃ³n"
--- 40292,40298 ----
  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:3791 cp/decl.c:3149
  #, 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
*** 40252,40258 ****
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
--- 40322,40328 ----
  msgid "duplicate label declaration %qE"
  msgstr "declaraciÃ³n duplicada de la etiqueta %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
*************** msgstr "no se puede poner un objeto con
*** 40465,40471 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, 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"
--- 40535,40541 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no vÃ¡lida en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaraciÃ³n no tiene tipo asociable"
*************** msgstr "el nombre de tipo que se declarÃ
*** 40807,40813 ****
  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:6788 cp/decl.c:12138
  #, 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"
--- 40877,40883 ----
  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:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devoluciÃ³n de la funciÃ³n"
*************** msgstr "redefiniciÃ³n anidada de %<struc
*** 41114,41120 ****
  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:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
--- 41184,41190 ----
  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:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaraciÃ³n no declara nada"
*************** msgstr "struct no tiene miembros nombrad
*** 41164,41170 ****
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
--- 41234,41240 ----
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "miembro de matriz flexible en union"
*************** msgstr "redefiniciÃ³n anidada de %<enum
*** 41200,41206 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
--- 41270,41276 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaraciÃ³n de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "desbordamiento en valores de enu
*** 41231,41237 ****
  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:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
--- 41301,41307 ----
  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:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "no hay un prototipo previo para
*** 41263,41269 ****
  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:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
--- 41333,41339 ----
  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:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaraciÃ³n previa para %qD"
*************** msgstr "el argumento %qD no coincide con
*** 41378,41389 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definiÃ³ el parÃ¡metro %qD pero no se usa"
--- 41448,41459 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, 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
*** 41391,41650 ****
  #. 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:10036
  #, 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:10041
  #, 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:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, 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:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, 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:10504 cp/parser.c:30413
  #, 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:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, 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:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, 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:11289
  #, 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:11302
  #, 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:11351
  #, 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:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11435
  #, 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:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, 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:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 41461,41720 ----
  #. 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:10043
  #, 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:10048
  #, 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:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, 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:10464 c/c-decl.c:10471
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaraciÃ³n duplicado"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, 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:10511 cp/parser.c:30438
  #, 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:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, 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:10995
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.c:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, 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:11296
  #, 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:11309
  #, 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:11358
  #, 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:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usÃ³ %qE con %<auto%>"
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usÃ³ %qE con %<register%>"
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usÃ³ %qE con %<typedef%>"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.c:11442
  #, 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:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usÃ³ %qs con %qE"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usÃ³ %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, 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:11929 cp/typeck.c:4972
  #, 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:11858 cp/typeck.c:4912
  #, 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:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, 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
*** 41665,41671 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
--- 41735,41741 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquÃ­"
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de lÃ­nea"
*************** msgid "unknown type name %qE"
*** 41712,41718 ****
  msgstr "nombre de tipo %qE desconocido"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
--- 41782,41788 ----
  msgstr "nombre de tipo %qE desconocido"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaraciÃ³n"
*************** msgstr "el atributo %<fallthrough%> no e
*** 41733,41739 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los mÃ©todos"
--- 41803,41809 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, 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
*** 41748,41755 ****
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
--- 41818,41825 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no estÃ¡ seguido de %<;%>"
*************** msgstr "%<__auto_type%> requiere una dec
*** 41787,41793 ****
  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:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
--- 41857,41863 ----
  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:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
*************** msgstr "ISO C99 no admite %<_Static_asse
*** 41815,41821 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
--- 41885,41891 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
*************** msgstr "la expresiÃ³n en la aserciÃ³n st
*** 41846,41852 ****
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 41916,41922 ----
  msgid "static assertion failed: %E"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "un enum vacÃ­o no es vÃ¡lido"
*** 41893,41906 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
--- 41963,41976 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
*************** msgstr "se esperaban especificadores de
*** 41986,41992 ****
  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:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
--- 42056,42062 ----
  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:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "el atributo %qD requiere un solo
*** 41998,42004 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 42068,42074 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C90 prohÃ­be mezclar declara
*** 42059,42065 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
--- 42129,42135 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
*************** msgstr "etiqueta al final de una declara
*** 42074,42080 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
--- 42144,42150 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "una etiqueta sÃ³lo puede ser par
*** 42099,42115 ****
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explÃ­citas para evitar un %<else%> ambiguo"
--- 42169,42185 ----
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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Ã
*** 42129,42140 ****
  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:6946 cp/parser.c:12382
  #, 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:6952 cp/parser.c:12388
  #, 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%>"
--- 42199,42210 ----
  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:6946 cp/parser.c:12387
  #, 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:6952 cp/parser.c:12393
  #, 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
*** 42150,42157 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
--- 42220,42227 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
*************** msgstr "ISO C prohÃ­be la omisiÃ³n del t
*** 42181,42192 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, 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:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
--- 42251,42262 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, 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:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declarÃ³ aquÃ­"
*************** msgstr "se esperaba una declaraciÃ³n mÃ©
*** 42580,42641 ****
  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:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "el atributo %<setter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "el atributo %<getter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, 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:12408 cp/parser.c:43848
  #, 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%>"
--- 42650,42711 ----
  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:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "falta un %<=%> (despuÃ©s del atributo %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "el atributo %<setter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "el atributo %<getter%> sÃ³lo se puede especificar una vez"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sÃ³lo se puede usar en construcciones %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> sÃ³lo se
*** 42646,42663 ****
  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:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
--- 42716,42733 ----
  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:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaraciÃ³n for, while o do"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 42678,42730 ****
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, 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:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, 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"
--- 42748,42800 ----
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, 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:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> con el modificador %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas clÃ¡usulas %<if%> sin modificador"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna clÃ¡usula %<if%> tiene modificador, entonces todas las clÃ¡usulas %<if%> tienen que usar modificador"
*************** msgstr "el valor de %<num_threads%> debe
*** 42746,42757 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
--- 42816,42827 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
*************** msgstr "el valor de %<priority%> debe se
*** 42762,42786 ****
  msgid "expected constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, 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:13975 cp/parser.c:35399
  #, 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:14041 cp/parser.c:35468
  #, 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:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
--- 42832,42856 ----
  msgid "expected constant integer expression"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, 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:13975 cp/parser.c:35425
  #, 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:14041 cp/parser.c:35494
  #, 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:14044 cp/parser.c:35497
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
*************** msgstr "la expresiÃ³n %qs debe ser integ
*** 42796,42850 ****
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, 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:14544 cp/parser.c:35619
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, 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:14836 cp/parser.c:35886
  #, 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:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
--- 42866,42920 ----
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, 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:14544 cp/parser.c:35645
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, 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:14836 cp/parser.c:35912
  #, 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:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parÃ¡metro %<chunk_size%>"
*************** msgstr "el planificador %<auto%> no toma
*** 42855,42861 ****
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
--- 42925,42931 ----
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "gÃ©nero de planificador no vÃ¡lido"
*************** msgstr "%Hel argumento de collapse neces
*** 42894,42916 ****
  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:15506 cp/parser.c:36551
  #, 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:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
--- 42964,42986 ----
  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:15506 cp/parser.c:36577
  #, 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:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no vÃ¡lida"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no vÃ¡lida"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
*************** msgstr "gÃ©nero de planificador no vÃ¡li
*** 42928,43005 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, 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:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, 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:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, 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:16580 cp/parser.c:40966
  #, 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:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, 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:16606 cp/parser.c:40999
  #, 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:16616 cp/parser.c:41009
  #, 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:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, 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"
--- 42998,43075 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma acc%>"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es vÃ¡lido para %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, 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:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "se esperaba una clÃ¡usula %<#pragma omp%>"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, 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:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "secciÃ³n de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, 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:16580 cp/parser.c:40992
  #, 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:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, 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:16606 cp/parser.c:41025
  #, 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:16616 cp/parser.c:41035
  #, 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:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> despuÃ©s de %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, 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"
*************** msgstr "%qE no se ha declarado"
*** 43014,43020 ****
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
--- 43084,43090 ----
  msgid "expected function name"
  msgstr "se esperaba nombre de funciÃ³n"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una funciÃ³n"
*************** msgstr "%qD no hace referencia a una fun
*** 43024,43096 ****
  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:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, 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:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, 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:17287 cp/parser.c:37650
  #, 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:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, 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:17367 cp/parser.c:37730
  #, 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:17376 cp/parser.c:37739
  #, 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:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, 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"
--- 43094,43166 ----
  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:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, 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:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, 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:17287 cp/parser.c:37676
  #, 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:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, 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:17367 cp/parser.c:37756
  #, 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:17376 cp/parser.c:37765
  #, 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:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no vÃ¡lida de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no vÃ¡lido para %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, 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"
*************** msgstr "%<#pragma omp atomic capture%> u
*** 43100,43163 ****
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, 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:17861 cp/parser.c:38202
  #, 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:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, 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:17916 cp/parser.c:38258
  #, 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:17975 cp/parser.c:38863
  #, 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:17980 cp/parser.c:38869
  #, 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:18035 cp/parser.c:38920
  #, 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:18046 cp/parser.c:38931
  #, 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:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
--- 43170,43233 ----
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de lÃ­nea"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, 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:17861 cp/parser.c:38228
  #, 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:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, 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:17916 cp/parser.c:38284
  #, 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:17975 cp/parser.c:38889
  #, 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:17980 cp/parser.c:38895
  #, 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:18035 cp/parser.c:38946
  #, 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:18046 cp/parser.c:38957
  #, 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:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaraciÃ³n for"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n o una inicializaciÃ³n"
*************** msgstr "se esperaba una declaraciÃ³n de
*** 43167,43240 ****
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, 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:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, 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:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, 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:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, 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:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, 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:19861 cp/parser.c:40804
  #, 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%>"
--- 43237,43310 ----
  msgid "not enough perfectly nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "los bucles colapsados no estÃ¡n perfectamente anidados"
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, 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:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> despuÃ©s de %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, 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:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, 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:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, 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:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la clÃ¡usula %<map%>"
*************** msgstr "%<#pragma omp declare simd%> deb
*** 43251,43317 ****
  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:20035 cp/parser.c:41465
  #, 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:20088 cp/parser.c:41517
  #, 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:20113 cp/parser.c:41541
  #, 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:20140 cp/parser.c:41580 cp/pt.c:11321
  #, 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:20143 cp/parser.c:41583 cp/pt.c:11338
  #, 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:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, 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:20245 cp/parser.c:41688
  #, 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:20332 cp/parser.c:41774
  #, 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:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
--- 43321,43387 ----
  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:20035 cp/parser.c:41491
  #, 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:20088 cp/parser.c:41543
  #, 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:20113 cp/parser.c:41567
  #, 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:20140 cp/parser.c:41606 cp/pt.c:11339
  #, 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:20143 cp/parser.c:41609 cp/pt.c:11356
  #, 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:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, 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:20245 cp/parser.c:41714
  #, 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:20332 cp/parser.c:41800
  #, 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:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
*************** msgstr "se esperaba %<catch%>"
*** 43323,43335 ****
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 43393,43405 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 43340,43372 ****
  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:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, 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%>"
--- 43410,43442 ----
  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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "se esperaba %<declare%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, 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%>"
*************** msgstr "se esperaba nombre-de-funciÃ³n %
*** 43421,43465 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, 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:21160 cp/parser.c:42643
  #, 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:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, 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:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, 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"
--- 43491,43535 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, 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:21160 cp/parser.c:42669
  #, 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:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, 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:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
*************** msgstr "ISO C prohÃ­be los tipos de func
*** 43477,43503 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, 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:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
--- 43547,43573 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declarÃ³ %<threadprivate%> despuÃ©s del primer uso"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automÃ¡tica %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, 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:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> dentro
*** 43508,43514 ****
  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:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
--- 43578,43584 ----
  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:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no estÃ¡ dentro de %<__transaction_atomic%>"
*************** msgstr "llave sin cerrar"
*** 43523,43529 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
--- 43593,43599 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no vÃ¡lido de la expresiÃ³n void"
*************** msgstr "deferenciando el puntero %<void
*** 43648,43654 ****
  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:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
--- 43718,43724 ----
  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:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subÃ­ndice de la matriz no es un entero"
*************** msgstr "ISO C90 prohÃ­be el subÃ­ndice d
*** 43673,43679 ****
  msgid "enum constant defined here"
  msgstr "se definiÃ³ la constante enum aquÃ­"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT"
--- 43743,43749 ----
  msgid "enum constant defined here"
  msgstr "se definiÃ³ la constante enum aquÃ­"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parÃ¡metro matriz %qE de funciÃ³n devolverÃ¡ el tamaÃ±o de %qT"
*************** msgstr "conversiÃ³n implÃ­cita de %qT a
*** 43788,43805 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Â¿pretendÃ­a desreferenciar el puntero?"
--- 43858,43875 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la funciÃ³n %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 43824,43830 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
--- 43894,43900 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmÃ©tica en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmÃ©tica en puntero a un agregado vacÃ­o"
*************** msgstr "conversiÃ³n de puntero a entero
*** 44077,44083 ****
  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:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversiÃ³n a puntero desde un entero de tamaÃ±o diferente"
--- 44147,44153 ----
  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:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversiÃ³n a puntero desde un entero de tamaÃ±o diferente"
*************** msgstr "el lado izquierdo de la asignaci
*** 44246,44252 ****
  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:7138 cp/typeck.c:9349
  #, 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"
--- 44316,44322 ----
  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:7138 cp/typeck.c:9409
  #, 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"
*************** msgstr "inicializaciÃ³n de %qT desde un
*** 44411,44417 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
--- 44481,44487 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no vÃ¡lido de matriz no-lvaluada"
*************** msgstr "el elemento inicializador no es
*** 44442,44448 ****
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
--- 44512,44518 ----
  msgid "invalid initializer"
  msgstr "inicializador no vÃ¡lido"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
*************** msgstr "exceso de elementos en el inicia
*** 44588,44594 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
--- 44658,44664 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohÃ­be %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la funciÃ³n declarada %<noreturn%> tiene una declaraciÃ³n %<return%>"
*************** msgstr "no se convierte la expresiÃ³n de
*** 44628,44634 ****
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
--- 44698,44704 ----
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaraciÃ³n switch"
*************** msgstr "la etiqueta case no se encuentra
*** 44638,44654 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, 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:11054 cp/parser.c:13073
  #, 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:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
--- 44708,44724 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no estÃ¡ dentro de una declaraciÃ³n switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, 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:11054 cp/parser.c:13078
  #, 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:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usÃ³ la declaraciÃ³n break en un bucle for de OpenMP"
*************** msgstr "la declaraciÃ³n break estÃ¡ dent
*** 44663,44669 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "la declaraciÃ³n continue estÃ¡ dentro de un bucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
--- 44733,44739 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "la declaraciÃ³n continue estÃ¡ dentro de un bucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaraciÃ³n sin efecto"
*************** msgstr "declaraciÃ³n sin efecto"
*** 44673,44694 ****
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, 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:12017 cp/typeck.c:4941
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
--- 44743,44764 ----
  msgid "expression statement has incomplete type"
  msgstr "la declaraciÃ³n de la expresiÃ³n tiene tipo de dato incompleto"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, 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:12017 cp/typeck.c:4999
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
*************** msgid "ordered comparison of pointer wit
*** 44740,44746 ****
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
--- 44810,44816 ----
  msgstr "comparaciÃ³n ordenada de puntero con un puntero nulo"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaciÃ³n ordenada de puntero con el entero cero"
*************** msgstr "se usa un valor de tipo union cu
*** 44770,44822 ****
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, 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:12896 cp/semantics.c:9526
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, 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:12969 c/c-typeck.c:14588
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
--- 44840,44892 ----
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, 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:12896 cp/semantics.c:9542
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en clÃ¡usula %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, 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:12969 c/c-typeck.c:14604
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
*************** msgstr "%qE no es una variable en la clÃ
*** 44827,44834 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
--- 44897,44904 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas clÃ¡usulas %qs"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
*************** msgstr "No se encontrÃ³ una definiciÃ³n
*** 45015,45026 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, 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:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
--- 45085,45096 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usÃ³ la matriz de longitud variable"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, 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:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
*************** msgstr ""
*** 45045,45052 ****
  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:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
--- 45115,45122 ----
  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:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la clÃ¡usula %qs"
*************** msgstr "%qD aparece mÃ¡s de una vez en l
*** 45061,45079 ****
  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:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
--- 45131,45149 ----
  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:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
*************** msgstr ""
*** 45150,45277 ****
  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:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, 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:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, 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:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, 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:14755 cp/semantics.c:7640
  #, 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:14772
  #, 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:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, 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:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, 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:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, 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:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, 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:15229
  #, 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:15234
  #, 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:15240
  #, 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%>"
--- 45220,45347 ----
  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:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, 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:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, 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:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, 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:14771 cp/semantics.c:7656
  #, 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:14788
  #, 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:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, 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:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clÃ¡usula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE estÃ¡ predeterminado como %qs para %qs"
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, 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:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, 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:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, 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:15245
  #, 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:15250
  #, 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:15256
  #, 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%>"
*************** msgid "expected case label"
*** 45479,46332 ****
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.c:3676
  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:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devoluciÃ³n %qT de la funciÃ³n de conversiÅ„ explÃ­cita no se puede convertir a %qT con una conversiÃ³n de calificaciÃ³n"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversiÃ³n del tipo de devoluciÃ³n %qT de la especializaciÃ³n de funciÃ³n de conversiÃ³n de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  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:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  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:4400 cp/call.c:11869 cp/cvt.c:855
  #, 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:4548
  #, 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:4551
  #, 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:4775
  #, 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:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:4917
  #, 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:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:4942
  #, 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:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4984
  #, 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:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  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:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5592
  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:5608
  #, 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:5620
  #, 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:6223
  #, 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:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, 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:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, 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:6857
  #, 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:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7059
  #, 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:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7175
  #, 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:7187
  #, 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:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7281
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7338
  #, 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:7347
  #, 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:7387 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:7442 cp/call.c:7449
  #, 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:7445
  #, 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:7715
  #, 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:7719
  #, 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:7730
  #, 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:7733
  #, 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:7772
  #, 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:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:7897
  #, 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:7921 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:7965
  #, 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:8001
  #, 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:8011
  #, 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:8079
  #, 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:8088
  #, 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:8192
  #, 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:8251
  #, 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:8678
  #, 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:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:8886
  #, 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:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, 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:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, 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:9446
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9448
  #, 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:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, 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:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, 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:9479
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9481
  #, 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:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, 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:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, 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:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:9680
  #, 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:9954 cp/typeck.c:9284
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:9976
  #, 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:10008
  #, 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:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10095
  #, 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:10287
  #, 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:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10311
  #, 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:10316
  #, 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:10317
  #, 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:10340
  #, 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:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11377
  #, 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:11380
  #, 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:11629
  #, 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:11633
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, 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:12238
  #, 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:12242
  #, 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"
--- 45549,46402 ----
  msgstr "se esperaba etiqueta"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> descarta a los calificadores"
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversiÃ³n conocida para el parÃ¡metro %<this%> implÃ­cito de %qH a %qI"
  
! #: cp/call.c:3665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversiÃ³n conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  msgid "  no known conversion from %qH to %qI"
  msgstr "  no hay una conversiÃ³n de %qH a %qI"
  
! #: cp/call.c:3678
  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:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversiÃ³n>"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3737
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  heredado aquÃ­"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devoluciÃ³n %qT de la funciÃ³n de conversiÅ„ explÃ­cita no se puede convertir a %qT con una conversiÃ³n de calificaciÃ³n"
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversiÃ³n del tipo de devoluciÃ³n %qT de la especializaciÃ³n de funciÃ³n de conversiÃ³n de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustituciÃ³n de los argumentos de plantilla deducidos resultÃ³ en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  fallÃ³ la deducciÃ³n/sustituciÃ³n del argumento de plantilla:"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no vÃ¡lido"
  
! #: cp/call.c:3808
  #, gcc-internal-format
  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:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversiÃ³n de %qH a %qI es ambigua"
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  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:4402 cp/call.c:11899 cp/cvt.c:855
  #, 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:4550
  #, 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:4553
  #, 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:4777
  #, 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:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.c:4919
  #, 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:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.c:4944
  #, 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:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.c:4974
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.c:4983
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4986
  #, 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:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  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:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.c:5594
  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:5610
  #, 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:5622
  #, 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:6225
  #, 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:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declarÃ³ %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, 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:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaciÃ³n entre %q#T y %q#T"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, 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:6860
  #, 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:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una funciÃ³n de desalojo correspondiente para %qD"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7062
  #, 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:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquÃ­"
  
! #: cp/call.c:7178
  #, 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:7190
  #, 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:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  argumento de inicializaciÃ³n %P de %qD"
  
! #: cp/call.c:7284
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.c:7374
  #, 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:7383
  #, 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:7423 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:7465 cp/call.c:7472
  #, 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:7468
  #, 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:7738
  #, 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:7742
  #, 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:7753
  #, 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:7756
  #, 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:7795
  #, 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:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.c:7920
  #, 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:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, 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:8024
  #, 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:8034
  #, 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:8102
  #, 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:8111
  #, 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:8215
  #, 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:8274
  #, 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:8701
  #, 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:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.c:8915
  #, 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:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, 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:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, 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:9475
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9477
  #, 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:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, 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:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, 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:9508
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.c:9510
  #, 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:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, 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:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, 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:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/call.c:9709
  #, 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:9983 cp/typeck.c:9344
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.c:10005
  #, 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:10037
  #, 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:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es funciÃ³n"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.c:10124
  #, 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:10316
  #, 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:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.c:10340
  #, 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:10345
  #, 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:10346
  #, 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:10369
  #, 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:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.c:11406
  #, 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:11409
  #, 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:11659
  #, 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:11663
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, 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:12268
  #, 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:12272
  #, 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 "no se puede convertir de la base
*** 46362,46928 ****
  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:1149
  #, 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:1152
  #, 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:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1217
  #, 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:1220
  #, 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:1289
  #, 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:1293
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1299
  #, 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:1303
  #, 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:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, 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:2148
  #, 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:2160
  #, 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:2201
  #, 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:2205
  #, 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:2479
  #, 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:2841
  #, 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:2844
  #, 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:2859
  #, 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:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, 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:3363
  #, 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:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3383
  #, 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:3389
  #, 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:3450
  #, 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:3453
  #, 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:3455
  #, 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:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, 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:3678
  #, 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:3729
  #, 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:3732
  #, 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:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3765
  #, 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:3808
  #, 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:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3841
  #, 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:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3847
  #, 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:3849
  #, 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:4287
  #, 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:4290
  #, 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:4604
  #, 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:4637
  #, 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:5039
  #, 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:5060
  #, 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:5716 cp/constexpr.c:254
  #, 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:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5751
  #, 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:5759
  #, 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:5792
  #, 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:5807
  #, 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:5814
  #, 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:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, 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:6303
  #, 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:6548
  #, 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:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, 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:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, 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:7058
  #, 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:7060
  #, 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:7079
  #, 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:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7377
  #, 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:7539
  #, 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:7550
  #, 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:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8147
  #, 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:8292
  #, 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:8319
  #, 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:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8349
  #, 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:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8445
  #, 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:8718
  #, 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:8721
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 46432,46998 ----
  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:1156
  #, 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:1159
  #, 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:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
  msgstr "declaraciÃ³n previa de %q+#D"
  
! #: cp/class.c:1224
  #, 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:1227
  #, 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:1296
  #, 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:1300
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "local method %q#D declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/class.c:1306
  #, 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:1310
  #, 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:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquÃ­"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, 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:2155
  #, 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:2167
  #, 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:2208
  #, 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:2212
  #, 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:2504
  #, 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:2866
  #, 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:2869
  #, 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:2884
  #, 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:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y serÃ¡ eliminada"
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, 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:3393
  #, 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:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.c:3413
  #, 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:3419
  #, 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:3480
  #, 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:3483
  #, 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:3485
  #, 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:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, 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:3708
  #, 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:3760
  #, 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:3763
  #, 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:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "mÃºltiples campos inicializados en la uniÃ³n %qT"
  
! #: cp/class.c:3796
  #, 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:3839
  #, 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:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.c:3872
  #, 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:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.c:3878
  #, 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:3880
  #, 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:4318
  #, 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:4321
  #, 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:4648
  #, 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:4681
  #, 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:5191
  #, 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:5212
  #, 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:5868 cp/constexpr.c:254
  #, 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:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.c:5903
  #, 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:5911
  #, 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:5944
  #, 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:5959
  #, 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:5966
  #, 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:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, 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:6455
  #, 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:6703
  #, 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:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, 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:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, 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:7213
  #, 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:7215
  #, 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:7234
  #, 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:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefiniciÃ³n de %q#T"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.c:7526
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.c:7532
  #, 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:7694
  #, 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:7705
  #, 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:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.c:8302
  #, 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:8447
  #, 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:8474
  #, 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:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.c:8504
  #, 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:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente informaciÃ³n de tipo"
  
! #: cp/class.c:8600
  #, 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:8873
  #, 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:8876
  #, 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
*** 47010,47016 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
--- 47080,47086 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
*************** msgstr "Se intentÃ³ alojar una variable
*** 47074,47080 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 47144,47150 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaraciÃ³n de %qD oscurece a una declaraciÃ³n local previa"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "la expresiÃ³n integral %qE no es
*** 47136,47553 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3589
  #, 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:3620 cp/constexpr.c:3642
  #, 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:3622
  #, 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:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4412
  #, 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:4455
  #, 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:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:4503
  #, 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:4749
  #, 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:4810
  #, 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:4823
  #, 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:5215 cp/constexpr.c:6455
  #, 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:5321
  #, 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:5423
  #, 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:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, 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:5502
  #, 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:5684 cp/constexpr.c:8006
  #, 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:6122 cp/constexpr.c:7556
  #, 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:6174
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6188
  #, 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:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, 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:6422
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6428
  #, 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:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:6686
  #, 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:6694
  #, 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:6709
  #, 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:6719
  #, 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:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, 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:7302
  #, 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:7526
  #, 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:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, 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:7609
  #, 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:7648
  #, 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:7779
  #, 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:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:7861
  #, 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:7925
  #, 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:7975
  #, 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:7982
  #, 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:8055
  #, 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:8153
  #, 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:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8215
  #, 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:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, 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:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:3030
  #, 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:3047
  #, 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:3058
  #, 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:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 47206,47622 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3359
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subÃ­ndice de la matriz estÃ¡ fuera de los lÃ­mites de la matriz"
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresiÃ³n constante"
  
! #: cp/constexpr.c:3605
  #, 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:3636 cp/constexpr.c:3658
  #, 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:3638
  #, 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:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.c:4428
  #, 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:4471
  #, 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:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquÃ­"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usÃ³ %qD en su propio inicializador"
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializÃ³ con una expresion constante"
  
! #: cp/constexpr.c:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declarÃ³ %<constexpr%>"
  
! #: cp/constexpr.c:4519
  #, 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:4765
  #, 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:4826
  #, 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:4839
  #, 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:5231 cp/constexpr.c:6433
  #, 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:5337
  #, 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:5439
  #, 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:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, 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:5518
  #, 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:5700 cp/constexpr.c:8003
  #, 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:6138 cp/constexpr.c:7553
  #, 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:6190
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresiÃ³n constante"
  
! #: cp/constexpr.c:6204
  #, 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:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, 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:6400
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-id"
  msgid "unexpected template-id %qE"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/constexpr.c:6406
  #, 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:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresiÃ³n %qE inesperada de gÃ©nero %s"
  
! #: cp/constexpr.c:6664
  #, 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:6672
  #, 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:6687
  #, 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:6697
  #, 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:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, 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:7293
  #, 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:7523
  #, 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:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, 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:7606
  #, 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:7645
  #, 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:7776
  #, 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:7843
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.c:7858
  #, 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:7922
  #, 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:7972
  #, 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:7979
  #, 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:8052
  #, 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:8150
  #, 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:8182
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicializaciÃ³n de una matriz que no es constante"
  
! #: cp/constexpr.c:8212
  #, 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:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de gÃ©nero %s"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la direcciÃ³n de %qD siempre se evaluarÃ¡ como %<true%>"
  
! #: cp/cp-gimplify.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, 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:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.c:3096
  #, 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:3113
  #, 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:3124
  #, 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:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inicializaciÃ³n a un tipo de ref
*** 47597,47603 ****
  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:7774
  #, 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"
--- 47666,47672 ----
  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:7834
  #, 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 "se usÃ³ %q#T donde se esperaba u
*** 47641,47939 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "se solicitÃ³ la conversiÃ³n desde %qT al tipo no escalar %qT"
  
! #: cp/cvt.c:1062
  #, 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%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1064
  #, 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%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "no se llamÃ³ al seudo-destructor"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo incompleto %qT"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo %qT"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador coma"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³n"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversiÃ³n a void no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresiÃ³n de incremento for no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresiÃ³n de incremento for es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaraciÃ³n no tiene efecto"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversiÃ³n de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
--- 47710,48008 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "se solicitÃ³ la conversiÃ³n desde %qT al tipo no escalar %qT"
  
! #: cp/cvt.c:1061
  #, 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%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1063
  #, 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%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquÃ­"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devoluciÃ³n de %qD, se declarÃ³ con el atributo warn_unused_result"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "no se llamÃ³ al seudo-destructor"
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo incompleto %qT"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ a un objeto de tipo incompleto %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo incompleto %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo %qT"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "la deferencia implÃ­cita no accederÃ¡ al objeto de tipo %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando derecho del operador coma"
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la declaraciÃ³n"
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "la indirecciÃ³n no accederÃ¡ al objeto de tipo no-copiable-trivialmente %qT en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversiÃ³n a void no accederÃ¡ al objeto %qE de tipo incompleto %qT"
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el segundo operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el tercer operando de la expresiÃ³n condicional"
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando derecho del operador coma"
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en el operando izquierdo del operador coma"
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la declaraciÃ³n"
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE de tipo incompleto %qT no se accederÃ¡ en la expresiÃ³n de incremento for"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversiÃ³n a void no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el segundo operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "el tercer operando de la expresiÃ³n condicional no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operando derecho del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "el operador izquierdo del operador coma no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "la declaraciÃ³n no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "la expresiÃ³n de incremento for no puede resolver la direcciÃ³n de la funciÃ³n sobrecargada"
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el segundo operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "el tercer operando de la expresiÃ³n condicional es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando derecho del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "el operando izquierdo del operador coma es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "la declaraciÃ³n es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "la expresiÃ³n de incremento for es una referencia, no una llamada, a la funciÃ³n %qE"
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "el segundo operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "el tercer operando de la expresiÃ³n condicional no tiene efecto"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "el operando derecho del operador coma no tiene efecto"
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "el operando izquierdo del operador coma no tiene efecto"
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "la declaraciÃ³n no tiene efecto"
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "la expresiÃ³n de incremento for no tiene efecto"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "se convierte NULL a un tipo que no es puntero"
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "  no se puede deducir el parÃ¡metro de plantilla %qD"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "conversiÃ³n de tipo por defecto ambigua desde %qT"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
*************** msgstr "de la declaraciÃ³n previa de %q+
*** 48005,48011 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
--- 48074,48080 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "la declaraciÃ³n previa de %q+D e
*** 48218,48229 ****
  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:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD"
--- 48287,48298 ----
  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:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaraciÃ³n redundante de %qD en el mismo Ã¡mbito"
  
! #: cp/decl.c:2073
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD"
*************** msgstr "se borrÃ³ la definiciÃ³n de %qD"
*** 48237,48281 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, 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:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, 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:2970 cp/decl.c:3024
  #, 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:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 48306,48350 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, 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:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniciÃ³n de %q#D"
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la funciÃ³n utilizada"
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declarÃ³ en la clase"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, 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:2972 cp/decl.c:3026
  #, 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:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 48283,48983 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3100
  #, 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:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3312
  #, 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:3315
  #, 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:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3472
  #, 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:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, 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:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, 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:3973
  #, 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:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:3995
  #, 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:4002
  #, 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:4074
  #, 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:4398
  #, 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:4890
  #, 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:4893
  #, 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:4896
  #, 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:4915
  #, 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:4918
  #, 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:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5030
  #, 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:5033
  #, 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:5038
  #, 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:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, 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:5095
  #, 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:5098
  #, 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:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, 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:5253
  #, 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:5283
  #, 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:5307
  #, 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:5315
  #, 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:5316
  #, 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:5328
  #, 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:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5390
  #, 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:5431
  #, 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:5436
  #, 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:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5649
  #, 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:5655
  #, 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:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5678
  #, 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:5734
  #, 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:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5793
  #, 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:5817
  #, 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:5868
  #, 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:5872
  #, 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:5878
  #, 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:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:5927
  #, 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:5936
  #, 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:5944
  #, 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:5948
  #, 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:5951
  #, 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:6117
  #, 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:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.c:6223
  #, 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:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6340
  #, 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:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6569
  #, 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:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6658
  #, 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:6703
  #, 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:6850
  #, 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:6885
  #, 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:6887
  #, 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:6890
  #, 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:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7073
  #, 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:7341
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7365
  #, 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:7370
  #, 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:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, 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:7504
  #, 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:7616
  #, 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:7669
  #, 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:7712
  #, 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:7881
  #, 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:7967
  #, 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:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, 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:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, 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:8238
  #, 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:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 48352,49052 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaraciÃ³n de %q#D"
  
! #: cp/decl.c:3102
  #, 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:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquÃ­"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.c:3314
  #, 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:3317
  #, 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:3331 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaraciÃ³n"
  
! #: cp/decl.c:3474
  #, 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:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no vÃ¡lida de un bloque estructurado OpenMP"
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, 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:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, 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:3975
  #, 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:3988
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la bÃºsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.c:3997
  #, 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:4004
  #, 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:4076
  #, 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:4400
  #, 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:4892
  #, 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:4895
  #, 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:4898
  #, 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:4917
  #, 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:4920
  #, 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:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos mÃºltiples en una declaraciÃ³n"
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaraciÃ³n del tipo interno de C++ %qT"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaraciÃ³n typedef"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohÃ­be structs anÃ³nimos"
  
! #: cp/decl.c:5032
  #, 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:5035
  #, 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:5040
  #, 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:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sÃ³lo se puede especificar para constructores"
  
! #: cp/decl.c:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartÃ³ %<typedef%> en esta declaraciÃ³n"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, 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:5097
  #, 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:5100
  #, 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:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, 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:5255
  #, 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:5285
  #, 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:5309
  #, 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:5317
  #, 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:5318
  #, 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:5330
  #, 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:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicializaciÃ³n duplicada de %qD"
  
! #: cp/decl.c:5392
  #, 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:5433
  #, 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:5438
  #, 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:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.c:5651
  #, 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:5657
  #, 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:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.c:5680
  #, 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:5736
  #, 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:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaÃ±o de la matriz en %qD"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaÃ±o cero"
  
! #: cp/decl.c:5795
  #, 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:5819
  #, 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:5870
  #, 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:5874
  #, 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:5880
  #, 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:5922
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.c:5929
  #, 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:5938
  #, 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:5946
  #, 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:5950
  #, 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:5953
  #, 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:6121
  #, 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:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.c:6227
  #, 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:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.c:6334
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.c:6344
  #, 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:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.c:6573
  #, 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:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaÃ±o variable"
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.c:6662
  #, 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:6707
  #, 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:6854
  #, 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:6889
  #, 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:6891
  #, 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:6894
  #, 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:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicializaciÃ³n fuera de la clase)"
  
! #: cp/decl.c:7077
  #, 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:7335
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaraciÃ³n"
  
! #: cp/decl.c:7359
  #, 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:7364
  #, 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:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignaciÃ³n (no inicializaciÃ³n) en la declaraciÃ³n"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, 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:7498
  #, 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:7610
  #, 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:7663
  #, 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:7706
  #, 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:7878
  #, 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:7964
  #, 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:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, 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:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, 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:8235
  #, 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:8244 cp/decl.c:8329
  #, 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
*** 48985,48991 ****
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 49054,49060 ----
  msgstr[0] "se especificÃ³ %qs para el campo de estructura"
  msgstr[1] "se especificÃ³ %qs para el campo de estructura"
  
! #: cp/decl.c:8248
  #, 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
*** 48993,49187 ****
  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:8254
  #, 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:8299
  #, 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:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, 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:8384
  #, 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:8389
  #, 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:8394
  #, 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:8398
  #, 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:8407
  #, 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:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, 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:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, 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:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9144
  #, 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:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9155
  #, 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:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9166
  #, 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:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9177
  #, 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:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9191
  #, 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:9223
  #, 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:9263
  #, 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:9274
  #, 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:9281
  #, 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:9284
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
--- 49062,49256 ----
  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:8251
  #, 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:8296
  #, 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:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, 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:8381
  #, 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:8386
  #, 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:8391
  #, 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:8397
  #, 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:8406
  #, 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:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, 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:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, 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:9094
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaÃ±o de la matriz en %qT"
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaÃ±o cero"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declarÃ³ como una variable %<virtual%>"
  
! #: cp/decl.c:9143
  #, 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:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<virtual%>"
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declarÃ³ como un parÃ¡metro %<inline%>"
  
! #: cp/decl.c:9154
  #, 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:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declarÃ³ como un tipo %<virtual%>"
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declarÃ³ como un tipo %<inline%>"
  
! #: cp/decl.c:9165
  #, 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:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declarÃ³ como un campo %<virtual%>"
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declarÃ³ como un campo %<inline%>"
  
! #: cp/decl.c:9176
  #, 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:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:9190
  #, 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:9222
  #, 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:9262
  #, 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:9273
  #, 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:9280
  #, 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:9283
  #, 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 "desbordamiento en la dimensiÃ³n
*** 49470,49476 ****
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
--- 49539,49545 ----
  msgid "%qD declared as array of %qT"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
*************** msgid "function definition does not decl
*** 49649,49655 ****
  msgstr "la definiciÃ³n de la funciÃ³n no declara parÃ¡metros"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
--- 49718,49724 ----
  msgstr "la definiciÃ³n de la funciÃ³n no declara parÃ¡metros"
  
  #  FIXME traducciÃ³n
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaraciÃ³n de %qD como algo que no es funciÃ³n"
*************** msgstr "se descarta el atributo"
*** 49868,50745 ****
  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:11964
  #, 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:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, 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:12043
  #, 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:12048
  #, 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:12055
  #, 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:12064
  #, 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:12069
  #, 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:12080
  #, 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:12089
  #, 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:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, 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:12119
  #, 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:12144
  #, 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:12156
  #, 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:12162
  #, 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:12169
  #, 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:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, 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:12211
  #, 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:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12225
  #, 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:12226
  #, 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:12244
  #, 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:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12266
  #, 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:12270
  #, 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:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, 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:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12386
  #, 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:12415
  #, 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:12416
  #, 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:12489
  #, 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:12560
  #, 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:12586
  #, 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:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12621
  #, 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:12623
  #, 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:12631
  #, 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:12671
  #, 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:12680
  #, 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:12683
  #, 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:12694
  #, 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:12697
  #, 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:12700
  #, 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:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12717
  #, 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:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12729
  #, 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:12735
  #, 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:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12757
  #, 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:12760
  #, 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:12786
  #, 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:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, 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:12822
  #, 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:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, 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:12958
  #, 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:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:12987
  #, 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:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, 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:13018
  #, 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:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, 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:13097
  #, 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:13100
  #, 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:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13137
  #, 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:13147
  #, 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:13157
  #, 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:13171
  #, 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:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, 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:13191
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13204
  #, 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:13213
  #, 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:13219
  #, 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:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13236
  #, 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:13239
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13301
  #, 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:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, 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:13384
  #, 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:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, 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:13495
  #, 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:13498
  #, 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:13504
  #, 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:13508
  #, 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:13513
  #, 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:13525
  #, 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:13529
  #, 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:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13544
  #, 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:13545
  #, 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:13588
  #, 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:13597
  #, 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:13636
  #, 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:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:13649
  #, 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:13657
  #, 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:13664
  #, 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:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:13871
  #, 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:13958
  #, 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:13962
  #, 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:13984
  #, 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:13992
  #, 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:14019
  #, 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:14021
  #, 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:14268
  #, 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:14347
  #, 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:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, 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:14437
  #, 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:14463
  #, 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:14464
  #, 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:14476
  #, 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:14477
  #, 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:14488
  #, 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:14489 cp/decl.c:14499
  #, 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:14500
  #, 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:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, 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:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:14667
  #, 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:14690
  #, 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:14693
  #, 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:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, 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:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refiriÃ³ a %qT como un enum"
--- 49937,50814 ----
  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:11971
  #, 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:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, 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:12050
  #, 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:12055
  #, 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:12062
  #, 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:12071
  #, 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:12076
  #, 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:12087
  #, 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:12096
  #, 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:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, 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:12126
  #, 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:12151
  #, 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:12163
  #, 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:12169
  #, 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:12176
  #, 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:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, 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:12218
  #, 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:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.c:12232
  #, 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:12233
  #, 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:12251
  #, 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:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.c:12273
  #, 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:12277
  #, 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:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, 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:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parÃ¡metros"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.c:12393
  #, 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:12422
  #, 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:12423
  #, 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:12496
  #, 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:12567
  #, 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:12593
  #, 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:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificaciÃ³n extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.c:12628
  #, 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:12630
  #, 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:12638
  #, 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:12678
  #, 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:12687
  #, 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:12690
  #, 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:12701
  #, 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:12704
  #, 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:12707
  #, 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:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12724
  #, 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:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la funciÃ³n %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12736
  #, 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:12742
  #, 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:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.c:12764
  #, 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:12767
  #, 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:12793
  #, 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:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definiciÃ³n de tipo se declarÃ³ %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, 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:12829
  #, 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:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificÃ³ %<inline%> para la declaraciÃ³n de clase friend"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parÃ¡metros de la plantilla no pueden ser friends"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, 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:12965
  #, 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:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usÃ³ como declaraciÃ³n"
  
! #: cp/decl.c:12994
  #, 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:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaraciÃ³n de parÃ¡metros"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, 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:13025
  #, 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:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parÃ¡metro se declarÃ³ %<auto%>"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, 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:13104
  #, 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:13107
  #, 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:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no vÃ¡lido de %<::%>"
  
! #: cp/decl.c:13144
  #, 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:13154
  #, 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:13164
  #, 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:13178
  #, 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:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, 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:13198
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.c:13211
  #, 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:13220
  #, 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:13226
  #, 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:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.c:13243
  #, 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:13246
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definiÃ³ aquÃ­"
  
! #: cp/decl.c:13309
  #, 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:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.c:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, 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:13392
  #, 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:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, 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:13503
  #, 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:13506
  #, 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:13512
  #, 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:13516
  #, 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:13521
  #, 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:13533
  #, 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:13537
  #, 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:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "funciÃ³n virtual %qs que no es clase"
  
! #: cp/decl.c:13552
  #, 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:13553
  #, 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:13597
  #, 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:13606
  #, 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:13645
  #, 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:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declarÃ³ el miembro static %qD como %<register%>"
  
! #: cp/decl.c:13658
  #, 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:13666
  #, 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:13673
  #, 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:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaraciÃ³n de %q#D no tiene inicializadores"
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.c:13877
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.c:13880
  #, 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:13967
  #, 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:13971
  #, 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:13993
  #, 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:14001
  #, 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:14028
  #, 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:14030
  #, 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:14277
  #, 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:14356
  #, 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:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD debe ser una funciÃ³n miembro que no sea static"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, 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:14446
  #, 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:14472
  #, 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:14473
  #, 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:14485
  #, 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:14486
  #, 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:14497
  #, 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:14498 cp/decl.c:14508
  #, 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:14509
  #, 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:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.c:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, 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:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.c:14676
  #, 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:14699
  #, 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:14702
  #, 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:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaraciÃ³n previa aquÃ­"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refiriÃ³ a %qT como %qs"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, 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:14719
  #, 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"
*** 50751,50804 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, 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:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:14926
  #, 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:14962
  #, 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:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 50820,50873 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, 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:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.c:14935
  #, 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:14971
  #, 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:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no vÃ¡lida"
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, 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
*** 50806,50848 ****
  
  #  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:15145
  #, 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:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15330
  #, 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:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15413
  #, 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"
--- 50875,50917 ----
  
  #  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:15154
  #, 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:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no vÃ¡lido"
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definiciÃ³n previa estÃ¡ aquÃ­"
  
! #: cp/decl.c:15339
  #, 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:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.c:15422
  #, 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 %<%
*** 50852,50928 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, 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:15728
  #, 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:15738
  #, 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:15787
  #, 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:15788
  #, 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:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:15819
  #, 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:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:15964
  #, 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:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17003
  #, 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:17005 cp/typeck.c:9851
  #, 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:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:17619
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 50921,50997 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, 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:15737
  #, 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:15747
  #, 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:15796
  #, 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:15797
  #, 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:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeraciÃ³n en %qD"
  
! #: cp/decl.c:15828
  #, 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:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definiciÃ³n mÃºltiple de %q#T"
  
! #: cp/decl.c:15973
  #, 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:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.c:17011
  #, 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:17013 cp/typeck.c:9911
  #, 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:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definiÃ³ en la clase %qT"
  
! #: cp/decl.c:17628
  #, 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.
*** 50964,50970 ****
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
--- 51033,51039 ----
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT estÃ¡ indefinido"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaraciÃ³n plantilla de %q#D"
*************** msgstr "declaraciÃ³n plantilla de %q#D"
*** 50974,50980 ****
  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:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
--- 51043,51049 ----
  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:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declarÃ³ el destructor %qD como una plantilla miembro"
*************** msgstr ""
*** 51333,51501 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.c:5607
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversiÃ³n explÃ­cita sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con Ã¡mbito sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulaciÃ³n (override/final) sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
--- 51402,51570 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  #| msgid "converting lambda which uses %<...%> to function pointer"
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "se convierte lambda la cual usa %<...%> a un puntero de funciÃ³n"
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "se usÃ³ la funciÃ³n borrada %q+D"
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaraciÃ³n de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4316
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversiÃ³n explÃ­cita sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4321
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4331
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4336
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con Ã¡mbito sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4346
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en lÃ­nea sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulaciÃ³n (override/final) sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4356
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4361
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4381
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizÃ³ el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; Â¿quiso decir %qE?"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
*************** msgstr "inicializaciÃ³n por valor del ti
*** 51686,52044 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD se debe inicializar en la lista de inicializaciÃ³n de miembros"
  
! #: cp/init.c:800
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1121
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructor"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D es un dato miembro static; sÃ³lo se puede inicializar en su definiciÃ³n"
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "inicializador sin nombre para %qT, el cual no tiene clases base"
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "inicializador sin nombre para %qT, el cual usa herencia mÃºltiple"
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD es tanto una base directa como una base virtual indirecta"
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "el tipo %qT no es una base directa o virtual de %qT"
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, 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"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2460
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/init.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "no se permite cadenas con comillas dobles en expresiones #if"
  
! #: cp/init.c:3077
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:3079
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipo %<void%> no vÃ¡lido para new"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new no se puede aplicar a un tipo de referencia"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: cp/init.c:3970
  #, 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:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4863
  #, 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:4868
  #, 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:4883
  #, 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:4888
  #, 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:5196
  #, 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"
--- 51755,52113 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "los inicializadores de los datos miembro no son estÃ¡ticos"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inicializaciÃ³n de un miembro de matriz flexible"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD se debe inicializar en la lista de inicializaciÃ³n de miembros"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD se inicializa con sÃ­ mismo"
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no vÃ¡lido para la matriz miembro %q#D"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:1116
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%q+D se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT se inicializarÃ¡ despuÃ©s de"
  
! #: cp/init.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  base %qT"
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  cuando se inicializÃ³ aquÃ­"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "se dieron inicializaciones mÃºltiples para %qD"
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "se dieron inicializaciones mÃºltiples para la base %qT"
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "inicializaciones para mÃºltiples miembros de %qT"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la clase base %q#T debe ser inicializada explÃ­citamente en la copia del constructor"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D es un dato miembro static; sÃ³lo se puede inicializar en su definiciÃ³n"
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "inicializador sin nombre para %qT, el cual no tiene clases base"
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "inicializador sin nombre para %qT, el cual usa herencia mÃºltiple"
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD es tanto una base directa como una base virtual indirecta"
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "el tipo %qT no es una base directa o virtual de %qT"
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, 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"
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "el tipo incompleto %qT no tiene al miembro %qD"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "puntero no vÃ¡lido al campo de bits %qD"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "uso no vÃ¡lido del dato miembro no static %qD"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2462
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro referencia sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member in %q#T"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2490
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "un miembro const sin inicializar en %q#T usa %<new%> sin un inicializador new"
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member in %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "desbordamiento entero en la expresiÃ³n"
  
! #: cp/init.c:3045
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/init.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "variably modified type not allowed in new-expression"
  msgstr "no se permite cadenas con comillas dobles en expresiones #if"
  
! #: cp/init.c:3079
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipo %<void%> no vÃ¡lido para new"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const sin inicializar en %<new%> de %q#T"
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "no se encontrÃ³ un %qD adecuado en la clase %qT"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la peticiÃ³n para el miembro %qD es ambigua"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "la clase %qT no tiene ningÃºn campo llamado %qD"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "inicializador entre parÃ©ntesis en la matriz new"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "el tamaÃ±o de la matriz nueva debe tener un tipo integral"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new no se puede aplicar a un tipo de referencia"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new no se puede aplicar a un tipo de funciÃ³n"
  
! #: cp/init.c:3972
  #, 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:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaÃ±o de matriz desconocida en delete"
  
! #: cp/init.c:4865
  #, 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:4870
  #, 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:4885
  #, 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:4890
  #, 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:5198
  #, 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 "el nombre revuelto de %qD cambia
*** 52211,52223 ****
  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:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 52280,52292 ----
  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:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "argumento de tipo errÃ³neo para
*** 52247,52418 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, 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:1355
  #, 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:1363
  #, 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:1580
  #, 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:1949
  #, 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:1960
  #, 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:1961
  #, 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:2027
  #, 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:2084
  #, 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:2095
  #, 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:2302
  #, 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:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, 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:2482
  #, 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:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, 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:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, 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:2963
  #, 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:2995
  #, 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:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
--- 52316,52494 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: cp/method.c:1128
! #, 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:1155
! #, 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:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, 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:1361
  #, 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:1370
  #, 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:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, 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:1974
  #, 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:1985
  #, 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:1986
  #, 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:2052
  #, 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:2109
  #, 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:2120
  #, 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:2327
  #, 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:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, 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:2504
  #, 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:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, 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:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, 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:2954
  #, 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:2986
  #, 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:3006
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "funciÃ³n definida por defecto %q+D con argumento por defecto"
*************** msgstr "el parÃ¡metro %qD se declarÃ³ no
*** 52456,52690 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaraciÃ³n de %q#D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n previa %q+#D"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qE"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaraciÃ³n de %qD no estÃ¡ en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificaciÃ³n explÃ­cita en la declaraciÃ³n de %qD"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anÃ³nimo tiene sÃ­mbolos locales"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "lÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no estÃ¡ disponible para la arquitectura %s"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.c:7306
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 52532,52766 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaraciÃ³n de %q#D oscurece un parÃ¡metro"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaraciÃ³n de %qD como miembro de %qT"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "la declaraciÃ³n global %q+#D"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "genera un conflicto con la declaraciÃ³n previa %q+#D"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaraciÃ³n friend %qD en una clase local sin declaraciÃ³n previa"
  
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaraciÃ³n de uso para un no miembro en el Ã¡mbito de la clase"
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qE"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaraciÃ³n de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaraciÃ³n de %qD no estÃ¡ en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificaciÃ³n explÃ­cita en la declaraciÃ³n de %qD"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declarÃ³ como friend"
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se deberÃ­a declarar dentro de %qD"
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anÃ³nimo tiene sÃ­mbolos locales"
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:4986
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "lÃ­mite mÃ¡ximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no estÃ¡ disponible para la arquitectura %s"
  
! #: cp/name-lookup.c:6169
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definiÃ³ struct aquÃ­"
  
! #: cp/name-lookup.c:6928
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducciÃ³n de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opciÃ³n %qs ya no se admite"
  
! #: cp/name-lookup.c:7308
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opciÃ³n es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquÃ­ el alias del espacio de nombres %qD, se asume que es %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.c:7482
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de mÃ©todo sÃ³lo se deben especificar al final"
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "la etiqueta %qD se define aquÃ­"
  
! #: cp/name-lookup.c:7556
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.c:7565
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 52711,52717 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, 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"
--- 52787,52793 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, 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"
*** 52737,52743 ****
  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:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 52813,52819 ----
  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:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "id-de-plantilla no vÃ¡lido"
*** 52819,52825 ****
  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:3200 cp/pt.c:19309
  #, 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"
--- 52895,52901 ----
  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:3200 cp/pt.c:19354
  #, 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
*** 52947,52953 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
--- 53023,53029 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
*************** msgstr ""
*** 53077,53083 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
--- 53153,53159 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaraciÃ³n"
*************** msgstr "declaraciÃ³n de %<~%T%> como mie
*** 53185,53196 ****
  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:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
--- 53261,53272 ----
  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:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD no es una plantilla"
*************** msgstr "se esperaban especificadores de
*** 53229,53235 ****
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
--- 53305,53311 ----
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
*************** msgstr "no se pueden definir tipos en un
*** 53245,53251 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 53321,53327 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "nÃºmero errÃ³neo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "ISO C++ prohÃ­be las literales c
*** 53261,53267 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
--- 53337,53343 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no vÃ¡lido de %qD"
*************** msgstr "ISO C++ no permite %<alignof%> c
*** 53286,54280 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesis"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresiÃ³n en el declarador-new debe tener un tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversiÃ³n de estilo antiguo"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.c:10073
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/parser.c:10223
  #, 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:10512
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10522
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:10711
  #, 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:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:10731
  #, 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:10751
  #, 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:10770
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, 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:10819
  #, 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:10843
  #, 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:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/parser.c:10853
  #, 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:10891
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:10902
  #, 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:10907
  #, 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:10986
  #, 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:10990
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11058
  #, 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:11076
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, 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:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11605
  #, 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:11724
  #, 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:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:11781
  #, 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:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12193
  #, 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:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12696
  #, 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:12780
  #, 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:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:12969
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, 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:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, 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:13805
  #, 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:13829
  #, 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:13884
  #, 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:13887
  #, 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:13938
  #, 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:13990
  #, 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:14008
  #, 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:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14219
  #, 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:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, 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:14325
  #, 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:14332
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:14413
  #, 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:14432
  #, 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:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:14524
  #, 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:14528
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15064
  #, 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:15093
  #, 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:15097
  #, 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:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15208
  #, 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:15220 cp/pt.c:25968
  #, 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:15232 cp/pt.c:25980
  #, 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:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:15356
  #, 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:15757
  #, 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:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:15772
  #, 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:15778
  #, 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:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, 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:16037
  #, 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:16045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16188
  #, 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:16424 cp/parser.c:16510 cp/parser.c:22952
  #, 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:16428 cp/parser.c:16514
  #, 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:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:16647
  #, 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:16651
  #, 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:16681
  #, 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:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:16793
  #, 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:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:16926
  #, 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:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:17507
  #, 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:17511
  #, 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:17515
  #, 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:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, 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:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:18396
  #, 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:18397
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, 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:18745
  #, 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:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19003
  #, 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:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19154
  #, 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:19169
  #, 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:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:19270
  #, 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:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:19350
  #, 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:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:19373
  #, 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:19560
  #, 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:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19629
  #, 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++2a%> or %<-std=gnu++2a%>"
  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:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, 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:19669
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19674
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19678
  #, 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:19681
  #, 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:19688
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, 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:20017
  #, 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:20188
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:20214
  #, 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:20251
  #, 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:20267
  #, 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:20641
  #, 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:20652
  #, 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:20656
  #, 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:20707
  #, 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:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:20883
  #, 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:21354
  #, 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:21480
  #, 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:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 53362,54362 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8683
! #, fuzzy, gcc-internal-format
! #| msgid "__builtin_thread_pointer is not supported on this target"
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr "no se admite __builtin_thread_pointer en este objetivo"
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "no se pueden definir tipos en una expresiÃ³n new"
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "se prohÃ­be el lÃ­mite de matriz despuÃ©s del id-de-tipo entre parÃ©ntesis"
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "intente borrar los parÃ©ntesis alrededor del id-de-tipo"
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "la expresiÃ³n en el declarador-new debe tener un tipo integral o de enumeraciÃ³n"
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "uso de conversiÃ³n de estilo antiguo"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "el operador %<>>%> se tratarÃ¡ como dos en llaves en Ã¡ngulo derechas en C++11"
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren parÃ©ntesis alrededor de la expresiÃ³n %<>>%>"
  
! #: cp/parser.c:9789
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow ?: with omitted middle operand"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ no permite ?: con el operando medio omitido"
  
! #: cp/parser.c:10078
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "el uso de expresiones de conversiÃ³n como l-valores es obsoleto"
  
! #: cp/parser.c:10228
  #, 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:10517
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10527
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.c:10716
  #, 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:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturÃ³ %qD en la expresiÃ³n lambda"
  
! #: cp/parser.c:10736
  #, 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:10756
  #, 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:10775
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, 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:10824
  #, 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:10848
  #, 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:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declarÃ³ aquÃ­"
  
! #: cp/parser.c:10858
  #, 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:10896
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas clÃ¡usulas %<if%>"
  
! #: cp/parser.c:10907
  #, 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:10912
  #, 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:10991
  #, 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:10995
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:11063
  #, 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:11081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "%<volatile%> duplicado"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, 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:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaraciÃ³n etiquetada"
  
! #: cp/parser.c:11610
  #, 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:11729
  #, 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:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nombra el constructor, no el tipo"
  
! #: cp/parser.c:11786
  #, 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:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaraciÃ³n de selecciÃ³n"
  
! #: cp/parser.c:12196
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/parser.c:12198
  #, 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:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.c:12701
  #, 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:12785
  #, 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:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaraciÃ³n de iteraciÃ³n"
  
! #: cp/parser.c:12974
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las uniones sin restricciÃ³n sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, 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:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohÃ­be los gotos calculados"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaraciÃ³n de salto"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "<;%> extra"
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no estÃ¡ al inicio de un bloque"
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, 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:13810
  #, 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:13834
  #, 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:13889
  #, 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:13892
  #, 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:13943
  #, 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:13995
  #, 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:14013
  #, 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:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usÃ³ %<friend%> fuera de la clase"
  
! #: cp/parser.c:14224
  #, 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:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, 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:14330
  #, 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:14337
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no vÃ¡lido en %qT"
  
! #: cp/parser.c:14418
  #, 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:14437
  #, 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:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.c:14529
  #, 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:14533
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "C++0x automÃ¡tico sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificaciÃ³n de enlace no vÃ¡lida"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.c:15069
  #, 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:15098
  #, 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:15102
  #, 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:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.c:15213
  #, 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:15225 cp/pt.c:26036
  #, 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:15237 cp/pt.c:26048
  #, 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:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrÃ³nico"
  
! #: cp/parser.c:15361
  #, 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:15762
  #, 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:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.c:15777
  #, 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:15783
  #, 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:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, 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:16042
  #, 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:16050
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parÃ¡metro de captura no vÃ¡lido"
  
! #: cp/parser.c:16193
  #, 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:16429 cp/parser.c:16515 cp/parser.c:22968
  #, 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:16433 cp/parser.c:16519
  #, 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:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.c:16652
  #, 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:16656
  #, 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:16686
  #, 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:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:16798
  #, 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:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usÃ³ %qD que no es plantilla como plantilla"
  
! #: cp/parser.c:16931
  #, 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:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parÃ¡metro pack antes de %<...%>"
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no vÃ¡lido"
  
! #: cp/parser.c:17512
  #, 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:17516
  #, 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:17520
  #, 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:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especializaciÃ³n de plantilla con enlace C"
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.c:18401
  #, 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:18402
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definiÃ³ union aquÃ­"
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, 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:18750
  #, 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:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaraciÃ³n %qD no declara nada"
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciaciÃ³n de una plantilla"
  
! #: cp/parser.c:19008
  #, 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:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeraciÃ³n"
  
! #: cp/parser.c:19159
  #, 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:19174
  #, 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:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.c:19275
  #, 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:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificaciÃ³n extra"
  
! #: cp/parser.c:19355
  #, 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:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.c:19383
  #, 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:19570
  #, 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:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19639
  #, 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++2a%> or %<-std=gnu++2a%>"
  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:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, 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:19679
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.c:19684
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19688
  #, 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:19691
  #, 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:19698
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definiciÃ³n %<namespace%> no se permite aquÃ­"
  
! #: cp/parser.c:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, 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:20027
  #, 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:20198
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:20224
  #, 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:20261
  #, 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:20277
  #, 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:20651
  #, 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:20662
  #, 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:20666
  #, 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:20717
  #, 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:20837
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionÃ³ un inicializador para la funciÃ³n"
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos despuÃ©s del inicializador entre parÃ©ntesis"
  
! #: cp/parser.c:20893
  #, 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:21370
  #, 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:21496
  #, 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:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 54283,54743 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, 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:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:22261
  #, 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:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:22293
  #, 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:22298
  #, 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:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:22757
  #, 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:22936
  #, 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:22954
  #, 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:22960
  #, 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:22962
  #, 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:23088
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23092
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23416
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23436
  #, 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:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, 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:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:24394
  #, 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:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:24413
  #, 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:24419
  #, 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:24473
  #, 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:24505
  #, 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:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:24606
  #, 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:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, 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:24971
  #, 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:24989
  #, 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:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:25112
  #, 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:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, 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:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:25323
  #, 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:25370
  #, 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:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25458
  #, 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:25493
  #, 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:25623
  #, 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:25643
  #, 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:25667
  #, 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:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, 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:25997
  #, 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:26041
  #, 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:26082
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26194
  #, 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:26801
  #, 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:26815
  #, 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:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, 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:27038
  #, 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:27378 cp/parser.c:27387
  #, 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:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, 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:28056
  #, 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:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
--- 54365,54825 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no vÃ¡lido"
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no vÃ¡lido del constructor como una plantilla"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, 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:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.c:21930
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' mÃºltiples"
  
! #: cp/parser.c:21967
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.c:22025
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.c:22277
  #, 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:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no vÃ¡lido de %qT"
  
! #: cp/parser.c:22309
  #, 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:22314
  #, 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:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.c:22773
  #, 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:22952
  #, 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:22970
  #, 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:22976
  #, 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:22978
  #, 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:23104
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23108
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23432
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:23452
  #, 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:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, 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:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de clase"
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de struct"
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> despuÃ©s de la definiciÃ³n de union"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.c:24402
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "no se puede especificar %<override%> para una clase"
  
! #: cp/parser.c:24410
  #, 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:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.c:24429
  #, 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:24435
  #, 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:24489
  #, 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:24521
  #, 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:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.c:24622
  #, 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:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, 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:24987
  #, 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:25005
  #, 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:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las listas de inicializador extendidas sÃ³lo estÃ¡ disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:25128
  #, 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:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, 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:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definiciÃ³n-de-funciÃ³n"
  
! #: cp/parser.c:25339
  #, 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:25386
  #, 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:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaraciÃ³n miembro"
  
! #: cp/parser.c:25474
  #, 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:25509
  #, 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:25639
  #, 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:25659
  #, 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:25683
  #, 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:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, 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:26013
  #, 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:26057
  #, 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:26098
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%<constexpr%> de C++11 sÃ³lo estÃ¡ disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.c:26210
  #, 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:26817
  #, 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:26831
  #, 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:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, 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:27054
  #, 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:27394 cp/parser.c:27403
  #, 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:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, 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:28081
  #, 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:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.c:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaraciÃ³n no vÃ¡lida de %<%T::%E%>"
  
! #: cp/parser.c:28581
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parÃ¡metros-de-plantilla"
*************** msgstr "faltan listas-de-parÃ¡metros-de-
*** 54746,55320 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:28960
  #, 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:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, 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:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, 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:29274
  #, 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:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:29459
  #, 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:29506
  #, 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:29806
  #, 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:29819
  #, 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:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, 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:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:30430
  #, 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:30435
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, 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:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:31243
  #, 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:31383 cp/parser.c:31416
  #, 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:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, 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:31398
  #, 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:31399
  #, 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:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:31501
  #, 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:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:32059
  #, 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:32129
  #, 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:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, 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:32651 cp/parser.c:32717
  #, 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:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:33269
  #, 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:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:34776
  #, 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:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:36409
  #, 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:38479
  #, 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:39030
  #, 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:39117 cp/pt.c:17559
  #, 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:39210
  #, 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:41386
  #, 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:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, 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:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, 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:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, 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:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43474
  #, 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:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, 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:43889
  #, 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:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:44005
  #, 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:44206
  #, 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:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 54828,55402 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parÃ¡metros-de-plantilla"
  
! #: cp/parser.c:28985
  #, 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:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, 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:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, 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:29299
  #, 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:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especializaciÃ³n explÃ­cita no vÃ¡lida"
  
! #: cp/parser.c:29433
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaraciÃ³n plantilla de %<typedef%>"
  
! #: cp/parser.c:29484
  #, 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:29531
  #, 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:29831
  #, 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:29844
  #, 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:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, 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:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.c:30455
  #, 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:30460
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, 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:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declarÃ³ previamente aquÃ­"
  
! #: cp/parser.c:31268
  #, 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:31408 cp/parser.c:31442
  #, 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:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, 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:31423
  #, 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:31424
  #, 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:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclarÃ³ con acceso diferente"
  
! #: cp/parser.c:31527
  #, 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:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.c:32085
  #, 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:32155
  #, 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:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no vÃ¡lido"
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, 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:32677 cp/parser.c:32743
  #, 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:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante despuÃ©s de los mÃ©todos Objective-C++"
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no vÃ¡lido para la variable de de instancia"
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador despuÃ©s de %<@protocol%>"
  
! #: cp/parser.c:33295
  #, 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:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no vÃ¡lido para la propiedad"
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresiÃ³n entera"
  
! #: cp/parser.c:34802
  #, 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:35776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:36435
  #, 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:38505
  #, 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:39056
  #, 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:39143 cp/pt.c:17593
  #, 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:39236
  #, 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:41412
  #, 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:42246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no vÃ¡lido"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresiÃ³n id"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, 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:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, 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:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, 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:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: cp/parser.c:43500
  #, 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:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una funciÃ³n %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, 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:43915
  #, 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:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermÃ³dulos para C++"
  
! #: cp/parser.c:44031
  #, 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:44232
  #, 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:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "el patrÃ³n de expansiÃ³n %<%E%>
*** 55608,55614 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
--- 55690,55696 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parÃ¡metro con %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
*************** msgstr "la declaraciÃ³n de %q+D oscurece
*** 55637,55730 ****
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:4967
  #, 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:5026
  #, 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:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5066
  #, 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:5076
  #, 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:5090
  #, 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:5092
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5138
  #, 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:5141
  #, 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:5164
  #, 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:5210
  #, 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:5272
  #, 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:5276
  #, 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:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
--- 55719,55812 ----
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parÃ¡metro de plantilla %qT se declarÃ³ %<friend%>"
  
! #: cp/pt.c:4976
  #, 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:5035
  #, 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:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5075
  #, 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:5085
  #, 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:5099
  #, 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:5101
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declarÃ³ previamente aquÃ­"
  
! #: cp/pt.c:5147
  #, 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:5150
  #, 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:5173
  #, 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:5219
  #, 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:5281
  #, 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:5285
  #, 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:5468
  #, 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
*** 55732,55782 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, 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:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, 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:5701
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 55814,55864 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, 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:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, 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:5710
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.c:5725
  #, 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
*** 55787,55851 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5883
  #, 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:5926
  #, 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:5940
  #, 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:5943
  #, 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:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, 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:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6118
  #, 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:6129
  #, 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:6133
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 55869,55933 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaraciÃ³n de la plantilla de %qD no vÃ¡lida"
  
! #: cp/pt.c:5892
  #, 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:5935
  #, 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:5949
  #, 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:5952
  #, 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:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, 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:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.c:6127
  #, 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:6138
  #, 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:6142
  #, 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
*** 55854,55991 ****
  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:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6183
  #, 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:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6232
  #, 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:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, 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:6633
  #, 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:6695
  #, 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:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6722
  #, 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:6733
  #, 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:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6752
  #, 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:6764
  #, 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:6768
  #, 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:6779
  #, 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:6790
  #, 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:6802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 55936,56073 ----
  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:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parÃ¡metro de plantilla %q+#D"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquÃ­ como %q#D"
  
! #: cp/pt.c:6192
  #, 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:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefiniciÃ³n del argumento por defecto para %q#D"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definiciÃ³n original apareciÃ³ aquÃ­"
  
! #: cp/pt.c:6241
  #, 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:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, 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:6642
  #, 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:6704
  #, 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:6713
  #, 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:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.c:6731
  #, 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:6742
  #, 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:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.c:6761
  #, 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:6773
  #, 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:6777
  #, 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:6788
  #, 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:6799
  #, 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:6811
  #, 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
*** 55994,56316 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6833
  #, 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:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6861
  #, 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:6871
  #, 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:6881
  #, 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:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, 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:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, 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:7284
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7370
  #, 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:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7511
  #, 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:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8076
  #, 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:8209
  #, 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:8238
  #, 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:8243
  #, 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:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, 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:8275
  #, 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:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8351
  #, 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:8365
  #, 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:8368
  #, 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:8432
  #, 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:8570 cp/pt.c:8883
  #, 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:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8747
  #, 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:8751
  #, 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:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9659
  #, 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:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10150
  #, 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:10733
  #, 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:11904
  #, 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:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, 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:12888
  #, 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:12891
  #, 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:13459
  #, 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:13558
  #, 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"
--- 56076,56398 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.c:6842
  #, 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:6855
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.c:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.c:6870
  #, 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:6880
  #, 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:6890
  #, 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:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, 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:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, 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:7293
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.c:7379
  #, 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:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.c:7520
  #, 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:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.c:8085
  #, 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:8218
  #, 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:8247
  #, 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:8252
  #, 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:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, 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:8284
  #, 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:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.c:8360
  #, 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:8374
  #, 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:8377
  #, 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:8441
  #, 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:8579 cp/pt.c:8892
  #, 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:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.c:8756
  #, 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:8760
  #, 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:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de funciÃ³n"
  
! #: cp/pt.c:9668
  #, 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:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaraciÃ³n de plantilla %q+D"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.c:10159
  #, 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:10741
  #, 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:11922
  #, 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:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, 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:12910
  #, 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:12913
  #, 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:13481
  #, 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:13580
  #, 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
*** 56328,56632 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15617
  #, 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:15620
  #, 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:15668
  #, 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:15674
  #, 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:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, 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:15837
  #, 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:15845
  #, 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:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16150
  #, 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:16165
  #, 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:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16257
  #, 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:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, 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:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:18852
  #, 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:19854
  #, 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:19881
  #, 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:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:19894
  #, 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:19942
  #, 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:20246
  #, 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:20249
  #, 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:20571
  #, 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:20573
  #, 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:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:24629
  #, 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:24631
  #, 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:24637
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, 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:24667
  #, 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:24669
  #, 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:24688
  #, 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:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:24699
  #, 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:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, 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:24828
  #, 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:24830
  #, 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:24839
  #, 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:24855
  #, 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:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 56410,56714 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de funciÃ³n"
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parÃ¡metro %qT no vÃ¡lido"
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaraciÃ³n %q+D"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la funciÃ³n devuelve una matriz"
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la funciÃ³n devuelve una funciÃ³n"
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.c:15636
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.c:15638
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.c:15651
  #, 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:15654
  #, 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:15702
  #, 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:15708
  #, 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:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, 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:15871
  #, 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:15879
  #, 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:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.c:16184
  #, 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:16199
  #, 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:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.c:16291
  #, 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:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no vÃ¡lido %qD"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, 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:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.c:18886
  #, 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:19901
  #, 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:19928
  #, 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:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.c:19941
  #, 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:19989
  #, 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:20293
  #, 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:20296
  #, 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:20618
  #, 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:20620
  #, 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:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresiÃ³n integral %qE no es una constante"
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.c:24685
  #, 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:24687
  #, 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:24693
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, 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:24723
  #, 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:24725
  #, 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:24744
  #, 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:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontrÃ³ una plantilla coincidente para %qD"
  
! #: cp/pt.c:24755
  #, 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:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita de %q#D"
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#D"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, 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:24884
  #, 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:24886
  #, 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:24895
  #, 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:24911
  #, 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:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciaciÃ³n explÃ­cita duplicada de %q#T"
  
! #: cp/pt.c:25290
  #, 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 %
*** 56639,56787 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26141
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26168
  #, 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:27521
  #, 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:27782
  #, 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:27791
  #, 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:27816
  #, 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:28726
  #, 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:28733
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, 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:28856
  #, 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:28863
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, 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:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, 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:29056
  #, 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:29060
  #, 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:29190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
--- 56721,56869 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26209
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parÃ¡metro que no es tipo plantilla no vÃ¡lido"
  
! #: cp/pt.c:26236
  #, 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:27589
  #, 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:27850
  #, 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:27859
  #, 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:27884
  #, 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:28794
  #, 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:28801
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "las plantillas variadic sÃ³lo estÃ¡n disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, 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:28924
  #, 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:28931
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la funciÃ³n no se considerÃ³ para la inclusiÃ³n en lÃ­nea"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, 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:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, 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:29124
  #, 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:29128
  #, 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:29258
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %qT in template argument"
*************** msgstr "uso no vÃ¡lido de %<this%> en el
*** 57009,57015 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã¡mbito calificador no vÃ¡lido en el nombre del seudo-destructor"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
--- 57091,57097 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã¡mbito calificador no vÃ¡lido en el nombre del seudo-destructor"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
*************** msgstr "especificaciÃ³n de clase base no
*** 57060,57066 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
--- 57142,57148 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anÃ³nima"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturÃ³"
*************** msgstr "no se puede recibir objetos de t
*** 57166,57172 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 57248,57254 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 57209,57215 ****
  msgid "linear step expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
--- 57291,57297 ----
  msgid "linear step expression must be integral"
  msgstr "la expresiÃ³n num_threads debe ser integral"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la clÃ¡usula %qs"
*************** msgstr "%qD aparece mÃ¡s de una vez en l
*** 57354,57484 ****
  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:7583
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, 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:7686
  #, 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:7716
  #, 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:7729
  #, 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:7752
  #, 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:7762
  #, 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:7816
  #, 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:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, 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:8365
  #, 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:8562
  #, 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:9028
  #, 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:9319 cp/semantics.c:9329
  #, 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:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:9699
  #, 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:9729
  #, 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:9757
  #, 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:10300
  #, 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:10353
  #, 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:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 57436,57566 ----
  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:7599
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas clÃ¡usulas %qs"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, 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:7702
  #, 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:7732
  #, 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:7745
  #, 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:7768
  #, 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:7778
  #, 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:7832
  #, 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:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, 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:8381
  #, 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:8578
  #, 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:9044
  #, 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:9335 cp/semantics.c:9345
  #, 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:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "fallÃ³ la aserciÃ³n estÃ¡tica: %s"
  
! #: cp/semantics.c:9715
  #, 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:9745
  #, 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:9773
  #, 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:10316
  #, 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:10369
  #, 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:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "la conversiÃ³n entre diferentes
*** 57750,58608 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "los tipos canÃ³nicos difieren para los tipos idÃ©nticos %T y %T"
  
! #: cp/typeck.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "el mismo nodo de tipo canÃ³nico para los tipos diferentes %T y %T"
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembro"
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bits"
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bits"
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "se toma la direcciÃ³n de la matriz temporal"
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "solicitud por el miembro %qD en %qE, el cual es de tipo puntero %qT (Â¿ Tal vez quiso utilizar %<->%> ?)"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "uso no vÃ¡lido del dato miembro no static %qE"
  
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "acceso no vÃ¡lido a datos del miembro que no es static %qD  del objeto NULL"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "el tipo de objeto %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "el tipo que se destruye es %qT, pero el destructor se refiere a %qT"
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2937
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3406
  #, 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:3409
  #, 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:3412
  #, 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:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3616
  #, 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:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3913
  #, 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:3934
  #, 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:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:3954
  #, 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:3957
  #, 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:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4020
  #, 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:4021
  #, 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:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4380
  #, 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:4391
  #, 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:4514 cp/typeck.c:4526
  #, 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:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, 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:5237 cp/typeck.c:5250
  #, 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:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, 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:5406
  #, 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:5477
  #, 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:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, 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:5976
  #, 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:5992
  #, 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:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, 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:6246
  #, 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:6304
  #, 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:6324
  #, 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:6340
  #, 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:6487
  #, 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:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6628
  #, 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:6630
  #, 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:6642
  #, 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:6644
  #, 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:6683
  #, 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:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, 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:6916
  #, 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:6921
  #, 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:6996
  #, 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:7008
  #, 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:7012
  #, 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:7016
  #, 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:7053
  #, 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:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, 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:7225
  #, 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:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, 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:7686
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue 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:7831
  #, 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:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  #, 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:7888 cp/typeck.c:8078
  #, 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:7905
  #, 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:7919
  #, 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:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, 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:8232
  #, 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:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8622
  #, 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:8649
  #, 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:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:8813
  #, 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:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:8960
  #, 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:9275
  #, 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:9280
  #, 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:9289
  #, 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:9293
  #, 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:9298
  #, 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:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, 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:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, 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:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, 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:9585
  #, 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:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, 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:9803
  #, 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:9811
  #, 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:9814
  #, 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:9849 cp/typeck.c:9895
  #, 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:9857
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:9876
  #, 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:9879
  #, 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:9914
  #, 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:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 57832,58690 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "la expresiÃ³n condicional entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversiÃ³n"
  
! #: cp/typeck.c:1561
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "los tipos canÃ³nicos difieren para los tipos idÃ©nticos %T y %T"
  
! #: cp/typeck.c:1568
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "el mismo nodo de tipo canÃ³nico para los tipos diferentes %T y %T"
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplicaciÃ³n no vÃ¡lida de %qs a una funciÃ³n miembro"
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<sizeof%> a un campo de bits"
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<sizeof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplicaciÃ³n no vÃ¡lida de %<__alignof%> a un campo de bits"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ prohÃ­be la aplicaciÃ³n de %<__alignof%> a una expresiÃ³n de tipo de funciÃ³n"
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "el tamaÃ±o de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "uso no vÃ¡lido de la funciÃ³n miembro no static %qD"
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "se toma la direcciÃ³n de la matriz temporal"
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversiÃ³n obsoleta de una constante de cadena a %qT"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "solicitud por el miembro %qD en %qE, el cual es de tipo puntero %qT (Â¿ Tal vez quiso utilizar %<->%> ?)"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase"
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "uso no vÃ¡lido del dato miembro no static %qE"
  
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "acceso no vÃ¡lido a datos del miembro que no es static %qD  del objeto NULL"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "el tipo de objeto %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "el tipo que se destruye es %qT, pero el destructor se refiere a %qT"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2979
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:2990
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una funciÃ³n plantilla miembro"
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.c:3464
  #, 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:3467
  #, 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:3470
  #, 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:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declarÃ³ el subÃ­ndice de la matriz como %<register%>"
  
! #: cp/typeck.c:3674
  #, 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:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.c:3971
  #, 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:3992
  #, 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:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una funciÃ³n"
  
! #: cp/typeck.c:4012
  #, 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:4015
  #, 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:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.c:4078
  #, 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:4079
  #, 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:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la funciÃ³n %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el mÃ©todo %q#D"
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la funciÃ³n"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parÃ¡metro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.c:4438
  #, 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:4449
  #, 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:4572 cp/typeck.c:4584
  #, 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:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usÃ³ NULL en la aritmÃ©tica"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, 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:5295 cp/typeck.c:5308
  #, 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:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, 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:5464
  #, 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:5535
  #, 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:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, 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:6036
  #, 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:6052
  #, 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:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, 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:6306
  #, 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:6364
  #, 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:6384
  #, 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:6400
  #, 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:6547
  #, 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:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohÃ­be incrementar un enum"
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohÃ­be decrementar un enum"
  
! #: cp/typeck.c:6688
  #, 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:6690
  #, 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:6702
  #, 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:6704
  #, 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:6743
  #, 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:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, 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:6976
  #, 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:6981
  #, 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:7056
  #, 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:7068
  #, 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:7072
  #, 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:7076
  #, 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:7113
  #, 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:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.c:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, 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:7285
  #, 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:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, 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:7746
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue 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:7891
  #, 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:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  #, 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:7948 cp/typeck.c:8138
  #, 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:7965
  #, 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:7979
  #, 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:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, 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:8292
  #, 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:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluaciÃ³n de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8682
  #, 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:8709
  #, 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:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usÃ³ una matriz como inicializador"
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignaciÃ³n de matriz no vÃ¡lida"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversiÃ³n del puntero a funciÃ³n miembro"
  
! #: cp/typeck.c:8873
  #, 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:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversiÃ³n del puntero a miembro"
  
! #: cp/typeck.c:9020
  #, 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:9335
  #, 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:9340
  #, 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:9349
  #, 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:9353
  #, 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:9358
  #, 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:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, 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:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, 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:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, 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:9645
  #, 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:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, 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:9863
  #, 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:9871
  #, 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:9874
  #, 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:9909 cp/typeck.c:9955
  #, 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:9917
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.c:9936
  #, 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:9939
  #, 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:9974
  #, 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:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr "llaves alrededor del inicializad
*** 58885,58997 ****
  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:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1711
  #, 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:1797
  #, 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:1870
  #, 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:1881
  #, 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:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:2089
  #, 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:2119
  #, 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:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2148
  #, 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:2157
  #, 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:2179
  #, 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:2237
  #, 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:2248
  #, 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:2256
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/typeck2.c:2339
  #, 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:2580
  #, 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:2583
  #, 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"
--- 58967,59079 ----
  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:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "el miembro %qD es una referencia sin inicializar"
  
! #: cp/typeck2.c:1715
  #, 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:1801
  #, 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:1874
  #, 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:1885
  #, 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:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "se detectÃ³ una delegaciÃ³n de puntero circular"
  
! #: cp/typeck2.c:2093
  #, 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:2123
  #, 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:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "el operando base de %<->%> no es un puntero"
  
! #: cp/typeck2.c:2152
  #, 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:2161
  #, 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:2183
  #, 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:2241
  #, 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:2252
  #, 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:2260
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "se usÃ³ un puntero a una funciÃ³n miembro en la aritmÃ©tica"
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "conversiÃ³n funcional al tipo de matriz %qT"
  
! #: cp/typeck2.c:2323
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/typeck2.c:2343
  #, 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:2584
  #, 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:2587
  #, 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"
*************** msgstr "La referencia a matriz en %C no
*** 59232,59241 ****
  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:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, fuzzy, gcc-internal-format
--- 59314,59323 ----
  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:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, fuzzy, gcc-internal-format
*************** msgstr "Fortran 2003: Constructores de m
*** 59417,59423 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificaciÃ³n de tipo en %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
--- 59499,59505 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificaciÃ³n de tipo en %C"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
*************** msgstr "La lista de nombres %s no se pue
*** 59545,59551 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 59627,59633 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "Se esperaba la variable de comat
*** 59593,59599 ****
  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:3378
  #, 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"
--- 59675,59681 ----
  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:3382
  #, 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
*** 59611,59617 ****
  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:7463
  #, 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"
--- 59693,59699 ----
  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:7494
  #, 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 "Longitudes de caracteres desigua
*** 59755,59944 ****
  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:1416 fortran/check.c:3687
  #, 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:1452
  #, 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:1461 fortran/check.c:1497 fortran/check.c:4368
  #, 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:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, fuzzy, gcc-internal-format
! #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
! msgid "NULL pointer at %L is not permitted as actual argument of %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:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, 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:1619 fortran/check.c:1753 fortran/check.c:1850
  #, 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:1633 fortran/check.c:1833
  #, 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:1653
  #, 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:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, 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:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, 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:2177
  #, 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:2193
  #, 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:2201
  #, 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:2216
  #, 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:2235
  #, 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:2242
  #, 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:2256
  #, 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"
--- 59837,60026 ----
  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:1416 fortran/check.c:3694
  #, 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:1439
! #, 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:1461
  #, 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:1470 fortran/check.c:1505 fortran/check.c:4381
  #, 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:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, 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:1620 fortran/check.c:1754 fortran/check.c:1851
  #, 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:1634 fortran/check.c:1834
  #, 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:1654
  #, 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:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, 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:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, 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:2178
  #, 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:2194
  #, 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:2202
  #, 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:2217
  #, 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:2236
  #, 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:2243
  #, 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:2257
  #, 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
*** 59947,60733 ****
  #. 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:2266
  #, 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:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, 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:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, 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:2665
  #, 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:2685 fortran/check.c:2693
  #, 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:2829
  #, 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:2887
  #, 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:2919
  #, 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:2980
  #, 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:3062
  #, 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:3158
  #, 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:3197
  #, 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:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.c:3295
  #, 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:3354
  #, 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:3363
  #, 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:3385
  #, 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:3596
  #, 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:3644
  #, 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:3659
  #, 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:3664
  #, 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:3693
  #, 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:3724
  #, 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:3731
  #, 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:3798
  #, 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:3812
  #, 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:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, 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:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, 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:4353
  #, 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:4361
  #, 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:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, 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:4700
  #, 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:4717
  #, 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:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, 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:4877 fortran/check.c:4896
  #, 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:4995
  #, 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:5026
  #, 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:5061
  #, 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:5138 fortran/check.c:7443
  #, 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:5151 fortran/check.c:5290 fortran/check.c:7435
  #, 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:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, 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:5384
  #, 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:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, 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:5498
  #, 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:5505
  #, 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:5511
  #, 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:5525
  #, 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:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, 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:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, 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:5610
  #, 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:5623
  #, 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:5642
  #, 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:5905
  #, 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:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, 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:5986
  #, 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:6012
  #, 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:6019
  #, 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:6030
  #, 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:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, 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:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, 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:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Objetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementados"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Se alcanzÃ³ el nivel de extensiÃ³n mÃ¡ximo con el tipo '%s' en %L"
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %L"
  msgid "%qs of %qs is PRIVATE at %L"
--- 60029,60815 ----
  #. 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:2267
  #, 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:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, 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:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, 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:2666
  #, 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:2686 fortran/check.c:2694
  #, 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:2830
  #, 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:2888
  #, 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:2920
  #, 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:2981
  #, 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:3063
  #, 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:3159
  #, 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:3198
  #, 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:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/check.c:3296
  #, 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:3355
  #, 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:3364
  #, 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:3389
  #, 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:3603
  #, 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:3651
  #, 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:3666
  #, 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:3671
  #, 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:3700
  #, 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:3731
  #, 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:3738
  #, 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:3805
  #, 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:3819
  #, 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:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, 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:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, 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:4366
  #, 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:4374
  #, 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:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, 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:4713
  #, 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:4730
  #, 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:4762
  #, 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:4800
  #, 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:4818
  #, 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:4827
  #, 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:4863
  #, 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:4880 fortran/check.c:4899
  #, 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:4890 fortran/check.c:4909
  #, 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:5008
  #, 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:5039
  #, 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:5077
  #, 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:5157 fortran/check.c:7474
  #, 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:5170 fortran/check.c:5309 fortran/check.c:7466
  #, 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:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, 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:5403
  #, 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:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, 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:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5517
  #, 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:5524
  #, 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:5530
  #, 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:5544
  #, 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:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, 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:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, 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:5629
  #, 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:5645
  #, 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:5664
  #, 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:5927
  #, 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:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, 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:6008
  #, 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:6034
  #, 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:6041
  #, 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:6052
  #, 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:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, 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:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, 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:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Objetos o componentes polimÃ³rficos de tamaÃ±o asumido, tales como el que estÃ¡ en %C, aÃºn no estÃ¡n implementados"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Se alcanzÃ³ el nivel de extensiÃ³n mÃ¡ximo con el tipo '%s' en %L"
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %L"
  msgid "%qs of %qs is PRIVATE at %L"
*************** msgstr "EspecificaciÃ³n INTENT errÃ³nea
*** 60946,61248 ****
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "CaracterÃ­stica obsoleta: Longitud de carÃ¡cter de estilo antiguo en %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definiÃ³ como una interfaz genÃ©rica en %L"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explÃ­cita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.c:1525
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimÃ³rfica"
  
! #: fortran/decl.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parÃ¡metro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "El argumento de carÃ¡cter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1567
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1575
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1602
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C se debe declarar con un gÃ©nero interoperable con C porque el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresiÃ³n CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.c:1792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.c:1891
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.c:1911
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.c:2166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferida"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se habÃ­a declarado en %L"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "una lista de parÃ¡metros con una elipsis no puede coincidir con una declaraciÃ³n de nombre de lista de parÃ¡metros vacÃ­a."
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicializaciÃ³n de puntero que no es NULL en %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El sÃ­mbolo '%s' que no es PARAMETER en %L no puede ser de forma implÃ­cita"
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "AÃºn sin implementar: LCOBOUND para una comatriz con colÃ­mites que no son constantes en %L"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
--- 61028,61330 ----
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parÃ¡metro de tipo diferido en %C"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Old-style character length at %C"
  msgid "Old-style character length at %C"
  msgstr "CaracterÃ­stica obsoleta: Longitud de carÃ¡cter de estilo antiguo en %C"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n de longitud de carÃ¡cter en %C"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1376
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "El procedimiento '%s' en %C ya se habÃ­a definido en %L"
  
! #: fortran/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "El nombre '%s' en %C ya se definiÃ³ como una interfaz genÃ©rica en %L"
  
! #: fortran/decl.c:1404
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "El procedimiento '%s' en %C tiene una interfaz explÃ­cita y no debe tener atributos declarados en %L"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
  
! #: fortran/decl.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
  
! #: fortran/decl.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a dummy argument to the BIND(C) procedure '%s' but is not C interoperable because it is polymorphic"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable '%s' en %L es un argumento dummy del procedimiento BIND(C) '%s' pero puede no ser interoperable con C porque es polimÃ³rfica"
  
! #: fortran/decl.c:1544
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable '%s' en %L es un parÃ¡metro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
  
! #: fortran/decl.c:1559
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "El argumento de carÃ¡cter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1572
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1589
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the OPTIONAL and the VALUE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable '%s' en %L no puede tener los atributos OPTIONAL y VALUE al mismo tiempo porque el procedimiento '%s' es BIND(C)"
  
! #: fortran/decl.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "TS29113: Variable '%s' at %L with OPTIONAL attribute in procedure '%s' which is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "TS29113: La variable '%s' en %L con atributo OPTIONAL en el procedimiento '%s' que es BIND(C)"
  
! #: fortran/decl.c:1607
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
  
! #: fortran/decl.c:1675
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:1734
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C se debe declarar con un gÃ©nero interoperable con C porque el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Longitudes de CHARACTER diferentes (%d/%d) en el constructor de matriz en %L"
  
! #: fortran/decl.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "Se trunca la expresiÃ³n CHARACTER en %L (%d/%d)"
  
! #: fortran/decl.c:1797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
  
! #: fortran/decl.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Falta un inicializador para el PARAMETER en %L"
  
! #: fortran/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable '%s' en %C con un inicializador ya aparecÃ­a en una declaraciÃ³n DATA"
  
! #: fortran/decl.c:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't initialize implied-shape array at %L with scalar"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "No se puede inicializar la matriz de tamaÃ±o implÃ­cito en %L con un escalar"
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "El lÃ­mite inferior no es constante en la declaraciÃ³n de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "El componente en %C debe tener el atributo POINTER"
  
! #: fortran/decl.c:2171
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita o diferida"
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "El componente '%s' en %C ya se habÃ­a declarado en %L"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "El componente de matriz de la estructura en %C debe tener una forma explÃ­cita"
  
! #: fortran/decl.c:2287
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "una lista de parÃ¡metros con una elipsis no puede coincidir con una declaraciÃ³n de nombre de lista de parÃ¡metros vacÃ­a."
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "La inicializaciÃ³n NULL() en %C es ambigua"
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de un puntero en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: non-NULL pointer initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Fortran 2008: inicializaciÃ³n de puntero que no es NULL en %C"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN not allowed outside PROC"
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "no se permite RETURN fuera de PROC"
  
! #: fortran/decl.c:2485
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "la funciÃ³n %qs no puede tener argumentos"
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CarÃ¡cter no vÃ¡lido en el nombre en %C"
  
! #: fortran/decl.c:2545
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol '%s' at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "El sÃ­mbolo '%s' que no es PARAMETER en %L no puede ser de forma implÃ­cita"
  
! #: fortran/decl.c:2555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Implied-shape array at %L"
  msgid "Implied-shape array at %L"
  msgstr "Fortran 2008: Matriz de forma implÃ­cita en %L"
  
! #: fortran/decl.c:2612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Not yet implemented: LCOBOUND for coarray with non-constant cobounds at %L"
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "AÃºn sin implementar: LCOBOUND para una comatriz con colÃ­mites que no son constantes en %L"
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
*************** msgstr "El dummy '%s' en %L no puede ten
*** 61253,61787 ****
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "EspecificaciÃ³n de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicializaciÃ³n en %C no es para una variable puntero"
  
! #: fortran/decl.c:2867
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicializaciÃ³n de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.c:2939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el parÃ©ntesis derecho en %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el gÃ©nero %d para el tipo %s en %C"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parÃ¡metro de tipo de gÃ©nero C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el parÃ©ntesis derecho o una coma en %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el gÃ©nero %d para CHARACTER en %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.c:3746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.c:4041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "ExtensiÃ³n: tipo BYTE en %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivo"
  
! #: fortran/decl.c:4114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificaciÃ³n de tipo intrÃ­nseco en %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/decl.c:4202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "ExtensiÃ³n: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/decl.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carÃ¡cter en IMPLICIT en %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %C"
  
! #: fortran/decl.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.c:4912
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de Ã¡mbito del anfitriÃ³n en %C - no existe."
  
! #: fortran/decl.c:4919
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTÃ³ desde la unidad de Ã¡mbito del anfitriÃ³n en %C."
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n IMPORT en %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificaciÃ³n de codimensiÃ³n en %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificaciÃ³n de dimensiÃ³n en %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "SÃ³lo se permite PROTECTED en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.c:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %C"
  
! #: fortran/decl.c:5810
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La funciÃ³n implÃ­citamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no puede ser un gÃ©nero interoperable con C ya que el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:5841
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaraciÃ³n de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5845
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un gÃ©nero interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.c:5871
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5879
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devoluciÃ³n de la funciÃ³n BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
--- 61335,61869 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "EspecificaciÃ³n de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "ExtensiÃ³n: InicializaciÃ³n de estilo antiguo en %C"
  
! #: fortran/decl.c:2816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference type"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "inicializaciÃ³n por valor no vÃ¡lida del tipo de referencia"
  
! #: fortran/decl.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in pointer initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicializaciÃ³n de puntero en %C"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicializaciÃ³n en %C no es para una variable puntero"
  
! #: fortran/decl.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicializaciÃ³n de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "No se permite la inicializaciÃ³n de una variable en %C en un procedimiento PURE"
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "No se permite la inicializaciÃ³n del componente allocatable en %C"
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "La entidad '%s' en %L tiene un parÃ¡metro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/decl.c:2944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
  
! #: fortran/decl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "No se admite la declaraciÃ³n de tipo de estilo antiguo %s*%d en %C"
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DeclaraciÃ³n de tipo %s*%d no estÃ¡ndar en %C"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el parÃ©ntesis derecho en %C"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n en %C"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Se esperaba una expresiÃ³n de inicializaciÃ³n escalar en %C"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "No se admite el gÃ©nero %d para el tipo %s en %C"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "El parÃ¡metro de tipo de gÃ©nero C es para el tipo %s, pero el tipo en %L es %s"
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Falta el parÃ©ntesis derecho o una coma en %C"
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "No se admite el gÃ©nero %d para CHARACTER en %C"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:3545
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:3558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Structure name expected after RECORD at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/decl.c:3719
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "el primer parÃ¡metro de %<operator new%> no puede tener un argumento por defecto"
  
! #: fortran/decl.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "La expresiÃ³n en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresiÃ³n constante"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.c:4046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "ExtensiÃ³n: tipo BYTE en %C"
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no estÃ¡ disponible en la mÃ¡quina objetivo"
  
! #: fortran/decl.c:4120
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificaciÃ³n de tipo intrÃ­nseco en %C"
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/decl.c:4208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "ExtensiÃ³n: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/decl.c:4443
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carÃ¡cter en IMPLICIT en %C"
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabÃ©tico en la declaraciÃ³n IMPLICIT en %C"
  
! #: fortran/decl.c:4753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaraciÃ³n IMPORT en %C sÃ³lo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.c:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.c:4924
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de Ã¡mbito del anfitriÃ³n en %C - no existe."
  
! #: fortran/decl.c:4931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTÃ³ desde la unidad de Ã¡mbito del anfitriÃ³n en %C."
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n IMPORT en %C"
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificaciÃ³n de codimensiÃ³n en %C"
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificaciÃ³n de dimensiÃ³n en %C"
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteraciÃ³n FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.c:5501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "El componente '%s' con CLASS en %L debe ser allocatable o pointer"
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definiciÃ³n TYPE"
  
! #: fortran/decl.c:5563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:5574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "SÃ³lo se permite PROTECTED en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:5635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.c:5669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.c:5676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen mÃºltiples identificadores con un sÃ³lo especificador NAME= en %C"
  
! #: fortran/decl.c:5822
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La funciÃ³n implÃ­citamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.c:5844
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no puede ser un gÃ©nero interoperable con C ya que el bloque comÃºn '%s' es BIND(C)"
  
! #: fortran/decl.c:5853
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaraciÃ³n de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un gÃ©nero interoperable con C pero es BIND(C)"
  
! #: fortran/decl.c:5869
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.c:5883
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.c:5903
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devoluciÃ³n de la funciÃ³n BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.c:5911
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
*************** msgstr "El tipo de devoluciÃ³n de la fun
*** 61789,62888 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "El sÃ­mbolo '%s' en %L se marcÃ³ PRIVATE pero se le dio la etiqueta de asignaciÃ³n '%s'"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.c:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "El tipo derivado en %C no se definiÃ³ previamente y no puede aparecer en una definiciÃ³n de tipo derivado"
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "SÃ­mbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la funciÃ³n"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' despuÃ©s de los atributos de enlazado en %C"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintÃ¡ctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genÃ©rica"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaraciÃ³n MODULE PROCEDURE en %L"
  
! #: fortran/decl.c:7254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los parÃ©ntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no vÃ¡lido en el especificador NAME= en %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %C"
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n END en lugar de una declaraciÃ³n %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaraciÃ³n en %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSION"
  
! #: fortran/decl.c:8544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L despuÃ©s de su inicializaciÃ³n"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSION"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificaciÃ³n de matriz se debe diferir en %L"
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate POINTER attribute at %C"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CarÃ¡cter inesperado en la lista de variables en %C"
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisiÃ³n; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaraciÃ³n en %C"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaraciÃ³n de punteros Cray en %C requiere la opciÃ³n -fcray-pointer"
  
! #: fortran/decl.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CONTIGUOUS en %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "DeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previa"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9614
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitriÃ³n"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "SÃ­mbolo ambiguo en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:9936
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresiÃ³n EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.c:9949
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PRIVATE en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PUBLIC en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definiciÃ³n de la estructura externa en %0"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10434
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.c:10627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializÃ³ con una expresiÃ³n entera"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaraciÃ³n de definiciÃ³n ENUM antes de %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.c:11008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:11063
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.c:11121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no vÃ¡lido para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11139
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explÃ­cito en %C"
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace despuÃ©s de '=>' en %C"
  
! #: fortran/decl.c:11166
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.c:11177
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genÃ©rico o un descriptor de operador en %C"
  
! #: fortran/decl.c:11281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n PROGRAM en %C"
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genÃ©rico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11336
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya estÃ¡ definido"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace especÃ­fico en %C"
  
! #: fortran/decl.c:11394
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definiÃ³ '%s' como un enlace especÃ­fico para el genÃ©rico '%s' en %C"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura despuÃ©s del enlace GENERIC en %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINS"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaraciÃ³n de tipo derivado con FINAL en %C debe estar en la parte de especificaciÃ³n de un MODULE"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacÃ­o en %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de mÃ³dulo en %C"
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Â¡'%s' en %C ya se habÃ­a definido como un procedimiento FINAL!"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 61871,62970 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "El sÃ­mbolo '%s' en %L se marcÃ³ PRIVATE pero se le dio la etiqueta de asignaciÃ³n '%s'"
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque comÃºn para la declaraciÃ³n de especificaciÃ³n de atributo en %C"
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.c:6077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "El tipo derivado en %C no se definiÃ³ previamente y no puede aparecer en una definiciÃ³n de tipo derivado"
  
! #: fortran/decl.c:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n de datos en %C"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:6342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devoluciÃ³n alterna en %C"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere parÃ©ntesis izquierdo despuÃ©s de %<*%>"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensiÃ³n en la declaraciÃ³n de matriz %C"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociaciÃ³n en %C"
  
! #: fortran/decl.c:6580
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "SÃ­mbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la funciÃ³n"
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada despuÃ©s de la declaraciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.c:6991
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' despuÃ©s de los atributos de enlazado en %C"
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/decl.c:7097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintÃ¡ctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genÃ©rica"
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaraciÃ³n MODULE PROCEDURE en %L"
  
! #: fortran/decl.c:7266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definiciÃ³n de la funciÃ³n en %C"
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sÃ³lo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.c:7566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los parÃ©ntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.c:7765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.c:7921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devoluciÃ³n alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no vÃ¡lido en el especificador NAME= en %C"
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintÃ¡ctico en el especificador NAME= para la etiqueta de asignaciÃ³n %C"
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el parÃ©ntesis que cierra en la etiqueta de asignaciÃ³n en %C"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/decl.c:8370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n END en lugar de una declaraciÃ³n %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaraciÃ³n en %L"
  
! #: fortran/decl.c:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8410
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaraciÃ³n %s en %C"
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n DIMENSION"
  
! #: fortran/decl.c:8556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L despuÃ©s de su inicializaciÃ³n"
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificaciÃ³n de matriz en %L en la declaraciÃ³n CODIMENSION"
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificaciÃ³n de matriz se debe diferir en %L"
  
! #: fortran/decl.c:8588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate POINTER attribute at %C"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CarÃ¡cter inesperado en la lista de variables en %C"
  
! #: fortran/decl.c:8717
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisiÃ³n; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "no se puede convertir a un tipo puntero"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.c:8832
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaraciÃ³n en %C"
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.c:8909
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaraciÃ³n de punteros Cray en %C requiere la opciÃ³n -fcray-pointer"
  
! #: fortran/decl.c:8948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n CONTIGUOUS en %C"
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador %s en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificaciÃ³n de acceso del operador .%s. en %C ya se habÃ­a especificado"
  
! #: fortran/decl.c:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "SÃ³lo se permite la declaraciÃ³n PRIVATE en %C en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresiÃ³n en %C en la declaraciÃ³n PARAMETER"
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaraciÃ³n PARAMETER en %C"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaraciÃ³n READ en %C"
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "DeclaraciÃ³n SAVE incondicional en %C despuÃ©s de una declaraciÃ³n SAVE previa"
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "DeclaraciÃ³n SAVE en %C despuÃ©s de una declaraciÃ³n SAVE incondicional"
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n SAVE en %C"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.c:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VALUE en %C"
  
! #: fortran/decl.c:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9626
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitriÃ³n"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n VOLATILE en %C"
  
! #: fortran/decl.c:9663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n ASYNCHRONOUS en %C"
  
! #: fortran/decl.c:9732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n PROCEDURE en %C"
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genÃ©rica de mÃ³dulo"
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrÃ­nseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "SÃ­mbolo ambiguo en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:9948
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/decl.c:9954
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresiÃ³n EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.c:9961
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PRIVATE en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sÃ³lo puede ser PUBLIC en la parte de especificaciÃ³n de un mÃ³dulo"
  
! #: fortran/decl.c:10024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.c:10070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.c:10076
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10191
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.c:10205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definiciÃ³n de la estructura externa en %0"
  
! #: fortran/decl.c:10223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura despuÃ©s de la declaraciÃ³n ASSOCIATE en %C"
  
! #: fortran/decl.c:10230
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definiciÃ³n TYPE en %C"
  
! #: fortran/decl.c:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definiciÃ³n de tipo derivado en %C"
  
! #: fortran/decl.c:10435
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrÃ­nseco"
  
! #: fortran/decl.c:10446
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10449
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.c:10473
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definiciÃ³n del tipo derivado de '%s' en %C ya se habÃ­a definido"
  
! #: fortran/decl.c:10536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n CHARACTER en %C"
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.c:10639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializÃ³ con una expresiÃ³n entera"
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaraciÃ³n de definiciÃ³n ENUM antes de %C"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintÃ¡ctico en la definiciÃ³n ENUMERATOR en %C"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.c:11020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.c:11075
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz despuÃ©s de '(' en %C"
  
! #: fortran/decl.c:11081
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.c:11145
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no vÃ¡lido para el enlace DEFERRED en %C"
  
! #: fortran/decl.c:11151
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explÃ­cito en %C"
  
! #: fortran/decl.c:11161
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace despuÃ©s de '=>' en %C"
  
! #: fortran/decl.c:11178
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.c:11189
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genÃ©rico o un descriptor de operador en %C"
  
! #: fortran/decl.c:11293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no vÃ¡lida de la declaraciÃ³n PROGRAM en %C"
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.c:11340
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genÃ©rico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.c:11348
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya estÃ¡ definido"
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace especÃ­fico en %C"
  
! #: fortran/decl.c:11406
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definiÃ³ '%s' como un enlace especÃ­fico para el genÃ©rico '%s' en %C"
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura despuÃ©s del enlace GENERIC en %C"
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaraciÃ³n FINAL en %C debe estar dentro de una secciÃ³n de tipo derivado CONTAINS"
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaraciÃ³n de tipo derivado con FINAL en %C debe estar en la parte de especificaciÃ³n de un MODULE"
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacÃ­o en %C"
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de mÃ³dulo en %C"
  
! #: fortran/decl.c:11509
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Â¡'%s' en %C ya se habÃ­a definido como un procedimiento FINAL!"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/decl.c:11776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr "El Ã­ndice en la dimensiÃ³n %d e
*** 63014,63026 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "LEN part_ref at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "KIND part_ref at %C"
--- 63096,63108 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "LEN part_ref at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "KIND part_ref at %C"
*************** msgstr "no se permite el intrÃ­nseco tra
*** 63102,63108 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ExtensiÃ³n: EvaluaciÃ³n de una expresiÃ³n de inicializaciÃ³n no estÃ¡ndar en %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
--- 63184,63190 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ExtensiÃ³n: EvaluaciÃ³n de una expresiÃ³n de inicializaciÃ³n no estÃ¡ndar en %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
*************** msgstr "No coincide la interfaz en la as
*** 63404,63410 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
--- 63486,63492 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explÃ­cita en %C"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
*************** msgstr "Fortran 2008: El objetivo de rem
*** 63465,63649 ****
  #. 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:4263 fortran/expr.c:4342
  #, 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:4266
  #, 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:4287
  #, 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:4297
  #, 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:4312
  #, 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:4321
  #, 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:4329
  #, 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:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, 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:4468 fortran/resolve.c:1459
  #, 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:4474
  #, 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:4489 fortran/resolve.c:1465
  #, 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:4501
  #, 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:4507
  #, 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:4514
  #, 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:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, 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:6075
  #, 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:6083
  #, 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:6092
  #, 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:6103
  #, 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:6112
  #, 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:6125
  #, 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:6138
  #, 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:6173
  #, 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:6183
  #, 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:6196
  #, 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:6204
  #, 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:6216
  #, 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:6275
  #, 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:6280
  #, 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:6292
  #, 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:6334
  #, 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)"
--- 63547,63731 ----
  #. 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:4260 fortran/expr.c:4339
  #, 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:4263
  #, 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:4284
  #, 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:4294
  #, 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:4309
  #, 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:4318
  #, 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:4326
  #, 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:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, 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:4467 fortran/resolve.c:1459
  #, 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:4473
  #, 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:4488 fortran/resolve.c:1465
  #, 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:4500
  #, 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:4506
  #, 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:4513
  #, 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:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, 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:6074
  #, 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:6082
  #, 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:6091
  #, 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:6102
  #, 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:6111
  #, 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:6124
  #, 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:6137
  #, 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:6172
  #, 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:6182
  #, 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:6195
  #, 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:6203
  #, 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:6215
  #, 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:6274
  #, 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:6279
  #, 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:6291
  #, 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:6333
  #, 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
*** 63673,63679 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 63755,63761 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "El primer argumento de la asigna
*** 63884,63895 ****
  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:17067
  #, 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:17085
  #, 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)"
--- 63966,63977 ----
  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:17081
  #, 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:17099
  #, 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 "Las interfaces '%s' y '%s' son a
*** 63966,64648 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no estÃ© referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de mÃ³dulo"
  
! #: fortran/interface.c:2208
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.c:2384
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.c:2516
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaÃ±o asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.c:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.c:2585
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no vÃ¡lido si se modifica el estado de alojamiento"
  
! #: fortran/interface.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un escalar polimÃ³rfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "ExtensiÃ³n: Argumento actual CHARACTER de gÃ©nero diferente a C_CHAR, sin gÃ©nero por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2696
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3083
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya estÃ¡ asociado con otro argumento actual"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "MÃ¡s argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "EspecificaciÃ³n de devoluciÃ³n alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3148
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.c:3204
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.c:3218
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3235
  #, 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:3243 fortran/interface.c:3248
  #, 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:3268
  #, 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:3284
  #, 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:3298
  #, 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:3307
  #, 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:3317
  #, 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:3327
  #, 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:3340
  #, 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:3354
  #, 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:3368
  #, 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:3380
  #, 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:3390
  #, 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:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, 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:3507
  #, 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:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, 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:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, 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:4034
  #, 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:4119
  #, 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:4189
  #, 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:4562
  #, 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:4679
  #, 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:4773
  #, 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:4785
  #, 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:4793
  #, 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:4801
  #, 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:4810
  #, 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:4816
  #, 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:4825
  #, 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:4836
  #, 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:4844
  #, 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:4855
  #, 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:4885
  #, 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:4896
  #, 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:4905
  #, 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:4914
  #, 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:4925
  #, 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:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, 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:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, 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:5061
  #, 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:5068
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 64048,64730 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Aunque no estÃ© referenciado, '%s' tiene interfaces ambiguas en %L"
  
! #: fortran/interface.c:2006
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' en %L no es un procedimiento de mÃ³dulo"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (scalar and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (escalar y rango %d)"
  
! #: fortran/interface.c:2232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and scalar)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y escalar)"
  
! #: fortran/interface.c:2236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (rank-%d and rank-%d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "No coincide el rango en el argumento '%s' en %L (rango %d y rango %d)"
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argumento de procedimiento no vÃ¡lido en %L"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/interface.c:2387
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to contiguous pointer dummy '%s' at %L must be simply contigous"
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "El argumento actual para el puntero dummy contiguo '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
! #: fortran/interface.c:2420
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/interface.c:2430
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.c:2446
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be polymorphic"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "El argumento actual para '%s' en %L debe ser polimÃ³rfico"
  
! #: fortran/interface.c:2456
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must have the same declared type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/interface.c:2501
  #, fuzzy, gcc-internal-format
  #| msgid "Corank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "No coincide el corango en el argumento '%s' en %L (%d y %d)"
  
! #: fortran/interface.c:2519
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be simply contiguous"
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "El argumento actual para '%s' en %L debe ser simplemente contiguo"
  
! #: fortran/interface.c:2534
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2549
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.c:2568
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' has to be a pointer or assumed-shape array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "El argumento dummy '%s' tiene que ser un puntero o una matriz de tamaÃ±o asumida sin atributo CONTIGUOUS - porque el argumento actual en %L no es simplemente contiguo y ambos son ASYNCHRONOUS o VOLATILE"
  
! #: fortran/interface.c:2581
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument '%s'"
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Se pasa una comatriz en %L al argumento dummy INTENT(OUT) '%s', que no es comatriz, alojable"
  
! #: fortran/interface.c:2588
  #, fuzzy, gcc-internal-format
  #| msgid "Passing coarray at %L to allocatable, noncoarray dummy argument '%s', which is invalid if the allocation status is modified"
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Se pasa una comatriz en %L al argumento dummy '%s' que no es comatriz, el cual es no vÃ¡lido si se modifica el estado de alojamiento"
  
! #: fortran/interface.c:2662
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic scalar passed to array dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un escalar polimÃ³rfico al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped or pointer array passed to array dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Se pasÃ³ un elemento de forma asumida o puntero a matriz al argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2691
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "ExtensiÃ³n: Argumento actual CHARACTER de gÃ©nero diferente a C_CHAR, sin gÃ©nero por defecto escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:2699
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3077
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no estÃ¡ en el procedimiento"
  
! #: fortran/interface.c:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya estÃ¡ asociado con otro argumento actual"
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "MÃ¡s argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.c:3110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificaciÃ³n de devoluciÃ³n alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "EspecificaciÃ³n de devoluciÃ³n alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.c:3154
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.c:3207
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carÃ¡cter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.c:3221
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parÃ¡metro de tipo de longitud diferido si y sÃ³lo si el dummy tiene uno"
  
! #: fortran/interface.c:3238
  #, 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:3246 fortran/interface.c:3251
  #, 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:3271
  #, 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:3287
  #, 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:3301
  #, 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:3310
  #, 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:3320
  #, 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:3330
  #, 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:3343
  #, 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:3357
  #, 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:3371
  #, 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:3383
  #, 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:3393
  #, 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:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, 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:3510
  #, 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:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, 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:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, 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:3826
  #, 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:3830 fortran/interface.c:3840
  #, 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:3836
  #, 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:3849
  #, 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:3857
  #, 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:3865
  #, 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:3882
  #, 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:3891
  #, 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:3900
  #, 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:3915
  #, 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:3930
  #, 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:3940
  #, 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:3950
  #, 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:3992
  #, 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:4003
  #, 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:4088
  #, 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:4158
  #, 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:4531
  #, 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:4648
  #, 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:4742
  #, 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:4754
  #, 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:4762
  #, 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:4770
  #, 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:4779
  #, 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:4785
  #, 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:4794
  #, 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:4805
  #, 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:4813
  #, 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:4824
  #, 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:4854
  #, 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:4865
  #, 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:4874
  #, 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:4883
  #, 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:4894
  #, 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:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, 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:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, 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:5030
  #, 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:5037
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "No se permite ALTERNATE RETURN e
*** 64763,64845 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments for intrinsic `%A' at %0"
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "Demasiados argumentos para el intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "init_arglist(): too many arguments"
  msgstr "demasiados argumentos"
  
! #: fortran/intrinsic.c:4839
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference to intrinsic `%A' at %0"
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Referencia no vÃ¡lida al intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4848
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "El intrÃ­nseco '%s' (es %s) se usa en %L"
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: La funciÃ³n '%s' como una expresiÃ³n de inicializaciÃ³n en %L"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/intrinsic.c:5014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: FunciÃ³n elemental como expresiÃ³n de inicializaciÃ³n con argumentos que no son enteros/carÃ¡cter en %L"
  
! #: fortran/intrinsic.c:5095
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/intrinsic.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "La llamada de subrutina al intrÃ­nseco '%s' en %L no es PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ExtensiÃ³n: ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
--- 64845,64927 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments for intrinsic `%A' at %0"
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "Demasiados argumentos para el intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "init_arglist(): too many arguments"
  msgstr "demasiados argumentos"
  
! #: fortran/intrinsic.c:4851
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference to intrinsic `%A' at %0"
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Referencia no vÃ¡lida al intrÃ­nseco `%A' en %0"
  
! #: fortran/intrinsic.c:4860
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "El intrÃ­nseco '%s' (es %s) se usa en %L"
  
! #: fortran/intrinsic.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: La funciÃ³n '%s' como una expresiÃ³n de inicializaciÃ³n en %L"
  
! #: fortran/intrinsic.c:4950
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "no se permite el intrÃ­nseco transformacional '%s' en %L en una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/intrinsic.c:5026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: FunciÃ³n elemental como expresiÃ³n de inicializaciÃ³n con argumentos que no son enteros/carÃ¡cter en %L"
  
! #: fortran/intrinsic.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/intrinsic.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "La llamada de subrutina al intrÃ­nseco '%s' en %L no es PURE"
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "ExtensiÃ³n: ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Posible cambio de valor en la conversiÃ³n de %s a %s en %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "ConversiÃ³n de %s a %s en %L"
*************** msgstr "ConversiÃ³n de %s a %s en %L"
*** 64847,64871 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' declarado en %L puede oscurecer al intrÃ­nseco del mismo nombre. Para llamar al intrÃ­nsico, tal vez se requieran declaraciones INTRINSIC explÃ­citas."
  
! #: fortran/intrinsic.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
--- 64929,64953 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/intrinsic.c:5439
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' declarado en %L puede oscurecer al intrÃ­nseco del mismo nombre. Para llamar al intrÃ­nsico, tal vez se requieran declaraciones INTRINSIC explÃ­citas."
  
! #: fortran/intrinsic.c:5445
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
*************** msgstr "El atributo %s genera un conflic
*** 65255,65267 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ASYNCHRONOUS= en %C en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite BLANK= en %C en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
  msgid "DECIMAL= at %L not allowed in Fortran 95"
--- 65337,65349 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ASYNCHRONOUS= en %C en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite BLANK= en %C en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
  msgid "DECIMAL= at %L not allowed in Fortran 95"
*************** msgstr "Fortran 2003: no se permite DECI
*** 65273,65279 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ENCODING= en %C en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
  msgid "ROUND= at %L not allowed in Fortran 95"
--- 65355,65361 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite ENCODING= en %C en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
  msgid "ROUND= at %L not allowed in Fortran 95"
*************** msgstr "La declaraciÃ³n CLOSE en %L requ
*** 65323,65329 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativo"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n %s en el procedimiento PURE en %C"
--- 65405,65411 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n CLOSE en %L debe ser no negativo"
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n %s en el procedimiento PURE en %C"
*************** msgstr "NAMELIST '%s' en la declaraciÃ³n
*** 65426,65432 ****
  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:3424 fortran/resolve.c:14962
  #, 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"
--- 65508,65514 ----
  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:3424 fortran/resolve.c:14975
  #, 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"
*************** msgid "Expected expression in %s stateme
*** 65498,65504 ****
  msgstr "Se esperaba una expresiÃ³n en la declaraciÃ³n %s en %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n %s en %C"
--- 65580,65586 ----
  msgstr "Se esperaba una expresiÃ³n en la declaraciÃ³n %s en %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n %s en %C"
*************** msgstr "Fortran 2003: Fichero interno en
*** 65515,65603 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "La unidad e/s en la declaraciÃ³n %s en %C debe ser un fichero interno en un procedimiento PURE"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite PAD= en %C en Fortran 95"
  
! #: fortran/io.c:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DELIM= en %C en Fortran 95"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La lista de nombres PRINT en %C es una extensiÃ³n"
  
! #: fortran/io.c:4207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Se esperaba una coma en la lista E/S en %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "No se permite la declaraciÃ³n PRINT en %C dentro un procedimiento PURE"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "No se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %C"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "La etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "La declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNIT"
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID="
  
! #: fortran/io.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite WAIT en %C en Fortran 95"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer overflow"
  msgid "identifier overflow: %d"
--- 65597,65685 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "La unidad e/s en la declaraciÃ³n %s en %C debe ser un fichero interno en un procedimiento PURE"
  
! #: fortran/io.c:3944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite PAD= en %C en Fortran 95"
  
! #: fortran/io.c:4013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: no se permite DELIM= en %C en Fortran 95"
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La lista de nombres PRINT en %C es una extensiÃ³n"
  
! #: fortran/io.c:4209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "No se permite la etiqueta END en %C en la declaraciÃ³n de salida"
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Se esperaba una coma en la lista E/S en %C"
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "No se permite la declaraciÃ³n PRINT en %C dentro un procedimiento PURE"
  
! #: fortran/io.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "No se permite la declaraciÃ³n INQUIRE en el procedimiento PURE en %C"
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "La etiqueta IOLENGHT es no vÃ¡lida en la declaraciÃ³n INQUIRE en %C"
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "La declaraciÃ³n INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo"
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador FILE o UNIT"
  
! #: fortran/io.c:4678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT number in statement at %L must be non-negative"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "El nÃºmero UNIT en la declaraciÃ³n en %L debe ser no negativo"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "La declaraciÃ³n INQUIRE en %L requiere un especificador PENDING= con el especificador ID="
  
! #: fortran/io.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: No se permite WAIT en %C en Fortran 95"
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaraciÃ³n WAIT en un procedimiento PURE en %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer overflow"
  msgid "identifier overflow: %d"
*************** msgstr "Basura despuÃ©s de la declaraciÃ
*** 65869,66426 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/match.c:2664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/match.c:2797
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaraciÃ³n %s en %C no es un nombre de constructor"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n DO CONCURRENT"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de una construcciÃ³n"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de la construcciÃ³n '%s'"
  
! #: fortran/match.c:2858
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaraciÃ³n CYCLE en %C no se aplica a la construcciÃ³n '%s' que no es bucle"
  
! #: fortran/match.c:2863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaraciÃ³n %s en %C no se aplica a la construcciÃ³n '%s'"
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificaciÃ³n de forma en %L no puede ser negativa"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%d"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n ERROR STOP en %C"
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.c:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n UNLOCK en %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n ASSIGN en %C"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n GOTO asignada en %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­a"
  
! #: fortran/match.c:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "CaracterÃ­stica obsoleta: GOTO computado en %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de tipo en ALLOCATE en %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento errÃ³neo en %C para un procedimiento PURE"
  
! #: fortran/match.c:4313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "EspecificaciÃ³n de forma para el escalar asignable en %C"
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.c:4465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con mÃ¡s de un objeto de alojamiento sencillo"
  
! #: fortran/match.c:4502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta MOLD redundante en %L "
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "ExtensiÃ³n: declaraciÃ³n RETURN en el programa principal en %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura despuÃ©s de CALL en %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintÃ¡ctico en el nombre de bloque comÃºn en %C"
--- 65951,66508 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "EspecificaciÃ³n de tipo no vÃ¡lida en %C"
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintÃ¡ctico en el iterador FORALL en %C"
  
! #: fortran/match.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.c:2792
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaraciÃ³n %s en %C"
  
! #: fortran/match.c:2800
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaraciÃ³n %s en %C no es un nombre de constructor"
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaraciÃ³n %s en %C deja una construcciÃ³n DO CONCURRENT"
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de una construcciÃ³n"
  
! #: fortran/match.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaraciÃ³n %s en %C no estÃ¡ dentro de la construcciÃ³n '%s'"
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaraciÃ³n CYCLE en %C no se aplica a la construcciÃ³n '%s' que no es bucle"
  
! #: fortran/match.c:2866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaraciÃ³n %s en %C no se aplica a la construcciÃ³n '%s'"
  
! #: fortran/match.c:2880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaraciÃ³n %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.c:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaraciÃ³n EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaraciÃ³n CYCLE en %C para el bucle !$OMP DO colapsado que no es el mÃ¡s interno"
  
! #: fortran/match.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaraciÃ³n asm"
  
! #: fortran/match.c:3066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificaciÃ³n de forma en %L no puede ser negativa"
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El cÃ³digo STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un carÃ¡cter por defecto KIND=%d"
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El cÃ³digo STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.c:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:3235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n ERROR STOP en %C"
  
! #: fortran/match.c:3261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.c:3355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta STAT redundante en %L "
  
! #: fortran/match.c:3421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:3467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n CLASS en %C"
  
! #: fortran/match.c:3536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "DeclaraciÃ³n IMPLICIT vacÃ­a en %C"
  
! #: fortran/match.c:3560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:3697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.c:3762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:3772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n UNLOCK en %C"
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.c:3803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n SYNC en %C"
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n ASSIGN en %C"
  
! #: fortran/match.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "CaracterÃ­stica eliminada: declaraciÃ³n GOTO asignada en %C"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaraciÃ³n en GOTO en %C no puede estar vacÃ­a"
  
! #: fortran/match.c:4150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "CaracterÃ­stica obsoleta: GOTO computado en %C"
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: EspecificaciÃ³n de tipo en ALLOCATE en %L"
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "DeclaraciÃ³n %s inesperada en %C"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento errÃ³neo en %C para un procedimiento PURE"
  
! #: fortran/match.c:4316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parÃ¡metro de tipo de gÃ©nero para la entidad en %L difiere del parÃ¡metro de tipo de gÃ©nero de la especificaciÃ³n de tipo"
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "EspecificaciÃ³n de forma para el escalar asignable en %C"
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.c:4445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.c:4468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.c:4474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con mÃ¡s de un objeto de alojamiento sencillo"
  
! #: fortran/match.c:4505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.c:4511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontrÃ³ una etiqueta MOLD redundante en %L "
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificaciÃ³n de tipo en %L"
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parÃ¡metro de tipo diferido requiere una especificaciÃ³n de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coÃ­ndice"
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.c:4773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.c:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "DeclaraciÃ³n de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaraciÃ³n RETURN alternativa en %C sÃ³lo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "ExtensiÃ³n: declaraciÃ³n RETURN en el programa principal en %C"
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura despuÃ©s de CALL en %C"
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintÃ¡ctico en el nombre de bloque comÃºn en %C"
*************** msgstr "Error sintÃ¡ctico en el nombre d
*** 66428,66668 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable '%s' en %L en el bloque comÃºn '%s' en %C se debe declarar con gÃ©nero interoperable con C porque el bloque comÃºn '%s' es bind(c)"
  
! #: fortran/match.c:5273
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El sÃ­mbolo '%s' en %C ya estÃ¡ en un bloque COMMON"
  
! #: fortran/match.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El sÃ­mbolo inicializado '%s' en %C sÃ³lo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.c:5304
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificaciÃ³n de matriz para el sÃ­mbolo '%s' en COMMON en %C debe ser explÃ­cita"
  
! #: fortran/match.c:5314
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El sÃ­mbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.c:5360
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El sÃ­mbolo '%s', en el bloque COMMON '%s' en %C estÃ¡ siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/match.c:5514
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya estÃ¡ asociado con USE y no se puede reespecificar."
  
! #: fortran/match.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matriz"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o mÃ¡s objetos"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La funciÃ³n de declaraciÃ³n en %L es recursiva"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaraciÃ³n de la funciÃ³n"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcciÃ³n SELECT en %C"
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "DeclaraciÃ³n TYPE IS inesperada en %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n TYPE IS en %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CLASS IS en %C"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/match.c:7008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaraciÃ³n ELSEWHERE en %C no estÃ¡ dentro de un bloque WHERE"
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
--- 66510,66750 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable '%s' en %L en el bloque comÃºn '%s' en %C se debe declarar con gÃ©nero interoperable con C porque el bloque comÃºn '%s' es bind(c)"
  
! #: fortran/match.c:5276
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque comÃºn '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.c:5283
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El sÃ­mbolo '%s' en %C ya estÃ¡ en un bloque COMMON"
  
! #: fortran/match.c:5291
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El sÃ­mbolo inicializado '%s' en %C sÃ³lo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.c:5307
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificaciÃ³n de matriz para el sÃ­mbolo '%s' en COMMON en %C debe ser explÃ­cita"
  
! #: fortran/match.c:5317
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El sÃ­mbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.c:5363
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El sÃ­mbolo '%s', en el bloque COMMON '%s' en %C estÃ¡ siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.c:5425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.c:5509
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo bÃ¡sico de %s"
  
! #: fortran/match.c:5517
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya estÃ¡ asociado con USE y no se puede reespecificar."
  
! #: fortran/match.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaÃ±o asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una secciÃ³n de matriz"
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o mÃ¡s objetos"
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentÃ³ sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.c:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: DeclaraciÃ³n VALUE en %C"
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La funciÃ³n de declaraciÃ³n en %L es recursiva"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaraciÃ³n de la funciÃ³n"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicializaciÃ³n de la expresiÃ³n en CASE en %C"
  
! #: fortran/match.c:6112
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcciÃ³n SELECT en %C"
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaraciÃ³n ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.c:6442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintÃ¡ctico en la declaraciÃ³n PROTECTED en %C"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "DeclaraciÃ³n CASE inesperada en %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "DeclaraciÃ³n TYPE IS inesperada en %C"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n TYPE IS en %C"
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CLASS IS en %C"
  
! #: fortran/match.c:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "DeclaraciÃ³n END inesperada en %C"
  
! #: fortran/match.c:7017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintÃ¡ctico en la especificaciÃ³n CASE en %C"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaraciÃ³n ELSEWHERE en %C no estÃ¡ dentro de un bloque WHERE"
  
! #: fortran/match.c:7213
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr ""
*** 66706,66717 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
--- 66788,66799 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
*************** msgstr "Basura inesperada despuÃ©s de la
*** 67454,67461 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, 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"
--- 67536,67543 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clÃ¡usula IF en %L requiere una expresiÃ³n LOGICAL escalar"
*************** msgstr "CarÃ¡cter inesperado en la lista
*** 68998,69192 ****
  msgid "Expected structure component name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "El parÃ¡metro KIND de %s en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/primary.c:2428
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "El componente de procedimiento puntero '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:2531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Componente de procedimiento puntero con coÃ­ndice en %C"
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/primary.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos opcionales faltantes en %C"
  
! #: fortran/primary.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Â¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.c:3002
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Â¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %L"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "No se puede construir el tipo ABSTRACT '%s' en %L"
  
! #: fortran/primary.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos nombrados en %C"
  
! #: fortran/primary.c:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %L!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Â¡Inicializador de componente sin nombre despuÃ©s del componente nombrado %s en %L!"
  
! #: fortran/primary.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Â¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/primary.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Â¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3178
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Â¡ExpresiÃ³n con coÃ­ndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3232
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se habÃ­a definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' en %C es el nombre de una funciÃ³n recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explÃ­cita para recursiÃ³n directa (12.5.2.1)"
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El sÃ­mbolo en %C no es apropiado para una expresiÃ³n"
  
! #: fortran/primary.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:3618
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La funciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la funciÃ³n '%s' en %C"
  
! #: fortran/primary.c:3950
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 69080,69274 ----
  msgid "Expected structure component name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/primary.c:2421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "El parÃ¡metro KIND de %s en %L debe ser una expresiÃ³n de inicializaciÃ³n"
  
! #: fortran/primary.c:2449
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "El componente de procedimiento puntero '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:2552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Componente de procedimiento puntero con coÃ­ndice en %C"
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/primary.c:3007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos opcionales faltantes en %C"
  
! #: fortran/primary.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Â¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.c:3023
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Â¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %L"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "No se puede construir el tipo ABSTRACT '%s' en %L"
  
! #: fortran/primary.c:3091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos nombrados en %C"
  
! #: fortran/primary.c:3106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %L!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Â¡Inicializador de componente sin nombre despuÃ©s del componente nombrado %s en %L!"
  
! #: fortran/primary.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Â¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/primary.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Â¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Â¡ExpresiÃ³n con coÃ­ndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se habÃ­a definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' en %C es el nombre de una funciÃ³n recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explÃ­cita para recursiÃ³n directa (12.5.2.1)"
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El sÃ­mbolo en %C no es apropiado para una expresiÃ³n"
  
! #: fortran/primary.c:3604
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:3639
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La funciÃ³n '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la funciÃ³n '%s' en %C"
  
! #: fortran/primary.c:3971
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "'%s' en %L es ambiguo"
*** 69572,70115 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:1786
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Se descarta el tipo para la funciÃ³n intrÃ­nseca '%s' en %L"
  
! #: fortran/resolve.c:1799
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La subrutina intrÃ­nseca '%s' en %L no debe tener un especificador de tipo"
  
! #: fortran/resolve.c:1810
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "No existe '%s' declarado como INTRINSIC en %L"
  
! #: fortran/resolve.c:1823
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "El intrÃ­nseco '%s' declarado como INTRINSIC en %L no estÃ¡ disponible en la configuraciÃ³n actual de estÃ¡ndares pero %s.  Use una opciÃ³n -std=* apropiada o active -fall-intrinsics para poder usarlo."
  
! #: fortran/resolve.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
  
! #: fortran/resolve.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.c:1975
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "El intrÃ­nseco '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.c:1982
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.c:1990
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:2017
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "No se puede encontrar un procedimiento INTRINSIC especÃ­fico para la referencia '%s' en %L"
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "El sÃ­mbolo '%s' en %L es ambiguo"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "El argumento por valor en %L no es de tipo numÃ©rico"
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "No se permite el paso del procedimiento interno en %L por ubicaciÃ³n"
  
! #: fortran/resolve.c:2138
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argumento actual coindizado en %L con componente puntero Ãºltimo"
  
! #: fortran/resolve.c:2279
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
  
! #: fortran/resolve.c:2316
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
  
! #: fortran/resolve.c:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devoluciÃ³n de la funciÃ³n '%s' en %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.c:2722
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una funciÃ³n especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La funciÃ³n genÃ©rica '%s' en %L no es consistente con una interfaz intrÃ­nseca especÃ­fica"
  
! #: fortran/resolve.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La funciÃ³n '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la funciÃ³n especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La funciÃ³n '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La funciÃ³n definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcciÃ³n WORKSHARE"
  
! #: fortran/resolve.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la funciÃ³n '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La funciÃ³n '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.c:3407
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:3484
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genÃ©rica '%s' en %L no es consistente con una interfaz de subrutina intrÃ­nseca"
  
! #: fortran/resolve.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.c:3661
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una funciÃ³n always_inline tal vez no se puede incluir en lÃ­nea"
  
! #: fortran/resolve.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
--- 69654,70197 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:1788
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Se descarta el tipo para la funciÃ³n intrÃ­nseca '%s' en %L"
  
! #: fortran/resolve.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La subrutina intrÃ­nseca '%s' en %L no debe tener un especificador de tipo"
  
! #: fortran/resolve.c:1812
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "No existe '%s' declarado como INTRINSIC en %L"
  
! #: fortran/resolve.c:1825
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "El intrÃ­nseco '%s' declarado como INTRINSIC en %L no estÃ¡ disponible en la configuraciÃ³n actual de estÃ¡ndares pero %s.  Use una opciÃ³n -std=* apropiada o active -fall-intrinsics para poder usarlo."
  
! #: fortran/resolve.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se estÃ¡ llamando a sÃ­ mismo recursivamente. DeclÃ¡relo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
  
! #: fortran/resolve.c:1951
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La funciÃ³n de declaraciÃ³n '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.c:1977
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "El intrÃ­nseco '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.c:1984
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.c:1992
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:2019
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "No se puede encontrar un procedimiento INTRINSIC especÃ­fico para la referencia '%s' en %L"
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "El sÃ­mbolo '%s' en %L es ambiguo"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "El argumento por valor en %L no es de tipo numÃ©rico"
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "No se permite el paso del procedimiento interno en %L por ubicaciÃ³n"
  
! #: fortran/resolve.c:2140
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argumento actual coindizado en %L con componente puntero Ãºltimo"
  
! #: fortran/resolve.c:2281
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
  
! #: fortran/resolve.c:2318
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
  
! #: fortran/resolve.c:2592
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devoluciÃ³n de la funciÃ³n '%s' en %L (%s/%s)"
  
! #: fortran/resolve.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.c:2724
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una funciÃ³n especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:2744
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La funciÃ³n genÃ©rica '%s' en %L no es consistente con una interfaz intrÃ­nseca especÃ­fica"
  
! #: fortran/resolve.c:2782
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La funciÃ³n '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:2837
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la funciÃ³n especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La funciÃ³n '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la funciÃ³n '%s' que no es PURE en %L estÃ¡ dentro de un FORALL %s"
  
! #: fortran/resolve.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada despuÃ©s de la clÃ¡usula NOWAIT en %C"
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una funciÃ³n"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La funciÃ³n '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.c:3250
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La funciÃ³n definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcciÃ³n WORKSHARE"
  
! #: fortran/resolve.c:3342
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la funciÃ³n '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La funciÃ³n '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3397
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.c:3477
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina especÃ­fica para el genÃ©rico '%s' en %L"
  
! #: fortran/resolve.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genÃ©rica '%s' en %L no es consistente con una interfaz de subrutina intrÃ­nseca"
  
! #: fortran/resolve.c:3521
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrÃ­nseco"
  
! #: fortran/resolve.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina especÃ­fica '%s' en %L"
  
! #: fortran/resolve.c:3624
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.c:3663
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.c:3712
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de funciÃ³n sobrecargada sin resolver>"
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La funciÃ³n CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una funciÃ³n always_inline tal vez no se puede incluir en lÃ­nea"
  
! #: fortran/resolve.c:3985
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una secciÃ³n de matriz"
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la codimensiÃ³n %d"
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld < %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L estÃ¡ fuera de los lÃ­mites (%ld > %ld) en la dimensiÃ³n %d"
  
! #: fortran/resolve.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subÃ­ndice en la referencia de la matriz"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificÃ³ el lÃ­mite superior a la derecha de la secciÃ³n de matriz de tamaÃ±o asumido en %L"
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coÃ­ndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coÃ­ndice en la codimensiÃ³n %d debe ser un escalar en %L"
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El Ã­ndice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El Ã­ndice de matriz en %L debe ser de tipo INTEGER, se encontrÃ³ %s"
  
! #: fortran/resolve.c:4780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "ExtensiÃ³n: Ã­ndice de matriz REAL en %L"
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El Ã­ndice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El Ã­ndice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El Ã­ndice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El Ã­ndice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El Ã­ndice de final de la subcadena en %L excede la longitud de la cadena"
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El Ã­ndice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o mÃ¡s referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 70119,70130 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
--- 70201,70212 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 70134,70434 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5798
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.c:6248
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6287
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:6570
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.c:7105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.c:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
--- 70216,70516 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explÃ­cita"
  
! #: fortran/resolve.c:5600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.c:5795
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresiÃ³n de especificaciÃ³n, se referencÃ­a en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5800
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaraciÃ³n ENTRY en la cual es un parÃ¡metro"
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimÃ³rfico de un objeto coindizado en %L"
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimÃ³rfico en %L"
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificaciÃ³n de tipo en %L"
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.c:6250
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6289
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontrÃ³ un enlace especÃ­fico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.c:6520
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.c:6572
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.c:7107
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresiÃ³n"
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresiÃ³n de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutarÃ¡ cero veces"
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresiÃ³n de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresiÃ³n de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresiÃ³n de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El Ã­ndice FORALL '%s' no puede aparecer en la especificaciÃ³n triplet en %L"
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresiÃ³n fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresiÃ³n fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresiÃ³n fuente en %L"
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresiÃ³n fuente en %L deben tener el mismo parÃ¡metro de tipo de gÃ©nero"
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresiÃ³n fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificaciÃ³n de tipo o una expresiÃ³n source"
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificaciÃ³n de tipo requiere el mismo parÃ¡metro de longitud de carÃ¡cter que el de la declaraciÃ³n"
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de matriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de matriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificaciÃ³n de matriz en %L en la misma declaraciÃ³n ALLOCATE donde se aloja a sÃ­ misma"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificaciÃ³n de comatriz en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "EspecificaciÃ³n de comatriz errÃ³nea en la declaraciÃ³n ALLOCATE en %L"
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inÃºtil sin una etiqueta STAT"
  
! #: fortran/resolve.c:8151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaraciÃ³n %s"
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L tambiÃ©n aparece en %L"
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
*************** msgstr "El objeto de alojamiento en %L e
*** 70437,70739 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
! #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.c:8896
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.c:8913
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8963
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:9302
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.c:9315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.c:9934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n DO CONCURRENT por la etiqueta en %L"
--- 70519,70821 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser de gÃ©nero %d"
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L debe ser escalar"
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresiÃ³n de selecciÃ³n en una declaraciÃ³n GOTO computada en %L debe ser una expresiÃ³n entera escalar"
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L no puede ser %s"
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaraciÃ³n SELECT en %L debe ser una expresiÃ³n escalar"
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresiÃ³n en la declaraciÃ³n CASE en %L no estÃ¡ en el rango de %s"
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener despuÃ©s un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lÃ³gico en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lÃ³gico constante en una declaraciÃ³n CASE en %L"
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificaciÃ³n de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lÃ³gico en %L tiene mÃ¡s de dos cases"
  
! #: fortran/resolve.c:8889
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no vÃ¡lido en la asignaciÃ³n de puntero de procedimiento en %L"
  
! #: fortran/resolve.c:8898
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.c:8915
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:8965
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimÃ³rfico en la declaraciÃ³n SELECT TYPE en %L"
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociaciÃ³n en %C no debe estar coindizado"
  
! #: fortran/resolve.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.c:9292
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.c:9304
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensiÃ³n de '%s'"
  
! #: fortran/resolve.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "IntrÃ­nseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.c:9317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificaciÃ³n de tipo en %L no puede tener un parÃ¡metro de tipo diferido"
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaraciÃ³n SELECT TYPE  en %L"
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no vÃ¡lido para el puntero NULL() en %%L"
  
! #: fortran/resolve.c:9880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El cÃ³digo STOP en %L debe ser escalar"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimÃ³rfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.c:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaÃ±o asumido"
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.c:10022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.c:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresiÃ³n INTEGER de rango 1"
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaraciÃ³n en %L no es una declaraciÃ³n de objetivo de ramificaciÃ³n vÃ¡lida para la declaraciÃ³n de ramificaciÃ³n en %L"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificaciÃ³n en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaraciÃ³n GOTO en %L deja la construcciÃ³n DO CONCURRENT por la etiqueta en %L"
*************** msgstr "La declaraciÃ³n GOTO en %L deja
*** 70741,70936 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10404
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.c:10572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.c:10959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.c:10986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.c:11558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.c:11803
! #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11806
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.c:11879
  #, 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:11925
  #, 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:11929
  #, 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:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, 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:12160
  #, 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:12270
  #, 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"
--- 70823,71019 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no estÃ¡ en el mismo bloque que la declaraciÃ³n GOTO en %L"
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La mÃ¡scara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignaciÃ³n WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "AsignaciÃ³n definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "DeclaraciÃ³n sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10406
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con Ã­ndice '%s' en el lado izquierdo de la asignaciÃ³n en %L y podrÃ­a causar mÃºltiples asignaciones a este objeto"
  
! #: fortran/resolve.c:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.c:10574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de Ã­ndice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcciÃ³n FORALL externa ya tiene un Ã­ndice con este nombre %L"
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la clÃ¡usula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Se truncarÃ¡ la expresiÃ³n CHARACTER en la asignaciÃ³n (%d/%d) en %L"
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresiÃ³n con coÃ­ndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "AsignaciÃ³n a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.c:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "AÃºn no se admite la matriz polimÃ³rfica en %C"
  
! #: fortran/resolve.c:10965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "AsignaciÃ³n a una variable de Ã­ndice FORALL en %L"
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable no debe ser polimÃ³rfica en la asignaciÃ³n intrÃ­nseca en %L - revise que hay una subrutina especÃ­fica coincidente para el operador '='"
  
! #: fortran/resolve.c:10988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente Ãºltimo alojable en la asignaciÃ³n en %L"
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "AsignaciÃ³n de puntero de procedimiento no vÃ¡lida en %L"
  
! #: fortran/resolve.c:11560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresiÃ³n objetivo en la asignaciÃ³n de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.c:11812
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaraciÃ³n ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.c:11816
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaraciÃ³n RETURN alternativa en %L requiere de un especificador de devoluciÃ³n SCALAR-INTEGER"
  
! #: fortran/resolve.c:11889
  #, 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:11935
  #, 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:11939
  #, 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:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, 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:12170
  #, 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:12280
  #, 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
*** 70938,70944 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, 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"
--- 71021,71027 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12294
  #, 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
*** 70947,71012 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, 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:12624
  #, 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:12632
  #, 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:12643
  #, 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:12658
  #, 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:12670
  #, 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:12702
  #, 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:12724
  #, 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:12755
  #, 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"
--- 71030,71095 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, 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:12634
  #, 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:12642
  #, 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:12653
  #, 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:12668
  #, 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:12680
  #, 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:12712
  #, 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:12734
  #, 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:12765
  #, 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
*** 71014,72044 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12791
  #, 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:12816
  #, 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:12837
  #, 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:12844
  #, 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:12891
  #, 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:12894
  #, 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:12898
  #, 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:12901
  #, 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:12904
  #, 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:12907
  #, 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:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12980
  #, 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:13002
  #, 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:13024
  #, 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:13042
  #, 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:13054
  #, 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:13063
  #, 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:13073
  #, 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:13092
  #, 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:13096
  #, 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:13100
  #, 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:13104
  #, 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:13117
  #, 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:13126
  #, 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:13132
  #, 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:13144
  #, 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:13201
  #, 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:13207
  #, 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:13213
  #, 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:13221
  #, 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:13227
  #, 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:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, 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:13388
  #, 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:13397
  #, 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:13405
  #, 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:13411
  #, 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:13417
  #, 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:13425
  #, 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:13434
  #, 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:13456
  #, 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:13493
  #, 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:13533
  #, 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:13569
  #, 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:13628
  #, 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:13640
  #, 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:13668
  #, 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:13724
  #, 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:13935
  #, 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:13978
  #, 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:13992
  #, 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:14006 fortran/resolve.c:14492
  #, 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:14014
  #, 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:14023
  #, 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:14029
  #, 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:14035
  #, 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:14064
  #, 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:14074
  #, 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:14169
  #, 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:14272
  #, 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:14281
  #, 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:14291
  #, 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:14316
  #, 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:14327
  #, 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:14425
  #, 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:14439
  #, 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:14455
  #, 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:14465
  #, 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:14474
  #, 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:14483
  #, 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:14525
  #, 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:14538
  #, 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:14549
  #, 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:14582
  #, 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:14590
  #, 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:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, 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:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, 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:14915
  #, 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:14921
  #, 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:14927
  #, 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:14935
  #, 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:14952
  #, 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:14974
  #, 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:14985
  #, 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:15012
  #, 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:15031
  #, 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:15047
  #, 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:15058
  #, 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:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, 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:15241
  #, 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:15337
  #, 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:15358
  #, 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:15371
  #, 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:15374
  #, 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:15384
  #, 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:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, 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:15410
  #, 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:15420
  #, 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:15429
  #, 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:15442 fortran/resolve.c:15619
  #, 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:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, 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:15516
  #, 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:15523
  #, 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:15530
  #, 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:15556
  #, 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:15566
  #, 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:15645
  #, 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:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, 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:15712
  #, 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:15724
  #, 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:15733
  #, 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:15745
  #, 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:15761
  #, 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:15769
  #, 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:15776
  #, 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:15788
  #, 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:15797
  #, 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:15813
  #, 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:15819
  #, 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:15844
  #, 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:15914
  #, 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:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, 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:16038
  #, 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:16045
  #, 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:16052
  #, 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:16068
  #, 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:16075
  #, 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:16123
  #, 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:16136
  #, 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:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, 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:16541
  #, 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:16547
  #, 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:16631
  #, 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:16640
  #, 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:16648
  #, 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:16664
  #, 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:16767
  #, 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:16782
  #, 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:16807
  #, 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:16816
  #, 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:16889
  #, 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:16900
  #, 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:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:16942
  #, 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:17009
  #, 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:17022
  #, 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:17042
  #, 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:17052
  #, 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:17060
  #, 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:17074
  #, 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:17092
  #, 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:17099
  #, 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:17178
  #, 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"
--- 71097,72127 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.c:12801
  #, 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:12826
  #, 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:12847
  #, 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:12854
  #, 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:12901
  #, 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:12904
  #, 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:12908
  #, 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:12911
  #, 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:12914
  #, 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:12917
  #, 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:12959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.c:12990
  #, 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:13013
  #, 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:13035
  #, 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:13053
  #, 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:13065
  #, 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:13074
  #, 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:13084
  #, 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:13103
  #, 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:13107
  #, 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:13111
  #, 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:13115
  #, 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:13128
  #, 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:13139
  #, 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:13145
  #, 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:13157
  #, 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:13214
  #, 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:13220
  #, 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:13226
  #, 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:13234
  #, 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:13240
  #, 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:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, 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:13401
  #, 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:13410
  #, 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:13418
  #, 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:13424
  #, 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:13430
  #, 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:13438
  #, 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:13447
  #, 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:13469
  #, 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:13506
  #, 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:13546
  #, 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:13582
  #, 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:13641
  #, 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:13653
  #, 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:13681
  #, 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:13737
  #, 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:13948
  #, 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:13991
  #, 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:14005
  #, 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:14019 fortran/resolve.c:14505
  #, 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:14027
  #, 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:14036
  #, 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:14042
  #, 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:14048
  #, 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:14077
  #, 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:14087
  #, 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:14182
  #, 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:14285
  #, 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:14294
  #, 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:14304
  #, 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:14329
  #, 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:14340
  #, 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:14438
  #, 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:14452
  #, 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:14468
  #, 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:14478
  #, 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:14487
  #, 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:14496
  #, 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:14538
  #, 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:14551
  #, 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:14562
  #, 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:14595
  #, 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:14603
  #, 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:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, 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:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, 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:14928
  #, 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:14934
  #, 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:14940
  #, 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:14948
  #, 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:14965
  #, 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:14987
  #, 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:14998
  #, 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:15025
  #, 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:15044
  #, 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:15060
  #, 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:15071
  #, 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:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, 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:15255
  #, 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:15351
  #, 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:15372
  #, 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:15385
  #, 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:15388
  #, 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:15398
  #, 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:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, 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:15424
  #, 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:15434
  #, 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:15443
  #, 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:15456 fortran/resolve.c:15633
  #, 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:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, 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:15530
  #, 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:15537
  #, 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:15544
  #, 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:15570
  #, 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:15580
  #, 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:15659
  #, 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:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, 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:15726
  #, 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:15738
  #, 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:15747
  #, 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:15759
  #, 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:15775
  #, 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:15783
  #, 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:15790
  #, 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:15802
  #, 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:15811
  #, 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:15827
  #, 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:15833
  #, 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:15858
  #, 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:15928
  #, 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:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, 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:16052
  #, 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:16059
  #, 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:16066
  #, 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:16082
  #, 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:16089
  #, 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:16137
  #, 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:16150
  #, 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:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, 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:16555
  #, 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:16561
  #, 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:16645
  #, 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:16654
  #, 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:16662
  #, 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:16678
  #, 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:16781
  #, 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:16796
  #, 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:16821
  #, 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:16830
  #, 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:16903
  #, 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:16914
  #, 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:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.c:16956
  #, 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:17023
  #, 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:17036
  #, 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:17056
  #, 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:17066
  #, 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:17074
  #, 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:17088
  #, 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:17106
  #, 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:17113
  #, 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:17192
  #, 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 "'%s' en %L tiene atributos espec
*** 72771,72945 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "El sÃ­mbolo '%s' en %L genera conflictos con el sÃ­mbolo del mÃ³dulo '%s' asociado a uso en %L"
  
! #: fortran/symbol.c:2008
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/symbol.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L may not have basic type of %s"
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "El procedimiento '%s' en %L no puede tener el tipo bÃ¡sico de %s"
  
! #: fortran/symbol.c:2027
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "El sÃ­mbolo '%s' en %L no puede tener un tipo"
  
! #: fortran/symbol.c:2270
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already in the parent type at %L"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "El componente '%s' en %C ya estaba en el tipo padre en %L"
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "El sÃ­mbolo '%s' en %C es ambiguo"
  
! #: fortran/symbol.c:2387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "El tipo derivado '%s' en %C se estÃ¡ usando antes de ser definido"
  
! #: fortran/symbol.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "El componente '%s' en %C es un componente PRIVATE de '%s'"
  
! #: fortran/symbol.c:2557
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "DeclaraciÃ³n de etiqueta %d duplicada en %L y %L"
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "La etiqueta %d en %C ya se referenciÃ³ como objetivo de ramificaciÃ³n"
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "La etiqueta %d en %C ya se referenciÃ³ como etiqueta de formato"
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "La etiqueta %d en %C se utilizÃ³ previamente como una etiqueta FORMAT"
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "La etiqueta %d en %C se utilizÃ³ previamente como objetivo de ramificaciÃ³n"
  
! #: fortran/symbol.c:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/symbol.c:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/symbol.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del mÃ³dulo '%s'"
  
! #: fortran/symbol.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
  
! #: fortran/symbol.c:4426
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "El tipo derivado '%s' con atributo BIND(C) en %L estÃ¡ vacÃ­o, y puede ser inaccesible para el procesador acompaÃ±ante de C"
  
! #: fortran/symbol.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "El procedimiento de componente puntero '%s' en %L no puede ser un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4468
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aÃºn cuando el tipo derivado '%s' es BIND(C)"
  
! #: fortran/symbol.c:4517
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
  
! #: fortran/symbol.c:4529
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
--- 72854,73028 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "El sÃ­mbolo '%s' en %L genera conflictos con el sÃ­mbolo del mÃ³dulo '%s' asociado a uso en %L"
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L already has basic type of %s"
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "El sÃ­mbolo '%s' en %L ya tenÃ­a el tipo bÃ¡sico de %s"
  
! #: fortran/symbol.c:2018
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L may not have basic type of %s"
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "El procedimiento '%s' en %L no puede tener el tipo bÃ¡sico de %s"
  
! #: fortran/symbol.c:2030
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "El sÃ­mbolo '%s' en %L no puede tener un tipo"
  
! #: fortran/symbol.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already in the parent type at %L"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "El componente '%s' en %C ya estaba en el tipo padre en %L"
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "El sÃ­mbolo '%s' en %C es ambiguo"
  
! #: fortran/symbol.c:2392
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "El tipo derivado '%s' en %C se estÃ¡ usando antes de ser definido"
  
! #: fortran/symbol.c:2541
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "El componente '%s' en %C es un componente PRIVATE de '%s'"
  
! #: fortran/symbol.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "DeclaraciÃ³n de etiqueta %d duplicada en %L y %L"
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "La etiqueta %d en %C ya se referenciÃ³ como objetivo de ramificaciÃ³n"
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "La etiqueta %d en %C ya se referenciÃ³ como etiqueta de formato"
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "La etiqueta %d en %C se utilizÃ³ previamente como una etiqueta FORMAT"
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "La etiqueta %d en %C se utilizÃ³ previamente como objetivo de ramificaciÃ³n"
  
! #: fortran/symbol.c:2815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/symbol.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Fortran 2008: DeclaraciÃ³n LOCK en %C"
  
! #: fortran/symbol.c:3155
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del mÃ³dulo '%s'"
  
! #: fortran/symbol.c:3158
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "El sÃ­mbolo '%s' en %C ya se habÃ­a asociado con el anfitriÃ³n"
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
  
! #: fortran/symbol.c:4443
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "El tipo derivado '%s' con atributo BIND(C) en %L estÃ¡ vacÃ­o, y puede ser inaccesible para el procesador acompaÃ±ante de C"
  
! #: fortran/symbol.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "El procedimiento de componente puntero '%s' en %L no puede ser un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4485
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.c:4524
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aÃºn cuando el tipo derivado '%s' es BIND(C)"
  
! #: fortran/symbol.c:4534
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
  
! #: fortran/symbol.c:4546
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Se sobreescriben los inicializad
*** 72980,73073 ****
  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:8149
  #, 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:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
  
! #: fortran/trans-common.c:401
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "El bloque COMMON nombrado '%s' en %L debe ser del mismo tamaÃ±o como en elsewhere (%lu vs %lu bytes)"
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Tipo de referencia ilegal en %L como un objeto EQUIVALENCE"
  
! #: fortran/trans-common.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Reglas de equivalencia inconsistentes que involucran a '%s' en %L y a '%s' en %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "El conjunto de equivalencia para la variable '%s' declarado en %L viola los requerimientos de alineaciÃ³n"
  
! #: fortran/trans-common.c:1187
  #, fuzzy, gcc-internal-format
  #| msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "La equivalencia para '%s' no coincide con el orden del COMMON '%s' en %L"
  
! #: fortran/trans-common.c:1202
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "El conjunto de equivalencia para '%s' causa una extensiÃ³n no vÃ¡lida al COMMON '%s' en %L"
  
! #: fortran/trans-common.c:1218
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Se requiere el relleno de %d bytes antes de '%s' en el COMMON '%s' en %L; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1224
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Se requiere el relleno de %d bytes antes de '%s' en COMMON en %L; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L does not exist"
  msgid "COMMON %qs at %L does not exist"
  msgstr "El COMMON '%s' en %L no existe"
  
! #: fortran/trans-common.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "El COMMON '%s' en %L requiere %d bytes de relleno; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1259
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
--- 73063,73156 ----
  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:8151
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresiÃ³n errÃ³nea durante la caminata (%d)"
  
! #: fortran/trans-common.c:404
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "El bloque COMMON nombrado '%s' en %L debe ser del mismo tamaÃ±o como en elsewhere (%lu vs %lu bytes)"
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "la posiciÃ³n solicitada no es una constante entera"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Referencia de matriz errÃ³nea en %L"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Tipo de referencia ilegal en %L como un objeto EQUIVALENCE"
  
! #: fortran/trans-common.c:936
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Reglas de equivalencia inconsistentes que involucran a '%s' en %L y a '%s' en %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "El conjunto de equivalencia para la variable '%s' declarado en %L viola los requerimientos de alineaciÃ³n"
  
! #: fortran/trans-common.c:1190
  #, fuzzy, gcc-internal-format
  #| msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "La equivalencia para '%s' no coincide con el orden del COMMON '%s' en %L"
  
! #: fortran/trans-common.c:1205
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "El conjunto de equivalencia para '%s' causa una extensiÃ³n no vÃ¡lida al COMMON '%s' en %L"
  
! #: fortran/trans-common.c:1221
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Se requiere el relleno de %d bytes antes de '%s' en el COMMON '%s' en %L; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1227
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Se requiere el relleno de %d bytes antes de '%s' en COMMON en %L; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1248
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L does not exist"
  msgid "COMMON %qs at %L does not exist"
  msgstr "El COMMON '%s' en %L no existe"
  
! #: fortran/trans-common.c:1257
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "El COMMON '%s' en %L requiere %d bytes de relleno; reordene los elementos o use -fno-align-commons"
  
! #: fortran/trans-common.c:1262
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
*************** msgstr "expresiÃ³n de inicializaciÃ³n qu
*** 73088,73170 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, 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:5278
  #, 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:5291
  #, 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:5916
  #, 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:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, 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:5949
  #, 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:5968
  #, 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:6017
  #, 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:6021
  #, 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:6051
  #, 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:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 73171,73253 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrÃ­nseca que no es un procedimiento"
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, 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:5283
  #, 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:5296
  #, 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:5921
  #, 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:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, 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:5954
  #, 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:5973
  #, 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:6022
  #, 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:6026
  #, 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:6056
  #, 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:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr "ISO C90 prohÃ­be la matriz de lo
*** 73180,73208 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5107
  #, 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:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 73263,73291 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrÃ­nseco desconocido"
  
! #: fortran/trans-expr.c:5113
  #, 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:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 73242,73266 ****
  msgid "Bad IO basetype (%d)"
  msgstr "Tipo base ES errÃ³neo (%d)"
  
! #: fortran/trans-openmp.c:1274
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.c:2751
  #, fuzzy, gcc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "unhandled derived-type component"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): CÃ³digo de declaraciÃ³n errÃ³neo"
--- 73325,73349 ----
  msgid "Bad IO basetype (%d)"
  msgstr "Tipo base ES errÃ³neo (%d)"
  
! #: fortran/trans-openmp.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "EspecificaciÃ³n errÃ³nea para la matriz de tamaÃ±o asumido en %C"
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.c:2717
  #, fuzzy, gcc-internal-format
  #| msgid "parametrized derived type argument"
  msgid "unhandled derived-type component"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/trans-openmp.c:5588
  #, 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 coinciden los argumentos"
*** 73386,73471 ****
  msgid "unable to open file"
  msgstr "no se puede abrir el fichero '%s'"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolos"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "no se puede decodificar el nÃºmero hexadecimal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %s"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "no se puede abrir el fichero de desplazamiento"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "desplazamiento inesperado"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "lÃ­nea no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "resoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2088
  #, fuzzy, gcc-internal-format
  #| msgid "resolution sub id %x not in object file"
  msgid "resolution sub id %wx not in object file"
  msgstr "el sub id de resoluciÃ³n %x no estÃ¡ en el fichero objeto"
  
! #: lto/lto-common.c:2205
  #, fuzzy, gcc-internal-format
  #| msgid "bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d"
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%d"
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO decls from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "no se pueden leer las decls LTO de %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "No se puede abrir %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "No se puede mapear %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "No se puede leer %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "no se puede abrir el fichero de resoluciÃ³n de sÃ­mbolos: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "errores durante la mezcla de unidades de traducciÃ³n"
--- 73469,73554 ----
  msgid "unable to open file"
  msgstr "no se puede abrir el fichero '%s'"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flujo de bytecode: basura al final de la secciÃ³n de sÃ­mbolos"
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "no se puede decodificar el nÃºmero hexadecimal"
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nombre de fichero inesperado %s en el fichero de resoluciÃ³n de enlace. Se esperaba %s"
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "no se puede abrir el fichero de desplazamiento"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "desplazamiento inesperado"
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "lÃ­nea no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "resoluciÃ³n no vÃ¡lida en el fichero de resoluciÃ³n"
  
! #: lto/lto-common.c:2089
  #, fuzzy, gcc-internal-format
  #| msgid "resolution sub id %x not in object file"
  msgid "resolution sub id %wx not in object file"
  msgstr "el sub id de resoluciÃ³n %x no estÃ¡ en el fichero objeto"
  
! #: lto/lto-common.c:2206
  #, fuzzy, gcc-internal-format
  #| msgid "bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%d"
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "flujo de bytecode en el fichero %qs generado con LTO versiÃ³n %d.%d en lugar de la versiÃ³n esperada %d.%d"
  
! #: lto/lto-common.c:2225
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO decls from %s"
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "no se pueden leer las decls LTO de %s"
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "No se puede abrir %s"
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "No se puede mapear %s"
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "No se puede leer %s"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "no se puede abrir el fichero de resoluciÃ³n de sÃ­mbolos: %m"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "errores durante la mezcla de unidades de traducciÃ³n"
*************** msgstr "falta el nombre de macro despuÃ©
*** 74625,74631 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "falta un nombre de fichero despuÃ©s de %qs"
--- 74708,74714 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "falta un nombre de fichero despuÃ©s de %qs"
*************** msgstr "algoritmo %qs de reordenaciÃ³n d
*** 74829,74845 ****
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
--- 74912,74928 ----
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:2970
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicializaciÃ³n de verificaciÃ³n de vtable desconocida."
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 74847,74852 ****
--- 74930,74940 ----
  #~ msgid "Same as %s.  Use the latter option instead."
  #~ msgstr "Igual que %s.  Utilice, en cambio, la Ãºltima opciÃ³n."
  
+ #, fuzzy
+ #~| msgid "Warn about variables which are initialized to themselves."
+ #~ msgid "Warn about code paths in which an initialized value is used."
+ #~ msgstr "Avisa sobre variables que se inicialicen ellas mismas."
+ 
  #~ msgid "-msim   Use simulator runtime."
  #~ msgstr "-msim   Usa el simulador de tiempo de ejecuciÃ³n."
  
*************** msgstr "prioridad %qs de inicializaciÃ³n
*** 74854,74859 ****
--- 74942,74952 ----
  #~ msgstr "-mlong-double-[64,128]\tEspecifica el tamaÃ±o de long double."
  
  #, fuzzy
+ #~| msgid "BMX instructions are only supported with R2 architecture"
+ #~ msgid "Use instructions for a future architecture."
+ #~ msgstr "las instrucciones BMX solo se admiten con la arquitectura R2"
+ 
+ #, fuzzy
  #~| msgid "%<constexpr%> cannot appear in a typedef declaration"
  #~ msgid "%<constinit%> cannot appear in a typedef declaration"
  #~ msgstr "%<constexpr%> no puede aparecer en una declaraciÃ³n typedef"
diff -Nrcpad gcc-10.2.0/gcc/po/fi.po gcc-10.3.0/gcc/po/fi.po
*** gcc-10.2.0/gcc/po/fi.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/fi.po	Thu Apr  8 11:56:28 2021
*************** msgid ""
*** 32,38 ****
  msgstr ""
  "Project-Id-Version: gcc 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
  "PO-Revision-Date: 2020-03-26 11:07+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 10.1-b20200322\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-07-20 18:08+0000\n"
  "PO-Revision-Date: 2020-03-26 11:07+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr "pituusmÃ¤Ã¤re strfmon-muotoiluss
*** 1956,2041 ****
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1956,2041 ----
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.c:10308
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-kÃ¤sky"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite â€�0bâ€� liukulukuvakiolle"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2051,2068 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
--- 2051,2068 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
*************** msgstr "virheellinen %%M-arvo"
*** 2092,2098 ****
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
--- 2092,2098 ----
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "virheellinen %%s-arvo"
*** 2102,2108 ****
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
--- 2102,2108 ----
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
*************** msgstr "virheellinen %%E-arvo"
*** 2112,2121 ****
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 2112,2121 ----
  msgid "unknown relocation unspec"
  msgstr "uudelleensijoitusvirhe"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
*************** msgstr "virheellinen lauseke kohdemuuttu
*** 2198,2232 ****
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23335
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2198,2232 ----
  msgid "unrecognized supposed constant"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, fuzzy, c-format
  msgid "invalid shift operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, fuzzy, c-format
  msgid "predicated Thumb instruction"
  msgstr "Virheellinen kÃ¤sky"
  
! #: config/arm/arm.c:23510
  #, fuzzy, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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
*** 2234,2246 ****
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23672
  #, 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:23693
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
--- 2234,2246 ----
  msgid "invalid operand for code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/arm/arm.c:23847
  #, 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:23868
  #, fuzzy, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
*************** msgstr "odottamaton siirros"
*** 2376,2382 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2376,2382 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 const_double-operan
*** 2630,2654 ****
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
--- 2630,2654 ----
  msgid "bad output_condmove_single operand"
  msgstr "Yksi"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "virheellinen %%Z-operandi"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "virheellinen rotate-kÃ¤sky"
*************** msgstr "Virheellinen operaatiokoodi"
*** 2796,2802 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 2796,2802 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgid "post-increment address is not a r
*** 2855,2861 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 2855,2861 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "Nolla ei ole kelvollinen lauseke
*** 2910,2917 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 2910,2917 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgstr "Pinotila loppui.\n"
*** 3052,3228 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3646
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3780
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3783
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:12561
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:25945
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3052,3274 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Ã„lÃ¤ kÃ¤ytÃ¤ laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista kÃ¤ytÃ¶stÃ¤ POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.c:3709
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3711
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3845
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3848
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.c:3860
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.c:10115
  #, fuzzy
  msgid "bad move"
  msgstr "SiirrÃ¤ alas"
  
! #: config/rs6000/rs6000.c:12679
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "KÃ¤ytÃ¤ 128-bittistÃ¤ long double -tyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%A value"
! msgstr "virheellinen %%J-arvo"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.c:13364
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/rs6000/rs6000.c:26116
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: config/rs6000/rs6000.c:26185
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.c:26261
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "virheellinen muunnos gimple-kutsussa"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "virheellinen muunnos gimple-kutsussa"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3233,3323 ****
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:7880
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7903
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7943
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7961
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7971
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7992
  #, 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:8003
  #, 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:8089 config/s390/s390.c:8110
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8107
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8144
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8151
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8154
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:11873
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16182
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16185
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16193
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
--- 3279,3369 ----
  msgid "cannot decompose address"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: config/s390/s390.c:7878
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7901
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7919
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7941
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7959
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7969
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:7990
  #, 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:8001
  #, 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:8087 config/s390/s390.c:8108
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8105
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8142
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8149
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:8152
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: config/s390/s390.c:11871
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.c:16248
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16251
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/s390/s390.c:16259
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
*************** msgstr "({nimetÃ¶n})"
*** 3593,3600 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
--- 3639,3646 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3614,3620 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
--- 3660,3666 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3622,3628 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
--- 3668,3674 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "odotettiin %<,%>, %<;%> tai %<}%
*** 3641,3661 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
--- 3687,3707 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3666,3677 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 3712,3723 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3680,3686 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
--- 3726,3732 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3690,3707 ****
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 3736,3753 ----
  msgid "expected %<.%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 3709,3727 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
--- 3755,3773 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "â€�)â€� oli odotus"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "â€�)â€� oli odotus"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
*************** msgstr "odotettiin merkkijonoa ilmaisun
*** 3730,3736 ****
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
--- 3776,3782 ----
  msgid "(anonymous)"
  msgstr "(nimetÃ¶n)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "â€�)â€� oli odotus"
*************** msgstr "â€�)â€� oli odotus"
*** 3741,3775 ****
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.c:3866
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
--- 3787,3821 ----
  msgid "expected label"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/call.c:3868
  #, fuzzy
  msgid "candidate:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:7220
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota kÃ¤yttÃ¶Ã¶n kÃ¤yttÃ¤jÃ¤n mÃ¤Ã¤rittelemÃ¤t kÃ¤skyt"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "hyppy nimiÃ¶Ã¶n %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "hyppy case-nimiÃ¶Ã¶n"
  
*************** msgstr "jÃ¤sennysvirhe malliargumenttien
*** 3866,3872 ****
  msgid "<statement>"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
--- 3912,3918 ----
  msgid "<statement>"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
*************** msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi
*** 4049,4100 ****
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6527
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6573
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6575
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6577
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6579
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
--- 4095,4146 ----
  msgid "source type is not polymorphic"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6587
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6633
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6635
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisÃ¤ykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6637
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: cp/typeck.c:6639
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vÃ¤hennykselle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
*************** msgstr "Virheellinen merkki BOZ-vakiossa
*** 4142,4158 ****
  msgid "elemental binary operation"
  msgstr "  -b, --binary            lue binÃ¤Ã¤rimuodossa\n"
  
! #: fortran/check.c:3702
  #, 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:3910 fortran/check.c:3991 fortran/check.c:4056
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 4188,4204 ----
  msgid "elemental binary operation"
  msgstr "  -b, --binary            lue binÃ¤Ã¤rimuodossa\n"
  
! #: fortran/check.c:3709
  #, 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:3917 fortran/check.c:3998 fortran/check.c:4063
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 4232,4238 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4278,4284 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "<sisÃ¤inen>"
*** 4248,4254 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, fuzzy, c-format
  msgid "%s tag with INQUIRE"
  msgstr "<tunnistevirhe>"
--- 4294,4300 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, fuzzy, c-format
  msgid "%s tag with INQUIRE"
  msgstr "<tunnistevirhe>"
*************** msgstr "lohkolaite"
*** 4374,4385 ****
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  #, fuzzy
  msgid "assignment"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 4420,4431 ----
  msgid "implied END DO"
  msgstr "syÃ¶tteen loppu"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  #, fuzzy
  msgid "assignment"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  #, fuzzy
  msgid "pointer assignment"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr ""
*** 4398,4621 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  #, fuzzy
  msgid "elemental procedure"
  msgstr "RPC: Proseduuri ei ole kÃ¤ytettÃ¤vissÃ¤"
  
! #: fortran/resolve.c:2397
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "ei argumentteja"
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr "valinnainen argumentti"
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr "osoitinargumentti"
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr "kohdeargumentti"
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr "arvoargumentti"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  msgid "volatile argument"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: fortran/resolve.c:2432
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/resolve.c:2437
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  msgid "coarray argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2447
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/resolve.c:2452
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2457
  #, fuzzy
  msgid "NO_ARG_CHECK attribute"
  msgstr "liian pitkÃ¤ riviargumentti"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: fortran/resolve.c:2475
  #, fuzzy
  msgid "array result"
  msgstr "MD5-tulos on:\n"
  
! #: fortran/resolve.c:2480
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:2487
  #, fuzzy
  msgid "result with non-constant character length"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:2499
  #, fuzzy
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4013
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4029
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4046
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4051
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4066
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4108
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4131
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4145
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4268
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4272
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4358
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7179
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7183
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7187
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7191
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9841
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10059
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
--- 4444,4667 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  #, fuzzy
  msgid "elemental procedure"
  msgstr "RPC: Proseduuri ei ole kÃ¤ytettÃ¤vissÃ¤"
  
! #: fortran/resolve.c:2399
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "ei argumentteja"
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr "valinnainen argumentti"
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr "osoitinargumentti"
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr "kohdeargumentti"
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr "arvoargumentti"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  msgid "volatile argument"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  msgid "coarray argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2449
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/resolve.c:2454
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.c:2459
  #, fuzzy
  msgid "NO_ARG_CHECK attribute"
  msgstr "liian pitkÃ¤ riviargumentti"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "unaariselle miinus-operaatiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: fortran/resolve.c:2477
  #, fuzzy
  msgid "array result"
  msgstr "MD5-tulos on:\n"
  
! #: fortran/resolve.c:2482
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:2489
  #, fuzzy
  msgid "result with non-constant character length"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.c:2501
  #, fuzzy
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.c:4015
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:4031
  #, fuzzy, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4048
  #, fuzzy, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4053
  #, fuzzy, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4068
  #, fuzzy, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4110
  #, fuzzy, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4133
  #, fuzzy, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4147
  #, fuzzy
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi mÃ¤Ã¤ritellÃ¤ paikallisille muuttujille"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, fuzzy, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4264
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4267
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "tuntematon binÃ¤Ã¤rioperaattori"
  
! #: fortran/resolve.c:4270
  #, fuzzy, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4274
  #, fuzzy, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.c:4360
  #, fuzzy, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.c:7181
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.c:7185
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7189
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen sÃ¤Ã¤nnÃ¶llisen lausekkeen loppu"
  
! #: fortran/resolve.c:7193
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epÃ¤onnistui"
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.c:9843
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.c:10061
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "Odotettiin PARAMETER-symbolia ko
*** 4629,4655 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, 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:6199
  #, 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:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 4675,4701 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, 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:6204
  #, 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:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "UNIT-numeron lauseessa kohdassa
*** 4729,4735 ****
  msgid "Assigned label is not a target label"
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4775,4781 ----
  msgid "Assigned label is not a target label"
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "Varoita laskutoimituksista funkt
*** 5193,5199 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
--- 5239,5245 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
*************** msgstr ""
*** 5775,5782 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
--- 5821,5828 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ei tee mitÃ¤Ã¤n. SÃ¤ilytetty yhteensopivuuden vuoksi."
*************** msgid "Warn about code paths in which a
*** 8222,8327 ****
  msgstr "Varoita lÃ¶ytyneistÃ¤ PCH-tiedostoista, joita ei kÃ¤ytetÃ¤"
  
  #: analyzer/analyzer.opt:103
- #, fuzzy, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan."
- 
- #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8268,8368 ----
  msgstr "Varoita lÃ¶ytyneistÃ¤ PCH-tiedostoista, joita ei kÃ¤ytetÃ¤"
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 12760,12767 ****
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! msgid "Use instructions for a future architecture."
! msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
--- 12801,12808 ----
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! msgid "Use instructions added in ISA 3.1."
! msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
*************** msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
*** 12773,12778 ****
--- 12814,12824 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr ""
*** 17735,17741 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17781,17787 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr "continue-lause silmukan ulkopuol
*** 18378,18744 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3216
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18424,18790 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "KÃ¤ytÃ¤ poikkeustenkÃ¤sittelyÃ¤"
  
! #: common.opt:2900
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2904
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2908
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "KÃ¤ytÃ¤ PowerPC-64 -kÃ¤skykantaa"
  
! #: common.opt:2920
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2928
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille Ã¤Ã¤nitetyille tiedotteille:"
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2967
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "KÃ¤ytÃ¤ AltiVec-kÃ¤skyjÃ¤"
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n moniydintuki"
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "KÃ¤sittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjÃ¤ljitystietoja oletusmuodossa."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3140
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "Tuota vianjÃ¤ljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa."
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Tuota vianjÃ¤ljitystietoja XCOFF-muodossa"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjÃ¤ljitystietoja VMS-muodossa"
  
! #: common.opt:3213
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-kÃ¤skyjÃ¤"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> jÃ¤rjestelmÃ¤n juurihakemistoksi"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n funktioprofilointi."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota kÃ¤yttÃ¶Ã¶n yksityiskohtainen tuloste."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "NÃ¤ytÃ¤ kÃ¤Ã¤ntÃ¤jÃ¤n versio."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ã„lÃ¤ luo dynaamisesti linkitettyÃ¤ paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19888,19895 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "laskettua arvoa ei kÃ¤ytetÃ¤"
--- 19934,19941 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "laskettua arvoa ei kÃ¤ytetÃ¤"
*************** msgid "expected boolean type"
*** 19915,19921 ****
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 19961,19967 ----
  msgstr "odotettiin totuusarvotyyppiÃ¤"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vÃ¤hÃ¤n argumentteja"
*** 19989,19995 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 20035,20041 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 20399,20405 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 20445,20451 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 20483,20494 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20529,20540 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "%qE-attribuuttia ei huomioida"
*** 20506,20513 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
--- 20552,20559 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
*************** msgstr "%qD esitelty ei-parametrina"
*** 20626,20632 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
--- 20672,20678 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "polku puuttuu %qs:n jÃ¤lkeen"
*** 20913,20919 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
--- 20959,20965 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "epÃ¤kelpo argumentti funktiolle %<__builtin_frame_address%>"
*************** msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu va
*** 21203,21214 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 21249,21260 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: TÃ¤tÃ¤ tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr ""
*** 21718,22019 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3384
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3492
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3499
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3557
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3601
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3614
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3620
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3625
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3713
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3810
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
--- 21764,22065 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jÃ¤lkeen"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3386
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttÃ¤ â€�%sâ€� ei saa olla mÃ¤Ã¤ritelty"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3494
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3528
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3559
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3592
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "VÃ¤Ã¤rÃ¤ taikaluku --- RESERVED_13"
  
! #: cgraph.c:3603
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3616
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3622
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3627
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentÃ¤n %qs leveys on negatiivinen"
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.c:3715
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisÃ¤kkÃ¤istysvirhe."
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjÃ¤ esittely"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.c:3812
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa â€�%.*sâ€� ei tunneta"
*************** msgid "%<weakref%> attribute ignored bec
*** 22099,22110 ****
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, 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"
--- 22145,22156 ----
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D mÃ¤Ã¤ritelty mutta kÃ¤yttÃ¤mÃ¤ttÃ¤"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, 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"
*************** msgid "LTO support has not been enabled
*** 22256,22262 ****
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "Hakemistoa %s ei voi avata"
--- 22302,22308 ----
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "Hakemistoa %s ei voi avata"
*************** msgstr ""
*** 22583,22604 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: emit-rtl.c:2932
  #, fuzzy, gcc-internal-format
  msgid "shared rtx"
  msgstr "jaettu muistiobjekti"
  
! #: emit-rtl.c:2934
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "SÃ¤hkÃ¶katko"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 22629,22650 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: emit-rtl.c:2887
  #, fuzzy, gcc-internal-format
  msgid "shared rtx"
  msgstr "jaettu muistiobjekti"
  
! #: emit-rtl.c:2889
  #, fuzzy, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "SÃ¤hkÃ¶katko"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on
*** 22658,22664 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
--- 22704,22710 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "tiedoston %s avaaminen epÃ¤onnistui"
*************** msgstr "KÃ¤Ã¤nteinen jÃ¤_rjestys"
*** 22688,22699 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
--- 22734,22745 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivirheellÃ¤: %s"
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kkutsu kohteeseen %qs esitelty attribuuttivaroituksella: %s"
*************** msgstr "argumentti %qd ei ole vakio"
*** 22708,22714 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
--- 22754,22760 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
*************** msgstr "suuri kokonaisluku implisiittise
*** 22728,22764 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:6524
  #, fuzzy, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "looginen"
  
! #: fold-const.c:6529
  #, fuzzy, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 22774,22810 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentÃ¤n leveydestÃ¤"
  
! #: fold-const.c:6538
  #, fuzzy, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "looginen"
  
! #: fold-const.c:6543
  #, fuzzy, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "looginen"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "funktio palauttaa osoitteen paik
*** 23381,23393 ****
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
--- 23427,23439 ----
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
*************** msgid "%G%qD offset %s is out of the bou
*** 24006,24015 ****
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
--- 24052,24061 ----
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty tÃ¤Ã¤llÃ¤"
*************** msgstr "%qs mÃ¤Ã¤ritelty parametrille %q
*** 24181,24187 ****
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
--- 24227,24233 ----
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
*************** msgstr "muuttuja %qD esitelty uudelleen
*** 24231,24243 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 24277,24289 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "sÃ¤iekohtaista muistia ei tueta
*** 24247,24395 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, 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:9442
  #, 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:9499
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9527
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:9962
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10209
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10264
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10619
  #, 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:10953
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11493 gimplify.c:11752
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, 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:13318
  #, 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:13329
  #, 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:14619
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15170
  #, 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:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
--- 24293,24441 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, 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:9445
  #, 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:9502
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: gimplify.c:9530
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:9965
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10212
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10267
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.c:10623
  #, 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:10957
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:11441 gimplify.c:11700
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, 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:13266
  #, 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:13277
  #, 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:14567
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÃ„ONNISTUI\n"
  "\n"
  
! #: gimplify.c:15118
  #, 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:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tÃ¤mÃ¤ koodi saavutetaan, ohjelma keskeytyy"
*************** msgstr ""
*** 24464,24470 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 24510,24516 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulu
*** 24736,24789 ****
  msgid "the extra base is defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24782,24835 ----
  msgid "the extra base is defined here"
  msgstr "%q+#D mÃ¤Ã¤ritelty aiemmin tÃ¤Ã¤llÃ¤"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, fuzzy, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "funktio voi olla ehdokas %<%s%>-
*** 24813,24849 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24859,24895 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "verifiointi epÃ¤onnistui: %s"
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "virheellinen lvalue asm-tulostee
*** 24893,24949 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1456
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1462
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1539
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "Taulukkotyyppi      : %s\n"
--- 24939,24995 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmÃ¤ismÃ¤Ã¤rÃ¤"
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1464
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1470
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1547
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "â€�%sâ€� ei ole oikea profiilidatatiedosto â€�%sâ€�:lle"
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "lÃ¤hdetiedostoa %s ei lÃ¶ydy"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "Taulukkotyyppi      : %s\n"
*************** msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa
*** 25195,25246 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, fuzzy, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 25241,25292 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "argumenttien mÃ¤Ã¤rÃ¤ ei vastaa prototyyppiÃ¤"
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, fuzzy, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "viimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "switch alkaa tÃ¤stÃ¤"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "%qs-attribuutin virheellinen arg
*** 25461,25512 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, fuzzy, gcc-internal-format
  msgid "containing loop here"
  msgstr "jÃ¤tÃ¤ pois CACHEDIR.TAGin sisÃ¤ltÃ¤vÃ¤t hakemistot"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: omp-offload.c:1267
  #, fuzzy, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25507,25558 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, fuzzy, gcc-internal-format
  msgid "containing loop here"
  msgstr "jÃ¤tÃ¤ pois CACHEDIR.TAGin sisÃ¤ltÃ¤vÃ¤t hakemistot"
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: omp-offload.c:1277
  #, fuzzy, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "sÃ¤iekohtaista muistia ei tueta
*** 26831,26962 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: toplev.c:1496
  #, fuzzy, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1559
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: toplev.c:1594
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1607
  #, fuzzy, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1611
  #, fuzzy, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:2132
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "%s: Virhe kirjoitettaessa %s\n"
  
! #: toplev.c:2134
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "virhe suljettaessa laitetta %s"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "Muodostin %qs"
  
! #: toplev.c:2342
  #, fuzzy, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "Muodostin %qs"
--- 26877,27008 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: toplev.c:1501
  #, fuzzy, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1564
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: toplev.c:1599
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1612
  #, fuzzy, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1616
  #, fuzzy, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
  
! #: toplev.c:2137
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "%s: Virhe kirjoitettaessa %s\n"
  
! #: toplev.c:2139
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "virhe suljettaessa laitetta %s"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "Muodostin %qs"
  
! #: toplev.c:2347
  #, fuzzy, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "Muodostin %qs"
*************** msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rit
*** 27051,27172 ****
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 27097,27218 ----
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.c:3057
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: tree-cfg.c:3082
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:3126
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3223
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr ""
*** 27180,27231 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.c:3321
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3330
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3375
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27226,27277 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.c:3351
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3360
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3377
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3388
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epÃ¤kelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.c:3397
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3405
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3428
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27236,27744 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epÃ¤kelpo totuusarvolauseke"
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.c:3534
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.c:3556
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3643
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3785
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3792
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4155
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4582
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4591
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5339
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5348
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: tree-cfg.c:5597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
--- 27282,27790 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3500
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:3516
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympÃ¤rille %<|%>:n operandissa"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epÃ¤kelpo totuusarvolauseke"
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.c:3564
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.c:3586
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3592
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.c:3659
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3673
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa liukuluvuksi"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiÃ¤ tyyppejÃ¤ muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3815
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:3822
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: tree-cfg.c:4144
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4157
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4185
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4283
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4374
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.c:4394
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4612
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4621
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4628
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4637
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita vektorialustimessa"
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiÃ¶ eikÃ¤ osoitin"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4795
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "EnsimmÃ¤inen/seuraava ketju rikki"
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4828
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejÃ¤) funktion esittelyssÃ¤"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epÃ¤kelpo operandinumero"
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero â€�%sâ€�"
  
! #: tree-cfg.c:4923
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva â€�]â€�"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.c:5144
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.c:5369
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5378
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epÃ¤onnistui"
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu vÃ¤Ã¤rÃ¤Ã¤n peruslohkoon"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "ei-paikallinen nimiÃ¶ "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "nimiÃ¶ "
  
! #: tree-cfg.c:5594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskÃ¤sky peruslohkon sisÃ¤llÃ¤"
  
! #: tree-cfg.c:5627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitÃ¤ samassa switch-lauseessa"
  
! #: tree-cfg.c:5762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.c:5785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
*************** msgstr "%qs-makron mÃ¤Ã¤rittelyssÃ¤"
*** 27753,27799 ****
  msgid "in expansion of macro %qs"
  msgstr "%qs-makron lavennuksessa"
  
! #: tree-eh.c:4894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, 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:4920
  #, 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:4926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "â€�Iâ€�-lippu"
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: tree-eh.c:4996
  #, 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:5005
  #, 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:5011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
--- 27799,27845 ----
  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"
*************** msgstr ""
*** 28316,28327 ****
  msgid "verify_ssa failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-streamer-in.c:353
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: tree-streamer-in.c:359
  #, fuzzy, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
--- 28362,28373 ----
  msgid "verify_ssa failed"
  msgstr "verify_gimple epÃ¤onnistui"
  
! #: tree-streamer-in.c:354
  #, fuzzy, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "sulkumerkkien kÃ¤yttÃ¶ laskulausekkeen ympÃ¤rillÃ¤ on suositeltavaa |-operandissa"
  
! #: tree-streamer-in.c:360
  #, fuzzy, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
*************** msgstr "luetellun tyypin jÃ¤senen %qE ar
*** 28386,28392 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28432,28438 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28396,28422 ****
  msgid "defined here %qD"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen alapuolella"
  
! #: tree-vrp.c:4025
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
--- 28442,28468 ----
  msgid "defined here %qD"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ulkopuolella"
  
! #: tree-vrp.c:3997
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen alapuolella"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
*************** msgstr "verifiointi epÃ¤onnistui kohdass
*** 28491,28522 ****
  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:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
--- 28537,28568 ----
  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:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD on vanhentunut: %s"
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD on vanhentunut"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE on vanhentunut: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "tyyppi on vanhentunut: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tyyppi on vanhentunut"
*************** msgstr "tyyppi on vanhentunut"
*** 28541,28772 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:13924
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13926
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13928
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13951
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:13964
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14000
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14002
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14004
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14043
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14045
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14047
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14064
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14066 tree.c:14077
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14068 tree.c:14079
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14392
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14404
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14423
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14431
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14437
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14473
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14494
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14511
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14522
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14540
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14547
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14554
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14605
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
--- 28587,28818 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "Tiedoston tyyppi eroaa"
  
! #: tree.c:13935
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13937
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13939
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "tyypillÃ¤ %qT ei ole tunnettua kokoa"
  
! #: tree.c:13962
  #, fuzzy, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:13975
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14011
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14013
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14015
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14054
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: tree.c:14056
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: tree.c:14058
  #, fuzzy, gcc-internal-format
  msgid "and field"
  msgstr "kentÃ¤n leveys"
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14077 tree.c:14088
  #, fuzzy, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14079 tree.c:14090
  #, fuzzy, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14086
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14398
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "â€�%sâ€� on mÃ¤Ã¤rittelemÃ¤ttÃ¤"
  
! #: tree.c:14403
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14415
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14434
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14442
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14448
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: tree.c:14484
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14505
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14511
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys komponenttiviitteessÃ¤"
  
! #: tree.c:14522
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14533
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
  
! #: tree.c:14551
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiÃ¤"
  
! #: tree.c:14558
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14565
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: tree.c:14616
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epÃ¤sopivan tyypin lÃ¤pi"
*************** msgstr "%J%qD:n lohko on ristiriidassa e
*** 28891,28972 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: varasm.c:5004
  #, fuzzy, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "virheellinen alkuarvo jÃ¤senelle %qE"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%qs:n esittely taulukollisena funktioita"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: varasm.c:5725 varasm.c:6045
  #, fuzzy, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: varasm.c:6023
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
--- 28937,29018 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: varasm.c:5003
  #, fuzzy, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "alustin liukulukuarvolle ei ole liukulukuvakio"
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "virheellinen alkuarvo jÃ¤senelle %qE"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%qs:n esittely taulukollisena funktioita"
  
! #: varasm.c:5691
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%J%qD esitelty uudelleen ilman linkitystÃ¤"
  
! #: varasm.c:5695
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: varasm.c:5724 varasm.c:6044
  #, fuzzy, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:5947
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "Rinnakkaiset tyÃ¶t (-j) eivÃ¤t ole tuettuja tÃ¤llÃ¤ alustalla."
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6024
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ konfiguraatiossa"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 29546,29552 ****
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
--- 29592,29598 ----
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
*************** msgstr "%qD ei ole %qD:n jÃ¤sen"
*** 29566,29572 ****
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
--- 29612,29618 ----
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 29938,29949 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
--- 29984,29995 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
*************** msgid "%<fallthrough%> attribute specifi
*** 30099,30110 ****
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 30145,30156 ----
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 30205,30211 ****
  msgid "size of array is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
--- 30251,30257 ----
  msgid "size of array is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
*************** msgstr "funktiolle %2$qE annettu argumen
*** 30215,30338 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7019
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.c:8283
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8286
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8294
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30261,30384 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "argumentin <%s>:lle on oltava yksittÃ¤inen merkki"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "annettu yhteensopimatonta osoitintyyppiÃ¤ oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7021
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.c:8285
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8288
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8296
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "%qE on tunnistamaton muotofunkti
*** 30395,30904 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "muotomerkkijonoargumentti seuraa muotoiltavia argumentteja"
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "funktio %qD voi olla ehdokas %qs-muotoiluattribuutille"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "$-operandinumero puuttuu muotoilussa"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "muotoiluargumentti %d kÃ¤ytÃ¶ssÃ¤ useammin kuin kerran %s-muotoilussa"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$-operandinumeroa kÃ¤ytetty operandinumerottoman muotoilun jÃ¤lkeen"
  
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "muotoiluargumentti %d kÃ¤yttÃ¤mÃ¤tÃ¶n ennen kÃ¤ytettyÃ¤ argumenttia %d $-tyylisessÃ¤ muotoilussa"
  
  # XXX
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "muotoilu ei ole merkkijonoliteraali, muotoilumerkkijonoa ei tarkisteta"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "muotoilu ei ole merkkijonoliteraali eikÃ¤ muotoiluargumentteja"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "muotoilu ei ole merkkijonoliteraali, argumenttityyppejÃ¤ ei tarkisteta"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "kÃ¤yttÃ¤mÃ¤ttÃ¶miÃ¤ argumentteja $-tyylisessÃ¤ muotoilussa"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "%s-muotoilumerkkijonon pituus on nolla"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "muotomerkkijonoargumentti seuraa muotoiltavia argumentteja"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2045
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "tÃ¤ytemerkki puuttuu strfmon-muotoilun lopusta"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "%s-muotoilun leveys on nolla"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "%s-muotoilussa vasen tarkkuus on tyhjÃ¤"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "%s-muotoilussa tarkkuus on tyhjÃ¤"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2595
  #, fuzzy, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "vÃ¤Ã¤rinmuodostettu %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c-family/c-format.c:2607
  #, fuzzy, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "muotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$s"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "muotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$s"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistÃ¤ numeroa joissakin maa-asetustoissa"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistÃ¤ numeroa"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "%<%%[%>-muotoilua ei ole suljettu %<]%>:lla"
  
! #: c-family/c-format.c:2699
  #, fuzzy, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "pituusmÃ¤Ã¤reen %qs kÃ¤yttÃ¶ tyyppimerkillÃ¤ %qc"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
  # XXX
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandinumero annettu vaiennetulla sijoituksella"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandinumero annettu muotoilulle, joka ei ota argumentteja"
  
  # XXX
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "toistettu %s muotoilussa"
  
  # XXX
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "sulautettu %<\\0%> muotoilussa"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
  msgid "use %qs instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "monimerkkinen sarkain %s"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "muunnoksen tyyppi puuttuu muotoilun lopusta"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: c-family/c-format.c:3930
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, fuzzy, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdot"
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "sulautettu %<\\0%> muotoilussa"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdot"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "kirjoitetaan nollaosoittimen lÃ¤pi (argumentti %d)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "luetaan nollaosoittimen lÃ¤pi (argumentti %d)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "kirjoitetaan vakio-objektiin (argumentti %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: c-family/c-format.c:4726
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "muotoilu %q.*s odottaa tyyppiÃ¤ %<%s%s%>, mutta %d. argumentin tyyppi on %qT"
  
! #: c-family/c-format.c:4735
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: c-family/c-format.c:4745
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "muotoilu %q.*s odottaa %<%T%s%>-tyyppiÃ¤, mutta %d. argumentin tyyppi on %qT"
  
! #: c-family/c-format.c:4754
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, fuzzy, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, fuzzy, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4877
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4947
  #, fuzzy, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4964
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4970
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "muotoiltavat argumentit eivÃ¤t ole %<...%>"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
--- 30441,30950 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "muotomerkkijonoargumentti seuraa muotoiltavia argumentteja"
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "funktio %qD voi olla ehdokas %qs-muotoiluattribuutille"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "$-operandinumero puuttuu muotoilussa"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "muotoiluargumentti %d kÃ¤ytÃ¶ssÃ¤ useammin kuin kerran %s-muotoilussa"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$-operandinumeroa kÃ¤ytetty operandinumerottoman muotoilun jÃ¤lkeen"
  
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "muotoiluargumentti %d kÃ¤yttÃ¤mÃ¤tÃ¶n ennen kÃ¤ytettyÃ¤ argumenttia %d $-tyylisessÃ¤ muotoilussa"
  
  # XXX
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "muotoilu ei ole merkkijonoliteraali, muotoilumerkkijonoa ei tarkisteta"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "muotoilu ei ole merkkijonoliteraali eikÃ¤ muotoiluargumentteja"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "muotoilu ei ole merkkijonoliteraali, argumenttityyppejÃ¤ ei tarkisteta"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "kÃ¤yttÃ¤mÃ¤ttÃ¶miÃ¤ argumentteja $-tyylisessÃ¤ muotoilussa"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "%s-muotoilumerkkijonon pituus on nolla"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "muotoilu on leveÃ¤merkkinen merkkijono"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "muotomerkkijonoargumentti seuraa muotoiltavia argumentteja"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:2027
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "tÃ¤ytemerkki puuttuu strfmon-muotoilun lopusta"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "%s-muotoilun leveys on nolla"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "%s-muotoilussa vasen tarkkuus on tyhjÃ¤"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "%s-muotoilussa tarkkuus on tyhjÃ¤"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2597
  #, fuzzy, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c-family/c-format.c:2602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "vÃ¤Ã¤rinmuodostettu %<#pragma %s%>, jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: c-family/c-format.c:2609
  #, fuzzy, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "muotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$s"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "muotoilussa %3$s kÃ¤ytetÃ¤Ã¤n lippuja %1$s ja %2$s"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistÃ¤ numeroa joissakin maa-asetustoissa"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistÃ¤ numeroa"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "%<%%[%>-muotoilua ei ole suljettu %<]%>:lla"
  
! #: c-family/c-format.c:2701
  #, fuzzy, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "pituusmÃ¤Ã¤reen %qs kÃ¤yttÃ¶ tyyppimerkillÃ¤ %qc"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
  # XXX
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandinumero annettu vaiennetulla sijoituksella"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandinumero annettu muotoilulle, joka ei ota argumentteja"
  
  # XXX
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "toistettu %s muotoilussa"
  
  # XXX
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "sulautettu %<\\0%> muotoilussa"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  msgid "use %qs instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
  # XXX
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "toistettu %s muotoilussa"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "monimerkkinen sarkain %s"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "vÃ¤Ã¤rÃ¤nlainen seuraava %<%%%> muotoilussa"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "muunnoksen tyyppi puuttuu muotoilun lopusta"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "Ã„lÃ¤ luo #line-direktiivejÃ¤"
  
! #: c-family/c-format.c:3932
  #, fuzzy, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤tÃ¶n muotoilumerkkijono"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, fuzzy, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdot"
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "sulautettu %<\\0%> muotoilussa"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "pÃ¤Ã¤ttÃ¤mÃ¤ttÃ¶mÃ¤t assembly-murrevaihtoehdot"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "kirjoitetaan nollaosoittimen lÃ¤pi (argumentti %d)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "luetaan nollaosoittimen lÃ¤pi (argumentti %d)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "kirjoitetaan vakio-objektiin (argumentti %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ tyyppimÃ¤Ã¤reitÃ¤ muotoiluargumentissa (argumentti %d)"
  
! #: c-family/c-format.c:4728
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "muotoilu %q.*s odottaa tyyppiÃ¤ %<%s%s%>, mutta %d. argumentin tyyppi on %qT"
  
! #: c-family/c-format.c:4737
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: c-family/c-format.c:4747
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "muotoilu %q.*s odottaa %<%T%s%>-tyyppiÃ¤, mutta %d. argumentin tyyppi on %qT"
  
! #: c-family/c-format.c:4756
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, fuzzy, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, fuzzy, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4879
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4949
  #, fuzzy, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
  
! #: c-family/c-format.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c-family/c-format.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "muotoiltavat argumentit eivÃ¤t ole %<...%>"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
*************** msgstr "%<void%> vain parametrina ei ole
*** 31059,31065 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 31105,31111 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 31074,31090 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 31120,31136 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "â€™(â€™ puuttuu predikaatin jÃ¤ljestÃ¤"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 31094,31100 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 31140,31146 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgid "wrong type argument to %s"
*** 31690,31696 ****
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 31736,31742 ----
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgid "%<memset%> used with length equal
*** 32371,32377 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
--- 32417,32423 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
*************** msgid_plural "passing argument %i to %qs
*** 32448,32454 ****
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32494,32500 ----
  msgstr[0] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  msgstr[1] "sijoitus hylkÃ¤Ã¤ kohdeosoitintyypin mÃ¤Ã¤reitÃ¤"
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 32468,32474 ****
  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:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 32514,32520 ----
  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:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "â€�%sâ€� ei ole kelvollinen esik
*** 32488,32494 ****
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
--- 32534,32540 ----
  msgid "too many input files"
  msgstr "liikaa syÃ¶tetiedostoja"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "tuntematon cc_attr-arvo"
*************** msgid "unrecognized option passed to %%:
*** 32519,32532 ****
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
--- 32565,32578 ----
  msgstr "tuntematon komentorivivalitsin %qs"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "kelvolliset argumentit ovat: %s; tarkoititko %qs?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "kelvolliset argumentit ovat: %s"
*************** msgstr "weakref ei ole tuettu tÃ¤ssÃ¤ ko
*** 33043,33437 ****
  msgid "profiler support for VxWorks"
  msgstr "profilointituki VxWorksille"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, fuzzy, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikÃ¤ luku"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1852
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1855
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:14356
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14497
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:14975
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:14978
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15017
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15020
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15086
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:15227
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.c:15235
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15382
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22454
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
--- 33089,33490 ----
  msgid "profiler support for VxWorks"
  msgstr "profilointituki VxWorksille"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, fuzzy, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 1 on %d-bittinen"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "odotettiin 64-bittistÃ¤ osoitetta, mutta argumentti 2 on %d-bittinen"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikÃ¤ luku"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%s %qs"
  
! #: config/aarch64/aarch64.c:1936
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1939
  #, fuzzy, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: config/aarch64/aarch64.c:1955
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "Ã„lÃ¤ varoita Microsoft-laajennosten kÃ¤ytÃ¶stÃ¤"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti vÃ¤litetty funktiolle, jolla ei ole prototyyppiÃ¤"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "KÃ¤ytÃ¤ 64-bittistÃ¤ ABIa"
  
! #: config/aarch64/aarch64.c:6004
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.c:14091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "KÃ¤yttÃ¶: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "Kelvolliset argumentit:"
  
! #: config/aarch64/aarch64.c:14479
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "Virheellinen vÃ¤himmÃ¤isargumenttimÃ¤Ã¤rÃ¤ (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.c:14620
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14655
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "makron nimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.c:15098
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15101
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15140
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15143
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15170
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15174
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15209
  #, fuzzy, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: config/aarch64/aarch64.c:15250
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:15352
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.c:15360
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.c:15414
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.c:15498
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde â€�%sâ€� ei tÃ¤smÃ¤Ã¤ kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.c:15507
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "VÃ¤Ã¤rin muotoiltu kohdekohtainen muuttujamÃ¤Ã¤rittely"
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:18006
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "tuntematon vÃ¤rimoodi"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22627
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.c:22648
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 33612,33628 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33665,33681 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "Funktio %qs"
*** 33772,33783 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/arm/arm-builtins.c:3087
  #, fuzzy, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "[kÃ¤ytÃ¶ssÃ¤]"
  
! #: config/arm/arm-builtins.c:3090
  #, fuzzy, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
--- 33825,33836 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/arm/arm-builtins.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "[kÃ¤ytÃ¶ssÃ¤]"
  
! #: config/arm/arm-builtins.c:3099
  #, fuzzy, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 33785,33978 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "Ei ole tuettu"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s odottaa kokonaislukuliteraalia vÃ¤liltÃ¤ [%d, %d]."
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "mountin kÃ¤yttÃ¶Ã¶n vaaditaan pÃ¤Ã¤kÃ¤yttÃ¤jÃ¤n oikeudet"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3740
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "PEITE"
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33838,34031 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "Ei ole tuettu"
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s odottaa kokonaislukuliteraalia vÃ¤liltÃ¤ [%d, %d]."
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, fuzzy, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "mountin kÃ¤yttÃ¶Ã¶n vaaditaan pÃ¤Ã¤kÃ¤yttÃ¤jÃ¤n oikeudet"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, fuzzy, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3749
  #, fuzzy, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "PEITE"
  
! #: config/arm/arm-builtins.c:3754
  #, fuzzy, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 33982,34264 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3082
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3481
  #, 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:3490
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3493
  #, 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:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, 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:3571
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3580
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7322
  #, 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:7371
  #, 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:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13063
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, fuzzy, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
--- 34035,34317 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/arm/arm.c:2918
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3083
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3133
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3482
  #, 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:3491
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
  
! #: config/arm/arm.c:3494
  #, 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:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3527
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3552
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "Muodostin %qs"
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, 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:3572
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: config/arm/arm.c:3581
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "Tiedostoa â€�%sâ€� ei lÃ¶ytynyt."
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, 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:3747
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
  
! #: config/arm/arm.c:3826
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "kohdemuoto ei tue Ã¤Ã¤rettÃ¶myyttÃ¤"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, fuzzy, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/arm/arm.c:7419
  #, 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:7468
  #, 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:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, fuzzy, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:13164
  #, fuzzy, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, fuzzy, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qs"
*************** msgstr "epÃ¤kelpo vektorityyppi attribuu
*** 34266,34287 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 34319,34340 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "epÃ¤kelpo vektorityyppi attribuutille %qE"
  
! #: config/arm/arm.c:32454
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "<tuntematon>"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "%<-fpie%> ei ole tuettu"
*** 34360,34376 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
--- 34413,34429 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
*************** msgid "indirect call in function, which
*** 34632,34638 ****
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
--- 34685,34691 ----
  msgstr "#pragma redefine_extname ei ole tuettu tÃ¤llÃ¤ kohteella"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
*************** msgstr ""
*** 34963,35014 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "KÃ¤ytÃ¤ liukulukurekistereitÃ¤"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: config/gcn/gcn.c:3114
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.c:5299
  #, fuzzy, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "syntaksivirhe: nÃ¤ennÃ¤ismuisti on myÃ¶s lopussa"
--- 35016,35067 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "KÃ¤ytÃ¤ liukulukurekistereitÃ¤"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "abs-funktiolle annettu vÃ¤Ã¤rÃ¤ tyyppiargumentti"
  
! #: config/gcn/gcn.c:3115
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/gcn/gcn.c:5300
  #, fuzzy, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "syntaksivirhe: nÃ¤ennÃ¤ismuisti on myÃ¶s lopussa"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 35142,35275 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8708
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8803
  #, 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:9707
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9722
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9755
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9795
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9963
  #, 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:9968
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10276
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10282
  #, 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:10285
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10727
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11007
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11678
  #, 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:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
--- 35195,35328 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÃ„Ã„NRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.c:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8715
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:8810
  #, 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:9714
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9762
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9802
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:9970
  #, 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:9975
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.c:10283
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10289
  #, 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:10292
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10734
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11014
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiÃ¤ nimiÃ¤ vÃ¤lille"
  
! #: config/i386/i386-expand.c:11685
  #, 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:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: config/i386/i386-expand.c:12731
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
*************** msgstr ""
*** 35651,35794 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3087
  #, 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:3122
  #, 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:3130
  #, 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:3224
  #, 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:3226
  #, 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:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, 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:3282
  #, 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:3289 config/i386/i386-options.c:3517
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, 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:3324
  #, 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:3332 config/i386/i386-options.c:3381
  #, 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:3342 config/i386/i386-options.c:3359
  #, 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:3346
  #, 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:3350 config/i386/i386-options.c:3377
  #, 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:3367 config/i386/i386-options.c:3385
  #, 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:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3504
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, 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:3667
  #, 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:3678
  #, 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:3681
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
--- 35704,35847 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivÃ¤t ole yhteensopivia"
  
! #: config/i386/i386-options.c:3089
  #, 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:3124
  #, 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:3134
  #, 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:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, 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:3286
  #, 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:3293 config/i386/i386-options.c:3521
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.c:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, 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:3328
  #, 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:3336 config/i386/i386-options.c:3385
  #, 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:3346 config/i386/i386-options.c:3363
  #, 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:3350
  #, 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:3354 config/i386/i386-options.c:3381
  #, 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:3371 config/i386/i386-options.c:3389
  #, 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:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.c:3508
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pÃ¤tee vain funktioihin"
  
! #: config/i386/i386-options.c:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, 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:3671
  #, 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:3682
  #, 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:3685
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskÃ¤sittelijÃ¤t eivÃ¤t voi olla MIPS16-funktioita"
*************** msgstr "%J%qD mÃ¤Ã¤ritelty sekÃ¤ tavalli
*** 36234,36240 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 36287,36293 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 37307,37358 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 37360,37411 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "nÃ¤kyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "luvun on oltava 0 tai 1"
*** 37468,37790 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, 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:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, 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:1258
  #, 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:1634
  #, 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:1833
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, 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:8505
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:8546
  #, 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:8577
  #, 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:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, 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:9602
  #, 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:9622
  #, 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:9634
  #, 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:9646
  #, 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:9660
  #, 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:9672
  #, 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:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, 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:10381
  #, 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:10386
  #, 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:10389
  #, 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:13016
  #, 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:13038
  #, 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Ã¤"
--- 37521,37844 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, 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:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, 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:1264
  #, 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:1640
  #, 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:1839
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.c:1843
  #, 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:1852
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, 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:8588
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-call.c:8629
  #, 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:8660
  #, 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:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, 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:9812
  #, 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:9832
  #, 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:9844
  #, 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:9856
  #, 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:9870
  #, 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:9882
  #, 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:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "<sisÃ¤Ã¤nrakennettu>"
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, 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:10595
  #, 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:10600
  #, 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:10603
  #, 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:13544
  #, 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:13566
  #, 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Ã¤"
*************** msgstr "%qs kÃ¤yttÃ¤Ã¤ rekisteriÃ¤ r29"
*** 37804,38022 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3930
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:3956
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4106
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4157
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4327
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4660
  #, 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:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19123
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19125
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19127
  #, 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:19133
  #, 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:19136
  #, 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:19141
  #, 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:19144
  #, 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:23150
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:23692
  #, 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:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, 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:24139
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
--- 37858,38081 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tÃ¤llÃ¤ kohteella"
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan kÃ¤yttÃ¶Ã¶n"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-jÃ¤rjestelmissÃ¤"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: config/rs6000/rs6000.c:3995
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.c:4171
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4222
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/rs6000/rs6000.c:4397
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4405
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeÃ¤ ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.c:4706
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.c:4743
  #, 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:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, 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:19280
  #, 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:19362
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19364
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19366
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.c:19368
  #, 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:19374
  #, 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:19377
  #, 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:19382
  #, 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:19385
  #, 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:23400
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.c:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.c:23942
  #, 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:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, 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:24389
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
*************** msgstr ""
*** 38337,38475 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:9873
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, 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:15203
  #, 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:15232
  #, 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:15236
  #, 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:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15263
  #, 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:15265
  #, 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:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, 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:15393
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: config/s390/s390.c:15423
  #, 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:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
--- 38396,38534 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.c:9871
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, 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:15269
  #, 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:15298
  #, 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:15302
  #, 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:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.c:15329
  #, 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:15331
  #, 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:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, 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:15459
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: config/s390/s390.c:15489
  #, 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:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sÃ¤iekohtaista muistia ei tueta tÃ¤lle kohteelle"
*************** msgstr "attribuutti %qs soveltuu vain ta
*** 38888,38895 ****
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
--- 38947,38954 ----
  msgid "could not read the BRIG file"
  msgstr "Tiedoston â€�%sâ€� palauttaminen epÃ¤onnistui."
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
*************** msgstr "%J%qD:n esittely varjostaa edell
*** 39166,39172 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
--- 39225,39231 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
*************** msgstr "%qE esittelemÃ¤ttÃ¤ (ensimmÃ¤ine
*** 39236,39242 ****
  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:3791 cp/decl.c:3147
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole mÃ¤Ã¤ritelty funktion nÃ¤kyvyysalueen ulkopuolella"
--- 39295,39301 ----
  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:3791 cp/decl.c:3149
  #, 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
*** 39266,39272 ****
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
--- 39325,39331 ----
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiÃ¶n kaksoisesittely"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
*************** msgstr "ei voi laittaa volatile-kenttÃ¤i
*** 39476,39482 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
--- 39535,39541 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessÃ¤"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeÃ¤ tyyppiÃ¤"
*************** msgstr "tyyppinimi esitelty taulukon pal
*** 39816,39822 ****
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
--- 39875,39881 ----
  msgid "function definition has qualified void return type"
  msgstr "funktion mÃ¤Ã¤rittely oikeuttaa tyhjÃ¤n paluutyypin"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimÃ¤Ã¤ritteet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
*************** msgstr "sisÃ¤kkÃ¤inen %<struct %E%>:n uu
*** 40123,40129 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
--- 40182,40188 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
*************** msgstr "structilla ei ole nimettyjÃ¤ jÃ¤
*** 40173,40179 ****
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
--- 40232,40238 ----
  msgid "struct has no members"
  msgstr "structilla ei ole jÃ¤seniÃ¤"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
*************** msgstr "sisÃ¤kkÃ¤inen %<enum %E%>:n uude
*** 40209,40215 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
--- 40268,40274 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmÃ¤Ã¤rittely"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
*************** msgstr "ylivuoto luetellun tyypin arvois
*** 40239,40245 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
--- 40298,40304 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
*************** msgstr "%qD:lle ei ole edellistÃ¤ protot
*** 40269,40275 ****
  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:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
--- 40328,40334 ----
  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:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistÃ¤ esittelyÃ¤"
*************** msgstr "argumentti %qD ei vastaa sisÃ¤is
*** 40384,40395 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
--- 40443,40454 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
*************** msgstr "parametri %qD on alustettu"
*** 40397,40654 ****
  #. 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:10036
  #, 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:10041
  #, 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:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10104
  #, 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:10398
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, 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:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10945
  #, 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:10988
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, 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:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11374
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11376
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11427
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "fetchmail: sÃ¤ie nukkuu %d sekuntia.\n"
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11443
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11522
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ on negatiivinen"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
--- 40456,40713 ----
  #. 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:10043
  #, 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:10048
  #, 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:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssÃ¤"
  
! #: c/c-decl.c:10111
  #, 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:10405
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, 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:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.c:10930
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:10952
  #, 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:10995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejÃ¤"
  
! #: c/c-decl.c:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejÃ¤"
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, 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:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: c/c-decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan kÃ¤yttÃ¤Ã¤ alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11381
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11383
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikÃ¤ sisÃ¤inen tyyppi"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiÃ¤"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.c:11434
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "fetchmail: sÃ¤ie nukkuu %d sekuntia.\n"
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-decl.c:11450
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %<auto&>"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejÃ¤"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, 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:11858 cp/typeck.c:4912
  #, 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:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumÃ¤Ã¤rÃ¤ >= tyypin leveys"
*************** msgstr ""
*** 40668,40674 ****
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
--- 40727,40733 ----
  msgid "to match this %qs"
  msgstr "toinen tÃ¤smÃ¤Ã¤vyys on tÃ¤Ã¤llÃ¤"
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgid "unknown type name %qE"
*** 40714,40720 ****
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
--- 40773,40779 ----
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "pakattu attribuutti on tarpeeton
*** 40734,40740 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
--- 40793,40799 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, 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
*** 40749,40756 ****
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
--- 40808,40815 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "%<auto%> tiedostoalueen tyhjÃ¤ss
*** 40788,40794 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 40847,40853 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "ISO C90 ei tue %<long long%> -ty
*** 40816,40822 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
--- 40875,40881 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
*************** msgstr "ei-vakio ehto staattiselle vÃ¤it
*** 40846,40852 ****
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
--- 40905,40911 ----
  msgid "static assertion failed: %E"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
*************** msgstr "enum-muunnos palautuksessa on vi
*** 40891,40904 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
--- 40950,40963 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
*************** msgstr "useita tallennusluokkia esittely
*** 40983,40989 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
--- 41042,41048 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
*************** msgstr "%qE-attribuutti tarvitsee protot
*** 40993,40999 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, fuzzy, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
--- 41052,41058 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijÃ¶issÃ¤"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, fuzzy, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
*************** msgstr "ISO C90 kieltÃ¤Ã¤ esittelyjen ja
*** 41053,41059 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
--- 41112,41118 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jÃ¤lkeen"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltÃ¤vÃ¤Ã¤ %<if%>:iÃ¤"
*************** msgstr "LohkonimiÃ¶ ei ole sopiva IF-lau
*** 41068,41074 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 41127,41133 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr ""
*** 41093,41109 ****
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epÃ¤selvÃ¤n %<else%>:n vÃ¤lttÃ¤miseksi"
--- 41152,41168 ----
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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
*** 41123,41134 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 41182,41193 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "lopetusalkio puuttuu funktiokuts
*** 41143,41150 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 41202,41209 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "ISO C kieltÃ¤Ã¤ ?:-lausekkeen il
*** 41171,41182 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
--- 41230,41241 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi kÃ¤ytetty tÃ¤Ã¤llÃ¤"
*************** msgstr "Odotettiin toista ulottuvuutta t
*** 41569,41629 ****
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, fuzzy, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, 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:12408 cp/parser.c:43848
  #, 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Ã¤"
--- 41628,41688 ----
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%s:n perÃ¤stÃ¤ puuttuu operandi"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, fuzzy, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, fuzzy, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, fuzzy, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤ tÃ¤ssÃ¤ yhteydessÃ¤"
*************** msgstr "<this%>-sanaa ei voi kÃ¤yttÃ¤Ã¤
*** 41633,41650 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
--- 41692,41709 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 41664,41716 ****
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41723,41775 ----
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%>-arvon on oltava
*** 41732,41743 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
--- 41791,41802 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
*************** msgstr "UNIT-numeron lauseessa kohdassa
*** 41747,41768 ****
  msgid "expected constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
--- 41806,41827 ----
  msgid "expected constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
*************** msgstr "taulukon %qD koko ei ole kokonai
*** 41777,41828 ****
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 41836,41887 ----
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekÃ¤ %<long%> ettÃ¤ %<void%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 41832,41838 ****
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
--- 41891,41897 ----
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
*************** msgstr "etumerkillisen ja etumerkittÃ¶mÃ
*** 41867,41888 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
--- 41926,41947 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmÃ¤Ã¤rettÃ¤ %qs %s"
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE mÃ¤Ã¤ritelty vÃ¤Ã¤rÃ¤nlaisena tunnisteena"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
*************** msgstr "epÃ¤kelvot operandit binÃ¤Ã¤rise
*** 41897,41973 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, 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:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, 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:16606 cp/parser.c:40999
  #, 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:16616 cp/parser.c:41009
  #, 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:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
--- 41956,42032 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "kÃ¤ytetty sekÃ¤ %<__thread%> ettÃ¤ %qs"
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, 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:16580 cp/parser.c:40992
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, 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:16606 cp/parser.c:41025
  #, 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:16616 cp/parser.c:41035
  #, 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:16709 cp/parser.c:41122
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "%qE on esittelemÃ¤ttÃ¤"
*** 41982,41988 ****
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
--- 42041,42047 ----
  msgid "expected function name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
*************** msgstr "funktiomalli %qD esitelty uudell
*** 41992,42058 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, 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:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, 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:17287 cp/parser.c:37650
  #, 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:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, 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:17367 cp/parser.c:37730
  #, 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:17376 cp/parser.c:37739
  #, 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:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 42051,42117 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, 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:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, 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:17287 cp/parser.c:37676
  #, 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:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, 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:17367 cp/parser.c:37756
  #, 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:17376 cp/parser.c:37765
  #, 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:17642 cp/parser.c:37970 cp/parser.c:37996
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 42062,42118 ****
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, 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:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, 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:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 42121,42177 ----
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, 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:17861 cp/parser.c:38228
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, 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:18064 cp/parser.c:38985
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr "odotettiin iteraatioesittelyÃ¤ t
*** 42122,42194 ****
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, 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:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, 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:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, 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:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, 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:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, 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:19861 cp/parser.c:40804
  #, 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"
--- 42181,42253 ----
  msgid "not enough perfectly nested loops"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, fuzzy, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, 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:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
  # XXXXXXX
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, 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:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, 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:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, 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:19861 cp/parser.c:40830
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rit
*** 42203,42259 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
--- 42262,42318 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
*************** msgstr "  siirtyy catch-lohkoon"
*** 42263,42274 ****
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 42322,42333 ----
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 42278,42309 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, 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:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
--- 42337,42368 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, 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:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
*************** msgstr "odotettiin luokan nimeÃ¤"
*** 42358,42399 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
--- 42417,42458 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs mÃ¤Ã¤rittÃ¤Ã¤ %<auto%>:n tiedostoalue-esittelyssÃ¤"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
*************** msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista ta
*** 42408,42434 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 42467,42493 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jÃ¤lkeen"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 42438,42444 ****
  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:21705 cp/parser.c:43483
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 42497,42503 ----
  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:21705 cp/parser.c:43509
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "          %s"
*** 42453,42459 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
--- 42512,42518 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
*************** msgstr "%<void *%>-tyyppistÃ¤ osoitinta
*** 42574,42580 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
--- 42633,42639 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
*************** msgstr "ISO C kieltÃ¤Ã¤ %<register%>-tau
*** 42599,42605 ****
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 42658,42664 ----
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 42712,42728 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
--- 42771,42787 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun vÃ¤linen vertailu"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 42748,42754 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
--- 42807,42813 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
*************** msgstr "tyyppimuunnos osoittimesta eriko
*** 42998,43004 ****
  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:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
--- 43057,43063 ----
  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:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
*************** msgstr "funktio on ehkÃ¤ mahdollinen ehd
*** 43170,43176 ****
  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:7138 cp/typeck.c:9349
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
--- 43229,43235 ----
  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:7138 cp/typeck.c:9409
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkÃ¤ mahdollinen ehdokas %qs-muotoiluattribuutille"
*************** msgstr "alustus yhteensopimattomasta oso
*** 43330,43336 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
--- 43389,43395 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistÃ¤ koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
*************** msgstr "alustusalkiota ei pystytÃ¤ laske
*** 43361,43367 ****
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
--- 43420,43426 ----
  msgid "invalid initializer"
  msgstr "epÃ¤kelpo alustin"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "lÃ¤pinÃ¤kymÃ¤ttÃ¶miÃ¤ vektorityyppejÃ¤ ei voida alustaa"
*************** msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita skalaa
*** 43506,43512 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
--- 43565,43571 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltÃ¤Ã¤ yhdysliteraalit"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllÃ¤ funktiolla on %<return%>-lause"
*************** msgstr "%<long%>-tyyppistÃ¤ switch-lause
*** 43546,43552 ****
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 43605,43611 ----
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiÃ¶ ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 43556,43572 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 43615,43631 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 43581,43587 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
--- 43640,43646 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "lauseella ei ole vaikutusta"
*** 43591,43612 ****
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, 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:12017 cp/typeck.c:4941
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
--- 43650,43671 ----
  msgid "expression statement has incomplete type"
  msgstr "nimettÃ¶mÃ¤llÃ¤ kentÃ¤llÃ¤ on vaillinainen tyyppi"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, 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:12017 cp/typeck.c:4999
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epÃ¤varmaa"
*************** msgid "ordered comparison of pointer wit
*** 43657,43663 ****
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
--- 43716,43722 ----
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
*************** msgstr "kÃ¤ytetty unionityypin arvoa, va
*** 43687,43737 ****
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
--- 43746,43796 ----
  msgid "used vector type where scalar is required"
  msgstr "kÃ¤ytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
*************** msgstr "%qs mÃ¤Ã¤ritelty parametrille %q
*** 43741,43748 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
--- 43800,43807 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentÃ¤n %qs leveys on nolla"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
*************** msgstr "tyypillÃ¤ %qE on kÃ¤yttÃ¤jÃ¤n mÃ
*** 43910,43921 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, 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:14124 cp/semantics.c:8088
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
--- 43969,43980 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "kÃ¤ytetÃ¤Ã¤n muuttuvapituista taulukkoa"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, 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:14124 cp/semantics.c:8104
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
*************** msgstr "muuttuja %qD esitelty uudelleen
*** 43940,43947 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
--- 43999,44006 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
*************** msgstr "  alustettaessa funktion %2$qD a
*** 43956,43974 ****
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
--- 44015,44033 ----
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
*************** msgstr "%<void%> vain parametrina ei ole
*** 44038,44153 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, 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:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, 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:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, 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:14755 cp/semantics.c:7640
  #, 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:14772
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, 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:14903 cp/semantics.c:7860
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, 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:15062 cp/semantics.c:8016
  #, 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:15229
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15234
  #, 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:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44097,44212 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, 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:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, 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:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, 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:14771 cp/semantics.c:7656
  #, 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:14788
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lÃ¤hde ei ole osoitin"
  
! #: c/c-typeck.c:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, 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:14919 cp/semantics.c:7876
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisÃ¤llÃ¤ valitsimella -fdirectives-only"
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, 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:15078 cp/semantics.c:8032
  #, 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:15245
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.c:15250
  #, 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:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 44330,45140 ****
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, 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:3656
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:3676
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4345
  #, 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:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4548
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:4914
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:4942
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4954
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:4964
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:4975
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4999
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, 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:5608
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, 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:6857
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7021
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7027
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7187
  #, 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:7194
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7327
  #, 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:7338
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7347
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, 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:7719
  #, 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:7730
  #, 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:7733
  #, 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:7772
  #, 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:7775 cp/call.c:7793
  #, 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:7778
  #, 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:7897
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:7921 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:7965
  #, 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:8001
  #, 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:8011
  #, 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:8079
  #, 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:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, 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:8251
  #, 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:8678
  #, 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:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, 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:9419
  #, 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:9424
  #, 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:9429
  #, 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:9444
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9451
  #, 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:9454
  #, 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:9456
  #, 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:9477
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9484
  #, 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:9487
  #, 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:9490
  #, 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:9501
  #, 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:9513
  #, 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:9530
  #, 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:9533
  #, 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:9543
  #, 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:9546
  #, 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:9549
  #, 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:9558
  #, 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:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:9680
  #, 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:9954 cp/typeck.c:9284
  #, 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:9976
  #, 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:10008
  #, 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:10055
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, 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:10290
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10317
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11307
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11376
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11377
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, 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:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
--- 44389,45199 ----
  
  # TÃ¤mÃ¤ esiintynee esim. const char* â†’ char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, 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:3658
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:3678
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "KÃ¤yttÃ¶: %s [-r] [-t]\n"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisÃ¤inen makro â€�%sâ€�"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jÃ¤sentÃ¤misessÃ¤ lÃ¤hellÃ¤ kohtaa â€�%sâ€�"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3737
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:4347
  #, 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:4368
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistÃ¤ %2$qT tyypiksi %1$qT"
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/call.c:4550
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4863
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen jÃ¤rjestelmÃ¤kutsu"
  
! #: cp/call.c:4915
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.c:4916
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/call.c:4923
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4956
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/call.c:4977
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.c:4983
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:4986
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5001
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisÃ¤llÃ¤"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:5267
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.c:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  #, 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:5610
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.c:5622
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitÃ¶n tyyppi"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, 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:6860
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.c:7024
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/call.c:7030
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tÃ¤ssÃ¤ yhteydessÃ¤"
  
! #: cp/call.c:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7190
  #, 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:7197
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/call.c:7363
  #, 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:7374
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistÃ¤ %qT tyyppiin %qT (%s)"
  
! #: cp/call.c:7383
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7423 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  #, 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:7742
  #, 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:7753
  #, 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:7756
  #, 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:7795
  #, 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:7798 cp/call.c:7816
  #, 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:7801
  #, 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:7920
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, 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:8024
  #, 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:8034
  #, 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:8102
  #, 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:8111
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, 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:8274
  #, 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:8701
  #, 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:8704 cp/call.c:11338
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.c:8747
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.c:8915
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, 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:9448
  #, 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:9453
  #, 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:9458
  #, 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:9473
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9475
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.c:9480
  #, 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:9483
  #, 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:9485
  #, 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:9506
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; kÃ¤ytÃ¤ kopiosijoitusta sen sijaan"
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; kÃ¤ytÃ¤ kopioalustusta sen sijaan"
  
! #: cp/call.c:9513
  #, 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:9516
  #, 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:9519
  #, 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:9530
  #, 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:9542
  #, 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:9559
  #, 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:9562
  #, 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:9572
  #, 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:9575
  #, 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:9578
  #, 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:9587
  #, 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:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/call.c:9709
  #, 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:9983 cp/typeck.c:9344
  #, 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:10005
  #, 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:10037
  #, 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:10084
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, 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:10319
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.c:10340
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10345
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.c:10346
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.c:11336
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11405
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/call.c:11406
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/call.c:11663
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  #, 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:12272
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
*************** msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyyp
*** 45174,45695 ****
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1149
  #, 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:1152
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1217
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1220
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1359
  #, 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:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1367
  #, 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:1374
  #, 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:1382
  #, 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:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, 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:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2844
  #, 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:2859
  #, 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:2922
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3347
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/class.c:3363
  #, 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:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3383
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3389
  #, 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:3450
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3453
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3455
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3732
  #, 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:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3765
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3808
  #, 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:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3841
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3847
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4287
  #, 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:4290
  #, 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:4604
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, 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:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:5745
  #, 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:5748
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5759
  #, 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:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, 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:5814
  #, 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:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, 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:6718
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7004
  #, 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:7006
  #, 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:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, 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:7371
  #, 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:7377
  #, 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:7539
  #, 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:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8147
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8292
  #, 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:8319
  #, 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:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8349
  #, 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:8425 cp/class.c:8467
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8445
  #, 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:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
--- 45233,45754 ----
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/class.c:1156
  #, 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:1159
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/class.c:1224
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/class.c:1227
  #, fuzzy, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "useita tallennusluokkia esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1366
  #, 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:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:1374
  #, 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:1381
  #, 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:1389
  #, 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:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, 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:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:2869
  #, 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:2884
  #, 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:2947
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "NÃ¤ytÃ¤ _piilotetut"
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellÃ¤ %qD"
  
  # semi-fuzzy
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.c:3377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/class.c:3393
  #, 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:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys negatiivinen"
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentÃ¤n %q+D leveys nolla"
  
! #: cp/class.c:3413
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentÃ¤n %qs leveys ylittÃ¤Ã¤ tyyppinsÃ¤"
  
! #: cp/class.c:3419
  #, 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:3480
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3483
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3485
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.c:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.c:3763
  #, 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:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/class.c:3796
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:3839
  #, 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:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/class.c:3872
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: cp/class.c:3878
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.c:3880
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:4318
  #, 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:4321
  #, 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:4648
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.c:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, 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:5894
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:5897
  #, 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:5900
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistÃ¤ epÃ¤triviaalia hajotinta"
  
! #: cp/class.c:5903
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/class.c:5911
  #, 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:5944
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5959
  #, 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:5966
  #, 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:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, 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:6873
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.c:7159
  #, 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:7161
  #, 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:7166
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmÃ¤Ã¤ritelty"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, 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:7526
  #, 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:7532
  #, 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:7694
  #, 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:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.c:8302
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistÃ¤"
  
! #: cp/class.c:8447
  #, 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:8474
  #, 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:8501
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/class.c:8504
  #, 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:8580 cp/class.c:8622
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vÃ¤hÃ¤n argumentteja"
  
! #: cp/class.c:8600
  #, 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:8873
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/class.c:8876
  #, 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
*** 45769,45775 ****
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
--- 45828,45834 ----
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
*************** msgstr ""
*** 45825,45831 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
--- 45884,45890 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
*************** msgstr "pilkkulausekkeen vasemmalla oper
*** 45880,46248 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3589
  #, 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:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3622
  #, 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:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4412
  #, 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:4455
  #, 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:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, 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:4479
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:4749
  #, 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:4810
  #, 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:4823
  #, 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:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, 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:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:6686
  #, 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:6694
  #, 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:6709
  #, 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:6719
  #, 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:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7302
  #, 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:7526
  #, 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:7529
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:7576
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:7609
  #, 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:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7779
  #, 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:7846
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:7861
  #, 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:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
--- 45939,46306 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3351
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3359
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillÃ¤ on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:3605
  #, 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:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/constexpr.c:3638
  #, 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:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/constexpr.c:4428
  #, 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:4471
  #, 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:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, 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:4495
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.c:4516
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/constexpr.c:4519
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.c:4765
  #, 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:4826
  #, 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:4839
  #, 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:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, 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:6400
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "odotettiin %<template%>"
  
! #: cp/constexpr.c:6406
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/constexpr.c:6436
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.c:6664
  #, 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:6672
  #, 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:6687
  #, 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:6697
  #, 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:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7293
  #, 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:7523
  #, 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:7526
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.c:7573
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.c:7606
  #, 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:7645
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "liukulukuvakio esikÃ¤Ã¤ntÃ¤jÃ¤n lausekkeessa"
  
! #: cp/constexpr.c:7776
  #, 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:7843
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/constexpr.c:7858
  #, 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:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.c:8052
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: cp/constexpr.c:8212
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.c:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.c:1599
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.c:3113
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
  
! #: cp/cp-gimplify.c:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "          %s"
*************** msgstr "virheellinen %qT-tyyppisen ei-co
*** 46288,46294 ****
  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:7774
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
--- 46346,46352 ----
  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:7834
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
*************** msgstr "%qs odottaa vakioargumenttia"
*** 46328,46619 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/cvt.c:1062
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1064
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1158
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1256
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1261
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1266
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1271
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1280
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/cvt.c:1300
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1305
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1310
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1315
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1320
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1324
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1338
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1343
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1348
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1353
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1358
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1363
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1368
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1409
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1413
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1418
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1423
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1428
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1433
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1437
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1530
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1535
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1540
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1545
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1550
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1555
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 46386,46677 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/cvt.c:1061
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1063
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: cp/cvt.c:1157
  #, fuzzy, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "kutsuttu tÃ¤Ã¤ltÃ¤"
  
! #: cp/cvt.c:1251
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1255
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1260
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1265
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1270
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1275
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1279
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1295
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/cvt.c:1299
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1304
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1309
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1314
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1319
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "epÃ¤kelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/cvt.c:1323
  #, fuzzy, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1337
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1342
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1347
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1352
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1357
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1362
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1367
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1408
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/cvt.c:1412
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1417
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1422
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1427
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "%q#T-tyyppisiÃ¤ epÃ¤-POD-objekteja ei voi vÃ¤littÃ¤Ã¤ %<...%>:n kautta, ohjelma tulee keskeytymÃ¤Ã¤n ajettaessa"
  
! #: cp/cvt.c:1432
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1436
  #, fuzzy, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1505
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1509
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1513
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cvt.c:1529
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1534
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1539
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1544
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1549
  #, fuzzy, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/cvt.c:1554
  #, fuzzy, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "ei-liukulukuargumentti funktiolle %qs"
  
! #: cp/cvt.c:1582
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1587
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1596
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "lause on vaikutukseton"
  
! #: cp/cvt.c:1604
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "puuttuva kasvatuslauseke"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ei-yksiselitteinen oletustyyppimuunnos tyypistÃ¤ %qT"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "edellisestÃ¤ esittelystÃ¤ %q+F"
*** 46678,46684 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
--- 46736,46742 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "%q+D:n edellinen esittely oli tÃ
*** 46859,46870 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
--- 46917,46928 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellÃ¤Ã¤n tarpeettomasti samalla nÃ¤kyvyysalueella"
  
! #: cp/decl.c:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*************** msgstr "%qD:n poistettu mÃ¤Ã¤rittely"
*** 46877,46920 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, 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:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:2943
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:2953
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 46935,46978 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, 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:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:2945
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:2955
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 46922,47762 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3166
  #, 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:3167
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3315
  #, 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:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, 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:3973
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:3995
  #, 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:4002
  #, 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:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:4890
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4893
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4896
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:4918
  #, 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:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5030
  #, 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:5033
  #, 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:5038
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5041
  #, 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:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, 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:5253
  #, 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:5283
  #, 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:5307
  #, 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:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5526
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:5649
  #, 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:5655
  #, 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:5674
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5678
  #, 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:5734
  #, 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:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, 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:5920
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5944
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, 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:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6159
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6194
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6254
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6703
  #, 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:6850
  #, 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:6885
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6887
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6890
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6895
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7504
  #, 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:7616
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7712
  #, 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:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:7967
  #, 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:7970
  #, 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:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8003
  #, 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:8012
  #, 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:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8389
  #, 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:8394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8407
  #, 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:8854
  #, 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:8857
  #, 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:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, 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:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9144
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9155
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9166
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9177
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9223
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9263
  #, 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:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9284
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
--- 46980,47820 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.c:3102
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/decl.c:3168
  #, 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:3169
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  tÃ¤Ã¤ltÃ¤"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3317
  #, 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:3331 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, 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:3975
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:3988
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.c:3997
  #, 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:4004
  #, 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:4076
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.c:4400
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:4892
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4895
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4898
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.c:4917
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jÃ¤tetty huomioimatta %q+#T:n esittelyssÃ¤"
  
! #: cp/decl.c:4920
  #, 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:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejÃ¤ yhdessÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisÃ¤inen tietotyyppi %qT mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nimettÃ¶mÃ¤t structit"
  
! #: cp/decl.c:5032
  #, 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:5035
  #, 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:5040
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.c:5043
  #, 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:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystÃ¤"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.c:5097
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5100
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.c:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, 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:5255
  #, 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:5285
  #, 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:5309
  #, 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:5317
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/decl.c:5392
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.c:5433
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:5438
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:5512
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:5528
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:5651
  #, 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:5657
  #, 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:5676
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.c:5680
  #, 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:5736
  #, 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:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.c:5819
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, 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:5922
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5938
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a kÃ¤ytetÃ¤Ã¤n alustamattomana tÃ¤ssÃ¤ funktiossa"
  
! #: cp/decl.c:5946
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, 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:6121
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:6163
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6198
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/decl.c:6206
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajÃ¤senellÃ¤ %qD on Java-luokkatyyppi"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6258
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.c:6334
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6344
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiÃ¤"
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.c:6707
  #, 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:6854
  #, 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:6889
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/decl.c:6891
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6894
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.c:6899
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.c:7077
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenÃ¤, mutta ei ole alustettu"
  
! #: cp/decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:7359
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/decl.c:7364
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssÃ¤"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamÃ¤Ã¤ritteen kÃ¤yttÃ¶"
  
! #: cp/decl.c:7498
  #, 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:7610
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.c:7663
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.c:7706
  #, 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:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.c:7964
  #, 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:7967
  #, 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:7974
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:8000
  #, 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:8009
  #, 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:8219
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.c:8235
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, 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:8296
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.c:8381
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:8386
  #, 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:8391
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "PyydettyÃ¤ osoitetta ei voi asettaa"
  
! #: cp/decl.c:8397
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:8406
  #, 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:8853
  #, 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:8856
  #, 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:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, 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:9094
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9143
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9149
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9152
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9154
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9160
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9163
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9165
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9171
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:9174
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.c:9176
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:9222
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/decl.c:9262
  #, 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:9273
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "sisÃ¤inen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
  
! #: cp/decl.c:9283
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "parametri %qD esitelty void-tyyppisenÃ¤"
*************** msgstr "taulukon koon ylivuoto"
*** 48027,48033 ****
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
--- 48085,48091 ----
  msgid "%qD declared as array of %qT"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
*************** msgstr ""
*** 48192,48198 ****
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
--- 48250,48256 ----
  msgid "function definition does not declare parameters"
  msgstr "funktion mÃ¤Ã¤rittely ei esittele parametrejÃ¤"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
*************** msgstr "attribuuttia ei huomioida"
*** 48393,49202 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12016
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12039
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12043
  #, 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:12048
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12080
  #, 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:12089
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, 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:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12225
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12261
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12266
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12270
  #, 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:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12489
  #, 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:12560
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12586
  #, 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:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12631
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12671
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:12680
  #, 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:12683
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12700
  #, 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:12710
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12729
  #, 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:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:12789
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:12794
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12798
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:12822
  #, 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:12911
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:12962
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12972
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:12987
  #, 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:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, 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:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13100
  #, 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:13116
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13157
  #, 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:13171
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13191
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13204
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13213
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13236
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13301
  #, 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:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13384
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13525
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13529
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13588
  #, 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:13597
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13649
  #, 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:13657
  #, 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:13664
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13958
  #, 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:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:13984
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14019
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14021
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14268
  #, 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:14347
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, 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:14463
  #, 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:14464
  #, 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:14476
  #, 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:14477
  #, 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:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14593
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14600
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14612
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14667
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14693
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14703
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14710
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
--- 48451,49260 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentÃ¤lle"
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssÃ¤"
  
! #: cp/decl.c:12023
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.c:12046
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12050
  #, 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:12055
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/decl.c:12087
  #, 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:12096
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, 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:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.c:12176
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12232
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12233
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellÃ¤ virtuaalisiksi"
  
! #: cp/decl.c:12268
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillÃ¤ %qE on virtuaalisia jÃ¤senfunktioita"
  
! #: cp/decl.c:12273
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/decl.c:12277
  #, 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:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajÃ¤seninÃ¤ osoittimia"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/decl.c:12496
  #, 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:12567
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.c:12593
  #, 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:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimÃ¤Ã¤rÃ¤inen kvalifiointi %<%T::%> jÃ¤senelle %qs"
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12638
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: cp/decl.c:12678
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.c:12687
  #, 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:12690
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjÃ¤ssÃ¤ esittelyssÃ¤"
  
! #: cp/decl.c:12707
  #, 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:12717
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12724
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12736
  #, 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:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/decl.c:12796
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion mÃ¤Ã¤rittely esitelty %<auto%>:ksi"
  
! #: cp/decl.c:12801
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12805
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/decl.c:12829
  #, 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:12918
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset mÃ¤Ã¤reet ei-jÃ¤senfunktion tyypissÃ¤"
  
! #: cp/decl.c:12969
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.c:12979
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.c:12994
  #, 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:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.c:13025
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, 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:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltÃ¤Ã¤ nollan kokoisen taulukon %qD"
  
! #: cp/decl.c:13107
  #, 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:13123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.c:13164
  #, 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:13178
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/decl.c:13211
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: cp/decl.c:13220
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.c:13243
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:13309
  #, 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:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/decl.c:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13392
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajÃ¤sen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.c:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.c:13521
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/decl.c:13533
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiÃ¤ parameteresittelyissÃ¤"
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13553
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.c:13597
  #, 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:13606
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
  
! #: cp/decl.c:13658
  #, 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:13666
  #, 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:13673
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellÃ¤ %<constexpr%>:ksi"
  
! #: cp/decl.c:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllÃ¤ ei ole alustimia"
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekÃ¤ %<extern%> ettÃ¤ alustin"
  
! #: cp/decl.c:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13880
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/decl.c:13967
  #, 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:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/decl.c:13993
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.c:14028
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14030
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.c:14277
  #, 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:14356
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.c:14363
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/decl.c:14393
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "jÃ¤senfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ ?:-operaattorin ylikuormituksen"
  
  #. Variadic.
! #: cp/decl.c:14446
  #, 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:14472
  #, 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:14473
  #, 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:14485
  #, 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:14486
  #, 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:14497
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.c:14509
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.c:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu â€�etumerkitÃ¶n lauseke >= 0â€� on aina tosi"
  
! #: cp/decl.c:14602
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14609
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14621
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.c:14676
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14699
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/decl.c:14702
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
  
! #: cp/decl.c:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14712
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:14719
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
*************** msgstr "lueteltu tyyppi mÃ¤Ã¤ritelty tÃ¤
*** 49208,49302 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, 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:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/decl.c:14926
  #, 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:14962
  #, 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:15102
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15145
  #, 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:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15322
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15330
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15340
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15413
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitÃ¶n tyyppi"
--- 49266,49360 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, 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:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: cp/decl.c:14935
  #, 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:14971
  #, 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:15111
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT mÃ¤Ã¤ritelty monella suoralla kannoalla"
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT mÃ¤Ã¤ritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.c:15154
  #, 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:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.c:15331
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen mÃ¤Ã¤rittely tÃ¤Ã¤llÃ¤"
  
! #: cp/decl.c:15339
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15349
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/decl.c:15422
  #, 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Ã
*** 49305,49376 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, 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:15738
  #, 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:15787
  #, 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:15788
  #, 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:15799
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:15819
  #, 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:15924 cp/parser.c:19337
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17003
  #, 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:17005 cp/typeck.c:9851
  #, 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:17241
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:17619
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 49363,49434 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, 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:15747
  #, 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:15796
  #, 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:15797
  #, 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:15808
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.c:15828
  #, 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:15933 cp/parser.c:19342
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.c:17011
  #, 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:17013 cp/typeck.c:9911
  #, 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:17250
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/decl.c:17628
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr ""
*** 49410,49416 ****
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
--- 49468,49474 ----
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
*************** msgstr "malliesittelylle %q+D"
*** 49420,49426 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
--- 49478,49484 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jÃ¤sentÃ¤ %qD ei voida esitellÃ¤ sekÃ¤ virtuaaliseksi ettÃ¤ staattiseksi"
*************** msgstr ""
*** 49746,49892 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4439
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
--- 49804,49950 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, fuzzy, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi"
  
! #: cp/decl2.c:5530
  #, fuzzy, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "poistettu funktio %q+D"
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4311
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4316
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4321
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4326
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4331
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4336
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4341
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4346
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4351
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4356
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4361
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4366
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4371
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4376
  #, fuzzy, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4381
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/error.c:4431
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/error.c:4435
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
  
! #: cp/error.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "virheellinen %qT-tyyppisen viitt
*** 50067,50404 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.c:631
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:1117
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1121
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.c:1231
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessa"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:1561
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1568
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1607
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1615
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1662
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1670
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1673
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.c:2150
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:2164
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2452
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2460
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2480
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2488
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2789
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2800
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2811
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.c:3043
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.c:3061
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.c:3077
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3079
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:3281
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3857
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.c:3886
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3895
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4829
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
--- 50125,50462 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/init.c:633
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD tulee alustaa jÃ¤senten alustuslistassa"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "parametri %qD on alustettu"
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD alustetaan jÃ¤ljempÃ¤nÃ¤ kuin"
  
! #: cp/init.c:1119
  #, fuzzy, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1123
  #, fuzzy, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  kanta %qT"
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  tÃ¤ssÃ¤ alustuksessa"
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "useita parametreja nimellÃ¤ %qD"
  
! #: cp/init.c:1148
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: cp/init.c:1233
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "useita kenttiÃ¤ unionissa %qT alustettu"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "kantaluokka %q#T pitÃ¤isi alustaa eksplisiittisesti kopiomuodostimessa"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:1563
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1570
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
  
! #: cp/init.c:1609
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1617
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/init.c:1664
  #, fuzzy, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1672
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/init.c:1675
  #, fuzzy, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, fuzzy, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/init.c:2152
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/init.c:2454
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2462
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2482
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2490
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:2791
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2802
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:2813
  #, fuzzy, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "%qD siirtÃ¤Ã¤ ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; kÃ¤ytÃ¤ %<new%>:tÃ¤ ja %<delete%>:Ã¤"
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "kokonaislukuylivuoto lausekkeessa"
  
! #: cp/init.c:3045
  #, fuzzy, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/init.c:3063
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "muuttuja tai kenttÃ¤ %qs esitelty tyhjÃ¤ksi"
  
! #: cp/init.c:3079
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3081
  #, fuzzy, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "alustamaton const-jÃ¤sen %qD"
  
! #: cp/init.c:3283
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jÃ¤senenÃ¤"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, fuzzy, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "luokalla %qT ei ole %qD-nimistÃ¤ kenttÃ¤Ã¤"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/init.c:3859
  #, fuzzy, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/init.c:3888
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3897
  #, fuzzy, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s pÃ¤Ã¤ttyy %%:iin"
  
! #: cp/init.c:4831
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiÃ¤"
*************** msgstr ""
*** 50558,50569 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 50616,50627 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "abs-funktiolle annettu vÃ¤Ã¤rÃ¤
*** 50588,50745 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr ""
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:1960
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:1961
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2084
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2095
  #, 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:2302
  #, 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:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, 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:2482
  #, 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:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, 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:2963
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
--- 50646,50808 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/method.c:1128
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
! msgstr "staattinen jÃ¤senfunktio %q#D esitelty tyyppimÃ¤Ã¤reillÃ¤"
! 
! #: cp/method.c:1155
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
! msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
! 
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/method.c:1361
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/method.c:1370
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.c:1985
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:1986
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2052
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jÃ¤senelle %q#D"
  
! #: cp/method.c:2109
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/method.c:2120
  #, 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:2327
  #, 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:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, 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:2504
  #, 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:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, 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:2954
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei tÃ¤smÃ¤Ã¤ aiemman esittelyn kanssa"
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.c:3041
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
*************** msgstr "parametri %qD virheellisesti esi
*** 50779,50988 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4615
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4639
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4656
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:4810
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:4913
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:5365
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.c:7425
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50842,51051 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisÃ¤Ã¤nrakennetun funktion"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltÃ¤vÃ¤Ã¤ esittelyÃ¤"
  
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4617
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "luetellun tyypin jÃ¤senen %q+D uudelleenesittely"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.c:4641
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4658
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.c:4812
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/name-lookup.c:4852
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4906
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystÃ¤vÃ¤nÃ¤"
  
! #: cp/name-lookup.c:4915
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.c:4986
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pÃ¤tee vain muuttujiin"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jÃ¤tetty huomiotta"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.c:5367
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole kÃ¤ytettÃ¤vissÃ¤ staattisissa jÃ¤senfunktioissa"
  
! #: cp/name-lookup.c:6169
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "struct mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:6928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D mÃ¤Ã¤rittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enÃ¤Ã¤ tuettu"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.c:7427
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.c:7482
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 51007,51013 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
--- 51070,51076 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, 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Ã¤"
*** 51032,51038 ****
  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:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
--- 51095,51101 ----
  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:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemÃ¤ttÃ¤"
*************** msgstr "muodostimen virheellinen kÃ¤yttÃ
*** 51112,51118 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, 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"
--- 51175,51181 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "liukulukuylivuoto lausekkeessa"
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, 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
*** 51233,51239 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
--- 51296,51302 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
*************** msgstr ""
*** 51353,51359 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
--- 51416,51422 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
*************** msgstr "%<~%T%>:n esittely %qT:n jÃ¤sene
*** 51453,51464 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
--- 51516,51527 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD ei ole malli"
*************** msgstr "useita tallennuspaikkoja esittel
*** 51493,51499 ****
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
--- 51556,51562 ----
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
*************** msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤rite
*** 51508,51514 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
--- 51571,51577 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "vÃ¤Ã¤rÃ¤ mÃ¤Ã¤rÃ¤ argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, 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++ kieltÃ¤Ã¤ yhdysliteraali
*** 51523,51529 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
--- 51586,51592 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen kÃ¤yttÃ¶"
*************** msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤
*** 51548,52459 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8780
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8782
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:8888
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10674
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10696
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:10731
  #, 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:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:10770
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, 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:10819
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:10853
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, 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:10990
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, 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:11556
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11605
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:11781
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:12780
  #, 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:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:12969
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, 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:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, 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:13884
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13887
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13938
  #, 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:13990
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14180
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14219
  #, 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:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, 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:14325
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/parser.c:14413
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15064
  #, 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:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15097
  #, 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:15181
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, 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:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:15772
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:15812
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, 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:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, 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:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16581
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16643
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16793
  #, 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:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17507
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:17511
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17574
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:17795
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, 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:18156
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18286
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:18426
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19226
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:19270
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:19350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19568
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, 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:19669
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19674
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:19678
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19681
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, 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:20188
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:20214
  #, 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:20251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:20267
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:20641
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20652
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:20707
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:20869
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:21480
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 51611,52527 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8683
! #, fuzzy, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
! 
! #: cp/parser.c:8769
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:8785
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8787
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.c:8893
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:9022
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen kÃ¤yttÃ¶"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejÃ¤ %<>>%>-lausekkeen ympÃ¤rille"
  
! #: cp/parser.c:9789
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C ei salli ylimÃ¤Ã¤rÃ¤isiÃ¤ %<;%>-merkkejÃ¤ funktion ulkopuolella"
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:10517
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10527
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10679
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:10701
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:10736
  #, 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:10756
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.c:10775
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, 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:10824
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:10848
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:10858
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:10896
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, 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:10995
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:11063
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:11081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<volatile%>"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, 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:11561
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:11610
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nimeÃ¤Ã¤ muodostimen, ei tyyppiÃ¤"
  
! #: cp/parser.c:11786
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:12196
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.c:12198
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttÃ¤ %qE esitelty funktiona"
  
! #: cp/parser.c:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:12701
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.c:12785
  #, 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:12928 cp/parser.c:30681
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, 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:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, 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:13889
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13892
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjÃ¤ indeksivÃ¤li alustimessa"
  
! #: cp/parser.c:13943
  #, 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:13995
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyÃ¤ tai -alustusta"
  
! #: cp/parser.c:14013
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/parser.c:14185
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14224
  #, 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:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, 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:14330
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14337
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/parser.c:14418
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: cp/parser.c:14437
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamÃ¤Ã¤rittelyÃ¤ ei voi esitellÃ¤ ystÃ¤vÃ¤ksi"
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:14529
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:14533
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:14597
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttÃ¤mÃ¤Ã¤ritys %s"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:15069
  #, 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:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:15102
  #, 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:15186
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:15213
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jÃ¤senelle %<%D%>"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15361
  #, 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:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:15777
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveÃ¤ merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.c:15783
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epÃ¤kelvot operandit binÃ¤Ã¤riselle %s-operaatiolle"
  
! #: cp/parser.c:15817
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, 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:16042
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivÃ¤t voi olla cv-mÃ¤Ã¤riteltyjÃ¤"
  
! #: cp/parser.c:16193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, 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:16433 cp/parser.c:16519
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivÃ¤t voi muotoilla argumentteja"
  
! #: cp/parser.c:16586
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16648
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jÃ¤sennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:16798
  #, 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:16883 cp/parser.c:17049 cp/parser.c:17254
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/parser.c:17512
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/parser.c:17516
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17520
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.c:17579
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:17800
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:18291
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.c:18401
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/parser.c:18402
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jÃ¤lkeen"
  
! #: cp/parser.c:18431
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:18999
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19003
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijÃ¤n attribuutit jÃ¤tetÃ¤Ã¤n huomiotta"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.c:19159
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.c:19174
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19231
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:19275
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.c:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%>"
  
! #: cp/parser.c:19355
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.c:19578
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19639
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, 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:19679
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.c:19684
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19691
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, 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:20198
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:20224
  #, 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:20261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.c:20277
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.c:20651
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-mÃ¤Ã¤rittely ei ole sallittu tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.c:20717
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiÃ¤"
  
! #: cp/parser.c:20837
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:20879
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.c:20893
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%JsisÃ¤Ã¤nrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.c:21370
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:21496
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.c:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 52462,52891 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:21951
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:22261
  #, 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:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:22404
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:22757
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22936
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:22954
  #, 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:22960
  #, 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:22962
  #, 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:23088
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23416
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23436
  #, 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:23474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, 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:23564
  #, 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:23623 cp/parser.c:23751
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:23981
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:23987
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24375
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:24394
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24401
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:24413
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24473
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:24541
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, 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:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:25112
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:25125
  #, 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:25275
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25384
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25458
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:25493
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:25623
  #, 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:25643
  #, 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:25667
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, 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:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:26801
  #, 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:26815
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, fuzzy, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26941
  #, fuzzy, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:27038
  #, 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:27378 cp/parser.c:27387
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:28556
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 52530,52959 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistÃ¤ funktioesittelyistÃ¤"
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.c:21673
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-mÃ¤Ã¤reen kaksoiskappale"
  
! #: cp/parser.c:21930
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimÃ¤Ã¤reet %q+D:lle"
  
! #: cp/parser.c:21967
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: cp/parser.c:22277
  #, 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:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.c:22309
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:22420
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.c:22773
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:22970
  #, 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:22976
  #, 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:22978
  #, 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:23104
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23432
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:23452
  #, 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:23490
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojÃ¤seniÃ¤"
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, 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:23580
  #, 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:23639 cp/parser.c:23767
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeÃ¤"
  
! #: cp/parser.c:23997
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24000
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24003
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:24391
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:24402
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ei lÃ¶ydetÃ¤ luokkaa %qE"
  
! #: cp/parser.c:24410
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24417
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystÃ¤vÃ¤esittely ei nimeÃ¤ luokkaa tai funktiota"
  
! #: cp/parser.c:24429
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:24435
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssÃ¤"
  
! #: cp/parser.c:24489
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.c:24557
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.c:24622
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n mÃ¤Ã¤rittely"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, 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:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:25128
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.c:25141
  #, 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:25291
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikenttÃ¤ %+q#D ei ole kokonaislukutyyppinen"
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomÃ¤Ã¤rittelyssÃ¤"
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<;%> luokansisÃ¤isen funktiomÃ¤Ã¤rittelyn perÃ¤ssÃ¤"
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25400
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<,%> jÃ¤senesittelyn lopussa"
  
! #: cp/parser.c:25474
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epÃ¤kelpo osoitintila %qs"
  
! #: cp/parser.c:25509
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympÃ¤rillÃ¤ on aaltosulkeet"
  
! #: cp/parser.c:25639
  #, 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:25659
  #, 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:25683
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/parser.c:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, 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:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmÃ¤Ã¤rittelyt ovat vanhentuneita C++11:ssÃ¤"
  
! #: cp/parser.c:26057
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
  
! #: cp/parser.c:26098
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/parser.c:26210
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:26817
  #, 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:26831
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, fuzzy, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26957
  #, fuzzy, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28081
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.c:28581
  #, 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
*** 52894,53438 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:29274
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29459
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:29506
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:29819
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:30284
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:30430
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30564
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:30567
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30570
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:30573
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30576
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30579
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:30614
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30626
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30629
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30632
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30638
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:30665
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31243
  #, 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:31383 cp/parser.c:31416
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31480
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31501
  #, 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:31749
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:32059
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32129
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:34776
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:38479
  #, 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:39030
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:39210
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:41386
  #, 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:42220
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, 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:42385 cp/semantics.c:5681
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42913
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:42923
  #, 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:43277
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43474
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:43477
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, 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:43889
  #, 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:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:44206
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 52962,53506 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:28985
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivÃ¤t ole enÃ¤Ã¤ tuettuja"
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, fuzzy, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/parser.c:29299
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellÃ¤"
  
! #: cp/parser.c:29328
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epÃ¤jÃ¤seniÃ¤\n"
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.c:29484
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/parser.c:29531
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:29831
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:29844
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen kÃ¤yttÃ¶ ilman argumenttiluetteloa"
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympÃ¤rÃ¶itÃ¤vÃ¤ sulkeilla"
  
! #: cp/parser.c:30294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/parser.c:30309
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiÃ¤"
  
! #: cp/parser.c:30455
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekÃ¤ %<_Sat%> ettÃ¤ %<char%> esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %<const%>"
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.c:30571
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30574
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.c:30577
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30580
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30589
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiÃ¶ "
  
! #: cp/parser.c:30592
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30595
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.c:30598
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.c:30601
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30604
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.c:30639
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30651
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30654
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30657
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "â€�)â€� oli odotus"
  
! #: cp/parser.c:30663
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.c:30690
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs mÃ¤Ã¤ritelty parametrille %qE"
  
! #: cp/parser.c:31148
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31268
  #, 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:31408 cp/parser.c:31442
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31424
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty tÃ¤Ã¤llÃ¤"
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri nÃ¤kyvyydellÃ¤"
  
! #: cp/parser.c:31527
  #, 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:31775
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti mÃ¤Ã¤ritelty lambda-parametrille"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "kÃ¤ytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.c:32085
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32155
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikÃ¤ -alias"
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimÃ¤Ã¤rÃ¤inen %qs Objective-C++-metodien vÃ¤lissÃ¤"
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.c:33123
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:34802
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.c:35776
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.c:36435
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejÃ¤ ei voi mÃ¤Ã¤ritellÃ¤ paluutyypissÃ¤"
  
! #: cp/parser.c:38505
  #, 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:39056
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisÃ¤kkÃ¤isessÃ¤ funktiossa kÃ¤ytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.c:39236
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: cp/parser.c:41412
  #, 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:42246
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epÃ¤kelpo alustin"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, 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:42411 cp/semantics.c:5681
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jÃ¤senen %qd uudelleenesittely"
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.c:42939
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%HdatamÃ¤Ã¤rittelyllÃ¤ ei ole tyyppiÃ¤ eikÃ¤ tallennusluokkaa"
  
! #: cp/parser.c:42949
  #, 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:43303
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.c:43500
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "KÃ¤yttÃ¶: %s <transaktiotiedosto> <tiedostojÃ¤rjestelmÃ¤>\n"
  
! #: cp/parser.c:43503
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, 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:43915
  #, 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:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "moduulienvÃ¤lisiÃ¤ optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.c:44031
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.c:44232
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivÃ¤t voi olla virtuaalisia"
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 53703,53709 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
--- 53771,53777 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
*************** msgstr "malliesittelylle %q+D"
*** 53728,53811 ****
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5066
  #, 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:5076
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5090
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5138
  #, 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:5141
  #, 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:5164
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5210
  #, 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:5272
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5459
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 53796,53879 ----
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.c:4976
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:5035
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5075
  #, 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:5085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.c:5099
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.c:5101
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiÃ¶"
  
! #: cp/pt.c:5147
  #, 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:5150
  #, 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:5173
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:5219
  #, 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:5281
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:5285
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:5468
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 53813,53859 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, 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:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5708
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5716
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
--- 53881,53927 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, 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:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:5710
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.c:5717
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.c:5725
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymÃ¤Ã¤ritteissÃ¤"
*************** msgstr "useita tallennuspaikkoja esittel
*** 53863,54355 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5883
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5926
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:5940
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5943
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6105
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6118
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6129
  #, 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:6133
  #, 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:6171
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6172
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6183
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6197
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6722
  #, 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:6733
  #, 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:6743
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6752
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6764
  #, 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:6768
  #, 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:6779
  #, 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:6790
  #, 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:6802
  #, 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:6833
  #, 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:6846
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, 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:6881
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, 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:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, 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:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7370
  #, 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:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, 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:8060
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8209
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8275
  #, 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:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8351
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8432
  #, 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:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8747
  #, 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:8751
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8849
  #, 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:9496
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9659
  #, 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:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:12888
  #, 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:12891
  #, 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:13459
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13558
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
--- 53931,54423 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.c:5892
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5935
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:5949
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5952
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:5954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:6114
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:6127
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssÃ¤ tyyppi on oletuksena %<int%>"
  
! #: cp/pt.c:6138
  #, 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:6142
  #, 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:6180
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:6181
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenÃ¤ symbolina"
  
! #: cp/pt.c:6192
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6206
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen mÃ¤Ã¤rittely oli tÃ¤Ã¤llÃ¤"
  
! #: cp/pt.c:6241
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jÃ¤senenÃ¤"
  
! #: cp/pt.c:6704
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellÃ¤ %qD"
  
! #: cp/pt.c:6713
  #, 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:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t tyypit %qT ja %qT"
  
! #: cp/pt.c:6731
  #, 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:6742
  #, 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:6752
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.c:6761
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:6773
  #, 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:6777
  #, 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:6788
  #, 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:6799
  #, 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:6811
  #, 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:6842
  #, 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:6855
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.c:6859
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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:6890
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.c:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, 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:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, 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:7293
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/pt.c:7379
  #, 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:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, 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:8069
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8085
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:8218
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:8247
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD kÃ¤yttÃ¶ tyyppinÃ¤"
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistÃ¤ vakiota, saatiin %qT"
  
! #: cp/pt.c:8284
  #, 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:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.c:8360
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qT"
  
! #: cp/pt.c:8374
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8377
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiÃ¤, saatiin %qE"
  
! #: cp/pt.c:8441
  #, 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:8579 cp/pt.c:8892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellÃ¤ %qD"
  
! #: cp/pt.c:8756
  #, 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:8760
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:8858
  #, 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:9505
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9668
  #, 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:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.c:10159
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojÃ¤sen unionissa"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.c:12910
  #, 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:12913
  #, 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:13481
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D mÃ¤Ã¤ritelty uudelleen"
  
! #: cp/pt.c:13580
  #, 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
*** 54367,54578 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15600
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15837
  #, 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:15845
  #, 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:15972
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16150
  #, 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:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:18852
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19889
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19894
  #, 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:19942
  #, 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:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20583
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:24637
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 54435,54646 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssÃ¤ %q+D"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.c:15634
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.c:15636
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15638
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: cp/pt.c:15651
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15654
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisÃ¤Ã¤ funktiotyyppiin uusia mÃ¤Ã¤reitÃ¤"
  
! #: cp/pt.c:15702
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15708
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/pt.c:15714
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistÃ¤ osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikÃ¤ unionityyppi"
  
! #: cp/pt.c:15871
  #, 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:15879
  #, 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:16006
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen kÃ¤yttÃ¶ mallina"
  
! #: cp/pt.c:16184
  #, 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:16199
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.c:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "kÃ¤ytetÃ¤Ã¤n virheellistÃ¤ kenttÃ¤Ã¤ %qD"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epÃ¤kelpo kÃ¤yttÃ¶"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "KÃ¤ytÃ¤ rekistereitÃ¤ argumenttien vÃ¤littÃ¤miseen"
  
! #: cp/pt.c:18886
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19936
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "kÃ¤ytÃ¤ #includea sen sijaan"
  
! #: cp/pt.c:19941
  #, 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:19989
  #, 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:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:20618
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/kÃ¤yttÃ¤Ã¤ anonyymiÃ¤ tyyppiÃ¤"
  
! #: cp/pt.c:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti kÃ¤yttÃ¤Ã¤ paikallista tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20630
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiÃ¤ %qT"
  
! #: cp/pt.c:20645
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.c:20663
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettÃ¤essÃ¤"
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.c:24687
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.c:24693
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 54580,54661 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:24688
  #, 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:24694 cp/pt.c:24751
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:24699
  #, 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:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24855
  #, 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:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli tÃ¤Ã¤llÃ¤"
--- 54648,54729 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24723
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/pt.c:24725
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.c:24744
  #, 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:24750 cp/pt.c:24807
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:24755
  #, 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:24763
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
! #: cp/pt.c:24799
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.c:24884
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24886
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24895
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiÃ¤ alkioita"
  
! #: cp/pt.c:24911
  #, 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:24956
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jÃ¤senen %q+D kaksoiskappale"
  
! #: cp/pt.c:25290
  #, 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Ã
*** 54667,54798 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26168
  #, 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:27521
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:27816
  #, 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:28726
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, 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:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29006
  #, 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:29048
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
--- 54735,54866 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26209
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimÃ¤Ã¤reitÃ¤ ei-parametrisessa taulukkoesittelijÃ¤ssÃ¤"
  
! #: cp/pt.c:26236
  #, 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:27589
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssÃ¤"
  
! #: cp/pt.c:27850
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jÃ¤senfunktio"
  
! #: cp/pt.c:27859
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/pt.c:27884
  #, 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:28794
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.c:28801
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "attribuutti %qs pÃ¤tee vain funktiotyyppeihin"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, 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:28924
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.c:28931
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa â€�%sâ€� on jo tarkasteltu.\n"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.c:29074
  #, 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:29116
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jÃ¤sen"
  
! #: cp/pt.c:29120
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29124
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29128
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.c:29258
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "virheellinen %<auto%>:n kÃ¤yttÃ¶ muunnosoperaattorissa"
*************** msgstr "virheellinen ei-staattisen jÃ¤se
*** 54997,55003 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, fuzzy, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
--- 55065,55071 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, fuzzy, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
*************** msgstr "perustyypin %qT kaksoiskappale v
*** 55047,55053 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
--- 55115,55121 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti staattisessa jÃ¤senfunktiossa"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
*************** msgstr "ei-triviaalisti-kopioitavan tyyp
*** 55146,55152 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 55214,55220 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 55186,55192 ****
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
--- 55254,55260 ----
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
*************** msgstr "  alustettaessa funktion %2$qD a
*** 55311,55427 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7587
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7686
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7716
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7752
  #, 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:7762
  #, 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:7816
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8562
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9028
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:9757
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10300
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10353
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
--- 55379,55495 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.c:7599
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7603
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.c:7672
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7702
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.c:7745
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittÃ¶mÃ¤n kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.c:7768
  #, 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:7778
  #, 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:7832
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.c:8578
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.c:9044
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "staattinen vÃ¤ite epÃ¤onnistui: %s"
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle vÃ¤itteelle"
  
! #: cp/semantics.c:9745
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.c:9773
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.c:10316
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10369
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
*************** msgstr "erilaisten osoitintyyppien %qT j
*** 55661,56477 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:1519
  #, fuzzy, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1526
  #, fuzzy, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1686
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1792
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1854
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1865
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:2158
  #, fuzzy, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2515
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
  # semi-fuzzy
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, fuzzy, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2937
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/typeck.c:3142
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3195
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3374
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3406
  #, 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:3409
  #, 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:3412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3416
  #, 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:3481
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3578
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3688
  #, 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:3913
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, 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:3954
  #, 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:3957
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4020
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4021
  #, 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:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4391
  #, 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:4514 cp/typeck.c:4526
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5406
  #, 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:5477
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:5976
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:5992
  #, 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:5995
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6246
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6304
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6324
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/typeck.c:6340
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6487
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6488
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6628
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6630
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6642
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6644
  #, 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:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/typeck.c:6916
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:6921
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:6996
  #, 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:7008
  #, 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:7012
  #, 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:7016
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7053
  #, 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:7140
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7225
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7686
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7761
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7831
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:7856
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:7867
  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:7888 cp/typeck.c:8078
  #, 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:7905
  #, 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:7919
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8622
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8649
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:8799
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:8813
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:8960
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9275
  #, 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:9280
  #, 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:9289
  #, 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:9293
  #, 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:9298
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9532
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9585
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:9764
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, 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:9857
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:9876
  #, 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:9879
  #, 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:9914
  #, 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:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
--- 55729,56545 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "erilaisten osoitintyyppien %qT ja %qT vÃ¤lisestÃ¤ vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.c:1561
  #, fuzzy, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1568
  #, fuzzy, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/typeck.c:1728
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1896
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttÃ¤Ã¤n"
  
! #: cp/typeck.c:1907
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "epÃ¤kelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "taulukon koolla on epÃ¤kokonaislukutyyppi %qT"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
! #: cp/typeck.c:2200
  #, fuzzy, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "pyyntÃ¶ jÃ¤senen %qs kÃ¤sittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/typeck.c:2557
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "virheellinen ei-staattisen jÃ¤senfunktion kÃ¤yttÃ¶"
  
  # semi-fuzzy
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ei-staattista datajÃ¤sentÃ¤ %q+D kÃ¤ytetty virheellisesti"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei tÃ¤smÃ¤Ã¤ hajottimen nimen ~%qT kanssa"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, fuzzy, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "kÃ¤yttÃ¤mÃ¤tÃ¶n muuttuja %q+D"
  
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2979
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillÃ¤ %qT ei ole %qE-nimistÃ¤ jÃ¤sentÃ¤"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jÃ¤sen"
  
! #: cp/typeck.c:3184
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/typeck.c:3237
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.c:3432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:3464
  #, 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:3467
  #, 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:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epÃ¤kelpo %<restrict%>-avainsanan kÃ¤yttÃ¶"
  
! #: cp/typeck.c:3474
  #, 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:3539
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen ylÃ¤puolella"
  
! #: cp/typeck.c:3636
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltÃ¤Ã¤ %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikÃ¤ osoitin"
  
! #: cp/typeck.c:3746
  #, 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:3971
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, 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:4012
  #, 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:4015
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck.c:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja muodostimelle %q#D"
  
! #: cp/typeck.c:4078
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jÃ¤senfunktiolle %q#D"
  
! #: cp/typeck.c:4079
  #, 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:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle %q#D"
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vÃ¤hÃ¤n argumentteja funktiolle"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.c:4449
  #, 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:4572 cp/typeck.c:4584
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon kÃ¤yttÃ¶ laskutoimituksessa"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltÃ¤Ã¤ osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT vÃ¤linen vertailu"
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.c:5464
  #, 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:5535
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.c:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6036
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6052
  #, 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:6055
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "vÃ¤liaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.c:6306
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltÃ¤Ã¤ %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.c:6364
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epÃ¤osoitintyypiksi %qT"
  
! #: cp/typeck.c:6384
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/typeck.c:6400
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.c:6547
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.c:6548
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus kÃ¤yttÃ¤Ã¤ loogista negaatiota?"
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin lisÃ¤yksen"
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltÃ¤Ã¤ enumin vÃ¤hentÃ¤misen"
  
! #: cp/typeck.c:6688
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vÃ¤hentÃ¤Ã¤ osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.c:6702
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.c:6704
  #, 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:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "bittikentÃ¤n %qD osoitetta ei voi ottaa"
  
! #: cp/typeck.c:6976
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:6981
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.c:7056
  #, 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:7068
  #, 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:7072
  #, 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:7076
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitÃ¤Ã¤n"
  
! #: cp/typeck.c:7113
  #, 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:7200
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeÃ¤ tyyppiÃ¤"
  
! #: cp/typeck.c:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.c:7285
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimÃ¤Ã¤reet jÃ¤tetÃ¤Ã¤n huomiotta funktion paluutyypissÃ¤"
  
! #: cp/typeck.c:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellÃ¤ %qT on vaillinainen tyyppi"
  
! #: cp/typeck.c:7746
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7821
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:7891
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistÃ¤ %qT tyyppiin %qT menetetÃ¤Ã¤n tarkkuutta"
  
! #: cp/typeck.c:7916
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:7927
  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:7948 cp/typeck.c:8138
  #, 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:7965
  #, 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:7979
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltÃ¤Ã¤ tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.c:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikÃ¤ nimiavaruus"
  
! #: cp/typeck.c:8682
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.c:8709
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.c:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa kÃ¤ytetty alustimena"
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.c:8859
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:8873
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "JÃ¤senfunktio %qs"
  
! #: cp/typeck.c:9020
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyyppiin %qT"
  
! #: cp/typeck.c:9335
  #, 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:9340
  #, 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:9349
  #, 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:9353
  #, 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:9358
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiÃ¤ %qT tyypiksi %qT"
  
! #: cp/typeck.c:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.c:9592
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjÃ¤Ã¤ arvoa ei jÃ¤tetÃ¤ huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiÃ¶ %qD mÃ¤Ã¤ritelty tÃ¤Ã¤llÃ¤"
  
! #: cp/typeck.c:9645
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.c:9824
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, 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:9917
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.c:9936
  #, 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:9939
  #, 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:9974
  #, 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:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "skalaarialustimen ympÃ¤rillÃ¤ on
*** 56732,56838 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1797
  #, 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:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1881
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:2075
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:2089
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2148
  #, 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:2157
  #, 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:2179
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2237
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2248
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2256
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/typeck2.c:2339
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2580
  #, 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:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
--- 56800,56906 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "puuttuva alustin jÃ¤senelle %qD"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1715
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "jÃ¤sen %qD on alustamaton viittaus"
  
! #: cp/typeck2.c:1801
  #, 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:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "alustettavassa unionissa ei ole kenttÃ¤Ã¤ %qD"
  
! #: cp/typeck2.c:1885
  #, fuzzy, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "ylimÃ¤Ã¤rÃ¤isiÃ¤ alkioita union-alustimessa"
  
! #: cp/typeck2.c:2079
  #, fuzzy, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: cp/typeck2.c:2093
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2125
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: cp/typeck2.c:2152
  #, 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:2161
  #, 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:2183
  #, fuzzy, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistÃ¤"
  
! #: cp/typeck2.c:2241
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2252
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2260
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "jÃ¤senfunktio-osoitinta kÃ¤ytetty laskutoimituksessa"
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "tyyppimuunnos mÃ¤Ã¤rittÃ¤Ã¤ taulukkotyypin"
  
! #: cp/typeck2.c:2323
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellÃ¤"
  
! #: cp/typeck2.c:2343
  #, fuzzy, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: cp/typeck2.c:2584
  #, 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:2587
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "epÃ¤kelpo %qs:n soveltaminen tyhjÃ¤Ã¤n tyyppiin"
*************** msgstr "TaulukkoviitteellÃ¤ kohdassa %C
*** 57056,57065 ****
  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:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 57124,57133 ----
  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:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr "Odotettiin taulukkoindeksiÃ¤ koh
*** 57226,57232 ****
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
--- 57294,57300 ----
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 57345,57351 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
--- 57413,57419 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava vakio"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epÃ¤kelpo osoitintila %qs"
*************** msgstr "%<__builtin_args_info%>-funktion
*** 57386,57392 ****
  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:3378
  #, 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"
--- 57454,57460 ----
  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:3382
  #, 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â€
*** 57401,57407 ****
  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:7463
  #, 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"
--- 57469,57475 ----
  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:7494
  #, 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 "Erisuuret merkkipituudet (%ld/%l
*** 57521,57687 ****
  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:1416 fortran/check.c:3687
  #, 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:1452
  #, 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:1461 fortran/check.c:1497 fortran/check.c:4368
  #, 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:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, fuzzy, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, 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:1619 fortran/check.c:1753 fortran/check.c:1850
  #, 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:1633 fortran/check.c:1833
  #, 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:1653
  #, 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:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, 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:2177
  #, 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:2193
  #, 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:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, 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:2242
  #, 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:2256
  #, 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"
--- 57589,57755 ----
  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:1416 fortran/check.c:3694
  #, 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:1439
! #, 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:1461
  #, 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:1470 fortran/check.c:1505 fortran/check.c:4381
  #, 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:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, 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:1620 fortran/check.c:1754 fortran/check.c:1851
  #, 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:1634 fortran/check.c:1834
  #, 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:1654
  #, 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:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, 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:2178
  #, 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:2194
  #, 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:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, 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:2243
  #, 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:2257
  #, 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
*** 57689,58385 ****
  #. 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:2266
  #, 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:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, 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:2665
  #, 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:2685 fortran/check.c:2693
  #, 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:2829
  #, 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:2887
  #, 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:2919
  #, 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:2980
  #, 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:3062
  #, 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:3158
  #, 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:3197
  #, 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:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.c:3295
  #, 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:3354
  #, 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:3363
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/check.c:3385
  #, 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:3596
  #, 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:3644
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle â€�%sâ€� kohdassa %C"
  
! #: fortran/check.c:3659
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3664
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3693
  #, 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:3724
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:3731
  #, 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:3798
  #, 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:3812
  #, 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:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, 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:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4353
  #, 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:4361
  #, 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:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, 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:4700
  #, 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:4717
  #, 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:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, 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:4877 fortran/check.c:4896
  #, 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:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5061
  #, 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:5138 fortran/check.c:7443
  #, 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:5151 fortran/check.c:5290 fortran/check.c:7435
  #, 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:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, 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:5384
  #, 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:5391
  #, 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:5397
  #, 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:5416
  #, 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:5426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5431
  #, 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:5447
  #, 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:5459
  #, 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:5466
  #, 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:5472
  #, 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:5486
  #, 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:5498
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5505
  #, 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:5511
  #, 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:5525
  #, 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:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, 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:5566
  #, 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:5577
  #, 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:5582
  #, 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:5610
  #, 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:5623
  #, 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:5642
  #, 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:5905
  #, 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:5916
  #, 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:5949
  #, 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:5962
  #, 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:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, 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:6048
  #, 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:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, 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:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6670
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6682
  #, 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:6722
  #, 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:6741
  #, 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:6751
  #, 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:6768
  #, 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:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, fuzzy, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "Muodostin %qs"
--- 57757,58453 ----
  #. 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:2267
  #, 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:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, 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:2666
  #, 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:2686 fortran/check.c:2694
  #, 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:2830
  #, 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:2888
  #, 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:2920
  #, 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:2981
  #, 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:3063
  #, 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:3159
  #, 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:3198
  #, 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:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: fortran/check.c:3296
  #, 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:3355
  #, 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:3364
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/check.c:3389
  #, 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:3603
  #, 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:3651
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle â€�%sâ€� kohdassa %C"
  
! #: fortran/check.c:3666
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3671
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.c:3700
  #, 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:3731
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:3738
  #, 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:3805
  #, 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:3819
  #, 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:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, 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:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.c:4366
  #, 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:4374
  #, 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:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, 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:4713
  #, 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:4730
  #, 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:4762
  #, 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:4800
  #, 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:4818
  #, 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:4827
  #, 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:4863
  #, 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:4880 fortran/check.c:4899
  #, 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:4890 fortran/check.c:4909
  #, 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:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.c:5077
  #, 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:5157 fortran/check.c:7474
  #, 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:5170 fortran/check.c:5309 fortran/check.c:7466
  #, 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:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, 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:5403
  #, 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:5410
  #, 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:5416
  #, 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:5435
  #, 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:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.c:5450
  #, 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:5466
  #, 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:5478
  #, 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:5485
  #, 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:5491
  #, 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:5505
  #, 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:5517
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.c:5524
  #, 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:5530
  #, 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:5544
  #, 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:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, 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:5585
  #, 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:5596
  #, 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:5601
  #, 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:5629
  #, 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:5645
  #, 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:5664
  #, 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:5927
  #, 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:5938
  #, 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:5971
  #, 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:5984
  #, 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:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, 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:6070
  #, 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:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, 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:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.c:6701
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden mÃ¤Ã¤rÃ¤   : %d\n"
  
! #: fortran/check.c:6713
  #, 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:6753
  #, 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:6772
  #, 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:6782
  #, 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:6799
  #, 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:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, fuzzy, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "Muodostin %qs"
*************** msgstr "Kaksoiskappale %s-spesifikaatio
*** 58574,60329 ****
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.c:1415
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1498
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:1525
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1532
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1539
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1554
  #, fuzzy, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.c:1567
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1575
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1584
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1591
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1602
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:1729
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.c:1792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.c:1891
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2034
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:2064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/decl.c:2166
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/decl.c:2175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:2247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/decl.c:2265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:2480
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.c:2550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2867
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.c:3204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:3540
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:3553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:3666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.c:3746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.c:3774
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.c:4041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/decl.c:4114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.c:4117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.c:4688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.c:5414
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:5433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenÃ¤istÃ¤ dataa"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellÃ¤ NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.c:5810
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5841
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5845
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5871
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5879
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6029
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "symboli â€�%sâ€�"
  
! #: fortran/decl.c:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli â€�%sâ€� muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.c:6607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:6956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/decl.c:6979
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.c:7608
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: fortran/decl.c:8019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin â€�%sâ€�-lohkonimeÃ¤ %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin â€�)â€� kohdassa %C"
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9936
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10179
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10434
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.c:10627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittÃ¤Ã¤ C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.c:10738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:10969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10985
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:11063
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11328
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11394
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:11447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:11480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
--- 58642,60397 ----
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1376
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1388
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/decl.c:1404
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Proseduurilla â€�%sâ€� kohdassa %C on eksplisiittinen rajapinta ja sillÃ¤ ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/decl.c:1420
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:1503
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:1530
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1537
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1544
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1559
  #, fuzzy, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/decl.c:1572
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1580
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1589
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1596
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:1607
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/decl.c:1675
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:1734
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/decl.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/decl.c:1797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/decl.c:1896
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen â€�l_valueâ€� %d\n"
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2039
  #, fuzzy, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "%qD esitelty extern-avainsanalla sisÃ¤kkÃ¤in"
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
  
! #: fortran/decl.c:2171
  #, fuzzy, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/decl.c:2180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:2252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/decl.c:2270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/decl.c:2287
  #, fuzzy, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:2485
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:2493
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessÃ¤ kohdassa %C"
  
! #: fortran/decl.c:2545
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/decl.c:2555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi mÃ¤Ã¤rittÃ¤Ã¤ avoimeksi"
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomÃ¤Ã¤rittely"
  
! #: fortran/decl.c:2816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestÃ¤ lausekkeesta"
  
! #: fortran/decl.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2872
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:2928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Ei-vakio tyyppiesittely %s*%d kohdassa %C"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3198
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/decl.c:3209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:3314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:3545
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:3558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:3671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3719
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%>:n ensimmÃ¤isellÃ¤ parametrilla ei voi olla oletusargumenttia"
  
! #: fortran/decl.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/decl.c:3779
  #, fuzzy, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3786
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.c:4046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/decl.c:4120
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.c:4123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyvÃ¤ksyvÃ¤n"
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.c:4700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:4895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.c:5426
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:5494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5501
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentin â€�%1$sâ€� kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-mÃ¤Ã¤rittelyssÃ¤"
  
! #: fortran/decl.c:5563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:5574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenÃ¤istÃ¤ dataa"
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:5635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:5669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:5676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellÃ¤ NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.c:5822
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5844
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5853
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5869
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5883
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ ALLOCATABLE- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:5903
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.c:5911
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla merkkijono"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "symboli â€�%sâ€�"
  
! #: fortran/decl.c:6077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:6342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiÃ¶tÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli â€�%sâ€� muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.c:6619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:6968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla â€�%sâ€� kohdassa %C ei voi olla geneeristÃ¤ rajapintaa"
  
! #: fortran/decl.c:6991
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.c:7097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi mÃ¤Ã¤rittÃ¤Ã¤ paikalliselle muuttujalle"
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.c:7549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.c:7620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.c:7765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.c:7921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jÃ¤lkiliitteessÃ¤: %c"
  
! #: fortran/decl.c:8031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/decl.c:8074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiÃ¶ kohdassa %C"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "SitomisnimeÃ¤ ei ole sallittu BIND(C):ssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.c:8410
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin â€�%sâ€�-lohkonimeÃ¤ %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.c:8548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/decl.c:8573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.c:8588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.c:8717
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin â€�)â€� kohdassa %C"
  
! #: fortran/decl.c:8832
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.c:8858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejÃ¤ PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9480
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9545
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.c:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.c:9707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:9732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessÃ¤ rajapinnassa"
  
! #: fortran/decl.c:9890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:9948
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9968
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/decl.c:9991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:10003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:10024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.c:10070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epÃ¤onnistui\n"
  
! #: fortran/decl.c:10076
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10191
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/decl.c:10205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:10230
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10435
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.c:10446
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10449
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isen â€�%2$sâ€�-funktion argumentti â€�%1$sâ€� kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.c:10473
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/decl.c:10536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.c:10639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittÃ¤Ã¤ C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.c:10750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-mÃ¤Ã¤rittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.c:10981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pÃ¤Ã¤sy-tarkenne kohdassa %C"
  
! #: fortran/decl.c:10997
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiÃ¶spesifikaatio kohdassa %C"
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin kÃ¤yttÃ¶oikeustarkennetta kohdassa %C"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.c:11075
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetÃ¶ntÃ¤ rajapintaa kohdassa %C"
  
! #: fortran/decl.c:11081
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11145
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeÃ¤ kohteessa %C"
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristÃ¤ nimeÃ¤ tai operaattorimÃ¤Ã¤rittelijÃ¤Ã¤ kohdassa %C"
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11340
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistÃ¤ sitomisnimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11406
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/decl.c:11424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/decl.c:11459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.c:11492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11509
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiÃ¤ â€�,â€� kohdassa %C"
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty kohdassa %L"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.c:11776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
*************** msgstr "Arvo sallitun vÃ¤lin ulkopuolell
*** 60448,60459 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
--- 60516,60527 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
*************** msgstr "Luontaisella â€�%sâ€� kohdassa %
*** 60528,60534 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
--- 60596,60602 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys pr
*** 60794,60800 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
--- 60862,60868 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
*************** msgstr "Virheellinen proseduuriosoitinsi
*** 60852,61018 ****
  #. 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:4263 fortran/expr.c:4342
  #, 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:4266
  #, 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:4287
  #, 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:4297
  #, 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:4312
  #, 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:4321
  #, 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:4329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, 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:4468 fortran/resolve.c:1459
  #, 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:4474
  #, 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:4489 fortran/resolve.c:1465
  #, 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:4501
  #, 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:4507
  #, 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:4514
  #, 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:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, 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:6075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6083
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6092
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6173
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6183
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6196
  #, 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:6204
  #, 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:6216
  #, 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:6275
  #, 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:6280
  #, 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:6292
  #, 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:6334
  #, 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"
--- 60920,61086 ----
  #. 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:4260 fortran/expr.c:4339
  #, 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:4263
  #, 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:4284
  #, 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:4294
  #, 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:4309
  #, 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:4318
  #, 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:4326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, 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:4467 fortran/resolve.c:1459
  #, 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:4473
  #, 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:4488 fortran/resolve.c:1465
  #, 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:4500
  #, 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:4506
  #, 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:4513
  #, 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:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, 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:6074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6082
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6091
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6172
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6182
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.c:6195
  #, 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:6203
  #, 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:6215
  #, 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:6274
  #, 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:6279
  #, 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:6291
  #, 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:6333
  #, 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
*** 61038,61044 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 61106,61112 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 61229,61240 ****
  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:17067
  #, 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:17085
  #, 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)"
--- 61297,61308 ----
  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:17081
  #, 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:17099
  #, 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 "Muunnos tyypistÃ¤ %s tyyppiin %s
*** 61304,61885 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/interface.c:2208
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:2384
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.c:2427
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2516
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2675
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2696
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3083
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.c:3093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3148
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3204
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3243 fortran/interface.c:3248
  #, 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:3268
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3284
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3298
  #, 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:3307
  #, 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:3317
  #, 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:3327
  #, 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:3340
  #, 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:3354
  #, 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:3368
  #, 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:3380
  #, 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:3390
  #, 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:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, 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:3507
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3633
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4034
  #, 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:4119
  #, 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:4189
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4562
  #, 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:4679
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4773
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4785
  #, 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:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, 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:4810
  #, 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:4816
  #, 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:4825
  #, 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:4836
  #, 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:4844
  #, 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:4855
  #, 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:4885
  #, 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:4896
  #, 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:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, 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:4925
  #, 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:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, 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:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5061
  #, 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:5068
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 61372,61953 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2006
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2220
  #, fuzzy, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.c:2387
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:2420
  #, fuzzy, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/interface.c:2430
  #, fuzzy, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:2446
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "TÃ¤mÃ¤nhetkisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:2456
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitÃ¤Ã¤ olla vakio"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2501
  #, fuzzy, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/interface.c:2519
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, fuzzy, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2678
  #, fuzzy, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2691
  #, fuzzy, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:2699
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3073
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3077
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3086
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.c:3096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.c:3110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.c:3151
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:3154
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3207
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, 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:3246 fortran/interface.c:3251
  #, 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:3271
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille â€�%sâ€� kohdassa %L"
  
! #: fortran/interface.c:3287
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3301
  #, 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:3310
  #, 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:3320
  #, 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:3330
  #, 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:3343
  #, 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:3357
  #, 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:3371
  #, 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:3383
  #, 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:3393
  #, 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:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, 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:3510
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.c:3636
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikÃ¤ %<operator=(const %T&)%>"
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, 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:3826
  #, 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:3830 fortran/interface.c:3840
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, 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:3882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.c:3891
  #, 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:3900
  #, 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:3915
  #, 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:3930
  #, 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:3940
  #, 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:3950
  #, 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:3992
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:4003
  #, 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:4088
  #, 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:4158
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.c:4531
  #, 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:4648
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/interface.c:4742
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.c:4754
  #, 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:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, 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:4779
  #, 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:4785
  #, 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:4794
  #, 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:4805
  #, 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:4813
  #, 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:4824
  #, 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:4854
  #, 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:4865
  #, 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:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, 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:4894
  #, 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:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, 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:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/interface.c:5030
  #, 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:5037
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "Odotettiin vaihtoehtoista paluun
*** 61984,62056 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/intrinsic.c:4553
  #, fuzzy, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4647
  #, fuzzy, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "liikaa argumentteja funktiolle"
  
! #: fortran/intrinsic.c:4839
  #, fuzzy, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "virheellinen parametri %qs"
  
! #: fortran/intrinsic.c:4848
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5102
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Laajennus: Muunnos tyypistÃ¤ %s tyypiksi %s kohdassa %L"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
--- 62052,62124 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: fortran/intrinsic.c:4565
  #, fuzzy, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4659
  #, fuzzy, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "liikaa argumentteja funktiolle"
  
! #: fortran/intrinsic.c:4851
  #, fuzzy, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "virheellinen parametri %qs"
  
! #: fortran/intrinsic.c:4860
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/intrinsic.c:4932
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/intrinsic.c:4950
  #, fuzzy, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5114
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Laajennus: Muunnos tyypistÃ¤ %s tyypiksi %s kohdassa %L"
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "virheellinen muunnos tyypistÃ¤ %qT tyypiksi %qT"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
*************** msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s
*** 62058,62079 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 62126,62147 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr "SAVE-attribuuttia kohdassa %L ei
*** 62419,62430 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
--- 62487,62498 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
*************** msgstr "CLOSE-lause ei ole sallittu PURE
*** 62434,62440 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
--- 62502,62508 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
*************** msgstr "UNIT-numeron CLOSE-lauseessa koh
*** 62479,62485 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
--- 62547,62553 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
*************** msgstr ""
*** 62574,62580 ****
  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:3424 fortran/resolve.c:14962
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 62642,62648 ----
  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:3424 fortran/resolve.c:14975
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgid "Expected expression in %s stateme
*** 62640,62646 ****
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaksivirhe %s-lauseessa kohdassa %C"
--- 62708,62714 ----
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Syntaksivirhe %s-lauseessa kohdassa %C"
*************** msgstr ""
*** 62655,62737 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:4380
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "Kokonaisluvun ylivuoto"
--- 62723,62805 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:3944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/io.c:4382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/io.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/io.c:4651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4668
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "UNIT-numeron lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/io.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/io.c:4875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "Kokonaisluvun ylivuoto"
*************** msgstr "Odottamatonta roskaa ELSE-lausee
*** 62976,63480 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/match.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.c:2664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyÃ¤ merkkijono1:ssÃ¤"
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2797
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.c:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2858
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.c:3142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.c:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C"
  
! #: fortran/match.c:4147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: fortran/match.c:4222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.c:4235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.c:4258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:4298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/match.c:4382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:4442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4478
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4807
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
--- 63044,63548 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin mÃ¤Ã¤ritteleminen tyyppimuunnoksessa on virheellistÃ¤ C++-kielessÃ¤"
  
! #: fortran/match.c:2402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.c:2667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyÃ¤ merkkijono1:ssÃ¤"
  
! #: fortran/match.c:2792
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:2800
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.c:2812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:2835
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2872
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:2960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.c:3066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3072
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.c:3145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.c:3235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.c:3261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3355
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:3467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:3762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:3797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:3815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:3821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "TyhjÃ¤ IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiÃ¶ kohdassa %C"
  
! #: fortran/match.c:4150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltÃ¤Ã¤ lasketut goto-kÃ¤skyt"
  
! #: fortran/match.c:4225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.c:4238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.c:4261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.c:4301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/match.c:4385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.c:4402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.c:4445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.c:4518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida mÃ¤Ã¤ritellÃ¤ PURE-proseduurissa"
  
! #: fortran/match.c:4552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "kolme pistettÃ¤ sisÃ¤ltÃ¤vÃ¤ parametriluettelo ei sovellu tyhjÃ¤Ã¤n parametrinimiluettelon esittelyyn"
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.c:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisÃ¤llÃ¤"
  
! #: fortran/match.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
*************** msgstr "Syntaksivirhe IF-lauseessa kohda
*** 63482,63698 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5273
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5514
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5540
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.c:7008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:7166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
--- 63550,63766 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5276
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.c:5283
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.c:5509
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5517
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/match.c:5543
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "TyhjÃ¤ taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "TaulukkoviitteellÃ¤ kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.c:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.c:5895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei vÃ¤litetÃ¤ lausenimiÃ¶stÃ¤ tyhjÃ¤ssÃ¤ lauseessa kohdassa %L"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.c:6112
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo mÃ¤Ã¤ritelty"
  
! #: fortran/match.c:6442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.c:7017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.c:7175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.c:7213
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
*************** msgstr "  eikÃ¤ %<operator=(const %T&)%>
*** 63733,63744 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:199
  #, fuzzy, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:281
  #, fuzzy, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "vektoriylivuoto lausekkeessa"
--- 63801,63812 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:205
  #, fuzzy, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "rekursiivinen tyyppi %qT mÃ¤Ã¤rittelemÃ¤tÃ¶n"
  
! #: fortran/misc.c:287
  #, fuzzy, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgstr "tyhjÃ¤ esittely"
*** 64419,64426 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 64487,64494 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "tyhjÃ¤ esittely"
*** 65826,65997 ****
  msgid "Expected structure component name at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/primary.c:2366
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
! 
! #: fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2428
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/primary.c:2531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: fortran/primary.c:2538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/primary.c:2574
  #, fuzzy, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pÃ¤tee vain muuttujiin"
  
! #: fortran/primary.c:2756
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pÃ¤tee vain muuttujiin"
  
! #: fortran/primary.c:2813
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/primary.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: fortran/primary.c:2995
  #, fuzzy, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/primary.c:3002
  #, fuzzy, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/primary.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/primary.c:3166
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3178
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3232
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.c:3583
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen â€�%sâ€� kÃ¤yttÃ¶ kohdassa %C"
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "KÃ¤skyfunktio â€�%sâ€� vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.c:3618
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.c:3950
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/primary.c:3991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
--- 65894,66065 ----
  msgid "Expected structure component name at %C"
  msgstr "Odotettiin komponenttiviitettÃ¤ kohdassa %C"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "Odotettiin moduuliproseduurinimeÃ¤ kohdassa %C"
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/primary.c:2421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.c:2449
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/primary.c:2552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "tyyppitÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys taulukkoviitteessÃ¤"
  
! #: fortran/primary.c:2559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/primary.c:2595
  #, fuzzy, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pÃ¤tee vain muuttujiin"
  
! #: fortran/primary.c:2777
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pÃ¤tee vain muuttujiin"
  
! #: fortran/primary.c:2834
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/primary.c:3007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: fortran/primary.c:3016
  #, fuzzy, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/primary.c:3023
  #, fuzzy, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/primary.c:3091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejÃ¤, joilla nimettyjÃ¤ argumentteja"
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/primary.c:3187
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3199
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.c:3253
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.c:3604
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen â€�%sâ€� kÃ¤yttÃ¶ kohdassa %C"
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "KÃ¤skyfunktio â€�%sâ€� vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.c:3639
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/primary.c:3971
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/primary.c:4012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeÃ¤ kohdassa %C"
*************** msgstr "muunnos tyypistÃ¤ %qT tyyppiin %
*** 66318,66810 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1786
  #, fuzzy, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:1799
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.c:1949
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/resolve.c:1975
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:1982
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1990
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:2017
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/resolve.c:2094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:2101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:2115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:2147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.c:2722
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2742
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2780
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:3059
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3066
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3073
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiÃ¤ â€�%sâ€� kÃ¤ytetty kohdassa %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3407
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3475
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:3484
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3519
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3564
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: fortran/resolve.c:3800
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:3983
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:4632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4640
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.c:4738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.c:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:5037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 66386,66878 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1788
  #, fuzzy, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:1801
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "NimiÃ¶ %d kohdassa %L on mÃ¤Ã¤ritelty, mutta ei kÃ¤ytetty"
  
! #: fortran/resolve.c:1951
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/resolve.c:1977
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "KÃ¤Ã¤ntÃ¤jÃ¤nsisÃ¤isellÃ¤ â€�%sâ€�-funktiolla kohdassa %L on oltava vÃ¤hintÃ¤Ã¤n kaksi argumenttia"
  
! #: fortran/resolve.c:1984
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:1992
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:2019
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/resolve.c:2096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.c:2103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:2117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Avainsana-argumentti â€�%sâ€� kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:2149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Varsinaisen argumentin kohteelle â€�%sâ€� on oltava osoitin kohdassa %L"
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion â€�%sâ€� paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.c:2619
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "RajapintatÃ¤smÃ¤Ã¤mÃ¤ttÃ¶myys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.c:2724
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2744
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2782
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:2837
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:2933
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/resolve.c:3061
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3068
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3075
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:3142
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jÃ¤lkeen kohdassa %C"
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiÃ¤ â€�%sâ€� kÃ¤ytetty kohdassa %L"
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3346
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3397
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3403
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3409
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3477
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:3486
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3521
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:3566
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumÃ¤Ã¤rittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3667
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota â€�%sâ€� kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.c:3712
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.c:3750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivÃ¤t ole yhteensopivia"
  
! #: fortran/resolve.c:3802
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:3905
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio â€�%sâ€� kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.c:3985
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, fuzzy, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4658
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4683
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.c:4724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun vÃ¤lin ulkopuolella."
  
! #: fortran/resolve.c:4768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:4780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.c:4819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.c:5288
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.c:5302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 66813,66824 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 66881,66892 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 66827,67109 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:6248
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6287
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:6518
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6570
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7105
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:7359
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
--- 66895,67177 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiÃ¤ %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.c:6243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:6250
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6289
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
! #: fortran/resolve.c:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L tÃ¤ytyy olla tyyppiÃ¤ â€�%sâ€�"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:6520
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:6572
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:7107
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:7216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:7348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.c:7361
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyÃ¤"
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:8101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:8174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:8204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
*************** msgstr "Argumentti â€�%sâ€�/â€�%sâ€� PAS
*** 67112,67395 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8563
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8592
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8896
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/resolve.c:8913
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8963
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:9290
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9302
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9315
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:9562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:9888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.c:10006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:10016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.c:10187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 67180,67463 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8594
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "TÃ¤mÃ¤ pikanÃ¤ppÃ¤in on jo kÃ¤ytÃ¶ssÃ¤ toiminnolle %s"
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:8898
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "â€�%sâ€� ei ole kelvollinen makron nimi, sillÃ¤ se on C++:n operaattori"
  
! #: fortran/resolve.c:8915
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:8965
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L tÃ¤ytyy olla INTEGER"
  
! #: fortran/resolve.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiÃ¶ kohdassa %L menee CASE-nimiÃ¶n pÃ¤Ã¤lle kohdassa %L"
  
! #: fortran/resolve.c:9292
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9304
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9307
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:9317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.c:9564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:9880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:9890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:9951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle â€�%sâ€� ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.c:10008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:10018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdÃ¤Ã¤n osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.c:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 67397,67583 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10764
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10968
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11803
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11806
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:11817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11879
  #, 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:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:11929
  #, 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:11990
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, 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:12160
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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"
--- 67465,67651 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:10332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "LohkonimiÃ¶ ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.c:10574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.c:10766
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:10879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.c:10965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10970
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.c:11560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:11812
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11816
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.c:11827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L tÃ¤ytyy olla epÃ¤negatiivinen"
  
! #: fortran/resolve.c:11889
  #, 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:11935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.c:11939
  #, 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:12000
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, 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:12170
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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
*** 67585,67698 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, 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:12624
  #, 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:12632
  #, 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:12643
  #, 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:12658
  #, 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:12670
  #, 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:12702
  #, 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:12724
  #, 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:12755
  #, 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:12791
  #, 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:12816
  #, 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:12837
  #, 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:12844
  #, 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:12891
  #, 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:12894
  #, 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:12898
  #, 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:12901
  #, 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:12904
  #, 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:12907
  #, 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:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 67653,67766 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, 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:12634
  #, 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:12642
  #, 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:12653
  #, 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:12668
  #, 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:12680
  #, 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:12712
  #, 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:12734
  #, 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:12765
  #, 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:12801
  #, 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:12826
  #, 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:12847
  #, 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:12854
  #, 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:12901
  #, 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:12904
  #, 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:12908
  #, 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:12911
  #, 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:12914
  #, 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:12917
  #, 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:12959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 67700,68541 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:12980
  #, 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:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, 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:13054
  #, 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:13063
  #, 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:13073
  #, 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:13092
  #, 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:13096
  #, 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:13100
  #, 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:13104
  #, 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:13117
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13126
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13132
  #, 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:13144
  #, 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:13201
  #, 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:13207
  #, 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:13213
  #, 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:13221
  #, 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:13227
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, 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:13388
  #, 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:13397
  #, 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:13405
  #, 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:13411
  #, 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:13417
  #, 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:13425
  #, 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:13434
  #, 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:13456
  #, 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:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, 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:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, 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:13935
  #, 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:13978
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13992
  #, 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:14006 fortran/resolve.c:14492
  #, 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:14014
  #, 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:14023
  #, 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:14029
  #, 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:14035
  #, 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:14064
  #, 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:14074
  #, 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:14169
  #, 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:14272
  #, 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:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, 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:14327
  #, 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:14425
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14439
  #, 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:14455
  #, 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:14465
  #, 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:14474
  #, 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:14483
  #, 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:14525
  #, 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:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14803
  #, 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:14836
  #, 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:14850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14915
  #, 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:14921
  #, 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:14927
  #, 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:14935
  #, 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:14952
  #, 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:14974
  #, 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:14985
  #, 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:15012
  #, 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:15031
  #, 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:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, 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:15241
  #, 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:15337
  #, 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:15358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15371
  #, 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:15374
  #, 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:15384
  #, 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:15391
  #, 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:15404
  #, 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:15410
  #, 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:15420
  #, 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:15429
  #, 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:15442 fortran/resolve.c:15619
  #, 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:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, 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:15516
  #, 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:15523
  #, 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:15530
  #, 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:15556
  #, 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:15566
  #, 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:15645
  #, 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:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, 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:15712
  #, 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:15724
  #, 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:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, 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:15776
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, 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:15813
  #, 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:15819
  #, 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:15844
  #, 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:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, 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:16030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16038
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16045
  #, 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:16052
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16068
  #, 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:16075
  #, 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:16123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16136
  #, 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:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, 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:16541
  #, 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:16547
  #, 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:16631
  #, 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:16640
  #, 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:16648
  #, 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:16664
  #, 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:16767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, 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:16816
  #, 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:16889
  #, 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:16900
  #, 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:16911
  #, 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:16942
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17009
  #, 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:17022
  #, 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:17042
  #, 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:17052
  #, 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:17060
  #, 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:17074
  #, 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:17092
  #, 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:17099
  #, 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:17178
  #, 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"
--- 67768,68609 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.c:12990
  #, 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:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, 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:13065
  #, 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:13074
  #, 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:13084
  #, 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:13103
  #, 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:13107
  #, 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:13111
  #, 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:13115
  #, 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:13128
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.c:13139
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13145
  #, 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:13157
  #, 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:13214
  #, 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:13220
  #, 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:13226
  #, 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:13234
  #, 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:13240
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, 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:13401
  #, 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:13410
  #, 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:13418
  #, 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:13424
  #, 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:13430
  #, 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:13438
  #, 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:13447
  #, 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:13469
  #, 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:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, 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:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, 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:13948
  #, 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:13991
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14005
  #, 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:14019 fortran/resolve.c:14505
  #, 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:14027
  #, 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:14036
  #, 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:14042
  #, 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:14048
  #, 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:14077
  #, 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:14087
  #, 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:14182
  #, 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:14285
  #, 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:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, 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:14340
  #, 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:14438
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14452
  #, 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:14468
  #, 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:14478
  #, 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:14487
  #, 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:14496
  #, 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:14538
  #, 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:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14816
  #, 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:14849
  #, 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:14863
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:14928
  #, 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:14934
  #, 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:14940
  #, 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:14948
  #, 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:14965
  #, 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:14987
  #, 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:14998
  #, 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:15025
  #, 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:15044
  #, 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:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.c:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, 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:15255
  #, 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:15351
  #, 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:15372
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.c:15385
  #, 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:15388
  #, 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:15398
  #, 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:15405
  #, 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:15418
  #, 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:15424
  #, 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:15434
  #, 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:15443
  #, 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:15456 fortran/resolve.c:15633
  #, 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:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, 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:15530
  #, 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:15537
  #, 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:15544
  #, 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:15570
  #, 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:15580
  #, 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:15659
  #, 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:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, 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:15726
  #, 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:15738
  #, 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:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, 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:15790
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, 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:15827
  #, 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:15833
  #, 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:15858
  #, 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:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, 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:16044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.c:16052
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16059
  #, 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:16066
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.c:16082
  #, 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:16089
  #, 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:16137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/resolve.c:16150
  #, 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:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, 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:16555
  #, 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:16561
  #, 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:16645
  #, 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:16654
  #, 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:16662
  #, 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:16678
  #, 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:16781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, 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:16830
  #, 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:16903
  #, 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:16914
  #, 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:16925
  #, 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:16956
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.c:17023
  #, 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:17036
  #, 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:17056
  #, 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:17066
  #, 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:17074
  #, 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:17088
  #, 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:17106
  #, 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:17113
  #, 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:17192
  #, 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 ""
*** 69221,69373 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2015
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2027
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/symbol.c:2270
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/symbol.c:2387
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:2536
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2557
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/symbol.c:2725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/symbol.c:2736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/symbol.c:2746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/symbol.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: fortran/symbol.c:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/symbol.c:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4457
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4468
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4507
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.c:4517
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.c:4529
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolia â€�%sâ€� kÃ¤ytetÃ¤Ã¤n ennen kuin sille mÃ¤Ã¤ritellÃ¤Ã¤n tyyppi kohdassa %L"
--- 69289,69441 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2018
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2030
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "TyhjÃ¤llÃ¤ â€�%sâ€� kohdassa %L ei voi olla alustinta"
  
! #: fortran/symbol.c:2275
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-mÃ¤Ã¤rittelyssÃ¤ kohdassa %C"
  
! #: fortran/symbol.c:2392
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:2541
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Proseduuri â€�%sâ€� kohdassa %L ei voi olla perustyyppiÃ¤ %s"
  
! #: fortran/symbol.c:2562
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "JÃ¤senfunktio %qs"
  
! #: fortran/symbol.c:2730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "FORMAT-nimiÃ¶ %d kohdassa %L ei ole mÃ¤Ã¤ritelty"
  
! #: fortran/symbol.c:2741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Nimi â€�%sâ€� kohdassa %C on jo mÃ¤Ã¤ritelty geneerisenÃ¤ rajapintana kohdassa %L"
  
! #: fortran/symbol.c:2751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Muuttuja %s ei voida liittÃ¤Ã¤ PURE-proseduuriin kohdassa %C"
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "NimiÃ¶ â€�%sâ€� kohdassa %C ei tÃ¤smÃ¤Ã¤ IF nimiÃ¶n â€�%sâ€� kanssa"
  
! #: fortran/symbol.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: fortran/symbol.c:2815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Odotettiin pÃ¤Ã¤ttÃ¤vÃ¤Ã¤ nimeÃ¤ kohdassa %C"
  
! #: fortran/symbol.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symboli â€�%sâ€� kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4474
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4485
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjÃ¤ esittely"
  
! #: fortran/symbol.c:4524
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.c:4534
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion â€�%sâ€� paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.c:4546
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla â€�%sâ€� kohdassa %L ei voi olla sekÃ¤ POINTER- ettÃ¤ BIND(C)-attribuutit"
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolia â€�%sâ€� kÃ¤ytetÃ¤Ã¤n ennen kuin sille mÃ¤Ã¤ritellÃ¤Ã¤n tyyppi kohdassa %L"
*************** msgstr "Odotettiin argumenttiluetteloa k
*** 69404,69486 ****
  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:8149
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-common.c:815
  #, fuzzy, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-common.c:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, fuzzy, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 69472,69554 ----
  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:8151
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan vÃ¤liaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.c:11255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "luetellun tyypin jÃ¤senen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-common.c:818
  #, fuzzy, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-common.c:888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, fuzzy, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Muunnos tyypistÃ¤ %s tyyppiin %s kohdassa %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr "ei-vakio alustuslauseke kohdassa
*** 69500,69571 ****
  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:1741
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5278
  #, 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:5291
  #, 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:5916
  #, 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:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:5949
  #, 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:5968
  #, 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:6017
  #, 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:6021
  #, 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:6051
  #, 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:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 69568,69639 ----
  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:1743
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenÃ¤"
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tÃ¤lle kohteelle"
  
! #: fortran/trans-decl.c:5283
  #, 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:5296
  #, 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:5921
  #, 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:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.c:5954
  #, 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:5973
  #, 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:6022
  #, 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:6026
  #, 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:6056
  #, 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:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr "ISO C90 kieltÃ¤Ã¤ muuttuvakokois
*** 69580,69606 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 69648,69674 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.c:5113
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 69636,69657 ****
  msgid "Bad IO basetype (%d)"
  msgstr "%s: rivi %d: virheellinen komento â€�%sâ€�\n"
  
! #: fortran/trans-openmp.c:1274
  #, fuzzy, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.c:2751
  #, fuzzy, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/trans-openmp.c:5622
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
--- 69704,69725 ----
  msgid "Bad IO basetype (%d)"
  msgstr "%s: rivi %d: virheellinen komento â€�%sâ€�\n"
  
! #: fortran/trans-openmp.c:1256
  #, fuzzy, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.c:2717
  #, fuzzy, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/trans-openmp.c:5588
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "tÃ¤smÃ¤Ã¤mÃ¤ttÃ¶mÃ¤t argumentit"
*** 69761,69842 ****
  msgid "unable to open file"
  msgstr "tiedoston avaaminen ei onnistu"
  
! #: lto/lto-common.c:1978
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ heksadesimaalinumeroa"
  
! #: lto/lto-common.c:2037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ tiedostosiirrosta"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "odottamaton siirros"
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "tiedoston â€�%sâ€� otsaketta ei voi lukea"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Tiedostoa %s ei voi avata"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "arkiston otsaketta ei voi kartoittaa"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: lto/lto-common.c:2856
  #, fuzzy, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
--- 69829,69910 ----
  msgid "unable to open file"
  msgstr "tiedoston avaaminen ei onnistu"
  
! #: lto/lto-common.c:1979
  #, fuzzy, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ heksadesimaalinumeroa"
  
! #: lto/lto-common.c:2038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "%qD esitelty staattisesti sisÃ¤kkÃ¤in"
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ei voitu jÃ¤sentÃ¤Ã¤ tiedostosiirrosta"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "odottamaton siirros"
  
! #: lto/lto-common.c:2072
  #, fuzzy, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2083
  #, fuzzy, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "tiedoston â€�%sâ€� otsaketta ei voi lukea"
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Tiedostoa %s ei voi avata"
  
! #: lto/lto-common.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "arkiston otsaketta ei voi kartoittaa"
  
! #: lto/lto-common.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "tietokantaa %s ei voi lukea"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "ei voitu avata symbolinselvitystiedostoa: %m"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "alustimen ympÃ¤riltÃ¤ puuttuu aaltosulkeet"
  
! #: lto/lto-common.c:2857
  #, fuzzy, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "%J%qD esitelty avoimeksi mÃ¤Ã¤rittelyn jÃ¤lkeen"
*************** msgstr "makron nimi puuttuu %qs:n jÃ¤lke
*** 70962,70968 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
--- 71030,71036 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jÃ¤lkeen"
*************** msgstr "Funktio %qs"
*** 71162,71178 ****
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
--- 71230,71246 ----
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3008
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3027
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)"
*************** msgstr "(%qs:n alustuksen lÃ¤histÃ¶llÃ¤)
*** 71181,71186 ****
--- 71249,71262 ----
  #~ msgstr "Sama kuin %s. KÃ¤ytÃ¤ tÃ¤tÃ¤ valitsinta ensimmÃ¤isen sijaan."
  
  #, fuzzy
+ #~ msgid "Warn about code paths in which an uninitialized value is used."
+ #~ msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan."
+ 
+ #, fuzzy
+ #~ msgid "Use instructions for a future architecture."
+ #~ msgstr "ISO C kieltÃ¤Ã¤ sisÃ¤kkÃ¤iset funktiot"
+ 
+ #, fuzzy
  #~ msgid "ASYNCHRONOUS= specifier at %L must be of default CHARACTER kind"
  #~ msgstr "ASYNCHRONOUS= mÃ¤Ã¤rite kohdassa %L tÃ¤ytyy olla alustuslauseke"
  
diff -Nrcpad gcc-10.2.0/gcc/po/fr.gmo gcc-10.3.0/gcc/po/fr.gmo
*** gcc-10.2.0/gcc/po/fr.gmo	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/po/fr.gmo	Thu Apr  8 12:06:41 2021
***************
*** 1,1607 ****
! Þ•¤6<µåH\jð�ñ�-ó�1!ŽSŽ hŽÛ‰Ž+e�0‘�KÂ��$�
! 0�;�<D�B��RÄ�>‘@V‘9—‘CÑ‘F’5\’I’’Ü’ó’!“$*“ O“p“"Ž“+±“Ý“-ä“#””6”Ë”Ñ”Að”'2•Z•Fx•Q¿•5–]G–w¥–I—Ag—K©—Nõ—BD˜O‡˜L×˜R$™;w™8³™>ì™I+šIušB¿š~›?�›DÁ›Eœ@LœE�œCÓœ=�ZU�@°�6ñ�{(žB¤ž?çž‰'Ÿ9±ŸPëŸC< F€ sÇ E;¡C�¡QÅ¡N¢�f¢G÷¢Œ?£OÌ£R¤Co¤Q³¤N¥FT¥9›¥=Õ¥=¦4Q¦P†¦M×¦E%§Bk§G®§Iö§H@¨B‰¨=Ì¨7
! ©6Bª*yªI¤ªîª «Y,«o†«-ö«E$¬
! j¬'u¬8�¬>Ö¬­('­/P­€­+‰­Zµ­l®+}®=©®mç®0U¯)†¯ °¯Ñ¯;á¯E°c°#|° ° ·°7Ø°8±)I±s±“±$®±$Ó±*ø±*#²N²i² „²¥²¿²Ë²#Ü²³8³P³!a³;ƒ³E¿³´5$´EZ´% ´1Æ´.ø´'µ0EµLvµ6Ãµ7úµl2¶GŸ¶$ç¶·J+·*v·E¡·2ç·E¸l`¸Í¸3é¸@¹^¹5v¹¬¹µ¹ Ì¹&í¹Jº8_ºU˜º:îº)»<»-O»}»IŒ»Ö»AÜ»@¼/_¼@�¼;Ð¼#½c0½_”½Yô½lN¾X»¾T¿Qi¿K»¿LÀSTÀ^¨ÀHÁ5PÁI†ÁYÐÁ,*Â*WÂ6‚ÂA¹Â3ûÂc/Ã=“ÃÑÃçÃ#÷Ã#Ä3?Ä*sÄ3žÄ3ÒÄÅ.ÅHÅ[Å5mÅ7£ÅÛÅ#öÅ,Æ"GÆ"jÆ#�Æ±Æ6ËÆ3Ç/6ÇJfÇ2±Ç8äÇ/È&MÈ6tÈ,«ÈPØÈH)É8rÉ-«É0ÙÉx
! ÊeƒÊBéÊ?,ËFlË3³Ë9çË2!Ì-TÌ0‚Ì_³ÌVÍZjÍEÅÍAÎMÎHeÎF®ÎPõÎRFÏG™ÏEáÏQ'ÐgyÐsáÐAUÑQ—ÑwéÑ[aÒb½ÒY ÓizÓoäÓ<TÔW‘ÔWéÔVAÕD˜Õ7ÝÕ^ÖNtÖ;ÃÖoÿÖpo×Jà×`+ØIŒØoÖØRFÙk™ÙKÚ?QÚQ‘ÚMãÚ_1ÛI‘Û9ÛÛ&Ü9<ÜvÜ<–Ü(ÓÜ*üÜ:'Ý:bÝW�ÝGõÝY=ÞZ—Þ\òÞ¬OßÌüß^Éàn(áf—ávþáeuâuÛâ\Qãl®ãJä:fäL¡äžîä¾�åWLæg¤æ_çolç^Üçn;èUªèeé)fé%�é|¶éœ3êFÐêVëNnë^½ëMì]jìDÈìT
í bí!ƒí ¥í&Æí4íí"î-;î#iî�î.©î Øîùî.ï0Aï7rï!ªïfÌï43ð=hðL¦ðóð(ñ,.ñ&[ñ ‚ñ£ñ¾ñ0ÓñHòSMò?¡òáò/ùò#)ó:Mó]ˆó$æó&ô-2ô?`ô6 ô4×ô4õ2Aõ-tõ5¢õˆØõ'aö3‰ö½ö?Ýö?÷]÷1x÷ª÷5Å÷*û÷R&øjyø&äø&ù%2ù*XùOƒù>Óù7ú;Jú9†ú;Àú0üú4-û1bû=”û>Òû;üpMü'¾ü'æü+ý5:ýTpýYÅýHþNhþV·þ`ÿ`oÿVÐÿ]'U…\Ûh8I¡bëVN@¥>æ<%UbP¸H	.R;�g½Š%C°-ôR"Gu/½í8#8\R•@èT)E~UÄE	M`	*®	dÙ	Z>
! I™
! &ã
! >
! lIm¶7$Z\N·8
@?
A€
?Â
h&k5’mÈQ68ˆ3Á4õ)*\T1±9ã?4ht;ÝH\b!¿<á6;U,‘!¾6à=5Uj‹'öQ:p<«0è4,N4{,°<Ý5!P&r+™;Å6=8,v0£,Ô3:5Tp+Å4ñ4&>[0š0Ë-üF*Eq3·/ë/@K)Œ)¶àFúEA<‡3ÄKø!D!f-ˆ-¶Cä.(FWž5»,ñ @< B} >À fÿ Ef!!¬!!Î!'ð!#"<<"(y"B¢"5å"9#@U#B–#9Ù#j$(~$3§$1Û$1
%.?%8n%5§%;Ý%/&/I&/y&/©&+Ù&*'60'g'J†'Ñ'1ï'D!(*f(*‘(/¼(Mì(3:)1n)@ )0á)@*?S*:“*;Î*8
! +&C+-j+<˜+(Õ+,þ+'+,(S,)|,W¦,"þ,#!-BE-2ˆ-5»-1ñ-#.):.1d.?–.!Ö.2ø._+/:‹/8Æ//ÿ/"/0*R0I}04Ç0Cü0H@13‰1½1>Õ1-2CB2:†22Á2=ô2231Q3ƒ3$¢32Ç3ú34U04-†4.´43ã4?5?W51—5bÉ51,6:^60™6+Ê6Aö6.87*g72’7%Å72ë7180P89�81»82í81 9+R9,~93«9.ß9D:7S:$‹:+°:NÜ:;+;6g;ž;:·;ò;8	<;B<9~<a¸<9=BT=B—=0Ú=�>@œ>BÝ>; ?D\?7¡?+Ù?$@0*@*[@A†@6È@3ÿ@$3A6XA*�A.ºA9éA#B,CB0pB5¡B,×B.C03C%dC7ŠC&ÂCCéC:-DhD/…D6µDCìD@0E%qEB—E$ÚEÿEKF*iF'”F¼F'ÚF0G3G"NG?qG ±G#ÒG0öG('H.PH*H,ªH1×H3	IH=I+†I"²I1ÕI4J)<J4fJ$›J/ÀJ$ðJ9K9OK8‰K1ÂK5ôKD*L1oLP¡L‚òLVuM4ÌM/N71NQiN1»NEíN63O3jO;žO?ÚO>P@YPešP?Q/@Q=pQi®Q<RCUR3™R0ÍR7þRE6S2|S+¯S+ÛS>T-FT>tT³TÒTñT<	UEFU<ŒU;ÉUEVFKV6’VIÉVXW7lW.¤W8ÓWTX1aX5“X+ÉX,õX@"YXcY4¼Y)ñY6Z9RZ*ŒZ*·Z6âZ*[FD[?‹[6Ë[8\X;\@”\%Õ\û\@
]N]o`]EÐ]3^5J^(€^)©^0Ó^8_`=_Kž_Uê_;@`.|`/«`8Û`a@/a,paR�aVðaQGbU™b9ïb))cQScl¥cad4td2©dZÜdP7eiˆetòeKgfn³f`"g=ƒg9ÁgVûg4Rh?‡h8ÇhUi8Vi3�i Ãi4äi'j&Aj$hj"�j%°j"Öj:ùjG4k/|k¬k)ËkBõkY8lN’l‚ál1dmQ–m.èmnH6nFnEÆn8oHEo1Žo,Ào"ío8p3Ip"}p& pIÇp#qC5q&yq/ q2Ðq4r.8r+gr:“rÎrEàr/&s Vs(ws# s+Äs&ðs7tBOtH’t(Ût"u%'u)Mu$wu%œu7Âu$úuGv*gv,’v8¿v.øv'wNGw1–wJÈwEx0Yx€Šxly2xyI«y5õy@+z+lzB˜z4Ûz({f9{k {X|>e|2¤|M×|'%}"M}&p})—}<Á}+þ}#*~N~m~v�~_^dMÃE€-W€G…€Í€,ë€T�.m�*œ�FÇ�K‚MZ‚)¨‚!Ò‚@ô‚$5ƒ$Zƒ&ƒK¦ƒòƒ„(„5G„3}„i±„%…?A…�…�…¯…Ê…4å…†)†/F†;v†M²†B‡6C‡Gz‡=Â‡zˆ^{ˆzÚˆYU‰‡¯‰E7Š}Š4•Š(ÊŠ'óŠ=‹:Y‹J”‹/ß‹+Œ,;Œ)hŒ,’ŒD¿Œ1�96�Ap�6²�:é�3$Ž8XŽJ‘ŽKÜŽ/(�HX�K¡�Sí�.A�Jp�@»�!ü�B‘8a‘Rš‘-í‘W’Js’Z¾’?“HY“-¢“”Ð“Ee”.«”:Ú”?•3U•2‰•<¼•*ù•1$–wV–^Î–C-—oq—5á—0˜;H˜(„˜3­˜(á˜2
! ™,=™'j™D’™5×™)
š(7š%`š2†šo¹šI)›)s›!�›X¿›+œJDœ)�œ:¹œ=ôœ32�!f�9ˆ�2Â�[õ�[Qž-­ž(ÛžŸ6Ÿ/TŸ%„Ÿ6ªŸ/áŸ# <5 .r 0¡ 7Ò $
! ¡5/¡9e¡=Ÿ¡GÝ¡*%¢%P¢v¢‘¢'¯¢@×¢%£>£ \£®ý£L¬¤Mù¤¬G¥¼ô¥\±¦j§My§NÇ§¸¨¬Ï¨^|©fÛ©ÈBª¼«fÈ«n/¬„ž¬2#­MV­(¤­5Í­Q®HU®Mž®Uì®[B¯Lž¯Bë¯s.° ¢°-Ã°Iñ°@;±”|±[²¾m²_,³†Œ³T´4h´V�´0ô´0%µ-Vµ5„µ9ºµIôµB>¶b�¶‚ä¶Ag·Q©·Sû·*O¸%z¸  ¸)Á¸Kë¸07¹+h¹4”¹VÉ¹ º;ºPº(nº—º!«º(ÍºZöºzQ»=Ì»M
! ¼OX¼6¨¼^ß¼7>½>v½0µ½4æ½7¾BS¾P–¾=ç¾?%¿Je¿X°¿C	ÀFMÀ6”ÀEËÀ’ÁQ¤ÁXöÁOÂ*oÂ:šÂAÕÂNÃHfÃ;¯Ã(ëÃ"Ä67Ä#nÄ’Ä.®Ä#ÝÄ'Å/)Å1YÅL‹Å-ØÅBÆ-IÆ1wÆ!©Æ)ËÆ>õÆA4ÇKvÇVÂÇ3È:MÈ3ˆÈ6¼È0óÈ3$É?XÉB˜É2ÛÉAÊCPÊŠ”ÊMËTmË,ÂË*ïË/Ì,JÌwÌ
! “Ì#žÌ*ÂÌ.íÌÍJ/ÍzÍ™Í²Í+ÒÍFþÍMEÎJ“ÎjÞÎNIÏ(˜ÏÁÏ+áÏp
Ð~Ð#�Ð%´Ð4ÚÐÑ Ñ;ÑYÑ+vÑ¢Ñ>½Ñ<üÑv9Ò°ÒFÍÒSÓ/hÓ-˜ÓÆÓäÓ@ÔCÔ WÔxÔ:�Ô9ÊÔ9Õ">Õ3aÕ!•Õ·Õ)ÐÕ*úÕ0%Ö9VÖ#�Ö$´ÖAÙÖ×"5×-X×3†×/º×,ê×<ØFTØ›Ø*¶Ø.áØ+Ù4<Ù7qÙS©ÙGýÙ:EÚ%€Ú!¦Ú*ÈÚóÚÛ=,Û(jÛ1“Û5ÅÛ*ûÛ)&Ü,PÜ/}Üo­ÜkÝ0‰ÝXºÝ]ÞaqÞÓÞWóÞ-Kß#yßE�ßãß*þß)à=;àyà ‘à!²à Ôà1õàD'áElá ²áDÓá{â0”â'Åâ6íâ-$ã)Rã#|ã' ã"Èã&ëãä#2ä'Vä"~ä¡ä-¾äìäþä0åIåbå'så/›å.Ëåúå'æ Bæ0cæ”æ#²æÖæóæç*ç Hç$iç:Žç0ÉçBúç;=è?yè?¹èùèé4"é`Wé¸é$×éüé#ê'>êfê6…ê¼ê Úêûê
ë#ë%Bë%hëŽë®ëÆëåëì-ìMì-hì%–ì¼ì.Øìí%í3Eíyí�í®í]Àíî+4î/`î#�î0´î/åî#ï9ï,Xï…ï™ï,¸ïCåï)ð6;ðArð+´ð+àð*ñ.7ñ!fñ*ˆñR³ñ\òccò9Çò=ó!?ó'aóL‰óHÖó5ô)Uô)ô"©ô#Ìôðô.õ:õ$Jõ(oõ=˜õ.Öõö;ö([ö„ö.Ÿö@ÎöU÷be÷‚È÷‚KøÎøCçø+ùJù#jù(Žù0·ù5èùú4ú"Cú"fú}‰ú5û2=û pû6‘û4ÈûýûMüNiü3¸ü>ìüK+ý9wýE±ýG÷ý8?þPxþCÉþJ
ÿ1Xÿ5Šÿ*Àÿ)ëÿCfY_À 1?q‹<ª+ç"662m1 3Ò57<'tIœ-æ6&K$rJ—NâP1>‚[Á@5^A”)Ö#!$0F,w.¤1Ó2G8K€,ÌMù,G	;t	X°	=	
! OG
! <—
! .Ô
! C5G})�%Ç)í)AZt2�<Ã3
04
e
G{
3Ã
4÷
8,8ež+¼"èQ1]A�(Ñ,ú'0F*wE¢Bè@+-l/š-Ê.ø('(P*y.¤)Ó1ýG/KwJÃ3,B&o,–"Ã=æ,$'Q1y#«'Ï9÷01'b3Š0¾/ï(1H)z3¤6Ø 20 c?„+Ä.ð-+My ‹¬\Ê/''W+˜*Ä'ï$*<g]�;ß_0{)¬ Ö2÷E*)p<š"×'ú"-=+k—©;¿FûBb-~ ¬SÍR! Zt OÏ !5!$G!Xl!1Å!\÷!LT"I¡"Më"K9#Z…#kà#KL$N˜$dç$+L%/x%#¨%0Ì%/ý%#-&-Q&,&&¬&Ó&Cê&.'3E'+y' ¥'*Æ'.ñ' (?@(€(,Ÿ(Ì(ä())"+)4N)(ƒ)f¬)*+0*J\*;§*$ã*C+<L+5‰+*¿+.ê+,F3,"z,i�,+->3-'r-:š-Õ-ì-.5!.=W.)•.¿.Õ.ð.0/0</m/,/6¬/Cã/'0$?0&d0G‹02Ó01J%1,p1:�1KØ1-$2;R2Ž2#§2Ë2.ç2+3B3Q3q3A�3Ò3"ò34.4N4)f4)�4º4 Õ4#ö4505VK5¢5$Â5ç52696R6i6.�65°6'æ67,+79X7’7–7A³70õ7"&8"I8l8G‰8DÑ8)9E@9/†9G¶96þ9$5:8Z:8“:dÌ:O1;=�;C¿;H<,L<By<.¼<7ë<3#=@W=;˜=HÔ=W>;u>5±>Aç>W)?6�?9¸?;ò?T.@4ƒ@6¸@4ï@L$A8qA<ªA=çA>%B?dBZ¤BIÿBAIC=‹C6ÉC6D:7D4rD@§DIèD<2ENoEQ¾E8FBIFKŒFuØF5NGO„GIÔG8H<WHF”H:ÛHFIG]IG¥IIíI=7JfuJ/ÜJ.KA;K}K“™K&-LWTLb¬LLMA\M=žMlÜMIN¶`NO0O#LO%pO)–O5ÀOHöO?P=]PS›PEïP:5Q<pQ>­Q:ìQ>'R=fRO¤R@ôRE5S*{S¦S ÅSSæS:TZTBpTB³T:öT'1U0YU6ŠU2ÁU*ôU*V2JV:}V(¸V6áVBWH[W,¤W0ÑW"X+%X-QX+X~«X�*Y!ºYÜY õY Z 7Z+XZ'„Z#¬Z$ÐZõZ+[1A[/s[£[;Ã[
! ÿ[I
! \AT\"–\1¹\"ë\F]dU]Uº]P^'a^‰^œ^4­^\â^O?_7�_5Ç_{ý_Ky`2Å`ø`P	a?Za1ša'Ìa#ôaRb+kb&—b'¾bmæb4Tc(‰c(²cÛcìc:þc39d$md’d8¯d0èd'eRAe”e«eDÇe'f@4f uf@–f ×f-øf+&gRgoga�g3ñg*%h-Ph#~h-¢h,ÐhýhUi(li,•i&ÂiBéi#,j+Pj+|jX¨j5k#7k[kpukæk'l.l#JlnlOŠl!Úl"ül%mEm`mqm0‰m-ºmèm7n'9n"an!„n7¦n$Þno,o#Lopo!�o%²o#Øoüop:p0Qp(‚p)«pÕpñpq! qBqXq.sq:¢qQÝq/r"Mr1pr#¢r0Ær&÷r
sa,s.Žs½sdÎs13tethtlt.|t«t³t2»t2îtM!uMou½u0Ñuv(	v,2v_vkvtv’v2›vKÎvKwCfwªw9Äw2þw91x<kx¨x9±xëxyy#7yO[y.«y5Úy9z5Jzf€z'çz8{!H{4j{>Ÿ{?Þ{+|*J|,u|-¢|/Ð|}2}*J}.u})¤}&Î}'õ}&~&D~%k~#‘~'µ~%Ý~( ,$M r"“,¶2ã€6€*U€,€€.­€$Ü€*�A,�1n� �¸�)Ô�þ�+‚^J‚?©‚?é‚))ƒ3Sƒ5‡ƒD½ƒ?„OB„-’„2À„Ló„/@…6p…ô§…œ†·†8×†0‡3A‡7u‡>­‡$ì‡5ˆ,Gˆ.tˆ,£ˆ1Ðˆ3‰26‰i‰6…‰1¼‰$î‰0ŠDŠZŠ7aŠ™Š¹ŠÕŠ#éŠ
‹ -‹+N‹z‹�‹’‹¦‹¸‹Ë‹ã‹ÿ‹Œ2ŒEŒ:\Œ)—ŒJÁŒC�P�h�(ˆ�,±�SÞ�2Ž9Ž,@Ž
! mŽxŽ—Ž´Ž(ÍŽ:öŽ1�7N�(†�¯�5Ï���)6�/`�
��!ž� À�'á� 	‘0*‘[‘
v‘ „‘¥‘¼‘Ò‘ë‘’’-2’"`’!ƒ’)¥’PÏ’ “"“+“4“$=“3b“–“²“1Ò“:”>?”~”‡”�”™”¢”!«”Í”é”ö”ÿ”•••'•0•L•U•AY•B›•~Þ•°]–L—g[—Ã—{ã—g_˜ŒÇ˜UT™-ª™GØ™ š6@šnwš<æš5#›,Y›†›œ›‰¨›^2œr‘œo�t�
’�* �<Ë�.ž7žSž5pž
¦ž€´ž5Ÿ’;Ÿ(ÎŸ+÷Ÿ.# +R -~ €¬ |-¡nª¡3¢AM¢k�¢5û¢'1£7Y£.‘£5À£&ö£$¤.B¤q¤[�¤“é¤Œ}¥c
! ¦Gn¦J¶¦G§¹I§+¨1/¨Ja¨5¬¨:â¨$©¯B©+ò©ª8ªRªokª)Ûª³«N¹«.¬>7¬<v¬;³¬:ï¬“*­'¾­Eæ­W,®>„®SÃ®Y¯Lq¯L¾¯œ°?¨°Qè°b:±B�±Qà±E2²Ox²sÈ²[<³„˜³V´\t´=Ñ´6µ}FµAÄµK¶<R¶0�¶-À¶8î¶Q'·By·G¼·Q¸HV¸IŸ¸Wé¸ZA¹Vœ¹Hó¹D<ºJ�º?Ìº=»BJ»��»C¼DS¼7˜¼AÐ¼*½G=½M…½KÓ½;¾?[¾E›¾5á¾H¿b`¿JÃ¿bÀYqÀ9ËÀ1ÁB7ÁÑzÁQLÂržÂNÃ9`Ã6šÃZÑÃ9,ÄifÄ]ÐÄX.ÅE‡ÅNÍÅ@Æ2]ÆF�Æb×ÆU:Ç‡�ÇMÈafÈ@ÈÈV	ÉW`É9¸ÉlòÉ\_ÊB¼ÊyÿÊTyËPÎËIÌFiÌN°ÌCÿÌGCÍ~‹Íy
! ÎL„Î:ÑÎWÏTdÏS¹ÏR
Ð>`Ð:ŸÐdÚÐ'?Ñ*gÑC’Ñ/ÖÑAÒLHÒ6•ÒRÌÒEÓCeÓB©Ó_ìÓ6LÔ+ƒÔ?¯Ô@ïÔ=0Õ:nÕA©ÕCëÕG/Ö2wÖ7ªÖBâÖZ%×@€×+Á×+í×9ØISØC�Ø)áØMÙ7YÙ7‘Ù+ÉÙ:õÙA0Ú*rÚ*�Ú,ÈÚ(õÚ7ÛVÛ1tÛ=¦Û>äÛO#ÜsÜ%ŽÜu´Ü;*ÝOfÝ ¶ÝH×ÝD Þ5eÞ[›ÞK÷ÞBCßQ†ß?Øßà85àunàLäàL1ái~á=èáA&âBhâA«âBíâ:0ã$kãA�ã3Òã,ä!3ä#UäJyä-Ää+òä,åUKå³¡åsUæqÉæ‡;çþÃçoÂèy2éV¬éYê#]êB�êUÄêZë¶uë#,ìPì#iì6�ì[Äì> í_íÂtí47îlî3xî¬î(¸îáî0úî+ï4Iï!~ï" ïÃïÜï!èï
! 
! ðð$ð8ðEð\ðoðwð	€ðŠðšð©ðµðËð×ðòð
ñ ñ-ñ:ñJñ\ñqñ	„ñŽñ›ñ«ñ»ñ	Îñ
! Øñ%ãñX	òZbò[½ò[óOuó"Åó7èóO ô'pô6˜ô6ÏôFõMõ9jõ[¤õ3ö4öMöjö@~öB¿ö?÷-B÷0p÷¡÷?¸÷3ø÷5,ø0bø)“ø5½øóø+ù0/ùH`ù$©ù+Îù:úù5úALú:Žú%Éúïú%	û)/ûYûvû-“ûPÁûSüwfüCÞü'"ý7Jý5‚ý?¸ý=øý76þ:nþA©þGëþ.3ÿ)bÿ:Œÿ"Çÿ êÿ/H;J„'Ï‡÷>¾E>Ž„bPv=Ç1/7qgoÙ.I0xU©Ÿÿ=ŸOÝg-e•VûWR	Eª	Jð	);
! :e
! ) 
! |Ê
! lG´BÍ7)H#r–¯ÄÙî'
+
I
$[
€
+ 
#Ì
ð
/%@f„(žhÇ%0HV4ŸJÔ0FP?—m×lEI²HüCEH‰GÒBO](­KÖ2"6UlŒeùM_8­Uæm<3ª2Þ*4<Qq#Ã+ç1'E5mV£mú{h@än%+”À*Þ'	&1'X@€9ÁSû#O!sJ•>àZ.zL©ö1%FDlK±ý;:W^’Kñ?= } ;� 0Ù $
! !</!l!ˆ!$¦!FË!%"68"6o")¦"VÐ"G'#4o#t¤#@$:Z$•$9µ$Fï$/6%#f%2Š%1½%>ï%h.&1—&/É&Uù&>O'JŽ'GÙ'G!(6i(+ (.Ì(hû(Od)K´)8*C9*S}*dÑ*Q6+=ˆ+BÆ+I	,XS,\¬,4	-9>-Cx-=¼-Cú-6>.1u.7§.Hß.3(/=\/Oš/0ê/00*L0!w0<™0-Ö0)1).1*X1)ƒ1P­16þ1/520e2/–2/Æ20ö28'35`39–39Ð36
! 47A4.y49¨4-â4:5<K5/ˆ5>¸5+÷5(#6.L6+{68§6Bà6:#7^7J|7Ç7iÜ7F8'Z8‚8nœ89o&9,–9MÃ9K:H];-¦;7Ô;7<>D<Gƒ<4Ë<O=P=;l=(¨=3Ñ= >&>mD>'²>;Ú>B?9Y?0“?DÄ?B	@DL@B‘@GÔ@GA?dA¤AÂA^ßAP>B6�B5ÆB5üBC2C*vC[¡C8ýC{6D¨²DX[E%´EÚE$øEGF)eF8�F;ÈFRG+WG9ƒG)½G7çGRH:rHA­H8ïH)(ItRI0ÇI3øI8,J.eJ9”JKÎJ%K@K&\K1ƒK7µK?íK%-L%SL$yLTžL2óL*&M1QMKƒMDÏMAN+VN&‚N%©N$ÏN?ôN/4OdO#€O.¤O1ÓOzPt€PHõP9>Q[xQ<ÔQGR*YR)„RX®R<S#DS(hS/‘SqÁSN3T)‚TN¬T2ûTM.U)|U2¦U;ÙU;V1QVaƒVåV0øVG)W_qWkÑW:=XxXH‘X1ÚXdYBqYC´Y{øYRtZNÇZ1[VH[=Ÿ[SÝ[Z1\dŒ\dñ\EV]Bœ]Cß]C#^g^@x^
¹^&Ç^3î^J"_1m_>Ÿ_<Þ_B`1^`6�`'Ç`8ï`3(a8\a7•a+Ía(ùa4"bSWb>«bêb'c,-c;Zc4–cBËckd2zd:­d*èd%e9e!Rete�e¬e+Åeñe f/0f`f
f:�fGÈfFg@Wg˜g&°g×g.òg!h87h:phC«h@ïh>0iEoiµiA5j`wj'Øjk;kLk]klk‹k. kÏkék<l5@l5vl3¬l(àl5	m?m*[m#†mªm³m.Àm.ïm0n8Onˆn¨nEÆnNoG[oF£o@êo>+p<jp&§p<Îp5q=AqqBŸq$âq[rAcr_¥rcsDisM®sGüs_Dt8¤t+Ýt.	u8uTufuxu#‰u#­u(Ñuúu>v6Qv.ˆv\·v9wKNwRšw2íw8 xJYxI¤xDîxM3yA�yJÃy>z9Mz0‡z/¸z-èz8{4O{„{ {7¼{Dô{E9|A|)Á|ë|6}8B}.{}3ª}CÞ}"~<8~>u~,´~3á~><T‘©Â]âY@€Yš€9ô€5.�1d�5–�6Ì�F‚!J‚l‚Y‚WÙ‚=1ƒ+oƒ+›ƒ/Çƒ?÷ƒA7„y„”„¯„MÁ„o…9…=¹…>÷…86†o†-Œ†,º†ç†A‡@B‡>ƒ‡<Â‡5ÿ‡85ˆ<nˆ«ˆ@Äˆ+‰.1‰M`‰:®‰7é‰!Š2?Š(rŠ›Š.»ŠêŠ!‹+*‹/V‹2†‹!¹‹7Û‹EŒYŒ
rŒ€Œ �Œ°Œ1ÅŒ1÷Œ)�"E�h�fw�(Þ�#Ž+Ž1JŽ|Ž%‰Ž%¯Ž(ÕŽþŽ3�0N�*�)ª�>Ô�`�6t�?«�Gë�H3‘N|‘ZË‘Q&’fx’oß’VO“W¦“Sþ“GR”Fš”Gá”$)•#N•%r•*˜•>Ã•–)–8E–C~–Â–1Ü–7—EF—:Œ—JÇ—5˜5H˜?~˜B¾˜"™0$™6U™vŒ™WšU[šL±š4þšt3›?¨›"è›nœLzœ@ÇœT�+]�V‰�Yà�0:ž kž8Œž!Åž:çž_"Ÿ‚ŸŸŸ ¼ŸÝŸüŸ( : P g ~  ž !¿ !á #¡#'¡-K¡y¡�¡ª¡)Ã¡jí¡'X¢'€¢X¨¢,£9.£*h£4“£1È£vú£rq¤Lä¤K1¥W}¥BÕ¥k¦E„¦QÊ¦8§=U§¡“§ 5¨QÖ¨/(©AX©jš©fª3lªE ª2æªD«.^«<�«Ê«?Þ«K¬Ej¬°¬.Å¬*ô¬!­6A­7x­#°­cÔ­O8®7ˆ®#À®7ä®#¯9@¯%z¯9 ¯%Ú¯K°7L°9„°%¾°Qä°e6±Oœ±cì±)P²<z²)·²)á²'³B3³v³*“³'¾³'æ³I´"X´:{´;¶´1ò´B$µ2gµMšµCèµ+,¶4X¶�¶'©¶-Ñ¶7ÿ¶ 7·X·kw·:ã·G¸?f¸1¦¸9Ø¸?¹1R¹1„¹[¶¹!º#4ºOXº)¨º ÒºJóº0>»;o»#«»'Ï»*÷»:"¼>]¼#œ¼OÀ¼%½?6½*v½:¡½>Ü½¾<3¾p¾0‰¾.º¾é¾#¿)¿8¿/W¿@‡¿,È¿?õ¿q5À9§À6áÀ7Á3PÁ3„Á%¸ÁÞÁ-ðÁ2Â(QÂ=zÂ=¸Â&öÂHÃ#fÃPŠÃ<ÛÃ&Ä&?ÄLfÄ³Ä*ÑÄ+üÄ)(ÅRÅLhÅ9µÅïÅ%Æ)*Æ6TÆ*‹Æ8¶Æ.ïÆ,Ç-KÇ-yÇ6§ÇÞÇ*ýÇ*(È$SÈ3xÈO¬È*üÈO'ÉlwÉyäÉu^Ê:ÔÊuËD…Ë ÊË'kÌˆ“Ì°Í„ÍÍ¬RÎ¦ÿÎÎ¦Ï)uÐ4ŸÐIÔÐ)Ñ3HÑ#|Ñ Ñ"±Ñ"ÔÑ"÷Ñ Ò ;Ò$\Ò$�Ò$¦Ò"ËÒ"îÒ)Ó,;Ó)hÓ'’Ó9ºÓOôÓ,DÔ*qÔ2œÔ)ÏÔ3ùÔ3-ÕRaÕ4´ÕléÕLVÖK£ÖdïÖ?T×W”×9ì×0&Ø=WØ4•Ø:ÊØ^ÙXdÙn½ÙY,ÚW†Ú\ÞÚJ;Û[†ÛDâÛE'ÜvmÜ#äÜ$Ý#-Ý!QÝsÝ×ƒÞ@[ß:œß@×ß:à+Sà8àM¸àSákZáÆáMáá:/â^jâRÉâOãlãC}ãFÁãgäfpä^×äP6åX‡åMàå .æOæ8kæ?¤æBäæ'ç>ç'Rç*zç“¥çZ9è"”è8·èDðè 5é2Vé3‰é$½é7âéê;:ê.vê%¥êËêåê*üê:'ë*bë1�ëq¿ë81ì.jì9™ì"ÓìJöì9Aí{í,–íÃí2Üí5î9Eî:î*ºî åî!ï!(ï6JïD�ï4Æï,ûï*(ðSðsð;Žð6Êð3ñ.5ñ$dñ?‰ñ-Éñ,÷ñ9$òa^ò<Àò=ýòe;ó:¡óHÜó,%ô-RôX€ô.Ùôõ$%õJõ hõ‰õFœõ4ãõ4öMö#eö‰ö)¡ö&Ëö&òö+÷CE÷(‰÷"²÷(Õ÷(þ÷)'ø)Qø*{ø*¦ø*Ñø*üø*'ù*Rù*}ù*¨ù*Óù*þù*)ú*Tú(ú(¨ú(Ñú(úú(#û(Lû)uû(Ÿû(Èû(ñû(ü*Cü*nü*™ü*Äü(ïü(ý(Aý(jý(“ý(¼ý(åý(þ(7þ(`þ)‰þ)³þ'Ýþ(ÿ(.ÿ)Wÿ)�ÿ(«ÿ(Ôÿ(ýÿ(&+O'{'£(Ë'ô34P4…3º"îB?T%” ºBÛ36R4‰F¾{:�'¼ä#$6?.v4¥)Ú*
.8+g7“?Ë>AJÂŒ2Ov‚LùLF	L“	9à	0
! HK
! @”
! =Õ
! >!RItF¾N"TTwÌëA
:G
>‚
Á
 Ü
(ý
)&"Ps‘8¬*å&-&T {0œ-Í(û$#=&a+ˆ'´!Üþ!!@-b(�"¹"Ü)ÿ,) V,w+¤#Ð$ô'*A)l2–QÉ›"·AÚ1-N)|:¦á6÷P.?T¿:=O5�)Ãí+-2"`NƒPÒ$#8H7�9¹ó<	7F?~5¾9ô3.4b9—<Ñ68EA~;À7üG4%|¢)¼,æ5"I.l›"·Ú*ç#B3:v±ÌâýM 0f .— .Æ $õ 
!A(!aj!AÌ!+"m:"R¨"mû"^i#cÈ#B,$o$‰$0¦$0×$6%?%Z%iw%*á%)&16&-h&/–&)Æ&,ð&b'E€'(Æ'dï'oT(BÄ(1)*9)*d)�)>¯)?î).*>M*ŠŒ*2+0J+6{+7²+]ê+0H,y,‹,,ª,&×,)þ,$(-M-7l-%¤-(Ê-ó-'.!:. \.%}./£.1Ó./&/!>/(`/:‰/-Ä/ò/20$D0(i0’0>²0!ñ0/1C1%\1.‚18±15ê1 2/02`2 ~2*Ÿ2"Ê2Lí2G:38‚3(»3!ä374)>4%h4%Ž4´4Ð4+ð4"5?5#^5-‚5*°5$Û5)6/*6Z6'z6¢6(À6Cé6-7I7?c7!£70Å7$ö78,28#_83ƒ8+·8ã8vù8^p9eÏ9M5:ƒ:;¢:2Þ:*;<;&V; };8ž;!×;:ù;4<S</h<<˜<7Õ<'
=5=1U=(‡=7°=(è=>$,>Q>p>8‹>EÄ>H
! ?)S?)}?w§?—@x·@«0AÜAt\BWÑB‚)C†¬C¥3D¬ÙDw†E(þE'F,GFUtF0ÊF-ûFO)G)yGO£G$óG=H%VH0|H.­HÜHûHI2IMIeIF€I"ÇI=êI$(J!MJ&oJ;–J(ÒJ#ûJ/KNOKžK¼KÖK#ôK2L1KL}L+”LÀL)ÖL#M3$M!XM&zM¡M1¿MVñM HN<iN¦N¼N2ÙN,O 9O(ZO,ƒO7°O#èO0P=Pc[P4¿P6ôP¢+Q8ÎQ,R74RlRŒR+¤R¾ÐR>�SÛÎSvªT<!U7^Ud–U ûU=V-ZV'ˆV(°VcÙV.=WtlW‰áW!kX3�X;ÁX1ýX0/Y$`Y'…Y"­YÐY ëY6Z!CZ!eZ6‡Z"¾Z)áZ[*[lA[;®[9ê[@$\Ye\&¿\ æ\-]r5]Q¨];ú](6^_^Ey^:¿^(ú^#_.8_gg_4Ï_R`+W`?ƒ`Ã`à`Cü`@aFa=aaŸa%¸aÞa÷ab"5b-Xb†b¥b9ÅbMÿbMcASc<•c8ÒcId!UdXwdEÐde)e<eQeoe(„e.­eÜeòe/fA8f$zf,ŸfÌf1ãf3g9Ig<ƒgNÀgCh#Sh+wh3£h0×h'i0i%Pi+vi5¢iØiõi%j:jUjuj ‘j²j*Îj1ùj0+k+\kCˆk Ìk"ík.l1?l.ql% l0Æl)÷l0!mRm:km2¦m(Ùm0n3nDn)\n†n` n$o
&o14ofo&{o¢o/½o$íop'"p=JpˆpB¨pëp3q$<q/aq<‘q1Îqrr&0r5Wr�r"¨r&Ër*òr)s;GsYƒs-Ýs7t:Ct3~t-²t1àt2uEu.eu<”u5Ñu5v1=v;ov)«vqÕvOGw.—w$Æw?ëw-+x)Yx5ƒxJ¹x%yY*y„y$Ÿy+Äy7ðy/(zFXz-Ÿz@Íz4{!C{e{{{4’{>Ç{0|A7|=y|6·|-î|2}O}!i}8‹}6Ä}-û}E)~o~;Š~9Æ~H:I7„:¼7÷;/€:k€<¦€Fã€**�U�+r�*ž�É�6Õ�$‚O1‚=�‚=¿‚?ý‚=ƒ(UƒS~ƒ>Òƒ2„JD„;�„5Ë„?…mA…%¯…CÕ…9†;S†s�†\‡(`‡�‰‡1ˆ2Iˆ2|ˆF¯ˆ0öˆ3'‰6[‰*’‰'½‰?å‰8%Š+^Š>ŠŠ?ÉŠ3	‹R=‹!�‹x²‹D+Œ9pŒIªŒ9ôŒ.�!L�
n�3|�H°�'ù�/!ŽGQŽ-™Ž'ÇŽ:ïŽG*�r�M’�_à�,@�>m�B¬�Nï�O>‘Ž‘4¢‘.×‘>’LE’S’’oæ’/V“>†“JÅ“H”~Y”GØ”F •Eg•6­•5ä•Z–"u–Z˜–\ó–P—
e—Fs—Eº—4˜5˜@K˜@Œ˜0Í˜þ˜:
™>H™C‡™2Ë™9þ™88šqš�š©š)¿šéš›-›M›c›&›4¦›4Û›4œ%Eœ0kœ0œœFÍœF�$[�B€�.Ã�ò�&ž2žIž\žtžˆž)�žÇžÛžïž-Ÿ3ŸHŸ6]Ÿ!”Ÿ¶ŸÉŸÜŸùŸ
   4 P c ƒ š º Ñ ñ ¡%¡9¡:R¡D�¡BÒ¡E¢/[¢L‹¢8Ø¢4£/F£-v£H¤£Mí£¹;¤#õ¤¥3¥M¥g¥$‚¥4§¥&Ü¥/¦23¦;f¦%¢¦0È¦ù¦&§:§*T§<§M¼§0
! ¨0;¨,l¨™¨·¨!Ö¨ø¨©3©M©g©�©›©»©Ö©ñ©ª8'ª`ª8{ª´ªÏªêª«! «B«[«w«.’«Á«Ý«ù«#¬,9¬4f¬;›¬×¬#ô¬*­)C­Am­2¯­'â­"
! ®"-®;P®0Œ® ½®"Þ®!¯!#¯$E¯$j¯9�¯6É¯=°A>°/€°-°°1Þ°E±:V±n‘±5²06²Eg²,­²3Ú²>³4M³:‚³4½³ò³'´#8´'\´=„´#Â´(æ´9µ+Iµ)uµ+Ÿµ6Ëµ-¶>0¶4o¶4¤¶2Ù¶0·0=·+n·/š·/Ê·/ú·,*¸$W¸|¸]š¸ø¸6¹1G¹Ay¹@»¹ü¹@º;[ºD—º#Üº>»A?»7�»:¹»2ô»5'¼2]¼�¼K¬¼ø¼½2½*O½-z½6¨½'ß½¾Q#¾u¾'�¾¸¾Ó¾-î¾(¿,E¿,r¿,Ÿ¿)Ì¿ö¿,À6>À'uÀL�ÀLêÀ<7Á<tÁB±Á)ôÁÂ1=Â.oÂ.žÂLÍÂkÃ†Ä ¦Ä6ÇÄJþÄXIÅ(¢Å'ËÅóÅ)Æ@8Æ4yÆC®Æ&òÆVÇPpÇPÁÇUÈ!hÈ>ŠÈ+ÉÈAõÈ97É9qÉ1«É¡ÝÉBÊ#ÂÊCæÊI*ËtË-�Ë¾ËGØË# Ì}DÌ¯ÂÌrÍC‹ÍNÏÍjÎ‰Î©Î1¸ÎêÎ;	ÏEÏbÏÏ4šÏLÏÏMÐjÐD|ÐDÁÐ Ñ'Ñ:>ÑyÑD�ÑLÕÑ>"Ò5aÒ:—Ò6ÒÒI	ÓCSÓE—Ó+ÝÓ+	ÔL5Ô)‚Ô2¬ÔKßÔJ+ÕJvÕ'ÁÕ/éÕÖ")ÖFLÖ(“Ö6¼Ö=óÖ=1×9o×5©×(ß×4Ø0=Ø,nØ8›Ø(ÔØCýØ'AÙ.iÙ˜ÙD¶Ù'ûÙ@#Ú.dÚ0“Ú!ÄÚ<æÚF#Û6jÛ.¡ÛCÐÛCÜ&XÜ,Ü2¬ÜDßÜ $Ý1EÝwÝ=–Ý:ÔÝPÞ&`Þ<‡Þ8ÄÞ-ýÞ+ß!Iß1kß.�ß5ÌßNà+QàE}à?Ãà]á9aá2›á2Îá2â>4â>sâ,²âEßâH%ãEnã0´ã6åã,ä6IäU€ä!ÖäøäaåUyå3Ïå/æ23æ$fæ"‹æ)®æ&ØæFÿæ2Fç$yçNžçAíç?/è5oèt¥è—é9²écìéGPê?˜ê:Øê8ë%Lë)rëœë#¼ë#àë-ì‰2ì=¼ì9úìB4í2wí%ªí%Ðí&öí+î;Iî:…î&ÀîUçî=ï&Zï&�ï/¨ï2Øï/ð8;ð4tð!©ð+Ëð2÷ð-*ñ%Xñ)~ñ%¨ñ%Îñ&ôñ+òGò2dò/—òÇò&âòa	óŒkóLøóSEôT™ôjîô4Yõ'Žõ¶õŠÖõaö}ö2†ö.¹ö'èö%÷6÷2U÷ˆ÷-¥÷2Ó÷7ø2>ø=qø8¯ø8èø=!ù8_ù6˜ù;Ïù4ú9@ú4zú9¯ú4éúEû7dû1œû2Îû2üF4üK{üIÇüIýE[ýG¡ýéýHiþT²þÿ0!ÿ,RÿcÿFãÿ¾*	•é	P	öÐ	DÇ			7	I	_	o	‚	™	·	@Ñ	,	[?	0›	*Ì	L÷	-D	+r	@ž	>ß	5	.T	ƒ	Xœ	õ	<	,R	)	F©	8ð	7)	1a	<“	BÐ	T		Ch		G¬		Nô		.C
! 	=r
! 	m°
! 	/	/N	N~	#Í	añ	6S	YŠ	Zä	@?
	_€
	/à
	(	k9	-¥	.Ó	M	IP	2š	8Í	C	vJ	jÁ	0,	!]	+	+«	+×	+	,/	,\	-‰	-·	-å	-	-A	-o	-�	-Ë	-ù	-'	-U	-ƒ	+±	+Ý	+		+5	+a	+�	,¹	+æ	+	+>	+j	-–	-Ä	-ò	- 	+N	+z	+¦	+Ò	+þ	+*	+V	+‚	+®	+Ú	,	,3	*`	+‹	+·	,ã	,	+=	+i	+•	+Á	.í	*	*G	+r	#ž	AÂ	U	BZ	c�		+	KE	M‘	9ß	+	E	>_	3ž	&Ò	$ù	Y	3x	4¬	Qá	<3 	6p 	)§ 	>Ñ 	!!	"2!	GU!	K�!	7é!	)!"	*K"	$v"	$›"	#À"	$ä"	$	#	#.#	‹R#	8Þ#	J$	<b$	#Ÿ$	.Ã$	>ò$	81%	4j%	WŸ%	*÷%	M"&	:p&	v«&	?"'	5b'	@˜'	6Ù'	>(	rO(	4Â(	-÷(	:%)	B`)	@£)	"ä)	0*	8*	$K*	 p*	N‘*	,à*	
+	*+	/J+	1z+	8¬+	+å+	),	<;,	'x,	- ,	0Î,	aÿ,	'a-	4‰-	%¾-	'ä-	&.	^3.	.’.	3Á.	,õ.	"/	A</	5~/	 ´/	*Õ/	0	0	+90	<e0	¢0	)º0	(ä0	/
1	<=1	"z1	,�1	$Ê1	ï1	 2	&2	 E2	/f2	3–2	Ê2	.Þ2	)
3	?73	w3	C‹3	MÏ3	=4	2[4	EŽ4	DÔ4	V5	,p5	'�5	YÅ5	46	,T6	0�6	0²6	=ã6	0!7	:R7	1�7	9¿7	2ù7	1,8	;^8	1š8	3Ì8	59	169	2h9	@›9	1Ü9	?:	JN:	6™:	8Ð:	4	;	4>;	<s;	>°;	=ï;	3-<	:a<	Cœ<	7à<	:=	6S=	1Š=	E¼=	A>	QD>	_–>	Wö>	ON?	Hž?	 ç?	8@	-A@	(o@	˜@	«@	9Ä@	Hþ@	EGA	)�A	·A	4ÌA	3B	N5B	1„B	O¶B	6C	3=C	2qC	0¤C	/ÕC	)D	#/D	*SD	-~D	*¬D	-×D	@E	!FE	hE	<ƒE	ÀE	-ÒE	2F	?3F	.sF	$¢F	ÇF	'æF	(G	(7G	5`G	–G	«G	!ÄG	;æG	:"H	5]H	“H	-¦H	&ÔH	 ûH	I	';I	*cI	%ŽI	*´I	$ßI	AJ	CFJ	ŠJ	<ªJ	.çJ	3K	)JK	&tK	]›K	6ùK	70L	4hL	6�L	)ÔL	3þL	32M	IfM	%°M	ÖM	
ïM	'ýM	-%N	&SN	zN	OšN	HêN	H3O	N|O	9ËO	HP	HNP	J—P	âP	*ùP	($Q	MQ	1mQ	)ŸQ	-ÉQ	,÷Q	,$R	<QR	5ŽR	&ÄR	/ëR	=S	&YS	%€S	7¦S	5ÞS	<T	"QT	tT	FˆT	$ÏT	ôT	.U	02U	WcU	»U	<ËU	V	9!V	O[V	«V	ÇV	 æV	]W	!eW	‡W	:£W	TÞW	!3X	UX	oX	%ŠX	$°X	ÕX	uñX	ggY	DÏY	:Z	!OZ	*qZ	-œZ	ÊZ	#êZ	![	00[	<a[	<ž[	&Û[	<\	R?\	;’\	>Î\	t
]	@‚]	8Ã]	wü]	9t^	3®^	Bâ^	?%_	Ge_	X­_	3`	G:`	J‚`	EÍ`	Da	YXa	l²a	pb	"�b	‹³b	\?c	Lœc	8éc	;"d	E^d	G¤d	?ìd	j,e	K—e	Uãe	[9f	l•f	4g	O7g	E‡g	OÍg	ih	O‡h	[×h	'3i	:[i	a–i	�øi	Wzj	8Òj	Œk	Ž˜k	‰'l	†±l	H8m	N�m	=Ðm	in	7xn	Y°n	u
! o	v€o	)÷o	)!p	<Kp	9ˆp	Âp	,Ùp	q	?q	^]q	=¼q	]úq	@Xr	d™r	Cþr	JBs	_�s	)ís	Vt	@nt	Q¯t	Vu	UXu	=®u	Vìu	aCv	9¥v	3ßv	)w	$=w	)bw	?Œw	.Ìw	(ûw	%$x	hJx	*³x	0Þx	.y	6>y	;uy	+±y	Ýy	:ûy	86z	)oz	-™z	'Çz	ïz	%{	%){	OO{	%Ÿ{	Å{	&à{	4|	#<|	2`|	“|	7°|	/è|	1}	J}	(j}	“}	#¢}	‰Æ}	OP~	9 ~	$Ú~	.ÿ~	?.	.n	S�	0ñ	8"€	5[€	B‘€	rÔ€	BG�	FŠ�	^Ñ�	d0‚	‚•‚	fƒ	Pƒ	ZÐƒ	K+„	w„	;�„	:Ë„	B…	5I…	+…	4«…	-à…	†	3%†	*Y†	P„†	Õ†	2í†	( ‡	-I‡	1w‡	@©‡	>ê‡	I)ˆ	?sˆ	+³ˆ	6ßˆ	)‰	L@‰	E�‰	Ó‰	'ê‰	Š	
)Š	V7Š	1ŽŠ	8ÀŠ	<ùŠ	&6‹	(]‹	B†‹	<É‹	RŒ	8YŒ	S’Œ	æŒ	2�	3�	3O�	+ƒ�	¯�		¼�	Æ�	Ù�	í�	Ž	UŽ	IrŽ	¼Ž	4ÑŽ	4�	6;�	5r�	v¨�	3�	=S�	<‘�	!Î�	7ð�	;(‘	(d‘	'�‘	:µ‘	.ð‘	9’	CY’	@�’	AÞ’	E “	“f“	ýú“	îø”	ûç•	ìã–	!Ð—	3ò—	+&˜	1R˜	!„˜	9¦˜	4à˜	5™	,K™	;x™	U´™	1
! š	\<š	/™š	*Éš	(ôš	;›	.Y›	ˆ›	4š›	3Ï›	4œ	18œ	>jœ	B©œ	Zìœ	ZG�	A¢�	\ä�	\Až	?žž	8Þž	2Ÿ	/JŸ	-zŸ	;¨Ÿ	;äŸ	4  	"U 	Ox 	OÈ 	8¡	Q¡	$f¡	 ‹¡	¬¡	4Ë¡	&¢	;'¢	)c¢	j�¢	Kø¢	`D£	8¥£	8Þ£	%¤	)=¤	Lg¤	V´¤	¥	¥	./¥	0^¥	:�¥	HÊ¥	N¦	xb¦	jÛ¦	‡F§	hÎ§	I7¨	&�¨	7¨¨	.à¨	F©	=V©	9”©	6Î©	:ª	3@ª	;tª	:°ª	:ëª	H&«	2o«	¢«	<´«	%ñ«	;¬	S¬	&j¬	!‘¬	#³¬	×¬	*õ¬	8 ­	ƒY­	UÝ­		3®	`=®	`ž®	ÿ®	:¯	BO¯	1’¯	OÄ¯	7°	$L°	4q°	¦°	5¿°	5õ°	+±	AH±	$Š±	=¯±	)í±	*²	B²	_²	u²	�²	'œ²	*Ä²	ï²	+³	>2³	Bq³	´³	Ñ³	;ð³	(,´	U´	(o´	C˜´	%Ü´	9µ	F<µ	5ƒµ	8¹µ	8òµ	2+¶	^¶	$k¶	7�¶	È¶	#ã¶	#·	)+·	#U·	My·	7Ç·	9ÿ·	79¸	8q¸	.ª¸	@Ù¸	B¹	<]¹	@š¹	>Û¹	º	/º	6Iº	>€º	¿º	;Ùº	»	>/»	/n»	-ž»	LÌ»	*¼	:D¼	¼	.—¼	7Æ¼	kþ¼	gj½	jÒ½	B=¾	-€¾	U®¾	"¿	"'¿	)J¿	.t¿	£¿	;»¿	"÷¿	†À	8¡À	AÚÀ	=Á	PZÁ	J«Á	zöÁ	PqÂ	8ÂÂ	MûÂ	{IÃ	\ÅÃ	$"Ä	EGÄ	-�Ä	-»Ä	EéÄ	@/Å	0pÅ	)¡Å	*ËÅ	3öÅ	6*Æ	.aÆ	@�Æ	FÑÆ	FÇ	B_Ç	A¢Ç	.äÇ	#È	7È	LOÈ	3œÈ	WÐÈ	0(É	YÉ	'tÉ	5œÉ	-ÒÉ	+Ê	,,Ê	0YÊ	%ŠÊ	9°Ê	êÊ	Ë	%Ë	5>Ë	tË	ŽË	Z¨Ë	)Ì	G-Ì	GuÌ	%½Ì	CãÌ	)'Í	2QÍ	 „Í	0¥Í	.ÖÍ	HÎ	4NÎ	ƒÎ	$žÎ	,ÃÎ	)ðÎ	:Ï	&UÏ	/|Ï	A¬Ï	4îÏ	>#Ð	<bÐ	3ŸÐ	(ÓÐ	)üÐ	&&Ñ	%MÑ	JsÑ	¾Ñ	EÆÑ	4Ò	7AÒ	_yÒ	=ÙÒ	0Ó	5HÓ	D~Ó	ŒÃÓ	‹PÔ	7ÜÔ	@Õ	BUÕ	;˜Õ	+ÔÕ	-Ö	".Ö	{QÖ	ÍÖ	âÖ	4÷Ö	%,×	=R×	;�×	/Ì×	7ü×	44Ø	.iØ	@˜Ø	:ÙØ	+Ù	(@Ù	JiÙ	6´Ù	ëÙ	OÚ	gWÚ	5¿Ú	zõÚ	1pÛ	<¢Û	&ßÛ	5Ü	³<Ü	?ðÜ	"0Ý	)SÝ	,}Ý	4ªÝ	BßÝ	*"Þ	0MÞ	P~Þ	IÏÞ	,ß	0Fß	;wß	F³ß	1úß	I,à	5và	H¬à	5õà	[+á	3‡á	F»á	<â	O?â	Y�â	=éâ	5'ã	Z]ã	S¸ã	2ä	(?ä	hä	^€ä	Gßä	?'å	Ogå	G·å	!ÿå	L!æ	Cnæ	�²æ	4ç	sOç	$Ãç	Oèç	L8è	8…è	\¾è	é	$4é	Yé	5ué	#«é	1Ïé	$ê	&ê	#Bê	Bfê	$©ê	%Îê	6ôê	+ë	"Jë	[më	0Éë	;úë	06ì	-gì	%•ì	!»ì	LÝì	 *í	$Kí	pí	ˆí	ší	?±í	>ñí	>0î	>oî	?®î	>îî	<-ï	=jï	<¨ï	@åï	?&ð	gfð	:Îð	=	ñ	&Gñ	&nñ	D•ñ	FÚñ	J!ò	Nlò	@»ò	Füò	8Có	P|ó	HÍó	Eô	2\ô	"�ô	²ô	6Òô	;	õ	.Eõ	[tõ	ZÐõ	Z+ö	9†ö	8Àö	8ùö	.2÷	Ta÷	)¶÷	Kà÷	?,ø	lø	+Šø	¶ø	.Íø	&üø	'#ù	;Kù	;‡ù	Ãù	"Þù	.ú	0ú	Pú	nú	8‹ú	9Äú	4þú	,3û	Y`û	-ºû	8èû	;!ü	D]ü	1¢ü	Ôü	'óü	 ý	<ý	 [ý	|ý	%›ý	#Áý	&åý	@þ	9Mþ	>‡þ	1Æþ	,øþ	D%ÿ	Ejÿ	°ÿ	MÀÿ	9
! &H
! ^o
! `Î
! /
! .I
! -x
! -¦
! Ô
! *ã
! &
! *5
! >`
! /Ÿ
! ,Ï
! 1ü
! /.
! $^
! ;ƒ
! 6¿
! !ö
! @
! 2Y
! &Œ
! ,³
! >à
! 1
! 6Q
! 2ˆ
! 3»
! 0ï
! > 
! _
! 4~
! N³
! ?
! :B
! 1}
! ¯
! %É
! &ï
! !
! 8
! (W
! 6€
!  ·
! .Ø
! D	
! "L	
! 1o	
! %¡	
! 4Ç	
! 2ü	
! </
  
! Nl
  
! 7»
  
! *ó
  
! ,
! "K
! #n
! ’
! 7¬
! Gä
! 3,
! &`
! &‡
! :®
! Bé
! A,
! )n
! 
˜
! <¦
! 3ã
! G
! _
! -{
! >©
! <è
! .%
! :T
! #�
! O³
! =
! >A
! 7€
! %¸
! (Þ
! <
! :D
! 
! >›
! Ú
! 2ë
! 8
! W
! f
! 2z
! ­
! -È
! 3ö
! '*
! %R
! 7x
! 5°
! Iæ
! #0
! 
T
! 6b
! ™
! ´
! -Ô
! "
! (%
! XN
! Q§
! 1ù
! /+
! 8[
! ”
! ³
! EÏ
! I
! 9_
! ™
! ³
! ^È
! )'
! 
Q
! _
! Bk
! 
®
! 
¼
!  Ê
! %ë
! C
! :U
! (�
! 3¹
! í
! .
! 
! -9
! vg
! vÞ
! cU
! ¹
! Ö
! ;ê
! ,&
! 'S
! >{
! >º
! >ù
! 8
! R
! e
! 
! r’
! /
! !5
! $W
! 9|
! ¶
! 2Ñ
! 
! %
! >
! YW
! ±
! Ñ
! $ì
! K 
! <] 
! ”š 
! O/!
! ;!
! 2»!
! 1î!
! - "
! -N"
! -|"
! ª"
! <¿"
! ü"
! 8
#
! IF#
! (�#
! A¹#
! Dû#
! 7@$
! *x$
! .£$
! 3Ò$
! D%
! 4K%
! 2€%
! ³%
! Ì%
! ã%
! !þ%
! , &
! �M&
! �Û&
! Ei'
! ¯'
! =É'
! 4(
! 2<(
! 2o(
! 1¢(
! eÔ(
! 3:)
! 3n)
! 3¢)
! gÖ)
! >>*
! |}*
! Uú*
! (P+
! �y+
  
! ,
! "-
! O;-
! 1‹-
! 1½-
! 0ï-
! 0 .
! MQ.
! Ÿ.
! 0¹.
! 4ê.
! 3/
! 0S/
! /„/
! $´/
! *Ù/
! @0
! AE0
! 9‡0
! %Á0
! 8ç0
! : 1
! [1
! 2p1
! ‚£1
! =&2
! =d2
!  ¢2
! NÃ2
! 23
! =E3
! "ƒ3
! ã¦3
! <Š4
! `Ç4
! T(5
! Q}5
! GÏ5
! E6
! D]6
! #¢6
!  Æ6
! Dç6
! S,7
! 4€7
! ?µ7
! ?õ7
! -58
! Nc8
! `²8
! D9
! PX9
! W©9
! ):
! $+:
! bP:
! ³:
! 1È:
! Dú:
! h?;
! ¨;
! 6Â;
! ù;
! *	<
! 4<
!  R<
! Us<
! +É<
! Võ<
! )L=
! Hv=
! 2¿=
! 6ò=
! )>
! cI>
! >­>
! >ì>
! 1+?
! )]?
! ?‡?
! PÇ?
! [@
! @t@
! ^µ@
! WA
! 9lA
! ¦A
! )ÄA
! BîA
! 71B
! @iB
! ªB
! (ÂB
! #ëB
! 3C
! >CC
! (‚C
! #«C
! #ÏC
! ,óC
! < D
! >]D
! 3œD
! 7ÐD
! SE
! A\E
! žE
! ¶E
!  ÖE
! 2÷E
! *F
! 1HF
! *zF
! $¥F
! 'ÊF
! @òF
! C3G
! 5wG
! ¬­G
! ¬ZH
! NI
! 5VI
! <ŒI
! QÉI
! !J
! "=J
! ?`J
! & J
! JÇJ
! 4K
! ,GK
! AtK
! ¶K
! 5ÒK
! AL
! UJL
! 9 L
! AÚL
! JM
! GgM
! 3¯M
! ãM
! :üM
! %7N
! ]N
! C{N
! 5¿N
! 2õN
! '(O
! =PO
! ŽO
! /©O
! †ÙO
! Š`P
! eëP
! QQ
! $kQ
! 0�Q
! ?ÁQ
! _R
!  aR
! C‚R
! .ÆR
!  õR
! =S
! ;TS
! 0�S
! @ÁS
! *T
! A-T
! IoT
! (¹T
! ?âT
! 8"U
! 2[U
! IŽU
! ]ØU
! S6V
! ŠV
! 3ªV
! &ÞV
! 1W
! (7W
! ,`W
! 3�W
! *ÁW
! gìW
! QTX
! A¦X
! PèX
! "9Y
! 3\Y
! :�Y
! BËY
! )Z
! 38Z
! 4lZ
! /¡Z
! 8ÑZ
!  
! [
! +[
! 6E[
! 6|[
! 4³[
! 4è[
! 8\
! (V\
! 4\
! '´\
! 3Ü\
! 4]
! ;E]
! �]
! A¡]
! Gã]
! N+^
! Nz^
! VÉ^
! ^ _
! c_
! iã_
! hM`
! ¶`
! 6a
! ¶a
! 6b
! �¶b
! 8c
! �¸c
! :d
! rºd
! €-e
! €®e
! ~/f
! €®f
! /g
! ƒ¯g
! 93h
! 7mh
! C¥h
! 6éh
! 7 i
! 3Xi
! Œi
! ;«i
! 7çi
! 5j
! 5Uj
! ‹j
! 3§j
! 3Ûj
! ?k
! 3Ok
! $ƒk
! 4¨k
! :Ýk
! 7l
! 8Pl
! 3‰l
! &½l
! äl
! m
! (m
! $Hm
! 5mm
! H£m
! 2ìm
! -n
! -Mn
! .{n
! Aªn
! Yìn
! /Fo
! @vo
! u·o
! S-p
! �p
! 6¡p
! /Øp
! q
! )!q
! (Kq
! \tq
! 0Ñq
! *r
! 0-r
! [^r
! Eºr
! s
! Es
! GYs
! '¡s
! &És
! ðs
! !t
! ..t
! 1]t
! %�t
! 0µt
! -æt
! u
! .2u
! 2au
! -”u
! #Âu
! Læu
! 73v
! 0kv
! %œv
! 8Âv
! ûv
! Kw
! ?ew
! 4¥w
! .Úw
! +	x
! 65x
! 4lx
! ,¡x
! GÎx
! Iy
! 3`y
! b”y
! 1÷y
! $)z
! BNz
! ‘z
! «z
! Âz
! (Öz
! ,ÿz
! F,{
! /s{
! .£{
! 0Ò{
! +|
! ./|
! ,^|
! ,‹|
! "¸|
! 2Û|
! ,}
! );}
! (e}
! +Ž}
! ,º}
! &ç}
! *~
! +9~
! +e~
! %‘~
! "·~
! "Ú~
! #ý~
! &!
! 7H
! -€
! -®
! *Ü
! )€
! )1€
! ([€
! $„€
! &©€
! )Ð€
! -ú€
! +(�
! %T�
! (z�
! 5£�
! #Ù�
! 'ý�
! 4%‚
! 'Z‚
! &‚‚
!  ©‚
! +Ê‚
! ö‚
! 2ƒ
! 4Hƒ
! 0}ƒ
! 1®ƒ
! ?àƒ
! ; „
! K\„
! V¨„
! Pÿ„
! KP…
! œ…
! +¼…
! /è…
! '†
! @†
! T†
! (t†
! …�†
! )#‡
! #M‡
! sq‡
! å‡
! ªˆ
! $®‰
! [Ó‰
! K/Š
! {Š
! 1‘Š
! ÃŠ
! ÞŠ
! ýŠ
! ‹
! 7‹
! V‹
! *b‹
! p�‹
! 4þ‹
! =3Œ
! UqŒ
! :ÇŒ
! ?�
! �B�
! YÓ�
! H-Ž
! gvŽ
! 1ÞŽ
! „�
! N•�
! [ä�
! Y@�
! <š�
! <×�
! >‘
! aS‘
! Aµ‘
! @÷‘
! J8’
! @ƒ’
! yÄ’
! C>“
! H‚“
! ?Ë“
! :”
! OF”
! M–”
! Jä”
! a/•
! [‘•
! Wí•
! >E–
! V„–
! =Û–
! 9—
! RS—
! G¦—
! =î—
! i,˜
! o–˜
! )™
! h0™
! >™™
! cØ™
! f<š
! ·£š
! Ç[›
! Ç#œ
! =ëœ
! E)�
! ¹o�
! X)ž
! :‚ž
! i½ž
! a'Ÿ
! J‰Ÿ
! SÔŸ
! D( 
! /m 
! .� 
! *Ì 
! (÷ 
! 8 ¡
! 4Y¡
! )Ž¡
! 7¸¡
! +ð¡
! (¢
! +E¢
! -q¢
! \Ÿ¢
! ‰ü¢
! m†£
! gô£
! f\¤
! >Ã¤
! g¥
! Wj¥
! 9Â¥
! Öü¥
! ¼Ó¦
! H�§
! LÙ§
! Z&¨
! 5�¨
! ‚·¨
! ƒ:©
! O¾©
! 4ª
! =Cª
! A�ª
! 7Ãª
! 5ûª
! t1«
! -¦«
! ;Ô«
! 0¬
! vA¬
! N¸¬
! L­
! aT­
! T¶­
! G®
! vS®
! BÊ®
! 5
¯
! SC¯
! T—¯
! 8ì¯
! -%°
! 2S°
! I†°
! NÐ°
! \±
! ‡|±
! V²
! Z[²
! y¶²
! D0³
! Zu³
! NÐ³
! C´
! Yc´
! O½´
! ?
µ
! :Mµ
! ?ˆµ
! <Èµ
! J¶
! JP¶
! 0›¶
! >Ì¶
! —·
! 2£·
! 4Ö·
! _¸
! Dk¸
! A°¸
! cò¸
! iV¹
! /À¹
! Jð¹
! I;º
! I…º
! vÏº
! XF»
! YŸ»
! Tù»
! ?N¼
! bŽ¼
! Kñ¼
! C=½
! C�½
! 7Å½
! Éý½
! ÈÇ¾
! a�¿
! \ò¿
! —OÀ
! [çÀ
! ’CÁ
! ‘ÖÁ
! �hÂ
! kùÂ
! :eÃ
! Å Ã
! 7fÄ
! KžÄ
! ^êÄ
! dIÅ
! F®Å
! žõÅ
! Ž”Æ
! ’#Ç
! ]¶Ç
!  È
! 5È
! gPÈ
! ¸È
! ~ÍÈ
! LÉ
! gÉ
! }É
! 1“É
! /ÅÉ
! 4õÉ
! ¢*Ê
! ÍÊ
! }MË
! :ËË
! AÌ
! OHÌ
! q˜Ì
! |
! Í
! 1‡Í
! V¹Í
! JÎ
! P[Î
! V¬Î
! LÏ
! {PÏ
! .ÌÏ
! fûÏ
! SbÐ
! B¶Ð
! YùÐ
! `SÑ
! "´Ñ
! R×Ñ
! Q*Ò
! 7|Ò
! 9´Ò
! \îÒ
! ˜KÓ
! ˜äÓ
! }Ô
! ,’Ô
! ‘¿Ô
!  QÕ
! &rÕ
! M™Õ
! /çÕ
! ;Ö
! SÖ
! eÖ
! <…Ö
! UÂÖ
! ×
! ?3×
! ?s×
! 7³×
! ;ë×
! "'Ø
! ZJØ
! B¥Ø
! +èØ
! %Ù
! <:Ù
! "wÙ
! $šÙ
! .¿Ù
! 3îÙ
! '"Ú
! JÚ
! /iÚ
! 2™Ú
! (ÌÚ
! 4õÚ
! ,*Û
! 3WÛ
! N‹Û
! 7ÚÛ
! EÜ
! XÜ
! IxÜ
! ÂÜ
! @àÜ
! !Ý
! /;Ý
! /kÝ
! *›Ý
! .ÆÝ
! HõÝ
! !>Þ
! -`Þ
! 1ŽÞ
! 2ÀÞ
! <óÞ
! ,0ß
! ']ß
! 6…ß
! "¼ß
! ßß
! 2ýß
! ]0à
! .Žà
! @½à
! þà
! Iá
! Pgá
! :¸á
! 6óá
! C*â
! 6nâ
! ;¥â
! Náâ
! 40ã
! ;eã
! \¡ã
!  þã
! @ä
! 7`ä
! Y˜ä
! :òä
! *-å
! Xå
! 8så
! ?¬å
! ìå
! 9æ
! 3?æ
! 3sæ
! &§æ
! NÎæ
! :ç
! -Xç
! †ç
! ?�ç
! )Ýç
! Iè
! Qè
! /kè
! 1›è
! 3Íè
! "é
! +$é
! &Pé
! %wé
! �é
! =¼é
! Súé
! zNê
! )Éê
! /óê
! 8#ë
! /\ë
! +Œë
! ¸ë
! /Öë
! +ì
! 12ì
! -dì
! 0’ì
! 'Ãì
! ,ëì
! í
! 68í
! oí
!  Ží
! ¯í
! .¾í
! íí
! 
î
! ?-î
! "mî
! >�î
! +Ïî
! 2ûî
! #.ï
! Rï
! Ulï
! -Âï
! ðï
! 6ð
! Eð
! #^ð
! )‚ð
! 3¬ð
! 0àð
! 1ñ
! 2Cñ
! =vñ
! 3´ñ
! 0èñ
! 1ò
! 4Kò
! 4€ò
! µò
! )Õò
! -ÿò
! +-ó
! ,Yó
! 0†ó
! ·ó
! -Íó
! ûó
! +ô
! (Bô
! &kô
! &’ô
! *¹ô
! $äô
! 5	õ
! '?õ
! gõ
!  |õ
! 4�õ
!  Òõ
! cóõ
! yWö
! ›Ñö
! }m÷
! ë÷
! -ø
! ,4ø
! 5aø
! —ø
! &°ø
! !×ø
! (ùø
! !"ù
! =Dù
! /‚ù
! 1²ù
! äù
! Cú
! CHú
! #Œú
! =°ú
! "îú
! Hû
! HZû
! 9£û
! .Ýû
! 3ü
! /@ü
! pü
! '�ü
! 5µü
! 2ëü
! Gý
! :fý
! ¡ý
! Š¿ý
! XJþ
! £þ
! ¼þ
! Ìþ
! Üþ
! $ìþ
! ÿ
! =/ÿ
! $mÿ
! ’ÿ
! F¬ÿ
! (óÿ
! (ER_$o”²Êäü2DH*�/¸	è-òB c$v0›*Ì÷!G5F}GÄ5)Bl‡*£.ÎCýA$W| –·"ÒIõI?-‰;·Ió!=8_1˜0Ê7û&3,Z&‡®6Î	8	1V	ˆ	¤	-¿	-í	,
! 8H
! =�
! =¿
! =ý
! =;y…)¥%Ï)õ2R1jœ¤´WY
:±
1ì
6-U9ƒ½Û2ô¢'1ÊüC[{=šoØ2H1{­@Æ"#*(N&w-ž\Ì:)1d;–/Ò%0D'u"�Ààü/>]{“f° '8`}˜/©4Ù)48m@ŠË/Ü""/2RD…!Ê+ì,E4d™>­+ì4#M+q9�*×cAf¨!Æ:è#;'W?¿ ÓôZ3ZŽyézc%Þ>C.\!‹H­!ö3 +L 1x Cª  î 2!3B!#v!š!G³!mû!ji"Ô":ê""%#H#2_#4’#(Ç#ð#
$P$9n$!¨$5Ê$,%--%A[%0�%Î%î%&,&?&R&?p&'°&(Ø&1'3'S'5o'E¥'ë'>	(>H(2‡(5º(6ð(?')*g)>’)4Ñ)**!*1L*³~*32+Kf+:²+í+-,51,)g,%‘,9·,9ñ,Y+-P…-:Ö-D.4V.A‹."Í.,ð.-/K/ƒb/Dæ/+0*A0#l0�0¦0¼0@Õ01&/1(V11$œ1Á1)ß1,	2(62_27y2+±2BÝ2J 3pk3JÜ3i'4F‘47Ø4{53Œ5gÀ5Q(6bz6ŽÝ6xl7På7F68f}8hä8JM9p˜9m	:Kw:LÃ:G;nX;XÇ;2 <yS<7Í<==OC=u“=_	>ki>WÕ>W-?*…?P°?N@YP@{ª@^&A\…AsâATVBQ«BGýBfEC_¬CRD&_D6†D.½D[ìD3HEW|EdÔE,9FufFÜF%÷F<G.ZG@‰G9ÊG$H6)H2`H4“H'ÈH5ðH3&I#ZIG~I<ÆIGJVKJV¢JVùJVPKW§KUÿKRULF¨LLïL1<M6nM6¥M:ÜM&N;>N4zN¯NWÎNS&O5zO]°OHPgWPŸ¿P)_Q3‰Q5½Q1óQ*%R0PR5�RV·R>S5MS>ƒSgÂS;*TEfTH¬TGõTg=UI¥U:ïU_*V>ŠVNÉVCW8\W.•W1ÄW=öW)4X^XqxXEêX;0Y1lY5žY8ÔY>
Z@LZF�ZCÔZC[C\[1 [0Ò[1\%5\`[\~¼\X;]'”]I¼]J^KQ^M�^Ië^E5_:{_/¶_-æ_9`!N`*p`)›`NÅ`&a0;a=la3ªa>Þa1b0Ob€b%Ÿb4ÅbIúb#Dc9hcG¢c.êc-d5Gd8}d=¶d2ôdR'e0ze<«e7èe5 f7Vf(Žfa·fAgP[g;¬g(ègJh2\h8�h2Èh'ûhQ#iQui/Çi3÷i++j‚WjnÚj-Ikbwk`Úk/;lEkl8±lZêlQEm+—m"ÃmPæm_7n*—n7Ân-ún.(o Wo}xo&öo"p6@pwp@‘p<Òp9qEIq.�qN¾q!
rC/r9sr3­rárs? s,`s4�sHÂsOt;[t,—t;Ät;u<<u:yu&´uNÛu,*vhWvxÀv79w^qwGÐwEx7^xN–xOåx(5yD^yB£yVæyY=zG—z;ßz({BD{R‡{+Ú{2|79|Eq|B·|Jú|qE}Q·}O	~,Y~/†~'¶~%Þ~GEL%’ ¸4ÙP€3_€F“€EÚ€A �Ob�2²�Bå�4(‚4]‚i’‚ü‚$ƒ#<ƒ5`ƒ–ƒ%´ƒIÚƒE$„-j„O˜„Vè„.?…=n…C¬…Bð…K3†O†%Ï†Tõ†0J‡U{‡3Ñ‡1ˆ7ˆ=Wˆ)•ˆ2¿ˆòˆ9‰3I‰0}‰P®‰cÿ‰;cŠ>ŸŠ?ÞŠ3‹kR‹&¾‹3å‹Œ:9Œ7tŒ]¬ŒR
! �(]�0†�+·�/ã�>Ž0RŽFƒŽLÊŽS�Jk�@¶�\÷�IT�2ž�AÑ�4‘9H‘b‚‘@å‘C&’%j’/�’KÀ’>“KK“N—“>æ“g%”(�”V¶”%
•*3•^•Bf•D©•Äî•ë³–DŸ—Gä˜T,™T�™AÖ™Iš+bš0ŽšÔ¿š:”›6Ï›JœQœ*qœ#œœ!ÀœIâœg,�$”�^¹�'ž.@žož"�ž!²ž!Ôž"öž"Ÿ3<Ÿ"pŸ)“Ÿ4½Ÿ4òŸN' Kv UÂ ®¡ªÇ¡Jr¢Q½£;¤0K¤+|¤;¨¤:ä¤2¥/R¥)‚¥"¬¥!Ï¥8ñ¥g*¦9’¦xÌ¦)E§)o§6™§Ð§$Ö§
û§	¨¨	)¨
! 3¨	>¨:H¨/ƒ¨3³¨.ç¨=©@T©•©>¨©ç©0é©>ªbYª;¼ª7øª%0«V«#v«8š«Ó«7î«N&¬Bu¬6¸¬(ï¬)­LB­<�­7Ì­N®ES®8™®.Ò®4¯-6¯"d¯W‡¯Iß¯?)°Gi°±°3Ð°3±B8±?{±=»±9ù±B3²Mv²FÄ²G³AS³S•³+é³(´(>´.g´&–´½´{Ó´+Oµi{µMåµ13¶-e¶1“¶1Å¶g÷¶%_·"…·E¨·%î·#¸%8¸t^¸*Ó¸Hþ¸G¹8b¹8›¹1Ô¹<º3Cº1wº©º&ÇºBîº*1»\»;z»9¶»Hð»99¼2s¼*¦¼\Ñ¼8.½1g½5™½8Ï½2¾;¾2?¾5r¾O¨¾ø¾#¿Q5¿J‡¿'Ò¿.ú¿B)À;lÀ4¨À5ÝÀ8Á/LÁ%|Á$¢Á%ÇÁ/íÁ(Â)FÂ#pÂ)”Â)¾Â-èÂÃ+Ã):ÃdÃ/xÃ!¨Ã#ÊÃKîÃ(:Ä*cÄŽÄ¦Ä$¾Ä)ãÄ)
Å.7Å>fÅ@¥ÅAæÅc(ÆAŒÆ9ÎÆ4Ç;=Ç3yÇ8­ÇHæÇD/ÈPtÈ>ÅÈ3É78É[pÉ<ÌÉ	Ê
Ê.#Ê$RÊ	wÊ?�ÊiÁÊ1+Ë&]Ë„ËM¤Ë-òË! Ì7BÌ'zÌ>¢Ì<áÌ)Í6HÍ2Í@²Í!óÍ<ÎRÎ.mÎ%œÎÂÎ0áÎ/Ï?BÏ8‚Ï?»Ï4ûÏ:0ÐAkÐ=­Ð3ëÐQÑqÑ+‹Ñ)·Ñ+áÑ
Ò'&Ò1NÒ;€Ò<¼Ò!ùÒ$Ó@Ó+ZÓ+†Ó+²Ó+ÞÓ+
! Ô+6Ô+bÔIŽÔ3ØÔ6ÕFCÕ>ŠÕAÉÕ+Ö+7Ö+cÖ'�Ö·Ö"ÔÖ*÷Ö"×;;×w×J—×:â×!Ø$?Ø2dØ5—Ø‹ÍØ2YÙ<ŒÙ=ÉÙEÚ;MÚ@‰ÚMÊÚ7Û.PÛmÛyíÛsgÜnÛÜzJÝtÅÝo:Þ{ªÞu&ßhœßtànzàyéàvcáwÚáxRâqËâ;=ã2yãC¬ã:ðãG+ä)sä(�ä(Æä&ïä0å0GåSxå'ÌåAôå(6æ*_æ,Šæ3·æ0ëæ'ç=Dç=‚çÀçØç
ôç*è+-è+Yè)…è&¯èÖè9îè(é19é&ké/’é@Âé.ê$2ê5Wê4�ê4Âê÷ê;ë<SëD�ëÕë7âë(ì-Cì-qìŸìºìÔì/îì/í1NíM€íNÎí0î2Nî0�î7²î9êî!$ï!FïHhïA±ï*óï!ð@ð&Zð&�ð*¨ð"ÓðöðNñ.añ
! �ñ.›ñ:Êñ)ò5/òceòEÉòAó Qóró,�ó$ºó"ßó.ô%1ô%Wô$}ô¢ôD¹ôDþô4Cõ@xõ(¹õ/âõö(ö?ö2UöLˆöÕöTôöLI÷[–÷Wò÷\JøD§øPìøC=ù�ù/—ù'Çù=ïù5-úEcú=©úMçúE5û({û5¤û
Úû$èû9
ü(Gü7pü;¨üEäüF*ýEqýG·ýDÿýCDþ*ˆþ0³þ;äþ# ÿDÿ@_ÿV ÿ2÷ÿ)*%T&z)¡$Ë=ðL.6{V²N	LXL¥GòL:‡.�Ì(Þ0M8@†/Ç:÷"22U3ˆ4¼Qñ,C)p0šHËM/b2’Å'ã3?]i† £%Äê%ü"	3	E	W	j	$y	ž	%¯	/Õ	%
! ,+
! ,X
! .…
! ,´
! ,á
! ,,;*h&“/ºêóú(%/"Ux—¶7Ã@û<
L
HU
ž
+½
"é
/+<&h'�-·#å&	&01W1‰»Ó(ëš4"Ï5òH(q:Ž/É'ù0!$R%w+�/É'ù(! J+k—!¬Îì4-A8o/¨WØ904jŸ8±)ê,'A(i’°Ì+ë6N,h+•Á9Ê#?Yy8–€Ï0P;�½)Ø=!@>bI¡/ëJf!…§=Ç -&Tn)„)®1Ø
! )/D.t@£-ä-.@o)ŠZ´G(WN€#Ï$ó$ *=  h ,‰ 2¶ Bé ;,!h!Gu!Z½!."(G"Dp"1µ"6ç"3#3R#5†#=¼#Jú#*E$"p$0“$GÄ$%'%?%:\%)—%"Á%*ä%*&O:&EŠ&PÐ&6!'2X'‹'&©'Ð'9é'#(4(7N(7†(3¾(%ò())B)\)@t)-µ)>ã)>"*<a*Dž*3ã*M+Ee+H«+ô+#,#3,3W,*‹,¶,Ã,Ð,
! î,ù,<	-9F-.€-7¯-`ç-3H..|./«.,Û.0/39/;m/F©/ ð/K0#]0F�0È0>æ0#%1+I1.u1¤1,Ä1@ñ1&22!Y28{2,´2,á23-(3'V3-~3+¬3#Ø3Nü3HK4C”4SØ4L,5.y5i¨5b6 u6#–6 º6-Û6'	7V17#ˆ71¬7*Þ7&	8&08CW8E›8)á829>>9/}9>­94ì9+!:4M:9‚:8¼:3õ:);%H;5n; ¤;TÅ;7<6R<7‰<Á<IÚ<H$=?m=\­=Z
! >/e>(•>-¾>ì>*?+7?1c?4•?‰Ê?MT@-¢@+Ð@ ü@=A3[A-�AT½A$B97B$qB.–BÅBÜB(÷B< C']C…C™C¬C¼CÛCûC"D;;D=wDµD6ËD)E<,E(iE'’E/ºE1êE#F@F'^F1†F2¸F?ëFK+GwG—G°G9ÊG@H8EH#~H¢HÂHÑHðHII%/I%UI!{I�I ¸IÙIóIiJ3yJ)­J×J"êJ
K$&KKK iK1ŠK1¼KFîKE5Lh{L)äL3M2BMuMG”M'ÜM.N-3N>aN NµN$ÐN8õNB.ONqO)ÀOêO;P*=P*hP(“P0¼P'íP&Q"<Q-_QE�Q8ÓQER(RR&{R0¢RAÓR&S<S)ZS2„S·SËSáS$ûS T67T&nT•T;±TQíT,?U1lU0žU(ÏU/øU4(V*]VˆV%¡V)ÇV)ñV8W8TWA�W4ÏW@X$EX<jX.§X4ÖX0Y<YVYGsYL»YLZ6UZ.ŒZ1»Z/íZT[ r['“[»[8×[P\0a\’\ §\È\(ç\0]6A]Lx]&Å]Iì]*6^a^+€^N¬^Nû^$J_%o_&•_¼_!Ò_$ô_`2`+J`+v`-¢`5Ð`-aD4a5ya)¯a[Ùa5b6Rb‰b"©b8Ìb	cc! cBcac@rc*³c/Þc(d7d'Td<|d-¹d$çde/!e!Qe5se8©eâe`f>cf6¢f>Ùf!g;:g)vg# gÄgág8ýg.6h3eh9™h8Óh i-iBLiL�i&Üi6j$:j_j1wj<©j;æj."kBQkA”k5Ök1lF>l1…lL·lLm<Qm<Žm>Ëm>
! nCIn�n.¥n/Ôno.o9Lo/†o+¶oLâoH/pExpA¾pqMqJfq"±q'Ôq5üq,2r_r0ur.¦r.Õrs""sEsZs'zs¢sÀs5Üs3t8FtNtXÎt4'u/\u8Œu:Åuv0v*Nv(yv+¢v4Îv9w9=w(ww+ w,Ìw ùw/x$JxoxŽx:©xcäxHy2[y3Žy2ÂyOõyEz"ez?ˆz=ÈzD{&K{%r{)˜{2Â{õ{3|EC|'‰|,±|Þ|6þ|25}Uh}(¾}Gç}>/~An~+°~$Ü~%'&<$c4ˆ/½,í(€BC€L†€Ó€ó€.�=?�'}�4¥�3Ú�8‚7G‚+‚6«‚-â‚Pƒ&aƒ.ˆƒB·ƒ.úƒ1)„:[„:–„<Ñ„)…8…CV…'š…@Â…D†@H†L‰†5Ö†B‡aO‡(±‡;Ú‡DˆL[ˆ[¨ˆX‰I]‰#§‰wË‰FCŠ&ŠŠ±Š7ÌŠ<‹9A‹J{‹,Æ‹<ó‹I0ŒzŒ‘Œ+±ŒÝŒ,ýŒL*�Pw�;È�cŽ hŽ,‰Ž ¶Ž*×Ž-�/0�%`�7†�?¾�/þ�.�6N�…�&ž�1Å�÷�"‘.8‘#g‘ ‹‘+¬‘Ø‘)ø‘)"’L’h’ƒ’ ’À’#Õ’-ù’)'“Q“%q“—“-¤“1Ò“$”4)”*^”5‰”5¿”0õ”&•6<•"s•–•²•Ï•9æ•0 –'Q–-y–,§–7Ô–f—.s—5¢—Ø—<ô—51˜g˜,x˜1¥˜/×˜+™33™0g™/˜™È™×™+ò™9šXš/^š"Žš
! ±š¼šGÄšH›4U›)Š›%´›3Ú›=œJLœj—œ'�**�<U�5’�&È�6ï�'&žNž/bž/’ž1ÂžJôž>?ŸD~Ÿ!ÃŸ/åŸ( )> #h #Œ a° "¡5¡4U¡>Š¡5É¡.ÿ¡/.¢*^¢&‰¢+°¢(Ü¢$£a*£"Œ£ ¯£6Ð£F¤.N¤Z}¤CØ¤F¥Bc¥A¦¥.è¥*¦FB¦.‰¦
¸¦Æ¦Ü¦ô¦!§.§0N§§+™§.Å§#ô§!¨-:¨$h¨$�¨#²¨.Ö¨@©<F©<ƒ©JÀ©Vª7bª=šª1Øª6
! «/A«q«,�«?¼«/ü«0,¬1]¬/�¬5¿¬Võ¬<L­Q‰­0Û­a®Un®kÄ®E0¯Jv¯?Á¯°F!°Ph°"¹°DÜ°V!±1x±@ª±6ë±L"²0o²- ²;Î²c
! ³n³Œ³™³+ª³7Ö³:´1I´8{´&´´7Û´*µ1>µ:pµ@«µ3ìµ' ¶%H¶$n¶;“¶.Ï¶Nþ¶M·5g·�···Ó·ç·iü·mf¸KÔ¸1 ¹"R¹ u¹–¹#³¹C×¹Bº^ºwºF‘ºTØº8-»Df»*«»+Ö»*¼-¼1M¼'¼F§¼=î¼#,½$P½#u½™½(²½(Û½ ¾9%¾_¾~¾š¾´¾Í¾&ä¾¿4¿FR¿Q™¿Cë¿/À(FÀ3oÀ£À6ÃÀ#úÀTÁsÁ-„Á,²ÁßÁ*ùÁ/$Â(TÂ}Â$—Â¼Â)ÛÂ1Ã;7Ã,sÃ0 ÃÑÃ/ðÃ& Ä)GÄqÄ€Ä+–Ä"ÂÄåÄÅ%Å*9ÅdÅzÅ‘Å
¨Å
¶Å#ÄÅ
èÅ%öÅÆ<ÆQÆ&hÆ?�ÆÏÆ(ìÆOÇ(eÇ(ŽÇ·Ç×Ç îÇ7È-GÈuÈ‰È©È¿ÈJÕÈV ÉwÉ�É@¬É(íÉÊ"*ÊMÊ8mÊF¦ÊRíÊ@ËPZË*«Ë0ÖË/Ì37Ì,kÌ˜Ì!§Ì0ÉÌ(úÌM#ÍHqÍºÍ$ÙÍþÍ4ÎNÎ+bÎ+ŽÎºÎ ÔÎ4õÎM*ÏxÏ:ŠÏEÅÏ<ÐHÐ ^Ð)Ð(©Ð!ÒÐôÐÑ'Ñ$@Ñ+eÑ$‘Ñ*¶ÑáÑ5ÒJ6ÒT�ÒÖÒ
ëÒùÒWÓ8qÓªÓ»ÓÓÓ+âÓ5ÔHDÔ�Ô ¨Ô?ÉÔC	Õ;MÕ/‰Õ3¹ÕAíÕ/Ö3FÖ*zÖC¥Ö<éÖ9&×+`×2Œ×@¿×3ØH4Ø3}Ø>±Ø0ðØ8!Ù8ZÙX“Ù$ìÙ4Ú&FÚ5mÚ5£ÚHÙÚ"Û(Û'=ÛeÛzÛŒÛ¤Û*¬Û×ÛöÛÜR%Ü;xÜ'´Ü'ÜÜ$Ý0)Ý-ZÝ$ˆÝ%­Ý%ÓÝ$ùÝ%Þ DÞ$eÞŠÞ¦Þ ¿Þ1àÞ1ßDßcßƒß)¡ßËßëß+úß&àDàSàkàOzàÊàÙàñàá#á;áZáiázá‰á¡á»á8Ôá
ââ%,â&Râ%yâ+ŸâËâ9ãâã#<ã`ãoã:~ã¹ãÈãÚãõã	ää*ä9ä!Pä"rä0•ä[Æä"å3å1Eå*wå¢åµå"Èå1ëåæ3æBKæŽæ* æ4Ëæçç+ç5?çuç!‰ç«ç(Æç8ïç.(èWèjè�è ’è³è&Óèúèé|#é é1´é0æé;êSênê.‚ê±êÇêÚê‹ëêwëŠë�ë¬ëÄëÓëòë5ì7ì(Uì3~ì²ì0¿ì0ðìR!íJtí+¿íëí-î-5î!cî$…îªîÃîØîñî
ï#ï7ïHï\ïoï$ƒï¨ïÁï4Øï
ð"ð!7ðYð*yð¤ð¸ð0Ððññ3ñ#Gñkñ†ñŸñ±ñÈñåñþñ"ò8òLòiò†ò%£òÉòÞòïò ó*,ó0Wóˆó¥ó½óÌóçó%üó"ô:ôYôoô&�ô¨ô»ô+Ìôøôõ3õAIõ@‹õÌõéõ%ö!'öIö\ötöŒö§öÂö×öõö÷)÷A÷T÷l÷D„÷ É÷Kê÷F6øP}øTÎø@#ùdù‚ù<¡ù9ÞùUúTnú/Ãú0óú+$û/Pû/€û<°û<íû9*ü,dü6‘ü,Èü2õü.(ýDWýUœý/òý+"þ+Nþ<zþf·þ9ÿ2Xÿ^‹ÿ_êÿ:J
+…
'±
CÙ
0
DN
.“
AÂ
=
AB
*„
¯
HË
(
=
QT
&¦
>Í

B%
Bh
«
Ë
.×
'
$.
S
*n
™
¹
.É
,ø
6%
\
#y
%�
"Ã
æ

$
/C
0s
#¤
8È
:
c<
? 
à
0ú
/+	
/[	
‹	
4§	
0Ü	
2
! 
2@
! 
3s
! 

§
! 

µ
! 
/Ã
! 
>ó
! 
#2
"V
!y
 ›
¼
-Ú

"
.
K
g
…
¤
8º
ó


0/

4`

3•

É

 Ø

ù


9
Y
 u
*–
Á
(ß
P
:Y
4”
É
=á

9
:I
B„
4Ç
Aü
=>
/|
&¬
4Ó
"
,+
7X
�
*¯
&Ú

#
*?
"j
D�
@Ò
5
4I
&~
I¥
)ï

G9
�
Ž
8–
jÏ
F:
&�
B¨
4ë
 
7
`U
@¶
#÷

G"
3j
)ž
@È
!	
3+
7_
6—
9Î
<
+E
q
)�
.¹
%è
0
'?
g
�
•
±
/À
5ð
6&
@]
8ž
*×
0
;3
2o
6¢
$Ù
$þ
/#
!S
 u
)–
)À
)ê
-
$B
g
y†
œ 
0� 
Î 
 ê 
8!
ED!
@Š!
3Ë!
4ÿ!
4"
*L"
Vw"
MÎ"
:#
CW#
I›#
Gå#
-$
E$
c$
 ƒ$
,¤$
,Ñ$
!þ$
F %
Fg%
^®%
F
&
QT&
c¦&
f
! '
Wq'
AÉ'
9(
TE(
Jš(
Hå(
0.)
+_)
:‹)
#Æ)
#ê)
+*
o:*
Aª*
Fì*
3+
6O+
-†+
´+
!Ð+
-ò+
 ,
'@,
9h,
%¢,
)È,
(ò,
 -
/<-
2l-
$Ÿ-
[Ä-
- .
-N.
O|.
hÌ.
$5/
5Z/
�/
§/
?Å/
;0
A0
8T0
�0
'¬0
8Ô0

1
+1
!G1
*i1
”1
²1
4Ò1
12
,92
Qf2
/¸2
3è2
<3
kY3
hÅ3
.4
"H4
!k4
0�4
1¾4
ð4

! 5
^5
:m5
"¨5
(Ë5
'ô5
"6
!?6
!a6
 ƒ6
!¤6
"Æ6
+é6
%7
;7
)Q7
${7
# 7
+Ä7
0ð7
!8
>8
.Z8
/‰8
"¹8
Ü8
&û8
""9
#E9
7i9
&¡9
/È9
ø9
&:
>:
$X:
}:
$™:
#¾:
$â:
&;
-.;
'\;
1„;
¶;
#Ó;
#÷;
<
8<
W<
!r<
$”<
$¹<
-Þ<
+=
8=
!W=
!y=
0›=
)Ì=
(ö=
>
9>
:U>
-�>
.¾>
í>
0?
/4?
-d?
4’?
6Ç?
*þ?
6)@
#`@
#„@
1¨@
7Ú@
5A
HA
.eA
”A
6¨A
JßA
@*B
+kB
;—B
4ÓB
6C
6?C
vC
5{C
T±C
 D
#'D
 KD
.lD
)›D
$ÅD
$êD
'E
7E
OOE
bŸE
/F
-2F
`F
6{F
e²F
XG
?qG
=±G
-ïG
.H
<LH
=‰H
NÇH
(I
E?I
D…I
EÊI
IJ
FZJ
D¡J
>æJ
h%K
3ŽK
CÂK
SL
,ZL
,‡L
"´L
×L
òL
'M
$3M
@XM
6™M
KÐM
EN
KbN
L®N
PûN
LLO
R™O
HìO
5P
SP
>qP
°P
!ÊP
>ìP
+Q
EQ
VQ
rQ
ŽQ
ªQ
ÆQ
:ßQ
>R
:YR
O”R
HäR
E-S
#sS
O—S
HçS
E0T
$vT
7›T
SÓT
Y'U
Z�U
cÜU
D@V
b…V
*èV
)W
#=W
/aW
;‘W
%ÍW
óW
=X
 @X
)aX
<‹X
ÈX
9ØX
8Y
,KY
[xY
WÔY
K,Z
AxZ
AºZ
2üZ
-/[
"][
'€[
5¨[
)Þ[
\
\
2\
P\
d\
\
 ™\
!º\
 Ü\
!ý\
 ]
!@]
b]
‚]
¢]
4Â]
÷]
!^
7^
Q^
Ed^
Fª^
Bñ^
!4_
+V_
:‚_
v½_
14`
Pf`
@·`
:ø`
13a
aea
(Ça
(ða
b
#9b
(]b
†b
)¥b
.Ïb
'þb
&c
;Ac
<}c
?ºc
Eúc
)@d
&jd
,‘d
#¾d
1âd
 e
J5e
%€e
0¦e
=×e
,f
.Bf
=qf
H¯f
øf
)g
'<g
dg
{g
-‹g
'¹g
&ág
h
'#h
Kh
%kh
-‘h
+¿h
5ëh
6!i
!Xi
zi
0ši
Ëi
+åi
.j
#@j
!dj
-†j
$´j
$Ùj
#þj
6"k
?Yk
3™k
,Ík
úk
6l
Gl
+cl
:�l
BÊl
-
m
.;m
5jm
/ m
8Ðm
U	n
[_n
\»n
eo
F~o
dÅo
a*p
gŒp
hôp
q]q
RÏq
p"r
Y“r
.ír
Ns
 ks
]Œs
"ês
>
t
-Lt
9zt
I´t
Eþt
HDu
H�u
8Öu
Dv
)Tv
C~v
;Âv
Oþv
GNw
F–w
+Ýw
	x
/'x
%Wx
-}x
0«x
2Üx
#y
3y
7Py
+ˆy
*´y
*ßy
S
! z
<^z
›z
*»z
*æz
9{
<K{
'ˆ{
6°{
!ç{
-	|
17|
4i|
&ž|
NÅ|
Q}
?f}
:¦}
,á}
$~
&3~
 Z~
{~
I›~
=å~
/#
"S
(v
'Ÿ
*Ç
8ò
H+€
Kt€
3À€
ô€
#�
,4�
5a�
#—�
;»�
)÷�
%!‚
!G‚
i‚
/‡‚
3·‚
3ë‚
/ƒ
5Oƒ
…ƒ
-žƒ
"Ìƒ
&ïƒ
„
;/„
4k„
 „
5¯„
.å„
D…
$Y…
)~…
&¨…
)Ï…
0ù…
1*†
\†
;w†
5³†
?é†
7)‡
<a‡
8ž‡
×‡
)ð‡
ˆ
=9ˆ
9wˆ
-±ˆ
'ßˆ
?‰
2G‰
8z‰
<³‰
ð‰
&Š
*/Š
'ZŠ
‚Š
œŠ
 ¹Š
6ÚŠ
F‹
RX‹
:«‹
5æ‹
:Œ
WŒ
8nŒ
1§Œ
-ÙŒ
(�
[0�
3Œ�
.À�
@ï�
E0Ž
QvŽ
*ÈŽ
(óŽ
*�
G�
\�
l�
€�
”�
¨�
º�
Î�
à�
ò�
�
�
'�
;�
Q�
c�
w�
ˆ�
š�
¬�
À�
Ò�
æ�
ø�
‘
‘
0‘
D‘
V‘
h‘
z‘
Œ‘
ž‘
²‘
Æ‘
Ú‘
ì‘
þ‘
’
$’
8’
J’
^’
o’
ƒ’
•’
§’
¹’
Ë’
Ý’
ñ’
“
“
)“
=“
O“
e“
w“
‰“
›“
/­“
Ý“
ï“
”
C”
Ca”
¥”
¾”
0Õ”
;•
1B•
St•
hÈ•
a1–
“–
¯–
¿–
Þ–
ô–
#—
$3—
(X—
�—
›—
¹—
#Ê—
 î—
/˜
6?˜
!v˜
˜˜
K·˜
™
'™
';™
'c™
‹™
¦™
»™
Ú™
1ò™
5$š
3Zš
0Žš
4¿š
/ôš
)$›
GN›
1–›
7È›
4œ
#5œ
Yœ
!uœ
!—œ
¹œ
Øœ
%ðœ
(�
?�
_�
0q�
4¢�
×�
ð�
 ž
/ž
*Cž
nž
&Žž
&µž
&Üž
<Ÿ
'@Ÿ
!hŸ
(ŠŸ
³Ÿ
/ÉŸ
&ùŸ
%  
&F 
"m 
*� 
+» 
)ç 
&¡
38¡
l¡
‰¡
/š¡
)Ê¡
"ô¡
.¢
0F¢
"w¢
š¢
:º¢
õ¢
#£
"7£
+Z£
!†£
&¨£
!Ï£
)ñ£
,¤
&H¤
'o¤
—¤
-³¤
!á¤
5¥
9¥
:L¥
.‡¥
(¶¥
ß¥
1ó¥
%¦
&@¦
+g¦
$“¦
%¸¦
)Þ¦
§
1(§
Z§
!x§
+š§
2Æ§
>ù§
-8¨
,f¨
O“¨
ã¨
&©
*©
G©
\©
.p©
Ÿ©
J¿©
R
! ª
3]ª
(‘ª
(ºª
2ãª
$«
N;«
Š«
$§«
TÌ«
K!¬
m¬
�¬
œ¬
)¹¬
+ã¬
6­

F­
.T­
#ƒ­
§­
$Å­
#ê­
®
+,®
#X®
|®
�®
š®
'³®
'Û®
(¯
*,¯
+W¯
>ƒ¯
=Â¯
>°
1?°
(q°
"š°
"½°
Nà°
:/±
j±
†±
¤±
´±
Î±
æ±
²
 ²
 <²
 ]²
 ~²
 Ÿ²
 À²
 á²
 ³
 #³
 D³
!e³
 ‡³
¨³
Æ³
%Ý³
#´
"'´
J´
j´
†´
�´
)»´
)å´
)µ
9µ
Yµ
uµ
‘µ
­µ
Äµ
àµ
÷µ
¶
3¶
O¶
k¶
‡¶
£¶
#¿¶
 ã¶
/·
$4·
%Y·
%·
3¥·
Ù·
ö·
0¸
?¸
Q¸
 h¸
+‰¸
7µ¸
/í¸
¹
"8¹
[¹
 t¹
•¹
'µ¹
 Ý¹
þ¹
º
V2º
‰º
%¤º
%Êº
0ðº
.!»
2P»
$ƒ»
¨»
Â»
)ß»
	¼
%(¼
N¼
)a¼
6‹¼
%Â¼
è¼
=þ¼
$<½
)a½
‹½
"¡½
#Ä½
&è½
¾
#+¾
#O¾
#s¾
—¾
¶¾
<Ê¾
!¿
8)¿
$b¿
 ‡¿
*¨¿
+Ó¿
2ÿ¿
72À
/jÀ
$šÀ
*¿À
"êÀ
'
Á
5Á
=TÁ
’Á
!¬Á
4ÎÁ
HÂ
PLÂ
,�Â
ÊÂ
)àÂ
-
! Ã
&8Ã
'_Ã
‡Ã
§Ã
4ÇÃ
,üÃ
%)Ä
OÄ
mÄ
.ƒÄ
4²Ä
2çÄ
,Å
_GÅ
q§Å
!Æ
A;Æ
A}Æ
¿Æ
$ÛÆ
.Ç
8/Ç
2hÇ
›Ç
+®Ç
7ÚÇ
È
'%È
MÈ
DcÈ
2¨È
,ÛÈ
É
('É
.PÉ
.É
(®É
=×É
!Ê
'7Ê
'_Ê
$‡Ê
7¬Ê
#äÊ
%Ë
6.Ë
3eË
@™Ë
3ÚË
Ì
).Ì
-XÌ
5†Ì
(¼Ì
(åÌ
Í
(-Í
(VÍ
&Í
¦Í
3ÃÍ
.÷Í
*&Î
AQÎ
9“Î
ÍÎ
5áÎ
LÏ
/dÏ
!”Ï
¶Ï
CÕÏ
1Ð
/KÐ
.{Ð
(ªÐ
ÓÐ
ëÐ
%Ñ
&*Ñ
QÑ
)lÑ
–Ñ
«Ñ
ÀÑ
+ÝÑ
/	Ò
.9Ò
QhÒ
HºÒ
4Ó
:8Ó
7sÓ
«Ó
ÅÓ
7ÒÓ
'
! Ô
12Ô
.dÔ
.“Ô
(ÂÔ
1ëÔ
+Õ
.IÕ
+xÕ
%¤Õ
2ÊÕ
ýÕ
$Ö
=Ö
!OÖ
EqÖ
)·Ö
<áÖ
9×
X×
"w×
š×
­×
¿×
*Þ×
#	Ø
!-Ø
!OØ
!qØ
!“Ø
$µØ
"ÚØ
#ýØ
#!Ù
#EÙ
iÙ
'‡Ù
-¯Ù
)ÝÙ
 Ú
(Ú
HÚ
#hÚ
"ŒÚ
$¯Ú
"ÔÚ
÷Ú
&Û
'>Û
+fÛ
(’Û
!»Û
ÝÛ
%ýÛ
7#Ü
3[Ü
1�Ü
fÁÜ
V(Ý
5Ý
µÝ
#¼Ý
àÝ
Þ
 Þ
,7Þ
"dÞ
5‡Þ
R½Þ
2ß
ICß
N�ß
5Üß
Kà
K^à
]ªà
_á
;há
<¤á
áá
â
'â
CDâ
:ˆâ
"Ãâ
-æâ
ã
/ã
_Mã
L­ã
,úã
H'ä
1pä
¢ä
 ±ä
!Òä
+ôä
 å
=å
3Zå
HŽå
×å
1ëå
7æ
Uæ
jæ
 zæ
›æ
!»æ
'Ýæ
,ç
2ç
5Aç
wç
&�ç
6¶ç
Híç
H6è
Oè
'Ïè
=÷è
F5é
9|é
W¶é
qê
œ€ê
ë
'=ë
eë
7|ë
!´ë
+Öë
0ì
3ì
-Sì
�ì
¡ì
Áì
1ßì
2í
*Dí
+oí
/›í
$Ëí
;ðí
.,î
>[î
#šî
?¾î
#þî
!"ï
0Dï
1uï
&§ï
/Îï
4þï
23ð
2fð
8™ð
/Òð
>ñ
/Añ
&qñ
$˜ñ
C½ñ
4ò
:6ò
@qò
&²ò
$Ùò
$þò
-#ó
&Qó
$xó
B�ó
-àó
$ô
3ô
Pô
.lô
›ô
*¹ô
äô
þô
!õ
">õ
3aõ
)•õ
¿õ
%Ûõ
,ö
.ö
$Iö
nö
$‰ö
&®ö
0Õö
&÷
8-÷
)f÷
B�÷
'Ó÷
$û÷
/ ø
7Pø
/ˆø
#¸ø
!Üø
.þø
*-ù
-Xù
B†ù
Éù
!Üù
þù
Eú
haú
Êú
-éú
û
8#û
!\û
~û
.žû
Íû
 çû
ü
,&ü
-Sü
/�ü
5±ü
6çü
/ý
8Ný
?‡ý
Çý
äý
(þ
<,þ
6iþ
@ þ
2áþ
Mÿ
?bÿ
?¢ÿ
1âÿ
9=NhŒ=õ535i%ŸNÅ.6C0zP«2ü+/[1rI¤&î)??6@¶.÷3&,Z)‡(±0Ú:.F&u<œ"ÙüCDZ>Ÿ4Þ44H&}$¤É)Ü"	=)	.g	0–	0Ç	*ø	*#
! N
! 4b
! q—
! .	Q8IŠ>Ô"-6Hd­Å!ä)
%0
%V
|
&�
·
 Õ
!ö
%(8&aˆœ/·ç2(7"`8ƒ9¼!ö7.6f�¬¿4Ï*/%F&l“²!Ñó$ 3(T1}8¯9èG"&jA‘0ÓWD\$¡ ÆNçT6‹0ªBÛA0`4‘KÆ!"4"Wz™&¶%Ýf1j%œÂ2Þ(+:+f&’+¹å)ý-'0U%†0¬Ý û,4'a.‰2¸!ë 
#./R4‚$·EÜA"4dj™2)7@a¢ ¿5à<+S2•È3à+ B@ Oƒ DÓ =!V!/o!Ÿ!.´!1ã!#"9" N"o"…�"ˆ#$ž# Ã#/ä#'$'<$Nd$8³$=ì$-*%ZX%7³%Që%S=&‘&°&"É&$ì&#'(5')^'9ˆ'-Â'ð''(G7((-˜(Æ(Ú(ô('):)G)8f) Ÿ)$À)#å)	**!** L*.m*œ*¶*5Ò*+$+13+5e+-›+É+à+ö+/,C5,5y,
¯,"½,/à,--.>-+m-4™-;Î-+
! .*6.3a."•.&¸.#ß.#/"'/"J/m/�/'«/(Ó/ü/20.F0u0&’0#¹0"Ý0-1,.1[1/v1,¦1(Ó15ü1722'j2’2 ¨2$É2î2+39:3t3*‘3,¼3,é344"K4Cn4&²48Ù45'05%X5.~5/­5$Ý5A6KD65�6Æ6å6'7!,7LN7V›7Eò7+88,d8M‘8Bß8,"9:O97Š9;Â95þ934:4h:.�:Ì:è:.;+5;0a;"’;9µ;Iï;I9<.ƒ<*²<-Ý<0=1<=&n='•=(½=/æ=4>)K>,u>-¢>'Ð>(ø>&!?H?W?=g?(¥?;Î?D
! @FO@'–@4¾@Zó@9NA4ˆA8½AHöA!?B(aBEŠBEÐBC(C)FC1pC2¢CaÕCi7DS¡DõD(E&;E:bE�ER­ENF+OF#{F*ŸF+ÊF*öF!G6G UG!vG˜G/´G-äG.HAHFH4MH‚H�H¨H5¾H,ôH<!I5^I1”IzÆI1AJPsJlÄJ81KLjKH·KLL\4L3‘L7ÅL*ýL.(M'WM,M"¬M<ÏM1N4>N+sNŸN5½N#óN-OEOL]O5ªOàOõOBP:VP.‘P=ÀPMþP9LQo†QRöQZIR&¤RBËR>SAMS*�SNºS	T:#TP^T<¯TAìTl.U5›U1ÑU)V2-V"`VƒV–V!©VËVêVW$!W/FW/vW/¦W/ÖW3X8:X3sX8§X+àX3Y+@Y3lYA Y@âY:#Z9^Z9˜Z9ÒZ;[;H[3„[3¸[Hì[.5\&d\‹\%§\6Í\3]Y8]<’]8Ï]^3&^*Z^.…^!´^QÖ^%(_DN_-“_YÁ_Y`<u`¶²`¶ia= b2^bF‘b'Øb)c6*c6ac˜c¸cÊcãc$õcd+d9Ed;d/»d/ëd#e?e"\e!e!¡eÃe"Ùeüe=fRflfƒf.—fHÆfwg!‡g>©g2èg hB<h3h<³h*ðhi 5iVi)vi+ i%Ìi%òi0jIj]jyj?™jDÙjk%=k'ck*‹k7¶kîk
! l&lYAl,›lHÈlAmZSmH®m-÷m6%n5\n’n(²n'Ûn)o-o$Jo+oo%›o"Áo-äo%p!8p<Zp>—p,Öpq q@?q'€q!¨q Êqëqr1"r5Tr*Šrµr7Ìr=sEBs1ˆsLºsLt-Tt*‚t=­t=ëtc)u9�u"Çu"êu#
vJ1vC|v?ÀvMwBNw&‘w*¸w*ãw%xU4x¿Šx‰Jy7Ôy.z†;z8Âz3ûz4/{ d{_…{4å{ |.;|Oj|Bº|Ký|JI}K”}Kà}J,~Kw~5Ã~7ù~J1G|9Ä9þE8€Q~€DÐ€D�@Z��›�:,‚^g‚#Æ‚-ê‚ƒƒ	'ƒJ1ƒ+|ƒ	¨ƒ²ƒ¾ƒ%Òƒ,øƒn%„m”„d…8g…: …;Û…;†:S†LŽ†%Û†&‡;(‡:d‡Ÿ‡§‡<¸‡õ‡!ˆ-*ˆ.Xˆ*‡ˆ²ˆ(Ðˆ8ùˆ<2‰Bo‰F²‰Bù‰Z<Š(—Š)ÀŠ:êŠ(%‹1N‹<€‹R½‹/Œ/@Œ6pŒc§Œ6�CB�6†�7½�)õ�FŽBfŽ©Ž;¾Ž&úŽ0!�\R�¯�>Í�A�(N�-w�4¥�Ú�"ø�Q‘@m‘B®‘1ñ‘4#’'X’'€’	¨’²’DÍ’@“S“.p“Ÿ“,¼“1é“)”"E”*h”5“”É”Þ”ø”h•z•—• ±•1Ò•1– 6–W–t–%‘–·– Ó–ô–%—6—O—$k—�—.°—ß—î—&˜#,˜P˜i˜�˜Ÿ˜´˜É˜&ß˜/™:6™)q™)›™2Å™ø™š6/š fš
‡š7•š.ÍšBüšJ?›.Š›1¹›@ë›@,œmœŒœ;¨œ,äœ>�(P�Ky�$Å�ê�8ž>ž>TžN“žMâž30Ÿ@dŸ¥ŸÂŸÓŸ)óŸ( @F %‡ +­ Ù 2ï +"¡+N¡$z¡6Ÿ¡Ö¡5ò¡<(¢<e¢4¢¢7×¢£/.£5^£A”£7Ö£>¤PM¤až¤%¥B&¥i¥ƒ¥%¢¥-È¥+ö¥6"¦-Y¦.‡¦-¶¦ä¦*÷¦`"§$ƒ§1¨§Ú§=í§+¨,H¨u¨•¨-µ¨:ã¨©1;©m©4ƒ©8¸©Jñ©%<ª%bª&ˆªC¯ª&óª&« A«Db«§«Å«LÝ«A*¬ l¬�¬«¬È¬Ý¬ò¬)­1­P­0m­8ž­,×­2®"7®?Z®š®,º®Eç®!-¯(O¯,x¯,¥¯$Ò¯÷¯°(1°7Z°!’°´°2Í°$±W%±;}±>¹±>ø±97²-q²3Ÿ²Ó²4ñ²)&³P³!j³+Œ³¸³Õ³(ë³´*´DI´=Ž´]Ì´#*µCNµ,’µ<¿µ6üµ;3¶6o¶n¦¶>·*T·6·4¶·Ië·.5¸$d¸-‰¸!·¸&Ù¸ ¹!¹5¹I¹7R¹Š¹©¹Ä¹(ß¹%º0.º!_º"�º'¤º(Ìº4õºE*»*p»)›»;Å»6¼+8¼1d¼=–¼Ô¼ó¼½!2½7T½!Œ½®½Ì½1ä½0¾)G¾)q¾›¾1¶¾8è¾9!¿0[¿?Œ¿\Ì¿\)À$†À#«ÀÏÀfêÀOQÁ ¡Á]ÂÁ+ ÂLÂ iÂMŠÂ-ØÂIÃhPÃ2¹ÃìÃ!üÃ"Ä,AÄnÄ4ŒÄ*ÁÄ ìÄO
Å]ÅFwÅ=¾ÅüÅ$Æ$;Æ8`Æ^™Æ(øÆ(!Ç.JÇJyÇ&ÄÇ5ëÇ!È5@È:vÈ=±È/ïÈ*ÉSJÉCžÉ%âÉ2Ê#;Ê'_Ê-‡ÊNµÊ<Ë7AË&yË^ ËVÿË6VÌR�ÌˆàÌ8iÍB¢Í@åÍ0&Î9WÎ&‘Î4¸Î$íÎ3Ï6FÏ}Ï“Ï&²Ï+ÙÏ5Ð0;ÐlÐ:ŠÐ)ÅÐ)ïÐ(Ñ(BÑ#kÑ(�Ñ%¸Ñ+ÞÑ
! Ò 'ÒHÒ+hÒ”Ò"©ÒÌÒÞÒ
! öÒÓÓ9Ó$VÓ){Ó.¥Ó$ÔÓ(ùÓ("ÔKÔ(jÔ6“Ô3ÊÔ:þÔ?9Õ4yÕ	®Õ%¸Õ'ÞÕ-Ö54Ö!jÖ1ŒÖ¾Ö)ÜÖ#×5*×8`×+™×8Å×1þ×%0Ø&VØ}Ø.›ØÊØ-éØ'Ù*?Ù4jÙŸÙ$ºÙ(ßÙ5Ú#>Ú)bÚ)ŒÚ*¶Ú!áÚ"Û"&Û.IÛxÛ“Û!®ÛÐÛïÛ	ÜH&Ü/oÜ@ŸÜàÜõÜeÝYrÝ&ÌÝóÝ Þ,Þ"HÞSkÞ¿Þ.ÞÞ
ß,ßKßjß‰ß?šßGÚß?"à*bà!�à¯à#¾à âà*á).á,Xá4…á)ºá$äá=	â'Gâ<oâ=¬â'êâ3ãBFã4‰ã.¾ã#íã5äEGä5�ä4Ãä)øä)"å-Lå"zå@�å8Þå"æ9:æ!tæF–æ$Ýæ*ç+-çYç-oç'�ç)ÅçïçEèMQèUŸèFõè0<é&mé5”é'Êé5òé(êAê`ê$ê¤êÄêAáê9#ëJ]ë0¨ë7Ùëì3)ì&]ì-„ì(²ì Ûì&üì #íDí-]íV‹í/âíî*îFî0bî'“î#»î9ßî ïM:ï!ˆï'ªï'Òï9úï34ð4hð;�ðMÙð6'ñ/^ñ2Žñ2Áñ,ôñI!ò3kòŸò´ò3Èò/üò3,ó7`ó3˜óÌó)ìó)ô+@ô/lô2œô$Ïô-ôô@"õ$cõ!ˆõ#ªõ Îõ4ïõH$ö(mö–ö­öÆö'Ûö÷÷)4÷(^÷Z‡÷+â÷"ø1øEø[ø9wø±ø2Áø6ôøT+ù,€ù7­ù3åù/ú6Iú0€úJ±ú8üú5û%Qû,wû$¤û.Éû9øû(2ü([ü4„ü9¹ü7óü=+ý3iý/�ý4Íý.þ.1þ4`þ.•þ.Äþ,óþ9 ÿ9Zÿ9”ÿ:Îÿ9	:C9~9¸WòWJ.¢Ñæ7<>O{LËXFq9¸$ò!"9&\)ƒ­Éè.û**,U ‚0£#Ô=ø6<Q.Ž)½5ç*$Hm+�!¹ Û-üO*z!“<µ-ò$ 	7E	.}	(¬	.Õ	-
! 2
! 1B
! 7t
! .¬
! /Û
! F3R'†"®+Ñ3ý@1Dr%·Ý+ý3)
]
s
Ž
9®
4è
-(K<t±#Ï#ó(4f]¡Äf$†¤6+Mb:°6ë6"/Y%‰-¯<ÝH5c&™7ÀAøG:‚@š$Û2E3y �:®é*A+3mD¡3æ;$V3{5¯0å6@M?ŽDÎ@;T=�Îâ÷!5H]q†š¯ÅÙï	0A[p†œ¯Â9ÚLIaH«MôQBD”(Ù(3+d_3Ä%ø=H\?¥(åB HQ 7š ZÒ Y-!P‡!BØ!["8w"\°"b
#\p#XÍ#K&$Nr$UÁ$U%Um%VÃ%V&Vq&UÈ&U'Ut'VÊ'V!(Vx(UÏ(U%)U{)VÑ)V(*V*2Ö*$	+.+-M+i{+>å+?$,Fd,+«,4×,0-0=-1n-9 -%Ú-!.+".+N.+z.,¦.+Ó.+ÿ.,+/,X/*…/W°/,0&50K\0K¨0Uô0aJ1{¬1A(24j2]Ÿ2"ý2Z 3Z{3[Ö3[24ZŽ4[é4'E5)m5)—5)Á5Fë5H26W{6XÓ6-,7.Z79‰7AÃ778i=8$§8lÌ8599;o9%«99Ñ9U:5a:Q—:ˆé:!r;>”;4Ó;><<G<C„<6È<-ÿ<!-=;O=7‹=%Ã=1é=2>2N>W�>Ù>.ù>(?<:?2w?-ª?Ø?�ø? †@§@2Ä@(÷@E AEfAM¬A0úA.+BZBIzB3ÄB>øBX7CB�CÓCFåC!,D/ND!~D1 D)ÒD'üD)$E7NE%†E¬E*ÊE"õE!F):F dF…F6¤F ÛFRüF/OG(G"¨G1ËG9ýG7H)OH(yH¢HÀH ÕHöH	I1'I+YI2…I/¸I/èI(J8AJ&zJ¡J#ÀJ"äJK*"K!MK oK�K*¨K6ÓK*
! L5L2UL$ˆL­LËLàLýLM)0M,ZM0‡M7¸M!ðM#N06N&gN#ŽN;²N/îNAO3`O/”O(ÄO8íO!&PMHP6–P8ÍP.Q35Q-iQJ—QKâQ,.RA[RH�R>æRU%S&{S'¢SLÊSHTU`TF¶TCýT@AU=‚U8ÀUOùU-IVwV0’V/ÃVóV8	W0BWDsW1¸W$êW7X,GX0tX¥X8ÁX'úX&"Y+IY%uY>›YYÚYb4Z#—ZH»Z([$-[/R[‚[4˜[‚Í[P\-o\C�\Cá\-%]-S]-�]5¯].å]%^:^N^a^'x^0 ^0Ñ^__7_"V_'y_¡_H¿_(`31`1e`3—`5Ë`a/!aQaFha(¯a)Øa1b84b+mb+™b/Åb6õb,c.¬c+Ûc0d8d(Sd)|d*¦d-Ñd*ÿd,*eWeue"”e ·eØeîefA f bfEƒf#Éf íf7g,Fg(sg4œgÑg(ëg/h/Dh.th£hÂh%Ýh4i48i+mi3™i0Íi3þi,2j)_j7‰j6Áj!øj&k7Ak2yk.¬k)Ûk+l.1l6`l—l4²lçl,m2m"Hm/km?›m+ÛmBn6Jn�nF¡n%èno7"o2Zo4�o0Âo>óo"2p1Up.‡p!¶pØpôp^qkq3‡q%»q(áq
! r)rCr3Wr‹r' r(Èr$ñr>s9Us)�sE¹s!ÿs!t3tFt1]t"�t²tÍt6æt<u Zu{u’u,­u&Úu"vH$v3mv/¡vUÑv&'wLNw3›wYÏw8)x3bx4–x Ëxìxÿxy&/y*Vy*�y,¬yÙy÷y:zDRz)—zÁzÛz"òz{5{S{1i{.›{*Ê{9õ{ /|P|m|,ƒ|°|5È|.þ|-}/C}0s}¤}Ã}à}-í}"~->~,l~™~«~É~ã~ü~'*D)o4™KÎ€!7€/Y€*‰€)´€Þ€ý€*�!@�$b�$‡�¬�Ç�$à�‚‚9‚IS‚3�‚Ñ‚!Ý‚#ÿ‚&#ƒJƒ5eƒ›ƒ(±ƒ@ÚƒB„A^„  „Á„ á„-…;0…!l…1Ž…À…à…ü…!†P9†6Š†<Á†"þ†.!‡GP‡G˜‡'à‡-ˆ36ˆ jˆ‹ˆ(¨ˆ%Ñˆ1÷ˆ#)‰5M‰*ƒ‰'®‰$Ö‰'û‰3#ŠJWŠ>¢Š%áŠ+‹3‹"?‹b‹!w‹A™‹EÛ‹D!ŒfŒ�Œ#–Œ&ºŒ2áŒ:�MO�/��(Í�?ö�.6Ž2eŽ$˜ŽZ½Ž8�#Q�u�‘�®�%Ì�7ò�&*�(Q�)z�!¤� Æ�2ç�‘+9‘e‘ƒ‘¢‘!Á‘ã‘+÷‘#’JA’=Œ’2Ê’=ý’2;“Bn“7±“=é“<'”Ad”¦”Ã”&ß”-•&4•[•!{•�•¹•B×•"–=–9\–4––Ë–$ß–!—.&—GU—�—2·—$ê—˜%&˜)L˜v˜“˜-®˜Ü˜&û˜"™%7™]™r™h†™>ï™.šGšP^š9¯š*éš>›?S›z“›#œ-2œD`œ1¥œ×œðœ6�f7�Kž�Nê�_9ž.™ž9Èž2Ÿ<5Ÿ;rŸG®Ÿ(öŸ' G ]^ &¼ 1ã D¡=Z¡E˜¡<Þ¡0¢8L¢K…¢'Ñ¢?ù¢9£-U£0ƒ£$´£EÙ£0¤P¤)n¤&˜¤¿¤!Ò¤\ô¤(Q¥Gz¥9Â¥/ü¥.,¦)[¦)…¦ ¯¦Ð¦4ê¦&§+F§*r§(�§FÆ§0
¨L>¨4‹¨À¨*Ï¨1ú¨U,©N‚©Ñ©]ä©dBª]§ªU«d[«UÀ«N¬Ue¬»¬#Ó¬÷¬+­8­/O­+­/«­ Û­Wü­QT®%¦®2Ì®%ÿ®2%¯/X¯/ˆ¯4¸¯,í¯°2°*K°-v°@¤°-å°@±8T±K�±8Ù±K²^²1}²¯².Ë²Tú²2O³2‚³µ³Ä³3ß³ ´)4´+^´*Š´5µ´ë´1ô´$&µ!Kµ,mµ<šµU×µ!-¶FO¶–¶0µ¶>æ¶#%·I·=g·7¥·CÝ·T!¸Zv¸[Ñ¸d-¹E’¹cØ¹o<º#¬º!Ðºòº:»[K»#§»Ë»=ë»/)¼%Y¼¼Ÿ¼1¿¼Iñ¼C;½D½%Ä½[ê½F¾,f¾7“¾#Ë¾%ï¾4¿2J¿I}¿Ç¿0Û¿À&À(DÀ&mÀ/”À+ÄÀ-ðÀ+Á@JÁ<‹Á8ÈÁ5Â67ÂnÂŠÂ,§Â2ÔÂ?ÃGÃaÃ7yÃB±Ã,ôÃ'!Ä6IÄ+€Ä+¬Ä6ØÄ?Å)OÅ2yÅ¬ÅÁÅ!ÓÅ'õÅ(ÆFÆ-fÆ=”Æ#ÒÆ!öÆ5Ç)NÇ%xÇ.žÇ/ÍÇ0ýÇ..È6]È#”È¸ÈËÈ3êÈ6É'UÉ)}É §ÉAÈÉ"
! Ê(-ÊVÊhÊ-tÊ¢Ê	±ÊA»ÊýÊË0ËOOË'ŸË&ÇËîË.
! Ì9ÌYÌ%wÌL�ÌêÌÍÍ0<ÍmÍrÍmƒÍŸñÍZ‘Î&ìÎ%Ï#9Ï*]ÏˆÏ*œÏ$ÇÏ*ìÏ"Ð<:Ð8wÐ °Ð"ÑÐ&ôÐÑ4Ñ*TÑ5Ñ.µÑ4äÑAÒ6[Ò2’Ò8ÅÒ2þÒ21Ó<dÓ2¡Ó>ÔÓ5Ô>IÔ)ˆÔ0²Ô"ãÔÕ Õ;Õ%WÕ"}Õ  Õ ÁÕ-âÕ"Ö!3ÖUÖ%oÖ%•Ök»Ö''×4O×J„×Ï×ß×'ý× %Ø+FØ!rØ”Ø¥ØÃØàØøØÙ)Ù5=Ù-sÙ¡Ù¬­ÙZÛD\ÛI¡ÛëÛ?ÜßCÜ0#Ý<TÝ`‘ÝòÝ
! Þ
! Þ!ÞK*Þ[vÞtÒÞ=GßW…ß?ÝßUàpsà5äàPáká€á(œá+Åá-ñá*â2Jâ<}âºâ+Áâ#íâ­ã¿ã"ÅãKèã,4äaäe�äwçä0_å\�å‘íå_æTßæ^4çd“çVøç]Oèd­è_é@réJ³éDþéRCêZ–êQñê�CëKÓëMìKmì?¹ìNùìHHíC‘íeÕíX;î?”î–Ôî^kïEÊï ð?±ðmñðV_ñU¶ñŽòS›òSïò\CóU óÞöóXÕô±.õ_àõ\@öS�öoñöea÷XÇ÷B øJcøH®ø?÷øU7ùW�ùRåùS8ú_ŒúQìúS>ûN’ûFáûP(üCyý2½ýXðýIþ4fþf›þ‚ÿ/…ÿQµÿ
4DJC�Ó+è2	G0Q^‚pá3RI†–Ð4g.œ!ËíAýO?�+®Ú&÷@@_4 !Õ#÷33O9ƒ5½'ó'$C%hŽ +¶-âDU(dE�\Ó"0	KS	PŸ	4ð	?%
! :e
!  
! 2¾
! Rñ
! ?DL„ÑZQ4¬&áX
3a
c•
@ù
^:”™.=K[‰!åGO!X+z0¦V×F.duEÚ 2KD�WŸ÷VýST;¨JäE/$uhšqnu…äsjdÞ\CT RõhH…±a7I™\ãc@0¤,Õ<R?K’bÞUA—³/Ã.óB"-e?“>Ó>&ex>�9Ì(#1L.~2­1à# J6 8� ?º Hú ;C!G!5Ç!,ý!E*"4p"K¥"Fñ"=8#4v#@«#‰ì#hv$Bß$A"%Jd%?¯%Aï%@1&Gr&7º&jò&j]'[È'H$(Km(¹(UÑ(S')X{)ZÔ)T/*R„*Y×*m1+yŸ+>,]X,„¶,e;-i¡-g.{s.~ï.In/T¸/T
0rb0hÕ0R>1w‘1a	2Ik2pµ2†&3K­3wù3Jq4~¼4R;5‚Ž5L6C^6R¢6Uõ6iK7Vµ7@8'M8Cu8 ¹8SÚ85.9=d9i¢9P:{]:\Ù:r6;�©;x+<î¤<“=®>•.?„Ä?šI@Œä@¢qA€B–•Bg,CH”C^ÝCè<D%E~:F’¹F�LG—ÎG‰fHŸðH}�I“J7¢J4ÚJžKÊ®KYyLmÓL\AMržMdNzvNXñNnJO(¹O%âO"P4+PG`P¨P3ÅP)ùP#Q-CQ"qQ”Q-±Q=ßQER6cRˆšRI#SAmSn¯ST)1T2[T$ŽT'³T"ÛTþTAUYTUd®UFVZV8wV&°VT×Vl,W&™W.ÀW7ïWM'X3uX1©X1ÛX0
Y*>Y2iY£œY(@Z:iZ%¤ZFÊZF[X[1v[¨[=Æ[(\U-\kƒ\&ï\)](@]4i]Xž]D÷]E<^?‚^=Â^?_:@_>{_8º_Uó_?I`<‰`tÆ`(;a(da/�a<½aeúaZ`bI»bOcWUca­cadWqd^ÉdV(e]eiÝeJGfc’fWöfCNgT’gJçg\2h\�hVìh0Ci=tir²i™%j^¿j3kSRkM¦k0ôk%lCl;al?�l`ÝlC>mp‚mKóm_?nMŸnOín-=oeko_ÑoJ1p,|p?©poéppYqKÊqnrY…r=ßrIsLgsR´stt'|t7¤t†Üt]cuHÁu:
! v8Ev,~v]«v5	wS?w“wI®w{øwDtxI¹x]y3ayJ•yBàyG#z4kz) z=ÊzD{<M{rŠ{)ý{_'|E‡|CÍ|0};B},~};«},ç}<~<Q~!Ž~*°~-Û~F	=PLŽ6Û6€5I€<€D¼€Y�+[�4‡�3¼�Eð�96‚9p‚;ª‚Iæ‚H0ƒ>yƒ7¸ƒ7ðƒG(„.p„1Ÿ„Ñ„Lð„K=…?‰…0É…Iú…-D†#r†/–†*Æ†Nñ†A@‡I‚‡Ì‡@è‡8)ˆbˆ?€ˆAÀˆF‰pI‰Rº‰(
Š(6Š._Š#ŽŠK²Š(þŠJ'‹Dr‹9·‹?ñ‹A1Œ?sŒp³Œ($�8M�9†�:À�3û�?/Ž<oŽA¬Ž7îŽ7&�7^�7–�7Î�0�87�p�J��Û�5û�P1‘T‚‘1×‘4	’V>’6•’6Ì’V“.Z“F‰“CÐ“:”;O”=‹”*É”1ô”L&•(s•4œ•)Ñ•(û•4$–XY–%²–%Ø–@þ–2?—6r—3©—Ý—3ú—<.˜Dk˜$°˜1Õ˜s™A{™@½™0þ™(/š@XšU™š4ïšO$›Ft›>»›ú›Cœ=\œPšœRëœC>�L‚� Ï�>ð� /ž2PžEƒžÉž!äžYŸG`ŸH¨Ÿ9ñŸA+ Ym CÇ u¡I�¡IË¡4¢6J¢D�¢5Æ¢4ü¢:1£+l£A˜£5Ú£4¤:E¤5€¤A¶¤5ø¤2.¥?a¥7¡¥4Ù¥G¦<V¦+“¦(¿¦Zè¦DC§Bˆ§Ë§Kä§0¨AL¨DŽ¨BÓ¨h©B©eÂ©e(ª7Žª©ÆªMp«P¾«D¬RT¬@§¬+è¬'­6<­-s­H¡­Bê­5-®'c®P‹®.Ü®2¯;>¯z¯9š¯AÔ¯;°/R°1‚°A´°+ö°9"±-\±aŠ±Qì±'>²@f²L§²]ô²WR³*ª³OÕ³)%´"O´Yr´0Ì´,ý´"*µ*Mµ2xµ«µ%ÆµEìµ*2¶*]¶Bˆ¶2Ë¶2þ¶-1·._·9Ž·?È·O¸-X¸(†¸3¯¸?ã¸1#¹@U¹,–¹,Ã¹*ð¹HºAdºA¦º@èº9)»Yc»8½»jö»¡a¼g½;k½;§½=ã½Y!¾,{¾F¨¾?ï¾:/¿?j¿Eª¿Dð¿D5ÀŠzÀMÁASÁL•Á€âÁ@cÂH¤ÂGíÂ65ÃGlÃK´Ã9Ä,:Ä/gÄV—Ä#îÄOÅbÅ€ÅžÅMµÅXÆH\ÆE¥ÆXëÆYDÇ@žÇSßÇY3È=�È2ËÈGþÈ[FÉR¢ÉFõÉA<ÊA~ÊOÀÊeË9vË.°ËFßËS&Ì1zÌ7¬ÌIäÌ6.ÍdeÍXÊÍ=#Î?aÎo¡ÎYÏ.kÏšÏY¯Ï	Ð†Ð\¢Ð8ÿÐL8ÑG…Ñ>ÍÑ8ÒUEÒx›ÒZÓ\oÓ=ÌÓA
! ÔBLÔM�ÔÝÔGûÔ5CÕnyÕsèÕm\ÖqÊÖJ<×/‡×h·×x Øz™Ø@Ù3UÙj‰ÙaôÙ‰VÚ™àÚ\zÛ•×ÛsmÜBáÜE$ÝyjÝBäÝB'ÞFjÞu±Þ>'ß6fß �ß>¾ß.ýß+,à'Xà%€à*¦à#ÑàGõàN=á7Œá+Äá/ðáS â�tâ]öâ�Tã<òãa/ä9‘ä-ËäYùäVSåTªåPÿåjPæ.»æ3êæ çI?çC‰ç'Íç6õçT,è/�èK±è,ýè4*é8_é<˜é)Õé0ÿé?0êpêU‚êGØê* ë8Kë4„ë3¹ë2íëM ìWnì\Æì/#í(Sí+|í2¨í.Ûí9
! îBDî1‡îN¹î3ï6<ï<sï=°ï%îïXð<mðiªðTñ7iñ‡¡ñ})ò;§òLãòK0óU|ó6ÒóY	ôBcô7¦ô�ÞôŠ`õfëõJRö9�ö^×ö.6÷)e÷)�÷*¹÷Tä÷19ø'kø"“ø%¶ø¤Üø…�ùvúO~úHÎú,ûQDû–û2²ûTåû0:ü)küN•ü_äübDý)§ý2ÑýEþ.Jþ.yþ0¨þ†Ùþ`ÿpÿ.Žÿ>½ÿEüÿtB+·Hã, ;\y<–ÓâA@Cf„^ëFJa‘Só™Gƒá�e}¢�Q$v4“1È6úD1Av^¸5	0M	K~	:Ê	1
! e7
! :�
! ?Ø
! H=aHŸ?èH(NqOÀ=
\N
P«
bü
/_N�YÞ)8Sb<¶eó6Y�icz`ÞS?5“ªÉJt;¿KûFGUŽ8äE-c;‘‹ÍpYSÊ•D´;ùO5)…B¯4ò:'5b1˜eÊG0)x*¢0Í>þˆ=UÆ1(New3Ý\,nM›@é4*(_JˆAÓˆˆž;' 7c › E¸ >þ 2=!Ep!9¶!&ð!M"7e"=�"DÛ"1 #>R#?‘#CÑ#H$:^$6™$"Ð$#ó$)%KA%-�%&»%Ââ%Ö¥&\|']Ù'Ð7(Ö)rß)†R*]Ù*^7+ç–+Ê~,oI-r¹-í,.Ö/rñ/ud0�Ú0Mx1oÆ1462=k2]©2T3d\3lÁ3w.4_¦4G5�N5*Ð53û5L/6J|6¾Ç6m†7îô7vã8¸Z9j:M~:zÌ:7G;N;MÎ;N<Ik<Vµ<K=lX=˜Å=C^>b¢>X?,^?+‹?$·?2Ü?X@@h@8©@Gâ@l*A—A¶A'ÐA;øA4B+PB8|BdµB�CH«C^ôCTSD;¨DtäDBYECœEHàEE)FKoFL»F\GMeGO³GSHcWHQ»HS
IGaIS©I®ýI_¬J\K#iK3�KLÁKSLWbLVºLUM5gM0�MSÎM1"N&TN;{N9·N=ñN7/O=gO[¥O4PW6P6ŽP:ÅP-Q9.QJhQD³QZøQlSR>ÀR?ÿRC?SCƒSAÇSC	TMMTO›TCëTO/UbU¦âU[‰VXåV3>W1rW=¤W9âWX6X*BX8mX4¦XÛXWîX"FYiY$‚Y1§Y\ÙYf6Zb�Z’[S“[&ç[$\73\{k\ç\ ü\#]4A]v]"ˆ]!«]Í]6í]$^HC^IŒ^ƒÖ^!Z_V|_dÓ_?8`Ax`5º`%ð`Ha_a.ya¨aCÁa@bDFb+‹bE·b)ýb!'c5Ic5c8µcCîc02d4cdF˜dßd-ûd2)e:\eB—e-Úe‚fY‹f$åf6
! g>Ag6€g8·g8ðgh)hP’hXãh5<i'ri-ši!Èi%êi?jEPj:–j>Ñj:k:Kk;†k<Âk~ÿk€~l6ÿlg6mlžmsn(nv¨n-o)MoUwo'Ío9õo/pKIp)•p1¿p)ñp)q4EqMzqLÈq-rECr•‰r7s.Ws=†s4Äs.ùs((t-Qt't0§t%Øt'þt,&u&Su&zu>¡uàuòu8vHvfv$vvh›v(w-w+Hw+twO wðw'
x5xPxlx$„x$©x$Îx?óx?3y[syQÏyF!zLhz µzÖzBðzn3{¢{&¿{æ{)|)0|!Z|C||%À|&æ|
}}"5}&X}-}-­}Û}%û}#!~E~<d~¡~<À~(ý~&BF#‰+­BÙ€#4€X€dn€Ó€5î€9$�-^�:Œ�9Ç�-‚#/‚4S‚ˆ‚!Ÿ‚BÁ‚Zƒ_ƒ>tƒZ³ƒ=„;L„;ˆ„FÄ„(…64…bk…jÎ…y9†F³†Eú†&@‡/g‡X—‡Oð‡7@ˆ#xˆ#œˆ%Àˆ(æˆ ‰50‰f‰)|‰4¦‰‚Û‰>^Š�ŠF»Š5‹ 8‹5Y‹P�‹bà‹uCŒ‚¹Œ€<�½�SÖ�!*Ž*LŽ%wŽ3�Ž<ÑŽD�S�m�)�.©�™Ø�Lr�:¿� ú�;‘8W‘�‘O¬‘Qü‘6N’D…’ZÊ’B%“Lh“Nµ“D”\I”I¦”gð”9X•>’•:Ñ•D–HQ–wš–j—(}—.¦—3Õ—*	˜K4˜2€˜,³˜Aà˜9"™3\™8�™EÉ™Gš0WšDˆš?ÍšC
›4Q›2†›l¹›o&œf–œZýœ~X�`×�A8žUzžIÐž*Ÿ)EŸOoŸN¿Ÿ= 9L ?† dÆ i+¡:•¡cÐ¡64¢Pk¢x¼¢Z5£d�£Tõ£>J¤W‰¤Bá¤!$¥.F¥*u¥& ¥0Ç¥ø¥¦ '¦=H¦:†¦FÁ¦5§>§TS§9¨§5â§D¨D]¨#¢¨4Æ¨+û¨e'©:�©IÈ©@ª3Sª(‡ª4°ª,åªR«Pe«E¶«4ü«81¬2j¬<�¬-Ú¬1­F:­4�­3¶­@ê­\+®]ˆ®Zæ®=A¯1¯*±¯CÜ¯, °OM°8�°2Ö°C	±,M±-z±7¨±>à±3²?S²@“²?Ô²2³LG³6”³>Ë³>
! ´&I´/p´1 ´QÒ´B$µCgµ8«µ6äµ¶/-¶]¶ez¶ià¶'J·r·6‹·1Â·0ô·&%¸-L¸z¸j–¸A¹sC¹?·¹0÷¹"(º<KºZˆº2ãºP»'g»'�»·»4Õ»3
! ¼>¼P¼Bf¼T©¼-þ¼!,½@N½&�½X¶½b¾kr¾^Þ¾=¿U¿%k¿^‘¿;ð¿i,Àa–ÀSøÀZLÁS§ÁkûÁ�gÂaõÂ[WÃn³Ã5"Ä9XÄ-’Ä:ÀÄ9ûÄ-5Å6cÅ4šÅ*ÏÅúÅ]ÆrÆ6ŒÆ;ÃÆ$ÿÆ;$ÇF`Ç%§ÇGÍÇ!È07ÈhÈ&ˆÈ/¯È1ßÈ>É*PÉ‚{ÉþÉ,ÊXIÊI¢Ê"ìÊNËK^ËKªË0öË3'Ì[ÌWuÌ%ÍÌ|óÌ=pÍ[®Í.
! ÎL9Î†Î¡ÎÀÎDÞÎA#Ï,eÏ’Ï¨ÏÇÏ=æÏ<$ÐaÐ9sÐB­ÐPðÐ#AÑ2eÑ1˜Ñ\ÊÑ@'Ò8hÒS¡Ò;õÒ?1ÓTqÓ<ÆÓ@ÔDÔ'\Ô „Ô>¥Ô9äÔÕ)0ÕZÕJwÕ ÂÕ$ãÕÖ-&ÖTÖ,tÖ/¡ÖÑÖ,ðÖ,×J×b×^‚×%á×(Ø 0Ø;QØ�Ø­Ø,ËØ6øØ</Ù<lÙ(©Ù<ÒÙDÚTÚ6XÚN�Ú?ÞÚ#Û#BÛfÛY„ÛPÞÛ+/ÜP[Ü.¬ÜjÛÜ?FÝ&†ÝG­ÝGõÝo=Þ^­ÞGßKTßS ß3ôßQ(à8zàA³à@õàJ6áE�áPÇáfâEâ@ÅâMãgTãC¼ãLäHMäc–ä>úäB9å@|å`½åJæJiæJ´æKÿæIKçu•çRèJ^èL©èEöè@<éD}é=ÂéPêaQêH³êWüê`TëEµëQûëZMì‚¨ìE+íSqíKÅí@îGRîTšîCïîQ3ïU…ï_ÛïU;ðD‘ðlÖð3Cñ1wñO©ñ ùñ¾ò*ÙòoóztóNïóG>ôI†ôzÐôKõÍbõ0ö Nö,oö"œö1¿ö9ñöH+÷!t÷J–÷Uá÷N7øA†øAÈøF
! ù@QùE’ù=ØùXúIoúJ¹ú'û$,û&Qûcxû!ÜûþûLüL`üC­ü-ñü?ýA_ý/¡ý<Ñý9þ6Hþ?þ>¿þGþþLFÿh“ÿ3üÿ709h*¢8Í6–=£Ô/x¨-Å"ó*5A0w*¨+Óÿ4<T7‘%ÉEï5hD^­<CI@�XÎx'i m
! 3x¬¼GÏt	XŒ	Jå	>0
! ›o
! d;p¬d¿Q$Av'¸(àj	
1t
+¦
-Ò
wHx,Á.î.;@:|*·âE;F0‚c³)4O^2®Há'*KR*ž6É9#:-^lŒ?ù/9:i'¤3Ì23\Q2®3á4RJ/�;Í;	dEIª)ô ƒ?*Ã4î'#,KxU•(ë0=E-ƒ±Â9ÚEZ3v5ª(à'	=1#o“<­,ê),A0n0Ÿ Ðñ4(=]:›(Ö%ÿ%*;f$‚2§FÚb! %„ &ª ;Ñ '
!65!/l!
œ!rª!2"P"ua"5×"
##
#?"#b#j#7r#7ª#Râ#R5$ˆ$7œ$Ô$@Û$<%Y%e%!n%�%YŸ%pù%pj&fÛ&B'E^'9¤'@Þ'C(c(@l(­(É(é($)\,)5‰)>¿)Pþ)<O*gŒ*3ô*B(+*k+;–+JÒ+T,3r,2¦,4Ù,5-@D-…-0›-)Ì--ö-($.%M.&s.%š.%À.$æ."/&./$U/'z/¢/#Â/æ/!0+(01T0†0¥0(Ã0*ì081,P12}1Y°1R
! 2]2v2+”2$À2/å2k3P�3UÒ3.(4=W4A•4M×4H%5Xn5.Ç5;ö5S26:†6@Á6(7(+8'T8I|8AÆ8P9BY9Dœ9-á9B:CR:G–:6Þ:;;8Q;7Š;Â;Fà;A'<0i<Aš<Ü<
ô<Q=(T=)}=§=#Â=&æ=/
>B=>€>‡>š>¶>È>Û>#û>'?G?Z?p?;Š?*Æ?Lñ?[>@š@!³@,Õ@0AZ3AŽA•A9œA
! ÖA$áA#B"*B<MBYŠB+äBXCAiC*«CtÖCKD"cD<†D:ÃD
þD=E8JE=ƒE%ÁEBçE,*F
WF2eF˜F!¶F$ØF'ýF%G,7GGdG:¬G3çG;HUWH­H
²HÀHÑH5âH?I0XI-‰I<·IEôIK:J†J—J¨J¹JÊJ/ÛJ-K9KPKaKxK‰KšK«K-¼KêKûKJþKKIL–•LÊ,MU÷MzMN ÈNyéNtcO©ØOp‚P,óPS Q tQB•QƒØQE\RE¢R7èR S	9S¢CSbæS€IT~ÊT"IUlU;}UG¹U7V 9V!ZV<|V¹V”ÅVZW¾`W*X-JX0xX-©X/×X™Y˜¡Ym:ZA¨ZaêZˆL[IÕ[3\TS\F¨\Jï\W:]W’]6ê],!^~N^ªÍ^µx_q.`S `Wô`oLañ¼a,®b>ÛbIc:dcQŸc)ñc²d0Îdÿde1e‘Ie.ÛeÒ
! fWÝf25gNhgU·gT
hGbh±ªh'\iW„inÜi‚Kj[ÎjŽ*k_¹k_l½ylS7mS‹mtßmQTnj¦nXoejo�ÐoqRp’ÄpoWqlÇqN4r=ƒrÜÁrPžsVïsPFt=—t4ÕtQ
! uY\u^¶u`vqvv^èvQGws™w{
xo‰x[ùxFUyWœyMôyKBzFŽz—Õzhm{]Ö{H4|I}|7Ç|\ÿ|d\}_Á}S!~Gu~U½~DRXr«_€…~€s�Ax�<º�P÷�òH‚};ƒ„¹ƒY>„<˜„EÕ„_…I{…‘Å…gW†x¿†[8‡\”‡Sñ‡7EˆY}ˆa×ˆa9‰“›‰^/ŠsŽŠS‹cV‹rº‹>-Œ•lŒu�Mx�ŠÆ�cQŽcµŽ]�Yw�oÑ�NA�X��œé�Ÿ†‘V&’?}’`½’X“bw“cÚ“C>”?‚”‡Â”0J•/{•V«•4–X7–f�–G÷–Z?—kš—a˜Mh˜g¶˜B™/a™q‘™\š_`šYÀšY›]t›dÒ›77œ6oœS¦œvúœVq�0È�(ù�C"žafžYÈž8"Ÿb[Ÿ=¾ŸVüŸ>S Y’ `ì 4M¡4‚¡6·¡2î¡=!¢(_¢Hˆ¢DÑ¢L£ac£ Å£-æ£‘¤R¦¤cù¤%]¥Oƒ¥qÓ¥^E¦o¤¦z§R�§gâ§OJ¨0š¨DË¨’©W£©Qû©jMªN¸ªH«IP«Hš«Iã«H-¬6v¬Y­¬9­<A­%~­0¤­kÕ­.A®0p®1¡®mÓ®ÅA¯}°�…°˜±?¬±xì²}e³hã³_L´-¬´@Ú´pµ_ŒµÒìµ'¿¶ç¶#·9&·}`·JÞ·)¸å@¸Q&¹x¹Eˆ¹Î¹2Þ¹"ºC4º,xºL¥º/òº0"»S»	o»)y»	£»­»Á»Ú»é»ÿ»¼¼
! &¼1¼E¼X¼g¼¼%•¼ »¼Ü¼ñ¼½½'½:½S½	h½
r½€½˜½µ½
! Ë½Ö½*å½v¾z‡¾x¿€{¿`ü¿%]À6ƒÀbºÀ1Á5OÁ5…Áe»Á!ÂO@Ân�Â<ÿÂ<Ã UÃvÃWŠÃYâÃW<ÄA”Ä9ÖÄÅH'ÅCpÅ9´Å4îÅ-#Æ<QÆŽÆ6�Æ;ÔÆUÇ!fÇ5ˆÇQ¾ÇÈM)È?wÈ3·ÈëÈ)É-2É`É|É2›ÉXÎÉb'Ê‘ŠÊGË-dË6’Ë5ÉË>ÿË=>Ì>|ÌA»ÌCýÌYAÍI›Í>åÍQ$Î,vÎ'£Î@ËÎNÏP[Ï+¬ÏÉØÏ\¢Ñ•ÿÑJ•Ò—àÒ€xÓ[ùÓPUÔ9¦Ô9àÔÕ}šÕ9Ö9RÖbŒÖ³ïÖC£×Xç×j@Øh«ØsÙrˆÙbûÙ\^ÚA»Ú\ýÚCZÛ°žÛ�OÜ6ÑÜWÝL`Ý8­Ý2æÝÞ6ÞMÞdÞ{Þ&™Þ0ÀÞñÞ<ß,Nß8{ß:´ß.ïß@à=_à �à¾à)Ýàxá5€á]¶áOâWdâ:¼âP÷âJHãx“ãwäN„äMÓäI!åVkåNÂåQæ^cæ+ÂæUîæ8Dç<}ç�ºç�HènÖèCEéi‰é�óé;ƒê<¿êBüêI?ëk‰ë3õë=)ìCgì0«ì8ÜìfíŒ|íœ	îX¦î…ÿî>…ï3Äï>øï:7ð7rð;ªðPæð`7ñs˜ñ.ò,;òhhòWÑò~)ó5¨ó_Þó3>ô;rô/®ô^ÞôY=õ—õD·õSüõpPöcÁöR%÷#x÷?œ÷6Ü÷%øS9ø$�ø%²øKØøU$ù2zù6­ù8äù-úoKúI»ú4û„:ûQ¿ûIü'[ü@ƒüFÄü;ý.GýAvýF¸ýEÿýjEþ5°þ<æþi#ÿG�ÿNÕÿI$In=¸/ö2&pY[ÊW&F~KÅUjgUÒU(?~N¾U
[c=¿?ýI=C‡LË>:W@’ZÓ9.IhT²6	7>	/v	(¦	HÏ	2
! .K
! .z
! 0©
! /Ú
! c
! Dn9³:í;(9d:žHÙ>"
Ea
E§
Bí
D04uGª3òF&Hm=¶Jô/?.o0ž-ÏPýbNK±"ýU vŠŽ20 cŒ„8˜J;ãWŸw[8sK¬KøGDUŒ@âa#…N£2òD%,j"—|º77QoOÁG6Y]�Zî]IZ§ffiYÐ#*#N€rZóJN :™ 9Ô W!8f!}Ÿ!C"–a"Áø"dº#1$Q$5q$W§$3ÿ$I3%I}%hÇ%00&?a&-¡&9Ï&V	'F`'G§'Dï'44(�i(7÷(</)?l)=¬)Nê)t9*5®*ä*7+V;+A’+OÔ+,$,*Q,)|,v¦,E-Vc-Kº-t.b{.eÞ.9D/8~/<·/5ô/V*0W�0%Ù0‡ÿ0D‡1EÌ1µ2¦È2]o3HÍ3n4Y…4Mß43-54a5]–5Rô5-G62u6>¨6ƒç6]k71É7Zû7<V8[“84ï8=$9Pb9P³9=:yB:¼:<Î:W;gc;€Ë;AL<Ž<T«<;=q<=[®=P
! >‡[>Xã>Z<?6—?_Î?C.@]r@jÐ@p;An¬ALB[hBOÄBPCeC^wCÖCDëCX0D^‰DFèDT/EJ„E_ÏE0/FB`F+£F@ÏF;GBLGJ�G5ÚG7HEHHŽHcI"rI+•IDÁIFJKMJa™J“ûJE�KNÕK2$L]WL µL)ÖL6M37M"kM`ŽM"ïM&N79N qN
’N< N_ÝNQ=OJ�OÚO+ôO P7>PvPG�PR×P[*QY†QOàQ[0R’ŒRVSyvS4ðS%TE5T!{T�T$±TÖT9öT#0U(TUK}UHÉUKVD^V5£VGÙV$!W;FW1‚W´WÀW>ÓW>XAQXK“X(ßX#YY,Y_†YWæYN>ZO�ZMÝZM+[/y[J©[Bô[J7\&‚\a©\:]|F]`Ã]Æ$^”ë^[€_UÜ_K2`m~`Jì`87aApa#²aÖaða
! b3b3Sb.‡b"¶bRÙb=,c8jcr£cTdYkdjÅdA0e=re[°eZfMgf^µfRg[ggOÃgWhVkh9Âh=ühG:iW‚i$Úiÿi4jHRjJ›jRæj79kqkK‘kLÝk9*l?dlT¤lùlBmDTm7™mDÑmInP`n±nÐnðnuoc„oqèo>Zp>™p;Øp?q=TqS’q"æq	rlreˆrLîr0;s<ls9©sMãsB1tttŽt«tQÀtquE„uIÊuJvH_v(¨v9Ñv8wDw^_wc¾wa"xl„xBñxJ4yNyÎycìyIPzNšzUézG?{D‡{&Ì{Có{37|(k|5”|&Ê|/ñ|?!}7a}F™}1à}M~a`~ Â~ã~û~1D9b;œ#Ø"ü€v5€7¬€Jä€;/�<k�¨�=¿�>ý�9<‚v‚A•‚=×‚3ƒ6IƒK€ƒsÌƒ?@„P€„eÑ„c7…Z›…gö…_^†y¾†8‡o¸‡f(ˆq�ˆa‰ec‰aÉ‰7+Š2cŠ.–Š\ÅŠY"‹1|‹@®‹@ï‹P0Œ �ŒS¢ŒCöŒX:�F“�VÚ�F1ŽFxŽ?¿ŽDÿŽ'D�>l�K«�x÷�lp�bÝ�S@‘<”‘~Ñ‘DP’ •’€¶’]7“E•“bÛ“1>”dp”šÕ”<p•/­•GÝ•,%–KR–‚ž–'!—'I—"q— ”—µ—7Î—˜˜5˜!M˜"o˜#’˜#¶˜%Ú˜%™6&™#]™�™¡™7À™~ø™<wš<´šoñš8a›Nš›1é›;œ6WœwŽœs�Tz�VÏ�`&ž[‡ž†ãžRjŸV½Ÿ@ EU µ› ¯Q¡L¢0N¢H¢vÈ¢r?£=²£Wð£<H¤V…¤:Ü¤b¥z¥UŽ¥cä¥PH¦™¦7®¦9æ¦! §>B§>�§&À§pç§XX¨>±¨&ð¨>©&V©@}©(¾©@ç©((ªPQª8¢ª@Ûª(«ZE«r «R¬mf¬,Ô¬?­,A­,n­*›­YÆ­! ®?B®C‚®CÆ®a
! ¯"l¯H�¯VØ¯7/°Sg°4»°Lð°L=±7Š±IÂ±9²1F²3x²O¬²$ü²!³‹@³;Ì³h´Qq´DÃ´Dµ[Mµ1©µ;Ûµi¶,�¶,®¶WÛ¶/3·4c·W˜·Jð·E;¸(�¸,ª¸.×¸?¹DF¹)‹¹]µ¹+ºK?º/‹º@»ºEüº#B»Ef»#¬»;Ð»=¼'J¼=r¼°¼'É¼Cñ¼R5½8ˆ½YÁ½¾B›¾CÞ¾C"¿;f¿;¢¿*Þ¿	À6À;QÀ-�À>»À>úÀ%9ÁG_Á.§ÁZÖÁG1Â(yÂ(¢ÂWËÂ #Ã3DÃ?xÃ-¸Ã æÃTÄJ\Ä§Ä*¼Ä1çÄ?Å1YÅ9‹Å/ÅÅ0õÅ/&Æ8VÆ9�Æ$ÉÆHîÆI7Ç9�ÇJ»ÇrÈ3yÈu­È“#ÉŸ·É›WÊRóÊ›FËdâË·GÌ=ÿÌÈ=ÍñÎ¸øÎá±ÏÜ“ÐpÑ<vÒO³ÒTÓ1XÓKŠÓ9ÖÓÔ(.Ô(WÔ(€Ô&©Ô&ÐÔ*÷Ô*"Õ*MÕ(xÕ(¡Õ/ÊÕ3úÕ0.Ö(_Ö<ˆÖSÅÖ2×5L×:‚×0½×Hî×H7Øe€Ø?æØu&ÙaœÙ`þÙ‘_ÚGñÚi9ÛA£Û2åÛ@Ü:YÜ=”ÜsÒÜeFÝ�¬Ýv<Þ^³Þgßgzß^âßMAàN�à�Þà$ná%“á$¹á"ÞáNâPã\fäMÃäSåQeå6·å>îå[-æ`‰æ}êæhçW…ç?ÝçnèbŒèjïèZéExé\¾é�êv«ên"ëb‘ëhôëf]ì6Äì ûì€ín�ígîtî#”î5¸î4îî¿#ï€ãï(dðG�ð[Õð21ñ<dñB¡ñ(äñ=
ò#KòJoò6ºò+ñòó9ó4RóQ‡ó9ÙóCô£WôEûô6AõUxõ%ÎõrôõOgö*·öAâö"$÷>G÷L†÷QÓ÷V%ø:|ø#·ø%Ûø%ù@'ùRhùK»ù4ú3<ú,pú)�údÇúD,û@qû<²û6ïûW&ü>~üH½üBýyIýCÃýSþˆ[þVäþT;ÿ?�ÿ@ÐÿrE„'ÊAò&4)[(…^®@
AN<�OÍ.6L0ƒ3´2èg3ƒ3·3ë34S4ˆ5½5ó5)5_5•5Ë5575m5£5Ù53E3y3­3á3	3I	4}	3²	3æ	3
! 3N
! 5‚
! 5¸
! 5î
! 5$3Z3Ž3Â3ö3*3^3’3Æ3ú3.
4b
4—
2Ì
3ÿ
334g4œ3Ñ3393m6¡2Ø23>8rN«Jú4E4z;¯QëJ=1ˆAºLüMI‚—9eT©º:d=Ÿ,Ý9
! DLcE°<öA3	u67¶4îB#FfE­TóÚH?#�cWåX=q–J9S\�TêJ?IŠSÔT(Q}qÏ1Ams*á$ Z1 MŒ QÚ ,,!%Y!C!2Ã!-ö!%$"!J"Nl"=»"ù"&#2<#"o#0’#-Ã#.ñ# $"9$)\$1†$)¸$#â$% &%$G%-l%(š%$Ã%#è%(&,5&)b&3Œ&FÀ&/'(7'*`'5‹'2Á'=ô'†2(µ¹('o)R—)Cê)=.*>l*M«*Bù*@<+Y}+J×+`",Iƒ,QÍ,<-.\-‹-1¦-EØ-9.`X.d¹.(/LG/L”/Lá/.0NF0@•0KÖ0A"1Ed1@ª1Aë1E-2Hs2C¼2D3PE3F–3DÝ3V"4Oy4É4/â415:D595.¹5è596@6,M6z6Ž6Lž6Cë6/7L7b77Nœ75ë73!8:U8N�8
ß8Jí8Y89Q’9;ä9‰ :eª:€;m‘;uÿ;Mu<(Ã<%ì<H=H[==¤=â=,>²/>7â>7?fR?2¹?Hì?95@Ao@…±@U7A=�A†ËA…RBŽØBAgC8©C?âC8"DU[DV±D*Ea3EÉ•EE_F<¥FRâFG5G¯}GL-HzH‹H6«H5âH5I4NI.ƒIF²I.ùIH(J&qJ3˜J)ÌJ(öJ3K>SK7’KÊK*ÝK&L;/LLkL2¸L%ëLVM3hM/œM4ÌMIN)KNFuN¼N)ÚNROFWORžOñO1P'4P&\P:ƒP*¾PdéPWNQ_¦Q9R/@RIpR5ºR1ðR."S%QS#wS.›S&ÊS*ñS-TGJTa’T-ôT6"UHYU)¢U:ÌU$V8,V\eV#ÂV$æVQW&]W@„W4ÅWúWEX7XXu�X6Y+=Y¹iYž#Z˜ÂZ}[[ Ù[Lú[8G\D€\(Å\4î\&#]LJ]/—]LÇ]+^@^M`^D®^Mó^2A_'t_Cœ_+à_N`9[`%•`3»`-ï`%aLCa^�aiïa3Yb3�b›ÁbÝ]c¡;dÛÝd¤¹e–^fpõfœfg°hÏ´hÏ„ižTj6ój2*k;]k‹™kS%l?yld¹l=mv\m3Óm[n7cnI›n6ån5o2Ro,…o-²o,ào$
p\2p3�pdÃp9(q-bq<�qWÍq:%r4`r_•rpõr0fs—s,¶s+ãsDtHTt�t>ºtùt9u/OuMu$Íu6òu+)vAUv`—v.øvW'w w$ wiÅw@/x,px1�x9ÏxD	y.NyG}yKÅysz=…zHÃz²{<¿{4ü{H1|.z|©|2Á|Øô|IÍ}õ~�
R�SðˆD€/Í€Vý€6T�,‹�-¸�~æ�;e‚’¡‚ª4ƒ(ßƒ:„SC„=—„MÕ„8#…7\…-”…%Â…/è…M†,f†5“†JÉ†/‡.D‡(s‡!œ‡s¾‡=2ˆ;pˆD¬ˆxñˆ.j‰:™‰ZÔ‰„/Š\´ŠZ‹2l‹#Ÿ‹TÃ‹MŒ2fŒ™ŒL¸Œh�9n�b¨�1ŽH=Ž†Ž¤ŽUÁŽ��W<� ”�.µ�+ä�(�!9�7[�2“�.Æ�5õ�@+‘sl‘à‘Tì‘NA’I�’]Ú’,8“�e“Oç“7”P”h”|”š”)®”4Ø”
•"•.7•Vf•,½•2ê•–@6–:w–5²–Aè–]*—Pˆ—!Ù—-û—8)˜;b˜.ž˜%Í˜.ó˜2"™FU™ œ™½™1Ý™š"*šMš!kš�š-ªš9Øš>›1Q›Jƒ›,Î›*û›I&œ<pœ9­œ(çœ6�/G�;w�³�KÎ�9ž*Tž4ž´ž$Ãž9èž"ŸM>Ÿ)ŒŸ¶Ÿ@ÂŸ# (' P 8l (¥ Î +ß I¡(U¡M~¡Ì¡:ê¡"%¢-H¢>v¢/µ¢å¢#ö¢/£6J£�£*¡£(Ì£/õ£'%¤?M¤~�¤.¥;;¥?w¥@·¥Cø¥<<¦7y¦)±¦?Û¦H§Ed§@ª§>ë§K*¨)v¨ƒ ¨c$©6ˆ©3¿©Nó©8Bª5{ª<±ª[îª*J«pu«æ«&¬1*¬>\¬B›¬^Þ¬6=­Et­;º­&ö­®5®BO®V’®:é®N$¯Is¯F½¯;°=@°~°/š°EÊ°=±CN±]’±!ð±B²ZU²^°²D³BT³D—³BÜ³O´Oo´O¿´iµ>yµC¸µ9üµ36¶
j¶Cx¶0¼¶[í¶OI·N™·Sè·<¸2Z¸X�¸@æ¸4'¹O\¹=¬¹Nê¹L9º•†º<»SY»W­»N¼—T¼vì¼5c½»™½>U¾S”¾Pè¾b9¿Kœ¿Gè¿G0À9xÀ2²ÀNåÀ^4Á<“ÁNÐÁHÂ7hÂZ Â)ûÂŒ%ÃL²Ã?ÿÃ[?Ä<›Ä*ØÄ)Å-ÅB=ÅK€Å4ÌÅ4Æ\6Æ:“Æ.ÎÆLýÆSJÇ%žÇ]ÄÇt"È4—ÈDÌÈXÉfjÉNÑÉ ÊG7Ê>ÊQ¾ÊiËyzË}ôËIrÌ`¼Ì]Íc{Í�ßÍToÎ\ÄÎR!Ï<tÏD±ÏdöÏ+[Ðe‡ÐhíÐVÑsÑK„ÑLÐÑEÒcÒIyÒ@ÃÒ,Ó1Ó>BÓQ�ÓVÓÓ5*Ô@`ÔC¡Ô#åÔ$	Õ.ÕCIÕ$�Õ&²Õ8ÙÕÖ&-Ö/TÖ>„Ö>ÃÖ>×3A×Eu×<»×Wø×xPØ.ÉØJøØ2CÙvÙ0“ÙÄÙßÙöÙÚ+Ú8DÚ}Ú˜Ú°Ú8ÏÚ Û )ÛIJÛ(”Û½ÛÔÛ(ëÛÜ,ÜCÜ'[ÜƒÜ+šÜÆÜ+áÜ
Ý+(ÝTÝ(oÝ˜Ý°ÝJÍÝQÞPjÞM»Þ7	ß_AßŠ¡ßC,à9pàDªà[ïàaKáÎ­á(|â ¥â Æâ çâ'ã20ãDcã4¨ãBÝã: ä[[ä,·ä;ää å.?ånå8�åJÆå[æKmæK¹æGç%Mç%sç)™ç'Ãç ëçè,èLèlè'Œè ´è Õè öè é@8é yé@šé Ûé üé ê >ê'_ê‡ê!§ê Éê<êê 'ë Hë ië+Šë;¶ëIòëV<ì,“ìBÀì3í37íWkíKÃí-î#=î#aîP…î9Öî+ï+<ï(hï(‘ï)ºï)äïYð=hðX¦ðfÿðSfñ0ºñ0ëñbòOò–ÏòIfóD°óWõóuMôGÃôQõ=]õF›õMâõ#0ö0Tö1…ö:·öRòö9E÷E÷PÅ÷=ø;Tø=�øKÎøCùT^ùE³ùEùùI?úG‰úGÑú4û8Nû8‡û8Àû5ùû*/ü'Züg‚üêüBý6IýU€ýVÖý'-þTUþCªþdîþ,Sÿ^€ÿ]ßÿR=Q�OâN2=� ¿dà!E!g!‰D«DðF51|%®xÔ"M+pœ!ºFÜ3#7W7�7Ç4ÿ849mC§4ë] ]~GÜG$`l2Í"	2#	5V	LŒ	iÙ	•C
! %Ù<ÿB<csã1W
6‰
À
.Þ
M
?[k›+_3`“[ôhP+¹QåC7L{=È@1GÀye:; GÜY$#~1¢.Ôe0iºšüURTlrÁ�4(Äí=;@_|Üù;1bmYÐ*F<Fƒ3ÊþKce{ZáO<FŒCÓ>TVJ«Lö0C6t\«. 77 Zo PÊ ]!2y!C¬!ð!,"Y0"*Š"Iµ"Iÿ"?I#?‰#9É#.$P2$9ƒ$-½$Eë$21%Ld%,±%/Þ%!&W0&/ˆ&K¸&K'FP'3—'KË'[(Ts(=È(^)de)8Ê)<*D@*N…*.Ô*?++C+Do+M´+\,2_,G’,HÚ,D#-,h-0•-8Æ-3ÿ-J3._~.+Þ.V
! /Va/y¸/B205u0D«0Dð0E51J{1/Æ1Mö1ZD2WŸ2K÷2JC3;Ž3AÊ3g4,t4'¡4tÉ4f>5B¥54è5<6,Z6,‡62´68ç6U 7:v7*±7RÜ7T/8H„8BÍ8‹9¶œ9JS:„ž:c#;X‡;Wà;W8<1�<5Â<.ø<2'=+Z=3†=Ÿº=PZ>F«>Zò>DM?%’?'¸?(à?-	@D7@K|@(È@tñ@fA.…A4´AFéA40B<eBI¢BEìB,2C=_C@�C_ÞC1>D5pD%¦D'ÌD(ôD-EKE6jE<¡EÞE)ùEr#F�–FY4GaŽGbðGƒSH]×H35I%iIÂ�I#RJvJ7J5·J/íJ1K%OK;uK±K8ÈK?LDALB†LJÉLHME]MJ£MHîMC7NH{NAÄNFOAMOF�ODÖOQP<mPDªPDïP;4QgpQbØQi;Re¥RYS\eS›ÂS[^TfºT !U<BU8U~¸Uc7V›V©£WhMX,¶XSãY7Z!PZrZŠZ¨Z½ZÕZ$ñZ[G6[/~[d®[5\,I\Vv\7Í\2]F8]K]@Ë]2^3?^ks^%ß^I_7O_5‡_M½_I`AU`;—`?Ó`MaaaaPÃaXbimb=×bMc�cc1åc7dhOd@¸dƒùdK}e~ÉemHfV¶fz
g<ˆg9Åg£ÿg;£hSßhd3i_˜iIøiJBj‡�j©kŸ¿k7_l!—l4¹l4îl4#m4Xm5�m5Ãm6ùm60n6gn6žn6Õn6o6Co6zo6±o6èo6p6Vp4�p4Âp4÷p4,q4aq4–q5Ëq4r46r4kr4 r6Õr6s6Cs6zs4±s4æs4t4Pt4…t4ºt4ït4$u4Yu4Žu5Ãu5ùu3/v4cv4˜v5Ív5w49w4nw4£w4Øw7
x3Ex3yx4­x9âxRymoyFÝy€$z¥z3½zrñzrd{J×{:"|]|O}|@Í|3}*B}om}AÝ}G~ig~PÑ~D"*gP’,ã$€Y5€\�€>ì€++�1W�,‰�,¶�+ã�,‚,<‚+i‚´•‚FJƒX‘ƒIêƒ.4„=c„T¡„Aö„;8…wt…+ì…Y†Br†€µ†U6‡FŒ‡UÓ‡F)ˆMpˆ{¾ˆ;:‰<v‰H³‰Eü‰SBŠ!–Š1¸ŠêŠ'þŠ%&‹^L‹8«‹ä‹%Œ;)Œ7eŒ?�Œ3ÝŒ0�LB�*��0º�3ë�sŽ/“ŽCÃŽ3�6;�,r�nŸ�8�=G�7…� ½�TÞ�93‘%m‘4“‘"È‘)ë‘3’]I’%§’8Í’/“K6“U‚“4Ø“D
”*R”}”%•”$»”&à”9•UA•—•2¶•-é•I–a–Lu–OÂ–H—;[—Y——Qñ—gC˜8«˜9ä˜_™7~™/¶™:æ™3!šHUšLžš>ëš4*›D_›;¤›Mà›?.œ;nœ=ªœ?èœ;(�:d�DŸ�4ä�JžQdž:¶ž<ñž>.Ÿ>mŸ@¬ŸFíŸE4 Bz B½ K¡=L¡@Š¡>Ë¡?
! ¢UJ¢J ¢Zë¢oF£e¶£^¤U{¤(Ñ¤>ú¤19¥,k¥˜¥+«¥K×¥D#¦Jh¦/³¦ã¦Aú¦@<§[}§:Ù§`¨=u¨M³¨K©GM©G•©CÝ©5!ª9WªF‘ªBØªE«La«+®« Ú«Gû«C¬-X¬C†¬VÊ¬6!­:X­/“­=Ã­>®J@®G‹®Ó®é®"¯F+¯Er¯T¸¯"
°B0°:s°4®°2ã°;±>R±9‘±LË±=²xV²WÏ²*'³FR³@™³HÚ³<#´3`´x”´A
µ4OµA„µJÆµX¶Yj¶IÄ¶^·Cm·±·Ë·;Þ·?¸8Z¸'“¸d»¸a ¹f‚¹]é¹=Gº]…º]ãº^A» »-·»5å»"¼>>¼,}¼+ª¼/Ö¼-½F4½6{½)²½/Ü½K¾'X¾'€¾7¨¾5à¾J¿&a¿ˆ¿M¡¿$ï¿À?&À:fÀd¡ÀÁeÁ |ÁI�ÁYçÁ/AÂ,qÂ0žÂuÏÂ.EÃ%tÃbšÃrýÃ%pÄ(–Ä2¿Ä+òÄ;Å4ZÅ¢�Å‘2ÆdÄÆX)ÇA‚Ç1ÄÇ-öÇ $È*EÈ-pÈDžÈYãÈl=ÉBªÉIíÉy7ÊM±ÊSÿÊ¬SËHÌVIÌ’ Ì<3Í?pÍq°ÍP"ÎesÎ‘ÙÎ9kÏ²¥ÏYXÐF²Ð\ùÐuVÑ£ÌÑ�pÒ'Ó—(ÓrÀÓd3ÔD˜ÔRÝÔ\0Õh�ÕJöÕ|AÖ]¾Ö_×w|×ˆô×5}Øw³ØQ+Ùu}Ù‚óÙavÚlØÚ.EÛLtÛlÁÛ›.ÜiÊÜ>4Ý¬sÝ® Þ�ÏÞœ_ßYüßiVàMÀà~áE�átÓá™Hâ›ââF~ã=Åã6ä::ä"uä>˜ä*×äjåŒmåZúå›UæHñæj:çS¥ç_ùçkYè3ÅèYùèPSéT¤éYùé`SêG´êdüê€aë9âë@ì/]ì*�ì/¸ìLèì25í.hí+—ípÃí24î8gî4 îRÕîR(ï6{ï ²ïHÓïFð2cðA–ð.Øðñ1ñ+Qñi}ñ,çñ$ò/9òAiò2«òDÞò&#óHJó<“ó1Ðó"ô-%ôSô(dô��ôZõVyõ4ÐõJöIPö;šödÖö1;÷<m÷Dª÷^ï÷�NøOÜøV,ùqƒùxõù–nú{û]�ûoßû`Oü°üDÍüHýY[ýJµý+þ5,þ.bþ‘þ>¨þ+çþ_ÿsÿD’ÿ*×ÿ4G7KIËZIp,ºGç2/YbO¼Q'y
‹^™;øE4Oz.Ê8ù]2J�kÛLGp”<\Az5¼ò".&Qxd’Z÷R	Pn	E¿	H
! AN
! …�
! 7WNX¦0ÿT0T…9Ú,
DA
?†
?Æ
PRWNªMùÂG,
! 75W�+«E×:>X(—>À:ÿ>:1yD«pð=anŸ4+C-o;�=ÙI&@p<±>îA-Fon¶n%F”vÛvR?ÉE	CO6“8ÊAOED•(ÚhglSÔ( 2E 0x (© LÒ 9!NY!9¨!}â!Z`"y»"T5#SŠ#-Þ#0$U=$]“$ñ$
%H)%8r%Q«%Zý%tX&‘Í&�_'�á'(Zÿ(/Z)DŠ)>Ï)b*Lq*H¾*A+NI+E˜+NÞ+A-,@o,Z°,@-L-Rc-:¶-Tñ-F.4e./š.3Ê.,þ.x+/k¤/Ÿ0e°01y"1yœ12L42V�2@Ø2\3Gv33¾3Yò30L4B}4BÀ45^ 5#5H£5+ì526K6k6&ƒ6ª60·6.è67;27Rn7VÁ7"8%;8?a81¡8%Ó8)ù8O#9)s9@�9bÞ9;A:C}:>Á:9;:;3J;D~;Ã;%Þ;%<**<#U<by<GÜ<J$=Lo=L¼=4	>I>>Kˆ>CÔ>I?Gb?ª?À?<Ü?X@r@B‹@Î@Sê@0>A-oAa�A8ÿAE8B~B:žBpÙB‚JC~ÍCuLDTÂD/ETGE+œE+ÈE2ôE7'F*_FMŠF(ØF“GE•GOÛGK+HMwHYÅH‹I]«I@	JbJJ—­JsEK3¹KjíKHXLH¡L^êL]IM@§M@èMJ)N;tNM°N@þNN?O\ŽOdëODPPA•P>×P,Q&CQnjQSÙQu-R@£R%äR1
! SB<S:SDºS7ÿS87T1pTI¢T$ìTrU„U>¢ULáU&.VuUV6ËV`W`cW-ÄW`òWSXDÓXYU5YO‹YcÛY@?Z#€Z2¤Z6×Z3[MB[>�[AÏ[X\Fj\W±\Q	]C[];Ÿ].Û]7
! ^AB^f„^
! ë^Uö^KL_B˜_hÛ_FD`@‹`PÌ`daŸ‚aŸ"b?ÂbIcRLcLŸc/ìc0d,Md¢zde<e0[e)ŒeG¶eBþe4AfCvfBºf8ýfN6gD…gFÊgAh\ShO°h&i€'i‚¨iW+j‹ƒjGkUWk)­k6×klWm2jmU�mKómK?nV‹n-ânVo`goQÈo1p6Lp=ƒpFÁp<qYEqCŸqaãq:Erx€r=ùr[7sI“sgÝsdEtAªt<ìts)uY�u=÷u25vhvl…vOòvLBwW�wRçw):xhdxLÍx‘y¬y…Ëy/Qzb�zdäzQI{v›{|92| l|O�|3Ý|M}1_}#‘}0µ}Tæ}.;~1j~Lœ~,é~p6I§Rñ>D€@ƒ€2Ä€#÷€[�"w�&š�Á�Ù�ë�F‚EN‚E”‚EÚ‚F ƒEgƒC­ƒDñƒC6„Cz„J¾„w	…E�…NÇ…4†+K†Zw†WÒ†[*‡c†‡`ê‡lKˆR¸ˆs‰]‰`Ý‰3>Š#rŠ$–ŠC»ŠCÿŠRC‹e–‹fü‹fcŒBÊŒC
�CQ�?•�ZÕ�50ŽYfŽVÀŽ&�3>�,r�/Ÿ�4Ï�E�CJ�CŽ�%Ò�6ø�C/‘-s‘'¡‘%É‘>ï‘T.’Uƒ’>Ù’h“.�“:°“=ë“K)”Fu”¼”.Û”'
! •%2•'X•%€•,¦•=Ó•8–QJ–Jœ–Dç–H,—<u—`²—\˜p˜YŠ˜yä˜@^™uŸ™lš6‚š5¹š4ïš4$›Y›6t›2«›5Þ›TœDiœ@®œNïœY>�<˜�SÕ�C)ž'mžX•žuîž<dŸ<¡ŸŽÞŸJm R¸ A¡@M¡GŽ¡SÖ¡6*¢Ea¢f§¢K£MZ£G¨£0ð£2!¤CT¤(˜¤%Á¤5ç¤A¥/_¥B�¥bÒ¥55¦Ck¦2¯¦Kâ¦B.§Oq§^Á§] ¨?~¨T¾¨#©27©0j©A›©mÝ©:Kª7†ª<¾ª_ûªy[«~Õ«8T¬�¬K�¬=é¬R'­z­<˜­5Õ­G®5S®K‰®)Õ®Vÿ®EV¯Dœ¯=á¯*°0J°K{°@Ç°±M&±t±<ˆ±7Å±ý±
! ²4 ²U²5p²E¦²;ì²6(³7_³5—³VÍ³4$´
Y´?g´§´!Ä´-æ´0µ/Eµmuµ`ãµDD¶@‰¶?Ê¶&
! ·1·XQ·[ª·S¸Z¸v¸i�¸/÷¸'¹	3¹M=¹‹¹ž¹%±¹9×¹SºQeº*·º:âº»8<»Ku»¡Á»�c¼€ô¼.u½!¤½RÆ½1¾.K¾Iz¾QÄ¾P¿g¿‡¿�¿!º¿’Ü¿BoÀ1²ÀBäÀL'Á*tÁ:ŸÁÚÁ8ôÁ-ÂbJÂ&­Â#ÔÂ0øÂ^)ÃEˆÃÍÎÃ[œÄTøÄGMÅ>•Å=ÔÅ=Æ=PÆ%ŽÆK´Æ#ÇE$ÇrjÇHÝÇe&ÈeŒÈOòÈ<BÉ<ÉI¼ÉaÊ=hÊD¦Ê&ëÊ)Ë(<Ë(eË;ŽË´ÊË³Ì\3Í#�ÍQ´ÍEÎFLÎF“ÎEÚÎ ÏE;ÐE�ÐEÇÐ~
ÑPŒÑ�ÝÑbmÒ1ÐÒßÓ/âÓ'Õ‰:ÕXÄÕUÖOsÖLÃÖ]×+n×8š×@Ó×:ØLOØPœØ*íØCÙj\Ù^ÇÙZ&ÚB�Ú=ÄÚ@ÛCÛ@\Û§�ÛOEÜS•ÜJéÜd4Ý;™ÝSÕÝ*)Þ)TÞJ~ßÉß`Ià\ªàjáYráOÌá%â%BâQhâ`ºâCãR_ãN²ã7äd9ä}žäVåfsåmÚåEHæ>ŽæqÍæ?çN[çYªçpè!uèD—èÜè;ðè.,éL[éh¨é>êjPê2»ê\îêDKëM�ë)Þë€ìS‰ìSÝì?1í2qíh¤íi
î{wî_óî{SïbÏïD2ð'wð4ŸðZÔðK/ñc{ñßñ>þñ2=ò7pòF¨ò5ïò&%óLó*lóG—óAßó8!ôCZô^žôMýôKõ*kõ –õF·õþõ>ö/]ö5�ö8Ãöaüöd^÷;Ã÷ïÿ÷ïïø_ßù@?úM€úgÎú66û4mûT¢ûE÷ûn=üD¬ü:ñüO,ý'|ý?¤ýSäýc8þMœþKêþT6ÿ[‹ÿ@çÿ(RC,–-Ã`ñSRO¦/öJ&#qC•³Ù¹�€G(È2ñE$Vj…Á'GYo;É,J2G}:ÅP,QO~[Î3*	N^	G­	Bõ	]8
! r–
! k	*uI 6êB!;dA Fâ?)
€i
hê
XS[¬(@1GrOº4
! @?A€3ÂEö&<cC�CÅA	AKE�-ÓAXC@œBÝG %hMŽSÜZ0Z‹bæjIo´u$tšˆˆ˜ˆ!ˆªŠ3ˆ¾ŠGˆÒ~[ŒÚŒgŠôŒ‹�˜F( Do O´ C!DH!@�!"Î!Hñ!D:"B"BÂ"#@%#@f#K§#@ó#/4$Ad$G¦$Dî$E3%@y%+º%"æ%!	&-+&+Y&@…&SÆ&@';[';—':Ó'X(ng(NÖ(I%)€o)_ð)(P*Ay*:»*ö*:+BO+|’+3,/C,@s,w´,`,-�-^«-`
! .!k. �.®."Ë.<î.9+//e/9•/3Ï/0;#05_00•0.Æ0Xõ0FN19•1-Ï1Ký1I2Ti2Q¾2H3=Y3D—3BÜ3H4;h4]¤4d5Fg5k®546.O6]~6!Ü6þ673,72`7Q“7:å79 8;Z85–88Ì8696<9-s9=¡97ß94:3L:6€:7·:1ï:6!;6X;6�;0Æ;-÷;-%<-S<1�<Q³<;=8A=9z=4´=4é=3>/R>1‚>4´>8é>6"?0Y?3Š?D¾?3@77@Ko@2»@7î@(&A:OA)ŠAG´AGüAJDBC�BGÓBCC^_Ci¾Cc(DLŒD!ÙD/ûD3+E,_EŒE$¦E2ËEÂþE%ÁF7çF‘G"±GÔG-ÚIoJ`xJ<ÙJ9KPKkKŠK¥KÂKàK9ìK€&L?§LGçLY/M;‰M@ÅM¡Nh¨NNOi`O<ÊO©PS±P`Q]fQ<ÄQTRIVR| RBSG`SR¨SFûSuBTI¸TNUIQU:›U]ÖUR4VO‡Vn×V\FWe£WG	XXQX@ªX<ëXS(Y_|YEÜYd"Zo‡Z4÷Zv,[I£[jí[�X\ÉÚ\Þ¤]èƒ^>l_D«_Ùð_eÊ`H0axyatòaZgbhÂbT+c9€c4ºc-ïc.d>Ld;‹d3ÇdOûd3Ke1e5±e7çedf˜„fkge‰geïg<Uhg’hkúhKfi²ià·jf˜knÿk‘nl=m²>m³ñme¥nPoN\oR«o<þo>;p›zp7qLNq8›q{ÔqePrO¶rvs\}sGÚsw"tMštDèt[-u{‰u=v2Cv^vvVÕvW,wl„w›ñwg�xkõx¢aySzlXzUÅzJ{lf{[Ó{F/|Iv|MÀ|M}i\}SÆ}8~PS~Ã¤~-hZ–vñTh€L½€�
! �~Œ�J‚XV‚Z¯‚U
! ƒ`ƒtàƒ`U„s¶„H*…vs…^ê…WI†D¡†Gæ†Ý.‡Üˆféˆ{P‰¬Ì‰vyŠ®ðŠ®Ÿ‹¦NŒ€õŒJv�ëÁ�F­ŽtôŽXi�nÂ�J1�®|�¸+‘¾ä‘m£’(“:“nW“Æ“–á“x”˜”¯”DÆ”F•AR•Ñ”•~f–|å–Cb—L¦—aó—U˜‚Õ˜7X™v�™YšbašmÄšd2›“—›:+œ|fœ\ãœM@�fŽ�mõ�$cžyˆžWŸKZŸF¦ŸgíŸ¿U À¡Ö¡.ë¡Ë¢-æ¢.£YC£9�£E×£¤64¤Ak¤m­¤3¥uO¥XÅ¥`¦d¦/ä¦�§X¢§Bû§2>¨@q¨$²¨I×¨;!©<]©*š©Å©7ä©:ª9Wª8‘ª8ÊªE«[I«F¥«pì«5]¬h“¬2ü¬l/­-œ­FÊ­K®9]®H—®`à®9A¯A{¯C½¯G°\I°;¦°7â°P±*k±%–±?¼±tü±;q²X­²#³c*³ZŽ³Bé³?,´Zl´AÇ´H	µXRµ>«µKêµi6¶# ¶PÄ¶E·u[·FÑ·8¸Q¸Tp¸^Å¸$¹I>¹Hˆ¹CÑ¹1º[GºI£º=íº+»HD»4�»XÂ»$¼;@¼9|¼=¶¼ô¼)½#>½"b½…½E£½Zé½ÂD¾4¿:<¿@w¿3¸¿1ì¿À:>À/yÀ8©À3âÀ6Á+MÁ2yÁ!¬Á;ÎÁ 
! Â"+ÂNÂ4hÂ �Â!¾ÂBàÂ$#ÃSHÃ4œÃ9ÑÃ*Ä6ÄgQÄ7¹Ä"ñÄFÅ[Å%tÅ*šÅ4ÅÅ1úÅ6,Æ7cÆB›Æ8ÞÆ5Ç6MÇ9„Ç9¾Ç øÇ-È.GÈ/vÈ0¦È;×ÈÉ7)ÉaÉ7€É0¸É8éÉ8"Ê1[Ê,�Ê:ºÊ5õÊ+Ë"DËGgË#¯Ë€ÓË�TÌºòÌ”­ÍBÎ/^Î5ŽÎHÄÎ
Ï.(Ï/WÏ9‡Ï&ÁÏLèÏ>5ÐBtÐ"·ÐOÚÐY*Ñ)„ÑM®Ñ)üÑa&ÒaˆÒTêÒI?ÓK‰Ó3ÕÓ!	Ô'+ÔISÔP�ÔcîÔLRÕ1ŸÕ¦ÑÕmxÖ$æÖ×(×E×7]×-•×_Ã×<#Ø `Øa�ØRãØO6Ù†Ù—Ù¨Ù7ÀÙ-øÙ#&Ú JÚ#kÚ,�Ú"¼Ú#ßÚuÛ;yÛ8µÛîÛWýÛZUÜ °Ü1ÑÜFÝ3JÝ,~ÝL«Ý¢øÝx›ÞTßKiß6µß'ìß&à3;à7oàL§àôà2á%Fá)lá#–á4ºá`ïá`PâB±âYôâhNã8·ãLðãE=ä:ƒäJ¾ä0	å@:å0{å-¬å:Úå"æN8æ6‡æ$¾æ)ãæ6
ç6Dç4{çQ°çFèFIèF�èF×è!é,@é=mé1«é8Ýé@ê!WêByê!¼êÉÞêˆ¨ëU1ìD‡ìDÌì9í]Kí+©í'ÕíBýíÀ@îOï*Qïe|ï;âï2ð`Qð‰²ðQ<ñCŽñ&Òñ[ùñ<Uò;’ò:Îò=	óEGó~�óPô:]ôX˜ôHñô#:õ;^õFšõGáõ5)ö7_ö$—ö¼ö?×ö,÷+D÷(p÷,™÷�Æ÷4Tø=‰ø*Çø'òø5ùDPùK•ù<áùSúHrúb»ú'ûAFû6ˆû/¿û9ïû^)ü7ˆüNÀüMý+]ýG‰ýÑýTðý7EþK}þ$ÉþBîþO1ÿ@�ÿŠÂÿkM+¹)åI!Y${G eè!N8p+©(Õ|þ|{‰øŠ‚.
T<*‘\¼4nN,½Nê;9Gu[½d?~K¾3
! 	 >	o_	©Ï	—y
! 'h9F¢*éKG`>¨4ç
k:
R¦
3ù
H-7vG®bö8Y)’&¼(ã"(8Ka2­9àC,^#‹K¯Kû-GDuBºDý=BK€cÌ@0SqEÅ+D7B|Ð¿Q�—â[z#Ö8úJ3@~1¿dñLVš£o>T®bFfN­6ü<3=p ®²ÏH‚Ë8à'AYrOŠÚ4õ)* T,u!¢.Ä0ó1$ V >u ;´ að XR!r«!["nz"Wé":A#›|#?${X$[Ô$€0%°±%�b&]ò&eP'Œ¶'�C(RÔ(�')Œ¸)RE*R˜*Në*�:+v¼+?3,�s,E-SG-e›-•.u—.�
/n›/o
! 00z0b«0W1qf1˜Ø1mq2kß2|K3ZÈ3i#4G�4kÕ4fA5^¨516W969‘6mË6@97kz7uæ7;\8�˜8095K9X�9FÚ9Z!:T|:!Ñ:=ó:C1;?u;/µ;;å;_!<6�<l¸<J%=Mp=o¾=o.>ož>o?z~?zù?kt@dà@ZEAH AGéAJ1BR|B2ÏBkCQnC+ÀChìCyUDPÏDv E[—EóEÈsF8<GKuGIÁGFHCRHL–HLãHy0ISªIQþIWPJy¨J`"KdƒK_èK`HL‘©Lf;MP¢M™óMX�NfæNcMO¢±OBTPN—P\æP=CQ-�Q¯¯QV_RO¶R@SHGSH�SaÙSˆ;T`ÄT_%U_…U_åUBEVEˆVBÎV:WLWŸÌWnlX?ÛXSYToYUÄYWZSrZ]ÆZH$[8m[;¦[Râ[/5\<e\?¢\mâ\3P]H„][Í]W)^ˆ�^O
! _TZ_+¯_AÛ_<`kZ`0Æ`Z÷`eRaH¸aCbIEbI�bTÙbL.ci{cAåcc'dO‹dPÛd[,eBˆe}Ëe]Iff§fZg2igdœg?hZAhVœh@óh‰4in¾iG-j^uj<Ôj�k‹¯k>;l|zl€÷l?xmm¸mX&ncnkãn:Oo/Šowºoˆ2pI»pSq?Yq@™q+Úq¦r8­r4ærds,€sS­sYtV[tX²tPuf\u9ÃucýuGavG©v;ñv4-wTbwC·wSûwROxu¢xSyDly_±ybz[tzLÐz9{WW{C¯{|ó{Žp|Eÿ|sE}k¹}U%~B{~a¾~f 2‡VºV€rh€SÛ€U/�M…�8Ó�T‚ea‚<Ç‚OƒGTƒQœƒSîƒbB„�¥„j5…f …?†@G†Aˆ†-Ê†cø†Z\‡<·‡0ô‡B%ˆZhˆ:Ãˆbþˆfa‰MÈ‰^ŠDuŠNºŠ@	‹HJ‹ƒ“‹,Œ3DŒ0xŒU©Œ5ÿŒ55�Wk�dÃ�5(Žg^ŽgÆŽ7.�Uf�O¼�N�d[�kÀ�2,‘l_‘9Ì‘g’Cn’C²’,ö’a#“8…“=¾“.ü“N+”Fz”FÁ”W•Š`•`ë•NL–J›–<æ–‹#—V¯—V˜,]˜JŠ˜DÕ˜}™r˜™?šFKš:’šKÍšI›Dc›]¨›^œgeœ]Íœl+�j˜�Už>YžO˜ž=èžS&ŸxzŸLóŸW@ 2˜ =Ë K	¡WU¡a­¡O¢Q_¢ˆ±¢+:£Rf£,¹£9æ£
 ¤_.¤cŽ¤ïò¤<â¥§]Ÿ¨|ý¨}z©^ø©jWª<Âª?ÿª!?«Ya¬k»¬W'­&­.¦­6Õ­2®t?®~´®63¯ej¯0Ð¯;°$=°'b°&Š°&±°'Ø°'±A(±5j±2 ±<Ó±<²gM²bµ²q³éŠ³Êt´�?µcÝ¶^A·G ·5è·Q¸Pp¸9Á¸9û¸)5¹$_¹ „¹G¥¹yí¹HgºŠ°º>;»:z»Kµ»¼-¼5¼B¼T¼
e¼
s¼	�¼S‹¼Cß¼C#½5g½N�½Qì½>¾OT¾¤¾8©¾Qâ¾y4¿C®¿Kò¿,>À"kÀ0ŽÀH¿À$ÁB-ÁbpÁOÓÁJ#Â2nÂ1¡ÂkÓÂM?ÃC�Ã`ÑÃ\2ÄH�ÄNØÄG'ÅBoÅ-²ÅuàÅZVÆX±ÆO
! Ç/ZÇFŠÇLÑÇRÈSqÈKÅÈEÉQWÉ[©ÉWÊZ]ÊS¸ÊkË7xË/°Ë/àËMÌ2^Ì‘ÌŽ«Ì7:Í‚rÍRõÍ1HÎ-zÎI¨ÎIòÎv<Ï1³Ï$åÏW
! Ð/bÐ,’Ð'¿Ð‹çÐ6sÑkªÑ*ÒOAÒJ‘Ò9ÜÒMÓ5dÓ5šÓ&ÐÓ,÷ÓH$Ô-mÔ.›ÔGÊÔ7ÕmJÕT¸ÕF
Ö=TÖˆ’Ö<×>X×I—×Iá×<+ØhØEnØI´ØbþØaÙ,xÙm¥ÙgÚ3{Ú9¯ÚPéÚB:Û@}Û7¾ÛRöÛ:IÜ6„Ü1»Ü3íÜ@!Ý9bÝDœÝ0áÝ;Þ8NÞ:‡ÞÂÞâÞ,îÞßI2ß,|ß.©ßkØß,Dà?qà±àÊà*ãà*á*9á0dáZ•áMðáU>â�”âSãUjãEÀãCäJJäD•ädÚä]?åe�åHæILæA–æhØæNAç�ç�ç<¬ç*éçè> èŒ_è?ìè3,é`éo€é8ðé%)ê=Oê0�êJ¾êS	ë0]ë=Žë6ÌëTì(XìD�ì!Æì8èì0!í&Rí/yí.©íDØí>îG\î8¤î?ÝîEïGcïA«ïYíïGð8fð5Ÿð9Õð-ñ6=ñ8tñR­ñLò#Mò,qòžò8½ò9öò90ó9jó9¤ó9Þó9ôYRôA¬ôCîôY2õRŒõTßõ84ö9mö9§ö-áö#÷13÷9e÷Ÿ÷]¾÷&øQCøD•ø(Úø)ùD-ùGrùÍºùSˆú`ÜúB=ûW€û8ØûIüP[üA¬ü4îüˆ#ý”¬ýŠAþ�Ìþ–Zÿ�ñÿ��–�¦ƒ6�º…J�Ð�`’î’�ˆ;�1ÙZ@fM§7õ4-*b*�>¸3÷c+	8�	VÈ	9
! AY
! C›
! 8ß
! <'UP}MÎ9U1f3˜4Ì8
/:
j
O„
Ô
Kë
57HmT¶<OHP˜GéC1!uI—Eáy'¡{³//<_Kœ%è$$36X8�7ÈXYY9³8í7&=^?œ(Ü'T-P‚7Ó/%;0a)’,¼5ér>;±í9ù;3/oCŸlãZPa«!
/5N1„*¶?á.!2P/ƒ³QÍQCqLµ/,2&_(†&¯FÖt)’n¼d+ r� n!sr![æ!eB"W¨"#-#'B#Bj#:­#Kè#E4$Zz$TÕ$+*%=V%”%1¥%U×%.-&9\&=–&aÔ&b6'Q™'cë'`O(_°(9)2J)<})2º)í)B*lK*/¸*6è*,+2L+1+-±+Wß+\7,J”,oß,_O-W¯-\.[d.XÀ./01/b/-s/7¡/fÙ/t@0<µ0Iò0#<1F`1A§17é1d!22†2-¹2Jç2Y23`Œ3Cí3;14&m45”4<Ê4"5*5!;5$]5&‚5*©5Ô53ë5646!J6l6†61š6Ì6,é6:7,Q7=~7=¼7?ú7=:8=x8=¶8=ô8=29.p96Ÿ9Ö9
! ë9ö90:/9:(i:$’:$·:Ü:=í:J+;v;”;Q¡;/ó;4#<+X<8„<4½<-ò<0 =6Q=,ˆ=/µ=/å=9>9O>‰>¨>7Ç>'ÿ>Ç'?$ï?>@^S@(²@TÛ@80A3iAD�A)âA.B6;B=rB7°B<èB3%COYC©C)ÂCìC#D?,DFlDN³D9Em<EIªECôE8FBKF.ŽFA½F*ÿF-*G'XG$€G'¥G@ÍGKH#ZH>~H>½HüHYI!^I€IŸI"¼I0ßI=J“NJ?âJI"K$lK=‘KUÏK,%LMRLd LBMeHM;®M/êM6NiQN3»N<ïN ,OMOHgO6°OMçO'5P*]P>ˆP=ÇPCQ7IQ7�Q;¹Q&õQCRn`RZÏR>*SkiS0ÕS1T18T?jT$ªTFÏTVUXmUYÆU Va-Vw�V/W+7WPcW3´W9èW7"X8ZX=“XEÑXQY(iY'’Y:ºYWõYMZjZ$…ZOªZ8úZ#3['W['[x§[O \[p\JÌ\G] _]*€]«]VÈ]
^-^EK^E‘^A×^;_KU_.¡_Ð_Gï_37`Fk`F²`Lù`bFa;©auåaQ[bU­b#c3'c4[cQ�c<âc
d
-d(;dddpdO†dMÖd-$e@Rep“eAf;Ff:‚f9½f=÷fG5gH}gSÆg*hfEh.¬heÛh%AiXgi2Ài6ói6*j$aj8†j_¿j4k6TkH‹k8Ôk8
lFl7cl/›l8Ël2m+7m`cmMÄmSnufnuÜn0Ro•ƒo•p%¯p.Õp*q</q-lqdšq-ÿq3-r3ar<•r0ÒrYsl]s;Ês7tK>t?ŠtKÊtAu=XuF–uSÝuF1vAxv'ºv1âvDw+Ywl…wHòwL;xDˆxÍx^åxZDySŸywóyykz;åz9!{K[{+§{=Ó{=|<O|EŒ|ºÒ|d�}@ò}?3~.s~K¢~Eî~:4po4àS€+i€A•€×€ñ€8�XH�@¡�â�ö�	‚.‚0H‚+y‚?¥‚Vå‚N<ƒ#‹ƒI¯ƒ:ùƒR4„;‡„>Ã„E…CH…5Œ…,Â…-ï…;†DY†Jž†sé†4]‡&’‡)¹‡Xã‡c<ˆY ˆ1úˆ#,‰P‰"b‰…‰›‰'µ‰5Ý‰5Š1IŠ*{Š3¦Š)ÚŠ"‹•'‹E½‹2Œ6Œ1JŒ!|Œ5žŒ'ÔŒ2üŒE/�=u�V³�Q
! Ž”\Ž@ñŽD2�Ew�*½�Pè�/9�8i�7¢�GÚ�7"‘ Z‘.{‘Jª‘Eõ‘^;’[š’.ö’X%“>~“<½“.ú“C)”>m”;¬”(è”9•kK•V·•n–<}–6º–@ñ–t2—@§—.è—:˜KR˜ž˜#º˜$Þ˜E™I™De™'ª™)Ò™Fü™yCšM½šH›IT›8ž›X×›X0œE‰œ&Ïœ?öœC6�Az�B¼�Eÿ�TEžHšžOãž13ŸTeŸ>ºŸFùŸ?@ +€ ,¬ lÙ rF¡s¹¡E-¢Cs¢?·¢@÷¢p8£7©£2á£$¤G9¤`�¤2â¤¥-/¥$]¥/‚¥F²¥4ù¥L.¦2{¦Y®¦,§&5§-\§^Š§^é§,H¨(u¨4ž¨Ó¨)ó¨.©L©h©(„©4­©0â©Cª@WªV˜ªDïª;4«sp« ä«K¬.Q¬3€¬I´¬
þ¬­- ­+N­z­TŽ­8ã­:®6W®!Ž®1°®Qâ®74¯.l¯›¯<°¯.í¯E°Bb°-¥°ŠÓ°N^±I­±P÷±.H²hw²0à²(³":³*]³Kˆ³?Ô³A´NV´M¥´ó´µZ/µkŠµ*öµ>!¶&`¶‡¶G£¶Uë¶TA·-–·UÄ·T¸Go¸G·¸Lÿ¸>L¹Y‹¹[å¹GAºG‰ºVÑºO(»Rx»Ë»3æ»4¼O¼6g¼Ož¼Bî¼:1½hl½dÕ½S:¾OŽ¾!Þ¾[¿a\¿+¾¿(ê¿JÀ5^À”À<¨À>åÀ>$Á%cÁ<‰ÁÆÁ&ÚÁ6Â"8Â [ÂJ|Â=ÇÂJÃgPÃx¸Ã@1ÄErÄB¸ÄFûÄ*BÅ@mÅ0®Å)ßÅ>	Æ@HÆI‰ÆIÓÆ1Ç4OÇ8„Ç#½Ç5áÇ-È EÈfÈ=ƒÈpÁÈ2ÉDFÉE‹ÉDÑÉUÊ1lÊ/žÊLÎÊJËTfË&»Ë%âË3ÌD<Ì+�ÌJ­ÌZøÌ(SÍ:|Í&·ÍJÞÍJ)Î‰tÎ8þÎV7ÏOŽÏTÞÏ=3Ð9qÐH«ÐôÐ0Ñ9BÑP|Ñ9ÍÑ.Ò=6ÒYtÒjÎÒ/9ÓiÓ;†ÓBÂÓ*Ô90Ô5jÔ@ Ô<áÔ4ÕFSÕ2šÕcÍÕ81Ö;jÖM¦Ö3ôÖ=(×If×I°×Dú×/?Ø!oØS‘Ø.åØNÙLcÙH°ÙXùÙ>RÚR‘Ú{äÚ1`ÛG’ÛYÚÛg4ÜzœÜqÝ^‰Ý.èÝŽÞQ¦Þ2øÞ+ßLFßK“ßEßß]%à:ƒàR¾àjá)|á-¦á9Ôá$â<3âcpâgÔâU<ã~’ã*ä<<ä'yä9¡äJÛä/&å+Vå@‚åWÃå>æ*Zæ8…æ#¾æ4âæBç.Zç)‰ç@³ç.ôç,#è<Pè'�è8µè8îè3'é-[é‰é+¥éÑé-æé>ê&Sê$zê1ŸêÑêGáêS)ë,}ë<ªë1çëDìD^ìE£ìéìDí+Lí#xí&œí#ÃíHçí?0î3pîA¤î:æîE!ï„gï/ìï=ð$ZðZðNÚð)ñCBñS†ñNÚñ<)òRfò<¹ò1öò(ó'9ó/aóE‘ó	×óLáó5.ôdôxôb„ôcçôHKõ,”õ(Áõ9êõJ$ö]oöyÍö+G÷6s÷Hª÷:ó÷..øH]ø,¦øÓø7èø3 ùgTùX¼ùLúTbú%·ú9Ýú1û4Iû4~û'³ûxÛû&Tü${ü5 üFÖüDý2bý6•ý.Ìý+ûýA'þ1iþ4›þxÐþ&Iÿ$pÿ<•ÿCÒÿ9nPc¿[#LKÌ9<Re�8õ
.<Qi,€&­8Ô#
:14l6¡/ØD3M7�4¹@îW/O‡O×['mƒMñM?A�FÏ>	&U	9|	N¶	9
! M?
! ;�
! 9É
! AiEQ¯`Cbƒ¦}*
ˆ¨
g1n™Q$ZGYÇ'!QIl›CKLE˜aÞB@?ƒHÃ•"¢ÅÑ8áRIm:·Lò1?Aq1³HåN.J}BÈ,*8)cb�4ða%‡A¥&ç#2Nzl…ç\m5Ê,+-$Y-~¾¬¸k$"BbebÈD+Zp:Ë94@"uI˜7âU Np 8¿ Gø /@!"p!+“!/¿!/ï!8"!X" z" ›" ¼"Ý"/ý"-#HA#YŠ#]ä#OB$’$,¬$EÙ$*%@J%#‹%_¯%&8"&4[&�&3­&9á&6'R'/k''›'5Ã'@ù'J:(=…(2Ã("ö(;)2U)5ˆ)¾)Ö)+ì)2*"K*"n*‘*/¥*Õ*ë*+
+
'+,5+
b+?p+*°+!Û+ý+-,KE,$‘,.¶,\å,,B-*o-š-º-#Ó-A÷-69.p.*Š.µ.Ó.Wé.dA/3¦/Ú/Kö/1B0t0)Œ0$¶0GÛ0M#1[q1(Í1pö12g2Iš29ä2@3:_3š3.­3:Ü324fJ4e±415+I5 u5C–5Ú54ó54(6']6'…6J­6`ø6Y7Bk7]®7M8Z8+t8L 8Kí8+99!e9‡9!¢9'Ä9=ì9(*:9S:&�:<´:Uñ:cG;«;À;#×;cû;H_<¨<»<Ô<Cæ<H*=[s=Ï=0ë=P>Sm>LÁ>>?AM?S�?ã??@;A@\}@BÚ@OAJmAI¸ARBFUBuœBFCQYC?«CGëCG3Da{D)ÝDCE4KEE€EGÆEqF€F‡F4¥FÚFòFG-G36G$jG#�G³G‚ÆGVIH< H,ÝH+
! I66I>mI2¬I5ßI7J2MJ2€J0³J9äJ K?K&^KA…KAÇK)	L3LSL(pL™L
¹L3ÇLûL
M(M
?MRMM
 M®MÅMÞMõMN
*N8N
HNVNmN†N7žNÖN
åN0óN3$O.XO4‡O¼OIÓOP&;P
bP
pP9~P
¸PÆP×PñPQ
Q
#Q1Q GQ!hQ/ŠQZºQR%R16R1hRšR¬R!¾R/àRS%SA<S~S*�S3ºSîSTT5*T`T sT”T'¯T7×T&U6UHU^UnUŽU'­UÕUêU|üUyV0ŒV/½V:íV(WBW,UW‚W—W©W‹¹WEXWX
iXwX
ŽXœX
¹XQÇXY+8Y8dY�Y8©Y8âYRZJnZ3¹Z íZ-[4<[q["�[³[Î[ä[\"\#8\
\\j\1€\²\&È\ï\
! ]7$]\]y]$�](´]2Ý]^!%^@G^ ˆ^©^¿^#Ó^!÷^_6_H_`_ ~_Ÿ_"¶_Ù_ð_`0`-P`~`–`¥`&Â`0é`4a!OaqaŽa ¢aÃaGÝa%b'<bdb|b+�b»bÐb/áb#c5cRcHncB·c"úcd*5d3`d”d©dÅd!ádee 2eSe"ieŒe«eÂeáeEøe>f_^fZ¾ffgl€g^íg)Lhvh>–hAÕhaisyi3íi0!j*Rj.}j3¬jPàjP1kM‚k4ÐkKl>QlE�l@ÖlMmuem4Ûm+n;<nPxnzÉnODoG”ozÜoxWp;Ðp3q;@q]|q:ÚqRr>hrb§rX
! sacs3Ås$ùsjt1‰t,»tièt1RuL„uÑuSíuRAv*”v¿v:Îv9	w8Cw&|w6£w)ÚwxDx8\xL•x(âxIy;Uy4‘y+Æy0òy(#zALzAŽz7ÐzS{X\{Œµ{cB| ¦|AÇ|B	}DL}'‘}>¹}2ø}4+~4`~5•~Ë~
Û~=é~?',g*”$¿&ä$€Q0€%‚€¨€)¹€(ã€*�+7�"c�K†�8Ò�*‚>6‚Bu‚B¸‚û‚3ƒ!Iƒ+kƒ+—ƒ&Ãƒ(êƒ5„%I„1o„]¡„Hÿ„?H…"ˆ…T«…!†"†=@†E~†BÄ†Z‡Vb‡A¹‡+û‡7'ˆ(_ˆ:ˆˆFÃˆ(
! ‰I3‰=}‰!»‰1Ý‰?Š7OŠ_‡Š[çŠIC‹E�‹=Ó‹TŒ5fŒ œŒX½Œ�#�L,�‚y�dü�=aŽcŸŽE� I�#j�kŽ�`ú�=[�™�y �F‘<a‘hž‘/’P7’Zˆ’Iã’F-“Lt“NÁ“%”56”>l”7«”Bã”;&•%b•ˆ•¡•Á•>Ò•E–JW–X¢–Dû–1@—6r—[©—R˜TX˜%­˜%Ó˜7ù˜#1™ U™(v™(Ÿ™(È™0ñ™6"š.Yš²ˆšÐ;›Dœ'Qœ'yœ:¡œPÜœK-�\y�<Ö�ž?)ždiž]ÎžO,ŸY|ŸSÖŸV* #� 2¥ Ø 3ø 4,¡9a¡/›¡OË¡X¢~t¢có¢uW£zÍ£›H¤xä¤m]¥PË¥s¦h�¦Wù¦?Q§3‘§QÅ§,¨2D¨8w¨Œ°¨F=©[„© à©@ªFBª,‰ª+¶ª3âª)«2@«Ws«+Ë«/÷«.'¬&V¬7}¬Hµ¬2þ¬~1­:°­<ë­j(®�“®-$¯KR¯'ž¯9Æ¯C°?D°„°L›°6è°=±X]± ¶±×±/ö±4&² [²0|²C­²Fñ²18³}j³7è³L ´[m´‚É´}LµÊµ%çµ0
¶1>¶2p¶£¶
! ¶¶aÁ¶P#·+t·R ·-ó·(!¸(J¸'s¸&›¸'Â¸(ê¸6¹*J¹u¹1�¹&Á¹2è¹3º4Oº"„º§º=Çº1»(7»+`»,Œ»1¹»*ë»A¼+X¼1„¼.¶¼*å¼½1.½`½(€½(©½*Ò½.ý½5,¾-b¾3�¾ Ä¾'å¾'
¿ 5¿'V¿~¿%�¿(Ã¿,ì¿5À7OÀ ‡À-¨À(ÖÀ8ÿÀ%8Á1^Á�Á°ÁJÍÁ8Â9QÂ‹Â@¨Â?éÂ9)ÃGcÃ>«Ã2êÃBÄ+`Ä+ŒÄE¸ÄHþÄ<GÅ!„Å6¦ÅÝÅLüÅeIÆ\¯Æ>ÇMKÇA™ÇFÛÇJ"ÈmÈXqÈjÊÈ!5É"WÉ"zÉ/�É;ÍÉ-	Ê-7Ê+eÊ&‘Êh¸Êc!Ë0…Ë@¶Ë÷Ë9Ì{KÌqÇÌS9ÍH�Í7ÖÍ<ÎPKÎSœÎPðÎ3AÏKuÏJÁÏKÐOXÐL¨ÐJõÐD@Ñt…ÑCúÑf>Ò]¥Ò9Ó8=Ó=vÓ"´Ó×Ó0õÓ5&ÔM\ÔAªÔmìÔdZÕl¿Õm,ÖešÖi×qj×fÜ×$CØhØK‡Ø ÓØ$ôØGÙaÙ~Ù!’Ù!´Ù!ÖÙ!øÙÚG7ÚIÚAÉÚeÛaqÛOÓÛ$#ÜeHÜa®ÜOÝ)`ÝGŠÝyÒÝyLÞyÆÞ�@ßYÂß‚à8Ÿà7Øà:áDKáO�á+àáâFâ"dâ.‡âC¶âúâ\ãFiã8°ãaéãdKäg°äOåMhå<¶å5óå()æ/Ræ?‚æ0Âæóæç",çOç#lç �ç&±ç'Øç&è''è&Oè'vè%žè%Äè%êè?é'Pé*xé£é¿éRÕéT(êT}ê"Òê1õêI'ë}qëCïëU3ìQ‰ì@Ûì6íZSí4®í+ãí4î)Dî.nî$�î.Âî6ñî-(ïVïEuïN»ïJ
! ðPUð0¦ð,×ð+ñD0ñDuñºñmÚñ'Hò1pòD¢ò2çò6óOQók¡ó
ô.+ô9Zô”ô±ô1Äô5öô,,õYõ_wõ'×õ3ÿõ;3ö8oöO¨öDøö+=÷%i÷7�÷"Ç÷9ê÷3$ø5Xø.ŽøC½ø2ù64ù3kùHŸùQèù=:ú6xú¯úIÌú%ûF<ûCƒûUÇû;ü>Yü@˜ü;ÙüEýq[ýqÍýq?þy±þQ+ÿz}ÿ�øÿ�z�ü‰~aŠjiõ4__”&ôx ”>µ2ôF']ndÌT1T†FÛO".rN¡Ið`:T›Sð1D	!v	3˜	,Ì	3ù	C-
! Hq
! 8º
! $ó
! O3h4œ4Ñ`Hg'°2Ø3
`?
L 
;í
A)(k4”?É?	4IO~\ÎS+X8Ø13C&w#žQÂO=d5¢0Ø9	ECJ‰`Ô`5D–Û4û;0Fl4³Zè>C3‚&¶ÝDý9B=|5º<ð,-CZ$ž)Ã)íZMrÀCÒF\],º1ç01J@|<½úK>dG£CëW/D‡Ì1è/GJC’7Ö3YBFœEãG) q 0� 3À ,ô !!A!$a!4†!I»!S"FY"G "Dè"-#QG#6™#KÐ#A$r^$MÑ$<%O\%U¬%^&3a&0•&2Æ&ù&'"'9'P'g'{'’'¦'º'Î'à'ô'('(;(R(f(z(Ž(¥(¹(Ð(ä(û()#):)N)b)v)Š)ž)µ)Ì)ã)÷)*"*6*M*a*x*Œ*£*·*Ë*ß*ó*++2+I+]+t+ˆ+ +´+È+Ü+?ñ+1,E,],Gu,G½,-->:-Cy-<½-eú-z`.qÛ.#M/q/$Š/¯/.Æ/(õ/30AR0”0%´0Ú0-ì0+1>F1E…1#Ë1 ï1\2m29~29¸29ò2!,3N3%f3Œ33¦3;Ú3:47Q47‰42Á4,ô4]!555<µ56ò51)6[6%z6% 6!Æ6è6*7-.7&\7ƒ75—75Í78!#8)E8o86†8"½8Jà8@+9;l9K¨99ô9..:2]:�::©:5ä:+;/F;$v;0›;3Ì;-<+.<KZ<¦<Æ<6Ù<<=&M=4t=C©=%í=$>L8>…>&¥>#Ì>1ð>("?2K?$~?/£?:Ó?+@,:@%g@:�@#È@<ì@)AL?AVŒA*ãAB=.B&lB-“B8ÁB+úB*&C)QC"{C7žC#ÖC(úC=#D6aDL˜D?åD>%EkdE#ÐE(ôEF<F'RF3zF%®FdÔFs9GI­G1÷G4)HF^HB¥HYèH%BI+hIk”I_J`J xJ!™J3»J3ïJC#KgK:xK*³K.ÞK)
L-7L,eL0’L+ÃLïLM M*=M3hM>œM0ÛM1NJ>NI‰NJÓNDO:cO4žO,ÓOYP=ZP$˜P(½PæPùPQ"5Q$XQ1}Q1¯Q1áQ1R1ER1wR1©R1ÛR1
S1?S3qS1¥S"×SúS0T/GT+wT+£T)ÏTùT*U>BU>�U>ÀU'ÿU#'V#KV#oV“V#¯VÓV'ïV#W#;W#_W#ƒW#§W#ËW4ïW&$XCKX.�X0¾X/ïXFY%fYŒYC¨YìYZ#Z/=ZCmZ;±ZíZ1
[?[+Z[$†[1«[#Ý["\$$\`I\"ª\+Í\)ù\8#]:\]D—]8Ü]^%3^=Y^"—^,º^ç^3ý^?1_)q_›_Rº_4
`*B`m`&†`.­`0Ü`"
a$0a#Ua-ya$§aÌaSáa#5b9Yb&“b&ºb2áb3c@HcC‰c;Íc.	d-8d)fd/�d#ÀdFäd"+e+NeCzej¾ef)f3�fÄf6Ýf>g2Sg3†g'ºg(âgJh9VhL�h*ÝhiA'iFiiD°i;õir1j�¤j*4kO_kO¯kÿk7l=VlT”lFél0mJLmL—mäm6n$7nX\nNµn8o/=o2mo= oAÞo1 pPRp+£p5Ïp5q<;qLxq+Åq-ñqBrDbrO§rK÷r;Cs:s;ºsCös::t<ut-²t0àt0u.Bu+quP�uBîu@1vOrv@ÂvwH wriwCÜw, x)Mx`wxNØxE'y<my;ªyæyz,z2Iz|zCœzàz$þz #{?D{@„{2Å{lø{\e|>Â|I}FK}#’}¶}GÊ}1~FD~@‹~;Ì~2F;;‚@¾4ÿ74€;l€"¨€+Ë€÷€%
�T3�/ˆ�C¸�Oü�(L‚3u‚$©‚Î‚#ç‚.ƒ':ƒ%bƒ%ˆƒ%®ƒ%Ôƒ(úƒ)#„'M„'u„'�„!Å„+ç„1…-E…$s…#˜…#¼…'à…&†(/†&X†#†*£†+Î†/ú†,*‡%W‡#}‡/¡‡=Ñ‡Sˆ<cˆ~ ˆh‰?ˆ‰
! È‰,Ó‰+Š1,Š!^ŠD€Š1ÅŠN÷ŠxF‹;¿‹Zû‹]VŒK´ŒV�VW�u®�x$Ž;�ŽEÙŽ%�E�1e�h—�P�4Q�;†�%Â�+è�z‘d�‘=ô‘c2’D–’Û’.ð’>“P^“5¯“/å“3”ZI”¤”N»”?
! •J•a•.z•0©•2Ú•(
–B6–y–Z�–è–-—F6—V}—QÔ—l&˜:“˜YÎ˜U(™N~™{Í™›IšÂåš1¨›AÚ›œJ9œ0„œ3µœ;éœ#%�BI�Œ�$¬�*Ñ�?ü�K<ž2ˆžO»ž8Ÿ$DŸDiŸ8®ŸGçŸ$/ KT *  )Ë <õ 82¡:k¡;¦¡<â¡9¢>Y¢V˜¢<ï¢M,£mz£=è£?&¤Qf¤X¸¤H¥lZ¥0Ç¥4ø¥2-¦;`¦-œ¦+Ê¦Nö¦LE§/’§ Â§)ã§@
¨'N¨1v¨¨¨!Å¨$ç¨$©:1©,l©™©'¸©.à©ª&-ªTª&rª)™ª2Ãª)öª: «+[«D‡«)Ì«*ö«5!¬=W¬2•¬&È¬"ï¬9­5L­5‚­J¸­®0®$K®Sp®wÄ®$<¯8a¯š¯[¬¯+°;4°@p°!±°#Ó°#÷°0±7L±F„±PË±F²:c²?ž²OÞ²$.³&S³<z³S·³J´NV´B¥´dè´YMµM§µ>õµL4¶N�¶}Ð¶NN·F�·Kä·20¸hc¸:Ì¸=¹TE¹Zš¹Cõ¹69º-pºFžºQåº47»/l»Sœ»Ið»^:¼>™¼IØ¼D"½4g½Bœ½Hß½J(¾As¾;µ¾añ¾0S¿„¿P¡¿Uò¿IHÀR’ÀRåÀQ8Á/ŠÁ1ºÁìÁ.Â07ÂBhÂ3«Â2ßÂ2Ã-EÃ-sÃ¡Ã=¿ÃzýÃ/xÄS¨ÄKüÄPHÅ.™Å/ÈÅOøÅHÆ%aÆ/‡Æ8·Æ-ðÆ7ÇVÇ0uÇ¦Ç,ÆÇ-óÇ!È0È2FÈ-yÈ§È"¿ÈAâÈ&$É>KÉ1ŠÉ+¼ÉIèÉJ2Ê+}Ê©Ê=ÃÊ<Ë>ËNËmË2€Ë9³ËíË(Ì)1Ì-[Ì(‰Ì0²ÌãÌ(Í%*Í1PÍ:‚ÍJ½ÍIÎ_RÎ*²Î[ÝÎ99ÏssÏWçÏ-?Ð#mÐS‘Ð]åÐ!CÑ@eÑP¦ÑW÷ÑIOÒ8™Ò^ÒÒ%1Ó*WÓ+‚Ó'®Ó!ÖÓ7øÓ00Ô�aÔDãÔ<(ÕeÕ;‚Õ.¾Õ3íÕ3!Ö+UÖ3�ÖµÖ5ÒÖ8×<A×<~×<»×!ø×*Ø&EØClØ<°Ø9íØI'Ù%qÙ"—Ù+ºÙ=æÙF$Ú4kÚT ÚPõÚCFÛ�ŠÛAÜ:ZÜ[•ÜñÜ$ÝR5ÝWˆÝ:àÝ!ÞD=Þ‚ÞRžÞ1ñÞM#ßXqßMÊßNà gà;ˆàÄà@ÜàJá5hážá,¼á&éá�â“žâ/2ã&bã?‰ã/Éã-ùã`'äCˆäVÌä5#åyYåVÓår*æp�æ%ç-4ç'bç)Šç(´ç:Ýç?èHXèE¡è!çè;	énEé!´é9Öéê#*ê"Nê:qê¬ê'»êBãê'&ë-Në+|ë¨ëÀë-Ôë(ì9+ì'eì)�ìC·ì#ûìí92í?lí2¬íßíûíîI2îU|î@Òîï0,ïF]ï:¤ï7ßï3ð?KðF‹ð6Òð?	ñEIñ+�ñ.»ñ6êñ5!ò6Wò5Žò)Äò$îò=ó/Qó�óE ó8æó$ô<Dô'�ô(©ô7Òô8
! õ!Cõ>eõ?¤õ4äõ=ö:Wö3’öÆö.áö1÷'B÷7j÷K¢÷%î÷3øKHøI”ø7Þø<ùSSù0§ùCØù-ú1Jú+|ú>¨ú>çú6&ûS]ûs±û?%ü eü †ü2§ü(ÚügýjkýXÖý1/þ3aþc•þVùþ/PÿO€ÿOÐÿJ @kI¬Iö<@!}Ÿ5¾5ô;*2fI™OãZ3GŽBÖ9?SK“+ßDDP>•?Ô5@J9‹<Å@;C�G¢;êH&\o`Ì7-	Ie	|¯	C,
! ;p
! D¬
! cñ
! 9U,�R¼Sc 2 JÓ>
x]
€Ö
aW#¹:Ý3^L«lÂh/3˜)Ì2ö:)1d–"¬,Ï-ü$*<O<ŒGÉ9
W%e‹E§=íS+AAÁš>ž[Ý…9F¿LHSœ"»tÞ@SV”5ëB!+d7�,ÈTõ@J@‹=Ì8
! VC,š>Çj%>�Ï,ê\?t<´Kñ[==™–×ZniÉ33 \g OÄ M!:b!d�!""G%"am"SÏ"U##„y#Dþ#DC$0ˆ$D¹$#þ$ "%C%-^%+Œ%&¸%%ß%*&I0&Iz&IÄ&H'EW'O�'Eí'Q3(=…(EÃ(=	)EG)U�)Oã)P3*O„*OÔ*O$+Pt+PÅ+D,D[,b ,?-/C-!s-6•-HÌ->.pT.NÅ.E/(Z/=ƒ/6Á/1ø/0*0W[06³0Yê0BD1c‡1cë1PO2Ä 2Äe3P*47{4^³4:50M53~5S²5'6.6A6`6'v6ž6!³6AÕ6O78g78 7*Ù78'$8&L8!s8•8$¯8Ô8Xí8F9b9}9Mœ9iê9�T:1â:J;>_;,ž;VË;;"<C^<8¢< Û<2ü<-/=5]=:“=<Î=4>C@>„>)š>(Ä>Jí>Q8?0Š?7»?7ó?2+@:^@™@¹@Ù@sø@;lAV¨AOÿA|OBnÌB;;CFwCD¾C/D93D8mDN¦D/õD(%E/NE'~E$¦E5ËE2F%4FWZF[²FEG!TG/vGN¦G+õG&!H$HHmH�HE«HCñH85InI@…I\ÆIX#JE|J`ÂJ`#KA„K<ÆKKLKOL€›L_M:|M'·M7ßMoNV‡NVÞNl5OY¢O@üO5=P5sP6©PjàPÈKQ“RD¨R3íRš!S>¼STûSZPT&«TzÒTEMU+“U6¿U[öUNRVX¡VUúVXPWU©WVÿWVVXB­XIðXI:YQ„YCÖYDZW_Zo·ZT'[T|[TÑ[–&\@½\rþ\,q]7ž]Ö]ß]	ç]gñ]5Y^�^¤^±^@È^:	_’D_�×_‡h`]ð`JNa?™a?ÙaNbZhb7Ãb6ûbL2cHcÈcÑcZãc>d"VdByd:¼d@÷d8e=XeL–eNãeX2f]‹f]éfuGgA½g9ÿgQ9h8‹hAÄhMifTiG»i?jOCjg“jCûjO?kC�kQÓk>%l^dl\Ãl mN7m0†m8·mpðmanE€nLÆn2o.Fo5uo"«o5Îo^pAcpJ¥p9ðp<*q3gq2›q
! Îq#ÙqKýqGIr‘r5¬r#âr6sB=s;€s&¼s-ãs:tLt!ft ˆt�©t):udu%‚u9¨u9âu%v!Bv!dv/†v ¶v+×v w7$w\w yw.šw*Éw9ôw.x Fx1gx0™xÊxèx#y'yDy[y)ry3œyLÐy:z;XzV”zëz!
! {E,{)r{œ{>¬{6ë{M"|ep|;Ö|>}LQ}Nž}1í}+~TK~; ~UÜ~,2Z_-ºèE€M€Gg€e¯€d�Fz�PÁ�‚1‚'B‚8j‚7£‚[Û‚27ƒ=jƒ!¨ƒ?Êƒ7
! „4B„(w„E „"æ„K	…LU…P¢…Jó…B>†-�†B¯†Oò†eB‡X¨‡LˆlNˆ�»ˆ-=‰Zk‰Æ‰ã‰5ŠF9ŠB€ŠUÃŠF‹B`‹E£‹é‹0Œu7Œ&­Œ:ÔŒ�K(�t�1“�Å�!å�8ŽJ@Ž‹Ž2©ŽÜŽCóŽA7�]y�-×�6�<<�Hy�&Â�+é�&‘S<‘$�‘µ‘\Ð‘Z-’ ˆ’©’È’æ’ü’“1(“ Z“{“5™“DÏ“4”FI”3�”>Ä”•5#•eY•*¿•3ê•;–;Z–)––"À–$ã–2—;;—)w—#¡—9Å—1ÿ—t1˜J¦˜Qñ˜QC™I•™?ß™5š$Uš=zš4¸š!íš(›28›)k›•›,²›ß›$û›@ œBaœt¤œ+�HE�@Ž�MÏ�=žD[ž> ž‰ßžCiŸ/­Ÿ@ÝŸ? Q^ 6° /ç 6¡2N¡,�¡"®¡Ñ¡â¡õ¡Eþ¡-D¢#r¢&–¢A½¢,ÿ¢9,£(f£.�£.¾£.í£4¤XQ¤;ª¤8æ¤K¥7k¥=£¥>á¥] ¦*~¦$©¦-Î¦'ü¦G$§*l§&—§¾§GÜ§F$¨.k¨5š¨/Ð¨C©KD©G�©AØ©QªllªnÙª*H«)s«!�«j¿«[*¬+†¬b²¬<­'R­)z­d¤­=	®cG®}«®D)¯n¯.ƒ¯>²¯Pñ¯5B°3x°G¬°)ô°]±!|±Vž±Wõ±M²4i²4ž²GÓ²x³)”³0¾³9ï³[)´0…´@¶´-÷´<%µ;bµ>žµIÝµ5'¶“]¶^ñ¶IP·@š·+Û·;¸7C¸Y{¸HÕ¸@¹/_¹„�¹lºE�ºkÇºª3»LÞ»p+¼oœ¼Z½Mg½0µ½Aæ½0(¾CY¾F�¾ä¾#ÿ¾3#¿.W¿G†¿DÎ¿"ÀF6À;}À4¹À4îÀ8#Á$\Á:�Á6¼ÁWóÁ KÂ$lÂ0‘Â3ÂÂ#öÂ&ÃAÃUÃpÃ7}Ã'µÃ#ÝÃ9Ä1;Ä7mÄ,¥Ä3ÒÄ6Å%=Å~cÅMâÅI0Æ=zÆD¸ÆDýÆ	BÇ+LÇ:xÇ/³ÇFãÇ**ÈBUÈ&˜È?¿È.ÿÈE.ÉCtÉ1¸ÉJêÉB5Ê,xÊ:¥Ê&àÊ;Ë(CË>lË-«Ë7ÙË@Ì$RÌ5wÌ7­ÌHåÌA.Í2pÍ1£Í?ÕÍ+Î-AÎ-oÎA�ÎßÎüÎ2Ï/LÏ)|Ï4¦ÏTÛÏ00Ð^aÐÀÐÛÐuøÐlnÑ0ÛÑÒ/,Ò)\Ò/†Òa¶Ò&Ó3?Ó#sÓ#—Ó#»Ó#ßÓÔKÔEaÔ=§Ô/åÔEÕ[Õ8qÕ%ªÕ/ÐÕ+Ö7,ÖNdÖ+³Ö%ßÖH×+N×Fz×BÁ×-ØE2ØJxØ@ÃØ?Ù&DÙCkÙM¯ÙEýÙDCÚAˆÚ4ÊÚ1ÿÚ11ÛOcÛ>³Û7òÛ>*Ü<iÜo¦Ü/Ý7FÝ7~Ý¶Ý@ÐÝ2Þ>DÞ"ƒÞQ¦ÞYøÞrRß[Åß<!à2^àU‘à:çàJ"á*má5˜áCÎá(â";â$^â]ƒâ?áâ^!ãF€ãDÇãäC*ä0näMŸäRíä)@å,jå'—å¿å4×åræ<æ¼æ"Üæ#ÿæ7#ç7[ç,“çCÀçDè_Iè%©è9Ïè*	éN4éDƒéPÈébê_|ê;Üê1ë4Jë4ëC´ë[øëJTì ŸìÀìDÐì@íDVíH›í>äí'#î5Kî5�î<·î@ôî?5ï/uï:¥ïYàï5:ð*pð0›ð-ÌðEúð^@ñ5ŸñÕñ!õñò-5òcò-�ò>¯ò;îòm*ó8˜ó.Ñóôô$9ôJ^ô©ôG¼ôKõmPõ?¾õNþõEMö?“öGÓö=÷]Y÷[·÷#ø@7øGxø.Àø5ïøF%ù7lù6¤ùBÛùEúCdúV¨úXÿúCXûBœûBßûB"üBeüB¨üBëü6.ýLeýL²ýZÿýLZþK§þLóþK@ÿKŒÿdØÿd=1¢Ô&è@EP\–YóeMS³O+W"ƒ6¦;Ý=0W*ˆ³IÑ.4J*Dª(ïWpC�9Ó7
CED‰(Î'÷0%P%v4œbÑ!4	*V	@�	5Â	'ø	H 
! :i
! 8¤
! ;Ý
! Hb6qA¨2ê3`Q?²(ò1
?M
D�
QÒ
T$Cy+½8é<"_t$’F·;þ7:(rO›ë*%0V*u€ Ñ!ó-›<IØ]"O€KÐS9p3ª<ÞZRvDÉ2EAb‡XêCHY.¢7ÑR	\,oBœß-÷N%@tFµ@üE=%ƒ0©2Ú-
7;Ks@¿McN6²Vé@[z˜¸Öó0OmŒ¬Ê%ê . K %e ‹ ª Ê ê !#$!CH!XŒ!Uå!L;"bˆ"]ë"JI#>”#>Ó#8$iK$>µ$$ô$P%Jj%Sµ%8	&BB&I…&6Ï&O'NV'U¥'Eû'cA(>¥(mä(oR)iÂ)f,*[“*bï*nR+nÁ+n0,oŸ,o-o-nï-n^.nÍ.o</o¬/o0nŒ0nû0nj1oÙ1oI2o¹2;)3'e3(�3B¶3rù3Jl4M·4R59X5?’5@Ò5@6@T6=•6$Ó6(ø6>!7?`7? 7@à7?!8?a8>¡8?à86 9]W96µ9*ì9I:Fa:P¨:`ù:ƒZ;UÞ;D4<y<'ù<l!=lŽ=mû=mi>l×>mD?,²?.ß?.@.=@Nl@K»@iA`qABÒA>B@TBJ•BCàBg$C$ŒC{±CE-DIsD0½DKîDm:EF¨ElïEª\F(GF0G<wGF´GQûGXMHM¦H<ôH!1I>SI:’I)ÍI?÷I77J6oJj¦J0K6BKyKE�K;ÓK2L,BLµoL%MEM6cM@šMRÛMS.Ne‚NEèNI.O&xOrŸOMPE`P‚¦PH)QrQ\ŽQ"ëQ0R"?R6bR.™R,ÈR.õR=$S/bS%’S2¸S*ëS)T1@T+rT"žTGÁT0	U^:UN™U'èU&V57VBmV°V'ÇV(ïV W9W MWnWW6ŸW0ÖW2X/:X/jX(šX9ÃX*ýX!(Y&JY%qY —Y-¸Y&æY%
Z3Z2MZC€Z6ÄZûZ@[&[[+‚[®['É[#ñ[\73\8k\7¤\CÜ\, ],M]@z]%»]&á]^^@g^{¨^>$_:c_2ž_JÑ_$`mA`F¯`Bö`59aBoa(²a[Ûa]7b4•bMÊbTcPmc`¾cDd9dd]ždYüdiVeZÀe]fRyfTÌfQ!gesg9Ùg2h8Fh4h"´hI×h=!iw_iF×i1j5Pj;†jEÂjkL&k7sk6«k:âk.lOLlœœl“9m$ÍmVòm6In-€n:®nénHo’Mo,ào>
pjLpj·pV"q/yq@©qOêqD:r<r¼rØrîr-s36sVjsÁs(Ýs*t.1t:`t(›tdÄt:)u@du>¥u?äu=$v*bv=�vËvaæv4Hw-}wK«wN÷wGFxMŽxMÜxJ*yƒuy(ùy7"z<Zz#—z1»z2íz3 {6T{3‹{0¿{$ð{%|);|,e|’|¨|¿|¢Ú|/}}`­}+~(:~=c~2¡~9Ô~GV5q<§Fä=+€*i€2”€4Ç€Iü€IF�?��FÐ�B‚oZ‚GÊ‚;ƒQNƒK ƒ=ìƒ;*„Nf„Iµ„Iÿ„DI…EŽ…DÔ…C†]†Ez†+À†Fì†3‡.L‡<{‡R¸‡;ˆWGˆIŸˆ*éˆt‰/‰‰¹‰FØ‰AŠCaŠA¥ŠWçŠ-?‹?m‹<­‹$ê‹Œ+ŒtHŒ ½Œ8ÞŒ2�(J�s�I’�Ü�4ï�$Ž+7Ž,cŽ/�Ž]ÀŽ<�,[�Xˆ�!á���+�RC�(–�¿�Ù�9õ�?/‘%o‘"•‘¸‘1Õ‘/’)7’\a’?¾’9þ’l8“0¥“bÖ“?9”ry”Iì”<6•=s•/±•á•û•–+4–0`–1‘–0Ã–ô–%—K9—K…—-Ñ—ÿ—˜*3˜)^˜/ˆ˜¸˜5Ð˜3™6:™Uq™+Ç™&ó™š;/škšPŠš;Ûš›;/›7k›&£›'Ê›ò›1œ-9œ/gœ5—œÍœßœ,ýœ*� C�!d�'†�.®�,Ý�1
! žS<ž�ž#¯ž4Óž1Ÿ0:Ÿ)kŸ•Ÿ4³Ÿ/èŸ/ /H x ˜ (¸ á ý ¡W:¡;’¡Î¡.Þ¡$
¢$2¢!W¢=y¢·¢5Ï¢U£W[£V³£#
! ¤".¤#Q¤1u¤O§¤0÷¤H(¥:q¥2¬¥ß¥%ü¥b"¦B…¦HÈ¦1§5C§qy§që§,]¨1Š¨K¼¨*©'3©:[©7–©BÎ©0ª?Bª;‚ª9¾ª2øª4+«D`«\¥«C¬3F¬3z¬
®¬'¼¬ä¬ ý¬D­Dc­G¨­ð­
! ®&®'F®7n®=¦®[ä®4@¯4u¯bª¯A
°EO°0•°vÆ°K=±-‰± ·±(Ø±$²(&²BO²C’²+Ö²,³!/³ Q³3r³¦³/Æ³ö³H´ ^´&´¦´;½´)ù´U#µOyµGÉµO¶Ga¶J©¶Aô¶i6·A ·Hâ·++¸W¸+v¸7¢¸.Ú¸"	¹$,¹Q¹#p¹R”¹)ç¹%ºB7ºHzºÃº2Ûº/»:>»Xy»,Ò»<ÿ»*<¼g¼-�¼0¯¼"à¼½7#½0[½8Œ½Å½/ß½¾)¾‚B¾mÅ¾!3¿U¿[q¿>Í¿3ÀV@ÀJ—À¤âÀ5‡Á6½ÁYôÁ:NÂ‰Â§ÂUÀÂ‡Ã\žÃnûÃjÄ@êÄH+ÅDtÅK¹ÅPÆ[VÆ5²Æ2èÆ!Ç�=Ç5¿Ç>õÇX4ÈM�ÈSÛÈJ/ÉEzÉHÀÉo	Ê4yÊY®Ê)Ë92ËClË.°ËZßËL:Ì5‡Ì7½Ì;õÌ1Í1PÍg‚Í,êÍYÎCqÎFµÎEüÎFBÏ/‰Ï%¹Ï%ßÏFÐ-LÐ6zÐE±Ð;÷Ðh3Ñ9œÑmÖÑ9DÒ~Ò4–ÒBËÒrÓd�ÓæÓ|Ôˆ�Ôz
! Õg…Õ}íÕekÖfÑÖr8×!«×/Í×$ý×="Ø)`ØDŠØ:ÏØ9
! Ù,DÙsqÙhåÙ1NÚL€Ú1ÍÚLÿÚNLÛR›ÛKîÛD:ÜÜ ŸÜ<ÀÜ8ýÜV6Ý8�ÝVÆÝBÞ``ÞBÁÞ`ß(eßFŽß.ÕßKàpPà<Áà<þà;á'Ká<sá*°á.Ûá/
! â2:â:mâ¨â;±â&íâ#ã98ãFrão¹ã/)äZYä"´ä9×äHå,Zå(‡åC°åHôå]=æn›æn
! çnyçvèçN_èw®èŒ&é/³é.ãé*êN=êqŒê,þê +ëMLë8šë.Óë0ì+3ìF_ì\¦ì`ígdí>Ìíuî%�î9§îGáîC)ïBmïP°ïGð[Ið¥ð9Âðüð%ñ8=ñ-vñ9¤ñ7Þñ8ò7OòM‡òIÕòEóAeóM§ó"õó"ô5;ôPqôOÂôõ0õ@LõG�õ3Õõ*	ö:4ö+oö/›öQËög÷.…÷;´÷ð÷	ø+ø;Kø.‡ø-¶øAäøo&ù-–ù-ÄùJòù9=ú-wú;¥ú8áúBûF]ûG¤û3ìû ü!7ü=YüJ—ü2âü=ý/SýOƒý/ÓýCþGþYþ:fþ¡þ´þkÀþ,ÿ,Dÿ,qÿ[žÿ2úÿ3-$a;†%Â,è,ZB�,³"à8<AlSÓÀ}”.-A#o.“Â2á-=B'€]¨O&V0}1®'à$7-9e1Ÿ7ÑD	9N5ˆ;¾5ú50	Bf	8©	[â	;>
! Dz
! 8¿
! :ø
! +3 _ €!¡2Ã+ö+"*N:y,´+á

6-
%d
„Š
;6K\‚ß%ï>)T5~+´à(ø'!I&i�¬AÈ8
! 	C× ÷	
! %ø"ñ
3™‡#3£Û!ïÀçm(¿O,â3ã!´*ÉB		­žáŽzY686¥($~	�3“(v&">×ÎÇ"TÃ:'Ž2¦(q/‰Àë†0°
ÍNÕ|&9q;Q.n/ŽÙ4ïQ(ö2díš
;r'm/Á&-˜ðûŠ2)¦Û(PóFÅþ.m"{%'—„*õ4h)p&CéFé#ˆ1ø%oo/±”-C
Yâ¥Z¿ì29¸
! „-Iû-"½)ã•vh"T
! ~?ë†,±2­Ì~2ö%�,”.tú !Ö³Êe"FÝ.G5®Î0¨"S e6q"Ù
a+&,¤5™!w+1”\1
)hÐ-B)2%Ûí@÷É"{0Py(Û=)c
! „;ç#Ÿ'¢Ò-Í˜$”ý'£E‚ä #`-1*?q$ ø	÷,¬U'é¿
! °º¦v‚,SÙ'/4è&½](S	Ý
! Pë*]¤!«4Ë-€.)w3l;¦-'	R¥!ÿv+)+Ô/"N)*ê3Ã0Ø$… É)ýùyØOv/æ$ætt!ä	˜%2,  3œ÷
ùâ·.òR�ƒ7ÇÌ3üp!¢
! Ý†550"KRMÉŒj	™)eU4422°%÷+P º+n€0*€ V$ý„òu´1Ù)¥$ô)2/$‡L§$Š-Ó?!=
I5!´V/ø .b2I^!Í`˜W5t'‹ÉZ3$.µ-†ð
! …°�›[@d1#«ö˜#»êÝ+ÉçjÃ*�
Ì64<.¡
! ÿ/®k'9+µ
t0C+�~‘#õ*{×G0wýZ'¦!³.;â/ª]&”,(&®3i*z%�
! æ+ï3Ì  Éˆ#? *�è¦4"á%¶.u*ÏÛ
)%)(ür4ÀçÖ2Ø÷"_#W­#Ô
?ØØ/1÷&�k¨€Àú
! /3-ò'­1*t
¦,Œ�6¾(w	Q~"Ô°¨:¯è$’•Ú¼i+R,�4�$Î+-E.Œ'†0/‰Ù$¸5ûUp+à,ü%¹iç)N9!�
¼'!ÿ44L4èÎ4+cÆ{* š$3¦ =Cr	2ó0“+‰ , ÝÞ) -‚ŽÙ#î
+¤%�1jm.¥#§%T,k¹(¸$�‡5#b·£#ÙT%P5ßÉÓf2)5$#c]�W;vhR¸
×
Ò3%5c…2
/œ0m{ù%»Â2U|+w
! Ë**421K-x
÷È(ý8(õ+	hî*/N1*+› $‚‹° B50Ù0|ºJ 4ê-\œ*¿005CØ'±¿*×´j-•~ ‘/ò$1*›Ö+ç-2$‹0æâ 
 1]$Ç+Á2á—Ñ%[+O€.*é.í(!)ï‰ö1ý€'Ì$Í&þgÔ4{"Ší4é)J
:&ý  -û4Ÿâœ�
! +ž-(\‚å¢þ-Îç0®„0B*£Ê.w.¨,[G„>.0*cÌ9Ö$ÔH0œ«	 &Õ˜*"Î)/¿w
o4�!Þ4V,ÖN#�	Þ/�.Ø™%Îƒ(“	Le	ø„(ðk/gJbFÜ0:›3Ê
! ’).%O4oä5Å(û(¹({³'ì(,¸%!)Ú°¶t*Ž^êÂ!Ó!5Ò*€È&;_ÞÔ5b.*"
! Ñ*i¸XO
! Í0Ò1¢1F².p;'3õ(•6´ö#I)d(b´mMw4K1A."‡,Y#w-¾;"›#›+œ&[k£"‡1+Ý…xÃ½5ô!04à‰Ñ0ó“¸0¯Y)ê[,‘)oE*i
}{1†!·!yÄ	A¶�Å
! é+‹%¬Î+~)@5oño*Ü5«2	K6z ½,E1å!Ça¦
O3fs6Ó%ˆnÂV
>+em'4"$Ðá‚‹Å2Œ�Œ”1á£0«L0£0@	º5÷/<¥V ó’`6œ~,X'[3–2_›�ã	q&U,Ë5I.°Ã“*R" ç3NóhO½ŒoäGj%UL3§à\
%²	.ž©Ì
,,2/õx+ôCÕ%¨)Üœ6+%Þ!U0`!;¨5~7!Ì«ƒ¥%­&ïÉ
! ƒ4à*5r(#'˜Ð"u#¨I±1F$ó)âDˆ)º)"-~
! P"ªæ„4…"¨i",Í‚2â$
~
3(Î'�Æ$ic3…%ÁM-œj}!Ùã¹ý$â0ê*f31ˆ(Ê(2ª�•2K£r5« ‘1("ðµ ÂÃEU,5²<Ó*n‹ )£2L
! ÿ-�&!2‹$	7ÃÙÐ
! 9,—‡{Š&5( 		Z,²û Fv^	ãxq–)l4X# #É/®ó1ã4‚	~Vc-£X�+`ìp�
! zYY+…¾5[15þe,+�‹_$g *Ï.õ.ž‰
! 4+.,/–[64ž&É¹,l Á"fÕï%. vÆ1çÁH±56$%“Æt�ß
»&S^0¿Ððä4ÅÕÁ»4ò–	Ú“/Ü0E"çn,è1ô+½H
! <…âõ	
! ,0¾í.6µ%«Ÿ96'!w/3S�.//¿&z(xé"©=l#W|Ö±R3qÑ�'3ò"+D�'»/Ù2:
85è5£ ‚1˜ ¼‡0[
! ­õ‚- �	£,Þv%&»�à6:/§#ƒ5¡ïæ
! 0ó +<,�"ñ¶0*
! è4ó'ÿ,D6‰)šÕ3.­­Š¥-ËØðy]'l'‡6Ì
! ˜(�ã.›¤')	•/Ìu
Ç*d/|	-F+iXD+´é%B#›.r
! I_(()™#ñ6µ2Ï*v!?ðþ/m
! 7({d0�0Ó:4ë&…5¬%*/õ"Dð(ì!«1r6ê,= X.+8/„,,Ôú$×SI/O5å5“h+&R+/µmoZ÷ïÄ240Î!åD`Yí2äP0‰+eŒÂ[ò2D
! Oì%øR25eC „/2g,}'_¢6
Ën±&×,7¡1£–¯4õ,¿n4þ.°5Îi/å
! Ú/­.n¿(
!  ×3¾)±
)0Pá·*¬!�
¸
! ÿ.Ú5Ò ^3Cú%G'!M/€#¼Ã1õa–©1Ì"Â' 
! (4¢O-Õ5-Ðg¨#Ùk~‡	.0638p0¶		‡!“,BTÍ4A„)/¼4íë ®"�)ÿ)Oi'Q6Æ% 4òp5µ„5íŽ ¦+‘6¸.AFŠ0+|Ì
! '� N3 å/á}1É*Òö�/R/6Œ.s)o£á-\Ï,4r1°ÑÚ0a'„!Úæ³˜@%ì+t6ë"Œó,— ¥
! C,&jT$}+0	å!¡6²@Ò[Ù÷p
! ‘.ç@·0,zÃï*b	['DÀùˆþÀî¼Æ-X+ÝÙ
! Ä)ã$2/c
Ê¤1M	ö•Á«+­8Z÷Ä(;aÃn
ÿ'­�Ú.Ï0^)E¨KM'§>2†¸,�,T!®§‚/o×aµ÷0Rt,ï&ßg¹
! �%Nz"’í+›(Â/F%%öª-4}c#| 40Ö2×
! H�ÜTß/e*ò"]4*Ã-Û¼.Çî1é1$&[!¼j*Š”
¿13—[0�¯$]
! ,oY6â2Œ'r-�&-Æ\2-”>Z"Y1ö0f Ëf-0Å&	Þf(U˜I*ý-§“‹1ù3KH
tW5	ê#�1	Ìf%Ðß&m	Å}Þ¼5M$y26}™âe�±+	>'´#ž|G4óI’2Î*«Ø5nI2{#µ,æ0½—m!�,Bú,^œ$d!OðQá®LÙê(…
! îà˜.Ì(su‘"ú
*¶&c˜&»ÑTk*J +Ä¤&¼ œ/%p†s!2léÀ&-+û�h%‰&€øó-¹-0š!n ![O!ír?4ÿÖ»#0­0²Ö.`æ5
%$Æ4»% 6&Ž*µ­3õ1P-Øf
Û6–mS22M0ˆ,Û$"~.bQ%W)L_"Â-à ¦5�%ñ8Û0-#[0cŠ0×@ÜMw5�)ô3¶
ó"½
! ¤s�$uƒ)N"²ží$íþ-Un)d
! Çç7"Ž…>ý
/õ/ÆÇt#WÀ-™ãZ<"ë5”/Á0Ò
! #Á²”76ø%‡#~³œ6ãCã2®.µðqÎœ¹.S.-/O.Èf‰3ÎM+v*	'î4©·
! ;W!ºÓ<‘	-B_4ö t1gh0�%8Åój=
¡$wè”X3á!I¬ß3Ó>)È-ðöìÙê†&E±42Á00ÈY/ÞÅ#[é—(ã"lë÷�($�ZîÆÜ,$5�-g¾$±›6AË+†)“19Ïç›†åŒ463a(Þ
Q#@ðp–(6!S.#ê'Öu'6
iá3†>'33ø(�¢'èRa/	†ë)ê!Xk#·"¾1é0xF#™	B3Z*¥01ÀÎ4$�©Û;‡2w0ª \ƒ	5&ˆ'£'
-'Áu&š)¥.Nz4‡$·Eƒ,G*½	
! wmP�-Ã$Ã&ß.¦»^_
! íÏsµ–,ßJ+@Ë
! Ò5¬~#Š%b%º*Õ2 &4×'’'–°60î!µä	a	Ü	1#kêl&2’aü9=T¿
0)£$ž3%I+U`,:4o!´!ñ,öŽ2=‹05
! ê/2¿À*,-ªcˆ]¼)è!Ú$'6G•¨	X!æ—"”!Ÿ6.®X,w%ù®'8$™Ó5è$Ÿx
! °0~,HÚÀ.8ØÊ%3*©-j0u
! "î-;!ß%w*kÂ$(
! }1b+E´ºJ»0©Y%œZ#Ì!¬ S!†“E„Cj.N	>1@¥4ì,¡i6# 5Á3”á™4R74}1o$
	”Ûú0­*ºÕ8$mx3E
! ®
0&6	Cˆ"
{ à!!á Î½&Ã#ç¦°½)’6 Ù39
! E3¦0Qó/ x&b|+t(yÚ&j²k	¡`Rß?)µ¯È""Ä
\!¢ƒ­K$™2C2–gw3ÿ*E{l/Ú"à%*³&u©)"f*âõÂ÷e-\4Äß‹”G#ñm ‡�0P%a6/v,‹ý20%U=6£
¾3$d©\
$Ü-
+­%äÄ%8	2Y.õÏ7íc	Ê{#%1Ÿ$'3)‹'ž Þ@2
! _+×ù'"VN)�.�Z/ó.s¥™Î(óÄ1õ5lR1B.#!Æ,-¨'*k% ›á.€¤/�6µ//*/‹û
UG(
! ¤(F_†u(p 	`1ù#Tüuµ1nØ"j�Egòõ–Ó #z&1ñ	óõ%Ý,¨(G
! ¶ß!YÓÍ/ç*·¤þu^â¤#in&"¡G+ð-‹—
z„Ï#È�	42
! '3èã3O‰*ã+óå!åÂ;d*±qŠ%0(Ä,Ð&Ã¶$x	v'F‡œÐ3ïÝ!1Äv.®§Ï°(s*o6(1C.'?Ü1W
! ù-3s/13^}(Û'v#ó˜–1Ê*yÿŸ.-—v4Eð3¬aŽ-³-Ç1>03K(Ðè) ¡Wz$'�$,K'0|6·*d�1É3oø€?(?10°)ó2Ú*
Æš¾'É
ènL'.ž†Y-Ôö
‡—è"[xÉ2L,=ˆ({%‹	g8H)52,'5"l</!J0±\c
}%ñz–½3Zõ'/P
! 95Q–ìà17ôÏ'�á)�õþ*!Ã)íýù"…	JÂ+%í(3]ª…2%à/?f{>!(â	0ÓM^5ò}*S-cÅf#,6· ÓØ-32�/\ÆcF3<
! +	(%I1óU#
€?
! m´ù*�ç1R&Ÿ3ï5M§€7Ï3Ú,?#eY"EÂ 	-½—"?·$U$r�,!Ï,A–ÞÀ(K#0ù�)¯3d 4+ê{ù¤9€4µÏ(6=.n25o)ï«û.æ
è/z#^Z6½M÷©4Œ/Xq.¹ÀßCÓXé1"¥£6Ö! 6¹>/6--ü"%r"ØŒï-˜!é&Z0ö.í7 â,:!0ã*ž‚'9,#"wŒ„Ã!;€$Œ,>J"ÃÉ-'4/ý
! Ž%b'"#	2\)º&‡*À5ƒ�5y	–3p
! ˆÄ e1¡,ç >640”
! ½4q5!S((&ª	þ�o ñBU
b!ê0�u¼2‰tO*-Ÿ 4¢Áã#¦
ø
! }-7-N Þj!ÖÉ I}&¢"&)³++¸	ãèÝ"
â
ýG	w)ˆ3Ýý(ˆ.)‘n'2+&&b$a-\'l&û¸/Ua1¯%›ôž>3­u0õ*ÈþK P2(QR…+°-�å
îu“%R	©
! ªÖË9$©$©é�"—
! 
! #b¥¡.6�6¤5$ª&-3¥3$$0a2ñ%÷ ?ª1ìžÑÜ#‘ÀÎ-˜4îQ4ó4_Å.0¾˜/	3‡Ï!ÈÁ´É%_|!±*©jþ3Ð'{3Yå0-"
!  ‘|3dÚ#GÂe
! <3(&
! V¡c2O/ë–˜*(Ä-ºt8Kö™1T6/!ã5N(œ3¤})Ÿ“>ïó
! ¯Ã"/õ#EMÑÄõ­$è6HÍ,2üó­!k-5a# ¬4š
! C1Î1ï2ù©ã
€(k
! ˆAI0'(¢žÇô™5˜3Þáu-ê$ÓJ;6Ô¹	—	sQ]Øy4‚#'S0
Ÿ(D1\ ¬®±"|(#	ßJ3l3%0:1¿W4¶'·1Ã"t+¾"V>&+[/Ù+k´3Ì2×<)»*Ui7
4
šK
æ?86„Ò)£Y/1bþ+%Ö,)…
÷½ žÊˆ—#�#XQ"4
(+Ÿì
C0“#ß
! 	#”*q0]øUe$z&Î©+Œ+O	/6©,9¤-xŠ(Ê$Î 	1/3n-`¼ø ®	ö3‡2�
! »­§IR.úªˆ¼!*l$ì5Ôâ{	è(  /†Ç'024óæÒ³/‰/§0`jÐ%éI¶>(„�'Ø2)2±¦
! u!†%ú.û­ÃÔx"¶Ñ–.èV)Rh
¶5<0—'s°U.ùØdüË
"ÑnÈ,„5ç%bÌM(®$9G6Õ$¡"à!~ä2:±õy'¼%1D!51O #—³CŠ3L!úÐ™
I%³$P1—„æJÉ É²0t».î,“0,ü1Ù‘™0m&š,ÜZÈ/D2œŠÑ,	Þ[
†6Y&25ñ"ª
! Ô_%Å0 (Œ&bÄ�.p-½tž2¡.ì.é¡+AÂ�ºÒ"t5Û2µ!I,`i0Ñ1=3è#€,y�´"ìëÐi
! 5œ	â"]#Ê0Í?K!-œ,
J“
! å+pÁ/¨+éH1i³l*º,àÄ¿Ìf1/×5<%sö*Àrã ÛYÙ§5q0$T‘�}¨0Å'}	Ç3m´¨I
! ±Îò.¦µú-ñ#NC%µ.?/xû'ý�d‡C"Û-ÎÆ0Üë1)¸4È#j2¢*·@
! ×¼*€08ï
! ü
! ×1žëØ´ *™ãºˆZ-J5ž'k�(ž*Ý%§.!$0e~Ù¬'f,@#¯0‘¸!b=2�2•
@\©8,1ãïKr È0¨±4’4Ö#nP\+²ãÎ.@.èy%Ä#6V�X
°/hä0�nå4e%p*Ñ)K}/“5#Ô-
5"ºÃ˜	tP5®k5ª,¾
! í,ã/•(ì1ýà&�1‹éò5l1’
"ì„’¡(Xq4£4P
! ±%K"5£“&Ú "WÃ�Á	 .Õ,¤ &‰'1@´úMÝ‰Êž?Ã
! Æ"d44yCÝ	
! Ê)ý*q1„˜*e,â¢÷5Ú‘––¼èÅ	è]5œ+P&µ",ª-%½«MÕ%…•g	)#“
B0÷)Ç_,©5 ;ÿ3â-Q'Ûœ!ü%Ÿ¹�2þ4Wª4›p<*5…šŒ|)3ß29..zj$]Ü
*6/)Ÿ|"¦æ(Ò˜$j/Ô y$ˆ0ÝO.>‰#=1F	ù13+9/¼
! F ˆš°§(K	m^'L+”ÿq‡&‡,$~4Å%í_(æ)2x5Ž")¶ Ý106ërÕ01Í%½/4#Ó,&'®5¾Á(‘
! c.®'Ý Ó#…A/¬GÀ|h
! �÷
! /S
S,L	T2sV-~3¬à	ë
ÐA2Óé
R5q)6¸|T¤,²
L-¸õ#¡ésª)Òþ)ç#£1'J8„2&¶îÁÝ2øÊ2[(4¦§ƒ$äÛ™/Ý.Ž
! Þ0§2£(ô4á0+š™ '<,¥Õ1²-Hh­
û(Ü2<»©3-Ù&â(Bž)e´Ÿ%0_ ôKöK:MU%�‹/!´.ã‰-û)ìªž¶>Ó"Œ)
/†¯¸Õ…	°*’
! DF1Ç
! ¹4‚þ$)‘81 ÇW+„#F‰b&3&Š›ü
�š? %¾ê%ò0ËÔ_�:.OÂÐ!ø~$&j#)
! ÿ+$×(6»?
„P-[*)a¥0€*]	%Ô*tšìsø$0�ñFùGE 1 -¾”#±#&(Á5	0Yî$y*ß…&}î.fW(@+/-�³N&
! =·3™•
! G,\c'E6zÞ5Aù.—®&B4ŠKÛ
! _NîL2Ñ<&A'ñù=’( Mz¼¥ÿ(’Ù
! e3¿'+%*''òø0ÌNA&uÖà.jGDl%G>ð"QT‘+w L(ÿ»"D</
!  &Ö&N,äÄ"ÑY*`¨´ ÷‰L/q6$û¯	dQÐÉ&9è*
f!±}
! ´“2D3K"ÈÝP!1Ô)Ò'`“·‰‹Ý‡
4*ù$ÅS¬&ûD,O0³sÌ’Õ-×#Ëèš51Ü"}tF–Í5vU*`
ª(#×
ƒ	´	xs E
$$9ê42ã1T'†5ô
! \(þ• Õ0í-T#‘*õ39ú3y3	Ô{$1’Þ|#+ÈèÍ#.fÀ@/åÜ+s
! 9-ó4˜ö+1j"À•$;†È
ý$–²J«j¦§ô
! Ó0…6!%Z}Û:1Ë;¶2.$ˆ	Û)~%\6W'#u4æ*y&E'e54Ce¥¯ —ê	°Ì¦#þ,B>&4mÜ-
š/Ù%u"‰$;0!ý,†ûG¶&íÎ2d3®1û"#¤Â14ñ5O	½+H-<(L1"(À4J4²1G.ó$ì"Ù¢.–í5Å 5mo¢ !Mz'Ý-+V3ò3O$—"h(ú"-(˜�0TÐ/É(Î²½p6¬2"‹3C$ÐÖ3ð)~0\ï"Z	)6Ò$œŒ#Ô!Œz™-³æü	§*J(^&xjí ÄŠ“À10b5Ç,:{+X-Y2Ö	 Ù!w6ïT	6È1&ï(	"ª*Óÿ%Ó
! »=5ž0S3j&`“.”ð ä%F
×4 &-.”’3Q&Ì)")S7&E+ß#Þ(�3õog€Ó Ñ¼ü2²x.‡/;A4ª!}.O&(!²%J%åƒ/êrz0þ])XX¶�*3 ×.02s&F"n*ß*ê;)‹5|
! )„›2Õ!pS#$@º?*å)+P3“©!˜1y.¸ú¾..°î.b5V%Í1¹'Ù/Ya5À
! î2Í*V%œ%¶1#ã(H/'6Â–ç�#›0¸&!A(÷#G%1g'¾Š6ä.K¹?¥ª
! `-h’…3f
! 3=y¶#ØÈg*³”M#M¬0_.	(®%6ªX%t4
#�hAŠ1ô#[8W3Jô%Ûx/äÔÖ(p4)È4�!ï
! Ü
!  Ê5„.ß)1,¡	ù&¾1ç/JË;&!k*Õ#‚&K&#/ã$‡
! m$qÇ(Í*5ÿ
! o´JÛš3L5°1}ò)>
$!è	·Ùg
! 'kfQŽH5WJ
! 2o¢#²4X4­»ë¢Œ%	
î)n$ƒë/í#/Ÿ4ØŠ,p‚(Á«`Œy6bi(õ0=4©*Ö®$ø*‚q'""E-Ó)HId"›-�5™4ƒ +IS'´˜,]ë¦ð½"èª0¡!¬$í3²Ù"î#f2I|%ò&Õ"ñ+~Ëú#d6H/ßDÏ2¯"~(á©Eàç2V
! âAù»Çð0sÏ4�Ú	½7E	N%­‚$Ñ 	5iÔN4ªE0é5©ž%œ½5œÅÃ4c/G•*•\s§35¢ªAÏîã�Å/»3çò¢I"ß[#’|5µP$syQû$?5·)9¨A+�5=(Ø.Á4 +15*k!¢A(è…º	’•ë-22)ÉÖ-t¼/ª$¥ùÁ$
! *".Å+^!Ú,BÞÁ*û+*–®4H&,
¹2ºv5Õ	‰!R‚7_Ûó!4˜¨ólHi&JûL$ïSAT�-X]R÷¿ä¦$PYƒ*Šh”)®
! ç.¹*ô1Þ
! &j[ä3µ+{(žß-°î	#929+‰2®Ø!Š"oL�L'P*Ç-ß"`ž/]•)­(’ÿËQØ0¬Ìí£f)…'Pu2"§!+¶>s
! /+Ùr6á=ÿT+ýR�åÒ’5™ð.K+½
! y
R(ã0/¢ò
! >$1µç4Ø+30Žï!Òø&R
! á‹)T4.\5¨¬Ü<5?øAj*P.Þ!#ý_$ì9
¾/x'Š
! O6HîX)�®)Å->
! þÌ$«c"ÑU-}
ƒ+L*Ï4
! ×5f0!(80–*BŸÛ%¼Q!p2f.;1¹°Òj,×™33~-PÀ
¨&'An©'++Þš1ê"72½4¯-Oª"T—t/_&§ãF)6b
þ5¸*lm&Ó-‹ Þ	Ë3¼	ø/’-'Æ5—
ÈËy:áÝÛ#ä')VâP([ÿ!'çàÞ,ì	*¡3à4â4m5ï\•!Õh1;
! ðR5ò|+qå3ñZ¾'}Œy1{ûQéï
3i ë\Ö" uå¾#ƒm
! uö(Ç¹±!ÏL¥4¹&é
! )Å)¾4Q,ð&BÁ1ÝÜ³%V($!.*
! 1“ñ*)! í0l–/xR"»˜°]
n.þ*1¶|ù##M
¦)O ®ãÚ	€æ-tæ.4—é$ä�):ÅÇÍ#r0Ð9Ô™G*…@}$³b�}31³ÿò«£-~‚ ¿/{,³)ý)L£²J¨3Þ�W#|`4È.”'Ûa/.#¾*½¯à�ñ¯tÒ¯š6X+°¿K)}0Ò]
! Dn•-\T(ß$ ,4-&t!&:ä=%Æ&¼1¼0$K
! B/8W2+.Ÿ¤
! §*6%#·¹ Œ1ÉÈå#Ò%‹Ì#…*Ë'X(‹
! êé,7"·4Ì(.üt#-ò a0ÿ3'T1z1+5Llû¸&,\*¬*|c†(	6ý+E)Û&ä¤,*<J*û´2Áç$+!k%
-¬È)D-*$ó%«-ò»ÿþ11ü ²dw2w—02#Ò0*Ì!Ç_5V=!¥/r
S#¯+–._6"J6ê•4Ê#(Íš²&
! ü(~ÒÞl%%þ
! »Ú]-*§)$/11¸H	«7Pµ{-5¬5o+Ç<5,+¨M*+“Ç.1/6ðÏ5o&Ö*W5—Þ%ôÓÙÕ>"OË#ÈÐõ£%$¸èøQÈ._)ÇÜ ë0<(K·-V¼g"O"Ÿ–+c+
! 0i:í	9 ­ÇÔ0&3�
$JÇ!H{$HÅ,@,Ç0`3#ßj)mö¼Ü4›}ët { /‘'È2u6;5Ë�y
! j1XÃ ô_“Ô1:7+Bã
! w¶v4¡2ý1Ïj77.^%Ì%Á ä^1Á¨d0I
h- Ž0ï'y,ú€	Œ$qÅr.ûÕ A
! ).f*�&}"8
¬€%í
\ë'èš%Y(ž
! o	g+Ë%¥OPò‘Ê%Z	¹%EÆ,ƒ1ËüG$²/º3Ö'å%6+,·%�$tm4w'®r,¦' $ˆw!;3”òÍ	B—_ûÉ%2Í!Ô(´Ž!NŒÞ2P	
2 �1·è #@b"�{'{&%®5
h'+�*®¯Ût,Î#ø'SÔ´
! Ä'‡ÿ45P	‚ 
! 	5+ºŽ4áÖ1¹3£.}º@Ó&G)m2N
! #º-hQg/à$/
$Ç&/ü4!-éZzß¹(O
Ï"9‡÷Ëh*mC�¼o�®£3¶6 W.Å³1¤
CÔê&[j'õ×/æ'«_Â¢"º%ä,Àô$ä%+Ó+Q³	Æ…ö$jÔ%@"Ø%Â5ÿcL5ž¢&6É×"»4°vi	gÑ#Ä#ö'�.u3I(9Õ"Í-ð*¶3½$[xf"â.ƒ61…,´Ü,Õ&¢‰š4M,(Y$þ	KÄ-5©îª%ª.h,…13¹ó
%@0¤Ì+år2Û, =�8%²'iF/‘
—3ñô%-Ê1¿ß#Ê'•Óå'}5g-s|-Ÿá*`2{6!K3‘þ0’�*]-}#�(P
! x#�¿–ØãÂÈ
! …#à.#_!1%‚/ì*ªr�3’%!uXŒƒÜ$Ú!-L6+Ç5Å$L#ä#·Æ ›&H.z. f26À'£íˆ*Yr µç![c,:±ë%X"~ò1Ž(G4�"» EK–ú1 Ú¨‹!\.[.›"�Î #ú	 H7«53¯: Ö4Hëíœ¯BÉ#ç+.+‚%Ü'Ó/.Ý'�Q (u+
! ¾\ö&1î#¿)$[%/.Á%6(=/7R6ð¯2E�5‹
˜
'èZÍ3õ$˜WŽ#4	šY0K*~!UP
0"s4­2d%.<a%$ ‰³£/6ï ŒÕt"ó#@‡Ô/²M!*Ñk.<	à/|/÷#F2Ç/õ
á)+rú-Ÿ2Þ*Wk"o
.É(+3Ì{:*TB(ƒ)‹(üî
! ÉÕŠ‡-ùD"Œq3� š#óx Û3N/²F5CC”0-ù+#2!Ô.Ä6Ù,¼Ìž+¦t¼-Ý6$/ ’p‘&eú1UÉ5fà,3
~&"›!TÛIøÇ
! Â
! -&`0�!Ž.{]$ªô*N@1¡/U+¶'S1ô.3‘!˜ž1�� 4
3þ#‰/Ùp
¬Sc#i,5e zDF*[ 8
! ,+‚œ Æ(ìò	ú	+.äÀ
! (Î1)ñ!ycih.
! |Ž�5T4-Ž&õ)ç(Ú2\-V#Ræ6Ä¹t-53Ÿ&3-:Á!k6Ž,â)€�	U3%!k@Ã/]/‘-<-Õ3{.ƒ
…4ê
q#„Ù1Jœi3Ð4»'jx)Yß0œ135
! g&O!)4Ñì 5I&k3„á&š«
! Æ“ ²3Å â¡‘†$Í.� ùÚ‡œ%GÏ 05'9êô
I6Ú½/%W/¨)3-
! Ê»oW6,l•'k42	L. 8+á+²$‡s+0À05#DúCø5¨^Ð™â'Æ†š:ô	3
&‘•"�+>%5%û1ë,�‘.+6!3e(�m#�1ž€"¸-10+ŸZÃo-k0Ä^(&Ü +ð'!¦&À"	,,ý315ä!îÉ+"å¸C5ÙþÖ/µ0-îƒ›	H*Äö+
'“3ð~1_0€
¶ƒ#2Ë"j¹1|jÚ3¨
! ò)„Ñ4×üñô/%±)/)�Hg&ê¢ŒÊ
™(ò«/:5å½#Œ
T¯.U	�Ð §3©&°#Š5VUÄñ*qP#ÿ5s.­
! èÞ$À%µ\#ƒ÷.ç­/ð	¯
! ¹"ü
! Ït%v	ÛpL,œÀÏþ#Â
­å(~'2ßÆÐî	Ã0"3á,É
! !E%¾]%\ò%Û	 *$¥
m+¦$á/&¶!ùïa›$w$zZ¾Ál5Èz)½2nQ0ñym 3™†¯1	¤#T
5&´«öz,A •‹.µ<l…{
! 1-c(b*SU
! &‹øÒ,	$‰õ¯´0�$Y¨Û3Ú0©�#ˆsð1<6Í	ëe9'8!ßæÆ	Ì	š*'Ó(6n‘(Š'
f$Ø#ë!R ,e ç:+bÛ.84žš(p+ÛöåN&(6'*¥ ì¼ê1¡×0P•	5†"�„'w1Ò#Ù*(-ç‰
c£5tçlìï0Æ,'†'Ï)#±ü¹§°$œN$r8ª<4Æ?3B ËŽ;.é2uk?$
1*
T"î+½G–>8ÚqÌ'ë	ËÖ®/¶4,d$Óâ& )ˆ%} .0ÿ /')&�ýê29Ôö^++(Þ!ÚbÒ!J)M%ù,ç"à#/íŽúÈ3`¼"ä0b2
! 
À#:º ‚dQ&j
! 2# –#HÇ24ÒŠ/ÿü'h�n´,³5Þ”5#è,Ž«*Ì*'$§ù[÷%‚	ä>ïô£0µJ'Ç%
%s%‘
@¶³€"Ò4!¬
! d$û
! ´"*Ä!™�UŠZ4u ýC&É	®3`	µ´52"ö—62…æ!66¬(—+	áW
Â)`5ý0Hi”$­=Ã‹3·0Ç·8š‡a$ˆ5"4-+ $Ì&"Í¼…iá5ÈÍ'ù;*”(R?U&ïÂ*b#“)'‰
! ÚÃ(”+r3…¤Û"€J!õ
! ù G2n(ì(Ã.)ß5b/VË2Q)þ4VÙ!/ƒ%X1é6ÂP<$*
y!Î,„hK'OÉ$Rˆ
! Y CG^B!îÒêÖ5„3‚3¢ÑI!ôi
! %©&dV(/lÅn")ÄÉ(*G1-*‹Z'±#7)m³
! hñ.± ¼à)�	T0|,–":öe$”¿!ñ$Æ)„ ˜ÌÚ?	Ñ3¬"Í(;$Ê!(‹E1™"÷'ç,²Ù31€)³dC©æ1§ ­.o.x•3ßÝ$Z.ž,a"1à(?-Ú(0è3,îsÁ,‡%g5	ë}4&+Ê0¬L"ü3Ê4!±]3‚d•
! ˆ&)û*bí
! B)ÐXÈ$ó1}º0].õ&!Ñ+W×!ýÍ4ãJ.��ª
Á
! Ü†Œ
rï.^Ö” �
X$m1‹@{f€¦3Ãh3r!†W6+«"Âìð¹!áh$ 2–4V6óô(E(Ý#»-)…-dž")ªà
l-8%Ê¢5¦.¡)fÍ94û
! waã¹)ù¯!'Ÿ/d'ÍT,äßË4ˆyI «65»K2ê ANÙ”937j-!c¯a
! 6>ô¸'A#¶-.5íÑ™,2Ð¸¤*1;É!â+æ°˜(Œû<Ú
´‚”mgí ÷Rs‹&¾¬-«)!,z|>Ã5š0Ó3f4¢+„BéžS
! Q-!ÿ&t£+L®-�#Çjû!Ÿ-loš‚!³4Åu%Ò¢2�—1m)ñ)5º4�Vâ
! ˆ4Ä
–¶,x$ôp'Ó2éi$«©ý/¢%�{%UM"!Ks€3^¼Í/Ý&¦Ê/™æ#'/L.	,ÿ/’µ#ˆ2Ð=ÒŠ^Ÿ³
ñ&© ÀJ$I¶(
ð¦`(Wª2Š�4n)*6'Ï(x%mEÆ#ü&3"ä$¨«0›-d!
é'Ä<3˜§!	)€i)rE#5å1žR&ýIØßWñ/t&ÇË2½0Oý`äÚ+†ä|4/÷$¢,µ 2á
³2±3M5­x$Ò(Ïæ%î(ö/L0(~%º)+1°	‰âØ/›)¡Lò¢0®+)K|2D :2©
q(U¾/P¸1U	5Z!•£î"ÜC)ü$Ò	Ð(­”´-1
! 4¿_˜5.'DÓ«
Ó$K0�3
n1b6,!+JÏÑ(g6X/F6S"O%È	á25‚Óþ!öüO#7	âæ&x*T-x÷$–’&F4-2!Ð$í¨,)*s
3Y|X']pr%	,)è%ìÄ*ô-H3ì#ø23ÖÐþ
M6Ü>S6‡œÑz"ö"Ô¬7ØY,	r+ÒZ)2©è
! ´>;»)Å"=(©”åŒ6.	`ƒ?±j+n>!"h v2 JO ªMú0GÖ ¤.g !'u3=*Ø
! Ã'b{§£5v0”c05.™.èÀ`R!^"Z D%x.Æ
¡e+l',‚Ë)½*M6Í p¼ªk++yzr,S+ËoE«!&s¥+‹-Â"e[O9!^�(,ç	¿‚"—)�µÜô-$ÉJ/»1aúz!t3¼(!P·žŒŽ#ô0!Ä5’*Ë!¯,fó×2•#ÖQ2P,Œ61Š¬Ò’x á(¬Ö0)0
! 
! *g3Vù
-ì0àd-2Š#‡5
ø!
!  
•?¶%Øû,(,ùö
! qd	’,«F
! Ý½¼B2£*B¦1"˜6A.¼
¹+„·×#p)eqÏ%4ä!�4®*ué4y+�Ÿe-qA--0ö,&‚†.f%.÷é8h÷-‘_ô÷Á8æõ!o×.9»M:�!Ñ%#!Á& +#<O*Æ 
! 6˜Øf“!I(ß(˜);+f}$×%ð!
6ü,åòÙ¸ðÝ
N!ËAi(½.aK
! C
2�"~•¶Ð#”@6¾ÌÐ1l#@ú
! (*Òk
ÈqúD0È&¶µ!vI
! È!Q1¸2ª-6Õßñ12ˆöûÚ'Lº‡vÏ
! w#ÐTò-Ö%½-4%€&v
&»+ú€-WÏ$Üï4]	&+2µ*	ûg2Î"ÿ$¸Õ(ú!€NF(îm%	q
o'jWÇ$	e¼«œ(Dn�u$è2%�¸V~+i"+)ã³R-3`)åQ
"«Ÿ!¡	BÒ2ÔÊ	¦2×§)f'êš	áø1j)�_Ë&6­S*0öÚ³< Õ
! …/y«W1õ 3ø„2-«.Kà•1¿51û0¯.
ø!Âá'ÌŸ,´'zz2÷Ì5Ìvù0c<S€-L#)	’!ù!"ÜYù´¡ì/ä&¯)
&N5q+Ì3(ÁA6#®^6‹Œ(?(0½÷ÔM&"_:$À	ï– Ð	”�3›uaü+Zæ.‘8õ>�&€+e´óeY«(H{:#¿!0%%¬#3o"€8Ý0s3B&f	¼Æ+¦!-	P+/S4N*+6¸ØÝê
! _ ñž„2‹+±D.+�4cÈX6Á¢/ê+#pÓ'©%:õr²ð5R)½;F‡“(ñ 'Ô
! -?,g0ç®u)

³90/(¥()]+,l+3,!é3)-$Z1ò(G!4'6&’ž
œ
Ú;I'ß‰ÑŠ*U24˜Ó™ûUD)f«.T~/•*^#NP­dq	ü¥ê.ÿ#ií/½i-›/¥*71’.öDàEÌ,Kì$v3M)°ü#ÿÄ$g($.t"¢4î'0×)Þvº.(ês"«3y�(ƒuK
ç&éC/sâ'5ÁÛfÕ<#é	
! ¯\×Ó	` Éé/5Å¯ð2&�5*7*H+Ä¾	€ ¨%3,?�33ÅO2üººë#1/Ž…ä&/ð$SF6›�(c&Üez·
Fz#Í
! Ï."[Â{ÛˆQSúÈ+!F²(D
|E$9^*-Ê¤:j'T/K.s(; %×¡#¬1$|1æ,3å.Ê-Ž`"'%A1É'/4E
! m3	&Ð,S-Í¨
õ2Ñ/Ý;
s6i/P)^Á+•#5b)4º#ág�«#¿¡
À!©%âÚá"D–x³8°)¶ .6.Ö,‚Õ÷¼+¿'‰4x¬5ûÃ,Ö
! ¸—%1=e¬q'Ã
[±¾-"vA6I¡Z
úL`+¿3ó3«�
Ÿ@$*m0Fo%Õ*SFyÿ’	)Úçs�ÿ2\øy#W	›…B6“		3ÂE,V3.¿4ë41Ž6þ|~ ¦+©¿µ5(
‡í%ùÍ+Á$îÞ'R#ñÊˆÛ/§
! ¶4‡ÄZWˆ
Y‰5öø¢î%‘, [yC(B�6rM1Éç—&ýæ”"¹¬8ï)k.66¹��+²
! æ2F&9#Å §­)Ñ/3÷3¢	y ˆ(Ÿ,
! }6=°‘4"0þWü-$'õƒX2Š'J,.„Ô2­‡
! 2¹Ê,f
! Í"âÅ�FË$Ï8#­–_‘�-AâZ#ŠMÇ À/×*tU/g4z6œ(g³…./4²+=&ë
! Ó ÅÏ-+$l¹#Z3h›B,—Ë(† .N6zG.¯(ì4—.ë&ß €5Æò
_/M·&¿%/­^÷1$6Œ`&ï/¥2]6u/2£1 hÒ­»!³5Â0Ê2?%ˆ$,é}ñS/?6ôÝ)ÙöÝXd
²–%j
mÍ¯[5„+×+þ&g!¦*€,
°åÅ´+|#z	º1h§÷D$p	z
-uÄ+ã$Ì¶
! k¡‹2c$µe2^â*µ4b(ô#l
! Æ "N?w/ŠË,
áË*#A*Œ3~ûÆ¢)n%t$¥*ðƒ2³"Wqèn+1'>4Øg)i%²,$,¯ë'ò5	`*1!šJ-!Ä¡-«_'z-½è-[{³,3
! L
11R4
! 6âòR9(!#?Þ+ª ';( 1V0Ú
! yÈ%EHÖu1½1k 	5¾,â(Õá‡íº$µ&¿Eý	4)?¿-“':(|'Jâùƒ&Ö-;	ò�YwÇ	ªª
! Ú1vÎÏ1×34 Ñ!H"[Æ¾v(îT*V‰^
à¦0mº÷p¤2Ãµ’s24Ñ&—*·ß1Ñð
! Z+¿¤	—2Á®‚î -ˆ6Ð2Ãã&h2),½˜2­žM
! )‚)/
! &?±ÜwN0¹Ê¶/(à¡ ²#S%ÆÍC!ÿÖ#ÛN†	ó-Ê#a4„6Q
Ã?&5›*C
! ¾2¢69*$+U1ë+‰“@/Ók$Ü)âC$"ä)^’h!5•`$ø40/
! .Tšb’"p œ‡6<�#ö/)·Xƒ{`/¨ŠV¸'2©ld.º"F.³‰#-9Ø"R
"fó(Õ4@(„"-)§&¡*X
! ¸ à!Ô'29	¿—‹4BÆ!vI k·v`3ß'g
”4
! ";2#¼þ.fƒ{"	ÍÑ5p/	…ÑDŸ-T.@½,—‹(À3à'ã
»á4(®2Žï#Xq¦ú'ä)"ø
.ÕsmÝ•.£	9·+ž5A5¢Þ#Ù(2.ò+i.\0™%
œù5	g%*2"A):Ø3D6r/:3!lð#B'÷P4£,dX	zê	.	—;w4$¥ƒ-ÐÀÐ5k1è+—Å‡ ?ŸX’
È³]^2e0›%ë$/0a,Œ¨.�à5º
&a.ŽHå"”2ÀÎ}3^.ñ(ï,NRÓ.c7,Ó§/*d.$-—%âô-	�
Ú'"#\M~@)¬1Yé(‰V&a* %((Ýc5L%š0¹$·+>%/ð$=[&…
(Ðø³0Õ%|§'¼}q1soø4yŠ.½':«ŸBÁ)(�5»	!5ä*æ
  
! ©)6L&Î
#ßO):Å„_2S¬$¹ŽàåüÄÎ‹›,…K	Á-€D5û%>Ä&¶&‰êš ªëÛ4h+»2u5¾ÓëD4»¸3H,l.ì'*7/Ó4~ÿfíôWz
! —$i'-!%,þMë¼-6t2vc ¤6ð+†/+i›MÂ¤'&¹ü.41"Õ)“$ú4C‚·,V.*f+íë$B$®07&-ò*•²5ùI$¸)Ðü2î5Ë06)»?%ÂÈ5•&M2Ï
Üû+Å5ð
\%'•	ë¢%¨ú'ó —7) 	[1†S*NÊî4%p$•{
�
! ¨$36šW]%GÓ0,%Ž3rx1"1
! ´%xÐ)J#IC'Šì
! ‰0g.ƒ
! ¥3Š”3%A"�7"&.%%Æ*A,Ô,-1./\ð%­	A3ž$ÑO1q5ºN*')Ÿ	ã²@ !O(e#u. *('5È,"‰ý0)/ƒ{‘á§y5
! †§,á9wó	s-B%`#Â¦Ñ.¬HÐ¨ê¯#"
|Ú±ãŒ-Ônƒ3B,5Ï	õü/Âö5¾0wô&ç/Û+ç¹46°3c47
! q%²#”4¢ô,•5X-H2‹ 
�V‹,�rV
A–0o?0ƒ#2)×	(ü)}¢3žˆ+=Êš.pq!¶-
*(ø#¼güŸ2ÿGŒ"É1–&&V0o24«&"‘gÐ ü07+*&„%XþCŸ#:Kìù4º.Üü5z*M ²,	œ"¦çŸ"üÃ3W$aâ!DÞ3¾!%“þ(Û4Î%/,”	0
šU3•r&½’›ð¢M"ž62»#ä
! öå3U#A%A!�0Ô)•8&–þ*Þ-D
˜ãÛ2*ø.]!©	YÈ'go0é
! E4'–$&N
¡î5äva‘ Æ
! ¤"<¿h4H6!.Ô˜Ÿ1î3‘0ü%#+'-�+’Ò.54?@*‡'Gl	¼,á$Þ-K4Ì/Ö)§4ž	k(Ò/|*Äv
! 4/� ­-d¡ 
ÜT&úþ
! W-)!ïá#"µ$©#Â3Ë5#£†–6pÔ#)>*¬+R%Av 4†À)À{4ÆàŽ2¸N'R0(	“-P†3% Ï`.Báe
! ¡	4êÉ7Ç¾
Î$‘˜¹5‰.I2:	?+Š+h&Õë.É\û)z0Vå*´’$³+á
! Zª#4
ý1ï5 +p¯Z>	ŸË²16b0	„$=0ÍDŒ	;/Õ+T3F 'Q	K,�_ˆÿ
ä/á4.%'7%§[*¤C	ÙŠƒ`² Ž}2„
! í1§Âï	v
! À1N2ô=
! C*ô5‰,Ô3¶ƒ0Ù�´N-°%I-3!¹­ ±0+! (Š	C±.Poú/£ï1åÈû(:6ú&|0U6q$Ê…(Ÿ*C«åx˜">G5­'*kÃ“o
~']“4ÃÞwÂ&e!ô6é 
_¦‰óJª£DÅ3
! _ê73À,!¿$p/£%A"¡),ôpB
!-„B�Ö<!/ÿ^/À‘«¨ Â	¢ç'‹6Ã+^&$þ'B1#6u´$#
! Ÿ
óJý„	dÏ$ q€1¬
7$"g1(Ê7
×`'k&#�0.œ
! …4›'ª3ñ3”`§1{5C4Ñ7-«,&	*Ïv,“Š!`%N.ûp#¤ÿ0(ÁÎj@¦/ÊJ2‰%~Ž×ÿy0°
! nRy	,‹ªQ
! µ'2Â	°4C6-M x-Õˆ%	wd,�*§ÏX0º
! V5yÑ
"ANµ	ú)ÓvÌ.ÍVS)(4&
`
! E!'}z¤1¥5%m3{&o3i%"°üí'ƒË	Ó
kÑøsÖ,h'³…ž4�û	;ávEä <â8 X5Ñ	´/˜
! aw¸"
! 8.1Ô&Æ'ùB],8.Ÿ¨*º.y�
! rˆÞŽ*<.]

ný"pz5,3v)§-Úül²!9%ÖÄ4n5Ì¯%_ó+™/e
Ølé*|‚óƒ(ýY2Ø(næ'
! Dv"]2(.ª+T1(fé-Õ+0ûW('~_
· aV+«%ïÍ
! o#¥,×Ò‰U ƒ3ì¶)š'»
! :
! Y'f  p(kŒ ã,Ý/„&‚
! »$î&**ú<Õúì’+Þ 2|¶'™ƒ‰"ñH%/q-=¯fõ93H6ê`kî"$ì­+o
! ¶^,õ^ Ê¥Á-3×-åZã¨
y@!«'²"8,ÙL$Â% òV1l,”n#N[2„Ã	Z.�¾\$“Ä.4í+"þ¨2ga!Ðé!`XÇ4Ì|±'î#¸Ì1Ø	˜["¾+“g	ˆ,¸è#^Ü3> �%QÅ�*ø�/]0Ü.€¨ 0Öi5Eƒ'Ò
£W+ˆ úÎ	S,,I	xý5ô0‹F)h/h	öxÚ U5ž!ÜÂL)½
gq*Å*TÖ /JV"•Á'ÄT¾¡'uBƒ82%‘0x!úð4Ö¡6#G">Ç±	4,>83‘y/“r0#(Þç
ì3Ü%ƒ"È(�3Å4•6•0v
K5ím-.&ˆ·!‡+±a1œG†+)�2œ-�
! ì‹E5ø6p&5ÍZ5—-x6ä(a 2ž#y\	ãO3ÿ.ò!F:º(5:÷Y	Ùï[)6¥)>5R†*ø3Òé,D-i!]‡(ñ-¤öhŸ 3="#4k)wx(`4aË.¸ñ4¥	Œ5n3!Q*O;4Ð*)&q2’X %1{lÜË
œ)à÷*é�º(ïd52©‰	XÅ!Ï¬�¡‹nki4.©'¨!€þ"!'Ú)é±XEo5ì€!Ž+$
¤XˆµS$N+ÿP62äQø2°8'JÁ›
! ­ƒ
! {*þ2À$<
¹$	ï
! u2ù/S5‘5O±
! ÍG
^4¿#õ#,+€/½%Y$)Œ
! }E2.ÀaÐ
&†
! 75§
S&*20®îÒ&E/©2�g—,ùZî/*+{Ç�)+³(åe4Ÿš$…!42l6˜'H#…$"'!Ï^èæÜ¦~6¢'0(¼&ã)ü9¯b¢ß¹â1tæ cDý!Z;§³!²*Ñ"æ!&B¨/×,´4*ÔÎr#GŸö¸�2ßdZ%-!á	`Êm²A
~�"‘^-T‹"ää™
! �R ‘$v1½x¾6šðû&.c!>-çQ5‚&×$k&¨2,"Â#Æ�±í*§+n*%f¤+ˆ~5Ný1d*.	¤)NÔ++N÷,@æt34®ü*¤3ù+Ü(¹™+…Ý(Ï&Ð0ù(ñ]1_s#R*Ž)
! 70Ý	Ÿ)L ?"R$$4d"Û1º¼3&1n
! t¾/#22ÿ1ä
‡4Ì[Q$0�G44©Œ0	›4`Ü&Aš#»
·2K¦Çè,|$UŽ¤†Z$B),#™Þ
! ‡Ò–5b v%ÒAä-2Ëy"s'™·5a&R'd2©l2z/rQG Õ\è
!HYU!Ð�Š_-Q?&w5ö	o1,p%Sd)×&ß+[-7n�=#½êq
! p.Ò+s5ËÎ
! ú*(’—!˜

! 'p1ç$*l"·¡ã%àò,�+ø=-;(Ê*¾O_	A×?.ã-H"·ú%(qYÝ*¡4å	Ú4ŒÑ1Ë/ÝRÑ<ó5¢ü4ò/Õ5Å4à3³:)¨="u'$W"w¶*hEM4(›s	�	WF08 }Õ&O&Î¥"Àñ a
! ÉÊ(¿2ï1í"c"c%ûš23%¼@-É,n	óÓŠ‰(Œ*¯tjÝ†-™�6c9ª/m6õ-s$ÇŸ0ÜL/ (Î<2Þ)P'%ƒÅÄ!S÷=	ÒÀ+ÄdUb-- O'ù	à-â5Y5·¿)b))¯5Ç¯‚šñI4qœ’£!o(·#Ž²ê5)@zJ©"Œ¤"³ ™Øß�,	x"/-Ö
¤¿"c5=Ë ˜A$cŽ1-¾+‡¸¿,b3Vgò™ï
a
*@ qöé:,LKG—/Î&xµ(ej6*UßÎ3ãÉ0/†4¢ò4zUô1emÚ.!ÐÄ/Œ>#û5ÃN'&›·{2_3^¹06EñŽNÎµ
! H ç.¼rÖ½±(h™g$®’122+4ÎÏßµ¬. ¤ÿh5<'D/T åŒ2ûO+j4;-Î
5(dC�2p3‚*!&’#1»,ý.û3J,È5+÷4yðÙ—ì)&É4-rg]&&ýh#)Ï¹5 ê³3r$6
! U"Á·›1¬	`#$ð.õ)÷§"‚0ä'Ä
! k%
Ù5Ø)¡&¿	÷24T	Æ³#1\"üŽT)|ËÕ
<+âä"lº/gê2œ–
! =ìåB+H(QbìŽ§M 'CæHC#^Åø)Ì€•"
!  \14Z(=š�› Û f5)¸+š-ƒ!(Z &©0=4ÙQ/Ÿ
! 8*”&Çÿh}ø+Áyi#ó&
! û/Ý5Êe.D'(Å‡1†1�8)Ôò$%<Çr…6,âek¥Ó’ƒ.8" i×&*'‡.¯*]"%«¶¿+7æ»LšLl)3š"2ÒÆ2,Ï%G37Ô Þ%
! Ž/ä¹Ð.%Æ'ØuD²°%ñ”6¨4�%ImÕ$
! PI3“(#V(f/æ/ç
! -£íC-r2Ê"›M12™|
! ï3=Ö,;bè'%+Z
! |V!ì-Ø*2G&½(Ã%o#@
® ]ê5„6uqÆÑ2ú wB"éà4i’ ï)£&YAFí!“0-,£!4R¬,~£Ý±½íI#®[4Ýe3Â}e/øŠ Ä3wœ#.2þ5032
†
�&F'h”.&¹/G�r*ÜØd°8-C^$Ç‡"¥>Î/s‘Hê"b 
! eD*
0v6' Lk,k Š$ØÜ/…)'ÎêÅŸ.×)'ìµ*ê¨ šl!Ø»È ý08F-E˜,€6¿ZP6´
<œ'Ž)ð/
! 8n6¨ dQ»“
(c*#*l0"6›¨Ø,�/0@4úV	l)æÞ.Í2-�]Æà+˜ì&‰'ô¸(Ù Ã(ëÑÿ0­5–*†N›�'Ò¿.p»5‘2î*f¸´‡)6$=
! 5ip"vY
! cv¢!1$£Â,çÈ^à2ú5¥|
‘3ã'õÆ‹&.m
¦@&9Í·7'Þ"X?'w"Ñ
! ý
! .
! 45ñ2®à0“)9"1 ,•,K6*û2ªI6(ça3ÿ	:'x[$ôŠ¤U��
!  üc"çú%ý#!ü+‘á5¾×æ4í&P~È~<+òvÜm8�,/6 1;,wÏv$ë2%æ"..#ý%à°v-Q';;#GS¿ “6±1Ù-á=“x,É.FY3W,ß2./q	©	.É·	Ü!B
! {]*™w&„-Z2LÃ3°"ÁÎOð"c`Q3&'$ä+/Å3•V'É±°
*&÷
,º
^*KÅ1g#©.e¦¡Í h³*•)ºÀm-×YÉ±š+ð“$f&ñ$Ýw¤0ô þ z3»?4“›j5z6æD(z…Ù	�/ø-�u‚™$o–‰#x*à/‚+Íp”÷(â#�50#Óº!Iã�!k+¥¥£
! õ”
e)Ð'Â.›ž)1+ˆÃ_³S ÞC35œŠ€2‰¿’B--$±-&Â42("%wM.}¢°2Äu)0ý±$Å] ¡e'Õ'r)Ç
\
! K%|…:0k-P>Â&%í)@},µ*'P/ñ
! ÿ!	i	T5HF-'<5b¢(¿§	�$À
*3ÖCz œu&à"2‘,>W&�1i2	 #T¾ ²)ø$Æ3$|†#‡3¯w,Ý’0*%ñW¢$ìœ4ä1}ý¡ÄF,„_$4â�V2¦%<_*Ê3J	•+�ò„
ra.Ç)¥	]–
#'›Â*	²H'�-¾Y
1‚4Ú%íŠ4d#¯
·Á.Ši	!øŠ
!¢
A0’vd+Mîë3œ556bxo–'òñ{)w:"ø,Ò5õý4Ýö)Iþ·(pëˆ/»(´4Ô"Bð3ôÈô'Ž	\#æ3�2.¤øb1Ì-Ô	Û*$‚6æX*rËñ1"·/	¥1W%O¦ö4%)aÑ-¤4.3
¹r�� þ�	“".ˆz+)¿oo,yT='‚.¤®(ž.I<:%2D#d&Ô$}¶+Ü*H9&Â•%4/Á
¢-.3©šý&Ž+>!*ÙQ¥&ö!ó[•5R "F,’µ)+/Áa<1æù)û#¾º
Þ”%lW¡0�2g6^å&)_6žB-ý/Ï‡õ!V4ß4è%!¡j(ô"Ÿ+=!�'G-€Jè0\,‚
‹#�ï$?2c1|.‹*a`�´(¤$
! $ðË@ Å
Æ¸~ü!4aW0óu,m¿D&óÀ*ÏõkŠ°+$0¾F!¬ö-×ìyœ.\32&1ë	t
! ¡¦ºP+
! Ï/¬/†2š"¯+ÔLë+
s0Ö¼$'ÃÎ†H	ŸÍ${/°'ú& 0Â-3RŽ$ùú:"0Õ%°,3	ž
!Øb
! ƒ”½!æ$€�/&e&U)‚*rJö£)ÚÛ.º¥5¢ 
! QÚ-®!të³´bÝå &¶m,&	H4m*Ø&¼#Sþc)Þ&´)é1µ3‘%kœq,¤›ú2ºSß
ÀõÛ/&Á#,—wë.Ð2²àŽ
b4U(è„1(­"cÙ.é/H$ò#ˆì–-á1/6§t.Ç#/M,IA;%¯(°.¬)Þ­4æ&"´&ë(æ	L‹ÄG&€
! f6‰Ó1ï+h*$(¶"XØ1Ž'a643å2±/�Ê å,x2éx01
ê@^3J&l2,ª'åx^ÿ;¾%G/Qèƒ™6ÈË1=,¥s1—[6}‹*J1îk2ã�$º'©/þ±¥!u/\$¤h¦ú(—4å-2'-Í"È*1n \&l7ÿ"ìÝ4¯Œ!c6M›
t6­,ö7.ù2•p3Õ/Â¥'Ñq �,]+ô›/\.Ï+ì$)Ì4*™0 b,ç5Æå$ÉÚÌ0¦@3â%ß,YÝ3‚&6”0±,jÍ)µ()iù
! Dš»ú+a)�D	^
! ³ž(]¦	Œg7Ú¬3"wí‘Š)Z)Ô]Ì/zu	=$°&A	¶<�§~ƒžH!îa¾&§©(«$9)Y‚5†'ˆÜ[	œ5Ñ0È›5?
! 91
,�0n¡@À â¾LÃ2|%î0.
Ð+�Û»žp,Ä0+,-‰6l(œ2¸´n¤7#ÊÉT
w-pÍ,¸0!1JÉÓi2Í
¯&6h6™Ãq›F>,üs,… 4/+

$ \/€Oc¡%Z&¬$ Í ï ¼:-D'(
! -X 4ñ0±Çdš&+Z;j05/1¬v&0�'{!ª5òI Á%ÝU÷!Þ1g–!ˆ-4&€éS+à%Nˆ"÷Î&Ò¤GVh!à
! Û&à+È†%@'-4]Æ/M…0®hð,Ÿ$Ê‰áy-¯Æ.B,E&Q+‚æÑ$®,Ž5—5¸114™£²˜0Ø4/t	ô2Ã¯'-øÛ5Q	!j3·¸ˆ!Ò"(™'W ²2 µf~*_1º2Šn0£t)™*¾3VòŸ�4å°!=b[«,—ñ®#_5	Ÿ5ÄuÕ.™&­ O#1‰1À2¨1“Ly)å®ªX&~)¨-!·'^Ë˜Êß	'FVV*>Ê+x4¡5j ¹¹¦"˜-.\7ë,ëÛM3ãY4IßPW’/W*ê)‚Ô
! :Ø ˜+o50Ê'ó*¤jS'#ôÊ1&ñ'È¥3/Î5�#J[HSn!­=+a"ÿ¸#¯/Ø
i1þs2bà‘KÖr]ùl
»è.0'!«¬+Â(53*·\Uw( 0.§¿ª.Ñ'¹
5þ%^³¬�T
! FK/¶D0*Ê&
! +Y!.3
  
  For bug reporting instructions, please see:
  
--- 1,1632 ----
! Þ•±6¤µïH,kèŽéŽ-ëŽ1�K� `�Û��+]�0‰�Kº�‘‘
! (‘3‘<<‘By‘R¼‘>’@N’9�’CÉ’F
“5T“IŠ“Ô“ë“!”$"” G”h”"†”+©”Õ”-Ü”#
! •”.•Ã•É•Aè•'*–R–Fp–Q·–5	—]?—w�—I˜A_˜K¡˜Ní˜B<™O™LÏ™Rš;oš8«š>äšI#›Im›B·›~ú›?yœD¹œEþœ@D�E…�CË�=žZMž@¨ž6éž{ ŸBœŸ?ßŸ‰ 9© Pã C4¡Fx¡s¿¡E3¢Cy¢Q½¢N£�^£Gï£Œ7¤OÄ¤R¥Cg¥Q«¥Ný¥FL¦9“¦=Í¦=§4I§P~§MÏ§E¨Bc¨G¦¨Iî¨H8©B�©=Ä©7ª6:«*q«Iœ«æ« ¬Y$¬o~¬-î¬E­
! b­'m­8•­>Î­
®(®/H®x®+�®Z­®l¯+u¯=¡¯mß¯0M°)~° ¨°É°;Ù°E±[±#t±˜± ¯±7Ð±8²)A²k²‹²$¦²$Ë²*ð²*³F³a³ |³�³·³Ã³#Ô³ø³8´H´!Y´;{´E·´ý´5µERµ%˜µ1¾µ.ðµ¶0=¶Ln¶6»¶7ò¶l*·G—·$ß·¸J#¸*n¸E™¸2ß¸E¹lX¹Å¹3á¹@ºVº5nº¤º­º Äº&åºJ»8W»U�»:æ»!¼4¼-G¼u¼I„¼Î¼AÔ¼@½/W½@‡½;È½#¾c(¾_Œ¾Yì¾lF¿X³¿TÀQaÀK³ÀLÿÀSLÁ^ ÁHÿÁ5HÂI~ÂYÈÂ,"Ã*OÃ6zÃA±Ã3óÃc'Ä=‹ÄÉÄßÄ#ïÄ#Å37Å*kÅ3–Å3ÊÅþÅ.Æ@ÆSÆ5eÆ7›ÆÓÆ#îÆ,Ç"?Ç"bÇ#…Ç©Ç6ÃÇ3úÇ/.ÈJ^È2©È8ÜÈ/É&EÉ6lÉ,£ÉPÐÉH!Ê8jÊ-£Ê0ÑÊxËe{ËBáË?$ÌFdÌ3«Ì9ßÌ2Í-LÍ0zÍ_«ÍVÎZbÎE½ÎAÏEÏH]ÏF¦ÏPíÏR>ÐG‘ÐEÙÐQÑgqÑsÙÑAMÒQ�ÒwáÒ[YÓbµÓYÔirÔoÜÔ<LÕW‰ÕWáÕV9ÖD�Ö7ÕÖ^
×Nl×;»×o÷×pgØJØØ`#ÙI„ÙoÎÙR>Úk‘ÚKýÚ?IÛQ‰ÛMÛÛ_)ÜI‰Ü9ÓÜ&
Ý94ÝnÝ<ŽÝ(ËÝ*ôÝ:Þ:ZÞW•ÞGíÞY5ßZ�ß\êß¬GàÌôà^Áán âf�âvöâemãuÓã\Iäl¦äJå:^åL™åžæå¾…æWDçgœç_èodè^Ôèn3éU¢éeøé)^ê%ˆê|®êœ+ëFÈëVìNfì^µìMí]bíDÀíTî Zî!{î �î&¾î4åîï-3ï#aï…ï.¡ï Ðïñï.
! ð09ð7jð!¢ðfÄð4+ñ=`ñLžñëñ(ýñ,&ò&Sò zò›ò¶ò0ËòHüòSEó?™óÙó/ñó#!ô:Eô]€ô$Þô&õ-*õ?Xõ6˜õ4Ïõ4ö29ö-lö5šöˆÐö'Y÷3�÷µ÷?Õ÷?øUø1pø¢ø5½ø*óøRùjqù&Üù&ú%*ú*PúO{ú>Ëú7
! û;Bû9~û;¸û0ôû4%ü1Zü=Œü>Êü;	ýpEý'¶ý'Þý+þ52þThþY½þHÿN`ÿV¯ÿ``gVÈ]U}\Óh0I™bãVF@�>Þ<UZP°H.J;ygµŠC¨-ìRGm/µå88TR�@àT!	Ev	U¼	E
! MX
! *¦
! dÑ
! Z6I‘&Û>lAm®7
ZT
N¯
8þ
@7Ax?ºhú&c5ŠmÀQ.8€3¹4í)"\L1©9Û?,hl;ÕH\Z!·<Ù6;M,‰!¶6Ø=5Mjƒ'îQ:h<£0à4,F4s,¨<Õ5!H&j+‘;½6ù=0,n0›,Ì3ù:-Th+½4é4>S0’0Ã-ôF"Ei3¯/ã/@C)„)®ØFòE9<3¼Kð!<!^-€-®CÜ.  FO – 5³ ,é !@4!Bu!>¸!f÷!E^"!¤"!Æ"'è"##<4#(q#Bš#5Ý#9$@M$BŽ$9Ñ$j%(v%3Ÿ%1Ó%1&.7&8f&5Ÿ&;Õ&/'/A'/q'/¡'+Ñ'*ý'6((_(J~(É(1ç(D)*^)*‰)/´)Mä)32*1f*@˜*0Ù*@
! +?K+:‹+;Æ+8,&;,-b,<�,(Í,,ö,'#-(K-)t-Wž-"ö-#.B=.2€.5³.1é./)2/1\/?Ž/!Î/2ð/_#0:ƒ08¾0/÷0"'1*J1Iu14¿1Cô1H823�2µ2>Í2-3C:3:~32¹3=ì3*41I4{4$š42¿4ò4	5U(5-~5.¬53Û5?6?O61�6bÁ61$7:V70‘7+Â7Aî7.08*_82Š8%½82ã8190H99y91³92å91:+J:,v:3£:.×:D;7K;$ƒ;+¨;NÔ;;#<6_<–<:¯<ê<8=;:=9v=a°=9>BL>B�>0Ò>�?@”?BÕ?;@DT@7™@+Ñ@$ý@0"A*SAA~A6ÀA3÷A$+B6PB*‡B.²B9áBC,;C0hC5™C,ÏC.üC0+D%\D7‚D&ºDCáD:%E`E/}E6­ECäE@(F%iFB�F$ÒF÷FKG*aG'ŒG´G'ÒG0úG+H"FH?iH ©H#ÊH0îH(I.HI*wI,¢I1ÏI3JH5J+~J"ªJ1ÍJ4ÿJ)4K4^K$“K/¸K$èK9
L9GL8�L1ºL5ìLD"M1gMP™M‚êMVmN4ÄNEùN/?O7oOQ§O1ùOE+P6qP3¨P;ÜP?Q>XQ@—QeØQ?>R/~R=®RiìR<VSC“S3×S0T7<TEtT2ºT+íT+U>EU-„U>²UñUV/V<GVE„V<ÊV;WECWF‰W6ÐWIXXQX7ªX.âX8YTJY1ŸY5ÑY+Z,3Z@`ZX¡Z4úZ)/[6Y[9�[*Ê[*õ[6 \*W\F‚\?É\6	]8@]Xy]@Ò]%^9^@K^Œ^ož^E_3T_5ˆ_(¾_)ç_0`8B``{`KÜ`U(a;~a.ºa/éa8bRb@mb,®bRÛbV.cQ…cU×c9-d)gdQ‘dlãdaPe4²e2çeZfPufiÆft0gK¥gnñg``h=Áh9ÿhV9i4�i?Åi8jU>j8”j3Íj k4"k'Wk&k$¦k"Ëk%îk"l:7lGrl/ºlêl)	mB3mYvmNÐm‚n1¢nQÔn.&oUoHtoF½oEp8JpHƒp1Ìp,þp"+q8Nq3‡q"»q&ÞqIr#OrCsr&·r/Þr2s4As.vs+¥s:ÑstEt/dt ”t(µt#Þt+u&.u7UuB�uHÐu(v"Bv%ev)‹v$µv%Úv7w$8wG]w*¥w,Ðw8ýw.6xexN…x1ÔxJyEQy0—y€ÈylIz2¶zIéz53{@i{+ª{BÖ{4|(N|fw|kÞ|XJ}>£}2â}M~'c~"‹~&®~)Õ~<ÿ~+<#hŒ«vË_B€^¢€M�EO�-•�GÃ�‚,)‚TV‚.«‚*Ú‚FƒKLƒM˜ƒ)æƒ!„@2„$s„$˜„&½„Kä„0…@…(\…5……3»…iï…%Y†?†¿†Î†í†‡4#‡X‡g‡/„‡;´‡Mð‡B>ˆ6�ˆG¸ˆ=‰z>‰^¹‰zŠY“Š‡íŠEu‹»‹4Ó‹(Œ'1Œ=YŒ:—ŒJÒŒ/�+M�,y�)¦�,Ð�Dý�1BŽ9tŽA®Ž6ðŽ:'�3b�8–�JÏ�K�/f�H–�Kß�S+‘.‘J®‘@ù‘!:’B\’8Ÿ’RØ’-+“WY“J±“Zü“?W”H—”-à””•E£•.é•:–?S–3“–2Ç–<ú–*7—1b—w”—^˜Ck˜o¯˜5™0U™;†™(Â™3ë™(š2Hš,{š'¨šDÐš5›)K›(u›%ž›2Ä›o÷›Igœ)±œ!ÛœXýœ+V�J‚�)Í�:÷�=2ž3pž!¤ž9Æž2Ÿ[3Ÿ[�Ÿ-ëŸ( B 6[ /’ %Â 6è /¡#O¡<s¡.°¡0ß¡7¢$H¢5m¢9£¢=Ý¢G£*c£%Ž£´£Ï£'í£@¤%V¤|¤ š¤®;¥Lê¥M7¦¬…¦¼2§\ï§jL¨M·¨N©¸T©¬
ª^ºªf«È€«¼I¬f­nm­„Ü­2a®M”®(â®5¯QA¯H“¯MÜ¯U*°[€°LÜ°B)±sl± à±-²I/²@y²”º²[O³¾«³_j´†Ê´TQµ4¦µVÛµ02¶0c¶-”¶5Â¶9ø¶I2·B|·b¿·‚"¸A¥¸Qç¸S9¹*�¹%¸¹ Þ¹)ÿ¹K)º0uº+¦º4ÒºV»^»y»Ž»(¬»Õ»!é»(¼Z4¼z�¼=
! ½MH½O–½6æ½^¾7|¾>´¾0ó¾4$¿7Y¿B‘¿PÔ¿=%À?cÀJ£ÀXîÀCGÁF‹Á6ÒÁE	Â’OÂQâÂX4Ã�Ã*­Ã:ØÃAÄNUÄH¤Ä;íÄ()Å"RÅ6uÅ#¬ÅÐÅ.ìÅ#Æ'?Æ/gÆ1—ÆLÉÆ-ÇBDÇ-‡Ç1µÇ!çÇ)	È>3ÈArÈK´ÈVÉ3WÉ:‹É3ÆÉ6úÉ01Ê3bÊ?–ÊBÖÊ2ËALËCŽËŠÒËM]ÌT«Ì,Í*-Í/XÍ,ˆÍµÍ
! ÑÍ#ÜÍ*Î.+ÎZÎJmÎ¸Î×ÎðÎ+ÏF<ÏMƒÏJÑÏjÐN‡Ð(ÖÐÿÐ+ÑpKÑ¼Ñ#ÎÑ%òÑ4ÒMÒ^ÒyÒ—Ò+´ÒàÒ>ûÒ<:ÓvwÓîÓFÔSRÔ/¦Ô-ÖÔÕ"Õ@@Õ�Õ •Õ¶Õ:ÍÕ9Ö9BÖ"|Ö3ŸÖ!ÓÖõÖ)×*8×0c×9”×#Î×$ò×AØYØ"sØ-–Ø3ÄØ/øØ,(Ù<UÙF’ÙÙÙ*ôÙ.Ú+NÚ4zÚ7¯ÚSçÚG;Û:ƒÛ%¾Û!äÛ*Ü1ÜMÜ=jÜ(¨Ü1ÑÜ5Ý*9Ý)dÝ,ŽÝ/»ÝoëÝk[Þ0ÇÞXøÞ]Qßa¯ßàW1à-‰à#·àEÛà!á*<ágá=yá·á Ïá!ðá â13âDeâEªâ ðâDã{Vã0Òã'ä6+ä-bä)�ä#ºä'Þä"å&)åPå#på'”å"¼åßå-üå*æ<æ0Væ‡æ æ'±æ/Ùæ.	ç8ç'Xç €ç0¡çÒç#ðçè1èPèhè †è$§è:Ìè0éB8é;{é?·é?÷é7êMê4`ê`•êöê$ë:ë#Xë'|ë¤ë6Ãëúë ì9ìKìaì%€ì%¦ìÌìììí#íBí-]í‹í-¦í%Ôíúí.îEîcî3ƒî·îÍîìî]þî\ï+rï/žï#Îï0òï/#ð#Sðwð,–ðÃð×ð,öðC#ñgñ6yñA°ñ+òñ+ò*Jò.uò!¤ò*ÆòRñò\Dóc¡ó9ô=?ô!}ô'ŸôLÇôHõ5]õ)“õ)½õ"çõ#
! ö.ö.Iöxö$ˆö(­ö=Öö.÷C÷;]÷(™÷Â÷.Ý÷@øUMøb£ø‚ù‚‰ùúC%úiúˆú#¨ú(Ìú0õú5&û\ûrû"�û"¤û}Çû5Eü2{ü ®ü6Ïü4ý;ýMYýN§ý3öý>*þKiþ9µþEïþG5ÿ8}ÿP¶ÿCJK1–5È*þ))CSf—_þ^1}¯É<è+%"Q6t2«1Þ35D7z'²IÚ-$6R&‰$°JÕN Po>À[ÿ@[5œAÒ)#>!b0„,µ.â1	2C	Gv	K¾	,
  
! M7
! ,…
! ;²
! Xî
! =GO…<Õ.CA5…»)Û%
)+
)U

˜
²
2Î
<3>0r£G¹3458j8£Ü+ú"&QI1›AÍ(,8e0„*µEàB&@i-ª/Ø-.6(e(Ž*·.â)1;GmKµJ3L,€&­,Ô"=$,b'�1·#é'
950o' 3È0ü/-(]1†)¸3â6 M2n ¡?Â+..-]+‹· Éê\/e'•½+Ö*'-$U*z¥]¿;_Y0¹)ê 25Eh)®<Ø"'8`-{+©Õç;ýF9 €   -¼  ê S!R_!Z²!O
"]"s"$…"Xª"1#\5#L’#Iß#M)$Kw$ZÃ$k%KŠ%NÖ%d%&+Š&/¶&#æ&0
! '/;'#k'-�',½'&ê'(C((l(3ƒ(+·( ã(*)./)^)?~)¾),Ý)
! *"*)?*"i*4Œ*(Á*fê*Q++n+Jš+;å+$!,CF,<Š,5Ç,*ý,.(-W-Fq-"¸-iÛ-+E.>q.'°.:Ø./*/E/5_/=•/)Ó/ý/0.00I00z0«0,½06ê0C!1e1$}1&¢1GÉ122D2Jc2,®2:Û2K3-b3;�3Ì3#å3	4.%4+T4€4�4¯4AÎ45"05S5l5Œ5)¤5)Î5ø5 6#46X6n6V‰6à6$7%72D7w7�7§7.¿75î7'$8L8,i89–8Ð8Ô8Añ8039"d9"‡9ª9GÇ9D:)T:E~:/Ä:Gô:6<;$s;8˜;8Ñ;d
! <Oo<=¿<Cý<HA=,Š=B·=.ú=7)>3a>@•>;Ö>H?W[?;³?5ï?A%@Wg@6¿@9ö@;0ATlA4ÁA6öA4-BLbB8¯B<èB=%C>cC?¢CZâCI=DA‡D=ÉD6E6>E:uE4°E@åEI&F<pFN­FQüF8NGB‡GKÊGuH5ŒHOÂHII8\I<•IFÒI:JFTJG›JGãJI+K=uKf³K/L.JLAyL»L“×L&kMW’MbêMLMNAšN=ÜNlO‡O¶žOUPnP#ŠP%®P)ÔP5þPH4Q}Q=›QSÙQE-R:sR<®R>ëR:*S>eS=¤SOâS@2TEsT*¹TäT US$UxU˜UB®UBñU:4V'oV0—V6ÈV2ÿV*2W*]W2ˆW:»W(öW6XBVXH™X,âX0Y"@Y+cY-�Y+½Y~éY�hZ!øZ[ 3[ T[ u[+–['Â[#ê[$\3\+S\1\/±\á\;]
! =]IH]A’]"Ô]1÷]")^FL^d“^Uø^PN_'Ÿ_Ç_Ú_4ë_\ `O}`7Í`5a{;aK·a2b6bPGb?˜b1Øb'
! c#2cRVc+©c&Õc'ücm$d4’d(Çd<ðd(-eVege:ye3´e$èe
f8*f0cf'”fR¼fg&gDBg'‡g@¯g ðg@h Rh-sh+¡hÍhêha
! i3li* i-Ëi#ùi-j,KjxjU‘j(çj,k&=kBdk#§k+Ëk+÷kX#l5|l#²lÖlpðlam'�m©m#ÅmémOn!Un"wn%šnÀnÛnìn0o-5oco7|o'´o"Üo!ÿo7!p$Yp~p,šp#Çpëp!q%-q#Sqwq—qµq0Ìq(ýq)&rPrlr‰r!›r½rÓr.îr:sQXsªs"Ès1ës#t0At&rt
™ta§t.	u8udIu1®uàuãuçu.÷u&v.v26v2ivMœvMêv8w0Lw}w(„w,­wÚwæwïw
x2xKIxK•xCáx%y9?y2yy9¬y<æy#z9,zfzz™z#²zOÖz.&{5U{9‹{5Å{fû{'b|8Š|!Ã|4å|>}?Y}+™}*Å},ð}-~/K~{~2’~*Å~.ð~)&I'p&˜&¿%æ#€'0€%X€(~€ §€$È€ í€"�,1�2^�‘�±�*Ð�,û�.(‚$W‚*|‚A§‚1é‚ƒ3ƒ)Oƒyƒ+™ƒ^Åƒ?$„?d„)¤„3Î„5…D8…?}…O½…-
†2;†Ln†/»†6ë†ô"‡ˆ2ˆ8Rˆ0‹ˆ3¼ˆ7ðˆ>(‰$g‰5Œ‰,Â‰.ï‰,Š1KŠ3}Š2±ŠäŠ6‹17‹$i‹0Ž‹¿‹Õ‹7Ü‹Œ4ŒPŒ#dŒˆŒ ¨Œ+ÉŒõŒüŒ
�!�3�F�^�z�š�­�À�:×�)ŽJ<ŽC‡ŽËŽãŽ(�,,�SY�­�´�,»�
! è�ó��/�(H�:q�¬�7É�(‘*‘5J‘€‘”‘)±‘/Û‘
’!’ ;’'\’ „’0¥’Ö’
ñ’ ÿ’ “7“M“f“€“�“-­“"Û“!þ“) ”PJ”›”�”¦”¯”$¸”3Ý”•-•1M•:•>º•ù•––––!&–H–d–q–z–‡–�–™–¢–«–Ç–Ð–AÔ–B—~Y—°Ø—L‰˜gÖ˜>™{^™gÚ™ŒBšUÏš-%›GS›››6»›nò›<aœ5žœ,Ôœ��‰#�^­�ržožïž

Ÿ*Ÿ<FŸ.ƒŸ²ŸÎŸ5ëŸ
! €/ ° ’¶ (I¡+r¡.ž¡+Í¡-ù¡€'¢|¨¢n%£3”£AÈ£k
! ¤5v¤'¬¤7Ô¤.¥5;¥&q¥$˜¥.½¥ì¥[¦“d¦Œø¦c…§Gé§J1¨G|¨¹Ä¨+~©1ª©JÜ©5'ª:]ª$˜ª¯½ª+m«™«³«Í«oæ«)V¬³€¬N4­.ƒ­>²­<ñ­;.®:j®“¥®'9¯Ea¯W§¯>ÿ¯S>°Y’°Lì°L9±œ†±?#²Qc²bµ²B³Q[³E­³Oó³sC´[·´„µV˜µ\ïµ=L¶6Š¶}Á¶A?·K�·<Í·0
! ¸-;¸8i¸Q¢¸Bô¸G7¹Q¹HÑ¹IºWdºZ¼ºV»Hn»D·»Jü»?G¼=‡¼BÅ¼�½CŠ½DÎ½7¾AK¾*�¾G¸¾M¿KN¿;š¿?Ö¿EÀ5\ÀH’ÀbÛÀJ>Áb‰ÁYìÁ9FÂ1€ÂB²ÂÑõÂQÇÃrÄNŒÄ9ÛÄ6ÅZLÅ9§ÅiáÅ]KÆX©ÆEÇNHÇ@—Ç2ØÇFÈbRÈUµÈ‡ÉM“ÉaáÉ@CÊV„ÊWÛÊ93ËlmË\ÚËB7ÌyzÌTôÌPIÍIšÍFäÍN+ÎCzÎG¾Î~Ïy…ÏLÿÏ:LÐW‡ÐTßÐS4ÑRˆÑ>ÛÑ:ÒdUÒ'ºÒ*âÒC
Ó/QÓA�ÓLÃÓ6ÔRGÔEšÔCàÔB$Õ_gÕ6ÇÕ+þÕ?*Ö@jÖ=«Ö:éÖA$×Cf×Gª×2ò×7%ØB]ØZ Ø@ûØ+<Ù+hÙ9”ÙIÎÙCÚ)\ÚM†Ú7ÔÚ7Û+DÛ:pÛA«Û*íÛ*Ü,CÜ(pÜ7™ÜÑÜ1ïÜ=!Ý>_ÝOžÝîÝ%	Þu/Þ;¥ÞOáÞ 1ßHRßD›ß5àß[àKràB¾àQá?Sá“á8°áuéáL_âL¬âiùâ=cãA¡ãBããA&äBhä:«ä$æäAå3Må,�å!®å#ÐåJôå-?æ+mæ,™æUÆæ³çsÐçqDè‡¶èþ>éo=êy­êV'ëY~ë#ØëBüëU?ìZ•ì¶ðì#§íËí#äí6î[?î>›îÚîÂïî4²ïçï3óï'ð(3ð\ð0uð¦ð4Äð!ùð"ñ>ñWñ!cñ
! …ñ�ñŸñ³ñÀñ×ñêñòñ	ûñòò$ò0òFòRòmòˆò›ò¨òµòÅò×òìò	ÿò	óó&ó6ó	Ió
! Só%^óX„óZÝó[8ô[”ôOðô"@õ7cõO›õ'ëõ6ö6JöF�öÈö9åö[÷3{÷¯÷È÷å÷@ù÷B:ø?}ø-½ø0ëøù?3ù3sù5§ù0Ýù)ú58únú+~ú0ªúHÛú$$û+Iû:uû°ûAÇû@	ü%Jüpü%Šü)°üÚü÷ü-ýPBýS“ýwçýC_þ'£þ7Ëþ5ÿ?9ÿ=yÿ7·ÿ:ïÿA*Gl.´)ã:
"H k/ŒH¼J'P‡x>?E¿Žb”P÷=H1†/¸qèoZ.Ê0ùU*Ÿ€= 	O^	g®	e
! V|
! WÓ
! E+Jq)¼:æ)!|KlÈ5
BN
7‘
)É
#ó
0EZo'„¬Ê$Ü+!#Mq/‘%Áç(hH%±H×4 JU0 FÑ?mXlÆI3H}CÆH
! GSB›OÞ(.KW2£6Öl
ezMà8.Ugm½3+2_*’4½Qò#D+h1”'Æ5îV$m{{é@en¦+A*_'Š&²'Ù@9BS|#Ð!ôJ>aZ .ûL*w1•%ÇDíK2 ~ ;œ :Ø ^!Kr!?¾!þ!;"0Z"$‹"<°"í"	#$'#FL#%“#6¹#6ð#)'$VQ$G¨$4ð$t%%@š%:Û%&96&Fp&/·&#ç&2'1>'>p'h¯'1(/J(Uz(>Ð(J)GZ)G¢)6ê)+!*.M*h|*Oå*K5+8�+Cº+Sþ+dR,Q·,=	-BG-IŠ-XÔ-\-.4Š.9¿.Cù.==/C{/6¿/1ö/7(0H`03©0=Ý0O10k10œ1*Í1!ø1<2-W2)…2)¯2*Ù2)3P.363/¶30æ3/4/G40w48¨45á4959Q56‹57Â5.ú59)6-c6:‘6<Ì6/	7>97+x7(¤7.Í7+ü78(8Ba8:¤8ß8Jý8H9i]9Ç9'Û9:n:Œ:o§:,;MD;K’;HÞ<-'=7U=7�=>Å=G>4L>O�>Ñ>;í>()?3R? †?§?mÅ?'3@;[@B—@9Ú@0ADEABŠADÍABBGUBG�B?åB%CCC^`CP¿C6D5GD5}DC³D*÷D["E8~E{·E¨3FXÜF%5G[G$yGGžG)æG8H;IHR…H+ØH9I)>I7hIR I:óIA.J8pJ)©JtÓJ0HK3yK8­K.æK9LKOL%›LÁL&ÝL1M76M?nM%®M%ÔM$úMTN2tN*§N1ÒNKODPOA•O+×O&P%*P$PP?uP/µPåP#Q.%Q1TQz†QtRHvR9¿R[ùR<USG’S*ÚS)TX/T<ˆT#ÅT(éT/UqBUN´U)VN-V2|VM¯V)ýV2'W;ZW;–W1ÒWaXfX0yXGªX_òXkRY:¾YùYHZ1[Zd�ZBòZC5[{y[Rõ[NH\1—\VÉ\= ]S^]Z²]d
^dr^E×^B_C`_C¤_è_@ù_
:`&H`3o`J£`1î`> a<_aBœa1ßa6b'Hb8pb3©b8Ýb7c+Nc(zc4£cSØc>,dkd'†d,®d;Ûd4eBLek�e2ûe:.f*if%”fºf!Ófõfg-g+Fgrg �g/±gág
h:hGIhF‘h@Øhi&1iXi.si¢i8¸i:ñiC,j@pj>±jEðj6kA¶k`øk'Yl�l;‘lÍlÞlílm.!mPmjm<„m5Ám5÷m3-n(an5ŠnÀn*Ün#o+o4o.Ao.po0Ÿo8Ðo	p)pEGpN�pGÜpF$q@kq>¬q<ëq&(r<Or5Œr=ÂrsB s$cs[ˆsAäs_&tc†tDêtM/uG}u_Åu8%v+^v.Šv¹vÕvçvùv#
! w#.w(Rw{w>“w6Òw.	x\8x9•xKÏxRy2ny8¡yJÚyI%zDozM´zA{JD{>�{9Î{0|/9|-i|8—|4Ð|}!}7=}Du}Eº}A~)B~l~6Œ~8Ã~.ü~3+C_£<¹>ö,5€3b€>–€<Õ€�*�C�]c�YÁ�Y‚9u‚5¯‚1å‚5ƒ6MƒF„ƒ!ËƒíƒY„WZ„=²„+ð„+…/H…?x…A¸…ú…†0†MB†o�†9‡=:‡>x‡8·‡ð‡-
ˆ,;ˆhˆA�ˆ@Ãˆ>‰<C‰5€‰8¶‰<ï‰,Š@EŠ+†Š.²ŠMáŠ:/‹7j‹¢‹2À‹(ó‹Œ.<ŒkŒ!‰Œ+«Œ/×Œ2�!:�7\�E”�Ú�
ó�Ž Ž1Ž1FŽ1xŽªŽ"ÆŽéŽføŽ(_�#ˆ�¬�1Ë�ý�%
! �%0�(V��3›�0Ï�*‘)+‘>U‘`”‘6õ‘?,’Gl’H´’Ný’ZL“Q§“fù“o`”VÐ”W'•S•GÓ•F–Gb–$ª–#Ï–%ó–*—>D—ƒ—)œ—8Æ—Cÿ—C˜1]˜7�˜EÇ˜:
™JH™5“™5É™?ÿ™B?š"‚š0¥š6Öšv
›W„›UÜ›L2œ4œt´œ?)�"i�nŒ�Lû�@HžT‰ž+ÞžV
! ŸYaŸ0»Ÿ ìŸ8
 !F :h _£ ¡ ¡ =¡^¡}¡(’¡»¡Ñ¡è¡ÿ¡ ¢!@¢!b¢#„¢#¨¢-Ì¢ú¢£+£)D£jn£'Ù£'¤X)¤,‚¤9¯¤*é¤4¥1I¥v{¥rò¥Le¦K²¦Wþ¦BV§k™§E¨QK¨8�¨=Ö¨¡© ¶©QWª/©ªAÙªj«f†«3í«E!¬2g¬Dš¬.ß¬<­K­?_­KŸ­Eë­1®.F®*u®! ®6Â®7ù®#1¯cU¯O¹¯7	°#A°7e°#�°9Á°%û°9!±%[±K�±7Í±9²%?²Qe²e·²O³cm³)Ñ³<û³)8´)b´'Œ´B´´÷´*µ'?µ'gµI�µ"Ùµ:üµ;7¶1s¶B¥¶2è¶M·Ci·+­·4Ù·¸'*¸-R¸7€¸ ¸¸Ù¸kø¸:d¹GŸ¹?ç¹1'º9Yº?“º1Óº1»[7»!“»#µ»OÙ»))¼ S¼Jt¼0¿¼;ð¼#,½'P½*x½:£½>Þ½#¾OA¾%‘¾?·¾*÷¾:"¿>]¿œ¿<´¿ñ¿0
! À.;ÀjÀ#†ÀªÀ¹À/ØÀ@Á,IÁ?vÁq¶Á9(Â6bÂ7™Â3ÑÂ3Ã%9Ã_Ã-qÃ2ŸÃ(ÒÃ=ûÃ=9Ä&wÄHžÄ#çÄPÅ<\Å&™Å&ÀÅLçÅ4Æ*RÆ+}Æ)©ÆÓÆLéÆ96ÇpÇ%…Ç)«Ç6ÕÇ*È87È.pÈ,ŸÈ-ÌÈ-úÈ6(É_É*~É*©É$ÔÉ3ùÉO-Ê*}ÊO¨ÊløÊyeËußË:UÌu�ÌDÍ KÍ'ìÍˆÎ°�Î„NÏ¬ÓÏ¦€ÐÎ'Ñ)öÑ4 ÒIUÒ)ŸÒ3ÉÒ#ýÒ!Ó"2Ó"UÓ"xÓ ›Ó ¼Ó$ÝÓ$Ô$'Ô"LÔ"oÔ)’Ô,¼Ô)éÔ'Õ9;ÕOuÕ,ÅÕ*òÕ2Ö)PÖ3zÖ3®ÖRâÖ45×lj×L××K$ØdpØ?ÕØWÙ9mÙ0§Ù=ØÙ4Ú:KÚ^†ÚXåÚn>ÛY­ÛWÜ\_ÜJ¼Ü[ÝDcÝE¨ÝvîÝ#eÞ$‰Þ#®Þ!ÒÞôÞ×à@Üà:á@Xá:™á+Ôá8âM9âS‡âkÛâGãMbã:°ã^ëãRJäO�äíäCþäFBåg‰åfñå^XæP·æXçMaç ¯çÐç8ìç?%èBeè¨è¿è'Óè*ûè“&éZºé"ê88êDqê ¶ê2×ê3
! ë$>ë7cë›ë;»ë.÷ë%&ìLìfì*}ì:¨ì*ãì1íq@í8²í.ëí9î"TîJwî9Âîüî,ïDï2]ï5�ï9Æï:ð*;ð fð!‡ð!©ð6ËðDñ4Gñ,|ñ*©ñÔñôñ;ò6Kò3‚ò.¶ò$åò?
! ó-Jó,xó9¥óaßó<Aô=~ôe¼ô:"õH]õ,¦õ-ÓõXö.Zö‰ö$¦öËö éö
! ÷F÷4d÷4™÷Î÷#æ÷
! ø)"ø&Lø&sø+šøCÆø(
! ù"3ù(Vù(ù)¨ù)Òù*üù*'ú*Rú*}ú*¨ú*Óú*þú*)û*Tû*û*ªû*Õû(ü()ü(Rü({ü(¤ü(Íü)öü( ý(Iý(rý(›ý*Äý*ïý*þ*Eþ(pþ(™þ(Âþ(ëþ(ÿ(=ÿ(fÿ(�ÿ(¸ÿ(áÿ)
! )4'^(†(¯)Ø)(,(U(~(§+Ð'ü'$(L'u3�4Ñ43;"oB’?Õ% ;B\3Ÿ6Ó4
! F?{†:'=e#�¥6À.÷4&)[…*Ž.¹+è7?L>ŒAËÂ
	2Ð	v
! Lz
! LÇ
! L9a0›HÌ@=V>”!ÓIõF?
N†
"Õ
Tø
MlA†:È>B ](~)§"Ñô8-*f‘&®&Õ ü0-N(|¥#¾&â+	'5!]!Ÿ!Á-ã(":"])€,ª ×,ø+%#Q$u'š*Â)í2QJ›œ"8A[1�-Ï)ý:'b6xP¯?T@:•=Ð5)Dn+‡-³"áNPS$¤8É79:t<Š7Ç?ÿ5?9u3¯4ã9<R6�8ÆAÿ;A7}Gµ%ý#)=,g5”"Ê.í "8 [ *h “ ¤ B´ :÷ 2!M!c!~!M™!0ç!.".G"$v"
›"A©"aë"AM#+�#m»#R)$m|$^ê$cI%B­%ð%
! &0'&0X&6‰&À&Û&iø&*b')�'1·'-é'/()G(,q(bž(E)(G)dp)oÕ)BE*1ˆ**º**å*+>0+?o+¯+>Î+Š
,2˜,0Ë,6ü,73-]k-0É-ú-.,+.&X.).$©.Î.7í.%%/(K/t/'“/!»/ Ý/%þ//$01T0†0&˜0!¿0(á0:
! 1-E1s12’1$Å1(ê12>32!r2/”2Ä2%Ý2.38235k3¡3/±3á3 ÿ3* 4"K4Ln4G»485(<5!e57‡5)¿5%é5%656Q6+q6"�6À6#ß6-7*17$\7)�7/«7Û7'û7#8(A8Cj8®8Ê8?ä8!$90F9$w9œ9,³9#à93:+8:d:vz:^ñ:eP;M¶;<;#<2_<*’<½<&×< þ<8=!X=:z=µ=Ô=/é=<>7V>'Ž>¶>1Ö>(?71?(i?’?$­?Ò?ñ?8@EE@H‹@)Ô@)þ@w(A— Ax8B«±B]CtÝCWRD‚ªD†-E¥´E¬ZFwG(G¨G,ÈGUõG0KH-|HOªH)úHO$I$tI=™I%×I0ýI..J]J|J™J³JÎJæJFK"HK=kK$©K!ÎK&ðK;L(SL#|L/ LNÐLM=MWM#uM2™M1ÌMþM+NAN)WN#�N3¥N!ÙN&ûN"O1@OVrO ÉO<êO'P=P2ZP,�P ºP(ÛP,Q71Q#iQ0�Q¾QcÜQ4@R6uR¢¬R8OS,ˆS7µSíS
T+%T¾QT>UÛOUv+V<¢V7ßVdW |W=�W-ÛW'	X(1XcZX.¾XtíX‰bY!ìY3Z;BZ1~Z0°Z$áZ'[".[Q[ l[6�[!Ä[!æ[6\"?\)b\Œ\«\lÂ\;/]9k]@¥]Yæ]&@^ g^-ˆ^r¶^Q)_;{_(·_à_Eú_:@`({`¤`.¹`gè`4PaR…a+Øa?bDbabC}bÁbÇb=âb c%9c_cxc–c"¶c-Ùcd&d9FdM€dÎdAÔd<e8SeIŒe!ÖeXøeEQf—fªf½fÒfðf(g..g]gsg/‰gA¹g$ûg, hMh1dh3–h9Êh<iNAiC�i#Ôi+øi3$j0Xj'‰j±j%Ñj+÷j5#kYkvk%•k»kÖkök l3l*Ol1zl0¬l+ÝlC	m Mm"nm.‘m1Àm.òm%!n0Gn)xn0¢nÓn:ìn2'o(Zo0ƒo´oÅo)Ýop`!p$‚p
§p1µpçp&üp#q/>q$nq“q'£q=Ëq	rB)rlr3‰r$½r/âr<s1Os�s”s&±s5Øst")t&Lt*st)žt;ÈtYu-^u7Œu:Äu3ÿu-3v1av2“vÆv.æv<w5Rw5ˆw1¾w;ðw),xqVxOÈx.y$Gy?ly-¬y)Úy5zJ:z%…zY«z{$ {+E{7q{/©{FÙ{- |@N|4�|!Ä|æ|ü|4}>H}0‡}A¸}=ú}68~-o~2�~Ð~!ê~86E-|Eªð;€9G€H�€:Ê€7�:=�7x�;°�:ì�<'‚Fd‚*«‚Ö‚+ó‚*ƒJƒ6Vƒ$�ƒO²ƒ=„=@„?~„¾„(Ö„Sÿ„>S…2’…JÅ…;†5L†?‚†mÂ†%0‡CV‡9š‡;Ô‡sˆ\„ˆ(áˆ�
! ‰1˜‰2Ê‰2ý‰F0Š0wŠ3¨Š6ÜŠ*‹'>‹?f‹8¦‹+ß‹>Œ?JŒ3ŠŒR¾Œ!�x3�D¬�9ñ�I+Ž9uŽ¯Ž!ÍŽ
ïŽ3ýŽH1�'z�/¢�GÒ�-�'H�:p�G«�ó�M‘_a‘,Á‘>î‘B-’Np’O¿’“4#“.X“>‡“LÆ“S”og”/×”>•JF•H‘•~Ú•GY–F¡–Eè–6.—5e—Z›—"ö—Z˜\t˜Ñ˜
æ˜Fô˜E;™4�™¶™@Ì™@
š0Nšš:Žš>ÉšC›2L›,›9¬›8æ›œ=œWœ)mœ—œ±œ-Íœûœ�&-�4T�4‰�4¾�%ó�0ž0JžF{žFÂž$	ŸB.Ÿ.qŸ Ÿ&¹ŸàŸ÷Ÿ
!  " 6 )K u ‰ � -³ á ö 6¡!B¡d¡w¡Š¡§¡»¡Î¡â¡þ¡¢1¢H¢h¢¢Ÿ¢¶¢Ó¢ç¢:£D;£B€£EÃ£/	¤L9¤8†¤4¿¤/ô¤-$¥HR¥M›¥¹é¥#£¦Ç¦á¦û¦§$0§4U§&Š§/±§2á§;¨%P¨0v¨§¨&Á¨è¨*©<-©Mj©0¸©0é©,ªGªeª!„ª¦ªÆªáªûª«/«I«i«„«Ÿ«º«8Õ«¬8)¬b¬}¬˜¬³¬!Î¬ð¬	­%­.@­o­‹­§­#Ã­,ç­4®;I®…®#¢®*Æ®)ñ®A¯2]¯'�¯"¸¯"Û¯;þ¯0:° k°"Œ°!¯°!Ñ°$ó°$±9=±6w±=®±Aì±/.²-^²1Œ²E¾²:³n?³5®³0ä³E´,[´3ˆ´>¼´4û´:0µ4kµ µ'¾µ#æµ'
! ¶=2¶#p¶(”¶9½¶+÷¶)#·+M·6y·-°·>Þ·4¸4R¸2‡¸0º¸0ë¸+¹/H¹/x¹/¨¹,Ø¹$º*º]Hº¦º6¾º1õºA'»@i»ª»@È»;	¼DE¼#Š¼>®¼Aí¼7/½:g½2¢½5Õ½2¾>¾KZ¾¦¾Ã¾à¾*ý¾-(¿6V¿'�¿µ¿QÑ¿#À'>ÀfÀ�À-œÀ(ÊÀ,óÀ, Á,MÁ)zÁ¤Á,¿Á6ìÁ'#ÂLKÂL˜Â<åÂ<"ÃB_Ã)¢ÃÌÃ1ëÃ.Ä.LÄL{ÄkÈÄ4Æ TÆ6uÆJ¬ÆX÷Æ(PÇ'yÇ¡Ç)¼Ç@æÇ4'ÈC\È& ÈVÇÈPÉPoÉUÀÉ!Ê>8Ê+wÊA£Ê9åÊ9Ë1YË¡‹ËB-Ì#pÌC”ÌIØÌ"Í->ÍlÍG†Í#ÎÍ}òÍ¯pÎ ÏC9ÏN}ÏjÌÏ7ÐWÐ1fÐ˜Ð;·ÐóÐÑ-Ñ4HÑL}ÑMÊÑÒD*ÒDoÒ ´ÒÕÒ:ìÒ'ÓD>ÓLƒÓ>ÐÓ5Ô:EÔ6€ÔI·ÔCÕEEÕ+‹Õ+·ÕLãÕ)0Ö2ZÖK�ÖJÙÖJ$×'o×/—×Ç×"××Fú×(AØ6jØ=¡Ø=ßØ9Ù5WÙ(�Ù4¶Ù0ëÙ,Ú8IÚ(‚ÚC«Ú'ïÚ.ÛFÛDdÛ'©Û@ÑÛ.Ü0AÜ!rÜ<”ÜFÑÜ6Ý.OÝC~ÝCÂÝ&Þ,-Þ2ZÞD�Þ ÒÞ1óÞ%ß=Dß:‚ßP½ß&à<5à8rà-«àÙà!÷à1á.Ká5záN°á+ÿáE+â?qâ]±â9ã2Iã2|ã2¯ã>âã>!ä,`äE�äHÓäEå0bå6“å,Êå6÷åU.æ!„æ¦æaÅæU'ç3}ç/±ç2áç$è"9è)\è&†èF­è2ôè$'éNLéA›é?Ýé5êtSê—Èê9`ëcšëGþë?Fì:†ì8Áì%úì) íJí#jí#Ží-²í‰àí=jî9¨îBâî2%ï%Xï%~ï&¤ï+Ëï;÷ï:3ð&nðU•ðëð&ñ&/ñ/Vñ2†ñ/¹ñ8éñ4"ò!Wò+yò2¥ò-Øò%ó),ó%Vó%|ó&¢ó+Éóõó2ô/Eôuô&�ôa·ôŒõL¦õSóõTGöjœö4÷'<÷d÷Š„÷ø+ø24ø.gø'–ø%¾øäø2ù6ù-Sù2�ù7´ù2ìù=ú8]ú8–ú=Ïú8
û6Fû;}û4¹û9îû4(ü9]ü4—üEÌü7ý1Jý2|ý2¯ýFâýK)þIuþI¿þE	ÿGOÿ—ÿH	T`	µ	0Ï	,	c-	F‘	¾Ø	•—	P-	ö~	Du	º	Í	å	÷	
		0	G	e	@	,À	[í	0I	*z	L¥	-ò	+ 	@L	>�	5Ì	.	1	XJ	£	<Ã	,		)-		FW		8ž		7×		1
! 	<A
! 	B~
! 	TÁ
! 	C	GZ	N¢	.ñ	= 	m^	/Ì	/ü	N,
	#{
	aŸ
	6	Y8	Z’	@í	_.	/Ž	(¾	kç	-S	.�	M°	Iþ	2H	8{	C´	vø	jo	0Ú	!	+-	+Y	+…	+±	,Ý	,
! 	-7	-e	-“	-Á	-ï	-	-K	-y	-§	-Õ	-	-1	+_	+‹	+·	+ã	+	+;	,g	+”	+À	+ì	+	-D	-r	- 	-Î	+ü	+(	+T	+€	+¬	+Ø	+	+0	+\	+ˆ	,´	,á	*	+9	+e	,‘	,¾	+ë	+	+C	+o	.›	*Ê	*õ	+ 	#L	Ap	U²	B	cK	¯	+Ç	Kó	M?	9�	+Ç	ó	>
 	3L 	&€ 	$§ 	YÌ 	3&!	4Z!	Q�!	<á!	6"	)U"	>"	!¾"	"à"	G#	KK#	7—#	)Ï#	*ù#	$$$	$I$	#n$	$’$	$·$	#Ü$	‹%	8Œ%	JÅ%	<&	#M&	.q&	> &	8ß&	4'	WM'	*¥'	MÐ'	:(	vY(	?Ð(	5)	@F)	6‡)	>¾)	rý)	4p*	-¥*	:Ó*	B+	@Q+	"’+	0µ+	æ+	$ù+	 ,	N?,	,Ž,	»,	Ø,	/ø,	1(-	8Z-	+“-	)¿-	<é-	'&.	-N.	0|.	a­.	'/	47/	%l/	'’/	&º/	^á/	.@0	3o0	,£0	Ð0	Aê0	5,1	 b1	*ƒ1	®1	Ì1	+ç1	<2	P2	)h2	(’2	/»2	<ë2	"(3	,K3	$x3	�3	 ³3	Ô3	 ó3	/4	3D4	x4	.Œ4	)»4	?å4	%5	C95	M}5	=Ë5	2	6	E<6	D‚6	VÇ6	,7	'K7	Ys7	4Í7	,8	0/8	0`8	=‘8	0Ï8	:9	1;9	9m9	2§9	1Ú9	;:	1H:	3z:	5®:	1ä:	2;	@I;	1Š;	?¼;	Jü;	6G<	8~<	4·<	4ì<	<!=	>^=	=�=	3Û=	:>	CJ>	7Ž>	:Æ>	6?	18?	Ej?	A°?	Qò?	_D@	W¤@	Oü@	HLA	 •A	8¶A	-ïA	(B	FB	YB	9rB	H¬B	EõB	);C	eC	4zC	3¯C	NãC	12D	OdD	6´D	3ëD	2E	0RE	/ƒE	)³E	#ÝE	*F	-,F	*ZF	-…F	@³F	!ôF	G	<1G	nG	-€G	2®G	?áG	.!H	$PH	uH	'”H	(¼H	(åH	5I	DI	YI	!rI	;”I	:ÐI	5J	AJ	-TJ	&‚J	 ©J	ÊJ	'éJ	*K	%<K	*bK	$�K	A²K	CôK	8L	<XL	.•L	3ÄL	)øL	&"M	]IM	6§M	7ÞM	4N	6KN	)‚N	3¬N	3àN	IO	%^O	„O	
�O	'«O	-ÓO	&P	(P	OHP	H˜P	HáP	N*Q	9yQ	H³Q	HüQ	JER	�R	*§R	(ÒR	ûR	1S	)MS	-wS	,¥S	,ÒS	<ÿS	5<T	&rT	/™T	=ÉT	&U	%.U	7TU	5ŒU	<ÂU	"ÿU	"V	F6V	$}V	¢V	.±V	0àV	WW	iW	<yW	¶W	9ÏW	O	X	YX	uX	 ”X	]µX	!Y	5Y	:QY	TŒY	!áY	Z	Z	%8Z	$^Z	ƒZ	uŸZ	g[	D}[	:Â[	!ý[	*\	-J\	x\	#˜\	!¼\	0Þ\	<]	<L]	&‰]	<°]	Rí]	;@^	>|^	t»^	@0_	8q_	wª_	9"`	3\`	B�`	?Ó`	Ga	X[a	3´a	Gèa	J0b	E{b	DÁb	Yc	l`c	pÍc	">d	‹ad	\íd	LJe	8—e	;Ðe	Ef	GRf	?šf	jÚf	KEg	U‘g	[çg	lCh	4°h	Oåh	E5i	O{i	iËi	O5j	[…j	'áj	:	k	aDk	�¦k	W(l	8€l	Œ¹l	ŽFm	‰Õm	†_n	Hæn	N/o	=~o	i¼o	7&p	Y^p	u¸p	v.q	)¥q	)Ïq	<ùq	96r	pr	,‡r	´r	?Ër	^s	=js	]¨s	@t	dGt	C¬t	Jðt	_;u	)›u	VÅu	@v	Q]v	V¯v	Uw	=\w	Všw	añw	9Sx	3�x	)Áx	$ëx	)y	?:y	.zy	(©y	%Òy	høy	*az	0Œz	.½z	6ìz	;#{	+_{	‹{	:©{	8ä{	)|	-G|	'u|	�|	%±|	%×|	Oý|	%M}	s}	&Ž}	4µ}	#ê}	2~	A~	7^~	/–~	1Æ~	ø~	(	A	#P	‰t	Oþ	9N€	$ˆ€	.­€	?Ü€	.�	SK�	0Ÿ�	8Ð�	5	‚	B?‚	r‚‚	Bõ‚	F8ƒ	^ƒ	dÞƒ	‚C„	fÆ„	P-…	Z~…	KÙ…	%†	;=†	:y†	B´†	5÷†	+-‡	4Y‡	-Ž‡	¼‡	3Ó‡	Hˆ	*Pˆ	{ˆ	2“ˆ	(Æˆ	-ïˆ	1‰	@O‰	>�‰	IÏ‰	?Š	+YŠ	6…Š	)¼Š	LæŠ	E3‹	y‹	'�‹	¸‹	
Ï‹	VÝ‹	14Œ	8fŒ	<ŸŒ	&ÜŒ	(�	B,�	<o�	R¬�	8ÿ�	S8Ž	ŒŽ	2¦Ž	ÙŽ	3õŽ	+)�	U�		b�	l�	�	“�	­�	UÂ�	I�	b�	4w�	4¬�	6á�	5‘	vN‘	3Å‘	=ù‘	<7’	!t’	7–’	;Î’	(
! “	'3“	:[“	.–“	9Å“	Cÿ“	@C”	A„”	EÆ”	“•	ý •	îž–	û�—	ì‰˜	!v™	3˜™	+Ì™	1ø™	!*š	9Lš	4†š	5»š	,ñš	;›	UZ›	1°›	\â›	/?œ	*oœ	(šœ	;Ãœ	.ÿœ	.�	4@�	3u�	4©�	1Þ�	>ž	BOž	Z’ž	Zíž	AHŸ	\ŠŸ	\çŸ	?D 	8„ 	2½ 	/ð 	- ¡	;N¡	;Š¡	4Æ¡	"û¡	O¢	On¢	8¾¢	÷¢	$£	 1£	R£	4q£	&¦£	;Í£	)	¤	j3¤	Kž¤	`ê¤	8K¥	8„¥	%½¥	)ã¥	L
¦	VZ¦	±¦	Ã¦	.Õ¦	0§	:5§	Hp§	N¹§	x¨	j�¨	‡ì¨	ht©	IÝ©	&'ª	7Nª	.†ª	Fµª	=üª	9:«	6t«	:««	3æ«	;¬	:V¬	:‘¬	HÌ¬	2­	H­	<Z­	%—­	;½­	ù­	&®	!7®	#Y®	}®	*›®	8Æ®	ƒÿ®	Uƒ¯		Ù¯	`ã¯	`D°	¥°	:º°	Bõ°	18±	Oj±	7º±	$ò±	4²	L²	5e²	5›²	Ñ²	Aî²	$0³	=U³	)“³	*½³	è³	´	´	6´	'B´	*j´	•´	+¬´	>Ø´	Bµ	Zµ	wµ	;–µ	(Òµ	ûµ	(¶	C>¶	%‚¶	9¨¶	Fâ¶	5)·	8_·	8˜·	2Ñ·	¸	$¸	76¸	n¸	#‰¸	#­¸	)Ñ¸	#û¸	M¹	7m¹	9¥¹	7ß¹	8º	.Pº	@º	BÀº	<»	@@»	>�»	À»	Õ»	6ï»	>&¼	e¼	;¼	»¼	>Õ¼	/½	-D½	Lr½	*¿½	:ê½	%¾	.=¾	7l¾	k¤¾	g¿	jx¿	Bã¿	-&À	UTÀ	"ªÀ	"ÍÀ	)ðÀ	.Á	IÁ	;aÁ	"�Á	†ÀÁ	8GÂ	A€Â	=ÂÂ	PÃ	JQÃ	zœÃ	PÄ	8hÄ	M¡Ä	{ïÄ	\kÅ	$ÈÅ	EíÅ	-3Æ	-aÆ	E�Æ	@ÕÆ	0Ç	)GÇ	*qÇ	3œÇ	6ÐÇ	.È	@6È	FwÈ	F¾È	BÉ	AHÉ	.ŠÉ	#¹É	ÝÉ	LõÉ	3BÊ	WvÊ	0ÎÊ	ÿÊ	'Ë	5BË	-xË	+¦Ë	,ÒË	0ÿË	%0Ì	9VÌ	�Ì	¦Ì	%¾Ì	5äÌ	Í	4Í	ZNÍ	)©Í	GÓÍ	GÎ	%cÎ	C‰Î	)ÍÎ	2÷Î	 *Ï	0KÏ	.|Ï	H«Ï	4ôÏ	)Ð	$DÐ	,iÐ	)–Ð	:ÀÐ	&ûÐ	/"Ñ	ARÑ	4”Ñ	>ÉÑ	<Ò	3EÒ	(yÒ	)¢Ò	&ÌÒ	%óÒ	JÓ	dÓ	ElÓ	4²Ó	7çÓ	_Ô	=Ô	0½Ô	5îÔ	D$Õ	ŒiÕ	‹öÕ	7‚Ö	@ºÖ	BûÖ	;>×	+z×	-¦×	"Ô×	{÷×	sØ	ˆØ	4�Ø	%ÒØ	=øØ	;6Ù	/rÙ	7¢Ù	4ÚÙ	.Ú	@>Ú	:Ú	+ºÚ	(æÚ	JÛ	6ZÛ	‘Û	O­Û	gýÛ	5eÜ	z›Ü	1Ý	<HÝ	&…Ý	5¬Ý	³âÝ	?–Þ	"ÖÞ	)ùÞ	,#ß	4Pß	B…ß	*Èß	0óß	P$à	Iuà	,¿à	0ìà	;á	FYá	1 á	IÒá	5â	HRâ	5›â	[Ñâ	3-ã	Faã	<¨ã	Oåã	Y5ä	=�ä	5Íä	Zå	S^å	2²å	(åå	æ	^&æ	G…æ	?Íæ	O
ç	G]ç	!¥ç	LÇç	Cè	�Xè	Úè	sõè	$ié	OŽé	LÞé	8+ê	\dê	Áê	$Úê	ÿê	5ë	#Që	1uë	$§ë	Ìë	#èë	Bì	$Oì	%tì	6šì	Ñì	"ðì	[í	0oí	; í	0Üí	-
î	%;î	!aî	Lƒî	 Ðî	$ñî	ï	.ï	@ï	?Wï	>—ï	>Öï	>ð	?Tð	>”ð	<Óð	=ñ	<Nñ	@‹ñ	?Ìñ	gò	:tò	=¯ò	&íò	&ó	D;ó	F€ó	JÇó	Nô	@aô	F¢ô	8éô	P"õ	Hsõ	E¼õ	2ö	"5ö	Xö	6xö	;¯ö	.ëö	[÷	Zv÷	ZÑ÷	9,ø	8fø	8Ÿø	.Øø	Tù	)\ù	K†ù	?Òù	ú	+0ú	\ú	.sú	&¢ú	'Éú	;ñú	;-û	iû	"„û	.§û	Öû	öû	ü	81ü	9jü	4¤ü	,Ùü	Yý	-`ý	8Žý	;Çý	Dþ	1Hþ	zþ	'™þ	 Áþ	âþ	 ÿ	"ÿ	%Aÿ	#gÿ	&‹ÿ	@²ÿ	9óÿ	>-
! 1l
! ,ž
! DË
! E
! V
! Mf
! 9´
! &î
! ^
! at
! Ö
! .ð
! -
! -M
! {
! *Š
! &µ
! *Ü
! >
! /F
! ,v
! 1£
! /Õ
! $
! ;*
! 6f
! !�
! @¿
! 2
! &3
! ,Z
! >‡
! 1Æ
! 6ø
! 2/
! 3b
! 0–
! >Ç
! 
! 4%
! NZ
! ?©
! :é
! 1$	
! V	
! %p	
! &–	
! !½	
! ß	
! (þ	
! 6'
  
!  ^
  
! .
  
! D®
! 
! "ó
! 
! 1
! %H
! 4n
! 2£
! <Ö
! N
! 7b
! *š
! ,Å
! "ò
! #
! 9
! 7S
! G‹
! 3Ó
! &
! &.
! :U
! B�
! AÓ
! )
! 
?
! <M
! 3Š
! G¾
! 
! -"
! >P
! <�
! .Ì
! :û
! #6
! OZ
! =ª
! >è
! 7'
! %_
! (…
! <®
! :ë
! &
! >B
! �
! 2’
! 8Å
! þ
! 

! 2!
! T
! -o
! 3�
! 'Ñ
! %ù
! 7
! 5W
! I�
! #×
! 
û
! 6	
! @
! [
! -{
! "©
! (Ì
! Xõ
! QN
! 1 
! /Ò
! 8
! ;
! Z
! Ev
! I¼
! 9
! @
! Z
! ^o
! )Î
! 
ø
! 
! B
! 
U
! 
c
!  q
! %’
! C¸
! :ü
! (7
! 3`
! ”
! .±
! -à
! v
! v…
! cü
! `
! }
! ;‘
! ,Í
! 'ú
! >"
! >a
! > 
! ß
! ù
! 
! &
! r9
! /¬
! !Ü
! $þ
! 9# 
! ] 
! 2x 
! « 
! %¿ 
! å 
! Yþ 
! X!
! x!
! $“!
! K¸!
! <"
! ”A"
! OÖ"
! ;&#
! 2b#
! 1•#
! -Ç#
! -õ#
! -#$
! Q$
! <f$
! £$
! 8´$
! Ií$
! (7%
! A`%
! D¢%
! 7ç%
! *&
! .J&
! 3y&
! D­&
! 4ò&
! 2''
! Z'
! s'
! Š'
! !¥'
! ,Ç'
! �ô'
! �‚(
! E)
! V)
! =p)
! 4®)
! 2ã)
! 2*
! 1I*
! e{*
! 3á*
! 3+
! 3I+
! g}+
! >å+
! |$,
! U¡,
! (÷,
! � -
  
! ¾-
! É.
! Oâ.
! 12/
! 1d/
! 0–/
! 0Ç/
! Mø/
! F0
! 0`0
! 4‘0
! 3Æ0
! 0ú0
! /+1
! $[1
! *€1
! @«1
! Aì1
! 9.2
! %h2
! 8Ž2
! :Ç2
! 3
! 23
! ‚J3
! =Í3
! =4
!  I4
! Nj4
! 2¹4
! =ì4
! "*5
! ãM5
! <16
! `n6
! TÏ6
! Q$7
! Gv7
! E¾7
! D8
! #I8
!  m8
! DŽ8
! SÓ8
! 4'9
! ?\9
! ?œ9
! -Ü9
! N
! :
! `Y:
! Dº:
! Pÿ:
! WP;
! )¨;
! $Ò;
! b÷;
! Z<
! 1o<
! D¡<
! hæ<
! O=
! 6i=
!  =
! *°=
! Û=
!  ù=
! U>
! +p>
! Vœ>
! )ó>
! H?
! 2f?
! 6™?
! Ð?
! cð?
! >T@
! >“@
! 1Ò@
! )A
! ?.A
! PnA
! [¿A
! @B
! ^\B
! W»B
! 9C
! MC
! )kC
! B•C
! 7ØC
! @D
! QD
! (iD
! #’D
! 3¶D
! >êD
! ()E
! #RE
! #vE
! ,šE
! <ÇE
! >F
! 3CF
! 7wF
! S¯F
! AG
! EG
! ]G
!  }G
! 2žG
! ÑG
! 1ïG
! *!H
! $LH
! 'qH
! @™H
! CÚH
! 5I
! ¬TI
! ¬J
! N®J
! 5ýJ
! <3K
! QpK
! !ÂK
! "äK
! ?L
! &GL
! JnL
! 4¹L
! ,îL
! AM
! ]M
! 5yM
! A¯M
! UñM
! 9GN
! A�N
! JÃN
! GO
! 3VO
! ŠO
! :£O
! %ÞO
! P
! C"P
! 5fP
! 2œP
! 'ÏP
! =÷P
! 5Q
! /PQ
! †€Q
! ŠR
! e’R
! øR
! $S
! 07S
! ?hS
! _¨S
!  T
! C)T
! .mT
!  œT
! =½T
! ;ûT
! 07U
! @hU
! *©U
! AÔU
! IV
! (`V
! ?‰V
! 8ÉV
! 2W
! I5W
! ]W
! SÝW
! 1X
! 3QX
! &…X
! 1¬X
! (ÞX
! ,Y
! 34Y
! *hY
! g“Y
! QûY
! AMZ
! P�Z
! "àZ
! 3[
! :7[
! Br[
! )µ[
! 3ß[
! 4\
! /H\
! 8x\
!  ±\
! Ò\
! 6ì\
! 6#]
! 4Z]
! 4�]
! 8Ä]
! (ý]
! 4&^
! '[^
! 3ƒ^
! 4·^
! ;ì^
! (_
! AH_
! GŠ_
! NÒ_
! N!`
! Vp`
! ^Ç`
! c&a
! iŠa
! hôa
! ]b
! Ýb
! ]c
! Ýc
! �]d
! ßd
! �_e
! áe
! raf
! €Ôf
! €Ug
! ~Ög
! €Uh
! Öh
! ƒVi
! 9Úi
! 7j
! CLj
! 6�j
! 7Çj
! 3ÿj
! 3k
! ;Rk
! 7Žk
! 5Æk
! 5ük
! 2l
! 3Nl
! 3‚l
! ?¶l
! 3öl
! $*m
! 4Om
! :„m
! 7¿m
! 8÷m
! 30n
! &dn
! ‹n
! ¨n
! (Æn
! $ïn
! 5o
! HJo
! 2“o
! -Æo
! -ôo
! ."p
! AQp
! Y“p
! /íp
! @q
! u^q
! SÔq
! (r
! 6Hr
! /r
! ¯r
! )Èr
! (òr
! \s
! 0xs
! *©s
! 0Ôs
! [t
! Eat
! §t
! Eºt
! Gu
! 'Hu
! &pu
! —u
! !³u
! .Õu
! 1v
! %6v
! 0\v
! -�v
! »v
! .Ùv
! 2w
! -;w
! #iw
! L�w
! 7Úw
! 0x
! %Cx
! 8ix
! ¢x
! KÀx
! ?y
! 4Ly
! .�y
! +°y
! 6Üy
! 4z
! ,Hz
! Guz
! I½z
! 3{
! b;{
! 1ž{
! $Ð{
! Bõ{
! 8|
! R|
! i|
! (}|
! ,¦|
! FÓ|
! /}
! .J}
! 0y}
! +ª}
! .Ö}
! ,~
! ,2~
! "_~
! 2‚~
! ,µ~
! )â~
! (
! +5
! ,a
! &Ž
! *µ
! +à
! +€
! %8€
! "^€
! "�€
! #¤€
! &È€
! 7ï€
! -'�
! -U�
! *ƒ�
! )®�
! )Ø�
! (‚
! $+‚
! &P‚
! )w‚
! -¡‚
! +Ï‚
! %û‚
! (!ƒ
! 5Jƒ
! #€ƒ
! '¤ƒ
! 4Ìƒ
! '„
! &)„
!  P„
! +q„
! �„
! 2¼„
! 4ï„
! 0$…
! 1U…
! ?‡…
! ;Ç…
! K†
! VO†
! P¦†
! K÷†
! C‡
! +c‡
! /�‡
! '¿‡
! ç‡
! û‡
! (ˆ
! …Dˆ
! )Êˆ
! #ôˆ
! s‰
! Œ‰
! ªª‰
! $U‹
! [z‹
! KÖ‹
! "Œ
! 18Œ
! jŒ
! …Œ
! ¤Œ
! ¿Œ
! ÞŒ
! ýŒ
! *	�
! p4�
! 4¥�
! =Ú�
! UŽ
! :nŽ
! ?©Ž
! �éŽ
! Yz�
! HÔ�
! g�
! 1…�
! „·�
! N<‘
! [‹‘
! Yç‘
! <A’
! <~’
! >»’
! aú’
! A\“
! @ž“
! Jß“
! @*”
! yk”
! Cå”
! H)•
! ?r•
! :²•
! Oí•
! M=–
! J‹–
! aÖ–
! [8—
! W”—
! >ì—
! V+˜
! =‚˜
! 9À˜
! Rú˜
! GM™
! =•™
! iÓ™
! o=š
! )­š
! h×š
! >@›
! c›
! fã›
! ·Jœ
! Ç�
! ÇÊ�
! =’ž
! EÐž
! ¹Ÿ
! XÐŸ
! :) 
! id 
! aÎ 
! J0¡
! S{¡
! DÏ¡
! /¢
! .D¢
! *s¢
! (ž¢
! 8Ç¢
! 4£
! )5£
! 7_£
! +—£
! (Ã£
! +ì£
! -¤
! \F¤
! ‰£¤
! m-¥
! g›¥
! f¦
! >j¦
! g©¦
! W§
! 9i§
! Ö£§
! ¼z¨
! H7©
! L€©
! ZÍ©
! 5(ª
! ‚^ª
! ƒáª
! Oe«
! 4µ«
! =ê«
! A(¬
! 7j¬
! 5¢¬
! tØ¬
! -M­
! ;{­
! 0·­
! vè­
! N_®
! L®®
! aû®
! T]¯
! G²¯
! vú¯
! Bq°
! 5´°
! Sê°
! T>±
! 8“±
! -Ì±
! 2ú±
! I-²
! Nw²
! \Æ²
! ‡#³
! V«³
! Z´
! y]´
! D×´
! Zµ
! Nwµ
! CÆµ
! Y
! ¶
! Od¶
! ?´¶
! :ô¶
! ?/·
! <o·
! J¬·
! J÷·
! 0B¸
! >s¸
! —²¸
! 2J¹
! 4}¹
! _²¹
! Dº
! AWº
! c™º
! iýº
! /g»
! J—»
! Iâ»
! I,¼
! vv¼
! Xí¼
! YF½
! T ½
! ?õ½
! b5¾
! K˜¾
! Cä¾
! C(¿
! 7l¿
! É¤¿
! ÈnÀ
! a7Á
! \™Á
! —öÁ
! [ŽÂ
! ’êÂ
! ‘}Ã
! �Ä
! k Ä
! :Å
! ÅGÅ
! 7
Æ
! KEÆ
! ^‘Æ
! dðÆ
! FUÇ
! žœÇ
! Ž;È
! ’ÊÈ
! ]]É
!  »É
! ÜÉ
! g÷É
! _Ê
! ~tÊ
! óÊ
! Ë
! $Ë
! 1:Ë
! /lË
! 4œË
! ¢ÑË
! tÌ
! }ôÌ
! :rÍ
! A­Í
! OïÍ
! q?Î
! |±Î
! 1.Ï
! V`Ï
! J·Ï
! PÐ
! VSÐ
! LªÐ
! {÷Ð
! .sÑ
! f¢Ñ
! S	Ò
! B]Ò
! Y Ò
! `úÒ
! "[Ó
! R~Ó
! QÑÓ
! 7#Ô
! 9[Ô
! \•Ô
! ˜òÔ
! ˜‹Õ
! $Ö
! ,9Ö
! ‘fÖ
!  øÖ
! &×
! M@×
! /Ž×
! ;¾×
! ú×
! Ø
! <,Ø
! UiØ
! ¿Ø
! ?ÚØ
! ?Ù
! 7ZÙ
! ;’Ù
! "ÎÙ
! ZñÙ
! BLÚ
! +�Ú
! %»Ú
! <áÚ
! "Û
! $AÛ
! .fÛ
! 3•Û
! 'ÉÛ
! ñÛ
! /Ü
! 2@Ü
! (sÜ
! 4œÜ
! ,ÑÜ
! 3þÜ
! N2Ý
! 7�Ý
! E¹Ý
! ÿÝ
! IÞ
! iÞ
! @‡Þ
! ÈÞ
! /âÞ
! /ß
! *Bß
! .mß
! Hœß
! !åß
! -à
! 15à
! 2gà
! <šà
! ,×à
! 'á
! 6,á
! "cá
! †á
! 2¤á
! ]×á
! .5â
! @dâ
! ¥â
! IÄâ
! Pã
! :_ã
! 6šã
! CÑã
! 6ä
! ;Lä
! Nˆä
! 4×ä
! ;å
! \Hå
!  ¥å
! @Æå
! 7æ
! Y?æ
! :™æ
! *Ôæ
! ÿæ
! 8ç
! ?Sç
! “ç
! 9¬ç
! 3æç
! 3è
! &Nè
! Nuè
! :Äè
! -ÿè
! -é
! ?Dé
! )„é
! I®é
! øé
! /ê
! 1Bê
! 3tê
! "¨ê
! +Ëê
! &÷ê
! %ë
! Dë
! =cë
! S¡ë
! zõë
! )pì
! /šì
! 8Êì
! /í
! +3í
! _í
! /}í
! +­í
! 1Ùí
! -î
! 09î
! 'jî
! ,’î
! ¿î
! 6ßî
! ï
!  5ï
! Vï
! .eï
! ”ï
! ´ï
! ?Ôï
! "ð
! >7ð
! +vð
! 2¢ð
! #Õð
! ùð
! Uñ
! -iñ
! —ñ
! 6µñ
! ìñ
! #ò
! ))ò
! 3Sò
! 0‡ò
! 1¸ò
! 2êò
! =ó
! 3[ó
! 0�ó
! 1Àó
! 4òó
! 4'ô
! \ô
! )|ô
! -¦ô
! +Ôô
! ,õ
! 0-õ
! ^õ
! -tõ
! ¢õ
! +½õ
! (éõ
! &ö
! &9ö
! *`ö
! $‹ö
! 5°ö
! 'æö
! ÷
!  #÷
! 4D÷
!  y÷
! cš÷
! yþ÷
! ›xø
! }ù
! ’ù
! -­ù
! ,Ûù
! 5ú
! >ú
! &Wú
! !~ú
! ( ú
! !Éú
! =ëú
! /)û
! 1Yû
! ‹û
! C«û
! Cïû
! #3ü
! =Wü
! "•ü
! H¸ü
! Hý
! 9Jý
! .„ý
! 3³ý
! /çý
! þ
! '4þ
! 5\þ
! 2’þ
! GÅþ
! :
ÿ
! Hÿ
! Šfÿ
! Xñÿ
! Jcsƒ$“¸=Ö$9FS(š(Ãìù$;Yq‹£¿ÙDï*4/_	�-™BÇ
! $0B*sž!ºGÜF$Gk5³)é.*J.uC¤è$þ# =^"yIœIæ-0;^Iš!ä8	1?	0q	7¢	&Ú	,
! &.
! U
! 6u
! ¬
! 8Ä
! 1ý
! /K-f-”,Â8ï=(=f=¤=â 
,
)L
%v
)œ
2Æ
ù
1C¤[W:X1“6Å-ü9*d‚2›¢Î1q£C¾"=Ao2ï1"T@m"®#Ñ(õ&-E\s:Ð1;=/y©%Å0ë'"Dg‡£/µå":fW ¾'ß$?/P4€)µ4ß@1r/ƒ"³"Ö2ùD,!q+“,¿ì4@>T"“4¶#ë+9;*uc AF!d:†ÁÙ'õ?] q’²ZÑZ,y‡z %| >¢ á .ú !)!HK!!”!3¶!+ê!1"CH" Œ"2­"3à"##8#GQ#m™#j$r$:ˆ$"Ã$æ$2ý$40%(e%Ž%«%P»%9&!F&5h&,ž&-Ë&Aù&0;'l'Œ'¬'Ê'Ý'ð'?('N((v(1Ÿ(Ñ(ñ(5
)EC)‰)>§)>æ)2%*5X*6Ž*?Å**+>0+4o+¤+*¿+1ê+³,3Ð,K-:P-‹--¡-5Ï-).%/.9U.9�.YÉ.P#/:t/D¯/4ô/A)0"k0,Ž0-»0é0ƒ1D„1É1*ß1#
! 2.2D2Z2@s2´2&Í2(ô23$:3_3)}3,§3(Ô3ý374+O4B{4J¾4p	5Jz5iÅ5F/67v6{®63*7g^7QÆ7b8Ž{8x
! 9Pƒ9FÔ9f:h‚:Jë:p6;m§;K<La<G®<nö<Xe=2¾=yñ=7k>=£>Oá>u1?_§?k@Ws@WË@*#APNANŸAYîA{HB^ÄB\#Cs€CTôCQIDG›DfãD_JERªE&ýE6$F.[F[ŠF3æFWGdrG,×GuHzH%•H<»H.øH@'I9hI$¢I6ÇI2þI41J'fJ5ŽJ3ÄJ#øJGK<dKG¡KVéKV@LV—LVîLWEMU�MRóMFFNL�N1ÚN6O6CO:zO&µO;ÜO4PMPWlPSÄP5Q]NQH¬QgõQŸ]R)ýR3'S5[S1‘S*ÃS0îS5TVUT>¬T5ëT>!Ug`U;ÈUEVHJVG“VgÛVICW:�W_ÈWN(XCwX8»X.ôX1#Y=UY)“Y½Yq×YEIZ;�Z1ËZ5ýZ83[>l[@«[Fì[C3\Cw\C»\1ÿ\01]1b]%”]`º]~^Xš^'ó^I_Je_K°_Mü_IJ`E”`:Ú`/a-Ea9sa!­a*Ïa)úaN$b&sb0šb=Ëb3	c>=c1|c0®cßc%þc4$dIYd#£d9ÇdGe.Ie-xe5¦e8Üe=f2SfR†f0Ùf<
! g7Gg5g7µg(ígahAxhPºh;i(GiJpi2»i8îi2'j'ZjQ‚jQÔj/&k3Vk+Šk‚¶kn9l-¨lbÖl`9m/šmEÊm8nZInQ¤n+ön""oPEo_–o*öo7!p-Yp.‡p ¶p}×p&Uq"|q6ŸqÖq@ðq<1r9nrE¨r.îrNs!lsCŽs9Òs3t@t`t?t,¿t4ìtH!uOju;ºu,öu;#v;_v<›v:Øv&wN:w,‰wh¶wxx7˜x^ÐxG/yEwy7½yNõyODz(”zD½zB{VE{Yœ{Gö{;>|(z|B£|Ræ|+9}2e}7˜}EÐ}B~JY~q¤~QOh,¸/å'€%=€Gc€E«€%ñ€ �48�Pm�3¾�Fò�E9‚A‚OÁ‚2ƒBDƒ4‡ƒ4¼ƒiñƒ[„$v„#›„5¿„õ„%…I9…Eƒ…-É…O÷…VG†.ž†=Í†C‡BO‡K’‡OÞ‡%.ˆTTˆ0©ˆUÚˆ30‰1d‰–‰=¶‰)ô‰2ŠQŠ9nŠ3¨Š0ÜŠP
‹c^‹;Â‹>þ‹?=Œ3}Œk±Œ&�3D�x�:˜�7Ó�]ŽRiŽ(¼Ž0åŽ+�/B�>r�0±�Fâ�L)�Sv�JÊ�@‘\V‘I³‘2ý‘A0’4r’9§’bá’@D“C…“%É“/ï“K”>k”Kª”Nö”>E•g„•(ì•V–%l–*’–½–BÅ–D—ÄM—ë˜Dþ˜GCšT‹šTàšA5›Iw›+Á›0í›Ôœ:óœ6.�Je�°�*Ð�#û�!žIAžg‹ž$óž^Ÿ'wŸ.ŸŸÎŸ"îŸ! !3 "U "x 3› "Ï )ò 4¡4Q¡N†¡KÕ¡U!¢®w¢ª&£JÑ£Q¥;n¥0ª¥+Û¥;¦:C¦2~¦/±¦)á¦"§!.§8P§g‰§9ñ§x+¨)¤¨)Î¨6ø¨/©$5©
Z©h©w©	ˆ©
! ’©	�©:§©/â©3ª.Fª=uª@³ªôª>«F«0H«>y«b¸«;¬7W¬%�¬µ¬#Õ¬8ù¬2­7M­N…­BÔ­6®(N®)w®L¡®<î®7+¯Nc¯E²¯8ø¯.1°4`°-•°"Ã°Wæ°I>±?ˆ±GÈ±²3/²3c²B—²?Ú²=³9X³B’³MÕ³F#´Gj´A²´Sô´+Hµ(tµ(�µ.Æµ&õµ¶{2¶+®¶iÚ¶MD·1’·-Ä·1ò·1$¸gV¸%¾¸"ä¸E¹%M¹#s¹%—¹t½¹*2ºH]º¦º8Áº8úº13»<e»3¢»1Ö»¼&&¼BM¼*�¼»¼;Ù¼9½HO½9˜½2Ò½*¾\0¾8�¾1Æ¾5ø¾8.¿2g¿š¿2ž¿5Ñ¿OÀWÀ#pÀQ”ÀJæÀ'1Á.YÁBˆÁ;ËÁ4Â5<Â8rÂ/«Â%ÛÂ$Ã%&Ã/LÃ(|Ã)¥Ã#ÏÃ)óÃ)Ä-GÄuÄŠÄ)™ÄÃÄ/×Ä!Å#)ÅKMÅ(™Å*ÂÅíÅÆ$Æ)BÆ)lÆ.–Æ>ÅÆ@ÇAEÇc‡ÇAëÇ9-È4gÈ;œÈ3ØÈ8ÉHEÉDŽÉPÓÉ>$Ê3cÊ7—Ê[ÏÊ<+ËhË
tË.‚Ë$±Ë	ÖË?àËi Ì1ŠÌ&¼ÌãÌMÍ-QÍ!Í7¡Í'ÙÍ>Î<@Î)}Î6§Î2ÞÎ@Ï!RÏ<tÏ±Ï.ÌÏ%ûÏ!Ð0@Ð/qÐ?¡Ð8áÐ?Ñ4ZÑ:�ÑAÊÑ=Ò3JÒQ~ÒÐÒ+êÒ)Ó+@ÓlÓ'…Ó1­Ó;ßÓ<Ô!XÔ$zÔŸÔ+¹Ô+åÔ+Õ+=Õ+iÕ+•Õ+ÁÕIíÕ37Ö6kÖF¢Ö>éÖA(×+j×+–×+Â×'î×Ø"3Ø*VØ�Ø;šØÖØJöØ:AÙ!|Ù$žÙ2ÃÙ5öÙ‹,Ú2¸Ú<ëÚ=(ÛEfÛ;¬Û@èÛM)Ü7wÜ.¯ÜmÞÜyLÝsÆÝn:Þz©Þt$ßo™ß{	àu…àhûàtdánÙáyHâvÂâw9ãx±ãq*ä;œä2ØäCå:OåGŠå)Òå(üå(%æ&Næ0uæ0¦æS×æ'+çASç(•ç*¾ç,éç3è0Jè'{è=£è=áèé7é
Sé*aé+Œé+¸é)äé&ê5ê9Mê‡ê1˜ê&Êê/ñê@!ë.bë$‘ë5¶ë4ìë4!ìVì;vì<²ìDïì4í7Aí(yí-¢í-Ðíþíî3î/Mî/}î1­îMßîN-ï0|ï2­ï0àï7ð9Ið!ƒð!¥ðHÇðAñ*Rñ!}ñŸñ&¹ñ&àñ*ò"2òUòNqò.Àò
! ïò.úò:)ó)dó5ŽócÄóE(ôAnô °ôÑô,ìô$õ">õ.aõ%�õ%¶õ$ÜõöDöD]ö4¢ö@×ö(÷/A÷q÷‡÷ž÷2´÷Lç÷4øTSøL¨ø[õøWQù\©ùDúPKúCœúàú/öú'&û=Nû5ŒûEÂû=üMFüE”ü(Úü5ý
9ý$Gý9lý(¦ý7Ïý;þECþF‰þEÐþGÿD^ÿC£ÿ*çÿ0;C#£@¾Vÿ2V)‰%³&Ù)$*=OL�6ÚVNhL·LGQL™æ.ü+(=0fM—@å/&:V"‘2´3ç4QP,¢)Ï0ùH*Ms/Á2ñ$	'B	3j	ž	¼	È	å	 
! %#
! I
! %[
! �
! ’
! ¤
! ¶
! É
! $Ø
! ý
! %/4%d,Š,·.ä,,@,m,š*Ç&ò/
I
R
Y
(e
%Ž
"´
×
ö
7"@Z›«H´ý+"H/k+›&Ç'î-#D&h&�1¶1è2(Jsš“".5QH‡Ð:í/('X0€$±%Ö+ü/('X(€ ©+Êö!-K4k- 8Î/W79�4Éþ8)I,s' (Èñ++J6v­,Ç+ô 9)c‚ž¸Ø8õ€.0¯;à)7=a!Ÿ>ÁI/JJzÅ!ä=& d-…³Í)ã)
17iˆ/£.Ó@-C-q.ŸÎ)éZ Gn (¶ Nß #.!$R!$w!*œ! Ç!,è!2"BH";‹"Ç"GÔ"Z#.w#(¦#DÏ#1$6F$3}$3±$5å$=%JY%*¤%"Ï%0ò%G#&k&†&ž&:»&)ö&" '*C'*n'O™'Eé'P/(6€(2·(ê(&)/)9H)‚)“)7­)7å)3*%Q*)w*¡*»*@Ó*-+>B+>�+<À+Dý+3B,Mv,EÄ,H
! -S-#n-#’-3¶-*ê-."./.
! M.X.<h.9¥..ß.7/`F/3§/.Û//
! 0,:00g03˜0;Ì0F1 O1Kp1#¼1Fà1'2>E2#„2+¨2.Ô23,#3@P3&‘3!¸38Ú3,4,@4m4-‡4'µ4-Ý4+5#75N[5Hª5Có5S76L‹6.Ø6i7bq7 Ô7#õ7 8-:8'h8V�8#ç819*=9&h9&�9C¶9Eú9)@:2j:>�:/Ü:>;4K;+€;4¬;9á;8<3T<ˆ<%§<5Í< =T$=7y=6±=7è= >I9>Hƒ>?Ì>\?Zi?/Ä?(ô?-@K@*k@+–@1Â@4ô@‰)AM³A-B+/B [B=|B3ºB-îBTC$qC9–C$ÐC.õC$D;D(VD<D'¼DäDøDEE:EZE"wE;šE=ÖEF6*F)aF<‹F(ÈF'ñF/G1IG#{GŸG'½G1åG2H?JHKŠHÖHöHI9)I@cI8¤I#ÝIJ!J0JOJbJsJ%ŽJ%´J!ÚJüJ K8KRKinK3ØK)L6L"ILlL$…LªL ÈL1éL1MFMME”MhÚM)CN3mN2¡NÔNGóN';O.cO-’O>ÀOÿOP$/P8TPB�PNÐP)QIQ;`Q*œQ*ÇQ(òQ0R'LR&tR"›R-¾REìR82SEkS(±S&ÚS0TA2T&tT›T)¹T2ãTU*U@U$ZUU6–U&ÍUôU;VQLV,žV1ËV0ýV(.W/WW4‡W*¼WçW%X)&X)PX8zX8³XAìX4.Y@cY$¤Y<ÉY.Z45Z0jZ›ZµZGÒZL[Lg[6´[.ë[1\/L\T|\ Ñ\'ò\]86]Po]0À]ñ] ^'^(F^0o^6 ^L×^&$_IK_*•_À_+ß_N`NZ`$©`%Î`&ô`a!1a$Saxa‘a+©a+Õa-b5/b-ebD“b5Øb)c[8c”c6±cèc"d8+d	ddnd!d¡dÀd@Ñd*e/=e(me–e'³e<Ûe-f$Ffkf/€f!°f5Òf8gAg`ag>Âg6h>8h!wh;™h)Õh#ÿh#i@i8\i.•i3Äi9øi82j kjŒjB«jLîj&;k6bk$™k¾k1Ök<l;El.�lB°lAól55m1kmF�m1ämLnLcn<°n<ín>*o>ioC¨oìo.p/3pcp.|p9«p/åp+qLAqHŽqE×qAr_rMwrJÅr"s'3s5[s,‘s¾s0Ôs.t.4tct"�t¤t¹t'Ùtuu5;u3qu8¥uNÞuX-v4†v/»v8ëv:$w_w0|w*­w(Øw+x4-x9bx9œx(Öx+ÿx,+y Xy/yy$©yÎyíy:zcCz§z2ºz3íz2!{OT{¤{"Ä{?ç{='|De|&ª|%Ñ|)÷|2!}T}3n}E¢}'è},~=~6]~2”~UÇ~(GF>ŽAÍ+€$;€%`€†€&›€$Â€4ç€/�,L�(y�B¢�Lå�2‚R‚.o‚=ž‚'Ü‚4ƒ39ƒ8mƒ7¦ƒ+Þƒ6
! „-A„Po„&À„.ç„B….Y…1ˆ…:º…:õ…<0†)m†—†Cµ†'ù†@!‡Db‡@§‡Lè‡55ˆBkˆa®ˆ(‰;9‰Du‰Lº‰[ŠXcŠI¼Š#‹w*‹F¢‹&é‹Œ7+Œ<cŒ9 ŒJÚŒ,%�<R�I��Ù�ð�+Ž<Ž,\ŽL‰ŽPÖŽ;'�cc� Ç�,è� �*6�-a�/��%¿�7å�?‘/]‘�‘6­‘ä‘&ý‘1$’V’"t’.—’#Æ’ ê’+“7“)W“)�“«“Ç“â“ÿ“”#4”-X”)†”°”%Ð”ö”-•11•$c•4ˆ•*½•5è•5–0T–…–6›–"Ò–õ–—.—9E—0—'°—-Ø—,˜73˜fk˜.Ò˜5™7™<S™5�™Æ™,×™1š/6š+fš3’š0Æš/÷š'›6›+Q›9}›·›/½›"í›
! œœG#œHkœ4´œ)éœ%�39�=m�J«�jö�'až*‰ž<´ž5ñž&'Ÿ6NŸ'…Ÿ­Ÿ/ÁŸ/ñŸ1! JS >ž DÝ !"¡/D¡(t¡)�¡#Ç¡#ë¡a¢"q¢”¢4´¢>é¢5(£.^£/�£*½£&è£+¤(;¤$d¤a‰¤"ë¤ ¥6/¥Ff¥.­¥ZÜ¥C7¦F{¦BÂ¦A§.G§*v§F¡§.è§
¨%¨;¨S¨!k¨�¨0­¨Þ¨+ø¨.$©#S©!w©-™©$Ç©$ì©#ª.5ª@dª<¥ª<âªJ«Vj«7Á«=ù«17¬6i¬/ ¬Ð¬,î¬?­/[­0‹­1¼­/î­5®VT®<«®Qè®0:¯ak¯UÍ¯k#°E�°JÕ°? ±$`±…±F¥±Pì±0=²"n²D‘²VÖ²1-³@_³6 ³L×³0$´-U´;ƒ´c¿´#µAµNµ+_µ7‹µ:Ãµ1þµ80¶&i¶7�¶*È¶1ó¶:%·@`·3¡·'Õ·%ý·$#¸;H¸.„¸N³¸¹5¹R¹l¹ˆ¹œ¹i±¹mºK‰º1Õº"» *»K»#h»CŒ»BÐ»¼,¼FF¼T�¼8â¼D½*`½+‹½*·½â½1¾'4¾F\¾=£¾#á¾$¿#*¿N¿(g¿(�¿ ¹¿9Ú¿À3ÀOÀiÀ‚À&™ÀÀÀ4ÒÀFÁQNÁC ÁäÁ(ûÁ3$ÂXÂ6xÂ#¯ÂTÓÂ(Ã-9Ã,gÃ”Ã*®Ã/ÙÃ(	Ä2Ä$LÄqÄ)�Ä1ºÄ;ìÄ,(Å0UÅ†Å/¥Å&ÕÅ)üÅ&Æ5Æ+KÆ"wÆšÆºÆÚÆ*îÆÇ/ÇFÇ
]Ç
kÇ#yÇ
�Ç%«ÇÑÇñÇÈ&È?DÈ„È(¡ÈOÊÈ(É(CÉlÉŒÉ £É7ÄÉ-üÉ*Ê>Ê^ÊtÊJŠÊVÕÊ,ËEË@aË(¢ËËË"ßËÌ8"ÌF[ÌR¢ÌõÌPÍ*`Í0‹Í/¼Í3ìÍ, ÎMÎ!\Î0~Î(¯ÎMØÎH&ÏoÏ$ŽÏ³Ï4ÎÏÐ+Ð+CÐoÐ ‰Ð4ªÐMßÐ-Ñ:?ÑEzÑ<ÀÑýÑ Ò)4Ò(^Ò!‡Ò©ÒÆÒÜÒ$õÒ+Ó$FÓ*kÓ–Ó5µÓJëÓT6Ô‹Ô
 Ô®ÔWÎÔ8&Õ_ÕpÕˆÕ+—Õ5ÃÕHùÕBÖ ]Ö?~ÖC¾Ö;×/>×3n×A¢×ä×3û×*/ØCZØ<žØ9ÛØ+Ù2AÙ@tÙ3µÙHéÙ32Ú>fÚ0¥Ú8ÖÚ8ÛXHÛ$¡Û4ÆÛ&ûÛ5"Ü5XÜŽÜ”Ü'©ÜÑÜæÜøÜÝ*ÝCÝbÝ‚ÝR‘Ý;äÝ' Þ'HÞ$pÞ0•Þ-ÆÞ$ôÞ%ß%?ß$eß%Šß °ß$Ñßößà +à1Là1~à°àÏàïà)
á7áWá+fá’á°á¿á×áOæá6âEâ]âwâ�â§âÆâÕâæâõâ
ã'ã8@ãyã‰ã%˜ã&¾ã%åã+ä7ä9Oä‰ä#¨äÌäÛä:êä%å4åFåaåuå‡å–å¥å!¼å"Þå0æ[2æŽæŸæ1±æ*ãæç!ç"4ç1Wç‰çŸçB·çúç*è47èlè�è—è5«èáè!õèé(2é8[é.”éÃéÖéíé þéê&?êfê|ê|�êë1 ë0Rë;ƒë¿ëÚë.îëì3ìFì‹Wìãìöì	íí0í?í^í5mí£í(Áí3êíî0+î0\îR�îJàî++ïWï-sï-¡ï!Ïï$ñïð/ðDð]ðyð�ð£ð´ðÈðÛð$ïðñ-ñ4DñyñŽñ!£ñÅñ*åñò$ò0<òmòŠòŸò#³ò×òòòóó4óQójó"�ó¤ó¸óÕóòó%ô5ôJô[ô wô*˜ô0Ãôôôõ)õ8õSõ%hõŽõ¦õÅõÛõ&íõö'ö+8ödöƒöŸöAµö@÷ö8÷U÷%m÷!“÷µ÷È÷à÷ø÷ø.øCøaøxø•ø­øÀøØøDðø 5ùKVùF¢ùPéùT:ú@�úÐúîú<
û9JûU„ûTÚû//ü0_ü+�ü/¼ü/ìü<ý<Yý9–ý,Ðý6ýý,4þ2aþ.”þDÃþUÿ/^ÿ+Žÿ+ºÿ<æÿf#
9Š
2Ä
^÷
_V
:¶
+ñ
'
CE
0‰
Dº
.ÿ
A.
=p
A®
*ð

H7
(€
©
QÀ
&
>9
x
B‘
BÔ

7
.C
'r
$š
¿
*Ú

%
.5
,d
6‘
È
#å
%	
"/
R
p
�
/¯
0ß
#	
84	
:m	
c¨	
?
! 
L
! 
0f
! 
/—
! 
/Ç
! 
÷
! 
4
0H
2y
2¬
3ß



!
//
>_
#ž
"Â
!å
 

(

-F

t

Ž

š

·

Ó

ñ


8&
_
}
0›
4Ì
3
5
 D
e
…
¥
Å
 á
*
-
(K
Pt
:Å
4
5
=M
‹
¥
:µ
Bð
43
Ah
=ª
/è
&
4?
"t
,—
7Ä
ü
*
&F
m
#‡
*«
"Ö
Dù
@>
5
4µ
&ê
I
)[
…
G¥
í
ú
8
j;
F¦
&í
B
4W
Œ
£
`Á
@"
#c
‡
GŽ
3Ö
)
! 
@4
!u
3—
7Ë
6
9:
<t
+±
Ý
)û
.%
%T
0z
'«
Ó
í


/,
5\
6’
@É
8
! 
*C
0n
;Ÿ
2Û
6
$E
$j
/�
!¿
 á
) 
), 
)V 
-€ 
$® 
Ó 
yò 
œl!
0	"
:"
 V"
8w"
E°"
@ö"
37#
4k#
 #
*¸#
Vã#
M:$
:ˆ$
CÃ$
I%
GQ%
™%
±%
Ï%
 ï%
,&
,=&
!j&
FŒ&
FÓ&
^'
Fy'
QÀ'
c(
fv(
WÝ(
A5)
9w)
T±)
J*
HQ*
0š*
+Ë*
:÷*
#2+
#V+
+z+
o¦+
A,
FX,
Ÿ,
6»,
-ò,
 -
!<-
-^-
Œ-
'¬-
9Ô-
%.
)4.
(^.
 ‡.
/¨.
2Ø.
$/
[0/
-Œ/
-º/
Oè/
h80
$¡0
5Æ0
ü0
1
?11
;q1
­1
8À1
ù1
'2
8@2
y2
—2
!³2
*Õ2
3
3
4>3
1s3
,¥3
QÒ3
/$4
3T4
<ˆ4
kÅ4
h15
š5
"´5
!×5
0ù5
1*6
\6

! o6
^z6
:Ù6
"7
(77
'`7
"ˆ7
!«7
!Í7
 ï7
!8
"28
+U8
%�8
§8
)½8
$ç8
#9
+09
0\9
�9
ª9
.Æ9
/õ9
"%:
H:
&g:
"Ž:
#±:
7Õ:
&
;
/4;
d;
&ƒ;
ª;
$Ä;
é;
$<
#*<
$N<
&s<
-š<
'È<
1ð<
"=
#?=
#c=
‡=
¤=
Ã=
!Þ=
$>
$%>
-J>
+x>
¤>
!Ã>
!å>
0?
)8?
(b?
‹?
¥?
:Á?
-ü?
.*@
Y@
0o@
/ @
-Ð@
4þ@
63A
*jA
6•A
#ÌA
#ðA
1B
7FB
5~B
´B
.ÑB
C
6C
JKC
@–C
+×C
;D
4?D
6tD
6«D
âD
5çD
TE
 rE
#“E
 ·E
.ØE
)F
$1F
$VF
'{F
£F
O»F
bG
/nG
-žG
ÌG
6çG
eH
X„H
?ÝH
=I
-[I
.‰I
<¸I
=õI
N3J
(‚J
E«J
DñJ
E6K
I|K
FÆK
D
L
>RL
h‘L
3úL
C.M
SrM
,ÆM
,óM
" N
CN
^N
'wN
$ŸN
@ÄN
6O
K<O
EˆO
KÎO
LP
PgP
L¸P
RQ
HXQ
¡Q
¿Q
>ÝQ
R
!6R
>XR
—R
±R
ÂR
ÞR
úR
S
2S
:KS
>†S
:ÅS
OT
HPT
E™T
#ßT
OU
HSU
EœU
$âU
7V
S?V
Y“V
ZíV
cHW
D¬W
bñW
*TX
)X
#©X
/ÍX
;ýX
%9Y
_Y
=nY
 ¬Y
)ÍY
<÷Y
4Z
9DZ
8~Z
,·Z
[äZ
W@[
K˜[
Aä[
A&\
2h\
-›\
"É\
'ì\
5]
)J]
t]
‹]
ž]
¼]
Ð]
ë]
 ^
!&^
 H^
!i^
 ‹^
!¬^
Î^
î^
_
4._
c_
!�_
£_
½_
EÐ_
F`
B]`
! `
+Â`
:î`
v)a
1 a
PÒa
@#b
:db
1Ÿb
aÑb
(3c
(\c
…c
#¥c
(Éc
òc
)d
.;d
'jd
’d
;­d
<éd
?&e
Efe
)¬e
&Öe
,ýe
#*f
1Nf
 €f
J¡f
%ìf
0g
=Cg
,�g
.®g
=Ýg
Hh
dh
)~h
'¨h
Ðh
çh
-÷h
'%i
&Mi
ti
'�i
·i
%×i
-ýi
++j
5Wj
6�j
!Äj
æj
0k
7k
+Qk
.}k
#¬k
!Ðk
-òk
$ l
$El
#jl
6Žl
?Ål
3m
,9m
fm
6|m
³m
+Ïm
:ûm
B6n
-yn
.§n
5Ön
/o
8<o
Uuo
[Ëo
\'p
e„p
Fêp
d1q
a–q
gøq
h`r
qÉr
R;s
pŽs
Yÿs
.Yt
Nˆt
 ×t
]øt
"Vu
>yu
-¸u
9æu
I v
Ejv
H°v
Hùv
8Bw
D{w
)Àw
Cêw
;.x
Ojx
Gºx
Fy
+Iy
uy
/“y
%Ãy
-éy
0z
2Hz
#{z
Ÿz
7¼z
+ôz
* {
*K{
Sv{
<Ê{
|
*'|
*R|
9}|
<·|
'ô|
6}
!S}
-u}
1£}
4Õ}
&
! ~
N1~
Q€~
?Ò~
:
,M
$z
&Ÿ
 Æ
ç
I€
=Q€
/�€
"¿€
(â€
'�
*3�
8^�
H—�
Kà�
3,‚
`‚
#|‚
, ‚
5Í‚
#ƒ
;'ƒ
)cƒ
%�ƒ
!³ƒ
Õƒ
/óƒ
3#„
3W„
/‹„
5»„
ñ„
-
! …
"8…
&[…
‚…
;›…
4×…
†
5†
.Q†
D€†
$Å†
)ê†
&‡
);‡
0e‡
1–‡
È‡
;ã‡
5ˆ
?Uˆ
7•ˆ
<Íˆ
8
! ‰
C‰
)\‰
†‰
=¥‰
9ã‰
-Š
'KŠ
?sŠ
2³Š
8æŠ
<‹
\‹
&t‹
*›‹
'Æ‹
î‹
Œ
 %Œ
6FŒ
F}Œ
RÄŒ
:�
5R�
:ˆ�
Ã�
8Ú�
1Ž
-EŽ
(sŽ
[œŽ
3øŽ
.,�
@[�
Eœ�
Qâ�
*4�
(_�
*ˆ�
³�
È�
Ø�
ì�
þ�
‘
&‘
8‘
L‘
^‘
p‘
‚‘
“‘
¥‘
¹‘
Ï‘
á‘
õ‘
’
’
*’
>’
P’
d’
v’
Š’
œ’
®’
Â’
Ô’
æ’
ø’

! “
“
0“
D“
X“
j“
|“
�“
¢“
¶“
È“
Ü“
í“
”
”
%”
7”
I”
[”
o”
�”
•”
§”
»”
Í”
ã”
õ”
•
•
/+•
[•
m•
„•
C›•
Cß•
#–
<–
0S–
;„–
1À–
Sò–
hF—
a¯—
˜
-˜
=˜
\˜
r˜
#�˜
$±˜
(Ö˜
ÿ˜
™
7™
#H™
 l™
/�™
6½™
!ô™
š
K5š
�š
'‘š
'¹š
'áš
	›
$›
9›
X›
1p›
5¢›
3Ø›
0œ
4=œ
/rœ
)¢œ
GÌœ
1�
7F�
4~�
#³�
×�
!ó�
!ž
7ž
Vž
%nž
(”ž
½ž
Ýž
0ïž
4 Ÿ
UŸ
nŸ
 ŒŸ
­Ÿ
*ÁŸ
ìŸ
& 
&3 
&Z 
<� 
'¾ 
!æ 
(¡
1¡
/G¡
&w¡
%ž¡
&Ä¡
"ë¡
*¢
+9¢
)e¢
&�¢
3¶¢
ê¢
£
/£
)H£
"r£
.•£
0Ä£
"õ£
¤
:8¤
s¤
#‘¤
"µ¤
0Ø¤
0	¥
.:¥
.i¥
+˜¥
!Ä¥
&æ¥
!
¦
./¦
.^¦
,�¦
,º¦
)ç¦
,§
&>§
'e§
�§
-©§
!×§
5ù§
/¨
:B¨
.}¨
(¬¨
Õ¨
1é¨
©
&6©
+]©
$‰©
%®©
)Ô©
þ©
1ª
Pª
!nª
+�ª
2¼ª
>ïª
-.«
,\«
O‰«
Ù«
&ù«
 ¬
=¬
R¬
.f¬
•¬
Jµ¬
R­
3S­
(‡­
(°­
2Ù­
$®
N1®
€®
$�®
TÂ®
K¯
c¯
w¯
’¯
)¯¯
+Ù¯
6°

<°
.J°
#y°
�°
$»°
#à°
±
+"±
#N±
r±
ƒ±
�±
'©±
'Ñ±
(ù±
*"²
+M²
>y²
=¸²
>ö²
15³
(g³
"�³
"³³
NÖ³
:%´
`´
|´
š´
ª´
Ä´
Ü´
ö´
 µ
 2µ
 Sµ
 tµ
 •µ
 ¶µ
 ×µ
 øµ
 ¶
 :¶
![¶
 }¶
ž¶
¼¶
%Ó¶
#ù¶
"·
@·
`·
|·
“·
)±·
)Û·
)¸
/¸
O¸
k¸
‡¸
£¸
º¸
Ö¸
í¸

¹
)¹
E¹
a¹
}¹
™¹
#µ¹
 Ù¹
/ú¹
$*º
%Oº
%uº
3›º
Ïº
ìº
0»
5»
G»
 ^»
+»
7«»
/ã»
¼
".¼
Q¼
 j¼
‹¼
'«¼
 Ó¼
ô¼
½
V(½
½
%š½
%À½
0æ½
.¾
2F¾
$y¾
ž¾
¸¾
)Õ¾
ÿ¾
%¿
D¿
)W¿
6�¿
%¸¿
Þ¿
=ô¿
$2À
)WÀ
�À
"—À
#ºÀ
&ÞÀ
Á
#!Á
#EÁ
#iÁ
�Á
¬Á
<ÀÁ
!ýÁ
8Â
$XÂ
 }Â
*žÂ
+ÉÂ
2õÂ
7(Ã
/`Ã
$�Ã
*µÃ
"àÃ
'Ä
+Ä
=JÄ
ˆÄ
!¢Ä
4ÄÄ
HùÄ
PBÅ
,“Å
ÀÅ
)ÖÅ
-Æ
&.Æ
'UÆ
}Æ
�Æ
4½Æ
,òÆ
%Ç
EÇ
cÇ
.yÇ
4¨Ç
2ÝÇ
,È
_=È
q�È
!É
A1É
AsÉ
µÉ
$ÑÉ
.öÉ
8%Ê
2^Ê
‘Ê
+¤Ê
7ÐÊ
Ë
'Ë
CË
DYË
2žË
,ÑË
þË
(Ì
.FÌ
.uÌ
(¤Ì
=ÍÌ
!Í
'-Í
'UÍ
$}Í
7¢Í
#ÚÍ
%þÍ
6$Î
3[Î
@�Î
3ÐÎ
Ï
)$Ï
-NÏ
5|Ï
(²Ï
(ÛÏ
Ð
(#Ð
(LÐ
&uÐ
œÐ
3¹Ð
.íÐ
*Ñ
AGÑ
9‰Ñ
ÃÑ
5×Ñ
L
Ò
/ZÒ
!ŠÒ
¬Ò
CËÒ
1Ó
/AÓ
.qÓ
( Ó
ÉÓ
áÓ
%úÓ
& Ô
GÔ
)bÔ
ŒÔ
¡Ô
¶Ô
+ÓÔ
/ÿÔ
./Õ
Q^Õ
H°Õ
4ùÕ
:.Ö
7iÖ
¡Ö
»Ö
7ÈÖ
'×
1(×
.Z×
.‰×
(¸×
1á×
+Ø
.?Ø
+nØ
%šØ
2ÀØ
óØ
$Ù
3Ù
!EÙ
EgÙ
)­Ù
<×Ù
9Ú
NÚ
"mÚ
�Ú
£Ú
µÚ
*ÔÚ
#ÿÚ
!#Û
!EÛ
!gÛ
!‰Û
$«Û
"ÐÛ
#óÛ
#Ü
#;Ü
_Ü
'}Ü
-¥Ü
)ÓÜ
 ýÜ
Ý
>Ý
#^Ý
"‚Ý
$¥Ý
"ÊÝ
íÝ
&
Þ
'4Þ
+\Þ
(ˆÞ
!±Þ
ÓÞ
%óÞ
7ß
3Qß
1…ß
f·ß
Và
5uà
«à
#²à
Öà
öà
á
,-á
"Zá
5}á
R³á
2â
I9â
Nƒâ
5Òâ
Kã
KTã
] ã
_þã
;^ä
<šä
×ä
÷ä
'å
C:å
:~å
"¹å
-Üå

! æ
%æ
_Cæ
L£æ
,ðæ
Hç
1fç
˜ç
 §ç
!Èç
+êç
è
3è
3Pè
H„è
Íè
1áè
7é
Ké
`é
 pé
‘é
!±é
'Óé
,ûé
(ê
57ê
mê
&…ê
6¬ê
Hãê
H,ë
Ouë
'Åë
=íë
F+ì
9rì
W¬ì
qí
œví
î
'3î
[î
7rî
!ªî
+Ìî
0øî
)ï
-Iï
wï
—ï
·ï
1Õï
2ð
*:ð
+eð
/‘ð
$Áð
;æð
."ñ
>Qñ
#�ñ
?´ñ
#ôñ
!ò
0:ò
1kò
&�ò
/Äò
4ôò
2)ó
2\ó
8�ó
/Èó
>øó
/7ô
&gô
$Žô
C³ô
4÷ô
:,õ
@gõ
&¨õ
$Ïõ
$ôõ
-ö
&Gö
$nö
B“ö
-Öö
$÷
)÷
F÷
.b÷
‘÷
*¯÷
Ú÷
ô÷
!ø
"4ø
3Wø
)‹ø
µø
%Ñø
,÷ø
$ù
$?ù
dù
$ù
&¤ù
0Ëù
&üù
8#ú
)\ú
B†ú
'Éú
$ñú
/û
7Fû
/~û
#®û
!Òû
.ôû
*#ü
-Nü
B|ü
¿ü
!Òü
ôü
Eý
hWý
Àý
-ßý

þ
8þ
!Rþ
tþ
.”þ
Ãþ
 Ýþ
þþ
,ÿ
-Iÿ
/wÿ
5§ÿ
6Ýÿ
/8D?}½Ú(ù<"6_@–2×M
! ?X?˜1Ø9
! =Dh‚=ë5)5_%•N».
! 690pP¡2ò+%Q1hIš&ä)?56u@¬.í3,P)}(§0Ð:	.<	&k	<’	"Ï	ò	C
! DP
! >•
! 4Ô
! 4	4>&s$š¿)Ò"ü=.]0Œ0½*î*
D
4X
q�
.ÿ
Q.I€>Ê"	-,HZ£»!Ú)ü%&%Lr&†­ Ë!ì(.&W~’/­Ý2ú(-"V8y9²!ì7$6\“¢µ4Å*ú%%<&b‰¨!Çé$ )(J1s8¥9ÞG&`A‡0ÉWúDR$— ¼NÝT,�0 BÑA0V4‡K¼!"*"Mp�&¬%Ófù1`%’¸2Ô(+0+\&ˆ+¯Û)ó-0K%|0¢Ó ñ,*'W.2®!á #$/H4x$­EÒA 4Z j� 2ú )-!@W!˜! µ!5Ö!<"+I"u"2‹"¾"3Ö"+
! #B6#Oy#DÉ#=$L$/e$•$.ª$1Ù$#%/% D%e%……%ˆ&$”& ¹&/Ú&'
! ''2'NZ'8©'=â'- (ZN(7©(Qá(S3)‡)¦)"¿)$â)#*(+*)T*9~*-¸*æ*'+G-+u+-Ž+¼+Ð+ê+',0,=,8\, •,$¶,#Û,ÿ,-! - B-.c-’-¬-5È-þ-.1).5[.-‘.¿.Ö.ì./û.C+/5o/
¥/"³//Ö/-0.40+c04�0;Ä0+1*,13W1"‹1&®1#Õ1#ù1"2"@2c2ƒ2'¡2(É2ò22	3.<3k3&ˆ3#¯3"Ó3-ö3,$4Q4/l4,œ4(É45ò47(5'`5ˆ5 ž5$¿5ä5+6906j6*‡6,²6,ß647"A7Cd7&¨78Ï78'&8%N8.t8/£8$Ó8Aø8K:95†9¼9Û9'ú9!":LD:V‘:Eè:+.;,Z;M‡;BÕ;,<:E<7€<;¸<5ô<3*=4^=.“=Â=Þ=.ü=++>0W>"ˆ>9«>Iå>I/?.y?*¨?-Ó?0@12@&d@'‹@(³@/Ü@4A)AA,kA-˜A'ÆA(îA&B>BMB=]B(›B;ÄBDCFEC'ŒC4´CZéC9DD4~D8³DHìD!5E(WEE€EEÆEFF)<F1fF2˜FaËFi-GS—GëG(H&1H:XH“HR£HNöH+EI#qI*•I+ÀI*ìIJ,J KJ!lJŽJ/ªJ-ÚJ.K7K<K4CKxK…KžK5´K,êK<L5TL1ŠLz¼L17MPiMlºM8'NL`NH­NöN
O\*O3‡O7»O*óO.P'MP,uP"¢P<ÅP1Q44Q+iQ•Q5³Q#éQ-
R;RLSR5 RÖRëRB	S:LS.‡S=¶SMôS9BTo|TRìTZ?U&šUBÁU>VACV*…VN°VÿV:WPTW<¥WAâWl$X5‘X1ÇX)ùX2#Y"VYyYŒY!ŸYÁYàYüY$Z/<Z/lZ/œZ/ÌZ3üZ80[3i[8�[+Ö[3\+6\3b\A–\@Ø\:]9T]9Ž]9È];^;>^3z^3®^Hâ^.+_&Z_�_%�_6Ã_3ú_Y.`<ˆ`8Å`þ`3a*Pa.{a!ªaQÌa%bDDb-‰bY·bYc<kc¶¨c¶_d=e2TeF‡e'Îe)öe6 f6WfŽf®fÀfÙf$ëfg!g9;g;ug/±g/ág#h5h"Rh!uh!—h¹h"Ïhòh=
! iHibiyi.�iH¼iwj!}j>Ÿj2Þj kB2k3uk<©k*ækl +lLl)ll+–l%Âl%èl0m?mSmom?�mDÏmn%3n'Yn*�n7¬nänooY7o,‘oH¾oApZIpH¤p-íp6q5Rqˆq(¨q'Ñq)ùq#r$@r+er%‘r"·r-Úr%s!.s<Ps>�s,Ìsùst@5t'vt!žt Àtátüt1u5Ju*€u«u7Âu=úuE8v1~vL°vLýv-Jw*xw=£w=áwgxi‡x9ñx"+y"Ny#qyJ•yCày?$zMdzB²z&õz*{*G{%r{U˜{¿î{‰®|78}.p}†Ÿ}8&~3_~4“~ È~_é~4I ~.ŸOÎB€Ka€J­€Kø€KD�J��KÛ�5'‚7]‚J•‚Gà‚9(ƒ9bƒEœƒQâƒD4„Dy„@¾„�ÿ„:�…^Ë…#*†-N†|†ƒ†	‹†J•†+à†	‡‡"‡%6‡,\‡n‰‡mø‡dfˆ8Ëˆ:‰;?‰;{‰:·‰Lò‰%?Š&eŠ;ŒŠ:ÈŠ‹‹<‹Y‹!l‹-Ž‹.¼‹*ë‹Œ(4Œ8]Œ<–ŒBÓŒF�B]�Z �(û�)$Ž:NŽ(‰Ž1²Ž<äŽR!�/t�/¤�6Ô�c�6o�C¦�6ê�7!‘)Y‘Fƒ‘BÊ‘
’;"’&^’0…’\¶’“>1“Ap“(²“-Û“4	”>”"\”Q”@Ñ”B•1U•4‡•'¼•'ä•	––D1–@v–·–.Ô–—, —1M—)—"©—*Ì—5÷—-˜B˜\˜hu˜Þ˜û˜ ™16™1h™ š™»™Ø™%õ™š 7šXš%tššš³š$Ïšôš.›C›R›&i›#�›´›Í›å›œœ-œ&Cœ/jœ:šœ)Õœ)ÿœ2)�\�v�6“� Ê�
ë�7ù�.1žB`žJ£ž.îž1Ÿ@OŸ@�ŸÑŸðŸ; ,H >u (´ KÝ $)¡N¡8i¡¢¡>¸¡N÷¡MF¢3”¢@È¢	£&£7£)W£(�£@ª£%ë£+¤=¤2S¤+†¤+²¤$Þ¤6¥:¥5V¥<Œ¥<É¥4¦7;¦s¦/’¦5Â¦Aø¦7:§>r§P±§a¨%d¨BŠ¨Í¨ç¨%©-,©+Z©6†©-½©.ë©-ªHª*[ª`†ª$çª1«>«=Q«�«,¬«Ù«ù«-¬:G¬‚¬1Ÿ¬Ñ¬4ç¬8­JU­% ­%Æ­&ì­C®&W®&~® ¥®DÆ®¯)¯LA¯AŽ¯ Ð¯ñ¯°,°A°V°)k°•°´°0Ñ°8±,;±2h±"›±?¾±þ±,²EK²!‘²(³²,Ü²,	³$6³[³y³(•³7¾³!ö³´21´$d´W‰´;á´>µ>\µ9›µ-Õµ3¶7¶4U¶)Š¶´¶!Î¶+ð¶·9·(O·x·Ž·D­·=ò·]0¸#Ž¸C²¸,ö¸<#¹6`¹;—¹6Ó¹n
! º>yº*¸º6ãº4»IO».™»$È»-í»!¼&=¼ d¼…¼™¼­¼7¶¼î¼
½(½(C½%l½0’½!Ã½"å½'¾(0¾4Y¾EŽ¾*Ô¾)ÿ¾;)¿6e¿+œ¿1È¿=ú¿8ÀWÀvÀ!–À7¸À!ðÀÁ0Á1HÁ0zÁ)«Á)ÕÁÿÁ1Â8LÂ9…Â0¿Â?ðÂ\0Ã\�Ã$êÃ#Ä3ÄfNÄOµÄ Å]&Å+„Å°Å ÍÅMîÅ-<ÆIjÆh´Æ2ÇPÇ!`Ç"‚Ç,¥ÇÒÇ4ðÇ*%È PÈOqÈÁÈFÛÈ="É`É$zÉ$ŸÉ8ÄÉ^ýÉ(\Ê(…Ê.®ÊJÝÊ&(Ë5OË…Ë5¤Ë:ÚË=Ì/SÌ*ƒÌS®ÌCÍ%FÍ2lÍ#ŸÍ'ÃÍ-ëÍNÎ<hÎ7¥Î&ÝÎ^ÏVcÏ6ºÏRñÏˆDÐ8ÍÐBÑ@IÑ0ŠÑ9»Ñ&õÑ4Ò$QÒ3vÒ6ªÒáÒ÷Ò&Ó+=Ó5iÓ0ŸÓÐÓ:îÓ))Ô)SÔ(}Ô(¦Ô#ÏÔ(óÔ%Õ+BÕnÕ ‹Õ¬Õ+ÌÕøÕ"
Ö0ÖBÖ
! ZÖeÖ}Ö�Ö$ºÖ)ßÖ.	×$8×(]×(†×¯×(Î×6÷×3.Ø:bØ?�Ø4ÝØ	Ù%Ù'BÙ-jÙ5˜Ù!ÎÙ1ðÙ"Ú)@Ú#jÚ5ŽÚ8ÄÚ+ýÚ8)Û1bÛ%”Û&ºÛáÛ.ÿÛ.Ü-MÜ'{Ü*£Ü4ÎÜÝ$Ý(CÝ5lÝ#¢Ý)ÆÝ)ðÝ*Þ!EÞ"gÞ"ŠÞ.­ÞÜÞ÷Þ!ß4ßSßmßHŠß/Óß@àDàYàepàYÖà&0áWá oá�á"¬áSÏá#â.Bâqâ�â¯âÎâíâ?þâG>ã?†ã*Æã!ñãä#"ä Fä*gä)’ä,¼ä4éä)å$Hå=må'«å<Óå=æ'Næ3væBªæ4íæ."ç#Qç5uçE«ç5ñç4'è)\è)†è-°è"Þè@é8Bé"{é9žé!ØéFúé$Aê*fê+‘ê½ê-Óê'ë))ëSëEoëMµëUìFYì0 ì&Ñì5øì'.í5VíŒí¥íÄí$ãíî(îAEî9‡îJÁî0ï7=ïuï3�ï&Áï-èï(ð ?ð&`ð ‡ð¨ð-ÁðVïð/FñvñŽñªñ0Æñ'÷ñ#ò9Cò }òMžò!ìò'ó'6ó9^ó3˜ó4Ìó;ôM=ô6‹ô/Âô2òô2%õ,XõI…õ3Ïõöö3,ö/`ö3�ö7Äö3üö0÷)P÷)z÷+¤÷/Ð÷2ø$3ø-Xø@†ø$Çø!ìø#ù 2ù4SùHˆù(Ñùúùú*ú'?úgú|ú)˜ú(ÂúZëú+Fû"rû•û©û¿û9Ûûü2%ü6XüT�ü,äü7ý3Iý/}ý6­ý0äýJþ8`þ™þ%µþ,Ûþ$ÿ.-ÿ9\ÿ(–ÿ(¿ÿ4èÿ97W=�3Í/41.f.•4Ä.ù.(,W9„9¾9ø:29m:§9â9WVW®.5J7j<¢OßL/X|FÕ9$V!{"�&À)ç-L._*Ž,¹ æ0	#8	=\	š	<µ	.ò	)!
! 5K
! *�
! $¬
! Ñ
! +ñ
! ! ?-`OŽÞ!÷<-V$„7©.á(
.9
-h
–
1¦
7Ø
./?Fo3¶'ê"+53a@•DÖ%A+a3�Á×ò94L-�(¯<Ø#3#W{(˜fÁ¡(Ê$ã†6�MÆ:6O6†/½%í-<AH~5Ç&ý7$A\Gžæ@þ$?2dE—Ý ñ:M*dA�3ÑD3J;~$º3ß50I6z@±?òD2@w;¸=ô2F[o…™¬ÁÕêþ)=Sm�”¥¿Ôê&9>LxIÅH MX Q¦ Dø (=!(f!3�!dÃ!3("%\"=‚"HÀ"?	#(I#Br#Hµ#7þ#Z6$Y‘$Pë$B<%[%8Û%\&bq&\Ô&X1'KŠ'NÖ'U%(U{(UÑ(V')V~)VÕ)U,*U‚*UØ*V.+V…+VÜ+U3,U‰,Uß,V5-VŒ-Vã-2:.$m.’.-±.iß.>I/?ˆ/FÈ/+04;00p00¡01Ò091%>1!d1+†1+²1+Þ1,
! 2+72+c2,�2,¼2*é2W3,l3&™3KÀ3K4UX4a®4{5AŒ54Î5]6"a6Z„6Zß6[:7[–7Zò7[M8'©8)Ñ8)û8)%9FO9H–9Wß9X7:-�:.¾:9í:A';7i;i¡;$<l0<5�<;Ó<%=95=Uo=5Å=Qû=ˆM>!Ö>>ø>47?>l?<«?Cè?6,@-c@!‘@;³@7ï@%'A1MA2A2²AWåA=B.]BŒB<žB2ÛB-C<C�\C êCD2(D([DE„DEÊDME0^E.�EH¾EF3'F>[FXšFBóF6GFHG!�G/±G!áG1H)5H'_H)‡H7±H%éHI*-I"XI!{I)�I ÇIèI6J >JR_J/²J(âJ"K1.K9`KšK)²K(ÜKL#L 8LYLlL1ŠL+¼L2èL/M/KM({M8¤M&ÝMN##N"GNjN*…N!°N ÒNóN*O66O*mO˜O2¸O$ëOP.PCP`P~P)“P,½P0êP7Q!SQ#uQ0™Q&ÊQ#ñQ;R/QRA�R3ÃR/÷R('S8PS!‰SM«S6ùS80T.iT3˜T-ÌTJúTKEU,‘UA¾UHV>IVUˆV&ÞV'WL-WHzWUÃWFXC`X@¤X=åX8#YO\Y-¬YÚY0õY/&ZVZ8lZ0¥ZDÖZ1[$M[7r[,ª[0×[\8$\']\&…\+¬\%Ø\>þ\Y=]b—]#ú]H^(g^$�^/µ^å^4û^‚0_³_-Ò_C`CD`-ˆ`-¶`-ä`5a.Ha%wa�a±aÄa'Ûa0b04bebzbšb"¹b'ÜbcH"c(kc3”c1Èc3úc5.ddd/„d´dFËd(e);e1ee8—e+Ðe+üe/(f6Xf�f.g+>g0jg›g(¶g)ßg*	h-4h*bh,�hºhØh"÷h i;iQihiAƒi ÅiEæi#,j Pj7qj,©j(Öj4ÿj4k(Nk/wk/§k.×kl%l%@l4fl4›l+Ðl3ül00m3am,•m)Âm7ìm6$n![n&}n7¤n2Ün.o)>o+ho.”o6Ãoúo4pJp,hp•p"«p/Îp?þp+>qBjq6­qäqFr%Krqr7…r2½r4ðr0%s>Vs"•s1¸s.ês!t;tWt^otÎt3êt%u(DumuŒu¦u3ºuîu'v(+v$Tv>yv9¸v)òvEw!bw„w–w©w1Àw"òwx0x6Ix<€x ½xÞxõx,y&=y"dyH‡y3Ðy/zU4z&ŠzL±z3þzY2{8Œ{3Å{4ù{ .|O|b|w|&’|*¹|*ä|,}<}Z}:z}Dµ})ú}$~>~"U~x~˜~¶~1Ì~.þ~*-9X ’³Ð,æ€5+€.a€�€/¦€0Ö€�&�C�-P�"~�-¡�,Ï�ü�‚,‚F‚_‚r‚Š‚*§‚)Ò‚4ü‚K1ƒ}ƒ!šƒ/¼ƒ*ìƒ)„A„`„*x„!£„$Å„$ê„…*…$C…h…‚…œ…I¶…3†4†!@†#b†&††­†5È†þ†(‡@=‡B~‡AÁ‡ ˆ$ˆ Dˆ-eˆ;“ˆ!Ïˆ1ñˆ#‰C‰_‰!z‰Pœ‰6í‰<$Š"aŠ.„ŠG³ŠGûŠ'C‹-k‹3™‹ Í‹î‹(Œ%4Œ1ZŒ#ŒŒ5°Œ*æŒ'�$9�'^�3†�Jº�>Ž%DŽ+jŽ–Ž"¢ŽÅŽ!ÚŽAüŽE>�D„�É�ä�#ù�&�2D�:w�M²�/‘(0‘?Y‘.™‘2È‘$û‘Z ’8{’#´’Ø’ô’“%/“7U“&�“(´“)Ý“!” )”2J”}”+œ”È”æ”•!$•F•+Z•†•J¤•=ï•2-–=`–2ž–BÑ–7—=L—<Š—AÇ—	˜&˜&B˜-i˜&—˜¾˜!Þ˜™™B:™"}™ ™9¿™4ù™.š$Bš!gš.‰šG¸š›2›$M›r›%‰›)¯›Ù›ö›-œ?œ&^œ…œ%šœÀœÕœhéœ>R�‘�ª�PÁ�9ž*Lž>wž?¶žzöž#qŸ-•ŸDÃŸ1 : S 6c fš K¡NM¡_œ¡.ü¡9+¢2e¢<˜¢;Õ¢G£(Y£'‚£ª£]Á£&¤1F¤Dx¤=½¤Eû¤<A¥0~¥8¯¥Kè¥'4¦?\¦œ¦-¸¦0æ¦$§E<§0‚§³§)Ñ§&û§"¨!5¨\W¨(´¨GÝ¨9%©/_©.�©)¾©)è© ª3ª4Mª&‚ª+©ª*Õª(«F)«0p«L¡«4î«#¬*2¬1]¬U�¬Nå¬4­]G­d¥­]
! ®Uh®d¾®U#¯Ny¯UÈ¯°#6°Z°+o°›°/²°+â°/± >±W_±Q·±%	²2/²%b²2ˆ²/»²/ë²4³,P³}³•³*®³-Ù³@´-H´@v´8·´Kð´8<µKuµÁµ1àµ¶..¶T]¶2²¶2å¶·'·3B· v·)—·+Á·*í·5¸N¸1W¸$‰¸!®¸,Ð¸<ý¸U:¹!�¹F²¹ù¹0º>Iº#ˆº¬º=Êº7»C@»T„»ZÙ»[4¼d�¼Eõ¼c;½oŸ½#¾!3¾U¾:s¾[®¾#
! ¿.¿=N¿/Œ¿%¼¿â¿À1"ÀITÀCžÀDâÀ%'Á[MÁ©Á,ÉÁ7öÁ#.Â%RÂ4xÂ2­ÂIàÂ*Ã0>ÃoÃ‰Ã(§Ã&ÐÃ/÷Ã+'Ä-SÄ+�Ä@­Ä<îÄ8+Å5dÅ6šÅÑÅíÅ,
! Æ27Æ?jÆªÆÄÆ7ÜÆBÇ,WÇ'„Ç6¬Ç+ãÇ+È6;È?rÈ)²È2ÜÈÉ$É!6É'XÉ(€É©É-ÉÉ=÷É#5Ê!YÊ5{Ê)±Ê%ÛÊ.Ë/0Ë0`Ë.‘Ë6ÀË#÷ËÌ.Ì3MÌ6�Ì'¸Ì)àÌ 
! ÍA+Í"mÍ(�Í¹ÍËÍ-×ÍÎ	ÎAÎ`ÎsÎ“ÎO²Î'Ï&*ÏQÏ.mÏœÏ¼Ï%ÚÏLÐMÐcÐ�Ð0ŸÐÐÐÕÐmæÐŸTÑZôÑ&OÒ%vÒ#œÒ*ÀÒëÒ*ÿÒ$*Ó*OÓ"zÓ<�Ó8ÚÓ Ô"4Ô&WÔ~Ô—Ô*·Ô5âÔ.Õ4GÕA|Õ6¾Õ2õÕ8(Ö2aÖ2”Ö<ÇÖ2×>7×5v×>¬×)ë×0Ø"FØiØƒØžØ%ºØ"àØ Ù $Ù-EÙ"sÙ!–Ù¸Ù%ÒÙ%øÙkÚ'ŠÚ4²ÚJçÚ2ÛBÛ'`Û ˆÛ+©Û!ÕÛ÷ÛÜ&ÜCÜ[ÜxÜŒÜ5 Ü-ÖÜÝ¬Ý½ÞD¿ÞIßNß?fßß¦ß0†à<·à`ôàUámá
! yá„áK�á[Ùát5â=ªâWèâ?@ãU€ãpÖã5GäP}äÎäãä(ÿä+(å-Tå*‚å2­å<àåæ+$æ#Pæ­tæ"ç"(çKKç,—çÄçeäçwJè0Âè\óè‘Pé_âéTBê^—êdöêV[ë]²ëdì_uì@ÕìJíDaíR¦íZùíQTî�¦îK6ïM‚ïKÐï?ðN\ðH«ðCôðe8ñXžñ?÷ñ–7ò^ÎòE-ó só?ômTôVÂôUõŽoõSþõSRö\¦öU÷ÞY÷X8ø±‘ø_Cù\£ùSúoTúeÄúX*ûBƒûJÆûHü?ZüUšüWðüRHýS›ý_ïýQOþS¡þNõþFDÿP‹ÿCÜ2 XS¬4Éfþ‚e/èQ
j4xD­Cò6+K2w	ª0´^åpD3µIé–34Ê.ÿ!.PA`O¢ò+=&Z@�@Â4	!8	#Z	3~	3²	9æ	5 
! 'V
! '~
! $¦
! %Ë
! ñ
! +-EDs¸(ÇEð\6"“K¶P
4S
?ˆ
:È
2!RT?§Lç4Z´4&DXk3Äcø@\^�”ü‘=®[ì!HGj²!»+Ý0	V:F‘dØE=ƒ•K§óWZV`S·;JGE’$ØhýqfnØ…GsÍdA\¦TRXh«…ašIü\Fc£0,8<eR¢KõbAU¤ú /& .V B… -È ?ö >6!u!>‰!È!Û!>ð!9/"i"(†"1¯".á"2#1C##u#J™#8ä#?$H]$;¦$Gâ$5*%,`%E�%4Ó%K&FT&=›&4Ù&@'‰O'hÙ'BB(A…(JÇ(?)AR)@”)GÕ)7*jU*jÀ*[++H‡+KÐ+,U4,SŠ,XÞ,Z7-T’-Rç-Y:.m”.y/>|/]»/„0ež0i1gn1{Ö1~R2IÑ2T3Tp3rÅ3h84R¡4wô4al5IÎ5p6†‰6K7w\7JÔ7~8Rž8‚ñ8Lt9CÁ9R:UX:i®:V;@o;'°;CØ; <S=<5‘<=Ç<i=Po={À=\<>r™>�?xŽ?î@ö@B•‘B„'Cš¬CŒGD¢ÔD€wE–øEg�FH÷F^@GèŸGˆH~�I’J�¯J—1K‰ÉKŸSL}óL“qM7N4=NžrNÊOYÜOm6P\¤PrQdtQzÙQXTRn­R(S%ES"kS4ŽSGÃST3(T)\T†T-¦T"ÔT÷T-U=BUE€U6ÆUˆýUI†VAÐVnW�W)”W2¾W$ñW'X">XaXAuXY·XdYFvY½Y8ÚY&ZT:Zl�Z&üZ.#[7R[MŠ[3Ø[1\1>\0p\*¡\2Ì\£ÿ\(£]:Ì]%^F-^Ft^»^1Ù^_=)_(g_U�_kæ_&R`)y`(£`4Ì`XaDZaEŸa?åa=%b?cb:£b>Þb8cUVc?¬c<ìct)d(žd(Çd/ðd< ee]eZÃeIfOhfW¸fagargWÔg^,hV‹h]âhi@iJªicõiWYjC±jTõjJJk\•k\òkVOl0¦l=×lrm™ˆm^"n3�nSµnM	o0Woˆo¦o;Äo?p`@pC¡ppåpKVq_¢qMrOPr- reÎr_4sJ”s,ßs?toLtp¼tK-unyuYèu=BvI€vLÊvRwtjw'ßw7x†?x]ÆxH$y:my8¨y,áy]z5lzS¢zözI{{[{D×{I|]f|3Ä|Jø|BC}G†}4Î})~=-~Dk~<°~rí~)`_ŠEêC0€0t€;¥€,á€;�,J�<w�<´�!ñ�*‚->‚Fl‚=³‚Lñ‚6>ƒ6uƒ5¬ƒ<âƒD„Yd„+¾„4ê„3…ES…9™…9Ó…;
†II†H“†>Ü†7‡7S‡G‹‡.Ó‡1ˆ4ˆLSˆK ˆ?ìˆ0,‰I]‰-§‰#Õ‰/ù‰*)ŠNTŠA£ŠIåŠ/‹@K‹8Œ‹Å‹?ã‹A#ŒFeŒp¬ŒR�(p�(™�.Â�#ñ�KŽ(aŽJŠŽDÕŽ9�?T�A”�?Ö�p�(‡�8°�9é�:#‘3^‘?’‘<Ò‘A’7Q’7‰’7Á’7ù’71“0i“8š“Ó“Jó“>”5^”P””Tå”1:•4l•V¡•6ø•6/–Vf–.½–Fì–C3—:w—;²—=î—*,˜1W˜L‰˜(Ö˜4ÿ˜)4™(^™4‡™X¼™%š%;š@aš2¢š6Õš3›@›3]›<‘›DÎ›$œ18œsjœAÞœ@ �0a�(’�@»�Uü�4RžO‡žF×ž>Ÿ]ŸC{Ÿ=¿ŸPýŸRN C¡ Lå  2¡>S¡ ’¡2³¡Eæ¡,¢!G¢Yi¢GÃ¢H£9T£AŽ£YÐ£C*¤un¤Iä¤I.¥4x¥6­¥Dä¥5)¦4_¦:”¦+Ï¦Aû¦5=§4s§:¨§5ã§A¨5[¨2‘¨?Ä¨7©4<©Gq©<¹©+ö©("ªZKªD¦ªBëª.«KG«“«A¯«Dñ«B6¬hy¬Bâ¬e%­e‹­7ñ­©)®MÓ®P!¯Dr¯R·¯@
! °+K°'w°6Ÿ°-Ö°H±BM±5�±'Æ±Pî±.?²2n²;¡²Ý²9ý²A7³;y³/µ³1å³A´+Y´9…´-¿´aí´QOµ'¡µ@ÉµL
! ¶]W¶Wµ¶*
·O8·)ˆ·"²·YÕ·0/¸,`¸"�¸*°¸2Û¸¹%)¹EO¹*•¹*À¹Bë¹2.º2aº-”º.Âº9ñº?+»Ok»-»»(é»3¼?F¼1†¼@¸¼,ù¼,&½*S½H~½AÇ½A	¾@K¾9Œ¾YÆ¾8 ¿jY¿¡Ä¿gfÀ;ÎÀR
! Á;]Á=™ÁY×Á,1ÂF^Â?¥Â:åÂ? ÃE`ÃD¦ÃDëÃŠ0ÄM»ÄA	ÅLKÅ€˜Å@ÆHZÆG£Æ6ëÆG"ÇKjÇ9¶Ç,ðÇ/ÈVMÈ#¤ÈOÈÈÉ6ÉTÉMkÉX¹ÉHÊE[ÊX¡ÊYúÊ@TËS•ËYéË=CÌ2�ÌG´Ì[üÌRXÍF«ÍAòÍA4ÎOvÎeÆÎ9,Ï.fÏF•ÏSÜÏ10Ð7bÐIšÐ6äÐdÑX€Ñ=ÙÑ?ÒoWÒYÇÒ.!ÓPÓYeÓ¿Ó†ÑÓ\XÔ8µÔLîÔG;Õ>ƒÕ8ÂÕUûÕxQÖZÊÖ\%×=‚×AÀ×BØMEØ“ØG±Ø5ùØn/ÙsžÙmÚq€ÚJòÚ/=ÛhmÛxÖÛzOÜ@ÊÜ3Ýj?ÝaªÝ‰Þ™–Þ\0ß•�ßs#àB—àEÚày áBšáBÝáF âugâ>Ýâ6ã Sã>tã.³ã+âã'ä%6ä*\ä#‡äG«äNóä7Bå+zå/¦åSÖå�*æ]¬æ�
! ç<¨çaåç9Gè-�èY¯èV	éT`éPµéjê.qê3 ê ÔêIõêC?ë'ƒë6«ëTâë/7ìKgì,³ì4àì8í<Ní)‹í0µí?æí&îU8îGŽî*Öî8ï4:ï3oï2£ïMÖïW$ð\|ð/Ùð(	ñ+2ñ2^ñ.‘ñ9ÀñBúñ1=òNoò3¾ò6òò<)ó=fó%¤óXÊó<#ôi`ôTÊô7õ‡Wõ}ßõ;]öL™öKæöU2÷6ˆ÷Y¿÷Bø7\ø�”øŠùf¡ùJú9Sú^�ú.ìú)û)Eû*oûTšû1ïû'!ü"Iü%lü¤’ü…7ýv½ýO4þH„þ,ÍþQúþLÿ2hÿT›ÿ0ðÿ)!NK_šbú)]2‡Eº../0^†�&.D>sE²tø+mH™â ñ/<L‰˜A·@ùf:^¡FaGS©™ýƒ—�	}¹	¢7
! QÚ
! ,4I1~6°DçA,^n5Í0
K4
:€
1»
eí
:S?ŽHÎ=HU?žHÞN'Ov=Æ\Pab²/NEY”)îS<le©6FiÆc0`”Sõ5IªJ*;uK±FýUD8šEÓ-;G‹ƒpS€•ÔDj;¯Oë);Be4¨:Ý51Ne€Gæ).*X0ƒ>´ˆóU|1Ò( e- 3“ \Ç ,$!MQ!@Ÿ!4à!("J>"A‰"ˆË"ˆT#;Ý#7$Q$En$>´$2ó$E&%9l%&¦%MÍ%7&=S&D‘&1Ö&>'?G'C‡'HË':(6O("†(#©()Í(K÷(-C)&q)Â˜)Ö[*\2+]�+Ðí+Ö¾,r•-†.]�.^í.çL/Ê40oÿ0ro1íâ1ÖÐ2r§3u4��4M.5o|54ì5=!6]_6T½6d7lw7wä7_\8G¼8�9*†93±9Lå9J2:¾}:m<;îª;v™<¸=jÉ=M4>z‚>7ý>N5?M„?NÒ?I!@Vk@KÂ@lA˜{ACBbXBX»B,C+AC$mC2’CXÅC@D8_DG˜DlàDMElE'†E;®EêE+F82FdkF�ÐFHaG^ªGT	H;^HtšHBICRIH–IEßIK%JLqJ\¾JMKOiKS¹Kc
LQqLSÃLGMS_M®³M_bN\ÂN#O3COLwOSÄOWPVpPUÇP5Q0SQS„Q1ØQ&
! R;1R9mR=§R7åR=S[[S4·SWìS6DT:{T-¶T9äTJUDiUZ®Ul	V>vV?µVCõVC9WA}WC¿WMXOQXC¡XOåXb5Y¦˜Y[?ZX›Z3ôZ1([=Z[9˜[Ò[ì[*ø[8#\4\\‘\W¤\"ü\]$8]1]]\�]fì]bS^’¶^SI_&�_$Ä_7é_{!`�` ²`#Ó`4÷`,a">a!aaƒa6£aÚaHùaIBbƒŒb!cV2cd‰c?îcA.d5pd%¦dHÌde./e^eCwe@»eDüe+AfEmf)³f!Ýf5ÿf55g8kgC¤g0èg4hFNh•h-±h2ßh:iBMi-�i‚¾iYAj$›j6Àj>÷j66k8mk8¦khßkPHlX™l5òl'(m-Pm!~m% m?ÆmEn:Ln>‡n:Æn:o;<o<xo~µo€4p6µpgìplTqsÁq(5rv^r-Õr)sU-s'ƒs9«såsKÿs)Kt1ut)§t)Ñt4ûtM0uL~u-ËuEùu•?v7Õv.
w=<w4zw.¯w(Þw-x'5x0]x%Žx'´x,Üx&	y&0y>Wy–y¨y8Åyþyz$,zhQz(ºzãz+þz+*{OV{¦{'Ã{ë{|"|$:|$_|$„|?©|?é|[)}Q…}F×}L~ k~Œ~B¦~né~X&uœ)¼)æ!€C2€%v€&œ€Ã€Õ€"ë€&�-5�-c�‘�%±�#×�û�<‚W‚<v‚(³‚Ü‚Bü‚#?ƒ+cƒB�ƒÒƒ#êƒ„d$„‰„5¤„9Ú„-…:B…9}…-·…#å…4	†>†!U†Bw†Zº†‡>*‡Zi‡=Ä‡;ˆ;>ˆFzˆ(Áˆ6êˆb!‰j„‰yï‰FiŠE°Š&öŠ/‹XM‹O¦‹7ö‹#.Œ#RŒ%vŒ(œŒ ÅŒ5æŒ�)2�4\�‚‘�>ŽSŽFqŽ5¸Ž îŽ5�PE�b–�uù�‚o�€ò�s‘SŒ‘!à‘*’%-’3S’<‡’DÄ’	“#“)5“._“™Ž“L(”:u” °”;Ñ”8
•F•Ob•Q²•6–D;–Z€–BÛ–L—Nk—Dº—\ÿ—I\˜g¦˜9™>H™:‡™DÂ™HšwPšjÈš(3›.\›3‹›*¿›Kê›26œ,iœA–œ9Øœ3�8F�E�GÅ�0
žD>ž?ƒžCÃž4Ÿ2<ŸloŸoÜŸfL Z³ ~¡`�¡Aî¡U0¢I†¢*Ð¢)û¢O%£Nu£=Ä£9¤?<¤d|¤iá¤:K¥c†¥6ê¥P!¦xr¦Zë¦dF§T«§>¨W?¨B—¨!Ú¨.ü¨*+©&V©0}©®©Å© Ý©=þ©:<ªFwª5¾ªôªT	«9^«5˜«DÎ«D¬#X¬4|¬+±¬eÝ¬:C­I~­@È­3	®(=®4f®,›®RÈ®P¯El¯4²¯8ç¯2 °<S°-�°1¾°Fð°47±3l±@ ±\á±]>²Zœ²=÷²15³*g³C’³,Ö³O´8S´2Œ´C¿´,µ-0µ7^µ>–µ3Õµ?	¶@I¶?Š¶2Ê¶Lý¶6J·>�·>À·&ÿ·/&¸1V¸Qˆ¸BÚ¸C¹8a¹6š¹Ñ¹/ã¹ºe0ºi–º'»(»6A»1x»0ª»&Û»-¼0¼jL¼A·¼sù¼?m½0­½"Þ½<¾Z>¾2™¾PÌ¾'¿'E¿m¿4‹¿3À¿ô¿ÀBÀT_À-´À!âÀ@Á&EÁXlÁbÅÁk(Â^”ÂóÂÃ%!Ã^GÃ;¦ÃiâÃaLÄS®ÄZÅS]Åk±Å�Æa«Æ[
ÇniÇ5ØÇ9È-HÈ:vÈ9±È-ëÈ6É4PÉ*…É°É]ÊÉ(Ê6BÊ;yÊ$µÊ;ÚÊFË%]ËGƒË!ËË0íËÌ&>Ì/eÌ1•Ì>ÇÌ*Í‚1Í´Í,ÒÍXÿÍIXÎ"¢ÎNÅÎKÏK`Ï0¬Ï3ÝÏÐW+Ð%ƒÐ|©Ð=&Ñ[dÑ.ÀÑLïÑ<ÒWÒvÒD”ÒAÙÒ,ÓHÓ^Ó}Ó=œÓ<ÚÓÔ9)ÔBcÔP¦Ô#÷Ô2Õ1NÕ\€Õ@ÝÕ8ÖSWÖ;«Ö?çÖT'×<|×@¹×ú×'Ø :Ø>[Ø9šØÔØ)æØÙJ-Ù xÙ$™Ù¾Ù-ÜÙ
! Ú,*Ú/WÚ‡Ú,¦Ú,ÓÚÛÛ^8Û%—Û(½Û æÛ;ÜCÜcÜ,�Ü6®Ü<åÜ<"Ý(_Ý<ˆÝDÅÝ
! Þ6ÞNEÞ?”Þ#ÔÞ#øÞßY:ßP”ß+åßPà.bàj‘à?üà&<áGcáG«áoóá^câGÂâK
! ãSVã3ªãQÞã80äAiä@«äJìäE7åP}åfÎåE5æ@{æM¼æg
! çCrçL¶çHècLè>°èBïè@2é`séJÔéJêJjêKµêIëuKëRÁëJìL_ìE¬ì@òìD3í=xíP¶íaîHiîW²î`
! ïEkïQ±ïZð‚^ðEáðS'ñK{ñ@ÇñGòTPòC¥òQéòU;ó_‘óUñóDGôlŒô3ùô1-õO_õ ¯õ¾Ðõ*�öoºöz*÷N¥÷Gô÷I<øz†øùÍùæù ú,%ú"Rú1uú9§úHáú!*ûJLûU—ûNíûA<üA~üFÀü@ýEHý=ŽýXÌýI%þJoþ'ºþ$âþ&ÿc.ÿ!’ÿ´ÿLÉÿLCc-§?ÕA/W<‡9Ä6þ?5>uG´LühI3²7æ9*X8ƒ6¼–ó£Š/.^-{"©*Ì5÷0-*^+‰µ4Õ<
! 7G%E¥ëhú^c	<Â	Cÿ	@C
! X„
! xÝ
! iVmÀ3.brG…tÍXB
J›
>æ
›%dÁ;&bduQÚA,'n(–j¿1*+\-ˆw¶H.,wP¤.õ$5;G:ƒ*¾éE;M0‰cº);Oe2µHè'1KY*¥6Ð9#A-el“?/@:p'«3Ó2:\X2µ3è4RQ/¤;Ô;dLI±)û %ƒF*Ê4õ'*,RUœ(ò0=L-Š¸É9áEa3}5±(ç' =8 #v š <´ ,ñ )!,H!0u!0¦! ×!ø!"4/"=d":¢"(Ý"%#,#*B#m#$‰#2®#Fá#b($%‹$&±$;Ø$'%6<%/s%
£%r±%2$&W&uh&5Þ&''
'?)'i'q'7y'7±'Ré'R<(�(7£(Û(@â(<#)`)l)!u)—)Y¦)p*pq*fâ*I+Ee+9«+@å+C&,j,@s,´,Ð,ð,$-\3-5�->Æ-P.<V.g“.3û.B//*r/;�/JÙ/T$03y02­04à051@K1Œ10¢1)Ó1-ý1(+2%T2&z2%¡2%Ç2$í2"3&53$\3'�3©3#É3í3!
4+/41[4�4¬4(Ê4*ó485,W52„5Y·5R6d6}6+›6$Ç6/ì6k7Pˆ7UÙ7./8=^8Aœ8MÞ8H,9Xu9.Î9;ý9S9::�:@È:(	;(2<'[<Iƒ<AÍ<P=B`=D£=-è=B>CY>G�>6å>;?8X?7‘?É?Fç?A.@0p@A¡@ã@
û@Q	A([A)„A®A#ÉA&íA/BBDB‡BŽB¡B½BÏBâB#C'&CNCaCwC;‘C*ÍCLøC[ED¡D!ºD,ÜD0	EZ:E•EœE9£E
! ÝE$èE#
F"1F<TFY‘F+ëFXGApG*²GtÝGRH"jH<�H:ÊH
I=I8QI=ŠI%ÈIBîI,1J
^J2lJŸJ!½J$ßJ'K,K,>KGkK:³K3îK;"LU^L´L
¹LÇLØL5éL?M0_M-�M<¾MEûMKAN�NžN¯NÀNÑN/âN-O@OWOhOO�O¡O²O-ÃOñOPJPKPP–œPÊ3QUþQzTR ÏRyðRtjS©ßSp‰T,úTS'U {UBœUƒßUEcVE©V7ïV'W	@W¢JWbíW€PX~ÑX"PYsY;„YGÀY7Z @Z!aZ<ƒZÀZ”ÌZa[¾g[*&\-Q\0\-°\/Þ\™]˜¨]mA^A¯^añ^ˆS_IÜ_3&`TZ`F¯`Jö`WAaW™a6ña,(b~UbªÔbµcq5dS§dWûdoSeñÃe,µf>âfI!g:kgQ¦g)øg²"h0Õhii8i‘Pi.âiÒjWäj2<kNokU¾kTlGil±±l'cmW‹mnãm‚Rn[ÕnŽ1o_Ào_ p½€pS>qS’qtæqQ[rj­rXseqs�×sqYt’Ëto^ulÎuN;v=ŠvÜÈvP¥wVöwPMx=žx4ÜxQyYcy^½y`zq}z^ïzQN{s {{|o�|[}F\}W£}Mû}KI~F•~—Ü~ht]ÝH;€I„€7Î€\�dc�_È�S(‚G|‚UÄ‚DƒR_ƒr²ƒ_%„……„s…A…<Á…Pþ…òO†}B‡„À‡YEˆ<ŸˆEÜˆ_"‰I‚‰‘Ì‰g^ŠxÆŠ[?‹\›‹Sø‹7LŒY„ŒaÞŒa@�“¢�^6Žs•ŽS	�c]�rÁ�>4�•s�u	‘M‘ŠÍ‘cX’c¼’] “Y~“oØ“NH”X—”œð”Ÿ�•V-–?„–`Ä–X%—b~—cá—CE˜?‰˜‡É˜0Q™/‚™V²™4	šX>šf—šGþšZF›k¡›a
œMoœg½œB%�/h�q˜�\
! ž_gžYÇžY!Ÿ]{ŸdÙŸ7> 6v S­ v¡Vx¡0Ï¡(¢C)¢am¢YÏ¢8)£bb£=Å£V¤>Z¤Y™¤`ó¤4T¥4‰¥6¾¥2õ¥=(¦(f¦H�¦DØ¦L§aj§ Ì§-í§‘¨R­¨c©%d©OŠ©qÚ©^Lªo«ªz«R–«gé«OQ¬0¡¬DÒ¬’­Wª­Q®jT®N¿®H¯IW¯H¡¯Iê¯H4°6}°Y´°9±<H±%…±0«±kÜ±.H²0w²1¨²mÚ²ÅH³}´�Œ´˜µ?³µxó¶}l·hê·_S¸-³¸@á¸p"¹_“¹Òó¹'Æºîº#	»9-»}g»Jå»0¼åG¼Q-½½E�½Õ½2å½"¾C;¾,¾L¬¾/ù¾0)¿Z¿	v¿)€¿	ª¿´¿È¿á¿ð¿ÀÀ$À
! -À8ÀLÀ_ÀnÀ†À%œÀ ÂÀãÀøÀ	ÁÁ.ÁAÁZÁ	oÁ
yÁ‡ÁŸÁ¼Á
! ÒÁÝÁ*ìÁvÂzŽÂx	Ã€‚Ã`Ä%dÄ6ŠÄbÁÄ1$Å5VÅ5ŒÅeÂÅ(ÆOGÆn—Æ<ÇCÇ \Ç}ÇW‘ÇYéÇWCÈA›È9ÝÈÉH.ÉCwÉ9»É4õÉ-*Ê<XÊ•Ê6¤Ê;ÛÊUË!mË5�ËQÅËÌM0ÌH~Ì3ÇÌûÌ)Í-BÍpÍŒÍ2«ÍXÞÍb7Î‘šÎG,Ï-tÏ6¢Ï5ÙÏ>Ð=NÐ>ŒÐAËÐC
ÑYQÑI«Ñ>õÑQ4Ò,†Ò'³Ò@ÛÒNÓPkÓ+¼ÓÉèÓ\²Õ•ÖJ¥Ö—ðÖ€ˆ×[	ØPeØ9¶Ø9ðØ*Ù}ªÙ9(Ú9bÚbœÚ³ÿÚC³ÛX÷ÛjPÜh»Üs$Ýr˜ÝbÞ\nÞAËÞ\
ßCjß°®ß�_à6áàWáLpá8½á2öá)âFâ]âtâ‹â&©â0Ðâã<!ã,^ã8‹ã:Äã.ÿã@.ä=oä ­äÎä)íäxå5�å]ÆåO$æWtæ:ÌæPçJXçx£çwèN”èMãèI1éV{éNÒéQ!ê^sê+ÒêUþê8Të<�ë�Êë�XìnæìCUíi™í�î;“î<ÏîBïIOïk™ï3ð=9ðCwð0»ð8ìðf%ñŒŒñœòX¶ò…ó>•ó3Ôó>ô:Gô7‚ô;ºôPöô`Gõs¨õ.ö,KöhxöWáö~9÷5¸÷_î÷3Nø;‚ø/¾ø^îøYMù§ùDÇùSúp`úcÑúR5û#ˆû?¬û6ìû%#üSIü$�ü%ÂüKèüU4ý2Šý6½ý8ôý--þo[þIËþ4ÿ„JÿQÏÿI!'k@“FÔ;.WA†FÈEjU5À<öi3G�NåI4I~=È/26pi[ÚW6FŽKÕU!jwUâU8?ŽNÎU	[s	=Ï	?
! IM
! C—
! LÛ
! >(:g@¢Zã9>IxTÂ6
7N
/†
(¶
Hß
2(.[.Š0¹/êcD~9Ã:ý;89t:®Hé>2EqE·BýD@4…Gº3F6H}=ÆJ/O.0®-ßP
b^KÁ"
U0†Šž)2@ sŒ”8!˜Z;óW/Ÿ‡['8ƒK¼KGTUœ@òa3•N³2D5,z"§|Ê7GQOÑG! 6i ]  Zþ ]Y!Z·!f"fy"Yà"#:##^#€‚#Z$J^$:©$9ä$W%8v%}¯%C-&–q&Á'dÊ'1/(a(5�(W·(3)IC)I�)h×)0@*?q*-±*9ß*V+Fp+G·+Dÿ+4D,�y,7-<?-?|-=¼-Nú-tI.5¾.ô.7/VK/A¢/Oä/,40*a0)Œ0v¶0E-1Vs1KÊ1t2b‹2eî29T38Ž3<Ç354V:4W‘4%é4‡5D—5EÜ5µ"6¦Ø6]7HÝ7n&8Y•8Mï83=94q9]¦9R:-W:2…:>¸:ƒ÷:]{;1Ù;Z<<f<[£<4ÿ<=4=Pr=PÃ==>yR>Ì><Þ>W?gs?€Û?A\@ž@T»@;AqLA[¾APB‡kBXóBZLC6§C_ÞCC>D]‚DjàDpKEn¼EL+F[xFOÔFP$GuG^‡GæGDûGX@H^™HFøHT?IJ”I_ßI0?JBpJ+³J@ßJ; KB\KJŸK5êK7 LEXLžLcM"‚M+¥MDÑMFNK]Na©N“OEŸONåO24P]gP ÅP)æP6Q3GQ"{Q`žQ"ÿQ&"R7IR �R
¢R<°R_íRQMSJŸSêS+T0T7NT†TGŸTRçT[:UY–UOðU[@V’œVV/Wy†W4X5XEEX!‹X­X$ÁXæX9Y#@Y(dYK�YHÙYK"ZDnZ5³ZGéZ$1[;V[1’[Ä[Ð[>ã[>"\Aa\K£\(ï\#]Y<]_–]Wö]NN^O�^Mí^M;_/‰_J¹_B`JG`&’`a¹`:a|Va`ÓaÆ4b”ûb[�cUìcKBdmŽdJüd8GeA€e#Âeæeff3/f3cf.—f"ÆfRéf=<g8zgr³gT&hY{hjÕhA@i=‚i[ÀiZjMwj^ÅjR$k[wkOÓkW#lV{l9Òl=mGJmW’m$êmn4-nHbnJ«nRön7Io�oK¡oLío9:p?tpT´p	qB!qDdq7©qDáqI&rPprÁràrsusc”sqøs>jt>©t;èt?$u=duS¢u"öuvl+ve˜vLþv0Kw<|w9¹wMówBAx„xžx»xQÐxq"yE”yIÚyJ$zHoz(¸z9áz8{T{^o{cÎ{a2|l”|B}JD}N�}Þ}cü}I`~Nª~Uù~GOD—&ÜC€3G€({€5¤€&Ú€/�?1�7q�F©�1ð�M"‚ap‚ Ò‚ó‚ƒ1"ƒTƒ9rƒ;¬ƒ#èƒ"„/„vE„7¼„Jô„;?…<{…¸…=Ï…>
†9L†††A¥†=ç†3%‡6Y‡K�‡sÜ‡?PˆP�ˆeáˆcG‰Z«‰gŠ_nŠyÎŠH‹oÈ‹f8ŒqŸŒa�es�aÙ�7;Ž2sŽ.¦Ž\ÕŽY2�1Œ�@¾�@ÿ�P@� ‘�S²�C‘XJ‘F£‘Vê‘FA’Fˆ’?Ï’D“'T“>|“K»“x”l€”bí”SP•<¤•~á•D`– ¥–€Æ–]G—E¥—bë—1N˜d€˜šå˜<€™/½™Gí™,5šKbš‚®š'1›'Y›"�› ¤›Å›7Þ›œ-œEœ!]œ"œ#¢œ#Æœ%êœ%�66�#m�‘�±�7Ð�~ž<‡ž<ÄžoŸ8qŸNªŸ1ùŸ;+ 6g wž s¡TŠ¡Vß¡`6¢[—¢†ó¢Rz£VÍ£@$¤Ee¤µ«¤¯a¥L¦0^¦H�¦vØ¦rO§=Â§W¨<X¨V•¨:ì¨b'©Š©Už©cô©PXª©ª7¾ª9öª!0«>R«>‘«&Ð«p÷«Xh¬>Á¬&­>'­&f­@�­(Î­@÷­(8®Pa®8²®@ë®(,¯ZU¯r°¯R#°mv°,ä°?±,Q±,~±*«±YÖ±!0²?R²C’²CÖ²a³"|³HŸ³Vè³7?´Sw´4Ë´LµLMµ7šµIÒµ9¶1V¶3ˆ¶O¼¶$·1·‹P·;Ü·h¸Q�¸DÓ¸D¹[]¹1¹¹;ë¹i'º,‘º,¾ºWëº/C»4s»W¨»J¼EK¼(‘¼,º¼.ç¼?½DV½)›½]Å½+#¾KO¾/›¾@Ë¾E¿#R¿Ev¿#¼¿;à¿=À'ZÀ=‚ÀÀÀ'ÙÀCÁREÁ8˜ÁYÑÁ+ÂB«ÂCîÂC2Ã;vÃ;²Ã*îÃÄ6*Ä;aÄ-�Ä>ËÄ>
! Å%IÅGoÅ.·ÅZæÅGAÆ(‰Æ(²ÆWÛÆ 3Ç3TÇ?ˆÇ-ÈÇ öÇTÈJlÈ·È*ÌÈ1÷È?)É1iÉ9›É/ÕÉ0Ê/6Ê8fÊ9ŸÊ$ÙÊHþÊIGË9‘ËJËËrÌ3‰Ìu½Ì“3ÍŸÇÍ›gÎRÏ›VÏdòÏ·WÐ=ÑÈMÑñÒ¸ÓáÁÓÜ£Ô€Õ<†ÖOÃÖT×1h×Kš×9æ× Ø(>Ø(gØ(�Ø&¹Ø&àØ*Ù*2Ù*]Ù(ˆÙ(±Ù/ÚÙ3
! Ú0>Ú(oÚ<˜ÚSÕÚ2)Û5\Û:’Û0ÍÛHþÛHGÜe�Ü?öÜu6Ýa¬Ý`Þ‘oÞGßiIßA³ß2õß@(à:ià=¤àsâàeVá�¼ávLâ^Ãâg"ãgŠã^òãMQäNŸä�îä$~å%£å$Éå"îåNæ`ç\vèMÓèS!éQué6Çé>þé[=ê`™ê}úêxëW•ë?íën-ìbœìjÿìjíEˆí\Îí�+îv»în2ïb¡ïhðfmð6Ôð ñ€,ñn­ñgò„ò#¤ò5Èò4þò¿3ó€óó(tôG�ô[åô2Aõ<tõB±õ(ôõ=ö#[öJö6Êö+÷-÷I÷4b÷Q—÷9é÷C#ø£gøEù6QùUˆù%ÞùrúOwú*ÇúAòú"4û>WûL–ûQãûV5ü:Œü#Çü%ëü%ý@7ýRxýKËý4þ3Lþ,€þ)­þd×þD<ÿ@�ÿ<Âÿ6ÿÿW6>ŽHÍByYCÓSˆkVôTK? @àr!E”'ÚA&D)k(•^¾@A^< OÝ.-6\0“3Ä2øg+3“3Ç3û3/	4c	4˜	5Í	5
! 59
! 5o
! 5¥
! 5Û
! 55G5}5³5é53U3‰3½3ñ3%
3Y
4�
3Â
3ö
3*3^5’5È5þ543j3ž3Ò33:3n3¢3Ö3
! 3>4r4§2Ü33C4w4¬3á33I3}6±2è23N8‚N»J
! 4U4Š;¿QûJM1˜AÊLMY‚§9*ed©Ê:t=¯,í9TLsEÀ<AC	…6�7Æ4þB3FvE½TÚX?3�sWõXMq¦J 9c \� Tú JO!Iš!Sä!T8"Q�"qß"1Q#mƒ#*ñ#$$ZA$Mœ$Qê$,<%%i%C�%2Ó%-&%4&!Z&N|&=Ë&	'&%'2L'"'0¢'-Ó'.(0("I()l(1–()È(#ò() 6)$W)-|)(ª)$Ó)#ø)(*,E*)r*3œ*FÐ*/+(G+*p+5›+2Ñ+=,†B,µÉ,'-R§-Cú-=>.>|.M».B	/@L/Y�/Jç/`20I“0QÝ0</1.l1›11¶1Eè19.2`h2dÉ2(.3LW3L¤3Lñ3>4NV4@¥4Kæ4A25Et5@º5Aû5E=6Hƒ6CÌ6D7PU7F¦7Dí7V28O‰8Ù8/ò81"9:T99�9.É9ø99:P:,]:Š:ž:L®:Cû:?;\;r;�;N¬;5û;31<:e<N <
ï<Jý<YH=Q¢=;ô=‰0>eº>€ ?m¡?u@M…@(Ó@%ü@H"AHkA=´AòA,B²?B7òB7*CfbC2ÉCHüC9EDAD…ÁDUGE=�E†ÛE…bFŽèFAwG8¹G?òG82HUkHVÁH*IaCIÉ¥IEoJ<µJRòJGEK¯�KL=LŠL›L6»L5òL5(M4^M.“MFÂM.	NH8N&�N3¨N)ÜN(O3/O>cO7¢OÚO*íO&P;?PL{P2ÈP%ûPV!Q3xQ/¬Q4ÜQIR)[RF…RÌR)êRRSFgSR®ST1T'DT&lT:“T*ÎTdùTW^U_¶U9V/PVI€V5ÊV1W.2W%aW#‡W.«W&ÚW*X-,XGZXa¢X-Y62YHiY)²Y:ÜY$Z8<Z\uZ#ÒZ$öZQ[&m[@”[4Õ[
! \E"\7h\u \6]+M]¹y]ž3^˜Ò^}k_ é_L
! `8W`D�`(Õ`4þ`&3aLZa/§aL×a+$bPbMpbD¾bMc2Qc'„cC¬c+ðcNd9kd%¥d3Ëd-ÿd%-eLSe^ eiÿe3if3�f›ÑfÝmg¡KhÛíh¤Éi–njpkœvk°lÏÄlÏ”mždn6o2:o;mo‹©oS5p?‰pdÉp=.qvlq3ãq[r7srI«r6õr5,s2bs,•s-Âs,ðs$t\Bt3ŸtdÓt98u-ru< uWÝu:5v4pv_¥vpw0vw§w,Æw+ówDxHdx­x>Êx	y9%y/_yM�y$Ýy6z+9zAez`§z.{W7{ �{$°{iÕ{@?|,€|1­|9ß|D}.^}G�}KÕ}s!~=•~HÓ~²<Ï4€HA€.Š€¹€2Ñ€Ø�IÝ�õ'‚�ƒR­ƒS„ˆT„/Ý„V
…6d…,›…-È…~ö…;u†’±†ªD‡(ï‡:ˆSSˆ=§ˆMåˆ83‰7l‰-¤‰%Ò‰/ø‰M(Š,vŠ5£ŠJÙŠ/$‹.T‹(ƒ‹!¬‹sÎ‹=BŒ;€ŒD¼Œx�.z�:©�Zä�„?Ž\ÄŽZ!�2|�#¯�TÓ�M(�2v�©�LÈ�h‘9~‘b¸‘1’HM’–’´’UÑ’'“.“WL“ ¤“.Å“+ô“( ”!I”7k”2£”.Ö”5•@;•s|•ð•Tü•NQ–I –]ê–,H—�u—O÷—G˜`˜x˜Œ˜ª˜)¾˜4è˜™2™.G™Vv™,Í™2ú™-š@Fš:‡š5ÂšAøš]:›P˜›!é›-œ89œ;rœ.®œ%Ýœ.�22�Fe� ¬�Í�1í�ž":ž]ž!{ž�ž-ºž9èž>"Ÿ1aŸJ“Ÿ,ÞŸ* I6 <€ 9½ (÷ 6 ¡/W¡;‡¡Ã¡KÞ¡9*¢*d¢4�¢Ä¢$Ó¢9ø¢2£MN£)œ£Æ£@Ò£#¤(7¤`¤8|¤(µ¤Þ¤+ï¤I¥(e¥MŽ¥Ü¥:ú¥"5¦-X¦>†¦/Å¦õ¦#§/*§6Z§‘§*±§(Ü§/¨'5¨?]¨~�¨.©;K©?‡©@Ç©Cª<Lª7‰ª)Áª?ëªH+«Et«@º«>û«K:¬)†¬ƒ°¬c4­6˜­3Ï­N®8R®5‹®<Á®[þ®*Z¯p…¯ö¯&°1:°>l°B«°^î°6M±E„±;Ê±&²-²E²B_²V¢²:ù²N4³Iƒ³FÍ³;´=P´Ž´/ª´EÚ´= µC^µ]¢µ!¶B"¶Ze¶^À¶D·Bd·D§·Bì·O/¸O¸OÏ¸i¹>‰¹CÈ¹9º3Fº
zºCˆº0Ìº[ýºOY»N©»Sø»L¼2j¼X�¼@ö¼47½Ol½=¼½Nú½LI¾•–¾<,¿Si¿W½¿NÀ—dÀvüÀ5sÁ»©Á>eÂS¤ÂPøÂbIÃK¬ÃGøÃG@Ä9ˆÄ2ÂÄNõÄ^DÅ<£ÅNàÅH/Æ7xÆZ°Æ)ÇŒ5ÇLÂÇ?È[OÈ<«È*èÈ)É=ÉBMÉK�É4ÜÉ4Ê\FÊ:£Ê.ÞÊL
ËSZË%®Ë]ÔËt2Ì4§ÌDÜÌX!ÍfzÍNáÍ0ÎGGÎ>�ÎQÎÎi ÏyŠÏ}ÐI‚Ð`ÌÐ]-Ñc‹Ñ�ïÑTÒ\ÔÒR1Ó<„ÓDÁÓdÔ+kÔe—ÔhýÔfÕƒÕK”ÕLàÕE-ÖsÖI‰Ö@ÓÖ,×A×>R×Q‘×Vã×5:Ø2pØ@£ØCäØ#(Ù$LÙqÙCŒÙ$ÐÙ&õÙ8ÚUÚ&pÚ/—Ú>ÇÚ>Û>EÛ3„ÛE¸Û<þÛW;Üx“Ü.ÝJ;Ý2†Ý¹Ý0ÖÝÞ"Þ9ÞVÞnÞ8‡ÞÀÞÛÞóÞ8ß Kß lßI�ß(×ßàà(.àWàoà†à'žàÆà+Ýà	á+$áPá+ká—á(²áÛáóáJâQ[âP­âMþâ7Lã_„ãŠäãCoä9³äDíä[2åaŽåÎðå(¿æ èæ 	ç *ç'Kç2sçD¦ç4ëçB è:cè[žè,úè;'écé.‚é±é8ÐéJ	ê[TêK°êKüêGHë%�ë%¶ë)Üë'ì .ìOìoì�ì¯ì'Ïì ÷ì í 9í Zí@{í ¼í@Ýí î ?î `î �î'¢îÊî!êî ï<-ï jï ‹ï ¬ï+Íï;ùïI5ðVð,ÖðBñ3Fñ3zñW®ñKò-Rò#€ò#¤òPÈò9ó+Só+ó(«ó(Ôó)ýó)'ôYQô=«ôXéôfBõS©õ0ýõ0.öb_öOÂö–÷I©÷Dó÷W8øu�øGùQNù= ùFÞùM%ú#sú0—ú1Èú:úúR5û9ˆûEÂûPü=Yü;—ü=ÓüKýC]ýT¡ýEöýE<þI‚þGÌþGÿ4\ÿ8‘ÿ8Êÿ85<*r'�gÅ-BI6ŒUÃV'pT˜Cíd1,–^Ã]"R€QÓO%Nu=Ä d#!ˆ!ª!ÌDîD3Fx1¿%ñx"�+³ß!ýF	3f	7š	7Ò	7
  
! 4B
! 8w
! 9°
! Cê
! 4.]c]ÁGGg`¯2
"C
2f
5™
LÏ
i•†%<BBcÂs&1š6Ì.!MP?žkÞ+J_v`Ö[7h“+üQ(CzL¾=@I1ŠÀ¼e};ãGYg#Á1å.eF0¬ºÝü˜•T¯r�w(0=E;ƒ_¿<Y;tb°YmFFÆ3
 A KZ ¦ e¾ Z$!O!FÏ!C">Z"T™"Jî"L9#0†#6·#\î#.K$7z$Z²$P
%]^%2¼%Cï%3&,F&Ys&*Í&Iø&IB'?Œ'?Ì'9(.F(Pu(9Æ(-)E.)2t)L§),ô)/!*!Q*Ws*/Ë*Kû*KG+F“+3Ú+K,[Z,T¶,=-^I-d¨-8
.<F.Dƒ.NÈ../?F/+†/D²/M÷/\E02¢0GÕ0H1Df1,«10Ø18	23B2Jv2_Á2+!3VM3V¤3yû3Bu45¸4Dî4D35Ex5J¾5/	6M96Z‡6Wâ6K:7J†7;Ñ7A
8gO8,·8'ä8t9f�9Bè94+:<`:,�:,Ê:2÷:8*;Uc;:¹;*ô;R<Tr<HÇ<B=‹S=¶ß=J–>„á>cf?XÊ?W#@W{@1Ó@5A.;A2jA+�A3ÉAŸýAP�BFîBZ5CD�C%ÕC'ûC(#D-LDDzDK¿D(Et4E©E.ÈE4÷EF,F4sF<¨FIåFE/G,uG=¢G@àG_!H1�H5³H%éH'I(7I-`IŽI6­I<äI!J)<JrfJ�ÙJYwKaÑKb3Lƒ–L]M3xM%¬MÂÒM#•N¹N7ÂN5úN/0O1`O%’O;¸OôO8P?DPD„PBÉPJQHWQE QJæQH1RCzRH¾RASFISA�SFÒSDTQ^T<°TDíTD2U;wUg³UbVi~VeèVYNW\¨W›X[¡XfýX dY<…Y8ÂY~ûYczZÞZ©æ[h�\,ù\S&^z^!“^µ^Í^ë^__$4_Y_Gy_/Á_dñ_5V`,Œ`V¹`7a2HaF{aKÂa@b2Ob3‚bk¶b%"cIHc7’c5ÊcMdINdA˜d;Úd?eMVea¤ePfXWfi°f=gMXg�¦g1(h7Zhh’h@ûhƒ<iKÀi~jm‹jVùjzPk<Ëk9l£Bl;ælS"mdvm_ÛmI;nJ…n‡Ðn©XoŸp7¢p!Úp4üp41q4fq4›q5Ðq5r6<r6sr6ªr6ár6s6Os6†s6½s6ôs6+t6bt6™t4Ðt4u4:u4ou4¤u4Ùu5v4Dv4yv4®v4ãv6w6Ow6†w6½w4ôw4)x4^x4“x4Èx4ýx42y4gy4œy4Ñy5z5<z3rz4¦z4Ûz5{5F{4|{4±{4æ{4|7P|3ˆ|3¼|4ð|9%}R_}m²}F ~€g~è~3r4r§J€:e€ €OÀ€@�3Q�*…�o°�A ‚Gb‚iª‚PƒDeƒ*ªƒPÕƒ,&„$S„Yx„\Ò„>/…+n…1š…,Ì…,ù…+&†,R†,†+¬†´Ø†F�‡XÔ‡I-ˆ.wˆ=¦ˆTäˆA9‰;{‰w·‰+/ŠY[ŠBµŠ€øŠUy‹FÏ‹UŒFlŒM³Œ{�;}�<¹�Hö�E?ŽS…Ž!ÙŽ1ûŽ-�'A�%i�^��8î�'�%F�;l�7¨�?à�3 ‘0T‘L…‘*Ò‘0ý‘3.’sb’/Ö’C“3J“6~“,µ“nâ“8Q”=Š”7È” •T!•9v•%°•4Ö•"–).–3X–]Œ–%ê–8—/I—Ky—UÅ—4˜DP˜*•˜À˜%Ø˜$þ˜&#™9J™U„™Ú™2ù™-,šIZš¤šL¸šO›HU›;ž›YÚ›Q4œg†œ8îœ9'�_a�7Á�/ù�:)ž3džH˜žLáž>.Ÿ4mŸD¢Ÿ;çŸM# ?q ;± =í ?+¡;k¡:§¡Dâ¡4'¢J\¢Q§¢:ù¢<4£>q£>°£@ï£F0¤Ew¤B½¤B¥KC¥=�¥@Í¥>¦?M¦U�¦Jã¦Z.§o‰§eù§^_¨U¾¨(©>=©1|©,®©Û©+î©KªDfªJ«ª/öª&«A=«@«[À«:¬`W¬=¸¬Mö¬KD­G�­GØ­C ®5d®9š®FÔ®B¯E^¯L¤¯+ñ¯ °G>°†°-›°CÉ°V
±6d±:›±/Ö±=²>D²Jƒ²GÎ²³,³"K³Fn³Eµ³Tû³"P´Bs´:¶´4ñ´2&µ;Yµ>•µ9ÔµL¶=[¶x™¶W·*j·F•·@Ü·H¸<f¸3£¸x×¸AP¹4’¹AÇ¹J	ºXTºY­ºI»^Q»C°»ô»¼;!¼?]¼8�¼'Ö¼dþ¼ac½fÅ½],¾=Š¾]È¾]&¿^„¿ã¿-ú¿5(À"^À>�À,ÀÀ+íÀ/Á-IÁFwÁ6¾Á)õÁ/ÂKOÂ'›Â'ÃÂ7ëÂ5#ÃJYÃ&¤ÃËÃMäÃ$2ÄWÄ?iÄ:©ÄdäÄIÅeYÅ ¿ÅIàÅY*Æ/„Æ,´Æ0áÆuÇ.ˆÇ%·ÇbÝÇr@È%³È(ÙÈ2É+5É;aÉ4�É¢ÒÉ‘uÊdËXlËAÅË1Ì-9Ì gÌ*ˆÌ-³ÌDáÌY&Íl€ÍBíÍI0ÎyzÎMôÎSBÏ¬–ÏHCÐVŒÐ’ãÐ<vÑ?³ÑqóÑPeÒe¶Ò‘Ó9®Ó²èÓY›ÔFõÔ\<Õu™Õ£Ö�³Ö'C×—k×rØdvØDÛØR Ù\sÙhÐÙJ9Ú|„Ú]Û__Ûw¿Ûˆ7Ü5ÀÜwöÜQnÝuÀÝ‚6Þa¹Þlß.ˆßL·ßlà›qài
á>wá¬¶á®câ�ãœ¢ãY?äi™äMå~QåEÐåtæ™‹æ›%çFÁç=è6Fè:}è"¸è>Ûè*éjEéŒ°éZ=ê›˜êH4ëj}ëSèë_<ìkœì3íY<íP–íTçíY<î`–îG÷îd?ï€¤ï9%ð@_ð/ ð*Ðð/ûðL+ñ2xñ.«ñ+Úñpò2wò8ªò4ãòRóRkó6¾ó õóHôF_ô2¦ôAÙô.õJõ1bõ+”õiÀõ,*ö$Wö/|öA¬ö2îöD!÷&f÷H�÷<Ö÷1ø"Eø-hø–ø(§ø�ÐøZaùV¼ù4úJHúI“ú;Ýúdû1~û<°ûDíû^2ü�‘üOýVoýqÆýx8þ–±þ{Hÿ]Äÿo"`’óDHUYžJø+C5o.¥Ô>ëV*+�­DÌ*4<GqK¹IZOIª,ôG!2iYœOöFQa³
Å^Ó;2EnO´.	83	]l	JÊ	k
! L�
! pÎ
! ?<Y–A´5ö,@M"h&‹²dÌZ1
Œ
P¨
Eù
H?Aˆ…Ê7PWˆXà09TjT¿9,ND{?À?P@R‘NäM3Â�,Dq5‘Ç+åE:W>’(Ñ>ú:9>t1³Dåp*=›nÙ4H+}-©;×=QI`@ª<ë>(AgF©nðn_FÎv vŒ ?!EC!C‰!6Í!8"A="O"DÏ"(#h=#g¦#S$b$2$0²$(ã$L%9Y%N“%9â%}&Zš&yõ&To'SÄ'-(0F(Uw(]Í(+)G)Hc)8¬)Qå)Z7*t’*‘+�™+�,¹,Z9-/”-DÄ->	.bH.L«.Hø.AA/Nƒ/EÒ/N0Ag0@©0Zê0@E1†1R�1:ð1T+2€24Ÿ2/Ô233,83xe3kÞ3ŸJ4eê4P5y\5yÖ5P6Ln6V»6@7\S7G°73ø7Y,80†8B·8Bú8=9^Z9#¹9HÝ9+&:2R:…:¥:&½:ä:0ñ:.";Q;;l;R¨;Vû;"R<%u<?›<1Û<%
=)3=O]=)­=@×=b>;{>C·>>û>9:?t?3„?D¸?ý?%@%>@*d@#�@b³@GAJ^AL©ALöA4CBIxBKÂBCCIRCGœCäCúC<DXSD¬DBÅDES$E0xE-©Ea×E89FErF¸F:ØFpG‚„G~Hu†HTüH/QIT�I+ÖI+J2.J7aJ*™JMÄJ(K“;KEÏKOLKeLM±LYÿL‹YM]åM@CNb„N—çNsO3óOj'PH’PHÛP^$Q]ƒQ@áQ@"RJcR;®RMêR@8SNyS\ÈSd%TDŠTAÏT>U,PU&}Un¤USVugV@ÝV%W1DWBvW:¹WDôW79X8qX1ªXIÜX$&YrKY¾Y>ÜYLZ&hZu�Z6[`<[`�[-þ[`,\�\D
]R]Uo]OÅ]c^@y^#º^2Þ^6_3H_M|_>Ê_A	`XK`F¤`Wë`QCaC•a;Ùa.b7DbA|bf¾b
! %cU0cK†cBÒchdF~d@ÅdPedWeŸ¼eŸ\f?üfI<gR†gLÙg/&h0Vh,‡h¢´hWivi0•i)ÆiGðiB8j4{jC°jBôj87kNpkD¿kFlAKl\�lOêl&:m€am‚âmWen‹½nGIoU‘o)ço6pHpWLq2¤qU×qK-rKyrVÅr-sVJs`¡sQt1Tt6†t=½tFût<BuYuCÙuav:vxºv=3w[qwIÍwgxdxAäx<&yscyY×y=1z2oz¢zl¿zO,{L|{WÉ{R!|)t|hž|L}‘T}æ}…~/‹~b»~dQƒvÕL€9l€ ¦€OÇ€3�MK�1™�#Ë�0ï�T ‚.u‚1¤‚LÖ‚,#ƒPƒppƒIáƒR+„>~„@½„2þ„#1…[U…"±…&Ô…û…†%†FA†Eˆ†EÎ†E‡FZ‡E¡‡Cç‡D+ˆCpˆC´ˆJøˆwC‰E»‰NŠ4PŠ+…ŠZ±ŠW‹[d‹cÀ‹`$Œl…ŒRòŒsE�]¹�`Ž3xŽ#¬Ž$ÐŽCõŽC9�R}�eÐ�f6�f��B‘CG‘C‹‘?Ï‘Z’5j’Y ’Vú’&Q“3x“,¬“/Ù“4	”E>”C„”CÈ”%•62•Ci•-­•'Û•%–>)–Th–U½–>—hR—.»—:ê—=%˜Kc˜F¯˜ö˜.™'D™%l™'’™%º™,à™=
š8KšQ„šJÖšD!›Hf›<¯›`ì›\MœªœYÄœy�@˜�uÙ�lOž6¼ž5óž4)Ÿ4^Ÿ“Ÿ6®Ÿ2åŸ5 TN D£ @è N)¡Yx¡<Ò¡S¢Cc¢'§¢XÏ¢u(£<ž£<Û£Ž¤J§¤Rò¤AE¥@‡¥GÈ¥S¦6d¦E›¦fá¦KH§M”§Gâ§0*¨2[¨CŽ¨(Ò¨%û¨5!©AW©/™©BÉ©bª5oªC¥ª2éªK«Bh«O««^û«]Z¬?¸¬Tø¬#M­2q­0¤­AÕ­m®:…®7À®<ø®_5¯y•¯~°8Ž°Ç°K×°=#±Ra±´±<Ò±5²GE²5�²KÃ²)³V9³E�³DÖ³=´*Y´0„´Kµ´@µBµM`µ®µ<Âµ7ÿµ7¶D¶4Z¶�¶5ª¶Eà¶;&·6b·7™·5Ñ·V¸4^¸
“¸?¡¸á¸!þ¸- ¹0N¹/¹m¯¹`ºD~º@Ãº?»&D»k»X‹»[ä»S@¼”¼°¼iÇ¼/1½a½	m½Mw½Å½Ø½%ë½9¾SK¾QŸ¾*ñ¾:¿W¿8v¿K¯¿¡û¿��À€.Á.¯Á!ÞÁRÂ1SÂ.…ÂI´ÂQþÂPPÃ¡ÃÁÃ×Ã!ôÃ’ÄB©Ä1ìÄBÅLaÅ*®Å:ÙÅÆ8.ÆgÆb„Æ&çÆ#Ç02Ç^cÇEÂÇÍÈ[ÖÈT2ÉG‡É>ÏÉ=Ê=LÊ=ŠÊ%ÈÊKîÊ#:ËE^Ër¤ËHÌe`ÌeÆÌO,Í<|Í<¹ÍIöÍa@Î=¢ÎDàÎ&%Ï)LÏ(vÏ(ŸÏ;ÈÏ´Ð³¹Ð\mÑ#ÊÑQîÑE@ÒF†ÒFÍÒEÓZÓEuÔE»ÔEÕ~GÕPÆÕ�Öb§Ö1
! ×ß<×/Ø'LÙ‰tÙXþÙUWÚO­ÚLýÚ]JÛ+¨Û8ÔÛ@
Ü:NÜL‰ÜPÖÜ*'ÝCRÝj–Ý^ÞZ`ÞB»Þ=þÞ@<ß}ß@–ß§×ßOàSÏàJ#ádná;ÓáSâ*câ)ŽâJ¸ãä`ƒä\ääjAåY¬åOæ%Væ%|æQ¢æ`ôæCUçR™çNìç7;èdsè}ØèVVéf­émêE‚ê>ÈêqëyëN•ëYäëp>ì!¯ìDÑìí;*í.fíL•íhâí>KîjŠî2õî\(ïD…ïMÊï)ð€BðSÃðSñ?kñ2«ñhÞñiGò{±ò_-ó{�ób	ôDlô'±ô4ÙôZõKiõcµõö>8ö2wö7ªöFâö5)÷&_÷†÷*¦÷GÑ÷Aø8[øC”ø^ØøM7ù…ù*¥ù ÐùFñù8ú>Xú/—ú5Çú8ýúa6ûd˜û;ýûï9üï)ý_þ@yþMºþgÿ6pÿ4§ÿTÜÿE1nwDæ:+Of'¶?ÞScrMÖK$Tp[Å@!bR},Ð-ý`+SŒOà/0J`#«CÏ³¹Ç€�(	2+	E^	V¤	…û	'�
! Y©
! ;,?JlG·:ÿP:,‹O¸[
3d
N˜
Gç
B/]rrÐkC*¯IÚ6$B[;žAÚF?c€£h$X�[æ(B@kG¬Oô4D@yAº3üE0&v�C»CÿACA…EÇ-
A;X}@ÖBGZ%¢MÈSZjZÅb jƒoîu^tÔˆIˆÒˆ[ˆäŠmˆøŠ�ˆ ~• Œ!Œ¡!Š."Œ¹"‹F#�Ò#Fb$D©$Oî$C>%D‚%@Ç%"&H+&Dt&B¹&Bü&?'@_'@ 'Ká'@-(/n(Až(Gà(D()Em)@³)+ô)" *!C*-e*+“*@¿*S+@T+;•+;Ñ+:
,XH,n¡,N-I_-€©-_*.(Š.A³.:õ.0/:N/B‰/|Ì/3I0/}0@­0wî0`f1Ç1^å1`D2!¥2 Ç2è2"3<(39e3/Ÿ39Ï33	4=4;]45™40Ï4.5X/5Fˆ59Ï5-	6K76ƒ6T£6Qø6HJ7=“7DÑ7B8HY8;¢8]Þ8d<9F¡9kè94T:.‰:]¸:!;8;Q;3f;2š;QÍ;:<9Z<;”<5Ð<8=6?=6v=-­==Û=7>4Q>3†>6º>7ñ>1)?6[?6’?6É?0@-1@-_@-�@1»@Qí@;?A8{A9´A4îA4#B3XB/ŒB1¼B4îB8#C6\C0“C3ÄCDøC3=D7qDK©D2õD7(E(`E:‰E)ÄEGîEG6FJ~FCÉFG
GCUG^™GiøGcbHLÆH!I/5I3eI,™IÆI$àI2JÂ8J%ûJ7!K‘YK"ëKL-NoBN`²N<O9POŠO¥OÄOßOüOP9&P€`P?áPG!QYiQ;ÃQ@ÿQ¡@RhâRNKSišS<T©ATSëT`?U] U<þUT;VI�V|ÚVBWWGšWRâWF5Xu|XIòXN<YI‹Y:ÕY]ZRnZOÁZn[\€[eÝ[GC\X‹\@ä\<%]Sb]_¶]E^d\^oÁ^41_vf_IÝ_j'`�’`ÉaÞÞaè½b>¦cDåcÙ*deeHjex³et,fZ¡fhüfTeg9ºg4ôg-)h.Wh>†h;Åh3iO5i3…i1¹i5ëi7!jdYj˜¾jkWkeÃke)l<�lgÌlk4mK mìmàñnfÒon9p‘¨p=:q²xq³+reßrPEsN–sRås<8t>ut›´t7PuLˆu8Õu{veŠvOðvv@w\·wGxw\xMÔxD"y[gy{Ãy=?z2}z^°zV{Wf{l¾{›+|gÇ|k/}¢›}S>~l’~Uÿ~JUl [
€Fi€I°€Mú€MH�i–�S‚8T‚P�‚ÃÞ‚-¢ƒZÐƒv+„T¢„L÷„�D…~Æ…JE†X�†Zé†UD‡š‡tˆ`�ˆsðˆHd‰v­‰^$ŠWƒŠDÛŠG ‹Ýh‹ÜFŒf#�{Š�¬Žv³Ž®*�®Ù�¦ˆ�€/‘J°‘ëû‘Fç’t.“X£“nü“Jk”®¶”¸e•¾–mÝ–(K—t—n‘—˜–˜²˜Ò˜é˜D™FE™AŒ™ÑÎ™~ š|›Cœ›Là›a-œ�œ‚�7’�vÊ�YAžb›žmþždlŸ“ÑŸ:e |  \¡Mz¡fÈ¡m/¢$�¢yÂ¢W<£K”£Fà£g'¤¿�¤ÀO¥¦.%¦ËT¦- §.N§Y}§9×§E¨W¨6n¨A¥¨mç¨3U©u‰©Xÿ©`Xªd¹ª/«�N«XÜ«B5¬2x¬@«¬$ì¬I­;[­<—­*Ô­ÿ­7®:V®9‘®8Ë®8¯E=¯[ƒ¯Fß¯p&°5—°hÍ°26±li±-Ö±F²KK²9—²HÑ²`³9{³Aµ³C÷³G;´\ƒ´;à´7µPTµ*¥µ%Ðµ?öµt6¶;«¶Xç¶#@·cd·ZÈ·B#¸?f¸Z¦¸A¹HC¹XŒ¹>å¹K$ºipº#ÚºPþºEO»u•»F¼8R¼‹¼Tª¼^ÿ¼^½Ix½HÂ½C¾1O¾[�¾IÝ¾='¿e¿H~¿4Ç¿Xü¿$UÀ;zÀ9¶À=ðÀ.Á)NÁ#xÁ"œÁ¿ÁEÝÁZ#ÂÂ~Â4AÃ:vÃ@±Ã3òÃ1&ÄXÄ:xÄ/³Ä8ãÄ3Å6PÅ+‡Å2³Å!æÅ;Æ DÆ"eÆˆÆ4¢Æ ×Æ!øÆBÇ$]ÇS‚Ç4ÖÇ9È*EÈpÈg‹È7óÈ"+ÉFNÉ•É%®É*ÔÉ4ÿÉ14Ê6fÊ7�ÊBÕÊ8Ë5QË6‡Ë9¾Ë9øË 2Ì-SÌ.�Ì/°Ì0àÌ;ÍMÍ7cÍ›Í7ºÍ0òÍ8#Î8\Î1•Î,ÇÎ:ôÎ5/ÏeÏ"~ÏG¡Ï#éÏ€
Ð�ŽÐº,Ñ”çÑ|Ò/˜Ò5ÈÒHþÒGÓ.bÓ/‘Ó9ÁÓ&ûÓL"Ô>oÔB®Ô"ñÔOÕYdÕ)¾ÕMèÕ)6Öa`ÖaÂÖT$×Iy×KÃ×3Ø!CØ'eØI�ØP×Øc(ÙLŒÙ1ÙÙ¦Úm²Ú$ ÛEÛbÛÛ7—Û-ÏÛ_ýÛ<]Ü šÜa»ÜRÝOpÝÀÝÑÝâÝ7úÝ-2Þ#`Þ „Þ#¥Þ,ÉÞ"öÞ#ßu=ß;³ß8ïß(àW7àZ�à êà1áF=á3„á,¸áLåá¢2âxÕâTNãK£ã6ïã'&ä&Nä3uä7©äLáä.å2Må%€å)¦å#Ðå4ôå`)æ`ŠæBëæY.çhˆç8ñçL*èEwè:½èJøè0Cé@té0µé-æé:ê"OêNrê6Áê$øê)ë6Gë6~ë4µëQêëF<ìFƒìFÊìFí!Xí,zí=§í1åí8î@Pî!‘îB³î!öîÉïˆâïUkðDÁðDñ9Kñ]…ñ+ãñ'òB7òÀzòO;ó*‹óe¶ó;ô2Xô`‹ô‰ìôQvõCÈõ&ö[3ö<�ö;Ìö:÷=C÷E�÷~Ç÷PFø:—øXÒøH+ù#tù;˜ùFÔùGú5cú7™ú$Ñúöú?û,Qû+~û(ªû,Óû�ü4Žü=Ãü*ý',ý5TýDŠýKÏý<þSXþH¬þbõþ'XÿA€ÿ6Âÿ/ùÿ9)^c7ÂNúMI+—GÃT*3K³$ÿB$Og@·Šøkƒ+ï)IE!�$±GÖe!„8¦+ß(|4|±‰.Š¸.C	Tr	*Ç	\ò	4O
! n„
! ,ó
! N ;oG«[ódO?´Kô3@
 t
o•
©—¯'GhoFØ*KJG–>Þ4RkpRÜ3/Hc7¬Gäb,8�)È&ò(BX(nK—2ã9CP,”#ÁKåK1-}D«BðD3=xK¶c@fS§Eû+ADmB²ÐõQÆ—[°#80Ji@´1õd'LŒšÙotTäb9FœNã62 <i =¦  ä ²!H¸!"8"'O"w"�"¨"OÀ"#4+#)`# Š#,«#!Ø#.ú#0)$1Z$Œ$>«$;ê$a&%Xˆ%rá%[T&n°&W':w'›²'?N({Ž([
! )€f)°ç)�˜*](+e†+Œì+�y,R
! -�]-Œî-R{.RÎ.N!/�p/vò/?i0�©0E71S}1eÑ1•72uÍ2�C3nÑ3o@40°4bá4WD5qœ5˜6m§6k7|�7Zþ7iY8GÃ8k9fw9^Þ91=:Wo:9Ç:m;@o;k°;u<;’<�Î<0P=5�=X·=F>ZW>T²>!?=)?Cg??«?/ë?;@_W@6·@lî@J[AM¦AoôAodBoÔBoDCz´Cz/DkªDdEZ{EHÖEGFJgFR²F2Gk8GQ¤G+öGh"Hy‹HPIvVI[ÍI)JÈ©J8rKK«KI÷KFALCˆLLÌLLMyfMSàMQ4NW†NyÞN`XOd¹O_P`~P‘ßPfqQPØQ™)RfÃRc*S¢ŽSB1TNtT\ÃT= U-^U¯ŒUV<VO“V@ãVH$WHmWa¶WˆX`¡X_Y_bY_ÂYB"ZEeZB«Z:îZ)[Ÿ©[nI\?¸\Sø\TL]U¡]W÷]SO^]£^H_8J_;ƒ_R¿_/`<B`?`m¿`3-aHaa[ªaWbˆ^bOçbT7c+ŒcA¸c<úck7d0£dZÔde/eH•eCÞeI"fIlfT¶fLgiXgAÂgchOhhP¸h[	iBei}¨i]&jf„jZëj2Fkdyk?ÞkZlVyl@Ðl‰mn›mG
! n^Rn<±n�în‹Œo>p|Wp€Ôp?Uqm•qXrc\rkÀr:,s/gsw—sˆtI˜tSât?6u@vu+·u¦ãu8Šv4Ãvdøv,]wSŠwYÞwV8xX�xPèxf9y9 ycÚyG>zG†z;Îz4
! {T?{C”{SØ{R,|u|Sõ|DI}_Ž}bî}[Q~L­~9ú~W4CŒ|ÐŽM€EÜ€s"�k–�U‚BX‚a›‚fý‚2dƒV—ƒVîƒrE„S¸„U…Mb…8°…Té…e>†<¤†Oá†G1‡Qy‡SË‡bˆ�‚ˆj‰f}‰?ä‰@$ŠAeŠ-§ŠcÕŠZ9‹<”‹0Ñ‹BŒZEŒ: ŒbÛŒf>�M¥�^ó�DRŽN—Ž@æŽH'�ƒp�,ô�3!�0U�U†�5Ü�5‘WH‘d ‘5’g;’g£’7“UC“O™“Né“d8”k�”2	•l<•9©•gã•CK–C�–,Ó–a—8b—=›—.Ù—N˜FW˜Fž˜Wå˜Š=™`È™N)šJxš<Ãš‹›VŒ›Vã›,:œJgœD²œ}÷œru�?è�F(ž:ožKªžIöžD@Ÿ]…Ÿ^ãŸgB ]ª l¡ju¡Uà¡>6¢Ou¢=Å¢S£xW£LÐ£W¤2u¤=¨¤Kæ¤W2¥aŠ¥Oì¥Q<¦ˆŽ¦+§RC§,–§9Ã§
ý§_¨ck¨ïÏ¨<¿©üª]|¬|Ú¬}W­^Õ­j4®<Ÿ®?Ü®!¯Y>°k˜°W±&\±.ƒ±6²±2é±t²~‘²6³eG³0­³;Þ³$´'?´&g´&Ž´'µ´'Ý´Aµ5Gµ2}µ<°µ<íµg*¶b’¶qõ¶ég·ÊQ¸�¹cºº^»G}»5Å»Qû»PM¼9ž¼9Ø¼)½$<½ a½G‚½yÊ½HD¾Š�¾>¿:W¿K’¿Þ¿-ä¿ÀÀ1À
BÀ
PÀ	^ÀShÀC¼ÀCÁ5DÁNzÁQÉÁÂO1Â�Â8†ÂQ¿ÂyÃC‹ÃKÏÃ,Ä"HÄ0kÄHœÄ$åÄB
! ÅbMÅO°ÅJÆ2KÆ1~Æk°ÆMÇCjÇ`®Ç\ÈHlÈNµÈGÉBLÉ-�Éu½ÉZ3ÊXŽÊOçÊ/7ËFgËL®ËRûËSNÌK¢ÌEîÌQ4Í[†ÍWâÍZ:ÎS•ÎkéÎ7UÏ/�Ï/½ÏMíÏ2;ÐnÐŽˆÐ7Ñ‚OÑRÒÑ1%Ò-WÒI…ÒIÏÒvÓ1�Ó$ÂÓWçÓ/?Ô,oÔ'œÔ‹ÄÔ6PÕk‡Õ*óÕOÖJnÖ9¹ÖMóÖ5A×5w×&­×,Ô×HØ-JØ.xØG§Ø7ïØm'ÙT•ÙFêÙ=1ÚˆoÚ<øÚ>5ÛItÛI¾Û<ÜEÜEKÜI‘ÜbÛÜ>Ý,UÝm‚ÝgðÝ3XÞ9ŒÞPÆÞBß@Zß7›ßRÓß:&à6aà1˜à3Êà@þà9?áDyá0¾á;ïá8+â:dâŸâ¿â,ËâøâIã,Yã.†ãkµã,!ä?NäŽä§ä*Àä*ëä*å0AåZråMÍåUæ�qæSóæUGçE�çCãçJ'èDrèd·è]éezéHàéI)êAsêhµêNëmëzë<‰ë*Æëñë>ýëŒ<ì?Éì3	í=ío]í8Íí%î=,î0jîJ›îSæî0:ï=kï6©ïTàï(5ðD^ð!£ð8Åð0þð&/ñ/Vñ.†ñDµñ>úñG9ò8�ò?ºòEúòG@óAˆóYÊó$ô8Cô5|ô9²ô-ìô6õ8QõRŠõLÝõ#*ö,Nö{ö8šö9Óö9
÷9G÷9�÷9»÷9õ÷Y/øA‰øCËøYùRiùT¼ù8ú9Jú9„ú-¾ú#ìú1û9Bû|û]›û&ùûQ üDrü(·ü)àüD
! ýGOýÍ—ýSeþ`¹þBÿW]ÿ8µÿIîÿP8A‰4Ëˆ”‰Š�©–7�Î�^–ì�ƒƒ�—…'�­�=’Ë’^	ˆñ	;z
! 1¶
! Zè
! @CM„7Ò4
! *?*j>•3Ôc
8l
V¥
9ü
A6Cx8¼<õ'2PZM«ù21C3u4©8Þ/GOa±KÈ5HJT“<èO%PuGÆC!RItE¾y~{�/<<Ky%Å$ë$658l7¥XÝY69�8Ê7=;?y(¹'âT
! P_7°/è%0>)o,™5Æür;ŽÊ9Ö;/LC|lÀZ-aˆ!ê5+1a*“?¾.þ2- /` � Qª Qü CN!L’!/ß!,"&<"(c"&Œ"F³"tú")o#n™#d$rm$nà$sO%[Ã%e&W…&Ý&-ñ&''BG':Š'KÅ'E(ZW(T²(+)=3)q)1‚)U´).
! *99*=s*a±*b+Qv+cÈ+`,,_�,9í,2'-<Z-2—-Ê-Bå-l(./•.6Å.,ü.2)/1\/-Ž/W¼/\0Jq0o¼0_,1WŒ1\ä1[A2X�2ö203?3-P37~3f¶3t4<’4IÏ4#5F=5A„57Æ5dþ52c6-–6JÄ6Y7`i7CÊ7;8&J85q8<§8"ä89!9$:9&_9*†9±93È9ü9:!':I:c:1w:©:,Æ::ó:,.;=[;=™;?×;=<=U<=“<=Ñ<==.M=6|=³=
! È=Ó=0å=/>(F>$o>$”>¹>=Ê>J?S?q?Q~?/Ð?4@+5@8a@4š@-Ï@0ý@6.A,eA/’A/ÂA9òA9,BfB…B7¤B'ÜBÇC$ÌC>ñC^0D(�DT¸D8
E3FEDzE)¿E.éE6F=OF7�F<ÅF3GO6G†G)ŸGÉG#åG?	HFIHN�H9ßHmII‡ICÑIJB(J.kJAšJ*ÜJ-K'5K$]K'‚K@ªKKëK#7L>[L>šLÙLYáL!;M]M|M"™M0¼M=íM“+N?¿NIÿN$IO=nOU¬O,PM/Pd}PBâPe%Q;‹Q/ÇQ6÷Qi.R3˜R<ÌR 	S*SHDS6�SMÄS'T*:T>eT=¤TCâT7&U7^U;–U&ÒUCùUn=VZ¬V>WkFW0²W1ãW1X?GX$‡XF¬XVóXXJYY£YýYa
! ZwlZ/äZ+[P@[3‘[9Å[7ÿ[87\=p\E®\Qô\(F]'o]:—]WÒ]*^G^$b^O‡^8×^#_'4_'\_x„_Oý_[M`J©`Gô` <a*]aˆaV¥a
üa
! bE(bEnbA´b;öbK2c.~c­cGÌc3dFHdF�dLÖdb#e;†euÂeQ8fUŠf#àf3g48gQmg<¿g
üg

! h(hAhMhOchM³h-i@/ippiAái;#j:_j9šj=ÔjGkHZkS£k*÷kf"l.‰le¸l%mXDm2�m6Ðm6n$>n8cn_œn4ün61oHho8±o8êo#p7@p/xp8¨p2áp+q`@qM¡qSïquCru¹r0/s•`s•ös%Œt.²t*át<u-Iudwu-Üu3
! v3>v<rv0¯vYàvl:w;§w7ãwKx?gxK§xAóx=5yFsySºyFzAUz'—z1¿zDñz+6{lb{HÏ{L|De|ª|^Â|Z!}S|}wÐ}yH~;Â~9þ~K8+„=°=î<,€Ei€º¯€dj�@Ï�?‚.P‚K‚EË‚:ƒpLƒ4½ƒSòƒ+F„Ar„´„Î„8ì„X%…@~…¿…Ó…æ….ö…0%†+V†?‚†VÂ†N‡#h‡IŒ‡:Ö‡Rˆ;dˆ> ˆEßˆC%‰5i‰,Ÿ‰-Ì‰;ú‰D6ŠJ{ŠsÆŠ4:‹&o‹)–‹XÀ‹cŒY}Œ1×Œ#	�-�"?�b�x�'’�5º�5ð�1&Ž*XŽ3ƒŽ)·Ž"áŽ•�Eš�2à��1'�!Y�5{�'±�2Ù�E‘=R‘V�‘Qç‘”9’@Î’D“ET“*š“PÅ“/”8F”7”G·”7ÿ” 7•.X•J‡•EÒ•^–[w–.Ó–X—>[—<š—.×—C˜>J˜;‰˜(Å˜9î˜k(™V”™në™<Zš6—š@Îšt›@„›.Å›:ô›K/œ{œ#—œ$»œEàœ&�DB�'‡�)¯�FÙ�y žMšžHèžI1Ÿ8{ŸX´ŸX
 Ef &¬ ?Ó C¡AW¡B™¡EÜ¡T"¢Hw¢OÀ¢1£TB£>—£FÖ£?¤+]¤,‰¤l¶¤r#¥s–¥E
! ¦CP¦?”¦@Ô¦p§7†§2¾§$ñ§G¨`^¨2¿¨ò¨-©$:©/_©F�©4Ö©Lª2XªY‹ª,åª&«-9«^g«^Æ«,%¬(R¬4{¬°¬)Ð¬.ú¬)­E­(a­4Š­0¿­Cð­@4®Vu®DÌ®;¯sM¯ Á¯Kâ¯..°3]°I‘°
Û°é°-ý°++±W±Tk±8À±:ù±64²!k²1�²Q¿²7³.I³x³<�³.Ê³Eù³B?´-‚´Š°´N;µIŠµPÔµ.%¶hT¶0½¶(î¶"·*:·Ke·?±·Añ·N3¸M‚¸Ð¸ï¸Z¹kg¹*Ó¹>þ¹&=ºdºG€ºUÈºT»-s»U¡»T÷»GL¼G”¼LÜ¼>)½Yh½[Â½G¾Gf¾V®¾O¿RU¿¨¿3Ã¿4÷¿,À6DÀO{ÀBËÀ:ÁhIÁd²ÁSÂOkÂ!»Â[ÝÂa9Ã+›Ã(ÇÃJðÃ5;ÄqÄ<…Ä>ÂÄ>Å%@Å<fÅ£Å&·Å6ÞÅ"Æ 8ÆJYÆ=¤ÆJâÆg-Çx•Ç@ÈEOÈB•ÈFØÈ*É@JÉ0‹É)¼É>æÉ@%ÊIfÊI°Ê1úÊ4,Ë8aË#šË5¾Ë-ôË "ÌCÌ=`ÌpžÌÍD#ÍEhÍD®ÍUóÍ1IÎ/{ÎL«ÎJøÎTCÏ&˜Ï%¿Ï3åÏDÐ+^ÐJŠÐZÕÐ(0Ñ:YÑ&”ÑJ»ÑJÒ‰QÒ8ÛÒVÓOkÓT»Ó=Ô9NÔHˆÔÑÔ0îÔ9ÕPYÕ9ªÕ.äÕ=ÖYQÖj«Ö/×F×;c×BŸ×*â×9
Ø5GØ@}Ø<¾Ø4ûØF0Ù2wÙcªÙ8Ú;GÚMƒÚ3ÑÚ=ÛICÛI�ÛD×Û/Ü!LÜSnÜ.ÂÜNñÜL@ÝH�ÝXÖÝ>/ÞRnÞ{ÁÞ1=ßGoßY·ßgàzyàqôà^fá.ÅáŽôáQƒâ2ÕâãL#ãKpãE¼ã]ä:`äR›äjîä)Yå-ƒå9±å$ëå<æcMæg±æUç~oç*îç<è'Vè9~èJ¸è/é+3é@_éW é>øé*7ê8bê#›ê4¿êBôê.7ë)fë@�ë.Ñë,ì<-ì'jì8’ì8Ëì3í-8ífí+‚í®í-Ãí>ñí&0î$Wî1|î®îG¾îSï,Zï<‡ï1ÄïDöïD;ðE€ðÆðDäð+)ñ#Uñ&yñ# ñHÄñ?
ò3MòA�ò:ÃòEþò„Dó/Éó=ùó$7ôZ\ôN·ôõCõScõN·õ<öRCö<–ö1Óö÷'÷/>÷En÷	´÷L¾÷5øAøUøbaøcÄøH(ù,qù(žù9ÇùJú]Lúyªú+$û6PûH‡û:Ðû.üH:ü,ƒü°ü7Åü3ýüg1ýX™ýLòýT?þ%”þ9ºþ1ôþ4&ÿ4[ÿ'�ÿx¸ÿ&1$X5}F³Dú2?6r.©+ØA1F4xx­&&$M<rC¯9ón-cœ[L\K©9õ</el8Ò
.F,]&Š8±#ê:4I6~/µDå3*	7^	4–	@Ë	W
! Od
! O´
! [m`MÎMAjF¬>ó&2
9Y
N“
9â
M;j9¦Aài"QŒ`ÞC?ƒƒ}ˆ…gnvQå'7$_G„YÌG&'nQ–lèCUK™Eåa+B�?ÐH•Y"ï8.RgIº:L?1ŒA¾1H2N{JÊB,X*…)°bÚ4=arÔAò&4#[›z¹…4\º5,M+z$¦-Ë¾ù¸¸ q!"�!b²!b"Dx"Z½":#9S#4�#"Â#Iå#7/$Ug$N½$8%GE%/�%"½%+à%/&/<&8l&!¥& Ç& è& 	'*'/J'z'HŽ'Y×']1(O�(ß(,ù(E&)*l)@—)#Ø)_ü)\*8o*4¨*Ý*3ú*9.+6h+Ÿ+/¸+'è+5,@F,J‡,=Ò,2-"C-;f-2¢-5Õ-.#.+9.2e."˜."».Þ./ò."/8/O/
f/
t/,‚/
¯/?½/*ý/!(0J0-d0K’0$Þ0.1\21,�1*¼1ç12# 2AD26†2½2*×23 3W63dŽ33ó3'4KC41�4Á4)Ù4$5G(5Mp5[¾5(6pC62´6Iç6917@k7:¬7ç7.ú7:)82d8f—8eþ81d9+–9 Â9Cã9':4@:4u:'ª:'Ò:Jú:`E;¦;B¸;]û;MY<§<+Á<Lí<K:=+†=!²=Ô=!ï='>=9>(w>9 >&Ú><?U>?c”?ø?
@#$@cH@H¬@õ@A!AC3AHwA[ÀAB08BPiBSºBLC>[CAšCSÜC0D?ND;ŽD\ÊDB'EOjEJºEIFROFF¢FuéFF_GQ¦G?øGG8HG€HaÈH)*ICTI4˜IEÍIGJ[JbJ4€JµJÍJéJK3K$EK#jKŽK‚¡KV$L<{L,¸L+åL6M>HM2‡M5ºM7ðM2(N2[N0ŽN9¿N ùNO&9OA`OA¢O)äOP.P(KPtP
”P3¢PÖP
õPQ
QR(Q
{Q‰Q Q¹QÐQçQ
RR
#R1RHRaR7yR±R
ÀR0ÎR3ÿR.3S4bS—SI®SøS&T
=T
KT9YT
“T¡T²TÌTßT
ðT
þTU "U!CU/eUZ•UðUV1V1CVuV‡V!™V/»VëVWAWYW*jW3•WÉWÝWòW5X;X NXoX'ŠX7²X&êXY#Y9YIYiY'ˆY°YÅY|×YTZ0gZ/˜Z:ÈZ[[,0[][r[„[‹”[ \2\
D\R\
i\w\
”\Q¢\ô\+]8?]x]8„]8½]Rö]JI^3”^ È^-é^4_L_"k_Ž_©_¿_Þ_ý_#`
7`E`1[`�`&£`Ê`å`7ÿ`7aTa$ja(�a2¸aëa!b@"b cb„bšb#®b!Òbôbc#c;c Yczc"‘c´cËcëcd-+dYdqd€d&�d0Äd4õd!*eLeie }ežeG¸ef'f?fWf+jf–f«f/¼f#ìfg-gHIgB’g"Õgøg*h3;hoh„h h!¼hÞhùh 
i.i"Digi†i�i¼iEÓij_9jZ™jfôjl[k^Èk)'lQl>qlA°laòlsTm3Èm0üm*-n.Xn3‡nP»nPoM]o4«oKào>,pEkp@±pMòpu@q4¶q+ëq;rPSrz¤rOsGosz·sx2t;«t3çt;u]Wu:µuRðu>Cvb‚vXåva>w3 w$Ôwjùw1dx,–xiÃx1-yL_y¬ySÈyRz*ozšz:©z9äz8{&W{6~{)µ{ß{Dò{87|Lp|(½|Iæ|;0}4l}+¡}0Í}(þ}A'~Ai~7«~Sã~X7Œ�c€ �€A¢€Bä€D'�'l�>”�2Ó�4‚4;‚5p‚¦‚
¶‚=Ä‚?ƒ,Bƒ*oƒ$šƒ&¿ƒ$æƒQ„%]„ƒ„)”„(¾„*ç„+…">…Ka…8­…*æ…>†BP†B“†Ö†3ð†!$‡+F‡+r‡&ž‡(Å‡5î‡%$ˆ1Jˆ]|ˆHÚˆ?#‰"c‰T†‰!Û‰ý‰=ŠEYŠBŸŠZâŠV=‹A”‹+Ö‹7Œ(:Œ:cŒFžŒ(åŒI�=X�!–�1¸�?ê�7*Ž_bŽ[ÂŽI�Eh�=®�Tì�5A� w�X˜�ñ�þ�L‘‚T‘d×‘=<’cz’EÞ’ $“#E“ki“`Õ“=6”t”y{”Fõ”<<•hy•/â•P–Zc–I¾–F—LO—Nœ—%ë—5˜>G˜7†˜B¾˜;™%=™c™|™œ™>­™Eì™J2šX}šDÖš1›6M›[„›Rà›T3œ%ˆœ%®œ7Ôœ#� 0�(Q�(z�(£�0Ì�6ý�.4ž²cžÐŸDçŸ', 'T :| P· K¡\T¡<±¡î¡?¢dD¢]©¢O£YW£S±£V¤#\¤2€¤³¤3Ó¤4¥9<¥/v¥O¦¥Xö¥~O¦cÎ¦u2§z¨§›#¨x¿¨m8©P¦©s÷©hkªWÔª?,«3l«Q «,ò«2¬8R¬Œ‹¬F­[_­ »­@Ü­F®,d®+‘®3½®)ñ®2¯WN¯+¦¯/Ò¯.°&1°7X°H�°2Ù°~±:‹±<Æ±j²�n²-ÿ²K-³'y³9¡³CÛ³?´_´Lv´6Ã´=ú´X8µ ‘µ²µ/Ñµ4¶ 6¶0W¶Cˆ¶FÌ¶1·}E·7Ã·Lû·[H¸‚¤¸}'¹¥¹%Â¹0è¹1º2Kº~º
! ‘ºaœºPþº+O»R{»-Î»(ü»(%¼'N¼&v¼'�¼(Å¼6î¼*%½P½1j½&œ½2Ã½3ö½4*¾"_¾‚¾=¢¾1à¾(¿+;¿,g¿1”¿*Æ¿Añ¿+3À1_À.‘À*ÀÀëÀ1	Á;Á([Á(„Á*­Á.ØÁ5Â-=Â3kÂ ŸÂ'ÀÂ'èÂ Ã'1ÃYÃ%xÃ(žÃ,ÇÃ5ôÃ7*Ä bÄ-ƒÄ(±Ä8ÚÄ%Å19ÅkÅ‹ÅJ¨Å8óÅ9,ÆfÆ@ƒÆ?ÄÆ9ÇG>Ç>†Ç2ÅÇBøÇ+;È+gÈE“ÈHÙÈ<"É!_É6�É¸ÉL×Ée$Ê\ŠÊ>çÊM&ËAtËF¶ËJýËHÌXLÌj¥Ì!Í"2Í"UÍ/xÍ;¨Í-äÍ-Î+@Î&lÎh“ÎcüÎ0`Ï@‘ÏÒÏ9ìÏ{&Ðq¢ÐSÑHhÑ7±Ñ<éÑP&ÒSwÒPËÒ3ÓKPÓJœÓKçÓO3ÔLƒÔJÐÔDÕt`ÕCÕÕfÖ]€Ö9ÞÖ8×=Q×"�×²×0Ð×5ØM7ØA…ØmÇØd5ÙlšÙmÚeuÚiÛÚqEÛf·Û$ÜCÜKbÜ ®Ü$ÏÜGôÜ<ÝYÝ!mÝ!�Ý!±Ý!ÓÝõÝGÞIZÞA¤ÞeæÞaLßO®ß$þße#àa‰àOëà);áGeáy­áy'ây¡â�ãY�ã‚÷ã8zä7³ä:ëäD&åOkå+»åçåFøå"?æ.bæC‘æÕæ\çæFDç8‹çaÄçd&èg‹èOóèMCé<‘é5Îé(ê/-ê?]ê0�êÎêíê"ë*ë#Gë kë&Œë'³ë&Ûë'ì&*ì'Qì%yì%Ÿì%Åì?ëì'+í*Sí~íšíR°íTîTXî"­î1ÐîIï}LïCÊïUðQdð@¶ð6÷ðZ.ñ4‰ñ+¾ñ4êñ)ò.Iò$xò.�ò6Ìò-ó1óEPóN–óJåóP0ô0�ô,²ô+ßôDõDPõ•õmµõ'#ö1KöD}ö2Âö6õöO,÷k|÷è÷.ø95øoøŒø1Ÿø5Ñø,ù4ù_Rù'²ù3Úù;ú8JúOƒúDÓú+û%Dû7jû"¢û9Åû3ÿû53ü.iüC˜ü2Üü6ý3FýHzýQÃý=þ6SþŠþI§þ%ñþFÿC^ÿU¢ÿ;øÿ>4@s;´Eðq6q¨qyŒQzX�Ó�U�×‰YaãŠEiÐ4:_o&Ïxö o>�2ÏF	]I	d§	T
! Ta
! F¶
! Oý
! .MN|IË`TvSË1
!Q
3s
,§
3Ô
CHL8•$ÎOó3C4w4¬`áHB'‹2³3æ`L{;ÈA(F4o?¤?ä4$OY\©SXZ8³1ì3&R#yQ�Oï=?5}0³9äEJd`¯`Dq¶4Ö;FG4ŽZÃ>3]&‘¸DØ9=W5•<Ë,C5$y)ž)ÈZòMM›C­Fñ\8,•1Â0ô1%@W<˜ÕKó>? G~ CÆ W
! !Db!§!1Ã!/õ!G%"Cm"7±"3é"Y#Fw#E¾#G$L$0j$3›$,Ï$ü$%$<%4a%I–%Sà%F4&G{&DÃ&'Q"'6t'K«'A÷'r9(M¬(<ú(O7)U‡)^Ý)3<*0p*2¡*Ô*ì*ý*+(+?+V+j+�+•+©+½+Ï+ã+ú+,*,A,U,i,},”,¨,¿,Ó,ê,þ,-)-=-Q-e-y-�-¤-»-Ò-æ-ú-.%.<.P.g.{.’.¦.º.Î.â.ö.
/!/8/L/c/w/�/£/·/Ë/?à/ 040L0Gd0G¬0ô01>)1Ch1<¬1eé1zO2qÊ2#<3`3$y3ž3.µ3(ä33
4AA4ƒ4%£4É4-Û4+	5>55Et5#º5 Þ5\ÿ5\69m69§69á6!7=7%U7{73•7;É7:87@87x82°8,ã8]95n9<¤96á91:J:%i:%�:!µ:×:*ò:-;&K;r;5†;5¼;ò;!<)4<^<6u<"¬<JÏ<@=;[=K—=9ã=.>2L>>:˜>5Ó>+	?/5?$e?0Š?3»?-ï?+@KI@•@µ@6È@<ÿ@&<A4cAC˜A%ÜA$BL'BtB&”B#»B6ßB6C4MC4‚C1·C(éC2D$ED4jD4ŸD2ÔD2E/:E:jE+¥E,ÑE%þE:$F#_F<ƒFÀFLÖFV#G*zG¥G=ÅG&H-*H8XH+‘H*½H)èH"I75I#mI(‘I=ºI6øIL/J?|J>¼JkûJ#gK(‹K´KÓK'éK3L%ELdkLsÐLIDM1ŽM4ÀMFõMB<NYN%ÙN+ÿNk+O_—O÷O P!0P3RP3†PCºPþP:Q*JQ.uQ)¤Q-ÎQ,üQ0)R+ZR†R£R ³R*ÔR3ÿR>3S0rS1£SJÕSI TJjTDµT:úT45U,jUY—U=ñU$/V(TV}V�V¯V"ÌV$ïV1W1FW1xW1ªW1ÜW1X1@X1rX1¤X1ÖX3Y1<Y"nY‘Y0­Y/ÞY+Z+:Z)fZ�Z*®Z>ÙZ>[>W['–[#¾[#â[#\*\#F\j\'†\#®\#Ò\#ö\#]#>]#b]4†]&»]Câ].&^0U^/†^F¶^%ý^#_C?_ƒ_—_#°_/Ô_C`;H`„`1¤`Ö`+ñ`$a1Ba#ta"˜a$»a`àa"Ab+db)�b8ºb:óbD.c8sc¬c%Êc=ðc".d,Qd~d3”d?Èd)e2eRQe4¤e*Ùef&f.Df0sf"¤f$Çf#ìf-g$>gcgSxg#Ìg9ðg&*h&Qh2xh3«h@ßhC i;di. i-Ïi)ýi/'j#WjF{j"Âj+åjCkjUkfÀk3'l[l6tl>«l2êl3m'Qm(ymJ¢m9ímL'n*tnŸnA¾nFoDGo;ŒorÈo�;p*ËpOöpOFq–q7µq=íqT+rF€rÇrJãrL.s{s6—s$ÎsXósNLt8›t/Ôt2u=7uAuu1·uPéu+:v5fv5œv<ÒvLw+\w-ˆwB¶wDùwO>xKŽx;Úx:y;QyC�y:Ñy<z-Iz0wz0¨z.Ùz+{P4{B…{@È{O	|@Y|š|H·|r}Cs},·})ä}`~No~E¾~<;A}˜,³2à€C3€w€$•€ º€?Û€@�2\�l��\ü�>Y‚I˜‚Fâ‚#)ƒMƒGaƒ1©ƒFÛƒ@"„;c„2Ÿ„FÒ„;…@U…4–…7Ë…;†"?†+b†Ž†%¤†TÊ†/‡CO‡O“‡(ã‡3ˆ$@ˆeˆ#~ˆ.¢ˆ'Ñˆ%ùˆ%‰%E‰%k‰(‘‰)º‰'ä‰'Š'4Š!\Š+~Š1ªŠ-ÜŠ$
! ‹#/‹#S‹'w‹&Ÿ‹(Æ‹&ï‹#Œ*:Œ+eŒ/‘Œ,ÁŒ%îŒ#�/8�=h�S¦�<ú�~7Žh¶Ž?�
! _�,j�+—�1Ã�!õ�D�1\�NŽ�xÝ�;V‘Z’‘]í‘KK’V—’Vî’uE“x»“;4”Ep”%¶”Ü”1ü”h.•P—•4è•;–%Y–+–z«–d&—=‹—cÉ—D-˜r˜.‡˜>¶˜Põ˜5F™/|™3¬™Zà™;šNRš?¡šášøš.›0@›2q›(¤›BÍ›œZ$œœ-ŸœFÍœV�Qk�l½�:*žYežU¿žNŸ{dŸ›àŸÂ| 1?¡Aq¡³¡JÐ¡0¢3L¢;€¢#¼¢Bà¢#£$C£*h£?“£KÓ£2¤OR¤8¢¤$Û¤D¥8E¥G~¥$Æ¥Kë¥*7¦)b¦<Œ¦8É¦:§;=§<y§9¶§>ð§V/¨<†¨MÃ¨m©=©?½©Qý©XOªH¨ªlñª0^«4�«2Ä«;÷«-3¬+a¬N�¬LÜ¬/)­ Y­)z­@¤­'å­1
®?®!\®$~®$£®:È®,¯0¯'O¯.w¯¦¯&Ä¯ë¯&	°)0°2Z°)�°:·°+ò°D±)c±*�±5¸±=î±2,²&_²"†²9©²5ã²5³JO³š³0±³$â³S´w[´$Ó´8ø´1µ[Cµ+Ÿµ;Ëµ@¶!H¶#j¶#Ž¶0²¶7ã¶F·Pb·F³·:ú·?5¸Ou¸$Å¸&ê¸<¹SN¹J¢¹Ní¹B<ºdºYäºM>»>Œ»LË»N¼}g¼Nå¼F4½K{½2Ç½hú½:c¾=ž¾TÜ¾Z1¿CŒ¿6Ð¿-ÀF5ÀQ|À4ÎÀ/ÁS3ÁI‡Á^ÑÁ>0ÂIoÂD¹Â4þÂB3ÃHvÃJ¿ÃA
! Ä;LÄaˆÄ0êÄÅP8ÅU‰ÅIßÅR)ÆR|ÆQÏÆ/!Ç1QÇƒÇ.ŸÇ0ÎÇBÿÇ3BÈ2vÈ2©È-ÜÈ-
! É8É=VÉz”É/ÊS?ÊK“ÊPßÊ.0Ë/_ËO�ËßË%øË/Ì8NÌ-‡Ì7µÌíÌ0Í=Í,]Í-ŠÍ¸ÍÇÍ2ÝÍ-Î>Î"VÎAyÎ&»Î>âÎ1!Ï+SÏIÏJÉÏ+Ð@Ð=ZÐ<˜ÐÕÐåÐÑ2Ñ9JÑ„Ñ(ŸÑ)ÈÑ-òÑ( Ò0IÒzÒ(˜Ò%ÁÒ1çÒ:ÓJTÓIŸÓ_éÓ*IÔ[tÔ9ÐÔs
! ÕW~Õ-ÖÕ#ÖS(Ö]|Ö!ÚÖ@üÖP=×WŽ×Iæ×80Ø^iØ%ÈØ*îØ+Ù'EÙ!mÙ7�Ù0ÇÙ�øÙDzÚ<¿ÚüÚ;Û.UÛ3„Û3¸Û+ìÛ3ÜLÜ5iÜ8ŸÜ<ØÜ<Ý<RÝ!�Ý*±Ý&ÜÝCÞ<GÞ9„ÞI¾Þ%ß".ß+Qß=}ßF»ß4àT7àPŒàCÝà�!áA¯á:ñá[,âˆâ$§âRÌâWã:wã!²ãDÔãäR5ä1ˆäMºäXåMaåN¯å þå;æ[æ@sæJ´æ5ÿæ5ç,Sç&€ç�§ç“5è/Éè&ùè? é/`é-�é`¾éCêVcê5ºêyðêVjërÁëp4ì%¥ì-Ëì'ùì)!í(Kí:tí?¯íHïíE8î!~î; înÜî!Kï9mï§ï#Áï"åï:ðCð'RðBzð'½ð-åð+ñ?ñWñ-kñ(™ñ9Âñ'üñ)$òCNò#’ò¶ò9Éò?ó2Cóvó’ó­óIÉóUô@iôªô0ÃôFôô:;õ7võ3®õ?âõF"ö6iö? öEàö+&÷.R÷6�÷5¸÷6î÷5%ø)[ø$…ø=ªø/èøùE7ù8}ù$¶ù<Ûù'ú(@ú7iú8¡ú!Úú>üú?;û4{û=°û:îû3)ü]ü.xü1§ü'Ùü7ýK9ý%…ý3«ýKßýI+þ7uþ<­þSêþ0>ÿCoÿ-³ÿ1áÿ+>?>~6½SôsH?¼ ü 2>(qgšjXm1Æ3øc,V�/çOOgJ·@ICI�<×!65U5‹;Á2ýI0OzZÊG%	Bm	9°	?ê	K*
! +v
! D¢
! Dç
! >,?k5«@á9"<\@™;Ú
'
G9
;�
H½
\`c7ÄIü|FCÃ;DCcˆ9ì,&RSS¦ú 27Jj>µxô€maî#P:t3¯^ãBlYhÆ3/)c2�:À1û-"C,f-“$Á<æ<#G`¨­9´
î%ü"E>=„SÂAAXšš>5[t…ÐFVL�Hê3"Rtu@êV+5‚B¸+û7',_TŒ@á@" =c 8¡ VÚ ,1!>^!�!j¼!>'"f",�"\®"?#<K#Kˆ#[Ô#=0$–n$Z%i`%3Ê%\þ%O[&M«&:ù&d4'"™'G¼'a(Sf(Uº(„)D•)DÚ)0*DP*#•* ¹*Ú*-õ*+#+&O+%v+*œ+IÇ+I,I[,H¥,Eî,O4-E„-QÊ-=.EZ.= .EÞ.U$/Oz/PÊ/O0Ok0O»0P1P\1D­1Dò1b72?š2/Ú2!
! 36,3Hc3>¬3pë3N\4E«4(ñ4=56X51�50Á5Wò56J6Y�6BÛ6c7c‚7Pæ7Ä78Äü8PÁ97:^J::©:0ä:3;SI;'�;Å;Ø;÷;'
<5<!J<Al<O®<8þ<87=*p=›='»=&ã=!
! >,>$F>k>X„>Ý>ù>?M3?i�?�ë?1y@J«@>ö@,5AVbA;¹ACõA89B rB2“B-ÆB5ôB:*C<eC4¢CC×CD)1D([DJ„DQÏD0!E7RE7ŠE2ÂE:õE0FPFpFs�F;GV?GO–G|æGncH;ÒHFIDUI/šI9ÊI8JN=J/ŒJ(¼J/åJ'K$=K5bK2˜K%ËKWñK[ILE¥L!ëL/
MN=M+ŒM&¸M$ßMN$NEBNCˆN8ÌNO@O\]OXºOEP`YP`ºPAQ<]QKšQKæQ„2R{·R_3S:“S'ÎS7öSo.TVžTVõTlLUY¹U@V5TV5ŠV6ÀVj÷VÈbW“+XD¿X3Yš8Y>ÓYTZZgZ&ÂZzéZEd[+ª[6Ö[[
\Ni\X¸\U]Xg]UÀ]V^Vm^BÄ^I_IQ_Q›_Cí_D1`Wv`oÎ`T>aT“aTèa–=b@Ôbrc,ˆc7µcícöc	þcgd5pd¦d»dÈd@ßd: e’[e�îe‡f]gJeg?°g?ðgN0hZh7Úh6iLIiH–ißièiZúiUj"mjB�j:Ój@kOk=okL­kNúkXIl]¢l]mu^mAÔm9nQPn8¢nAÛnMofkoGÒo?pOZpgªpCqOVqC¦qQêq><r^{r\Úr7sNNs0�s8ÎsptxtE—tLÝt2*u.]u5Œu"Âu5åu^vAzvJ¼v9w<Aw3~w2²w
! åw#ðwKxG`x¨x5Ãx#ùx6yBTy;—y&Óy-úy:(zcz!}z Ÿz�Àz)Q{{{%™{9¿{9ù{%3|!Y|!{|/�| Í|+î| }7;}s} �}.±}*à}9~E~ ]~1~~0°~á~ÿ~#>[r)‰3³Lç:4€;o€V«€�!!�EC�)‰�³�>Ã�6‚M9‚e‡‚;í‚>)ƒLhƒNµƒ1„+6„Tb„;·„Uó„,I…Zv…-Ñ…ÿ…E†d†G~†eÆ†d,‡F‘‡PØ‡)ˆHˆ'Yˆ8�ˆ7ºˆ[òˆ2N‰=�‰!¿‰?á‰7!Š4YŠ(ŽŠE·Š"ýŠK ‹Ll‹P¹‹J
! ŒBUŒ-˜ŒBÆŒO	�eY�X¿�LŽleŽ�ÒŽ-T�Z‚�Ý�ú�5�FP�B—�UÚ�F0‘Bw‘Eº‘’0’uN’&Ä’:ë’&“K?“‹“1ª“Ü“!ü“8”JW”¢”2À”ó”C
! •AN•]�•-î•6–<S–H�–&Ù–+—&,—SS—$§—Ì—\ç—ZD˜ Ÿ˜À˜ß˜ý˜™)™1?™ q™’™5°™Dæ™4+šF`š3§š>Ûš›5:›ep›*Ö›3œ;5œ;qœ)­œ"×œ$úœ2�;R�)Ž�#¸�9Ü�1žtHžJ½žQŸQZŸI¬Ÿ?öŸ56 $l =‘ 4Ï !¡(&¡2O¡)‚¡¬¡,É¡ö¡$¢@7¢Bx¢t»¢+0£H\£@¥£Mæ£=4¤Dr¤>·¤‰ö¤C€¥/Ä¥@ô¥?5¦Qu¦6Ç¦/þ¦6.§2e§,˜§"Å§è§ù§¨E¨-[¨#‰¨&­¨AÔ¨,©9C©(}©.¦©.Õ©.ª43ªXhª;Áª8ýªK6«7‚«=º«>ø«]7¬*•¬$À¬-å¬'­G;­*ƒ­&®­Õ­Gó­F;®.‚®5±®/ç®C¯K[¯G§¯Aï¯Q1°lƒ°nð°*_±)Š±!´±jÖ±[A²+�²bÉ²<,³'i³)‘³d»³= ´c^´}Â´D@µ…µ.šµ>ÉµP¶5Y¶3�¶GÃ¶)·]5·!“·Vµ·W¸d¸4€¸4µ¸Gê¸x2¹)«¹0Õ¹9º[@º0œº@Íº-»<<»;y»>µ»Iô»5>¼“t¼^½Ig½@±½+ò½;¾7Z¾Y’¾Hì¾@5¿/v¿„¦¿l+ÀE˜ÀkÞÀªJÁLõÁpBÂo³ÂZ#ÃM~Ã0ÌÃAýÃ0?ÄCpÄF´ÄûÄ#Å3:Å.nÅG�ÅDåÅ"*ÆFMÆ;”Æ4ÐÆ4Ç8:Ç$sÇ:˜Ç6ÓÇW
! È bÈ$ƒÈ0¨È3ÙÈ#
É&1ÉXÉlÉ‡É7”É'ÌÉ#ôÉ9Ê1RÊ7„Ê,¼Ê3éÊ6Ë%TË~zËMùËIGÌ=‘ÌDÏÌDÍ	YÍ+cÍ:�Í/ÊÍFúÍ*AÎBlÎ&¯Î?ÖÎ.ÏEEÏC‹Ï1ÏÏJÐBLÐ,�Ð:¼Ð&÷Ð;Ñ(ZÑ>ƒÑ-ÂÑ7ðÑ@(Ò$iÒ5ŽÒ7ÄÒHüÒAEÓ2‡Ó1ºÓ?ìÓ+,Ô-XÔ-†ÔA´ÔöÔÕ20Õ/cÕ)“Õ4½ÕTòÕ0GÖ^xÖ×ÖòÖu×l…×0ò×#Ø/CØ)sØ/�ØaÍØ&/Ù3VÙ#ŠÙ#®Ù#ÒÙ#öÙÚK,ÚExÚ=¾Ú/üÚE,ÛrÛ8ˆÛ%ÁÛ/çÛ+Ü7CÜN{Ü+ÊÜ%öÜHÝ+eÝF‘ÝBØÝ-ÞEIÞJ�Þ@ÚÞ?ß&[ßC‚ßMÆßEàDZàAŸà4áà1á1HáOzá>Êá7	â>Aâ<€âo½â/-ã7]ã7•ãÍã@çã2(ä>[ä"šäQ½äYåriå[Üå<8æ2uæU¨æ:þæJ9ç*„ç5¯çCåç()è"Rè$uè]šè?øè^8éF—éDÞé#êCAê0…êM¶êRë)Wë,�ë'®ëÖë4îër#ì<–ìÓì"óì#í7:í7rí,ªíC×íDî_`î%Àî9æî* ïNKïDšïPßïb0ð_“ð;óð1/ñ4añ4–ñCËñ[òJkò ¶ò×òDçò@,óDmóH²ó>ûó':ô5bô5˜ô<Îô@õ?Lõ/Œõ:¼õY÷õ5Qö*‡ö0²ö-ãöE÷^W÷5¶÷ì÷!ø.ø-Løzø-˜ø>Æø;ùmAù8¯ù.èùú2ú$PúJuúÀúGÓúKûmgû?ÕûNüEdü?ªüGêü=2ý]pý[Îý#*þ@NþG�þ.×þ5ÿF<ÿ7ƒÿ6»ÿBòÿE5C{V¿XCoB³BöB9B|B¿B6EL|LÉZLqK¾L
! KWK£dïdT1¹ë&ÿ@&Eg\­Y
! edSÊO	+n	"š	6½	;ô	=0
! 0n
! *Ÿ
! Ê
! Iè
! .24a*–DÁ(W/‡C¦9ê7$
C\
D 
(å
'06%g%�4³bè!K*m@˜5Ù'H7:€8»;ôH0y6ˆA¿234`h?É(	12?dD¤QéT;C�+Ô8<9v‹$©FÎ;7Q(‰O²*%Gm*Œ€·Ñ8
! -%›SIï]9O—KçS39‡3Á<õZ2R�Dà2%EXbžXZHp.¹7èR s,†B³ö- N< @‹ FÌ @!ET!%š!0À!2ñ!-$"7R"KŠ"@Ö"M#ce#6É#V$W$r$‘$¯$Ï$í$
! %)%G%f%„%£%Ã%á%%&'&E&b&%|&¢&Á&á&''#;'C_'X£'Uü'LR(bŸ(])J`)>«)>ê)8)*ib*>Ì*$+P0+J�+SÌ+8 ,BY,Iœ,6æ,O-Nm-U¼-E.cX.>¼.mû.oi/iÙ/fC0[ª0b1ni1nØ1nG2o¶2o&3o–3n4nu4nä4oS5oÃ5o36n£6n7n�7oð7o`8oÐ8;@9'|9(¤9BÍ9r:Jƒ:MÎ:R;9o;?©;@é;@*<@k<=¬<$ê<(=>8=?w=?·=@÷=?8>?x>>¸>?÷>67?]n?6Ì?*@I.@Fx@P¿@`AƒqAUõADKB�B'Cl8Cl¥CmDm€DlîDm[E,ÉE.öE.%F.TFNƒFKÒFiG`ˆGBéG>,H@kHJ¬HC÷Hg;I$£I{ÈIEDJIŠJ0ÔJKKmQKF¿KlLªsL(MFGM<ŽMFËMQNXdNM½N<O!HO>jO:©O)äO?P7NP6†Pj½P0(Q6YQ�QE¤Q;êQ2&R,YRµ†R<S\S6zS@±SRòSSETe™TEÿTIEUl�U&üUM#VEqV‚·VH:WƒW\ŸW"üW0X"PX6sX.ªX,ÙX.Y=5Y/sY%£Y2ÉY*üY)'Z1QZ+ƒZ"¯ZGÒZ0[^K[Nª['ù[&!\5H\B~\Á\'Ø\(] )]J] ^]]�]6°]0ç]2^/K^/{^(«^9Ô^*_!9_&[_%‚_ ¨_-É_&÷_%`D`2^`C‘`6Õ`a@+a&la+“a¿a'Úa#b&b7Db8|b7µbCíb,1c,^c@‹c%Ìc&òc^d@xd{¹d>5e:te2¯eJâe$-fmRfFÀfBg5JgB€g(Ãg[ìg]Hh4¦hMÛhT)iP~i`ÏiD0j9uj]¯jY
kigkZÑk],lRŠlTÝlQ2me„m9êm2$n8Wn4�n"ÅnIèn=2owpoFèo1/p5ap;—pEÓpqL7q7„q6¼q:óq..rO]rœ­r“Js$ÞsVt6Zt-‘t:¿tútHu’^u,ñu>vj]vjÈvV3w/Šw@ºwOûwDKx<�xÍxéxÿx-y3GyV{yÒy(îy*z.Bz:qz(¬zdÕz::{@u{>¶{?õ{=5|*s|=ž|Ü|a÷|4Y}-Ž}K¼}N~GW~MŸ~Mí~J;ƒ†(
! €73€<k€#¨€1Ì€2þ€31�6e�3œ�0Ð�$‚%&‚)L‚,v‚£‚¹‚Ð‚¢ë‚/Žƒ`¾ƒ+„(K„=t„2²„9å„G…g…5‚…<¸…Fõ…=<†*z†2¥†4Ø†I
‡IW‡?¡‡Fá‡B(ˆokˆGÛˆ;#‰Q_‰K±‰=ý‰;;ŠNwŠIÆŠI‹DZ‹EŸ‹Då‹C*ŒnŒE‹Œ+ÑŒFýŒD�.]�<Œ�RÉ�;ŽWXŽI°Ž*úŽt%�/š�Ê�Fé�A0�Cr�A¶�Wø�-P‘?~‘<¾‘$û‘ ’<’tY’ Î’8ï’2(“([“„“I£“í“4”5”+H”,t”/¡”]Ñ”</•,l•X™•!ò•–(–<–RT–(§–Ð–ê–9—?@—%€—"¦—É—1æ—/˜)H˜\r˜?Ï˜9™lI™0¶™bç™?JšrŠšIýš<G›=„›/Â›ò›œ%œ+Eœ0qœ1¢œ0Ôœ�%$�KJ�K–�-â�ž+ž*Dž)ož/™žÉž5áž3Ÿ6KŸU‚Ÿ+ØŸ& + ;@ | P› ;ì (¡;@¡7|¡&´¡'Û¡¢1¢-J¢/x¢5¨¢Þ¢ð¢,£;£ T£!u£'—£.¿£,î£1¤SM¤¡¤#À¤4ä¤1¥0K¥)|¥¦¥4Ä¥/ù¥/)¦/Y¦‰¦©¦(É¦ò¦§-§WK§;£§ß§.ï§$¨$C¨!h¨=Š¨È¨5à¨U©Wl©VÄ©#ª"?ª#bª1†ªO¸ª0«H9«:‚«2½«ð«%
¬b3¬B–¬HÙ¬1"­5T­qŠ­qü­,n®1›®KÍ®*¯'D¯:l¯7§¯Bß¯0"°?S°;“°9Ï°2	±4<±Dq±\¶±C²3W²3‹²
¿²'Í²õ² ³D/³Dt³G¹³´´&0´'W´7´=·´[õ´4Qµ4†µb»µA¶E`¶0¦¶v×¶KN·-š· È·(é·$¸(7¸B`¸C£¸+ç¸,¹!@¹ b¹3ƒ¹·¹/×¹ºH&º oº&�º·º;Îº)
! »U4»OŠ»GÚ»O"¼Gr¼Jº¼A½iG½A±½Hó½+<¾h¾+‡¾7³¾.ë¾"¿$=¿b¿#�¿R¥¿)ø¿%"ÀBHÀH‹ÀÔÀ2ìÀ/Á:OÁXŠÁ,ãÁ<Â*MÂxÂ-’Â0ÀÂ"ñÂÃ74Ã0lÃ8�ÃÖÃ/ðÃ Ä:Ä‚SÄmÖÄ!DÅfÅ[‚Å>ÞÅ3ÆVQÆJ¨Æ¤óÆ5˜Ç6ÎÇYÈ:_ÈšÈ¸ÈUÑÈ‡'É\¯ÉnÊ{Ê@ûÊH<ËD…ËKÊËPÌ[gÌ5ÃÌ2ùÌ!,Í�NÍ5ÐÍ>ÎXEÎMžÎSìÎJ@ÏE‹ÏHÑÏoÐ4ŠÐY¿Ð)Ñ9CÑC}Ñ.ÁÑZðÑLKÒ5˜Ò7ÎÒ;ÓBÓ1aÓg“Ó,ûÓY(ÔC‚ÔFÆÔE
ÕFSÕ/šÕ%ÊÕ%ðÕFÖ-]Ö6‹ÖEÂÖ;×hD×9­×mç×9UØ�Ø4§ØBÜØrÙd’Ù÷Ù|Úˆ’ÚzÛg–Û}þÛe|ÜfâÜrIÝ!¼Ý/ÞÝ$Þ=3Þ)qÞD›Þ:àÞ9ß,Ußs‚ßhöß1_àL‘à1ÞàLáN]áR¬áKÿáDKâ�â °â<Ñâ8ãVGã8žãV×ãB.ä`qäBÒä`å(våFŸå.æåKæpaæ<Òæ<çLç'\ç<„ç*Áç.ìç/è2Kè:~è¹è;Âè&þè#%é9IéFƒéoÊé/:êZjê"Åê9èêH"ë,kë(˜ëCÁëHì]Nìn¬ìnínŠívùíNpîw¿îŒ7ï/Äï.ôï*#ðNNðq�ð,ñ <ñM]ñ8«ñ.äñ0ò+DòFpò\·ò`óguó>Ýóuô%’ô9¸ôGòôC:õB~õPÁõGö[Zö¶ö9Óö
÷%(÷8N÷-‡÷9µ÷7ï÷8'ø7`øM˜øIæøE0ùAvùM¸ù"ú")ú5LúP‚úOÓú#ûAû@]ûGžû3æû*ü:Eü+€ü/¬üQÜüg.ý.–ý;Åýþþ+0þ;\þ.˜þ-ÇþAõþo7ÿ-§ÿ-ÕÿJ9N-ˆ;¶8òB+FnGµ3ý1!H=jJ¨2ó=&/dO”/äCXj:w²ÅkÑ=,U,‚[¯23>$r;—%Ó,ù,&ZS®,Ä"ñ8MRldÓÑ}¥	.#
! -R
! #€
! .¤
! Ó
! 2ò
! -%=S'‘]¹O&g0Ž1¿'ñ$
7>
9v
1°
7â
D9_5™;Ï55ABw8º[ó;OD‹8Ð:	+D p ‘!²2Ô++3*_:Š,Å+ò6>%u„›; 6\\“ð%>&)e5�+Åñ(	'2Z&z¡½AÙ8	T"B! 1Õ!‰Í"€
! þ#Ò\0Äów!º6
! ì%ò!ua
—,00“.À,ÃD	w(=)�Î~/W$ƒ#šSê5ûŸ.cWæÍ†˜	°n)à&_¡´Â+ð&ßòí¬žÑ5EŸ-8®æ~ä/J¹,3
! }v-E^L"Ç©�,Š)œ0iË,&±É&õ#p5V ²2Ÿ$Xõ%|,ºÂ!VËÓÁÑTH$¶*%5![‘3%Êé	Ç/Š%Q0µ*¨"®æa$.
¬)Ÿ"5û …1«ù+©b5ÜU´ë%p‘Ù5pÕ"»
º+§.-62-<ÿ´Õ�xÈà�#,™	d3s²+ö!®ô¢
:ÁÒ 	CW2™'u_
! 3;3¡*)ÁƒÚ
æ'¾730ó¼$Pv(ç/È%ï4]2[„Õ(º ¢3ýt8;E6e'I ð'ë$Ñ×	`	\
xúÂ2¢ã$Ó


! '&[$Ê-ñÝJÊ¤{kF3$¹6O%ì
Ó(
! 7)æ1ÃãFÅ/®G*•/b'S*Ë(§f#¥)2÷u/5(dâ§°)Dâ�1›Æ/%3>³0­ã,©-S
ú-é5ñÅ,Ù ÆG´	Šì4Ò&ëÍ1t0Z0µ@#Tj4§’Õ4.û36Ù)“+÷/X&½3ùVàû5��(;*	â*–'ê0™6Ë¿@3çyÐ‰ü+ä .‡/Ù
ã
! ”%©<Ö"™’´+}09.6ê»�€çõ5<$<6&<õ2�3ò(Î,Œ<
¦J/>¸i5ª¥$WD1)d(¶2¤-Ÿ
! Õ)˜"Z	` Ìa*Ž³3‹'îá¦1­40œ×E—xR'.Š!ž1´.\†ŒqÔ0�'>x2R(²†
! þ!ñ
”im³#À[1ÕH*JÍ2&µm
! q(‰
! b!Ú�+Ü ra+(!È*‘$6â}‡Ë0I%'!ÿ(­MR,‘2Â,lMžà
! í x÷×4­4I&¼.4Ë&¶"y[–E/Ð'¸iÛ'|}(ñš2HY,ÑøzƒH
 /#9*¡3V'ˆWœ¦5	%‹,º2ž	"•±1Ó$ï2{Ä]6
! Òb%«Ü1¸
! ¯²%P£+Š#ÁÜz0®�*y 
þm,Ð(o‡	¬(1^-ò3€7²Z *^õ[�#4 d*À+¢m2Ü#�% V"ÞØ"ûæz#<1;$´#*ôã-#1âÃý3N+� p‚¶)à*_1;5è]""	&Æ*­ ýã ó©æ-R«V(N!1±,i+5ì1k+#K6o)5¤n
! S/†K&€/0Þ’œ¬"¥ƒýJú
Ú*~yËç.oâcØ'2å$®é
! D”s¿"ß¾56}&%Ý '‘#q.Y°è2Iýy)2ˆú)ÛµÂ%ý"ÄtI1.(†&Þ~›Žž-a		æ4¼1#.ÃÅ)tÛ„*50Û15"Ó,
è0líÆ-Ô-x
‡º
Ü4:-`/‡
! N&;+Ÿ)ÎJ3F(#	]
6F$¼â/ú#—)L5:d¶
>O6n!l¹$40î3á,-ô=¨D¨#¾õ
! …`™"¼èZ%Bd$�*ý½3°î3±#Ïê,t»â#™4ª290Q+c-ž>$"v.ŽC"f$+Î2ZO'jjm'
1Š+@-ì+´�%ŸË5a·}…$H-�,ýT2]zæ/�0ïæ Æ!ø]+	„º"75l5ë4àó Zœ5;6ZU¿/cÀ3Ì¾ ƒ-	#ÅÛ}£'cÒ\‚"W!­*1‚+Ùj$!ÿÛv0Þ3ÜX%˜
á=r1‡
Ú.G
! ?-Ý1¯*†;	¢Ú#Ÿ!ì'/„[d4¹ƒ.³
! ;-|0H3ßûQC….�0ã¾/auÊn&n*kØ»$]¾%ìñyö”'¼4/¢"\-¿ó,J&-#(B¿5Y'÷#;ž (@Ú!Ò1Ÿý Y]
! Ú0O
! õÔ3½4m~
€«'^ãc
! 
$â)‘,ãÖ¨/„˜#Ã¸»'X+%É
! 32'¦.’±ƒc© Š$6}3"	Á%[õ/
^$b'ù5ò&uI/šA
! üÝ-¢3ç(O3d"á‘4ð$¾1×'�2M#´/
! ½'3d�¯ž4ƒ'´0«*ÛÊ$EZ.æ¦��Á&j, ,ƒ¤
! ^		P	lW-5O•>4 
ü	XþX*Ç¡,€%�2
%*-þ¶.Ò3ƒÈ4àãÝ.m"³ëEƒ,Ç+o($&ú¹Ï#¬Úl
! r"Y‹—/§.Îä'
! Æò*8×‘n-y9
—F	'o
! ]ÿs0˜ˆ‚¼ r&r–$‘9·)Ï4ù(K4å&M-Pð	Ì�O®Ø$Ï'v4,4$$žË
jÉ–(
! ê”&//ô¾y3(2¼3Õ¯~¨,G'ô3‚
°
! ¦}/†I¥8$"2>'ëœ*ru#À5Ê%1!Ë*[(3æ)¨5U(Li#R»„&%%¹4Ø! hü.ÚK(Ž/®$;)0Æ%ØKÀ"g4A-N(*6ïà¶.uú*> Ç4À+?%ê+,  t#5«5h4%âÄu+0.§+�Î*)j(N;”¿+ß/<EØã;4Û$í%¸9j><•
! Id]
M )$\ìÝ{0)#V%à_‰6ý>2Ž3M
! ßD\�¢¾Õ2‚'U.Qt/²(¯3Î3¦0Ä)ÂÕU*½(Ôz4z&*+è$Zš€™,¿¹#Õ
Oÿ‡$-R!å"q-!"›5¼4éµ3–	,,W
! Ùl&ó›%:Ž+‹óÆ.Þ¨þ¢Ã#‰ Q¯eJ'Q<Ý/á<)D!·%ù™$.$)Ó$ƒQ&€y#þ*¥.Á.ðÄ3)"þ)¦6þ2 ûr#N³	©ËÇ#n¼X1Eï(þ(ÇL##Î!$á*ª3“4q1S1«)7Í­#� Ë5˜'w*bŸH,F""V=
Ö-:/	*÷ Ê##Ò
! à"¢�#V/Ç	hõÐ4÷ ï-šˆÃ"zý1¿%í0ë,Zå]4½ò,¯¾9,%î
æ/›"h%w‘i$A2&Å+F)Šà¹Ú5¹=¶T	`n)£*ô 'ËÛ/Ì·�A
ü,#/ �‹é(’&qì0¼*üð»+c6,¯»A‘´”
! À!ö#Ê1m#u4}4Ûz%.86ÉIU5UQ£0k2Ìà%ò'~ê‡5€Í
2–³Ü(Iö &yDèå&Ñ3%íø¿Ÿ
: ý0"
þA	~ê
Y,*.
! å|C)¤&e	‘!94d5V~+ÿ'¼õlàq�0á+¥,­Õ.…â4uj'Þ$BÎ+k5ˆŸ+¦:0®(1
/›0 6‘PF&ø)WU9ª–/N.Þp\/¯ƒv~×'¼°/ü|
! ´ð!ä[4
! 2#?EÍ/Þ€½+Y34</â”)pûž* &6÷Æ4Â%
35ñ½ÔÿÏ3˜-zg¿ƒ1ÐH23mé¾µë5ÖCô>/2É,†"ú16kä+W6›Z©­ñF„Ù1("
! 
! ëT.h&n,*fï½Ù¨|(·5	6—4¸&~"a	„j/ºr.p)3ù#; 
! $÷Ò0F#÷%M$‰N$¬6þWJ
F*¥Ûå¶¯ß'µ$34ª+ôš40Q2NÈ$#*ïÄ¦44ù ¨4x5€ý`3ªØ+ô)§Ø5B(a /!Ý3ÛÛ-Œ0ÇÕÏ6o5V6‰³/C0öˆ(M+$r(=3˜‰/Ul%§/O%)÷55_"}2ô+ßN3B%	EÍe#Ô/ $Q±nÏñ1óJk.Î¢ˆ”'Š.ñ
! ó*Î'33i)Û›†¦
! !ö"4
üf¶$=êÅ'G!!ýä"_ ‡V0vZ-Pª!I0± Ô&ô2~4¸3l„$:0–B6w0Žê4«|2,©,T&3—¨	Qu!3“
! c0é-(ò/�
! 2 ¨2gD}-Hêõ
€.5¥0ã&l¡z)-
<	c)~t&ÿÓ$A#­¯)¡6A)•&$¹ ž²0=4“&ãa32¸�xx(wÍk"Š"šD+Î4L.ˆ-á%ö·p1 úƒ/•$Ì%ˆA&b‚´,3,Ÿ"º3G<2&¬Í35(,ñ	„Š	/‡43ß&ê'×Í%¶™Ñ!(4˜ç$á³1Ç%Â4$È&¯ p.îõ8¤)a•(¹'“Ä*§Z¿!gfÄ‹(ÄÖ€@$Ž'®/µ&¯Þ#+Ü/Q)ü)‰~9(ýKÉ%§,8
€úÖC÷¬/R4”%*&Ë80É
à(Ã BJŒ#›·*x,É,U7.¤4yú	ê#.Q OÛ
2î1,P'’û>3ê9!
! 
! +¾‰¿z2ŸåÈ£!Å.7'h/.cš"Xð
! 0DÕ§“2,F†(m%‹W®
! %üŒ&bÕ“F4òÂó
‚3’TË%'·Ã!Ç“6¶='Ó'½"á~*]!R-'#EèëLl-0œ#å/I+n0Þ,�/ë/¤F+?.$+-5»
! !³Õ1¼‘3ä1 ¦*ñ3!ý2¿)e%Ý×á1,,i6D# G!	°-žª%-Z!Q-?0snµ Ž¢I
! q	h	n:®ø“h6÷-ïœ-Z$½5N
! —
�½(Ð)ÀüÉ1¶%É•>„%6"Xc4Žp(*F'?+@/4Ý,È1úÉxÞrT8jê$6{Í*²,ôqz
]
#*ÕÊÉ€-`,\àMQ\*0Ú"ö1«$Ô.-nà$Ç,%·' ž&ùÎ ïŒd[3ê"¸¡(x+ÿ/ (6
a#žj.!…);e$b!!±!ë&¹,j-þ54‰¥°

! ¬,óCl"öü'cK¨-$`-S(ìÓw*'ñ[.¸³Á)—¢0€ð%Êî½¦&Ã+*ƒym
#'.j+À.¨L¾&/"¿X!Ÿ”)P(Zl0_3¶<*”!÷Ùÿ1y,Œ™¼&è/ Þ4;.4	W3·1ç 
!8x/œ–ÖÆò"{ ^%,ŒôSßTå0§%&šËf-QZ(/Ã(p3³�ý*œ	ä·ù
! Óš	P,ËQ3%ió# êšK,r*�/ø"Öÿ72QÏ'	š-E.65l/OÂž©‹)J4÷l	$Ë.cl^
! ½,£6þ'¡$­$¸.wŒ"¬'S
! mI¡$_›f.ÊVªÝ2y$WÎÇOœ-H
! "%,p2Ù%2- ðÇ;(~6 5f%Ô"hÑ4ÏŒÒ+4�402„†tÒ#x�o5Ê±
UÇ™b£ ÃS5 N¿	»æ.+K5`�CÅ\Á1-„!©+°[	° 0#NÍ0uy
! i12l!«š8,|1š&0-#j³.¿Ð+*5
[6§Uìï*"ú—¹1Ð"Ù{#= "&j
! Ÿ4Ô'÷"â5F6„Œ6¶G¹	gÖ4˜+–›é˜(Ô5x&§!™1í#ÑÐ0Õ	F/(8N2/ú['L(ÕínÍ.ç0q üQ7Aö$¨.Ý0ÁA#H+Ž5œ*’Ã&¨1iuá
Í&†+2.£gA!4+ã/E2Ò"üÊ„£… 7
(f_¯'QµD*=&t�M	Ž)#êõ/”œÚ$%Ç*>Ôj=&!˜6Ç´'¸
Õ3]œ
! "3f
! !
! 	-Æ$ù	ýaÌ) “–±-	,ƒ/’ $¸	7íc%yC5¾û*Ê*b2ð4î(Ò.è3Y+v1{z-"(õ&+3uåî#Õ÷&éq!O5¥i†'¼|6&…(.0)3³"?4q$<~yÝ%4ç)N)+*�…÷3ý�0,¸Ì´©š6ûŽo6FO4ú zÿù%ë
! Ñ,&V,
! 5îÕö&­¡YÞ*È	:,×¡%¦aŠp#)• ü4x%j3(r!„"— ". n4‹	+nD'²L	«2ª"t…Àü&Ú[0Ëð5(dâŠ2¤�5}g 2‰/&
! O/½¦!š
! #["¸õÈS  +rð-6/Š'%g5^ß"!2Û#º.t.R%À)".y!D&³~5 .9&Ù05f"‡!Ú
! ø4ß$ñ+m0ä(Î#3)Š
Ùn6Æ~áñ

2Ù(t+Õ€2:})Ì¤YŸÚP}k#c!ou>)^'M3	ˆm…ˆUËa3Ë	/·ˆkm(|ƒp!s	¾)¡0¸©!×:1ÂW03(„ 
! T%ø3Î11Ñ#¨+âž31ì'¦5
"¨!!àO"{%G	“'Wµ)òx)
‚!U%L3&5'›6œ.!
! #ÀŒ4/3í5J#d+¢#Î&Ý¦ý(T�*ç"2 )£ðëá)?<'5§0ò${	ˆ4 !x-Ô+63+Òƒ3Ÿˆ¶	#`�$›)¢.Ÿã2=Bþ=5W€$×#4+Ä-Y5¤!”E4:)(¼Þ
! e2v•	–b,ù#!ÿ—Õ/iAõ'´œ&X
®3>¿L&õ#õ1%/¼
! Ã#,Ÿ©
! q3@l(ÓUþib •J:+	Ù:O3É)†Lf/+ËQ1š1ò-¬k$ê:3%›".Ž(+�Û´
! ‚Ï)È&V¡b+# Å
«.¯Nru£&Ïä..’0È†*cB¦6-È]�0óÓÈe3-…Ì4ÿ$£KQb*E6ïE'+)í
,11ž\˜
! 	%SÊ)-	Ôß+Ë2L2d§)*m«(ßÒŒ1€+Qà-?6>#Ó+Wp	¿#s3é!8Ù	ï	*'³û(†[
! 4ÏÏ1•0�
! ·�/(¹ã/‹É¸
‰öW¿(G
½`%�JÑ4=&Ú¢&ú&Eu3³j$w#/&+)ž1$3kµ/)xR
óÓû8Ù0J.ñ'¢ Y)šP3?/s
! -¬Š‚(�&Õ4L-§À4,!6¹0o#êJ!©D4_AG¤1í$(º)Õ³y‰¡	Õæ(U$1)¶,d!
T(¨&ÉB.û	V6
¥30(Å2$=-m+ä�(·0Ù(P1±Â'¶F 8%«Hã%y ƒ(î<µ0šr*øœ3Åc'6ù
! "ÂtZ"¦è%œ!±”-ëš.4 Ç0ê@ó;û.T)—%ˆ.¯×›9ƒ%fß%ï%
! /É¦k)l'*A6ŒQ$+oym&C1¡�0Û+›#|´a%šæ.¹ÃOæs(9 ·!À ¡Ë#4B‰-²Ã(.-+æ$`"Ê'!12ÞV4Ø&qIô% 
! §5DïÉ"(`'Œ†4?ð)+a&å-Wå{z	ˆ®29§å)}&#ö2kÕ%è*™�Or$ -² ×-@«&×*™3W(k
! rí»-1Œ
ûBÂe�©$¸Z-A,Ã‚?
"/+/Ê‚„â3‚ó>jI.oŠ(�ÐïSüÒ,&tæ
4?	l=.-_x2
22èêT3
&
ù<
! WÌ0%i+ý4�¹¤³5àj#K)§Ö2=$¹1¯.
! ¸ Áyà'Ö‘´1Ò)$)c•3x1Â	+�+ô>.ú¥%FÚ u
Ï·²Ùí(û26i
Ç€b4;^ð%’$y¢[Â
\%*–7+q+*!i2ß¡-ý·~&
! 6BM0«ÿäøÎôÌ•é+‰2
! 1NB6úI6k*Éà34q2`¸, ,´ œ2äu
O""Ì	•q&œ c+p$á'Â4âÖ1É€ûà…&"2f,4ª
Ñ"Ñ'¨ÐØÂÐ.3.p®
1”-ÿ|-Ë‹2"%	P3Æ»n1‡ç	£+à _�-¯
,Éäö_*õ+2;Ë!(Ò2³%­ˆÀ'
! )ó3â"‚
! º¸2Ä")²*R3Ó2c¨u¼0v+4g†.‡éý”×:!0;&…•'D/µ'g¬5Kú'Vj	"6 ÉÝ©Ýüh,« >r	,	1yîR54^º­ÆÅ	_éö‘*Ã/ÕÓ%€)øùð
Ž&˜&5õ`
(ø#5Ï=(­ÿÛ!Sb0ÓÞ¥ ®ü2¦îj7dþ4 P2wNÇ:‡"[*Q.å”6ÒŽ4y-§2Ù$.ùvÉ#^4*}¼Ý(²&! aÏ+’!žÚ(\4h2J*®1Ä0
! 9ç%Õ™A#Ã$Â#z-£
Ñä
! ¿F.B2I$ã1v&Þ2�Î56õþ66k¨l*?10&	"¨(+S)-$†#9½*Fð (5(M� =+É+R6Ø
+ )]$W.¬01À(W+¥t
! 	–,.!R×.ï²$hbc&-Òé,6½0Zõß-ˆ'	Ð¯	]“Ã Ì'î}	A…5¸Ê
0q› òG *£ß¢:)§¶1->	ð+"iÐ>*S$¬(�0ta0 í1è|¹"*«‰#û(R\5�’(ðŒ$¯1X '
! uñ%T²,ˆ
|%“ÖÐ.Ãññ ¤')¯(3.‘µ.�}!·*,
ÿ&Äã&¿
¡"E%'ê'Žª	Í(›W"Ä2/™2�}5
H÷¢è°³5<"º™&ç¢*oy2°	¹ñ(!&w#¢$!8Ê0Úú­†øež°É(ô/ ¡
! UVn2B»H²û$ÕS

· ³]%(‡OÔÈIÄ?2	À©·-I2lhç4¸"à,Tj ZU�)U6,3xÁ5­6î/i #•3…	°» 
áón¢X	.)?ÄÕ&X,$u-#/n$‰+h-�#ô#b»'k!®#m2Só/((Y.€Eß.J(-3@0P0Ó3h-#á(8	˜_%  8b-²}+7	•E!!)ï0ó[%üç!§6á–(C64
! a,l	À»c(d.‡0Z6Ž6ð*£è(U!­Ò*¥
\`h*±ËÜ
! A$.›�06H3¿0p-T-æ5Ð|+ø!ð:4ò0¥e%ðøMî3ùv#˜Ø�E­21Þâ+óòå45/þ€�)|f3×/44dÄ4'}*lf"µ=
! Ä<ˆ%Þ„(ùa[(Ÿ[nk	é3*ç‘.¨.ú2*Y2w_J-2"&’)w
! 1s*�3HˆMà�|ˆ¨%‘�ã	r…-j@"¼µr2Y*ü*Ìá&ë)Ê"Ì$íw5öŒ˜5rü/Ó	†6[,Ž!aÈ˜$¨ 0ù»4ŠÖª­LJ)?vsþó
}pU0>ñ/Ãœ$ÿ2ö,Pt"äU
#34Õ
! å 9+Š0†�G,Õ0"w%
÷X@1¨*þ é�S04
! 0a–)Á2yZõ¸*# "°é+-Q¸(ìl4ÌØ*#)­3��r
! ²îŒ+Ô(,036¨o—€# 6«,J"ùe*g&0iÒ
±%ò†06i*×5R$ -Ò5‹
J ?Í�3gõ+A^ -œ,têxÆ
Søè o,Gû
Â2“)7ç#º–"p
% 
! /m(ð21
! ðû4â¾0íÃÓ„
!  3R‚ò	iÅ1©6=�5+C ‡'ˆíG#Û4Á4nE)\ˆ2L„5Ï°(
2/v%1wS"™&4ëZ45)&2¥î"**b)V¥2Üú%'ñ!ÿ ². ^,îà#Ûã-'â}~"Ó,-^¼â1$
! o
¤â0Ð5Áú$�T
Ø/‹0É204ÆÊÛ	ÜXËMcãõ-è"+Ô8Ð–¹)ª-Ag
! Ú’#È3,.‘&ö,	u*+$Ï³ºõ�-�aÍ
<(ƒjv./™þ¸$ä&?1ÌòM'EGB	…O(ë!`5nv$Ö$Ð!›
! B0+C5[Ù[ú}B,ŒÚŸ#û¸#ø0
! )I«¾.ð,è+T6ÿ#25œ5ÔN|)å5Á«#rzaó½é)½Þ5ž‡,
! Œa-¼ŠGÔ°)÷0ÏSñ5d,JùdÍ{Ì#­/	K—›/ÝØÎ†	m
! þ1S“
.ÒoB5L(64-°%Ñ3¼$§ˆ#Á
! ©%•y&ÆÃt,ä ,/£,Ï 06ÄÓ@(X)þY\ÓÅÁ~ÜwX¨(s_-õ*+(5;1Üg26A3ù,.(Î	�6L!±U/6Ÿæ÷çñY$%Ø	j•Àçº5R½V$S6ÐÍ
! û´
Ü—6¿e#9'©w*!4À»3Äûª'K*6&T
! ²Ÿý)þ5¹
X+Í–*…,±49k&¶!¶-§| ?*À¯0?¤Z­ˆ)†)	Y	™n%#-&ç%#1b7šš#Î
:®Û(Êz0P
é� 
Ü g*TÑ­
Ö" 4‚@šG6x”fq4f+6ª.¬&'P—ï.è85¬2Ó.”2È.±	¦X,oý+Ç3½S2“M×îâ!²,9%Åq÷êÌ§ð’*•ˆØ(%yš+=6�6
! ,¬i]í"Í¶À$Ly*œsgì­+ƒ÷I'
! !X
>6Q/}"IÜ2}”.�éÿ
ˆ3¿.(TG£p,*)*.KX+„
&d0wÉ3ÿÐ"zº4
! ]/äâD¯	¦2S¾É0¼Æã5åŽŽr|,Q,2%f+'¤/æY%m=û"(#þ¾+.€"Pw4å-ÿµ"…0ïœ+&¿€A·
! o1s+¼!,ù2Î )^NäV1!550))›tß¿&¦+’	 #2À
Eç€Á£#C'9rL+�, "ÅL6ù1v€3ÿ)�?¢m-¤2c #ÂaÇ,œ1˜ I
Âƒ!k6�	)'d
X-%6��? /@&×t2+Ö,õ$“ �5ëã+/Fw,Ý!#áÝ�ÛfÒ†_.’à);2Ê,‰.ó+�%#lå”v6e Ò§*K 1Š&Pƒ	 03i?'j!%ä.Ç
Ç‹$é0D/2ÿ+C`1�A1–ì6f*n©¨"læÕ5úy
š
}>%ÇÅì˜Ç5.K#6h‚/p#52�Ä&ª&—ç5—�º®	¸)Š
! œüÍ‹5EA%Û
! G$d6W,O2Ó¬& u1è/8…ÚÛ§¶ 'hJ;/PK —3¤&6ã#î2\È$ž |ÿ0>
¹ì,³'Ê8p1u."Š1h0[c*•Ò$w
! (ö-‰\·	Å<4fÀ*5tb§æ+ðU2ë-¦	Ò/1ì€C,5$ºüÌ‰Î(¥ð,ãÞŽ1ø˜*è4¯"´4ÚC(Ê/\ 6	×!	)Ó
! ¾3](%k—2¯%´ÎíX�+ª†-#+16'@1E1©+
! 4&˜3NÜ.,ßh"Ø™µ&.6e¾$.Ÿ T#6±-™*4/èXUœ.þ+›×¥*&,8+^‰&›¢	ôÑ£m16*5¡¸¥5OèB1ºû¡/!>_S,qBIA4ø›	¯.*á ¯6/©1¦%½!›$ïZÂ ¹Hš-%%1«0%é
'l)!Šo+?&È/R"ÆºŒ é„ß0þ
! FÔsZ,Ú&³)e¾\[ ˆø'sâ
*½/‹3þ,l6­Ð
! 4Ég,–
ˆ—.#�&Ñh<rà/%¦‡+Ê.#!â#—ë×O˜x	
Ð$2Š?,cÝ¿ý-;9b¶0è©¥»ú’1g‡&@¥º1P)52
! Ø,Á$:"Rµk4,"º½h3…+©3+J&E3N1;à!Mº/F\?ÿ"�d)w~3'e!ø*V#o{46$_K4
7Y§x48¢L1]Ø1y	¨3‘‘(p/û	!¦W%=%+í&Q%ny)òž(�Š)&ÓÒ!K,/j3þ�.®.í€/ &ë*ž0xOF0­0äB Ç$+±.]÷Î8-&0láÍC…°•÷Ö�3E,W-& ¸/ûŽ,†¿£.¤*¥"$~ �- 
Ô2ýå,_6¸!1ˆ»-»é¼' (0�ˆ×Am	¯-´5‹æ
¢ùvê
! Õ$C4† r'ÙÙÑ-Ò%)`0]1ÒfÐŸyG$äè2!wCS ´	3+¹)Š,Bß}%),P&­¥
! +W*À=Í¨%ö
! Å Tü†,�.ù3'
L
Õ#Ì#‰*Û.±Ø²!W¢IÜ+‘„y§
�1h.š#¡4š±+'&5"€!+Ú“*›&F
Y6Ýp5Î)zY#ñUTNhMÞ0ÃÎ&š q5=‘"‡*A,Ç)Q*a/?32Ý
! +o×Ê&K"M4´t	ž,,Ñ{0/1#× ›Ü±
! ³+{&	‰4€1�+Ú)Hö*<�)£í,Åu060z3†	070/â®–-c6¾	ö+Ñ‡V-)ÎÖ30I‚-ÈTÑ6E#7$Ö&¾Ö!º&¢1R56š!òæ!
“±Ž-á4_Âw€JN$a-É4ŠY&˜£™¢)–4ù	…/™(²41'ü3�,5*Ð,K3TŒ-ðÛ_„ã3?ã(V	y/ë�/~2þ.Ñl!&1R_/®&´K]!/Ùî!·©*‚G�=.˜¢0!å‚0Ñ$6(Ë	;201Ì*#ï5…6ÂÝ‘6N,HÞ)
! y.81ã4D
’-Ô3"N4ôÓv5¦H|
! 1BÏ2[/Ù~	È5$5î%ù£-b$Î'+€Ö¨-
! C!÷1r+¡7 ŸS4ú+Ç l$üˆgb/î&RÔ
! 4p°—
! þ¯»);#	Q¡à
Åà/‘)~!VšV-$);!ƒ>³5 &@h$*Ó#!m0º-Ã
! b¢Œ¡h¦"¶w-Þ°].z'f!ú{.ì$ (à'øt6_Z&„/¤.'ö½+"'wÚ
! ¨$K!.Ë%A
l,Ð/ %%·ÇC`×(À¯,-"#_$¢6ª(
?(ab
Q!·å'Å¥f)ˆ  4Æ(MÒ3{3²-'¿,È ô$~)Ñ&!u+å3¡á$¶A—(@,´X/G0J%q6¬�)ÑƒG._2D¤"
,ð]÷
3ç*qüwÌÇ'¢ß1³!Œ84b&òè#ë8#H%Ñ)ÁT43..?¸d’Ê!$B&H'3^3­01\!Æ
! T«×$…*
óÈ+Dâ.3X3Á#\%+&Ð*X] x'sÏ
/-m š*ÿa"‰	a.öÈ÷$œ(é Í�59@Ggl#¹+–)
&ékî½e
æÕ!”4
ñ-^C!ò*p+&ô¥'^.Ï]g¹2ô.Z3­/¦16:6 ê-kÙ+@ù&Š4àKJ¥Fp'uÚ2ê™w
¬µ).u&¬E
¤£4WÒ¢4µ+„	{R
! Ö#]-‘ï"Ò4\›ê!s»‘
! ¿\*g*²8¨¶
! çÜÞ(_ñ””!+ë
`¨
’,^9(K'ö
å	&d@k!³4¯
¬�
! ª7/Žðx.[&:2/ N	=1D #20¯‹/5+7&

I5?!†2h'øÅ3ŠF2�4�8n5lm[¼)	/x3ìÅž&š®†M(?‹ ’
~],ç'Þ'$
"4¥&<
! ·${(>’5$‡úç"“#Ë"ˆ/·"Žt"áèÅ*°7÷2Á#òzŠ*ž#Ž\+w"r-uP0Ó)ƒT"Nù!t2B	H4$‚;ó1 Î	î6\,L0¸!Â-9ø«+KSû%.1­!ÁCÿ,#ØYØê!¶/kSÙT×5Š'?�ƒ³7**å+Ù]‘0§"Ö‹Æs” Rò1ø%m!¾(êÆ gúÛ)t5Ž2²¡*#T¦$‹+V+½á5,÷¦/h¦’":'
5ô
! W5c;~¿$2¤.U1[ë¹°0S3Ž÷š%–_àü
�,�«%‡Á_&â*:5M¶+›,
,Ÿ1d*s+ÏT,Øm/`
! ªž&®È2ù$r/ã!k-Œ.42Â$\&;Êï§1Æm*u6¼=!h#ÖO!“Z’;�£ì3â•,A�6&s·›0	Ê)º!';D4…:(Â¾2›/c
&$"š0šå.XF©
b—[	â,!øh&Àª$Ð¤,†2	Xà�2á`þ3J6…!6í¾Ž.Kw
! œÈ))‚V>5{-}€5�‰0{S!z§-O	°#f'ÿw2,�¹�1`d%…Ç¼	\34Ü
ÝR0##‰
pëÆ,Y‡#'	0(‚[NÞ-uµ”	-(K2,+¾™+áÆ2ýE£2S	Î$”
+
ût|"Ië'bE	â%J*
! 1+%/(Ê7"I	6/¿��-&¡2·+ž3ØÆéÐ1­Œ)Ä ,'3�
“Â—<n.÷	>1–
! 95ç!ºUú,M|#
bf
! a1¦-§$iV*¯d-z	Z1Ù*#%W&Å5	4<5È'€*¡ý%ð¥	
Û±¶Üö76ë%˜õ,¢"\1/U"Î1âdg
! -5ðú0y6*Ì$åYHf		aa5&)Ý#Ñ°� ø
$f&U¹>,C*‚À€44çä©Ä/ñ;›*Ä.ö	!Í'3åH(G™)Á3{ž$�x*~R2j˜(‚Ôe+—q1².Æ'{.×¿%,%Ï,¯&g#´Â±˜!N"ÁÉ*ìbI)¨ÒÅ´*G3z(¹£ì:Â"n3¡'îÃÛ|.‘+Ò	Þ$}ÖX°$çŸ'14?)-£R)C$ÙN+&Àñ,t
^‡(cO¥/e-ò)sËY(£)ì(µ1ïô-Þù-Õ•å·.
33¯5ó(Ï!$/5¶HÆ#ž,;0,V&[è ä�'—*…“!’Ž
k'Å$Ö*Ù"Þ.Y*||/w	4É “æ#Æ	Ë3 &
^
Pj*SV•"u%²[î.0>€ô"³.x#rV5U—u	­i3ŽQ#éÐ5®,“	1Æ+×-'"’2V„³2#CVŽ*€q ü¬í4‰"‡3Ð_(Þ%N@zŽ%=H$2Ú!Òï­.%À-´cƒ,5J@	°ï1°·g6xì*$53ö ¢+å# #­ñŽ#«	‘5Ñ
ÄPÐ n÷4K
°µ2Ù/Ý7fž'‹*B%0î
! á0‚ g2jÀ
! æ&0²}¼A0&;ƒ1C`ÍëÒP-f'È&Ü	1qh):¤0pü²	à
|&/‡ ²ã	˜.[2teÔ!€&š�"cˆ)%®hf5™û'Àº4
EX•{½:ƒô·&Œ!»ÝÄÌìH<5gñ¸1ö/é20(
ò4\(‹"8 bÊ2$]¯!¬*=+)+++Ñä5s$¸É$
! ˜É
! µµ!g),6Â/.	ž#06
t2L­1ô(m±í—0ƒ0+@_4°ø1	2a2æ	fZR/*‡ælºÜV ªàx!ï(/>›
²òßœ]	Y%r[ýö3)o�Ë~35-%\'„2n	0‚¢(O#U&‹`#ÿ»#^¬˜2K$*J1í
! í(Ð
äsF!Ý&"*Ö/¾1m<0í×
! LK$Û5ØB*8Þ"6ã÷c_`³�¦(}1j)iN"“1ë3ñ
! 2oœvªß&7’' �
! í3]&x. k^/Ì1*åZ*aOä36o!+î'ï
! N#´2‹«ª#ý
.3‡±/6ñÚ	03¤"µ*ÃÓ Œ'¸'ˆ$fÌ+¬Ñ
! Î‰ôƒ$Heu,š5f
ôäÍó051A"7…%Ê®1:N».A,Âï+‘�!†¥±™5W)ÚÂ�	>Ö‘9)ì$W'ƒˆ	7
! Í`.š)4©"9,­"3mús"�5( H)xf 0ÈAœ¿4%gj1ÒÃ-t*k æ¥*.´“�b
! L
! Ø\è&Úñú.S.GMN0€Z$ø`*6ý
! ì±�F3Åï#e·Ö+�$›"m×Ì´á!”K!ævÚ.¬C+Ü0q*°4y"š		!Q6¶v
! .2 )!�C3‚4Ÿ*Ðî™#lK:&@•.Öt1.‘Ï%Ü›Ÿ06ý)«k-Øñ¥“¥vç'CÚ…ß/Œ5Ø4ª1$lëðœ‘	p"o«3�Ä	µh
½1¤5bQ(ú3n‡-4ÎŽ$ùM1äk™�"éáÛ2#g#LÙ,7!ßýÑs "z
! c.'²ô@4î+Æ),(q%½-H&íN.ù/£/�$Â*´*,ªI
! ž!05=�ð61G%Y/Õ†3ÄB *×2�(ŒB],‡1µ%‚ñ*_]<,ë+šã®5±3Þï3ÜT+#/J2ö/,Ô4{“A p
! !]¯ÔH#ü0“%€(Fn$
! Ý�Î.<!ÊñÁ×
á-¡Ø#]%
! ¬ž2R+i
! 74æ»‡-¹#
! ^)±5Á!N6=^Ûo2¿-qçÂ�"'³$Çu
! Ž}�
Œá,å
‡±ì.‘4	,b´-Á
¶~'0
! Š]M,_{"4G1.¨ó57(I0¢2®@QS#˜}
Ü¿¢/�û)û,#Ä—+Z
! W
‹%¬è)ˆ00j
_–.'4‹,#5ø,˜9-+(ÎC-F5N-K¿‡2sS'lQrO_)“….0{/…¸“�!åŸ21³Ù4(æ0w6™Ë#K
! zJô*ë0î.
(Ø%!2ñ&Z°õ)Ö5U	{jÀ	.`1uZ(
! 1Ã1|3,�	 &I@ 2`1R¼5â$®*LB/„1ª®+zc','R&-® —#(Q4üCŸŸv�üù!Ú'G{F/=ÆÓ!Èé'‰—&P2!ÂÉ—é
Ç1¿}.3} EÓ0£3‹~.ì5‡U3-…_	Ë4Ã4Šªo-B#"	¾/ò+¸ »"–2’	ÿ
ìÆ¶žt4*RF½#å›fÅ0÷(î5‘11��&qC/„+Pû¶D2Yk’.&ÿ!è
¯2ë(	«^
.‘(pÏ+æK™.ê2=ó-Áq.½Ï†-I4W#ØZ#
ˆ&Ö
! ä$(ÿ	ƒ
! š$‚"1Gg™º'ÿ%Ã2.œÁ"+kÅ«:p[wÁ(1ü+�m5ï)>(Œí/òvâk0¶J+ëB†$@x˜)n/Ò®É-½)7ªŠ/z¾Ë�ò@D*/5y¦ tÈþŠí%§3/)ò•6±	'°1‹4	¿÷5”Ç•ŠâÁ$1ù)vg+2Ô%!G4!@+�'– "�5	 ô&j%7
>¯9ÿ*¥F?ŽÑ<CM6ÁZ †%P$G"è5v2ü14$3/¤#ñ4•Üu(!òä�Ÿß	Œ�|'ØÍ$�*Ï"©)Ø-Ü3Ï48ÓF	0

! -/eÚ3Û^µ
™!Ó2ØÉ”œ68"e3�²
j(B0ðh=â(¸+9‘)†%d
! ¦‡­,Ç!ô³§	MT/¯
! ì+‚$…}'é*kÕÂ5¦ûís/Ï5À12
! *Ø ”¯´ÒSˆ¼F1Ö ¼¬-9'ž5%.ü5ò
,!ô	5²i.4ùå()Z+Œ,kò½
! á/-2!ü$·Ï-Ÿ2ã0¼»1ênÏ0·3×+4315y(á#z,›˜`´	B
‘ 
! ê$0_l+ý$�)Œ÷)ô'*"s.\�0!s5¬Ö	i(F)4úË+).a(Ô)G�/�O$ù*L,zÆã'
! �'wéÖ)1;t(Ÿò8&À·93’·Çg@!…4ñH’.—$--2”*ô.5–¿3@'1øòU)ZÿÌ(¨}%½3*YK!IJ×3ìY*2®-É5Ý+Ü-SØ2”/ßº`žÝ$Ï1t3R¶4’m­kâ pè)î
ø$m/÷Ðß&®ÓŒ*”ÆE ÐT =²5„.‡Ì->~2*2/pq‰§©.-,n ¬
! c"?$£ÀÊµ4�Tw
0 /'QÓ"Ý).W	>0ø.uYPr–Á+!A	÷'@sÖ6'·,D$½.wó3~(q,"TH. KA
Ó§
o4242ÕFädT'c/ç1,)ôjÞ5Ž¹!àR1¦™
! kŸ	[Íøn C¨g$M%3GÅLýug +7x6$+æ(q–5T5è'Ý"0Â0�;+!£‰3(¡,Á2ñ$Q
! õ ¶×,!å2û1$0<.z1Ü$×,è,Öçg0„,Q'‚6Á*Ý13œ+ ×)d:,)òxx	î3g%‡6£‚1Ý	 .	û-ªï!R"“,	
!  /à0Ê5?
! X0Õ,>½öåÐ$4@*`&á	¤6d&Æ=ÛR.Ù#BÂG&-º,C(»U+Ë_E*�+Š:T/Ö4Nƒô·7�>"�Ï“È(ØÇ(m.óÄl2ù"æ@Ÿ]'Ã	‚5ú
! 6Žç§Ì0-.�it·Í3(9�J'í!%e3æ*ôy5ãh“Î�ô
~©&ú5‰(®“…1;0Žð"}Ú,Ü%þYì4_t%82*$-`2™á
! 4í)ü† (�(Ž 
! Y-ZïD)Ý©5¤¢'	ƒ*n$©/D¼q{n+8#�Ÿ/Û%e8òl-«!�"V2´!(I(m4—K-¢
! L¾2GŽ®)û&u))p6¸4$'Q.Þ
ø(E“"ÚË)ï/U cž½2T$¹%í'^‹b~&f·
¸t 5y+’e1¤Î0$.)d\¼-N%hÈ#G1Þ+Íü3z"¦,¬r €ŸŠ'¨>&®ÉL ©41<2.É*�#0$sý&R*±¾-/²/Š Òô¶(çPÌ2!¥)N¢31Ã,”:i”±"+ï
œÖî5*
! 
! Ü+Ì 	(×44q;%
! ÊÞ/W1dä*·#].ž
¥ß¦#g
±&¬)ò#i+(G)C^*é.ß
h1B4³(¿[‘ÃYE$É›<2™»&µ,9{ã.¤4;<ñÁ2TÂ( 66nf¯$…™$J5\
! f
! 'È$	Ñ$¨*¹*"85õŠ�¤ $Ø
! þT‹.H5„…#ž+Ì
�€0O&ô%2b#>¹.9ƒ±ª©óþ".Œ%R˜È
¿ ¯4@.o˜ï&w$*4¢æ,4éA+Û~$£/5S%U4ý,ÔP4€	µ5ö3v)SäU-0Ù½1ÛTÕ'uó$
! ŽÂ%|wì;X.G+O(Kï1œÄ#¡!ÄÄ!6“3"°3U
! CAÌ&’6�?©%æK%Jõ3^!SÅ�­)*1Ü"e5n#%x}øD¥J,—™Úö)1èGB9&.·4à4¬.ü#B"5.îá2®!Ó/œ)-[d*%Ôÿ=à5ì
! ¶Æô,Bõ4…(Æ¾!Î*K&ÐX6*¼"5mÈÒ,ó'í+óZúc|5D-Í5�-j&
 íÊ¦3ÿ
! w.*/&(v,ó%”1µ·â
! O*>’þ&X™¬6…"þö0ì&ºù42,#6 º•Pc`ð1¾{A5‰'W(H¯»C*ê(‘'Z#“$|ÒÌ˜A/íƒ+.B‡N*5,þ�Y"úý# 4Ís&BÉAá!ƒ4»´í m6XbE-

! )x
! ‡¸p ±
	Çg(›2åA* 3z/�%--á3�$ƒò G(²'š("âÍv!'Â0<c	‹&�t'¥!‚ƒ2;'|	Œø
! $`¿Gx-¹±(«-*04$ 4’vÎ%i0E-ò.Œ	C#^+p*VK€6P½‰5áå*’M.E"Ž32¡4ö½?"u·Ê(4f4"Lx">!®%àÄ$oÞ­5W�.‹5¶�1€ �6”ýX
! (è\žÁ,Í�Åap%c5£v*m»*^4P Å
! M)$‹ì/‹6§f2}1ú+`›1ç2K1‰É.›Ý ¬Å´è{©3)!¾˜¬	Ê v<3X#M*,½3	"m“±Wa0¡5G2ª6
! ˜,%²3ù9Ý4úŠýb+Æ„)]²Òt
! b+Ûö(o[+ÿ¾Þ1#z.7-j6¸¡æ3‚
! )Á%Ï	)3‹Î-<35#k7å%€'qe/L–�W tÃ1ß!w.ˆÂ
! ¹ì!~0Ø#´
|!Ô¨X'70‡o	RÓ{&ª@®Èê z63>-´#×P&µu5¡+) ò rŸ%w Éü!V„-”ƒ"šþ/21#ñ2‹ñ)çxc3«/2*-6D,U+›3Ê|i4ÌÔ¡ß3f(
*Ð3% Ò'áø7%I'B'e(þ-Àï,vLL ûO,Î/^»/²‚|4zµ(œ/èÔMx d/�g'°ì;è ^!"Ñ”.RT0)6+&áA¼ü
! _5ù,:î$$,ÛÔí*¤J›O[!gº$Ëñ-ñ¡.¬+wÈ,s6r5;î"s'ó"ô Ç
! „¢2('©4Ú¥P!)*+"»%ï&6Us
Þ¡‚ã*™-	%Î"Ñ&©(ö£(!‡%!=È0^·/®4"-E
! 
! ¿Ã°,Ê
! ],*ß(—o/76ã0Ii�"ñ#=o(-[„#ö3 r3º«41&*<&®"\fÈ-ê*C2«mg1c1	#Yë(ý	K/>/¥6D.68ç&Ö�Æ 2Æ"0i-¥$�}ßÙ‰<¡ÿ2$¤ë êÝé§'{6å	Ï.+W/”+$L4ƒ0$¡ä,‚'í2Í!±Ë Š|ñ^|Ñ/7w�i,p ¦1{G#–0~¹�!T’ �
K›-µÌ5ë�)�1­->»35(õ
! “(‡à1º0H5X!
! %ÛbÈ1/Öž¶m$añ©2�U4!+C
! ÅD{c±’”0�.R}$Ä
™0!#Ì,Å}6Ø4þ*çZ])c2�2šxgú4…
{,¡«¾#£5De%\ýªê&|¸´3•mÅ#J0ÓÔÉ/o'’škË-Ia¼#Èµ²"gð3$1ã)õÈ 8
! Bî0ÀVÇù
àÁ N2¤
kJï$L :3ç
! æK0Ci.�é$î-…V
ùÔ,ð”z5.‘ÖMÕ-·´†6_ýq)�4D°'tFè1iÚ7ð.ÛE&C†1
91�
‰ôæ%Ãw/›+)5^5+0\"@
! BŒÆS'è
! d2ÜŠ¦'Ô
F,`"�1.²Ê3sÍ-o�å!q'ÿ çìvP#ñ€M³”3œ'd'#U',, !»'$å¨6~‹,'2‹#w1r,ò6)ª‚Å-Š«ÇÊo²
Å64M!à+ûf+0$`4‹'*�%$†-¹/ÀÑ2'‘ÌÓ5O0�	lÐë
! °ˆÅ!X"š3¡Z2z<:%5
-Jõ”5çuô1±$œ"U1A5
! Ð2^(àµ”,�±0‘0„3!;L'd
)»,VE(`!&0Ö0þ0Á^%Š3ë	D3÷)o*Mzh&ÜÕ¾49#ê	c$•5‚)€,í@�J¡#çr
ÊæáD
! hÇ2„úä2ãÞ‡MÀ# �-0N’%Z5•2Á'Ü'—1Ž	xì)ei&	øN'"¥k/¤
à3Ä(M"‹P  »5‚,Eg-O-ó7‰À&Fµ¨Û ß"Q=^Ë
! è-$}dï'ë.…6,¢fÏvÈ;
Ý5ý'M!Gê»= =	ãI")&Ð°*H¿*’3L%˜o0l.?5éï	o%8v‘µ ªõ0w)N^2»Á+ÍÔg"Ä%ü„'¼+MŒ&­
! *€
]µiÅ#ü{e},’Ú”(…2#»(U,ò
! 9¤ $®[)3
EåÎŠ-Ù'/@2æ"ä#1&/]%îÜm)%\#L$T4{)ÑjT!Ý Ÿ|œ0>§u'¥+—˜ÙI»!ûÕ-ª*Þ:$/ç+Ô$ÛÝ'«6«�.A.U&(­eO)n"ŒÑ a°ü{©ßÝr¬#¶ø1"x0Q	>×&µÅ.ss#€e6$`—-'·
H0-ø^ñ¼C%6!þ" :Lë"Ó-£6Y
! è$¿2M%&è.º:Ô'5–#Šl3n(ïi!0H Ÿ(	'žÄ'D(þ	1 Ï
…ÌÈÄ52|$®E0ÜêQ•)š)’+m‡)s!‡!qB+“]Íâi'p6Œ3‹!¬1È!ð3«r)6#Õ f/d1ÙíõÝ1�"?â_6|'h	Œ©	`O1Üžµ
! T#I,4Òq‘5ÿ.¯:
! Y¦'¡1¬¥(À5%Å 4•2‡ÑŽ
! 71=#r@²1Ü!1
! ‚.Ê‰òÖ3ó
! uÄ;,_+3	Ã5�“áŠ6_,´„ê\ÿ#$v"ñ.œ4r§&«#†)°!.s’”#?I3#Ð%5-*Ù&wß ­=/é1×"Y¶#
aˆ5P.¹Œ²=2•h™›'z!‘
ü±	5¬F%30Y$S¼†!X
! =óÊ
! ‘/]#ä
§×/*:*ZF+r%Yä0ï ˆ*´"á®0iÍ	µx³)?§U/c%3Ü,'¦®šmI#âã"45Ò
! -%5ù0+¬0�4º(\$ßÙ
! ¥1pö5ªó&�(SÓ-ù+ƒ0\6Ã50-Ù!gXó.|
ë+
/ö
¤%h4S¨)†-H6é½ÃÃ%Ø(ÿ�q"!*`(£1ê0¸hs�#QÆl1Eð0ÓÑ.eï³-‹	''Ïº!'/.…&r�³0(•Ð6{*r/«aæ,‹-)×%ºWH­,L‡.‘Û*Ð-v Ë%h5Å&?�w'3š¢%á.¹-)!+G7#z�'u"B="V.VXg!ŽŒ!-„çº„“�q/1%™Ï$Kp0ý5	§ ‰)ÆvkUa0	|(j"A¢5Ìt$ü(0öË$¸r4Ý*+É"÷^q#¬
W 5J"�
! Ç6+p4j1(ã-å1žö%ïÜû+ +¼¶Ò(ä%:

+øïš
! %¯+ç!w3!7,Y \%qí/¡)\.+	
! .–¡(*3Äø2ìq
! óÝP%8(v/Ö(÷àc>+—4,ø4Í ª0"Üþ>
! C[-€ú"#$	2¨ÿ3ÿ4×Ü)¬$åXî#õ(ÖÏÑ0Ÿâ-ö“5õ&Ð'ªØê)dÎE¶&Ä©‰1ë13
nyyÃ'@%RˆÓj
!  *WŸ&Â	®‘Z)££Ùp(ä¾5c2Q•!³ ^1›¢,ßþ�(·��„(‚¯&P5H Æ1Š¡Õv'ó4=,L%V/Ð&·Ñ%
! «†Xýl&c,/¨0¥"o­›Ÿ/œkÏ
! d#”œ�*}È #V!6•.œ-")³0“-'ú£	2\½É´&º2þ…èÖ%'WfUâîÇÃ*©0­	ky0–pDý.ûßz Å{Ç¹5M"`*ôço"%0,ëË™
·-÷ÔüT'¤$6ö.I-Ñ%à.a6(‰ÚO4ß)X(Ò*Û&XÜO«
! �¯#²d$*™£¸$»�3ìö'=*Iìæ2ÁãÏy¤S-¥40³˜&[
L}1-¯Åé&?Æ3¼%¸Þ&Ëê.çô46§ÐÚ/K7´$-„	*	©'7Or2¿'<wÚ+e›4'¨Q
t‰ýõ8*è	&pØ0HøÓØ.Ö
Ù )œ
}
! ‚sqÃ.ˆ1®köS+÷~,:ê/Ä ‡!,+.Y4w+D"ä<#l s±O,Ö.“/D£Ý
/]33'™2-Á	vÕ„l
¤+[~92áP/Q5Ó^(Q"Œ6Ç2Ü&*Y#ð(
! æÞ�Ã&"Y0¼/–Î![\ß2…ª5Ñ1¹,2Z'10®6„F-qS$/,ú)1,—	8)–Wä-Š­'`)H"5Ã
Á0X$f6(Oý/ZM&,63&Œ/ú"'þ$±1un8oÉ!;
! Ý–Á¼/ÿ7i/R{Y4ú+ 	þ%ë2P6�@'n(ª
! ê1ãø	 ¼2¤eÓ4&ë#](	*sy1ïÀ0*e:	2Aêà2�6J
! ö£
! –?²$0'�!¾
! )é’/ƒ6•",n
)/ÿr6¾.#ø-y4b(0†
Õ*�$/þ{
! =-â1^"ó!î*Ô37%%µé/´%û#×1Žë“A'Ü5Ò Ødã'Ë'¶2Ï ±�Ì‹¤(‡%j22	™†¼ª)W4,
! @õö*h<+†/-%£¶'Ð< Ú4?À%m€|2}é#
! 
FSá
! ',ÚïM9/å*(º*±]0@VõH!,³
:$¬ Æ�:ìâD®4åŠ23Î¨<-d	‰œx¯DÌ5Ñ+3ñH1$‡QíŒJ7ãî,LÈ��5n¾&d@6	,£,ò5?#_4îÃÀU±'¦)!%~%Ø#ò{5ß*G-§([—Ù3Â&Ø)³&‰‹1	 %$"“{!zé*Ñ	$f4/ƒ)Ž"!¸0=0JÛ3ð�¬3¨ LÍ)'.É-D—ö1NýzfÖ9yß&v#(ÔH	/
! ˜åŒ2ô0Ésf0.‚	Ÿ5œ·(|h!to~%h÷.>!ñ0¥uÿ5t¸M//Jq
ÐP+Ò.%D›2ÞOt
Ø¿¾'sF^&Õ+ã'¿$¤/¡ 8xÑ*>5&}#Ù.í-B)‘¾,ê3(‰R/Ä`$e"Þ-À/J	)#O
§4˜0T*§¤¸"Íj+˜™%œV3`! +!3' '1•4Á/¢!:µ	í	R '$4ÛÁ-æÚ#.û¦�m´)Rò˜%¦
! £5+»Ät-6Ú%;R^pû26õÁž/5!Ô#Å4~1`e.�
Ì5`!X3Fi"š'OÎÒ-h
! ß5¶(è«
Ã3Öº%"-¾*é4®q0‚—„Î
! V
! ëû0Ê9$? I5ƒ C&¿1Ë„6îý+{2&&¨'‰™c#Ô Þ)ø¤»0Œ `ð2Ž¬Ÿ6g/rV)å•1*â	Û0ß,|<s)“09â3J— 0*Ez×z†5�&Oj/P³r*Àæi	°.DŽ)ú!)›(ß#y^6Š--,f1ª/–%g"8Ó*Ø9Ù4.#'7°3Êø Ì'O+Ò�4™Êú—Q‚2Ê+
! L!e
! à–2`+eÅó)6Ü°!
³‰$õ	ÂË1o)ž%6â&5N
@ò2:vjb	ÍC	(#÷öUáN Ê	º	ÞK– ¨
í¨˜4ì	‚b	)}‚&g3	@/W/G%4Sð
! §
!  Á`A(#&—5Ä,àì2T–ë¦
£¯&#?¡<$�/%$–6ø$/¹$©–ä9
! "ž"Í,¼(I*\2„0e×÷+×0ì
.a�2e*"ž6•Ù%¢óI!ÂeŸ,í$H•ÆÔ	%W_0K+�'fí%"8‡k%V"ü£%«'-ú(néŽ0Ô‰º#ÞPãµÜÄ'(|éŸÔ¬!ÄÃ0°!(v3�	s,é%îˆ"…
! yN/Û,1Y�4´(lj0Ý
dÂ.v*ß4‘˜ä!û!�pi%Ñ(—E5÷,a5‹•+®'ùa4wD%L/('{ på¯/oÔÇP6®L`Ó¤+k3'"
! �,±2ïø/;ÅÛ" h/!.2t�Ç-ô5#-è"P(%T&žû�
Ž2z*Ì/£"ü °Ì"’-"k
! '“ÏÑB-ÍPÀ"M2%ã‹2O-Cv
ß
! æ:.4)ÎþÆ•%ß¿
! Ö'Ì
! ¤@)ˆ6zª‰¥÷
! /7s\	|&b.u Ú1Mn-a'o&¹-³90È2éº
! õ!–bƒ&Zäe©Ï*ð:o²�F¸-a%¤3Ô»Ÿ°2½	R	Â)¥#¦½ð($dz$R#q-&Õõï´„!%-|Ø‹[ªÉ	óB
! ÚP*4Í4ÏÉ'‹8½"n'Ve)!ƒÄ('Ï¤'Ñ+RA¶ðç
�"�%«
! UŸ3±O P"Á„Â1—K	¡
sWj%±6¨
! Æ&Ú«þ
û/ä	É&Àt{1†<lá1ð/<%À	é/$½
N½$ƒ•-•hŸÏ/­&1Öƒ5ª?H/™ ›.[5Ì.uÝù_
/8/1vå
! Ù$‘%DÇ©#j6Å"8.F
! ²
! d p5î40ã
b6Hð#J$…Æ5¾
1ª,Î'™/¢-t!$Í#£$9"ž.ÿ4%Ûê%èÑG"|¶¹3ï£¹ä4¾Ëa!…'¤¾«ÉP–+'0ä“â�!°+°‚%	@5Mºˆ$^ìž!0B3/	2)õ"òX5©&
! ™+b5Ù23!h~/¬%

! &•%Ds4%¾U#ou2);"<p[#v”$Ì3é"¦ù5¶*n“¼
2RS&ÂÇ.6mü%Ëº	)0a)ª0e0—' ì#+e,s1¾zš/‹¶5j¢^#Çµo.Ï&ÌŒ'ì"~,Ó&
äe&«ø+=Œ(ßHEg	l4÷*h(„²#I34¥1Æ0)×]5b¥-,	3(&!6a
! ³^0¡&-à4­%{Q‡»º>Ä1í.{
ÿ--@‚#8'0P
! ,ó2�&]*;¤5
 ²ê<ã~'—"˜1"{$½&¼,˜ÝÝ"lÆ++1Ê�4#)
! Ø‚ä#Y
NM†Þj© 1ˆ+4'Ð½G/
! Q~œ%à	k1Y O.D5”"_µ¾"í¬4‚*’4‹+,µ#VC
©()e4Z
0Mù')”B
!  ª•œµ-HG\)–&0»M5‹1w& ¯2<›Îv	ë .FR
! $d5)?i6¦o RÅ%_!ÝmL¢:#Ó1I-y%À•
)
! \Iî 3|4h 
! yèv…1*Y«6%·2"M
Ã(°½%’
! È9‹�Ã #t)r0ƒT1›!y'|`6ý)C°&s-§Ì!s2L)Ê4¢¬�À2&2Ôik
.½ ç3#l'Ô1¶3Þ!	Å(Ù³*¥Þ ?­X46»29x$ƒ
Z!!U."G5ûA{'2ù.	
õ.,–3¹%ö0_'#Ð#FGÃ
! ‘-m3á"ç,·Þ~
! z++á%ù1u
X2zX,’õ.F"{ì L*~5©³.�Ã)6.ùâ'•#•*Ø3ˆ!Š5Ç&¹
! Aœëê–![CW83E+Z/°
ª4)Úvý!óø5*ª \V¹ßÚ-¿ó¦h+S˜Î96Ä&()1¨‰ò%o$nûN5*_q¡K.Ó­ö k(
! Qk,”é@
!  ro3«	+46èH’9	‰!»	1ç2¼ºè!Ûü-xŸrî) 5–1ç-b3� 2Ù-#"Ü*â2¸%¤	eLK˜/ÉúqÏŠäg&´­(÷!°"¡Œ
! !È
! ëû
! õc4'§Y!ø&‰,{+ö4³,ž)diÙ³C.Ñ'î	u$-¿_#1Nó	˜š,¾¯I—!#ñ"Ï(ô!–J� )–"ˆ
! * j5B$Ž3.5„4.S…3)I‡D6o	ì-A(Â3ãÈÄ
! Íä))×È"Þ	1ô4æ']±)Í+’3Rõf"¸5~-Ë/$÷b"*
‰%¹(­/×ÂÄ+˜$D0Í;ªè?çcˆ*$Y15¿»_i)õÐ°6|*°5Àæ
! }H)ªôê«"ð ¯-�Ð	V3~#b1Eú/Ç"bÕ«1/áhp“ÿ8!e÷ˆ,@
¾W¬}’¹&¼ž
! ùg.S	:Ô*÷D.‹
! p&Ü/q±*	x5²)©	òü"§#*»&µ�s%ó/†i”
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 1719,1731 ****
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<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%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %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%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 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 %<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 %qE%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 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 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 %<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 in this function%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 nonstatic 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 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 %<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 %E is not an integer constant%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 in the range [0, %wu]%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 is not an integer constant%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 non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%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 automatic variables%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 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 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 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 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 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 constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%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 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 %<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 the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%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 the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%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 mutable member%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 union%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, struct, or union type%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 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 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 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 MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%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 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 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 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 declared incorrectly%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 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 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 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 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 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 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 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
--- 1744,1756 ----
   because all of its copy and move constructors are deleted candidate 1: %q#F candidate 2: %q#F conflicting code gen style switches are used declared here the expression has a constant value but is not a C++ constant-expression zstd!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L!$ACC LOOP %s loops don't form rectangular iteration space at %L!$ACC LOOP cannot be a DO CONCURRENT loop at %L!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L!$ACC LOOP iteration variable must be of type integer at %L!$ACC ROUTINE already applied at %C!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L!$OMP ATOMIC CAPTURE update statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L!$OMP ATOMIC intrinsic arguments must be scalar at %L!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L!$OMP ATOMIC with ALLOCATABLE variable at %L!$OMP DECLARE REDUCTION %s not found at %L!$OMP DECLARE REDUCTION %s not found for type %s at %L!$OMP DECLARE SIMD should refer to containing procedure %qs at %L!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"::" was expected after module nature at %C but was not found"USE :: module" at %C# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX$ descriptor at %L$ should be the last specifier in format at %L%#qT declared here%#qT defined here%%:canon_for_mlib takes 1 or more pairs of parameters%%:target_mode_check takes an even number of parameters%%LOC() as an rvalue at %C%+qD causes a section type conflict%+qD causes a section type conflict with %qD%+qD declared %qE after being used%+qD declared %qs after being used%+qD declared weak after being used%<!%> not valid in GIMPLE%<#pragma %s%> may only be used in compound statements%<#pragma GCC aarch64%> requires a string parameter%<#pragma GCC ivdep%> must be inside a function%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC optimize%> is not allowed inside functions%<#pragma GCC optimize%> string is badly formed%<#pragma GCC option%> is not a string%<#pragma GCC option%> is not allowed inside functions%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma GCC target%> is not supported for this machine%<#pragma GCC target%> string is badly formed%<#pragma GCC unroll%> must be inside a function%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<#pragma acc %s data%> has no data movement clause%<#pragma acc routine%> must be applied before definition%<#pragma acc routine%> must be applied before use%<#pragma acc routine%> must be at file scope%<#pragma acc routine%> names a set of overloads%<#pragma acc routine%> not immediately followed by a single function declaration or definition%<#pragma acc routine%> not immediately followed by function declaration or definition%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause%<#pragma align%> must appear before the declaration of %qD, ignoring%<#pragma implementation%> for %qs appears after file is included%<#pragma message: %s%>%<#pragma omp atomic capture%> uses two different expressions for memory%<#pragma omp atomic capture%> uses two different variables for memory%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp atomic update%> uses two different expressions for memory%<#pragma omp atomic update%> uses two different variables for memory%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>%<#pragma omp declare %s%> must be followed by function declaration or definition%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>%<#pragma omp declare %s%> not immediately followed by a function declaration or definition%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition%<#pragma omp declare %s%> not immediately followed by function declaration or definition%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>%<#pragma omp declare reduction%> not at file or block scope%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements%<#pragma omp requires%> may only be used at file or namespace scope%<#pragma omp requires%> may only be used at file scope%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct%<#pragma omp simd%> used with class iteration variable %qE%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma omp target enter data%> must contain at least one %<map%> clause%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause%<#pragma omp target exit data%> must contain at least one %<map%> clause%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>%<#pragma redefine_extname%> ignored due to conflict with previous rename%<#pragma scalar_storage_order%> is not supported for C++%<#pragma vtable%> no longer supported%<#pragma weak%> declaration of %q+D not allowed, ignored%<#pragma%> is not allowed here%<$%>operand number used after format without operand number%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%.*s%> directive argument is not a nul-terminated string%<%.*s%> directive output between %wu and %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output between %wu and %wu bytes may cause result to exceed %<INT_MAX%>%<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095%<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds %<INT_MAX%>%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095%<%.*s%> directive output truncated writing %wu byte into a region of size %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu%<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu%<%.*s%> directive precision out of range%<%.*s%> directive width out of range%<%.*s%> directive writing %wu byte into a region of size %wu%<%.*s%> directive writing %wu bytes into a region of size %wu%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing %wu or more bytes into a region of size %wu%<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu%<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu%<%.*s%> directive writing up to %wu bytes into a region of size %wu%<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu%<%D::%D%> is not a class member%<%D::%D%> is not a member of %qT%<%E::%E%> has not been declared%<%E::%E%> is not a class or namespace%<%E::%E%> is not a class, namespace, or enumeration%<%E::%E%> is not a type%<%E::%E%> scoped attribute directive ignored%<%T::%D%> names constructor in %qT%<%T::%D%> names destructor%<%T::%D%> names the constructor, not the type%<%T::%E%> has not been declared%<%T::%E%> is not a type%<%T::%E%> names the constructor, not the type%<%c%> is not a valid character in an identifier%<%c%> is not a valid first character for an identifier%<%c%E%> not found in protocol(s)%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration%<%s %s%> construct not closely nested inside of %qs%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region%<%s%> is unknown%<%s=%s%> and %<%s-%s%> are incompatible%<&%> constraint used with no register class%<&%> not allowed by itself in line %d%<&%> should come before %<...%>%<&&%> not valid in GIMPLE%<)%> expected at %C%<*%> in boolean context, suggest %<&&%> instead%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>%<-%s%> conflicts with the other architecture options, which specify a %s processor%<--help%> argument %q.*s is ambiguous, please be more specific%<-I-%> specified twice%<-MG%> may only be used with %<-M%> or %<-MM%>%<-W%serror=%s%>: no option %<-%s%>%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?%<-Wabi%> warns about differences from the most up-to-date ABI, which is also used by default%<-Wabi%> won%'t warn about anything%<-Wabi=1%> is not supported, using =2%<-Werror=%> argument %qs is not valid for %s%<-Werror=%s%>: %<-%s%> is not an option that controls warnings%<-Wformat-contains-nul%> ignored without %<-Wformat%>%<-Wformat-extra-args%> ignored without %<-Wformat%>%<-Wformat-nonliteral%> ignored without %<-Wformat%>%<-Wformat-security%> ignored without %<-Wformat%>%<-Wformat-y2k%> ignored without %<-Wformat%>%<-Wformat-zero-length%> ignored without %<-Wformat%>%<-Wmisleading-indentation%> is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers%<-f%s%> and %<%s=%s%> are incompatible%<-f%s%> is not supported with CONST16 instructions%<-f%s%> not supported: ignored%<-f%sleading-underscore%> not supported on this target machine%<-fPIC%> and %<-fpic%> are not supported in this configuration%<-fPIC%> is not supported%<-fPIC%>/%<-fpic%> not supported for this target%<-fPIE%> is not supported%<-fabi-compat-version=1%> is not supported, using =2%<-fabi-version=1%> is no longer supported%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1%<-falign-%s%> is not between 0 and %d%<-falign-labels=%d%> is not supported%<-falign-loops=%d%> is not supported%<-faligned-new=%d%> is not a power of two%<-fasan-shadow-offset%> should only be used with %<-fsanitize=kernel-address%>%<-fassociative-math%> disabled; other options take precedence%<-fcall-saved-REG%> is not supported for out registers%<-fcf-protection=branch%> is not supported for this target%<-fcf-protection=full%> is not supported for this target%<-fcf-protection=return%> is not supported for this target%<-fd-lines-as-code%> has no effect in free form%<-fd-lines-as-comments%> has no effect in free form%<-fdata-sections%> not supported for this target%<-fdbg-cnt=%s:%d-%d%> has smaller upper limit than the lower%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>%<-fdirectives-only%> is incompatible with %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> for Ada%<-fexcess-precision=standard%> for C++%<-fexcess-precision=standard%> for Fortran%<-ffunction-sections%> not supported for this target%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)%<-fipa-bit-cp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-icf%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> and %<-fltrans%> are mutually exclussive%<-fno-fat-lto-objects%> are supported only with linker plugin%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>%<-fobjc-exceptions%> is required to enable Objective-C exception syntax%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> greater than 1%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-fnext-runtime%> with %<-fobjc-abi-version%> argument less than 2%<-foffload-abi%> option can be specified only for offload compiler%<-fopenacc-dim%> operand is malformed at %qs%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target%<-fpic%> and %<-mapcs-reent%> are incompatible%<-fpic%> is not supported%<-fpie%> is not supported%<-fprefetch-loop-arrays%> is not supported with %<-Os%>%<-fprefetch-loop-arrays%> not supported for this target%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)%<-frecord-gcc-switches%> is not supported by the current target%<-freorder-blocks-and-partition%> does not support unwind info on this architecture%<-freorder-blocks-and-partition%> does not work on this architecture%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture%<-freorder-blocks-and-partition%> not supported on this architecture%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option%<-fsanitize-recover=%s%> is not supported%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible with %<-fsanitize=thread%>%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>%<-fsanitize=all%> option is not valid%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> or %<-fsanitize=kernel-address%>%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later%<-fsplit-stack%> does not support 2 register parameters for a nested function%<-fsplit-stack%> does not support 3 register parameters%<-fsplit-stack%> does not support fastcall with nested function%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>%<-fstack-check=specific%> for Thumb-1%<-fstack-check=specific%> not implemented for MIPS16%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses%<-fstack-limit-%> options are ignored with %<-mfdpic%>; use %<-mstack-check-l1%>%<-fstack-limit-%> options are not supported on this cpu%<-fstack-protector%> not supported for this target%<-fuse-cxa-atexit%> is not supported for msp430-elf%<-fuse-linker-plugin%>, but %s not found%<-fwhole-program%> is incompatible with %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> and %<-fltrans%> are mutually exclusive%<-g%> is only supported when using GAS on this processor%<-g%> option disabled%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf%> %<-g%s%> for debug level%<-gdwarf-6%> is output as version 5 with incompatibilities%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>%<-gnat%> misspelled as %<-gant%>%<-gsplit-dwarf%> is not supported on this platform, ignored%<-gsplit-dwarf%> is not supported with LTO, disabling%<-iplugindir%> <dir> option not passed from the gcc driver%<-m%s%> not supported in this configuration%<-m64%> requires a PowerPC64 cpu%<-mabi=%s%> not supported with %<-fsanitize=address%>%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>%<-mabi=%s%> not supported with %<-fsanitize=thread%>%<-mabi=2fp+%> option only support when FPU available, must be enable %<-mext-fpu-sp%> or %<-mext-fpu-dp%>%<-mabi=ms%> not supported with X32 ABI%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported%<-maix64%> requires PowerPC64 architecture remain enabled%<-malign-functions%> is obsolete, use %<-falign-functions%>%<-malign-functions=%d%> is not between 0 and %d%<-malign-jumps%> is obsolete, use %<-falign-jumps%>%<-malign-jumps=%d%> is not between 0 and %d%<-malign-loops%> is obsolete, use %<-falign-loops%>%<-malign-loops=%d%> is not between 0 and %d%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>%<-march=%s%> is not compatible with the selected ABI%<-march=%s%> requires %<-mfp32%>%<-march=%s%>: %s must separate with _%<-march=%s%>: Expect number after %<%dp%>.%<-march=%s%>: ISA string is not in canonical order. %<%c%>%<-march=%s%>: ISA string must begin with rv32 or rv64%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>%<-march=%s%>: rv%de is not a valid base ISA%<-march=%s%>: unexpected ISA string at end: %qs%<-march=%s%>: unsupported ISA subset %<%c%>%<-masm=intel%> not supported in this configuration%<-max-stackframe=%d%> is not usable, not between 0 and %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination%<-mbranch-cost=%d%> is not between 0 and 5%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> is not compatible with %s%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH%<-mcmodel incompatible with other toc options%>%<-mcmodel%> incompatible with other toc options%<-mcmodel=%> is not supported in 32-bit mode%<-mcode-region=either%> requires the large memory model (%<-mlarge%>)%<-mcode-region=upper%> requires the large memory model (%<-mlarge%>)%<-mcorea%> and %<-mcoreb%> can%'t be used together%<-mcorea%> should be used with %<-mmulticore%>%<-mcoreb%> should be used with %<-mmulticore%>%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mcpu=%s%> conflicts with %<-march=%s%>%<-mcpu=%s%> has invalid silicon revision%<-mcpu=%s%> is not valid%<-mdata-region=either%> requires the large memory model (%<-mlarge%>)%<-mdata-region=upper%> requires the large memory model (%<-mlarge%>)%<-mdiv%> requires %<-march%> to subsume the %<M%> extension%<-mdouble-float%> ignored without %<-mhard-float%>%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>%<-mes0%> can only be used with C%<-mexr%> is used without %<-ms%>%<-mexr%> is used without %<-ms%> or %<-msx%>%<-mfdivdu%> ignored without %<-mhard-float%>%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target%<-mfentry%> is supported only for 64-bit CPUs%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>%<-mfloat-abi=hard%> and VFP%<-mfloat-abi=hard%>: selected processor lacks an FPU%<-mfpxx%> can only be used with the o32 ABI%<-mfpxx%> requires %<-mlra%>%<-mfunction-return%> and %<-fcf-protection%> are not compatible%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mgpopt%> not supported with PIC.%<-mgprel-sec=%> argument is not a valid regular expression.%<-mgprel-sec=%> not supported with PIC.%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>%<-mhard-float%> is not supported by the selected CPU%<-mincoming-stack-boundary=%d%> is not between %d and 12%<-mindirect-branch%> and %<-fcf-protection%> are not compatible%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible%<-mint32%> is not supported for H8300 and H8300L targets%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-misr-secure=%d%> argument not in between 0 and 3%<-misr-vector-size=%d%> argument must be 4 or 16%<-mlarge%> requires a 430X-compatible %<-mmcu=%>%<-mlong-double-64%> not allowed with %<-m64%>%<-mloongson-ext2%> must be used with %<-mloongson-ext%>%<-mloongson-mmi%> must be used with %<-mhard-float%>%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>%<-mmul=g13%> cannot be used with %<-mcpu=g10%>%<-mmul=g13%> cannot be used with %<-mcpu=g14%>%<-mmul=g14%> cannot be used with %<-mcpu=g10%>%<-mmul=g14%> cannot be used with %<-mcpu=g13%>%<-mmulticore%> can only be used with BF561%<-mn%> is not supported for linux targets%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>%<-mno-%s%> turns off %<-m%s%>%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction%<-mno-altivec%> disables vsx%<-mno-dpfp-lrsr%> supported only with %<-mdpfp%>%<-mno-exr%> is valid only with %<-ms%> or %<-msx%> - option ignored%<-mno-fentry%> isn%'t compatible with SEH%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-mno-mpy%> supported only for ARC700 or ARCv2%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> is not compatible with this target%<-mnop-mcount%> is not implemented for %<-fPIC%>%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu%<-mpic-register=%> is useless without %<-fpic%>%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)%<-mpreferred-stack-boundary%> is not supported for this target%<-mpreferred-stack-boundary=%d%> is not between %d and %d%<-mpreferred-stack-boundary=%d%> must be between %d and %d%<-mquad-memory%> is not available in little endian mode%<-mquad-memory%> requires 64-bit mode%<-mquad-memory-atomic%> requires 64-bit mode%<-mr0rel-sec=%> argument is not a valid regular expression.%<-mr0rel-sec=%> not supported with PIC.%<-mregparm%> is ignored for Intel MCU psABI%<-mregparm%> is ignored in 64-bit mode%<-mregparm=%d%> is not between 0 and %d%<-mrelax%> is only supported for RTP PIC%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> is ignored in 64bit mode%<-ms2600%> is used without %<-ms%>%<-mshared-library-id=%> specified without %<-mid-shared-library%>%<-mshared-library-id=%s%> is not between 0 and %d%<-msmart%> is incompatible with %<-mhigh-registers%>%<-mspfp_fast%> not available on ARC600 or ARC601%<-msse5%> was removed%<-msseregparm%> used without SSE enabled%<-mstack-guard%> implies use of %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code%<-msx%> is not supported in coff%<-mtune=%> expects mn10300, am33, am33-2, or am34%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead%<-mvsx%> and %<-mno-altivec%> are incompatible%<-mvsx%> needs indexed addressing%<-mvsx%> requires hardware floating point%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater%<-mxl-reorder%> requires %<-mxl-pattern-compare%> for %<-mcpu=v8.30.a%>%<-pipe%> ignored because %<-save-temps%> specified%<-pipe%> not supported%<-static-libgfortran%> is not supported in this configuration%<-x %s%> after last input file has no effect%<.%s%> designator used multiple times in the same initializer list%<...%> handler must be the last handler for its try block%<...%> not allowed in designated initializer list%<::%> needed in PROCEDURE binding with explicit target at %C%<::%D%> has not been declared%<::%D%> has not been declared; did you mean %qs?%<::%E%> has not been declared%<::%E%> is not a class or namespace%<::%E%> is not a class, namespace, or enumeration%<::%E%> is not a type%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<<<%> in boolean context, did you mean %<<%>?%<=> target%> is invalid for DEFERRED binding at %C%<>>%> operator is treated as two right angle brackets in C++11%<>>%> should be %<> >%> within a nested template argument list%<?:%> using integer constants in boolean context%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>%<@catch%> parameter cannot be protocol-qualified%<@catch%> parameter is not a known Objective-C class type%<@dynamic%> is not available in Objective-C 1.0%<@dynamic%> not in @implementation context%<@dynamic%> requires the @interface of the class to be available%<@encode%> must specify a type as an argument%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@interface%> of class %qE not found%<@optional%> is allowed in @protocol context only%<@optional%> is not available in Objective-C 1.0%<@package%> is not available in Objective-C 1.0%<@package%> presently has the same effect as %<@public%>%<@property%> is not available in Objective-C 1.0%<@required%> is allowed in @protocol context only%<@required%> is not available in Objective-C 1.0%<@synchronized%> argument is not an object%<@synthesize%> cannot be used in categories%<@synthesize%> is not available in Objective-C 1.0%<@synthesize%> not in @implementation context%<@synthesize%> requires the @interface of the class to be available%<@throw%> (rethrow) used outside of a %<@catch%> block%<@throw%> argument is not an object%<@try%> without %<@catch%> or %<@finally%>%<CPU_TYPE%> and %<MPY_TYPE%> column headings are missing from %<devices.csv%>%<CPU_TYPE%> column heading is missing from %<devices.csv%>%<CTABLE_ENTRY%> base address is not a multiple of 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> set on a variable with address taken%<G0%> in format at %L%<GCC ivdep%> directive not at the start of a loop at %C%<GCC novector%> directive not at the start of a loop at %C%<GCC unroll%> directive not at the start of a loop at %C%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C%<GCC vector%> directive not at the start of a loop at %C%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model%<LEXER_DEBUGGING_ENABLED_P%> is not set to true%<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%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<MPY_TYPE%> column heading is missing from %<devices.csv%>%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>%<TYPE_BINFO%> is not %<TREE_BINFO%>%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p%<TYPE_CACHED_VALUES_P%> is set while it should not be%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>%<TYPE_CANONICAL%> is not compatible%<TYPE_CANONICAL%> of main variant is not main variant%<TYPE_FIELDS%> defined in incomplete type%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>%<TYPE_MAX_VALUE_RAW%> non-NULL%<TYPE_METHOD_BASETYPE%> is not main variant%<TYPE_METHOD_BASETYPE%> is not record nor union%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> is not record nor union%<TYPE_VALUES_RAW%> field is non-NULL%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>%<V%> modifier on non-integer register%<[%E] =%> used in a GNU-style designated initializer for class %qT%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<[super ...]%> must appear in a method context%<_Alignas%> specifiers cannot reduce alignment of %qE%<_Alignas%> specifiers cannot reduce alignment of compound literal%<_Alignas%> specifiers cannot reduce alignment of unnamed field%<_Atomic%> %qD in %<aligned%> clause%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in %<linear%> clause%<_Atomic%> %qD in %qs clause%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct%<_Atomic%> %qD in implicit %<map%> clause%<_Atomic%> %qE in %<reduction%> clause%<_Atomic%> %qE in %qs clause%<_Atomic%> applied to a qualified type%<_Atomic%> expression in %<#pragma omp atomic%>%<_Atomic%> in Objective-C%<_Atomic%> iteration variable %qE%<_Atomic%> qualified type in %<#pragma omp declare reduction%>%<_Atomic%>-qualified array type%<_Atomic%>-qualified function type%<_Atomic%>-qualified parameter type %qT of %q+D%<_Atomic%>-qualified return type of %qD%<_Float%d%s%> is not supported on this target%<_Generic%> association has function type%<_Generic%> association has incomplete type%<_Generic%> association has variable length type%<_Generic%> selector matches multiple associations%<_Generic%> selector of type %qT is not compatible with any association%<_Generic%> specifies two compatible types%<_Noreturn%> in empty declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__GIMPLE%> only valid with %<-fgimple%>%<__RTL%> function cannot be compiled with %<-flto%>%<__alignof%> applied to a bit-field%<__auto_type%> followed by %<[[]]%> attributes%<__auto_type%> in empty declaration%<__auto_type%> may only be used with a single declarator%<__auto_type%> requires a plain identifier as declarator%<__auto_type%> requires an initialized data declaration%<__auto_type%> used with a bit-field initializer%<__builtin_arc_aligned%> with non-constant alignment%<__builtin_complex%> operand not of real binary floating-point type%<__builtin_complex%> operands of different types%<__builtin_convertvector%> first argument must be an integer or floating vector%<__builtin_convertvector%> number of elements of the first argument vector and the second argument vector type should be the same%<__builtin_convertvector%> second argument must be an integer or floating vector type%<__builtin_eh_return%> not supported on this target%<__builtin_has_attribute%> with dependent argument not supported yet%<__builtin_longjmp%> second argument must be 1%<__builtin_mffsl%> not supported with %<-msoft-float%>%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>%<__builtin_next_arg%> called without an argument%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>%<__builtin_saveregs%> not supported by this subtarget%<__builtin_saveregs%> not supported by this target%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>%<__builtin_set_thread_pointer%> is not supported on this target%<__builtin_shuffle%> argument vector(s) inner type must have the same size as inner type of the mask%<__builtin_shuffle%> argument vectors must be of the same type%<__builtin_shuffle%> arguments must be vectors%<__builtin_shuffle%> last argument must be an integer vector%<__builtin_shuffle%> number of elements of the argument vector(s) and the mask vector should be the same%<__builtin_thread_pointer%> is not supported on this target%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments%<__delay_cycles%> is limited to 32-bit loop counts%<__delay_cycles%> only takes constant arguments%<__delay_cycles%> only takes non-negative cycle counts%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__int%d%> is not supported by this target%<__int%d%> is not supported on this target%<__label__%> declarations are only allowed in function scopes%<__label__%> not at the beginning of a block%<__restrict%> can only be specified for objects and functions%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<__thread%> can only be specified for objects and functions%<__transaction_atomic%> without transactional memory support enabled%<__transaction_cancel%> not within %<__transaction_atomic%>%<__transaction_cancel%> within a %<__transaction_relaxed%>%<__transaction_cancel%> without transactional memory support enabled%<__transaction_relaxed%> without transactional memory support enabled%<a%d%> argument of %qs intrinsic at %L must be %s(%d)%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause at %L%<alias%> attribute ignored because function is defined%<alignas%> argument has non-integral type %qT%<aligned%> clause alignment expression must be integral%<aligned%> clause alignment expression must be positive constant integer expression%<always_inline%> function might not be inlinable%<and%> of mutually exclusive equal-tests is always 0%<asm%> clobber conflict with input operand%<asm%> clobber conflict with output operand%<asm%> declaration ignored due to conflict with previous rename%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<asm%> not allowed in %<transaction_safe%> function%<asm%> not allowed in atomic transaction%<asm%> operand %d probably does not match constraints%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> qualifier %qT ignored outside of function body%<asm%> qualifier outside of function body%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list%<asm%> specifiers are not permitted on non-static data members%<assign%> attribute conflicts with %<copy%> attribute%<assign%> attribute conflicts with %<retain%> attribute%<assign%> can be unsafe for Objective-C objects; please state explicitly if you need it%<assign%> property %qs is using bit-field instance variable %qs%<async%> expression must be integral%<atexit%> failed%<atomic%> property %qs is using bit-field instance variable %qs%<atomic_cancel%>%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause%<auto%> can only be specified for variables or function declarations%<auto%> changes meaning in C++11; please remove it%<auto%> conflicts with other OpenACC loop specifiers%<auto%> in file-scope empty declaration%<auto%> not allowed in alias declaration%<auto%> parameter not permitted in this context%<bank_switch%> has no effect on non-interrupt functions%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region%<builtin_return_address%> contains only 2 bytes of address%<cancel for%> inside %<nowait%> for construct%<cancel for%> inside %<ordered%> for construct%<cancel sections%> inside %<nowait%> sections construct%<catch%> is not supported%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>%<const%> %qs cannot be declared %<mutable%>%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration%<const%> can only be specified for objects and functions%<const%> qualified %<depobj%> expression%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>%<constexpr%> call flows off the end of the function%<constexpr%> constructor does not have empty body%<constexpr%> constructor for union %qT must initialize exactly one non-static data member%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type%<constexpr%> static data member %qD must have an initializer%<constexpr%> variable %qD has variably-modified type %qT%<constinit%> can only be applied to a variable with static or thread storage duration%<constinit%> on function return type is not allowed%<constinit%> variable %qD does not have a constant initializer%<copy%> attribute is only valid for Objective-C objects%<critical%> region may not be nested inside a %<critical%> region with the same name%<custom-%s=%> argument should be a non-negative integer%<custom-%s=%> is not recognized as FPU instruction%<custom-%s=%> requires argument%<decl-specifier%> in declaration of deduction guide%<decl-specifier%> invalid in condition%<declare variant%> on constructor %qD%<declare variant%> on defaulted %qD%<declare variant%> on deleted %qD%<declare variant%> on destructor %qD%<declare variant%> on virtual %qD%<decltype%> cannot resolve address of overloaded function%<decltype%> evaluates to %qT, which is not a class or enumeration type%<default%> label not within a switch statement%<default%> target was not set%<delete[]%> is not a constant expression%<depend%> clause with %<depobj%> dependence type on array section%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space%<depend%> clause with %<sink%> modifier waiting for lexically later iteration%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct%<depend(%s)%> is only allowed in %<omp ordered%>%<depobj%> dependence type specified in %<depend%> clause on %<depobj%> construct%<depobj%> expression is not lvalue expression%<device%> id must be integral%<dim%> argument of %qs intrinsic at %L is not a valid codimension index%<dim%> argument of %qs intrinsic at %L is not a valid dimension index%<dim%> argument of %s intrinsic at %L is not a valid dimension index%<dist_schedule%> chunk size expression must be integral%<distribute%> region must be strictly nested inside %<teams%> construct%<dynamic_cast%> not permitted with %<-fno-rtti%>%<dynamic_cast<%#T>(%#D)%> can never succeed%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<explicit%> in friend declaration%<explicit%> outside class declaration%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<extern "C"%> linkage started here%<externally_visible%> attribute have effect only on public objects%<fallthrough%> attribute at top level%<fallthrough%> attribute not followed by %<;%>%<fallthrough%> attribute specified multiple times%<fallthrough%> attribute specified with a parameter%<fast_interrupt%> attribute directive ignored%<flatten%> attribute is ignored on aliases%<flush%> list specified together with memory order clause%<fopen%>: %s: %m%<for%> loop initial declarations are only allowed in C99 or C11 mode%<friend%> can only be specified inside a class%<friend%> used outside of class%<gang%> num expression must be integral%<gang%> num value must be positive%<gang%> static expression must be integral%<gang%> static value must be positive%<generic%> CPU can be used only for %<-mtune=%> switch%<generic%> CPU can be used only for %<target("tune=")%> attribute%<getter%> attribute of property %qD conflicts with previous declaration%<gnu_inline%> attribute present on %q+D%<goto%> in %<constexpr%> function%<goto%> is not a constant expression%<grainsize%> expression must be integral%<grainsize%> value must be positive%<h%> applied to non-register operand%<hint%> expression must be constant integer expression%<hint%> expression must be integral%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>%<ifunc%> resolver for %qD must return %qT%<ifunc%> resolver for %qD should return %qT%<inbranch%> clause is incompatible with %<notinbranch%>%<inline%> can only be specified for functions%<inline%> in empty declaration%<inline%> is not allowed in declaration of friend template specialization %qD%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<inline%> specifier invalid for variable %qD declared at block scope%<inscan%> %<reduction%> clause on %qs construct%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator%<inscan%> %<reduction%> clause with array section%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct%<intel%> CPU can be used only for %<-mtune=%> switch%<intel%> CPU can be used only for %<target("tune=")%> attribute%<iterator%> modifier incompatible with %qs%<iterator%> modifier may not be specified on %<depobj%> construct%<l1-cache-size%> parameter is not a power of two %d%<lang_*%> check: failed in %s, at %s:%d%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>%<linear%> clause may not be specified together with %<ordered%> clause with a parameter%<linear%> clause step %qE is neither constant nor a parameter%<linear%> clause step expression must be integral%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> and %<short%> specified together%<long%> switch expression not converted to %<int%> in ISO C%<lp_array%> does not match %<region_tree%>%<lp_array%> is corrupted for lp %i%<lto_obj_file_open()%> failed%<main%> declared %<_Noreturn%>%<master%> region may not be closely nested inside of work-sharing, %<loop%>, explicit %<task%> or %<taskloop%> region%<memset%> used with constant zero length parameter; this could be due to transposed parameters%<memset%> used with length equal to number of elements without multiplication by element size%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit%<ms_hook_prologue%> attribute is not compatible with nested function%<msp430_set_driver_var%> expects 2 arguments%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct%<namespace %E%> is ambiguous%<namespace%> definition is not allowed here%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array%<new%> of type %qT with extended alignment %d%<no-custom-%s%> does not accept arguments%<nogroup%> clause must not be used together with %<reduction%> clause%<nonatomic%> attribute of property %qD conflicts with previous declaration%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause%<nonnull%> argument %qD compared to NULL%<noreturn%> function does return%<nowait%> clause must not be used together with %<copyprivate%>%<num_tasks%> value must be positive%<num_teams%> value must be positive%<num_threads%> value must be positive%<offsetof%> within non-standard-layout type %qT is conditionally-supported%<operator %s%>%<operator %s%> in %<%s%E%>%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<operator delete[]%> cannot be a destroying delete%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<operator%s%>%<operator%s%> in %<%E %s %E%>%<operator%s%> in %<%E%s%>%<operator%s%> in %<%s%E%>%<operator=%> should return a reference to %<*this%>%<operator[]%>%<operator[]%> in %<%E[%E]%>%<or%> of unmatched not-equal tests is always 1%<order%> clause must not be used together with %<ordered%>%<ordered simd threads%> must be closely nested inside of %<for simd%> region%<ordered%> %<simd%> must be closely nested inside %<simd%> region%<ordered%> clause parameter is less than %<collapse%>%<ordered%> clause with parameter may not be specified on %qs construct%<ordered%> clause with parameter on range-based %<for%> loop%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter%<ordered%> construct with %<depend%> clause must be closely nested inside an %<ordered%> loop%<ordered%> region may not be closely nested inside of %<critical%>, %<ordered%>, explicit %<task%> or %<taskloop%> region%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause%<ordered%> region without %<depend%> clause may not be closely nested inside a loop region with an %<ordered%> clause with a parameter%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>%<pex_init%> failed: %m%<pragma omp requires%> requires at least one clause%<priority%> expression must be integral%<priority%> value must be non-negative%<readonly%> attribute conflicts with %<readwrite%> attribute%<readonly%> attribute conflicts with %<setter%> attribute%<readonly%> attribute of property %qD conflicts with previous declaration%<region_array%> does not match %<region_tree%>%<region_array%> is corrupted for region %i%<register%> in file-scope empty declaration%<register%> storage class specifier used%<reinterpret_cast%> from integer to pointer%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers%<reinterpret_cast%> is not a constant expression%<reinterpret_cast<%T>(%E)%> is not a constant expression%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>%<retain%> attribute conflicts with %<copy%> attribute%<retain%> attribute is only valid for Objective-C objects%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<safelen%> clause expression must be positive constant integer expression%<scalar_storage_order%> is not supported because endianness is not uniform%<seq%> overrides other OpenACC loop specifiers%<setter%> attribute of property %qD conflicts with previous declaration%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size%<signed%> and %<unsigned%> specified together%<simdlen%> clause expression must be positive constant integer expression%<simdlen%> clause value is bigger than %<safelen%> clause value%<sizeof%> applied to a bit-field%<sizeof%> on array function parameter %qE will return size of %qT%<sizeof...%> argument must be surrounded by parentheses%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array%<static%> %qs cannot be declared %<mutable%>%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specifier invalid for function %qs declared out of global scope%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>%<static_cast%> from type %qT to type %qT casts away qualifiers%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?%<std::%s%> is only available from %s onwards%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>%<std::tuple_size<%T>::value%> is not an integral constant expression%<strong%> using directive no longer supported%<struct %E%> declared in %<for%> loop initial declaration%<symver%> attribute argument %qs must contain one or two %<@%>%<symver%> attribute argument not a string constant%<symver%> attribute is only applicable to symbols%<symver%> attribute only applies to functions and variables%<target("rtd")%> is ignored in 64bit mode%<target("sseregparm")%> used without SSE enabled%<target("tune=x86-64")%> is deprecated; use %<target("tune=k8")%> or %<target("tune=generic")%> instead as appropriate%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits%<task%> reduction modifier on a construct with a %<nowait%> clause%<teams%> construct must be closely nested inside of %<target%> construct or not nested in any OpenMP construct%<template%> keyword not permitted in destructor name%<template%> must follow a nested-name-specifier%<this%> allowed in OpenMP only in %<declare simd%> clauses%<this%> cannot be captured by reference%<this%> is unavailable for static member functions%<this%> may not be used in this context%<this%> was not captured for this lambda function%<thread_limit%> expression must be integral%<thread_limit%> value must be positive%<threadprivate%> %qD is not file, namespace or block scope variable%<threadprivate%> %qE directive not in %qT definition%<threadprivate%> %qE has incomplete type%<throw%> will always call %<terminate%>%<tile%> argument needs integral type%<tile%> argument needs positive integral constant%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> may only be specified for a virtual function%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>%<typedef%> was ignored in this declaration%<typeid%> is not a constant expression because %qE is of polymorphic type%<typeid%> of qualified function type %qT%<typeid%> operator cannot appear in a constant-expression%<typename %T::%D%> names %q#T, which is not a class template%<typename %T::%D%> names %q#T, which is not a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed arguments%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores%<vector%> length expression must be integral%<vector%> length value must be positive%<verify_gimple%> failed%<virtual%> %<consteval%> method %qD not supported yet%<virtual%> can only be specified for functions%<virtual%> outside class declaration%<virtual%> specified more than once in base-specifier%<void%> as only parameter may not be qualified%<void%> must be the only parameter%<volatile%> can only be specified for objects and functions%<volatile%>-qualified parameter is deprecated%<volatile%>-qualified return type is deprecated%<volatile%>-qualified structured binding is deprecated%<wait%> expression must be integral%<warn_if_not_aligned%> may not be specified for %q+D%<weakref%> attribute ignored because function is defined%<weakref%> attribute ignored because variable is initialized%<weakref%> attribute should be accompanied with an %<alias%> attribute%<worker%> num expression must be integral%<worker%> num value must be positive%<||%> not valid in GIMPLE%<~%> on a boolean expression%<~%> on an expression of type %<bool%>%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>%G%<%.*s%> directive argument is null%G%<alloca%> bound is unknown%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing %wu byte may overlap %wu byte%G%qD accessing %wu bytes may overlap %wu byte%G%qD accessing %wu byte may overlap up to %wu bytes%G%qD accessing %wu bytes may overlap up to %wu bytes%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap up to %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu byte at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu or more bytes at offset %s%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps between %wu and %wu bytes at offset %s%G%qD accessing between %wu and %wu bytes may overlap %wu byte%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes%G%qD destination unchanged after copying no bytes%G%qD destination unchanged after copying no bytes from a string of length %E%G%qD forming offset %s is out of bounds%G%qD forming offset %s is out of the bounds [0, %wu]%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD forming offset %s is out of the bounds of object %qD with type %qT%G%qD of a string of length %wu and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero%G%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero%G%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero%G%qD offset %s from the object at %qE is out of the bounds of %qT%G%qD offset %s from the object at %qE is out of the bounds of referenced subobject %qD with type %qT at offset %wi%G%qD offset %s is out of bounds%G%qD offset %s is out of the bounds [0, %wu]%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT%G%qD offset %s is out of the bounds of object %qD with type %qT%G%qD output may be truncated copying %E byte from a string of length %wu%G%qD output may be truncated copying %E bytes from a string of length %wu%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu%G%qD output truncated before terminating nul copying %E byte from a string of the same length%G%qD output truncated before terminating nul copying %E bytes from a string of the same length%G%qD output truncated before terminating nul copying as many bytes from a string as its length%G%qD output truncated copying %E byte from a string of length %wu%G%qD output truncated copying %E bytes from a string of length %wu%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu%G%qD pointer overflow between offset %s and size %s%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT%G%qD source argument is the same as destination%G%qD specified bound %E equals destination size%G%qD specified bound %E equals source length%G%qD specified bound %E exceeds destination size %wu%G%qD specified bound %wu exceeds maximum object size %wu%G%qD specified bound between %wu and %wu exceeds maximum object size %wu%G%qD specified bound depends on the length of the source argument%G%qD writing %wu byte into a region of size %wu%G%qD writing %wu bytes into a region of size %wu%G%qD writing %wu byte into a region of size between %wu and %wu%G%qD writing %wu bytes into a region of size between %wu and %wu%G%qD writing between %wu and %wu bytes into a region of size %wu%G%qD writing between %wu and %wu bytes into a region of size between %wu and %wu%G%qD writing one too many bytes into a region of a size that depends on %<strlen%>%Gargument %u null where non-null expected%Gargument to %<alloca%> is too large%Gargument to %<alloca%> is zero%Gargument to %<alloca%> may be too large%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT%Gargument to variable-length array is too large%Gargument to variable-length array is zero%Gargument to variable-length array may be too large%Gargument to variable-length array may be too large due to conversion from %qT to %qT%Gnull destination pointer%Gnull format string%Gunbounded use of %<alloca%>%Gunbounded use of variable-length array%Guse of %<alloca%>%Guse of %<alloca%> within a loop%Gvariable-length array bound is unknown%Gwriting %wu byte into a region of size %wu%Gwriting %wu bytes into a region of size %wu%Gwriting %wu byte into a region of size between %wu and %wu%Gwriting %wu bytes into a region of size between %wu and %wu%Gwriting between %wu and %wu bytes into a region of size %wu%Gwriting between %wu and %wu bytes into a region of size between %wu and %wu%Gwriting one too many bytes into a region of a size that depends on %<strlen%>%K%<asm%> not allowed in %<transaction_safe%> function%K%qD reading %E byte from a region of size %E%K%qD reading %E bytes from a region of size %E%K%qD reading %E or more bytes from a region of size %E%K%qD reading between %E and %E bytes from a region of size %E%K%qD specified bound %E equals destination size%K%qD specified bound %E exceeds destination size %E%K%qD specified bound %E exceeds maximum object size %E%K%qD specified bound %E exceeds the size %E of unterminated array%K%qD specified bound %E may exceed the size of at most %E of unterminated array%K%qD specified bound [%E, %E] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds maximum object size %E%K%qD specified bound [%wu, %wu] exceeds the size %E of unterminated array%K%qD specified bound [%wu, %wu] may exceed the size of at most %E of unterminated array%K%qD specified bound between %E and %E exceeds destination size %E%K%qD specified bound between %E and %E exceeds maximum object size %E%K%qD specified size %E exceeds maximum object size %E%K%qD specified size between %E and %E exceeds maximum object size %E%K%qD writing %E byte into a region of size %E overflows the destination%K%qD writing %E bytes into a region of size %E overflows the destination%K%qD writing %E or more bytes into a region of size %E overflows the destination%K%qD writing between %E and %E bytes into a region of size %E overflows the destination%K%s %wd out of range %wd - %wd%Kargument %d must be a constant immediate%Kargument %d must be a constant immediate in range [0,15]%Kargument %d to %qE must be a constant immediate in range [0-%d]%Kargument %i is null but the corresponding size argument %i range is [%E, %E]%Kargument %i is null but the corresponding size argument %i value is %E%Kargument %i range [%E, %E] exceeds maximum object size %E%Kargument %i range [%E, %E] is negative%Kargument %i value %E is negative%Kargument %i value %qE exceeds maximum object size %E%Kargument %i value %qE is negative%Kargument %i value is zero%Kargument must be a 16-bit constant immediate%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kcall to %qs declared with attribute error: %s%Kcall to %qs declared with attribute warning: %s%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>%Kcoprocessor %d is not enabled with +cdecp%d%Kfirst argument of %qD must be a pointer, second integer constant%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%Klane %wd out of range %wd - %wd%Klane index must be a constant immediate%Klast argument of %qD is not integer constant between 0 and 3%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E%Kreading %E byte from a region of size %E%Kreading %E bytes from a region of size %E%Kreading %E or more bytes from a region of size %E%Kreading between %E and %E bytes from a region of size %E%Ksaturation bit range must be a constant immediate%Ksaturation bit range must be in the range [%wd, %wd]%Kspecified bound %E exceeds destination size %E%Kspecified bound %E exceeds maximum object size %E%Kspecified bound between %E and %E exceeds destination size %E%Kspecified bound between %E and %E exceeds maximum object size %E%Kspecified size %E exceeds maximum object size %E%Kspecified size between %E and %E exceeds maximum object size %E%Ktotal size and element size must be a non-zero constant immediate%Kwriting %E byte into a region of size %E overflows the destination%Kwriting %E bytes into a region of size %E overflows the destination%Kwriting %E or more bytes into a region of size %E overflows the destination%Kwriting between %E and %E bytes into a region of size %E overflows the destination%d constructor found
  %d constructors found
  %d destructor found
  %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%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 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 %<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 %qE%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 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 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 %<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 in this function%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 nonstatic 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 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 %<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 %E is not an integer constant%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 in the range [0, %wu]%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 is not an integer constant%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 non-static data members%qE attribute cannot be applied to a bit-field%qE attribute cannot be applied to variables with specific sections%qE attribute cannot be specified for local variables%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 automatic variables%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 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 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 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 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 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 constant argument%qE attribute requires prototypes with named arguments%qE attribute takes no arguments%qE attribute without arguments on a non-prototype%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 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 %<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 the entire pattern of the pack expansion%qE is only allowed in Objective-C dialects%qE is predetermined %qs for %qs%qE is used uninitialized in this function%qE may be used uninitialized in this function%qE may not respond to %<%c%E%>%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 the SVE ISA extension%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>%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 mutable member%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 union%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, struct, or union type%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 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 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 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 MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)%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 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 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 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 declared incorrectly%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 can't 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 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 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 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 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 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 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
*** 1767,1773 ****
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %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.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
  Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
--- 1792,1798 ----
     BIND(C) feature of standard Fortran instead.  */
  
  128-bit %<long double%> not supported for VAX floats31 bit ABI.387 instruction set disabled, using SSE arithmetics64 bit ABI.64-bit ABI not supported in ESA/390 mode; use assignment instead; use assignment or value-initialization instead; use copy-assignment instead; use copy-assignment or copy-initialization instead; use copy-initialization instead; use value-initialization instead<During initialization>
! <anonymous><brace-enclosed initializer list><built-in><command-line><declaration error><enumerator><erroneous-expression><expression error><lambda<lambda><missing><return value> <return-value><statement><structured bindings><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><typeprefixerror><ubsan routine call><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>A BOZ literal constant at %L cannot appear as an actual argument in a function referenceA BOZ literal constant at %L cannot appear as an actual argument in a subroutine referenceA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.A floatig point to integer truncation may be replaced with rounding to save mode switching.A non-default set of initial values has been requested, which violates the ABI!A parameter name is required at %CA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo scheduler.A type parameter list is required at %CAAPCS does not support %<-mcallee-super-interworking%>AAPCS does not support %<-mcaller-super-interworking%>ABI for flattened struct with zero-length bit-fields changed in GCC 10ABI requires %<-march=rv%d%>ABI variant code generation (for use with -mabi= option):ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)ABSTRACT INTERFACE %qs must not be referenced at %LABSTRACT INTERFACE at %CABSTRACT type %qs used at %LABSTRACT type at %CAC-IMPLIED-DO final expression references control variable at %LAC-IMPLIED-DO initial expression references control variable at %LAC-IMPLIED-DO step expression references control variable at %LACC CACHE directive must be inside of loop %CACCESS specification at %L was already specifiedACQUIRED_LOCK variableACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variableACTION type conflicts with READONLY specifier at %LALLOCATABLE attribute at %C in a STRUCTURE definitionALLOCATABLE attribute at %C in a TYPE definitionALLOCATABLE object %qs in %s clause at %LALLOCATABLE specified outside of INTERFACE body at %LALLOCATE objectALLOCATE of coarray at %C in CRITICAL blockALLOCATE of coarray at %C in DO CONCURRENT blockALLOCATED intrinsic at %L requires an array or scalar allocatable entityALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredARMv8-M Security Extensions incompatible with selected FPUASSIGN statement at %CASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires a scalar INTEGER variableASSIGNED variable in FORMAT tag at %LASSOCIATE construct at %CASSOCIATE name %qs in %s clause at %LASSOCIATE name %qs in SHARED clause at %LASYNCHRONOUS attribute at %CASYNCHRONOUS statement at %CASYNCHRONOUS= at %L not allowed in Fortran 95ATOM argument at %L of the %s intrinsic function shall be a coarray or coindexedATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KINDATOM argument at %L to intrinsic function %s shall be an integer of ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KINDATOM argument of the %s intrinsic function at %L shall be definableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAVX vector return without AVX enabled changes the ABIAVX512F vector argument without AVX512F enabled changes the ABIAVX512F vector return without AVX512F enabled changes the ABIAbbreviation for "-g -feliminate-unused-debug-symbols".Abbreviation for "-g -fno-eliminate-unused-debug-symbols".Absolute value of SHIFT shall be less than or equal to SIZE at %CAbstract interface %qs is invalid in procedure pointer assignment at %LAccept argument mismatches in procedure calls.Accept extensions to support legacy code.Access data in the same section from shared anchor points.Access offset before parent offsetAccess overlaps with its siblingAccess size greater or equal to its parent sizeAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAccess terminates outside of its parentAccumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf.Actual CLASS array argument for %qs must be a full array at %LActual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an arrayActual argument at %L of %qs intrinsic shall be an associated pointerActual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has oneActual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL proceduresActual argument contains too few elements for dummy argument %qs (%lu/%lu) at %LActual argument for %qs cannot be an assumed-size array at %LActual argument for %qs must be ALLOCATABLE at %LActual argument for %qs must be a pointer at %LActual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qsActual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qsActual argument to %qs at %L must be a coarrayActual argument to %qs at %L must be polymorphicActual argument to %qs at %L must be simply contiguous or an element of such an arrayActual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]Actual argument to %qs at %L must have the same declared typeActual argument to contiguous pointer dummy %qs at %L must be simply contiguousActual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE componentActual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE componentActual string length does not match the declared one for dummy argument '%s' (%ld/%ld)Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)Add a common subexpression elimination pass after loop optimizations.Add description attributes to some DWARF DIEs that have no name attribute.Add explicit checks for division by zero.Add explicit checks for division overflow in INT_MIN / -1.Add extra commentary to assembler output.Add extra information to the executable that can speed up dynamic loading (provided that dependent libraries are unchanged).Add the .lower prefix to section names when compiling with -m{code,data}-region=lower (disabled by default).Additional debug prints.After diagnosing undefined behavior attempt to continue execution.Aggressively optimize loops using language constraints.Alias and target%'s comdat groups differsAlias and target%'s section differsAlias for --help=target.Alias for -mcpu=g10.Alias for -mcpu=g13.Alias for -mcpu=g14.Alias has call edgesAlias has more than one alias referenceAlias has non-alias referenceAlign all labels.Align all loops to 32 byte boundary.Align code and data to 32 bits.Align destination of the string operations.Align doubles at 64-bit boundaries.Align function entry to 4 byte.Align labels which are only reached by jumping.Align some doubles on dword boundary.Align the start of functions.Align the start of loops.Align to the base type of the bit-field.Align to the base type of the bit-field. Don't assume that unaligned accesses are handled by the system.Align variables on a 32-bit boundary.All intrinsics procedures are available regardless of selected standard.All memory accesses use I/O load/store instructions.All the LEN type parameters in the TYPE IS statement at %C must be ASSUMEDAllocatable %qs at %L cannot have an initializerAllocatable array %qs at %L must have a deferred shape or assumed rankAllocatable coarray variable %qs at %L must have deferred shapeAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type EVENT_TYPEAllocatable component %s at %L must have a codimension as it has a noncoarray subcomponent of type LOCK_TYPEAllocatable component %s at %L of type EVENT_TYPE must have a codimensionAllocatable component %s at %L of type LOCK_TYPE must have a codimensionAllocatable component of structure at %C must have a deferred shapeAllocatable component or deferred-shaped array near %C in DATA statementAllocatable function %qs at %L must have an explicit function interfaceAllocate local variables on the stack to allow indirect recursion.Allocate-object at %C is not a nonprocedure pointer nor an allocatable variableAllocate-object at %L also appears at %LAllocate-object at %L is neither a data pointer nor an allocatable variableAllocate-object at %L is subobject of object at %LAllocate-object at %L must be ALLOCATABLE or a POINTERAllocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tagAllocating %s at %L with type-spec requires the same character-length parameter as in the declarationAllocating %s of ABSTRACT base type at %L requires a type-spec or source-exprAllow (or do not allow) gcc to use the LOOP instruction.Allow a BOZ literal constant to appear in an invalid context and with X instead of Z.Allow access to instance variables as if they were local declarations within instance method implementations.Allow arbitrary character line width in fixed mode.Allow arbitrary character line width in free mode.Allow bit-fields to cross word boundaries.Allow branches to be packed with other instructions.Allow built-in functions ceil, floor, round, trunc to raise "inexact" exceptions.Allow dollar signs in entity names.Allow fast jumps to the message dispatcher.Allow function addresses to be held in registers.Allow gcc to generate LIW instructions.Allow gcc to generate the SETLB and Lcc instructions.Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations.Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker.Allow math optimizations that may violate IEEE or ISO standards.Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding.Allow premature scheduling of queued insns.Allow readonly data in sdata.Allow sign extension in fusion operations.Allow speculative motion of more loads.Allow speculative motion of non-loads.Allow speculative motion of some loads.Allow the arguments of the '?' operator to have different types.Allow the compiler to introduce new data races on stores.Allow the store merging pass to introduce unaligned stores if it is legal to do so.Allow the use of MDMX instructions.Allow the use of MT instructions.Allow the use of hardware floating point instructions for V850E2V3 and up.Allow the use of hardware floating-point ABI and instructions.Allow to use truncation instead of rounding towards zero for fractional fixed-point types.Allow two instructions to be issued per cycle.Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues.Allow use r15 for inline ASM.Allow variadic functions without named parameter.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate calling convention.Alternate return at %L is not permitted in a DTIO procedureAlternate return cannot appear in operator interface at %LAlternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %LAlternate return specifier in elemental subroutine %qs at %L is not allowedAlternate return specifier in function %qs at %L is not allowedAlternate-return argument at %CAlthough not referenced, %qs has ambiguous interfaces at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAlways align function entry, jump target and return address.Always generate long calls.Always save $lp in the stack.Always treat bitfields as int-sized.Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack.Always use JSR, never BSR, for calls.Ambiguous !$OMP DECLARE REDUCTION from module %s at %LAmbiguous interfaces in %s for %qs at %L and %qs at %LAmbiguous symbol in TYPE definition at %CAmend appropriate diagnostic messages with the command line option that controls them.An alias for minterlink-compressed provided for backward-compatibility.An alternate return at %L without a * dummy argumentAn indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: An outer FORALL construct already has an index with this name %LAnalyze and remove doubleword swaps from VSX computations.Analyzed alias has no referenceAnnotate assembler instructions with estimated addresses.Append a second underscore if the name already contains an underscore.Append underscores to externally visible names.Apply negative sign to zero values.Apply special rules for compiling runtime package.Apply variable expansion when loops are unrolled.Approximate the effect of function calls to simplify analysis.Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall not have a vector subscriptArgument %<S%> of NEAREST at %L shall not be zeroArgument %qs appears twice in call to %qs at %LArgument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %LArgument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLEArgument %qs of %qs with PASS(%s) at %L may not have the POINTER attributeArgument %qs of %qs with PASS(%s) at %L must be of the derived type %qsArgument %qs of %qs with PASS(%s) at %L must be of the derived-type %qsArgument %qs of %qs with PASS(%s) at %L must be scalarArgument %qs of MOD at %L shall not be zeroArgument %qs of MODULO at %L shall not be zeroArgument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of elemental procedure at %L cannot have the ALLOCATABLE attributeArgument %qs of elemental procedure at %L cannot have the POINTER attributeArgument %qs of elemental procedure at %L must be scalarArgument %qs of pure function %qs at %L must be INTENT(IN) or VALUEArgument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attributeArgument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENTArgument '%s' of statement function '%s' at %L must be scalarArgument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or TYPE(C_FUNPTR)Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: %s instead of %sArgument FPTR at %L to C_F_POINTER must be a pointerArgument FPTR at %L to C_F_POINTER shall not be coindexedArgument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointerArgument FPTR at %L to C_F_PROCPOINTER shall not be coindexedArgument NCOPIES of REPEAT intrinsic is negative (its value is %ld)Argument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too largeArgument NCOPIES of REPEAT intrinsic is too large at %LArgument X at %L to C_FUNLOC shall be a procedure or a procedure pointerArgument X at %L to C_FUNLOC shall not be coindexedArgument X at %L to C_LOC shall be not be a zero-sized stringArgument X at %L to C_LOC shall have either the POINTER or the TARGET attributeArgument X at %L to C_LOC shall not be coindexedArgument at %L to C_LOC shall not be polymorphicArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument mismatch for the overriding procedure %qs at %L: %sArgument must be a constant between 0 and 31.Argument must be a value between 0 and 3.Argument must be a value between 0 and 7.Argument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSD at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ASIND at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must be of type %qsArgument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArgument to %<-fcheck%> is not valid: %sArgument to %<-ffpe-summary%> is not valid: %sArgument to %<-ffpe-trap%> is not valid: %sArgument types of %qs intrinsic at %L must match (%s/%s)Arguments of %qs at %L and %L cannot both be BOZ literal constantsArguments of %qs have different kind type parameters at %LArithmetic IF statement at %CArithmetic IF statement at %L requires a scalar REAL or INTEGER expressionArithmetic NaN at %LArithmetic NaN converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic overflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Arithmetic underflow at %LArithmetic underflow converting %s to %s at %L. This check can be disabled with the option %<-fno-range-check%>Array %qs at %L cannot have a deferred shapeArray %qs at %L is a variable, which does not reduce to a constant expressionArray %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.Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE objectArray %qs is not permitted in reduction at %LArray bound mismatch for dimension 1 of array (%ld/%ld)Array bound mismatch for dimension 2 of array (%ld/%ld)Array component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray constructor including type specification at %CArray constructor value at %L shall not be unlimited polymorphic [F2008: C4106]Array entity required at %LArray in initializer list at %L must have an explicit shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray is not contiguous at %LArray of interoperable type at %L to C_LOC which is nonallocatable and neither assumed size nor explicit sizeArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray pointer %qs at %L must have a deferred shape or assumed rankArray reference at %C cannot have more than %d dimensionsArray reference at %C has more than 7 dimensionsArray reference at %L is out of bounds (%ld < %ld) in codimension %dArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in codimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference at %L out of bounds (%ld < %ld) in loop beginning at %LArray reference at %L out of bounds (%ld > %ld) in loop beginning at %LArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section at %L to C_LOCArray section designator, e.g. '(:)', is required besides the coarray designator '[...]' at %CArray section with a vector subscript at %L shall not be the target of a pointerArray sections: %qs not allowed in !$ACC DECLARE at %LArray specification at %C has more than %d dimensionsArray specification at %C with more than 7 dimensionsArray specification for symbol %qs in COMMON at %C must be explicitArray specification must be deferred at %LArray specification or array-valued SOURCE= expression required in ALLOCATE statement at %LArray specification required in ALLOCATE statement at %LArray-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeArray-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qsAs extending type %qs at %L has a coarray component, parent type %qs shall also have oneAssembler options
  =================
  
  Assigned GOTO statement at %CAssigned label is not a target labelAssigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment of scalar to unallocated arrayAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssignment to a LEN or KIND part_ref at %L is not allowedAssignment to a constant expression at %CAssignment to an allocatable polymorphic variable at %LAssignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>Assignment to coindexed variable at %L in a PURE procedureAssignment to contiguous pointer from non-contiguous target at %LAssignment to polymorphic coarray at %L is not permittedAssociate-name %qs at %L is used as arrayAssociate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, eitherAssociating entity %qs at %L is a procedure nameAssociating entity %qs at %L is a procedure pointerAssociating selector-expression at %L yields a procedureAssociation target at %C must not be coindexedAssociation target at %L cannot be a BOZ literal constantAssume ES is zero throughout program execution, use ES: for read-only data.Assume ICPLBs are enabled at runtime.Assume a large TLS segment.Assume all symbols have 32-bit values.Assume all variable arg functions are prototyped.Assume assembler support for (DWARF2+) .loc directives.Assume assembler support for view in (DWARF2+) .loc directives.Assume code will be assembled by GAS.Assume code will be linked by GNU ld.Assume code will be linked by HP ld.Assume common declarations may be overridden with ones with a larger trailing array.Assume data segments are relative to text segment.Assume floating-point operations can trap.Assume incoming stack aligned to this power of 2.Assume labels and symbols can be addressed using 16 bit absolute addresses.Assume loading data from flash is slower than fetching instructions.Assume memory references are ordered and barriers are not needed.Assume no NaNs or infinities are generated.Assume normal C execution environment.Assume pointer overflow wraps around.Assume possible double misalignment.Assume round to nearest is selected for purposes of scheduling.Assume signed arithmetic overflow wraps around.Assume small address space.Assume strict aliasing rules apply.Assume target CPU is configured as big endian.Assume target CPU is configured as little endian.Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices.Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group.Assume that loops with an exit will terminate and not loop indefinitely.Assume that receivers of Objective-C messages may be nil.Assume that run-time support has been provided, so omit -lsim from the linker command line.Assume that standard D runtime libraries and "D main" exist.Assume that the reciprocal estimate instructions provide more accuracy.Assume that the source file is fixed form.Assume that the source file is free form.Assume that values of enumeration type are always within the minimum range of that type.Assume that zero displacement conditional branches are fast.Assume the VxWorks RTP environment.Assume the VxWorks vThreads environment.Assume unified syntax for inline assembly code.Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default).Assumed or deferred character length variable %qs in constant expression at %LAssumed rank array %qs in %s clause at %LAssumed shape array %qs at %L is not permitted in an initialization expressionAssumed shape array at %L must be a dummy argumentAssumed size array %qs at %L is not permitted in an initialization expressionAssumed size array %qs in %s clause at %LAssumed size array %qs in COPYPRIVATE clause at %LAssumed size array %qs in namelist %qs at %C is not allowedAssumed size array %qs in namelist %qs at %L is not allowedAssumed size array at %L must be a dummy argumentAssumed size polymorphic objects or components, such as that at %C, have not yet been implementedAssumed type at %CAssumed type at %C is not allowed for componentsAssumed type of variable %s at %L is only permitted for dummy variablesAssumed-rank argument at %L is only permitted as actual argument to intrinsic inquiry functionsAssumed-rank argument at %L is only permitted as first actual argument to the intrinsic inquiry function %sAssumed-rank argument requires an explicit interface at %LAssumed-rank array at %CAssumed-rank array at %L may not have the VALUE or CODIMENSION attributeAssumed-rank array at %L must be a dummy argumentAssumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-rank variable %s at %L may only be used as actual argumentAssumed-rank variable %s at %L shall not have a subobject referenceAssumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attributeAssumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %LAssumed-shape array %qs at %L is not permitted in an initialization expressionAssumed-size dummy array with !$ACC DECLARE at %LAssumed-type actual argument at %L requires that dummy argument %qs is of assumed typeAssumed-type argument %s at %L requires an explicit interfaceAssumed-type argument at %L is not permitted as actual argument to the intrinsic %sAssumed-type argument at %L is only permitted as first actual argument to the intrinsic %sAssumed-type variable %s at %L as actual argument to an inquiry function shall be the first argumentAssumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeAssumed-type variable %s at %L may not have the INTENT(OUT) attributeAssumed-type variable %s at %L may only be used as actual argumentAssumed-type variable %s at %L shall not be an explicit-shape arrayAssumed-type variable %s at %L shall not have a subobject referenceAt global scope:At most %i profile runs is supported. Perhaps corrupted profile?At top level:Attempt to DEALLOCATE unallocated '%s'Attempt to fill delay slots of branch instructions.Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttempt to keep stack aligned to this power of 2.Attempt to merge identical constants across compilation units.Attempt to merge identical constants and constant variables.Attempt to merge identical debug strings across compilation units.Attempting to allocate already allocated variableAttempting to allocate already allocated variable '%s'Attribute %s at %L in a TYPE definitionAttribute at %L is not allowed in a STRUCTURE definitionAttribute at %L is not allowed in a TYPE definitionAttribute at %L is not allowed outside a TYPE definitionAugment variable location lists with progressive views.AutoFDO profile magic number does not matchAutoFDO profile version %u does match %uAutomatic array %qs at %L cannot have an initializerAutomatically adds space for longer path names in load commands (up to MAXPATHLEN).Automatically align branch targets to reduce branch penalties.Available BITS selections:Average number of iterations of a loop.Avoid all range limits on call instructions.Avoid combining multiple statements into one exploded edge.Avoid generating pc-relative calls; use indirection.Avoid generation of indexed load/store instructions when possible.Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata.Avoid placing any readable data in program memory.Avoid speculative loads to work around a hardware anomaly.Avoid use of the DIV and MOD instructions.BB %i cannot throw but has an EH edgeBB %i has incorrect edgeBB %i has incorrect fallthru edgeBB %i has multiple EH edgesBB %i is missing an EH edgeBB %i is missing an edgeBB %i last statement has incorrectly set lpBB %i too many fallthru edgesBB_RTL flag not set for block %dBIND(C) Variable %qs at %L must have length oneBIND(C) applied to %s %s at %LBIND(C) at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) attribute at %L may not be specified for an internal procedureBIND(C) procedure with NAME may not have POINTER attribute at %CBIND(C) statement at %CBLANK= at %L not allowed in Fortran 95BLOCK DATA construct at %LBLOCK DATA element %qs at %L must be in COMMONBLOCK construct at %CBMX instructions are only supported with R2 architectureBOZ literal constant at %L cannot appear as an initializerBOZ literal constant at %L cannot appear in a structure constructorBOZ literal constant at %L cannot appear in an array constructorBOZ literal constant at %L cannot be an actual argument to %qsBOZ literal constant at %L cannot be an operand of unary operator %qsBOZ literal constant at %L is neither a DATA statement value nor an actual argument of INT/REAL/DBLE/CMPLX intrinsic subprogramBOZ literal constant near %L cannot be assigned to a %qs variableBOZ literal constant near %L cannot be assigned to a %qs variable in an old-style initializationBOZ used outside a DATA statement at %LBYTE type at %CBYTE type used at %C is not available on the target machineBad 128-bit moveBad GPR fusionBad INTENT specification at %CBad IO basetype (%d)Bad allocate-object at %C for a PURE procedureBad array dimension at %LBad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification for implied-shape array at %CBad array specification in ALLOCATE statement at %LBad character %qc in OPERATOR name at %CBad coarray specification in ALLOCATE statement at %LBad continuation line at %CBad kind expression for function %qs at %LBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for assumed size array at %LBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBad type in gfc_simplify_signBase object for NOPASS type-bound procedure call at %L must be scalarBase object for procedure-pointer component call at %L is of ABSTRACT type %qsBase object for type-bound procedure call at %L is of ABSTRACT type %qsBinding at %C must have the same access as already defined binding %qsBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlank required in %s statement near %CBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %LBoth section and comdat group is setBound on number of candidates below that all candidates are considered in iv optimizations.Bound on number of iv uses in loop optimized in iv optimizations.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.Bound on size of expressions used in the scalar evolutions analyzer.Bound on the complexity of the expressions in the scalar evolutions analyzer.Bound on the cost of an expression to compute the number of iterations.Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.Bounds specification for %qs in pointer assignment at %LBranch at %L may result in an infinite loopBranches are this expensive (arbitrary units).Branches executed:%s of %d
*************** F2008: A pointer function assignment is
*** 1782,1792 ****
  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 %CEquivalence 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 DO loop 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 SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected 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 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.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.FUNCTION 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 ErrorFile %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 %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-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 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 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 %d 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 compilationGOTO 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) pc-relative memory addressing.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-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 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 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.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 deprecation messages about -ftransition=import anomalies.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 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.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle 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.Hollerith 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-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 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 %LImpure 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 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 %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit 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 where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).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.Intersperse 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 (is %s) is 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 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 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:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN 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.Level of hsa debug stores verbosity.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 shall not be coindexed 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 %CMark 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 a loop nest to fully value-number optimistically.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 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 basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.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 disambiguations to perform per memory access.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 basic block to be considered for SLP vectorization.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 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 strings for which strlen optimization pass will track string lengths.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.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 modifier specified for %s schedule kind 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 intrinsic with allocatable MOLD at %LNULL pointer at %L is not permitted as actual argument of %qs intrinsic functionNULL 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 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.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 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 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 %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
--- 1807,1817 ----
  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 %CEquivalence 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 DO loop 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 SHAPE argument to C_F_POINTER with array FPTR at %LExpected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %CExpected 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 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.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.FUNCTION 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 ErrorFile %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 %<-fopenmp%>Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>Flag %<-fno-automatic%> overwrites %<-frecursive%>Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>Flag %<-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 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 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 %d 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 compilationGOTO 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) 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-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 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 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.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 deprecation messages about -ftransition=import anomalies.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 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.HSA SSA name defined by instruction that is supposed to be using itHSA SSA name not among operands of instruction that is supposed to use itHSA SSA verification failedHSA has not been enabled during configurationHSA image ops not handledHSA instruction uses a register but is not among recorded register usesHSA instruction verification failedHandle 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.Hollerith 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-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 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 %LImpure 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 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 %LIndicate presence of a processor erratum.Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Inhibit 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 where names do not match all the regular expressions (separated by a semi-colon).Instrument only functions from files where names match any regular expression (separated by a semi-colon).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.Intersperse 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 (is %s) is 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 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 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:%ld in intrinsic IBITSLEN attribute at %C in a STRUCTURE definitionLEN attribute at %C in a TYPE definitionLEN 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.Level of hsa debug stores verbosity.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 shall not be coindexed 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 %CMark 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 a loop nest to fully value-number optimistically.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 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 basic blocks on a finite state automaton jump thread path.Maximum number of bits for which we avoid creating FMAs.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 disambiguations to perform per memory access.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 basic block to be considered for SLP vectorization.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 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 strings for which strlen optimization pass will track string lengths.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.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 modifier specified for %s schedule kind 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 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.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 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 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 %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
*************** with preprocessed source if appropriate.
*** 1800,1806 ****
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
  Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
  Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
--- 1825,1831 ----
  
  Print extra (possibly unwanted) warnings.Print fix-it hints in machine-readable form.Print fix-it hints to stderr in unified diff format.Print hierarchical comparisons when template types are mismatched.Print the initial values of the variables.Print the name of header files as they are used.Probability that COMDAT function will be shared with different compilation unit.Procedure %qs at %C has an explicit interface from a previous declarationProcedure %qs at %C is already defined at %LProcedure %qs at %L already has basic type of %sProcedure %qs at %L has the same name as a component of %qsProcedure %qs at %L has the same name as an inherited component of %qsProcedure %qs at %L may not have basic type of %sProcedure %qs at %L must have the BIND(C) attribute to be C interoperableProcedure %qs called at %L is not explicitly declaredProcedure %qs called at %L is not explicitly declared; did you mean %qs?Procedure %qs called with an implicit interface at %LProcedure %qs defined in interface body at %L clashes with internal procedure defined at %CProcedure %qs in %s at %L has no explicit interfaceProcedure %qs in %s at %L has no explicit interface; did you mean %qs?Procedure %qs in %s at %L is neither function nor subroutineProcedure %qs in %s at %L is neither function nor subroutine; did you mean %qs?Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATEProcedure %qs with PASS at %L must have at least one argumentProcedure %qs with PASS(%s) at %L has no argument %qsProcedure %qs with binding label %qs at %L uses the same global identifier as entity at %LProcedure argument at %L is local to a PURE procedure and has the POINTER attributeProcedure pointer %qs at %L shall not be elementalProcedure pointer %qs in %s clause at %LProcedure pointer at %CProcedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %LProcedure pointer component %qs called with an implicit interface at %LProcedure pointer component %qs requires an argument list at %CProcedure pointer component %qs with PASS at %L must have at least one argumentProcedure pointer component %qs with PASS(%s) at %L has no argument %qsProcedure pointer component at %CProcedure pointer initialization target at %L may not be a procedure pointerProcedure pointer result %qs at %L is missing the pointer attributeProcedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attributeProcess #ident directives.Process all modules specified on the command line, but only generate code for the module specified by the argument.Processing spec (%s), which is '%s'
  Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld.Produce a Mach-O shared library (file type MH_DYLIB), synonym for "-shared".Produce a backtrace when a runtime error is encountered.Produce a warning at runtime if a array temporary has been created for a procedure argument.Produce big endian code.Produce code relocatable at runtime.Produce little endian code.Produces a Mach-O file suitable for embedded/ROM use.Profile information in %s corruptedProgram is entirely located in low 64k of memory.Prohibit PC relative function calls.Prohibit PC relative jumps.Protect parentheses in expressions.Provide bash completion for options starting with provided string.Provide libraries for the simulator.Purge unneeded state during analysis.Push extended registers on stack in monitor functions.Put all local arrays on stack.Put everything in the regular TOC.Put jump tables for switch statements into the .data section rather than the .code section.Put relocated read-only data into .data section.Put uninitialized constants in ROM (needs -membedded-data).Put uninitialized globals in the common section.Put zero initialized data in the bss section.R2 architecture is little-endian onlyRANK (%i) at %L is repeated at %LRANK (*) at %L cannot be used with the pointer or allocatable selector at %LRANK (*) at %L is repeated at %LRANK DEFAULT at %L is repeated at %LRE or IM part_ref at %CRE part_ref at %CREAL array index at %LREAL(KIND=10) is not available for %<-fdefault-real-10%> optionREAL(KIND=10) is not available for %<-freal-4-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-10%> optionREAL(KIND=10) is not available for %<-freal-8-real-16%> optionREAL(KIND=16) is not available for %<-fdefault-real-16%> optionREAL(KIND=16) is not available for %<-freal-4-real-16%> optionREAL(KIND=4) is not available for %<-freal-8-real-4%> optionREAL(KIND=8) is not available for %<-fdefault-real-8%> optionREAL(KIND=8) is not available for %<-freal-4-real-8%> optionRECORD at %C is an extension, enable it with %<-fdec-structure%>RECURSIVE prefix in MODULE PROCEDURE interface is missing at %LRESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statementRESULT variable at %C must be different than function nameRESULT_DECL should be read only when DECL_BY_REFERENCE is setRETURN statement in main program at %CROUND= at %L not allowed in Fortran 95RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%dRTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dRTP PIC is incompatible with %<-msingle-pic-base%>RTP PIC is incompatible with ThumbRTTI will not work on this typeRX FPU instructions do not support NaNs and infinitiesRaising a negative REAL at %L to a REAL power is prohibitedRange specification at %L can never be matchedRank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and rank-%d)Rank mismatch in argument %qs at %L (rank-%d and scalar)Rank mismatch in argument %qs at %L (scalar and rank-%d)Rank mismatch in array reference at %L (%d/%d)Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %LRank remapping target is not rank 1 at %LRank remapping target is smaller than size of the pointer (%ld < %ld) at %LRank remapping target must be rank 1 or simply contiguous at %LReading file %qs as free formReading module %qs at line %d column %d: %sReading specs from %s
! Real COUNT_RATE argument to SYSTEM_CLOCK at %LReal constant overflows its kind at %CReal constant underflows its kind at %CReal number at %C has a %<d%> exponent and an explicit kindReal number at %C has a %<q%> exponent and an explicit kindRealign stack in prologue.Reallocate the LHS in assignments.Recognize C++ keywords like "compl" and "xor".Recognize GNU-defined keywords.Recognize built-in functions.Recognize the "asm" keyword.Record DW_AT_decl_column and DW_AT_call_column in DWARF.Record gcc command line switches in DWARF DW_AT_producer.Record gcc command line switches in the object file.Record times taken by sub-phases separately.Recursive cloning only when the probability of call being executed exceeds the parameter.Redefinition of !$OMP DECLARE REDUCTION at %LRedefinition of predefined !$OMP DECLARE REDUCTION at %LRedefinition of predefined %s !$OMP DECLARE REDUCTION at %LReduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY.Reduce stack alignment on call sites if possible.Redundant !$ACC END LOOP at %CRedundant ACQUIRED_LOCK tag found at %LRedundant ERRMSG tag found at %LRedundant MOLD tag found at %LRedundant SOURCE tag found at %LRedundant STAT tag found at %LRedundant UNTIL_COUNT tag found at %LReference statement index not foundReference statement index out of rangeReference to impure function %qs at %L inside a DO CONCURRENT %sReference to impure function %qs at %L inside a FORALL %sReference to impure function %qs at %L within a PURE procedureRegion crossing jump across same section in bb %iRegister number must be in range 0-31 for %sRegular expression matching additional GP-addressible section names.Regular expression matching section names for r0-relative addressing.Relax branches.Relax literals in assembler and place them automatically in the text section.Relief of register pressure through live range shrinkage.Remap file names when including files.Remove code and data that is unreachable from any exported symbol (including the entry point).Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=.Remove redundant membars.Removed in GCC 10.  This switch has no effect.Removed in GCC 8.  This switch has no effect.Removed in GCC 9.  This switch has no effect.Removing '%s'
  Removing call to impure function %qs at %LRemoving call to impure function at %LRenaming operators in USE statements at %CReorder basic blocks and partition into hot and cold sections.Reorder basic blocks to improve code placement.Reorder functions to improve code placement.Reorder top level functions, variables, and asms.Repeat spec invalid in scalar initializer at %CRepeat spec must be an integer at %CReplace add, compare, branch with branch on count register.Replace temporary expressions in the SSA->normal pass.Report on consistency of profile.Report on memory allocation before interprocedural optimization.Report on permanent memory allocation in WPA only.Report on permanent memory allocation.Report the time taken by each compiler pass.Report various link-time optimization statistics for WPA only.Report various link-time optimization statistics.Request IEEE-conformant math library routines (OSF/1).Reschedule instructions after register allocation.Reschedule instructions before register allocation.Reschedule pipelined regions without pipelining.Reserve space for outgoing arguments in the function prologue.Reshaped array too large at %CRestrict the analyzer to run just the named checker.Restrict the use of hardware floating-point instructions to 32-bit operations.Result %qs of contained function %qs at %L has no IMPLICIT typeResult mismatch for the overriding procedure %qs at %L: %sResult of %s gives range error for its kind at %LResult of %s is NaN at %LResult of %s overflows its kind at %LResult of %s underflows its kind at %LResult of BESSEL_YN is -INF at %LResult of NEAREST is NaN at %LResult of SCALE overflows its kind at %LResult of exponentiation at %L exceeds the range of %sReturn 8-byte vectors in memory.Return all structures in memory (AIX default).Return floating-point results in ac0 (fr0 in Unix assembler syntax).Return pointers in both a0 and d0.Return small aggregates in memory, not registers.Return small aggregates in registers.Return small structures in registers (SVR4 default).Return type mismatch of function %qs at %L (%s/%s)Return type of BIND(C) function %qs at %L cannot be an arrayReturn type of BIND(C) function %qs of character type at %L must have length 1Return value %qs of function %qs declared at %L not setReturn value of function %qs at %L not setReturn values of functions in FPU registers.Reuse r30 on a per function basis.Revert to single phase name lookup.Rewrite subcommand usage:Right parenthesis expected at %C in format string at %LRightmost upper bound of assumed size array section not specified at %LRun only the second compilation of -fcompare-debug.Run predictive commoning optimization.Run selective scheduling after reload.Run self-tests, using the given path to locate test files.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Running spec function '%s' with %d args
  
  Runtime name.SAVE attribute at %L cannot be specified in a PURE procedureSAVE statement at %C follows blanket SAVE statementSCHEDULE clause's chunk_size at %L requires a scalar INTEGER expressionSELECT RANK statement at %CSELECT TYPE at %C cannot appear in this scopeSELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %LSEQUENCE attribute at %C already specified in TYPE statementSEQUENCE statement at %C must precede CONTAINSSEQUENCE statement at %C must precede structure componentsSH2a does not support little-endianSHAPE argument at %L to C_F_POINTER must have the same size as the RANK of FPTRSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTSHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTCSHIFT argument (%ld) out of range 0:%ld in intrinsic %sSIGN= at %L not allowed in Fortran 95SINK addend not a constant integer at %LSINK dependence type only allowed on ORDERED directive at %LSIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTCSIZE at %L must be positiveSOURCE dependence type only allowed on ORDERED directive at %LSOURCE tag at %LSOURCE tag at %L conflicts with the typespec at %LSOURCE tag at %L with more than a single allocate objectSSA corruptionSSA name undeclaredSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTABS debugging information for Ada is obsolete and not supported anymoreSTAT tag at %L cannot be a constantSTAT variableSTAT= argument at %L must be a scalar INTEGER variableSTAT= argument to %s at %LSTAT= attribute in %C misplacedSTATUS at %L shall be an INTENT(OUT) variableSTOP code at %C cannot be negativeSTOP code at %C contains too many digitsSTOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]STOP code at %L must be a scalar default CHARACTER or INTEGER constant expressionSTOP code at %L must be default character KIND=%dSTOP code at %L must be default integer KIND=%dSTOP code at %L must be either INTEGER or CHARACTER typeSTOP code at %L must be scalarSUBMODULE declaration at %CSUBMODULE declaration at %C cannot appear within another scoping unitSUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVESVE type %qT cannot be passed to an unprototyped functionSYNC TEAM statement at %CSYNC statement at %CSame actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %LSame as %s%s (or, in negated form, %s%s).Same as %s%s.Same as %s.Same as -fassociative-math for expressions which include division.Same as -mA6.Same as -mA7.Same as: -mep -mprolog-function.Save registers around function calls.Save the TOC in the prologue for indirect calls rather than inline.Scalar %qs in FORMAT tag at %L is not an ASSIGNED variableScalar INTEGER expression expected at %LScalar PARAMETER required in complex constant at %CScalar entity required at %LScalar object %qs at %L may not be ALLOCATABLEScalarization using DIMEN_RANGE unimplementedScale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.Schedule code for given CPU.Schedule given CPU.Schedule instructions using selective scheduling algorithm.Schedule the start and end of the procedure.Second argument of %s is negative at %LSecond argument of defined assignment at %L must be INTENT(IN)Second argument of operator interface at %L cannot be optionalSecond argument of operator interface at %L must be INTENT(IN)See %s for instructions.
*************** Use the %<-mcpu%> option to set the ISA
*** 1830,1837 ****
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions for a future architecture.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
! Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an uninitialized value is used.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
  call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
--- 1855,1862 ----
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
! Use %reloc() operators, rather than assembly macros, to load addresses.Use -G for data that is not defined by the current object.Use -G for object-local data.Use -mlong-double-64 for 64-bit IEEE floating point format.  Use -mlong-double-128 for 128-bit floating point format (either IEEE or IBM).Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use 128-bit long double.Use 16 bit int.Use 32 bit int.Use 32-bit ABI.Use 32-bit floating-point registers.Use 32-bit general registers.Use 32-bit offsets in jump tables rather than 16-bit offsets.Use 4 byte entries in switch tables.Use 4 media accumulators.Use 4-operand madd.s/madd.d and related instructions where applicable.Use 4xx half-word multiply instructions.Use 4xx string-search dlmzb instruction.Use 64 FPRs.Use 64 GPRs.Use 64-bit ABI.Use 64-bit floating-point registers.Use 64-bit general registers.Use 64-bit long double.Use 8 media accumulators.Use 80-bit long double.Use ABI reserved registers.Use AltiVec instructions.Use Bionic C library.Use Branch Likely instructions, overriding the architecture default.Use CONST16 instruction to load constants.Use Cyclic Redundancy Check (CRC) instructions.Use EABI.Use Enhanced Virtual Addressing instructions.Use Floating-point Multiply Single to Double (FsMULd) instruction.Use GNU C library.Use GP relative sdata/sbss sections.Use GP-relative addressing to access small data.Use Global INValidate (GINV) instructions.Use H8/300 alignment rules.Use IEEE math for fp comparisons.Use IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions.Use ISA 2.07 transactional memory (HTM) instructions.Use LRA instead of reload (transitional).Use LRA instead of reload.Use LRA register allocator.Use Loongson EXTension (EXT) instructions.Use Loongson EXTension R2 (EXT2) instructions.Use Loongson MultiMedia extensions Instructions (MMI) instructions.Use MCU instructions.Use MIPS MSA Extension instructions.Use MIPS-3D instructions.Use MIPS-DSP REV 2 instructions.Use MIPS-DSP instructions.Use Mingw-specific thread support.Use Neon double-word (rather than quad-word) registers for vectorization.Use Neon quad-word (rather than double-word) registers for vectorization.Use NewABI-style %reloc() assembly operators.Use P-mnemonics for branches statically predicted as taken.Use PLT for PIC calls (-fno-plt: load the address from GOT at call site).Use PMC-style 'mad' instructions.Use PowerPC General Purpose group optional instructions.Use PowerPC Graphics group optional instructions.Use PowerPC V2.01 single field mfcr instruction.Use PowerPC V2.02 floating point rounding instructions.Use PowerPC V2.02 popcntb instruction.Use PowerPC V2.05 compare bytes instruction.Use PowerPC V2.06 popcntd instruction.Use PowerPC-64 instruction set.Use RJMP / RCALL even though CALL / JMP are available.Use ROM instead of RAM.Use SSE register passing conventions for SF and DF mode.Use STB_GNU_UNIQUE if supported by the assembler.Use SmartMIPS instructions.Use UNIX assembler syntax.Use UltraSPARC Compare-and-Branch extensions.Use UltraSPARC Fused Multiply-Add extensions.Use UltraSPARC Population-Count instruction.Use UltraSPARC Subtract-Extended-with-Carry instruction.Use UltraSPARC Visual Instruction Set version 1.0 extensions.Use UltraSPARC Visual Instruction Set version 2.0 extensions.Use UltraSPARC Visual Instruction Set version 3.0 extensions.Use UltraSPARC Visual Instruction Set version 4.0 extensions.Use VAX fp.Use VAXC structure conventions.Use VMS exit codes instead of posix ones.Use Virtualization (VZ) instructions.Use __cxa_atexit to register destructors.Use __cxa_get_exception_ptr in exception handling.Use a 32-bit long type.Use a 4-byte record marker for unformatted files.Use a 64-bit long type.Use a lightweight configuration of printf and puts to reduce code size. For single-threaded applications, not requiring reentrant I/O only. Requires Newlib Nano IO.Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.Use a smart stack protection method for certain functions.Use a stack protection method for every function.Use additional VIS instructions introduced in OSA2017.Use addresses that allocate global registers.Use all registers, reserving none for interrupt handlers.Use alternate register names.Use an 8-bit 'int' type.Use an 8-byte record marker for unformatted files.Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code.Use arbitrary sized immediates in bit operations.Use big-endian byte order.Use branch-and-break sequences to check for integer divide by zero.Use branch-protection features.Use bras for executable < 64k.Use call-clobbered registers for parameters and return value.Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.Use caller save register across calls if possible.Use certain scalar instructions added in ISA 3.0.Use control speculation.Use custom stacks instead of local memory for automatic storage.Use data speculation after reload.Use data speculation before reload.Use decimal floating point instructions.Use default method for sdata handling.Use different calling convention using 'rtd'.Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.Use direct references against %gs when accessing tls data.Use eXtended Physical Address (XPA) instructions.Use epsilon-respecting floating point compare instructions.Use expression value profiles in optimizations.Use f2c calling convention.Use features of and optimize for CPU.Use features of and schedule code for given CPU.Use features of and schedule given CPU.Use features of architecture ARCH.Use flat register window model.Use fp double instructions.Use fp registers.Use full-set registers for register allocation.Use given SPARC-V9 code model.Use given TILE-Gx code model.Use given address mode.Use given assembler dialect.Use given register vector width instructions instead of maximum register width in the auto-vectorizer.Use given stack-protector guard.Use given thread-local storage dialect.Use given x86-64 code model.Use hardware FP (default).Use hardware FP.Use hardware division instructions on ColdFire.Use hardware floating point conversion instructions.Use hardware floating point instructions.Use hardware floating point square root instruction.Use hardware floating point.Use hardware floating-point divide and square root instructions.Use hardware fp.Use hardware instructions for integer division.Use hardware prefetch instruction.Use hardware quad FP instructions.Use hardware transactional execution instructions.Use hardware vector facility instructions and enable the vector ABI.Use in block control speculation.Use in block data speculation after reload.Use in block data speculation before reload.Use in/loc/out register names.Use indirect CALLXn instructions for large programs.Use indirect calls.Use inline plt sequences to implement long calls and -fno-plt.Use instructions added in ISA 3.1.Use instructions of and schedule code for given CPU.Use integer madd/msub instructions.Use internal function id in profile lookup.Use jump tables for sufficiently large switch statements.Use ldcw/ldcd coherent cache-control hint.Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls.Use library calls to perform floating-point operations (default).Use little-endian byte order.Use ll, sc and sync instructions.Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable.Use media instructions.Use microMIPS instructions.Use multiply add/subtract instructions.Use multiply high instructions for high part of 32x32 multiply.Use musl C library.Use native (MS) bitfield layout.Use new adddi3/subdi3 patterns.Use normal calling convention.Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previouslyUse of non-intrinsic module %qs at %C conflicts with intrinsic module name used previouslyUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %sUse of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qsUse only one TOC entry per procedure.Use ordinarily cached memory accesses for volatile references.Use packed stack layout.Use paired-single floating-point instructions.Use pattern compare instructions.Use pc-relative switch case tables - this enables case table shortening.Use portable calling conventions.Use profiling information for branch probabilities.Use propolice as a stack protection method.Use push instructions to save outgoing arguments.Use r11 to hold the static link in calls to functions via pointers.Use red-zone in the x86-64 code.Use reduced-set registers for register allocation.Use register stack for parameters and return value.Use registers for argument passing.Use registers r2 and r5.Use reorder instructions (swap and byte reversed load/store) (default).Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'.Use sample profile information for call graph node weights. The profile file is specified in the argument.Use shared libraries.Use simple data speculation check for control speculation.Use simple data speculation check.Use simulator runtime.Use smaller but slower prologue and epilogue code.Use software emulation for floating point (default).Use software floating point comparisons.Use software floating point.Use stack bias.Use stack protection method only for functions with the stack_protect attribute.Use structs on stronger alignment for double-word copies.Use stubs for function prologues.Use subroutines for function prologues and epilogues.Use synci instruction to invalidate i-cache.Use table based fast divide (default at -O3).Use table lookup optimization for small signed integer divisions.Use tas.b instruction for __atomic_test_and_set.Use the AltiVec ABI extensions.Use the Cray Pointer extension.Use the DEC assembler syntax.Use the ELFv1 ABI.Use the ELFv2 ABI.Use the GNU assembler syntax.Use the GNU extension to the PE format for aligned common data.Use the RTL dead code elimination pass.Use the RTL dead store elimination pass.Use the bfd linker instead of the default linker.Use the bit-field instructions.Use the divide instruction.Use the floating point unit for integer add/subtract.Use the given base register for addressing the stack-protector guard.Use the given data alignment.Use the given offset for addressing the stack-protector guard.Use the given symbol for addressing the stack-protector guard.Use the gold linker instead of the default linker.Use the hardware barrel shifter instead of emulation.Use the lld LLVM linker instead of the default linker.Use the most feature-enabling options allowed by other options.Use the mvcle instruction for block moves.Use the narrowest integer type possible for enumeration types.Use the new min/max instructions defined in ISA 3.0.Use the simulator runtime.Use the soft multiply emulation (default).Use the software emulation for divides (default).Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code.Use traditional GNU semantics for inline functions.Use trap instead of a library function for undefined behavior sanitization.Use trap instructions to check for integer divide by zero.Use uClibc C library.Use unicode startup and define UNICODE macro.Use vector and scalar instructions added in ISA 2.07.Use vector instructions added in ISA 3.0.Use vector/scalar (VSX) instructions.Use zero-extending memory loads, not sign-extending ones.Used for generating code for some older kernel revisions.Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime.User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE constructUser operator %qs referenced at %L not found in module %qsUser operator procedure %qs at %L cannot be assumed character lengthUser operator procedure %qs at %L must be a FUNCTIONUser operator procedure %qs at %L must have at least one argumentUses of this option are diagnosed.Using IBM extended precision %<long double%>Using IEEE extended precision %<long double%>Using built-in specs.
! Usually "private extern" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported.VALUE argument of the %s intrinsic function at %L shall be definableVALUE attribute at %CVALUE is not allowed inside of BLOCK at %CVALUE object %qs in %s clause at %LVALUE statement at %CVOIDmode on an outputVOLATILE attribute at %CVOLATILE attribute at %L cannot be specified in a PURE procedureVOLATILE statement at %CValid Nios II ISA levels (for -march):Valid arguments for the -msdata= option:Valid arguments to -malign-:Valid arguments to -mcode-readable=:Valid arguments to -mfpmath=:Valid arguments to -mr10k-cache-barrier=:Valid arguments to -mstack-protector-guard=:Valid arguments to -mstringop-strategy=:Valid arguments to -mtp=:Valid options for GP-relative addressing (for -mgpopt):Validate vtable pointers before using them.Variable %qs at %C cannot be redefined inside loop beginning at %LVariable %qs at %C with an initializer already appears in a DATA statementVariable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scopeVariable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributesVariable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)Variable %qs at %L cannot have both the POINTER and BIND(C) attributesVariable %qs at %L has not been assigned a format labelVariable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)Variable %qs at %L in this context must be constantVariable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray componentsVariable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argumentVariable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperableVariable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphicVariable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowedVariable %qs at %L may not be a C interoperable kind but it is BIND(C)Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qsVariable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qsVariable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarrayVariable %qs at %L set to undefined value inside loop  beginning at %L as INTENT(OUT) argument to subroutine %qsVariable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qsVariable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarrayVariable %qs cannot appear in a variable definition context (%s) at %L in PURE procedureVariable %qs cannot appear in the expression at %LVariable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qsVariable %qs has not been assigned a target label at %LVariable %qs in %s clause is used in NAMELIST statement at %LVariable %qs in common block %qs at %C cannot be bind(c) since it is not globalVariable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a globalVariable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %LVariable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %LVariable %qs is not a dummy argument at %LVariable %qs is used at %L before the ENTRY statement in which it is a parameterVariable %qs shall be declared in the same scoping unit as !$ACC DECLARE at %LVariable %qs with binding label %qs at %L uses the same global identifier as entity at %LVariable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameterVariable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarrayVariable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarrayVariable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attributeVariable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attributeVariable %s at %L with NO_ARG_CHECK attribute may only be used as actual argumentVariable %s at %L with NO_ARG_CHECK attribute shall be a dummy argumentVariable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic typeVariable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size arrayVariable %s at %L with NO_ARG_CHECK attribute shall not have a subobject referenceVariable %s cannot be INTENT(IN) at %CVariable %s cannot be assigned in PURE procedure at %CVariable at %C is an element of a COMMON blockVariable at %L mentioned multiple times in clauses of the same OMP DECLARE TARGET directiveVariable is USE-associated with !$ACC DECLARE at %LVariable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %LVariable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %LVariable type is UNKNOWN in assignment at %LVariable with NO_ARG_CHECK attribute at %L is only permitted as argument to the intrinsic functions C_LOC and PRESENTVector library ABI to use.Vectorize for double-word operations.Version loops based on whether indices have a stride of one.Virtual function multiversioning not supportedVolatile memory accesses do not use I/O load/store instructions.Volatile memory accesses use I/O load/store instructions.WAIT at %C not allowed in Fortran 95WAIT clause at %L requires a scalar INTEGER expressionWAIT statement not allowed in PURE procedure at %CWHERE assignment target at %L has inconsistent shapeWHERE mask at %L has inconsistent shapeWHERE/ELSEWHERE clause at %L requires a LOGICAL arrayWarn about "extern" declarations not at file scope.Warn about "suspicious" constructs.Warn about 'new' of type with extended alignment without -faligned-new.Warn about @selector()s without previously declared methods.Warn about C constructs that are not in the common subset of C and C++.Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.Warn about C++ polymorphic types where adding final keyword would improve code quality.Warn about C++ virtual methods where adding final keyword would improve code quality.Warn about C++11 inheriting constructors when the base has a variadic constructor.Warn about GCC format strings with strings unsuitable for diagnostics.Warn about NULL being passed to argument slots marked as requiring non-NULL.Warn about PCH files that are found but not used.Warn about USE statements that have no ONLY qualifier.Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.Warn about accesses to interior zero-length array members.Warn about alignment of COMMON blocks.Warn about all enumerated switches missing a specific case.Warn about an empty body in an if or else statement.Warn about an invalid DO loop.Warn about boolean expression compared with an integer value different from true/false.Warn about buffer overflow in string manipulation functions like memcpy and strcpy.Warn about called procedures not explicitly declared.Warn about calling std::move on a local object in a return statement preventing copy elision.Warn about calls to snprintf and similar functions that truncate output.Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.Warn about calls with implicit interface.Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about casts that will produce a null result.Warn about casts which discard qualifiers.Warn about catch handlers of non-reference type.Warn about certain operations on boolean expressions.Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.Warn about code paths in which a NULL pointer is dereferenced.Warn about code paths in which a freed value is used.Warn about code paths in which a heap-allocated pointer leaks.Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.Warn about code paths in which a non-heap pointer is freed.Warn about code paths in which a pointer can be freed more than once.Warn about code paths in which a pointer to a stale stack frame is used.Warn about code paths in which a possibly-NULL pointer is dereferenced.Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.Warn about code paths in which a stdio FILE can be closed more than once.Warn about code paths in which a stdio FILE is not closed.Warn about code paths in which an async-signal-unsafe function is called from a signal handler.Warn about code paths in which an unsanitized value is used as an array index.Warn about code paths in which sensitive data is written to a file.Warn about code which might break strict aliasing rules.Warn about comparison of different enum types.Warn about compile-time integer division by zero.Warn about constant integer divisions with truncated results.Warn about creation of array temporaries.Warn about dangling else.Warn about declarations of entities that may be missing attributes that related entities have been declared with.Warn about deleting polymorphic objects with non-virtual destructors.Warn about deprecated 'vector long ...' AltiVec type usage.Warn about deprecated uses of volatile qualifier.Warn about duplicated branches in if-else statements.Warn about duplicated conditions in an if-else-if chain.Warn about enumerated switches missing a "default:" statement.Warn about enumerated switches, with no default, missing a case.Warn about equality comparisons involving REAL or COMPLEX expressions.Warn about features not present in ISO C11, but present in ISO C2X.Warn about features not present in ISO C90, but present in ISO C99.Warn about features not present in ISO C99, but present in ISO C11.Warn about features not present in traditional C.Warn about format strings that are not literals.Warn about format strings that contain NUL bytes.Warn about function call elimination.Warn about function calls with format strings that write past the end of the destination region.Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1.Warn about function parameters declared without a type specifier in K&R-style functions.Warn about function pointer arithmetic.Warn about functions which might be candidates for __attribute__((cold)).Warn about functions which might be candidates for __attribute__((const)).Warn about functions which might be candidates for __attribute__((malloc)).Warn about functions which might be candidates for __attribute__((noreturn)).Warn about functions which might be candidates for __attribute__((pure)).Warn about functions which might be candidates for format attributes.Warn about global functions without previous declarations.Warn about global functions without prototypes.Warn about implicit conversion of enum types.Warn about implicit conversions from "float" to "double".Warn about implicit declarations.Warn about implicit function declarations.Warn about inappropriate attribute usage.Warn about incompatible integer to pointer and pointer to integer conversions.Warn about invalid OpenACC dimensions.Warn about invalid uses of the "offsetof" macro.Warn about macros defined in the main file that are not used.Warn about maybe uninitialized automatic variables.Warn about missing ampersand in continued character constants.Warn about missing fields in struct initializers.Warn about missing sized deallocation functions.Warn about misuses of pragmas.Warn about most implicit conversions.Warn about multiple declarations of the same object.Warn about narrowing conversions within { } that are ill-formed in C++11.Warn about non-virtual destructors.Warn about none ISO msvcrt scanf/printf width extensions.Warn about optimizations that assume that signed overflow is undefined.Warn about overflow in arithmetic expressions.Warn about overloaded virtual function names.Warn about overriding initializers with side effects.Warn about overriding initializers without side effects.Warn about packed bit-fields whose offset changed in GCC 4.4.Warn about pointer casts which increase alignment.Warn about positional initialization of structs requiring designated initializers.Warn about possible aliasing of dummy arguments.Warn about possible security problems with format functions.Warn about possible violations of sequence point rules.Warn about possibly incorrect subscripts in do loops.Warn about possibly missing braces around initializers.Warn about possibly missing parentheses.Warn about possibly nested block comments, and C++ comments spanning more than one physical line.Warn about printf/scanf/strftime/strfmon format string anomalies.Warn about questionable usage of the macros used to retrieve variable arguments.Warn about real-literal-constants with 'q' exponent-letter.Warn about redundant calls to std::move.Warn about returning a pointer/reference to a local or temporary variable.Warn about returning structures, unions or arrays.Warn about semicolon after in-class function definition.Warn about sign differences with format functions.Warn about signed-unsigned comparisons.Warn about some C++ One Definition Rule violations during link time optimization.Warn about statements between switch's controlling expression and the first case.Warn about stray tokens after #else and #endif.Warn about strftime formats yielding 2-digit years.Warn about subscripts whose type is "char".Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.Warn about suspicious declarations of "main".Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.Warn about suspicious length parameters to certain string functions if the argument uses sizeof.Warn about suspicious uses of memory addresses.Warn about switch values that are outside of the switch's type range.Warn about switches with boolean controlling expression.Warn about things that change between the current -fabi-version and the specified version.Warn about things that will change when compiling with an ABI-compliant compiler.Warn about truncated character expressions.Warn about truncated source lines.Warn about truncation in string manipulation functions like strncat and strncpy.Warn about type safety and similar errors and mismatches in declarations with alias attributes.Warn about uncasted NULL used as sentinel.Warn about underflow of numerical constant expressions.Warn about uninitialized automatic variables.Warn about unprototyped function declarations.Warn about unrecognized pragmas.Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.Warn about unsuffixed float constants.Warn about unused dummy arguments.Warn about use of multi-character character constants.Warn about useless casts.Warn about user-specified include directories that do not exist.Warn about uses of __attribute__((deprecated)) declarations.Warn about uses of __attribute__((warning)) declarations.Warn about uses of a comma operator within a subscripting expression.Warn about uses of register storage specifier.Warn about uses of std::initializer_list that can result in dangling pointers.Warn about using variadic macros.Warn about variables that might be changed by "longjmp" or "vfork".Warn about variables which are initialized to themselves.Warn about violations of Effective C++ style rules.Warn about zero-length formats.Warn about zero-trip DO loops.Warn for calls to allocation functions that specify zero bytes.Warn for conditionally-supported constructs.Warn for converting NULL from/to a non-pointer type.Warn for implicit type conversions between signed and unsigned integers.Warn for implicit type conversions that cause loss of floating point precision.Warn for implicit type conversions that may change a value.Warn for obsolescent usage in a declaration.Warn for placement new expressions with undefined behavior.Warn for suspicious integer expressions in boolean context.Warn for unsafe raw memory writes to objects of class types.Warn from speculative compiles such as __traits(compiles).Warn if "defined" is used outside #if.Warn if C++17 noexcept function type will change the mangled name of a symbol.Warn if a C-style cast is used in a program.Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.Warn if a comparison always evaluates to true or false.Warn if a comparison is always true or always false due to the limited range of the data type.Warn if a deprecated compiler feature, class, method, or field is used.Warn if a function uses alloca or creates an array with dynamic size.Warn if a local declaration hides an instance variable.Warn if a loop with constant number of iterations triggers undefined behavior.Warn if a property for an Objective-C object has no assign semantics specified.Warn if a selector has multiple methods.Warn if a simd directive is overridden by the vectorizer cost model.Warn if a single function's framesize exceeds the given framesize.Warn if a string is longer than the maximum portable length specified by the standard.Warn if a subobject has an abi_tag attribute that the complete object type does not have.Warn if a throw expression will always result in a call to terminate().Warn if a user-procedure has the same name as an intrinsic.Warn if a variable length array is used.Warn if a virtual base has a non-trivial move assignment operator.Warn if an MCU name is unrecognized or conflicts with other options (default: on).Warn if an array is accessed out of bounds.Warn if an old-style parameter definition is used.Warn if an undefined macro is used in an #if directive.Warn if comparing pointer parameter with nonnull attribute with NULL.Warn if constant CFString objects contain non-portable characters.Warn if constructor or destructors with priorities from 0 to 100 are used.Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.Warn if devices.csv is not found or there are problem parsing it (default: on).Warn if inherited methods are unimplemented.Warn if left shift of a signed value overflows.Warn if left shifting a negative value.Warn if loops have been interchanged.Warn if passing too many arguments to a function for its format string.Warn if qualifiers on arrays which are pointer targets are discarded.Warn if shift count >= width of type.Warn if shift count is negative.Warn if testing floating point numbers for equality.Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default.Warn if the address space of an address is changed.Warn if the code is too complicated for the analyzer to fully explore.Warn if the pointer in a pointer assignment might outlive its target.Warn if the type of a variable might be not interoperable with C.Warn if trigraphs are encountered that might affect the meaning of the program.Warn if type qualifiers on pointers are discarded.Warn if type signatures of candidate methods do not match exactly.Warn in case profiles in -fprofile-use do not exist.Warn in case profiles in -fprofile-use do not match.Warn of prototypes causing type conversions different from what would happen in the absence of prototype.Warn on any use of alloca.Warn on direct multiple inheritance.Warn on direct virtual inheritance.Warn on intrinsics not part of the selected standard.Warn on namespace definition.Warn on primary template declaration.Warn on suspicious calls of standard functions computing absolute values.Warn on suspicious constructs involving reverse scalar storage order.Warn that -fno-automatic may break recursion.Warn when __builtin_frame_address or __builtin_return_address is used unsafely.Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.Warn when a #warning directive is encountered.Warn when a base is inaccessible in derived due to ambiguity.Warn when a built-in function is declared with the wrong signature.Warn when a built-in preprocessor macro is undefined or redefined.Warn when a class is redeclared or referenced using a mismatched class-key.Warn when a class or enumerated type is referenced using a redundant class-key.Warn when a const variable is unused.Warn when a conversion function will never be called due to the type it converts to.Warn when a declaration does not specify a type.Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.Warn when a declaration is found after a statement.Warn when a function cannot be expanded to HSAIL.Warn when a function is unused.Warn when a function parameter is only set, otherwise unused.Warn when a function parameter is unused.Warn when a jump misses a variable initialization.Warn when a label is unused.Warn when a left-hand-side array variable is reallocated.Warn when a left-hand-side variable is reallocated.Warn when a literal '0' is used as null pointer.Warn when a logical operator is suspiciously always evaluating to true or false.Warn when a noexcept expression evaluates to false even though the expression can't actually throw.Warn when a pointer differs in signedness in an assignment.Warn when a pointer is cast to an integer of a different size.Warn when a pointer is compared with a zero character constant.Warn when a register variable is declared volatile.Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.Warn when a switch case falls through.Warn when a variable is only set, otherwise unused.Warn when a variable is unused.Warn when a vector operation is compiled outside the SIMD.Warn when all constructors and destructors are private.Warn when an argument passed to a restrict-qualified parameter aliases with another argument.Warn when an atomic memory model parameter is known to be outside the valid range.Warn when an expression value is unused.Warn when an inlined function cannot be inlined.Warn when an optimization pass is disabled.Warn when attempting to free a non-heap object.Warn when converting the type of pointers to member functions.Warn when deleting a pointer to incomplete type.Warn when fields in a struct with the packed attribute are misaligned.Warn when logical not is used on the left hand side operand of a comparison.Warn when multiple, different, fast interrupt handlers are in the compilation unit.Warn when non-templatized friend functions are declared within a template.Warn when not issuing stack smashing protection for some reason.Warn when one local variable shadows another local variable or parameter of compatible type.Warn when one local variable shadows another local variable or parameter.Warn when one variable shadows another (globally).Warn when one variable shadows another.  Same as -Wshadow=global.Warn when overload promotes from unsigned to signed.Warn when padding is required to align structure members.Warn when profiling instrumentation was requested, but could not be applied to a certain function.Warn when sizeof is applied on a parameter declared as an array.Warn when the address of packed member of struct or union is taken.Warn when the compiler reorders code.Warn when the field in a struct is not aligned.Warn when the indentation of the code does not reflect the block structure.Warn when the packed attribute has no effect on struct layout.Warn when there is a cast to a pointer from an integer of a different size.Warn when there is a conversion between pointers that have incompatible types.Warn when typedefs locally defined in a function are not used.Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++).Warn whenever a trampoline is generated.Warn whenever an Objective-C assignment is being intercepted by the garbage collector.Warn whenever attributes are ignored.Warn whenever type qualifiers are ignored.WarningWhen "signed" or "unsigned" is not given make the bitfield signed.When "signed" or "unsigned" is not given make the bitfield unsigned.When -mhard-float is selected, enables generation of double-precision floating point instructions.  By default functions from libgcc are used to perform double-precision floating point operations.When -mhard-float is selected, enables generation of unordered floating point compare and set flag (lf.sfun*) instructions.  By default functions from libgcc are used to perform unordered floating point compare and set flag operations.When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X.When generating -fpic code, allow the use of PLTs. Ignored for fno-pic.When generating -mabicalls code, allow executables to use PLTs and copy relocations.When generating -mabicalls code, make the code suitable for use in shared libraries.When linking for big-endian targets, generate a BE8 format image.When linking for big-endian targets, generate a legacy BE32 format image.When possible do not generate stack frames.When running CSE, follow jumps to their targets.When vectorizing for SVE, consider using unpacked vectors for smaller elements and use the cost model to pick the cheapest approach.  Also use the cost model to choose between SVE and Advanced SIMD vectorization.Where shorter, use canonicalized paths to systems headers.Whether codegen errors should be ICEs when -fchecking.Whether software prefetch hints should be issued for non-constant strides.Whether to use canonical types.Which -fsched-pressure algorithm to apply.While setting up signal handler: %mWhile setting up signal stack: %mWhole program analysis (WPA) mode with number of parallel jobs specified.Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shapeWork around VR4130 mflo/mfhi errata.Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction.Work around an early 4300 hardware bug.Work around bug in multiplication instruction.Work around certain 24K errata.Work around certain R10000 errata.Work around certain R4000 errata.Work around certain R4400 errata.Work around certain RM7000 errata.Work around certain VR4120 errata.Work around errata for early SB-1 revision 2 cores.Work around hardware multiply bug.Work around the R5900 short loop erratum.Workaround for ARM Cortex-A53 Erratum number 835769.Workaround for ARM Cortex-A53 Erratum number 843419.Wrap all indirect branches into execute in order to disable branch prediction.Wrap all indirect calls into execute in order to disable branch prediction.Wrap all indirect return branches into execute in order to disable branch prediction.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address doesn't need to be restored from memory.Wrap indirect return branches into execute in order to disable branch prediction. This affects only branches where the return address is going to be restored from memory.Wrap indirect table jumps and computed gotos into execute in order to disable branch prediction.  Using thunk or thunk-extern with this option requires the thunks to be considered signal handlers to order to generate correct CFI.  For environments where unwinding (e.g. for exceptions) is required please use thunk-inline instead.Write a SRCFILE.opt-record.json file detailing what optimizations were performed.Write all declarations as Ada code for the given file only.Write all declarations as Ada code transitively.Writing module %qs at line %d column %d: %sWrong OpenACC continuation at %C: expected !$ACC, got !$OMPWrong OpenMP continuation at %C: expected !$OMP, got !$ACCX argument at %L to C_LOC shall not be polymorphicX descriptor requires leading space count at %LX32 does not support %<ms_abi%> attributeXXX entering %<pop_everything ()%>XXX leaving %<pop_everything ()%>You must enable MVE instructions to use these intrinsicsYou must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics.You must enable VFP instructions to use these intrinsics.You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics.You need a C startup file for -msys-crt0=Zero is not a valid statement label at %CZero width in format descriptor in format string at %L[...][...] style array constructors at %C[Leaving %s]
  [available in [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__delay_cycles is limited to 32-bit loop counts__delay_cycles only takes non-negative cycle counts__delay_cycles() only takes constant arguments__float128 and __ibm128 cannot be used in the same expression__float128 and long double cannot be used in the same expression__fp16 and no ldrh__ibm128 and long double cannot be used in the same expression`a brace-enclosed initializer is not allowed herea call to a constructor cannot appear in a constant-expressiona cast to a type other than an integral or enumeration type cannot appear in a constant-expressiona class template declaration must not declare anything elsea comma operator cannot appear in a constant-expressiona concept cannot be a member functiona concept cannot be constraineda constructor cannot be %<concept%>a conversion function cannot have a trailing return typea destructor cannot be %qsa different type is defined in another translation unita field of same name but different type is defined in another translation unita field with different name is defined in another translation unita function call cannot appear in a constant-expressiona function concept cannot be constraineda function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa lambda closure type has a deleted copy assignment operatora lambda closure type has a deleted default constructora later %<-fabi-version=%> (or =0) avoids this error with a change in manglinga member of a structure or union cannot have a variably modified typea nested function is not supported for reduced registersa nested namespace definition cannot be inlinea nested namespace definition cannot have attributesa non-template variable cannot be %<concept%>a parameter cannot be declared %qsa parameter list with an ellipsis cannot match an empty parameter name list declarationa statement expression is an insufficient context for overload resolutiona storage class can only be specified for objects and functionsa storage class on an anonymous aggregate in class scope is not alloweda template cannot be defaulteda template declaration cannot appear at block scopea template-id may not appear in a using-declarationa temporary bound to %qD only persists until the constructor exitsa transaction expression cannot appear in a constant-expressiona type defined in another translation unit is not polymorphica type defined in another translation unit is polymorphica type with different bases is defined in another translation unita type with different number of fields is defined in another translation unita type with different precision is defined in another translation unita type with different signedness is defined in another translation unita type with different size is defined in another translation unita type with different virtual table pointers is defined in another translation unita variable cannot be declared %<consteval%>a variable concept cannot be constraineda wide string is invalid in this contextabnormal call edges for non-call insn in bb %iabnormal edges for no purpose in bb %iabort in %s, at %s:%dabsolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of valueabstract declarator %qT used as declarationaccess declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keywordaccessing %qD member instead of initialized %qD member in constant expressionaccessing a member %qE of an atomic structure %qEaccessing a member %qE of an atomic union %qEaccessing data memory with program memory addressaccessing program memory with data memory addressaccessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>accessing uninitialized array elementaccessing uninitialized member %qDaccessing value of %qE through a %qT glvalue in a constant expressionaccumulator is not a constant integeraccumulator number is out of boundsactual argument to INTENT = OUT/INOUTadd %<using namespace std::complex_literals%> (from %<<complex>%>) to enable the C++14 user-defined literal suffixesadd explicit %<this%> or %<*this%> captureadd parentheses around left hand side expression to silence this warningadd_sym(): Bad sizing modeaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress mode %qs not supported in the %s bit modeaddress of array with reverse scalar storage order requestedaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of label %qD returnedaddress of local variable %qD returnedaddress of overloaded function with no contextual type informationaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraddress requested for %qD, which is declared %<register%>address space %qs not supported for devices with flash size up to %d KiBaddress spaces are not supported for reduced Tiny devicesaddress taken but %<TREE_ADDRESSABLE%> bit not setaddress taken, but ADDRESSABLE bit not setaddress-of an object %qE with thread local or automatic storage is not a constant expressionaggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where a floating-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>aliased declaration herealignment %u of %qT is less than %ualignment (%u) for %s exceeds maximum alignment for global common data.  Using %ualignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %q+D is greater than maximum object file alignment %dalignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)alignment of %qD is bigger than original declarationalignment of %qD will increase in %<-fabi-version=9%>alignment of array elements is greater than element sizealignment specified for %<register%> object %qEalignment specified for bit-field %qEalignment specified for function %qEalignment specified for parameter %qEalignment specified for type name in %<sizeof%>alignment specified for type name in %qEalignment specified for type name in castalignment specified for typedef %qEalignment specified for unnamed bit-fieldalignment specified for unnamed parameterall member functions in class %qT are privateallocatable argumentallocated herealready captured %qD in lambda expressionalso found %<%c%s%>alternatives not allowed in %<asm%> flag outputambiguating new declaration %q+#Dambiguating new declaration of %q#Dambiguous attribute '%s'; could be '%s' (via '%s:%s') or '%s' (via '%s:%s')ambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%sambiguous overload for ambiguous overload for intrinsic %qsambiguous template instantiation for %q#Dambiguous template instantiation for %q#Tambiguous template specialization %qD for %q+Damdgpu_hsa_kernel attribute requires string constant argumentsan %<asm%> specification is not allowed on a function-definitionan address area attribute cannot be specified for local variablesan argument type that has a default promotion cannot match an empty parameter name list declarationan array of different size is defined in another translation unitan array reference cannot appear in a constant-expressionan assignment cannot appear in a constant-expressionan attribute that appertains to a type-specifier is ignoredan decrement cannot appear in a constant-expressionan empty string cannot be in %<target_clones%> attributean enum with different value name is defined in another translation unitan enum with different values is defined in another translation unitan enum with mismatching number of values is defined in another translation unitan explicit specialization must be preceded by %<template <>%>an increment cannot appear in a constant-expressionan indirect edge from %s has no corresponding call_stmtan indirect edge with unknown callee corresponding to a call_stmt with a known declaration:an interrupt handler cannot be compiled with %<-muser-mode%>anachronismanachronism: anachronistic old-style base class initializerand %qT has no template constructorsand fieldand the implicitly-defined constructor does not initialize %q#Danonymous %s declared inside parameter list will not be visible outside of this definition or declarationanonymous SSA name cannot have default definitionanonymous struct not inside named typeanonymous union with no membersapplying %<#pragma weak %+D%> after first use results in unspecified behaviorarchitecture %qs supported for assembler onlyare_identical_variables: Bad typeargument %d is an unsigned literal that is out of rangeargument %d must be an unsigned literalargument %d of %qE might be a candidate for a format attributeargument %d of %qE must be a pointer to a constant size typeargument %d of %qE must be a pointer typeargument %d of %qE must not be a pointer to a functionargument %d of '%s' did not have the expected nameargument %d to the built-in must be a constant in range %d to %dargument %i in the range [%E, %E]argument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD declared hereargument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Waligned-new%> not recognizedargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument %u in call to function %qE does not have integral typeargument %u of %<__builtin_tgmath%> has no argumentsargument %u of %<__builtin_tgmath%> has variable argumentsargument %u of %<__builtin_tgmath%> has wrong number of argumentsargument %u of %<__builtin_tgmath%> is not a function pointerargument %u of %<__builtin_tgmath%> is unprototypedargument %u to function %qE is of type %qT which is not known to be 128 bits wideargument 1 must be 0 or 2argument 1 must be a 1-bit unsigned literalargument 1 must be a 5-bit signed literalargument 1 must be a 6-bit unsigned literalargument 1 must be a mapargument 1 must be an 8-bit field valueargument 1 of %qE must be a non-void pointer typeargument 1 of %qE must be a pointer to a constant size typeargument 1 of %qE must be a pointer to a nonzero size objectargument 1 of %qs is out of rangeargument 1 of %qs must be a constantargument 2 must be 0 or 1argument 2 must be a 1-bit unsigned literalargument 2 must be a 2-bit unsigned literalargument 2 must be a 3-bit unsigned literalargument 2 must be a 4-bit unsigned literalargument 2 must be a 5-bit unsigned literalargument 2 must be a 6-bit unsigned literalargument 2 must be a 7-bit unsigned literalargument 3 in call to function %qE does not have pointer to integral typeargument 3 in call to function %qE has boolean typeargument 3 in call to function %qE has enumerated typeargument 3 in call to function %qE has pointer to %<const%> type (%qT)argument 3 in call to function %qE has pointer to boolean typeargument 3 in call to function %qE has pointer to enumerated typeargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument 3 must be in the range [0, 15]argument list function at %Cargument must be a field referenceargument must be array or slice or channelargument must be channelargument must be string or array or slice or map or channelargument must have complex typeargument not permitted on %qs clause in OpenACC %<parallel%> or %<serial%>argument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute ignoredargument of %qE attribute is missingargument of %qE attribute is not "ilink" or "firq"argument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not "reset", "software_exception", "page_miss", "timer0", "timer1", "message", "dma0", "dma1", "wand" or "swi"argument of %qE attribute is not a string constantargument of %qE attribute is not a string constant or numberargument of Offsetof implies indirection of an embedded fieldargument of function call might be a candidate for a format attributeargument of type %qT not permitted with -mgeneral-regs-onlyargument to %%:compare-debug-auxbase-opt does not end in %<.gk%>argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>argument to %<__integer_pack%> must be between 0 and %dargument to %<decltype%> must be an expressionargument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the first source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the second source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to dereference it?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to provide an explicit length?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to remove the addressof?argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?argument to %<sizeof%> in %qD call is the same pointer type %qT as the destination; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the first source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the second source; expected %qT or an explicit lengthargument to %<sizeof%> in %qD call is the same pointer type %qT as the source; expected %qT or an explicit lengthargument to %qE attribute is neither eic, nor vector=<line>argument to %qE attribute is neither zero, nor oneargument to %qE attribute is not "user", "supervisor", or "machine"argument to %qE attribute is not (keep|thunk|thunk-extern)argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)argument to %qE attribute is not intstackargument to %qE attribute larger than %dargument to %qs is not between %d and %dargument to %qs is too large (max. %d)argument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerargument to %qs should be a non-negative integer optionally followed by a size unitargument to be formatted is not %<...%>argument to interrupt attribute is unsupported for weak functionsarguments '%s' and '%s' for intrinsic %sarguments '%s' and '%s' for intrinsic '%s'arguments 'a%d' and 'a%d' for intrinsic '%s'arguments of type %qT require the SVE ISA extensionarguments to %qs should be non-negative integersarguments to destructor are not allowedarguments to the %qE attribute must be narrow string literalsarguments to the %qE attribute must contain valid identifiersarith_power(): Bad basearith_power(): unknown typearithmetic IFarithmetic involving a null pointer in %qEarithmetic on pointer to an empty aggregatearithmetic on pointer to an incomplete typearray %<TYPE_DOMAIN%> is not integer typearray %q+D assumed to have one elementarray %qD declared herearray %qD initialized by parenthesized string literal %qEarray assignmentarray bound forbidden after parenthesized type-idarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer is not an integer constant expressionarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray member %q#D declared herearray must be initialized with a brace-enclosed initializerarray of inappropriate type initialized from string constantarray of runtime bound cannot be captured by copy, only by referencearray resultarray section does not have mappable type in %qs clausearray section in %<#pragma acc declare%>array section is not contiguous in %qs clausearray size in new-expression must be constantarray size missing in %q+Darray size missing in %qDarray size missing in %qTarray subscript %E is above array bounds of %qTarray subscript %E is below array bounds of %qTarray subscript %E is outside array bounds of %qTarray subscript %E is outside the bounds of an interior zero-length array %qTarray subscript %qE is outside the bounds of an interior zero-length array %qTarray subscript %wi is below array bounds of %qTarray subscript %wi is outside array bounds of %qTarray subscript %wu is above array bounds of %qTarray subscript [%E, %E] is outside array bounds of %qTarray subscript [%wi, %wi] is outside array bounds of %qTarray subscript has type %<char%>array subscript is not an integerarray subscript value %qE is outside the bounds of array %qD of type %qTarray subscript value %qE is outside the bounds of array type %qTarray type has incomplete element type %qTarray types have different boundsarray used as initializerarrays of functions are not meaningfulasm flags not supported in thumb1 modeassembler does not support %<-mabi=ilp32%>assembler name hash list corruptedassertion missing after %qsassign semantics attributes of property %qD conflict with previous declarationassigning to an array from an initializer listassignmentassignment (not initialization) in declarationassignment discards %qv qualifier from pointer target typeassignment from distinct Objective-C typeassignment from pointer to non-enclosed address spaceassignment from temporary %<initializer_list%> does not extend the lifetime of the underlying arrayassignment left-hand side might be a candidate for a format attributeassignment makes %q#v qualified function pointer from unqualifiedassignment of constant field %qDassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only reference %qDassignment of read-only variable %qDassignment suppressionassignment to %qT from %qT makes integer from pointer without a castassignment to %qT from %qT makes pointer from integer without a castassignment to %qT from incompatible pointer type %qTassignment to %qT from pointer to %qD with incompatible type %qTassignment to expression with array typeassociate_integer_pointer(): Already associatedassumed-rank argumentassumed-shape argumentassumed-type argumentassuming cast to type %qT from overloaded functionassuming directive output of %wu byteassuming directive output of %wu bytesassuming pointer to member %qDassuming signed overflow does not occur when combining constants around a comparisonassuming signed overflow does not occur when reducing constant in comparisonassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> to %<X%> or %<Y%>assuming signed overflow does not occur when simplifying conditionalassuming signed overflow does not occur when simplifying conditional to constantassuming signed overflow does not occur when simplifying range testasynchronous argumentat offset %s to an object allocated by %qE hereat offset %s to an object declared hereat offset %s to an object with size %wu allocated by %qE hereat offset %s to an object with size %wu declared hereat offset %s to an object with size at most %wu allocated by %qD hereat offset %s to an object with size at most %wu declared hereat offset %s to an object with size between %wu and %wu allocated by %qE hereat offset %s to an object with size between %wu and %wu declared hereat offset %s to object %qD declared hereat offset %s to object %qD with size %E declared hereatexit failedattempt to take address of bit-fieldattempt to take address of bit-field structure member %qDattribute %<%E(%s)%> missing an argumentattribute %<%E(%s, %E)%> invalid positional argument %iattribute %<%E(%s, %E, %E)%> invalid positional argument %iattribute %<deprecated%> can appear at most once in an attribute-listattribute %<fallthrough%> can appear at most once in an attribute-listattribute %<fallthrough%> not preceding a case label or default labelattribute %<maybe_unused%> can appear at most once in an attribute-listattribute %<nodiscard%> can appear at most once in an attribute-listattribute %<noreturn%> can appear at most once in an attribute-listattribute %<target%> argument not a stringattribute %qE argument must be one of %qs or %qsattribute %qE argument must be one of %qs, %qs, %qs, or %qsattribute %qE argument not a stringattribute %qE invalid modeattribute %qE invalid mode %qs; expected one of %qs, %qs, or %qsattribute %qE unexpected %<(%> after mode %qs; expected a positional argument or %<)%>attribute %qE without arguments on a non-prototypeattribute %qs applies to array types onlyattribute %qs argument %qs is unknownattribute %qs argument is not a stringattribute %qs invalid positional argumentattribute %qs mismatch with mode %qsattribute %qs mismatched positional argument values %i and %iattribute %qs missing positional argument 2 provided in previous designationattribute %qs positional argument %i invalid value %wiattribute %qs positional argument %i value %wi exceeds number of function arguments %uattribute %qs positional argument 1 references %qs-qualified argument type %qTattribute %qs positional argument 1 references argument of function type %qTattribute %qs positional argument 1 references non-pointer argument type %qTattribute %qs positional argument 2 conflicts with previous designationattribute %qs positional argument 2 references non-integer argument type %qTattribute declarationattribute for %q#T must follow the %qs keywordattribute ignoredattribute ignored in declaration of %q#Tattribute ignored in explicit instantiation %q#Tattribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>attribute using prefix used together with scoped attribute tokenattribute value %qs is unknown in %qs attributeattribute value %qs was already specified in %qs attributeattribute(target("%s")) is unknownattributes after parenthesized initializer ignoredattributes are not allowed on a function-definitionattributes at the beginning of statement are ignoredattributes ignored on elaborated-type-specifier that is not a forward declarationattributes ignored on template instantiationattributes ignored on uninstantiated typeattributes in parameter array declarator ignoredattributes may not be specified before the %<@%D%> Objective-C++ keywordattributes should be specified before the declarator in a function definitionauto fpu selection not currently permitted hereautomatic variable %qE cannot be %<threadprivate%>aux field set for edge %s->%saux field set for indirect edge from %sbackend decl for module variable %qs already existsbad ADDR_SPACE_GLOBAL addressbad addressbad address, not (reg+disp):bad address, not a constant:bad address, not an I/O address:bad address, not post_inc or pre_dec:bad alignment: %dbad amount of stack space removal: %dbad builtin codebad builtin fcodebad builtin icodebad condition codebad expressionbad expression type during walk (%d)bad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad opbad operandbad option %qs to attribute %<optimize%>bad option %qs to pragma %<optimize%>bad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad return type for function argument %u of %<__builtin_tgmath%>bad shift insn:bad testbad type for argument %u of function argument %u of %<__builtin_tgmath%>bad usage of spec function %qsbad value %<%s%> for %<-mtls-size=%> switchbad value %qs for %<-mcpu%> switchbad value %qs for %<-mfp-rounding-mode%> switchbad value %qs for %<-mfp-trap-mode%> switchbad value %qs for %<-mmemory-latency%>bad value %qs for %<-mtls-size%> switchbad value %qs for %<-mtrap-precision%> switchbad value %qs for %<-mtune%> switchbad value (%qs) for %<-march=%> switchbad value (%qs) for %<-mtune=%> switchbad value (%qs) for %<target("arch=")%> attributebad value (%qs) for %<target("tune=")%> attributebad value for %<%s-%s%>bad value for %<%s=%s%>badly nested C headers from preprocessorbare apostrophe %<'%> in formatbarrier region may not be closely nested inside of work-sharing, %<loop%>, %<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> regionbase %qT will be initialized afterbase class %q#T has accessible non-virtual destructorbase class %q#T should be explicitly initialized in the copy constructorbase class %qT is not publicbase initializer expansion %qT contains no parameter packsbase operand of %<->%> has non-pointer type %qTbase operand of %<->%> is not a pointerbase type %qT fails to be a struct or class typebase variable or SSA name undeclaredbasic block %d pred edge is corruptedbasic block %d should be marked irreduciblebasic block %d should not be marked irreduciblebasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d does not belong to loop %dbb %d has father loop %d, should be loop %dbb %d on wrong placebecause %qT has user-provided %qDbecause it is a member of %qTbecause it is used as a glvaluebecause the array element type %qT has variable sizebegin expression refers to outer iterator %qDbinary argument %u to decimal-only type-generic functionbinary expression in operand of fold-expressionbinary operator does not support mixing vector bool with floating point vector operandsbinary operator does not support two vector bool operandsbinary operator does not support vector bool operandbind(c) procedurebinding reference of type %qH to %qI discards qualifiersbit-field %q#D with non-integral type %qTbit-field %q+D width not an integer constantbit-field %qD has non-integral type %qTbit-field %qD with non-integral type %qTbit-field %qE has atomic typebit-field %qE in %qs clausebit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionbit-field has atomic typebitwise comparison always evaluates to falsebitwise comparison always evaluates to trueblock IFbody of %<constexpr%> function %qD not a return-statementbogus DISPOSE construction: %dbogus JARL construction: %dbogus JR construction: %dbogus PREPEARE construction: %dbogus comparison result typeboolean registers required for the floating-point optionboth %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>both %<__thread%> and %<thread_local%> specifiedboth %<monotonic%> and %<nonmonotonic%> modifiers specifiedboth %qs and %qs specifiedboth %s and %qE attribute provide addressboth arguments in binary fold have unexpanded parameter packsboth arguments must be compatibleboth arguments to %<__builtin___clear_cache%> must be pointersboth binary and decimal floating-point arguments to type-generic functionboth branches of %<if%> statement marked as %qsboth complex and decimal floating-point arguments to type-generic functionbraced spec %qs ends in escapebraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbraces around scalar initializer for type %qTbranch %2d never executedbranch %2d taken %s%sbreak statement not within loop or switchbreak statement used with OpenMP for loopbreak statement within %<#pragma simd%> loop bodybuild_dt: format with namelistbuilt-in %qD declared herebuilt-in function %q+D declared as non-functionbuilt-in function %qD declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE must be directly calledbuilt-in function %qE not supported for MIPS16builtin %qF is deprecated.builtin %qF is for GCC internal use only.builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher).builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher).builtin %qs is only valid in 64-bit modebuiltin %qs needs GLIBC (2.23 and newer) that exports hardware capability bitsbuiltin %qs only accepts 1 argumentbuiltin %qs only accepts 2 argumentsbuiltin %qs only accepts 3 argumentsbuiltin %qs only accepts a string argumentbuiltin %qs requires builtin %qsbuiltin requires an immediate for operand %dbuiltin vec_step can only be used on vector types.but %qD does not throw; perhaps it should be declared %<noexcept%>but is prevailed by one without from other translation unitbut not herebytecode stream in file %qs generated with GCC compiler older than 10.0bytecode stream in file %qs generated with LTO version %d.%d instead of the expected %d.%dbytecode stream: expected tag %s instead of %sbytecode stream: found empty cgraph nodebytecode stream: found multiple instances of cgraph node with uid %dbytecode stream: found non-null terminated stringbytecode stream: garbage at the end of symbols sectionbytecode stream: no callee found while reading edgebytecode stream: no caller found while reading edgebytecode stream: string too long for the string tablebytecode stream: tag %s is not in the expected range [%s, %s]bytecode stream: trying to read %d bytes after the end of the input bufferbytecode stream: unexpected LTO section %sbytecode stream: unexpected tag %sbytecode stream: unknown GIMPLE statement tag %sc++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>call   %2d never executed
  call   %2d returned %s
  call has circular dependencycall is considered never executed and code size would growcall is unlikely and code size would growcall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall stmt hash does not point to first direct edge of speculative call sequencecall to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>call to %qD uses the default argument for parameter %P, which is not yet definedcall to function %qD which throws incomplete type %q#Tcall to function which throws incomplete type %q#Tcall to internal function %qEcall to non-%<constexpr%> function %qDcall to non-function %qDcall-clobbered register used for global register variablecalled from herecalled from this functioncalled object %qD is not a function or function pointercalled object %qE is not a function or function pointercalled object is not a function or function pointercallee refers to comdat-local symbolscaller edge count does not match BB countcaller edge count invalidcaller is not optimizedcalling %qD with SSE calling convention without SSE/SSE2 enabledcalling %qD with a nonzero argument is unsafecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcalls to functions of type %qT require the SVE ISA extensioncalls to overloaded operators cannot appear in a constant-expressioncalls_comdat_local is set outside of a comdat groupcan only use %qE attribute on file-scope definitions of objects of class typecan use at most one of the %<constinit%> and %<constexpr%> specifierscan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)cannot add an enumerator list to a template instantiationcannot allocate an object of abstract type %qTcannot allocate stack for variable %q+D, naked functioncannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directivecannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to an enumerator %qDcannot apply %<offsetof%> to destructor %<~%T%>cannot apply %<offsetof%> to member functioncannot apply %<offsetof%> to member function %qDcannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot apply member pointer %qE to %qE, which is of non-class type %qTcannot bind bit-field %qE to %qTcannot bind non-const lvalue reference of type %qH to an rvalue of type %qIcannot bind packed field %qE to %qTcannot bind reference of type %qH to %qI due to different array boundscannot bind rvalue %qE to %qTcannot bind rvalue reference of type %qH to lvalue of type %qIcannot call a concept as a functioncannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot capture %qE by referencecannot capture member %qD of anonymous unioncannot catch type %qT because it involves types of variable sizecannot close nonexistent response filecannot close receive-only channelcannot combine GNU and SVE vectors in a binary operationcannot convert %qE from type %qH to type %qIcannot convert %qE from type %qT to type %qTcannot convert %qH to %qIcannot convert %qH to %qI in argument passingcannot convert %qH to %qI in assignmentcannot convert %qH to %qI in default argumentcannot convert %qH to %qI in initializationcannot convert %qH to %qI in returncannot convert a value of type %qT to vector type %qT which has different sizecannot convert a vector of type %qT to type %qT which has different sizecannot convert from %qT to base class %qT because %qT is incompletecannot convert from base class %qT to derived class %qT because the base is virtualcannot convert from base class %qT to derived class %qT via virtual base %qTcannot convert from incomplete type %qH to %qIcannot convert from pointer to base class %qT to pointer to derived class %qT because the base is virtualcannot convert from pointer to base class %qT to pointer to derived class %qT via virtual base %qTcannot convert to a pointer typecannot convert type %qH to type %qIcannot convert value to a vectorcannot create pointer to reference member %qDcannot create precompiled header %s: %mcannot create type information for type %qT because it involves types of variable sizecannot declare %<::main%> to be %qscannot declare %<::main%> to be a global variablecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %<catch%> parameter to be of abstract class type %qTcannot declare %<catch%> parameter to be of rvalue reference type %qTcannot declare %qD to be a bit-field typecannot declare a parameter with %<decltype(auto)%>cannot declare bit-field %qD with %<warn_if_not_aligned%> typecannot declare bit-field %qD with function typecannot declare bit-field %qs with %<warn_if_not_aligned%> typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %qTcannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare parameter to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare pointer to qualified function type %qTcannot declare reference to %q#Tcannot declare reference to %q#T, which is not a typedef or a template type argumentcannot declare reference to qualified function type %qTcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot decompose addresscannot decompose class type %qT because it has an anonymous struct membercannot decompose class type %qT because it has an anonymous union membercannot decompose class type %qT without non-static data memberscannot decompose class type %qT: both it and its base class %qT have non-static data memberscannot decompose class type %qT: its base classes %qT and %qT have non-static data memberscannot decompose inaccessible member %qD of %qTcannot decompose lambda closure type %qTcannot decompose non-array non-class type %qTcannot decompose union type %qTcannot decompose variable length array %qTcannot decompose variable length vector %qTcannot decrement a pointer to incomplete type %qTcannot deduce template arguments for %qT from %<()%>cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructorscannot deduce template arguments of %qT, as it has no viable deduction guidescannot default compare anonymous union membercannot default compare reference member %qDcannot default compare union %qTcannot define friend function %qs in a local class definitioncannot define member function %<%T::%s%> within %qTcannot define member of dependent typedef %qTcannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot dereference %qE in %qs clausecannot derive from %<final%> base %qT in derived type %qTcannot disable built-in function %qscannot emit unaligned pointers in ptx assemblycannot execute %qs: %scannot execute %qs: %s: %mcannot expand initializer for member %qDcannot explicitly declare member %q#D to have extern linkagecannot fallthrough final case in switchcannot find %<ldd%>cannot find %<nm%>cannot find %qscannot find %s in plugin %s
*************** Use the %<-mcpu%> option to set the ISA
*** 1841,1849 ****
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
! could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  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 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 %s 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 literalemitting PIC operand, but PIC register isn%'t set upempty 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 precision in %s formatempty 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 regionenclosing 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 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 %qsequality comparison operator can only be defaulted in a class definitionerrorerror closing %s: %merror in arguments to spec function %qserror in removing %serror 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 caughtexception 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 recordedexpand_binop failed in movsi gotexpansion 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 %<=%>, %<,%>, %<;%>, %<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 %<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 %<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 %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 expressionexpected 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 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 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 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 globalvalueexternal 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 name not in record or union initializerfield 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 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 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 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 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 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 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 attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction 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++2a; wrap the function name in %<()%>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++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
--- 1866,1874 ----
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
  compiler does not support ZSTD LTO compressioncomplex argument %u to decimal-only type-generic functioncomplex arguments must have floating-point typecomplex arguments must have identical typescomplex floating point overflow in expression %qE of type %qT results in %qEcomplex floating point overflow in expression of type %qT results in %qEcomplex integer overflow in expression %qE of type %qT results in %qEcomplex integer overflow in expression of type %qT results in %qEcomplex invalid for %qscomponent %qs at %L has already been set by a parent derived type constructorcompound assignment with %<volatile%>-qualified left operand is deprecatedcompound literal has variable sizecompound literal of non-object type %qTcompound literal qualified by address-space qualifiercompound-statement in %<constexpr%> functioncompressed stream: %sconcept %q#D declared with a deduced return typeconcept %q#D declared with function parametersconcept %q#D with non-%<bool%> return type %qTconcept %qD has no definitionconcept %qE not in namespace scopeconcept defined hereconcept must have type %<bool%>concept-id %qD in nested-name-specifiercondition declares a functioncondition declares an arraycondition expression refers to iteration variable %qDconditional %<lastprivate%> clause on %qs constructconditional %<lastprivate%> on loop iterator %qD ignoredconditional expression between distinct pointer types %qT and %qT lacks a castconditional expression between distinct pointer-to-member types %qT and %qT lacks a castconditional expression in operand of fold-expressionconflicting C language linkage declaration %q#Dconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting declaration %q#Dconflicting declaration of %q#D with %qL linkageconflicting declaration of C function %q#Dconflicting declaration of template %q#Dconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting reduction operations for %qEconflicting return type specified for %q+#Dconflicting specifiers in declaration of %qsconflicting super class name %qEconflicting type attributes specified for %q+#Dconflicting type qualifiers for %q+Dconflicting types for %<%c%s%>conflicting types for %q+Dconflicting types for built-in function %q+D; expected %qTconflicting use of %<-mcustom%> switches, target attributes, and/or %<__builtin_custom_%> functionsconflicts with %qDconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)consider using `-pg' instead of `-p' with gprof(1)const, volatile or restrict qualified type in %<#pragma omp declare reduction%>const/copy propagation disabledconst_double_split got a bad insn:constant argument %d for builtin %qF is out of range (%wd..%wd)constant argument %d for builtin %qF is out of range (0..%wu)constant argument %d for builtin %qF is out of range for target typeconstant argument out of range for %qsconstant argument out of range for %sconstant field %qD used as %<asm%> outputconstant not recomputed when %<ADDR_EXPR%> changedconstant refers to itselfconstant value required for builtin %qF argument %dconstraint mismatch at argument %d in template parameter list for %qDconstraints on a non-templated functionconstructor cannot be static member functionconstructor delegates to itselfconstructor delegation follows mem-initializer for %qDconstructor for alien class %qT cannot be a memberconstructor is not user-provided because it is explicitly defaulted in the class bodyconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusiveconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared %<virtual%>constructors may not be cv-qualifiedconstructors may not be ref-qualifiedcontaining loop herecontains additional virtual method %qDcontinue statement not within a loopcontinue statement within %<#pragma simd%> loop bodycontraction %<%.*s%> in format; use %qs insteadcontrol flow in the middle of basic block %dcontrol reaches end of non-void functionconversion between distinct pointer types %qT and %qT lacks a castconversion between distinct pointer-to-member types %qT and %qT lacks a castconversion casts away constnessconversion from %q#T to %q#Tconversion from %qH to %qI discards qualifiersconversion from %qH to %qI in a converted constant expressionconversion from %qH to %qI is ambiguousconversion from %qH to non-scalar type %qI requestedconversion from %qT to %qT changes the value of %qEconversion from %qT to %qT changes value from %qE to %qEconversion from %qT to %qT discards imaginary componentconversion from %qT to %qT may change valueconversion from address space %qs to address space %qsconversion from normal type to notinheap typeconversion from pointer type %qT to arithmetic type %qT in a constant expressionconversion lacks type at end of formatconversion of %qE from %qH to %qI is ambiguousconversion of %qT null pointer to %qT is not a constant expressionconversion of %qs on the left hand side of %qsconversion of register to a different size in %qsconversion of scalar %qH to vector %qI involves truncationconversion of scalar %qT to vector %qT involves truncationconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-const reference type %q#T from rvalue of type %qTconversion to non-scalar type requestedconversion to void cannot resolve address of overloaded functionconversion to void will not access object %qE of incomplete type %qTconversion to void will not access object of incomplete type %qTconversion to void will not access object of non-trivially-copyable type %qTconversion to void will not access object of type %qTconversion to volatile reference type %q#T from rvalue of type %qTconversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>converting %<false%> to pointer type %qTconverting %<false%> to pointer type for argument %P of %qDconverting %qT to %<void%> will never use a type conversion operatorconverting %qT to a base class %qT will never use a type conversion operatorconverting %qT to a reference to a base class %qT will never use a type conversion operatorconverting %qT to a reference to the same type will never use a type conversion operatorconverting %qT to the same type will never use a type conversion operatorconverting NULL to non-pointer typeconverting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer valueconverting an array compound literal to a pointer is ill-formed in C++converting far pointer to near pointerconverting from %qH to %qIconverting lambda that uses %<...%> to function pointerconverting overloaded function %qD to type %q#T is ambiguousconverting to %qH from %qI requires direct-initializationconverting to %qT from initializer list would use explicit constructor %qDconverting to non-pointer type %qT from NULLcopying non-static data member %q#D of rvalue reference typecopyprivate variable %qE is not threadprivate or private in outer contextcorrupt loop tree rootcorrupted exits list of loop %dcorrupted head of the exits list of loop %dcorrupted ltrans output file %scorrupted profile info: invalid time profilecorrupted profile info: number of executions for edge %d-%d thought to be %icorrupted profile info: number of iterations for basic block %d thought to be %icorrupted profile info: profile data is not flow-consistentcorrupted value profile: %s profile counter (%d out of %d) inconsistent with basic-block count (%d)could not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not close zeroed insn dump file %qs: %mcould not convert %qE from %<void%> to %<bool%>could not convert %qE from %qH to %qIcould not convert template argument %qE from %qT to %qTcould not emit HSAIL for function %s: function cannot be clonedcould not find %s in %s (consider using %<-B%>)could not find a spill registercould not find an integer type of the same size as %qTcould not find class %qEcould not find interface for class %qEcould not find setter/getter for %qE in class %qEcould not find specs file %s
! could not find variant declarationcould not locate MCU data file %<devices.csv%>could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open symbol resolution file: %mcould not open temporary response file %scould not parse file offsetcould not parse hex numbercould not read the BRIG filecould not resolve typename typecould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*scouldn%'t understand version %scouldn%'t unmap pch_address_space: %mcounter namecpu %qs is an invalid argument to builtin %qscpu %s is not based on arch %s, ignoring the archcreated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with different settings of %<-fpic%>created and used with different settings of %<-fpie%>created and used with differing settings of '%s'creating array of %qTcreating array of %qT, which is an abstract class typecreating array of function memberscreating array of functionscreating array of referencescreating array of voidcreating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member of type voidcreating pointer to member reference type %qTcreating selector for nonexistent method %qEcritical attribute has no effect on interrupt functionscustom instruction opcode must be compile time constant in the range 0-255 for %<__builtin_custom_%s%>custom-fpu-cfg option does not support %<no-%>custom-fpu-cfg option requires configuration argumentcv-qualified type parameterdata area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata member %q+D invalidly declared function typedata member %q+D invalidly declared method typedata member %qD cannot be a member templatedata member may not have variably modified type %qTdata type of %q+D isn%'t suitable for a registerdata-model=far not valid for cr16c architecturedead histogramdead statement in EH tabledeallocation of already deallocated storagedeallocation of storage that was not previously allocateddebugdebug format %qs conflicts with prior selectiondebug output level %qs is too highdebug pathdebug: decimal floating-point argument %u to binary-only type-generic functiondecimal floating-point argument %u to complex-only type-generic functiondecimal floating-point not supported for this targetdeclaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<constexpr%> variable %qD is not a definitiondeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a templatedeclaration of %<~%T%> as member of %qTdeclaration of %q#D changes meaning of %qDdeclaration of %q#D conflicts with built-in declaration %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D has no initializerdeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %q#Tdeclaration of %q+#D shadows template parameterdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with attribute %<noinline%> follows inline declarationdeclaration of %q+D with no linkage follows extern declarationdeclaration of %qD ambiguates earlier template instantiation for %qDdeclaration of %qD as %<typedef%>declaration of %qD as array of function membersdeclaration of %qD as array of functionsdeclaration of %qD as array of referencesdeclaration of %qD as array of voiddeclaration of %qD as member of %qTdeclaration of %qD as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qD as non-functiondeclaration of %qD as parameterdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD in namespace %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a built-in functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of %qTdeclaration of %qD shadows a parameterdeclaration of %qD shadows a previous localdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of %qE as multidimensional array must have bounds for all dimensions except the firstdeclaration of %qE as non-functiondeclaration of %qE as non-memberdeclaration of %qF has a different exception specifierdeclaration of built-in function %qD without a prototype; expected %qTdeclaration of function %qD in invalid contextdeclaration of multidimensional array must have bounds for all dimensions except the firstdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of template parameter %q+#D with different constraintsdeclaration of template parameter %q+D shadows template parameterdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclarations in dependent base %qT are not found by unqualified lookupdeclarator-id missing; using reserved word %qDdeclared heredeclared private heredeclared protected heredecompressed stream: %sdecrement of a boolean expressiondecrement of constant field %qDdecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of pointer to an incomplete type %qTdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only reference %qDdecrement of read-only variable %qDdeduced class type %qD in function return typededuced expression type does not satisfy placeholder constraintsdeduced initializer does not satisfy placeholder constraintsdeduced return type does not satisfy placeholder constraintsdeduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>deduction guide %qD must be declared at namespace scopededuction guide %qD must be declared in the same scope as %qTdeduction guide %qD must not have a function bodydeduction guide for %qT must have trailing return typedefault %<target_clones%> attribute was not setdefault argument %qE uses %qDdefault argument %qE uses local variable %qDdefault argument for template parameter for class enclosing %qDdefault argument given for parameter %d of %q#Ddefault argument mismatch in overload resolutiondefault argument missing for parameter %P of %q#Ddefault argument specified for lambda parameterdefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefault member initializer for %qD required before the end of its enclosing classdefault member initializer for unnamed bit-fielddefault member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>default template arguments may not be used in function template friend re-declarationdefault template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>default template arguments may not be used in partial specializationsdefault template arguments may not be used in template friend declarationsdefault type conversion cannot deduce template argument for %qDdefaulted %qD is not a friend of %qTdefaulted %qD must be %<const%>defaulted %qD must have parameters of either type %<const %T&%> or %qTdefaulted %qD must have parameters of either type %<const %T&%> or %qT, not bothdefaulted %qD must not have %<&&%> ref-qualifierdefaulted %qD must return %<bool%>defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>defaulted constructor calls non-%<constexpr%> %qDdefaulted declaration %q+D does not match the expected signaturedefaulted default constructor does not initialize %q#Ddefaulted default constructor does not initialize any non-static data memberdefaulted destructor calls non-%<constexpr%> %qDdefaulted function %q+D with default argumentdefaulted member %qD must have parameter type %<const %T&%>defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qTdeferred type parameter at %Cdefined heredefined here %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining explicit specialization %qD in friend declarationdefining type in %qs expression is invalid in C++definition in block %i does not dominate use in block %idefinition in block %i follows the usedefinition of %q#D ambiguates built-in declaration %q#Ddefinition of %q#D is marked %<dllimport%>definition of %q#T inside template parameter listdefinition of %q#T is not complete until the closing bracedefinition of %qD does not match %<#include <initializer_list>%>definition of %qD is not in namespace enclosing %qTdefinition of explicitly-defaulted %q+Ddefinition of implicitly-declared %qDdefinition of protocol %qE not founddefinition of static data member %q+D of dllimport%'d classdefinition provided for explicit instantiationdelegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>deleted definition of %qDdeleted function %q+D overriding non-deleted functiondeleting %qT is undefineddeleting LTRANS file %s: %mdeleting array %q#Edeleting file %s: %mdeleting object of abstract class type %qT which has non-virtual destructor will cause undefined behaviordeleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behaviordependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qTdeprecated message is not a stringdereferencing %<void *%> pointerdereferencing a null pointerdereferencing a null pointer in %qEdereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived type declarationderived union %qT invaliddesignator order for field %qD does not match declaration order in %qTdestination object referenced by %<restrict%>-qualified argument 1 was declared heredestroying %<operator delete%> must be a member functiondestroying %<operator delete%> must be a usual deallocation functiondestructor %qD declared as member templatedestructor cannot be static member functiondestructor for %qE shall not be run eitherdestructor for %qT is ambiguousdestructor for alien class %qT cannot be a memberdestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedestructors may not be cv-qualifieddestructors may not be ref-qualifieddestructors may not have parametersdetermining value of %qsdid you mean to dereference the pointer?did you mean to use logical not (%<!%>)?did you mean to use logical not?difference between %qE and %qD does not have integer typedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent receiver typesdifferent result typesdifferent underlying type in enum %q#Tdifferent varargsdirect base %qT inaccessible in %qT due to ambiguitydirect call to %s in speculative call sequence has no speculative flagdirect call to %s in speculative call sequence has speculative_id %i out of rangedirect-list-initialization of %<auto%> requires exactly one elementdirective argument %qEdirective argument in the range [%E, %E]directive with only %<device_type%> clauses ignoreddisable pass %s for function %sdisable pass %s for functions in the range of [%u, %u]distinct Objective-C type in returndivision %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elementsdivision by zerodivision by zero is not a constant expressiondo not specify both -march=... and -mcpu=...do_check(): too many argsdo_simplify(): Too many args for intrinsicdoes not match member template declaration heredoes not match previous declaration %q#Ddoes not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndon%'t support DSP extension instructionsdon%'t support performance extension instructionsdon%'t support performance extension version 2 instructionsdon%'t support string extension instructionsdouble colon in MODULE PROCEDURE statement at %Ldouble constants not supporteddouble linked list of assembler names corrupteddouble linked list of clones corrupteddue to different exception specificationsdump file: %s
  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 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 %s 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 literalemitting PIC operand, but PIC register isn%'t set upempty 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 precision in %s formatempty 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 regionenclosing 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 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 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 caughtexception 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 recordedexpand_binop failed in movsi gotexpansion 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 %<=%>, %<,%>, %<;%>, %<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 %<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 %<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 %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 expressionexpected 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 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 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 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 globalvalueexternal 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 name not in record or union initializerfield 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 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 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 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 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 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 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 attribute mismatchfunction attributes %qs and %qs are mutually exclusivefunction body can be overwritten at link timefunction body not availablefunction 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++2a; wrap the function name in %<()%>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++2a%> or %<-std=gnu++2a%>function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>function_profiler supportfunction_profiler support for MMIXfunctional cast to array type %qTgarbage at end of %<#pragma nomember_alignment%>gcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
*************** Use the %<-mcpu%> option to set the ISA
*** 1852,1860 ****
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
  ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
! installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial 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 listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
--- 1877,1885 ----
  ignoring large linear stepignoring loop annotationignoring malformed %<#pragma longcall%>ignoring nonexistent directory "%s"
  ignoring packed attribute because of unpacked non-POD field %q#Dignoring possibly conflicting option %<-fopt-info-%s%>ignoring return value of %qD declared with attribute %<warn_unused_result%>ignoring return value of %qD, declared with attribute %<nodiscard%>%signoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>ignoring return value of %qD, declared with attribute %<warn_unused_result%>ignoring return value of function declared with attribute %<warn_unused_result%>ignoring returned value of type %qT, declared with attribute %<nodiscard%>%signoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>ignoring sink clause with offset that is not a multiple of the loop stepignoring the %q#D declarationignoring unknown option %q.*signoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>ignoring zero linear stepillegal OP in optimize_comparisonillegal aggregate type %qE specified for instance variable %qsillegal argument 0 to %qsillegal operand illegal operand address (1)illegal operand address (2)illegal operand address (3)illegal operand address (4)illegal operand detectedillegal reference type specified for instance variable %qsimmediate evaluation returns address of immediate function %qDimplicit capture of %qE via %<[=]%> is deprecated in C++20implicit conversion from %qH to %qI to match other operand of binary expressionimplicit conversion from %qH to %qI to match other result of conditionalimplicit conversion from %qH to %qI when passing argument to functionimplicit conversion from %qT to %qTimplicit conversion from %qT to %qT to match other operand of binary expressionimplicit conversion from %qT to %qT to match other result of conditionalimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimplicit declaration of function %qE; did you mean %qs?implicit dereference will not access object of type %qT in for increment expressionimplicit dereference will not access object of type %qT in left operand of comma operatorimplicit dereference will not access object of type %qT in right operand of comma operatorimplicit dereference will not access object of type %qT in second operand of conditional expressionimplicit dereference will not access object of type %qT in statementimplicit dereference will not access object of type %qT in third operand of conditional expressionimplicit mapping of assumed size array %qDimplicit templates may not be %<virtual%>implicit this pointer type mismatchimplicit_section flag is set but section isn%'timplicitly popped registers must be grouped at top of stackimplicitly-declared %qD is deprecatedimplied END DOimport_iso_c_binding_module(): Unable to create symbol for %simpossible constraint in %<asm%>impossible register constraint in %<asm%>impossible type assertion: type does not implement interfacein %s, at %s:%din C++03 a class-key must be used when declaring a friendin C++11 and above a default constructor can be explicitin C++11 destructors default to %<noexcept%>in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>in C++20 this comparison calls the current function recursively with reversed argumentsin C++98 %<template%> (as a disambiguator) is only allowed within templatesin C++98 %q+D may not be static because it is a member of a unionin C++98 %qD must be initialized by constructor, not by %<{...}%>in a call to allocation function %qD declared herein a call to built-in allocation function %qDin a call to built-in function %qDin a call to function %qD declared herein a call to function %qD declared with attribute %qsin a call with type %qT and attribute %qsin argument to unary !in basic block %d:in call to %qD, declared herein declaration %q+Din definition of macro %qsin expansion of macro %qsin gfc_simplify_acos(): Bad typein gfc_simplify_acosh(): Bad typein gfc_simplify_asin(): Bad typein gfc_simplify_asinh(): Bad typein gfc_simplify_atan(): Bad typein gfc_simplify_atanh(): Bad typein gfc_simplify_cos(): Bad typein gfc_simplify_exp(): Bad typein gfc_simplify_sin(): Bad typein initialization of structured binding variable %qDin passing argument %P of %qDin template argument for type %qTin the definition of %q#Tin this expressionin-class initialization of static data member %q#D of incomplete typein-class initialization of static data member %q#D of non-literal typeinaccessible plugin file %s expanded from short plugin name %s: %minappropriate accumulator for %qsinclude %qs or provide a declaration of %qDincoming edge count does not match number of PHI argumentsincompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directiveincompatible address space qualifiers %qs and %qsincompatible data clause with reduction on %qE; promoting to %<present_or_copy%>incompatible floating point / vector register operand for '%%%c'incompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>incompatible register operand for '%%%c'incompatible type for argument %d of %qEincompatible type for map indexincompatible type for method %s%s%sincompatible type for method %s%s%s (%s)incompatible type for receiverincompatible types in %<PHI%> argument %uincompatible types in assignment of %qT to %qTincompatible types in binary expressionincompatible types in sendincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedincompatible vector types in conditional expression: %qT, %qT and %qTincomplete implementation of category %qEincomplete implementation of class %qEincomplete type %qT does not have member %qDincomplete type %qT is not mappableincomplete type %qT used in nested name specifierinconsistent %<ifunc%> attributeinconsistent begin/end types in range-based %<for%> statement: %qT and %qTinconsistent capitalization in formatinconsistent deduction for %qT: %qT and then %qTinconsistent deduction for auto return type: %qT and then %qTinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>inconsistent types %qT and %qT deduced for lambda return typeinconsistent user-defined literal suffixes %qD and %qD in string literalincorrect comparison modeincorrect entry in %<label_to_block_map%>incorrect format in scaling, using 1/1
  incorrect hint operandincorrect insn:incorrect number of arguments to function %qEincorrect number of vector %qs elementsincorrect property %qs of %qs selectorincorrect rounding operandincorrect setting of landing pad numberincorrect sharing of tree nodesincorrect type of vector %qs elementsincorrect type of vector CONSTRUCTOR elementsincorrectly nested OpenACC loop parallelismincrement expression refers to iteration variable %qDincrement is not constant 1 or -1 for %<!=%> conditionincrement of a boolean expressionincrement of constant field %qDincrement of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of pointer to an incomplete type %qTincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only reference %qDincrement of read-only variable %qDincremented enumerator value is too large for %<long%>incremented enumerator value is too large for %<unsigned long%>index %E denotes an offset greater than size of %qTindex in dimension %d is out of bounds at %Lindex must be integerindex value instead of field name in union initializerindex value is out of boundindirect call count does not match BB countindirect call in function, which are not supported by eBPFindirect call in speculative call sequence has no speculative flagindirect function %q+D cannot be declared %qEindirect function %q+D cannot be declared weakindirect function call with a yet undetermined calleeindirect jumps are not available on this targetindirect_call attribute can%'t apply for static functionindirection will not access object of incomplete type %qT in for increment expressionindirection will not access object of incomplete type %qT in left operand of comma operatorindirection will not access object of incomplete type %qT in right operand of comma operatorindirection will not access object of incomplete type %qT in second operand of conditional expressionindirection will not access object of incomplete type %qT in statementindirection will not access object of incomplete type %qT in third operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in for increment expressionindirection will not access object of non-trivially-copyable type %qT in left operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in right operand of comma operatorindirection will not access object of non-trivially-copyable type %qT in second operand of conditional expressionindirection will not access object of non-trivially-copyable type %qT in statementindirection will not access object of non-trivially-copyable type %qT in third operand of conditional expressioninferred scalar type %qT is not an integer or floating-point type of the same size as %qTinherited constructor %qD is not %<constexpr%>inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>init function found in object %sinit-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>init_arglist(): too many argumentsinitialization discards %qv qualifier from pointer target typeinitialization from distinct Objective-C typeinitialization from pointer to non-enclosed address spaceinitialization left-hand side might be a candidate for a format attributeinitialization makes %q#v qualified function pointer from unqualifiedinitialization of %qT from %qT makes integer from pointer without a castinitialization of %qT from %qT makes pointer from integer without a castinitialization of %qT from incompatible pointer type %qTinitialization of %qT from pointer to %qD with incompatible type %qTinitialization of a flexible array memberinitialization of common block variable %qs in DATA statement at %Cinitialization of flexible array member in a nested contextinitialization of new-expression for type %<auto%> requires exactly one elementinitialization of non-const reference type %q#T from rvalue of type %qTinitialization of volatile reference type %q#T from rvalue of type %qTinitializations for multiple members of %qTinitialized field overwritteninitialized field with side-effects overwritteninitialized member %q+D declared hereinitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer expression refers to iteration variable %qDinitializer fails to determine size of %q+Dinitializer fails to determine size of %qDinitializer fails to determine size of %qTinitializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?initializer for %q#D expands to an empty list of expressionsinitializer for %q#D is invalidinitializer for %qT must be brace-enclosedinitializer for flexible array member %q#Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer in range-based %<for%> loopinitializer invalid for static member with constructorinitializer provided for functioninitializer specified for friend function %qDinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinitializer-string for %qT is too longinitializing %qD from %qE does not extend the lifetime of the underlying arrayinitializing %qH with %qI in converted constant expression does not bind directlyinitializing a base class of type %qT results in object slicinginjected-class-name %qD used as template template argumentinline assembly is not a constant expressioninline clone count is not compatibleinline clone in same comdat group listinline clone is forced to outputinline clone with address takeninline declaration of %qD follows declaration with attribute %<noinline%>inline function %q+D declared as dllimport: attribute ignoredinline function %q+D declared but never definedinline function %q+D declared weakinline function %q+D given attribute %qsinline function %qD given attribute %qsinline function %qD used but never definedinline namespace must be specified at initial definitioninline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>inlined_to pointer is set but no predecessors foundinlined_to pointer is wronginlined_to pointer refers to itselfinlined_to pointer set for noninline callersinlining failed in call to %<always_inline%> %q+F: %sinlining failed in call to %q+F: %sinner loop uses same OpenACC parallelism as containing loopinput file %qs is the same as output fileinput operand constraint contains %qcinsert_bbt(): Duplicate key foundinsertion out of range in %qsinsn %d basic block pointer is %d, should be %dinsn %d in footer of bb %d has non-NULL basic blockinsn %d in header of bb %d has non-NULL basic blockinsn %d is in multiple basic blocks (%d and %d)insn %d outside of basic blocks has non-NULL bb fieldinsn addresses not freedinsn addresses not set after shorten_branchesinsn contains an invalid address !insn does not satisfy its constraints:insn outside basic blockinsn with UID %i not found for operand %i (`%s') of insn %iinsn with UID %i not found for operand %i of insn %iinstall: %s%s
! installation error, cannot find %<crtoffloadtable.o%>instance variable %qE accessed in class methodinstance variable %qE is %s; this will be a hard error in the futureinstance variable %qE is declared %sinstance variable %qE is declared privateinstance variable %qs has unknown sizeinstance variable %qs is declared privateinstance variable %qs uses flexible array memberinstance variable assignment has been interceptedinstruction never executedinstruction scheduling not supported on this target machineinsufficient contextual information to determine typeinsufficient partitioning available to parallelize element loopinsufficient partitioning available to parallelize loopinsufficient partitioning available to parallelize tile loopinteger constant is too large for %<unsigned long%> typeinteger division by zerointeger literal exceeds range of %qT typeinteger overflow in array sizeinteger overflow in expression %qE of type %qT results in %qEinteger overflow in expression of type %qT results in %qEinteger suffix %qs shadowed by implementationintegral expression %qE is not constantintegral result type precision does not match field size of %qsinter-module optimizations not implemented for C++interface %qE does not have valid constant string layoutintermediate array offset %wi is outside array bounds of %qTinternal compiler errorinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: builtin function %qs already processedinternal error: builtin function %qs had an unexpected return type %qsinternal error: builtin function %qs, argument %d had unexpected argument type %qsinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal procedure %qs at %L conflicts with DUMMY argumentinternal unit in WRITEinterrupt Service Routines cannot be coded in Thumb modeinterrupt and naked attributes are not compatibleinterrupt handlers cannot be MIPS16 functionsinterrupt handlers cannot have argumentsinterrupt service routine can only have a pointer argument and an optional integer argumentinterrupt service routine cannot be called directlyinterrupt service routine must return %<void%>interrupt service routine should have %qs as the second argumentinterrupt service routine should have a pointer as the first argumentinterrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread is available only on fidointrinsic register index is out of rangeintrinsic variable which isn't a procedureinvalid %%%c operandinvalid %%-codeinvalid %%A operandinvalid %%A valueinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%H operandinvalid %%H specifierinvalid %%H valueinvalid %%I operandinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L operandinvalid %%L valueinvalid %%M operandinvalid %%M valueinvalid %%N operandinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%e valueinvalid %%f operandinvalid %%f valueinvalid %%h operandinvalid %%h valueinvalid %%i operandinvalid %%j codeinvalid %%j operandinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r operandinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t operandinvalid %%t valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid %%z valueinvalid %<#pragma %s%>invalid %<CASE_CHAIN%>invalid %<CPU_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<MPY_TYPE%> value of %qs read from %<devices.csv%> for %qsinvalid %<PHI%> argumentinvalid %<PHI%> resultinvalid %<const_cast%> from type %qT to type %qTinvalid %<const_cast%> of an rvalue of type %qT to type %qTinvalid %<static_cast%> from type %qT to type %qTinvalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>invalid %qs offset operatorinvalid 'asm': invalid (pointer) operands %qsinvalid IACC argumentinvalid LHS in gimple callinvalid Objective-C++ selector nameinvalid OpenACC clause at file scopeinvalid RHS for gimple memory store: %qsinvalid UNSPEC as operandinvalid UNSPEC as operand: %dinvalid _Literalinvalid abstract parameter type %qTinvalid abstract return type %qTinvalid abstract return type for function %q+#Dinvalid abstract return type for member function %q+#Dinvalid abstract type %qT for %qEinvalid abstract type for %q+Dinvalid access to non-static data member %qD in virtual base of NULL objectinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid address in operandinvalid address modeinvalid address operand in %qsinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid alignment value for %<__builtin_arc_aligned%>invalid application of %<__alignof%> to a bit-fieldinvalid application of %<sizeof%> to a bit-fieldinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to array type %qT of incomplete element typeinvalid application of %qs to incomplete type %qTinvalid architecture for target attribute or pragma %qsinvalid argument %<%s%> for %<-mbranch-protection=%>invalid argument %d for builtin %qFinvalid argument %qs to %qsinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument of SQRT at %Linvalid argument to %qDinvalid argument to built-in functioninvalid argument to built-in function %sinvalid argument to gimple callinvalid argumentsinvalid arguments for %<-falign-%s%> option: %qsinvalid arguments for %<-fpatchable_function_entry%>invalid array assignmentinvalid base %qE for SSA nameinvalid base-class specificationinvalid block indexinvalid branch to/from %s structured blockinvalid calls_comdat_local flaginvalid case label in switch statementinvalid case range in switch statementinvalid cast from type %qT to type %qTinvalid cast of an rvalue expression of type %qT to type %qTinvalid cast to abstract class type %qTinvalid cast to function type %qTinvalid class name in declaration of %qDinvalid clique in %qsinvalid combination of multiple type-specifiersinvalid comparison code in gimple condinvalid comparison of generated arrayinvalid comparison of generated structinvalid comparison of nil with nilinvalid comparison of non-comparable arrayinvalid comparison of non-comparable structinvalid comparison of non-comparable typeinvalid comparison of non-ordered typeinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma %s%>invalid constant in %<#pragma pack%> - ignoredinvalid constant vector for output modifier '%c'invalid constrained type parameterinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid controlling predicateinvalid conversion from %<__fpreg%>invalid conversion from %qH to %qIinvalid conversion from type %<* __vector_pair%>invalid conversion from type %<* __vector_quad%>invalid conversion from type %<__vector_pair%>invalid conversion from type %<__vector_quad%>invalid conversion from type %<bfloat16_t%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid conversion to type %<* __vector_pair%>invalid conversion to type %<* __vector_quad%>invalid conversion to type %<__vector_pair%>invalid conversion to type %<__vector_quad%>invalid conversion to type %<bfloat16_t%>invalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid covariant return type for %q+#Dinvalid cpu %qs for %s%qs%sinvalid data model option %<-mdata-model=%s%>invalid declaration of %<%T::%E%>invalid declaration of member template in local classinvalid declaratorinvalid default argument for a template template parameterinvalid default case label in switch statementinvalid definition of qualified type %qTinvalid depend kindinvalid depend kind in omp %<ordered%> %<depend%>invalid dist_schedule kindinvalid element type for attribute %qsinvalid encoding prefix in literal operatorinvalid entry to %s structured blockinvalid exit from %s structured blockinvalid exit from OpenMP structured blockinvalid explicit specializationinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for min lvalueinvalid expression for output modifier '%c'invalid expression type for %<#pragma omp atomic%>invalid failure memory model for %<__atomic_compare_exchange%>invalid feature modifier %qs in %<-march=%s%>invalid feature modifier %qs in %<-mcpu=%s%>invalid feature modifier %s of value ("%s") in %<target()%> pragma or attributeinvalid fnsummary in LTO streaminvalid form of %<#pragma omp atomic%>invalid format for sve_widthinvalid format of %sinvalid fp constantinvalid fpu for target attribute or pragma %qsinvalid function in gimple callinvalid hard register usage between earlyclobber operand and input operandinvalid hard register usage between output operand and matching constraint operandinvalid hard register usage between output operandsinvalid id value for exception attributeinvalid id value for interrupt attributeinvalid id value for interrupt/exception attributeinvalid id value for reset attributeinvalid in-class initialization of static data member of non-integral type %qTinvalid increment expressioninvalid initial value for member %qEinvalid initialization of non-const reference of type %qH from an rvalue of type %qIinvalid initialization of reference of type %qH from expression of type %qIinvalid initializerinvalid initializer clauseinvalid initializer for %q#Dinvalid initializer for array member %q#Dinvalid initializer for member function %qDinvalid initializer for structured binding declarationinvalid insn:invalid iterating variable in fast enumerationinvalid jump function in LTO streaminvalid labels in gimple condinvalid left hand side of assignmentinvalid line in the resolution fileinvalid linkage-specificationinvalid location for %<pragma %s%>, ignoredinvalid lvalue in %<asm%> output %dinvalid map kindinvalid maskinvalid mask type in %qsinvalid member template declaration %qDinvalid memory model argument %d of %qEinvalid memory model argument to builtininvalid memory model for %<__atomic_load%>invalid memory model for %<__atomic_store%>invalid name ("%s") in %<target("arch=")%> pragma or attributeinvalid name ("%s") in %<target("cpu=")%> pragma or attributeinvalid name ("%s") in %<target("tune=")%> pragma or attributeinvalid new-expression of abstract class type %qTinvalid nmi function for reset attributeinvalid non-type template argumentinvalid non-vector operands to %qsinvalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or 32invalid number of arguments for %<-falign-%s%> option: %qsinvalid offload table in %sinvalid offset operand in %qsinvalid operandinvalid operand %%xn codeinvalid operand addressinvalid operand code '%c'invalid operand for '%%%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'r' specifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in %qsinvalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand prefixinvalid operand prefix '%%%c'invalid operand size for operand code 'O'invalid operand size for operand code 'Z'invalid operand size for operand code 'z'invalid operand to %%H/%%L codeinvalid operand to %%M codeinvalid operand to %%N codeinvalid operand to %%O codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%Z codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to %%z codeinvalid operand to switch statementinvalid operand type %qT for %qsinvalid operand type used with operand code 'Z'invalid operands in binary operationinvalid operands in gimple comparisoninvalid operands in ternary operationinvalid operands of types %qT and %qT to binary %qOinvalid operands to %%c codeinvalid operands to %qsinvalid operands to binary %s (have %qT and %qT)invalid operationinvalid operation (%s)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid parameter combination for AltiVec intrinsic %qsinvalid parameter combination for intrinsic %qsinvalid parameter type %qTinvalid pass positioning operationinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid position or size in %qsinvalid position or size operand to %qsinvalid private reduction on %qEinvalid proc_bind kindinvalid property declarationinvalid protection type ("%s") in %<target("branch-protection=")%> pragma or attributeinvalid prototype for '%s'invalid punctuation %qc in constraintinvalid pure const state for functioninvalid pure specifier (only %<= 0%> is allowed)invalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receive on send-only channelinvalid receiver type %qsinvalid reduction-identifierinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid regular expression %qs in %qsinvalid relocationinvalid resolution in the resolution fileinvalid return type %qT of %<constexpr%> function %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid send on receive-only channelinvalid setter, it must have one argumentinvalid shift operandinvalid source block specificationinvalid static chain in gimple callinvalid storage class for function %qEinvalid sve_width value: %dinvalid target memregs value %<%d%>invalid template declaration of %qDinvalid template non-type parameterinvalid template-argument-listinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type %<void%> for %<new%>invalid type %qT as initializer for a vector of type %qTinvalid type %qT declared %<friend%>invalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of %<->*%> (have %qT)invalid type argument of array indexing (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid type for %<asm%> flag outputinvalid type for _Literal with constructorinvalid type for instance variableinvalid type for iteration variable %qEinvalid type for make functioninvalid type for parameter %d of %<constexpr%> function %q+#Dinvalid type for propertyinvalid type of %<__MEM%> operandinvalid type of argument %u of type-generic functioninvalid type-generic return type for argument %u of %<__builtin_tgmath%>invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>invalid types %<%T[%T]%> for array subscriptinvalid types for %qsinvalid types in address space conversioninvalid types in conversion to floating-pointinvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<...%> calling non-variadic functioninvalid use of %<...%> with builtin functioninvalid use of %<...%> with non-sliceinvalid use of %<:%> modifierinvalid use of %<::%>invalid use of %<auto%> in conversion operatorinvalid use of %<auto%> in default template argumentinvalid use of %<auto%> in exception-specificationinvalid use of %<auto%> in template argumentinvalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function typeinvalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member typeinvalid use of %<decltype(auto)%>invalid use of %<extern%> variable %qD in %<#pragma acc declare%>invalid use of %<global%> variable %qD in %<#pragma acc declare%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %q#T with a flexible array member in %q#Tinvalid use of %q#T with a zero-size array in %q#Dinvalid use of %qDinvalid use of %qD in linkage specificationinvalid use of %qE to form a pointer-to-member-functioninvalid use of %qTinvalid use of %qT in template argumentinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array indexing on pointer to memberinvalid use of array with unspecified boundsinvalid use of asm flag outputinvalid use of attribute %<fallthrough%>invalid use of attributes in empty declarationinvalid use of brace-enclosed initializer listinvalid use of constructor as a templateinvalid use of cv-qualified type %qT in parameter declarationinvalid use of dependent type %qTinvalid use of destructor %qD as a typeinvalid use of destructor %qE as a typeinvalid use of flexible array memberinvalid use of implicit conversion on pointer to memberinvalid use of incomplete type %q#Tinvalid use of incomplete typedef %qTinvalid use of member %qD (did you forget the %<&%> ?)invalid use of member %qD in static member functioninvalid use of member function %qD (did you forget the %<()%> ?)invalid use of method value as argument of Offsetofinvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member function %qDinvalid use of non-static member function of type %qTinvalid use of nonstatic data member %qEinvalid use of pack expansion expressioninvalid use of placeholder %qTinvalid use of qualified-name %<%D::%D%>invalid use of qualified-name %<%T::%D%>invalid use of qualified-name %<::%D%>invalid use of register '%s'invalid use of structure with flexible array memberinvalid use of template template parameter %qTinvalid use of template type parameter %qTinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of typeinvalid use of type %<void%> in parameter declarationinvalid use of type %qT as a default value for a template template-parameterinvalid use of unary %<*%> on pointer to memberinvalid use of undefined type %qTinvalid use of void expressioninvalid use of volatile lvalue inside %<transaction_safe%> functioninvalid use of volatile lvalue inside transactioninvalid user-defined conversion from %qH to %qIinvalid value-initialization of reference typeinvalid vector comparison resulting typeinvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid vector types in nop conversioninvalid version number %qsinvalid warm function for reset attributeinvalid zero extractinverted slice rangeio_kind_name(): bad I/O-kindipa inline summary is missing in input fileipa reference summary is missing in ltrans unitis_c_interoperable(): gfc_simplify_expr failedit is defined as a pointer in different address space in another translation unitit is defined as a pointer to different type in another translation unitit must be a pointer-to-member of the form %<&X::Y%>it must be the address of a function with external linkageit must be the name of a function with external linkageit was later defined hereitem in READiterating variable in fast enumeration is not an objectiteration %s invokes undefined behavioriteration variable %qD should not be firstprivateiteration variable %qD should not be reductioniteration variable %qE is predetermined lineariteration variable %qE should be privateiteration variable %qE should not be firstprivateiteration variable %qE should not be lineariteration variable %qE should not be reductioniterator %qD has %<_Atomic%> qualified typeiterator %qD has const qualified typeiterator %qD has neither integral nor pointer typeiterator %qD has zero stepiterator step with non-integral typeiterator variableits dest_idx should be %d, not %divar %qs used by %<@synthesize%> declaration must be an existing ivariwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump into scope of identifier with variably modified typejump into statement expressionjump skips variable initializationjump to case labeljump to label %qDjunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma __nostandardjunk at end of #pragma __standardjunk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma CTABLE_ENTRY%>junk at end of %<#pragma GCC pch_preprocess%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma longcall%>junk at end of %<#pragma message%>junk at end of %<#pragma ms_struct%>junk at end of %<#pragma options%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma unused%>junk at end of %<#pragma weak%>junk at end of '#pragma extern_model'keyword %<export%> not implemented, and will be ignoredkeyword %<template%> not allowed in class-head-namekeyword %<template%> not allowed in declarator-idkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)keyword %<typename%> not allowed in this context (the base class is implicitly a type)keyword %<typename%> not allowed outside of templateslabel label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlabel context is not the current function declarationlambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>lambda capture of %qE is not a constant expressionlambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>lambda in local class %q+T cannot capture variables from the enclosing contextlambda parameter %qD previously declared as a capturelambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>lambda-expression is not a constant expression before C++17lambdas are implicitly %<constexpr%> only in C++17 and laterlane %wd out of range %wd - %wdlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelarge return values not supported with %<-mabi=ti%> optionlast argument must be an immediatelast register name %s must be an odd registerld returned %d exit statusleft argument must be a sliceleft hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qTleft operand of comma operator cannot resolve address of overloaded functionleft operand of comma operator has no effectleft operand of comma operator is a reference, not call, to function %qEleft operand of shift expression %q+E is negativeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count >= width of vector elementleft shift count is negativeleft shift of negative valueleft-hand operand of comma expression has no effectleft-hand side of assignment might be a candidate for a format attributelen larger than caplength %qE above array section size in %qs clauselength %qE of array section does not have integral typelength computed herelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlength required when allocating a sliceletter %c was found & insn was not CONST_INTlibraries: %s
  library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlimit is %wu bytes, but argument is %slimit is %wu bytes, but argument may be as large as %slinear clause applied to non-integral non-pointer variable with %qT typelinear clause applied to non-integral non-pointer variable with type %qTlinear clause with %qs modifier applied to non-reference variable with %qT typelinear step expression must be integrallist-initializer for non-class type must not be parenthesizedlisting the stack pointer register %qs in a clobber list is deprecatedliteral operator %q#D conflicts with raw literal operatorliteral operator suffixes not preceded by %<_%> are reserved for future standardizationliteral operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class typeliteral operator with C linkagelive patching is not supported with LTOlo_sum not of registerlocal class %q#T shall not have static data member %q#Dlocal data-share memory exhaustedlocal declaration from a different functionlocal declaration of %qE hides instance variablelocal external declaration %q#Dlocal label %qE conflicts with existing labellocal member %q#D declared herelocal method %q#D declared herelocal symbols must be definedlocal variable %qD may not appear in this contextlocal variable memory requirements exceed capacitylocation of the previous reduction for %qElocation references block not in block treelogical %<and%> applied to non-boolean constantlogical %<and%> of equal expressionslogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlogical %<or%> of collectively exhaustive tests is always truelogical %<or%> of equal expressionslogical not is only applied to the left hand side of comparisonlogical_to_bitwise(): Bad intrinsiclookup of %qT in %qT is ambiguousloop %d%'s header does not belong directly to itloop %d%'s header does not have exactly 2 entriesloop %d%'s header is not a loop headerloop %d%'s latch does not belong directly to itloop %d%'s latch does not have an edge to its headerloop %d%'s latch does not have exactly 1 successorloop %d%'s latch does not have header as successorloop %d%'s latch is marked as part of irreducible regionloop %d%'s latch is not dominated by its headerloop uses OpenACC parallelism disallowed by containing routineloop verification on loop tree that needs fixuploop with header %d marked for removalloop with header %d not in loop treelooser exception specification on overriding virtual function %q+#Flow bound %qE above array section size in %qs clauselow bound %qE of array section does not have integral typelower value in case label range less than minimum value for typelseek failed while reading export datalvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandlvalue required in %<asm%> statementlvalue-to-rvalue conversion of a volatile lvalue %qE with type %qTmachine independent builtin code out of rangemacro expands to multiple statementsmacro name missing after %qsmain variant is not definedmake_generic(): Cannot find generic symbol %qsmaking multiple clones of %qDmalformed #pragma ADDRESS variable addressmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma %s%>, ignoringmalformed %<#pragma CTABLE_ENTRY%> variable addressmalformed %<#pragma GCC visibility push%>malformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma extern_model%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma member_alignment%>malformed %<#pragma member_alignment%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma ms_struct {on|off|reset}%>, ignoringmalformed %<#pragma ms_struct%>, ignoringmalformed %<#pragma options align={mac68k|power|reset}%>, ignoringmalformed %<#pragma options%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed %<#pragma redefine_extname%>, ignoredmalformed %<#pragma weak%>, ignoredmalformed %<COLLECT_GCC_OPTIONS%>malformed %<target("%s")%> pragma or attributemalformed %<target()%> pragma or attributemalformed '#pragma __extern_prefix', ignoringmalformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>malformed ptx filemalformed spec function argumentsmalformed spec function namemalloc attribute should be used for a function that returns a pointermangled name for %qD will change in C++17 because the exception specification is part of a function typemangling %<__underlying_type%>mangling %<typeof%>, use %<decltype%> insteadmangling %Cmangling of %q#D as %qE conflicts with a previous manglemangling unknown fixed point typemap can only be compared to nilmapping field %qE of variable length structuremask must be an immediatematch_attr_spec(): Bad attributematch_level_4(): Bad operatormatch_string_constant(): Delimiter not foundmatching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermaximal number of LTO partitions streamed in parallel.maximum limit of %d namespaces searched for %qEmaximum number of LRA assignment passes is achieved (%d)maximum number of generated reload insns per insn achieved (%d)may not use both -EB and -ELmay not use both -m32 and -m64mduc registers only saved for G13 targetmedia functions are not available unless %<-mmedia%> is usedmem-initializer for %qD follows constructor delegationmember %q+#D with constructor not allowed in anonymous aggregatemember %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in anonymous aggregatemember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in anonymous aggregatemember %q+#D with destructor not allowed in unionmember %q+D cannot be declared as a %<mutable%> referencemember %q+D cannot be declared both %<const%> and %<mutable%>member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++2a%> or %<-std=gnu++2a%>member %qD cannot be declared both %<virtual%> and %<static%>member %qD declared as friend before type %qT definedmember %qD in read-only object used as %<asm%> outputmember %qD is uninitialized referencemember %qD must be initialized by mem-initializer in %<constexpr%> constructormember %qD with uninitialized reference fieldsmember functions are implicitly friends of their classmember template %qD may not have virt-specifiersmembers of an explicitly specialized class are defined without a template headermemory allocation failed while reading export datamemory input %d is not directly addressablememory layout mismatchmemory reference expected for 'S' output modifiermethod %<%c%E%> declared %<@optional%> and %<@required%> at the same timemethod %s%s%s is marked go:nointerfacemethod %s%s%s requires a pointer receivermethod argument attributes are not available in Objective-C 1.0method attributes are not available in Objective-C 1.0method attributes cannot be specified in @implementation contextmethod attributes must be specified at the endmethod attributes must be specified at the end onlymethod declaration not in @interface contextmethod declared %qE overriding %qE methodmethod definition for %<%c%E%> not foundmethod definition not in @implementation contextmethod overrides both %<transaction_pure%> and %qE methodsmethod possibly missing a [super dealloc] callmethod type does not match object typemin partition size cannot be greater than max partition sizemio_array_ref(): Unknown array refmips16 function profilingmismatch in argument %u type of built-in function %qD; expected %qTmismatch in number of arguments for builtin %qF. Expected: %d got %dmismatch in return type of built-in function %qD; expected %qTmismatched argument pack lengths while expanding %qEmismatched argument pack lengths while expanding %qTmismatched declarations during linktime optimizationmismatched operator in fold-expressionmismatching comparison operand typesmismatching parensmisplaced %<@%D%> Objective-C++ constructmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<(%> after %<#pragma unused%>, ignoringmissing %<)%> after %<#pragma unused%>, ignoringmissing %<=%> (after %<getter%> attribute)missing %<=%> (after %<setter%> attribute)missing %<PHI%> defmissing %<target%> attribute for multi-versioned %qDmissing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directivemissing REG_EH_REGION note at the end of bb %imissing [big-endian|little-endian|default] after %<#pragma scalar_storage_order%>missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>missing additional %<requires%> to start a requires-expressionmissing arch name in %<-march=%s%>missing argument for %<-mbranch-protection=%>missing argument to %<target("branch-protection=")%> pragma or attributemissing argument to %qsmissing barrier after block %imissing braces around initializermissing braces around initializer for %qTmissing callgraph edge for call stmt:missing close brace for named operandmissing close parenmissing collection in fast enumerationmissing controlling predicatemissing cpu name in %<-mcpu=%s%>missing cpu name in %<-mtune=%s%>missing dashmissing definitionmissing device or architecture after %qsmissing direct call for speculation %imissing edge %i->%imissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing indirect call in speculative call sequencemissing initializer for field %qD of %qTmissing initializer for member %qDmissing loop condition in loop with %<GCC ivdep%> pragmamissing loop condition in loop with %<GCC unroll%> pragmamissing makefile target after %qsmissing method %s%s%smissing name in %<target("arch=")%> pragma or attributemissing name in %<target("cpu=")%> pragma or attributemissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing origin for a node in a nested listmissing path after %qsmissing primary template attribute %smissing primary template attributes %smissing ref for speculation %imissing resolution data for %smissing sentinel in function callmissing template argumentsmissing template arguments after %qTmissing terminating %c charactermissing type-name in typedef-declarationmissing value in %<target()%> pragma or attributemisspelled term %<%.*s%> in format; use %<%s%s%> insteadmixing declarations and function-definitions is forbiddenmixing different types of symbol in same comdat groups is not supportedmode %qs applied to inappropriate typemode size of non-integral result does not match field size of %qsmodification of %qE is not a constant expressionmodifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructsmodifying a const object %qE is not allowed in a constant expressionmodule nature in USE statement at %Cmore than %d operands in %<asm%>more than one %<atomic_default_mem_order%> clause in a single compilation unitmore than one %<depend%> clause with %<source%> modifier on an %<ordered%> constructmore than one 'crtl' directivemore than one access specifier in base-specifiermore than one locator in %<depend%> clause on %<depobj%> constructmoving a local object in a return statement prevents copy elisionmpfr not configured to handle all floating modesmsp430_select_hwmult_lib needs one or more argumentsmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion %qs is invalidmultilib exclusions %qs is invalidmultilib select %qs %qs is invalidmultilib select %qs is invalidmultilib spec %qs is invalidmultiple %<-mcpu=%> options specified.multiple %<default%> targets were setmultiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directivemultiple declarations in range-based %<for%> loopmultiple default labels in one switchmultiple definition of %q#Tmultiple fast interrupt routines seen: %qE and %qEmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple hot/cold transitions found (bb %i)multiple initializations given for %qDmultiple initializations given for base %qTmultiple inline callersmultiple interrupt attributes not allowedmultiple interrupt attributes to function %qDmultiple iterating variables in fast enumerationmultiple methods named %<%c%E%> foundmultiple nested types attributes to function %qDmultiple parameters named %qDmultiple prevailing defs for %qEmultiple ref-qualifiersmultiple save reg attributes to function %qDmultiple selectors named %<%c%E%> foundmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmultiple versions for one symbolmultiple virtual PHI nodes in BB %dmultiple-value argument in single-value contextmultiple-value function call in single-value contextmultiply option implies r%d is fixedmultiversioning needs %<ifunc%> which is not supported on this targetmultiversioning needs ifunc which is not supported on this targetmust %<#include <typeinfo>%> before using %<typeid%>must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>mutable %qD is not usable in a constant expressionnaked attribute only applies to functionsname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionname of class shadows template template parameter %qDname used in a GNU-style designated initializer for an arraynamed return values are no longer supportednamespace %qD enterednamespace alias %qD not allowed here, assuming %qDnamespace name requirednamespace-scope anonymous aggregates must be staticnarrowing conversion of %qE from %qH to %qInarrowing conversion of %qE from %qH to %qI is ill-formed in C++11need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent scopeneed %<typename%> before %<%T::%E%> because %qT is a dependent scopeneed %<typename%> before %qE because %qT is a dependent scopeneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative length in array section in %qs clausenegative low bound in array section in %qs clausenegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsneither the destructor nor the class-specific %<operator delete%> will be called, even if they are declared when the class is definedneither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is definednested assembly dialect alternativesnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested function %qs declared %<extern%>nested function trampolines not supported on GCN5 due to non-executable stacksnested function trampolines not supported on this targetnested functions cannot be profiled with %<-mfentry%> on s390nested functions not supported on this targetnested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>nested loop in reduction needs reduction clause for %qEnested name specifier %qT for enum declaration does not name a class or namespacenested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>nested namespace name requirednested quoting directivenested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#D ambiguates built-in declaration %q#Dnew types may not be defined in a return typenext member %q#D declared hereno %<%D(int)%> declared for postfix %qsno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%E%> method foundno %q#D member function declared in class %qTno %qs getter foundno FPX/FPU mixing allowedno FUNCTION_PROFILER for CRISno LTRANS output list filename providedno argumentsno arguments for spec functionno attribute can be applied to an explicit instantiationno class name specified with %qsno class template named %q#T in %q#Tno closing %<]%> for %<%%[%> formatno closing braceno constructorsno context to resolve type of %qEno conversion operators declaredno corresponding deallocation function for %qDno data type for mode %qsno declaration matches %q#Dno declaration of property %qs found in the interfaceno default argument for %qDno destructorsno dispatcher found for the versioning attributesno dispatcher found for the versioning attributes: %sno field %qD found in union being initializedno functions named %qDno immediate_use listno input filesno input files; unwilling to write output filesno integral type can represent all of the enumerator values for %qTno low registers available for popping high registersno match for no match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching concept for template-introductionno matching fixed-point overload found for %qsno matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s%E(%A)%#V%>no matching function for call to %<%T::operator %T(%A)%#V%>no matching function for call to %<%s(%A)%>no matching function for type-generic callno matching push for %<#pragma GCC visibility pop%>no matching template for %qD foundno member function %qD declared in %qTno post-decrement operator for typeno post-increment operator for typeno pre-decrement operator for typeno pre-increment operator for typeno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno return statements in function returning %qTno sclass for %s stab (0x%x)no semicolon at end of struct or unionno suitable %<operator %s%> for %qTno suitable %qD found in class %qTno super class declared in @interface for %qEno super class declared in interface for %qEno type named %q#T in %q#Tno type or storage class may be specified here,no unexpanded parameter packs in binary foldno unique final overrider for %qD in %qTno valid clauses specified in %<#pragma acc declare%>node differs from node->decl->decl_with_vis.symtab_nodenode has body_removed but is definitionnode has unknown typenode is alias but not definitionnode is alias but not implicit aliasnode is alone in a comdat groupnode is analyzed but it is not a definitionnode is in same_comdat_group list but has no comdat_groupnode is symver but not aliasnode is transparent_alias but not an aliasnode is weakref but not an transparent_aliasnode not found in symtab assembler name hashnode not found node->decl->decl_with_vis.symtab_nodenodes with unreleased memory foundnoexcept-expression evaluates to %<false%> because of a call to %qDnon 32 bit register operand for '%%%c'non double precision REAL argument to %s intrinsic at %Lnon-AAPCS derived PCS variantnon-ASCII character in CFString literalnon-NULL pointer initialization at %Cnon-OpenACC construct inside of OpenACC regionnon-OpenACC construct inside of OpenACC routinenon-call exception handling mismatchnon-class, non-variable partial specialization %qE is not allowednon-cold basic block %d reachable only by paths crossing the cold partitionnon-const integer argument %u in call to function %qEnon-constant argument 0 to %qsnon-constant argument 1 to %qsnon-constant array in DATA statement %Lnon-constant array initializationnon-constant array new length must be specified directly, not by %<typedef%>non-constant array new length must be specified without parentheses around the type-idnon-constant compound literals cannot appear in a constant-expressionnon-constant condition for static assertionnon-constant element in constant CONSTRUCTORnon-constant in-class initialization invalid for non-inline static member %qDnon-constant in-class initialization invalid for static member %qDnon-constant initialization expression at %Lnon-deducible template %qT used without template argumentsnon-default INTEGER kind argument to %s intrinsic at %Lnon-delegitimized UNSPEC %s (%d) found in variable locationnon-deleted function %q+D overriding deleted functionnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function %qD declared as implicit templatenon-function in gimple callnon-integer argument 1 to %qsnon-integer argument 3 in call to function %qEnon-integer memory model argument %d of %qEnon-integer operand used with operand code %<z%>non-integral type switch statementnon-local lambda expression cannot have a capture-defaultnon-local variable %qD declared %<__thread%> has a non-trivial destructornon-local variable %qD declared %<__thread%> needs dynamic initializationnon-loop with header %d not marked for removalnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-member function %qD cannot have cv-qualifiernon-member function %qD cannot have ref-qualifiernon-member-template declaration of %qDnon-memory input %d must stay in memorynon-memory output %d must stay in memorynon-nested function with variably modified typenon-object member %qs cannot be declared %<mutable%>non-objective-c type %qT cannot be caughtnon-parameter %qs cannot be a parameter packnon-pointer argument to %<__builtin_launder%>non-register as LHS of binary operationnon-register as LHS of ternary operationnon-register as LHS of unary operationnon-scalar %qsnon-scalar typenon-scalar variable %qD in conditional %<lastprivate%> clausenon-standard suffix on floating constantnon-static const member %q#D in class without a constructornon-static const member %q#D, cannot use default assignment operatornon-static data member %q+D in a union may not have reference type %qTnon-static data member %qE declared %qsnon-static data member declared with placeholder %qTnon-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>non-static declaration of %q+D follows static declarationnon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, cannot use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-thread-local declaration of %q#D follows thread-local declarationnon-thread-local declaration of %q+D follows thread-local declarationnon-top-level %qsnon-trivial conversion in %qsnon-trivial conversion in unary operationnon-trivial designated initializers not supportednon-type partial specialization %qE is not allowednon-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>non-variable %qD in declaration with more than one declarator with placeholder typenon-vector %qs with elementsnon-vector operands in vector comparisonnonconstant array index in initializernonempty exits list of loop %d, but exits are not recordednonlocal label nonzero array subscript %qE is used with array %qD of type %qT with unknown boundsnonzero array subscript %qE is used with array of type %qT with unknown boundsnormalization cannot co-exist with scaling
! not allowed type combination in %qsnot configured with sysroot headers suffixnot enough DO loops for %s !$ACC LOOP at %Lnot enough DO loops for collapsed %s at %Lnot enough argumentsnot enough arguments to returnnot enough for loops to collapsenot enough perfectly nested loopsnot enough type informationnot enough variable arguments to fit a sentinelnot generating patch area, nops not supportednot support %<-fpic%> option for v3m toolchainnotenote: null argument where non-null required (argument %lu)null pointernull pointer dereferencenumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of components of vector not a power of twonumber of counters in profile data for function %qD does not match its profile data (counter %qs, expected %i and have %i)number of results does not match number of valuesnumber of speculative targets %i mismatched with num_speculative_call_targets %inumber of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variablesnumeric argument of %qE attribute must be in range 0..63objc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject missing in use of %qEobject property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; assuming %<assign%>object type %qT does not match destructor name ~%qTobject with variably modified type must have no linkageobjective-c method declaration is expectedobjective-c++ message argument(s) are expectedobjective-c++ message receiver expectedobjective-c++ method declaration is expectedobsolete Maverick format code '%c'obsolete option %<-I-%> used, please use %<-iquote%> insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>odr-used inline variable %qD is not definedoffload compiler %s not foundoffload compiler %s not found (consider using %<-B%>)offload dimension out of range (%d)offset %qwi outside bounds of constant stringoffset exceeds 16 bytesoffset of %qD is not ABI-compliant and may change in a future version of GCCoffset of packed bit-field %qD has changed in GCC 4.4old declaration %q#Dold-style function definitionold-style parameter declarations in prototyped function definitionomitted middle operand to %<?:%> operand cannot be mangledone field is a bitfield while the other is notone of the initializer call arguments should be %<&omp_priv%>one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>one type needs to be constructed while the other does notonly %<distribute%>, %<parallel%> or %<loop%> regions are allowed to be strictly nested inside %<teams%> regiononly %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attributeonly %u name provided for structured bindingonly %u names provided for structured bindingonly 0.0 can be loaded as an immediateonly DWARF debug format is supported for interrupt service routineonly Objective-C object types can be qualified with a protocolonly attribute %<fallthrough%> can be applied to a null statementonly constructors take member initializersonly declarations of constructors and conversion operators can be %<explicit%>only here as a %<friend%>only plain %<auto%> return type can be deduced to %<void%>only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2aonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of rangeonly weak aliases are supported in this configurationonly zero initializers are allowed in section %qsopaque vector types cannot be initializedopaque-enum-specifier must use a simple identifieropaque-enum-specifier without nameopen %s failed: %sopen /dev/zero: %mopening LTRANS output list %s: %mopening dependency file %s: %mopening output file %qs: %sopening output file %s: %moperand %%xn code invalid for QImodeoperand %d should be a 3 bit unsigned immediateoperand %d should be a 6 bit unsigned immediateoperand %d should be a 8 bit unsigned immediateoperand 1 should be an unsigned 3-bit immediateoperand 1 should be an unsigned 3-bit value (I0-I7)operand 2 should be an even 3-bit value (subreg 0,2,4,6)operand 2 should be an unsigned 3-bit value (I0-I7)operand 2 should be an unsigned 3-bit value (subreg 0-7)operand 2 should be an unsigned 8-bit valueoperand 3 should be an unsigned 3-bit value (I0-I7)operand 3 should be an unsigned 8-bit valueoperand 4 should be an unsigned 8-bit value (0-255)operand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is not a condition code, invalid operand code '%c'operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'I'operand is not a condition code, invalid operand code 'Y'operand is not a specific integer, invalid operand code 'R'operand is not a specific integer, invalid operand code 'r'operand is not an integer, invalid operand code 'K'operand is not an integer, invalid operand code 'R'operand is not an offsettable memory reference, invalid operand code 'H'operand must be an immediate of the right sizeoperand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operandoperand of fold expression has no unexpanded parameter packsoperand type %qT is incompatible with argument %d of %qEoperand types are %qT and %qToperands to %<?:%> have different types %qT and %qToperands to %T/%t must be reg + const_int:operation not permitted on type %<bfloat16_t%>operation on %qE may be undefinedoptimization attribute on %qD follows definition but the attribute doesn%'t matchoptimization level attribute mismatchoptimization may eliminate reads and/or writes to register variablesoption %<%s=%s%> is not available for %qs CPUoption %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>option %<-mirq-ctrl-saved%> valid only for ARC v2 processorsoption %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>option %<-mrgf-banked-regs%> valid only for ARC v2 processorsoption %<-mstructure-size-boundary%> is deprecatedoption %qs is ignored, the default value %qs is considered for %qs CPUoption %qs is not available for %qs CPUoption %qs is valid for %s but not for %soption %s is not supported together with %<-fopenacc%>option %s not used consistently in all LTO input filesoption %s with different valuesoptional argumentoptional class parameteroptions enabled: options or targets missing after %qsoptions passed: optype_msgid overflow: %dor use %<j%> instead of %<i%> for the GNU built-in suffixordered argument needs positive constant integer expressionordered comparison of pointer with integer zeroordered comparison of pointer with null pointerorigin points to a different parentoriginal %<default%> is hereoriginal declaration appeared hereoriginal definition appeared hereoriginal not compressed with zstdoriginal size unknownoriginally declared %<const%> hereoriginally defined hereoriginally indirect function call not considered for inliningoriginally specified hereorphaned %qs constructother match is hereought to match virtual method %qD but does notouter %<__transaction_cancel%> not within outer %<__transaction_atomic%>outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> functionouter block of region %i is wrongouter transaction in %<transaction_may_cancel_outer%> functionouter transaction in %<transaction_safe%> functionouter transaction in transactionoutput constraint %d cannot be specified together with %qs clobberoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput file %s already exists in folder %soutput file not specifiedoutput filename may not be emptyoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output registers must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in conversion from %qT to %qT changes the value of %qEoverflow in conversion from %qT to %qT changes value from %qE to %qEoverflow in enumeration valuesoverflow in enumeration values at %qDoverflowed output argument list for %qsoverloaded function name %qE in clause %qsoverloaded function with no contextual type informationoverridden function is %q#Doverridden function is %q#Foverridden function is %qDoverride controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>overriding %qD declared %<transaction_safe%>pack expansion argument for non-pack parameter %qD of alias template %qDpack expansion argument for non-pack parameter %qD of concept %qDpack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEpadding struct size to alignment boundarypadding struct to align %q+Dparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %q+D declared %<_Noreturn%>parameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD includes pointer to array of unknown bound %qTparameter %qD includes reference to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter %qD set but not usedparameter %qP of %qD might be a candidate for a format attributeparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter declared %<auto%>parameter may not have variably modified type %qTparameter might be a candidate for a format attributeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationparameter pack %<__bases%> only valid in template declarationparameter pack %q+D must be at the end of the template parameter listparameter pack %qD cannot have a default argumentparameter pack argument %qE must be at the end of the template argument listparameter pack argument %qT must be at the end of the template argument listparameter pack cannot have a default argumentparameter packs not expanded with %<...%>:parameter passing for argument of type %qT changed in GCC 7.1parameter passing for argument of type %qT changed in GCC 9.1parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}parameter to builtin must be a string constant or literalparameter to builtin not valid: %sparametrized derived type argumentparent subprogram cannot be inlinedparentheses around %qE cannot be used to form a pointer-to-member-functionparentheses must be omitted if %qE attribute argument list is emptyparentheses must be omitted if attribute argument list is emptyparentheses required around this composite literal to avoid parsing ambiguityparenthesized initialization is not allowed in OpenMP %<for%> loopparenthesized initializer in array newparse error in SELECT RANK statement at %Cparse error in SELECT TYPE statement at %Cparse error in template argument listpart-ref with pointer attribute near %L is not rightmost part-ref of data-stmt-objectpartial 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 listpartial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument listpartial specialization %qD is not more specialized thanpartial specialization %qT declared %<friend%>partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansionpartial specialization of %qD after instantiation of %qDpartition found but function partition flag not setpass %qs not found but is referenced by new pass %qspass %s does not support cloningpass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>passing %qT as %<this%> argument discards qualifierspassing %qT chooses %qT over %qTpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards %qv qualifier from pointer target typepassing argument %d of %qE discards qualifiers from pointer target typepassing argument %d of %qE from distinct Objective-C typepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE from pointer to non-enclosed address spacepassing argument %d of %qE makes %q#v qualified function pointer from unqualifiedpassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepassing argument %i to %qs-qualified parameter aliases with argument %Zpassing argument %i to %qs-qualified parameter aliases with arguments %Zpassing arguments to ellipsis of inherited constructor %qDpassing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supportedpassing too large argument on stackpatchable function entry %wu exceeds size %wupath: pedwarnpedwarn: perhaps you need explicit template arguments in your nested-name-specifierperhaps you want to explicitly add %<%T::%>permerrorpermerror: pex_init failed: %mplaceholder constraints not satisfiedplaceholder type not allowed in this contextplacement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwiplacement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwiplease use an explicit cpu name; valid cpu names are: %splugin %qs was specified with different paths: %qs and %qsplugin %s is not licensed under a GPL-compatible license
  %splugin %s is not licensed under a GPL-compatible license %splugin %s registered a null callback function for event %splugin %s should be specified before %<-fplugin-arg-%s%> in the command lineplugin cannot register a missing passplugin cannot register an unnamed passplugin cannot register pass %qs without reference pass nameplugin support is disabled; configure with --enable-pluginpointerpointer argumentpointer arithmetic for garbage-collected objects not allowedpointer assignmentpointer member %q+D declared herepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer offset from symbol maybe incorrectpointer or allocatable resultpointer target types incompatible in C++pointer targeting address space %qs must be const in %qTpointer targeting address space %qs must be const in %s %q+Dpointer targets in assignment from %qT to %qT differ in signednesspointer targets in initialization of %qT from %qT differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in returning %qT from a function with return type %qT differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to array loses qualifier in conditional expressionpointer to interface type has no methodspointer to member conversion via virtual base %qTpointer to member type %qT incompatible with object type %qTpointer type mismatch between %qT and %qT of %qD and %qD in conditional expressionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating-point was expectedpointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>pointer-to-member-function type %qT requires an lvaluepointer-to-member-function type %qT requires an lvalue before C++2apointer-to-member-function type %qT requires an rvaluepointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespointers to arrays with different qualifiers are incompatible in ISO Cpointers to disjoint address spaces used in conditional expressionpolymorphic argumentposition plus size exceeds size of referenced object in %qsposition-independent code requires %qsposition-independent code requires the Linux ABIpositional initialization of field in %<struct%> declared with %<designated_init%> attributepositive width required at %Lpossible problem detected in invocation of %<operator delete%>possible problem detected in invocation of operator %<delete []%>post-increment address is not a registerpostfix %qD must have %<int%> as its argumentpostfix %qD must have %<int%> as its second argumentpostfix %qD should return %qTpotential null pointer dereferencepower9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9pragma or attribute %<target("%s")%> does not accept an argumentpragma or attribute %<target("%s")%> does not allow a negated formpragma or attribute %<target("%s")%> is not validpragma or attribute %<target("%s=%s")%> is not validpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredeclared arithmetic type %qT in %<#pragma omp declare reduction%>predeclared arithmetic type in %<#pragma omp declare reduction%>predicated Thumb instructionpredicated instruction in conditional sequenceprefix %qD should return %qTprefix attributes are ignored before %<@%D%>prefix attributes are ignored for implementationsprefix attributes are ignored for methodsprev_bb of %d should be %d, not %dprevious %<#pragma omp declare reduction%>previous %<pragma omp declare reduction%> declarationprevious declarationprevious declaration %q#Dprevious declaration %qDprevious declaration %qD used %d template parameterprevious declaration %qD used %d template parametersprevious declaration as %q#Dprevious declaration hereprevious declaration of %<%c%E%>previous declaration of %<%c%E%> as %<@optional%>previous declaration of %<%c%E%> as %<@required%>previous declaration of %<%c%s%>previous declaration of %q#Dprevious declaration of %q+Dprevious declaration of %q+D was hereprevious declaration of %qDprevious declaration of %qD hereprevious declaration of %qEprevious declaration with %qL linkageprevious definition hereprevious definition of %q#Tprevious definition of %q+D was hereprevious definition of %qD hereprevious implicit declaration of %q+D was hereprevious labelprevious mangling %q#Dprevious non-prototype definition hereprevious specification in %q#D herepreviously declared herepreviously defined herepreviously defined here as %spreviously used hereprimary template %qDprimary template hereprivate member %q#D in anonymous unionprobability %qE is outside the range [0.0, 1.0]probability %qE must be constant floating-point expressionproblem with building target image for %sprofile data for function %u is corruptedprofile for function %qD not found in profile dataprofiler support for CR16profiler support for VxWorksprofiling is not yet implemented for this architectureprofiling not supported with -mgprograms: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepromoted bitwise complement of an unsigned value is always nonzeroproperties for %<simd%> selector may not be specified in %<metadirective%>property %qs already specified in %<@dynamic%>property %qs already specified in %<@synthesize%>property %qs is using instance variable %qs of incompatible typeproperty %qs is using the same instance variable as property %qsproperty cannot be a bit-fieldproperty cannot be an arrayproperty declaration not in @interface or @protocol contextproperty must be constant integer expressionproperty must be constant integer expression or string literalprotected member %q#D in anonymous unionprotected visibility attribute not supported in this configuration; ignoredprotocol %qE has circular dependencyprotocol %qE is deprecatedprotocol attributes are not available in Objective-C 1.0prototype declarationprototype for %q+D declares argument %d with incompatible typeprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionprototype for '%s' has required operands after optional operandsprototype specified for %q#Dprovided for %qDpseudo-destructor is not calledpure virtual %q#D called from constructorpure virtual %q#D called from destructorpure virtual %q#D called from non-static data member initializerpure-specifier on function-definitionq/Q modifiers invalid for symbol referencesqsort checking failedqsort comparator non-negative on sorted output: %dqsort comparator not anti-symmetric: %d, %dqsort comparator not transitive: %d, %d, %dqualified name does not name a classqualified type %qT does not match destructor name ~%qTqualified-id in declarationqualifiers are not allowed on constructor declarationqualifiers are not allowed on declaration of %<operator %T%>qualifiers are not allowed on declaration of deduction guidequalifiers are not allowed on destructor declarationqualifying type %qT does not match destructor name ~%qTquoted %qs directive in formatquoted %qs directive in format; use %qs insteadr0 needs to be available as a call-clobbered registerrange clause must have array, slice, string, map, or channel typerange expressions in switch statements are non-standardrange-based %<for%> expression of type %qT has incomplete typerange-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>rank + corank of %qs exceeds %d at %Craw literal operator %q#D conflicts with literal operator templaterdynamic is not supportedre-initialization of %qs at %Lread failed while reading export dataread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only reference %qD used as %<asm%> outputread-only variable %qD used as %<asm%> outputreading input filereading through null pointer (argument %d)receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supportedrecompiling with %<-fcompare-debug%>recursive evaluation of default argument for %q#Drecursive inliningrecursive instantiation of default member initializer for %qDrecursive type %qT undefinedrecursively required by substitution of %qS
  recursively required from %q#D
*************** Use the %<-mcpu%> option to set the ISA
*** 1866,1876 ****
  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 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-constraintreturning %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 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 groupssaw %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 name 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 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 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 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 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 or type qualifiers in non-parameter array declaratorstatic 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 valuestmt (%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 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 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 membersstructure 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++2a%> or %<-std=gnu++2a%>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 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%>suggest 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 %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-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 visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking 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 constant integertemplate 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 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 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-introductions are not part of C++20 concepts [-fconcepts-ts]template-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 %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 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 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 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 of the conversion is unspecified because %qE is outside the range of type %qTthe 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 vectorsthree-way comparison operator can only be defaulted in a class definitionthrowing 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 %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo 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 alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo 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 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 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 derived-type componentunidentifiable call opuninitialized %<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 cc_attr valueunknown 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 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 after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown 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 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 %s 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 %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized 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 command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-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 %dunsupported 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 %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use 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 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 %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 vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-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 marked with %qE attribute must be initializedvariably 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 hereversioned 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++2avirtual 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 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 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 cannot be versionedweakref 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 elementswhile referencing %qDwidth 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%>work-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 %<__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-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 10.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-05-09 08:27+0200
  Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>
  Language-Team: French <traduc@traduc.org>
  Language: fr
--- 1891,1901 ----
  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 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-constraintreturning %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 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 groupssaw %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 name 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 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 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 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 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 or type qualifiers in non-parameter array declaratorstatic 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 valuestmt (%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 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 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 membersstructure 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++2a%> or %<-std=gnu++2a%>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 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%>suggest 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 %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>switch %<-mcustom-%s%> has no effect unless %<-ffinite-math-only%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-fno-math-errno%> is specifiedswitch %<-mcustom-%s%> has no effect unless %<-funsafe-math-optimizations%> is specifiedswitch %<-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 visibilitysynthesized method %qD first required heresysctl for kern.osversion failed: %msystem path %qs is not absolutetaking 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 constant integertemplate 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 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 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-introductions are not part of C++20 concepts [-fconcepts-ts]template-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 %<getter%> attribute may only be specified oncethe %<interrupt%> attribute requires a MIPS32r2 processor or greaterthe %<setter%> attribute may only be specified oncethe %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 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 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 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 of the conversion is unspecified because %qE is outside the range of type %qTthe 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 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 %%:compare-debug-auxbase-opttoo few arguments to %%:replace-extensiontoo 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 alternatives in %<asm%>too many argumentstoo many arguments for formattoo many arguments for partial specialization %qTtoo many arguments passed in sgpr registerstoo many arguments to %%:compare-debug-auxbase-opttoo 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 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 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 derived-type componentunidentifiable call opuninitialized %<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 cc_attr valueunknown 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 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 after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?unknown 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 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 %s 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 %s target: %sunrecognized addressunrecognized argument in option %qsunrecognized argument of %<-mcpu%>: %sunrecognized 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 command-line option %<-%s%>unrecognized command-line option %<-%s%>; did you mean %<-%s%>?unrecognized command-line option %<-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 %dunsupported 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 %<template<>%> for an explicit specializationuse %<this->%D%> insteaduse %qs insteaduse e.g. %<-Wabi=11%> to warn about changes from GCC 7use 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 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 %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 vector_length (64), ignoring %dusing vector_length (64), ignoring runtime settingusing-declaration for member at non-class scopeusing-declaration for non-member at class scopeusing-declaration may not name enumerator %<%E::%D%>using-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 marked with %qE attribute must be initializedvariably 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 hereversioned 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++2avirtual 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 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 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 cannot be versionedweakref 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 elementswhile referencing %qDwidth 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%>work-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 %<__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-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 10.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-07-24 08:48+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,
*** 1998,2010 ****
   car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLa boucle %s !$ACC LOOP dans la rÃ©gion PARALLEL n'autorise pas les arguments %s Ã  %LLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©eL'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %LL'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %LL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %LL'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %LLa variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â ::Â Â» Ã©tait attendu aprÃ¨s la nature du module Ã  %C mais on ne l'a pas trouvÃ©Â«Â USE :: moduleÂ Â» Ã  %C# %s %.2f %.2f
  la recherche pour #include "..." dÃ©bute ici :
  la recherche pour #include <...> dÃ©bute ici:
! #pragma GCC memregs doit prÃ©cÃ©der toute dÃ©claration de fonction#pragma GCC memregs accepte un nombre [0..16]#pragma GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX#pragma GHS endXXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXXDescripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L%#qT dÃ©clarÃ© ici%#qT est dÃ©fini ici%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres%%:target_mode_check prend un nombre paire de paramÃ¨tres%%LOC() a une r-valeur Ã  %C%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%<!%> n'est pas valable dans GIMPLE%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC optimize (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC optimize%> n'est pas une chaÃ®ne ou un nombre%<#pragma GCC optimize%> n'est pas permis Ã  l'intÃ©rieur des fonctionsla chaine de %<#pragma GCC optimize%> est mal formÃ©e%<#pragma GCC option%> n'est pas une chaÃ®ne%<#pragma GCC option%> n'est pas permis Ã  l'intÃ©rieur des fonctions%<#pragma GCC pch_preprocess%> doit Ãªtre le premier%<#pragma GCC pop_options%> sans %<#pragma GCC push_options%> correspondant%<#pragma GCC target (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC target%> n'est pas supportÃ© pour cette machinela chaÃ®ne de %<#pragma GCC target%> est mal formÃ©e%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u%<#pragma GCC visibility push()%> peut spÃ©cifier %<default%>, %<internal%>, %<hidden%> ou %<protected%>%<#pragma GCC visibility%> doit Ãªtre suivi de %<push%> ou %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© en C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© sur cette cible%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier%<#pragma acc routine%> nomme un ensemble de surcharges%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>%<#pragma align%> doit apparaÃ®tre avant la dÃ©claration de %qD, ignorÃ©%<#pragma implementation%> pour %qs apparaÃ®t aprÃ¨s l'inclusion du fichier%<#pragma message: %s%>%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic capture%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic update%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>%<#pragma pack (pop)%> rencontrÃ© sans %<#pragma pack (push)%> correspondant%<#pragma pack%> n'a aucun effet avec %<-fpack-struct%> â€“ ignorÃ©%<#pragma pack(pop, %E)%> rencontrÃ© sans %<#pragma pack(push, %E)%> correspondant%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec la dÃ©claration %<asm%>%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le %<#pragma redefine_extname%> prÃ©cÃ©dent%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<#pragma scalar_storage_order%> n'est pas supportÃ© pour le C++%<#pragma vtable%> n'est plus supportÃ©la dÃ©claration %<#pragma weak%> de %q+D n'est pas permise, ignorÃ©%<#pragma%> n'est pas permis iciun numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©randecontrainte %<%%%> utilisÃ©e avec le dernier opÃ©rande%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiquesl'argument de la directive %<%.*s%> n'est pas une chaÃ®ne avec un zÃ©ro terminalla sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut faire dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut dÃ©passer la taille minimum requise de 4095la sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> qui a %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula prÃ©cision de la directive %<%.*s%> est hors limitesla largeur de la directive %<%.*s%> est hors limitesla directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%<%D::%D%> n'est pas un membre de classe%<%D::%D%> n'est pas un membre de %qT%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le destructeur%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%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Ã©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> est inconnu%<%s=%s%> et %<%s-%s%> sont incompatiblescontrainte %<&%> utilisÃ©e sans classe de registre%<&%> pas permis seul Ã  la ligne %d%<&%> devrait apparaÃ®tre avant %<...%>%<&&%> n'est pas valable en GIMPLE%<)%> attendu Ã  %C%<*%> dans un contexte boolÃ©en, %<&&%> est suggÃ©rÃ© Ã  la placela capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>%<-%s%> est en conflit avec d'autres options d'architecture, lesquelles spÃ©cifient un processeur %sl'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis%<-I-%> spÃ©cifiÃ© deux fois%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>%<-W%serror=%s%>: pas d'option %<-%s%>%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?%<-Wabi%> averti Ã  propos des diffÃ©rences depuis l'ABI la plus Ã  jour, qui est aussi utilisÃ© par dÃ©faut%<-Wabi%> n'avertira Ã  propos de rien%<-Wabi=1%> n'est pas supportÃ©, on utilise =2l'argument de %<-Werror=%> %qs n'est pas valide pour %s%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements%<-Wformat-contains-nul%> ignorÃ© sans %<-Wformat%>%<-Wformat-extra-args%> ignorÃ© sans %<-Wformat%>%<-Wformat-nonliteral%> ignorÃ© sans %<-Wformat%>%<-Wformat-security%> ignorÃ©e sans %<-Wformat%>%<-Wformat-y2k%> ignorÃ© sans %<-Wformat%>%<-Wformat-zero-length%> ignorÃ© sans %<-Wformat%>%<-Wmisleading-indentation%> est dÃ©sactivÃ© Ã  partir de ce point puisque le suivi des colonnes a Ã©tÃ© dÃ©sactivÃ© Ã  cause de la taille du code et des en-tÃªtes%<-f%s%> et %<%s=%s%> sont incompatibles%<-f%s%> n'est pas supportÃ© avec les instructions CONST16%<-f%s%> n'est pas supportÃ©: ignorÃ©%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible%<-fPIC%> et %<-fpic%> ne sont pas supportÃ©s dans cette configuration%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-fd-lines-as-code%> n'a pas d'effet dans le format libre%<-fd-lines-as-comments%> n'a pas d'effet dans le format libre%<-fdata-sections%> n'est pas supportÃ© pour cette cible%<-fdbg-cnt=%s:%d-%d%> a une limite supÃ©rieure plus petite que la limite infÃ©rieure%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>%<-fdirectives-only%> est incompatible avec %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> pour Ada%<-fexcess-precision=standard%> pour C++%<-fexcess-precision=standard%> pour le Fortran%<-ffunction-sections%> n'est pas supportÃ© pour cette cible%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)%<-fipa-bit-cp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-icf%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fno-fat-lto-objects%> n'est supportÃ© qu'avec des greffons de l'Ã©diteur de liens%<-fno-gnu89-inline%> est uniquement supportÃ© dans les modes GNU99 ou C99%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>%<-fobjc-exceptions%> est requis pour activer la syntaxe des exceptions en Objective-C%<-fobjc-gc%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fnext-runtime%> lorsque %<-fobjc-abi-version%> est plus grand que 1%<-fobjc-sjlj-exceptions%> est le seul systÃ¨me d'exceptions supportÃ© pour %<-fnext-runtime%> avec un argument de %<-fobjc-abi-version%> infÃ©rieur Ã  2l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestagel'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-fpartial-inlining%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fpic%> et %<-fPIC%> ne sont pas supportÃ©s sans %<-mdsbt%> sur cette cible%<-fpic%> et %<-mapcs-reent%> sont incompatibles%<-fpic%> n'est pas supportÃ©%<-fpie%> n'est pas supportÃ©%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)%<-frecord-gcc-switches%> n'est pas supportÃ© par la cible actuelle%<-freorder-blocks-and-partition%> ne supporte pas les informations de retour en arriÃ¨re sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture%<-fsanitize-address-use-after-scope%> requiert l'option %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> n'est pas supportÃ©%<-fsanitize=address%> et %<-fsanitize=kernel-address%> sont incompatibles avec %<-fsanitize=thread%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> est incompatible avec %<-fsanitize=kernel-address%>l'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=leak%> est incompatible avec %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsplit-stack%> n'est actuellement uniquement supportÃ© que par GNU/Linux%<-fsplit-stack%> est actuellement uniquement supportÃ© sous PowerPC64 GNU/Linux avec glibc-2.18 ou ultÃ©rieur%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es%<-fsplit-stack%> n'est pas supportÃ© par cette configuration du compilateur%<-fsplit-stack%> a besoin de l'assistance d'un assembleur pour les directives CFI%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e%<-fstack-check=specific%> pour Thumb-1%<-fstack-check=specific%> pas implÃ©mentÃ© pour MIPS16%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautesles options %<-fstack-limit-%> sont ignorÃ©es avec %<-mfdpic%>, utilisez %<-mstack-check-l1%>les options %<-fstack-limit-%> ne sont pas supportÃ©es sur ce processeur%<-fstack-protector%> n'est pas supportÃ© pour cette cible%<-fuse-cxa-atexit%> n'est pas supportÃ© pour msp430-elf%<-fuse-linker-plugin%>, mais %s introuvable%<-fwhole-program%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> et %<-fltrans%> sont mutuellement exclusifsL'option %<-g%> est seulement supportÃ©e lorsque GAS est utilisÃ© sur ce processeuroption %<-g%> dÃ©sactivÃ©e%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>%<-gnat%> mal orthographiÃ© sous la forme %<-gant%>%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©%<-gsplit-dwarf%> n'est pas supportÃ© avec LTO, il est dÃ©sactivÃ©l'option %<-iplugindir%> <rÃ©p> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m64%> requiert un processeur PowerPC64%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>L'option %<-mabi=2fp+%> est supportÃ©e si un FPU est disponible, doit activer %<-mext-fpu-sp%> ou %<-mext-fpu-dp%>%<-mabi=ms%> pas supportÃ© avec l'ABI X32%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportÃ©s%<-maix64%> exige que l'architecture PowerPC64 demeure sÃ©lectionnÃ©e%<-malign-functions%> est obsolÃ¨te, utilisez %<-falign-functions%>%<-malign-functions=%d%> n'est pas entre 0 et %d%<-malign-jumps%> est obsolÃ¨te, utilisez %<-falign-jumps%>%<-malign-jumps=%d%> n'est pas entre 0 et %d%<-malign-loops%> est obsolÃ¨te, utilisez %<-falign-loops%>%<-malign-loops=%d%> n'est pas entre 0 et %d%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>%<-march=%s%> n'est pas compatible avec l'ABI sÃ©lectionnÃ©e%<-march=%s%> requiert %<-mfp32%>%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>.%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-masm=intel%> n'est pas supportÃ© dans cette configuration%<-max-stackframe=%d%> n'est pas utilisable, n'est pas entre 0 et %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison%<-mbranch-cost=%d%> n'est pas entre 0 et 5%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> est incompatible avec %s%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits%<-mcode-region=either%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcode-region=upper%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcorea%> et %<-mcoreb%> ne peuvent Ãªtre utilisÃ©s ensemble%<-mcorea%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcoreb%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcpu=%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=%> ou %<-march=%>%<-mcpu=%s%> est en conflit avec %<-march=%s%>%<-mcpu=%s%> a une rÃ©vision de silicium invalide%<-mcpu=%s%> n'est pas valable%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU%<-mfpxx%> peut uniquement Ãªtre utilisÃ© avec l'ABI o32%<-mfpxx%> requiert %<-mlra%>%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles%<-mfused-madd%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-ffp-contract=%>%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s si la cible supporte les instructions mfhc1 et mthc1%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s en utilisant l'ABI o32%<-mgp32%> utilisÃ© avec une ABI 64 bits%<-mgp64%> utilisÃ© avec une ABI 32 bits%<-mgp64%> utilisÃ© avec un processeur 32 bits%<-mgpopt%> pas supportÃ© avec PIC.l'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide.%<-mgprel-sec=%> pas supportÃ© avec PIC.%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mint32%> n'est pas supportÃ© pour les cibles H8300 et H8300L%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 16%<-mlarge%> requiert un %<-mmcu=%> compatible avec le 430X%<-mlong-double-64%> n'est pas permis avec %<-m64%>%<-mloongson-ext2%> doit Ãªtre utilisÃ© avec %<-mloongson-ext%>%<-mloongson-mmi%> doit Ãªtre utilisÃ© avec %<-mhard-float%>%<-mmsa%> doit Ãªtre utilisÃ© avec %<-mfp64%> et %<-mhard-float%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g14%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g13%>%<-mmulticore%> ne peut Ãªtre utilisÃ© qu'avec un BF561%<-mn%> n'est pas supportÃ© sur les cibles linux%<-mn%> est utilisÃ© sans %<-mh%> ou %<-ms%> ou %<-msx%>%<-mno-%s%> dÃ©sactive %<-m%s%>%<-mno-allow-string-insns%> interdit la gÃ©nÃ©ration de l'instruction RMPA%<-mno-altivec%> dÃ©sactive vsx%<-mno-dpfp-lrsr%> n'est supportÃ© qu'avec %<-mdpfp%>%<-mno-exr%> est uniquement valable avec %<-ms%> ou %<-msx%> â€“ option ignorÃ©e%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)%<-mno-gpopt%> Ã  besoin de %<-mexplicit-relocs%>%<-mno-mpy%> n'est supportÃ© que sur ARC700 ou ARCv2%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> n'est pas compatible avec cette cible%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>%<-mpcrel%> %<-fPIC%> n'est actuellement pas supportÃ© sur le processeur sÃ©lectionnÃ©%<-mpic-register=%> est inutile sans %<-fpic%>%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d%<-mquad-memory%> n'est pas disponible en mode petit-boutiste%<-mquad-memory%> requiert le mode 64 bits%<-mquad-memory-atomic%> requiert le mode 64 bitsl'argument de %<-mr0rel-sec=%> n'est pas une expression rationnelle valable.%<-mr0rel-sec=%> pas supportÃ© avec PIC.%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel%<-mregparm%> est ignorÃ© en mode 64 bits%<-mregparm=%d%> n'est pas entre 0 et %d%<-mrelax%> est uniquement supportÃ© pour le PIC RTPl'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> est ignorÃ© en mode 64 bits%<-ms2600%> est utilisÃ© sans %<-ms%>%<-mshared-library-id=%> spÃ©cifiÃ© sans %<-mid-shared-library%>%<-mshared-library-id=%s%> n'est pas entre 0 et %d%<-msmart%> est incompatible avec %<-mhigh-registers%>%<-mspfp_fast%> pas disponible sur ARC600 ou ARC601%<-msse5%> a Ã©tÃ© supprimÃ©%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-msx%> n'est pas supportÃ© en coff%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-static-libgfortran%> n'est pas supportÃ© par cette configuration%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©edÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseursle gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»%<...%> pas permis dans une liste d'initialisation par dÃ©signation%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%E%> n'est pas une classe ou un espace de noms%<::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<::%E%> n'est pas un type%<::main%> doit retourner %<int%>%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron%<<<%> dans un contexte boolÃ©en, vouliez-vous plutÃ´t utiliser %<<%>Â ?%<=> target%> est invalide pour la liaison DEFERRED Ã  %Cl'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en, l'expression sera toujours Ã©valuÃ©e Ã  %<true%>le paramÃ¨tre de %<@catch%> ne peut pas Ãªtre qualifiÃ© avec un protocolele paramÃ¨tre de %<@catch%> n'est pas un type de classe Objective-C connu%<@dynamic%> n'est pas disponible en Objective-C 1.0%<@dynamic%> pas dans dans le contexte @implementation%<@dynamic%> requiert qu'une @interface de la classe soit disponible%<@encode%> doit spÃ©cifier un type comme un argument%<@end%> manquant dans le contexte d'implÃ©mentation%<@end%> doit apparaÃ®tre dans un contexte @implementation%<@interface%> de la classe %qE introuvable%<@optional%> est autorisÃ© uniquement dans le contexte @protocol%<@optional%> n'est pas disponible en Objective-C 1.0%<@package%> n'est pas disponible en Objective-C 1.0%<@package%> a actuellement le mÃªme effet que %<@public%>%<@property%> n'est pas disponible en Objective-C 1.0%<@required%> est autorisÃ© uniquement dans le contexte @protocol%<@required%> n'est pas disponible en Objective-C 1.0l'argument de %<@synchronized%> n'est pas un objet%<@synthesize%> ne peut pas Ãªtre utilisÃ© dans des catÃ©gories%<@synthesize%> n'est pas disponible en Objective-C 1.0%<@synthesize%> pas dans le contexte @implementation%<@synthesize%> requiert qu'une @interface de la classe soit disponible%<@throw%> (rethrow) utilisÃ© en dehors d'un bloc %<@catch%>l'argument de %<@throw%> n'est pas un objet%<@try%> sans %<@catch%> ni %<@finally%>les en-tÃªtes de colonnes %<CPU_TYPE%> et %<MPY_TYPE%> sont manquants dans %<devices.csv%>l'en-tÃªte de colonne %<CPU_TYPE%> est manquant dans %<devices.csv%>l'adresse de base de %<CTABLE_ENTRY%> n'est pas un multiple de 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'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 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent%<TYPE_CANONICAL%> n'est pas compatiblele %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale%<TYPE_FIELDS%> dÃ©fini dans un type incompletle champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent%<TYPE_MAX_VALUE_RAW%> non NULL%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une unionle %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une unionle champ %<TYPE_VALUES_RAW%> n'est pas NULL%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>modificateur %<V%> sur un registre non entier%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction%<[*]%> n'est pas dans une dÃ©claration%<[super ...]%> doit apparaÃ®tre dans le contexte d'une mÃ©thodeles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qEles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom%<_Atomic%> %qD dans la clause %<aligned%>%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause %<linear%>%<_Atomic%> %qD dans la clause %qs%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause implicite %<map%>%<_Atomic%> %qE dans la clause %<reduction%>%<_Atomic%> %qE dans la clause %qs%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©expression %<_Atomic%> dans %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable d'itÃ©ration %<_Atomic%> %qEtype qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>type de tableau qualifiÃ© avec %<_Atomic%>type de fonction qualifiÃ© par %<_Atomic%>le type du paramÃ¨tre %qT est qualifiÃ© avec %<_Atomic%> dans %q+Dtype de retour qualifiÃ© avec %<_Atomic%> pour %qD%<_Float%d%s%> n'est pas supportÃ© sur cette ciblel'association %<_Generic%> a un type fonctionl'association %<_Generic%> a un type incompletl'association %<_Generic%> a un type de longueur variablele sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associationsle sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association%<_Generic%> spÃ©cifie deux types compatibles%<_Noreturn%> dans une dÃ©claration vide%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>l'attribut %<__BELOW100__%> s'applique uniquement aux variables%<__GIMPLE%> uniquement valable avec %<-fgimple%>la fonction %<__RTL%> ne peut pas Ãªtre compilÃ©e avec %<-flto%>%<__alignof%> appliquÃ© sur un champ de bits%<__auto_type%> suivi des attributs %<[[]]%>%<__auto_type%> dans une dÃ©claration vide%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%<__auto_type%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> requiert une dÃ©claration de donnÃ©e initialisÃ©e%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__builtin_arc_aligned%> avec un alignement non constantl'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette ciblele deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positiveil pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©el'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortiedÃ©claration %<asm%> ignorÃ©e Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiquesl'attribut %<assign%> est en conflit avec l'attribut %<copy%>l'attribut %<assign%> est en conflit avec l'attribut %<retain%>%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de bitsl'expression de %<async%> doit Ãªtre un entierÃ©chec de %<atexit%>la propriÃ©tÃ© %<atomic%> %qs utilise la variable d'instance %qs qui est un champ de bits%<atomic_cancel%>clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions%<auto%> a changÃ© de signification en C++11; retirez-le%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonymele paramÃ¨tre %<auto%> n'est pas permis dans ce contexte%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionla clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>%<builtin_return_address%> ne contient que 2 octets d'adresse%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>%<catch%> n'est pas supportÃ©%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entierle membre statique %<constexpr%> %qD doit avoir une initialisationla variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du threadle type de retour %<constinit%> pour une fonction n'est pas permisla variable %<constinit%> %qD n'a pas une initialisation constantel'attribut %<copy%> est uniquement valable pour des objets Objective-Cune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argument%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction%<decl-specifier%> invalide dans une condition%<declare variant%> sur le constructeur %qD%<declare variant%> sur %qD par dÃ©faut%<declare variant%> sur %qD supprimÃ©%<declare variant%> sur le destructeur %qD%<declare variant%> sur %qD virtuel%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableaula clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %<depend%> avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>type de dÃ©pendance %<depobj%> spÃ©cifiÃ© dans la clause %<depend%> d'une construction %<depobj%>l'expression %<depobj%> n'est pas une expression l-valeurl'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>Ã©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'attribut %<flatten%> est ignorÃ© sur les aliasliste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire%<fopen%>: %s: %mles dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe%<friend%> utilisÃ© en dehors d'une classel'expression numÃ©rique de %<gang%> doit Ãªtre un entierla valeur numÃ©rique de %<gang%> doit Ãªtre positivel'expression statique %<gang%> doit Ãªtre un entierla valeur statique de %<gang%> doit Ãªtre positivele processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>l'attribut %<getter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut %<gnu_inline%> est prÃ©sent sur %q+D%<goto%> dans une fonction %<constexpr%>%<goto%> n'est pas une expression constantel'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrel'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le rÃ©solveur %<ifunc%> pour %qD doit retourner %qTle rÃ©solveur %<ifunc%> pour %qD devrait retourner %qTla clause %<inbranch%> est incompatible avec %<notinbranch%>%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<inline%> dans une dÃ©claration vide%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amiele spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globalespÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du blocclause %<inscan%> %<reduction%> sur la construction %qsclause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucleclause %<inscan%> %<reduction%> avec une section de tableauclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>le modificateur %<iterator%> est incompatible avec %qsle modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>le paramÃ¨tre %<l1-cache-size%> n'est pas une puissance de deux %dvÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%dla clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de bouclela clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨trele pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨trel'expression du pas de %<linear%> doit Ãªtre fondamentalele pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>%<location_t%> n'est pas dÃ©fini comme un type%<locus%> n'est pas dÃ©fini comme un type%<long long long%> est trop long pour GCC%<long%> et %<short%> spÃ©cifiÃ©s ensemblel'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO%<lp_array%> ne correspond pas Ã  %<region_tree%>%<lp_array%> est corrompu pour le lp %i%<lto_obj_file_open()%> a Ã©chouÃ©%<main%> est dÃ©clarÃ©e %<_Noreturn%>une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©mentsl'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquÃ©es%<msp430_set_driver_var%> attend 2 argumentstype %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>%<namespace %E%> est ambigula dÃ©finition %<namespace%> n'est pas permise ici%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent%<new%> de type %qT avec l'alignement Ã©tendu %d%<no-custom-%s%> n'accepte pas d'argumentla clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>l'attribut %<nonatomic%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentemodificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>argument %<nonnull%> %qD comparÃ© Ã  NULLune fonction avec %<noreturn%> retourne une valeurla clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>la valeur de %<num_tasks%> doit Ãªtre positivela valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positivel'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<operator %s%>%<operator %s%> dans %<%s%E%>%<operator delete%> doit retourner le type %qT%<operator delete%> prend le type %qT comme premier paramÃ¨tre%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)%<operator new%> doit retourner le type %qT%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre%<operator%s%>%<operator%s%> dans %<%E %s %E%>%<operator%s%> dans %<%E%s%>%<operator%s%> dans %<%s%E%>%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>%<operator[]%>%<operator[]%> dans %<%E[%E]%>un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qsclause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©eune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨treune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨trele pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp requires%> requiert au moins une clausel'expression de %<priority%> doit Ãªtre un entierla valeur de %<priority%> doit Ãªtre positive ou nullel'attribut %<readonly%> est en conflit avec l'attribut %<readwrite%>l'attribut %<readonly%> est en conflit avec l'attribut %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>l'attribut %<retain%> est en conflit avec l'attribut %<copy%>l'attribut %<retain%> est uniquement valable pour des objets Objective-C%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que voidl'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniforme%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACCl'attribut %<setter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©denteL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨sesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statiquele spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globaleun %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%<std::%s%> est uniquement disponible Ã  partir de %s%<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%>%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨rela directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨resl'attribut %<symver%> s'applique uniquement aux symbolesl'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMPle mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©clarationl'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique%<typeid%> du type de fonction qualifiÃ© %qTl'opÃ©rateur %<typeid%> ne peut pas apparaÃ®tre dans une expression constante%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typename %T::%D%> nomme %q#T qui n'est pas un type%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<virtual%> en dehors de la dÃ©claration de classe%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de baseun %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©%<void%> doit Ãªtre le seul paramÃ¨tre%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsle paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨tele type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©el'expression %<wait%> doit Ãªtre un nombre entier%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %<weakref%> est ignorÃ© car la fonction est dÃ©finiel'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©el'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>l'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%Gl'argument de la directive %<%.*s%> est nul%Gla limite de %<alloca%> est inconnue%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%G%qD qui forme le dÃ©calage %s est hors des limites%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi%G%qD le dÃ©calage %s est hors des limites%G%qD le dÃ©calage %s est hors des limites [0, %wu]%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qTla sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%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%G%qD l'argument source est le mÃªme que la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%Gargument %u nul oÃ¹ un non-nul est attendu%Gl'argument vers %<alloca%> est trop grand%Gl'argument de %<alloca%> est zÃ©ro%Gl'argument vers %<alloca%> peut Ãªtre trop grand%Gl'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gl'argument vers un tableau de longueur variable est trop grand%Gl'argument d'un tableau de longueur variable est zÃ©ro%Gl'argument vers un tableau de longueur variable peut Ãªtre trop grand%Gl'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gpointeur de destination null%GchaÃ®ne de format nulle%Gutilisation de %<alloca%> sans limite%Gutilisation d'un tableau de longueur variable sans limite%Gutilisation de %<alloca%>%Gutilisation de %<alloca%> dans une boucle%Gla limite du tableau de longueur variable est inconnue%GÃ©crit %wu octet dans une rÃ©gion de taille %wu%GÃ©crit %wu octets dans une rÃ©gion de taille %wu%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%K%<asm%> pas permis dans une fonction %<transaction_safe%>%K%qD lecture de %E octet depuis une rÃ©gion de taille %E%K%qD lecture de %E octets depuis une rÃ©gion de taille %E%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e (%E) excÃ¨de la taille maximale de l'objet (%E)%K%qD la limite spÃ©cifiÃ©e %E dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e %E peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] peut excÃ©der la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%K%qD l'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%s %wd hors des limites %wd - %wd%Kl'argument %d doit Ãªtre une constante immÃ©diate%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif%Kl'argument %i a la valeur %E qui est nÃ©gative%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)%Kl'argument %i a la valeur %qE qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Ktentative de libÃ©rer un objet qui n'est pas sur le tas%Ktentative de libÃ©rer un objet %qD qui n'est pas sur le tas%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re%Kutilisation invalide de %<__builtin_va_arg_pack ()%>%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>%Kl'avenue %wd est hors des limites %wd - %wd%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)%Klecture de %E octet depuis une rÃ©gion de taille %E%Klecture de %E octets depuis une rÃ©gion de taille %E%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%d constructeur trouvÃ©
  %d constructeurs trouvÃ©s
  %d destructeur trouvÃ©
  %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%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 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 %<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 %qE%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 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 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 %<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 Ãªtre initialisÃ© dans cette fonction%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 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 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'attribut %qE %E n'est pas une constante entiÃ¨rel'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'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'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 %qTl'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'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 membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut pas Ãªtre appliquÃ© aux variables avec des sections spÃ©cifiquesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesdirective 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 variables automatiquesl'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Ã© 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 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 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 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 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 constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE sans argument sur un non-prototype%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 Ã©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 %<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 le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%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 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 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 un membre mutable%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 une union%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 un type class, struct ou union%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 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 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 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 EST MANQUANT, 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 (12.4.1.5)%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 SUBROUTINEl'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 Ã©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 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Ã©clarÃ© incorrectement%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 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 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Ã© 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Ã©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 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 OpenACCfichier 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 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
--- 2023,2035 ----
   car tous ses constructeurs par copie et dÃ©placement sont supprimÃ©s candidat 1: %q#F candidat 2: %q#F les sÃ©lecteurs de style de gÃ©nÃ©ration de code utilisÃ©s sont en conflit dÃ©clarÃ© icil'expression a une valeur constante mais elle n'est pas une expression constante du C++ zstdLa boucle %s !$ACC LOOP dans la rÃ©gion PARALLEL n'autorise pas les arguments %s Ã  %LLes boucles %s !$ACC LOOP ne forment pas un espace d'itÃ©ration rectangulaire Ã  %L!$ACC LOOP ne peut pas Ãªtre une boucle DO CONCURRENT Ã  %L!$ACC LOOP ne peut pas Ãªtre DO WHILE ou DO sans contrÃ´le de boucle Ã  %LLa variable d'itÃ©ration !$ACC LOOP doit Ãªtre d'un type entier Ã  %L!$ACC ROUTINE dÃ©jÃ  appliquÃ© Ã  %C!$ACC Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni n'est une ligne continuÃ©eL'instruction de capture !$OMP ATOMIC CAPTURE doit lire depuis une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable diffÃ©rente de celle dans laquelle la mise Ã  jour Ã©crit Ã  %LL'instruction de mise Ã  jour !$OMP ATOMIC CAPTURE doit dÃ©finir une variable scalaire d'un type intrinsÃ¨que Ã  %LL'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsÃ¨que Ã  %LL'affectation intrinsÃ¨que IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments Ã  %LL'affectation intrinsÃ¨que !$OMP ATOMIC doit Ãªtre MIN, MAX, IAND, IOR ou IEOR Ã  %LL'affectation !$OMP ATOMIC doit Ãªtre var = var op expr ou var = expr op var Ã  %LL'affectation de !$OMP ATOMIC doit avoir un opÃ©rateur ou un intrinsÃ¨que dans le membre de droite Ã  %LL'opÃ©rateur d'affectation !$OMP ATOMIC doit Ãªtre un opÃ©rateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC sauf un ne doivent pas faire rÃ©fÃ©rence Ã  %qs Ã  %LLes arguments intrinsÃ¨ques de !$OMP ATOMIC doivent Ãªtre scalaires Ã  %LL'instruction !$OMP ATOMIC doit dÃ©finir une variable scalaire ou un type intrinsÃ¨que Ã  %L!$OMP ATOMIC var = var op expr n'est pas mathÃ©matiquement Ã©quivalent Ã  var = var op (expr) Ã  %L!$OMP ATOMIC avec une variable ALLOCATABLE Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© Ã  %L!$OMP DECLARE REDUCTION %s pas trouvÃ© pour le type %s Ã  %L!$OMP DECLARE SIMD devrait faire rÃ©fÃ©rence Ã  la procÃ©dure contenante %qs Ã  %LLa variable !$OMP DECLARE TARGET %qs Ã  %L n'est pas sauvegardÃ©e avec SAVE!$OMP Ã  %C dÃ©bute une ligne commentÃ©e car il n'est ni suivi d'un espace ni une ligne continuÃ©eÂ«Â ::Â Â» Ã©tait attendu aprÃ¨s la nature du module Ã  %C mais on ne l'a pas trouvÃ©Â«Â USE :: moduleÂ Â» Ã  %C# %s %.2f %.2f
  la recherche pour #include "..." dÃ©bute ici :
  la recherche pour #include <...> dÃ©bute ici:
! #pragma GCC memregs doit prÃ©cÃ©der toute dÃ©claration de fonction#pragma GCC memregs accepte un nombre [0..16]#pragma GHS endXXX ne concorde pas avec le prÃ©cÃ©dent startXXX#pragma GHS endXXXX repÃ©rÃ© sans Ãªtre prÃ©cÃ©dÃ© de startXXXDescripteur $ Ã  %L$ devrait Ãªtre le dernier spÃ©cificateur dans le format Ã  %L%#qT dÃ©clarÃ© ici%#qT est dÃ©fini ici%%:canon_for_mlib prend une ou plusieurs paires de paramÃ¨tres%%:target_mode_check prend un nombre paire de paramÃ¨tres%%LOC() a une r-valeur Ã  %C%+qD cause un conflit du type de section%+qD cause un conflit du type de section avec %qD%+qD dÃ©clarÃ© %qE aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD est dÃ©clarÃ© %qs aprÃ¨s avoir Ã©tÃ© utilisÃ©%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©%<!%> n'est pas valable dans GIMPLE%<#pragma %s%> ne peut Ãªtre utilisÃ© que dans des instructions composÃ©es%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre%<#pragma GCC ivdep%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC optimize (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC optimize%> n'est pas une chaÃ®ne ou un nombre%<#pragma GCC optimize%> n'est pas permis Ã  l'intÃ©rieur des fonctionsla chaine de %<#pragma GCC optimize%> est mal formÃ©e%<#pragma GCC option%> n'est pas une chaÃ®ne%<#pragma GCC option%> n'est pas permis Ã  l'intÃ©rieur des fonctions%<#pragma GCC pch_preprocess%> doit Ãªtre le premier%<#pragma GCC pop_options%> sans %<#pragma GCC push_options%> correspondant%<#pragma GCC target (chaÃ®ne [,chaÃ®ne]...)%> n'a pas de %<)%> finale%<#pragma GCC target%> n'est pas supportÃ© pour cette machinela chaÃ®ne de %<#pragma GCC target%> est mal formÃ©e%<#pragma GCC unroll%> doit Ãªtre Ã  l'intÃ©rieur d'une fonction%<#pragma GCC unroll%> requiert une expression d'affectation qui est Ã©valuÃ©e en une constante entiÃ¨re non nÃ©gative plus petite que %u%<#pragma GCC visibility push()%> peut spÃ©cifier %<default%>, %<internal%>, %<hidden%> ou %<protected%>%<#pragma GCC visibility%> doit Ãªtre suivi de %<push%> ou %<pop%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© en C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> n'est pas supportÃ© sur cette cible%<#pragma acc %s data%> n'a pas clause de mouvement de donnÃ©es%<#pragma acc routine%> doit Ãªtre appliquÃ© avant la dÃ©finition%<#pragma acc routine%> doit Ãªtre appliquÃ© avant l'utilisation%<#pragma acc routine%> doit Ãªtre dans la portÃ©e au niveau du fichier%<#pragma acc routine%> nomme un ensemble de surcharges%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une seule dÃ©claration ou dÃ©finition de fonction%<#pragma acc routine%> n'est pas immÃ©diatement suivi d'une dÃ©claration ou d'une dÃ©finition de fonction%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>%<#pragma align%> doit apparaÃ®tre avant la dÃ©claration de %qD, ignorÃ©%<#pragma implementation%> pour %qs apparaÃ®t aprÃ¨s l'inclusion du fichier%<#pragma message: %s%>%<#pragma omp atomic capture%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic capture%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic read%> est incompatible avec les clauses %<acq_rel%> ou %<release%>%<#pragma omp atomic update%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp atomic update%> utilise deux expressions diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic update%> utilise deux variables diffÃ©rentes pour la mÃ©moire%<#pragma omp atomic write%> est incompatible avec les clauses %<acq_rel%> ou %<acquire%>%<#pragma omp cancel%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp cancellation point%> doit spÃ©cifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> doit Ãªtre suivi d'une dÃ©claration ou une dÃ©finition de fonction ou un autre %<#pragma omp declare %s%>%<#pragma omp declare %s%> pas immÃ©diatement suivi d'une dÃ©claration ou une dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une seule dÃ©claration ou dÃ©finition de fonction%<#pragma omp declare %s%> pas immÃ©diatement suivi par une dÃ©claration ou une dÃ©finition de fonctionle combinateur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>l'initialiseur %<#pragma omp declare reduction%> fait rÃ©fÃ©rence Ã  la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc%<#pragma omp declare target%> sans %<#pragma omp end declare target%> correspondant%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant%<#pragma omp ordered%> avec une clause %<depend%> peut uniquement Ãªtre utilisÃ© dans des instructions composÃ©es%<#pragma omp require%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier ou de l'espace de noms%<#pragma omp requires%> peut uniquement Ãªtre utilisÃ© dans la portÃ©e du fichier%<#pragma omp scan%> ne peut Ãªtre utilisÃ© que dans une construction de boucle avec la clause %<inscan%> %<reduction%>%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>%<#pragma omp simd%> utilisÃ© avec la variable d'itÃ©ration de classe %qE%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%> ou %<alloc%> sur une clause %<map%>%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>%<#pragma omp target exit data%> avec un type Â«Â mapÂ Â» autre que %<from%>, %<release%> ou %<delete%> sur une clause %<map%>%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>%<#pragma pack (pop)%> rencontrÃ© sans %<#pragma pack (push)%> correspondant%<#pragma pack%> n'a aucun effet avec %<-fpack-struct%> â€“ ignorÃ©%<#pragma pack(pop, %E)%> rencontrÃ© sans %<#pragma pack(push, %E)%> correspondant%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec la dÃ©claration %<asm%>%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le %<#pragma redefine_extname%> prÃ©cÃ©dent%<#pragma redefine_extname%> ignorÃ© Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<#pragma scalar_storage_order%> n'est pas supportÃ© pour le C++%<#pragma vtable%> n'est plus supportÃ©la dÃ©claration %<#pragma weak%> de %q+D n'est pas permise, ignorÃ©%<#pragma%> n'est pas permis iciun numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©randecontrainte %<%%%> utilisÃ©e avec le dernier opÃ©rande%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiquesl'argument de la directive %<%.*s%> n'est pas une chaÃ®ne avec un zÃ©ro terminalla sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut faire dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui contient entre %wu et %wu octets peut dÃ©passer la taille minimum requise de 4095la sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> peut Ãªtre tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> qui a %wu octets fait dÃ©border le rÃ©sultat au delÃ  de %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe %<INT_MAX%>la sortie de la directive %<%.*s%> qui a %wu octets dÃ©passe la taille minimum requise de 4095la sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula sortie de la directive %<%.*s%> a Ã©tÃ© tronquÃ©e en Ã©crivant jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula prÃ©cision de la directive %<%.*s%> est hors limitesla largeur de la directive %<%.*s%> est hors limitesla directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octet dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit %wu ou plus d'octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit probablement %wu octets ou plus dans une rÃ©gion dont la taille est comprise entre %wu et %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est %wula directive %<%.*s%> Ã©crit jusqu'Ã  %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%<%D::%D%> n'est pas un membre de classe%<%D::%D%> n'est pas un membre de %qT%<%E::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%E::%E%> n'est pas une classe ou un espace de noms%<%E::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<%E::%E%> n'est pas un typedirective d'attribut de portÃ©e %<%E::%E%> ignorÃ©e%<%T::%D%> nomme le constructeur dans %qT%<%T::%D%> nomme le destructeur%<%T::%D%> nomme le constructeur, pas le type%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<%T::%E%> n'est pas un type%<%T::%E%> nomme le constructeur, pas le type%<%c%> n'est pas un caractÃ¨re valable dans un identificateur%<%c%> n'est pas un premier caractÃ¨re valable pour un identificateur%<%c%E%> n'a pas Ã©tÃ© trouvÃ© dans le(s) protocole(s)%<%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Ã©clarationconstruction %<%s %s%> pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de %qs%<%s + %s%> Ã  %L doit Ãªtre plus petit ou Ã©gal Ã  BIT_SIZE(%qs)la construction %<%s taskgroup%> n'est pas Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur de la rÃ©gion %<taskgroup%>%<%s%> est inconnu%<%s=%s%> et %<%s-%s%> sont incompatiblescontrainte %<&%> utilisÃ©e sans classe de registre%<&%> pas permis seul Ã  la ligne %d%<&%> devrait apparaÃ®tre avant %<...%>%<&&%> n'est pas valable en GIMPLE%<)%> attendu Ã  %C%<*%> dans un contexte boolÃ©en, %<&&%> est suggÃ©rÃ© Ã  la placela capture de %<*this%> est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>%<-%s%> est en conflit avec d'autres options d'architecture, lesquelles spÃ©cifient un processeur %sl'argument de %<--help%> %q.*s est ambigu, veuillez Ãªtre plus prÃ©cis%<-I-%> spÃ©cifiÃ© deux fois%<-MG%> ne peut Ãªtre utilisÃ© qu'avec %<-M%> ou %<-MM%>%<-W%serror=%s%>: pas d'option %<-%s%>%<-W%serror=%s%>: pas d'option %<-%s%>; aviez-vous l'intention d'utiliser %<-%s%>Â ?%<-Wabi%> averti Ã  propos des diffÃ©rences depuis l'ABI la plus Ã  jour, qui est aussi utilisÃ© par dÃ©faut%<-Wabi%> n'avertira Ã  propos de rien%<-Wabi=1%> n'est pas supportÃ©, on utilise =2l'argument de %<-Werror=%> %qs n'est pas valide pour %s%<-Werror=%s%>: %<-%s%> n'est pas une option qui contrÃ´le les avertissements%<-Wformat-contains-nul%> ignorÃ© sans %<-Wformat%>%<-Wformat-extra-args%> ignorÃ© sans %<-Wformat%>%<-Wformat-nonliteral%> ignorÃ© sans %<-Wformat%>%<-Wformat-security%> ignorÃ©e sans %<-Wformat%>%<-Wformat-y2k%> ignorÃ© sans %<-Wformat%>%<-Wformat-zero-length%> ignorÃ© sans %<-Wformat%>%<-Wmisleading-indentation%> est dÃ©sactivÃ© Ã  partir de ce point puisque le suivi des colonnes a Ã©tÃ© dÃ©sactivÃ© Ã  cause de la taille du code et des en-tÃªtes%<-f%s%> et %<%s=%s%> sont incompatibles%<-f%s%> n'est pas supportÃ© avec les instructions CONST16%<-f%s%> n'est pas supportÃ©: ignorÃ©%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible%<-fPIC%> et %<-fpic%> ne sont pas supportÃ©s dans cette configuration%<-fPIC%> n'est pas supportÃ©%<-fPIC%>/%<-fpic%> pas supportÃ© sur cette cible%<-fPIE%> n'est pas supportÃ©%<-fabi-compat-version=1%> n'est pas supportÃ©, on utilise =2%<-fabi-version=1%> n'est plus supportÃ©%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changÃ© accidentellement en 8.1%<-falign-%s%> n'est pas entre 0 et %d%<-falign-labels=%d%> n'est pas supportÃ©%<-falign-loops=%d%> n'est pas supportÃ©%<-faligned-new=%d%> n'est pas une puissance de deux%<-fasan-shadow-offset%> ne devrait Ãªtre utilisÃ© qu'avec %<-fsanitize=kernel-address%>%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas%<-fcall-saved-REG%> n'est pas supportÃ© pour les registres de sortie%<-fcf-protection=branch%> n'est pas supportÃ© pour cette cible%<-fcf-protection=full%> n'est pas supportÃ© pour cette cible%<-fcf-protection=return%> n'est pas supportÃ© pour cette cible%<-fd-lines-as-code%> n'a pas d'effet dans le format libre%<-fd-lines-as-comments%> n'a pas d'effet dans le format libre%<-fdata-sections%> n'est pas supportÃ© pour cette cible%<-fdbg-cnt=%s:%d-%d%> a une limite supÃ©rieure plus petite que la limite infÃ©rieure%<-fdirectives-only%> est incompatible avec %<-Wunused-macros%>%<-fdirectives-only%> est incompatible avec %<-traditional%>%<-femit-struct-debug-detailed=dir:...%> doit autoriser au moins autant que %<-femit-struct-debug-detailed=ind:...%>%<-fexcess-precision=standard%> pour Ada%<-fexcess-precision=standard%> pour C++%<-fexcess-precision=standard%> pour le Fortran%<-ffunction-sections%> n'est pas supportÃ© pour cette cible%<-fhandle-exceptions%> a Ã©tÃ© renommÃ© en %<-fexceptions%> (et est maintenant utilisÃ© par dÃ©faut)%<-fipa-bit-cp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-cp%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-cp-clone%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-icf%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-functions%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-icf-variables%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pta%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-pure-const%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-ra%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-reference-addressable%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-sra%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fipa-stack-alignment%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fipa-vrp%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-flinker-output=rel%> et %<-fltrans%> sont mutuellement exclusifs%<-fno-fat-lto-objects%> n'est supportÃ© qu'avec des greffons de l'Ã©diteur de liens%<-fno-gnu89-inline%> est uniquement supportÃ© dans les modes GNU99 ou C99%<-fobjc-abi-version%> %d n'est pas supportÃ© sur les cibles 32 bits avec %<-fnext-runtime%>%<-fobjc-abi-version%> 2 doit Ãªtre utilisÃ© pour les cibles 64 bits avec %<-fnext-runtime%>%<-fobjc-exceptions%> est requis pour activer la syntaxe des exceptions en Objective-C%<-fobjc-gc%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fgnu-runtime%>%<-fobjc-sjlj-exceptions%> est ignorÃ© pour %<-fnext-runtime%> lorsque %<-fobjc-abi-version%> est plus grand que 1%<-fobjc-sjlj-exceptions%> est le seul systÃ¨me d'exceptions supportÃ© pour %<-fnext-runtime%> avec un argument de %<-fobjc-abi-version%> infÃ©rieur Ã  2l'option %<-foffload-abi%> ne peut Ãªtre spÃ©cifiÃ©e qu'avec un compilateur pour le dÃ©lestagel'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs%<-fpartial-inlining%> est incompatible avec %<-flive-patching=inline-only-static%>%<-fpic%> et %<-fPIC%> ne sont pas supportÃ©s sans %<-mdsbt%> sur cette cible%<-fpic%> et %<-mapcs-reent%> sont incompatibles%<-fpic%> n'est pas supportÃ©%<-fpie%> n'est pas supportÃ©%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)%<-frecord-gcc-switches%> n'est pas supportÃ© par la cible actuelle%<-freorder-blocks-and-partition%> ne supporte pas les informations de retour en arriÃ¨re sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas sur cette architecture%<-freorder-blocks-and-partition%> ne fonctionne pas avec les exceptions sur cette architecture%<-freorder-blocks-and-partition%> n'est pas supportÃ© sur cette architecture%<-fsanitize-address-use-after-scope%> requiert l'option %<-fstack-reuse=none%>%<-fsanitize-recover=%s%> n'est pas supportÃ©%<-fsanitize=address%> et %<-fsanitize=kernel-address%> sont incompatibles avec %<-fsanitize=thread%>%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible%<-fsanitize=address%> est incompatible avec %<-fsanitize=kernel-address%>l'option %<-fsanitize=all%> n'est pas valide%<-fsanitize=leak%> est incompatible avec %<-fsanitize=thread%>%<-fsanitize=pointer-compare%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsanitize=pointer-subtract%> doit Ãªtre combinÃ© avec %<-fsanitize=address%> ou %<-fsanitize=kernel-address%>%<-fsplit-stack%> n'est actuellement uniquement supportÃ© que par GNU/Linux%<-fsplit-stack%> est actuellement uniquement supportÃ© sous PowerPC64 GNU/Linux avec glibc-2.18 ou ultÃ©rieur%<-fsplit-stack%> ne supporte pas deux paramÃ¨tres registres pour une fonction imbriquÃ©e%<-fsplit-stack%> ne supporte pas trois paramÃ¨tres registres%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquÃ©es%<-fsplit-stack%> n'est pas supportÃ© par cette configuration du compilateur%<-fsplit-stack%> a besoin de l'assistance d'un assembleur pour les directives CFI%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e%<-fstack-check=specific%> pour Thumb-1%<-fstack-check=specific%> pas implÃ©mentÃ© pour MIPS16%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautesles options %<-fstack-limit-%> sont ignorÃ©es avec %<-mfdpic%>, utilisez %<-mstack-check-l1%>les options %<-fstack-limit-%> ne sont pas supportÃ©es sur ce processeur%<-fstack-protector%> n'est pas supportÃ© pour cette cible%<-fuse-cxa-atexit%> n'est pas supportÃ© pour msp430-elf%<-fuse-linker-plugin%>, mais %s introuvable%<-fwhole-program%> est incompatible avec %<-flive-patching=inline-only-static|inline-clone%>%<-fwpa%> et %<-fltrans%> sont mutuellement exclusifsL'option %<-g%> est seulement supportÃ©e lorsque GAS est utilisÃ© sur ce processeuroption %<-g%> dÃ©sactivÃ©e%<-g%> avec %<-mno-apcs-frame%> peut ne pas donner un dÃ©bogage pertinent%<-gdwarf%s%> est ambigu; utilisez %<-gdwarf-%s%> pour la version DWARF ou %<-gdwarf%> %<-g%s%> pour le niveau de dÃ©bogage%<-gdwarf-6%> est Ã©mis sous la version 5 avec des incompatibilitÃ©s%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>%<-gnat%> mal orthographiÃ© sous la forme %<-gant%>%<-gsplit-dwarf%> n'est pas supportÃ© sur cette plateforme, il est ignorÃ©%<-gsplit-dwarf%> n'est pas supportÃ© avec LTO, il est dÃ©sactivÃ©l'option %<-iplugindir%> <rÃ©p> n'a pas Ã©tÃ© passÃ©e par le pilote gcc%<-m%s%> n'est pas supportÃ© par cette configuration%<-m64%> requiert un processeur PowerPC64%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=kernel-address%>%<-mabi=%s%> n'est pas supportÃ©e avec %<-fsanitize=thread%>L'option %<-mabi=2fp+%> est supportÃ©e si un FPU est disponible, doit activer %<-mext-fpu-sp%> ou %<-mext-fpu-dp%>%<-mabi=ms%> pas supportÃ© avec l'ABI X32%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportÃ©s%<-maix64%> exige que l'architecture PowerPC64 demeure sÃ©lectionnÃ©e%<-malign-functions%> est obsolÃ¨te, utilisez %<-falign-functions%>%<-malign-functions=%d%> n'est pas entre 0 et %d%<-malign-jumps%> est obsolÃ¨te, utilisez %<-falign-jumps%>%<-malign-jumps=%d%> n'est pas entre 0 et %d%<-malign-loops%> est obsolÃ¨te, utilisez %<-falign-loops%>%<-malign-loops=%d%> n'est pas entre 0 et %d%<-mapcs-stack-check%> incompatible avec %<-mno-apcs-frame%>%<-march=%s%> n'est pas compatible avec l'ABI sÃ©lectionnÃ©e%<-march=%s%> requiert %<-mfp32%>%<-march=%s%> %s doit Ãªtre sÃ©parÃ© par _%<-march=%s%>: Nombre attendu aprÃ¨s %<%dp%>.%<-march=%s%>: la chaÃ®ne ISA n'est pas dans l'ordre canonique. %<%c%>%<-march=%s%>: la chaÃ®ne ISA doit commencer par rv32 ou rv64%<-march=%s%>: le premier sous-ensemble ISA doit Ãªtre %<e%>, %<i%> ou %<g%>%<-march=%s%>: rv%de n'est pas une ISA de base valable%<-march=%s%>: chaÃ®ne ISA inattendue Ã  la finÂ : %qs%<-march=%s%>: sous-ensemble ISA %<%c%> non supportÃ©%<-masm=intel%> n'est pas supportÃ© dans cette configuration%<-max-stackframe=%d%> n'est pas utilisable, n'est pas entre 0 et %d%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportÃ©s en combinaison%<-mbranch-cost=%d%> n'est pas entre 0 et 5%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>%<-mcall-ms2sysv-xlogues%> est incompatible avec %s%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supportÃ© avec SEH%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel%> est incompatible avec les autres options toc%<-mcmodel=%> n'est pas supportÃ© sur les systÃ¨mes 32 bits%<-mcode-region=either%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcode-region=upper%> requiert le modÃ¨le mÃ©moire large (%<-mlarge%>)%<-mcorea%> et %<-mcoreb%> ne peuvent Ãªtre utilisÃ©s ensemble%<-mcorea%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcoreb%> devrait Ãªtre utilisÃ© avec %<-mmulticore%>%<-mcpu=%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=%> ou %<-march=%>%<-mcpu=%s%> est en conflit avec %<-march=%s%>%<-mcpu=%s%> a une rÃ©vision de silicium invalide%<-mcpu=%s%> n'est pas valable%<-mdata-region=either%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdata-region=upper%> requiert le modÃ¨le de mÃ©moire large (%<-mlarge%>)%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>%<-mdouble-float%> ignorÃ© sans %<-mhard-float%>%<-mdynamic-no-pic%> Ã©crase %<-fpic%>, %<-fPIC%>, %<-fpie%> ou %<-fPIE%>%<-mes0%> ne peut Ãªtre utilisÃ© qu'avec le C%<-mexr%> est utilisÃ© sans %<-ms%>%<-mexr%> est utilisÃ© sans %<-ms%> ou %<-msx%>%<-mfdivdu%> ignorÃ© sans %<-mhard-float%>%<-mfdpic%> n'est pas supportÃ©, veuillez utiliser une cible bfin-linux-uclibc%<-mfentry%> est supportÃ© uniquement sur des processeurs 64 bits%<-mfentry%> n'est pas supportÃ© en 32 bits en combinaison avec %<-fpic%>%<-mfloat-abi=hard%> et VFP%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU%<-mfpxx%> peut uniquement Ãªtre utilisÃ© avec l'ABI o32%<-mfpxx%> requiert %<-mlra%>%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles%<-mfused-madd%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-ffp-contract=%>%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s si la cible supporte les instructions mfhc1 et mthc1%<-mgp32%> et %<-mfp64%> peuvent uniquement Ãªtre combinÃ©s en utilisant l'ABI o32%<-mgp32%> utilisÃ© avec une ABI 64 bits%<-mgp64%> utilisÃ© avec une ABI 32 bits%<-mgp64%> utilisÃ© avec un processeur 32 bits%<-mgpopt%> pas supportÃ© avec PIC.l'argument de %<-mgprel-sec=%> n'est pas une expression rationnelle valide.%<-mgprel-sec=%> pas supportÃ© avec PIC.%<-mhard-dfp%> ne peut Ãªtre utilisÃ© en conjonction avec %<-msoft-float%>%<-mhard-float%> n'est pas supportÃ© par le processeur sÃ©lectionnÃ©%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles%<-mint32%> n'est pas supportÃ© pour les cibles H8300 et H8300L%<-mintel-syntax%> et %<-mno-intel-syntax%> sont dÃ©prÃ©ciÃ©s; utilisez plutÃ´t %<-masm=intel%> et %<-masm=att%>%<-mips3d%> requiert %<-mpaired-single%>l'argument de %<-misr-secure=%d%> n'est pas entre 0 et 3l'argument de %<-misr-vector-size=%d%> doit Ãªtre 4 ou 16%<-mlarge%> requiert un %<-mmcu=%> compatible avec le 430X%<-mlong-double-64%> n'est pas permis avec %<-m64%>%<-mloongson-ext2%> doit Ãªtre utilisÃ© avec %<-mloongson-ext%>%<-mloongson-mmi%> doit Ãªtre utilisÃ© avec %<-mhard-float%>%<-mmsa%> doit Ãªtre utilisÃ© avec %<-mfp64%> et %<-mhard-float%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g13%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g14%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g10%>%<-mmul=g14%> ne peut Ãªtre utilisÃ© avec %<-mcpu=g13%>%<-mmulticore%> ne peut Ãªtre utilisÃ© qu'avec un BF561%<-mn%> n'est pas supportÃ© sur les cibles linux%<-mn%> est utilisÃ© sans %<-mh%> ou %<-ms%> ou %<-msx%>%<-mno-%s%> dÃ©sactive %<-m%s%>%<-mno-allow-string-insns%> interdit la gÃ©nÃ©ration de l'instruction RMPA%<-mno-altivec%> dÃ©sactive vsx%<-mno-dpfp-lrsr%> n'est supportÃ© qu'avec %<-mdpfp%>%<-mno-exr%> est uniquement valable avec %<-ms%> ou %<-msx%> â€“ option ignorÃ©e%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structurÃ©)%<-mno-gpopt%> Ã  besoin de %<-mexplicit-relocs%>%<-mno-mpy%> n'est supportÃ© que sur ARC700 ou ARCv2%<-mno-pic-data-is-text-relative%> ne peut pas Ãªtre utilisÃ© sans %<-fpic%>/%<-fPIC%>%<-mnop-mcount%> n'est pas compatible avec cette cible%<-mnop-mcount%> n'est pas implÃ©mentÃ© pour %<-fPIC%>%<-mpcrel%> %<-fPIC%> n'est actuellement pas supportÃ© sur le processeur sÃ©lectionnÃ©%<-mpic-register=%> est inutile sans %<-fpic%>%<-mpic-symbol-stubs%> n'est pas requis pour du code 64 bits (ignorÃ©)%<-mpreferred-stack-boundary%> n'est pas supportÃ© pour cette cible%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d%<-mquad-memory%> n'est pas disponible en mode petit-boutiste%<-mquad-memory%> requiert le mode 64 bits%<-mquad-memory-atomic%> requiert le mode 64 bitsl'argument de %<-mr0rel-sec=%> n'est pas une expression rationnelle valable.%<-mr0rel-sec=%> pas supportÃ© avec PIC.%<-mregparm%> est ignorÃ© avec la psABI du MCU Intel%<-mregparm%> est ignorÃ© en mode 64 bits%<-mregparm=%d%> n'est pas entre 0 et %d%<-mrelax%> est uniquement supportÃ© pour le PIC RTPl'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]%<-mrtd%> est ignorÃ© en mode 64 bits%<-ms2600%> est utilisÃ© sans %<-ms%>%<-mshared-library-id=%> spÃ©cifiÃ© sans %<-mid-shared-library%>%<-mshared-library-id=%s%> n'est pas entre 0 et %d%<-msmart%> est incompatible avec %<-mhigh-registers%>%<-mspfp_fast%> pas disponible sur ARC600 ou ARC601%<-msse5%> a Ã©tÃ© supprimÃ©%<-msseregparm%> utilisÃ© sans que SSE soit activÃ©%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>%<-mstringop-strategy=rep_8byte%> pas supportÃ© pour du code 32 bits%<-msx%> n'est pas supportÃ© en coff%<-mtune=%> attend mn10300, am33, am33-2, ou am34%<-mtune=x86-64%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est appropriÃ©%<-mvrsave=no%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<-mno-vrsave%>%<-mvrsave=yes%> est dÃ©prÃ©ciÃ©e. Utilisez plutÃ´t %<-mvrsave%>%<-mvsx%> et %<-mno-altivec%> sont incompatibles%<-mvsx%> nÃ©cessite l'adressage indexÃ©%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante%<-mxl-multiply-high%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v6.00.a%> ou supÃ©rieur%<-mxl-multiply-high%> requiert %<-mno-xl-soft-mul%>%<-mxl-reorder%> ne peut Ãªtre utilisÃ© qu'avec %<-mcpu=v8.30.a%> ou supÃ©rieur%<-mxl-reorder%> exige %<-mxl-pattern-compare%> pour %<-mcpu=v8.30.a%>%<-pipe%> est ignorÃ© parce que %<-save-temps%> est spÃ©cifiÃ©%<-pipe%> n'est pas supportÃ©%<-static-libgfortran%> n'est pas supportÃ© par cette configuration%<-x %s%> n'a pas d'effet aprÃ¨s le dernier fichier d'entrÃ©edÃ©signateur %<.%s%> utilisÃ© plusieurs fois dans la mÃªme liste d'initialiseursle gestionnaire %<...%> doit Ãªtre le dernier gestionnaire de son bloc Â«Â tryÂ Â»%<...%> pas permis dans une liste d'initialisation par dÃ©signation%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?%<::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©%<::%E%> n'est pas une classe ou un espace de noms%<::%E%> n'est pas une classe, un espace de noms ou une Ã©numÃ©ration%<::%E%> n'est pas un type%<::main%> doit retourner %<int%>%<<:%> est une Ã©criture alternative pour %<[%>. InsÃ©rer un espace entre %<<%> et %<::%>%<<::%> ne peut pas Ãªtre au dÃ©but d'une liste d'arguments d'un patron%<<<%> dans un contexte boolÃ©en, vouliez-vous plutÃ´t utiliser %<<%>Â ?%<=> target%> est invalide pour la liaison DEFERRED Ã  %Cl'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11%<>>%> devrait Ãªtre %<> >%> Ã  l'intÃ©rieur d'une liste d'arguments de patron imbriquÃ©s%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en%<?:%> utilisant des constantes entiÃ¨res dans un contexte boolÃ©en, l'expression sera toujours Ã©valuÃ©e Ã  %<true%>le paramÃ¨tre de %<@catch%> ne peut pas Ãªtre qualifiÃ© avec un protocolele paramÃ¨tre de %<@catch%> n'est pas un type de classe Objective-C connu%<@dynamic%> n'est pas disponible en Objective-C 1.0%<@dynamic%> pas dans dans le contexte @implementation%<@dynamic%> requiert qu'une @interface de la classe soit disponible%<@encode%> doit spÃ©cifier un type comme un argument%<@end%> manquant dans le contexte d'implÃ©mentation%<@end%> doit apparaÃ®tre dans un contexte @implementation%<@interface%> de la classe %qE introuvable%<@optional%> est autorisÃ© uniquement dans le contexte @protocol%<@optional%> n'est pas disponible en Objective-C 1.0%<@package%> n'est pas disponible en Objective-C 1.0%<@package%> a actuellement le mÃªme effet que %<@public%>%<@property%> n'est pas disponible en Objective-C 1.0%<@required%> est autorisÃ© uniquement dans le contexte @protocol%<@required%> n'est pas disponible en Objective-C 1.0l'argument de %<@synchronized%> n'est pas un objet%<@synthesize%> ne peut pas Ãªtre utilisÃ© dans des catÃ©gories%<@synthesize%> n'est pas disponible en Objective-C 1.0%<@synthesize%> pas dans le contexte @implementation%<@synthesize%> requiert qu'une @interface de la classe soit disponible%<@throw%> (rethrow) utilisÃ© en dehors d'un bloc %<@catch%>l'argument de %<@throw%> n'est pas un objet%<@try%> sans %<@catch%> ni %<@finally%>les en-tÃªtes de colonnes %<CPU_TYPE%> et %<MPY_TYPE%> sont manquants dans %<devices.csv%>l'en-tÃªte de colonne %<CPU_TYPE%> est manquant dans %<devices.csv%>l'adresse de base de %<CTABLE_ENTRY%> n'est pas un multiple de 256%<CTABLE_ENTRY%> index %%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise%<G0%> dans le format Ã  %Lla directive %<GCC ivdep%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC novector%> n'est pas au dÃ©but d'une boucle Ã  %Cla directive %<GCC unroll%> n'est pas au dÃ©but d'une boucle Ã  %CDirective %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %Cla directive %<GCC vector%> n'est pas au dÃ©but d'une boucle Ã  %C%<HLE_ACQUIRE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<ACQUIRE%> ou un autre plus contraignant%<HLE_RELEASE%> n'est pas utilisÃ© avec le modÃ¨le mÃ©moire %<RELEASE%> ou un autre plus contraignant%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vraiL'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 0L'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre %sL'argument %<MOLD%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %sl'en-tÃªte de colonne %<MPY_TYPE%> est manquant dans %<devices.csv%>L'argument %<SOURCE%> de l'intrinsÃ¨que %<TRANSFER%> Ã  %L ne doit pas Ãªtre un %s%<TREE_PURPOSE%> n'est pas NULL dans la liste %<TYPE_ARG_TYPES%>%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>le type %<TYPE_BINFO%> n'est pas %<TYPE_MAIN_VARIANT%>%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>%<TYPE_CACHED_VALUES_P%> est %i tandis que %<TYPE_CACHED_VALUES%> est %p%<TYPE_CACHED_VALUES_P%> est dÃ©fini alors qu'il ne le devrait pas%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent%<TYPE_CANONICAL%> n'est pas compatiblele %<TYPE_CANONICAL%> de la variante principale n'est pas la variante principale%<TYPE_FIELDS%> dÃ©fini dans un type incompletle champ %<TYPE_LANG_SLOT_1 (binfo)%> est non NULL%<TYPE_MAIN_VARIANT%> a un %<TYPE_MAIN_VARIANT%> diffÃ©rent%<TYPE_MAX_VALUE_RAW%> non NULL%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale%<TYPE_METHOD_BASETYPE%> n'est pas un enregistrement ni une unionle %<TYPE_MODE%> de %<TYPE_CANONICAL%> n'est pas compatible%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>%<TYPE_OFFSET_BASETYPE%> n'est pas un enregistrement ni une unionle champ %<TYPE_VALUES_RAW%> n'est pas NULL%<TYPE_VFIELD%> n'est pas %<FIELD_DECL%> ni %<TREE_LIST%>modificateur %<V%> sur un registre non entier%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT%<[*]%> n'est pas permis ailleurs que dans la portÃ©e du prototype d'une fonction%<[*]%> n'est pas dans une dÃ©claration%<[super ...]%> doit apparaÃ®tre dans le contexte d'une mÃ©thodeles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement de %qEles spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement d'un littÃ©ral composÃ©les spÃ©cificateurs %<_Alignas%> ne peuvent pas rÃ©duire l'alignement du champ sans nom%<_Atomic%> %qD dans la clause %<aligned%>%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause %<linear%>%<_Atomic%> %qD dans la clause %qs%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>%<_Atomic%> %qD dans la clause implicite %<map%>%<_Atomic%> %qE dans la clause %<reduction%>%<_Atomic%> %qE dans la clause %qs%<_Atomic%> appliquÃ© Ã  un type qualifiÃ©expression %<_Atomic%> dans %<#pragma omp atomic%>%<_Atomic%> en Objective-Cvariable d'itÃ©ration %<_Atomic%> %qEtype qualifiÃ© par %<_Atomic%> dans %<#pragma omp declare reduction%>type de tableau qualifiÃ© avec %<_Atomic%>type de fonction qualifiÃ© par %<_Atomic%>le type du paramÃ¨tre %qT est qualifiÃ© avec %<_Atomic%> dans %q+Dtype de retour qualifiÃ© avec %<_Atomic%> pour %qD%<_Float%d%s%> n'est pas supportÃ© sur cette ciblel'association %<_Generic%> a un type fonctionl'association %<_Generic%> a un type incompletl'association %<_Generic%> a un type de longueur variablele sÃ©lecteur %<_Generic%> correspond Ã  plusieurs associationsle sÃ©lecteur %<_Generic%> du type %qT n'est compatible avec aucune association%<_Generic%> spÃ©cifie deux types compatibles%<_Noreturn%> dans une dÃ©claration vide%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>l'attribut %<__BELOW100__%> s'applique uniquement aux variables%<__GIMPLE%> uniquement valable avec %<-fgimple%>la fonction %<__RTL%> ne peut pas Ãªtre compilÃ©e avec %<-flto%>%<__alignof%> appliquÃ© sur un champ de bits%<__auto_type%> suivi des attributs %<[[]]%>%<__auto_type%> dans une dÃ©claration vide%<__auto_type%> peut uniquement Ãªtre utilisÃ© avec un seul dÃ©clarateur%<__auto_type%> exige un simple identificateur comme dÃ©clarateur%<__auto_type%> requiert une dÃ©claration de donnÃ©e initialisÃ©e%<__auto_type%> utilisÃ© avec un initialisateur de champ de bits%<__builtin_arc_aligned%> avec un alignement non constantl'opÃ©rande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante rÃ©elopÃ©randes de %<__builtin_complex%> de types diffÃ©rentsle premier argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un vecteur en virgule flottantele nombre d'Ã©lÃ©ments du vecteur en premier argument et du deuxiÃ¨me type vectoriel en second argument de %<__builtin_convertvector%> devraient Ãªtre les mÃªmesle deuxiÃ¨me argument de %<__builtin_convertvector%> doit Ãªtre un entier ou un type vectoriel flottant%<__builtin_eh_return%> n'est pas supportÃ© sur cette cible%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©le deuxiÃ¨me argument de %<__builtin_longjmp%> doit Ãªtre 1%<__builtin_mffsl%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_mtfsb0%> et %<__builtin_mtfsb1%> ne sont pas supportÃ©s avec %<-msoft-float%>%<__builtin_next_arg%> appelÃ© sans argument%<__builtin_rx_%s%> accepte %<C%>, %<Z%>, %<S%>, %<O%>, %<I%> ou %<U%>%<__builtin_saveregs%> n'est pas supportÃ© par cette sous-cible%<__builtin_saveregs%> n'est pas supportÃ© par cette cible%<__builtin_set_fpscr_drn%> n'est pas supportÃ© en mode 32 bits%<__builtin_set_fpscr_drn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_fpscr_rn%> n'est pas supportÃ© avec %<-msoft-float%>%<__builtin_set_thread_pointer%> n'est pas supportÃ© sur cette ciblele type intÃ©rieur du/des argument(s) vectoriel(s) de %<__builtin_shuffle%> doivent avoir la mÃªme taille que le type intÃ©rieur du masqueles arguments vectoriels de %<__builtin_shuffle%> doivent Ãªtre du mÃªme typeles arguments de %<__builtin_shuffle%> doivent Ãªtre des vecteursle dernier argument de %<__builtin_shuffle%> doit Ãªtre un vecteur d'entiersle nombre d'Ã©lÃ©ments du/des argument(s) vectoriel(s) et du vecteur de masque de %<__builtin_shuffle%> doivent Ãªtre les mÃªmes%<__builtin_thread_pointer%> n'est pas supportÃ© sur cette cibleappel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits%<__delay_cycle%> ne prend que des arguments constants%<__delay_cycles%> n'accepte que des dÃ©comptes de cycles non nÃ©gatifs%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type%<__int%d%> n'est pas supportÃ© par la cible%<__int%d%> n'est pas supportÃ© sur cette cibleles dÃ©clarations %<__label__%> sont uniquement permises Ã  l'intÃ©rieur des fonctions%<__label__%> pas au dÃ©but du bloc%<__restrict%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__thread%> avant %<extern%>%<__thread%> avant %<static%>%<__thread%> avant %qD%<__thread%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctions%<__transaction_atomic%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>%<__transaction_cancel%> sans avoir activÃ© le support pour la mÃ©moire transactionnelle%<__transaction_relaxed%> sans avoir activÃ© le support pour la mÃ©moire transactionnelleL'argument %<a%d%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre %s(%d)L'argument %<a1%> de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre INTEGER, REAL ou CHARACTER%<acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%> Ã  %Ll'attribut %<alias%> est ignorÃ© car la fonction est dÃ©finiel'argument de %<alignas%> a le type non entier %qTl'expression d'alignement de la clause %<aligned%> doit Ãªtre un entierl'expression d'alignement %<aligned%> doit Ãªtre une expression entiÃ¨re constante positiveil pourrait ne pas Ãªtre possible de mettre en ligne la fonction %<always_inline%>un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©el'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande de sortiedÃ©claration %<asm%> ignorÃ©e Ã  cause du conflit avec le renommage prÃ©cÃ©dent%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<asm%> pas permis dans une fonction %<transaction_safe%>%<asm%> interdit dans une transaction atomiqueopÃ©rande %<asm%> %d ne concorde probablement pas avec les contraintesla contrainte de l'opÃ©rande %<asm%> est incompatible avec la taille de l'opÃ©randel'opÃ©rande %<asm%> a des contraintes impossiblesl'opÃ©rande %<asm%> requiert un rechargement impossiblele qualificatif %<asm%> %qT est ignorÃ© en dehors du corps d'une fonctionqualificatif %<asm%> en dehors du corps de la fonctionle spÃ©cificateur %<asm%> pour la variable %qE est en conflit avec la liste d'Ã©crasement de %<asm%>les spÃ©cificateurs %<asm%> ne sont pas permis sur des membres de donnÃ©es non statiquesl'attribut %<assign%> est en conflit avec l'attribut %<copy%>l'attribut %<assign%> est en conflit avec l'attribut %<retain%>%<assign%> n'est pas sÃ»r pour des objets Objective-C; veuillez l'indiquer explicitement si vous en avez besoinla propriÃ©tÃ© %<assign%> %qs utilise la variable d'instance %qs qui est un champ de bitsl'expression de %<async%> doit Ãªtre un entierÃ©chec de %<atexit%>la propriÃ©tÃ© %<atomic%> %qs utilise la variable d'instance %qs qui est un champ de bits%<atomic_cancel%>clause %<atomic_default_mem_order%> utilisÃ©e lexicalement aprÃ¨s la premiÃ¨re construction %<atomic%> sans clause d'ordre de mÃ©moire%<auto%> peut seulement Ãªtre spÃ©cifiÃ© pour des dÃ©clarations de variables ou de fonctions%<auto%> a changÃ© de signification en C++11; retirez-le%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC%<auto%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©e%<auto%> n'est pas autorisÃ© dans une dÃ©claration de synonymele paramÃ¨tre %<auto%> n'est pas permis dans ce contexte%<bank_switch%> n'a pas d'effet sur les fonctions qui ne gÃ¨rent pas une interruptionla clause %<bind%> n'est pas spÃ©cifiÃ©e sur une construction %<loop%> pas imbriquÃ©e dans une autre construction OpenMP%<bind(parallel)%> sur une construction %<loop%> imbriquÃ©e dans une construction %<simd%>%<bind(team)%> sur une rÃ©gion %<loop%> pas strictement imbriquÃ©e dans une rÃ©gion %<team%>%<builtin_return_address%> ne contient que 2 octets d'adresse%<cancel for%> Ã  l'intÃ©rieur de %<nowait%> pour la construction%<cancel for%> Ã  l'intÃ©rieur de %<ordered%> pour la construction%<cancel sections%> Ã  l'intÃ©rieur d'une construction de sections %<nowait%>%<catch%> n'est pas supportÃ©%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>les spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de champles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de paramÃ¨treles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de typeles spÃ©cificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la dÃ©claration de variable%<const%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsexpression %<depobj%> qualifiÃ©e avec %<const%>%qE qualifiÃ© avec %<const%> peut uniquement apparaÃ®tre dans les clauses %<shared%> ou %<firstprivate%>%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaÃ®tre que dans les clauses %<shared%> ou %<firstprivate%>un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliquÃ© au type %qT dans %<#pragma omp declare reduction%>l'appel %<constexpr%> dÃ©borde au delÃ  de la fin de la fonctionle constructeur %<constexpr%> n'a pas de corps videle constructeur %<constexpr%> de l'union %qT doit initialiser exactement un membre de donnÃ©e non statiqueles destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>la profondeur d'Ã©valuation de la %<constexpr%> dÃ©passe le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)le dÃ©compte des opÃ©rations d'Ã©valuation de %<constexpr%> dÃ©passe la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)les lambda %<constexpr%> sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le dÃ©compte des itÃ©rations de la boucle %<constexpr%> dÃ©passe la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnÃ©e statique %q#D d'un type non entierle membre statique %<constexpr%> %qD doit avoir une initialisationla variable %<constexpr%> %qD a le type %qT modifiÃ© par une variable%<constinit%> peut uniquement Ãªtre appliquÃ© Ã  une variable avec une durÃ©e de stockage statique ou au niveau du threadle type de retour %<constinit%> pour une fonction n'est pas permisla variable %<constinit%> %qD n'a pas une initialisation constantel'attribut %<copy%> est uniquement valable pour des objets Objective-Cune rÃ©gion %<critical%> ne peut pas Ãªtre imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%> portant le mÃªme noml'argument de %<custom-%s=%> doit Ãªtre un entier non nÃ©gatif%<custom-%s=%> n'est pas reconnu comme instruction FPU%<custom-%s=%> exige un argument%<decl-specifier%> dans la dÃ©claration du guide de dÃ©duction%<decl-specifier%> invalide dans une condition%<declare variant%> sur le constructeur %qD%<declare variant%> sur %qD par dÃ©faut%<declare variant%> sur %qD supprimÃ©%<declare variant%> sur le destructeur %qD%<declare variant%> sur %qD virtuel%<decltype%> ne sait pas rÃ©soudre l'adresse d'une fonction surchargÃ©e%<decltype%> est Ã©valuÃ© en %qT qui n'est ni une classe ni un type Ã©numÃ©rÃ©Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»la cible %<default%> n'a pas Ã©tÃ© dÃ©finie%<delete[]%> n'est pas une expression constanteclause %<depend%> avec le type de dÃ©pendance %<depobj%> sur une section de tableaula clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©rationla clause %<depend%> avec le modificateur %<sink%> attend une itÃ©ration lexicale ultÃ©rieureune clause %<depend%> avec le modificateur %<source%> a Ã©tÃ© spÃ©cifiÃ©e avec des clauses %<depend%> avec le modificateur %<sink%> sur la mÃªme construction%<depend(%s)%> est uniquement autorisÃ© dans %<omp ordered%>type de dÃ©pendance %<depobj%> spÃ©cifiÃ© dans la clause %<depend%> d'une construction %<depobj%>l'expression %<depobj%> n'est pas une expression l-valeurl'identifiant de %<device%> doit Ãªtre entierL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de co-dimension valableL'argument %<dim%> de l'intrinsÃ¨que %qs Ã  %L n'est pas un index de dimension valableL'argument %<dim%> de l'intrinsÃ¨que %s Ã  %L n'est pas un index de dimension validel'expression de la taille des tranches de %<dist_schedule%> doit Ãªtre un entierune rÃ©gion %<distribute%> doit Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une construction %<teams%>%<dynamic_cast%> pas permis avec %<-fno-rtti%>%<dynamic_cast<%#T>(%q#D)%> ne peut jamais rÃ©ussir%<else%> sans %<if%> prÃ©cÃ©dent%<enum %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs%<explicit%> dans une dÃ©claration amie%<explicit%> en dehors de la dÃ©claration de la classe%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>Ã©dition de liens %<extern "C"%> dÃ©marrÃ©e icil'attribut %<externally_visible%> n'a d'effet que dans des objets publiquesattribut %<fallthrough%> au plus haut niveaul'attribut %<fallthrough%> n'est pas suivi par %<;%>l'attribut %<fallthrough%> est spÃ©cifiÃ© plusieurs foisl'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨trel'attribut %<fast_interrupt%> est ignorÃ©l'attribut %<flatten%> est ignorÃ© sur les aliasliste %<flush%> spÃ©cifiÃ©e avec une clause d'ordre de mÃ©moire%<fopen%>: %s: %mles dÃ©clarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11%<friend%> peut seulement Ãªtre spÃ©cifiÃ© Ã  l'intÃ©rieur d'une classe%<friend%> utilisÃ© en dehors d'une classel'expression numÃ©rique de %<gang%> doit Ãªtre un entierla valeur numÃ©rique de %<gang%> doit Ãªtre positivel'expression statique %<gang%> doit Ãªtre un entierla valeur statique de %<gang%> doit Ãªtre positivele processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<generic%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>l'attribut %<getter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentel'attribut %<gnu_inline%> est prÃ©sent sur %q+D%<goto%> dans une fonction %<constexpr%>%<goto%> n'est pas une expression constantel'expression de %<grainsize%> doit Ãªtre un entierla valeur de %<grainsize%> doit Ãªtre positive%<h%> appliquÃ© Ã  un opÃ©rande qui n'est pas un registrel'expression %<hint%> doit Ãªtre une expression entiÃ¨re constantel'expression %<hint%> doit Ãªtre un nombre entier%<if constexpr%> uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>le rÃ©solveur %<ifunc%> pour %qD doit retourner %qTle rÃ©solveur %<ifunc%> pour %qD devrait retourner %qTla clause %<inbranch%> est incompatible avec %<notinbranch%>%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<inline%> dans une dÃ©claration vide%<inline%> n'est pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qD%<inline%> spÃ©cifiÃ© pour la dÃ©claration d'une classe amiele spÃ©cificateur %<inline%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globalespÃ©cificateur %<inline%> invalide pour la variable %qD dÃ©clarÃ©e au niveau du blocclause %<inscan%> %<reduction%> sur la construction %qsclause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>la clause %<inscan%> %<reduction%> est utilisÃ©e avec la clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucleclause %<inscan%> %<reduction%> avec une section de tableauclauses %<inscan%> et non-%<inscan%> %<reduction%> sur la mÃªme constructionle processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'option %<-mtune=%>le processeur %<intel%> ne peut Ãªtre utilisÃ© qu'avec l'attribut %<target("tune=")%>le modificateur %<iterator%> est incompatible avec %qsle modificateur %<iterator%> ne peut pas Ãªtre spÃ©cifiÃ© sur une construction %<depobj%>le paramÃ¨tre %<l1-cache-size%> n'est pas une puissance de deux %dvÃ©rification de %<lang_*%>Â : Ã©chec dans %s, Ã  %s:%dla clause %<lastprivate%> sur une construction %<loop%> fait rÃ©fÃ©rence Ã  une variable %qD qui n'est pas l'itÃ©rateur de bouclela clause %<linear%> pour une variable autre qu'un itÃ©rateur de boucle est spÃ©cifiÃ©e sur une construction combinÃ©e avec %<distribute%>la clause %<linear%> ne peut pas Ãªtre spÃ©cifiÃ©e avec la clause %<ordered%> comportant un paramÃ¨trele pas %qE de la clause %<linear%> n'est ni une constante ni un paramÃ¨trel'expression du pas de %<linear%> doit Ãªtre fondamentalele pas de la clause %<linear%> est un paramÃ¨tre %qD pas spÃ©cifiÃ© dans la clause %<uniform%>%<location_t%> n'est pas dÃ©fini comme un type%<locus%> n'est pas dÃ©fini comme un type%<long long long%> est trop long pour GCC%<long%> et %<short%> spÃ©cifiÃ©s ensemblel'expression %<long%> du Â«Â switchÂ Â» n'est pas convertie en %<int%> avec le C ISO%<lp_array%> ne correspond pas Ã  %<region_tree%>%<lp_array%> est corrompu pour le lp %i%<lto_obj_file_open()%> a Ã©chouÃ©%<main%> est dÃ©clarÃ©e %<_Noreturn%>une rÃ©gion %<master%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'un partage de tÃ¢che, %<loop%>, un %<task%> explicite ou une rÃ©gion %<taskloop%>%<memset%> utilisÃ© avec un paramÃ¨tre de longueur qui est la constante zÃ©ro; cela pourrait Ãªtre dÃ» Ã  des paramÃ¨tres transposÃ©s%<memset%> utilisÃ© avec une longueur Ã©gale au nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille des Ã©lÃ©mentsl'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits%<ms_hook_prologue%> n'est pas compatible avec les fonctions imbriquÃ©es%<msp430_set_driver_var%> attend 2 argumentstype %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>%<namespace %E%> est ambigula dÃ©finition %<namespace%> n'est pas permise ici%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent%<new%> de type %qT avec l'alignement Ã©tendu %d%<no-custom-%s%> n'accepte pas d'argumentla clause %<nogroup%> ne doit pas Ãªtre utilisÃ©e avec la clause %<reduction%>l'attribut %<nonatomic%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dentemodificateur d'ordonnancement %<nonmonotonic%> spÃ©cifiÃ© en mÃªme temps que la clause %<ordered%>argument %<nonnull%> %qD comparÃ© Ã  NULLune fonction avec %<noreturn%> retourne une valeurla clause %<nowait%> ne doit pas Ãªtre utilisÃ©e avec %<copyprivate%>la valeur de %<num_tasks%> doit Ãªtre positivela valeur de %<num_teams%> doit Ãªtre positivela valeur de %<num_threads%> doit Ãªtre positivel'utilisation de %<offsetof%> Ã  l'intÃ©rieur du type %qT (qui ne respecte pas l'agencement standard) est supportÃ© conditionnellement%<operator %s%>%<operator %s%> dans %<%s%E%>%<operator delete%> doit retourner le type %qT%<operator delete%> prend le type %qT comme premier paramÃ¨tre%<operator delete[]%> ne peut pas Ãªtre un Â«Â deleteÂ Â» destructeur%<operator new%> ne doit pas retourner NULL Ã  moins qu'il soit dÃ©clarÃ© %<throw()%> (ou %<-fcheck-new%> est actif)%<operator new%> doit retourner le type %qT%<operator new%> prend le type %<size_t%> (%qT) comme premier paramÃ¨tre%<operator%s%>%<operator%s%> dans %<%E %s %E%>%<operator%s%> dans %<%E%s%>%<operator%s%> dans %<%s%E%>%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>%<operator[]%>%<operator[]%> dans %<%E[%E]%>un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1la clause %<order%> ne doit pas Ãªtre utilisÃ©e avec %<ordered%>%<ordered simd threads%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<for simd%>%<ordered%> %<simd%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<simd%>le paramÃ¨tre de la clause %<ordered%> est plus petit que %<collapse%>la clause %<ordered%> avec un paramÃ¨tre ne devrait pas Ãªtre spÃ©cifiÃ©e sur la construction %qsclause %<ordered%> avec un paramÃ¨tre sur une boucle %<for%> basÃ©e sur une portÃ©eune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e dans une boucle avec une clause %<ordered%> avec un paramÃ¨treune construction %<ordered%> avec une clause %<depend%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une boucle %<ordered%>une rÃ©gion %<ordered%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion %<critical%>, %<ordered%>, %<task%> explicite ou %<taskloop%>une rÃ©gion %<ordered%> doit Ãªtre Ã©troitement imbriquÃ©e Ã  l'intÃ©rieur d'une rÃ©gion de boucle avec la clause %<ordered%>une rÃ©gion %<ordered%> sans clause %<depend%> ne peut pas Ãªtre Ã©troitement imbriquÃ©e dans une rÃ©gion de boucle avec une clause %<ordered%> avec un paramÃ¨trele pragma %<pch_preprocess%> ne devrait Ãªtre utilisÃ© qu'avec %<-fpreprocessed%>Ã©chec de %<pex_init%>Â : %m%<pragma omp requires%> requiert au moins une clausel'expression de %<priority%> doit Ãªtre un entierla valeur de %<priority%> doit Ãªtre positive ou nullel'attribut %<readonly%> est en conflit avec l'attribut %<readwrite%>l'attribut %<readonly%> est en conflit avec l'attribut %<setter%>l'attribut %<readonly%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©dente%<region_array%> ne correspond pas Ã  %<region_tree%>%<region_array%> est corrompu pour la rÃ©gion %i%<register%> dans une dÃ©claration vide ayant tout le fichier comme portÃ©espÃ©cificateur de classe de stockage %<register%> utilisÃ©%<reinterpret_cast%> d'un entier vers un pointeurutiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifsun %<reinterpret_cast%> n'est pas une expression constante%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>l'attribut %<retain%> est en conflit avec l'attribut %<copy%>l'attribut %<retain%> est uniquement valable pour des objets Objective-C%<return%> avec une valeur dans une fonction retournant un void%<return%> sans valeur dans une fonction retournant autre chose que voidl'expression %<safelen%> doit Ãªtre une expression entiÃ¨re constante positive%<scalar_storage_order%> n'est pas supportÃ© car le boutisme n'est pas uniforme%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACCl'attribut %<setter%> de la propriÃ©tÃ© %qD est en conflit avec la dÃ©claration prÃ©cÃ©denteL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L a plus de %d Ã©lÃ©mentsL'argument %<shape%> de l'intrinsÃ¨que %<reshape%> Ã  %L doit Ãªtre un tableau de taille constante%<signed%> et %<unsigned%> spÃ©cifiÃ©s ensemblel'expression %<simdlen%> doit Ãªtre une expression entiÃ¨re constante positivela valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>%<sizeof%> appliquÃ© sur un champ de bits%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qTl'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨sesL'argument %<source%> de l'intrinsÃ¨que %<shape%> Ã  %L ne doit pas Ãªtre un tableau de taille tacite%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>%<static%> ne peut pas Ãªtre utilisÃ© lors de la dÃ©finition (contrairement Ã  la dÃ©claration) d'un membre de donnÃ©e statiquele spÃ©cificateur %<static%> est invalide pour la fonction %qs dÃ©clarÃ©e en dehors de la portÃ©e globaleun %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT Ã©limine les qualificatifs%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?%<std::%s%> est uniquement disponible Ã  partir de %s%<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%>%<std::tuple_size<%T>::value%> n'est pas une expression constante entiÃ¨rela directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e%<struct %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>l'argument de l'attribut %<symver%> %qs doit contenir un ou deux %<@%>l'argument de l'attribut %<symver%> n'est pas une constante de chaÃ®ne de caractÃ¨resl'attribut %<symver%> s'applique uniquement aux symbolesl'attribut %<symver%> ne s'applique qu'aux fonctions et aux variables%<target("rtd")%> est ignorÃ© en mode 64 bits%<target("sseregparm")%> utilisÃ© sans que SSE soit activÃ©%<target("tune=x86-64")%> est dÃ©prÃ©ciÃ©; utilisez plutÃ´t %<target("tune=k8")%> ou %<target("tune=generic")%> selon ce qui est appropriÃ©l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellemodificateur de rÃ©duction %<task%> sur une construction avec une clause %<nowait%>la construction %<teams%> doit Ãªtre Ã©troitement imbriquÃ©e dans une construction %<target%> ou ne pas Ãªtre imbriquÃ©e dans une construction OpenMPle mot-clÃ© %<template%> n'est pas permis dans le nom du destructeur%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©%<this%> est autorisÃ© dans OpenMP uniquement dans les clauses %<declare simd%>ne peut capturer %<this%> par rÃ©fÃ©rence%<this%> n'est pas disponible pour les fonctions membres statiques%<this%> ne peut pas Ãªtre utilisÃ© dans ce contexte%<this%> n'a pas Ã©tÃ© capturÃ© pour cette fonction lambdal'expression de %<thread_limit%> doit Ãªtre un entierla valeur de %<thread_limit%> doit Ãªtre positive%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable dÃ©clarÃ©e dans un blocla directive %<threadprivate%> %qE n'est pas dans la dÃ©finition de %qT%<threadprivate%> %qE a un type incomplet%<throw%> appellera toujours %<terminate%>l'argument de %<tile%> doit Ãªtre de type entierl'argument %<tile%> a besoin d'une constante entiÃ¨re positiveappel de fonction %<transaction_may_cancel_outer%> pas Ã  l'intÃ©rieur d'une transaction extÃ©rieure ou %<transaction_may_cancel_outer%>%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle%<tree%> n'est pas dÃ©fini comme un type pointeur%<tree%> n'est pas dÃ©fini comme un type%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©clarationl'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique%<typeid%> du type de fonction qualifiÃ© %qTl'opÃ©rateur %<typeid%> ne peut pas apparaÃ®tre dans une expression constante%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe%<typename %T::%D%> nomme %q#T qui n'est pas un type%<typeof%> appliquÃ© Ã  un champ de bits%<union %E%> dÃ©clarÃ©e dans la dÃ©claration initiale de la boucle %<for%>%<va_start%> utilisÃ© dans une fonction ayant des arguments fixes%<vec_lvsl%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©s%<vec_lvsr%> est dÃ©prÃ©ciÃ© pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignÃ©sl'expression de longueur de %<vector%> doit Ãªtre un entierla valeur de longueur de %<vector%> doit Ãªtre positive%<verify_gimple%> a Ã©chouÃ©la mÃ©thode %<virtual%> %<consteval%> %qD n'est pas encore supportÃ©e%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions%<virtual%> en dehors de la dÃ©claration de classe%<virtual%> spÃ©cifiÃ© plus d'une fois dans le spÃ©cificateur de baseun %<void%> comme seul paramÃ¨tre ne peut Ãªtre qualifiÃ©%<void%> doit Ãªtre le seul paramÃ¨tre%<volatile%> peut seulement Ãªtre spÃ©cifiÃ© pour des objets et des fonctionsle paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨tele type de retour qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©la liaison structurÃ©e qualifiÃ©e avec %<volatile%> est dÃ©prÃ©ciÃ©el'expression %<wait%> doit Ãªtre un nombre entier%<warn_if_not_aligned%> ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'attribut %<weakref%> est ignorÃ© car la fonction est dÃ©finiel'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©el'attribut %<weakref%> devrait Ãªtre accompagnÃ© d'un attribut %<alias%>l'expression numÃ©rique de %<worker%> doit Ãªtre un entierla valeur numÃ©rique de %<worker%> doit Ãªtre positive%<||%> n'est pas valable en GIMPLE%<~%> sur une expression boolÃ©enne%<~%> sur une expression de type %<bool%>%<~auto%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>%Gl'argument de la directive %<%.*s%> est nul%Gla limite de %<alloca%> est inconnue%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui peut chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher %wu octet%G%qD accÃ¨de Ã  %wu octet qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets qui peut chevaucher jusqu'Ã  %wu octets%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  %wu ou plus d'octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui peuvent chevaucher jusqu'Ã  %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octet au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux dÃ©calages %s et %s qui chevauchent %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent %wu ou plus d'octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets aux offsets %s et %s qui chevauchent entre %wu et %wu octets au dÃ©calage %s%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher %wu octet%G%qD accÃ¨de Ã  entre %wu et %wu octets qui peuvent chevaucher jusqu'Ã  %wu octetsla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octetla destination %G%qD n'a pas Ã©tÃ© changÃ©e aprÃ¨s n'avoir copiÃ© aucun octet depuis une chaÃ®ne de longueur %E%G%qD qui forme le dÃ©calage %s est hors des limites%G%qD qui forme le dÃ©calage %s est hors des limites [0, %wu]%G%qD forme le dÃ©calage %s qui est hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD forme le dÃ©calage %s qui est hors des limites de l'objet %qD avec le type %qT%G%qD d'une chaÃ®ne de longueur %wu et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu ou plus et un tableau de taille %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD d'une chaÃ®ne de longueur %wu, un tableau de taille %wu et une limite de %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD de chaÃ®nes de longueur %wu et %wu et limitÃ© Ã  %wu est Ã©valuÃ© Ã  une valeur non nulle%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites de %qT%G%qD le dÃ©calage %s depuis l'objet Ã  %qE est hors des limites du sous-objet rÃ©fÃ©rencÃ© %qD avec le type %qT au dÃ©calage %wi%G%qD le dÃ©calage %s est hors des limites%G%qD le dÃ©calage %s est hors des limites [0, %wu]%G%qD dÃ©calage %s hors des limites [0, %wu] de l'objet %qD avec le type %qT%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qTla sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD peut Ãªtre tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octet depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro de fin en copiant %E octets depuis une chaÃ®ne de la mÃªme longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e avant le zÃ©ro final en copiant autant d'octets depuis la chaÃ®ne que sa longueurla sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octet depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant %E octets depuis une chaÃ®ne de longueur %wula sortie de %G%qD a Ã©tÃ© tronquÃ©e en copiant entre %wu et %wu octets depuis une chaÃ®ne de longueur %wu%G%qD subit un dÃ©bordement de pointeur entre le dÃ©calage %s et la taille %s%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%G%qD l'argument source est le mÃªme que la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale Ã  la taille de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) est Ã©gale la longueur de la destinationla limite spÃ©cifiÃ©e par %G%qD (%E) excÃ¨de la taille de la destination (%wu)%G%qD la limite spÃ©cifiÃ©e %wu excÃ¨de la taille maximale %wu de l'objet%G%qD la limite spÃ©cifiÃ©e entre %wu et %wu excÃ¨de la taille maximale %wu de l'objetla limite spÃ©cifiÃ©e par %G%qD dÃ©pend de la longueur de l'argument source%G%qD Ã©crit %wu octet dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille %wu%G%qD Ã©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%G%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion de taille %wu%g%qD Ã©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%G%qD Ã©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%Gargument %u nul oÃ¹ un non-nul est attendu%Gl'argument vers %<alloca%> est trop grand%Gl'argument de %<alloca%> est zÃ©ro%Gl'argument vers %<alloca%> peut Ãªtre trop grand%Gl'argument de %<alloca%> peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gl'argument vers un tableau de longueur variable est trop grand%Gl'argument d'un tableau de longueur variable est zÃ©ro%Gl'argument vers un tableau de longueur variable peut Ãªtre trop grand%Gl'argument d'un tableau de longueur variable peut Ãªtre trop grand Ã  cause de la conversion de %qT en %qT%Gpointeur de destination null%GchaÃ®ne de format nulle%Gutilisation de %<alloca%> sans limite%Gutilisation d'un tableau de longueur variable sans limite%Gutilisation de %<alloca%>%Gutilisation de %<alloca%> dans une boucle%Gla limite du tableau de longueur variable est inconnue%GÃ©crit %wu octet dans une rÃ©gion de taille %wu%GÃ©crit %wu octets dans une rÃ©gion de taille %wu%GÃ©crit %wu octet dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit %wu octets dans une rÃ©gion de taille comprise entre %wu et %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est %wu%GÃ©crit entre %wu et %wu octets dans une rÃ©gion dont la taille est comprise entre %wu et %wu%GÃ©criture d'un octet en trop dans une rÃ©gion dont la taille dÃ©pend de %<strlen%>%K%<asm%> pas permis dans une fonction %<transaction_safe%>%K%qD lecture de %E octet depuis une rÃ©gion de taille %E%K%qD lecture de %E octets depuis une rÃ©gion de taille %E%K%qD lecture de %E octets ou plus depuis une rÃ©gion de taille %E%K%qD lecture entre %E et %E octets depuis une rÃ©gion de taille %E%K%qD la limite %E spÃ©cifiÃ©e est Ã©gale Ã  la taille de la destination%K%qD la limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e (%E) excÃ¨de la taille maximale de l'objet (%E)%K%qD la limite spÃ©cifiÃ©e %E dÃ©passe la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e %E peut dÃ©passer la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%E, %E] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille maximale %E de l'objet%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] excÃ¨de la taille %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e [%wu, %wu] peut excÃ©der la taille d'au plus %E du tableau non terminÃ©%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%K%qD la limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%K%qD la taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%K%qD la taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%K%qD l'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD l'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%K%qD Ã©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%K%s %wd hors des limites %wd - %wd%Kl'argument %d doit Ãªtre une constante immÃ©diate%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]%Kl'argument %i est nul mais l'argument de taille %i correspondant a une plage [%E, %E]%Kl'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %E%Kl'argument %i, ayant une plage [%E, %E], excÃ¨de la taille maximale de l'objet (%E)%Kl'argument %i ayant une plage [%E, %E] est nÃ©gatif%Kl'argument %i a la valeur %E qui est nÃ©gative%1$Kla valeur %3$qE de l'argument %2$i excÃ¨de la taille maximale de l'objet (%4$E)%Kl'argument %i a la valeur %qE qui est nÃ©gative%Kla valeur de l'argument %i est zÃ©ro%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits%Ktentative de libÃ©rer un objet qui n'est pas sur le tas%Ktentative de libÃ©rer un objet %qD qui n'est pas sur le tas%Kappel Ã  %qs dÃ©clarÃ© avec une erreur d'attribut: %s%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d%Kle premier argument de %qD doit Ãªtre un pointeur et le second une constante entiÃ¨re%Kutilisation invalide de %<__builtin_va_arg_pack ()%>%Kutilisation invalide de %<__builtin_va_arg_pack_len ()%>%Kl'avenue %wd est hors des limites %wd - %wd%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate%Kle dernier argument de %qD n'est pas une constante entiÃ¨re entre 0 et 3%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de %<SIZE_MAX%>%Kle produit %<%E * %E%> des arguments %i et %i excÃ¨de la taille maximale de l'objet (%E)%Klecture de %E octet depuis une rÃ©gion de taille %E%Klecture de %E octets depuis une rÃ©gion de taille %E%Klecture de %E octets ou plus depuis une rÃ©gion de taille %E%Klecture entre %E et %E octets depuis une rÃ©gion de taille %E%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e %E excÃ¨de la taille maximale de l'objet %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille de la destination %E%Kla limite spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale de l'objet %E%Kla taille %E spÃ©cifiÃ©e excÃ¨de la taille maximale %E de l'objet%Kla taille spÃ©cifiÃ©e entre %E et %E excÃ¨de la taille maximale %E de l'objet%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles%Kl'Ã©criture de %E octet dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%Kl'Ã©criture de %E octets ou plus dans une rÃ©gion de taille %E dÃ©borde de la destination%KÃ©crire entre %E et %E octets dans une rÃ©gion de taille %E dÃ©borde de la destination%d constructeur trouvÃ©
  %d constructeurs trouvÃ©s
  %d destructeur trouvÃ©
  %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%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 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 %<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 %qE%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 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 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 %<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 Ãªtre initialisÃ© dans cette fonction%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 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 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'attribut %qE %E n'est pas une constante entiÃ¨rel'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'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)l'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 %qTl'argument de l'attribut %qE %qE n'est pas une constante entiÃ¨rel'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 membres de donnÃ©es non statiquesl'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un champ de bitsl'attribut %qE ne peut pas Ãªtre appliquÃ© aux variables avec des sections spÃ©cifiquesl'attribut %qE ne peut Ãªtre spÃ©cifiÃ© pour des variables localesdirective 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 variables automatiquesl'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Ã© 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 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 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 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 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 constante entiÃ¨rel'attribut %qE exige des prototypes avec des arguments nommÃ©sl'attribut %qE ne prend pas d'argumentattribut %qE sans argument sur un non-prototype%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 Ã©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 %<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 le motif entier de l'expansion du paquet%qE est uniquement autorisÃ© dans les dialectes Objective-C%qE est prÃ©dÃ©terminÃ© %qs pour %qs%qE est utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE pourrait Ãªtre utilisÃ© sans Ãªtre initialisÃ© dans cette fonction%qE peut ne pas rÃ©pondre Ã  %<%c%E%>%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 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 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 un membre mutable%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 une union%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 un type class, struct ou union%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 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 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 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 EST MANQUANT, 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 (12.4.1.5)%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 SUBROUTINEl'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 Ã©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 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Ã©clarÃ© incorrectement%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 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Ã© 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Ã©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 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 OpenACCfichier 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 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
*** 2046,2052 ****
     d'utiliser la fonctionnalitÃ© BIND(C) du Fortran standard. */
  
  les %<long double%> de 128 bits ne sont pas supportÃ©s pour les flottants sur VAXABI de 31 bits.jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©eABI de 64 bits.l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390; utilisez plutÃ´t une affectation; utilisez plutÃ´t une affectation ou une initialisation par valeur; utilisez plutÃ´t une affectation par copie; utilisez plutÃ´t une affectation par copie ou une initialisation par copie; utilisez plutÃ´t une initialisation par copie; utilisez plutÃ´t une initialisation par valeur<Pendant l'initialisation>
! <anonyme><initialisation de liste entre accolades><interne><ligne-de-commande><erreur de dÃ©claration><enumÃ©rateur><expression erronÃ©e><erreur d'expression><lambda<lambda><manquant><valeur de retour> <valeur de retour><dÃ©claration><liaisons structurÃ©es><erreur d'Ã©tiquette><erreur dans les arguments du patron><erreur de paramÃ¨tre du patron><levÃ©e d'exception><erreur de type><erreur de type><erreur de typedef><erreurprefixtype><appel de routine UBSan><opÃ©rateur inconnu><inconnu><sans nom %s><virgule fixe sans nom:<virgule flottante sans nom:<non signÃ© sans nom:<sans nom><non analysÃ©><type de fonction surchargÃ©e non rÃ©solu>Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonctionUne constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routineUn facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle.La troncature d'un nombre dÃ©cimal en nombre entier peut Ãªtre remplacÃ©e par un arrondi pour Ã©conomiser un changement de mode.Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !Un nom de paramÃ¨tre est requis Ã  %CUn synonyme de -std=c89 (en C) ou -std=c++98 (en C++).Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â».Une liste de paramÃ¨tre de types est requis Ã  %CAAPCS ne supporte pas %<-mcallee-super-interworking%>AAPCS ne supporte pas %<-mcaller-super-interworking%>l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10l'ABI requiert %<-march=rv%d%>GÃ©nÃ©ration de code pour la variante d'ABI (Ã  utiliser avec l'option -mabi=):ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %LABSTRACT INTERFACE Ã  %CType ABSTRACT %qs utilisÃ© Ã  %LType ABSTRACT Ã  %CL'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LLa directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %CLa spÃ©cification ACCESS Ã  %L a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©evariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %LAttribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTUREAttribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPEObjet ALLOCATABLE %qs dans la clause %s Ã  %LALLOCATABLE spÃ©cifiÃ© en dehors du corps de INTERFACE Ã  %Lobjet ALLOCATEALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICALALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENTL'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaireALTERNATE RETURN pas permis Ã  %LLe code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©Instruction ASSIGN Ã  %CL'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©fautL'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGERVariable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %LConstruction ASSOCIATE Ã  %CNom ASSOCIATE %qs dans la clause %s Ã  %LNom ASSOCIATE %qs dans la clause SHARED Ã  %LAttribut ASYNCHRONOUS Ã  %CInstruction ASYNCHRONOUS Ã  %CASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95L'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KINDL'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_KINDL'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissablepointeur AUX initialisÃ© pour l'arÃªte %d->%dl'argument vectoriel AVX sans activer AVX change l'ABIle retour vectoriel AVX sans activer AVX change l'ABIl'argument vectoriel AVX512F sans activer AVX512F change l'ABIle retour vectoriel AVX512F sans activer AVX512F change l'ABIAbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â».AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â».La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %CL'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LAccepter des non-concordances d'arguments dans les appels de procÃ©dures.Accepter les extensions pour prendre en charge du code ancien.AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©.DÃ©calage d'accÃ¨s avant le dÃ©calage parentL'accÃ¨s chevauche un de ses semblablesTaille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parentLa spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eLa spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eL'accÃ¨s se termine en dehors de son parentAccumuler les arguments sortants d'une fonction et acquÃ©rir/libÃ©rer l'espace nÃ©cessaire sur la pile pour les arguments sortants lors du prologue/Ã©pilogue de la fonction. Sans cette option, les arguments sortants sont empilÃ©s avant d'appeler une fonction et sont dÃ©pilÃ©s aprÃ¨s. Cette option peut conduire Ã  un code plus petit pour des fonctions qui appellent beaucoup de fonctions qui prennent leurs arguments sur la pile comme, par exemple, printf.L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %LL'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableauL'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©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 unL'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINALL'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %LL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %LL'argument effectif pour %qs doit Ãªtre un pointeur Ã  %LL'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de %qs Ã  %L doit Ãªtre un co-tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphiqueL'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contiguArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPEArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPELa longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom.Ajouter des vÃ©rifications explicites pour la division par zÃ©ro.Ajouter des vÃ©rifications explicites pour les dÃ©bordements de divisions dans INT_MIN / -1.Ajouter des commentaires additionnels Ã  la sortie de l'assembleur.Ajouter des informations supplÃ©mentaires Ã  l'exÃ©cutable qui peuvent accÃ©lÃ©rer le chargement dynamique (pour autant que les bibliothÃ¨ques dont il dÃ©pend sont inchangÃ©s).Ajouter le prÃ©fixe .lower aux noms de sections lors de la compilation avec -m{code,data}-region=lower (dÃ©sactivÃ© par dÃ©faut).Imprimer des informations additionnelles de dÃ©bogage.Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini.Optimiser agressivement les boucles en utilisant les contraintes du langage.Les groupes comdat de l%'alias et de la cible diffÃ¨rentLes sections de l%'alias et de la cible diffÃ¨rentSynonyme pour --help=target.Synonyme de -mcpu=g10.Synonyme de -mcpu=g13.Synonyme de -mcpu=g14.L'alias a des arÃªtes d'appelL'alias a plus d'une rÃ©fÃ©rence aliasL'alias a une rÃ©fÃ©rence qui n'est pas un aliasAligner toutes les Ã©tiquettes.Aligner toutes les boucles sur des frontiÃ¨res de 32 octets.Aligner le code et les donnÃ©es sur 32 bits.Aligner la destination des opÃ©rations sur les chaÃ®nes.Aligner les Â«Â doubleÂ Â» sur des frontiÃ¨res de 64 bits.Aligner l'entrÃ©e d'une fonction sur 4 octets.Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts.Aligner quelques doubles sur des frontiÃ¨res de mots doubles.Aligner le dÃ©but des fonctions.Aligner le dÃ©but des boucles.Aligner au type de base du champ de bits.Aligner sur le type de base du champ de bits. Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.Aligner les variables sur des frontiÃ¨res de 32 bits.Toutes les procÃ©dures intrinsÃ¨ques sont disponibles quelque soit le standard sÃ©lectionnÃ©.Tous les accÃ¨s mÃ©moire utilisent les instructions de chargement/stockage E/S.Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMEDL'allouable %qs Ã  %L ne peut pas avoir une initialisationLe tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©eLe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau du type EVENT_TYPELe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau de type LOCK_TYPELe composant allouable %s Ã  %L du type EVENT_TYPE doit avoir une co-dimensionLe composant allouable %s Ã  %L du type LOCK_TYPE doit avoir une co-dimensionLe composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©eComposant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATALa fonction allouable %qs Ã  %L doit avoir une interface de fonction expliciteAllouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte.L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouableL'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %LL'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouableL'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %LL'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTERL'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDL'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©clarationL'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression sourceAutoriser (ou ne pas autoriser) gcc Ã  utiliser l'instruction LOOP.Permettre Ã  une constante littÃ©rale BOZ d'apparaÃ®tre dans un contexte invalide et avec X au lieu de Z.Autoriser l'accÃ¨s aux variables d'instance comme si elles Ã©taient dÃ©clarÃ©es localement dans les implÃ©mentations des mÃ©thodes d'instances.Autoriser des longueurs de lignes arbitraires en mode fixe.Autoriser des longueurs de lignes arbitraires en mode libre.Permettre aux champs de bits de traverser des frontiÃ¨res de mots.Autoriser les branchements Ã  Ãªtre entassÃ©s avec d'autres instructions.Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â».Autoriser le signe dollar dans les noms d'entitÃ©s.Autoriser des sauts rapides vers le rÃ©partiteur de messages.Autoriser le maintien des adresses de fonctions dans les registres.Autoriser gcc Ã  gÃ©nÃ©rer des instructions LIW.Autoriser gcc Ã  gÃ©nÃ©rer les instruction SETLB et Lcc.Autoriser les instructions en virgule flottante matÃ©rielles Ã  couvrir des opÃ©rations 32 et 64 bits.Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents.Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique.Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO.Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi.Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue.Autoriser des donnÃ©es en lecture seule dans sdata.Autoriser l'extension de signe dans les opÃ©rations de fusion.Autoriser le mouvement spÃ©culatif de plus de chargements.Autoriser le mouvement spÃ©culatif des non chargements.Autoriser le mouvement spÃ©culatif de certains chargements.Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents.Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages.Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi.Autoriser l'utilisation des instructions MDMX.Autoriser l'utilisation des instructions MT.Autoriser l'utilisation des instructions matÃ©rielles en virgule flottante pour le V850E2V3 et suivants.Autoriser l'utilisation de l'ABI et des instructions en virgule flottante matÃ©rielles.Autoriser l'utilisation d'une troncature au lieu d'un arrondi vers le bas pour les types entiers fractionnels en virgule fixe.Autoriser l'Ã©mission de deux instructions par cycle.Autoriser l'utilisation des pseudo-instructions __gcc_isr dans les prologues et Ã©pilogues ISR.Autoriser l'utilisation de r15 dans l'ASM en ligne.Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©.DÃ©jÃ  Ã  l'intÃ©rieur d'un bloc CONTAINS Ã  %CL'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINEL'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGERConvention d'appel alternative.Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIOUn retour alternatif ne peut pas apparaÃ®tre dans l'interface de l'opÃ©rateur Ã  %LL'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %LLe spÃ©cificateur de retour alternatif dans la sous-routine Ã©lÃ©mentale %qs Ã  %L n'est pas permisLe spÃ©cificateur de retour alternatif dans la fonction %qs Ã  %L n'est pas permisArgument de retour alternatif Ã  %CBien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %LArgument AltiVec passÃ© Ã  une fonction sans prototypeAltiVec pas supportÃ© par cette cibleToujours aligner l'entrÃ©e de la fonction, la cible du saut et l'adresse de retour.Toujours gÃ©nÃ©rer des appels longs.Toujours sauvegarder $lp sur la pile.Toujours traiter les champs de bits comme ayant la taille d'un Â«Â intÂ Â».Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour rÃ©-aligner la pile.Toujours utiliser JSR pour les appels, jamais BSR.!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %LInterfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %LSymbole ambigu dans la dÃ©finition TYPE Ã  %CAmender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent.Un synonyme pour minterlink-compressed fourni pour rÃ©tro-compatibilitÃ©.Un retour alternatif Ã  %L n'a pas d'argument muet *Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %LAnalyser et supprimer les Ã©changes de doubles mots dans les calculs VSX.L'alias analysÃ© n'a pas de rÃ©fÃ©renceAnnoter les instructions assembleur avec les adresses estimÃ©es.Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©.Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur.Appliquer le signe nÃ©gatif aux valeurs zÃ©ro.Appliquer des rÃ¨gles spÃ©ciales pour compiler le paquet runtime.Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es.Approximer l'effet des appels de fonctions pour simplifier l'analyse.L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectorielL'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©roL'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %LL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaireL'argument %qs de MOD Ã  %L ne sera point zÃ©roL'argument %qs de MODULO Ã  %L ne sera point zÃ©roL'argument %qs de la procÃ©dure Ã©lÃ©mentale %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L doit Ãªtre scalaireL'argument %qs de la fonction pure %qs Ã  %L doit Ãªtre INTENT(IN) ou VALUEArgument %qs de la fonction pure %qs Ã  %L avec l'attribut VALUE mais sans INTENT(IN)L'argument %qs de la sous-routine pure %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEArgument %qs de la sous-routine pure %qs Ã  %L avec l'attribut VALUE mais sans INTENTL'argument Â«Â %sÂ Â» de la fonction-instruction Â«Â %sÂ Â» Ã  %L doit Ãªtre scalaireL'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %sL'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeurL'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dureL'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %LL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grandL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %LL'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dureL'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulleL'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGETL'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©L'argument Ã  %L pour C_LOC ne sera point polymorphiqueL'argument dim Ã  %L doit Ãªtre du type INTEGERL'argument dim Ã  %L doit Ãªtre scalaireArgument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %sL'argument doit Ãªtre une constante entre 0 et 31.L'argument doit Ãªtre une valeur entre 0 et 3.L'argument doit Ãªtre une valeur entre 0 et 7.L'argument de %s Ã  %L doit Ãªtre de longueur unL'argument de la fonction %s Ã  %L est nÃ©gatifL'argument de la fonction %s Ã  %L est trop grand pour la sÃ©quence alphanumÃ©rique du sous-type %dL'argument de la fonction %s Ã  %L est en dehors de la plage [0,127]L'argument de ACOS Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSD Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSH Ã  %L ne peut pas Ãªtre infÃ©rieur Ã  1L'argument de ASIN Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ASIND Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qsL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONALL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTERL'argument de IACHAR Ã  %L doit Ãªtre de longueur unL'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127L'argument de ICHAR Ã  %L doit Ãªtre de longueur unL'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %sL'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaireL'argument de SQRT Ã  %L a une valeur nÃ©gativeL'argument de %<-fcheck%> n'est pas valide: %sL'argument de %<-ffpe-summary%> est invalide: %sL'argument de %<-ffpe-trap%> est invalide: %sLes types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZLes arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %LInstruction IF arithmÃ©tique Ã  %CL'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGERArithmÃ©tique NaN Ã  %LNaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>ArithmÃ©tique OK Ã  %LOK arithmÃ©tique en convertissant %s vers %s Ã  %LDÃ©bordement arithmÃ©tique Ã  %LDÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>DÃ©passement de capacitÃ© arithmÃ©tique par le bas Ã  %LDÃ©bordement arithmÃ©tique vers le bas en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©eLe tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constanteLe 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.Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCELe tableau %qs n'est pas permis dans la rÃ©duction Ã  %LDÃ©saccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)DÃ©saccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)Le composant tableau de structures Ã  %C doit avoir une forme expliciteLe composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©eConstructeur de tableau incluant la spÃ©cification de type Ã  %CLa valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]EntitÃ© tableau requise Ã  %LLe tableau dans la liste d'initialisation Ã  %L doit avoir une forme expliciteL'index de tableau Ã  %L est un tableau de rang %dL'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %sL'index de tableau Ã  %L doit Ãªtre scalaireLe tableau n'est pas contigu Ã  %LTableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille expliciteLes opÃ©randes de tableau ne sont pas comparables Ã  %LLes opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %LLe pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensionsLa rÃ©fÃ©rence de tableau Ã  %C a plus de 7 dimensionsLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableauRÃ©fÃ©rence de tableau hors limitesSection de tableau Ã  %L pour C_LOCUn dÃ©signateur de section de tableau (c-Ã -d. Â«Â (:)Â Â») est requis en plus du dÃ©signateur de co-tableau Â«Â [...]Â Â» Ã  %CLa section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeurLes sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %LLa spÃ©cification de tableau Ã  %C a plus de %d dimensionsSpÃ©cification de tableau Ã  %C avec plus de 7 dimensionsLa spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre expliciteLa spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %LUne spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %LSpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %LL'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILEL'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 %qsPuisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussiOptions de l'assembleur
  =======================
  
  Instruction GOTO assignÃ© Ã  %CL'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cibleAffecter une valeur autre que 0 ou 1 Ã  un LOGICAL produit un rÃ©sultat indÃ©fini Ã  %LAssignation d'un scalaire Ã  un tableau non allouÃ©L'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir une SUBROUTINEL'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir deux argumentsL'interface de l'opÃ©rateur d'affectation Ã  %L ne doit pas redÃ©finir l'affectation d'un type INTRINSICAffectation Ã  une variable d'index FORALL Ã  %LL'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permisAffectation Ã  une expression constante Ã  %CAffectation Ã  une variable polymorphique allouable Ã  %LL'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PUREAffectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %LL'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permiseLe nom associÃ© %qs Ã  %L est utilisÃ© comme tableauLe 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 plusL'entitÃ© associante %qs Ã  %L est un nom de procÃ©dureL'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dureL'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dureLa cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©eLa cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©raleSupposer que ES vaut zÃ©ro pendant toute l'exÃ©cution du programme. Utiliser ES: pour des donnÃ©es en lecture seule.Supposer que les ICPLB sont activÃ©s Ã  l'exÃ©cution.Supposer un grand segment TLS.Supposer que tous les symboles ont des valeurs 32 bits.Supposer que toutes les variables passÃ©es en argument aux fonctions ont un prototype.Supposer que l'assembleur supporte les directives .loc (DWARF2+).Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+).Supposer que le code sera assemblÃ© par GAS.Supposer que le code sera liÃ© par GNU ld.Supposer que le code sera liÃ© par HP ld.Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand.Supposer que les segments de donnÃ©es sont relatifs au segment texte.Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements.Supposer que l'alignement de la pile entrante est sur cette puissance de 2.Supposer que les Ã©tiquettes et les symboles peuvent Ãªtre adressÃ©s en utilisant des adresses absolues sur 16 bits.Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions.Supposer que les rÃ©fÃ©rences mÃ©moire sont ordonnÃ©es et que les barriÃ¨res ne sont pas nÃ©cessairesSupposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s.PrÃ©sumer que l'environnement d'exÃ©cution C est normal.Supposer que le dÃ©bordement de pointeur revient au dÃ©part.PrÃ©sumer un possible mauvais alignement des doubles.Supposer que l'arrondi au plus proche est sÃ©lectionnÃ© quand il s'agit d'ordonnancer.Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible.Supposer un petit espace d'adressage.Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique.Supposer que le processeur cible est configurÃ© comme gros-boutiste.Supposer que le processeur cible est configurÃ© comme petit-boutiste.Supposer que toutes les donnÃ©es dans une zone de stockage statique peuvent Ãªtre accÃ©dÃ©es par LDS / STS. Cette option est uniquement utile pour des pÃ©riphÃ©riques Tiny rÃ©duits.Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits s'ils sont placÃ©s dans un groupe d'instructions.Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment.Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL.Supposer que le support pour l'exÃ©cution a Ã©tÃ© fourni, donc, omet -lsim dans la ligne de commande du lieur.Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent.Supposer que les instructions d'estimations des inverses sont plus prÃ©cises.PrÃ©sumer que le fichier source est au format fixe.PrÃ©sumer que le fichier source est au format libre.Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type.Supposer que les branchements conditionnels avec un dÃ©placement nul sont rapides.Supposer que l'environnement est VxWorks RTP.Supposer que l'environnement est VxWorks vThreads.Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne.Supposer qu'on finalise pour phsa et sa libhsail-rt. Activer des optimisations supplÃ©mentaires spÃ©cifiques Ã  phsa (par dÃ©faut).Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %LTableau de rang tacite %s dans la clause %s Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationLe tableau de forme tacite Ã  %L doit Ãªtre un argument muetLe tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau de taille tacite %qs dans la clause %s Ã  %LTableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %LLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permisLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permisLe tableau de taille tacite Ã  %L doit Ãªtre un argument muetLes objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©sType tacite Ã  %CLe type tacite Ã  %C n'est pas autorisÃ© pour des composantsLe type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettesL'argument de rang tacite Ã  %L est uniquement permis comme argument effectif de fonctions de requÃªtesL'argument de rang tacite Ã  %L est uniquement permis comme premier argument effectif de la fonction de requÃªte intrinsÃ¨que %sUn argument de rang tacite requiert une interface explicite Ã  %LTableau de rang tacite Ã  %CLe tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSIONLe tableau de rang tacite Ã  %L doit Ãªtre un argument muetLa variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argumentLa variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetL'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILETableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau muet de taille tacite avec !$ACC DECLARE Ã  %LL'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type taciteL'argument de type tacite %s Ã  %L requiert une interface expliciteL'argument de type tacite Ã  %L n'est pas permis comme argument effectif de l'intrinsÃ¨que %sL'argument de type tacite Ã  %L est uniquement permis comme premier argument effectif de l'intrinsÃ¨que %sLa variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argumentLa variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de type tacite %s Ã  %L ne sera point un tableau de forme expliciteLa variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetAu niveau global:Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?Au plus haut niveau:Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement.Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %CEssayer de conserver l'alignement de la pile sur cette puissance de 2.Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation.Tenter de fusionner les constantes et les variables constantes identiques.Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation.Tentative d'allouer une variable dÃ©jÃ  allouÃ©eTentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©eAttribut %s Ã  %L dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTUREL'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPEAugmenter les listes de positions de variables avec des vues progressives.le nombre magique du profil AutoFDO ne correspond pasla version %u du profil AutoFDO ne correspond pas Ã  %uLe tableau automatique %qs Ã  %L ne peut pas avoir une initialisationAjouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN).Aligner automatiquement les cibles des branchements pour rÃ©duire les pÃ©nalitÃ©s des branchements.SÃ©lections de BITS disponiblesÂ :Le nombre moyen d'itÃ©rations d'une boucle.Ã‰viter toutes les limites de portÃ©e sur les instructions d'appels.Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e.Ã‰viter des gÃ©nÃ©rer des appels relatifs au PC; utiliser des indirections.Ã‰viter la gÃ©nÃ©ration des instructions de chargement/stockage indexÃ©es lorsque c'est possible.Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3.Ã‰vite de placer des donnÃ©es lisibles dans la mÃ©moire du programme.Ã‰viter les chargements spÃ©culatifs pour contourner une anomalie matÃ©rielle.Ã‰viter l'utilisation des instructions DIV et MOD.le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptionsle BB %i a une arÃªte incorrectele BB %i a une arÃªte fallthru incorrectele BB %i a plusieurs arÃªtes de gestion des exceptionsle BB %i n'a pas d'arÃªte de gestion des exceptionsil manque une arÃªte dans le BB %ila derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptionsle BB %i a trop d'arÃªtes falltrhufanion BB_RTL manquant pour le bloc %dLa variable BIND(C) %qs Ã  %L doit avoir la longueur unBIND(C) appliquÃ© Ã  %s %s Ã  %LBIND(C) Ã  %LL'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communsL'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interneLa procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %CInstruction BIND(C) Ã  %CBLANK= Ã  %L n'est pas permis en Fortran 95Construction BLOCK DATA Ã  %LL'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMONConstruction BLOCK Ã  %Cles instructions BMX sont uniquement supportÃ©es avec l'architecture R2La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisationLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structureLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableauLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un argument effectif de %qsLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qsLa constante littÃ©ral BOZ Ã  %L n'est ni une valeur d'instruction DATA ni un argument effectif du sous-programme intrinsÃ¨que INT/REAL/DBLE/CMPLXLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qsLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  une variable %qs initialisÃ©e dans le style ancienBOZ utilisÃ©e en dehors d'une instruction DATA Ã  %LType BYTE Ã  %CLe type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cibleMauvais dÃ©placement sur 128 bitsMauvaise fusion GPRMauvaise spÃ©cification INTENT Ã  %CMauvais type de base d'E/S (%d)Mauvais objet d'allocation Ã  %C pour une procÃ©dure PUREMauvaise dimension de tableau Ã  %LMauvaise rÃ©fÃ©rence Ã  un tableau Ã  %LMauvaise spÃ©cification de tableau pour le tableau de forme explicite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme tacite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme implicite Ã  %CMauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %LCaractÃ¨re %qc invalide dans le nom de OPERATOR Ã  %CMauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %LMauvaise ligne de continuation Ã  %CMauvaise expression Â«Â kindÂ Â» pour la fonction %qs Ã  %LMauvais sous-type pour la constante logique Ã  %CMauvais nomMauvais opÃ©rateurMauvaise spÃ©cification pour le tableau de taille tacite Ã  %CMauvaise spÃ©cification pour le tableau de taille tacite Ã  %LMauvaise spÃ©cification pour le tableau de forme diffÃ©rÃ©e Ã  %CMauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %LMauvais type dans l'expression constanteMauvais type dans gfc_simplify_signL'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaireL'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qsL'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qsLa liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finieLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %CLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %CLe BLOCK DATA blanc Ã  %C est en conflit avec le BLOCK DATA prÃ©cÃ©dent Ã  %LEspace requis dans l'instruction %s prÃ¨s de %CL'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©denteL'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %CÃ‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %CNom de la carte [et rÃ©gion mÃ©moire].Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %LLa section et le groupe comdat sont tous les deux dÃ©finisLimite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV.Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV.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.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.Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires.Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires.Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations.Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute.SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %LLe branchement Ã  %L peut conduire Ã  une boucle infinieLes branchements sont coÃ»teux Ã  ce point (unitÃ©s arbitraires).Branchements exÃ©cutÃ©s: %s sur %d
--- 2071,2077 ----
     d'utiliser la fonctionnalitÃ© BIND(C) du Fortran standard. */
  
  les %<long double%> de 128 bits ne sont pas supportÃ©s pour les flottants sur VAXABI de 31 bits.jeu d'instructions 387 dÃ©sactivÃ©, l'arithmÃ©tique SSE est utilisÃ©eABI de 64 bits.l'ABI 64 bits n'est pas supportÃ©e en mode ESA/390; utilisez plutÃ´t une affectation; utilisez plutÃ´t une affectation ou une initialisation par valeur; utilisez plutÃ´t une affectation par copie; utilisez plutÃ´t une affectation par copie ou une initialisation par copie; utilisez plutÃ´t une initialisation par copie; utilisez plutÃ´t une initialisation par valeur<Pendant l'initialisation>
! <anonyme><initialisation de liste entre accolades><interne><ligne-de-commande><erreur de dÃ©claration><enumÃ©rateur><expression erronÃ©e><erreur d'expression><lambda<lambda><manquant><valeur de retour> <valeur de retour><dÃ©claration><liaisons structurÃ©es><erreur d'Ã©tiquette><erreur dans les arguments du patron><erreur de paramÃ¨tre du patron><levÃ©e d'exception><erreur de type><erreur de type><erreur de typedef><erreurprefixtype><appel de routine UBSan><opÃ©rateur inconnu><inconnu><sans nom %s><virgule fixe sans nom:<virgule flottante sans nom:<non signÃ© sans nom:<sans nom><non analysÃ©><type de fonction surchargÃ©e non rÃ©solu>Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonctionUne constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routineUn facteur pour ajuster la limite supÃ©rieure que le Â«Â Swing Modulo SchedulerÂ Â» utilise pour ordonnancer une boucle.La troncature d'un nombre dÃ©cimal en nombre entier peut Ãªtre remplacÃ©e par un arrondi pour Ã©conomiser un changement de mode.Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !Un nom de paramÃ¨tre est requis Ã  %CUn synonyme de -std=c89 (en C) ou -std=c++98 (en C++).Un seuil sur le nombre moyen d'itÃ©rations prises en compte par le Â«Â Swing Modulo SchedulerÂ Â».Une liste de paramÃ¨tre de types est requis Ã  %CAAPCS ne supporte pas %<-mcallee-super-interworking%>AAPCS ne supporte pas %<-mcaller-super-interworking%>l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10l'ABI requiert %<-march=rv%d%>GÃ©nÃ©ration de code pour la variante d'ABI (Ã  utiliser avec l'option -mabi=):ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %LABSTRACT INTERFACE Ã  %CType ABSTRACT %qs utilisÃ© Ã  %LType ABSTRACT Ã  %CL'expression finale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression initiale de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LL'expression de pas de AC-IMPLIED-DO fait rÃ©fÃ©rence Ã  la variable de contrÃ´le Ã  %LLa directive ACC CACHE doit Ãªtre Ã  l'intÃ©rieur d'une boucle %CLa spÃ©cification ACCESS Ã  %L a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©evariable ACQUIRED_LOCKL'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaireLe type ACTION est en conflit avec le spÃ©cificateur READONLY Ã  %LAttribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTUREAttribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPEObjet ALLOCATABLE %qs dans la clause %s Ã  %LALLOCATABLE spÃ©cifiÃ© en dehors du corps de INTERFACE Ã  %Lobjet ALLOCATEALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICALALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENTL'intrinsÃ¨que ALLOCATED Ã  %L requiÃ¨re un tableau ou une entitÃ© allouable scalaireALTERNATE RETURN pas permis Ã  %LLe code rÃ©entrant APCS n'est pas supportÃ©.  IgnorÃ©Les extensions de sÃ©curitÃ© ARMv8-M sont incompatibles avec le FPU sÃ©lectionnÃ©Instruction ASSIGN Ã  %CL'instruction ASSIGN Ã  %L requiert une variable scalaire INTEGER par dÃ©fautL'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaireVariable ASSIGNED dans l'Ã©tiquette du FORMAT Ã  %LConstruction ASSOCIATE Ã  %CNom ASSOCIATE %qs dans la clause %s Ã  %LNom ASSOCIATE %qs dans la clause SHARED Ã  %LAttribut ASYNCHRONOUS Ã  %CInstruction ASYNCHRONOUS Ã  %CASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95L'argument ATOM Ã  %L de la fonction intrinsÃ¨que %s sera un co-tableau ou un co-indexÃ©L'argument ATOM Ã  %L pour la fonction intrinsÃ¨que %s sera un entier du sous-type ATOMIC_INT_KINDL'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_KINDL'argument ATOM de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissablepointeur AUX initialisÃ© pour l'arÃªte %d->%dl'argument vectoriel AVX sans activer AVX change l'ABIle retour vectoriel AVX sans activer AVX change l'ABIl'argument vectoriel AVX512F sans activer AVX512F change l'ABIle retour vectoriel AVX512F sans activer AVX512F change l'ABIAbrÃ©viation pour Â«Â -g -feliminate-unused-debug-symbolsÂ Â».AbrÃ©viation pour Â«Â -g -fno-eliminate-unused-debug-symbolsÂ Â».La valeur absolue de SHIFT sera plus petite ou Ã©gale Ã  SIZE Ã  %CL'interface abstraite %qs est invalide dans l'affectation du pointeur de procÃ©dure Ã  %LAccepter des non-concordances d'arguments dans les appels de procÃ©dures.Accepter les extensions pour prendre en charge du code ancien.AccÃ©der au donnÃ©es dans la mÃªme section Ã  partir du point d'ancrage partagÃ©.DÃ©calage d'accÃ¨s avant le dÃ©calage parentL'accÃ¨s chevauche un de ses semblablesTaille d'accÃ¨s plus grande ou Ã©gale Ã  la taille de son parentLa spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eLa spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©eL'accÃ¨s se termine en dehors de son parentAccumuler les arguments sortants d'une fonction et acquÃ©rir/libÃ©rer l'espace nÃ©cessaire sur la pile pour les arguments sortants lors du prologue/Ã©pilogue de la fonction. Sans cette option, les arguments sortants sont empilÃ©s avant d'appeler une fonction et sont dÃ©pilÃ©s aprÃ¨s. Cette option peut conduire Ã  un code plus petit pour des fonctions qui appellent beaucoup de fonctions qui prennent leurs arguments sur la pile comme, par exemple, printf.L'argument effectif qui est un tableau de CLASS pour %qs doit Ãªtre un tableau complet Ã  %LL'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableauL'argument effectif Ã  %L de l'intrinsÃ¨que %qs sera une pointeur associÃ©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 unL'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINALL'argument effectif contient trop peu d'Ã©lÃ©ments pour l'argument muet %qs (%lu/%lu) Ã  %LL'argument effectif pour %qs ne peut pas Ãªtre un tableau de taille tacite Ã  %LL'argument effectif pour %qs doit Ãªtre ALLOCATABLE Ã  %LL'argument effectif pour %qs doit Ãªtre un pointeur Ã  %LL'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE Ã  %L requiert une interface explicite pour la procÃ©dure %qsL'argument effectif de %qs Ã  %L doit Ãªtre un co-tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphiqueL'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableauL'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contiguArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPEArgument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPELa longueur rÃ©elle de la chaÃ®ne ne correspond pas Ã  celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)La longueur rÃ©elle de la chaÃ®ne est plus courte que celle dÃ©clarÃ©e pour l'argument fictif Â«Â %sÂ Â» (%ld/%ld)Ajouter une Ã©tape d'Ã©limination des sous-expressions communes aprÃ¨s l'optimisation des boucles.Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom.Ajouter des vÃ©rifications explicites pour la division par zÃ©ro.Ajouter des vÃ©rifications explicites pour les dÃ©bordements de divisions dans INT_MIN / -1.Ajouter des commentaires additionnels Ã  la sortie de l'assembleur.Ajouter des informations supplÃ©mentaires Ã  l'exÃ©cutable qui peuvent accÃ©lÃ©rer le chargement dynamique (pour autant que les bibliothÃ¨ques dont il dÃ©pend sont inchangÃ©s).Ajouter le prÃ©fixe .lower aux noms de sections lors de la compilation avec -m{code,data}-region=lower (dÃ©sactivÃ© par dÃ©faut).Imprimer des informations additionnelles de dÃ©bogage.Essayer de continuer l'exÃ©cution aprÃ¨s avoir diagnostiquÃ© un comportement indÃ©fini.Optimiser agressivement les boucles en utilisant les contraintes du langage.Les groupes comdat de l%'alias et de la cible diffÃ¨rentLes sections de l%'alias et de la cible diffÃ¨rentSynonyme pour --help=target.Synonyme de -mcpu=g10.Synonyme de -mcpu=g13.Synonyme de -mcpu=g14.L'alias a des arÃªtes d'appelL'alias a plus d'une rÃ©fÃ©rence aliasL'alias a une rÃ©fÃ©rence qui n'est pas un aliasAligner toutes les Ã©tiquettes.Aligner toutes les boucles sur des frontiÃ¨res de 32 octets.Aligner le code et les donnÃ©es sur 32 bits.Aligner la destination des opÃ©rations sur les chaÃ®nes.Aligner les Â«Â doubleÂ Â» sur des frontiÃ¨res de 64 bits.Aligner l'entrÃ©e d'une fonction sur 4 octets.Aligner les Ã©tiquettes qui sont uniquement atteintes par sauts.Aligner quelques doubles sur des frontiÃ¨res de mots doubles.Aligner le dÃ©but des fonctions.Aligner le dÃ©but des boucles.Aligner au type de base du champ de bits.Aligner sur le type de base du champ de bits. Ne pas supposer que les accÃ¨s non alignÃ©s sont traitÃ©s par le systÃ¨me.Aligner les variables sur des frontiÃ¨res de 32 bits.Toutes les procÃ©dures intrinsÃ¨ques sont disponibles quelque soit le standard sÃ©lectionnÃ©.Tous les accÃ¨s mÃ©moire utilisent les instructions de chargement/stockage E/S.Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMEDL'allouable %qs Ã  %L ne peut pas avoir une initialisationLe tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa variable co-tableau allouable %qs Ã  %L doit avoir une forme diffÃ©rÃ©eLe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau du type EVENT_TYPELe composant allouable %s Ã  %L doit avoir une co-dimension car il a un sous-composant non co-tableau de type LOCK_TYPELe composant allouable %s Ã  %L du type EVENT_TYPE doit avoir une co-dimensionLe composant allouable %s Ã  %L du type LOCK_TYPE doit avoir une co-dimensionLe composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©eComposant allouable ou tableau de forme diffÃ©rÃ©e prÃ¨s de %C dans l'instruction DATALa fonction allouable %qs Ã  %L doit avoir une interface de fonction expliciteAllouer les variables locales sur la pile pour autoriser la rÃ©cursion indirecte.L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouableL'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %LL'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouableL'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %LL'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTERL'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLDL'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©clarationL'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression sourceAutoriser (ou ne pas autoriser) gcc Ã  utiliser l'instruction LOOP.Permettre Ã  une constante littÃ©rale BOZ d'apparaÃ®tre dans un contexte invalide et avec X au lieu de Z.Autoriser l'accÃ¨s aux variables d'instance comme si elles Ã©taient dÃ©clarÃ©es localement dans les implÃ©mentations des mÃ©thodes d'instances.Autoriser des longueurs de lignes arbitraires en mode fixe.Autoriser des longueurs de lignes arbitraires en mode libre.Permettre aux champs de bits de traverser des frontiÃ¨res de mots.Autoriser les branchements Ã  Ãªtre entassÃ©s avec d'autres instructions.Autoriser les fonctions internes ceil, floor, round, trunc Ã  dÃ©clencher des exceptions Â«Â inexactesÂ Â».Autoriser le signe dollar dans les noms d'entitÃ©s.Autoriser des sauts rapides vers le rÃ©partiteur de messages.Autoriser le maintien des adresses de fonctions dans les registres.Autoriser gcc Ã  gÃ©nÃ©rer des instructions LIW.Autoriser gcc Ã  gÃ©nÃ©rer les instruction SETLB et Lcc.Autoriser les instructions en virgule flottante matÃ©rielles Ã  couvrir des opÃ©rations 32 et 64 bits.Autoriser les conversions implicites entre des vecteurs avec des nombres de sous-parties diffÃ©rentes ou des types d'Ã©lÃ©ments diffÃ©rents.Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sÃ©mantique diffÃ©rente (ou initialiseur) par l'Ã©diteur de lien dynamique.Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO.Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi.Autoriser l'ordonnancement prÃ©maturÃ© de insns dans la queue.Autoriser des donnÃ©es en lecture seule dans sdata.Autoriser l'extension de signe dans les opÃ©rations de fusion.Autoriser le mouvement spÃ©culatif de plus de chargements.Autoriser le mouvement spÃ©culatif des non chargements.Autoriser le mouvement spÃ©culatif de certains chargements.Permettre aux arguments de l'opÃ©rateur Â«Â ?Â Â» d'avoir des types diffÃ©rents.Autoriser le compilateur Ã  introduire de nouvelles concurrences de donnÃ©es lors des stockages.Autoriser l'Ã©tape de fusion des stockages Ã  introduire des stockages non alignÃ©s s'il est lÃ©gal de faire ainsi.Autoriser l'utilisation des instructions MDMX.Autoriser l'utilisation des instructions MT.Autoriser l'utilisation des instructions matÃ©rielles en virgule flottante pour le V850E2V3 et suivants.Autoriser l'utilisation de l'ABI et des instructions en virgule flottante matÃ©rielles.Autoriser l'utilisation d'une troncature au lieu d'un arrondi vers le bas pour les types entiers fractionnels en virgule fixe.Autoriser l'Ã©mission de deux instructions par cycle.Autoriser l'utilisation des pseudo-instructions __gcc_isr dans les prologues et Ã©pilogues ISR.Autoriser l'utilisation de r15 dans l'ASM en ligne.Autoriser les fonctions variadiques sans paramÃ¨tre nommÃ©.DÃ©jÃ  Ã  l'intÃ©rieur d'un bloc CONTAINS Ã  %CL'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINEL'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGERConvention d'appel alternative.Le retour alternatif Ã  %L n'est pas permis dans une procÃ©dure DTIOUn retour alternatif ne peut pas apparaÃ®tre dans l'interface de l'opÃ©rateur Ã  %LL'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %LLe spÃ©cificateur de retour alternatif dans la sous-routine Ã©lÃ©mentale %qs Ã  %L n'est pas permisLe spÃ©cificateur de retour alternatif dans la fonction %qs Ã  %L n'est pas permisArgument de retour alternatif Ã  %CBien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %LArgument AltiVec passÃ© Ã  une fonction sans prototypeAltiVec pas supportÃ© par cette cibleToujours aligner l'entrÃ©e de la fonction, la cible du saut et l'adresse de retour.Toujours gÃ©nÃ©rer des appels longs.Toujours sauvegarder $lp sur la pile.Toujours traiter les champs de bits comme ayant la taille d'un Â«Â intÂ Â».Toujours utiliser DRAP (Dynamic Realigned Argument Pointer) pour rÃ©-aligner la pile.Toujours utiliser JSR pour les appels, jamais BSR.!$OMP DECLARE REDUCTION ambigu dans le module %s Ã  %LInterfaces ambigÃ¼es dans %s pour %qs Ã  %L et %qs Ã  %LSymbole ambigu dans la dÃ©finition TYPE Ã  %CAmender les messages de diagnostiques appropriÃ©s avec les options de la ligne de commande qui les contrÃ´lent.Un synonyme pour minterlink-compressed fourni pour rÃ©tro-compatibilitÃ©.Un retour alternatif Ã  %L n'a pas d'argument muet *Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %LAnalyser et supprimer les Ã©changes de doubles mots dans les calculs VSX.L'alias analysÃ© n'a pas de rÃ©fÃ©renceAnnoter les instructions assembleur avec les adresses estimÃ©es.Ajouter un deuxiÃ¨me soulignÃ© si le nom contient dÃ©jÃ  un soulignÃ©.Ajouter un soulignÃ© aux noms visibles depuis l'extÃ©rieur.Appliquer le signe nÃ©gatif aux valeurs zÃ©ro.Appliquer des rÃ¨gles spÃ©ciales pour compiler le paquet runtime.Appliquer l'expansion des variables quand les boucles dont dÃ©pliÃ©es.Approximer l'effet des appels de fonctions pour simplifier l'analyse.L'argument %<A%> avec INTENT(INOUT) Ã  %L de la sous-routine intrinsÃ¨que %s n'aura pas d'indice vectorielL'argument %<S%> de NEAREST Ã  %L ne sera point zÃ©roL'argument %qs apparaÃ®t deux fois dans l'appel de %qs Ã  %LL'argument %qs de l'intrinsÃ¨que %qs Ã  %L doit Ãªtre en conformitÃ© avec le type de l'argument %qs Ã  %LL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument %qs de %qs avec PASS(%s) Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre du type dÃ©rivÃ© %qsL'argument %qs de %qs avec PASS(%s) Ã  %L doit Ãªtre scalaireL'argument %qs de MOD Ã  %L ne sera point zÃ©roL'argument %qs de MODULO Ã  %L ne sera point zÃ©roL'argument %qs de la procÃ©dure Ã©lÃ©mentale %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut ALLOCATABLEL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L ne peut pas avoir l'attribut POINTERL'argument %qs de la procÃ©dure Ã©lÃ©mentale Ã  %L doit Ãªtre scalaireL'argument %qs de la fonction pure %qs Ã  %L doit Ãªtre INTENT(IN) ou VALUEArgument %qs de la fonction pure %qs Ã  %L avec l'attribut VALUE mais sans INTENT(IN)L'argument %qs de la sous-routine pure %qs Ã  %L doit avoir un INTENT spÃ©cifiÃ© ou avoir l'attribut VALUEArgument %qs de la sous-routine pure %qs Ã  %L avec l'attribut VALUE mais sans INTENTL'argument Â«Â %sÂ Â» de la fonction-instruction Â«Â %sÂ Â» Ã  %L doit Ãªtre scalaireL'argument CPTR Ã  %L pour C_F_POINTER aura le type TYPE(C_PTR)L'argument CPTR Ã  %L pour C_F_PROCPOINTER n'aura point le type TYPE(C_FUNPTR)L'argument C_PTR_1 Ã  %L pour C_ASSOCIATED aura le type TYPE(C_PTR) ou TYPE(C_FUNPTR)L'argument C_PTR_2 Ã  %L pour C_ASSOCIATED aura le mÃªme type que C_PTR_1: %s au lieu de %sL'argument FPTR Ã  %L pour C_F_POINTER doit Ãªtre un pointeurL'argument FPTR Ã  %L pour C_F_POINTER ne sera point co-indexÃ©L'argument FPTR Ã  %L pour C_F_PROCPOINTER sera un pointeur de procÃ©dureL'argument FPTR Ã  %L pour C_F_PROCPOINTER ne sera point co-indexÃ©L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif (sa valeur est %ld)L'argument NCOPIES de l'intrinsÃ¨que REPEAT est nÃ©gatif Ã  %LL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grandL'argument NCOPIES de l'intrinsÃ¨que REPEAT est trop grand Ã  %LL'argument X Ã  %L pour C_FUNLOC ne sera point une procÃ©dure ou un pointeur de procÃ©dureL'argument X Ã  %L pour C_FUNLOC ne sera point co-indexÃ©L'argument X Ã  %L pour C_LOC ne sera point une chaÃ®ne de longueur nulleL'argument X Ã  %L pour C_LOC aura soit l'attribut POINTER ou soit l'attribut TARGETL'argument X Ã  %L pour C_LOC ne sera point co-indexÃ©L'argument Ã  %L pour C_LOC ne sera point polymorphiqueL'argument dim Ã  %L doit Ãªtre du type INTEGERL'argument dim Ã  %L doit Ãªtre scalaireArgument non concordant pour la procÃ©dure redÃ©finissante %qs Ã  %L: %sL'argument doit Ãªtre une constante entre 0 et 31.L'argument doit Ãªtre une valeur entre 0 et 3.L'argument doit Ãªtre une valeur entre 0 et 7.L'argument de %s Ã  %L doit Ãªtre de longueur unL'argument de la fonction %s Ã  %L est nÃ©gatifL'argument de la fonction %s Ã  %L est trop grand pour la sÃ©quence alphanumÃ©rique du sous-type %dL'argument de la fonction %s Ã  %L est en dehors de la plage [0,127]L'argument de ACOS Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSD Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ACOSH Ã  %L ne peut pas Ãªtre infÃ©rieur Ã  1L'argument de ASIN Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ASIND Ã  %L doit Ãªtre compris entre -1 et 1L'argument de ATANH Ã  %L doit Ãªtre Ã  l'intÃ©rieur de la plage -1 Ã  1L'argument de la procÃ©dure FINAL Ã  %L doit Ãªtre du type %qsL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre ALLOCATABLEL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre INTENT(OUT)L'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre OPTIONALL'argument de la procÃ©dure FINAL Ã  %L ne peut pas Ãªtre un POINTERL'argument de IACHAR Ã  %L doit Ãªtre de longueur unL'argument de la fonction IACHAR Ã  %L est en dehors de la plage 0..127L'argument de ICHAR Ã  %L doit Ãªtre de longueur unL'argument de LOG Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de LOG10 Ã  %L ne peut pas Ãªtre infÃ©rieur ou Ã©gal Ã  zÃ©roL'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %sL'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaireL'argument de SQRT Ã  %L a une valeur nÃ©gativeL'argument de %<-fcheck%> n'est pas valide: %sL'argument de %<-ffpe-summary%> est invalide: %sL'argument de %<-ffpe-trap%> est invalide: %sLes types des arguments de l'intrinsÃ¨que %qs Ã  %L doivent correspondre (%s/%s)Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZLes arguments de %qs ont des paramÃ¨tres de type de genre diffÃ©rents Ã  %LInstruction IF arithmÃ©tique Ã  %CL'instruction IF arithmÃ©tique Ã  %L requiert une expression scalaire REAL ou INTEGERArithmÃ©tique NaN Ã  %LNaN arithmÃ©tique obtenu en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>ArithmÃ©tique OK Ã  %LOK arithmÃ©tique en convertissant %s vers %s Ã  %LDÃ©bordement arithmÃ©tique Ã  %LDÃ©bordement arithmÃ©tique en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>DÃ©passement de capacitÃ© arithmÃ©tique par le bas Ã  %LDÃ©bordement arithmÃ©tique vers le bas en convertissant %s vers %s Ã  %L. Cette vÃ©rification peut Ãªtre dÃ©sactivÃ©e avec l'option %<-fno-range-check%>Le tableau %qs Ã  %L ne peut pas avoir une forme diffÃ©rÃ©eLe tableau %qs Ã  %L est une variable qui ne se rÃ©duit pas en une expression constanteLe 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.Le tableau %qs Ã  %L avec des limites non constantes ne peut pas Ãªtre un objet EQUIVALENCELe tableau %qs n'est pas permis dans la rÃ©duction Ã  %LDÃ©saccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)DÃ©saccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)Le composant tableau de structures Ã  %C doit avoir une forme expliciteLe composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©eConstructeur de tableau incluant la spÃ©cification de type Ã  %CLa valeur du constructeur du tableau Ã  %L ne sera point polymorphique sans limite [F2008: C4106]EntitÃ© tableau requise Ã  %LLe tableau dans la liste d'initialisation Ã  %L doit avoir une forme expliciteL'index de tableau Ã  %L est un tableau de rang %dL'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %sL'index de tableau Ã  %L doit Ãªtre scalaireLe tableau n'est pas contigu Ã  %LTableau d'un type interopÃ©rable Ã  %L pour C_LOC qui n'est pas allouable et n'a pas de taille tacite ni de taille expliciteLes opÃ©randes de tableau ne sont pas comparables Ã  %LLes opÃ©randes du tableau sont incommensurables en convertissant %s vers %s Ã  %LLe pointeur tableau %qs Ã  %L doit avoir une forme diffÃ©rÃ©e ou un rang taciteLa rÃ©fÃ©rence de tableau Ã  %C ne peut pas avoir plus de %d dimensionsLa rÃ©fÃ©rence de tableau Ã  %C a plus de 7 dimensionsLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %dLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la boucle commenÃ§ant Ã  %LLa rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableauRÃ©fÃ©rence de tableau hors limitesSection de tableau Ã  %L pour C_LOCUn dÃ©signateur de section de tableau (c-Ã -d. Â«Â (:)Â Â») est requis en plus du dÃ©signateur de co-tableau Â«Â [...]Â Â» Ã  %CLa section de tableau avec un indice de vecteur Ã  %L ne sera point la cible d'un pointeurLes sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE Ã  %LLa spÃ©cification de tableau Ã  %C a plus de %d dimensionsSpÃ©cification de tableau Ã  %C avec plus de 7 dimensionsLa spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre expliciteLa spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %LUne spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %LSpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %LL'argument effectif qui est une section de tableau Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILEL'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 %qsPuisque l'extension du type %qs Ã  %L a un composant co-tableau, le type parent %qs en aura un aussiOptions de l'assembleur
  =======================
  
  Instruction GOTO assignÃ© Ã  %CL'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cibleAffecter une valeur autre que 0 ou 1 Ã  un LOGICAL produit un rÃ©sultat indÃ©fini Ã  %LAssignation d'un scalaire Ã  un tableau non allouÃ©L'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir une SUBROUTINEL'interface de l'opÃ©rateur d'affectation Ã  %L doit avoir deux argumentsL'interface de l'opÃ©rateur d'affectation Ã  %L ne doit pas redÃ©finir l'affectation d'un type INTRINSICAffectation Ã  une variable d'index FORALL Ã  %LL'affectation Ã  un part_ref LEN ou KIND Ã  %L n'est pas permisAffectation Ã  une expression constante Ã  %CAffectation Ã  une variable polymorphique allouable Ã  %LL'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PUREAffectation Ã  un pointeur contigu depuis une cible non contigÃ¼e Ã  %LL'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permiseLe nom associÃ© %qs Ã  %L est utilisÃ© comme tableauLe 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 plusL'entitÃ© associante %qs Ã  %L est un nom de procÃ©dureL'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dureL'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dureLa cible de l'association Ã  %C ne doit pas Ãªtre co-indexÃ©eLa cible de l'association Ã  %L ne peut pas Ãªtre une constante BOZ littÃ©raleSupposer que ES vaut zÃ©ro pendant toute l'exÃ©cution du programme. Utiliser ES: pour des donnÃ©es en lecture seule.Supposer que les ICPLB sont activÃ©s Ã  l'exÃ©cution.Supposer un grand segment TLS.Supposer que tous les symboles ont des valeurs 32 bits.Supposer que toutes les variables passÃ©es en argument aux fonctions ont un prototype.Supposer que l'assembleur supporte les directives .loc (DWARF2+).Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+).Supposer que le code sera assemblÃ© par GAS.Supposer que le code sera liÃ© par GNU ld.Supposer que le code sera liÃ© par HP ld.Supposer que les dÃ©clarations communes peuvent Ãªtre remplacÃ©es par d'autres se terminant par un tableau plus grand.Supposer que les segments de donnÃ©es sont relatifs au segment texte.Supposer que les opÃ©rations en virgule flottante peuvent gÃ©nÃ©rer des dÃ©routements.Supposer que l'alignement de la pile entrante est sur cette puissance de 2.Supposer que les Ã©tiquettes et les symboles peuvent Ãªtre adressÃ©s en utilisant des adresses absolues sur 16 bits.Supposer que le chargement de donnÃ©es depuis la flash est plus lent que de lire des instructions.Supposer que les rÃ©fÃ©rences mÃ©moire sont ordonnÃ©es et que les barriÃ¨res ne sont pas nÃ©cessairesSupposer qu'aucun NaN ni aucun infini ne sont gÃ©nÃ©rÃ©s.PrÃ©sumer que l'environnement d'exÃ©cution C est normal.Supposer que le dÃ©bordement de pointeur revient au dÃ©part.PrÃ©sumer un possible mauvais alignement des doubles.Supposer que l'arrondi au plus proche est sÃ©lectionnÃ© quand il s'agit d'ordonnancer.Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible.Supposer un petit espace d'adressage.Supposer que la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accessible que par un seul pointeur (strict aliasing) s'applique.Supposer que le processeur cible est configurÃ© comme gros-boutiste.Supposer que le processeur cible est configurÃ© comme petit-boutiste.Supposer que toutes les donnÃ©es dans une zone de stockage statique peuvent Ãªtre accÃ©dÃ©es par LDS / STS. Cette option est uniquement utile pour des pÃ©riphÃ©riques Tiny rÃ©duits.Supposer que les stockages et chargements de nombres en virgule flottante ne produiront probablement pas de conflits s'ils sont placÃ©s dans un groupe d'instructions.Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indÃ©finiment.Supposer que les rÃ©cepteurs des messages Objective-C peuvent Ãªtre NIL.Supposer que le support pour l'exÃ©cution a Ã©tÃ© fourni, donc, omet -lsim dans la ligne de commande du lieur.Supposer que les bibliothÃ¨ques standards dâ€™exÃ©cution du D et Â«Â D mainÂ Â» existent.Supposer que les instructions d'estimations des inverses sont plus prÃ©cises.PrÃ©sumer que le fichier source est au format fixe.PrÃ©sumer que le fichier source est au format libre.Supposer que les valeurs d'un type Ã©numÃ©rÃ© sont toujours dans la plage minimum de ce type.Supposer que les branchements conditionnels avec un dÃ©placement nul sont rapides.Supposer que l'environnement est VxWorks RTP.Supposer que l'environnement est VxWorks vThreads.Supposer la syntaxe unifiÃ©e pour du code assembleur en ligne.Supposer qu'on finalise pour phsa et sa libhsail-rt. Activer des optimisations supplÃ©mentaires spÃ©cifiques Ã  phsa (par dÃ©faut).Variable de longueur de caractÃ¨re tacite ou diffÃ©rÃ©e %qs dans l'expression constante Ã  %LTableau de rang tacite %s dans la clause %s Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationLe tableau de forme tacite Ã  %L doit Ãªtre un argument muetLe tableau de taille tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau de taille tacite %qs dans la clause %s Ã  %LTableau de taille tacite %qs dans la clause COPYPRIVATE Ã  %LLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permisLe tableau de taille tacite %qs dans la liste de noms %qs Ã  %L n'est pas permisLe tableau de taille tacite Ã  %L doit Ãªtre un argument muetLes objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©sType tacite Ã  %CLe type tacite Ã  %C n'est pas autorisÃ© pour des composantsLe type tacite de la variable %s Ã  %L est uniquement permis pour des variables muettesL'argument de rang tacite Ã  %L est uniquement permis comme argument effectif de fonctions de requÃªtesL'argument de rang tacite Ã  %L est uniquement permis comme premier argument effectif de la fonction de requÃªte intrinsÃ¨que %sUn argument de rang tacite requiert une interface explicite Ã  %LTableau de rang tacite Ã  %CLe tableau de rang tacite Ã  %L ne peut pas avoir les attributs VALUE ou CODIMENSIONLe tableau de rang tacite Ã  %L doit Ãªtre un argument muetLa variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argumentLa variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetL'argument effectif de forme tacite Ã  %L est incompatible avec l'argument muet de forme non tacite %qs Ã  cause de l'attribut VOLATILETableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %LLe tableau de forme tacite %qs Ã  %L n'est pas permis dans une expression d'initialisationTableau muet de taille tacite avec !$ACC DECLARE Ã  %LL'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type taciteL'argument de type tacite %s Ã  %L requiert une interface expliciteL'argument de type tacite Ã  %L n'est pas permis comme argument effectif de l'intrinsÃ¨que %sL'argument de type tacite Ã  %L est uniquement permis comme premier argument effectif de l'intrinsÃ¨que %sLa variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argumentLa variable de type tacite %s Ã  %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable de type tacite %s Ã  %L ne peut pas avoir l'attribut INTENT(OUT)La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable de type tacite %s Ã  %L ne sera point un tableau de forme expliciteLa variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objetAu niveau global:Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?Au plus haut niveau:Tentative d'utiliser DEALLOCATE sur Â«Â %sÂ Â» qui n'est pas allouÃ©Tenter de remplir les crÃ©neaux de retard (delay slots) des instructions de branchement.Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %CEssayer de conserver l'alignement de la pile sur cette puissance de 2.Tenter de fusionner les constantes identiques au travers des unitÃ©s de compilation.Tenter de fusionner les constantes et les variables constantes identiques.Tenter de fusionner les chaÃ®nes de dÃ©bogage identiques au travers des unitÃ©s de compilation.Tentative d'allouer une variable dÃ©jÃ  allouÃ©eTentative d'allouer la variable Â«Â %sÂ Â» qui est dÃ©jÃ  allouÃ©eAttribut %s Ã  %L dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTUREL'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPEL'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPEAugmenter les listes de positions de variables avec des vues progressives.le nombre magique du profil AutoFDO ne correspond pasla version %u du profil AutoFDO ne correspond pas Ã  %uLe tableau automatique %qs Ã  %L ne peut pas avoir une initialisationAjouter automatiquement des espaces pour des noms de chemins plus longs dans les commandes de chargement (jusqu'Ã  MAXPATHLEN).Aligner automatiquement les cibles des branchements pour rÃ©duire les pÃ©nalitÃ©s des branchements.SÃ©lections de BITS disponiblesÂ :Le nombre moyen d'itÃ©rations d'une boucle.Ã‰viter toutes les limites de portÃ©e sur les instructions d'appels.Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e.Ã‰viter des gÃ©nÃ©rer des appels relatifs au PC; utiliser des indirections.Ã‰viter la gÃ©nÃ©ration des instructions de chargement/stockage indexÃ©es lorsque c'est possible.Ã‰viter le chevauchement entre la destination et les registres d'adresses sur les instructions LDRD qui peuvent dÃ©clencher un errata du Cortex-M3.Ã‰vite de placer des donnÃ©es lisibles dans la mÃ©moire du programme.Ã‰viter les chargements spÃ©culatifs pour contourner une anomalie matÃ©rielle.Ã‰viter l'utilisation des instructions DIV et MOD.le BB %i ne peut pas produire d'exception mais il a une arÃªte pour la gestion des exceptionsle BB %i a une arÃªte incorrectele BB %i a une arÃªte fallthru incorrectele BB %i a plusieurs arÃªtes de gestion des exceptionsle BB %i n'a pas d'arÃªte de gestion des exceptionsil manque une arÃªte dans le BB %ila derniÃ¨re instruction du BB %i a dÃ©fini incorrectement la zone d'atterrissage des exceptionsle BB %i a trop d'arÃªtes falltrhufanion BB_RTL manquant pour le bloc %dLa variable BIND(C) %qs Ã  %L doit avoir la longueur unBIND(C) appliquÃ© Ã  %s %s Ã  %LBIND(C) Ã  %LL'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communsL'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interneLa procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %CInstruction BIND(C) Ã  %CBLANK= Ã  %L n'est pas permis en Fortran 95Construction BLOCK DATA Ã  %LL'Ã©lÃ©ment BLOCK DATA %qs Ã  %L doit Ãªtre dans COMMONConstruction BLOCK Ã  %Cles instructions BMX sont uniquement supportÃ©es avec l'architecture R2La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisationLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de structureLa constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre dans un constructeur de tableauLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un argument effectif de %qsLa constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qsLa constante littÃ©ral BOZ Ã  %L n'est ni une valeur d'instruction DATA ni un argument effectif du sous-programme intrinsÃ¨que INT/REAL/DBLE/CMPLXLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  la variable %qsLa constante littÃ©rale BOZ prÃ¨s de %L ne peut pas Ãªtre assignÃ©e Ã  une variable %qs initialisÃ©e dans le style ancienBOZ utilisÃ©e en dehors d'une instruction DATA Ã  %LType BYTE Ã  %CLe type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cibleMauvais dÃ©placement sur 128 bitsMauvaise fusion GPRMauvaise spÃ©cification INTENT Ã  %CMauvais type de base d'E/S (%d)Mauvais objet d'allocation Ã  %C pour une procÃ©dure PUREMauvaise dimension de tableau Ã  %LMauvaise rÃ©fÃ©rence Ã  un tableau Ã  %LMauvaise spÃ©cification de tableau pour le tableau de forme explicite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme tacite Ã  %CMauvaise spÃ©cification de tableau pour le tableau de forme implicite Ã  %CMauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %LCaractÃ¨re %qc invalide dans le nom de OPERATOR Ã  %CMauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %LMauvaise ligne de continuation Ã  %CMauvaise expression Â«Â kindÂ Â» pour la fonction %qs Ã  %LMauvais sous-type pour la constante logique Ã  %CMauvais nomMauvais opÃ©rateurMauvaise spÃ©cification pour le tableau de taille tacite Ã  %CMauvaise spÃ©cification pour le tableau de taille tacite Ã  %LMauvaise spÃ©cification pour le tableau de forme diffÃ©rÃ©e Ã  %CMauvaise cible dans l'affectation du pointeur dans la procÃ©dure PURE Ã  %LMauvais type dans l'expression constanteMauvais type dans gfc_simplify_signL'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaireL'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qsL'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qsLa liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finieLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %CLes attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %CLe BLOCK DATA blanc Ã  %C est en conflit avec le BLOCK DATA prÃ©cÃ©dent Ã  %LEspace requis dans l'instruction %s prÃ¨s de %CL'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©denteL'Ã©tiquette de bloc est inappropriÃ©e pour l'instruction IF Ã  %CÃ‰tiquette de bloc inappropriÃ©e pour l'instruction IF arithmÃ©tique Ã  %CNom de la carte [et rÃ©gion mÃ©moire].Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spÃ©cifiÃ©s Ã  %LLa section et le groupe comdat sont tous les deux dÃ©finisLimite sur le nombre de candidats en dessous de laquelle tous les candidats sont pris en compte dans les optimisations d'IV.Limite sur le nombre d'utilisations d'IV dans une boucle optimisÃ©e dans des optimisations d'IV.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.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.Limite sur la taille des expressions utilisÃ©es dans l'analyseur d'Ã©volution de scalaires.Limite sur la complexitÃ© des expressions dans l'analyseur d'Ã©volution de scalaires.Limite sur le coÃ»t d'une expression pour calculer le nombre d'itÃ©rations.Limite le nombre d'itÃ©rations que l'algorithme d'analyse du nombre d'itÃ©rations Ã©value par la force brute.SpÃ©cification des limites pour %qs dans une affectation de pointeur Ã  %LLe branchement Ã  %L peut conduire Ã  une boucle infinieLes branchements sont coÃ»teux Ã  ce point (unitÃ©s arbitraires).Branchements exÃ©cutÃ©s: %s sur %d
*************** F2008: Une affectation Ã  une fonction p
*** 2061,2071 ****
  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 Ã  %CL'Ã©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 Ã  %CBoucle DO 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 Ã  %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 Ã  %CUne 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.Interface 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.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.Le 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 fataleLe 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 %<-fopenmp%>Le fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le 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 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 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 %d 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'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) d'adressage mÃ©moire relatif au PC.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 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 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 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.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.Montrer des messages de dÃ©prÃ©ciation pour les anomalies de -ftransition=import.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Ã© Ã  %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.Le nom HSA SSA est dÃ©fini par l'instruction qui est censÃ©e l'utiliserLe nom HSA SSA n'est pas parmi les opÃ©randes de l'instruction qui est censÃ©e l'utiliserLa vÃ©rification HSA SSA a Ã©chouÃ©HSA n'a pas Ã©tÃ© activÃ© durant la configurationLes opÃ©randes d'image HSA ne sont pas gÃ©rÃ©sL'instruction HSA utilise un registre qui n'est pas parmi les utilisations de registres enregistrÃ©esLa vÃ©rification de l'instruction HSA a Ã©chouÃ©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.Constante 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 Ã  %LLa 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 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 Ã  %LLa 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 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 Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Inhiber 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 les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  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.Entrecouper 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 (est %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 Ã  %LInitialisation 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 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:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPELEN 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.Le niveau de verbositÃ© des stockages de dÃ©bogage de hsa.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 ne sera point co-indexÃ© Ã  %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Ã© Ã  %CMarquer 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 maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.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 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 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.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 dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.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 un bloc de base Ã  considÃ©rer pour la vectorisation SLP.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 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 de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.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-jamL'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' Ã  %Lmodificateur NONMONOTONIC spÃ©cifiÃ© pour le type d'ordonnancement %s %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 Ã  %LIntrinsÃ¨que NULL avec MOLD allouable Ã  %LLe pointeur NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qsNULL 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 Ã  %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.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 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 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 Ã  %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
--- 2086,2096 ----
  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 Ã  %CL'Ã©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 Ã  %CBoucle DO 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 Ã  %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 Ã  %CUne 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.Interface 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.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.Le 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 fataleLe 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 %<-fopenmp%>Le fanion %<-fno-automatic%> Ã©crase %<-fmax-stack-var-size=%d%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%>Le fanion %<-fno-automatic%> Ã©crase %<-frecursive%> impliquÃ© par %<-fopenmp%>Le 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 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 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 %d 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'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) 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 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 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 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.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.Montrer des messages de dÃ©prÃ©ciation pour les anomalies de -ftransition=import.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Ã© Ã  %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.Le nom HSA SSA est dÃ©fini par l'instruction qui est censÃ©e l'utiliserLe nom HSA SSA n'est pas parmi les opÃ©randes de l'instruction qui est censÃ©e l'utiliserLa vÃ©rification HSA SSA a Ã©chouÃ©HSA n'a pas Ã©tÃ© activÃ© durant la configurationLes opÃ©randes d'image HSA ne sont pas gÃ©rÃ©sL'instruction HSA utilise un registre qui n'est pas parmi les utilisations de registres enregistrÃ©esLa vÃ©rification de l'instruction HSA a Ã©chouÃ©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.Constante 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 Ã  %LLa 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 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 Ã  %LLa 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 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 Ã  %LIndiquer la prÃ©sence d'un errata pour le processeur.Indiquer les prioritÃ©s pour r0..r3 / r12..r15 avec TARGET_REGISTER_PRIORITY.Inhiber 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 les noms ne correspondent pas Ã  toutes les expressions rÃ©guliÃ¨res (sÃ©parÃ©es par un point-virgule).Ajouter du code de contrÃ´le aux fonctions dans les fichiers dont les noms correspondent Ã  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.Entrecouper 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 (est %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 Ã  %LInitialisation 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 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:%ld dans l'intrinsÃ¨que IBITSAttribut LEN Ã  %C dans une dÃ©finition STRUCTUREAttribut LEN Ã  %C dans une dÃ©finition TYPELEN 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.Le niveau de verbositÃ© des stockages de dÃ©bogage de hsa.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 ne sera point co-indexÃ© Ã  %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Ã© Ã  %CMarquer 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 maximum de boucles imbriquÃ©es qu'il faut entiÃ¨rement numÃ©roter par valeur de maniÃ¨re optimiste.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 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 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.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 dÃ©sambiguÃ¯sations Ã  rÃ©aliser par accÃ¨s mÃ©moire.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 un bloc de base Ã  considÃ©rer pour la vectorisation SLP.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 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 de chaÃ®nes pour lesquelles l'optimisation de strlen conserve la longueur des chaÃ®nes.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-jamL'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' Ã  %Lmodificateur NONMONOTONIC spÃ©cifiÃ© pour le type d'ordonnancement %s %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 Ã  %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.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 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 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 Ã  %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
*** 2109,2116 ****
  
  Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.
  
! Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser le modÃ¨le plat pour la fenÃªtre de registres.Utiliser les instructions double fp.Utiliser les registres FP.Utiliser des registres complets pour l'allocation de registres.Utiliser le modÃ¨le de code SPARC-V9 donnÃ©.Utiliser le modÃ¨le de code TILE-Gx donnÃ©.Utiliser le mode d'adressage spÃ©cifiÃ©.Utiliser le dialecte de l'assembleur donnÃ©.Utiliser les instructions de largeur de registre vectoriel donnÃ© au lieu de la largeur de registre maximale dans le vectoriseur automatique.Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile.Utiliser le dialecte donnÃ© pour le stockage local au thread.Utiliser le modÃ¨le de code x86-64 donnÃ©.Utiliser le FP matÃ©riel (par dÃ©faut).Utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Utiliser les instructions de divisions matÃ©rielles sur un ColdFire.Utiliser les instructions matÃ©rielles de conversions en virgule flottante.Utiliser les instructions matÃ©rielles en virgule flottante.Utiliser les instructions matÃ©rielles pour la racine carrÃ©e en virgule flottante.Utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante.Utiliser le coprocesseur mathÃ©matique.Utiliser les instructions matÃ©rielles pour la division entiÃ¨re.Utiliser l'instruction de prÃ©-extraction matÃ©rielle.Utiliser les instructions matÃ©rielles quad FP.Utiliser des instructions transactionnelles matÃ©rielles.Utiliser des instructions d'assistance vectorielles matÃ©rielles et activer l'ABI vectorielle.Utiliser la spÃ©culation sur le contrÃ´le dans le bloc.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc aprÃ¨s le rechargement.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc avant le rechargement.Utiliser les noms des registres in/loc/out.Utiliser les instructions indirectes CALLXn pour les grands programmes.Utiliser les appels indirects.Utiliser des sÃ©quences plt en ligne pour implÃ©menter des appels longs et -fno-plt.Utiliser les instructions pour une architecture future.Utiliser les instructions et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser des appels Ã  une bibliothÃ¨que pour rÃ©aliser les opÃ©rations en virgule flottante (par dÃ©faut).Utiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©tape d'Ã©limination du code RTL mort.Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts.Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut.Utiliser les instructions de champs de bits.Utiliser l'instruction de division.Utiliser l'unitÃ© en virgule flottante pour ajouter/soustraire des entiers.Utiliser le registre de base donnÃ© pour adresser la protection de la pile.Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©.Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile.Utiliser le symbole donnÃ© pour adresser la protection de la pile.Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut.Utiliser le Barrel Shifter matÃ©riel au lieu de l'Ã©mulation.Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut.Utiliser les options activant le plus de fonctionnalitÃ©s qui sont permises par les autres options.Utiliser les instructions mvcle pour les dÃ©placements de blocs.Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations.Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0.Produire un exÃ©cutable pour le simulateur.Utiliser l'Ã©mulation logicielle de la multiplication (par dÃ©faut).Utiliser l'Ã©mulation logicielle pour les divisions (par dÃ©faut).Utiliser le registre systÃ¨me spÃ©cifiÃ© sur la ligne de commande comme registre de protection de la pile. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes.Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement.Utiliser des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser la bibliothÃ¨que C uClibc.Utiliser une amorce unicode et dÃ©fini la macro UNICODE.Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07.Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0.Utiliser les instructions vecteur/scalaire (VSX).Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution.La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHAREL'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re taciteLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argumentLes utilisations de cette option sont diagnostiquÃ©es.Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBMUtilisation du %<long double%> en prÃ©cision Ã©tendue de IEEEUtilisation des specs internes.
! Les symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)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 %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des chaÃ®nes de format de GCC qui ne sont pas appropriÃ©es pour les diagnostiques.Avertir quand NULL est passÃ© dans un argument marquÃ© comme exigeant une valeur non NULL.Avertir Ã  propos des fichiers PCH qui sont trouvÃ©s mais pas utilisÃ©s.Avertir Ã  propos d'expressions USE qui n'ont pas de qualificatif ONLY.Avertir Ã  propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__.Avertir Ã  propos des accÃ¨s aux membres intÃ©rieurs de taille nulle d'un tableau.Avertir Ã  propos de l'alignement de blocs COMMON.Avertir Ã  propos de tous les Â«Â switchÂ Â» sur des Ã©numÃ©rations oÃ¹ un Â«Â caseÂ Â» spÃ©cifique manque.Avertir Ã  propos d'un corps vide dans une expression Â«Â ifÂ Â» ou Â«Â elseÂ Â».Avertir Ã  propos des boucles DO invalides.Avertir quand une expression boolÃ©enne est comparÃ©e avec une valeur entiÃ¨re diffÃ©rente de vrai/faux.Avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Avertir Ã  propos de procÃ©dures appelÃ©es sans Ãªtre explicitement dÃ©clarÃ©es.Avertir lors d'appels Ã  std::move sur un objet local dans une instruction return qui empÃªche l'Ã©lision de la copie.Avertir Ã  propos d'appels Ã  snprintf et aux fonctions similaires qui tronquent la sortie.Avertir Ã  propos d'appels Ã  snprintf et des fonctions similaires qui tronquent la sortie. Identique Ã  -Wformat-truncation=1.Avertir Ã  propos d'appels Ã  strcmp et strncmp utilisÃ©s dans des expressions d'Ã©galitÃ©s qui sont nÃ©cessairement vraies ou fausses Ã  cause de la longueur de l'un et la taille de l'autre argument.Avertir Ã  propos d'appels avec une interface implicite.Avertir quand des fonctions sont transtypÃ©es vers des types incompatibles.Avertir Ã  propos de transtypages entre types de fonctions incompatibles.Avertir Ã  propos des transtypages qui vont produire un rÃ©sultat nul.Avertir Ã  propos des transtypages qui Ã©cartent les qualificatifs.Avertir Ã  propos de gestionnaires Â«Â catchÂ Â» de types non rÃ©fÃ©rencÃ©s.Avertir Ã  propos des certaines opÃ©rations sur des expressions boolÃ©ennes.Avertir Ã  propos de chemins dans le code oÃ¹ un NULL est passÃ© comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans la code oÃ¹ une valeur libÃ©rÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur allouÃ© sur le tas est perdu.Avertir Ã  propos de chemins dans le code oÃ¹ un longjmp revient vers un jmp_buf enregistrÃ© sur la pile qui a retournÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur qui n'est pas sur le tas est libÃ©rÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur peut Ãªtre libÃ©rÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur vers une pile obsolÃ¨te est utilisÃ©.Avertir Ã  propos des chemins dans le code oÃ¹ un pointeur qui peut Ãªtre NULL est dÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur qui peut Ãªtre NULL est passÃ©e comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur non initialisÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos des Â«Â switchÂ Â» sur des Ã©numÃ©rations et qui n'ont pas de Â«Â default:Â Â».Avertir Ã  propos d'un Â«Â switchÂ Â» sur une Ã©numÃ©ration, sans dÃ©faut, et oÃ¹ au moins un Ã©lÃ©ment de l'Ã©numÃ©ration est manquant.Avertir Ã  propos d'Ã©galitÃ©s impliquant des comparaisons avec des expressions REAL ou COMPLEX.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C11 ISO mais prÃ©sentes dans le C2X ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C90 ISO mais prÃ©sentes dans le C99 ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C99 ISO mais prÃ©sentes dans le C11 ISO.Avertir Ã  propos des fonctionnalitÃ©s absentes du C traditionnel.Avertir Ã  propos des chaÃ®nes de format qui ne sont pas littÃ©rales.Avertir Ã  propos des chaÃ®nes de format contenant des octets NUL.Avertir Ã  propos de l'Ã©limination d'appels de fonctions.Avertir Ã  propos des appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination.Avertir Ã  propos d'appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination. Identique Ã  -Wformat-overflow=1.Avertir Ã  propos des paramÃ¨tres de fonctions dÃ©clarÃ©s sans type dans des fonctions utilisant le style K&R.Avertir Ã  propos d'arithmÃ©tiques sur un pointeur de fonction.Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure)).Avertir Ã  propos des fonctions qui pourraient Ãªtre candidates pour les attributs de format.Avertir Ã  propos des fonctions globales sans dÃ©claration prÃ©cÃ©dente.Avertir Ã  propos des fonctions globales sans prototype.Avertir Ã  propos d'une conversion implicite de types enum.Avertir Ã  propos des conversions implicites de Â«Â floatÂ Â» vers Â«Â doubleÂ Â».Avertir Ã  propos des dÃ©clarations implicites.Avertir Ã  propos des dÃ©clarations de fonctions implicites.Avertir Ã  propos de l'utilisation inappropriÃ©e d'un attribut.Avertir Ã  propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini.Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques.Avertir Ã  propos de la surcharge des noms de fonctions virtuelles.Avertir lorsque des initialiseurs sont outrepassÃ©s avec effets de bords.Avertir lorsque des initialiseurs sont outrepassÃ©s sans effets de bords.Avertir Ã  propos de champs de bits compactÃ©s dont l'offset a changÃ© dans GCC 4.4.Avertir Ã  propos des conversions de pointeurs qui accroissent l'alignement.Avertir Ã  propos d'initialisations par positions de struct qui requiÃ¨rent des initialisations par noms.Avertir Ã  propos de l'emploi d'alias pour des arguments fictifs.Avertir Ã  propos des problÃ¨mes de sÃ©curitÃ© possibles dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des violations possibles des rÃ¨gles des points de sÃ©quence.Avertir Ã  propos d'indices probablement incorrects dans les boucles Â«Â doÂ Â».Avertir Ã  propos des accolades qui pourraient Ãªtre manquantes autour des initialisations.Avertir Ã  propos de parenthÃ¨ses qui pourraient Ãªtre manquantes.Avertir Ã  propos des blocs de commentaires imbriquÃ©s et des commentaires C++ qui s'Ã©tendent sur plus d'une ligne physique.Avertir Ã  propos des anomalies dans les chaÃ®nes de format de printf/scanf/strftime/strfmon.Avertir Ã  propos de l'usage discutable de macros utilisÃ©es pour rÃ©cupÃ©rer des arguments variables.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une variable registre est dÃ©clarÃ©e volatile.Avertir quand une chaÃ®ne ou un caractÃ¨re littÃ©ral est suivi d'un suffixe dÃ©fini par l'utilisateur qui ne commence pas par un soulignÃ©.Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â».Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e.Avertir lorsqu'une variable est inutilisÃ©e.Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD.Avertir lorsque tous les constructeurs et destructeurs sont privÃ©s.Avertir quand un argument passÃ© Ã  un paramÃ¨tre avec le spÃ©cificateur Â«Â restrictÂ Â» a un autre argument comme synonyme.Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand il y a un transtypage vers un pointeur Ã  partir d'un entier de taille diffÃ©rente.Avertir quand il y a une conversion entre des pointeurs de types incompatibles.Avertir quand un typedef dÃ©fini localement dans une fonction n'est pas utilisÃ©.Avertir lorsque une fonction retourne le type par dÃ©faut Â«Â intÂ Â» (en C) ou lorsque les types de retour sont inconsistants (en C++).Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©.Avertir quand une affectation Objective-C est interceptÃ©e par le ramasse-miettes.Avertir lorsque des attributs sont ignorÃ©s.Avertir lorsque des qualificatifs de types sont ignorÃ©s.AvertissementLorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©.Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration d'instructions en virgule flottante double prÃ©cision. Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations en virgule flottante double prÃ©cision.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration des instructions de comparaison et activation du fanion en virgule flottante sans ordre (lf.sfun*). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de comparaison et activation du fanion en virgule flottante sans ordre.Lors d'un accÃ¨s Ã  la RAM, utiliser X comme imposÃ© par le matÃ©riel, c'est-Ã -dire, utiliser la prÃ©-dÃ©crÃ©mentation, la post-incrÃ©mentation et l'adressage indirect avec le registre X. Sans cette option, le compilateur peut supposer qu'il existe un mode d'adressage X+const similaire Ã  Y+const et Z+const et produire des instructions qui Ã©mulent un tel mode d'adressage pour X.Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic.Lors de la gÃ©nÃ©ration de code -mabicalls, autoriser les exÃ©cutables Ã  utiliser les PLT et Ã  copier les relocalisations.Lors de la gÃ©nÃ©ration de code -mabicalls, rendre le code convenable pour Ãªtre utilisÃ© dans des bibliothÃ¨ques partagÃ©es.Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8.Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32.Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de la vectorisation pour SVE, considÃ©rer l'utilisation de vecteurs dÃ©pliÃ©es pour les Ã©lÃ©ments les plus petits et utiliser le modÃ¨le de coÃ»t pour choisir l'approche la plus Ã©conomique. Utiliser aussi le modÃ¨le de coÃ»t pour choisir entre la vectorisation SVE et Advanced SIMD.Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-tÃªtes systÃ¨me.Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking.Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants.Faut-il utiliser les types canoniques.Quel algorithme de -fsched-pressure appliquer.Lors de la configuration du gestionnaire de signal: %mLors de la configuration de la pile de signaux: %mMode d'analyse du programme complet (WPA=Whole Program Analysis) avec le nombre de tÃ¢ches parallÃ¨les spÃ©cifiÃ©es.Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>XXX entre dans %<pop_everything ()%>XXX quitte %<pop_everything ()%>Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨quesVous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques.Vous avez besoin d'un fichier de dÃ©marrage C pour -msys-crt0=ZÃ©ro n'est pas une Ã©tiquette d'instruction valable Ã  %CLargeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
  [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»__delay_cycles est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits__delay_cycles n'accepte que des dÃ©comptes de cycles non nÃ©gatifs__delay_cycles() ne prend que des arguments constants__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__fp16 et pas de ldrh__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expressionÂ«Â une initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla 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Ã©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constanteaccÃ¨s au membre %qE d'une structure %qE atomiqueaccÃ¨s au membre %qE d'une union %qE atomiqueaccÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programmeaccÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©esl'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableauaccÃ¨s au membre non initialisÃ© %qDaccÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constantel'accumulateur n'est pas une constante entiÃ¨rele numÃ©ro de l'accumulateur est hors limiteargument effectif de INTENT = OUT/INOUTajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14ajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementadd_sym(): Mauvais mode de dimensionnementl'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'une variable registre %qD demandÃ©ele dÃ©calage d'adresse n'est pas une constantel'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Zadresse requise pour %qD qui est dÃ©clarÃ© %<register%>l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kioles espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duitsl'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©finil'adresse est prise mais le bit ADDRESSABLE n'est pas dÃ©finiprendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constantel'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©finivaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un entier Ã©tait attendualiasles dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configurationla dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %ul'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement doit Ãªtre une petite puissance de 2, pas %dl'alignement de %q+D est plus grand que l'alignement maximal du fichier objet %dl'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)l'alignement de %qD est plus grand que la dÃ©claration originalel'alignement de %qD augmentera avec %<-fabi-version=9%>l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©mentsun alignement est spÃ©cifiÃ© pour l'objet %<register%> %qEun alignement est spÃ©cifiÃ© pour le champ de bits %qEun alignement est spÃ©cifiÃ© pour la fonction %qEun alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qEun alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>un alignement est spÃ©cifiÃ© pour le nom de type dans %qEun alignement est spÃ©cifiÃ© pour le nom de type dans le transtypageun alignement est spÃ©cifiÃ© pour le typedef %qEun alignement est spÃ©cifiÃ© pour un champ de bits sans nomun alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nomtoutes les fonctions membre de la classe %qT sont privÃ©esargument qui peut Ãªtre allouÃ©allouÃ© ici%qD dÃ©jÃ  capturÃ© dans l'expression lambda%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dl'attribut amdgpu_hsa_kernel requiert un argument de type constante chaÃ®ne de caractÃ¨resune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>une incrÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune arÃªte indirecte depuis %s n'a pas de call_stmt correspondantune arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:un gestionnaire d'interruption ne peut pas Ãªtre compilÃ© avec %<-muser-mode%>anachronismeanachronisme: ancien style anachronique d'initialisation de classe de baseet %qT n'a pas de constructeur avec patronet le champet le constructeur implicitement dÃ©fini n'initialise pas %q#Dle %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Ã©clarationun nom SSA anonyme ne peut pas avoir de dÃ©finition par dÃ©fautstruct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©union anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'architecture %qs n'est supportÃ©e que par l'assembleurare_identical_variables: Mauvais typel'argument %d est un littÃ©ral non signÃ© qui est hors limitel'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de la fonction interne doit Ãªtre une constante dans la plage %d Ã  %dl'argument %i est dans la plage [%E, %E]l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>l'argument %qD est dÃ©clarÃ©e icil'argument %qD ne concorde pas avec le prototype internel'argument %qD ne concorde pas avec le prototypel'argument %qd n'est pas une constanteargument %qs pour %<-Waligned-new%> non reconnuargument %qs vers %<-Wnormalized%> non reconnul'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnul'argument %qs de %<-femit-struct-debug-detailed%> est inconnul'argument %u dans l'appel Ã  la fonction %qE n'a pas un type intÃ©grall'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre 0 ou 2l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bitsl'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 doit Ãªtre une valeur de champ sur 8 bitsl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 1 doit Ãªtre 0 ou 1l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bitsl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type %<const%> (%qT)l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 3 doit Ãªtre dans la plage [0, 15]Fonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une rÃ©fÃ©rence Ã  un champl'argument doit Ãªtre un tableau, une tranche ou un canall'argument doit Ãªtre un canall'argument doit Ãªtre une chaÃ®ne, un tableau, une tranche, un tableau associatif ou un canall'argument doit avoir le type complexeargument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACCl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â resetÂ Â», Â«Â software_exceptionÂ Â», Â«Â page_missÂ Â», Â«Â timer0Â Â», Â«Â timer1Â Â», Â«Â messageÂ Â», Â«Â dma0Â Â», Â«Â dma1Â Â», Â«Â wandÂ Â» ou Â«Â swiÂ Â»l'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨res ou un nombrel'argument de Offsetof implique l'indirection d'un champ imbriquÃ©l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de formatargument de type %qT pas permis avec -mgeneral-regs-onlyl'argument de %%:compare-debug-auxbase-opt n'est pas terminÃ© par %<.gk%>l'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument de %<decltype%> doit Ãªtre une expressionl'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; ne vouliez-vous pas utiliser la taille de la destinationÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la destination; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la premiÃ¨re source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la deuxiÃ¨me source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la source; on attendait %qT ou une longueur explicitel'argument de l'attribut %qE n'est ni eic ni vector=<ligne>l'argument de l'attribut %qE n'est ni zÃ©ro ni unl'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)l'argument de l'attribut %qE n'est pas Â«Â intstackÂ Â»l'argument pour l'attribut %qE est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument de %qs doit Ãªtre un entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de tailleles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions faiblesarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %sarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»l'argument de type %qT requiert l'extension de l'ISA SVEles arguments de %qs doivent Ãªtre des entiers non nÃ©gatifsle destructeur n'accepte pas d'argumentles arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troitesles arguments de l'attribut %qE doivent contenir des identificateurs valablesarith_power(): Mauvaise basearith_power(): type inconnuIF arithmÃ©tiquearithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un agrÃ©gat videarithmÃ©tique sur un pointeur vers un type incompletle %<TYPE_DOMAIN%> du tableau n'est pas d'un type entierle tableau %q+D est supposÃ© avoir un Ã©lÃ©menttableau %qD dÃ©clarÃ© icile tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qEaffectation de tableaules limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨sesla limite du tableau n'est pas une constante entiÃ¨rel'index de tableau dÃ©passe les limites du tableau dans l'initialisationl'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constantel'index de tableau dans l'initialisation n'est pas un entierindex de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableaula plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisationtableau initialisÃ© Ã  l'aide d'une expression de tableau non constantetableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨sesmembre tableau %q#D dÃ©clarÃ© icile tableau doit Ãªtre initialisÃ© avec une initialisation entre accoladestableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constantele tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rencerÃ©sultat tableaula section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qssection de tableau dans %<#pragma acc declare%>la section du tableau n'est pas contigÃ¼e dans la clause %qsla taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constantetaille de tableau manquante dans %q+Dtaille de tableau manquante dans %qDtaille du tableau manquante dans %qTl'indice du tableau %E est au delÃ  des limites de %qTl'indice du tableau %E est en dessous des limites de %qTl'indice du tableau %E est en dehors des limites de %qTl'indice %E du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice du tableau %wi est en dessous des limites de %qTl'indice du tableau %wi est en dehors des limites de %qTl'indice du tableau %wu est au delÃ  des limites de %qTl'indice du tableau [%E, %E] est en dehors des limites de %qTl'indice du tableau [%wi, %wi] est en dehors des limites de %qTl'indice du tableau est de type %<char%>l'indice du tableau n'est pas un entierla valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qTla valeur %qE de l'indice du tableau est hors des limites du tableau de type %qTle type du tableau a un Ã©lÃ©ment de type %qT incompletles types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationles tableaux de fonctions ne sont pas pertinentsfanions asm non supportÃ©s en mode thumb1l'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>on suppose qu'un dÃ©bordement signÃ© n'a pas lieu lors de la simplification de la conditionon suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand la condition est simplifiÃ©e en une constantesuppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  l'offset %s d'un objet allouÃ© par %qE iciÃ  l'offset %s d'un objet dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dentel'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qsattribute(target("%s")) est inconnules attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sdes attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sLe backend decl pour la variable de module %qs existe dÃ©jÃ adresse ADDR_SPACE_GLOBAL invalidemauvaise adressemauvaise adresse, pas (reg+disp):mauvaise adresse, pas une constante:mauvaise adresse, pas une adresse E/S:mauvaise adresse, pas post_inc ou pre_dec:mauvais alignement: %dmauvaise quantitÃ© de volume de pile supprimÃ©e: %dcode interne erronÃ©fcode interne erronÃ©icode de fonction interne erronÃ©mauvais code de conditionmauvaise expressionmauvais type d'expression durant le parcours (%d)mauvaise insn pour Â«Â AÂ Â»mauvaise insn dans frv_print_operand, case 0mauvaise insn dans frv_print_operand, mauvais const_doublemauvaise insn dans frv_print_operand, case zmauvaise insn pour frv_print_operand, modificateur Â«Â FÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â LÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â M/NÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â OÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â eÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â fÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â gÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â PÂ Â»:mauvaise insn pour frv_print_operand_addresse:mauvaise insn pour frv_print_operand_memory_reference:mauvais dÃ©placementmauvais opmauvais opÃ©randemauvaise option %qs pour l'attribut %<optimize%>mauvaise option %qs pour le pragma %<optimize%>mauvais opÃ©rande output_condmove_singlemauvais opÃ©rande output_move_doublemauvais opÃ©rande output_move_singlemauvais registremauvais registre pour frv_print_operand_memory_reference_reg:mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>insn de dÃ©calage erronÃ©eÂ :mauvais testmauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>mauvaise utilisation de la fonction de spec %qsvaleur %<%s%> erronÃ©e pour l'option %<-mtls-size=%>valeur %qs erronÃ©e pour l'option %<-mcpu%>valeur %qs erronÃ©e pour l'option %<-mfp-rounding-mode%>valeur %qs erronÃ©e pour l'option %<-mfp-trap-mode%>valeur %qs erronÃ©e pour %<-mmemory-latency%>valeur %qs erronÃ©e pour l'option %<-mtls-size%>valeur %qs erronÃ©e pour l'option %<-mtrap-precision%>valeur %qs erronÃ©e pour l'option %<-mtune%>valeur erronÃ©e (%qs) pour l'option %<-march=%>valeur erronÃ©e (%qs) pour l'option %<-mtune=%>valeur erronÃ©e (%qs) pour l'attribut %<target("arch=")%>valeur erronÃ©e (%qs) pour l'attribut %<target("tune=")%>valeur erronÃ©e pour %<%s-%s%>valeur erronÃ©e pour %<%s=%s%>en-tÃªtes C du prÃ©processeur incorrectement imbriquÃ©sapostrophe %<'%> isolÃ©e dans le formatune rÃ©gion barriÃ¨re 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%>la base %qT sera initialisÃ©e aprÃ¨sla classe de base %q#T a un destructeur non virtuel accessiblela classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copiela classe de base %qT n'est pas publiquel'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tresl'opÃ©rande de base de %<->%> a un type non pointeur %qTl'opÃ©rande de base de %<->%> n'est pas un pointeurle type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»variable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vraibloc IFle corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riquela spec entre accolades %qs se termine dans un Ã©chappementla spec entre accolades %qs est invalide Ã  %qcle contenu de la spec entre accolades %qs est invalideun groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonctionaccolades autour d'une initialisation d'un scalaireaccolades autour de l'initialiseur scalaire pour le type %qTbranchement %2d jamais exÃ©cutÃ©branchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPmot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>build_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction interne %qF est obsolÃ¨te.la fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCC.la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur).la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur).la fonction interne %qs est uniquement valable en mode 64 bitsla fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellela fonction interne %qs n'accepte qu'un argumentla fonction interne %qs n'accepte que 2 argumentsla fonction interne %qs n'accepte que 3 argumentsla fonction interne %qs n'accepte qu'une chaÃ®ne comme argumentl'interne %qs requiert l'interne %qsla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dla fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icile flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s inconnueles attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
  l'appel a une dÃ©pendance circulairel'appel est considÃ©rÃ© comme jamais utilisÃ© et la taille du code augmenteraitl'appel est improbable et la taille du code augmenteraitl'appel Ã  %<(%T) (%A)%> est ambiguappel ambigu Ã  la surcharge %<%D(%A)%>appel ambigu Ã  la surcharge %<%s(%A)%>le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culativel'appel Ã  %<__builtin_custom_%s%> est en conflit avec l'option %<-mcustom-%s%>l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finiappel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  la fonction interne %qEappel Ã  la fonction non %<constexpr%> %qDappel Ã  la non fonction %qDun registre Ã©crasÃ© durant les appels est utilisÃ© pour une variable-registre globaleappelÃ© d'iciappelÃ© depuis cette fonctionl'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© n'est pas une fonction ou un pointeur de fonctionl'appelÃ© fait rÃ©fÃ©rence Ã  des symboles locaux Ã  comdatle dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BBle nombre d'arÃªtes de l'appelant est invalidel'appelant n'est pas optimisÃ©appel de %qD avec la convention d'appel SSE sans avoir activÃ© SSE/SSE2appeler %qD avec un argument non nul n'est pas sÃ»rappel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVEdes appels Ã  des opÃ©rateurs surchargÃ©s ne peuvent pas apparaÃ®tre dans une expression constantecalls_comdat_local est dÃ©fini en dehors d'un groupe comdatl'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classeau plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©ne peut appliquer Ã  la fois les attributs longcall et shortcall Ã  la mÃªme fonctionne peut Ã©tendre le fichier PCH: %mne peut obtenir la position dans le fichier PCH: %mne peut dÃ©finir la position dans le fichier PCH: %mimpossible d'utiliser plusieurs mÃ©thodes de validation de la pile en mÃªme tempsimpossible d'utiliser une adresse absolue pas relative Ã  gpcandidat 1Â :candidat 2Â :le candidat estÂ :les candidats sontÂ :candidatÂ :les candidats sontÂ :ne peut effectuer un %<dynamic_cast%> %qE (du type %q#T) vers le type %q#T (%s)impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronne peut allouer un objet du type abstrait %qTimpossible d'allouer la pile pour la variable %q+D, fonction nueimpossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»%<offsetof%> ne peut Ãªtre appliquÃ© Ã  une adresse non constanteimpossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qDimpossible d'appliquer %<offsetof%> au destructeur %<~%T%>impossible d'appliquer %<offsetof%> Ã  la fonction membreimpossible d'appliquer %<offsetof%> Ã  la fonction membre %qD%<offsetof%> ne peut Ãªtre appliquÃ© au membre de donnÃ©es statique %qD%<offsetof%> ne peut Ãªtre appliquÃ© quand %<operator[]%> est surchargÃ©ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qTne peut lier le champ de bits %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qIne peut lier le champs empaquetÃ© %qE avec %qTimpossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableauxne peut lier la r-valeur %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qIimpossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetne peut capturer %qE par rÃ©fÃ©renceimpossible de capturer le membre %qD d'une union anonymeimpossible d'intercepter une exception de type %qT car il implique des types de taille variablene peut pas fermer le fichier de rÃ©ponse inexistantimpossible de fermer un canal en rÃ©ception uniquementimpossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaireimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qH en %qIne peut convertir %qH en %qI dans le passage d'argumentne peut convertir %qH en %qI dans l'affectationne peut convertir %qH en %qI dans l'argument par dÃ©fautne peut convertir %qH en %qI dans l'initialisationne peut convertir %qH en %qI dans le retourne peut convertir une valeur de type %qT vers le type vectoriel %qT qui a une taille diffÃ©rentene peut convertir un vecteur de type %qT en un type %qT de taille diffÃ©renteimpossible de convertir depuis %qT vers la classe de base %qT car %qT est incompletimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir du type incomplet %qH vers %qIimpossible 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 virtuelleimpossible 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 %qTne peut convertir en un type pointeurne peut convertir le type %qH vers le type %qIne peut convertir une valeur en un vecteurne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qDne peut crÃ©er l'en-tÃªte prÃ©compilÃ© %s: %mne peut crÃ©er une information de type pour le type %qT car il implique des types de taille variablene peut dÃ©clarer %<::main%> comme Ã©tant %qsne peut dÃ©clarer %<::main%> comme variable globalene peut dÃ©clarer %<::main%> comme Ã©tant un patronne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en lignene peut dÃ©clarer %<::main%> comme Ã©tant staticne peut dÃ©clarer le paramÃ¨tre du %<catch%> comme Ã©tant le type de classe abstraite %qTimpossible de dÃ©clarer le paramÃ¨tre de %<catch%> comme Ã©tant une r-valeur faisant rÃ©fÃ©rence au type %qTne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>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'utilisateurimpossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viablesimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qsimpossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qTne peut dÃ©sactiver la fonction interne %qsne peut produire des pointeurs non alignÃ©s dans l'assembleur ptxne peut exÃ©cuter %qs: %sne peut exÃ©cuter %qs: %s: %mimpossible de dÃ©velopper l'initialisation du membre %qDne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externele Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
--- 2134,2141 ----
  
  Utilisez Â«Â -Wl,OPTIONÂ Â» pour passer Â«Â OPTIONÂ Â» Ã  l'Ã©diteur de liens.
  
! Utiliser les opÃ©rateurs %reloc(), plutÃ´t que les macros en assembleur, pour charger les adresses.Utiliser -G pour les donnÃ©es qui ne sont pas dÃ©finies dans l'objet actuel.Utiliser -G pour les donnÃ©es locales aux objets.Utiliser -mlong-double-64 pour le format en virgule flottante IEEE 64 bits. Utiliser -mlong-double-128 pour le format en virgule flottante 128 bits (soit IEEE ou IBM)Utiliser les instructions AVX 128 bits au lieu des instructions AVX 256 bits dans le vectoriseur automatique.Utiliser un long double de 128 bits.Utiliser des int de 16 bits.Utiliser des int de 32 bits.Utiliser l'ABI 32 bits.Utiliser les registres en virgule flottante de 32 bits.Utiliser les registres gÃ©nÃ©raux de 32 bits.Utiliser des dÃ©calages sur 32 bits dans les tables de sauts au lieu de dÃ©calages sur 16 bits.Utiliser des entrÃ©es de 4 octets dans les tables de switch.Utiliser 4 accumulateurs mÃ©dia.Utiliser madd.s/madd.d avec 4 opÃ©randes et les instructions apparentÃ©es oÃ¹ cela est pertinent.Utiliser les instructions de multiplication sur des demi-mots des processeurs 4xx.Utiliser l'instruction dlmzb de recherche dans une chaÃ®ne des processeurs 4xx.Utiliser 64 FPR.Utiliser 64 GPR.Utiliser l'ABI 64 bits.Utiliser les registres en virgule flottante de 64 bits.Utiliser les registres gÃ©nÃ©raux de 64 bits.Utiliser un long double de 64 bits.Utiliser 8 accumulateurs mÃ©dia.Utiliser un long double de 80 bits.Utiliser les registres rÃ©servÃ©s par l'ABI.Utiliser les instructions AltiVec.Utiliser la bibliothÃ¨que C Bionic.Utiliser des instructions de branchements probables, ce qui outrepasse le comportement par dÃ©faut de l'architecture.Utiliser l'instruction CONST16 pour charger les constantes.Utiliser les instructions Cyclic Redundancy Check (CRC).Utiliser EABI.Utiliser les instructions d'adressage virtuel amÃ©liorÃ© (Enhanced Virtual Addressing).Utiliser l'instruction de multiplication en virgule flottante simple vers double (FsMULd).Utiliser la bibliothÃ¨que C GNU.Utiliser des sections sdata/sbss relatives Ã  GP.Utiliser l'adressage relatif Ã  GP pour accÃ©der aux petites donnÃ©es.Utiliser les instructions Global INValidate (GINV).Utiliser les rÃ¨gles d'alignement du H8/300.Utiliser les mathÃ©matiques IEEE pour les comparaisons en virgule flottante.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL.Utiliser le calcul de la pression sur les registres basÃ© sur IRA dans les optimisations de boucles durant la phase RTL.Utiliser les instructions Category:Vector.AES et Category:Vector.SHA2 de l'ISA 2.07.Utiliser les instructions de mÃ©moire transactionnelle (HTM) de l'ISA 2.07.Utiliser LRA au lieu de rechargements (transitionnel).Utiliser LRA au lieu d'un rechargement.Utiliser l'allocateur de registre LRA.Utiliser les instructions Loongson EXTension (EXT).Utiliser les instructions Loongson EXTension R2 (EXT2).Utiliser les instructions Loongson MultiMedia extensions Instructions (MMI).Utiliser les instructions MCU.Utiliser les instructions de l'extension MSA MIPS.Utiliser les instructions du MIPS-3D.Utiliser les instructions MIPS-DSP REV 2.Utiliser les instructions MIPS-DSP.Utiliser le support de threads spÃ©cifique Ã  Mingw.Utiliser les registres doubles mots (plutÃ´t que quadruples mots) de Neon pour la vectorisation.Utiliser les registres quadruples mots (plutÃ´t que doubles mots) de Neon pour la vectorisation.Utiliser les opÃ©rateurs assembleur %reloc() dans le style NewABI.Utiliser les mnÃ©moniques P pour les branchements statiquement prÃ©vus comme Ã©tant pris.Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT Ã  l'endroit de l'appel).Utiliser les instructions Â«Â madÂ Â» dans le style PMC.Utiliser les instructions optionnelles du groupe General Purpose du PowerPC.Utiliser les instructions optionnelles du groupe Graphics du PowerPC.Utiliser l'instruction mfcr simple champ du PowerPC V2.01.Utiliser les instructions d'arrondi en virgule flottante du PowerPC V2.02.Utiliser l'instruction popcntb du PowerPC V2.02.Utiliser l'instruction de comparaison d'octets du PowerPC V2.05.Utiliser l'instruction popcntd du PowerPC V2.06.Utiliser le jeu d'instructions du PowerPC-64.Utiliser RJMP / RCALL mÃªme si CALL /JMP sont disponibles.Utiliser la ROM au lieu de la RAM.Utiliser les conventions de passage des registres SSE pour les modes SF et DF.Utiliser STB_GNU_UNIQUE si supportÃ© par l'assembleur.Utiliser les instructions SmartMIPS.Utiliser la syntaxe de l'assembleur UNIX.Utiliser les extensions UltraSPARC Compare-and-Branch.Utiliser les extensions UltraSPARC Fused Multiply-Add.Utiliser les extensions UltraSPARC Population-Count.Utiliser l'instruction de soustraction Ã©tendue avec une retenue de l'UltraSPARC.Utiliser les extensions UltraSPARC Visual Instruction Set version 1.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 2.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 3.0.Utiliser les extensions UltraSPARC Visual Instruction Set version 4.0.Utiliser les registres FP du VAX.Utiliser les conventions de structures VAXC.Utiliser les codes de sortie de VMS au lieu de ceux de posix.Utiliser les instructions de virtualisation (VZ).Utiliser __cxa_atexit pour enregistrer les destructeurs.Utiliser __cxa_get_exception_ptr dans la gestion des exceptions.Utiliser un type long de 32 bits.Utiliser un marqueur sur 4 octets pour les fichiers non formatÃ©s.Utiliser un type long de 64 bits.Utiliser une configuration lÃ©gÃ¨re de printf et puts pour rÃ©duire la taille du code. Uniquement pour les applications mono-thread ne nÃ©cessitant pas des E/S rÃ©-entrantes. Newlib Nano IO est requis.Utiliser un moteur d'exÃ©cution (pas d'initialisations ni de crÃ©ateurs statiques) pour les pÃ©riphÃ©riques ayant une mÃ©moire limitÃ©e.Utiliser une mÃ©thode intelligente de protection de la pile pour certaines fonctions.Utiliser une mÃ©thode de protection de la pile pour chaque fonction.Utiliser les instructions VIS additionnelles ajoutÃ©es dans OSA2017.Utiliser les adresses qui allouent des registres globaux.Utiliser tous les registres sans en rÃ©server un seul pour les gestionnaires d'interruptions.Utiliser les noms alternatifs de registres.Utiliser un type Â«Â intÂ Â» de 8 bits.Utiliser un marqueur sur 8 octets pour les fichiers non formatÃ©s.Utiliser un immÃ©diat depuis un dÃ©calage comme registre de protection de la pile, sp_el0. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser des immÃ©diats de taille arbitraire dans les opÃ©rations sur les bits.Utiliser l'ordre des octets gros-boutiste.Utiliser des sÃ©quences de branchement et interruption pour vÃ©rifier la division entiÃ¨re par zÃ©ro.Utiliser les fonctionnalitÃ©s de protection de branchement.Utiliser Â«Â brasÂ Â» pour les exÃ©cutables < 64k.Utiliser des registres Ã©crasÃ©s durant l'appel pour les paramÃ¨tres et les valeurs retournÃ©es.Utiliser une fonction de rappel au lieu de code en ligne si le nombre d'accÃ¨s dans la fonction devient plus grand ou Ã©gal Ã  ce nombre.Faire sauvegarder les registres par l'appelant au travers des appels si possible.Utiliser certaines instructions scalaires ajoutÃ©es dans l'ISA 3.0.Utiliser la spÃ©culation de contrÃ´le.Utiliser des piles personnalisÃ©es au lieu de mÃ©moire locale pour le stockage automatique.Utiliser la spÃ©culation de donnÃ©es aprÃ¨s le rechargement.Utiliser la spÃ©culation de donnÃ©es avant le rechargement.Utiliser les instructions dÃ©cimales en virgule flottante.SÃ©lectionner la mÃ©thode par dÃ©faut de traitement de sdata.Utiliser une convention d'appel diffÃ©rente en utilisant Â«Â rtdÂ Â».Utiliser des instructions d'empoisonnement/dÃ©s-empoisonnement direct pour les variables plus petites ou Ã©gales Ã  ce nombre.Utiliser les rÃ©fÃ©rences directes envers %gs lors de l'accÃ¨s des donnÃ©es TLS.Utiliser les instructions XPA (eXtended Physical Address).Utiliser des instructions de comparaisons en virgule flottante qui respectent l'epsilon.Utiliser les profils des valeurs des expressions dans les optimisations.Utiliser la convention d'appel f2c.Utiliser les fonctionnalitÃ© et l'optimisation pour le CPU.Utiliser les options et ordonnancer le code pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s et ordonnancer pour le processeur donnÃ©.Utiliser les fonctionnalitÃ©s de l'architecture ARCH.Utiliser le modÃ¨le plat pour la fenÃªtre de registres.Utiliser les instructions double fp.Utiliser les registres FP.Utiliser des registres complets pour l'allocation de registres.Utiliser le modÃ¨le de code SPARC-V9 donnÃ©.Utiliser le modÃ¨le de code TILE-Gx donnÃ©.Utiliser le mode d'adressage spÃ©cifiÃ©.Utiliser le dialecte de l'assembleur donnÃ©.Utiliser les instructions de largeur de registre vectoriel donnÃ© au lieu de la largeur de registre maximale dans le vectoriseur automatique.Utiliser la mÃ©thode donnÃ©e pour protÃ©ger la pile.Utiliser le dialecte donnÃ© pour le stockage local au thread.Utiliser le modÃ¨le de code x86-64 donnÃ©.Utiliser le FP matÃ©riel (par dÃ©faut).Utiliser lâ€™unitÃ© en virgule flottante matÃ©rielle.Utiliser les instructions de divisions matÃ©rielles sur un ColdFire.Utiliser les instructions matÃ©rielles de conversions en virgule flottante.Utiliser les instructions matÃ©rielles en virgule flottante.Utiliser les instructions matÃ©rielles pour la racine carrÃ©e en virgule flottante.Utiliser l'unitÃ© matÃ©rielle pour les opÃ©rations en virgule flottante.Utiliser les instructions matÃ©rielles pour la division et la racine carrÃ©e en virgule flottante.Utiliser le coprocesseur mathÃ©matique.Utiliser les instructions matÃ©rielles pour la division entiÃ¨re.Utiliser l'instruction de prÃ©-extraction matÃ©rielle.Utiliser les instructions matÃ©rielles quad FP.Utiliser des instructions transactionnelles matÃ©rielles.Utiliser des instructions d'assistance vectorielles matÃ©rielles et activer l'ABI vectorielle.Utiliser la spÃ©culation sur le contrÃ´le dans le bloc.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc aprÃ¨s le rechargement.Utiliser la spÃ©culation sur les donnÃ©es dans le bloc avant le rechargement.Utiliser les noms des registres in/loc/out.Utiliser les instructions indirectes CALLXn pour les grands programmes.Utiliser les appels indirects.Utiliser des sÃ©quences plt en ligne pour implÃ©menter des appels longs et -fno-plt.Utiliser les instructions ajoutÃ©es dans l'ISA 3.1.Utiliser les instructions et ordonnancer le code pour le processeur donnÃ©.Utiliser les instructions madd/msub.Utiliser un ID de fonction interne dans la recherche de profilage.Utiliser des tables de sauts pour des instructions switch suffisamment grandes.Utiliser des indices de contrÃ´le de cache cohÃ©rents ldcw/ldcd.Utiliser des stubs de libgcc pour sauvegarder et rÃ©tablir les registres Ã©crasÃ©s par les appels 64 bits de Microsoft vers l'ABI System VUtiliser des appels Ã  une bibliothÃ¨que pour rÃ©aliser les opÃ©rations en virgule flottante (par dÃ©faut).Utiliser l'ordre des octets petit-boutiste.Utiliser les instructions ll, sc et sync.Utiliser les instructions lwxc1/swxc1/ldxc1/sdxc1 oÃ¹ cela est pertinent.Utiliser les instructions mÃ©dia.Utiliser les instructions microMIPS.Utiliser les instructions de multiplication et d'addition/soustraction.Utiliser les instructions de multiplications hautes pour la partie haute de la multiplication 32Ã—32.Utiliser la bibliothÃ¨que C musl.Utiliser une disposition des champs de bits native (MS).Utiliser les nouveaux motifs adddi3/subdi3.Utiliser la convention d'appels normale.L'utilisation du module intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module non intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation du module non intrinsÃ¨que %qs Ã  %C est en conflit avec le nom de module intrinsÃ¨que utilisÃ© prÃ©cÃ©demmentL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %C est incompatible avec l'option %sL'utilisation de la constante nommÃ©e NUMERIC_STORAGE_SIZE du module intrinsÃ¨que ISO_FORTRAN_ENV Ã  %L est incompatible avec l'option %qsUtiliser une seule entrÃ©e TOC par procÃ©dure.Utiliser des accÃ¨s ordinaires Ã  la mÃ©moire cache pour les rÃ©fÃ©rences volatiles.Utiliser une disposition de pile compacte.Utiliser les instructions en virgule flottante simple prÃ©cision appariÃ©es (paired-single).Utiliser les instructions de comparaisons de motifs.Utiliser des tables Â«Â switch/caseÂ Â» relatives au pc. Ceci permet de raccourcir les tables de Â«Â caseÂ Â».Utiliser les conventions d'appels portables.Utiliser les informations de profilage pour les probabilitÃ©s de branchements.Utiliser ProPolice comme mÃ©thode de protection de la pile.Utiliser les instructions push pour sauvegardes les arguments sortants.Utiliser r11 pour contenir le lien statique dans des appels de fonctions via des pointeurs.Utiliser une zone rouge (espace rÃ©servÃ© sur la pile pour usage par l'appelÃ©) dans le code x86-64.Utiliser des registres rÃ©duits pour l'allocation de registres.Utiliser la pile de registres pour les paramÃ¨tres et la valeur retournÃ©e.Utiliser les registres pour le passage d'arguments.Utiliser les registres r2 et r5.Utiliser les instructions de rÃ©organisation (Ã©changer et charger/stocker des octets inversÃ©s) (par dÃ©faut).Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile par dÃ©faut est fbdata.afdo dans Â«Â pwdÂ Â».Utiliser des informations de profilage par Ã©chantillonnage pour le poids des nÅ“uds du graphe d'appels. Le fichier profile est spÃ©cifiÃ© en argument.Utiliser des bibliothÃ¨ques partagÃ©es.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es pour la spÃ©culation du contrÃ´le.Utiliser une vÃ©rification simple de la spÃ©culation sur les donnÃ©es.Produire l'exÃ©cutable pour un simulateur.Utiliser du code plus petit mais plus lent pour le prologue et l'Ã©pilogue.Utiliser l'Ã©mulation logicielle des virgules flottantes (par dÃ©faut).Utiliser les comparaisons logicielles des virgules flottantes.Utiliser les nombres en virgule flottante logiciels.Utiliser un biais de la pile.N'utiliser une mÃ©thode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection.Utiliser des structs avec un alignement plus fort pour les copies de mots-doubles.Utiliser des stubs pour les prologues de fonctions.Utiliser des sous-routines pour les prologue et Ã©pilogue des fonctions.Utiliser l'instruction synci pour invalider la cache i.Utiliser une division rapide basÃ©e sur une table (par dÃ©faut Ã  -O3).Utiliser l'optimisation de rechercher dans une table pour les divisions de petits entiers signÃ©s.Utiliser l'instruction tas.b pour __atomic_test_and_set.Utiliser les extensions de l'ABI AltiVec.Utiliser l'extension de pointeur Cray.Utiliser la syntaxe de l'assembleur DEC.Utiliser l'ABI ELFv1.Utiliser l'ABI ELFv2.Utiliser la syntaxe de l'assembleur GNU.Utiliser l'extension GNU du format PE pour les donnÃ©es communes alignÃ©es.Utiliser l'Ã©tape d'Ã©limination du code RTL mort.Utiliser l'Ã©tape d'Ã©limination des stockages RTL morts.Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut.Utiliser les instructions de champs de bits.Utiliser l'instruction de division.Utiliser l'unitÃ© en virgule flottante pour ajouter/soustraire des entiers.Utiliser le registre de base donnÃ© pour adresser la protection de la pile.Utiliser l'alignement de donnÃ©es spÃ©cifiÃ©.Utiliser le dÃ©calage donnÃ© pour adresser la protection de la pile.Utiliser le symbole donnÃ© pour adresser la protection de la pile.Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut.Utiliser le Barrel Shifter matÃ©riel au lieu de l'Ã©mulation.Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut.Utiliser les options activant le plus de fonctionnalitÃ©s qui sont permises par les autres options.Utiliser les instructions mvcle pour les dÃ©placements de blocs.Utiliser le type d'entier le plus Ã©troit possible pour les types d'Ã©numÃ©rations.Utiliser les nouvelles instructions min/max dÃ©finies dans l'ISA 3.0.Produire un exÃ©cutable pour le simulateur.Utiliser l'Ã©mulation logicielle de la multiplication (par dÃ©faut).Utiliser l'Ã©mulation logicielle pour les divisions (par dÃ©faut).Utiliser le registre systÃ¨me spÃ©cifiÃ© sur la ligne de commande comme registre de protection de la pile. Cette option est Ã  utiliser avec fstack-protector-strong et n'est pas destinÃ©e au code utilisateur.Utiliser les sÃ©mantiques GNU traditionnelles pour les fonctions mises en lignes.Utiliser un dÃ©routement au lieu d'une fonction de la bibliothÃ¨que pour signaler des comportements indÃ©finis dÃ©tectÃ©s par le code d'assainissement.Utiliser des instructions de dÃ©routement pour vÃ©rifier les divisions entiÃ¨res par zÃ©ro.Utiliser la bibliothÃ¨que C uClibc.Utiliser une amorce unicode et dÃ©fini la macro UNICODE.Utiliser les instructions vecteurs et scalaires ajoutÃ©es dans l'ISA 2.07.Utiliser les instructions vectorielles ajoutÃ©es dans l'ISA 3.0.Utiliser les instructions vecteur/scalaire (VSX).Utiliser des chargements mÃ©moire qui Ã©tendent les zÃ©ros au lieu de celles qui Ã©tendent le signe.UtilisÃ© pour gÃ©nÃ©rer du code pour certaines vieilles rÃ©visions du noyau.UtilisÃ© avec le mode Fix-and-Continue pour indiquer que les fichiers objets peuvent Ãªtre insÃ©rÃ©s pour remplacer ceux du programme durant l'exÃ©cution.La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHAREL'opÃ©rateur utilisateur %qs rÃ©fÃ©rencÃ© Ã  %L n'est pas trouvÃ© dans le module %qsLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L ne peut pas Ãªtre une longueur de caractÃ¨re taciteLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit Ãªtre une FUNCTIONLa procÃ©dure opÃ©rateur utilisateur %qs Ã  %L doit avoir au moins un argumentLes utilisations de cette option sont diagnostiquÃ©es.Utilisation du %<long double%> en prÃ©cision Ã©tendue de IBMUtilisation du %<long double%> en prÃ©cision Ã©tendue de IEEEUtilisation des specs internes.
! Les symboles Â«Â private externÂ Â» (cachÃ©s) sont habituellement rendus locaux durant l'Ã©dition de liens, cette commande le supprime de telle maniÃ¨re qu'ils restent exportÃ©s.L'argument VALUE de la fonction intrinsÃ¨que %s Ã  %L sera dÃ©finissableAttribut VALUE Ã  %CVALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %CObjet VALUE %qs dans la clause %s Ã  %LInstruction VALUE Ã  %Cmode VOID sur une sortieAttribut VOLATILE Ã  %CL'attribut VOLATILE Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© dans une procÃ©dure PUREInstruction VOLATILE Ã  %CNiveaux valides pour l'ISA du Nios II (pour -march):Arguments valides pour l'option -msdata=:Arguments valides pour -malign-:Les arguments valides pour -mcode-readable=:Arguments valides pour -mfpmath=:Arguments valables pour -mr10k-cache-barrier=:Arguments valides pour -mstack-protector-guard=:Les arguments valables pour -mstringop-strategy=:Arguments valables pour -mtp=:Options valides pour l'adressage relatif Ã  GP (pour -mgpopt):Valider les pointeurs dans la vtable avant de les utiliser.La variable %qs Ã  %C ne peut pas Ãªtre redÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %LLa variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATALa variable %qs Ã  %L ne peut pas Ãªtre BIND(C) car elle n'est ni un bloc COMMON ni dÃ©clarÃ©e au niveau du moduleLa variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme tempsLa variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme tempsLa variable %qs Ã  %L n'a pas reÃ§u d'Ã©tiquette de formatLa variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)La variable %qs Ã  %L doit Ãªtre une constante dans ce contexteLa variable %qs Ã  %L est INTENT(OUT) et ne peut donc pas Ãªtre un co-tableau allouable ou avoir des composants co-tableauxLa variable %qs Ã  %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muetLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le CLa variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphiqueLa variable %qs Ã  %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permiseLa variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)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 %qsLa variable %qs Ã  %L n'est pas dÃ©finissable Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(INOUT) de la sous-routine %qsLa variable %qs Ã  %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableauLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la sous-routine %qsLa variable %qs Ã  %L a une valeur non dÃ©finie Ã  l'intÃ©rieur de la boucle commenÃ§ant Ã  %L comme argument INTENT(OUT) de la fonction %qsVariable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)La variable %qs Ã  %L avec un composant co-tableau doit Ãªtre un scalaire non pointeur, non allouable qui n'est pas un co-tableauLa variable %qs ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %L dans la procÃ©dure PURELa variable %qs ne peut pas apparaÃ®tre dans l'expression Ã  %LLa variable %qs du module %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %L du module %qsUne Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %LLa variable %qs dans la clause %s est utilisÃ©e dans une instruction NAMELIST Ã  %LLa variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globaleLa variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)La variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte d'association de pointeur (%s) Ã  %LLa variable %qs est PROTECTED et ne peut pas apparaÃ®tre dans le contexte de dÃ©finition de variable (%s) Ã  %LLa variable %qs n'est pas un argument muet Ã  %LLa variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %qs sera dÃ©clarÃ©e dans la mÃªme unitÃ© de portÃ©e que !$ACC DECLARE Ã  %LLa variable %qs avec l'Ã©tiquette de liaison %qs Ã  %L utilise le mÃªme identificateur global que l'entitÃ© Ã  %LLa variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨treLa variable %s Ã  %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit Ãªtre un co-tableauLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUELa variable %s Ã  %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectifLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera un argument muetLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsÃ¨que numÃ©riqueLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille taciteLa variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objetLa variable %s ne peut pas Ãªtre INTENT(IN) Ã  %CUne valeur ne peut pas Ãªtre affectÃ©e Ã  la variable %s dans une procÃ©dure PURE Ã  %CLa variable Ã  %C n'est pas un Ã©lÃ©ment d'un bloc COMMONLa variable Ã  %L est mentionnÃ©e plusieurs fois dans des clauses ayant la mÃªme directive OMP DECLARE TARGETLa variable est associÃ©e grÃ¢ce Ã  USE avec !$ACC DECLARE Ã  %LUne variable autre que OMP_OUT ou OMP_IN est utilisÃ©e dans le combinateur de !$OMP DECLARE REDUCTION Ã  %LUne variable autre que OMP_PRIV ou OMP_ORIG est utilisÃ©e dans la clause INITIALIZER de !$OMP DECLARE REDUCTION Ã  %LLe type de la variable est inconnu dans l'affectation Ã  %LLa variable avec l'attribut NO_ARG_CHECK Ã  %L est uniquement permise comme argument aux fonctions intrinsÃ¨ques C_LOC et PRESENTABI de la bibliothÃ¨que vectorielle Ã  utiliser.Vectoriser pour des opÃ©rations sur des doubles mots.DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un.Des versions multiples de fonctions virtuelles ne sont pas supportÃ©esLes accÃ¨s mÃ©moire volatiles n'utilisent pas les instructions de chargement/stockage E/S.Les accÃ¨s mÃ©moire volatiles utilisent les instructions de chargement/stockage E/S.WAIT Ã  %C interdit en Fortran 95La clause WAIT Ã  %L requiert une expression INTEGER scalaireL'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %CLa cible de l'affectation WHERE Ã  %L a une forme inconsistanteLe masque WHERE Ã  %L a une forme inconsistanteLa clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICALAvertir Ã  propos des dÃ©clarations Â«Â externÂ Â» qui ne sont pas au niveau global du fichier.Avertir Ã  propos des constructions Â«Â douteusesÂ Â».Avertir Ã  propos d'un Â«Â newÂ Â» d'un type avec un alignement Ã©tendu si -faligned-new n'est pas utilisÃ©.Avertir Ã  propos des @selector() sans mÃ©thode prÃ©alablement dÃ©clarÃ©e.Avertir Ã  propos de constructions C qui ne sont pas communes au C et au C++.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 1998 et le C++ ISO 2011.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2011 et le C++ ISO 2014.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2014 et le C++ ISO 2017.Avertir Ã  propos de constructions C++ dont la signification diffÃ¨re entre le C++ ISO 2017 et le C++ ISO 2020.Avertir Ã  propos des types polymorphiques du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des mÃ©thodes virtuelles du C++ oÃ¹ l'ajout du mot clÃ© Â«Â finalÂ Â» amÃ©liorerait la qualitÃ© du code.Avertir Ã  propos des constructeurs C++11 qui hÃ©ritent d'une classe de base avec un constructeur variadic.Avertir Ã  propos des chaÃ®nes de format de GCC qui ne sont pas appropriÃ©es pour les diagnostiques.Avertir quand NULL est passÃ© dans un argument marquÃ© comme exigeant une valeur non NULL.Avertir Ã  propos des fichiers PCH qui sont trouvÃ©s mais pas utilisÃ©s.Avertir Ã  propos d'expressions USE qui n'ont pas de qualificatif ONLY.Avertir Ã  propos de l'utilisation de __TIME__, __DATE__ et __TIMESTAMP__.Avertir Ã  propos des accÃ¨s aux membres intÃ©rieurs de taille nulle d'un tableau.Avertir Ã  propos de l'alignement de blocs COMMON.Avertir Ã  propos de tous les Â«Â switchÂ Â» sur des Ã©numÃ©rations oÃ¹ un Â«Â caseÂ Â» spÃ©cifique manque.Avertir Ã  propos d'un corps vide dans une expression Â«Â ifÂ Â» ou Â«Â elseÂ Â».Avertir Ã  propos des boucles DO invalides.Avertir quand une expression boolÃ©enne est comparÃ©e avec une valeur entiÃ¨re diffÃ©rente de vrai/faux.Avertir Ã  propos des dÃ©bordements de tampon dans les fonctions de manipulation de chaÃ®nes telles que memcpy et strcpy.Avertir Ã  propos de procÃ©dures appelÃ©es sans Ãªtre explicitement dÃ©clarÃ©es.Avertir lors d'appels Ã  std::move sur un objet local dans une instruction return qui empÃªche l'Ã©lision de la copie.Avertir Ã  propos d'appels Ã  snprintf et aux fonctions similaires qui tronquent la sortie.Avertir Ã  propos d'appels Ã  snprintf et des fonctions similaires qui tronquent la sortie. Identique Ã  -Wformat-truncation=1.Avertir Ã  propos d'appels Ã  strcmp et strncmp utilisÃ©s dans des expressions d'Ã©galitÃ©s qui sont nÃ©cessairement vraies ou fausses Ã  cause de la longueur de l'un et la taille de l'autre argument.Avertir Ã  propos d'appels avec une interface implicite.Avertir quand des fonctions sont transtypÃ©es vers des types incompatibles.Avertir Ã  propos de transtypages entre types de fonctions incompatibles.Avertir Ã  propos des transtypages qui vont produire un rÃ©sultat nul.Avertir Ã  propos des transtypages qui Ã©cartent les qualificatifs.Avertir Ã  propos de gestionnaires Â«Â catchÂ Â» de types non rÃ©fÃ©rencÃ©s.Avertir Ã  propos des certaines opÃ©rations sur des expressions boolÃ©ennes.Avertir Ã  propos de chemins dans le code oÃ¹ un NULL est passÃ© comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur NULL est dÃ©rÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans la code oÃ¹ une valeur libÃ©rÃ©e est utilisÃ©e.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur allouÃ© sur le tas est perdu.Avertir Ã  propos de chemins dans le code oÃ¹ un longjmp revient vers un jmp_buf enregistrÃ© sur la pile qui a retournÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur qui n'est pas sur le tas est libÃ©rÃ©.Avertir Ã  propos des chemins de code dans lesquels un pointeur peut Ãªtre libÃ©rÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ un pointeur vers une pile obsolÃ¨te est utilisÃ©.Avertir Ã  propos des chemins dans le code oÃ¹ un pointeur qui peut Ãªtre NULL est dÃ©fÃ©rencÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur qui peut Ãªtre NULL est passÃ©e comme argument qui ne doit pas Ãªtre nul d'une fonction.Avertir au sujet des chemins de code dans lesquels le FICHIER stdio peut Ãªtre fermÃ© plus d'une fois.Avertir Ã  propos de chemins dans le code oÃ¹ le FICHIER stdio n'est pas fermÃ©.Avertir Ã  propos de chemins dans le code oÃ¹ une fonction non sÃ»r du point de vue d'un signal asynchrone est appelÃ©e depuis un gestionnaire de signal.Avertir Ã  propos de chemins dans le code oÃ¹ une valeur brute est utilisÃ©e comme index d'un tableau.Avertir Ã  propos de chemins dans le code oÃ¹ des donnÃ©es sensibles sont Ã©crites dans un fichier.Avertir Ã  propos du code qui pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par une seule variable (strict aliasing).Avertir Ã  propos de comparaisons entre enum de types diffÃ©rents.Avertir au sujet de divisions entiÃ¨res par zÃ©ro au moment de la compilation.Avertir Ã  propos de divisions de constantes entiÃ¨res qui produisent un rÃ©sultat tronquÃ©.Avertir Ã  propos de la crÃ©ation de temporaires de tableaux.Avertir Ã  propos des Â«Â elseÂ Â» orphelins.Avertir Ã  propos de dÃ©clarations d'entitÃ©s auxquelles des attributs pourraient Ãªtre manquants qui sont liÃ©es Ã  des entitÃ©s qui ont Ã©tÃ© dÃ©clarÃ©es avec ces attributs.Avertir Ã  propos de la destruction d'un objet polymorphique sans destructeur virtuel.Avertir Ã  propos de l'usage obsolÃ¨te du type AltiVec Â«Â vector long ...Â Â».Avertir Ã  propos de l'usage obsolÃ¨te du qualificatif volatile.Avertir Ã  propos de branches dupliquÃ©es dans les instructions if-else.Avertir Ã  propos de conditions dupliquÃ©es dans une chaÃ®ne if-else-if.Avertir Ã  propos des Â«Â switchÂ Â» sur des Ã©numÃ©rations et qui n'ont pas de Â«Â default:Â Â».Avertir Ã  propos d'un Â«Â switchÂ Â» sur une Ã©numÃ©ration, sans dÃ©faut, et oÃ¹ au moins un Ã©lÃ©ment de l'Ã©numÃ©ration est manquant.Avertir Ã  propos d'Ã©galitÃ©s impliquant des comparaisons avec des expressions REAL ou COMPLEX.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C11 ISO mais prÃ©sentes dans le C2X ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C90 ISO mais prÃ©sentes dans le C99 ISO.Avertir Ã  propos de fonctionnalitÃ©s absentes dans le C99 ISO mais prÃ©sentes dans le C11 ISO.Avertir Ã  propos des fonctionnalitÃ©s absentes du C traditionnel.Avertir Ã  propos des chaÃ®nes de format qui ne sont pas littÃ©rales.Avertir Ã  propos des chaÃ®nes de format contenant des octets NUL.Avertir Ã  propos de l'Ã©limination d'appels de fonctions.Avertir Ã  propos des appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination.Avertir Ã  propos d'appels de fonctions avec chaÃ®ne de format qui Ã©crivent au delÃ  de la fin de la rÃ©gion de destination. Identique Ã  -Wformat-overflow=1.Avertir Ã  propos des paramÃ¨tres de fonctions dÃ©clarÃ©s sans type dans des fonctions utilisant le style K&R.Avertir Ã  propos d'arithmÃ©tiques sur un pointeur de fonction.Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((cold)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((const)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((malloc)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((noreturn)).Avertir Ã  propos des fonctions qui seraient candidates pour __attribute__((pure)).Avertir Ã  propos des fonctions qui pourraient Ãªtre candidates pour les attributs de format.Avertir Ã  propos des fonctions globales sans dÃ©claration prÃ©cÃ©dente.Avertir Ã  propos des fonctions globales sans prototype.Avertir Ã  propos d'une conversion implicite de types enum.Avertir Ã  propos des conversions implicites de Â«Â floatÂ Â» vers Â«Â doubleÂ Â».Avertir Ã  propos des dÃ©clarations implicites.Avertir Ã  propos des dÃ©clarations de fonctions implicites.Avertir Ã  propos de l'utilisation inappropriÃ©e d'un attribut.Avertir Ã  propos des conversions incompatibles d'un entier vers un pointeur et d'un pointeur vers un entier.Avertir Ã  propos des dimensions OpenACC invalides.Avertir Ã  propos d'utilisations invalides de la macro Â«Â offsetofÂ Â».Avertir Ã  propos de macros dÃ©finies dans le fichier principal qui ne sont pas utilisÃ©es.Avertir Ã  propos des variables automatiques qui pourraient ne pas Ãªtre initialisÃ©es.Avertir Ã  propos de l'absence d'une esperluette (&) dans des constantes de caractÃ¨res continuÃ©es (sur plusieurs lignes, par exemple).Avertir Ã  propos des champs manquants dans les initialisations des structures.Avertir quand des fonctions de dÃ©sallocation basÃ©es sur la taille sont manquantes.Avertir Ã  propos de pragmas mal employÃ©s.Avertir Ã  propos d'une grande partie des conversions implicites.Avertir Ã  propos de dÃ©clarations multiples du mÃªme objet.Avertir Ã  propos de conversions entre { } qui rÃ©duisent la largeur du type et sont mal formÃ©es en C++11.Avertir Ã  propos des destructeurs non virtuels.Avertir Ã  propos des extensions de largeur de scanf/printf de msvcrt qui ne sont pas ISO.Avertir Ã  propos d'optimisations qui supposent que le dÃ©bordement d'un nombre signÃ© est indÃ©fini.Avertir Ã  propos des dÃ©bordements dans les expressions arithmÃ©tiques.Avertir Ã  propos de la surcharge des noms de fonctions virtuelles.Avertir lorsque des initialiseurs sont outrepassÃ©s avec effets de bords.Avertir lorsque des initialiseurs sont outrepassÃ©s sans effets de bords.Avertir Ã  propos de champs de bits compactÃ©s dont l'offset a changÃ© dans GCC 4.4.Avertir Ã  propos des conversions de pointeurs qui accroissent l'alignement.Avertir Ã  propos d'initialisations par positions de struct qui requiÃ¨rent des initialisations par noms.Avertir Ã  propos de l'emploi d'alias pour des arguments fictifs.Avertir Ã  propos des problÃ¨mes de sÃ©curitÃ© possibles dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des violations possibles des rÃ¨gles des points de sÃ©quence.Avertir Ã  propos d'indices probablement incorrects dans les boucles Â«Â doÂ Â».Avertir Ã  propos des accolades qui pourraient Ãªtre manquantes autour des initialisations.Avertir Ã  propos de parenthÃ¨ses qui pourraient Ãªtre manquantes.Avertir Ã  propos des blocs de commentaires imbriquÃ©s et des commentaires C++ qui s'Ã©tendent sur plus d'une ligne physique.Avertir Ã  propos des anomalies dans les chaÃ®nes de format de printf/scanf/strftime/strfmon.Avertir Ã  propos de l'usage discutable de macros utilisÃ©es pour rÃ©cupÃ©rer des arguments variables.Avertir Ã  propos de constantes littÃ©rales rÃ©elles ayant la lettre d'exposant Â«Â qÂ Â».Avertir au sujet d'appels redondants Ã  std::move.Avertir Ã  propos du retour d'un pointeur ou d'une rÃ©fÃ©rence Ã  une variable locale ou temporaire.Avertir Ã  propos de structures, unions ou tableaux retournÃ©s.Avertir Ã  propos d'un point-virgule aprÃ¨s la dÃ©finition d'une fonction dans une classe.Avertir Ã  propos des diffÃ©rences de signe dans les fonctions avec chaÃ®ne de format.Avertir Ã  propos des comparaisons entre signÃ©s et non signÃ©s.Avertir Ã  propos de certaines violations de la rÃ¨gle de la dÃ©finition unique du C++ durant l'optimisation lors de l'Ã©dition de liens.Avertir Ã  propos d'instructions entre l'expression de contrÃ´le du Â«Â switchÂ Â» et le premier Â«Â caseÂ Â».Avertir si des Ã©lÃ©ments sont trouvÃ©s Ã  la suite de #else et #endif.Avertir Ã  propos des chaÃ®nes de format de strftime ne laissant que 2 chiffres pour l'annÃ©e.Avertir Ã  propos des indices dont le type est Â«Â charÂ Â».Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument contient le nombre d'Ã©lÃ©ments sans Ãªtre multipliÃ© par la taille d'un Ã©lÃ©ment.Avertir Ã  propos des appels douteux Ã  memset oÃ¹ le troisiÃ¨me argument est la constante littÃ©rale zÃ©ro mais le deuxiÃ¨me ne l'est pas.Avertir Ã  propos des dÃ©clarations douteuses de Â«Â mainÂ Â».Avertir Ã  propos de divisions douteuses de deux expressions sizeof qui ne fonctionnent pas correctement avec des pointeurs.Avertir Ã  propos de paramÃ¨tres de longueur douteux Ã  certaines fonctions manipulant des chaines si l'argument utilise sizeof.Avertir Ã  propos d'utilisations douteuses d'adresses mÃ©moire.Avertir Ã  propos de valeurs dans un Â«Â switchÂ Â» qui sont en dehors de la plage du type du Â«Â switchÂ Â».Avertir Ã  propos des Â«Â switchÂ Â» qui sont contrÃ´lÃ©s par une expression boolÃ©enne.Avertir Ã  propos des choses qui changent entre le -fabi-version actuel est la version spÃ©cifiÃ©e.Avertir Ã  propos des choses qui vont changer lors d'une compilation avec un compilateur conforme Ã  l'ABI.Avertir Ã  propos d'expressions de caractÃ¨res tronquÃ©es.Avertir Ã  propos de lignes sources tronquÃ©es.Avertir Ã  propos des chaÃ®nes tronquÃ©es dans les fonctions de manipulation de chaÃ®nes telles que strncat et strncpy.Avertir Ã  propos de la sÃ©curitÃ© du type et les erreurs similaires et les dÃ©saccords dans les dÃ©clarations avec des attributs alias.Avertir Ã  propos des NULL sans type qui sont utilisÃ©s comme sentinelle.Avertir Ã  propos du dÃ©bordement vers le bas d'expressions constantes numÃ©riques.Avertir Ã  propos des variables automatiques non initialisÃ©es.Avertir Ã  propos des dÃ©clarations de fonctions sans prototype.Avertir Ã  propos des pragmas non reconnus.Avertir Ã  propos des macros non sÃ»res qui s'Ã©tendent en plusieurs instructions utilisÃ©es comme contenu d'une instruction telle que if, else, while, switch ou for.Avertir Ã  propos de constantes flottantes sans suffixe.Avertir Ã  propos des arguments fictifs inutilisÃ©s.Avertir Ã  propos de l'utilisation de constantes de type caractÃ¨re utilisant des multi-caractÃ¨res.Avertir Ã  propos des transtypages inutiles.Avertir si des rÃ©pertoires d'inclusions dÃ©finis par l'utilisateur n'existent pas.Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((deprecated))Â Â».Avertir Ã  propos des utilisations des dÃ©clarations Â«Â __attribute__((warning))Â Â».Avertir Ã  propos des utilisations de l'opÃ©rateur virgule dans une expression d'indice.Avertir Ã  propos de l'utilisation des spÃ©cificateurs de stockage de registres.Avertir Ã  propos des utilisations de std::initializer_list qui peut retourner des pointeurs ballants.Avertir Ã  propos de l'utilisation de macros variadiques.Avertir Ã  propos de variables qui pourraient Ãªtre changÃ©es par Â«Â longjmpÂ Â» ou Â«Â vforkÂ Â».Avertir au sujet des variables qui sont initialisÃ©es par elles-mÃªmes.Avertir Ã  propos des violations des rÃ¨gles de style de Effective C++.Avertir Ã  propos des chaÃ®nes de format de longueur nulle.Avertir Ã  propos des boucles DO sans aucun passage.Avertir Ã  propos d'appels Ã  des fonctions d'allocation qui demandent zÃ©ro octets.Avertir Ã  propos des constructions qui reposent sur une condition.Avertir Ã  propos de conversions de NULL vers/de un type qui n'est pas un pointeur.Avertir Ã  propos des conversions implicites entre entiers signÃ©s et non signÃ©s.Avertir Ã  propos de conversions de types implicites qui peuvent causer une perte de prÃ©cision en virgule flottante.Avertir pour des conversions de types implicites qui pourraient changer une valeur.Avertir Ã  propos des utilisations obsolÃ¨tes dans une dÃ©claration.Avertir Ã  propos des expressions Â«Â newÂ Â» avec placement qui ont un comportement indÃ©fini.Avertir Ã  propos d'expressions entiÃ¨res qui apparaissent Ã©trangement dans un contexte boolÃ©en.Avertir Ã  propos d'Ã©critures non sÃ»res en mÃ©moire brut vers des objets de types classe.Avertissements des compilations spÃ©culatives telles que __traits(compiles).Avertir si Â«Â definedÂ Â» est utilisÃ© en dehors de #if.Avertir si le type de fonction noexcept du C++17 changera le nom dÃ©corÃ© d'un symbole.Avertir si un transtypage de type C est utilisÃ© dans un programme.Avertir si l'appelant d'une fonction marquÃ©e avec l'attribut Â«Â warn_unused_resultÂ Â» n'utilise pas la valeur retournÃ©e.Avertir si un type de classe a une base ou un champ dont le type utilise l'espace de noms anonyme ou dÃ©pend d'un type sans classe de liaison.Avertir si une comparaison est toujours Ã©valuÃ©e Ã  vrai ou Ã  faux.Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitÃ©e du type de donnÃ©e.Avertir si une fonctionnalitÃ© du compilateur, une classe, une mÃ©thode ou un champ obsolÃ¨te est utilisÃ©.Avertir si une fonction utilise alloca ou crÃ©e un tableau avec une taille dynamique.Avertir si une dÃ©claration locale masque une variable d'instance.Avertir si une boucle avec un nombre constant d'itÃ©rations dÃ©clenche un comportement indÃ©fini.Avertir si une propriÃ©tÃ© d'un objet en Objective-C n'a pas de sÃ©mantique d'affectation spÃ©cifiÃ©e.Avertir si un sÃ©lecteur a de multiples mÃ©thodes.Avertir si une directive SIMD est outrepassÃ©e par le modÃ¨le de coÃ»t du vectoriseur.Avertir si la taille de trame d'une seule fonction excÃ¨de la taille de trame donnÃ©e.Avertir si une chaÃ®ne est plus longue que la longueur maximale spÃ©cifiÃ©e comme Ã©tant portable par le standard.Avertir si le sous-objet a un attribut abi_tag que le type d'objet complet n'a pas.Avertir si une expression Â«Â throwÂ Â» conduira toujours Ã  un appel Ã  terminate().Avertir si une procÃ©dure de l'utilisateur a le mÃªme nom qu'un intrinsÃ¨que.Avertir si un tableau de longueur variable est utilisÃ©.Avertir si une classe de base virtuelle a un opÃ©rateur de dÃ©placement non-trivial.Avertir si le nom d'un MCU n'est pas reconnu ou entre en conflit avec d'autres options (dÃ©faut: on).Avertir si un tableau est accÃ©dÃ© en dehors de ses limites.Avertir lorsqu'une dÃ©finition de paramÃ¨tre dans l'ancien style est utilisÃ©e.Avertir si une macro non dÃ©finie est utilisÃ©e dans une directive #if.Avertir si un paramÃ¨tre pointeur avec l'attribut nonnull est comparÃ© avec NULL.Avertir si des objets CFString constants contiennent des caractÃ¨res non portables.Avertir si des constructeurs ou des destructeurs avec une prioritÃ© entre 0 et 100 sont utilisÃ©s.Avertir si la conversion d'un rÃ©sultat d'une arithmÃ©tique pourrait changer la valeur malgrÃ© que la conversion des opÃ©randes ne le peut pas.Avertir si le dÃ©rÃ©fÃ©rencement d'un pointeur NULL peut conduire Ã  un comportement erronÃ© ou indÃ©fini.Avertir si devices.csv n'est pas trouvÃ© ou s'il y a des problÃ¨mes lors de son analyse (dÃ©faut: on).Avertir si les mÃ©thodes hÃ©ritÃ©es ne sont pas implÃ©mentÃ©es.Avertir si le dÃ©calage Ã  gauche d'une valeur signÃ©e dÃ©borde.Avertir Ã  propos des dÃ©calages Ã  gauche de valeurs nÃ©gatives.Avertir si les boucles ont Ã©tÃ© Ã©changÃ©es.Avertir lorsqu'il y a trop d'arguments passÃ©s Ã  une fonction par rapport Ã  la chaÃ®ne de format.Avertir si le qualificatif d'un tableau qui est un pointeur vers une cible est abandonnÃ©.Avertir si le nombre de dÃ©calages >= Ã  la largeur du type.Avertir si le nombre de dÃ©calages est nÃ©gatif.Avertir Ã  propos des tests d'Ã©galitÃ© sur des nombres flottants.Avertir si le ISR est mal Ã©crit, c.-Ã -d. sans le prÃ©fixe __vector. ActivÃ© par dÃ©faut.Avertir si l'espace d'adressage d'une adresse est changÃ©.Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement.Avertir si le pointeur dans une affectation Ã  un pointeur pourrait vivre plus longtemps que sa cible.Avertir si le type d'une variable pourrait ne pas Ãªtre compatible avec le C.Avertir si des trigrammes sont rencontrÃ©s et qu'ils pourraient affecter le sens du programme.Avertir si le qualificatif de type sur des pointeurs est abandonnÃ©.Avertir si la signature d'une mÃ©thode candidate ne correspond pas exactement.Avertir si les profiles dÃ©finis par -fprofile-use n'existe pas.Avertir si les profiles dÃ©finis par -fprofile-use ne correspondent pas.Avertir Ã  propos des prototypes qui causent une conversion de type diffÃ©rente de celle qui aurait lieu en l'absence du prototype.Avertir lors de toute utilisation de alloca.Avertir Ã  propos des hÃ©ritages multiples directs.Avertir Ã  propos d'hÃ©ritages virtuels directs.Avertir Ã  propos des intrinsÃ¨ques qui ne font pas partie du standard sÃ©lectionnÃ©.Avertir Ã  propos des dÃ©finitions d'espaces de noms.Avertir lors d'une dÃ©claration d'un patron primaire.Avertir au sujet d'appels douteux de fonctions standard calculant des valeurs absolues.Avertir Ã  propos de constructions douteuses impliquant un ordre inversÃ© de stockage des scalaires.Avertir que -fno-automatic peut casser la rÃ©cursion.Avertir quand __builtin_frame_address ou __builtin_return_address n'est pas utilisÃ© de maniÃ¨re sÃ»re.Avertir quand les fonctions intÃ©grÃ©es __sync_fetch_and_nand et __sync_nand_and_fetch sont utilisÃ©es.Avertir lorsque une directive #warning est rencontrÃ©e.Avertir quand une base est inaccessible dans la dÃ©rivÃ©e Ã  cause d'une ambiguÃ¯tÃ©.Avertir lorsque une fonction interne est dÃ©clarÃ©e avec la mauvaise signature.Avertir quand une macro interne du prÃ©-processeur est annulÃ©e ou redÃ©finie.Avertir quand une classe est redÃ©clarÃ©e ou rÃ©fÃ©rencÃ©e en utilisant une mauvaise clÃ© de classe.Avertir quand une classe ou un type Ã©numÃ©rÃ© est rÃ©fÃ©rencÃ© en utilisant une clÃ© de classe redondante.Avertir lorsqu'une variable const est inutilisÃ©e.Avertir quand une fonction de conversion ne sera jamais appelÃ©e Ã  cause du type vers lequel elle converti.Avertir lorsqu'une dÃ©claration ne spÃ©cifie pas le type.Avertir lorsqu'une dÃ©claration duplique l'un des spÃ©cificateurs const, volatile, restrict ou _Atomic.Avertir lorsqu'une dÃ©claration est trouvÃ©e aprÃ¨s une expression.Avertir lorsque une fonction ne peut pas Ãªtre dÃ©ployÃ©e en HSAIL.Avertir lorsqu'une fonction est inutilisÃ©e.Avertir lorsqu'un paramÃ¨tre de fonction est seulement dÃ©fini mais n'est pas autrement utilisÃ©.Avertir lorsqu'un paramÃ¨tre de fonction est inutilisÃ©.Avertir quand un saut manque l'initialisation d'une variable.Avertir lorsqu'une Ã©tiquette est inutilisÃ©e.Avertir lorsqu'une variable tableau dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'une variable dans le membre de gauche est rÃ©-allouÃ©e.Avertir lorsqu'un Â«Â 0Â Â» littÃ©ral est utilisÃ© comme pointeur nul.Avertir quand un opÃ©rateur logique est toujours Ã©trangement Ã©valuÃ© Ã  vrai ou faux.Avertir quand une expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  faux alors que l'expression ne peut pas gÃ©nÃ©rer d'exception en rÃ©alitÃ©.Avertir lorsque un pointeur d'un type signÃ© est affectÃ© Ã  un pointeur d'un autre type signÃ©.Avertir quand un pointeur est transtypÃ© vers un entier de taille diffÃ©rente.Avertir quand un pointeur est comparÃ© avec la constante caractÃ¨re zÃ©ro.Avertir quand une variable registre est dÃ©clarÃ©e volatile.Avertir quand une chaÃ®ne ou un caractÃ¨re littÃ©ral est suivi d'un suffixe dÃ©fini par l'utilisateur qui ne commence pas par un soulignÃ©.Avertir quand un Â«Â caseÂ Â» d'un Â«Â switchÂ Â» n'a pas d'instruction Â«Â breakÂ Â».Avertir lorsqu'une variable est seulement dÃ©finie mais n'est pas autrement utilisÃ©e.Avertir lorsqu'une variable est inutilisÃ©e.Avertir lorsqu'une opÃ©ration vectorielle est compilÃ©e en dehors de SIMD.Avertir lorsque tous les constructeurs et destructeurs sont privÃ©s.Avertir quand un argument passÃ© Ã  un paramÃ¨tre avec le spÃ©cificateur Â«Â restrictÂ Â» a un autre argument comme synonyme.Avertir si un paramÃ¨tre du modÃ¨le de mÃ©moire atomique est identifiÃ© comme Ã©tant en dehors de la plage valide.Avertir lorsque la valeur d'une expression n'est pas utilisÃ©e.Avertir lorsque une fonction en ligne ne peut pas Ãªtre mise en ligne.Avertir lorsque une passe d'optimisation est dÃ©sactivÃ©e.Avertir lors d'une tentative de libÃ©rer un objet qui n'est pas sur le tas.Avertir lors de la conversion de types de pointeurs en fonctions membres.Avertir lors de la destruction d'un pointeur vers un type incomplet.Avertir quand des champs dans une structure avec des attributs empaquetÃ©s sont mal alignÃ©s.Avertir quand le Â«Â nonÂ Â» logique est utilisÃ© sur l'opÃ©rande de gauche d'une comparaison.Avertir si plusieurs diffÃ©rents gestionnaires d'interruption rapide sont dans l'unitÃ© de compilation.Avertir lorsque des fonctions amies sans patron sont dÃ©clarÃ©es Ã  l'intÃ©rieur d'un patron.Avertir lorsque la protection contre l'Ã©crasement de la pile n'est pas produite pour une quelconque raison.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre d'un type compatible.Avertir lorsqu'une variable locale masque une autre variable locale ou un paramÃ¨tre.Avertir lorsqu'une variable en masque une autre (globalement).Avertir lorsqu'une variable en masque une autre.  Identique Ã  -Wshadow=global.Avertir lorsque la surcharge promeut un non signÃ© en signÃ©.Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure.Avertir quand le code de contrÃ´le du profilage a Ã©tÃ© demandÃ© mais n'a pas su Ãªtre appliquÃ© Ã  certaines fonctions.Avertir si sizeof est appliquÃ© Ã  un paramÃ¨tre dÃ©clarÃ© comme un tableau.Avertir quand l'adresse d'un membre compactÃ© d'une structure ou d'une union est prise.Avertir lorsque le compilateur rÃ©ordonne le code.Avertir lorsqu'un champ dans une structure n'est pas alignÃ©.Avertir lorsque l'indentation du code ne reflÃ¨te pas la structure du bloc.Avertir lorsque l'attribut Â«Â packedÂ Â» n'a pas d'effet sur l'agencement d'un struct.Avertir quand il y a un transtypage vers un pointeur Ã  partir d'un entier de taille diffÃ©rente.Avertir quand il y a une conversion entre des pointeurs de types incompatibles.Avertir quand un typedef dÃ©fini localement dans une fonction n'est pas utilisÃ©.Avertir lorsque une fonction retourne le type par dÃ©faut Â«Â intÂ Â» (en C) ou lorsque les types de retour sont inconsistants (en C++).Avertir lorsqu'un trampoline est gÃ©nÃ©rÃ©.Avertir quand une affectation Objective-C est interceptÃ©e par le ramasse-miettes.Avertir lorsque des attributs sont ignorÃ©s.Avertir lorsque des qualificatifs de types sont ignorÃ©s.AvertissementLorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre signÃ©.Lorsque ni Â«Â signedÂ Â» ni Â«Â unsignedÂ Â» n'est fourni, le champ de bits doit Ãªtre non signÃ©.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration d'instructions en virgule flottante double prÃ©cision. Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations en virgule flottante double prÃ©cision.Quand -mhard-float est sÃ©lectionnÃ©, active la gÃ©nÃ©ration des instructions de comparaison et activation du fanion en virgule flottante sans ordre (lf.sfun*). Par dÃ©faut, les fonctions de libgcc sont utilisÃ©es pour rÃ©aliser les opÃ©rations de comparaison et activation du fanion en virgule flottante sans ordre.Lors d'un accÃ¨s Ã  la RAM, utiliser X comme imposÃ© par le matÃ©riel, c'est-Ã -dire, utiliser la prÃ©-dÃ©crÃ©mentation, la post-incrÃ©mentation et l'adressage indirect avec le registre X. Sans cette option, le compilateur peut supposer qu'il existe un mode d'adressage X+const similaire Ã  Y+const et Z+const et produire des instructions qui Ã©mulent un tel mode d'adressage pour X.Lors de la gÃ©nÃ©ration de code -fpic, autoriser l'utilisation des PLT. IgnorÃ© avec fno-pic.Lors de la gÃ©nÃ©ration de code -mabicalls, autoriser les exÃ©cutables Ã  utiliser les PLT et Ã  copier les relocalisations.Lors de la gÃ©nÃ©ration de code -mabicalls, rendre le code convenable pour Ãªtre utilisÃ© dans des bibliothÃ¨ques partagÃ©es.Lors de l'Ã©dition de liens pour des cibles gros boutistes, gÃ©nÃ©rer une image au format BE8.Lors de l'Ã©dition de liens pour des cibles gros-boutistes, gÃ©nÃ©rer une image au format historique BE32.Lorsque c'est possible, ne pas gÃ©nÃ©rer des trames de pile.Lorsque CSE s'exÃ©cute, suivre les sauts jusqu'Ã  leurs cibles.Lors de la vectorisation pour SVE, considÃ©rer l'utilisation de vecteurs dÃ©pliÃ©es pour les Ã©lÃ©ments les plus petits et utiliser le modÃ¨le de coÃ»t pour choisir l'approche la plus Ã©conomique. Utiliser aussi le modÃ¨le de coÃ»t pour choisir entre la vectorisation SVE et Advanced SIMD.Lorsqu'ils sont plus courts, utiliser des chemins canoniques vers les en-tÃªtes systÃ¨me.Est-ce que les erreurs codegen devraient produire des erreurs interne du compilateur (ICE) avec -fchecking.Faut-il gÃ©nÃ©rer des indices de prÃ©-extraction logicielle pour des pas non constants.Faut-il utiliser les types canoniques.Quel algorithme de -fsched-pressure appliquer.Lors de la configuration du gestionnaire de signal: %mLors de la configuration de la pile de signaux: %mMode d'analyse du programme complet (WPA=Whole Program Analysis) avec le nombre de tÃ¢ches parallÃ¨les spÃ©cifiÃ©es.Sans rembourrage, il n'y a pas assez d'Ã©lÃ©ments dans la source de l'intrinsÃ¨que RESHAPE Ã  %L pour correspondre Ã  la formeContourner certaines erreurs dans mflo/mfhi du VR4130.Contourner une anomalie du matÃ©riel en ajoutant plusieurs NOP devant une instruction CSYNC ou SSYNC.Contourner un bogue matÃ©riel des premiers 4300.Contourner l'anomalie dans l'instruction de multiplication.Contourner certaines erreurs du 24K.Contourner certaines erreurs du R10000.Contourner certaines erreurs du R4000.Contourner certaines erreurs du R4400.Contourner certaines erreurs du RM7000.Contourner certaines erreurs du VR4120.Contourner l'erreur pour les premiers cÅ“urs du SB-1 rÃ©vision 2.Contourner le bogue de la multiplication matÃ©rielle.Contourner l'erratum des boucles courtes du R5900.Correctif pour l'erratum numÃ©ro 835769 de l'ARM Cortex-A53.Correctif pour l'erratum numÃ©ro 843419 de l'ARM Cortex-A53.Emballer toutes les branches indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer tous les appels indirects dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer toutes les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches pour lesquelles l'adresse de retour n'a pas besoin d'Ãªtre restaurÃ©e depuis la mÃ©moire.Emballer les branches de retour indirectes dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. Ceci affecte uniquement les branches oÃ¹ l'adresse de retour est restaurÃ©e depuis la mÃ©moire.Emballer les sauts de table indirects et les goto calculÃ©s dans une exÃ©cution pour dÃ©sactiver la prÃ©diction de branche. L'utilisation de thunk ou thunk-extern avec cette option requiert que les fragments soient traitÃ©s comme des gestionnaires de signaux pour gÃ©nÃ©rer le CFI correct. Les environnements oÃ¹ les retours en arriÃ¨re sont requis (c-Ã -d les exceptions), veuillez plutÃ´t utiliser thunk-inline.Ã‰crire un fichier FICHSRC.opt-record.json dÃ©taillant quelles optimisations ont Ã©tÃ© rÃ©alisÃ©es.Ã‰crire toutes les dÃ©clarations sous forme de code Ada pour le fichier spÃ©cifiÃ© uniquement.Ã‰crire toutes les dÃ©clarations sous forme de code Ada transitivement.Ã‰criture du module %qs Ã  la ligne %d colonne %d: %sCe qui suit OpenACC est incorrect Ã  %C: on attendait !$ACC et on a trouvÃ© !$OMPCe qui suit OpenMP est incorrect Ã  %C: on attendait !$OMP et on a trouvÃ© !$ACCL'argument X Ã  %L pour C_LOC ne sera point polymorphiqueLe descripteur X requiert un espace avant le nombre Ã  %LX32 ne supporte pas l'attribut %<ms_abi%>XXX entre dans %<pop_everything ()%>XXX quitte %<pop_everything ()%>Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨quesVous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques.Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques.Vous avez besoin d'un fichier de dÃ©marrage C pour -msys-crt0=ZÃ©ro n'est pas une Ã©tiquette d'instruction valable Ã  %CLargeur zÃ©ro dans le descripteur de format dans la chaÃ®ne de format Ã  %L[...]Constructeurs de tableau du style [...] Ã  %C[Quitte %s]
  [disponible dans [%s introuvable][par dÃ©faut][dÃ©sactivÃ©][activÃ©]l'attribut __BELOW100__ n'est pas autorisÃ© avec la classe de stockage Â«Â autoÂ Â»__delay_cycles est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits__delay_cycles n'accepte que des dÃ©comptes de cycles non nÃ©gatifs__delay_cycles() ne prend que des arguments constants__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression__fp16 et pas de ldrh__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expressionÂ«Â une initialisation entre accolades n'est par permise iciun appel Ã  un constructeur ne peut pas apparaÃ®tre dans une expression constanteun transtypage vers un type autre qu'un entier ou une Ã©numÃ©ration ne peut pas apparaÃ®tre dans une expression constanteune dÃ©claration de patron de classe ne doit rien dÃ©clarer d'autreun opÃ©rateur virgule ne peut pas apparaÃ®tre dans une expression constanteun concept ne peut Ãªtre une fonction membreun concept ne peut Ãªtre contraintun constructeur ne peut pas Ãªtre un %<concept%>une fonction de conversion ne peut pas avoir de type de retour Ã  la finun destructeur ne peut pas Ãªtre %qsun type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec le mÃªme nom mais un type diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun champ avec un nom diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun appel de fonction ne peut pas apparaÃ®tre dans une expression constanteun concept de fonction ne peut pas Ãªtre contraintune dÃ©finition de fonction n'est pas permise iciune Ã©tiquette peut uniquement faire partie d'une instruction or une dÃ©claration n'est pas une instructionun type de fermeture lambda a un opÃ©rateur d'affectation par copie supprimÃ©un type de fermeture lambda a un constructeur par dÃ©faut supprimÃ©un %<-fabi-version=%> plus rÃ©cent (ou =0) Ã©vite cette erreur avec un changement de dÃ©corationun membre d'une structure ou d'une union ne peut pas avoir de type modifiÃ© par une variableune fonction imbriquÃ©e n'est pas supportÃ©e pour les registres rÃ©duitsune dÃ©finition d'un espace de noms imbriquÃ© ne peut pas Ãªtre Â«Â inlineÂ Â»une dÃ©finition d'espace de noms imbriquÃ© ne peut pas avoir d'attributune variable qui n'est pas un patron ne peut pas avoir %<concept%>un paramÃ¨tre ne peut pas Ãªtre dÃ©clarÃ© %qsune liste de paramÃ¨tres avec Ã©lision ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videune expression-instruction est un contexte insuffisant pour la rÃ©solution d'une surchargeune classe de stockage peut seulement Ãªtre spÃ©cifiÃ©e pour des objets et des fonctionsune classe de stockage sur un agrÃ©gat anonyme dans une classe n'est pas permisun patron ne peut pas Ãªtre imposÃ© par dÃ©fautune dÃ©claration de patron ne peut pas apparaÃ®tre au niveau d'un blocun template-id ne peut pas apparaÃ®tre dans l'utilisation de la dÃ©clarationune limite temporaire sur %qD existe uniquement jusqu'Ã  la sortie du constructeurune expression de transaction ne peut pas apparaÃ®tre dans une expression constanteun type dÃ©fini dans une autre unitÃ© de traduction n'est pas polymorphiqueun type dÃ©fini dans une autre unitÃ© de traduction est polymorphiqueun type avec une base diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec un nombre de champs diffÃ©rent est dÃ©fini dans une autre unitÃ© de traductionun type avec une prÃ©cision diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une plage signÃ©e diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionun type avec des pointeurs de tables virtuelles diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>un concept variable ne peut pas Ãªtre contraintune chaÃ®ne large est invalide dans ce contextearÃªtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %iarÃªte anormale sans aucune utilitÃ© dans le bb %iabandon dans %s, Ã  %s:%dla 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Ã©edÃ©claration abstraite %qT utilisÃ©e comme dÃ©clarationles dÃ©clarations d'accÃ¨s sont dÃ©prÃ©ciÃ©es en faveur des dÃ©clarations Â«Â usingÂ Â»; suggestion: ajoutez le mot-clÃ© %<using%>accÃ¨s au membre %qD au lieu du membre initialisÃ© %qD dans l'expression constanteaccÃ¨s au membre %qE d'une structure %qE atomiqueaccÃ¨s au membre %qE d'une union %qE atomiqueaccÃ¨s Ã  la mÃ©moire des donnÃ©es avec une adresse mÃ©moire du programmeaccÃ¨s Ã  la mÃ©moire du programme avec une adresse mÃ©moire des donnÃ©esl'accÃ¨s Ã  un stockage local au thread n'est actuellement pas supportÃ© avec %<-mpure-code%> ou %<-mslow-flash-data%>accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableauaccÃ¨s au membre non initialisÃ© %qDaccÃ¨s Ã  la valeur de %qE au travers d'une gl-valeur %qT dans une expression constantel'accumulateur n'est pas une constante entiÃ¨rele numÃ©ro de l'accumulateur est hors limiteargument effectif de INTENT = OUT/INOUTajoutez %<using namespace std::complex_literals%> (de %<complex%>) pour activer les suffixes littÃ©raux dÃ©finis par l'utilisateur du C++14ajoutez la capture %<this%> ou %<*this%> explicitementajoutez des parenthÃ¨ses autour de l'expression du membre de gauche pour ne plus recevoir cet avertissementadd_sym(): Mauvais mode de dimensionnementl'attribut de la zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des fonctionsla zone d'adresse %q+D entre en conflit avec une dÃ©claration prÃ©cÃ©dentele mode d'adresse %qs n'est pas supportÃ© en mode %s bitsadresse demandÃ©e pour un tableau avec un ordre de stockage scalaire inversÃ©adresse de la variable registre explicite %qD requiseadresse d'une variable registre globale %qD demandÃ©eadresse de l'Ã©tiquette %qD retournÃ©eadresse de la variable locale %qD retournÃ©eadresse de la fonction surchargÃ©e sans information contextuelle de typeadresse d'une variable registre %qD demandÃ©ele dÃ©calage d'adresse n'est pas une constantel'opÃ©rande d'adresse requiert une contrainte sur le registre X, Y ou Zadresse requise pour %qD qui est dÃ©clarÃ© %<register%>l'espace d'adresses %qs n'est pas supportÃ© pour les pÃ©riphÃ©riques avec une taille de flash jusqu'Ã  %d Kioles espaces d'adresses ne sont pas supportÃ©s pour les pÃ©riphÃ©riques Tiny rÃ©duitsl'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©finil'adresse est prise mais le bit ADDRESSABLE n'est pas dÃ©finiprendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constantel'agrÃ©gat %q#D a un type incomplet et ne peut Ãªtre dÃ©finivaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ une virgule flottante Ã©tait attenduevaleur d'agrÃ©gat utilisÃ©e lÃ  oÃ¹ un entier Ã©tait attendualiasles dÃ©finitions d'alias ne sont pas supportÃ©es avec Mach-O; ignorÃ©les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configurationla dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>dÃ©claration alias icil'alignement %u de %qT est plus petit que %ul'alignement (%u) pour %s excÃ¨de l'alignement maximum pour les donnÃ©es communes globales. Utilisation de %ul'alignement pour %q+D a Ã©tÃ© prÃ©cÃ©demment spÃ©cifiÃ© comme Ã©tant %d et ne peut plus Ãªtre diminuÃ©l'alignement ne peut pas Ãªtre spÃ©cifiÃ© pour %q+Dl'alignement doit Ãªtre une petite puissance de 2, pas %dl'alignement de %q+D est plus grand que l'alignement maximal du fichier objet %dl'alignement de %qD a augmentÃ© avec %<-fabi-version=9%> (GCC 5.2)l'alignement de %qD est plus grand que la dÃ©claration originalel'alignement de %qD augmentera avec %<-fabi-version=9%>l'alignement des Ã©lÃ©ments du tableau est plus grand que la taille des Ã©lÃ©mentsun alignement est spÃ©cifiÃ© pour l'objet %<register%> %qEun alignement est spÃ©cifiÃ© pour le champ de bits %qEun alignement est spÃ©cifiÃ© pour la fonction %qEun alignement est spÃ©cifiÃ© pour le paramÃ¨tre %qEun alignement est spÃ©cifiÃ© pour le nom de type dans %<sizeof%>un alignement est spÃ©cifiÃ© pour le nom de type dans %qEun alignement est spÃ©cifiÃ© pour le nom de type dans le transtypageun alignement est spÃ©cifiÃ© pour le typedef %qEun alignement est spÃ©cifiÃ© pour un champ de bits sans nomun alignement est spÃ©cifiÃ© pour un paramÃ¨tre sans nomtoutes les fonctions membre de la classe %qT sont privÃ©esargument qui peut Ãªtre allouÃ©allouÃ© ici%qD dÃ©jÃ  capturÃ© dans l'expression lambda%<%c%s%> aussi trouvÃ©les alternatives ne sont pas autorisÃ©es dans la sortie du fanion %<asm%>rend ambigÃ¼e la nouvelle dÃ©claration %q+#Drend ambigÃ¼e la nouvelle dÃ©claration de %q#Dattribut Â«Â %sÂ Â» ambigu; pourrait Ãªtre Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â») ou Â«Â %sÂ Â» (via Â«Â %s:%sÂ Â»)conversion ambiguÃ« pour l'indice du tableaula conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qTmÃ©thode ambiguÃ« %s%s%ssurcharge ambiguÃ« pour surcharge ambigÃ¼e pour l'intrinsÃ¨que %qsinstanciation de patron ambiguÃ« pour %q#Dinstanciation de patron ambiguÃ« pour %q#TspÃ©cialisation de patron %qD ambiguÃ« pour %q+Dl'attribut amdgpu_hsa_kernel requiert un argument de type constante chaÃ®ne de caractÃ¨resune spÃ©cification %<asm%> n'est pas permise dans une dÃ©finition de fonctionun attribut de zone d'adresse ne peut pas Ãªtre spÃ©cifiÃ© pour des variables localesun type d'argument ayant une promotion par dÃ©faut ne peut concorder avec la dÃ©claration d'une liste de noms de paramÃ¨tres videun tableau d'une taille diffÃ©rente est dÃ©fini dans une autre unitÃ© de traductionune rÃ©fÃ©rence vers un tableau ne peut pas apparaÃ®tre dans une expression constanteune affectation ne peut pas apparaÃ®tre dans une expression constanteun attribut qui appartient Ã  un spÃ©cificateur de type est ignorÃ©une dÃ©crÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune chaÃ®ne vide ne peut pas Ãªtre dans l'attribut %<target_clones%>un Â«Â enumÂ Â» avec des noms de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec des valeurs diffÃ©rentes est dÃ©fini dans une autre unitÃ© de traductionun Â«Â enumÂ Â» avec un nombre de valeurs diffÃ©rents est dÃ©fini dans une autre unitÃ© de traductionune spÃ©cialisation explicite doit Ãªtre prÃ©cÃ©dÃ©e par %<template <>%>une incrÃ©mentation ne peut pas apparaÃ®tre dans une expression constanteune arÃªte indirecte depuis %s n'a pas de call_stmt correspondantune arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:un gestionnaire d'interruption ne peut pas Ãªtre compilÃ© avec %<-muser-mode%>anachronismeanachronisme: ancien style anachronique d'initialisation de classe de baseet %qT n'a pas de constructeur avec patronet le champet le constructeur implicitement dÃ©fini n'initialise pas %q#Dle %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Ã©clarationun nom SSA anonyme ne peut pas avoir de dÃ©finition par dÃ©fautstruct anonyme pas Ã  l'intÃ©rieur d'un type nommÃ©union anonyme sans aucun membrel'application de %<#pragma weak %+D%> aprÃ¨s la premiÃ¨re utilisation conduit Ã  un comportement non spÃ©cifiÃ©l'architecture %qs n'est supportÃ©e que par l'assembleurare_identical_variables: Mauvais typel'argument %d est un littÃ©ral non signÃ© qui est hors limitel'argument %d doit Ãªtre un littÃ©ral non signÃ©l'argument %d de %qE pourrait Ãªtre un candidat pour un attribut de formatl'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument %d de %qE doit Ãªtre un type pointeurl'argument %d de %qE doit Ãªtre un pointeur vers une fonctionl'argument %d de Â«Â %sÂ Â» n'avait pas le nom attendul'argument %d de la fonction interne doit Ãªtre une constante dans la plage %d Ã  %dl'argument %i est dans la plage [%E, %E]l'argument %q+D pourrait Ãªtre Ã©crasÃ© par %<longjmp%> ou %<vfork%>l'argument %qD est dÃ©clarÃ©e icil'argument %qD ne concorde pas avec le prototype internel'argument %qD ne concorde pas avec le prototypel'argument %qd n'est pas une constanteargument %qs pour %<-Waligned-new%> non reconnuargument %qs vers %<-Wnormalized%> non reconnul'argument %qs de %<-femit-struct-debug-detailed%> n'est pas reconnul'argument %qs de %<-femit-struct-debug-detailed%> est inconnul'argument %u dans l'appel Ã  la fonction %qE n'a pas un type intÃ©grall'argument %u de %<__builtin_tgmath%> n'a pas d'argumentl'argument %u de %<__builtin_tgmath%> a des arguments variablesl'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'argumentsl'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonctionl'argument %u de %<__builtin_tgmath%> n'a pas Ã©tÃ© de prototypÃ©l'argument %u de la fonction %qE est du type %qT qui n'est pas connu comme ayant 128 bitsl'argument 1 doit Ãªtre 0 ou 2l'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 1 doit Ãªtre un littÃ©ral signÃ© de 5 bitsl'argument 1 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 1 doit Ãªtre un tableau associatifl'argument 1 doit Ãªtre une valeur de champ sur 8 bitsl'argument 1 de %qE doit Ãªtre un type pointeur non voidl'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constantel'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nullel'argument 1 de %qs est hors limitel'argument 1 de %qs doit Ãªtre une constantel'argument 1 doit Ãªtre 0 ou 1l'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 3 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 5 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 6 bitsl'argument 2 doit Ãªtre un littÃ©ral non signÃ© de 7 bitsl'argument 3 dans l'appel Ã  la fonction %qE n'est pas un pointeur vers un type intÃ©grall'argument 3 dans l'appel Ã  la fonction %qE est un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un type Ã©numÃ©rÃ©l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type %<const%> (%qT)l'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type boolÃ©enl'argument 3 dans l'appel Ã  la fonction %qE est un pointeur vers un type Ã©numÃ©rÃ©l'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 1 bitl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument 3 doit Ãªtre un littÃ©ral non signÃ© de 4 bitsl'argument 3 doit Ãªtre dans la plage [0, 15]Fonction de liste d'arguments Ã  %Cl'argument doit Ãªtre une rÃ©fÃ©rence Ã  un champl'argument doit Ãªtre un tableau, une tranche ou un canall'argument doit Ãªtre un canall'argument doit Ãªtre une chaÃ®ne, un tableau, une tranche, un tableau associatif ou un canall'argument doit avoir le type complexeargument pas permis dans la clause %qs dans %<parallel%> ou %<serial%> de OpenACCl'argument de %<__builtin_eh_return_regno%> doit Ãªtre une constantel'argument de l'attribut %qE est ignorÃ©l'argument de l'attribut %qE est manquantl'argument de l'attribut %qE n'est pas Â«Â ilinkÂ Â» ni Â«Â firqÂ Â»l'argument de l'attribut %qE n'est pas Â«Â ilink1Â Â» ni Â«Â ilink2Â Â»l'argument de l'attribut %qE n'est pas Â«Â resetÂ Â», Â«Â software_exceptionÂ Â», Â«Â page_missÂ Â», Â«Â timer0Â Â», Â«Â timer1Â Â», Â«Â messageÂ Â», Â«Â dma0Â Â», Â«Â dma1Â Â», Â«Â wandÂ Â» ou Â«Â swiÂ Â»l'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨resl'argument de l'attribut %qE n'est pas une constante de type chaÃ®ne de caractÃ¨res ou un nombrel'argument de Offsetof implique l'indirection d'un champ imbriquÃ©l'argument de l'appel de fonction pourrait Ãªtre un candidat pour un attribut de formatargument de type %qT pas permis avec -mgeneral-regs-onlyl'argument de %%:compare-debug-auxbase-opt n'est pas terminÃ© par %<.gk%>l'argument de %<-O%> doit Ãªtre un entier non nÃ©gatif, %<g%>, %<s%> ou %<fast%>l'argument de %<__integer_pack%> doit Ãªtre compris entre 0 et %dl'argument de %<decltype%> doit Ãªtre une expressionl'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la destination; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la premiÃ¨re source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la premiÃ¨re source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel %qD est la mÃªme expression que la deuxiÃ¨me source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la deuxiÃ¨me source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de le dÃ©rÃ©fÃ©rencerÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; aviez-vous l'intention de fournir une longueur expliciteÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; avez-vous oubliÃ© de retirer Â«Â addressofÂ Â»Â ?l'argument de %<sizeof%> dans l'appel Ã  %qD est la mÃªme expression que la source; ne vouliez-vous pas utiliser la taille de la destinationÂ ?l'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la destination; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la premiÃ¨re source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la deuxiÃ¨me source; on attendait %qT ou une longueur explicitel'argument de %<sizeof%> dans l'appel Ã  %qD est le mÃªme type de pointeur %qT que la source; on attendait %qT ou une longueur explicitel'argument de l'attribut %qE n'est ni eic ni vector=<ligne>l'argument de l'attribut %qE n'est ni zÃ©ro ni unl'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)l'argument de l'attribut %qE n'est pas Â«Â intstackÂ Â»l'argument pour l'attribut %qE est plus grand que %dl'argument de %qs n'est pas entre %d et %dl'argument de %qs est trop grand (max. %d)l'argument de %qs doit Ãªtre un littÃ©ral non signÃ© de 2 bitsl'argument de %qs doit Ãªtre un entier non nÃ©gatifl'argument de %qs devrait Ãªtre un entier non nÃ©gatif optionnellement suivi d'une unitÃ© de tailleles arguments devant Ãªtre formatÃ©s ne sont pas %<...%>l'argument de l'attribut d'interruption n'est pas supportÃ© pour les fonctions faiblesarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %sarguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»arguments Â«Â a%dÂ Â» et Â«Â a%dÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»l'argument de type %qT requiert l'extension de l'ISA SVEles arguments de %qs doivent Ãªtre des entiers non nÃ©gatifsle destructeur n'accepte pas d'argumentles arguments de l'attribut %qE doivent Ãªtre des chaÃ®nes littÃ©rales Ã©troitesles arguments de l'attribut %qE doivent contenir des identificateurs valablesarith_power(): Mauvaise basearith_power(): type inconnuIF arithmÃ©tiquearithmÃ©tique impliquant un pointeur nul dans %qEarithmÃ©tique sur un pointeur vers un agrÃ©gat videarithmÃ©tique sur un pointeur vers un type incompletle %<TYPE_DOMAIN%> du tableau n'est pas d'un type entierle tableau %q+D est supposÃ© avoir un Ã©lÃ©menttableau %qD dÃ©clarÃ© icile tableau %qD est initialisÃ© par la chaÃ®ne littÃ©rale entre parenthÃ¨ses %qEaffectation de tableaules limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨sesla limite du tableau n'est pas une constante entiÃ¨rel'index de tableau dÃ©passe les limites du tableau dans l'initialisationl'index de tableau dans l'initialisation n'est pas une expression entiÃ¨re constantel'index de tableau dans l'initialisation n'est pas un entierindex de tableau dans l'initialisation de quelque chose n'Ã©tant pas un tableaula plage d'index du tableau excÃ¨de les limites du tableau dans l'initialisationtableau initialisÃ© Ã  l'aide d'une expression de tableau non constantetableau initialisÃ© depuis une constante chaÃ®ne entre parenthÃ¨sesmembre tableau %q#D dÃ©clarÃ© icile tableau doit Ãªtre initialisÃ© avec une initialisation entre accoladestableau d'un type inappropriÃ© initialisÃ© avec une chaÃ®ne constantele tableau avec une limite dÃ©terminÃ©e Ã  l'exÃ©cution ne peut pas Ãªtre capturÃ©e par copie, uniquement par rÃ©fÃ©rencerÃ©sultat tableaula section du tableau n'a pas un type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type) dans la clause %qssection de tableau dans %<#pragma acc declare%>la section du tableau n'est pas contigÃ¼e dans la clause %qsla taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constantetaille de tableau manquante dans %q+Dtaille de tableau manquante dans %qDtaille du tableau manquante dans %qTl'indice du tableau %E est au delÃ  des limites de %qTl'indice du tableau %E est en dessous des limites de %qTl'indice du tableau %E est en dehors des limites de %qTl'indice %E du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qTl'indice du tableau %wi est en dessous des limites de %qTl'indice du tableau %wi est en dehors des limites de %qTl'indice du tableau %wu est au delÃ  des limites de %qTl'indice du tableau [%E, %E] est en dehors des limites de %qTl'indice du tableau [%wi, %wi] est en dehors des limites de %qTl'indice du tableau est de type %<char%>l'indice du tableau n'est pas un entierla valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qTla valeur %qE de l'indice du tableau est hors des limites du tableau de type %qTle type du tableau a un Ã©lÃ©ment de type %qT incompletles types tableaux ont des limites diffÃ©rentestableau utilisÃ© comme initialisationles tableaux de fonctions ne sont pas pertinentsfanions asm non supportÃ©s en mode thumb1l'assembleur ne supporte pas %<-mabi=ilp32%>la liste de hachage des noms assembleur est corrompueassertion manquante aprÃ¨s %qsles attributs de sÃ©mantique d'affectation de la propriÃ©tÃ© %qD sont en conflit avec la dÃ©claration prÃ©cÃ©denteaffectation Ã  un tableau depuis une liste d'initialisationaffectationaffectation (pas une initialisation) dans la dÃ©clarationl'affectation abandonne le qualificatif %qv du type pointÃ©affectation depuis un type Objective-C distinctaffectation depuis un pointeur vers un espace d'adresses non fermÃ©l'affectation depuis le %<initializer_list%> temporaire n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatl'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifaffectation du champ constant %qDaffectation de la fonction %qDaffectation au membre %qD d'un objet en lecture seuleaffectation de l'emplacement %qE en lecture seuleaffectation du membre %qD en lecture seuleaffectation Ã  la valeur de retour nommÃ©e %qD en lecture seuleaffectation du paramÃ¨tre %qD en lecture seuleaffectation de la rÃ©fÃ©rence en lecture seule %qDaffectation de la variable %qD en lecture seulesuppression d'affectationl'affectation Ã  %qT depuis %qT transforme un pointeur en entier sans transtypagel'affectation Ã  %qT depuis %qT transforme un entier en pointeur sans transtypageaffectation Ã  %qT depuis le type pointeur %qT qui est incompatibleaffectation Ã  %qT depuis un pointeur vers %qD avec le type incompatible %qTaffectation vers une expression de type tableauassociate_integer_pointer(): DÃ©jÃ  associÃ©argument de rang tacite (assumed-rank)argument de forme tacite (assumed-shape)argument de type tacite (assumed-type)suppose un transtypage vers le type %qT depuis la fonction surchargÃ©eon suppose que la sortie de la directive occupe %wu octeton suppose que la sortie de la directive occupe %wu octetson suppose un pointeur vers le membre %qDsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaisonsuppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duiteon suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %</%> ou %<%%%> en %<>>%> ou %<&%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<abs (X)%> en %<X%> ou %<-X%>on suppose que le dÃ©bordement signÃ© n'a pas lieu lors de la simplification de %<min/max (X,Y)%> en %<X%> ou %<Y%>on suppose qu'un dÃ©bordement signÃ© n'a pas lieu lors de la simplification de la conditionon suppose qu'un dÃ©bordement signÃ© n'a pas lieu quand la condition est simplifiÃ©e en une constantesuppose qu'un dÃ©bordement signÃ© n'a pas lieu quand le test de la plage est simplifiÃ©argument asynchroneÃ  l'offset %s d'un objet allouÃ© par %qE iciÃ  l'offset %s d'un objet dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© par %qE iciÃ  l'offset %s d'un objet avec la taille %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu allouÃ© par %qD iciÃ  l'offset %s d'un objet avec une taille d'au plus %wu dÃ©clarÃ© iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu allouÃ© par %qE iciÃ  l'offset %s d'un objet dont la taille est comprise entre %wu et %wu dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD dÃ©clarÃ© iciÃ  l'offset %s de l'objet %qD avec la taille %E dÃ©clarÃ© iciÃ©chec de atexittentative de prendre l'adresse d'un champ de bitstentative de prendre l'adresse du membre %qD qui est un champ de bits d'une structureil manque un argument Ã  l'attribut %<%E(%s)%>attribut %<%E(%s, %E)%>, argument positionnel %i invalideattribut %<%E(%s, %E, %E)%>, argument positionnel %i invalidel'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<fallthrough%> ne prÃ©cÃ¨de pas un Â«Â caseÂ Â» ou un Â«Â defaultÂ Â»l'attribut %<maybe_unused%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributsl'argument %<target%> de l'attribut n'est pas une chaÃ®nel'attribut %qE de l'argument doit Ãªtre %qs ou %qsl'argument de l'attribut %qE doit Ãªtre %qs, %qs, %qs ou %qsl'argument de l'attribut %qE n'est pas une chaÃ®neattribut %qE mode invalidel'attribut %qE a le mode invalide %qs; %qs, %qs ou %qs est attendudans l'attribut %qE, %<(%> est inattendu aprÃ¨s le mode %qs; un argument positionnel Ã©tait attendu ou %<)%>attribut %qE sans argument sur un non-prototypel'attribut %qs s'applique seulement aux types tableauxl'argument %qs de l'attribut %qs est inconnul'argument de l'attribut %qs n'est pas une chaÃ®nel'attribut %qs a un argument positionnel invalidedÃ©saccord de l'attribut %qs avec le mode %qsdans l'attribut %qs, les valeurs des arguments positionnels %i et %i sont en dÃ©saccordil manque l'argument positionel 1 de l'attribut %qs fourni dans la dÃ©signation prÃ©cÃ©dentel'attribut %qs, dans son argument positionnel %i, a la valeur %wi invalidel'attribut %qs, dans son argument positionnel %i, la valeur %wi excÃ¨de le nombre d'arguments %u de la fonctionl'argument positionnel 1 de l'attribut %qs rÃ©fÃ©rence l'argument qualifiÃ© par %qs de type %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence l'argument de type fonction %qTl'attribut %qs, son argument positionnel 1, rÃ©fÃ©rence un argument de type non pointeur %qTl'argument positionnel 2 de l'attribut %qs est en conflit avec la dÃ©signation prÃ©cÃ©dentel'argument positionnel 2 de l'attribut %qs rÃ©fÃ©rence l'argument non entier de type %qTdÃ©claration d'attributl'attribut pour %q#T doit suivre le mot-clÃ© %qsattribut ignorÃ©attribut ignorÃ© dans la dÃ©claration de %q#Tattribut ignorÃ© dans l'instanciation explicite de %q#Tl'attribut de prÃ©fixe Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>l'attribut de prÃ©fixe Â«Â usingÂ Â» est utilisÃ© en mÃªme temps qu'un Ã©lÃ©ment d'attribut agissant sur une portÃ©ela valeur %qs de l'attribut est inconnue dans l'attribut %qsla valeur %qs de l'attribut Ã©tait dÃ©jÃ  spÃ©cifiÃ©e dans l'attribut %qsattribute(target("%s")) est inconnules attributs aprÃ¨s l'initialisation entre parenthÃ¨ses sont ignorÃ©sdes attributs ne sont pas permis dans une dÃ©finition de fonctionles attributs au dÃ©but d'une instruction sont ignorÃ©sattributs ignorÃ©s sur un spÃ©cificateur de type Ã©laborÃ© qui n'est pas une dÃ©claration anticipÃ©eattributs ignorÃ©s sur une instanciation de patronattributs ignorÃ©s sur un type non instanciÃ©les attributs dans un dÃ©clarateur de tableau de paramÃ¨tres sont ignorÃ©sdes attributs ne peuvent pas Ãªtre spÃ©cifiÃ©s avant le mot-clÃ© %<@%D%> en Objective-C++les attributs devraient Ãªtre spÃ©cifiÃ©s avant le dÃ©clarateur dans une dÃ©finition de fonctionla sÃ©lection automatique du fpu n'est actuellement pas permise icila variable automatique %qE ne peut Ãªtre %<threadprivate%>champ aux dÃ©fini pour l'arÃªte %s->%schamp aux dÃ©fini pour une arÃªte indirecte depuis %sLe backend decl pour la variable de module %qs existe dÃ©jÃ adresse ADDR_SPACE_GLOBAL invalidemauvaise adressemauvaise adresse, pas (reg+disp):mauvaise adresse, pas une constante:mauvaise adresse, pas une adresse E/S:mauvaise adresse, pas post_inc ou pre_dec:mauvais alignement: %dmauvaise quantitÃ© de volume de pile supprimÃ©e: %dcode interne erronÃ©fcode interne erronÃ©icode de fonction interne erronÃ©mauvais code de conditionmauvaise expressionmauvais type d'expression durant le parcours (%d)mauvaise insn pour Â«Â AÂ Â»mauvaise insn dans frv_print_operand, case 0mauvaise insn dans frv_print_operand, mauvais const_doublemauvaise insn dans frv_print_operand, case zmauvaise insn pour frv_print_operand, modificateur Â«Â FÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â LÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â M/NÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â OÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â eÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â fÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â gÂ Â»:mauvaise insn pour frv_print_operand, modificateur Â«Â PÂ Â»:mauvaise insn pour frv_print_operand_addresse:mauvaise insn pour frv_print_operand_memory_reference:mauvais dÃ©placementmauvais opmauvais opÃ©randemauvaise option %qs pour l'attribut %<optimize%>mauvaise option %qs pour le pragma %<optimize%>mauvais opÃ©rande output_condmove_singlemauvais opÃ©rande output_move_doublemauvais opÃ©rande output_move_singlemauvais registremauvais registre pour frv_print_operand_memory_reference_reg:mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>insn de dÃ©calage erronÃ©eÂ :mauvais testmauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>mauvaise utilisation de la fonction de spec %qsvaleur %<%s%> erronÃ©e pour l'option %<-mtls-size=%>valeur %qs erronÃ©e pour l'option %<-mcpu%>valeur %qs erronÃ©e pour l'option %<-mfp-rounding-mode%>valeur %qs erronÃ©e pour l'option %<-mfp-trap-mode%>valeur %qs erronÃ©e pour %<-mmemory-latency%>valeur %qs erronÃ©e pour l'option %<-mtls-size%>valeur %qs erronÃ©e pour l'option %<-mtrap-precision%>valeur %qs erronÃ©e pour l'option %<-mtune%>valeur erronÃ©e (%qs) pour l'option %<-march=%>valeur erronÃ©e (%qs) pour l'option %<-mtune=%>valeur erronÃ©e (%qs) pour l'attribut %<target("arch=")%>valeur erronÃ©e (%qs) pour l'attribut %<target("tune=")%>valeur erronÃ©e pour %<%s-%s%>valeur erronÃ©e pour %<%s=%s%>en-tÃªtes C du prÃ©processeur incorrectement imbriquÃ©sapostrophe %<'%> isolÃ©e dans le formatune rÃ©gion barriÃ¨re 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%>la base %qT sera initialisÃ©e aprÃ¨sla classe de base %q#T a un destructeur non virtuel accessiblela classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copiela classe de base %qT n'est pas publiquel'expansion de l'initialisation de base %qT ne contient pas de paquet de paramÃ¨tresl'opÃ©rande de base de %<->%> a un type non pointeur %qTl'opÃ©rande de base de %<->%> n'est pas un pointeurle type de base %qT n'est pas un Â«Â structÂ Â» ou une Â«Â classÂ Â»variable de base ou nom SSA par dÃ©clarÃ©l'arÃªte pred du bloc de base %d est corrompuele bloc de base %d devrait Ãªtre marquÃ© irrÃ©ductiblele bloc de base %d ne devrait pas Ãªtre marquÃ© irrÃ©ductibleles listes d'arÃªtes du bloc de base %i sont corrompuesles blocs de base n'ont pas Ã©tÃ© disposÃ©s consÃ©cutivementle bloc de base %d n'appartient pas Ã  la boucle %dle bloc de base %d a la boucle %d comme parent, cela devrait Ãªtre la boucle %dbb %d au mauvais endroitcar %qT a un %qD fourni par l'utilisateurcar il est un membre de %qTcar il est utilisÃ© comme gl-valeurcar le type %qT des Ã©lÃ©ments du tableau a une taille variablel'expression de dÃ©but fait rÃ©fÃ©rence Ã  l'itÃ©rateur extÃ©rieur %qDargument binaire %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleexpression binaire dans l'opÃ©rande d'une expression foldl'opÃ©rateur binaire ne supporte pas le mÃ©lange d'un boolÃ©en vectoriel avec un vecteur en virgule flottantel'opÃ©rateur binaire ne supporte pas deux opÃ©randes boolÃ©ens vectorielsl'opÃ©rateur binaire ne supporte pas l'opÃ©rande boolÃ©en vectorielprocÃ©dure bind(c)lier la rÃ©fÃ©rence du type %qH Ã  %qI abandonne les qualificatifschamp de bits %q#D avec le type non entier %qTla largeur du champ de bits %q+D n'est pas une constante entiÃ¨rechamp de bits %qD a le type non entier %qTchamp de bits %qD avec un type non entier %qTle champ de bits %qE a un type atomiquechamp de bits %qE dans la clause %qsle champ de bits %qs a un type invalidela largeur du champ de bits %qs n'est pas une constante entiÃ¨rela largeur du champ de bits %qs n'est pas une expression constante entiÃ¨rele champ de bits a un type atomiquela comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  fauxla comparaison au niveau du bit est toujours Ã©valuÃ©e Ã  vraibloc IFle corps de la fonction %<constexpr%> %qD n'est pas une unique instruction Â«Â returnÂ Â»construction DISPOSE foireuse: %dconstruction JARL foireuse: %dconstruction JR foireuse: %dconstruction PREPEARE foireuse: %dtype foireux pour le rÃ©sultat d'une comparaisonregistres boolÃ©ens requis pour l'option de virgule flottante%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>%<__thread%> et %<thread_local%> sont tous les deux spÃ©cifiÃ©sles deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spÃ©cifiÃ©s%qs et %qs spÃ©cifiÃ©s tous les deuxles attributs %s et %qE fournissent tous les deux une adresseles deux arguments dans le fold binaire ont des paquets de paramÃ¨tres non dÃ©roulÃ©sles deux arguments doivent Ãªtre compatiblesles deux arguments de %<__builtin___clear_cache%> doivent Ãªtre des pointeursarguments Ã  la fois binaire et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riqueles deux branches de l'instruction %<if%> sont marquÃ©es comme %qsarguments Ã  la fois complexe et en virgule flottante dÃ©cimale vers une fonction de type gÃ©nÃ©riquela spec entre accolades %qs se termine dans un Ã©chappementla spec entre accolades %qs est invalide Ã  %qcle contenu de la spec entre accolades %qs est invalideun groupe entre accolades Ã  l'intÃ©rieur d'une expression n'est permis qu'Ã  l'intÃ©rieur d'une fonctionaccolades autour d'une initialisation d'un scalaireaccolades autour de l'initialiseur scalaire pour le type %qTbranchement %2d jamais exÃ©cutÃ©branchement %2d pris %s%smot-clÃ© Â«Â breakÂ Â» Ã  l'extÃ©rieur de toute boucle ou Â«Â switchÂ Â»mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMPmot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>build_dt: format avec une liste de nomsla fonction interne %qD est dÃ©clarÃ©e icila fonction interne %q+D est dÃ©clarÃ©e comme une non fonctionla fonction interne %qD est dÃ©clarÃ©e comme une non fonctionla fonction intÃ©grÃ©e %qD exige le fanion %<-mconstant-cfstrings%>la fonction intÃ©grÃ©e %qD ne prend qu'un seul argumentla fonction interne %qE doit Ãªtre appelÃ©e directementla fonction interne %qE n'est pas supportÃ©e pour un MIPS16la fonction interne %qF est obsolÃ¨te.la fonction interne %qF est rÃ©servÃ©e pour le propre usage de GCC.la fonction interne %qF n'est pas supportÃ©e sans %<-mhtm%> (par dÃ©faut avec %<-march=zEC12%> et supÃ©rieur).la fonction interne %qF requiert %<-mvx%> (par dÃ©faut avec %<-march=z13%> et supÃ©rieur).la fonction interne %qs est uniquement valable en mode 64 bitsla fonction interne %qs requiert GLIBC (2.23 ou plus rÃ©cent) qui exporte des bits de capacitÃ© matÃ©riellela fonction interne %qs n'accepte qu'un argumentla fonction interne %qs n'accepte que 2 argumentsla fonction interne %qs n'accepte que 3 argumentsla fonction interne %qs n'accepte qu'une chaÃ®ne comme argumentl'interne %qs requiert l'interne %qsla fonction intÃ©grÃ©e exige une valeur immÃ©diate pour l'opÃ©rande %dla fonction interne vec_step peut uniquement Ãªtre utilisÃ©e sur des types vectoriels.mais %qD ne gÃ©nÃ¨re pas d'exception; peut-Ãªtre devrait-il Ãªtre dÃ©clarÃ© %<noexcept%>mais elle est remplacÃ©e par une autre qui n'en a pas dans une autre unitÃ© de traductionmais pas icile flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par la version %d.%d de LTO au lieu de la version %d.%d attendueflux bytecode: balise %s attendue au lieu de %sflux bytecode: nÅ“ud cgraph vide rencontrÃ©flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %dflux bytecode: chaÃ®ne trouvÃ©e sans zÃ©ro terminalflux bytecode: rebut Ã  la fin de la section des symbolesflux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªteflux bytecode: aucun appelant trouvÃ© en lisant l'arÃªteflux bytecode: chaÃ®ne trop longue pour la table des chaÃ®nesflux bytecode: la balise %s n'est pas dans la plage [%s, %s] attendueflux bytecode: tentative de lire %d octets au delÃ  de la fin du tampon d'entrÃ©eflux bytecode: section LTO %s inattendueflux bytecode: Ã©tiquette %s inattendueflux bytecode: Ã©tiquette d'instruction GIMPLE %s inconnueles attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>appel  %2d jamais exÃ©cutÃ©
  appel  %2d a retournÃ© %s
  l'appel a une dÃ©pendance circulairel'appel est considÃ©rÃ© comme jamais utilisÃ© et la taille du code augmenteraitl'appel est improbable et la taille du code augmenteraitl'appel Ã  %<(%T) (%A)%> est ambiguappel ambigu Ã  la surcharge %<%D(%A)%>appel ambigu Ã  la surcharge %<%s(%A)%>le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culativel'appel Ã  %<__builtin_custom_%s%> est en conflit avec l'option %<-mcustom-%s%>l'appel Ã  %qD utilise l'argument par dÃ©faut du paramÃ¨tre %P qui n'est pas encore dÃ©finiappel Ã  la fonction %qD qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  une fonction qui gÃ©nÃ¨re une exception du type incomplet %q#Tappel Ã  la fonction interne %qEappel Ã  la fonction non %<constexpr%> %qDappel Ã  la non fonction %qDun registre Ã©crasÃ© durant les appels est utilisÃ© pour une variable-registre globaleappelÃ© d'iciappelÃ© depuis cette fonctionl'objet %qD appelÃ© n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© %qE n'est pas une fonction ou un pointeur de fonctionl'objet appelÃ© n'est pas une fonction ou un pointeur de fonctionl'appelÃ© fait rÃ©fÃ©rence Ã  des symboles locaux Ã  comdatle dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BBle nombre d'arÃªtes de l'appelant est invalidel'appelant n'est pas optimisÃ©appel de %qD avec la convention d'appel SSE sans avoir activÃ© SSE/SSE2appeler %qD avec un argument non nul n'est pas sÃ»rappel de %qD avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©appel de %qT avec l'attribut sseregparm sans que SSE/SSE2 soit activÃ©les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVEdes appels Ã  des opÃ©rateurs surchargÃ©s ne peuvent pas apparaÃ®tre dans une expression constantecalls_comdat_local est dÃ©fini en dehors d'un groupe comdatl'attribut %qE peut uniquement Ãªtre utilisÃ© sur les dÃ©finitions dans la portÃ©e du fichier d'objets de type classeau plus un seul spÃ©cificateur %<constinit%> ou %<constexpr%> peut Ãªtre utilisÃ©ne peut appliquer Ã  la fois les attributs longcall et shortcall Ã  la mÃªme fonctionne peut Ã©tendre le fichier PCH: %mne peut obtenir la position dans le fichier PCH: %mne peut dÃ©finir la position dans le fichier PCH: %mimpossible d'utiliser plusieurs mÃ©thodes de validation de la pile en mÃªme tempsimpossible d'utiliser une adresse absolue pas relative Ã  gpcandidat 1Â :candidat 2Â :le candidat estÂ :les candidats sontÂ :candidatÂ :les candidats sontÂ :ne peut effectuer un %<dynamic_cast%> %qE (du type %q#T) vers le type %q#T (%s)impossible d'ajouter une liste d'Ã©numÃ©ration Ã  l'instanciation d'un patronne peut allouer un objet du type abstrait %qTimpossible d'allouer la pile pour la variable %q+D, fonction nueimpossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»%<offsetof%> ne peut Ãªtre appliquÃ© Ã  une adresse non constanteimpossible d'appliquer %<offsetof%> Ã  un Ã©numÃ©rateur %qDimpossible d'appliquer %<offsetof%> au destructeur %<~%T%>impossible d'appliquer %<offsetof%> Ã  la fonction membreimpossible d'appliquer %<offsetof%> Ã  la fonction membre %qD%<offsetof%> ne peut Ãªtre appliquÃ© au membre de donnÃ©es statique %qD%<offsetof%> ne peut Ãªtre appliquÃ© quand %<operator[]%> est surchargÃ©ne peut appliquer le pointeur membre %qE Ã  %qE lequel est d'un type non classe %qTne peut lier le champ de bits %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une l-valeur non constante de type %qH Ã  une r-valeur de type %qIne peut lier le champs empaquetÃ© %qE avec %qTimpossible de lier la rÃ©fÃ©rence de type %qH vers %qI Ã  cause des limites diffÃ©rentes des tableauxne peut lier la r-valeur %qE avec %qTimpossible de lier la rÃ©fÃ©rence d'une r-valeur de type %qH Ã  une l-valeur de type %qIimpossible d'appeler un concept comme une fonctionne peut appeler le constructeur %<%T::%D%> directementimpossible d'appeler la fonction membre %qD sans objetne peut capturer %qE par rÃ©fÃ©renceimpossible de capturer le membre %qD d'une union anonymeimpossible d'intercepter une exception de type %qT car il implique des types de taille variablene peut pas fermer le fichier de rÃ©ponse inexistantimpossible de fermer un canal en rÃ©ception uniquementimpossible de combiner les vecteurs GNU et SVE dans l'opÃ©ration binaireimpossible de convertir %qE du type %qH vers le type %qIimpossible de convertir %qE du type %qT vers le type %qTne peut convertir %qH en %qIne peut convertir %qH en %qI dans le passage d'argumentne peut convertir %qH en %qI dans l'affectationne peut convertir %qH en %qI dans l'argument par dÃ©fautne peut convertir %qH en %qI dans l'initialisationne peut convertir %qH en %qI dans le retourne peut convertir une valeur de type %qT vers le type vectoriel %qT qui a une taille diffÃ©rentene peut convertir un vecteur de type %qT en un type %qT de taille diffÃ©renteimpossible de convertir depuis %qT vers la classe de base %qT car %qT est incompletimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT car la classe de base est virtuelleimpossible de convertir depuis la classe de base %qT vers la classe dÃ©rivÃ©e %qT via la classe de base virtuelle %qTne peut convertir du type incomplet %qH vers %qIimpossible 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 virtuelleimpossible 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 %qTne peut convertir en un type pointeurne peut convertir le type %qH vers le type %qIne peut convertir une valeur en un vecteurne peut crÃ©er un pointeur vers le membre de rÃ©fÃ©rence %qDne peut crÃ©er l'en-tÃªte prÃ©compilÃ© %s: %mne peut crÃ©er une information de type pour le type %qT car il implique des types de taille variablene peut dÃ©clarer %<::main%> comme Ã©tant %qsne peut dÃ©clarer %<::main%> comme variable globalene peut dÃ©clarer %<::main%> comme Ã©tant un patronne peut dÃ©clarer %<::main%> comme Ã©tant Ã  mettre en lignene peut dÃ©clarer %<::main%> comme Ã©tant staticne peut dÃ©clarer le paramÃ¨tre du %<catch%> comme Ã©tant le type de classe abstraite %qTimpossible de dÃ©clarer le paramÃ¨tre de %<catch%> comme Ã©tant une r-valeur faisant rÃ©fÃ©rence au type %qTne peut dÃ©clarer %qD comme Ã©tant un type de champ de bitsne peut dÃ©clarer un paramÃ¨tre avec %<decltype(auto)%>ne peut dÃ©clarer le champ de bits %qD avec le type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ de bits %qD avec un type de fonctionne peut dÃ©clarer le champ de bits %qs avec un type %<warn_if_not_aligned%>ne peut dÃ©clarer le champ %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTne peut dÃ©clarer la fonction membre %qD comme ayant une classe de liaison statiquene peut dÃ©clarer le paramÃ¨tre %q+D comme Ã©tant de type abstrait %qTne peut dÃ©clarer le paramÃ¨tre comme Ã©tant de type abstrait %qTne peut dÃ©clarer un pointeur vers %q#Tne peut dÃ©clarer un pointeur vers le membre %q#Tne peut dÃ©clarer un pointeur vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une rÃ©fÃ©rence vers %q#Tne peut dÃ©clarer une rÃ©fÃ©rence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patronne peut dÃ©clarer une rÃ©fÃ©rence vers le type de fonction qualifiÃ© %qTne peut dÃ©clarer une fonction statique Ã  l'intÃ©rieur d'une autre fonctionne peut dÃ©clarer la variable %q+D comme Ã©tant de type abstrait %qTadresse indÃ©composableimpossible de dÃ©composer le type de la classe %qT car il a une structure anonyme comme membreimpossible de dÃ©composer le type de la classe %qT car il a une union anonyme comme membreimpossible de dÃ©composer le type de classe %qT sans membre de donnÃ©e non statiqueimpossible de dÃ©composer le type de classe %qT: lui et sa classe de base %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le type de classe %qT: ses classes de base %qT et %qT ont des membres de donnÃ©es non statiquesimpossible de dÃ©composer le membre inaccessible %qD de %qTimpossible de dÃ©composer le type de fermeture lambda %qTimpossible de dÃ©composer le type %qT qui n'est ni une classe ni un tableauimpossible de dÃ©composer le type union %qTimpossible de dÃ©composer le tableau de longueur variable %qTimpossible de dÃ©composer le vecteur de longueur variable %qTne peut dÃ©crÃ©menter un pointeur vers le type incomplet %qTimpossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>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'utilisateurimpossible de dÃ©duire les arguments du patron de %qT car il n'a pas de guides de dÃ©duction viablesimpossible de comparer par dÃ©faut un membre anonyme d'une unionimpossible de comparer par dÃ©faut le membre de rÃ©fÃ©rence %qDimpossible de comparer par dÃ©faut l'union %qTne peut dÃ©finir la fonction amie %qs dans une dÃ©finition de classe localene peut dÃ©finir la fonction membre %<%T::%s%> Ã  l'intÃ©rieur de %qTimpossible de dÃ©finir le membre du typedef dÃ©pendant %qTne peut dÃ©truire une fonction.  Seuls les pointeurs vers des objets sont des arguments valables pour %<delete%>impossible de dÃ©rÃ©fÃ©rencer %qE dans la clause %qsimpossible de dÃ©river de la classe de base %<final%> %qT dans le type dÃ©rivÃ© %qTne peut dÃ©sactiver la fonction interne %qsne peut produire des pointeurs non alignÃ©s dans l'assembleur ptxne peut exÃ©cuter %qs: %sne peut exÃ©cuter %qs: %s: %mimpossible de dÃ©velopper l'initialisation du membre %qDne peut explicitement dÃ©clarer le membre %q#D comme ayant une classe de liaison externele Â«Â caseÂ Â» final du Â«Â switchÂ Â» ne peut pas Ãªtre ouvert%<ldd%> introuvable%<nm%> introuvable%qs introuvableimpossible de trouver %s dans le greffon %s
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2120,2128 ****
  compilation terminÃ©e en raison de -fmax-errors=%u.
  compilation terminÃ©e.
  le compilateur ne supporte pas la compression ZSTD LTOargument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleles arguments complexes doivent avoir un type en virgule flottanteles arguments complexes doivent avoir des types identiquesdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression de type %qT rÃ©sulte en %qEÂ«Â complexÂ Â» invalide pour %qsLe composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©le littÃ©ral composÃ© a une taille variablelittÃ©ral composÃ© du type non objet %qTle littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresseinstruction composÃ©e dans une fonction %<constexpr%>flux compressÃ©: %sle concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duitle concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonctionle concept %q#D a le type de retour %qT qui n'est pas %<bool%>le concept %qD n'a pas de dÃ©finitionle concept %qE n'est pas dans la portÃ©e de l'espace de nomsconcept dÃ©fini iciun concept doit avoir le type %<bool%>concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©la condition dÃ©clare une fonctionla condition dÃ©clare un tableaul'expression de condition fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDclause %<lastprivate%> conditionnelle sur la construction %qsle %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagel'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypageexpression conditionnelle dans l'opÃ©rande d'une expression folddÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#DspÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©entre en conflit avec la dÃ©claration %q#DdÃ©claration conflictuelle de %q#D avec la classe de liaison %qLdÃ©claration conflictuelle de la fonction C %q#DdÃ©claration conflictuelle du patron %q#Dles espaces d'adresses nommÃ©s sont en conflits (%s contre %s)espaces d'adresses nommÃ©s conflictuels (%s contre %s) pour %q+Despaces d'adresses nommÃ©s conflictuels (%s contre gÃ©nÃ©rique) pour %q+Despaces d'adresses nommÃ©s conflictuels (gÃ©nÃ©rique contre %s) pour %q+DopÃ©ration de rÃ©ductions conflictuelles pour %qEtypes retournÃ©s conflictuels spÃ©cifiÃ©s pour %q+#DspÃ©cificateurs conflictuels dans la dÃ©claration de %qsnom de super classe %qE conflictuelattributs de type conflictuels spÃ©cifiÃ©s pour %q+#Dqualificatifs de types conflictuels pour %q+Dtypes conflictuels pour %<%c%s%>types conflictuels pour %q+Dtypes conflictuels pour la fonction interne %q+D, %qT attenduutilisation conflictuelle des options %<-mcustom%> des attributs de cible ou des fonctions %<__builtin_custom_%>en conflit avec %qDenvisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>propagation des constantes et copies dÃ©sactivÃ©econst_double_split a reÃ§u une mauvaise insnÂ :l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)l'argument constant %d de la fonction interne %qF est hors limite pour le type cibleargument constant hors limite pour %qsargument constant hors limite pour %schamp constant %qD utilisÃ© comme sortie de %<asm%>la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©la constante fait rÃ©fÃ©rence Ã  elle-mÃªmevaleur constante requise pour l'argument %2$d de la fonction interne %1$qFdÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qDcontraintes sur une fonction sans patronle constructeur ne peut Ãªtre une fonction membre statiquele constructeur dÃ©lÃ¨gue Ã  lui-mÃªmela dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qDle constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membrele constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classeles prioritÃ©s des constructeurs ne sont pas supportÃ©esles prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclussyntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qTles constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclemot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>contraction %<%.*s%> dans le format; utilisez plutÃ´t %qscontrÃ´le de flux au milieu du bloc de base %dle contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagela conversion supprime l'attribut Â«Â constÂ Â»conversion de %q#T vers %q#Tla conversion depuis %qH vers %qI Ã©carte les qualificatifsconversion de %qH vers %qI dans une expression constante convertiela conversion de %qH vers %qI est ambiguÃ«conversion de %qH vers le type non scalaire %qI demandÃ©ela conversion de %qT vers %qT change la valeur de %qEla conversion depuis %qT vers %qT change la valeur de %qE en %qEla conversion de %qT vers %qT abandonne la partir imaginairela conversion de %qT vers %qT peut changer la valeurconversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qsconversion d'un type normal vers un type notinheapconversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constanteil manque le type dans la conversion Ã  la fin du formatla conversion de %qE Ã  partir de %qH vers %qI est ambiguÃ«la conversion du pointeur nul %qT vers %qT n'est pas une expression constanteconversion d'un %qs dans le membre de gauche de %qsconversion d'un registre vers une taille diffÃ©rente dans %qsla conversion du scalaire %qH vers le vecteur %qI implique une troncaturela conversion du scalaire %qT vers le vecteur %qT implique une troncaturela conversion vers %qT depuis %qT peut changer le signe du rÃ©sultatconversion d'une expression boolÃ©enne vers %qTconversion vers un type incompletconversion vers le type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTconversion vers un type non scalaire demandÃ©ela conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ela conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qTconversion vers le type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTles conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>conversion de %<false%> vers le type pointeur %qTconversion de %<false%> vers un type pointeur pour l'argument %P de %qDla conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typeconversion d'un NULL vers un type non pointeurconvertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©econvertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++conversion du pointeur lointain en pointeur procheconversion de %qH vers %qIconversion d'une fonction lambda qui utilise %<...%> en pointeur de fonctionla conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«la conversion vers %qH depuis %qI requiert une initialisation directela conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qDconversion vers un type non pointeur %qT Ã  partir de NULLcopie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeurla variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieurracine corrompue dans l'arbre des bouclesliste des sorties corrompue pour la boucle %den-tÃªte corrompu de la liste des sorties de la boucle %dfichier de sortie ltrans %s corrompuinformation de profilage corrompue: profil de temps invalideinformation de profilage corrompue: le nombre d'exÃ©cutions pour l'arÃªte %d-%d aurait dÃ» Ãªtre %iinformation de profilage corrompue: le nombre d'itÃ©rations pour le bloc de base %d aurait dÃ» Ãªtre %iinformation de profilage corrompue: les donnÃ©es ne sont pas cohÃ©rentes avec le fluxvaleur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)n'a pu fermer le fichier de vidange Go: %mn'a pu fermer le fichier de vidange des insn finales %qs: %mn'a pu fermer le fichier de rÃ©ponse %simpossible de fermer le fichier de rÃ©ponse temporaire %simpossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %mne peut convertir %qE de %<void%> vers %<bool%>impossible de convertir %qE de %qH vers %qIimpossible de convertir l'argument %qE du patron de %qT vers %qTimpossible de produire HSAIL pour la fonction %s: la fonction ne peut pas Ãªtre clonÃ©eimpossible de trouver %s dans %s (envisagez d'utiliser %<-B%>)n'a pu trouver un registre de dÃ©versementn'a pu trouver un type entier de la mÃªme taille que %qTimpossible de trouver la classe %qEimpossible de trouver l'interface pour la classe %qEimpossible de trouver le setter/getter pour %qE dans la classe %qEimpossible de trouver le fichier des specs %s
! n'a pu trouver la dÃ©claration du variantimpossible de trouver le fichier de donnÃ©es MCU %<devices.csv%>n'a pu ouvrir le fichier de vidange Go %qs: %mne peut ouvrir le fichier de vidange %qs: %mn'a pu ouvrir le fichier de vidange des insn finales %qs: %mn'a pu ouvrir le fichier de rÃ©ponse %sn'a pu ouvrir le fichier de rÃ©solution des symboles: %mimpossible d'ouvrir le fichier de rÃ©ponse temporaire %simpossible de dÃ©coder le dÃ©calage dans le fichierimpossible de dÃ©coder le nombre hexadÃ©cimaln'a pu lire le fichier BRIGimpossible de rÃ©soudre le type de typenamen'a pu sÃ©parer insnn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblela version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire pch_address_space: %mnom du compteurle processeur %qs est un argument invalide pour la fonction interne %qsle processeur %s n'est pas basÃ© sur l'architecture %s, l'architecture est ignorÃ©ecrÃ©Ã© et utilisÃ© avec des ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des architectures / ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des boutismes diffÃ©rentscrÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»crÃ©ation d'un tableau de %qTcrÃ©ation d'un tableau de %qT lequel est un type de classe abstraitecrÃ©ation d'un tableau de fonctions membrescrÃ©ation d'un tableau de fonctionscrÃ©ation d'un tableau de rÃ©fÃ©rencescrÃ©ation d'un tableau Â«Â voidÂ Â»crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre de type voidcrÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qTcrÃ©ation d'un sÃ©lecteur pour la mÃ©thode inexistante %qEl'attribut critique n'a pas d'effet sur les fonctions d'interruptionsl'opcode de l'instruction personnalisÃ©e doit Ãªtre une constante Ã  la compilation dans la plage 0-255 pour %<__builtin_custom_%s%>l'option custom-fpu-cfg ne supporte pas %<no-%>l'option custom-fpu-cfg requiert un argument de configurationparamÃ¨tre de type qualifiÃ© avec CVles attributs de zones de donnÃ©es ne peuvent Ãªtre spÃ©cifiÃ©s pour des variables localesla zone de donnÃ©es de %q+D entre en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©claration de donnÃ©esla dÃ©finition de donnÃ©es n'a pas de type ni de classe de stockagele membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonctionle membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thodele membre de donnÃ©es %qD ne peut pas Ãªtre un patron membreles membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variablele type de donnÃ©es de %q+D ne convient pas pour un registredata-model=far invalide pour l'architecture cr16chistogramme mortinstruction sans effet dans la table EHdÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©dÃ©bogagele format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dentele niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©chemin de dÃ©bogagedÃ©bogage: argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaireargument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexeles nombres en virgule flottante ne sont pas supportÃ©s pour cette ciblela dÃ©claration %qD ne dÃ©clare rien du toutla dÃ©claration ne dÃ©clare rien du toutdÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨trela dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finitiondÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patrondÃ©claration de %<~%T%> comme membre de %qTla dÃ©claration de %q#D change la signification de %qDla dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#Dla dÃ©claration de %q#D est %<extern%> et est initialisÃ©ela dÃ©claration de %q#D n'est pas initialisÃ©ela dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finitionla dÃ©claration de %q#D masque un paramÃ¨tredÃ©claration de %q#Tla dÃ©claration de %q+#D masque un paramÃ¨tre de patronla dÃ©claration de %q+D masque une fonction internela dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variablela dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externela dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qDdÃ©claration de %qD comme %<typedef%>dÃ©claration de %qD comme un tableau de fonctions membresdÃ©claration de %qD comme un tableau de fonctionsdÃ©claration de %qD comme un tableau de rÃ©fÃ©rencesdÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»dÃ©claration de %qD comme membre de %qTla dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD comme non fonctiondÃ©claration de %qD comme paramÃ¨tredÃ©claration de %qD dans %qD lequel n'englobe pas %qDdÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qDla dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qDla dÃ©claration de %qD masque une fonction internela dÃ©claration de %qD masque une dÃ©claration globalela dÃ©claration de %qD masque un membre de %qTla dÃ©claration de %qD masque un paramÃ¨trela dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dentedÃ©claration de %qE comme un tableau de fonctionsdÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qE comme non fonctiondÃ©claration de %qE comme non membrela dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentesdÃ©claration de la fonction interne %qD sans prototype; %qT attendudÃ©claration de la fonction %qD dans un contexte invalidela dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentesla dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patrondÃ©claration du nom de type comme un tableau de fonctionsdÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©edeclarator-id manquant; utilisation du mot rÃ©servÃ© %qDdÃ©clarÃ© icidÃ©clarÃ© privÃ© icidÃ©clarÃ© protÃ©gÃ© iciflux dÃ©compressÃ©: %sdÃ©crÃ©mentation d'une expression boolÃ©ennedÃ©crÃ©mentation du champ constant %qDdÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++dÃ©crÃ©mentation de la fonction %qDdÃ©crÃ©mentation du membre %qD d'un objet en lecture seuledÃ©crÃ©ment d'un pointeur vers un type incomplet %qTdÃ©crÃ©mentation de l'emplacement %qE en lecture seuledÃ©crÃ©mentation du membre %qD en lecture seuledÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuledÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seuledÃ©crÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDdÃ©crÃ©mentation de la variable %qD en lecture seuletype de classe %qD dÃ©duit dans le type de retour de la fonctionle type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacerl'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacerle type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacerle type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de nomsle guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qTle guide de dÃ©duction %qD ne peut pas avoir un corps de fonctionle guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la finl'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©finil'argument par dÃ©faut %qE utilise %qDl'argument par dÃ©faut %qE utilise la variable locale %qDargument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qDargument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#DdÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surchargeargument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#Dargument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambdaargument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation expliciteles arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qDdes arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonctionl'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobanteinitialiseur d'un membre par dÃ©faut pour un champ de bits sans nomles initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>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 fonctionles 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%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attenduele constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#Dle constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statiquele destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©fautle membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>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 %qTparamÃ¨tre de type diffÃ©rÃ© Ã  %CdÃ©fini icidÃ©fini ici %qDdÃ©finir un type dans un transtypage est invalide en C++dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amiedÃ©finir le type dans l'expression %qs est invalide en C++la dÃ©finition dans le bloc %i ne domine pas son utilisation dans le bloc %ila dÃ©finition dans le bloc %i suit l'utilisationla dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dla dÃ©finition de %q#D est marquÃ©e %<dllimport%>dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patronla dÃ©finition de %q#T n'est pas complÃ¨te jusqu'Ã  la fermeture de l'accoladela dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qTdÃ©finition de %qD explicitement par dÃ©fautdÃ©finition de %qD dÃ©clarÃ© implicitementdÃ©finition du protocole %qE pas trouvÃ©edÃ©finition d'un membre de donnÃ©es statique %q+D de la classe importÃ©e avec l'attribut dllimportdÃ©finition fournie pour une instanciation expliciteles constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>dÃ©finition supprimÃ©e de %qDla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©ela destruction de %qT est non dÃ©finieeffacement du fichier LTRANS %s: %mdestruction du tableau %q#Esuppression du fichier %s: %mla destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©finila destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©finile nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un typeconversion obsolÃ¨te de la chaÃ®ne constante vers %qTle message dÃ©prÃ©ciÃ© n'est pas une chaÃ®nedÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>dÃ©rÃ©fÃ©rencement d'un pointeur nuldÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qEle dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)le dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare va enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)dÃ©claration de type dÃ©rivÃ©l'union dÃ©rivÃ©e %qT est invalidel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination rÃ©fÃ©rencÃ© par l'argument 1 qualifiÃ© avec %<restrict%> Ã©tait dÃ©clarÃ© icila destruction de %<operator delete%> doit Ãªtre une fonction membrela destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituellele destructeur %qD est dÃ©clarÃ© en tant que patron membrele destructeur ne peut Ãªtre une fonction membre statiquele destructeur de %qE ne sera pas exÃ©cutÃ© non plusle destructeur pour %qT est ambigule destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membreles prioritÃ©s des destructeurs ne sont pas supportÃ©esles prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclusles destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesdestructeurs ne peuvent pas avoir de paramÃ¨tredÃ©termination de la valeur de %qsvouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?vouliez-vous utiliser le non logique (%<!%>)Â ?vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?la diffÃ©rence entre %qE et %qD n'est pas un type entiernombre de paramÃ¨tres diffÃ©rentsnombre de rÃ©sultats diffÃ©rentstypes de paramÃ¨tres diffÃ©rentstypes de rÃ©cepteurs diffÃ©rentstypes de rÃ©sultats diffÃ©rentstypes sous-jacents diffÃ©rents dans l'enum %q#Tvarargs diffÃ©rentsla base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatifl'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limitesl'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©mentargument de directive %qEargument de directive dans la plage [%E, %E]la directive avec uniquement des clauses %<device_type%> est ignorÃ©edÃ©sactive l'Ã©tape %s pour la fonction %sdÃ©sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]type Objective-C distinct en retourla division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableaudivision par zÃ©rola division par zÃ©ro n'est pas une expression constantene spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦do_check(): trop d'argumentsdo_simplify(): Trop d'arguments pour l'intrinsÃ¨quene correspond pas Ã  la dÃ©claration du patron membre icine correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#Dne supporte pas multilible dominateur de %d devrait Ãªtre %d, et non %dstatut inconnu pour le dominateur de %dne pas supporter les instructions de l%'extension DSPne pas supporter les instructions de l%'extension de performancene pas supporter les instructions de l%'extension de performance version 2ne pas supporter les instructions de l%'extension de chaÃ®nesdouble : dans l'instruction MODULE PROCEDURE Ã  %Lconstantes doubles non supportÃ©esla liste doublement liÃ©e des noms assembleur est corrompuela liste doublement liÃ©e des clones est corrompueÃ  cause de spÃ©cifications d'exceptions diffÃ©rentesfichier de vidange: %s
  %<_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Ã©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 %s dupliquÃ© dans l'attribut amdgpu_hsa_kernelpendant 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Ã©ralegÃ©nÃ©ration d'un opÃ©rande PIC mais le registre PIC n'est pas initialisÃ©l'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 %sprÃ©cision vide dans le format %sintervalle 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Ã©srÃ©gion 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 constanteconstante 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 %qsl'opÃ©rateur de comparaison par Ã©galitÃ© peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classeerreurerreur de fermeture de %s: %merreur dans les arguments de la fonction de spec %qserreur en supprimant %serreur 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Ã©ela 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Ã©eexpand_binop a Ã©chouÃ© dans movsi gotle 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%<=%>, %<,%>, %<;%>, %<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%<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%> 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Ã©%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 attenduedÃ©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 droiteespace 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%>les 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 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 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 nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionspÃ©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 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 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++membre 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 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 512l'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 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Ã©riqueattribut de fonction incohÃ©rentles 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 disponiblel'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++2a; incluez le nom de la fonction dans %<()%>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++2a%> ou %<-std=gnu++2a%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTrebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
--- 2145,2153 ----
  compilation terminÃ©e en raison de -fmax-errors=%u.
  compilation terminÃ©e.
  le compilateur ne supporte pas la compression ZSTD LTOargument complexe %u vers une fonction de type gÃ©nÃ©rique uniquement dÃ©cimaleles arguments complexes doivent avoir un type en virgule flottanteles arguments complexes doivent avoir des types identiquesdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un nombre en virgule flottante complexe dans l'expression de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'un entier complexe dans l'expression de type %qT rÃ©sulte en %qEÂ«Â complexÂ Â» invalide pour %qsLe composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©une affectation composÃ©e avec un opÃ©rande de gauche qualifiÃ© avec %<volatile%> est dÃ©prÃ©ciÃ©le littÃ©ral composÃ© a une taille variablelittÃ©ral composÃ© du type non objet %qTle littÃ©ral composÃ© est qualifiÃ© par un qualificatif d'espace d'adresseinstruction composÃ©e dans une fonction %<constexpr%>flux compressÃ©: %sle concept %q#D est dÃ©clarÃ© avec un type de retour dÃ©duitle concept %q#D est dÃ©clarÃ© avec des paramÃ¨tres de fonctionle concept %q#D a le type de retour %qT qui n'est pas %<bool%>le concept %qD n'a pas de dÃ©finitionle concept %qE n'est pas dans la portÃ©e de l'espace de nomsconcept dÃ©fini iciun concept doit avoir le type %<bool%>concept-id %qD dans le spÃ©cificateur de nom imbriquÃ©la condition dÃ©clare une fonctionla condition dÃ©clare un tableaul'expression de condition fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDclause %<lastprivate%> conditionnelle sur la construction %qsle %<lastprivate%> conditionnel sur l'itÃ©rateur de boucle %qD est ignorÃ©l'expression conditionnelle entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagel'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypageexpression conditionnelle dans l'opÃ©rande d'une expression folddÃ©clarations conflictuelles de l'Ã©dition de liens du langage C %q#DspÃ©cifications d'accÃ¨s conflictuelles pour le champ %qE, ignorÃ©spÃ©cifications d'accÃ¨s conflictuelles pour la mÃ©thode %q+D, ignorÃ©entre en conflit avec la dÃ©claration %q#DdÃ©claration conflictuelle de %q#D avec la classe de liaison %qLdÃ©claration conflictuelle de la fonction C %q#DdÃ©claration conflictuelle du patron %q#Dles espaces d'adresses nommÃ©s sont en conflits (%s contre %s)espaces d'adresses nommÃ©s conflictuels (%s contre %s) pour %q+Despaces d'adresses nommÃ©s conflictuels (%s contre gÃ©nÃ©rique) pour %q+Despaces d'adresses nommÃ©s conflictuels (gÃ©nÃ©rique contre %s) pour %q+DopÃ©ration de rÃ©ductions conflictuelles pour %qEtypes retournÃ©s conflictuels spÃ©cifiÃ©s pour %q+#DspÃ©cificateurs conflictuels dans la dÃ©claration de %qsnom de super classe %qE conflictuelattributs de type conflictuels spÃ©cifiÃ©s pour %q+#Dqualificatifs de types conflictuels pour %q+Dtypes conflictuels pour %<%c%s%>types conflictuels pour %q+Dtypes conflictuels pour la fonction interne %q+D, %qT attenduutilisation conflictuelle des options %<-mcustom%> des attributs de cible ou des fonctions %<__builtin_custom_%>en conflit avec %qDenvisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof (1)envisagez d'utiliser Â«Â -pgÂ Â» au lieu de Â«Â -pÂ Â» avec gprof(1)type qualifiÃ© par const, volatile ou restrict dans %<#pragma omp declare reduction%>propagation des constantes et copies dÃ©sactivÃ©econst_double_split a reÃ§u une mauvaise insnÂ :l'argument constant %d de la fonction interne %qF est hors limite (%wd..%wd)l'argument constant %d de la fonction interne %qF est hors limite (0..%wu)l'argument constant %d de la fonction interne %qF est hors limite pour le type cibleargument constant hors limite pour %qsargument constant hors limite pour %schamp constant %qD utilisÃ© comme sortie de %<asm%>la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©la constante fait rÃ©fÃ©rence Ã  elle-mÃªmevaleur constante requise pour l'argument %2$d de la fonction interne %1$qFdÃ©saccord de contrainte Ã  l'argument %d dans la liste des paramÃ¨tres du patron pour %qDcontraintes sur une fonction sans patronle constructeur ne peut Ãªtre une fonction membre statiquele constructeur dÃ©lÃ¨gue Ã  lui-mÃªmela dÃ©lÃ©gation du constructeur suit l'initialisation en mÃ©moire pour %qDle constructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membrele constructeur n'est pas dÃ©fini par l'utilisateur car le constructeur par dÃ©faut est explicitement demandÃ© dans le corps de la classeles prioritÃ©s des constructeurs ne sont pas supportÃ©esles prioritÃ©s des constructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des constructeurs doivent Ãªtre des entiers entre 0 et %d inclussyntaxe de constructeur utilisÃ©e mais aucun constructeur dÃ©clarÃ© pour le type %qTles constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles constructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesla boucle contenante est icicontient la mÃ©thode virtuelle additionnelle %qDmot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute bouclemot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>contraction %<%.*s%> dans le format; utilisez plutÃ´t %qscontrÃ´le de flux au milieu du bloc de base %dle contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»la conversion entre des pointeurs de types distincts %qT et %qT a besoin d'un transtypagela conversion entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypagela conversion supprime l'attribut Â«Â constÂ Â»conversion de %q#T vers %q#Tla conversion depuis %qH vers %qI Ã©carte les qualificatifsconversion de %qH vers %qI dans une expression constante convertiela conversion de %qH vers %qI est ambiguÃ«conversion de %qH vers le type non scalaire %qI demandÃ©ela conversion de %qT vers %qT change la valeur de %qEla conversion depuis %qT vers %qT change la valeur de %qE en %qEla conversion de %qT vers %qT abandonne la partir imaginairela conversion de %qT vers %qT peut changer la valeurconversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qsconversion d'un type normal vers un type notinheapconversion depuis le type pointeur %qT vers le type arithmÃ©tique %qT dans une expression constanteil manque le type dans la conversion Ã  la fin du formatla conversion de %qE Ã  partir de %qH vers %qI est ambiguÃ«la conversion du pointeur nul %qT vers %qT n'est pas une expression constanteconversion d'un %qs dans le membre de gauche de %qsconversion d'un registre vers une taille diffÃ©rente dans %qsla conversion du scalaire %qH vers le vecteur %qI implique une troncaturela conversion du scalaire %qT vers le vecteur %qT implique une troncaturela conversion vers %qT depuis %qT peut changer le signe du rÃ©sultatconversion d'une expression boolÃ©enne vers %qTconversion vers un type incompletconversion vers le type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTconversion vers un type non scalaire demandÃ©ela conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©ela conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qTla conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qTconversion vers le type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTles conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>conversion de %<false%> vers le type pointeur %qTconversion de %<false%> vers un type pointeur pour l'argument %P de %qDla conversion de %qT vers %<void%> n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers une classe de base %qT n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT en une rÃ©fÃ©rence vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typela conversion de %qT vers le mÃªme type n'utilisera jamais un opÃ©rateur de conversion de typeconversion d'un NULL vers un type non pointeurconvertir un pointeur %qT compactÃ© (alignement %d) vers un pointeur %qT (alignement %d) peut rÃ©sulter en une valeur de pointeur non alignÃ©econvertir un tableau de littÃ©raux composÃ©s en un pointeur est mal formÃ© en C++conversion du pointeur lointain en pointeur procheconversion de %qH vers %qIconversion d'une fonction lambda qui utilise %<...%> en pointeur de fonctionla conversion de la fonction surchargÃ©e %qD vers le type %q#T est ambiguÃ«la conversion vers %qH depuis %qI requiert une initialisation directela conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qDconversion vers un type non pointeur %qT Ã  partir de NULLcopie du membre de donnÃ©e non statique %q#D du type de rÃ©fÃ©rence d'une r-valeurla variable Â«Â copyprivateÂ Â» %qE n'est pas Â«Â threadprivateÂ Â» ou privÃ©e dans le contexte extÃ©rieurracine corrompue dans l'arbre des bouclesliste des sorties corrompue pour la boucle %den-tÃªte corrompu de la liste des sorties de la boucle %dfichier de sortie ltrans %s corrompuinformation de profilage corrompue: profil de temps invalideinformation de profilage corrompue: le nombre d'exÃ©cutions pour l'arÃªte %d-%d aurait dÃ» Ãªtre %iinformation de profilage corrompue: le nombre d'itÃ©rations pour le bloc de base %d aurait dÃ» Ãªtre %iinformation de profilage corrompue: les donnÃ©es ne sont pas cohÃ©rentes avec le fluxvaleur de profilage corrompue: %s le compteur de profilage (%d sur %d) est inconsistant avec le dÃ©compte du bloc de base (%d)n'a pu fermer le fichier de vidange Go: %mn'a pu fermer le fichier de vidange des insn finales %qs: %mn'a pu fermer le fichier de rÃ©ponse %simpossible de fermer le fichier de rÃ©ponse temporaire %simpossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %mne peut convertir %qE de %<void%> vers %<bool%>impossible de convertir %qE de %qH vers %qIimpossible de convertir l'argument %qE du patron de %qT vers %qTimpossible de produire HSAIL pour la fonction %s: la fonction ne peut pas Ãªtre clonÃ©eimpossible de trouver %s dans %s (envisagez d'utiliser %<-B%>)n'a pu trouver un registre de dÃ©versementn'a pu trouver un type entier de la mÃªme taille que %qTimpossible de trouver la classe %qEimpossible de trouver l'interface pour la classe %qEimpossible de trouver le setter/getter pour %qE dans la classe %qEimpossible de trouver le fichier des specs %s
! n'a pu trouver la dÃ©claration du variantimpossible de trouver le fichier de donnÃ©es MCU %<devices.csv%>n'a pu ouvrir le fichier de vidange Go %qs: %mne peut ouvrir le fichier de vidange %qs: %mn'a pu ouvrir le fichier de vidange des insn finales %qs: %mn'a pu ouvrir le fichier de rÃ©ponse %sn'a pu ouvrir le fichier de rÃ©solution des symboles: %mimpossible d'ouvrir le fichier de rÃ©ponse temporaire %simpossible de dÃ©coder le dÃ©calage dans le fichierimpossible de dÃ©coder le nombre hexadÃ©cimaln'a pu lire le fichier BRIGimpossible de rÃ©soudre le type de typenamen'a pu sÃ©parer insnn'a pu Ã©crire dans le fichier de rÃ©ponse %simpossible d'Ã©crire dans le fichier de rÃ©ponse temporaire %skern.osversion %q.*s incomprÃ©hensiblela version %s n'a pas Ã©tÃ© comprisene peut dÃ©lier la mÃ©moire pch_address_space: %mnom du compteurle processeur %qs est un argument invalide pour la fonction interne %qsle processeur %s n'est pas basÃ© sur l'architecture %s, l'architecture est ignorÃ©ecrÃ©Ã© et utilisÃ© avec des ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des architectures / ABI diffÃ©rentescrÃ©Ã© et utilisÃ© avec des boutismes diffÃ©rentscrÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpic%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de %<-fpie%>crÃ©Ã© et utilisÃ© avec des configurations diffÃ©rentes de Â«Â %sÂ Â»crÃ©ation d'un tableau de %qTcrÃ©ation d'un tableau de %qT lequel est un type de classe abstraitecrÃ©ation d'un tableau de fonctions membrescrÃ©ation d'un tableau de fonctionscrÃ©ation d'un tableau de rÃ©fÃ©rencescrÃ©ation d'un tableau Â«Â voidÂ Â»crÃ©ation d'un pointeur vers la fonction membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre d'un type non classe %qTcrÃ©ation d'un pointeur vers le membre de type voidcrÃ©ation d'un pointeur vers le type de rÃ©fÃ©rence au membre %qTcrÃ©ation d'un sÃ©lecteur pour la mÃ©thode inexistante %qEl'attribut critique n'a pas d'effet sur les fonctions d'interruptionsl'opcode de l'instruction personnalisÃ©e doit Ãªtre une constante Ã  la compilation dans la plage 0-255 pour %<__builtin_custom_%s%>l'option custom-fpu-cfg ne supporte pas %<no-%>l'option custom-fpu-cfg requiert un argument de configurationparamÃ¨tre de type qualifiÃ© avec CVles attributs de zones de donnÃ©es ne peuvent Ãªtre spÃ©cifiÃ©s pour des variables localesla zone de donnÃ©es de %q+D entre en conflit avec la dÃ©claration prÃ©cÃ©dentedÃ©claration de donnÃ©esla dÃ©finition de donnÃ©es n'a pas de type ni de classe de stockagele membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© avec le type d'une fonctionle membre de donnÃ©es %q+D est incorrectement dÃ©clarÃ© comme type de mÃ©thodele membre de donnÃ©es %qD ne peut pas Ãªtre un patron membreles membres de donnÃ©es ne peuvent pas avoir le type %qT modifiÃ© par une variablele type de donnÃ©es de %q+D ne convient pas pour un registredata-model=far invalide pour l'architecture cr16chistogramme mortinstruction sans effet dans la table EHdÃ©sallocation d'un stockage dÃ©jÃ  dÃ©sallouÃ©dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©dÃ©bogagele format de dÃ©bogage %qs entre en conflit avec une sÃ©lection prÃ©cÃ©dentele niveau de sortie de dÃ©bogage %qs est trop Ã©levÃ©chemin de dÃ©bogagedÃ©bogage: argument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement binaireargument en virgule flottante dÃ©cimal %u vers une fonction de type gÃ©nÃ©rique uniquement complexeles nombres en virgule flottante ne sont pas supportÃ©s pour cette ciblela dÃ©claration %qD ne dÃ©clare rien du toutla dÃ©claration ne dÃ©clare rien du toutdÃ©claration du paramÃ¨tre %qD mais pas de tel paramÃ¨trela dÃ©claration de la variable %<constexpr%> %qD n'est pas une dÃ©finitiondÃ©claration de la variable %<extern%> %qD dans la dÃ©claration initiale de la boucle %<for%>la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patrondÃ©claration de %<~%T%> comme membre de %qTla dÃ©claration de %q#D change la signification de %qDla dÃ©claration de %q#D est en conflit avec la dÃ©claration interne %q#Dla dÃ©claration de %q#D est %<extern%> et est initialisÃ©ela dÃ©claration de %q#D n'est pas initialisÃ©ela dÃ©claration de %q#D en dehors de la classe n'est pas une dÃ©finitionla dÃ©claration de %q#D masque un paramÃ¨tredÃ©claration de %q#Tla dÃ©claration de %q+#D masque un paramÃ¨tre de patronla dÃ©claration de %q+D masque une fonction internela dÃ©claration de %q+D masque la dÃ©claration prÃ©cÃ©dente de quelque chose qui n'est pas une variablela dÃ©claration de %q+D avec l'attribut %<noinline%> suit la dÃ©claration Â«Â inlineÂ Â»la dÃ©claration de %q+D sans classe de liaison suit une dÃ©claration externela dÃ©claration de %qD rend ambigÃ¼e l'instanciation prÃ©cÃ©dente du patron pour %qDdÃ©claration de %qD comme %<typedef%>dÃ©claration de %qD comme un tableau de fonctions membresdÃ©claration de %qD comme un tableau de fonctionsdÃ©claration de %qD comme un tableau de rÃ©fÃ©rencesdÃ©claration de %qD comme un tableau de Â«Â voidÂ Â»dÃ©claration de %qD comme membre de %qTla dÃ©claration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD comme non fonctiondÃ©claration de %qD comme paramÃ¨tredÃ©claration de %qD dans %qD lequel n'englobe pas %qDdÃ©claration de %qD dans l'espace de noms %qD lequel n'englobe pas %qDla dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qDla dÃ©claration de %qD masque une fonction internela dÃ©claration de %qD masque une dÃ©claration globalela dÃ©claration de %qD masque un membre de %qTla dÃ©claration de %qD masque un paramÃ¨trela dÃ©claration de %qD masque la dÃ©claration locale prÃ©cÃ©dentedÃ©claration de %qE comme un tableau de fonctionsdÃ©claration de %qE comme un tableau de Â«Â voidÂ Â»la dÃ©claration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qE comme non fonctiondÃ©claration de %qE comme non membrela dÃ©claration de %qF spÃ©cifie des exceptions diffÃ©rentesdÃ©claration de la fonction interne %qD sans prototype; %qT attendudÃ©claration de la fonction %qD dans un contexte invalidela dÃ©claration du tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨redÃ©claration de %qD (qui n'est pas une variable) dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration de la variable statique %qD dans la dÃ©claration initiale de la boucle %<for%>dÃ©claration du paramÃ¨tre de patron %q+#D avec des contraintes diffÃ©rentesla dÃ©claration du paramÃ¨tre de patron %q+D masque le paramÃ¨tre de patrondÃ©claration du nom de type comme un tableau de fonctionsdÃ©claration du nom de type comme un tableau de Â«Â voidÂ Â»les dÃ©clarations dans la base dÃ©pendante %qT ne sont pas trouvÃ©es par une recherche non qualifiÃ©edeclarator-id manquant; utilisation du mot rÃ©servÃ© %qDdÃ©clarÃ© icidÃ©clarÃ© privÃ© icidÃ©clarÃ© protÃ©gÃ© iciflux dÃ©compressÃ©: %sdÃ©crÃ©mentation d'une expression boolÃ©ennedÃ©crÃ©mentation du champ constant %qDdÃ©crÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++dÃ©crÃ©mentation de la fonction %qDdÃ©crÃ©mentation du membre %qD d'un objet en lecture seuledÃ©crÃ©ment d'un pointeur vers un type incomplet %qTdÃ©crÃ©mentation de l'emplacement %qE en lecture seuledÃ©crÃ©mentation du membre %qD en lecture seuledÃ©crÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuledÃ©crÃ©mentation du paramÃ¨tre %qD en lecture seuledÃ©crÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDdÃ©crÃ©mentation de la variable %qD en lecture seuletype de classe %qD dÃ©duit dans le type de retour de la fonctionle type dÃ©duit pour l'expression ne satisfait pas les contraintes du type Ã  remplacerl'initialisation dÃ©duite ne satisfait pas les contraintes du type Ã  remplacerle type retournÃ© dÃ©duit ne satisfait pas les contraintes du type Ã  remplacerle type de retour dÃ©duit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>la dÃ©duction Ã  partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>le guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© au niveau de l'espace de nomsle guide de dÃ©duction %qD doit Ãªtre dÃ©clarÃ© dans la mÃªme portÃ©e que %qTle guide de dÃ©duction %qD ne peut pas avoir un corps de fonctionle guide de dÃ©duction pour %qT doit avoir un type de retour Ã  la finl'attribut %<target_clones%> par dÃ©faut n'a pas Ã©tÃ© dÃ©finil'argument par dÃ©faut %qE utilise %qDl'argument par dÃ©faut %qE utilise la variable locale %qDargument par dÃ©faut pour le paramÃ¨tre de patron pour la classe englobant %qDargument par dÃ©faut donnÃ© pour le paramÃ¨tre %d de %q#DdÃ©saccord dans l'argument par dÃ©faut lors de la rÃ©solution de la surchargeargument par dÃ©faut manquant pour le paramÃ¨tre %P de %q#Dargument par dÃ©faut spÃ©cifiÃ© pour un paramÃ¨tre lambdaargument par dÃ©faut spÃ©cifiÃ© dans la spÃ©cialisation expliciteles arguments par dÃ©faut ne sont pas permis dans la dÃ©claration de la spÃ©cialisation du patron ami %qDdes arguments par dÃ©faut sont uniquement permis pour des paramÃ¨tres de fonctionl'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobanteinitialiseur d'un membre par dÃ©faut pour un champ de bits sans nomles initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>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 fonctionles 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%>les arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans des spÃ©cialisations partiellesles arguments par dÃ©faut du patron ne peuvent pas Ãªtre utilisÃ©s dans les dÃ©clarations d'un ami d'un patronla conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD%qD par dÃ©faut n'est pas un ami de %qT%qD par dÃ©faut doit Ãªtre %<const%>%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT%qD par dÃ©faut doit avoir les paramÃ¨tres de type %<const %T&%> ou %qT mais pas les deux%qD par dÃ©faut ne peut pas avoir de qualificatif de rÃ©fÃ©rence %<&&%>%qD par dÃ©faut doit retourner %<bool%>%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>le constructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>la dÃ©claration par dÃ©faut %q+D ne correspond pas Ã  la signature attenduele constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise pas %q#Dle constructeur par dÃ©faut imposÃ© par dÃ©faut n'initialise aucun membre de donnÃ©e non statiquele destructeur par dÃ©faut appelle %qD qui n'est pas %<constexpr%>fonction %q+D imposÃ©e par dÃ©faut avec un argument par dÃ©fautle membre par dÃ©faut %qD doit avoir le type de paramÃ¨tre %<const %T&%>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 %qTparamÃ¨tre de type diffÃ©rÃ© Ã  %CdÃ©fini icidÃ©fini ici %qDdÃ©finir un type dans un transtypage est invalide en C++dÃ©finir un type dans un littÃ©ral composÃ© (compound literal) est invalide en C++dÃ©finition de la spÃ©cialisation explicite %qD dans la dÃ©claration amiedÃ©finir le type dans l'expression %qs est invalide en C++la dÃ©finition dans le bloc %i ne domine pas son utilisation dans le bloc %ila dÃ©finition dans le bloc %i suit l'utilisationla dÃ©finition de %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dla dÃ©finition de %q#D est marquÃ©e %<dllimport%>dÃ©finition de %q#T Ã  l'intÃ©rieur d'une liste de paramÃ¨tres de patronla dÃ©finition de %q#T n'est pas complÃ¨te jusqu'Ã  la fermeture de l'accoladela dÃ©finition de %qD ne correspond pas Ã  %<#include <initializer_list>%>la dÃ©finition de %qD n'est pas dans l'espace de noms incluant %qTdÃ©finition de %qD explicitement par dÃ©fautdÃ©finition de %qD dÃ©clarÃ© implicitementdÃ©finition du protocole %qE pas trouvÃ©edÃ©finition d'un membre de donnÃ©es statique %q+D de la classe importÃ©e avec l'attribut dllimportdÃ©finition fournie pour une instanciation expliciteles constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>dÃ©finition supprimÃ©e de %qDla fonction supprimÃ©e %q+D redÃ©fini une fonction non supprimÃ©ela destruction de %qT est non dÃ©finieeffacement du fichier LTRANS %s: %mdestruction du tableau %q#Esuppression du fichier %s: %mla destruction d'un objet de la classe abstraite %qT qui a un destructeur non virtuel provoquera un comportement indÃ©finila destruction d'un objet de la classe polymorphique %qT qui a un destructeur non virtuel pourrait produire un comportement indÃ©finile nom dÃ©pendant %qE est analysÃ© comme un non type, mais son instanciation produit un typeconversion obsolÃ¨te de la chaÃ®ne constante vers %qTle message dÃ©prÃ©ciÃ© n'est pas une chaÃ®nedÃ©rÃ©fÃ©rencement d'un pointeur %<void *%>dÃ©rÃ©fÃ©rencement d'un pointeur nuldÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qEle dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare pourrait enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)le dÃ©rÃ©fÃ©rencement d'un pointeur transtypÃ© Ã  la barbare va enfreindre la rÃ¨gle selon laquelle une zone mÃ©moire ne peut Ãªtre accÃ©dÃ©e que par un seul pointeur (strict aliasing)dÃ©claration de type dÃ©rivÃ©l'union dÃ©rivÃ©e %qT est invalidel'ordre du dÃ©signateur pour le champ %qD ne correspond pas Ã  l'ordre de la dÃ©claration dans %qTl'objet destination rÃ©fÃ©rencÃ© par l'argument 1 qualifiÃ© avec %<restrict%> Ã©tait dÃ©clarÃ© icila destruction de %<operator delete%> doit Ãªtre une fonction membrela destruction de %<operator delete%> doit Ãªtre une fonction de dÃ©sallocation habituellele destructeur %qD est dÃ©clarÃ© en tant que patron membrele destructeur ne peut Ãªtre une fonction membre statiquele destructeur de %qE ne sera pas exÃ©cutÃ© non plusle destructeur pour %qT est ambigule destructeur pour la classe Ã©trangÃ¨re %qT ne peut pas Ãªtre un membreles prioritÃ©s des destructeurs ne sont pas supportÃ©esles prioritÃ©s des destructeurs entre 0 et %d sont rÃ©servÃ©es pour l'implÃ©mentationles prioritÃ©s des destructeurs doivent Ãªtre des entiers entre 0 et %d inclusles destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CVles destructeurs ne peuvent pas Ãªtre qualifiÃ©s comme des rÃ©fÃ©rencesdestructeurs ne peuvent pas avoir de paramÃ¨tredÃ©termination de la valeur de %qsvouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?vouliez-vous utiliser le non logique (%<!%>)Â ?vouliez-vous utiliser le Â«Â nonÂ Â» logiqueÂ ?la diffÃ©rence entre %qE et %qD n'est pas un type entiernombre de paramÃ¨tres diffÃ©rentsnombre de rÃ©sultats diffÃ©rentstypes de paramÃ¨tres diffÃ©rentstypes de rÃ©cepteurs diffÃ©rentstypes de rÃ©sultats diffÃ©rentstypes sous-jacents diffÃ©rents dans l'enum %q#Tvarargs diffÃ©rentsla base directe %qT est inaccessible dans %qT en raison de l'ambiguÃ¯tÃ©l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatifl'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limitesl'initialisation par liste directe de %<auto%> requiert exactement un Ã©lÃ©mentargument de directive %qEargument de directive dans la plage [%E, %E]la directive avec uniquement des clauses %<device_type%> est ignorÃ©edÃ©sactive l'Ã©tape %s pour la fonction %sdÃ©sactive l'Ã©tape %s pour les fonctions dans la plage [%u, %u]type Objective-C distinct en retourla division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'Ã©lÃ©ments dans le tableaudivision par zÃ©rola division par zÃ©ro n'est pas une expression constantene spÃ©cifiez pas Ã  la fois -march=â€¦ et -mcpu=â€¦do_check(): trop d'argumentsdo_simplify(): Trop d'arguments pour l'intrinsÃ¨quene correspond pas Ã  la dÃ©claration du patron membre icine correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#Dne supporte pas multilible dominateur de %d devrait Ãªtre %d, et non %dstatut inconnu pour le dominateur de %dne pas supporter les instructions de l%'extension DSPne pas supporter les instructions de l%'extension de performancene pas supporter les instructions de l%'extension de performance version 2ne pas supporter les instructions de l%'extension de chaÃ®nesdouble : dans l'instruction MODULE PROCEDURE Ã  %Lconstantes doubles non supportÃ©esla liste doublement liÃ©e des noms assembleur est corrompuela liste doublement liÃ©e des clones est corrompueÃ  cause de spÃ©cifications d'exceptions diffÃ©rentesfichier de vidange: %s
  %<_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Ã©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 %s dupliquÃ© dans l'attribut amdgpu_hsa_kernelpendant 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Ã©ralegÃ©nÃ©ration d'un opÃ©rande PIC mais le registre PIC n'est pas initialisÃ©l'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 %sprÃ©cision vide dans le format %sintervalle 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Ã©srÃ©gion 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 constanteconstante 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'Ã©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Ã©ela 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Ã©eexpand_binop a Ã©chouÃ© dans movsi gotle 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%<=%>, %<,%>, %<;%>, %<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%<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%> 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Ã©%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 attenduedÃ©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 droiteespace 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%>les 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 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 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 nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'unionspÃ©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 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 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++membre 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 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 512l'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 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Ã©riqueattribut de fonction incohÃ©rentles 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 disponiblel'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++2a; incluez le nom de la fonction dans %<()%>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++2a%> ou %<-std=gnu++2a%>le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>support de function_profilerfunction_profiler supportÃ© pour MMIXtranstypage fonctionnel vers le type tableau %qTrebut Ã  la fin de %<#pragma nomember_alignment%>pilote gcc version %s %sexÃ©cutant gcc version %s
  gcc version %s %s
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2131,2139 ****
  le grand pas linÃ©aire est ignorÃ©ignore l'annotation de bouclele %<#pragma longcall%> mal composÃ© est ignorÃ©le rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car inexistant
  attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#Dignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflitla valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la bouclela dÃ©claration de %q#D est ignorÃ©eoption inconnue %q.*s ignorÃ©ela valeur non reconnue %<%s%> de l'option %<-mcustom-fpu-cfg%> est ignorÃ©ele pas linÃ©aire nul est ignorÃ©OP illÃ©gal dans optimize_comparisontype d'agrÃ©gat %qE illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsargument 0 invalide pour %qsopÃ©rande illÃ©gal adresse d'opÃ©rande illÃ©gale (1)adresse d'opÃ©rande illÃ©gale (2)adresse d'opÃ©rande illÃ©gale (3)adresse d'opÃ©rande illÃ©gale (4)opÃ©rande illÃ©gal dÃ©tectÃ©type de rÃ©fÃ©rence illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsl'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qDla capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonctionconversion implicite de %qT vers %qTconversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonctiondÃ©claration implicite de la fonction %qEdÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instructionle dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellecorrespondance implicite du tableau de taille tacite %qDles patrons implicites ne peuvent pas Ãªtre %<virtual%>dÃ©saccord dans le type du pointeur implicite Â«Â thisÂ Â»le fanion implicit_section est dÃ©fini mais la section ne l%'est pasles registres implicitement dÃ©pilÃ©s doivent Ãªtre groupÃ©s en haut de la pile%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©END DO impliciteimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %scontrainte impossible dans %<asm%>contrainte de registre impossible dans %<asm%>assertion de type impossible: le type n'implÃ©mente pas l'interfacedans %s, Ã  %s:%den C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un amien C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre expliciteen C++11, les destructeurs sont %<noexcept%> par dÃ©fauten C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©fauten C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©sen C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patronsen C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une unionen C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e icidans un appel Ã  la fonction d'allocation interne %qDdans un appel Ã  la fonction interne %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e icidans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel avec le type %qT et l'attribut %qsdans l'argument d'un unaireÂ !dans le bloc de base %d :dans l'appel Ã  %qD, dÃ©clarÃ© icidans la dÃ©claration de %q+Ddans la dÃ©finition de la macro %qsdans l'expansion de la macro %qsdans gfc_simplify_acos(): Mauvais typedans gfc_simplify_acosh(): Mauvais typedans gfc_simplify_asin(): Mauvais typedans gfc_simplify_asinh(): Mauvais typedans gfc_simplify_atan(): Mauvais typedans gfc_simplify_atanh(): Mauvais typedans gfc_simplify_cos(): Mauvais typedans gfc_simplify_exp(): Mauvais typedans gfc_simplify_sin(): Mauvais typedans l'initialisation de la variable de liaison structurÃ©e %qDdans le passage de l'argument %P de %qDdans l'argument de patron pour le type %qTdans la dÃ©finition de %q#Tdans cette expressioninitialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incompletinitialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ralfichier de greffon %s inaccessible dÃ©veloppÃ© depuis le nom court du greffon %s: %maccumulateur inappropriÃ© pour %qsincluez %qs ou fournissez une dÃ©claration de %qDle nombre d'arÃªtes entrantes ne correspond pas au nombre d'arguments PHIclause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCles qualificatifs d'espace d'adresses %qs et %qs sont incompatiblesclause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»dÃ©claration implicite incompatible pour la fonction interne %qDdÃ©claration implicite incompatible de la fonction %qD%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatiblesopÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»type incompatible pour l'argument %d de %qEtype incompatible pour l'index du tableau associatiftype incompatible pour la mÃ©thode %s%s%stype incompatible pour la mÃ©thode %s%s%s (%s)type incompatible pour le rÃ©cepteurtypes incompatibles dans l'argument %<PHI%> %utypes incompatibles dans l'affectation de %qT vers %qTtypes incompatibles dans l'expression binairetype incompatible dans l'envoitypes incompatibles dans l'affectation au type %qT depuis le type %qTtypes incompatibles dans l'initialisation du type %qT en utilisant le type %qTtypes incompatibles en retournant le type %qT alors que %qT Ã©tait attendutypes vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qTimplÃ©mentation incomplÃ¨te de la catÃ©gorie %qEimplÃ©mentation incomplÃ¨te de la classe %qEle type incomplet %qT n'a pas de membre %qDle type incomplet %qT ne peut pas avoir de correspondance (mappable)type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©attribut %<ifunc%> inconsistanttypes diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qTmajuscules incohÃ©rentes dans le formatdÃ©duction incohÃ©rente pour %qT: %qT et puis %qTdÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qTspÃ©cification de variable d'instance incohÃ©rentecontraintes d'opÃ©rande inconsistantes dans un %<asm%>les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambdales suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©ralemode de comparaison incorrectentrÃ©e incorrecte dans %<label_to_block_map%>format incorrect dans la mise Ã  l'Ã©chelle, utilise 1/1
  opÃ©rande d'indice incorrectinsn incorrecteÂ :nombre d'arguments incorrect pour la fonction %qEnombre incorrect pour les Ã©lÃ©ments d'un vecteur %qspropriÃ©tÃ© incorrecte %qs du sÃ©lecteur %qsopÃ©rande d'arrondi incorrectconfiguration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)partage incorrect des nÅ“uds de l'arbretype incorrect pour les Ã©lÃ©ments d'un vecteur %qstype incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTORparallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©l'expression d'incrÃ©mentation fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>incrÃ©mentation d'une expression boolÃ©enneincrÃ©mentation du champ constant %qDincrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++incrÃ©mentation de la fonction %qDincrÃ©mentation du membre %qD d'un objet en lecture seuleincrÃ©ment d'un pointeur vers un type incomplet %qTincrÃ©mentation de l'emplacement %qE en lecture seuleincrÃ©mentation du membre %qD en lecture seuleincrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuleincrÃ©mentation du paramÃ¨tre %qD en lecture seuleincrÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDincrÃ©mentation de la variable %qD en lecture seulela valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>l'index %E dÃ©signe un offset plus grand que la taille de %qTl'index dans la dimension %d est hors de limites Ã  %Ll'index doit Ãªtre un entiervaleur d'index au lieu d'un nom de champ dans l'initialisation de l'unionla valeur de l'index est hors limitesle dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BBappel indirect dans une fonction, ceci n'est pas supportÃ© par eBPFl'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatifla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qEla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faibleappel de fonction indirect vers un appelÃ© encore Ã  dÃ©terminerles sauts indirects ne sont pas disponibles sur cette ciblel%'attribut indirect_call ne s%'applique pas Ã  une fonction statiquel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellele type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qTle constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>fonction init trouvÃ©e dans l'objet %sl'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>init_arglist(): trop d'argumentsl'initialisation abandonne le qualificatif %qv du type pointÃ©initialisation depuis un type Objective-C distinctinitialisation depuis un pointeur vers un espace d'adresses non fermÃ©le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de formatl'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifl'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypagel'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypageinitialisation de %qT depuis le type pointeur %qT qui est incompatibleinitialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qTinitialisation d'un membre de tableau flexibleinitialisation de la variable de bloc commun %qs dans l'instruction DATA Ã  %Cinitialisation d'un membre de tableau flexible dans un contexte imbriquÃ©l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©mentinitialisation d'un type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTinitialisation d'un type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTinitialisations pour des membres multiples de %qTle champ initialisÃ© est Ã©crasÃ©le champ initialisÃ© a des effets de bord Ã©crasÃ©sle membre %q+D initialisÃ© est dÃ©clarÃ© icila variable initialisÃ© %q+D est marquÃ©e dllimportun Ã©lÃ©ment de l'initialisation n'est pas une expression constanteun Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargementun Ã©lÃ©ment de l'initialisation n'est pas une constantefin prÃ©maturÃ©e de l'initialisationl'expression de l'initialiseur fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'initialiseur n'a pu dÃ©terminer la taille de %q+Dl'initialisation n'a pu dÃ©terminer la taille de %qDl'initialisation n'a pu dÃ©terminer la taille de %qTl'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressionsl'initialisation pour %q#D est invalidel'initialisation de %qT doit Ãªtre entre accoladesinitialisation pour le membre tableau flexible %q#Dl'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottantel'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©initialisation dans une boucle %<for%> parcourant une plageinitialisation invalide pour un membre statique avec constructeurinitialisation fournie pour une fonctioninitialisation spÃ©cifiÃ©e pour la fonction amie %qDinitialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+Dinitialisation spÃ©cifiÃ©e pour la fonction membre statique %qDla chaÃ®ne d'initialisation pour %qT est trop longueinitialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentinitialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directementl'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objetnom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patronl'assembleur en ligne n'est pas une expression constantele nombre de clones en ligne n'est pas compatibleclone en ligne dans la mÃªme liste du groupe comdatle clone en ligne est forcÃ© Ã  sortirclone en ligne avec l'adresse prisela dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©la fonction en ligne %q+D est dÃ©clarÃ©e mais jamais dÃ©finiela fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faiblela fonction en ligne %q+D a reÃ§u l'attribut %qsla fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qsla fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finieun espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initialeles espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©le pointeur inlined_to est fauxle pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªmepointeur inlined_to dÃ©fini pour des appelants pas en lignela mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %sla mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %sla boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientle fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortiela contrainte de l'opÃ©rande d'entrÃ©e contient %qcinsert_bbt(): ClÃ© dupliquÃ©e trouvÃ©einsertion hors limites dans %qsle pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %dl'insn %d dans la fin du bb %d a un bloc de base non NULLl'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULLl'insn %d est dans plusieurs blocs de base (%d et %d)l'insn %d en dehors des blocs de base a un champ bb non NULLles adresses des insn ne sont pas libÃ©rÃ©esles adresses des insn ne sont pas dÃ©finies aprÃ¨s shorten_branchesinsn contient une adresse invalide !insn ne satisfait pas Ã  ses contraintes:insn Ã  l'extÃ©rieur de tout bloc de basel'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i (Â«Â %sÂ Â») de l'insn %il'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i de l'insn %iinstallÃ©s: %s%s
! erreur d%'installation, impossible de trouver %<crtoffloadtable.o%>la variable d'instance %qE est accÃ©dÃ©e dans la mÃ©thode de la classela variable d'instance %qE est %s; ceci dÃ©clenchera une erreur incontournable dans le futurla variable d'instance %qE est dÃ©clarÃ©e %sla variable d'instance %qE est dÃ©clarÃ©e privÃ©ela variable d'instance %qs a une taille inconnuela variable d'instance %qs est dÃ©clarÃ©e privÃ©ela variable d'instance %qs utilise un membre de tableau flexiblel'affectation Ã  la variable d'instance a Ã©tÃ© interceptÃ©einstruction jamais exÃ©cutÃ©el'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cibleinformation contextuelle insuffisante pour dÃ©terminer le typepartitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©mentspartitionnement disponible insuffisant pour parallÃ©liser la bouclepartitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocsla constante entiÃ¨re est trop grande pour le type %<unsigned long%>division entiÃ¨re par zÃ©role littÃ©ral entier dÃ©passe la plage du type %qTdÃ©bordement d'entier dans la taille du tableaudÃ©bordement d'entier dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'entier dans l'expression de type %qT rÃ©sulte en %qEle suffixe entier %qs est masquÃ© par l'implÃ©mentationl'expression intÃ©grale %qE n'est pas une constantela prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qsles optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++l'interface %qE n'a pas un agencement des chaÃ®nes constantes valablel'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qTerreur interne du compilateurerreur interne du compilateur. Mauvaise adresse:erreur interne du compilateur. DÃ©calage incorrect:erreur interne du compilateur. Mode inconnu:erreur interne du compilateur: dÃ©faut d'inconsistance interneerreur interne: registre erronÃ©: %derreur interne: fonction interne %qs dÃ©jÃ  traitÃ©eerreur interne: la fonction interne %qs a un type de retour %qs inattenduerreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattenduerreur interne: cris_side_effect_mode_ok avec des opÃ©randes erronÃ©eserreur interne: une insn avec un effet de bord change l'effet principalLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumbles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichiermembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide dans l'attribut %qEargument invalide pour l'attribut %qsargument invalide pour SQRT Ã  %Largument invalide pour %qDargument invalide pour la fonction interneargument invalide pour la fonction interne %sargument invalide dans un appel gimplearguments invalidesarguments invalides pour l'option %<-falign-%s%>: %qsargument invalide pour %<-fpatchable_function_entry%>affectation de tableau invalidebase %qE invalide pour le nom SSAspÃ©cification de classe de base invalideindex de bloc invalidebranchement invalide vers/depuis le bloc structurÃ© %sfanion calls_comdat_local invalideÃ©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»transtypage invalide Ã  partir du type %qT vers le type %qTtranstypage invalide d'une expression r-valeur du type %qT vers le type %qTtranstypage invalide vers le type de classe abstraite %qTtranstypage invalide vers le type fonction %qTnom de classe invalide dans la dÃ©claration de %qDclique invalide dans %qscombinaison invalide de spÃ©cificateurs de types multiplescode de comparaison invalide dans la condition gimplecomparaison invalide d'un tableau gÃ©nÃ©rÃ©comparaison invalide d'une structure gÃ©nÃ©rÃ©ecomparaison invalide de nul avec nulcomparaison invalide d'un tableau non comparablecomparaison invalide d'une structure non comparablecomparaison invalide d'un type non comparablecomparaison invalide d'un type non ordonnÃ©opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»opÃ©rande const_double invalideconstante invalideconstante invalide - essayez un modificateur de sortieconstante invalide pour le modificateur de sortie Â«Â %cÂ Â»constante invalide dans %<#pragma %s%>constante invalide dans %<#pragma pack%> â€“ ignorÃ©vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»paramÃ¨tre de type contraint invalidecontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption de modÃ¨le de donnÃ©es %<-mdata-model=%s%> invalidedÃ©claration invalide de %<%T::%E%>dÃ©claration invalide du patron membre dans la classe localedÃ©clarateur invalideargument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patronÃ©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»dÃ©finition invalide du type qualifiÃ© %qTtype de Â«Â dependÂ Â» invalidesous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>type de Â«Â dist_scheduleÂ Â» invalidetype d'Ã©lÃ©ment invalide pour l'attribut %qsprÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ralentrÃ©e invalide dans le bloc structurÃ© %ssortie invalide hors du bloc structurÃ© %ssortie invalide du bloc structurÃ© OpenMPspÃ©cialisation explicite invalideexpression invalide - essayez un modificateur de sortieexpression invalide comme opÃ©randeexpression invalide pour la l-valeur minexpression invalide pour le modificateur de sortie Â«Â %cÂ Â»type d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %s invalide avec la valeur ("%s") dans le pragma ou l'attribut %<target()%>fnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic%>format invalide pour sve_widthformat invalide de %sconstante en virgule flottante invalidefpu invalide pour l'attribut ou le pragma cible %qsfonction invalide dans l'appel gimpleutilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©eutilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondantutilisation invalide du registre matÃ©riel entre des opÃ©randes de sortievaleur de id invalide pour l'attribut d'exceptionvaleur de id invalide pour l'attribut d'interruptionvaleur d'identifiant invalide pour l'attribut d'interruption/exceptionvaleur d'identifiant invalide pour l'attribut de rÃ©initialisationinitialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qTexpression d'incrÃ©mentation invalidevaleur initiale invalide pour le membre %qEinitialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qIinitialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qIinitialisation invalideclause d'initialisation invalideinitialisation invalide pour %q#Dinitialisation invalide pour le membre tableau %q#Dinitialisation invalide pour la fonction membre %qDinitialisation invalide pour la dÃ©claration de liaison structurÃ©einsn invalideÂ :variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapidefonction de saut invalide dans un flux LTOÃ©tiquettes invalides dans la condition gimplemembre gauche invalide dans l'affectationligne invalide dans le fichier de rÃ©solutionspÃ©cification de classe de liaison invalideemplacement invalide pour %<pragma %s%>, ignorÃ©l-valeur invalide dans la sortie %<asm%> %dtype de Â«Â mapÂ Â» invalidemasque invalidetype de masque invalide dans %qsdÃ©claration de patron membre %qD invalidemodÃ¨le mÃ©moire invalide pour l'argument %d de %qEargument de modÃ¨le mÃ©moire invalide dans la fonction internemodÃ¨le mÃ©moire invalide pour %<__atomic_load%>modÃ¨le mÃ©moire invalide pour %<__atomic_store%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("arch=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("cpu=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("tune=")%>expression Â«Â newÂ Â» invalide pour le type de classe abstraite %qTfonction nmi invalide pour l'attribut de rÃ©initialisationargument de patron invalide car ce n'est pas un typeopÃ©randes non vectoriels invalides pour %qsnombre invalide dans %<-mrgf-banked-regs=%s%> les valeurs valables sont 0, 4, 8, 16 ou 32nombre d'arguments invalide pour l'option %<-falign-%s%>: %qstable de dÃ©lestage invalide dans %sopÃ©rande de dÃ©calage invalide dans %qsopÃ©rande invalidecode d'opÃ©rande %%xn invalideadresse d'opÃ©rande invalideopÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide pour Â«Â %%%cÂ Â»opÃ©rande invalide pour le modificateur Â«Â AÂ Â»opÃ©rande invalide pour le modificateur Â«Â DÂ Â»opÃ©rande invalide pour le modificateur Â«Â HÂ Â»opÃ©rande invalide pour le modificateur Â«Â OÂ Â»opÃ©rande invalide pour le modificateur Â«Â TÂ Â»opÃ©rande invalide pour le modificateur Â«Â bÂ Â»opÃ©rande invalide pour le modificateur Â«Â eÂ Â»opÃ©rande invalide pour le modificateur Â«Â mÂ Â»opÃ©rande invalide pour le modificateur Â«Â oÂ Â»opÃ©rande invalide pour le modificateur Â«Â pÂ Â»opÃ©rande invalide pour le spÃ©cificateur Â«Â rÂ Â»opÃ©rande invalide pour le modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©rande invalide dans la rÃ©fÃ©rence indirecteopÃ©rande invalide dans l'instruction de retouropÃ©rande invalide dans l'opÃ©ration unairelettre de modificateur d'opÃ©rande invalideopÃ©rande invalide pour le code de sortieprÃ©fixe d'opÃ©rande invalideprÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»opÃ©rande invalide pour le code %%H/%%LopÃ©rande invalide pour le code %%MopÃ©rande invalide pour le code %%NopÃ©rande invalide pour le code %%OopÃ©rande invalide pour %%RopÃ©rande invalide pour le code %%RopÃ©rande invalide pour %%SopÃ©rande invalide pour le code %%T/%%BopÃ©rande invalide pour le code %%UopÃ©rande invalide pour le code %%VopÃ©rande invalide pour le code %%ZopÃ©rande invalide pour le code %%popÃ©rande invalide pour le code %%sopÃ©rande invalide pour le code %%zopÃ©rande invalide pour l'instruction Â«Â switchÂ Â»type d'opÃ©rande %qT invalide pour %qstype opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»opÃ©randes invalides dans l'opÃ©ration binaireopÃ©randes invalides dans une comparaison gimpleopÃ©randes invalides dans l'opÃ©ration ternaireles opÃ©randes des types %qT et %qT sont invalides pour le %qO binaireopÃ©randes invalides pour le code %%copÃ©rande invalide pour %qsopÃ©randes invalides pour le %s binaire (avec les types %qT et %qT)opÃ©ration invalideopÃ©ration invalide (%s)opÃ©ration invalide sur %<__fpreg%>opÃ©ration invalide pour %<#pragma omp atomic%>combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidedÃ©claration de propriÃ©tÃ© invalidetype de protection ("%s") invalide dans le pragma ou l'attribut %<target("branch-protection=")%>prototype invalide pour Â«Â %sÂ Â»ponctuation %qc invalide dans la contraintetype const pure invalide pour la fonctionspÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)qualificatifs invalides sur un type de fonction non membreÃ©tendue de qualification invalide dans le nom du pseudo-destructeurrÃ©ception invalide sur un canal qui ne peut que envoyertype du receveur %qs invalideidentificateur de rÃ©duction invaliderÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»nom de registre invalide pour %q+Dexpression rÃ©guliÃ¨re %qs invalide dans %qsrÃ©adressage invaliderÃ©solution invalide dans le fichier de rÃ©solutiontype retournÃ© %qT invalide pour la fonction %<constexpr%> %q+Dpartage rtl invalide repÃ©rÃ© dans l'insntype d'ordonnancement invalidele deuxiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©roenvoi invalide sur un canal qui ne peut que recevoirsetter invalide, il doit avoir un argumentopÃ©rande shift invalidespÃ©cification de bloc source invalidechaÃ®ne statique invalide dans un appel gimpleclasse de stockage invalide pour la fonction %qEvaleur invalide pour sve_width: %dvaleur memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidele troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©rotype %<void%> invalide pour %<new%>type %qT invalide pour initialiser un vecteur de type %qTtype %qT invalide dÃ©clarÃ© %<friend%>argument de type invalide (%qT obtenu)argument de type invalide pour %<->%> (%qT obtenu)argument de type invalide pour %<->*%> (%qT obtenu)argument de type invalide pour l'index d'un tableau (%qT obtenu)argument de type invalide pour la conversion implicite (%qT obtenu)argument de type invalide pour le %<*%> unaire (%qT obtenu)type invalide pour la sortie du fanion %<asm%>type invalide pour _Literal avec constructeurtype invalide pour la variable d'instancetype invalide pour la variable d'itÃ©ration %qEtype invalide pour la fonction maketype invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#Dtype invalide pour une propriÃ©tÃ©type invalide pour l'opÃ©rande de %<__MEM%>type invalide pour l'argument %u de la fonction de type gÃ©nÃ©riquele type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>types %<%T[%T]%> invalides pour l'indice du tableautypes invalides pour %qstypes invalides dans une conversion d'espace d'adressetypes invalides dans une conversion vers une virgule flottantetypes invalides dans une conversion vers un entiertypes invalides dans une conversion en virgule fixetypes invalides dans une conversion noputilisation invalide de %%d, %%x, ou %%Xutilisation invalide de %<...%> dans l'appel d'une fonction pas variadiqueutilisation invalide de %<...%> avec une fonction interneutilisation invalide de %<...%> avec quelque chose qui n'est pas une trancheutilisation invalide du modificateur %<:%>utilisation invalide de %<::%>utilisation invalide de %<auto%> dans un opÃ©rateur de conversionutilisation invalide de %<auto%> dans l'argument par dÃ©faut du patronutilisation invalide de %<auto%> dans une spÃ©cification d'exceptionutilisation invalide de %<auto%> dans un argument de patronutilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonctionutilisation 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 membreutilisation invalide de %<decltype(auto)%>utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>usage de %<restrict%> invalideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> dans une fonction non membreutilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#Tutilisation invalide de %q#T avec un tableau de taille nulle dans %q#Dutilisation invalide de %qDutilisation invalide de %qD dans la spÃ©cification de la classe de liaisonutilisation invalide de %qE pour former un pointeur vers une fonction membreutilisation invalide de %qTutilisation invalide de %qT dans un argument de patronutilisation invalide de Â«Â %%%cÂ Â»utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨treutilisation invalide du type dÃ©pendant %qTutilisation invalide du destructeur %qD comme un typeutilisation invalide du destructeur %qE comme un typeutilisation invalide d'un membre qui est un tableau flexibleutilisation invalide de la conversion implicite d'un pointeur vers un membreutilisation invalide du type incomplet %q#Tutilisation invalide du typedef incomplet %qTutilisation invalide du membre %qD (avez-vous oubliÃ© le %<&%>Â ?)utilisation invalide du membre %qD dans une fonction membre statiqueutilisation invalide de la fonction membre %qD (avez-vous oubliÃ© le %<()%>Â ?)utilisation invalide de la valeur de la mÃ©thode comme argument de Offsetofutilisation invalide d'un tableau n'Ã©tant pas une l-valeurutilisation invalide du membre de donnÃ©e non statique %qDutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide du membre de donnÃ©e non statique %qEutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTutilisation invalide du nom qualifiÃ© %<%D::%D%>utilisation invalide du nom qualifiÃ© %<%T::%D%>utilisation invalide du nom qualifiÃ© %<::%D%>utilisation invalide du registre Â«Â %sÂ Â»utilisation invalide d'une structure ayant un membre qui est un tableau flexibleutilisation invalide du paramÃ¨tre de patron %qT qui est un patronutilisation invalide du paramÃ¨tre de patron %qT qui est un typeutilisation invalide du template-id %qD dans la dÃ©claration du patron primaireutilisation invalide du nom de patron %qE sans liste d'argumentsutilisation invalide du typeutilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨treutilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patronutilisation invalide du %<*%> unaire sur un pointeur vers un membreutilisation invalide du type non dÃ©fini %qTutilisation invalide de l'expression voidutilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une fonction %<transaction_safe%>utilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une transactionla conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalidel'initialisation par valeur du type rÃ©fÃ©rence est invalidetype invalide comme rÃ©sultat d'une comparaison vectorielleconstante vecteur invalideimmÃ©diat vecteur invalidetype de vecteur invalide pour l'attribut %qEtypes vectoriels invalides dans une conversion nopnumÃ©ro de version %qs invalidefonction Â«Â warmÂ Â» invalide pour l'attribut de rÃ©initialisationÂ«Â zero extractÂ Â» invalidela plage de la tranche est inversÃ©eio_kind_name(): mauvais I/O-kindle rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©ele rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltransis_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©il est dÃ©fini comme un pointeur dans des espaces d'adresses diffÃ©rents dans une autre unitÃ© de traductionil est dÃ©fini comme un pointeur vers un type diffÃ©rent dans une autre unitÃ© de traductionil doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externeil doit Ãªtre le nom d'une fonction avec une classe de liaison externeelle a Ã©tÃ© dÃ©finie ici plus tardÃ©lÃ©ment dans READla variable d'itÃ©ration dans l'Ã©numÃ©ration rapide n'est pas un objetl'itÃ©ration %s invoque un comportement indÃ©finila variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©ductionla variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©airela variable d'itÃ©ration %qE devrait Ãªtre privÃ©ela variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©airela variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©ductionl'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»l'itÃ©rateur %qD n'a pas le type entier ni le type pointeurl'itÃ©rateur %qD a un pas de zÃ©ropas de l'itÃ©rateur avec un type non entiervariable d'itÃ©rateurson dest_idx devrait Ãªtre %d, pas %divar %qs utilisÃ©e par la dÃ©claration %<@synthesize%> doit Ãªtre une ivar existantel'abi iwmmxt requiert un processeur avec iwmmxtiwmmxt exige une ABI compatible AAPCS pour fonctionner correctementsaut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variablesaut dans l'expression d'une instructionle saut passe outre l'initialisation d'une variablesaut Ã  l'Ã©tiquette du Â«Â caseÂ Â»saut Ã  l'Ã©tiquette %qDrebut Ã  la fin de #pragma ADDRESSsrebut Ã  la fin de #pragma GCC memregs [0..16]rebut Ã  la fin de #pragma __nostandardrebut Ã  la fin de #pragma __standardrebut Ã  la fin de #pragma ghs endsdarebut Ã  la fin de #pragma ghs endtdarebut Ã  la fin de #pragma ghs endzdarebut Ã  la fin de #pragma ghs interruptrebut Ã  la fin de la section #pragma ghsrebut Ã  la fin de #pragma ghs startsdarebut Ã  la fin de #pragma ghs starttdarebut Ã  la fin de #pragma ghs startzdarebut Ã  la fin de %<#pragma %s%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC pch_preprocess%>rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma align%>rebut Ã  la fin de %<#pragma fini%>rebut Ã  la fin de %<#pragma init%>rebut Ã  la fin de %<#pragma longcall%>rebut Ã  la fin de %<#pragma message%>rebut Ã  la fin de %<#pragma ms_struct%>rebut Ã  la fin de %<#pragma options%>rebut Ã  la fin de %<#pragma pack%>rebut Ã  la fin de %<#pragma pop_options%>rebut Ã  la fin de %<#pragma push_options%>rebut Ã  la fin de %<#pragma redefine_extname%>rebut Ã  la fin de %<#pragma reset_options%>rebut Ã  la fin de %<#pragma unused%>rebut Ã  la fin de %<#pragma weak%>rebut Ã  la fin de Â«Â #pragma extern_modelÂ Â»le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finieÃ©tiquette %q+D dÃ©finie mais non utilisÃ©el'Ã©tiquette %q+D est utilisÃ©e mais non dÃ©finiel'Ã©tiquette %qD est dÃ©finie icil'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©ele contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelleles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdle langage %s n'est pas reconnula chaÃ®ne de langage %<"%E"%> n'est pas reconnuela constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixeles grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier nom de registre %s doit Ãªtre un registre impairld a retournÃ© le statut de sortie %dl'argument de gauche doit Ãªtre une tranchel'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qTl'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  gaucheprÃ©cision Ã  gauche dans le format de strfmoncompteur de dÃ©calages vers la gauche >= Ã  la largeur du typecompteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la gauche est nÃ©gatifdÃ©calage vers la gauche d'une valeur nÃ©gativel'opÃ©rande Ã  gauche de la virgule n'a pas d'effetle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatlen plus grand que caplongueur %qE au delÃ  de la taille de la section du tableau dans la clause %qsla longueur %qE de la section du tableau n'a pas un type entierlongueur calculÃ©e icimodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlongueur requise en allouant une tranchela lettre %c n'a pas Ã©tÃ© trouvÃ©e et insn n'Ã©tait pas CONST_INTbibliothÃ¨ques: %s
  la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonctionbibliothÃ¨que lib%s introuvablela limite est %wu octets mais l'argument a %sla limite est %wu octets mais l'argument peut Ãªtre aussi grand que %sclause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qTclause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qTla clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qTl'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entierune initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨seslister le registre %qs du pointeur de pile dans une liste Ã  Ã©craser est dÃ©prÃ©ciÃ©l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de baseles suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation futurele 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...>%>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 classopÃ©rateur littÃ©ral avec une classe de liaison Cl'application de correctifs Ã  chaud n'est pas supportÃ© avec LTOlo_sum n'est pas un registrela classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#DmÃ©moire de partage de donnÃ©es locale Ã©puisÃ©edÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancedÃ©claration externe locale de %q#Dl'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de la rÃ©duction prÃ©cÃ©dente pour %qEle bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs%<et%> logique appliquÃ© Ã  une constante non boolÃ©enne%<et%> logique d'expressions Ã©galesle %<et%> logique des tests mutuellement exclusifs est toujours faux%<ou%> logique appliquÃ© Ã  une constante non boolÃ©ennele %<ou%> logique des tests collectivement exhaustifs est toujours vrai%<ou%> logique d'expressions Ã©galesle non logique est toujours appliquÃ© au membre de gauche de la comparaisonlogical_to_bitwise(): Mauvais intrinsÃ¨quela recherche de %qT dans %qT est ambigÃ¼el'en-tÃªte de la boucle %d ne lui appartient pas directementl'en-tÃªte de la boucle %d n'a pas exactement 2 entrÃ©esl'en-tÃªte de la boucle %d n'est pas un en-tÃªte de bouclele retour de la boucle %d ne lui appartient pas directementle retour de la boucle %d n'a pas d'arÃªte vers son en-tÃªtele retour de la boucle %d n'a pas exactement 1 successeurle retour de la boucle %d n'a pas un en-tÃªte comme successeurle retour de la boucle %d est marquÃ© comme faisant partie d'une rÃ©gion irrÃ©ductiblele retour de la boucle %d n'est pas dominÃ© par son en-tÃªtela boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantevÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du typelseek a Ã©chouÃ© en lisant les donnÃ©es d'exportl-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentationl-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentationl-valeur exigÃ©e comme opÃ©rande de gauche de l'affectationl-valeur exigÃ©e comme opÃ©rande unaire %<&%>l-valeur exigÃ©e dans l'instruction %<asm%>conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qTle code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limitela macro s'Ã©tend en des instructions multiplesnom de macro manquant aprÃ¨s %qsla variante principale n'est pas dÃ©finiemake_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qsconstruction de clones multiples de %qDadresse variable de #pragma ADDRESS mal composÃ©e#pragma builtin mal composÃ©section mal composÃ©e #pragma ghs%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC visibility push%> mal composÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma extern_model%> mal composÃ©, ignorÃ©%<#pragma fini%> mal composÃ©%<#pragma fini%> mal composÃ©, ignorÃ©%<#pragma init%> mal composÃ©%<#pragma init%> mal composÃ©, ignorÃ©%<#pragma member_alignment%> mal composÃ©%<#pragma member_alignment%> mal composÃ©, ignorÃ©%<#pragma message%> mal composÃ©, ignorÃ©%<#pragma ms_struct {on|off|reset}%> mal composÃ©, ignorÃ©%<#pragma ms_struct%> mal composÃ©, ignorÃ©%<#pragma options align={mac68k|power|reset}%> mal composÃ©, ignorÃ©%<#pragma options%> mal composÃ©, ignorÃ©%<#pragma pack%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(pop[, id])%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(push[, id][, <n>])%> mal composÃ©e â€“ ignorÃ©%<#pragma redefine_extname%> mal composÃ©, ignorÃ©%<#pragma weak%> mal composÃ©, ignorÃ©%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©Â«Â #pragma __extern_prefixÂ Â» mal composÃ©, ignorÃ©option %<-fplugin-arg-%s%> mal formÃ©eÂ : il manque %<-<clÃ©>[=<valeur>]%>fichier ptx mal formÃ©arguments pour la fonction de spec mal composÃ©snom de fonction de spec mal composÃ©l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeurle nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonctiondÃ©coration de %<__underlying_type%>dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>dÃ©coration de %Cla dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dentedÃ©coration du type en virgule fixe inconnuun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulchamp de correspondance %qE d'une structure de longueur variablele masque doit Ãªtre un immÃ©diatmatch_attr_spec(): Mauvais attributmatch_level_4(): Mauvais opÃ©rateurmatch_string_constant(): DÃ©limiteur pas trouvÃ©la contrainte correspondante n'autorise pas un registrela contrainte concordante n'est pas valide dans un opÃ©rande de sortiela contrainte correspondante fait rÃ©fÃ©rence Ã  un numÃ©ro d'opÃ©rande invalidenombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux.limite maximale de %d espaces de noms recherchÃ©s pour %qEle nombre maximum d'Ã©tapes d'affectations LRA est atteint (%d)le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)ne peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensembleles registres mduc ne sont sauvegardÃ©s que sur la cible G13les fonctions mÃ©dia ne sont pas disponibles Ã  moins que %<-mmedia%> soit utilisÃ©l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeurle membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec un constructeur n'est pas permis dans l'unionle membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonymele membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'unionle membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec destructeur n'est pas permis dans l'unionle membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©sles fonctions membres sont implicitement amies de leur classele patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© en lisant les donnÃ©es d'exportl'entrÃ©e mÃ©moire %d n'est pas directement adressabledÃ©saccord dans la disposition de la mÃ©moirerÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»la mÃ©thode %<%c%E%> est dÃ©clarÃ©e %<@optional%> et %<@required%> en mÃªme tempsla mÃ©thode %s%s%s est marquÃ©e comme go:nointerfacela mÃ©thode %s%s%s exige un rÃ©cepteur pointeurles attributs d'arguments d'une mÃ©thode ne sont pas disponibles en Objective-C 1.0les attributs de la mÃ©thode ne sont pas disponibles dans Objective-C 1.0les attributs de la mÃ©thode ne peuvent pas Ãªtre spÃ©cifiÃ©s dans le contexte @implementationles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la finles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la finla dÃ©claration de la mÃ©thode n'est pas dans le contexte @interfacela mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qEla dÃ©finition de la mÃ©thode pour %<%c%E%> n'a pas Ã©tÃ© trouvÃ©ela dÃ©finition de la mÃ©thode n'est pas dans le contexte @implementationla mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qEil manque peut-Ãªtre un appel Ã  [super dealloc] pour la mÃ©thodele type de la mÃ©thode ne correspond pas au type de l'objetla taille de partition minimale ne peut pas Ãªtre plus grande que la taille de partition maximalemio_array_ref(): RÃ©fÃ©rence de tableau inconnueprofilage de fonction mips16dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le nombre d'arguments de la fonction %qF. Attendu: %d mais %d obtenusdÃ©saccord dans le type de retour de la fonction interne %qD; %qT attendules longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qEles longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qTdÃ©clarations non concordantes pendant l'optimisation lors de l'Ã©dition de liensopÃ©rateur en dÃ©saccord dans l'expression foldtypes d'opÃ©randes de comparaison non concordantsparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<=%> manquant (aprÃ¨s l'attribut %<getter%>)%<=%> manquant (aprÃ¨s l'attribut %<setter%>)dÃ©finition %<PHI%> manquanteattribut %<target%> manquant pour %qD avec plusieurs versionsclause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCnote REG_EH_REGION manquante Ã  la fin du bb %i[big-endian|little-endian|default] manquant aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] manquant aprÃ¨s %<#pragma GCC diagnostic%>%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsbarriÃ¨re manquante aprÃ¨s le bloc %iaccolades manquantes autour de l'initialisationaccolades manquantes autour de l'initialisation pour %qTarÃªte callgraph manquante pour l'appel stmt:accolade de fermeture manquante pour l'opÃ©rande nommÃ©parenthÃ¨se fermante manquantecollection manquante dans l'Ã©numÃ©ration rapideprÃ©dicat de contrÃ´le manquantnom de processeur manquant dans %<-mcpu=%s%>nom de processeur manquant dans %<-mtune=%s%>tiret manquantdÃ©finition manquantepÃ©riphÃ©rique ou architecture manquant aprÃ¨s %qsappel direct manquant pour la spÃ©culation %iarÃªte manquante %i->%inom de fichier manquant aprÃ¨s %qscaractÃ¨re de remplissage manquant Ã  la fin du format de strfmonexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmÃ©thode manquante %s%s%snom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>origine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionarguments de patron manquantsarguments de patron manquants aprÃ¨s %qTcaractÃ¨re de terminaison %c manquantnom de type manquant dans la dÃ©claration typedefvaleur manquante dans le pragma ou l'attribut %<target()%>terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interditle mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©mode %qs appliquÃ© Ã  un type inappropriÃ©la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qsla modification de %qE n'est pas une expression constantele modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>la modification d'un objet constant %qE n'est pas permise dans une expression constantenature du module dans l'instruction USE Ã  %Cplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>plus d'une directive Â«Â ctrlÂ Â»plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de baseplus d'un localisateur dans la clause %<depend%> sur une construction %<depobj%>dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantemsp430_select_hwmult_lib a besoin d'au moins un argumentle tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs fois.plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>dÃ©clarations multiples dans une boucle %<for%> parcourant une plageplusieurs Ã©tiquettes Â«Â defaultÂ Â» dans un Â«Â switchÂ Â»dÃ©finition multiple de %q#Tplusieurs routines d'interruptions rapides vues: %qE et %qEchamps multiples initialisÃ©s dans l'union %qTplusieurs attributs de type de fonction spÃ©cifiÃ©stransitions chaud/froid multiples trouvÃ©es (bb %i)initialisations multiples donnÃ©es pour %qDinitialisations multiples donnÃ©es pour la base %qTappelants en ligne multiplesplusieurs attributs d'interruption ne sont pas permisattributs d'interruptions multiples pour la fonction %qDvariables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapideplusieurs mÃ©thodes nommÃ©es %<%c%E%> ont Ã©tÃ© rencontrÃ©esattributs de types imbriquÃ©s multiples pour la fonction %qDplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEqualificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationversions multiples pour un symbolenÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cibleles versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>le mutable %qD n'est pas utilisable dans une expression constanteun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendantea besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendanteconversion explicite nÃ©cessaireconversion explicite nÃ©cessaire, mÃ©thode %s%s%s manquantelongueur insn nÃ©gativelongueur nÃ©gative dans la section du tableau dans la clause %qslimite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qsprofondeur d'imbrication nÃ©gative pour la rÃ©gion %inombre de dÃ©calages nÃ©gatiflargeur nÃ©gative dans le champ de bits %q+Dlargeur nÃ©gative du champ de bits %qsni 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Ã©finieni 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Ã©finiealternatives imbriquÃ©es de dialecte assembleurdÃ©claration externe imbriquÃ©e de %qDla fonction imbriquÃ©e %q+D est dÃ©clarÃ©e mais jamais dÃ©finiefonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutablestrampolines de fonctions imbriquÃ©es pas supportÃ©s sur cette cibleles fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390fonctions imbriquÃ©es pas supportÃ©es sur cette cibleles dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dde nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournermembre %q#D suivant dÃ©clarÃ© icipas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qspas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la placeaucune mÃ©thode %<%c%E%> trouvÃ©epas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditpas de FUNCTION_PROFILER pour CRISaucun nom de fichier fourni pour la liste de sortie LTRANSpas d'argumentaucun argument pour la fonction de specaucun attribut peut Ãªtre appliquÃ© Ã  une instanciation expliciteaucun nom de classe spÃ©cifiÃ© avec %qspas de patron de classe nommÃ© %q#T dans %q#Tpas de %<]%> fermant pour le format %<%%[%>pas d'accolade fermantepas de constructeurpas de contexte pour rÃ©soudre le type de %qEaucun opÃ©rateur de conversion dÃ©clarÃ©pas de fonction de dÃ©sallocation correspondante pour %qDaucun type de donnÃ©es pour le mode %qsaucune dÃ©claration ne correspond Ã  %q#Daucune dÃ©claration de la propriÃ©tÃ© %qs trouvÃ©e dans l'interfacepas d'argument par dÃ©faut pour %qDpas de destructeurpas de rÃ©partiteur trouvÃ© pour les attributs de versionpas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %spas de champ %qD trouvÃ© dans l'union initialisÃ©epas de fonction nommÃ©e %qDpas de liste immediate_usepas de fichier Ã  l'entrÃ©eaucun fichier d'entrÃ©e; pas d'accord pour Ã©crire les fichiers de sortieaucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qTpas de registre bas disponible pour dÃ©piler les registres hautspas de concordance pour pas de concordance pour l'appel Ã  %<(%T) (%A)%>pas de correspondance pour convertir la fonction %qD vers le type %q#Tpas de concept correspondant pour l'introduction du patronaucune surcharge en virgule flottante correspond Ã  %qspas de fonction correspondant Ã  l'appel %<%D(%A)%>pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>pas de fonction concordante pour l'appel de %<%s(%A)%>pas de fonction correspondante pour l'appel de type gÃ©nÃ©riquepas de Â«Â pushÂ Â» correspondant pour %<#pragma GCC visibility pop%>aucun patron correspondant trouvÃ© pour %qDpas de fonction membre %qD dÃ©clarÃ©e dans %qTpas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de post-incrÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le typeaucune dÃ©claration prÃ©cÃ©dente pour %qDaucun prototype prÃ©cÃ©dent pour %qDpas de type de processeur spÃ©cifiÃ© pour l'Ã©dition de lienspas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas de sclass pour le stab %s (0x%x)pas de point virgule Ã  la fin de la structure ou de l'unionpas de %<operator %s%> adaptÃ© pour %qTpas de %qD convenable dans la classe %qTpas de super classe dÃ©clarÃ©e dans @interface pour %qEpas de super classe dÃ©clarÃ©e dans l'interface pour %qEpas de type nommÃ© %q#T dans %q#Taucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binairepas de redÃ©finition finale unique pour %qD dans %qTpas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_nodele nÅ“ud a body_removed mais il est une dÃ©finitionle nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lvariante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR constantl'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qDl'initialisation non constante dans la classe est invalide pour le membre statique %qDexpression d'initialisation non constante Ã  %Lle patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patronArgument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %LUNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variablela fonction non supprimÃ©e %q+D redÃ©fini la fonction supprimÃ©el'argument dans l'appel de la fonction %qE n'est pas en virgule flottantel'argument dans l'appel de la fonction %qE n'est pas en virgule flottantela non fonction %qD est dÃ©clarÃ©e comme un patron implicitenon fonction dans un appel gimpleargument 1 non entier pour %qsargument 3 non entier dans l'appel Ã  la fonction %qEmodÃ¨le mÃ©moire non entier pour l'argument %d de %qEopÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>instruction Â«Â switchÂ Â» avec un type non entierune expression lambda non locale ne peut pas avoir de capture par dÃ©fautla variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivialla variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamiquela non-boucle avec l'en-tÃªte %d n'est pas marquÃ©e pour Ãªtre retirÃ©ele tableau n'est pas une l-valeur dans l'expression conditionnellele non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>la fonction non membre %qD ne peut pas avoir de qualificatif CVla fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencela dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un pointeurnon registre comme membre de gauche d'une opÃ©ration binairenon registre comme membre de gauche dans une opÃ©ration ternairenon registre comme membre de gauche d'une opÃ©ration unaire%qs non scalairetype non scalairevariable non scalaire %qD dans la clause %<lastprivate%> conditionnellesuffixe non standard sur une constante en virgule flottantele membre constant non statique %q#D dans la classe sans un constructeurle membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©fautle membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qTle membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qsmembre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacerles initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la dÃ©claration non statique de %q+D suit une dÃ©claration statiqueinitialisation non statique d'un membre de tableau flexiblela rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeurle membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut%qD n'est pas un patron mais il est utilisÃ© comme patrontype non patron %qT utilisÃ© comme un patronla dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au threadla dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread%qs pas au plus haut niveauconversion non triviale dans %qsconversion non triviale dans une opÃ©ration unaireles initialisations par dÃ©signation non triviales ne sont pas supportÃ©esla spÃ©cialisation partielle du non type %qE n'est pas permiseles paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©esÃ©tiquette non locale l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnuesl'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnuesla normalisation s'oppose Ã  la mise Ã  l'Ã©chelle
! combinaison de types pas permise dans %qspas configurÃ© avec le suffixe d'en-tÃªtes sysrootpas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %Lpas assez de boucle DO pour le %s coalescÃ© Ã  %Lpas assez d'argumentspas assez d'arguments Ã  retournerpas assez de boucles Â«Â forÂ Â» Ã  combinerpas assez de boucles parfaitement imbriquÃ©espas assez d'informations sur le typepas assez d'arguments variables pour insÃ©rer une sentinellepas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mnotenote: argument nul lÃ  oÃ¹ un non-nul est requis (argument %lu)pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre de compteurs dans les donnÃ©es de profilage de la fonction %qD ne correspond pas Ã  ses donnÃ©es de profilage (compteur %qs, attendu %i et a %i)le nombre de rÃ©sultats ne correspond pas au nombre de valeursle nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %ile nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage 0..63objc++-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c++-cpp-outputobjc-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c-cpp-outputl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEla propriÃ©tÃ© de l'objet %qD n'a pas d'attribut %<assign%>, %<retain%> ou %<copy%>; on suppose que c'est %<assign%>l'objet de type %qT ne correspond pas au nom du destructeur ~%qTun objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaisonune dÃ©claration de mÃ©thode objective-c est attendueun ou des argument(s) de message objective-c++ est/sont attendu(s)rÃ©cepteur de message objective-c++ attenduune dÃ©claration de mÃ©thode objective-c++ est attenduecode de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiele compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)dimension de dÃ©chargement hors limites (%d)le dÃ©calage %qwi est hors des limites de la chaÃ®ne constantele dÃ©calage excÃ¨de 16 octetsle dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4ancienne dÃ©claration %q#DdÃ©finition de fonction selon l'ancien styledÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©el'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©un champ est un champ de bits alors que l'autre ne l'est pasun des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>un type doit Ãªtre construit alors que l'autre ne le doit passeules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>seulement %u nom fourni pour la liaison structurÃ©eseulement %u noms fournis pour la liaison structurÃ©eseul 0.0 peut Ãªtre chargÃ© comme valeur immÃ©diateseul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptionsseuls des types d'objets Objective-C peuvent Ãªtre qualifiÃ©s avec un protocoleseul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulleseuls les constructeurs prennent des initialisions membresseuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>uniquement ici comme un %<friend%>seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2aseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .bssseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section .noinitseules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limitesseulement les alias faibles sont supportÃ©s dans cette configurationseuls les initialiseurs Ã  zÃ©ro sont autorisÃ©s dans la section %qstype de vecteur opaque ne peut Ãªtre initialisÃ©un spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalidel'opÃ©rande doit Ãªtre une valeur immÃ©diate de la bonne taillenumÃ©ro dâ€™opÃ©rande manquant aprÃ¨s %%-lettrenumÃ©ro dâ€™opÃ©rande hors limitele numÃ©ro d'opÃ©rande est hors limites dans le formatnumÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argumentnumÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©el'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©randel'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qEles types des opÃ©randes sont %qT et %qTles opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qTles opÃ©randes de %T/%t doivent Ãªtre reg + const_int:opÃ©ration non permise sur le type %<bfloat16_t%>l'opÃ©ration sur %qE est peut Ãªtre non dÃ©finiel'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pasincohÃ©rence d'un attribut au niveau de l'optimisationl'optimisation peut Ã©liminer les lectures ou les Ã©critures dans les variables-registreslâ€™option %<%s=%s%> nâ€™est pas disponible pour le processeur %qsl'option %<-mdouble=32%> est uniquement disponible si configurÃ© %<--with-double={32|32,64|64,32}%>l'option %<-mdouble=64%> est uniquement disponible si configurÃ© %<--with-double={64|64,32|32,64}%>l'option %<-mirq-ctrl-saved%> est uniquement valable pour les processeurs ARC v2l'option %<-mlong-double=32%> est uniquement disponible si configurÃ© %<--with-long-double={32|32,64|64,32}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={32|32,64|64,32}%>l'option %<-mlong-double=64%> est uniquement disponible si configurÃ© %<--with-long-double={64|64,32|32,64}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={64|64,32|32,64}%>l'option %<-mrgf-banked-regs%> est uniquement valable pour les processeur ARC v2l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©elâ€™option %qs est ignorÃ©e, la valeur par dÃ©faut %qs est considÃ©rÃ©e pour le processeur %qslâ€™option %qs n'est pas disponible pour le processeur %qsl'option %qs est valide pour %s mais pas pour %sl'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions activÃ©esÂ : options ou cibles manquantes aprÃ¨s %qsoptions passÃ©esÂ : dÃ©bordement de optype_msgidÂ :%dou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un pointeur null'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icila dÃ©finition originale apparaÃ®t icioriginal pas compressÃ© avec zstdtaille originale inconnueinitialement dÃ©clarÃ© %<const%> icidÃ©fini initialement icil'appel de fonction initialement indirect n'est pas pris en compte pour la mise en lignespÃ©cifiÃ© initialement iciconstruction %qs orphelinel'autre correspondance est iciaurait dÃ» correspondre Ã  la mÃ©thode virtuelle %qD mais ce n'est pas le casle %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieurle %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>le bloc extÃ©rieur de la rÃ©gion %i n'est pas bontransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %sfichier de sortie non spÃ©cifiÃ©le nom du fichier de sortie ne peut pas Ãªtre videnom du fichier de sortie spÃ©cifiÃ© deux foisla sortie numÃ©ro %d n'est pas directement adressablel'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>il manque un %<=%> Ã  la contrainte de l'opÃ©rande de sortiel'opÃ©rande de sortie est une constante dans %<asm%>les registres de sortie doivent Ãªtre regroupÃ©s en haut de la pileoutput_move_singleÂ :dÃ©bordement dans la dimension du tableaudÃ©bordement dans l'expression constantele dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qEle dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qEdÃ©bordement dans les valeurs de l'Ã©numÃ©rationdÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qDdÃ©bordement de la liste d'arguments de sortie pour %qsnom de fonction surchargÃ©e %qE dans la clause %qsfonction surchargÃ©e sans information contextuelle de typela fonction redÃ©finie est %q#Dla fonction redÃ©finie est %q#Fla fonction redÃ©finie est %qDle contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>dans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qEremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignementremplissage du Â«Â structÂ Â» pour aligner %q+Dle paramÃ¨tre %P a un type incomplet %qTle paramÃ¨tre %P de %qD a un type incomplet %qTparamÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©eparamÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»le paramÃ¨tre %qD a un type incompletle paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thodele paramÃ¨tre %qD est initialisÃ©le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidparamÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnom de paramÃ¨tre omisnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 dans GCC 10.1le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analyseune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla 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 patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>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 paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de NULL pour l'argument non pointeur %P de %qDpassage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototypepassage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme signÃ© Ã  cause du prototypepassage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototypepasser l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeurpassage de l'argument %d de %qE depuis un type Objective-C distinctpassage de l'argument %d de %qE depuis un type pointeur incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: vous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©chec de pex_init: %mles contraintes sur le type Ã  remplacer ne sont pas satisfaitesles types Ã  remplacer ne sont pas permis dans ce contextel'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwiveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-pluginpointeurargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurmembre pointeur %q+D dÃ©clarÃ© iciun pointeur du type %<void *%> est utilisÃ© dans une arithmÃ©tiquepointeur de type %<void *%> utilisÃ© dans une soustractionl'offset du pointeur par rapport au symbole peut Ãªtre incorrectrÃ©sultat pointeur ou allouableles types ciblÃ©s par les pointeurs sont incompatibles en C++un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qTun pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+Dles cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©eun pointeur vers une fonction est utilisÃ© dans une arithmÃ©tiquepointeur vers une fonction utilisÃ© dans une soustractionle pointeur vers le tableau perd le qualificatif dans l'expression conditionnellele pointeur vers le type d'interface n'a pas de mÃ©thodeconversion d'un pointeur vers un membre via la base virtuelle %qTle pointeur vers le type membre %qT est incompatible avec le type d'objet %qTnon concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnellenon concordance de type de pointeurs dans une expression conditionnellevaleur de pointeur utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur pointeur utilisÃ©e lÃ  oÃ¹ un nombre en virgule flottante Ã©tait attendule pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>le type pointeur vers une fonction membre %qT requiert une l-valeurle type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2ale type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISOpointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelleargument polymorphiquela position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qsle code indÃ©pendant de la position requiert %qsle code indÃ©pendant de la position requiert l'ABI Linuxinitialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>largeur positive requise Ã  %LproblÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>le post-incrÃ©ment d'adresse n'est pas un registre%qD suffixÃ© doit avoir %<int%> comme argument%qD suffixÃ© doit avoir %<int%> comme second argument%qD suffixÃ© devrait retourner %qTdÃ©rÃ©fÃ©rencement d'un pointeur potentiellement nulll'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9le pragma ou l'attribut %<target("%s")%> n'accepte pas d'argumentle pragma ou l'attribut %<target("%s")%> n'autorise pas de forme nÃ©gativele pragma ou l'attribut %<target("%s")%> n'est pas validele pragma ou l'attribut %<target("%s=%s")%> n'est pas validele prÃ©-dÃ©crÃ©ment d'adresse n'est pas un registrele prÃ©-incrÃ©ment d'adresse n'est pas un registreprÃ©cisionprÃ©cision dans le format de printftype arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>instruction Thumb Ã©tablieinstruction Ã©tablie dans la sÃ©quence conditionnelle%qD prÃ©fixÃ© devrait retourner %qTles attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>les attributs de prÃ©fixes sont ignorÃ©s pour les implÃ©mentationsles attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodesprev_bb de %d devrait Ãªtre %d, pas %d%<#pragma omp declare reduction%> prÃ©cÃ©dentdÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D Ã©tait icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D Ã©tait icila dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D Ã©tait iciÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icila spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymeLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %sles donnÃ©es de profilage de la fonction %u sont corrompuesle profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilagesupport du profilage pour CR16support du profilage pour VxWorksle profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte @interface ou @protocolla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralemembre protÃ©gÃ© %q#D dans une union anonymel'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©le protocole %qE a une dÃ©pendance circulairele protocole %qE est obsolÃ¨teles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypele prototype pour %q+D dÃ©clare l'argument %d avec un type incompatiblele prototype pour %q+D dÃ©clare moins d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D dÃ©clare plus d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D suit une dÃ©finition qui n'est pas un prototypele prototype de Â«Â %sÂ Â» exige des opÃ©randes aprÃ¨s des opÃ©randes optionnelsprototype spÃ©cifiÃ© pour %q#Dfournis pour %qDle pseudo-destructeur n'est pas appelÃ©appel Ã  %q#D qui est pur virtuel depuis le constructeurappel Ã  %q#D qui est pur virtuel depuis le destructeurappel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statiquespÃ©cificateur pur sur une dÃ©finition de fonctionmodificateurs q/Q invalides pour des rÃ©fÃ©rences de symbolesla vÃ©rification qsort a Ã©chouÃ©le comparateur qsort est non-nÃ©gatif sur une sortie triÃ©e: %dle comparateur qsort n'est pas anti-symÃ©trique: %d, %dle comparateur qsort n'est pas transitif: %d, %d, %dle nom qualifiÃ© ne nomme pas une classele type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qTqualified-id dans une dÃ©clarationles qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeurles qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©ductionles qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeurle type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qTdirective %qs entre guillemets dans le formatdirective %qs avec guillemets dans le format; utilisez plutÃ´t %qsr0 a besoin d'Ãªtre disponible comme registre qui sera Ã©crasÃ© lors des appelsl'instruction Â«Â rangeÂ Â» doit avoir un type tableau, tranche, chaÃ®ne, tableau associatif ou canalles expressions avec une plage ne sont pas standard dans les instructions Â«Â switchÂ Â»l'expression %<for%> parcourant une plage de type %qT a un type incompatibleles boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %Lla lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture du fichier d'entrÃ©electure Ã  travers un pointeur nul (argument %d)la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementrecompilation avec %<-fcompare-debug%>Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#Dmise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDtype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
--- 2156,2164 ----
  le grand pas linÃ©aire est ignorÃ©ignore l'annotation de bouclele %<#pragma longcall%> mal composÃ© est ignorÃ©le rÃ©pertoire Â«Â %sÂ Â» est ignorÃ© car inexistant
  attribut Â«Â packedÂ Â» ignorÃ© Ã  cause du champ non POD non empaquetÃ© %q#Dignore l'option %<-fopt-info-%s%> qui entre peut-Ãªtre en conflitla valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%sla valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>la clause Â«Â sinkÂ Â» est ignorÃ©e car elle a un offset qui n'est pas un multiple du pas de la bouclela dÃ©claration de %q#D est ignorÃ©eoption inconnue %q.*s ignorÃ©ela valeur non reconnue %<%s%> de l'option %<-mcustom-fpu-cfg%> est ignorÃ©ele pas linÃ©aire nul est ignorÃ©OP illÃ©gal dans optimize_comparisontype d'agrÃ©gat %qE illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsargument 0 invalide pour %qsopÃ©rande illÃ©gal adresse d'opÃ©rande illÃ©gale (1)adresse d'opÃ©rande illÃ©gale (2)adresse d'opÃ©rande illÃ©gale (3)adresse d'opÃ©rande illÃ©gale (4)opÃ©rande illÃ©gal dÃ©tectÃ©type de rÃ©fÃ©rence illÃ©gal spÃ©cifiÃ© pour la variable d'instance %qsl'Ã©valuation immÃ©diate retourne l'adresse de la fonction immÃ©diate %qDla capture implicite de %qE via %<[=]%> est dÃ©prÃ©ciÃ©e en C++20conversion implicite de %qH vers %qI pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qH vers %qI pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qH en %qI lors du passage de l'argument Ã  la fonctionconversion implicite de %qT vers %qTconversion implicite de %qT vers %qT pour correspondre Ã  d'autres opÃ©randes de l'expression binaireconversion implicite depuis %qT vers %qT pour correspondre Ã  d'autres rÃ©sultats de la conditionconversion implicite de %qT en %qT lors du passage de l'argument Ã  la fonctiondÃ©claration implicite de la fonction %qEdÃ©claration implicite de la fonction %qE; vouliez-vous utiliser %qsÂ ?le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellele dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instructionle dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellecorrespondance implicite du tableau de taille tacite %qDles patrons implicites ne peuvent pas Ãªtre %<virtual%>dÃ©saccord dans le type du pointeur implicite Â«Â thisÂ Â»le fanion implicit_section est dÃ©fini mais la section ne l%'est pasles registres implicitement dÃ©pilÃ©s doivent Ãªtre groupÃ©s en haut de la pile%qD dÃ©clarÃ© implicitement est dÃ©prÃ©ciÃ©END DO impliciteimport_iso_c_binding_module(): Impossible de crÃ©er le symbole pour %scontrainte impossible dans %<asm%>contrainte de registre impossible dans %<asm%>assertion de type impossible: le type n'implÃ©mente pas l'interfacedans %s, Ã  %s:%den C++03, le mot-clÃ© class (ou struct) doit Ãªtre utilisÃ© lors de la dÃ©claration d'un amien C++11 et au delÃ , un constructeur par dÃ©faut peut Ãªtre expliciteen C++11, les destructeurs sont %<noexcept%> par dÃ©fauten C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©fauten C++20, cette comparaison appelle la fonction actuelle rÃ©cursivement avec les arguments inversÃ©sen C++98, %<template%> (afin de lever une ambigÃ¼itÃ©) est seulement permis Ã  l'intÃ©rieur des patronsen C++98, %q+D ne peut pas Ãªtre statique parce qu'il est un membre d'une unionen C++98, %qD doit Ãªtre initialisÃ© par un constructeur et non par %<{...}%>dans un appel Ã  la fonction d'allocation %qD dÃ©clarÃ©e icidans un appel Ã  la fonction d'allocation interne %qDdans un appel Ã  la fonction interne %qDdans un appel Ã  la fonction %qD dÃ©clarÃ©e icidans un appel Ã  la fonction %qD dÃ©clarÃ©e avec l'attribut %qsdans un appel avec le type %qT et l'attribut %qsdans l'argument d'un unaireÂ !dans le bloc de base %d :dans l'appel Ã  %qD, dÃ©clarÃ© icidans la dÃ©claration de %q+Ddans la dÃ©finition de la macro %qsdans l'expansion de la macro %qsdans gfc_simplify_acos(): Mauvais typedans gfc_simplify_acosh(): Mauvais typedans gfc_simplify_asin(): Mauvais typedans gfc_simplify_asinh(): Mauvais typedans gfc_simplify_atan(): Mauvais typedans gfc_simplify_atanh(): Mauvais typedans gfc_simplify_cos(): Mauvais typedans gfc_simplify_exp(): Mauvais typedans gfc_simplify_sin(): Mauvais typedans l'initialisation de la variable de liaison structurÃ©e %qDdans le passage de l'argument %P de %qDdans l'argument de patron pour le type %qTdans la dÃ©finition de %q#Tdans cette expressioninitialisation intra-classe du membre de donnÃ©e statique %q#D d'un type incompletinitialisation intra-classe du membre de donnÃ©e statique %q#D du type non littÃ©ralfichier de greffon %s inaccessible dÃ©veloppÃ© depuis le nom court du greffon %s: %maccumulateur inappropriÃ© pour %qsincluez %qs ou fournissez une dÃ©claration de %qDle nombre d'arÃªtes entrantes ne correspond pas au nombre d'arguments PHIclause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCles qualificatifs d'espace d'adresses %qs et %qs sont incompatiblesclause de donnÃ©es avec rÃ©duction sur %qE incompatible; promu en %<present_or_copy%>opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»dÃ©claration implicite incompatible pour la fonction interne %qDdÃ©claration implicite incompatible de la fonction %qD%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatiblesopÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»type incompatible pour l'argument %d de %qEtype incompatible pour l'index du tableau associatiftype incompatible pour la mÃ©thode %s%s%stype incompatible pour la mÃ©thode %s%s%s (%s)type incompatible pour le rÃ©cepteurtypes incompatibles dans l'argument %<PHI%> %utypes incompatibles dans l'affectation de %qT vers %qTtypes incompatibles dans l'expression binairetype incompatible dans l'envoitypes incompatibles dans l'affectation au type %qT depuis le type %qTtypes incompatibles dans l'initialisation du type %qT en utilisant le type %qTtypes incompatibles en retournant le type %qT alors que %qT Ã©tait attendutypes vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qTimplÃ©mentation incomplÃ¨te de la catÃ©gorie %qEimplÃ©mentation incomplÃ¨te de la classe %qEle type incomplet %qT n'a pas de membre %qDle type incomplet %qT ne peut pas avoir de correspondance (mappable)type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©attribut %<ifunc%> inconsistanttypes diffÃ©rents pour Â«Â beginÂ Â» et Â«Â endÂ Â» de l'instruction %<for%> parcourant une plage: %qT et %qTmajuscules incohÃ©rentes dans le formatdÃ©duction incohÃ©rente pour %qT: %qT et puis %qTdÃ©duction incohÃ©rente pour le type de retour auto: %qT et puis %qTspÃ©cification de variable d'instance incohÃ©rentecontraintes d'opÃ©rande inconsistantes dans un %<asm%>les types incohÃ©rents %qT et %qT sont dÃ©duits du type retournÃ© par la lambdales suffixes littÃ©raux dÃ©finis par l'utilisateur %qD et %qD sont inconsistants dans la chaÃ®ne littÃ©ralemode de comparaison incorrectentrÃ©e incorrecte dans %<label_to_block_map%>format incorrect dans la mise Ã  l'Ã©chelle, utilise 1/1
  opÃ©rande d'indice incorrectinsn incorrecteÂ :nombre d'arguments incorrect pour la fonction %qEnombre incorrect pour les Ã©lÃ©ments d'un vecteur %qspropriÃ©tÃ© incorrecte %qs du sÃ©lecteur %qsopÃ©rande d'arrondi incorrectconfiguration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)partage incorrect des nÅ“uds de l'arbretype incorrect pour les Ã©lÃ©ments d'un vecteur %qstype incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTORparallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©l'expression d'incrÃ©mentation fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'incrÃ©ment n'est pas la constante 1 ou -1 pour la condition %<!=%>incrÃ©mentation d'une expression boolÃ©enneincrÃ©mentation du champ constant %qDincrÃ©menter une valeur Ã©numÃ©rÃ©e est invalide en C++incrÃ©mentation de la fonction %qDincrÃ©mentation du membre %qD d'un objet en lecture seuleincrÃ©ment d'un pointeur vers un type incomplet %qTincrÃ©mentation de l'emplacement %qE en lecture seuleincrÃ©mentation du membre %qD en lecture seuleincrÃ©mentation de la valeur de retour nommÃ©e %qD en lecture seuleincrÃ©mentation du paramÃ¨tre %qD en lecture seuleincrÃ©mentation de la rÃ©fÃ©rence en lecture seule %qDincrÃ©mentation de la variable %qD en lecture seulela valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<long%>la valeur incrÃ©mentÃ©e de l'Ã©numÃ©ration est trop grande pour %<unsigned long%>l'index %E dÃ©signe un offset plus grand que la taille de %qTl'index dans la dimension %d est hors de limites Ã  %Ll'index doit Ãªtre un entiervaleur d'index au lieu d'un nom de champ dans l'initialisation de l'unionla valeur de l'index est hors limitesle dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BBappel indirect dans une fonction, ceci n'est pas supportÃ© par eBPFl'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatifla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e %qEla fonction indirecte %q+D ne peut pas Ãªtre dÃ©clarÃ©e faibleappel de fonction indirect vers un appelÃ© encore Ã  dÃ©terminerles sauts indirects ne sont pas disponibles sur cette ciblel%'attribut indirect_call ne s%'applique pas Ã  une fonction statiquel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgulel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnellel'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instructionl'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnellele type scalaire infÃ©rÃ© %qT n'est pas un type entier ou en virgule flottante de la mÃªme taille que %qTle constructeur hÃ©ritÃ© %qD n'est pas %<constexpr%>les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>fonction init trouvÃ©e dans l'objet %sl'instruction init dans des instructions de sÃ©lection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>init_arglist(): trop d'argumentsl'initialisation abandonne le qualificatif %qv du type pointÃ©initialisation depuis un type Objective-C distinctinitialisation depuis un pointeur vers un espace d'adresses non fermÃ©le membre de gauche de l'initialisation pourrait Ãªtre un candidat pour un attribut de formatl'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifl'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypagel'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypageinitialisation de %qT depuis le type pointeur %qT qui est incompatibleinitialisation de %qT depuis un pointeur vers %qD avec le type incompatible %qTinitialisation d'un membre de tableau flexibleinitialisation de la variable de bloc commun %qs dans l'instruction DATA Ã  %Cinitialisation d'un membre de tableau flexible dans un contexte imbriquÃ©l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©mentinitialisation d'un type rÃ©fÃ©rencÃ© non const %q#T depuis une r-valeur du type %qTinitialisation d'un type rÃ©fÃ©rencÃ© volatile %q#T depuis une r-valeur du type %qTinitialisations pour des membres multiples de %qTle champ initialisÃ© est Ã©crasÃ©le champ initialisÃ© a des effets de bord Ã©crasÃ©sle membre %q+D initialisÃ© est dÃ©clarÃ© icila variable initialisÃ© %q+D est marquÃ©e dllimportun Ã©lÃ©ment de l'initialisation n'est pas une expression constanteun Ã©lÃ©ment de l'initialisation n'est pas Ã©valuable lors du chargementun Ã©lÃ©ment de l'initialisation n'est pas une constantefin prÃ©maturÃ©e de l'initialisationl'expression de l'initialiseur fait rÃ©fÃ©rence Ã  la variable d'itÃ©ration %qDl'initialiseur n'a pu dÃ©terminer la taille de %q+Dl'initialisation n'a pu dÃ©terminer la taille de %qDl'initialisation n'a pu dÃ©terminer la taille de %qTl'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oubliÃ© les %<()%>Â ?)l'initialiseur pour %q#D est dÃ©veloppÃ© en une liste vide d'expressionsl'initialisation pour %q#D est invalidel'initialisation de %qT doit Ãªtre entre accoladesinitialisation pour le membre tableau flexible %q#Dl'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottantel'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©initialisation dans une boucle %<for%> parcourant une plageinitialisation invalide pour un membre statique avec constructeurinitialisation fournie pour une fonctioninitialisation spÃ©cifiÃ©e pour la fonction amie %qDinitialisation spÃ©cifiÃ©e pour une mÃ©thode non virtuelle %q+Dinitialisation spÃ©cifiÃ©e pour la fonction membre statique %qDla chaÃ®ne d'initialisation pour %qT est trop longueinitialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacentinitialiser %qH avec %qI dans une expression constante convertie n'est pas liÃ©e directementl'initialisation d'une classe de base du type %qT rÃ©sulte en un dÃ©coupage d'objetnom de classe injectÃ© %qD utilisÃ© comme argument de patron qui est lui-mÃªme un patronl'assembleur en ligne n'est pas une expression constantele nombre de clones en ligne n'est pas compatibleclone en ligne dans la mÃªme liste du groupe comdatle clone en ligne est forcÃ© Ã  sortirclone en ligne avec l'adresse prisela dÃ©claration en ligne de %qD suit la dÃ©claration avec l'attribut %<noinline%>fonction Â«Â inlineÂ Â» %q+D dÃ©clarÃ©e en tant que dllimport: attribut ignorÃ©la fonction en ligne %q+D est dÃ©clarÃ©e mais jamais dÃ©finiela fonction Â«Â inlineÂ Â» %q+D est dÃ©clarÃ©e faiblela fonction en ligne %q+D a reÃ§u l'attribut %qsla fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qsla fonction en ligne %qD est utilisÃ©e mais n'a jamais Ã©tÃ© dÃ©finieun espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initialeles espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les variables Â«Â inlineÂ Â» sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©le pointeur inlined_to est fauxle pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªmepointeur inlined_to dÃ©fini pour des appelants pas en lignela mise en ligne a Ã©chouÃ© dans l'appel Ã  %<always_inline%> %q+F: %sla mise en ligne a Ã©chouÃ© dans l'appel Ã  %q+F: %sla boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contientle fichier d'entrÃ©e %qs est le mÃªme que le fichier de sortiela contrainte de l'opÃ©rande d'entrÃ©e contient %qcinsert_bbt(): ClÃ© dupliquÃ©e trouvÃ©einsertion hors limites dans %qsle pointeur du bloc de base de l'insn %d est %d, il devrait Ãªtre %dl'insn %d dans la fin du bb %d a un bloc de base non NULLl'insn %d dans l'en-tÃªte du bb %d a un bloc de base non NULLl'insn %d est dans plusieurs blocs de base (%d et %d)l'insn %d en dehors des blocs de base a un champ bb non NULLles adresses des insn ne sont pas libÃ©rÃ©esles adresses des insn ne sont pas dÃ©finies aprÃ¨s shorten_branchesinsn contient une adresse invalide !insn ne satisfait pas Ã  ses contraintes:insn Ã  l'extÃ©rieur de tout bloc de basel'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i (Â«Â %sÂ Â») de l'insn %il'insn avec le UID %i n'a pas Ã©tÃ© trouvÃ©e pour l'opÃ©rande %i de l'insn %iinstallÃ©s: %s%s
! erreur d%'installation, impossible de trouver %<crtoffloadtable.o%>la variable d'instance %qE est accÃ©dÃ©e dans la mÃ©thode de la classela variable d'instance %qE est %s; ceci dÃ©clenchera une erreur incontournable dans le futurla variable d'instance %qE est dÃ©clarÃ©e %sla variable d'instance %qE est dÃ©clarÃ©e privÃ©ela variable d'instance %qs a une taille inconnuela variable d'instance %qs est dÃ©clarÃ©e privÃ©ela variable d'instance %qs utilise un membre de tableau flexiblel'affectation Ã  la variable d'instance a Ã©tÃ© interceptÃ©einstruction jamais exÃ©cutÃ©el'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cibleinformation contextuelle insuffisante pour dÃ©terminer le typepartitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©mentspartitionnement disponible insuffisant pour parallÃ©liser la bouclepartitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocsla constante entiÃ¨re est trop grande pour le type %<unsigned long%>division entiÃ¨re par zÃ©role littÃ©ral entier dÃ©passe la plage du type %qTdÃ©bordement d'entier dans la taille du tableaudÃ©bordement d'entier dans l'expression %qE de type %qT rÃ©sulte en %qEdÃ©bordement d'entier dans l'expression de type %qT rÃ©sulte en %qEle suffixe entier %qs est masquÃ© par l'implÃ©mentationl'expression intÃ©grale %qE n'est pas une constantela prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qsles optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++l'interface %qE n'a pas un agencement des chaÃ®nes constantes valablel'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qTerreur interne du compilateurerreur interne du compilateur. Mauvaise adresse:erreur interne du compilateur. DÃ©calage incorrect:erreur interne du compilateur. Mode inconnu:erreur interne du compilateur: dÃ©faut d'inconsistance interneerreur interne: registre erronÃ©: %derreur interne: fonction interne %qs dÃ©jÃ  traitÃ©eerreur interne: la fonction interne %qs a un type de retour %qs inattenduerreur interne: pour la fonction interne %qs, l'argument %d a le type %qs inattenduerreur interne: cris_side_effect_mode_ok avec des opÃ©randes erronÃ©eserreur interne: une insn avec un effet de bord change l'effet principalLa procÃ©dure interne %qs Ã  %L est en conflit avec l'argument DUMMYunitÃ© interne dans WRITEles routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumbles attributs d'interruption et nus sont incompatiblesles gestionnaires d'interruptions ne peuvent pas Ãªtre des fonctions MIPS16les gestionnaires d'interruptions ne peuvent pas avoir d'argumentla routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnelune routine de service d%'interruption ne peut pas Ãªtre appelÃ©e directementla routine de service d'interruption doit retourner %<void%>la routine de service d'interruption devrait avoir %qs comme deuxiÃ¨me argumentla routine de service d'interruption devrait avoir un pointeur comme premier argumentle vecteur d'interruption de l'attribut %qE n'est pas vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|hw5)interrupt_thread est disponible uniquement sur fidol'index du registre intrinsÃ¨que est hors limitevariable intrinsÃ¨que qui n'est pas une procÃ©dureopÃ©rande %%%c invalide%%-code invalideopÃ©rande %%A invalidevaleur %%A invalideopÃ©rande %%B invalideopÃ©rande %%C invalidevaleur %%C invalideopÃ©rande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidemode %%G invalidevaleur %%G invalideopÃ©rande %%H invalidespÃ©cificateur %%H invalidevaleur %%H invalideopÃ©rande %%I invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalideopÃ©rande %%L invalidevaleur %%L invalideopÃ©rande %%M invalidevaleur %%M invalideopÃ©rande %%N invalidevaleur %%N invalidevaleur %%O invalideopÃ©rande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%T invalidevaleur %%U invalidevaleur %%V invalideopÃ©rande %%Y invalideopÃ©rande %%c invalideopÃ©rande %%d invalidevaleur %%d invalidevaleur %%e invalideopÃ©rande %%f invalidevaleur %%f invalideopÃ©rande %%h invalidevaleur %%h invalideopÃ©rande %%i invalidevaleur %%j invalideopÃ©rande %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalideopÃ©rande %%r invalidevaleur %%r invalideopÃ©rande %%s invalidevaleur %%s invalideopÃ©rande %%t invalidevaleur %%t invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidevaleur %%y invalide, essayez d'utiliser la contrainte Â«Â ZÂ Â»valeur %%z invalide%<#pragma %s%> invalide%<CASE_CHAIN%> invalide%<CPU_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qs%<MPY_TYPE%> a la valeur invalide %qs lue dans %<devices.csv%> pour %qsargument %<PHI%> invaliderÃ©sultat %<PHI%> invalide%<const_cast%> invalide Ã  partir du type %qT vers le type %qT%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT%<static_cast%> invalide depuis le type %qT vers le type %qTmodificateur de rÃ©duction %<task%> invalide sur une construction combinÃ©e avec %<simd%> ou %<loop%>modificateur de rÃ©duction %<task%> invalide sur une construction pas combinÃ©e avec %<parallel%>, %<for%> ou %<sections%>modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>opÃ©rande de dÃ©calage %qs invalideÂ«Â asmÂ Â» invalideÂ : opÃ©randes (pointeurs) %qs invalidesargument IACC invalidemembre de gauche invalide dans un appel gimplenom de sÃ©lecteur Objective-C++ invalideclause OpenACC invalide au niveau global du fichiermembre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qsUNSPEC invalide comme opÃ©randeUNSPEC invalide comme opÃ©randeÂ : %d_Literal invalideparamÃ¨tre abstrait invalide pour le type %qTle type abstrait %qT retournÃ© est invalidele type abstrait retournÃ© est invalide pour la fonction %q+#Dle type abstrait retournÃ© est invalide pour la fonction membre %q+#Dtype abstrait %qT invalide pour %qEtype abstrait invalide pour %q+DaccÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULLadresse invalideadresse invalide pour le modificateur de sortie Â«Â OÂ Â»adresse invalide pour le modificateur de sortie Â«Â RÂ Â»adresse invalide pour le modificateur de sortie Â«Â SÂ Â»adresse invalide dans l'opÃ©randemode d'adresse invalideopÃ©rande d'adresse invalide dans %qsmode d'adressage invalidealignement invalide pour %<#pragma align%>, ignorÃ©valeur d'alignement invalide pour %<__builtin_arc_aligned%>application invalide de %<__alignof%> sur un champ de bitsapplication invalide de %<sizeof%> sur un champ de bitsutilisation invalide de %<sizeof%> sur un type fonctionapplication invalide de %qs Ã  une fonction membreutilisation invalide de %qs sur un type voidutilisation invalide de %qs sur le type tableau %qT dont le type des Ã©lÃ©ments est incompletutilisation invalide de %qs sur le type incomplet %qTarchitecture invalide pour l'attribut ou le pragma cible %qsargument %<%s%> invalide pour %<-mbranch-protection=%>argument %d invalide pour la fonction interne %qFargument %qs invalide pour %qsargument invalide dans l'attribut %qEargument invalide pour l'attribut %qsargument invalide pour SQRT Ã  %Largument invalide pour %qDargument invalide pour la fonction interneargument invalide pour la fonction interne %sargument invalide dans un appel gimplearguments invalidesarguments invalides pour l'option %<-falign-%s%>: %qsargument invalide pour %<-fpatchable_function_entry%>affectation de tableau invalidebase %qE invalide pour le nom SSAspÃ©cification de classe de base invalideindex de bloc invalidebranchement invalide vers/depuis le bloc structurÃ© %sfanion calls_comdat_local invalideÃ©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»transtypage invalide Ã  partir du type %qT vers le type %qTtranstypage invalide d'une expression r-valeur du type %qT vers le type %qTtranstypage invalide vers le type de classe abstraite %qTtranstypage invalide vers le type fonction %qTnom de classe invalide dans la dÃ©claration de %qDclique invalide dans %qscombinaison invalide de spÃ©cificateurs de types multiplescode de comparaison invalide dans la condition gimplecomparaison invalide d'un tableau gÃ©nÃ©rÃ©comparaison invalide d'une structure gÃ©nÃ©rÃ©ecomparaison invalide de nul avec nulcomparaison invalide d'un tableau non comparablecomparaison invalide d'une structure non comparablecomparaison invalide d'un type non comparablecomparaison invalide d'un type non ordonnÃ©opÃ©rateur de comparaison invalide pour le modificateur de sortie Â«Â EÂ Â»opÃ©rande const_double invalideconstante invalideconstante invalide - essayez un modificateur de sortieconstante invalide pour le modificateur de sortie Â«Â %cÂ Â»constante invalide dans %<#pragma %s%>constante invalide dans %<#pragma pack%> â€“ ignorÃ©vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»paramÃ¨tre de type contraint invalidecontrainte invalide pour l'opÃ©randeconstructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>prÃ©dicat de contrÃ´le invalideconversion invalide depuis %<__fpreg%>conversion invalide de %qH vers %qIconversion invalide depuis le type %<* __vector_pair%>conversion invalide depuis le type %<* __vector_quad%>conversion invalide depuis le type %<__vector_pair%>conversion invalide depuis le type %<__vector_quad%>conversion invalide depuis le type %<bfloat16_t%>conversion invalide dans un appel gimpleconversion invalide dans une instruction de retourconversion invalide vers %<__fpreg%>conversion invalide vers le type %<* __vector_pair%>conversion invalide vers le type %<* __vector_quad%>conversion invalide vers le type %<__vector_pair%>conversion invalide vers le type %<__vector_quad%>conversion invalide vers le type %<bfloat16_t%>conversion invalide vers le type %qT Ã  partir du type %qTtype de retour covariant invalide pour %q#Dtype de retour covariant invalide pour %q+#Dprocesseur %qs invalide pour %s"%s"%soption de modÃ¨le de donnÃ©es %<-mdata-model=%s%> invalidedÃ©claration invalide de %<%T::%E%>dÃ©claration invalide du patron membre dans la classe localedÃ©clarateur invalideargument par dÃ©faut invalide pour un paramÃ¨tre de patron qui est un patronÃ©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»dÃ©finition invalide du type qualifiÃ© %qTtype de Â«Â dependÂ Â» invalidesous-type dÃ©pendant invalide dans omp %<ordered%> %<depend%>type de Â«Â dist_scheduleÂ Â» invalidetype d'Ã©lÃ©ment invalide pour l'attribut %qsprÃ©fixe d'encodage invalide dans l'opÃ©rateur littÃ©ralentrÃ©e invalide dans le bloc structurÃ© %ssortie invalide hors du bloc structurÃ© %ssortie invalide du bloc structurÃ© OpenMPspÃ©cialisation explicite invalideexpression invalide - essayez un modificateur de sortieexpression invalide comme opÃ©randeexpression invalide pour la l-valeur minexpression invalide pour le modificateur de sortie Â«Â %cÂ Â»type d'expression invalide pour %<#pragma omp atomic%>modÃ¨le mÃ©moire en cas d'Ã©chec invalide pour %<__atomic_compare_exchange%>modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>modificateur de fonctionnalitÃ© %s invalide avec la valeur ("%s") dans le pragma ou l'attribut %<target()%>fnsummary invalide dans un flux LTOforme invalide de %<#pragma omp atomic%>format invalide pour sve_widthformat invalide de %sconstante en virgule flottante invalidefpu invalide pour l'attribut ou le pragma cible %qsfonction invalide dans l'appel gimpleutilisation invalide du registre matÃ©riel entre un opÃ©rande earlyclobber et un opÃ©rande d'entrÃ©eutilisation invalide du registre matÃ©riel entre un opÃ©rande de sortie et un opÃ©rande de contrainte correspondantutilisation invalide du registre matÃ©riel entre des opÃ©randes de sortievaleur de id invalide pour l'attribut d'exceptionvaleur de id invalide pour l'attribut d'interruptionvaleur d'identifiant invalide pour l'attribut d'interruption/exceptionvaleur d'identifiant invalide pour l'attribut de rÃ©initialisationinitialisation intra-classe invalide du membre de donnÃ©e statique du type non entier %qTexpression d'incrÃ©mentation invalidevaleur initiale invalide pour le membre %qEinitialisation invalide pour une rÃ©fÃ©rence non constante du type %qH Ã  partir d'une r-valeur de type %qIinitialisation invalide pour une rÃ©fÃ©rence du type %qH Ã  partir d'une expression de type %qIinitialisation invalideclause d'initialisation invalideinitialisation invalide pour %q#Dinitialisation invalide pour le membre tableau %q#Dinitialisation invalide pour la fonction membre %qDinitialisation invalide pour la dÃ©claration de liaison structurÃ©einsn invalideÂ :variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapidefonction de saut invalide dans un flux LTOÃ©tiquettes invalides dans la condition gimplemembre gauche invalide dans l'affectationligne invalide dans le fichier de rÃ©solutionspÃ©cification de classe de liaison invalideemplacement invalide pour %<pragma %s%>, ignorÃ©l-valeur invalide dans la sortie %<asm%> %dtype de Â«Â mapÂ Â» invalidemasque invalidetype de masque invalide dans %qsdÃ©claration de patron membre %qD invalidemodÃ¨le mÃ©moire invalide pour l'argument %d de %qEargument de modÃ¨le mÃ©moire invalide dans la fonction internemodÃ¨le mÃ©moire invalide pour %<__atomic_load%>modÃ¨le mÃ©moire invalide pour %<__atomic_store%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("arch=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("cpu=")%>nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target("tune=")%>expression Â«Â newÂ Â» invalide pour le type de classe abstraite %qTfonction nmi invalide pour l'attribut de rÃ©initialisationargument de patron invalide car ce n'est pas un typeopÃ©randes non vectoriels invalides pour %qsnombre invalide dans %<-mrgf-banked-regs=%s%> les valeurs valables sont 0, 4, 8, 16 ou 32nombre d'arguments invalide pour l'option %<-falign-%s%>: %qstable de dÃ©lestage invalide dans %sopÃ©rande de dÃ©calage invalide dans %qsopÃ©rande invalidecode d'opÃ©rande %%xn invalideadresse d'opÃ©rande invalideopÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide pour Â«Â %%%cÂ Â»opÃ©rande invalide pour le modificateur Â«Â AÂ Â»opÃ©rande invalide pour le modificateur Â«Â DÂ Â»opÃ©rande invalide pour le modificateur Â«Â HÂ Â»opÃ©rande invalide pour le modificateur Â«Â OÂ Â»opÃ©rande invalide pour le modificateur Â«Â TÂ Â»opÃ©rande invalide pour le modificateur Â«Â bÂ Â»opÃ©rande invalide pour le modificateur Â«Â eÂ Â»opÃ©rande invalide pour le modificateur Â«Â mÂ Â»opÃ©rande invalide pour le modificateur Â«Â oÂ Â»opÃ©rande invalide pour le modificateur Â«Â pÂ Â»opÃ©rande invalide pour le spÃ©cificateur Â«Â rÂ Â»opÃ©rande invalide pour le modificateur Â«Â zÂ Â»opÃ©rande invalide pour Â«Â %cÂ Â»opÃ©rande invalide dans %qsopÃ©rande invalide dans la rÃ©fÃ©rence indirecteopÃ©rande invalide dans l'instruction de retouropÃ©rande invalide dans l'opÃ©ration unairelettre de modificateur d'opÃ©rande invalideopÃ©rande invalide pour le code de sortieprÃ©fixe d'opÃ©rande invalideprÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â 0Â Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â ZÂ Â»taille d'opÃ©rande invalide pour le code d'opÃ©rande Â«Â zÂ Â»opÃ©rande invalide pour le code %%H/%%LopÃ©rande invalide pour le code %%MopÃ©rande invalide pour le code %%NopÃ©rande invalide pour le code %%OopÃ©rande invalide pour %%RopÃ©rande invalide pour le code %%RopÃ©rande invalide pour %%SopÃ©rande invalide pour le code %%T/%%BopÃ©rande invalide pour le code %%UopÃ©rande invalide pour le code %%VopÃ©rande invalide pour le code %%ZopÃ©rande invalide pour le code %%popÃ©rande invalide pour le code %%sopÃ©rande invalide pour le code %%zopÃ©rande invalide pour l'instruction Â«Â switchÂ Â»type d'opÃ©rande %qT invalide pour %qstype opÃ©rande invalide utilisÃ© avec le code d'opÃ©rande Â«Â ZÂ Â»opÃ©randes invalides dans l'opÃ©ration binaireopÃ©randes invalides dans une comparaison gimpleopÃ©randes invalides dans l'opÃ©ration ternaireles opÃ©randes des types %qT et %qT sont invalides pour le %qO binaireopÃ©randes invalides pour le code %%copÃ©rande invalide pour %qsopÃ©randes invalides pour le %s binaire (avec les types %qT et %qT)opÃ©ration invalideopÃ©ration invalide (%s)opÃ©ration invalide sur %<__fpreg%>opÃ©ration invalide pour %<#pragma omp atomic%>combinaison invalide de paramÃ¨tres pour l'intrinsÃ¨que Altivec %qscombinaison de paramÃ¨tres invalide pour l'intrinsÃ¨que %qstype de paramÃ¨tre %qT invalideopÃ©ration de positionnement de l'Ã©tape invalidemode pointeur %qs invalidepointeur invalide vers le champ de bits %qDposition ou taille invalide dans %qsposition ou opÃ©rande de taille invalide pour %qsrÃ©duction privÃ©e invalide sur %qEtype de Â«Â proc_bindÂ Â» invalidedÃ©claration de propriÃ©tÃ© invalidetype de protection ("%s") invalide dans le pragma ou l'attribut %<target("branch-protection=")%>prototype invalide pour Â«Â %sÂ Â»ponctuation %qc invalide dans la contraintetype const pure invalide pour la fonctionspÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)qualificatifs invalides sur un type de fonction non membreÃ©tendue de qualification invalide dans le nom du pseudo-destructeurrÃ©ception invalide sur un canal qui ne peut que envoyertype du receveur %qs invalideidentificateur de rÃ©duction invaliderÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»nom de registre invalide pour %q+Dexpression rÃ©guliÃ¨re %qs invalide dans %qsrÃ©adressage invaliderÃ©solution invalide dans le fichier de rÃ©solutiontype retournÃ© %qT invalide pour la fonction %<constexpr%> %q+Dpartage rtl invalide repÃ©rÃ© dans l'insntype d'ordonnancement invalidele deuxiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©roenvoi invalide sur un canal qui ne peut que recevoirsetter invalide, il doit avoir un argumentopÃ©rande shift invalidespÃ©cification de bloc source invalidechaÃ®ne statique invalide dans un appel gimpleclasse de stockage invalide pour la fonction %qEvaleur invalide pour sve_width: %dvaleur memregs cible %<%d%> invalidedÃ©claration de patron %qD invalidele paramÃ¨tre non type du patron est invalideliste d'arguments de patron invalidetemplate-id invalidele troisiÃ¨me argument de %<__builtin_prefetch%> est invalide; utilisation de zÃ©rotype %<void%> invalide pour %<new%>type %qT invalide pour initialiser un vecteur de type %qTtype %qT invalide dÃ©clarÃ© %<friend%>argument de type invalide (%qT obtenu)argument de type invalide pour %<->%> (%qT obtenu)argument de type invalide pour %<->*%> (%qT obtenu)argument de type invalide pour l'index d'un tableau (%qT obtenu)argument de type invalide pour la conversion implicite (%qT obtenu)argument de type invalide pour le %<*%> unaire (%qT obtenu)type invalide pour la sortie du fanion %<asm%>type invalide pour _Literal avec constructeurtype invalide pour la variable d'instancetype invalide pour la variable d'itÃ©ration %qEtype invalide pour la fonction maketype invalide pour le paramÃ¨tre %d de la fonction %<constexpr%> %q+#Dtype invalide pour une propriÃ©tÃ©type invalide pour l'opÃ©rande de %<__MEM%>type invalide pour l'argument %u de la fonction de type gÃ©nÃ©riquele type de retour est un type gÃ©nÃ©rique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>le type d'un type gÃ©nÃ©rique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>types %<%T[%T]%> invalides pour l'indice du tableautypes invalides pour %qstypes invalides dans une conversion d'espace d'adressetypes invalides dans une conversion vers une virgule flottantetypes invalides dans une conversion vers un entiertypes invalides dans une conversion en virgule fixetypes invalides dans une conversion noputilisation invalide de %%d, %%x, ou %%Xutilisation invalide de %<...%> dans l'appel d'une fonction pas variadiqueutilisation invalide de %<...%> avec une fonction interneutilisation invalide de %<...%> avec quelque chose qui n'est pas une trancheutilisation invalide du modificateur %<:%>utilisation invalide de %<::%>utilisation invalide de %<auto%> dans un opÃ©rateur de conversionutilisation invalide de %<auto%> dans l'argument par dÃ©faut du patronutilisation invalide de %<auto%> dans une spÃ©cification d'exceptionutilisation invalide de %<auto%> dans un argument de patronutilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une rÃ©fÃ©rence Ã  un type fonctionutilisation 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 membreutilisation invalide de %<decltype(auto)%>utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>usage de %<restrict%> invalideutilisation invalide de %<this%> hors de toute fonctionutilisation invalide de %<this%> dans une fonction non membreutilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#Tutilisation invalide de %q#T avec un tableau de taille nulle dans %q#Dutilisation invalide de %qDutilisation invalide de %qD dans la spÃ©cification de la classe de liaisonutilisation invalide de %qE pour former un pointeur vers une fonction membreutilisation invalide de %qTutilisation invalide de %qT dans un argument de patronutilisation invalide de Â«Â %%%cÂ Â»utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmÃ©tiqueutilisation invalide de l'indexation de tableau sur un pointeur vers un membreutilisation invalide d'un tableau sans borne spÃ©cifiÃ©eutilisation invalide de la sortie du fanion asmutilisation invalide de l'attribut %<fallthrough%>utilisation invalide des attributs dans une dÃ©claration videutilisation invalide de la liste d'initialisation entre accoladesutilisation invalide du constructeur comme patronutilisation invalide du type %qT qualifiÃ© CV dans la dÃ©claration du paramÃ¨treutilisation invalide du type dÃ©pendant %qTutilisation invalide du destructeur %qD comme un typeutilisation invalide du destructeur %qE comme un typeutilisation invalide d'un membre qui est un tableau flexibleutilisation invalide de la conversion implicite d'un pointeur vers un membreutilisation invalide du type incomplet %q#Tutilisation invalide du typedef incomplet %qTutilisation invalide du membre %qD (avez-vous oubliÃ© le %<&%>Â ?)utilisation invalide du membre %qD dans une fonction membre statiqueutilisation invalide de la fonction membre %qD (avez-vous oubliÃ© le %<()%>Â ?)utilisation invalide de la valeur de la mÃ©thode comme argument de Offsetofutilisation invalide d'un tableau n'Ã©tant pas une l-valeurutilisation invalide du membre de donnÃ©e non statique %qDutilisation invalide de la fonction membre non statique %qDutilisation invalide de la fonction membre non statique de type %qTutilisation invalide du membre de donnÃ©e non statique %qEutilisation invalide de l'expression d'expansion d'un paquetutilisation invalide du type Ã  remplacer %qTutilisation invalide du nom qualifiÃ© %<%D::%D%>utilisation invalide du nom qualifiÃ© %<%T::%D%>utilisation invalide du nom qualifiÃ© %<::%D%>utilisation invalide du registre Â«Â %sÂ Â»utilisation invalide d'une structure ayant un membre qui est un tableau flexibleutilisation invalide du paramÃ¨tre de patron %qT qui est un patronutilisation invalide du paramÃ¨tre de patron %qT qui est un typeutilisation invalide du template-id %qD dans la dÃ©claration du patron primaireutilisation invalide du nom de patron %qE sans liste d'argumentsutilisation invalide du typeutilisation invalide du type %<void%> dans la dÃ©claration du paramÃ¨treutilisation invalide du type %qT comme valeur par dÃ©faut pour un paramÃ¨tre de patron qui est lui-mÃªme un patronutilisation invalide du %<*%> unaire sur un pointeur vers un membreutilisation invalide du type non dÃ©fini %qTutilisation invalide de l'expression voidutilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une fonction %<transaction_safe%>utilisation invalide d'une l-valeur volatile Ã  l'intÃ©rieur d'une transactionla conversion dÃ©finie par l'utilisateur de %qH vers %qI est invalidel'initialisation par valeur du type rÃ©fÃ©rence est invalidetype invalide comme rÃ©sultat d'une comparaison vectorielleconstante vecteur invalideimmÃ©diat vecteur invalidetype de vecteur invalide pour l'attribut %qEtypes vectoriels invalides dans une conversion nopnumÃ©ro de version %qs invalidefonction Â«Â warmÂ Â» invalide pour l'attribut de rÃ©initialisationÂ«Â zero extractÂ Â» invalidela plage de la tranche est inversÃ©eio_kind_name(): mauvais I/O-kindle rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©ele rÃ©sumÃ© de rÃ©fÃ©rence ipa est manquant dans l'unitÃ© ltransis_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©il est dÃ©fini comme un pointeur dans des espaces d'adresses diffÃ©rents dans une autre unitÃ© de traductionil est dÃ©fini comme un pointeur vers un type diffÃ©rent dans une autre unitÃ© de traductionil doit Ãªtre un pointeur vers un membre de la forme %<&X::Y%>il doit Ãªtre l'adresse d'une fonction avec une classe de liaison externeil doit Ãªtre le nom d'une fonction avec une classe de liaison externeelle a Ã©tÃ© dÃ©finie ici plus tardÃ©lÃ©ment dans READla variable d'itÃ©ration dans l'Ã©numÃ©ration rapide n'est pas un objetl'itÃ©ration %s invoque un comportement indÃ©finila variable d'itÃ©ration %qD ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qD ne devrait pas Ãªtre une rÃ©ductionla variable d'itÃ©ration %qE est prÃ©dÃ©terminÃ©e linÃ©airela variable d'itÃ©ration %qE devrait Ãªtre privÃ©ela variable d'itÃ©ration %qE ne devrait pas Ãªtre Â«Â firstprivateÂ Â»la variable d'itÃ©ration %qE ne devrait pas Ãªtre linÃ©airela variable d'itÃ©ration %qE ne devrait pas Ãªtre une rÃ©ductionl'itÃ©rateur %qD a le type qualifiÃ© par %<_Atomic%>l'itÃ©rateur %qD Ã  le type qualifiÃ© par Â«Â constÂ Â»l'itÃ©rateur %qD n'a pas le type entier ni le type pointeurl'itÃ©rateur %qD a un pas de zÃ©ropas de l'itÃ©rateur avec un type non entiervariable d'itÃ©rateurson dest_idx devrait Ãªtre %d, pas %divar %qs utilisÃ©e par la dÃ©claration %<@synthesize%> doit Ãªtre une ivar existantel'abi iwmmxt requiert un processeur avec iwmmxtiwmmxt exige une ABI compatible AAPCS pour fonctionner correctementsaut dans la portÃ©e de l'identificateur avec un type modifiÃ© par une variablesaut dans l'expression d'une instructionle saut passe outre l'initialisation d'une variablesaut Ã  l'Ã©tiquette du Â«Â caseÂ Â»saut Ã  l'Ã©tiquette %qDrebut Ã  la fin de #pragma ADDRESSsrebut Ã  la fin de #pragma GCC memregs [0..16]rebut Ã  la fin de #pragma __nostandardrebut Ã  la fin de #pragma __standardrebut Ã  la fin de #pragma ghs endsdarebut Ã  la fin de #pragma ghs endtdarebut Ã  la fin de #pragma ghs endzdarebut Ã  la fin de #pragma ghs interruptrebut Ã  la fin de la section #pragma ghsrebut Ã  la fin de #pragma ghs startsdarebut Ã  la fin de #pragma ghs starttdarebut Ã  la fin de #pragma ghs startzdarebut Ã  la fin de %<#pragma %s%>rebut Ã  la fin de %<#pragma CTABLE_ENTRY%>rebut Ã  la fin de %<#pragma GCC pch_preprocess%>rebut Ã  la fin de %<#pragma GCC visibility%>rebut Ã  la fin de %<#pragma align%>rebut Ã  la fin de %<#pragma fini%>rebut Ã  la fin de %<#pragma init%>rebut Ã  la fin de %<#pragma longcall%>rebut Ã  la fin de %<#pragma message%>rebut Ã  la fin de %<#pragma ms_struct%>rebut Ã  la fin de %<#pragma options%>rebut Ã  la fin de %<#pragma pack%>rebut Ã  la fin de %<#pragma pop_options%>rebut Ã  la fin de %<#pragma push_options%>rebut Ã  la fin de %<#pragma redefine_extname%>rebut Ã  la fin de %<#pragma reset_options%>rebut Ã  la fin de %<#pragma unused%>rebut Ã  la fin de %<#pragma weak%>rebut Ã  la fin de Â«Â #pragma extern_modelÂ Â»le mot-clÃ© %<export%> n'est pas implÃ©mentÃ© et sera ignorÃ©le mot-clÃ© %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)le mot-clÃ© %<template%> n'est pas permis dans declarator-idle mot-clÃ© %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiÃ©e est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)le mot-clÃ© %<typename%> n'est pas permis en dehors des patronsÃ©tiquetteÃ©tiquette %q+D dÃ©clarÃ©e mais pas dÃ©finieÃ©tiquette %q+D dÃ©finie mais non utilisÃ©el'Ã©tiquette %q+D est utilisÃ©e mais non dÃ©finiel'Ã©tiquette %qD est dÃ©finie icil'Ã©tiquette %qE est rÃ©fÃ©rencÃ©e Ã  l'extÃ©rieur de toute fonctionÃ©tiquette Ã  la fin d'une dÃ©claration composÃ©ele contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelleles initialisations par capture des fonctions lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>la capture lambda de %qE n'est pas une expression constanteles expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobantle paramÃ¨tre lambda %qD a Ã©tÃ© dÃ©clarÃ© prÃ©cÃ©demment comme une captureles patrons lambda sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>expression lambda dans une expression constante avant C++17les lambdas ne sont implicitement %<constexpr%> qu'Ã  partir du C++17avenue %wd hors des limites %wd - %wdle langage %s n'est pas reconnula chaÃ®ne de langage %<"%E"%> n'est pas reconnuela constante de grande taille en virgule fixe a Ã©tÃ© tronquÃ©e implicitement en un type en virgule fixeles grandes valeurs de retour ne sont pas supportÃ©es avec l'option %<-mabi=ti%>le dernier argument doit Ãªtre une valeur immÃ©diatele dernier nom de registre %s doit Ãªtre un registre impairld a retournÃ© le statut de sortie %dl'argument de gauche doit Ãªtre une tranchel'opÃ©rande de gauche de %<->*%> doit Ãªtre un pointeur vers une classe mais il est un pointeur vers un membre du type %qTl'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©el'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effetl'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qEl'opÃ©rande de gauche de l'expression de dÃ©calage %q+E est nÃ©gatifprÃ©cision Ã  gaucheprÃ©cision Ã  gauche dans le format de strfmoncompteur de dÃ©calages vers la gauche >= Ã  la largeur du typecompteur de dÃ©calages vers la gauche >= Ã  la largeur de l'Ã©lÃ©ment du vecteurle compteur de dÃ©calages vers la gauche est nÃ©gatifdÃ©calage vers la gauche d'une valeur nÃ©gativel'opÃ©rande Ã  gauche de la virgule n'a pas d'effetle membre de gauche de l'affectation pourrait Ãªtre un candidat pour un attribut de formatlen plus grand que caplongueur %qE au delÃ  de la taille de la section du tableau dans la clause %qsla longueur %qE de la section du tableau n'a pas un type entierlongueur calculÃ©e icimodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlongueur requise en allouant une tranchela lettre %c n'a pas Ã©tÃ© trouvÃ©e et insn n'Ã©tait pas CONST_INTbibliothÃ¨ques: %s
  la fonction %q#D de la bibliothÃ¨que est redÃ©clarÃ©e comme %q#D n'Ã©tant pas une fonctionbibliothÃ¨que lib%s introuvablela limite est %wu octets mais l'argument a %sla limite est %wu octets mais l'argument peut Ãªtre aussi grand que %sclause linÃ©aire appliquÃ©e Ã  la variable non entiÃ¨re non pointeur ayant le type %qTclause linÃ©aire appliquÃ©e Ã  une variable non entiÃ¨re non pointeur de type %qTla clause linÃ©aire avec le modificateur %qs est appliquÃ©e Ã  la variable non rÃ©fÃ©rence ayant le type %qTl'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entierune initialisation par liste pour un type non classe ne doit pas Ãªtre entre parenthÃ¨seslister le registre %qs du pointeur de pile dans une liste Ã  Ã©craser est dÃ©prÃ©ciÃ©l'opÃ©rateur littÃ©ral %q#D est en conflit avec l'opÃ©rateur littÃ©ral de baseles suffixes d'opÃ©rateurs littÃ©raux qui ne sont pas prÃ©cÃ©dÃ©s par %<_%> sont rÃ©servÃ©s pour une standardisation futurele 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...>%>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 classopÃ©rateur littÃ©ral avec une classe de liaison Cl'application de correctifs Ã  chaud n'est pas supportÃ© avec LTOlo_sum n'est pas un registrela classe locale %q#T ne doit pas avoir le membre de donnÃ©e statique %q#DmÃ©moire de partage de donnÃ©es locale Ã©puisÃ©edÃ©claration locale depuis une fonction diffÃ©rentela dÃ©claration locale de %qE masque la variable d'instancedÃ©claration externe locale de %q#Dl'Ã©tiquette locale %qE est en conflit avec l'Ã©tiquette existantemembre local %q#D dÃ©clarÃ© icimÃ©thode locale %q#D, dÃ©clarÃ©e iciles symboles locaux doivent Ãªtre dÃ©finisla variable locale %qD ne peut pas apparaÃ®tre dans ce contexteles exigences en mÃ©moire pour les variables locales excÃ¨dent la capacitÃ©emplacement de la rÃ©duction prÃ©cÃ©dente pour %qEle bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs%<et%> logique appliquÃ© Ã  une constante non boolÃ©enne%<et%> logique d'expressions Ã©galesle %<et%> logique des tests mutuellement exclusifs est toujours faux%<ou%> logique appliquÃ© Ã  une constante non boolÃ©ennele %<ou%> logique des tests collectivement exhaustifs est toujours vrai%<ou%> logique d'expressions Ã©galesle non logique est toujours appliquÃ© au membre de gauche de la comparaisonlogical_to_bitwise(): Mauvais intrinsÃ¨quela recherche de %qT dans %qT est ambigÃ¼el'en-tÃªte de la boucle %d ne lui appartient pas directementl'en-tÃªte de la boucle %d n'a pas exactement 2 entrÃ©esl'en-tÃªte de la boucle %d n'est pas un en-tÃªte de bouclele retour de la boucle %d ne lui appartient pas directementle retour de la boucle %d n'a pas d'arÃªte vers son en-tÃªtele retour de la boucle %d n'a pas exactement 1 successeurle retour de la boucle %d n'a pas un en-tÃªte comme successeurle retour de la boucle %d est marquÃ© comme faisant partie d'une rÃ©gion irrÃ©ductiblele retour de la boucle %d n'est pas dominÃ© par son en-tÃªtela boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenantevÃ©rification des boucles sur l'arbre des boucles dont les itÃ©rations n'ont pas Ã©tÃ© ajustÃ©es (loop fixup)la boucle avec l'en-tÃªte %d est marquÃ©e pour Ãªtre retirÃ©ela boucle avec l'en-tÃªte %d n'est pas dans l'arbre des bouclesspÃ©cification d'exception plus lÃ¢che sur la fonction virtuelle redÃ©finie %q+#Flimite infÃ©rieure %qE au delÃ  de la taille de la section du tableau dans la clause %qsla borne infÃ©rieure %qE de la section du tableau n'a pas un type entierla valeur la plus basse parmi les Ã©tiquettes des Â«Â caseÂ Â» est infÃ©rieure Ã  la valeur minimale du typelseek a Ã©chouÃ© en lisant les donnÃ©es d'exportl-valeur exigÃ©e comme opÃ©rande de dÃ©crÃ©mentationl-valeur exigÃ©e comme opÃ©rande d'incrÃ©mentationl-valeur exigÃ©e comme opÃ©rande de gauche de l'affectationl-valeur exigÃ©e comme opÃ©rande unaire %<&%>l-valeur exigÃ©e dans l'instruction %<asm%>conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qTle code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limitela macro s'Ã©tend en des instructions multiplesnom de macro manquant aprÃ¨s %qsla variante principale n'est pas dÃ©finiemake_generic(): Impossible de trouver le symbole gÃ©nÃ©rique %qsconstruction de clones multiples de %qDadresse variable de #pragma ADDRESS mal composÃ©e#pragma builtin mal composÃ©section mal composÃ©e #pragma ghs%<#pragma %s%> mal composÃ©, ignorÃ©%<#pragma %s%> mal composÃ©, ignorÃ©adresse variable de %<#pragma CTABLE_ENTRY%> mal composÃ©e%<#pragma GCC visibility push%> mal composÃ©%<#pragma align%> mal composÃ©%<#pragma align%> mal composÃ©, ignorÃ©%<#pragma extern_model%> mal composÃ©, ignorÃ©%<#pragma fini%> mal composÃ©%<#pragma fini%> mal composÃ©, ignorÃ©%<#pragma init%> mal composÃ©%<#pragma init%> mal composÃ©, ignorÃ©%<#pragma member_alignment%> mal composÃ©%<#pragma member_alignment%> mal composÃ©, ignorÃ©%<#pragma message%> mal composÃ©, ignorÃ©%<#pragma ms_struct {on|off|reset}%> mal composÃ©, ignorÃ©%<#pragma ms_struct%> mal composÃ©, ignorÃ©%<#pragma options align={mac68k|power|reset}%> mal composÃ©, ignorÃ©%<#pragma options%> mal composÃ©, ignorÃ©%<#pragma pack%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(pop[, id])%> mal composÃ©e â€“ ignorÃ©%<#pragma pack(push[, id][, <n>])%> mal composÃ©e â€“ ignorÃ©%<#pragma redefine_extname%> mal composÃ©, ignorÃ©%<#pragma weak%> mal composÃ©, ignorÃ©%<COLLECT_GCC_OPTIONS%> mal formÃ©le pragma ou l'attribut %<target("%s")%> est mal composÃ©le pragma ou l'attribut %<target()%> est mal composÃ©Â«Â #pragma __extern_prefixÂ Â» mal composÃ©, ignorÃ©option %<-fplugin-arg-%s%> mal formÃ©eÂ : il manque %<-<clÃ©>[=<valeur>]%>fichier ptx mal formÃ©arguments pour la fonction de spec mal composÃ©snom de fonction de spec mal composÃ©l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeurle nom dÃ©corÃ© pour %qD changera dans le C++17 car la spÃ©cification de l'exception fait partir du type de la fonctiondÃ©coration de %<__underlying_type%>dÃ©coration de %<typeof%>, utilisez plutÃ´t %<decltype%>dÃ©coration de %Cla dÃ©coration de %q#D qui abouti Ã  %qE entre en conflit avec une dÃ©coration prÃ©cÃ©dentedÃ©coration du type en virgule fixe inconnuun tableau associatif peut uniquement Ãªtre comparÃ© Ã  nulchamp de correspondance %qE d'une structure de longueur variablele masque doit Ãªtre un immÃ©diatmatch_attr_spec(): Mauvais attributmatch_level_4(): Mauvais opÃ©rateurmatch_string_constant(): DÃ©limiteur pas trouvÃ©la contrainte correspondante n'autorise pas un registrela contrainte concordante n'est pas valide dans un opÃ©rande de sortiela contrainte correspondante fait rÃ©fÃ©rence Ã  un numÃ©ro d'opÃ©rande invalidenombre maximum de partitions LTO envoyÃ©es en parallÃ¨le dans le flux.limite maximale de %d espaces de noms recherchÃ©s pour %qEle nombre maximum d'Ã©tapes d'affectations LRA est atteint (%d)le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)ne peut utiliser -EB et -EL ensemblene peut utiliser -m32 et -m64 ensembleles registres mduc ne sont sauvegardÃ©s que sur la cible G13les fonctions mÃ©dia ne sont pas disponibles Ã  moins que %<-mmedia%> soit utilisÃ©l'initialisation en mÃ©moire pour %qD suit la dÃ©lÃ©gation du constructeurle membre %q+#D avec un constructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec un constructeur n'est pas permis dans l'unionle membre %q+#D avec un opÃ©rateur d'affectation par copie n'est pas permis dans un agrÃ©gat anonymele membre %q#D avec un opÃ©rateur dâ€™affectation par copie n'est pas permis dans l'unionle membre %q+#D avec un destructeur n'est pas permis dans un agrÃ©gat anonymele membre %q+#D avec destructeur n'est pas permis dans l'unionle membre %q+D ne peut pas Ãªtre dÃ©clarÃ© comme une rÃ©fÃ©rence %<mutable%>le membre %q+D ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<const%> et %<mutable%>le membre %qD peut Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++2a%> ou %<-std=gnu++2a%>le membre %qD ne peut pas Ãªtre dÃ©clarÃ© Ã  la fois %<virtual%> et %<static%>le membre %qD est dÃ©clarÃ© comme ami avant la dÃ©finition du type %qTle membre %qD d'un objet en lecture seule est utilisÃ© comme sortie %<asm%>le membre %qD est une rÃ©fÃ©rence non initialisÃ©ele membre %qD doit Ãªtre initialisÃ© par l'initialisation des membres dans le constructeur %<constexpr%>membre %qD avec des champs de rÃ©fÃ©rence non initialisÃ©sles fonctions membres sont implicitement amies de leur classele patron de membre %qD ne peut pas avoir de spÃ©cificateur virtuel (virt-specifier)des membres d'une classe spÃ©cialisÃ©e explicitement sont dÃ©finis sans en-tÃªte de patronl'allocation de mÃ©moire a Ã©chouÃ© en lisant les donnÃ©es d'exportl'entrÃ©e mÃ©moire %d n'est pas directement adressabledÃ©saccord dans la disposition de la mÃ©moirerÃ©fÃ©rence mÃ©moire attendue pour le modificateur de sortie Â«Â SÂ Â»la mÃ©thode %<%c%E%> est dÃ©clarÃ©e %<@optional%> et %<@required%> en mÃªme tempsla mÃ©thode %s%s%s est marquÃ©e comme go:nointerfacela mÃ©thode %s%s%s exige un rÃ©cepteur pointeurles attributs d'arguments d'une mÃ©thode ne sont pas disponibles en Objective-C 1.0les attributs de la mÃ©thode ne sont pas disponibles dans Objective-C 1.0les attributs de la mÃ©thode ne peuvent pas Ãªtre spÃ©cifiÃ©s dans le contexte @implementationles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s Ã  la finles attributs de mÃ©thodes doivent Ãªtre spÃ©cifiÃ©s uniquement Ã  la finla dÃ©claration de la mÃ©thode n'est pas dans le contexte @interfacela mÃ©thode dÃ©clarÃ©e %qE redÃ©fini la mÃ©thode %qEla dÃ©finition de la mÃ©thode pour %<%c%E%> n'a pas Ã©tÃ© trouvÃ©ela dÃ©finition de la mÃ©thode n'est pas dans le contexte @implementationla mÃ©thode redÃ©fini Ã  la fois les mÃ©thodes %<transaction_pure%> et %qEil manque peut-Ãªtre un appel Ã  [super dealloc] pour la mÃ©thodele type de la mÃ©thode ne correspond pas au type de l'objetla taille de partition minimale ne peut pas Ãªtre plus grande que la taille de partition maximalemio_array_ref(): RÃ©fÃ©rence de tableau inconnueprofilage de fonction mips16dÃ©saccord dans le type %u de l'argument de la fonction interne %qD; %qT attendudÃ©saccord dans le nombre d'arguments de la fonction %qF. Attendu: %d mais %d obtenusdÃ©saccord dans le type de retour de la fonction interne %qD; %qT attendules longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qEles longueurs des paquets d'arguments sont en dÃ©saccord durant l'expansion de %qTdÃ©clarations non concordantes pendant l'optimisation lors de l'Ã©dition de liensopÃ©rateur en dÃ©saccord dans l'expression foldtypes d'opÃ©randes de comparaison non concordantsparenthÃ¨ses non appairÃ©esconstruction Objective-C++ %<@%D%> mal placÃ©enumÃ©ro de l'opÃ©rande $ manquant dans le format%<(%> manquante aprÃ¨s %<#pragma GCC visibility push%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma pack%> â€“ ignorÃ©%<(%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<)%> manquante aprÃ¨s %<#pragma unused%>, ignorÃ©%<=%> manquant (aprÃ¨s l'attribut %<getter%>)%<=%> manquant (aprÃ¨s l'attribut %<setter%>)dÃ©finition %<PHI%> manquanteattribut %<target%> manquant pour %qD avec plusieurs versionsclause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACCnote REG_EH_REGION manquante Ã  la fin du bb %i[big-endian|little-endian|default] manquant aprÃ¨s %<#pragma scalar_storage_order%>[error|warning|ignored|push|pop] manquant aprÃ¨s %<#pragma GCC diagnostic%>%<requires%> additionnel manquant pour dÃ©marrer une expression Â«Â requiresÂ Â»nom d'architecture manquant dans %<-march=%s%>argument manquant pour %<-mbranch-protection=%>argument manquant dans le pragma ou l'attribut %<target("branch-protection=")%>argument manquant Ã  %qsbarriÃ¨re manquante aprÃ¨s le bloc %iaccolades manquantes autour de l'initialisationaccolades manquantes autour de l'initialisation pour %qTarÃªte callgraph manquante pour l'appel stmt:accolade de fermeture manquante pour l'opÃ©rande nommÃ©parenthÃ¨se fermante manquantecollection manquante dans l'Ã©numÃ©ration rapideprÃ©dicat de contrÃ´le manquantnom de processeur manquant dans %<-mcpu=%s%>nom de processeur manquant dans %<-mtune=%s%>tiret manquantdÃ©finition manquantepÃ©riphÃ©rique ou architecture manquant aprÃ¨s %qsappel direct manquant pour la spÃ©culation %iarÃªte manquante %i->%inom de fichier manquant aprÃ¨s %qscaractÃ¨re de remplissage manquant Ã  la fin du format de strfmonexpression d'incrÃ©mentation manquanteappel indirect manquant dans la sÃ©quence d'appel spÃ©culativeinitialisation manquante pour le champ %qD de %qTinitialisation manquante pour le membre %qDcondition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>cible manquante dans le makefile aprÃ¨s %qsmÃ©thode manquante %s%s%snom manquant dans le pragma ou l'attribut %<target("arch=")%>nom manquant dans le pragma ou l'attribut %<target("cpu=")%>nombre manquantparenthÃ¨se ouvrante manquanteopÃ©rande manquantoption manquante aprÃ¨s %<#pragma GCC diagnostic%>origine manquante pour un nÅ“ud dans une liste imbriquÃ©ecible manquante aprÃ¨s %qsattribut de patron principal %s manquantattributs de patron principal %s manquantrÃ©fÃ©rence manquante pour la spÃ©culation %idonnÃ©e de rÃ©solution manquante pour %ssentinelle manquante dans l'appel Ã  la fonctionarguments de patron manquantsarguments de patron manquants aprÃ¨s %qTcaractÃ¨re de terminaison %c manquantnom de type manquant dans la dÃ©claration typedefvaleur manquante dans le pragma ou l'attribut %<target()%>terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>mÃ©langer des dÃ©clarations et des dÃ©finitions de fonctions est interditle mÃ©lange de types de symboles diffÃ©rents dans les mÃªmes groupes comdat n'est pas supportÃ©mode %qs appliquÃ© Ã  un type inappropriÃ©la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qsla modification de %qE n'est pas une expression constantele modificateur ne devrait pas Ãªtre spÃ©cifiÃ© dans la clause %<linear%> sur des constructions %<simd%> ou %<for%>la modification d'un objet constant %qE n'est pas permise dans une expression constantenature du module dans l'instruction USE Ã  %Cplus que %d opÃ©randes dans %<asm%>plus d'une clause %<atomic_default_mem_order%> dans une mÃªme unitÃ© de compilationplus d'une clause %<depend%> avec le modificateur %<source%> sur une construction %<ordered%>plus d'une directive Â«Â ctrlÂ Â»plus d'un spÃ©cificateur d'accÃ¨s dans le spÃ©cificateur de baseplus d'un localisateur dans la clause %<depend%> sur une construction %<depobj%>dÃ©placer un objet local dans une instruction de retour empÃªche l'Ã©lision de la copiempfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottantemsp430_select_hwmult_lib a besoin d'au moins un argumentle tableau multidimensionnel doit avoir des bornes pour chaque dimension exceptÃ© la premiÃ¨rel'exclusion multilib %qs est invalideles exclusions multilib %qs sont invalidesle sÃ©lecteur multilib %qs %qs est invalidele sÃ©lecteur multilib %qs est invalidela spec multilib %qs est invalidel'option %<-mcpu=%> a Ã©tÃ© spÃ©cifiÃ©e plusieurs fois.plusieurs cibles %<default%> ont Ã©tÃ© dÃ©finiesles personnalitÃ©s EH multiples sont uniquement supportÃ©es avec les assembleurs qui supportent la directive %<.cfi_personality%>dÃ©clarations multiples dans une boucle %<for%> parcourant une plageplusieurs Ã©tiquettes Â«Â defaultÂ Â» dans un Â«Â switchÂ Â»dÃ©finition multiple de %q#Tplusieurs routines d'interruptions rapides vues: %qE et %qEchamps multiples initialisÃ©s dans l'union %qTplusieurs attributs de type de fonction spÃ©cifiÃ©stransitions chaud/froid multiples trouvÃ©es (bb %i)initialisations multiples donnÃ©es pour %qDinitialisations multiples donnÃ©es pour la base %qTappelants en ligne multiplesplusieurs attributs d'interruption ne sont pas permisattributs d'interruptions multiples pour la fonction %qDvariables d'itÃ©ration multiples dans l'Ã©numÃ©ration rapideplusieurs mÃ©thodes nommÃ©es %<%c%E%> ont Ã©tÃ© rencontrÃ©esattributs de types imbriquÃ©s multiples pour la fonction %qDplusieurs paramÃ¨tres nommÃ©s %qDplusieurs dÃ©finitions existantes pour %qEqualificatifs de rÃ©fÃ©rence multiplesattributs de sauvegarde de registres multiples pour la fonction %qDplusieurs sÃ©lecteurs nommÃ©s %<%c%E%> ont Ã©tÃ© rencontrÃ©sclasses de stockage multiples dans la dÃ©claration de %qsclasses de stockage multiples dans les spÃ©cificateurs de la dÃ©clarationtypes multiples dans une dÃ©clarationversions multiples pour un symbolenÅ“uds PHI virtuels multiples dans le BB %dargument Ã  valeur multiple dans un contexte Ã  valeur uniqueappel de fonction Ã  valeur multiple dans un contexte Ã  valeur uniquel'option de multiplication implique que r%d est fixeles versions multiples requiÃ¨rent %<ifunc%> qui n'est pas supportÃ© sur cette cibleles versions multiples requiÃ¨rent ifunc qui n'est pas supportÃ© sur cette cibleil faut appeler %<#include <typeinfo>%> avant d'utiliser %<typeid%>il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>le mutable %qD n'est pas utilisable dans une expression constanteun attribut nu ne peut Ãªtre appliquÃ© qu'Ã  des fonctionsnom %qD utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaule nom %qT a un type incompletnom manquant pour la fonction membrele nom de la classe masque le paramÃ¨tre de patron %qD qui est lui-mÃªme un patronnom utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour un tableaules valeurs nommÃ©es Ã  retourner ne sont plus supportÃ©esentrÃ©e dans l'espace de noms %qDl'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qDnom d'espace de nom attendules agrÃ©gats anonymes dans la portÃ©e de l'espace de noms doivent Ãªtre statiquesconversion rÃ©ductrice de %qE depuis %qH vers %qIla conversion rÃ©ductrice de %qE depuis %qH vers %qI est mal formÃ©e en C++11a besoin de %<typename%> avant %<%T::%D::%E%> car %<%T::%D%> est une portÃ©e dÃ©pendantea besoin de %<typename%> avant %<%T::%E%> car %qT est une portÃ©e dÃ©pendante%<typename%> doit Ãªtre utilisÃ© avant %qE car %qT est une portÃ©e dÃ©pendanteconversion explicite nÃ©cessaireconversion explicite nÃ©cessaire, mÃ©thode %s%s%s manquantelongueur insn nÃ©gativelongueur nÃ©gative dans la section du tableau dans la clause %qslimite infÃ©rieure nÃ©gative dans la section du tableau dans la clause %qsprofondeur d'imbrication nÃ©gative pour la rÃ©gion %inombre de dÃ©calages nÃ©gatiflargeur nÃ©gative dans le champ de bits %q+Dlargeur nÃ©gative du champ de bits %qsni 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Ã©finieni 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Ã©finiealternatives imbriquÃ©es de dialecte assembleurdÃ©claration externe imbriquÃ©e de %qDla fonction imbriquÃ©e %q+D est dÃ©clarÃ©e mais jamais dÃ©finiefonction imbriquÃ©e %qEÂ» dÃ©clarÃ©e %<extern%>fonction imbriquÃ©e %qs dÃ©clarÃ©e %<extern%>trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutablestrampolines de fonctions imbriquÃ©es pas supportÃ©s sur cette cibleles fonctions imbriquÃ©es ne savent pas Ãªtre profilÃ©es avec %<-mfentry%> sur un s390fonctions imbriquÃ©es pas supportÃ©es sur cette cibleles dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>une boucle imbriquÃ©e dans une rÃ©duction nÃ©cessite une clause de rÃ©duction pour %qEle spÃ©cificateur de nom imbriquÃ© %qT pour la dÃ©claration d'un enum ne nomme pas une classe ou un espace de nomsles dÃ©finitions d'espace de noms imbriquÃ©s sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>nom d'espace de nom imbriquÃ© attendudirective imbriquÃ©e de mise entre guillemetsredÃ©finition imbriquÃ©e de %<enum %E%>redÃ©finition imbriquÃ©e de %<struct %E%>redÃ©finition imbriquÃ©e de %<union %E%>Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonctionÂ«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©la nouvelle dÃ©claration %q#D rend ambigÃ¼e le dÃ©claration interne %q#Dde nouveaux types ne peuvent Ãªtre dÃ©finis dans un type Ã  retournermembre %q#D suivant dÃ©clarÃ© icipas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qspas de %<%D(int)%> dÃ©clarÃ© pour l'opÃ©rateur suffixÃ© %qs, on essaie avec l'opÃ©rateur prÃ©fixÃ© Ã  la placeaucune mÃ©thode %<%c%E%> trouvÃ©epas de fonction membre %q#D dÃ©clarÃ©e dans la classe %qTpas de getter %qs trouvÃ©le mÃ©lange de FPX/FPU est interditpas de FUNCTION_PROFILER pour CRISaucun nom de fichier fourni pour la liste de sortie LTRANSpas d'argumentaucun argument pour la fonction de specaucun attribut peut Ãªtre appliquÃ© Ã  une instanciation expliciteaucun nom de classe spÃ©cifiÃ© avec %qspas de patron de classe nommÃ© %q#T dans %q#Tpas de %<]%> fermant pour le format %<%%[%>pas d'accolade fermantepas de constructeurpas de contexte pour rÃ©soudre le type de %qEaucun opÃ©rateur de conversion dÃ©clarÃ©pas de fonction de dÃ©sallocation correspondante pour %qDaucun type de donnÃ©es pour le mode %qsaucune dÃ©claration ne correspond Ã  %q#Daucune dÃ©claration de la propriÃ©tÃ© %qs trouvÃ©e dans l'interfacepas d'argument par dÃ©faut pour %qDpas de destructeurpas de rÃ©partiteur trouvÃ© pour les attributs de versionpas de rÃ©partiteur trouvÃ© pour les attributs de versionÂ : %spas de champ %qD trouvÃ© dans l'union initialisÃ©epas de fonction nommÃ©e %qDpas de liste immediate_usepas de fichier Ã  l'entrÃ©eaucun fichier d'entrÃ©e; pas d'accord pour Ã©crire les fichiers de sortieaucun type entier ne peut reprÃ©senter toutes les valeurs de l'Ã©numÃ©ration pour %qTpas de registre bas disponible pour dÃ©piler les registres hautspas de concordance pour pas de concordance pour l'appel Ã  %<(%T) (%A)%>pas de correspondance pour convertir la fonction %qD vers le type %q#Tpas de concept correspondant pour l'introduction du patronaucune surcharge en virgule flottante correspond Ã  %qspas de fonction correspondant Ã  l'appel %<%D(%A)%>pas de fonction concordante pour l'appel Ã  %<%T::%s%E(%A)%#V%>pas de fonction concordante pour l'appel Ã  %<%T::operator %T(%A)%#V%>pas de fonction concordante pour l'appel de %<%s(%A)%>pas de fonction correspondante pour l'appel de type gÃ©nÃ©riquepas de Â«Â pushÂ Â» correspondant pour %<#pragma GCC visibility pop%>aucun patron correspondant trouvÃ© pour %qDpas de fonction membre %qD dÃ©clarÃ©e dans %qTpas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de post-incrÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le typepas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le typeaucune dÃ©claration prÃ©cÃ©dente pour %qDaucun prototype prÃ©cÃ©dent pour %qDpas de type de processeur spÃ©cifiÃ© pour l'Ã©dition de lienspas de profilage du code 64 bits pour cette ABIpas de registre dans l'adresseÂ«Â returnÂ Â» manquant dans une fonction devant retourner une valeurÂ«Â returnÂ Â» manquant dans une fonction retournant %qTpas de sclass pour le stab %s (0x%x)pas de point virgule Ã  la fin de la structure ou de l'unionpas de %<operator %s%> adaptÃ© pour %qTpas de %qD convenable dans la classe %qTpas de super classe dÃ©clarÃ©e dans @interface pour %qEpas de super classe dÃ©clarÃ©e dans l'interface pour %qEpas de type nommÃ© %q#T dans %q#Taucun type ni classe de stockage ne peut Ãªtre spÃ©cifiÃ© ici,aucun paquet de paramÃ¨tres non dÃ©roulÃ©s dans le fold binairepas de redÃ©finition finale unique pour %qD dans %qTpas de clause valide spÃ©cifiÃ©e dans %<#pragma acc declare%>le nÅ“ud diffÃ¨re de node->decl->decl_with_vis.symtab_nodele nÅ“ud a body_removed mais il est une dÃ©finitionle nÅ“ud a un type inconnule nÅ“ud est un alias mais pas une dÃ©finitionle nÅ“ud est un alias mais pas un alias implicitele nÅ“ud est seul dans un groupe comdatle nÅ“ud est analysÃ© mais il n'est pas une dÃ©finitionle nÅ“ud est dans la liste same_comdat_group mais il n'a aucun comdat_grouple nÅ“ud est symver mais pas un aliasle nÅ“ud est un transparent_alias mais pas un aliasle nÅ“ud est une rÃ©fÃ©rence faible (weakref) mais pas un transparent_aliasle nÅ“ud n'a pas Ã©tÃ© trouvÃ© dans le hachage des noms assembleur symtabnÅ“ud pas trouvÃ© node->decl->decl_with_vis.symtab_nodedes nÅ“uds ont Ã©tÃ© trouvÃ© avec une mÃ©moire non libÃ©rÃ©el'expression Â«Â noexceptÂ Â» est Ã©valuÃ©e Ã  %<false%> Ã  cause de l'appel Ã  %qDopÃ©rande registre non 32 bits pour Â«Â %%%cÂ Â»argument REAL pas en double prÃ©cision pour l'intrinsÃ¨que %s Ã  %Lvariante PCS qui n'est pas dÃ©rivÃ©e de AAPCScaractÃ¨re non ASCII dans une CFString littÃ©raleInitialisation d'un pointeur non NULL Ã  %Cconstruction non OpenACC Ã  l'intÃ©rieur d'une rÃ©gion OpenACCconstruction non OpenACC Ã  l'intÃ©rieur d'une routine OpenACCdÃ©saccord sur le traitement de l'exception sans appella spÃ©cialisation partielle de la non variable ou non classe %qE n'est pas permisele bloc de base %d n'est pas froid mais il ne peut Ãªtre atteint que par des chemins traversant la partition froideargument entier non constant %u dans l'appel Ã  la fonction %qEargument non constant 0 pour %qsargument 1 non constant pour %qstableau non constant dans l'instruction DATA Ã  %Linitialisation d'un tableau non constantla nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de typeun littÃ©ral composÃ© non constant ne peut pas apparaÃ®tre dans une expression constantecondition non constante pour l'assertion statiqueÃ©lÃ©ment non constant dans un CONSTRUCTOR constantl'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qDl'initialisation non constante dans la classe est invalide pour le membre statique %qDexpression d'initialisation non constante Ã  %Lle patron %qT ne peut Ãªtre dÃ©duit et il est utilisÃ© sans arguments de patronArgument INTEGER du sous-type pas par dÃ©faut passÃ© Ã  l'intrinsÃ¨que %s Ã  %LUNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variablela fonction non supprimÃ©e %q+D redÃ©fini la fonction supprimÃ©el'argument dans l'appel de la fonction %qE n'est pas en virgule flottantel'argument dans l'appel de la fonction %qE n'est pas en virgule flottantela non fonction %qD est dÃ©clarÃ©e comme un patron implicitenon fonction dans un appel gimpleargument 1 non entier pour %qsargument 3 non entier dans l'appel Ã  la fonction %qEmodÃ¨le mÃ©moire non entier pour l'argument %d de %qEopÃ©rande non entier utilise avec le code d'opÃ©rande %<z%>instruction Â«Â switchÂ Â» avec un type non entierune expression lambda non locale ne peut pas avoir de capture par dÃ©fautla variable non locale %qD dÃ©clarÃ©e %<__thread%> a un destructeur non trivialla variable non locale %qD dÃ©clarÃ©e %<__thread%> a besoin d'une initialisation dynamiquela non-boucle avec l'en-tÃªte %d n'est pas marquÃ©e pour Ãªtre retirÃ©ele tableau n'est pas une l-valeur dans l'expression conditionnellele non membre %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>la fonction non membre %qD ne peut pas avoir de qualificatif CVla fonction non membre %qD ne peut pas avoir de qualificatif de rÃ©fÃ©rencela dÃ©claration du patron non membre de %qDl'entrÃ©e %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirela sortie %d qui n'est pas une zone mÃ©moire doit rester en mÃ©moirefonction non imbriquÃ©e avec un type modifiÃ© par une variablele membre non objet %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>le type non-objective-c %qT ne peut Ãªtre interceptÃ©le non paramÃ¨tre %qs ne peut pas Ãªtre un paquet de paramÃ¨tresl'argument de %<__builtin_launder%> n'est pas un pointeurnon registre comme membre de gauche d'une opÃ©ration binairenon registre comme membre de gauche dans une opÃ©ration ternairenon registre comme membre de gauche d'une opÃ©ration unaire%qs non scalairetype non scalairevariable non scalaire %qD dans la clause %<lastprivate%> conditionnellesuffixe non standard sur une constante en virgule flottantele membre constant non statique %q#D dans la classe sans un constructeurle membre constant non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©fautle membre de donnÃ©e non statique %q+D dans une union ne peut pas avoir le type rÃ©fÃ©rencÃ© %qTle membre de donnÃ©e non statique %qE est dÃ©clarÃ© %qsmembre de donnÃ©e non statique dÃ©clarÃ© avec %qT comme type Ã  remplacerles initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>la dÃ©claration non statique de %q+D suit une dÃ©claration statiqueinitialisation non statique d'un membre de tableau flexiblela rÃ©fÃ©rence non statique %q#D dans la classe sans un constructeurle membre par rÃ©fÃ©rence non statique %q#D ne peut utiliser l'opÃ©rateur d'affectation par dÃ©faut%qD n'est pas un patron mais il est utilisÃ© comme patrontype non patron %qT utilisÃ© comme un patronla dÃ©claration non locale au thread de %q#D suit la dÃ©claration locale au threadla dÃ©claration non locale au thread de %q+D suit une dÃ©claration locale au thread%qs pas au plus haut niveauconversion non triviale dans %qsconversion non triviale dans une opÃ©ration unaireles initialisations par dÃ©signation non triviales ne sont pas supportÃ©esla spÃ©cialisation partielle du non type %qE n'est pas permiseles paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>non variable %qD dans la dÃ©claration avec plus d'une dÃ©claration contenant un type Ã  remplacernon vecteur %qs avec des Ã©lÃ©mentsopÃ©randes non vectoriels dans une comparaison vectorielleindex de tableau non constant dans l'initialisationla liste des sorties de la boucle %d n'est pas vide mais des sorties ne sont pas enregistrÃ©esÃ©tiquette non locale l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnuesl'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnuesla normalisation s'oppose Ã  la mise Ã  l'Ã©chelle
! combinaison de types pas permise dans %qspas configurÃ© avec le suffixe d'en-tÃªtes sysrootpas assez de boucles DO pour la boucle %s !$ACC LOOP Ã  %Lpas assez de boucle DO pour le %s coalescÃ© Ã  %Lpas assez d'argumentspas assez d'arguments Ã  retournerpas assez de boucles Â«Â forÂ Â» Ã  combinerpas assez de boucles parfaitement imbriquÃ©espas assez d'informations sur le typepas assez d'arguments variables pour insÃ©rer une sentinellepas de gÃ©nÃ©ration de zone de correctif, nops pas supportÃ©pas de support de l'option %<-fpic%> pour la chaÃ®ne de compilation v3mnotenote: argument nul lÃ  oÃ¹ un non-nul est requis (argument %lu)pointeur nulldÃ©rÃ©fÃ©rencement d'un pointeur nullle nombre doit Ãªtre 0 ou 1le nombre d'arguments ne concorde pas avec celui du prototype internele nombre d'arguments ne concorde pas avec celui du prototypele nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)le nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre d'Ã©lÃ©ments du vecteur n'est pas une puissance de deuxle nombre de compteurs dans les donnÃ©es de profilage de la fonction %qD ne correspond pas Ã  ses donnÃ©es de profilage (compteur %qs, attendu %i et a %i)le nombre de rÃ©sultats ne correspond pas au nombre de valeursle nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %ile nombre de variables dans la clause %<depend%> avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itÃ©rationsl'argument numÃ©rique de l'attribut %qE doit Ãªtre dans la plage 0..63objc++-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c++-cpp-outputobjc-cpp-output est dÃ©prÃ©ciÃ©; utilisez plutÃ´t objective-c-cpp-outputl'objet n'est pas une mÃ©thodeobjet manquant dans l'usage de %qEla propriÃ©tÃ© de l'objet %qD n'a pas d'attribut %<assign%>, %<retain%> ou %<copy%>; on suppose que c'est %<assign%>l'objet de type %qT ne correspond pas au nom du destructeur ~%qTun objet avec un type modifiÃ© par une variable ne peut pas avoir de classe de liaisonune dÃ©claration de mÃ©thode objective-c est attendueun ou des argument(s) de message objective-c++ est/sont attendu(s)rÃ©cepteur de message objective-c++ attenduune dÃ©claration de mÃ©thode objective-c++ est attenduecode de format Maverick Â«Â %cÂ Â» obsolÃ¨teutilisation de l'option %<-I-%> obsolÃ¨te, veuillez utiliser %<-iquote%> Ã  la placeutilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e avec %<:%>utilisation obsolÃ¨te d'une initialisation dÃ©signÃ©e sans %<=%>la variable en ligne %qD utilisÃ©e par odr n'est pas dÃ©finiele compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ©le compilateur de dÃ©chargement %s n'a pas Ã©tÃ© trouvÃ© (envisagez d'utiliser %<-B%>)dimension de dÃ©chargement hors limites (%d)le dÃ©calage %qwi est hors des limites de la chaÃ®ne constantele dÃ©calage excÃ¨de 16 octetsle dÃ©calage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCCl'offset du champ de bits compactÃ© %qD a changÃ© dans GCC 4.4ancienne dÃ©claration %q#DdÃ©finition de fonction selon l'ancien styledÃ©claration de paramÃ¨tres selon l'ancien style dans la dÃ©finition de fonction prototypÃ©el'opÃ©rande omis au milieu de %<?:%> ne peut pas Ãªtre dÃ©corÃ©un champ est un champ de bits alors que l'autre ne l'est pasun des arguments de l'appel de l'initialisation devrait Ãªtre %<&omp_priv%>un des arguments de l'appel de l'initialisation devrait Ãªtre %<omp_priv%> ou %<&omp_priv%>un type doit Ãªtre construit alors que l'autre ne le doit passeules les rÃ©gions %<distribute%>, %<parallel%> ou %<loop%> sont autorisÃ©es Ã  Ãªtre strictement imbriquÃ©es Ã  l'intÃ©rieur d'une rÃ©gion %<teams%>seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>seulement %u nom fourni pour la liaison structurÃ©eseulement %u noms fournis pour la liaison structurÃ©eseul 0.0 peut Ãªtre chargÃ© comme valeur immÃ©diateseul le format de dÃ©bogage DWARF est supportÃ© pour les routines de service d'interruptionsseuls des types d'objets Objective-C peuvent Ãªtre qualifiÃ©s avec un protocoleseul l'attribut %<fallthrough%> peut Ãªtre appliquÃ© Ã  une instruction nulleseuls les constructeurs prennent des initialisions membresseuls les dÃ©clarations de constructeurs et les opÃ©rateurs de conversion peuvent Ãªtre %<explicit%>uniquement ici comme un %<friend%>seul un type de retour %<auto%> Ã©vident peut Ãªtre dÃ©duit en %<void%>seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2aseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans une section .bssseules les variables non initialisÃ©es peuvent Ãªtre placÃ©es dans la section .noinitseules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limitesseulement les alias faibles sont supportÃ©s dans cette configurationseuls les initialiseurs Ã  zÃ©ro sont autorisÃ©s dans la section %qstype de vecteur opaque ne peut Ãªtre initialisÃ©un spÃ©cificateur enum opaque doit utiliser un simple identificateurspÃ©cificateur enum opaque sans noml'ouverture de %s a Ã©chouÃ©: %souverture de /dev/zero: %mouverture de la liste de sortie LTRANS %s: %mouverture du fichier de dÃ©pendances %s: %mouverture du fichier de sortie %qs: %souverture du fichier de sortie %s: %mcode %%xn d'opÃ©rande invalide pour QImodel'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 6 bitsl'opÃ©rande %d devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 8 bitsl'opÃ©rande 1 devrait Ãªtre une valeur immÃ©diate non signÃ©e sur 3 bitsl'opÃ©rande 1 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur paire sur 3 bits (sous-registre 0,2,4,6)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 3 bits (sous-registre 0-7)l'opÃ©rande 2 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 3 bits (I0-I7)l'opÃ©rande 3 devrait Ãªtre une valeur non signÃ©e sur 8 bitsl'opÃ©rande 4 devrait Ãªtre une valeur non signÃ©e sur 8 bits (0-255)la contrainte de l'opÃ©rande contient un %<+%> ou un %<=%> incorrectement positionnÃ©les contraintes de l'opÃ©rande pour %<asm%> diffÃ¨rent en nombre d'alternativesl'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â %cÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â DÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â IÂ Â» invalidel'opÃ©rande n'est pas du code de condition, code d'opÃ©rande Â«Â YÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas un entier spÃ©cifique, code d'opÃ©rande Â«Â rÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â KÂ Â» invalidel'opÃ©rande n'est pas un entier, code d'opÃ©rande Â«Â RÂ Â» invalidel'opÃ©rande n'est pas une rÃ©fÃ©rence mÃ©moire avec dÃ©calage, code d'opÃ©rande Â«Â HÂ Â» invalidel'opÃ©rande doit Ãªtre une valeur immÃ©diate de la bonne taillenumÃ©ro dâ€™opÃ©rande manquant aprÃ¨s %%-lettrenumÃ©ro dâ€™opÃ©rande hors limitele numÃ©ro d'opÃ©rande est hors limites dans le formatnumÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argumentnumÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©el'opÃ©rande de %<?:%> change de type signÃ© de %qT Ã  %qT Ã  cause du caractÃ¨re non signÃ© de l'autre opÃ©randel'opÃ©rande de l'expression fold n'a aucun paquet de paramÃ¨tres non dÃ©roulÃ©le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qEles types des opÃ©randes sont %qT et %qTles opÃ©randes de %<?:%> ont les types diffÃ©rents %qT et %qTles opÃ©randes de %T/%t doivent Ãªtre reg + const_int:opÃ©ration non permise sur le type %<bfloat16_t%>l'opÃ©ration sur %qE est peut Ãªtre non dÃ©finiel'attribut d'optimisation sur %qD suit la dÃ©finition mais l'attribut ne correspond pasincohÃ©rence d'un attribut au niveau de l'optimisationl'optimisation peut Ã©liminer les lectures ou les Ã©critures dans les variables-registreslâ€™option %<%s=%s%> nâ€™est pas disponible pour le processeur %qsl'option %<-mdouble=32%> est uniquement disponible si configurÃ© %<--with-double={32|32,64|64,32}%>l'option %<-mdouble=64%> est uniquement disponible si configurÃ© %<--with-double={64|64,32|32,64}%>l'option %<-mirq-ctrl-saved%> est uniquement valable pour les processeurs ARC v2l'option %<-mlong-double=32%> est uniquement disponible si configurÃ© %<--with-long-double={32|32,64|64,32}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={32|32,64|64,32}%>l'option %<-mlong-double=64%> est uniquement disponible si configurÃ© %<--with-long-double={64|64,32|32,64}%> ou %<--with-long-double=double%> en mÃªme temps que %<--with-double={64|64,32|32,64}%>l'option %<-mrgf-banked-regs%> est uniquement valable pour les processeur ARC v2l'option %<-mstructure-size-boundary%> est dÃ©prÃ©ciÃ©elâ€™option %qs est ignorÃ©e, la valeur par dÃ©faut %qs est considÃ©rÃ©e pour le processeur %qslâ€™option %qs n'est pas disponible pour le processeur %qsl'option %qs est valide pour %s mais pas pour %sl'option %s n'est pas supportÃ©e avec %<-fopenacc%>option %s pas utilisÃ©e de maniÃ¨re cohÃ©rente dans tous les fichiers d'entrÃ©e LTOoption %s avec des valeurs diffÃ©rentesargument optionnelparamÃ¨tre de classe optionneloptions activÃ©esÂ : options ou cibles manquantes aprÃ¨s %qsoptions passÃ©esÂ : dÃ©bordement de optype_msgidÂ :%dou utilisez %<j%> au lieu de %<i%> pour les suffixes internes GNUles arguments ordonnÃ©s ont besoin d'une expression entiÃ¨re constante positivecomparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entiercomparaison ordonnÃ©e d'un pointeur avec un pointeur null'origine pointe vers un parent diffÃ©rentle %<default%> original est icila dÃ©claration originale apparaÃ®t icila dÃ©finition originale apparaÃ®t icioriginal pas compressÃ© avec zstdtaille originale inconnueinitialement dÃ©clarÃ© %<const%> icidÃ©fini initialement icil'appel de fonction initialement indirect n'est pas pris en compte pour la mise en lignespÃ©cifiÃ© initialement iciconstruction %qs orphelinel'autre correspondance est iciaurait dÃ» correspondre Ã  la mÃ©thode virtuelle %qD mais ce n'est pas le casle %<__transaction_cancel%> extÃ©rieur n'est pas Ã  l'intÃ©rieur d'un %<__transaction_atomic%> extÃ©rieurle %<__transaction_cancel%> extÃ©rieur n'est pas dans un %<__transaction_atomic%> extÃ©rieur ou une fonction %<transaction_may_cancel_outer%>le bloc extÃ©rieur de la rÃ©gion %i n'est pas bontransaction extÃ©rieure dans une fonction %<transaction_may_cancel_outer%>transaction extÃ©rieure dans une fonction %<transaction_safe%>transaction extÃ©rieure dans une transactionla contrainte de sortie %d ne peut pas Ãªtre spÃ©cifiÃ©e avec le registre Ã©crasÃ© %qsla contrainte de sortie %d doit spÃ©cifier un seul registrela contrainte de sortie %qc pour l'opÃ©rande %d n'est pas au dÃ©butle fichier de sortie %s existe dÃ©jÃ  dans le dossier %sfichier de sortie non spÃ©cifiÃ©le nom du fichier de sortie ne peut pas Ãªtre videnom du fichier de sortie spÃ©cifiÃ© deux foisla sortie numÃ©ro %d n'est pas directement adressablel'opÃ©rande de sortie %d doit utiliser la contrainte %<&%>il manque un %<=%> Ã  la contrainte de l'opÃ©rande de sortiel'opÃ©rande de sortie est une constante dans %<asm%>les registres de sortie doivent Ãªtre regroupÃ©s en haut de la pileoutput_move_singleÂ :dÃ©bordement dans la dimension du tableaudÃ©bordement dans l'expression constantele dÃ©bordement dans la conversion de %qT vers %qT change la valeur en %qEle dÃ©bordement dans la conversion de %qT vers %qT change la valeur de %qE en %qEdÃ©bordement dans les valeurs de l'Ã©numÃ©rationdÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qDdÃ©bordement de la liste d'arguments de sortie pour %qsnom de fonction surchargÃ©e %qE dans la clause %qsfonction surchargÃ©e sans information contextuelle de typela fonction redÃ©finie est %q#Dla fonction redÃ©finie est %q#Fla fonction redÃ©finie est %qDle contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>dans la redÃ©finition de %qD dÃ©clarÃ© %<transaction_safe%>argument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du patron d'alias %qDargument d'expansion du paquet pour le paramÃ¨tre non paquet %qD du concept %qDl'expansion de paquets dans une dÃ©claration Â«Â usingÂ Â» est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>l'attribut Â«Â packedÂ Â» provoque un alignement inefficacel'attribut Â«Â packedÂ Â» entraÃ®ne un alignement inefficace pour %q+Dl'attribut Â«Â packedÂ Â» provoque un alignement inefficace pour %qEl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessairel'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %q+Dl'attribut Â«Â packedÂ Â» n'est pas nÃ©cessaire pour %qEremplissage de la taille du Â«Â structÂ Â» jusqu'Ã  la frontiÃ¨re d'alignementremplissage du Â«Â structÂ Â» pour aligner %q+Dle paramÃ¨tre %P a un type incomplet %qTle paramÃ¨tre %P de %qD a un type incomplet %qTparamÃ¨tre %q+D dÃ©clarÃ© %<_Noreturn%>paramÃ¨tre %q+D dÃ©clarÃ© %<inline%>le paramÃ¨tre %q+D n'a qu'une dÃ©claration anticipÃ©eparamÃ¨tre %qD dÃ©clarÃ© avec le type Â«Â voidÂ Â»le paramÃ¨tre %qD a un type incompletle paramÃ¨tre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD inclut une rÃ©fÃ©rence vers un tableau %qT dont les bornes sont inconnuesle paramÃ¨tre %qD est incorrectement dÃ©clarÃ© comme type de mÃ©thodele paramÃ¨tre %qD est initialisÃ©le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©le paramÃ¨tre %qP de %qD pourrait Ãªtre un candidat pour un attribut de formatle paramÃ¨tre %u (%q+D) a un type incompletle paramÃ¨tre %u (%q+D) a le type voidle paramÃ¨tre %u a un type incompletle paramÃ¨tre %u a le type voidparamÃ¨tre dÃ©clarÃ© %<auto%>le paramÃ¨tre ne peut pas avoir le type %qT modifiÃ© par une variablele paramÃ¨tre pourrait Ãªtre un candidat pour un attribut de formatnom du paramÃ¨tre manquant dans la liste des paramÃ¨tresnom de paramÃ¨tre omisnoms de paramÃ¨tres (sans type) dans la dÃ©claration de fonctionLe paquet de paramÃ¨tres %<__bases%> est uniquement valable dans la dÃ©claration d'un patronle paquet de paramÃ¨tres %q+D doit Ãªtre Ã  la fin de la liste des paramÃ¨tres du patronle paquet de paramÃ¨tres %qD ne peut pas avoir d'argument par dÃ©fautl'argument %qE du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronl'argument %qT du paquet de paramÃ¨tres doit Ãªtre Ã  la fin de la liste des arguments du patronle paquet de paramÃ¨tres ne peut pas avoir d'argument par dÃ©fautles paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 7.1le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1le 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%}le passage de paramÃ¨tre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changÃ© dans %{GCC 10.1%}le paramÃ¨tre Ã  une fonction interne doit Ãªtre une chaÃ®ne sous forme constante ou littÃ©ralele paramÃ¨tre Ã  la fonction interne n'est pas valable: %sargument de type dÃ©rivÃ© paramÃ©trisÃ©le sous-programme parent ne peut pas Ãªtre mis en ligneles parenthÃ¨ses autour de %qE ne peuvent pas Ãªtre utilisÃ©es pour former un pointeur vers une fonction membreles parenthÃ¨ses doivent Ãªtre omises si la liste d'arguments d'attributs %qE est videles parenthÃ¨ses doivent Ãªtre omises si la liste des arguments de l'attribut est videdes parenthÃ¨ses sont requises autour de ce littÃ©ral composite pour Ã©viter des ambiguÃ¯tÃ©s dans l'analyseune initialisation entre parenthÃ¨ses n'est pas permise dans une boucle %<for%> de OpenMPinitialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableauerreur d'analyse dans l'instruction SELECT RANK Ã  %Cerreur d'analyse dans l'instruction SELECT TYPE Ã  %Cerreur d'analyse dans la liste des arguments du patronpart-ref avec un attribut pointeur prÃ¨s de %L n'est pas le part-ref le plus Ã  droite ou data-stmt-objectla 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 patronla spÃ©cialisation partielle %q+D ne spÃ©cialise aucun argument du patron; pour dÃ©finir le patron primaire, retirez la liste d'arguments du patronla spÃ©cialisation partielle de %qD n'est pas plus spÃ©cialisÃ©e quespÃ©cialisation partielle %qT dÃ©clarÃ©e %<friend%>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 paquetspÃ©cialisation partielle de %qD aprÃ¨s l'instanciation de %qDune partition a Ã©tÃ© trouvÃ©e mais le fanion de partition de fonction n'est pas misl'Ã©tape %qs n'a pas Ã©tÃ© trouvÃ©e mais elle est rÃ©fÃ©rencÃ©e par la nouvelle Ã©tape %qsl'Ã©tape %s ne supporte pas le clonagel'Ã©tape %s a besoin d'une implÃ©mentation de %<set_pass_param%> pour gÃ©rer l'argument supplÃ©mentaire dans %<NEXT_PASS%>le passage de %qT comme argument %<this%> abandonne les qualificatifsle passage de %qT choisi %qT au lieu de %qTpassage de NULL pour l'argument non pointeur %P de %qDpassage de l'argument %d de %qE comme %<float%> au lieu de %<double%> Ã  cause du prototypepassage de l'argument %d de %qE comme %qT au lieu de %qT Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme complexe au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme flottant au lieu d'entier Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de complexe Ã  cause du prototypepassage de l'argument %d de %qE comme entier au lieu de flottant Ã  cause du prototypepassage de l'argument %d de %qE comme signÃ© Ã  cause du prototypepassage de l'argument %d de %qE comme un non signÃ© Ã  cause du prototypepasser l'argument %d de %qE abandonne le qualificatif %qv du type pointÃ©passer l'argument %d de %qE abandonne les qualificatifs du type cible du pointeurpassage de l'argument %d de %qE depuis un type Objective-C distinctpassage de l'argument %d de %qE depuis un type pointeur incompatiblepassage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermÃ©passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatifle passage de l'argument %d de %qE transforme un pointeur en entier sans transtypagele passage de l'argument %d de %qE transforme un entier en pointeur sans transtypagepassage de l'argument %d de %qE avec des largeurs diffÃ©rentes Ã  cause du prototypepassage de l'argument %i aux alias qualifiÃ©s avec %qs avec l'argument %Zpassage de l'argument %i aux alias qualifiÃ©s avec %qs avec les arguments %Zpassage des arguments Ã  l'Ã©lision du constructeur hÃ©ritÃ© %qDle passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementpassage d'un argument trop grand sur la pileentrÃ©e de fonction patchable %wu excÃ¨de la taille %wuchemin: pÃ©dantpÃ©dant: vous avez peut-Ãªtre besoin d'arguments de patron explicites dans votre spÃ©cificateur de nom imbriquÃ©vous voulez peut-Ãªtre ajouter %<%T::%> explicitementerreur de permissionpermerreur: Ã©chec de pex_init: %mles contraintes sur le type Ã  remplacer ne sont pas satisfaitesles types Ã  remplacer ne sont pas permis dans ce contextel'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwil'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwiveuillez utiliser un nom de processeur explicite.  Les noms de processeurs valides sontÂ : %sle greffon %qs a Ã©tÃ© spÃ©cifiÃ© avec des chemins diffÃ©rents: %qs et %qsle greffon %s n'est pas sous une licence compatible avec GPL
  %sle greffon %s n'est pas sous une licence compatible avec GPL %sle greffon %s a enregistrÃ© une fonction de rappel nulle pour l'Ã©vÃ©nement %sle greffon %s devrait Ãªtre spÃ©cifiÃ© avant %<-fplugin-arg-%s%> dans la ligne de commandele greffon ne peut pas enregistrer une Ã©tape manquantele greffon ne peut pas enregistrer une Ã©tape sans nomle greffon ne peut enregistrer l'Ã©tape %qs sans nom d'Ã©tape de rÃ©fÃ©rencele support des greffons est dÃ©sactivÃ©; configurez avec --enable-pluginpointeurargument pointeurl'arithmÃ©tique de pointeur pour des objets collectÃ©s par le ramasse-miettes est interditaffectation de pointeurmembre pointeur %q+D dÃ©clarÃ© iciun pointeur du type %<void *%> est utilisÃ© dans une arithmÃ©tiquepointeur de type %<void *%> utilisÃ© dans une soustractionl'offset du pointeur par rapport au symbole peut Ãªtre incorrectrÃ©sultat pointeur ou allouableles types ciblÃ©s par les pointeurs sont incompatibles en C++un pointeur visant l'espace d'adresses %qs doit Ãªtre Â«Â constÂ Â» dans %qTun pointeur visant l'espace d'adresses %qs doit Ãªtre const dans le/la %s %q+Dles cibles pointÃ©es dans l'affectation de %qT vers %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans l'initialisation de %qT depuis %qT diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es dans le passage de l'argument %d de %qE diffÃ¨rent dans la plage signÃ©eles cibles pointÃ©es en retournant %qT depuis une fonction qui retourne le type %qT  diffÃ¨rent dans la plage signÃ©eun pointeur vers une fonction est utilisÃ© dans une arithmÃ©tiquepointeur vers une fonction utilisÃ© dans une soustractionle pointeur vers le tableau perd le qualificatif dans l'expression conditionnellele pointeur vers le type d'interface n'a pas de mÃ©thodeconversion d'un pointeur vers un membre via la base virtuelle %qTle pointeur vers le type membre %qT est incompatible avec le type d'objet %qTnon concordance de type de pointeurs entre %qT et %qT de %qD et %qD dans une expression conditionnellenon concordance de type de pointeurs dans une expression conditionnellevaleur de pointeur utilisÃ©e lÃ  oÃ¹ un complexe Ã©tait attenduvaleur pointeur utilisÃ©e lÃ  oÃ¹ un nombre en virgule flottante Ã©tait attendule pointeur vers la fonction membre %qE ne peut Ãªtre appelÃ© sans un objet; utilisez %<.*%> ou %<->*%>le type pointeur vers une fonction membre %qT requiert une l-valeurle type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2ale type pointeur vers une fonction membre %qT requiert une r-valeurnon concordance entre un pointeur et un entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de Â«Â caseÂ Â»des pointeurs vers des tableaux avec des qualificatifs diffÃ©rents sont incompatibles en C ISOpointeurs vers des espaces d'adresses disjoints utilisÃ©s dans une expression conditionnelleargument polymorphiquela position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qsle code indÃ©pendant de la position requiert %qsle code indÃ©pendant de la position requiert l'ABI Linuxinitialisation par position de champs dans une %<struct%> qui est dÃ©clarÃ©e avec l'attribut %<designated_init%>largeur positive requise Ã  %LproblÃ¨me possible dÃ©tectÃ© dans l'invocation de %<operator delete%>problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>le post-incrÃ©ment d'adresse n'est pas un registre%qD suffixÃ© doit avoir %<int%> comme argument%qD suffixÃ© doit avoir %<int%> comme second argument%qD suffixÃ© devrait retourner %qTdÃ©rÃ©fÃ©rencement d'un pointeur potentiellement nulll'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9le pragma ou l'attribut %<target("%s")%> n'accepte pas d'argumentle pragma ou l'attribut %<target("%s")%> n'autorise pas de forme nÃ©gativele pragma ou l'attribut %<target("%s")%> n'est pas validele pragma ou l'attribut %<target("%s=%s")%> n'est pas validele prÃ©-dÃ©crÃ©ment d'adresse n'est pas un registrele prÃ©-incrÃ©ment d'adresse n'est pas un registreprÃ©cisionprÃ©cision dans le format de printftype arithmÃ©tique %qT prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>type arithmÃ©tique prÃ©dÃ©clarÃ© dans %<#pragma omp declare reduction%>instruction Thumb Ã©tablieinstruction Ã©tablie dans la sÃ©quence conditionnelle%qD prÃ©fixÃ© devrait retourner %qTles attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>les attributs de prÃ©fixes sont ignorÃ©s pour les implÃ©mentationsles attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodesprev_bb de %d devrait Ãªtre %d, pas %d%<#pragma omp declare reduction%> prÃ©cÃ©dentdÃ©claration %<pragma omp declare reduction%> prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dentedÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tre dans le patronla dÃ©claration prÃ©cÃ©dente %qD utilisait %d paramÃ¨tres dans le patrondÃ©clarÃ© prÃ©cÃ©demment en tant que %q#DdÃ©claration prÃ©cÃ©dente icidÃ©claration prÃ©cÃ©dente de %<%c%E%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@optional%>dÃ©claration prÃ©cÃ©dente de %<%c%E%> comme %<@required%>dÃ©claration prÃ©cÃ©dente de %<%c%s%>dÃ©claration prÃ©cÃ©dente de %q#DdÃ©claration prÃ©cÃ©dente de %q+Dla dÃ©claration prÃ©cÃ©dente de %q+D Ã©tait icidÃ©claration prÃ©cÃ©dente de %qDla dÃ©claration prÃ©cÃ©dente de %qD est icidÃ©claration prÃ©cÃ©dente de %qEdÃ©claration prÃ©cÃ©dente avec la classe de liaison %qLdÃ©finition prÃ©cÃ©dente icidÃ©finition prÃ©cÃ©dente de %q#Tla dÃ©finition prÃ©cÃ©dente de %q+D Ã©tait icila dÃ©finition prÃ©cÃ©dente de %qD est icila dÃ©claration implicite prÃ©cÃ©dente de %q+D Ã©tait iciÃ©tiquette prÃ©cÃ©dentedÃ©coration prÃ©cÃ©dente de %q#Dla dÃ©finition non prototype prÃ©cÃ©dente est icila spÃ©cification prÃ©cÃ©dente dans %q#D est iciprÃ©cÃ©demment dÃ©clarÃ©e iciprÃ©cÃ©demment dÃ©fini iciprÃ©cÃ©demment dÃ©fini ici comme %sprÃ©cÃ©demment utilisÃ©e icile patron primaire %qDle patron primaire icimembre privÃ© %q#D dans une union anonymeLa probabilitÃ© %qE est hors de la plage [0.0, 1.0]la probabilitÃ© %qE doit Ãªtre une expression en virgule flottante constanteproblÃ¨me lors de la construction de l'image cible pour %sles donnÃ©es de profilage de la fonction %u sont corrompuesle profilage pour la fonction %qD n'a pas Ã©tÃ© trouvÃ© dans les donnÃ©es de profilagesupport du profilage pour CR16support du profilage pour VxWorksle profilage n'a pas encore Ã©tÃ© implÃ©mentÃ© sur cette architecturele profilage n'est pas supportÃ© avec -mgprogrammes: %s
  l'argument promu %qD ne concorde pas avec le prototype internel'argument promu %qD ne concorde pas avec le prototypele complÃ©ment bit Ã  bit promu d'une valeur non signÃ©e est toujours non nulles propriÃ©tÃ©s pour le sÃ©lecteur %<simd%> ne peuvent pas Ãªtre spÃ©cifiÃ©es dans %<metadirective%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@dynamic%>la propriÃ©tÃ© %qs est dÃ©jÃ  spÃ©cifiÃ©e dans %<@synthesize%>la propriÃ©tÃ© %qs utilise la variable d'instance %qs d'un type incompatiblela propriÃ©tÃ© %qs utilise la mÃªme variable d'instance que la propriÃ©tÃ© %qsla propriÃ©tÃ© ne peut pas Ãªtre un champ de bitsla propriÃ©tÃ© ne peut pas Ãªtre un tableaula dÃ©claration de la propriÃ©tÃ© n'est pas dans le contexte @interface ou @protocolla propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constantela propriÃ©tÃ© doit Ãªtre une expression entiÃ¨re constante ou une chaÃ®ne littÃ©ralemembre protÃ©gÃ© %q#D dans une union anonymel'attribut de visibilitÃ© protÃ©gÃ©e n'est pas supportÃ© dans cette configuration; ignorÃ©le protocole %qE a une dÃ©pendance circulairele protocole %qE est obsolÃ¨teles attributs de protocole ne sont pas disponibles en Objective-C 1.0dÃ©claration de prototypele prototype pour %q+D dÃ©clare l'argument %d avec un type incompatiblele prototype pour %q+D dÃ©clare moins d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D dÃ©clare plus d'arguments que la dÃ©finition prÃ©cÃ©dente dans l'ancien stylele prototype pour %q+D suit une dÃ©finition qui n'est pas un prototypele prototype de Â«Â %sÂ Â» exige des opÃ©randes aprÃ¨s des opÃ©randes optionnelsprototype spÃ©cifiÃ© pour %q#Dfournis pour %qDle pseudo-destructeur n'est pas appelÃ©appel Ã  %q#D qui est pur virtuel depuis le constructeurappel Ã  %q#D qui est pur virtuel depuis le destructeurappel Ã  %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statiquespÃ©cificateur pur sur une dÃ©finition de fonctionmodificateurs q/Q invalides pour des rÃ©fÃ©rences de symbolesla vÃ©rification qsort a Ã©chouÃ©le comparateur qsort est non-nÃ©gatif sur une sortie triÃ©e: %dle comparateur qsort n'est pas anti-symÃ©trique: %d, %dle comparateur qsort n'est pas transitif: %d, %d, %dle nom qualifiÃ© ne nomme pas une classele type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qTqualified-id dans une dÃ©clarationles qualificatifs ne sont pas permis dans la dÃ©claration d'un constructeurles qualificatifs ne sont pas permis dans la dÃ©claration de %<operator %T%>les qualificatifs ne sont pas permis dans la dÃ©claration du guide de dÃ©ductionles qualificatifs ne sont pas permis dans la dÃ©claration d'un destructeurle type qualifiÃ© %qT ne correspond pas au nom du destructeur ~%qTdirective %qs entre guillemets dans le formatdirective %qs avec guillemets dans le format; utilisez plutÃ´t %qsr0 a besoin d'Ãªtre disponible comme registre qui sera Ã©crasÃ© lors des appelsl'instruction Â«Â rangeÂ Â» doit avoir un type tableau, tranche, chaÃ®ne, tableau associatif ou canalles expressions avec une plage ne sont pas standard dans les instructions Â«Â switchÂ Â»l'expression %<for%> parcourant une plage de type %qT a un type incompatibleles boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>le rang + le co-rang de %qs dÃ©passe %d Ã  %Cl'opÃ©rateur littÃ©ral de base %q#D est en conflit avec l'opÃ©rateur littÃ©ral avec patronrdynamic n'est pas supportÃ©rÃ©-initialisation de %qs Ã  %Lla lecture a Ã©chouÃ© en lisant les donnÃ©es d'exportl'emplacement %qE, en lecture seule, est utilisÃ© comme sortie %<asm%>le membre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>la valeur de retour nommÃ©e %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>le paramÃ¨tre %qD, en lecture seule, est utilisÃ© comme sortie %<asm%>rÃ©fÃ©rence en lecture seule %qD utilisÃ©e comme sortie de %<asm%>la variable %qD, en lecture seule, est utilisÃ©e comme sortie %<asm%>lecture du fichier d'entrÃ©electure Ã  travers un pointeur nul (argument %d)la rÃ©ception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supportÃ© conditionnellementrecompilation avec %<-fcompare-debug%>Ã©valuation rÃ©cursive de l'argument par dÃ©faut pour %q#Dmise en ligne rÃ©cursiveinstanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qDtype rÃ©cursif %qT non dÃ©finirequis rÃ©cursivement par la substitution de %qS
  requis rÃ©cursivement par %q#D
*************** Utilisez l'option %<-mcpu%> pour dÃ©fini
*** 2145,2150 ****
  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Ã©fautle 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 typeretour 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 transtypageretourne 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Ã©rentson 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%>le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© 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 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 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Ã©esle 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 pasmembre 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Ã©renceÂ«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨trele 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 constanteinstruction (%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 patronclasse 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'argumentsla 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Ã©l'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++2a%> ou %<-std=gnu++2a%>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 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%>accolades 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 %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-ffinite-math-only%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-fno-math-errno%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-funsafe-math-optimizations%> soit spÃ©cifiÃ©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 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 absoluprise 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 un entier constantl'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#Dla 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Ã©ductionles 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 primaireles introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]paramÃ¨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 %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'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.4le 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'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Ã©ela 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 la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTle 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Ã©ecomparaison Ã  trois voies de vecteursl'opÃ©rateur de comparaison Ã  trois voies peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classeexception 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 %%:compare-debug-auxbase-opttrop peu d'arguments pour %%:replace-extensiontrop 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 d'alternatives dans %<asm%>trop d'argumentstrop 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-auxbase-opttrop 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 attributau 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 %qEassertion 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%>composant de type dÃ©rivÃ© non gÃ©rÃ©opÃ©rande d'appel non identifiable%<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 %svaleur cc_attr inconnuecaractÃ¨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%>style 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 aprÃ¨s %<#pragma GCC diagnostic%>; vouliez-vous utiliser %<-%s%>Â ?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Ã© 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 %s inconnu dans l'attribut amdgpu_hsa_kernelsource 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]%>Â : %qdcible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour %<-mcpu%>: %sargument 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=%>Â : %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 reconnuel'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 %d 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 PSWutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7l'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 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%>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Ã©utilisation de vector_length (64), %d est ignorÃ©utilisation de vector_length (64), 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'Ã©numÃ©rateur %<%E::%D%>la 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 marquÃ©es avec l'attribut %qE doivent Ãªtre initialisÃ©es%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 iciun 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++2ales 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 uniqueutilisation 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Ã©la 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Ã©eweakref ne peut pas avoir de versionÂ«Â 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Ã©mentsen rÃ©fÃ©renÃ§ant %qDla 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%>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 %<__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 nulletableau %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
--- 2170,2175 ----
  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Ã©fautle 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 typeretour 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 transtypageretourne 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Ã©rentson 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%>le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© 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 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 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Ã©esle 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 pasmembre 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Ã©renceÂ«Â staticÂ Â» ou qualificatifs de type dans un dÃ©clarateur de tableau n'Ã©tant pas un paramÃ¨trele 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 constanteinstruction (%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 patronclasse 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'argumentsla 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Ã©l'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++2a%> ou %<-std=gnu++2a%>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 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%>accolades 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 %<-mcustom-%s%> est en conflit avec l'option %<-mcustom-%s%>l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-ffinite-math-only%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-fno-math-errno%> soit spÃ©cifiÃ©l'option %<-mcustom-%s%> n'a pas d'effet Ã  moins que %<-funsafe-math-optimizations%> soit spÃ©cifiÃ©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 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 absoluprise 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 un entier constantl'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#Dla 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Ã©ductionles 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 primaireles introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]paramÃ¨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 %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'attribut %<interrupt%> requiert un processeur MIPS32r2 ou supÃ©rieurl'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule foisl'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.4le 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'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Ã©ela 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 la conversion n'est pas spÃ©cifiÃ© car %qE est en dehors de la plage du type %qTle 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 comparaisonscomparaison Ã  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 %%:compare-debug-auxbase-opttrop peu d'arguments pour %%:replace-extensiontrop 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 d'alternatives dans %<asm%>trop d'argumentstrop 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-auxbase-opttrop 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 attributau 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 %qEassertion 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%>composant de type dÃ©rivÃ© non gÃ©rÃ©opÃ©rande d'appel non identifiable%<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 %svaleur cc_attr inconnuecaractÃ¨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%>style 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 aprÃ¨s %<#pragma GCC diagnostic%>; vouliez-vous utiliser %<-%s%>Â ?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Ã© 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 %s inconnu dans l'attribut amdgpu_hsa_kernelsource 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]%>Â : %qdcible %s non reconnue: %sadresse non reconnueargument non reconnu pour l'option %qsargument non reconnu pour %<-mcpu%>: %sargument 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=%>Â : %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 reconnuel'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 %d 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 PSWutilisez %<template<>%> pour une spÃ©cialisation expliciteutilisez plutÃ´t %<this->%D%>utilisez %qs Ã  la placeutilisez, par exemple, %<-Wabi=11%> pour avertir Ã  propos de changement depuis GCC 7l'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 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%>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Ã©utilisation de vector_length (64), %d est ignorÃ©utilisation de vector_length (64), 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'Ã©numÃ©rateur %<%E::%D%>la 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 marquÃ©es avec l'attribut %qE doivent Ãªtre initialisÃ©es%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 iciun 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++2ales 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 uniqueutilisation 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Ã©la 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Ã©eweakref ne peut pas avoir de versionÂ«Â 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Ã©mentsen rÃ©fÃ©renÃ§ant %qDla 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%>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 %<__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 nulletableau %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
diff -Nrcpad gcc-10.2.0/gcc/po/fr.po gcc-10.3.0/gcc/po/fr.po
*** gcc-10.2.0/gcc/po/fr.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/fr.po	Thu Apr  8 11:56:28 2021
***************
*** 95,104 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
! "PO-Revision-Date: 2020-05-09 08:27+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
--- 95,104 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-07-20 18:08+0000\n"
! "PO-Revision-Date: 2020-07-24 08:48+0200\n"
  "Last-Translator: FrÃ©dÃ©ric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "modificateur de longueur dans le
*** 1983,2065 ****
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10357
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22620
  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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
--- 1983,2065 ----
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.c:9995
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opÃ©rande invalide pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opÃ©rande en virgule flottante ou registre vecteur incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10157
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opÃ©rande de registre incompatible pour Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "opÃ©rande manquant"
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr "opÃ©rande invalide"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prÃ©fixe d'opÃ©rande invalide Â«Â %%%cÂ Â»"
  
! #: config/aarch64/aarch64.c:10462
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "conversion invalide depuis le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "conversion invalide vers le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr "opÃ©ration non permise sur le type %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.c:22793
  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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "Â«Â %%&Â Â» utilisÃ© sans rÃ©fÃ©rence Ã  un TLS dynamique local"
*************** msgid "invalid %%r value"
*** 2075,2092 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
--- 2075,2092 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
*************** msgstr "valeur %%M invalide"
*** 2116,2122 ****
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
--- 2116,2122 ----
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
*************** msgstr "valeur %%s invalide"
*** 2126,2132 ****
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
--- 2126,2132 ----
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
*************** msgstr "valeur %%E invalide"
*** 2136,2145 ****
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 2136,2145 ----
  msgid "unknown relocation unspec"
  msgstr "relocalisation unspec inconnue"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
*************** msgstr "UNSPEC invalide comme opÃ©randeÂ
*** 2221,2255 ****
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2221,2255 ----
  msgid "unrecognized supposed constant"
  msgstr "constante supposÃ©e non reconnue"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "opÃ©rande shift invalide"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruction Thumb Ã©tablie"
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruction Ã©tablie dans la sÃ©quence conditionnelle"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "OpÃ©rande non supportÃ© pour le code Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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
*** 2257,2269 ****
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
--- 2257,2269 ----
  msgid "invalid operand for code '%c'"
  msgstr "opÃ©rande invalide pour Â«Â %cÂ Â»"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "instruction jamais exÃ©cutÃ©e"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr "code de format Maverick Â«Â %cÂ Â» obsolÃ¨te"
*************** msgstr "opÃ©rande non supportÃ©"
*** 2385,2391 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2385,2391 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "mauvais opÃ©rande output_move_do
*** 2602,2626 ****
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opÃ©rande output_condmove_single"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
--- 2602,2626 ----
  msgid "bad output_condmove_single operand"
  msgstr "mauvais opÃ©rande output_condmove_single"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr "adresse ADDR_SPACE_GLOBAL invalide"
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, c-format
  msgid "invalid operand %%xn code"
  msgstr "code d'opÃ©rande %%xn invalide"
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "code %%xn d'opÃ©rande invalide pour QImode"
  
! #: config/gcn/gcn.c:6121
  #, c-format
  msgid "invalid fp constant"
  msgstr "constante en virgule flottante invalide"
*************** msgstr "opÃ©ration invalide sur %<__fpre
*** 2764,2770 ****
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 2764,2770 ----
  msgid "invalid %%P operand"
  msgstr "opÃ©rande %%P invalide"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgid "post-increment address is not a r
*** 2818,2824 ****
  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:19593
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 2818,2824 ----
  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:19840
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "Â«Â %%%cÂ Â» n'est pas un prÃ©fi
*** 2870,2877 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de Â«Â %%%cÂ Â»"
--- 2870,2877 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de Â«Â %%%cÂ Â»"
*************** msgstr "Manque d'espace sur la pile.\n"
*** 3002,3166 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3795
  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:10009
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:12757
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13002
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13095
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:13169
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:13238
  #, 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:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:25800
  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:25869
  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:25945
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3002,3203 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exÃ©cuter Â«Â %sÂ Â» dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "%<-mvsx%> nÃ©cessite une unitÃ© matÃ©rielle en virgule flottante"
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nÃ©cessite l'adressage indexÃ©"
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> dÃ©sactive vsx"
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.c:3860
  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:10115
  msgid "bad move"
  msgstr "mauvais dÃ©placement"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr "Mauvais dÃ©placement sur 128 bits"
  
! #: config/rs6000/rs6000.c:12859
! #, c-format
! msgid "invalid %%A value"
! msgstr "valeur %%A invalide"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.c:12883
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.c:13128
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.c:13221
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.c:13295
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.c:13364
  #, 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:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr "__float128 et __ibm128 ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr "__ibm128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr "__float128 et long double ne peuvent pas Ãªtre utilisÃ©s dans la mÃªme expression"
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passÃ© Ã  une fonction sans prototype"
  
! #: config/rs6000/rs6000.c:26116
  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:26185
  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:26261
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
+ #: config/rs6000/rs6000.c:26740
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "conversion invalide depuis le type %<__vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26742
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "conversion invalide vers le type %<__vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26744
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "conversion invalide depuis le type %<__vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26746
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "conversion invalide vers le type %<__vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26754
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "conversion invalide depuis le type %<* __vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26757
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "conversion invalide vers le type %<* __vector_quad%>"
+ 
+ #: config/rs6000/rs6000.c:26760
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "conversion invalide depuis le type %<* __vector_pair%>"
+ 
+ #: config/rs6000/rs6000.c:26763
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "conversion invalide vers le type %<* __vector_pair%>"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr "les rÃ©fÃ©rences mÃ©moire symbol
*** 3171,3258 ****
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:7880
  #, 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:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:7961
  #, 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:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:7992
  #, 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:8003
  #, 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:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:11873
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16182
  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:16185
  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:16193
  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"
  
--- 3208,3295 ----
  msgid "cannot decompose address"
  msgstr "adresse indÃ©composable"
  
! #: config/s390/s390.c:7878
  #, 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:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "rÃ©fÃ©rence invalide pour le modificateur de sortie Â«Â JÂ Â»"
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â OÂ Â»"
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â RÂ Â»"
  
! #: config/s390/s390.c:7959
  #, 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:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie Â«Â SÂ Â»"
  
! #: config/s390/s390.c:7990
  #, 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:8001
  #, 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:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "constante invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie Â«Â %cÂ Â»"
  
! #: config/s390/s390.c:11871
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr "les types diffÃ¨rent sur le type signÃ©/non-signÃ©"
  
! #: config/s390/s390.c:16248
  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:16251
  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:16259
  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 "({anonyme})"
*** 3515,3522 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
--- 3552,3559 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
*************** msgstr "%<;%> attendu"
*** 3536,3542 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
--- 3573,3579 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
*************** msgstr "%<)%> attendu"
*** 3544,3550 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
--- 3581,3587 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
*************** msgstr "%<;%>, %<,%> ou %<)%> attendu"
*** 3562,3582 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
--- 3599,3619 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
*************** msgstr "%<{%> attendu"
*** 3587,3598 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
--- 3624,3635 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
*************** msgstr "%<while%> attendu"
*** 3601,3607 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
--- 3638,3644 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
*************** msgstr "%<,%> attendu"
*** 3610,3627 ****
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
--- 3647,3664 ----
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
*************** msgstr "%<,%> ou %<)%> attendu"
*** 3629,3647 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
--- 3666,3684 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
*************** msgstr "%<#pragma omp section%> ou %<}%>
*** 3650,3656 ****
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 3687,3693 ----
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "%<<%> attendu"
*** 3661,3693 ****
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
--- 3698,3730 ----
  msgid "expected label"
  msgstr "Ã©tiquette attendue"
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr "candidatÂ :"
  
! #: cp/call.c:7220
  msgid "  after user-defined conversion:"
  msgstr "  aprÃ¨s la conversion dÃ©finie par l'utilisateurÂ :"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat estÂ :"
  msgstr[1] "les candidats sontÂ :"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "candidat 1Â :"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "candidat 2Â :"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "saut Ã  l'Ã©tiquette %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "saut Ã  l'Ã©tiquette du Â«Â caseÂ Â»"
  
*************** msgstr "<erreur de paramÃ¨tre du patron>
*** 3776,3782 ****
  msgid "<statement>"
  msgstr "<dÃ©claration>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
--- 3813,3819 ----
  msgid "<statement>"
  msgstr "<dÃ©claration>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
*************** msgstr "la conversion supprime l'attribu
*** 3942,3989 ****
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
--- 3979,4026 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erronÃ© pour le moins unaire"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erronÃ© pour le plus unaire"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erronÃ© pour le complÃ©ment de bit"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erronÃ© pour abs"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erronÃ© pour la conjugaison"
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaireÂ !"
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr "pas d'opÃ©rateur de post-incrÃ©mentation pour le type"
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opÃ©rateur de prÃ©-dÃ©crÃ©mentation pour le type"
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr "pas d'opÃ©rateur de post-dÃ©crÃ©mentation pour le type"
  
*************** msgstr "Type illÃ©gal dans la concatÃ©na
*** 4023,4039 ****
  msgid "elemental binary operation"
  msgstr "opÃ©ration binaire Ã©lÃ©mentaire"
  
! #: fortran/check.c:3702
  #, 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:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que Â«Â %sÂ Â»"
--- 4060,4076 ----
  msgid "elemental binary operation"
  msgstr "opÃ©ration binaire Ã©lÃ©mentaire"
  
! #: fortran/check.c:3709
  #, 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:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments Â«Â %sÂ Â» et Â«Â %sÂ Â» pour l'intrinsÃ¨que %s"
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, 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
*** 4112,4118 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
--- 4149,4155 ----
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
*************** msgstr "unitÃ© interne dans WRITE"
*** 4127,4133 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "Ã©tiquette %s avec INQUIRE"
--- 4164,4170 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr "Ã©tiquette %s avec INQUIRE"
*************** msgstr "bloc IF"
*** 4233,4243 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 4270,4280 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "affectation de pointeur"
*** 4245,4443 ****
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr "procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/resolve.c:2397
  msgid "allocatable argument"
  msgstr "argument qui peut Ãªtre allouÃ©"
  
! #: fortran/resolve.c:2402
  msgid "asynchronous argument"
  msgstr "argument asynchrone"
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr "argument optionnel"
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr "argument pointeur"
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr "argument cible"
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr "argument valeur"
  
! #: fortran/resolve.c:2427
  msgid "volatile argument"
  msgstr "argument volatile"
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr "argument de forme tacite (assumed-shape)"
  
! #: fortran/resolve.c:2437
  msgid "assumed-rank argument"
  msgstr "argument de rang tacite (assumed-rank)"
  
! #: fortran/resolve.c:2442
  msgid "coarray argument"
  msgstr "argument co-tableau"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr "argument de type dÃ©rivÃ© paramÃ©trisÃ©"
  
! #: fortran/resolve.c:2452
  msgid "polymorphic argument"
  msgstr "argument polymorphique"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr "attribut NO_ARG_CHECK "
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr "argument de type tacite (assumed-type)"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr "rÃ©sultat tableau"
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr "rÃ©sultat pointeur ou allouable"
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr "rÃ©sultat avec une longueur de caractÃ¨res non constante"
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "EntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%L"
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %s"
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?"
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 4282,4480 ----
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr "procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/resolve.c:2399
  msgid "allocatable argument"
  msgstr "argument qui peut Ãªtre allouÃ©"
  
! #: fortran/resolve.c:2404
  msgid "asynchronous argument"
  msgstr "argument asynchrone"
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr "argument optionnel"
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr "argument pointeur"
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr "argument cible"
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr "argument valeur"
  
! #: fortran/resolve.c:2429
  msgid "volatile argument"
  msgstr "argument volatile"
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr "argument de forme tacite (assumed-shape)"
  
! #: fortran/resolve.c:2439
  msgid "assumed-rank argument"
  msgstr "argument de rang tacite (assumed-rank)"
  
! #: fortran/resolve.c:2444
  msgid "coarray argument"
  msgstr "argument co-tableau"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr "argument de type dÃ©rivÃ© paramÃ©trisÃ©"
  
! #: fortran/resolve.c:2454
  msgid "polymorphic argument"
  msgstr "argument polymorphique"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr "attribut NO_ARG_CHECK "
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr "argument de type tacite (assumed-type)"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr "rÃ©sultat tableau"
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr "rÃ©sultat pointeur ou allouable"
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr "rÃ©sultat avec une longueur de caractÃ¨res non constante"
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr "procÃ©dure bind(c)"
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Contexte invalide pour un pointeur NULL() Ã  %%L"
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur numÃ©rique unaire %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr "EntitÃ©s de type dÃ©rivÃ© inattendues dans l'opÃ©rateur numÃ©rique intrinsÃ¨que binaire %%<%s%%> Ã  %%L"
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur numÃ©rique binaire %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de concatÃ©nation de chaÃ®nes Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur logique %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur .not. Ã  %%L est %s"
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantitÃ©s COMPLEX ne peuvent pas Ãªtre comparÃ©es Ã  %L"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques Ã  %%L doivent Ãªtre comparÃ©es avec %s au lieu de %s"
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur de comparaison %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L; vouliez-vous utiliser Â«Â %sÂ Â»Â ?"
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "OpÃ©rateur %%<%s%%> inconnu Ã  %%L"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "L'opÃ©rande de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L est %s"
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Les opÃ©randes de l'opÃ©rateur utilisateur %%<%s%%> Ã  %%L sont %s/%s"
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Rangs inconsistant pour l'opÃ©rateur Ã  %%L et %%L"
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr "variable d'itÃ©rateur"
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr "Expression de dÃ©part dans la boucle DO"
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr "Ã©lÃ©ment dans READ"
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "Longueurs de CHARACTER diffÃ©ren
*** 4450,4476 ****
  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:9737
  #, 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:6191
  #, 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:6199
  #, 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:9527
  #, 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:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
--- 4487,4513 ----
  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:9739
  #, 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:6196
  #, 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:6204
  #, 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:9534
  #, 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:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire Ã  un tableau non allouÃ©"
  
*************** msgstr "Le numÃ©ro d'unitÃ© dans l'expre
*** 4545,4551 ****
  msgid "Assigned label is not a target label"
  msgstr "L'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cible"
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "NumÃ©ro d'image %d invalide dans SYNC IMAGES"
--- 4582,4588 ----
  msgid "Assigned label is not a target label"
  msgstr "L'Ã©tiquette assignÃ©e n'est pas une Ã©tiquette cible"
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr "NumÃ©ro d'image %d invalide dans SYNC IMAGES"
*************** msgstr "Avertir Ã  propos de la crÃ©atio
*** 4968,4974 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
--- 5005,5011 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
*************** msgstr "Ajouter un soulignÃ© aux noms vi
*** 5550,5557 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
--- 5587,5594 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Ne fait rien. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
*************** msgstr "Avertir Ã  propos de chemins dan
*** 7993,8097 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Avertir Ã  propos de chemins dans le code oÃ¹ une valeur non initialisÃ©e est utilisÃ©e."
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr "Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement."
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr "Restreindre l'analyseur Ã  l'exÃ©cution du seul vÃ©rificateur nommÃ©."
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr "Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e."
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr "Ã‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©s"
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr "Purger les Ã©tats non utilisÃ©s durant l'analyse."
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr "Fusionner des Ã©tats suffisamment similaires durant l'analyse."
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr "Activer la transitivitÃ© des contraintes durant l'analyse."
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr "Approximer l'effet des appels de fonctions pour simplifier l'analyse."
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr "Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques."
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr "Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques."
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr "ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques."
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt."
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr "Vidanger divers dÃ©tails internes de l'analyseur vers stderr."
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr "Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot."
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr "Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot."
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr "Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©."
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr "Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt."
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr "Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt."
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr "Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot."
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr "Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot."
--- 8030,8129 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr "Avertir si le code est trop compliquÃ© pour que l'analyseur rÃ©ussisse Ã  l'explorer entiÃ¨rement."
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr "Restreindre l'analyseur Ã  l'exÃ©cution du seul vÃ©rificateur nommÃ©."
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr "Ã‰viter de combiner plusieurs instructions dans une arrÃªte Ã©clatÃ©e."
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr "Ã‰mettre une note quand les doublons dans les diagnostiques sont supprimÃ©s"
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr "Purger les Ã©tats non utilisÃ©s durant l'analyse."
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr "Fusionner des Ã©tats suffisamment similaires durant l'analyse."
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr "Activer la transitivitÃ© des contraintes durant l'analyse."
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr "Approximer l'effet des appels de fonctions pour simplifier l'analyse."
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr "Produire des descriptions plus verbeuses du flux de contrÃ´le dans les diagnostiques."
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr "Produire de description plus verbeuse des changements d'Ã©tats dans les diagnostiques."
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr "ContrÃ´ler quels Ã©vÃ©nements sont affichÃ©s dans les chemins de diagnostiques."
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Vidanger divers dÃ©tails internes de l'analyseur dans FICHIERSRC.analyzer.txt."
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr "Vidanger divers dÃ©tails internes de l'analyseur vers stderr."
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr "Vidanger des informations du graphe d'appel spÃ©cifiques Ã  l'analyseur dans un fichier FICHIERSRC.callgraph.dot."
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr "Vidanger le graphe Ã©clatÃ© de l'analyseur dans un fichier FICHIERSRC.eg.dot."
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr "Produire des diagnostiques montrant l'emplacement des nÅ“uds dans le graphe Ã©clatÃ©."
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr "Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg.txt."
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr "Vidanger une reprÃ©sentation textuelle du graphe Ã©clatÃ© dans FICHIERSRC.eg-ID.txt."
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr "Vidanger les informations de la purge d'Ã©tats dans un fichier FICHIERSRC.state-purge.dot."
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr "Vidanger le supergraphe de l'analyseur dans un fichier FICHIERSRC.supergraph.dot."
*************** msgstr "Activer les conversions par dÃ©f
*** 12526,12533 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
! msgstr "Utiliser les instructions pour une architecture future."
  
  #: config/rs6000/rs6000.opt:576
  #, no-c-format
--- 12558,12565 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
! msgstr "Utiliser les instructions ajoutÃ©es dans l'ISA 3.1."
  
  #: config/rs6000/rs6000.opt:576
  #, no-c-format
*************** msgstr "GÃ©nÃ©rer (ne pas gÃ©nÃ©rer) les
*** 12539,12544 ****
--- 12571,12581 ----
  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:584
+ #, 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."
*************** msgstr "-fprofile-reproducible=[serial|p
*** 17486,17492 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=."
  
  #: common.opt:2217
--- 17523,17529 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le prÃ©fixe du chemin absolu avant de dÃ©grader le nom pour -fprofile-generate= et -fprofile-use=."
  
  #: common.opt:2217
*************** msgstr "DÃ©rouler les boucles quand le n
*** 18130,18496 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique Ã  -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "GÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es."
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'Ã©volution scalaire."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDÃ©finir la visibilitÃ© par dÃ©faut des symboles."
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et sÃ©parer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'Ã©limination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur)."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de rÃ©initialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e."
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu."
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>."
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch."
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs."
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©."
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
--- 18167,18533 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "DÃ©rouler toutes les boucles."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmÃ©tique en virgule flottante qui peut changer le rÃ©sultat de l'opÃ©ration Ã  cause de l'arrondi."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique Ã  -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathÃ©matiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "DÃ©placer les boucles Ã  l'intÃ©rieur des branchements quand c'est possible."
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour Ã©liminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "DÃ©cliner les versions des boucles basÃ©es sur le fait que les indices ont un pas de un."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "GÃ©nÃ©rer uniquement les tables de retour en arriÃ¨re pour la gestion des exceptions."
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens bfd au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens gold au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'Ã©diteur de liens lld de LLVM au lieu de l'Ã©diteur par dÃ©faut."
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "RÃ©aliser le pistage des variables."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "RÃ©aliser le pistage des variables en annotant les affectations."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "RÃ©aliser le pistage des variables et aussi Ã©tiqueter les variables qui ne sont pas initialisÃ©es."
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifie le modÃ¨le de coÃ»t pour la vectorisation."
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpÃ©cifier le modÃ¨le de coÃ»t de la vectorisation pour du code marquÃ© par la directive simd."
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modÃ¨le de coÃ»t du vectoriseur dynamique. PrÃ©servÃ© pour rÃ©tro-compatibilitÃ©."
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'Ã©volution scalaire."
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels Ã  la sortie de l'assembleur."
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDÃ©finir la visibilitÃ© par dÃ©faut des symboles."
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vÃ©rifications des vtables."
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vÃ©rification des vtables."
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et sÃ©parer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'Ã©limination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "RÃ©aliser les optimisations sur tout le programme."
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de pointeur revient au dÃ©part."
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le dÃ©bordement de l'arithmÃ©tique signÃ©e boucle sur la plage accessible."
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des donnÃ©es initialisÃ©es Ã  zÃ©ros dans la section bss."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format par dÃ©faut."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans la version par dÃ©faut du format DWARF."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format DWARF v2 (ou ultÃ©rieur)."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format Ã©tendu par dÃ©faut."
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "GÃ©nÃ©rer des information Ã©tendues pour les points d'entrÃ©es des fonctions en ligne."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de rÃ©initialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas gÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "GÃ©nÃ©rer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans des fichiers .dwo sÃ©parÃ©s."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format STABS Ã©tendu."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Ã‰mettre des emplacements de points d'arrÃªt progressifs recommandÃ©s"
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les supplÃ©ments DWARF au delÃ  de la version sÃ©lectionnÃ©e."
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description Ã  certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de gÃ©nÃ©ration des informations de dÃ©bogage."
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format VMS."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF."
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "GÃ©nÃ©rer les informations de dÃ©bogage dans le format XCOFF Ã©tendu."
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "GÃ©nÃ©rer des sections de dÃ©bogage compressÃ©es."
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGÃ©nÃ©rer les sections de dÃ©bogage compressÃ©es dans le format <format>."
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le rÃ©pertoire par dÃ©faut des modules externes."
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <rÃ©pertoire>\tDÃ©finir le <rÃ©pertoire> comme Ã©tant le sous-rÃ©pertoire d'inclusion multiarch."
  
! #: common.opt:3249
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "Comme -pedantic mais les avertissements sont rapportÃ©s comme des erreurs."
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilÃ©es ni le temps Ã©coulÃ©."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr "CrÃ©er une bibliothÃ¨que partagÃ©e."
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas crÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "CrÃ©er un exÃ©cutable indÃ©pendant de la position dynamiquement liÃ©."
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "CrÃ©er un exÃ©cutable statique indÃ©pendant de la position."
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
*************** msgstr "Limite sur le nombre de vÃ©rific
*** 19641,19648 ****
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "la valeur calculÃ©e n'est pas utilisÃ©e"
--- 19678,19685 ----
  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."
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "la valeur calculÃ©e n'est pas utilisÃ©e"
*************** msgid "expected boolean type"
*** 19668,19674 ****
  msgstr "type boolÃ©en attendu"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 19705,19711 ----
  msgstr "type boolÃ©en attendu"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 19732,19738 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 19769,19775 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "l'attribut %qE est ignorÃ© car i
*** 20087,20093 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
--- 20124,20130 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "les attributs de type sont ignor
*** 20171,20182 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20208,20219 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "attribut %qE ignorÃ©"
*** 20194,20201 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 20231,20238 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "l'argument rÃ©fÃ©rencÃ© est dÃ©c
*** 20314,20320 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
--- 20351,20357 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le dÃ©calage %qwi est hors des limites de la chaÃ®ne constante"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE dÃ©clarÃ© ici"
*************** msgstr "argument 0 invalide pour %qs"
*** 20601,20607 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
--- 20638,20644 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%Kutilisation invalide de %<__builtin_va_arg_pack ()%>"
*************** msgstr "l'Ã©crasement %<asm%> entre en c
*** 20891,20902 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:6420
  #, 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:6424
  #, 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"
--- 20928,20939 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'Ã©crasement %<asm%> entre en conflit avec l'opÃ©rande d'entrÃ©e"
  
! #: cfgexpand.c:6421
  #, 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:6425
  #, 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"
*************** msgstr "les blocs de base n'ont pas Ã©tÃ
*** 21407,21708 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatif"
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatif"
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limites"
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %i"
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux dÃ©fini pour l'arÃªte %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la mÃªme liste du groupe comdat"
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est dÃ©fini en dehors d'un groupe comdat"
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeur"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux dÃ©fini pour une arÃªte indirecte depuis %s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonction"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: "
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelÃ©e par %s en dehors de son comdat"
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to dÃ©fini pour des appelants pas en ligne"
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la rÃ©fÃ©rence a, Ã  la fois, stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une rÃ©fÃ©rence qui n'est pas un alias"
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arÃªte sortante hors du nÅ“ud du fragment"
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:"
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arÃªte %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arÃªte indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nÅ“ud dans une liste imbriquÃ©e"
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
--- 21444,21745 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaÃ®ne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arÃªtes de l'appelant est invalide"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la sÃ©quence d'appel spÃ©culative n'a pas le fanion spÃ©culatif"
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrÃªtes spÃ©culatives ne sont pas adjacentes"
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct Ã  %s dans la sÃ©quence d'appel spÃ©culative n'a pas de fanion spÃ©culatif"
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct Ã  %s dans une sÃ©quence d'appel spÃ©culative a speculative_id %i hors limites"
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliquÃ© pour %s dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la premiÃ¨re arrÃªte directe de la sÃ©quence d'appel spÃ©culative"
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "rÃ©fÃ©rence %s dupliquÃ©e dans la sÃ©quence d'appel spÃ©culative avec speculative_id %i"
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spÃ©culation %i"
  
! #: cgraph.c:3336
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "rÃ©fÃ©rence manquante pour la spÃ©culation %i"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spÃ©culatives %i est en dÃ©saccord avec num_speculative_call_targets %i"
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux dÃ©fini pour l'arÃªte %s->%s"
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "dÃ©compte cgraph invalide"
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la mÃªme liste du groupe comdat"
  
! #: cgraph.c:3391
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit Ãªtre non nÃ©gatif"
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent Ãªtre dÃ©finis"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extÃ©rieur"
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcÃ© Ã  sortir"
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est dÃ©fini en dehors d'un groupe comdat"
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait Ãªtre utilisÃ© pour une fonction qui retourne un pointeur"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux dÃ©fini pour une arÃªte indirecte depuis %s"
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le dÃ©compte d'arÃªtes n'est pas compatible avec le dÃ©compte de fonction"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Une arÃªte indirecte depuis %s n'est pas marquÃ©e comme indirecte ou a un indirect_info associÃ©, l'instruction correspondante est: "
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arÃªte a, Ã  la fois, call_stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelÃ©e par %s en dehors de son comdat"
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to dÃ©fini pour des appelants pas en ligne"
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le dÃ©compte des arÃªtes de l'appelant ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le dÃ©compte des appels indirects ne correspond pas au dÃ©compte du BB"
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la rÃ©fÃ©rence a, Ã  la fois, stmt et lto_stmt_uid dÃ©finis"
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est dÃ©fini mais aucun prÃ©dÃ©cesseur trouvÃ©"
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait rÃ©fÃ©rence Ã  lui mÃªme"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liÃ©e des clones est corrompue"
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arÃªtes d'appel"
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une rÃ©fÃ©rence qui n'est pas un alias"
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une rÃ©fÃ©rence alias"
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysÃ© n'a pas de rÃ©fÃ©rence"
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arÃªte hors du nÅ“ud du fragment"
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arÃªte sortante hors du nÅ“ud du fragment"
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposÃ© avoir un contenu"
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagÃ©:"
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arÃªte pointe vers la mauvaise dÃ©claration:"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arÃªte indirecte avec un appelÃ© inconnu correspondant Ã  un call_stmt avec une dÃ©claration connue:"
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arÃªte callgraph manquante pour l'appel stmt:"
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "rÃ©fÃ©rence Ã  une instruction morte"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arÃªte %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arÃªte indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nÅ“ud dans une liste imbriquÃ©e"
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent diffÃ©rent"
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a Ã©chouÃ©"
  
! #: cgraph.c:3923 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
*************** msgid "%<weakref%> attribute ignored bec
*** 21788,21799 ****
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
--- 21825,21836 ----
  msgstr "l'attribut %<weakref%> est ignorÃ© car la variable est initialisÃ©e"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisÃ© mais jamais dÃ©fini"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dÃ©clarÃ© %<static%> mais jamais dÃ©fini"
*************** msgid "LTO support has not been enabled
*** 21945,21951 ****
  msgstr "le support LTO n'a pas Ã©tÃ© activÃ© dans cette configuration"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "ne peut ouvrir %s: %m"
--- 21982,21988 ----
  msgstr "le support LTO n'a pas Ã©tÃ© activÃ© dans cette configuration"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "ne peut ouvrir %s: %m"
*************** msgstr "%<-gdwarf-6%> est Ã©mis sous la
*** 22275,22296 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "UNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variable"
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "partage rtl invalide repÃ©rÃ© dans l'insn"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "rtx partagÃ©"
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "dÃ©faut d'inconsistance interne"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :\n"
--- 22312,22333 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr "UNSPEC non dÃ©lÃ©gitimisÃ© %s (%d) trouvÃ© Ã  l'emplacement de la variable"
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "partage rtl invalide repÃ©rÃ© dans l'insn"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "rtx partagÃ©"
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "dÃ©faut d'inconsistance interne"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn utilisÃ© lÃ  oÃ¹ emit_jump_insn est attendu :\n"
*************** msgstr "%<region_array%> ne correspond p
*** 22350,22356 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
--- 22387,22393 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "%<lp_array%> ne correspond pas Ã  %<region_tree%>"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr "%qs a Ã©chouÃ©"
*************** msgstr "ordre de stockage inverse pour l
*** 22380,22391 ****
  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:11109
  #, 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:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
--- 22417,22428 ----
  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:11114
  #, 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:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%Kappel Ã  %qs dÃ©clarÃ© avec un avertissement d'attribut: %s"
*************** msgstr "argument %qs invalide pour %qs"
*** 22400,22406 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "la taille de trame de %wu octets est plus grande que %wu octets"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange des insn finales %qs: %m"
--- 22437,22443 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "la taille de trame de %wu octets est plus grande que %wu octets"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange des insn finales %qs: %m"
*************** msgstr "la constante de grande taille en
*** 22420,22456 ****
  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:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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Ã©"
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1"
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duite"
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaison"
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
--- 22457,22493 ----
  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:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, 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Ã©"
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "un %<or%> de tests de non Ã©galitÃ©s non appariÃ©s est toujours 1"
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "un %<and%> de tests d'Ã©galitÃ©s mutuellement exclusifs est toujours 0"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque la constante dans la comparaison est rÃ©duite"
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "suppose qu'un dÃ©bordement signÃ© n'a pas lieu lorsque des constantes sont combinÃ©es autour d'une comparaison"
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "vÃ©rification fold: arbre originale modifiÃ© par fold"
*************** msgstr "la fonction peut retourner l'adr
*** 23070,23082 ****
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
--- 23107,23119 ----
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr "dÃ©clarÃ© ici"
*************** msgid "%G%qD offset %s is out of the bou
*** 23644,23653 ****
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
--- 23681,23690 ----
  msgstr "%G%qD le dÃ©calage %s est hors des limites de l'objet %qD avec le type %qT"
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD dÃ©clarÃ© ici"
*************** msgstr "%qE non spÃ©cifiÃ© dans le %<tar
*** 23815,23821 ****
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, 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"
--- 23852,23858 ----
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, 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 "variable non scalaire %qD dans l
*** 23865,23877 ****
  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:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>"
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
--- 23902,23914 ----
  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:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr "modificateur de rÃ©duction %<task%> invalide sur une construction autre que %<parallel%>, %<for%> ou %<sections%>"
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
*************** msgstr "clause %<inscan%> %<reduction%>
*** 23881,24028 ****
  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:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9153
  #, 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:9442
  #, 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:9499
  #, 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:9527
  #, 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:9703
  #, 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:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:9962
  #, 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:10209
  #, 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:10264
  #, 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:10355
  #, 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:10501
  #, 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:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10619
  #, 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:10953
  #, 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:11493 gimplify.c:11752
  #, 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:12320
  #, 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:12344
  #, 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:12364
  #, 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:12416
  #, 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:13274 omp-low.c:3254
  #, 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:13292
  #, 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:13305
  #, 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:13318
  #, 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:13329
  #, 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:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15170
  #, 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:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
--- 23918,24065 ----
  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:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.c:9156
  #, 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:9445
  #, 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:9502
  #, 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:9530
  #, 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:9706
  #, 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:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.c:9965
  #, 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:10212
  #, 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:10267
  #, 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:10358
  #, 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:10505
  #, 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:10524
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "rÃ©duction privÃ©e invalide sur %qE"
  
! #: gimplify.c:10623
  #, 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:10957
  #, 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:11441 gimplify.c:11700
  #, 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:12268
  #, 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:12292
  #, 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:12312
  #, 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:12364
  #, 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:13222 omp-low.c:3254
  #, 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:13240
  #, 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:13253
  #, 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:13266
  #, 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:13277
  #, 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:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a Ã©chouÃ©"
  
! #: gimplify.c:15118
  #, 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:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrÃªtera"
*************** msgstr "le jeton %u a %<x-location == %u
*** 24097,24103 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr "le jeton %u a %<y-location == %u%>"
  
! #: internal-fn.c:504
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
--- 24134,24140 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr "le jeton %u a %<y-location == %u%>"
  
! #: internal-fn.c:506
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
*************** msgstr "dÃ©saccord dans la disposition d
*** 24369,24422 ****
  msgid "the extra base is defined here"
  msgstr "la base supplÃ©mentaire est dÃ©finie ici"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "fnsummary invalide dans un flux LTO"
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "le rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©e"
--- 24406,24459 ----
  msgid "the extra base is defined here"
  msgstr "la base supplÃ©mentaire est dÃ©finie ici"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration du type %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels"
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration du destructeur virtuel de %qD comme Ã©tant final permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appel exÃ©cutÃ© %lli fois"
  msgstr[1] "La dÃ©claration de la mÃ©thode %qD comme Ã©tant finale permettrait la dÃ©virtualisation de %i appels exÃ©cutÃ©s %lli fois"
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr "fnsummary invalide dans un flux LTO"
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "le rÃ©sumÃ© en ligne ipa est manquant dans le fichier d'entrÃ©e"
*************** msgstr "la fonction pourrait Ãªtre une c
*** 24446,24482 ****
  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:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1473
  #, 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:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2470
  #, 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:2473
  #, 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"
--- 24483,24519 ----
  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:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr "DÃ©calage d'accÃ¨s avant le dÃ©calage parent"
  
! #: ipa-sra.c:1475
  #, 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:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr "L'accÃ¨s se termine en dehors de son parent"
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr "L'accÃ¨s chevauche un de ses semblables"
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "La vÃ©rification d'accÃ¨s IPA-SRA a Ã©chouÃ©"
  
! #: ipa-sra.c:2472
  #, 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:2475
  #, 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 "contraintes d'opÃ©rande inconsis
*** 24526,24582 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)"
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "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Ã©"
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "la 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Ã©"
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %d"
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "flux bytecode: aucun appelant trouvÃ© en lisant l'arÃªte"
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "flux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªte"
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "flux bytecode: nÅ“ud cgraph vide rencontrÃ©"
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?"
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "Les informations de profile dans %s sont corrompues"
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "impossible de trouver le cgraph LTO dans %s"
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "impossible de trouver les rÃ©fÃ©rences des sections LTO dans %s"
  
! #: lto-cgraph.c:1805
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "table de dÃ©lestage invalide dans %s"
--- 24563,24619 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement gÃ©nÃ©rÃ©es par insn est atteint (%d)"
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "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Ã©"
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr "la 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Ã©"
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr "flux bytecode: plusieurs instances trouvÃ©es pour le nÅ“ud cgraph avec le uid %d"
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr "flux bytecode: aucun appelant trouvÃ© en lisant l'arÃªte"
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr "flux bytecode: aucun appelÃ© trouvÃ© en lisant l'arÃªte"
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr "flux bytecode: nÅ“ud cgraph vide rencontrÃ©"
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr "Un maximum de %i exÃ©cutions d'un profile est supportÃ©. Le profile est peut-Ãªtre corrompuÂ ?"
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr "Les informations de profile dans %s sont corrompues"
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "impossible de trouver le cgraph LTO dans %s"
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "impossible de trouver les rÃ©fÃ©rences des sections LTO dans %s"
  
! #: lto-cgraph.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "table de dÃ©lestage invalide dans %s"
*************** msgstr "la clause %<depend%> avec le mod
*** 24828,24880 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "la clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©ration"
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs spÃ©cifie un niveau de parallÃ©lisme conflictuel"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ avec la clause %qs prÃ©cÃ©dente ici"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr "impossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»"
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ avec la clause %qs ici"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ sans la clause %qs proche d'ici"
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "la boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
--- 24865,24917 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "la clause %<depend%> avec le modificateur %<sink%> fait rÃ©fÃ©rence Ã  une itÃ©ration qui n'est jamais dans l'espace d'itÃ©ration"
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs spÃ©cifie un niveau de parallÃ©lisme conflictuel"
  
  # ce message fait rÃ©fÃ©rence Ã  une valeur (dans c-common.c) ou une condition (c-warn.c), d'oÃ¹ le fÃ©minin
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "â€¦ avec la clause %qs prÃ©cÃ©dente ici"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr "impossible d'appliquer %<%s%> Ã  %qD, qui a aussi Ã©tÃ© marquÃ© avec une directive OpenMP Â«Â declare targetÂ Â»"
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs incompatible en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr "clause %qs manquante en appliquant %<%s%> Ã  %qD, qui a dÃ©jÃ  Ã©tÃ© marquÃ© avec une directive Â«Â routineÂ Â» de OpenACC"
  
! #: omp-general.c:1899
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "â€¦ avec la clause %qs ici"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr "â€¦ sans la clause %qs proche d'ici"
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr "%<seq%> Ã©crase d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr "%<auto%> entre en conflit avec d'autres spÃ©cificateurs de boucle de OpenACC"
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr "la boucle intÃ©rieure utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
*************** msgstr "entrÃ©e invalide dans le bloc st
*** 25095,25146 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "l'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs"
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "l'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "la boucle contenante est ici"
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "l'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la routine %qD est dÃ©clarÃ©e ici"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "parallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©"
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "partitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©ments"
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocs"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle"
--- 25132,25183 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "branchement invalide vers/depuis le bloc structurÃ© %s"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr "l'opÃ©rande %<-fopenacc-dim%> est mal formÃ© Ã  %qs"
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr "l'appel de routine utilise le mÃªme parallÃ©lisme OpenACC que la boucle qui la contient"
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr "la boucle contenante est ici"
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr "l'appel de routine utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr "la boucle utilise un parallÃ©lisme OpenACC interdit par la routine contenante"
  
! #: omp-offload.c:1264
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "la routine %qD est dÃ©clarÃ©e ici"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr "parallÃ©lisme de boucle OpenACC incorrectement imbriquÃ©"
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr "partitionnement insuffisant pour parallÃ©liser la boucle des Ã©lÃ©ments"
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle dÃ©coupÃ©e en blocs"
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr "partitionnement disponible insuffisant pour parallÃ©liser la boucle"
*************** msgstr "%<-fcf-protection=return%> n'est
*** 26473,26604 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> n'est plus supportÃ©"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "l'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cible"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "cette machine cible n'a pas de branchements diffÃ©rÃ©s"
  
! #: toplev.c:1514
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible"
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "impossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %m"
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "le systÃ¨me cible ne supporte par le format de dÃ©bogage %qs"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "le pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogage"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogage"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments change l'ordonnancement sÃ©lectif"
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr "sans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>"
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr "%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>"
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr "%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>"
  
! #: toplev.c:1736
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "%<-ffunction-sections%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1742
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "%<-fdata-sections%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1750
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1756
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)"
  
! #: toplev.c:1766
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr "%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautes"
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr "%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e"
  
! #: toplev.c:1816
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "%<-fstack-protector%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1828
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "erreur d'Ã©criture dans %s: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "erreur de fermeture de %s: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr "mpfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottante"
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "auto-tests incompatibles avec %<-E%>"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "les auto-tests ne sont pas activÃ©s dans cet exÃ©cutable"
--- 26510,26641 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%<-fabi-version=1%> n'est plus supportÃ©"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "l'ordonnancement d'instructions n'est pas supportÃ© sur cette machine cible"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "cette machine cible n'a pas de branchements diffÃ©rÃ©s"
  
! #: toplev.c:1519
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "%<-f%sleading-underscore%> n'est pas supportÃ© sur cette machine cible"
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "impossible de fermer le fichier de vidange des insn mises Ã  zÃ©ro %qs: %m"
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "le systÃ¨me cible ne supporte par le format de dÃ©bogage %qs"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "le pistage des variables a Ã©tÃ© demandÃ© mais il est inutile sans produire d'informations de dÃ©bogage"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "le pistage des variables a Ã©tÃ© demandÃ© mais il n'est pas supportÃ© par ce format de dÃ©bogage"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr "var-tracking-assignments change l'ordonnancement sÃ©lectif"
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr "sans %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> est Ã©quivalent Ã  %<-gvariable-location-views%>"
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr "%<-ginternal-reset-location-views%> est forcÃ© dÃ©sactivÃ© sans %<-gvariable-location-views%>"
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr "%<-ginline-points%> est forcÃ© dÃ©sactivÃ© sans %<-gstatement-frontiers%>"
  
! #: toplev.c:1741
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "%<-ffunction-sections%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1747
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "%<-fdata-sections%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1755
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1761
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© pour cette cible (essayez les options %<-march%>)"
  
! #: toplev.c:1771
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "%<-fprefetch-loop-arrays%> n'est pas supportÃ© avec %<-Os%>"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "%<-fassociative-math%> dÃ©sactivÃ©; d'autres options prennent le pas"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr "%<-fstack-clash-protection%> n'est pas supportÃ© sur des cibles oÃ¹ la pile grandi depuis les adresses basses vers les adresses hautes"
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr "%<-fstack-check=%> et %<-fstack-clash_protection%> sont mutuellement exclusives; %<-fstack-check=%> est dÃ©sactivÃ©e"
  
! #: toplev.c:1821
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "%<-fstack-protector%> n'est pas supportÃ© pour cette cible"
  
! #: toplev.c:1833
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "%<-fsanitize=address%> et %<-fsanitize=kernel-address%> ne sont pas supportÃ©s pour cette cible"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "erreur d'Ã©criture dans %s: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "erreur de fermeture de %s: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr "mpfr n'est pas configurÃ© pour gÃ©rer tous les modes en virgule flottante"
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "auto-tests incompatibles avec %<-E%>"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr "les auto-tests ne sont pas activÃ©s dans cet exÃ©cutable"
*************** msgstr "%K%<asm%> pas permis dans une fo
*** 26693,26864 ****
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise"
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©fini"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "opÃ©rande invalide dans la rÃ©fÃ©rence indirecte"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.c:3066
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opÃ©rande de taille invalide pour %qs"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qs"
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "dÃ©saccord de type dans la rÃ©fÃ©rence %qs"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opÃ©rande invalide pour %qs"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
  
! #: tree-cfg.c:3169
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opÃ©rande de dÃ©calage %qs invalide"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille diffÃ©rente dans %qs"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opÃ©rande d'adresse invalide dans %qs"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opÃ©rande de dÃ©calage invalide dans %qs"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaÃ®ne statique invalide dans un appel gimple"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaÃ®ne statique avec une fonction qui n'en utilise pas"
--- 26730,26901 ----
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas Ã©tÃ© recalculÃ©e quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas Ã©tÃ© recalculÃ©s quand %<ADDR_EXPR%> a changÃ©"
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr "%<DECL_GIMPLE_REG_P%> est dÃ©fini sur une variable dont l'adresse est prise"
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas dÃ©fini"
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "opÃ©rande invalide dans la rÃ©fÃ©rence indirecte"
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opÃ©rande de taille invalide pour %qs"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la prÃ©cision du type rÃ©sultant intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du rÃ©sultat non intÃ©gral ne correspond pas Ã  la taille du champ de %qs"
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dÃ©passe la taille de l'objet rÃ©fÃ©rencÃ© dans %qs"
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "dÃ©saccord de type dans la rÃ©fÃ©rence %qs"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.c:3168
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opÃ©rande invalide pour %qs"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "dÃ©saccord de type dans %qs"
  
! #: tree-cfg.c:3199
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opÃ©rande de dÃ©calage %qs invalide"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille diffÃ©rente dans %qs"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opÃ©rande d'adresse invalide dans %qs"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opÃ©rande de dÃ©calage invalide dans %qs"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaÃ®ne statique invalide dans un appel gimple"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaÃ®ne statique avec une fonction qui n'en utilise pas"
*************** msgstr "chaÃ®ne statique avec une foncti
*** 26869,27375 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opÃ©randes invalides dans une comparaison gimple"
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opÃ©randes de comparaison non concordants"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©en"
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opÃ©randes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme rÃ©sultat d'une comparaison vectorielle"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le rÃ©sultat d'une comparaison"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration unaire"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opÃ©rande invalide dans l'opÃ©ration unaire"
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "dÃ©saccord de type dans l'expression %qs"
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opÃ©ration unaire"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration binaire"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration binaire"
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opÃ©randes non vectoriels invalides pour %qs"
  
! #: tree-cfg.c:3908
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opÃ©randes (pointeurs) %qs invalides"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "dÃ©saccord de type dans une expression binaire"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opÃ©ration ternaire"
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration ternaire"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultat"
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qs"
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qs"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'Ã©lÃ©ment non nul"
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeur"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Ã©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "dÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "dÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelle"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquÃ©e comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrÃ´le de flux au milieu du bloc de base %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arÃªte sortante Ã  la fin du bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Â«Â gotoÂ Â» explicite Ã  la fin du bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arÃªte de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Â«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»"
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
--- 26906,27412 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opÃ©randes invalides dans une comparaison gimple"
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opÃ©randes de comparaison non concordants"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opÃ©ration ou type non supportÃ© pour une comparaison vectorielle retournant un boolÃ©en"
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opÃ©randes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme rÃ©sultat d'une comparaison vectorielle"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le rÃ©sultat d'une comparaison"
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration unaire"
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opÃ©rande invalide dans l'opÃ©ration unaire"
  
! #: tree-cfg.c:3615
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.c:3688
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "dÃ©saccord de type dans l'expression %qs"
  
! #: tree-cfg.c:3765
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opÃ©ration unaire"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opÃ©ration binaire"
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration binaire"
  
! #: tree-cfg.c:3927
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opÃ©randes non vectoriels invalides pour %qs"
  
! #: tree-cfg.c:3938
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opÃ©randes (pointeurs) %qs invalides"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "dÃ©saccord de type dans une expression binaire"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opÃ©ration ternaire"
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opÃ©randes invalides dans l'opÃ©ration ternaire"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit Ãªtre d'un type vectoriel boolÃ©en du mÃªme nombre d'Ã©lÃ©ments que le rÃ©sultat"
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'Ã©lÃ©ments diffÃ©rents ont Ã©tÃ© trouvÃ©s dans %qs"
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.c:4359
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.c:4368
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opÃ©rande non-mode-precision"
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas Ã  la frontiÃ¨re d'un Ã©lÃ©ment"
  
! #: tree-cfg.c:4449
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction Ã©crasÃ©e"
  
! #: tree-cfg.c:4477
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opÃ©rande invalide dans %qs"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mÃ©moire gimpleÂ : %qs"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les Ã©lÃ©ments d'un vecteur %qs"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les Ã©lÃ©ments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'Ã©lÃ©ment non nul"
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'Ã©lÃ©ment d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des Ã©lÃ©ments"
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr "%qs avec une condition toujours fausse"
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opÃ©rande invalide dans l'instruction de retour"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du Â«Â gotoÂ Â» n'est ni une Ã©tiquette ni un pointeur"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opÃ©rande invalide pour l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction Â«Â switchÂ Â» avec un type non entier"
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Ã©tiquette invalide pour le Â«Â caseÂ Â» par dÃ©faut dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Ã©tiquette invalide pour un Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4808
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du Â«Â caseÂ Â» invalide dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "dÃ©saccord de type pour l'Ã©tiquette du Â«Â caseÂ Â» dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "dÃ©saccord dans la prÃ©cision du type dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les Â«Â caseÂ Â» ne sont pas triÃ©s dans l'instruction Â«Â switchÂ Â»"
  
! #: tree-cfg.c:4880
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'Ã©tiquette n'est pas la dÃ©claration de la fonction actuelle"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrÃ©e incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numÃ©ro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ã©tiquettes invalides dans la condition gimple"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "rÃ©sultat %<PHI%> invalide"
  
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "dÃ©finition %<PHI%> manquante"
  
! #: tree-cfg.c:5039
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.c:5046
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a Ã©chouÃ©"
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des rÃ©fÃ©rences vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.c:5266
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "dÃ©claration locale depuis une fonction diffÃ©rente"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nÅ“ud PHI avec emplacement"
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nÅ“uds de l'arbre"
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est dÃ©fini avec un mauvais bloc de base"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquÃ©e comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquÃ©e comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a Ã©chouÃ©"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nÅ“ud dans le langage intermÃ©diaire (IL) qui lui est associÃ©"
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "Ã©tiquette non locale "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr "Ã©tiquette de la zone d'atterrissage du gestionnaire d'exceptions "
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "Ã©tiquette"
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrÃ´le de flux au milieu du bloc de base %d"
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arÃªte fallthru aprÃ¨s une instruction de contrÃ´le dans le bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arÃªte vrai/faux aprÃ¨s un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arÃªte sortante Ã  la fin du bb %d"
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Â«Â gotoÂ Â» explicite Ã  la fin du bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arÃªte de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Â«Â caseÂ Â» par dÃ©faut rencontrÃ© mais pas au dÃ©but du vecteur des Â«Â caseÂ Â»"
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Ã©tiquettes Â«Â caseÂ Â» pas triÃ©es: "
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arÃªte sortante supplÃ©mentaire %d->%d"
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arÃªte manquante %i->%i"
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrÃ´le a atteint la fin d'une fonction non Â«Â voidÂ Â»"
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e est ignorÃ©e pour une fonction dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
*************** msgstr "dans la dÃ©finition de la macro
*** 27384,27430 ****
  msgid "in expansion of macro %qs"
  msgstr "dans l'expansion de la macro %qs"
  
! #: tree-eh.c:4894
  #, 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:4906
  #, 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:4914
  #, 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:4920
  #, 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:4926
  #, 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:4960 tree-eh.c:4979
  #, 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:4996
  #, 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:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr "le BB %i a une arÃªte incorrecte"
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr "le BB %i a une arÃªte fallthru incorrecte"
--- 27421,27467 ----
  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"
*************** msgstr "instruction (%p) marquÃ©e comme
*** 27932,27943 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa a Ã©chouÃ©"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "le code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limite"
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "la fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponible"
--- 27969,27980 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa a Ã©chouÃ©"
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr "le code de la fonction intÃ©grÃ©e indÃ©pendant de la machine est hors limite"
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr "la fonction intÃ©grÃ©e spÃ©cifique Ã  la cible n'est pas disponible"
*************** msgstr "l'indice %E du tableau est hors
*** 28002,28008 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "l'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qT"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr "en rÃ©fÃ©renÃ§ant %qD"
--- 28039,28045 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "l'indice %qE du tableau est hors des limites d'un tableau de taille intÃ©rieure nulle %qT"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr "en rÃ©fÃ©renÃ§ant %qD"
*************** msgstr "en rÃ©fÃ©renÃ§ant %qD"
*** 28012,28038 ****
  msgid "defined here %qD"
  msgstr "dÃ©fini ici %qD"
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "l'indice du tableau %wi est en dehors des limites de %qT"
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "l'indice du tableau [%wi, %wi] est en dehors des limites de %qT"
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "l'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "l'indice du tableau %wi est en dessous des limites de %qT"
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "l'indice du tableau %wu est au delÃ  des limites de %qT"
--- 28049,28075 ----
  msgid "defined here %qD"
  msgstr "dÃ©fini ici %qD"
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "l'indice du tableau %wi est en dehors des limites de %qT"
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "l'indice du tableau [%wi, %wi] est en dehors des limites de %qT"
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "l'indice intermÃ©diaire du tableau %wi est en dehors des limites de %qT"
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "l'indice du tableau %wi est en dessous des limites de %qT"
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "l'indice du tableau %wu est au delÃ  des limites de %qT"
*************** msgstr "vÃ©rification de l'arbre: opÃ©ra
*** 28107,28138 ****
  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:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
--- 28144,28175 ----
  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:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qD est obsolÃ¨te: %s"
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qD est obsolÃ¨te"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE est obsolÃ¨te: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE est obsolÃ¨te"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "le type est obsolÃ¨te: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "le type est obsolÃ¨te"
*************** msgstr "le type est obsolÃ¨te"
*** 28157,28388 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:13924
  #, 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:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14392
  #, 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:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14431
  #, 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:14437
  #, 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:14453
  #, 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:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14500
  #, 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:14511
  #, 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:14522
  #, 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:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14554
  #, 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:14570
  #, 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:14578
  #, 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:14586
  #, 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:14596
  #, 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:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14642
  #, 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:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14675
  #, 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:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14700
  #, 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:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
--- 28194,28425 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr "la variante du type diffÃ¨re sur %s"
  
! #: tree.c:13935
  #, 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:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> de la variante du type"
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr "%<TYPE_SIZE_UNIT%> du type"
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr "variante du type avec %<TYPE_ALIAS_SET_KNOWN_P%>"
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr "la variante du type a un %<TYPE_VFIELD%> diffÃ©rent"
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr "la variante du type a un %<TYPE_BINFO%> diffÃ©rent"
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> de la variante du type"
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr "%<TYPE_BINFO%> du type"
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr "la variante du type a un %<TYPE_FIELDS%> diffÃ©rent"
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "le premier dÃ©saccord est le champ"
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr "et le champ"
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr "la variante du type a un %<TREE_TYPE%> diffÃ©rent"
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> de la variante du type"
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr "%<TREE_TYPE%> du type"
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "le type n'est pas compatible avec sa variante"
  
! #: tree.c:14398
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "la variante principale n'est pas dÃ©finie"
  
! #: tree.c:14403
  #, 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:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr "%<TYPE_CANONICAL%> a un %<TYPE_CANONICAL%> diffÃ©rent"
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr "%<TYPE_CANONICAL%> n'est pas compatible"
  
! #: tree.c:14442
  #, 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:14448
  #, 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:14464
  #, 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:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr "%<TYPE_NEXT_PTR_TO%> n'est pas %<POINTER_TYPE%>"
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr "%<TYPE_NEXT_REF_TO%> n'est pas %<REFERENCE_TYPE%>"
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr "%<TYPE_BINFO%> n'est pas %<TREE_BINFO%>"
  
! #: tree.c:14511
  #, 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:14522
  #, 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:14533
  #, 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:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr "%<TYPE_ARRAY_MAX_SIZE%> pas %<INTEGER_CST%>"
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr "%<TYPE_MAX_VALUE_RAW%> non NULL"
  
! #: tree.c:14565
  #, 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:14581
  #, 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:14589
  #, 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:14597
  #, 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:14607
  #, 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:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%<TYPE_FIELDS%> dÃ©fini dans un type incomplet"
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr "arbre erronÃ© dans la liste %<TYPE_FIELDS%>"
  
! #: tree.c:14653
  #, 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:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr "%<TYPE_CACHED_VALUES%> n'est pas %<TREE_VEC%>"
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr "mauvaise entrÃ©e %<TYPE_CACHED_VALUES%>"
  
! #: tree.c:14686
  #, 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:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr "entrÃ©e erronÃ©e dans la liste %<TYPE_ARG_TYPES%>"
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr "le champ %<TYPE_VALUES_RAW%> n'est pas NULL"
  
! #: tree.c:14711
  #, 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:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
*************** msgstr "l'alignement requis pour %q+D es
*** 28508,28589 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "l'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "l'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottante"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valeur initiale invalide pour le membre %qE"
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ "
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la dÃ©claration faible de %q+D doit Ãªtre publique"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "la dÃ©claration faible de %q+D n'est pas supportÃ©e"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "seulement les alias faibles sont supportÃ©s dans cette configuration"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Â«Â weakrefÂ Â» n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs n'est pas supportÃ© sur cette cible"
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "symver est uniquement supportÃ© sur les plateformes ELF"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "le symbole %qs %q+D pointe vers lui-mÃªme en fin de compte"
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configuration"
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©"
--- 28545,28626 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "l'initialiseur pour les valeurs entiÃ¨res/virgules fixes est trop compliquÃ©"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "l'initialiseur pour une valeur en virgule flottante n'est pas une constante en virgule flottante"
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "valeur initiale invalide pour le membre %qE"
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%+qD dÃ©clarÃ© faible aprÃ¨s avoir Ã©tÃ© utilisÃ©"
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "la dÃ©claration faible de %q+D est appliquÃ©e Ã  une dÃ©finition statique qui existe dÃ©jÃ "
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "la dÃ©claration faible de %q+D doit Ãªtre publique"
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "la dÃ©claration faible de %q+D n'est pas supportÃ©e"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "seulement les alias faibles sont supportÃ©s dans cette configuration"
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "Â«Â weakrefÂ Â» n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:5947
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "%qs n'est pas supportÃ© sur cette cible"
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "symver est uniquement supportÃ© sur les plateformes ELF"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "le symbole %qs %q+D pointe vers lui-mÃªme en fin de compte"
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les dÃ©finitions d'alias ne sont pas supportÃ©es dans cette configuration"
  
! #: varasm.c:6041
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%qs n'est pas supportÃ© par cette configuration"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "l'attribut de visibilitÃ© n'est pas supportÃ© dans cette configuration; ignorÃ©"
*************** msgstr "l'attribut %qE suit %qE"
*** 29166,29172 ****
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, 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"
--- 29203,29209 ----
  msgid "type was previously declared %qE"
  msgstr "le type a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© %qE"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut Ãªtre spÃ©cifiÃ© que pour une fonction virtuelle"
*************** msgstr "%qD n'est pas compatible avec %q
*** 29186,29192 ****
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
--- 29223,29229 ----
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message dÃ©prÃ©ciÃ© n'est pas une chaÃ®ne"
*************** msgstr "%<?:%> utilisant des constantes
*** 29557,29568 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 29594,29605 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgid "%<fallthrough%> attribute specifi
*** 29719,29730 ****
  msgstr "l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨tre"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "trop peu d'arguments pour la fonction %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 29756,29767 ----
  msgstr "l'attribut %<fallthrough%> est spÃ©cifiÃ© avec un paramÃ¨tre"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "trop peu d'arguments pour la fonction %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr "l'index %E dÃ©signe un offset pl
*** 29825,29831 ****
  msgid "size of array is too large"
  msgstr "la taille du tableau est trop grande"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qE"
--- 29862,29868 ----
  msgid "size of array is too large"
  msgstr "la taille du tableau est trop grande"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "le type %qT de l'opÃ©rande est incompatible avec l'argument %d de %qE"
*************** msgstr "le type %qT de l'opÃ©rande est i
*** 29835,29958 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "argument de type pointeur ou de type entier attendu pour l'argument 1"
  
! #: c-family/c-common.c:6722
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "les deux arguments doivent Ãªtre compatibles"
  
! #: c-family/c-common.c:6930
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nombre d'arguments incorrect pour la fonction %qE"
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "l'argument 1 de %qE doit Ãªtre un type pointeur non void"
  
! #: c-family/c-common.c:6953
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "l'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.c:6964
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "l'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nulle"
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "l'argument %d de %qE doit Ãªtre un type pointeur"
  
! #: c-family/c-common.c:6993
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "l'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.c:6999
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "l'argument %d de %qE doit Ãªtre un pointeur vers une fonction"
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "dÃ©saccord de taille dans l'argument %d de %qE"
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire non entier pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintes"
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit Ãªtre appelÃ©e directement"
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est nÃ©gative"
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est nÃ©gative"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wd"
--- 29872,29995 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "argument de type pointeur ou de type entier attendu pour l'argument 1"
  
! #: c-family/c-common.c:6724
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "les deux arguments doivent Ãªtre compatibles"
  
! #: c-family/c-common.c:6932
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nombre d'arguments incorrect pour la fonction %qE"
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "l'argument 1 de %qE doit Ãªtre un type pointeur non void"
  
! #: c-family/c-common.c:6955
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "l'argument 1 de %qE doit Ãªtre un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.c:6966
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "l'argument 1 de %qE doit Ãªtre un pointeur vers un objet de taille non nulle"
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "l'argument %d de %qE doit Ãªtre un type pointeur"
  
! #: c-family/c-common.c:6995
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "l'argument %d de %qE doit Ãªtre un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.c:7001
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "l'argument %d de %qE doit Ãªtre un pointeur vers une fonction"
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "dÃ©saccord de taille dans l'argument %d de %qE"
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire non entier pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "modÃ¨le mÃ©moire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne dÃ©fini pas de barriÃ¨re de spÃ©culation; votre programme s'exÃ©cutera quand mÃªme correctement mais des spÃ©culations incorrectes pourraient ne pas Ãªtre restreintes"
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit Ãªtre appelÃ©e directement"
  
! #: c-family/c-common.c:8270
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.c:8277
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est nÃ©gative"
  
! #: c-family/c-common.c:8280
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est nÃ©gative"
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8293
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excÃ¨de la taille maximale %qE de l'objet"
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non nÃ©gatif plus petit que ou Ã©gal Ã  %wd"
*************** msgstr "%qE est un type non reconnu de f
*** 30007,30508 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©s"
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "la fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qs"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "numÃ©ro de l'opÃ©rande $ manquant dans le format"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ne supporte pas les numÃ©ros d'opÃ©randes %%n$ dans le format"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "le numÃ©ro d'opÃ©rande est hors limites dans le format"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "l'argument de format %d est utilisÃ© plus d'une fois dans le format %s"
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "un numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©rande"
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "l'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de format"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©s"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "trop d'arguments pour le format"
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "arguments inutilisÃ©s dans le format avec le style %<$%>"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "chaÃ®ne de format %s de longueur nulle"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "le format est une chaÃ®ne de caractÃ¨res larges"
  
! #: c-family/c-format.c:1608
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "la chaÃ®ne de format n'est pas un tableau de type %qs"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "chaÃ®ne de format non terminÃ©e"
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s utilisÃ© avec le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ne supporte pas %s"
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ne supporte pas %s avec le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr "%s utilisÃ© dans une sÃ©quence entre guillemets"
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr "conversion %qc utilisÃ©e sans guillemets"
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "%s rÃ©pÃ©tÃ© dans le format"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "caractÃ¨re de remplissage manquant Ã  la fin du format de strfmon"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "largeur zÃ©ro dans le format %s"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "prÃ©cision Ã  gauche vide dans le format %s"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "prÃ©cision vide dans le format %s"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ne supporte pas %qs %s comme modificateur de longueur"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "caractÃ¨re de type de conversion %qc inconnu dans le format"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ne supporte par le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignorÃ© avec %s et le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignorÃ© avec %s dans le format %s"
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "utilisation de %s et de %s ensemble dans le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "utilisation de %s et de %s ensemble dans le format %s"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiques"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "pas de %<]%> fermant pour le format %<%%[%>"
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "l'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©fini"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ne supporte pas le format %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "numÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©e"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "numÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argument"
  
! #: c-family/c-format.c:3113
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "nom de type %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "opÃ©rateur %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3116
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "mot clÃ© %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr "utilisez %qs Ã  la place"
  
! #: c-family/c-format.c:3171
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "attribut sans guillemets dans le format"
  
! #: c-family/c-format.c:3184
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "nom de fonction interne %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr "identificateur ou mot clÃ© %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>"
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr "directive %qs avec guillemets dans le format; utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr "contraction %<%.*s%> dans le format; utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3317
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "caractÃ¨re blanc %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3330
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "des caractÃ¨res blancs douteux traÃ®nent Ã  la fin du format"
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "majuscules incohÃ©rentes dans le format"
  
! #: c-family/c-format.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "sÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le format"
  
! #: c-family/c-format.c:3378
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "caractÃ¨res de contrÃ´le sans guillemets dans le format"
  
! #: c-family/c-format.c:3385
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "caractÃ¨re de contrÃ´le %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "nom d'option %<%.*s%> dans guillemets dans le format"
  
! #: c-family/c-format.c:3503
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "caractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le format"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "directive du prÃ©-processeur %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3558
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "apostrophe %<'%> isolÃ©e dans le format"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr "s'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qs"
  
! #: c-family/c-format.c:3572
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "accent grave %<`%> dans le format"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr "utilisez plutÃ´t la directive apostrophe %qs"
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr "espace suivie d'un caractÃ¨re de ponctuation %<%c%>"
  
! #: c-family/c-format.c:3597
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "directive %qs entre guillemets dans le format"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr "si l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "sÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du format"
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "sÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du format"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr "sÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le format"
  
! #: c-family/c-format.c:3705
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "caractÃ¨res non graphiques sans guillemets dans le format"
  
! #: c-family/c-format.c:3712
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "caractÃ¨re non graphique %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3744
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "caractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le format"
  
! #: c-family/c-format.c:3751
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "directive de mise entre guillemets non terminÃ©e"
  
! #: c-family/c-format.c:3760
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "caractÃ¨re guillemet %<%c%> non terminÃ© dans le format"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "des caractÃ¨res %<%%%> douteux traÃ®nent dans le format"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "il manque le type dans la conversion Ã  la fin du format"
  
! #: c-family/c-format.c:3919
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "directive imbriquÃ©e de mise entre guillemets"
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "directive de mise entre guillemets non concordante"
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "directive %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme"
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "directive de rÃ©initialisation de couleur sans concordante"
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr "conversion %qc utilisÃ©e dans une sÃ©quence entre guillemets"
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "%<\\0%> inclus Ã  l'intÃ©rieur du format"
  
! #: c-family/c-format.c:4019
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "directive de couleur non terminÃ©e"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "Ã©criture Ã  travers un pointeur nul (argument %d)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "lecture Ã  travers un pointeur nul (argument %d)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "Ã©criture dans un objet constant (argument %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "qualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)"
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT"
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> attend un argument %<%s%s%> correspondant"
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT"
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> attend un argument %<%T%s%> correspondant"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>"
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4921
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> n'est pas dÃ©fini comme un type pointeur"
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "les arguments devant Ãªtre formatÃ©s ne sont pas %<...%>"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "les formats de strftime ne peuvent pas formater d'arguments"
--- 30044,30545 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "l'argument de la chaÃ®ne de format suit les arguments devant Ãªtre formatÃ©s"
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "la fonction %qD pourrait peut-Ãªtre Ãªtre candidate pour l'attribut de format %qs"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "numÃ©ro de l'opÃ©rande $ manquant dans le format"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ne supporte pas les numÃ©ros d'opÃ©randes %%n$ dans le format"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "le numÃ©ro d'opÃ©rande est hors limites dans le format"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "l'argument de format %d est utilisÃ© plus d'une fois dans le format %s"
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "un numÃ©ro d'opÃ©rande %<$%> est utilisÃ© aprÃ¨s un format sans numÃ©ro d'opÃ©rande"
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "l'argument de format %d est inutilisÃ© et se trouve avant l'argument %d qui est utilisÃ© avec un numÃ©ro d'argument %<$%>"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale, le format n'est pas vÃ©rifiÃ©"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale et il n'y a pas d'arguments de format"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "le format n'est pas une chaÃ®ne littÃ©rale, les types des arguments ne sont pas vÃ©rifiÃ©s"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "trop d'arguments pour le format"
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "arguments inutilisÃ©s dans le format avec le style %<$%>"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "chaÃ®ne de format %s de longueur nulle"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "le format est une chaÃ®ne de caractÃ¨res larges"
  
! #: c-family/c-format.c:1610
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "la chaÃ®ne de format n'est pas un tableau de type %qs"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "chaÃ®ne de format non terminÃ©e"
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s utilisÃ© avec le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ne supporte pas %s"
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ne supporte pas %s avec le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr "%s utilisÃ© dans une sÃ©quence entre guillemets"
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr "conversion %qc utilisÃ©e sans guillemets"
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "%s rÃ©pÃ©tÃ© dans le format"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "caractÃ¨re de remplissage manquant Ã  la fin du format de strfmon"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "largeur zÃ©ro dans le format %s"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "prÃ©cision Ã  gauche vide dans le format %s"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "prÃ©cision vide dans le format %s"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ne supporte pas %qs %s comme modificateur de longueur"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "caractÃ¨re de type de conversion %qc inconnu dans le format"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ne supporte par le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ignorÃ© avec %s et le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ignorÃ© avec %s dans le format %s"
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "utilisation de %s et de %s ensemble dans le format %<%%%c%> %s"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "utilisation de %s et de %s ensemble dans le format %s"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e dans certaines configurations linguistiques"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> laisse seulement les 2 derniers chiffres de l'annÃ©e"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "pas de %<]%> fermant pour le format %<%%[%>"
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "l'utilisation du modificateur de longueur %qs avec le type de caractÃ¨re %qc a soit aucun effet ou soit un comportement indÃ©fini"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ne supporte pas le format %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "numÃ©ro d'opÃ©rande spÃ©cifiÃ© avec une affectation supprimÃ©e"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "numÃ©ro d'opÃ©rande spÃ©cifiÃ© pour un format n'acceptant aucun argument"
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "nom de type %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3117
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "opÃ©rateur %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3118
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "mot clÃ© %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr "utilisez %qs Ã  la place"
  
! #: c-family/c-format.c:3173
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "attribut sans guillemets dans le format"
  
! #: c-family/c-format.c:3186
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "nom de fonction interne %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr "identificateur ou mot clÃ© %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "terme %<%.*s%> mal orthographiÃ© dans le format; utilisez plutÃ´t %<%s%s%>"
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr "directive %qs avec guillemets dans le format; utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr "contraction %<%.*s%> dans le format; utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3319
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "caractÃ¨re blanc %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3332
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "des caractÃ¨res blancs douteux traÃ®nent Ã  la fin du format"
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "majuscules incohÃ©rentes dans le format"
  
! #: c-family/c-format.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "sÃ©quence de %i espaces consÃ©cutifs sans guillemets dans le format"
  
! #: c-family/c-format.c:3380
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "caractÃ¨res de contrÃ´le sans guillemets dans le format"
  
! #: c-family/c-format.c:3387
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "caractÃ¨re de contrÃ´le %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "nom d'option %<%.*s%> dans guillemets dans le format"
  
! #: c-family/c-format.c:3505
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "caractÃ¨re de ponctuation %qc non Ã©quilibrÃ© dans le format"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr "directive du prÃ©-processeur %<%.*s%> sans guillemets dans le format"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "apostrophe %<'%> isolÃ©e dans le format"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr "s'il n'est pas possible d'Ã©viter l'apostrophe, entourez la dans une paire de directives %qs et %qs"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "accent grave %<`%> dans le format"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr "utilisez plutÃ´t la directive apostrophe %qs"
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr "espace suivie d'un caractÃ¨re de ponctuation %<%c%>"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "directive %qs entre guillemets dans le format"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr "si l'utilisation de %qs n'est pas possible, utilisez plutÃ´t %qs"
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "sÃ©quence de ponctuation %<%.*s%> douteuse au dÃ©but du format"
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "sÃ©quence de ponctuation %<%.*s%> douteuse Ã  la fin du format"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr "sÃ©quence de %i caractÃ¨res de ponctuation %q.*s consÃ©cutifs sans guillemets dans le format"
  
! #: c-family/c-format.c:3707
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "caractÃ¨res non graphiques sans guillemets dans le format"
  
! #: c-family/c-format.c:3714
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "caractÃ¨re non graphique %qc sans guillemets dans le format"
  
! #: c-family/c-format.c:3746
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "caractÃ¨re de ponctuation %<%c%> dÃ©sÃ©quilibrÃ© dans le format"
  
! #: c-family/c-format.c:3753
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "directive de mise entre guillemets non terminÃ©e"
  
! #: c-family/c-format.c:3762
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "caractÃ¨re guillemet %<%c%> non terminÃ© dans le format"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "des caractÃ¨res %<%%%> douteux traÃ®nent dans le format"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "il manque le type dans la conversion Ã  la fin du format"
  
! #: c-family/c-format.c:3921
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "directive imbriquÃ©e de mise entre guillemets"
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr "directive de mise entre guillemets non concordante"
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr "directive %qc redondante aprÃ¨s une occurrence prÃ©cÃ©dente du mÃªme"
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr "directive de rÃ©initialisation de couleur sans concordante"
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr "conversion %qc utilisÃ©e dans une sÃ©quence entre guillemets"
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "%<\\0%> inclus Ã  l'intÃ©rieur du format"
  
! #: c-family/c-format.c:4021
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "directive de couleur non terminÃ©e"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "Ã©criture Ã  travers un pointeur nul (argument %d)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "lecture Ã  travers un pointeur nul (argument %d)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "Ã©criture dans un objet constant (argument %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "qualificatif de type supplÃ©mentaire dans l'argument du format (argument %d)"
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> attend un argument de type %<%s%s%> mais l'argument %d a le type %qT"
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> attend un argument %<%s%s%> correspondant"
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> attend un argument de type %<%T%s%> mais l'argument %d a le type %qT"
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> attend un argument %<%T%s%> correspondant"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> n'est pas dÃ©fini comme %<long%> ou %<long long%>"
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4923
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> n'est pas dÃ©fini comme un type"
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> n'est pas dÃ©fini comme un type pointeur"
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "les arguments devant Ãªtre formatÃ©s ne sont pas %<...%>"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "les formats de strftime ne peuvent pas formater d'arguments"
*************** msgstr "type de dÃ©pendance %<depobj%> s
*** 30664,30670 ****
  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:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itÃ©ration %qE"
--- 30701,30707 ----
  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:723 cp/semantics.c:9059
  #, 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%
*** 30679,30695 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
--- 30716,30732 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisÃ©"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le manquant"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prÃ©dicat de contrÃ´le invalide"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrÃ©mentation manquante"
*************** msgstr "expression d'incrÃ©mentation man
*** 30699,30705 ****
  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:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
--- 30736,30742 ----
  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:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrÃ©mentation invalide"
*************** msgid "wrong type argument to %s"
*** 31295,31301 ****
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
--- 31332,31338 ----
  msgstr "argument de type erronÃ© pour %s"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "dÃ©bordement dans l'expression constante"
*************** msgid "%<memset%> used with length equal
*** 31971,31977 ****
  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:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
--- 32008,32014 ----
  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:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
*************** msgid_plural "passing argument %i to %qs
*** 32047,32053 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
--- 32084,32090 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
*************** msgstr "certaines parties de l'expansion
*** 32067,32073 ****
  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:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
--- 32104,32110 ----
  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:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr "dÃ©fini ici"
*************** msgstr "%qs n'est pas une option valide
*** 32087,32093 ****
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
--- 32124,32130 ----
  msgid "too many input files"
  msgstr "trop de fichiers d'entrÃ©e"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "valeur %qs inconnue pour %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 32118,32131 ****
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
--- 32155,32168 ----
  msgstr "option non reconnue passÃ©e Ã  %%:target_mode_check"
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "les arguments valides sont: %s; vouliez-vous utiliser %qsÂ ?"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "les arguments valables sont: %s"
*************** msgstr "les dÃ©finitions d'alias ne sont
*** 32642,33032 ****
  msgid "profiler support for VxWorks"
  msgstr "support du profilage pour VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre"
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVE"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "cette opÃ©ration requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.c:13986
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14804
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur (\"%s\") dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument manquant dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection (\"%s\") invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
! msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 dans GCC 10.1"
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Kl'avenue %wd est hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d non supportÃ©e"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "type de retour %qT non supportÃ© pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %d pour le type %qT"
--- 32679,33076 ----
  msgid "profiler support for VxWorks"
  msgstr "support du profilage pour VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%Kl'index de l'avenue doit Ãªtre une constante immÃ©diate"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "%Kla taille totale et la taille de l'Ã©lÃ©ment doivent Ãªtre des constantes immÃ©diates non nulles"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%Kl'argument doit Ãªtre une constante immÃ©diate de 16 bits"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "L'extension Memory Tagging ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "%Kl'argument %d doit Ãªtre une constante immÃ©diate dans l'intervalle [0,15]"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 1 a %d bits"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "adresse sur 64 bits attendue mais l'argument 2 a %d bits"
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC aarch64%> existe une chaÃ®ne en paramÃ¨tre"
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "option %qs inconnue pour %<#pragma GCC aarch64%>"
  
! #: config/aarch64/aarch64.c:1410
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "l'attribut %qE ne peut pas Ãªtre appliquÃ© Ã  un type de fonction SVE"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<%s%> inattendu aprÃ¨s %<%s%>"
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "%qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1932
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types en virgule flottante"
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr "le modificateur de fonctionnalitÃ© %qs est incompatible avec l'utilisation de types vectoriels"
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "cette opÃ©ration requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer SVE en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:5747
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas Ãªtre passÃ© en argument Ã  une fonction sans prototype"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramÃ¨tre pour l'argument de type %qT a changÃ© dans GCC 9.1"
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels Ã  des fonctions de type %qT requiÃ¨rent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passÃ© Ã  %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr "chaÃ®ne %s mal formÃ©e\n"
  
! #: config/aarch64/aarch64.c:14059
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "format invalide pour sve_width"
  
! #: config/aarch64/aarch64.c:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "valeur invalide pour sve_width: %d"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaÃ®ne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.c:14109
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent Ãªtre utilisÃ©s tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr "spÃ©cifie un registre systÃ¨me avec une chaÃ®ne de courte longueur."
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un dÃ©calage valide dans %qs"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportÃ©es pour la taille de garde. La valeur %d donnÃ©e (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sÃ©curitÃ© anti-collision de la pile doit Ãªtre Ã©gale Ã  l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.c:14455
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "les arguments valables sont: %s;"
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "nom de processeur manquant dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14486
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-mcpu=%s%>"
  
! #: config/aarch64/aarch64.c:14594
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argument %<%s%> invalide pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14596
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument manquant pour %<-mbranch-protection=%>"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "nom d'architecture manquant dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14623
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "valeur %qs inconnue pour %<-march%>"
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "modificateur de fonctionnalitÃ© %qs invalide dans %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "nom de processeur manquant dans %<-mtune=%s%>"
  
! #: config/aarch64/aarch64.c:14658
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "valeur %qs inconnue pour %<-mtune%>"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%>"
  
! #: config/aarch64/aarch64.c:14845
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportÃ©e qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modÃ¨le de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.c:14927
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modÃ¨le de code %qs n'est pas supportÃ© en mode ilp32"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalitÃ© %s invalide avec la valeur (\"%s\") dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "argument manquant dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "type de protection (\"%s\") invalide dans le pragma ou l'attribut %<target(\"branch-protection=\")%>"
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom invalide (Â«Â %sÂ Â») dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme nÃ©gative"
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaÃ®ne"
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composÃ©"
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! 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:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr "le passage par paramÃ¨tre pour l'argument de type %qT quand C++17 est activÃ© a changÃ© pour correspondre Ã  C++14 %{dans GCC 10.1%}"
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "%Kl'avenue %wd est hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "simdlen %d non supportÃ©e"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas les types de tailles mÃ©langÃ©s pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour les fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "type de retour %qT non supportÃ© pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour des fonctions %<simd%>"
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %d pour le type %qT"
*************** msgstr "l'argument de l'attribut %qE n'e
*** 33207,33223 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33251,33267 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "sortie du fanion %<asm%> %qs inc
*** 33367,33378 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d"
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>"
--- 33411,33422 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "%Kle coprocesseur %d n'est pas activÃ© avec +cdecp%d"
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr "%Kle coproc doit Ãªtre une constante immÃ©diate dans la plage [0-%d] activÃ© avec +cdecp<N>"
*************** msgstr "%Kle coproc doit Ãªtre une const
*** 33380,33573 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]"
  
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "cette fonction interne n'est pas supportÃ©e pour cette cible"
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]"
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨ques"
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "sÃ©lecteur doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 7"
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 3"
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 1"
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "le masque doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "la plage du masque doit Ãªtre entre 0 et 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le code"
--- 33424,33617 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "%Kl'argument %d de %qE doit Ãªtre une constante immÃ©diate dans l'intervalle [0-%d]"
  
! #: config/arm/arm-builtins.c:3225
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "cette fonction interne n'est pas supportÃ©e pour cette cible"
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%Kla plage du bit de saturation doit Ãªtre dans la plage [%wd, %wd]"
  
! #: config/arm/arm-builtins.c:3336
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%Kla plage du bit de saturation doit Ãªtre une constante immÃ©diate"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr "Vous devez activer les instructions MVE pour utiliser ces intrinsÃ¨ques"
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions NEON (par ex. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr "Vous devez activer les instructions VFP pour utiliser ces intrinsÃ¨ques."
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr "Vous devez activer les instructions crypto (par ex. inclure %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) pour utiliser ces intrinsÃ¨ques."
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "sÃ©lecteur doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 7"
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 3"
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr "la plage du sÃ©lecteur doit Ãªtre entre 0 et 1"
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "le masque doit Ãªtre un immÃ©diat"
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "la plage du masque doit Ãªtre entre 0 et 255"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi16 dans le code."
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 32. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_pi32 dans le code."
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_rori_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr "la plage du dÃ©compte doit Ãªtre entre 0 et 64. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_ror_si64 dans le code."
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_slli_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srai_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_srl_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sll_si64 dans le code"
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi16 dans le code"
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_pi32 dans le code"
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr "le dÃ©compte ne devrait pas Ãªtre infÃ©rieur Ã  0. Veuillez vÃ©rifier l'intrinsÃ¨que _mm_sra_si64 dans le code"
*************** msgstr "le dÃ©compte ne devrait pas Ãªtr
*** 33577,33859 ****
  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:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2921
  #, 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:2924
  #, 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:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, 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:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3082
  #, 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:3132
  #, 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:3481
  #, 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:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3493
  #, 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:3516
  #, 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:3524
  #, 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:3526
  #, 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:3551
  #, 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:3563 config/arm/arm.c:32229
  #, 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:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3798
  #, 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:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3833
  #, 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:3838
  #, 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:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU"
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6098
  #, 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:6100
  #, 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:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6318
  #, 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:6378
  #, 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:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, 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:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7322
  #, 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:7371
  #, 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:9322
  #, 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:13060
  #, 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:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25234
  #, 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:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26155
  #, 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:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "fpu invalide pour l'attribut ou le pragma cible %qs"
--- 33621,33903 ----
  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:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt et NEON sont incompatibles"
  
! #: config/arm/arm.c:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "le processeur cible ne supporte pas ARM"
  
! #: config/arm/arm.c:2922
  #, 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:2925
  #, 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:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr "iWMMXt non supportÃ© en mode Thumb"
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC est incompatible avec Thumb"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, 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:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "%s est incompatible avec %<-mword-relocations%>"
  
! #: config/arm/arm.c:3083
  #, 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:3133
  #, 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:3482
  #, 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:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "%<-fpic%> et %<-mapcs-reent%> sont incompatibles"
  
! #: config/arm/arm.c:3494
  #, 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:3517
  #, 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:3525
  #, 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:3527
  #, 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:3552
  #, 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:3564 config/arm/arm.c:32404
  #, 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:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "%<-mpic-register=%> est inutile sans %<-fpic%>"
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "incapable d'utiliser %qs pour un registre PIC"
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, 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:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "les options fp16 sÃ©lectionnÃ©es sont incompatibles"
  
! #: config/arm/arm.c:3799
  #, 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:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "l'abi iwmmxt requiert un processeur avec iwmmxt"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "le processeur cible ne supporte pas l'interopÃ©rabilitÃ©"
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcaller-super-interworking%>"
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ne supporte pas %<-mcallee-super-interworking%>"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 et pas de ldrh"
  
! #: config/arm/arm.c:3834
  #, 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:3839
  #, 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:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "%<-mfloat-abi=hard%>: le processeur sÃ©lectionnÃ© n'a pas de FPU"
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "%<-mfloat-abi=hard%> et VFP"
  
! #: config/arm/arm.c:6099
  #, 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:6101
  #, 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:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr "variante PCS"
  
! #: config/arm/arm.c:6373
  #, 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:6462
  #, 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:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, 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:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "l'attribut %qE est ignorÃ© sans l'option %<-mcmse%>."
  
! #: config/arm/arm.c:7419
  #, 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:7468
  #, 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:9423
  #, 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:13161
  #, 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:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr "%s %wd hors des limites %wd - %wd"
  
! #: config/arm/arm.c:25409
  #, 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:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "Saut lointain thumb1 inattendu"
  
! #: config/arm/arm.c:26330
  #, 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:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "les routines du service d'interruption ne peuvent pas Ãªtre codÃ©es en mode Thumb"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr "%<-fstack-check=specific%> pour Thumb-1"
  
! #: config/arm/arm.c:32419
  #, 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
*** 33861,33882 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, 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:32265
  #, 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:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
--- 33905,33926 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, 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:32440
  #, 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:32454
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "attribut ou pragma cible %qs inconnu"
  
! #: config/arm/arm.c:33432
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "fanions asm non supportÃ©s en mode thumb1"
*************** msgstr "%<-fpie%> n'est pas supportÃ©"
*** 33955,33971 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
--- 33999,34015 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supportÃ©"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
*************** msgid "indirect call in function, which
*** 34230,34236 ****
  msgstr "appel indirect dans une fonction, ceci n'est pas supportÃ© par eBPF"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
--- 34274,34280 ----
  msgstr "appel indirect dans une fonction, ceci n'est pas supportÃ© par eBPF"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
*************** msgstr "spÃ©cificateur de paramÃ¨tre %s
*** 34561,34612 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "trop d'arguments passÃ©s dans les registres sgpr"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr "Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !"
  
! #: config/gcn/gcn.c:2331
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "type d'argument erronÃ© pour %s"
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutables"
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS n'est pas implÃ©mentÃ© pour GCN."
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Fonction interne non implÃ©mentÃ©e"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr "utilisation de vector_length (64), %d est ignorÃ©"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "utilisation de vector_length (64), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©"
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "utilisation de num_workers (%d), %d est ignorÃ©"
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de dÃ©chargement hors limites (%d)"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "mÃ©moire de partage de donnÃ©es locale Ã©puisÃ©e"
--- 34605,34656 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "trop d'arguments passÃ©s dans les registres sgpr"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr "Un ensemble qui n'est pas par dÃ©faut de valeurs initiales a Ã©tÃ© demandÃ©, ceci viole l'ABIÂ !"
  
! #: config/gcn/gcn.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "type d'argument erronÃ© pour %s"
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "trampolines de fonctions imbriquÃ©es pas supportÃ©s sur GCN5 Ã  cause des piles non exÃ©cutables"
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "TLS n'est pas implÃ©mentÃ© pour GCN."
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "Fonction interne non implÃ©mentÃ©e"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr "utilisation de vector_length (64), %d est ignorÃ©"
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr "utilisation de vector_length (64), le paramÃ¨tre Ã  l'exÃ©cution est ignorÃ©"
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr "utilisation de num_workers (%d), %d est ignorÃ©"
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "dimension de dÃ©chargement hors limites (%d)"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr "mÃ©moire de partage de donnÃ©es locale Ã©puisÃ©e"
*************** msgstr "le paramÃ¨tre Ã  une fonction in
*** 34740,34871 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, 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:8708
  #, 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:8803
  #, 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:9707
  #, 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:9722
  #, 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:9755
  #, 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:9795
  #, 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:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, 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:9963
  #, 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:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10276
  #, 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:10282
  #, 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:10285
  #, 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:10727
  #, 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:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:11678
  #, 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:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:12724
  #, 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"
--- 34784,34915 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramÃ¨tre Ã  la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.c:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, 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:8715
  #, 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:8810
  #, 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:9714
  #, 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:9729
  #, 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:9762
  #, 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:9802
  #, 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:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, 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:9970
  #, 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:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opÃ©rande d'arrondi incorrect"
  
! #: config/i386/i386-expand.c:10283
  #, 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:10289
  #, 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:10292
  #, 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:10734
  #, 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:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.c:11685
  #, 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:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "opÃ©rande d'indice incorrect"
  
! #: config/i386/i386-expand.c:12731
  #, 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 "seul le format de dÃ©bogage DWAR
*** 35245,35388 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3087
  #, 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:3122
  #, 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:3130
  #, 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:3224
  #, 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:3226
  #, 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:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, 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:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3504
  #, 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:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, 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:3667
  #, 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:3678
  #, 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:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
--- 35289,35432 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.c:3089
  #, 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:3124
  #, 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:3134
  #, 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:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "les attributs regparam et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, 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:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.c:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignorÃ©"
  
! #: config/i386/i386-options.c:3508
  #, 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:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, 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:3671
  #, 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:3682
  #, 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:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
*************** msgstr "%qE ne peut pas avoir les deux a
*** 35827,35833 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE redÃ©clarÃ© avec les attributs conflictuels %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaÃ®ne comme argument"
--- 35871,35877 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE redÃ©clarÃ© avec les attributs conflictuels %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaÃ®ne comme argument"
*************** msgstr "%<__delay_cycles%> n'accepte que
*** 36905,36956 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits"
  
! #: config/riscv/riscv.c:354
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10"
  
! #: config/riscv/riscv.c:2963
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandÃ©e requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
--- 36949,37000 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr "%<__delay_cycles%> est limitÃ© Ã  des dÃ©comptes de boucles sur 32 bits"
  
! #: config/riscv/riscv.c:362
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changÃ© dans GCC 10"
  
! #: config/riscv/riscv.c:2971
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "l'argument de l'attribut %qE n'est pas Â«Â userÂ Â», Â«Â supervisorÂ Â» ou Â«Â machineÂ Â»"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandÃ©e requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit Ãªtre entre %d et %d"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption diffÃ©rent"
*************** msgstr "le nombre doit Ãªtre 0 ou 1"
*** 37066,37388 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut Ã  la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:928
  #, 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:932
  #, 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:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, 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:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, 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:1258
  #, 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:1634
  #, 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:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "l'interne %qs requiert l'interne %qs"
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, 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:5845
  #, 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:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, 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:7395
  #, 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:8187
  #, 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:8505
  #, 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:8546
  #, 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:8577
  #, 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:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, 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:9577
  #, 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:9602
  #, 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:9622
  #, 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:9634
  #, 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:9646
  #, 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:9660
  #, 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:9672
  #, 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:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, 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:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:10381
  #, 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:10386
  #, 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:10389
  #, 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:13016
  #, 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:13038
  #, 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"
--- 37110,37433 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut Ã  la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.c:934
  #, 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:938
  #, 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:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, 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:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, 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:1264
  #, 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:1640
  #, 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:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr "l'interne %qs requiert l'interne %qs"
  
! #: config/rs6000/rs6000-c.c:1843
  #, 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:1852
  #, 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:5875
  #, 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:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, 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:7425
  #, 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:8217
  #, 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:8588
  #, 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:8629
  #, 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:8660
  #, 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:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, 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:9787
  #, 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:9812
  #, 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:9832
  #, 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:9844
  #, 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:9856
  #, 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:9870
  #, 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:9882
  #, 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:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, 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:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
  
! #: config/rs6000/rs6000-call.c:10595
  #, 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:10600
  #, 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:10603
  #, 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:13544
  #, 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:13566
  #, 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"
*************** msgid "Stack frame larger than 2G is not
*** 37403,37621 ****
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement dÃ©sactivÃ©es"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, 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:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:3965
  #, 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:3968
  #, 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:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:3996
  #, 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:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4106
  #, 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:4129 config/rs6000/rs6000.c:4144
  #, 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:4157
  #, 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:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, 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/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4660
  #, 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:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, 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:19123
  #, 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:19125
  #, 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:19127
  #, 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:19133
  #, 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:19136
  #, 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:19141
  #, 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:19144
  #, 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:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:23851
  #, 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:23883
  #, 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:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
--- 37448,37671 ----
  msgstr "Une trame de pile plus grande que 2G n'est pas supportÃ©e par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que Â«Â privateÂ Â», Â«Â sharedÂ Â» ou Â«Â threadprivateÂ Â».
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activÃ©e"
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supportÃ© sur Darwin 64 bits; il est incompatible avec les bibliothÃ¨ques C et C++ installÃ©es"
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supportÃ© par cette cible"
  
! #: config/rs6000/rs6000.c:3675
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supportÃ© sur des systÃ¨mes petits boutistes"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> infÃ©rieur Ã  power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement dÃ©sactivÃ©es"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.c:3995
  #, 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:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.c:4030
  #, 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:4033
  #, 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:4052
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.c:4061
  #, 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:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.c:4171
  #, 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:4194 config/rs6000/rs6000.c:4209
  #, 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:4222
  #, 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:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/rs6000/rs6000.c:4397
  #, 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/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.c:4743
  #, 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:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't 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:16978
  #, 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:19280
  #, 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:19362
  #, 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:19364
  #, 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:19366
  #, 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:19368
  #, 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:19374
  #, 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:19377
  #, 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:19382
  #, 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:19385
  #, 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:23400
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.c:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> dÃ©sactive %<-m%s%>"
  
! #: config/rs6000/rs6000.c:24101
  #, 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:24133
  #, 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:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportÃ©es"
*************** msgstr "l'attribut %qE demandÃ© n'est pa
*** 37936,38074 ****
  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:9873
  #, 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:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, 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:15200
  #, 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:15203
  #, 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:15232
  #, 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:15236
  #, 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:15248
  #, 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:15257
  #, 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:15263
  #, 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:15265
  #, 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:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15281
  #, 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:15284
  #, 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:15287
  #, 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:15290
  #, 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:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, 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:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, 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%>"
--- 37986,38124 ----
  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:9871
  #, 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:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, 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:15266
  #, 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:15269
  #, 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:15298
  #, 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:15302
  #, 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:15314
  #, 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:15323
  #, 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:15329
  #, 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:15331
  #, 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:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.c:15347
  #, 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:15350
  #, 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:15353
  #, 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:15356
  #, 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:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, 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:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, 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 "l'attribut %qs s'applique seulem
*** 38486,38493 ****
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, 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"
--- 38536,38543 ----
  msgid "could not read the BRIG file"
  msgstr "n'a pu lire le fichier BRIG"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, 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 "la dÃ©claration de %q+D masque l
*** 38764,38770 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
--- 38814,38820 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "la dÃ©claration de %qD masque un paramÃ¨tre"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la dÃ©claration de %qD masque une dÃ©claration globale"
*************** msgstr "%qE non dÃ©clarÃ© (premiÃ¨re uti
*** 38834,38840 ****
  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:3791 cp/decl.c:3147
  #, 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"
--- 38884,38890 ----
  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:3791 cp/decl.c:3149
  #, 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
*** 38864,38870 ****
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
--- 38914,38920 ----
  msgid "duplicate label declaration %qE"
  msgstr "dÃ©claration de l'Ã©tiquette %qE en double"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Ã©tiquette %qD dupliquÃ©e"
*************** msgstr "impossible de mettre un objet av
*** 39072,39078 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, 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)"
--- 39122,39128 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisÃ© est invalide en C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de dÃ©claration de cible n'a pas de type pour lequel une correspondance peut Ãªtre Ã©tablie (mappable type)"
*************** msgstr "nom de type dÃ©clarÃ© comme une
*** 39411,39417 ****
  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:6788 cp/decl.c:12138
  #, 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"
--- 39461,39467 ----
  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:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorÃ©s sur le type retournÃ© par la fonction"
*************** msgstr "redÃ©finition imbriquÃ©e de %<st
*** 39719,39725 ****
  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:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
--- 39769,39775 ----
  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:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la dÃ©claration ne dÃ©clare rien du tout"
*************** msgstr "la structure n'a aucun membre no
*** 39769,39775 ****
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
--- 39819,39825 ----
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "tableau flexible comme membre de l'union"
*************** msgstr "redÃ©finition imbriquÃ©e de %<en
*** 39805,39811 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, 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"
--- 39855,39861 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "redÃ©claration de %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spÃ©cifiÃ© est trop petit pour les valeurs Ã©numÃ©rÃ©es"
*************** msgstr "dÃ©bordement dans les valeurs de
*** 39835,39841 ****
  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:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
--- 39885,39891 ----
  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:9159 cp/decl.c:5298 cp/decl.c:16104
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction Ã  mettre en ligne %qD a reÃ§u l'attribut %qs"
*************** msgstr "aucun prototype prÃ©cÃ©dent pour
*** 39865,39871 ****
  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:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
--- 39915,39921 ----
  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:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune dÃ©claration prÃ©cÃ©dente pour %qD"
*************** msgstr "l'argument %qD ne concorde pas a
*** 39980,39991 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramÃ¨tre %qD est dÃ©fini mais pas utilisÃ©"
--- 40030,40041 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, 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
*** 39993,40249 ****
  #. 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:10036
  #, 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:10041
  #, 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:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, 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:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, 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:10504 cp/parser.c:30413
  #, 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:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, 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:10792
  #, 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:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, 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:10988
  #, 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:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, 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:11289
  #, 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:11302
  #, 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:11351
  #, 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:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11435
  #, 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:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, 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:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "dÃ©calage vers la gauche d'une valeur nÃ©gative"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, 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:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, 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:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, 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:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, 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:413 c/c-typeck.c:11940
  #, 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:414 c/c-typeck.c:11869
  #, 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"
--- 40043,40299 ----
  #. 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:10043
  #, 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:10048
  #, 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:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, 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:10464 c/c-decl.c:10471
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spÃ©cificateur de dÃ©claration %qE dupliquÃ©"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, 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:10511 cp/parser.c:30438
  #, 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:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, 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:10799
  #, 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:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliquÃ©"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, 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:10995
  #, 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:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, 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:11296
  #, 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:11309
  #, 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:11358
  #, 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:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisÃ© avec %<auto%>"
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisÃ© avec %<register%>"
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisÃ© avec %<typedef%>"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliquÃ©"
  
! #: c/c-decl.c:11442
  #, 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:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisÃ© avec %qE"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisÃ© sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, 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:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, 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:11929 cp/typeck.c:4972
  #, 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:11858 cp/typeck.c:4912
  #, 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:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, 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
*** 40263,40269 ****
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
--- 40313,40319 ----
  msgid "to match this %qs"
  msgstr "pour correspondre Ã  ce %qs"
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgid "unknown type name %qE"
*** 40309,40315 ****
  msgstr "nom de type %qE inconnu"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
--- 40359,40365 ----
  msgstr "nom de type %qE inconnu"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spÃ©cificateurs de dÃ©claration attendus"
*************** msgstr "attribut %<fallthrough%> au plus
*** 40329,40335 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s pour les mÃ©thodes"
--- 40379,40385 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, 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
*** 40344,40351 ****
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
--- 40394,40401 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
*************** msgstr "%<__auto_type%> requiert une dÃ©
*** 40383,40389 ****
  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:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
--- 40433,40439 ----
  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:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
*************** msgstr "le C99 ISO ne supporte pas %<_St
*** 40411,40417 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
--- 40461,40467 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "le C90 ISO ne supporte pas %<_Static_assert%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaÃ®ne littÃ©rale attendue"
*************** msgstr "l'expression dans l'assertion st
*** 40441,40447 ****
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
--- 40491,40497 ----
  msgid "static assertion failed: %E"
  msgstr "Ã©chec de l'assertion statique: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a Ã©chouÃ©"
*************** msgstr "un enum vide est invalide"
*** 40486,40499 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule Ã  la fin de la liste d'Ã©numerateurs"
--- 40536,40549 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, 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
*** 40578,40584 ****
  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:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
--- 40628,40634 ----
  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:4903 cp/parser.c:26887
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
*************** msgstr "l'attribut %qE ne prend pas d'ar
*** 40588,40594 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
--- 40638,40644 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C2X"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<deprecated%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
*************** msgstr "le C90 ISO interdit les mÃ©lange
*** 40648,40654 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
--- 40698,40704 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> prÃ©cÃ©dent"
*************** msgstr "Ã©tiquette Ã  la fin d'une dÃ©cl
*** 40663,40669 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
--- 40713,40719 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
*************** msgstr "une Ã©tiquette peut uniquement f
*** 40688,40704 ****
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, 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%>"
--- 40738,40754 ----
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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
*** 40718,40729 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, 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:6952 cp/parser.c:12388
  #, 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%>"
--- 40768,40779 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itÃ©ration invalide dans l'Ã©numÃ©ration rapide"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, 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:6952 cp/parser.c:12393
  #, 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
*** 40738,40745 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
--- 40788,40795 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliquÃ©"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la premiÃ¨re fois ici"
*************** msgstr "le C ISO interdit l'omission du
*** 40766,40777 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, 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:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
--- 40816,40827 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, 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:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opÃ©rande %<sizeof%> a Ã©tÃ© dÃ©clarÃ© ici"
*************** msgstr "une dÃ©claration de mÃ©thode obj
*** 41162,41222 ****
  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:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "l'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, 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:12408 cp/parser.c:43848
  #, 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%>"
--- 41212,41272 ----
  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:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriÃ©tÃ© inconnu"
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<getter%>)"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<=%> manquant (aprÃ¨s l'attribut %<setter%>)"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "l'attribut %<setter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "le nom du Â«Â setterÂ Â» doit Ãªtre terminÃ© par %<:%>"
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "l'attribut %<getter%> ne peut Ãªtre spÃ©cifiÃ© qu'une seule fois"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut Ãªtre utilisÃ© que dans une construction %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> ne peut
*** 41226,41243 ****
  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:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
--- 41276,41293 ----
  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:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction Â«Â forÂ Â», Â«Â whileÂ Â» ou Â«Â doÂ Â» attendue"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit Ãªtre le premier"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
*************** msgstr "%<)%> ou %<,%> attendu"
*** 41257,41309 ****
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, 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:13374 cp/parser.c:34908
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, 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"
--- 41307,41359 ----
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, 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:13374 cp/parser.c:34934
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ou %<shared%> attendu"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
*************** msgstr "la valeur de %<num_threads%> doi
*** 41325,41336 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
--- 41375,41386 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit Ãªtre positive"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit Ãªtre positive"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit Ãªtre positive ou nulle"
*************** msgstr "la valeur de %<priority%> doit Ã
*** 41340,41361 ****
  msgid "expected constant integer expression"
  msgstr "expression entiÃ¨re constante attendue"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, 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:13975 cp/parser.c:35399
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, 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:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
--- 41390,41411 ----
  msgid "expected constant integer expression"
  msgstr "expression entiÃ¨re constante attendue"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, 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:13975 cp/parser.c:35425
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<pointer%> attendu"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, 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:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catÃ©gorie non spÃ©cifiÃ©e"
*************** msgstr "l'expression %qs doit Ãªtre un e
*** 41370,41421 ****
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, 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:14836 cp/parser.c:35886
  #, 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:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
--- 41420,41471 ----
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit Ãªtre positive"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, 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:14836 cp/parser.c:35912
  #, 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:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramÃ¨tre %<chunk_size%>"
*************** msgstr "schedule %<auto%> ne prend pas d
*** 41425,41431 ****
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
--- 41475,41481 ----
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit Ãªtre positive"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
*************** msgstr "l'expression %<safelen%> doit Ãª
*** 41460,41481 ****
  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:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
--- 41510,41531 ----
  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:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de Â«Â dependÂ Â» invalide"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de Â«Â mapÂ Â» invalide"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de Â«Â dist_scheduleÂ Â» invalide"
*************** msgstr "type de Â«Â proc_bindÂ Â» invali
*** 41490,41566 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, 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:16278 cp/parser.c:37345
  #, 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:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, 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:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, 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:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, 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:16606 cp/parser.c:40999
  #, 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:16616 cp/parser.c:41009
  #, 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:16709 cp/parser.c:41096
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, 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"
--- 41540,41616 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "clause %<#pragma acc%> attendue"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, 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:16278 cp/parser.c:37371
  #, 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:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "clause %<#pragma omp%> attendue"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, 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:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, 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:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, 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:16606 cp/parser.c:41025
  #, 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:16616 cp/parser.c:41035
  #, 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:16709 cp/parser.c:41122
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu aprÃ¨s %<#pragma acc %s%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, 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"
*************** msgstr "%qE n'a pas Ã©tÃ© dÃ©clarÃ©"
*** 41575,41581 ****
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
--- 41625,41631 ----
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  une fonction"
*************** msgstr "%qD ne fait pas rÃ©fÃ©rence Ã  u
*** 41585,41651 ****
  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:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, 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:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, 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:17287 cp/parser.c:37650
  #, 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:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, 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:17367 cp/parser.c:37730
  #, 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:17376 cp/parser.c:37739
  #, 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:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, 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"
--- 41635,41701 ----
  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:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, 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:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, 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:17287 cp/parser.c:37676
  #, 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:17296 cp/parser.c:37685
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mÃ©moire"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, 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:17367 cp/parser.c:37756
  #, 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:17376 cp/parser.c:37765
  #, 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:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opÃ©ration invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, 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"
*************** msgstr "%<#pragma omp atomic capture%> u
*** 41655,41711 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, 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:17861 cp/parser.c:38202
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, 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:17975 cp/parser.c:38863
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, 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:18046 cp/parser.c:38931
  #, 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:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
--- 41705,41761 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, 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:17861 cp/parser.c:38228
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%> ou %<mutexinoutset%> attendu"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, 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:17975 cp/parser.c:38889
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, 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:18046 cp/parser.c:38957
  #, 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:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction Â«Â forÂ Â» attendue"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "dÃ©claration ou initialisation d'itÃ©ration attendue"
*************** msgstr "dÃ©claration ou initialisation d
*** 41715,41786 ****
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, 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:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, 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:18886 cp/parser.c:39808
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, 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:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, 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:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, 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:19861 cp/parser.c:40804
  #, 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%>"
--- 41765,41836 ----
  msgid "not enough perfectly nested loops"
  msgstr "pas assez de boucles parfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "boucles coalescÃ©es imparfaitement imbriquÃ©es"
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, 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:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu aprÃ¨s %qs"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, 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:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, 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:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, 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:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
*************** msgstr "%<#pragma omp declare %s%> doit
*** 41795,41851 ****
  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:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, 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:20113 cp/parser.c:41541
  #, 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:20140 cp/parser.c:41580 cp/pt.c:11321
  #, 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:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, 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:20245 cp/parser.c:41688
  #, 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:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
--- 41845,41901 ----
  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:20035 cp/parser.c:41491
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sÃ©lecteur de trait attendu"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, 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:20113 cp/parser.c:41567
  #, 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:20140 cp/parser.c:41606 cp/pt.c:11339
  #, 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:20143 cp/parser.c:41609 cp/pt.c:11356
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit Ãªtre non nÃ©gatif"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaÃ®ne littÃ©rale attendus"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, 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:20245 cp/parser.c:41714
  #, 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:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<construct%>, %<device%>, %<implementation%> ou %<user%> attendu"
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
*************** msgstr "%<match%> attendu"
*** 41855,41866 ****
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
--- 41905,41916 ----
  msgid "variant %qD is not a function"
  msgstr "le variant %qD n'est pas une fonction"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "le variant %qD est interne"
*************** msgstr "le variant %qD est interne"
*** 41870,41901 ****
  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:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, 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:20654 cp/parser.c:42081
  #, 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:20673 cp/parser.c:42106
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, 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"
--- 41920,41951 ----
  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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, 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:20654 cp/parser.c:42107
  #, 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:20673 cp/parser.c:42132
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<declare%> attendu"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, 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"
*************** msgstr "nom de fonction %<(%> attendu"
*** 41950,41991 ****
  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:21096 cp/parser.c:42580
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, 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:21201 cp/parser.c:42690
  #, 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:21213 cp/parser.c:42702
  #, 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:21222 cp/parser.c:42711
  #, 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:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
--- 42000,42041 ----
  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:21096 cp/parser.c:42606
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<seq_cst%>, %<relaxed%> ou %<acq_rel%> attendu"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, 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:21201 cp/parser.c:42716
  #, 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:21213 cp/parser.c:42728
  #, 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:21222 cp/parser.c:42737
  #, 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:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
*************** msgstr "type %qT de taille nulle dans la
*** 42000,42026 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, 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:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, 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:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
--- 42050,42076 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, 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:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut Ãªtre %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, 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:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> Ã  l'intÃ©rieur de %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> Ã  l'in
*** 42030,42036 ****
  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:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
--- 42080,42086 ----
  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:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas Ã  l'intÃ©rieur de %<__transaction_atomic%>"
*************** msgstr "pas d'accolade fermante"
*** 42045,42051 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 42095,42101 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur
*** 42166,42172 ****
  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:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
--- 42216,42222 ----
  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:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
*************** msgstr "le C90 ISO interdit d'accÃ©der Ã
*** 42191,42197 ****
  msgid "enum constant defined here"
  msgstr "constante enum dÃ©finie ici"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qT"
--- 42241,42247 ----
  msgid "enum constant defined here"
  msgstr "constante enum dÃ©finie ici"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramÃ¨tre de fonction retournera la taille de %qT"
*************** msgstr "conversion implicite de %qT en %
*** 42304,42320 ****
  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:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous dÃ©rÃ©fÃ©rencer le pointeurÂ ?"
--- 42354,42370 ----
  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:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 42339,42345 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
--- 42389,42395 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmÃ©tique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmÃ©tique sur un pointeur vers un agrÃ©gat vide"
*************** msgstr "transtypage d'un pointeur vers u
*** 42587,42593 ****
  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:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille diffÃ©rente"
--- 42637,42643 ----
  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:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille diffÃ©rente"
*************** msgstr "le membre de gauche de l'affecta
*** 42754,42760 ****
  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:7138 cp/typeck.c:9349
  #, 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"
--- 42804,42810 ----
  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:7138 cp/typeck.c:9409
  #, 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"
*************** msgstr "impossible d'initialiser un tabl
*** 42914,42920 ****
  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:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
--- 42964,42970 ----
  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:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'Ã©tant pas une l-valeur"
*************** msgstr "un Ã©lÃ©ment de l'initialisation
*** 42945,42951 ****
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
--- 42995,43001 ----
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut Ãªtre initialisÃ©"
*************** msgstr "trop d'Ã©lÃ©ments dans l'initial
*** 43090,43096 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, 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%>"
--- 43140,43146 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, 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%>"
*************** msgstr "l'expression %<long%> du Â«Â swi
*** 43130,43136 ****
  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:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
--- 43180,43186 ----
  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:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "Ã©tiquette Â«Â caseÂ Â» en dehors de tout Â«Â switchÂ Â»"
*************** msgstr "Ã©tiquette Â«Â caseÂ Â» en dehor
*** 43140,43156 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, 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:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
--- 43190,43206 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "Ã©tiquette %<default%> en dehors de tout Â«Â switchÂ Â»"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, 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:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'extÃ©rieur de toute boucle"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clÃ© Â«Â breakÂ Â» utilisÃ© dans une boucle OpenMP"
*************** msgstr "mot-clÃ© Â«Â breakÂ Â» Ã  l'intÃ
*** 43165,43171 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
--- 43215,43221 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "mot-clÃ© Â«Â continueÂ Â» Ã  l'intÃ©rieur du corps d'une boucle %<#pragma simd%>"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "dÃ©claration sans effet"
*************** msgstr "dÃ©claration sans effet"
*** 43175,43196 ****
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, 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:12017 cp/typeck.c:4941
  #, 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"
--- 43225,43246 ----
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, 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:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, 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:12017 cp/typeck.c:4999
  #, 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"
*************** msgid "ordered comparison of pointer wit
*** 43241,43247 ****
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
--- 43291,43297 ----
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un pointeur nul"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnÃ©e d'un pointeur avec un zÃ©ro entier"
*************** msgstr "valeur de type Â«Â unionÂ Â» uti
*** 43271,43321 ****
  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:12840 cp/semantics.c:9470
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
--- 43321,43371 ----
  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:12840 cp/semantics.c:9486
  #, 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:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, 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:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qE est un membre d'une union"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
*************** msgstr "%qE n'est pas une variable dans
*** 43325,43332 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
--- 43375,43382 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable Â«Â threadprivateÂ Â» dans la clause %qs"
*************** msgstr "rÃ©duction dÃ©finie par l'utilis
*** 43494,43505 ****
  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:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, 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:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
--- 43544,43555 ----
  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:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, 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:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit Ãªtre %<threadprivate%> pour %<copyin%>"
*************** msgstr "%<_Atomic%> %qD dans la clause %
*** 43524,43531 ****
  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:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
--- 43574,43581 ----
  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:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
*************** msgstr "%qD apparaÃ®t plus d'une fois da
*** 43540,43558 ****
  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:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
--- 43590,43608 ----
  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:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaÃ®t Ã  la fois dans les clauses Â«Â dataÂ Â» et Â«Â mapÂ Â»"
*************** msgstr "%qE ne devrait pas avoir le type
*** 43622,43738 ****
  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:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, 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:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, 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:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, 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:14755 cp/semantics.c:7640
  #, 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:14772
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, 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:14903 cp/semantics.c:7860
  #, 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:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:14980
  #, 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:14999 cp/semantics.c:7986
  #, 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:15011 cp/semantics.c:7999
  #, 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:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, 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:15045 cp/semantics.c:7966
  #, 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:15062 cp/semantics.c:8016
  #, 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:15229
  #, 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:15234
  #, 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:15240
  #, 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%>"
--- 43672,43788 ----
  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:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, 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:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, 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:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, 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:14771 cp/semantics.c:7656
  #, 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:14788
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.c:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, 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:14919 cp/semantics.c:7876
  #, 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:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prÃ©dÃ©terminÃ© %qs pour %qs"
  
! #: c/c-typeck.c:14996
  #, 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:15015 cp/semantics.c:8002
  #, 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:15027 cp/semantics.c:8015
  #, 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:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, 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:15061 cp/semantics.c:7982
  #, 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:15078 cp/semantics.c:8032
  #, 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:15245
  #, 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:15250
  #, 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:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
*************** msgid "expected case label"
*** 43914,44691 ****
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>"
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.c:3676
  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:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4345
  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:4366
  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:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4551
  #, 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:4775
  #, 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:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:4917
  #, 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:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:4972
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  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:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, 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:5592
  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:5608
  #, 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:5620
  #, 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:6223
  #, 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:6225
  #, 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:6303
  #, 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:6359
  #, 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:6361
  #, 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:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:6815
  #, 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:6818
  #, 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:6857
  #, 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:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7175
  #, 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:7187
  #, 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:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7347
  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:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, 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:7445
  #, 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:7715
  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:7719
  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:7730
  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:7733
  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:7772
  #, 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:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:7897
  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:7921 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:7965
  #, 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:8001
  #, 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:8011
  #, 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:8079
  #, 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:8088
  #, 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:8192
  #, 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:8251
  #, 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:8678
  #, 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:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:8718
  #, 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:8886
  #, 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:9017
  #, 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:9416
  #, 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:9419
  #, 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:9424
  #, 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:9429
  #, 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:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9451
  #, 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:9454
  #, 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:9456
  #, 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:9477
  #, 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:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9484
  #, 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:9487
  #, 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:9490
  #, 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:9501
  #, 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:9513
  #, 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:9530
  #, 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:9533
  #, 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:9543
  #, 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:9546
  #, 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:9549
  #, 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:9558
  #, 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:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:9976
  #, 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:10008
  #, 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:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10095
  #, 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:10287
  #, 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:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10311
  #, 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:10316
  #, 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:10317
  #, 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:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11380
  #, 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:11629
  #, 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:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, 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:12238
  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:12242
  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"
  
--- 43964,44741 ----
  msgstr "Ã©tiquette de Â«Â caseÂ Â» attendue"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "  passer %qT comme argument %<this%> Ã©limine les qualificatifs"
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  pas de conversion connue de %qH vers %qI pour le paramÃ¨tre implicite %<this%>"
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "  la conversion de l'argument %d serait mal formÃ©e:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  msgid "  no known conversion from %qH to %qI"
  msgstr "  pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.c:3678
  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:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimÃ©)"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversÃ©)"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (rÃ©Ã©crit)"
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr "  hÃ©ritÃ© ici"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  le type de retour %qT de la fonction de conversion explicite ne peut pas Ãªtre converti en %qT avec une conversion qualifiÃ©e"
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "  la conversion depuis le type de retour %qT de la spÃ©cialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr "  la substitution des arguments du patron dÃ©duit a provoquÃ© les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "  la dÃ©duction/substitution de l'argument du patron a Ã©chouÃ©:"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructeur hÃ©ritÃ© n'est pas un candidat pour une initialisation depuis une expression du mÃªme type ou d'un type dÃ©rivÃ©"
  
! #: cp/call.c:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguÃ«"
  
! #: cp/call.c:4347
  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:4368
  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:4402 cp/call.c:11899 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant Ã  l'appel %<%D(%A)%>"
  
! #: cp/call.c:4553
  #, 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:4777
  #, 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:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel Ã  %<(%T) (%A)%>"
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel Ã  %<(%T) (%A)%> est ambigu"
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguÃ« pour "
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.c:4919
  #, 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:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opÃ©randes sont %qT et %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opÃ©rande est %qT)"
  
! #: cp/call.c:4940
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.c:4974
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  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:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, 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:5594
  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:5610
  #, 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:5622
  #, 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:6225
  #, 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:6227
  #, 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:6305
  #, 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:6361
  #, 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:6363
  #, 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:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.c:6818
  #, 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:6821
  #, 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:6860
  #, 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:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de dÃ©sallocation correspondante pour %qD"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adaptÃ© pour %qT"
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privÃ© dans ce contexte"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "dÃ©clarÃ© privÃ© ici"
  
! #: cp/call.c:7055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protÃ©gÃ© dans ce contexte"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "dÃ©clarÃ© protÃ©gÃ© ici"
  
! #: cp/call.c:7062
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.c:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  dÃ©clarÃ© ici"
  
! #: cp/call.c:7178
  #, 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:7190
  #, 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:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  initialisation de l'argument %P de %qD"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.c:7383
  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:7423 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, 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:7468
  #, 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:7738
  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:7742
  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:7753
  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:7756
  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:7795
  #, 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:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaquetÃ© %qE avec %qT"
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.c:7920
  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:7944 cp/cvt.c:1977
  #, 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:7988
  #, 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:8024
  #, 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:8034
  #, 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:8102
  #, 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:8111
  #, 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:8215
  #, 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:8274
  #, 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:8701
  #, 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:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.c:8747
  #, 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:8915
  #, 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:9046
  #, 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:9445
  #, 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:9448
  #, 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:9453
  #, 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:9458
  #, 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:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutÃ´t une affectation ou une initialisation par valeur"
  
! #: cp/call.c:9475
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutÃ´t une affectation"
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par valeur"
  
! #: cp/call.c:9480
  #, 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:9483
  #, 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:9485
  #, 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:9506
  #, 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:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutÃ´t une affectation par copie"
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutÃ´t une initialisation par copie"
  
! #: cp/call.c:9513
  #, 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:9516
  #, 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:9519
  #, 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:9530
  #, 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:9542
  #, 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:9559
  #, 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:9562
  #, 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:9572
  #, 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:9575
  #, 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:9578
  #, 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:9587
  #, 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:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT dÃ©clarÃ© ici"
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur dÃ©lÃ¨gue Ã  lui-mÃªme"
  
! #: cp/call.c:9983 cp/typeck.c:9344
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.c:10005
  #, 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:10037
  #, 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:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel Ã  la non fonction %qD"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.c:10124
  #, 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:10316
  #, 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:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu Ã  la surcharge %<%s(%A)%>"
  
! #: cp/call.c:10340
  #, 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:10345
  #, 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:10346
  #, 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:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD Ã  la place de %qD"
  
! #: cp/call.c:11406
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.c:11409
  #, 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:11659
  #, 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:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, 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:12268
  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:12272
  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"
  
*************** msgid "cannot convert from %qT to base c
*** 44715,45234 ****
  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:1149
  #, 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:1152
  #, 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:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1217
  #, 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:1220
  #, 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:1289
  #, 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:1293
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1299
  #, 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:1303
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1359
  #, 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:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1367
  #, 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:1374
  #, 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:1382
  #, 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:1685
  #, 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:2148
  #, 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:2160
  #, 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:2201
  #, 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:2205
  #, 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:2479
  #, 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:2841
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2844
  #, 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:2859
  #, 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:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, 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:3161
  #, 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:3347
  #, 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:3363
  #, 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:3368
  #, 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:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3389
  #, 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:3450
  #, 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:3453
  #, 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:3455
  #, 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:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, 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:3678
  #, 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:3729
  #, 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:3732
  #, 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:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3765
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3808
  #, 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:3836
  #, 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:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4287
  #, 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:4290
  #, 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:4604
  #, 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:4637
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5039
  #, 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:5060
  #, 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:5716 cp/constexpr.c:254
  #, 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:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5745
  #, 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:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5759
  #, 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:5792
  #, 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:5807
  #, 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:5814
  #, 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:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, 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:6303
  #, 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:6548
  #, 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:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, 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:7371
  #, 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:7377
  #, 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:7539
  #, 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:7550
  #, 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:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8147
  #, 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:8292
  #, 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:8319
  #, 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:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8349
  #, 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:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8445
  #, 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:8718
  #, 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:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "%qD dÃ©clarÃ© ici comme %q#D"
--- 44765,45284 ----
  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:1156
  #, 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:1159
  #, 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:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "dÃ©claration prÃ©cÃ©dente de %q#D"
  
! #: cp/class.c:1224
  #, 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:1227
  #, 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:1296
  #, 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:1300
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "mÃ©thode locale %q#D, dÃ©clarÃ©e ici"
  
! #: cp/class.c:1306
  #, 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:1310
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:1366
  #, 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:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT dÃ©clarÃ© ici"
  
! #: cp/class.c:1374
  #, 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:1381
  #, 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:1389
  #, 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:1692
  #, 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:2155
  #, 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:2167
  #, 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:2208
  #, 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:2212
  #, 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:2504
  #, 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:2866
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut Ãªtre marquÃ© Â«Â overrideÂ Â»"
  
! #: cp/class.c:2869
  #, 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:2884
  #, 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:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD Ã©tait cachÃ©"
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, 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:3186
  #, 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:3377
  #, 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:3393
  #, 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:3398
  #, 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:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dÃ©passe celle de son type"
  
! #: cp/class.c:3419
  #, 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:3480
  #, 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:3483
  #, 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:3485
  #, 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:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, 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:3708
  #, 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:3760
  #, 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:3763
  #, 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:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisÃ©s dans l'union %qT"
  
! #: cp/class.c:3796
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisÃ© est dÃ©clarÃ© ici"
  
! #: cp/class.c:3839
  #, 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:3867
  #, 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:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<%T(const %T&)%>"
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne dÃ©clare pas %<operator=(const %T&)%>"
  
! #: cp/class.c:3880
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D dÃ©clarÃ© ici"
  
! #: cp/class.c:4318
  #, 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:4321
  #, 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:4648
  #, 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:4681
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.c:5191
  #, 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:5212
  #, 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:5868 cp/constexpr.c:254
  #, 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:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littÃ©ral Ã  cause de:"
  
! #: cp/class.c:5897
  #, 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:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.c:5911
  #, 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:5944
  #, 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:5959
  #, 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:5966
  #, 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:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, 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:6455
  #, 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:6703
  #, 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:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D dÃ©clarÃ© ici"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la dÃ©finition de %q#T"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant dÃ©clarÃ© ici"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redÃ©finition de %q#T"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, 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:7526
  #, 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:7532
  #, 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:7694
  #, 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:7705
  #, 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:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaÃ®ne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.c:8302
  #, 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:8447
  #, 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:8474
  #, 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:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.c:8504
  #, 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:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.c:8600
  #, 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:8873
  #, 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:8876
  #, 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
*** 45308,45314 ****
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
--- 45358,45364 ----
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel Ã  la fonction interne %qE"
*************** msgstr "dÃ©sallocation d'un stockage dÃ©
*** 45364,45370 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
--- 45414,45420 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "dÃ©sallocation d'un stockage qui n'a pas Ã©tÃ© prÃ©cÃ©demment allouÃ©"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel Ã  la fonction non %<constexpr%> %qD"
*************** msgstr "l'expression de dÃ©calage %q+E d
*** 45419,45788 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3589
  #, 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:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3622
  #, 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:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4412
  #, 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:4455
  #, 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:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, 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:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:4503
  #, 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:4749
  #, 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:4810
  #, 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:4823
  #, 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:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5321
  #, 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:5423
  #, 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:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2a"
  
! #: cp/constexpr.c:5489
  #, 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:5502
  #, 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:5684 cp/constexpr.c:8006
  #, 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:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "la conversion du pointeur nul %qT vers %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:6188
  #, 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:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:6686
  #, 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:6694
  #, 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:6709
  #, 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:6719
  #, 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:6739
  #, 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:6753
  #, 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:7302
  #, 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:7526
  #, 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:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:7609
  #, 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:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:7779
  #, 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:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2a"
  
! #: cp/constexpr.c:7861
  #, 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:7925
  #, 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:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8055
  #, 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:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "les deux branches de l'instruction %<if%> sont marquÃ©es comme %qs"
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:2990
  #, 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:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
--- 45469,45837 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmÃ©tique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisÃ© avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.c:3542
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accÃ¨s Ã  un Ã©lÃ©ment non initialisÃ© du tableau"
  
! #: cp/constexpr.c:3582
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.c:3605
  #, 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:3636 cp/constexpr.c:3658
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accÃ¨s au membre non initialisÃ© %qD"
  
! #: cp/constexpr.c:3638
  #, 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:4408 cp/constexpr.c:6178
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "dÃ©rÃ©fÃ©rencement d'un pointeur nul"
  
! #: cp/constexpr.c:4428
  #, 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:4471
  #, 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:4473 cp/constexpr.c:4480
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "allouÃ© ici"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisÃ© dans sa propre initialisation"
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, 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:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© %<constexpr%>"
  
! #: cp/constexpr.c:4519
  #, 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:4765
  #, 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:4826
  #, 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:4839
  #, 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:5231 cp/constexpr.c:6433
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.c:5337
  #, 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:5439
  #, 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:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr "seul de l'assembleur en ligne non Ã©valuÃ© est autorisÃ© dans une fonction %<constexpr%> en C++2a"
  
! #: cp/constexpr.c:5505
  #, 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:5518
  #, 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:5700 cp/constexpr.c:8003
  #, 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:6138 cp/constexpr.c:7553
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.c:6190
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "la conversion du pointeur nul %qT vers %qT n'est pas une expression constante"
  
! #: cp/constexpr.c:6204
  #, 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:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.c:6400
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "template-id %qE inattendu"
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr "un concept de fonction doit Ãªtre appelÃ©"
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.c:6664
  #, 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:6672
  #, 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:6687
  #, 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:6697
  #, 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:6717
  #, 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:6731
  #, 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:7293
  #, 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:7523
  #, 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:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisÃ© comme gl-valeur"
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.c:7606
  #, 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:7645
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "utilisation de %<this%> dans une expression constante"
  
! #: cp/constexpr.c:7776
  #, 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:7843
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre %<constexpr%> avant C++2a"
  
! #: cp/constexpr.c:7858
  #, 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:7922
  #, 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:7972
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.c:8052
  #, 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:8150
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.c:8212
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.c:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr "les deux branches de l'instruction %<if%> sont marquÃ©es comme %qs"
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par dÃ©faut"
  
! #: cp/cp-gimplify.c:3056
  #, 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:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.c:3096
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.c:3113
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.c:3124
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "Ã©valuation de %qs"
*************** msgstr "conversion vers le type rÃ©fÃ©re
*** 45823,45829 ****
  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:7774
  #, 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"
--- 45872,45878 ----
  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:7834
  #, 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 "%q#T utilisÃ© lÃ  oÃ¹ une valeur
*** 45861,46152 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversion de %qH vers le type non scalaire %qI demandÃ©e"
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelÃ©"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qT"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qT"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instruction"
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effet"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
--- 45910,46201 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversion de %qH vers le type non scalaire %qI demandÃ©e"
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>Â : %<%s%>"
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "la valeur de retour de type %qT est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<nodiscard%>%s"
  
! #: cp/cvt.c:1089
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel Ã  %qD, dÃ©clarÃ© ici"
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournÃ©e par %qD est ignorÃ©e alors qu'elle est dÃ©clarÃ©e avec l'attribut %<warn_unused_result%>"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "le pseudo-destructeur n'est pas appelÃ©"
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet de type incomplet %qT"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'instruction"
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type incomplet %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type %qT"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'instruction"
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr "le dÃ©rÃ©fÃ©rencement implicite n'accÃ¨dera pas Ã  l'objet du type %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT"
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'instruction"
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr "l'indirection n'accÃ¨dera pas Ã  l'objet du type non trivialement copiable %qT dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr "la conversion vers void n'accÃ¨dera pas Ã  l'objet %qE du type incomplet %qT"
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le deuxiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans le troisiÃ¨me opÃ©rande de l'expression conditionnelle"
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de droite de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'opÃ©rande de gauche de l'opÃ©rateur virgule"
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'instruction"
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "la variable %qE du type incomplet %qT ne sera pas accÃ©dÃ©e dans l'expression d'incrÃ©mentation de Â«Â forÂ Â»"
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "la conversion vers void ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "l'instruction ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» ne peut rÃ©soudre l'adresse de la fonction surchargÃ©e"
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr "l'instruction est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» est une rÃ©fÃ©rence, pas un appel, Ã  la fonction %qE"
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "le deuxiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "le troisiÃ¨me opÃ©rande de l'expression conditionnelle n'a pas d'effet"
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "l'opÃ©rande de droite de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "l'opÃ©rande de gauche de l'opÃ©rateur virgule n'a pas d'effet"
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "l'instruction n'a pas d'effet"
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "l'expression d'incrÃ©mentation de Â«Â forÂ Â» n'a pas d'effet"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "conversion d'un NULL vers un type non pointeur"
  
! #: cp/cvt.c:1877
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "la conversion du type par dÃ©faut ne peut dÃ©duire l%'argument du patron pour %qD"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "la conversion du type par dÃ©faut est ambiguÃ« Ã  partir de %qT"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  les conversions candidates incluent %qD et %qD"
*************** msgstr "par rapport Ã  la dÃ©claration p
*** 46211,46217 ****
  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:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
--- 46260,46266 ----
  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:1264 cp/decl.c:14972
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "dÃ©claration prÃ©cÃ©dente de %qD"
*************** msgstr "la dÃ©claration prÃ©cÃ©dente de
*** 46392,46403 ****
  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:2059
  #, 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:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "dÃ©finition supprimÃ©e de %qD"
--- 46441,46452 ----
  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:2061
  #, 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:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "dÃ©finition supprimÃ©e de %qD"
*************** msgstr "dÃ©finition supprimÃ©e de %qD"
*** 46410,46453 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, 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:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, 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:2970 cp/decl.c:3024
  #, 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:2980
  #, 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"
--- 46459,46502 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, 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:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redÃ©finition de %q#D"
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisÃ©e"
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas dÃ©clarÃ© dans une classe"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, 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:2972 cp/decl.c:3026
  #, 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:2982
  #, 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
*** 46455,47296 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3166
  #, 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:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3315
  #, 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:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, 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:3973
  #, 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:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:3995
  #, 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:4002
  #, 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:4074
  #, 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:4398
  #, 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:4890
  #, 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:4893
  #, 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:4896
  #, 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:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:4918
  #, 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:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5038
  #, 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:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, 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:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5098
  #, 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:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5253
  #, 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:5283
  #, 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:5307
  #, 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:5315
  #, 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:5316
  #, 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:5328
  #, 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:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5390
  #, 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:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, 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:5649
  #, 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:5655
  #, 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:5674
  #, 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:5678
  #, 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:5734
  #, 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:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5793
  #, 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:5817
  #, 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:5868
  #, 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:5872
  #, 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:5878
  #, 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:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:5944
  #, 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:5948
  #, 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:5951
  #, 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:6117
  #, 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:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD"
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6254
  #, 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:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6330
  #, 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:6340
  #, 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:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6569
  #, 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:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6658
  #, 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:6703
  #, 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:6850
  #, 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:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:6887
  #, 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:6890
  #, 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:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7073
  #, 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:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7504
  #, 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:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7669
  #, 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:7712
  #, 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:7881
  #, 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:7967
  #, 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:7970
  #, 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:7977
  #, 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:8003
  #, 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:8012
  #, 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:8222
  #, 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:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8355
  #, 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:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8389
  #, 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:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8398
  #, 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:8407
  #, 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:8854
  #, 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:8857
  #, 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:8862
  #, 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:9091
  #, 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:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9144
  #, 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:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9155
  #, 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:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9166
  #, 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:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9177
  #, 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:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9191
  #, 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:9223
  #, 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:9263
  #, 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:9274
  #, 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:9281
  #, 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:9284
  #, 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%>"
--- 46504,47345 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redÃ©claration de %q#D"
  
! #: cp/decl.c:3102
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redÃ©claration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.c:3168
  #, 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:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr "Ã©tiquette prÃ©cÃ©dente"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  Ã  partir d'ici"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structurÃ© OpenMP"
  
! #: cp/decl.c:3314
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.c:3317
  #, 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:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisÃ©e ou atomique"
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.c:3474
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.c:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structurÃ© OpenMP"
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisÃ© sans arguments du patron"
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, 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:3975
  #, 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:3988
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigÃ¼e"
  
! #: cp/decl.c:3997
  #, 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:4004
  #, 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:4076
  #, 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:4400
  #, 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:4892
  #, 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:4895
  #, 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:4898
  #, 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:4917
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignorÃ© dans la dÃ©claration de %q#T"
  
! #: cp/decl.c:4920
  #, 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:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une dÃ©claration"
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redÃ©claration du type interne C++ %qT"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la dÃ©claration typedef"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.c:5032
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement Ãªtre spÃ©cifiÃ© pour des fonctions"
  
! #: cp/decl.c:5040
  #, 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:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement Ãªtre spÃ©cifiÃ© pour des constructeurs"
  
! #: cp/decl.c:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a Ã©tÃ© ignorÃ© dans cette dÃ©claration"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, 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:5097
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignorÃ© dans l'instanciation explicite de %q#T"
  
! #: cp/decl.c:5100
  #, 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:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisÃ© (utilisez plutÃ´t %qs)"
  
! #: cp/decl.c:5255
  #, 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:5285
  #, 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:5309
  #, 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:5317
  #, 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:5318
  #, 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:5330
  #, 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:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.c:5392
  #, 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:5433
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<thread_local%> dans une fonction %qs"
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%qD dÃ©clarÃ© %<static%> dans une fonction %qs"
  
! #: cp/decl.c:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, 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:5651
  #, 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:5657
  #, 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:5676
  #, 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:5680
  #, 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:5736
  #, 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:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zÃ©ro"
  
! #: cp/decl.c:5795
  #, 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:5819
  #, 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:5870
  #, 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:5874
  #, 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:5880
  #, 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:5922
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisÃ©"
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisÃ©e dans une fonction %<constexpr%>"
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisÃ©e dans un contexte %<constexpr%>"
  
! #: cp/decl.c:5946
  #, 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:5950
  #, 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:5953
  #, 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:6121
  #, 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:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit Ãªtre entre accolades"
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisÃ© dans une initialisation par dÃ©signation dans le style GNU pour la classe %qT"
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de donnÃ©es non statique nommÃ© %qD"
  
! #: cp/decl.c:6227
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.c:6258
  #, 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:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'Ã©lÃ©ments d'initialisation pour %qT"
  
! #: cp/decl.c:6334
  #, 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:6344
  #, 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:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.c:6573
  #, 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:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littÃ©ral composÃ© de taille variable"
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.c:6662
  #, 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:6707
  #, 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:6854
  #, 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:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.c:6891
  #, 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:6894
  #, 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:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.c:7077
  #, 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:7335
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la dÃ©claration du variant"
  
! #: cp/decl.c:7359
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.c:7364
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par dÃ©faut"
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimÃ©"
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la dÃ©claration"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spÃ©cificateur de classe de stockage %<register%> utilisÃ©"
  
! #: cp/decl.c:7498
  #, 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:7610
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "le concept de variable n'a pas d'initialisation"
  
! #: cp/decl.c:7663
  #, 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:7706
  #, 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:7878
  #, 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:7964
  #, 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:7967
  #, 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:7974
  #, 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:8000
  #, 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:8009
  #, 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:8219
  #, 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:8235
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de dÃ©composer le tableau de longueur variable %qT"
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, 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:8296
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de dÃ©composer le vecteur de longueur variable %qT"
  
! #: cp/decl.c:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se dÃ©compose en %E Ã©lÃ©ments"
  
! #: cp/decl.c:8352
  #, 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:8381
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de dÃ©composer le type union %qT"
  
! #: cp/decl.c:8386
  #, 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:8391
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de dÃ©composer le type de fermeture lambda %qT"
  
! #: cp/decl.c:8397
  #, 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:8406
  #, 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:8853
  #, 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:8856
  #, 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:8861
  #, 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:9090
  #, 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:9094
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zÃ©ro"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est dÃ©clarÃ© comme une variable %<virtual%>"
  
! #: cp/decl.c:9143
  #, 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:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<virtual%>"
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dÃ©clarÃ© comme un paramÃ¨tre %<inline%>"
  
! #: cp/decl.c:9154
  #, 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:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<virtual%>"
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dÃ©clarÃ© comme un type %<inline%>"
  
! #: cp/decl.c:9165
  #, 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:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<virtual%>"
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dÃ©clarÃ© comme un champ %<inline%>"
  
! #: cp/decl.c:9176
  #, 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:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dÃ©clarÃ© comme un ami"
  
! #: cp/decl.c:9190
  #, 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:9222
  #, 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:9262
  #, 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:9273
  #, 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:9280
  #, 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:9283
  #, 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%>"
*************** msgstr "dÃ©bordement dans la dimension d
*** 47560,47566 ****
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
--- 47609,47615 ----
  msgid "%qD declared as array of %qT"
  msgstr "%qD est dÃ©clarÃ© comme tableau de %qT"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "crÃ©ation d'un tableau de %qT"
*************** msgstr "declarator-id manquant; utilisat
*** 47725,47731 ****
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
--- 47774,47780 ----
  msgid "function definition does not declare parameters"
  msgstr "la dÃ©finition de fonction ne dÃ©clare aucun paramÃ¨tre"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "dÃ©claration de %qD comme non fonction"
*************** msgstr "attribut ignorÃ©"
*** 47926,48735 ****
  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:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12039
  #, 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:12043
  #, 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:12048
  #, 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:12055
  #, 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:12064
  #, 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:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12080
  #, 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:12089
  #, 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:12102
  #, 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:12116
  #, 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:12119
  #, 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:12144
  #, 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:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12169
  #, 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:12178 cp/pt.c:28963
  #, 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:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12225
  #, 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:12226
  #, 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:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12266
  #, 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:12270
  #, 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:12280
  #, 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:12284
  #, 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:12297
  #, 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:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, 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:12386
  #, 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:12415
  #, 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:12416
  #, 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:12489
  #, 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:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12586
  #, 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:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12621
  #, 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:12623
  #, 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:12631
  #, 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:12671
  #, 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:12680
  #, 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:12683
  #, 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:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:12700
  #, 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:12710
  #, 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:12717
  #, 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:12723
  #, 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:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12741
  #, 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:12757
  #, 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:12760
  #, 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:12786
  #, 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:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:12798
  #, 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:12822
  #, 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:12911
  #, 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:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, 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:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:12987
  #, 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:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, 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:13018
  #, 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:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, 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:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13100
  #, 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:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13137
  #, 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:13147
  #, 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:13157
  #, 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:13171
  #, 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:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:13204
  #, 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:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13236
  #, 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:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13384
  #, 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:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, 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:13495
  #, 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:13498
  #, 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:13504
  #, 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:13508
  #, 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:13513
  #, 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:13525
  #, 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:13529
  #, 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:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13544
  #, 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:13545
  #, 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:13588
  #, 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:13597
  #, 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:13636
  #, 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:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:13649
  #, 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:13657
  #, 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:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:13684
  #, 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:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:13871
  #, 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:13958
  #, 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:13962
  #, 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:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:13992
  #, 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:14019
  #, 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:14021
  #, 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:14268
  #, 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:14347
  #, 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:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, 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:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14477
  #, 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:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, 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:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:14667
  #, 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:14690
  #, 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:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait rÃ©fÃ©rence Ã  %qT comme un enum"
--- 47975,48784 ----
  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:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthÃ¨ses inutiles dans la dÃ©claration de %qs"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause Â«Â requiresÂ Â» sur le type de retour"
  
! #: cp/decl.c:12046
  #, 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:12050
  #, 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:12055
  #, 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:12062
  #, 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:12071
  #, 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:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.c:12087
  #, 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:12096
  #, 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:12109
  #, 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:12123
  #, 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:12126
  #, 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:12151
  #, 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:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant une fonction"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dÃ©clarÃ© comme une fonction retournant un tableau"
  
! #: cp/decl.c:12176
  #, 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:12185 cp/pt.c:29031
  #, 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:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut Ãªtre une fonction membre statique"
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas Ãªtre qualifiÃ©s avec CV"
  
! #: cp/decl.c:12232
  #, 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:12233
  #, 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:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas Ãªtre dÃ©clarÃ©s %<virtual%>"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas Ãªtre amies"
  
! #: cp/decl.c:12273
  #, 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:12277
  #, 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:12287
  #, 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:12291
  #, 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:12304
  #, 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:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramÃ¨tre"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut dÃ©clarer un pointeur vers %q#T"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, 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:12393
  #, 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:12422
  #, 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:12423
  #, 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:12496
  #, 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:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisÃ© comme un dÃ©clarateur"
  
! #: cp/decl.c:12593
  #, 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:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.c:12628
  #, 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:12630
  #, 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:12638
  #, 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:12678
  #, 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:12687
  #, 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:12690
  #, 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:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la dÃ©claration de la classe"
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une dÃ©claration amie"
  
! #: cp/decl.c:12707
  #, 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:12717
  #, 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:12724
  #, 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:12730
  #, 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:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas Ãªtre dÃ©clarÃ© %<mutable%>"
  
! #: cp/decl.c:12748
  #, 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:12764
  #, 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:12767
  #, 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:12793
  #, 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:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause Â«Â requiresÂ Â» sur un typedef"
  
! #: cp/decl.c:12805
  #, 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:12829
  #, 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:12918
  #, 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:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramÃ¨tres du patron ne peuvent pas Ãªtre amis"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, 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:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause Â«Â requiresÂ Â» sur type-id"
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "dÃ©claration abstraite %qT utilisÃ©e comme dÃ©claration"
  
! #: cp/decl.c:12994
  #, 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:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la dÃ©claration d'un paramÃ¨tre"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, 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:13025
  #, 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:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramÃ¨tre dÃ©clarÃ© %<auto%>"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, 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:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.c:13107
  #, 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:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.c:13144
  #, 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:13154
  #, 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:13164
  #, 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:13178
  #, 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:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "dÃ©claration de %qD comme membre de %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/decl.c:13211
  #, 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:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas Ãªtre un %<concept%>"
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut Ãªtre une fonction membre"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas Ãªtre %qs"
  
! #: cp/decl.c:13243
  #, 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:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a Ã©tÃ© dÃ©clarÃ© ici"
  
! #: cp/decl.c:13309
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.c:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.c:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnÃ©e statique %qE dÃ©clarÃ© %qs"
  
! #: cp/decl.c:13392
  #, 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:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, 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:13503
  #, 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:13506
  #, 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:13512
  #, 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:13516
  #, 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:13521
  #, 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:13533
  #, 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:13537
  #, 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:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.c:13552
  #, 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:13553
  #, 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:13597
  #, 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:13606
  #, 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:13645
  #, 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:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD dÃ©clarÃ© %<register%>"
  
! #: cp/decl.c:13658
  #, 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:13666
  #, 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:13673
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas Ãªtre dÃ©clarÃ©e %<consteval%>"
  
! #: cp/decl.c:13693
  #, 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:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisÃ© et dÃ©clarÃ© %<extern%>"
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, Ã  la fois, %<extern%> et une initialisation"
  
! #: cp/decl.c:13877
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par dÃ©faut %qE utilise %qD"
  
! #: cp/decl.c:13880
  #, 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:13967
  #, 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:13971
  #, 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:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramÃ¨tre qualifiÃ© avec %<volatile%> est obsolÃ¨te"
  
! #: cp/decl.c:14001
  #, 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:14028
  #, 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:14030
  #, 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:14277
  #, 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:14356
  #, 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:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas Ãªtre dÃ©clarÃ© statique"
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD doit Ãªtre une fonction membre non statique"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
  #. Variadic.
! #: cp/decl.c:14446
  #, 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:14472
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zÃ©ro ou un argument"
  
! #: cp/decl.c:14473
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.c:14485
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixÃ© doit avoir %<int%> comme argument"
  
! #: cp/decl.c:14486
  #, 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:14497
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.c:14509
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par dÃ©faut"
  
! #: cp/decl.c:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, 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:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD prÃ©fixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixÃ© devrait retourner %qT"
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.c:14676
  #, 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:14699
  #, 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:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD aprÃ¨s %qs"
  
! #: cp/decl.c:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT rÃ©fÃ©rÃ© en tant que %qs"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une dÃ©claration prÃ©cÃ©dente ici"
  
! #: cp/decl.c:14719
  #, 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
*** 48741,48835 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, 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:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:14926
  #, 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:14962
  #, 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:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15145
  #, 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:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15322
  #, 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:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15330
  #, 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:15340
  #, 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:15413
  #, 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"
--- 48790,48884 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, 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:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-Ãªtre ajouter %<%T::%> explicitement"
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %qD est ambiguÃ«"
  
! #: cp/decl.c:14935
  #, 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:14971
  #, 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:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dÃ©rivÃ©e %qT est invalide"
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est dÃ©fini avec des bases directes multiples"
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est dÃ©fini avec des bases virtuelles directes"
  
! #: cp/decl.c:15154
  #, 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:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type rÃ©cursif %qT non dÃ©fini"
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliquÃ© %qT est invalide"
  
! #: cp/decl.c:15331
  #, 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:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "dÃ©finition prÃ©cÃ©dente ici"
  
! #: cp/decl.c:15339
  #, 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:15349
  #, 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:15422
  #, 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
*** 48838,48909 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, 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:15728
  #, 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:15738
  #, 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:15787
  #, 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:15788
  #, 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:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:15819
  #, 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:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, 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:17241
  #, 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:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la dÃ©duction de %<auto%>"
--- 48887,48958 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, 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:15737
  #, 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:15747
  #, 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:15796
  #, 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:15797
  #, 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:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "dÃ©bordement dans les valeurs de l'Ã©numÃ©ration Ã  %qD"
  
! #: cp/decl.c:15828
  #, 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:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "dÃ©finition multiple de %q#T"
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retournÃ© %q#T est incomplet"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une rÃ©fÃ©rence Ã  %<*this%>"
  
! #: cp/decl.c:17011
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "Â«Â returnÂ Â» manquant dans une fonction retournant %qT"
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, 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:17250
  #, 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:17628
  #, 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.
*** 48943,48949 ****
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "dÃ©claration du patron de %q#D"
--- 48992,48998 ----
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non dÃ©finie"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, 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"
*** 48953,48959 ****
  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:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
--- 49002,49008 ----
  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:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est dÃ©clarÃ© en tant que patron membre"
*************** msgstr "car %qT a un %qD fourni par l'ut
*** 49278,49424 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5585
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patron"
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de rÃ©fÃ©rences sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©"
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %<%T::%D%> est ambiguÃ«"
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 49327,49473 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr "conversion d'une fonction lambda qui utilise %<...%> en pointeur de fonction"
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr "utilisation de la fonction supprimÃ©e %qD"
  
! #: cp/decl2.c:5574
  #, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramÃ¨tres intÃ©grÃ© %qD en dehors d'un patron"
  
! #: cp/error.c:3868
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation Ã©tendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opÃ©rateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par dÃ©faut ou supprimÃ©es sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrÃ´le de la redÃ©finition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de donnÃ©es non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littÃ©raux dÃ©finis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs dÃ©lÃ©guÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hÃ©ritÃ©s sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs c++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de rÃ©fÃ©rences sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisÃ© dans un spÃ©cificateur de noms imbriquÃ©"
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la rÃ©fÃ©rence Ã  %<%T::%D%> est ambiguÃ«"
  
! #: cp/error.c:4449
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.c:4475
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.c:4490
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©; vouliez-vous employer %qsÂ ?"
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "initialisation par valeur du typ
*** 49599,49936 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "instanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qD"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "l'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobante"
  
! #: cp/init.c:695
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre"
  
! #: cp/init.c:800
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copie"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la classe %qT n'a aucun champ nommÃ© %qD"
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition"
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D n'est pas un membre de donnÃ©e non statique de %qT"
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "initialisation sans nom pour %qT, lequel n'a pas de classe de base"
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "initialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritages"
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD est Ã  la fois une base directe et une base virtuelle indirecte"
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "le type %qT n'est pas une base directe ou virtuelle de %qT"
  
! #: cp/init.c:1673
  #, gcc-internal-format
  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:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "le type incomplet %qT n'a pas de membre %qD"
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2464
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "membre constant non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:3033
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "la taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constante"
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "le type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»"
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de type"
  
! #: cp/init.c:3089
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "utilisation de %qD qui n'a pas de paramÃ¨tre d'alignement"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "utilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17"
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "la taille du tableau dans Â«Â newÂ Â» doit avoir un type entier"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>"
  
! #: cp/init.c:3974
  #, 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 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4863
  #, 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:4868
  #, 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:4883
  #, 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:4888
  #, 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:5196
  #, 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"
--- 49648,49985 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "instanciation rÃ©cursive de l'initialisation du membre par dÃ©faut pour %qD"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr "l'initialisation du membre par dÃ©faut pour %qD est requise avant la fin de sa classe englobante"
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "initialisation pour le membre tableau flexible %q#D"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr "initialiser %qD depuis %qE n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%qD devrait Ãªtre initialisÃ© dans la liste d'initialisation du membre"
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD est initialisÃ© avec lui-mÃªme"
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisÃ© dans %q#T"
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait Ãªtre initialisÃ©"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par rÃ©fÃ©rence non initialisÃ© dans %q#T"
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD sera initialisÃ© aprÃ¨s"
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "la base %qT sera initialisÃ©e aprÃ¨s"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr "  %q#D"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  la base %qT"
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr "  quand elle est initialisÃ©e ici"
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "initialisations multiples donnÃ©es pour %qD"
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "initialisations multiples donnÃ©es pour la base %qT"
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "initialisations pour des membres multiples de %qT"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "la classe de base %q#T devrait Ãªtre explicitement initialisÃ©e dans le constructeur par copie"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "la classe %qT n'a aucun champ nommÃ© %qD"
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D est un membre de donnÃ©e statique; il peut seulement Ãªtre initialisÃ© lors de sa dÃ©finition"
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D n'est pas un membre de donnÃ©e non statique de %qT"
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "initialisation sans nom pour %qT, lequel n'a pas de classe de base"
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "initialisation sans nom pour %qT, lequel utilise de multiples hÃ©ritages"
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD est Ã  la fois une base directe et une base virtuelle indirecte"
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "le type %qT n'est pas une base directe ou virtuelle de %qT"
  
! #: cp/init.c:1675
  #, gcc-internal-format
  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:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "le tableau doit Ãªtre initialisÃ© avec une initialisation entre accolades"
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT n'est pas un type de classe"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "le type incomplet %qT n'a pas de membre %qD"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "pointeur invalide vers le champ de bits %qD"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "utilisation invalide de la fonction membre non statique %qD"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qD"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2466
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "membre de rÃ©fÃ©rence non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "le membre constant non initialisÃ© dans la base %q#T de %q#T utilise %<new%> sans initialisation Â«Â newÂ Â»"
  
! #: cp/init.c:2494
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "membre constant non initialisÃ© dans la base %q#T de %q#T"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %<%T [%wu]%> et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un tableau d'objets de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr "l'opÃ©rateur Â«Â newÂ Â» avec placement construit un objet de type %qT et de taille %qwu dans une rÃ©gion de type %qT et de taille %qwi"
  
! #: cp/init.c:3035
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "dÃ©bordement d'entier dans la taille du tableau"
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr "la taille du tableau dans l'expression Â«Â newÂ Â» doit Ãªtre une constante"
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "le type modifiÃ© par une variable n'est pas permis dans l'expression Â«Â newÂ Â»"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e directement, pas par un %<typedef%>"
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "la nouvelle longueur du tableau non constant doit Ãªtre spÃ©cifiÃ©e sans parenthÃ¨ses autour du id de type"
  
! #: cp/init.c:3091
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "type %<void%> invalide pour %<new%>"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "%<new%> de %<initializer_list%> n'Ã©tend pas la durÃ©e de vie du tableau sous-jacent"
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "constante non initialisÃ©e dans %<new%> de %q#T"
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "pas de %qD convenable dans la classe %qT"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requÃªte pour le membre %qD est ambiguÃ«"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr "%<new%> de type %qT avec l'alignement Ã©tendu %d"
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "utilisation de %qD qui n'a pas de paramÃ¨tre d'alignement"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr "utilisez %<-faligned-new%> pour activer le support du Â«Â newÂ Â» sur-alignÃ© du C++17"
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "initialisation entre parenthÃ¨ses dans le Â«Â newÂ Â» du tableau"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "la taille du tableau dans Â«Â newÂ Â» doit avoir un type entier"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "Â«Â newÂ Â» ne peut pas Ãªtre appliquÃ© Ã  un type rÃ©fÃ©rencÃ©"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "Â«Â newÂ Â» ne peut Ãªtre appliquÃ© Ã  un type de fonction"
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr "problÃ¨me possible dÃ©tectÃ© dans l'invocation de l'opÃ©rateur %<delete []%>"
  
! #: cp/init.c:3976
  #, 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 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prÃ©maturÃ©e de l'initialisation"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.c:4865
  #, 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:4870
  #, 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:4885
  #, 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:4890
  #, 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:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "le type passÃ© au delete vectoriel n'est ni un pointeur ni un type tableau"
*************** msgstr "le nom dÃ©corÃ© de %qD change en
*** 50090,50101 ****
  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:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 50139,50150 ----
  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:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "formation du type de %qs"
*** 50120,50276 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/method.c:1108
! #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "l'opÃ©rateur de comparaison Ã  trois voies peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
! 
! #: cp/method.c:1111
! #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "l'opÃ©rateur de comparaison par Ã©galitÃ© peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1134
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1158
  #, 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:1161
  #, 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:1164
  #, 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:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1355
  #, 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:1363
  #, 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:1580
  #, 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:1949
  #, 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:1960
  #, 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:1961
  #, 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:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2084
  #, 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:2095
  #, 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:2302
  #, 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:2345
  #, 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:2479
  #, 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:2482
  #, 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:2491
  #, 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:2502
  #, 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:2510 cp/method.c:2534
  #, 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:2543
  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:2960
  #, 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:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:2995
  #, 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:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3059
  #, 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"
--- 50169,50330 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%qD par dÃ©faut est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr "%qD par dÃ©faut doit retourner %<bool%>"
  
! #: cp/method.c:1123
  #, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD par dÃ©faut doit Ãªtre %<const%>"
  
! #: cp/method.c:1128
! #, 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:1155
! #, 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:1164
  #, 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:1167
  #, 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:1170
  #, 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:1324
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "impossible de comparer par dÃ©faut l'union %qT"
  
! #: cp/method.c:1361
  #, 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:1370
  #, 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:1394
! #, 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:1605
  #, 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:1974
  #, 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:1985
  #, 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:1986
  #, 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:2052
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.c:2109
  #, 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:2120
  #, 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:2327
  #, 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:2370
  #, 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:2501
  #, 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:2504
  #, 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:2513
  #, 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:2524
  #, 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:2532 cp/method.c:2556
  #, 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:2565
  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:2951
  #, 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:2954
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.c:2986
  #, 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:3006
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas Ãªtre imposÃ© par dÃ©faut"
  
! #: cp/method.c:3050
  #, 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 "le paramÃ¨tre lambda %qD a Ã©tÃ©
*** 50310,50520 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la dÃ©claration de %q#D masque un paramÃ¨tre"
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la dÃ©claration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "dÃ©claration externe locale de %q#D"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "ne correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#D"
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "dÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieure"
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3296
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>"
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "impossible d'hÃ©riter des constructeurs depuis la base indirecte %qT"
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE"
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qD"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms anonyme"
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchÃ©s pour %qE"
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggÃ©rÃ©e:"
  msgstr[1] "alternatives suggÃ©rÃ©es:"
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible Ã  partir de %s"
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore Ã©tÃ© dÃ©finie"
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.c:7409
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initiale"
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 50364,50574 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la dÃ©claration de %q#D masque un paramÃ¨tre"
  
! #: cp/name-lookup.c:2822
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la dÃ©claration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "dÃ©claration externe locale de %q#D"
  
! #: cp/name-lookup.c:2978
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "ne correspond pas Ã  la dÃ©claration prÃ©cÃ©dente %q#D"
  
! #: cp/name-lookup.c:3102
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "dÃ©claration amie %qD dans la classe locale sans dÃ©claration locale antÃ©rieure"
  
! #: cp/name-lookup.c:3295
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.c:3298
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un non membre au niveau de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4625
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'Ã©numÃ©rateur %<%E::%D%>"
  
! #: cp/name-lookup.c:4634
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "dÃ©claration Â«Â usingÂ Â» pour un membre en dehors de la portÃ©e de la classe"
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> nomme le destructeur"
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr "impossible d'hÃ©riter des constructeurs depuis la base indirecte %qT"
  
! #: cp/name-lookup.c:4713
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qE"
  
! #: cp/name-lookup.c:4729
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la dÃ©claration Â«Â usingÂ Â» ne peut pas nommer l'espace de nom %qD"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la dÃ©claration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la dÃ©claration de %qD"
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas Ã©tÃ© dÃ©clarÃ© dans %qD"
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dÃ» Ãªtre dÃ©clarÃ© Ã  l'intÃ©rieur de %qD"
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms anonyme"
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignorÃ© sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorÃ©e"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchÃ©s pour %qE"
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggÃ©rÃ©e:"
  msgstr[1] "alternatives suggÃ©rÃ©es:"
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr "%<std::%s%> est dÃ©fini dans l'en-tÃªte %qsÂ ; avez-vous oubliÃ© %<#include %s%>Â ?"
  
! #: cp/name-lookup.c:5900
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible Ã  partir de %s"
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore Ã©tÃ© dÃ©finie"
  
! #: cp/name-lookup.c:6172
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a Ã©tÃ© dÃ©finie ici plus tard"
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la dÃ©claration de %<std::initializer_list%> ne correspond pas Ã  %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive Â«Â usingÂ Â» %<strong%> n'est plus supportÃ©e"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne Ã  la place"
  
  # %qs est le nom d'une procÃ©dure d'oÃ¹ le fÃ©minin
! #: cp/name-lookup.c:7411
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de nom en ligne doit Ãªtre spÃ©cifiÃ© Ã  la dÃ©finition initiale"
  
! #: cp/name-lookup.c:7483
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD dÃ©fini ici"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 50539,50545 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, 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"
--- 50593,50599 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas dÃ©fini Ã  vrai"
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, 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Ã©
*** 50564,50570 ****
  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:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
--- 50618,50624 ----
  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:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas Ã©tÃ© dÃ©clarÃ©"
*************** msgstr "template-id invalide"
*** 50644,50650 ****
  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:3200 cp/pt.c:19309
  #, 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"
--- 50698,50704 ----
  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:3200 cp/pt.c:19354
  #, 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
*** 50765,50771 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
--- 50819,50825 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<concept%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++2a%> ou %<-fconcepts%>"
*************** msgstr "utilisez %<-fext-numeric-literal
*** 50885,50891 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
--- 50939,50945 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "impossible de trouver l'opÃ©rateur littÃ©ral de chaÃ®ne %qD avec les arguments %qT, %qT"
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "dÃ©claration attendue"
*************** msgstr "dÃ©claration de %<~%T%> comme me
*** 50986,50997 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
--- 51040,51051 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisÃ© comme dÃ©claration de destructeur"
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD n'est pas un patron"
*************** msgstr "template-id de la variable %qD d
*** 51026,51032 ****
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
--- 51080,51086 ----
  msgid "expected nested-name-specifier"
  msgstr "spÃ©cificateur de nom imbriquÃ© attendu"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans les transtypages"
*************** msgstr "les types ne peuvent pas Ãªtre d
*** 51041,51047 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
--- 51095,51101 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
*************** msgstr "le C++ ISO interdit les littÃ©ra
*** 51056,51062 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
--- 51110,51116 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consÃ©cutifs n'introduiront qu'un attribut"
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
*************** msgstr "le C++ ISO ne permet pas %<align
*** 51081,51993 ****
  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:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨ses"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthÃ¨ses autour du type-id"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©ment"
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-id"
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©"
  
! #: cp/parser.c:10223
  #, 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:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10674
  #, 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:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:10711
  #, 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:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:10731
  #, 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:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:10812
  #, 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:10819
  #, 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:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/parser.c:10853
  #, 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:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:10902
  #, 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:10907
  #, 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:10986
  #, 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:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:11058
  #, 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:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, 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:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11605
  #, 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:11724
  #, 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:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12696
  #, 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:12780
  #, 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:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, 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:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:13764
  #, 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:13784
  #, 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:13805
  #, 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:13829
  #, 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:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13887
  #, 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:13938
  #, 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:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14219
  #, 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:14222
  #, 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:14289
  #, 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:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:14432
  #, 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:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:14524
  #, 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:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, 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:15064
  #, 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:15093
  #, 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:15097
  #, 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:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, 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:15232 cp/pt.c:25980
  #, 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:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:15356
  #, 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:15757
  #, 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:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:15772
  #, 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:15778
  #, 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:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, 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:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16188
  #, 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:16424 cp/parser.c:16510 cp/parser.c:22952
  #, 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:16428 cp/parser.c:16514
  #, 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:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:16643
  #, 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:16647
  #, 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:16651
  #, 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:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; 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++2a; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:16793
  #, 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:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, 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:16926
  #, 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:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:17507
  #, 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:17511
  #, 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:17515
  #, 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:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, 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:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:18419
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:18669
  #, 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:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19003
  #, 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:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19154
  #, 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:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:19270
  #, 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:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:19373
  #, 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:19560
  #, 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:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:19640
  #, 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:19659
  #, 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:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:19678
  #, 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:19681
  #, 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:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, 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%>"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:20017
  #, 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:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:20214
  #, 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:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:20641
  #, 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:20652
  #, 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:20656
  #, 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:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:20869
  #, 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:20883
  #, 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:21354
  #, 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:21480
  #, 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:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 51135,52052 ----
  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:8618 cp/parser.c:30194
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression %qs"
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr "%<__builtin_has_attribute%> avec un argument dÃ©pendant n'est pas encore supportÃ©"
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans une expression Â«Â newÂ Â»"
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "les limites de tableau sont interdites aprÃ¨s un type-id entre parenthÃ¨ses"
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "essayez d'enlever les parenthÃ¨ses autour du type-id"
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "l'initialisation de l'expression Â«Â newÂ Â» pour le type %<auto%> exige exactement un Ã©lÃ©ment"
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "les types ne peuvent pas Ãªtre dÃ©finis dans un new-type-id"
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "l'expression dans la dÃ©claration Â«Â newÂ Â» doit Ãªtre un type entier ou un type Ã©numÃ©rÃ©"
  
! #: cp/parser.c:9429
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "utilisation d'un vieux style de transtypage vers %q#T"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "l'opÃ©rateur %<>>%> est traitÃ© comme deux caractÃ¨res > en C++11"
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthÃ¨ses suggÃ©rÃ©es autour de l'expression %<>>%>"
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "le C++ ISO ne permet pas d'omettre l'opÃ©rande du milieu de %<?:%>"
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr "une expression avec une virgule au plus haut niveau dans l'indice d'un tableau est dÃ©prÃ©ciÃ©"
  
! #: cp/parser.c:10228
  #, 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:10517
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un contexte non Ã©valuÃ© sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les expressions lambda dans un argument de patron sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10679
  #, 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:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.c:10716
  #, 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:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD dÃ©jÃ  capturÃ© dans l'expression lambda"
  
! #: cp/parser.c:10736
  #, 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:10756
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par rÃ©fÃ©rence"
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les captures d'initialisation compactes ne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaÃ®tre avant %<...%>"
  
! #: cp/parser.c:10817
  #, 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:10824
  #, 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:10848
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D dÃ©clarÃ© ici"
  
! #: cp/parser.c:10858
  #, 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:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.c:10907
  #, 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:10912
  #, 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:10991
  #, 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:10995
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les patrons lambda sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:11063
  #, 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:11081
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "%<mutable%> dupliquÃ©"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, 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:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction Ã©tiquetÃ©e attendue"
  
! #: cp/parser.c:11610
  #, 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:11729
  #, 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:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr "%<%T::%D%> nomme le constructeur, pas le type"
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composÃ©e dans une fonction %<constexpr%>"
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sÃ©lection attendue"
  
! #: cp/parser.c:12196
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition dÃ©clare un tableau"
  
! #: cp/parser.c:12198
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition dÃ©clare une fonction"
  
! #: cp/parser.c:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.c:12701
  #, 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:12785
  #, 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:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itÃ©ration attendue"
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les boucles %<for%> parcourant une plage avec un initialiseur sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, 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:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculÃ©s"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "%<;%> superflu"
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au dÃ©but du bloc"
  
! #: cp/parser.c:13769
  #, 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:13789
  #, 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:13810
  #, 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:13834
  #, 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:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.c:13892
  #, 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:13943
  #, 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:13995
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "dÃ©claration de liaison structurÃ©e vide"
  
! #: cp/parser.c:14013
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la dÃ©claration de liaison structurÃ©e"
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisÃ© en dehors d'une classe"
  
! #: cp/parser.c:14224
  #, 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:14227
  #, 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:14294
  #, 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:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "%<decl-specifier%> invalide dans une condition"
  
! #: cp/parser.c:14337
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spÃ©cificateur de type invalide dans une lambda"
  
! #: cp/parser.c:14437
  #, 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:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:14529
  #, 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:14533
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spÃ©cification de classe de liaison invalide"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, 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:15069
  #, 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:15098
  #, 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:15102
  #, 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:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.c:15213
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de dÃ©velopper l'initialisation du membre %qD"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, 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:15237 cp/pt.c:26048
  #, 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:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.c:15361
  #, 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:15762
  #, 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:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.c:15777
  #, 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:15783
  #, 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:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opÃ©rateur attendu"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, 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:16042
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramÃ¨tre de type contraint invalide"
  
! #: cp/parser.c:16050
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramÃ¨tre de type qualifiÃ© avec CV"
  
! #: cp/parser.c:16193
  #, 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:16429 cp/parser.c:16515 cp/parser.c:22968
  #, 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:16433 cp/parser.c:16519
  #, 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:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.c:16648
  #, 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:16652
  #, 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:16656
  #, 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:16686
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; 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++2a; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.c:16694
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu aprÃ¨s la liste d'arguments de patron"
  
! #: cp/parser.c:16798
  #, 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:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, 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:16931
  #, 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:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramÃ¨tres attendu avant %<...%>"
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.c:17512
  #, 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:17516
  #, 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:17520
  #, 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:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spÃ©cialisation de patron avec Ã©dition de liens C"
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spÃ©cificateur du type attendu"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.c:18401
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept dÃ©fini ici"
  
! #: cp/parser.c:18424
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu aprÃ¨s %qE"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type Ã  remplacer (Â«Â placeholderÂ Â») inattendu dans le type de retour contraint"
  
! #: cp/parser.c:18674
  #, 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:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spÃ©cificateur imbriquÃ©"
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la dÃ©claration %qD ne dÃ©clare rien du tout"
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorÃ©s sur un type non instanciÃ©"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorÃ©s sur une instanciation de patron"
  
! #: cp/parser.c:19008
  #, 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:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'Ã©numÃ©ration"
  
! #: cp/parser.c:19159
  #, 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:19174
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typÃ© sans nom n'est pas permis"
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.c:19275
  #, 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:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplÃ©mentaire pas permise"
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spÃ©cificateur enum opaque sans nom"
  
! #: cp/parser.c:19383
  #, 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:19570
  #, 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:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les dÃ©finitions d'espace de noms imbriquÃ©s en ligne sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:19650
  #, 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:19669
  #, 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:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de nom imbriquÃ© attendu"
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de nom attendu"
  
! #: cp/parser.c:19688
  #, 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:19691
  #, 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:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrÃ©e dans l'espace de noms %qD"
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la dÃ©finition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.c:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, 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%>"
  
  # alias template est un patron appliquÃ© Ã  un alias == patron d'alias
! #: cp/parser.c:20027
  #, 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:20198
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliquÃ©"
  
! #: cp/parser.c:20224
  #, 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:20261
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.c:20651
  #, 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:20662
  #, 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:20666
  #, 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:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.c:20837
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.c:20879
  #, 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:20893
  #, 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:21370
  #, 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:21496
  #, 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:21500
  #, 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"
*** 51996,52426 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:22293
  #, 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:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:22757
  #, 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:22936
  #, 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:22954
  #, 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:22960
  #, 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:22962
  #, 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:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23436
  #, 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:23474
  #, 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:23488
  #, 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:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:23564
  #, 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:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:24394
  #, 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:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:24413
  #, 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:24419
  #, 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:24473
  #, 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:24505
  #, 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:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:24971
  #, 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:24989
  #, 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:25007
  #, 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:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:25112
  #, 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:25125
  #, 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:25275
  #, 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:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:25493
  #, 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:25623
  #, 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:25643
  #, 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:25667
  #, 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:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, 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:25997
  #, 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:26041
  #, 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:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:26194
  #, 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:26801
  #, 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:26815
  #, 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:26904
  #, 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:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26978
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:27038
  #, 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:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:27717
  #, 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:28048
  #, 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:28056
  #, 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:28547
  #, 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:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramÃ¨tres pour le patron"
--- 52055,52485 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "dÃ©clarateur invalide"
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une dÃ©claration"
  
! #: cp/parser.c:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "dÃ©clarateur attendu"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opÃ©rateur pointeur attendu"
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliquÃ©"
  
! #: cp/parser.c:21930
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de rÃ©fÃ©rence multiples"
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.c:22025
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spÃ©cificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.c:22277
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "arguments de patron manquants aprÃ¨s %qT"
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.c:22309
  #, 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:22314
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spÃ©cificateur de type attendu"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.c:22773
  #, 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:22952
  #, 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:22970
  #, 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:22976
  #, 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:22978
  #, 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:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialisations dÃ©signÃ©es du C++ sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:23452
  #, 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:23490
  #, 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:23504
  #, 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:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par dÃ©signation"
  
! #: cp/parser.c:23580
  #, 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:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la classe"
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de la structure"
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu aprÃ¨s la dÃ©finition de l'union"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.c:24402
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ne peut spÃ©cifier %<override%> pour une classe"
  
! #: cp/parser.c:24410
  #, 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:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifiÃ© ne nomme pas une classe"
  
! #: cp/parser.c:24429
  #, 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:24435
  #, 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:24489
  #, 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:24521
  #, 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:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de rÃ©soudre le type de typename"
  
! #: cp/parser.c:24622
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "dÃ©finition prÃ©cÃ©dente de %q#T"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clÃ© de type classe (class ou struct) attendu"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.c:24987
  #, 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:25005
  #, 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:25023
  #, 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:25121
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les initialiseurs de membre par dÃ©faut pour les champs de bits sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:25128
  #, 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:25141
  #, 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:25291
  #, 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:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spÃ©cificateur pur sur une dÃ©finition de fonction"
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplÃ©mentaire aprÃ¨s la dÃ©finition dans la classe"
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> Ã©garÃ©e Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu Ã  la fin de la dÃ©claration du membre"
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spÃ©cificateur pur invalide (seul %<= 0%> est autorisÃ©)"
  
! #: cp/parser.c:25509
  #, 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:25639
  #, 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:25659
  #, 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:25683
  #, 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:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, 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:26013
  #, 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:26057
  #, 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:26098
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/parser.c:26210
  #, 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:26817
  #, 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:26831
  #, 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:26920
  #, 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:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<noreturn%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr "l'attribut %<nodiscard%> ne peut apparaÃ®tre qu'une seule fois au plus dans la liste d'attributs"
  
! #: cp/parser.c:26994
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit Ãªtre comprise entre parenthÃ¨ses"
  
! #: cp/parser.c:27740
  #, 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:28073
  #, 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:28081
  #, 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:28572
  #, 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:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "dÃ©claration invalide de %<%T::%E%>"
  
! #: cp/parser.c:28581
  #, 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
*** 52429,52971 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:28960
  #, 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:29127
  #, 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:29136
  #, 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:29142
  #, 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:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]"
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:29274
  #, 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:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:29459
  #, 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:29506
  #, 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:29806
  #, 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:29819
  #, 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:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:30269
  #, 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:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:30419
  #, 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:30430
  #, 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:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:30561
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:30582
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:30967
  #, 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:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:31243
  #, 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:31383 cp/parser.c:31416
  #, 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:31390 cp/parser.c:31422
  #, 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:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:31399
  #, 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:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:31501
  #, 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:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:32129
  #, 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:32160
  #, 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:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, 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:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:33269
  #, 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:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:36409
  #, 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:38479
  #, 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:39030
  #, 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:39117 cp/pt.c:17559
  #, 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:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:41386
  #, 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:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:42262
  #, 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:42365
  #, 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:42385 cp/semantics.c:5681
  #, 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:42389 cp/semantics.c:5689
  #, 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:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, 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:42395 cp/semantics.c:5701
  #, 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:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:42923
  #, 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:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, 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:43327 cp/semantics.c:9557
  #, 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:43474
  #, 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:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "rebut Ã  la fin de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, 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:43889
  #, 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:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "les optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++"
  
! #: cp/parser.c:44005
  #, 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:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
--- 52488,53030 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramÃ¨tres pour le patron"
  
! #: cp/parser.c:28985
  #, 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:29152
  #, 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:29161
  #, 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:29167
  #, 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:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr "les introductions de patrons ne font pas partie des concepts C++20 [-fconcepts-ts]"
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr "pas de concept correspondant pour l'introduction du patron"
  
! #: cp/parser.c:29299
  #, 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:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spÃ©cialisation explicite invalide"
  
! #: cp/parser.c:29433
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "dÃ©claration de patron de %<typedef%>"
  
! #: cp/parser.c:29484
  #, 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:29531
  #, 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:29831
  #, 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:29844
  #, 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:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit Ãªtre entourÃ© de parenthÃ¨ses"
  
! #: cp/parser.c:30294
  #, 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:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.c:30444
  #, 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:30455
  #, 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:30460
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliquÃ©"
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliquÃ©"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.c:30586
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.c:30607
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.c:30992
  #, 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:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ã©tiquette %qs utilisÃ©e en nommant %q#T"
  
! #: cp/parser.c:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a Ã©tÃ© prÃ©cÃ©demment dÃ©clarÃ© ici"
  
! #: cp/parser.c:31268
  #, 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:31408 cp/parser.c:31442
  #, 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:31415 cp/parser.c:31448
  #, 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:31416 cp/parser.c:31449
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clÃ© de classe avec %qs"
  
! #: cp/parser.c:31423
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est dÃ©fini en tant que %qs ici"
  
! #: cp/parser.c:31424
  #, 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:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redÃ©clarÃ© avec un accÃ¨s diffÃ©rent"
  
! #: cp/parser.c:31527
  #, 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:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par dÃ©faut"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placÃ©e"
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "rÃ©cepteur de message objective-c++ attendu"
  
! #: cp/parser.c:32155
  #, 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:32186
  #, 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:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sÃ©lecteur Objective-C++ invalide"
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une dÃ©claration de mÃ©thode objective-c++ est attendue"
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, 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:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs Ã©garÃ© entre des mÃ©thodes Objective-C++"
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu aprÃ¨s %<@protocol%>"
  
! #: cp/parser.c:33295
  #, 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:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de prÃ©fixes sont ignorÃ©s avant %<@%D%>"
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriÃ©tÃ©"
  
! #: cp/parser.c:34785
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entiÃ¨res attendue"
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit Ãªtre un nombre entier"
  
! #: cp/parser.c:35776
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de rÃ©duction invalide"
  
! #: cp/parser.c:36435
  #, 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:38505
  #, 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:39056
  #, 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:39143 cp/pt.c:17593
  #, 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:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "pas assez de boucles Â«Â forÂ Â» Ã  combiner"
  
! #: cp/parser.c:41412
  #, 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:42246
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.c:42276
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.c:42288
  #, 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:42391
  #, 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:42411 cp/semantics.c:5681
  #, 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:42415 cp/semantics.c:5689
  #, 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:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, 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:42421 cp/semantics.c:5701
  #, 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:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.c:42949
  #, 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:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, 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:43353 cp/semantics.c:9573
  #, 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:43500
  #, 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:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "rebut Ã  la fin de %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, 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:43915
  #, 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:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "les optimisations inter-modules ne sont pas implÃ©mentÃ©es pour le C++"
  
! #: cp/parser.c:44031
  #, 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:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas Ãªtre %<virtual%>"
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "Ã©dition de liens %<extern \"C\"%> dÃ©marrÃ©e ici"
*************** msgstr "le motif d'expansion %qE ne cont
*** 53236,53242 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
--- 53295,53301 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramÃ¨tres ne sont pas Ã©tendus avec %<...%>"
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
*************** msgstr "la dÃ©claration de %q+#D masque
*** 53261,53344 ****
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5026
  #, 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:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5066
  #, 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:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5090
  #, 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:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5138
  #, 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:5141
  #, 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:5164
  #, 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:5210
  #, 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:5272
  #, 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:5276
  #, 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:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par dÃ©faut pour %qD"
--- 53320,53403 ----
  msgid "template parameter %qD declared here"
  msgstr "le paramÃ¨tre de patron %qD est dÃ©clarÃ© ici"
  
! #: cp/pt.c:4976
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "spÃ©cialisation du concept de variable %q#D"
  
! #: cp/pt.c:5035
  #, 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:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.c:5075
  #, 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:5085
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spÃ©cialisation partielle %qT"
  
! #: cp/pt.c:5099
  #, 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:5101
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.c:5147
  #, 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:5150
  #, 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:5173
  #, 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:5219
  #, 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:5281
  #, 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:5285
  #, 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:5468
  #, 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
*** 53346,53392 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, 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:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, 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:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5716
  #, 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)"
--- 53405,53451 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, 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:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, 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:5710
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD dÃ©clarÃ©"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.c:5725
  #, 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
*** 53396,53888 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5883
  #, 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:5926
  #, 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:5940
  #, 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:5943
  #, 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:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6118
  #, 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:6129
  #, 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:6133
  #, 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:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6183
  #, 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:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6197
  #, 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:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, 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:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6695
  #, 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:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6722
  #, 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:6733
  #, 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:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6752
  #, 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:6764
  #, 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:6768
  #, 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:6779
  #, 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:6790
  #, 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:6802
  #, 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:6833
  #, 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:6846
  #, 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:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6861
  #, 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:6871
  #, 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:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, 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:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas un entier constant"
  
! #: cp/pt.c:7370
  #, 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:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7511
  #, 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:8060
  #, 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:8076
  #, 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:8209
  #, 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:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8243
  #, 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:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, 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:8275
  #, 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:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8351
  #, 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:8365
  #, 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:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8432
  #, 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:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8747
  #, 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:8751
  #, 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:8849
  #, 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:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10733
  #, 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:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:12804
  #, 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:12888
  #, 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:12891
  #, 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:13459
  #, 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:13558
  #, 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"
--- 53455,53947 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "dÃ©claration de patron %qD invalide"
  
! #: cp/pt.c:5892
  #, 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:5935
  #, 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:5949
  #, 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:5952
  #, 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:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spÃ©cialisation explicite"
  
! #: cp/pt.c:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.c:6127
  #, 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:6138
  #, 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:6142
  #, 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:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramÃ¨tre %q+#D du patron"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redÃ©clarÃ© ici comme %q#D"
  
! #: cp/pt.c:6192
  #, 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:6195 cp/pt.c:6244
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la dÃ©claration originale apparaÃ®t ici"
  
! #: cp/pt.c:6206
  #, 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:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la dÃ©finition originale apparaÃ®t ici"
  
! #: cp/pt.c:6241
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "redÃ©claration de %q#D avec des contraintes diffÃ©rentes"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, 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:6642
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.c:6704
  #, 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:6713
  #, 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:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.c:6731
  #, 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:6742
  #, 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:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas Ã©quivalent Ã  %qE"
  
! #: cp/pt.c:6761
  #, 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:6773
  #, 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:6777
  #, 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:6788
  #, 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:6799
  #, 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:6811
  #, 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:6842
  #, 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:6855
  #, 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:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dÃ©rivÃ© de %qT"
  
! #: cp/pt.c:6870
  #, 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:6880
  #, 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:6890
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas Ã  %qE"
  
! #: cp/pt.c:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, 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:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.c:7293
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas un entier constant"
  
! #: cp/pt.c:7379
  #, 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:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE Ã  la place"
  
! #: cp/pt.c:7520
  #, 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:8069
  #, 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:8085
  #, 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:8218
  #, 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:8247
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.c:8252
  #, 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:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, 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:8284
  #, 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:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.c:8360
  #, 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:8374
  #, 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:8377
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.c:8441
  #, 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:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.c:8756
  #, 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:8760
  #, 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:8858
  #, 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:9505
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisÃ© comme un patron"
  
! #: cp/pt.c:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la dÃ©claration du patron %q+D"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Ã©chec de la contrainte du patron pour %qD"
  
! #: cp/pt.c:10159
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.c:10741
  #, 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:11922
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.c:12822
  #, 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:12910
  #, 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:12913
  #, 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:13481
  #, 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:13580
  #, 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
*** 53900,54190 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15602
  #, 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:15604
  #, 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:15617
  #, 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:15620
  #, 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:15668
  #, 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:15674
  #, 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:15680
  #, 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:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:15800
  #, 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:15837
  #, 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:15845
  #, 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:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16150
  #, 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:16165
  #, 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:16167
  #, 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:16257
  #, 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:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:18852
  #, 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:19854
  #, 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:19881
  #, 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:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:19894
  #, 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:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20246
  #, 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:20249
  #, 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:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20573
  #, 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:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:24688
  #, 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:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:24699
  #, 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:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, 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:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:24839
  #, 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:24855
  #, 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:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spÃ©cification d'exception %qD dÃ©pend d'elle-mÃªme"
--- 53959,54249 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramÃ¨tre %qT invalide"
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la dÃ©claration de %q+D"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une rÃ©fÃ©rence vers void"
  
! #: cp/pt.c:15636
  #, 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:15638
  #, 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:15651
  #, 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:15654
  #, 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:15702
  #, 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:15708
  #, 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:15714
  #, 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:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instanciÃ© pour un paquet vide"
  
! #: cp/pt.c:15834
  #, 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:15871
  #, 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:15879
  #, 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:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
  
! #: cp/pt.c:16184
  #, 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:16199
  #, 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:16201
  #, 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:16291
  #, 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:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dÃ©rouler le paquet d'arguments"
  
! #: cp/pt.c:18886
  #, 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:19901
  #, 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:19928
  #, 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:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutÃ´t %<this->%D%>"
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutÃ´t %<%T::%D%>"
  
! #: cp/pt.c:19941
  #, 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:19989
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.c:20293
  #, 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:20296
  #, 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:20618
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.c:20620
  #, 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:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifiÃ© par une variable"
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intÃ©grale %qE n'est pas une constante"
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguÃ« pour %q#T"
  
! #: cp/pt.c:24687
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguÃ« pour %q#D"
  
! #: cp/pt.c:24693
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.c:24723
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "instanciation explicite du concept de variable %q#D"
  
! #: cp/pt.c:24725
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "instanciation explicite du concept de fonction %q#D"
  
! #: cp/pt.c:24744
  #, 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:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvÃ© pour %qD"
  
! #: cp/pt.c:24755
  #, 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:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquÃ©e pour %q#D"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, 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:24884
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.c:24886
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.c:24895
  #, 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:24911
  #, 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:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquÃ©e de %q#T"
  
! #: cp/pt.c:25290
  #, 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
*** 54196,54327 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26168
  #, 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:27521
  #, 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:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:27791
  #, 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:27816
  #, 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:28726
  #, 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:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, 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:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.c:28927
  #, 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:28930
  #, 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:29004
  #, 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:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29052
  #, 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:29056
  #, 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:29060
  #, 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:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
--- 54255,54386 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe dÃ©duit sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "les paramÃ¨tres de patrons non typÃ©s du type classe sont uniquement disponibles avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramÃ¨tre non type du patron est invalide"
  
! #: cp/pt.c:26236
  #, 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:27589
  #, 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:27850
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut Ãªtre contraint"
  
! #: cp/pt.c:27859
  #, 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:27884
  #, 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:28794
  #, 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:28801
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "la dÃ©duction du patron synonyme est uniquement disponible avec %<-std=c++2a%> ou %<-std=gnu++2a%>"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, 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:28924
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la dÃ©duction des arguments du patron de classe a Ã©chouÃ©:"
  
! #: cp/pt.c:28931
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de dÃ©duction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.c:28995
  #, 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:28998
  #, 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:29072
  #, 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:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de dÃ©duire %qT Ã  partir de %qE"
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type Ã  remplacer ne sont pas satisfaites"
  
! #: cp/pt.c:29120
  #, 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:29124
  #, 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:29128
  #, 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:29258
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "utilisation invalide de %qT dans un argument de patron"
*************** msgstr "utilisation invalide de %<this%>
*** 54526,54532 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã©tendue de qualification invalide dans le nom du pseudo-destructeur"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qT"
--- 54585,54591 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "Ã©tendue de qualification invalide dans le nom du pseudo-destructeur"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "le type qualifiÃ© %qT ne concorde pas avec le nom du destructeur ~%qT"
*************** msgstr "spÃ©cification de classe de base
*** 54576,54582 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
--- 54635,54641 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturÃ©"
*************** msgstr "l'utilisation de %<offsetof%> Ã 
*** 54675,54681 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, 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%>"
--- 54734,54740 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, 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%>"
*************** msgstr "clause linÃ©aire appliquÃ©e Ã  l
*** 54715,54721 ****
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
--- 54774,54780 ----
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de Â«Â linearÂ Â» doit Ãªtre un entier"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
*************** msgstr "%qD apparaÃ®t plus d'une fois da
*** 54840,54957 ****
  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:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7587
  #, 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:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:7729
  #, 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:7752
  #, 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:7762
  #, 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:7816
  #, 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:8157
  #, 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:8351
  #, 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:8365
  #, 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:8562
  #, 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:9028
  #, 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:9319 cp/semantics.c:9329
  #, 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:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:9757
  #, 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:10300
  #, 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:10353
  #, 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:10355
  #, 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:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
--- 54899,55016 ----
  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:7599
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.c:7603
  #, 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:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit Ãªtre un entier"
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit Ãªtre un nombre entier"
  
! #: cp/semantics.c:7745
  #, 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:7768
  #, 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:7778
  #, 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:7832
  #, 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:8173
  #, 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:8367
  #, 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:8381
  #, 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:8578
  #, 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:9044
  #, 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:9335 cp/semantics.c:9345
  #, 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:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "l'assertion statique a Ã©chouÃ©: %s"
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.c:9745
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit Ãªtre une expression"
  
! #: cp/semantics.c:9773
  #, 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:10316
  #, 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:10369
  #, 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:10371
  #, 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:10389
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "l'argument de %<__builtin_launder%> n'est pas un pointeur"
*************** msgstr "la conversion entre des pointeur
*** 55191,55987 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "les types canoniques diffÃ¨rent pour les types identiques %qT et %qT"
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "nÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qT"
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "application invalide de %qs Ã  une fonction membre"
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "application invalide de %<sizeof%> sur un champ de bits"
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "application invalide de %<__alignof%> sur un champ de bits"
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1945
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "l'argument de %<alignas%> a le type non entier %qT"
  
! #: cp/typeck.c:1990
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "utilisation invalide de la fonction membre non statique de type %qT"
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "prise de l'adresse d'un tableau temporaire"
  
! #: cp/typeck.c:2340
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "le C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversion obsolÃ¨te de la chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "requÃªte du membre %qD dans %qE, lequel est le type pointeur %qT (vous avez peut-Ãªtre oubliÃ© d'utiliser %<->%>Â ?)"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "requÃªte du membre %qD dans %qE, lequel est de type non classe %qT"
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qE"
  
! #: cp/typeck.c:2595
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "accÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULL"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "l'objet de type %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "le type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qT"
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "le champ %q#D peut Ãªtre accessible via %q#D"
  
  #. No hint.
! #: cp/typeck.c:2914
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T n'a pas de membre nommÃ© %qE"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)"
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)"
  
! #: cp/typeck.c:2962
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3374
  #, 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:3406
  #, 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:3409
  #, 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:3412
  #, 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:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3616
  #, 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:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3913
  #, 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:3934
  #, 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:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:3954
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:3957
  #, 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:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4020
  #, 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:4021
  #, 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:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4039
  #, 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:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4391
  #, 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:4514 cp/typeck.c:4526
  #, 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:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, 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:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5361
  #, 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:5406
  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:5477
  #, 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:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:5976
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:5992
  #, 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:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6246
  #, 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:6304
  #, 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:6324
  #, 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:6340
  #, 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:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6628
  #, 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:6630
  #, 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:6642
  #, 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:6644
  #, 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:6683
  #, 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:6696
  #, 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:6706
  #, 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:6714
  #, 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:6894
  #, 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:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:6921
  #, 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:6996
  #, 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:7008
  #, 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:7012
  #, 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:7016
  #, 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:7053
  #, 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:7140
  #, 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:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7225
  #, 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:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7686
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:7867
  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:7888 cp/typeck.c:8078
  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:7905
  #, 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:7919
  #, 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:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, 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:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8542
  #, 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:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8649
  #, 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:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:8813
  #, 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:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:8960
  #, 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:9275
  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:9280
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9289
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9293
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9298
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9535
  #, 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:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9575
  #, 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:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9740
  #, 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:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:9764
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, 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:9849 cp/typeck.c:9895
  #, 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:9857
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:9876
  #, 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:9879
  #, 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:9914
  #, 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:9943
  #, 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:10579
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
--- 55250,56046 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "l'expression conditionnelle entre des pointeurs vers des membres de types distincts %qT et %qT a besoin d'un transtypage"
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "les types canoniques diffÃ¨rent pour les types identiques %qT et %qT"
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "nÅ“ud de type canonique identique pour les types diffÃ©rents %qT et %qT"
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "application invalide de %qs Ã  une fonction membre"
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "application invalide de %<sizeof%> sur un champ de bits"
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<sizeof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "application invalide de %<__alignof%> sur un champ de bits"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "le C++ ISO interdit l'application de %<__alignof%> Ã  une expression d'un type de fonction"
  
! #: cp/typeck.c:1987
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "l'argument de %<alignas%> a le type non entier %qT"
  
! #: cp/typeck.c:2032
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "utilisation invalide de la fonction membre non statique de type %qT"
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "prise de l'adresse d'un tableau temporaire"
  
! #: cp/typeck.c:2382
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "le C++ ISO interdit la conversion d'une chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "conversion obsolÃ¨te de la chaÃ®ne constante vers %qT"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "requÃªte du membre %qD dans %qE, lequel est le type pointeur %qT (vous avez peut-Ãªtre oubliÃ© d'utiliser %<->%>Â ?)"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "requÃªte du membre %qD dans %qE, lequel est de type non classe %qT"
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "utilisation invalide du membre de donnÃ©e non statique %qE"
  
! #: cp/typeck.c:2637
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "accÃ¨s invalide au membre de donnÃ©e non statique %qD dans la base virtuelle d'un objet NULL"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "l'objet de type %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "le type devant Ãªtre dÃ©truit est %qT, mais le destructeur rÃ©fÃ¨re Ã  %qT"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr "le champ %q#D peut Ãªtre accessible via %q#D"
  
  #. No hint.
! #: cp/typeck.c:2956
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%q#T n'a pas de membre nommÃ© %qE"
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (accessible via %q#D)"
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %q#DÂ ? (pas accessible depuis ce contexte)"
  
! #: cp/typeck.c:3004
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommÃ© %qE; vouliez-vous utiliser %qEÂ ?"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.c:3432
  #, 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:3464
  #, 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:3467
  #, 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:3470
  #, 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:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la rÃ©fÃ©rence du tableau"
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accÃ¨s indicÃ© du tableau est dÃ©clarÃ© %<register%>"
  
! #: cp/typeck.c:3674
  #, 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:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.c:3971
  #, 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:3992
  #, 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:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4012
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas Ãªtre utilisÃ© comme une fonction"
  
! #: cp/typeck.c:4015
  #, 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:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.c:4078
  #, 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:4079
  #, 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:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la mÃ©thode %q#D"
  
! #: cp/typeck.c:4097
  #, 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:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramÃ¨tre %P a un type incomplet %qT"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.c:4449
  #, 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:4572 cp/typeck.c:4584
  #, 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:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisÃ© en arithmÃ©tique"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, 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:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opÃ©randes sont %qT et %qT"
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison Ã  trois voies de vecteurs"
  
! #: cp/typeck.c:5419
  #, 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:5464
  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:5535
  #, 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:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6036
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.c:6052
  #, 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:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.c:6306
  #, 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:6364
  #, 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:6384
  #, 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:6400
  #, 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:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>)Â ?"
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrÃ©menter un enum"
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de dÃ©crÃ©menter un enum"
  
! #: cp/typeck.c:6688
  #, 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:6690
  #, 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:6702
  #, 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:6704
  #, 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:6743
  #, 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:6756
  #, 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:6766
  #, 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:6774
  #, 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:6954
  #, 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:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/typeck.c:6981
  #, 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:7056
  #, 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:7068
  #, 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:7072
  #, 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:7076
  #, 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:7113
  #, 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:7200
  #, 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:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.c:7285
  #, 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:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.c:7746
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en prÃ©cision"
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.c:7927
  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:7948 cp/typeck.c:8138
  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:7965
  #, 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:7979
  #, 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:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, 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:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.c:8602
  #, 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:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'Ã©valuation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation Ã  un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.c:8709
  #, 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:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisÃ© comme initialisation"
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.c:8873
  #, 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:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.c:9020
  #, 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:9335
  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:9340
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.c:9349
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.c:9353
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.c:9358
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.c:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une rÃ©fÃ©rence vers un temporaire"
  
! #: cp/typeck.c:9595
  #, 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:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "rÃ©fÃ©rence vers la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9635
  #, 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:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'Ã©tiquette %qD retournÃ©e"
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournÃ©e"
  
! #: cp/typeck.c:9800
  #, 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:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel Ã  %<std::move%>"
  
! #: cp/typeck.c:9824
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "dÃ©placement redondant dans l'instruction de retour"
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, 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:9909 cp/typeck.c:9955
  #, 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:9917
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournÃ©e"
  
! #: cp/typeck.c:9936
  #, 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:9939
  #, 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:9974
  #, 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:10003
  #, 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:10639
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
*************** msgstr "enlever %<{ }%> autour d'un init
*** 56240,56346 ****
  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:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1711
  #, 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:1797
  #, 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:1870
  #, 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:1881
  #, 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:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:2089
  #, 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:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2121
  #, 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:2148
  #, 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:2157
  #, 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:2179
  #, 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:2237
  #, 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:2248
  #, 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:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2a"
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
! #: cp/typeck2.c:2339
  #, 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:2580
  #, 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:2583
  #, 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"
--- 56299,56405 ----
  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:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "initialisation manquante pour le membre %qD"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "le membre %qD est une rÃ©fÃ©rence non initialisÃ©e"
  
! #: cp/typeck2.c:1715
  #, 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:1801
  #, 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:1874
  #, 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:1885
  #, 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:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "dÃ©lÃ©gation de pointeur circulaire dÃ©tectÃ©e"
  
! #: cp/typeck2.c:2093
  #, 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:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "le rÃ©sultat de %<operator->()%> est un non pointeur"
  
! #: cp/typeck2.c:2125
  #, 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:2152
  #, 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:2161
  #, 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:2183
  #, 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:2241
  #, 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:2252
  #, 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:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr "le type pointeur vers une fonction membre %qT requiert une l-valeur avant C++2a"
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "transtypage fonctionnel vers le type tableau %qT"
  
! #: cp/typeck2.c:2323
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "impossible de dÃ©duire les arguments du patron pour %qT depuis %<()%>"
  
! #: cp/typeck2.c:2343
  #, 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:2584
  #, 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:2587
  #, 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"
*************** msgstr "La rÃ©fÃ©rence de tableau Ã  %C
*** 56564,56573 ****
  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:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 56623,56632 ----
  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:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr "Constructeurs de tableau du styl
*** 56734,56740 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spÃ©cification de type Ã  %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©"
--- 56793,56799 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spÃ©cification de type Ã  %C"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spÃ©cification de type Ã  %L ne peut pas contenir de paramÃ¨tre de type diffÃ©rÃ©"
*************** msgstr "La constante littÃ©rale BOZ Ã  %
*** 56851,56857 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littÃ©rale BOZ Ã  %L"
--- 56910,56916 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs Ã  %L et %L ne peuvent pas Ãªtre tous les deux des constantes littÃ©rales BOZ"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littÃ©rale BOZ Ã  %L"
*************** msgstr "Fortran 2003: CaractÃ¨re pour l'
*** 56891,56897 ****
  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:3378
  #, 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"
--- 56950,56956 ----
  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:3382
  #, 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
*** 56906,56912 ****
  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:7463
  #, 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"
--- 56965,56971 ----
  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:7494
  #, 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 "Longueurs de caractÃ¨res inÃ©gal
*** 57026,57192 ****
  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:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types diffÃ©rents Ã  %L"
  
! #: fortran/check.c:1452
  #, 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:1461 fortran/check.c:1497 fortran/check.c:4368
  #, 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:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr "Le pointeur NULL Ã  %L n'est pas permis comme argument effectif de la fonction intrinsÃ¨que %qs"
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s Ã  %L"
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, 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:1633 fortran/check.c:1833
  #, 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:1653
  #, 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:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument nÃ©gatif N Ã  %L"
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, 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:2177
  #, 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:2193
  #, 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:2201
  #, 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:2216
  #, 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:2235
  #, 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:2242
  #, 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:2256
  #, 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"
--- 57085,57251 ----
  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:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Sous-types diffÃ©rents Ã  %L"
  
! #: fortran/check.c:1439
! #, 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:1461
  #, 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:1470 fortran/check.c:1505 fortran/check.c:4381
  #, 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:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "Argument STAT= pour %s Ã  %L"
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, 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:1634 fortran/check.c:1834
  #, 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:1654
  #, 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:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "Argument nÃ©gatif N Ã  %L"
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, 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:2178
  #, 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:2194
  #, 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:2202
  #, 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:2217
  #, 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:2236
  #, 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:2243
  #, 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:2257
  #, 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 Ã
*** 57194,57890 ****
  #. 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:2266
  #, 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:2283
  #, 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:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, 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:2665
  #, 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:2685 fortran/check.c:2693
  #, 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:2829
  #, 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:2887
  #, 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:2919
  #, 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:2980
  #, 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:3062
  #, 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:3158
  #, 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:3197
  #, 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:3231
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ã  %L doit Ãªtre positif"
  
! #: fortran/check.c:3295
  #, 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:3354
  #, 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:3363
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3385
  #, 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:3596
  #, 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:3644
  #, 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:3659
  #, 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:3664
  #, 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:3693
  #, 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:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %L"
  
! #: fortran/check.c:3731
  #, 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:3798
  #, 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:3812
  #, 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:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, 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:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, 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:4353
  #, 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:4361
  #, 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:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, 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:4700
  #, 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:4717
  #, 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:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, 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:4877 fortran/check.c:4896
  #, 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:4995
  #, 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:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5061
  #, 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:5138 fortran/check.c:7443
  #, 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:5151 fortran/check.c:5290 fortran/check.c:7435
  #, 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:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, 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:5384
  #, 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:5391
  #, 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:5397
  #, 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:5416
  #, 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:5426
  #, 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:5431
  #, 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:5447
  #, 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:5459
  #, 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:5466
  #, 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:5472
  #, 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:5486
  #, 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:5498
  #, 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:5505
  #, 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:5511
  #, 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:5525
  #, 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:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, 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:5566
  #, 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:5577
  #, 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:5582
  #, 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:5610
  #, 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:5623
  #, 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:5642
  #, 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:5905
  #, 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:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5986
  #, 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:6012
  #, 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:6019
  #, 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:6030
  #, 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:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, 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:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6670
  #, 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:6682
  #, 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:6722
  #, 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:6741
  #, 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:6751
  #, 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:6768
  #, 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:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, 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Ã©"
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Les objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©s"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs Ã  %L"
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs de %qs est PRIVATE Ã  %L"
--- 57253,57949 ----
  #. 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:2267
  #, 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:2284
  #, 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:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "IntrinsÃ¨que %qs avec l'argument KIND Ã  %L"
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, 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:2666
  #, 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:2686 fortran/check.c:2694
  #, 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:2830
  #, 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:2888
  #, 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:2920
  #, 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:2981
  #, 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:3063
  #, 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:3159
  #, 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:3198
  #, 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:3232
  #, 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:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr "SIZE Ã  %L doit Ãªtre positif"
  
! #: fortran/check.c:3296
  #, 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:3355
  #, 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:3364
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "%qs Ã  %L sera une variable INTENT(OUT)"
  
! #: fortran/check.c:3389
  #, 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:3603
  #, 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:3651
  #, 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:3666
  #, 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:3671
  #, 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:3700
  #, 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:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument CHARACTER Ã  %L"
  
! #: fortran/check.c:3738
  #, 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:3805
  #, 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:3819
  #, 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:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, 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:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, 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:4366
  #, 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:4374
  #, 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:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, 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:4713
  #, 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:4730
  #, 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:4762
  #, 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:4800
  #, 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:4818
  #, 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:4827
  #, 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:4863
  #, 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:4880 fortran/check.c:4899
  #, 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:4890 fortran/check.c:4909
  #, 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:5008
  #, 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:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "IntrinsÃ¨que %qs avec un argument RADIX Ã  %L"
  
! #: fortran/check.c:5077
  #, 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:5157 fortran/check.c:7474
  #, 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:5170 fortran/check.c:5309 fortran/check.c:7466
  #, 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:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a Ã©chouÃ©"
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, 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:5403
  #, 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:5410
  #, 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:5416
  #, 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:5435
  #, 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:5445
  #, 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:5450
  #, 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:5466
  #, 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:5478
  #, 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:5485
  #, 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:5491
  #, 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:5505
  #, 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:5517
  #, 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:5524
  #, 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:5530
  #, 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:5544
  #, 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:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, 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:5585
  #, 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:5596
  #, 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:5601
  #, 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:5629
  #, 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:5645
  #, 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:5664
  #, 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:5927
  #, 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:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr "Argument DISTANCE= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr "Argument FAILED= pour NUM_IMAGES Ã  %L"
  
! #: fortran/check.c:6008
  #, 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:6034
  #, 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:6041
  #, 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:6052
  #, 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:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr "Argument DISTANCE= pour THIS_IMAGE Ã  %L"
  
! #: fortran/check.c:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, 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:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s Ã  %L"
  
! #: fortran/check.c:6701
  #, 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:6713
  #, 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:6753
  #, 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:6772
  #, 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:6782
  #, 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:6799
  #, 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:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, 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Ã©"
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Les objets ou composants polymorphiques avec une taille tacite, tel que celui Ã  %C, n'ont pas encore Ã©tÃ© implÃ©mentÃ©s"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs Ã  %L"
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs de %qs est PRIVATE Ã  %L"
*************** msgstr "Mauvaise spÃ©cification INTENT Ã
*** 58079,59833 ****
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractÃ¨re dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %L"
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %C"
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le C"
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphique"
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "L'argument caractÃ¨re %qs Ã  %L doit avoir la longueur 1 car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)"
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %L"
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %L"
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit Ãªtre une constante Ã  %L"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)"
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)"
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs Ã  %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER Ã  %L n'a pas d'initialisation"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATA"
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variable"
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaire"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "gfc_array_size a Ã©chouÃ©"
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %L"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant Ã  %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS Ã  %C doit Ãªtre allouable ou un pointeur"
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©e"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dÃ©clarÃ© Ã  %L"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite"
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %L"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() Ã  %C est ambiguÃ«"
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() Ã  %C ne peut pas avoir MOLD"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur Ã  %C"
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL Ã  %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cification"
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C"
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C"
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CaractÃ¨re %qc invalide dans le nom de la variable Ã  %C"
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite Ã  %L"
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes Ã  %C"
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %C"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "SpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %C"
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de dÃ©finir la spÃ©cification du tableau pointÃ©"
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation Ã  %C n'est pas pour une variable pointeur"
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue Ã  %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable Ã  %C n'est pas permise"
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "L'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permise"
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %L"
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaire"
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisation"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %C"
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DÃ©claration du type non standard %s*%d Ã  %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ParenthÃ¨se droite manquante Ã  %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue Ã  %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue Ã  %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour le type %s Ã  %C"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "ParenthÃ¨se droite ou virgule manquante Ã  %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration CHARACTER Ã  %C"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu aprÃ¨s RECORD Ã  %C"
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme temps"
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©faut"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERRED"
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constante"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambigu"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE Ã  %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite Ã  %C n'est pas autorisÃ© pour des composants"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite Ã  %C"
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %C"
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "SpÃ©cification de type mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX Ã  %C"
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs Ã  %C est ambigu"
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS Ã  %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nom"
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquÃ©e Ã  %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE avec une liste de spÃ©cifications Ã  %C"
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractÃ¨res manquante dans IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide Ã  %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un module"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entitÃ©s nommÃ©es attendue Ã  %C"
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas."
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C"
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "SpÃ©cification de co-dimension manquante Ã  %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "SpÃ©cification de dimension manquante Ã  %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliquÃ© Ã  %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s Ã  %L dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPE"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED Ã  %C"
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE Ã  %C"
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE Ã  %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme temps"
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme temps"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableau"
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Le symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qs"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %C"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %C"
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) Ã  %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Le type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©"
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "PrÃ©fixe de MODULE Ã  %C"
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "prÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ProcÃ©dure IMPURE Ã  %C"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %C"
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramÃ¨tre de types est requis Ã  %C"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif Ã  %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramÃ¨tre est requis Ã  %C"
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs Ã  %C est le nom de la procÃ©dure"
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramÃ¨tres Ã  %C"
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "DÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %C"
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "DÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonction"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interne"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %C"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise Ã  %C"
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©rique"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE Ã  %L"
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communs"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %C"
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY Ã  %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAM"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULE"
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULE"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATA"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTURE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPE"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THEN"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DO"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECT"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALL"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHERE"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenu"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue Ã  %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenue"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "ParenthÃ¨se requise manquante avant BIND(C) Ã  %C"
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %L"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constante"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©faut"
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "ParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue Ã  %C"
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s Ã  %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue Ã  %L"
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison Ã  %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %C"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSION"
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisation"
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %L"
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Attribut DIMENSION dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CaractÃ¨re inattendu dans la liste de variable Ã  %C"
  
! #: fortran/decl.c:8705
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu Ã  %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu Ã  %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray Ã  %C doit Ãªtre un entier"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octets"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â«Â ,Â Â» attendu Ã  %C"
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut dÃ©finir la spÃ©cification de tableau dans le pointÃ© de type Cray"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â«Â )Â Â» attendue Ã  %C"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue Ã  %C"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %C"
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans Â«Â ()Â Â» Ã  %C"
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "CaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©dente"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©rale"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE Ã  %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´te"
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "DÃ©claration de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©rique"
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURE"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la dÃ©finition TYPE Ã  %C"
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demment"
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©"
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)"
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT Ã  %C"
  
! #: fortran/decl.c:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %C"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %L"
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction MAP Ã  %C"
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction UNION Ã  %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la dÃ©finition de TYPE Ã  %C"
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %C"
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de base"
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©fini"
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme tacite"
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨re"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de dÃ©finition ENUM attendue avant %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "SpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "SpÃ©cificateur d'accÃ¨s attendu Ã  %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %C"
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu aprÃ¨s %<(%> Ã  %C"
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu Ã  %C"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERRED"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE Ã  %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C"
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue aprÃ¨s %<=>%> Ã  %C"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACT"
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINS"
  
! #: fortran/decl.c:11248
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu Ã  %C"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %C"
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:11292
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu Ã  %C"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finie"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spÃ©cifique attendu Ã  %C"
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut aprÃ¨s la liaison GENERIC Ã  %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULE"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide Ã  %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procÃ©dure de module attendu Ã  %C"
  
! #: fortran/decl.c:11497
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu Ã  %C"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procÃ©dure %qs inconnu Ã  %C"
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %C"
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL Ã  %C"
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP Ã  %C"
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR Ã  %C"
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %C"
--- 58138,59892 ----
  msgid "deferred type parameter at %C"
  msgstr "paramÃ¨tre de type diffÃ©rÃ© Ã  %C"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue Ã  %L"
  
! #: fortran/decl.c:1178
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Longueur de caractÃ¨re dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification de la longueur de caractÃ¨re Ã  %C"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "La procÃ©dure %qs Ã  %C est dÃ©jÃ  dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "La procÃ©dure contenue %qs Ã  %C entre en conflit avec la procÃ©dure dÃ©finie Ã  %L"
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Le nom %qs Ã  %C est dÃ©jÃ  dÃ©fini comme une interface gÃ©nÃ©rique Ã  %L"
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "La procÃ©dure %qs Ã  %C a une interface explicite d'une dÃ©claration prÃ©cÃ©dente"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr "La procÃ©dure %qs dÃ©finie dans le corps de l'interface Ã  %L entre en conflit avec la procÃ©dure interne dÃ©finie Ã  %C"
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "La procÃ©dure %qs Ã  %L doit avoir l'attribut BIND(C) pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car le type dÃ©rivÃ© %qs n'est pas interopÃ©rable avec le C"
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle n'est pas interopÃ©rable avec le C car elle est polymorphique"
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "La variable %qs Ã  %L est un argument muet de la procÃ©dure BIND(C) %qs mais elle pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "L'argument caractÃ¨re %qs Ã  %L doit avoir la longueur 1 car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut ALLOCATABLE dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut POINTER dans la procÃ©dure %qs avec BIND(C)"
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les deux attributs OPTIONAL et VALUE car la procÃ©dure %qs est BIND(C)"
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variable %qs Ã  %L avec l'attribut OPTIONAL dans la procÃ©dure %qs qui est BIND(C)"
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Tableau de forme tacite %qs Ã  %L comme argument muet Ã  la procÃ©dure BIND(C) %qs Ã  %L"
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Le symbole %qs Ã  %C est aussi dÃ©clarÃ© comme un type Ã  %L"
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "La longueur de CHARACTER doit Ãªtre une constante Ã  %L"
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "L'expression CHARACTER Ã  %L est tronquÃ©e (%ld/%ld)"
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Les Ã©lÃ©ments CHARACTER dans le constructeur du tableau Ã  %L doivent avoir la mÃªme longueur (%ld/%ld)"
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs Ã  %C"
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "Le PARAMETER Ã  %L n'a pas d'initialisation"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "La variable %qs Ã  %C avec une initialisation apparaÃ®t dÃ©jÃ  dans une instruction DATA"
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Impossible d'initialiser un tableau de paramÃ¨tres Ã  %L avec des Ã©lÃ©ments de longueur variable"
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "Impossible d'initialiser un tableau de forme implicite Ã  %L avec un scalaire"
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr "gfc_array_size a Ã©chouÃ©"
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Limite infÃ©rieure non constante dans la dÃ©claration avec une forme implicite Ã  %L"
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Le composant Ã  %C doit avoir l'attribut POINTER"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Le composant %qs avec CLASS Ã  %C doit Ãªtre allouable ou un pointeur"
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite ou diffÃ©rÃ©e"
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dÃ©clarÃ© Ã  %L"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Le composant tableau de pointeurs de structures Ã  %C doit avoir une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Le composant allouable de structures Ã  %C doit avec une forme diffÃ©rÃ©e"
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Le composant tableau de structures Ã  %C doit avoir une forme explicite"
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "Le paramÃ¨tre de type %qs Ã  %C n'a pas d'entrÃ©e correspondante dans la liste des noms de paramÃ¨tres de types Ã  %L"
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() Ã  %C est ambiguÃ«"
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "L'initialisation NULL() Ã  %C ne peut pas avoir MOLD"
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation du pointeur Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur Ã  %C"
  
! #: fortran/decl.c:2406
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL Ã  %C"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr "La variable RESULT %qs Ã  %L interdit le nom de FUNCTION %qs Ã  %C d'apparaÃ®tre dans une instruction de spÃ©cification"
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "%qs n'est pas autorisÃ© en dehors de STRUCTURE Ã  %C"
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%qs Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir d'attribut Ã  %C"
  
! #: fortran/decl.c:2503
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "CaractÃ¨re %qc invalide dans le nom de la variable Ã  %C"
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Le symbole non PARAMETER %qs Ã  %L ne peut pas avoir une forme implicite"
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite Ã  %L"
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr "Tableau de forme explicite avec des limites non constantes Ã  %C"
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs Ã  %C est une redÃ©finition de la dÃ©claration dans l'interface correspondante pour MODULE PROCEDURE %qs"
  
! #: fortran/decl.c:2712
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "L'entitÃ© %qs ne peut pas avoir un initialiseur Ã  %C"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "SpÃ©cificateur de tableau dupliquÃ© pour le pointÃ© de type Cray Ã  %C"
  
! #: fortran/decl.c:2745
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de dÃ©finir la spÃ©cification du tableau pointÃ©"
  
! #: fortran/decl.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "Initialisation dans l'ancien style invalide pour le composant de type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style Ã  %C"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation Ã  %C n'est pas pour une variable pointeur"
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur Ã  %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue Ã  %C"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "L'initialisation de la variable Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "L'initialisation du composant allouable Ã  %C n'est pas permise"
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "L'initialisation d'un composant de structure avec une constante HOLLERITH Ã  %L n'est pas permise"
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr "Le composant avec l'attribut KIND ou LEN Ã  %C n'apparaÃ®t pas dans la liste des paramÃ¨tres de type Ã  %L"
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr "Le composant Ã  %C qui apparaÃ®t dans la liste des paramÃ¨tres de types Ã  %L n'a ni l'attribut KIND ni l'attribut LEN"
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Le composant Ã  %C, qui est un paramÃ¨tre de type, doit Ãªtre un scalaire"
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme une initialisation"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr "Initialisation incompatible entre une entitÃ© de type dÃ©rivÃ© et une entitÃ© avec le type %qs Ã  %C"
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "La dÃ©claration du type %s*%d dans l'ancien style n'est pas supportÃ©e Ã  %C"
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "DÃ©claration du type non standard %s*%d Ã  %C"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ParenthÃ¨se droite manquante Ã  %C"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue Ã  %C"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Expression d'initialisation d'un scalaire attendue Ã  %C"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour le type %s Ã  %C"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Le paramÃ¨tre d'un type du sous-type C est pour le type %s mais le type Ã  %L est %s"
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "ParenthÃ¨se droite ou virgule manquante Ã  %C"
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Le sous-type %d n'est pas supportÃ© pour CHARACTER Ã  %C"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration CHARACTER Ã  %C"
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD Ã  %C est une extension, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Nom de structure attendu aprÃ¨s RECORD Ã  %C"
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C ne peut pas contenir les paramÃ¨tres ASSUMED et DEFERRED en mÃªme temps"
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de types Ã  %C ne contient pas assez d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "Le paramÃ¨tre dÃ©rivÃ© %qs Ã  %C n'a pas de valeur par dÃ©faut"
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "L'expression paramÃ¨tre Ã  %C doit Ãªtre de type INTEGER et non de type %s"
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr "Le paramÃ¨tre KIND %qs Ã  %C ne peut pas Ãªtre ASSUMED ou DEFERRED"
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "La valeur pour le paramÃ¨tre KIND Ã  %qs Ã  %C ne se rÃ©duit pas en une expression constante"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr "La liste de spec des paramÃ¨tres de type Ã  %C contient trop d'expressions de paramÃ¨tres"
  
! #: fortran/decl.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dÃ©rivÃ© paramÃ©trisÃ© Ã  %C est ambigu"
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE Ã  %C"
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisÃ© Ã  %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite Ã  %C n'est pas autorisÃ© pour des composants"
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite Ã  %C"
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spÃ©cification de type intrinsÃ¨que Ã  %C"
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "SpÃ©cification de type mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX Ã  %C"
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs Ã  %C est ambigu"
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS Ã  %C"
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs Ã  %C est en conflit avec l'entitÃ© prÃ©cÃ©demment dÃ©clarÃ©e Ã  %L qui a le mÃªme nom"
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquÃ©e Ã  %C"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr "IMPORT NONE avec une liste de spÃ©cifications Ã  %C"
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractÃ¨res manquante dans IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent Ãªtre dans l'ordre alphabÃ©tique dans l'instruction IMPLICIT Ã  %C"
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT Ã  %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide Ã  %C"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT Ã  %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 Ã  %C n'est pas permise dans le corps d'interface d'une procÃ©dure d'un module"
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entitÃ©s nommÃ©es attendue Ã  %C"
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C â€“ n'existe pas."
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est dÃ©jÃ  IMPORTÃ© depuis l'unitÃ© dans la portÃ©e de l'hÃ´te Ã  %C"
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT Ã  %C"
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "SpÃ©cification de co-dimension manquante Ã  %C"
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "SpÃ©cification de dimension manquante Ã  %C"
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliquÃ© Ã  %L"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribut KIND Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut KIND Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Attribut LEN Ã  %C dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre un INTEGER"
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr "Le composant avec l'attribut LEN Ã  %C doit Ãªtre du sous-type entier par dÃ©faut (%d)"
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "L'attribut Ã  %L n'est pas permis dans une dÃ©finition STRUCTURE"
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s Ã  %L dans une dÃ©finition TYPE"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s Ã  %L n'est pas permis en dehors de la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut Ã  %L n'est pas permis en dehors d'une dÃ©finition TYPE"
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED Ã  %C est uniquement autorisÃ© dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED Ã  %C"
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE Ã  %C"
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE Ã  %C"
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La dÃ©claration implicite de la fonction BIND(C) %qs Ã  %L pourrait ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre un sous-type interopÃ©rable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La dÃ©claration de type %qs Ã  %L n'est pas interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs Ã  %L peut ne pas Ãªtre d'un sous-type interopÃ©rable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %L ne peut pas Ãªtre dÃ©clarÃ©e avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs POINTER et BIND(c) en mÃªme temps"
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs Ã  %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en mÃªme temps"
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs Ã  %L ne peut pas Ãªtre un tableau"
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractÃ¨re Ã  %L doit avoir la longueur 1"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Le symbole %qs Ã  %L est marquÃ© PRIVATE mais il a reÃ§u l'Ã©tiquette de liaison %qs"
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spÃ©cification d'attribut a besoin de soit un nom d'entitÃ© ou soit un nom de bloc commun Ã  %C"
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entitÃ© ou le nom de bloc commun pour l'instruction de spÃ©cification d'attribut Ã  %C"
  
! #: fortran/decl.c:6048
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) Ã  %C"
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Le type dÃ©rivÃ© Ã  %C n'a pas Ã©tÃ© prÃ©cÃ©demment dÃ©fini et, par consÃ©quent, il ne peut pas apparaÃ®tre dans une dÃ©finition de type dÃ©rivÃ©"
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de la structure anonyme Ã  %C"
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la dÃ©claration de donnÃ©e Ã  %C"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "PrÃ©fixe de MODULE Ã  %C"
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "prÃ©fixe MODULE Ã  %C trouvÃ© en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ProcÃ©dure IMPURE Ã  %C"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaÃ®tre ensemble Ã  %C"
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe PURE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le prÃ©fixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant Ã  %L"
  
! #: fortran/decl.c:6475
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramÃ¨tre de types est requis Ã  %C"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif Ã  %C"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramÃ¨tre est requis Ã  %C"
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs Ã  %C est le nom de la procÃ©dure"
  
! #: fortran/decl.c:6556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramÃ¨tres attendue dans la dÃ©claration du type Ã  %C"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6577
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramÃ¨tres Ã  %C"
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliquÃ© dans la liste d'arguments formels Ã  %C"
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "DÃ©saccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) Ã  %C"
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "DÃ©saccord dans le nombre d'arguments formels de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT Ã  %C doit Ãªtre diffÃ©rente du nom de la fonction"
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu aprÃ¨s la dÃ©claration de la fonction Ã  %C"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) Ã  %L ne peut pas Ãªtre spÃ©cifiÃ© pour une procÃ©dure interne"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) Ã  %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procÃ©dure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER Ã  %C"
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procÃ©dure muette Ã  %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L a dÃ©jÃ  le type de base de %s"
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu aprÃ¨s les attributs de liaison Ã  %C"
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise Ã  %C"
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE Ã  %C doit Ãªtre une interface gÃ©nÃ©rique"
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE Ã  %L"
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE Ã  %C"
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la dÃ©finition de la fonction Ã  %C"
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) Ã  %L peut uniquement Ãªtre utilisÃ© pour des variables ou des blocs communs"
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "DÃ©saccord dans les noms de BIND(C) (%qs/%qs) Ã  %C"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY Ã  %C"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un PROGRAM"
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un MODULE"
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un SUBMODULE"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY Ã  %C ne peut apparaÃ®tre dans un BLOCK DATA"
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une INTERFACE"
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc STRUCTURE"
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DERIVED TYPE"
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc IF-THEN"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc DO"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc SELECT"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc FORALL"
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un bloc WHERE"
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans un sous programme contenu"
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue Ã  %C"
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY Ã  %C ne peut pas apparaÃ®tre dans une procÃ©dure contenue"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "ParenthÃ¨se requise manquante avant BIND(C) Ã  %C"
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY Ã  %L avec BIND(C) est interdite dans une procÃ©dure Ã©lÃ©mentaire"
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaÃ®tre dans une SUBROUTINE avec l'attribut BIND(C) Ã  %L"
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spÃ©cificateur NAME= Ã  %C"
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spÃ©cificateur NAME= pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre une expression constante"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spÃ©cificateur NAME= Ã  %C devrait Ãªtre un scalaire du sous-type de caractÃ¨re par dÃ©faut"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "ParenthÃ¨se fermante manquante pour l'Ã©tiquette de liaison Ã  %C"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procÃ©dure muette %s, aucun nom de liaison est autorisÃ© dans BIND(C) Ã  %C"
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisÃ© sur BIND(C) pour ABSTRACT INTERFACE Ã  %C"
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue Ã  %C"
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s Ã  %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue Ã  %L"
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s Ã  %L"
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison Ã  %C"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'Ã©tiquette %qs pour l'instruction %s Ã  %C"
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction DIMENSION"
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spÃ©cifiÃ©es pour %s Ã  %L aprÃ¨s son initialisation"
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "SpÃ©cification de tableau manquante Ã  %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spÃ©cification de tableau doit Ãªtre diffÃ©rÃ©e Ã  %L"
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Attribut DIMENSION dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "CaractÃ¨re inattendu dans la liste de variable Ã  %C"
  
! #: fortran/decl.c:8717
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu Ã  %C"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu Ã  %C"
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray Ã  %C doit Ãªtre un entier"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray Ã  %C a %d octets de prÃ©cision; les adresses mÃ©moire requiÃ¨rent %d octets"
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Â«Â ,Â Â» attendu Ã  %C"
  
! #: fortran/decl.c:8796
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut dÃ©finir la spÃ©cification de tableau dans le pointÃ© de type Cray"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Â«Â )Â Â» attendue Ã  %C"
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue Ã  %C"
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis Ã  l'intÃ©rieur du BLOCK Ã  %C"
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La dÃ©claration de pointeur Cray Ã  %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS Ã  %C"
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur %s Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spÃ©cification d'accÃ¨s de l'opÃ©rateur .%s. Ã  %C a dÃ©jÃ  Ã©tÃ© spÃ©cifiÃ©e"
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED Ã  %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC Ã  %C est uniquement permise dans la partie de la spÃ©cification d'un module"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue Ã  %C dans l'instruction PARAMETER"
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable dÃ©jÃ  initialisÃ©e Ã  %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans Â«Â ()Â Â» Ã  %C"
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "CaractÃ¨res inattendus dans l'instruction PARAMETER Ã  %C"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC Ã  %C"
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entitÃ©s attendue dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9450
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC Ã  %C"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE gÃ©nÃ©rale Ã  %C suit une instruction SAVE prÃ©cÃ©dente"
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE Ã  %C suit une instruction SAVE gÃ©nÃ©rale"
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE Ã  %C"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisÃ© Ã  l'intÃ©rieur de BLOCK Ã  %C"
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE Ã  %C"
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "SpÃ©cification de VOLATILE pour la variable co-tableau %qs Ã  %C qui est associÃ©e Ã  use ou Ã  l'hÃ´te"
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE Ã  %C"
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS Ã  %C"
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "DÃ©claration de MODULE PROCEDURE Ã  %C"
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE Ã  %C doit Ãªtre dans une interface de module gÃ©nÃ©rique"
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procÃ©dure intrinsÃ¨que Ã  %L ne peut pas Ãªtre un MODULE PROCEDURE"
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la dÃ©finition TYPE Ã  %C"
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs Ã  %C n'a pas Ã©tÃ© dÃ©fini prÃ©cÃ©demment"
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS Ã  %C n'est pas un type dÃ©rivÃ©"
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est BIND(C)"
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas Ãªtre Ã©tendu Ã  %C car il est un type SEQUENCE"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PRIVATE dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dÃ©rivÃ© Ã  %C peut uniquement Ãªtre PUBLIC dans la partie de spÃ©cification d'un module"
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT Ã  %C"
  
! #: fortran/decl.c:10070
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Ã‰chec lors de la crÃ©ation du type structure Â«Â %sÂ Â» Ã  %C"
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La dÃ©finition du type de %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©finie Ã  %L"
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction MAP Ã  %C"
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction UNION Ã  %C"
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s Ã  %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la dÃ©claration de structure non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut aprÃ¨s l'instruction STRUCTURE non imbriquÃ©e Ã  %C"
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la dÃ©finition de TYPE Ã  %C"
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "DÃ©finition du type dÃ©rivÃ© dÃ©corÃ© Ã  %C"
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs Ã  %C ne peut pas Ãªtre le mÃªme qu'un type intrinsÃ¨que"
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  un type de base"
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs Ã  %L ne peut pas Ãªtre un type dÃ©rivÃ© Ã  %C"
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La dÃ©finition du type dÃ©rivÃ© %qs Ã  %C a dÃ©jÃ  Ã©tÃ© dÃ©fini"
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut aprÃ¨s la dÃ©claration PARAMETERIZED TYPE Ã  %C"
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointÃ© de type Cray Ã  %C ne peut pas Ãªtre un tableau de forme tacite"
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'Ã©numÃ©rateur excÃ¨de le type entier du C Ã  %C"
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisÃ© avec une expression entiÃ¨re"
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de dÃ©finition ENUM attendue avant %C"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la dÃ©finition ENUMERATOR Ã  %C"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "SpÃ©cificateurs d'accÃ¨s dupliquÃ©s Ã  %C"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â», NOPASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spÃ©cifient dÃ©jÃ  Â«Â PASSÂ Â»; PASS illÃ©gal Ã  %C"
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliquÃ© Ã  %C"
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "SpÃ©cificateur d'accÃ¨s attendu Ã  %C"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaÃ®tre tous les deux Ã  %C"
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procÃ©dure Ã  %C"
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu aprÃ¨s %<(%> Ã  %C"
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu Ã  %C"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit Ãªtre spÃ©cifiÃ©e pour une liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) Ã  %C devrait Ãªtre dÃ©clarÃ©e DEFERRED"
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu Ã  %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE Ã  %C"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED Ã  %C"
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nÃ©cessaire dans une liaison PROCEDURE avec une cible explicite Ã  %C"
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue aprÃ¨s %<=>%> Ã  %C"
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED Ã  %C n'est pas ABSTRACT"
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC Ã  %C doit Ãªtre Ã  l'intÃ©rieur du type dÃ©rivÃ© CONTAINS"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu Ã  %C"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom gÃ©nÃ©rique ou descripteur d'opÃ©rateur attendu Ã  %C"
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formÃ©e Ã  %C"
  
! #: fortran/decl.c:11304
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu Ã  %C"
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a dÃ©jÃ  une procÃ©dure non gÃ©nÃ©rique avec le nom de liaison %qs pour le type dÃ©rivÃ© %qs Ã  %C"
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison Ã  %C doit avoir le mÃªme accÃ¨s que la liaison %qs dÃ©jÃ  dÃ©finie"
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spÃ©cifique attendu Ã  %C"
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est dÃ©jÃ  dÃ©fini comme liaison spÃ©cifique pour le %qs gÃ©nÃ©rique Ã  %C"
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut aprÃ¨s la liaison GENERIC Ã  %C"
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La dÃ©claration FINAL Ã  %C doit Ãªtre Ã  l'intÃ©rieur d'une section CONTAINS du type dÃ©rivÃ©"
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La dÃ©claration de type dÃ©rivÃ© avec FINAL Ã  %C doit Ãªtre dans la partie de spÃ©cification d'un MODULE"
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide Ã  %C"
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procÃ©dure de module attendu Ã  %C"
  
! #: fortran/decl.c:11509
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu Ã  %C"
  
! #: fortran/decl.c:11515
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procÃ©dure %qs inconnu Ã  %C"
  
! #: fortran/decl.c:11528
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs Ã  %C est dÃ©jÃ  dÃ©fini comme procÃ©dure FINAL"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES Ã  %C"
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entiÃ¨re non nÃ©gative plus petite ou Ã©gale Ã  %u Ã  %C"
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL Ã  %C"
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP Ã  %C"
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR Ã  %C"
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR Ã  %C"
*************** msgstr "l'index dans la dimension %d est
*** 59952,59963 ****
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN part_ref Ã  %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND part_ref Ã  %C"
--- 60011,60022 ----
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'Ã©lÃ©ments dans le constructeur du tableau Ã  %L requiert une augmentation de la limite supÃ©rieure autorisÃ©e %d.  Consultez l'option %<-fmax-array-constructor%>"
  
! #: fortran/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN part_ref Ã  %C"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND part_ref Ã  %C"
*************** msgstr "L'intrinsÃ¨que transformationnel
*** 60032,60038 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ã‰valuation d'une expression d'initialisation non standard Ã  %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨que"
--- 60091,60097 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ã‰valuation d'une expression d'initialisation non standard Ã  %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation Ã  %L doit Ãªtre une fonction intrinsÃ¨que"
*************** msgstr "DÃ©saccord d'interface dans l'af
*** 60298,60304 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs Ã  %L: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
--- 60357,60363 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs Ã  %L: %s"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs Ã  %L: %s"
*************** msgstr "La cible du remappage du rang n'
*** 60356,60522 ****
  #. 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:4263 fortran/expr.c:4342
  #, 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:4266
  #, 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:4287
  #, 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:4297
  #, 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:4312
  #, 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:4321
  #, 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:4329
  #, 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:4353
  #, 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:4392
  #, 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:4468 fortran/resolve.c:1459
  #, 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:4474
  #, 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:4489 fortran/resolve.c:1465
  #, 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:4501
  #, 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:4507
  #, 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:4514
  #, 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:4982
  #, 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:6067
  #, 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:6075
  #, 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:6083
  #, 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:6092
  #, 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:6103
  #, 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:6112
  #, 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:6125
  #, 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:6138
  #, 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:6173
  #, 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:6183
  #, 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:6196
  #, 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:6204
  #, 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:6216
  #, 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:6275
  #, 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:6280
  #, 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:6292
  #, 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:6334
  #, 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)"
--- 60415,60581 ----
  #. 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:4260 fortran/expr.c:4339
  #, 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:4263
  #, 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:4284
  #, 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:4294
  #, 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:4309
  #, 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:4318
  #, 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:4326
  #, 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:4352
  #, 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:4391
  #, 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:4467 fortran/resolve.c:1459
  #, 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:4473
  #, 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:4488 fortran/resolve.c:1465
  #, 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:4500
  #, 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:4506
  #, 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:4513
  #, 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:4981
  #, 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:6066
  #, 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:6074
  #, 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:6082
  #, 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:6091
  #, 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:6102
  #, 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:6111
  #, 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:6124
  #, 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:6137
  #, 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:6172
  #, 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:6182
  #, 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:6195
  #, 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:6203
  #, 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:6215
  #, 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:6274
  #, 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:6279
  #, 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:6291
  #, 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:6333
  #, 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
*** 60542,60548 ****
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 60601,60607 ----
  msgstr "Identifiant illÃ©gal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Le premier argument de l'affecta
*** 60733,60744 ****
  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:17067
  #, 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:17085
  #, 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)"
--- 60792,60803 ----
  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:17081
  #, 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:17099
  #, 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 "Interfaces ambigÃ¼es dans %s pou
*** 60808,61389 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %L"
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs Ã  %L n'est pas une procÃ©dure de module"
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procÃ©dure muette %qs Ã  %L: %s"
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contigu"
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "DÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s)."
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %s"
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique"
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre un co-tableau"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)"
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableau"
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©"
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %L"
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instruction"
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectif"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %L"
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qs"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qs"
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINAL"
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs Ã  %L"
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs Ã  %L"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3235
  #, 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:3243 fortran/interface.c:3248
  #, 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:3268
  #, 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:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3298
  #, 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:3307
  #, 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:3317
  #, 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:3327
  #, 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:3340
  #, 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:3354
  #, 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:3368
  #, 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:3380
  #, 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:3390
  #, 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:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, 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:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3698
  #, 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:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, 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:4034
  #, 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:4119
  #, 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:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4562
  #, 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:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4785
  #, 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:4793
  #, 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:4801
  #, 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:4810
  #, 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:4816
  #, 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:4825
  #, 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:4836
  #, 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:4844
  #, 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:4855
  #, 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:4885
  #, 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:4896
  #, 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:4905
  #, 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:4914
  #, 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:4925
  #, 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:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, 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:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, 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:5061
  #, 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:5068
  #, 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"
--- 60867,61448 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Bien que non rÃ©fÃ©rencÃ©, %qs a des interfaces ambigÃ¼es Ã  %L"
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "%qs Ã  %L n'est pas une procÃ©dure de module"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Le tableau de rang tacite Ã  %L requiert que l'argument muet %qs ait un rang tacite"
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant dans l'argument %qs Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (scalaire et rang %d)"
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et scalaire)"
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Rang non concordant entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (rang %d et rang %d)"
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "Argument de procÃ©dure invalide Ã  %L"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Interface non concordante dans la procÃ©dure muette %qs Ã  %L: %s"
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr "L'argument effectif au pointeur contigus du muet %qs Ã  %L doit Ãªtre simplement contigu"
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "DÃ©saccord de type entre l'argument effectif Ã  %L et l'argument effectif Ã  %L (%s/%s)."
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Type non concordant dans l'argument %qs Ã  %L; passÃ© %s Ã  %s"
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "L'argument effectif du type tacite Ã  %L requiert que l'argument muet %qs soit d'un type tacite"
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique"
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "L'argument effectif de %qs Ã  %L doit avoir le mÃªme type dÃ©clarÃ©"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre polymorphique illimitÃ© puisque l'argument de format est un pointeur ou une entitÃ© polymorphique illimitÃ© allouable [F2008: 12.5.2.5]"
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre un co-tableau"
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Co-rang non concordant dans l'argument %qs Ã  %L (%d et %d)"
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr "L'argument effectif de %qs Ã  %L doit Ãªtre simplement contigu ou un Ã©lÃ©ment vers un tel tableau"
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est LOCK_TYPE ou a un composant LOCK_TYPE"
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr "Argument effectif vers le muet %qs non INTENT(INOUT) Ã  %L qui est EVENT_TYPE ou a un composant EVENT_TYPE"
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr "L'argument muet %qs doit Ãªtre un pointeur, un tableau de forme tacite ou de rang tacite sans attribut CONTIGUOUS â€“ car l'argument effectif Ã  %L n'est pas simplement contigu et les deux sont ASYNCHRONOUS ou VOLATILE"
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau, muet INTENT(OUT)"
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr "Passage d'un co-tableau Ã  %L pour l'argument %qs allouable, non co-tableau et muet qui est invalide si le statut d'allocation est modifiÃ©"
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Scalaire polymorphique passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur comme argument effectif Ã  %L ne peut pas correspondre Ã  l'argument effectif Ã  %L"
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Un Ã©lÃ©ment d'un tableau de forme tacite ou pointeur est passÃ© Ã  l'argument tableau muet %qs Ã  %L"
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Extension: Argument effectif scalaire du sous-type pas par dÃ©faut, du sous-type non C_CHAR avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs Ã  %L"
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est invalide dans une fonction instruction"
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure, vouliez-vous employer %qsÂ ?"
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clÃ© %qs Ã  %L n'est pas dans une procÃ©dure"
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clÃ© %qs Ã  %L est dÃ©jÃ  associÃ© Ã  un autre argument effectif"
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procÃ©dure Ã  %L"
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif manquant dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "SpÃ©cificateur de retour alternatif inattendu dans l'appel de la sous-routine Ã  %L"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsÃ¨que inattendu Ã  %L pour le muet %qs"
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null Ã  %L pour un muet non pointeur %qs"
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif Ã  %L pour le muet de type tacite est d'un type dÃ©rivÃ© avec une connexion de type ou des procÃ©dures FINAL"
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs Ã  %L"
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "DÃ©saccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs Ã  %L"
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr "L'argument effectif Ã  %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramÃ¨tre de type diffÃ©rÃ© si et uniquement si le muet en a un"
  
! #: fortran/interface.c:3238
  #, 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:3246 fortran/interface.c:3251
  #, 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:3271
  #, 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:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "ProcÃ©dure attendue pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3301
  #, 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:3310
  #, 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:3320
  #, 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:3330
  #, 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:3343
  #, 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:3357
  #, 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:3371
  #, 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:3383
  #, 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:3393
  #, 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:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, 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:3510
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs Ã  %L"
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnÃ©e corrompue"
  
! #: fortran/interface.c:3701
  #, 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:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, 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:3826
  #, 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:3830 fortran/interface.c:3840
  #, 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:3836
  #, 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:3849
  #, 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:3857
  #, 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:3865
  #, 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:3882
  #, 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:3891
  #, 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:3900
  #, 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:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL Ã  %L"
  
! #: fortran/interface.c:3950
  #, 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:3992
  #, 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:4003
  #, 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:4088
  #, 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:4158
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.c:4531
  #, 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:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut Ã©craser GENERIC %qs Ã  %L"
  
! #: fortran/interface.c:4754
  #, 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:4762
  #, 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:4770
  #, 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:4779
  #, 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:4785
  #, 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:4794
  #, 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:4805
  #, 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:4813
  #, 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:4824
  #, 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:4854
  #, 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:4865
  #, 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:4874
  #, 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:4883
  #, 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:4894
  #, 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:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, 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:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, 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:5030
  #, 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:5037
  #, 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 "ALTERNATE RETURN pas permis Ã  %
*** 61488,61560 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qs"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): trop d'arguments"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Code standard invalide pour l'intrinsÃ¨que %qs (%d)"
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %L"
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fonction %qs comme expression d'initialisation Ã  %L"
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisation"
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %L"
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Extension: Conversion de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Conversion non standard de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Changement possible de valeur dans la conversion de %s vers %s Ã  %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Conversion de %s vers %s Ã  %L"
--- 61547,61619 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Dans l'appel Ã  %qs Ã  %L, dÃ©saccord de type dans l'argument %qs; passe %qs Ã  %qs"
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr "resolve_intrinsic(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr "do_simplify(): Trop d'arguments pour l'intrinsÃ¨que"
  
! #: fortran/intrinsic.c:4699
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "init_arglist(): trop d'arguments"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr "Code standard invalide pour l'intrinsÃ¨que %qs (%d)"
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "L'intrinsÃ¨que %qs (est %s) est utilisÃ© Ã  %L"
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fonction %qs comme expression d'initialisation Ã  %L"
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "La fonction transformationnelle %qs Ã  %L est invalide dans une expression d'initialisation"
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fonction Ã©lÃ©mentaire comme expression d'initialisation avec des arguments non entiers/non caractÃ¨res Ã  %L"
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs dans un bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  l'intrinsÃ¨que %qs Ã  %L n'est pas PURE"
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Extension: Conversion de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Conversion non standard de %s vers %s Ã  %L"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Changement possible de valeur dans la conversion de %s vers %s Ã  %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Conversion de %s vers %s Ã  %L"
*************** msgstr "Conversion de %s vers %s Ã  %L"
*** 61562,61583 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "%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."
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "%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."
--- 61621,61642 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s Ã  %L"
  
! #: fortran/intrinsic.c:5348
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Impossible de convertir %qs en %qs Ã  %L"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "%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."
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr "%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."
*************** msgstr "Le type ACTION est en conflit av
*** 61923,61934 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "ASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "BLANK= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "DECIMAL= Ã  %L n'est pas permis en Fortran 95"
--- 61982,61993 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "ASYNCHRONOUS= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "BLANK= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr "DECIMAL= Ã  %L n'est pas permis en Fortran 95"
*************** msgstr "DECIMAL= Ã  %L n'est pas permis
*** 61938,61944 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "ENCODING= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "ROUND= Ã  %L n'est pas permis en Fortran 95"
--- 61997,62003 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "ENCODING= Ã  %L n'est pas permis en Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr "ROUND= Ã  %L n'est pas permis en Fortran 95"
*************** msgstr "L'instruction CLOSE Ã  %L requie
*** 61983,61989 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %C"
--- 62042,62048 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numÃ©ro de UNIT dans l'instruction CLOSE Ã  %L doit Ãªtre non nÃ©gatif"
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procÃ©dure PURE Ã  %C"
*************** msgstr "NAMELIST %qs dans l'instruction
*** 62078,62084 ****
  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:3424 fortran/resolve.c:14962
  #, 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"
--- 62137,62143 ----
  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:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs Ã  %L avec des composants ALLOCATABLE ou POINTER"
*************** msgid "Expected expression in %s stateme
*** 62144,62150 ****
  msgstr "Expression attendue dans l'instruction %s Ã  %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction %s Ã  %C"
--- 62203,62209 ----
  msgstr "Expression attendue dans l'instruction %s Ã  %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction %s Ã  %C"
*************** msgstr "Fichier interne Ã  %L avec une l
*** 62159,62241 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "Le IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PURE"
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "PAD= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "DELIM= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La liste de noms dans PRINT Ã  %C est une extension"
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "La virgule aprÃ¨s * Ã  %C n'est pas permise sans liste d'E/S"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Virgule attendue dans la liste des E/S Ã  %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "L'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRE"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "L'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "L'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme temps"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNIT"
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Le numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %d"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID="
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT Ã  %C interdit en Fortran 95"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "L'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "dÃ©bordement de l'identificateurÂ : %d"
--- 62218,62300 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "Le IO UNIT dans l'instruction %s Ã  %L doit Ãªtre un fichier interne dans une procÃ©dure PURE"
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "PAD= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "DELIM= Ã  %L pas permis en Fortran 95"
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "La liste de noms dans PRINT Ã  %C est une extension"
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "La virgule aprÃ¨s * Ã  %C n'est pas permise sans liste d'E/S"
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Virgule attendue dans la liste des E/S Ã  %C"
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "L'instruction PRINT Ã  %C n'est pas permise dans une procÃ©dure PURE"
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "NULL() prÃ¨s de %L ne peut pas apparaÃ®tre dans une instruction INQUIRE"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "L'instruction INQUIRE n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "L'Ã©tiquette IOLENGTH est invalide dans l'instruction INQUIRE Ã  %C"
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "L'instruction INQUIRE Ã  %L ne peut pas contenir les deux spÃ©cificateurs FILE et UNIT en mÃªme temps"
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert l'un des deux spÃ©cificateurs FILE ou UNIT"
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Le numÃ©ro de UNIT dans l'instruction INQUIRE Ã  %L ne peut pas Ãªtre %d"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "L'instruction INQUIRE Ã  %L requiert un spÃ©cificateur PENDING= avec le spÃ©cificateur ID="
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "WAIT Ã  %C interdit en Fortran 95"
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "L'instruction WAIT n'est pas permise dans une procÃ©dure PURE Ã  %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "dÃ©bordement de l'identificateurÂ : %d"
*************** msgstr "Rebut aprÃ¨s l'instruction ASSOC
*** 62480,62984 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "SpÃ©cification de type invalide Ã  %C"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur FORALL Ã  %C"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT Ã  %C"
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C est inconnu"
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C n'est pas un nom de construction"
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s Ã  %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s Ã  %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une construction"
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qs"
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %C"
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas applicable Ã  la construction %qs"
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenACC"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenMP"
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$OMP DO"
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s prÃ¨s de %C"
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP Ã  %C contient trop de chiffres"
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©faut"
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP Ã  %L doit Ãªtre scalaire"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE Ã  %C"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP Ã  %C"
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST Ã  %C"
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT Ã  %C"
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE Ã  %C"
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM Ã  %C"
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM Ã  %C"
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Instruction END TEAM Ã  %C"
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM Ã  %C"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK Ã  %C"
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK Ã  %C"
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC Ã  %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN Ã  %C"
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assignÃ© Ã  %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre vide"
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculÃ© Ã  %C"
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spÃ©cification de type Ã  %L"
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE Ã  %L"
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERRED"
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue Ã  %C"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %L"
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouable"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entitÃ© Ã  %L est incompatible sur le type avec typespec"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespec"
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "SpÃ©cification de forme pour un scalaire allouable Ã  %C"
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT Ã  %L ne peut pas Ãªtre une constante"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG Ã  %L"
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE Ã  %L"
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE Ã  %L avec plus d'un seul objet allouable"
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD Ã  %L"
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %L"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur Ã  %C ne sera point co-indexÃ©"
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %C"
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouable"
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG Ã  %L"
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINE"
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal Ã  %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "RÃ©fÃ©rence Ã  un composant attendue Ã  %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut aprÃ¨s CALL Ã  %C"
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "ProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routine"
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun Ã  %C"
--- 62539,63043 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas Ãªtre ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "SpÃ©cification de type invalide Ã  %C"
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itÃ©rateur FORALL Ã  %C"
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT Ã  %C"
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C est inconnu"
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s Ã  %C n'est pas un nom de construction"
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s Ã  %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s Ã  %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur d'une construction"
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas Ã  l'intÃ©rieur de la construction %qs"
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE Ã  %C n'est pas applicable Ã  la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction Â«Â doÂ Â» Ã  %C"
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s Ã  %C n'est pas applicable Ã  la construction %qs"
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenACC"
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s Ã  %C quitte le bloc structurÃ© OpenMP"
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP dÃ©coupÃ©e en blocs qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$ACC LOOP coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT Ã  %C termine la boucle !$OMP DO"
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE Ã  %C pour une boucle !$OMP DO coalescÃ©e qui n'est pas la plus Ã  l'intÃ©rieur"
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s prÃ¨s de %C"
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP Ã  %C ne peut pas Ãªtre nÃ©gatif"
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP Ã  %C contient trop de chiffres"
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP Ã  %L doit Ãªtre une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "Le code STOP Ã  %L doit Ãªtre une expression constante scalaire CHARACTER ou INTEGER par dÃ©faut"
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP Ã  %L doit Ãªtre soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP Ã  %L doit Ãªtre scalaire"
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un caractÃ¨re par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP Ã  %L doit Ãªtre un entier par dÃ©faut avec KIND=%d"
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE Ã  %C"
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP Ã  %C"
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST Ã  %C"
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT Ã  %C"
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE Ã  %C"
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM Ã  %C"
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM Ã  %C"
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr "Instruction END TEAM Ã  %C"
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM Ã  %C"
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK Ã  %C"
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK Ã  %C"
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans une procÃ©dure PURE"
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC Ã  %C"
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4001
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN Ã  %C"
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assignÃ© Ã  %C"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'Ã©tiquettes d'instructions dans le GOTO Ã  %C ne peut pas Ãªtre vide"
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculÃ© Ã  %C"
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spÃ©cification de type Ã  %L"
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE Ã  %L"
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramÃ¨tres de types dans le type-spec Ã  %L ne peut pas contenir de paramÃ¨tre DEFERRED"
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue Ã  %C"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible Ã  %C pour la spec de type CHARACTER Ã  %L"
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation Ã  %L n'est ni un pointeur de donnÃ©es ni une variable allouable"
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entitÃ© Ã  %L est incompatible sur le type avec typespec"
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramÃ¨tre de sous-type pour l'entitÃ© Ã  %L diffÃ¨re du paramÃ¨tre de sous-type du typespec"
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "SpÃ©cification de forme pour un scalaire allouable Ã  %C"
  
! #: fortran/match.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT Ã  %L ne peut pas Ãªtre une constante"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG Ã  %L"
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE Ã  %L"
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE Ã  %L avec plus d'un seul objet allouable"
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD Ã  %L"
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvÃ©e Ã  %L"
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec le typespec Ã  %L"
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD Ã  %L est en conflit avec la balise SOURCE Ã  %L"
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable Ã  %L avec un paramÃ¨tre de type diffÃ©rÃ© requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "L'objet allouable polymorphique illimitÃ© Ã  %L requiert soit une spÃ©cification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur Ã  %C ne sera point co-indexÃ©"
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur Ã  %C"
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illÃ©gal Ã  %C pour une procÃ©dure PURE"
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable Ã  %C n'est ni un pointeur vers une non procÃ©dure ni une variable allouable"
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG Ã  %L"
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc CRITICAL"
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrÃ´le d'image Ã  %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif Ã  %C est uniquement autorisÃ© dans une SUBROUTINE"
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal Ã  %C"
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "RÃ©fÃ©rence Ã  un composant attendue Ã  %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut aprÃ¨s CALL Ã  %C"
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "ProcÃ©dure liÃ©e Ã  un type ou composant pointeur de procÃ©dure attendu Ã  %C"
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de sous-routine"
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun Ã  %C"
*************** msgstr "Erreur de syntaxe dans le nom du
*** 62986,63203 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMON"
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATA"
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre explicite"
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTER"
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qs"
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA Ã  %L"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©"
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permis"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableau"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE Ã  %C requiert deux objets ou plus"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction Ã  %L est rÃ©cursive"
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACE"
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction Ã  %C"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE Ã  %C"
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT Ã  %C"
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©e"
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE Ã  %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>"
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang tacite"
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue Ã  %C"
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CASE Ã  %C"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue Ã  %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "La spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]"
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMED"
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification TYPE IS Ã  %C"
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CLASS IS Ã  %C"
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue Ã  %C"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaire"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %d"
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification RANK Ã  %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHERE"
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHERE"
--- 63045,63262 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "La variable %qs Ã  %L dans le bloc commun %qs Ã  %C doit Ãªtre dÃ©clarÃ©e avec un sous-type interopÃ©rable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs Ã  %C ne peut pas Ãªtre bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs Ã  %C est dÃ©jÃ  dans le bloc COMMON"
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisÃ© Ã  %C peut uniquement Ãªtre COMMON dans BLOCK DATA"
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spÃ©cification de tableau pour le symbole %qs dans COMMON Ã  %C doit Ãªtre explicite"
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON Ã  %C ne peut pas Ãªtre un tableau de POINTER"
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs Ã  %C est indirectement rendu Ã©quivalent Ã  l'autre bloc COMMON %qs"
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA Ã  %L"
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C a dÃ©jÃ  le type de base %s"
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs Ã  %C est dÃ©jÃ  associÃ© Ã  use et ne peut pas Ãªtre respÃ©cifiÃ©"
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs Ã  %C n'est pas permis"
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dÃ©rivÃ© %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La rÃ©fÃ©rence au tableau dans EQUIVALENCE Ã  %C ne peut pas Ãªtre une section de tableau"
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE Ã  %C requiert deux objets ou plus"
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE Ã  %C"
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction Ã  %L est rÃ©cursive"
  
! #: fortran/match.c:5901
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs Ã  %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction Ã  %L ne peut pas apparaÃ®tre Ã  l'intÃ©rieur de INTERFACE"
  
! #: fortran/match.c:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction Ã  %C"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sÃ©lecteur CASE Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE Ã  %C"
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT Ã  %C"
  
! #: fortran/match.c:6401
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE Ã  %C ne peut pas apparaÃ®tre dans cette portÃ©e"
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE Ã  %C"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sÃ©lecteur dans SELECT TYPE Ã  %C n'est pas une variable nommÃ©e; utilisez associate-name=>"
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sÃ©lecteur de SELECT RANK Ã  %C doit Ãªtre une variable de rang tacite"
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK Ã  %C"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue Ã  %C"
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CASE Ã  %C"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue Ã  %C"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "La spÃ©cification de type ne spÃ©cifiera point un type dÃ©rivÃ© d'une sÃ©quence ou un type avec l'attribut BIND dans SELECT TYPE Ã  %C [F2003:C815]"
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramÃ¨tres de type LEN dans l'instruction TYPE IS Ã  %C doivent Ãªtre ASSUMED"
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification TYPE IS Ã  %C"
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification CLASS IS Ã  %C"
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue Ã  %C"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE Ã  %C doit Ãªtre une constante entiÃ¨re scalaire"
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE Ã  %C ne peut pas Ãªtre infÃ©rieure Ã  zÃ©ro ou plus grande que %d"
  
! #: fortran/match.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spÃ©cification RANK Ã  %C"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE Ã  %C pas englobÃ©e dans un bloc WHERE"
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'Ã©tiquette %qs Ã  %C ne correspond pas Ã  l'Ã©tiquette %qs de WHERE"
*************** msgstr "match_level_4(): Mauvais opÃ©rat
*** 63238,63249 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "gfc_basic_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Mauvais code"
--- 63297,63308 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr "gfc_basic_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr "gfc_typename(): Type non dÃ©fini"
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr "gfc_code2string(): Mauvais code"
*************** msgstr "La sous-routine %s dÃ©clarÃ©e im
*** 63926,63933 ****
  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:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, 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"
--- 63985,63992 ----
  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:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF Ã  %L requiert une expression LOGICAL scalaire"
*************** msgstr "%<%c%> inattendu pour la variabl
*** 65341,65512 ****
  msgid "Expected structure component name at %C"
  msgstr "Nom de composant de structure attendu Ã  %C"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Le part_ref RE ou IM Ã  %C doit Ãªtre appliquÃ© Ã  une expression COMPLEX"
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Le part_ref LEN Ã  %C doit Ãªtre appliquÃ© Ã  une expression CHARACTER"
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Liste d'arguments attendue Ã  %C"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "part_ref RE ou IM Ã  %C"
! 
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Le part_ref KIND Ã  %C doit Ãªtre appliquÃ© Ã  une expression de type intrinsÃ¨que"
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Le composant pointeur de procÃ©dure %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "RÃ©fÃ©rence non polymorphique au type abstrait Ã  %C"
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Composant pointeur de procÃ©dure co-indexÃ© Ã  %C"
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableau"
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Constructeur de structure avec des arguments optionnels manquants Ã  %C"
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %C"
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Pas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %C"
  
! #: fortran/primary.c:3050
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Impossible de construire le type ABSTRACT %qs Ã  %L"
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Constructeur de structure avec des arguments nommÃ©s Ã  %C"
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Initialisation de composant sans nom aprÃ¨s le composant nommÃ© %s Ã  %L"
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans le constructeur (%ld/%ld) Ã  %L"
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisÃ© deux fois dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexÃ©e vers le composant pointeur %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©"
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur Ã  %C"
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)"
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole Ã  %C ne convient pas pour une expression"
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs Ã  %C"
  
! #: fortran/primary.c:3615
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:3668
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs Ã  %C"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %C"
  
! #: fortran/primary.c:3836
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs Ã  %C"
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %C"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommÃ©e Ã  %C est une EQUIVALENCE"
  
! #: fortran/primary.c:4026
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ã  %C n'est pas une variable"
--- 65400,65571 ----
  msgid "Expected structure component name at %C"
  msgstr "Nom de composant de structure attendu Ã  %C"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr "part_ref RE ou IM Ã  %C"
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Le part_ref RE ou IM Ã  %C doit Ãªtre appliquÃ© Ã  une expression COMPLEX"
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Le part_ref LEN Ã  %C doit Ãªtre appliquÃ© Ã  une expression CHARACTER"
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Liste d'arguments attendue Ã  %C"
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Le part_ref KIND Ã  %C doit Ãªtre appliquÃ© Ã  une expression de type intrinsÃ¨que"
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Le composant pointeur de procÃ©dure %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "RÃ©fÃ©rence non polymorphique au type abstrait Ã  %C"
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Composant pointeur de procÃ©dure co-indexÃ© Ã  %C"
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Mauvaise rÃ©fÃ©rence Ã  un tableau"
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Constructeur de structure avec des arguments optionnels manquants Ã  %C"
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Aucune initialisation pour le composant allouable %qs donnÃ© dans le constructeur de structure Ã  %C"
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Pas d'initialisation donnÃ©e pour le composant %qs dans le constructeur de structure Ã  %C"
  
! #: fortran/primary.c:3071
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Impossible de construire le type ABSTRACT %qs Ã  %L"
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Constructeur de structure avec des arguments nommÃ©s Ã  %C"
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Initialisation de composant sans nom aprÃ¨s le composant nommÃ© %s Ã  %L"
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans le constructeur (%ld/%ld) Ã  %L"
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisÃ© deux fois dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexÃ©e vers le composant pointeur %qs dans le constructeur de structure Ã  %L"
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs Ã  %L a dÃ©jÃ  Ã©tÃ© dÃ©fini par le constructeur d'un type parent dÃ©rivÃ©"
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur Ã  %C"
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "%qs Ã  %C est le nom d'une fonction rÃ©cursive et, par consÃ©quent, il fait rÃ©fÃ©rence Ã  la variable rÃ©sultat. Utilisez une variable RESULT explicite pour diriger la rÃ©cursion (12.5.2.1)"
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole Ã  %C ne convient pas pour une expression"
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs Ã  %C"
  
! #: fortran/primary.c:3636
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments Ã  %C"
  
! #: fortran/primary.c:3689
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs Ã  %C"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus Ã  gauche dans le data-ref ne peut pas Ãªtre une rÃ©fÃ©rence Ã  une fonction Ã  %C"
  
! #: fortran/primary.c:3857
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs Ã  %C"
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %C"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommÃ©e Ã  %C est une EQUIVALENCE"
  
! #: fortran/primary.c:4047
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs Ã  %C n'est pas une variable"
*************** msgstr "%qs Ã  %L est ambigÃ¼e"
*** 65834,66330 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Le type spÃ©cifiÃ© pour la fonction intrinsÃ¨que %qs Ã  %L est ignorÃ©"
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de type"
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas"
  
  # %s est une chaÃ®ne non traduite telle que "available since Fortran 77".
  # voir bugs #38573 et #52279 Ã  ce sujet.
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INTRINSIC Ã  %L n'est pas disponible avec les paramÃ¨tres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriÃ©e ou activez %<-fall-intrinsics%> de maniÃ¨re Ã  pouvoir l'utiliser."
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Le type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1967
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La fonction-instruction %qs Ã  %L n'est pas permise comme argument effectif"
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "L'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectif"
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "ProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Impossible de trouver une procÃ©dure INTRINSIC spÃ©cifique pour la rÃ©fÃ©rence %qs Ã  %L"
  
! #: fortran/resolve.c:2039
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Le symbole %qs Ã  %L est ambigu"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "L'argument par valeur Ã  %L n'est pas un type numÃ©rique"
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "L'argument par valeur Ã  %L ne peut pas Ãªtre un tableau ou une section de tableau"
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "L'argument par valeur Ã  %L n'est pas permis dans ce contexte"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Passer la procÃ©dure interne Ã  %L par position n'est pas permis"
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Le composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argument effectif co-indexÃ© Ã  %L avec un composant pointeur ultime"
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "%qs Ã  %L est un tableau et est OPTIONAL; S'IL EST MANQUANT, 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 (12.4.1.5)"
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "L'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableau"
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)"
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %s"
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifique"
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %s"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu aprÃ¨s %qs Ã  %L"
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs Ã  %L n'est pas une fonction"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonction"
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨que"
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L"
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opÃ©randes Ã  %L et %L ne sont pas conformes"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qs"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
--- 65893,66389 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procÃ©dure GENERIC %qs n'est pas permise comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Le type spÃ©cifiÃ© pour la fonction intrinsÃ¨que %qs Ã  %L est ignorÃ©"
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La sous-routine intrinsÃ¨que %qs Ã  %L n'aura point de spÃ©cificateur de type"
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs dÃ©clarÃ© INTRINSIC Ã  %L n'existe pas"
  
  # %s est une chaÃ®ne non traduite telle que "available since Fortran 77".
  # voir bugs #38573 et #52279 Ã  ce sujet.
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "L'intrinsÃ¨que %qs dÃ©clarÃ© INTRINSIC Ã  %L n'est pas disponible avec les paramÃ¨tres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriÃ©e ou activez %<-fall-intrinsics%> de maniÃ¨re Ã  pouvoir l'utiliser."
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procÃ©dure non RECURSIVE %qs Ã  %L semble s'appeler elle-mÃªme rÃ©cursivement. DÃ©clarez lÃ  RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'Ã©tiquette %d rÃ©fÃ©rencÃ©e Ã  %L n'est jamais dÃ©finie"
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Le type dÃ©rivÃ© %qs est utilisÃ© comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1969
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La fonction-instruction %qs Ã  %L n'est pas permise comme argument effectif"
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "L'intrinsÃ¨que %qs Ã  %L n'est pas permis comme argument effectif"
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "ProcÃ©dure interne %qs utilisÃ©e comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procÃ©dure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Impossible de trouver une procÃ©dure INTRINSIC spÃ©cifique pour la rÃ©fÃ©rence %qs Ã  %L"
  
! #: fortran/resolve.c:2041
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Le symbole %qs Ã  %L est ambigu"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "L'argument par valeur Ã  %L n'est pas un type numÃ©rique"
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "L'argument par valeur Ã  %L ne peut pas Ãªtre un tableau ou une section de tableau"
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "L'argument par valeur Ã  %L n'est pas permis dans ce contexte"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Passer la procÃ©dure interne Ã  %L par position n'est pas permis"
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Le composant pointeur de procÃ©dure ELEMENTAL %qs n'est pas permis comme argument effectif Ã  %L"
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argument effectif co-indexÃ© Ã  %L avec un composant pointeur ultime"
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "%qs Ã  %L est un tableau et est OPTIONAL; S'IL EST MANQUANT, 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 (12.4.1.5)"
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "L'argument effectif Ã  %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableau"
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "DÃ©saccord dans le type de retour de la fonction %qs Ã  %L (%s/%s)"
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procÃ©dure globale %qs Ã  %L: %s"
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spÃ©cifique pour la fonction gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface intrinsÃ¨que spÃ©cifique"
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs Ã  %L est INTRINSIC mais elle est incompatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de rÃ©soudre la fonction spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT, vouliez-vous employer %qsÂ ?"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs Ã  %L n'a pas de type IMPLICIT"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un FORALL %s"
  
  # %s Ã  la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L Ã  l'intÃ©rieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "RÃ©fÃ©rence Ã  la fonction impure %qs Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu aprÃ¨s %qs Ã  %L"
  
! #: fortran/resolve.c:3153
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs Ã  %L n'est pas une fonction"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas Ãªtre rÃ©fÃ©rencÃ©e Ã  %L"
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs Ã  %L ne doit pas avoir un rÃ©sultat d'une longueur de caractÃ¨res tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est dÃ©clarÃ©e CHARACTER(*) et ne peut pas Ãªtre utilisÃ©e Ã  %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littÃ©rale BOZ Ã  %L ne peut pas apparaÃ®tre comme un argument effectif dans une rÃ©fÃ©rence de fonction"
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL dÃ©finie par l'utilisateur Ã  %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc FORALL Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs dans le bloc DO CONCURRENT Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine Ã  %qs Ã  %L n'est pas PURE"
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spÃ©cifique pour le gÃ©nÃ©rique %qs Ã  %L"
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine gÃ©nÃ©rique %qs Ã  %L n'est pas cohÃ©rente avec l'interface de sous-routine intrinsÃ¨que"
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs Ã  %L est INTRINSIC mais elle n'est pas compatible avec un intrinsÃ¨que"
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de rÃ©soudre la sous-routine spÃ©cifique %qs Ã  %L"
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs Ã  %L a un type, ce qui n'est pas cohÃ©rent avec l'appel CALL Ã  %L"
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs Ã  %L ne peut pas Ãªtre appelÃ© rÃ©cursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs Ã  %L ne peut pas Ãªtre appelÃ©e rÃ©cursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opÃ©randes Ã  %L et %L ne sont pas conformes"
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure Ã  %L pourrait ne pas Ãªtre Ã©valuÃ©e"
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littÃ©rale BOZ Ã  %L ne peut pas Ãªtre un opÃ©rande de l'opÃ©rateur unaire %qs"
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opÃ©randes Ã  %L et %L ne peuvent pas apparaÃ®tre comme opÃ©randes de l'opÃ©rateur binaire %qs"
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsÃ¨que"
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr "compare_bound_int(): Mauvaise expression"
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La rÃ©fÃ©rence au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illÃ©gal Ã  %L"
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence infÃ©rieure au tableau Ã  %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La rÃ©fÃ©rence supÃ©rieure au tableau Ã  %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supÃ©rieure la plus Ã  droite de la section du tableau de taille tacite n'est pas spÃ©cifiÃ©e Ã  %L"
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord de rang dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "DÃ©saccord du rang du co-index dans la rÃ©fÃ©rence au tableau Ã  %L (%d/%d)"
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit Ãªtre un scalaire Ã  %L"
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau Ã  %L doit Ãªtre du type INTEGER, on a trouvÃ© %s"
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL Ã  %L"
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr "find_array_spec(): Spec manquante"
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(1)"
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): Â«Â asÂ Â» inutilisÃ©(2)"
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau Ã  %L est un tableau de rang %d"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de dÃ©part de la sous-chaÃ®ne Ã  %L est plus petit que un"
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre du type INTEGER"
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L excÃ¨de la longueur de la chaÃ®ne"
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaÃ®ne Ã  %L est trop grand"
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise rÃ©fÃ©rence de tableau"
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER Ã  %L"
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant Ã  droite d'une rÃ©fÃ©rence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE Ã  %L"
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux rÃ©fÃ©rences de parties (ou plus) avec un rang non nul ne peuvent pas Ãªtre spÃ©cifiÃ©es Ã  %L"
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK peut uniquement Ãªtre utilisÃ©e comme argument effectif"
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "La variable de type tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
*************** msgstr "La variable de type tacite %s Ã 
*** 66333,66344 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "La variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
--- 66392,66403 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s Ã  %L comme argument effectif Ã  une fonction de requÃªte sera le premier argument"
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "La variable de rang tacite %s Ã  %L peut uniquement Ãªtre utilisÃ©e comme argument effectif"
*************** msgstr "La variable de rang tacite %s Ã 
*** 66347,66632 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Â«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %L"
--- 66406,66691 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s Ã  %L comme argument effectif Ã  une fonction intrinsÃ¨que sera le premier argument"
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s Ã  %L avec l'attribut NO_ARG_CHECK n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s Ã  %L n'aura point de rÃ©fÃ©rence Ã  un sous-objet"
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisÃ©e dans une expression de spÃ©cification, est rÃ©fÃ©rencÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisÃ©e Ã  %L avant l'instruction ENTRY dans laquelle elle est un paramÃ¨tre"
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexÃ© avec un sous-composant allouable polymorphique Ã  %L"
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type liÃ© Ã  %L"
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passÃ© Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procÃ©dure Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type Ã  %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procÃ©dure liÃ©e au type NOPASS Ã  %L doit Ãªtre scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spÃ©cifique correspondante pour l'appel Ã  GENERIC %qs Ã  %L"
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs Ã  %L devrait Ãªtre une SUBROUTINE"
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs Ã  %L devrait Ãªtre une FUNCTION"
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s Ã  %L doit Ãªtre un scalaire"
  
! #: fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s Ã  %L doit Ãªtre un entier"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s Ã  %L doit Ãªtre INTEGER"
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO Ã  %L sera exÃ©cutÃ©e zÃ©ro fois"
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde"
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO Ã  %L est indÃ©finie car elle dÃ©borde vers le bas"
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de dÃ©part de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL Ã  %L doit Ãªtre un INTEGER scalaire"
  
  # %s est toujours Â«Â INTEGERÂ Â» et rien d'autre
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL Ã  %L doit Ãªtre un %s scalaire"
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL Ã  %L ne peut pas Ãªtre zÃ©ro"
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaÃ®tre dans une spÃ©cification de triplet Ã  %L"
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable Ã  %L doit Ãªtre ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexÃ© Ã  %L"
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source Ã  %L doit Ãªtre scalaire ou avoir le mÃªme rang que l'objet allouable Ã  %L"
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source Ã  %L et l'objet allouable Ã  %L doivent avoir la mÃªme forme"
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entitÃ© Ã  %L a un type incompatible avec l'expression source Ã  %L"
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable Ã  %L et l'expression source Ã  %L auront le mÃªme paramÃ¨tre de sous-type"
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source Ã  %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable Ã  %L est un co-tableau"
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT Ã  %L requiert une spÃ©cification de type ou une expression source"
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s Ã  %L avec la spÃ©cification de type requiert la mÃªme longueur de caractÃ¨res dans le paramÃ¨tre que dans la dÃ©claration"
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spÃ©cification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "SpÃ©cification de co-tableau requise dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure Ã  %L"
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supÃ©rieure est plus petite que la co-borne infÃ©rieure 1 Ã  %L"
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaÃ®tre dans la spÃ©cification de tableau Ã  %L dans la mÃªme instruction ALLOCATE oÃ¹ il est lui-mÃªme allouÃ©"
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Â«Â *Â Â» attendu dans la spÃ©cification du co-index dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spÃ©cification de co-tableau dans l'instruction ALLOCATE Ã  %L"
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG Ã  %L est inutile sans la balise STAT"
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG Ã  %L sera une variable CHARACTER du scalaire par dÃ©faut"
  
  # les deux %s sont le mÃªme mot-clÃ© "ALLOCATE" ou "DEALLOCATE" utilisÃ©s une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteursâ€¦
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg Ã  %L ne sera point qualifiÃ©e par %s dans la mÃªme instruction %s"
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet allouÃ© Ã  %L apparaÃ®t aussi Ã  %L"
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet allouÃ© Ã  %L est un sous-objet d'un objet Ã  %L"
*************** msgstr "L'objet allouÃ© Ã  %L est un sou
*** 66635,66918 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %L"
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %L"
--- 66694,66977 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'Ã©tiquette CASE Ã  %L chevauche l'Ã©tiquette CASE Ã  %L"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du type %s"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre du sous-type %d"
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE Ã  %L doit Ãªtre scalaire"
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sÃ©lection dans le GOTO calculÃ© Ã  %L doit Ãªtre une expression entiÃ¨re scalaire"
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT Ã  %L ne peut pas Ãªtre %s"
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT Ã  %L doit Ãªtre une expression scalaire"
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE Ã  %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE Ã  %L ne peut pas Ãªtre suivi par un second DEFAULT CASE Ã  %L"
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est rÃ©pÃ©tÃ©e dans l'instruction CASE Ã  %L"
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spÃ©cification d'Ã©tendue Ã  %L ne peut jamais correspondre Ã  quoi que ce soit"
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique Ã  %L a plus de deux cas"
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entitÃ© associante %qs Ã  %L est un pointeur de procÃ©dure"
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dÃ©rivÃ© %qs ne peut pas Ãªtre utilisÃ© comme une variable Ã  %L"
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entitÃ© associante %qs Ã  %L est un nom de procÃ©dure"
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sÃ©lecteur associant Ã  %L donne une procÃ©dure"
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sÃ©lecteur Ã  %L ne peut pas NULL()"
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sÃ©lecteur Ã  %L n'a pas de type"
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associÃ© %qs Ã  %L est utilisÃ© comme tableau"
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sÃ©lecteur CLASS Ã  %L a besoin d'un temporaire qui n'est pas encore implÃ©mentÃ©"
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sÃ©lecteur sera polymorphique dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sÃ©lecteur Ã  %L ne doit pas Ãªtre co-indexÃ©"
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS Ã  %L chevauche TYPE IS Ã  %L"
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre extensible"
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L doit Ãªtre une extension de %qs"
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsÃ¨que %qs inattendu Ã  %L"
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spÃ©cification de type Ã  %L doit spÃ©cifier que chaque paramÃ¨tre de type de longueur est tacite"
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE Ã  %L"
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) Ã  %L est rÃ©pÃ©tÃ© Ã  %L"
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) Ã  %L ne peut pas Ãªtre utilisÃ© avec un pointeur ou un sÃ©lecteur allouable Ã  %L"
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsÃ¨que NULL () Ã  %L"
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procÃ©dure DTIO %s Ã  %L doit Ãªtre rÃ©cursive"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre polymorphique Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants POINTER Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants de pointeur de procÃ©dure"
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants ALLOCATABLE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas avoir de composants PRIVATE Ã  moins qu'il soit traitÃ© par une procÃ©dure d'entrÃ©e/sortie dÃ©finie"
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'Ã©lÃ©ment de transfert de donnÃ©es Ã  %L ne peut pas Ãªtre une rÃ©fÃ©rence complÃ¨te Ã  un tableau de taille tacite"
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou Ã  %L doit Ãªtre un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau ou co-indexÃ©"
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'Ã©vÃ©nement Ã  %L doit Ãªtre un co-tableau mais pas co-indexÃ©"
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= Ã  %L doit Ãªtre une variable INTEGER scalaire"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= Ã  %L doit Ãªtre une variable CHARACTER scalaire"
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= Ã  %L doit Ãªtre une variable LOGICAL scalaire"
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= Ã  %L doit Ãªtre une expression INTEGER scalaire"
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset Ã  %L doit Ãªtre une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset Ã  %L doit Ãªtre entre 1 et num_images()"
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction Ã  %L n'est pas une instruction cible valable pour l'instruction de branchement Ã  %L"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement Ã  %L peut conduire Ã  une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction CRITICAL pour l'Ã©tiquette Ã  %L"
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO Ã  %L quitte une construction DO CONCURRENT pour l'Ã©tiquette Ã  %L"
*************** msgstr "L'instruction GOTO Ã  %L quitte
*** 66920,67106 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %L"
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»"
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
! msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER"
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.c:11879
  #, 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:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:11929
  #, 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:11990
  #, 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:11995
  #, 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:12079
  #, 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:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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"
--- 66979,67165 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'Ã©tiquette Ã  %L n'est pas dans le mÃªme bloc que l'instruction GOTO Ã  %L"
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE Ã  %L a une forme inconsistante"
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation dÃ©finie par l'utilisateur non ELEMENTAL dans WHERE Ã  %L"
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportÃ©e Ã  l'intÃ©rieur de WHERE Ã  %L"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation Ã  une variable d'index FORALL Ã  %L"
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisÃ© dans le membre de gauche de l'affectation Ã  %L et, par consÃ©quent, pourrait causer de multiples affectations Ã  cet objet"
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL Ã  %L"
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL Ã  %L doit Ãªtre une variable scalaire de type entier"
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extÃ©rieure a dÃ©jÃ  un index avec ce nom Ã  %L"
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE Ã  %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "L'expression CHARACTER sera tronquÃ©e dans l'affectation (%ld/%ld) Ã  %L"
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexÃ©e Ã  %L est affectÃ©e Ã  une variable de type dÃ©rivÃ© avec un composant POINTER dans une procÃ©dure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisÃ© comme l'expression Ã  %L d'une instruction d'affectation intrinsÃ¨que dans laquelle la variable est d'un type dÃ©rivÃ© si le type dÃ©rivÃ© a un composant pointeur Ã  n'importe quel niveau de la sÃ©lection du composant."
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation Ã  une variable co-indexÃ©e Ã  %L dans une procÃ©dure PURE"
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation Ã  un co-tableau polymorphique Ã  %L n'est pas permise"
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation Ã  une variable polymorphique allouable Ã  %L"
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation Ã  une variable polymorphique allouable Ã  %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr "La variable non allouable ne doit pas Ãªtre polymorphique dans l'affectation intrinsÃ¨que Ã  %L â€“ vÃ©rifiez qu'il existe une sous-routine spÃ©cifique correspondante pour l'opÃ©rateur Â«Â =Â Â»"
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexÃ©e ne doit pas avoir un composant ultimement allouable dans l'affectation Ã  %L"
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "Ã€ FAIRE: la/les affectation(s) liÃ©e(s) au type Ã  %L n'ont pas Ã©tÃ© rÃ©alisÃ©es car des rÃ©fÃ©rences multiples Ã  des parties de tableaux apparaÃ®traient dans des expressions intermÃ©diaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation Ã  une procÃ©dure pointeur Ã  %L"
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le rÃ©sultat de la fonction dans le membre de gauche de l'affectation Ã  %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
! msgstr "L'instruction ASSIGNED GOTO Ã  %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une Ã©tiquette cible n'a pas Ã©tÃ© affectÃ©e Ã  la variable %qs Ã  %L"
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif Ã  %L requiert un spÃ©cificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.c:11889
  #, 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:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide Ã  %L"
  
! #: fortran/resolve.c:11939
  #, 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:12000
  #, 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:12005
  #, 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:12089
  #, 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:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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
*** 67108,68063 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, 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:12624
  #, 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:12632
  #, 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:12643
  #, 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:12658
  #, 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:12670
  #, 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:12702
  #, 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:12724
  #, 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:12755
  #, 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:12791
  #, 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:12816
  #, 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:12837
  #, 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:12844
  #, 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:12891
  #, 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:12894
  #, 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:12898
  #, 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:12901
  #, 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:12904
  #, 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:12907
  #, 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:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:12980
  #, 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:13002
  #, 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:13024
  #, 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:13042
  #, 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:13054
  #, 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:13063
  #, 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:13073
  #, 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:13092
  #, 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:13096
  #, 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:13100
  #, 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:13104
  #, 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:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13126
  #, 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:13132
  #, 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:13144
  #, 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:13201
  #, 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:13207
  #, 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:13213
  #, 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:13221
  #, 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:13227
  #, 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:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, 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:13388
  #, 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:13397
  #, 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:13405
  #, 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:13411
  #, 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:13417
  #, 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:13425
  #, 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:13434
  #, 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:13456
  #, 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:13493
  #, 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:13533
  #, 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:13569
  #, 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:13628
  #, 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:13640
  #, 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:13668
  #, 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:13724
  #, 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:13935
  #, 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:13978
  #, 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:13992
  #, 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:14006 fortran/resolve.c:14492
  #, 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:14014
  #, 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:14023
  #, 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:14029
  #, 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:14035
  #, 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:14064
  #, 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:14074
  #, 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:14169
  #, 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:14272
  #, 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:14281
  #, 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:14291
  #, 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:14316
  #, 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:14327
  #, 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:14425
  #, 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:14439
  #, 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:14455
  #, 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:14465
  #, 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:14474
  #, 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:14483
  #, 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:14525
  #, 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:14538
  #, 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:14549
  #, 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:14582
  #, 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:14590
  #, 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:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, 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:14803
  #, 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:14836
  #, 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:14850
  #, 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:14915
  #, 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:14921
  #, 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:14927
  #, 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:14935
  #, 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:14952
  #, 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:14974
  #, 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:14985
  #, 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:15012
  #, 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:15031
  #, 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:15047
  #, 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:15058
  #, 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:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, 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:15238
  #, 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:15241
  #, 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:15337
  #, 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:15358
  #, 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:15371
  #, 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:15374
  #, 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:15384
  #, 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:15391
  #, 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:15404
  #, 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:15410
  #, 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:15420
  #, 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:15429
  #, 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:15442 fortran/resolve.c:15619
  #, 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:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, 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:15516
  #, 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:15523
  #, 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:15530
  #, 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:15556
  #, 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:15566
  #, 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:15645
  #, 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:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, 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:15712
  #, 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:15724
  #, 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:15733
  #, 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:15745
  #, 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:15761
  #, 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:15769
  #, 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:15776
  #, 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:15788
  #, 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:15797
  #, 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:15813
  #, 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:15819
  #, 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:15844
  #, 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:15914
  #, 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:15925
  #, 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:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16038
  #, 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:16045
  #, 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:16052
  #, 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:16068
  #, 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:16075
  #, 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:16123
  #, 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:16136
  #, 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:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, 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:16541
  #, 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:16547
  #, 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:16631
  #, 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:16640
  #, 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:16648
  #, 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:16664
  #, 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:16767
  #, 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:16782
  #, 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:16807
  #, 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:16816
  #, 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:16889
  #, 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:16900
  #, 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:16911
  #, 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:16942
  #, 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:17009
  #, 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:17022
  #, 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:17042
  #, 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:17052
  #, 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:17060
  #, 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:17074
  #, 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:17092
  #, 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:17099
  #, 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:17178
  #, 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"
--- 67167,68122 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, 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:12634
  #, 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:12642
  #, 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:12653
  #, 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:12668
  #, 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:12680
  #, 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:12712
  #, 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:12734
  #, 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:12765
  #, 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:12801
  #, 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:12826
  #, 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:12847
  #, 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:12854
  #, 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:12901
  #, 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:12904
  #, 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:12908
  #, 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:12911
  #, 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:12914
  #, 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:12917
  #, 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:12959
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s Ã  %L"
  
! #: fortran/resolve.c:12990
  #, 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:13013
  #, 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:13035
  #, 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:13053
  #, 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:13065
  #, 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:13074
  #, 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:13084
  #, 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:13103
  #, 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:13107
  #, 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:13111
  #, 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:13115
  #, 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:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs Ã  %L"
  
! #: fortran/resolve.c:13139
  #, 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:13145
  #, 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:13157
  #, 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:13214
  #, 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:13220
  #, 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:13226
  #, 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:13234
  #, 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:13240
  #, 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:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, 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:13401
  #, 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:13410
  #, 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:13418
  #, 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:13424
  #, 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:13430
  #, 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:13438
  #, 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:13447
  #, 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:13469
  #, 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:13506
  #, 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:13546
  #, 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:13582
  #, 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:13641
  #, 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:13653
  #, 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:13681
  #, 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:13737
  #, 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:13948
  #, 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:13991
  #, 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:14005
  #, 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:14019 fortran/resolve.c:14505
  #, 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:14027
  #, 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:14036
  #, 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:14042
  #, 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:14048
  #, 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:14077
  #, 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:14087
  #, 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:14182
  #, 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:14285
  #, 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:14294
  #, 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:14304
  #, 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:14329
  #, 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:14340
  #, 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:14438
  #, 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:14452
  #, 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:14468
  #, 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:14478
  #, 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:14487
  #, 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:14496
  #, 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:14538
  #, 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:14551
  #, 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:14562
  #, 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:14595
  #, 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:14603
  #, 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:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, 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:14816
  #, 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:14849
  #, 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:14863
  #, 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:14928
  #, 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:14934
  #, 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:14940
  #, 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:14948
  #, 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:14965
  #, 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:14987
  #, 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:14998
  #, 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:15025
  #, 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:15044
  #, 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:15060
  #, 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:15071
  #, 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:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, 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:15252
  #, 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:15255
  #, 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:15351
  #, 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:15372
  #, 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:15385
  #, 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:15388
  #, 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:15398
  #, 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:15405
  #, 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:15418
  #, 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:15424
  #, 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:15434
  #, 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:15443
  #, 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:15456 fortran/resolve.c:15633
  #, 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:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, 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:15530
  #, 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:15537
  #, 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:15544
  #, 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:15570
  #, 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:15580
  #, 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:15659
  #, 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:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, 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:15726
  #, 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:15738
  #, 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:15747
  #, 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:15759
  #, 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:15775
  #, 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:15783
  #, 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:15790
  #, 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:15802
  #, 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:15811
  #, 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:15827
  #, 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:15833
  #, 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:15858
  #, 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:15928
  #, 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:15939
  #, 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:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "EntitÃ© dÃ©finissable attendue prÃ¨s de %L"
  
! #: fortran/resolve.c:16052
  #, 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:16059
  #, 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:16066
  #, 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:16082
  #, 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:16089
  #, 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:16137
  #, 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:16150
  #, 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:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, 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:16555
  #, 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:16561
  #, 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:16645
  #, 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:16654
  #, 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:16662
  #, 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:16678
  #, 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:16781
  #, 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:16796
  #, 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:16821
  #, 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:16830
  #, 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:16903
  #, 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:16914
  #, 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:16925
  #, 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:16956
  #, 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:17023
  #, 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:17036
  #, 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:17056
  #, 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:17066
  #, 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:17074
  #, 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:17088
  #, 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:17106
  #, 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:17113
  #, 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:17192
  #, 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 "%qs Ã  %L a des attributs spÃ©ci
*** 68745,68897 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole du module %qs, associÃ© Ã  USE Ã  %L"
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Le symbole %qs Ã  %L a dÃ©jÃ  le type de base %s"
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L ne peut pas avoir le type de base %s"
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Le symbole %qs Ã  %L ne peut pas avoir de type"
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dans le type parent Ã  %L"
  
! #: fortran/symbol.c:2355
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Le symbole %qs Ã  %C est ambigu"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finition"
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Le composant %qs Ã  %C est un composant PRIVATE de %qs"
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?"
  
! #: fortran/symbol.c:2561
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs Ã  %C n'est pas un membre de la structure %qs"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Ã‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %L"
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "L'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchement"
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "L'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de format"
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "Instruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %C"
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Ã‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMAT"
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Ã‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchement"
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Ã‰tiquette de fin de DO %d partagÃ©e Ã  %C"
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO Ã©tiquetÃ©e Ã  %L"
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Le nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qs"
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Le nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelle"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Le symbole %qs Ã  %C a dÃ©jÃ  Ã©tÃ© associÃ©e Ã  un hÃ´te"
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendue"
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Le type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Le type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnon"
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs Ã  %L ne peut pas avoir l'attribut POINTER car il est un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant pointeur de procÃ©dure %qs Ã  %L ne peut pas Ãªtre un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Le composant %qs dans le type dÃ©rivÃ© %qs Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C bien que le type dÃ©rivÃ© %qs soit BIND(C)"
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Le composant %qs dans le type dÃ©rivÃ© %qs Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Le symbole %qs est utilisÃ© Ã  %L avant qu'un type lui soit assignÃ©"
--- 68804,68956 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr "Le symbole %qs Ã  %L est en conflit avec le symbole du module %qs, associÃ© Ã  USE Ã  %L"
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Le symbole %qs Ã  %L a dÃ©jÃ  le type de base %s"
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "La procÃ©dure %qs Ã  %L ne peut pas avoir le type de base %s"
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Le symbole %qs Ã  %L ne peut pas avoir de type"
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Le composant %qs Ã  %C est dÃ©jÃ  dans le type parent Ã  %L"
  
! #: fortran/symbol.c:2360
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Le symbole %qs Ã  %C est ambigu"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %C est utilisÃ© avant sa dÃ©finition"
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Le composant %qs Ã  %C est un composant PRIVATE de %qs"
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs Ã  %C n'est pas un membre de la structure %qs; vouliez-vous employer %qsÂ ?"
  
! #: fortran/symbol.c:2566
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs Ã  %C n'est pas un membre de la structure %qs"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Ã‰tiquette d'instruction %d dupliquÃ©e Ã  %L et %L"
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "L'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme cible d'un branchement"
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "L'Ã©tiquette %d Ã  %C est dÃ©jÃ  rÃ©fÃ©rencÃ©e comme une Ã©tiquette de format"
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "Instruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'Ã©tiquette %d Ã  %C"
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Ã‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme Ã©tiquette de FORMAT"
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Ã‰tiquette %d Ã  %C prÃ©cÃ©demment utilisÃ©e comme cible de branchement"
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Ã‰tiquette de fin de DO %d partagÃ©e Ã  %C"
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO Ã©tiquetÃ©e Ã  %L"
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Le nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis le module %qs"
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Le nom %qs Ã  %C est une rÃ©fÃ©rence ambigÃ¼e Ã  %qs depuis l'unitÃ© de programme actuelle"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Le symbole %qs Ã  %C a dÃ©jÃ  Ã©tÃ© associÃ©e Ã  un hÃ´te"
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Le symbole donnÃ© est NULL de maniÃ¨re inattendue"
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Le type dÃ©rivÃ© %qs, dÃ©clarÃ© Ã  %L, doit avoir l'attribut BIND pour Ãªtre interopÃ©rable avec le C"
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Le type dÃ©rivÃ© %qs avec l'attribut BIND(C) Ã  %L est vide et peut Ãªtre inaccessible pour le processeur C compagnon"
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs Ã  %L ne peut pas avoir l'attribut POINTER car il est un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant pointeur de procÃ©dure %qs Ã  %L ne peut pas Ãªtre un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs Ã  %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dÃ©rivÃ© BIND(C) %qs Ã  %L"
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Le composant %qs dans le type dÃ©rivÃ© %qs Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C bien que le type dÃ©rivÃ© %qs soit BIND(C)"
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Le composant %qs dans le type dÃ©rivÃ© %qs Ã  %L peut ne pas Ãªtre interopÃ©rable avec le C"
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dÃ©rivÃ© %qs Ã  %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Le symbole %qs est utilisÃ© Ã  %L avant qu'un type lui soit assignÃ©"
*************** msgstr "Initialisations inÃ©gales et se
*** 68928,69010 ****
  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:8149
  #, 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:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Le bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)"
  
! #: fortran/trans-common.c:787
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "get_mpz(): N'est pas une constante entiÃ¨re"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "element_number(): Mauvais type de dimension"
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Mauvaise rÃ©fÃ©rence Ã  un tableau Ã  %L"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Type de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCE"
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "RÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "L'ensemble des Ã©quivalences pour la variable %qs dÃ©clarÃ©e Ã  %L violent les exigences de l'alignement"
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "L'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %L"
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "L'ensemble des Ã©quivalences pour %qs entraÃ®ne une extension invalide au COMMON %qs Ã  %L"
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON %qs Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr "COMMON %qs Ã  %L n'existe pas"
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "Le COMMON %qs Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "Le COMMON Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
--- 68987,69069 ----
  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:8151
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Le bloc COMMON nommÃ© %qs Ã  %L sera de la mÃªme taille que celui ailleurs (%lu vs %lu octets)"
  
! #: fortran/trans-common.c:790
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "get_mpz(): N'est pas une constante entiÃ¨re"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr "element_number(): Mauvais type de dimension"
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Mauvaise rÃ©fÃ©rence Ã  un tableau Ã  %L"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Type de rÃ©fÃ©rence illÃ©gale Ã  %L comme objet EQUIVALENCE"
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "RÃ¨gles d'Ã©quivalence incohÃ©rentes impliquant %qs Ã  %L et %qs Ã  %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "L'ensemble des Ã©quivalences pour la variable %qs dÃ©clarÃ©e Ã  %L violent les exigences de l'alignement"
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "L'Ã©quivalence pour %qs ne correspond pas Ã  l'ordre du COMMON %qs Ã  %L"
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "L'ensemble des Ã©quivalences pour %qs entraÃ®ne une extension invalide au COMMON %qs Ã  %L"
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON %qs Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Rembourrage de %d octets requis avant %qs dans le COMMON Ã  %L; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr "COMMON %qs Ã  %L n'existe pas"
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "Le COMMON %qs Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "Le COMMON Ã  %L requiert %d octets de rembourrage; rÃ©organisez les Ã©lÃ©ments ou utilisez %<-fno-align-commons%>"
*************** msgstr "expression d'initialisation non
*** 69024,69095 ****
  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:1741
  #, 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:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5278
  #, 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:5291
  #, 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:5916
  #, 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:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:5949
  #, 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:5968
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6021
  #, 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:6051
  #, 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:6642
  #, 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"
--- 69083,69154 ----
  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:1743
  #, 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:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "ParamÃ¨tre de type diffÃ©rÃ© pas encore supportÃ©"
  
! #: fortran/trans-decl.c:5283
  #, 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:5296
  #, 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:5921
  #, 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:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisÃ© Ã  %L"
  
! #: fortran/trans-decl.c:5954
  #, 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:5973
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisÃ©e dÃ©clarÃ©e Ã  %L"
  
! #: fortran/trans-decl.c:6022
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ParamÃ¨tre %qs inutilisÃ© dÃ©clarÃ© Ã  %L"
  
! #: fortran/trans-decl.c:6026
  #, 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:6056
  #, 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:6647
  #, 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 "Impossible de calculer la longue
*** 69104,69130 ****
  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:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5107
  #, 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:9242
  #, 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"
--- 69163,69189 ----
  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:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsÃ¨que inconnue"
  
! #: fortran/trans-expr.c:5113
  #, 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:9249
  #, 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 "build_dt: format avec une liste
*** 69160,69181 ****
  msgid "Bad IO basetype (%d)"
  msgstr "Mauvais type de base d'E/S (%d)"
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.c:2508
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "composant de type dÃ©rivÃ© non gÃ©rÃ©"
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
--- 69219,69240 ----
  msgid "Bad IO basetype (%d)"
  msgstr "Mauvais type de base d'E/S (%d)"
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.c:2474
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramÃ¨tre de classe optionnel"
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr "composant de type dÃ©rivÃ© non gÃ©rÃ©"
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
*************** msgstr "parenthÃ¨ses non appairÃ©es"
*** 69285,69366 ****
  msgid "unable to open file"
  msgstr "impossible d'ouvrir le fichier"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flux bytecode: rebut Ã  la fin de la section des symboles"
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "impossible de dÃ©coder le nombre hexadÃ©cimal"
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendu"
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "impossible de dÃ©coder le dÃ©calage dans le fichier"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "dÃ©calage inattendu"
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ligne invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "rÃ©solution invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "la rÃ©solution avec le sub id %wx n'est pas dans le fichier objet"
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0"
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "impossible de lire %<LTO_section_decls%> depuis %s"
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Impossible d'ouvrir %s"
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Impossible de mapper %s"
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Impossible de lire %s"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "n'a pu ouvrir le fichier de rÃ©solution des symboles: %m"
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "donnÃ©e de rÃ©solution manquante pour %s"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "erreurs durant la fusion des unitÃ©s de traductions"
--- 69344,69425 ----
  msgid "unable to open file"
  msgstr "impossible d'ouvrir le fichier"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr "flux bytecode: rebut Ã  la fin de la section des symboles"
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr "impossible de dÃ©coder le nombre hexadÃ©cimal"
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "nom de fichier %s inattendu dans la rÃ©solution du fichier de l'Ã©diteur de liens. %s attendu"
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "impossible de dÃ©coder le dÃ©calage dans le fichier"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr "dÃ©calage inattendu"
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr "ligne invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr "rÃ©solution invalide dans le fichier de rÃ©solution"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr "la rÃ©solution avec le sub id %wx n'est pas dans le fichier objet"
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr "le flux bytecode dans le fichier %qs a Ã©tÃ© gÃ©nÃ©rÃ© par le compilateur GCC plus vieux que 10.0"
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "impossible de lire %<LTO_section_decls%> depuis %s"
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "Impossible d'ouvrir %s"
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "Impossible de mapper %s"
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "Impossible de lire %s"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr "n'a pu ouvrir le fichier de rÃ©solution des symboles: %m"
  
! #: lto/lto-common.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "donnÃ©e de rÃ©solution manquante pour %s"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr "erreurs durant la fusion des unitÃ©s de traductions"
*************** msgstr "nom de macro manquant aprÃ¨s %qs
*** 70487,70493 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "nom de fichier manquant aprÃ¨s %qs"
--- 70546,70552 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "nom de fichier manquant aprÃ¨s %qs"
*************** msgstr "algorithme de rÃ©organisation de
*** 70687,70707 ****
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
  #~ msgid "Same as %s.  Use the latter option instead."
  #~ msgstr "Comme %s. Utilisez plutÃ´t cette derniÃ¨re option."
  
--- 70746,70778 ----
  msgid "unknown TLS model %qs"
  msgstr "modÃ¨le TLS %qs inconnu"
  
! #: common.opt:2970
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modÃ¨le de coÃ»t de la vectorisation %qs inconnu"
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilitÃ© %qs non reconnue"
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioritÃ© d'initialisation de la vÃ©rification de la vtable %qs inconnue"
  
+ #~ msgid "Warn about code paths in which an uninitialized value is used."
+ #~ msgstr "Avertir Ã  propos de chemins dans le code oÃ¹ une valeur non initialisÃ©e est utilisÃ©e."
+ 
+ #~ msgid "Use instructions for a future architecture."
+ #~ msgstr "Utiliser les instructions pour une architecture future."
+ 
+ #~ msgid "three-way comparison operator can only be defaulted in a class definition"
+ #~ msgstr "l'opÃ©rateur de comparaison Ã  trois voies peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
+ 
+ #~ msgid "equality comparison operator can only be defaulted in a class definition"
+ #~ msgstr "l'opÃ©rateur de comparaison par Ã©galitÃ© peut uniquement Ãªtre remis au dÃ©faut dans la dÃ©finition d'une classe"
+ 
  #~ msgid "Same as %s.  Use the latter option instead."
  #~ msgstr "Comme %s. Utilisez plutÃ´t cette derniÃ¨re option."
  
diff -Nrcpad gcc-10.2.0/gcc/po/hr.po gcc-10.3.0/gcc/po/hr.po
*** gcc-10.2.0/gcc/po/hr.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/hr.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+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 ""
*** 1936,2021 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9890
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1936,2021 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:9995
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10308
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid constant"
  msgstr "neispravni %%-kod"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  #| msgid "invalid expression as operand"
  msgid "invalid operand"
  msgstr "neispravni izraz kao operand"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  #| msgid "invalid 'asm': "
  msgid "invalid address mode"
  msgstr "neispravni â€žasmâ€�: "
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2031,2048 ****
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 2031,2048 ----
  msgstr ""
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 2072,2078 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 2072,2078 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 2082,2088 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 2082,2088 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 2092,2101 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 2092,2101 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr "neispravni izraz kao operand"
*** 2184,2218 ****
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2184,2218 ----
  msgid "unrecognized supposed constant"
  msgstr ""
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr ""
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr ""
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr ""
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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 ""
*** 2220,2232 ****
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2220,2232 ----
  msgid "invalid operand for code '%c'"
  msgstr ""
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr ""
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr ""
*** 2348,2354 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2348,2354 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 ""
*** 2565,2590 ****
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid operand %%xn code"
  msgstr "neispravni %%-kod"
  
! #: config/gcn/gcn.c:6038
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6120
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
--- 2565,2590 ----
  msgid "bad output_condmove_single operand"
  msgstr ""
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid operand %%xn code"
  msgstr "neispravni %%-kod"
  
! #: config/gcn/gcn.c:6039
  #, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr ""
  
! #: config/gcn/gcn.c:6121
  #, c-format
  msgid "invalid fp constant"
  msgstr ""
*************** msgstr ""
*** 2732,2738 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 2732,2738 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgid "post-increment address is not a r
*** 2786,2792 ****
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr ""
  
--- 2786,2792 ----
  msgstr ""
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 2838,2845 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
--- 2838,2845 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
*************** msgstr ""
*** 2972,3140 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3639
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3644
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25800
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25869
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2972,3178 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3704
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3709
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10115
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%-code"
! msgid "invalid %%A value"
! msgstr "neispravni %%-kod"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%e value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%t value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%V value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  #| msgid "invalid %%-code"
  msgid "invalid %%z value"
  msgstr "neispravni %%-kod"
  
! #: config/rs6000/rs6000.c:13364
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26116
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26185
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26742
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26744
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26746
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26754
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26757
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26760
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr ""
+ 
+ #: config/rs6000/rs6000.c:26763
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr ""
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3145,3232 ****
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8144
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11873
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16172
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3183,3270 ----
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8142
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.c:11871
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.c:16238
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 3489,3496 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
--- 3527,3534 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "oÄ�ekujem %<;%>"
*************** msgstr "oÄ�ekujem %<;%>"
*** 3510,3516 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
--- 3548,3554 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "oÄ�ekujem %<)%>"
*************** msgstr "oÄ�ekujem %<)%>"
*** 3518,3524 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
--- 3556,3562 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "oÄ�ekujem %<]%>"
*************** msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>
*** 3536,3556 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
--- 3574,3594 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "oÄ�ekujem %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "oÄ�ekujem %<[%>"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "oÄ�ekujem %<{%>"
*************** msgstr "oÄ�ekujem %<{%>"
*** 3561,3572 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
--- 3599,3610 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "oÄ�ekujem %<:%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "oÄ�ekujem %<while%>"
*************** msgstr "oÄ�ekujem %<while%>"
*** 3575,3581 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
--- 3613,3619 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "oÄ�ekujem %<,%>"
*************** msgstr "oÄ�ekujem %<,%>"
*** 3584,3601 ****
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
--- 3622,3639 ----
  msgid "expected %<.%>"
  msgstr "oÄ�ekujem %<.%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "oÄ�ekujem %<>%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
*************** msgstr "oÄ�ekujem %<,%> ili %<)%>"
*** 3603,3621 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
--- 3641,3659 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "oÄ�ekujem %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "oÄ�ekujem %<}%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
*************** msgstr ""
*** 3624,3630 ****
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 3662,3668 ----
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 3636,3669 ****
  msgid "expected label"
  msgstr "oÄ�ekujem %<while%>"
  
! #: cp/call.c:3866
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7217
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
--- 3674,3707 ----
  msgid "expected label"
  msgstr "oÄ�ekujem %<while%>"
  
! #: cp/call.c:3868
  msgid "candidate:"
  msgstr ""
  
! #: cp/call.c:7220
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr ""
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr ""
*** 3752,3758 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 3790,3796 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 3918,3965 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3956,4003 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 3999,4015 ****
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4037,4053 ----
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4082,4088 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4120,4126 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4097,4103 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4135,4141 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4203,4213 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr ""
  
--- 4241,4251 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 4215,4413 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.c:2402
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.c:2407
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.c:2412
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.c:2417
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.c:2422
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.c:2427
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.c:2432
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2437
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.c:2442
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2452
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4253,4451 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.c:2404
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.c:2409
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.c:2414
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.c:2419
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.c:2424
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.c:2429
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.c:2434
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.c:2439
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.c:2444
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2454
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4267
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4420,4446 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4458,4484 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4515,4521 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4553,4559 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr ""
*** 4956,4962 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 4994,5000 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5538,5545 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5576,5583 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 7982,8086 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr ""
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8020,8119 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 12511,12517 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
--- 12544,12550 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
*************** msgstr ""
*** 12524,12529 ****
--- 12557,12567 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
*************** msgstr ""
*** 17472,17478 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17510,17516 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 18115,18483 ****
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2951
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <datoteka>            Spremi izlaz u <datoteka>\n"
  
! #: common.opt:3249
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3394
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3398
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18153,18521 ----
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:2888
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:2955
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:2959
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3060
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3209
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <datoteka>            Spremi izlaz u <datoteka>\n"
  
! #: common.opt:3253
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr ""
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  #| msgid "  -shared                  Create a shared library\n"
  msgid "Create a shared library."
  msgstr "  -shared                  Napravi dijeljenu biblioteku\n"
  
! #: common.opt:3398
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3402
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:3406
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19633,19640 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
--- 19671,19678 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr ""
*************** msgid "expected boolean type"
*** 19660,19666 ****
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
--- 19698,19704 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  #| msgid "expected end of line"
  msgid "expected integer"
*************** msgstr ""
*** 19725,19731 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 19763,19769 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 20079,20085 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
--- 20117,20123 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 20164,20175 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20202,20213 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr ""
*** 20187,20194 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 20225,20232 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 20311,20317 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 20349,20355 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 20602,20608 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
--- 20640,20646 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr ""
*************** msgstr ""
*** 20893,20904 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 20931,20942 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr ""
*** 21408,21709 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3334
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 21446,21747 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.c:3336
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3528
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3923 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgid "%<weakref%> attribute ignored bec
*** 21789,21800 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 21827,21838 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgid "LTO support has not been enabled
*** 21950,21956 ****
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot open %s: %m"
--- 21988,21994 ----
  msgstr ""
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "cannot open %s: %m"
*************** msgstr ""
*** 22281,22302 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr ""
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 22319,22340 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr ""
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 22356,22362 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 22394,22400 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 22386,22397 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22424,22435 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr ""
*** 22406,22412 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
--- 22444,22450 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 22426,22462 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 22464,22500 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "tijelo funkcije nije dostupno"
*** 23080,23092 ****
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
--- 23118,23130 ----
  msgid "function returns address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr ""
*************** msgid "%G%qD offset %s is out of the bou
*** 23676,23685 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 23714,23723 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 23844,23850 ****
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8811
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
--- 23882,23888 ----
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.c:7502 gimplify.c:8814
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
*************** msgstr ""
*** 23894,23906 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 23932,23944 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 23910,24056 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 23948,24094 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15123
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 24125,24131 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
--- 24163,24169 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
*************** msgstr ""
*** 24397,24403 ****
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
--- 24435,24441 ----
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 24405,24411 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
--- 24443,24449 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 24413,24419 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
--- 24451,24457 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 24421,24427 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
--- 24459,24465 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 24429,24435 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
--- 24467,24473 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 24437,24443 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
--- 24475,24481 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 24445,24456 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24483,24494 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr ""
*** 24480,24516 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24518,24554 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24560,24616 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1805
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr ""
--- 24598,24654 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr ""
*************** msgstr ""
*** 24870,24921 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 24908,24959 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr ""
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr ""
*** 25137,25188 ****
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25175,25226 ----
  msgid "invalid branch to/from %s structured block"
  msgstr ""
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr ""
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr ""
*** 26513,26644 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr ""
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1514
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1594
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1742
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1750
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1756
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr ""
  
! #: toplev.c:1766
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr ""
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1828
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr ""
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr ""
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr ""
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 26551,26682 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr ""
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr ""
  
! #: toplev.c:1519
  #, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr ""
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1599
  #, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr ""
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1747
  #, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1755
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1761
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr ""
  
! #: toplev.c:1771
  #, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr ""
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr ""
  
! #: toplev.c:1833
  #, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr ""
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr ""
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr ""
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr ""
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr ""
*** 26733,26908 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid position or size operand to %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid %qs offset operator"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid address operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid offset operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 26771,26946 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr ""
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid position or size operand to %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid %qs offset operator"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid address operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid offset operand in %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 26913,27420 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3486
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3527
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3585
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3713
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3735
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3897
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid (pointer) operands %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4329
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4338
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4428
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4447
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4743
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4753
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4778
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4788
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4798
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4807
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4850
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:4995
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5009
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5016
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9502
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 26951,27458 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.c:3516
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.c:3557
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3615
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3688
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.c:3743
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.c:3765
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.c:3927
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid (pointer) operands %qs"
  msgstr "neispravni izraz kao operand"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.c:4359
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.c:4368
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4449
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.c:4458
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.c:4477
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.c:4773
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.c:4783
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4808
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4818
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4828
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4837
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.c:4880
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.c:5025
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.c:5039
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.c:5046
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.c:9532
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 27429,27475 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 27467,27513 ----
  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 ""
*************** msgstr ""
*** 27984,27995 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 28022,28033 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr ""
*** 28054,28060 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28092,28098 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28064,28090 ****
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3913
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3918
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3940
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4025
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
--- 28102,28128 ----
  msgid "defined here %qD"
  msgstr ""
  
! #: tree-vrp.c:3899
  #, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3904
  #, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3926
  #, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:3997
  #, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr ""
  
! #: tree-vrp.c:4011
  #, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr ""
*************** msgstr ""
*** 28159,28190 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13080
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28197,28228 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13079
  #, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr ""
  
! #: tree.c:13082
  #, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr ""
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr ""
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr ""
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr ""
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28209,28440 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14387
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14605
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28247,28478 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr ""
  
! #: tree.c:14398
  #, gcc-internal-format
  msgid "main variant is not defined"
  msgstr ""
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr ""
  
! #: tree.c:14616
  #, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr ""
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr ""
*** 28559,28640 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5604
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5656
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5948
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:6004
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6042
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
--- 28597,28678 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr ""
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr ""
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr ""
  
! #: varasm.c:5603
  #, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr ""
  
! #: varasm.c:5655
  #, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr ""
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr ""
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr ""
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr ""
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:5947
  #, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr ""
  
! #: varasm.c:6003
  #, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr ""
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6041
  #, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr ""
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr ""
*************** msgstr ""
*** 29214,29220 ****
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 29252,29258 ----
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 29234,29240 ****
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 29272,29278 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 29604,29615 ****
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 29642,29653 ----
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr ""
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgid "%<fallthrough%> attribute specifi
*** 29765,29776 ****
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 29803,29814 ----
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 29871,29877 ****
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 29909,29915 ----
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 29881,30004 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6722
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6930
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6953
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6964
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6993
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6999
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.c:7007
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7032
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8268
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8271
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8275
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8278
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 29919,30042 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr ""
  
! #: c-family/c-common.c:6724
  #, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.c:6932
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6955
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:6966
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6995
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.c:7001
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.c:7009
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7034
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.c:8270
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8273
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.c:8277
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.c:8280
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr ""
*** 30053,30554 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1236
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1420
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1451
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1597
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1608
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr ""
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr ""
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2699
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3113
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3116
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3119
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3171
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr ""
  
! #: c-family/c-format.c:3184
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3330
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3351
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3358
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3378
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3385
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3443
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3503
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3668
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3712
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3744
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3751
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3760
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3919
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4019
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr ""
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4921
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5200
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
--- 30091,30592 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr ""
  
! #: c-family/c-format.c:1238
  #, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr ""
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr ""
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr ""
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr ""
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr ""
  
! #: c-family/c-format.c:1422
  #, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr ""
  
! #: c-family/c-format.c:1453
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr ""
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr ""
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr ""
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr ""
  
! #: c-family/c-format.c:1599
  #, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr ""
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr ""
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr ""
  
! #: c-family/c-format.c:1610
  #, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr ""
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr ""
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr ""
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr ""
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr ""
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr ""
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr ""
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr ""
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr ""
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr ""
  
! #: c-family/c-format.c:2701
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr ""
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr ""
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr ""
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr ""
  
! #: c-family/c-format.c:3115
  #, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3117
  #, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3118
  #, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3121
  #, gcc-internal-format
  msgid "use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3173
  #, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr ""
  
! #: c-family/c-format.c:3186
  #, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3332
  #, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr ""
  
! #: c-family/c-format.c:3353
  #, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr ""
  
! #: c-family/c-format.c:3360
  #, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3380
  #, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3387
  #, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3445
  #, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3505
  #, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr ""
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3670
  #, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr ""
  
! #: c-family/c-format.c:3714
  #, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr ""
  
! #: c-family/c-format.c:3746
  #, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3753
  #, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3762
  #, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr ""
  
! #: c-family/c-format.c:3921
  #, gcc-internal-format
  msgid "nested quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr ""
  
! #: c-family/c-format.c:4021
  #, gcc-internal-format
  msgid "unterminated color directive"
  msgstr ""
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr ""
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4923
  #, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr ""
  
! #: c-family/c-format.c:5202
  #, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr ""
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr ""
*************** msgstr ""
*** 30709,30715 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 30747,30753 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 30724,30740 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 30762,30778 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 30744,30750 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 30782,30788 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgid "wrong type argument to %s"
*** 31342,31348 ****
  msgstr ""
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
--- 31380,31386 ----
  msgstr ""
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr ""
*************** msgid "%<memset%> used with length equal
*** 32018,32024 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
--- 32056,32062 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
*************** msgstr[0] ""
*** 32095,32101 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32133,32139 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.c:2779 c/c-typeck.c:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 32115,32121 ****
  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:633
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
--- 32153,32159 ----
  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:635
  #, gcc-internal-format
  msgid "defined here"
  msgstr ""
*************** msgstr ""
*** 32135,32141 ****
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
--- 32173,32179 ----
  msgid "too many input files"
  msgstr ""
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr ""
*************** msgid "unrecognized option passed to %%:
*** 32166,32179 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
--- 32204,32217 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr ""
*************** msgstr ""
*** 32692,33084 ****
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:275
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:283
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1327
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:1845
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1848
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13948
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:unknown function '%u'\n"
  msgid "unknown tuning option (%s)"
  msgstr "%s:nepoznata funkcija â€ž%uâ€�\n"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14471
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14473
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14504
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14722
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15373
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
--- 32730,33129 ----
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:291
  #, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr ""
  
! #: config/aarch64/aarch64-c.c:299
  #, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1410
  #, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: config/aarch64/aarch64.c:1929
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1932
  #, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5747
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14071
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:unknown function '%u'\n"
  msgid "unknown tuning option (%s)"
  msgstr "%s:nepoznata funkcija â€ž%uâ€�\n"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14594
  #, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14596
  #, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14627
  #, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14658
  #, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14845
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15498
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22670
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr ""
*************** msgstr ""
*** 33259,33275 ****
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33304,33320 ----
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr ""
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr ""
*** 33419,33430 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 33464,33475 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 33432,33625 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3216
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3323
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3327
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33477,33670 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3225
  #, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3332
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3336
  #, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 33629,33911 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3132
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3481
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3490
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3526
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3551
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3746
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3822
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3825
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7322
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7371
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
--- 33674,33956 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr ""
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr ""
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr ""
  
! #: config/arm/arm.c:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr ""
  
! #: config/arm/arm.c:3133
  #, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr ""
  
! #: config/arm/arm.c:3482
  #, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr ""
  
! #: config/arm/arm.c:3491
  #, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr ""
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr ""
  
! #: config/arm/arm.c:3527
  #, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr ""
  
! #: config/arm/arm.c:3552
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr ""
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr ""
  
! #: config/arm/arm.c:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3581
  #, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr ""
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr ""
  
! #: config/arm/arm.c:3747
  #, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr ""
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr ""
  
! #: config/arm/arm.c:3823
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3826
  #, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr ""
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr ""
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7369
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr ""
  
! #: config/arm/arm.c:7378
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr ""
  
! #: config/arm/arm.c:7419
  #, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr ""
  
! #: config/arm/arm.c:7468
  #, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr ""
  
! #: config/arm/arm.c:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr ""
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr ""
*************** msgstr ""
*** 33913,33934 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32279
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33257
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
--- 33958,33979 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:32454
  #, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr ""
  
! #: config/arm/arm.c:33432
  #, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr ""
*************** msgstr ""
*** 34007,34023 ****
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
--- 34052,34068 ----
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
*************** msgid "indirect call in function, which
*** 34283,34289 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
--- 34328,34334 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
*************** msgstr ""
*** 34614,34666 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "broj operanada je izvan granica"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 34659,34711 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr ""
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr ""
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "broj operanada je izvan granica"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr ""
*** 34798,34929 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:7909
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8708
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8803
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9707
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9722
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9755
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9795
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9808
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9818
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9963
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9968
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10276
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10282
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10285
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10727
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12699
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12705
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12724
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 34843,34974 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:7916
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8715
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:8810
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9714
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9729
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9762
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9802
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9815
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9825
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:9970
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9975
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:10283
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10289
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10292
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10734
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.c:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12706
  #, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.c:12712
  #, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr ""
  
! #: config/i386/i386-expand.c:12731
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 35303,35446 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3295
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3373
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3504
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 35348,35491 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3299
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.c:3508
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.c:3529
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.c:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 35886,35892 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
--- 35931,35937 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgstr ""
*** 36962,37013 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 37007,37058 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr ""
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr ""
*** 37123,37445 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1258
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1634
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1846
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8505
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8546
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8615
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8630
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8655
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8679
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8804
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8815
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8826
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8837
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8869
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8885
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8924
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8982
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9255
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9306
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9451
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9634
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9646
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9660
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9672
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10149
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10343
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
--- 37168,37491 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1264
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1640
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1852
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8588
  #, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8629
  #, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8698
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8713
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8738
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8743
  #, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8762
  #, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8803
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8887
  #, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8898
  #, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8909
  #, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8920
  #, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8934
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8952
  #, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8968
  #, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9007
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9065
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9354 config/rs6000/rs6000-call.c:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9465
! #, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr ""
! 
! #: config/rs6000/rs6000-call.c:9661
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9680
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9708
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9812
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9832
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9844
  #, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9856
  #, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9870
  #, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9882
  #, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9890
  #, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10359
  #, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10553
  #, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10595
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13544
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13566
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
*************** msgstr ""
*** 37459,37677 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3610
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4319
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4327
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4623
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23153
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23155
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24139
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
--- 37505,37728 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3675
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4397
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4405
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4706
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23403
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23405
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24389
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
*************** msgstr ""
*** 37992,38130 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15386
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15393
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
--- 38043,38181 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.c:15224
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.c:15302
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.c:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.c:15452
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.c:15459
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
*************** msgstr ""
*** 38543,38550 ****
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 38594,38601 ----
  msgid "could not read the BRIG file"
  msgstr "ne mogu pisati u privremenu datoteku %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 38821,38827 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
--- 38872,38878 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
*************** msgstr ""
*** 38891,38897 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
--- 38942,38948 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.c:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
*************** msgstr ""
*** 38921,38927 ****
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
--- 38972,38978 ----
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
*************** msgstr ""
*** 39129,39135 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39180,39186 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr ""
*** 39468,39474 ****
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
--- 39519,39525 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr ""
*** 39775,39781 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
--- 39826,39832 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 39825,39831 ****
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
--- 39876,39882 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr ""
*************** msgstr ""
*** 39861,39867 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
--- 39912,39918 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 39891,39897 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
--- 39942,39948 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr ""
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr ""
*** 39921,39927 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
--- 39972,39978 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** msgstr ""
*** 40036,40047 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
--- 40087,40098 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 40049,40305 ****
  #. 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:10036
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10923
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10945
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10988
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11107
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11157
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11228
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11372
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11374
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11376
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11443
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 40100,40356 ----
  #. 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:10043
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.c:10087
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10111
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.c:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.c:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.c:10930
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.c:10952
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:10995
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.c:11114
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr ""
  
! #: c/c-decl.c:11164
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.c:11235
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr ""
  
! #: c/c-decl.c:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.c:11261
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
! #: c/c-decl.c:11379
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.c:11381
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.c:11383
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.c:11450
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.c:11544
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.c:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.c:414 c/c-typeck.c:11940
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.c:415 c/c-typeck.c:11869
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 40319,40325 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
--- 40370,40376 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "oÄ�ekujem kraj retka"
*************** msgid "unknown type name %qE"
*** 40365,40371 ****
  msgstr ""
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
--- 40416,40422 ----
  msgstr ""
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 40385,40391 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 40436,40442 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 40400,40407 ****
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
--- 40451,40458 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 40439,40445 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 40490,40496 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr ""
*** 40467,40473 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 40518,40524 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr ""
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 40497,40503 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 40548,40554 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 40542,40555 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
--- 40593,40606 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
*************** msgstr ""
*** 40634,40640 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
--- 40685,40691 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 40644,40650 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 40695,40701 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr ""
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr ""
*** 40704,40710 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 40755,40761 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 40719,40725 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
--- 40770,40776 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 40744,40760 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 40795,40811 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.c:6442 cp/parser.c:13222
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.c:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 40774,40785 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 40825,40836 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 40794,40801 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 40845,40852 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 40823,40834 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
--- 40874,40885 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 41219,41279 ****
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 41270,41330 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr ""
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 41283,41300 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
--- 41334,41351 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
*************** msgstr "oÄ�ekujem %<,%> ili %<)%>"
*** 41315,41370 ****
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41366,41421 ----
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<data%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 41386,41397 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
--- 41437,41448 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
*************** msgstr ""
*** 41401,41423 ****
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 41452,41474 ----
  msgid "expected constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr ""
*** 41432,41486 ****
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 41483,41537 ----
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "unexpected argument"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<concurrent%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 41490,41496 ****
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
--- 41541,41547 ----
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
*************** msgstr ""
*** 41525,41548 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
--- 41576,41599 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid depend kind"
  msgstr "neispravni izraz kao operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid 'asm': "
  msgid "invalid map kind"
  msgstr "neispravni â€žasmâ€�: "
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
*************** msgstr ""
*** 41558,41635 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 41609,41686 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr ""
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 41645,41651 ****
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
--- 41696,41702 ----
  msgid "expected function name"
  msgstr "oÄ�ekujem kraj retka"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
*************** msgstr ""
*** 41655,41721 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 41706,41772 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 41725,41786 ****
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 41776,41837 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 41790,41863 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 41841,41914 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr ""
  
! #: c/c-parser.c:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<for%> after %qs"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<point%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 41872,41928 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
--- 41923,41979 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<match%>"
*************** msgstr "oÄ�ekujem %<;%>"
*** 41933,41944 ****
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 41984,41995 ----
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 41948,41981 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 41999,42032 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<target%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<declare%>"
  msgstr "oÄ�ekujem %<while%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "oÄ�ekujem %<(%>"
*** 42031,42074 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 42082,42125 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "oÄ�ekujem %<;%>, %<,%> ili %<)%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 42083,42109 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 42134,42160 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 42113,42119 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 42164,42170 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 42128,42134 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 42179,42185 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 42249,42255 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
--- 42300,42306 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
*************** msgstr ""
*** 42274,42280 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 42325,42331 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr ""
*** 42387,42403 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 42438,42454 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr ""
*** 42422,42428 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
--- 42473,42479 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
*************** msgstr ""
*** 42670,42676 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
--- 42721,42727 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
*************** msgstr ""
*** 42837,42843 ****
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
--- 42888,42894 ----
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
*************** msgstr ""
*** 42997,43003 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
--- 43048,43054 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
*************** msgstr ""
*** 43028,43034 ****
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
--- 43079,43085 ----
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
*************** msgstr ""
*** 43173,43179 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
--- 43224,43230 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
*************** msgstr ""
*** 43213,43219 ****
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
--- 43264,43270 ----
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
*************** msgstr ""
*** 43223,43239 ****
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
--- 43274,43290 ----
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
*************** msgstr ""
*** 43248,43254 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
--- 43299,43305 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr ""
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
*************** msgstr ""
*** 43258,43279 ****
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
--- 43309,43330 ----
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
*************** msgid "ordered comparison of pointer wit
*** 43324,43330 ****
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
--- 43375,43381 ----
  msgstr ""
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
*************** msgstr ""
*** 43354,43404 ****
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
--- 43405,43455 ----
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr ""
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 43408,43415 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
--- 43459,43466 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
*************** msgstr ""
*** 43578,43589 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 43629,43640 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 43608,43615 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
--- 43659,43666 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 43624,43642 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 43675,43693 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 43706,43821 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14772
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14779
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 43757,43872 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14726 cp/semantics.c:7607
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.c:14754 cp/semantics.c:7637
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:14788
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.c:14795
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.c:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 44011,44040 ****
  msgstr "oÄ�ekujem kraj retka"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3676
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 44062,44091 ----
  msgstr "oÄ�ekujem kraj retka"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  msgid "  no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3678
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 44042,44790 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:3716
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3721
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3725
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4975
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4981
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4984
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5608
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5620
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7052
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7059
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7387 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7719
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7897
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11635
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
--- 44093,44841 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.c:3718
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3723
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3727
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, gcc-internal-format
  msgid "  inherited here"
  msgstr ""
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4963
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4977
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.c:4983
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.c:4986
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5120
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.c:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.c:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.c:5610
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.c:5622
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7048
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.c:7055
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.c:7062
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.c:7171
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7190
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7197
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7423 cp/cvt.c:227
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7742
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7795
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7920
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8111
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8915
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9475
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9510
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9983 cp/typeck.c:9344
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.c:10005
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10037
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.c:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11663
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.c:11665
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12272
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
*************** msgstr ""
*** 44813,45331 ****
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1149
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1172
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2923
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2958
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3363
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3383
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3389
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3453
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3459
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3575
  #, 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:3588
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3601
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3607
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3732
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3765
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3808
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4637
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5751
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5759
  #, 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:5792
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5807
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5814
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:5935
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7011
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7039
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7041
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7050 cp/class.c:7081
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7058
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7060
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7079
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7361
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7377
  #, 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:7539
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8721
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
--- 44864,45382 ----
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr ""
  
! #: cp/class.c:1156
  #, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr ""
  
! #: cp/class.c:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1179
  #, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.c:2948
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.c:2983
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/class.c:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.c:3393
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.c:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.c:3413
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.c:3419
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3483
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3489
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3605
  #, 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:3618
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.c:3631
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.c:3637
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.c:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.c:3796
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:3839
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.c:4681
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.c:5903
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.c:5911
  #, 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:5944
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.c:5959
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.c:5966
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.c:6087
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:6116
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6122
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6873
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.c:7159
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7161
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.c:7166
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7194
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7196
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7205 cp/class.c:7236
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.c:7213
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.c:7215
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.c:7234
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.c:7485
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.c:7516
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.c:7532
  #, 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:7694
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8474
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8600
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8873
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.c:8876
  #, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr ""
*************** msgstr ""
*** 45405,45411 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
--- 45456,45462 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
*************** msgstr ""
*** 45461,45467 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
--- 45512,45518 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
*************** msgstr ""
*** 45516,45884 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3566
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4462
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4474
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6174
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6188
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6422
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6428
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7779
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7846
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7975
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7982
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8055
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8153
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8185
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8215
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8232
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3030
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3047
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3058
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 45567,45934 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.c:3582
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3605
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4473 cp/constexpr.c:4480
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.c:4478
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4483
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4490
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4519
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4765
  #, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6190
  #, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6204
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:6400
  #, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr ""
  
! #: cp/constexpr.c:6406
  #, gcc-internal-format
  msgid "function concept must be called"
  msgstr ""
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7293
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7523
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7776
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.c:7843
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr ""
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7972
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:7979
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.c:8052
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8150
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8182
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.c:8212
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:8229
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3096
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3113
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3124
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr ""
*** 45920,45926 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 45970,45976 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 45958,46249 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1062
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1064
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1080
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1082
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1090
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1104
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 46008,46299 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr ""
  
! #: cp/cvt.c:1061
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1063
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1079
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr ""
  
! #: cp/cvt.c:1081
  #, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr ""
  
! #: cp/cvt.c:1089
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: cp/cvt.c:1103
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr ""
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1877
  #, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr ""
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr ""
*** 46308,46314 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
--- 46358,46364 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 46489,46500 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
--- 46539,46550 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.c:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr ""
*************** msgstr ""
*** 46507,46550 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2673
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 46557,46600 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2675
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.c:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 46552,47201 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3100
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3315
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3475
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3986
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4398
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4982
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5033
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5044
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5048
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5052
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5056
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5060
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5095
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, 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:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5253
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5307
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5315
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5316
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5390
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5431
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5436
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5510
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5526
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5678
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5927
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5936
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6223
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6340
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6569
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6637
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7341
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7365
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7370
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8238
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 46602,47251 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3057
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3102
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3317
  #, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3474
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.c:3477
  #, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3988
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.c:3997
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4004
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4076
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.c:4400
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.c:4984
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.c:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5032
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5035
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.c:5046
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5050
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5054
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5058
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5062
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.c:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.c:5097
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.c:5100
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5172
  #, 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:5176
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.c:5255
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.c:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.c:5309
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.c:5317
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.c:5318
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.c:5392
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.c:5433
  #, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5438
  #, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr ""
  
! #: cp/decl.c:5512
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.c:5528
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.c:5680
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.c:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.c:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5819
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.c:5929
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.c:5938
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.c:6227
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.c:6334
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6344
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.c:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.c:6573
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.c:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.c:6641
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6894
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.c:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7077
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.c:7335
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.c:7359
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.c:7364
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.c:7451 cp/decl.c:13730
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.c:7498
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7610
  #, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr ""
  
! #: cp/decl.c:7663
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:7706
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.c:7964
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:8235
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 47203,47209 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 47253,47259 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8248
  #, 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] ""
*** 47211,47217 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 47261,47267 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8251
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 47219,47395 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8299
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8325
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8389
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8394
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8398
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8407
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9095
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9098
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9281
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
--- 47269,47445 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.c:8296
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.c:8322
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8381
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.c:8386
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.c:8391
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.c:8397
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.c:8406
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.c:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.c:9094
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.c:9097
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.c:9113
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9115
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9143
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9154
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9165
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9176
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.c:9222
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9273
  #, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr ""
  
! #: cp/decl.c:9280
  #, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr ""
  
! #: cp/decl.c:9283
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
*************** msgstr ""
*** 47659,47665 ****
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
--- 47709,47715 ----
  msgid "%qD declared as array of %qT"
  msgstr ""
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
*************** msgstr ""
*** 47824,47830 ****
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
--- 47874,47880 ----
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
*************** msgstr ""
*** 48025,48835 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12048
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12080
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12211
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12217
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12225
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12226
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12244
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12270
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12415
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12416
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12623
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12697
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12700
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12729
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12735
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12741
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12757
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12760
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12786
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12789
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12938
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12987
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13018
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13076
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13097
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13100
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13137
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13147
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13157
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13191
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13219
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13236
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13239
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13301
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13326
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13329
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13384
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13508
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13513
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13525
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13529
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13588
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13664
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13868
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13958
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13962
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14464
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14476
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14477
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14488
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14500
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14538
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14545
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, 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:14558
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14690
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 48075,48885 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12087
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.c:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12218
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.c:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12224
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.c:12232
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12233
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.c:12251
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.c:12277
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.c:12422
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12423
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12630
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.c:12704
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.c:12707
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12736
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12742
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12748
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.c:12764
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.c:12767
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.c:12793
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.c:12796
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.c:12945
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.c:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.c:12994
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.c:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:13025
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.c:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.c:13083
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.c:13104
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.c:13107
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.c:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.c:13144
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.c:13154
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.c:13164
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.c:13198
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.c:13226
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[ne mogu naÄ‡i %s]"
  
! #: cp/decl.c:13243
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.c:13246
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.c:13309
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.c:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.c:13334
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13337
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.c:13387 cp/decl.c:13398
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13392
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.c:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13516
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.c:13521
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.c:13533
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13537
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.c:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13553
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.c:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13658
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13666
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.c:13673
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.c:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.c:13877
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.c:13880
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.c:13967
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13971
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14030
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14277
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr ""
  
! #: cp/decl.c:14399
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14435
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
  #. Variadic.
! #: cp/decl.c:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14472
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.c:14473
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.c:14485
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.c:14486
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.c:14497
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.c:14509
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14547
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14554
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14556
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14565
  #, 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:14567
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.c:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14676
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14699
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14704
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 48841,48935 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 48891,48985 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.c:14935
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.c:14971
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15154
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 48938,49009 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15738
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15787
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15788
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15819
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 48988,49059 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.c:15747
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.c:15796
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.c:15797
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.c:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.c:15828
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.c:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17011
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.c:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 49043,49049 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 49093,49099 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 49053,49059 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 49103,49109 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 49379,49526 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4324
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4329
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4334
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4339
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4344
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4349
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4354
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4359
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4364
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4369
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4374
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4379
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4384
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4389
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4457
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4483
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4498
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 49429,49576 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn ne zadovoljava svoja ograniÄ�enja:"
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4316
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4321
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4326
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4331
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4336
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4341
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4346
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4351
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4356
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4361
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4366
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4371
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4376
  #, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4381
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4449
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.c:4475
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.c:4490
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 49701,50038 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:800
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1114
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1142
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1146
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1231
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
--- 49751,50088 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr ""
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr ""
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:802
  #, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr ""
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1116
  #, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr ""
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1127
  #, gcc-internal-format
  msgid "  when initialized here"
  msgstr ""
  
! #: cp/init.c:1144
  #, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr ""
  
! #: cp/init.c:1148
  #, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr ""
  
! #: cp/init.c:1233
  #, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr ""
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr ""
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr ""
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr ""
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr ""
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr ""
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr ""
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr ""
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr ""
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr ""
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr ""
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr ""
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr ""
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr ""
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr ""
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 50192,50203 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2010
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 50242,50253 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.c:838 cp/method.c:2035
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 50222,50378 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1108
  #, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1111
  #, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
  msgstr ""
  
! #: cp/method.c:1126
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1355
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1363
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, 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:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2963
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 50272,50433 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/method.c:1115
  #, gcc-internal-format
! msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, gcc-internal-format
! msgid "defaulted %qD must be %<const%>"
  msgstr ""
  
! #: cp/method.c:1128
  #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
  msgstr ""
  
! #: cp/method.c:1155
  #, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr ""
  
! #: cp/method.c:1361
  #, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr ""
  
! #: cp/method.c:1370
  #, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr ""
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2052
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, 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:2327
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.c:2954
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 50414,50546 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2820
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2974
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3100
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3293
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4632
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4727
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4902
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 50469,50601 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.c:2822
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.c:2976
  #, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:2978
  #, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.c:3102
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.c:3295
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4625
  #, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr ""
  
! #: cp/name-lookup.c:4634
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr ""
  
! #: cp/name-lookup.c:4729
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4904
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4906
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 50548,50625 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50603,50680 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6172
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7305
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7483
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 50644,50650 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 50699,50705 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 50669,50675 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 50724,50730 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 50749,50755 ****
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 50804,50810 ----
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr ""
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 50870,50876 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
--- 50925,50931 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 50990,50996 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
--- 51045,51051 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
*************** msgstr ""
*** 51092,51103 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
--- 51147,51158 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
*************** msgstr ""
*** 51132,51138 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 51187,51193 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 51147,51153 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 51202,51208 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 51162,51168 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
--- 51217,51223 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
*************** msgstr ""
*** 51187,52100 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8764
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9424
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9784
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10512
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10522
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10731
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10751
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10770
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10990
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11058
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11076
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11128
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11973
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12191
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12193
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12696
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12969
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12993
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13938
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13990
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14008
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14325
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14332
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14413
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14432
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14528
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14696
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15097
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15772
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16045
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16188
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16793
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17988
  #, 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:17994
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18396
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18397
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19154
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19169
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19629
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19681
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19897
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20188
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20214
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20251
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20267
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20652
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20656
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 51242,52160 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9022
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.c:9429
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.c:9789
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.c:10517
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10527
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.c:10736
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:10756
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.c:10775
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:10995
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:11063
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.c:11081
  #, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr ""
  
! #: cp/parser.c:11133
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11521 cp/parser.c:11722
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.c:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:11978
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12196
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.c:12198
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.c:12238
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12701
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.c:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12974
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:12998
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.c:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13943
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:13995
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14013
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.c:14224
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.c:14330
  #, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr ""
  
! #: cp/parser.c:14337
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14418
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.c:14437
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.c:14533
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.c:14701
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15069
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.c:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.c:15102
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.c:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15213
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15777
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.c:15783
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid encoding prefix in literal operator"
  msgstr "neispravni izraz kao operand"
  
! #: cp/parser.c:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16042
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.c:16050
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.c:16193
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.c:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.c:16798
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17512
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17516
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17520
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.c:17993
  #, 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:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.c:18004
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.c:18401
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.c:18402
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19159
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.c:19174
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.c:19275
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19289
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24449
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19306 cp/parser.c:24454
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19355
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.c:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.c:19639
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.c:19691
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:19907
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19922
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.c:20198
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.c:20224
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.c:20261
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.c:20277
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.c:20651
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.c:20662
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20666
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20893
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.c:21370
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.c:21496
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 52103,52534 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21521
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21523
  #, 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:21632
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21778
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21914
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22261
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22293
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22298
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22757
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22936
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22954
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22962
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23436
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23474
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24386
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:25991
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26082
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26194
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:27038
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28056
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 52163,52594 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.c:21537
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.c:21539
  #, 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:21648
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.c:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.c:21794
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21930
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.c:22277
  #, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr ""
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.c:22309
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.c:22314
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.c:22773
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.c:22952
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.c:22970
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22976
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22978
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23432
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23452
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.c:23490
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.c:24402
  #, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr ""
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24435
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.c:24489
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25386
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25686
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25901 cp/parser.c:25999
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.c:26007
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.c:26098
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:26210
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.c:26817
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26831
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected attribute before %<...%>"
  msgstr "oÄ�ekujem %<,%> ili %<)%>"
  
! #: cp/parser.c:27054
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.c:27394 cp/parser.c:27403
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.c:28081
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.c:28581
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 52537,53081 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29408
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29459
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29806
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30461
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31243
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31398
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31399
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31480
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33097
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34759
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34776
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35750
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36409
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39210
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41386
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42220
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42250
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43814
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43857
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43889
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44005
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 52597,53141 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28985
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29433
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.c:29484
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.c:29531
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29831
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.c:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30460
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.c:30486
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>"
  msgid "expected %<auto%>"
  msgstr "oÄ�ekujem %<;%>"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30604
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "oÄ�ekujem %<@end%>"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31148
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.c:31268
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31408 cp/parser.c:31442
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.c:31423
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.c:31424
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.c:31506
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.c:31527
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33123
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34785
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.c:34802
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.c:35776
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.c:36435
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.c:39236
  #, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr ""
  
! #: cp/parser.c:41412
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.c:42246
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.c:42276
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.c:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.c:43840
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.c:43883
  #, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43915
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr ""
  
! #: cp/parser.c:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr ""
  
! #: cp/parser.c:44031
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 53346,53352 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
--- 53406,53412 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
*************** msgstr ""
*** 53371,53437 ****
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4967
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5026
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, 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:5076
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, 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"
--- 53431,53497 ----
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.c:4976
  #, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:5035
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, 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:5085
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5101
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5219
  #, 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] ""
*** 53439,53455 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5272
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5276
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 53499,53515 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:5281
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.c:5285
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.c:5468
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 53457,53503 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5523
  #, 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:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5701
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 53517,53563 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5529
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.c:5532
  #, 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:5535
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5538 cp/pt.c:5596
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.c:5710
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 53507,53563 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 53567,53623 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:5892
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:5935
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5949
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5975
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.c:6127
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 53565,53571 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6133
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 53625,53631 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6142
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 53573,53704 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6183
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6232
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6582
  #, 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:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6695
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6733
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6743
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, 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"
--- 53633,53764 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.c:6192
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr ""
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/pt.c:6241
  #, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6574
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6587
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6591
  #, 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:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6731
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.c:6742
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6811
  #, 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] ""
*** 53706,54002 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6833
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6846
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6850
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6881
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, 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:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7284
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, 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:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8076
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8368
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8432
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10150
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13558
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
--- 53766,54062 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.c:6842
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.c:6855
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.c:6859
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:6890
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.c:6937
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6945
  #, 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:6955
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6979
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:7293
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr ""
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7405
  #, 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:7464
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8069
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.c:8085
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8247
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8374
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8377
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.c:8441
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.c:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.c:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.c:10159
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.c:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.c:13580
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
*************** msgstr ""
*** 54014,54304 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15602
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15604
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15617
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15620
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15668
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19942
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20571
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24629
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24631
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24637
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24667
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24669
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24828
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24839
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24855
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 54074,54364 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.c:15636
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15638
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15651
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15654
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.c:15702
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.c:15708
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.c:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr ""
  
! #: cp/pt.c:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
  
! #: cp/pt.c:16184
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16199
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.c:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.c:19989
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.c:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20618
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.c:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.c:24685
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.c:24687
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.c:24693
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.c:24723
  #, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24725
  #, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr ""
  
! #: cp/pt.c:24744
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24755
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.c:24884
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.c:24886
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.c:24895
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.c:24911
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.c:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.c:25290
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 54310,54444 ****
  #. 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:25560
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26154
  #, 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:26166
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26168
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27791
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28733
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28834
  #, 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:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28863
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, 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:29056
  #, 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:29060
  #, 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:29190
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
--- 54370,54504 ----
  #. 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:25628
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.c:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26209
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26222
  #, 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:26234
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:26236
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.c:27589
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27850
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.c:27859
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.c:27884
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28794
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.c:28801
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:28902
  #, 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:28909
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28924
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.c:28931
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.c:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, 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:29124
  #, 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:29128
  #, 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:29258
  #, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr ""
*************** msgstr ""
*** 54643,54649 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
--- 54703,54709 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
*************** msgstr ""
*** 54693,54699 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
--- 54753,54759 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
*************** msgstr ""
*** 54792,54798 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 54852,54858 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 54832,54838 ****
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
--- 54892,54898 ----
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
*************** msgstr ""
*** 54957,55073 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7729
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7752
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9757
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10300
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
--- 55017,55133 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7599
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7732
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7745
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.c:7768
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.c:7778
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr ""
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9745
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.c:9773
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.c:10316
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10369
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 55307,56103 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1519
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1526
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1945
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:1990
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2158
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2340
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2595
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:2962
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3406
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3409
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3412
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3913
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:3954
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:3957
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4020
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4125
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4391
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5406
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5477
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5827
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5835
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5843
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5896
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5975
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5976
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:5992
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6188
  #, 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:6194
  #, 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:6229
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6246
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6304
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6324
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6340
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6628
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6630
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6642
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6644
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:6996
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7008
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7012
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7016
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7180
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7187
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7211
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7225
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7648
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7686
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7831
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7905
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7919
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7992
  #, 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:8001
  #, 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:8043
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8113
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8214 cp/typeck.c:8223
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8649
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8813
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:8960
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9275
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9280
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9289
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9293
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9298
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9330
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9334
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9339
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9344
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9354
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9450
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9585
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9857
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9943
  #, 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:10579
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 55367,56163 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr ""
  
! #: cp/typeck.c:1561
  #, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1568
  #, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr ""
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr ""
  
! #: cp/typeck.c:1987
  #, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr ""
  
! #: cp/typeck.c:2032
  #, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr ""
  
! #: cp/typeck.c:2200
  #, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr ""
  
! #: cp/typeck.c:2382
  #, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr ""
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr ""
  
! #: cp/typeck.c:2637
  #, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr ""
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr ""
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:3004
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3464
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3467
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3470
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.c:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.c:3971
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4012
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.c:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4078
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4079
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.c:4183
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4449
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.c:5464
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.c:5535
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.c:5887
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5895
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5903
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.c:5956
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.c:6035
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6036
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.c:6052
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6248
  #, 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:6254
  #, 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:6289
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.c:6306
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.c:6364
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.c:6384
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.c:6400
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/typeck.c:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.c:6688
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6690
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.c:6702
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6704
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.c:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.c:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7056
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.c:7068
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7072
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7076
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7240
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7247
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7271
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.c:7285
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.c:7708
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.c:7746
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7891
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.c:7965
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.c:7979
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8052
  #, 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:8061
  #, 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:8103
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8173
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:8274 cp/typeck.c:8283
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.c:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8709
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.c:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.c:8873
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.c:9020
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.c:9335
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.c:9340
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.c:9349
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.c:9353
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.c:9358
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.c:9390
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9394
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9399
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9404
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9414
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9510
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9645
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:9917
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.c:10003
  #, 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:10639
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 56357,56463 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1711
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1797
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1870
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2148
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2248
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2319
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2580
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
--- 56417,56523 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr ""
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr ""
  
! #: cp/typeck2.c:1715
  #, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr ""
  
! #: cp/typeck2.c:1801
  #, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr ""
  
! #: cp/typeck2.c:1874
  #, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr ""
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr ""
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr ""
  
! #: cp/typeck2.c:2093
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr ""
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr ""
  
! #: cp/typeck2.c:2152
  #, gcc-internal-format
  msgid "%qE cannot be used as a member pointer, since it is of type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2161
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2183
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2241
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr ""
  
! #: cp/typeck2.c:2252
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr ""
  
! #: cp/typeck2.c:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2323
  #, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr ""
  
! #: cp/typeck2.c:2343
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2584
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr ""
  
! #: cp/typeck2.c:2587
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr ""
*************** msgstr ""
*** 56681,56690 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 56741,56750 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 56851,56857 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 56911,56917 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 56968,56974 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 57028,57034 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 57008,57014 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3378
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
--- 57068,57074 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:590 fortran/check.c:3382
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr ""
*************** msgstr ""
*** 57023,57029 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
--- 57083,57089 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** msgstr ""
*** 57143,57309 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1452
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1479
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1488
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1600 fortran/check.c:1813
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, 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:1653
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1760 fortran/check.c:1857
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1775
  #, 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:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1798
  #, 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:1877
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2108 fortran/check.c:2598
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 57203,57369 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr ""
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:1487
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
  msgstr ""
  
! #: fortran/check.c:1496
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/check.c:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
  msgstr ""
  
! #: fortran/check.c:1601 fortran/check.c:1814
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr ""
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, 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:1654
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr ""
  
! #: fortran/check.c:1707
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
  msgstr ""
  
! #: fortran/check.c:1761 fortran/check.c:1858
  #, gcc-internal-format, gfc-internal-format
  msgid "OLD argument of the %s intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1776
  #, 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:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1799
  #, 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:1878
  #, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr ""
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
  msgstr ""
  
! #: fortran/check.c:2109 fortran/check.c:2599
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have a type of either REAL or INTEGER"
  msgstr ""
  
! #: fortran/check.c:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, gcc-internal-format, gfc-internal-format
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr ""
  
! #: fortran/check.c:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 57311,58007 ****
  #. 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:2266
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2539 fortran/check.c:2808 fortran/check.c:2868
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2651 fortran/check.c:3781 fortran/check.c:3789
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3062
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3158
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3197
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3385
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3596
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3644
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3693
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3798
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, 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:3840
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4198
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4353
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4506
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4525
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4576
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4683
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4693
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4700
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4717
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4787
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4805
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, 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:4867 fortran/check.c:4886
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5138 fortran/check.c:7443
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5642
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6171
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6179
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6214
  #, 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:6336
  #, 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:6349
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6612 fortran/check.c:6644
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 57371,58067 ----
  #. 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:2267
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr ""
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall be of type integer, real or character"
  msgstr ""
  
! #: fortran/check.c:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/check.c:2540 fortran/check.c:2809 fortran/check.c:2869
  #, gcc-internal-format
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr ""
  
! #: fortran/check.c:2652 fortran/check.c:3788 fortran/check.c:3796
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr ""
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, gcc-internal-format
  msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
  msgstr ""
  
! #: fortran/check.c:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3063
  #, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr ""
  
! #: fortran/check.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3198
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
  msgstr ""
  
! #: fortran/check.c:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3389
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr ""
  
! #: fortran/check.c:3603
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.c:3651
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3700
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.c:3805
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, 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:3847
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.c:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.c:4211
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.c:4366
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.c:4519
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.c:4538
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.c:4589
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.c:4696
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.c:4706
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.c:4713
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.c:4730
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.c:4762
  #, gcc-internal-format, gfc-internal-format
  msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
  msgstr ""
  
! #: fortran/check.c:4800
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.c:4818
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.c:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4863
  #, 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:4880 fortran/check.c:4899
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.c:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.c:5157 fortran/check.c:7474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.c:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.c:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.c:5664
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.c:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr ""
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6199
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.c:6207
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.c:6242
  #, 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:6364
  #, 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:6377
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.c:6643 fortran/check.c:6675
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.c:6683
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.c:7387 fortran/check.c:7398
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.c:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 58197,59956 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2401
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2498
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2540
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4349
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5899
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6531
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6544
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6568
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8398
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "Expected %<(%> at %C"
  msgstr "oÄ�ekujem %<(%>"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9382
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9431
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9438
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to close state file %s [%s]"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "nisam uspio zatvoriti datoteku stanja %s [%s]"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10423
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10452
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10461
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "Expected %<::%> at %C"
  msgstr "oÄ�ekujem %<:%>"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>"
  msgid "Expected %<=>%> at %C"
  msgstr "oÄ�ekujem %<=%>"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>"
  msgid "Expected %<,%> at %C"
  msgstr "oÄ�ekujem %<,%>"
  
! #: fortran/decl.c:11503
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11516
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11730
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11747
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11764
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 58257,60016 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1404
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2406
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:2503
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:2545
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr ""
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5457
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5512
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5669
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.c:5911
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.c:6543
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.c:6556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.c:6580
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8370
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8410
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%>"
  msgid "Expected %<(%> at %C"
  msgstr "oÄ�ekujem %<(%>"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9394
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9443
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9450
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to close state file %s [%s]"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "nisam uspio zatvoriti datoteku stanja %s [%s]"
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10123
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10156
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10230
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10435
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.c:10464
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.c:10473
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "Expected %<::%> at %C"
  msgstr "oÄ�ekujem %<:%>"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>"
  msgid "Expected %<=>%> at %C"
  msgstr "oÄ�ekujem %<=%>"
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>"
  msgid "Expected %<,%> at %C"
  msgstr "oÄ�ekujem %<,%>"
  
! #: fortran/decl.c:11515
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11528
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11759
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.c:11776
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 60075,60086 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 60135,60146 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 60155,60161 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
--- 60215,60221 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
*************** msgstr ""
*** 60421,60427 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
--- 60481,60487 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
*************** msgstr ""
*** 60479,60645 ****
  #. 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:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, 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:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4514
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 60539,60705 ----
  #. 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:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, 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:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4513
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.c:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6203
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6215
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.c:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, 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
*** 60666,60672 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 60726,60732 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 60858,60869 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, 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:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 60918,60929 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, 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:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 60933,61514 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2003
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2453
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3119
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3284
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3298
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3307
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3390
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, 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:4189
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, 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:4953
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4967
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5068
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 60993,61574 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr ""
  
! #: fortran/interface.c:2006
  #, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr ""
  
! #: fortran/interface.c:2456
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr ""
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr ""
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3077
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3122
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3287
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3301
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
! #: fortran/interface.c:3310
  #, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr ""
  
! #: fortran/interface.c:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.c:3393
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.c:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3830 fortran/interface.c:3840
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.c:3882
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.c:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.c:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, 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:4158
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.c:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4742
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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:4922
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.c:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.c:4936
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.c:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5006 fortran/interface.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.c:5018
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5030
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:5037
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 61613,61685 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
--- 61673,61745 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr ""
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5237
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 61687,61708 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5336
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 61747,61768 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5348
  #, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 62048,62059 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 62108,62119 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62063,62069 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 62123,62129 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 62108,62114 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 62168,62174 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 62203,62209 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 62263,62269 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgid "Expected expression in %s stateme
*** 62269,62275 ****
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
--- 62329,62335 ----
  msgstr ""
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr ""
*************** msgstr ""
*** 62284,62366 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
--- 62344,62426 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr ""
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr ""
*************** msgstr ""
*** 62606,63110 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4042
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 62666,63170 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.c:4045
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 63112,63328 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5893
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5909
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 63172,63388 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.c:5901
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.c:5912
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.c:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6112
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.c:6401
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6442
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6951
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.c:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 63363,63374 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 63423,63434 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr ""
*** 64056,64063 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 64116,64123 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 65466,65637 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2366
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3583
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3615
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3618
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3668
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3950
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 65526,65697 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.c:3091
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.c:3604
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3636
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3639
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:3689
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.c:3971
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 65958,66450 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1949
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1967
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2039
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3151
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5286
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66018,66510 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.c:1951
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1969
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2041
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3153
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:5288
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66453,66464 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66513,66524 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 66467,66749 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 66527,66809 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 66752,67035 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 66812,67095 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 67037,67223 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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 ""
--- 67097,67283 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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 ""
*** 67225,68178 ****
  #. 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:12303
  #, 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:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, 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:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12894
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12898
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12907
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12949
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13054
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13092
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13096
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, 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:13201
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13207
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13213
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13221
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14726
  #, 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:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, 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:14985
  #, 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:15012
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, 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:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16547
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, 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:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 67285,68238 ----
  #. 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:12313
  #, 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:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.c:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, 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:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12904
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12908
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12911
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12914
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12917
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:12959
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.c:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13065
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.c:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.c:13103
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.c:13107
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, 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:13214
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13220
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13226
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13234
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13948
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.c:14739
  #, 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:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, 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:14998
  #, 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:15025
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.c:15079
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, 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:15372
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, 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:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.c:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.c:16066
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.c:16561
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.c:16645
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, 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:16678
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 68860,69012 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2355
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2561
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2814
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 68920,69072 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr ""
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2360
  #, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2566
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 69044,69126 ****
  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:8149
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr ""
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 69104,69186 ----
  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:8151
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr ""
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr ""
*** 69140,69211 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5291
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5949
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5968
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6017
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6021
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6051
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 69200,69271 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5296
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5954
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:5973
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6022
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6026
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.c:6056
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.c:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 69220,69246 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5107
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 69280,69306 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5113
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 69276,69297 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2508
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 69336,69357 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2474
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 69402,69483 ****
  msgid "unable to open file"
  msgstr "nisam uspio otvoriti %s"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2366
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2377
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 69462,69543 ----
  msgid "unable to open file"
  msgstr "nisam uspio otvoriti %s"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, gcc-internal-format
  msgid "could not parse file offset"
  msgstr ""
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2346
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr ""
  
! #: lto/lto-common.c:2367
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr ""
  
! #: lto/lto-common.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr ""
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr ""
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr ""
*** 70607,70613 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
--- 70667,70673 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr ""
*************** msgstr ""
*** 70807,70823 ****
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2966
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3023
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
--- 70867,70883 ----
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:2970
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3027
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
diff -Nrcpad gcc-10.2.0/gcc/po/id.gmo gcc-10.3.0/gcc/po/id.gmo
*** gcc-10.2.0/gcc/po/id.gmo	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/po/id.gmo	Thu Apr  8 12:06:41 2021
***************
*** 1,349 ****
! Þ•1¤Yí,³àîáî-ãî1ïCï XïÛyï+Uð0�ð²ð¾ðÕð"êð+
ñI9ñIƒñEÍñ=ò{Qò?ÍòP
óC^óG¢óBêó-ôEJô
! �ô8›ôÔô+æô õ3õ$Sõ$xõ*�õÈõãõþõ
! ö#ö?ö!Vöxö$–ö»öJ×ö8"÷-[÷Q‰÷KÛ÷L'øStø5ÈøIþøYHùc¢ù=úDú#Tú#xú3œú*Ðú3ûú3/û2cû&–û,½ûPêûN;ü(Šü*³ü:Þü!ý#;ý_ý,{ýS¨ýpüý!mþ5�þfÅþE,ÿ!rÿ!”ÿ'¶ÿ(Þÿ*2UQ-§*Õ2+3:_š1·4é$/C1sE¥2ë=5\9’*Ì*÷?"(b/‹"»8Þ3/K({¤NÄ1JE'�"¸&Û<&?(f5�%Å?ë4+/`,�3½8ñ!*	WL	:¤	3ß	D
! 5X
! )Ž
! )¸
! !â
! +=03n!¢9Ä%þ/$#T#x'œ/Ä1ô-&
1T
/†
¶
JÒ
+I@g¨¼9Ó9
"GjAƒÅ-ßF
T+oS›Gï%7*]ˆ*¤ÏWï-G*u !¸ Ú-û):A|$›À#Þ'6*a� %»3á+J]\º0Ð/#1,UA‚*Ä.ï!*@'kH“5Ü.A(Q(z£0¾5ï"%*H0s¤4ºï+
(9b/�0±6â ?:.z*©*Ô+ÿF+1rI¤MîK<ZˆkãNO0ž/Ï#ÿ&#Ja x,™ÆÞ6ûC2 :v ;± í +	!5!U!t!"”!·!Ð!ð!)")2"\" w"#˜"¼"Ò"$í"2#E#\#5t#'ª#Ò#ò#'$-0$+^$ Š$ «$Ì$'ì$%''%O%'a%‰%¥%,¾%ë%7&'=&e&!�&£&¦&ª&³&¼&Õ&#ï&O'.c'9’'/Ì'ü'2(*F(.q() (&Ê('ñ(&)&@)#g)'‹)(³) Ü)$ý) "*"C*,f*2“*Æ*æ**+,0+.]+1Œ+)¾+è+),62,i,3„,7¸,>ð,2/-b-$~-0£-Ô-ô-#.4.:T.)�.J¹.C/H/,`/�/,”/Á/Ú/÷/50M0/a0!‘0 ³0'Ô0 ü001
N1 \1}1”1ª1Ã1Ò1!ð1)2<2>2G2P2$Y2~2š2£2¬2µ2¾2!Ç2é2333(313:3C3L3h3q35u3,«3rØ3K4*i4<”4.Ñ4(5+)5.U5+„5-°53Þ5+6$>6+c6�6)©6.Ó627+572a79”7Î78é7-"8,P8>}83¼8(ð8929
! >9I90X95‰9$¿9+ä9A::R:'�:7µ:Hí:J6;C�;mÅ;%3<DY<Kž<:ê<0%=$V=){=4¥=@Ú=6>7R>*Š>!µ>*×>)?P,?6}?/´?/ä?/@8D@9}@9·@6ñ@7(A.`A9�A-ÉA:÷A<2B/oB>ŸB+ÞB
! CC'3C[CuC>�CGÏC(D3@D tD'•D;½D9ùDB3EBvE?¹EùEPF5hF*žF8ÉF%GG(G8pG;©GRåG+8H%dH2ŠH1½H
ïH&ýHJ$I3oI:£I ÞIÿI:JGYJ@¡J;âJK=KRK<lK5©K3ßKL#/LSL\L.iL0˜L8ÉLM@"M>cM<¢M<ßM5N=RN�N+°NÜN>øN67O.nO9�OK×O/#P3SP<‡P!ÄP+æP?Q8RQ‹Q¨Q:ÁQ7üQ14R,fRQ“R/åRjSf€S.çS?TKVT¢TI·T"U$U:CU0~U;¯UOëU%;VaV7€V3¸V3ìV# W*DW*oWOšW:êWL%XKrXd¾X?#YWcY:»Y+öY8"ZM[Z©Z*ÀZ,ëZ4[{M[É[>Ò[\&.\&U\ |\(�\&Æ\+í\']!A]c]!ƒ]-¥](Ó]"ü]"^)B^,l^ ™^+º^$æ^)_:5_=p_5®_-ä_"`<5`7r`?ª`5ê`9 a3Za4Ža9Ãa8ýaA6b;xb7´b%ìb)c,<c5ic"Ÿc.Âc"ñc.d$Cdahd+Êdöde,'e)Te/~e8®e2çeEf:`f›fR°f+g=/gmg†gI¥gïgh$h,:h3ghC›h#ßh0i'4i\i%|i+¢i5Îij!j%@jfj ‚j£j ¿j"àj%k0)k)Zk0„kµk:Îk(	l02lcltlŒl$¦l
ËlÙlîl/	m$9m^m'nm–m¶m3Óm&n2.nan5�n5·n1ín)oOIo$™o)¾o/èoFp4_p4”p0Ép6úp-1q2_q!’q6´qOëq=;r=yrC·r+ûr3'sB[s~žs"tZ@t\›t
øt4u2;u,nu1›u1Íu4ÿu:4vDovL´v>w5@w+vwL¢w/ïw6x9Vx4�x,Åx(òxCy'_y‡yD¥y'êy@z.Sz0‚z!³z<ÕzF{6Y{.�{C¿{C|&G|,n|2›|DÎ| }14}f}:…}PÀ}&~<8~8u~-®~1Ü~.5=+sEŸ>åH$€Em€0³€6ä€,�6H�!�¡�/À�2ð�$#‚FH‚2�‚$Â‚Nç‚A6ƒ5xƒt®ƒ—#„9»„?õ„:5…8p…%©…)Ï…ù…#†#=†‰a†2ë†&‡UE‡&›‡/Â‡!ò‡+ˆ2@ˆ-sˆ%¡ˆ'Çˆ2ïˆ"‰?‰O‰,f‰0“‰*Ä‰Lï‰.<ŠkŠ,‹Š7¸Š1ðŠ<"‹B_‹C¢‹/æ‹!Œ#8ŒA\ŒUžŒôŒ+�>8�)w�W¡�5ù�:/ŽBjŽ@­Ž"îŽ�)1�'[�4ƒ�%¸�,Þ��*%�P�(k�"”�·� Í�?î�,.‘'[‘ ƒ‘1¤‘3Ö‘2
! ’0=’/n’)ž’#È’*ì’@“?X“5˜“Î“Cç“7+”4c”6˜”-Ï”Hý”HF•*�•(º•ã•1–)5–-_–,�–,º–<ç–5$—&Z—/�—=±—&ï—%˜7<˜5t˜<ª˜ç˜)™)*™6T™8‹™)Ä™-î™%šOBš%’š¸š4Óš2›;›1X›Š›(ª›OÓ›9#œ?]œ8�œ4Öœ-�39�m�(…�E®�ô�
ž&žS@ž+”žÀž	Íž×ž4ìž.!ŸCPŸ!”Ÿ3¶Ÿ1êŸ( 4E 1z >¬ 2ë 8¡4W¡8Œ¡8Å¡&þ¡:%¢;`¢:œ¢:×¢	££51£)g£'‘£*¹£>ä£B#¤f¤;…¤Á¤$Û¤7¥8¥#S¥Mw¥7Å¥9ý¥77¦.o¦>ž¦LÝ¦"*§8M§.†§Eµ§7û§=3¨0q¨5¢¨Ø¨5ô¨"*©SM©:¡©DÜ©F!ªNhª@·ª8øªP1«H‚«EË«"¬.4¬.c¬’¬&©¬'Ð¬4ø¬1-­_­%y­&Ÿ­Æ­(å­G®&V®
}®<‹®3È®Gü®<D¯.�¯:°¯#ë¯°2°Q°-l°3š°'Î°%ö°7±5T±BŠ±3Í±>²>@²>²¾²Ñ²Yë²1E³8w³°³4Ê³0ÿ³/0´U`´%¶´Ü´5ú´20µ/cµ“µ3³µ1çµ(¶,B¶3o¶*£¶AÎ¶H·2Y·.Œ·A»·1ý·$/¸.T¸"ƒ¸2¦¸+Ù¸&¹+,¹+X¹%„¹"ª¹#Í¹&ñ¹7º*Pº){º)¥º$Ïº-ôº%"»(H»#q»'•»4½»'ò»&¼ A¼+b¼Ž¼?­¼;í¼)½G½HS½Wœ½.ô½*#¾(N¾8w¾4°¾)å¾7¿+G¿+s¿-Ÿ¿iÍ¿˜7À˜ÐÀiÁ{Á<›ÁØÁ(÷Á2 ÂSÂIrÂN¼Â%Ã1Ã/PÃ€Ã/žÃ+ÎÃ1úÃ-,Ä0ZÄ'‹Ä,³ÄàÄÅÅ+.Å2ZÅ�Å0¦Å-×Å$Æ*Æ(?Æ/hÆH˜ÆHáÆ*Ç5GÇ2}Çy°Ç*ÈAÈ&WÈ6~È,µÈ2âÈ4É'JÉ5rÉ*¨É#ÓÉ!÷ÉgÊ)�Ê
«Ê¹Ê
! ÊÊ	ÕÊ:ßÊËbËLËEÌË?Ì&RÌyÌ+�Ì%»Ì#áÌ8Í3>Í1rÍ*¤ÍÏÍ;íÍ9)Î*cÎ8ŽÎ1ÇÎ5ùÎ2/Ï2bÏQ•ÏJçÏ'2Ð.ZÐ8‰Ð-ÂÐ(ðÐ*Ñ.DÑ
sÑ.�Ñ&°Ñ×Ñ>÷Ñ<6Ò.sÒ%¢ÒÈÒ/çÒ?Ó8WÓ)�Ó+ºÓ+æÓ:ÔEMÔ0“Ô'ÄÔ
ìÔ+úÔ&&Õ9MÕ‡Õ&˜Õ/¿Õ.ïÕ$Ö5CÖ4yÖ4®Ö;ãÖ<×\×w×!‘×!³×Õ×&ï×Ø
! 2Ø.=Ø)lØE–Ø$ÜØ"Ù$$ÙIÙ2`Ù“ÙT²ÙLÚDTÚP™ÚCêÚ9.ÛhÛ"~Û2¡ÛQÔÛ,&Ü)SÜ0}Ü2®ÜáÜÿÜÝ%(Ý%NÝtÝ…Ý—Ý$ªÝÏÝ%àÝ/Þ%6Þ,\Þ,‰Þ.¶Þ,åÞ,ß,?ß,lß*™ß&Äß/ëß"à>à]à|à7‰àÁàÑà(Úà"á/&á'Vá0~á%¯á+Õá/â'1â(Yâ‚â,—âÄâ+ãâãã7ãQã8qã>ªã=éã 'ä-Hä)vä) ä/Êäúäå)-å"Wå*zå*¥å6Ðå2æ:æ9Sæ�æMžæìæùæç.ç/Eç0uç3¦ç;ÚçFè#]è�è.Ÿè,Îè ûè-éVJé*¡é&Ìé&óé)ê/Dê4tê+©ê9Õê8ëHë%gë �ëT®ë6ì7:ìrì1‹ìT½ì$í<7í'tí1œí?Îíî.î3=î1qîF£îEêî30ï2dï$—ïB¼ï*ÿï&*ð0Qð&‚ð)©ð1Óð(ñ/.ñ4^ñ“ñ<¬ñ.éñ0òIòcò.€ò1¯ò/áòó$'ó+Ló+xó¤ó"Äóçó/ô'6ô<^ô$›ôÀô;àô9õ8Võ �õ&°õ$×õüõ1ö<Fö;ƒö.¿ö5îö1$÷>V÷C•÷.Ù÷ø!ø"9ø'\ø8„ø:½øøø+ù,Aù/nù$žùÃù"Þù&ú2(ú([úG„ú>ÌúAû$Mû,rû(ŸûÈû&åû<ü)Iüsü'‘ü;¹ü#õü<ýJVý,¡ýÎý+îýLþPgþ;¸þ ôþ*ÿ@ÿ`ÿ~ÿ)žÿÈÿ#Ýÿ-$/4T*‰0´å6û920l'�-Å5ó),:+g3“0Çø)%*5P&†6­'ä/1<>n#­aÑ"35V/Œ+¼.è#!;#],�/®0Þ5VE:œ8×&*71b3”%È.î	7	KQ	1�	 Ï	Cð	B4
! w
! �
! *ª
! +Õ
! 1'3F[=¢#à#4(#]�’$¬Ñ)ð
.
E

\
%j
�
°
(Å
(î
7Kk�*¡/Ì3ü!0R4m¢+¶+â(E:<€ ½!Þ3JLT—8ì5%2[3Ž3Â&ö2D\'d$Œ%±%×$ý%" H)i“³Âàø/8I‚‘: Ûû
! 5)(_+ˆ´Ð!ä*&Qey–³0ÏA@B!ƒ¥¸Ðî<
9JU„+Ú/,62c.–DÅ+
! _6(–&¿>æ%'1$Y~*™.Ä,ó6 #W?{0»ì0292l
Ÿ-­Ûç >] l� ©(Ê:ó4. /c &“ º #Ô &ø )!I!`!3~!!²!3Ô!7"6@"w"8‘"*Ê"0õ";&#2b#$•#$º#/ß#!$ 1$)R$)|$)¦$-Ð$0þ$8/%*h%:“%CÎ%&,2&,_&FŒ&fÓ&W:'A’'9Ô'T(Jc(+®(+Ú()!")-D)'r)9š)%Ô))ú)($*/M*2}*$°*$Õ*5ú*0+G+'e+8�+Æ+ä+*,+,,I,<v,³,"Í,1ð,"-
! 5-(@-$i-)Ž-:¸--ó-.!.P.0f./—.4Ç.6ü.*3/6^/#•/#¹/1Ý/50E06Y06�0 Ç0/è0613O1Cƒ1SÇ1"2$>2:c2$ž2Ã2 Ò2)ó23A-3o3‚3!–3:¸3:ó31.4(`4.‰4;¸4<ô4?15,q5,ž5.Ë5ú5
! 6#*6!N6#p6,”66Á6 ø6-7IG7)‘7;»7÷7/8-E82s8#¦8Ê8+ç8*9*>99i9<£96à91:4I:/~:3®:â:#þ:,";#O;%s;/™;3É;3ý;/1<5a<&—<¾<×<&æ<)
=17=i=;„='À=2è=&>*B>'m>•>¯> Ì>:í>5(?8^?*—?*Â?í?ý?@%@7@I@[@m@@‘@¢@´@Æ@Ø@ê@ü@A"A4AFAXAjA~A’A¦A¸AÌAÞAðABB%B7BIB[BmB�B“B©B»BÍBßB/ñB!C1CGCbC/|C6¬C!ãCD$D14D3fD0šD4ËD/E)0E!ZE%|E¢E »E&ÜE<F!@FbF.F®F:ÎF	G#'G!KG&mG!”G,¶G'ãG:H(FH)oH™H!·H2ÙHNI[IxI
ŒIšI'§IÏI éI 
! J +J LJ mJ ŽJ ¯J ÐJ ñJ K 3KTK%rK#˜K"¼KßKÿKL;LWLnLŠL¡LÁLÝLùLM#1M$UM%zM3 M0ÔM N+&NRNmN †N%§N%ÍN.óN2"OUOoO%ŽO´O=ÊOP#P<BP8P$¸P'ÝP,Q&2Q'YQ�Q¡QÁQ.×QR$"R.GRvR7‰RÁRD×R,S$ISnS)ŽS-¸S(æS(T(8T(aT&ŠT3±TAåTL'UtU%“U:¹U1ôU.&V!UV)wV<¡V9ÞVW7WJW*\W!‡W!©W!ËW$íW"X#5X#YX#}X)¡X ËXìXY",YOY&oY'–Y+¾Y(êYZ73ZkZ#rZ–Z¶Z,ÖZ"[&['A[Ci["­[Ð[ë[ ú[!\=\3Z\Ž\ ž\¿\!ß\]5]F]^]7u]2­]@à]$!^$F^-k^&™^À^Ý^÷^_%1_W_$r_—_$²_&×_$þ_/#`7S`!‹`­`Ê`!Ö`ø`-a/@a5pa¦aÃa@âa2#bMVb?¤b?äb1$c5Vc%Œc6²c+éc,d0Bd.sd¢d"¼d=ßd.eLe!ke)�e%·e%Ýeff5fHf\f/wf§f"Äf!çf	gg+g4;gpg!‡g ©g(Êg&óg hK;h%‡h­h(Éh+òh+iJi)bi.Œi2»i!îijj@{j¼j Ùj5új<0k2mk3 kÔk#ék 
l.l$Nl sl/”l'Äl"ìl$m#4m(Xm)�mG«m-óm!n?nLn kn$Œn#±n.Õnoo-:oho~o/�oC½o5p"7p/Zp+Šp3¶p"êp&
q'4q(\q…q2œqÏq&ìq#r"7r(Zr"ƒr5¦r'Ür+s30s4ds™s*µs-às0t'?t4gt,œt'Ét&ñt(u9Au4{u(°uEÙu)v1Iv&{v:¢vÝv*ív!w:w/Vw†w4�wÂw5Øw,x<;x5xx®x3Ëx7ÿx17y4iy:žy<ÙyAz5Xz)Žz¸zËzêzA{@G{9ˆ{&Â{é{%|6+|3b|!–|D¸|ý|}/ }=P}!Ž}3°}<ä}!~)A~+k~%—~%½~ã~÷~3%R-x6¦Ý(ý)&€P€$m€+’€"¾€-á€,�<�'Y�!��£�1¿�7ñ�L)‚Lv‚*Ã‚Jî‚B9ƒ.|ƒ «ƒ.ÌƒOûƒBK„KŽ„JÚ„K%…Kq…J½…K†5T†7Š†GÂ†9
! ‡9D‡D~‡DÃ‡@ˆ	IˆSˆ<_ˆœˆ-¯ˆ.ÝˆB‰(O‰)x‰1¢‰<Ô‰/Š/AŠ7qŠ)©Š(ÓŠüŠ'‹'B‹	j‹t‹�‹.¬‹Û‹"ø‹Œ%8Œ$^Œ.ƒŒ²Œ
ÏŒ7ÝŒ.�D�>Z�N™�Mè�36ŽjŽ6ŠŽ<ÁŽ5þŽ74�-l�+š�-Æ�*ô�1�Q�d���Jž�%é�&‘&6‘ ]‘~‘A–‘Ø‘ö‘’(’)=’g’†’£’,Ã’ð’2“$A“9f“- “Î“ä“Dú“=?”#}”C¡”<å”I"•$l•-‘•4¿•+ô• –?–^–!~–7 –1Ø–0
! —);—9e—$Ÿ—#Ä— è—	˜!˜";˜^˜*|˜&§˜5Î˜:™=?™/}™-­™<Û™ˆš8¡šBÚš&›$D›3i›�›+»›+ç›"œ6œ
! Hœ	Sœ)]œ+‡œ8³œ'ìœ4�I�$d�(‰�"²�/Õ�ž!ž>ž*Mž)xž,¢ž)Ïž=ùž57Ÿ4mŸ)¢Ÿ)ÌŸ-öŸ"$ *G +r ž -´ 'â )
! ¡&4¡5[¡'‘¡¹¡-Ö¡(¢-¢F¢9b¢!œ¢'¾¢'æ¢9£3H£;|£/¸£2è£3¤3O¤/ƒ¤3³¤3ç¤¥);¥$e¥@Š¥$Ë¥!ð¥¦+¦@¦(U¦Z~¦+Ù¦"§(§>§8Z§$“§.¸§(ç§(¨49¨9n¨7¨¨=à¨/©4N©.ƒ©.²©4á©.ª.Eª,tª9¡ª9Ûª9«:O«9Š«:Ä«9ÿ«99¬Ws¬WË¬#­!8­Z­.y­-¨­$Ö­.û­(*®1S®'…®­®+Í®ù®4¯-N¯(|¯<¥¯â¯°(°F°†_°6æ°/±%M±7s±G«±@ó±$4²@Y²@š²Û²ï²³³.³B³U³j³~³“³§³¼³Ò³æ³ü³´*´=´N´h´}´“´©´¼´Ï´9ç´3!µ%Uµ({µF¤µ+ëµ+¶+C¶+o¶,›¶,È¶4õ¶X*·Aƒ·lÅ·52¸;h¸ˆ¤¸>-¹4l¹>¡¹1à¹2ºEº<Wº2”º Çº2èº(»ED»3Š»F¾»'¼-¼*K¼!v¼6˜¼RÏ¼/"½R½ g½ˆ½(¦½Ï½"î½*¾<¾Z¾)o¾7™¾&Ñ¾#ø¾/¿8L¿8…¿.¾¿3í¿-!À&OÀ'vÀFžÀCåÀ=)Á8gÁO ÁðÁ0Â/<ÂlÂD‚Â1ÇÂ,ùÂ0&Ã8WÃH�Ã(ÙÃ$Ä/'Ä5WÄ�Ä0 Ä"ÑÄ'ôÄÅF3Å(zÅ)£Å/ÍÅ6ýÅA4ÆEvÆ ¼Æ4ÝÆÇ41ÇfÇ„Ç/šÇÊÇ!êÇÈ(È'DÈ)lÈ!–È¸È"ËÈ&îÈ É6ÉKÉfÉƒÉ/™ÉÉÉÛÉ4îÉ$#ÊHÊbÊ6|Ê<³Ê.ðÊ'ËGË\ËqË%�ËµËÔË+èËÌ90Ì4jÌ.ŸÌ)ÎÌøÌÍ>(ÍPgÍ9¸Í#òÍ.Î2EÎ;xÎ´Î&ËÎ1òÎ0$Ï'UÏ?}Ï-½ÏGëÏ/3Ð.cÐ4’Ð&ÇÐ+îÐ0ÑKÑ+cÑ �Ñ/°ÑàÑ1ûÑ!-Ò,OÒ<|Ò¹Ò0ØÒ!	Ó+Ó#IÓmÓ=�ÓCËÓDÔTÔ,tÔ6¡ÔØÔòÔ7
! ÕBBÕ,…Õ'²Õ6ÚÕ+Ö=ÖRÖ!dÖ5†Ö#¼ÖàÖ ÿÖA ×(b×	‹×'•×&½×ä×Ø* Ø*KØ8vØ"¯ØÒØëØ<Ù2HÙ5{Ù)±ÙÛÙ%öÙ"Ú ?Ú `Ú-�Ú"¯Ú!ÒÚ%ôÚ%Û @ÛaÛrÛ�Û­ÛÅÛâÛ öÛ—Ý-™Ý1ÇÝùÝ%Þß6Þ.ß:Eß€ßŒß£ß%¸ß,ÞßNàQZàJ¬àI÷à™AáEÛáa!âDƒâUÈâDã cãW„ãÜã1èãä(1ä"Zä }ä-žä-Ìä6úä#1å#Uåyå…å&žåÅå"Ýåæ/ æPæHpæB¹æ)üæV&çQ}çRÏçc"è8†èW¿èaéiyéAãé%ê)5ê)_ê;‰ê2Åê9øê82ë7kë*£ë4ÎëVìSZì/®ì7ÞìLí(cí&Œí³í7ÐíYîxbî,Ûî6ïd?ïO¤ï-ôï-"ð2Pð+ƒð0¯ð àð_ñ:añ*œñ:Çñ+òF.ò$uò3šò2Îò/ó21ó5dóPšóAëó-ôMô2mô< ô2Ýô9õFJõ*‘õ6¼õ'óõ?ö;[ö<—ö$Ôö!ùöP÷4l÷`¡÷6ø19ø,kø=˜ø#Öø0úø@+ù-lùJšù=åù7#ú.[ú?ŠúHÊú,ûn@ûA¯û3ñûF%ü7lü1¤ü8Öü0ý/@ý?pý5°ý,æý@þ"Tþ>wþ-¶þ-äþ1ÿ;Dÿ@€ÿ<Áÿ?þÿ2>qXŽ4ç#E@†žM¹F-N |G�)å.R>‘9­XçH@)‰@³0ô/%UYt3Î47%Q#wA›Ý>ý(<.e!”'¶'ÞI%P v!—-¹?ç'	 A	b	px	é	7
! 6;
! *r
! 4�
! LÒ
! 4<T-‘7¿3÷K+@w:¸ó+
/7
#g
;‹
BÇ
1
! .<2kž4´é0	,:!g*‰/´8ä/UM?£7ã50QO‚;Ò]ZlTÇ_y|[ö7R6Š*Á'ì.&F3m¡+ÀAìL.F{GÂ&
! 21-d(’'»4ã%8^/z.ª!Ù&û'"!Jl1‹9½÷56.l›º#ÐBôA72y¬#Ì4ð%-=k'‚!ªÌ/æ<5'r%š%Àæéíöÿ#'ATi*¾Dé,.[/q)¡-Ë(ù%" &H %o %• "» &Þ '!-!#M!q!!‘!+³!1ß!"0"%N"'t".œ"9Ë"-#&3#'Z#:‚##½#=á#D$:d$8Ÿ$!Ø$-ú$;(%!d% †%"§%'Ê%9ò%*,&JW&G¢& ê&)'5'-<'j'+…'&±'VØ'/(2L()(&©(.Ð("ÿ(A")d)(s)#œ)À)!ß)*"*#3*)W*�*
! ƒ*
! Ž*
! ™*,¤*Ñ*
! ñ*
! ü*
! +
! +
! +&(+!O+q+
! ‚+�+
! ž+
! ©+
! ´+
! ¿+!Ê+
! ì+÷+@û++<,�h,-.%-;T-8�-)É-,ó-/ .,P..}.A¬.+î../5I//3ž/7Ò/<
! 04G0<|0@¹0ú0E1-\16Š1HÁ16
! 2)A2k2‚2‹2œ2.­2?Ü2(3-E3Gs3B»3-þ3/,4?\4Bœ4Uß4p55/¦5NÖ5Z%6E€6<Æ6'7'+7;S7L�7:Ü7@8+X8%„8/ª8+Ú8O9:V96‘97È96:?7:Aw::¹:=ô:>2;3q;=¥;2ã;C<EZ<: <HÛ<5$=Z=n=$�=¦=¿=DÙ=P>6o>:¦>&á>$?6-?@d?H¥?Hî?G7@@až@6A&7A:^A™Aa¸A<B?WB^—B1öB+(CETCEšCàC4øCT-D8‚DJ»D&E$-EBREI•EJßE;*FfF…FœFA¸F;úF66GmG)ŠG
! ´G¿G6ÎG2H@8H#yHI�HGçH@/IBpI1³I;åI#!J7EJ"}JS J@ôJ45KGjKL²K1ÿK>1L=pL'®L1ÖLCM8LM…M"¡M?ÄM<NBAN6„NU»N5OvGOl¾O2+PG^PL¦PóPHQ!YQ{QF˜Q7ßQ>RTVR/«RÛRDùRC>S<‚S%¿S)åS+Ts;TB¯TXòTWKUs£UHV[`V7¼V/ôV:$WN_W®W,ÉW'öWDXˆcXìXGõX=Y+XY$„Y©Y-ÈY&öY0Z(NZwZ—Z"·Z4ÚZ-[#=["a[.„[1³[$å[4
! \"?\*b\D�\=Ò\<]=M]*‹]L¶]D^LH^C•^FÙ^> _A__F¡_Eè_P.`G`CÇ`/a-;a*ia:”a*Ïa2úa*-b.Xb.‡b]¶b1cFc Yc2zc0­c0Þc<d;LdRˆdBÛdeh<e(¥eAÎef'fSFfšf«f#¼f/àf6gIGg,‘g4¾g-óg!!h%Ch)ih/“hÃhßh#üh i8iUi"oi’i$²i0×i)j-2j`j8uj"®j-Ñjÿjk$k <k]kik|k*•k"Àk
ãk#ñkl0l5Kl'�l6©l"àl9m9=m8wm&°mU×m"-n7Pn3ˆnN¼n6o>Bo;�o=½o3ûo:/p)jp>”pcÓpM7qF…qMÌq.r6IrE€r�Ær$Vsh{sjäsOt?`t+ t,Ìt/ùt;)u;euA¡uQãu]5vK“v;ßv,wUHw6žwAÕw8x4Px+…x&±xGØx+ yLyJky.¶yAåy+'z5Sz‰zB©zKìz?8{.x{C§{Cë{-/|*]|1ˆ|Cº|þ|.}L};i}U¥}*û}>&~Me~.³~-â~1<B*KªKöRB€O•€/å€;�1Q�;ƒ�"¿�*â�9
‚9G‚'�‚M©‚;÷‚&3ƒTZƒO¯ƒ8ÿƒ…8„²¾„=q…L¯…Iü…IF†.�†2¿†$ò†(‡#@‡™d‡2þ‡%1ˆYWˆ%±ˆ3×ˆ"‰/.‰B^‰0¡‰1Ò‰.Š83Š!lŠŽŠŸŠ3¸Š9ìŠ3&‹KZ‹5¦‹ Ü‹3ý‹A1Œ1sŒG¥ŒGíŒG5�6}�!´�&Ö�Ký�_IŽ©Ž0ÅŽ?öŽ,6�hc�7Ì�B�KG�D“�(Ø�%‘0'‘/X‘=ˆ‘-Æ‘3ô‘ (’.I’x’,—’%Ä’ê’$“?)“,i“+–“*Â“.í“?”>\”?›”>Û”9•3T•6ˆ•D¿•A–9F–€–O�–<í–A*—7l—:¤—Nß—N.˜,}˜,ª˜!×˜<ù˜,6™1c™1•™0Ç™Jø™7Cš*{š+¦šNÒš!›A›/a›/‘›=Á›ÿ›2œ3NœH‚œ7Ëœ.�.2� a�L‚�%Ï�õ�2ž8Bž{ž8˜žÑž(ðžRŸElŸN²ŸA 4C *x 0£ Ô 'ó B¡!^¡€¡0•¡UÆ¡4¢Q¢h¢}¢@š¢3Û¢P£"`£9ƒ£7½£%õ£;¤.W¤<†¤=Ã¤?¥3A¥8u¥B®¥+ñ¥;¦=Y¦<—¦CÔ¦	§"§=:§.x§$§§.Ì§Iû§CE¨‰¨=§¨å¨.©>0©o©&�©W´©:ª:GªE‚ª2ÈªIûªVE«/œ«BÌ«)¬P9¬;Š¬CÆ¬6
! ­8A­z­J™­#ä­Y®4b®T—®Xì®fE¯L¬¯Cù¯]=°S›°Yï°%I±.o±7ž±Ö±%ó±&²4@²=u²³²&Ò²'ù²#!³(E³an³(Ð³ù³J´7V´KŽ´CÚ´2µ;Qµ"�µ°µ0¼µíµ0¶66¶+m¶+™¶/Å¶/õ¶H%·:n·I©·Kó·D?¸„¸™¸iµ¸4¹5T¹Š¹1ª¹3Ü¹0ºpAº'²º!Úº>üº;;»8w»$°»4Õ»6
! ¼0A¼1r¼5¤¼/Ú¼J
! ½EU½0›½,Ì½Bù½/<¾(l¾4•¾'Ê¾8ò¾,+¿,X¿-…¿.³¿(â¿%À'1À*YÀB„À0ÇÀ-øÀ0&Á)WÁ/�Á*±Á-ÜÁ(
! Â*3Â6^Â(•Â(¾Â"çÂ*
! Ã"5ÃBXÃ?›Ã'ÛÃÄGÄYWÄ=±Ä0ïÄ$ Å/EÅ+uÅ&¡Å4ÈÅ%ýÅ+#Æ*OÆmzÆ¥èÆ«ŽÇ:ÈLÈHlÈ"µÈ1ØÈD
! ÉOÉ[oÉ[ËÉ*'Ê%RÊ4xÊ!­Ê8ÏÊ1Ë7:Ë3rË7¦Ë-ÞË2Ì?Ì"\ÌÌ2‘Ì7ÄÌüÌ3Í5OÍ+…Í±Í-ÏÍ4ýÍM2ÎM€Î#ÎÎ8òÎ;+Ï‹gÏ óÏÐ/0Ð=`Ð;žÐ=ÚÐ=Ñ1VÑ=ˆÑ4ÆÑ)ûÑ'%ÒfMÒ2´ÒçÒúÒÓ!Ó>)ÓhÓ{jÓkæÓfRÔL¹Ô4Õ;Õ1TÕ)†Õ'°Õ;ØÕ3Ö0HÖ)yÖ#£Ö=ÇÖ?×2E×Gx×5À×8ö×4/Ø3dØZ˜Ø[óØ2OÙ9‚Ù9¼Ù3öÙ%*Ú"PÚ+sÚ
ŸÚ4­Ú+âÚ'ÛO6Û=†Û/ÄÛ(ôÛ"Ü-@Ü=nÜ=¬Ü2êÜ4Ý4RÝA‡ÝYÉÝ9#Þ%]ÞƒÞ2�Þ-ÃÞ?ñÞ1ß*Bß:mß6¨ß/ßßDà9Tà:ŽàKÉàGá]á|á&šá#Áá(åáâ.â
! Kâ2Vâ'‰âW±â$	ã%.ã&Tã{ã5�ã%ÆãbìãWOäL§äSôäVHåBŸåâå%ôå7æZRæ+­æ'Ùæ4ç:6ç(qçšç§ç*Çç-òç è2èEè$Xè}è*’è6½è+ôè2 é2Sé4†é2»é2îé2!ê2Tê2‡ê(ºê1ãê#ë9ëYëyë9ˆëÂë	Ôë-Þë%ì92ì.lì?›ì"Ûì1þì70í%hí-Ží¼í3Úí'î26îiîqîŽî¦î7ÃîBûîB>ï(�ï7ªï-âï3ð6Dð#{ðŸð1¼ð*îð2ñ2Lñ@ñ<Àñýñ@ò\òYpòÊòÖòâò=óò>1ó>pó?¯óPïóW@ô,˜ô&Åô4ìô2!õ,Tõ5�õa·õDö;^ö;šöCÖö<÷EW÷8�÷LÖ÷I#ø,mø4šø-Ïøjýø@hùH©ùòù9ú]Kú,©úWÖú6.ûBeûR¨û"ûûüC5ü9yüM³ü_ý;aýF�ý/äýJþ8_þ4˜þ>Íþ2ÿ7?ÿ9wÿ.±ÿ3àÿAVEs1¹;ë!'"I6l7£/Û%"1H7z(².Û$
! 0/&`?‡,Ç'ôBB_B¢!å*&2Y2pB£Bæ4)=^:œT×A,*n™®)Í*÷4"6WŽ1¥/×1	"9	\	0u	1¦	BØ	$
! ?@
! @€
! YÁ
! ++G-s¡(¼:å% #F%j=�$Î9óW-
/…
%µ
1Û
M
O[?«&ë/$B,g&”/»ë)2.'a4‰.¾9í'9><x5µ*ë.9E8Ž;ÇC5G}*…(°;Ù3;I/…0µ8æI+io•';-5i5Ÿ4Õ%
! &0'W/3¯7ã:RV@©Aê.,)[4…6º0ñ1"Toc�8ó,HLH•Þõ64JC#Ã>ç?&'f+ŽBº%ý#8(Q'z$¢ÇÛò
	($@e+z)¦Ðð " %9 3_ 7“ 7Ë !#!*9!d!2w!2ª!Ý!ú!J"<V".“"#Â"æ"!#'#HF#O�#Eß#G%$8m$8¦$<ß$-%J%_%q%‰%)‘%-»%.é%0&-I&.w&"¦&)É&ó&'"'A'Y'q'�'8ª'ã'ð':ý'8(X(e(=ƒ(+Á(0í();) M)n),Ž)»)Ë)"ã)"*)**A*Dl*M±*ÿ*+1+"G+!j+@Œ+FÍ+Z,0o,4 ,.Õ,5-<:-Ew-.½-nì-/[.0‹.H¼./3/.I/x/*—/:Â/<ý/::02u0H¨0;ñ0-1+K1-w1-¥1
Ó1;á12 *2K2!k2"�2°2%Á2!ç2$	3,.3C[39Ÿ30Ù3.
! 4!94"[40~4-¯4Ý4ó4=5*O5?z5@º5Aû5=6GY6:¡67Ü6B71W7(‰7(²72Û7(8&78*^8*‰8*´83ß8C9;W9+“9;¿9Fû9%B:7h:' :OÈ:p;W‰;Ká;A-<^o<RÎ<1!=1S=…=)¡=5Ë='>H)>'r>+š>*Æ>/ñ>:!?&\?+ƒ?<¯?ì?@-#@8Q@"Š@!­@/Ï@$ÿ@4$AGYA¡A%¼A.âAB
! "B0-B'^B&†BE­B)óB/CMC/bC/’C:ÂC9ýC/7D5gD*�D*ÈD6óD:*EeE8~EH·E(F/)F=YF>—FMÖFc$G%ˆG%®GXÔG"-HPH(fH1�HÁHOÔH$I9I!NI?pI:°I3ëI/J5OJ@…JKÆJKK1^K-�K3¾KòK&L%+L&QL'xL3 L=ÔL$M*7MYbM0¼MGíM"5N6XN7�N:ÇN.O)1O7[O7“O9ËOCPAIPE‹PAÑPAQCUQ@™QÚQ5ôQ6*R*aR!ŒR4®REãR@)S9jSC¤SèSTT:/T,jT/—T!ÇT;éT#%U9IU&ƒU+ªU.ÖUVV">V<aV7žV@ÖV'W.?WnW‚W™W°WÆWÜWòWXX4XIX_XuX‹X¡X·XÍXäXúXY&Y<YSYjY�Y—Y®YÄYÚYïYZZ1ZGZ]ZsZŠZ ZºZÐZæZüZ2[E[X[&q[!˜[3º[;î[&*\#Q\u\5ˆ\;¾\8ú\:3]/n]1ž]$Ð]$õ]^#6^*Z^F…^#Ì^ð^8_ I_Bj_­_%Í_+ó_,`#L`.p`-Ÿ`AÍ`2a*Ba#ma)‘a6»a`òa Sbtb‘b£b*¶báb)þb)(c)Rc)|c)¦c)Ðc)úc)$d)Nd)xd)¢d"Ìd1ïd*!e&Le%se ™e"ºeÝeüef5f"Ofrf‘f°fÏf'îf'g,>g8kg6¤g"Ûg1þg0hOh%lh)’h)¼h2æh@iZi$xi3�iÑiDïi4j'MjEujO»j.k+:k1fk*˜k+Ãk#ïk.l"Bl<el(¢l:Ël?mFmQfm"¸maÛmH=n3†n.ºn9én;#o9_o2™o7Ìo7p5<pCrpQ¶pWq)`q*ŠqDµq3úq-.r \r0}rH®rV÷r$Nsssˆs/œs&Ìs&ós&t)At'kt(“t(¼t(åt.u%=u$cu$ˆu'­u$Õu+úu-&v/Tv-„v%²v?Øvw4w/Tw/„w2´w&çwx$&xHKx.”x"Ãxæx#õx$y>y9Xy’y(§y'Ðy)øy"z>4z"sz–zH¬z2õzV({,{)¬{5Ö{)|6|T| q|’|'±|Ù|&÷|}&<}+c})�}4¹}<î}'+~$S~x~)„~"®~4Ñ~4@;-|-ªIØ;"€[^€Lº€H�<P�H��+Ö�4‚97‚/q‚3¡‚1Õ‚ƒ#ƒACƒ1…ƒ·ƒ(×ƒ1„.2„/a„‘„¤„¿„Ï„â„4…6…)R…"|…Ÿ…¬…
¾…5Ì…†(†D†(a†0Š†"»†TÞ†)3‡]‡3y‡-­‡,Û‡ˆ*"ˆ/Mˆ9}ˆ"·ˆ‚ÚˆU]‰$³‰ Ø‰8ù‰U2Š;ˆŠ6ÄŠûŠ(‹"9‹!\‹"~‹ ¡‹CÂ‹+Œ"2Œ$UŒ#zŒ3žŒ>ÒŒY�8k�&¤�Ë�*Ý�0Ž39Ž,mŽ5šŽ"ÐŽ óŽ?�T�s�@Œ�[Í�B)�5l�,¢�9Ï�<	‘-F‘5t‘7ª‘2â‘’H5’%~’4¤’%Ù’8ÿ’28“-k“@™“.Ú“,	”96”9p”#ª”-Î”8ü”:5•7p•>¨•6ç•.–-M–+{–;§–=ã–8!—EZ—* —8Ë—1˜<6˜s˜4†˜(»˜#ä˜:™	C™7M™…™7¡™)Ù™Iš9Mš&‡š6®šFåšO,›O|›<Ì›I	œUSœ7©œ-áœ�%%�K�@j�A«�=í�%+ž"Qž0tžM¥žAóž(5ŸE^Ÿ¤Ÿ´Ÿ5ÉŸNÿŸN Hm 9¶ .ð 8¡2X¡$‹¡.°¡ß¡ó¡!¢2¢%Q¢1w¢;©¢å¢*£+0£\£,{£5¨£(Þ£6¤;>¤z¤/–¤&Æ¤!í¤@¥2P¥Mƒ¥MÑ¥.¦bN¦@±¦2ò¦%%§6K§X‚§LÛ§U(¨U~¨UÔ¨T*©U©TÕ©B*ªDmªT²ª<«GD«NŒ«NÛ«H*¬	s¬}¬@‰¬Ê¬7Ý¬9­MO­3�­5Ñ­3®C;®4®6´®<ë®+(¯+T¯(€¯*©¯*Ô¯	ÿ¯	°'°-C°'q°'™°Á°)à°(
! ±23±f±
†±<”±5Ñ±²L²]h²UÆ²7³!T³<v³>³³7ò³8*´7c´8›´9Ô´+µ-:µhµ#zµžµH»µ0¶+5¶$a¶ †¶"§¶MÊ¶·6·S·h·'}·¥·Ä·á·0¸1¸:P¸/‹¸E»¸3¹#5¹Y¹Iq¹B»¹*þ¹M)ºHwºZÀº(»2D»=w»/µ»#å»	¼)¼-F¼Gt¼6¼¼6ó¼8*½Ic½2­½1à½$¾7¾$G¾%l¾’¾/­¾7Ý¾?¿DU¿Bš¿-Ý¿.ÀE:À‚€À@ÁWDÁ)œÁ)ÆÁ4ðÁ%%Â/KÂ.{Â ªÂËÂ
! ÝÂèÂ4õÂ6*Ã<aÃ2žÃ8ÑÃ
! Ä+*Ä3VÄ'ŠÄ/²ÄâÄGÅHÅ*bÅ)�Å-·Å+åÅFÆ?XÆ>˜ÆF×Æ-Ç<LÇ$‰Ç-®Ç.ÜÇÈ<%È#bÈ+†È7²È7êÈ("É"KÉ3nÉ-¢É ÐÉñÉ;Ê"HÊ7kÊ.£ÊEÒÊ;ËCTË*˜Ë-ÃË:ñË;,Ì7hÌ; Ì=ÜÌ,Í6GÍ2~ÍG±Í+ùÍ,%ÎRÎpÎŠÎ-¤Î_ÒÎ)2Ï\Ï{Ï%™Ï7¿Ï%÷Ï5Ð+SÐ.Ð@®ÐHïÐF8ÑPÑ6ÐÑ>Ò4FÒ5{Ò>±Ò5ðÒ5&Ó4\ÓB‘ÓBÔÓLÔFdÔF«ÔFòÔE9ÕEÕaÅÕa'Ö‰Ö¡Ö$ÁÖ8æÖ4×#T×*x×%£×-É×&÷×#Ø,BØoØ2�Ø5ÂØ+øØ<$Ù aÙ‚Ù*ŸÙÊÙ‹ãÙAoÚ5±Ú-çÚGÛP]ÛG®Û5öÛ6,Ü6cÜšÜ¬Ü¿ÜÑÜåÜ÷ÜÝÝ-Ý@ÝRÝeÝyÝ‹ÝŸÝ¹ÝËÝÜÝíÝÞÞ.ÞBÞSÞdÞ5zÞ7°Þ0èÞ"ßP<ß4�ß4Âß4÷ß4,à4aà*–àCÁàTáIZát¤á/âDIâ�Žâ3ã)Dã3nã8¢ã9Ûãä2&ä(Yä‚ä4¡ä.ÖäGå?MåV�å0äå!æ.7æ$fæB‹æXÎæ@'çhç'ƒç#«ç/Ïç ÿç$ è9Eè)è©è2ÇèAúè1<é.né7�é:Õé3ê.Dê1sê)¥ê)Ïê5ùêP/ëO€ëIÐëHìYcì%½ì;ãì0íPíSlíAÀí1î74î:lîZ§î/ï-2ï9`ï7šïÒï7êï&"ð+IðuðT‘ð3æð+ñ5Fñ9|ñN¶ñNò&Tò4{ò!°ò9Òò#ó0óAOó'‘ó-¹ó çó$ô--ô0[ôŒôªô'¿ô3çô#õ?õ$\õ)�õ«õ5Éõÿõö<2ö-oö�ö½öIÝöK'÷;s÷5¯÷å÷ù÷#ø&2ø'Yø�ø0—øÈø<åø:"ù5]ù-“ù!ÁùãùLúdNúK³ú-ÿú:-û>hûO§û"÷û1ü;Lü;ˆü3ÄüIøü4BýNwý6Æý4ýýA2þ.tþ3£þ:×þ!ÿ34ÿ(hÿ4‘ÿÆÿAåÿ'')O=y!·@Ù/*J+u'¡FÉGUX!®3ÐBG`4wM¬,ú('8P-‰·Ë!ÜCþ)Bl&‹B²0õ&-3(a!Š¬*Ì+÷A#$e Š«:Ë067*n™$³Ø!ø!	,<	!i	‹	+«	-×	"
! (
! :
! Y
! w
! ‘
! ®
! Á
! 9
! €	º¯	UŸ¦£Öëè#/8J	çë"0~#¾Œ¶l£	…u
! o9±!}Í	¶‡åW	€W
! �
! 	sÂÑo
! Á™ˆ{SO
! ¦dÂZo�K(¯
! ²	+4½ä¾
! Ù¯ù	Ã­:¹3qpÐ±hê	Y¼Ì·EAº|-=î_o	Ñe†q›e�	­
! +
! êWÜ#à·“2!	(³ñSì»
! Ó
! ‰	É?�	fû÷
! ×±g	^n™ð`$a c÷:	ñ™Bv	™ÞÄï€iÜ
! E
! állÀaÌ
! ®Êéå	¹j.ô	SGéV
! �¢æoy�•-µ”}ˆ•
! ¸>�!‰œd;.
! ±\[î‹šd	*	Rë
! ‰K
! æ
! Èž
! ’Ð÷	—E	�ºc'E«ãÛ	Î[b(Ãh;éé
! >	`žë/€çT-)R]
! ÂðSñŠ!Â¼3	m—‡Ê	²y
! ÷ÇÀ›Ô§
! 1©l	ß–Ô£–ÇŒNŸ#æ•š’:K!	ƒnµXý3(ÜÄ“£f	Å
! =IçE@µ*	ózÐkZÏàA®¡	1–Œ^�)
! ä¦UÉ,ÔÊe‰‘ø	;�¤
! È	6	pÐÉžt
! ôÎÍ
! ¦,„
! Í’
! •+Ÿ
! ü
! D
! R,®”{õF
! Õ#+b oÌéA	R2
! ã	�
! vé¾B
! ðrC¸½
! g8šÐ-	Œ
! 8Ã
! 
! úüdIô×ó›Ô¶g
! ï�æÓB�©3¸
! r‚
! mÂH.ÁŸçÈ
! Á	§@¹O:
! LŽãùÆDš9‚£×ó§ÌþDäƒ nÏ5³ÉGâVAôEÊË^(°s]}5†Ú
! .Æ6QÜ�WÑí( 
! øˆ¥3®å1�ð
! ¿³	Yuº4	Ô[£	áQ
! ÿè/^k	m9xïü‰-
! ÜÄklDP
! +	à
! Z	wo
! Ø˜˜f+‘¡óÝ-„Ïk
! ôóæÌ<Rk}FG	›yþ…¾	0¯Íxì	þj	u	úå °G¤J
! ±Ñ)œ	‹ý¯ñO_	ó
! ¦	ÛCU
! Åv…
! %
! 	­d:s		Sóh	áGôÛ4dË
! ÒÇ(ï
! Ò_‚%‘×¦Gs	gcž	†§pÞ)FîM[
! ù4U³`	\	\¡´,ï	}
! ç1B÷É	òi’~	
! Éëë	™šv­	˜
! žåˆ
! Š
! i	äçÂ{2	Fè�
! K>S
! �j@
! o`\ÿ
! üçÓÖƒ	<�
! ‰
! ¹	ùà½	ØãOk¢U	…˜êáêÐG$
! è
! ‚wÏ	/c	
! tö¹·9½â
Ž_ä¥Ìƒ&ë”×7êu
! M°"	3ÀòIø	æò¥
! ‡Å^w|	Ÿž-T
! üˆ	��à	Ö
¤…ÄR	Ò?õ€«e>8»£
! XJ¿
! ¯Ím�ÖÔƒ¤ªÇ·ä‡:ø†vÙfœÒ‘ëËÑº
! ƒP¥=õ«ø‘x{Þ3ÕÿÆ
! Õ.	@wNy�’¤týWÝ	0’¼0âÊtê…‹	ç	qº	i
! ÷7f
! V=	¶0¥tjº0Wí˜"¼Ì	º—	œ !ö›\ú
! .wYnyChüÔTÑâŽÅÇ?PÄ	ƒ|V™
! â:ú%	Á`2%8
! '=¾õYp^Ý.¡oWaßº
! ¡Ë£
Ó�ì
! ˜	Ï‹Ý
! ,
! Ó§|ÕEc	ÆÁSr3„Í�bïB	Eîåºa›/Â	³i²
! nn
! ¤x	œ+t2iÚøK<h¬5¯ge
! T	Äž›	œm	²xàé	¼ýkSÐ	r¼ýX0¬j÷hÚF{›ð´œã?¨]r¬Ý¨Æ‹™«Da<¢¢	¾1	ZÅ	ô:è|¹¶KÍ×	l²í
! õ\
! 1qý
! 'µ
! 
! óm„	„kRu‰Ãü0
! A
ˆNûl³L“©	
! wv•þXW‹/b�÷	íêêZÝ[ñ
! ¶	n{V4<	 Õ	¾Ú÷IÄ)ÜÖ{6ZVðP/*Ms
! iÈï	¹
! y%®
! %KÕá	g8¡"“/§@›H�’²~àhÍú8	š†h%ù€
! w©XP	„r
! Y9	°	9&K	ê
! 8ŒaøïØ·.WJó
! â	ß6Ä
! I¯Iˆ+RÜÒ
! 3
! ¬Z
! Ð,•B~&úªØX
! Þ
! ò.¾	¿jù¤îj
! Ð
! «m€cE*¶ä
! ìË‡$ÿ¢`]Ú©#	Jðûå«°ª
! Åm
! C
! •R
! õÑ	è
! UàCUµcœÕ%6
! –Ô
! ´
{Ÿ L†
! »		Ì‰ebÑÕ×v	—�—b#"ÿµwªìë1>~Ã?	‘Z‹'&D	Á?”°J	btî
! ÂÍfUÒÁ!càÎ	¤“	„«ËÐ�­rz$t	DÚ	†2ŠžHNìËŠÛQ
! Žš^ýpOâ³[”ÍJÓD	z \q§{
! ß=
! ã
! ö	"éð»±
! 1?
! ó	&Y¬u‘
! 
!  Î	9þa�¹¢ô	è	+5·?Ë	4
! Ù°&•	q
! )XÅÂþ	
”�¦¨âŽ
! ,H	;
! …
! ùŠH„ngls>©ð@ÞÇDª”j~– }iý	pë$%€*½	Èµï°ƒªìÃZ´‡	z
! 9Õ
! .,ÔŠ˜b
! ŠÉÆc
! *>
! ?1Øx6ÿ‹L_ØfÙïç
! 7·ÁQ¡
! g|«þ´!5lÃ�Ž;}	Y	žù
! -x–	Y
!  	s
! ßV	Ç	¼�zÍ·¨†
! Jñ“p
! èN
! ò	u<
! ·—M*ƒ“
! ”p¤{’°
! kª	ß
! ²	¯[iÂEQ	À»|ª	LÙ
! ò¬y¬Ó	®	ÃPÆ	I	»ŸØ’¥£”	 	š	ß	r0boÈâb	E	¨n	öâÿâ
! z-2û
! ,ŒûÙá‚¼µ	µ
! ‰Ÿ+ºÕåããH
! öîÊÝ)µÞ	9ñ÷‚	{	«'Tx
! Ï'\¦R^Ô	7`
! vŸC	¢ÚÏ7
! oGi&¸DŽ_³
! 6–
! ²L„>÷}Kü‹
! �ìÛÏk	:	�—_ˆÖ¶
! >òœ
! ¢	á[	°aJ¹—#
! ˆ´
! 7	¨Øi¸	M	î	ßx	AÈA
! |�ô'¬
! úy™×ñ¦
! Ãæôed
! þPrÎOX	`À
! }	±	ASeÀ¾:ÛfÜu±,q	M²þ~A‡•ŒäNY¼	¸M‡HL½�'
! Mó~_x
! þ
! ~$’PÚé
! ¦­NN\Š"©uÆ"
!  ä	¸Þ$	¥§	ˆ…4D"Òb"4�uÉ¤
! |}¤	­—
! &
! ¶a	×1
! z	OjãzŸú	žN¨O	•7Þÿ	dY¯É$#*;ÛÙ!aÈ<T	 ¨lú½š
! 72Æ¡±€6*´h
! ¡Ç
! êŠ¨
! gVÛ
! ½„4ßð	>õUBáçŒ	*…	ÝÅ�½+Î	Î}=;	“øOÞŽ	'	 @ÚQ¼[A©]r	
! �	-Ù‡Åª5Ñ9ÙHÿ^
! SÛý‚ãÃ	(
! �6‡õ	˜¨#ªêjÀn
! Ö
! ®/M^	m&	ífC5Áq¿µª�M
! î]èm\
	|ÓñL
! 8(¶®æ�“«	3Ý_L	àA1û??˜è�OÃud‘	@©
! ûz»=ý
! Ö	HíÊ
! y	ò
! ÊG
! #èsGØ Òô
! Œò�2)Ü>N†	¶»ò
! !™î`
! ÈH&
! GËüÔ=Ä"…ø¢
! 
! û	Ñ
! ¬®Õ*©±vPÈzÎö
! î–Š	n�
! Ž"¿�@5¸	 öˆ
! íFI
! €w
! ñ®L £Ñ�&á
! ­	´üö®Z
! Å°œ¿Q]	»ö³	ƒIÊfj•
! Ò	‚
! œñ	e	Ÿ	=,BrXÀ
! ‹
  
! ÈTã	ÊPÿÆí	W¸^	4šUhFÏ
! ©ßŒû/6½×
! ³Væ:§¿FÉ
! @_	ŽäÇ/	KÖ#�	ìí€J
! áõ!É–Qä+'(ü	;´Fk5çS	q%Q3Ú
! V
dJæ	pŠN	ûÁú)Î Û<Ó7«
! 	ÆhàXs'	Â
! ¡ÏÙPås5	myF	‘£$òIÀÚ²­æ¥$	pp	Ë)5
! 	¥gƒ
! ;‰Ré.~
! e' ¢¸·		
! 6l
! ´-7ÿÎ
! õ
! Þ‘Bú“¾²ýBí;å
! ”¦þ=» �Ðû
! „a
! ›
! BùM˜ß%
! šTv·
! Ì
! éÄ@	¿¥	sQ0Öí¨	]ëÒËÌ¹Î[½t
! ¬]C2&¸[<�¬	×*
! |
! f~Ó
!  
! Ž	_
! 
å­t†]U�¹ŒÇ’	y¢‹%d™‚ÖcÝž§)	\;¿	CIìeYö
øTq$Vðg��0		Q™	�‚¿cÜø
! –7Ù	³F(<Ü	OWÇÓ8öCw	ÝX
T†!
! Ê»›
! Ä
! ±ï¥.–)ì¿‰,	áØ	´	4¼
! `KZv
! À	…$Òt‡
! —¯ùHùq“<]À¾õ
! 0(	Ï
! 	/
! x­82—ÛØ
! ¡T”
! §wÞ‚	‘C-1`zLÅÌ�	˜
  
  For bug reporting instructions, please see:
  
--- 1,337 ----
! Þ•0œYí³ÐîÑî-Óî1ï3ï HïÛiï+Eð0qð¢ð®ðÅð"Úð+ýðI)ñIsñE½ñ=ò{Aò?½òPýòCNóG’óBÚóôE:ô
! €ô8‹ôÄô+Öô õ#õ$Cõ$hõ*�õ¸õÓõîõúõ#ö/ö!Föhö$†ö«öJÇö8÷-K÷Qy÷KË÷LøSdø5¸øIîøY8ùc’ù=öù4ú#Dú#hú3Œú*Àú3ëú3û2Sû&†û,­ûPÚûN+ü(zü*£ü:Îü!	ý#+ýOý,kýS˜ýpìý!]þ5þfµþEÿ!bÿ!„ÿ'¦ÿ(Îÿ*÷ÿ"UA-—*Å2ð+#:OŠ1§4Ù$/31cE•2Û-5L9‚*¼*ç?(R/{"«8Î3/;(k”N´1J5'€"¨&Ë<ò&/(V5%µ?Û4/P,€3­8á!	W<	:”	3Ï	D
! 5H
! )~
! )¨
! !Ò
! +ô
! = 3^!’9´%î/#D#h'Œ/´1ä-
1D
/v
¦
JÂ
+
9@W˜¬9Ã9ý"7ZAsµ-ÏFýD+_S‹Gß%'*Mx*”¿Wß-7*e�!¨ Ê-ë:1l$‹°#Î'ò6Qq�%«3Ñ:]Lª0À/ñ#!,EAr*´.ß!*0'[Hƒ5Ì.1(A(j“0®5ß"*80c”4ªß+ý()R/q0¡6Ò 	?*.j*™*Ä+ïF1bI”MÞK,ZxkÓN?0Ž/¿#ï&:Q h,‰¶Î6ëC" :f ;¡ Ý +ù %!E!d!"„!§!À!à!)ø!)""L" g"#ˆ"¬"Â"$Ý"2#5#L#5d#'š#Â#â#'ø#- $+N$ z$ ›$¼$'Ü$%'%?%'Q%y%•%,®%Û%7õ%'-&U&!q&“&–&š&£&¬&Å&#ß&O'.S'9‚'/¼'ì'2(*6(.a()�(&º('á(&	)&0)#W)'{)(£) Ì)$í) *"3*,V*2ƒ*¶*Ö**õ*, +.M+1|+)®+Ø+)ø+6",Y,3t,7¨,>à,2-R-$n-0“-Ä-ä-#.$.:D.).J©.Cô.8/,P/}/,„/±/Ê/ç/50=0/Q0!�0 £0'Ä0 ì00
1
>1 L1m1„1š1³1Â1!à1)2,2.272@2$I2n2Š2“2œ2¥2®2!·2Ù2õ2333!3*333<3X3a35e3,›3rÈ3;4*Y4<„4.Á4(ð4+5.E5+t5- 53Î5+6$.6+S66)™6.Ã62ò6+%72Q79„7¾78Ù7-8,@8>m83¬8(à8	9"9
! .9990H95y9$¯9+Ô9A:'B:7j:H¢:Jë:C6;mz;%è;D<KS<:Ÿ<0Ú<$=)0=4Z=@�=6Ð=7>*?>!j>*Œ>)·>Pá>62?/i?/™?/É?8ù?92@9l@6¦@7Ý@.A9DA-~A:¬A<çA/$B>TB+“B¿BÔB'èBC*C>ECG„C(ÌC3õC )D'JD;rD9®DBèDB+E?nE®EPÌE5F*SF8~F%·FGÝF8%G;^GRšG+íG%H2?H1rH
¤H&²HJÙH3$I:XI “I´I:ÓIGJ@VJ;—JÓJòJK<!K5^K3”KÈK#äKLL.L0ML8~L·L@×L>M<WM<”M5ÑM=NEN+eN‘N>­N6ìN.#O9ROKŒO/ØO3P<<P!yP+›P?ÇP8Q@Q]Q:vQ7±Q1éQ,RQHR/šRjÊRf5S.œS?ËSKTWTIlT"¶TÙT:øT03U;dUO U%ðUV75V3mV3¡V#ÕV*ùV*$WOOW:ŸWLÚWK'XdsX?ØXWY:pY+«Y8×YMZ^Z*uZ, Z4ÍZ{[~[>‡[Æ[&ã[&
! \ 1\(R\&{\+¢\'Î\!ö\]!8]-Z](ˆ]"±]"Ô])÷],!^ N^+o^$›^)À^:ê^=%_5c_-™_"Ç_<ê_7'`?_`5Ÿ`9Õ`3a4Ca9xa8²aAëa;-b7ib%¡b)Çb,ñb5c"Tc.wc"¦c.Éc$øcad+d«d½d,Üd)	e/3e8ce2œeEÏe:fPfRef+¸f=äf"g;gIZg¤g·g$Êg,ïg3hCPh#”h0¸h'éhi%1i+Wi5ƒi¹iÖi%õij 7jXj tj"•j%¸j0Þj)k09kjk:ƒk(¾k0çkl)lAl$[l
€lŽl£l/¾l$îlm'#mKmkm3ˆm&¼m2ãmn56n5ln1¢n)ÔnOþn$No)so/�oFÍo4p4Ip0~p6¯p-æp2q!Gq6iqO q=ðq=.rClr+°r3ÜrBs~Ss"ÒsZõs\Pt
­t4»t2ðt,#u1Pu1‚u4´u:éuD$vLiv>¶v5õv++wLWw/¤w6Ôw9x4Ex,zx(§xCÐx'y<yDZy'Ÿy@Çy.z07z!hz<ŠzFÇz6{.E{Ct{C¸{&ü{,#|2P|Dƒ| È|1é|}::}Pu}&Æ}<í}8*~-c~1‘~.Ã~5ò~+(ET>šHÙE"€0h€6™€,Ð€6ý€!4�V�/u�2¥�$Ø�Fý�2D‚$w‚Nœ‚Aë‚5-ƒtcƒ—Øƒ9p„?ª„:ê„8%…%^…)„…®…#Î…#ò…‰†2 †&Ó†Uú†&P‡/w‡!§‡+É‡2õ‡-(ˆ%Vˆ'|ˆ2¤ˆ×ˆôˆ‰,‰0H‰*y‰L¤‰.ñ‰ Š,@Š7mŠ1¥Š<×ŠB‹CW‹/›‹!Ë‹#í‹AŒUSŒ©Œ+ÁŒ>íŒ),�WV�5®�:ä�BŽ@bŽ"£ŽÆŽ)æŽ'�48�%m�,“�À�*Ú��( �"I�l� ‚�?£�,ã�'‘ 8‘1Y‘3‹‘2¿‘0ò‘/#’)S’#}’*¡’@Ì’?
“5M“ƒ“Cœ“7à“4”6M”-„”H²”Hû”*D•(o•˜•1¸•)ê•-–,B–,o–<œ–5Ù–&—/6—=f—&¤—%Ë—7ñ—5)˜<_˜œ˜)µ˜)ß˜6	™8@™)y™-£™%Ñ™O÷™%Gšmš4ˆš2½šðš1
›?›(_›Oˆ›9Ø›?œ8Rœ4‹œ-Àœ3îœ"�(:�Ec�©�
À�&Î�Sõ�+Ižuž	‚žŒž4¡ž.ÖžCŸ!IŸ3kŸ1ŸŸ(ÑŸ4úŸ1/ >a 2  8Ó 4¡8A¡8z¡&³¡:Ú¡;¢:Q¢:Œ¢	Ç¢Ñ¢5æ¢)£'F£*n£>™£BØ£¤;:¤v¤$�¤7µ¤í¤#¥M,¥7z¥9²¥7ì¥.$¦>S¦L’¦"ß¦8§.;§Ej§7°§=è§0&¨5W¨�¨5©¨"ß¨S©:V©D‘©FÖ©Nª@lª8­ªPæªH7«E€«"Æ«.é«.¬G¬&^¬'…¬4­¬1â¬­%.­&T­{­(š­GÃ­&®
2®<@®3}®G±®<ù®.6¯:e¯# ¯Ä¯2Ó¯°-!°3O°'ƒ°%«°7Ñ°5	±B?±3‚±>¶±>õ±>4²s²†²Y ²1ú²8,³e³4³0´³/å³U´%k´‘´5¯´2å´/µHµ3hµ1œµ(Îµ,÷µ3$¶*X¶Aƒ¶HÅ¶2·.A·Ap·1²·$ä·.	¸"8¸2[¸+Ž¸&º¸+á¸+
¹%9¹"_¹#‚¹&¦¹7Í¹*º)0º)Zº$„º-©º%×º(ýº#&»'J»4r»'§»&Ï» ö»+¼C¼?b¼;¢¼Þ¼ü¼H½WQ½.©½*Ø½(¾8,¾4e¾)š¾7Ä¾+ü¾+(¿-T¿i‚¿˜ì¿˜…ÀÁ0Á<PÁ�Á(¬Á2ÕÁÂI'ÂNqÂ%ÀÂæÂ/Ã5Ã/SÃ+ƒÃ1¯Ã-áÃ0Ä'@Ä,hÄ•ÄµÄÔÄ+ãÄ2ÅBÅ0[Å-ŒÅ$ºÅßÅ(ôÅ/ÆHMÆH–ÆßÆ5üÆ22ÇyeÇßÇöÇ&È63È,jÈ2—È4ÊÈ'ÿÈ5'É*]É#ˆÉ!¬ÉgÎÉ)6Ê
`ÊnÊ
! Ê	ŠÊ:”ÊÏÊbÑÊL4ËE�Ë?ÇË&Ì.Ì+DÌ%pÌ#–Ì8ºÌ3óÌ1'Í*YÍ„Í;¢Í9ÞÍ*Î8CÎ1|Î5®Î2äÎ2ÏQJÏJœÏ'çÏ.Ð8>Ð-wÐ(¥Ð*ÎÐ.ùÐ
(Ñ.6Ñ&eÑŒÑ>¬Ñ<ëÑ.(Ò%WÒ}Ò/œÒ?ÌÒ8Ó)EÓ+oÓ+›Ó:ÇÓEÔ0HÔ'yÔ
¡Ô+¯Ô&ÛÔ9Õ<Õ&MÕ/tÕ.¤Õ$ÓÕ5øÕ4.Ö4cÖ;˜Ö<ÔÖ×,×!F×!h×Š×&¤×Ë×
! ç×.ò×)!ØEKØ$‘Ø"¶Ø$ÙØþØ2ÙHÙTgÙL¼ÙD	ÚPNÚCŸÚ9ãÚÛ"3Û2VÛQ‰Û,ÛÛ)Ü02Ü2cÜ–Ü´ÜÀÜ%ÝÜ%Ý)Ý:ÝLÝ$_Ý„Ý%•Ý/»Ý%ëÝ,Þ,>Þ.kÞ,šÞ,ÇÞ,ôÞ,!ß*Nß&yß/ ß"Ðßóßà1à7>àvà†à(�à"¸à/Ûà'á03á%dá+Šá/¶á'æá(â7â,Lâyâ+˜âÄâÍâìâã8&ã>_ã=žã Üã-ýã)+ä)Uä/ä¯äÊä)âä"å*/å*Zå6…å2¼åïå9æBæMSæ¡æ®æ»æ.Ëæ/úæ0*ç3[ç;�çFËç#è6è.Tè,ƒè °è-ÑèVÿè*Vé&�é&¨é)Ïé/ùé4)ê+^ê9Šê8Äêýê%ë BëTcë6¸ë7ïë'ì1@ìTrì$Çì<ìì')í1Qí?ƒíÃíãí3òí1&îFXîEŸî3åî2ï$LïBqï*´ï&ßï0ð&7ð)^ð1ˆð(ºð/ãð4ñHñ<añ.žñ0Íñþñò.5ò1dò/–òÆò$Üò+ó+-óYó"yóœó/»ó'ëó<ô$Pôuô;•ô9Ñô8õ Dõ&eõ$Œõ±õ1Éõ<ûõ;8ö.tö5£ö1Ùö>÷CJ÷.Ž÷½÷Ö÷"î÷'ø89ø:rø­ø+Êø,öø/#ù$Sùxù"“ù&¶ù2Ýù(úG9ú>�úAÀú$û,'û(Tû}û&šû<Áû)þû(ü'Fü;nü#ªü<ÎüJý,Výƒý+£ýLÏýPþ;mþ ©þ*Êþõþÿ3ÿ)Sÿ}ÿ#’ÿ-¶ÿ$äÿ4	*>0iš6°9ç0!'R-z5¨Þ,ï+3H0|­)µ%ß5&;6b'™/Á1ñ>##ba†"è5/A+q.�#Ì!ð#,6/c0“5ÄVú:Q8Œ&Å*ì13I%}.£ÒìK	1R	 „	C¥	Bé	,
! E
! *_
! +Š
! 1¶
! 'è
! F=W#•#¹4Ý#6G$a†)¥Ïãú

%
E
e
(z
(£
Ì
ì
 6*V/�3±!å4"W+k+—ÃÝEï<5 r!“µÒèJTL8¡5Ú23C3w&«Òçù'$A%f%Œ$²%× ý)Hhw•­Åä8þ7F:U�°¿5Þ(+=i…!™»*Û.Kh0„Aµ@÷!8Zm…£<Â9ÿU9+�/»,ë2.KDz+¿_ë(K&t>›Ú'æ$3*N.y,¨6Õ#?00p¡0½2î2!
T-b�œ¹Õó !B ^(:¨4ã/ &H o #‰ &­ )Ô þ !33!!g!3‰!7½!6õ!,"8F"*"0ª";Û"2#$J#$o#/”#!Ä# æ#)$)1$)[$-…$0³$8ä$*%:H%Cƒ%Ç%,ç%,&FA&fˆ&Wï&AG'9‰'TÃ'J(+c(+�(»(!×(-ù('')9O)%‰))¯)(Ù)/*22*$e*$Š*5¯*å*ü*'+8B+{+™+*µ+à+,þ+<+,h,"‚,1¥,×,
! ê,(õ,$-)C-:m--¨-.Ö-.0./L.4|.6±.*è.6/#J/#n/1’/5Ä/ú/606E0 |0/�06Í031C81S|1"Ð1$ó1:2$S2x2 ‡2)¨2Ò2Aâ2$373!K3:m3:¨31ã3(4.>4;m4<©4?æ4,&5,S5.€5¯5¿5#ß5!6#%6,I66v6 ­6-Î6Iü6)F7;p7¬7/Ê7-ú72(8#[88+œ8*È8*ó899<X96•91Ì94þ9/3:3c:—:#³:,×:#;%(;/N;3~;3²;/æ;5<&L<s<Œ<&›<)Â<1ì<=;9='u=2�=&Ð=*÷='">J>d> �>:¢>5Ý>8?*L?*w?¢?²?Æ?Ú?ì?þ?@"@4@F@W@i@{@�@Ÿ@±@Ã@×@é@û@
AA3AGA[AmA�A“A¥A¶AÈAÚAìAþAB"B6BHB^BpB‚B”B/¦BÖBæBüBC/1C6aC!˜CºCÙC1éC3D0OD4€D/µD)åD!E%1EWE pE&‘E<¸E!õEF.4FcF:ƒF¾F#ÜF!G&"G!IG,kG'˜G:ÀG(ûG)$HNH!lH2ŽHNÁHI-I
AIOI'\I„I žI ¿I àI J "J CJ dJ …J ¦J ÇJ èJ	K%'K#MK"qK”K´KÐKðKL#L?LVLvL’L®LÊL#æL$
! M%/M3UM0‰M ºM+ÛMN"N ;N%\N%‚N.¨N2×N
! O$O%COiO=O½O#ÓO<÷O84P$mP'’P,ºP&çP'Q6QVQvQ.ŒQ»Q$×Q.üQ+R7>RvRDŒR,ÑR$þR#S)CS-mS(›S(ÄS(íS(T&?T3fTAšTLÜT)U%HU:nU1©U.ÛU!
! V),V<VV9“VÍVìVÿV*W!<W!^W!€W$¢W"ÇW#êW#X#2X)VX €X¡XÁX"áXY&$Y'KY+sY(ŸYÈY7èY Z#'ZKZkZ,‹Z"¸ZÛZ'öZC["b[…[ [ ¯[!Ð[ò[3\C\ S\t\!”\¶\5Å\û\]7*]2b]@•]$Ö]$û]- ^&N^u^’^¬^Ê^%æ^_$'_L_$g_&Œ_$³_/Ø_7`!@`b``!‹`­`-Ç`/õ`5%a[axa@—a2ØaMb?Yb?™b1Ùb5c%Ac6gc+žc,Êc0÷c.(dWd"qd=”d.Òde! e)Be%le%’e¸eÌeêeýef/,f\f"yf!œf¾fÍfàf4ðf%g!<g ^g(g&¨g ÏgKðg%<hbh(~h+§h+Óhÿh)i.Ai2pi!£ijÅi@0jqj Žj5¯j<åj2"k3Uk‰k#žk Âkãk$l (l/Il'yl"¡l$Äl#él(
m)6mG`m-¨mÖmômn  n$An#fn.Šn¹nÓn-ïno3o/BoCro5¶o"ìo/p+?p3kp"Ÿp&Âp'ép(q:q2Qq„q&¡q#Èq"ìq(r"8r5[r'‘r+¹r3år4sNs*js-•s0Ãs'ôs4t,Qt'~t&¦t(Ít9öt40u(euEŽu)Ôu1þu&0v:Wv’v*¢v!Ívïv/w;w4Bwww5�w,Ãw<ðw5-xcx3€x7´x1ìx4y:Sy<ŽyAËy5
z)Czmz€zŸzAºz@üz9={&w{ž{%º{6à{3|!K|Dm|²|Ä|/Õ|=}!C}3e}<™}Ö})ö}+ ~%L~%r~˜~¬~È~è~%--6[’(²)Û€$"€+G€"s€-–€,Ä€ñ€'�!6�X�1t�7¦�LÞ�L+‚*x‚J£‚Bî‚.1ƒ `ƒ.�ƒO°ƒB„KC„J�„KÚ„K&…Jr…K½…5	†7?†Gw†9¿†9ù†D3‡Dx‡@½‡	þ‡ˆ<ˆQˆ-dˆ.’ˆBÁˆ(‰)-‰1W‰<‰‰/Æ‰/ö‰7&Š)^Š(ˆŠ±Š'ÏŠ'÷Š	‹)‹D‹.a‹�‹"­‹Ð‹%í‹$Œ.8ŒgŒ
„Œ7’Œ.ÊŒùŒ>�NN�M��3ë�Ž6?Ž<vŽ5³Ž7éŽ-!�+O�-{�*©�1Ô���6�JS�%ž�&Ä�&ë� ‘3‘AK‘�‘«‘È‘Ý‘)ò‘’;’X’,x’¥’2Ã’$ö’9“-U“ƒ“™“D¯“=ô“#2”CV”<š”I×”$!•-F•4t•+©•Õ•ô•–!3–7U–1�–0¿–)ð–9—$T—#y— �—¾—!Î—"ð—˜*1˜&\˜5ƒ˜:¹˜=ô˜/2™-b™<�™ˆÍ™8VšB�š&Òš$ùš3›R›+p›+œ›"È›ë›
! ý›	œ)œ+<œ8hœ'¡œ4Éœþœ$�(>�"g�/Š�º�!Ñ�ó�*ž)-ž,Wž)„ž=®ž5ìž4"Ÿ)WŸ)�Ÿ-«Ÿ"ÙŸ*üŸ+' S -i '— )¿ &é 5¡'F¡n¡-‹¡(¹¡â¡û¡9¢!Q¢'s¢'›¢9Ã¢3ý¢;1£/m£2�£3Ð£3¤/8¤3h¤3œ¤Ð¤)ð¤$¥@?¥$€¥!¥¥Ç¥à¥õ¥(
! ¦Z3¦+Ž¦"º¦Ý¦ó¦8§$H§.m§(œ§(Å§4î§9#¨7]¨=•¨/Ó¨4©.8©.g©4–©.Ë©.ú©,)ª9Vª9�ª9Êª:«9?«:y«9´«9î«W(¬W€¬Ø¬!í¬­..­-]­$‹­.°­(ß­1®':®b®+‚®®®4Î®-¯(1¯<Z¯—¯µ¯(Ò¯û¯†°6›°/Ò°%±7(±G`±@¨±$é±@²@O²�²¤²¹²Í²ã²÷²
! ³³3³H³\³q³‡³›³±³Ë³ß³ò³´´2´H´^´q´„´9œ´3Ö´%
! µ(0µFYµ+ µ+Ìµ+øµ+$¶,P¶,}¶4ª¶Xß¶A8·lz·5ç·;¸ˆY¸>â¸4!¹>V¹1•¹2Ç¹ú¹<º2Iº |º2�º(ÐºEùº3?»Fs»'º»â»*¼!+¼6M¼R„¼/×¼½ ½=½([½„½"£½*Æ½ñ½¾)$¾7N¾&†¾#­¾/Ñ¾8¿8:¿.s¿3¢¿-Ö¿&À'+ÀFSÀCšÀ=ÞÀ8ÁOUÁ¥Á0ÀÁ/ñÁ!ÂD7Â1|Â,®Â0ÛÂ8ÃHEÃ(ŽÃ$·Ã/ÜÃ5ÄBÄ0UÄ"†Ä'©ÄÑÄFèÄ(/Å)XÅ/‚Å6²ÅAéÅE+Æ qÆ4’ÆÇÆ4æÆÇ9Ç/OÇÇ!ŸÇÁÇÝÇ'ùÇ)!È!KÈmÈ"€È&£È ÊÈëÈÉÉ8É/NÉ~É�É4£É$ØÉýÉÊ61Ê<hÊ.¥Ê'ÔÊüÊË&Ë%DËjË‰Ë+�ËÉË9åË4Ì.TÌ)ƒÌ­ÌÈÌ>ÝÌPÍ9mÍ#§Í.ËÍ2úÍ;-ÎiÎ&€Î1§Î0ÙÎ'
! Ï?2Ï-rÏG Ï/èÏ.Ð4GÐ&|Ð+£Ð0ÏÐÑ+Ñ DÑ/eÑ•Ñ1°Ñ!âÑ,Ò<1ÒnÒ0�Ò!¾ÒàÒ#þÒ"Ó=BÓC€ÓDÄÓ	Ô,)Ô6VÔ�Ô§Ô7¿ÔB÷Ô,:Õ'gÕ6�Õ+ÆÕòÕÖ!Ö5;Ö#qÖ•Ö ´ÖAÕÖ(×	@×'J×&r×™×·×*Õ×*Ø8+Ø"dØ‡Ø Ø<ÀØ2ýØ50Ù)fÙ�Ù%«Ù"ÑÙ ôÙ Ú-6Ú"dÚ!‡Ú%©Ú%ÏÚ õÚÛ'ÛEÛbÛzÛ—Û «ÛLÝ-NÝ1|Ý®Ý%ÅÝßëÝ.ËÞ:úÞ5ßAßXß%mß,“ßNÀßQàJaàI¬à™öàE�áaÖáD8âU}âDÓâ ãW9ã‘ã1�ãÏã(æã"ä 2ä-Sä-�ä6¯ä#æä#
! å.å:å&Såzå"’åµå/ÕåæH%æBnæ)±æVÛæQ2çR„çc×ç8;èWtèaÌèi.éA˜éÚé)êé)ê;>ê2zê9­ê8çê7 ë*Xë4ƒëV¸ëSì/cì7“ìLËì(í&Aíhí7…íY½íxî,�î6½îdôîOYï-©ï-×ï2ð+8ð0dð •ð_¶ð:ñ*Qñ:|ñ+·ñFãñ$*ò3Oò2ƒò/¶ò2æò5óPOóA óâóô2"ô<Uô2’ô9ÅôFÿô*Fõ6qõ'¨õ?Ðõ;ö<Lö$‰ö!®öPÐö4!÷`V÷6·÷1î÷, ø=Mø#‹ø0¯ø@àø-!ùJOù=šù7Øù.ú??úHú,ÈúnõúAdû3¦ûFÚû7!ü1Yü8‹ü0Äü/õü?%ý5eý,›ý@Èý"	þ>,þ-kþ-™þ1Çþ;ùþ@5ÿ<vÿ?³ÿ2óÿ&XC4œ#ÑEõ;SMnF¼- 1GR)š.ÄRóF9bXœHõ)>@h0©/Ú
! Y)3ƒ4·ì%#,AP’>²(ñ.!I'k'“I»% +!L-n?œÜ ö	p-	ž	7¸	6ð	*'
! 4R
! L‡
! 4Ô
! <	-F7t3¬Kà@,:m¨+À/ì#
;@
B|
1¿
.ñ
2 S4iž0¾,ï!*>/i8™/ÒU?X7˜5Ð0O7;‡]ÃZ!T|_Ñy1[«76?*v'¡Éã&û3"V+uA¡LãF0Gw&¿2æ-(G'p4˜Í%í//._!Ž&°'×!ÿ!1@9r¬Ë5ë.!Po#…B©Aì2.a#�4¥Ú-ò '7!_�/›Ë<ê''%O%u›ž¢«´#Ò'öT*sDž,ã/&)V-€(®%×&ý%$ %J "p &“ 'º â #!&!!F!+h!1”!Æ!å!%"')".Q"9€"-º"&è"'#:7##r#=–#DÔ#:$8T$!�$-¯$;Ý$!% ;%"\%'%9§%*á%J&GW& Ÿ&)À&ê&-ñ&'+:'&f'V�'ä'2()4(&^(.…("´(A×()(()#Q)u)!”)¶)"Å)#è))*6*
! 8*
! C*
! N*,Y*†*
! ¦*
! ±*
! ¼*
! Ç*
! Ò*&Ý*!+&+
! 7+B+
! S+
! ^+
! i+
! t+!+
! ¡+¬+@°++ñ+�,»,.Ú,;	-8E-)~-,¨-/Õ-,..2.Aa.+£..Ï.5þ.4/3S/7‡/<¿/4ü/<10@n0¯0EË0-16?1Hv16¿1)ö1 272@2Q2.b2?‘2(Ñ2-ú2G(3-p3/ž3?Î3B4UQ4p§4/5NH5Z—5Eò5<86'u6'�6;Å6L7:N7@‰7+Ê7%ö7/8+L8Ox8:È8697:96r9?©9Aé9:+:=f:>¤:3ã:=;2U;Cˆ;EÌ;:<HM<5–<Ì<à<$ó<=1=DK=P�=6á=:>&S>$z>6Ÿ>@Ö>H?H`?G©?ñ?a@6r@&©@:Ð@Aa*A<ŒA?ÉA^	B1hB+šBEÆBECRC4jCTŸC8ôCJ-D&xD$ŸDBÄDIEJQE;œEØE÷EFA*F;lF6¨FßF)üF
! &G1G6@G2wG@ªG#ëGIHGYH@¡HBâH1%I;WI#“I7·I"ïISJ@fJ4§JGÜJL$K1qK>£K=âK' L1HLCzL8¾L÷L"M?6M<vMB³M6öMU-N5ƒNv¹Nl0O2�OGÐOLPePH‚P!ËPíPF
! Q7QQ>‰QTÈQ/RMRDkRC°R<ôR%1S)WS+�Ss­SB!TXdTW½TsUH‰U[ÒU7.V/fV:–VNÑV W,;W'hWD�WˆÕW^XGgX¯X+ÊX$öXY-:Y&hY0�Y(ÀYéY	Z")Z4LZ-�Z#¯Z"ÓZ.öZ1%[$W[4|["±[*Ô[Dÿ[=D\<‚\=¿\*ý\L(]Du]Lº]C^FK^>’^AÑ^F_EZ_P _Gñ_C9`/}`-­`*Û`:a*Aa2la*Ÿa.Êa.ùa](b1†b¸b Ëb2ìb0c0Pc<�c;¾cRúcBMd�dh®d(eA@e‚e™eS¸eff#.f/Rf6‚fI¹f,g40g-eg!“g%µg)Ûg/h5hQh#nh’hªhÇh"áhi$$i0Ii)zi-¤iÒi8çi" j-Cjqj€j–j ®jÏjÛjîj*k"2k
Uk#ck‡k¢k5½k'ók6l"Rl9ul9¯l8él&"mUIm"Ÿm7Âm3úmN.n6}n>´n;ón=/o3mo:¡o)Üo>pcEpM©pF÷pM>q.Œq6»qEòq�8r$ÈrhírjVsÁs?Òs+t,>t/kt;›t;×tAuQUu]§uKv;Qv,�vUºv6wAGw8‰w4Âw+÷w&#xGJx+’x¾xJÝx.(yAWy+™y5ÅyûyBzK^z?ªz.êzC{C]{-¡{*Ï{1ú{C,|p|.�|¾|;Û|U}*m}>˜}M×}.%~-T~1‚~<´~*ñ~KKhR´O€/W€;‡€1Ã€;õ€"1�*T�9�9¹�'ó�M‚;i‚&¥‚TÌ‚O!ƒ8qƒ…ªƒ²0„=ã„L!…In…I¸….†21†$d†(‰†#²†™Ö†2p‡%£‡YÉ‡%#ˆ3Iˆ"}ˆ/ ˆBÐˆ0‰1D‰.v‰8¥‰!Þ‰ŠŠ3*Š9^Š3˜ŠKÌŠ5‹ N‹3o‹A£‹1å‹GŒG_ŒG§Œ6ïŒ!&�&H�Ko�_»�Ž07Ž?hŽ,¨ŽhÕŽ7>�Bv�K¹�D�(J�%s�0™�/Ê�=ú�-8‘3f‘ š‘.»‘ê‘,	’%6’\’$v’?›’,Û’+“*4“._“?Ž“>Î“?
”>M”9Œ”3Æ”6ú”D1•Av•9¸•ò•O–<_–Aœ–7Þ–:—NQ—N —,ï—,˜!I˜<k˜,¨˜1Õ˜1™09™Jj™7µ™*í™+šNDš“š³š/Óš/›=3›q›2�›3À›Hô›7=œ.uœ.¤œ ÓœLôœ%A�g�2��8´�í�8
! žCž(bžR‹žEÞžN$ŸAsŸ4µŸ*êŸ0 F 'e B� !Ð ò 0¡U8¡4Ž¡Ã¡Ú¡ï¡@¢3M¢P�¢"Ò¢9õ¢7/£%g£;�£.É£<ø£=5¤?s¤3³¤8ç¤B ¥+c¥;�¥=Ë¥<	¦CF¦	Š¦”¦=¬¦.ê¦$§.>§Im§C·§û§=¨W¨.s¨>¢¨á¨&ÿ¨W&©:~©:¹©Eô©2:ªImªV·ª/«B>«)�«P««;ü«C8¬6|¬8³¬ì¬J­#V­Yz­4Ô­T	®X^®f·®L¯Ck¯]¯¯S
°Ya°%»°.á°7±H±%e±&‹±4²±=ç±%²&D²'k²#“²(·²aà²(B³k³J}³7È³K´CL´2�´;Ã´"ÿ´"µ0.µ_µ0wµ6¨µ+ßµ+¶/7¶/g¶H—¶:à¶I·Ke·D±·ö·¸i'¸4‘¸5Æ¸ü¸1¹3N¹0‚¹p³¹'$º!Lº>nº;­º8éº$"»4G»6|»0³»1ä»5¼/L¼J|¼EÇ¼0
½,>½Bk½/®½(Þ½4¾'<¾8d¾,�¾,Ê¾-÷¾.%¿(T¿%}¿'£¿*Ë¿Bö¿09À-jÀ0˜À)ÉÀ/óÀ*#Á-NÁ(|Á*¥Á6ÐÁ(Â(0Â"YÂ*|Â"§ÂBÊÂ?
Ã'MÃuÃG�ÃYÉÃ=#Ä0aÄ$’Ä/·Ä+çÄ&Å4:Å%oÅ+•Å*ÁÅmìÅ¥ZÆ«Ç¬Ç¾ÇHÞÇ"'È1JÈD|ÈÁÈ[áÈ[=É*™É%ÄÉ4êÉ!Ê8AÊ1zÊ7¬Ê3äÊ7Ë-PË2~Ë±Ë"ÎËñË2Ì76ÌnÌ3�Ì5ÁÌ+÷Ì#Í-AÍ4oÍM¤ÍMòÍ#@Î8dÎ;�Î‹ÙÎ eÏ†Ï/¢Ï=ÒÏ;Ð=LÐ=ŠÐ1ÈÐ=úÐ48Ñ)mÑ'—Ñf¿Ñ2&ÒYÒlÒ‡Ò“Ò>›ÒÚÒ{ÜÒkXÓfÄÓL+Ô4xÔ­Ô1ÆÔ)øÔ'"Õ;JÕ3†Õ0ºÕ)ëÕ#Ö=9Ö?wÖ2·ÖGêÖ52×8h×4¡×3Ö×Z
! Ø[eØ2ÁØ9ôØ9.Ù3hÙ%œÙ"ÂÙ+åÙ
Ú4Ú+TÚ'€ÚO¨Ú=øÚ/6Û(fÛ"�Û-²Û=àÛ=Ü2\Ü4�Ü4ÄÜAùÜY;Ý9•Ý%ÏÝõÝ2Þ-5Þ?cÞ£Þ*´Þ:ßÞ6ß/QßD�ß9Æß:àK;àG‡àÏàîà&á#3á(Wá€á á
! ½á2Èá'ûáW#â${â% â&Æâíâ5ã%8ãb^ãWÁãLäSfäVºäBåTå%få7ŒåZÄå+æ'Kæ4sæ:¨æ(ãæçç*9ç-dç’ç¤ç·ç$Êçïç*è6/è+fè2’è2Åè4øè2-é2`é2“é2Æé2ùé(,ê1Uê#‡ê«êËêëê9úê4ë	Fë-Pë%~ë9¤ë.Þë?
ì"Mì1pì7¢ì%Úì-í.í3Lí'€í2¨íÛíãíîî75îBmîB°î(óî7ï-Tï3‚ï6¶ï#íïð1.ð*`ð2‹ð2¾ð@ñð<2ñoñ@�ñÎñYâñ<òHòTò=eò>£ò>âò?!óPaóW²ó,
! ô&7ô4^ô2“ô,Æô5óôa)õD‹õ;Ðõ;öCHö<ŒöEÉö8÷LH÷I•÷,ß÷4ø-Aøjoø@ÚøHùdù9ƒù]½ù,úWHú6 úB×úRû"mû�ûC§û9ëûM%ü_sü;ÓüFý/VýJ†ý8Ñý4
! þ>?þ2~þ7±þ9éþ.#ÿ3RÿA†ÿÈÿEåÿ1+;]!™"»6Þ7/M}%”1º7ì($.M$|0¡&Ò?ù,9'fBŽBÑB!W*y&¤Ë2âBBX4›=Ð:TIAž*à )?*i4”6É1/I1y"«Î0ç1	BJ	$�	?²	@ò	Y3
! +�
! +¹
! -å
! (.:W%’#¸%Ü=$@9eWŸ/÷%'
1M
M
OÍ
?&]/„$´,Ù&/-])v2 'Ó4û.09_™9°<ê5'*].ˆ9·ñ8;9Cu5¹ï*÷(";K3‡;»/÷0'8XI‘+Ûo'w;Ÿ5Û54G%|&¢'É/ñ3!7U:�RÈ@A\.ž)Í4÷6,0c1”Æác8ežH¾HPg6…4¼Cñ#5>Y?˜'Ø+B,%o•ª(Ã'ì$9Md
{(‰$²×+ì)Bbv”%«3Ñ7 7= u • *« Ö 2é 2!O!l!J}!<È!."#4"X"!w"™"H¸"O#EQ#G—#8ß#8$<Q$-Ž$¼$Ñ$ã$û$)%--%.[%0Š%-»%.é%"&);&e&ƒ&"�&³&Ë&ã&'8'U'b':o'ª'Ê'×'=õ'+3(0_(�(­( ¿(à(,)-)=)"U)"x)›)*³)DÞ)M#*q*‘*£*"¹*!Ü*@þ*F?+Z†+0á+4,.G,5v,<¬,Eé,./-n^-/Í-0ý-H..w.3‡..».ê.*	/:4/<o/:¬/2ç/H0;c0Ÿ0+½0-é0-1
E1;S1�1 œ1½1!Ý1"ÿ1"2%32!Y2${2, 2CÍ2930K3.|3!«3"Í30ð3-!4O4e4=ƒ4*Á4?ì4@,5Am5¯5GË5:67N6B†61É6(û6($72M7(€7&©7*Ð7*û7*&83Q8C…8;É8+9;19Fm9%´97Ú9':O::pŠ:Wû:KS;AŸ;^á;R@<1“<1Å<÷<)=5=='s=H›='ä=+>*8>/c>:“>&Î>+õ><!?^?x?-•?8Ã?"ü?!@/A@$q@4–@GË@A%.A.TAƒA
! ”A0ŸA'ÐA&øAEB)eB/�B¿B/ÔB/C:4C9oC/©C5ÙC*D*:D6eD:œD×D8ðDH)E(rE/›E=ËE>	FMHFc–F%úF% GXFG"ŸGÂG(ØG1H3HOFH–H«H!ÀH?âH:"I3]I/‘I5ÁI@÷IK8JK„J1ÐJ-K30KdK&vK%�K&ÃK'êK3L=FL$„L*©LYÔL0.MG_M"§M6ÊM7N:9N.tN)£N7ÍN7O9=OCwOA»OEýOACPA…PCÇP@QLQ5fQ6œQ*ÓQ!þQ4 REUR@›R9ÜRCSZSzS‘S:¡S,ÜS/	T!9T;[T#—T9»T&õT+U.HUwU‘U"°U<ÓU7V@HV'‰V.±VàVôVW"W8WNWdWzW�W¦W»WÑWçWýWX)X?XVXlX‚X˜X®XÅXÜXóX	Y Y6YLYaYwY�Y£Y¹YÏYåYüYZ,ZBZXZnZ2„Z·ZÊZ&ãZ!
! [3,[;`[&œ[#Ã[ç[5ú[;0\8l\:¥\/à\1]$B]$g]Œ]#¨]*Ì]F÷]#>^b^8‚^ »^BÜ^_%?_+e_,‘_#¾_.â_-`A?`2�`*´`#ß`)a6-a`da Åaæabb*(bSb)pb)šb)Äb)îb)c)Bc)lc)–c)Àc)êc)d">d1ad*“d&¾d%åd e",eOeneˆe§e"Áeäef"fAf'`f'ˆf,°f8Ýf6g"Mg1pg¢gÁg%Þg)h).h2Xh@‹hÌh$êh3iCiDai¦i'¿iEçiO-j.}j+¬j1Øj*
! k+5k#ak.…k"´k<×k(l:=l?xl¸lQØl"*maMmH¯m3øm.,n9[n;•n9Ñn2o7>o7vo5®oCäoQ(pWzp)Òp*üpD'q3lq- q Îq0ïqH rVir$Àrårúr/s&>s&es&Œs)³s'Ýs(t(.t(Wt.€t%¯t$Õt$út'u$Gu+lu-˜u/Æu-öu%$v?JvŠv4‘v/Æv/öv2&w&Yw€w$˜wH½w.x"5xXx#gx$‹x°x9Êxy(y'By)jy”y>¦y"åyzHz2gzVšz,ñz){5H{)~{¨{Æ{ ã{|'#|K|&i|�|&®|+Õ|)}4+}<`}'�}$Å}ê})ö}" ~4C~4x~@­~-î~-IJ;”[ÐL,€Hy€<Â€Hÿ€+H�4t�9©�/ã�3‚1G‚y‚#‘‚Aµ‚1÷‚)ƒ(Iƒ1rƒ.¤ƒ/Óƒ„„1„A„T„4s„¨„)Ä„"î„……
0…5>…t…(�…¶…(Ó…0ü…"-†TP†)¥†Ï†3ë†-‡,M‡z‡*”‡/¿‡9ï‡")ˆ‚LˆUÏˆ$%‰ J‰8k‰U¤‰;ú‰66ŠmŠ(‚Š"«Š!ÎŠ"ðŠ ‹C4‹+x‹"¤‹$Ç‹#ì‹3Œ>DŒYƒŒ8ÝŒ&�=�*O�0z�3«�,ß�5Ž"BŽ eŽ?†ŽÆŽåŽ@þŽ[?�B›�5Þ�,�9A�<{�-¸�5æ�7‘2T‘‡‘H§‘%ð‘4’%K’8q’2ª’-Ý’@“.L“,{“9¨“9â“#”-@”8n”:§”7â”>•6Y•.�•-¿•+í•;–=U–8“–EÌ–*—8=—1v—<¨—å—4ø—(-˜#V˜:z˜	µ˜7¿˜÷˜7™)K™Iu™9¿™&ù™6 šFWšOžšOîš<>›I{›UÅ›7œ-Sœ�œ%—œ½œ@ÜœA�=_�%��"Ã�0æ�MžAež(§žEÐžŸ&Ÿ5;ŸNqŸÀŸHßŸ9( .b 8‘ 2Ê $ý ."¡Q¡e¡!‚¡¤¡%Ã¡1é¡;¢W¢*w¢+¢¢Î¢,í¢5£(P£6y£;°£ì£/¤&8¤!_¤@�¤2Â¤Mõ¤MC¥.‘¥bÀ¥@#¦2d¦%—¦6½¦Xô¦LM§Uš§Uð§UF¨Tœ¨Uñ¨TG©Bœ©Dß©T$ª<yªG¶ªNþªNM«Hœ«	å«ï«@û«<¬7O¬9‡¬MÁ¬3­5C­3y­C­­4ñ­6&®<]®+š®+Æ®(ò®*¯*F¯	q¯{¯™¯-µ¯'ã¯'°3°)R°(|°2¥°Ø°
ø°<±5C±y±L�±]Ú±U8²7Ž²!Æ²<è²>%³7d³8œ³7Õ³8
´9F´+€´-¬´Ú´#ì´µH-µ0vµ+§µ$Óµ øµ"¶M<¶Š¶¨¶Å¶Ú¶'ï¶·6·S·0r·£·:Â·/ý·E-¸3s¸#§¸Ë¸Iã¸B-¹*p¹M›¹Hé¹Z2º(�º2¶º=éº/'»#W»{»›»-¸»Gæ»6.¼6e¼8œ¼IÕ¼2½1R½$„½©½$¹½%Þ½¾/¾7O¾?‡¾DÇ¾B¿-O¿.}¿E¬¿‚ò¿@uÀW¶À)Á)8Á4bÁ%—Á/½Á.íÁ Â=Â
! OÂZÂ4gÂ6œÂ<ÓÂ2Ã8CÃ|Ã+œÃ3ÈÃ'üÃ/$ÄTÄGrÄºÄ*ÔÄ)ÿÄ-)Å+WÅFƒÅ?ÊÅ>
! ÆFIÆ-�Æ<¾Æ$ûÆ- Ç.NÇ}Ç<—Ç#ÔÇ+øÇ7$È7\È(”È"½È3àÈ-É BÉcÉ;~É"ºÉ7ÝÉ.ÊEDÊ;ŠÊCÆÊ*
! Ë-5Ë:cË;žË7ÚË;Ì=NÌ,ŒÌ6¹Ì2ðÌG#Í+kÍ,—ÍÄÍâÍüÍ-Î_DÎ)¤ÎÎÎíÎ%Ï71Ï%iÏ5�Ï+ÅÏ.ñÏ@ ÐHaÐFªÐPñÐ6BÑ>yÑ4¸Ñ5íÑ>#Ò5bÒ5˜Ò4ÎÒBÓBFÓL‰ÓFÖÓFÔFdÔE«ÔEñÔa7Õa™ÕûÕÖ$3Ö8XÖ4‘Ö#ÆÖ*êÖ%×-;×&i×#�×,´×á×2Ø54Ø+jØ<–Ø ÓØôØ*Ù<Ù‹UÙAáÙ5#Ú-YÚG‡ÚPÏÚG Û5hÛ6žÛ6ÕÛÜÜ1ÜCÜWÜiÜzÜ�ÜŸÜ²ÜÄÜ×ÜëÜýÜÝ+Ý=ÝNÝ_ÝyÝŒÝ Ý´ÝÅÝÖÝ5ìÝ7"Þ0ZÞ"‹ÞP®Þ4ÿÞ44ß4iß4žß4Óß*àC3àTwàIÌàtá/‹áD»á�â3‚â)¶â3àâ8ã9Mã‡ã2˜ã(Ëãôã4ä.HäGwä?¿äVÿä0Vå!‡å.©å$ØåBýåX@æ@™æÚæ'õæ#ç/Aç qç$’ç9·ç)ñçè29èAlè1®è.àè7é:Gé3‚é.¶é1åé)ê)Aê5kêP¡êOòêIBëHŒëYÕë%/ì;Uì0‘ìÂìSÞìA2í1tí7¦í:ÞíZî/tî-¤î9Òî7ïDï7\ï&”ï+»ïçïTð3Xð+Œð5¸ð9îðN(ñNwñ&Æñ4íñ!"ò9Dò#~ò¢òAÁò'ó-+ó Yó$zó-Ÿó0Íóþóô'1ô3Yô#�ô±ô$Îô)óôõ5;õqõ‹õ<¤õ-áõö/öIOöK™ö;åö5!÷W÷k÷#€÷&¤÷'Ë÷ó÷0	ø:ø<Wø:”ø5Ïø-ù!3ùUùLsùdÀùK%ú-qú:Ÿú>ÚúOû"iû1Œû;¾û;úû36üIjü4´üNéü68ý4oýA¤ý.æý3þ:Iþ!„þ3¦þ(Úþ4ÿ8ÿAWÿ'™ÿ)Áÿ=ëÿ!)@K/Œ*¼+ç'F;G‚UÊ! 3BBv¹Ò4éM,l(™8Â-û)=!NCp)´Þ&ýB$0g˜-¥(Ó!ü*>+iA•$× ü:=0x6©*à$%J!j!Œ,®!Ûý+	-I	"w	š	¬	Ë	é	
!  
! À
! 8
! 	¹®	ÿTž¥¢Õêç".7I	æê"/}#½‹µk¢	…t
! n8°!|Ì	¶†äV	V
! Ž
! 	rÁÐn
! À˜ˆ{RN
! ¦cÂZn�K'®
! ±	+3¼ã½
! Ø®ø	Â­9¸3ppÏ°gé	X»Ë¶D@¹{,=î^n	Ðd…qšdŽ	¬
! *
! éVÛ"ß¶’1 	'²ðRëº
! Ó	ˆ	È>Œ	eúö
! ×°f	^n˜ï_#`bö9	ñ™Av	˜ÞÃîhÛ
! D
! àkk¿`
Ë
! ­Êèä	¸i-ó	RFèU
! Œ¡ånxŽ•,´“|‡”
! ·=œ ˆ›c:-
! °[ZíŠšc	)	Qê
! ˆJ
! å
! Ç�
! ‘Ïö	—E	Ž¹b&D«âÚ	ÎZa'Ãg:éè
! =	
! _žê.€æS,)R\
! ÁïRð‰ Â»2	l–‡É	±x
! öÆ¿šÓ¦
! 0©k	Þ•Ó¢•ÆŒMž"å”š’:J 	ƒmµWü2'ÛÃ’¢e	Ä
! <IæD?´*	òyÏjYÏß@­ 	1•‹]�(
! ã¦TÉ,ÓÉdˆ�÷	;œ£
! Ç	5	oÐÈ�s
! óÍÌ
! ¥+ƒ
! Ì‘
! ”*ž
! û
! C
! Q+®”zõE
! Ô"*a nËè@	Q1
! âŒ
! uè½A
! ïqB·¼
! f7™Ï,	‹
! 7Â
! 
! ù
! 
ûdÿHóÖòšÔµf
! î�åÒA�¨3·
! q�
! lÁH-ÁžæÇ
! À	§?¸O9
! K�âøÅC™8‚¢Öò¦ËýCãƒŸmÎ4²ÈFáUAóEÉÊ]'°r\|5†Ù
! -Å6PÛ€VÐì'
! ÷‡¥2­ä0Žï
! ¾²	Yt¹3	ÓZ£	àP
! þè.]jm8xîûˆ,
! ÛÃjlCO
! *	ß
! Y	wn
! ×——e+� òÜ,ƒÎj
! óòåË<Rj}FF	šxý„½	/®Ìwë	ýi	t	ùäŸ¯G¤Iÿ	°Ð(›	Šü®ðO^	ò
! ¥	ÚCT
! Äu„
! $
! ­c9r	Sòg	àFóÚ4cÊ
! ÑÆ'î
! Ñ_�ÿ$�Ö¥Fr	gb�	…¦pÝ(EíMZ
! ø4U²_	[	[¡³+î	|
! æ0BöÈ	ñi‘}	
! Èëê	˜™u¬
	—
! �ä‡	‰
! h	ãæÁz1	Eç�
! J>R
! €i?
! n_\þ
! ûæÒÕ‚	;€
! ˆ
! ¸	øß¼	~×âNk¡T	„—éàéÏF#
! ç
! �vÎ	.b	
! sõ¸¶8¼á�^ã¤Ì‚&
! ê”Ö6ét
! M¯ÿ!	2¿ñH÷	åñ¤
! †Ä^v{	Ÿ�,S
! û‡	€œß	Õ£„ÄQ	Ñ>ôªd=7º¢
! XJ¾
! ®Ìl�ÖÓ‚£©Æ¶ã†9÷†uØe›Ñ�êÊÐ¹
! ‚O¥=ôªø�xzÝ2ÔþÅ
! Ô-	?vMx�‘£süVÜ	0‘¼0áÉsé„Š	æ	p¹	h
! ÷6e
! U<	µ/¤si¹/Wì—"¼Ë	º–	œŸ õš[ù
! -vXmxChûÓSÐá�ÄÆ?OÃ	‚|V˜
! â9ù$	À_1$7
! &<
! ½ôXo]Ü. oV`Þ¹	 Ê¢Ò€ë
! —	ÎŠÜ
! +
! Ò¦{ÔDb	ÅÁRr2ƒÌ�aîA	Díä¹`š.Á	²h±
! mm
! £w	›*t2h
Ù÷J;g«4®fd
! S	Ã�š	›l	±wßè	»üjSÏ	q»üW/«iögÙE{›ï³›ã>§\q¬Ü¨ÅŠ˜ªC`;¡¡	½0	YÄ	ó:ç{¸µJÌÖ	k±ì
! ô[
! 1pü
! &´
! 
! òlƒ	ƒkQtˆÂû/
! @
‡Múl²K“¨	~
! vu”ýXVŠ.aŒö	ìééYÜZð
! µ	nzV3;	ŸÔ	¾ÙöIÃ(ÛÕz5ZUðO.)Lr
  
! hÇî	¸
! x$­
! $JÔà	f8¡!’/§?šHŒ‘±}ßgÌù7	™…g$ù
! w¨WO	ƒq
! 
X8	¯	8%J	é
! 7‹a÷ï×·-VIò	á	Þ5Ã
! H¯H‡*QÛÑ
! 2
! «Y
! Ï+”B}%ùª×W
! Ý
! ñ-½	¾jø¤íi
! Ï
! «lcD)¶ã
! ëË‡$þ¡_]Ù¨"	Iïúåª¯©
! Äl
! B
! ”Q
! ôÐ	ç
! TßBU´b›Ô%5
! –Ó
! ³zžK…	º		Ë‰ebÐÔÖu	—Œ–a"!þµv©ëê0=}Âÿ>	�YŠ'%C	À>“°I~	atí
! ÁÍeTÑÀ cßÍ£’	ƒªÊÏ�¬qy#s	CÙ	…2‰žGMëÊ‰ÛQ
! Ž™]üoNá³[“ÌIÒC	y\p¦z
! Þ<
! â
! õ	!èïº°
! 0>
! ò	%X«t�
! 
! Í	9ýa€¹¡ó	ç	*5¶>Ê	
! 3
! Ø¯%”	p
! (WÄÁý	“€¥§á�
! +G	:
! …
! ø‰G„mgks=¨ï@ÝÇC©“i~– |hü	oê#$)¼	Ç´î¯‚ªìY´†	y
! 9Ô
! -+Ó‰˜a
! ‰ÈÅb
! *=
! >0×w5þ‹K^×fØîæ
! 6·
ÀQ 
! f{ªý³ 4kÂ�Ž:|	X	�ø
! -w•	X
! Ÿ	r
! ßU	Æ	»�zÌ¶
¨…
! Ið“o
! ~çM
! ñ	t;
! ¶–L)‚’
! “o£z’¯
! j©	Þ
! ±	®ZhÁDP	¿º|©	LØ
! ñ¬y«Ò	­	Â~PÅ	H	ºž×‘¤£“		™	Þ	q/ao
! Çáa	D	§m	õáþá
! y-1ú
! +ŒúØà�»´	´
! ˆŸ*ºÕäââG
! õíÉÜ(´Ý	8ðö�z	ª&Sw
! Î&[¥Q]Ó	6`
! užB	¡ÙÎ6
! nFh%·D�_²
! 6•
! ±Kƒ=ö}JûŠ
! �ëÚÎj	9Ž–^‡Õµ
! =ò›
! ¢àZ	¯`I¹–"
! ˆ³
! 6	§Øi·	L	í	Þw	AÇ@
! {�ô&«
! ù~x™Öð¥
! Âåóec
! ýOqÍNW	_¿
! |	°	@Rd¿½9ÚfÛu±+p	L±þ}@†•‹ãMY»	¸L†GK¼œ&
! Ló}^w
! ý
! }$‘OÙè
! ¥¬NM[Š!©tÅ!
! ã	¸Ý#	¤¦	‡„3D!Ñb!3�uÈ£	{|£	¬–
! &	µ`	Ö0
! y	Nÿ
! iâyžù	�N§N	”7Ýþ	cX¯È#");ÚÙ `Ç<S	§kú½™
! 61Å °5)³g
!  Æ
! ê‰§
! fUÚ
! ½„3Þï	=ôTAàæ‹	)„	ÜÄŒ¼*Í	Í|<:	’÷NÝ�	&
	Ÿ?ÚP»Z@¨\q	
! œ	,Ø†Ä©4Ñ8ØGþ]
! RÚü�âÂ	'
! œ5†ô	˜§#©
éi¿m
! Õ
! ­/L]	m%	ìeB4Àp¿´©ŒL
! í\çl[	{ÒðK
! 7(µ­å�’ª	2Ý^K	ß@0ú>?—çŽNÂtc�	@¨
! úyº<ü
! Õ	GìÉ
! x	ñ
! ÉF
! "çrF×Ñó
! ‹ñ�1(Û>M…	µºñ
!  ˜í_
! ÇG%
! GÊüÓ<Ã!„÷¡
! 	ú	Ð
! «­Ô)¨°vOÇzÍõ
! í•‰	mœ
! �!¾Ž?4·	Ÿõ‡
! ~~ìEH
! v
! ð­L ¢ÐŽ%à
! ¬	´ûõ®Y
! Å¯œ¾P\	»ö²	‚HÉej”
! Ñ	‚
! ›ð	d	ž	<,ArW¿
! ‹
! 	
! ÈSâ	ÉPþÅì	V·]ÿ3™ThFÎ
! ¨Þ‹û.5¼Ö
! ²Uæ9¦¾EÈ
! ÿ?^�äÆ.	KÕ"�	ëí€I
! àô!È•Pã*''û	:³Ej4çR	p$P2Ù
! UcJå	oŠM	úÀù(ÍŸÚ;Ò6ª
! 	ÆgàWs&	Á
! ÿ ÎØOär4	lxE	‘¢#ñHÀÙ²¬å¤#	oo	Ê)4
! 
! 	¤f‚
! :ˆQè.}
! d& ¡·¶	
! 5k
! ³,6ÿÍ
! ô
! Ý‘Aù’¾²ýAì:ä
! “¥ý<º�Ïú
! ƒ`
! 
! š
! AøL—Þ$
! ™Tu¶
! Ë
! èÃ?	¾¤	rP/Õì§	\êÑÊË¸ÍZ¼s
! «\B1%·[;Œ«	Ö)
! {
! e~Ò
! Ÿ
! �	^
! 
ä¬s…]T�¸‹Æ‘	y¢Š%d˜�ÕbÜ�¦(	[:¾	BHëdXõ÷Sq#Uïfœ€/		P˜	œ�¾bÜ÷
! •7Ø	³E(;Û	NWÆÒ7õBv	ÜWS… 
! É»›
! Ã
! ±î¤-•(ë¿‰+	á×	³	3»
! `JYu
! ¿	„#Òs†
! –®~øGøp’;\À½ô
! /'	Î		.
! w¬81–Ú×
!  T“
! ¦vÝ�	�B,0_yKÄË€	—
  
  For bug reporting instructions, please see:
  
*************** write_c_file - output name is %s, prefix
*** 401,407 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-pg and -fomit-frame-pointer are incompatible-private_bundle not allowed with -dynamiclib.NOT. operator in expression at %L must have a LOGICAL operand387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><built-in><command-line>ACCESS specification at %L was already specifiedALLOCATABLE specified outside of INTERFACE body at %LALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableASSIGNED GOTO statement at %L requires an INTEGER variableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAllocatable component of structure at %C must have a deferred shapeAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAmbiguous symbol in TYPE definition at %CAn alternate return at %L without a * dummy argumentAn outer FORALL construct already has an index with this name %LArgument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume ICPLBs are enabled at runtime.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAt top level:Attempt to DEALLOCATE unallocated '%s'Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttribute at %L is not allowed in a TYPE definitionAvoid speculative loads to work around a hardware anomaly.BB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBYTE type used at %C is not available on the target machineBad INTENT specification at %CBad IO basetype (%d)Bad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Branch at %L may result in an infinite loopBranches executed:%s of %d
--- 389,395 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%l' operand isn't a label''' flag'(' flag'+' flag'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mbig-endian and -mlittle-endian may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-pg and -fomit-frame-pointer are incompatible-private_bundle not allowed with -dynamiclib.NOT. operator in expression at %L must have a LOGICAL operand387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<During initialization>
! <anonymous><built-in><command-line>ACCESS specification at %L was already specifiedALLOCATABLE specified outside of INTERFACE body at %LALTERNATE RETURN not permitted at %LAPCS reentrant code not supported.  IgnoredASSIGN statement at %L requires a scalar default INTEGER variableAUX pointer initialized for edge %d->%dAVX vector argument without AVX enabled changes the ABIAccess specification of the %s operator at %C has already been specifiedAccess specification of the .%s. operator at %C has already been specifiedAllocatable component of structure at %C must have a deferred shapeAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Already inside a CONTAINS block at %CAlternate RETURN statement at %C is only allowed within a SUBROUTINEAlternate RETURN statement at %L requires a SCALAR-INTEGER return specifierAlternate return cannot appear in operator interface at %LAltiVec argument passed to unprototyped functionAltiVec not supported in this targetAmbiguous symbol in TYPE definition at %CAn alternate return at %L without a * dummy argumentAn outer FORALL construct already has an index with this name %LArgument NCOPIES of REPEAT intrinsic is negative at %LArgument NCOPIES of REPEAT intrinsic is too large at %LArgument dim at %L must be of INTEGER typeArgument dim at %L must be scalarArgument of %s at %L must be of length oneArgument of %s function at %L is negativeArgument of %s function at %L is too large for the collating sequence of kind %dArgument of %s function at %L outside of range [0,127]Argument of ACOS at %L must be between -1 and 1Argument of ACOSH at %L must not be less than 1Argument of ASIN at %L must be between -1 and 1Argument of ATANH at %L must be inside the range -1 to 1Argument of FINAL procedure at %L must not be ALLOCATABLEArgument of FINAL procedure at %L must not be INTENT(OUT)Argument of FINAL procedure at %L must not be OPTIONALArgument of FINAL procedure at %L must not be a POINTERArgument of IACHAR at %L must be of length oneArgument of IACHAR function at %L outside of range 0..127Argument of ICHAR at %L must be of length oneArgument of LOG at %L cannot be less than or equal to zeroArgument of LOG10 at %L cannot be less than or equal to zeroArgument of SELECT statement at %L cannot be %sArgument of SELECT statement at %L must be a scalar expressionArgument of SQRT at %L has a negative valueArithmetic NaN at %LArithmetic OK at %LArithmetic OK converting %s to %s at %LArithmetic overflow at %LArithmetic underflow at %LArray component of structure at %C must have an explicit shapeArray component of structure at %C must have explicit or deferred shapeArray index at %L is an array of rank %dArray index at %L must be of INTEGER type, found %sArray index at %L must be scalarArray operands are incommensurate at %LArray operands are incommensurate converting %s to %s at %LArray reference at %C cannot have more than %d dimensionsArray reference at %L is out of bounds (%ld < %ld) in dimension %dArray reference at %L is out of bounds (%ld > %ld) in dimension %dArray reference in EQUIVALENCE at %C cannot be an array sectionArray reference out of boundsArray section with a vector subscript at %L shall not be the target of a pointerArray specification at %C has more than %d dimensionsArray specification must be deferred at %LArray specification required in ALLOCATE statement at %LAssembler options
  =================
  
  Assigning value other than 0 or 1 to LOGICAL has undefined result at %LAssignment operator interface at %L must be a SUBROUTINEAssignment operator interface at %L must have two argumentsAssignment operator interface at %L must not redefine an INTRINSIC type assignmentAssignment to a FORALL index variable at %LAssume ICPLBs are enabled at runtime.Assumed shape array at %L must be a dummy argumentAssumed size array at %L must be a dummy argumentAt top level:Attempt to DEALLOCATE unallocated '%s'Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %CAttribute at %L is not allowed in a TYPE definitionAvoid speculative loads to work around a hardware anomaly.BB_RTL flag not set for block %dBIND(C) applied to %s %s at %LBIND(C) attribute at %C requires an interface with BIND(C)BIND(C) attribute at %L can only be used for variables or common blocksBIND(C) procedure with NAME may not have POINTER attribute at %CBYTE type used at %C is not available on the target machineBad INTENT specification at %CBad IO basetype (%d)Bad array reference at %LBad array specification for an explicitly shaped array at %CBad array specification for assumed shape array at %CBad array specification in ALLOCATE statement at %LBad continuation line at %CBad kind for logical constant at %CBad nameBad operatorBad specification for assumed size array at %CBad specification for deferred shape array at %CBad target in pointer assignment in PURE procedure at %LBad type in constant expressionBinding attributes already specify passing, illegal NOPASS at %CBinding attributes already specify passing, illegal PASS at %CBlank BLOCK DATA at %C conflicts with prior BLOCK DATA at %LBlanket SAVE statement at %C follows previous SAVE statementBlock label is not appropriate for IF statement at %CBlock label not appropriate for arithmetic IF statement at %CBoard name [and memory region].Branch at %L may result in an infinite loopBranches executed:%s of %d
*************** write_c_file - nama keluaran adalah %s,
*** 525,531 ****
  %s:versi '%.4s', lebih suka '%.4s'
  %s:versi '%.5s', lebih suka versi '%.4s'
  '' ' simbol'!' simbol'#' simbol'%%%c' bukan sebuah awalan operan yang valid'%%l' operan bukan sebuah label''' simbol'(' simbol'+' simbol'-' simbol'0' simboloperan 'B'  memiliki multiple bits setoperan 'B' bukan sebuah konstanta'E' pemodifikasi'I' simbol'O' pemodifikasi'^' simbol'_' simbol'a' simbol'm' simboloperan 'o' bukan sebuah konstanta'q' simbol(C)(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)(diluar dari kelas inisialisasi dibutuhkan)(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)(dekat inisialisasi untuk %qs)(mungkin %<typename %T::%E%> telah diinginkan)(mungkin sebuah semikolom hilang setelah definisi dari %qT)(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)--param inline-unit-growth batas tercapai--param large-function-growth batas tercapai--param large-stack-frame-growth batas tercapai--param max-inline-insns-auto batas tercapai--param max-inline-insns-sinlge batas tercapai-E atau -x dibutuhkan ketika masukan berasal dari standar masukan-Xbind-now dan -Xbind-lazy tidak kompatibel-bundle tidak diperbolehkan dengan -dynamiclib-bunlde_loader tidak diperbolehkan dengan -dynamiclib-c atau S dibutuhkan untuk Ada-client_name tidak diperbolehkan dengan -dynamiclib-current_version hanya diperbolehkan dengan -dynamiclib-force_flat_namespace tidak diperbolehkan dengan -dynamiclib-install_name hanya diperbolehkan dengan -dynamiclib-keep_private_externs tidak diperbolehkan dengan -dynamiclib-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan-mhard-float tidak didukung-msingle-float dan -msoft-float tidak dapat keduanya dispesifikasikan-pg dan -fomit-frame-pointer tidak kompatibel-private_bundle tidak diperbolehkan dengan -dynamicliboperator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKALset instruksi 387 non-aktif, menggunakan aritmetik SSE64 bit ABI tidak didukung di mode ESA/390<Selama inisialisasi>
! <anonim><sudah-termasuk><baris-perintah>Spesifikasi AKSES di %L telah dispesifikasikanALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %LALTERNATIF KEMBALI tidak diijinkan di %LAPCS reentrant kode tidak didukung. Diabaikanpernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGERpernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGERAUX penunjuk diinisialisasi untuk edge %d->%dargumen vektor AVX tanpa AVX aktif mengubah ABISpesifikasi akses dari operator %s di %C telah dispesifikasikanSpesifikasi akses dari operator .%s.  di %C telah dispesifikasikanKomponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk defferedIjinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda.Telah berada didalam sebuah blok CONTAINS di %CPernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINEPernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasiKembali alternatif tidak dapat muncul dalam antar-muka operator di %LArgumen AltiVec dilewatkan ke fungsi yang tidak berprototipeAltiVec tidak didukung dalam target iniAmbigu simbol dalam definisi TIPE di %CSebuah alternatif return di %L tanpa sebuah * dummy argumenSebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %LArgumen NCOPIES dari REPEAT intrinsik adalah negatif di %LArgumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %LArgumen dim di %L harus berupa tipe INTEGERArgumen dim di %L harus berupa skalarArgumen dari %s di %L harus berupa panjang satuArgumen dari %s fungsi di %L adalah negatifArgumen dari fungsi %s di %L terlalu besar untuk urutan collating dari jenis %dArgumen dari fungsi %s di %L diluar dari jangkauan [0,127]Argumen dari ACOS di %L harus berada diantara -1 dan 1Argumen dari ACOSH di %L harus tidak lebih kecil dari 1Argumen dari ASIN di %L harus berada diantara -1 dan 1Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKANArgumen dari prosedur FINAL di %L harus berupa INTENT(OUT)Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONALargumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUKArgumen dari IACHAR di %L harus berupa panjang satuArgumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127Argumen dari ICHAR di %L harus berupa panjang satuArgumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari pernyataan SELECT di %L tidak dapat berupa %sArgumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalarArgumen dari SQRT di %L memiliki sebuah nilai negatifAritmetik NaN di %LAritmetik OK di %LAritmetik OK mengubah %s ke %s di %LAritmetik overflow di %LAritmetik underflow di %LStruktur komponen array di %C harus memiliki sebuah bentuk eksplisitKomponen array dari struktur di %C harus memiliki bentuk eksplisit atau defferedIndeks array di %L adalah sebuah array dari tingkat %dIndeks array di %L harus berupa tipe INTEGER, ditemukan %sIndeks array di %L harus berupa skalarOperan array tidak komensurate di %LOperan array tidak komensurate mengubah %s ke %s di %LReferensi array di %C tidak dapat memiliki lebih dari %d dimensiReferensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dReferensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah arrayReferensi array diluar cakupanBagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjukSpesifikasi array di %C memiliki lebih dari %d dimensiSpesifikasi array harus deferred di %LSpesifikasi array dibutuhkan dalam pernyatan ALOKASI di %LPilihan perakit
  ============
  
  Menempatkan nilai selain dari 0 atau 1 ke LOGICAL bisa menghasilkan hasil tidak terdefinisi di %LPenempatan antar-muka operator di %L harus sebuah SUBROUTINEPenempatan operator antar-muka di %L harus memiliki dua argumenPenempatan operator antar-muka di %L tidak boleh meredefinisi penempatan sebuah tipe INTRINSIKPenempatan ke sebuah indeks variabel FORALL di %LAsumsikan ICPLB telah aktif di waktu jalan.Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummyUkuran array yang diasumsikan di %L harus berupa sebuah argumen dummyDi tingkat paling atas:Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %CAtribut di %L tidak diijinkan dalam sebuah definisi TIPEHindari spekulatif loads untuk memperbaiki sebuah anomali perangkat keras.BB_RTL flags tidak diset untuk blok %dBIND(C) diaplikasikan ke %s %s di %Latribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umumprosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %Ctipe BYTE digunakan di %C tidak tersedia dalam mesin targetSpesifikasi INTENT buruk di %CIO basetype buruk (%d)Referensi array buruk di %LSpesifikasi array buruk untuk sebuah eksplisit shaped array di %CSpesifikasi array buruk untuk diasumsikan shape array di %CSpesifikasi array buruk dalam pernyataan ALOKASI di %LBaris kelanjutan buruk di %CJenis buruk untuk konstanta logikal di %CNama burukOperator burukSpesifikasi buruk untuk diasumsikan ukuran array di %CSpesifikasi buruk untuk deferred shape array di %CTarget buruk dalam penempatan penunjuk dalam prosedur PURE di %LTipe buruk dalam ekspresi konstantaBinding atribut telah menspesifikasikan passing, tidak legal NOPASS di %CBinding atribut telah menspesifikasikan passing, tidak legal PASS di %CBLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %LBlanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnyaLabel blok tidak sesuai untuk pernyataan IF di %CLabel blok tidak sesuai untuk pernyataan aritmetik IF di %CNama perangkat [dan daerah memori].Cabang di %L bisa menyebabkan sebuah loop tak terhinggaPercabangan dijalankan:%s dari %d
--- 513,519 ----
  %s:versi '%.4s', lebih suka '%.4s'
  %s:versi '%.5s', lebih suka versi '%.4s'
  '' ' simbol'!' simbol'#' simbol'%%%c' bukan sebuah awalan operan yang valid'%%l' operan bukan sebuah label''' simbol'(' simbol'+' simbol'-' simbol'0' simboloperan 'B'  memiliki multiple bits setoperan 'B' bukan sebuah konstanta'E' pemodifikasi'I' simbol'O' pemodifikasi'^' simbol'_' simbol'a' simbol'm' simboloperan 'o' bukan sebuah konstanta'q' simbol(C)(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)(diluar dari kelas inisialisasi dibutuhkan)(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)(dekat inisialisasi untuk %qs)(mungkin %<typename %T::%E%> telah diinginkan)(mungkin sebuah semikolom hilang setelah definisi dari %qT)(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)--param inline-unit-growth batas tercapai--param large-function-growth batas tercapai--param large-stack-frame-growth batas tercapai--param max-inline-insns-auto batas tercapai--param max-inline-insns-sinlge batas tercapai-E atau -x dibutuhkan ketika masukan berasal dari standar masukan-Xbind-now dan -Xbind-lazy tidak kompatibel-bundle tidak diperbolehkan dengan -dynamiclib-bunlde_loader tidak diperbolehkan dengan -dynamiclib-c atau S dibutuhkan untuk Ada-client_name tidak diperbolehkan dengan -dynamiclib-current_version hanya diperbolehkan dengan -dynamiclib-force_flat_namespace tidak diperbolehkan dengan -dynamiclib-install_name hanya diperbolehkan dengan -dynamiclib-keep_private_externs tidak diperbolehkan dengan -dynamiclib-mbig-endian dan -mlittle-endian tidak boleh digunakan bersamaan-mhard-float tidak didukung-msingle-float dan -msoft-float tidak dapat keduanya dispesifikasikan-pg dan -fomit-frame-pointer tidak kompatibel-private_bundle tidak diperbolehkan dengan -dynamicliboperator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKALset instruksi 387 non-aktif, menggunakan aritmetik SSE64 bit ABI tidak didukung di mode ESA/390<Selama inisialisasi>
! <anonim><sudah-termasuk><baris-perintah>Spesifikasi AKSES di %L telah dispesifikasikanALLOCATABLE dispesifikasikan diluar dari tubuh ANTAR-MUKA di %LALTERNATIF KEMBALI tidak diijinkan di %LAPCS reentrant kode tidak didukung. Diabaikanpernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGERAUX penunjuk diinisialisasi untuk edge %d->%dargumen vektor AVX tanpa AVX aktif mengubah ABISpesifikasi akses dari operator %s di %C telah dispesifikasikanSpesifikasi akses dari operator .%s.  di %C telah dispesifikasikanKomponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk defferedIjinkan konversi implisit diantara vektor dengan jumlah berbeda dari subparts dan/atau tipe elemen yang berbeda.Telah berada didalam sebuah blok CONTAINS di %CPernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINEPernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasiKembali alternatif tidak dapat muncul dalam antar-muka operator di %LArgumen AltiVec dilewatkan ke fungsi yang tidak berprototipeAltiVec tidak didukung dalam target iniAmbigu simbol dalam definisi TIPE di %CSebuah alternatif return di %L tanpa sebuah * dummy argumenSebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %LArgumen NCOPIES dari REPEAT intrinsik adalah negatif di %LArgumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %LArgumen dim di %L harus berupa tipe INTEGERArgumen dim di %L harus berupa skalarArgumen dari %s di %L harus berupa panjang satuArgumen dari %s fungsi di %L adalah negatifArgumen dari fungsi %s di %L terlalu besar untuk urutan collating dari jenis %dArgumen dari fungsi %s di %L diluar dari jangkauan [0,127]Argumen dari ACOS di %L harus berada diantara -1 dan 1Argumen dari ACOSH di %L harus tidak lebih kecil dari 1Argumen dari ASIN di %L harus berada diantara -1 dan 1Argumen dari ATANH di %L harus berada didalam jangkauan -1 ke 1Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKANArgumen dari prosedur FINAL di %L harus berupa INTENT(OUT)Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONALargumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUKArgumen dari IACHAR di %L harus berupa panjang satuArgumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127Argumen dari ICHAR di %L harus berupa panjang satuArgumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nolArgumen dari pernyataan SELECT di %L tidak dapat berupa %sArgumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalarArgumen dari SQRT di %L memiliki sebuah nilai negatifAritmetik NaN di %LAritmetik OK di %LAritmetik OK mengubah %s ke %s di %LAritmetik overflow di %LAritmetik underflow di %LStruktur komponen array di %C harus memiliki sebuah bentuk eksplisitKomponen array dari struktur di %C harus memiliki bentuk eksplisit atau defferedIndeks array di %L adalah sebuah array dari tingkat %dIndeks array di %L harus berupa tipe INTEGER, ditemukan %sIndeks array di %L harus berupa skalarOperan array tidak komensurate di %LOperan array tidak komensurate mengubah %s ke %s di %LReferensi array di %C tidak dapat memiliki lebih dari %d dimensiReferensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %dReferensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %dReferensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah arrayReferensi array diluar cakupanBagian array dengan sebuah vektor subscript di %L tidak boleh menjadi target dari sebuah penunjukSpesifikasi array di %C memiliki lebih dari %d dimensiSpesifikasi array harus deferred di %LSpesifikasi array dibutuhkan dalam pernyatan ALOKASI di %LPilihan perakit
  ============
  
  Menempatkan nilai selain dari 0 atau 1 ke LOGICAL bisa menghasilkan hasil tidak terdefinisi di %LPenempatan antar-muka operator di %L harus sebuah SUBROUTINEPenempatan operator antar-muka di %L harus memiliki dua argumenPenempatan operator antar-muka di %L tidak boleh meredefinisi penempatan sebuah tipe INTRINSIKPenempatan ke sebuah indeks variabel FORALL di %LAsumsikan ICPLB telah aktif di waktu jalan.Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummyUkuran array yang diasumsikan di %L harus berupa sebuah argumen dummyDi tingkat paling atas:Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %CAtribut di %L tidak diijinkan dalam sebuah definisi TIPEHindari spekulatif loads untuk memperbaiki sebuah anomali perangkat keras.BB_RTL flags tidak diset untuk blok %dBIND(C) diaplikasikan ke %s %s di %Latribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umumprosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %Ctipe BYTE digunakan di %C tidak tersedia dalam mesin targetSpesifikasi INTENT buruk di %CIO basetype buruk (%d)Referensi array buruk di %LSpesifikasi array buruk untuk sebuah eksplisit shaped array di %CSpesifikasi array buruk untuk diasumsikan shape array di %CSpesifikasi array buruk dalam pernyataan ALOKASI di %LBaris kelanjutan buruk di %CJenis buruk untuk konstanta logikal di %CNama burukOperator burukSpesifikasi buruk untuk diasumsikan ukuran array di %CSpesifikasi buruk untuk deferred shape array di %CTarget buruk dalam penempatan penunjuk dalam prosedur PURE di %LTipe buruk dalam ekspresi konstantaBinding atribut telah menspesifikasikan passing, tidak legal NOPASS di %CBinding atribut telah menspesifikasikan passing, tidak legal PASS di %CBLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %LBlanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnyaLabel blok tidak sesuai untuk pernyataan IF di %CLabel blok tidak sesuai untuk pernyataan aritmetik IF di %CNama perangkat [dan daerah memori].Cabang di %L bisa menyebabkan sebuah loop tak terhinggaPercabangan dijalankan:%s dari %d
diff -Nrcpad gcc-10.2.0/gcc/po/id.po gcc-10.3.0/gcc/po/id.po
*** gcc-10.2.0/gcc/po/id.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/id.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+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 "pemodifikasi panjang dalam forma
*** 2071,2088 ****
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
--- 2071,2088 ----
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
*************** msgstr "operan tidak valid untuk kode '%
*** 2090,2167 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:10203
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, 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:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  #, 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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 2090,2167 ----
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.c:10308
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, 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:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  #, 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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 2177,2194 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
--- 2177,2194 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
*************** msgstr "nilai %%M tidak valid"
*** 2218,2224 ****
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
--- 2218,2224 ----
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
*************** msgstr "nilai %%s tidak valid"
*** 2228,2234 ****
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
--- 2228,2234 ----
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
*************** msgstr "nilai %%E tidak valid"
*** 2238,2247 ****
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 2238,2247 ----
  msgid "unknown relocation unspec"
  msgstr "relokasi unspek tidak diketahui"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
*************** msgstr "UNSPEC tidak valid sebagai opera
*** 2330,2365 ****
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, 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:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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,2365 ----
  msgid "unrecognized supposed constant"
  msgstr "konstanta yang diharapkan tidak dikenal"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "operan shift tidak valid"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "instruksi Thumb terprediksi"
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instruksi terprediksi dalam urutan berkondisi"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, 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:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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 '%
*** 2367,2379 ****
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2367,2379 ----
  msgid "invalid operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "instruksi tidak pernah dijalankan"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "operan tidak terduga"
*** 2510,2516 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2510,2516 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "operan output_move_double buruk"
*** 2729,2755 ****
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
--- 2729,2755 ----
  msgid "bad output_condmove_single operand"
  msgstr "operan output_condmove_single buruk"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "operan ke kode %%R tidak valid"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid fp constant"
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 2912,2918 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 2912,2918 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgid "post-increment address is not a r
*** 2970,2976 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 2970,2976 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr "'%%%c' bukan sebuah awalan opera
*** 3028,3035 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
--- 3028,3035 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
*************** msgstr "Kehabisan ruang stack.\n"
*** 3170,3350 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:25800
  #, 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:25869
  #, 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:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 3170,3404 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.c:3709
  #, fuzzy
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:10115
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%H value"
! msgid "invalid %%A value"
! msgstr "nilai %%H tidak valid"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.c:13364
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.c:26116
  #, 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:26185
  #, 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:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "konversi dari %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "konversi ke %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "konversi dari %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "konversi ke %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "konversi dari %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "konversi ke %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "konversi dari %<__fpreg%> tidak valid"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "konversi ke %<__fpreg%> tidak valid"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3355,3456 ****
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:7880
  #, 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:7903
  #, 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:7921
  #, 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:7943
  #, 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:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, 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:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, 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:8107
  #, 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:8144
  #, 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:8151
  #, 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:8154
  #, 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:11873
  #, 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:16172
  #, 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:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3409,3510 ----
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.c:7878
  #, 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:7901
  #, 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:7919
  #, 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:7941
  #, 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:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, 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:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, 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:8105
  #, 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:8142
  #, 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:8149
  #, 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:8152
  #, 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:11871
  #, 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:16238
  #, 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:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "<anonim>"
*** 3736,3743 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
--- 3790,3797 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
*************** msgstr "diduga %<,%>"
*** 3757,3763 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
--- 3811,3817 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
*************** msgstr "diduga %<{%>"
*** 3766,3772 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
--- 3820,3826 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgstr "diduga %<,%>, %<,%> atau %<}%>"
*** 3787,3799 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
--- 3841,3853 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
*************** msgstr "diduga %<{%>"
*** 3801,3808 ****
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
--- 3855,3862 ----
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
*************** msgstr "diduga %<{%>"
*** 3813,3825 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
--- 3867,3879 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
*************** msgstr "diduga %<{%>"
*** 3829,3835 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
--- 3883,3889 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
*************** msgstr "diduga %<{%>"
*** 3841,3860 ****
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
--- 3895,3914 ----
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 3863,3882 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
--- 3917,3936 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
*************** msgstr "diduga %<#pragma omp section%> a
*** 3887,3893 ****
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 3941,3947 ----
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "diduga %<{%>"
*** 3900,3918 ****
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7217
  #, 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:7351 cp/pt.c:2031 cp/pt.c:24632
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 3954,3972 ----
  msgid "expected label"
  msgstr "Diduga nama"
  
! #: cp/call.c:3868
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:7220
  #, 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:7387 cp/pt.c:2031 cp/pt.c:24688
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 3920,3938 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
--- 3974,3992 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
*************** msgstr "parameter template %q+#D"
*** 4042,4048 ****
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
--- 4096,4102 ----
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
*************** msgstr "konversi ke %qT mengubah nilai k
*** 4240,4293 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6527
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6573
  #, 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:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  #, 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:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4294,4347 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.c:6587
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.c:6633
  #, 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:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  #, 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:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Karakter tidak legal dalam konst
*** 4329,4347 ****
  msgid "elemental binary operation"
  msgstr "operasi binari elemen"
  
! #: fortran/check.c:3702
  #, 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:3910 fortran/check.c:3991 fortran/check.c:4056
  #, 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:4388 fortran/intrinsic.c:4766
  #, 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'"
--- 4383,4401 ----
  msgid "elemental binary operation"
  msgstr "operasi binari elemen"
  
! #: fortran/check.c:3709
  #, 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:3917 fortran/check.c:3998 fortran/check.c:4063
  #, 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:4401 fortran/intrinsic.c:4778
  #, 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 ""
*** 4415,4421 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4469,4475 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4430,4436 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4484,4490 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr "blok IF"
*** 4536,4546 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 4590,4600 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "assignmen penunjuk"
*** 4548,4796 ****
  msgid "simple IF"
  msgstr "IF sederhana"
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:2397
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2407
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "assignmen penunjuk"
  
! #: fortran/resolve.c:2417
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2422
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2432
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-shape argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.c:2437
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  #| msgid "array assignment"
  msgid "coarray argument"
  msgstr "penempatan array"
  
! #: fortran/resolve.c:2447
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2452
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:2499
  #, fuzzy
  #| msgid "elemental procedure"
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4029
  #, fuzzy, c-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, fuzzy, c-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4108
  #, fuzzy, c-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.c:4249
  #, fuzzy, c-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4268
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4272
  #, fuzzy, c-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7183
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7187
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7191
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4602,4850 ----
  msgid "simple IF"
  msgstr "IF sederhana"
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:2399
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "assignmen penunjuk"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-shape argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  #| msgid "array assignment"
  msgid "coarray argument"
  msgstr "penempatan array"
  
! #: fortran/resolve.c:2449
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2454
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.c:2501
  #, fuzzy
  #| msgid "elemental procedure"
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:4031
  #, fuzzy, c-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, fuzzy, c-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4110
  #, fuzzy, c-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.c:4251
  #, fuzzy, c-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4264
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4267
  #, fuzzy, c-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.c:4270
  #, fuzzy, c-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.c:4274
  #, fuzzy, c-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.c:7185
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7189
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.c:7193
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr "Pajang KARAKTER berbeda (%d/%d)
*** 4804,4832 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, 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:6199
  #, 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:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4858,4886 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, 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:6204
  #, 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:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Sintaks error dalam pernyataan I
*** 4909,4915 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4963,4969 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "Peringatkan mengenai pembuatan d
*** 5407,5413 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
--- 5461,5467 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgstr "Tambahkan garis bawah ke nama ek
*** 6067,6074 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
--- 6121,6128 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
*************** msgid "Warn about code paths in which a
*** 8822,8930 ****
  msgstr ""
  
  #: analyzer/analyzer.opt:103
- #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves"
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "Peringatkan mengenai variabel yang terinisialisasi ke dirinya sendiri"
- 
- #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: analyzer/analyzer.opt:155
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various analyzer internals to stderr."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8876,8978 ----
  msgstr ""
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "Dump various analyzer internals to stderr."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgid "Enable default conversions betwee
*** 13921,13930 ****
  msgstr ""
  
  #: config/rs6000/rs6000.opt:572
! #, fuzzy, no-c-format
! #| msgid "Use Branch Likely instructions, overriding the architecture default"
! msgid "Use instructions for a future architecture."
! msgstr "Gunakan Branch Likely instruksi, overriding instruksi baku arsitektur"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
--- 13969,13977 ----
  msgstr ""
  
  #: config/rs6000/rs6000.opt:572
! #, no-c-format
! msgid "Use instructions added in ISA 3.1."
! msgstr ""
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
*************** msgstr "Jangan hasilkan fused kali/tamba
*** 13937,13942 ****
--- 13984,13995 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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"
*************** msgstr ""
*** 19509,19515 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 19562,19568 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr "Lakukan penguraian loop ketika j
*** 20248,20661 ****
  msgid "Perform loop unrolling for all loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:2863
  #, fuzzy, no-c-format
  #| msgid "Allow optimization for floating-point arithmetic which may change the"
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Ijinkan optimisasi untuk aritmetik titik pecahan dimana mungkin mengubah"
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Sama seperti -fassociative-math untuk ekspresi yang memasukan pembagian."
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Ijinkan optimisasi matematik yang mungkin melanggar standar  IEEE atau ISO"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Buat tabel unwind untuk penanganan eksepsi"
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking and also tag variables that are uninitialized"
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Lakukan pelacakan variabel dan juga variabel tag yang tidak terinisialisasi"
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:2997
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tambahkan ekstra komentar ke keluaran perakit"
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, fuzzy, no-c-format
  #| msgid "Use expression value profiles in optimizations"
  msgid "Use expression value profiles in optimizations."
  msgstr "Gunakan nilai ekspresi profiles dalam optimisasi"
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  #| msgid "Construct webs and split unrelated uses of single variable"
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Konstruksi webs dan pisahkan penggunaan tidak berelasi dari variabel tunggal"
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Enable conditional dead code elimination for builtin calls"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktifkan kondisional penghapusan kode mati untuk panggilan bawaan"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Tempatkan nol data terinisialisasi dalam daerah bss"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in DWARF v2 format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Hasilkan informasi debug dalam formas DWARF v2"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "Hasilkan informasi debug dalam format baku extended"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, fuzzy, no-c-format
  #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Hasilkan informasi debug dalam format STABS"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Hasilkan informasi debug dalam formas STABS extended"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Toggle debug information generation."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF extended"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3245
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "Seperti -pedantic tetapi menisukannya sebagai errors"
  
! #: common.opt:3299
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Jangan tampilkan fungsi yang dikompile atau waktu yang sudah lewat"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3349
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 20301,20714 ----
  msgid "Perform loop unrolling for all loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  #| msgid "Allow optimization for floating-point arithmetic which may change the"
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Ijinkan optimisasi untuk aritmetik titik pecahan dimana mungkin mengubah"
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Sama seperti -fassociative-math untuk ekspresi yang memasukan pembagian."
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  #| msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Ijinkan optimisasi matematik yang mungkin melanggar standar  IEEE atau ISO"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Buat tabel unwind untuk penanganan eksepsi"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2928
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking and also tag variables that are uninitialized"
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Lakukan pelacakan variabel dan juga variabel tag yang tidak terinisialisasi"
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3001
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tambahkan ekstra komentar ke keluaran perakit"
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, fuzzy, no-c-format
  #| msgid "Use expression value profiles in optimizations"
  msgid "Use expression value profiles in optimizations."
  msgstr "Gunakan nilai ekspresi profiles dalam optimisasi"
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  #| msgid "Construct webs and split unrelated uses of single variable"
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Konstruksi webs dan pisahkan penggunaan tidak berelasi dari variabel tunggal"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  #| msgid "Enable conditional dead code elimination for builtin calls"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktifkan kondisional penghapusan kode mati untuk panggilan bawaan"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Tempatkan nol data terinisialisasi dalam daerah bss"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in DWARF v2 format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Hasilkan informasi debug dalam formas DWARF v2"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "Hasilkan informasi debug dalam format baku extended"
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "Hasilkan informasi debug dalam format STABS"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "Hasilkan informasi debug dalam formas STABS extended"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Toggle debug information generation."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF"
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "Hasilkan informasi debug dalam format XCOFF extended"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3263
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "Seperti -pedantic tetapi menisukannya sebagai errors"
  
! #: common.opt:3303
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Jangan tampilkan fungsi yang dikompile atau waktu yang sudah lewat"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr "Terikat dengan jumlah dari pemer
*** 21931,21938 ****
  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"
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "nilai dihitung tidak digunakan"
--- 21984,21991 ----
  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"
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "nilai dihitung tidak digunakan"
*************** msgid "expected boolean type"
*** 21968,21974 ****
  msgstr "diduga bukan tuple"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 22021,22027 ----
  msgstr "diduga bukan tuple"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 22055,22061 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 22108,22114 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "%qE atribut konflik dengan atrib
*** 22511,22517 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
--- 22564,22570 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
*************** msgstr "tipe atribut diabaikan setelah t
*** 22602,22613 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 22655,22666 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "%qE atribut diabaikan"
*** 22625,22632 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
--- 22678,22685 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
*************** msgstr ""
*** 22754,22760 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
--- 22807,22813 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgstr "hilang argumen ke \"%s\""
*** 23055,23061 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
--- 23108,23114 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K penggunakan tidak valid dari %<__builtin_va_arg_pack ()%>"
*************** msgstr "asm clobber konflik dengan kelua
*** 23370,23382 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.c:6420
  #, 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:6424
  #, 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"
--- 23423,23435 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.c:6421
  #, 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:6425
  #, 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 "blok dasar tidak ditempatkan sec
*** 23920,24232 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.c:3396
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3557
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.c:3721
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3775
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 23973,24285 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.c:3398
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.c:3445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.c:3528
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3559
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.c:3723
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.c:3752
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgid "%<weakref%> attribute ignored bec
*** 24326,24337 ****
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 24379,24390 ----
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
*************** msgid "LTO support has not been enabled
*** 24500,24506 ****
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot open %s: %m"
--- 24553,24559 ----
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s: %m"
  msgid "cannot open %s: %m"
*************** msgstr ""
*** 24853,24874 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "pembagian rtl tidak valid ditemukan dalam instruksi"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "shared rtx"
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "kegagalan konsistensi internal"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:\n"
--- 24906,24927 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "pembagian rtl tidak valid ditemukan dalam instruksi"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "shared rtx"
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "kegagalan konsistensi internal"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn digunakan dimana emit_jump_insn dibutuhkan:\n"
*************** msgstr "array tidak cocok dengan daerah
*** 24934,24940 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
--- 24987,24993 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "array tidak cocok dengan daerah pohon"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, gcc-internal-format
  msgid "%qs failed"
  msgstr ""
*************** msgstr ""
*** 24964,24975 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut peringatan: %s"
--- 25017,25028 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut peringatan: %s"
*************** msgstr "tipe argumen tidak valid dari %q
*** 24986,24992 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ukuran frame %wd bytes adalah lebih besar dari %wd bytes"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open final insn dump file %qs: %m"
--- 25039,25045 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ukuran frame %wd bytes adalah lebih besar dari %wd bytes"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open final insn dump file %qs: %m"
*************** msgstr "konstanta titik-tetap besar seca
*** 25008,25044 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<or%> dari pemeriksaan tidak cocok tidak-sama selalu 1"
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mereduksi konstanta dalam perbandingan"
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mengkombinasi konstan diantar sebuah perbandingan"
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
--- 25061,25097 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr "%<or%> dari pemeriksaan tidak cocok tidak-sama selalu 1"
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr "%<and%> dari mutually eksklusif test-sama selalu 0"
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mereduksi konstanta dalam perbandingan"
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr "diasumsikan signed overflow tidak terjadi ketika mengkombinasi konstan diantar sebuah perbandingan"
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "pemeriksaan fold: pohon asal diubah oleh fold"
*************** msgstr "fungsi mengembalikan alamat dari
*** 25727,25739 ****
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
--- 25780,25792 ----
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared here"
*************** msgid "%G%qD offset %s is out of the bou
*** 26325,26334 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
--- 26378,26387 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
*************** msgstr "%qs tidak dispesifikan dalam par
*** 26515,26521 ****
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
--- 26568,26574 ----
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
*************** msgstr "%qD bukan sebuah variabel dalam
*** 26572,26584 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 26625,26637 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 26588,26739 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, 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:9442
  #, 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:9499
  #, 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:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, 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:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
--- 26641,26792 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, 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:9445
  #, 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:9502
  #, 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:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, 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:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.c:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
*************** msgstr ""
*** 26814,26820 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of attribute %<fallthrough%>"
--- 26867,26873 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of attribute %<fallthrough%>"
*************** msgstr "Lingkupan array tidak cocok"
*** 27096,27149 ****
  msgid "the extra base is defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 27149,27202 ----
  msgid "the extra base is defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "%J fungsi mungkin merupakan kand
*** 27177,27214 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "verification failed: %s"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikasi gagal: %s"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 27230,27267 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, fuzzy, gcc-internal-format
  #| msgid "verification failed: %s"
  msgid "IPA-SRA access verification failed"
  msgstr "verifikasi gagal: %s"
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "batasan operan tidak konsisten d
*** 27262,27320 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class %qs"
  msgid "cannot find LTO cgraph in %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "cannot find LTO section refs in %s"
  msgstr "tidak dapat menemukan deklarasi protokol untuk %qs"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
--- 27315,27373 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Jumlah maksimum dari percobaan dari sebuah insn dapat dijadwalkan"
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find class %qs"
  msgid "cannot find LTO cgraph in %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find protocol declaration for %qs"
  msgid "cannot find LTO section refs in %s"
  msgstr "tidak dapat menemukan deklarasi protokol untuk %qs"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
*************** msgstr ""
*** 27587,27640 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: omp-general.c:1754
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "... with %qs clause here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 27640,27693 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: omp-general.c:1810
  #, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr ""
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "... with %qs clause here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "masukan tidak valid ke blok stru
*** 27871,27923 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "cabang tidak valid ke/dari sebuah blok struktur OpenMP"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "routine %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 27924,27976 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "cabang tidak valid ke/dari sebuah blok struktur OpenMP"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "routine %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "-fstack-protector tidak didukung
*** 29364,29507 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "pilihan %qs tidak lagi didukung"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "penjadwalan instruksi tidak didukung dalam target mesin ini"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "target mesin ini tidak memiliki percabangan tertunda"
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore tidak didukung dalam target mesin ini"
  
! #: toplev.c:1559
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: toplev.c:1594
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the \"%s\" debug format"
  msgid "target system does not support the %qs debug format"
  msgstr "target sistem tidak mendukung format debug \"%s\""
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "pelacakan variabel diminta, tetapi tidak berguna kecuali menghasilkan informasi debug"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "pelacakan variabel diminta, tetapi tidak didukung oleh format debug ini"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections tidak didukung untuk target ini"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini (coba pilihan -march)"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-array tidak didukung dengan -Os"
  
! #: toplev.c:1778
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math non-aktif; pilihan lain mengambil prioritas"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector tidak didukung untuk target ini"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -fpic are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fPIC dan -fpic tidak didukung untuk target ini"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "error menulis ke %s: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "error menutup %s: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 29417,29560 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "pilihan %qs tidak lagi didukung"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "penjadwalan instruksi tidak didukung dalam target mesin ini"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "target mesin ini tidak memiliki percabangan tertunda"
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore tidak didukung dalam target mesin ini"
  
! #: toplev.c:1564
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: toplev.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the \"%s\" debug format"
  msgid "target system does not support the %qs debug format"
  msgstr "target sistem tidak mendukung format debug \"%s\""
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "pelacakan variabel diminta, tetapi tidak berguna kecuali menghasilkan informasi debug"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "pelacakan variabel diminta, tetapi tidak didukung oleh format debug ini"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections tidak didukung untuk target ini"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini (coba pilihan -march)"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-array tidak didukung dengan -Os"
  
! #: toplev.c:1783
  #, fuzzy, gcc-internal-format
  #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math non-aktif; pilihan lain mengambil prioritas"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector tidak didukung untuk target ini"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC and -fpic are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fPIC dan -fpic tidak didukung untuk target ini"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "error menulis ke %s: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "error menutup %s: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr "%H%<[*]%> tidak diijinkan selain
*** 29604,29792 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operan tidak valid dalam referensi tidak langsung"
  
! #: tree-cfg.c:3052
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.c:3072
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.c:3089
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 29657,29845 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.c:3003
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "operan tidak valid dalam referensi tidak langsung"
  
! #: tree-cfg.c:3082
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.c:3102
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.c:3111
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.c:3119
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 29797,30351 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.c:3534
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3629
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.c:4114
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.c:4155
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.c:4344
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.c:4364
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR dengan sebuah kondisi always-false"
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.c:4859
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.c:4869
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5171
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "bukan lokal label "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "label "
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 29850,30404 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:3516
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3659
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.c:4144
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.c:4185
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.c:4374
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.c:4394
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, fuzzy, gcc-internal-format
  #| msgid "ASSERT_EXPR with an always-false condition"
  msgid "%qs with an always-false condition"
  msgstr "ASSERT_EXPR dengan sebuah kondisi always-false"
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4828
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.c:4889
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.c:4899
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.c:5144
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5201
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.c:5378
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "bukan lokal label "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "label "
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.c:9413
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "redefinisi dari %q+D"
*** 30362,30414 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, 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:4906
  #, 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:4914
  #, 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:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, 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:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, 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:5005
  #, 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:5011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong insn in the fallthru edge"
  msgid "BB %i has incorrect fallthru edge"
--- 30415,30467 ----
  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 "stmt (%p) ditandai dimodifikasi
*** 30939,30950 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa gagal"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "target specific builtin not available"
--- 30992,31003 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa gagal"
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "target specific builtin not available"
*************** msgstr ""
*** 31014,31020 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 31067,31073 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 31025,31055 ****
  msgid "defined here %qD"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is below array bounds"
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "%Harray subscrip dibawah dari array bounds"
  
! #: tree-vrp.c:4025
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is above array bounds"
  msgid "array subscript %wu is above array bounds of %qT"
--- 31078,31108 ----
  msgid "defined here %qD"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: tree-vrp.c:3997
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is below array bounds"
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "%Harray subscrip dibawah dari array bounds"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is above array bounds"
  msgid "array subscript %wu is above array bounds of %qT"
*************** msgstr "pemeriksaan pohon: diakses opera
*** 31129,31165 ****
  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:13077
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13080
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13103
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13106
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
--- 31182,31218 ----
  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:13079
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13082
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13105
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated: %s"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13108
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%qE is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: tree.c:13114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type is deprecated"
  msgid "type is deprecated: %s"
  msgstr "tipe sudah ditinggalkan"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "tipe sudah ditinggalkan"
*************** msgstr "tipe sudah ditinggalkan"
*** 31184,31419 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, 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:14387
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, 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:14605
  #, 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:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 31237,31472 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, 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:14398
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "main variant is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, 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:14616
  #, 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:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "alignmen yang diminta untuk %q+D
*** 31549,31640 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "penginisialisasi untuk nilai integer/titik-tetap terlalu kompleks"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "penginisialisasi untuk nilai pecahan bukan sebuah konstanta pecahan"
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initial value for member %qE"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared weak after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D must precede definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "deklarasi lemah dari %q+D harus mengawali definisi"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "deklarasi lemah dari %q+D harus berupa publik"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "hanya aliases lemah yang didukung dalam konfigurasi ini"
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref is not supported in this configuration"
  msgid "weakref is not supported in this configuration"
  msgstr "%J weakref tidak didukung dalam konfigurasi ini"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: varasm.c:6023
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "weakref %q+D secara ultimate mentarget dirinya sendiri"
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "weakref %q+D harus memiliki static linkage"
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "visibility atribut tidak didukung dalam konfigurasi ini; diabaikan"
--- 31602,31693 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "penginisialisasi untuk nilai integer/titik-tetap terlalu kompleks"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "penginisialisasi untuk nilai pecahan bukan sebuah konstanta pecahan"
  
! #: varasm.c:5347
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initial value for member %qE"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%+qD declared weak after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D must precede definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "deklarasi lemah dari %q+D harus mengawali definisi"
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "deklarasi lemah dari %q+D harus berupa publik"
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "hanya aliases lemah yang didukung dalam konfigurasi ini"
  
! #: varasm.c:5919
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweakref is not supported in this configuration"
  msgid "weakref is not supported in this configuration"
  msgstr "%J weakref tidak didukung dalam konfigurasi ini"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "-pg tidak didukung dalam platform ini"
  
! #: varasm.c:6022
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D ultimately targets itself"
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr "weakref %q+D secara ultimate mentarget dirinya sendiri"
  
! #: varasm.c:6024
  #, fuzzy, gcc-internal-format
  #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "weakref %q+D harus memiliki static linkage"
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s tidak didukung untuk konfigurasi ini"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "visibility atribut tidak didukung dalam konfigurasi ini; diabaikan"
*************** msgstr "%qE atribut diabaikan untuk %qE"
*** 32283,32289 ****
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 32336,32342 ----
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "%qD tidak dideklarasikan dalam %
*** 32307,32313 ****
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
--- 32360,32366 ----
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "%<@end%> hilang dalam konteks im
*** 32709,32720 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 32762,32773 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 32883,32894 ****
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 32936,32947 ----
  msgstr ""
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 32997,33003 ****
  msgid "size of array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
--- 33050,33056 ----
  msgid "size of array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
*************** msgstr "tipe tidak kompatibel untuk argu
*** 33009,33092 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "both arguments must be compatible"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of arguments to function %qE"
  msgstr "tidak cukup argumen ke fungsi %qE"
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "size mismatch in argument %d of %qE"
  msgstr "Tipe/tingkat tidak cocok dalam argumen '%s' di %L"
  
! #: c-family/c-common.c:7019
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "non-integer memory model argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid memory model argument %d of %qE"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, fuzzy, gcc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "index value is out of bound"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
--- 33062,33145 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "both arguments must be compatible"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of arguments to function %qE"
  msgstr "tidak cukup argumen ke fungsi %qE"
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "size mismatch in argument %d of %qE"
  msgstr "Tipe/tingkat tidak cocok dalam argumen '%s' di %L"
  
! #: c-family/c-common.c:7021
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "non-integer memory model argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid memory model argument %d of %qE"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, fuzzy, gcc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "index value is out of bound"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
*************** msgstr "konversi dari %qT ke %qT adalah
*** 33094,33151 ****
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "built-in function %qE must be directly called"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 33147,33204 ----
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "built-in function %qE must be directly called"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "%qE bukan sebuah format tipe fun
*** 33203,33742 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "argumen format string mengikuti argumen yang akan diformat"
  
! #: c-family/c-format.c:1236
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for %qs format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "fungsi mungkin menjadi kandidat untuk %qs atribut format"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "hilang $ jumlah operan dalam format"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s tidak mendukung %%n$ jumlah format operan"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "jumlah operan diluar dari jangkauan dalam format"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "argumen format %d digunakan lebih dari sekali dalam format %s"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
  #| msgid "$ operand number used after format without operand number"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$ jumlah operan digunakan setelah format tanpa jumlah operan"
  
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "argumen format %d digunakan sebelum digunakan argumen %d dlaam $-gaya format"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "format bukan sebuah string literal, format string tidak diperiksa"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "format bukan sebuah string literal dan tidak ada format argumen"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "format bukan sebuah string literal, tipe argumen tidak diperiksa"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "terlalu banyak argumen untuk format"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "panjang-nol %s format string"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "format adalah sebuah karakter lebar string"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  #| msgid "format string argument not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "argumen format string bukan sebuah tipe string"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "format string tidak terselesaikan"
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s digunakan dengan %<%%%c%>  %s format"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s tidak mendukung %s"
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s tidak mendukung %s dengan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "hilang karakter pengisi di akhir dari format strfmon"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "lebar nol dalam %s format"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "presisi kiri kosong dalam %s format"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "presisi kosong dalam %s format"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s tidak mendukung %qs %s pemodifikasi panjang"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s tidak mendukung %<%%%c%> %s format"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s diabaikan dengan %s dan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s diabaikan dengan %s dalam %s format"
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "penggunaan dari %s dan %s bersama dengan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "penggunaan dari %s dan %s bersama dalam %s format"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> hanya menghasilkan 2 angka terakhir dari tahun dalam beberapa lokal"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> hanya menghasilkan 2 angka terakhir dari tahun"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "tidak ada penutup %<]%> untuk %<%%[%> format"
  
! #: c-family/c-format.c:2699
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs length modifier with %qc type character"
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "penggunaan dari %qs pemodifikasi panjang dengan tipe karakter %qc"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s tidak mendukung format %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "jumlah operan yang dispesifikasikan dengan assignmen yang ditekan"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "jumlah operan yang dispesifikasikan untuk format yang tidak mengambil argumen"
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  #| msgid "embedded %<\\0%> in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "embedded %<\\0%> dalam format"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qs instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing space in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "inconsistent capitalization in format"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control characters in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Tab character in format at %C"
  msgid "unquoted non-graph characters in format"
  msgstr "Ekstensi: Karakter tab dalam format di %C"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  #| msgid "Do not generate #line directives"
  msgid "unterminated quoting directive"
  msgstr "Jangan hasilkan #line direktif"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "konversi kurang tipe diakhir dari format"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  #| msgid "Process #ident directives"
  msgid "nested quoting directive"
  msgstr "Proses #ident direktif"
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "embedded %<\\0%> dalam format"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated assembly dialect alternative"
  msgid "unterminated color directive"
  msgstr "alternatif dialek perakit tidak terselesaikan"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "menulis melalui pointer kosong (argumen %d)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "membaca melalui pointer kosong (argumen %d)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "menulis kedalam objek konstan (argumen %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "kelebihan tipe kualifier dalam format argumen (argumen %d)"
  
! #: c-family/c-format.c:4726
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "format %q.*s diduga bertipe %<%s%s%>, tetapi argumen %d memiliki tipe %qT"
  
! #: c-family/c-format.c:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: c-family/c-format.c:4745
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "format %q.*s diduga bertipe %<%T%s%>, tetapi argumen %d memiliki tipe %qT"
  
! #: c-family/c-format.c:4754
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> tidak didefinisikan sebagai %<long%> atau %<long long>"
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not %<...%>"
  msgid "argument to be formatted is not %<...%>"
  msgstr "args yang akan diformat bukan %<...%>"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime format tidak dapat memformat argumen"
--- 33256,33795 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "argumen format string mengikuti argumen yang akan diformat"
  
! #: c-family/c-format.c:1238
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for %qs format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "fungsi mungkin menjadi kandidat untuk %qs atribut format"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "hilang $ jumlah operan dalam format"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s tidak mendukung %%n$ jumlah format operan"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "jumlah operan diluar dari jangkauan dalam format"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "argumen format %d digunakan lebih dari sekali dalam format %s"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  #| msgid "$ operand number used after format without operand number"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$ jumlah operan digunakan setelah format tanpa jumlah operan"
  
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "argumen format %d digunakan sebelum digunakan argumen %d dlaam $-gaya format"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "format bukan sebuah string literal, format string tidak diperiksa"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "format bukan sebuah string literal dan tidak ada format argumen"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "format bukan sebuah string literal, tipe argumen tidak diperiksa"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "terlalu banyak argumen untuk format"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "panjang-nol %s format string"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "format adalah sebuah karakter lebar string"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  #| msgid "format string argument not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "argumen format string bukan sebuah tipe string"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "format string tidak terselesaikan"
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s digunakan dengan %<%%%c%>  %s format"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s tidak mendukung %s"
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s tidak mendukung %s dengan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "hilang karakter pengisi di akhir dari format strfmon"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "lebar nol dalam %s format"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "presisi kiri kosong dalam %s format"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "presisi kosong dalam %s format"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s tidak mendukung %qs %s pemodifikasi panjang"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s tidak mendukung %<%%%c%> %s format"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s diabaikan dengan %s dan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s diabaikan dengan %s dalam %s format"
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "penggunaan dari %s dan %s bersama dengan %<%%%c%> %s format"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "penggunaan dari %s dan %s bersama dalam %s format"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> hanya menghasilkan 2 angka terakhir dari tahun dalam beberapa lokal"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> hanya menghasilkan 2 angka terakhir dari tahun"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "tidak ada penutup %<]%> untuk %<%%[%> format"
  
! #: c-family/c-format.c:2701
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs length modifier with %qc type character"
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "penggunaan dari %qs pemodifikasi panjang dengan tipe karakter %qc"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s tidak mendukung format %<%%%s%c%> %s"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "jumlah operan yang dispesifikasikan dengan assignmen yang ditekan"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "jumlah operan yang dispesifikasikan untuk format yang tidak mengambil argumen"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  #| msgid "embedded %<\\0%> in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "embedded %<\\0%> dalam format"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qs instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "%qE atribut diabaikan"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "tidak dapat menon-aktifkan fungsi bawaan %qs"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing space in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "inconsistent capitalization in format"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control characters in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "diulang %s dalam format"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: Tab character in format at %C"
  msgid "unquoted non-graph characters in format"
  msgstr "Ekstensi: Karakter tab dalam format di %C"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Do not generate #line directives"
  msgid "unterminated quoting directive"
  msgstr "Jangan hasilkan #line direktif"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "unknown conversion type character %qc in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "tipe karakter konversi %qc dalam format tidak dikenal"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "spurious akhiran %<%%%> dalam format"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "konversi kurang tipe diakhir dari format"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  #| msgid "Process #ident directives"
  msgid "nested quoting directive"
  msgstr "Proses #ident direktif"
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "embedded %<\\0%> dalam format"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated assembly dialect alternative"
  msgid "unterminated color directive"
  msgstr "alternatif dialek perakit tidak terselesaikan"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "menulis melalui pointer kosong (argumen %d)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "membaca melalui pointer kosong (argumen %d)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "menulis kedalam objek konstan (argumen %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "kelebihan tipe kualifier dalam format argumen (argumen %d)"
  
! #: c-family/c-format.c:4728
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "format %q.*s diduga bertipe %<%s%s%>, tetapi argumen %d memiliki tipe %qT"
  
! #: c-family/c-format.c:4737
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: c-family/c-format.c:4747
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "format %q.*s diduga bertipe %<%T%s%>, tetapi argumen %d memiliki tipe %qT"
  
! #: c-family/c-format.c:4756
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> tidak didefinisikan sebagai %<long%> atau %<long long>"
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe"
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  #| msgid "args to be formatted is not %<...%>"
  msgid "argument to be formatted is not %<...%>"
  msgstr "args yang akan diformat bukan %<...%>"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime format tidak dapat memformat argumen"
*************** msgstr ""
*** 33904,33910 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
--- 33957,33963 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 33920,33936 ****
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
--- 33973,33989 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 33940,33946 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
--- 33993,33999 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** msgid "wrong type argument to %s"
*** 34599,34605 ****
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
--- 34652,34658 ----
  msgstr "tipe argumen salah ke abs"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow dalam konstanta ekspresi"
*************** msgid "%<memset%> used with length equal
*** 35333,35339 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
--- 35386,35392 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
*************** msgid_plural "passing argument %i to %qs
*** 35421,35427 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 35474,35480 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 35441,35447 ****
  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:633
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
--- 35494,35500 ----
  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:635
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "defined here"
*************** msgstr "\"%s\" bukan sebuah pilihan vali
*** 35463,35469 ****
  msgid "too many input files"
  msgstr "terlalu banyak berkas masukan"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
--- 35516,35522 ----
  msgid "too many input files"
  msgstr "terlalu banyak berkas masukan"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
*************** msgid "unrecognized option passed to %%:
*** 35497,35510 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
--- 35550,35563 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr ""
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s"
*************** msgstr "definisi alias tidak didukung da
*** 36077,36504 ****
  msgid "profiler support for VxWorks"
  msgstr "dukungan profiler untuk VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> bukan sebuah string atau angka"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  #| msgid "Link with the fast floating-point library"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "nilai %%h tidak valid"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s;"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to '%s' option"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "hilang argumen ke pilihan '%s'"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-march%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %d"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/aarch64/aarch64.c:22475
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
--- 36130,36564 ----
  msgid "profiler support for VxWorks"
  msgstr "dukungan profiler untuk VxWorks"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  #| msgid "index mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
  msgstr "indeks mask harus berupa sebuah immediate"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr "argumen kedua harus berupa sebuah 4 bit immediate"
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> bukan sebuah string atau angka"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma GCC java_exceptions"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "sampah diakhir dari #pragma GCC java_exceptions"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  #| msgid "Link with the fast floating-point library"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "Hubungkan dengan perpustakaan titik pecahan cepat"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "nilai %%h tidak valid"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length."
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "valid arguments are: %s;"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "argumen %qs tidak valid ke -fdebug-prefix-map"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to '%s' option"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "hilang argumen ke pilihan '%s'"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-march%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "pilihan thread pointer tidak valid: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.c:15498
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %d"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/aarch64/aarch64.c:22648
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
*************** msgstr "argumen dari atribut %qs bukan \
*** 36699,36715 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 36759,36775 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr ""
*** 36875,36886 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/arm/arm-builtins.c:3087
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 36935,36946 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/arm/arm-builtins.c:3096
  #, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 36888,37086 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "this builtin is not supported for this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]."
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s diduga sebuah integer literal dalam jangkauan [%d, %d]."
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "pemilih harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "mask harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument should be between 0 to 255"
  msgid "the range of mask should be in 0 to 255"
  msgstr "argumen atribut `%s' seharusnya berada diantara 0 sampai 255"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 36948,37146 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "this builtin is not supported for this target"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%s expects an integer literal in the range [%d, %d]."
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s diduga sebuah integer literal dalam jangkauan [%d, %d]."
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "pemilih harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "mask harus berupa sebuah immediate"
  
! #: config/arm/arm-builtins.c:3754
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument should be between 0 to 255"
  msgid "the range of mask should be in 0 to 255"
  msgstr "argumen atribut `%s' seharusnya berada diantara 0 sampai 255"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 37090,37396 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, 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:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:2921
  #, 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:2924
  #, 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:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, 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:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3132
  #, 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:3481
  #, 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:3490
  #, 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:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, 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:3526
  #, 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:3551
  #, 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:3563 config/arm/arm.c:32229
  #, 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:3571
  #, 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:3580
  #, 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:3602 config/pru/pru.c:643
  #, 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:3746
  #, 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:3798
  #, 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:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3822
  #, 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:3825
  #, 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:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, 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:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, 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:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7272
  #, 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:7281
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, 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:7322
  #, 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:7371
  #, 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:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, 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:25896
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26155
  #, 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:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fpu for target attribute or pragma %qs"
--- 37150,37456 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, 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:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/arm/arm.c:2922
  #, 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:2925
  #, 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:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, 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:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC tidak kompatibel dengan Thumb"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, 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:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "target CPU tidak mendukung instruksi THUMB"
  
! #: config/arm/arm.c:3133
  #, 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:3482
  #, 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:3491
  #, 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:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant kode tidak didukung. Diabaikan"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, 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:3527
  #, 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:3552
  #, 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:3564 config/arm/arm.c:32404
  #, 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:3572
  #, 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:3581
  #, 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:3603 config/pru/pru.c:643
  #, 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:3747
  #, 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:3799
  #, 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:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt abi membutuhkan sebuah iwmmxt kapabel cpu"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "target CPU tidak mendukung kerja-sama"
  
! #: config/arm/arm.c:3823
  #, 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:3826
  #, 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:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, 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:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, 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:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7369
  #, 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:7378
  #, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr ""
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, 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:7419
  #, 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:7468
  #, 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:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, 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:26071
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "Unexpected thumb1 far jump"
  msgstr "Tidak terduga akhir dari modul"
  
! #: config/arm/arm.c:26330
  #, 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:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, 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
*** 37399,37422 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, 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:32279
  #, 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:33257
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
--- 37459,37482 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, 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:32454
  #, 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:33432
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
*************** msgstr "-pipe tidak didukung"
*** 37508,37526 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
--- 37568,37586 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
*************** msgid "indirect call in function, which
*** 37815,37821 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
--- 37875,37881 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
*************** msgstr ""
*** 38172,38227 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "Lewatkan argumen titik pecahan dalam register titik pecahan"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type of argument %s"
  msgstr "tipe argumen salah ke abs"
  
! #: config/gcn/gcn.c:3114
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s tidak diimplementasikan"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Builtin not implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 38232,38287 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "Lewatkan argumen titik pecahan dalam register titik pecahan"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type of argument %s"
  msgstr "tipe argumen salah ke abs"
  
! #: config/gcn/gcn.c:3115
  #, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr ""
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "TLS is not implemented for GCN."
  msgstr "DW_LOC_OP %s tidak diimplementasikan"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Builtin not implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "nomor operan diluar dari jangkauan"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr "argumen ke %qs harus berupa sebu
*** 38374,38521 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:7909
  #, 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:8313 config/i386/i386-expand.c:9776
  #, 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:8708
  #, 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:8803
  #, 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:9707
  #, 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:9722
  #, 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:9755
  #, 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:9795
  #, 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:9808
  #, 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:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, 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:9963
  #, 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:9968
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, 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:10276
  #, 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:10282
  #, 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:10285
  #, 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:10727
  #, 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:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:12724
  #, 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"
--- 38434,38581 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.c:7916
  #, 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:8320 config/i386/i386-expand.c:9783
  #, 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:8715
  #, 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:8810
  #, 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:9714
  #, 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:9729
  #, 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:9762
  #, 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:9802
  #, 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:9815
  #, 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:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, 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:9970
  #, 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:9975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, 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:10283
  #, 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:10289
  #, 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:10292
  #, 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:10734
  #, 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:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.c:12731
  #, 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 ""
*** 38943,39102 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, 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:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, 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:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3282
  #, 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:3289 config/i386/i386-options.c:3517
  #, 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:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, 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:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, 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:3367 config/i386/i386-options.c:3385
  #, 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:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, 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:3504
  #, 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:3525
  #, 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:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, 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:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 39003,39162 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, 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:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, 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:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.c:3286
  #, 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:3293 config/i386/i386-options.c:3521
  #, 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:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, 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:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, 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:3371 config/i386/i386-options.c:3389
  #, 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:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, 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:3508
  #, 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:3529
  #, 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:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, 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:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "%qs tidak dapat memiliki baik at
*** 39585,39591 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
--- 39645,39651 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
*************** msgstr ""
*** 40746,40801 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
--- 40806,40861 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
*************** msgstr "angka harus berupa 0 atau 1"
*** 40917,41284 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, 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:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, 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:1258
  #, 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:1634
  #, 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:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, 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:5845
  #, 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:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, 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:7395
  #, 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:8187
  #, 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:8505
  #, 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:8546
  #, 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:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, 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:8615
  #, 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:8630
  #, 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:8655
  #, 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:8660
  #, 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:8679
  #, 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:8720
  #, 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:8804
  #, 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:8815
  #, 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:8826
  #, 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:8837
  #, 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:8851
  #, 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:8869
  #, 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:8885
  #, 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:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, 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:9602
  #, 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:9622
  #, 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:9634
  #, 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:9646
  #, 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:9660
  #, 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:9672
  #, 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:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, 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:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, 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:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, 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:10381
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, 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:13016
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13038
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
--- 40977,41345 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, 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:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, 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:1264
  #, 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:1640
  #, 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:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, 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:1852
  #, 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:5875
  #, 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:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, 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:7425
  #, 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:8217
  #, 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:8588
  #, 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:8629
  #, 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:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, 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:8698
  #, 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:8713
  #, 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:8738
  #, 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:8743
  #, 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:8762
  #, 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:8803
  #, 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:8887
  #, 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:8898
  #, 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:8909
  #, 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:8920
  #, 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:8934
  #, 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:8952
  #, 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:8968
  #, 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:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, 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:9812
  #, 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:9832
  #, 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:9844
  #, 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:9856
  #, 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:9870
  #, 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:9882
  #, 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:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, 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:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, 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:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, 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:10595
  #, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, 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:13544
  #, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:13566
  #, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr ""
*************** msgstr "Gunakan register r2 dan r5"
*** 41299,41539 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.c:3454
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, 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:3968
  #, 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:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, 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:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/rs6000/rs6000.c:4319
  #, 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/rs6000/rs6000.c:4327
  #, 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:4623
  #, 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:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, 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:19039
  #, 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:19121
  #, 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:19123
  #, 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:19125
  #, 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:19127
  #, gcc-internal-format
  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:19133
  #, 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:19136
  #, 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:19141
  #, 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:19144
  #, 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:23150
  #, 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:23153
  #, 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:23155
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, 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:24139
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
--- 41360,41605 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.c:3324
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, 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:4033
  #, 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:4052
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, 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:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/rs6000/rs6000.c:4397
  #, 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/rs6000/rs6000.c:4405
  #, 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:4706
  #, 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:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, 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:19280
  #, 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:19362
  #, 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:19364
  #, 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:19366
  #, 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:19368
  #, gcc-internal-format
  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:19374
  #, 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:19377
  #, 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:19382
  #, 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:19385
  #, 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:23400
  #, 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:23403
  #, 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:23405
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, 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:24389
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
*************** msgstr ""
*** 41883,42032 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:9873
  #, 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:11210
  #, 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:11226
  #, 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:11254
  #, 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:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, 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:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, 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:15236
  #, 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:15248
  #, 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:15257
  #, 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:15263
  #, 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:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15268
  #, 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:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
--- 41949,42098 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.c:9871
  #, 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:11208
  #, 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:11224
  #, 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:11252
  #, 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:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, 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:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, 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:15302
  #, 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:15314
  #, 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:15323
  #, 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:15329
  #, 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:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.c:15334
  #, 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:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
*************** msgstr "%qs atribut hanya berlaku ke var
*** 42490,42497 ****
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
--- 42556,42563 ----
  msgid "could not read the BRIG file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
*************** msgstr "deklarasi dari %q+D membayangi b
*** 42785,42791 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
--- 42851,42857 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
*************** msgstr "%H%qE tidak dideklarasikan (pert
*** 42863,42869 ****
  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:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
--- 42929,42935 ----
  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:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
*************** msgstr "melompat kedalam pernyataan eksp
*** 42895,42901 ****
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
--- 42961,42967 ----
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
*************** msgstr "tidak dapat meletakan objek deng
*** 43117,43123 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 43183,43189 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "%qs dideklarasikan sebagai fungs
*** 43499,43505 ****
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
--- 43565,43571 ----
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
*************** msgstr "nested redefinisi dari %<struct
*** 43838,43844 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
--- 43904,43910 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
*************** msgstr "struct tidak memiliki anggota be
*** 43890,43896 ****
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
--- 43956,43962 ----
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union"
*************** msgstr "nested redefinisi dari %<enum %E
*** 43930,43936 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
--- 43996,44002 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "overflow dalam nilai enumerasi"
*** 43962,43968 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
--- 44028,44034 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "tidak ada prototipe sebelumnya u
*** 43996,44002 ****
  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:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
--- 44062,44068 ----
  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:9288 cp/decl.c:16239
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
*************** msgstr "argumen %qD tidak cocok dengan p
*** 44126,44137 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
--- 44192,44203 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
*************** msgstr "parameter %qD dinisialisasi"
*** 44140,44417 ****
  #. 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:10036
  #, 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:10041
  #, 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:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, 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:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:10923
  #, 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:10945
  #, 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:10988
  #, 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:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, 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:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11374
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11376
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, 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:11393 c/c-parser.c:8377
  #, 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:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11443
  #, 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:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, 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:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, 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:414 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 44206,44483 ----
  #. 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:10043
  #, 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:10048
  #, 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:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, 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:10511 cp/parser.c:30438
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.c:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.c:10930
  #, 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:10952
  #, 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:10995
  #, 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:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, 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:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: c/c-decl.c:11379
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.c:11381
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.c:11383
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, 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:11400 c/c-parser.c:8377
  #, 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:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.c:11450
  #, 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:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, 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:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 44433,44439 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
--- 44499,44505 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgid "unknown type name %qE"
*** 44483,44489 ****
  msgstr "nama register: %s tidak dikenal"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
--- 44549,44555 ----
  msgstr "nama register: %s tidak dikenal"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
*************** msgstr ""
*** 44505,44511 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
--- 44571,44577 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "atribut diabaikan di template in
*** 44523,44530 ****
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
--- 44589,44596 ----
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
*************** msgstr "%<auto%> dalam file-scope deklar
*** 44566,44572 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
--- 44632,44638 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
*************** msgstr "ISO C90 tidak mendukung %<long l
*** 44596,44602 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
--- 44662,44668 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
*************** msgstr "ekspresi integral %qE bukan kons
*** 44630,44636 ****
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
--- 44696,44702 ----
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "template argumen %d tidak valid"
*** 44680,44693 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
--- 44746,44759 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
*************** msgstr "diduga deklarasi penspesifikasi
*** 44775,44781 ****
  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:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
--- 44841,44847 ----
  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:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "atribut %qs membutuhkan sebuah a
*** 44787,44793 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 44853,44859 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C90 melarang pencampuran dek
*** 44847,44853 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
--- 44913,44919 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
*************** msgstr "label diakhir dari pernyataan co
*** 44862,44868 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
--- 44928,44934 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
*************** msgstr "sebuah label hanya dapat menjadi
*** 44887,44903 ****
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
--- 44953,44969 ----
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, 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
*** 44920,44931 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 44986,44997 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "hilang sentinel dalam pemanggila
*** 44942,44949 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 45008,45015 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C melarang mengabaikan term
*** 44974,44985 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
--- 45040,45051 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "diduga penspesifikasi deklarasi"
*** 45410,45477 ****
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, fuzzy, gcc-internal-format
  #| msgid "%Jaddress area attribute cannot be specified for functions"
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, 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:12314 cp/parser.c:43749
  #, 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:12401 cp/parser.c:43842
  #, 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:12408 cp/parser.c:43848
  #, 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"
--- 45476,45543 ----
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<(%> after %<#pragma pack%> - ignored"
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "hilang %<(%> setelah %<#pragma pack%> - diabaikan"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, fuzzy, gcc-internal-format
  #| msgid "%Jaddress area attribute cannot be specified for functions"
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%J alamat daerah atribut tidak dapat dispesifikasikan untuk fungsi"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, 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:12314 cp/parser.c:43775
  #, 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:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
*************** msgstr "%<#pragma omp section%> hanya bi
*** 45482,45500 ****
  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:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
--- 45548,45566 ----
  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:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 45516,45574 ****
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, 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:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, 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:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 45582,45640 ----
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, 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:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, 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:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> nilai harus posi
*** 45591,45603 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, 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:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
--- 45657,45669 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, 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:13839 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
*************** msgstr "%<num_threads%> nilai harus posi
*** 45609,45632 ****
  msgid "expected constant integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 45675,45698 ----
  msgid "expected constant integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr "num_threads ekspresi harus integ
*** 45643,45702 ****
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, 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:14836 cp/parser.c:35886
  #, 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:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
--- 45709,45768 ----
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, 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:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, 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:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, 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:14836 cp/parser.c:35912
  #, 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:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
*************** msgstr "penjadwalan %<auto%> tidak menga
*** 45707,45713 ****
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
--- 45773,45779 ----
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
*************** msgstr "%Hkolaps argumen membutuhkan kon
*** 45748,45772 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, 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:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
--- 45814,45838 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, 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:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
*************** msgstr "jenis penjadwalan tidak valid"
*** 45784,45864 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, 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:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, 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:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 45850,45930 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, 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:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, 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:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr "%H%qE belum pernah dideklarasika
*** 45875,45881 ****
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
--- 45941,45947 ----
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, 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,"
*** 45886,45957 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, 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:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, 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:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, 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:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 45952,46023 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, 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:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, 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:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, 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:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 45961,46023 ****
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, 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:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
--- 46027,46089 ----
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, 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:17861 cp/parser.c:38228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
*************** msgstr "diduga iterasi deklarasi atau in
*** 46027,46102 ****
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, 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:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 46093,46168 ----
  msgid "not enough perfectly nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr "collapsed loops tidak secara sempurna nested"
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 46112,46175 ****
  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:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, 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:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, 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:20143 cp/parser.c:41583 cp/pt.c:11338
  #, 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:20167 cp/parser.c:41611 cp/pt.c:11324
  #, 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:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, 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:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
--- 46178,46241 ----
  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:20035 cp/parser.c:41491
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, 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:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, 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:20143 cp/parser.c:41609 cp/pt.c:11356
  #, 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:20167 cp/parser.c:41637 cp/pt.c:11342
  #, 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:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, 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:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr ""
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
*************** msgstr "diduga %<{%>"
*** 46181,46193 ****
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, 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:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 46247,46259 ----
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, 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:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 46197,46230 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, 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%>"
--- 46263,46296 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20496 cp/parser.c:41953
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<declare%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, 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 "diduga pengidentifikasi atau %<(
*** 46283,46326 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, 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:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 46349,46392 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, 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:21160 cp/parser.c:42669
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 46336,46362 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 46402,46428 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 46366,46372 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 46432,46438 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "%Hparallel yang melingkupi"
*** 46383,46389 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 46449,46455 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "dereferensi penunjuk %<void *%>"
*** 46513,46519 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
--- 46579,46585 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
*************** msgstr "ISO C90 melarang subscripting ar
*** 46538,46544 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 46604,46610 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr "meminta untuk konversi implisit
*** 46659,46676 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
--- 46725,46742 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, 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:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 46697,46703 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
--- 46763,46769 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
*************** msgstr "cast dari penunjuk ke integer da
*** 46964,46970 ****
  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:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
--- 47030,47036 ----
  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:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
*************** msgstr "penempatan sisi tangan-kiri mung
*** 47158,47164 ****
  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:7138 cp/typeck.c:9349
  #, 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"
--- 47224,47230 ----
  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:7138 cp/typeck.c:9409
  #, 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"
*************** msgstr ""
*** 47333,47339 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
--- 47399,47405 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
*************** msgstr "elemen penginisialisasi tidak da
*** 47365,47371 ****
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
--- 47431,47437 ----
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
*************** msgstr "kelebihan elemen dalam penginisi
*** 47514,47520 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
--- 47580,47586 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
*************** msgstr "pilihan %<long%> ekspresi tidak
*** 47556,47562 ****
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
--- 47622,47628 ----
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
*************** msgstr "label case tidak dalam label per
*** 47566,47582 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
--- 47632,47648 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
*************** msgstr "pernyataan break tidak dalam loo
*** 47593,47599 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
--- 47659,47665 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
*************** msgstr "pernyataan dengan tidak ada efek
*** 47603,47625 ****
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
--- 47669,47691 ----
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, 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:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
*************** msgid "ordered comparison of pointer wit
*** 47673,47679 ****
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
--- 47739,47745 ----
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
*************** msgstr "menggunaka nilai tipe union dima
*** 47705,47760 ****
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, 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:12969 c/c-typeck.c:14588
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
--- 47771,47826 ----
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, 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:12969 c/c-typeck.c:14604
  #, 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:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, 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
*** 47766,47773 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
--- 47832,47839 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
*************** msgstr ""
*** 47950,47961 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
--- 48016,48027 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
*************** msgstr ""
*** 47980,47987 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
--- 48046,48053 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
*************** msgstr "%qD muncul lebih dari sekali dal
*** 47997,48015 ****
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
--- 48063,48081 ----
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, 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:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
*************** msgstr ""
*** 48085,48211 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, 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:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, 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:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, 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:14755 cp/semantics.c:7640
  #, 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:14772
  #, 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:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, 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:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 48151,48277 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, 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:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, 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:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, 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:14771 cp/semantics.c:7656
  #, 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:14788
  #, 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:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, 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:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 48417,49291 ****
  msgstr "diduga nama class"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, 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:3656
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3663
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3676
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, 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:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, 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:4400 cp/call.c:11869 cp/cvt.c:855
  #, 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:4548
  #, 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:4551
  #, 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:4775
  #, 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:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, 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:4919
  #, 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:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:4942
  #, 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:4951 cp/call.c:4995 cp/call.c:5005
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:4954
  #, 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:4961
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:4964
  #, 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:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, 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:4981
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:4984
  #, 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:4999
  #, 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:5008
  #, 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:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, 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:5608
  #, 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:5620
  #, 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:6223
  #, 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:6225
  #, 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:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, 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:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, 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:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7059
  #, 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:7168
  #, 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:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7187
  #, 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:7194
  #, 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:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7281
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  #, 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:7387 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:7442 cp/call.c:7449
  #, 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:7445
  #, 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:7715
  #, 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:7719
  #, 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:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  #, 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:7772
  #, 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:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:7897
  #, 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:7921 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:7965
  #, 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:8001
  #, 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:8011
  #, 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:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8088
  #, 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:8192
  #, 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:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, 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:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:8718
  #, 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:8886
  #, 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:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, 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:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, 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:9446
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, 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:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, 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:9479
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9481
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:9680
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, 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:9976
  #, 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:10008
  #, 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:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, 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:10287
  #, 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:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10311
  #, 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:10316
  #, 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:10317
  #, 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:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11377
  #, 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:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, 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:12242
  #, 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"
--- 48483,49357 ----
  msgstr "diduga nama class"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, 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:3658
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.c:3665
  #, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3678
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  inherited here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, 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:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  #, 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:4402 cp/call.c:11899 cp/cvt.c:855
  #, 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:4550
  #, 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:4553
  #, 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:4777
  #, 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:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.c:4915
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, 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:4921
  #, 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:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.c:4944
  #, 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:4953 cp/call.c:4997 cp/call.c:5007
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:4956
  #, 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:4963
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.c:4966
  #, 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:4974
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4977
  #, 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:4983
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.c:4986
  #, 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:5001
  #, 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:5010
  #, 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:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  #, 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:5610
  #, 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:5622
  #, 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:6225
  #, 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:6227
  #, 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:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, 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:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, 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:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7062
  #, 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:7171
  #, 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:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.c:7190
  #, 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:7197
  #, 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:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.c:7284
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  #, 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:7423 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:7465 cp/call.c:7472
  #, 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:7468
  #, 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:7738
  #, 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:7742
  #, 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:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  #, 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:7795
  #, 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:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.c:7920
  #, 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:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, 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:8024
  #, 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:8034
  #, 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:8102
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.c:8111
  #, 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:8215
  #, 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:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, 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:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.c:8747
  #, 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:8915
  #, 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:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, 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:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, 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:9475
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, 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:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, 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:9508
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.c:9510
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.c:9709
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.c:9983 cp/typeck.c:9344
  #, 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:10005
  #, 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:10037
  #, 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:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, 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:10316
  #, 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:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.c:10340
  #, 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:10345
  #, 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:10346
  #, 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:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.c:11406
  #, 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:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.c:11663
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  #, 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:12272
  #, 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 "tidak dapat mengubah dari dasar
*** 49321,49893 ****
  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:1149
  #, 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:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1172
  #, 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:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1289
  #, 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:1293
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1299
  #, 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:1303
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, 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:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2160
  #, 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:2201
  #, 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:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, 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:2841
  #, 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:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, 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:3363
  #, 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:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3383
  #, 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:3389
  #, 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:3450
  #, 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:3453
  #, 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:3455
  #, 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:3459
  #, 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:3575
  #, 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:3588
  #, 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:3601
  #, 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:3607
  #, 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:3678
  #, 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:3729
  #, 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:3732
  #, 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:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3765
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3808
  #, 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:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3841
  #, 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:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3847
  #, 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:3849
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4637
  #, 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:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, 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:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, 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:5751
  #, 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:5759
  #, 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:5792
  #, 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:5807
  #, 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:5814
  #, 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:5935
  #, 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:5964
  #, 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:5970
  #, 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:6291
  #, 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:6303
  #, 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:6548
  #, 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:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, 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:7377
  #, 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:7539
  #, 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:7550
  #, 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:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8147
  #, 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:8292
  #, 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:8319
  #, 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:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8349
  #, 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:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8445
  #, 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:8718
  #, 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:8721
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
--- 49387,49959 ----
  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:1156
  #, 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:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1179
  #, 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:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "spesifikasi akses konflik untuk metoda %q+D, diabaikan"
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "spesifikasi akses konflik untuk field %qE, diabaikan"
  
! #: cp/class.c:1296
  #, 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:1300
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local method %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1306
  #, 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:1310
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, 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:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.c:2167
  #, 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:2208
  #, 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:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, 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:2866
  #, 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:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, 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:3393
  #, 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:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.c:3413
  #, 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:3419
  #, 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:3480
  #, 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:3483
  #, 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:3485
  #, 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:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, 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:3637
  #, 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:3708
  #, 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:3760
  #, 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:3763
  #, 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:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.c:3796
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:3839
  #, 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:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.c:3872
  #, 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:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.c:3878
  #, 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:3880
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.c:4681
  #, 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:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, 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:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, 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:5903
  #, 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:5911
  #, 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:5944
  #, 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:5959
  #, 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:5966
  #, 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:6087
  #, 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:6116
  #, 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:6122
  #, 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:6443
  #, 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:6455
  #, 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:6703
  #, 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:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, 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:7532
  #, 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:7694
  #, 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:7705
  #, 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:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.c:8302
  #, 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:8447
  #, 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:8474
  #, 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:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.c:8504
  #, 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:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.c:8600
  #, 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:8873
  #, 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:8876
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
*************** msgstr ""
*** 49975,49981 ****
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
--- 50041,50047 ----
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
*************** msgstr "Mencoba untuk mengalokasikan arr
*** 50037,50043 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
--- 50103,50109 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
*************** msgstr "ekspresi integral %qE bukan kons
*** 50101,50519 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, 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:3589
  #, 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:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, 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:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:4462
  #, 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:4467
  #, 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:4474
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:4479
  #, 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:4482
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, 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:4500
  #, 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:4503
  #, 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:4749
  #, 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:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, 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:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, 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:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, 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:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, 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:6122 cp/constexpr.c:7556
  #, 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:6174
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT alters %qT constant value"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "konversi ke %qT mengubah nilai konstanta %qT"
  
! #: cp/constexpr.c:6188
  #, 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:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, 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:6422
  #, 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:6428
  #, 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:6458
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, 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:7302
  #, 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:7526
  #, 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:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, 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:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, 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:7779
  #, 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:7846
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, 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:7975
  #, 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:7982
  #, 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:8055
  #, 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:8153
  #, 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:8185
  #, 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:8215
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
  msgstr "Tidak terduga akhir dari berkas dalam '%s'"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, 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:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:3030
  #, 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:3047
  #, 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:3058
  #, 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:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
--- 50167,50584 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, 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:3605
  #, 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:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, 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:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.c:4478
  #, 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:4483
  #, 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:4490
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.c:4495
  #, 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:4498
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, 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:4516
  #, 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:4519
  #, 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:4765
  #, 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:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, 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:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, 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:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, 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:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, 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:6138 cp/constexpr.c:7553
  #, 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:6190
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT alters %qT constant value"
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "konversi ke %qT mengubah nilai konstanta %qT"
  
! #: cp/constexpr.c:6204
  #, 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:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, 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:6400
  #, 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:6406
  #, 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:6436
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, 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:7293
  #, 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:7523
  #, 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:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, 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:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, 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:7776
  #, 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:7843
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, 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:7972
  #, 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:7979
  #, 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:8052
  #, 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:8150
  #, 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:8182
  #, 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:8212
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.c:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
  msgstr "Tidak terduga akhir dari berkas dalam '%s'"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, 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:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.c:3096
  #, 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:3113
  #, 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:3124
  #, 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:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "evaluating %qs"
*************** msgstr "inisialisasi dari referensi buka
*** 50567,50573 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
--- 50632,50638 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
*************** msgstr "%q#T digunakan dimana seubah nil
*** 50611,50937 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konversi dari %qT ke tipe bukan-skalar %qT diminta"
  
! #: cp/cvt.c:1062
  #, 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%>: %<%s%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1064
  #, 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%>%s"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "pseudo-destruktor tidak dipanggil"
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1418
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1423
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1428
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1433
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1437
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1535
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1540
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1545
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1550
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1555
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  #| msgid "statement with no effect"
  msgid "statement has no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "mengubah NULL ke tipe bukan penunjuk"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ambigu tipe konversi baku dari %qT"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidat konversi termasuk %qD dan %qD"
--- 50676,51002 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "konversi dari %qT ke tipe bukan-skalar %qT diminta"
  
! #: cp/cvt.c:1061
  #, 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%>: %<%s%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1063
  #, 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%>%s"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "pseudo-destruktor tidak dipanggil"
  
! #: cp/cvt.c:1251
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "apliasi tidak valid dari %qs ke tipe tidak lengkap %qT"
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to incomplete type"
  msgid "conversion to void will not access object of type %qT"
  msgstr "konversi ke tipe yang tidak lengkap"
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1417
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1422
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1432
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1436
  #, fuzzy, gcc-internal-format
  #| msgid "object %qE of incomplete type %qT will not be accessed in %s"
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr "objek %qE dari tipe tidak lengkap %qT tidak dapat diakses dalam %s"
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1505
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1509
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "statement cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1513
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/cvt.c:1529
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1534
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1544
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1549
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "statement is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "%s is a reference, not call, to function %qE"
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr "%s adalah sebuah referensi, bukan panggilan, ke fungsi %qE"
  
! #: cp/cvt.c:1582
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "second operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1587
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "third operand of conditional expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of comma operator has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1600
  #, fuzzy, gcc-internal-format
  #| msgid "statement with no effect"
  msgid "statement has no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: cp/cvt.c:1604
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "for increment expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "mengubah NULL ke tipe bukan penunjuk"
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "ambigu tipe konversi baku dari %qT"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  kandidat konversi termasuk %qD dan %qD"
*************** msgstr "dari deklarasi sebelumnya %q+F"
*** 51004,51010 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
--- 51069,51075 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "deklarasi sebelumnya dari %q+D a
*** 51217,51228 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2071
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "definisi terhapus dari %qD"
--- 51282,51293 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.c:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.c:2073
  #, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "definisi terhapus dari %qD"
*************** msgstr "definisi terhapus dari %qD"
*** 51235,51284 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:2943
  #, 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:2953
  #, 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:2967 cp/decl.c:3021
  #, 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:2970 cp/decl.c:3024
  #, 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:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 51300,51349 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.c:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.c:2945
  #, 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:2955
  #, 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:2969 cp/decl.c:3023
  #, 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:2972 cp/decl.c:3026
  #, 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:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 51286,51999 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3100
  #, 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:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3312
  #, 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:3315
  #, 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:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, 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:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, 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:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, 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:3973
  #, 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:3986
  #, 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:3995
  #, 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:4002
  #, 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:4074
  #, 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:4398
  #, 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:4890
  #, 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:4893
  #, 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:4896
  #, 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:4915
  #, 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:4918
  #, 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:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:4965
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5030
  #, 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:5033
  #, 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:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5041
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, 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:5095
  #, 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:5098
  #, 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:5170
  #, 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:5174
  #, 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:5244 cp/decl2.c:851
  #, 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:5253
  #, 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:5283
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5307
  #, 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:5315
  #, 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:5316
  #, 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:5328
  #, 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:5340
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5390
  #, 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:5431
  #, 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:5436
  #, 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:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5649
  #, 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:5655
  #, 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:5674
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5678
  #, 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:5734
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5741
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5753
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5793
  #, 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:5817
  #, 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:5868
  #, 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:5872
  #, 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:5878
  #, 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:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:5927
  #, 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:5936
  #, 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:5944
  #, 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:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, 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:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.c:6194
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:6202
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6330
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6340
  #, 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:6458
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6569
  #, 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:6582
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6658
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6703
  #, 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:6850
  #, 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:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:6887
  #, 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:6890
  #, 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:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7365
  #, 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:7370
  #, 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:7375
  #, 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:7380
  #, 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:7385
  #, 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:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, 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:7504
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7616
  #, 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:7669
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7712
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7881
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:7967
  #, 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:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, 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:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, 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:8238
  #, 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:8247 cp/decl.c:8332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
--- 51351,52064 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.c:3102
  #, 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:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.c:3314
  #, 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:3317
  #, 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:3331 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3474
  #, 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:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, 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:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, 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:3975
  #, 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:3988
  #, 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:3997
  #, 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:4004
  #, 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:4076
  #, 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:4400
  #, 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:4892
  #, 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:4895
  #, 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:4898
  #, 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:4917
  #, 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:4920
  #, 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:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.c:4967
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.c:5032
  #, 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:5035
  #, 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:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.c:5043
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.c:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, 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:5097
  #, 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:5100
  #, 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:5172
  #, 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:5176
  #, 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:5246 cp/decl2.c:851
  #, 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:5255
  #, 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:5285
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.c:5309
  #, 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:5317
  #, 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:5318
  #, 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:5330
  #, 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:5342
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.c:5392
  #, 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:5433
  #, 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:5438
  #, 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:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.c:5651
  #, 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:5657
  #, 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:5676
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.c:5680
  #, 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:5736
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.c:5743
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.c:5755
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:5795
  #, 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:5819
  #, 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:5870
  #, 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:5874
  #, 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:5880
  #, 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:5922
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.c:5929
  #, 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:5938
  #, 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:5946
  #, 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:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, 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:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.c:6198
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.c:6206
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.c:6334
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.c:6344
  #, 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:6462
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.c:6573
  #, 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:6586
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.c:6641
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.c:6662
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.c:6707
  #, 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:6854
  #, 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:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.c:6891
  #, 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:6894
  #, 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:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.c:7077
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.c:7335
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.c:7359
  #, 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:7364
  #, 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:7369
  #, 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:7374
  #, 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:7379
  #, 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:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, 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:7451 cp/decl.c:13730
  #, 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:7498
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.c:7610
  #, 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:7663
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.c:7706
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.c:7878
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.c:7964
  #, 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:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, 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:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, 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:8235
  #, 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:8244 cp/decl.c:8329
  #, 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
*** 52001,52215 ****
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8251
  #, 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:8254
  #, 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:8299
  #, 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:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, 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:8384
  #, 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:8389
  #, 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:8394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8398
  #, 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:8407
  #, 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:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, 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:9095
  #, 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:9098
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9114
  #, 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:9116
  #, 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:9142
  #, 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:9144
  #, 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:9150
  #, 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:9153
  #, 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:9155
  #, 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:9161
  #, 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:9164
  #, 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:9166
  #, 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:9172
  #, 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:9175
  #, 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:9177
  #, 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:9184
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9191
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9223
  #, 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:9263
  #, 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:9274
  #, 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:9281
  #, 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:9284
  #, fuzzy, gcc-internal-format
  #| msgid "Java method %qD has non-Java return type %qT"
  msgid "concept %q#D with non-%<bool%> return type %qT"
--- 52066,52280 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.c:8248
  #, 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:8251
  #, 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:8296
  #, 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:8322
  #, 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:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, 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:8381
  #, 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:8386
  #, 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:8391
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.c:8397
  #, 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:8406
  #, 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:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, 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:9094
  #, 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:9097
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.c:9113
  #, 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:9115
  #, 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:9141
  #, 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:9143
  #, 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:9149
  #, 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:9152
  #, 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:9154
  #, 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:9160
  #, 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:9163
  #, 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:9165
  #, 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:9171
  #, 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:9174
  #, 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:9176
  #, 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:9183
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:9190
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.c:9222
  #, 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:9262
  #, 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:9273
  #, 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:9280
  #, 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:9283
  #, 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 "overflow dalam dimensi array"
*** 52501,52507 ****
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
--- 52566,52572 ----
  msgid "%qD declared as array of %qT"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
*************** msgstr "id pendeklarasi hilang; mengguna
*** 52685,52691 ****
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
--- 52750,52756 ----
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
*************** msgstr "%qE atribut diabaikan"
*** 52904,53794 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, 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:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, 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:12043
  #, 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:12048
  #, 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:12055
  #, 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:12064
  #, 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:12069
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12080
  #, 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:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, 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:12119
  #, 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:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12162
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12169
  #, 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:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12211
  #, 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:12216
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12217
  #, 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:12225
  #, 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:12226
  #, 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:12244
  #, 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:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12270
  #, 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:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12364
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12386
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12415
  #, 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:12416
  #, 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:12489
  #, 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:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12621
  #, 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:12623
  #, 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:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:12671
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:12680
  #, 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:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:12700
  #, 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:12710
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12717
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12723
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12729
  #, 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:12735
  #, 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:12741
  #, 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:12757
  #, 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:12760
  #, 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:12786
  #, 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:12789
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, 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:12822
  #, 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:12911
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:12919
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:12921
  #, 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:12925
  #, 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:12938
  #, 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:12958
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:12987
  #, 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:13006
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, 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:13018
  #, 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:13021
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, 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:13076
  #, 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:13097
  #, 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:13100
  #, 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:13116
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13137
  #, 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:13147
  #, 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:13157
  #, 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:13171
  #, 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:13178
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, 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:13191
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13204
  #, 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:13213
  #, 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:13219
  #, 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:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13236
  #, 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:13239
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13301
  #, 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:13306
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13326
  #, 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:13329
  #, 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:13379 cp/decl.c:13390
  #, 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:13384
  #, 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:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, 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:13495
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13498
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13504
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13508
  #, 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:13513
  #, 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:13525
  #, 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:13529
  #, 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:13537
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13544
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13545
  #, 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:13588
  #, 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:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:13636
  #, 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:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13649
  #, 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:13657
  #, 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:13664
  #, 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:13684
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:13696
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:13701
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:13868
  #, 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:13871
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:13958
  #, 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:13962
  #, 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:13984
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:13992
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14019
  #, 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:14021
  #, 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:14268
  #, 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:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14354
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14384
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:14390
  #, 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:14400
  #, 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:14426
  #, 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:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14463
  #, 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:14464
  #, 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:14476
  #, 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:14477
  #, 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:14488
  #, 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:14489 cp/decl.c:14499
  #, 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:14500
  #, 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:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14538
  #, 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:14545
  #, 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:14547
  #, 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:14556
  #, 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:14558
  #, 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:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:14690
  #, 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:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:14695
  #, 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:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, 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:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 52969,53859 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, 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:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, 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:12050
  #, 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:12055
  #, 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:12062
  #, 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:12071
  #, 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:12076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.c:12087
  #, 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:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, 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:12126
  #, 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:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.c:12176
  #, 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:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.c:12218
  #, 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:12223
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.c:12224
  #, 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:12232
  #, 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:12233
  #, 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:12251
  #, 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:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.c:12277
  #, 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:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.c:12371
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.c:12393
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.c:12422
  #, 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:12423
  #, 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:12496
  #, 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:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.c:12628
  #, 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:12630
  #, 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:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.c:12678
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.c:12687
  #, 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:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.c:12707
  #, 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:12717
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12724
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12730
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.c:12736
  #, 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:12742
  #, 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:12748
  #, 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:12764
  #, 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:12767
  #, 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:12793
  #, 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:12796
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, 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:12829
  #, 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:12918
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.c:12926
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.c:12928
  #, 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:12932
  #, 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:12945
  #, 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:12965
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.c:12994
  #, 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:13013
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, 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:13025
  #, 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:13028
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, 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:13083
  #, 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:13104
  #, 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:13107
  #, 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:13123
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.c:13144
  #, 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:13154
  #, 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:13164
  #, 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:13178
  #, 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:13185
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, 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:13198
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.c:13211
  #, 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:13220
  #, 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:13226
  #, 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:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.c:13243
  #, 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:13246
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.c:13309
  #, 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:13314
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.c:13334
  #, 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:13337
  #, 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:13387 cp/decl.c:13398
  #, 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:13392
  #, 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:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, 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:13503
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13506
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13512
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.c:13516
  #, 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:13521
  #, 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:13533
  #, 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:13537
  #, 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:13545
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.c:13552
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.c:13553
  #, 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:13597
  #, 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:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.c:13645
  #, 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:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.c:13658
  #, 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:13666
  #, 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:13673
  #, 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:13693
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.c:13705
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.c:13710
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.c:13877
  #, 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:13880
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.c:13967
  #, 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:13971
  #, 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:13993
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.c:14001
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.c:14028
  #, 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:14030
  #, 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:14277
  #, 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:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.c:14363
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.c:14393
  #, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.c:14399
  #, 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:14409
  #, 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:14435
  #, 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:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.c:14472
  #, 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:14473
  #, 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:14485
  #, 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:14486
  #, 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:14497
  #, 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:14498 cp/decl.c:14508
  #, 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:14509
  #, 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:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.c:14547
  #, 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:14554
  #, 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:14556
  #, 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:14565
  #, 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:14567
  #, 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:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.c:14676
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.c:14699
  #, 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:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.c:14704
  #, 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:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, 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:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 53800,53896 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, 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:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:14926
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:14962
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, 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:15145
  #, 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:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15177
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, 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"
--- 53865,53961 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, 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:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.c:14935
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.c:14971
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, 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:15154
  #, 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:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.c:15186
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, 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%>
*** 53900,53977 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, 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:15728
  #, 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:15738
  #, 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:15787
  #, 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:15788
  #, 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:15799
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:15819
  #, 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:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:15964
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17003
  #, 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:17005 cp/typeck.c:9851
  #, 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:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:17619
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 53965,54042 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, 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:15737
  #, 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:15747
  #, 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:15796
  #, 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:15797
  #, 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:15808
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.c:15828
  #, 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:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.c:15973
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.c:17011
  #, 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:17013 cp/typeck.c:9911
  #, 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:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.c:17628
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "tidak dapat menghapus sebuah fun
*** 54012,54018 ****
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
--- 54077,54083 ----
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
*************** msgstr "template deklarasi dari %q#D"
*** 54023,54029 ****
  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:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
--- 54088,54094 ----
  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:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
*************** msgstr ""
*** 54381,54552 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.c:5607
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4439
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/error.c:4443
  #, fuzzy, gcc-internal-format
  #| msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%Hreferensi ke %<%T::%D%> adalah ambigu"
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%H%<::%D%> belum pernah dideklarasikan"
  
! #: cp/error.c:4502
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
--- 54446,54617 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, fuzzy, gcc-internal-format
  #| msgid "deleted function %q+D"
  msgid "use of deleted function %qD"
  msgstr "fungsi %q+D terhapus"
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.c:5596
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4316
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4321
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4326
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4331
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4336
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4341
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4346
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4351
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4356
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4361
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4366
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4371
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4376
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4381
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.c:4431
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/error.c:4435
  #, fuzzy, gcc-internal-format
  #| msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%Hreferensi ke %<%T::%D%> adalah ambigu"
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%H%<::%D%> belum pernah dideklarasikan"
  
! #: cp/error.c:4494
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
*************** msgstr "nilai-inisialisasi dari referens
*** 54744,55109 ****
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%J%qD seharusnya diinisialisasi dalam daftar anggota inisialisasi"
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is used uninitialized in this function"
  msgid "%qD is initialized with itself"
  msgstr "%qD digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: cp/init.c:904
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, 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:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, 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:937 cp/init.c:2455 cp/method.c:2062
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:1114
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.c:1121
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J multiple penginisialisasi diberikan untuk %qD"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%J multiple penginisialisasi diberikan untuk dasar %qT"
  
! #: cp/init.c:1231
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J inisialisasi untuk multiple anggota dari %qT"
  
! #: cp/init.c:1328
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:1561
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D adalah sebuah anggota data statis; ini hanya dapat diinisialisasikan di definisinya"
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/init.c:1607
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasar"
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD keduanya sebuah dasar langsung dan sebuah virtual base tidak langsung"
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.c:2164
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:2480
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2488
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/init.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "variably modified type not allowed in new-expression"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipe %<void%> tidak valid untuk new"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:3281
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.c:3970
  #, 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:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4863
  #, 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:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
--- 54809,55174 ----
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD should be initialized in the member initialization list"
  msgid "%qD should be initialized in the member initialization list"
  msgstr "%J%qD seharusnya diinisialisasi dalam daftar anggota inisialisasi"
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is used uninitialized in this function"
  msgid "%qD is initialized with itself"
  msgstr "%qD digunakan tidak terinisialisasi dalam fungsi ini"
  
! #: cp/init.c:906
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initial value for member %qs"
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, 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:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, 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:939 cp/init.c:2457 cp/method.c:2087
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:1116
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD will be initialized after"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr "dasar %qT akan diinisialisasi setelah"
  
! #: cp/init.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %q#D"
  msgstr "  %q+#D"
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr "  dasar %qT"
  
! #: cp/init.c:1127
  #, fuzzy, gcc-internal-format
  #| msgid "%J  when initialized here"
  msgid "  when initialized here"
  msgstr "%J  ketika diinisialisasi disini"
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for %qD"
  msgid "multiple initializations given for %qD"
  msgstr "%J multiple penginisialisasi diberikan untuk %qD"
  
! #: cp/init.c:1148
  #, fuzzy, gcc-internal-format
  #| msgid "%Jmultiple initializations given for base %qT"
  msgid "multiple initializations given for base %qT"
  msgstr "%J multiple penginisialisasi diberikan untuk dasar %qT"
  
! #: cp/init.c:1233
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinitializations for multiple members of %qT"
  msgid "initializations for multiple members of %qT"
  msgstr "%J inisialisasi untuk multiple anggota dari %qT"
  
! #: cp/init.c:1330
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr "%J kelas dasar %q#T seharusnya secara eksplisit diinisialisasikan dalam konstruktor salinan"
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:1563
  #, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "%q#D adalah sebuah anggota data statis; ini hanya dapat diinisialisasikan di definisinya"
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/init.c:1609
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang tidak memiliki kelas dasar"
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr "penginisialisasi tidak bernama untuk %qT, yang menggunakan turunan multiple"
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr "%qD keduanya sebuah dasar langsung dan sebuah virtual base tidak langsung"
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr "tipe tidak lengkap %qT tidak memiliki anggota %qD"
  
! #: cp/init.c:2166
  #, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "penunjuk tidak valid ke bit-field %qD"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qD"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "%J anggota referensi tidak terinisialisasi %qD"
  
! #: cp/init.c:2482
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2490
  #, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const in %<new%> of %q#T"
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "integer overflow dalam ekspresi"
  
! #: cp/init.c:3045
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "array size in new-expression must be constant"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/init.c:3063
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "variably modified type not allowed in new-expression"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, fuzzy, gcc-internal-format
  #| msgid "try removing the parentheses around the type-id"
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type %<void%> for new"
  msgid "invalid type %<void%> for %<new%>"
  msgstr "tipe %<void%> tidak valid untuk new"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr "const tidak terinisialisasi dalam %<new%> dari %q#T"
  
! #: cp/init.c:3283
  #, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "tidak ada %qD yang sesuai yang ditemukan dalam kelas %qT"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, fuzzy, gcc-internal-format
  #| msgid "attributes after parenthesized initializer ignored"
  msgid "parenthesized initializer in array new"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/init.c:3972
  #, 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:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.c:4865
  #, 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:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, 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 ""
*** 55272,55284 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, 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:838 cp/method.c:2010
  #, 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"
--- 55337,55349 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, 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:838 cp/method.c:2035
  #, 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 "tipe konfliks untuk %q+D"
*** 55308,55477 ****
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/method.c:1108
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute can only be applied to Java class definitions"
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class Java"
! 
! #: cp/method.c:1111
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute can only be applied to Java class definitions"
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class Java"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, 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:1355
  #, 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:1363
  #, 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:1580
  #, 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:1949
  #, 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:1960
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1961
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2027
  #, 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:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, 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:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, 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:2963
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
--- 55373,55546 ----
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: cp/method.c:1128
! #, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
! msgstr ""
! 
! #: cp/method.c:1155
! #, 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:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, 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:1361
  #, 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:1370
  #, 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:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, 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:1974
  #, 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:1985
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:1986
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.c:2052
  #, 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:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, 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:2327
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, 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:2954
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
*************** msgstr "parameter %qD secara tidak valid
*** 55517,55746 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "konflik dengan deklarasi sebelumnya %q+#D"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qE"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:4850
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.c:4961
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5365
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.c:6167
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.c:6926
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.c:7480
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:7554
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.c:7563
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 55586,55815 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "local external declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration %q+#D"
  msgid "does not match previous declaration %q#D"
  msgstr "konflik dengan deklarasi sebelumnya %q+#D"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qE"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.c:4852
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.c:4963
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.c:5367
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.c:6169
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.c:6928
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.c:7482
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/name-lookup.c:7556
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.c:7565
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 55769,55775 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 55838,55844 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 55798,55804 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
--- 55867,55873 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "%Htemplate-id tidak valid"
*** 55893,55899 ****
  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:3200 cp/pt.c:19309
  #, 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"
--- 55962,55968 ----
  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:3200 cp/pt.c:19354
  #, 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+
*** 56037,56043 ****
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
--- 56106,56112 ----
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
*************** msgstr ""
*** 56171,56177 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
--- 56240,56246 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
*************** msgstr "%Hdeklarasi dari %<~%T%> sebagai
*** 56289,56301 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
--- 56358,56370 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD bukan sebuah template"
*************** msgstr "%Htipe %qT tidak lengkap digunak
*** 56335,56341 ****
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
--- 56404,56410 ----
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in casts"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 56353,56359 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 56422,56428 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, 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++ melarang compound litera
*** 56369,56375 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
--- 56438,56444 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
*************** msgstr "ISO C++ tidak mengijinkan design
*** 56397,57439 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8780
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:8888
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.c:9573
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.c:9576
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, 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:10512
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10522
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, 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:10731
  #, 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:10751
  #, 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:10770
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, 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:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, 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:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, 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:10990
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11058
  #, 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:11076
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11128
  #, 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:11516 cp/parser.c:11717
  #, 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:11556
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11605
  #, 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:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, 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:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, 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:11973
  #, 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:12150 cp/parser.c:30653
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12193
  #, 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:12233
  #, 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:12314 cp/parser.c:20746 cp/parser.c:23181
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12696
  #, 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:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12969
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12993
  #, 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:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:13549
  #, 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:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, 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:13829
  #, 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:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13938
  #, 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:13990
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14008
  #, 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:14180
  #, 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:14219
  #, 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:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, 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:14325
  #, 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:14332
  #, 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:14413
  #, 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:14432
  #, 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:14505 cp/parser.c:25464
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:14524
  #, 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:14528
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:14592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:14696
  #, 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:14901
  #, 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:15064
  #, 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:15093
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15097
  #, 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:15181
  #, 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:15208
  #, 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:15220 cp/pt.c:25968
  #, 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:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:15356
  #, 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:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:15772
  #, 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:15778
  #, 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:15812
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16188
  #, 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:16424 cp/parser.c:16510 cp/parser.c:22952
  #, 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:16428 cp/parser.c:16514
  #, 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:16581
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:16647
  #, 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:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, 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:16793
  #, 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:16878 cp/parser.c:17044 cp/parser.c:17249
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, 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:16926
  #, 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:17105
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17370
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17507
  #, 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:17511
  #, 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:17515
  #, 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:17574
  #, 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:17795
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:17988
  #, 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:17994
  #, 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:17999
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18156
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:18286
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:18396
  #, 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:18397
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, 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:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:18994
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:18998
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19003
  #, 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:19143
  #, 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:19154
  #, 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:19169
  #, 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:19226
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:19270
  #, 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:19284
  #, 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:19296 cp/parser.c:24433
  #, 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:19301 cp/parser.c:24438
  #, 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:19313 cp/parser.c:24451
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:19350
  #, 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:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, 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:19564
  #, 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:19568
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:19629
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, 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:19669
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, 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:19681
  #, 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:19688
  #, 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:19743
  #, 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:19897
  #, 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:19912
  #, 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:19942
  #, 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:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, 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:20188
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:20214
  #, 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:20251
  #, 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:20267
  #, 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:20641
  #, 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:20652
  #, 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:20656
  #, 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:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:20883
  #, 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:21354
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:21480
  #, 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:21484
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
--- 56466,57513 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8683
! #, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr ""
! 
! #: cp/parser.c:8769
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-expression"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:8785
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray bound forbidden after parenthesized type-id"
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "%Harray bound dilarang setelah parenthesized tipe id"
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:8893
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a new-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.c:9022
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "penggunaan dari gaya-lama cast"
  
! #: cp/parser.c:9578
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "%H%<>>%> operator akan diperlakukan sebagai dua sudut brackets dalam C++0x"
  
! #: cp/parser.c:9581
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.c:9789
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, 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:10517
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10527
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, 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:10736
  #, 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:10756
  #, 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:10775
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, 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:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, 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:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, 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:10995
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:11063
  #, 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:11081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "duplikasi %<volatile%>"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, 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:11561
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:11610
  #, 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:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, 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:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12196
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.c:12198
  #, 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:12238
  #, 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:12319 cp/parser.c:20756 cp/parser.c:23197
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:12701
  #, 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:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.c:12974
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr "kelebihan %<;%>"
  
! #: cp/parser.c:13554
  #, 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:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, 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:13834
  #, 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:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13943
  #, 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:13995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.c:14013
  #, 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:14185
  #, 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:14224
  #, 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:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, 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:14330
  #, 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:14337
  #, 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:14418
  #, 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:14437
  #, 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:14510 cp/parser.c:25480
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.c:14529
  #, 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:14533
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:14597
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, 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:15069
  #, 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:15098
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.c:15102
  #, 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:15186
  #, 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:15213
  #, 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:15225 cp/pt.c:26036
  #, 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:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.c:15361
  #, 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:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:15777
  #, 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:15783
  #, 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:15817
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.c:16042
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16193
  #, 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:16429 cp/parser.c:16515 cp/parser.c:22968
  #, 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:16433 cp/parser.c:16519
  #, 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:16586
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.c:16652
  #, 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:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, 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:16798
  #, 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:16883 cp/parser.c:17049 cp/parser.c:17254
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, 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:16931
  #, 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:17110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:17375
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:17512
  #, 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:17516
  #, 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:17520
  #, 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:17579
  #, 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:17800
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr ""
  
! #: cp/parser.c:18161
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.c:18291
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.c:18401
  #, 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:18402
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, 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:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.c:18999
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.c:19008
  #, 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:19148
  #, 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:19159
  #, 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:19174
  #, 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:19231
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:19275
  #, 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:19289
  #, 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:19301 cp/parser.c:24449
  #, 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:19306 cp/parser.c:24454
  #, 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:19318 cp/parser.c:24467
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.c:19355
  #, 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:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, 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:19574
  #, 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:19578
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:19639
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, 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:19679
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, 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:19691
  #, 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:19698
  #, 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:19753
  #, 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:19907
  #, 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:19922
  #, 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:19952
  #, 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:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, 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:20198
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:20224
  #, 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:20261
  #, 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:20277
  #, 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:20651
  #, 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:20662
  #, 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:20666
  #, 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:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.c:20893
  #, 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:21370
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.c:21496
  #, 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:21500
  #, 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"
*** 57443,57935 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:21521
  #, 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:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:21657
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:21776
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:21778
  #, 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:21799
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:21860
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22261
  #, 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:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:22293
  #, 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:22298
  #, 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:22404
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:22679
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:22757
  #, 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:22936
  #, 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:22954
  #, 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:22960
  #, 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:22962
  #, 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:23088
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23092
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23416
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:23436
  #, 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:23474
  #, 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:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, 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:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:23981
  #, 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:23984
  #, 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:23987
  #, 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:24375
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:24386
  #, 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:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, 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:24413
  #, 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:24419
  #, 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:24473
  #, 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:24505
  #, 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:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, 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:24696 cp/parser.c:30662
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:24971
  #, 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:24989
  #, 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:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, 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:25303
  #, 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:25323
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25370
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:25384
  #, 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:25458
  #, 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:25493
  #, 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:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, 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:25670
  #, 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:25885 cp/parser.c:25983
  #, 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:25991
  #, 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:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, 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:26082
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:26194
  #, 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:26801
  #, 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:26815
  #, 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:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:27038
  #, 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:27378 cp/parser.c:27387
  #, 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:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, 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:28056
  #, 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:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, 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:28556
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 57517,58009 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:21537
  #, 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:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.c:21673
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:21792
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.c:21794
  #, 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:21815
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.c:21876
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:21930
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.c:22277
  #, 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:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.c:22309
  #, 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:22314
  #, 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:22420
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.c:22695
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:22773
  #, 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:22952
  #, 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:22970
  #, 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:22976
  #, 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:22978
  #, 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:23104
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23108
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/parser.c:23432
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:23452
  #, 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:23490
  #, 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:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, 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:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.c:23997
  #, 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:24000
  #, 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:24003
  #, 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:24391
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:24402
  #, 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:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, 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:24429
  #, 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:24435
  #, 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:24489
  #, 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:24521
  #, 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:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, 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:24712 cp/parser.c:30687
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.c:24987
  #, 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:25005
  #, 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:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, 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:25319
  #, 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:25339
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.c:25386
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.c:25400
  #, 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:25474
  #, 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:25509
  #, 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:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, 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:25686
  #, 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:25901 cp/parser.c:25999
  #, 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:26007
  #, 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:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, 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:26098
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.c:26210
  #, 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:26817
  #, 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:26831
  #, 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:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, 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:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, 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:28081
  #, 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:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, 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:28581
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 57939,58559 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, 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:28960
  #, 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:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, 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:29274
  #, 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:29283
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:29303
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:29459
  #, 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:29506
  #, 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:29806
  #, 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:29819
  #, 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:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, 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:30284
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:30419
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:30430
  #, 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:30435
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:30513
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30519
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30525
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30528
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:30531
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30534
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30537
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30540
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30543
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30546
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30549
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30552
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30555
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30558
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30564
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30567
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30570
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30573
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30576
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30579
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30614
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30626
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30629
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30632
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30638
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:30665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:31123
  #, 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:31243
  #, 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:31383 cp/parser.c:31416
  #, 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:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, 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:31398
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:31399
  #, 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:31480
  #, 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:31501
  #, 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:31749
  #, 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:31990 cp/parser.c:33304 cp/parser.c:33493
  #, 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:32059
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, 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:32564
  #, 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:32639 cp/parser.c:32657
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, 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:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, 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:33097
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, 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:33552 cp/parser.c:33559 cp/parser.c:33566
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:34776
  #, 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:35750
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:36409
  #, 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:38479
  #, 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:39030
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:39210
  #, 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:41386
  #, 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:42220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, 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:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, 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:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43814
  #, 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:43857
  #, 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:43889
  #, 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:43969
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.c:44005
  #, 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:44206
  #, 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:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 58013,58633 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, 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:28985
  #, 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:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, 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:29299
  #, 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:29308
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.c:29328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.c:29484
  #, 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:29531
  #, 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:29831
  #, 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:29844
  #, 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:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, 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:30309
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.c:30444
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.c:30455
  #, 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:30460
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.c:30538
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30541
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30544
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30550
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30553
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.c:30556
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30559
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30562
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30565
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30568
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30571
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30574
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30577
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30580
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30583
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30589
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30592
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30595
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30598
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30601
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:30604
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30639
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30651
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30654
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.c:30663
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.c:30690
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.c:31148
  #, 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:31268
  #, 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:31408 cp/parser.c:31442
  #, 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:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, 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:31423
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.c:31424
  #, 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:31506
  #, 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:31527
  #, 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:31775
  #, 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:32016 cp/parser.c:33330 cp/parser.c:33519
  #, 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:32085
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, 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:32590
  #, 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:32665 cp/parser.c:32683
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, 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:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, 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:33123
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, 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:33578 cp/parser.c:33585 cp/parser.c:33592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.c:34802
  #, 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:35776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:36435
  #, 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:38505
  #, 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:39056
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.c:39236
  #, 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:41412
  #, 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:42246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, 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:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, 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:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.c:43840
  #, 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:43883
  #, 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:43915
  #, 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:43995
  #, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.c:44031
  #, 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:44232
  #, 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:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "pola ekspansi %<%E%> berisi tida
*** 58849,58855 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
--- 58923,58929 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
*************** msgstr "deklarasi dari %q+D membayangi s
*** 58878,58950 ****
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:4967
  #, 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:5026
  #, 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:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5066
  #, 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:5076
  #, 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:5090
  #, 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:5092
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5138
  #, 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:5141
  #, 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:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5210
  #, 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"
--- 58952,59024 ----
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.c:4976
  #, 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:5035
  #, 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:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.c:5075
  #, 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:5085
  #, 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:5099
  #, 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:5101
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.c:5147
  #, 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:5150
  #, 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:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/pt.c:5219
  #, 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
*** 58952,58970 ****
  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:5272
  #, 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:5276
  #, 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:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
--- 59026,59044 ----
  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:5281
  #, 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:5285
  #, 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:5468
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
*************** msgstr "tidak ada argumen baku untuk %qD
*** 58972,59024 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, 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:5517
  #, 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:5520
  #, 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:5523
  #, 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:5526
  #, 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:5529 cp/pt.c:5587
  #, 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:5701
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5716
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 59046,59098 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, 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:5526
  #, 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:5529
  #, 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:5532
  #, 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:5535
  #, 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:5538 cp/pt.c:5596
  #, 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:5710
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.c:5725
  #, 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
*** 59029,59086 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:5926
  #, 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:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:5966
  #, 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:5969
  #, 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:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
--- 59103,59160 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.c:5892
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.c:5935
  #, 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:5949
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.c:5975
  #, 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:5978
  #, 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:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.c:6127
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.c:6138
  #, 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
*** 59088,59094 ****
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6133
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
--- 59162,59168 ----
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.c:6142
  #, 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
*** 59096,59573 ****
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6183
  #, 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:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6199
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6232
  #, 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:6559 cp/pt.c:6628
  #, 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:6562
  #, 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:6565
  #, 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:6578
  #, 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:6582
  #, 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:6631
  #, 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:6633
  #, 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:6695
  #, 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:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, 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:6722
  #, 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:6733
  #, 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:6743
  #, 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:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, 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:6790
  #, 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:6802
  #, 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:6833
  #, 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:6846
  #, 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:6850
  #, 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:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, 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:6881
  #, 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:6928
  #, 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:6936
  #, 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:6946
  #, 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:6961
  #, 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:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, 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:7284
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/pt.c:7370
  #, 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:7378
  #, 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:7396
  #, 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:7455
  #, 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:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7511
  #, 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:8060
  #, 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:8076
  #, 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:8209
  #, 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:8238
  #, 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:8243
  #, 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:8259 cp/pt.c:8293 cp/pt.c:8347
  #, 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:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8275
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8298
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8351
  #, 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:8365
  #, 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:8368
  #, 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:8432
  #, 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:8570 cp/pt.c:8883
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, 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:8713
  #, 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:8722
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8747
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8751
  #, 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:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, 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:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9661
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, 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:10150
  #, 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:10733
  #, 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:11904
  #, 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:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, 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:12888
  #, 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:12891
  #, 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:13459
  #, 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:13558
  #, 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"
--- 59170,59647 ----
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.c:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.c:6192
  #, 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:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.c:6208
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.c:6241
  #, 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:6568 cp/pt.c:6637
  #, 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:6571
  #, 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:6574
  #, 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:6587
  #, 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:6591
  #, 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:6640
  #, 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:6642
  #, 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:6704
  #, 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:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, 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:6731
  #, 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:6742
  #, 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:6752
  #, 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:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, 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:6799
  #, 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:6811
  #, 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:6842
  #, 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:6855
  #, 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:6859
  #, 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:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, 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:6890
  #, 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:6937
  #, 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:6945
  #, 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:6955
  #, 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:6970
  #, 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:6979
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, 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:7293
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/pt.c:7379
  #, 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:7387
  #, 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:7405
  #, 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:7464
  #, 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:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.c:7520
  #, 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:8069
  #, 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:8085
  #, 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:8218
  #, 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:8247
  #, 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:8252
  #, 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:8268 cp/pt.c:8302 cp/pt.c:8356
  #, 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:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.c:8284
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.c:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.c:8293
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.c:8307
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.c:8360
  #, 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:8374
  #, 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:8377
  #, 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:8441
  #, 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:8579 cp/pt.c:8892
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, 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:8722
  #, 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:8731
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.c:8756
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.c:8760
  #, 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:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, 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:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.c:9670
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, 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:10159
  #, 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:10741
  #, 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:11922
  #, 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:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, 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:12910
  #, 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:12913
  #, 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:13481
  #, 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:13580
  #, 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
*** 59585,59892 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:14787
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:14789
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:14907
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:14909
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15600
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15602
  #, 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:15604
  #, 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:15617
  #, 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:15620
  #, 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:15668
  #, 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:15674
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:15680
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, 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:15837
  #, 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:15845
  #, 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:15972
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16150
  #, 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:16165
  #, 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:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16257
  #, 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:16380
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, 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:19942
  #, 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:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:20571
  #, 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:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:20598
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:20616
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:24629
  #, 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:24631
  #, 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:24637
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:24667
  #, 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:24669
  #, 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:24688
  #, 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:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:24699
  #, 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:24707
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:24743
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, 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:24771 cp/pt.c:24866
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:24828
  #, 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:24830
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:24839
  #, 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:24855
  #, 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:24900
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25222
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
--- 59659,59966 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.c:14821
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.c:14823
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.c:14941
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.c:14943
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.c:15634
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.c:15636
  #, 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:15638
  #, 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:15651
  #, 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:15654
  #, 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:15702
  #, 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:15708
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.c:15714
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, 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:15871
  #, 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:15879
  #, 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:16006
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.c:16184
  #, 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:16199
  #, 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:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.c:16291
  #, 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:16414
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, 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:19989
  #, 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:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.c:20618
  #, 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:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.c:20645
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.c:20663
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.c:24685
  #, 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:24687
  #, 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:24693
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.c:24723
  #, 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:24725
  #, 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:24744
  #, 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:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.c:24755
  #, 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:24763
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:24799
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, 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:24827 cp/pt.c:24922
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.c:24884
  #, 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:24886
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.c:24895
  #, 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:24911
  #, 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:24956
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.c:25290
  #, 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
*** 59899,60047 ****
  #. 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:25560
  #, 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:25756
  #, 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:26119
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26141
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, 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:26168
  #, 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:27521
  #, 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:27782
  #, 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:27791
  #, 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:27816
  #, 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:28726
  #, 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:28733
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, 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:28863
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, 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:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, 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:29056
  #, 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:29060
  #, 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:29190
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
--- 59973,60121 ----
  #. 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:25628
  #, 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:25824
  #, 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:26187
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/pt.c:26209
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, 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:26236
  #, 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:27589
  #, 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:27850
  #, 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:27859
  #, 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:27884
  #, 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:28794
  #, 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:28801
  #, 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++2a%> or %<-std=gnu++2a%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28924
  #, 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:28931
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, 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:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, 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:29124
  #, 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:29128
  #, 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:29258
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "invalid use of %qT in template argument"
*************** msgstr "penggunaan tidak valid ari %<thi
*** 60268,60274 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "tidak valid pengkualifikasi lingkup dalam nama pseudo-destruktor"
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
--- 60342,60348 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr "tidak valid pengkualifikasi lingkup dalam nama pseudo-destruktor"
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
*************** msgstr "spesifikasi kelas dasar tidak va
*** 60319,60325 ****
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
--- 60393,60399 ----
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
*************** msgstr ""
*** 60427,60433 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 60501,60507 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 60470,60476 ****
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
--- 60544,60550 ----
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
*************** msgstr "%qD muncul lebih dari sekali dal
*** 60614,60744 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, 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:7686
  #, 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:7716
  #, 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:7729
  #, 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:7752
  #, 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:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, 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:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, 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:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8562
  #, 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:9028
  #, 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:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, 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:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:9729
  #, 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:9757
  #, 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:10300
  #, 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:10353
  #, 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:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
--- 60688,60818 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr ""
  
! #: cp/semantics.c:7599
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, 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:7702
  #, 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:7732
  #, 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:7745
  #, 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:7768
  #, 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:7778
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, 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:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, 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:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.c:8578
  #, 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:9044
  #, 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:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, 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:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.c:9745
  #, 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:9773
  #, 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:10316
  #, 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:10369
  #, 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:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
*************** msgstr "%s diantara penunjuk-ke-anggota
*** 61018,61895 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "tipe kanonikal berbeda untuk tipe identik %T dan %T"
  
! #: cp/typeck.c:1526
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.c:1686
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplikasi tidak valid dari %qs ke anggota fungsi"
  
! #: cp/typeck.c:1784
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<sizeof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1792
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<__alignof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1865
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:2158
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2344
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, fuzzy, gcc-internal-format
  #| msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2515
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qE"
  
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "akses tidak valid ke anggota data tidak statis %qD dari objek KOSONG"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "tipe objek %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "tipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qT"
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2948
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3195
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3406
  #, 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:3409
  #, 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:3412
  #, 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:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3578
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3688
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3913
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:3934
  #, 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:3951
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:3954
  #, 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:3957
  #, 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:4014
  #, 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:4015
  #, 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:4020
  #, 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:4021
  #, 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:4027
  #, 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:4028
  #, 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:4038
  #, 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:4039
  #, 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:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4125
  #, 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:4131
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4391
  #, 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:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4572
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, 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:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, 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:5406
  #, 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:5477
  #, 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:5827
  #, 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:5835
  #, 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:5843
  #, 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:5896
  #, 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:5975
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:5976
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:5992
  #, 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:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6002
  #, 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:6188
  #, 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:6194
  #, 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:6229
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6246
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6304
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6324
  #, 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:6340
  #, 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:6487
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6612
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6628
  #, 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:6630
  #, 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:6642
  #, 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:6644
  #, 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:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, 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:6916
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:6996
  #, 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:7008
  #, 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:7012
  #, 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:7016
  #, 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:7053
  #, 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:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, 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:7180
  #, 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:7187
  #, 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:7211
  #, 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:7225
  #, 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:7648
  #, 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:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, 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:7686
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:7831
  #, 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:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  #, 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:7888 cp/typeck.c:8078
  #, 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:7905
  #, 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:7919
  #, 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:7992
  #, 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:8001
  #, 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:8043
  #, 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:8113
  #, 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:8214 cp/typeck.c:8223
  #, 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:8232
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8622
  #, 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:8649
  #, 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:8663
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8665
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:8813
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:8960
  #, 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:9275
  #, 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:9280
  #, 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:9289
  #, 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:9293
  #, 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:9298
  #, 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:9330
  #, 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:9334
  #, 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:9339
  #, 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:9344
  #, 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:9354
  #, 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:9450
  #, 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:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, 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:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, 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:9585
  #, 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:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, 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:9803
  #, 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:9811
  #, 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:9814
  #, 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:9849 cp/typeck.c:9895
  #, 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:9857
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, 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:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 61092,61969 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.c:1561
  #, fuzzy, gcc-internal-format
  #| msgid "canonical types differ for identical types %T and %T"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "tipe kanonikal berbeda untuk tipe identik %T dan %T"
  
! #: cp/typeck.c:1568
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.c:1728
  #, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "aplikasi tidak valid dari %qs ke anggota fungsi"
  
! #: cp/typeck.c:1826
  #, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<sizeof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1834
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<sizeof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr "aplikasi tidak valid dari %<__alignof%> ke sebuah bit-field"
  
! #: cp/typeck.c:1907
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ melarang mengaplikasikan %<__alignof%> ke sebuah ekspresi dari tipe fungsi"
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "invalid use of non-static member function of type %qT"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/typeck.c:2200
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  #| msgid "deprecated conversion from string constant to %qT"
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2386
  #, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "konversi sudah ditinggalkan dari konstanta string ke %qT"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, fuzzy, gcc-internal-format
  #| msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr "permintaan untuk anggota %qD dalam %qE, yangg tipe bukan class %qT"
  
! #: cp/typeck.c:2557
  #, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "penggunaan tidak valid dari anggota data tidak statis %qE"
  
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid access to non-static data member %qD  of NULL object"
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "akses tidak valid ke anggota data tidak statis %qD dari objek KOSONG"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr "tipe objek %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr "tipe yang sedang dihancurkan adalah %qT, tetapi destruktor merefer ke %qT"
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:2979
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr ""
  
! #: cp/typeck.c:2990
  #, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr ""
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/typeck.c:3237
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.c:3464
  #, 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:3467
  #, 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:3470
  #, 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:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.c:3636
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.c:3746
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.c:3971
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.c:3992
  #, 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:4009
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.c:4012
  #, 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:4015
  #, 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:4072
  #, 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:4073
  #, 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:4078
  #, 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:4079
  #, 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:4085
  #, 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:4086
  #, 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:4096
  #, 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:4097
  #, 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:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.c:4183
  #, 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:4189
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.c:4449
  #, 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:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.c:4630
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, 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:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, 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:5464
  #, 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:5535
  #, 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:5887
  #, 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:5895
  #, 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:5903
  #, 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:5956
  #, 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:6035
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6052
  #, 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:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.c:6062
  #, 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:6248
  #, 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:6254
  #, 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:6289
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.c:6306
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.c:6364
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.c:6384
  #, 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:6400
  #, 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:6547
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.c:6672
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.c:6688
  #, 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:6690
  #, 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:6702
  #, 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:6704
  #, 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:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, 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:6976
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.c:7056
  #, 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:7068
  #, 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:7072
  #, 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:7076
  #, 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:7113
  #, 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:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, 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:7240
  #, 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:7247
  #, 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:7271
  #, 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:7285
  #, 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:7708
  #, 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:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, 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:7746
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.c:7891
  #, 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:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  #, 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:7948 cp/typeck.c:8138
  #, 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:7965
  #, 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:7979
  #, 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:8052
  #, 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:8061
  #, 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:8103
  #, 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:8173
  #, 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:8274 cp/typeck.c:8283
  #, 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:8292
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.c:8682
  #, 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:8709
  #, 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:8723
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.c:8725
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.c:8873
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.c:9020
  #, 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:9335
  #, 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:9340
  #, 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:9349
  #, 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:9353
  #, 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:9358
  #, 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:9390
  #, 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:9394
  #, 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:9399
  #, 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:9404
  #, 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:9414
  #, 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:9510
  #, 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:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, 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:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, 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:9645
  #, 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:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, 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:9863
  #, 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:9871
  #, 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:9874
  #, 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:9909 cp/typeck.c:9955
  #, 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:9917
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, 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:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr "kurung disekitar penginisialisas
*** 62184,62297 ****
  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:1696 cp/typeck2.c:1726
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1704
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1711
  #, 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:1797
  #, 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:1870
  #, 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:1881
  #, 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:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:2089
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:2119
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:2121
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2148
  #, 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:2157
  #, 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:2179
  #, 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:2237
  #, 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:2248
  #, 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:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, 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:2319
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/typeck2.c:2339
  #, 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:2580
  #, 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:2583
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
--- 62258,62371 ----
  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:1700 cp/typeck2.c:1730
  #, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/typeck2.c:1708
  #, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/typeck2.c:1715
  #, 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:1801
  #, 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:1874
  #, 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:1885
  #, 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:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: cp/typeck2.c:2093
  #, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "operan dasar dari %<->%> memiliki tipe bukan penunjuk %qT"
  
! #: cp/typeck2.c:2123
  #, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "hasil dari %<operator->()%> menghasilkan hasil bukan penunjuk"
  
! #: cp/typeck2.c:2125
  #, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "operan dasar dari %<->%> bukan sebuah penunjuk"
  
! #: cp/typeck2.c:2152
  #, 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:2161
  #, 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:2183
  #, 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:2241
  #, 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:2252
  #, 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:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, 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:2323
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/typeck2.c:2343
  #, 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:2584
  #, 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:2587
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "panggilan ke fungsi yang melemparkan tipe tidak lengkap %q#T"
*************** msgstr "Referensi array di %C tidak dapa
*** 62533,62542 ****
  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:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 62607,62616 ----
  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:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr "Fortran 2003: [...] gaya array k
*** 62718,62724 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Type-spec at %L cannot contain a deferred type parameter"
--- 62792,62798 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Type-spec at %L cannot contain a deferred type parameter"
*************** msgstr ""
*** 62842,62848 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 62916,62922 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "Fortran 2003: %s atribut dengan
*** 62890,62896 ****
  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:3378
  #, 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"
--- 62964,62970 ----
  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:3382
  #, 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
*** 62908,62914 ****
  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:7463
  #, 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"
--- 62982,62988 ----
  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:7494
  #, 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 "Panjang karakter tidak sama (%ld
*** 63048,63233 ****
  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:1416 fortran/check.c:3687
  #, 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:1452
  #, 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:1461 fortran/check.c:1497 fortran/check.c:4368
  #, 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:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, fuzzy, gcc-internal-format
! #| msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr "Penunjuk KOSONG di %L tidak diijinkan sebagai argumen aktual dari '%s' fungsi intrinsik"
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, 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:1619 fortran/check.c:1753 fortran/check.c:1850
  #, 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:1633 fortran/check.c:1833
  #, 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:1653
  #, 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:1672 fortran/check.c:1686 fortran/check.c:1721
  #, 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:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, 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:1798
  #, 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:1877
  #, 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:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, 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:2177
  #, 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:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, 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"
--- 63122,63307 ----
  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:1416 fortran/check.c:3694
  #, 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:1439
! #, 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:1461
  #, 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:1470 fortran/check.c:1505 fortran/check.c:4381
  #, 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:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, 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:1620 fortran/check.c:1754 fortran/check.c:1851
  #, 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:1634 fortran/check.c:1834
  #, 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:1654
  #, 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:1673 fortran/check.c:1687 fortran/check.c:1722
  #, 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:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, 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:1799
  #, 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:1878
  #, 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:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, 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:2178
  #, 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:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, 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
*** 63236,64010 ****
  #. 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:2266
  #, 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:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, 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:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, 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:2665
  #, 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:2685 fortran/check.c:2693
  #, 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:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, 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:2919
  #, 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:2980
  #, 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:3062
  #, 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:3158
  #, 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:3197
  #, 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:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, 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:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, 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:3385
  #, 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:3596
  #, 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:3644
  #, 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:3659
  #, 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:3664
  #, 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:3693
  #, 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:3724
  #, 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:3731
  #, 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:3798
  #, 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:3812
  #, 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:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, 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:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, 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:4353
  #, 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:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, 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:4700
  #, 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:4717
  #, 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:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, 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:4850
  #, 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:4867 fortran/check.c:4886
  #, 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:4877 fortran/check.c:4896
  #, 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:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, 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:5061
  #, 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:5138 fortran/check.c:7443
  #, 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:5151 fortran/check.c:5290 fortran/check.c:7435
  #, 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:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, 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:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, 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:5505
  #, 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:5511
  #, 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:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5610
  #, 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:5623
  #, 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:5642
  #, 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:5905
  #, 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:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, 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:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, 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:6171
  #, 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:6179
  #, 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:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, 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:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, 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:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, 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:7356 fortran/check.c:7367
  #, 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:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %C"
  msgid "%qs of %qs is PRIVATE at %L"
--- 63310,64084 ----
  #. 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:2267
  #, 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:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, 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:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, 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:2666
  #, 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:2686 fortran/check.c:2694
  #, 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:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, 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:2920
  #, 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:2981
  #, 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:3063
  #, 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:3159
  #, 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:3198
  #, 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:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, 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:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, 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:3389
  #, 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:3603
  #, 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:3651
  #, 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:3666
  #, 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:3671
  #, 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:3700
  #, 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:3731
  #, 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:3738
  #, 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:3805
  #, 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:3819
  #, 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:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, 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:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, 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:4366
  #, 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:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, 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:4713
  #, 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:4730
  #, 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:4762
  #, 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:4800
  #, 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:4818
  #, 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: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 invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/check.c:4863
  #, 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:4880 fortran/check.c:4899
  #, 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:4890 fortran/check.c:4909
  #, 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:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, 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:5077
  #, 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:5157 fortran/check.c:7474
  #, 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:5170 fortran/check.c:5309 fortran/check.c:7466
  #, 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:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, 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:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, 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:5524
  #, 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:5530
  #, 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:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.c:5629
  #, 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:5645
  #, 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:5664
  #, 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:5927
  #, 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:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, 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:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, 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:6199
  #, 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:6207
  #, 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:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, 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:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, 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:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, 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:7387 fortran/check.c:7398
  #, 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:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %C"
  msgid "%qs of %qs is PRIVATE at %L"
*************** msgstr "Spesifikasi INTENT buruk di %C"
*** 64223,65044 ****
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Old-style character length at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.c:1204
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Sintaks error dalam spesifikasi panjang karakter di %C"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.c:1371
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.c:1383
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nama '%s' di %C telah terdefinisi sebagai sebuah antar-muka umum di %L"
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prosedur '%s' di %C memiliki sebuah antar-muka eksplisit dan tidak boleh memiliki atribut terdeklarasi di %L"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prosedur '%s' di %L harus memiliki atribut BIND(C) supaya C interoperable"
  
! #: fortran/decl.c:1525
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Tipe '%s' di %L adalah sebuah parameter ke BIND(C) prosedur '%s' tetapi bukan C interoperable karena tipe turunan '%s' bukan C interoperable"
  
! #: fortran/decl.c:1532
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.c:1539
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.c:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1567
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut ALLOCATABLE karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1575
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut PENUNJUK karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1584
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1591
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1602
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Bentuk-diasumsikan array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' di %L karena prosedur adalah BIND(C)"
  
! #: fortran/decl.c:1670
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/decl.c:1729
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah jenis C interoperable karena blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: fortran/decl.c:1784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "ekspresi KARAKTER di %L terpotong (%d/%d)"
  
! #: fortran/decl.c:1792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Elemen KARAKTER dari konstruktor array di %L harus memiliki panjang yang sama (%d/%d)"
  
! #: fortran/decl.c:1891
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Penginisialisasi tidak diperbolehkan untuk PARAMETER '%s' di %C"
  
! #: fortran/decl.c:1901
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER di %L hilang sebuah penginisialisasi"
  
! #: fortran/decl.c:1911
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variabel '%s' di %C dengan sebuah penginisialisasi telah muncul dalam sebuah pernyataan DATA"
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "tidak dapat menginisialisasi array multidimensi dengan penginisialisasi"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Komponen array dari struktur di %C harus memiliki bentuk eksplisit atau deffered"
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponen '%s' di %C telah dideklarasikan di %L"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Komponen penunjuk array dari struktur di %C harus memilki sebuah bentuk deffered"
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Komponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk deffered"
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.c:2282
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.c:2356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/decl.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
  
! #: fortran/decl.c:2867
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PURE"
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.c:2909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Komponen penunjuk '%s' dari '%s' di %L adalah sebuah tipe yang belum pernah dideklarasikan"
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Tipe deklarasi gaya-lama %s*%d tidak didukung di %C"
  
! #: fortran/decl.c:3070
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Tipe deklarasi tidak-baku %s*%d di %C"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Hilang paranthesis kanan di %C"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Jenis %d tidak didukung untuk tipe %s di %C"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Jenis tipe parameter C adalah untuk tipe %s tetapi tipe di %L adalah %s"
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Hilang paranthesis kanan atau koma di %C"
  
! #: fortran/decl.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Jenis %d tidak didukung untuk KARAKTER di %C"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: fortran/decl.c:3746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.c:4041
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Ekstensi: BYTE tipe di %C"
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "tipe BYTE digunakan di %C tidak tersedia dalam mesin target"
  
! #: fortran/decl.c:4114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "malformed spec function name"
  msgid "Malformed type-spec at %C"
  msgstr "spesifikasi nama fungsi salah format"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Tipe nama '%s' di %C adalah ambigu"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Hilang jangkauan karakter dalam IMPLISIT di %C"
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Huruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %C"
  
! #: fortran/decl.c:4741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.c:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/decl.c:4912
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Tidak dapat IMPOR '%s' dari satuan host scoping di %C - tidak ada."
  
! #: fortran/decl.c:4919
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' telah ter-IMPOR dari satuan host scoping di %C."
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Sintaks error dalam pernyataan IMPOR di %C"
  
! #: fortran/decl.c:5300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "Missing codimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5482
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Components in TYPE at %C must precede CONTAINS"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponen dalam TYPE di %C harus mengawali CONTAINS"
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s atribut di %L tidak diperbolehka diluar dari bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: atribut TERPROTEKSI di %C"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: atribut NILAI di %C"
  
! #: fortran/decl.c:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: atribut VOLATILE di %C"
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
  
! #: fortran/decl.c:5810
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
  
! #: fortran/decl.c:5832
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.c:5841
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
  
! #: fortran/decl.c:5845
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
  
! #: fortran/decl.c:5871
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/decl.c:5879
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
--- 64297,65118 ----
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Old-style character length at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.c:1209
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Sintaks error dalam spesifikasi panjang karakter di %C"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.c:1376
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C is already defined at %L"
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr "Prosedur '%s' di %C telah terdefinisi di %L"
  
! #: fortran/decl.c:1388
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is already defined as a generic interface at %L"
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Nama '%s' di %C telah terdefinisi sebagai sebuah antar-muka umum di %L"
  
! #: fortran/decl.c:1404
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "Prosedur '%s' di %C memiliki sebuah antar-muka eksplisit dan tidak boleh memiliki atribut terdeklarasi di %L"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Prosedur '%s' di %L harus memiliki atribut BIND(C) supaya C interoperable"
  
! #: fortran/decl.c:1530
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr "Tipe '%s' di %L adalah sebuah parameter ke BIND(C) prosedur '%s' tetapi bukan C interoperable karena tipe turunan '%s' bukan C interoperable"
  
! #: fortran/decl.c:1537
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.c:1544
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr "Variabel '%s' di %L adalah sebuah parameter ke prosedur BIND(C) '%s' tetapi mungkintidak C interoperable"
  
! #: fortran/decl.c:1559
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr "Argumen karakter '%s' di %L harus memiliki panjang 1 karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1572
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut ALLOCATABLE karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1580
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut PENUNJUK karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1589
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1596
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Variabel '%s' di %L tidak dapat memiliki atribut OPSIONAL karena prosedur '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1607
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Bentuk-diasumsikan array '%s' di %L tidak dapat berupa sebuah argumen ke prosedur '%s' di %L karena prosedur adalah BIND(C)"
  
! #: fortran/decl.c:1675
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/decl.c:1734
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah jenis C interoperable karena blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: fortran/decl.c:1789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression at %L is being truncated (%d/%d)"
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "ekspresi KARAKTER di %L terpotong (%d/%d)"
  
! #: fortran/decl.c:1797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "Elemen KARAKTER dari konstruktor array di %L harus memiliki panjang yang sama (%d/%d)"
  
! #: fortran/decl.c:1896
  #, fuzzy, gcc-internal-format
  #| msgid "Initializer not allowed for PARAMETER '%s' at %C"
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Penginisialisasi tidak diperbolehkan untuk PARAMETER '%s' di %C"
  
! #: fortran/decl.c:1906
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER di %L hilang sebuah penginisialisasi"
  
! #: fortran/decl.c:1916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Variabel '%s' di %C dengan sebuah penginisialisasi telah muncul dalam sebuah pernyataan DATA"
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "tidak dapat menginisialisasi array multidimensi dengan penginisialisasi"
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Komponen array dari struktur di %C harus memiliki bentuk eksplisit atau deffered"
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already declared at %L"
  msgid "Component %qs at %C already declared at %L"
  msgstr "Komponen '%s' di %C telah dideklarasikan di %L"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Komponen penunjuk array dari struktur di %C harus memilki sebuah bentuk deffered"
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Komponen dapat dialokasikan dari struktur di %C harus memiliki sebuah bentuk deffered"
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Struktur komponen array di %C harus memiliki sebuah bentuk eksplisit"
  
! #: fortran/decl.c:2287
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.c:2361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NULL() initialization at %C is ambiguous"
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari pointer di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/decl.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Error in pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "non-NULL pointer initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/decl.c:2545
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Old-style initialization at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid value-initialization of reference types"
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "nilai-inisialisasi dari referensi tidak valid"
  
! #: fortran/decl.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Old-style initialization at %C"
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
  
! #: fortran/decl.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization at %C requires '=>', not '='"
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Inisialisasi dari variabel di %C tidak diperbolehkan alam prosedur PURE"
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.c:2914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Initialization of allocatable component at %C is not allowed"
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr "Inisialisasi dari komponen dapat dialokasikan di %C tidak diperbolehkan"
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr "Komponen penunjuk '%s' dari '%s' di %L adalah sebuah tipe yang belum pernah dideklarasikan"
  
! #: fortran/decl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Tipe deklarasi gaya-lama %s*%d tidak didukung di %C"
  
! #: fortran/decl.c:3075
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Tipe deklarasi tidak-baku %s*%d di %C"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Hilang paranthesis kanan di %C"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Jenis %d tidak didukung untuk tipe %s di %C"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "Jenis tipe parameter C adalah untuk tipe %s tetapi tipe di %L adalah %s"
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Hilang paranthesis kanan atau koma di %C"
  
! #: fortran/decl.c:3314
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Jenis %d tidak didukung untuk KARAKTER di %C"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, fuzzy, gcc-internal-format
  #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "parameter pertama dari %<operator new%> tidak dapat memiliki sebuah argumen baku"
  
! #: fortran/decl.c:3751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.c:4046
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Ekstensi: BYTE tipe di %C"
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "tipe BYTE digunakan di %C tidak tersedia dalam mesin target"
  
! #: fortran/decl.c:4120
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "malformed spec function name"
  msgid "Malformed type-spec at %C"
  msgstr "spesifikasi nama fungsi salah format"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Tipe nama '%s' di %C adalah ambigu"
  
! #: fortran/decl.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Hilang jangkauan karakter dalam IMPLISIT di %C"
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Huruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %C"
  
! #: fortran/decl.c:4753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.c:4876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.c:4881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/decl.c:4924
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Tidak dapat IMPOR '%s' dari satuan host scoping di %C - tidak ada."
  
! #: fortran/decl.c:4931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' telah ter-IMPOR dari satuan host scoping di %C."
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Sintaks error dalam pernyataan IMPOR di %C"
  
! #: fortran/decl.c:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "Missing codimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.c:5409
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Components in TYPE at %C must precede CONTAINS"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponen dalam TYPE di %C harus mengawali CONTAINS"
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s atribut di %L tidak diperbolehka diluar dari bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
  
! #: fortran/decl.c:5635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: atribut TERPROTEKSI di %C"
  
! #: fortran/decl.c:5669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: atribut NILAI di %C"
  
! #: fortran/decl.c:5676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: atribut VOLATILE di %C"
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
  
! #: fortran/decl.c:5822
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
  
! #: fortran/decl.c:5844
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.c:5853
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
  
! #: fortran/decl.c:5857
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
  
! #: fortran/decl.c:5869
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
  
! #: fortran/decl.c:5883
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/decl.c:5903
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
  
! #: fortran/decl.c:5911
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
*************** msgstr "Tipe kembali dari fungsi BIND(C)
*** 65046,66150 ****
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.c:6065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "A type parameter list is required at %C"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "A parameter name is required at %C"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
  
! #: fortran/decl.c:6729
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
  
! #: fortran/decl.c:6979
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Diduga '::' setelah atribut binding di %C"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Procedure pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/decl.c:7157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in structure constructor at %C"
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Sintaks error dalam struktur konstruktor di %C"
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROCEDURE statement at %C"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.c:7543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.c:7554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
  
! #: fortran/decl.c:7753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.c:7909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Kembali alternatif tidak dapat muncul dalam antar-muka operator di %L"
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nama C tidak valid dalam penspesifikasi NAMA= di %C"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Hilang penutup paren untuk binding label di %C"
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
  
! #: fortran/decl.c:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Diduga label '%s' untuk pernyataan %s di %C"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.c:8544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
  
! #: fortran/decl.c:8552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing array specification at %L in DIMENSION statement"
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
  
! #: fortran/decl.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator .%s.  di %C telah dispesifikasikan"
  
! #: fortran/decl.c:9098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Inisialisasi variabel  yang telah diinisialisasi di %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: pernyataan NILAI di %C"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:9587
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/decl.c:9695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Ambigu simbol dalam definisi TIPE di %C"
  
! #: fortran/decl.c:9936
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/decl.c:9942
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/decl.c:9949
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
  
! #: fortran/decl.c:9956
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:10012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Duplikasi konstruksi label '%s' di %C"
  
! #: fortran/decl.c:10064
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.c:10211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: blok CONTAINS dalam definisi turunan di %C"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.c:10434
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.c:10524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
  
! #: fortran/decl.c:10627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
  
! #: fortran/decl.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumerator melebihi tipe integer C di %C"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
  
! #: fortran/decl.c:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
  
! #: fortran/decl.c:10951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.c:10985
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate NON_OVERRIDABLE at %C"
  msgid "Duplicate DEFERRED at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.c:10998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in NAME= specifier for binding label at %C"
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.c:11094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE(interface) at %C is not yet implemented"
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.c:11121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected generic name at %C"
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Diduga nama generik di %C"
  
! #: fortran/decl.c:11281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Form tidak valid dari pernyataan APLIKASI di %C"
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:11328
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.c:11336
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.c:11394
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
  
! #: fortran/decl.c:11586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected characters in PARAMETER statement at %C"
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:11632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 65120,66224 ----
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.c:6077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
  
! #: fortran/decl.c:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:6214
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.c:6342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "A type parameter list is required at %C"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "A parameter name is required at %C"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6580
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
  
! #: fortran/decl.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
  
! #: fortran/decl.c:6991
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Diduga '::' setelah atribut binding di %C"
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Procedure pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/decl.c:7169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in structure constructor at %C"
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Sintaks error dalam struktur konstruktor di %C"
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROCEDURE statement at %C"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.c:7555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.c:7566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
  
! #: fortran/decl.c:7765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.c:7921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Kembali alternatif tidak dapat muncul dalam antar-muka operator di %L"
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nama C tidak valid dalam penspesifikasi NAMA= di %C"
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Hilang penutup paren untuk binding label di %C"
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.c:8370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.c:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/decl.c:8410
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
  
! #: fortran/decl.c:8427
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Diduga label '%s' untuk pernyataan %s di %C"
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.c:8556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
  
! #: fortran/decl.c:8564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing array specification at %L in DIMENSION statement"
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.c:8588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/decl.c:8717
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.c:8747
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.c:8832
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
  
! #: fortran/decl.c:8948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator .%s.  di %C telah dispesifikasikan"
  
! #: fortran/decl.c:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.c:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Inisialisasi variabel  yang telah diinisialisasi di %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.c:9394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: pernyataan NILAI di %C"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.c:9663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/decl.c:9707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:9732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.c:9890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Ambigu simbol dalam definisi TIPE di %C"
  
! #: fortran/decl.c:9948
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/decl.c:9954
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/decl.c:9961
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
  
! #: fortran/decl.c:9968
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.c:10024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/decl.c:10070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Duplikasi konstruksi label '%s' di %C"
  
! #: fortran/decl.c:10076
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.c:10123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.c:10156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.c:10223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.c:10230
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.c:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: blok CONTAINS dalam definisi turunan di %C"
  
! #: fortran/decl.c:10435
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.c:10446
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:10449
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.c:10464
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/decl.c:10473
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.c:10536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
  
! #: fortran/decl.c:10639
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
  
! #: fortran/decl.c:10671
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumerator melebihi tipe integer C di %C"
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
  
! #: fortran/decl.c:10798
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
  
! #: fortran/decl.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.c:10997
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate NON_OVERRIDABLE at %C"
  msgid "Duplicate DEFERRED at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.c:11010
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.c:11081
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:11101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in NAME= specifier for binding label at %C"
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.c:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE(interface) at %C is not yet implemented"
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.c:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
  
! #: fortran/decl.c:11161
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.c:11272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected generic name at %C"
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Diduga nama generik di %C"
  
! #: fortran/decl.c:11293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Form tidak valid dari pernyataan APLIKASI di %C"
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.c:11340
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.c:11348
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.c:11406
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.c:11509
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
  
! #: fortran/decl.c:11598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected characters in PARAMETER statement at %C"
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.c:11644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/decl.c:11742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:11759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.c:11776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr "indeks dalam dimensi %d diluar d
*** 66275,66286 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid KIND parameter of %s at %L"
  msgid "KIND part_ref at %C"
--- 66349,66360 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid KIND parameter of %s at %L"
  msgid "KIND part_ref at %C"
*************** msgstr "intrinsik transformational '%s'
*** 66360,66366 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
--- 66434,66440 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
*************** msgstr "Antarmuka abstrak '%s' tidak val
*** 66662,66668 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
--- 66736,66742 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
*************** msgstr "Penempatan target penunjuk bukan
*** 66724,66902 ****
  #. 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:4263 fortran/expr.c:4342
  #, 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:4266
  #, 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:4287
  #, 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:4297
  #, 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:4312
  #, 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:4321
  #, 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:4329
  #, 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:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, 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:4474
  #, 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:4489 fortran/resolve.c:1465
  #, 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:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, 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:4514
  #, 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:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, 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:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, 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:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, 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:6204
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6216
  #, 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:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 66798,66976 ----
  #. 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:4260 fortran/expr.c:4339
  #, 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:4263
  #, 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:4284
  #, 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:4294
  #, 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:4309
  #, 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:4318
  #, 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:4326
  #, 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:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, 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:4473
  #, 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:4488 fortran/resolve.c:1465
  #, 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:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, 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:4513
  #, 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:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, 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:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, 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:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, 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:6203
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6215
  #, 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:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, 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
*** 66925,66931 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 66999,67005 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Argumen pertama dari penempatan
*** 67134,67145 ****
  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:17067
  #, 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:17085
  #, 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)"
--- 67208,67219 ----
  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:17081
  #, 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:17099
  #, 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 "Interface ambigu '%s' dan '%s' d
*** 67216,67879 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Walaupun tidak direferensikan, '%s' di %L memiliki antar-muka ambigu"
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' di %L bukan sebuah prosedur module"
  
! #: fortran/interface.c:2208
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.c:2417
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.c:2427
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:2498
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2675
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:2696
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3070
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3083
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3204
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, 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:3243 fortran/interface.c:3248
  #, 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:3268
  #, 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:3284
  #, 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:3298
  #, 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:3307
  #, 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:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, 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:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, 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:3390
  #, 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:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, 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:3507
  #, 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:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, 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:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, 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:4034
  #, 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:4119
  #, 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:4189
  #, 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:4562
  #, 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:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, 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:4785
  #, 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:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, 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:4810
  #, 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:4816
  #, 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:4825
  #, 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:4836
  #, 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:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, 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:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, 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:4914
  #, 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:4925
  #, 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:4932
  #, 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:4953
  #, 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:4960
  #, 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:4967
  #, 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:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, 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:4979
  #, 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:5037 fortran/interface.c:5083
  #, 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:5049
  #, 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:5061
  #, 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:5068
  #, 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"
--- 67290,67953 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "Walaupun tidak direferensikan, '%s' di %L memiliki antar-muka ambigu"
  
! #: fortran/interface.c:2006
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a module procedure"
  msgid "%qs at %L is not a module procedure"
  msgstr "'%s' di %L bukan sebuah prosedur module"
  
! #: fortran/interface.c:2211
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/interface.c:2214
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2217
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2220
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Invalid procedure argument at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr "INTENT(%s) argumen aktual di %L mungkin menginterferensi dengan argumen aktual di %L."
  
! #: fortran/interface.c:2420
  #, fuzzy, gcc-internal-format
  #| msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/interface.c:2430
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.c:2446
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/interface.c:2456
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.c:2501
  #, fuzzy, gcc-internal-format
  #| msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr "Tingkat tidak cocok dalam argumen '%s' di %L (%d dan %d)"
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2678
  #, fuzzy, gcc-internal-format
  #| msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr "Elemen dari array bentuk-diasumsikan dilewatkan ke argumen dummy '%s' di %L"
  
! #: fortran/interface.c:2691
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:2699
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3077
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.c:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.c:3110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3207
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, 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:3246 fortran/interface.c:3251
  #, 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:3271
  #, 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:3287
  #, 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:3301
  #, 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:3310
  #, 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:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, 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:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, 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:3393
  #, 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:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, 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:3510
  #, 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:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, 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:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, 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:3830 fortran/interface.c:3840
  #, 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:3836
  #, 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:3849
  #, 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:3857
  #, 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:3865
  #, 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:3882
  #, 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:3891
  #, 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:3900
  #, 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:3915
  #, 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:3930
  #, 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:3940
  #, 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:3950
  #, 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:3992
  #, 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:4003
  #, 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:4088
  #, 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:4158
  #, 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:4531
  #, 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:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4742
  #, 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:4754
  #, 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:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, 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:4779
  #, 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:4785
  #, 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:4794
  #, 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:4805
  #, 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:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, 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:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, 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:4883
  #, 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:4894
  #, 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:4901
  #, 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:4922
  #, 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:4929
  #, 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:4936
  #, 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:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, 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:4948
  #, 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:5006 fortran/interface.c:5052
  #, 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:5018
  #, 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:5030
  #, 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:5037
  #, 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 "ALTERNATIF KEMBALI tidak diijink
*** 67992,68073 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "init_arglist(): too many arguments"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsik '%s' (adalah %s) digunakan di %L"
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: Fungsi '%s' sebagai ekspresi inisialisasi di %L"
  
! #: fortran/intrinsic.c:4938
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/intrinsic.c:5014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: Fungsi elemental sebagai ekspresi inisialisasi dengan bukan integer/bukan-karakter argumen di %L"
  
! #: fortran/intrinsic.c:5095
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5102
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
--- 68066,68147 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr "Tipe tidak cocok dalam argumen '%s' di %L; dilewatkan %s ke %s"
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "init_arglist(): too many arguments"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' (is %s) is used at %L"
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr "Intrinsik '%s' (adalah %s) digunakan di %L"
  
! #: fortran/intrinsic.c:4932
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Function '%s' as initialization expression at %L"
  msgid "Function %qs as initialization expression at %L"
  msgstr "Fortran 2003: Fungsi '%s' sebagai ekspresi inisialisasi di %L"
  
! #: fortran/intrinsic.c:4950
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/intrinsic.c:5026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr "Fortran 2003: Fungsi elemental sebagai ekspresi inisialisasi dengan bukan integer/bukan-karakter argumen di %L"
  
! #: fortran/intrinsic.c:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5114
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke intrinsik '%s' di %L tidak PURE"
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Conversion from %s to %s at %L"
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr "Ekstensi: Konversi dari %s ke %s di %L"
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "Konversi dari %s ke %s di %L"
*************** msgstr "Konversi dari %s ke %s di %L"
*** 68075,68099 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' dideklarasikan di %L mungkin bayangan intrinsik dari nama sama. Dengan tujuan untuk memanggil intrinsik, eksplisit deklarasi INTRINSIK mungkin dibutuhkan."
  
! #: fortran/intrinsic.c:5433
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
--- 68149,68173 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/intrinsic.c:5439
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr "'%s' dideklarasikan di %L mungkin bayangan intrinsik dari nama sama. Dengan tujuan untuk memanggil intrinsik, eksplisit deklarasi INTRINSIK mungkin dibutuhkan."
  
! #: fortran/intrinsic.c:5445
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
*************** msgstr ""
*** 68493,68505 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: ASYNCHRONOUS= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: BLANK= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
  msgid "DECIMAL= at %L not allowed in Fortran 95"
--- 68567,68579 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: ASYNCHRONOUS= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: BLANK= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
  msgid "DECIMAL= at %L not allowed in Fortran 95"
*************** msgstr "Fortran 2003: DECIMAL= di %C tid
*** 68511,68517 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: ENCODING= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "ROUND= at %L not allowed in Fortran 95"
--- 68585,68591 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: ENCODING= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "ROUND= at %L not allowed in Fortran 95"
*************** msgstr "pernyataan GOTO ASSIGNED di %L m
*** 68562,68568 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
--- 68636,68642 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
*************** msgstr ""
*** 68665,68671 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, 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"
--- 68739,68745 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, 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"
*************** msgid "Expected expression in %s stateme
*** 68737,68743 ****
  msgstr "Diduga ekspresi dalam pernyataan %s di %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Sintaks error dalam pernyataan %s di %C"
--- 68811,68817 ----
  msgstr "Diduga ekspresi dalam pernyataan %s di %C"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Sintaks error dalam pernyataan %s di %C"
*************** msgstr "Fortran 2003: Berkas internal di
*** 68754,68842 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/io.c:3942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: PAD= di %C belum terimplementasi dalam Fortran 95"
  
! #: fortran/io.c:4011
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: DELIM= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "daftar-nama PRINT di %C adalah sebuah ekstensi"
  
! #: fortran/io.c:4207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "tag AKHIR di %C tidak diperbolehkan dalam pernyataan keluaran"
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/io.c:4609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "pernyataan INQUIRE tidak diperbolehkan dalam prosedur di %C"
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENTH tag tidak valid dalam pernyataan INQUIRE di %C"
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "pernyataan INQUIRE di %L tidak dapat berisi baik BERKAS dan penspesifikasi SATUAN"
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "pernyataan INQUIRE di %L membutuhkan baik BERKAS atau penspesifikasi SATUAN"
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L cannot be %s"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "pernyataan INQUIRE di %L membutuhkan sebuah PENDING= penspesifikasi dengan ID= penspesifikasi"
  
! #: fortran/io.c:4867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: WAIT di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "pernyataan WAIT tidak diperbolehkan dalam prosedur PURE di %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer overflow"
  msgid "identifier overflow: %d"
--- 68828,68916 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/io.c:3944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: PAD= di %C belum terimplementasi dalam Fortran 95"
  
! #: fortran/io.c:4013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr "Fortran 2003: DELIM= di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr "daftar-nama PRINT di %C adalah sebuah ekstensi"
  
! #: fortran/io.c:4209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "END tag at %C not allowed in output statement"
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr "tag AKHIR di %C tidak diperbolehkan dalam pernyataan keluaran"
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/io.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr "pernyataan INQUIRE tidak diperbolehkan dalam prosedur di %C"
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr "IOLENTH tag tidak valid dalam pernyataan INQUIRE di %C"
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr "pernyataan INQUIRE di %L tidak dapat berisi baik BERKAS dan penspesifikasi SATUAN"
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr "pernyataan INQUIRE di %L membutuhkan baik BERKAS atau penspesifikasi SATUAN"
  
! #: fortran/io.c:4678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L cannot be %s"
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr "pernyataan INQUIRE di %L membutuhkan sebuah PENDING= penspesifikasi dengan ID= penspesifikasi"
  
! #: fortran/io.c:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr "Fortran 2003: WAIT di %C tidak diijinkan dalam Fortran 95"
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr "pernyataan WAIT tidak diperbolehkan dalam prosedur PURE di %C"
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer overflow"
  msgid "identifier overflow: %d"
*************** msgstr "Duplikasi pernyataan PRIVATE di
*** 69113,69663 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.c:2797
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.c:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "%s statement at %C is not within a construct"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2858
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: fortran/match.c:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement not allowed in PURE procedure at %C"
  msgid "%s statement at %C in PURE procedure"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "spesifikasi SATUAN di %L harus berupa sebuah ekspresi INTEGER atau sebuah KARAKTER variabel"
  
! #: fortran/match.c:3149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "STOP code at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.c:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IMPORT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Fortran 2003: pernyataan IMPOR di %C"
  
! #: fortran/match.c:3503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:3600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Featur terhapus: pernyataan ASSIGN di %C"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Featur terhapus: Terassign pernyataan GOTO di %C"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Daftar pernyataan label dalam GOTO di %C tidak dapat kosong"
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/match.c:4298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Alokasi-objek buruk dalam pernyataan ALOKASI di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a sub-component"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Variabel loop di %C tidak dapat berupa sebuah sub-komponen"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "ekspresi deallokasi tidak legal dalam DEALLOCATE di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Pernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINE"
  
! #: fortran/match.c:4910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Ekstensi: pernyataan RETURN dalam aplikasi utama di %C"
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Sampah setelah CALL di %C"
  
! #: fortran/match.c:4958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected type-bound procedure reference at %C"
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Diduga referensi type-bound prosedur di %C"
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Sintaks error dalam nama blok umum di %C"
--- 69187,69737 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.c:2800
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.c:2812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "%s statement at %C is not within a construct"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/match.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2861
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.c:2880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.c:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:2960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: fortran/match.c:3066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement not allowed in PURE procedure at %C"
  msgid "%s statement at %C in PURE procedure"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "spesifikasi SATUAN di %L harus berupa sebuah ekspresi INTEGER atau sebuah KARAKTER variabel"
  
! #: fortran/match.c:3152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "STOP code at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.c:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.c:3235
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3467
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IMPORT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Fortran 2003: pernyataan IMPOR di %C"
  
! #: fortran/match.c:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "END TEAM statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:3560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:3603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:3797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.c:3803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Featur terhapus: pernyataan ASSIGN di %C"
  
! #: fortran/match.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Featur terhapus: Terassign pernyataan GOTO di %C"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Daftar pernyataan label dalam GOTO di %C tidak dapat kosong"
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/match.c:4301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Alokasi-objek buruk dalam pernyataan ALOKASI di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a sub-component"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Variabel loop di %C tidak dapat berupa sebuah sub-komponen"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "ekspresi deallokasi tidak legal dalam DEALLOCATE di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Pernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINE"
  
! #: fortran/match.c:4913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Ekstensi: pernyataan RETURN dalam aplikasi utama di %C"
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Sampah setelah CALL di %C"
  
! #: fortran/match.c:4961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected type-bound procedure reference at %C"
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Diduga referensi type-bound prosedur di %C"
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Sintaks error dalam nama blok umum di %C"
*************** msgstr "Sintaks error dalam nama blok um
*** 69665,69909 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variabel '%s' di %L dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah C interoperable kind karena blok umum '%s' adalah bind(c)"
  
! #: fortran/match.c:5273
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C tidak dapat bind(c) karena ini bukan global"
  
! #: fortran/match.c:5280
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/match.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Simbol terinisialisasi '%s' di %C hanya dapat berupa COMMON dalam BLOK DATA"
  
! #: fortran/match.c:5304
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Spesifikasi array untuk simbol '%s' dalam COMMON di %C harus eksplisit"
  
! #: fortran/match.c:5314
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.c:5360
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Simbol '%s', dalam blok COMMON '%s' di %C sedang secara tidak langsung sama dengan ke COMMON blok '%s' lain"
  
! #: fortran/match.c:5422
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5506
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Daftar-nama nama grup '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/match.c:5514
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Daftar-nama nama grup '%s' di %C telah USE diasosiasikan dan tidak dapat berupa respecified."
  
! #: fortran/match.c:5540
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Tipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkan"
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Referensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah array"
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE di %C membutuhkan dua atau lebih objek"
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %C"
  
! #: fortran/match.c:5746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:5887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function at %C"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  #| msgid "Expected the name of the SELECT CASE construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Diduga nama dari SELECT CASE konstruk di %C"
  
! #: fortran/match.c:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CASE specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:7008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "pernyataan ELSEWHERE di %C tidak terenklose dalam blok WHERE"
  
! #: fortran/match.c:7204
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
--- 69739,69983 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr "Variabel '%s' di %L dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah C interoperable kind karena blok umum '%s' adalah bind(c)"
  
! #: fortran/match.c:5276
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C tidak dapat bind(c) karena ini bukan global"
  
! #: fortran/match.c:5283
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/match.c:5291
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Simbol terinisialisasi '%s' di %C hanya dapat berupa COMMON dalam BLOK DATA"
  
! #: fortran/match.c:5307
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Spesifikasi array untuk simbol '%s' dalam COMMON di %C harus eksplisit"
  
! #: fortran/match.c:5317
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.c:5363
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Simbol '%s', dalam blok COMMON '%s' di %C sedang secara tidak langsung sama dengan ke COMMON blok '%s' lain"
  
! #: fortran/match.c:5425
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.c:5509
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Daftar-nama nama grup '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/match.c:5517
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Daftar-nama nama grup '%s' di %C telah USE diasosiasikan dan tidak dapat berupa respecified."
  
! #: fortran/match.c:5543
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Tipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkan"
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Referensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah array"
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE di %C membutuhkan dua atau lebih objek"
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %C"
  
! #: fortran/match.c:5754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.c:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.c:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function at %C"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/match.c:6112
  #, fuzzy, gcc-internal-format
  #| msgid "Expected the name of the SELECT CASE construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Diduga nama dari SELECT CASE konstruk di %C"
  
! #: fortran/match.c:6401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/match.c:6442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.c:6803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CASE specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.c:7017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "pernyataan ELSEWHERE di %C tidak terenklose dalam blok WHERE"
  
! #: fortran/match.c:7213
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr ""
*** 69947,69958 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
--- 70021,70032 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
*************** msgstr ""
*** 70711,70718 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, 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"
--- 70785,70792 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
*************** msgstr "Karakter tidak terduda dalam daf
*** 72243,72436 ****
  msgid "Expected structure component name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/primary.c:2366
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "parameter KIND dari %s di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/primary.c:2428
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.c:2531
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/primary.c:2986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Konstruktor struktur dengan argumen pilihanonal hilang di %C"
  
! #: fortran/primary.c:2995
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.c:3002
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %C"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Tidak dapat mengkontruksi tipe ABSTRACT '%s' di %C"
  
! #: fortran/primary.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Struktur konstruktor dengan argumen bernama di %C"
  
! #: fortran/primary.c:3085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %C!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Penginisialisasi komponen tanpa nama setelah komponen bernama %s di %C!"
  
! #: fortran/primary.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/primary.c:3166
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3178
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3232
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.c:3583
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.c:3618
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.c:3950
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 72317,72510 ----
  msgid "Expected structure component name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
! #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
! msgstr ""
! 
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/primary.c:2421
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "parameter KIND dari %s di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/primary.c:2449
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.c:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.c:2559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/primary.c:3007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Konstruktor struktur dengan argumen pilihanonal hilang di %C"
  
! #: fortran/primary.c:3016
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.c:3023
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %C"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Tidak dapat mengkontruksi tipe ABSTRACT '%s' di %C"
  
! #: fortran/primary.c:3091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Struktur konstruktor dengan argumen bernama di %C"
  
! #: fortran/primary.c:3106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %C!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Penginisialisasi komponen tanpa nama setelah komponen bernama %s di %C!"
  
! #: fortran/primary.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/primary.c:3187
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.c:3253
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.c:3604
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.c:3639
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.c:3971
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "'%s' di %L adalah ambigu"
*** 72816,73362 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "prosedur UMUM '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1786
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Tipe dispesifikasikan untuk fungsi intrinsik '%s' di %L diabaikan"
  
! #: fortran/resolve.c:1799
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:1810
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "'%s' dideklarasikan INTRINSIC di %L tidak ada"
  
! #: fortran/resolve.c:1823
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Intrinsik '%s' dideklarasikan INTRINSIC di %L tidak tersedia dalam konfigurasi baku sekarang tetapi %s. Gunakan sebuah pilihan -std=* yang sesuai atau aktifkan -fall-intrinsics untuk menggunakan itu."
  
! #: fortran/resolve.c:1859
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
  
! #: fortran/resolve.c:1949
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.c:1975
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsik '%s' di %L tidak diperbolehkan sebagai sebuah argumen aktual"
  
! #: fortran/resolve.c:1982
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1990
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:2017
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Tidak dapat menemukan sebuah prosedur INTRINSIK spesifik untuk referensi '%s' di %L"
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Simbol '%s' di %L adalah ambigu"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Argumen dengan nilai di %L adalah bukan tipe numerik"
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Melewati prosedur internal di %L dengan lokasi tidak diperbolehkan"
  
! #: fortran/resolve.c:2138
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "'%s' di %L adalah sebuah array dan OPSIONAL; JIKA INI HILANG, ini tidak dapat berupa argumen aktual dari sebual prosedur ELEMENTAL kecuali disana ada sebuah tidak pilihanonal argumen dengan tingkat sama (12.4.1.5)"
  
! #: fortran/resolve.c:2316
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Argumen aktual di %L untuk INTENT(%s) dummy '%s' dari subroutine ELEMENTAL '%s' adalah sebuah skalar, tetapi argumen aktual lain adalah sebuah array"
  
! #: fortran/resolve.c:2590
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/resolve.c:2617
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:2722
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Disana tidak ada fungsi spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.c:2742
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Fungsi umum '%s' di %L tidak konsisten dengan sebuah antar-muka spesifik intrinsik."
  
! #: fortran/resolve.c:2780
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.c:2931
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:3059
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.c:3066
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.c:3073
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Tidak dapat menulis ke internal berkas satuan '%s' di %C didalam prosedur PURE"
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ANTAR-MUKA ABSTRAK '%s' tidak boleh direferensikan di %L"
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Fungsi '%s' adalah dideklarasikan KARAKTER(*) dan tidak dapat digunakan di %L karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.c:3248
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Fungsi bukan-ELEMENTAL definisi pengguna '%s' di %L tidak diperbolehkan dalam WORKSHAREkonstruksi"
  
! #: fortran/resolve.c:3340
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena fungsi '%s' tidak REKURSIF"
  
! #: fortran/resolve.c:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Fungsi '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.c:3395
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.c:3407
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' di %L bukan PURE"
  
! #: fortran/resolve.c:3475
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Disana tidak ada subroutine spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.c:3484
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Subroutine umum '%s' di %L tidak konsisten dengan sebuah anta-muka subroutine intrinsik"
  
! #: fortran/resolve.c:3519
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Subroutine '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.c:3564
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Tidak dapat meresolf subroutine spesifik '%s' di %L"
  
! #: fortran/resolve.c:3622
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' di %L memiliki sebuah tipe, yang tidak konsisten dengan CALL di %L"
  
! #: fortran/resolve.c:3661
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena subroutine '%s' tidak REKURSIF"
  
! #: fortran/resolve.c:3665
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.c:3710
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3748
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Bentuk untuk operan di %L dan %L tidak konformant"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.c:3983
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4595
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.c:4778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
--- 72890,73436 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "prosedur UMUM '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1788
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Tipe dispesifikasikan untuk fungsi intrinsik '%s' di %L diabaikan"
  
! #: fortran/resolve.c:1801
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:1812
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "'%s' dideklarasikan INTRINSIC di %L tidak ada"
  
! #: fortran/resolve.c:1825
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Intrinsik '%s' dideklarasikan INTRINSIC di %L tidak tersedia dalam konfigurasi baku sekarang tetapi %s. Gunakan sebuah pilihan -std=* yang sesuai atau aktifkan -fall-intrinsics untuk menggunakan itu."
  
! #: fortran/resolve.c:1861
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
  
! #: fortran/resolve.c:1951
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.c:1977
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsik '%s' di %L tidak diperbolehkan sebagai sebuah argumen aktual"
  
! #: fortran/resolve.c:1984
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:1992
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:2019
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Tidak dapat menemukan sebuah prosedur INTRINSIK spesifik untuk referensi '%s' di %L"
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Simbol '%s' di %L adalah ambigu"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Argumen dengan nilai di %L adalah bukan tipe numerik"
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Melewati prosedur internal di %L dengan lokasi tidak diperbolehkan"
  
! #: fortran/resolve.c:2140
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr "'%s' di %L adalah sebuah array dan OPSIONAL; JIKA INI HILANG, ini tidak dapat berupa argumen aktual dari sebual prosedur ELEMENTAL kecuali disana ada sebuah tidak pilihanonal argumen dengan tingkat sama (12.4.1.5)"
  
! #: fortran/resolve.c:2318
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Argumen aktual di %L untuk INTENT(%s) dummy '%s' dari subroutine ELEMENTAL '%s' adalah sebuah skalar, tetapi argumen aktual lain adalah sebuah array"
  
! #: fortran/resolve.c:2592
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/resolve.c:2619
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:2724
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Disana tidak ada fungsi spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.c:2744
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Fungsi umum '%s' di %L tidak konsisten dengan sebuah antar-muka spesifik intrinsik."
  
! #: fortran/resolve.c:2782
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.c:2837
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.c:2933
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:3061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.c:3068
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.c:3075
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Tidak dapat menulis ke internal berkas satuan '%s' di %C didalam prosedur PURE"
  
! #: fortran/resolve.c:3142
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ANTAR-MUKA ABSTRAK '%s' tidak boleh direferensikan di %L"
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Fungsi '%s' adalah dideklarasikan KARAKTER(*) dan tidak dapat digunakan di %L karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.c:3250
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Fungsi bukan-ELEMENTAL definisi pengguna '%s' di %L tidak diperbolehkan dalam WORKSHAREkonstruksi"
  
! #: fortran/resolve.c:3342
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena fungsi '%s' tidak REKURSIF"
  
! #: fortran/resolve.c:3346
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Fungsi '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.c:3397
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.c:3403
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.c:3409
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' di %L bukan PURE"
  
! #: fortran/resolve.c:3477
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Disana tidak ada subroutine spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.c:3486
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Subroutine umum '%s' di %L tidak konsisten dengan sebuah anta-muka subroutine intrinsik"
  
! #: fortran/resolve.c:3521
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Subroutine '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.c:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Tidak dapat meresolf subroutine spesifik '%s' di %L"
  
! #: fortran/resolve.c:3624
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' di %L memiliki sebuah tipe, yang tidak konsisten dengan CALL di %L"
  
! #: fortran/resolve.c:3663
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena subroutine '%s' tidak REKURSIF"
  
! #: fortran/resolve.c:3667
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.c:3712
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.c:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Bentuk untuk operan di %L dan %L tidak konformant"
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.c:3985
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.c:4683
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.c:4740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.c:4780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
  
! #: fortran/resolve.c:5095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.c:5288
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 73366,73377 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
--- 73440,73451 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 73381,73683 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5798
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.c:6518
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.c:6570
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:7105
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7359
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.c:8056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 73455,73757 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.c:5795
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5800
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.c:6520
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.c:6572
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.c:7107
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.c:7361
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.c:8058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.c:8101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 73686,73995 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:8493
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.c:8718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.c:8887
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8896
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.c:8913
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:9278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:9290
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9302
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:9878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:9934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.c:10006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:10067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.c:10128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 73760,74069 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:8495
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.c:8720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.c:8889
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.c:8898
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.c:8915
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.c:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.c:9292
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9304
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.c:9307
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.c:9880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.c:9919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.c:10008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.c:10056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.c:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.c:10130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 73997,74188 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10404
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.c:10551
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.c:10909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
! #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.c:11806
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.c:11879
  #, 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:11925
  #, 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:11929
  #, 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:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, 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:12160
  #, 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:12270
  #, 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"
--- 74071,74263 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10406
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.c:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.c:10574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.c:10911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.c:11816
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.c:11889
  #, 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:11935
  #, 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:11939
  #, 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:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, 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:12170
  #, 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:12280
  #, 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
*** 74190,74196 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12284
  #, 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 ""
--- 74265,74271 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.c:12294
  #, 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 ""
*** 74198,75273 ****
  #. 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:12303
  #, 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:12388
  #, 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:12620
  #, 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:12624
  #, 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:12632
  #, 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:12643
  #, 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:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, 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:12816
  #, 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:12837
  #, 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:12844
  #, 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:12891
  #, 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:12894
  #, 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:12898
  #, 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:12901
  #, 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:12904
  #, 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:12907
  #, 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:12949
  #, 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:12980
  #, 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:13002
  #, 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:13024
  #, 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:13042
  #, 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:13054
  #, 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:13063
  #, 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:13073
  #, 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:13092
  #, 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:13096
  #, 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:13100
  #, 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:13104
  #, 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:13117
  #, 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:13126
  #, 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:13132
  #, 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:13144
  #, 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:13201
  #, 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:13207
  #, 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:13213
  #, 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:13221
  #, 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:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, 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:13388
  #, 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:13397
  #, 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:13405
  #, 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:13411
  #, 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:13417
  #, 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:13425
  #, 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:13434
  #, 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:13456
  #, 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:13493
  #, 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:13533
  #, 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:13569
  #, 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:13628
  #, 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:13640
  #, 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:13668
  #, 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:13724
  #, 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:13935
  #, 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:13978
  #, 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:13992
  #, 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:14006 fortran/resolve.c:14492
  #, 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:14014
  #, 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:14023
  #, 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:14029
  #, 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:14035
  #, 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:14064
  #, 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:14074
  #, 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:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, 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:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, 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:14425
  #, 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:14439
  #, 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:14455
  #, 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:14465
  #, 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:14474
  #, 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:14483
  #, 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:14525
  #, 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:14538
  #, 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:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, 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:14726
  #, 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:14739
  #, 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:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, 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:14915
  #, 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:14921
  #, 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:14927
  #, 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:14935
  #, 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:14952
  #, 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:14974
  #, 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:14985
  #, 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:15012
  #, 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:15031
  #, 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:15047
  #, 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:15058
  #, 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:15066
  #, 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:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, 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:15241
  #, 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:15337
  #, 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:15358
  #, 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:15371
  #, 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:15374
  #, 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:15384
  #, 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:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, 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:15410
  #, 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:15420
  #, 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:15429
  #, 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:15442 fortran/resolve.c:15619
  #, 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:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, 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:15516
  #, 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:15523
  #, 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:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, 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:15645
  #, 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:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, 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:15712
  #, 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:15724
  #, 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:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, 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:15776
  #, 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:15788
  #, 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:15797
  #, 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:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, 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:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, 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:16038
  #, 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:16045
  #, 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:16052
  #, 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:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, 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:16136
  #, 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:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, 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:16541
  #, 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:16547
  #, 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:16631
  #, 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:16640
  #, 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:16648
  #, 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:16664
  #, 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:16767
  #, 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:16782
  #, 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:16807
  #, 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:16816
  #, 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:16889
  #, 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:16900
  #, 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:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:16942
  #, 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:17009
  #, 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:17022
  #, 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:17042
  #, 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:17052
  #, 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:17060
  #, 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:17074
  #, 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:17092
  #, 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:17099
  #, 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:17178
  #, 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"
--- 74273,75348 ----
  #. 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:12313
  #, 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:12398
  #, 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:12630
  #, 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:12634
  #, 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:12642
  #, 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:12653
  #, 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:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, 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:12826
  #, 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:12847
  #, 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:12854
  #, 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:12901
  #, 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:12904
  #, 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:12908
  #, 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:12911
  #, 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:12914
  #, 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:12917
  #, 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:12959
  #, 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:12990
  #, 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:13013
  #, 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:13035
  #, 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:13053
  #, 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:13065
  #, 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:13074
  #, 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:13084
  #, 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:13103
  #, 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:13107
  #, 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:13111
  #, 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:13115
  #, 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:13128
  #, 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:13139
  #, 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:13145
  #, 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:13157
  #, 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:13214
  #, 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:13220
  #, 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:13226
  #, 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:13234
  #, 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:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, 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:13401
  #, 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:13410
  #, 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:13418
  #, 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:13424
  #, 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:13430
  #, 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:13438
  #, 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:13447
  #, 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:13469
  #, 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:13506
  #, 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:13546
  #, 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:13582
  #, 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:13641
  #, 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:13653
  #, 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:13681
  #, 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:13737
  #, 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:13948
  #, 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:13991
  #, 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:14005
  #, 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:14019 fortran/resolve.c:14505
  #, 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:14027
  #, 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:14036
  #, 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:14042
  #, 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:14048
  #, 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:14077
  #, 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:14087
  #, 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:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, 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:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, 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:14438
  #, 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:14452
  #, 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:14468
  #, 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:14478
  #, 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:14487
  #, 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:14496
  #, 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:14538
  #, 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:14551
  #, 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:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, 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:14739
  #, 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:14752
  #, 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:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, 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:14928
  #, 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:14934
  #, 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:14940
  #, 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:14948
  #, 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:14965
  #, 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:14987
  #, 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:14998
  #, 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:15025
  #, 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:15044
  #, 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:15060
  #, 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:15071
  #, 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:15079
  #, 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:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, 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:15255
  #, 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:15351
  #, 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:15372
  #, 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:15385
  #, 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:15388
  #, 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:15398
  #, 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:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, 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:15424
  #, 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:15434
  #, 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:15443
  #, 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:15456 fortran/resolve.c:15633
  #, 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:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, 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:15530
  #, 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:15537
  #, 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:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, 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:15659
  #, 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:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, 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:15726
  #, 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:15738
  #, 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:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, 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:15790
  #, 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:15802
  #, 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:15811
  #, 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:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, 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:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, 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:16052
  #, 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:16059
  #, 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:16066
  #, 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:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, 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:16150
  #, 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:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, 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:16555
  #, 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:16561
  #, 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:16645
  #, 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:16654
  #, 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:16662
  #, 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:16678
  #, 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:16781
  #, 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:16796
  #, 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:16821
  #, 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:16830
  #, 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:16903
  #, 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:16914
  #, 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:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.c:16956
  #, 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:17023
  #, 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:17036
  #, 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:17056
  #, 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:17066
  #, 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:17074
  #, 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:17088
  #, 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:17106
  #, 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:17113
  #, 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:17192
  #, 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 "'%s' di %L memiliki atribut disp
*** 76003,76176 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %C already has a type of %s"
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Fungsi '%s' di %C telah memiliki sebuah tipe dari %s"
  
! #: fortran/symbol.c:2015
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/symbol.c:2027
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/symbol.c:2270
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already in the parent type at %L"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Komponen '%s' di %C telah berada dalam tipe induknya di %L"
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Simbol '%s' di %C adalah ambigu"
  
! #: fortran/symbol.c:2387
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Tipe turunan '%s' di %C sedang digunakan sebelum itu didefinisikan"
  
! #: fortran/symbol.c:2536
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponen '%s' di %C adalah sebuah komponen PRIVATE dari '%s'"
  
! #: fortran/symbol.c:2557
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Duplikasi pernyataan label %d di %L dan %L"
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Label %d di %C telah direferensikan sebagai target percabangan"
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Label %d di %C telah direferensikan sebagai sebuah format label"
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Label %d di %C sebelumnya digunakan sebagai sebuah FORMAT label"
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Label %d di %C sebelumnya digunakan sebagai target percabangan"
  
! #: fortran/symbol.c:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/symbol.c:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/symbol.c:3150
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Nama '%s' di C adalah sebuah referensi ambigu ke '%s' dari module '%s'"
  
! #: fortran/symbol.c:3153
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Nama '%s' di %C adalah sebuah referensi ambigu ke '%s' dari satuan aplikasi sekarang"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.c:4457
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.c:4468
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut DAPAT DIALOKASIKAN karena ini sebuah anggota dari tipe turunan BIND(C) '%s' di %L"
  
! #: fortran/symbol.c:4507
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel, walaupun melalui tipe turunan '%s' adalah BIND(C)"
  
! #: fortran/symbol.c:4517
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel"
  
! #: fortran/symbol.c:4529
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
--- 76078,76251 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %C already has a type of %s"
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr "Fungsi '%s' di %C telah memiliki sebuah tipe dari %s"
  
! #: fortran/symbol.c:2018
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/symbol.c:2030
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L cannot have a type"
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "Simbol '%s' di %L tidak dapat memiliki sebuah tipe"
  
! #: fortran/symbol.c:2275
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C already in the parent type at %L"
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr "Komponen '%s' di %C telah berada dalam tipe induknya di %L"
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is ambiguous"
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "Simbol '%s' di %C adalah ambigu"
  
! #: fortran/symbol.c:2392
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %C is being used before it is defined"
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Tipe turunan '%s' di %C sedang digunakan sebelum itu didefinisikan"
  
! #: fortran/symbol.c:2541
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponen '%s' di %C adalah sebuah komponen PRIVATE dari '%s'"
  
! #: fortran/symbol.c:2562
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Duplikasi pernyataan label %d di %L dan %L"
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Label %d di %C telah direferensikan sebagai target percabangan"
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Label %d di %C telah direferensikan sebagai sebuah format label"
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Label %d di %C sebelumnya digunakan sebagai sebuah FORMAT label"
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Label %d di %C sebelumnya digunakan sebagai target percabangan"
  
! #: fortran/symbol.c:2815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/symbol.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/symbol.c:3155
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Nama '%s' di C adalah sebuah referensi ambigu ke '%s' dari module '%s'"
  
! #: fortran/symbol.c:3158
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Nama '%s' di %C adalah sebuah referensi ambigu ke '%s' dari satuan aplikasi sekarang"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.c:4474
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.c:4485
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut DAPAT DIALOKASIKAN karena ini sebuah anggota dari tipe turunan BIND(C) '%s' di %L"
  
! #: fortran/symbol.c:4524
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel, walaupun melalui tipe turunan '%s' adalah BIND(C)"
  
! #: fortran/symbol.c:4534
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel"
  
! #: fortran/symbol.c:4546
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Overlapping tidak sama penginisi
*** 76211,76304 ****
  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:8149
  #, 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:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
  
! #: fortran/trans-common.c:401
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Blok UMUM bernama '%s' di %L seharusnya berukuran sama"
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Tipe referensi tidak legal di %L sebagai objek EKUIVALEN"
  
! #: fortran/trans-common.c:933
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Aturan ekuivalen tidak konsisten melibatkan '%s' di %L dan '%s' di %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "Set ekuivalen untuk variabel '%s' dideklarasikan di %L violates alignmen yang dibutuhkan"
  
! #: fortran/trans-common.c:1187
  #, fuzzy, gcc-internal-format
  #| msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "Ekuivalen untuk '%s' tidak cocok pengurutan dari UMUM '%s' di %L"
  
! #: fortran/trans-common.c:1202
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "Set ekuivalen untuk '%s' karena ekstensi tidak valid untuk UMUM '%s' di %L"
  
! #: fortran/trans-common.c:1218
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Padding dari %d bytes dibutuhkan sebelum '%s' dalam UMUM '%s' di %L; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1224
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Padding dari %d bytes dibutuhkan sebelum '%s' dalam UMUM '%s' di %L; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1245
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L does not exist"
  msgid "COMMON %qs at %L does not exist"
  msgstr "UMUM '%s' di %L tidak ada"
  
! #: fortran/trans-common.c:1254
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "UMUM '%s' di %L membutuhkan %d bytes dari padding di awal; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1259
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
--- 76286,76379 ----
  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:8151
  #, 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:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
  
! #: fortran/trans-common.c:404
  #, fuzzy, gcc-internal-format
  #| msgid "Named COMMON block '%s' at %L shall be of the same size"
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr "Blok UMUM bernama '%s' di %L seharusnya berukuran sama"
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr "Tipe referensi tidak legal di %L sebagai objek EKUIVALEN"
  
! #: fortran/trans-common.c:936
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr "Aturan ekuivalen tidak konsisten melibatkan '%s' di %L dan '%s' di %L"
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr "Set ekuivalen untuk variabel '%s' dideklarasikan di %L violates alignmen yang dibutuhkan"
  
! #: fortran/trans-common.c:1190
  #, fuzzy, gcc-internal-format
  #| msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr "Ekuivalen untuk '%s' tidak cocok pengurutan dari UMUM '%s' di %L"
  
! #: fortran/trans-common.c:1205
  #, fuzzy, gcc-internal-format
  #| msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr "Set ekuivalen untuk '%s' karena ekstensi tidak valid untuk UMUM '%s' di %L"
  
! #: fortran/trans-common.c:1221
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Padding dari %d bytes dibutuhkan sebelum '%s' dalam UMUM '%s' di %L; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1227
  #, fuzzy, gcc-internal-format
  #| msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr "Padding dari %d bytes dibutuhkan sebelum '%s' dalam UMUM '%s' di %L; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1248
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L does not exist"
  msgid "COMMON %qs at %L does not exist"
  msgstr "UMUM '%s' di %L tidak ada"
  
! #: fortran/trans-common.c:1257
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr "UMUM '%s' di %L membutuhkan %d bytes dari padding di awal; urutkan kembali elemen atau gunakan -fno-align-commons"
  
! #: fortran/trans-common.c:1262
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
*************** msgstr "Diduga sebuah ekspresi inisialis
*** 76320,76403 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, 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:5038
  #, 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:5278
  #, 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:5291
  #, 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:5916
  #, 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:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, 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:5949
  #, 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:5968
  #, 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:6017
  #, 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:6021
  #, 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:6051
  #, 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:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
--- 76395,76478 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, 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:5043
  #, 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:5283
  #, 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:5296
  #, 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:5921
  #, 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:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, 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:5954
  #, 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:5973
  #, 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:6022
  #, 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:6026
  #, 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:6056
  #, 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:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
*************** msgstr ""
*** 76412,76438 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5107
  #, 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:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 76487,76513 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.c:5113
  #, 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:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 76471,76494 ****
  msgid "Bad IO basetype (%d)"
  msgstr "IO basetype buruk (%d)"
  
! #: fortran/trans-openmp.c:1274
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
--- 76546,76569 ----
  msgid "Bad IO basetype (%d)"
  msgstr "IO basetype buruk (%d)"
  
! #: fortran/trans-openmp.c:1256
  #, fuzzy, gcc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
*************** msgstr "argumen tidak cocok"
*** 76614,76705 ****
  msgid "unable to open file"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected qualified name in friend declaration for destructor %qD"
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not parse file offset"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: lto/lto-common.c:2049
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected offset"
  msgstr "operan tidak terduga"
  
! #: lto/lto-common.c:2071
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid line in the resolution file"
  msgstr "register tidak valid dalam instruksi"
  
! #: lto/lto-common.c:2082
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid resolution in the resolution file"
  msgstr "register tidak valid dalam instruksi"
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot open %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot map %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot read %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2695
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open symbol resolution file: %m"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 76689,76780 ----
  msgid "unable to open file"
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected qualified name in friend declaration for destructor %qD"
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: lto/lto-common.c:2047
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not parse file offset"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: lto/lto-common.c:2050
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected offset"
  msgstr "operan tidak terduga"
  
! #: lto/lto-common.c:2072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid line in the resolution file"
  msgstr "register tidak valid dalam instruksi"
  
! #: lto/lto-common.c:2083
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid resolution in the resolution file"
  msgstr "register tidak valid dalam instruksi"
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr ""
  
! #: lto/lto-common.c:2346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot open %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot map %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot open %s"
  msgid "Cannot read %s"
  msgstr "tidak dapat membuka %s"
  
! #: lto/lto-common.c:2696
  #, fuzzy, gcc-internal-format
  #| msgid "could not open response file %s"
  msgid "could not open symbol resolution file: %m"
  msgstr "tidak dapat membuka berkas response %s"
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing braces around initializer for %qT"
  msgid "missing resolution data for %s"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr "nama makro hilang setelah %qs"
*** 77955,77961 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "hilang nama berkas setelah %qs"
--- 78030,78036 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "hilang nama berkas setelah %qs"
*************** msgstr "algoritma ira \"%s\" tidak diket
*** 78182,78200 ****
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3004
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
--- 78257,78275 ----
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3008
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3027
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
diff -Nrcpad gcc-10.2.0/gcc/po/ja.gmo gcc-10.3.0/gcc/po/ja.gmo
*** gcc-10.2.0/gcc/po/ja.gmo	Thu Jul 23 06:45:24 2020
--- gcc-10.3.0/gcc/po/ja.gmo	Thu Apr  8 12:06:40 2021
***************
*** 1,45 ****
! Þ•L|BÜ„ ±!±-#±1Q±ƒ± ˜±Û¹±+•²0Á²ò²"þ²+!³IM³I—³?á³E!´=g´{¥´?!µPaµC²µBöµE9¶Z¶Ú¶æ¶7ý¶-5·c·#s·#—·3»·*ï·3¸3N¸J‚¸2Í¸&¹,'¹PT¹H¥¹?î¹F.º(uº*žº:Éº,»71»Ai»?«»!ë»5
¼@C¼>„¼fÃ¼E*½!p½!’½'´½jÜ½(G¾*p¾›¾-²¾:à¾¿18¿4j¿$Ÿ¿/Ä¿1ô¿E&À2lÀŸÀ¾ÀÝÀ9õÀ*/Á*ZÁ?…Á(ÅÁ8îÁ/'Â"WÂ8zÂC³Â.÷Â &Ã(GÃpÃ'�Ã"¸Ã&ÛÃ<Ä,?Ä!lÄ&ŽÄ%µÄ?ÛÄ,Å3HÅ8|Å!µÅ:×Å)Æ)<Æ!fÆ!ˆÆ9ªÆ%äÆ/
! Ç#:Ç#^Ç'‚Ç-ªÇ1ØÇ,
! È*7È,bÈ�È«È½ÈÎÈ@ìÈ9-É9gÉ"¡É#ÄÉ$èÉA
Ê/OÊFÊÆÊ+áÊS
ËGaË%©Ë*ÏËúË Ì7ÌWÌiÌ†Ì™Ì'·Ì%ßÌÍ$Í@Í_Í,uÍA¢Í*äÍ.Î(>ÎgÎ5�Î·Î2ÍÎ6Ï47ÏClÏJ°Ï*ûÏ6&Ð']ÐI…Ð,ÏÐ.üÐ1+Ñ2]Ñ5�ÑÆÑ%æÑÒ3(Ò0\Ò�Ò4£ÒØÒ+öÒ("ÓKÓ-jÓ(˜Ó"ÁÓ,äÓ'Ô19Ô'kÔ'“Ô1»Ô3íÔ6!Õ.XÕ-‡Õ+µÕ áÕ'Ö**Ö]UÖ"³Ö'ÖÖ+þÖ*×<×0R×/ƒ×#³×&××þ× Ø,6ØcØ.{Ø+ªØ'ÖØþØÙ5Ù'KÙ6sÙ,ªÙ0×Ù Ú)ÚIÚ'\Ú„Ú- ÚÎÚ,çÚÛ7.Û'fÛ#ŽÛ²Û!ÒÛ%ôÛ#Ü!>Ü`ÜcÜ2gÜ2šÜMÍÜMÝiÝrÝ/{Ý«Ý2ÂÝ*õÝ. Þ)OÞ&yÞ' Þ&ÈÞ&ïÞ#ß':ß(bß ‹ß$¬ß Ñß"òß,à2Bàuà•à*´à,ßà.á);áeá)…á¯á#Êáîá:â)Iâsâ‹â’â,™âÆâßâ7üâ(4ã]ã5}ã³ã/Çã'÷ã0ä
Pä ^ää–ä¬äÅäÔäòäôäýäå$å34åhå„å�å–åŸå¨å±åÍåÚåãåðåùåæææ0æ9æ,=æjævæ”æ°æ
Íæ€Ûæ(\ç+…ç.±ç+àç-è3:è+nè$šè+¿èëè)é./é2^é+‘é2½é+ðé9êVê8qê-ªê,Øê3ë(9ëbë
! nëyëˆëœë³ëÆëÎëÞëíëùëì ì3ì@ìMì]ì	pìzìŠìšì	­ì
! ·ì%Âìèì+øì0$íUí%sí%™í¿í
ÐíÞíþí4îOî8kî¤î½î"Òîõî$ï3,ï,`ï4�ï3Âï{öïrð/‚ð²ðÑð2ëðvñ<•ñÒñçñ~íñ"lò
�ò0�ò:Îò2	ó,<ó'ió1‘ó6Ãó=úó98ô,rô(ŸôCÈôõD*õ@oõ.°õ0ßõ!ö<2öFoö6¶ö.íöC÷C`÷&¤÷,Ë÷2ø÷D+ø pø1‘øÃø:âø&ù<Dù8�ù-ºùèù!ú1(ú.Zú5‰ú0¿ú6ðú'û/Fû:vû8±û#êû2ü+Aü&müU”ü&êü/ý!Aý+cý2�ý-Âý%ðý)þ+@þ/lþœþ¯þÇþÙþéþüþÿ1ÿ!Qÿ+sÿ>Ÿÿ Þÿ6ÿÿ6IO(™Â1â)->,l,™<Æ5&9/`7�5È=þ-<j	w�8–	ÏÙ>îB-p;�(Ëô#6#Z#~¢ª=ÆFPKHœ"å6?4VB‹AÎ
#B2Q„-Ÿ3Í'	%)	7O	5‡	
½	Ë	Þ	ø	D
! W
! w
! 0‘
! HÂ
! 2->-l.šAÉ.*F(q8š4Ó)
72
+j
+–
-Â
˜ð
˜‰"42O,‚¯¾5Û2XD�¸*Ï#ú!
@N	_
! i	t:~¹Ì)ÎLøEE‹1¡8Ó81E*w¢;À1ü5.2d2—5ÊJ'K.s4¢8×-(>*g’Aª&ì>3<r.¯%Þ/#?S8“)Ì+ö+"+N+z"¦É:é5$2ZE�2Ó(0/0`+‘&½ä/õ5%4[4�<Å!!?&aˆ
! ¤.¯EÞ$,?$l"‘.´%ã$	.E[dWÀ
 9& #` )„ ® "Ä 0ç 2!K!W!%t!%š!À!Ñ!ã!ö!%"/-"%]",ƒ",°".Ý",#,9#,f#,“#*À#&ë#/$B$K$"W$z$™$¸$7Å$ý$
%(%,?%l%+‹%6·%>î%!-&O&=o& ­&)Î&)ø&/"'@R'-“'.Á'ð'"ý'* (*K(v(9�(É(>Ú(>)HX)¡)#¼)#à)3**8*c*p*}*›*3«*3ß*;++O+.{+,ª+ ×+)ø+/",6R,T‰,$Þ,-'"-J-j-ƒ-3’-1Æ-Eø-3>.2r.$¥.&Ê.0ñ."/)@/,j/1—/0É/(ú//#04S0%ˆ0)®0<Ø0.1D1^1.{11ª10Ü1$
222/Q2'�2©2;É239!38[3 ”3µ3&Ô3$û3 4184<j4;§4.ã415>D5Cƒ5.Ç5/ö5&6?6"W68z6:³6+î6479O79‰7$Ã7è728"68&Y8€8(š8GÃ8>9$J9(o9˜9&µ9<Ü9):C:'a:#‰:<­:,ê: ;,8; e;*†;±;#Ï; ó;+<@<)`<Š<#Ÿ<-Ã<)ñ<$=4@=*u=0 =<Ñ=5>D>,U>0‚>³>)»>%å>3?J??/Š?1º?>ì?(+@$T@Cy@F½@.A*3A
^A0lA�A+·A#ãA!B-)B$WB#|B+ B7ÌB1C6C"PC sC*”C+¿C'ëCFD=ZD˜D·DÓDíD4E9E,JEwE‘E¥E¼E
ÓE%áEFF0FPFfFP†F×FöF4GEG WG!xGšG·GÍGJæGT1H†H/¡H3ÑHAIGI+^I2ŠI3½I>ñI$0J4UJ&ŠJ±JÆJØJðJ$øJ%K%CK$iK%ŽK ´K)ÕKÿKL.LLL[LjLyL‘L«LÃLÛLúL	MM)MCM8\M•M¥M%´M&ÚM%N+'NSN9kN¥N#ÄNèN÷N:OAOPObO}O‘O£O²OÁOØOéOüO1PAPWPkPP–P§PÇPÝPñPQ"Q5QFQYQlQ{Q“Q¢QÁQJÐQ+RGRcRR!“RµR*ÕRSS)S=SOScS€S�SºS*ÖSTT4TJT\TmT!ƒT¥T¸TÐTëTUU-UEU+cU0�UDÀU.V(4V>]VBœV'ßV$W.,W,[W6ˆW¿WÜWúW/X0JX{X0•X2ÆX2ùX3,Y
`Y nY�Y-­YÛYõYZZ:ZXZwZ�Z0«Z4ÜZ[  [ A[(b[:‹[4Æ[/û[+\*J\&u\œ\#¶\Ú\ñ\3ø\!,]3N]7‚]6º]+ñ]6^*T^0^$°^$Õ^/ú^!*_ L_)m_)—_)Á_-ë_0`*J`u`,•`FÂ`^	afhaWÏaA'b9ibT£bJøb+Cc#oc#“c·c!Óc-õc'#d9Kd%…d)«d(Õd2þd$1e$Ve{e’e'°e8Øe*f<f4Zf,�f/¼f1ìfg
! 1g(<g)eg-�g.½gìg0h/3h4ch6˜h*Ïh1úh5,ibiJvi@Ái j)#j/Mj6}j3´j"èj$k0kEIk$�k ´k)Õkÿk1l:Al1|l(®l#×l;ûl<7m?tm,´m.ámn0 nQn+kn#—n!»n-Ýn$o#0oTo6jo.¡o ÐoIño);p;ep¡p/¿p-ïp0q2Nq#�q¥q+Âq9îq<(r6er1œr4Îr/s#3s%Ws"}s& sÇsÖs;ñs8-t&ft*�t'¸tàtút u:8u8su-¬u*Úuvv)v=vOvavsv…v–v¨v¹vËvÝvïvww%w9wKw]wow�w•w©w½wÏwãwõwxx*x<xNx`xrx„x˜xªxÀxÒxäxöx/y8yHy^yyy“y'£y'Ëy'óyz13z4ez)šz!Äz!æz%{.{(N{&w{3ž{Ò{/ï{)|.I|x|#˜|!¼|&Þ|!}'}&:}1a}“}+±}Ý}ý}$~?~+S~
~�~$«~Ð~î~û~  6 W x ™ º Û ü € >€ _€€€%ž€#Ä€"è€�+�G�g�ƒ�š�¶�Í�í�	‚%‚A‚#]‚$�‚%¦‚0Ì‚ ý‚+ƒJƒ%cƒ)‰ƒ³ƒ%Òƒøƒ=„L„&b„#‰„<­„ ê„*…76…/n…)ž…&È…'ï…†7†W†s†††Dœ†,á†$‡3‡S‡g‡%†‡¬‡)Ç‡<ñ‡.ˆAˆ*`ˆ!‹ˆ!­ˆ!Ïˆ$ñˆ"‰#9‰#]‰#�‰¥‰)Ã‰ í‰Š.Š"NŠqŠ&‘Š'¸Š+àŠ(‹5‹U‹#\‹€‹ ‹À‹,×‹"Œ'Œ'BŒCjŒ"®ŒÑŒìŒ ûŒ!�>�3[��� Ÿ�À�!à�,Ž/Ž5>ŽtŽ7ŒŽ2ÄŽ/÷Ž;'�.c�@’�$Ó�$ø�-�&K�r���©�!Ç�é�%‘+‘$F‘k‘$†‘&«‘$Ò‘/÷‘7'’!_’�’ž’-¸’/æ’5“L“i“2ˆ“?»“1û“5-”6c”1š”3Ì”&•'•"A•=d•.¢•Ñ•!é•%–1–E–X–/s–£–!À–â–ø–——4*—_— v—&—— ¾—ß—%ü—"˜(>˜+g˜)“˜½˜.Û˜2
! ™!=™ _™3€™´™/Í™ý™#š6š Kšlš Œš/­š'Ýš-›"3›$V›#{›(Ÿ›)È›ò›œœ <œ#]œ�œ›œ·œÍœ5Üœ"�/5�+e�3‘�&Å�ì�ž'*ž2Rž&…ž#¬ž/Ðž"Ÿ5#Ÿ3YŸ4�ŸÂŸ/ÞŸ ( 9G !� E£ &é ¡* ¡K¡!`¡‚¡ž¡¥¡²¡5È¡,þ¡<+¢5h¢1ž¢LÐ¢H£f£7}£*µ£5à£¤B4¤&w¤<ž¤AÛ¤5¥S¥f¥…¥A ¥9â¥9¦&V¦}¦%™¦6¿¦3ö¦!*§DL§‘§£§/´§/ä§!¨6¨!N¨3p¨<¤¨á¨)©++©%W©%}©£©·©Ó©ó©-ª6@ª5wª­ª(Íª'öª"«-A«%o«!•«·«Ô«'ó«!¬ =¬^¬*y¬¤¬7»¬Oó¬BC­K†­JÒ­K®Ki®Jµ®K¯5L¯7‚¯9º¯Dô¯D9°@~°¿°;Ó°:±:J±-…±*³±(Þ±B²(J²)s²(�²/Æ²/ö²7&³)^³(ˆ³'±³'Ù³	´´&´.C´%r´$˜´.½´ì´µµ2µ Oµ
pµ~µN”µMãµ31¶e¶5…¶7»¶-ó¶+!·6M·-„·-²·*à·¸J(¸%s¸ ™¸º¸AÒ¸¹2¹O¹d¹)y¹£¹Â¹0ß¹º0º2Iº$|º>¡º>àº9»-Y»3‡»»»(Ñ»ú»<¼IM¼—¼!·¼7Ù¼!½$3½#X½ |½�½!­½"Ï½ò½*¾$;¾:`¾=›¾-Ù¾<¿8D¿9}¿&·¿4Þ¿$À38ÀlÀ%ŠÀ+°ÀÜÀ ùÀÁ":Á
! ]ÁhÁ4…Á)ºÁ&äÁÂ)ÂHÂ$cÂ(ˆÂ*±Â!ÜÂ"þÂ"!Ã/DÃtÃ&‹Ã²Ã ÊÃëÃ
! Ä)ÄHÄ?YÄ*™Ä!ÄÄæÄ5õÄ4+Å)`Å)ŠÅ-´Å"âÅ*Æ+0Æ\Æ'rÆ)šÆUÄÆFÇ0aÇ&’Ç'¹ÇáÇþÇ(È?ÈXÈ9tÈ!®È'ÐÈ;øÈ/4É2dÉ2—ÉÊÉ)êÉ)Ê+>Ê/jÊ$šÊ-¿Ê@íÊ$.Ë!SËuËŒË¥ËºË(ÏËZøËSÌgÌ}Ì$™Ì.¾Ì9íÌ('Í4PÍ9…Í7¿Í3÷Í/+Î4[Î.�Î.¿Î4îÎ.#Ï.RÏ9�Ï9»Ï9õÏ:/Ð9jÐ:¤Ð9ßÐ9ÑWSÑW«Ñ$Ò!(ÒJÒfÒ…Ò ˜Ò#¹Ò=ÝÒ$Ó@Ó-`Ó-ŽÓ$¼Ó.áÓ(Ô19Ô.kÔ/šÔ'ÊÔ"òÔ+Õ3AÕuÕ+•ÕÁÕßÕ(üÕ%Ö3>Ö3rÖ@¦Ö@çÖ;(×d×x×�×¡×·×Ë×Þ×ó×ØØ0ØEØ[ØoØ…ØŸØ³ØÆØ×ØñØÙÙ2ÙEÙXÙ9pÙMªÙ(øÙ3!Ú(UÚF~Ú+ÅÚ+ñÚ,Û+JÛ+vÛ,¢Û,ÏÛ4üÛX1Ü5ŠÜ;ÀÜ>üÜ4;Ý>pÝ1¯Ý2áÝÞ.4Þ<cÞ2 Þ ÓÞ2ôÞ('ßEPß1–ß'Èßðß*à!9à6[à/’àÂà×àêà2á/;á/ká(›áÄá"ãá â*'âRâ7gâ#Ÿâ&Ãâ#êâ8ãMGã6•ã8Ìã.ä34ä-hä&–ä0½ä8îä5'å.]å%Œå²åÆåÙå0ðå"!æ'Dæ3læ1 æÒæ/òæ("ç)Kç/uç6¥ç Üç4ýç2è4Qè†èFœèãè!ÿè!é"4éWé3né ¢éÃéÖéëéê ê7ê1Mêê.œêËê/áê"ë,4ëaësëŒë*Ÿë4Êëÿë$ì?ìYìsì!‰ì.«ì'Úìíí#,íPí%ní”í³íÑí!ðíî-&îTî9pî4ªîßîúî>ï.Nï2}ï;°ï&ìï1ð0Eð?vðG¶ð/þð..ñ4]ñ&’ñ+¹ñåñøñ+
ò9òXò!sò,•ò<Âò0ÿò#0óTóró#�ó´ó=ÔóCôDVô%›ô,Áô#îô%õ68õoõ‰õ¡õ¶õ!Èõ!êõ5ö#Bö föA‡ö(Éö	òöAüö>÷'^÷&†÷.­÷Ü÷ú÷0ø*Iø*tø5Ÿø<Õø2ùEù_ù%zù" ù Ãù äù-ú"3ú!Vú%xú%žú Äúåúöúû1ûIûfûàrûSýDUýQšý"ìý*þ:þIWÿ2¡ÿÔÿ-àÿ3YBMœ>êM)Mw®ÅGt|¼M9S‡fÛcB¦µ_ÐU0†8–8ÏP5Y;�EËTIf8°Fé[0RŒYßf9	= 	0Þ	Q
! Ba
! \¤
! XbZ<½Cúp>g¯‘
k©
;;QE�’Ó3f8š#ÓJ÷VB!™N»;
! DFI‹AÕcD{1À1ò*$PO> DßV$F{FÂ5	,?Nl_»7;S9�-É9÷416f\�?ú,:7gCŸMãJ1A|E¾APF:—?Ò3AFOˆ<ØF<\E™Jß;*?f7¦4Þ1TE$š¿;Ø_StVÈ= =] @› [Ü C8!a|!Þ!Gü!TD"b™"8ü"J5#;€#:¼#4÷#(,$%U${$0•$9Æ$(%4)%+^%4Š%"¿%@â%]#&F�&OÈ&1'%J'cp'(Ô'4ý'C2(Ov(PÆ(c):{)=¶).ô)^#*:‚*7½*9õ*@/+7p+(¨+(Ñ+%ú+L ,Lm,"º,HÝ,3&-HZ-=£-1á-K.=_..�.1Ì..þ.:-/(h/5‘/7Ç/1ÿ/I10P{07Ì0=1=B1@€1AÁ1ƒ25‡2F½2.333 P3@q3?²33ò3+&4%R4Cx4R¼4.5?>5I~5FÈ5?61O6"�6.¤6IÓ6F7Jd73¯7+ã7(8.887g8@Ÿ80à8W93i9W�94õ96*:3a:=•:BÓ:1;7H;€;ƒ;B‡;BÊ;o
<o}<í<ö<?ÿ<%?=Ye=?¿=Cÿ=>C>;‚><¾>;û>;7?8s?<¬?=é?5'@9]@5—@7Í@AAGGA<�A3ÌA4B65B8lBV¥BDüB9AC1{C8­C=æC:$D)_D‰D¥D¬DU³D#	E--EU[EG±E3ùEg-F*•FMÀFMGX\GµG1ÐG"H+%H4QH&†H=­HëH
íH
ûH
	I=I?UI1•I
ÇI
ÕI
ãI
ñI
ÿI.
J
<J
JJ
XJ
fJ
tJ
‚J
�J.žJ
ÍJÛJ2ßJKK#7K&[K
! ‚K»�K6IL9€L<ºL9÷L;1MGmM3µM9éM@#N*dN>�NEÎNGOB\OGŸO3çO9P1UP8‡P5ÀPAöPV8QP�QàQéQøQR"R:R
! IRTRaRmRsR,ƒR°R¼RËRÚRîRSS'SBS]SlS2~S±SVÍSH$TmT2ŒT1¿TñTU*UDU?dU'¤ULÌU%V?V'UV}V?›VQÛV4-WBbWB¥WºèW
£XB±X'ôX'YJDY �Y=0Z%nZ”Z”¡ZD6[{[N�[Uß[55\@k\>¬\Në\F:]L�]OÎ]3^6R^o‰^2ù^Z,_Q‡_BÙ_Q`?n`K®`Qú`HLaA•af×al>b?«b-ëb@cQZc*¬cB×c<d6Wd6ŽdQÅd9ePQe9¢e>ÜeEf?af?¡f>áf; g)\g@†gJÇgPh2ch;–h:Òh5
ieCi2©i?Üi5j>RjY‘jVëj5Bk:xk:³k?îk.l&LlslŽl�l°lÈl$æl'm-3mTamA¶mHømAnK^nEªn/ðnQ o=roG°oCøoI<pN†pBÕp)q=BqS€q]ÔqT2r;‡rÃrÝr%ýrB#sfs4xsF­sjôs6_tL–tEãt.)uXulu4Œu4Áu(öuv/vXNvg§v_wUow-Åw=ów+1x_]xI½xUy]yDmy²yMÏy*zDHzW�z?åzI%{So{]Ã{!|!-|-O|+}|Q©|,û|)(};R}PŽ};ß}6~6R~7‰~YÁ~<09m6§9ÞN€<g€Q¤€3ö€9*�9d�˜ž�˜7‚Ð‚.ë‚EƒH`ƒ.©ƒ ØƒUùƒOO„hŸ„3….<…<k…4¨…4Ý…†(†F†X†a†Oj†º†Ô†6Ö†u
‡Tƒ‡*Ø‡]ˆ?aˆB¡ˆDäˆ>)‰9h‰^¢‰KŠQMŠHŸŠVèŠB?‹`‚‹8ã‹UŒ1rŒ?¤Œ>äŒ*#�7N�#†�Eª�9ð�'*ŽCRŽ`–ŽA÷Ž59�)o�:™�JÔ�A�Qa�Q³�Q‘QW‘Q©‘<û‘38’Nl’H»’:“J?“:Š“2Å“Uø“4N”6ƒ”Eº”•N
•K\•9¨•Nâ•K1–/}–%­–0Ó–*—1/—a—;h—;¤—à—Jþ—/I˜2y˜>¬˜8ë˜/$™T™8d™•�™Š3š¾šqÛš5M›1ƒ›µ›'È›9ð›H*œsœ?�œOÏœ1�'Q�%y�Ÿ�¾�6Þ�?ž6Už8Œž8Åž:þž89Ÿ8rŸ8«Ÿ8äŸ8 6V ?� Í ã -¡)0¡)Z¡„¡Iš¡ä¡þ¡H¢H]¢A¦¢Gè¢J0£^{£=Ú£8¤QQ¤<£¤<à¤>¥B\¥OŸ¥8ï¥L(¦'u¦,�¦NÊ¦H§#b§c†§$ê§_¨`o¨]Ð¨,.©5[©8‘©9Ê©:ª	?ª	IªSª[ªGcªE«ªhñªNZ«V©«5¬'6¬@^¬GŸ¬8ç¬{ ­2œ­7Ï­D®4L®1�®³®ZÉ®D$¯^i¯KÈ¯T°Di°+®°5Ú°/±I@±9Š±5Ä±2ú±.-²A\²Až².à²3³RC³E–³0Ü³0
´E>´K„´1Ð´0µ53µTiµB¾µ6¶d8¶-�¶NË¶M·&h·�·9«·(å·"¸I1¸O{¸NË¸B¹N]¹3¬¹Tà¹@5ºAvº(¸º+áº9
»\G»Z¤»Cÿ»NC¼T’¼Tç¼/<½#l½R�½Aã½(%¾'N¾Ev¾c¼¾j ¿+‹¿6·¿#î¿-ÀW@À&˜À¿À3ÞÀ5ÁSHÁ:œÁ4×ÁBÂ7OÂI‡Â8ÑÂ3
! Ã9>Ã<xÃ1µÃ7çÃ'Ä7GÄLÄ-ÌÄ/úÄE*Å<pÅ9­Å?çÅ>'ÆfÆH|Æ8ÅÆþÆ,
Ç':ÇYbÇU¼Ç2È/EÈIuÈ/¿È.ïÈMÉPlÉ0½É/îÉ!Ê,@ÊmÊGˆÊ,ÐÊ/ýÊ;-Ë5iË,ŸË;ÌË>Ì3GÌ+{ÌM§Ì8õÌV.ÍK…ÍBÑÍ`ÎguÎÝÎüÎÏ:ÏLYÏ!¦ÏCÈÏ$Ð1Ð OÐ pÐ‘ÐH®Ð÷Ð Ñ)7Ñ!aÑ.ƒÑQ²Ñ3Ò28Ò]kÒÉÒ?ÜÒ!Ó>Ó$]Ó$‚Ós§ÓuÔ3‘Ô>ÅÔ>Õ[CÕ-ŸÕ7ÍÕ9Ö7?Ö7wÖ/¯ÖQßÖ11×@c×7¤×=Ü×Ø0&Ø6WØ3ŽØ3ÂØ6öØ3-Ù=aÙ(ŸÙÈÙ=äÙ"Ú>ÚZÚ+vÚ-¢Ú+ÐÚ+üÚ3(Û\ÛxÛ–Û-²Û,àÛO
Ü]ÜzÜ7–Ü7ÎÜ7Ý:>Ý+yÝM¥Ý3óÝ6'Þ^ÞzÞQ–ÞèÞß'#ß Kßlß‹ß§ß#Ãßçßà%àGEà"�à °à Ñà#òàá34á"há ‹á'¬á"Ôá÷áâ5âUâuâ+‘â½â.Ùâã[$ã;€ã0¼ãíã!ä'.ä!Vä3xä¬ä"Ëäîäå#å.Bå.qå. åÏå`îå'Oæ$wæœæ»æ!Úæ*üæ.'çVç*oç-šç*Èçóçè!.èCPèK”è?àèH é?ié-©éJ×éR"ê?uê<µêKòêT>ëF“ë4Úë7ì4GìD|ìDÁì+í12í3dí3˜í4Ìíî>î8UîKŽîÚîöî%	ï!/ï#Qï$uïšï?³ïDóïH8ð�ðŽð9¬ð5æðGñBdñQ§ñ0ùñH*ò8sò*¬ò6×òó+óO2ó!‚óT¤óZùó]Tô9²ôOìô6<õ=sõ1±õ1ãõHö1^ö,�ö:½ö:øö:3÷@n÷]¯÷7
ø+EøDqøQ¶øuùˆ~ù{úcƒú\çúpDûiµû8ü5XüAŽü$Ðü9õüE/ý6uýR¬ý4ÿý84þ7mþ?¥þ'åþ:
ÿ"Hÿ%kÿ9‘ÿAËÿ3
!A\c7ÀEøD>ƒ
! žC©IíL7M„$ÒZ÷WRYª?9D>~F½7]<Rš,í7NRX¡Gú7B:z-µRã&65]2“Æ@ÜD	8b	;›	5×	F
! LT
! U¡
! <÷
! >4s,Š·GÒ,/G;w5³,é0
]G
9¥
9ß
;0U]†9äEJd6¯<æ3#?W<—ZÔ:/BjB­GðQ8?Š2Ê7ý%5['u`�Cþ7B:z4µ ê!3-Rad´>8X‘ ª Ëìþ(@^v”¦¾Ðâô -?Qi { œ ½Þ ö/A_q‰›³Ë Ýþ,D\tE�Óì-,6c44´4é$EC;‰3Å"ù"-?.m.œ1Ë7ý#5HY0¢DÓ**C2n%¡'Çï1 E: '€ -¨ .Ö !,!K!5g!�!+®!Ú!ù!"*1".\".‹".º".é".#.G#.v#.¥#.Ô#.$.2$6a$-˜$+Æ$0ò$!#%$E%2j%.�%%Ì%.ò%%!&2G&.z&.©&.Ø&.'+6'-b'.�'B¿'-(50()f(2�(.Ã(*ò(8)+V)M‚)Ð)2ï)."*MQ*+Ÿ*5Ë*@+DB+0‡+*¸+*ã+",51,(g,�,"®,QÑ,B#-0f-*—-Â-#á-7.)=.?g.F§.,î.1/=M/4‹/4À/4õ/7*05b0<˜06Õ0610C1<t13±12å1225K22�29´2:î2>)3;h32¤3
! ×3Eâ3H(4Hq42º4Gí4-55"c51†5W¸566.G6	v6€64›6Ð6<ï6,7<7\7 {7Nœ7ë7Q8.R8Z�8<Ü8<9TV9;«9Jç962:6i:? :=à:+;,J;0w;C¨;.ì;F<-b<E�<-Ö<E=HJ=E“=PÙ=X*>-ƒ>*±>0Ü><
?EJ?B�?<Ó?>@^O@a®@[AnlA>ÛA@BQ[B<­BêB6
! CZACKœC"èC3DB?D$‚D§D.ÀD8ïD(E8DE&}E¤E!½EßEHþE%GF%mF>“F<ÒF!G>1G&pGG—G3ßG9H/MH=}H<»H-øH*&IKQI!�IM¿I
J+#JOJ0hJ/™J,ÉJWöJJNKZ™K3ôK5(L4^L2“L2ÆL0ùL*M)CM1mM6ŸM2ÖM1	N);N$eNYŠN5äN;OAVOF˜O@ßO) P5JP?€P;ÀPHüPBEQHˆQBÑQMRGbRGªR(òR6SRS9eSAŸSPáSY2TEŒTÒTKæT!2U6TU‹U§U°U6ÂUBùU6<VIsV?½V-ýVn+WjšW6XE<X3‚X]¶X'YN<Y8‹YDÄYW	ZBaZ¤Z5ÂZ/øZ\([_…[_å[9E\'\-§\KÕ\B!]4d]g™]^^07^;h^-¤^'Ò^7ú^L2_B_6Â_:ù_M4`4‚`0·`è`3ü`00a-aa:�aAÊaBb%Ob1ub0§b9Øb3c5Fc2|c&¯c>Öc8d5Nd1„d.¶d3åd'e?Ae�erf„tf{ùf�ug~÷g{vh~òhfqifØiW?j‚—jqk]Œk"êkQ
l__ll¿lD,mQqmGÃmYn?en9¥nTßn34oKho?´o>ôo<3p<pp<­pêpñpq0%q$Vq${q0 q$Ñq$öq!r,=r@jr«rÀrnßrnNsT½s3tiFt.°tSßtV3ubŠu\íuSJvEžväv_w'cw!‹w3­wXáw :x[x#{x Ÿx2Àx*óx(y/Gy wy'˜yHÀy9	zRCzR–zJézS4{4ˆ{+½{@é{.*|MY|Y§|9}$;}2`}1“}<Å}9~B<~	~‰~4¤~Ù~Iø~9BJ|MÇ9€PO€R €;ó€B/�Nr�2Á�>ô�33‚>g‚F¦‚!í‚3ƒ6Cƒ(zƒ
! £ƒ3®ƒ;âƒG„,f„#“„,·„'ä„P…3]…-‘…$¿…-ä…-†=@† ~†0Ÿ†-Ð†<þ†/;‡/k‡/›‡Ë‡Wä‡?<ˆA|ˆ¾ˆOÕˆN%‰Tt‰1É‰Dû‰5@ŠJvŠJÁŠ-‹9:‹Kt‹oÀ‹e0ŒN–ŒBåŒA(�;j�¦�DÅ�
! Ž1#ŽAUŽ9—ŽAÑŽE�0Y�3Š�3¾�=ò�>0�Go�K·�P‘6T‘?‹‘@Ë‘8’)E’7o’9§’5á’5“6M“r„“-÷“'%”3M”-�”K¯”`û”K\•I¨•Kò•I>–lˆ–Tõ–aJ—S¬—S˜aT˜S¶˜S
! ™`^™`¿™` ša�š`ãšaD›`¦›`œ­hœ­�9Ä�:þ�(9ž.bž%‘ž<·žIôžb>Ÿ3¡Ÿ;ÕŸ9 ?K F‹ EÒ O¡Ih¡@²¡Aó¡<5¢Br¢Qµ¢Q£?Y£Q™£-ë£&¤<@¤(}¤2¦¤2Ù¤R¥R_¥J²¥ý¥¦0¦I¦d¦}¦•¦¯¦È¦â¦û¦§0§I§d§§˜§
°§¾§Ù§ó§¨)¨A¨Y¨Vr¨bÉ¨<,©;i©¥©\Ä©B!ªBdªC§ªBëªB.«Bq«D´«Qù«EK¬<‘¬PÎ¬J­@j­J«­<ö­B3®*v®<¡®JÞ®@)¯Dj¯E¯¯Aõ¯Y7°>‘°4Ð°'±5-±/c±L“±Hà±)²C²$\²;�²8½²8ö²1/³*a³)Œ³/¶³=æ³$$´II´%“´7¹´4ñ´W&µh~µLçµ<4¶<q¶?®¶?î¶O.·B~·SÁ·H¸D^¸<£¸*à¸¹'¹<G¹!„¹6¦¹?Ý¹?º4]º.’º7Áº7ùº61»Vh»7¿»6÷»$.¼NS¼(¢¼nË¼/:½!j½Œ½*¥½Ð½Hï½'8¾-`¾'Ž¾3¶¾+ê¾¿"6¿RY¿+¬¿^Ø¿7À8SÀ/ŒÀ)¼ÀæÀ&ÿÀ&Á@=ÁB~ÁÁÁ;áÁ"Â @ÂaÂ9|ÂR¶Â?	ÃIÃcÃ8‚Ã$»Ã<àÃ,Ä/JÄ*zÄ,¥ÄÒÄHîÄ77ÅNoÅW¾Å-Æ$DÆJiÆ9´Æ=îÆe,Ç8’ÇAËÇ@
ÈANÈc�ÈNôÈNCÉE’É3ØÉ9Ê%FÊ*lÊ9—Ê2ÑÊ*Ë6/ËDfË`«ËAÌ5NÌA„Ì*ÆÌGñÌ?9ÍWyÍiÑÍl;Î0¨Î?ÙÎ,Ï6FÏN}Ï(ÌÏ&õÏ#Ð @Ð/aÐ(‘ÐLºÐ)Ñ31Ñ]eÑDÃÑÒvÒ2ˆÒM»Ò@	ÓBJÓ)�Ó1·Ó=éÓC'ÔEkÔ@±ÔHòÔ>;Õ'zÕ.¢Õ9ÑÕ9Ö0EÖ0vÖ<§Ö<äÖ9!×I[×1¥×/××$Ø0,Ø/]Ø�Ø(©ØÒØq„e¯·¾Ô÷ÿ°¨FÁî>)d¤1åÉE1Å%0­Ÿý»RìD^BöDõØÈAÃ¾/ÊÔ#~¢ò_/€«ñ#
¼Ä:H=Ä$yÚnTÈápƒf,¹›|Ï/ãâ2a³j‰BÍéÇ C�ÌxÝx@BC*ãÐ%]j`¤GF:ßþ¢„JûÜ’M¥e°jŒ�Ïç¿�ßÄ¿Û–*|Krè;Ë´©¤nM;úªÙlIrÎÕ¦HòoliË¡ž²!õé&ÖŽRš•ozdWO)j­†ï«6!ƒA&Ó4‚´(÷äK?�`¤b¹Ôk›zJep†W¾A³ò	Çïì˜ñà‡d%˜½–…vÅIß¾O�,¢–f*Ii©3¡ˆ.UK2f(m™½š\su=-Ú€^Wlr:¨&D[9eáW¸$qð4ÅiäñÎZÛ�
! •V¯
àÅsÃ46ôíº|aYh­{÷I¥ma‚ü3t8‹íñV¡mÍ_OaÞM!ô"š‰—•´’±XïÆ‹L¦õj(òý»';6\²…‘Í¿WÑB!ˆàŒlî:$9Á§a6ÌI»•Äž²Š §0øs ïŒ�’ÊF.hoÃG|ç› ÂˆJÓÐYiðx®&RlÞŽm§Oí•L„+Ô¦Ã}µ�ú}
! "o'c�‡¾vª›ó+¯G”:­›t"sˆÒ'ÜYAËòÿzëgÆrc§˜…ºÕÔ�Ëóì.?ë“šåÆ´þ* ,¢šÞj	.÷?~¾uóVô<Öc�oµ¥¬ô	†PãòÕ´ïlZÙN0¯�æ25†¿$“yUÉÿlœ^Lúæ3Šc¹ñ¯ÔO#;µîôæbüMø+±ån>û¥êãÝõ[g^° {#Ì¡édt	`^›7sèëÍj¯º2®è77‹.
„UüDæNJƒ‰wì#ë)*œ�¬ÿÚÚê4ÝÜ›°g¤ÚR
ð×¹ˆfýTÆƒ—
ÃkH˜“Z"àEvíG!Q=o¸ø¨8¶‚NÀØ'Rÿ“^eâ5t7~ß« Ó~K*Ç@”hŸ::EŸÓ~®ÈŽâ
! ŒBULëbã€zÆ*ð L{Ëƒ±ÔMZ\³8<–ØBœí»põ"Ó®cARp””è¸<�™…ùfw‚ûùÞu-\vÿ¥Æ…½Ê­±Jõ3€[ÒŸ§£Áà4²¶‹ÌùEnéÌ‘.
! °7;‰¼"’~4jZâ88åhõ)ŸGSêÉn†�«g/&¸ha½”iŸÛQVØÏ¯×K���æ<.sþ!_Ñc¾gSæ_ð.�B'àh«tK[üŽÑ“#£	ö$�2_ê!ZG	Ç™ZÝ>˜ä•,Ü+¼DR-Âfû±á2Æö
! y0²f·ÛI(¨tÒ+8K²I5ßV<—2÷«�©ÍáãˆDlÍ?ßÈ¸ö]ypêezÉ§'ËY>šŠX?7î…©ª¡‡‡Ü‘¼LEÒk8¨ž †‘ÅœJMÈF‡½-ƒh¦¤€` 5¹ Fäý‹¿Ø[ÚÄ
bÅH>âY‘>�Ó¯ÇÙ¢V·	ù&Ün¬u‰º,uðÊd�R5úvJÌÁnÞ‚¡Gó¶çB@÷çáiÊE¤ÂÇm9€£ ÂÃDå)�Uœ{6@\Ê½m˜ð,®Q¸>'�¨‘TŠ©�²)ÌÖý Lå€Ç6DÄ ~àJ0äY9Ýýî˜F[üÈþT±,3@
´v�»=�¥<Ït¥Ò¦ËÖÂ@o¡¼H³º
×«Ø
! A	—yÔUâÉªx{zû‘FXPw¬/-qLša*=»Š6£€kF}¸HöŠœ,®xàÐâ—ñ‹b]Ò^¦Ú™4C‹T
! \-
–å¼´Aþ9%Œ“îç¬�CäO ÂÓ6óÐÞ‰!i};pÀÞÏº6N;ŽUd¦û0³{ðVQV×/À„ÃèQ9qSQÙ¶sgÉ}W
! ¡1g�~’žS'ó]o8ã-Õ—>rwÍè?5q09§ï$Ž%ÕìG1†�^Û�A4‹r×ïé­&rIb¢ƒ7zÕ°ñÕEµªýPÍ	M—Ù-¬EcùäœÎMæK‰PÑ2@±ä+ukŒ&&Î…5ãÉÑiÖùvÀ;bH%Œûá•²ìÐ¬í¼ª�¿¬„¢{¾”wKÎ£e†ï59‡=Ócù3Nª¨ÂÄO1‚A/0qÉ¤xºÈ»ÐTUyåØ(|(é#�’P)(ô57ŒÖ@$L’®aÊ_žâé¶ÁkC/«WÀô¥÷¢‚@ =zí}b9þÛ›Ï"øòü:Sá™`çm°þÁÅ-úù]Ý¿¶_wd:é™w?QÒu[ÃG1ßõIýëö}yXÛxç™Æñü•Sg‚ÏN£ûƒ�PX/yY¨SØ£#+µ×)|]½}p?<‘[.Cš=×N“‡ìÖ]ò#ó|Q„ÀD¿`Pÿ˜33Ð©ø8*1�°±`CŸqJP!¹ç+î‡©–ÚWÙ¶È3+–žÝ{ëÕúµ<$¦”=r]öö�2ª'ßt%ÑÜ·ê`Ün´ æÖœBº×X$YøfZ�è³ÊËN
! XCF\ížskî—¹%?êÑkøÄ%SÀ…�¹(Ð³OHÇ»Á·Þ>CóìÅeT4§­Ì”žh)‰X™_0Š"qú7"ÙÿÎ;­ŽÛd1�„·¶pŸÀ1H÷mè¼v“ÑÂÝþ\<ˆüÎ¸ˆ’ÎEw–|½³(áu·ÏTŽµxêÒúøÁŠµëÙô®©·£,
  
  For bug reporting instructions, please see:
  
--- 1,71 ----
! Þ•ÙäFÏ¬�è¼é¼-ë¼1½K½ `½Û�½+]¾0‰¾Kº¾¿¿<(¿Be¿R¨¿@û¿9<À5vÀ"¬À+ÏÀFûÀ5BÁ]xÁwÖÁINÂA˜ÂKÚÂN&ÃBuÃO¸ÃLÄRUÄ;¨Ä8äÄ>ÅI\ÅI¦ÅBðÅ~3Æ?²ÆDòÆE7Ç@}ÇE¾ÇCÈ=HÈZ†È@áÈ6"É{YÉ?ÕÉ9ÊPOÊC ÊFäÊs+ËEŸËCåËQ)ÌN{Ì�ÊÌG[ÍŒ£ÍO0ÎR€ÎCÓÎQÏ9iÏ=£Ï=áÏ4ÐPTÐM¥ÐEóÐB9ÑI|ÑHÆÑBÒ=RÒ6�Ò*ÇÒEòÒZ8Ó“ÓŸÓ7¶Ó-îÓÔ"Ô#2Ô#VÔ3zÔ*®Ô3ÙÔ3
ÕJAÕ2ŒÕ&¿Õ,æÕPÖHdÖ?­ÖFíÖ(4×*]×:ˆ×,Ã×7ð×A(Ø?jØ!ªØ5ÌØ@Ù>CÙf‚ÙEéÙ!/Ú!QÚ'sÚj›Ú(Û*/ÛZÛ-qÛ:ŸÛÚÛ1÷Û4)Ü$^Ü/ƒÜ1³ÜEåÜ2+Ý^Ý}ÝœÝ9´Ý*îÝ*Þ?DÞ(„Þ8­Þ/æÞ"ß89ßCrß.¶ß åß(à/à'Oà"wà&šà<Áà,þà!+á&Má%tá?šá,Úá3â8;â!tâ:–â)Ñâ)ûâ!%ã!Gã9iã%£ã/Éã#ùã#ä'Aä-iä1—ä,Éä*öä,!åNåjå|å�å@«å9ìå9&æ"`æ#ƒæ$§æAÌæ/çF>ç…ç+ çSÌçG è%hè*Žè¹è Õèöèé(éEéXé'vé%žéÄéãéÿéê,4êAaê*£ê.Îê(ýê&ë5@ëvë2Œë6¿ë4öëC+ìJoì*ºì6åì'íIDí,Ží.»í1êí2î5Oî…î%¥îËî3çî0ïLï4bï—ï+µï(áï
! ð-)ð(Wð"€ð,£ð'Ðð1øð'*ñ'Rñ1zñ3¬ñ6àñ.ò-Fò+tò  ò'Áò*éò]ó"ró'•ó+½óéóûó0ô/Bô#rô&–ô½ô Ôô,õô"õ.:õ+iõ'•õ½õÙõôõ'
! ö62ö,iö0–ö Çöèö÷'÷C÷-_÷�÷,¦÷Ó÷7í÷'%ø#Møqø!‘ø%³ø#Ùø!ýø
ù-ù>ùAù2Eù2xùM«ùMùùGúPú/Yú‰ú2 ú*Óú.þú)-û&Wû'~û&¦û&Íû#ôû'ü(@ü iü$Šü ¯ü"Ðü,óü2 ýSýsý*’ý,½ý.êý)þCþ)cþ�þ#¨þÌþ:ìþ)'ÿQÿiÿpÿ,wÿ¤ÿ(½ÿæÿ7(;d5„º)Î/ø'(0P�
œ ªËâø+:-X†ˆ‘š$£3Èü8AJS\e�Ž—¤­¶¿Èäí,ñ4@^z5—
Í€Û(\+….±+à-3:7n5¦Ü+ø$$+Iu)�.¹2è:>V:•*Ð/û++	2W	+Š	9¶	>ð	/
! 8J
! !ƒ
! -¥
! +Ó
! ,ÿ
! 3,(`‰
! • ¯ÃÚíõþ)5Pk~‹˜¨	»ÅÒâò	

! 
%
@
+P
0|
­
%Ë
%ñ

(6GPp4ŒÁ8Ý /Pl"�1¤ Ö÷$3=,qž,·4ä3{MÉ/Ù	(B2`v“<
! G"\Ÿ
¥~³"2
U@c0¤Õ:ä2,R''§Ï1ë6=T9’,Ì(ùC"fD„@É.
! 09!j<ŒFÉ6.GCvCº&þ,%2RD… Ê1ë:<&w<ž8Û-B!`1‚.´5ã06J�/ :Ð8#D2h+›&ÇUî&D/k!›+½2é- %J )p +š /Æ ö 	!!!3!I!Y!l!ƒ!¡!!Á!+ã!>" N"6o"'¦"(Î"÷"I#(Z#ƒ#1£#)Õ#-ÿ#,-$,Z$<‡$5Ä$&ú$/!%7Q%5‰%=¿%-ý%
+&9&	F&P&8e&	ž&¨&>½&Bü&?';^'(š'Ã'Ý'ê'#(#)(#M(Jq(¼(Ä(Oà(00)$a)=†)FÄ)P*H\*"¥*6È*ÿ*4+K+BZ+A�+
ß+#í+,2 ,S,-n,3œ,'Ð,%ø,7-5V-
Œ-š-´-Ç-á-Dû-@.`.0z.H«.2ô.-'/-U/.ƒ/A²/*ô/0G+0.s0*¢0(Í08ö04/1)d17Ž1+Æ1(ò1+2-G2˜u2˜3 §3È3Ú3.õ32$4,W4„4/“4Ã4'à4552>5Xq5Ê5å53ü5506/f6*–6#Á6!å6
77	&7
! 07	;7:E7€7“7)•7L¿7E8R81h88š88Ó819*>9i9;‡91Ã95õ92+:^:2b:5•:JË:';.>;4m;8¢;-Û;(	<*2<]<Au<&·<Þ<>þ<<==.z=%©=Ï=/î=?>8^>)—>+Á>+í>+?+E?"q?”?:´?5ï?2%@EX@2ž@(Ñ@0ú@0+A+\A&ˆA¯A/ÀA5ðA4&B4[B<�BÍB!èB!
! C&,CSC
! oC.zCE©CïC,
! D$7D"\D.D%®D$ÔDùDE[/EW‹E
ãE9ñE#+F)OFyF"�F0²F2ãFG"G%?G%eG‹GœG®GÁG%ÒG/øG%(H,NH,{H.¨H,×H,I,1I,^I*‹I&¶I/ÝI
JJ""JEJdJƒJ7�JÈJØJ(áJ,
! K7K+VK6‚K>¹K!øKL=:L xL™L)³L)ÝL/M@7M-xM.¦MÕM"âM*N*0N[N9tN®N>¿N>þNH=O†O#¡O#ÅO3éO*PHPUPbP
! €P‹P3›P3ÏP;Q+?Q.kQ,šQ ÇQ)èQ/R6BRTyR$ÎRóR'S:SZSsS3‚S1¶SEèS3.T2bT$•T&ºT0áTU)0U,ZU1‡U0¹U(êU/V4CV%xV)žV<ÈV.W4WNW.kW1šW0ÌW$ýW"X/AX'qX™X®X;ÎX
! Y9&Y8`Y ™YºY&ÙY$Z%Z1=Z<oZ;¬Z.èZ1[>I[Cˆ[.Ì[/û[+\D\"\\8\:¸\+ó\4]9T]9Ž]$È]í]2^3;^"o^&’^¹^(Ó^Gü^>D_$ƒ_(¨_Ñ_&î_<`)R`|`'š`#Â`<æ`,#a Pa,qa ža*¿aêa#b ,b+Mbyb)™bÃb#Øb-üb)*c$Tc4yc*®c0Ùc<
! d5Gd}d,Žd0»dìd)ôd%e3DeJxe/Ãe1óe>%f(df$�fC²fFöf.=g*lg
—g0¥gÖg+ðg#h!@h-bh$�h#µh+Ùh7i1=ioi"‰i ¬i*Íi+øi'$jFLj=“jÑjðjk&k4=krk,ƒk°kÊkÙkíkl
l%)lOldlxl˜l®lPÎlm>m4Xm�m Ÿm!ÀmâmÿmnJ.nTynÎn/én3oAMo�o+¦o2Òo3p>9p$xp4�p&Òpùpq q8q$@q%eq%‹q$±q%Öq üq)rGrgrvr”r£r²rÁrÙrórs#sBsQsbsqs‹s8¤sÝsís%üs&"t%It+ot›t9³tít#u0u?u:Nu‰u˜uªuÅuÙuëuúu	v v1vDv1Wv‰vŸv³vÇvÞvïvw%w9wTwjw}wŽw¡w´wÃwÛwêw	xJx+cx�x«xÇx!Ûxýx*yHy\yqy…y—y«yÈyåyz*zIzdz|z’z¤zµz!Ëzíz{{3{J{b{u{�{+«{0×{D|.M|(||>¥|Bä|''}$O}.t},£}6Ð}~$~B~/b~0’~Ã~0Ý~22A3t
¨ ¶×-õ#€=€I€f€‚€ €¿€Õ€0ó€4$�Y� h� ‰�(ª�:Ó�4‚/C‚s‚*’‚&½‚ä‚#þ‚"ƒ9ƒ3@ƒ!tƒ3–ƒ7Êƒ6„+9„6e„*œ„0Ç„$ø„$…/B…!r… ”…)µ…)ß…)	†-3†0a†*’†½†,Ý†F
! ‡^Q‡f°‡WˆAoˆ9±ˆTëˆJ@‰+‹‰#·‰#Û‰ÿ‰-ŠIŠ!eŠ-‡Š'µŠ9ÝŠ%‹)=‹(g‹2�‹$Ã‹$è‹
Œ$ŒBŒ'UŒ8}Œ*¶ŒáŒ4ÿŒ,4�/a�1‘�Ã�
! Ö�(á�)
! Ž-4Ž.bŽ‘Ž0§Ž/ØŽ4�6=�*t�1Ÿ�5Ñ�.�6�JJ�@•� Ö�)÷�/!‘6Q‘3ˆ‘"¼‘$ß‘’E’$c’ ˆ’)©’Ó’1ã’:“1P“(‚“#«“;Ï“<”?H”,ˆ”.µ”ä”0ô”%•+?•#k•!�•-±•$ß•#–(–6>–.u– ¤–IÅ–)—;9—u—/“—-Ã—0ñ—2"˜#U˜y˜+–˜9Â˜<ü˜69™1p™4¢™/×™#š%+š"Qš&tš›šªš;Åš8›&:›*a›'Œ›´›Î› ë›:œ8Gœ-€œ*®œÙœéœýœ�#�5�G�Y�j�|���Ÿ�±�Ã�Õ�ç�ù�
žž1žCžUžgž{ž�ž£žµžÉžÛžížþžŸ"Ÿ4ŸFŸXŸjŸ~Ÿ�Ÿ¦Ÿ¸ŸÊŸÜŸ/îŸ . D _ y '‰ '± 'Ù ¡1¡4K¡)€¡!ª¡!Ì¡%î¡¢(4¢&]¢3„¢¸¢Õ¢/æ¢)£.@£o£#�£!³£&Õ£!ü£¤&1¤1X¤Š¤+¨¤Ô¤ô¤$¥6¥+J¥
v¥„¥$¢¥Ç¥å¥ò¥ ¦ -¦ N¦ o¦ �¦ ±¦ Ò¦ ó¦ § 5§ V§w§%•§#»§"ß§¨"¨>¨^¨z¨‘¨­¨Ä¨ä¨©©8©#T©$x©%�©0Ã© ô©+ªAª%Zª)€ªªª%Éªïª=«C«&Y«#€«<¤« á«*¬7-¬/e¬)•¬&¿¬'æ¬­.­N­j­}­D“­,Ø­$®*®J®^®}®•®%®®Ô®)ï®<¯V¯i¯*ˆ¯!³¯!Õ¯!÷¯$°">°#a°#…°#©°Í°)ë° ±6±V±"v±™±&¹±'à±+²(4²]²}²#„²¨²È²è²,ÿ²",³O³'j³C’³"Ö³ù³´ #´!D´f´3ƒ´·´ Ç´è´!µ,*µWµ5fµœµ7´µ2ìµ/¶;O¶.‹¶@º¶$û¶$ ·-E·&s·š···Ñ·!ï·¸%-¸S¸$n¸“¸$®¸&Ó¸$ú¸/¹7O¹!‡¹©¹Æ¹-à¹/º5>ºtº‘º2°º?ãº1#»5U»6‹»2Â»1õ»3'¼&[¼‚¼"œ¼=¿¼.ý¼,½!D½%f½Œ½ ½³½/Î½þ½!¾=¾S¾b¾u¾4…¾º¾ Ñ¾&ò¾ ¿:¿%W¿}¿(™¿+Â¿)î¿À.6À2eÀ!˜À ºÀ3ÛÀÁ/(ÁXÁ#mÁ‘Á ¦ÁÇÁ çÁ/Â'8Â-`Â"ŽÂ$±Â#ÖÂ(úÂ)#ÃMÃkÃxÃ —Ã#¸ÃÜÃöÃÄ(Ä57Ä"mÄ/�Ä+ÀÄ3ìÄ& ÅGÅgÅ'…Å2­Å&àÅ#Æ/+Æ"[Æ5~Æ3´Æ4èÆÇ/9ÇiÇ(yÇ9¢Ç!ÜÇEþÇ&DÈkÈ*{È¦È!»ÈÝÈùÈÉ
É5#É,YÉ<†É5ÃÉ1ùÉL+ÊHxÊÁÊ7ØÊ*Ë5;ËqËB�Ë&ÒË<ùËA6Ì5xÌ®ÌÁÌàÌAûÌ9=Í9wÍ&±ÍØÍ%ôÍ6Î3QÎ!…ÎD§ÎìÎþÎ/Ï/?Ï!oÏ‘Ï!©Ï3ËÏ<ÿÏ<Ð)\Ð+†Ð%²Ð%ØÐþÐÑ.ÑNÑ-mÑ6›Ñ5ÒÑÒ((Ò'QÒ"yÒ-œÒ%ÊÒ!ðÒÓ/Ó'NÓ!vÓ ˜Ó¹Ó*ÔÓÿÓ7ÔONÔBžÔKáÔJ-ÕKxÕKÄÕJÖK[Ö5§Ö7ÝÖ9×DO×D”×@Ù×Ø;.Ø:jØ:¥Ø-àØ*Ù(9ÙBbÙ(¥Ù)ÎÙ(øÙ/!Ú/QÚ7�Ú)¹Ú(ãÚ'Û'4Û	\ÛfÛ�Û.žÛ%ÍÛ$óÛ.ÜGÜ`ÜxÜ�Ü ªÜ
ËÜÙÜNïÜM>Ý3ŒÝÀÝ5àÝ7ÞNÞ-hÞ+–Þ6ÂÞ-ùÞ-'ß*Uß€ßJ�ß%èß à/àAGà‰à§àÄàÙà)îàá7á0Tá…á¥á2¾á$ñá>â>Uâ9”â-Îâ3üâ0ã(Fãoã<…ãIÂãä!,ä7Nä!†ä$¨ä#Íä ñäå!"å"Dågå*…å$°å:Õå=æ-Næ<|æ8¹æ9òæ&,ç4Sç$ˆç3­çáç%ÿç+%èQè nè�è"¯è
! ÒèÝè4úè)/é&Yé€éžé½é$Øé(ýé*&ê!Qê"sê"–ê/¹êéê&ë'ë ?ë`ëëžë½ë?Îë*ì!9ì[ì5jì4 ì)Õì)ÿì-)í"Wí*zí+¥íÑí'çí)îU9îF�î0Öî&ï'.ïVïsï(‹ï´ïÍï9éï!#ð'Eð;mð/©ð2Ùð2ñ?ñ)_ñ)‰ñ+³ñ/ßñ$ò-4ò@bò$£ò!Èòêòóó/ó(DóZmóÈóÜóòóô$ô.Cô9rô(¬ô4Õô9
! õ7Dõ3|õ/°õ4àõ.ö.Dö4sö.¨ö.×ö9÷9@÷9z÷:´÷9ï÷:)ø9dø9žøWØøW0ù$ˆù!­ùÏùëù
! ú ú#>ú=bú$ úÅú-åú-û$Aû.fû(•û1¾û.ðû/ü'Oü"wü+šü3Æüúü+ýFýdý(�ýªý3Ãý3÷ý@+þ@lþ;­þéþýþÿ&ÿ<ÿPÿcÿxÿŒÿ¡ÿµÿÊÿàÿôÿ
! $8K\v‹¡·ÊÝ9õM/(}3¦(ÚF+J+v,¢+Ï+û,',T4�X¶5;E>�4À>õ142f™.¹<è2% X2y(¬EÕ1'Mu*“!¾6à/G\o2�/À/ð( 	I	"h	 ‹	*¬	×	7ì	#$
! &H
! #o
! 8“
! MÌ
! 68Q.Š3¹-í&0B8s5¬.â%
7
K
^
0u
"¦
'É
3ñ
1%W/w(§)Ð/ú6* a4‚·4ÖF!h!„¦"¹Ü3ó 'H[p‹¥¼1Ò.!P/f"–,¹æø*$4O„$ŸÄÞø!.0'_‡“¨#½á%ÿ%Db!�£-·å"9$4^“®>Ã.21;d& 1Ç0ù?*Gj/².â4&F+m™¬+Áí'!0,R<0¼#í/#Mq=‘CÏD%X,~#«%Ï6õ,F^s!…!§5É#ÿ #AD(†	¯A¹û'&C.j™·0Õ* *1 5\ <’ 2Ï !!%7!"]! €! ¡!-Â!"ð!!"%5"%[" �"¢"³"Ñ"î"###Ó/#%D%QJ%"œ%*¿%ê%I'2Q'a„' æ'(P(Jd(^¯(V)Ae)8§)-à)3*]B*@ *]á*•?+gÕ+R=,X�,pé,dZ-W¿-Q.]i.=Ç.7/C=/Y�/MÛ/a)0“‹0>1[^1Oº1L
! 2MW2S¥2Mù2gG3M¯3;ý3®94Gè4205|c5Mà5p.6`Ÿ6L7SM7a¡7_8ªc8O9¤^9]:ga:^É:o(;V˜;@ï;@0<@q<U²<U=V^=Oµ=d>Yj>SÄ>;?GT?=œ?fÚ?cA@¥@´@_Ï@U/A…A‹A8›A8ÔAP
B5^B;”BEÐBTCIkC8µCFîC[5DR‘DYäDf>E=¥E0ãEQFBfF\©FXGb_G<ÂGCÿGpCHg´H‘Ik®I;J;VJE’J’ØJ3kK8ŸK#ØKJüKVGL!žLNÀL;MDKMI�MAÚMcND€N1ÅN1÷N*)OPTO>¥ODäOV)PF€PFÇP5Q,DQNqQ_ÀQ7 R;XR9”R-ÎR9üR46S6kS\¢S?ÿS,?T7lTC¤TMèTJ6UA�UEÃUA	VPKV:œV?×V3WAKWO�W<ÝWFX<aXEžXJäX;/Y?kY7«Y4ãY1ZTJZ$ŸZÄZ;ÝZ_[Sy[VÍ[=$\=b\@ \[á\C=]a�]ã]G^TI^bž^8_J:_;…_:Á_4ü_(1`%Z`€`0š`9Ë`(a4.a+ca4�a"Äa@ça](bF†bOÍb1c%Occuc(Ùc4dC7dO{dPËdce:€e=»e.ùe^(f:‡f7Âf9úf@4g7ug(­g(Ög%ÿgL%hLrh"¿hHâh3+iH_i=¨i1æiKj=dj.¢j1Ñj.k:2k(mk5–k7Ìk1lI6lP€l7Ñl=	m=Gm@…mAÆmƒn5ŒnFÂn.	o8o Uo@vo?·o3÷o++p%WpC}pRÁp.q?CqIƒqFÍq?r1Tr"†r.©rIØrF"sJis3´s+ès(t.=t7lt@¤t0åtWu3nuW¢u4úu6/v3fv=švBØv1w7Mw
…w“w¤w§wB«wBîwo1xo¡xyy?#y%cyY‰y?ãyC#z>gz;¦z<âz;{;[{8—{<Ð{=
|5K|9�|5»|7ñ|A)}Gk}<³}3ð}4$~6Y~8�~VÉ~D 9e1Ÿ8Ñ=
! €:H€)ƒ€­€É€Ð€U×€#-�@Q�-’�UÀ�G‚3^‚g’‚*ú‚C%ƒMiƒM·ƒX„,^„‹„1¦„"Ø„+û„4'…4\…&‘…=¸…Lö…C†
E†
S†
a†=o†?­†1í†=‡
]‡
k‡
y‡
‡‡
•‡.£‡
Ò‡
à‡
î‡
ü‡

! ˆ
ˆ
&ˆ.4ˆ
cˆqˆ2uˆ¨ˆ½ˆÆˆ#âˆ&‰W-‰
! …‰»�‰6LŠ9ƒŠ<½Š9úŠ;4‹Gp‹F¸‹Dÿ‹7DŒ3|Œ9°Œ@êŒ*+�>V�E•�GÛ�J#ŽNnŽJ½Ž:�?C�Bƒ�GÆ�3�9B�>|�1»�8í�9&‘5`‘;–‘AÒ‘V’Pk’¼’Å’Ô’ì’þ’“
! %“
! 0“;“H“T“Z“#j“,Ž“»“Ç“Ö“å“ù“””)”D”_”z”‰”2›”Î”Vê”HA•Š•2©•1Ü•–"–6–S–*i–”–?´–'ô–L—%i—8�—,È—õ—'˜13˜4e˜š˜¹˜?×˜Q™6i™! ™4Â™B÷™B:šº}š
8›BF›'‰›'±›6Ù›Jœ [œ=üœ%:�P`�L±�þ�
ž”žD®žóž@ŸNIŸ˜ŸU¤Ÿ5úŸ@0 >q 5°  æ N¡FV¡L�¡Oê¡3:¢6n¢o¥¢2£ZH£Q££Bõ£Q8¤?Š¤KÊ¤Q¥Hh¥A±¥fó¥lZ¦?Ç¦-§@5§Qv§*È§Bó§<6¨6s¨6ª¨Qá¨93©Pm©9¾©>ø©E7ª?}ª?½ª>ýª;<«)x«@¢«Jã«P.¬2¬;²¬:î¬5)­e_­2Å­?ø­58®>n®Y­®V¯5^¯:”¯:Ï¯?
! °J°&h°�°&ª°Ñ°à°ó°±$)±'N±-v±T¤±Aù±H;²E„²FÊ²³K.³Ez³/À³Qð³=B´G€´CÈ´IµNVµB¥µ)èµ=¶SP¶]¤¶T·;W·“·¬·Æ·%æ·B¸O¸4a¸F–¸jÝ¸6H¹L¹EÌ¹.ºAºUº4uº4ªº(ßºq»z»Š»b©»9¼.F¼Xu¼gÎ¼_6½U–½-ì½=¾+X¾_„¾ä¾Iý¾UG¿�¿D­¿ò¿MÀ*]ÀDˆÀWÍÀ?%ÁIeÁS¯Á]ÂaÂ&mÂ!”Â-¶Â+äÂQÃ,bÃ)�Ã;¹ÃPõÃ;FÄ6‚Ä6¹Ä7ðÄY(Å>‚ÅÁÅZÖÅ<1Æ9nÆ6¨Æ9ßÆNÇ<hÇQ¥Ç3÷Ç9+È9eÈ9ŸÈ˜ÙÈ˜rÉ0Ê<Ê.WÊZ†ÊEáÊH'Ë.pË2ŸË ÒË.óËU"ÌOxÌhÈÌ31Í.eÍE”ÍEÚÍE Î<fÎ4£Î4ØÎ
Ï#ÏAÏSÏ\ÏOeÏµÏÏÏ6ÑÏuÐT~Ð*ÓÐ]þÐ?\ÑBœÑDßÑ>$Ò9cÒ^�ÒKüÒQHÓHšÓãÓVçÓB>Ô`�Ô8âÔUÕ1qÕ?£Õ>ãÕ*"Ö7MÖ#…ÖE©Ö9ïÖ')×CQ×`•×Aö×58Ø)nØ:˜ØJÓØAÙQ`ÙQ²ÙQÚQVÚQ¨Ú<úÚ37ÛNkÛHºÛ:ÜJ>Ü:‰Ü2ÄÜU÷Ü4MÝ6‚ÝE¹ÝÿÝNÞK[Þ9§ÞNáÞK0ß/|ß%¬ß0Òß*à1.à`à;gà;£àßàJýà/Há2xá>«á8êá/#âSâ8câ•œâŠ2ã½ãqÚã5Lä1‚ä´ä'Çä9ïäH)årå?ŽåOÎå1æ'Pæ%xæžæ½æ6Ýæ?ç6Tç8‹ç8Äç:ýç88è8qè8ªè8ãè8é6Ué?ŒéÌéâé-ê)/ê)YêƒêI™êãêýêHëH\ëA¥ëGçëJ/ì^zì=Ùì8íQPí<¢í,ßí<î>IîBˆîOËî8ïLTï'¡ï,ÉïNöïHEð#Žðc²ð$ñ_;ñ`›ñ]üñ,Zò5‡ò8½ò9öò:0ó	kó	uóó‡ó�óG—óEßóh%ôNŽôVÝô54õ'jõ@’õGÓõ8ö{Tö2Ðö7÷D;÷4€÷1µ÷ç÷Zý÷DXø^�øKüøTHùD�ù+âù5ú/DúItú9¾ú5øú2.û.aûA�ûAÒû.ü3CüRwüEÊü0ý0AýErýK¸ý1þ06þ5gþT�þBòþ5ÿ6Rÿd‰ÿ-îÿNMk&¹à9ü(6"_I‚OÌNBkN®3ýT1@†AÇ(	+29^\˜ZõCPN”TãT8/�#½RáR4A‡(É'òEc`jÄ+/	6[	#’	-¶	Wä	&<
! c
! 3‚
! 5¶
! Sì
! :@4{B°7óI+8u3®9â<
1Y
7‹
'Ã
7ë
L#-p/žEÎ<9Q?‹>Ë
! H 8i¢,±'ÞYU`2¶/éI/c.“MÂP0a/’!Â,äG,,t/¡;Ñ5
,C;p>¬3ë+MK8™VÒK)Bu`¸g� ¿ÞLý!JCl$°Õð  /PHm¶ Õ)ö! .BQq3Ã2÷]*ˆ?›!Ûý$$AsfuÚ3P>„>Ã[-^7Œ9Ä7þ76 /n Qž 1ð @"!7c!=›!Ù!0å!6"3M"3�"6µ"3ì"= #(^#‡#=£#á#ý#$+5$-a$+�$+»$3ç$%7%U%-q%,Ÿ%OÌ%&9&7U&7�&7Å&:ý&+8'Md'3²'6æ'(9(QU(§(Ã('â( 
! )+)J)f)#‚)¦)Ä)ä)G*"L* o* �*#±*Õ*3ó*"'+ J+'k+"“+¶+Ö+ô+,4,+P,|,.˜,Ç,[ã,;?-0{-¬-!Ë-'í-!.37.k."Š.­.Æ.â../.0/._/Ž/`­/'0$60[0z0!™0*»0.æ01*.1-Y1*‡1²1Ñ1!í1C2KS2?Ÿ2Hß2?(3-h3J–3Rá3?44<t4K±4Tý4FR54™57Î546D;6D€6+Å61ñ63#73W74‹7À7>Õ788KM8™8µ8%È8!î8#9$49Y9?r9D²9H÷9@:M:9k:5¥:GÛ:B#;Qf;0¸;Hé;82<*k<6–<Í<ê<Oñ<!A=Tc=Z¸=]>9q>O«>6û>=2?1p?1¢?HÔ?1@,O@:|@:·@:ò@@-A]nA7ÌA+BD0BQuBuÇBˆ=C{ÆCcBD\¦DpEitE8ÞE5FAMF�F3®F$âF9GEAG6‡GR¾G4H8FH7H?·H'÷H:I"ZI%}I£I9¹IAóI35J!iJ\‹J7èJE KDfK«K
! ÆKCÑKILL_LM¬L$úLZMWzMYÒM?,N9lN>¦NFåNC,O7pO]¨ORP,YP7†PN¾PX
QGfQ7®Q:æQ-!RROR&¢R5ÉR2ÿR2S@HSD‰S8ÎS;T5CTFyTLÀTU
U<cU> UßU,öU#VG>V,†V/³V;ãV5W,UW0‚W]³W9X9KX;…X0ÁX]òX9PYEŠYJÐY6Z<RZ3�Z?ÃZ<[Z@[:›[BÖ[B\G\\Q¤\?ö\26]7i]%¡]Ç]'á]`	^Cj^7®^:æ^4!_ V_!w_3™_RÍ_d `>…`8Ä`ý` a 7aXaja‚a”a¬aÊaâabb*b<bNb`b xb™b«b½bÕbçb ùb c ;c\c tc•c­c¿cÝcïcdd1dId [d|dŽdªdÂdÚdòdEeQeje-†e,´eáe4ýe42f4gf$œfEÁf;g3Cg"wg"šg-½g.ëg.h1Ih7{h#³h×hHçh00iDai*¦i*Ñi2üi%/j'Uj}j1–jEÈj'k-6k.dk“k,¬kÙk5õk+l+<lhl‡l¦l*¿l.êl.m.Hm.wm.¦m.Õm.n.3n.bn.‘n.Àn6ïn-&o+To0€o!±o$Óo2øo.+p%Zp.€p%¯p2Õp.q.7q.fq.•q+Äq-ðq.rBMr-�r5¾r)ôr2s.Qs*€s8«s+äsMt^t2}t.°tMßt+-u5Yu@�uDÐu0v*Fv*qv"œv5¿v(õvw"<wQ_wB±w0ôw*%xPx#ox!“x!µx7×x)y?9yFyy,Ày1íy=z4]z4’z4Çz7üz54{<j{6§{6Þ{0|<F|3ƒ|2·|2ê|5}2S}9†}:À}>û};:~2v~
! ©~E´~Hú~HC2ŒG¿-€"5€1X€WŠ€6â€.�	H�R�4m�¢�<Á�þ�‚.‚ M‚Nn‚½‚QÒ‚.$ƒZSƒ<®ƒ<ëƒT(„;}„J¹„6…6;…?r…=²…+ð…,†0I†Cz†.¾†Fí†-4‡Eb‡-¨‡EÖ‡HˆEeˆP«ˆXüˆ-U‰*ƒ‰0®‰<ß‰EŠBbŠ<¥Š>âŠ^!‹a€‹[â‹n>Œ>­ŒIìŒ@6�Qw�<É�Ž6&ŽZ]ŽK¸Ž"�3'�B[�$ž�Ã�.Ü�8�D�8`�&™�À�!Ù�û�H‘%c‘%‰‘>¯‘<î‘!+’>M’&Œ’G³’3û’9/“/i“=™“<×“-”*B”Km”!¹”MÛ”)•+?•k•0„•/µ•,å•W–Jj–Zµ–3—5D—4z—2¯—2â—0˜F˜)_˜1‰˜6»˜2ò˜1%™)W™$�™Y¦™5š;6šAršF´š@ûš)<›5f›?œ›;Ü›HœBaœH¤œBíœM0�G~�GÆ�(ž67žnž9�žA»žPýžYNŸE¨ŸîŸK !N 6p § Ã Ì 6Þ B¡6X¡I�¡?Ù¡-¢nG¢j¶¢6!£EX£3ž£]Ò£'0¤NX¤8§¤Dà¤W%¥B}¥À¥5Þ¥/¦\D¦_¡¦_§9a§'›§-Ã§Kñ§B=¨4€¨gµ¨©5©0S©;„©-À©'î©7ªLNªB›ª6Þª:«MP«4ž«0Ó«¬3¬0L¬-}¬:«¬Aæ¬B(­%k­1‘­0Ã­9ô­3.®5b®2˜®&Ë®>ò®81¯5j¯1 ¯.Ò¯3°'5°?]°�°r±„�±{²�‘²~³{’³~´f�´fô´W[µ‚³µq6¶]¨¶"·Q)·_{·lÛ·DH¸Q�¸Gß¸Y'¹?�¹9Á¹Tû¹3PºK„º?Ðº>»<O»<Œ»<É»¼
¼'¼0A¼$r¼$—¼0¼¼$í¼$½!7½,Y½@†½Ç½Ü½nû½nj¾TÙ¾3.¿ib¿.Ì¿-û¿S)ÀV}ÀbÔÀ\7ÁS”ÁEèÁ.Â_MÂ'­Â!ÕÂ3÷ÂX+Ã „Ã¥Ã#ÅÃ éÃ2
! Ä*=Ä(hÄ/‘Ä ÁÄ'âÄH
! Å9SÅR�ÅRàÅJ3ÆS~Æ4ÒÆ+Ç@3Ç.tÇM£ÇYñÇ9KÈ$…È2ªÈ1ÝÈ<É9LÉB†É	ÉÉÓÉ4îÉ#ÊIBÊ9ŒÊJÆÊMË9_ËP™ËRêË;=ÌByÌN¼Ì2Í>>Í3}Í>±ÍFðÍ!7Î3YÎ6�Î(ÄÎ
! íÎ3øÎ;,ÏGhÏ,°Ï#ÝÏ,Ð'.ÐPVÐ3§Ð-ÛÐ$	Ñ-.Ñ-\Ñ=ŠÑ ÈÑ0éÑ-Ò<HÒ/…Ò/µÒ/åÒÓW.Ó?†ÓAÆÓÔOÔNoÔT¾Ô1ÕDEÕ5ŠÕJÀÕJÖ-VÖ9„ÖK¾Öo
! ×ez×Nà×B/ØArØ;´ØðØDÙTÙ1mÙAŸÙ9áÙAÚE]Ú0£Ú3ÔÚ3Û=<Û>zÛG¹ÛKÜPMÜ6žÜ?ÕÜ@Ý8VÝ)�Ý7¹Ý9ñÝ5+Þ5aÞ6—ÞrÎÞ-Aß'oß3—ßËß-äßKà`^àK¿àIáKUáI¡álëáTXâa­âSãScãa·ãSäSmä`Áä`"å`ƒåaäå`Fæa§æ`	ç`jç­Ëç­yè9'é:aé(œé.Åé%ôé<êIWêb¡ê3ë;8ë9të?®ëFîëE5ìO{ìIËì@íAVí<˜íBÕíQîQjî?¼îQüî-Nï&|ï<£ï(àï2	ð2<ðRoðRÂðJñ`ñyñ“ñ¬ñÇñàñøñò+òEò^òxò“ò¬òÇòâòûò
ó!ó<óVóqóŒó¤ó¼óVÕób,ô<�ô;Ìôõ\'õB„õBÇõC
! öBNöB‘öBÔöD÷Q\÷E®÷<ô÷P1øJ‚ø@ÍøJù<YùB–ù*Ùù<úJAú@ŒúDÍúEûAXûYšû>ôû43ü'hü5�ü/ÆüLöüHCýŒý¦ý$¿ý;äý8 þ8Yþ1’þ*Äþ)ïþ/ÿ=Iÿ$‡ÿI¬ÿ%öÿ74TW‰háLJ<—<Ô??QO‘BáS$HxDÁ<*CnŠ<ª!ç6	?@?€4À.õ7$7\6”VË7"6Z$‘N¶(n./�!Íï*	3	HR	'›	-Ã	'ñ	3
! +M
! y
! "™
! R¼
! +^;š8¶/ï)I&b‰@ Bá$
;D
"€
 £
Ä
9ß
R?l¬¼Ö8õ$.<S,�/½*í,EHa7ª6âNWh-À$îJ9^=˜eÖ8<Au@·Aøc:NžNíE<3‚9¶%ð*9A2{*®Ù6àD`\A½5ÿA5*wG¢?êW*i‚lì0Y?Š,Ê6÷N.(}&¦#Í ñ/(BLk)¸3â]Dt¹vÂ29Ml@ºBû)>1h=šCØE @b H£ >ì '+!.S!9‚!9¼!0ö!0'"<X"<•"9Ò"I#1V#/ˆ#$¸#0Ý#/$>$(Z$ƒ$ê5&kÁwóªén¿kß›yê?Eî}µUÀ&8'šs¹RT¢âj£Í%¯â;”áÇÁÞ
p„Æ!©=Úªìòªè¨Œh­Í¸±ßõwÑB‡©SÒ)vVª#k÷“8É5; 
! +3îA+u1·ÙP§Ô‘¢Ý0Á¸�WÏˆµ¢ó1y¸v?Õ‰‘hk0²"=²Z©ËQ£¦§3\BD>
‘$áõ®<ø‡“®¿}µÔ-â^
‘Ý±)9+pË¹jˆÕ4`šU™³­úˆí˜¬m%¹gîB7
G…Eö–‰ã¸oï	yù§‰Šäj¥g	J ¢v†QLÈöüÑÖ™|BˆÑÎd;T^AYrŸBÌÔŸ¬Ÿ�¡IµFÙÑ|µÞÍgI�†È¾¦uÞsY0[…äPZë£°¬�"\-ŸT$Ç>q	0P3¥ù½ØSÏ‚¥ˆ[”àe¯
± ¿/6ú·”6^(tsI™Kë×¨˜J#Ýx˜¤‰C'ëÉa×�¦ªš¶÷—e+5ÐoFÙ¡4Ò^ «K³–ËøôŠ€°ÏýÖ>ôÌ=l-·�“ÛÜzùD´7®Ý½û�âTo1›Èí§‚e{ƒ¬•\	_Ïl%‹ÍAf4øl¦ÁühÜA¡ÇÕÆ×_7ø@-"M(ºf8”x�QX
¾�´þýžðÅ8ø�.dDxF™ž¥æHgº\¬n›(Æz]ÎG‹1Ï÷CíÃ©R4aGæœeê=eÊôÄákS*B‚'ïL‰��ÞoKO«ˆ×˜Q@ygÔæ6ä¦dî,)ÇÀD}ôCˆF	3�!e{aWÁÆq�Z:tÇs$XèÙ�Û}Iè™È'æ|`@bïr!¡/�šÄÎ²Ÿål(‹ó?hýGfüÄsf³��È!¬FHëßÄÃ,1à?>Ú:Þç"F½ÕÅÅ|¯hn‡~ÓJ¿~êŸ®ÕM£„gw’~<<z?ŸÝð=×SQ¯½³i
¸Í¼&4ùŽèçÂŒ$^c&.—“`ùÏo²VÄ¥~>¤ñäuÇkÏ¨b&ˆz6] X6»—é>Ùì8ŽÂGœIÑ:³ÎÓ[ûÛªÄfŒ¯	þîä|’/æ€tsM®Ž;h‡7q'ÅþuwŠÎ®€ŸHqÈ3 Ýcß¥/¿Ì´vÜ÷0`×ºœ4[d‡á¹¼–Õœc·�¹Cl+IÇ…ñU¹…¬´°["·]X*ØðŠY.Î9à|u~½«Ak}ixb°ö_Ð }¯#ÂHvo¿Ø¼Ët\ÌäÇ
! 7X#ß^tÐì²Ü‹NÖ˜nïµÛJêŒþWÒhÿÔCÖÄ•Rÿ3[çUCþ›SBù›$†Eø'–Oy‰bc­$D´}á<ÀÃÊ¨¨¨nâ£¦Çbº‚W°Û®2T/Í±3ÉzKäù?�p9t¿jœúuà„Šœ§JÙ¥³û‡{|¤ø�A¼ÐòéöÒPòð
ØÀˆÝòPÒÓLbª±+�ã£Dt`�­@dƒP<ð7·Qý*$¦ËpŒÎu–¤m
! f§ïNô'{5üV„p)=¶cG±§6gL3¯p-2P{Ë÷vâ2§²�¨‡ÃàÆÕO!šÑ=+:å!^Ôáæ„�V"û«…ãÒºßõ†°–oYR5Úq´Ö>ñF¢¼ýšèT¼ýëLÂn—þµšêp«Ó¡Å’òÚÅ–©»©¾AeÛiRjŒý=LaLú«¯Z@„�îBbuY¤8Â�·é­´¦ `E)€’õ‹VUÀºB¸R@*Ðw
! ‹%ï’KS™sÅ†²™0ëéj:NÓmŒ¤ÿÐÌS™˜.C“qî%®OœZ/5×óõ�ñÀ ý‚0]ØX;1ÊNÃå“
! »˜2ìTR,(!ñ`» ê<éš€Ã2•´k´�¾Øƒ³/‚V‚Ž¬‹©ióÝ•å…Ù]¹ÍÆ°-1óƒƒÜ€öÆ»:-ÓcÌèfa†d¢"^)þÃÞÉåi%×g¸%úñ11c�Ô2FÒlžLpJÈ©ç¾Z_N[—a,A&¡»U„#Á>®öÌxé>ÁÕÓ *Èz4¥Àõž9ŠÑÖ¥}áKx6rã£,É,ÏCÿß Ëü|@™¶ö¶5xHÏ¸¾Îs•@…u
! Ô·9»";WÂ“d—HM“Q#,–ìêŸ‘\k›ª7l¸é,~ïi?½ùfD«P¶Žµ¾”�QÐñåp°Üœ¢/C\ë](W†wmiâ82�j…‚hÿm\{—}ÀÞš«Š’2ß¢M«ÚÑ½Ú§½¼ì(Ú_~v­|J­¶*X”ômÉM›†¡ÛEy,YUƒ.NÙŽq0UowÑÌ"XJí!Q	‰vÊ9[Vð;�/?E
Hl&tÖõ•÷$çn•lH’_×I^°ä£˜j±=97ØW[-¶ Õ‘6KT8OÜóS	#æ7å¹%NK:ž3µ`ôm¨zÎâúèL�w<ò& ‘ ‰†Ør_ºÉû±‰‡v³Èb�ü¬•àMºmwô€
! %€GíoãTŠ;4÷+#‹ïÊyÔcS&MKO—Æj\Ä‹rÖ¶xi�<ÃhNJÖ¯Z{'�Ä]4`�‘*ªÍasG�Ër’ÂãœI¶¾	…ëtíà?mËØŽ~ÊÉŒÿ5ã@+’x{zóí_Êaö¢ƒ ÁÀW.žãüV)ÐGi_a¡ðE”:]g
! ÿÁÆû„U±0( ZÅD�ü)¿�
! ždO•»ñq¤©Í.ÓŒÙY*·ƒ½³ŽÓÒ�nÜEO.—�M›òîõIRÛA”ÿ)nr¤¤e²N-¼Â‡<#–Ê£H$2eðÊÌúOìøzdy¡áDZ*ŠP‘¨(Âè9q ›ú.ƒ‚ž;~E¹�ì­c„Úçå:ºfž¿²r!r¾¼b6Þ÷V9ò­”çàíFRY“ŽÅÉ€'¦Yþ»yÒXçÐWû5Ãû{�˜8æ]
  
  For bug reporting instructions, please see:
  
*************** Options starting with -g, -f, -m, -O, -W
*** 58,76 ****
  ldd output with constructors/destructors.
  
  write_c_file - output name is %s, prefix is %s
!         %qD   in pointer to member conversion   in pointer to member function conversion  -a, --all-blocks                Show information for every basic block
    -b, --branch-probabilities      Include branch probabilities in output
    -d, --display-progress          Display progress information
    -f, --function-summaries        Output summaries for each function
    -h, --help                      Print this help, then exit
    -l, --long-file-names           Use long output file names for included
                                      source files
    -n, --no-output                 Do not create an output file
    -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
    -p, --preserve-paths            Preserve all pathname components
    -v, --version                   Print version number, then exit
!   as it is a non-system directory that duplicates a system directory
!   candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  from here  in thrown expression  profiling support are only provided in archive format conflicting code gen style switches are used# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
  #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC option%> is not a string%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<&%> constraint used with no register class%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-gnat%> misspelled as %<-gant%>%<-march=%s%> is not compatible with the selected ABI%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-msse5%> was removed%<-x %s%> after last input file has no effect%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<bank_switch%> has no effect on non-interrupt functions%<default%> label not within a switch statement%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<externally_visible%> attribute have effect only on public objects%<fast_interrupt%> attribute directive ignored%<friend%> used outside of class%<gnu_inline%> attribute present on %q+D%<inline%> in empty declaration%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<namespace%> definition is not allowed here%<noreturn%> function does return%<num_threads%> value must be positive%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<sizeof%> applied to a bit-field%<struct %E%> declared in %<for%> loop initial declaration%<threadprivate%> %qE has incomplete type%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<virtual%> outside class declaration%<void%> as only parameter may not be qualified%<void%> must be the only parameter%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%d constructor found
--- 84,165 ----
  ldd output with constructors/destructors.
  
  write_c_file - output name is %s, prefix is %s
!                            Display specific types of command line options.
!                  from        %qD    -F, --fullname                      Print full filename
!     -f, --function                      Print function level info
!     -h, --hotonly                       Only print info for hot objects/functions
!     -o, --object                        Print object level info
!     -o, --output <dir>                  Output directory
!     -v, --verbose                       Verbose mode
!    in pointer to member conversion   in pointer to member function conversion  (Use '-v --help' to display command line options of sub-processes).
!   --help                   Display this information.
!   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
!   --sysroot=<directory>    Use <directory> as the root directory for headers
!                            and libraries.
!   --target-help            Display target specific command line options.
!   --version                Display compiler version information.
!   -B <directory>           Add <directory> to the compiler's search paths.
!   -E                       Preprocess only; do not compile, assemble or link.
!   -S                       Compile only; do not assemble or link.
!   -Wa,<options>            Pass comma-separated <options> on to the assembler.
!   -Wl,<options>            Pass comma-separated <options> on to the linker.
!   -Wp,<options>            Pass comma-separated <options> on to the preprocessor.
!   -Xassembler <arg>        Pass <arg> on to the assembler.
!   -Xlinker <arg>           Pass <arg> on to the linker.
!   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.
!   -a, --all-blocks                Show information for every basic block
    -b, --branch-probabilities      Include branch probabilities in output
+   -c                       Compile and assemble, but do not link.
+   -c, --branch-counts             Output counts of branches taken
+                                     rather than percentages
    -d, --display-progress          Display progress information
+   -dumpmachine             Display the compiler's target processor.
+   -dumpspecs               Display all of the built in spec strings.
+   -dumpversion             Display the version of the compiler.
    -f, --function-summaries        Output summaries for each function
+   -h, --help                            Print this help, then exit
    -h, --help                      Print this help, then exit
+   -i, --json-format               Output JSON intermediate format into .gcov.json.gz file
+   -j, --human-readable            Output human readable numbers
+   -k, --use-colors                Emit colored output
    -l, --long-file-names           Use long output file names for included
                                      source files
    -n, --no-output                 Do not create an output file
+   -o <file>                Place the output into <file>.
    -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
    -p, --preserve-paths            Preserve all pathname components
+   -pass-exit-codes         Exit with highest error code from a phase.
+   -pie                     Create a dynamically linked position independent
+                            executable.
+   -pipe                    Use pipes rather than intermediate files.
+   -print-file-name=<lib>   Display the full path to library <lib>.
+   -print-libgcc-file-name  Display the name of the compiler's companion library.
+   -print-multi-directory   Display the root directory for versions of libgcc.
+   -print-multi-lib         Display the mapping between command line options and
+                            multiple library search directories.
+   -print-multi-os-directory Display the relative path to OS libraries.
+   -print-multiarch         Display the target's normalized GNU triplet, used as
+                            a component in the library path.
+   -print-prog-name=<prog>  Display the full path to compiler component <prog>.
+   -print-search-dirs       Display the directories in the compiler's search path.
+   -print-sysroot           Display the target libraries directory.
+   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
+   -s, --source-prefix DIR         Source prefix to elide
+   -save-temps              Do not delete intermediate files.
+   -save-temps=<arg>        Do not delete intermediate files.
+   -shared                  Create a shared library.
+   -specs=<file>            Override built-in specs with the contents of <file>.
+   -std=<standard>          Assume that the input sources are for <standard>.
+   -t, --stdout                    Output to stdout instead of a file
+   -time                    Time the execution of each subprocess.
+   -v                       Display the programs invoked by the compiler.
+   -v, --version                         Print version number, then exit
    -v, --version                   Print version number, then exit
!   -w, --verbose                   Print verbose informations
!   -x, --hash-filenames            Hash long pathnames
!   Known valid arguments for %s option:
!      as it is a non-system directory that duplicates a system directory
!   candidate expects %d argument, %d provided  candidate expects %d arguments, %d provided  from here  in thrown expression  profiling support are only provided in archive format conflicting code gen style switches are used zstd# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
  #pragma GCC memregs must precede any function decls#pragma GCC memregs takes a number [0..16]#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>%<#pragma GCC optimize%> is not a string or number%<#pragma GCC option%> is not a string%<#pragma GCC pch_preprocess%> must be first%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<&%> constraint used with no register class%<-fsplit-stack%> currently only supported on GNU/Linux%<-fsplit-stack%> is not supported by this compiler configuration%<-fsplit-stack%> requires assembler support for CFI directives%<-gnat%> misspelled as %<-gant%>%<-march=%s%> is not compatible with the selected ABI%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI%<-mgp32%> used with a 64-bit ABI%<-mgp64%> used with a 32-bit ABI%<-mgp64%> used with a 32-bit processor%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead%<-mips3d%> requires %<-mpaired-single%>%<-mno-gpopt%> needs %<-mexplicit-relocs%>%<-msse5%> was removed%<-x %s%> after last input file has no effect%<[*]%> not allowed in other than function prototype scope%<[*]%> not in a declaration%<_Sat%> is used without %<_Fract%> or %<_Accum%>%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> before %qD%<asm%> operand constraint incompatible with operand size%<asm%> operand has impossible constraints%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<bank_switch%> has no effect on non-interrupt functions%<default%> label not within a switch statement%<else%> without a previous %<if%>%<enum %E%> declared in %<for%> loop initial declaration%<externally_visible%> attribute have effect only on public objects%<fast_interrupt%> attribute directive ignored%<friend%> used outside of class%<gnu_inline%> attribute present on %q+D%<inline%> in empty declaration%<location_t%> is not defined as a type%<locus%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<namespace%> definition is not allowed here%<noreturn%> function does return%<num_threads%> value must be positive%<operator new%> must return type %qT%<operator new%> takes type %<size_t%> (%qT) as first parameter%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<sizeof%> applied to a bit-field%<struct %E%> declared in %<for%> loop initial declaration%<threadprivate%> %qE has incomplete type%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<virtual%> outside class declaration%<void%> as only parameter may not be qualified%<void%> must be the only parameter%Kattempt to free a non-heap object%Kattempt to free a non-heap object %qD%Kinvalid use of %<__builtin_va_arg_pack ()%>%Kinvalid use of %<__builtin_va_arg_pack_len ()%>%d constructor found
*************** write_c_file - output name is %s, prefix
*** 79,156 ****
  %d destructors found
  %d frame table found
  %d frame tables found
! %i-bit mode not compiled in%q#D is not const%q#D is volatile%q#T has pointer data members%q#T has virtual functions and accessible non-virtual destructor%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+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D defined both normally and as %qE attribute%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D redeclared as different kind of symbol%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D takes only zero or two arguments%q+F declared %<static%> but never defined%q+F used but never defined%qD changed semantics in GCC 4.4%qD declared as a non-parameter%qD declared here%qD has already been defined%qD is a namespace%qD is already defined in %qT%qD is already defined in the class %qT%qD is normally a non-static function%qD is not a function template%qD is not a namespace-name%qD is not a template function%qD is not a variable%qD is not defined outside of function scope%qD is static but used in inline function %qD which is not static%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD redeclared with different visibility%qD should be initialized%qD was declared %qs which implies default visibility%qD was declared here%qD was not initialized with a constant expression%qD was used with no declaration before its definition%qD was used with no prototype before its definition%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 data clauses%qE attribute allows only an integer constant argument%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%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 cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to types%qE attribute has no effect%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qT is already defined%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored on non-class types%qE attribute ignored on types%qE attribute is not supported for R8C target%qE attribute is supported only for SH2A%qE attribute only applies to SH2A%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 variables%qE attribute only available for 32-bit%qE attribute requires a string constant argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE defined as wrong kind of tag%qE has both %<extern%> and initializer%qE has invalid type for %<reduction(%s)%>%qE implies default visibility, but %qD has already been declared with a different visibility%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%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 at beginning of declaration%qE is not initialized%qE is predetermined %qs for %qs%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE redeclared with conflicting %qs attributes%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has no member named %qE%qT is not a template type%qs attribute ignored%qs attribute only applies to functions%qs attribute requires prototypes with named arguments%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs does not support MIPS16 code%qs expects a constant argument%qs has overflowed%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid option to the preprocessor%qs is not valid for %qs%qs is version %q.*s, expected version %q.*s%qs must be used with %qs%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%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 uses dynamic stack allocation%s%s
  %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%s
  %s '%s'
  %s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is not supported by this configuration%s returned %d exit status%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s %sversion %s (%s)
! %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s-%s is an empty range%s: %m%s: %s%s: %s compiler not installed on this system%s: PCH file was invalid%s: cannot open as COFF file%s: could not determine length of compare-debug file %s%s: could not open compare-debug file %s%s: couldn%'t open PCH file: %m%s: linker input file unused because linking not done%s: not a COFF file%s:%d: confused by earlier errors, bailing out
  %s:'%s' lacks entry and/or exit blocks
  %s:cannot open data file, assuming not executed
  %s:corrupted
  %s:graph is unsolvable for '%s'
  %s:no functions found
  %s:no lines for '%s'
  %s:not a gcov data file
  %s:overflowed
  %s:profile mismatch for '%s'
! '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label''' flag'(' flag'+' flag'-' flag'0' flag'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(an out of class initialization is required)(anonymous)(near initialization for %qs)(static destructors for %s)(static initializers for %s)({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! --param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-pg and -fomit-frame-pointer are incompatible-private_bundle not allowed with -dynamiclib387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<return value> <return-value><statement><tag-error><template parameter error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>ALLOCATE objectAPCS reentrant code not supported.  IgnoredAltiVec argument passed to unprototyped functionArray reference out of boundsAssembler options
  =================
  
! Assume ICPLBs are enabled at runtime.At global scope:At top level:Board name [and memory region].Branches executed:%s of %d
  CFString literal expression is not a string constantCFString literal is missingCPU you selected does not support x86-64 instruction setCalls executed:%s of %d
  Configured with: %s
! Constant expression required at %CDEALLOCATE objectData is stored in big-endian format.Data is stored in little-endian format.  (Default).Do not suppress C++ class debug information.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.ERRMSG variableEnable CFI tables via GAS assembler directives.Enable link-time optimization.Enable linker relaxation.Enable strict 32-bit psABI struct return checking.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.End of search list.
! EventGCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC supports only %u nested scopesGCSE disabledGNU C no longer supports -traditional without -EGNU Objective C no longer supports traditional compilationGenerate cld instruction in the function prologue.Generate code for SH4 500 series (FPU-less).Generate code for the Android platform.ICE: emit_insn used where emit_jump_insn needed:
! ISO C does not allow extra %<;%> outside of a functionISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO 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 ordered comparisons of pointers to functionsISO 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++ forbids braced-groups within expressionsISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ prohibits anonymous structsISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Static_assert%>ISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 doesn%'t support unnamed structs/unionsISO 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 %<_Static_assert%>ISO C99 doesn%'t support unnamed structs/unionsIn constructor %qsIn copy constructor %qsIn destructor %qsIn function %qsIn lambda functionIn member function %qsIn static member function %qsIncorrect function return valueInteger expression required at %CInteger value too large in expression at %CInternal compiler error: Error reporting routines re-entered.
! L%d cache latency unknown for %sLTO support has not been enabled in this configurationLines executed:%s of %d
! Looks for opportunities to reduce stack adjustments and stack references.MMIX 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 addressMMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMaximum size in bytes of constant values allowed as operands.NOTE_INSN_BASIC_BLOCK is missing for block %dNo branches
  No calls
  No executable lines
  Only generate absolute relocations on word sized values.Options:
  Out of stack space.
! PIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPRE disabledPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND_ADDRESS, null pointerPluginsPreprocess directives only.RESULT_DECL should be read only when DECL_BY_REFERENCE is setRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTP PIC is incompatible with ThumbRX FPU instructions do not support NaNs and infinitiesReading specs from %s
! Record gcc command line switches in the object file.Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Runtime name.SH2a does not support little-endianSSA corruptionSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTAT variableSegmentation FaultSegmentation Fault (code)Setting spec %s to '%s'
  
! Specifies the number of registers to reserve for interrupt handlers.Specify the target RX cpu type.Store doubles in 64 bits.Stores doubles in 32 bits.  This is the default.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Target: %s
! The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options take joined argumentsThe following options take separate argumentsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! Thread model: %s
! Thumb-1 hard-float VFP ABITry running '%s' in the shell to raise its limit.
! Try to convert virtual calls to direct ones.Unexpected EOFUsage: %s [options] file...
  Use "-Wa,OPTION" to pass "OPTION" to the assembler.
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use the simulator runtime.Using built-in specs.
! Warn whenever type qualifiers are ignored.While setting up signal handler: %mWhile setting up signal stack: %m[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__fp16 and no ldrh`a function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa member of a structure or union cannot have a variably modified typeabort in %s, at %s:%daccessing data memory with program memory addressaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %qD is bigger than original declarationalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%san address area attribute cannot be specified for local variablesanonymous struct not inside named typeanonymous union with no membersargument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument must be a field referenceargument must have complex typeargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not a string constantargument of function call might be a candidate for a format attributeargument to %qE attribute is neither zero, nor oneargument to %qE attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerarithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray assignmentarray index in initializer exceeds array boundsarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray subscript has type %<char%>array subscript is not an integerarrays of functions are not meaningfulassertion missing after %qsassignmentassignment (not initialization) in declarationassignment left-hand side might be a candidate for a format attributeassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only variable %qDassignment suppressionassuming pointer to member %qDassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>atexit failedattempt to take address of bit-field structure member %qDattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute(target("%s")) is unknownattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad builtin codebad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad operandbad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad testbadly nested C headers from preprocessorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionboth arguments to %<__builtin___clear_cache%> must be pointersbraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbreak statement not within loop or switchbreak statement used with OpenMP for loopbuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE not supported for MIPS16but not herecall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to non-function %qDcall-clobbered register used for global register variablecalled from herecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidates are:cannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare static function inside another functioncannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot find %s in plugin %s
  %scannot handle inconsistent calls to %qscannot inline function %<main%>cannot load plugin %s
! %scannot open %scannot put object with volatile field into registercannot reload integer constant operand in %<asm%>cannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot take address of bit-field %qDcannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use type %s as type %scannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncdecl and thiscall attributes are not compatiblecircular pointer delegation detectedclosing dependency file %s: %mcode model %qs not supported in the %s bit modecode model %s does not support PIC modecomma at end of enumerator listcommon symbol debug info is not structured as symbol+offsetcomparing final insns dumpscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting type qualifiers for %q+Dconflicting types for %q+Dconsider using '-pg' instead of '-p' with gprof(1)const_double_split got a bad insn:constant argument out of range for %qsconstant refers to itselfconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusivecontinue statement not within a loopcontrol reaches end of non-void functionconversion from %q#T to %q#Tconversion lacks type at end of formatconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting overloaded function %qD to type %q#T is ambiguousconverting to non-pointer type %qT from NULLcould not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not find specs file %s
! could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open temporary response file %scould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*screated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with differing settings of '%s'data area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata type of %q+D isn%'t suitable for a registerdebug: declaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with no linkage follows extern declarationdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclared heredecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only variable %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining type in %qs expression is invalid in C++deleting %qT is undefineddeprecated message is not a stringdereferencing %<void *%> pointerdestructor %qD declared as member templatedestructor cannot be static member functiondestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent result typesdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodo not specify both -march=... and -mcpu=...does not support multilibduplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qEduplicate (or overlapping) case valueduplicate case valueduplicate label %qDduplicate label declaration %qEduplicate member %q+Ddynamic dependency %s not foundeach undeclared identifier is reported only once for each function it appears inelement types must be the sameembedded %<\0%> in formatemitting PIC operand, but PIC register isn%'t set upempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenum constant defined hereenum 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 hereenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definederror closing %s: %merror writing %qserror writing to %s: %merror: excess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexpand_binop failed in movsi gotexpected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> or end of lineexpected %<)%>expected %<*%>expected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>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 %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<asm%>expected %<catch%>expected %<class%>expected %<class%>, %<typename%>, or %<template%>expected %<decltype%>expected %<delete%>expected %<extern%>expected %<namespace%>expected %<new%>expected %<none%> or %<shared%>expected %<operator%>expected %<return%>expected %<static_assert%>expected %<template%>expected %<throw%>expected %<try%>expected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected boolean expressionexpected class nameexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected end of lineexpected expressionexpected functionexpected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected integer expressionexpected interface or pointer to interfaceexpected labeled-statementexpected namespace-nameexpected numeric typeexpected operatorexpected pointerexpected ptr-operatorexpected specifier-qualifier-listexpected statementexpected string literalexpected template-argumentexpected template-nameexpected type specifierexpected type-nameexpected type-specifierexplicit goto at end of bb %dexplicit template argument list not allowedexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression statement has incomplete typeextern declaration of %q+D follows declaration with no linkageexternal linkage required for symbol %q+D because of %qE attributeextra brace group at end of initializerextra elements in scalar initializerextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to get exit status: %mfailed to get process times: %mfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailure trying to reload:fastcall 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: field %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fixed-point types not supported for this targetflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofor statement expectedformatformat argument %d used more than once in %s formatformat 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 string argument is not a string typefound a %qT but the format argument should be a stringfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfr30_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 size too large for reliable stack checkingfriend declaration not in class definitionfrv_print_operand: unknown codefunction %q+D definition is marked dllimportfunction %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 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 is initialized like a variablefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction not considered for inliningfunction not inlinablefunction not inline candidatefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction template %qD redeclared as a class templatefunction types not truly compatible in ISO Cfunction with qualified void return type calledgcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! getting core file size maximum limit: %mgfortran does not support -E without -cppgimple_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 register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegoto destination is neither a label nor a pointergp_offset (%ld) or end_offset (%ld) is less than zerohad to relocate PCHhardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %sia64_print_operand: unknown codeidentifier %qE conflicts with C++ keywordif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring attributes applied to %qT after definitionignoring duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal operand detectedimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%dincompatible address space qualifiers %qs and %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible type for method %s%s%sincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only variable %qDindex must be integerindex value instead of field name in union initializerindirect function %q+D cannot be declared weakinit function found in object %sinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlining failed in call to %q+F: %sinput operand constraint contains %qcinsn contains an invalid address !insn does not satisfy its constraints:install: %s%s
! instruction never executedinstruction scheduling not supported on this target machineinteger constant is too large for %<unsigned long%> typeinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt Service Routines cannot be coded in Thumb modeinterrupt handlers cannot be MIPS16 functionsinterrupt_thread is available only on fidoinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to built-in functioninvalid argument to gimple callinvalid class name in declaration of %qDinvalid comparison code in gimple condinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid conversion from %<__fpreg%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid declaratorinvalid element type for attribute %qsinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for output modifier '%c'invalid function in gimple callinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for member function %qDinvalid insn:invalid labels in gimple condinvalid left hand side of assignmentinvalid linkage-specificationinvalid maskinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to switch statementinvalid operands in binary operationinvalid operands in gimple comparisoninvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid pointer mode %qsinvalid punctuation %qc in constraintinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid storage class for function %qEinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid types in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>invalid use of %qDinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of typeinvalid use of void expressioninvalid vector type for attribute %qEinvalid version number %qsiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump to case labeljunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylogical %<and%> applied to non-boolean constantlogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in unionmember %qD in read-only object used as %<asm%> outputmember functions are implicitly friends of their classmemory reference expected for 'S' output modifiermethod attributes must be specified at the end onlymethod type does not match object typemips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing argument to %qsmissing braces around initializermissing close brace for named operandmissing close parenmissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing makefile target after %qsmissing method %s%s%smissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing terminating %c charactermode %qs applied to inappropriate typemore than %d operands in %<asm%>multilib spec %qs is invalidmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple interrupt attributes not allowedmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname missing for member functionnamespace-scope anonymous aggregates must be staticneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno data type for mode %qsno default argument for %qDno immediate_use listno input filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no member function %qD declared in %qTno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno type or storage class may be specified here,nodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-nested function with variably modified typenon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-template %qD used as templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough perfectly nested loopsnot enough type informationnote: null pointernumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of results does not match number of valuesobjc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject with variably modified type must have no linkageobjective-c method declaration is expectedoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitiononly 0.0 can be loaded as an immediateonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesoptions enabled: options passed: ordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal definition appeared hereoriginally defined hereouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD is initializedparameter %qD set but not usedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin support is disabled; configure with --enable-pluginpointer of type %<void *%> used in arithmeticpointer offset from symbol maybe incorrectpointer target types incompatible in C++pointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to interface type has no methodspointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprevious declaration of %q+D was hereprevious definition of %q+D was hereprevious implicit declaration of %q+D was herepreviously declared herepreviously defined herepreviously used hereprofiler support for VxWorksprofiling not supported with -mgprograms: %s
! prototype declarationprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionpseudo-destructor is not calledr0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)redeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredefinition of typedef %q+D with different typeredundant redeclaration of %q+Dregion of lp %i is wrongregister name given for non-register variable %q+Dregister name not specified for %q+Dregister or memory expression expected for 'M' output modifierregister or memory expression expected for 'N' output modifierregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionregparam and thiscall attributes are not compatiblerename spec %s to %s
  repeated %<@%> before Objective-C stringrepeated %s in formatrequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wureturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>returning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatsrx200 cpu does not have FPU hardwareschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parametersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection 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 declarationselector must be an immediatesetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshared and mdll are not compatibleshared rtxshift of non-integer operandsignedness of type and machine mode %qs don%'t matchsize in array new must have integral typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: source is a pointer to incomplete typesource is not a pointersource is not a pointer to classspec %qs has invalid %<%%0%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: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! specs %%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 charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack limit expression is not supportedstack limits not supported on this targetstack 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 not be greater than 64kstackframe too big: %d bytesstatement has no effectstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestorage 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 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 knownstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named memberssubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsuggest 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 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 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 %<~%>switch %qs does not start with %<-%>switch %qs is no longer supportedswitch missing default caseswitch quantity not an integerswitch starts heresymbol used as immediate operandsymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget 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 specific option mismatchtarget system does not support debug outputtemplate class without a nametemplate declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dthe %<getter%> attribute may only be specified oncethe %<setter%> attribute may only be specified oncethe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe ' ' 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 of passing struct with a flexible array member has changed in GCC 4.4the RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-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 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis 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 decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationtoo few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo late for # directive to set debug directorytoo many %qs clausestoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many values in return statementtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtotal size of local variables exceeds architecture limittraditional 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 operatortrap mode not supported for VAX floatstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype 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 mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to locate default linker script %qs in the library search pathsundefined named operand %qsunexpected multiplicative operandunexpected operandunexpected side-effects in addressunidentifiable call opuninitialized const member in %qT is invalid in C++union cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown IRA algorithm %qsunknown IRA region %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown array size in deleteunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown machine mode %qEunknown move insn:unknown operator %qs in %%:version-compareunknown option after %<#pragma GCC diagnostic%> kindunknown property attributeunknown register name %qs in %<asm%>unknown register name: %sunknown spec function %qsunknown type name %qEunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunrecognizable insn:unrecognized addressunrecognized argument in option %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name %qsunrecognized section name %qEunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunsupported argument type to builtin functionunsupported combination: %sunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunterminated format stringunused variable %q+Dupper value in case label range exceeds maximum value for typeuse of %<complex%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of boolean types in AltiVec types is invaliduse of decimal floating point types in AltiVec types is invalidused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing darwin64 ABIusing old darwin ABIusing result of function returning %<void%>valid arguments to %qs are: %svalue computed is not usedvariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevector size not an integral multiple of component sizeverify_cgraph_node failedverify_flow_info failedverify_gimple failedverify_ssa failedversion attribute is not a stringvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: consider linking with '-static' as system libraries withweak %q+D cannot be defined %qEweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to %swrong type argument to abswrong 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 plusx87 register return with x87 disabledxstormy16_print_operand: unknown codezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format string{anonymous}Project-Id-Version: gcc 8.1.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2018-07-17 22:26+0900
! Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>
  Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>
  Language: ja
  MIME-Version: 1.0
--- 168,271 ----
  %d destructors found
  %d frame table found
  %d frame tables found
! %i-bit mode not compiled in%q#D is not const%q#D is volatile%q#T has pointer data members%q#T has virtual functions and accessible non-virtual destructor%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+D aliased to external symbol %qE%q+D aliased to undefined symbol %qE%q+D already declared with dllexport attribute: dllimport ignored%q+D defined both normally and as %qE attribute%q+D is static but declared in inline function %qD which is not static%q+D is usually a function%q+D redeclared as different kind of symbol%q+D redeclared without dllimport attribute after being referenced with dll linkage%q+D redeclared without dllimport attribute: previous dllimport ignored%q+D takes only zero or two arguments%q+F declared %<static%> but never defined%q+F used but never defined%qD changed semantics in GCC 4.4%qD declared as a non-parameter%qD declared here%qD has already been defined%qD is a namespace%qD is already defined in %qT%qD is already defined in the class %qT%qD is normally a non-static function%qD is not a function template%qD is not a namespace-name%qD is not a template function%qD is not a variable%qD is not defined outside of function scope%qD is static but used in inline function %qD which is not static%qD is used uninitialized in this function%qD may be used uninitialized in this function%qD redeclared with different visibility%qD should be initialized%qD was declared %qs which implies default visibility%qD was declared here%qD was not initialized with a constant expression%qD was used with no declaration before its definition%qD was used with no prototype before its definition%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 data clauses%qE attribute allows only an integer constant argument%qE attribute applies only to functions%qE attribute applies only to initialized variables with external linkage%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 cannot be specified for local variables%qE attribute directive ignored%qE attribute does not apply to types%qE attribute has no effect%qE attribute has no effect on unit local functions%qE attribute have effect only on public objects%qE attribute ignored%qE attribute ignored because %qT is already defined%qE attribute ignored for %qE%qE attribute ignored for field of type %qT%qE attribute ignored on non-class types%qE attribute ignored on types%qE attribute is not supported for R8C target%qE attribute is supported only for SH2A%qE attribute only applies to SH2A%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 variables%qE attribute only available for 32-bit%qE attribute requires a string constant argument%qE attribute requires an integer constant argument%qE attribute requires prototypes with named arguments%qE declared %<threadprivate%> after first use%qE declared as function returning a function%qE declared as function returning an array%qE defined as wrong kind of tag%qE has both %<extern%> and initializer%qE has invalid type for %<reduction(%s)%>%qE implies default visibility, but %qD has already been declared with a different visibility%qE incompatible attribute ignored%qE initialized and declared %<extern%>%qE is an unrecognized format function type%qE is deprecated%qE is deprecated: %s%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 at beginning of declaration%qE is not initialized%qE is predetermined %qs for %qs%qE must be %<threadprivate%> for %<copyin%>%qE needs isa option %s%qE redeclared with conflicting %qs attributes%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has no member named %qE%qT is not a template type%qs attribute ignored%qs attribute only applies to functions%qs attribute requires prototypes with named arguments%qs combined with %<auto%> qualifier for %qE%qs combined with %<register%> qualifier for %qE%qs does not support MIPS16 code%qs expects a constant argument%qs has overflowed%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid option to the preprocessor%qs is not valid for %qs%qs is version %q.*s, expected version %q.*s%qs must be used with %qs%qs requires a target that provides the %qs instruction%qs requires branch-likely instructions%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 uses dynamic stack allocation%r%s:%d:%R   %r%s:%d:%d:%R   %s%s
  %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%s
  %s '%s'
  %s does not support %%n$ operand number formats%s does not support %s%s does not support %s with the %<%%%c%> %s format%s does not support block_ends_with_call_p%s does not support block_ends_with_condjump_p%s does not support can_duplicate_block_p%s does not support can_merge_blocks_p%s does not support can_remove_branch_p%s does not support create_basic_block%s does not support delete_basic_block%s does not support duplicate_block%s does not support flow_call_edges_add%s does not support make_forwarder_block%s does not support merge_blocks%s does not support move_block_after%s does not support predict_edge%s does not support predicted_by_p%s does not support redirect_edge_and_branch%s does not support redirect_edge_and_branch_force%s does not support split_block%s does not support split_edge%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is not supported by this configuration%s returned %d exit status%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s %sversion %s (%s)
! %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s-%s is an empty range%s: %m%s: %s%s: %s compiler not installed on this system%s: PCH file was invalid%s: all warnings being treated as errors%s: cannot open as COFF file%s: could not determine length of compare-debug file %s%s: could not open compare-debug file %s%s: couldn%'t open PCH file: %m%s: linker input file unused because linking not done%s: not a COFF file%s: some warnings being treated as errors%s:%d: confused by earlier errors, bailing out
  %s:'%s' lacks entry and/or exit blocks
  %s:cannot open data file, assuming not executed
+ %s:cannot open notes file
  %s:corrupted
  %s:graph is unsolvable for '%s'
  %s:no functions found
  %s:no lines for '%s'
  %s:not a gcov data file
+ %s:not a gcov notes file
  %s:overflowed
  %s:profile mismatch for '%s'
! %s:source file is newer than notes file '%s'
! '' ' flag'!' flag'#' flag'%%%c' is not a valid operand prefix'%%&' used without any local dynamic TLS references'%%l' operand isn't a label'%s' file is already processed
! ''' flag'(' flag'+' flag'-' flag'0' flag'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'm' flag'o' operand is not constant'q' flag(C)(an out of class initialization is required)(anonymous namespace)(anonymous)(near initialization for %qs)(static destructors for %s)(static initializers for %s)(the message is displayed only once per source file)
! ({anonymous})*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
! --param inline-unit-growth limit reached--param large-function-growth limit reached--param large-stack-frame-growth limit reached--param max-inline-insns-auto limit reached--param max-inline-insns-single limit reached-E or -x required when input is from standard input-I <dir>	Add <dir> to the end of the main include path.-MF <file>	Write dependency output to the given file.-U<macro>	Undefine <macro>.-Xbind-now and -Xbind-lazy are incompatible-bundle not allowed with -dynamiclib-bundle_loader not allowed with -dynamiclib-c or -S required for Ada-client_name not allowed with -dynamiclib-current_version only allowed with -dynamiclib-force_flat_namespace not allowed with -dynamiclib-fuse-linker-plugin is not supported in this configuration-fvtable-verify=preinit is not supported in this configuration-fvtable-verify=std is not supported in this configuration-gz is not supported in this configuration-gz=zlib is not supported in this configuration-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-mas100-syntax is incompatible with -gdwarf-mbig-endian and -mlittle-endian may not be used together-mfloat-abi=soft and -mfloat-abi=hard may not be used together-mhard-float not supported-msingle-float and -msoft-float cannot both be specified-mx32 is not supported on Solaris-pg and -fomit-frame-pointer are incompatible-pie is not supported in this configuration-private_bundle not allowed with -dynamiclib387 instruction set disabled, using SSE arithmetics64-bit ABI not supported in ESA/390 mode<anonymous><built-in><command-line><declaration error><erroneous-expression><expression error><lambda<lambda><return value> <return-value><statement><tag-error><template arguments error><template parameter error><throw-expression><type error><type-error><typedef-error><unknown operator><unknown><unnamed %s><unnamed-fixed:<unnamed-float:<unnamed-unsigned:<unnamed><unparsed><unresolved overloaded function type>ALLOCATE objectAPCS reentrant code not supported.  IgnoredAltiVec argument passed to unprototyped functionArray reference out of boundsAssembler options
  =================
  
! Assume ICPLBs are enabled at runtime.At global scope:At top level:Bad 128-bit moveBad nameBoard name [and memory region].Branches executed:%s of %d
  CFString literal expression is not a string constantCFString literal is missingCPU you selected does not support x86-64 instruction setCalls executed:%s of %d
+ Cannot open JSON output file %s
+ Cannot open source file %s
  Configured with: %s
! Constant expression required at %CCopyright %s 2020 Free Software Foundation, Inc.
! Could not open output file '%s'
! Creating '%s'
! DEALLOCATE objectData is stored in big-endian format.Data is stored in little-endian format.  (Default).Do not discard comments in macro expansions.Do not discard comments.Do not suppress C++ class debug information.Does nothing.  Preserved for backward compatibility.Does nothing. Preserved for backward compatibility.Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode.ERRMSG variableEnable CFI tables via GAS assembler directives.Enable link-time optimization.Enable linker relaxation.Enable most warning messages.Enable strict 32-bit psABI struct return checking.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.End of search list.
! Error writing JSON output file %s
! Error writing output file '%s'
! EventFortran 2018:GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits togetherGCC supports only %u nested scopesGCSE disabledGMP 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 compilationGenerate cld instruction in the function prologue.Generate code for SH4 500 series (FPU-less).Generate code for the Android platform.Generate make dependencies and compile.Generate make dependencies.ICE: emit_insn used where emit_jump_insn needed:
! ISO C does not allow extra %<;%> outside of a functionISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>ISO C does not support %<++%> and %<--%> on complex typesISO C does not support complex integer typesISO C does not support fixed-point typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C forbids %<goto *expr;%>ISO C forbids %<return%> with expression, in function returning voidISO 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 ordered comparisons of pointers to functionsISO 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++ forbids braced-groups within expressionsISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ prohibits anonymous structsISO C90 does not support %<[*]%> array declaratorsISO C90 does not support %<_Static_assert%>ISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 doesn%'t support unnamed structs/unionsISO 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 %<_Static_assert%>ISO C99 doesn%'t support unnamed structs/unionsIn constructor %qsIn copy constructor %qsIn destructor %qsIn file included fromIn function %qsIn lambda functionIn member function %qsIn static member function %qsIncorrect function return valueInteger expression required at %CInteger value too large in expression at %CInternal compiler error: Error reporting routines re-entered.
! L%d cache latency unknown for %sLTO support has not been enabled in this configurationLike -M but ignore system header files.Like -MD but ignore system header files.Lines executed:%s of %d
! Looks for opportunities to reduce stack adjustments and stack references.MMIX 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 addressMMX vector argument without MMX enabled changes the ABIMMX vector return without MMX enabled changes the ABIMaximum size in bytes of constant values allowed as operands.NOTE_INSN_BASIC_BLOCK is missing for block %dName too longNo branches
  No calls
  No executable lines
  Only generate absolute relocations on word sized values.Options:
  Out of stack space.
! PIC code generation is not compatible with fast indirect callsPIC code generation is not supported in the portable runtime modelPIC is only supported for RTPsPIC is required but not supported with CONST16 instructionsPIC register clobbered by %qs in %<asm%>PIC register isn't set upPRE disabledPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND_ADDRESS, null pointerPlease submit a full bug report,
! with preprocessed source if appropriate.
! PluginsPreprocess directives only.Preprocessed source stored into %s file, please attach this to your bugreport.
! Print the name of header files as they are used.Processing spec (%s), which is '%s'
! RESULT_DECL should be read only when DECL_BY_REFERENCE is setRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTP PIC is incompatible with ThumbRX FPU instructions do not support NaNs and infinitiesReading specs from %s
! Record gcc command line switches in the object file.Removing '%s'
! Run the link-time optimizer in local transformation (LTRANS) mode.Run the link-time optimizer in whole program analysis (WPA) mode.Runtime name.SH2a does not support little-endianSSA corruptionSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISTAT variableSee %s for instructions.
! Segmentation FaultSegmentation Fault (code)Setting spec %s to '%s'
  
! Specifies the number of registers to reserve for interrupt handlers.Specify the target RX cpu type.Store doubles in 64 bits.Stores doubles in 32 bits.  This is the default.Support code generation of Advanced Bit Manipulation (ABM) instructions.Support code generation of cmpxchg16b instruction.Support code generation of crc32 instruction.Support code generation of movbe instruction.Support code generation of popcnt instruction.Support code generation of sahf instruction in 64bit x86-64 code.Supported LTO compression algorithms: zlibTarget: %s
! The bug is not reproducible, so it is likely a hardware or OS problem.
! The following options are language-independentThe following options are language-relatedThe following options are not documentedThe following options are specific to just the language The following options are supported by the language The following options are target specificThe following options control compiler warning messagesThe following options control optimizationsThe following options control parametersThe following options take joined argumentsThe following options take separate argumentsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This option lacks documentation.Thread model: %s
! Thumb-1 hard-float VFP ABITreat missing header files as generated files.Try running '%s' in the shell to raise its limit.
! Try to convert virtual calls to direct ones.Unexpected EOFUsage: %s [OPTION]... SUB_COMMAND [OPTION]...
! 
! Usage: %s [options] file...
! Usage: gcov [OPTION...] SOURCE|OBJ...
! 
  Use "-Wa,OPTION" to pass "OPTION" to the assembler.
  
  Use "-Wl,OPTION" to pass "OPTION" to the linker.
  
  Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer.Use the simulator runtime.Using built-in specs.
! Warn about casting functions to incompatible types.Warn about casts between incompatible function types.Warn about suspicious uses of memory addresses.Warn whenever type qualifiers are ignored.While setting up signal handler: %mWhile setting up signal stack: %m[Leaving %s]
! [cannot find %s][default][disabled][enabled]__BELOW100__ attribute not allowed with auto storage class__fp16 and no ldrh`a function-definition is not allowed herea label can only be part of a statement and a declaration is not a statementa member of a structure or union cannot have a variably modified typeabort in %s, at %s:%daccessing data memory with program memory addressaddress area attribute cannot be specified for functionsaddress area of %q+D conflicts with previous declarationaddress of global register variable %qD requestedaddress of register variable %qD requestedaddress offset not a constantaddress operand requires constraint for X, Y, or Z registeraggregate value used where a complex was expectedaggregate value used where a fixed-point was expectedaggregate value used where an integer was expectedakaalias definitions not supported in Mach-O; ignoredalias definitions not supported in this configurationalignment for %q+D was previously specified as %d and may not be decreasedalignment may not be specified for %q+Dalignment must be a small power of two, not %dalignment of %qD is bigger than original declarationalignment of array elements is greater than element sizeall member functions in class %qT are privateambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous method %s%s%san address area attribute cannot be specified for local variablesanonymous struct not inside named typeanonymous union with no membersargument %d of %qE might be a candidate for a format attributeargument %q+D might be clobbered by %<longjmp%> or %<vfork%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument %qs to %<-Wnormalized%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> not recognizedargument %qs to %<-femit-struct-debug-detailed%> unknownargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument 3 must be a 1-bit unsigned literalargument 3 must be a 2-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument must be a field referenceargument must have complex typeargument of %<__builtin_eh_return_regno%> must be constantargument of %qE attribute is not "ilink1" or "ilink2"argument of %qE attribute is not a string constantargument of function call might be a candidate for a format attributeargument to %qE attribute is neither zero, nor oneargument to %qE attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to %qs should be a non-negative integerarithmetic on pointer to an incomplete typearray %q+D assumed to have one elementarray assignmentarray index in initializer exceeds array boundsarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %q+Darray subscript has type %<char%>array subscript is not an integerarrays of functions are not meaningfulassertion missing after %qsassignmentassignment (not initialization) in declarationassignment left-hand side might be a candidate for a format attributeassignment of function %qDassignment of member %qD in read-only objectassignment of read-only location %qEassignment of read-only member %qDassignment of read-only named return value %qDassignment of read-only parameter %qDassignment of read-only variable %qDassignment suppressionassuming pointer to member %qDassuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>atexit failedattempt to take address of bit-field structure member %qDattribute %qE argument not a stringattribute %qs applies to array types onlyattribute declarationattribute(target("%s")) is unknownattributes in parameter array declarator ignoredautomatic variable %qE cannot be %<threadprivate%>bad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad amount of stack space removal: %dbad builtin codebad builtin fcodebad condition codebad insn for 'A'bad insn in frv_print_operand, 0 casebad insn in frv_print_operand, bad const_doublebad insn in frv_print_operand, z casebad insn to frv_print_operand, 'F' modifier:bad insn to frv_print_operand, 'L' modifier:bad insn to frv_print_operand, 'M/N' modifier:bad insn to frv_print_operand, 'O' modifier:bad insn to frv_print_operand, 'e' modifier:bad insn to frv_print_operand, 'f' modifier:bad insn to frv_print_operand, 'g' modifier:bad insn to frv_print_operand, P modifier:bad insn to frv_print_operand_address:bad insn to frv_print_operand_memory_reference:bad movebad operandbad output_condmove_single operandbad output_move_double operandbad output_move_single operandbad registerbad register to frv_print_operand_memory_reference_reg:bad shift insn:bad testbadly nested C headers from preprocessorbit-field %q+D width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbit-field %qs width not an integer constant expressionboth arguments to %<__builtin___clear_cache%> must be pointersbraced spec %qs is invalid at %qcbraced spec body %qs is invalidbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executedbreak statement not within loop or switchbreak statement used with OpenMP for loopbuilt-in function %q+D declared as non-functionbuilt-in function %qD requires the %<-mconstant-cfstrings%> flagbuilt-in function %qD takes one argument onlybuilt-in function %qE not supported for MIPS16but not herecall of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to non-function %qDcall-clobbered register used for global register variablecalled from herecalling %qD with attribute sseregparm without SSE/SSE2 enabledcalling %qT with attribute sseregparm without SSE/SSE2 enabledcan%'t apply both longcall and shortcall attributes to the same functioncan%'t extend PCH file: %mcan%'t get position in PCH file: %mcan%'t set position in PCH file: %mcan%'t use multiple stack checking methods togethercan't use non gp relative absolute addresscandidate 1:candidate 2:candidate is:candidates are:candidate:candidates are:cannot apply %<offsetof%> to a non constant addresscannot apply %<offsetof%> to static data member %qDcannot apply %<offsetof%> when %<operator[]%> is overloadedcannot call constructor %<%T::%D%> directlycannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert to a pointer typecannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare static function inside another functioncannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>cannot disable built-in function %qscannot find %s in plugin %s
  %scannot handle inconsistent calls to %qscannot inline function %<main%>cannot load plugin %s
! %scannot open %scannot put object with volatile field into registercannot reload integer constant operand in %<asm%>cannot return from a handler of a function-try-block of a constructorcannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot take address of bit-field %qDcannot use mshared and static togethercannot use mthreads and mlegacy-threads togethercannot use type %s as type %scannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label is not an integer constant expressioncase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecase value %qs not in enumerated typecase value %qs not in enumerated type %qTcast from function call of type %qT to non-matching type %qTcast from pointer to integer of different sizecast specifies array typecast specifies function typecast to pointer from integer of different sizecast to union type from type not present in unioncdecl and thiscall attributes are not compatiblecircular pointer delegation detectedclosing dependency file %s: %mcode model %qs not supported in the %s bit modecode model %s does not support PIC modecollect2 version %s
! comma at end of enumerator listcommon symbol debug info is not structured as symbol+offsetcomparing final insns dumpscomparison always false due to limited range of data typecomparison always true due to limited range of data typecomparison between %q#T and %q#Tcomparison between %qT and %qTcomparison between pointer and integercomparison between types %qT and %qTcomparison is always %dcomparison is always %d due to width of bit-fieldcomparison is always false due to limited range of data typecomparison is always true due to limited range of data typecomparison of complete and incomplete pointerscomparison of distinct pointer types lacks a castcomparison with string literal results in unspecified behaviorcomparisons like %<X<=Y<=Z%> do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated due to -fmax-errors=%u.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %q+D, ignoredconflicting named address spaces (%s vs %s)conflicting named address spaces (%s vs %s) for %q+Dconflicting named address spaces (%s vs generic) for %q+Dconflicting named address spaces (generic vs %s) for %q+Dconflicting type qualifiers for %q+Dconflicting types for %q+Dconsider using '-pg' instead of '-p' with gprof(1)consider using `-pg' instead of `-p' with gprof (1)const_double_split got a bad insn:constant argument out of range for %qsconstant refers to itselfconstructor priorities are not supportedconstructor priorities from 0 to %d are reserved for the implementationconstructor priorities must be integers from 0 to %d inclusivecontinue statement not within a loopcontrol reaches end of non-void functionconversion from %q#T to %q#Tconversion lacks type at end of formatconversion to %qT from %qT may change the sign of the resultconversion to %qT from boolean expressionconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting overloaded function %qD to type %q#T is ambiguousconverting to non-pointer type %qT from NULLcould not close Go dump file: %mcould not close final insn dump file %qs: %mcould not close response file %scould not close temporary response file %scould not find specs file %s
! could not open Go dump file %qs: %mcould not open dump file %qs: %mcould not open final insn dump file %qs: %mcould not open response file %scould not open temporary response file %scould not split insncould not write to response file %scould not write to temporary response file %scouldn%'t understand kern.osversion %q.*screated and used with different ABIscreated and used with different architectures / ABIscreated and used with different endiannesscreated and used with differing settings of '%s'data area attributes cannot be specified for local variablesdata area of %q+D conflicts with previous declarationdata declarationdata definition has no type or storage classdata type of %q+D isn%'t suitable for a registerdebug: declaration %qD does not declare anythingdeclaration does not declare anythingdeclaration for parameter %qD but no such parameterdeclaration of %<extern%> variable %qD in %<for%> loop initial declarationdeclaration of %q+D shadows a built-in functiondeclaration of %q+D shadows previous non-variabledeclaration of %q+D with no linkage follows extern declarationdeclaration of %qE as array of functionsdeclaration of %qE as array of voidsdeclaration of non-variable %qD in %<for%> loop initial declarationdeclaration of static variable %qD in %<for%> loop initial declarationdeclaration of type name as array of functionsdeclaration of type name as array of voidsdeclared heredecrement of enumeration value is invalid in C++decrement of function %qDdecrement of member %qD in read-only objectdecrement of read-only location %qEdecrement of read-only member %qDdecrement of read-only named return value %qDdecrement of read-only parameter %qDdecrement of read-only variable %qDdefining a type in a cast is invalid in C++defining a type in a compound literal is invalid in C++defining type in %qs expression is invalid in C++deleting %qT is undefineddeprecated message is not a stringdereferencing %<void *%> pointerdestructor %qD declared as member templatedestructor cannot be static member functiondestructor priorities are not supporteddestructor priorities from 0 to %d are reserved for the implementationdestructor priorities must be integers from 0 to %d inclusivedifferent number of parametersdifferent number of resultsdifferent parameter typesdifferent result typesdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodo not specify both -march=... and -mcpu=...does not support multilibdump file: %s
! duplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qEduplicate (or overlapping) case valueduplicate case valueduplicate label %qDduplicate label declaration %qEduplicate member %q+Ddynamic dependency %s not foundeach undeclared identifier is reported only once for each function it appears inelement types must be the sameembedded %<\0%> in formatemitting PIC operand, but PIC register isn%'t set upempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenum constant defined hereenum 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 hereenumeration value %qE not handled in switchenumeration values exceed range of largest integerenumerator value for %qE is not an integer constantenumerator value for %qE is not an integer constant expressionenvironment variable %qs not definedenvironment variable COLLECT_GCC_OPTIONS must be setenvironment variable DJGPP not definederror closing %s: %merror writing %qserror writing to %s: %merror: excess elements in array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexpand_binop failed in movsi gotexpected %<#pragma omp section%> or %<}%>expected %<#pragma omp%> clauseexpected %<(%>expected %<(%> or end of lineexpected %<)%>expected %<*%>expected %<,%>expected %<,%> or %<)%>expected %<,%> or %<...%>expected %<,%> or %<;%>expected %<,%> or %<}%>expected %<,%>, %<;%> or %<}%>expected %<.%>expected %<...%>expected %<:%>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 %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>expected %<>%>expected %<@end%>expected %<@synchronized%>expected %<@throw%>expected %<@try%>expected %<[%>expected %<]%>expected %<__label__%>expected %<asm%>expected %<catch%>expected %<class%>expected %<class%>, %<typename%>, or %<template%>expected %<decltype%>expected %<delete%>expected %<extern%>expected %<namespace%>expected %<new%>expected %<none%> or %<shared%>expected %<operator%>expected %<return%>expected %<static_assert%>expected %<template%>expected %<throw%>expected %<try%>expected %<using%>expected %<while%>expected %<{%>expected %<{%> or %<:%>expected %<}%>expected %<}%> before %<else%>expected %<~%>expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>expected a string after %<#pragma message%>expected an SSA_NAME objectexpected boolean expressionexpected class nameexpected declaration or statementexpected declaration specifiersexpected declaration specifiers or %<...%>expected declaratorexpected end of lineexpected expressionexpected functionexpected identifierexpected identifier or %<(%>expected identifier or %<)%>expected identifier or %<*%>expected integer expressionexpected interface or pointer to interfaceexpected labeled-statementexpected namespace-nameexpected numeric typeexpected operatorexpected pointerexpected ptr-operatorexpected specifier-qualifier-listexpected statementexpected string literalexpected template-argumentexpected template-nameexpected type specifierexpected type-nameexpected type-specifierexplicit goto at end of bb %dexplicit template argument list not allowedexpression in static assertion is not an integerexpression in static assertion is not an integer constant expressionexpression in static assertion is not constantexpression statement has incomplete typeextern declaration of %q+D follows declaration with no linkageexternal linkage required for symbol %q+D because of %qE attributeextra brace group at end of initializerextra elements in scalar initializerextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)fail to initialize plugin %sfailed to get exit status: %mfailed to get process times: %mfailed to open temporary file %s for LTO outputfailed to open temporary file %s with LTO outputfailure trying to reload:fastcall 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: field %qE declared as a functionfield %qE has incomplete typefield name not in record or union initializerfield precision specifierfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfield width specifierfile ends in default argumentfile-scope declaration of %qE specifies %<auto%>file-scope declaration of %qE specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument of %q+D should be %<int%>first argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fixed-point types not supported for this targetflexible array member in unionflexible array member not at end of structfloating constant exceeds range of %qTfloating constant misusedfloating constant truncated to zerofor statement expectedformatformat argument %d used more than once in %s formatformat 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 string argument is not a string typefound a %qT but the format argument should be a stringfound a real definition for a non-registerfound a virtual definition for a GIMPLE registerfr30_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 size too large for reliable stack checkingfriend declaration not in class definitionfrv_print_operand: unknown codefunction %q+D definition is marked dllimportfunction %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 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 is initialized like a variablefunction %qD redeclared as variablefunction %qD used as %<asm%> outputfunction attribute mismatchfunction body can be overwritten at link timefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction not considered for inliningfunction not inlinablefunction not inline candidatefunction parameterfunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction template %qD redeclared as a class templatefunction types not truly compatible in ISO Cfunction with qualified void return type calledgcc driver version %s %sexecuting gcc version %s
  gcc version %s %s
  gcov %s%s
! getting core file size maximum limit: %mgfortran does not support -E without -cppgimple_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 register variable %qD used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegoto destination is neither a label nor a pointergp_offset (%ld) or end_offset (%ld) is less than zerogsplit-dwarf is not supported on this platformhad to relocate PCHhardware decimal floating point instructions not available in ESA/390 modehardware decimal floating point instructions not available on %sia64_print_operand: unknown codeidentifier %qE conflicts with C++ keywordif this code is reached, the program will abortignoring %<#pragma align%> for explicitly aligned %q+Dignoring attributes applied to %qT after definitionignoring duplicate directory "%s"
  ignoring nonexistent directory "%s"
  illegal operand detectedimplicit conversion from %qT to %qT when passing argument to functionimplicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%dincompatible address space qualifiers %qs and %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible type for method %s%s%sincompatible types when assigning to type %qT from type %qTincompatible types when initializing type %qT using type %qTincompatible types when returning type %qT but %qT was expectedinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of enumeration value is invalid in C++increment of function %qDincrement of member %qD in read-only objectincrement of read-only location %qEincrement of read-only member %qDincrement of read-only named return value %qDincrement of read-only parameter %qDincrement of read-only variable %qDindex must be integerindex value instead of field name in union initializerindirect function %q+D cannot be declared weakinit function found in object %sinitialization left-hand side might be a candidate for a format attributeinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field overwritteninitialized field with side-effects overwritteninitialized variable %q+D is marked dllimportinitializer element is not a constant expressioninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %q+Dinitializer for floating value is not a floating constantinitializer for integer/fixed-point value is too complicatedinitializer invalid for static member with constructorinitializer specified for non-virtual method %q+Dinitializer specified for static member function %qDinline function %q+D declared but never definedinlining failed in call to %q+F: %sinput operand constraint contains %qcinsn contains an invalid address !insn does not satisfy its constraints:install: %s%s
! instruction never executedinstruction scheduling not supported on this target machineinteger constant is too large for %<unsigned long%> typeinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinterrupt Service Routines cannot be coded in Thumb modeinterrupt handlers cannot be MIPS16 functionsinterrupt_thread is available only on fidoinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C valueinvalid %%D valueinvalid %%E valueinvalid %%F valueinvalid %%G modeinvalid %%G valueinvalid %%J codeinvalid %%J valueinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P operandinvalid %%P valueinvalid %%R valueinvalid %%T valueinvalid %%U valueinvalid %%V valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%d valueinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%t/%%b valueinvalid %%u valueinvalid %%v valueinvalid %%x valueinvalid %%xn codeinvalid %%y value, try using the 'Z' constraintinvalid 'asm': invalid IACC argumentinvalid LHS in gimple callinvalid UNSPEC as operandinvalid addressinvalid address for 'O' output modifierinvalid address for 'R' output modifierinvalid address for 'S' output modifierinvalid addressing modeinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid argument of %qE attributeinvalid argument of %qs attributeinvalid argument to built-in functioninvalid argument to gimple callinvalid class name in declaration of %qDinvalid comparison code in gimple condinvalid comparison operator for 'E' output modifierinvalid const_double operandinvalid constantinvalid constant - try using an output modifierinvalid constant for output modifier '%c'invalid constant in %<#pragma pack%> - ignoredinvalid constraints for operandinvalid conversion from %<__fpreg%>invalid conversion in gimple callinvalid conversion in return statementinvalid conversion to %<__fpreg%>invalid declaratorinvalid element type for attribute %qsinvalid expression - try using an output modifierinvalid expression as operandinvalid expression for output modifier '%c'invalid function in gimple callinvalid increment expressioninvalid initial value for member %qEinvalid initializerinvalid initializer for member function %qDinvalid insn:invalid labels in gimple condinvalid left hand side of assignmentinvalid linkage-specificationinvalid maskinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'O' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'o' modifierinvalid operand for 'p' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in indirect referenceinvalid operand in return statementinvalid operand in unary operationinvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%Rinvalid operand to %%R codeinvalid operand to %%Sinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operand to switch statementinvalid operands in binary operationinvalid operands in gimple comparisoninvalid operands to binary %s (have %qT and %qT)invalid operation on %<__fpreg%>invalid operator for %<#pragma omp atomic%>invalid pointer mode %qsinvalid punctuation %qc in constraintinvalid reference for 'J' output modifierinvalid register name for %q+Dinvalid rtl sharing found in the insninvalid schedule kindinvalid second argument to %<__builtin_prefetch%>; using zeroinvalid shift operandinvalid storage class for function %qEinvalid template declaration of %qDinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid type argument (have %qT)invalid type argument of %<->%> (have %qT)invalid type argument of implicit conversion (have %qT)invalid type argument of unary %<*%> (have %qT)invalid types in address space conversioninvalid types in conversion to integerinvalid types in fixed-point conversioninvalid types in nop conversioninvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>invalid use of %qDinvalid use of '%%%c'invalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of flexible array memberinvalid use of non-lvalue arrayinvalid use of typeinvalid use of void expressioninvalid vector constantinvalid vector immediateinvalid vector type for attribute %qEinvalid version number %qsiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjump to case labeljunk at end of #pragma ADDRESSjunk at end of #pragma GCC memregs [0..16]junk at end of #pragma ghs endsdajunk at end of #pragma ghs endtdajunk at end of #pragma ghs endzdajunk at end of #pragma ghs interruptjunk at end of #pragma ghs sectionjunk at end of #pragma ghs startsdajunk at end of #pragma ghs starttdajunk at end of #pragma ghs startzdajunk at end of %<#pragma %s%>junk at end of %<#pragma GCC visibility%>junk at end of %<#pragma align%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma message%>junk at end of %<#pragma pack%>junk at end of %<#pragma pop_options%>junk at end of %<#pragma push_options%>junk at end of %<#pragma redefine_extname%>junk at end of %<#pragma reset_options%>junk at end of %<#pragma weak%>label label %q+D declared but not definedlabel %q+D defined but not usedlabel %q+D used but not definedlabel %qD defined herelabel %qE referenced outside of any functionlabel at end of compound statementlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge fixed-point constant implicitly truncated to fixed-point typelast argument must be an immediateld returned %d exit statusleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativeleft-hand operand of comma expression has no effectlength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatletter %c was found & insn was not CONST_INTlibraries: %s
! library function %q#D redeclared as non-function %q#Dlibrary lib%s not foundlocal class %q#T shall not have static data member %q#Dlocal variable memory requirements exceed capacitylogical %<and%> applied to non-boolean constantlogical %<and%> of mutually exclusive tests is always falselogical %<or%> applied to non-boolean constantlower value in case label range less than minimum value for typelvalue required as decrement operandlvalue required as increment operandlvalue required as left operand of assignmentlvalue required as unary %<&%> operandmacro name missing after %qsmalformed #pragma builtinmalformed #pragma ghs sectionmalformed %<#pragma %s%>, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma message%>, ignoredmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint does not allow a registermatching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64member %q+#D with constructor not allowed in unionmember %q+#D with copy assignment operator not allowed in unionmember %q+#D with destructor not allowed in unionmember %qD in read-only object used as %<asm%> outputmember functions are implicitly friends of their classmemory allocation failed while reading export datamemory reference expected for 'S' output modifiermethod attributes must be specified at the end onlymethod type does not match object typemips16 function profilingmissing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing argument to %qsmissing braces around initializermissing close brace for named operandmissing close parenmissing definitionmissing filename after %qsmissing fill character at end of strfmon formatmissing increment expressionmissing makefile target after %qsmissing method %s%s%smissing numbermissing open parenmissing operandmissing option after %<#pragma GCC diagnostic%> kindmissing path after %qsmissing terminating %c charactermode %qs applied to inappropriate typemore than %d operands in %<asm%>multilib spec %qs is invalidmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple interrupt attributes not allowedmultiple parameters named %qDmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationname missing for member functionnamespace-scope anonymous aggregates must be staticneed explicit conversionneed explicit conversion; missing method %s%s%snegative insn lengthnegative nesting depth of region %inegative shift countnegative width in bit-field %q+Dnegative width in bit-field %qsnested extern declaration of %qDnested function %q+D declared but never definednested function %qE declared %<extern%>nested functions not supported on this targetnested redefinition of %<enum %E%>nested redefinition of %<struct %E%>nested redefinition of %<union %E%>new cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno data type for mode %qsno default argument for %qDno immediate_use listno input filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matches converting function %qD to type %q#Tno matching function for call to %<%D(%A)%>no matching push for %<#pragma GCC visibility pop%>no member function %qD declared in %qTno previous declaration for %qDno previous prototype for %qDno processor type specified for linkingno return statement in function returning non-voidno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno type or storage class may be specified here,nodes with unreleased memory foundnon-const integer argument %u in call to function %qEnon-floating-point argument in call to function %qEnon-floating-point arguments in call to function %qEnon-function in gimple callnon-nested function with variably modified typenon-scalar typenon-standard suffix on floating constantnon-static declaration of %q+D follows static declarationnon-template %qD used as templatenon-thread-local declaration of %q+D follows thread-local declarationnonconstant array index in initializernonlocal label not configured with sysroot headers suffixnot enough argumentsnot enough perfectly nested loopsnot enough type informationnote: null pointernumber must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of bb notes in insn chain (%d) != n_basic_blocks (%d)number of components of the vector not a power of twonumber of results does not match number of valuesobjc++-cpp-output is deprecated; please use objective-c++-cpp-output insteadobjc-cpp-output is deprecated; please use objective-c-cpp-output insteadobject is not a methodobject with variably modified type must have no linkageobjective-c method declaration is expectedoffset of packed bit-field %qD has changed in GCC 4.4old-style function definitionold-style parameter declarations in prototyped function definitiononly 0.0 can be loaded as an immediateonly uninitialized variables can be placed in a .bss sectiononly uninitialized variables can be placed in the .noinit sectiononly weak aliases are supported in this configurationopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand constraint contains incorrectly positioned %<+%> or %<=%>operand is not a condition code, invalid operand code 'D'operand is not a condition code, invalid operand code 'Y'operand number missing after %%-letteroperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoperation on %qE may be undefinedoptimization may eliminate reads and/or writes to register variablesoptions enabled: options passed: ordered comparison of pointer with integer zeroordered comparison of pointer with null pointeroriginal definition appeared hereoriginally defined hereouter block of region %i is wrongoutput constraint %d must specify a single registeroutput constraint %qc for operand %d is not at the beginningoutput filename specified twiceoutput number %d not directly addressableoutput operand %d must use %<&%> constraintoutput operand constraint lacks %<=%>output operand is constant in %<asm%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuespacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %q+Dpacked attribute causes inefficient alignment for %qEpacked attribute is unnecessarypacked attribute is unnecessary for %q+Dpacked attribute is unnecessary for %qEparameter %q+D declared %<inline%>parameter %q+D has just a forward declarationparameter %qD declared with void typeparameter %qD has incomplete typeparameter %qD is initializedparameter %qD set but not usedparameter %u (%q+D) has incomplete typeparameter %u (%q+D) has void typeparameter %u has incomplete typeparameter %u has void typeparameter name missing from parameter listparameter name omittedparameter names (without types) in function declarationpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as %qT rather than %qT due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE from incompatible pointer typepassing argument %d of %qE makes integer from pointer without a castpassing argument %d of %qE makes pointer from integer without a castpassing argument %d of %qE with different width due to prototypepex_init failed: %mplugin %s is not licensed under a GPL-compatible license
  %splugin %s registered a null callback function for event %splugin support is disabled; configure with --enable-pluginpointer of type %<void *%> used in arithmeticpointer offset from symbol maybe incorrectpointer target types incompatible in C++pointer targets in passing argument %d of %qE differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to interface type has no methodspointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespost-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatpredicated Thumb instructionpredicated instruction in conditional sequenceprevious declaration of %q+D was hereprevious definition of %q+D was hereprevious implicit declaration of %q+D was herepreviously declared herepreviously defined herepreviously used hereprofiler support for VxWorksprofiling not supported with -mgprograms: %s
! prototype declarationprototype for %q+D declares fewer arguments than previous old-style definitionprototype for %q+D declares more arguments than previous old-style definitionprototype for %q+D follows non-prototype definitionpseudo-destructor is not calledr0 needs to be available as a call-clobbered registerrange expressions in switch statements are non-standardrdynamic is not supportedread-only location %qE used as %<asm%> outputread-only member %qD used as %<asm%> outputread-only named return value %qD used as %<asm%>outputread-only parameter %qD use as %<asm%> outputread-only variable %qD used as %<asm%> outputreading through null pointer (argument %d)redeclaration of %<enum %E%>redeclaration of %q+D with different visibility (old visibility preserved)redeclaration of %q+D with no linkageredeclaration of enumerator %q+Dredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %E%>redefinition of %<union %E%>redefinition of %q#Tredefinition of %q+Dredefinition of default argument for %q#Dredefinition of parameter %q+Dredefinition of typedef %q+Dredefinition of typedef %q+D with different typeredundant redeclaration of %q+Dregion of lp %i is wrongregister name given for non-register variable %q+Dregister name not specified for %q+Dregister or memory expression expected for 'M' output modifierregister or memory expression expected for 'N' output modifierregister specified for %q+D isn%'t suitable for data typeregister variable %qD used in nested functionregparam and thiscall attributes are not compatiblerename spec %s to %s
  repeated %<@%> before Objective-C stringrepeated %s in formatrequest for member %qE in something not a structure or unionrequested alignment for %q+D is greater than implemented alignment of %wureturn type defaults to %<int%>return type is an incomplete typereturn type might be a candidate for a format attributereturn type of %qD is not %<int%>returning a value from a constructorreturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativerounding mode not supported for VAX floatsrx200 cpu does not have FPU hardwareschedule %<auto%> does not take a %<chunk_size%> parameterschedule %<runtime%> does not take a %<chunk_size%> parametersecond argument of %q+D should be %<char **%>second argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentsection 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 declarationselector must be an immediatesetter name must terminate with %<:%>setting core file size limit to maximum: %mshadowed declaration is hereshadowing built-in function %q#Dshadowing library function %q#Dshared and mdll are not compatibleshared rtxshift of non-integer operandsignedness of type and machine mode %qs don%'t matchsize in array new must have integral typesize of array %qE has non-integer typesize of array %qE is negativesize of array %qE is too largesize of array is too largesize of loop %d should be %d, not %dsize of return value of %q+D is %u bytessize of unnamed array has non-integer typesize of unnamed array is negativesize of unnamed array is too largesize of variable %q+D is too largesoft-float and long-double-128 are incompatiblesorry, unimplemented: source is a pointer to incomplete typesource is not a pointersource is not a pointer to classspec %qs has invalid %<%%0%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: unrecognized spec option %qcspec file has no spec for linkingspec is '%s'
  
! specs %%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 charactersspurious trailing %<%%%> in formatstack frame not a multiple of 8 bytes: %wdstack frame not a multiple of octabyte: %wdstack frame too largestack limit expression is not supportedstack limits not supported on this targetstack 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 not be greater than 64kstackframe too big: %d bytesstatement has no effectstatement marked for throw, but doesn%'tstatement with no effectstatic assertion failed: %Estatic declaration of %q+D follows non-static declarationstatic is not supported on TPF-OSstatic member %qD cannot be a bit-fieldstatic or type qualifiers in non-parameter array declaratorstdcall and cdecl attributes are not compatiblestdcall and fastcall attributes are not compatiblestdcall and thiscall attributes are not compatiblestorage 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 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 knownstray %<@%> in programstray %<\%o%> in programstray %qc in programstray %qs in programstrftime formats cannot format argumentsstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct defined herestruct has no membersstruct has no named membersstructure fieldsubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is neither array nor pointer nor vectorsubscripted value is pointer to functionsuggest 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 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 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 %<~%>switch %qs does not start with %<-%>switch %qs is no longer supportedswitch missing default caseswitch quantity not an integerswitch starts heresymbol used as immediate operandsymbol with offset used in PIC modesymbolic memory references are only supported on z10 or latersysctl for kern.osversion failed: %msystem path %qs is not absolutetaking address of expression of type %<void%>taking the address of a label is non-standardtarget CPU does not support ARM modetarget CPU does not support THUMB instructionstarget CPU does not support interworkingtarget attribute is not supported on this machinetarget attribute or pragma changes AltiVec ABItarget attribute or pragma changes darwin64 ABItarget 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 specific option mismatchtarget system does not support debug outputtemplate class without a nametemplate declaration of %q#Dtemplate definition of non-template %q#Dtemplate parameter %q+#Dthe %<getter%> attribute may only be specified oncethe %<setter%> attribute may only be specified oncethe %qs architecture does not support branch-likely instructionsthe %qs architecture does not support paired-single instructionsthe %qs architecture does not support the synci instructionthe ' ' 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 of passing struct with a flexible array member has changed in GCC 4.4the RX200 cpu does not have FPU hardwarethe address of %qD will always evaluate as %<true%>the assignment suppression scanf featurethe first parameter of %<operator new%> cannot have a default argumentthe last argument must be a 1-bit immediatethe last argument must be a 2-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 8-bit immediatethe m210 does not have little endian supportthe next to last argument must be an 8-bit immediatethe result of the conversion is unspecified because %qE is outside the range of type %qTthird argument of %q+D should probably be %<char **%>third argument to %<__builtin_prefetch%> must be a constantthis 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 decimal constant is unsigned only in ISO C90this decimal constant would be unsigned in ISO C90this is the first default labelthis is the first entry overlapping that valuethis media function is only available on the fr400 and fr550this media function is only available on the fr500this target does not support %qsthis target machine does not have delayed branchesthread-local COMMON data not implementedthread-local declaration of %q+D follows non-thread-local declarationtoo few arguments to %%:compare-debug-auxbase-opttoo few arguments to %%:version-comparetoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few template parameter lists in declaration of %qDtoo late for # directive to set debug directorytoo many %qs clausestoo many argumentstoo many arguments for formattoo many arguments to %%:compare-debug-auxbase-opttoo many arguments to %%:compare-debug-dump-opttoo many arguments to %%:compare-debug-self-opttoo many arguments to %%:version-comparetoo many arguments to functiontoo many arguments to function %qEtoo many arguments to method %qEtoo many braces around initializer for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many values in return statementtoo much stack space to dispose of: %dtoo much stack space to prepare: %dtotal size of local variables exceeds architecture limittraditional 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 operatortrap mode not supported for VAX floatstwo or more data types in declaration specifierstype %q#T argument given to %<delete%>, expected pointertype 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 mismatch between an SSA_NAME and its symboltype mismatch in binary expressiontype mismatch in conditional expressiontype name declared as function returning a functiontype name declared as function returning an arraytype of %qD defaults to %<int%>type of %qD does not match original declarationtype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef %q+D declared %<inline%>typedef declaration invalid in parameter declarationtypes are not quite compatibleunable to compute real location of stacked parameterunable to emulate %qsunable to locate default linker script %qs in the library search pathsundefined named operand %qsunexpected multiplicative operandunexpected operandunexpected side-effects in addressunidentifiable call opuninitialized const member in %qT is invalid in C++union cannot be made transparentunion defined hereunion has no membersunion has no named membersunknown IRA algorithm %qsunknown IRA region %qsunknown TLS model %qsunknown action %qE for %<#pragma pack%> - ignoredunknown array size in deleteunknown callback event registered by plugin %sunknown cc_attr valueunknown conversion type character %qc in formatunknown excess precision style %qsunknown floating point contraction style %qsunknown insn modeunknown machine mode %qEunknown move insn:unknown operator %qs in %%:version-compareunknown option after %<#pragma GCC diagnostic%> kindunknown property attributeunknown register name %qs in %<asm%>unknown register name: %sunknown spec function %qsunknown type name %qEunnamed field has incomplete typeunnamed struct/union that defines no instancesunnamed variable or field declared voidunreachableunrecognizable insn:unrecognized addressunrecognized argument in option %qsunrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name %qsunrecognized section name %qEunrecognized supposed constantunrecognized visibility value %qsunrecoverable errorunsupported argument type to builtin functionunsupported combination: %sunsupported fixed-point conversionunsupported non-standard concatenation of string literalsunsupported non-standard suffix on floating constantunterminated format stringunused variable %q+Dupper value in case label range exceeds maximum value for typeuse of %<complex%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of boolean types in AltiVec types is invaliduse of decimal floating point types in AltiVec types is invalidused array that cannot be converted to pointer where scalar is requiredused struct type value where scalar is requiredused union type value where scalar is requireduseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing darwin64 ABIusing old darwin ABIusing result of function returning %<void%>valid arguments to %qs are: %svalue computed is not usedvariablevariable %q+D declared %<inline%>variable %q+D definition is marked dllimportvariable %q+D might be clobbered by %<longjmp%> or %<vfork%>variable %qD has initializer but incomplete typevariable %qD redeclared as functionvariable %qD set but not usedvariable length array is usedvariable or field %qE declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable tracking requested, but not supported by this debug formatvariable tracking requested, but useless unless producing debug infovariable tracking size limit exceededvariable-sized object may not be initializedvariably modified %qE at file scopevariably modified field at file scopevector size not an integral multiple of component sizeverify_cgraph_node failedverify_flow_info failedverify_gimple failedverify_ssa failedversion attribute is not a stringvirtual SSA name for non-VOP declvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvisibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: consider linking with '-static' as system libraries withweak %q+D cannot be defined %qEweak declaration of %q+D must be publicweak declaration of %q+D not supportedweakref is not supported in this configurationwhen writing output to %s: %mwidth of %qs exceeds its typewidth of bit-field %qD has non-integral type %qTwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qE attributewrong number of arguments to function %<__builtin_next_arg%>wrong number of arguments to function %<va_start%>wrong type argument to %swrong type argument to abswrong 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 plusx87 register return with x87 disabledxstormy16_print_operand: unknown codezero or negative size array %q+Dzero vector sizezero width for bit-field %q+Dzero width for bit-field %qszero width in %s formatzero-length %s format string{anonymous}Project-Id-Version: gcc 10.2.0
  Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
! PO-Revision-Date: 2020-07-29 19:20+0900
! Last-Translator: Hiroshi Takekawa <sian@big.or.jp>
  Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>
  Language: ja
  MIME-Version: 1.0
*************** X-Generator: Poedit 2.0.6
*** 178,267 ****
  ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚
  
  write_c_file - å‡ºåŠ›å��ã�¯ %sã€�æŽ¥é ­è¾žã�¯ %s
!         %qD   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§  -a, --all-blocks                å�„åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«é–¢ã�™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
    -b, --branch-probabilities      å‡ºåŠ›ã�«åˆ†å²�å�¯èƒ½æ€§æƒ…å ±ã‚’å�«ã‚�ã‚‹
    -d, --display-progress          é€²æ�—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
    -f, --function-summaries        å�„é–¢æ•°ã�«é–¢ã�™ã‚‹è¦�ç´„ã‚’å‡ºåŠ›ã�™ã‚‹
    -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
    -l, --long-file-names           ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�«é–¢ã�™ã‚‹é•·ã�„
                                      å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’ä½¿ç”¨ã�™ã‚‹
    -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„
    -o, --object-directory DIR|FILE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’ DIR å†…ã�¾ã�Ÿã�¯å‘¼ã�³å‡ºã�—ç”¨ FILE å†…ã�§æ¤œç´¢ã�™ã‚‹
    -p, --preserve-paths            ã�™ã�¹ã�¦ã�®ãƒ‘ã‚¹å��è¦�ç´ ã‚’ä¿�è­·ã�™ã‚‹
    -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
!   é�žã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨é‡�è¤‡ã�—ã�¦ã�„ã‚‹ã�‹ã‚‰ã�§ã�™
!   å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™  ã�“ã�“ã�‹ã‚‰  throw ã�•ã‚Œã�Ÿå¼�ã�®ä¸­  ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚µãƒ�ãƒ¼ãƒˆã�¯æ›¸åº«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå†…ã�§ã�®ã�¿æ��ä¾›ã�•ã‚Œã�¾ã�™ ç«¶å�ˆã�—ã�¦ã�„ã‚‹ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚¹ã‚¿ã‚¤ãƒ«ã‚¹ã‚¤ãƒƒãƒ�ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™# %s %.2f %.2f
  #include "..." ã�®æŽ¢ç´¢ã�¯ã�“ã�“ã�‹ã‚‰å§‹ã�¾ã‚Šã�¾ã�™:
  #include <...> ã�®æŽ¢ç´¢ã�¯ã�“ã�“ã�‹ã‚‰å§‹ã�¾ã‚Šã�¾ã�™:
  #pragma GCC memregs ã�¯å…¨ã�¦ã�®é–¢æ•°å®£è¨€ã�®å‰�ã�«ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“#pragma GCC memregs ã�¯æ•°å€¤ [0..16] ã‚’ã�¨ã‚Šã�¾ã�™#pragma GHS endXXX ã�Œå‰�ã�® startXXX ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“#pragma GHS endXXXX ã�Œå‰�ã�® startXXX ç„¡ã�—ã�§è¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%<#pragma GCC optimize (string [,string]...)%> ã�«æœ€å¾Œã�® %<)%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC optimize%> ã�Œæ–‡å­—åˆ—ã�¾ã�Ÿã�¯ç•ªå�·ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC option%> ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC target (string [,string]...)%> ã�«æœ€å¾Œã�® %<)%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ C++ ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%%> åˆ¶ç´„ã�Œæœ€å¾Œã�®è¢«æ¼”ç®—å­�ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%<%%%c%> ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™%<%%%c%> ã�¯ã�„ã��ã�¤ã�‹ã�®ãƒ­ã‚±ãƒ¼ãƒ«ã�§ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™%<&%> åˆ¶ç´„ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã‚¯ãƒ©ã‚¹ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%<-fsplit-stack%> ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚� GNU/Linux ä¸Šã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™%<-gnat%> ã�Œ %<-gant%> ã�¨é–“é�•ã�£ã�¦ç¶´ã‚‰ã‚Œã�¦ã�„ã�¾ã�™%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mfused-madd%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-ffp-contract=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œ mfhc1 ã�¨ mthc1 å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹æ™‚ã�®ã�¿çµ„ã�¿å�ˆã‚�ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ o32 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹æ™‚ã�®ã�¿çµ„ã�¿å�ˆã‚�ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™%<-mgp32%> ã�Œ 64 ãƒ“ãƒƒãƒˆ ABI ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mgp64%> ã�Œ 32 ãƒ“ãƒƒãƒˆ ABI ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mgp64%> ã�Œ 32 ãƒ“ãƒƒãƒˆãƒ—ãƒ­ã‚»ãƒƒã‚µã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mintel-syntax%> ã�¨ %<-mno-intel-syntax%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-masm=intel%> ã�¨ %<-masm=att%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™%<-mno-gpopt%> ã�¯ %<-mexplicit-relocs%> ã�Œå¿…è¦�ã�§ã�™%<-msse5%> ã�¯å‰Šé™¤ã�•ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ä»¥é™�ã�® %<-x %s%> ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<__BELOW100__%> å±žæ€§ã�¯å¤‰æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%<__alignof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ%<__gcc_host_wide_int__%> ã�Œ %<long%> ã�¾ã�Ÿã�¯ %<long long%> ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<__gcc_host_wide_int__%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<asm%> è¢«æ¼”ç®—å­�ã�Œä¸�å�¯èƒ½ã�ªåˆ¶ç´„ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%<asm%> è¢«æ¼”ç®—å­�ã�¯å†�ãƒ­ãƒ¼ãƒ‰å‡ºæ�¥ã�ªã�„ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™%<asm%> æŒ‡å®šã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�«é–¢ã�—ã�¦ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™%<bank_switch%> ã�¯é�žå‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<externally_visible%> å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™%<fast_interrupt%> å±žæ€§æŒ‡ç¤ºã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�«é–¢ã�—ã�¦ %<gnu_inline%> å±žæ€§ã�Œå­˜åœ¨ã�—ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™%<location_t%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<operator new%> ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦åž‹ %<size_t%> (%qT) ã‚’ã�¨ã‚Šã�¾ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™%<sizeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<tree%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<typeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%K ãƒ’ãƒ¼ãƒ—ã�§ã�¯ã�ªã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ free ã�™ã‚‹è©¦ã�¿ã�§ã�™%K ãƒ’ãƒ¼ãƒ—ã�§ã�¯ã�ªã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qD ã‚’ free ã�™ã‚‹è©¦ã�¿ã�§ã�™%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%d å€‹ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
  %d å€‹ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
  %d å€‹ã�®ãƒ•ãƒ¬ãƒ¼ãƒ è¡¨ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
! %i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q#D ã�¯ volatile ã�§ã�™%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™%q#T ã�Œ %qT ã�ŒäºˆæœŸã�•ã‚Œã‚‹å ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œå¤–éƒ¨ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™%q+D ã�¯æ—¢ã�« dllexport å±žæ€§ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™: dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%q+D ã�Œé€šå¸¸ã�¨ %qE å±žæ€§ã�¨ã�®ä¸¡æ–¹ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�¯é�™çš„ã�§ã�™ã�Œã€�é�™çš„ã�§ã�¯ã�ªã�„ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD å†…ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³ãƒœãƒ«ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯ dll ã�‹ã‚‰ã�®å�‚ç…§å¾Œã�« dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯ dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å‰�ã�® dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%q+D ã�¯ 0 å€‹ã�¾ã�Ÿã�¯ 2 å€‹ã�®å¼•æ•°ã�®ã�¿ã�¨ã‚Šã�¾ã�™%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯æ—¢ã�«ã‚¯ãƒ©ã‚¹ %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qD ã�¯é�™çš„ã�§ã�™ã�Œã€�é�™çš„ã�§ã�¯ã�ªã�„ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�™%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“%qD ã�Œåˆ¥ã�®å�¯è¦–æ€§ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¦ã€�æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�«ã�ªã‚Šã�¾ã�™%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%qE 2.95 vtable-compatibility å±žæ€§ã�¯ C++ ã‚¯ãƒ©ã‚¹ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE 2.95 vtable-compatibility å±žæ€§ã�¯ kext ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹ã�¨ã��ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯å¤–éƒ¨ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�„ã‚‹åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%qE å±žæ€§ã�®å¼•æ•°ã�¯ 18 ã�‹ã‚‰ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%qE å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯ SH2A ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%qE ã�¯æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�¨ã�ªã‚Šã�¾ã�™ã�Œã€�%qD ã�¯æ—¢ã�«ç•°ã�ªã‚‹å�¯è¦–æ€§ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�é–¢æ•°åž‹ã�§ã�™%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�¯ MIPS16 ã‚³ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%qs ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™%qs ã�¯ gcov ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %q.*s ã�§ã�™ã�Œã€�äºˆæœŸã�•ã‚Œã‚‹ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�¯ %q.*s ã�§ã�™%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œ %qs å‘½ä»¤ã‚’æ��ä¾›ã�—ã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™%qs ã�¯ branch-likely å‘½ä»¤ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™%s%s
  %s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%T%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%s%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%T%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%s%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™%s %s%s
  %s '%s'
  %s ã�¯ %%n$ è¢«æ¼”ç®—å­�ç•ªå�·æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ block_ends_with_call_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ block_ends_with_condjump_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_duplicate_block_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_merge_blocks_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_remove_branch_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ create_basic_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ delete_basic_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ duplicate_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ flow_call_edges_add ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ make_forwarder_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ merge_blocks ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ move_block_after ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ predict_edge ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ predicted_by_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ redirect_edge_and_branch ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ redirect_edge_and_branch_force ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ support split_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ split_edge ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ %<%%%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %<%%%s%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %qs %s é•·ã�•ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%s ã�¯ %s ã‚’ %s æ›¸å¼�ã�§ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s ã�¯çµ‚äº†ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã‚’è¿”ã�—ã�¾ã�—ã�Ÿ%s ã‚·ã‚°ãƒŠãƒ« %d [%s]%s ã�§çµ‚äº†ã�•ã�›ã‚‰ã‚Œã�¾ã�—ã�Ÿ%s ã�Œ %<%%%c%> %s æ›¸å¼�ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%s%s%s %sversion %s (%s)
! %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s-%s ã�Œç©ºã�®ç¯„å›²ã�§ã�™%s: %m%s: %s%s: %s ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�¯ã�“ã�®ã‚·ã‚¹ãƒ†ãƒ ã�«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã�Œç„¡åŠ¹ã�§ã�™%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦é–‹ã�‘ã�¾ã�›ã‚“%s:æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã�®é•·ã�•ã‚’æ±ºå®šã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“%s: æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: %m%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%s:%d: å‰�ã�®ã‚¨ãƒ©ãƒ¼ã�«ã‚ˆã‚Šæ··ä¹±ã�—ã�¦ã�„ã�¾ã�™ã�®ã�§ã€�è„±å‡ºã�—ã�¾ã�™
  %s: '%s' ã�«ã�¯å°Žå…¥ã�Šã‚ˆã�³/ã�¾ã�Ÿã�¯çµ‚äº†ãƒ–ãƒ­ãƒƒã‚¯ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  %s:ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã€‚å®Ÿè¡Œã�•ã‚Œã�¦ã�„ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¾ã�™
  %s: ç ´æ��ã�—ã�¦ã�„ã�¾ã�™
  %s: '%s' ç”¨ã�®ã‚°ãƒ©ãƒ•ã�Œè§£æ±ºã�§ã��ã�¾ã�›ã‚“
  %s:é–¢æ•°ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %s: '%s' ã�«å¯¾ã�™ã‚‹è¡Œã�Œã�‚ã‚Šã�¾ã�›ã‚“
  %s: gcov ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %s: ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ
  %s: '%s' ã�«å¯¾ã�™ã‚‹ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“
! '' ' ãƒ•ãƒ©ã‚°'!' ãƒ•ãƒ©ã‚°'#' ãƒ•ãƒ©ã‚°'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æŽ¥é ­è¾žã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ'%%l' è¢«æ¼”ç®—å­�ã�Œ label ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“''' ãƒ•ãƒ©ã‚°'(' ãƒ•ãƒ©ã‚°'+' ãƒ•ãƒ©ã‚°'-' ãƒ•ãƒ©ã‚°'0' ãƒ•ãƒ©ã‚°'B' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'E' ä¿®é£¾å­�'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�'^' ãƒ•ãƒ©ã‚°'_' ãƒ•ãƒ©ã‚°'a' ãƒ•ãƒ©ã‚°'m' ãƒ•ãƒ©ã‚°'o' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'q' ãƒ•ãƒ©ã‚°(C)(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)(ç„¡å��)(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)(%s ç”¨ã�®é�™çš„ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿)(%s ç”¨ã�®é�™çš„ã‚¤ãƒ‹ã‚·ãƒ£ãƒ©ã‚¤ã‚¶)({ç„¡å��})*** è­¦å‘Š *** æœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã�Œã�‚ã‚Šã�¾ã�™ã€‚ã�™ã�¹ã�¦ã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’ç„¡åŠ¹ã�«ã�—ã�¦å†�ç�¾ã�§ã��ã�ªã�„é™�ã‚Šã�“ã�®ãƒ�ã‚°ã‚’å ±å‘Šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„
! --param inline-unit-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-function-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-stack-frame-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-auto ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-single ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿå…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-bundle_loader ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™-client_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-current_version ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-install_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-keep_private_externs ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-msingle-float ã�¨ -msoft-float ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-pg ã�¨ -fomit-frame-pointer ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-private_bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“<ç„¡å��><çµ„ã�¿è¾¼ã�¿><ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³><å®£è¨€ã‚¨ãƒ©ãƒ¼><ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚‹å¼�><å¼�ã‚¨ãƒ©ãƒ¼><ãƒ©ãƒ ãƒ€<æˆ»ã‚Šå€¤> <æˆ»ã‚Šå€¤><æ–‡><tag ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚¨ãƒ©ãƒ¼><throw å¼�><åž‹ã‚¨ãƒ©ãƒ¼><åž‹ã‚¨ãƒ©ãƒ¼><typedef ã‚¨ãƒ©ãƒ¼><ä¸�æ˜Žã�ªæ¼”ç®—å­�><ä¸�æ˜Ž><å��å‰�ç„¡ã�—å›ºå®šå°�æ•°:<å��å‰�ç„¡ã�—æµ®å‹•å°�æ•°:<å��å‰�ç„¡ã�—ç¬¦å�·ç„¡ã�—:<å��å‰�ã�ªã�—><æœªæ§‹æ–‡è§£æž�><æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆAPCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿé…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚ªãƒ—ã‚·ãƒ§ãƒ³
  =================
  
! å®Ÿè¡Œæ™‚ã�« ICPLB ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—:ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«:ãƒœãƒ¼ãƒ‰å�� [ã�Šã‚ˆã�³ãƒ¡ãƒ¢ãƒªé ˜åŸŸ]ã€‚å®Ÿè¡Œã�•ã‚Œã�Ÿåˆ†å²�:%s of %d
  CFString ãƒªãƒ†ãƒ©ãƒ«å¼�ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“CFString ãƒªãƒ†ãƒ©ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å®Ÿè¡Œã�•ã‚Œã�Ÿå‘¼ã�³å‡ºã�—:%s of %d
  configure è¨­å®š: %s
! %C ã�§ã�¯å®šæ•°å¼�ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã�§ãƒ‡ãƒ¼ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹ã€‚ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã�§ãƒ‡ãƒ¼ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚C++ ã‚¯ãƒ©ã‚¹ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’æŠ‘æ­¢ã�—ã�ªã�„ã€‚ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ç‰¹æ¨©ãƒ¢ãƒ¼ãƒ‰ã�®ã�¿ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„ã€‚ãƒ¦ãƒ¼ã‚¶ãƒ¢ãƒ¼ãƒ‰ã�§ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã‚³ãƒ¼ãƒ‰ã�Œå‹•ä½œã�—ã�ªã�„å ´å�ˆã�¯ -mno-inline-ic_invalidate ã�Œæš—é»™çš„ã�«æŒ‡å®šã�•ã‚Œã‚‹ã€‚ERRMSG å¤‰æ•°GAS ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡ç¤ºã‚’çµŒç”±ã�—ã�¦ CFI è¡¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚åŽ³å¯†ã�ª 32 ãƒ“ãƒƒãƒˆ psABI æ§‹é€ ä½“æˆ»ã‚Šå€¤æ¤œæŸ»ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚fmov å‘½ä»¤ã�§ã�® 64 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚64 ãƒ“ãƒƒãƒˆå¢ƒç•Œã�¸ã�®æ•´åˆ—ã�Œå¿…è¦�ã�ªå ´å�ˆã�¯ -mdalign ã‚’å�‚ç…§ã€‚RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚æŽ¢ç´¢ãƒªã‚¹ãƒˆã�®çµ‚ã‚�ã‚Šã�§ã�™ã€‚
! ã‚¤ãƒ™ãƒ³ãƒˆGCC ã�¯ã€�æ•´æ•°åž‹ã�¨å›ºå®šå°�æ•°ç‚¹åž‹ã�®æ¼”ç®—å­�ã�§ã€�æ•´æ•°éƒ¨ã�¨å°�æ•°éƒ¨ã�®ãƒ“ãƒƒãƒˆæ•°ã�Œé�žå¸¸ã�«å¤šã�„ã‚‚ã�®ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“GCC ã�¯ %u é‡�ã�®å…¥ã‚Œå­�ã�®ã‚¹ã‚³ãƒ¼ãƒ—ã�¾ã�§ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�™GCSE ã�Œç„¡åŠ¹ã�§ã�™GNU C ã�¯ -E ç„¡ã�—ã�§ã�® -traditional ã‚’æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“GNU Objective C ã�¯ä¼�çµ±çš„ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹SH4 500 ã‚·ãƒªãƒ¼ã‚º (FPU ç„¡ã�—) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:
! ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“ISO C ã�¯ %<#pragma STDC FLOAT_CONST_DECIMAL64%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯è¤‡ç´ æ•°åž‹ã�«é–¢ã�™ã‚‹ %<++%> ã�¨ %<--%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�§ã�¯ç©ºã�®åˆ�æœŸåŒ–ç”¨ä¸­æ‹¬å¼§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ %<enum%> åž‹ã�¸ã�®å‰�æ–¹å�‚ç…§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ãƒ©ãƒ™ãƒ«ã�®å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ãƒ¡ãƒ³ãƒ�ã�®ã�ªã�„ãƒ¡ãƒ³ãƒ�å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯åˆ�æœŸåŒ–ç”¨ã�®è¦�ç´ ç¯„å›²æŒ‡å®šã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ %<register%> é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<...%> ã�®å‰�ã�«å��å‰�ä»˜ã��å¼•æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™ISO C++ ã�¯ãƒ–ãƒ¬ãƒ¼ã‚¹ã�§ã�¾ã�¨ã‚�ã‚‰ã‚Œã�Ÿå¼�ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�§ã�¯åž‹ã�®ç„¡ã�„ %qs ã�®å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®æ··å�ˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™ISO C90 ã�¯å·¦ã�Œå€¤ã�§ã�ªã�„é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…ã‚³ãƒ”ãƒ¼ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…é–¢æ•° %qs å†…ãƒ©ãƒ ãƒ€é–¢æ•°å†…ãƒ¡ãƒ³ãƒ�é–¢æ•° %qs å†…é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qs å†…æ­£ã�—ã��ã�ªã�„é–¢æ•°æˆ»ã‚Šå€¤ã�§ã�™%C ã�§ã�¯æ•´æ•°å¼�ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™%C ã�®å¼�å†…ã�§æ•´æ•°å€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: ã‚¨ãƒ©ãƒ¼å ±å‘Šãƒ«ãƒ¼ãƒ�ãƒ³ã�«å†�å…¥ã�—ã�¾ã�—ã�Ÿã€‚
! L%d ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã�¯ %s ã�«ã�¨ã�£ã�¦ä¸�æ˜Žã�§ã�™`ã�“ã�®è¨­å®šå†…ã�§ã�¯ LTO ã‚µãƒ�ãƒ¼ãƒˆã�Œæœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“å®Ÿè¡Œã�•ã‚Œã�Ÿè¡Œ:%s of %d
! ã‚¹ã‚¿ãƒƒã‚¯èª¿æ•´ã�Šã‚ˆã�³ã‚¹ã‚¿ãƒƒã‚¯å�‚ç…§ã‚’å‰Šæ¸›ã�™ã‚‹æ©Ÿä¼šã‚’æŽ¢ã�™MMIX å†…éƒ¨: %s ã�¯ã‚·ãƒ•ãƒˆæ¼”ç®—å�¯èƒ½ã�ª int ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %dMMIX å†…éƒ¨: 'm' ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå€¤ã�§ã�™ã€‚CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: ã�“ã�®è¢«æ¼”ç®—å­�ã‚’ãƒ‡ã‚³ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“MMIX å†…éƒ¨: CONST_INT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: å®šæ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: æœ€å¾Œã�®å��å‰�ä»˜ã�� vararg ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�«é�©å�ˆã�—ã�¾ã�›ã‚“MMIX å†…éƒ¨: mmix_print_operand å†…ã�« %qc case ã�Œã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:MMIX å†…éƒ¨: èª�è­˜ã�§ã��ã‚‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«å¼•æ•°ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦è¨±å�¯ã�•ã‚Œã‚‹å®šæ•°å€¤ã�®ãƒ�ã‚¤ãƒˆå�˜ä½�ã�§ã�®æœ€å¤§ã‚µã‚¤ã‚ºNOTE_INSN_BASIC_BLOCK ã�Œãƒ–ãƒ­ãƒƒã‚¯ %d ã�«ã�‚ã‚Šã�¾ã�›ã‚“åˆ†å²�ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  å‘¼ã�³å‡ºã�—ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  å®Ÿè¡Œå�¯èƒ½ã�ªè¡Œã�Œã�‚ã‚Šã�¾ã�›ã‚“
  çµ¶å¯¾å†�é…�ç½®ã‚’ã‚µãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�®å€¤ã�§ã�®ã�¿ç”Ÿæˆ�ã�™ã‚‹ã€‚ã‚ªãƒ—ã‚·ãƒ§ãƒ³:
  ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œè¶³ã‚Šã�ªã��ã�ªã‚Šã�¾ã�—ã�Ÿã€‚
! PIC ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã�¯é«˜é€Ÿé–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“PIC ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã�¯ç§»æ¤�æ€§ã�Œã�‚ã‚‹ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ãƒ¢ãƒ‡ãƒ«å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PIC ã�¯ RTP ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™PIC ã�Œå¿…è¦�ã�§ã�™ã�Œ CONST16 å‘½ä»¤ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œ %qs ã�«ã‚ˆã�£ã�¦ %<asm%> å†…ã�§ç ´å£Šã�•ã‚Œã�¾ã�™PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PRE ã�Œç„¡åŠ¹ã�§ã�™PRINT_OPERAND NULL ãƒ�ã‚¤ãƒ³ã‚¿PRINT_OPERAND, %%C ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªå‘½ä»¤ã�§ã�™PRINT_OPERAND, %%N ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªå‘½ä»¤ã�§ã�™PRINT_OPERAND_ADDRESS, null ãƒ�ã‚¤ãƒ³ã‚¿ãƒ—ãƒ©ã‚°ã‚¤ãƒ³å‰�å‡¦ç�†æŒ‡ç¤ºã�®ã�¿è¡Œã�†ã€‚RESULT_DECL ã�¯ DECL_BY_REFERENCE ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹æ™‚ã�¯èª­ã�¿å�–ã‚Šå°‚ç”¨ã�§ã�™RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�‹ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­) ã�§ã�™ (%s:%d)RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­)ã�§ã�™ (%s:%d)RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“RX FPU å‘½ä»¤ã�¯ NaNs ã�¨ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�‹ã‚‰ spec ã‚’èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™
! ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’å±€æ‰€å¤‰å½¢ (LTRANS) ãƒ¢ãƒ¼ãƒ‰ã�§å®Ÿè¡Œã�™ã‚‹ã€‚ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“åˆ†æž� (WPA) ãƒ¢ãƒ¼ãƒ‰ã�§å®Ÿè¡Œã�™ã‚‹ã€‚å®Ÿè¡Œæ™‚å��ã€‚SH2a ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“SSA ã�Œç ´æ��ã�—ã�¦ã�„ã�¾ã�™SSA_NAME ã�ŒäºŒå€‹ã�®ç•°ã�ªã‚‹ãƒ–ãƒ­ãƒƒã‚¯ %i ã�¨ %i ã�§ä½œæˆ�ã�•ã‚Œã�¾ã�—ã�ŸSSA_NAME_DEF_STMT ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™SSA_NAME_OCCURS_IN_ABNORMAL_PHI ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¹ã��ã�§ã�™SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™SSE ã�Œç„¡åŠ¹ã�®çŠ¶æ…‹ã�§ SSE ãƒ¬ã‚¸ã‚¹ã‚¿å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™SSE ã�Œç„¡åŠ¹ã�®çŠ¶æ…‹ã�§ SSE ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™SSE ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® SSE ãƒ™ã‚¯ãƒˆãƒ«å¼•æ•°ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™SSE ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® SSE ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™STAT å¤‰æ•°ã‚»ã‚°ãƒ¡ãƒ³ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³é�•å��ã‚»ã‚°ãƒ¡ãƒ³ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³é�•å�� (ã‚³ãƒ¼ãƒ‰)spec %s ã‚’ '%s' ã�«è¨­å®šã�—ã�¦ã�„ã�¾ã�™
  
! å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ç”¨ã�«äºˆç´„ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ RX CPU åž‹ã‚’è¨­å®šã�™ã‚‹ã€‚double ã‚’ 64 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ã€‚double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚Advanced Bit Manipulation (ABM) å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚cmpxchg16b å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚popcnt å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚64 ãƒ“ãƒƒãƒˆ x86-64 ã‚³ãƒ¼ãƒ‰å†…ã�§ sahf å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ: %s
! æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«ä¾�å­˜ã�—ã�ªã�„ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«é–¢ä¿‚ã�—ã�Ÿã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯æ–‡æ›¸åŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã�“ã�®è¨€èªžå›ºæœ‰ã�®ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã�“ã�®è¨€èªžã�§ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ã‚‚ã�®ã�§ã�™ã�“ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå›ºæœ‰ã�®ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’åˆ¶å¾¡ã�—ã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯æœ€é�©åŒ–ã‚’åˆ¶å¾¡ã�—ã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯çµ�å�ˆã�—ã�Ÿå¼•æ•°ã‚’å�–ã‚Šã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯åˆ†é›¢ã�—ã�Ÿå¼•æ•°ã‚’å�–ã‚Šã�¾ã�™This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«: %s
! Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„
! ä»®æƒ³å‘¼ã�³å‡ºã�—ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�—ã�«å¤‰æ�›ã�™ã‚‹ã�“ã�¨ã‚’è©¦ã�¿ã‚‹äºˆæœŸã�—ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�§ã�™ä½¿ç”¨æ³•: %s [options] file...
  "OPTION" ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™ã�«ã�¯ "-Wa,OPTION" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„
  
  "OPTION" ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™ã�«ã�¯ "-Wl,OPTION" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„
  
  è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã�®ä»£ã‚�ã‚Šã�« 128 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚çµ„ã�¿è¾¼ã�¿ spec ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™ã€‚
! åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹ã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %mã‚·ã‚°ãƒŠãƒ«ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %m[%s ã‚’é›¢ã‚Œã�¾ã�™]
! [%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“][ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ][ç„¡åŠ¹][æœ‰åŠ¹]__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™__fp16 ã�‹ã�¤ ldrh ç„¡ã�—`ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%så†…ã€�ä½�ç½® %s ã�§ä¸­æ–­ã�—ã�¾ã�—ã�Ÿ:%dãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯é–¢æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿå›ºå®šå°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ•´æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿåˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã�•ã�ªäºŒã�®ç´¯ä¹—ã�®æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ç”¨ã�®æ›–æ˜§ã�ªå¤‰æ�›ã�§ã�™%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™æ›–æ˜§ã�ªãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qd ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<-Wnormalized%> ã�¸ã�®å¼•æ•° %qs ã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯ä¸�æ˜Žã�§ã�™ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å�‚ç…§ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œ "ilink1" ã�¾ã�Ÿã�¯ "ilink2" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™é…�åˆ— %q+D ã�¯ä¸€ã�¤ã�®è¦�ç´ ã‚’æŒ�ã�£ã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�™é…�åˆ—ä»£å…¥åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿé…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“é…�åˆ—ã�®æ·»å­—ã�Œ %<char%> åž‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»£å…¥å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™ä»£å…¥ã�®æŠ‘åˆ¶ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%</%> ã�¾ã�Ÿã�¯ %<%%%> ã‚’ %<>>%> ã�¾ã�Ÿã�¯ %<&%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�‚ã‚‹æ§‹é€ ä½“ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã‚ˆã�†ã�¨ã�™ã‚‹è©¦ã�¿ã�§ã�™å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™å±žæ€§å®£è¨€ã�§ã�™attribute(target("%s")) ã�Œä¸�æ˜Žã�§ã�™ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿè‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:é–“é�•ã�£ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“å‰Šé™¤é‡�ã�§ã�™: %dé–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ fcode ã�§ã�™èª¤ã�£ã�Ÿæ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�™'A' ç”¨ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™frv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� 0 ã�®å ´å�ˆfrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤, èª¤ã�£ã�Ÿ const_doublefrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� z ã�®å ´å�ˆfrv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'F' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'L' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'M/N' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'O' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'e' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'f' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'g' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'P' ä¿®é£¾å­�:frv_print_operand_address ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:frv_print_operand_memory_reference ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:èª¤ã�£ã�Ÿ move ã�§ã�™é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã�§ã�™èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_double è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿frv_print_operand_memory_reference_reg ã�¸ã�®èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™:èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:èª¤ã�£ã�Ÿ test ã�§ã�™å‰�å‡¦ç�†ã�‹ã‚‰é–“é�•ã�£ã�¦å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã‚‹ C ãƒ˜ãƒƒãƒ€ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿçµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�ŸSSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qD ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qT ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™<å�Œä¸€ã�®é–¢æ•°ã�« longcall ã�¨ shortcall å±žæ€§ã‚’ä¸¡æ–¹é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ‹¡å¼µã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½�ç½®ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§ä½�ç½®ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: %mè¤‡æ•°ã�®ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»æ–¹æ³•ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“é�ž gp é–¢é€£ã�®çµ¶å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å€™è£œ 1:å€™è£œ 2:å€™è£œ:å€™è£œ:ä¸€å®šã�§ã�¯ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¸ %<offsetof%> ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã�¯ %<operator[]%> ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã��ã�«ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã�¾ã�›ã‚“ã€‚%<delete%> ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã�¿ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qs ã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�›ã‚“%s ã�Œãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %sä¸€è²«ã�—ã�¦ã�„ã�ªã�„ %qs ã�¸ã�®å‘¼ã�³å‡ºã�—ã‚’å�–ã‚Šæ‰±ã�ˆã�¾ã�›ã‚“é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã‚’ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“
! %s%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“%<asm%> å†…ã�§æ•´æ•°å®šæ•°è¢«æ¼”ç®—å­�ã‚’å†�ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é–¢æ•° try ãƒ–ãƒ­ãƒƒã‚¯ã�®ãƒ�ãƒ³ãƒ‰ãƒ©ã�‹ã‚‰ã�¯ return ã�§ã��ã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ç�¾åœ¨ã�®é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ã��ã�®ã‚ˆã�†ã�ªè­˜åˆ¥å­�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“mshared ã�¨ static ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“mthreads ã�¨ mlegacy-threads ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“åž‹ %s ã‚’åž‹ %s ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿é–¢æ•°å†…ã�§ va_start ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã‚’æ•´æ•°å®šæ•°ã�«é‚„å…ƒã�§ã��ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™case å€¤ %qs ã�¯åˆ—æŒ™åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“case å€¤ %qs ã�¯åˆ—æŒ™åž‹ %qT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™å…±é€šã‚·ãƒ³ãƒœãƒ«ã�§ãƒ�ãƒƒã‚°æƒ…å ±ã�Œã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®æ§‹é€ ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«çœŸ (true) ã�¨ã�ªã‚Šã�¾ã�™%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« false ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« true ã�¨ã�ªã‚Šã�¾ã�™å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™%<X<=Y<=Z%> ã�®ã‚ˆã�†ã�ªæ¯”è¼ƒã�¯æ•°å­¦ã�¨å�Œã�˜ã‚ˆã�†ã�ªæ„�å‘³ã�«ã�¯ã�ªã‚Šã�¾ã�›ã‚“-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
  -fmax-errors=%u ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
! complex ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿå��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (%s vs %s) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (%s ã�¨ generic) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (generic ã�¨ %s) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®åž‹ä¿®é£¾å­�ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ '-p' ã�®ä»£ã‚�ã‚Šã�« '-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„const_double_split ã�Œé–“é�•ã�£ã�Ÿå‘½ä»¤ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ:%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™æ›¸å¼�ã�®æœ€å¾Œã�«åž‹å¤‰æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qT ã�¸ã�® %qT ã�‹ã‚‰ã�®å¤‰æ�›ã�¯çµ�æžœã�®ç¬¦å�·ã�Œå¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“çœŸå�½å¼�ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹ã�¸ã�®å¤‰æ�›ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %mæœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %må¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“ã�§ã�—ã�Ÿspecs ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ
! Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %mãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: %mæœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã�Œé–‹ã�‘ã�¾ã�›ã‚“: %må¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿå‘½ä»¤ã‚’åˆ†å‰²ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿå¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«æ›¸ã��è¾¼ã‚€ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“ã�§ã�—ã�Ÿkern.osversion %q.*s ã‚’è§£é‡ˆã�§ã��ã�¾ã�›ã‚“ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ ABI ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£/ABI ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ '%s' ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿é ˜åŸŸå±žæ€§ã‚’å±€æ‰€å¤‰æ•°ç”¨ã�«æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿å®£è¨€ã�§ã�™ãƒ‡ãƒ¼ã‚¿å®šç¾©ã�Œåž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ‡ãƒ�ãƒƒã‚°: å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°ã‚’éš ã�—ã�¾ã�™extern å®£è¨€ã�®å¾Œã�«ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ—æŒ™å€¤ã�®æ¸›åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®æ¸›åˆ†ã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™çµ�æžœã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ã‚¼ãƒ­é™¤ç®—ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ-march=... ã�¨ -mcpu=... ã�®ä¸¡æ–¹ã‚’æŒ‡å®šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�¦ã�„ã‚‹ (ã�¾ã�Ÿã�¯é‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹) case ã�®å€¤ã�§ã�™é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™å‹•çš„ä¾�å­˜é–¢ä¿‚ %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™è¦�ç´ ã�®åž‹ã�Œå�Œã�˜ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æ›¸å¼�å†…ã�« %<\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™PIC è¢«æ¼”ç®—å­�ã‚’ç™ºè¡Œã�—ã�¦ã�„ã�¾ã�™ã�Œã€� PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ç©ºã�®å®£è¨€ã�§ã�™åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™%s æ›¸å¼�ã�®å·¦ç²¾åº¦ã�Œç©ºã�§ã�™%s æ›¸å¼�ã�®ç²¾åº¦ã�Œç©ºã�§ã�™ç©ºã�®ç¯„å›²ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ—æŒ™å€¤ %qE ã�¯ switch å†…ã�§å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�›ã‚“åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° DJGPP ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m%qs ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %mã‚¨ãƒ©ãƒ¼: é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™movsi got å†…ã�§ expand_binop ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%>ã€�%<;%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%>ã€�%<,%>ã€�%<;%>ã€�%<}%> ã�¾ã�Ÿã�¯ %<__attribute__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<=%>ã€�%<,%>ã€�%<;%>ã€�%<asm%> ã�¾ã�Ÿã�¯ %<__attribute__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�« [error|warning|ignored|push|pop] ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™SSA_NAME ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€ã�¾ã�Ÿã�¯å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™specifier-qualifier-list ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™æ˜Žç¤ºçš„ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ãƒªã‚¹ãƒˆã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒªãƒ³ã‚¯ç„¡ã�—å®£è¨€ã�®å¾Œã�« %q+D ã�® extern å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ« %q+D ç”¨ã�«å¤–éƒ¨ãƒªãƒ³ã‚¯ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™ (%qE å±žæ€§ã�®ã�Ÿã‚�)åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ›¸å¼�å¼•æ•°å†…ã�«ä½™åˆ†ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™ (ç¬¬ %d å¼•æ•°)ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿçµ‚äº†ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ­ã‚»ã‚¹æ™‚é–“ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mLTO å‡ºåŠ›ç”¨ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�ŸLTO å‡ºåŠ›ã�®ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå†�ãƒ­ãƒ¼ãƒ‰ã�®è©¦ã�¿ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ:fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“è‡´å‘½çš„ã‚¨ãƒ©ãƒ¼: ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç²¾åº¦æŒ‡å®šãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…printf æ›¸å¼�ã�§ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…scanf æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…strfmon æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…strftime æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…æŒ‡å®šãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™è©°ã‚�æ–‡å­—strfmon æ›¸å¼�ã�®è©°ã‚�æ–‡å­—fini é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿ%q+D ã�®ç¬¬ä¸€å¼•æ•°ã�¯ %<int%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™æµ®å‹•å°�æ•°å®šæ•°ã�Œ %qT ã�®ç¯„å›²ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™æµ®å‹•å°�æ•°å®šæ•°ã‚’ä½¿ã�„æ��ã�­ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°å®šæ•°ã�Œ 0 ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿfor æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ›¸å¼�%d ç•ªç›®ã�®æ›¸å¼�å¼•æ•°ã�Œ %s æ›¸å¼�å†…ã�§äºŒå›žä»¥ä¸Šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™æ›¸å¼�ã�Œãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ã�™æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ç„¡ã��ã€�ã�‹ã�¤æ›¸å¼�å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚å¼•æ•°ã�®åž‹ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚æ›¸å¼�æ–‡å­—åˆ—ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qT åž‹ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œæ›¸å¼�å¼•æ•°ã�¯æ–‡å­—åˆ—ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�®å®Ÿå®šç¾©ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�ŸGIMPLE ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�®ä»®æƒ³å®šç¾©ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿfr30_print_operand: ç„¡åŠ¹ã�ª %%F ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: ç„¡åŠ¹ã�ª %%x ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: %%A ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™fr30_print_operand: å‡¦ç�†ã�•ã‚Œã�ªã�„ MEM ã�§ã�™fr30_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%B ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%b ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%p ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand_address: å‡¦ç�†ã�•ã‚Œã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¦ã€�ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã�Œä¿¡é ¼ã�§ã��ã�ªã��ã�ªã‚Šã�¾ã�™friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“frv_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™é–¢æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’å�—ã�‘å�–ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦è¤‡è£½ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯é�™çš„å¤‰æ•°å†…ã�®å±€æ‰€ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã€�æ±ºã�—ã�¦è¤‡å†™ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ alloca ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“ (always_inline å±žæ€§ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™)é–¢æ•° %q+F ã�¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�¨ç«¶å�ˆã�™ã‚‹å±žæ€§ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ setjmp ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ setjmp-longjmp ä¾‹å¤–å‡¦ç�†ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %qD ã�Œå¤‰æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°æœ¬ä½“ã�Œåˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°ã�Œäº’æ�›æ€§ã�®ã�ªã�„åž‹ã‚’é€šã�—ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°ã�Œæ–‡å­—åˆ—åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™inline ã�«ã�§ã��ã�ªã�„é–¢æ•°ã�§ã�™inline ã�®å€™è£œã�§ã�ªã�„é–¢æ•°ã�§ã�™é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¾ã�™é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°åž‹ã�Œ ISO C ã�¨å®Œå…¨äº’æ�›ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¿®é£¾å­�ä»˜ã�� void æˆ»ã‚Šåž‹ã�®é–¢æ•°ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™gcc ãƒ‰ãƒ©ã‚¤ãƒ�ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s å®Ÿè¡Œ gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s
  gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s
  gcov %s%s
! ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºæœ€å¤§åˆ¶é™�ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™: %mgfortran ã�¯ -cpp ç„¡ã�—ã�§ã�® -E ä½¿ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå¤§åŸŸã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤§åŸŸãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�«ç¶šã�„ã�¦ã�‚ã‚Šã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œåˆ�æœŸå€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“gp_offset (%ld) ã�¾ã�Ÿã�¯ end_offset (%ld) ã�Œ 0 ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™PCH ã‚’å†�é…�ç½®ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ia64_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚‹ %q+D ç”¨ã�® %<#pragma align%> ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™%s å†…ã€�ä½�ç½® %s:%däº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�¸ã�®äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã�®ä»•æ§˜ã�Œä¸€è²«ã�—ã�¦ã�„ã�¾ã�›ã‚“%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ­£ã�—ã��ã�ªã�„å‘½ä»¤:åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“init é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿå·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %så…¥åŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %qc ã�Œå�«ã�¾ã‚Œã�¾ã�™å‘½ä»¤ã�«ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™!å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s
! å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %då†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã‚’æŒ�ã�¤ cris_side_effect_mode_ok ã�§ã�™å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�Œ MIPS16 é–¢æ•°ã�§ã�¯ã�„ã�‘ã�¾ã�›ã‚“interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™ç„¡åŠ¹ã�ª %%-code ã�§ã�™ç„¡åŠ¹ã�ª %%A è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%B è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%C å€¤ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%E å€¤ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%G ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%J å€¤ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%L å€¤ç„¡åŠ¹ã�ª %%M å€¤ç„¡åŠ¹ã�ª %%N å€¤ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%P å€¤ç„¡åŠ¹ã�ª %%R å€¤ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%U å€¤ç„¡åŠ¹ã�ª %%Y è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%c è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%f è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%h å€¤ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%j å€¤ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%m å€¤ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%r å€¤ç„¡åŠ¹ã�ª %%s è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%s å€¤ç„¡åŠ¹ã�ª %%t/%%b å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ç„¡åŠ¹ã�ª 'asm' ã�§ã�™: ç„¡åŠ¹ã�ª IACC å¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™%<sizeof%> ã‚’é–¢æ•°åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qs ã‚’void åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª const_double è¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™%<#pragma pack%> å†…ã�§ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿæ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™callreturn æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ç„¡åŠ¹ã�ªå‘½ä»¤:gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™ç„¡åŠ¹ã�ªä»£å…¥ã�®å·¦è¾ºã�§ã�™ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™'A' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'D' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'H' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'O' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'T' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'b' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'e' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'m' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'o' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'p' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'z' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ä¿®é£¾æ–‡å­—ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰%%H/%%L ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%N ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%S ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%T/%%B ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%U ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%V ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%p ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%s ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™ç„¡åŠ¹ã�ª %q+D ç”¨ã�®ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬äºŒå¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)æš—é»™çš„ã�ªå¤‰æ�›ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)å�˜é …æ¼”ç®—å­� %<*%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™%%dã€�%%xã€�ã�¾ã�Ÿã�¯ %%X ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™å¢ƒç•Œã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™#pragma ADDRESS ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma GCC memregs [0..16] ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endsda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endtda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs interrupt ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs section ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startsda å±žæ€§ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs starttda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma %s%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma GCC visibility%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma align%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma fini%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma init%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma message%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pack%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pop_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma push_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma redefine_extname%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma reset_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma weak%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™ãƒ©ãƒ™ãƒ« ãƒ©ãƒ™ãƒ« %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“è¨€èªžæ–‡å­—åˆ— %<"%E"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿå·¦ç²¾åº¦strfmon æ›¸å¼�ã�®å·¦ç²¾åº¦å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“é•·ã�•ä¿®é£¾å­�printf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�scanf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�æ–‡å­— %c ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œå‘½ä»¤ã�¯ CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s
! ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“å±€æ‰€å¤‰æ•°ã�®ãƒ¡ãƒ¢ãƒªè¦�æ±‚ã�Œå®¹é‡�ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™è«–ç�† %<and%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�† %<and%> æ¼”ç®—ã�¯å¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™è«–ç�† %<or%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸‹éƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™æ¸›åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å¢—åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™ä»£å…¥ã�®å·¦å�´ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å�˜é … %<&%> ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™%qs ã�®å¾Œã�«ãƒžã‚¯ãƒ­å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma builtin ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma ghs section ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma message%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(pop[, id])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(push[, id][, <n>])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯å‡ºåŠ›è¢«æ¼”ç®—å­�å†…ã�§ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç•ªå�·ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“-m32 ã�¨ -m64 ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆåž‹ã�«ä¸€è‡´ã�—ã�¾ã�›ã‚“mips16 é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility push%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‰ã�˜ã‚‹å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‹ã��å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC diagnostic%> é¡žã�®å¾Œã�«ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ‘ã‚¹ã�Œã�‚ã‚Šã�¾ã�›ã‚“çµ‚ç«¯ã�® %c æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™ä¸€ã�¤ã�® switch ã�«è¤‡æ•°ã�® default ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã�Œã�‚ã‚Šã�¾ã�›ã‚“anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™ã€‚å­˜åœ¨ã�—ã�ªã�„ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™è² ã�®å‘½ä»¤é•·ã�§ã�™é ˜åŸŸ %i ã�®å…¥ã‚Œå­�ã�®æ·±ã�•ã�Œè² ã�§ã�™è² ã�®ã‚·ãƒ•ãƒˆæ•°ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“CRIS ç”¨ã�® FUNCTION_PROFILER ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“immediate_use ãƒªã‚¹ãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility pop%> ã�«å¯¾å¿œã�™ã‚‹ push ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒªãƒ³ã‚¯ç”¨ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µåž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®æœ€å¾Œã�«ã‚»ãƒŸã‚³ãƒ­ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™é�žå±€æ‰€ãƒ©ãƒ™ãƒ« ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™å‚™è€ƒ: NULL ãƒ�ã‚¤ãƒ³ã‚¿æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“objc++-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c++-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„objc-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œãƒ¡ã‚½ãƒƒãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™packed ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¦ã�„ã�¾ã�™å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™å�³å€¤ã�¨ã�—ã�¦ãƒ­ãƒ¼ãƒ‰ã�§ã��ã‚‹ã�®ã�¯ 0.0 ã�®ã�¿ã�§ã�™.bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«ã�¯æœªåˆ�æœŸåŒ–å¤‰æ•°ã�®ã�¿é…�ç½®å‡ºæ�¥ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™/dev/zero ã‚’é–‹ã��ã�¾ã�™: %mä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %må‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mè¢«æ¼”ç®—å­�åˆ¶ç´„ã�«æ­£ã�—ã��ã�ªã�„ä½�ç½®ã�«ã�‚ã‚‹ %<+%> ã�¾ã�Ÿã�¯ %<=%> ã�Œå�«ã�¾ã‚Œã�¾ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™%% æ–‡å­—ã�®å¾Œã�«è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™%qE ã�«é–¢ã�™ã‚‹æ¼”ç®—ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æœ€é�©åŒ–ã�«ã‚ˆã‚Šãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�®èª­ã�¿è¾¼ã�¿/æ›¸ã��è¾¼ã�¿ã�Œå‰Šé™¤ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“æœ‰åŠ¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³: æ¸¡ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³: æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé ˜åŸŸ %i ã�®å¤–éƒ¨ãƒ–ãƒ­ãƒƒã‚¯ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›åˆ¶ç´„ %qc (è¢«æ¼”ç®—å­� %d ç”¨) ã�Œå…ˆé ­ã�«ã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %<=%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™output_move_single:é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿå®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿåˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿpacked å±žæ€§ã�¯é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™%q+D ã�® packed å±žæ€§ã�¯ é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾packed å±žæ€§ã�¯ %qE ã�®é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %q+D ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %qE ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ GPL ã�«é�©å�ˆã�—ã�Ÿãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %sãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ã‚¤ãƒ™ãƒ³ãƒˆ %s ç”¨ã�« NULL ã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯é–¢æ•°ã‚’ç™»éŒ²ã�—ã�¾ã�—ã�Ÿãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã�¯ç„¡åŠ¹ã�§ã�™ã€‚--enable-plugin ã‚’ä»˜ã�‘ã�¦ configure ã‚’è¡Œã�£ã�¦ã��ã� ã�•ã�„%<void *%> åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�ãƒ�ã‚¤ãƒ³ã‚¿å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®æ¸›åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç²¾åº¦printf æ›¸å¼�ã�§ã�®ç²¾åº¦è¿°èªžä»˜ã�� Thumb å‘½ä»¤æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�® %q+D ã�®æš—é»™çš„ã�ªå®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�ŸVxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s
! ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå°‘ã�ªã�„å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå¤šã��ã�®å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™é�žãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®šç¾©ã�«ç¶šã�„ã�¦ %q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�™ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“r0 ã�¯å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦ä¸Šæ›¸ã��ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦åˆ©ç”¨ã�§ã��ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™switch æ–‡å†…ã�§ã�®ç¯„å›²å¼�ã�¯é�žæ¨™æº–ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™extern inline ã�§å†�å®šç¾©ã�•ã‚Œã�Ÿé–¢æ•°ã�¯ inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�›ã‚“%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™%<union %E%> ã�®å†�å®šç¾©ã�§ã�™%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿtypedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™lp %i ã�®é ˜åŸŸã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %q+D ç”¨ã�«ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“spec %s ã‚’ %s ã�«å��å‰�ã‚’å¤‰æ›´ã�—ã�¾ã�™
  Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™å�³ç²¾åº¦strfmon æ›¸å¼�ã�®å�³ç²¾åº¦å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“rx200 CPU ã�«ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ FPU ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºåˆ¶é™�ã‚’æœ€å¤§ã�¸è¨­å®šã�—ã�¦ã�„ã�¾ã�™: %méš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å…±æœ‰ rtxè¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™ãƒ«ãƒ¼ãƒ— %d ã�®ã‚µã‚¤ã‚ºã�¯ %d ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã€‚%d ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %u ãƒ�ã‚¤ãƒˆã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™å¤‰æ•° %q+D ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™soft-float ã�¨ long-double-128 ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ®‹å¿µã�§ã�™ã�Œæœªå®Ÿè£…ã�§ã�™: ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚½ãƒ¼ã‚¹ã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�Œç„¡åŠ¹ã�§ã�™spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™spec ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒªãƒ³ã‚¯ã�«é–¢ã�™ã‚‹ spec ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec ã�¯ '%s' ã�§ã�™
  
! specs ã�® %%include æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™specs ã�® %%rename æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™spec ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«å��å‰�ã‚’å¤‰æ›´ã�™ã‚‹ spec ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%ld æ–‡å­—ã�®å¾Œã�«ã�Šã�‹ã�—ã�ª spec ãƒ•ã‚¡ã‚¤ãƒ«spec ãƒ•ã‚¡ã‚¤ãƒ«ä¸­ã�® %ld æ–‡å­—ã�®å¾Œã�«ä¸�æ˜Žã�ª %% ã‚³ãƒžãƒ³ãƒ‰æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ç”¨ã�«ã‚¹ã‚¿ãƒƒã‚¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆæ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™static ã�¯ TPF-OS ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿfriend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<\%o%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qc ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qs ã�Œã�‚ã‚Šã�¾ã�™strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“æ–‡å­—åˆ—é•· %qd ã�¯é•·ã�• %qd (ISO C%d ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�Œè¦�æ±‚ã�•ã‚Œã‚‹é•·ã�•) ã‚ˆã‚Šé•·ã�„ã�§ã�™æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<||%> å†…ã�«ã�‚ã‚‹ %<&&%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™%<!=%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<==%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<&%> ã�‹ã‚‰ %<&&%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<|%> ã�‹ã‚‰ %<||%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“default ã�® case ã�Œç„¡ã�„ switch ã�§ã�™switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™kern.osversion ã�® sysctl ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾ãƒ‘ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�™ã‚‹ã�“ã�¨ã�¯é�žæ¨™æº–ã�§ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¯ã�“ã�®ãƒžã‚·ãƒ³ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæŒ‡å®šã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå�ˆã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™%<getter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™%<setter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ branch-likely å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“printf ã�® ' ' ãƒ•ãƒ©ã‚°strfmon ã�® '!' ãƒ•ãƒ©ã‚°printf ã�® '#' ãƒ•ãƒ©ã‚°strftime ã�® '#' ãƒ•ãƒ©ã‚°printf ã�® ''' ãƒ•ãƒ©ã‚°scanf ã�® ''' ãƒ•ãƒ©ã‚°strfmon ã�® '(' ãƒ•ãƒ©ã‚°printf ã�® '+' ãƒ•ãƒ©ã‚°strfmon ã�® '+' ãƒ•ãƒ©ã‚°printf ã�® '-' ãƒ•ãƒ©ã‚°strfmon ã�® '-' ãƒ•ãƒ©ã‚°strftime ã�® '-' ãƒ•ãƒ©ã‚°printf ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® 'E' ä¿®é£¾å­�printf ã�® 'I' ãƒ•ãƒ©ã‚°scanf ã�® 'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�strftime ã�® 'O' ä¿®é£¾å­�strfmon ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '_' ãƒ•ãƒ©ã‚°scanf ã�® 'a' ãƒ•ãƒ©ã‚°scanf ã�® 'm' ãƒ•ãƒ©ã‚°printf ã�® 'q' ãƒ•ãƒ©ã‚°-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™scanf æ©Ÿèƒ½ã�®ä»£å…¥ã�®æŠ‘åˆ¶%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“m210 ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã‚’è¡Œã�ªã�ˆã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�Œåž‹ %qT ã�®ç¯„å›²å¤–ã�«ã�‚ã‚‹ã�®ã�§å¤‰æ�›çµ�æžœã�¯ä¸�å®šã�§ã�™%q+D ã�®ç¬¬ä¸‰å¼•æ•°ã�¯ %<char **%> ã�¨ã�™ã�¹ã��ã�§ã�—ã‚‡ã�†%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr405 ã�¨ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr500 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 å†…ã�§ã�®ã�¿ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 ã�§ã�¯ã�Šã��ã‚‰ã��ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™ã�“ã‚Œã�Œé‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹å€¤ã�®æœ€åˆ�ã�®é …ç›®ã�§ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr400 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr500 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼ã‚¿ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™%%:compare-debug-auxbase-opt ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™ãƒ‡ãƒ�ãƒƒã‚°ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨­å®šã�™ã‚‹ # æŒ‡ç¤ºã�Œé�…ã�™ã�Žã�¾ã�™%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-auxbase-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™return æ–‡å†…ã�®å€¤ã�Œå¤šã�™ã�Žã�¾ã�™ç ´æ£„ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %dæº–å‚™ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤šã�™ã�Žã�¾ã�™: %då±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™%<delete%> ã�«ä¸Žã�ˆã‚‰ã‚Œã‚‹åž‹ %q#T ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�åž‹å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %sSSA_NAME ã�¨ã��ã�®ã‚·ãƒ³ãƒœãƒ«é–“ã�§åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™äºˆæœŸã�—ã�ªã�„å€�æ•°è¢«æ¼”ç®—å­�äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨å®šç¾©ã�§ã��ã�ªã�„ call æ“�ä½œ%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™ä¸�æ˜Žã�ª IRA ç¯„å›² %qs ã�§ã�™ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ %qE (%<#pragma pack%> ç”¨) ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿdelete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�«ã‚ˆã�£ã�¦ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯ã‚¤ãƒ™ãƒ³ãƒˆã�Œç™»éŒ²ã�•ã‚Œã�¾ã�—ã�Ÿä¸�æ˜Žã�ª cc_attr å€¤ã�§ã�™æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªä½™åˆ†ã�ªç²¾åº¦ã‚¹ã‚¿ã‚¤ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªæµ®å‹•å°�æ•°çŸ­ç¸®å½¢ %qs ã�§ã�™ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™ä¸�æ˜Žã�ª move å‘½ä»¤:ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�«ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %sä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿèª�è­˜ã�§ã��ã�ªã�„å‘½ä»¤:èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™èª�è­˜ã�§ã��ã�ªã�„ gcc ãƒ‡ãƒ�ãƒƒã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: %cèª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™èª�è­˜å‡ºæ�¥ã�ªã�„ã‚»ã‚¯ã‚·ãƒ§ãƒ³å�� %qE ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™å›žå¾©ã�§ã��ã�ªã�„ã‚¨ãƒ©ãƒ¼çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %sã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸Šéƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å¤§å€¤ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™darwin64 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™å�¤ã�„ darwin ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %sè¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿå�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_flow_info ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿversion å±žæ€§ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�ž VOP å®£è¨€ç”¨ã�®ä»®æƒ³ SSA å��ã�§ã�™ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿvoid ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿè­¦å‘Š: è­¦å‘Š: ã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹æ™‚ã�¯ '-static' ã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’æ¤œè¨Žã�—ã�¦ã��ã� ã�•ã�„å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‡ºåŠ›ã‚’ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�§ã�™: %m%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™x87 ã�Œç„¡åŠ¹ã�ªçŠ¶æ…‹ã�§ x87 ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™xstormy16_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™{ç„¡å��}
\ No newline at end of file
--- 293,469 ----
  ldd å‡ºåŠ›ã�Œã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿/ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ä¼´ã�„ã�¾ã�™ã€‚
  
  write_c_file - å‡ºåŠ›å��ã�¯ %sã€�æŽ¥é ­è¾žã�¯ %s
!                            ç‰¹å®šã�®ç¨®é¡žã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹
!          æ¬¡ã�‹ã‚‰èª­ã�¿è¾¼ã�¿:         %qD    -F, --fullname                      ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’ãƒ•ãƒ«ãƒ‘ã‚¹ã�§è¡¨ç¤º
!     -f, --function                      é–¢æ•°ãƒ¬ãƒ™ãƒ«ã�®æƒ…å ±ã‚’è¡¨ç¤º
!     -h, --hotonly                       hot ã�ªã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ/é–¢æ•°ã�®ã�¿æƒ…å ±ã‚’è¡¨ç¤º
!     -o, --object                        ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¬ãƒ™ãƒ«ã�®æƒ…å ±ã‚’è¡¨ç¤º
!     -o, --output <dir>                  <dir> ã�«å‡ºåŠ›ã�—ã�¾ã�™
!     -v, --verbose                       å†—é•·ãƒ¢ãƒ¼ãƒ‰
!    ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§(`-v --help' ã‚’ä½¿ã�†ã�¨ã€�å­�ãƒ—ãƒ­ã‚»ã‚¹ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤º)
!   --help                   ã�“ã�®ãƒ˜ãƒ«ãƒ—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
!   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].
!   --sysroot=<directory>    ãƒ˜ãƒƒãƒ€ã�¨ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨ã�—ã�¦
!                            <directory> ã‚’ä½¿ç”¨ã�™ã‚‹
!   --target-help            ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå›ºæœ‰ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹
!   --version                ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
!   -B <directory>           <directory> ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®æŽ¢ç´¢ãƒ‘ã‚¹ã�«è¿½åŠ ã�™ã‚‹
!   -E                       å‰�å‡¦ç�†ã�®ã�¿è¡Œã�†ã€‚ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã€�ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„
!   -S                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�®ã�¿è¡Œã�†ã€‚ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã€�ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„
!   -Wa,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™
!   -Wl,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™
!   -Wp,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™
!   -Xassembler <arg>        <arg> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™
!   -Xlinker <arg>           <arg> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™
!   -Xpreprocessor <arg>     <arg> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™
!   -a, --all-blocks                å�„åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«é–¢ã�™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
    -b, --branch-probabilities      å‡ºåŠ›ã�«åˆ†å²�å�¯èƒ½æ€§æƒ…å ±ã‚’å�«ã‚�ã‚‹
+   -c                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã‚’è¡Œã�†ã€‚ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„
+   -c, --branch-counts             åˆ†å²�ã�«é–¢ã�™ã‚‹ã‚«ã‚¦ãƒ³ãƒˆã‚’ç™¾åˆ†çŽ‡ã�§ã�¯ã�ªã��
+                                     å›žæ•°ã�§å‡ºåŠ›ã�™ã‚‹
    -d, --display-progress          é€²æ�—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹
+   -dumpmachine             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’è¡¨ç¤ºã�™ã‚‹
+   -dumpspecs               çµ„ã�¿è¾¼ã�¿ spec æ–‡å­—åˆ—ã‚’ã�™ã�¹ã�¦è¡¨ç¤ºã�™ã‚‹
+   -dumpversion             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹
    -f, --function-summaries        å�„é–¢æ•°ã�«é–¢ã�™ã‚‹è¦�ç´„ã‚’å‡ºåŠ›ã�™ã‚‹
+   -h, --help                            ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
    -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
+   -i, --json-format               .gcov.json.gz ãƒ•ã‚¡ã‚¤ãƒ«ã�« JSON ä¸­é–“ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§å‡ºåŠ›
+   -j, --human-readable            äººã�«èª­ã�¿ã‚„ã�™ã�„æ•°å­—ã�§å‡ºåŠ›ã�™ã‚‹
+   -k, --use-colors                è‰²ã�¤ã��ã�§å‡ºåŠ›ã�™ã‚‹
    -l, --long-file-names           ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�«é–¢ã�™ã‚‹é•·ã�„
                                      å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’ä½¿ç”¨ã�™ã‚‹
    -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„
+   -o <file>                <file> ã�«å‡ºåŠ›ã�™ã‚‹
    -o, --object-directory DIR|FILE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’ DIR å†…ã�¾ã�Ÿã�¯å‘¼ã�³å‡ºã�—ç”¨ FILE å†…ã�§æ¤œç´¢ã�™ã‚‹
    -p, --preserve-paths            ã�™ã�¹ã�¦ã�®ãƒ‘ã‚¹å��è¦�ç´ ã‚’ä¿�è­·ã�™ã‚‹
+   -pass-exit-codes         ãƒ•ã‚§ãƒ¼ã‚ºã�‹ã‚‰ã�®ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã�®æœ€å¤§å€¤ã‚’ exit ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦è¿”ã�™
+   -pie                     å‹•çš„ãƒªãƒ³ã‚¯ä½�ç½®é�žä¾�å­˜(PIE)å®Ÿè¡Œãƒ�ã‚¤ãƒŠãƒªã‚’ç”Ÿæˆ�ã�™ã‚‹
+   -pipe                    ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�ªã��ãƒ‘ã‚¤ãƒ—ã‚’ä½¿ã�†
+   -print-file-name=<lib>   ãƒ©ã‚¤ãƒ–ãƒ©ãƒª <lib> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-libgcc-file-name  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚³ãƒ³ãƒ‘ãƒ‹ã‚ªãƒ³ãƒ©ã‚¤ãƒ–ãƒ©ãƒªå��ã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-multi-directory   libgcc ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ«ãƒ¼ãƒˆã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-multi-lib         ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨
+                            ãƒžãƒ«ãƒ�ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨ã�®å¯¾å¿œã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-multi-os-directory OSãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¸ã�®ç›¸å¯¾ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-multiarch         ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®æ¤œç´¢ã�«ç”¨ã�„ã‚‰ã‚Œã‚‹
+                            ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�®æ±ºã‚�ã‚‰ã‚Œã�Ÿ GNU 3ã�¤çµ„ã‚’è¡¨ç¤ºã�—ã�¾ã�™ã€‚
+   -print-prog-name=<prog>  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®éƒ¨å“� <prog> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-search-dirs       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚µãƒ¼ãƒ�ãƒ‘ã‚¹ã�«ã�‚ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-sysroot           ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹
+   -print-sysroot-headers-suffix ãƒ˜ãƒƒãƒ€ã‚’è¦‹ã�¤ã�‘ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�™ã‚‹ sysroot æŽ¥é ­è¾žã‚’è¡¨ç¤ºã�™ã‚‹
+   -s, --source-prefix DIR         çœ�ç•¥ã�™ã‚‹ã‚½ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�®æŽ¥é ­è¾ž
+   -save-temps              ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„
+   -save-temps=<arg>        ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„
+   -shared                  å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ç”Ÿæˆ�ã�™ã‚‹
+   -specs=<file>            çµ„ã�¿è¾¼ã�¿ specs ã‚’ <file> ã�®å†…å®¹ã�§ä¸Šæ›¸ã��ã�™ã‚‹
+   -std=<standard>          å…¥åŠ›ã‚½ãƒ¼ã‚¹ã‚’ <standard> ã�«æº–æ‹ ã�™ã‚‹ã�¨è¦‹ã�ªã�™
+   -t, --stdout                    ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�ªã��æ¨™æº–å‡ºåŠ›ã�«å‡ºåŠ›ã�™ã‚‹
+   -time                    å­�ãƒ—ãƒ­ã‚»ã‚¹ã�”ã�¨ã�®å®Ÿè¡Œæ™‚é–“ã‚’è¨ˆæ¸¬ã�™ã‚‹
+   -v                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�«ã‚ˆã�£ã�¦èµ·å‹•ã�•ã‚Œã‚‹ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’è¡¨ç¤ºã�™ã‚‹
+   -v, --version                         ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
    -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹
!   -w, --verbose                   å†—é•·ã�ªæƒ…å ±ã‚’å‡ºåŠ›
!   -x, --hash-filenames            é•·ã�„ãƒ‘ã‚¹å��ã‚’ãƒ�ãƒƒã‚·ãƒ¥ã�™ã‚‹
!   %s ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ä»¥ä¸‹ã�®é€šã‚Š:
!      é�žã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨é‡�è¤‡ã�—ã�¦ã�„ã‚‹ã�‹ã‚‰ã�§ã�™
!   å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™  ã�“ã�“ã�‹ã‚‰  throw ã�•ã‚Œã�Ÿå¼�ã�®ä¸­  ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚µãƒ�ãƒ¼ãƒˆã�¯æ›¸åº«ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå†…ã�§ã�®ã�¿æ��ä¾›ã�•ã‚Œã�¾ã�™ ç«¶å�ˆã�—ã�¦ã�„ã‚‹ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚¹ã‚¿ã‚¤ãƒ«ã‚¹ã‚¤ãƒƒãƒ�ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ zstd# %s %.2f %.2f
  #include "..." ã�®æŽ¢ç´¢ã�¯ã�“ã�“ã�‹ã‚‰å§‹ã�¾ã‚Šã�¾ã�™:
  #include <...> ã�®æŽ¢ç´¢ã�¯ã�“ã�“ã�‹ã‚‰å§‹ã�¾ã‚Šã�¾ã�™:
  #pragma GCC memregs ã�¯å…¨ã�¦ã�®é–¢æ•°å®£è¨€ã�®å‰�ã�«ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“#pragma GCC memregs ã�¯æ•°å€¤ [0..16] ã‚’ã�¨ã‚Šã�¾ã�™#pragma GHS endXXX ã�Œå‰�ã�® startXXX ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“#pragma GHS endXXXX ã�Œå‰�ã�® startXXX ç„¡ã�—ã�§è¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%<#pragma GCC optimize (string [,string]...)%> ã�«æœ€å¾Œã�® %<)%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC optimize%> ã�Œæ–‡å­—åˆ—ã�¾ã�Ÿã�¯ç•ªå�·ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC option%> ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC target (string [,string]...)%> ã�«æœ€å¾Œã�® %<)%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ C++ ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%%> åˆ¶ç´„ã�Œæœ€å¾Œã�®è¢«æ¼”ç®—å­�ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%<%%%c%> ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™%<%%%c%> ã�¯ã�„ã��ã�¤ã�‹ã�®ãƒ­ã‚±ãƒ¼ãƒ«ã�§ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™%<&%> åˆ¶ç´„ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã‚¯ãƒ©ã‚¹ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%<-fsplit-stack%> ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚� GNU/Linux ä¸Šã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™%<-gnat%> ã�Œ %<-gant%> ã�¨é–“é�•ã�£ã�¦ç¶´ã‚‰ã‚Œã�¦ã�„ã�¾ã�™%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mfused-madd%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-ffp-contract=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œ mfhc1 ã�¨ mthc1 å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹æ™‚ã�®ã�¿çµ„ã�¿å�ˆã‚�ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ o32 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹æ™‚ã�®ã�¿çµ„ã�¿å�ˆã‚�ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™%<-mgp32%> ã�Œ 64 ãƒ“ãƒƒãƒˆ ABI ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mgp64%> ã�Œ 32 ãƒ“ãƒƒãƒˆ ABI ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mgp64%> ã�Œ 32 ãƒ“ãƒƒãƒˆãƒ—ãƒ­ã‚»ãƒƒã‚µã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<-mintel-syntax%> ã�¨ %<-mno-intel-syntax%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-masm=intel%> ã�¨ %<-masm=att%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™%<-mno-gpopt%> ã�¯ %<-mexplicit-relocs%> ã�Œå¿…è¦�ã�§ã�™%<-msse5%> ã�¯å‰Šé™¤ã�•ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ä»¥é™�ã�® %<-x %s%> ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%<[*]%> ã�¯é–¢æ•°ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã‚¹ã‚³ãƒ¼ãƒ—ä»¥å¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<__BELOW100__%> å±žæ€§ã�¯å¤‰æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%<__alignof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ%<__gcc_host_wide_int__%> ã�Œ %<long%> ã�¾ã�Ÿã�¯ %<long long%> ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<__gcc_host_wide_int__%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<asm%> è¢«æ¼”ç®—å­�ã�Œä¸�å�¯èƒ½ã�ªåˆ¶ç´„ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%<asm%> è¢«æ¼”ç®—å­�ã�¯å†�ãƒ­ãƒ¼ãƒ‰å‡ºæ�¥ã�ªã�„ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™%<asm%> æŒ‡å®šã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�«é–¢ã�—ã�¦ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™%<bank_switch%> ã�¯é�žå‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<externally_visible%> å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™%<fast_interrupt%> å±žæ€§æŒ‡ç¤ºã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�«é–¢ã�—ã�¦ %<gnu_inline%> å±žæ€§ã�Œå­˜åœ¨ã�—ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™%<location_t%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹ switch æ–‡ã�¯ %<int%> ã�«ã‚ˆã‚‹ switch ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<operator new%> ã�¯ç¬¬ä¸€å¼•æ•°ã�¨ã�—ã�¦åž‹ %<size_t%> (%qT) ã‚’ã�¨ã‚Šã�¾ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<register%> ã�Œã�‚ã‚Šã�¾ã�™void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œæœ‰ã‚‹ %<return%> ã�Œã�‚ã‚Šã�¾ã�™é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�«å€¤ã�Œç„¡ã�„ %<return%> ã�Œã�‚ã‚Šã�¾ã�™%<sizeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<tree%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<typeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“%<void%> ã�¯å”¯ä¸€ã�®ä»®å¼•æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%K ãƒ’ãƒ¼ãƒ—ã�§ã�¯ã�ªã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ free ã�™ã‚‹è©¦ã�¿ã�§ã�™%K ãƒ’ãƒ¼ãƒ—ã�§ã�¯ã�ªã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qD ã‚’ free ã�™ã‚‹è©¦ã�¿ã�§ã�™%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%K %<__builtin_va_arg_pack_len ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%d å€‹ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
  %d å€‹ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
  %d å€‹ã�®ãƒ•ãƒ¬ãƒ¼ãƒ è¡¨ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ
! %i ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�Œä½¿ç”¨ã�§ã��ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q#D ã�¯ volatile ã�§ã�™%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™%q#T ã�Œ %qT ã�ŒäºˆæœŸã�•ã‚Œã‚‹å ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œå¤–éƒ¨ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™%q+D ã�¯æ—¢ã�« dllexport å±žæ€§ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™: dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%q+D ã�Œé€šå¸¸ã�¨ %qE å±žæ€§ã�¨ã�®ä¸¡æ–¹ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�¯é�™çš„ã�§ã�™ã�Œã€�é�™çš„ã�§ã�¯ã�ªã�„ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD å†…ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³ãƒœãƒ«ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯ dll ã�‹ã‚‰ã�®å�‚ç…§å¾Œã�« dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�¯ dllimport å±žæ€§ç„¡ã�—ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å‰�ã�® dllimport ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%q+D ã�¯ 0 å€‹ã�¾ã�Ÿã�¯ 2 å€‹ã�®å¼•æ•°ã�®ã�¿ã�¨ã‚Šã�¾ã�™%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qD ã�®æ„�å‘³å�ˆã�„ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯æ—¢ã�«ã‚¯ãƒ©ã‚¹ %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qD ã�¯é�™çš„ã�§ã�™ã�Œã€�é�™çš„ã�§ã�¯ã�ªã�„ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�™%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“%qD ã�Œåˆ¥ã�®å�¯è¦–æ€§ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¦ã€�æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�«ã�ªã‚Šã�¾ã�™%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%qD ã�¯ã��ã�®å®šç¾©ã�®å‰�ã�§å®£è¨€ã�—ã�ªã�„ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ%qE 2.95 vtable-compatibility å±žæ€§ã�¯ C++ ã‚¯ãƒ©ã‚¹ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE 2.95 vtable-compatibility å±žæ€§ã�¯ kext ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹ã�¨ã��ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯å¤–éƒ¨ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�„ã‚‹åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%qE å±žæ€§ã�®å¼•æ•°ã�¯ 18 ã�‹ã‚‰ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%qE å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«é–¢ã�—ã�¦ã�®ã�¿åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�™%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qE å±žæ€§ã�¯ SH2A ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™%qE å±žæ€§ã�¯ SH2A ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE å±žæ€§ã�¯å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�Œèª¤ã�£ã�Ÿç¨®é¡žã�®ã‚¿ã‚°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œ %<extern%> ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%qE ã�¯ %<reduction(%s)%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™%qE ã�¯æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�¨ã�ªã‚Šã�¾ã�™ã�Œã€�%qD ã�¯æ—¢ã�«ç•°ã�ªã‚‹å�¯è¦–æ€§ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�é–¢æ•°åž‹ã�§ã�™%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s%qE ã�¯ %<firstprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯ %<lastprivate%> å�¥å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™%qs ã�Œ %<auto%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œ %<register%> ä¿®é£¾å­�ã�¨ %qE ç”¨ã�«çµ„ã�¿å�ˆã‚�ã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�¯ MIPS16 ã‚³ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%qs ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã‚Šç‹­ã�„ã�§ã�™%qs ã�¯ gcov ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs ã�¯ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %q.*s ã�§ã�™ã�Œã€�äºˆæœŸã�•ã‚Œã‚‹ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�¯ %q.*s ã�§ã�™%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œ %qs å‘½ä»¤ã‚’æ��ä¾›ã�—ã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™%qs ã�¯ branch-likely å‘½ä»¤ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™%r%s:%d:%R   %r%s:%d:%d:%R   %s%s
  %s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%T%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%s%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%T%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%s%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™%s %s%s
  %s '%s'
  %s ã�¯ %%n$ è¢«æ¼”ç®—å­�ç•ªå�·æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ block_ends_with_call_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ block_ends_with_condjump_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_duplicate_block_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_merge_blocks_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ can_remove_branch_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ create_basic_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ delete_basic_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ duplicate_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ flow_call_edges_add ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ make_forwarder_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ merge_blocks ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ move_block_after ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ predict_edge ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ predicted_by_p ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ redirect_edge_and_branch ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ redirect_edge_and_branch_force ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ support split_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ split_edge ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%s ã�¯ %<%%%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %<%%%s%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %qs %s é•·ã�•ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%s ã�¯ %s ã‚’ %s æ›¸å¼�ã�§ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s ã�¯çµ‚äº†ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã‚’è¿”ã�—ã�¾ã�—ã�Ÿ%s ã‚·ã‚°ãƒŠãƒ« %d [%s]%s ã�§çµ‚äº†ã�•ã�›ã‚‰ã‚Œã�¾ã�—ã�Ÿ%s ã�Œ %<%%%c%> %s æ›¸å¼�ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%s%s%s %sversion %s (%s)
! %s	compiled by GNU C version %s, %s%s%s %sversion %s (%s) compiled by CC, %s-%s ã�Œç©ºã�®ç¯„å›²ã�§ã�™%s: %m%s: %s%s: %s ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�¯ã�“ã�®ã‚·ã‚¹ãƒ†ãƒ ã�«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã�Œç„¡åŠ¹ã�§ã�™%s: ã�™ã�¹ã�¦ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦é–‹ã�‘ã�¾ã�›ã‚“%s:æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã�®é•·ã�•ã‚’æ±ºå®šã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“%s: æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: %m%s: ãƒªãƒ³ã‚¯ã�Œå®Œäº†ã�—ã�ªã�‹ã�£ã�Ÿã�®ã�§ãƒªãƒ³ã‚«ã�®å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ä½¿ã‚�ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%s: COFF ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%s: ã�„ã��ã�¤ã�‹ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™%s:%d: å‰�ã�®ã‚¨ãƒ©ãƒ¼ã�«ã‚ˆã‚Šæ··ä¹±ã�—ã�¦ã�„ã�¾ã�™ã�®ã�§ã€�è„±å‡ºã�—ã�¾ã�™
  %s: '%s' ã�«ã�¯å°Žå…¥ã�Šã‚ˆã�³/ã�¾ã�Ÿã�¯çµ‚äº†ãƒ–ãƒ­ãƒƒã‚¯ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  %s:ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã€‚å®Ÿè¡Œã�•ã‚Œã�¦ã�„ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¾ã�™
+ %s: ãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“
  %s: ç ´æ��ã�—ã�¦ã�„ã�¾ã�™
  %s: '%s' ç”¨ã�®ã‚°ãƒ©ãƒ•ã�Œè§£æ±ºã�§ã��ã�¾ã�›ã‚“
  %s:é–¢æ•°ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %s: '%s' ã�«å¯¾ã�™ã‚‹è¡Œã�Œã�‚ã‚Šã�¾ã�›ã‚“
  %s: gcov ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
+ %s: gcov ãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %s: ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ
  %s: '%s' ã�«å¯¾ã�™ã‚‹ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“
! %s:ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚ˆã‚Šæ–°ã�—ã�„ã�§ã�™
! '' ' ãƒ•ãƒ©ã‚°'!' ãƒ•ãƒ©ã‚°'#' ãƒ•ãƒ©ã‚°'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æŽ¥é ­è¾žã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ'%%l' è¢«æ¼”ç®—å­�ã�Œ label ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†
! ''' ãƒ•ãƒ©ã‚°'(' ãƒ•ãƒ©ã‚°'+' ãƒ•ãƒ©ã‚°'-' ãƒ•ãƒ©ã‚°'0' ãƒ•ãƒ©ã‚°'B' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'E' ä¿®é£¾å­�'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�'^' ãƒ•ãƒ©ã‚°'_' ãƒ•ãƒ©ã‚°'a' ãƒ•ãƒ©ã‚°'m' ãƒ•ãƒ©ã‚°'o' è¢«æ¼”ç®—å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“'q' ãƒ•ãƒ©ã‚°(C)(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)(ç„¡å��å��å‰�ç©ºé–“)(ç„¡å��)(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)(%s ç”¨ã�®é�™çš„ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿)(%s ç”¨ã�®é�™çš„ã‚¤ãƒ‹ã‚·ãƒ£ãƒ©ã‚¤ã‚¶)(ã�“ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�¯ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�”ã�¨ã�«ä¸€å›žã�®ã�¿è¡¨ç¤ºã�•ã‚Œã�¾ã�™)
! ({ç„¡å��})*** è­¦å‘Š *** æœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã�Œã�‚ã‚Šã�¾ã�™ã€‚ã�™ã�¹ã�¦ã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’ç„¡åŠ¹ã�«ã�—ã�¦å†�ç�¾ã�§ã��ã�ªã�„é™�ã‚Šã�“ã�®ãƒ�ã‚°ã‚’å ±å‘Šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„
! --param inline-unit-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-function-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param large-stack-frame-growth ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-auto ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿ--param max-inline-insns-single ã�®åˆ¶é™�ã�«é�”ã�—ã�¾ã�—ã�Ÿå…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™-I <dir>	ä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹-MF <file>	ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹-U<macro>	ãƒžã‚¯ãƒ­ <macro> ã‚’æœªå®šç¾©çŠ¶æ…‹ã�«ã�™ã‚‹-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-bundle_loader ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™-client_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-current_version ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-force_flat_namespace ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-fuse-linker-plugin ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=preinit ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-fvtable-verify=std ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-gz=zlib ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-install_name ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™-keep_private_externs ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mbig-endian ã�¨ -mlittle-endian ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-msingle-float ã�¨ -msoft-float ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-mx32 ã�¯ Solaris ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-pg ã�¨ -fomit-frame-pointer ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“-pie ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“-private_bundle ã�¯ -dynamiclib ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“387 å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚SSE æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“<ç„¡å��><çµ„ã�¿è¾¼ã�¿><ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³><å®£è¨€ã‚¨ãƒ©ãƒ¼><ã‚¨ãƒ©ãƒ¼ã�Œã�‚ã‚‹å¼�><å¼�ã‚¨ãƒ©ãƒ¼><ãƒ©ãƒ ãƒ€<ãƒ©ãƒ ãƒ€<æˆ»ã‚Šå€¤> <æˆ»ã‚Šå€¤><æ–‡><tag ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã‚¨ãƒ©ãƒ¼><ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚¨ãƒ©ãƒ¼><throw å¼�><åž‹ã‚¨ãƒ©ãƒ¼><åž‹ã‚¨ãƒ©ãƒ¼><typedef ã‚¨ãƒ©ãƒ¼><ä¸�æ˜Žã�ªæ¼”ç®—å­�><ä¸�æ˜Ž><å��å‰�ã�ªã�— %s><å��å‰�ç„¡ã�—å›ºå®šå°�æ•°:<å��å‰�ç„¡ã�—æµ®å‹•å°�æ•°:<å��å‰�ç„¡ã�—ç¬¦å�·ç„¡ã�—:<å��å‰�ã�ªã�—><æœªæ§‹æ–‡è§£æž�><æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆAPCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿé…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚ªãƒ—ã‚·ãƒ§ãƒ³
  =================
  
! å®Ÿè¡Œæ™‚ã�« ICPLB ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—:ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«:èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ moveä¸�æ­£ã�ªå��å‰�ã�§ã�™ãƒœãƒ¼ãƒ‰å�� [ã�Šã‚ˆã�³ãƒ¡ãƒ¢ãƒªé ˜åŸŸ]ã€‚å®Ÿè¡Œã�•ã‚Œã�Ÿåˆ†å²�:%s of %d
  CFString ãƒªãƒ†ãƒ©ãƒ«å¼�ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“CFString ãƒªãƒ†ãƒ©ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é�¸æŠžã�—ã�Ÿ CPU ã�¯ x86-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å®Ÿè¡Œã�•ã‚Œã�Ÿå‘¼ã�³å‡ºã�—:%s of %d
+ å‡ºåŠ› JSON ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ
+ ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“
  configure è¨­å®š: %s
! %C ã�§ã�¯å®šæ•°å¼�ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™Copyright %s 2020 Free Software Foundation, Inc.
! å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ
! '%s' ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™
! DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã�§ãƒ‡ãƒ¼ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹ã€‚ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã�§ãƒ‡ãƒ¼ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚ãƒžã‚¯ãƒ­å±•é–‹å†…ã�®ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„ã€‚ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„ã€‚C++ ã‚¯ãƒ©ã‚¹ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’æŠ‘æ­¢ã�—ã�ªã�„ã€‚ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ç‰¹æ¨©ãƒ¢ãƒ¼ãƒ‰ã�®ã�¿ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„ã€‚ãƒ¦ãƒ¼ã‚¶ãƒ¢ãƒ¼ãƒ‰ã�§ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã‚³ãƒ¼ãƒ‰ã�Œå‹•ä½œã�—ã�ªã�„å ´å�ˆã�¯ -mno-inline-ic_invalidate ã�Œæš—é»™çš„ã�«æŒ‡å®šã�•ã‚Œã‚‹ã€‚ERRMSG å¤‰æ•°GAS ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡ç¤ºã‚’çµŒç”±ã�—ã�¦ CFI è¡¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚ã�»ã�¨ã‚“ã�©ã�®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹åŽ³å¯†ã�ª 32 ãƒ“ãƒƒãƒˆ psABI æ§‹é€ ä½“æˆ»ã‚Šå€¤æ¤œæŸ»ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚fmov å‘½ä»¤ã�§ã�® 64 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚64 ãƒ“ãƒƒãƒˆå¢ƒç•Œã�¸ã�®æ•´åˆ—ã�Œå¿…è¦�ã�ªå ´å�ˆã�¯ -mdalign ã‚’å�‚ç…§ã€‚RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚æŽ¢ç´¢ãƒªã‚¹ãƒˆã�®çµ‚ã‚�ã‚Šã�§ã�™ã€‚
! å‡ºåŠ› JSON ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ
! å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ
! ã‚¤ãƒ™ãƒ³ãƒˆFortran 2018:GCC ã�¯ã€�æ•´æ•°åž‹ã�¨å›ºå®šå°�æ•°ç‚¹åž‹ã�®æ¼”ç®—å­�ã�§ã€�æ•´æ•°éƒ¨ã�¨å°�æ•°éƒ¨ã�®ãƒ“ãƒƒãƒˆæ•°ã�Œé�žå¸¸ã�«å¤šã�„ã‚‚ã�®ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“GCC ã�¯ %u é‡�ã�®å…¥ã‚Œå­�ã�®ã‚¹ã‚³ãƒ¼ãƒ—ã�¾ã�§ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�™GCSE ã�Œç„¡åŠ¹ã�§ã�™GMP version %s, MPFR version %s, MPC version %s, isl version %s
! GNU C ã�¯ -E ç„¡ã�—ã�§ã�® -traditional ã‚’æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“GNU æ‹¡å¼µ:GNU Objective C ã�¯ä¼�çµ±çš„ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹SH4 500 ã‚·ãƒªãƒ¼ã‚º (FPU ç„¡ã�—) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�—ã€�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�™ã‚‹ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:
! ISO C ã�§ã�¯é–¢æ•°å¤–ã�§ã�®ä½™åˆ†ã�ª %<;%> ã‚’è¨±å�¯ã�—ã�¦ã�„ã�¾ã�›ã‚“ISO C ã�¯ %<#pragma STDC FLOAT_CONST_DECIMAL64%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯è¤‡ç´ æ•°åž‹ã�«é–¢ã�™ã‚‹ %<++%> ã�¨ %<--%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†…ã�§ã€�å¼�ã‚’ã�Œã�‚ã‚‹ %<return%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®ä»£å…¥ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é�žã‚¹ã‚«ãƒ©ãƒ¼ã�‹ã‚‰å�Œã�˜åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®æ¯”è¼ƒå¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ç‰‡å�´ã� ã�‘ã�Œ void ã�¨ã�ªã‚‹æ�¡ä»¶å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ const ã‚„ volatile ã�®é–¢æ•°åž‹ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰é–¢æ•°ã�®ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�§ã�¯ç©ºã�®åˆ�æœŸåŒ–ç”¨ä¸­æ‹¬å¼§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å‰�æ–¹ä»®å¼•æ•°å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ %<enum%> åž‹ã�¸ã�®å‰�æ–¹å�‚ç…§ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> é–“ã�®åˆ�æœŸåŒ–ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ãƒ©ãƒ™ãƒ«ã�®å®£è¨€ã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ãƒ¡ãƒ³ãƒ�ã�®ã�ªã�„ãƒ¡ãƒ³ãƒ�å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ %<void *%> ã�®é–“ã�®æˆ»ã‚Šã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯åˆ�æœŸåŒ–ç”¨ã�®è¦�ç´ ç¯„å›²æŒ‡å®šã‚’ç¦�ã�˜ã�¾ã�™ISO C ã�¯ %<register%> é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ã‚µã‚¤ã‚ºã�Œ 0 ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�§ã�¯å¼•æ•°ã�‹ã‚‰å…±ç”¨ä½“ã�¸ã�®å¤‰æ�›ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C ã�¯ %<...%> ã�®å‰�ã�«å��å‰�ä»˜ã��å¼•æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™ISO C++ ã�¯ãƒ–ãƒ¬ãƒ¼ã‚¹ã�§ã�¾ã�¨ã‚�ã‚‰ã‚Œã�Ÿå¼�ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�§ã�¯åž‹ã�®ç„¡ã�„ %qs ã�®å®£è¨€ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�§ã�® %<static%> ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C90 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®æ··å�ˆã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯åˆ�æœŸåŒ–ç”¨ã�«å‰¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�¾ã�™ISO C90 ã�¯å·¦ã�Œå€¤ã�§ã�ªã�„é…�åˆ—ã�«æ·»å­—ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ISO C99 ã�¯ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…ã‚³ãƒ”ãƒ¼ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…æ¬¡ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�‹ã‚‰èª­ã�¿è¾¼ã�¿: é–¢æ•° %qs å†…ãƒ©ãƒ ãƒ€é–¢æ•°å†…ãƒ¡ãƒ³ãƒ�é–¢æ•° %qs å†…é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qs å†…æ­£ã�—ã��ã�ªã�„é–¢æ•°æˆ»ã‚Šå€¤ã�§ã�™%C ã�§ã�¯æ•´æ•°å¼�ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™%C ã�®å¼�å†…ã�§æ•´æ•°å€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: ã‚¨ãƒ©ãƒ¼å ±å‘Šãƒ«ãƒ¼ãƒ�ãƒ³ã�«å†�å…¥ã�—ã�¾ã�—ã�Ÿã€‚
! L%d ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã�¯ %s ã�«ã�¨ã�£ã�¦ä¸�æ˜Žã�§ã�™`ã�“ã�®è¨­å®šå†…ã�§ã�¯ LTO ã‚µãƒ�ãƒ¼ãƒˆã�Œæœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“-M ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹ã€‚-MD ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹ã€‚å®Ÿè¡Œã�•ã‚Œã�Ÿè¡Œ:%s of %d
! ã‚¹ã‚¿ãƒƒã‚¯èª¿æ•´ã�Šã‚ˆã�³ã‚¹ã‚¿ãƒƒã‚¯å�‚ç…§ã‚’å‰Šæ¸›ã�™ã‚‹æ©Ÿä¼šã‚’æŽ¢ã�™MMIX å†…éƒ¨: %s ã�¯ã‚·ãƒ•ãƒˆæ¼”ç®—å�¯èƒ½ã�ª int ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %dMMIX å†…éƒ¨: 'm' ã�«å¯¾ã�™ã‚‹èª¤ã�£ã�Ÿå€¤ã�§ã�™ã€‚CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: ã�“ã�®è¢«æ¼”ç®—å­�ã‚’ãƒ‡ã‚³ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“MMIX å†…éƒ¨: CONST_INT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: å®šæ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç•°ã�ªã�£ã�¦ã�„ã�¾ã�™MMIX å†…éƒ¨: æœ€å¾Œã�®å��å‰�ä»˜ã�� vararg ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�«é�©å�ˆã�—ã�¾ã�›ã‚“MMIX å†…éƒ¨: mmix_print_operand å†…ã�« %qc case ã�Œã�‚ã‚Šã�¾ã�›ã‚“MMIX å†…éƒ¨: å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:MMIX å†…éƒ¨: èª�è­˜ã�§ã��ã‚‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«å¼•æ•°ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦è¨±å�¯ã�•ã‚Œã‚‹å®šæ•°å€¤ã�®ãƒ�ã‚¤ãƒˆå�˜ä½�ã�§ã�®æœ€å¤§ã‚µã‚¤ã‚ºNOTE_INSN_BASIC_BLOCK ã�Œãƒ–ãƒ­ãƒƒã‚¯ %d ã�«ã�‚ã‚Šã�¾ã�›ã‚“å��å‰�ã�Œé•·ã�™ã�Žã�¾ã�™åˆ†å²�ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  å‘¼ã�³å‡ºã�—ã�Œã�‚ã‚Šã�¾ã�›ã‚“
  å®Ÿè¡Œå�¯èƒ½ã�ªè¡Œã�Œã�‚ã‚Šã�¾ã�›ã‚“
  çµ¶å¯¾å†�é…�ç½®ã‚’ã‚µãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�®å€¤ã�§ã�®ã�¿ç”Ÿæˆ�ã�™ã‚‹ã€‚ã‚ªãƒ—ã‚·ãƒ§ãƒ³:
  ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œè¶³ã‚Šã�ªã��ã�ªã‚Šã�¾ã�—ã�Ÿã€‚
! PIC ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã�¯é«˜é€Ÿé–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“PIC ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã�¯ç§»æ¤�æ€§ã�Œã�‚ã‚‹ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ãƒ¢ãƒ‡ãƒ«å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PIC ã�¯ RTP ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™PIC ã�Œå¿…è¦�ã�§ã�™ã�Œ CONST16 å‘½ä»¤ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œ %qs ã�«ã‚ˆã�£ã�¦ %<asm%> å†…ã�§ç ´å£Šã�•ã‚Œã�¾ã�™PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PRE ã�Œç„¡åŠ¹ã�§ã�™PRINT_OPERAND NULL ãƒ�ã‚¤ãƒ³ã‚¿PRINT_OPERAND, %%C ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªå‘½ä»¤ã�§ã�™PRINT_OPERAND, %%N ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªå‘½ä»¤ã�§ã�™PRINT_OPERAND_ADDRESS, null ãƒ�ã‚¤ãƒ³ã‚¿å®Œå…¨ã�ªãƒ�ã‚°å ±å‘Šã‚’é€�ã�£ã�¦ä¸‹ã�•ã�„ã€‚
! é�©åˆ‡ã�ªã‚‰ã�°å‰�å‡¦ç�†å¾Œã�®ã‚½ãƒ¼ã‚¹ã‚’ã�¤ã�‘ã�¦ã��ã� ã�•ã�„ã€‚
! ãƒ—ãƒ©ã‚°ã‚¤ãƒ³å‰�å‡¦ç�†æŒ‡ç¤ºã�®ã�¿è¡Œã�†ã€‚å‰�å‡¦ç�†ã�—ã�Ÿã‚½ãƒ¼ã‚¹ã�¯ %s ã�«ã�‚ã‚Šã�¾ã�™ã€�ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�«æ·»ä»˜ã�—ã�¦ã��ã� ã�•ã�„ã€‚
! ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’è¡¨ç¤ºã�™ã‚‹ã€‚spec (%s) ã‚’å‡¦ç�†ä¸­, ã�“ã‚Œã�¯ '%s' ã�§ã�™
! RESULT_DECL ã�¯ DECL_BY_REFERENCE ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹æ™‚ã�¯èª­ã�¿å�–ã‚Šå°‚ç”¨ã�§ã�™RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�‹ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­) ã�§ã�™ (%s:%d)RTL æ¤œæŸ»: elt %d åž‹ã�¯ '%c' ã�®ã�¯ã�šã�ªã�®ã�« '%c' (rtx %s, %s ä¸­)ã�§ã�™ (%s:%d)RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“RX FPU å‘½ä»¤ã�¯ NaNs ã�¨ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“%s ã�‹ã‚‰ spec ã‚’èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™
! ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚'%s' ã‚’å‰Šé™¤ã�—ã�¾ã�™
! ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’å±€æ‰€å¤‰å½¢ (LTRANS) ãƒ¢ãƒ¼ãƒ‰ã�§å®Ÿè¡Œã�™ã‚‹ã€‚ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“åˆ†æž� (WPA) ãƒ¢ãƒ¼ãƒ‰ã�§å®Ÿè¡Œã�™ã‚‹ã€‚å®Ÿè¡Œæ™‚å��ã€‚SH2a ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“SSA ã�Œç ´æ��ã�—ã�¦ã�„ã�¾ã�™SSA_NAME ã�ŒäºŒå€‹ã�®ç•°ã�ªã‚‹ãƒ–ãƒ­ãƒƒã‚¯ %i ã�¨ %i ã�§ä½œæˆ�ã�•ã‚Œã�¾ã�—ã�ŸSSA_NAME_DEF_STMT ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™SSA_NAME_OCCURS_IN_ABNORMAL_PHI ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¹ã��ã�§ã�™SSE å‘½ä»¤ã‚»ãƒƒãƒˆã�Œç„¡åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™ã€‚ 387 æ•°å€¤æ¼”ç®—ã‚’ä½¿ç”¨ã�—ã�¾ã�™SSE ã�Œç„¡åŠ¹ã�®çŠ¶æ…‹ã�§ SSE ãƒ¬ã‚¸ã‚¹ã‚¿å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™SSE ã�Œç„¡åŠ¹ã�®çŠ¶æ…‹ã�§ SSE ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™SSE ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® SSE ãƒ™ã‚¯ãƒˆãƒ«å¼•æ•°ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™SSE ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® SSE ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™STAT å¤‰æ•°å ±å‘Šã�¯ %s ã‚’ã�”è¦§ã��ã� ã�•ã�„ã€‚
! ã‚»ã‚°ãƒ¡ãƒ³ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³é�•å��ã‚»ã‚°ãƒ¡ãƒ³ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³é�•å�� (ã‚³ãƒ¼ãƒ‰)spec %s ã‚’ '%s' ã�«è¨­å®šã�—ã�¦ã�„ã�¾ã�™
  
! å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ç”¨ã�«äºˆç´„ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ RX CPU åž‹ã‚’è¨­å®šã�™ã‚‹ã€‚double ã‚’ 64 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ã€‚double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚Advanced Bit Manipulation (ABM) å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚cmpxchg16b å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚popcnt å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚64 ãƒ“ãƒƒãƒˆ x86-64 ã‚³ãƒ¼ãƒ‰å†…ã�§ sahf å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ LTO åœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ : zlibã‚¿ãƒ¼ã‚²ãƒƒãƒˆ: %s
! ãƒ�ã‚°ã�Œå†�ç�¾ã�§ã��ã�ªã�„ã�®ã�§ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�‹OSã�®å•�é¡Œã� ã�¨æ€�ã‚�ã‚Œã�¾ã�™ã€‚
! æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«ä¾�å­˜ã�—ã�ªã�„ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«é–¢ä¿‚ã�—ã�Ÿã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯æ–‡æ›¸åŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã�“ã�®è¨€èªžå›ºæœ‰ã�®ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã�“ã�®è¨€èªžã�§ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ã‚‚ã�®ã�§ã�™ã�“ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå›ºæœ‰ã�®ã‚‚ã�®ã�§ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’åˆ¶å¾¡ã�—ã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯æœ€é�©åŒ–ã‚’åˆ¶å¾¡ã�—ã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’åˆ¶å¾¡ã�—ã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯çµ�å�ˆã�—ã�Ÿå¼•æ•°ã‚’å�–ã‚Šã�¾ã�™æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯åˆ†é›¢ã�—ã�Ÿå¼•æ•°ã‚’å�–ã‚Šã�¾ã�™This is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! ã�“ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«èª¬æ˜Žã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«: %s
! Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABIå­˜åœ¨ã�—ã�ªã�„ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�•ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†ã€‚'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„
! ä»®æƒ³å‘¼ã�³å‡ºã�—ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�—ã�«å¤‰æ�›ã�™ã‚‹ã�“ã�¨ã‚’è©¦ã�¿ã‚‹äºˆæœŸã�—ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�§ã�™ä½¿ç”¨æ³•: %s [OPTION]... SUB_COMMAND [OPTION]...
! ä½¿ç”¨æ³•: %s [options] file...
! ä½¿ç”¨æ³•: gcov [OPTION...]... SOURCE|OBJ...
! 
  "OPTION" ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™ã�«ã�¯ "-Wa,OPTION" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„
  
  "OPTION" ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™ã�«ã�¯ "-Wl,OPTION" ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„
  
  è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã�®ä»£ã‚�ã‚Šã�« 128 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚çµ„ã�¿è¾¼ã�¿ spec ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™ã€‚
! äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�®ç–‘ã‚�ã�—ã�„ä½¿ç”¨æ³•ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹ã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %mã‚·ã‚°ãƒŠãƒ«ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ä¸­: %m[%s ã‚’é›¢ã‚Œã�¾ã�™]
! [%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“][ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ][ç„¡åŠ¹][æœ‰åŠ¹]__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™__fp16 ã�‹ã�¤ ldrh ç„¡ã�—`ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�®ä¸€éƒ¨ã�«ã�®ã�¿ã�ªã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™ã€‚æ–‡ã�«ã�ªã‚‹ã�“ã�¨ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�¯å�¯å¤‰åž‹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%så†…ã€�ä½�ç½® %s ã�§ä¸­æ–­ã�—ã�¾ã�—ã�Ÿ:%dãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯é–¢æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�Y ã�¾ã�Ÿã�¯ Z ãƒ¬ã‚¸ã‚¹ã‚¿ã�«å¯¾ã�™ã‚‹åˆ¶ç´„ã‚’è¦�æ±‚ã�—ã�¾ã�™è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿå›ºå®šå°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ•´æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿakaåˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�¨ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¦ã€�æ¸›ã‚‰ã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã�•ã�ªäºŒã�®ç´¯ä¹—ã�®æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ç”¨ã�®æ›–æ˜§ã�ªå¤‰æ�›ã�§ã�™%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™æ›–æ˜§ã�ªãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�ã�Œã�ªã�„ç„¡å��å…±ç”¨ä½“ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å¼•æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•° %qd ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<-Wnormalized%> ã�¸ã�®å¼•æ•° %qs ã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“%<-femit-struct-debug-detailed%> ã�¸ã�®å¼•æ•° %qs ã�¯ä¸�æ˜Žã�§ã�™ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å�‚ç…§ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œ "ilink1" ã�¾ã�Ÿã�¯ "ilink2" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™é…�åˆ— %q+D ã�¯ä¸€ã�¤ã�®è¦�ç´ ã‚’æŒ�ã�£ã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�™é…�åˆ—ä»£å…¥åˆ�æœŸåŒ–å­�å†…ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’è¶…ã�ˆã�¾ã�—ã�Ÿé…�åˆ—ã�Œé�žå®šæ•°é…�åˆ—å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™å°�æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿæ–‡å­—åˆ—å®šæ•°ã�§é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D å†…ã�«é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œã�‚ã‚Šã�¾ã�›ã‚“é…�åˆ—ã�®æ·»å­—ã�Œ %<char%> åž‹ã�§ã�™é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®é…�åˆ—ã�¯æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»£å…¥å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�¸ã�®ä»£å…¥ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™ä»£å…¥ã�®æŠ‘åˆ¶ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%</%> ã�¾ã�Ÿã�¯ %<%%%> ã‚’ %<>>%> ã�¾ã�Ÿã�¯ %<&%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�‚ã‚‹æ§‹é€ ä½“ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã‚ˆã�†ã�¨ã�™ã‚‹è©¦ã�¿ã�§ã�™å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é�©ç”¨ã�§ã��ã�¾ã�™å±žæ€§å®£è¨€ã�§ã�™attribute(target("%s")) ã�Œä¸�æ˜Žã�§ã�™ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿè‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚post_inc ã�¾ã�Ÿã�¯ pre_dec ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:é–“é�•ã�£ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“å‰Šé™¤é‡�ã�§ã�™: %dé–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ fcode ã�§ã�™èª¤ã�£ã�Ÿæ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�™'A' ç”¨ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™frv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� 0 ã�®å ´å�ˆfrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤, èª¤ã�£ã�Ÿ const_doublefrv_print_operand å†…ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€� z ã�®å ´å�ˆfrv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'F' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'L' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'M/N' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'O' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'e' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'f' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'g' ä¿®é£¾å­�:frv_print_operand ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã€�'P' ä¿®é£¾å­�:frv_print_operand_address ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:frv_print_operand_memory_reference ã�¸ã�®èª¤ã�£ã�Ÿå‘½ä»¤ã�§ã�™:èª¤ã�£ã�Ÿ move ã�§ã�™é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã�§ã�™èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_double è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿ output_move_single è¢«æ¼”ç®—å­�èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿frv_print_operand_memory_reference_reg ã�¸ã�®èª¤ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™:èª¤ã�£ã�Ÿã‚·ãƒ•ãƒˆå‘½ä»¤:èª¤ã�£ã�Ÿ test ã�§ã�™å‰�å‡¦ç�†ã�‹ã‚‰é–“é�•ã�£ã�¦å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã‚‹ C ãƒ˜ãƒƒãƒ€ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<__builtin___clear_cache%> ã�¸ã�®ä¸¡æ–¹ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec æœ¬ä½“ %qs ã�¯ç„¡åŠ¹ã�§ã�™å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã�¯ã€�é–¢æ•°å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™å‘½ä»¤ %2d ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿçµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�—ã�‹ã�—ã€�ã�“ã�“ã�«ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ %<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�ŸSSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qD ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qT ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™<å�Œä¸€ã�®é–¢æ•°ã�« longcall ã�¨ shortcall å±žæ€§ã‚’ä¸¡æ–¹é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ‹¡å¼µã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½�ç½®ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“: %mPCH ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§ä½�ç½®ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: %mè¤‡æ•°ã�®ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»æ–¹æ³•ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“é�ž gp é–¢é€£ã�®çµ¶å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å€™è£œ 1:å€™è£œ 2:å€™è£œ:å€™è£œ:å€™è£œ:ä¸€å®šã�§ã�¯ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¸ %<offsetof%> ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“%<offsetof%> ã�¯ %<operator[]%> ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã��ã�«ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“%qD ã‚’ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã�¾ã�›ã‚“ã€‚%<delete%> ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã�¿ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qs ã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�›ã‚“%s ã�Œãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“
  %sä¸€è²«ã�—ã�¦ã�„ã�ªã�„ %qs ã�¸ã�®å‘¼ã�³å‡ºã�—ã‚’å�–ã‚Šæ‰±ã�ˆã�¾ã�›ã‚“é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«å‡ºæ�¥ã�¾ã�›ã‚“ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã‚’ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“
! %s%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«é…�ç½®ã�§ã��ã�¾ã�›ã‚“%<asm%> å†…ã�§æ•´æ•°å®šæ•°è¢«æ¼”ç®—å­�ã‚’å†�ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é–¢æ•° try ãƒ–ãƒ­ãƒƒã‚¯ã�®ãƒ�ãƒ³ãƒ‰ãƒ©ã�‹ã‚‰ã�¯ return ã�§ã��ã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ç�¾åœ¨ã�®é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ã��ã�®ã‚ˆã�†ã�ªè­˜åˆ¥å­�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“mshared ã�¨ static ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“mthreads ã�¨ mlegacy-threads ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“åž‹ %s ã‚’åž‹ %s ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿é–¢æ•°å†…ã�§ va_start ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã‚’æ•´æ•°å®šæ•°ã�«é‚„å…ƒã�§ã��ã�¾ã�›ã‚“case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�®å€¤ã�Œã��ã�®åž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™case å€¤ %qs ã�¯åˆ—æŒ™åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“case å€¤ %qs ã�¯åˆ—æŒ™åž‹ %qT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆã�Œé…�åˆ—åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™å…±ç”¨ä½“ã�®ä¸­ã�«ã�ªã�„åž‹ã�‹ã‚‰å…±ç”¨ä½“åž‹ã�¸ã‚­ãƒ£ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“collect2 ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s
! åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™å…±é€šã‚·ãƒ³ãƒœãƒ«ã�§ãƒ�ãƒƒã‚°æƒ…å ±ã�Œã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®æ§‹é€ ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ã‚’æ¯”è¼ƒã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�«çœŸ (true) ã�¨ã�ªã‚Šã�¾ã�™%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« false ã�¨ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã�£ã�¦ã€�æ¯”è¼ƒã�Œå¸¸ã�« true ã�¨ã�ªã‚Šã�¾ã�™å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ä¸�å®Œå…¨ã�ªãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®æ¯”è¼ƒã�§ã�™åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™%<X<=Y<=Z%> ã�®ã‚ˆã�†ã�ªæ¯”è¼ƒã�¯æ•°å­¦ã�¨å�Œã�˜ã‚ˆã�†ã�ªæ„�å‘³ã�«ã�¯ã�ªã‚Šã�¾ã�›ã‚“-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
  -fmax-errors=%u ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚
! complex ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿå��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (%s vs %s) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (%s ã�¨ generic) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™å��å‰�ä»˜ã�� (generic ã�¨ %s) ã�® %q+D ç”¨ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®åž‹ä¿®é£¾å­�ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ '-p' ã�®ä»£ã‚�ã‚Šã�« '-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ `-p' ã�®ä»£ã‚�ã‚Šã�« `-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„const_double_split ã�Œé–“é�•ã�£ã�Ÿå‘½ä»¤ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ:%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™æ›¸å¼�ã�®æœ€å¾Œã�«åž‹å¤‰æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qT ã�¸ã�® %qT ã�‹ã‚‰ã�®å¤‰æ�›ã�¯çµ�æžœã�®ç¬¦å�·ã�Œå¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“çœŸå�½å¼�ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�§ã�™ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹ã�¸ã�®å¤‰æ�›ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %mæœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“: %må¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“ã�§ã�—ã�Ÿspecs ãƒ•ã‚¡ã‚¤ãƒ« %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ
! Go ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %mãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ: %mæœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã�Œé–‹ã�‘ã�¾ã�›ã‚“: %må¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿå‘½ä»¤ã‚’åˆ†å‰²ã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿå¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«æ›¸ã��è¾¼ã‚€ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“ã�§ã�—ã�Ÿkern.osversion %q.*s ã‚’è§£é‡ˆã�§ã��ã�¾ã�›ã‚“ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ ABI ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£/ABI ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ '%s' ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™ãƒ‡ãƒ¼ã‚¿é ˜åŸŸå±žæ€§ã‚’å±€æ‰€å¤‰æ•°ç”¨ã�«æŒ‡å®šã�§ã��ã�¾ã�›ã‚“%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ãƒ‡ãƒ¼ã‚¿å®£è¨€ã�§ã�™ãƒ‡ãƒ¼ã‚¿å®šç¾©ã�Œåž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ‡ãƒ�ãƒƒã‚°: å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“ä»®å¼•æ•° %qD ç”¨ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ã��ã�®ã‚ˆã�†ã�ªä»®å¼•æ•°ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°ã‚’éš ã�—ã�¾ã�™extern å®£è¨€ã�®å¾Œã�«ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�® %qE ã�®å®£è¨€ã�§ã�™é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™é–¢æ•°ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™void ã�®é…�åˆ—ã�¨ã�—ã�¦ã�®åž‹å��ã�®å®£è¨€ã�§ã�™ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ—æŒ™å€¤ã�®æ¸›åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®æ¸›åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®æ¸›åˆ†ã�§ã�™ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ãƒ—ãƒ­ãƒ‘ãƒ†ã‚£ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“0 ã�‹ã‚‰ %d ã�¾ã�§ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯å®Ÿè£…ã�«ã‚ˆã�£ã�¦äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®å„ªå…ˆåº¦ã�¯ 0 ã�‹ã‚‰ %d ã�¾ã�§ã�«å�«ã�¾ã‚Œã‚‹æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™çµ�æžœã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ã‚¼ãƒ­é™¤ç®—ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ-march=... ã�¨ -mcpu=... ã�®ä¸¡æ–¹ã‚’æŒ‡å®šã�—ã�ªã�„ã�§ã��ã� ã�•ã�„multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«: %s
! é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�¦ã�„ã‚‹ (ã�¾ã�Ÿã�¯é‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹) case ã�®å€¤ã�§ã�™é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™é‡�è¤‡ã�—ã�Ÿãƒ¡ãƒ³ãƒ� %q+D ã�§ã�™å‹•çš„ä¾�å­˜é–¢ä¿‚ %s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™è¦�ç´ ã�®åž‹ã�Œå�Œã�˜ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æ›¸å¼�å†…ã�« %<\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™PIC è¢«æ¼”ç®—å­�ã‚’ç™ºè¡Œã�—ã�¦ã�„ã�¾ã�™ã�Œã€� PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ç©ºã�®å®£è¨€ã�§ã�™åˆ�æœŸåŒ–å­�å†…ã�«ç©ºã�®ç¯„å›²ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™%s æ›¸å¼�ã�®å·¦ç²¾åº¦ã�Œç©ºã�§ã�™%s æ›¸å¼�ã�®ç²¾åº¦ã�Œç©ºã�§ã�™ç©ºã�®ç¯„å›²ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ—æŒ™å€¤ %qE ã�¯ switch å†…ã�§å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�›ã‚“åˆ—æŒ™å€¤ã�Œæ•´æ•°ã�®ç¯„å›²ã�®æœ€å¤§å€¤ã‚’è¶…ã�ˆã�¾ã�—ã�Ÿ%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ç’°å¢ƒå¤‰æ•° DJGPP ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m%qs ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %mã‚¨ãƒ©ãƒ¼: é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™æ§‹é€ ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™movsi got å†…ã�§ expand_binop ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<,%>ã€�%<;%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<:%>ã€�%<,%>ã€�%<;%>ã€�%<}%> ã�¾ã�Ÿã�¯ %<__attribute__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§å®šç¾©ã�®å¾Œã�« %<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<=%>ã€�%<,%>ã€�%<;%>ã€�%<asm%> ã�¾ã�Ÿã�¯ %<__attribute__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�« [error|warning|ignored|push|pop] ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™SSA_NAME ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€ã�¾ã�Ÿã�¯å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™specifier-qualifier-list ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™æ˜Žç¤ºçš„ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ãƒªã‚¹ãƒˆã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒªãƒ³ã‚¯ç„¡ã�—å®£è¨€ã�®å¾Œã�« %q+D ã�® extern å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ« %q+D ç”¨ã�«å¤–éƒ¨ãƒªãƒ³ã‚¯ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�™ (%qE å±žæ€§ã�®ã�Ÿã‚�)åˆ�æœŸåŒ–å­�ã�®çµ‚ã‚�ã‚Šã�«ä½™åˆ†ã�ªãƒ–ãƒ¬ãƒ¼ã‚¹ã�®ã‚°ãƒ«ãƒ¼ãƒ—ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“å†…ã�§ä½™åˆ†ã�ªã‚»ãƒŸã‚³ãƒ­ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ›¸å¼�å¼•æ•°å†…ã�«ä½™åˆ†ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™ (ç¬¬ %d å¼•æ•°)ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿçµ‚äº†ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ­ã‚»ã‚¹æ™‚é–“ã�®å�–å¾—ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mLTO å‡ºåŠ›ç”¨ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�ŸLTO å‡ºåŠ›ã�®ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå†�ãƒ­ãƒ¼ãƒ‰ã�®è©¦ã�¿ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ:fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“è‡´å‘½çš„ã‚¨ãƒ©ãƒ¼: ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç²¾åº¦æŒ‡å®šãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…printf æ›¸å¼�ã�§ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…scanf æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…strfmon æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…strftime æ›¸å¼�ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…æŒ‡å®šãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<auto%> ã‚’æŒ‡å®šã�—ã�¾ã�™%qE ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—å®£è¨€ã�¯ %<register%> ã‚’æŒ‡å®šã�—ã�¾ã�™è©°ã‚�æ–‡å­—strfmon æ›¸å¼�ã�®è©°ã‚�æ–‡å­—fini é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿ%q+D ã�®ç¬¬ä¸€å¼•æ•°ã�¯ %<int%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™æµ®å‹•å°�æ•°å®šæ•°ã�Œ %qT ã�®ç¯„å›²ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™æµ®å‹•å°�æ•°å®šæ•°ã‚’ä½¿ã�„æ��ã�­ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°å®šæ•°ã�Œ 0 ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿfor æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™æ›¸å¼�%d ç•ªç›®ã�®æ›¸å¼�å¼•æ•°ã�Œ %s æ›¸å¼�å†…ã�§äºŒå›žä»¥ä¸Šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™æ›¸å¼�ã�Œãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ã�™æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ç„¡ã��ã€�ã�‹ã�¤æ›¸å¼�å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚å¼•æ•°ã�®åž‹ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚æ›¸å¼�æ–‡å­—åˆ—ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%qT åž‹ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œæ›¸å¼�å¼•æ•°ã�¯æ–‡å­—åˆ—ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�®å®Ÿå®šç¾©ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�ŸGIMPLE ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�®ä»®æƒ³å®šç¾©ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿfr30_print_operand: ç„¡åŠ¹ã�ª %%F ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: ç„¡åŠ¹ã�ª %%x ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: %%A ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™fr30_print_operand: å‡¦ç�†ã�•ã‚Œã�ªã�„ MEM ã�§ã�™fr30_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%B ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%b ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand: èª�è­˜ã�§ã��ã�ªã�„ %%p ã‚³ãƒ¼ãƒ‰ã�§ã�™fr30_print_operand_address: å‡¦ç�†ã�•ã‚Œã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¦ã€�ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã�Œä¿¡é ¼ã�§ã��ã�ªã��ã�ªã‚Šã�¾ã�™friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“frv_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™é–¢æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’å�—ã�‘å�–ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦è¤‡è£½ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯é�™çš„å¤‰æ•°å†…ã�®å±€æ‰€ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã€�æ±ºã�—ã�¦è¤‡å†™ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ alloca ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“ (always_inline å±žæ€§ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™)é–¢æ•° %q+F ã�¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�¨ç«¶å�ˆã�™ã‚‹å±žæ€§ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ setjmp ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯ setjmp-longjmp ä¾‹å¤–å‡¦ç�†ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %q+F ã�¯å�¯å¤‰å¼•æ•°ãƒªã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“é–¢æ•° %qD ã�Œå¤‰æ•°ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %qD ã�Œå¤‰æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å±žæ€§ã�Œå�ˆã�„ã�¾ã�›ã‚“é–¢æ•°æœ¬ä½“ã�Œãƒªãƒ³ã‚¯æ™‚ã�«ä¸Šæ›¸ã��å�¯èƒ½ã�§ã�™é–¢æ•°æœ¬ä½“ã�Œåˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�®å€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°ã�Œäº’æ�›æ€§ã�®ã�ªã�„åž‹ã‚’é€šã�—ã�¦å‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®£è¨€ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<register%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™é–¢æ•°ã�Œæ–‡å­—åˆ—åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™inline ã�«ã�§ã��ã�ªã�„é–¢æ•°ã�§ã�™inline ã�®å€™è£œã�§ã�ªã�„é–¢æ•°ã�§ã�™é–¢æ•°ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¾ã�™é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°åž‹ã�Œ ISO C ã�¨å®Œå…¨äº’æ�›ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¿®é£¾å­�ä»˜ã�� void æˆ»ã‚Šåž‹ã�®é–¢æ•°ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¦ã�„ã�¾ã�™gcc ãƒ‰ãƒ©ã‚¤ãƒ�ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s å®Ÿè¡Œ gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s
  gcc ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s %s
  gcov %s%s
! ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºæœ€å¤§åˆ¶é™�ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™: %mgfortran ã�¯ -cpp ç„¡ã�—ã�§ã�® -E ä½¿ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿå¤§åŸŸã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤§åŸŸãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�«ç¶šã�„ã�¦ã�‚ã‚Šã�¾ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œåˆ�æœŸå€¤ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“gp_offset (%ld) ã�¾ã�Ÿã�¯ end_offset (%ld) ã�Œ 0 ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“PCH ã‚’å†�é…�ç½®ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“ia64_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™æ˜Žç¤ºçš„ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚‹ %q+D ç”¨ã�® %<#pragma align%> ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª "%s" ã‚’ç„¡è¦–ã�—ã�¾ã�™
  ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%<asm%> å†…ã�§åˆ¶ç´„ã‚’è¡Œã�†ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“%<asm%> å†…ã�§ãƒ¬ã‚¸ã‚¹ã‚¿åˆ¶ç´„ã�¯ä¸�å�¯èƒ½ã�§ã�™%s å†…ã€�ä½�ç½® %s:%däº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„æš—é»™çš„ã�ªå®£è¨€ã�§ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�¸ã�®äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã�¸ã�®åž‹ %qT ã�‹ã‚‰ã�®ä»£å…¥æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’åž‹ %qT ã‚’ä½¿ç”¨ã�—ã�¦åˆ�æœŸåŒ–æ™‚ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™åž‹ %qT ã‚’æˆ»ã�™ã�¨ã��ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™ã€‚åž‹ %qT ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã�®ä»•æ§˜ã�Œä¸€è²«ã�—ã�¦ã�„ã�¾ã�›ã‚“%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„ã�«ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ­£ã�—ã��ã�ªã�„å‘½ä»¤:åˆ—æŒ™å€¤ã�®å¢—åˆ†ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™é–¢æ•° %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�®å¢—åˆ†ã�§ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™é–“æŽ¥é–¢æ•° %q+D ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“init é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %s ã�§è¦‹ã�¤ã�‘ã�¾ã�—ã�Ÿå·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œå‰¯ä½œç”¨ã�§ä¸Šæ›¸ã��ã�•ã‚Œã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ‰æ™‚ã�«è¨ˆç®—å‡ºæ�¥ã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿåˆ�æœŸåŒ–å­�ã�Œ %q+D ã�®ã‚µã‚¤ã‚ºç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿæµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %så…¥åŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %qc ã�Œå�«ã�¾ã‚Œã�¾ã�™å‘½ä»¤ã�«ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œå�«ã�¾ã‚Œã�¦ã�„ã�¾ã�™!å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«: %s%s
! å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚ä¸�æ˜Žã�ªãƒ¢ãƒ¼ãƒ‰:ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™: %då†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿè¢«æ¼”ç®—å­�ã‚’æŒ�ã�¤ cris_side_effect_mode_ok ã�§ã�™å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�Œ MIPS16 é–¢æ•°ã�§ã�¯ã�„ã�‘ã�¾ã�›ã‚“interrupt_thread ã�¯ fido ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™ç„¡åŠ¹ã�ª %%-code ã�§ã�™ç„¡åŠ¹ã�ª %%A è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%B è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%C å€¤ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%E å€¤ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%G ãƒ¢ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%J å€¤ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%L å€¤ç„¡åŠ¹ã�ª %%M å€¤ç„¡åŠ¹ã�ª %%N å€¤ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%P å€¤ç„¡åŠ¹ã�ª %%R å€¤ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%U å€¤ç„¡åŠ¹ã�ª %%V å€¤ç„¡åŠ¹ã�ª %%Y è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%c è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%d å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%f è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%h å€¤ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™ç„¡åŠ¹ã�ª %%j å€¤ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%m å€¤ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%r å€¤ç„¡åŠ¹ã�ª %%s è¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª %%s å€¤ç„¡åŠ¹ã�ª %%t/%%b å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„ç„¡åŠ¹ã�ª 'asm' ã�§ã�™: ç„¡åŠ¹ã�ª IACC å¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™%<sizeof%> ã‚’é–¢æ•°åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qs ã‚’void åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ª const_double è¢«æ¼”ç®—å­�ç„¡åŠ¹ã�ªå®šæ•°ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™%<#pragma pack%> å†…ã�§ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿæ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™callreturn æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™ç„¡åŠ¹ã�ªå‘½ä»¤:gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™ç„¡åŠ¹ã�ªä»£å…¥ã�®å·¦è¾ºã�§ã�™ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™'A' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'D' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'H' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'O' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'T' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'b' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'e' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'m' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'o' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'p' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�'z' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ä¿®é£¾æ–‡å­—ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰%%H/%%L ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%N ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%S ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%T/%%B ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%U ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%V ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�%%p ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™%%s ã‚³ãƒ¼ãƒ‰ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™ç„¡åŠ¹ã�ªå�¥èª­ç‚¹ %qc ã�Œåˆ¶ç´„å†…ã�«ã�‚ã‚Šã�¾ã�™'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™ç„¡åŠ¹ã�ª %q+D ç”¨ã�®ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬äºŒå¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™ç„¡åŠ¹ã�ª %<__builtin_prefetch%> ã�®ç¬¬ä¸‰å¼•æ•°ã�§ã�™ã€‚0 ã‚’ä½¿ç”¨ã�—ã�¾ã�™ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)æš—é»™çš„ã�ªå¤‰æ�›ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)å�˜é …æ¼”ç®—å­� %<*%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™%%dã€�%%xã€�ã�¾ã�Ÿã�¯ %%X ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™å¢ƒç•Œã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™#pragma ADDRESS ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma GCC memregs [0..16] ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endsda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endtda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs endzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs interrupt ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs section ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startsda å±žæ€§ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs starttda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™#pragma ghs startzda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma %s%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma GCC visibility%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma align%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma fini%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma init%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma message%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pack%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma pop_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma push_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma redefine_extname%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma reset_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™%<#pragma weak%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™ãƒ©ãƒ™ãƒ« ãƒ©ãƒ™ãƒ« %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %q+D ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“è¨€èªžæ–‡å­—åˆ— %<"%E"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš—é»™çš„ã�«å›ºå®šæ•´æ•°åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿæœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ld ã�¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ %d ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿå·¦ç²¾åº¦strfmon æ›¸å¼�ã�®å·¦ç²¾åº¦å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“é•·ã�•ä¿®é£¾å­�printf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�scanf æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�æ–‡å­— %c ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œå‘½ä»¤ã�¯ CONST_INT ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒª: %s
! ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�žé–¢æ•° %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒª lib%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“å±€æ‰€ã‚¯ãƒ©ã‚¹ %q#T ã�¯é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %q#D ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“å±€æ‰€å¤‰æ•°ã�®ãƒ¡ãƒ¢ãƒªè¦�æ±‚ã�Œå®¹é‡�ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™è«–ç�† %<and%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�† %<and%> æ¼”ç®—ã�¯å¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™è«–ç�† %<or%> ã�Œé�žçœŸå�½å®šæ•°ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸‹éƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å°�å€¤ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™æ¸›åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å¢—åˆ†ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™ä»£å…¥ã�®å·¦å�´ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™å�˜é … %<&%> ã�®è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™%qs ã�®å¾Œã�«ãƒžã‚¯ãƒ­å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma builtin ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma ghs section ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma fini%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma message%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(pop[, id])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma pack(push[, id][, <n>])%> ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿé–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å¼•æ•°ã�§ã�™é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�¯å‡ºåŠ›è¢«æ¼”ç®—å­�å†…ã�§ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ä¸€è‡´åˆ¶ç´„ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ç•ªå�·ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“-m32 ã�¨ -m64 ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�®ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™export ãƒ‡ãƒ¼ã‚¿ã‚’èª­ã�¿è¾¼ã�¿ä¸­ã�«ãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆåž‹ã�«ä¸€è‡´ã�—ã�¾ã�›ã‚“mips16 é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility push%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å��å‰�ä»˜ã��é�žæ¼”ç®—å­�ç”¨ã�®é–‰ã�˜ã‚‹ä¸­æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‰ã�˜ã‚‹å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“é–‹ã��å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC diagnostic%> é¡žã�®å¾Œã�«ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�®å¾Œã�«ãƒ‘ã‚¹ã�Œã�‚ã‚Šã�¾ã�›ã‚“çµ‚ç«¯ã�® %c æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©åˆ‡ã�§ã�ªã�„åž‹ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%d å€‹ã‚ˆã‚Šå¤šã�„è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™ä¸€ã�¤ã�® switch ã�«è¤‡æ•°ã�® default ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿè¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“è¤‡æ•°ã�®ä»®å¼•æ•°ã�Œ %qD ã�¨ã�„ã�†å��å‰�ã�§ã�™%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã�Œã�‚ã‚Šã�¾ã�›ã‚“anonumous å��å‰�ç©ºé–“ã�®é›†å�ˆä½“ã�¯ static ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™æ˜Žç¤ºçš„ã�ªå¤‰æ�›ã�Œå¿…è¦�ã�§ã�™ã€‚å­˜åœ¨ã�—ã�ªã�„ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�§ã�™è² ã�®å‘½ä»¤é•·ã�§ã�™é ˜åŸŸ %i ã�®å…¥ã‚Œå­�ã�®æ·±ã�•ã�Œè² ã�§ã�™è² ã�®ã‚·ãƒ•ãƒˆæ•°ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œè² ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨€ %qD ã�§ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %q+D ã�Œå®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™%<union %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå†�å®šç¾©ã�§ã�™é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“CRIS ç”¨ã�® FUNCTION_PROFILER ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec é–¢æ•°ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“immediate_use ãƒªã‚¹ãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<#pragma GCC visibility pop%> ã�«å¯¾å¿œã�™ã‚‹ push ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã�¯ %qT å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒªãƒ³ã‚¯ç”¨ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µåž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�®æœ€å¾Œã�«ã‚»ãƒŸã‚³ãƒ­ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�„ãƒŽãƒ¼ãƒ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™å�¯å¤‰åž‹ã�®å…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™%q+D ã�®é�žé�™çš„å®£è¨€ã�Œé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�®é�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™é�žå±€æ‰€ãƒ©ãƒ™ãƒ« ã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ˜ãƒƒãƒ€æŽ¥å°¾è¾žä»˜ã��ã�§è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™å‚™è€ƒ: NULL ãƒ�ã‚¤ãƒ³ã‚¿æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å¼•æ•°ã�®æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“objc++-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c++-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„objc-cpp-output ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« objective-c-cpp-output ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œãƒ¡ã‚½ãƒƒãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯å¤‰åž‹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯ãƒªãƒ³ã‚¯ã�•ã‚Œã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™packed ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¦ã�„ã�¾ã�™å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—é–¢æ•°å®£è¨€å†…ã�§å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ä»®å¼•æ•°å®£è¨€ã�§ã�™å�³å€¤ã�¨ã�—ã�¦ãƒ­ãƒ¼ãƒ‰ã�§ã��ã‚‹ã�®ã�¯ 0.0 ã�®ã�¿ã�§ã�™.bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«ã�¯æœªåˆ�æœŸåŒ–å¤‰æ•°ã�®ã�¿é…�ç½®å‡ºæ�¥ã�¾ã�™åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•°ã�®ã�¿ .noinit ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�§ã��ã�¾ã�™å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™/dev/zero ã‚’é–‹ã��ã�¾ã�™: %mä¾�å­˜é–¢ä¿‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %må‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %mè¢«æ¼”ç®—å­�åˆ¶ç´„ã�«æ­£ã�—ã��ã�ªã�„ä½�ç½®ã�«ã�‚ã‚‹ %<+%> ã�¾ã�Ÿã�¯ %<=%> ã�Œå�«ã�¾ã‚Œã�¾ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™%% æ–‡å­—ã�®å¾Œã�«è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™%qE ã�«é–¢ã�™ã‚‹æ¼”ç®—ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“æœ€é�©åŒ–ã�«ã‚ˆã‚Šãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�®èª­ã�¿è¾¼ã�¿/æ›¸ã��è¾¼ã�¿ã�Œå‰Šé™¤ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“æœ‰åŠ¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³: æ¸¡ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³: æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿé ˜åŸŸ %i ã�®å¤–éƒ¨ãƒ–ãƒ­ãƒƒã‚¯ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›åˆ¶ç´„ %qc (è¢«æ¼”ç®—å­� %d ç”¨) ã�Œå…ˆé ­ã�«ã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã�§ã��ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�åˆ¶ç´„ã�« %<=%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“å‡ºåŠ›è¢«æ¼”ç®—å­�ã�Œ %<asm%> å†…ã�®å®šæ•°ã�§ã�™output_move_single:é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿå®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿåˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿpacked å±žæ€§ã�¯é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™%q+D ã�® packed å±žæ€§ã�¯ é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾packed å±žæ€§ã�¯ %qE ã�®é�žåŠ¹çŽ‡ã�ªæ•´åˆ—ã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %q+D ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“packed å±žæ€§ã�¯ %qE ã�«ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %q+D ã�¯ç›´å‰�ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“ä»®å¼•æ•° %u (%q+D) ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u (%q+D) ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %<float%> (%<double%> ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %qT (%qT ã�§ã�¯ã�ªã��) ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°ç‚¹åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��è¤‡ç´ æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æ•´æ•°åž‹ã�§ã�¯ã�ªã��æµ®å‹•å°�æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯æµ®å‹•å°�æ•°åž‹ã�§ã�¯ã�ªã��æ•´æ•°åž‹ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ä»˜ã��ã�¨ã�—ã�¦ã�§ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç¬¦å�·ç„¡ã�—ã�¨ã�—ã�¦ã�§ã�™äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�«æ¸¡ã�—ã�¦ã�„ã�¾ã�™passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�«ã‚ˆã‚‹ã�¨æ¸¡ã�—ã�¦ã�„ã‚‹ %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ç•°ã�ªã‚‹å¹…ã�§ã�™pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ GPL ã�«é�©å�ˆã�—ã�Ÿãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“
  %sãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ã‚¤ãƒ™ãƒ³ãƒˆ %s ç”¨ã�« NULL ã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯é–¢æ•°ã‚’ç™»éŒ²ã�—ã�¾ã�—ã�Ÿãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã�¯ç„¡åŠ¹ã�§ã�™ã€‚--enable-plugin ã‚’ä»˜ã�‘ã�¦ configure ã‚’è¡Œã�£ã�¦ã��ã� ã�•ã�„%<void *%> åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚·ãƒ³ãƒœãƒ«ã�‹ã‚‰ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œé–“é�•ã�£ã�¦ã�„ã‚‹ã‚ˆã�†ã�§ã�™ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�ãƒ�ã‚¤ãƒ³ã‚¿å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿæ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“case ã�®å€¤ã�¨ã�—ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®æ¸›åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å‰�ç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ç²¾åº¦printf æ›¸å¼�ã�§ã�®ç²¾åº¦è¿°èªžä»˜ã�� Thumb å‘½ä»¤æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�® %q+D ã�®æš—é»™çš„ã�ªå®£è¨€ã�¯ã�“ã�“ã�§ã�™å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�ŸVxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ãƒ—ãƒ­ã‚°ãƒ©ãƒ : %s
! ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�§ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå°‘ã�ªã�„å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™%q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¯å‰�ã�®å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å®šç¾©ã‚ˆã‚Šå¤šã��ã�®å¼•æ•°ã‚’å®£è¨€ã�—ã�¦ã�„ã�¾ã�™é�žãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®šç¾©ã�«ç¶šã�„ã�¦ %q+D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã�‚ã‚Šã�¾ã�™ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“r0 ã�¯å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦ä¸Šæ›¸ã��ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦åˆ©ç”¨ã�§ã��ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™switch æ–‡å†…ã�§ã�®ç¯„å›²å¼�ã�¯é�žæ¨™æº–ã�§ã�™rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“èª­ã�¿å�–ã‚Šå°‚ç”¨ä½�ç½® %qE ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ¡ãƒ³ãƒ� %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å��å‰�ä»˜ã��æˆ»ã‚Šå€¤ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�Œ %<asm%> ã�®å‡ºåŠ›ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™%q+D ã�Œç•°ã�ªã‚‹å�¯è¦–æ€§ã�§å†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™ (å�¤ã�„å�¯è¦–æ€§ã�Œä¿�è­·ã�•ã‚Œã�¾ã�™)ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™extern inline ã�§å†�å®šç¾©ã�•ã‚Œã�Ÿé–¢æ•°ã�¯ inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¾ã�›ã‚“%<struct %E%> ã�®å†�å®šç¾©ã�§ã�™%<union %E%> ã�®å†�å®šç¾©ã�§ã�™%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿtypedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�Œç•°ã�ªã‚‹åž‹ã�§å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™lp %i ã�®é ˜åŸŸã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é�žãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %q+D ç”¨ã�«ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œä¸Žã�ˆã‚‰ã‚Œã�¾ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“spec %s ã‚’ %s ã�«å��å‰�ã‚’å¤‰æ›´ã�—ã�¾ã�™
  Objective-C æ–‡å­—åˆ—ã�®å‰�ã�«é€£ç¶šã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™æ§‹é€ ä½“ã�¾ã�Ÿã�¯å…±ç”¨ä½“ã�§ã�¯ã�ªã�„ä½•ã�‹ã�®ãƒ¡ãƒ³ãƒ� %qE ã�®è¦�æ±‚ã�§ã�™è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ—ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã‚‹æ•´åˆ— %wu ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™å�³ç²¾åº¦strfmon æ›¸å¼�ã�®å�³ç²¾åº¦å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“rx200 CPU ã�«ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ FPU ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã€�æœ€å¾Œã�®å��å‰�ä»˜ã��å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“section å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”¨ã�«ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯ä¸Šæ›¸ã��ã�§ã��ã�¾ã�›ã‚“%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚³ã‚¢ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºåˆ¶é™�ã‚’æœ€å¤§ã�¸è¨­å®šã�—ã�¦ã�„ã�¾ã�™: %méš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™çµ„ã�¿è¾¼ã�¿é–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã‚’è¦†ã�„éš ã�—ã�¦ã�„ã�¾ã�™shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“å…±æœ‰ rtxè¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™åž‹ã�®ç¬¦å�·ã�¨ãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qs ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™ãƒ«ãƒ¼ãƒ— %d ã�®ã‚µã‚¤ã‚ºã�¯ %d ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã€‚%d ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %u ãƒ�ã‚¤ãƒˆã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™å¤‰æ•° %q+D ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™soft-float ã�¨ long-double-128 ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ®‹å¿µã�§ã�™ã�Œæœªå®Ÿè£…ã�§ã�™: ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚½ãƒ¼ã‚¹ã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�«ç„¡åŠ¹ã�ª %<%%x%c%> ã�Œã�‚ã‚Šã�¾ã�™spec %qs ã�Œç„¡åŠ¹ã�§ã�™spec å¤±æ•—: %<%%*%> ã�¯ãƒ‘ã‚¿ãƒ¼ãƒ³ãƒžãƒƒãƒ�ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“spec å¤±æ•—: èª�è­˜ã�§ã��ã�ªã�„ spec ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qc ã�§ã�™spec ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒªãƒ³ã‚¯ã�«é–¢ã�™ã‚‹ spec ã�Œã�‚ã‚Šã�¾ã�›ã‚“spec ã�¯ '%s' ã�§ã�™
  
! specs ã�® %%include æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™specs ã�® %%rename æ§‹æ–‡ã�® %ld æ–‡å­—ä»¥é™�ã�®å½¢å¼�ã�«èª¤ã‚Šã�Œã�‚ã‚Šã�¾ã�™spec ãƒ•ã‚¡ã‚¤ãƒ« %s ã�«å��å‰�ã‚’å¤‰æ›´ã�™ã‚‹ spec ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“ã�§ã�—ã�Ÿ%ld æ–‡å­—ã�®å¾Œã�«ã�Šã�‹ã�—ã�ª spec ãƒ•ã‚¡ã‚¤ãƒ«spec ãƒ•ã‚¡ã‚¤ãƒ«ä¸­ã�® %ld æ–‡å­—ã�®å¾Œã�«ä¸�æ˜Žã�ª %% ã‚³ãƒžãƒ³ãƒ‰æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ 8 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“: %wdã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�å¼�ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ç”¨ã�«ã‚¹ã‚¿ãƒƒã‚¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆæ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E%q+D ã�®é�™çš„å®£è¨€ã�Œé�žé�™çš„å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™static ã�¯ TPF-OS ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“ä»®å¼•æ•°ã�§ç„¡ã�„é…�åˆ—å®£è¨€å†…ã�®é�™çš„ã�¾ã�Ÿã�¯åž‹ä¿®é£¾å­�ã�§ã�™stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•° %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã‚¿æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿç„¡å��ä»®å¼•æ•°ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿfriend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€å®šã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<@%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %<\%o%> ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qc ã�Œã�‚ã‚Šã�¾ã�™ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«é€¸è„±ã�—ã�Ÿ %qs ã�Œã�‚ã‚Šã�¾ã�™strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“æ–‡å­—åˆ—é•· %qd ã�¯é•·ã�• %qd (ISO C%d ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�Œè¦�æ±‚ã�•ã‚Œã‚‹é•·ã�•) ã‚ˆã‚Šé•·ã�„ã�§ã�™æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<do%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<||%> å†…ã�«ã�‚ã‚‹ %<&&%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<+%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<<<%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<>>%> å†…ã�«ã�‚ã‚‹ %<-%> ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹è¨ˆç®—ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™%<!=%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<&%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<==%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<^%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<|%> ã�®è¢«æ¼”ç®—å­�å†…ã�«ã�‚ã‚‹æ¯”è¼ƒã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<&%> ã�‹ã‚‰ %<&&%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™%<!%> ã�®è¢«æ¼”ç®—å­�ã�®å‘¨ã‚Šã�«å°�æ‹¬å¼§ã‚’ä»˜ã�‘ã‚‹ã€�ã�¾ã�Ÿã�¯ %<|%> ã�‹ã‚‰ %<||%> ã�¸å¤‰æ›´ã�™ã‚‹ã€�ã�¾ã�Ÿã�¯ %<!%> ã�‹ã‚‰ %<~%> ã�¸å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“default ã�® case ã�Œç„¡ã�„ switch ã�§ã�™switch ã�®å†…å®¹ã�Œæ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™PIC ãƒ¢ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ã‚ªãƒ•ã‚»ãƒƒãƒˆä»˜ã��ã�®ã‚·ãƒ³ãƒœãƒ«ã�§ã�™ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�¯ z10 ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™kern.osversion ã�® sysctl ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %mã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾ãƒ‘ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�™ã‚‹ã�“ã�¨ã�¯é�žæ¨™æº–ã�§ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¯ã�“ã�®ãƒžã‚·ãƒ³ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ã‚¯ãƒ©ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæŒ‡å®šã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå�ˆã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™%<getter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™%<setter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ branch-likely å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“printf ã�® ' ' ãƒ•ãƒ©ã‚°strfmon ã�® '!' ãƒ•ãƒ©ã‚°printf ã�® '#' ãƒ•ãƒ©ã‚°strftime ã�® '#' ãƒ•ãƒ©ã‚°printf ã�® ''' ãƒ•ãƒ©ã‚°scanf ã�® ''' ãƒ•ãƒ©ã‚°strfmon ã�® '(' ãƒ•ãƒ©ã‚°printf ã�® '+' ãƒ•ãƒ©ã‚°strfmon ã�® '+' ãƒ•ãƒ©ã‚°printf ã�® '-' ãƒ•ãƒ©ã‚°strfmon ã�® '-' ãƒ•ãƒ©ã‚°strftime ã�® '-' ãƒ•ãƒ©ã‚°printf ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® '0' ãƒ•ãƒ©ã‚°strftime ã�® 'E' ä¿®é£¾å­�printf ã�® 'I' ãƒ•ãƒ©ã‚°scanf ã�® 'I' ãƒ•ãƒ©ã‚°'O' ä¿®é£¾å­�strftime ã�® 'O' ä¿®é£¾å­�strfmon ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '^' ãƒ•ãƒ©ã‚°strftime ã�® '_' ãƒ•ãƒ©ã‚°scanf ã�® 'a' ãƒ•ãƒ©ã‚°scanf ã�® 'm' ãƒ•ãƒ©ã‚°printf ã�® 'q' ãƒ•ãƒ©ã‚°-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™scanf æ©Ÿèƒ½ã�®ä»£å…¥ã�®æŠ‘åˆ¶%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“m210 ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚µãƒ�ãƒ¼ãƒˆã‚’è¡Œã�ªã�ˆã�¾ã�›ã‚“æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%qE ã�Œåž‹ %qT ã�®ç¯„å›²å¤–ã�«ã�‚ã‚‹ã�®ã�§å¤‰æ�›çµ�æžœã�¯ä¸�å®šã�§ã�™%q+D ã�®ç¬¬ä¸‰å¼•æ•°ã�¯ %<char **%> ã�¨ã�™ã�¹ã��ã�§ã�—ã‚‡ã�†%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr405 ã�¨ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr500 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 å†…ã�§ã�®ã�¿ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã�®å��é€²å®šæ•°ã�¯ ISO C90 ã�§ã�¯ã�Šã��ã‚‰ã��ç¬¦å�·ç„¡ã�—ã�§ã�™ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™ã�“ã‚Œã�Œé‡�ã�ªã‚Šå�ˆã�£ã�¦ã�„ã‚‹å€¤ã�®æœ€åˆ�ã�®é …ç›®ã�§ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr400 ã�¨ fr550 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ fr500 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€ COMMON ãƒ‡ãƒ¼ã‚¿ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“%q+D ã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�Œé�žã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€å®£è¨€ã�®å¾Œã�«ç¶šã�„ã�¦ã�„ã�¾ã�™%%:compare-debug-auxbase-opt ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå°‘ã�ªã�™ã�Žã�¾ã�™ãƒ‡ãƒ�ãƒƒã‚°ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¨­å®šã�™ã‚‹ # æŒ‡ç¤ºã�Œé�…ã�™ã�Žã�¾ã�™%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-auxbase-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-dump-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:compare-debug-self-opt ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%%:version-compare ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™return æ–‡å†…ã�®å€¤ã�Œå¤šã�™ã�Žã�¾ã�™ç ´æ£„ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %dæº–å‚™ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œå¤šã�™ã�Žã�¾ã�™: %då±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ãƒ©ãƒ™ãƒ«ã‚’å��å‰�ç©ºé–“ã�§åˆ†é›¢ã�§ã��ã�¾ã�›ã‚“ã€‚è­˜åˆ¥å­� %qE ã�Œç«¶å�ˆã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯ ISO C ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�¯æ‹’å�¦ã�•ã‚Œã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯è‡ªå‹•é›†ç´„åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å…±ç”¨ä½“ã�®åˆ�æœŸåŒ–ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�®é€£çµ�ã‚’æ‹’å�¦ã�—ã�¾ã�™ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ©ã‚¹æ¼”ç®—å­�ã‚’æ‹’å�¦ã�—ã�¾ã�™VAX æµ®å‹•å°�æ•°ã�§ã�¯ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™%<delete%> ã�«ä¸Žã�ˆã‚‰ã‚Œã‚‹åž‹ %q#T ã�®å¼•æ•°ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�åž‹å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�« %qE ã�®å®£è¨€å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«åž‹å��å†…ã�§ã�ªã‚Šã�¾ã�™åž‹ã�Œãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿåž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %sSSA_NAME ã�¨ã��ã�®ã‚·ãƒ³ãƒœãƒ«é–“ã�§åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“åž‹å��ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®åž‹ã�¯ GCC æ‹¡å¼µã�§ã�™æ­£å¼�ã�ª %d ç•ªç›®ã�®ä»®å¼•æ•°ã�®åž‹ã�Œä¸�å®Œå…¨ã�§ã�™é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�® typedef å®£è¨€ã�¯ç„¡åŠ¹ã�§ã�™åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“%qs ã‚’ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ãƒˆã�§ã��ã�¾ã�›ã‚“ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‘ã‚¹å†…ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒªãƒ³ã‚«ã‚¹ã‚¯ãƒªãƒ—ãƒˆ %qs ã�®ä½�ç½®ç¢ºèª�ã�Œã�§ã��ã�¾ã�›ã‚“æœªå®šç¾©ã�®å��å‰�ä»˜ã��é�žæ¼”ç®—å­� %qs ã�§ã�™äºˆæœŸã�—ã�ªã�„å€�æ•°è¢«æ¼”ç®—å­�äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨å®šç¾©ã�§ã��ã�ªã�„ call æ“�ä½œ%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“å…±ç”¨ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™ä¸�æ˜Žã�ª IRA ç¯„å›² %qs ã�§ã�™ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªã‚¢ã‚¯ã‚·ãƒ§ãƒ³ %qE (%<#pragma pack%> ç”¨) ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿdelete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�«ã‚ˆã�£ã�¦ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ«ãƒ�ãƒƒã‚¯ã‚¤ãƒ™ãƒ³ãƒˆã�Œç™»éŒ²ã�•ã‚Œã�¾ã�—ã�Ÿä¸�æ˜Žã�ª cc_attr å€¤ã�§ã�™æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªä½™åˆ†ã�ªç²¾åº¦ã‚¹ã‚¿ã‚¤ãƒ« %qs ã�§ã�™ä¸�æ˜Žã�ªæµ®å‹•å°�æ•°çŸ­ç¸®å½¢ %qs ã�§ã�™ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE ã�§ã�™ä¸�æ˜Žã�ª move å‘½ä»¤:ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™%<#pragma GCC diagnostic%> ã�®å¾Œã�«ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %sä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™ç„¡å��ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ç„¡å��æ§‹é€ ä½“/å…±ç”¨ä½“ã�Œã€�ã��ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’å®šç¾©ã�—ã�¦ã�„ã�¾ã�›ã‚“ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿåˆ°é�”ä¸�å�¯èƒ½èª�è­˜ã�§ã��ã�ªã�„å‘½ä»¤:èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™èª�è­˜ã�§ã��ã�ªã�„ gcc ãƒ‡ãƒ�ãƒƒã‚°ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: %cèª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™èª�è­˜å‡ºæ�¥ã�ªã�„ã‚»ã‚¯ã‚·ãƒ§ãƒ³å�� %qE ã�§ã�™èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™å›žå¾©ã�§ã��ã�ªã�„ã‚¨ãƒ©ãƒ¼çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %sã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®é€£çµ�ã�§ã�™æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�™ã‚‹ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„é�žæ¨™æº–ã�®æŽ¥å°¾è¾žã�§ã�™çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™case ãƒ©ãƒ™ãƒ«ç¯„å›²ã�®ä¸Šéƒ¨ã�®å€¤ã�Œåž‹ã�®æœ€å¤§å€¤ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�ªã�„é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§å…±ç”¨ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™darwin64 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™å�¤ã�„ darwin ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %sè¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“å¤‰æ•°å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D å®šç¾©ã�¯ dllimport ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•° %q+D ã�Œ %<longjmp%> ã�¾ã�Ÿã�¯ %<vfork%> ã�«ã‚ˆã�£ã�¦ç ´å£Šã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œä¸�å®Œå…¨åž‹ã�§ã�™å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå¤‰æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿå‰�ã�« %<static%> ã�¨å®£è¨€ã�•ã‚Œã�Ÿå¤‰æ•°ã�Œ %<extern%> ã�¨å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿå�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ %qE ã�§ã�™ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œè¦�ç´ ã�®ã‚µã‚¤ã‚ºã�®æ•´æ•°å€�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_flow_info ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿverify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿversion å±žæ€§ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“é�ž VOP å®£è¨€ç”¨ã�®ä»®æƒ³ SSA å��ã�§ã�™ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿvoid ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿè­¦å‘Š: è­¦å‘Š: ã‚·ã‚¹ãƒ†ãƒ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹æ™‚ã�¯ '-static' ã‚’æŒ‡å®šã�™ã‚‹ã�“ã�¨ã‚’æ¤œè¨Žã�—ã�¦ã��ã� ã�•ã�„å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“å‡ºåŠ›ã‚’ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�§ã�™: %m%qs ã�®å¹…ã�Œã��ã�®ã‚µã‚¤ã‚ºã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã�®å¼•æ•°ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿé–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™æ¸›åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å¢—åˆ†ã�™ã‚‹å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …æ„Ÿå˜†ç¬¦(!)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™x87 ã�Œç„¡åŠ¹ã�ªçŠ¶æ…‹ã�§ x87 ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æˆ»ã�—ã�¦ (return) ã�„ã�¾ã�™xstormy16_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™0 ã�¾ã�Ÿã�¯è² ã�®ã‚µã‚¤ã‚ºã�®é…�åˆ— %q+D ã�§ã�™ãƒ™ã‚¯ãƒˆãƒ«ã�®ã‚µã‚¤ã‚ºã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�®å¹…ã�Œ 0 ã�§ã�™%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™{ç„¡å��}
\ No newline at end of file
diff -Nrcpad gcc-10.2.0/gcc/po/ja.po gcc-10.3.0/gcc/po/ja.po
*** gcc-10.2.0/gcc/po/ja.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/ja.po	Thu Apr  8 11:56:28 2021
***************
*** 1,5 ****
  # Japanese messages for GNU gcc
! # Copyright (C) 1999, 2010, 2011, 2018 Free Software Foundation, Inc.
  # This file is distributed under the same license as the gcc package.
  #
  # gcc ã�§ã�¯è§£é‡ˆã�•ã‚Œã‚‹æ›¸å¼�æ–‡å­—åˆ—ã�Œæ•°ç¨®é¡žã�‚ã‚Šã�¾ã�™
--- 1,5 ----
  # Japanese messages for GNU gcc
! # Copyright (C) 1999, 2010, 2011, 2018, 2020 Free Software Foundation, Inc.
  # This file is distributed under the same license as the gcc package.
  #
  # gcc ã�§ã�¯è§£é‡ˆã�•ã‚Œã‚‹æ›¸å¼�æ–‡å­—åˆ—ã�Œæ•°ç¨®é¡žã�‚ã‚Šã�¾ã�™
***************
*** 16,28 ****
  #    IIDA Yosiaki <iida@secom.ne.jp>, 1999.
  # Yasuaki Taniguchi <yasuakit@gmail.com>, 2010, 2011
  # Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>, 2018
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 8.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-04-27 21:19+0000\n"
! "PO-Revision-Date: 2018-07-17 22:26+0900\n"
! "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
  "Language: ja\n"
  "MIME-Version: 1.0\n"
--- 16,29 ----
  #    IIDA Yosiaki <iida@secom.ne.jp>, 1999.
  # Yasuaki Taniguchi <yasuakit@gmail.com>, 2010, 2011
  # Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>, 2018
+ # Hiroshi Takekawa <sian@big.or.jp>, <sian.ht@gmail.com>, 2020
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 10.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2020-07-20 18:08+0000\n"
! "PO-Revision-Date: 2020-07-29 19:20+0900\n"
! "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
  "Language: ja\n"
  "MIME-Version: 1.0\n"
*************** msgid "[cannot find %s]"
*** 54,63 ****
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
  #: collect2.c:1569
! #, fuzzy, c-format
! #| msgid "collect2 version %s"
  msgid "collect2 version %s\n"
! msgstr "collect2 ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s"
  
  #: collect2.c:1674
  #, c-format
--- 55,63 ----
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
  #: collect2.c:1569
! #, c-format
  msgid "collect2 version %s\n"
! msgstr "collect2 ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %s\n"
  
  #: collect2.c:1674
  #, c-format
*************** msgid "const/copy propagation disabled"
*** 105,120 ****
  msgstr ""
  
  #: diagnostic.c:158
! #, fuzzy, c-format
! #| msgid "%s: all warnings being treated as errors\n"
  msgid "%s: all warnings being treated as errors"
! msgstr "%s: ã�™ã�¹ã�¦ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™\n"
  
  #: diagnostic.c:163
! #, fuzzy, c-format
! #| msgid "%s: some warnings being treated as errors\n"
  msgid "%s: some warnings being treated as errors"
! msgstr "%s: ã�„ã��ã�¤ã�‹ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™\n"
  
  #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
--- 105,118 ----
  msgstr ""
  
  #: diagnostic.c:158
! #, c-format
  msgid "%s: all warnings being treated as errors"
! msgstr "%s: ã�™ã�¹ã�¦ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™"
  
  #: diagnostic.c:163
! #, c-format
  msgid "%s: some warnings being treated as errors"
! msgstr "%s: ã�„ã��ã�¤ã�‹ã�®è­¦å‘Šã�¯ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�™"
  
  #: diagnostic.c:386 input.c:225 input.c:1874 c-family/c-opts.c:1431
  #: fortran/cpp.c:577 fortran/error.c:1049 fortran/error.c:1069
*************** msgid "compilation terminated due to -Wf
*** 132,155 ****
  msgstr "-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚\n"
  
  #: diagnostic.c:587
! #, fuzzy, c-format
! #| msgid ""
! #| "Please submit a full bug report,\n"
! #| "with preprocessed source if appropriate.\n"
! #| "See %s for instructions.\n"
  msgid ""
  "Please submit a full bug report,\n"
  "with preprocessed source if appropriate.\n"
  msgstr ""
  "å®Œå…¨ã�ªãƒ�ã‚°å ±å‘Šã‚’é€�ã�£ã�¦ä¸‹ã�•ã�„ã€‚\n"
  "é�©åˆ‡ã�ªã‚‰ã�°å‰�å‡¦ç�†å¾Œã�®ã‚½ãƒ¼ã‚¹ã‚’ã�¤ã�‘ã�¦ã��ã� ã�•ã�„ã€‚\n"
- "%s ã‚’è¦‹ã‚Œã�°æ–¹æ³•ã�Œæ›¸ã�„ã�¦ã�‚ã‚Šã�¾ã�™ã€‚\n"
  
  #: diagnostic.c:593
! #, fuzzy, c-format
! #| msgid "Use fp double instructions"
  msgid "See %s for instructions.\n"
! msgstr "å€�ç²¾åº¦æµ®å‹•å°�æ•°å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: diagnostic.c:602
  #, c-format
--- 130,147 ----
  msgstr "-Wfatal-errors ã�«ã‚ˆã‚Šã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�—ã�Ÿã€‚\n"
  
  #: diagnostic.c:587
! #, c-format
  msgid ""
  "Please submit a full bug report,\n"
  "with preprocessed source if appropriate.\n"
  msgstr ""
  "å®Œå…¨ã�ªãƒ�ã‚°å ±å‘Šã‚’é€�ã�£ã�¦ä¸‹ã�•ã�„ã€‚\n"
  "é�©åˆ‡ã�ªã‚‰ã�°å‰�å‡¦ç�†å¾Œã�®ã‚½ãƒ¼ã‚¹ã‚’ã�¤ã�‘ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
  #: diagnostic.c:593
! #, c-format
  msgid "See %s for instructions.\n"
! msgstr "å ±å‘Šã�¯ %s ã‚’ã�”è¦§ã��ã� ã�•ã�„ã€‚\n"
  
  #: diagnostic.c:602
  #, c-format
*************** msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å�œæ­¢ã�—ã�¾ã�
*** 158,170 ****
  
  #: diagnostic.c:663
  msgid "In file included from"
! msgstr ""
  
  #: diagnostic.c:664
- #, fuzzy
- #| msgid "          %s"
  msgid "                 from"
! msgstr "          %s"
  
  #: diagnostic.c:1135
  #, c-format
--- 150,160 ----
  
  #: diagnostic.c:663
  msgid "In file included from"
! msgstr "æ¬¡ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�‹ã‚‰èª­ã�¿è¾¼ã�¿: "
  
  #: diagnostic.c:664
  msgid "                 from"
! msgstr "         æ¬¡ã�‹ã‚‰èª­ã�¿è¾¼ã�¿: "
  
  #: diagnostic.c:1135
  #, c-format
*************** msgid "Options:\n"
*** 300,483 ****
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³:\n"
  
  #: gcc.c:3546
- #, fuzzy
- #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
! msgstr ""
! "  -pass-exit-codes         ãƒ•ã‚§ãƒ¼ã‚ºã�‹ã‚‰ã�®ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã�®æœ€å¤§å€¤ã‚’ exit\n"
! "                               ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦è¿”ã�™\n"
  
  #: gcc.c:3547
- #, fuzzy
- #| msgid "  --help                   Display this information\n"
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   ã�“ã�®ãƒ˜ãƒ«ãƒ—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3548
- #, fuzzy
- #| msgid "  --target-help            Display target specific command line options\n"
  msgid "  --target-help            Display target specific command line options.\n"
  msgstr "  --target-help            ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå›ºæœ‰ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3549
- #, fuzzy
- #| msgid "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
! msgstr "  --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
  
  #: gcc.c:3550
- #, fuzzy
- #| msgid "                           Display specific types of command line options\n"
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           ç‰¹å®šã�®ç¨®é¡žã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3552
- #, fuzzy
- #| msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "(`-v --help' ã‚’ä½¿ã�†ã�¨ã€�å­�ãƒ—ãƒ­ã‚»ã‚¹ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤º)\n"
  
  #: gcc.c:3553
- #, fuzzy
- #| msgid "  --version                Display compiler version information\n"
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3554
- #, fuzzy
- #| msgid "  -dumpspecs               Display all of the built in spec strings\n"
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               çµ„ã�¿è¾¼ã�¿ spec æ–‡å­—åˆ—ã‚’ã�™ã�¹ã�¦è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3555
- #, fuzzy
- #| msgid "  -dumpversion             Display the version of the compiler\n"
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3556
- #, fuzzy
- #| msgid "  -dumpmachine             Display the compiler's target processor\n"
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3557
- #, fuzzy
- #| msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚µãƒ¼ãƒ�ãƒ‘ã‚¹ã�«ã�‚ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3558
- #, fuzzy
- #| msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚³ãƒ³ãƒ‘ãƒ‹ã‚ªãƒ³ãƒ©ã‚¤ãƒ–ãƒ©ãƒªå��ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3559
- #, fuzzy
- #| msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   ãƒ©ã‚¤ãƒ–ãƒ©ãƒª <lib> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3560
- #, fuzzy
- #| msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®éƒ¨å“� <prog> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3561
- #, fuzzy
- #| msgid ""
- #| "  -print-multi-lib         Display the mapping between command line options and\n"
- #| "                           multiple library search directories\n"
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
! "  -print-multi-lib         ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨è¤‡æ•°ã�®ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ã�—\n"
! "                               ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨ã�®å¯¾å¿œã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3564
- #, fuzzy
- #| msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   libgcc ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ«ãƒ¼ãƒˆã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3565
- #, fuzzy
- #| msgid ""
- #| "  -print-multi-lib         Display the mapping between command line options and\n"
- #| "                           multiple library search directories\n"
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
! "  -print-multi-lib         ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨è¤‡æ•°ã�®ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ã�—\n"
! "                               ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨ã�®å¯¾å¿œã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3568
- #, fuzzy
- #| msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
! msgstr "  -print-multi-os-directory OSãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢é€£ã�®ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3569
- #, fuzzy
- #| msgid "  -print-sysroot           Display the target libraries directory\n"
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3570
- #, fuzzy
- #| msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
! msgstr "  -print-sysroot-headers-suffix ãƒ˜ãƒƒãƒ€ã‚’è¦‹ã�¤ã�‘ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�™ã‚‹ sysroot æŽ¥å°¾è¾žã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3571
- #, fuzzy
- #| msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3572
- #, fuzzy
- #| msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™\n"
  
  #: gcc.c:3573
- #, fuzzy
- #| msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3574
- #, fuzzy
- #| msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        <arg> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3575
- #, fuzzy
- #| msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     <arg> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™\n"
  
  #: gcc.c:3576
- #, fuzzy
- #| msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           <arg> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3577
- #, fuzzy
- #| msgid "  -save-temps              Do not delete intermediate files\n"
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„\n"
  
  #: gcc.c:3578
- #, fuzzy
- #| msgid "  -save-temps=<arg>        Do not delete intermediate files\n"
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„\n"
  
--- 290,411 ----
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³:\n"
  
  #: gcc.c:3546
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
! msgstr "  -pass-exit-codes         ãƒ•ã‚§ãƒ¼ã‚ºã�‹ã‚‰ã�®ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã�®æœ€å¤§å€¤ã‚’ exit ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦è¿”ã�™\n"
  
  #: gcc.c:3547
  msgid "  --help                   Display this information.\n"
  msgstr "  --help                   ã�“ã�®ãƒ˜ãƒ«ãƒ—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3548
  msgid "  --target-help            Display target specific command line options.\n"
  msgstr "  --target-help            ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå›ºæœ‰ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3549
  msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
! msgstr "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
  
  #: gcc.c:3550
  msgid "                           Display specific types of command line options.\n"
  msgstr "                           ç‰¹å®šã�®ç¨®é¡žã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3552
  msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
  msgstr "(`-v --help' ã‚’ä½¿ã�†ã�¨ã€�å­�ãƒ—ãƒ­ã‚»ã‚¹ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’è¡¨ç¤º)\n"
  
  #: gcc.c:3553
  msgid "  --version                Display compiler version information.\n"
  msgstr "  --version                ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3554
  msgid "  -dumpspecs               Display all of the built in spec strings.\n"
  msgstr "  -dumpspecs               çµ„ã�¿è¾¼ã�¿ spec æ–‡å­—åˆ—ã‚’ã�™ã�¹ã�¦è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3555
  msgid "  -dumpversion             Display the version of the compiler.\n"
  msgstr "  -dumpversion             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3556
  msgid "  -dumpmachine             Display the compiler's target processor.\n"
  msgstr "  -dumpmachine             ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3557
  msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
  msgstr "  -print-search-dirs       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚µãƒ¼ãƒ�ãƒ‘ã‚¹ã�«ã�‚ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3558
  msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
  msgstr "  -print-libgcc-file-name  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ã‚³ãƒ³ãƒ‘ãƒ‹ã‚ªãƒ³ãƒ©ã‚¤ãƒ–ãƒ©ãƒªå��ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3559
  msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
  msgstr "  -print-file-name=<lib>   ãƒ©ã‚¤ãƒ–ãƒ©ãƒª <lib> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3560
  msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
  msgstr "  -print-prog-name=<prog>  ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®éƒ¨å“� <prog> ã�¸ã�®ãƒ•ãƒ«ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3561
  msgid ""
  "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
  "                           a component in the library path.\n"
  msgstr ""
! "  -print-multiarch         ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®æ¤œç´¢ã�«ç”¨ã�„ã‚‰ã‚Œã‚‹\n"
! "                           ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�®æ±ºã‚�ã‚‰ã‚Œã�Ÿ GNU 3ã�¤çµ„ã‚’è¡¨ç¤ºã�—ã�¾ã�™ã€‚\n"
  
  #: gcc.c:3564
  msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
  msgstr "  -print-multi-directory   libgcc ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ«ãƒ¼ãƒˆã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3565
  msgid ""
  "  -print-multi-lib         Display the mapping between command line options and\n"
  "                           multiple library search directories.\n"
  msgstr ""
! "  -print-multi-lib         ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨\n"
! "                           ãƒžãƒ«ãƒ�ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæŽ¢ç´¢ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¨ã�®å¯¾å¿œã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3568
  msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
! msgstr "  -print-multi-os-directory OSãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¸ã�®ç›¸å¯¾ãƒ‘ã‚¹ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3569
  msgid "  -print-sysroot           Display the target libraries directory.\n"
  msgstr "  -print-sysroot           ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3570
  msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
! msgstr "  -print-sysroot-headers-suffix ãƒ˜ãƒƒãƒ€ã‚’è¦‹ã�¤ã�‘ã‚‹ã�Ÿã‚�ã�«ä½¿ç”¨ã�™ã‚‹ sysroot æŽ¥é ­è¾žã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3571
  msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
  msgstr "  -Wa,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3572
  msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
  msgstr "  -Wp,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™\n"
  
  #: gcc.c:3573
  msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
  msgstr "  -Wl,<options>            ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã�® <options> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3574
  msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
  msgstr "  -Xassembler <arg>        <arg> ã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3575
  msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
  msgstr "  -Xpreprocessor <arg>     <arg> ã‚’ãƒ—ãƒªãƒ—ãƒ­ã‚»ãƒƒã‚µã�«æ¸¡ã�™\n"
  
  #: gcc.c:3576
  msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
  msgstr "  -Xlinker <arg>           <arg> ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™\n"
  
  #: gcc.c:3577
  msgid "  -save-temps              Do not delete intermediate files.\n"
  msgstr "  -save-temps              ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„\n"
  
  #: gcc.c:3578
  msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
  msgstr "  -save-temps=<arg>        ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�ªã�„\n"
  
*************** msgid ""
*** 488,521 ****
  msgstr ""
  
  #: gcc.c:3582
- #, fuzzy
- #| msgid "  -pipe                    Use pipes rather than intermediate files\n"
  msgid "  -pipe                    Use pipes rather than intermediate files.\n"
  msgstr "  -pipe                    ä¸­é–“ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�ªã��ãƒ‘ã‚¤ãƒ—ã‚’ä½¿ã�†\n"
  
  #: gcc.c:3583
- #, fuzzy
- #| msgid "  -time                    Time the execution of each subprocess\n"
  msgid "  -time                    Time the execution of each subprocess.\n"
  msgstr "  -time                    å­�ãƒ—ãƒ­ã‚»ã‚¹ã�”ã�¨ã�®å®Ÿè¡Œæ™‚é–“ã‚’è¨ˆæ¸¬ã�™ã‚‹\n"
  
  #: gcc.c:3584
- #, fuzzy
- #| msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
  msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
  msgstr "  -specs=<file>            çµ„ã�¿è¾¼ã�¿ specs ã‚’ <file> ã�®å†…å®¹ã�§ä¸Šæ›¸ã��ã�™ã‚‹\n"
  
  #: gcc.c:3585
- #, fuzzy
- #| msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
  msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
  msgstr "  -std=<standard>          å…¥åŠ›ã‚½ãƒ¼ã‚¹ã‚’ <standard> ã�«æº–æ‹ ã�™ã‚‹ã�¨è¦‹ã�ªã�™\n"
  
  #: gcc.c:3586
- #, fuzzy
- #| msgid ""
- #| "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
- #| "                           and libraries\n"
  msgid ""
  "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
  "                           and libraries.\n"
--- 416,437 ----
*************** msgstr ""
*** 524,537 ****
  "                           <directory> ã‚’ä½¿ç”¨ã�™ã‚‹\n"
  
  #: gcc.c:3589
- #, fuzzy
- #| msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
  msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
  msgstr "  -B <directory>           <directory> ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®æŽ¢ç´¢ãƒ‘ã‚¹ã�«è¿½åŠ ã�™ã‚‹\n"
  
  #: gcc.c:3590
- #, fuzzy
- #| msgid "  -v                       Display the programs invoked by the compiler\n"
  msgid "  -v                       Display the programs invoked by the compiler.\n"
  msgstr "  -v                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�«ã‚ˆã�£ã�¦èµ·å‹•ã�•ã‚Œã‚‹ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
--- 440,449 ----
*************** msgid "  -###                     Like -
*** 540,565 ****
  msgstr ""
  
  #: gcc.c:3592
- #, fuzzy
- #| msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
  msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
  msgstr "  -E                       å‰�å‡¦ç�†ã�®ã�¿è¡Œã�†ã€‚ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã€�ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„\n"
  
  #: gcc.c:3593
- #, fuzzy
- #| msgid "  -S                       Compile only; do not assemble or link\n"
  msgid "  -S                       Compile only; do not assemble or link.\n"
  msgstr "  -S                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�®ã�¿è¡Œã�†ã€‚ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã€�ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„\n"
  
  #: gcc.c:3594
- #, fuzzy
- #| msgid "  -c                       Compile and assemble, but do not link\n"
  msgid "  -c                       Compile and assemble, but do not link.\n"
  msgstr "  -c                       ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã‚’è¡Œã�†ã€‚ãƒªãƒ³ã‚¯ã�¯è¡Œã‚�ã�ªã�„\n"
  
  #: gcc.c:3595
- #, fuzzy
- #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "  -o <file>                Place the output into <file>.\n"
  msgstr "  -o <file>                <file> ã�«å‡ºåŠ›ã�™ã‚‹\n"
  
--- 452,469 ----
*************** msgstr "  -o <file>                <file
*** 567,579 ****
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
! msgstr ""
  
  #: gcc.c:3598
- #, fuzzy
- #| msgid "  --help                   Display this information\n"
  msgid "  -shared                  Create a shared library.\n"
! msgstr "  --help                   ã�“ã�®ãƒ˜ãƒ«ãƒ—æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcc.c:3599
  msgid ""
--- 471,481 ----
  msgid ""
  "  -pie                     Create a dynamically linked position independent\n"
  "                           executable.\n"
! msgstr "  -pie                     å‹•çš„ãƒªãƒ³ã‚¯ä½�ç½®é�žä¾�å­˜(PIE)å®Ÿè¡Œãƒ�ã‚¤ãƒŠãƒªã‚’ç”Ÿæˆ�ã�™ã‚‹\n"
  
  #: gcc.c:3598
  msgid "  -shared                  Create a shared library.\n"
! msgstr "  -shared                  å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ç”Ÿæˆ�ã�™ã‚‹\n"
  
  #: gcc.c:3599
  msgid ""
*************** msgstr ""
*** 597,606 ****
  "ã�«ã�¯ -W<letter> ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ä½¿ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
  #: gcc.c:6059
! #, fuzzy, c-format
! #| msgid "Processing spec %c%s%c, which is '%s'\n"
  msgid "Processing spec (%s), which is '%s'\n"
! msgstr "spec %c%s%c ã‚’å‡¦ç�†ä¸­, ã�“ã‚Œã�¯ '%s' ã�§ã�™\n"
  
  #: gcc.c:6809
  #, c-format
--- 499,507 ----
  "ã�«ã�¯ -W<letter> ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’ä½¿ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“ã€‚\n"
  
  #: gcc.c:6059
! #, c-format
  msgid "Processing spec (%s), which is '%s'\n"
! msgstr "spec (%s) ã‚’å‡¦ç�†ä¸­, ã�“ã‚Œã�¯ '%s' ã�§ã�™\n"
  
  #: gcc.c:6809
  #, c-format
*************** msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ¢ãƒ‡ãƒ«: %s\n"
*** 620,631 ****
  #: gcc.c:6825
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
! msgstr ""
  
  #: gcc.c:6827
  #, c-format
  msgid " zstd"
! msgstr ""
  
  #: gcc.c:6829 gcov.c:1408 gcov.c:1476 gcov.c:2813
  #, c-format
--- 521,532 ----
  #: gcc.c:6825
  #, c-format
  msgid "Supported LTO compression algorithms: zlib"
! msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã‚‹ LTO åœ§ç¸®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ : zlib"
  
  #: gcc.c:6827
  #, c-format
  msgid " zstd"
! msgstr " zstd"
  
  #: gcc.c:6829 gcov.c:1408 gcov.c:1476 gcov.c:2813
  #, c-format
*************** msgstr "gcc ãƒ‰ãƒ©ã‚¤ãƒ�ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³
*** 645,656 ****
  #: gcc.c:6916 gcc.c:7126
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
! msgstr ""
  
  #: gcc.c:7050
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
! msgstr ""
  
  #: gcc.c:7900
  #, c-format
--- 546,557 ----
  #: gcc.c:6916 gcc.c:7126
  #, c-format
  msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
! msgstr "ãƒ�ã‚°ã�Œå†�ç�¾ã�§ã��ã�ªã�„ã�®ã�§ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�‹OSã�®å•�é¡Œã� ã�¨æ€�ã‚�ã‚Œã�¾ã�™ã€‚\n"
  
  #: gcc.c:7050
  #, c-format
  msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
! msgstr "å‰�å‡¦ç�†ã�—ã�Ÿã‚½ãƒ¼ã‚¹ã�¯ %s ã�«ã�‚ã‚Šã�¾ã�™ã€�ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�«æ·»ä»˜ã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
  
  #: gcc.c:7900
  #, c-format
*************** msgid "  merge [options] <dir1> <dir2>
*** 743,758 ****
  msgstr ""
  
  #: gcov-tool.c:176 gcov-tool.c:271
! #, fuzzy, c-format
! #| msgid "  -n, --no-output                 Do not create an output file\n"
  msgid "    -o, --output <dir>                  Output directory\n"
! msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov-tool.c:177 gcov-tool.c:273 gcov-tool.c:425
! #, fuzzy, c-format
! #| msgid "  -v, --version                   Print version number, then exit\n"
  msgid "    -v, --verbose                       Verbose mode\n"
! msgstr "  -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:178
  #, c-format
--- 644,657 ----
  msgstr ""
  
  #: gcov-tool.c:176 gcov-tool.c:271
! #, c-format
  msgid "    -o, --output <dir>                  Output directory\n"
! msgstr "    -o, --output <dir>                  <dir> ã�«å‡ºåŠ›ã�—ã�¾ã�™\n"
  
  #: gcov-tool.c:177 gcov-tool.c:273 gcov-tool.c:425
! #, c-format
  msgid "    -v, --verbose                       Verbose mode\n"
! msgstr "    -v, --verbose                       å†—é•·ãƒ¢ãƒ¼ãƒ‰\n"
  
  #: gcov-tool.c:178
  #, c-format
*************** msgid "  overlap [options] <dir1> <dir2>
*** 805,832 ****
  msgstr ""
  
  #: gcov-tool.c:420
! #, fuzzy, c-format
! #| msgid "  -h, --help                      Print this help, then exit\n"
  msgid "    -f, --function                      Print function level info\n"
! msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:421
! #, fuzzy, c-format
! #| msgid "  -h, --help                      Print this help, then exit\n"
  msgid "    -F, --fullname                      Print full filename\n"
! msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:422
! #, fuzzy, c-format
! #| msgid "  -h, --help                      Print this help, then exit\n"
  msgid "    -h, --hotonly                       Only print info for hot objects/functions\n"
! msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:423
! #, fuzzy, c-format
! #| msgid "  -h, --help                      Print this help, then exit\n"
  msgid "    -o, --object                        Print object level info\n"
! msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:424
  #, c-format
--- 704,727 ----
  msgstr ""
  
  #: gcov-tool.c:420
! #, c-format
  msgid "    -f, --function                      Print function level info\n"
! msgstr "    -f, --function                      é–¢æ•°ãƒ¬ãƒ™ãƒ«ã�®æƒ…å ±ã‚’è¡¨ç¤º\n"
  
  #: gcov-tool.c:421
! #, c-format
  msgid "    -F, --fullname                      Print full filename\n"
! msgstr "    -F, --fullname                      ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’ãƒ•ãƒ«ãƒ‘ã‚¹ã�§è¡¨ç¤º\n"
  
  #: gcov-tool.c:422
! #, c-format
  msgid "    -h, --hotonly                       Only print info for hot objects/functions\n"
! msgstr "    -h, --hotonly                       hot ã�ªã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ/é–¢æ•°ã�®ã�¿æƒ…å ±ã‚’è¡¨ç¤º\n"
  
  #: gcov-tool.c:423
! #, c-format
  msgid "    -o, --object                        Print object level info\n"
! msgstr "    -o, --object                        ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¬ãƒ™ãƒ«ã�®æƒ…å ±ã‚’è¡¨ç¤º\n"
  
  #: gcov-tool.c:424
  #, c-format
*************** msgid "Overlap subcomand usage:"
*** 839,850 ****
  msgstr ""
  
  #: gcov-tool.c:510
! #, fuzzy, c-format
! #| msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
  msgid ""
  "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
  "\n"
! msgstr "ä½¿ç”¨æ³•: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
  
  #: gcov-tool.c:511
  #, c-format
--- 734,744 ----
  msgstr ""
  
  #: gcov-tool.c:510
! #, c-format
  msgid ""
  "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
  "\n"
! msgstr "ä½¿ç”¨æ³•: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
  
  #: gcov-tool.c:511
  #, c-format
*************** msgid ""
*** 854,869 ****
  msgstr ""
  
  #: gcov-tool.c:512
! #, fuzzy, c-format
! #| msgid "  -h, --help                      Print this help, then exit\n"
  msgid "  -h, --help                            Print this help, then exit\n"
! msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:513
! #, fuzzy, c-format
! #| msgid "  -v, --version                   Print version number, then exit\n"
  msgid "  -v, --version                         Print version number, then exit\n"
! msgstr "  -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:517 gcov.c:915
  #, c-format
--- 748,761 ----
  msgstr ""
  
  #: gcov-tool.c:512
! #, c-format
  msgid "  -h, --help                            Print this help, then exit\n"
! msgstr "  -h, --help                            ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:513
! #, c-format
  msgid "  -v, --version                         Print version number, then exit\n"
! msgstr "  -v, --version                         ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov-tool.c:517 gcov.c:915
  #, c-format
*************** msgstr ""
*** 879,885 ****
  #: gcov-tool.c:528
  #, c-format
  msgid "Copyright %s 2020 Free Software Foundation, Inc.\n"
! msgstr ""
  
  #: gcov-tool.c:531 gcov.c:929
  #, c-format
--- 771,777 ----
  #: gcov-tool.c:528
  #, c-format
  msgid "Copyright %s 2020 Free Software Foundation, Inc.\n"
! msgstr "Copyright %s 2020 Free Software Foundation, Inc.\n"
  
  #: gcov-tool.c:531 gcov.c:929
  #, c-format
*************** msgstr ""
*** 895,909 ****
  "\n"
  
  #: gcov.c:889
! #, fuzzy, c-format
! #| msgid ""
! #| "Usage: gcov [OPTION]... SOURCEFILE...\n"
! #| "\n"
  msgid ""
  "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
  "\n"
  msgstr ""
! "ä½¿ç”¨æ³•: gcov [OPTION]... SOURCEFILE...\n"
  "\n"
  
  #: gcov.c:890
--- 787,798 ----
  "\n"
  
  #: gcov.c:889
! #, c-format
  msgid ""
  "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
  "\n"
  msgstr ""
! "ä½¿ç”¨æ³•: gcov [OPTION...]... SOURCE|OBJ...\n"
  "\n"
  
  #: gcov.c:890
*************** msgid "  -b, --branch-probabilities
*** 924,939 ****
  msgstr "  -b, --branch-probabilities      å‡ºåŠ›ã�«åˆ†å²�å�¯èƒ½æ€§æƒ…å ±ã‚’å�«ã‚�ã‚‹\n"
  
  #: gcov.c:893
! #, fuzzy, c-format
! #| msgid ""
! #| "  -c, --branch-counts             Given counts of branches taken\n"
! #| "                                    rather than percentages\n"
  msgid ""
  "  -c, --branch-counts             Output counts of branches taken\n"
  "                                    rather than percentages\n"
  msgstr ""
! "  -c, --branch-counts             åˆ†å²�ã�«é–¢ã�™ã‚‹ç™¾åˆ†çŽ‡ã�§ã�¯ç„¡ã��è¡Œã‚�ã‚Œã�Ÿ\n"
! "                                    å›žæ•°ã‚’å�–å¾—ã�™ã‚‹\n"
  
  #: gcov.c:895
  #, c-format
--- 813,825 ----
  msgstr "  -b, --branch-probabilities      å‡ºåŠ›ã�«åˆ†å²�å�¯èƒ½æ€§æƒ…å ±ã‚’å�«ã‚�ã‚‹\n"
  
  #: gcov.c:893
! #, c-format
  msgid ""
  "  -c, --branch-counts             Output counts of branches taken\n"
  "                                    rather than percentages\n"
  msgstr ""
! "  -c, --branch-counts             åˆ†å²�ã�«é–¢ã�™ã‚‹ã‚«ã‚¦ãƒ³ãƒˆã‚’ç™¾åˆ†çŽ‡ã�§ã�¯ã�ªã��\n"
! "                                    å›žæ•°ã�§å‡ºåŠ›ã�™ã‚‹\n"
  
  #: gcov.c:895
  #, c-format
*************** msgid "  -h, --help
*** 951,971 ****
  msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov.c:898
! #, fuzzy, c-format
! #| msgid "  -n, --no-output                 Do not create an output file\n"
  msgid "  -i, --json-format               Output JSON intermediate format into .gcov.json.gz file\n"
! msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:899
  #, c-format
  msgid "  -j, --human-readable            Output human readable numbers\n"
! msgstr ""
  
  #: gcov.c:900
! #, fuzzy, c-format
! #| msgid "  -n, --no-output                 Do not create an output file\n"
  msgid "  -k, --use-colors                Emit colored output\n"
! msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:901
  #, c-format
--- 837,855 ----
  msgstr "  -h, --help                      ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov.c:898
! #, c-format
  msgid "  -i, --json-format               Output JSON intermediate format into .gcov.json.gz file\n"
! msgstr "  -i, --json-format               .gcov.json.gz ãƒ•ã‚¡ã‚¤ãƒ«ã�« JSON ä¸­é–“ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§å‡ºåŠ›\n"
  
  #: gcov.c:899
  #, c-format
  msgid "  -j, --human-readable            Output human readable numbers\n"
! msgstr "  -j, --human-readable            äººã�«èª­ã�¿ã‚„ã�™ã�„æ•°å­—ã�§å‡ºåŠ›ã�™ã‚‹\n"
  
  #: gcov.c:900
! #, c-format
  msgid "  -k, --use-colors                Emit colored output\n"
! msgstr "  -k, --use-colors                è‰²ã�¤ã��ã�§å‡ºåŠ›ã�™ã‚‹\n"
  
  #: gcov.c:901
  #, c-format
*************** msgstr "  -p, --preserve-paths
*** 998,1023 ****
  
  #: gcov.c:907
  #, fuzzy, c-format
- #| msgid "  -n, --no-output                 Do not create an output file\n"
  msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
  msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:908
  #, fuzzy, c-format
- #| msgid "  -a, --all-blocks                Show information for every basic block\n"
  msgid "  -r, --relative-only             Only show data for relative sources\n"
  msgstr "  -a, --all-blocks                å�„åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«é–¢ã�™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcov.c:909
  #, c-format
  msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
! msgstr ""
  
  #: gcov.c:910
! #, fuzzy, c-format
! #| msgid "  -n, --no-output                 Do not create an output file\n"
  msgid "  -t, --stdout                    Output to stdout instead of a file\n"
! msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:911
  #, c-format
--- 882,904 ----
  
  #: gcov.c:907
  #, fuzzy, c-format
  msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
  msgstr "  -n, --no-output                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�—ã�ªã�„\n"
  
  #: gcov.c:908
  #, fuzzy, c-format
  msgid "  -r, --relative-only             Only show data for relative sources\n"
  msgstr "  -a, --all-blocks                å�„åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«é–¢ã�™ã‚‹æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcov.c:909
  #, c-format
  msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
! msgstr "  -s, --source-prefix DIR         çœ�ç•¥ã�™ã‚‹ã‚½ãƒ¼ã‚¹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�®æŽ¥é ­è¾ž\n"
  
  #: gcov.c:910
! #, c-format
  msgid "  -t, --stdout                    Output to stdout instead of a file\n"
! msgstr "  -t, --stdout                    ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�ªã��æ¨™æº–å‡ºåŠ›ã�«å‡ºåŠ›ã�™ã‚‹\n"
  
  #: gcov.c:911
  #, c-format
*************** msgid "  -v, --version
*** 1030,1045 ****
  msgstr "  -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov.c:913
! #, fuzzy, c-format
! #| msgid "  -v, --verbose           Print extra information while running\n"
  msgid "  -w, --verbose                   Print verbose informations\n"
! msgstr "  -v, --verbose           å®Ÿè¡Œæ™‚ã�«è¿½åŠ ã�®æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹\n"
  
  #: gcov.c:914
! #, fuzzy, c-format
! #| msgid "  -p, --preserve-paths            Preserve all pathname components\n"
  msgid "  -x, --hash-filenames            Hash long pathnames\n"
! msgstr "  -p, --preserve-paths            ã�™ã�¹ã�¦ã�®ãƒ‘ã‚¹å��è¦�ç´ ã‚’ä¿�è­·ã�™ã‚‹\n"
  
  #: gcov.c:925
  #, c-format
--- 911,924 ----
  msgstr "  -v, --version                   ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
  
  #: gcov.c:913
! #, c-format
  msgid "  -w, --verbose                   Print verbose informations\n"
! msgstr "  -w, --verbose                   å†—é•·ã�ªæƒ…å ±ã‚’å‡ºåŠ›\n"
  
  #: gcov.c:914
! #, c-format
  msgid "  -x, --hash-filenames            Hash long pathnames\n"
! msgstr "  -x, --hash-filenames            é•·ã�„ãƒ‘ã‚¹å��ã‚’ãƒ�ãƒƒã‚·ãƒ¥ã�™ã‚‹\n"
  
  #: gcov.c:925
  #, c-format
*************** msgid "gcov %s%s\n"
*** 1047,1116 ****
  msgstr "gcov %s%s\n"
  
  #: gcov.c:1259
! #, fuzzy, c-format
! #| msgid "Treat the input file as already preprocessed"
  msgid "'%s' file is already processed\n"
! msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
  #: gcov.c:1373
! #, fuzzy, c-format
! #| msgid "%s:creating '%s'\n"
  msgid "Creating '%s'\n"
! msgstr "%s: '%s' ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™\n"
  
  #: gcov.c:1376
! #, fuzzy, c-format
! #| msgid "%s:error writing output file '%s'\n"
  msgid "Error writing output file '%s'\n"
! msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
  
  #: gcov.c:1381
! #, fuzzy, c-format
! #| msgid "%s:could not open output file '%s'\n"
  msgid "Could not open output file '%s'\n"
! msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ\n"
  
  #: gcov.c:1386
! #, fuzzy, c-format
! #| msgid "[Leaving %s]\n"
  msgid "Removing '%s'\n"
! msgstr "[%s ã‚’é›¢ã‚Œã�¾ã�™]\n"
  
  #: gcov.c:1498
! #, fuzzy, c-format
! #| msgid "%s:could not open output file '%s'\n"
  msgid "Cannot open JSON output file %s\n"
! msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ\n"
  
  #: gcov.c:1506
! #, fuzzy, c-format
! #| msgid "%s:error writing output file '%s'\n"
  msgid "Error writing JSON output file %s\n"
! msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
  
  #: gcov.c:1673
! #, fuzzy, c-format
! #| msgid "%s:source file is newer than graph file '%s'\n"
  msgid "%s:source file is newer than notes file '%s'\n"
! msgstr "%s: ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚ˆã‚Šæ–°ã�—ã�„ã�§ã�™\n"
  
  #: gcov.c:1678
! #, fuzzy, c-format
! #| msgid "(the message is only displayed one per source file)\n"
  msgid "(the message is displayed only once per source file)\n"
  msgstr "(ã�“ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�¯ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�”ã�¨ã�«ä¸€å›žã�®ã�¿è¡¨ç¤ºã�•ã‚Œã�¾ã�™)\n"
  
  #: gcov.c:1698
! #, fuzzy, c-format
! #| msgid "%s:cannot open source file\n"
  msgid "%s:cannot open notes file\n"
! msgstr "%s: ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: gcov.c:1704
! #, fuzzy, c-format
! #| msgid "%s:not a gcov data file\n"
  msgid "%s:not a gcov notes file\n"
! msgstr "%s: gcov ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“\n"
  
  #: gcov.c:1717
  #, c-format
--- 926,984 ----
  msgstr "gcov %s%s\n"
  
  #: gcov.c:1259
! #, c-format
  msgid "'%s' file is already processed\n"
! msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†\n"
  
  #: gcov.c:1373
! #, c-format
  msgid "Creating '%s'\n"
! msgstr "'%s' ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™\n"
  
  #: gcov.c:1376
! #, c-format
  msgid "Error writing output file '%s'\n"
! msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
  
  #: gcov.c:1381
! #, c-format
  msgid "Could not open output file '%s'\n"
! msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ\n"
  
  #: gcov.c:1386
! #, c-format
  msgid "Removing '%s'\n"
! msgstr "'%s' ã‚’å‰Šé™¤ã�—ã�¾ã�™\n"
  
  #: gcov.c:1498
! #, c-format
  msgid "Cannot open JSON output file %s\n"
! msgstr "å‡ºåŠ› JSON ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ\n"
  
  #: gcov.c:1506
! #, c-format
  msgid "Error writing JSON output file %s\n"
! msgstr "å‡ºåŠ› JSON ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
  
  #: gcov.c:1673
! #, c-format
  msgid "%s:source file is newer than notes file '%s'\n"
! msgstr "%s:ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚ˆã‚Šæ–°ã�—ã�„ã�§ã�™\n"
  
  #: gcov.c:1678
! #, c-format
  msgid "(the message is displayed only once per source file)\n"
  msgstr "(ã�“ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�¯ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�”ã�¨ã�«ä¸€å›žã�®ã�¿è¡¨ç¤ºã�•ã‚Œã�¾ã�™)\n"
  
  #: gcov.c:1698
! #, c-format
  msgid "%s:cannot open notes file\n"
! msgstr "%s: ãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: gcov.c:1704
! #, c-format
  msgid "%s:not a gcov notes file\n"
! msgstr "%s: gcov ãƒŽãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“\n"
  
  #: gcov.c:1717
  #, c-format
*************** msgid "branch %2d taken %s%s"
*** 1243,1252 ****
  msgstr ""
  
  #: gcov.c:2808
! #, fuzzy, c-format
! #| msgid "instruction never executed"
  msgid "branch %2d never executed"
! msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #: gcov.c:2811
  #, c-format
--- 1111,1119 ----
  msgstr ""
  
  #: gcov.c:2808
! #, c-format
  msgid "branch %2d never executed"
! msgstr "å‘½ä»¤ %2d ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #: gcov.c:2811
  #, c-format
*************** msgid "unconditional %2d never executed\
*** 1264,1273 ****
  msgstr ""
  
  #: gcov.c:3074
! #, fuzzy, c-format
! #| msgid "%s:cannot open source file\n"
  msgid "Cannot open source file %s\n"
! msgstr "%s: ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: gcse.c:2596
  msgid "PRE disabled"
--- 1131,1139 ----
  msgstr ""
  
  #: gcov.c:3074
! #, c-format
  msgid "Cannot open source file %s\n"
! msgstr "ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: gcse.c:2596
  msgid "PRE disabled"
*************** msgstr ""
*** 1352,1358 ****
  
  #: lra-constraints.c:3019
  #, fuzzy
- #| msgid "Enable unaligned load/store instruction"
  msgid "unable to generate reloads for impossible constraints:"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 1218,1223 ----
*************** msgstr ""
*** 1362,1371 ****
  
  #. What to print when a switch has no documentation.
  #: opts.c:187
- #, fuzzy
- #| msgid "This switch lacks documentation"
  msgid "This option lacks documentation."
! msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�«ã�¯æ–‡æ›¸ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: opts.c:188
  msgid "Uses of this option are diagnosed."
--- 1227,1234 ----
  
  #. What to print when a switch has no documentation.
  #: opts.c:187
  msgid "This option lacks documentation."
! msgstr "ã�“ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«èª¬æ˜Žã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: opts.c:188
  msgid "Uses of this option are diagnosed."
*************** msgstr ""
*** 1393,1399 ****
  
  #: opts.c:1412
  #, fuzzy
- #| msgid "STAT variable"
  msgid "[available in "
  msgstr "STAT å¤‰æ•°"
  
--- 1256,1261 ----
*************** msgid " All options with the desired cha
*** 1430,1441 ****
  msgstr ""
  
  #: opts.c:1588
! #, fuzzy, c-format
! #| msgid "unrecognized argument '%s' to -mcpu= option"
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
! msgstr "-mcpu= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜å‡ºæ�¥ã�ªã�„å¼•æ•° '%s' ã�§ã�™"
  
  #: opts.c:1638
  msgid "The following options are target specific"
--- 1292,1304 ----
  msgstr ""
  
  #: opts.c:1588
! #, c-format
  msgid ""
  "  Known valid arguments for %s option:\n"
  "   "
! msgstr ""
! "  %s ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯ä»¥ä¸‹ã�®é€šã‚Š:\n"
! "   "
  
  #: opts.c:1638
  msgid "The following options are target specific"
*************** msgid "The following options are languag
*** 1454,1463 ****
  msgstr "æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«ä¾�å­˜ã�—ã�ªã�„ã‚‚ã�®ã�§ã�™"
  
  #: opts.c:1650
- #, fuzzy
- #| msgid "The following options control optimizations"
  msgid "The following options control parameters"
! msgstr "æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯æœ€é�©åŒ–ã‚’åˆ¶å¾¡ã�—ã�¾ã�™"
  
  #: opts.c:1656
  msgid "The following options are specific to just the language "
--- 1317,1324 ----
  msgstr "æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯è¨€èªžã�«ä¾�å­˜ã�—ã�ªã�„ã‚‚ã�®ã�§ã�™"
  
  #: opts.c:1650
  msgid "The following options control parameters"
! msgstr "æ¬¡ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’åˆ¶å¾¡ã�—ã�¾ã�™"
  
  #: opts.c:1656
  msgid "The following options are specific to just the language "
*************** msgid "during %s pass: %s\n"
*** 1489,1498 ****
  msgstr ""
  
  #: passes.c:1790
! #, fuzzy, c-format
! #| msgid "bad zip/jar file %s"
  msgid "dump file: %s\n"
! msgstr "zip/jar ãƒ•ã‚¡ã‚¤ãƒ« %s ã�¯ä¸�æ­£ã�§ã�™"
  
  #: plugin.c:924
  msgid "Event"
--- 1350,1358 ----
  msgstr ""
  
  #: passes.c:1790
! #, c-format
  msgid "dump file: %s\n"
! msgstr "ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ«: %s\n"
  
  #: plugin.c:924
  msgid "Event"
*************** msgstr "*** è­¦å‘Š *** æœ‰åŠ¹ã�«ã�ªã�£ã�
*** 1509,1515 ****
  
  #: postreload-gcse.c:1354
  #, fuzzy
- #| msgid "Reschedule instructions after register allocation"
  msgid "using simple load CSE after register allocation"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å¾Œã�§å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
--- 1369,1374 ----
*************** msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ '%s' ã�
*** 1542,1554 ****
  
  #: targhooks.c:2033
  #, fuzzy
- #| msgid "created and used with different settings of -fpic"
  msgid "created and used with different settings of %<-fpic%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ -fpic ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
  #: targhooks.c:2035
  #, fuzzy
- #| msgid "created and used with different settings of -fpie"
  msgid "created and used with different settings of %<-fpie%>"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ -fpie ã�®è¨­å®šã�Œç•°ã�ªã‚Šã�¾ã�™"
  
--- 1401,1411 ----
*************** msgid "%s%s%s %sversion %s (%s) compiled
*** 1572,1581 ****
  msgstr "%s%s%s %sversion %s (%s) compiled by CC, "
  
  #: toplev.c:619
! #, fuzzy, c-format
! #| msgid "GMP version %s, MPFR version %s, MPC version %s\n"
  msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
! msgstr "GMP version %s, MPFR version %s, MPC version %s\n"
  
  #: toplev.c:621
  #, c-format
--- 1429,1437 ----
  msgstr "%s%s%s %sversion %s (%s) compiled by CC, "
  
  #: toplev.c:619
! #, c-format
  msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
! msgstr "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
  
  #: toplev.c:621
  #, c-format
*************** msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã
*** 1607,1613 ****
  
  #: cif-code.def:43
  #, fuzzy
- #| msgid "%qE is not initialized"
  msgid "caller is not optimized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 1463,1468 ----
*************** msgid "function not inlinable"
*** 1624,1633 ****
  msgstr "inline ã�«ã�§ã��ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #: cif-code.def:60
- #, fuzzy
- #| msgid "function body can be overwriten at linktime"
  msgid "function body can be overwritten at link time"
! msgstr "é–¢æ•°æœ¬ä½“ã�Œãƒªãƒ³ã‚¯æ™‚ã�«æº¢ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
  #: cif-code.def:64
  msgid "function not inline candidate"
--- 1479,1486 ----
  msgstr "inline ã�«ã�§ã��ã�ªã�„é–¢æ•°ã�§ã�™"
  
  #: cif-code.def:60
  msgid "function body can be overwritten at link time"
! msgstr "é–¢æ•°æœ¬ä½“ã�Œãƒªãƒ³ã‚¯æ™‚ã�«ä¸Šæ›¸ã��å�¯èƒ½ã�§ã�™"
  
  #: cif-code.def:64
  msgid "function not inline candidate"
*************** msgstr ""
*** 1691,1697 ****
  
  #: cif-code.def:117
  #, fuzzy
- #| msgid "Enable exception handling"
  msgid "non-call exception handling mismatch"
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 1544,1549 ----
*************** msgid "callee refers to comdat-local sym
*** 1708,1727 ****
  msgstr ""
  
  #: cif-code.def:133
- #, fuzzy
- #| msgid "multiple function type attributes specified"
  msgid "function attribute mismatch"
! msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cif-code.def:138
  msgid "function has external linkage when the user requests only inlining static for live patching"
  msgstr ""
  
  #: cif-code.def:143
- #, fuzzy
- #| msgid "unrecoverable error"
  msgid "unreachable"
! msgstr "å›žå¾©ã�§ã��ã�ªã�„ã‚¨ãƒ©ãƒ¼"
  
  #. The remainder are real diagnostic types.
  #: diagnostic.def:33
--- 1560,1575 ----
  msgstr ""
  
  #: cif-code.def:133
  msgid "function attribute mismatch"
! msgstr "é–¢æ•°å±žæ€§ã�Œå�ˆã�„ã�¾ã�›ã‚“"
  
  #: cif-code.def:138
  msgid "function has external linkage when the user requests only inlining static for live patching"
  msgstr ""
  
  #: cif-code.def:143
  msgid "unreachable"
! msgstr "åˆ°é�”ä¸�å�¯èƒ½"
  
  #. The remainder are real diagnostic types.
  #: diagnostic.def:33
*************** msgstr "strfmon æ›¸å¼�ã�®é•·ã�•ä¿®é£¾å­�
*** 2049,2144 ****
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
! #, fuzzy, c-format
! #| msgid "invalid vector permutation constant"
  msgid "invalid vector constant"
! msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«é †åˆ—å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:10203
! #, fuzzy, c-format
! #| msgid "invalid insn:"
  msgid "invalid constant"
! msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
! #: config/aarch64/aarch64.c:10206
  #, fuzzy, c-format
- #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, fuzzy, c-format
- #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
- #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
- #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  #, 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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 1897,1982 ----
  msgid "<command-line>"
  msgstr "<ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³>"
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
! #, c-format
  msgid "invalid vector constant"
! msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:10308
! #, c-format
  msgid "invalid constant"
! msgstr "ç„¡åŠ¹ã�ªå®šæ•°"
  
! #: config/aarch64/aarch64.c:10311
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�§ã�™"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/alpha/alpha.c:5076 config/i386/i386.c:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "å±€æ‰€å‹•çš„ TLS å�‚ç…§ç„¡ã�—ã�§ '%%&' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgid "invalid %%r value"
*** 2154,2171 ****
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
--- 1992,2009 ----
  msgstr "ç„¡åŠ¹ã�ª %%r å€¤"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ç„¡åŠ¹ã�ª %%R å€¤"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ç„¡åŠ¹ã�ª %%N å€¤"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "ç„¡åŠ¹ã�ª %%P å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%M å€¤"
*** 2195,2201 ****
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
--- 2033,2039 ----
  msgid "invalid %%U value"
  msgstr "ç„¡åŠ¹ã�ª %%U å€¤"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
*** 2205,2211 ****
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
--- 2043,2049 ----
  msgid "invalid %%C value"
  msgstr "ç„¡åŠ¹ã�ª %%C å€¤"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
*************** msgstr "ç„¡åŠ¹ã�ª %%E å€¤"
*** 2215,2255 ****
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
  
  #: config/alpha/alpha.c:5462
  #, fuzzy, c-format
- #| msgid "invalid address"
  msgid "invalid operand address"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
  #: config/arc/arc.c:4519
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operand to %%Z code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4527
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operand to %%z code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4535
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operands to %%c code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4543
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operand to %%M code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
--- 2053,2088 ----
  msgid "unknown relocation unspec"
  msgstr ""
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ç„¡åŠ¹ã�ª %%xn ã‚³ãƒ¼ãƒ‰"
  
  #: config/alpha/alpha.c:5462
  #, fuzzy, c-format
  msgid "invalid operand address"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
  #: config/arc/arc.c:4519
  #, fuzzy, c-format
  msgid "invalid operand to %%Z code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4527
  #, fuzzy, c-format
  msgid "invalid operand to %%z code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4535
  #, fuzzy, c-format
  msgid "invalid operands to %%c code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
  #: config/arc/arc.c:4543
  #, fuzzy, c-format
  msgid "invalid operand to %%M code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
*************** msgstr "%%V ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã
*** 2285,2291 ****
  
  #: config/arc/arc.c:4923
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operand to %%O code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
--- 2118,2123 ----
*************** msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ
*** 2299,2305 ****
  
  #: config/arc/arc.c:6489
  #, fuzzy, c-format
- #| msgid "invalid UNSPEC as operand"
  msgid "invalid UNSPEC as operand: %d"
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª UNSPEC ã�§ã�™"
  
--- 2131,2136 ----
*************** msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª U
*** 2307,2342 ****
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2138,2172 ----
  msgid "unrecognized supposed constant"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å®šæ•°ã�®ã‚ˆã�†ã�ªã‚‚ã�®"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "è¿°èªžä»˜ã�� Thumb å‘½ä»¤"
  
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "æ�¡ä»¶ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�«ã�‚ã‚‹è¿°èªžä»˜ã��å‘½ä»¤"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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' ã�«å¯¾ã�™ã‚‹ç„¡åŠ
*** 2344,2356 ****
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2174,2186 ----
  msgid "invalid operand for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "å‘½ä»¤ã�¯æ±ºã�—ã�¦å®Ÿè¡Œã�•ã‚Œã�¾ã�›ã‚“"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�¯ Xã€�
*** 2362,2380 ****
  
  #: config/avr/avr.c:2813
  #, fuzzy
- #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "å‡ºåŠ›è¢«æ¼”ç®—å­� %d ã�¯ %<&%> åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:2863 config/avr/avr.c:2930
  #, fuzzy
- #| msgid "bad address, not (reg+disp):"
  msgid "bad address, not an I/O address:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚(reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
  #: config/avr/avr.c:2872
  #, fuzzy
- #| msgid "bad address, not a constant):"
  msgid "bad address, not a constant:"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“):"
  
--- 2192,2207 ----
*************** msgid "internal compiler error.  Incorre
*** 2425,2452 ****
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:"
  
  #: config/avr/avr.c:8666
- #, fuzzy
- #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported fixed-point conversion"
! msgstr "å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
  #: config/avr/avr.c:10023
- #, fuzzy
- #| msgid "STAT variable"
  msgid "variable"
! msgstr "STAT å¤‰æ•°"
  
  #: config/avr/avr.c:10028
- #, fuzzy
- #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
! msgstr "ä»®å¼•æ•° %q+D ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/avr/avr.c:10033
- #, fuzzy
- #| msgid "struct defined here"
  msgid "structure field"
! msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/avr/avr.c:10039
  #, fuzzy
--- 2252,2271 ----
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼ã€‚æ­£ã�—ã��ã�ªã�„ã‚·ãƒ•ãƒˆ:"
  
  #: config/avr/avr.c:8666
  msgid "unsupported fixed-point conversion"
! msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�ªã�„å›ºå®šå°�æ•°ç‚¹å¤‰æ�›ã�§ã�™"
  
  #: config/avr/avr.c:10023
  msgid "variable"
! msgstr "å¤‰æ•°"
  
  #: config/avr/avr.c:10028
  msgid "function parameter"
! msgstr "é–¢æ•°ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿"
  
  #: config/avr/avr.c:10033
  msgid "structure field"
! msgstr "æ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰"
  
  #: config/avr/avr.c:10039
  #, fuzzy
*************** msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—
*** 2455,2467 ****
  
  #: config/avr/avr.c:10044
  #, fuzzy
- #| msgid "null pointer"
  msgid "pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
  
  #: config/avr/driver-avr.c:50
  #, fuzzy, c-format
- #| msgid "unknown spec function %qs"
  msgid ""
  "Running spec function '%s' with %d args\n"
  "\n"
--- 2274,2284 ----
*************** msgstr "ç„¡åŠ¹ã�ª const_double è¢«æ¼”ç®—
*** 2479,2498 ****
  
  #: config/bpf/bpf.c:743
  #, fuzzy
- #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
  #. Fallthrough.
  #: config/bpf/bpf.c:750
  #, fuzzy
- #| msgid "unexpected operand"
  msgid "unsupported operand"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2296,2313 ----
  
  #: config/bpf/bpf.c:743
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
  
  #. Fallthrough.
  #: config/bpf/bpf.c:750
  #, fuzzy
  msgid "unsupported operand"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 "èª¤ã�£ã�Ÿ output_move_double è¢«
*** 2709,2737 ****
  msgid "bad output_condmove_single operand"
  msgstr "èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R code"
  msgid "invalid operand %%xn code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
- #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand %%xn code invalid for QImode"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
- #| msgid "invalid insn:"
  msgid "invalid fp constant"
  msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
--- 2524,2549 ----
  msgid "bad output_condmove_single operand"
  msgstr "èª¤ã�£ã�Ÿ output_condmove_single è¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  msgid "invalid operand %%xn code"
  msgstr "%%R ã‚³ãƒ¼ãƒ‰ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  msgid "invalid fp constant"
  msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
  
*************** msgstr "ç„¡åŠ¹ã�ªå‘½ä»¤:"
*** 2739,2745 ****
  #: config/h8300/h8300.c:1670 config/h8300/h8300.c:1679
  #: config/h8300/h8300.c:1687 config/h8300/h8300.c:1695
  #, fuzzy, c-format
- #| msgid "expected interface or pointer to interface"
  msgid "Expected register or constant integer."
  msgstr "ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¾ã�Ÿã�¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 2551,2556 ----
*************** msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ª U
*** 2750,2792 ****
  
  #: config/i386/i386.c:12369
  #, fuzzy, c-format
- #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/i386/i386.c:12374
  #, fuzzy, c-format
- #| msgid "invalid use of type"
  msgid "invalid use of asm flag output"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/i386/i386.c:12605
  #, fuzzy, c-format
- #| msgid "invalid operand size for operand code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
  #: config/i386/i386.c:12640
  #, fuzzy, c-format
- #| msgid "invalid operand size for operand code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
  #: config/i386/i386.c:12709
  #, fuzzy, c-format
- #| msgid "invalid operand type used with operand code '%c'"
  msgid "invalid operand type used with operand code 'Z'"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/i386/i386.c:12714
  #, fuzzy, c-format
- #| msgid "invalid operand size for operand code '%c'"
  msgid "invalid operand size for operand code 'Z'"
  msgstr "æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�§ã�™"
  
  #: config/i386/i386.c:12769
  #, fuzzy, c-format
- #| msgid "operand is not a condition code, invalid operand code 'Y'"
  msgid "operand is not a condition code, invalid operand code 'I'"
  msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'Y' ã�§ã�™"
  
--- 2561,2596 ----
*************** msgstr "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�
*** 2802,2838 ****
  
  #: config/i386/i386.c:12922
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
  #: config/i386/i386.c:12935
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
  #: config/i386/i386.c:12950
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
  #: config/i386/i386.c:12978
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
  #: config/i386/i386.c:12996
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
  #: config/i386/i386.c:13019
  #, 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 "è¢«æ¼”ç®—å­�ã�¯æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'D' ã�§ã�™"
  
--- 2606,2636 ----
*************** msgid "invalid constraints for operand"
*** 2847,2856 ****
  msgstr "æ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™"
  
  #: config/i386/i386.c:13235
! #, fuzzy, c-format
! #| msgid "invalid vector permutation constant"
  msgid "invalid vector immediate"
! msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«é †åˆ—å®šæ•°ã�§ã�™"
  
  #: config/i386/i386.c:16163
  msgid "unknown insn mode"
--- 2645,2653 ----
  msgstr "æ¼”ç®—å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ¶ç´„ã�§ã�™"
  
  #: config/i386/i386.c:13235
! #, c-format
  msgid "invalid vector immediate"
! msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«ç›´æŽ¥è¡¨è¨˜"
  
  #: config/i386/i386.c:16163
  msgid "unknown insn mode"
*************** msgstr "ä¸�æ˜Žã�ªå‘½ä»¤ãƒ¢ãƒ¼ãƒ‰"
*** 2858,2864 ****
  
  #: config/i386/djgpp.h:143
  #, fuzzy, c-format
- #| msgid "-f%s ignored for Unicos/Mk (not supported)"
  msgid "-f%s ignored (not supported for DJGPP)\n"
  msgstr "Unicos/Mk ç”¨ã�¨ã�—ã�¦ã�¯ -f%s ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“)"
  
--- 2655,2660 ----
*************** msgstr "%<__fpreg%> ã�«é–¢ã�™ã‚‹ç„¡åŠ¹ã�
*** 2890,2896 ****
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
--- 2686,2692 ----
  msgid "invalid %%P operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "ç„¡åŠ¹ã�ª %%p å€¤ã�§ã�™"
*************** msgid "post-increment address is not a r
*** 2944,2950 ****
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
--- 2740,2746 ----
  msgstr "å¾Œç½®å¢—åˆ†ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
*************** msgstr "'%%%c' ã�¯æœ‰åŠ¹ã�ªè¢«æ¼”ç®—å­�æ
*** 2996,3003 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 2792,2799 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "MMIX å†…éƒ¨: å®šæ•°ã�§ã�¯ã�‚ã‚Šã
*** 3045,3069 ****
  
  #: config/msp430/msp430.c:3575
  #, fuzzy, c-format
- #| msgid "invalid reference prefix"
  msgid "invalid operand prefix"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§æŽ¥é ­è¾žã�§ã�™"
  
  #: config/msp430/msp430.c:3609
  #, fuzzy, c-format
- #| msgid "invalid use of %<restrict%>"
  msgid "invalid zero extract"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
  #: config/or1k/or1k.c:1116 config/or1k/or1k.c:1124
  #, fuzzy, c-format
- #| msgid "invalid %%d operand"
  msgid "invalid relocation"
  msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/or1k/or1k.c:1218
  #, fuzzy, c-format
- #| msgid "invalid %%J value"
  msgid "invalid %%H value"
  msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
--- 2841,2861 ----
*************** msgstr "ç„¡åŠ¹ã�ª %%d å€¤ã�§ã�™"
*** 3074,3128 ****
  
  #: config/or1k/or1k.c:1279
  #, fuzzy, c-format
- #| msgid "<unknown operator>"
  msgid "unknown operand letter: '%c'"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
  #: config/pru/pru.c:1672 config/pru/pru.c:1683
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "I/O register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/pru/pru.c:1689
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "non 32 bit register operand for '%%%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/pru/pru.c:1794
  #, fuzzy, c-format
- #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported code '%c' for fixed-point:"
  msgstr "å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
  #: config/pru/pru.c:1808
  #, fuzzy, c-format
- #| msgid "-mhard-float not supported"
  msgid "double constants not supported"
  msgstr "-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/pru/pru.c:1891
  #, fuzzy, c-format
- #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand %s for code '%c'"
  msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/pru/pru.c:1901
  #, fuzzy, c-format
- #| msgid "unexpected side-effects in address"
  msgid "unexpected text address:"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å†…ã�®äºˆæœŸã�—ã�ªã�„å‰¯ä½œç”¨"
  
  #: config/pru/pru.c:1920
  #, fuzzy, c-format
- #| msgid "unsupported combination: %s"
  msgid "unsupported constant address:"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
  #: config/pru/pru.c:1981
  #, fuzzy, c-format
- #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported memory expression:"
  msgstr "å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
--- 2866,2911 ----
*************** msgstr "ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�Œè¶³ã‚Šã�ªã�
*** 3141,3325 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„\n"
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
- #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
- #| msgid "Disable preprocessing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
- #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ã�¨ -mno-altivec ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3646
  #, fuzzy
- #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec ã�¯ vsx ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3780
  #, fuzzy
- #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
- #| msgid "Generate code in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10009
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
! msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
- #| msgid "invalid %%H value"
  msgid "invalid %%e value"
! msgstr "ç„¡åŠ¹ã�ª %%H å€¤"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
- #| msgid "invalid %%J value"
  msgid "invalid %%t value"
! msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13095
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
  msgid "invalid %%V value"
! msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
- #| msgid "invalid %%J value"
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/rs6000/rs6000.c:13238
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
- #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
- #| msgid "Enable unaligned load/store instruction"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2924,3141 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' ã‚’ã‚·ã‚§ãƒ«å†…ã�§å®Ÿè¡Œã�—ã�¦åˆ¶é™�å€¤ã‚’ä¸Šã�’ã�¦ã��ã� ã�•ã�„\n"
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "-mvsx ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:3709
  #, fuzzy
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ã�¨ -mno-altivec ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3711
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec ã�¯ vsx ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3845
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:10115
  msgid "bad move"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
! msgstr "èª¤ã�£ã�Ÿ 128 ãƒ“ãƒƒãƒˆ move"
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! msgid "invalid %%A value"
! msgstr "ç„¡åŠ¹ã�ª %%A å€¤"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ç„¡åŠ¹ã�ª %%D å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  msgid "invalid %%e value"
! msgstr "ç„¡åŠ¹ã�ª %%e å€¤"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr "ç„¡åŠ¹ã�ª %%f å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr "ç„¡åŠ¹ã�ª %%F å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr "ç„¡åŠ¹ã�ª %%G å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr "ç„¡åŠ¹ã�ª %%j ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr "ç„¡åŠ¹ã�ª %%J ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr "ç„¡åŠ¹ã�ª %%k å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ç„¡åŠ¹ã�ª %%K å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "ç„¡åŠ¹ã�ª %%O å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "ç„¡åŠ¹ã�ª %%q å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  msgid "invalid %%t value"
! msgstr "ç„¡åŠ¹ã�ª %%t å€¤"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr "ç„¡åŠ¹ã�ª %%T å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr "ç„¡åŠ¹ã�ª %%u å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr "ç„¡åŠ¹ã�ª %%v å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13221
! #, c-format
  msgid "invalid %%V value"
! msgstr "ç„¡åŠ¹ã�ª %%V å€¤"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ç„¡åŠ¹ã�ª %%x å€¤ã�§ã�™"
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "ç„¡åŠ¹ã�ª %%J å€¤"
  
! #: config/rs6000/rs6000.c:13364
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ç„¡åŠ¹ã�ª %%y å€¤ã�§ã�™ã€‚'Z' åˆ¶ç´„ã‚’ä½¿ç”¨ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/rs6000/rs6000.c:26116
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: config/rs6000/rs6000.c:26185
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "%<__fpreg%> ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "%<__fpreg%> ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr "ã‚·ãƒ³ãƒœãƒ«ã�«ã‚ˆã‚‹ãƒ¡ãƒ¢ãƒªå�
*** 3330,3422 ****
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7880
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:7903
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:7921
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7943
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7971
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8107
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8144
  #, fuzzy, c-format
- #| msgid "invalid constant for output modifier '%c'"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8151
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8154
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:11873
  #, fuzzy
- #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16172
  #, fuzzy
- #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3146,3235 ----
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.c:7878
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªæ¯”è¼ƒæ¼”ç®—å­�ã�§ã�™"
  
! #: config/s390/s390.c:7901
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªå�‚ç…§ã�§ã�™"
  
! #: config/s390/s390.c:7919
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7941
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:7969
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�®ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�¾ã�Ÿã�¯ãƒ¡ãƒ¢ãƒªå¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8105
  #, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8142
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™"
  
! #: config/s390/s390.c:8149
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ç„¡åŠ¹ã�ªå¼�ã�§ã�™ - å‡ºåŠ›ä¿®é£¾å­�ã�®ä½¿ç”¨ã‚’è©¦ã�¿ã�¦ã��ã� ã�•ã�„"
  
! #: config/s390/s390.c:8152
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "å‡ºåŠ›ä¿®é£¾å­� '%c' ç”¨ã�®ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
! #: config/s390/s390.c:11871
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/s390/s390.c:16238
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "æˆ»ã‚Šã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "ç„¡åŠ¹ã�ª %%B è¢«æ¼”ç®—å­�ã�§ã�™
*** 3460,3472 ****
  #: config/sparc/sparc.c:9553 config/tilegx/tilegx.c:5090
  #: config/tilepro/tilepro.c:4499
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%C operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/sparc/sparc.c:9585 config/tilegx/tilegx.c:5123
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%D operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
--- 3273,3283 ----
*************** msgstr "ç„¡åŠ¹ã�ª %%s è¢«æ¼”ç®—å­�ã�§ã�™
*** 3482,3488 ****
  
  #: config/sparc/sparc.c:9661
  #, fuzzy, c-format
- #| msgid "floating point constant not a valid immediate operand"
  msgid "floating-point constant not a valid immediate operand"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�¯æœ‰åŠ¹ã�ªå�³å€¤è¢«æ¼”ç®—å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 3293,3298 ----
*************** msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™
*** 3518,3566 ****
  
  #: config/tilegx/tilegx.c:5203
  #, fuzzy, c-format
- #| msgid "invalid %%L code"
  msgid "invalid %%H specifier"
  msgstr "ç„¡åŠ¹ã�ª %%L ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5245 config/tilepro/tilepro.c:4513
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%h operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5257 config/tilepro/tilepro.c:4577
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%I operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5269 config/tilepro/tilepro.c:4589
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%i operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5290 config/tilepro/tilepro.c:4610
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%j operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5321
  #, fuzzy, c-format
- #| msgid "invalid %%c operand"
  msgid "invalid %%%c operand"
  msgstr "ç„¡åŠ¹ã�ª %%c è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5336 config/tilepro/tilepro.c:4724
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%N operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilegx/tilegx.c:5380
  #, fuzzy, c-format
- #| msgid "invalid operand for 'b' modifier"
  msgid "invalid operand for 'r' specifier"
  msgstr "'b' ä¿®é£¾å­�ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�"
  
--- 3328,3368 ----
*************** msgstr ""
*** 3571,3601 ****
  
  #: config/tilepro/tilepro.c:4549
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%H operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilepro/tilepro.c:4649
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%L operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilepro/tilepro.c:4709
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%M operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilepro/tilepro.c:4752 config/tilepro/tilepro.c:4759
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%t operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: config/tilepro/tilepro.c:4779
  #, fuzzy, c-format
- #| msgid "invalid %%P operand"
  msgid "invalid %%r operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
--- 3373,3398 ----
*************** msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�
*** 3628,3658 ****
  
  #: config/visium/visium.c:3362
  #, fuzzy
- #| msgid "illegal operand detected"
  msgid "illegal operand "
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/visium/visium.c:3413
  #, fuzzy
- #| msgid "illegal operand detected"
  msgid "illegal operand address (1)"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/visium/visium.c:3420
  #, fuzzy
- #| msgid "illegal operand detected"
  msgid "illegal operand address (2)"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/visium/visium.c:3435
  #, fuzzy
- #| msgid "illegal operand detected"
  msgid "illegal operand address (3)"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/visium/visium.c:3443
  #, fuzzy
- #| msgid "illegal operand detected"
  msgid "illegal operand address (4)"
  msgstr "ä¸�æ­£ã�ªè¢«æ¼”ç®—å­�ã�Œæ¤œå‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 3425,3450 ----
*************** msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®
*** 3680,3686 ****
  
  #: c/c-objc-common.c:225
  msgid "aka"
! msgstr ""
  
  #: c/c-objc-common.c:332
  msgid "({anonymous})"
--- 3472,3478 ----
  
  #: c/c-objc-common.c:225
  msgid "aka"
! msgstr "aka"
  
  #: c/c-objc-common.c:332
  msgid "({anonymous})"
*************** msgstr "({ç„¡å��})"
*** 3705,3712 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3497,3504 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3726,3732 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3518,3524 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3734,3740 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3526,3532 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�
*** 3752,3772 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3544,3564 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3777,3788 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3569,3580 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<while%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3791,3797 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3583,3589 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3800,3817 ****
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3592,3609 ----
  msgid "expected %<.%>"
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã
*** 3819,3837 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3611,3629 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�
*** 3840,3846 ****
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 3632,3638 ----
  msgid "(anonymous)"
  msgstr "(ç„¡å��)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "%<<%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 3848,3887 ****
  #: c/gimple-parser.c:2313 c/gimple-parser.c:2340 c/gimple-parser.c:2179
  #: c/gimple-parser.c:2216
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<__label__%>"
  msgid "expected label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:3866
! #, fuzzy
! #| msgid "candidate 1:"
  msgid "candidate:"
! msgstr "å€™è£œ 1:"
  
! #: cp/call.c:7217
  #, fuzzy
- #| msgid "Enable user-defined instructions"
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3258
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
--- 3640,3675 ----
  #: c/gimple-parser.c:2313 c/gimple-parser.c:2340 c/gimple-parser.c:2179
  #: c/gimple-parser.c:2216
  #, fuzzy, gcc-internal-format
  msgid "expected label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:3868
  msgid "candidate:"
! msgstr "å€™è£œ:"
  
! #: cp/call.c:7220
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "å€™è£œ:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "å€™è£œ 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "å€™è£œ 2:"
  
! #: cp/decl.c:3260
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgid "<unnamed>"
*** 3912,3921 ****
  msgstr "<å��å‰�ã�ªã�—>"
  
  #: cp/error.c:770
! #, fuzzy, c-format
! #| msgid "<unnamed>"
  msgid "<unnamed %s>"
! msgstr "<å��å‰�ã�ªã�—>"
  
  #: cp/error.c:896
  msgid "<typeprefixerror>"
--- 3700,3708 ----
  msgstr "<å��å‰�ã�ªã�—>"
  
  #: cp/error.c:770
! #, c-format
  msgid "<unnamed %s>"
! msgstr "<å��å‰�ã�ªã�— %s>"
  
  #: cp/error.c:896
  msgid "<typeprefixerror>"
*************** msgid "{anonymous}"
*** 3948,3963 ****
  msgstr "{ç„¡å��}"
  
  #: cp/error.c:1217
- #, fuzzy
- #| msgid "(anonymous)"
  msgid "(anonymous namespace)"
! msgstr "(ç„¡å��)"
  
  #: cp/error.c:1317
- #, fuzzy
- #| msgid "<template parameter error>"
  msgid "<template arguments error>"
! msgstr "<ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚¨ãƒ©ãƒ¼>"
  
  #: cp/error.c:1339
  msgid "<enumerator>"
--- 3735,3746 ----
  msgstr "{ç„¡å��}"
  
  #: cp/error.c:1217
  msgid "(anonymous namespace)"
! msgstr "(ç„¡å��å��å‰�ç©ºé–“)"
  
  #: cp/error.c:1317
  msgid "<template arguments error>"
! msgstr "<ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã‚¨ãƒ©ãƒ¼>"
  
  #: cp/error.c:1339
  msgid "<enumerator>"
*************** msgstr "<ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆãƒ‘ãƒ©ãƒ¡ãƒ¼ã
*** 3975,3981 ****
  msgid "<statement>"
  msgstr "<æ–‡>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<ä¸�æ˜Ž>"
--- 3758,3764 ----
  msgid "<statement>"
  msgstr "<æ–‡>"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<ä¸�æ˜Ž>"
*************** msgid "<unparsed>"
*** 3995,4002 ****
  msgstr "<æœªæ§‹æ–‡è§£æž�>"
  
  #: cp/error.c:2842
- #, fuzzy
- #| msgid "<lambda"
  msgid "<lambda>"
  msgstr "<ãƒ©ãƒ ãƒ€"
  
--- 3778,3783 ----
*************** msgstr "ãƒ©ãƒ ãƒ€é–¢æ•°å†…"
*** 4042,4064 ****
  
  #: cp/error.c:3498
  #, fuzzy, c-format
- #| msgid "%s: In instantiation of %qs:\n"
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: %qs ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å†…:\n"
  
  #: cp/error.c:3499
  #, fuzzy
- #| msgid "%s: In instantiation of %qs:\n"
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: %qs ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å†…:\n"
  
  #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
! msgstr ""
  
  #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
! msgstr ""
  
  #: cp/error.c:3535
  #, c-format
--- 3823,3843 ----
  
  #: cp/error.c:3498
  #, fuzzy, c-format
  msgid "%s: In substitution of %qS:\n"
  msgstr "%s: %qs ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å†…:\n"
  
  #: cp/error.c:3499
  #, fuzzy
  msgid "%s: In instantiation of %q#D:\n"
  msgstr "%s: %qs ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å†…:\n"
  
  #: cp/error.c:3524 cp/error.c:3678
  msgid "%r%s:%d:%d:%R   "
! msgstr "%r%s:%d:%d:%R   "
  
  #: cp/error.c:3527 cp/error.c:3681
  msgid "%r%s:%d:%R   "
! msgstr "%r%s:%d:%R   "
  
  #: cp/error.c:3535
  #, c-format
*************** msgstr ""
*** 4072,4078 ****
  
  #: cp/error.c:3541
  #, fuzzy
- #| msgid "%s:%d:   recursively instantiated from %qs\n"
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
  
--- 3851,3856 ----
*************** msgstr ""
*** 4082,4094 ****
  
  #: cp/error.c:3549
  #, fuzzy
- #| msgid "%s:%d:   recursively instantiated from here"
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ã�“ã�“ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/error.c:3550
  #, fuzzy
- #| msgid "called from here"
  msgid "required from here\n"
  msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 3860,3870 ----
*************** msgstr ""
*** 4102,4108 ****
  
  #: cp/error.c:3662
  #, fuzzy
- #| msgid "%s:%d:%d:   instantiated from %qs\n"
  msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs ã�‹ã‚‰å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
  
--- 3878,3883 ----
*************** msgstr ""
*** 4154,4201 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6527
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6573
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 3929,3976 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "å�˜é …ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "å�˜é …ãƒ—ãƒ©ã‚¹ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ãƒ“ãƒƒãƒˆå��è»¢ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "è¤‡ç´ å…±å½¹(~)ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6587
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.c:6633
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«
*** 4236,4252 ****
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
--- 4011,4027 ----
  msgid "elemental binary operation"
  msgstr ""
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
*************** msgstr ""
*** 4272,4278 ****
  
  #: fortran/error.c:880
  msgid "Fortran 2018:"
! msgstr ""
  
  #: fortran/error.c:882
  msgid "Fortran 2008 obsolescent feature:"
--- 4047,4053 ----
  
  #: fortran/error.c:880
  msgid "Fortran 2018:"
! msgstr "Fortran 2018:"
  
  #: fortran/error.c:882
  msgid "Fortran 2008 obsolescent feature:"
*************** msgstr ""
*** 4280,4286 ****
  
  #: fortran/error.c:888
  msgid "GNU Extension:"
! msgstr ""
  
  #: fortran/error.c:890
  msgid "Legacy Extension:"
--- 4055,4061 ----
  
  #: fortran/error.c:888
  msgid "GNU Extension:"
! msgstr "GNU æ‹¡å¼µ:"
  
  #: fortran/error.c:890
  msgid "Legacy Extension:"
*************** msgstr ""
*** 4292,4298 ****
  
  #: fortran/error.c:894
  #, fuzzy
- #| msgid "expected operator"
  msgid "Deleted feature:"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 4067,4072 ----
*************** msgstr ""
*** 4321,4327 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4095,4101 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4336,4342 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4110,4116 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr "äºˆæœŸã�—ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«
*** 4352,4362 ****
  
  #: fortran/module.c:1358
  msgid "Name too long"
! msgstr ""
  
  #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
! msgstr ""
  
  #: fortran/module.c:1587
  #, fuzzy
--- 4126,4136 ----
  
  #: fortran/module.c:1358
  msgid "Name too long"
! msgstr "å��å‰�ã�Œé•·ã�™ã�Žã�¾ã�™"
  
  #: fortran/module.c:1460 fortran/module.c:1563
  msgid "Bad name"
! msgstr "ä¸�æ­£ã�ªå��å‰�ã�§ã�™"
  
  #: fortran/module.c:1587
  #, fuzzy
*************** msgstr ""
*** 4449,4459 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
--- 4223,4233 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  msgid "assignment"
  msgstr "ä»£å…¥"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ä»£å…¥"
*************** msgstr "ä»£å…¥"
*** 4462,4684 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  #, fuzzy
- #| msgid "no arguments"
  msgid "allocatable argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2402
  #, fuzzy
- #| msgid "not enough arguments"
  msgid "asynchronous argument"
  msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2407
  #, fuzzy
- #| msgid "invalid PHI argument"
  msgid "optional argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  msgid "pointer argument"
  msgstr "ä»£å…¥"
  
! #: fortran/resolve.c:2417
  #, fuzzy
- #| msgid "no arguments"
  msgid "target argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2422
  #, fuzzy
- #| msgid "invalid PHI argument"
  msgid "value argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2427
  #, fuzzy
- #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2432
  #, fuzzy
- #| msgid "mismatched arguments"
  msgid "assumed-shape argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2437
  #, fuzzy
- #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2442
  #, fuzzy
- #| msgid "array assignment"
  msgid "coarray argument"
  msgstr "é…�åˆ—ä»£å…¥"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2452
  #, fuzzy
- #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
- #| msgid "mismatched arguments"
  msgid "assumed-type argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
- #| msgid "<unknown operator>"
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4236,4446 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  #, fuzzy
  msgid "allocatable argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  msgid "optional argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  msgid "pointer argument"
  msgstr "ä»£å…¥"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  msgid "target argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  msgid "value argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  msgid "volatile argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  msgid "coarray argument"
  msgstr "é…�åˆ—ä»£å…¥"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2454
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr ""
  
! #: fortran/resolve.c:4267
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "<ä¸�æ˜Žã�ªæ¼”ç®—å­�>"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr "ALLOCATE ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ"
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr "STAT å¤‰æ•°"
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr "ERRMSG å¤‰æ•°"
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4691,4717 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4453,4479 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 4786,4792 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4548,4554 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "æ­£ã�—ã��ã�ªã�„é–¢æ•°æˆ»ã‚Šå€¤ã�
*** 4813,4819 ****
  
  #: fortran/trans.c:659 fortran/trans.c:734
  #, fuzzy, c-format
- #| msgid "Memory allocation failed"
  msgid "Error allocating %lu bytes"
  msgstr "ãƒ¡ãƒ¢ãƒªé…�ç½®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 4575,4580 ----
*************** msgstr ""
*** 4839,4845 ****
  #. The remainder are real diagnostic types.
  #: fortran/gfc-diagnostic.def:33
  #, fuzzy
- #| msgid "Fatal Error:"
  msgid "Fatal Error"
  msgstr "è‡´å‘½çš„ã‚¨ãƒ©ãƒ¼:"
  
--- 4600,4605 ----
*************** msgstr "è‡´å‘½çš„ã‚¨ãƒ©ãƒ¼:"
*** 4847,4871 ****
  #. when reporting fatal signal in the compiler.
  #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
  #, fuzzy
- #| msgid "internal compiler error: "
  msgid "internal compiler error"
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨ã‚¨ãƒ©ãƒ¼: "
  
  #: fortran/gfc-diagnostic.def:35
  #, fuzzy
- #| msgid "Error:"
  msgid "Error"
  msgstr "ã‚¨ãƒ©ãƒ¼:"
  
  #: fortran/gfc-diagnostic.def:36
  #, fuzzy
- #| msgid "sorry, unimplemented: "
  msgid "sorry, unimplemented"
  msgstr "æ®‹å¿µã�§ã�™ã�Œæœªå®Ÿè£…ã�§ã�™: "
  
  #: fortran/gfc-diagnostic.def:37
  #, fuzzy
- #| msgid "Warning:"
  msgid "Warning"
  msgstr "è­¦å‘Š: "
  
--- 4607,4627 ----
*************** msgstr ""
*** 4875,4887 ****
  
  #: fortran/gfc-diagnostic.def:39
  #, fuzzy
- #| msgid "note: "
  msgid "note"
  msgstr "å‚™è€ƒ: "
  
  #: fortran/gfc-diagnostic.def:40
  #, fuzzy
- #| msgid "debug: "
  msgid "debug"
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°: "
  
--- 4631,4641 ----
*************** msgstr ""
*** 4893,4899 ****
  
  #: fortran/gfc-diagnostic.def:44
  #, fuzzy
- #| msgid "<type-error>"
  msgid "permerror"
  msgstr "<åž‹ã‚¨ãƒ©ãƒ¼>"
  
--- 4647,4652 ----
*************** msgstr "<åž‹ã‚¨ãƒ©ãƒ¼>"
*** 4901,4907 ****
  #. due to -Werror and -Werror=warning.
  #: fortran/gfc-diagnostic.def:47
  #, fuzzy
- #| msgid "error: "
  msgid "error"
  msgstr "ã‚¨ãƒ©ãƒ¼: "
  
--- 4654,4659 ----
*************** msgid "lseek failed while reading export
*** 4910,4919 ****
  msgstr ""
  
  #: go/go-backend.c:173
- #, fuzzy
- #| msgid "Memory allocation failed"
  msgid "memory allocation failed while reading export data"
! msgstr "ãƒ¡ãƒ¢ãƒªé…�ç½®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: go/go-backend.c:181
  msgid "read failed while reading export data"
--- 4662,4669 ----
  msgstr ""
  
  #: go/go-backend.c:173
  msgid "memory allocation failed while reading export data"
! msgstr "export ãƒ‡ãƒ¼ã‚¿ã‚’èª­ã�¿è¾¼ã�¿ä¸­ã�«ãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: go/go-backend.c:181
  msgid "read failed while reading export data"
*************** msgid "short read while reading export d
*** 4924,4945 ****
  msgstr ""
  
  #: gcc.c:762 gcc.c:766 gcc.c:821
- #, fuzzy
- #| msgid "-m%s not supported in this configuration"
  msgid "-gz is not supported in this configuration"
! msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:772 gcc.c:832
- #, fuzzy
- #| msgid "ifunc is not supported in this configuration"
  msgid "-gz=zlib is not supported in this configuration"
! msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:977
- #, fuzzy
- #| msgid "ifunc is not supported in this configuration"
  msgid "-fuse-linker-plugin is not supported in this configuration"
! msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:992
  msgid "cannot specify -static with -fsanitize=address"
--- 4674,4689 ----
  msgstr ""
  
  #: gcc.c:762 gcc.c:766 gcc.c:821
  msgid "-gz is not supported in this configuration"
! msgstr "-gz ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:772 gcc.c:832
  msgid "-gz=zlib is not supported in this configuration"
! msgstr "-gz=zlib ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:977
  msgid "-fuse-linker-plugin is not supported in this configuration"
! msgstr "-fuse-linker-plugin ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:992
  msgid "cannot specify -static with -fsanitize=address"
*************** msgid "cannot specify -static with -fsan
*** 4950,4965 ****
  msgstr ""
  
  #: gcc.c:1016
- #, fuzzy
- #| msgid "weakref is not supported in this configuration"
  msgid "-fvtable-verify=std is not supported in this configuration"
! msgstr "å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:1018
- #, fuzzy
- #| msgid "alias definitions not supported in this configuration"
  msgid "-fvtable-verify=preinit is not supported in this configuration"
! msgstr "ã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:1146 ada/gcc-interface/lang-specs.h:33
  msgid "-pg and -fomit-frame-pointer are incompatible"
--- 4694,4705 ----
  msgstr ""
  
  #: gcc.c:1016
  msgid "-fvtable-verify=std is not supported in this configuration"
! msgstr "-fvtable-verify=std ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:1018
  msgid "-fvtable-verify=preinit is not supported in this configuration"
! msgstr "-fvtable-verify=preinit ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:1146 ada/gcc-interface/lang-specs.h:33
  msgid "-pg and -fomit-frame-pointer are incompatible"
*************** msgid "-E or -x required when input is f
*** 4974,4982 ****
  msgstr "å…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™"
  
  #: config/darwin.h:132 config/darwin.h:480
- #, fuzzy
  msgid "gsplit-dwarf is not supported on this platform"
! msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.h:136 config/rs6000/darwin.h:123
  msgid " conflicting code gen style switches are used"
--- 4714,4721 ----
  msgstr "å…¥åŠ›ã�Œæ¨™æº–å…¥åŠ›ã�‹ã‚‰ã�®å ´å�ˆã�¯ -E ã�¾ã�Ÿã�¯ -x ã�Œå¿…è¦�ã�§ã�™"
  
  #: config/darwin.h:132 config/darwin.h:480
  msgid "gsplit-dwarf is not supported on this platform"
! msgstr "gsplit-dwarf ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.h:136 config/rs6000/darwin.h:123
  msgid " conflicting code gen style switches are used"
*************** msgid "the y option is obsolete and igno
*** 4987,4996 ****
  msgstr ""
  
  #: config/darwin.h:143
- #, fuzzy
- #| msgid "-fpic is not supported"
  msgid "rdynamic is not supported"
! msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.h:300
  msgid "-current_version only allowed with -dynamiclib"
--- 4726,4733 ----
  msgstr ""
  
  #: config/darwin.h:143
  msgid "rdynamic is not supported"
! msgstr "rdynamic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.h:300
  msgid "-current_version only allowed with -dynamiclib"
*************** msgid "does not support multilib"
*** 5043,5052 ****
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/sol2.h:452
- #, fuzzy
- #| msgid "ifunc is not supported in this configuration"
  msgid "-pie is not supported in this configuration"
! msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/vxworks.h:139
  msgid "-Xbind-now and -Xbind-lazy are incompatible"
--- 4780,4787 ----
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/sol2.h:452
  msgid "-pie is not supported in this configuration"
! msgstr "-pie ã�¯ã�“ã�®æ§‹æˆ�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/vxworks.h:139
  msgid "-Xbind-now and -Xbind-lazy are incompatible"
*************** msgstr "-Xbind-now ã�¨ -Xbind-lazy ã�¯ä½
*** 5054,5073 ****
  
  #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
  #: config/riscv/freebsd.h:44
- #, fuzzy
- #| msgid "consider using '-pg' instead of '-p' with gprof(1)"
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
! msgstr "gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ '-p' ã�®ä»£ã‚�ã‚Šã�« '-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
  #: config/arm/arm.h:93
- #, fuzzy
- #| msgid "-msoft-float and -mhard_float may not be used together"
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
! msgstr "-msoft-float ã�¨ -mhard_float ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
--- 4789,4804 ----
  
  #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
  #: config/riscv/freebsd.h:44
  msgid "consider using `-pg' instead of `-p' with gprof (1)"
! msgstr "gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ `-p' ã�®ä»£ã‚�ã‚Šã�« `-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/arc/arc.h:68 config/mips/mips.h:1452
  msgid "may not use both -EB and -EL"
  msgstr "-EB ã�¨ -EL ã�®ä¸¡æ–¹ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
  #: config/arm/arm.h:93
  msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
! msgstr "-mfloat-abi=soft ã�¨ -mfloat-abi=hard ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
  msgid "-mbig-endian and -mlittle-endian may not be used together"
*************** msgstr "-mbig-endian ã�¨ -mlittle-endian
*** 5075,5081 ****
  
  #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
- #| msgid "-fpic is not supported"
  msgid "shared is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 4806,4811 ----
*************** msgstr "shared ã�¨ mdll ã�¯ä½µç”¨ã�§ã��ã
*** 5094,5100 ****
  
  #: config/i386/darwin.h:134
  #, fuzzy
- #| msgid "%qD is not a template function"
  msgid "Darwin is not an mx32 platform"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 4824,4829 ----
*************** msgid "Darwin does not support -mfentry
*** 5103,5112 ****
  msgstr ""
  
  #: config/i386/sol2.h:59
- #, fuzzy
- #| msgid "-f%s not supported: ignored"
  msgid "-mx32 is not supported on Solaris"
! msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/mcore/mcore.h:53
  msgid "the m210 does not have little endian support"
--- 4832,4839 ----
  msgstr ""
  
  #: config/i386/sol2.h:59
  msgid "-mx32 is not supported on Solaris"
! msgstr "-mx32 ã�¯ Solaris ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/mcore/mcore.h:53
  msgid "the m210 does not have little endian support"
*************** msgstr "-msingle-float ã�¨ -msoft-float
*** 5122,5128 ****
  
  #: config/moxie/moxiebox.h:43
  #, fuzzy
- #| msgid "Assume target CPU is configured as little endian"
  msgid "this target is little-endian"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
  
--- 4849,4854 ----
*************** msgstr "  ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚µãƒ�
*** 5156,5162 ****
  
  #: config/rs6000/freebsd64.h:173
  #, fuzzy
- #| msgid "consider using '-pg' instead of '-p' with gprof(1)"
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "gprof(1) ã‚’ä½¿ã�†ã�¨ã��ã�¯ '-p' ã�®ä»£ã‚�ã‚Šã�« '-pg' ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 4882,4887 ----
*************** msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½
*** 5174,5180 ****
  
  #: config/rx/rx.h:81
  #, fuzzy
- #| msgid "rx200 cpu does not have FPU hardware"
  msgid "rx100 cpu does not have FPU hardware"
  msgstr "rx200 CPU ã�«ã�¯ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ FPU ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 4899,4904 ----
*************** msgstr "SH2a ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢
*** 5188,5194 ****
  
  #: config/sparc/linux64.h:148
  #, fuzzy
- #| msgid "ifunc is not supported in this configuration"
  msgid "-fsanitize=address is not supported in this configuration"
  msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 4912,4917 ----
*************** msgstr "Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿
*** 5212,5224 ****
  
  #: ada/gcc-interface/lang-specs.h:53
  #, fuzzy
- #| msgid "-c or -S required for Ada"
  msgid "-c required for gnat2why"
  msgstr "Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™"
  
  #: ada/gcc-interface/lang-specs.h:66
  #, fuzzy
- #| msgid "-c or -S required for Ada"
  msgid "-c required for gnat2scil"
  msgstr "Ada ã�§ã�¯ -c ã�¾ã�Ÿã�¯ -S ã�Œå¿…è¦�ã�§ã�™"
  
--- 4935,4945 ----
*************** msgstr ""
*** 5245,5251 ****
  
  #: fortran/lang.opt:198
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly missing parentheses"
  msgid "Warn about possible aliasing of dummy arguments."
  msgstr "å°�æ‹¬å¼§ã�Œç„¡ã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 4966,4971 ----
*************** msgstr "æ–‡å­—å®šæ•°ã�®ä¸­ã�§ãƒ•ã‚¡ã‚¤ãƒ
*** 5261,5267 ****
  
  #: fortran/lang.opt:210
  #, fuzzy, no-c-format
- #| msgid "Warn about creation of array temporaries"
  msgid "Warn about creation of array temporaries."
  msgstr "ä¸€æ™‚é…�åˆ—ã�®ç”Ÿæˆ�ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 4981,4986 ----
*************** msgstr "ä¸€æ™‚é…�åˆ—ã�®ç”Ÿæˆ�ã�«é–¢ã�—ã�
*** 5269,5275 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
--- 4988,4994 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
*************** msgstr ""
*** 5281,5287 ****
  
  #: fortran/lang.opt:226
  #, fuzzy, no-c-format
- #| msgid "Warn about truncated source lines"
  msgid "Warn about truncated character expressions."
  msgstr "åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�Ÿã‚½ãƒ¼ã‚¹è¡Œã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5000,5005 ----
*************** msgstr ""
*** 5292,5304 ****
  
  #: fortran/lang.opt:238
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit declarations"
  msgid "Warn about most implicit conversions."
  msgstr "æš—é»™çš„å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:242
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly missing parentheses"
  msgid "Warn about possibly incorrect subscripts in do loops."
  msgstr "å°�æ‹¬å¼§ã�Œç„¡ã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5010,5020 ----
*************** msgstr ""
*** 5309,5321 ****
  
  #: fortran/lang.opt:254
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit function declarations"
  msgid "Warn about function call elimination."
  msgstr "æš—é»™ã�®é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:258
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit declarations"
  msgid "Warn about calls with implicit interface."
  msgstr "æš—é»™çš„å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5025,5035 ----
*************** msgstr ""
*** 5326,5338 ****
  
  #: fortran/lang.opt:266
  #, fuzzy, no-c-format
- #| msgid "Warn about compile-time integer division by zero"
  msgid "Warn about constant integer divisions with truncated results."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«æ•´æ•°ã�® 0 ã�«ã‚ˆã‚‹é™¤ç®—ã�Œè¡Œã‚�ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:270
  #, fuzzy, no-c-format
- #| msgid "Warn about truncated source lines"
  msgid "Warn about truncated source lines."
  msgstr "åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�Ÿã‚½ãƒ¼ã‚¹è¡Œã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5040,5050 ----
*************** msgstr ""
*** 5343,5349 ****
  
  #: fortran/lang.opt:286
  #, fuzzy, no-c-format
- #| msgid "Warn about format strings that are not literals"
  msgid "Warn about USE statements that have no ONLY qualifier."
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5055,5060 ----
*************** msgstr ""
*** 5359,5371 ****
  
  #: fortran/lang.opt:306
  #, fuzzy, no-c-format
- #| msgid "Warn when a register variable is declared volatile"
  msgid "Warn when a left-hand-side array variable is reallocated."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œ volatile ã�¨å®£è¨€ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:310
  #, fuzzy, no-c-format
- #| msgid "Warn when a register variable is declared volatile"
  msgid "Warn when a left-hand-side variable is reallocated."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œ volatile ã�¨å®£è¨€ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 5070,5080 ----
*************** msgstr ""
*** 5376,5382 ****
  
  #: fortran/lang.opt:322
  #, fuzzy, no-c-format
- #| msgid "Warn about suspicious declarations of \"main\""
  msgid "Warn about \"suspicious\" constructs."
  msgstr "ç–‘ã‚�ã�—ã�„ main ã�®å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5085,5090 ----
*************** msgstr ""
*** 5392,5398 ****
  
  #: fortran/lang.opt:334
  #, fuzzy, no-c-format
- #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about underflow of numerical constant expressions."
  msgstr "è¨ˆç®—å¼�å†…ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5100,5105 ----
*************** msgstr ""
*** 5408,5426 ****
  
  #: fortran/lang.opt:354
  #, fuzzy, no-c-format
- #| msgid "Warn about zero-length formats"
  msgid "Warn about zero-trip DO loops."
  msgstr "é•·ã�•ã�Œ 0 ã�®æ›¸å¼�æ–‡å­—åˆ—ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:358
  #, fuzzy, no-c-format
- #| msgid "Enable preprocessing"
  msgid "Enable preprocessing."
  msgstr "å‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: fortran/lang.opt:366
  #, fuzzy, no-c-format
- #| msgid "Disable preprocessing"
  msgid "Disable preprocessing."
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 5115,5130 ----
*************** msgstr ""
*** 5486,5498 ****
  
  #: fortran/lang.opt:441
  #, fuzzy, no-c-format
- #| msgid "Warn about unprototyped function declarations"
  msgid "Generate C prototypes from BIND(C) declarations."
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: fortran/lang.opt:445
  #, fuzzy, no-c-format
- #| msgid "Warn about unprototyped function declarations"
  msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5190,5200 ----
*************** msgstr ""
*** 5508,5520 ****
  
  #: fortran/lang.opt:457
  #, fuzzy, no-c-format
- #| msgid "Enable Plan 9 language extensions"
  msgid "Enable all DEC language extensions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: fortran/lang.opt:461
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of blank format items in format strings."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 5210,5220 ----
*************** msgstr ""
*** 5585,5591 ****
  
  #: fortran/lang.opt:522
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Display the code tree after parsing."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
--- 5285,5290 ----
*************** msgstr ""
*** 5596,5602 ****
  
  #: fortran/lang.opt:530
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Display the global symbol table after parsing."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
--- 5295,5300 ----
*************** msgstr ""
*** 5612,5624 ****
  
  #: fortran/lang.opt:542
  #, fuzzy, no-c-format
- #| msgid "Use normal calling convention"
  msgid "Use f2c calling convention."
  msgstr "é€šå¸¸ã�®å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: fortran/lang.opt:546
  #, fuzzy, no-c-format
- #| msgid "Assume that the source file is fixed form"
  msgid "Assume that the source file is fixed form."
  msgstr "ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå›ºå®šå½¢å¼�ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
--- 5310,5320 ----
*************** msgstr ""
*** 5664,5670 ****
  
  #: fortran/lang.opt:586
  #, fuzzy, no-c-format
- #| msgid "Assume that the source file is free form"
  msgid "Assume that the source file is free form."
  msgstr "ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�Œè‡ªç”±å½¢å¼�ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
--- 5360,5365 ----
*************** msgstr ""
*** 5685,5691 ****
  
  #: fortran/lang.opt:602
  #, fuzzy, no-c-format
- #| msgid "Enable link-time optimization."
  msgid "Enable front end optimization."
  msgstr "ãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 5380,5385 ----
*************** msgstr ""
*** 5736,5742 ****
  
  #: fortran/lang.opt:660
  #, fuzzy, no-c-format
- #| msgid "-fmax-errors=<number>\tMaximum number of errors to report"
  msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
  msgstr "-fmax-errors=<number>\tã‚¨ãƒ©ãƒ¼å ±å‘Šã�™ã‚‹æœ€å¤§æ•°ã‚’ <number> ã�«ã�™ã‚‹"
  
--- 5430,5435 ----
*************** msgstr ""
*** 5822,5834 ****
  
  #: fortran/lang.opt:748
  #, fuzzy, no-c-format
- #| msgid "Use native format for unformatted files"
  msgid "Use a 4-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: fortran/lang.opt:752
  #, fuzzy, no-c-format
- #| msgid "Use native format for unformatted files"
  msgid "Use an 8-byte record marker for unformatted files."
  msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ�ã‚¤ãƒ†ã‚£ãƒ–ã�®å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 5515,5525 ----
*************** msgstr ""
*** 5879,5886 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
--- 5570,5577 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
*************** msgstr ""
*** 5892,5934 ****
  
  #: fortran/lang.opt:851
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO Fortran 2003 standard"
  msgid "Conform to the ISO Fortran 2003 standard."
  msgstr "ISO Fortran 2003 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: fortran/lang.opt:855
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: fortran/lang.opt:859
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: fortran/lang.opt:863
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO Fortran 2008 standard"
  msgid "Conform to the ISO Fortran 2018 standard."
  msgstr "ISO Fortran 2008 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: fortran/lang.opt:867
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO Fortran 95 standard"
  msgid "Conform to the ISO Fortran 95 standard."
  msgstr "ISO Fortran 95 æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: fortran/lang.opt:871
  #, fuzzy, no-c-format
- #| msgid "Conform to nothing in particular"
  msgid "Conform to nothing in particular."
  msgstr "ç‰¹ã�«ä½•ã‚‚æº–æ‹ ã�•ã�›ã�ªã�„"
  
  #: fortran/lang.opt:875
  #, fuzzy, no-c-format
- #| msgid "Accept extensions to support legacy code"
  msgid "Accept extensions to support legacy code."
  msgstr "å�¤ã�„ã‚³ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã�Ÿã‚�ã�®æ‹¡å¼µã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
  
--- 5583,5618 ----
*************** msgid "-A<question>=<answer>\tAssert the
*** 5938,6053 ****
  msgstr ""
  
  #: c-family/c.opt:186
! #, fuzzy, no-c-format
! #| msgid "Do not discard comments"
  msgid "Do not discard comments."
! msgstr "ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„"
  
  #: c-family/c.opt:190
! #, fuzzy, no-c-format
! #| msgid "Do not discard comments in macro expansions"
  msgid "Do not discard comments in macro expansions."
! msgstr "ãƒžã‚¯ãƒ­å±•é–‹å†…ã�®ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„"
  
  #: c-family/c.opt:194
  #, fuzzy, no-c-format
- #| msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
  msgstr "-D<macro>[=<val>]\tãƒžã‚¯ãƒ­ <macro> ã‚’å€¤ <val> ã�¨ã�—ã�¦å®šç¾©ã�™ã‚‹ã€‚<macro> ã�®ã�¿ä¸Žã�ˆã‚‰ã‚Œã�Ÿå ´å�ˆã€� <val> ã�¯ 1 ã�«ã�ªã‚‹"
  
  #: c-family/c.opt:201
  #, fuzzy, no-c-format
- #| msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
  msgstr "-F <dir>\tä¸»ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:205
  #, fuzzy, no-c-format
- #| msgid "Enable preprocessing"
  msgid "Enable parsing GIMPLE."
  msgstr "å‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:209
! #, fuzzy, no-c-format
! #| msgid "Print the name of header files as they are used"
  msgid "Print the name of header files as they are used."
! msgstr "ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: c-family/c.opt:213
! #, fuzzy, no-c-format
! #| msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgid "-I <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-I <dir>\tä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:217
! #, fuzzy, no-c-format
! #| msgid "Generate make dependencies"
  msgid "Generate make dependencies."
  msgstr "make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:221
! #, fuzzy, no-c-format
! #| msgid "Generate make dependencies and compile"
  msgid "Generate make dependencies and compile."
  msgstr "make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�—ã€�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: c-family/c.opt:225
! #, fuzzy, no-c-format
! #| msgid "-MF <file>\tWrite dependency output to the given file"
  msgid "-MF <file>\tWrite dependency output to the given file."
  msgstr "-MF <file>\tä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: c-family/c.opt:229
! #, fuzzy, no-c-format
! #| msgid "Treat missing header files as generated files"
  msgid "Treat missing header files as generated files."
! msgstr "å­˜åœ¨ã�—ã�ªã�„ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�•ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
  #: c-family/c.opt:233
! #, fuzzy, no-c-format
! #| msgid "Like -M but ignore system header files"
  msgid "Like -M but ignore system header files."
! msgstr "-M ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹"
  
  #: c-family/c.opt:237
! #, fuzzy, no-c-format
! #| msgid "Like -MD but ignore system header files"
  msgid "Like -MD but ignore system header files."
! msgstr "-MD ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹"
  
  #: c-family/c.opt:241
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU as"
  msgid "Generate phony targets for all headers."
  msgstr "GNU as ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:245
  #, fuzzy, no-c-format
- #| msgid "-MT <target>\tAdd an unquoted target"
  msgid "-MQ <target>\tAdd a MAKE-quoted target."
  msgstr "-MT <target>\tã‚¿ãƒ¼ã‚²ãƒƒãƒˆ (å¼•ç”¨ç¬¦ã‚’ä»˜ã�‘ã�ªã�„) ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:249
  #, fuzzy, no-c-format
- #| msgid "-MT <target>\tAdd an unquoted target"
  msgid "-MT <target>\tAdd an unquoted target."
  msgstr "-MT <target>\tã‚¿ãƒ¼ã‚²ãƒƒãƒˆ (å¼•ç”¨ç¬¦ã‚’ä»˜ã�‘ã�ªã�„) ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:253
  #, fuzzy, no-c-format
- #| msgid "Do not generate #line directives"
  msgid "Do not generate #line directives."
  msgstr "#line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: c-family/c.opt:257
! #, fuzzy, no-c-format
! #| msgid "-U<macro>\tUndefine <macro>"
  msgid "-U<macro>\tUndefine <macro>."
  msgstr "-U<macro>\tãƒžã‚¯ãƒ­ <macro> ã‚’æœªå®šç¾©çŠ¶æ…‹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:261
  #, fuzzy, no-c-format
- #| msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
  msgstr "ABI ã�«é�©å�ˆã�—ã�Ÿã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�«å¤‰æ›´ã�•ã‚Œã‚‹ã�“ã�¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5622,5718 ----
  msgstr ""
  
  #: c-family/c.opt:186
! #, no-c-format
  msgid "Do not discard comments."
! msgstr "ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„ã€‚"
  
  #: c-family/c.opt:190
! #, no-c-format
  msgid "Do not discard comments in macro expansions."
! msgstr "ãƒžã‚¯ãƒ­å±•é–‹å†…ã�®ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„ã€‚"
  
  #: c-family/c.opt:194
  #, fuzzy, no-c-format
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
  msgstr "-D<macro>[=<val>]\tãƒžã‚¯ãƒ­ <macro> ã‚’å€¤ <val> ã�¨ã�—ã�¦å®šç¾©ã�™ã‚‹ã€‚<macro> ã�®ã�¿ä¸Žã�ˆã‚‰ã‚Œã�Ÿå ´å�ˆã€� <val> ã�¯ 1 ã�«ã�ªã‚‹"
  
  #: c-family/c.opt:201
  #, fuzzy, no-c-format
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
  msgstr "-F <dir>\tä¸»ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:205
  #, fuzzy, no-c-format
  msgid "Enable parsing GIMPLE."
  msgstr "å‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:209
! #, no-c-format
  msgid "Print the name of header files as they are used."
! msgstr "ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’è¡¨ç¤ºã�™ã‚‹ã€‚"
  
  #: c-family/c.opt:213
! #, no-c-format
  msgid "-I <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-I <dir>\tä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:217
! #, no-c-format
  msgid "Generate make dependencies."
  msgstr "make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:221
! #, no-c-format
  msgid "Generate make dependencies and compile."
  msgstr "make ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�—ã€�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: c-family/c.opt:225
! #, no-c-format
  msgid "-MF <file>\tWrite dependency output to the given file."
  msgstr "-MF <file>\tä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: c-family/c.opt:229
! #, no-c-format
  msgid "Treat missing header files as generated files."
! msgstr "å­˜åœ¨ã�—ã�ªã�„ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�•ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†ã€‚"
  
  #: c-family/c.opt:233
! #, no-c-format
  msgid "Like -M but ignore system header files."
! msgstr "-M ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹ã€‚"
  
  #: c-family/c.opt:237
! #, no-c-format
  msgid "Like -MD but ignore system header files."
! msgstr "-MD ã�¨å�Œæ§˜ã� ã�Œã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç„¡è¦–ã�™ã‚‹ã€‚"
  
  #: c-family/c.opt:241
  #, fuzzy, no-c-format
  msgid "Generate phony targets for all headers."
  msgstr "GNU as ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:245
  #, fuzzy, no-c-format
  msgid "-MQ <target>\tAdd a MAKE-quoted target."
  msgstr "-MT <target>\tã‚¿ãƒ¼ã‚²ãƒƒãƒˆ (å¼•ç”¨ç¬¦ã‚’ä»˜ã�‘ã�ªã�„) ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:249
  #, fuzzy, no-c-format
  msgid "-MT <target>\tAdd an unquoted target."
  msgstr "-MT <target>\tã‚¿ãƒ¼ã‚²ãƒƒãƒˆ (å¼•ç”¨ç¬¦ã‚’ä»˜ã�‘ã�ªã�„) ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:253
  #, fuzzy, no-c-format
  msgid "Do not generate #line directives."
  msgstr "#line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: c-family/c.opt:257
! #, no-c-format
  msgid "-U<macro>\tUndefine <macro>."
  msgstr "-U<macro>\tãƒžã‚¯ãƒ­ <macro> ã‚’æœªå®šç¾©çŠ¶æ…‹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:261
  #, fuzzy, no-c-format
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
  msgstr "ABI ã�«é�©å�ˆã�—ã�Ÿã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�«å¤‰æ›´ã�•ã‚Œã‚‹ã�“ã�¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
*************** msgid "Warn on suspicious calls of stand
*** 6067,6074 ****
  msgstr ""
  
  #: c-family/c.opt:280
! #, fuzzy, no-c-format
! #| msgid "Warn about suspicious uses of memory addresses"
  msgid "Warn about suspicious uses of memory addresses."
  msgstr "ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�®ç–‘ã‚�ã�—ã�„ä½¿ç”¨æ³•ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5732,5738 ----
  msgstr ""
  
  #: c-family/c.opt:280
! #, no-c-format
  msgid "Warn about suspicious uses of memory addresses."
  msgstr "ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�®ç–‘ã‚�ã�—ã�„ä½¿ç”¨æ³•ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
*************** msgid "-Waligned-new=[none|global|all]\t
*** 6083,6090 ****
  msgstr ""
  
  #: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
! #, fuzzy, no-c-format
! #| msgid "Enable most warning messages"
  msgid "Enable most warning messages."
  msgstr "ã�»ã�¨ã‚“ã�©ã�®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 5747,5753 ----
  msgstr ""
  
  #: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
! #, no-c-format
  msgid "Enable most warning messages."
  msgstr "ã�»ã�¨ã‚“ã�©ã�®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
*************** msgstr ""
*** 6095,6101 ****
  
  #: c-family/c.opt:312
  #, fuzzy, no-c-format
- #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
  msgid "-Walloc-size-larger-than=<bytes>\tWarn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes."
  msgstr "-Wlarger-than=<number>\tã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œ <number> ãƒ�ã‚¤ãƒˆä»¥ä¸Šã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5758,5763 ----
*************** msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼
*** 6111,6117 ****
  
  #: c-family/c.opt:325
  #, fuzzy, no-c-format
- #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
  msgid "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes."
  msgstr "-Wlarger-than=<number>\tã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œ <number> ãƒ�ã‚¤ãƒˆä»¥ä¸Šã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5773,5778 ----
*************** msgstr ""
*** 6122,6128 ****
  
  #: c-family/c.opt:343
  #, fuzzy, no-c-format
- #| msgid "Warn about zero-length formats"
  msgid "Warn about accesses to interior zero-length array members."
  msgstr "é•·ã�•ã�Œ 0 ã�®æ›¸å¼�æ–‡å­—åˆ—ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5783,5788 ----
*************** msgid "Warn whenever an Objective-C assi
*** 6132,6139 ****
  msgstr ""
  
  #: c-family/c.opt:351
! #, fuzzy, no-c-format
! #| msgid "Warn about casting functions to incompatible types"
  msgid "Warn about casting functions to incompatible types."
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5792,5798 ----
  msgstr ""
  
  #: c-family/c.opt:351
! #, no-c-format
  msgid "Warn about casting functions to incompatible types."
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
*************** msgstr ""
*** 6144,6150 ****
  
  #: c-family/c.opt:359
  #, fuzzy, no-c-format
- #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about certain operations on boolean expressions."
  msgstr "è¨ˆç®—å¼�å†…ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5803,5808 ----
*************** msgstr ""
*** 6155,6239 ****
  
  #: c-family/c.opt:367
  #, fuzzy, no-c-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a built-in function is declared with the wrong signature."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:371
  #, fuzzy, no-c-format
- #| msgid "Warn when a built-in preprocessor macro is undefined or redefined"
  msgid "Warn when a built-in preprocessor macro is undefined or redefined."
  msgstr "çµ„ã�¿è¾¼ã�¿å‰�å‡¦ç�†ãƒžã‚¯ãƒ­ã�Œæœªå®šç¾©ã�«ã�ªã‚‹ã�‹å†�å®šç¾©ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:375
  #, fuzzy, no-c-format
- #| msgid "Warn about features not present in traditional C"
  msgid "Warn about features not present in ISO C11, but present in ISO C2X."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:379
  #, fuzzy, no-c-format
- #| msgid "Warn about features not present in traditional C"
  msgid "Warn about features not present in ISO C90, but present in ISO C99."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:383
  #, fuzzy, no-c-format
- #| msgid "Warn about features not present in traditional C"
  msgid "Warn about features not present in ISO C99, but present in ISO C11."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:387
  #, fuzzy, no-c-format
- #| msgid "Warn about C constructs that are not in the common subset of C and C++"
  msgid "Warn about C constructs that are not in the common subset of C and C++."
  msgstr "C ã�¨ C++ ã�®å…±é€šéƒ¨åˆ†é›†å�ˆã�§ã�¯ç„¡ã�„ C æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:394
  #, fuzzy, no-c-format
- #| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:398
  #, fuzzy, no-c-format
- #| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:405
  #, fuzzy, no-c-format
- #| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:412
  #, fuzzy, no-c-format
- #| msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:416
! #, fuzzy, no-c-format
! #| msgid "Warn about casting functions to incompatible types"
  msgid "Warn about casts between incompatible function types."
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:420
  #, fuzzy, no-c-format
- #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about casts which discard qualifiers."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:424 c-family/c.opt:428
  #, fuzzy, no-c-format
- #| msgid "Warn about comparison of different enum types"
  msgid "Warn about catch handlers of non-reference type."
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:432
  #, fuzzy, no-c-format
- #| msgid "Warn about subscripts whose type is \"char\""
  msgid "Warn about subscripts whose type is \"char\"."
  msgstr "æ·»ã�ˆå­—ã�®åž‹ã�Œ \"char\" ã�§ã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5813,5883 ----
  
  #: c-family/c.opt:367
  #, fuzzy, no-c-format
  msgid "Warn when a built-in function is declared with the wrong signature."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:371
  #, fuzzy, no-c-format
  msgid "Warn when a built-in preprocessor macro is undefined or redefined."
  msgstr "çµ„ã�¿è¾¼ã�¿å‰�å‡¦ç�†ãƒžã‚¯ãƒ­ã�Œæœªå®šç¾©ã�«ã�ªã‚‹ã�‹å†�å®šç¾©ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:375
  #, fuzzy, no-c-format
  msgid "Warn about features not present in ISO C11, but present in ISO C2X."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:379
  #, fuzzy, no-c-format
  msgid "Warn about features not present in ISO C90, but present in ISO C99."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:383
  #, fuzzy, no-c-format
  msgid "Warn about features not present in ISO C99, but present in ISO C11."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:387
  #, fuzzy, no-c-format
  msgid "Warn about C constructs that are not in the common subset of C and C++."
  msgstr "C ã�¨ C++ ã�®å…±é€šéƒ¨åˆ†é›†å�ˆã�§ã�¯ç„¡ã�„ C æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:394
  #, fuzzy, no-c-format
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:398
  #, fuzzy, no-c-format
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:405
  #, fuzzy, no-c-format
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:412
  #, fuzzy, no-c-format
  msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020."
  msgstr "ISO C++ 1998 ã�¨ ISO C++ 200x ã�§æ„�å‘³ã�Œç•°ã�ªã‚‹ C++ æ§‹æ–‡ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:416
! #, no-c-format
  msgid "Warn about casts between incompatible function types."
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:420
  #, fuzzy, no-c-format
  msgid "Warn about casts which discard qualifiers."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:424 c-family/c.opt:428
  #, fuzzy, no-c-format
  msgid "Warn about catch handlers of non-reference type."
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:432
  #, fuzzy, no-c-format
  msgid "Warn about subscripts whose type is \"char\"."
  msgstr "æ·»ã�ˆå­—ã�®åž‹ã�Œ \"char\" ã�§ã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
*************** msgstr "æ·»ã�ˆå­—ã�®åž‹ã�Œ \"char\" ã�§ã
*** 6246,6276 ****
  #: c-family/c.opt:1434 c-family/c.opt:1438 c-family/c.opt:1442
  #: config/i386/i386.opt:965
  #, fuzzy, no-c-format
- #| msgid "Deprecated.  This switch has no effect"
  msgid "Removed in GCC 9.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
  #: c-family/c.opt:440
  #, fuzzy, no-c-format
- #| msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
  msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
  msgstr "\"longjmp\" ã�¾ã�Ÿã�¯ \"vfork\" ã�«ã‚ˆã�£ã�¦å¤‰æ›´ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�ªã�„å¤‰æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:444
  #, fuzzy, no-c-format
- #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about uses of a comma operator within a subscripting expression."
  msgstr "è¨ˆç®—å¼�å†…ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:448
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯ã‚³ãƒ¡ãƒ³ãƒˆã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã‚‹å�¯èƒ½æ€§ã�¾ã�Ÿã�¯ C++ ã‚³ãƒ¡ãƒ³ãƒˆã�Œç‰©ç�†çš„ã�«ä¸€è¡Œä»¥ä¸Šã�«ã�¾ã�Ÿã�Œã�£ã�¦ã�„ã‚‹å�¯èƒ½æ€§ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:452
  #, fuzzy, no-c-format
- #| msgid "Synonym for -Wcomment"
  msgid "Synonym for -Wcomment."
  msgstr "-Wcomment ã�®åˆ¥å��"
  
--- 5890,5915 ----
*************** msgstr ""
*** 6281,6299 ****
  
  #: c-family/c.opt:460
  #, fuzzy, no-c-format
- #| msgid "Warn for implicit type conversions that may change a value"
  msgid "Warn for implicit type conversions that may change a value."
  msgstr "å€¤ã�Œå¤‰æ›´ã�•ã‚Œã‚‹å ´å�ˆã�Œã�‚ã‚‹æš—é»™çš„ã�ªåž‹å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:464
  #, fuzzy, no-c-format
- #| msgid "Warn for converting NULL from/to a non-pointer type"
  msgid "Warn for converting NULL from/to a non-pointer type."
  msgstr "é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ NULL ã�¸ã€�ã�¾ã�Ÿã�¯ NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸ã�®å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:472
  #, fuzzy, no-c-format
- #| msgid "Warn when all constructors and destructors are private"
  msgid "Warn when all constructors and destructors are private."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¨ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œé�žå…¬é–‹ã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5920,5935 ----
*************** msgstr ""
*** 6309,6327 ****
  
  #: c-family/c.opt:484
  #, fuzzy, no-c-format
- #| msgid "Warn when a declaration is found after a statement"
  msgid "Warn when a declaration is found after a statement."
  msgstr "å®Ÿè¡Œæ–‡ã‚ˆã‚Šå¾Œã�«å®£è¨€ã�Œè¦‹ã�¤ã�‹ã�£ã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:488
  #, fuzzy, no-c-format
- #| msgid "dereferencing pointer to incomplete type"
  msgid "Warn when deleting a pointer to incomplete type."
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
  #: c-family/c.opt:492
  #, fuzzy, no-c-format
- #| msgid "Warn about non-virtual destructors"
  msgid "Warn about deleting polymorphic objects with non-virtual destructors."
  msgstr "é�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 5945,5960 ----
*************** msgstr ""
*** 6337,6343 ****
  
  #: c-family/c.opt:510
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly missing braces around initializers"
  msgid "Warn about positional initialization of structs requiring designated initializers."
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�«ä¸­æ‹¬å¼§ã�Œç„¡ã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5970,5975 ----
*************** msgstr ""
*** 6348,6366 ****
  
  #: c-family/c.opt:518
  #, fuzzy, no-c-format
- #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn if type qualifiers on pointers are discarded."
  msgstr "åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:522
  #, fuzzy, no-c-format
- #| msgid "Warn about compile-time integer division by zero"
  msgid "Warn about compile-time integer division by zero."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«æ•´æ•°ã�® 0 ã�«ã‚ˆã‚‹é™¤ç®—ã�Œè¡Œã‚�ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:526
  #, fuzzy, no-c-format
- #| msgid "Warn about an empty body in an if or else statement"
  msgid "Warn about duplicated branches in if-else statements."
  msgstr "if ã�¾ã�Ÿã�¯ else æ–‡ã�®ä¸­èº«ã�Œç©ºã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 5980,5995 ----
*************** msgstr ""
*** 6371,6455 ****
  
  #: c-family/c.opt:534
  #, fuzzy, no-c-format
- #| msgid "Warn about violations of Effective C++ style rules"
  msgid "Warn about violations of Effective C++ style rules."
  msgstr "Effective C++ å¼�ã�®æŒ‡é‡�ã�‹ã‚‰ã�¯ã�šã‚Œã‚‹ã‚‚ã�®ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:538
  #, fuzzy, no-c-format
- #| msgid "Warn about an empty body in an if or else statement"
  msgid "Warn about an empty body in an if or else statement."
  msgstr "if ã�¾ã�Ÿã�¯ else æ–‡ã�®ä¸­èº«ã�Œç©ºã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:542
  #, fuzzy, no-c-format
- #| msgid "Warn about stray tokens after #elif and #endif"
  msgid "Warn about stray tokens after #else and #endif."
  msgstr "#elif ã�Šã‚ˆã�³ #endif ã�®å¾Œã�«ã�‚ã‚‹ã�¯ã��ã‚Œã�Ÿãƒˆãƒ¼ã‚¯ãƒ³ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:546
  #, fuzzy, no-c-format
- #| msgid "Warn about comparison of different enum types"
  msgid "Warn about comparison of different enum types."
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:550
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit declarations"
  msgid "Warn about implicit conversion of enum types."
  msgstr "æš—é»™çš„å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:558
  #, fuzzy, no-c-format
- #| msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
  msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Werror=implicit-function-declaration ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: c-family/c.opt:566
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit function declarations"
  msgid "Warn about semicolon after in-class function definition."
  msgstr "æš—é»™ã�®é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:570
  #, fuzzy, no-c-format
- #| msgid "Warn for implicit type conversions that may change a value"
  msgid "Warn for implicit type conversions that cause loss of floating point precision."
  msgstr "å€¤ã�Œå¤‰æ›´ã�•ã‚Œã‚‹å ´å�ˆã�Œã�‚ã‚‹æš—é»™çš„ã�ªåž‹å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:574
  #, fuzzy, no-c-format
- #| msgid "Warn if testing floating point numbers for equality"
  msgid "Warn if testing floating point numbers for equality."
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ•°ã�®ç­‰ä¾¡æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:578 c-family/c.opt:624
  #, fuzzy, no-c-format
- #| msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
  msgstr "printf/scanf/strftime/strfmon æ›¸å¼�æ–‡å­—åˆ—ç•°å¸¸ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:582
  #, fuzzy, no-c-format
- #| msgid "Warn about format strings that contain NUL bytes"
  msgid "Warn about format strings that contain NUL bytes."
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�« NUL ãƒ�ã‚¤ãƒˆã�Œå�«ã�¾ã‚Œã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:586
  #, fuzzy, no-c-format
- #| msgid "Warn about format strings that are not literals"
  msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:590
  #, fuzzy, no-c-format
- #| msgid "Warn if passing too many arguments to a function for its format string"
  msgid "Warn if passing too many arguments to a function for its format string."
  msgstr "é–¢æ•°ã�®æ›¸å¼�æ–‡å­—åˆ—ç”¨ã�«æ¸¡ã�™å¼•æ•°ã�Œå¤šã�™ã�Žã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:594
  #, fuzzy, no-c-format
- #| msgid "Warn about format strings that are not literals"
  msgid "Warn about format strings that are not literals."
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6000,6070 ----
*************** msgstr ""
*** 6460,6472 ****
  
  #: c-family/c.opt:603
  #, fuzzy, no-c-format
- #| msgid "Warn about possible security problems with format functions"
  msgid "Warn about possible security problems with format functions."
  msgstr "ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£å•�é¡Œã�«ã�ªã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹æ›¸å¼�é–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:607
  #, fuzzy, no-c-format
- #| msgid "Warn about possible security problems with format functions"
  msgid "Warn about sign differences with format functions."
  msgstr "ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£å•�é¡Œã�«ã�ªã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹æ›¸å¼�é–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6075,6085 ----
*************** msgstr ""
*** 6477,6489 ****
  
  #: c-family/c.opt:616
  #, fuzzy, no-c-format
- #| msgid "Warn about strftime formats yielding 2-digit years"
  msgid "Warn about strftime formats yielding 2-digit years."
  msgstr "strftime æ›¸å¼�ã�Œ 2 æ¡�ã�®å¹´ã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:620
  #, fuzzy, no-c-format
- #| msgid "Warn about zero-length formats"
  msgid "Warn about zero-length formats."
  msgstr "é•·ã�•ã�Œ 0 ã�®æ›¸å¼�æ–‡å­—åˆ—ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6090,6100 ----
*************** msgstr ""
*** 6494,6506 ****
  
  #: c-family/c.opt:633
  #, fuzzy, no-c-format
- #| msgid "Warn about casting functions to incompatible types"
  msgid "Warn about calls to snprintf and similar functions that truncate output."
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:637
  #, fuzzy, no-c-format
- #| msgid "Warn when a Cell microcoded instruction is emitted"
  msgid "Warn when the field in a struct is not aligned."
  msgstr "Cell ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰å‘½ä»¤ã�Œç™ºè¡Œã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 6105,6115 ----
*************** msgstr "åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå 
*** 6511,6523 ****
  
  #: c-family/c.opt:645
  #, fuzzy, no-c-format
- #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn whenever attributes are ignored."
  msgstr "åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:649
  #, fuzzy, no-c-format
- #| msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgid "Warn when a base is inaccessible in derived due to ambiguity."
  msgstr "ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
--- 6120,6130 ----
*************** msgstr ""
*** 6533,6539 ****
  
  #: c-family/c.opt:661
  #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves"
  msgid "Warn about variables which are initialized to themselves."
  msgstr "å¤‰æ•°ã�Œã��ã‚Œè‡ªèº«ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6140,6145 ----
*************** msgstr ""
*** 6544,6574 ****
  
  #: c-family/c.opt:669
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit declarations"
  msgid "Warn about implicit declarations."
  msgstr "æš—é»™çš„å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:677
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit conversions from \"float\" to \"double\""
  msgid "Warn about implicit conversions from \"float\" to \"double\"."
  msgstr "\"float\" ã�‹ã‚‰ \"double\" ã�¸ã�®æš—é»™çš„å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:681
  #, fuzzy, no-c-format
- #| msgid "Warn if an undefined macro is used in an #if directive"
  msgid "Warn if \"defined\" is used outside #if."
  msgstr "#if æŒ‡ç¤ºå†…ã�§æœªå®šç¾©ãƒžã‚¯ãƒ­ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:685
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit function declarations"
  msgid "Warn about implicit function declarations."
  msgstr "æš—é»™ã�®é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:689
  #, fuzzy, no-c-format
- #| msgid "Warn when a declaration does not specify a type"
  msgid "Warn when a declaration does not specify a type."
  msgstr "å®£è¨€ã�Œåž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6150,6175 ----
*************** msgstr ""
*** 6589,6613 ****
  
  #: c-family/c.opt:708
  #, fuzzy, no-c-format
- #| msgid "Warn when there is a cast to a pointer from an integer of a different size"
  msgid "Warn when there is a cast to a pointer from an integer of a different size."
  msgstr "ã‚µã‚¤ã‚ºã�Œç•°ã�ªã‚‹æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:712
  #, fuzzy, no-c-format
- #| msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgid "Warn about invalid uses of the \"offsetof\" macro."
  msgstr "\"offsetof\" ãƒžã‚¯ãƒ­ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ–¹æ³•ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:716
  #, fuzzy, no-c-format
- #| msgid "Warn about PCH files that are found but not used"
  msgid "Warn about PCH files that are found but not used."
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã�Œè¦‹ã�¤ã�‹ã�£ã�Ÿã�«ã‚‚ã�‹ã�‹ã‚�ã‚‰ã�šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:720
  #, fuzzy, no-c-format
- #| msgid "Warn when a register variable is declared volatile"
  msgid "Warn when a jump misses a variable initialization."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œ volatile ã�¨å®£è¨€ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 6190,6210 ----
*************** msgstr ""
*** 6618,6624 ****
  
  #: c-family/c.opt:728
  #, fuzzy, no-c-format
- #| msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
  msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
  msgstr "è«–ç�†æ¼”ç®—å­�ã�Œå¸¸ã�« true ã�¾ã�Ÿã�¯ false ã�¨è©•ä¾¡ã�•ã‚Œã‚‹ã‚ˆã�†ã�«æ€�ã‚�ã‚Œã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6215,6220 ----
*************** msgstr ""
*** 6629,6641 ****
  
  #: c-family/c.opt:736
  #, fuzzy, no-c-format
- #| msgid "Do not warn about using \"long long\" when -pedantic"
  msgid "Do not warn about using \"long long\" when -pedantic."
  msgstr "-pedantic ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�«\"long long\" ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã‚‚è­¦å‘Šã�—ã�ªã�„"
  
  #: c-family/c.opt:740
  #, fuzzy, no-c-format
- #| msgid "Warn about suspicious declarations of \"main\""
  msgid "Warn about suspicious declarations of \"main\"."
  msgstr "ç–‘ã‚�ã�—ã�„ main ã�®å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6225,6235 ----
*************** msgstr ""
*** 6651,6657 ****
  
  #: c-family/c.opt:756
  #, fuzzy, no-c-format
- #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the indentation of the code does not reflect the block structure."
  msgstr "packed å±žæ€§ã�Œæ§‹é€ ä½“é…�ç½®ã�«å½±éŸ¿ã�—ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6245,6250 ----
*************** msgstr ""
*** 6662,6680 ****
  
  #: c-family/c.opt:764
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly missing braces around initializers"
  msgid "Warn about possibly missing braces around initializers."
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�«ä¸­æ‹¬å¼§ã�Œç„¡ã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:768
  #, fuzzy, no-c-format
- #| msgid "Warn about global functions without previous declarations"
  msgid "Warn about global functions without previous declarations."
  msgstr "å‰�ã�«å®£è¨€ã�Œç„¡ã�„å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:772
  #, fuzzy, no-c-format
- #| msgid "Warn about missing fields in struct initializers"
  msgid "Warn about missing fields in struct initializers."
  msgstr "æ§‹é€ ä½“ã�®åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œè¶³ã‚Šã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6255,6270 ----
*************** msgstr ""
*** 6705,6711 ****
  
  #: c-family/c.opt:796
  #, fuzzy, no-c-format
- #| msgid "Warn about missing fields in struct initializers"
  msgid "Warn about missing sized deallocation functions."
  msgstr "æ§‹é€ ä½“ã�®åˆ�æœŸåŒ–å­�ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œè¶³ã‚Šã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6295,6300 ----
*************** msgstr ""
*** 6746,6752 ****
  
  #: c-family/c.opt:832
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "Warn about functions which might be candidates for format attributes."
  msgstr "format å±žæ€§ã‚’ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªé–¢æ•°ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6335,6340 ----
*************** msgstr ""
*** 6757,6781 ****
  
  #: c-family/c.opt:841
  #, fuzzy, no-c-format
- #| msgid "Warn about enumerated switches, with no default, missing a case"
  msgid "Warn about enumerated switches, with no default, missing a case."
  msgstr "åˆ—æŒ™å®šæ•°ã‚’ä½¿ç”¨ã�—ã�Ÿ switch æ–‡ã�§ default æ–‡ã�Œç„¡ã�„ã�‹ç‰¹å®šã�® case ã�Œç„¡ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:845
  #, fuzzy, no-c-format
- #| msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgid "Warn about enumerated switches missing a \"default:\" statement."
  msgstr "åˆ—æŒ™å®šæ•°ã‚’ä½¿ç”¨ã�—ã�Ÿ switch æ–‡ã�§ \"default:\" æ–‡ã�Œç„¡ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:849
  #, fuzzy, no-c-format
- #| msgid "Warn about all enumerated switches missing a specific case"
  msgid "Warn about all enumerated switches missing a specific case."
  msgstr "åˆ—æŒ™å®šæ•°ã‚’ä½¿ç”¨ã�—ã�Ÿ switch æ–‡ã�§ç‰¹å®šã�® case ã�Œç„¡ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:853
  #, fuzzy, no-c-format
- #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about switches with boolean controlling expression."
  msgstr "è¨ˆç®—å¼�å†…ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6345,6365 ----
*************** msgstr ""
*** 6796,6820 ****
  
  #: c-family/c.opt:874
  #, fuzzy, no-c-format
- #| msgid "Warn about user-specified include directories that do not exist"
  msgid "Warn about user-specified include directories that do not exist."
  msgstr "åˆ©ç”¨è€…ã�ŒæŒ‡å®šã�—ã�Ÿã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�Œå­˜åœ¨ã�—ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:878
  #, fuzzy, no-c-format
- #| msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
  msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
  msgstr "K&R ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å†…ã�«åž‹æŒ‡å®šã�Œã�ªã�„å¼•æ•°ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:882
  #, fuzzy, no-c-format
- #| msgid "Warn about global functions without prototypes"
  msgid "Warn about global functions without prototypes."
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:889
  #, fuzzy, no-c-format
- #| msgid "Warn about use of multi-character character constants"
  msgid "Warn about use of multi-character character constants."
  msgstr "è¤‡æ•°æ–‡å­—ã�«ã‚ˆã‚‹æ–‡å­—å®šæ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6380,6400 ----
*************** msgstr ""
*** 6825,6831 ****
  
  #: c-family/c.opt:897
  #, fuzzy, no-c-format
- #| msgid "Warn about \"extern\" declarations not at file scope"
  msgid "Warn about \"extern\" declarations not at file scope."
  msgstr "å¤–éƒ¨ (\"extern\") å®£è¨€ã�Œãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�§ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6405,6410 ----
*************** msgstr ""
*** 6841,6847 ****
  
  #: c-family/c.opt:909
  #, fuzzy, no-c-format
- #| msgid "Warn when non-templatized friend functions are declared within a template"
  msgid "Warn when non-templatized friend functions are declared within a template."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ•ãƒ¬ãƒ³ãƒ‰é–¢æ•°ã�Œå®£è¨€ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6420,6425 ----
*************** msgstr ""
*** 6857,6893 ****
  
  #: c-family/c.opt:921
  #, fuzzy, no-c-format
- #| msgid "Warn about non-virtual destructors"
  msgid "Warn about non-virtual destructors."
  msgstr "é�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:925
  #, fuzzy, no-c-format
- #| msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
  msgstr "NULL ã�§ç„¡ã�„ã�“ã�¨ã�Œå¿…è¦�ã�§ã�‚ã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã‚‹å¼•æ•°ã�®ä½�ç½®ã�« NULL ã�Œæ¸¡ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:941
  #, fuzzy, no-c-format
- #| msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
  msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
  msgstr "-Wnormalized=<id|nfc|nfkc>\tæ­£æº–åŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¦ãƒ‹ã‚³ãƒ¼ãƒ‰æ–‡å­—åˆ—ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:964
  #, fuzzy, no-c-format
- #| msgid "Warn if a C-style cast is used in a program"
  msgid "Warn if a C-style cast is used in a program."
  msgstr "C ã‚¹ã‚¿ã‚¤ãƒ«ã�®ã‚­ãƒ£ã‚¹ãƒˆã�Œãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�§ä½¿ç”¨ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:968
  #, fuzzy, no-c-format
- #| msgid "Warn for obsolescent usage in a declaration"
  msgid "Warn for obsolescent usage in a declaration."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿå®£è¨€æ–¹æ³•ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:972
  #, fuzzy, no-c-format
- #| msgid "Warn if an old-style parameter definition is used"
  msgid "Warn if an old-style parameter definition is used."
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®å¼•æ•°å®£è¨€ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 6435,6465 ----
*************** msgstr ""
*** 6898,6934 ****
  
  #: c-family/c.opt:980
  #, fuzzy, no-c-format
- #| msgid "Warn if a string is longer than the maximum portable length specified by the standard"
  msgid "Warn if a string is longer than the maximum portable length specified by the standard."
  msgstr "æ¨™æº–ã�«ã‚ˆã�£ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã‚‹ç§»æ¤�æ€§ã�Œã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹æœ€å¤§æ–‡å­—åˆ—é•·ã‚’è¶…ã�ˆã‚‹æ–‡å­—åˆ—ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:984
  #, fuzzy, no-c-format
- #| msgid "Warn about overloaded virtual function names"
  msgid "Warn about overloaded virtual function names."
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿä»®æƒ³é–¢æ•°å��ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:988
  #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves"
  msgid "Warn about overriding initializers without side effects."
  msgstr "å¤‰æ•°ã�Œã��ã‚Œè‡ªèº«ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:992
  #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves"
  msgid "Warn about overriding initializers with side effects."
  msgstr "å¤‰æ•°ã�Œã��ã‚Œè‡ªèº«ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:996
  #, fuzzy, no-c-format
- #| msgid "offset of packed bit-field %qD has changed in GCC 4.4"
  msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
  msgstr "packed ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c-family/c.opt:1000
  #, fuzzy, no-c-format
- #| msgid "Warn about possibly missing parentheses"
  msgid "Warn about possibly missing parentheses."
  msgstr "å°�æ‹¬å¼§ã�Œç„¡ã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6470,6500 ----
*************** msgstr ""
*** 6939,6975 ****
  
  #: c-family/c.opt:1012
  #, fuzzy, no-c-format
- #| msgid "Warn when converting the type of pointers to member functions"
  msgid "Warn when converting the type of pointers to member functions."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®åž‹å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1016
  #, fuzzy, no-c-format
- #| msgid "Warn about function pointer arithmetic"
  msgid "Warn about function pointer arithmetic."
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®è¨ˆç®—ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1020
  #, fuzzy, no-c-format
- #| msgid "Warn when a pointer differs in signedness in an assignment"
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œç¬¦å�·ç„¡ã�—ã�‹ã‚‰ç¬¦å�·ä»˜ã��ã�«æ ¼ä¸Šã�’ã�¨ã�ªã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1024
  #, fuzzy, no-c-format
- #| msgid "Warn about use of multi-character character constants"
  msgid "Warn when a pointer is compared with a zero character constant."
  msgstr "è¤‡æ•°æ–‡å­—ã�«ã‚ˆã‚‹æ–‡å­—å®šæ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1028
  #, fuzzy, no-c-format
- #| msgid "Warn when a pointer is cast to an integer of a different size"
  msgid "Warn when a pointer is cast to an integer of a different size."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚µã‚¤ã‚ºã�Œç•°ã�ªã‚‹æ•´æ•°åž‹ã�¸ã�®å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1032
  #, fuzzy, no-c-format
- #| msgid "Warn about misuses of pragmas"
  msgid "Warn about misuses of pragmas."
  msgstr "pragma ã�®èª¤ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6505,6535 ----
*************** msgstr ""
*** 6985,6991 ****
  
  #: c-family/c.opt:1044
  #, fuzzy, no-c-format
- #| msgid "Warn if inherited methods are unimplemented"
  msgid "Warn if inherited methods are unimplemented."
  msgstr "ç¶™æ‰¿ã�•ã‚Œã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ã�Œå®Ÿè£…ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6545,6550 ----
*************** msgstr ""
*** 6996,7002 ****
  
  #: c-family/c.opt:1056
  #, fuzzy, no-c-format
- #| msgid "Warn about multiple declarations of the same object"
  msgid "Warn about multiple declarations of the same object."
  msgstr "å�Œä¸€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®å®£è¨€ã�Œè¤‡æ•°ã�‚ã‚Œã�°è­¦å‘Šã�™ã‚‹"
  
--- 6555,6560 ----
*************** msgstr ""
*** 7007,7019 ****
  
  #: c-family/c.opt:1064
  #, fuzzy, no-c-format
- #| msgid "Warn about misuses of pragmas"
  msgid "Warn about uses of register storage specifier."
  msgstr "pragma ã�®èª¤ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1068
  #, fuzzy, no-c-format
- #| msgid "Warn when the compiler reorders code"
  msgid "Warn when the compiler reorders code."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�Œã‚³ãƒ¼ãƒ‰ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 6565,6575 ----
*************** msgstr ""
*** 7029,7041 ****
  
  #: c-family/c.opt:1080
  #, fuzzy, no-c-format
- #| msgid "Warn if a selector has multiple methods"
  msgid "Warn if a selector has multiple methods."
  msgstr "ã‚»ãƒ¬ã‚¯ã‚¿ã�Œè¤‡æ•°ã�®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã‚Œã�°è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1084
  #, fuzzy, no-c-format
- #| msgid "Warn about possible violations of sequence point rules"
  msgid "Warn about possible violations of sequence point rules."
  msgstr "å‰¯ä½œç”¨å®Œäº†ç‚¹è¦�å‰‡ã‚’ç ´ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6585,6595 ----
*************** msgstr ""
*** 7051,7069 ****
  
  #: c-family/c.opt:1100
  #, fuzzy, no-c-format
- #| msgid "right shift count is negative"
  msgid "Warn if shift count is negative."
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
  #: c-family/c.opt:1104
  #, fuzzy, no-c-format
- #| msgid "right shift count >= width of type"
  msgid "Warn if shift count >= width of type."
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
  #: c-family/c.opt:1108
  #, fuzzy, no-c-format
- #| msgid "left shift count is negative"
  msgid "Warn if left shifting a negative value."
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
--- 6605,6620 ----
*************** msgstr ""
*** 7074,7104 ****
  
  #: c-family/c.opt:1116
  #, fuzzy, no-c-format
- #| msgid "Warn about signed-unsigned comparisons"
  msgid "Warn about signed-unsigned comparisons."
  msgstr "ç¬¦å�·ä»˜ã��/ç¬¦å�·ç„¡ã�—ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1124
  #, fuzzy, no-c-format
- #| msgid "Warn for implicit type conversions between signed and unsigned integers"
  msgid "Warn for implicit type conversions between signed and unsigned integers."
  msgstr "ç¬¦å�·ä»˜ã��æ•´æ•°ã�¨ç¬¦å�·ç„¡ã�—æ•´æ•°é–“ã�®æš—é»™çš„ã�ªåž‹å¤‰æ�›ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1128
  #, fuzzy, no-c-format
- #| msgid "Warn when overload promotes from unsigned to signed"
  msgid "Warn when overload promotes from unsigned to signed."
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œç¬¦å�·ç„¡ã�—ã�‹ã‚‰ç¬¦å�·ä»˜ã��ã�«æ ¼ä¸Šã�’ã�¨ã�ªã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1132
  #, fuzzy, no-c-format
- #| msgid "Warn about truncated source lines"
  msgid "Warn about uncasted NULL used as sentinel."
  msgstr "åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�Ÿã‚½ãƒ¼ã‚¹è¡Œã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1136
  #, fuzzy, no-c-format
- #| msgid "Warn about unprototyped function declarations"
  msgid "Warn about unprototyped function declarations."
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6625,6650 ----
*************** msgstr ""
*** 7109,7127 ****
  
  #: c-family/c.opt:1152
  #, fuzzy, no-c-format
- #| msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
  msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
  msgstr "__sync_fetch_and_nand ã�¨ __sync_nand_and_fetch çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1156
  #, fuzzy, no-c-format
- #| msgid "Deprecated.  This switch has no effect"
  msgid "Deprecated.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
  #: c-family/c.opt:1164
  #, fuzzy, no-c-format
- #| msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "è«–ç�†æ¼”ç®—å­�ã�Œå¸¸ã�« true ã�¾ã�Ÿã�¯ false ã�¨è©•ä¾¡ã�•ã‚Œã‚‹ã‚ˆã�†ã�«æ€�ã‚�ã‚Œã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6655,6670 ----
*************** msgstr ""
*** 7132,7138 ****
  
  #: c-family/c.opt:1172
  #, fuzzy, no-c-format
- #| msgid "Warn about features not present in traditional C"
  msgid "Warn about features not present in traditional C."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6675,6680 ----
*************** msgstr ""
*** 7143,7203 ****
  
  #: c-family/c.opt:1180
  #, fuzzy, no-c-format
- #| msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
  msgstr "ãƒˆãƒ©ã‚¤ã‚°ãƒ©ãƒ•ã�«é�­é�‡ã�—ã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�ªã�„ã�§æ„�å‘³ã‚’æŒ�ã�¤å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1184
  #, fuzzy, no-c-format
- #| msgid "Warn about @selector()s without previously declared methods"
  msgid "Warn about @selector()s without previously declared methods."
  msgstr "å‰�ã�«å®£è¨€ã�•ã‚Œã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ã�§ã�ªã�„ @selector() ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1188
  #, fuzzy, no-c-format
- #| msgid "Warn if an undefined macro is used in an #if directive"
  msgid "Warn if an undefined macro is used in an #if directive."
  msgstr "#if æŒ‡ç¤ºå†…ã�§æœªå®šç¾©ãƒžã‚¯ãƒ­ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1200
  #, fuzzy, no-c-format
- #| msgid "Warn about unrecognized pragmas"
  msgid "Warn about unrecognized pragmas."
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ pragma ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1204
  #, fuzzy, no-c-format
- #| msgid "Warn about unsuffixed float constants"
  msgid "Warn about unsuffixed float constants."
  msgstr "æŽ¥å°¾è¾žã�Œã�ªã�„æµ®å‹•å°�æ•°å®šæ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1212
  #, fuzzy, no-c-format
- #| msgid "Warn about macros defined in the main file that are not used"
  msgid "Warn when typedefs locally defined in a function are not used."
  msgstr "ä¸»ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒžã‚¯ãƒ­ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1216
  #, fuzzy, no-c-format
- #| msgid "Warn about macros defined in the main file that are not used"
  msgid "Warn about macros defined in the main file that are not used."
  msgstr "ä¸»ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒžã‚¯ãƒ­ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1220
  #, fuzzy, no-c-format
- #| msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value"
  msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
  msgstr "warn_unused_result å±žæ€§ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹å‘¼ã�³å‡ºã�—å…ƒé–¢æ•°ã�§æˆ»ã‚Šå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1228 c-family/c.opt:1232
  #, fuzzy, no-c-format
- #| msgid "Warn when a variable is unused"
  msgid "Warn when a const variable is unused."
  msgstr "å¤‰æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1236
  #, fuzzy, no-c-format
- #| msgid "Do not warn about using variadic macros when -pedantic"
  msgid "Warn about using variadic macros."
  msgstr "-pedantic ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�« variadic ãƒžã‚¯ãƒ­ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å ´å�ˆã�§ã‚‚è­¦å‘Šã�—ã�ªã�„"
  
--- 6685,6735 ----
*************** msgstr ""
*** 7208,7220 ****
  
  #: c-family/c.opt:1244
  #, fuzzy, no-c-format
- #| msgid "Warn if a variable length array is used"
  msgid "Warn if a variable length array is used."
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1248
  #, fuzzy, no-c-format
- #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
  msgid "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes."
  msgstr "-Wlarger-than=<number>\tã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œ <number> ãƒ�ã‚¤ãƒˆä»¥ä¸Šã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6740,6750 ----
*************** msgstr ""
*** 7225,7237 ****
  
  #: c-family/c.opt:1259
  #, fuzzy, no-c-format
- #| msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
  msgid "Warn about deprecated uses of volatile qualifier."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ 'vector long ...' AltiVec åž‹ã�®ä½¿ç”¨ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1263
  #, fuzzy, no-c-format
- #| msgid "Warn when a register variable is declared volatile"
  msgid "Warn when a register variable is declared volatile."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œ volatile ã�¨å®£è¨€ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 6755,6765 ----
*************** msgstr ""
*** 7252,7264 ****
  
  #: c-family/c.opt:1279
  #, fuzzy, no-c-format
- #| msgid "Warn when a label is unused"
  msgid "Warn when a literal '0' is used as null pointer."
  msgstr "ãƒ©ãƒ™ãƒ«ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: c-family/c.opt:1283
  #, fuzzy, no-c-format
- #| msgid "Warn about misuses of pragmas"
  msgid "Warn about useless casts."
  msgstr "pragma ã�®èª¤ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6780,6790 ----
*************** msgstr ""
*** 7279,7285 ****
  
  #: c-family/c.opt:1300
  #, fuzzy, no-c-format
- #| msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "-std=c89 (C ç”¨) ã�¾ã�Ÿã�¯ -std=c++98 (C++ ç”¨) ã�®åˆ¥å��"
  
--- 6805,6810 ----
*************** msgstr ""
*** 7316,7334 ****
  #: c-family/c.opt:1335 c-family/c.opt:1599 c-family/c.opt:1927
  #: c-family/c.opt:1931 c-family/c.opt:1947
  #, fuzzy, no-c-format
- #| msgid "No longer supported"
  msgid "No longer supported."
  msgstr "æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c-family/c.opt:1339
  #, fuzzy, no-c-format
- #| msgid "Recognize the \"asm\" keyword"
  msgid "Recognize the \"asm\" keyword."
  msgstr "\"asm\" äºˆç´„èªžã‚’èª�è­˜ã�™ã‚‹"
  
  #: c-family/c.opt:1347
  #, fuzzy, no-c-format
- #| msgid "Recognize built-in functions"
  msgid "Recognize built-in functions."
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’èª�è­˜ã�™ã‚‹"
  
--- 6841,6856 ----
*************** msgstr ""
*** 7344,7362 ****
  
  #: c-family/c.opt:1446
  #, fuzzy, no-c-format
- #| msgid "Deprecated.  This switch has no effect"
  msgid "Removed in GCC 8.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
  #: c-family/c.opt:1450
  #, fuzzy, no-c-format
- #| msgid "Enable PIC support for building libraries"
  msgid "Enable support for C++ concepts."
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæ§‹ç¯‰ç”¨ã�« PIC ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1454
  #, fuzzy, no-c-format
- #| msgid "Warn about features not present in traditional C"
  msgid "Enable certain features present in the Concepts TS."
  msgstr "ä¼�çµ±çš„ã�ª C ã�«ã�¯å­˜åœ¨ã�—ã�ªã�„æ©Ÿèƒ½ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 6866,6881 ----
*************** msgstr ""
*** 7367,7379 ****
  
  #: c-family/c.opt:1462
  #, fuzzy, no-c-format
- #| msgid "Allow the arguments of the '?' operator to have different types"
  msgid "Allow the arguments of the '?' operator to have different types."
  msgstr "'?' æ¼”ç®—å­�ã�®å¼•æ•°ã�«ç•°ã�ªã‚‹åž‹ã‚’å�–ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: c-family/c.opt:1470
  #, fuzzy, no-c-format
- #| msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
  msgstr "-fconst-string-class=<name>\tæ–‡å­—åˆ—å®šæ•°ç”¨ã�«ã‚¯ãƒ©ã‚¹ <name> ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 6886,6896 ----
*************** msgstr ""
*** 7404,7416 ****
  
  #: c-family/c.opt:1494
  #, fuzzy, no-c-format
- #| msgid "Enable traditional preprocessing"
  msgid "Emit debug annotations during preprocessing."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1502
  #, fuzzy, no-c-format
- #| msgid "Warn when all constructors and destructors are private"
  msgid "Factor complex constructors and destructors to favor space over speed."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¨ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œé�žå…¬é–‹ã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 6921,6931 ----
*************** msgstr "å‰�å‡¦ç�†æŒ‡ç¤ºã�®ã�¿è¡Œã�†ã€‚"
*** 7426,7438 ****
  
  #: c-family/c.opt:1518
  #, fuzzy, no-c-format
- #| msgid "Permit '$' as an identifier character"
  msgid "Permit '$' as an identifier character."
  msgstr "'$' ã‚’è­˜åˆ¥å­�ç”¨ã�®æ–‡å­—ã�¨ã�—ã�¦è¨±å�¯ã�™ã‚‹"
  
  #: c-family/c.opt:1522
  #, fuzzy, no-c-format
- #| msgid "Map one directory name to another in debug information"
  msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
--- 6941,6951 ----
*************** msgstr ""
*** 7448,7478 ****
  
  #: c-family/c.opt:1537
  #, fuzzy, no-c-format
- #| msgid "Do not discard comments in macro expansions"
  msgid "Do not elide common elements in template comparisons."
  msgstr "ãƒžã‚¯ãƒ­å±•é–‹å†…ã�®ã‚³ãƒ¡ãƒ³ãƒˆã‚’ç ´æ£„ã�—ã�ªã�„"
  
  #: c-family/c.opt:1541
  #, fuzzy, no-c-format
- #| msgid "Generate code to check exception specifications"
  msgid "Generate code to check exception specifications."
  msgstr "ä¾‹å¤–ä»•æ§˜ã‚’æ¤œæŸ»ã�™ã‚‹ã�Ÿã‚�ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:1548
  #, fuzzy, no-c-format
- #| msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
  msgstr "-fexec-charset=<cset>\tã�™ã�¹ã�¦ã�®æ–‡å­—åˆ—ã�¨æ–‡å­—å®šæ•°ã‚’æ–‡å­—é›†å�ˆ <cset> ã�«å¤‰æ�›ã�™ã‚‹"
  
  #: c-family/c.opt:1552
  #, fuzzy, no-c-format
- #| msgid "Permit universal character names (\\u and \\U) in identifiers"
  msgid "Permit universal character names (\\u and \\U) in identifiers."
  msgstr "ãƒ¦ãƒ‹ãƒ�ãƒ¼ã‚µãƒ«æ–‡å­—å�� (\\u and \\U) ã‚’è­˜åˆ¥å­�å†…ã�§ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: c-family/c.opt:1556
  #, fuzzy, no-c-format
- #| msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<cset>\tã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®æ–‡å­—é›†å�ˆã‚’æŒ‡å®šã�™ã‚‹"
  
--- 6961,6986 ----
*************** msgstr ""
*** 7483,7531 ****
  
  #: c-family/c.opt:1570
  #, fuzzy, no-c-format
- #| msgid "Do not assume that standard C libraries and \"main\" exist"
  msgid "Do not assume that standard C libraries and \"main\" exist."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
  #: c-family/c.opt:1574
  #, fuzzy, no-c-format
- #| msgid "Recognize GNU-defined keywords"
  msgid "Recognize GNU-defined keywords."
  msgstr "GNU ã�Œå®šç¾©ã�—ã�Ÿäºˆç´„èªžã‚’èª�è­˜ã�™ã‚‹"
  
  #: c-family/c.opt:1578
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for GNU runtime environment."
  msgstr "GNU å®Ÿè¡Œç’°å¢ƒç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:1582
  #, fuzzy, no-c-format
- #| msgid "Use traditional GNU semantics for inline functions"
  msgid "Use traditional GNU semantics for inline functions."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ä¼�çµ±çš„ã�ª GNU ã�®æ„�å‘³ã�§ä½¿ç”¨ã�™ã‚‹"
  
  #: c-family/c.opt:1595
  #, fuzzy, no-c-format
- #| msgid "Assume normal C execution environment"
  msgid "Assume normal C execution environment."
  msgstr "é€šå¸¸ã�® C å®Ÿè¡Œç’°å¢ƒã‚’å‰�æ��ã�¨ã�™ã‚‹"
  
  #: c-family/c.opt:1603
  #, fuzzy, no-c-format
- #| msgid "Export functions even if they can be inlined"
  msgid "Export functions even if they can be inlined."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«ã�§ã��ã‚‹é–¢æ•°ã�§ã‚‚ã‚¨ã‚¯ã‚¹ãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: c-family/c.opt:1607
  #, fuzzy, no-c-format
- #| msgid "Emit implicit instantiations of inline templates"
  msgid "Emit implicit instantiations of inline templates."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: c-family/c.opt:1611
  #, fuzzy, no-c-format
- #| msgid "Emit implicit instantiations of templates"
  msgid "Emit implicit instantiations of templates."
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æš—é»™çš„ã�ªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã‚’ç™ºè¡Œã�™ã‚‹"
  
--- 6991,7031 ----
*************** msgstr ""
*** 7536,7542 ****
  
  #: c-family/c.opt:1622
  #, fuzzy, no-c-format
- #| msgid "Don't emit dllexported inline functions unless needed"
  msgid "Don't emit dllexported inline functions unless needed."
  msgstr "å¿…è¦�ã�Œç„¡ã�„é™�ã‚Š dllexported ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ç™ºè¡Œã�—ã�ªã�„"
  
--- 7036,7041 ----
*************** msgstr ""
*** 7552,7558 ****
  
  #: c-family/c.opt:1637
  #, fuzzy, no-c-format
- #| msgid "Don't warn about uses of Microsoft extensions"
  msgid "Don't warn about uses of Microsoft extensions."
  msgstr "Microsoft æ‹¡å¼µã�®ä½¿ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�—ã�ªã�„"
  
--- 7051,7056 ----
*************** msgstr ""
*** 7563,7575 ****
  
  #: c-family/c.opt:1660
  #, fuzzy, no-c-format
- #| msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
  msgstr "NeXT (Apple Mac OS X) å®Ÿè¡Œç’°å¢ƒç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:1664
  #, fuzzy, no-c-format
- #| msgid "Assume that receivers of Objective-C messages may be nil"
  msgid "Assume that receivers of Objective-C messages may be nil."
  msgstr "Objective-C ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�®å�—ä¿¡å�´ã�Œç„¡ã�„ (nil) ã�‹ã‚‚ã�—ã‚Œã�ªã�„ã�¨è¦‹ã�ªã�™"
  
--- 7061,7071 ----
*************** msgstr ""
*** 7580,7586 ****
  
  #: c-family/c.opt:1672
  #, fuzzy, no-c-format
- #| msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tã‚·ãƒ³ãƒœãƒ«å�¯è¦–æ€§ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
--- 7076,7081 ----
*************** msgstr ""
*** 7606,7618 ****
  
  #: c-family/c.opt:1717
  #, fuzzy, no-c-format
- #| msgid "Enable Objective-C exception and synchronization syntax"
  msgid "Enable Objective-C exception and synchronization syntax."
  msgstr "Objective-C ä¾‹å¤–ã�¨å�ŒæœŸæ§‹æ–‡ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1721
  #, fuzzy, no-c-format
- #| msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
  msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
  msgstr "Objective-C/Objective-C++ ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�§ã‚¬ãƒ™ãƒ¼ã‚¸ã‚³ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³ (GC) ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 7101,7111 ----
*************** msgstr ""
*** 7623,7635 ****
  
  #: c-family/c.opt:1730
  #, fuzzy, no-c-format
- #| msgid "Enable Objective-C setjmp exception handling runtime"
  msgid "Enable Objective-C setjmp exception handling runtime."
  msgstr "Objective-C setjmp ä¾‹å¤–å‡¦ç�†ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1734
  #, fuzzy, no-c-format
- #| msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0"
  msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
  msgstr "GCC 4.0 ã�§å®Ÿè£…ã�•ã‚Œã�Ÿã‚ˆã�†ã�« Objective-C 1.0 è¨€èªžã�«æº–æ‹ ã�™ã‚‹"
  
--- 7116,7126 ----
*************** msgstr ""
*** 7645,7651 ****
  
  #: c-family/c.opt:1746
  #, fuzzy, no-c-format
- #| msgid "Enable OpenMP (implies -frecursive in Fortran)"
  msgid "Enable OpenMP (implies -frecursive in Fortran)."
  msgstr "OpenMP ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (Fortran ã�§ã�¯æš—é»™çš„ã�« -frecursive ã�ŒæŒ‡å®šã�•ã‚Œã‚‹)"
  
--- 7136,7141 ----
*************** msgstr ""
*** 7656,7686 ****
  
  #: c-family/c.opt:1754
  #, fuzzy, no-c-format
- #| msgid "Recognize C++ keywords like \"compl\" and \"xor\""
  msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
  msgstr "\"compl\" ã‚„ \"xor\" ã�ªã�©ã�® C++ äºˆç´„èªžã‚’èª�è­˜ã�™ã‚‹"
  
  #: c-family/c.opt:1765
  #, fuzzy, no-c-format
- #| msgid "Look for and use PCH files even when preprocessing"
  msgid "Look for and use PCH files even when preprocessing."
  msgstr "å‰�å‡¦ç�†æ™‚ã�§ã‚‚ PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�—ã�¦ä½¿ç”¨ã�™ã‚‹"
  
  #: c-family/c.opt:1769
  #, fuzzy, no-c-format
- #| msgid "Downgrade conformance errors to warnings"
  msgid "Downgrade conformance errors to warnings."
  msgstr "è¦�æ ¼æº–æ‹ æ€§ã‚¨ãƒ©ãƒ¼ã‚’è­¦å‘Šã�«æ ¼ä¸‹ã�’ã�™ã‚‹"
  
  #: c-family/c.opt:1773
  #, fuzzy, no-c-format
- #| msgid "Enable Plan 9 language extensions"
  msgid "Enable Plan 9 language extensions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1777
  #, fuzzy, no-c-format
- #| msgid "Treat the input file as already preprocessed"
  msgid "Treat the input file as already preprocessed."
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰�å‡¦ç�†æ¸ˆã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
--- 7146,7171 ----
*************** msgstr ""
*** 7706,7748 ****
  
  #: c-family/c.opt:1801
  #, fuzzy, no-c-format
- #| msgid "Deprecated.  This switch has no effect"
  msgid "Removed in GCC 10.  This switch has no effect."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã€‚ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯åŠ¹æžœã�¯ã�ªã�„ã€‚"
  
  #: c-family/c.opt:1805
  #, fuzzy, no-c-format
- #| msgid "Generate run time type descriptor information"
  msgid "Generate run time type descriptor information."
  msgstr "å®Ÿè¡Œæ™‚åž‹è¨˜è¿°å­�æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:1809 ada/gcc-interface/lang.opt:81
  #, fuzzy, no-c-format
- #| msgid "Use the narrowest integer type possible for enumeration types"
  msgid "Use the narrowest integer type possible for enumeration types."
  msgstr "åˆ—æŒ™åž‹ã�¨ã�—ã�¦å�¯èƒ½ã�ªé™�ã‚Šæœ€å°�å¹…ã�®æ•´æ•°åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: c-family/c.opt:1813
  #, fuzzy, no-c-format
- #| msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
  msgstr "\"wchar_t\" ã�®å…ƒã�¨ã�ªã‚‹åž‹ã‚’å¼·åˆ¶çš„ã�« \"unsigned short\" ã�¨ã�™ã‚‹"
  
  #: c-family/c.opt:1817
  #, fuzzy, no-c-format
- #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ä»˜ã��ã�¨ã�™ã‚‹"
  
  #: c-family/c.opt:1821 ada/gcc-interface/lang.opt:85
  #, fuzzy, no-c-format
- #| msgid "Make \"char\" signed by default"
  msgid "Make \"char\" signed by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ä»˜ã��ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1825
  #, fuzzy, no-c-format
- #| msgid "Enable decimal floating point hardware support"
  msgid "Enable C++14 sized deallocation support."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�®ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 7191,7226 ----
*************** msgstr ""
*** 7753,7765 ****
  
  #: c-family/c.opt:1848
  #, fuzzy, no-c-format
- #| msgid "Display statistics accumulated during compilation"
  msgid "Display statistics accumulated during compilation."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ä¸­ã�«è“„ç©�ã�•ã‚Œã�Ÿçµ±è¨ˆæƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: c-family/c.opt:1852
  #, fuzzy, no-c-format
- #| msgid "Assume that values of enumeration type are always within the minimum range of that type"
  msgid "Assume that values of enumeration type are always within the minimum range of that type."
  msgstr "åˆ—æŒ™åž‹ã�®å€¤ã�¯å¸¸ã�«ã��ã�®åž‹ã�®ç¯„å›²å†…ã�«ã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
--- 7231,7241 ----
*************** msgstr ""
*** 7770,7782 ****
  
  #: c-family/c.opt:1881
  #, fuzzy, no-c-format
- #| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\tåˆ—ã‚’å ±å‘Šç”¨ã�™ã‚‹æ™‚ã�®ã‚¿ãƒ–ä½�ç½®ã�¾ã�§ã�®è·�é›¢ã‚’ <number> ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1885
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "Set the maximum number of template instantiation notes for a single warning or error."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 7246,7256 ----
*************** msgstr ""
*** 7792,7828 ****
  
  #: c-family/c.opt:1903
  #, fuzzy, no-c-format
- #| msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
  msgstr "\"signed\" ã�¾ã�Ÿã�¯ \"unsigned\" ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã€�ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1907 ada/gcc-interface/lang.opt:89
  #, fuzzy, no-c-format
- #| msgid "Make \"char\" unsigned by default"
  msgid "Make \"char\" unsigned by default."
  msgstr "\"char\" ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ç¬¦å�·ç„¡ã�—ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:1911
  #, fuzzy, no-c-format
- #| msgid "Use __cxa_atexit to register destructors"
  msgid "Use __cxa_atexit to register destructors."
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ç™»éŒ²ã�™ã‚‹ã�Ÿã‚�ã�« __cxa_atexit ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: c-family/c.opt:1915
  #, fuzzy, no-c-format
- #| msgid "Use __cxa_get_exception_ptr in exception handling"
  msgid "Use __cxa_get_exception_ptr in exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†å†…ã�§ __cxa_get_exception_ptr ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: c-family/c.opt:1919
  #, fuzzy, no-c-format
- #| msgid "Marks all inlined methods as having hidden visibility"
  msgid "Marks all inlined functions and methods as having hidden visibility."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�Ÿãƒ¡ã‚½ãƒƒãƒ‰ã�Œéš ã�•ã‚Œã�Ÿå�¯è¦–æ€§ã‚’æŒ�ã�¤ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
  #: c-family/c.opt:1923
  #, fuzzy, no-c-format
- #| msgid "Changes visibility to match Microsoft Visual Studio by default"
  msgid "Changes visibility to match Microsoft Visual Studio by default."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã‚’ Microsoft Visual Studio ã�«é�©å�ˆã�™ã‚‹ã‚ˆã�†ã�«å¤‰æ›´ã�™ã‚‹"
  
--- 7266,7296 ----
*************** msgstr ""
*** 7833,7845 ****
  
  #: c-family/c.opt:1939
  #, fuzzy, no-c-format
- #| msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
  msgstr "-fwide-exec-charset=<cset>\tã�™ã�¹ã�¦ã�®ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�¨æ–‡å­—å®šæ•°ã‚’æ–‡å­—é›†å�ˆ <cset> ã�«å¤‰æ�›ã�™ã‚‹"
  
  #: c-family/c.opt:1943
  #, fuzzy, no-c-format
- #| msgid "Generate a #line directive pointing at the current working directory"
  msgid "Generate a #line directive pointing at the current working directory."
  msgstr "ç�¾åœ¨ã�®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŒ‡ã�™ #line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7301,7311 ----
*************** msgstr ""
*** 7850,7874 ****
  
  #: c-family/c.opt:1955
  #, fuzzy, no-c-format
- #| msgid "Dump declarations to a .decl file"
  msgid "Dump declarations to a .decl file."
  msgstr "å®£è¨€ã‚’ .decl ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
  #: c-family/c.opt:1959
  #, fuzzy, no-c-format
- #| msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
  msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
  msgstr "-femit-struct-debug-baseonly\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç©�æ¥µçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
  #: c-family/c.opt:1963
  #, fuzzy, no-c-format
- #| msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
  msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
  msgstr "-femit-struct-debug-reduced\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ä¿�å®ˆçš„ã�«å‰Šæ¸›ã�™ã‚‹"
  
  #: c-family/c.opt:1967
  #, fuzzy, no-c-format
- #| msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs"
  msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
  msgstr "-femit-struct-debug-detailed=<spec-list>\tæ§‹é€ ä½“ç”¨ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã�®å‰Šæ¸›æ–¹æ³•ã‚’è©³ç´°ã�«æŒ‡å®šã�™ã‚‹"
  
--- 7316,7336 ----
*************** msgstr ""
*** 7879,7903 ****
  
  #: c-family/c.opt:1976
  #, fuzzy, no-c-format
- #| msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:1980
  #, fuzzy, no-c-format
- #| msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgid "-imacros <file>\tAccept definition of macros in <file>."
  msgstr "-imacros <file>\t<file>å†…ã�«ã�‚ã‚‹ãƒžã‚¯ãƒ­å®šç¾©ã‚’å�—ã�‘ä»˜ã�‘ã‚‹"
  
  #: c-family/c.opt:1984
  #, fuzzy, no-c-format
- #| msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
  msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
  #: c-family/c.opt:1988
  #, fuzzy, no-c-format
- #| msgid "-include <file>\tInclude the contents of <file> before other files"
  msgid "-include <file>\tInclude the contents of <file> before other files."
  msgstr "-include <file>\tä»–ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã�®å‰�ã�« <file> ã�®ä¸­èº«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹"
  
--- 7341,7361 ----
*************** msgstr ""
*** 7908,7962 ****
  
  #: c-family/c.opt:1996
  #, fuzzy, no-c-format
- #| msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
  msgstr "-isysroot <dir>\tã‚·ã‚¹ãƒ†ãƒ ãƒ«ãƒ¼ãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
  #: c-family/c.opt:2000
  #, fuzzy, no-c-format
- #| msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
  msgstr "-isystem <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®å…ˆé ­ã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:2004
  #, fuzzy, no-c-format
- #| msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
  msgstr "-idirafter <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:2008
  #, fuzzy, no-c-format
- #| msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
  msgstr "-iwithprefix <dir>\tã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:2012
  #, fuzzy, no-c-format
- #| msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
  msgstr "-iwithprefixbefore <dir>\tä¸»ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ€å¾Œã�« <dir> ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: c-family/c.opt:2022
  #, fuzzy, no-c-format
- #| msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
  msgstr "æ¨™æº–ã�®ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„ (-isystem ã�§æŒ‡å®šã�•ã‚Œã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�¯ä½¿ç”¨ã�•ã‚Œã‚‹)"
  
  #: c-family/c.opt:2026
  #, fuzzy, no-c-format
- #| msgid "Do not search standard system include directories for C++"
  msgid "Do not search standard system include directories for C++."
  msgstr "C++ ç”¨ã�®æ¨™æº–ã‚·ã‚¹ãƒ†ãƒ ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æŽ¢æŸ»ã�—ã�ªã�„"
  
  #: c-family/c.opt:2038
  #, fuzzy, no-c-format
- #| msgid "Generate C header of platform-specific features"
  msgid "Generate C header of platform-specific features."
  msgstr "ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ å›ºæœ‰æ©Ÿèƒ½ã�® C ãƒ˜ãƒƒãƒ€ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: c-family/c.opt:2042
  #, fuzzy, no-c-format
- #| msgid "Remap file names when including files"
  msgid "Remap file names when including files."
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ã�™ã‚‹ã�¨ã��ã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’å†�ãƒžãƒƒãƒ—ã�™ã‚‹"
  
--- 7366,7411 ----
*************** msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼
*** 7967,8052 ****
  
  #: c-family/c.opt:2054
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2011 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2058
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2062
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++14."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2066
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2014 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2070
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c++17."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2074
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard"
  msgid "Conform to the ISO 2017 C++ standard."
  msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2078 c-family/c.opt:2082
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 201X C standard draft (experimental and incomplete support)"
  msgid "Conform to the ISO 2020 C++ draft standard (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
  #: c-family/c.opt:2086 c-family/c.opt:2216
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 2011 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2090
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c11."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2094 c-family/c.opt:2098 c-family/c.opt:2220
  #: c-family/c.opt:2224
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 2017 C standard (published in 2018)."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2102
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 201X C standard draft (experimental and incomplete support)"
  msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�«æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
  #: c-family/c.opt:2106 c-family/c.opt:2110 c-family/c.opt:2200
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard"
  msgid "Conform to the ISO 1990 C standard."
  msgstr "ISO 1990 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2114 c-family/c.opt:2208
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1999 C standard"
  msgid "Conform to the ISO 1999 C standard."
  msgstr "ISO 1999 C æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2118
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=c99"
  msgid "Deprecated in favor of -std=c99."
  msgstr "-std=c99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
--- 7416,7487 ----
*************** msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼
*** 8057,8171 ****
  
  #: c-family/c.opt:2132
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2136
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2140
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++14."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2144
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2148
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu++17."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2152
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
  msgstr "ISO 1998 C++ æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2156 c-family/c.opt:2160
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support)"
  msgid "Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
  #: c-family/c.opt:2164
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2011 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2168
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu11."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2172 c-family/c.opt:2176
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2180
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support)"
  msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
  msgstr "ISO 201X C æ¨™æº–ãƒ‰ãƒ©ãƒ•ãƒˆç‰ˆã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹ (å®Ÿé¨“çš„ã�‹ã�¤ä¸�å®Œå…¨ã�ªã‚µãƒ�ãƒ¼ãƒˆ)"
  
  #: c-family/c.opt:2184 c-family/c.opt:2188
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgid "Conform to the ISO 1990 C standard with GNU extensions."
  msgstr "ISO 1990 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2192
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgid "Conform to the ISO 1999 C standard with GNU extensions."
  msgstr "ISO 1999 C æ¨™æº–ã�« GNU æ‹¡å¼µä»˜ã��ã�§æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2196
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=gnu99"
  msgid "Deprecated in favor of -std=gnu99."
  msgstr "-std=gnu99 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2204
  #, fuzzy, no-c-format
- #| msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgid "Conform to the ISO 1990 C standard as amended in 1994."
  msgstr "ISO 1990 C æ¨™æº– (1994å¹´æ”¹æ­£) ã�«æº–æ‹ ã�•ã�›ã‚‹"
  
  #: c-family/c.opt:2212
  #, fuzzy, no-c-format
- #| msgid "Deprecated in favor of -std=iso9899:1999"
  msgid "Deprecated in favor of -std=iso9899:1999."
  msgstr "-std=iso9899:1999 ã�«ã‚ˆã�£ã�¦å»ƒæ­¢ã�•ã‚Œã�Ÿ"
  
  #: c-family/c.opt:2231
  #, fuzzy, no-c-format
- #| msgid "Enable traditional preprocessing"
  msgid "Enable traditional preprocessing."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: c-family/c.opt:2235
  #, fuzzy, no-c-format
- #| msgid "-trigraphs\tSupport ISO C trigraphs"
  msgid "-trigraphs\tSupport ISO C trigraphs."
  msgstr "-trigraphs\tISO C ãƒˆãƒ©ã‚¤ã‚°ãƒ©ãƒ•ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: c-family/c.opt:2239
  #, fuzzy, no-c-format
- #| msgid "Do not predefine system-specific and GCC-specific macros"
  msgid "Do not predefine system-specific and GCC-specific macros."
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ã�Šã‚ˆã�³ GCC å›ºæœ‰ã�®ãƒžã‚¯ãƒ­ã‚’äº‹å‰�å®šç¾©ã�—ã�ªã�„"
  
--- 7492,7587 ----
*************** msgstr ""
*** 8181,8187 ****
  
  #: ada/gcc-interface/lang.opt:65
  #, fuzzy, no-c-format
- #| msgid "Synonym for -Wcomment"
  msgid "Synonym of -gnatk8."
  msgstr "-Wcomment ã�®åˆ¥å��"
  
--- 7597,7602 ----
*************** msgstr ""
*** 8192,8198 ****
  
  #: ada/gcc-interface/lang.opt:77
  #, fuzzy, no-c-format
- #| msgid "Use the simulator runtime."
  msgid "Select the runtime."
  msgstr "ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹ã€‚"
  
--- 7607,7612 ----
*************** msgstr ""
*** 8208,8214 ****
  
  #: ada/gcc-interface/lang.opt:101
  #, fuzzy, no-c-format
- #| msgid "-gnat<options>\tSpecify options to GNAT"
  msgid "-gnat<options>\tSpecify options to GNAT."
  msgstr "-gnat<options>\tGNAT ã�¸ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 7622,7627 ----
*************** msgstr ""
*** 8224,8236 ****
  
  #: d/lang.opt:55
  #, fuzzy, no-c-format
- #| msgid "-o <file>\tPlace output into <file>"
  msgid "-Hf <file>\tWrite D interface to <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
  #: d/lang.opt:123
  #, fuzzy, no-c-format
- #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about casts that will produce a null result."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 7637,7647 ----
*************** msgstr ""
*** 8241,8253 ****
  
  #: d/lang.opt:151
  #, fuzzy, no-c-format
- #| msgid "Generate H8S code"
  msgid "Generate JSON file."
  msgstr "H8S ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: d/lang.opt:155
  #, fuzzy, no-c-format
- #| msgid "-MF <file>\tWrite dependency output to the given file"
  msgid "-Xf <file>\tWrite JSON output to the given <file>."
  msgstr "-MF <file>\tä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«ã�«ä¾�å­˜é–¢ä¿‚ã‚’å‡ºåŠ›ã�™ã‚‹"
  
--- 7652,7662 ----
*************** msgstr ""
*** 8268,8280 ****
  
  #: d/lang.opt:174
  #, fuzzy, no-c-format
- #| msgid "Enable automatic template instantiation"
  msgid "Generate code for all template instantiations."
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: d/lang.opt:178
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for assert contracts."
  msgstr "GNU ã‚¢ã‚»ãƒ³ãƒ–ãƒ© (gas) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7677,7687 ----
*************** msgstr ""
*** 8285,8291 ****
  
  #: d/lang.opt:210
  #, fuzzy, no-c-format
- #| msgid "Generate code in big endian mode"
  msgid "Compile in debug code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7692,7697 ----
*************** msgstr ""
*** 8296,8302 ****
  
  #: d/lang.opt:218
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate documentation."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7702,7707 ----
*************** msgstr ""
*** 8307,8313 ****
  
  #: d/lang.opt:226
  #, fuzzy, no-c-format
- #| msgid "-o <file>\tPlace output into <file>"
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
--- 7712,7717 ----
*************** msgstr ""
*** 8318,8330 ****
  
  #: d/lang.opt:234
  #, fuzzy, no-c-format
- #| msgid "Do not assume that standard C libraries and \"main\" exist"
  msgid "Assume that standard D runtime libraries and \"D main\" exist."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
  #: d/lang.opt:238
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Display the frontend AST after parsing and semantic passes."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
--- 7722,7732 ----
*************** msgstr ""
*** 8335,8341 ****
  
  #: d/lang.opt:246
  #, fuzzy, no-c-format
- #| msgid "Generate code for a cpu32"
  msgid "Generate code for class invariant contracts."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7737,7742 ----
*************** msgstr ""
*** 8351,8357 ****
  
  #: d/lang.opt:258
  #, fuzzy, no-c-format
- #| msgid "Generate code for the Boehm GC"
  msgid "Generate ModuleInfo struct for output module."
  msgstr "Boehm GC ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 7752,7757 ----
*************** msgstr ""
*** 8362,8386 ****
  
  #: d/lang.opt:266
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate code for postcondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: d/lang.opt:270
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate code for precondition contracts."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: d/lang.opt:274
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Compile release version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: d/lang.opt:282
  #, fuzzy, no-c-format
- #| msgid "Generate code for the Android platform."
  msgid "Generate code for switches without a default case."
  msgstr "Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
--- 7762,7782 ----
*************** msgstr ""
*** 8426,8438 ****
  
  #: d/lang.opt:318
  #, fuzzy, no-c-format
- #| msgid "Use given thread-local storage dialect"
  msgid "List all variables going into thread local storage."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: d/lang.opt:322
  #, fuzzy, no-c-format
- #| msgid "Compile with 32-bit integer mode"
  msgid "Compile in unittest code."
  msgstr "32 ãƒ“ãƒƒãƒˆæ•´æ•°ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
--- 7822,7832 ----
*************** msgstr ""
*** 8443,8449 ****
  
  #: d/lang.opt:350
  #, fuzzy, no-c-format
- #| msgid "Do not assume that standard C libraries and \"main\" exist"
  msgid "Do not link the standard D library in the compilation."
  msgstr "æ¨™æº– C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ \"main\" ã�Œå­˜åœ¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
--- 7837,7842 ----
*************** msgstr ""
*** 8459,8465 ****
  
  #: go/lang.opt:42
  #, fuzzy, no-c-format
- #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
  msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
--- 7852,7857 ----
*************** msgstr ""
*** 8480,8486 ****
  
  #: go/lang.opt:58
  #, fuzzy, no-c-format
- #| msgid "-fgo-dump-<type>\tDump Go frontend internal information"
  msgid "-fgo-dump-<type>\tDump Go frontend internal information."
  msgstr "-fgo-dump-<type>\tGo ãƒ•ãƒ­ãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã�®å†…éƒ¨æƒ…å ±ã‚’ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
--- 7872,7877 ----
*************** msgstr ""
*** 8506,8512 ****
  
  #: go/lang.opt:78
  #, fuzzy, no-c-format
- #| msgid "Functions which return values must end with return statements"
  msgid "Functions which return values must end with return statements."
  msgstr "æˆ»ã‚Šå€¤ã‚’è¿”ã�™é–¢æ•°ã�¯ return æ–‡ã�§çµ‚äº†ã�—ã�ªã�‘ã‚Œã�°ã�ªã‚‰ã�ªã�„ã�“ã�¨ã�¨ã�™ã‚‹"
  
--- 7897,7902 ----
*************** msgstr ""
*** 8522,8528 ****
  
  #: go/lang.opt:90
  #, fuzzy, no-c-format
- #| msgid "Enable linker optimizations"
  msgid "Emit optimization diagnostics."
  msgstr "ãƒªãƒ³ã‚«æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 7912,7917 ----
*************** msgstr ""
*** 8558,8582 ****
  
  #: analyzer/analyzer.opt:51
  #, fuzzy, no-c-format
- #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code paths in which sensitive data is written to a file."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�ç´„ã‚’å£Šã�™å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã‚³ãƒ¼ãƒ‰ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:55
  #, fuzzy, no-c-format
- #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code paths in which a stdio FILE is not closed."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�ç´„ã‚’å£Šã�™å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã‚³ãƒ¼ãƒ‰ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:59
  #, fuzzy, no-c-format
- #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code paths in which a non-heap pointer is freed."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�ç´„ã‚’å£Šã�™å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã‚³ãƒ¼ãƒ‰ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:63
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit declarations"
  msgid "Warn about code paths in which a heap-allocated pointer leaks."
  msgstr "æš—é»™çš„å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 7947,7967 ----
*************** msgstr ""
*** 8602,8608 ****
  
  #: analyzer/analyzer.opt:83
  #, fuzzy, no-c-format
- #| msgid "Warn about comparison of different enum types"
  msgid "Warn about code paths in which a NULL pointer is dereferenced."
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 7987,7992 ----
*************** msgstr ""
*** 8618,8737 ****
  
  #: analyzer/analyzer.opt:95
  #, fuzzy, no-c-format
- #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about code paths in which a freed value is used."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:99
  #, fuzzy, no-c-format
- #| msgid "Warn about macros defined in the main file that are not used"
  msgid "Warn about code paths in which a pointer to a stale stack frame is used."
  msgstr "ä¸»ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒžã‚¯ãƒ­ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:103
- #, fuzzy, no-c-format
- #| msgid "Warn about variables which are initialized to themselves"
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr "å¤‰æ•°ã�Œã��ã‚Œè‡ªèº«ã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
- 
- #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
- #| msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: analyzer/analyzer.opt:155
  #, fuzzy, no-c-format
- #| msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgid "Dump various analyzer internals to stderr."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8002,8111 ----
  
  #: analyzer/analyzer.opt:95
  #, fuzzy, no-c-format
  msgid "Warn about code paths in which a freed value is used."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:99
  #, fuzzy, no-c-format
  msgid "Warn about code paths in which a pointer to a stale stack frame is used."
  msgstr "ä¸»ãƒ•ã‚¡ã‚¤ãƒ«å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒžã‚¯ãƒ­ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, fuzzy, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: analyzer/analyzer.opt:151
  #, fuzzy, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 8743,8749 ****
  
  #: config/vms/vms.opt:31
  #, fuzzy, no-c-format
- #| msgid "Set name of main routine for the debugger"
  msgid "Set name of main routine for the debugger."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚¬ç”¨ã�®ãƒ¡ã‚¤ãƒ³ãƒ«ãƒ¼ãƒ�ãƒ³å��ã‚’è¨­å®šã�™ã‚‹"
  
--- 8117,8122 ----
*************** msgstr ""
*** 8759,8837 ****
  
  #: config/mcore/mcore.opt:23
  #, fuzzy, no-c-format
- #| msgid "Generate code for the M*Core M210"
  msgid "Generate code for the M*Core M210."
  msgstr "M*Core M210 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate code for the M*Core M340"
  msgid "Generate code for the M*Core M340."
  msgstr "M*Core M340 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:31
  #, fuzzy, no-c-format
- #| msgid "Force functions to be aligned to a 4 byte boundary"
  msgid "Force functions to be aligned to a 4 byte boundary."
  msgstr "é–¢æ•°ã‚’å¼·åˆ¶çš„ã�« 4 ãƒ�ã‚¤ãƒˆå¢ƒç•Œã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44
  #, fuzzy, no-c-format
- #| msgid "Generate big-endian code"
  msgid "Generate big-endian code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:39
  #, fuzzy, no-c-format
- #| msgid "Emit call graph information"
  msgid "Emit call graph information."
  msgstr "å‘¼ã�³å‡ºã�—ã‚°ãƒ©ãƒ•æƒ…å ±ã‚’é€�å‡ºã�™ã‚‹"
  
  #: config/mcore/mcore.opt:43
  #, fuzzy, no-c-format
- #| msgid "Use the divide instruction"
  msgid "Use the divide instruction."
  msgstr "é™¤ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:47
  #, fuzzy, no-c-format
- #| msgid "Inline constants if it can be done in 2 insns or less"
  msgid "Inline constants if it can be done in 2 insns or less."
  msgstr "2 å‘½ä»¤ä»¥ä¸‹ã�§è¡Œã�ªã�ˆã‚‹ä¸�å¤‰å‡¦ç�†ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�«ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51
  #, fuzzy, no-c-format
- #| msgid "Generate little-endian code"
  msgid "Generate little-endian code."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
  #, fuzzy, no-c-format
- #| msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line"
  msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
  msgstr "å®Ÿè¡Œæ™‚ã‚µãƒ�ãƒ¼ãƒˆã�Œæ��ä¾›ã�•ã‚Œã‚‹ã�¨è¦‹ã�ªã�—ã€�ãƒªãƒ³ã‚«ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã�« -lsim ã‚’å�«ã‚�ã�ªã�„"
  
  #: config/mcore/mcore.opt:60
  #, fuzzy, no-c-format
- #| msgid "Use arbitrary sized immediates in bit operations"
  msgid "Use arbitrary sized immediates in bit operations."
  msgstr "ãƒ“ãƒƒãƒˆæ“�ä½œã�§ä»»æ„�ã‚µã‚¤ã‚ºã�®å�³å€¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mcore/mcore.opt:64
  #, fuzzy, no-c-format
- #| msgid "Prefer word accesses over byte accesses"
  msgid "Prefer word accesses over byte accesses."
  msgstr "ãƒ�ã‚¤ãƒˆã‚¢ã‚¯ã‚»ã‚¹ã‚ˆã‚Šãƒ¯ãƒ¼ãƒ‰ã‚¢ã‚¯ã‚»ã‚¹ã‚’é�¸ã�¶"
  
  #: config/mcore/mcore.opt:71
  #, fuzzy, no-c-format
- #| msgid "Set the maximum amount for a single stack increment operation"
  msgid "Set the maximum amount for a single stack increment operation."
  msgstr "å�˜ä¸€ã�®ã‚¹ã‚¿ãƒƒã‚¯å¢—åˆ†æ“�ä½œã�®æœ€å¤§å€¤ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/mcore/mcore.opt:75
  #, fuzzy, no-c-format
- #| msgid "Always treat bitfields as int-sized"
  msgid "Always treat bitfields as int-sized."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’å¸¸ã�« int ã�®ã‚µã‚¤ã‚ºã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
--- 8132,8197 ----
*************** msgstr "Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ 
*** 8842,8866 ****
  
  #: config/mmix/mmix.opt:24
  #, fuzzy, no-c-format
- #| msgid "Return small aggregates in registers"
  msgid "For intrinsics library: pass all parameters in registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�§è¿”ã�™"
  
  #: config/mmix/mmix.opt:28
  #, fuzzy, no-c-format
- #| msgid "Use register stack for parameters and return value"
  msgid "Use register stack for parameters and return value."
  msgstr "å¼•æ•°ã�¨æˆ»ã‚Šå€¤ç”¨ã�«ãƒ¬ã‚¸ã‚¹ã‚¿ã‚¹ã‚¿ãƒƒã‚¯ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mmix/mmix.opt:32
  #, fuzzy, no-c-format
- #| msgid "Use call-clobbered registers for parameters and return value"
  msgid "Use call-clobbered registers for parameters and return value."
  msgstr "å¼•æ•°ã�¨æˆ»ã‚Šå€¤ç”¨ã�«å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mmix/mmix.opt:37
  #, fuzzy, no-c-format
- #| msgid "Use decimal floating point instructions"
  msgid "Use epsilon-respecting floating point compare instructions."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 8202,8222 ----
*************** msgstr ""
*** 8881,8887 ****
  
  #: config/mmix/mmix.opt:53
  #, fuzzy, no-c-format
- #| msgid "Set start-address of the program"
  msgid "Do not provide a default start-address 0x100 of the program."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®é–‹å§‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨­å®šã�™ã‚‹"
  
--- 8237,8242 ----
*************** msgstr ""
*** 8892,8904 ****
  
  #: config/mmix/mmix.opt:61
  #, fuzzy, no-c-format
- #| msgid "Use P-mnemonics for branches statically predicted as taken"
  msgid "Use P-mnemonics for branches statically predicted as taken."
  msgstr "çµ±è¨ˆçš„ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�¨äºˆæ¸¬ã�•ã‚Œã‚‹åˆ†å²�ã�« P-ãƒ‹ãƒ¼ãƒ¢ãƒ‹ãƒƒã‚¯ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mmix/mmix.opt:65
  #, fuzzy, no-c-format
- #| msgid "Don't use P-mnemonics for branches"
  msgid "Don't use P-mnemonics for branches."
  msgstr "åˆ†å²�ç”¨ã�«P-ãƒ‹ãƒ¼ãƒ¢ãƒ‹ãƒƒã‚¯ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 8247,8257 ----
*************** msgstr ""
*** 8909,9005 ****
  
  #: config/mmix/mmix.opt:83
  #, fuzzy, no-c-format
- #| msgid "Do not use direct addressing mode for soft registers"
  msgid "Do not use addresses that allocate global registers."
  msgstr "ã‚½ãƒ•ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�«ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/mmix/mmix.opt:87
  #, fuzzy, no-c-format
- #| msgid "Generate a single exit point for each function"
  msgid "Generate a single exit point for each function."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mmix/mmix.opt:91
  #, fuzzy, no-c-format
- #| msgid "Do not generate a single exit point for each function"
  msgid "Do not generate a single exit point for each function."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: config/mmix/mmix.opt:95
  #, fuzzy, no-c-format
- #| msgid "Set start-address of the program"
  msgid "Set start-address of the program."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®é–‹å§‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/mmix/mmix.opt:99
  #, fuzzy, no-c-format
- #| msgid "Set start-address of data"
  msgid "Set start-address of data."
  msgstr "ãƒ‡ãƒ¼ã‚¿ã�®é–‹å§‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/darwin.opt:34
  #, fuzzy, no-c-format
- #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Generate code for darwin loadable kernel extensions."
  msgstr "darwin ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:38
  #, fuzzy, no-c-format
- #| msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
  msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
  msgstr "-iframework <dir>\t<dir> ã‚’ã‚·ã‚¹ãƒ†ãƒ ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‘ã‚¹ã�®æœ«å°¾ã�«åŠ ã�ˆã‚‹"
  
  #: config/darwin.opt:42
  #, fuzzy, no-c-format
- #| msgid "Generate compile-time CFString objects"
  msgid "Generate compile-time CFString objects."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ CFString ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:46
  #, fuzzy, no-c-format
- #| msgid "Warn if constant CFString objects contain non-portable characters"
  msgid "Warn if constant CFString objects contain non-portable characters."
  msgstr "å®šæ•° CFString ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œç§»æ¤�æ€§ã�®ç„¡ã�„æ–‡å­—ã‚’å�«ã‚€å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: config/darwin.opt:51
  #, fuzzy, no-c-format
- #| msgid "Generate AT&T-style stubs for Mach-O"
  msgid "Generate AT&T-style stubs for Mach-O."
  msgstr "Mach-O ç”¨ã�« AT&T ã‚¹ã‚¿ã‚¤ãƒ«ã�®ã‚¹ã‚¿ãƒ–ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:55
  #, fuzzy, no-c-format
- #| msgid "Generate code suitable for executables (NOT shared libs)"
  msgid "Generate code suitable for executables (NOT shared libs)."
  msgstr "å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ç”¨ (å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�§ã�¯ã�ªã��) ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:59
  #, fuzzy, no-c-format
- #| msgid "Generate code suitable for fast turn around debugging"
  msgid "Generate code suitable for fast turn around debugging."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ã‚’é«˜é€Ÿã�«è¡Œã�†ã�Ÿã‚�ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:63
  #, fuzzy, no-c-format
- #| msgid "Generate code for the kernel or loadable kernel extensions"
  msgid "Generate code for the kernel or loadable kernel extensions."
  msgstr "ã‚«ãƒ¼ãƒ�ãƒ«ç”¨ã€�ã�¾ã�Ÿã�¯ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/darwin.opt:71
  #, fuzzy, no-c-format
- #| msgid "The earliest MacOS X version on which this program will run"
  msgid "The earliest macOS version on which this program will run."
  msgstr "ã�“ã�®ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’æœ€åˆ�æœŸã�® MacOS X ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ä¸Šã�§å®Ÿè¡Œã�•ã‚Œã‚‹ã‚‚ã�®ã�¨ã�™ã‚‹"
  
  #: config/darwin.opt:76
  #, fuzzy, no-c-format
- #| msgid "Set sizeof(bool) to 1"
  msgid "Set sizeof(bool) to 1."
  msgstr "sizeof(bool) ã‚’ 1 ã�«è¨­å®šã�™ã‚‹"
  
  #: config/darwin.opt:80
  #, fuzzy, no-c-format
- #| msgid "Support code generation of movbe instruction."
  msgid "Force generation of external symbol indirection stubs."
  msgstr "movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
--- 8262,8342 ----
*************** msgstr ""
*** 9020,9026 ****
  
  #: config/darwin.opt:102
  #, fuzzy, no-c-format
- #| msgid "Generate code for a cpu32"
  msgid "-arch <name>\tGenerate output for architecture <name>."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 8357,8362 ----
*************** msgstr ""
*** 9031,9037 ****
  
  #: config/darwin.opt:110
  #, fuzzy, no-c-format
- #| msgid "The earliest MacOS X version on which this program will run"
  msgid "The earliest macOS version on which this program will run (formatted for the assembler)."
  msgstr "ã�“ã�®ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã‚’æœ€åˆ�æœŸã�® MacOS X ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ä¸Šã�§å®Ÿè¡Œã�•ã‚Œã‚‹ã‚‚ã�®ã�¨ã�™ã‚‹"
  
--- 8367,8372 ----
*************** msgstr ""
*** 9102,9108 ****
  
  #: config/darwin.opt:169 config/darwin.opt:189
  #, fuzzy, no-c-format
- #| msgid "Generate code for darwin loadable kernel extensions"
  msgid "Used for generating code for some older kernel revisions."
  msgstr "darwin ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 8437,8442 ----
*************** msgstr ""
*** 9193,9205 ****
  
  #: config/darwin.opt:245 config/darwin.opt:260 config/darwin.opt:264
  #, fuzzy, no-c-format
- #| msgid "switch %qs is no longer supported"
  msgid "(Obsolete) LD_PREBIND is no longer supported."
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.opt:249
  #, fuzzy, no-c-format
- #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete) This is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 8527,8537 ----
*************** msgstr ""
*** 9260,9266 ****
  
  #: config/darwin.opt:312
  #, fuzzy, no-c-format
- #| msgid "Synonym for -Wcomment"
  msgid "Synonym for \"image_base\"."
  msgstr "-Wcomment ã�®åˆ¥å��"
  
--- 8592,8597 ----
*************** msgstr ""
*** 9296,9302 ****
  
  #: config/darwin.opt:341
  #, fuzzy, no-c-format
- #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "(Obsolete)\tThis is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 8627,8632 ----
*************** msgstr ""
*** 9312,9318 ****
  
  #: config/darwin.opt:353
  #, fuzzy, no-c-format
- #| msgid "this is the first default label"
  msgid "This is the default."
  msgstr "ã�“ã‚Œã�Œæœ€åˆ�ã�® default ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
--- 8642,8647 ----
*************** msgstr ""
*** 9364,9388 ****
  #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/cr16/cr16.opt:23
  #: config/c6x/c6x.opt:38
  #, fuzzy, no-c-format
- #| msgid "Use simulator runtime"
  msgid "Use simulator runtime."
  msgstr "ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:44 config/arm/arm.opt:111
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target CPU."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/bfin/bfin.opt:48
  #, fuzzy, no-c-format
- #| msgid "Omit frame pointer for leaf functions"
  msgid "Omit frame pointer for leaf functions."
  msgstr "æœ«ç«¯ã�®é–¢æ•°ã�§ã�¯ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ�ã‚¤ãƒ³ã‚¿ã‚’çœ�ç•¥ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:52
  #, fuzzy, no-c-format
- #| msgid "Program is entirely located in low 64k of memory"
  msgid "Program is entirely located in low 64k of memory."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã‚’ãƒ¡ãƒ¢ãƒªã�®ä¸‹ä½� 64k ã�«é…�ç½®ã�™ã‚‹"
  
--- 8693,8713 ----
*************** msgstr ""
*** 9398,9404 ****
  
  #: config/bfin/bfin.opt:65
  #, fuzzy, no-c-format
- #| msgid "Enabled ID based shared library"
  msgid "Enabled ID based shared library."
  msgstr "ID ã�«åŸºã�¥ã��å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 8723,8728 ----
*************** msgstr ""
*** 9409,9421 ****
  
  #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
  #, fuzzy, no-c-format
- #| msgid "ID of shared library to build"
  msgid "ID of shared library to build."
  msgstr "ãƒ“ãƒ«ãƒ‰ã�™ã‚‹å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�® ID"
  
  #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
  #, fuzzy, no-c-format
- #| msgid "Enable separate data segment"
  msgid "Enable separate data segment."
  msgstr "åˆ†é›¢ãƒ‡ãƒ¼ã‚¿ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 8733,8743 ----
*************** msgstr ""
*** 9426,9444 ****
  
  #: config/bfin/bfin.opt:86
  #, fuzzy, no-c-format
- #| msgid "Link with the fast floating-point library"
  msgid "Link with the fast floating-point library."
  msgstr "é«˜é€Ÿã�ªæµ®å‹•å°�æ•°ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:90 config/arm/arm.opt:312 config/frv/frv.opt:130
  #, fuzzy, no-c-format
- #| msgid "Enable Function Descriptor PIC mode"
  msgid "Enable Function Descriptor PIC mode."
  msgstr "é–¢æ•°è¨˜è¿°å­� PIC ãƒ¢ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
  #, fuzzy, no-c-format
- #| msgid "Enable inlining of PLT in function calls"
  msgid "Enable inlining of PLT in function calls."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—å†…ã�§ PLT ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 8748,8763 ----
*************** msgstr ""
*** 9449,9473 ****
  
  #: config/bfin/bfin.opt:102
  #, fuzzy, no-c-format
- #| msgid "Enable multicore support"
  msgid "Enable multicore support."
  msgstr "è¤‡æ•°ã‚³ã‚¢ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:106
  #, fuzzy, no-c-format
- #| msgid "Build for Core A"
  msgid "Build for Core A."
  msgstr "Core A ç”¨ã�«ãƒ“ãƒ«ãƒ‰ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:110
  #, fuzzy, no-c-format
- #| msgid "Build for Core B"
  msgid "Build for Core B."
  msgstr "Core B ç”¨ã�«ãƒ“ãƒ«ãƒ‰ã�™ã‚‹"
  
  #: config/bfin/bfin.opt:114
  #, fuzzy, no-c-format
- #| msgid "Build for SDRAM"
  msgid "Build for SDRAM."
  msgstr "SDRAM ç”¨ã�«ãƒ“ãƒ«ãƒ‰ã�™ã‚‹"
  
--- 8768,8788 ----
*************** msgstr ""
*** 9493,9662 ****
  
  #: config/m68k/ieee.opt:24 config/i386/i386.opt:364
  #, fuzzy, no-c-format
- #| msgid "Use IEEE math for fp comparisons"
  msgid "Use IEEE math for fp comparisons."
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ¯”è¼ƒã�« IEEE è¦�æ ¼ã‚’ä½¿ã�†"
  
  #: config/m68k/m68k.opt:30
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 520X"
  msgid "Generate code for a 520X."
  msgstr "520X ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:34
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 5206e"
  msgid "Generate code for a 5206e."
  msgstr "5206e ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:38
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 528x"
  msgid "Generate code for a 528x."
  msgstr "528x ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:42
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 5307"
  msgid "Generate code for a 5307."
  msgstr "5307 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:46
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 5407"
  msgid "Generate code for a 5407."
  msgstr "5407 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68000"
  msgid "Generate code for a 68000."
  msgstr "68000 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:54
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68010"
  msgid "Generate code for a 68010."
  msgstr "68010 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68020"
  msgid "Generate code for a 68020."
  msgstr "68020 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:62
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68040, without any new instructions"
  msgid "Generate code for a 68040, without any new instructions."
  msgstr "æ–°å‘½ä»¤ç„¡ã�—ã�® 68040 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:66
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68060, without any new instructions"
  msgid "Generate code for a 68060, without any new instructions."
  msgstr "æ–°å‘½ä»¤ç„¡ã�—ã�® 68060 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:70
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68030"
  msgid "Generate code for a 68030."
  msgstr "68030 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:74
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68040"
  msgid "Generate code for a 68040."
  msgstr "68040 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:78
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68060"
  msgid "Generate code for a 68060."
  msgstr "68060 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:82
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68302"
  msgid "Generate code for a 68302."
  msgstr "68302 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:86
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68332"
  msgid "Generate code for a 68332."
  msgstr "68332 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:91
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 68851"
  msgid "Generate code for a 68851."
  msgstr "68851 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:95
  #, fuzzy, no-c-format
- #| msgid "Generate code that uses 68881 floating-point instructions"
  msgid "Generate code that uses 68881 floating-point instructions."
  msgstr "68881 æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:99
  #, fuzzy, no-c-format
- #| msgid "Align variables on a 32-bit boundary"
  msgid "Align variables on a 32-bit boundary."
  msgstr "å¤‰æ•°ã‚’ 32 ãƒ“ãƒƒãƒˆå¢ƒç•Œã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
  #: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target architecture"
  msgid "Specify the name of the target architecture."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/m68k/m68k.opt:107
  #, fuzzy, no-c-format
- #| msgid "Use the bit-field instructions"
  msgid "Use the bit-field instructions."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:119
  #, fuzzy, no-c-format
- #| msgid "Generate code for a ColdFire v4e"
  msgid "Generate code for a ColdFire v4e."
  msgstr "ColdFire v4e ç”¨ã�®å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:123
  #, fuzzy, no-c-format
- #| msgid "Specify the target CPU"
  msgid "Specify the target CPU."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/m68k/m68k.opt:127
  #, fuzzy, no-c-format
- #| msgid "Generate code for a cpu32"
  msgid "Generate code for a cpu32."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:131
  #, fuzzy, no-c-format
- #| msgid "Use hardware division instructions on ColdFire"
  msgid "Use hardware division instructions on ColdFire."
  msgstr "ColdFire ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢é™¤ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:135
  #, fuzzy, no-c-format
- #| msgid "Generate code for a Fido A"
  msgid "Generate code for a Fido A."
  msgstr "Fido A ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:139
  #, fuzzy, no-c-format
- #| msgid "Generate code which uses hardware floating point instructions"
  msgid "Generate code which uses hardware floating point instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:143
  #, fuzzy, no-c-format
- #| msgid "Enable ID based shared library"
  msgid "Enable ID based shared library."
  msgstr "ID ã�«åŸºã�¥ã��å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 8808,8949 ----
*************** msgstr ""
*** 9667,9739 ****
  
  #: config/m68k/m68k.opt:151
  #, fuzzy, no-c-format
- #| msgid "Do not use the bit-field instructions"
  msgid "Do not use the bit-field instructions."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/m68k/m68k.opt:155
  #, fuzzy, no-c-format
- #| msgid "Use normal calling convention"
  msgid "Use normal calling convention."
  msgstr "é€šå¸¸ã�®å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:159
  #, fuzzy, no-c-format
- #| msgid "Consider type 'int' to be 32 bits wide"
  msgid "Consider type 'int' to be 32 bits wide."
  msgstr "'int' åž‹ã‚’ 32 ãƒ“ãƒƒãƒˆå¹…ã�¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:163
  #, fuzzy, no-c-format
- #| msgid "Generate pc-relative code"
  msgid "Generate pc-relative code."
  msgstr "pc é–¢é€£ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:167
  #, fuzzy, no-c-format
- #| msgid "Use different calling convention using 'rtd'"
  msgid "Use different calling convention using 'rtd'."
  msgstr "'rtd' ã‚’ä½¿ç”¨ã�™ã‚‹ç•°ã�ªã‚‹å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:179
  #, fuzzy, no-c-format
- #| msgid "Consider type 'int' to be 16 bits wide"
  msgid "Consider type 'int' to be 16 bits wide."
  msgstr "'int' åž‹ã‚’ 16 ãƒ“ãƒƒãƒˆå¹…ã�¨ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:183
  #, fuzzy, no-c-format
- #| msgid "Generate code with library calls for floating point"
  msgid "Generate code with library calls for floating point."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ç”¨ã�«ãƒ©ã‚¤ãƒ–ãƒ©ãƒªå‘¼ã�³å‡ºã�—ã‚’ä¼´ã�†ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:187
  #, fuzzy, no-c-format
- #| msgid "Do not use unaligned memory references"
  msgid "Do not use unaligned memory references."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/m68k/m68k.opt:191
  #, fuzzy, no-c-format
- #| msgid "Tune for the specified target CPU or architecture"
  msgid "Tune for the specified target CPU or architecture."
  msgstr "æŒ‡å®šã�•ã‚Œã�Ÿã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¾ã�Ÿã�¯ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ç”¨ã�«èª¿æ•´ã�™ã‚‹"
  
  #: config/m68k/m68k.opt:195
  #, fuzzy, no-c-format
- #| msgid "Support more than 8192 GOT entries on ColdFire"
  msgid "Support more than 8192 GOT entries on ColdFire."
  msgstr "ColdFire ä¸Šã�§ 8192 å€‹ã‚’è¶…ã�ˆã‚‹ GOT ã‚¨ãƒ³ãƒˆãƒªã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/m68k/m68k.opt:199
  #, fuzzy, no-c-format
- #| msgid "Support TLS segment larger than 64K"
  msgid "Support TLS segment larger than 64K."
  msgstr "64K ã‚ˆã‚Šå¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/riscv/riscv.opt:26
  #, fuzzy, no-c-format
- #| msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
  msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
  msgstr "-mbranch-cost=COST\tåˆ†å²�ã‚³ã‚¹ãƒˆã‚’å¤§ä½“ COST å‘½ä»¤åˆ†ã�«è¨­å®šã�™ã‚‹"
  
--- 8954,9014 ----
*************** msgstr ""
*** 9744,9756 ****
  
  #: config/riscv/riscv.opt:34
  #, fuzzy, no-c-format
- #| msgid "Specify the __fp16 floating-point format"
  msgid "Specify integer and floating-point calling convention."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/riscv/riscv.opt:38 config/i386/i386.opt:411
  #, fuzzy, no-c-format
- #| msgid "Attempt to keep stack aligned to this power of 2"
  msgid "Attempt to keep stack aligned to this power of 2."
  msgstr "ã�§ã��ã‚‹ã� ã�‘ã‚¹ã‚¿ãƒƒã‚¯ã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
--- 9019,9029 ----
*************** msgstr ""
*** 9761,9773 ****
  
  #: config/riscv/riscv.opt:67
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point square root instruction"
  msgid "Use hardware floating-point divide and square root instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹äºŒä¹—æ ¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/riscv/riscv.opt:71
  #, fuzzy, no-c-format
- #| msgid "Use hardware division instructions on ColdFire"
  msgid "Use hardware instructions for integer division."
  msgstr "ColdFire ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢é™¤ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9034,9044 ----
*************** msgstr ""
*** 9778,9784 ****
  
  #: config/riscv/riscv.opt:80 config/mips/mips.opt:405
  #, fuzzy, no-c-format
- #| msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
  msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
  msgstr "-mtune=PROCESSOR\tPROCESSOR ç”¨ã�«å‡ºåŠ›ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
--- 9049,9054 ----
*************** msgstr ""
*** 9789,9807 ****
  
  #: config/riscv/riscv.opt:88
  #, fuzzy, no-c-format
- #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Use smaller but slower prologue and epilogue code."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:88
  #, fuzzy, no-c-format
- #| msgid "Select code model"
  msgid "Specify the code model."
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’é�¸æŠžã�™ã‚‹"
  
  #: config/riscv/riscv.opt:96
  #, fuzzy, no-c-format
- #| msgid "Do not use unaligned memory references"
  msgid "Do not generate unaligned memory accesses."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 9059,9074 ----
*************** msgstr ""
*** 9829,9835 ****
  
  #: config/riscv/riscv.opt:137 config/i386/i386.opt:236
  #, fuzzy, no-c-format
- #| msgid "Do not tune writable data alignment"
  msgid "Use the given data alignment."
  msgstr "æ›¸ã��è¾¼ã�¿å�¯èƒ½ãƒ‡ãƒ¼ã‚¿æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
--- 9096,9101 ----
*************** msgstr ""
*** 9840,9876 ****
  
  #: config/m32c/m32c.opt:23
  #, fuzzy, no-c-format
- #| msgid "-msim\tUse simulator runtime"
  msgid "-msim\tUse simulator runtime."
  msgstr "-msim\tã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/m32c/m32c.opt:27
  #, fuzzy, no-c-format
- #| msgid "-mcpu=r8c\tCompile code for R8C variants"
  msgid "-mcpu=r8c\tCompile code for R8C variants."
  msgstr "-mcpu=r8c\tR8C é¡žåž‹ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32c/m32c.opt:31
  #, fuzzy, no-c-format
- #| msgid "-mcpu=m16c\tCompile code for M16C variants"
  msgid "-mcpu=m16c\tCompile code for M16C variants."
  msgstr "-mcpu=m16c\tM16C é¡žåž‹ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32c/m32c.opt:35
  #, fuzzy, no-c-format
- #| msgid "-mcpu=m32cm\tCompile code for M32CM variants"
  msgid "-mcpu=m32cm\tCompile code for M32CM variants."
  msgstr "-mcpu=m32cm\tM32CM é¡žåž‹ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32c/m32c.opt:39
  #, fuzzy, no-c-format
- #| msgid "-mcpu=m32c\tCompile code for M32C variants"
  msgid "-mcpu=m32c\tCompile code for M32C variants."
  msgstr "-mcpu=m32c\tM32C é¡žåž‹ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32c/m32c.opt:43
  #, fuzzy, no-c-format
- #| msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
  msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
  msgstr "-memregs=\tmemreg ã�®ãƒ�ã‚¤ãƒˆæ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 16ã€�ç¯„å›²: 0..16)"
  
--- 9106,9136 ----
*************** msgstr ""
*** 9972,9984 ****
  #: config/aarch64/aarch64.opt:68 config/arm/arm.opt:99
  #: 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 "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒ“ãƒƒã‚¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1016
  #, fuzzy, no-c-format
- #| msgid "Generate code which uses hardware floating point instructions"
  msgid "Generate code which uses only the general registers."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 9232,9242 ----
*************** msgstr ""
*** 9995,10001 ****
  #: config/aarch64/aarch64.opt:84 config/arm/arm.opt:164
  #: 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."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�—ã�¦è¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã�¨ã�¿ã�ªã�™"
  
--- 9253,9258 ----
*************** msgstr ""
*** 10006,10012 ****
  
  #: config/aarch64/aarch64.opt:96 config/i386/i386.opt:395
  #, fuzzy, no-c-format
- #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
  msgstr "æœ«ç«¯ã�®é–¢æ•°ã�§ã�¯ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ�ã‚¤ãƒ³ã‚¿ã‚’çœ�ç•¥ã�™ã‚‹"
  
--- 9263,9268 ----
*************** msgstr ""
*** 10017,10047 ****
  
  #: config/aarch64/aarch64.opt:104
  #, fuzzy, no-c-format
- #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "å�³å€¤ TLS ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®ãƒ“ãƒƒãƒˆã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/aarch64/aarch64.opt:123
  #, fuzzy, no-c-format
- #| msgid "-mcpu=\tUse features of and schedule code for given CPU"
  msgid "Use features of architecture ARCH."
  msgstr "-mcpu=\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/aarch64/aarch64.opt:127
  #, fuzzy, no-c-format
- #| msgid "-mcpu=\tUse features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "-mcpu=\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/aarch64/aarch64.opt:131
  #, fuzzy, no-c-format
- #| msgid "Optimize for space rather than speed"
  msgid "Optimize for CPU."
  msgstr "é€Ÿåº¦ã‚ˆã‚Šã‚‚ã‚µã‚¤ã‚ºã‚’é‡�è¦–ã�—ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: config/aarch64/aarch64.opt:135
  #, fuzzy, no-c-format
- #| msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "-mabi=ABI\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ ABI ã�«æº–æ‹ ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 9273,9298 ----
*************** msgstr ""
*** 10118,10124 ****
  
  #: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:543
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -mstack-protector-guard=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 9369,9374 ----
*************** msgstr ""
*** 10134,10140 ****
  
  #: config/aarch64/aarch64.opt:260
  #, fuzzy, no-c-format
- #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "noreturn é–¢æ•°ã�Œ return ã�™ã‚‹ã�¨ã�� abort ã�®å‘¼ã�³å‡ºã�—ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 9384,9389 ----
*************** msgstr ""
*** 10155,10330 ****
  
  #: config/linux.opt:24
  #, fuzzy, no-c-format
- #| msgid "Use Bionic C library"
  msgid "Use Bionic C library."
  msgstr "Bionic C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/linux.opt:28
  #, fuzzy, no-c-format
- #| msgid "Use GNU C library"
  msgid "Use GNU C library."
  msgstr "GNU C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/linux.opt:32
  #, fuzzy, no-c-format
- #| msgid "Use uClibc C library"
  msgid "Use uClibc C library."
  msgstr "uClibc C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/linux.opt:36
  #, fuzzy, no-c-format
- #| msgid "Use uClibc C library"
  msgid "Use musl C library."
  msgstr "uClibc C ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ilp32.opt:3
  #, fuzzy, no-c-format
- #| msgid "Generate ILP32 code"
  msgid "Generate ILP32 code."
  msgstr "ILP32 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ilp32.opt:7
  #, fuzzy, no-c-format
- #| msgid "Generate LP64 code"
  msgid "Generate LP64 code."
  msgstr "LP64 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:28
  #, fuzzy, no-c-format
- #| msgid "Generate big endian code"
  msgid "Generate big endian code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:32
  #, fuzzy, no-c-format
- #| msgid "Generate little endian code"
  msgid "Generate little endian code."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:36
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU as"
  msgid "Generate code for GNU as."
  msgstr "GNU as ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:40
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU ld"
  msgid "Generate code for GNU ld."
  msgstr "GNU ld ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:44
  #, fuzzy, no-c-format
- #| msgid "Emit stop bits before and after volatile extended asms"
  msgid "Emit stop bits before and after volatile extended asms."
  msgstr "æ‹¡å¼µã‚¢ã‚»ãƒ³ãƒ–ãƒª volatile ã�®å‰�å¾Œã�« stop ãƒ“ãƒƒãƒˆã‚’é€�å‡ºã�™ã‚‹"
  
  #: config/ia64/ia64.opt:48
  #, fuzzy, no-c-format
- #| msgid "Use in/loc/out register names"
  msgid "Use in/loc/out register names."
  msgstr "in/loc/out ãƒ¬ã‚¸ã‚¹ã‚¿å��ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:55
  #, fuzzy, no-c-format
- #| msgid "Enable use of sdata/scommon/sbss"
  msgid "Enable use of sdata/scommon/sbss."
  msgstr "sdata/scommon/sbss ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:59
  #, fuzzy, no-c-format
- #| msgid "Generate code without GP reg"
  msgid "Generate code without GP reg."
  msgstr "GP ãƒ¬ã‚¸ã‚¹ã‚¿ä¸�ä½¿ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:63
  #, fuzzy, no-c-format
- #| msgid "gp is constant (but save/restore gp on indirect calls)"
  msgid "gp is constant (but save/restore gp on indirect calls)."
  msgstr "gp ã‚’å®šæ•°ã�¨ã�™ã‚‹ï¼ˆã�Ÿã� ã�—ã€�é–“æŽ¥å‘¼ã�³å‡ºã�—ã�§ã�¯ gp ã‚’ save/restore ã�™ã‚‹ï¼‰"
  
  #: config/ia64/ia64.opt:67
  #, fuzzy, no-c-format
- #| msgid "Generate self-relocatable code"
  msgid "Generate self-relocatable code."
  msgstr "è‡ªå·±å†�é…�ç½®å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:71
  #, fuzzy, no-c-format
- #| msgid "Generate inline floating point division, optimize for latency"
  msgid "Generate inline floating point division, optimize for latency."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�®æµ®å‹•å°�æ•°ç‚¹é™¤ç®—ã‚’ç”Ÿæˆ�ã�—ã€�ãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:75
  #, fuzzy, no-c-format
- #| msgid "Generate inline floating point division, optimize for throughput"
  msgid "Generate inline floating point division, optimize for throughput."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�®æµ®å‹•å°�æ•°ç‚¹é™¤ç®—ã‚’ç”Ÿæˆ�ã�—ã€�ã‚¹ãƒ«ãƒ¼ãƒ—ãƒƒãƒˆã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:82
  #, fuzzy, no-c-format
- #| msgid "Generate inline integer division, optimize for latency"
  msgid "Generate inline integer division, optimize for latency."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�®æ•´æ•°é™¤ç®—ã‚’ç”Ÿæˆ�ã�—ã€�ãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:86
  #, fuzzy, no-c-format
- #| msgid "Generate inline integer division, optimize for throughput"
  msgid "Generate inline integer division, optimize for throughput."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ã�®æ•´æ•°é™¤ç®—ã‚’ç”Ÿæˆ�ã�—ã€�ã‚¹ãƒ«ãƒ¼ãƒ—ãƒƒãƒˆã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:90
  #, fuzzy, no-c-format
- #| msgid "Do not inline integer division"
  msgid "Do not inline integer division."
  msgstr "æ•´æ•°é™¤ç®—ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�—ã�ªã�„"
  
  #: config/ia64/ia64.opt:94
  #, fuzzy, no-c-format
- #| msgid "Generate inline square root, optimize for latency"
  msgid "Generate inline square root, optimize for latency."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³äºŒä¹—æ ¹ã‚’ç”Ÿæˆ�ã�—ã€�ãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:98
  #, fuzzy, no-c-format
- #| msgid "Generate inline square root, optimize for throughput"
  msgid "Generate inline square root, optimize for throughput."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³äºŒä¹—æ ¹ã‚’ç”Ÿæˆ�ã�—ã€�ã‚¹ãƒ«ãƒ¼ãƒ—ãƒƒãƒˆã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:102
  #, fuzzy, no-c-format
- #| msgid "Do not inline square root"
  msgid "Do not inline square root."
  msgstr "äºŒä¹—æ ¹ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�—ã�ªã�„"
  
  #: config/ia64/ia64.opt:106
  #, fuzzy, no-c-format
- #| msgid "Enable Dwarf 2 line debug info via GNU as"
  msgid "Enable DWARF line debug info via GNU as."
  msgstr "GNU as ã‚’é€šã�˜ã�Ÿ Dwarf2 ã�®è¡Œãƒ‡ãƒ�ãƒƒã‚°ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:110
  #, fuzzy, no-c-format
- #| msgid "Enable earlier placing stop bits for better scheduling"
  msgid "Enable earlier placing stop bits for better scheduling."
  msgstr "ã‚ˆã‚Šè‰¯ã�„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ç”¨ã�«äº‹å‰�ã�«ã‚¹ãƒˆãƒƒãƒ—ãƒ“ãƒƒãƒˆã‚’é…�ç½®ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:114 config/pa/pa.opt:66 config/sh/sh.opt:227
  #, fuzzy, no-c-format
- #| msgid "Specify range of registers to make fixed"
  msgid "Specify range of registers to make fixed."
  msgstr "å›ºå®šã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�®ç¯„å›²ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/ia64/ia64.opt:118 config/alpha/alpha.opt:130
  #, fuzzy, no-c-format
- #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specify bit size of immediate TLS offsets."
  msgstr "å�³å€¤ TLS ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®ãƒ“ãƒƒãƒˆã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/ia64/ia64.opt:122 config/i386/i386.opt:509 config/s390/s390.opt:197
  #: config/sparc/sparc.opt:146 config/visium/visium.opt:49
  #, fuzzy, no-c-format
- #| msgid "Schedule code for given CPU"
  msgid "Schedule code for given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�™ã‚‹"
  
--- 9404,9550 ----
*************** msgstr ""
*** 10335,10383 ****
  
  #: config/ia64/ia64.opt:136
  #, fuzzy, no-c-format
- #| msgid "Use data speculation before reload"
  msgid "Use data speculation before reload."
  msgstr "reload å‰�ã�«ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:140
  #, fuzzy, no-c-format
- #| msgid "Use data speculation after reload"
  msgid "Use data speculation after reload."
  msgstr "reload å¾Œã�«ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:144
  #, fuzzy, no-c-format
- #| msgid "Use control speculation"
  msgid "Use control speculation."
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:148
  #, fuzzy, no-c-format
- #| msgid "Use in block data speculation before reload"
  msgid "Use in block data speculation before reload."
  msgstr "reload å‰�ã�«ãƒ–ãƒ­ãƒƒã‚¯å†…ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:152
  #, fuzzy, no-c-format
- #| msgid "Use in block data speculation after reload"
  msgid "Use in block data speculation after reload."
  msgstr "reload å¾Œã�«ãƒ–ãƒ­ãƒƒã‚¯å†…ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:156
  #, fuzzy, no-c-format
- #| msgid "Use in block control speculation"
  msgid "Use in block control speculation."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯å†…åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:160
  #, fuzzy, no-c-format
- #| msgid "Use simple data speculation check"
  msgid "Use simple data speculation check."
  msgstr "å�˜ç´”ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿæ¤œæŸ»ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ia64/ia64.opt:164
  #, fuzzy, no-c-format
- #| msgid "Use simple data speculation check for control speculation"
  msgid "Use simple data speculation check for control speculation."
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿç”¨ã�®å�˜ç´”ãƒ‡ãƒ¼ã‚¿æŠ•æ©Ÿæ¤œæŸ»ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9555,9595 ----
*************** msgstr ""
*** 10388,10394 ****
  
  #: config/ia64/ia64.opt:178
  #, fuzzy, no-c-format
- #| msgid "Place a stop bit after every cycle when scheduling"
  msgid "Place a stop bit after every cycle when scheduling."
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°æ™‚ã�®å�„ã‚µã‚¤ã‚¯ãƒ«å¾Œã�«ã‚¹ãƒˆãƒƒãƒ—ãƒ“ãƒƒãƒˆã‚’é…�ç½®ã�™ã‚‹"
  
--- 9600,9605 ----
*************** msgstr ""
*** 10409,10415 ****
  
  #: config/ia64/ia64.opt:194
  #, fuzzy, no-c-format
- #| msgid "Don't generate checks for control speculation in selective scheduling"
  msgid "Don't generate checks for control speculation in selective scheduling."
  msgstr "é�¸æŠžçš„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°å†…ã�§ã�¯åˆ¶å¾¡æŠ•æ©Ÿç”¨ã�®æ¤œæŸ»ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
--- 9620,9625 ----
*************** msgstr ""
*** 10425,10449 ****
  
  #: config/epiphany/epiphany.opt:32
  #, fuzzy, no-c-format
- #| msgid "Relax branches"
  msgid "Set branch cost."
  msgstr "åˆ†å²�ã‚’ç·©å’Œã�™ã‚‹"
  
  #: config/epiphany/epiphany.opt:36
  #, fuzzy, no-c-format
- #| msgid "Enable all optional instructions"
  msgid "Enable conditional move instruction usage."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/epiphany/epiphany.opt:40
  #, fuzzy, no-c-format
- #| msgid "The number of insns executed before prefetch is completed"
  msgid "Set number of nops to emit before each insn pattern."
  msgstr "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
  #: config/epiphany/epiphany.opt:52
  #, fuzzy, no-c-format
- #| msgid "Use software floating point"
  msgid "Use software floating point comparisons."
  msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9635,9655 ----
*************** msgstr ""
*** 10474,10486 ****
  
  #: config/epiphany/epiphany.opt:76
  #, fuzzy, no-c-format
- #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/epiphany/epiphany.opt:80
  #, fuzzy, no-c-format
- #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as direct calls."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
--- 9680,9690 ----
*************** msgstr ""
*** 10496,10502 ****
  
  #: config/epiphany/epiphany.opt:112
  #, fuzzy, no-c-format
- #| msgid "Use structs on stronger alignment for double-word copies"
  msgid "Vectorize for double-word operations."
  msgstr "äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã‚³ãƒ”ãƒ¼ç”¨ã�®å¼·ã��æ•´åˆ—ã�•ã‚Œã�Ÿæ§‹é€ ä½“ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9700,9705 ----
*************** msgstr ""
*** 10507,10513 ****
  
  #: config/epiphany/epiphany.opt:132
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point conversion instructions"
  msgid "Use the floating point unit for integer add/subtract."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å¤‰æ�›å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9710,9715 ----
*************** msgstr ""
*** 10518,10549 ****
  
  #: config/ft32/ft32.opt:23
  #, fuzzy, no-c-format
- #| msgid "Target the AM33 processor"
  msgid "Target the software simulator."
  msgstr "AM33 ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/ft32/ft32.opt:27 config/s390/s390.opt:228 config/mips/mips.opt:393
  #: config/arc/arc.opt:406
  #, fuzzy, no-c-format
- #| msgid "Use ROM instead of RAM"
  msgid "Use LRA instead of reload."
  msgstr "RAM ã�®ä»£ã‚�ã‚Šã�« ROM ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/ft32/ft32.opt:31
  #, fuzzy, no-c-format
- #| msgid "Allow the use of MDMX instructions"
  msgid "Avoid use of the DIV and MOD instructions."
  msgstr "MDMX å‘½ä»¤ã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/ft32/ft32.opt:35
  #, fuzzy, no-c-format
- #| msgid "Target the AM33 processor"
  msgid "Target the FT32B architecture."
  msgstr "AM33 ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/ft32/ft32.opt:39
  #, fuzzy, no-c-format
- #| msgid "Enable function profiling"
  msgid "Enable FT32B code compression."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 9720,9746 ----
*************** msgstr ""
*** 10554,10614 ****
  
  #: config/h8300/h8300.opt:23
  #, fuzzy, no-c-format
- #| msgid "Generate H8S code"
  msgid "Generate H8S code."
  msgstr "H8S ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate H8SX code"
  msgid "Generate H8SX code."
  msgstr "H8SX ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:31
  #, fuzzy, no-c-format
- #| msgid "Generate H8S/2600 code"
  msgid "Generate H8S/2600 code."
  msgstr "H8S/2600 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:35
  #, fuzzy, no-c-format
- #| msgid "Make integers 32 bits wide"
  msgid "Make integers 32 bits wide."
  msgstr "æ•´æ•°ã‚’ 32 ãƒ“ãƒƒãƒˆå¹…ã�¨ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:42
  #, fuzzy, no-c-format
- #| msgid "Use registers for argument passing"
  msgid "Use registers for argument passing."
  msgstr "å¼•æ•°ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿æ¸¡ã�—ã�«ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:46
  #, fuzzy, no-c-format
- #| msgid "Consider access to byte sized memory slow"
  msgid "Consider access to byte sized memory slow."
  msgstr "ãƒ�ã‚¤ãƒˆã‚µã‚¤ã‚ºå�˜ä½�ã�®ãƒ¡ãƒ¢ãƒªã‚¢ã‚¯ã‚»ã‚¹ã�Œé�…ã�„ã�“ã�¨ã‚’è€ƒæ…®ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:50
  #, fuzzy, no-c-format
- #| msgid "Enable linker relaxing"
  msgid "Enable linker relaxing."
  msgstr "ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:54
  #, fuzzy, no-c-format
- #| msgid "Generate H8/300H code"
  msgid "Generate H8/300H code."
  msgstr "H8/300H ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:58
  #, fuzzy, no-c-format
- #| msgid "Enable the normal mode"
  msgid "Enable the normal mode."
  msgstr "é€šå¸¸ãƒ¢ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/h8300/h8300.opt:62
  #, fuzzy, no-c-format
- #| msgid "Use H8/300 alignment rules"
  msgid "Use H8/300 alignment rules."
  msgstr "H8/300 æ•´åˆ—è¦�å‰‡ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9751,9801 ----
*************** msgstr ""
*** 10634,10749 ****
  
  #: config/pru/pru.opt:40
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to generate LIW instructions"
  msgid "Allow (or do not allow) gcc to use the LOOP instruction."
  msgstr "gcc ã�Œ LIW å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/pru/pru.opt:44
  #, fuzzy, no-c-format
- #| msgid "Set the target VM version"
  msgid "Select target ABI variant."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ VM ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/pru/pru.opt:48
  #, fuzzy, no-c-format
- #| msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
  msgid "ABI variant code generation (for use with -mabi= option):"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
  #: config/pdp11/pdp11.opt:23
  #, fuzzy, no-c-format
- #| msgid "Generate code for an 11/10"
  msgid "Generate code for an 11/10."
  msgstr "11/10 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate code for an 11/40"
  msgid "Generate code for an 11/40."
  msgstr "11/40 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:31
  #, fuzzy, no-c-format
- #| msgid "Generate code for an 11/45"
  msgid "Generate code for an 11/45."
  msgstr "11/45 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:35
  #, fuzzy, no-c-format
- #| msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
  msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®çµ�æžœã‚’ ac0 ã�§è¿”ã�™ (Unix ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ§‹æ–‡ã�§ã�¯ fr0)"
  
  #: config/pdp11/pdp11.opt:39
  #, fuzzy, no-c-format
- #| msgid "Use the DEC assembler syntax"
  msgid "Use the DEC assembler syntax."
  msgstr "DEC ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ§‹æ–‡ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:43
  #, fuzzy, no-c-format
- #| msgid "Use the DEC assembler syntax"
  msgid "Use the GNU assembler syntax."
  msgstr "DEC ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ§‹æ–‡ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:191
  #: config/frv/frv.opt:158
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point"
  msgid "Use hardware floating point."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:51
  #, fuzzy, no-c-format
- #| msgid "Use 16 bit int"
  msgid "Use 16 bit int."
  msgstr "16 ãƒ“ãƒƒãƒˆæ•´æ•°ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:55
  #, fuzzy, no-c-format
- #| msgid "Use 32 bit int"
  msgid "Use 32 bit int."
  msgstr "32 ãƒ“ãƒƒãƒˆæ•´æ•°ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:187
  #, fuzzy, no-c-format
- #| msgid "Do not use hardware floating point"
  msgid "Do not use hardware floating point."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/pdp11/pdp11.opt:63
  #, fuzzy, no-c-format
- #| msgid "Target has split I&D"
  msgid "Target has split I&D."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ split å‘½ä»¤ã�¨ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚’æŒ�ã�¤"
  
  #: config/pdp11/pdp11.opt:67
  #, fuzzy, no-c-format
- #| msgid "Use UNIX assembler syntax"
  msgid "Use UNIX assembler syntax."
  msgstr "UNIX ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ§‹æ–‡ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pdp11/pdp11.opt:71
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Use LRA register allocator."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/xtensa/xtensa.opt:23
  #, fuzzy, no-c-format
- #| msgid "Use CONST16 instruction to load constants"
  msgid "Use CONST16 instruction to load constants."
  msgstr "å®šæ•°ã‚’ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�Ÿã‚�ã�« CONST16 å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/xtensa/xtensa.opt:27
  #, fuzzy, no-c-format
- #| msgid "Disable position-independent code (PIC) for use in OS kernel code"
  msgid "Disable position-independent code (PIC) for use in OS kernel code."
  msgstr "OS ã‚«ãƒ¼ãƒ�ãƒ«ã‚³ãƒ¼ãƒ‰å†…ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ (PIC) ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/xtensa/xtensa.opt:31
  #, fuzzy, no-c-format
- #| msgid "Use indirect CALLXn instructions for large programs"
  msgid "Use indirect CALLXn instructions for large programs."
  msgstr "å¤§ã��ã�ªãƒ—ãƒ­ã‚°ãƒ©ãƒ ç”¨ã�«é–“æŽ¥ CALLXn å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9821,9917 ----
*************** msgstr ""
*** 10769,10805 ****
  
  #: config/i386/cygming.opt:23
  #, fuzzy, no-c-format
- #| msgid "Create console application"
  msgid "Create console application."
  msgstr "ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½œæˆ�ã�™ã‚‹"
  
  #: config/i386/cygming.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate code for a DLL"
  msgid "Generate code for a DLL."
  msgstr "DLL ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/cygming.opt:31
  #, fuzzy, no-c-format
- #| msgid "Ignore dllimport for functions"
  msgid "Ignore dllimport for functions."
  msgstr "é–¢æ•°ã�¸ã�® dllimport ã‚’ç„¡è¦–ã�™ã‚‹"
  
  #: config/i386/cygming.opt:35
  #, fuzzy, no-c-format
- #| msgid "Use Mingw-specific thread support"
  msgid "Use Mingw-specific thread support."
  msgstr "Mingw å›ºæœ‰ã�®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚µãƒ�ãƒ¼ãƒˆã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/cygming.opt:39
  #, fuzzy, no-c-format
- #| msgid "Set Windows defines"
  msgid "Set Windows defines."
  msgstr "Windows ã�® define ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/i386/cygming.opt:43
  #, fuzzy, no-c-format
- #| msgid "Create GUI application"
  msgid "Create GUI application."
  msgstr "GUI ã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½œæˆ�ã�™ã‚‹"
  
--- 9937,9967 ----
*************** msgstr ""
*** 10825,10831 ****
  
  #: config/i386/mingw.opt:29
  #, fuzzy, no-c-format
- #| msgid "Warn about none ISO msvcrt scanf/printf width extensions"
  msgid "Warn about none ISO msvcrt scanf/printf width extensions."
  msgstr "é�ž ISO ã�® msvcrt scanf/printf ã�®å¹…æ‹¡å¼µã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 9987,9992 ----
*************** msgstr ""
*** 10836,10922 ****
  
  #: config/i386/i386.opt:188
  #, fuzzy, no-c-format
- #| msgid "sizeof(long double) is 16"
  msgid "sizeof(long double) is 16."
  msgstr "sizeof(long double) ã‚’ 16 ã�¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:192 config/i386/i386.opt:360
  #, fuzzy, no-c-format
- #| msgid "Use hardware fp"
  msgid "Use hardware fp."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:196
  #, fuzzy, no-c-format
- #| msgid "sizeof(long double) is 12"
  msgid "sizeof(long double) is 12."
  msgstr "sizeof(long double) ã‚’ 12 ã�¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:200
  #, fuzzy, no-c-format
- #| msgid "Use 128-bit long double"
  msgid "Use 80-bit long double."
  msgstr "128 ãƒ“ãƒƒãƒˆ long double ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:204 config/s390/s390.opt:157
  #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
  #, fuzzy, no-c-format
- #| msgid "Use 64-bit long double"
  msgid "Use 64-bit long double."
  msgstr "64 ãƒ“ãƒƒãƒˆ long double ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:208 config/s390/s390.opt:153
  #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
  #, fuzzy, no-c-format
- #| msgid "Use 128-bit long double"
  msgid "Use 128-bit long double."
  msgstr "128 ãƒ“ãƒƒãƒˆ long double ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:212 config/sh/sh.opt:179
  #, fuzzy, no-c-format
- #| msgid "Generate cld instruction in the function prologue."
  msgid "Reserve space for outgoing arguments in the function prologue."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:216
  #, fuzzy, no-c-format
- #| msgid "Align some doubles on dword boundary"
  msgid "Align some doubles on dword boundary."
  msgstr "double ã‚’ dword å¢ƒç•Œã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:220
  #, fuzzy, no-c-format
- #| msgid "Function starts are aligned to this power of 2"
  msgid "Function starts are aligned to this power of 2."
  msgstr "é–¢æ•°ã�®é–‹å§‹ä½�ç½®ã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:224
  #, fuzzy, no-c-format
- #| msgid "Jump targets are aligned to this power of 2"
  msgid "Jump targets are aligned to this power of 2."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—å…ˆã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:228
  #, fuzzy, no-c-format
- #| msgid "Loop code aligned to this power of 2"
  msgid "Loop code aligned to this power of 2."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚³ãƒ¼ãƒ‰ã‚’ã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:232
  #, fuzzy, no-c-format
- #| msgid "Align destination of the string operations"
  msgid "Align destination of the string operations."
  msgstr "æ–‡å­—åˆ—æ“�ä½œã�®æ›¸è¾¼ã�¿å…ˆã‚’æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:253 config/s390/s390.opt:56
  #, fuzzy, no-c-format
- #| msgid "Generate code for given CPU"
  msgid "Generate code for given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�ŸCPU ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:257
  #, fuzzy, no-c-format
- #| msgid "Use given assembler dialect"
  msgid "Use given assembler dialect."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¢ã‚»ãƒ³ãƒ–ãƒ©å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 9997,10069 ----
*************** msgstr ""
*** 10927,10951 ****
  
  #: config/i386/i386.opt:271
  #, fuzzy, no-c-format
- #| msgid "Branches are this expensive (1-5, arbitrary units)"
  msgid "Branches are this expensive (arbitrary units)."
  msgstr "åˆ†å²�ã�®ã‚³ã‚¹ãƒˆã‚’æŒ‡å®šã�™ã‚‹ (1-5, ä»»æ„�ã�®å€‹æ•°)"
  
  #: config/i386/i386.opt:275
  #, fuzzy, no-c-format
- #| msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
  msgid "-mlarge-data-threshold=<number>\tData greater than given threshold will go into .ldata section in x86-64 medium model."
  msgstr "x86-64 ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ¢ãƒ‡ãƒ«ã�§ã�¯ä¸Žã�ˆã‚‰ã‚Œã�Ÿé–¾å€¤ã‚ˆã‚Šå¤§ã��ã�„ãƒ‡ãƒ¼ã‚¿ã‚’ .ldata ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
  #: config/i386/i386.opt:279
  #, fuzzy, no-c-format
- #| msgid "Use given x86-64 code model"
  msgid "Use given x86-64 code model."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ x86-64 ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:302
  #, fuzzy, no-c-format
- #| msgid "Use given x86-64 code model"
  msgid "Use given address mode."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ x86-64 ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10074,10094 ----
*************** msgstr ""
*** 10956,10992 ****
  
  #: config/i386/i386.opt:319
  #, fuzzy, no-c-format
- #| msgid "Generate sin, cos, sqrt for FPU"
  msgid "Generate sin, cos, sqrt for FPU."
  msgstr "FPU ç”¨ã�® sin, cos, sqrt ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:323
  #, fuzzy, no-c-format
- #| msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
  msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚’å†�æ•´åˆ—ã�™ã‚‹ã�Ÿã‚�ã�«å‹•çš„å†�æ•´åˆ—å¼•æ•°ãƒ�ã‚¤ãƒ³ã‚¿ (Dynamic Realigned Argument Pointer, DRAP) ã‚’å¸¸ã�«ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:327
  #, fuzzy, no-c-format
- #| msgid "Return values of functions in FPU registers"
  msgid "Return values of functions in FPU registers."
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
  #: config/i386/i386.opt:331
  #, fuzzy, no-c-format
- #| msgid "Generate floating point mathematics using given instruction set"
  msgid "Generate floating point mathematics using given instruction set."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿå‘½ä»¤é›†å�ˆã‚’ä½¿ç”¨ã�—ã�¦æµ®å‹•å°�æ•°æ•°å€¤è¨ˆç®—ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:335
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -mfpmath=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/i386/i386.opt:368
  #, fuzzy, no-c-format
- #| msgid "Inline all known string operations"
  msgid "Inline all known string operations."
  msgstr "æ—¢çŸ¥ã�®å…¨ã�¦ã�®æ–‡å­—åˆ—æ“�ä½œã‚’ inline ã�«ã�™ã‚‹"
  
--- 10099,10129 ----
*************** msgstr ""
*** 11002,11056 ****
  
  #: config/i386/i386.opt:399
  #, fuzzy, no-c-format
- #| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
  msgid "Set 80387 floating-point precision to 32-bit."
  msgstr "80387 æµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã‚’è¨­å®šã�™ã‚‹ (-mpc32, -mpc64, -mpc80)"
  
  #: config/i386/i386.opt:403
  #, fuzzy, no-c-format
- #| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
  msgid "Set 80387 floating-point precision to 64-bit."
  msgstr "80387 æµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã‚’è¨­å®šã�™ã‚‹ (-mpc32, -mpc64, -mpc80)"
  
  #: config/i386/i386.opt:407
  #, fuzzy, no-c-format
- #| msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
  msgid "Set 80387 floating-point precision to 80-bit."
  msgstr "80387 æµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã‚’è¨­å®šã�™ã‚‹ (-mpc32, -mpc64, -mpc80)"
  
  #: config/i386/i386.opt:415
  #, fuzzy, no-c-format
- #| msgid "Assume incoming stack aligned to this power of 2"
  msgid "Assume incoming stack aligned to this power of 2."
  msgstr "å…¥ã�£ã�¦ã��ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ã�Œã�“ã�®äºŒã�®ç´¯ä¹—ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/i386/i386.opt:419
  #, fuzzy, no-c-format
- #| msgid "Use push instructions to save outgoing arguments"
  msgid "Use push instructions to save outgoing arguments."
  msgstr "å‡ºåŠ›ã�™ã‚‹å¼•æ•°ã‚’ã‚»ãƒ¼ãƒ–ã�™ã‚‹ã�Ÿã‚� push å‘½ä»¤ã‚’ä½¿ã�†"
  
  #: config/i386/i386.opt:423
  #, fuzzy, no-c-format
- #| msgid "Generate 64bit x86-64 code"
  msgid "Use red-zone in the x86-64 code."
  msgstr "64 ãƒ“ãƒƒãƒˆ x86-64 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:427
  #, fuzzy, no-c-format
- #| msgid "Number of registers used to pass integer arguments"
  msgid "Number of registers used to pass integer arguments."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã�Œæ•´æ•°ã‚’å¼•æ•°ã‚’æ¸¡ã�™ã�Ÿã‚�ã�«ä½¿ã‚�ã‚Œã‚‹"
  
  #: config/i386/i386.opt:431
  #, fuzzy, no-c-format
- #| msgid "Alternate calling convention"
  msgid "Alternate calling convention."
  msgstr "å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’å…¥ã‚Œæ›¿ã�ˆã‚‹"
  
  #: config/i386/i386.opt:435 config/alpha/alpha.opt:23
  #, fuzzy, no-c-format
- #| msgid "Do not use hardware fp"
  msgid "Do not use hardware fp."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’åˆ©ç”¨ã�—ã�ªã�„"
  
--- 10139,10184 ----
*************** msgstr ""
*** 11061,11073 ****
  
  #: config/i386/i386.opt:443
  #, fuzzy, no-c-format
- #| msgid "Realign stack in prologue"
  msgid "Realign stack in prologue."
  msgstr "prologue å†…ã�®ã‚¹ã‚¿ãƒƒã‚¯ã‚’å†�æ•´åˆ—ã�™ã‚‹"
  
  #: config/i386/i386.opt:447
  #, fuzzy, no-c-format
- #| msgid "Enable stack probing"
  msgid "Enable stack probing."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯æŽ¢ç´¢ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 10189,10199 ----
*************** msgstr ""
*** 11088,11100 ****
  
  #: config/i386/i386.opt:463
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -mstringop-strategy=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/i386/i386.opt:491
  #, fuzzy, no-c-format
- #| msgid "Use given thread-local storage dialect"
  msgid "Use given thread-local storage dialect."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10214,10224 ----
*************** msgstr ""
*** 11105,11111 ****
  
  #: config/i386/i386.opt:505
  #, fuzzy, no-c-format
- #| msgid "Use direct references against %gs when accessing tls data"
  msgid "Use direct references against %gs when accessing tls data."
  msgstr "TLS ãƒ‡ãƒ¼ã‚¿ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�™ã‚‹ã�¨ã��ã�« %gs ã�«å¯¾ã�™ã‚‹ç›´æŽ¥å�‚ç…§ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10229,10234 ----
*************** msgstr ""
*** 11121,11133 ****
  
  #: config/i386/i386.opt:524
  #, fuzzy, no-c-format
- #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to Intel MCU psABI."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ ABI ã�«æº–æ‹ ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:528
  #, fuzzy, no-c-format
- #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the given ABI."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ ABI ã�«æº–æ‹ ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 10244,10254 ----
*************** msgstr ""
*** 11143,11161 ****
  
  #: config/i386/i386.opt:546 config/rs6000/rs6000.opt:203
  #, fuzzy, no-c-format
- #| msgid "Vector library ABI to use"
  msgid "Vector library ABI to use."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:550
  #, fuzzy, no-c-format
- #| msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
  msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
  #: config/i386/i386.opt:560
  #, fuzzy, no-c-format
- #| msgid "Return 8-byte vectors in memory"
  msgid "Return 8-byte vectors in memory."
  msgstr "8 ãƒ�ã‚¤ãƒˆãƒ™ã‚¯ãƒˆãƒ«ã‚’ãƒ¡ãƒ¢ãƒªã�«è¿”ã�™"
  
--- 10264,10279 ----
*************** msgstr "è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“
*** 11196,11430 ****
  
  #: config/i386/i386.opt:595
  #, fuzzy, no-c-format
- #| msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
  msgid "Use given register vector width instructions instead of maximum register width in the auto-vectorizer."
  msgstr "è‡ªå‹•ãƒ™ã‚¯ãƒˆãƒ«åŒ–ã�§ 256 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã�®ä»£ã‚�ã‚Šã�« 128 ãƒ“ãƒƒãƒˆ AVX å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/i386/i386.opt:599
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
  #: config/i386/i386.opt:617
  #, fuzzy, no-c-format
- #| msgid "Generate 32bit i386 code"
  msgid "Generate 32bit i386 code."
  msgstr "32 ãƒ“ãƒƒãƒˆ i386 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:621
  #, fuzzy, no-c-format
- #| msgid "Generate 64bit x86-64 code"
  msgid "Generate 64bit x86-64 code."
  msgstr "64 ãƒ“ãƒƒãƒˆ x86-64 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:625
  #, fuzzy, no-c-format
- #| msgid "Generate 64bit x86-64 code"
  msgid "Generate 32bit x86-64 code."
  msgstr "64 ãƒ“ãƒƒãƒˆ x86-64 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:629
  #, fuzzy, no-c-format
- #| msgid "Generate 32bit i386 code"
  msgid "Generate 16bit i386 code."
  msgstr "32 ãƒ“ãƒƒãƒˆ i386 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/i386/i386.opt:633
  #, fuzzy, no-c-format
- #| msgid "Support MMX built-in functions"
  msgid "Support MMX built-in functions."
  msgstr "MMX çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:637
  #, fuzzy, no-c-format
- #| msgid "Support 3DNow! built-in functions"
  msgid "Support 3DNow! built-in functions."
  msgstr "3DNow! çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:641
  #, fuzzy, no-c-format
- #| msgid "Support Athlon 3Dnow! built-in functions"
  msgid "Support Athlon 3Dnow! built-in functions."
  msgstr "Athlon 3Dnow! çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:645
  #, fuzzy, no-c-format
- #| msgid "Support MMX and SSE built-in functions and code generation"
  msgid "Support MMX and SSE built-in functions and code generation."
  msgstr "MMX ã�¨ SSE ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:649
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
  msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
  msgstr "MMXã€�SSE ã�Šã‚ˆã�³ SSE2 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:653
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2 ã�Šã‚ˆã�³ SSE3 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:657
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3 ã�Šã‚ˆã�³ SSSE3 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:661
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3 ã�Šã‚ˆã�³ SSE4.1 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:665 config/i386/i386.opt:669
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1 ã�Šã‚ˆã�³ SSE4.2 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:673
  #, fuzzy, no-c-format
- #| msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
  msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
  msgstr "SSE4.1 ã�¨ SSE4.2 ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�ªã�„"
  
  #: config/i386/i386.opt:681
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2 ã�Šã‚ˆã�³ AVX ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:685
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:689
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:693
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:697
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:701
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:705
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:709
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:713
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:717
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:721
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:725
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:729
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:733
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:737
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:741
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support AVX512VNNI built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:745
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:749
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:753
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:757
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3 ã�Šã‚ˆã�³ SSE4A ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:761
  #, fuzzy, no-c-format
- #| msgid "Support FMA4 built-in functions and code generation "
  msgid "Support FMA4 built-in functions and code generation."
  msgstr "FMA4 çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:765
  #, fuzzy, no-c-format
- #| msgid "Support XOP built-in functions and code generation "
  msgid "Support XOP built-in functions and code generation."
  msgstr "XOP çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:769
  #, fuzzy, no-c-format
- #| msgid "Support LWP built-in functions and code generation "
  msgid "Support LWP built-in functions and code generation."
  msgstr "LWP çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10314,10509 ----
*************** msgstr "popcnt å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã
*** 11440,11506 ****
  
  #: config/i386/i386.opt:781
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support PCONFIG built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:785
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support WBNOINVD built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:789
  #, fuzzy, no-c-format
- #| msgid "Support TBM built-in functions and code generation"
  msgid "Support PTWRITE built-in functions and code generation."
  msgstr "TBM çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:793
  #, fuzzy, no-c-format
- #| msgid "Support AES built-in functions and code generation"
  msgid "Support SGX built-in functions and code generation."
  msgstr "AES çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:797
  #, fuzzy, no-c-format
- #| msgid "Support RDRND built-in functions and code generation"
  msgid "Support RDPID built-in functions and code generation."
  msgstr "RDRND çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:801
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support GFNI built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:805
  #, fuzzy, no-c-format
- #| msgid "Support AES built-in functions and code generation"
  msgid "Support VAES built-in functions and code generation."
  msgstr "AES çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:809
  #, fuzzy, no-c-format
- #| msgid "Support PCLMUL built-in functions and code generation"
  msgid "Support VPCLMULQDQ built-in functions and code generation."
  msgstr "PCLMUL çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:813
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support BMI built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:817
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support BMI2 built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:821
  #, fuzzy, no-c-format
- #| msgid "Support TBM built-in functions and code generation"
  msgid "Support LZCNT built-in function and code generation."
  msgstr "TBM çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10519,10574 ----
*************** msgstr ""
*** 11511,11517 ****
  
  #: config/i386/i386.opt:829
  #, fuzzy, no-c-format
- #| msgid "Use SmartMIPS instructions"
  msgid "Support RDSEED instruction."
  msgstr "SmartMIPS å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10579,10584 ----
*************** msgstr ""
*** 11522,11528 ****
  
  #: config/i386/i386.opt:837
  #, fuzzy, no-c-format
- #| msgid "Support code generation of crc32 instruction."
  msgid "Support flag-preserving add-carry instructions."
  msgstr "crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
--- 10589,10594 ----
*************** msgstr ""
*** 11533,11539 ****
  
  #: config/i386/i386.opt:845
  #, fuzzy, no-c-format
- #| msgid "Support MMX built-in functions"
  msgid "Support CLWB instruction."
  msgstr "MMX çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10599,10604 ----
*************** msgstr ""
*** 11544,11562 ****
  
  #: config/i386/i386.opt:856
  #, fuzzy, no-c-format
- #| msgid "Support code generation of movbe instruction."
  msgid "Support XSAVE and XRSTOR instructions."
  msgstr "movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
  #: config/i386/i386.opt:860
  #, fuzzy, no-c-format
- #| msgid "Support MMX built-in functions"
  msgid "Support XSAVEOPT instruction."
  msgstr "MMX çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:864
  #, fuzzy, no-c-format
- #| msgid "Support MMX built-in functions"
  msgid "Support XSAVEC instructions."
  msgstr "MMX çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10609,10624 ----
*************** msgstr ""
*** 11567,11573 ****
  
  #: config/i386/i386.opt:872
  #, fuzzy, no-c-format
- #| msgid "Support TBM built-in functions and code generation"
  msgid "Support TBM built-in functions and code generation."
  msgstr "TBM çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10629,10634 ----
*************** msgstr "crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚
*** 11593,11641 ****
  
  #: config/i386/i386.opt:892
  #, fuzzy, no-c-format
- #| msgid "Support AES built-in functions and code generation"
  msgid "Support AES built-in functions and code generation."
  msgstr "AES çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:896
  #, fuzzy, no-c-format
- #| msgid "Support MMX and SSE built-in functions and code generation"
  msgid "Support SHA1 and SHA256 built-in functions and code generation."
  msgstr "MMX ã�¨ SSE ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:900
  #, fuzzy, no-c-format
- #| msgid "Support PCLMUL built-in functions and code generation"
  msgid "Support PCLMUL built-in functions and code generation."
  msgstr "PCLMUL çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:904
  #, fuzzy, no-c-format
- #| msgid "Encode SSE instructions with VEX prefix"
  msgid "Encode SSE instructions with VEX prefix."
  msgstr "SSE å‘½ä»¤ã‚’ VEX æŽ¥é ­è¾žã‚’ä»˜ã�‘ã�¦ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã�™ã‚‹"
  
  #: config/i386/i386.opt:908
  #, fuzzy, no-c-format
- #| msgid "Support FSGSBASE built-in functions and code generation"
  msgid "Support FSGSBASE built-in functions and code generation."
  msgstr "FSGSBASE çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:912
  #, fuzzy, no-c-format
- #| msgid "Support RDRND built-in functions and code generation"
  msgid "Support RDRND built-in functions and code generation."
  msgstr "RDRND çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:916
  #, fuzzy, no-c-format
- #| msgid "Support F16C built-in functions and code generation"
  msgid "Support F16C built-in functions and code generation."
  msgstr "F16C çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:920
  #, fuzzy, no-c-format
- #| msgid "Support F16C built-in functions and code generation"
  msgid "Support PREFETCHWT1 built-in functions and code generation."
  msgstr "F16C çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10654,10694 ----
*************** msgstr ""
*** 11686,11710 ****
  
  #: config/i386/i386.opt:961
  #, fuzzy, no-c-format
- #| msgid "Support TBM built-in functions and code generation"
  msgid "Support RTM built-in functions and code generation."
  msgstr "TBM çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:969
  #, fuzzy, no-c-format
- #| msgid "Support MMX and SSE built-in functions and code generation"
  msgid "Support MWAITX and MONITORX built-in functions and code generation."
  msgstr "MMX ã�¨ SSE ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:973
  #, fuzzy, no-c-format
- #| msgid "Support AES built-in functions and code generation"
  msgid "Support CLZERO built-in functions and code generation."
  msgstr "AES çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:977
  #, fuzzy, no-c-format
- #| msgid "Support PCLMUL built-in functions and code generation"
  msgid "Support PKU built-in functions and code generation."
  msgstr "PCLMUL çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 10739,10759 ----
*************** msgstr ""
*** 11745,11751 ****
  
  #: config/i386/i386.opt:1035
  #, fuzzy, no-c-format
- #| msgid "Use call and rtc for function calls and returns"
  msgid "Make all function calls indirect."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�¨æˆ»ã‚Šç”¨ã�« call ã�¨ rtc ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10794,10799 ----
*************** msgstr ""
*** 11756,11762 ****
  
  #: config/i386/i386.opt:1043
  #, fuzzy, no-c-format
- #| msgid "function return type cannot be function"
  msgid "Convert function return to call and return thunk."
  msgstr "é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
--- 10804,10809 ----
*************** msgstr ""
*** 11772,11802 ****
  
  #: config/i386/i386.opt:1067
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support MOVDIRI built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:1071
  #, fuzzy, no-c-format
- #| msgid "Support BMI built-in functions and code generation"
  msgid "Support MOVDIR64B built-in functions and code generation."
  msgstr "BMI çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:1075
  #, fuzzy, no-c-format
- #| msgid "Support LWP built-in functions and code generation "
  msgid "Support WAITPKG built-in functions and code generation."
  msgstr "LWP çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:1079
  #, fuzzy, no-c-format
- #| msgid "Support AES built-in functions and code generation"
  msgid "Support CLDEMOTE built-in functions and code generation."
  msgstr "AES çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:1083
  #, fuzzy, no-c-format
- #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "Instrument function exit in instrumented functions with __fentry__."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
--- 10819,10844 ----
*************** msgstr ""
*** 11812,11873 ****
  
  #: config/i386/i386.opt:1104
  #, fuzzy, no-c-format
- #| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
  msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation."
  msgstr "MMXã€�SSEã€�SSE2ã€�SSE3ã€�SSSE3ã€�SSE4.1ã€�SSE4.2ã€�AVX ã�Šã‚ˆã�³ FMA ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/i386/i386.opt:1109
  #, fuzzy, no-c-format
- #| msgid "Support RDRND built-in functions and code generation"
  msgid "Support ENQCMD built-in functions and code generation."
  msgstr "RDRND çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¨ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/pa/pa64-hpux.opt:23
  #, fuzzy, no-c-format
- #| msgid "Assume code will be linked by GNU ld"
  msgid "Assume code will be linked by GNU ld."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�Œ GNU ld ã�«ã‚ˆã�£ã�¦ãƒªãƒ³ã‚¯ã�•ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/pa/pa64-hpux.opt:27
  #, fuzzy, no-c-format
- #| msgid "Assume code will be linked by HP ld"
  msgid "Assume code will be linked by HP ld."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�Œ HP ld ã�«ã‚ˆã�£ã�¦ãƒªãƒ³ã‚¯ã�•ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
  #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
  #, fuzzy, no-c-format
- #| msgid "Specify UNIX standard for predefines and linking"
  msgid "Specify UNIX standard for predefines and linking."
  msgstr "å‰�å®šç¾©ã�¨ãƒªãƒ³ã‚¯ç”¨ã�« UNIX æ¨™æº–ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/pa/pa-hpux.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate cpp defines for server IO"
  msgid "Generate cpp defines for server IO."
  msgstr "ã‚µãƒ¼ãƒ� IO ç”¨ã�® cpp å®šç¾©ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pa/pa-hpux.opt:35
  #, fuzzy, no-c-format
- #| msgid "Generate cpp defines for workstation IO"
  msgid "Generate cpp defines for workstation IO."
  msgstr "ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒ†ãƒ¼ã‚·ãƒ§ãƒ³ IO ç”¨ã�« cpp å®šç¾©ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pa/pa.opt:30 config/pa/pa.opt:91 config/pa/pa.opt:103
  #, fuzzy, no-c-format
- #| msgid "Generate PA1.0 code"
  msgid "Generate PA1.0 code."
  msgstr "PA1.0 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pa/pa.opt:34 config/pa/pa.opt:107 config/pa/pa.opt:148
  #, fuzzy, no-c-format
- #| msgid "Generate PA1.1 code"
  msgid "Generate PA1.1 code."
  msgstr "PA1.1 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/pa/pa.opt:38 config/pa/pa.opt:111
  #, fuzzy, no-c-format
- #| msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
  msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
  msgstr "PA2.0 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (binutils 2.10 ä»¥é™�ã�Œå¿…è¦�)"
  
--- 10854,10905 ----
*************** msgstr ""
*** 11883,11913 ****
  
  #: config/pa/pa.opt:54
  #, fuzzy, no-c-format
- #| msgid "Disable FP regs"
  msgid "Disable FP regs."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/pa/pa.opt:58
  #, fuzzy, no-c-format
- #| msgid "Disable preprocessing"
  msgid "Disable indexed addressing."
  msgstr "å‰�å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/pa/pa.opt:62
  #, fuzzy, no-c-format
- #| msgid "Use indirect calls"
  msgid "Generate fast indirect calls."
  msgstr "é–“æŽ¥å‘¼ã�³å‡ºã�—ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pa/pa.opt:70
  #, fuzzy, no-c-format
- #| msgid "Assume code will be assembled by GAS"
  msgid "Assume code will be assembled by GAS."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�Œ GAS ã�«ã‚ˆã�£ã�¦ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã�•ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/pa/pa.opt:79
  #, fuzzy, no-c-format
- #| msgid "Enable linker optimizations"
  msgid "Enable linker optimizations."
  msgstr "ãƒªãƒ³ã‚«æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 10915,10940 ----
*************** msgstr ""
*** 11923,11929 ****
  
  #: config/pa/pa.opt:95
  #, fuzzy, no-c-format
- #| msgid "Disable FP regs"
  msgid "Disable space regs."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 10950,10955 ----
*************** msgstr ""
*** 11934,11940 ****
  
  #: config/pa/pa.opt:115
  #, fuzzy, no-c-format
- #| msgid "Use portable calling conventions"
  msgid "Use portable calling conventions."
  msgstr "ç§»æ¤�æ€§ã�®ã�‚ã‚‹å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 10960,10965 ----
*************** msgstr ""
*** 11945,12023 ****
  
  #: config/pa/pa.opt:144 config/frv/frv.opt:215
  #, fuzzy, no-c-format
- #| msgid "Use software floating point"
  msgid "Use software floating point."
  msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/pa/pa.opt:152
  #, fuzzy, no-c-format
- #| msgid "Disable FP regs"
  msgid "Do not disable space regs."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/v850/v850.opt:29
  #, fuzzy, no-c-format
- #| msgid "Use registers r2 and r5"
  msgid "Use registers r2 and r5."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/v850/v850.opt:33
  #, fuzzy, no-c-format
- #| msgid "Use 4 byte entries in switch tables"
  msgid "Use 4 byte entries in switch tables."
  msgstr "switch è¡¨ã�§ 4 ãƒ�ã‚¤ãƒˆã‚¨ãƒ³ãƒˆãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/v850/v850.opt:37
  #, fuzzy, no-c-format
- #| msgid "Enable backend debugging"
  msgid "Enable backend debugging."
  msgstr "ãƒ�ãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ãƒ‡ãƒ�ãƒƒã‚°ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/v850/v850.opt:41
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the callt instruction (default)."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/v850/v850.opt:45
  #, fuzzy, no-c-format
- #| msgid "Reuse r30 on a per function basis"
  msgid "Reuse r30 on a per function basis."
  msgstr "é–¢æ•°ã�®ä¸»è¦�éƒ¨åˆ†æ¯Žã�« r30 ã‚’å†�åˆ©ç”¨ã�™ã‚‹"
  
  #: config/v850/v850.opt:52
  #, fuzzy, no-c-format
- #| msgid "Prohibit PC relative function calls"
  msgid "Prohibit PC relative function calls."
  msgstr "PC é–¢é€£ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã‚’ç¦�æ­¢ã�™ã‚‹"
  
  #: config/v850/v850.opt:56
  #, fuzzy, no-c-format
- #| msgid "Use stubs for function prologues"
  msgid "Use stubs for function prologues."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/v850/v850.opt:60
  #, fuzzy, no-c-format
- #| msgid "Set the max size of data eligible for the SDA area"
  msgid "Set the max size of data eligible for the SDA area."
  msgstr "SDA é ˜åŸŸã�«ã�¨ã�£ã�¦æœ›ã�¾ã�—ã�„æœ€å¤§ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
  #: config/v850/v850.opt:67
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of the short load instructions."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/v850/v850.opt:71
  #, fuzzy, no-c-format
- #| msgid "Same as: -mep -mprolog-function"
  msgid "Same as: -mep -mprolog-function."
  msgstr "-mep -mprolog-function ã�¨å�Œæ§˜"
  
  #: config/v850/v850.opt:75
  #, fuzzy, no-c-format
- #| msgid "Set the max size of data eligible for the TDA area"
  msgid "Set the max size of data eligible for the TDA area."
  msgstr "TDA é ˜åŸŸã�«ã�¨ã�£ã�¦æœ›ã�¾ã�—ã�„æœ€å¤§ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
--- 10970,11035 ----
*************** msgstr ""
*** 12033,12051 ****
  
  #: config/v850/v850.opt:93
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850 processor"
  msgid "Compile for the v850 processor."
  msgstr "v850 ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/v850/v850.opt:97
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850e processor"
  msgid "Compile for the v850e processor."
  msgstr "v850e ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/v850/v850.opt:101
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850e1 processor"
  msgid "Compile for the v850e1 processor."
  msgstr "v850e1 ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
--- 11045,11060 ----
*************** msgstr "v850e ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ
*** 12056,12086 ****
  
  #: config/v850/v850.opt:109
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850e2 processor"
  msgid "Compile for the v850e2 processor."
  msgstr "v850e2 ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/v850/v850.opt:113
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850e2v3 processor"
  msgid "Compile for the v850e2v3 processor."
  msgstr "v850e2v3 ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/v850/v850.opt:117
  #, fuzzy, no-c-format
- #| msgid "Compile for the v850e processor"
  msgid "Compile for the v850e3v5 processor."
  msgstr "v850e ãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/v850/v850.opt:124
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable v850e3v5 loop instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/v850/v850.opt:128
  #, fuzzy, no-c-format
- #| msgid "Set the max size of data eligible for the ZDA area"
  msgid "Set the max size of data eligible for the ZDA area."
  msgstr "ZDA é ˜åŸŸã�«ã�¨ã�£ã�¦æœ›ã�¾ã�—ã�„æœ€å¤§ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚ºã‚’è¨­å®šã�™ã‚‹"
  
--- 11065,11090 ----
*************** msgstr ""
*** 12091,12115 ****
  
  #: config/v850/v850.opt:139
  #, fuzzy, no-c-format
- #| msgid "Prohibit PC relative function calls"
  msgid "Prohibit PC relative jumps."
  msgstr "PC é–¢é€£ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã‚’ç¦�æ­¢ã�™ã‚‹"
  
  #: config/v850/v850.opt:143
  #, fuzzy, no-c-format
- #| msgid "Prevent the use of all hardware floating-point instructions"
  msgid "Inhibit the use of hardware floating point instructions."
  msgstr "ã�™ã�¹ã�¦ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�®ä½¿ç”¨ã‚’é˜²æ­¢ã�™ã‚‹"
  
  #: config/v850/v850.opt:147
  #, fuzzy, no-c-format
- #| msgid "Allow the use of hardware floating-point ABI and instructions"
  msgid "Allow the use of hardware floating point instructions for V850E2V3 and up."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã�® ABI ã�¨å‘½ä»¤ã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/v850/v850.opt:151
  #, fuzzy, no-c-format
- #| msgid "Enable the use of RX FPU instructions.  This is the default."
  msgid "Enable support for the RH850 ABI.  This is the default."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 11095,11115 ----
*************** msgstr ""
*** 12130,12160 ****
  
  #: config/lynx.opt:23
  #, fuzzy, no-c-format
- #| msgid "Support legacy multi-threading"
  msgid "Support legacy multi-threading."
  msgstr "å�¤ã�„ãƒžãƒ«ãƒ�ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/lynx.opt:27
  #, fuzzy, no-c-format
- #| msgid "Use shared libraries"
  msgid "Use shared libraries."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/lynx.opt:31
  #, fuzzy, no-c-format
- #| msgid "Support multi-threading"
  msgid "Support multi-threading."
  msgstr "ãƒžãƒ«ãƒ�ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/nvptx/nvptx.opt:22 config/gcn/gcn.opt:47
  #, fuzzy, no-c-format
- #| msgid "Generate code for a Fido A"
  msgid "Generate code for a 32-bit ABI."
  msgstr "Fido A ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nvptx/nvptx.opt:26 config/gcn/gcn.opt:51
  #, fuzzy, no-c-format
- #| msgid "Generate code for a Fido A"
  msgid "Generate code for a 64-bit ABI."
  msgstr "Fido A ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 11130,11155 ----
*************** msgstr ""
*** 12190,12226 ****
  
  #: config/nvptx/nvptx.opt:54
  #, fuzzy, no-c-format
- #| msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
  msgid "Known PTX ISA versions (for use with the -misa= option):"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
  #: config/nvptx/nvptx.opt:64
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target CPU"
  msgid "Specify the version of the ptx ISA to use."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/vxworks.opt:36
  #, fuzzy, no-c-format
- #| msgid "Assume the VxWorks RTP environment"
  msgid "Assume the VxWorks RTP environment."
  msgstr "VxWorks RTP ç’°å¢ƒã�¨è¦‹ã�ªã�™"
  
  #: config/vxworks.opt:43
  #, fuzzy, no-c-format
- #| msgid "Assume the VxWorks vThreads environment"
  msgid "Assume the VxWorks vThreads environment."
  msgstr "VxWorks vThreads ç’°å¢ƒã�¨è¦‹ã�ªã�™"
  
  #: config/cr16/cr16.opt:27
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate SBIT, CBIT instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/cr16/cr16.opt:31
  #, fuzzy, no-c-format
- #| msgid "Support multiply accumulate instructions"
  msgid "Support multiply accumulate instructions."
  msgstr "ä¹—ç®—-åŠ ç®—æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 11185,11215 ----
*************** msgstr ""
*** 12231,12267 ****
  
  #: config/cr16/cr16.opt:42
  #, fuzzy, no-c-format
- #| msgid "Generate code for a cpu32"
  msgid "Generate code for CR16C architecture."
  msgstr "cpu32 ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/cr16/cr16.opt:46
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for CR16C+ architecture (Default)."
  msgstr "GNU ã‚¢ã‚»ãƒ³ãƒ–ãƒ© (gas) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/cr16/cr16.opt:50
  #, fuzzy, no-c-format
- #| msgid "Pointers are 32-bit"
  msgid "Treat integers as 32-bit."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ 32 ãƒ“ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/avr/avr.opt:23
  #, fuzzy, no-c-format
- #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Use subroutines for function prologues and epilogues."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/avr/avr.opt:27
  #, fuzzy, no-c-format
- #| msgid "-mmcu=MCU\tSelect the target MCU"
  msgid "-mmcu=MCU\tSelect the target MCU."
  msgstr "-mmcu=MCU\tã‚¿ãƒ¼ã‚²ãƒƒãƒˆ MCU ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/avr/avr.opt:31
  #, fuzzy, no-c-format
- #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 11220,11250 ----
*************** msgstr ""
*** 12287,12299 ****
  
  #: config/avr/avr.opt:57
  #, fuzzy, no-c-format
- #| msgid "Use an 8-bit 'int' type"
  msgid "Use an 8-bit 'int' type."
  msgstr "8 ãƒ“ãƒƒãƒˆ 'int' åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/avr/avr.opt:61
  #, fuzzy, no-c-format
- #| msgid "Change the stack pointer without disabling interrupts"
  msgid "Change the stack pointer without disabling interrupts."
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚’ç„¡åŠ¹åŒ–ã�—ã�ªã�„ã�§ã‚¹ã‚¿ãƒƒã‚¯ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å¤‰æ›´ã�™ã‚‹"
  
--- 11270,11280 ----
*************** msgstr ""
*** 12309,12321 ****
  
  #: config/avr/avr.opt:79
  #, fuzzy, no-c-format
- #| msgid "Change only the low 8 bits of the stack pointer"
  msgid "Change only the low 8 bits of the stack pointer."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä¸‹ä½� 8 ãƒ“ãƒƒãƒˆã� ã�‘ã‚’å¤‰æ›´ã�™ã‚‹"
  
  #: config/avr/avr.opt:83
  #, fuzzy, no-c-format
- #| msgid "Relax branches"
  msgid "Relax branches."
  msgstr "åˆ†å²�ã‚’ç·©å’Œã�™ã‚‹"
  
--- 11290,11300 ----
*************** msgstr ""
*** 12341,12347 ****
  
  #: config/avr/avr.opt:104
  #, fuzzy, no-c-format
- #| msgid "taking the address of a label is non-standard"
  msgid "Warn if the address space of an address is changed."
  msgstr "ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�™ã‚‹ã�“ã�¨ã�¯é�žæ¨™æº–ã�§ã�™"
  
--- 11320,11325 ----
*************** msgstr ""
*** 12387,12483 ****
  
  #: config/m32r/m32r.opt:34
  #, fuzzy, no-c-format
- #| msgid "Compile for the m32rx"
  msgid "Compile for the m32rx."
  msgstr "m32rx ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32r/m32r.opt:38
  #, fuzzy, no-c-format
- #| msgid "Compile for the m32r2"
  msgid "Compile for the m32r2."
  msgstr "m32r2 ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32r/m32r.opt:42
  #, fuzzy, no-c-format
- #| msgid "Compile for the m32r"
  msgid "Compile for the m32r."
  msgstr "m32r ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/m32r/m32r.opt:46
  #, fuzzy, no-c-format
- #| msgid "Align all loops to 32 byte boundary"
  msgid "Align all loops to 32 byte boundary."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã‚’ 32 ãƒ�ã‚¤ãƒˆå¢ƒç•Œã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/m32r/m32r.opt:50
  #, fuzzy, no-c-format
- #| msgid "Prefer branches over conditional execution"
  msgid "Prefer branches over conditional execution."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚ˆã‚Šåˆ†å²�ã�®ç”Ÿæˆ�ã‚’å„ªå…ˆã�™ã‚‹"
  
  #: config/m32r/m32r.opt:54
  #, fuzzy, no-c-format
- #| msgid "Give branches their default cost"
  msgid "Give branches their default cost."
  msgstr "åˆ†å²�ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã‚³ã‚¹ãƒˆã‚’ä¸Žã�ˆã‚‹"
  
  #: config/m32r/m32r.opt:58
  #, fuzzy, no-c-format
- #| msgid "Display compile time statistics"
  msgid "Display compile time statistics."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚é–“çµ±è¨ˆå€¤ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: config/m32r/m32r.opt:62
  #, fuzzy, no-c-format
- #| msgid "Specify cache flush function"
  msgid "Specify cache flush function."
  msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ•ãƒ©ãƒƒã‚·ãƒ¥é–¢æ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/m32r/m32r.opt:66
  #, fuzzy, no-c-format
- #| msgid "Specify cache flush trap number"
  msgid "Specify cache flush trap number."
  msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒˆãƒ©ãƒƒãƒ—ç•ªå�·ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/m32r/m32r.opt:70
  #, fuzzy, no-c-format
- #| msgid "Only issue one instruction per cycle"
  msgid "Only issue one instruction per cycle."
  msgstr "ã‚µã‚¤ã‚¯ãƒ«æ¯Žã�«ä¸€ã�¤ã�®å‘½ä»¤ã� ã�‘ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/m32r/m32r.opt:74
  #, fuzzy, no-c-format
- #| msgid "Allow two instructions to be issued per cycle"
  msgid "Allow two instructions to be issued per cycle."
  msgstr "ã‚µã‚¤ã‚¯ãƒ«æ¯Žã�«äºŒã�¤ã�®å‘½ä»¤ã‚’ç™ºè¡Œã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/m32r/m32r.opt:78
  #, fuzzy, no-c-format
- #| msgid "Code size: small, medium or large"
  msgid "Code size: small, medium or large."
  msgstr "ã‚³ãƒ¼ãƒ‰ã‚µã‚¤ã‚º: smallã€�medium ã�¾ã�Ÿã�¯ large"
  
  #: config/m32r/m32r.opt:94
  #, fuzzy, no-c-format
- #| msgid "Don't call any cache flush functions"
  msgid "Don't call any cache flush functions."
  msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ•ãƒ©ãƒƒã‚·ãƒ¥é–¢æ•°ã‚’å…¨ã��å‘¼ã�³å‡ºã�•ã�ªã�„"
  
  #: config/m32r/m32r.opt:98
  #, fuzzy, no-c-format
- #| msgid "Don't call any cache flush trap"
  msgid "Don't call any cache flush trap."
  msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ•ãƒ©ãƒƒã‚·ãƒ¥ãƒˆãƒ©ãƒƒãƒ—ã‚’å…¨ã��å‘¼ã�³å‡ºã�•ã�ªã�„"
  
  #: config/m32r/m32r.opt:105
  #, fuzzy, no-c-format
- #| msgid "Small data area: none, sdata, use"
  msgid "Small data area: none, sdata, use."
  msgstr "small ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ: none, sdata, use"
  
  #: config/s390/tpf.opt:23
  #, fuzzy, no-c-format
- #| msgid "Enable TPF-OS tracing code"
  msgid "Enable TPF-OS tracing code."
  msgstr "TPF-OS è¿½è·¡ã‚³ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 11365,11445 ----
*************** msgstr ""
*** 12508,12526 ****
  
  #: config/s390/tpf.opt:47
  #, fuzzy, no-c-format
- #| msgid "Specify main object for TPF-OS"
  msgid "Specify main object for TPF-OS."
  msgstr "TPF-OS ç”¨ã�® main ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/s390/s390.opt:48
  #, fuzzy, no-c-format
- #| msgid "31 bit ABI"
  msgid "31 bit ABI."
  msgstr "31 ãƒ“ãƒƒãƒˆ ABI"
  
  #: config/s390/s390.opt:52
  #, fuzzy, no-c-format
- #| msgid "64 bit ABI"
  msgid "64 bit ABI."
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI"
  
--- 11470,11485 ----
*************** msgstr ""
*** 12531,12555 ****
  
  #: config/s390/s390.opt:127
  #, fuzzy, no-c-format
- #| msgid "Additional debug prints"
  msgid "Additional debug prints."
  msgstr "è¿½åŠ ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: config/s390/s390.opt:131
  #, fuzzy, no-c-format
- #| msgid "ESA/390 architecture"
  msgid "ESA/390 architecture."
  msgstr "ESA/390 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£"
  
  #: config/s390/s390.opt:135
  #, fuzzy, no-c-format
- #| msgid "Enable decimal floating point hardware support"
  msgid "Enable decimal floating point hardware support."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã�®ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/s390/s390.opt:139
  #, fuzzy, no-c-format
- #| msgid "Enable hardware floating point"
  msgid "Enable hardware floating point."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 11490,11510 ----
*************** msgstr ""
*** 12560,12572 ****
  
  #: config/s390/s390.opt:161
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point instructions"
  msgid "Use hardware transactional execution instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/s390/s390.opt:165
  #, fuzzy, no-c-format
- #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "Use hardware vector facility instructions and enable the vector ABI."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
--- 11515,11525 ----
*************** msgstr ""
*** 12582,12588 ****
  
  #: config/s390/s390.opt:177
  #, fuzzy, no-c-format
- #| msgid "Disable hardware floating point"
  msgid "Disable hardware floating point."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 11535,11540 ----
*************** msgstr ""
*** 12608,12614 ****
  
  #: config/s390/s390.opt:201
  #, fuzzy, no-c-format
- #| msgid "Generate string instructions for block moves"
  msgid "Use the mvcle instruction for block moves."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯ç§»å‹•ç”¨ã�® string å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 11560,11565 ----
*************** msgstr ""
*** 12619,12637 ****
  
  #: config/s390/s390.opt:210
  #, fuzzy, no-c-format
- #| msgid "Warn if a function uses alloca or creates an array with dynamic size"
  msgid "Warn if a function uses alloca or creates an array with dynamic size."
  msgstr "é–¢æ•°ã�§ alloca ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã€�ã�¾ã�Ÿã�¯å‹•çš„ã‚µã‚¤ã‚ºã�®é…�åˆ—ã‚’ä½œæˆ�ã�—ã�Ÿå ´å�ˆã�«ã€�è­¦å‘Šã�™ã‚‹"
  
  #: config/s390/s390.opt:214
  #, fuzzy, no-c-format
- #| msgid "Warn if a single function's framesize exceeds the given framesize"
  msgid "Warn if a single function's framesize exceeds the given framesize."
  msgstr "ä¸€ã�¤ã�®é–¢æ•°ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã‚’è¶…é�Žã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: config/s390/s390.opt:218
  #, fuzzy, no-c-format
- #| msgid "z/Architecture"
  msgid "z/Architecture."
  msgstr "z/Architecture"
  
--- 11570,11585 ----
*************** msgstr ""
*** 12702,12708 ****
  
  #: config/rl78/rl78.opt:50
  #, fuzzy, no-c-format
- #| msgid "Specifies the number of registers to reserve for interrupt handlers."
  msgid "Use all registers, reserving none for interrupt handlers."
  msgstr "å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ç”¨ã�«äºˆç´„ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
--- 11650,11655 ----
*************** msgstr ""
*** 12718,12736 ****
  
  #: config/rl78/rl78.opt:77
  #, fuzzy, no-c-format
- #| msgid "Alias for --help=target"
  msgid "Alias for -mcpu=g10."
  msgstr "--help=target ã�®åˆ¥å��"
  
  #: config/rl78/rl78.opt:81
  #, fuzzy, no-c-format
- #| msgid "Alias for --help=target"
  msgid "Alias for -mcpu=g13."
  msgstr "--help=target ã�®åˆ¥å��"
  
  #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
  #, fuzzy, no-c-format
- #| msgid "Alias for --help=target"
  msgid "Alias for -mcpu=g14."
  msgstr "--help=target ã�®åˆ¥å��"
  
--- 11665,11680 ----
*************** msgstr ""
*** 12746,12752 ****
  
  #: config/stormy16/stormy16.opt:24
  #, fuzzy, no-c-format
- #| msgid "Provide libraries for the simulator"
  msgid "Provide libraries for the simulator."
  msgstr "ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ç”¨ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’æ��ä¾›ã�™ã‚‹"
  
--- 11690,11695 ----
*************** msgstr ""
*** 12772,12778 ****
  
  #: config/arm/arm.opt:45
  #, fuzzy, no-c-format
- #| msgid "Specify an ABI"
  msgid "Specify an ABI."
  msgstr "ABI ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 11715,11720 ----
*************** msgstr ""
*** 12783,12825 ****
  
  #: config/arm/arm.opt:68
  #, fuzzy, no-c-format
- #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate a call to abort if a noreturn function returns."
  msgstr "noreturn é–¢æ•°ã�Œ return ã�™ã‚‹ã�¨ã�� abort ã�®å‘¼ã�³å‡ºã�—ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:75
  #, fuzzy, no-c-format
- #| msgid "Generate APCS conformant stack frames"
  msgid "Generate APCS conformant stack frames."
  msgstr "APCS ã�«æº–æ‹ ã�—ã�Ÿã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:79
  #, fuzzy, no-c-format
- #| msgid "Generate re-entrant, PIC code"
  msgid "Generate re-entrant, PIC code."
  msgstr "å†�å…¥å�¯èƒ½ã�ª PIC ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:95
  #, fuzzy, no-c-format
- #| msgid "Generate code for 32 bit addressing"
  msgid "Generate code in 32 bit ARM state."
  msgstr "32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:103
  #, 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: é�žé�™çš„é–¢æ•°ã�Œ ARM ã‚³ãƒ¼ãƒ‰ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: config/arm/arm.opt:107
  #, 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: é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œé�ž Thumb ã�¨èª�è­˜ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã�«çª�å…¥ã�™ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: config/arm/arm.opt:115
  #, fuzzy, no-c-format
- #| msgid "Specify if floating point hardware should be used"
  msgid "Specify if floating point hardware should be used."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 11725,11760 ----
*************** msgstr ""
*** 12840,12942 ****
  
  #: config/arm/arm.opt:140
  #, fuzzy, no-c-format
- #| msgid "Specify the __fp16 floating-point format"
  msgid "Specify the __fp16 floating-point format."
  msgstr "__fp16 æµ®å‹•å°�æ•°ç‚¹å½¢å¼�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:144
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
  #: config/arm/arm.opt:157
  #, 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 "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢/å½¢å¼�ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:168
  #, fuzzy, no-c-format
- #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as indirect calls, if necessary."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:176
  #, 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 "PIC ã‚¢ãƒ‰ãƒ¬ã‚·ãƒ³ã‚°ã�«åˆ©ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:180
  #, fuzzy, no-c-format
- #| msgid "Store function names in object code"
  msgid "Store function names in object code."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚³ãƒ¼ãƒ‰ã�«é–¢æ•°å��ã‚’æ ¼ç´�ã�™ã‚‹"
  
  #: config/arm/arm.opt:184
  #, fuzzy, no-c-format
- #| msgid "Permit scheduling of a function's prologue sequence"
  msgid "Permit scheduling of a function's prologue sequence."
  msgstr "é–¢æ•°ã�®ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’è¨±ã�™"
  
  #: config/arm/arm.opt:188 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 "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ãƒ­ãƒ¼ãƒ‰ã�—ã�ªã�„"
  
  #: config/arm/arm.opt:195
  #, fuzzy, no-c-format
- #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify the minimum bit alignment of structures. (Deprecated)."
  msgstr "æ§‹é€ ä½“ã�®æ•´åˆ—ã�®æœ€å°�ãƒ“ãƒƒãƒˆæ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:199
  #, fuzzy, no-c-format
- #| msgid "Generate code for huge switch statements"
  msgid "Generate code for Thumb state."
  msgstr "å·¨å¤§ã�ª swich æ–‡ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:203
  #, fuzzy, no-c-format
- #| msgid "Support calls between Thumb and ARM instruction sets"
  msgid "Support calls between Thumb and ARM instruction sets."
  msgstr "Thumb ã�¨ ARM å‘½ä»¤ã‚»ãƒƒãƒˆé–“ã�®å‘¼ã�³å‡ºã�—ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/arm/arm.opt:207
  #, fuzzy, no-c-format
- #| msgid "Use given thread-local storage dialect"
  msgid "Specify thread local storage scheme."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/arm/arm.opt:211
  #, fuzzy, no-c-format
- #| msgid "Specify how to access the thread pointer"
  msgid "Specify how to access the thread pointer."
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚¢ã‚¯ã‚»ã‚¹æ–¹æ³•ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:215
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -mtp=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/arm/arm.opt:228
  #, 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: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(é�žæœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:232
  #, 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: ä¸�è¦�ã�ªå ´å�ˆã�§ã‚‚(æœ«ç«¯)ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
  #, fuzzy, no-c-format
- #| msgid "Tune code for the given processor"
  msgid "Tune code for the given processor."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ—ãƒ­ã‚»ãƒƒã‚µç”¨ã�«èª¿æ•´ã�™ã‚‹"
  
--- 11775,11860 ----
*************** msgstr ""
*** 12947,12959 ****
  
  #: config/arm/arm.opt:251
  #, 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 "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/arm/arm.opt:255
  #, 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 "ãƒ™ã‚¯ãƒˆãƒ«åŒ–ç”¨ã�« Neon å››å€�ãƒ¯ãƒ¼ãƒ‰ (äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã�§ã�¯ã�ªã��) ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 11865,11875 ----
*************** msgstr ""
*** 12984,12990 ****
  
  #: config/arm/arm.opt:280
  #, fuzzy, no-c-format
- #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This option is deprecated and has no effect."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 11900,11905 ----
*************** msgstr ""
*** 13015,13106 ****
  
  #: config/arm/arm.opt:304 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 "åˆ†å²�å‘½ä»¤ç”¨ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
  #: config/arm/arm.opt:308
  #, fuzzy, no-c-format
- #| msgid "Generate code which uses hardware floating point instructions"
  msgid "Generate code which uses the core registers only (r0-r14)."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
  #: config/visium/visium.opt:37
  #, fuzzy, no-c-format
- #| msgid "Use hardware FP"
  msgid "Use hardware FP."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
  #, fuzzy, no-c-format
- #| msgid "Do not use hardware FP"
  msgid "Do not use hardware FP."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/sparc/sparc.opt:42
  #, fuzzy, no-c-format
- #| msgid "Use alternate register names"
  msgid "Use flat register window model."
  msgstr "ä»£æ›¿ãƒ¬ã‚¸ã‚¹ã‚¿å��ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:46
  #, fuzzy, no-c-format
- #| msgid "Assume possible double misalignment"
  msgid "Assume possible double misalignment."
  msgstr "double ã�Œæ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/sparc/sparc.opt:50
  #, fuzzy, no-c-format
- #| msgid "Use ABI reserved registers"
  msgid "Use ABI reserved registers."
  msgstr "ABI äºˆç´„ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:54
  #, fuzzy, no-c-format
- #| msgid "Use hardware quad FP instructions"
  msgid "Use hardware quad FP instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å››å€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:58
  #, fuzzy, no-c-format
- #| msgid "Do not use hardware quad fp instructions"
  msgid "Do not use hardware quad fp instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å››å€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/sparc/sparc.opt:62
  #, fuzzy, no-c-format
- #| msgid "Enables a register move optimization"
  msgid "Enable Local Register Allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�«ã‚ˆã‚‹ç§»å‹•å‘½ä»¤ã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:66
  #, fuzzy, no-c-format
- #| msgid "Compile for V8+ ABI"
  msgid "Compile for V8+ ABI."
  msgstr "V8+ ABI ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:70
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:74
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:78
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:82
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 11930,12006 ----
*************** msgstr ""
*** 13111,13123 ****
  
  #: config/sparc/sparc.opt:90
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Compare-and-Branch extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:94
  #, fuzzy, no-c-format
- #| msgid "Use UltraSPARC Visual Instruction Set extensions"
  msgid "Use UltraSPARC Fused Multiply-Add extensions."
  msgstr "UltraSPARC å�¯è¦–å‘½ä»¤é›†å�ˆ (VIS) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12011,12021 ----
*************** msgstr "æµ®å‹•å°�æ•°ã�®ä¹—ç®—/åŠ ç®—å‘½ä
*** 13128,13134 ****
  
  #: config/sparc/sparc.opt:102
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point instructions"
  msgid "Use UltraSPARC Population-Count instruction."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12026,12031 ----
*************** msgstr ""
*** 13139,13181 ****
  
  #: config/sparc/sparc.opt:110
  #, fuzzy, no-c-format
- #| msgid "Pointers are 64-bit"
  msgid "Pointers are 64-bit."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ 64 ãƒ“ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:114
  #, fuzzy, no-c-format
- #| msgid "Pointers are 32-bit"
  msgid "Pointers are 32-bit."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ 32 ãƒ“ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:118
  #, fuzzy, no-c-format
- #| msgid "Use 64-bit ABI"
  msgid "Use 64-bit ABI."
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:122
  #, fuzzy, no-c-format
- #| msgid "Use 32-bit ABI"
  msgid "Use 32-bit ABI."
  msgstr "32 ãƒ“ãƒƒãƒˆ ABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:126
  #, fuzzy, no-c-format
- #| msgid "Use stack bias"
  msgid "Use stack bias."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ�ã‚¤ã‚¢ã‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:130
  #, fuzzy, no-c-format
- #| msgid "Use structs on stronger alignment for double-word copies"
  msgid "Use structs on stronger alignment for double-word copies."
  msgstr "äºŒå€�ãƒ¯ãƒ¼ãƒ‰ã‚³ãƒ”ãƒ¼ç”¨ã�®å¼·ã��æ•´åˆ—ã�•ã‚Œã�Ÿæ§‹é€ ä½“ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:134
  #, fuzzy, no-c-format
- #| msgid "Optimize tail call instructions in assembler and linker"
  msgid "Optimize tail call instructions in assembler and linker."
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�¨ãƒªãƒ³ã‚«ã�§æœ«å°¾å‘¼ã�³å‡ºã�—å‘½ä»¤ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
--- 12036,12071 ----
*************** msgstr ""
*** 13186,13204 ****
  
  #: config/sparc/sparc.opt:142
  #, fuzzy, no-c-format
- #| msgid "Use features of and schedule code for given CPU"
  msgid "Use instructions of and schedule code for given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:225
  #, fuzzy, no-c-format
- #| msgid "Use given SPARC-V9 code model"
  msgid "Use given SPARC-V9 code model."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ SPARC-V9 ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/sparc/sparc.opt:247
  #, fuzzy, no-c-format
- #| msgid "-mdebug=\tEnable debug output"
  msgid "Enable debug output."
  msgstr "-mdebug=\tãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 12076,12091 ----
*************** msgstr ""
*** 13234,13246 ****
  
  #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
  #, fuzzy, no-c-format
- #| msgid "Generate 64-bit code"
  msgid "Generate 64-bit code."
  msgstr "64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
  #, fuzzy, no-c-format
- #| msgid "Generate 32-bit code"
  msgid "Generate 32-bit code."
  msgstr "32 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12121,12131 ----
*************** msgstr ""
*** 13256,13334 ****
  
  #: config/rs6000/aix64.opt:24
  #, fuzzy, no-c-format
- #| msgid "Compile for 64-bit pointers"
  msgid "Compile for 64-bit pointers."
  msgstr "64 ãƒ“ãƒƒãƒˆãƒ�ã‚¤ãƒ³ã‚¿ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/rs6000/aix64.opt:28
  #, fuzzy, no-c-format
- #| msgid "Compile for 32-bit pointers"
  msgid "Compile for 32-bit pointers."
  msgstr "32 ãƒ“ãƒƒãƒˆãƒ�ã‚¤ãƒ³ã‚¿ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
  #, fuzzy, no-c-format
- #| msgid "Select code model"
  msgid "Select code model."
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’é�¸æŠžã�™ã‚‹"
  
  #: config/rs6000/aix64.opt:49
  #, fuzzy, no-c-format
- #| msgid "Support message passing with the Parallel Environment"
  msgid "Support message passing with the Parallel Environment."
  msgstr "ä¸¦åˆ—ç’°å¢ƒã�§ã�®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãƒ‘ãƒƒã‚·ãƒ³ã‚°ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
  #: config/rs6000/linux64.opt:24
  #, fuzzy, no-c-format
- #| msgid "Call mcount for profiling before a function prologue"
  msgid "Call mcount for profiling before a function prologue."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�®å‰�ã�«ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ç”¨ã�® mcount ã‚’å‘¼ã�³å‡ºã�™"
  
  #: config/rs6000/rs6000.opt:121
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC-64 instruction set"
  msgid "Use PowerPC-64 instruction set."
  msgstr "PowerPC-64 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:125
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC General Purpose group optional instructions"
  msgid "Use PowerPC General Purpose group optional instructions."
  msgstr "PowerPC æ±Žç”¨ã‚°ãƒ«ãƒ¼ãƒ—ã‚ªãƒ—ã‚·ãƒ§ãƒ³å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:129
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC Graphics group optional instructions"
  msgid "Use PowerPC Graphics group optional instructions."
  msgstr "PowerPC ã‚°ãƒ©ãƒ•ã‚£ã‚¯ã‚¹ã‚°ãƒ«ãƒ¼ãƒ—ã‚ªãƒ—ã‚·ãƒ§ãƒ³å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/rs6000/rs6000.opt:133
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC V2.01 single field mfcr instruction"
  msgid "Use PowerPC V2.01 single field mfcr instruction."
  msgstr "PowerPC V2.01 å�˜ä¸€ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ mfcr å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:137
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC V2.02 popcntb instruction"
  msgid "Use PowerPC V2.02 popcntb instruction."
  msgstr "PowerPC V2.02 popcntb å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:141
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC V2.02 floating point rounding instructions"
  msgid "Use PowerPC V2.02 floating point rounding instructions."
  msgstr "PowerPC V2.02 æµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:145
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC V2.05 compare bytes instruction"
  msgid "Use PowerPC V2.05 compare bytes instruction."
  msgstr "PowerPC V2.05 ãƒ�ã‚¤ãƒˆæ¯”è¼ƒå‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:156
  #, fuzzy, no-c-format
- #| msgid "Use AltiVec instructions"
  msgid "Use AltiVec instructions."
  msgstr "AltiVec å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12141,12206 ----
*************** msgstr ""
*** 13339,13369 ****
  
  #: config/rs6000/rs6000.opt:164
  #, fuzzy, no-c-format
- #| msgid "Use decimal floating point instructions"
  msgid "Use decimal floating point instructions."
  msgstr "å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:168
  #, fuzzy, no-c-format
- #| msgid "Use 4xx half-word multiply instructions"
  msgid "Use 4xx half-word multiply instructions."
  msgstr "4xx ãƒ�ãƒ¼ãƒ•ãƒ¯ãƒ¼ãƒ‰ä¹—ç®—å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:172
  #, fuzzy, no-c-format
- #| msgid "Use 4xx string-search dlmzb instruction"
  msgid "Use 4xx string-search dlmzb instruction."
  msgstr "4xx æ–‡å­—åˆ—æŽ¢æŸ» dlmzb å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:176
  #, fuzzy, no-c-format
- #| msgid "Generate load/store multiple instructions"
  msgid "Generate load/store multiple instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:195
  #, fuzzy, no-c-format
- #| msgid "Use PowerPC V2.06 popcntd instruction"
  msgid "Use PowerPC V2.06 popcntd instruction."
  msgstr "PowerPC V2.06 popcntd å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12211,12236 ----
*************** msgstr ""
*** 13374,13392 ****
  
  #: config/rs6000/rs6000.opt:207
  #, fuzzy, no-c-format
- #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use vector/scalar (VSX) instructions."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:235
  #, fuzzy, no-c-format
- #| msgid "Do not generate load/store with update instructions"
  msgid "Do not generate load/store with update instructions."
  msgstr "update å‘½ä»¤ã�¨ä¸€ç·’ã�«ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢å‘½ä»¤ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: config/rs6000/rs6000.opt:239
  #, fuzzy, no-c-format
- #| msgid "Generate load/store with update instructions"
  msgid "Generate load/store with update instructions."
  msgstr "update å‘½ä»¤ã�¨ä¸€ç·’ã�«ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12241,12256 ----
*************** msgstr ""
*** 13397,13415 ****
  
  #: config/rs6000/rs6000.opt:254
  #, fuzzy, no-c-format
- #| msgid "Set start-address of the program"
  msgid "Schedule the start and end of the procedure."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®é–‹å§‹ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¨­å®šã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:258
  #, fuzzy, no-c-format
- #| msgid "Return all structures in memory (AIX default)"
  msgid "Return all structures in memory (AIX default)."
  msgstr "ã�™ã�¹ã�¦ã�®æ§‹é€ ä½“ã‚’ãƒ¡ãƒ¢ãƒªå†…ã�§è¿”ã�™ (AIX ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
  #: config/rs6000/rs6000.opt:262
  #, fuzzy, no-c-format
- #| msgid "Return small structures in registers (SVR4 default)"
  msgid "Return small structures in registers (SVR4 default)."
  msgstr "å°�ã�•ã�ªæ§‹é€ ä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�§è¿”ã�™ (SVR4 ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
--- 12261,12276 ----
*************** msgstr ""
*** 13430,13454 ****
  
  #: config/rs6000/rs6000.opt:282
  #, fuzzy, no-c-format
- #| msgid "Do not place floating point constants in TOC"
  msgid "Do not place floating point constants in TOC."
  msgstr "TOC å†…ã�«æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã‚’é…�ç½®ã�—ã�ªã�„"
  
  #: config/rs6000/rs6000.opt:286
  #, fuzzy, no-c-format
- #| msgid "Place floating point constants in TOC"
  msgid "Place floating point constants in TOC."
  msgstr "TOC å†…ã�«æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã‚’é…�ç½®ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:290
  #, fuzzy, no-c-format
- #| msgid "Do not place symbol+offset constants in TOC"
  msgid "Do not place symbol+offset constants in TOC."
  msgstr "TOC å†…ã�«ã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆå®šæ•°ã‚’é…�ç½®ã�—ã�ªã�„"
  
  #: config/rs6000/rs6000.opt:294
  #, fuzzy, no-c-format
- #| msgid "Place symbol+offset constants in TOC"
  msgid "Place symbol+offset constants in TOC."
  msgstr "TOC å†…ã�«ã‚·ãƒ³ãƒœãƒ«+ã‚ªãƒ•ã‚»ãƒƒãƒˆå®šæ•°ã‚’é…�ç½®ã�™ã‚‹"
  
--- 12291,12311 ----
*************** msgstr ""
*** 13459,13483 ****
  
  #: config/rs6000/rs6000.opt:309
  #, fuzzy, no-c-format
- #| msgid "Put everything in the regular TOC"
  msgid "Put everything in the regular TOC."
  msgstr "å…¨ã�¦ã‚’é€šå¸¸ TOC å†…ã�«é…�ç½®ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:313
  #, fuzzy, no-c-format
- #| msgid "Generate VRSAVE instructions when generating AltiVec code"
  msgid "Generate VRSAVE instructions when generating AltiVec code."
  msgstr "AltiVec ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�« VRSAVE å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:317
  #, fuzzy, no-c-format
- #| msgid "-mvrsave=yes/no\tDeprecated option.  Use -mvrsave/-mno-vrsave instead"
  msgid "Deprecated option.  Use -mno-vrsave instead."
  msgstr "-mvrsave=yes/no\tå»ƒæ­¢ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ã€‚ä»£ã‚�ã‚Šã�« -mvrsave/-mno-vrsave ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/rs6000/rs6000.opt:321
  #, fuzzy, no-c-format
- #| msgid "Deprecated.  Use -Os instead"
  msgid "Deprecated option.  Use -mvrsave instead."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Os ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 12316,12336 ----
*************** msgstr ""
*** 13498,13570 ****
  
  #: config/rs6000/rs6000.opt:337
  #, fuzzy, no-c-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "Max number of bytes to compare."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
  #: config/rs6000/rs6000.opt:341
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate isel instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:345
  #, fuzzy, no-c-format
- #| msgid "-mdebug=\tEnable debug output"
  msgid "-mdebug=\tEnable debug output."
  msgstr "-mdebug=\tãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:349
  #, fuzzy, no-c-format
- #| msgid "Use AltiVec instructions"
  msgid "Use the AltiVec ABI extensions."
  msgstr "AltiVec å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:353
  #, fuzzy, no-c-format
- #| msgid "Do not use the bit-field instructions"
  msgid "Do not use the AltiVec ABI extensions."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/rs6000/rs6000.opt:357
  #, fuzzy, no-c-format
- #| msgid "Use EABI"
  msgid "Use the ELFv1 ABI."
  msgstr "EABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:361
  #, fuzzy, no-c-format
- #| msgid "Use EABI"
  msgid "Use the ELFv2 ABI."
  msgstr "EABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:381
  #, fuzzy, no-c-format
- #| msgid "-mcpu=\tUse features of and schedule code for given CPU"
  msgid "-mcpu=\tUse features of and schedule code for given CPU."
  msgstr "-mcpu=\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:385
  #, fuzzy, no-c-format
- #| msgid "-mtune=\tSchedule code for given CPU"
  msgid "-mtune=\tSchedule code for given CPU."
  msgstr "-mtune=\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:389
  #, fuzzy, no-c-format
- #| msgid "-mtraceback=\tSelect full, part, or no traceback table"
  msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
  msgstr "-mtraceback=\tãƒˆãƒ¬ãƒ¼ã‚¹ãƒ�ãƒƒã‚¯è¡¨ã‚’ fullã€�partã€�ã�¾ã�Ÿã�¯ no ã�®ã�„ã�šã‚Œã�‹ã�«ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:405
  #, fuzzy, no-c-format
- #| msgid "Disable all optional instructions"
  msgid "Avoid all range limits on call instructions."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®å‘½ä»¤ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:413
  #, fuzzy, no-c-format
- #| msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
  msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ 'vector long ...' AltiVec åž‹ã�®ä½¿ç”¨ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 12351,12411 ----
*************** msgstr ""
*** 13585,13597 ****
  
  #: config/rs6000/rs6000.opt:434
  #, fuzzy, no-c-format
- #| msgid "Specify the minimum bit alignment of structures"
  msgid "Specify alignment of structure fields default/natural."
  msgstr "æ§‹é€ ä½“ã�®æ•´åˆ—ã�®æœ€å°�ãƒ“ãƒƒãƒˆæ•°ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:438
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -malign-:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 12426,12436 ----
*************** msgstr ""
*** 13617,13629 ****
  
  #: config/rs6000/rs6000.opt:468
  #, fuzzy, no-c-format
- #| msgid "Align destination of the string operations"
  msgid "Allow sign extension in fusion operations."
  msgstr "æ–‡å­—åˆ—æ“�ä½œã�®æ›¸è¾¼ã�¿å…ˆã‚’æ•´åˆ—ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:472
  #, fuzzy, no-c-format
- #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use vector and scalar instructions added in ISA 2.07."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12456,12466 ----
*************** msgstr ""
*** 13634,13646 ****
  
  #: config/rs6000/rs6000.opt:483
  #, fuzzy, no-c-format
- #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use ISA 2.07 transactional memory (HTM) instructions."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:487
  #, fuzzy, no-c-format
- #| msgid "Generate load/store multiple instructions"
  msgid "Generate the quad word memory instructions (lq/stq)."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12471,12481 ----
*************** msgstr ""
*** 13681,13687 ****
  
  #: config/rs6000/rs6000.opt:523
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate the integer modulo instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12516,12521 ----
*************** msgstr ""
*** 13692,13698 ****
  
  #: config/rs6000/rs6000.opt:531
  #, fuzzy, no-c-format
- #| msgid "Enable 32-bit multiply instructions"
  msgid "Enable using IEEE 128-bit floating point instructions."
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 12526,12531 ----
*************** msgstr ""
*** 13703,13733 ****
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! #| msgid "instruction scheduling not supported on this target machine"
! msgid "Use instructions for a future architecture."
! msgstr "å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
- #| msgid "Generate load/store multiple instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:580
  #, fuzzy, no-c-format
- #| msgid "Do not use unaligned memory references"
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/rs6000/sysv4.opt:24
  #, fuzzy, no-c-format
- #| msgid "Select ABI calling convention"
  msgid "-mcall-ABI\tSelect ABI calling convention."
  msgstr "ABI å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’é�¸æŠžã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:28
  #, fuzzy, no-c-format
- #| msgid "Select method for sdata handling"
  msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
  msgstr "Select method for sdata å�–ã‚Šæ‰±ã�„ç”¨ã�®æ–¹æ³•ã‚’é�¸æŠžã�™ã‚‹"
  
--- 12536,12566 ----
  
  #: config/rs6000/rs6000.opt:572
  #, fuzzy, no-c-format
! msgid "Use instructions added in ISA 3.1."
! msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:576
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/rs6000.opt:580
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ãƒ¡ãƒ¢ãƒªå�‚ç…§ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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."
  msgstr "ABI å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’é�¸æŠžã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:28
  #, fuzzy, no-c-format
  msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
  msgstr "Select method for sdata å�–ã‚Šæ‰±ã�„ç”¨ã�®æ–¹æ³•ã‚’é�¸æŠžã�™ã‚‹"
  
*************** msgstr ""
*** 13738,13744 ****
  
  #: config/rs6000/sysv4.opt:36
  #, fuzzy, no-c-format
- #| msgid "Specify bit size of immediate TLS offsets"
  msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets."
  msgstr "å�³å€¤ TLS ã‚ªãƒ•ã‚»ãƒƒãƒˆã�®ãƒ“ãƒƒãƒˆã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
--- 12571,12576 ----
*************** msgstr ""
*** 13754,13772 ****
  
  #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
  #, fuzzy, no-c-format
- #| msgid "Produce code relocatable at runtime"
  msgid "Produce code relocatable at runtime."
  msgstr "å®Ÿè¡Œæ™‚ã�«å†�é…�ç½®å�¯èƒ½ã�ªã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
  #, fuzzy, no-c-format
- #| msgid "Produce little endian code"
  msgid "Produce little endian code."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
  #, fuzzy, no-c-format
- #| msgid "Produce big endian code"
  msgid "Produce big endian code."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12586,12601 ----
*************** msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ
*** 13774,13852 ****
  #: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141
  #: config/rs6000/sysv4.opt:153
  #, fuzzy, no-c-format
- #| msgid "no description yet"
  msgid "No description yet."
  msgstr "èª¬æ˜Žã�¯ã�¾ã� ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.opt:94
  #, fuzzy, no-c-format
- #| msgid "Assume all variable arg functions are prototyped"
  msgid "Assume all variable arg functions are prototyped."
  msgstr "ã�™ã�¹ã�¦ã�®å�¯å¤‰å¼•æ•°é–¢æ•°ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/rs6000/sysv4.opt:103
  #, fuzzy, no-c-format
- #| msgid "Use EABI"
  msgid "Use EABI."
  msgstr "EABI ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:107
  #, fuzzy, no-c-format
- #| msgid "Allow bit-fields to cross word boundaries"
  msgid "Allow bit-fields to cross word boundaries."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œãƒ¯ãƒ¼ãƒ‰å¢ƒç•Œã‚’ã�¾ã�Ÿã�Œã‚‹ã�“ã�¨ã‚’è¨±ã�™"
  
  #: config/rs6000/sysv4.opt:111
  #, fuzzy, no-c-format
- #| msgid "Use alternate register names"
  msgid "Use alternate register names."
  msgstr "ä»£æ›¿ãƒ¬ã‚¸ã‚¹ã‚¿å��ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:117
  #, fuzzy, no-c-format
- #| msgid "Use default method for sdata handling"
  msgid "Use default method for sdata handling."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® sdata å�–ã‚Šæ‰±ã�„æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:121
  #, fuzzy, no-c-format
- #| msgid "Link with libsim.a, libc.a and sim-crt0.o"
  msgid "Link with libsim.a, libc.a and sim-crt0.o."
  msgstr "libsim.aã€�libc.a ã�Šã‚ˆã�³ sim-crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:125
  #, fuzzy, no-c-format
- #| msgid "Link with libads.a, libc.a and crt0.o"
  msgid "Link with libads.a, libc.a and crt0.o."
  msgstr "libads.aã€�libc.a ã�Šã‚ˆã�³ crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:129
  #, fuzzy, no-c-format
- #| msgid "Link with libyk.a, libc.a and crt0.o"
  msgid "Link with libyk.a, libc.a and crt0.o."
  msgstr "libyk.aã€�libc.a ã�Šã‚ˆã�³ crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:133
  #, fuzzy, no-c-format
- #| msgid "Link with libmvme.a, libc.a and crt0.o"
  msgid "Link with libmvme.a, libc.a and crt0.o."
  msgstr "libmvme.aã€�libc.a ã�Šã‚ˆã�³ crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:137
  #, fuzzy, no-c-format
- #| msgid "Set the PPC_EMB bit in the ELF flags header"
  msgid "Set the PPC_EMB bit in the ELF flags header."
  msgstr "PPC_EMB ãƒ“ãƒƒãƒˆã‚’ ELF ãƒ•ãƒ©ã‚°ãƒ˜ãƒƒãƒ€å†…ã�§è¨­å®šã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:157
  #, fuzzy, no-c-format
- #| msgid "Generate code to use a non-exec PLT and GOT"
  msgid "Generate code to use a non-exec PLT and GOT."
  msgstr "å®Ÿè¡Œã�§ã��ã�ªã�„ PLT ã�¨ GOT ã‚’ä½¿ç”¨ã�™ã‚‹ã‚ˆã�†ã�«ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/rs6000/sysv4.opt:161
  #, fuzzy, no-c-format
- #| msgid "Generate code for old exec BSS PLT"
  msgid "Generate code for old exec BSS PLT."
  msgstr "å�¤ã�„å®Ÿè¡Œå�¯èƒ½ã�ª BSS PLT ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 12603,12668 ----
*************** msgstr ""
*** 13862,13994 ****
  
  #: config/alpha/alpha.opt:27
  #, fuzzy, no-c-format
- #| msgid "Use fp registers"
  msgid "Use fp registers."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:35
  #, fuzzy, no-c-format
- #| msgid "Request IEEE-conformant math library routines (OSF/1)"
  msgid "Request IEEE-conformant math library routines (OSF/1)."
  msgstr "IEEE æº–æ‹ ã�®æ•°å­¦ãƒ©ã‚¤ãƒ–ãƒ©ãƒªãƒ«ãƒ¼ãƒ�ãƒ³ (OSF/1) ã‚’è¦�æ±‚ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:39
  #, fuzzy, no-c-format
- #| msgid "Emit IEEE-conformant code, without inexact exceptions"
  msgid "Emit IEEE-conformant code, without inexact exceptions."
  msgstr "ä¸�é�©åˆ‡ã�ªä¾‹å¤–ã‚’é™¤ã�„ã�¦ IEEE æº–æ‹ ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:46
  #, fuzzy, no-c-format
- #| msgid "Do not emit complex integer constants to read-only memory"
  msgid "Do not emit complex integer constants to read-only memory."
  msgstr "è¤‡ç´ æ•°ã�®æ•´æ•°å®šæ•°ã‚’èª­ã�¿è¾¼ã�¿å°‚ç”¨ãƒ¡ãƒ¢ãƒªã�«å±•é–‹ã�•ã�›ã�ªã�„"
  
  #: config/alpha/alpha.opt:50
  #, fuzzy, no-c-format
- #| msgid "Use VAX fp"
  msgid "Use VAX fp."
  msgstr "VAX æµ®å‹•å°�æ•°ç‚¹ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:54
  #, fuzzy, no-c-format
- #| msgid "Do not use VAX fp"
  msgid "Do not use VAX fp."
  msgstr "VAX æµ®å‹•å°�æ•°ç‚¹ã‚’åˆ©ç”¨ã�—ã�ªã�„"
  
  #: config/alpha/alpha.opt:58
  #, fuzzy, no-c-format
- #| msgid "Emit code for the byte/word ISA extension"
  msgid "Emit code for the byte/word ISA extension."
  msgstr "ãƒ�ã‚¤ãƒˆ/ãƒ¯ãƒ¼ãƒ‰ ISA æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:62
  #, fuzzy, no-c-format
- #| msgid "Emit code for the motion video ISA extension"
  msgid "Emit code for the motion video ISA extension."
  msgstr "ãƒ¢ãƒ¼ã‚·ãƒ§ãƒ³ãƒ“ãƒ‡ã‚ª ISA æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:66
  #, fuzzy, no-c-format
- #| msgid "Emit code for the fp move and sqrt ISA extension"
  msgid "Emit code for the fp move and sqrt ISA extension."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ move ã�¨ sqrt ISA æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:70
  #, fuzzy, no-c-format
- #| msgid "Emit code for the counting ISA extension"
  msgid "Emit code for the counting ISA extension."
  msgstr "ã‚«ã‚¦ãƒ³ãƒˆ ISA æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:74
  #, fuzzy, no-c-format
- #| msgid "Emit code using explicit relocation directives"
  msgid "Emit code using explicit relocation directives."
  msgstr "æ˜Žç¤ºçš„å†�é…�ç½®æŒ‡ç¤ºã‚’ä½¿ç”¨ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:78
  #, fuzzy, no-c-format
- #| msgid "Emit 16-bit relocations to the small data areas"
  msgid "Emit 16-bit relocations to the small data areas."
  msgstr "small ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�¸ã�® 16 ãƒ“ãƒƒãƒˆå†�é…�ç½®ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:82
  #, fuzzy, no-c-format
- #| msgid "Emit 32-bit relocations to the small data areas"
  msgid "Emit 32-bit relocations to the small data areas."
  msgstr "small ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�¸ã�® 32 ãƒ“ãƒƒãƒˆå†�é…�ç½®ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:86
  #, fuzzy, no-c-format
- #| msgid "Emit direct branches to local functions"
  msgid "Emit direct branches to local functions."
  msgstr "å±€æ‰€é–¢æ•°ã�¸ã�®ç›´æŽ¥åˆ†å²�ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:90
  #, fuzzy, no-c-format
- #| msgid "Emit indirect branches to local functions"
  msgid "Emit indirect branches to local functions."
  msgstr "å±€æ‰€é–¢æ•°ã�¸ã�®é–“æŽ¥åˆ†å²�ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:94
  #, fuzzy, no-c-format
- #| msgid "Emit rdval instead of rduniq for thread pointer"
  msgid "Emit rdval instead of rduniq for thread pointer."
  msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ç”¨ã�« rduniq ã�®ä»£ã‚�ã‚Šã�« rdval ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/alpha/alpha.opt:106
  #, fuzzy, no-c-format
- #| msgid "Use features of and schedule given CPU"
  msgid "Use features of and schedule given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ã�®ç‰¹å¾´ã‚„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:110
  #, fuzzy, no-c-format
- #| msgid "Schedule given CPU"
  msgid "Schedule given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:114
  #, fuzzy, no-c-format
- #| msgid "Control the generated fp rounding mode"
  msgid "Control the generated fp rounding mode."
  msgstr "ç”Ÿæˆ�ã�•ã‚Œã�Ÿæµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ¶å¾¡ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:118
  #, fuzzy, no-c-format
- #| msgid "Control the IEEE trap mode"
  msgid "Control the IEEE trap mode."
  msgstr "IEEE ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ¶å¾¡ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:122
  #, fuzzy, no-c-format
- #| msgid "Control the precision given to fp exceptions"
  msgid "Control the precision given to fp exceptions."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ä¾‹å¤–ã�«ä¸Žã�ˆã‚‰ã‚Œã�Ÿç²¾åº¦ã‚’åˆ¶å¾¡ã�™ã‚‹"
  
  #: config/alpha/alpha.opt:126
  #, fuzzy, no-c-format
- #| msgid "Tune expected memory latency"
  msgid "Tune expected memory latency."
  msgstr "äºˆæœŸã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªãƒ¬ã‚¤ãƒ†ãƒ³ã‚·ã‚’èª¿æ•´ã�™ã‚‹"
  
--- 12678,12788 ----
*************** msgstr ""
*** 13999,14005 ****
  
  #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
  #, fuzzy, no-c-format
- #| msgid "-mcpu=\tUse features of and schedule code for given CPU"
  msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
  msgstr "-mcpu=\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12793,12798 ----
*************** msgstr ""
*** 14010,14040 ****
  
  #: config/lm32/lm32.opt:24
  #, fuzzy, no-c-format
- #| msgid "Enable multiply instructions"
  msgid "Enable multiply instructions."
  msgstr "ä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/lm32/lm32.opt:28
  #, fuzzy, no-c-format
- #| msgid "Enable divide and modulus instructions"
  msgid "Enable divide and modulus instructions."
  msgstr "é™¤ç®—ã�¨å‰°ä½™å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/lm32/lm32.opt:32
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable barrel shift instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/lm32/lm32.opt:36
  #, fuzzy, no-c-format
- #| msgid "Enable sign extend instructions"
  msgid "Enable sign extend instructions."
  msgstr "ç¬¦å�·ä»˜ã��æ‹¡å¼µå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/lm32/lm32.opt:40
  #, fuzzy, no-c-format
- #| msgid "Enable user-defined instructions"
  msgid "Enable user-defined instructions."
  msgstr "åˆ©ç”¨è€…å®šç¾©å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 12803,12828 ----
*************** msgstr ""
*** 14075,14081 ****
  
  #: config/or1k/or1k.opt:51
  #, fuzzy, no-c-format
- #| msgid "Prevent the use of all hardware floating-point instructions"
  msgid "Enable generation of hardware floating point instructions. The default is -msoft-float."
  msgstr "ã�™ã�¹ã�¦ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�®ä½¿ç”¨ã‚’é˜²æ­¢ã�™ã‚‹"
  
--- 12863,12868 ----
*************** msgstr ""
*** 14121,14127 ****
  
  #: config/nios2/elf.opt:26
  #, fuzzy, no-c-format
- #| msgid "Link with the fast floating-point library"
  msgid "Link with a limited version of the C library."
  msgstr "é«˜é€Ÿã�ªæµ®å‹•å°�æ•°ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
--- 12908,12913 ----
*************** msgstr ""
*** 14147,14153 ****
  
  #: config/nios2/nios2.opt:39
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable MUL instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 12933,12938 ----
*************** msgstr ""
*** 14158,14176 ****
  
  #: config/nios2/nios2.opt:47
  #, fuzzy, no-c-format
- #| msgid "Use the software emulation for divides (default)"
  msgid "Use table based fast divide (default at -O3)."
  msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢é™¤ç®—ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
  #: config/nios2/nios2.opt:51
  #, fuzzy, no-c-format
- #| msgid "Enable unaligned load/store instruction"
  msgid "All memory accesses use I/O load/store instructions."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/nios2/nios2.opt:55
  #, fuzzy, no-c-format
- #| msgid "Enable unaligned load/store instruction"
  msgid "Volatile memory accesses use I/O load/store instructions."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 12943,12958 ----
*************** msgstr ""
*** 14181,14187 ****
  
  #: config/nios2/nios2.opt:63
  #, fuzzy, no-c-format
- #| msgid "unusual TP-relative address"
  msgid "Enable/disable GP-relative addressing."
  msgstr "é€šå¸¸ã�§ã�¯ã�ªã�„ TP é–¢é€£ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™"
  
--- 12963,12968 ----
*************** msgstr ""
*** 14203,14216 ****
  #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
  #: config/tilegx/tilegx.opt:45
  #, fuzzy, no-c-format
- #| msgid "Use big-endian byte order"
  msgid "Use big-endian byte order."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�®ãƒ�ã‚¤ãƒˆé †ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
  #: config/tilegx/tilegx.opt:49
  #, fuzzy, no-c-format
- #| msgid "Use little-endian byte order"
  msgid "Use little-endian byte order."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�®ãƒ�ã‚¤ãƒˆé †ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 12984,12995 ----
*************** msgstr ""
*** 14221,14227 ****
  
  #: config/nios2/nios2.opt:106
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the ftruncds custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13000,13005 ----
*************** msgstr ""
*** 14232,14238 ****
  
  #: config/nios2/nios2.opt:114
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fextsd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13010,13015 ----
*************** msgstr ""
*** 14243,14249 ****
  
  #: config/nios2/nios2.opt:122
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fixdu custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13020,13025 ----
*************** msgstr ""
*** 14254,14260 ****
  
  #: config/nios2/nios2.opt:130
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fixdi custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13030,13035 ----
*************** msgstr ""
*** 14265,14271 ****
  
  #: config/nios2/nios2.opt:138
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fixsu custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13040,13045 ----
*************** msgstr ""
*** 14276,14282 ****
  
  #: config/nios2/nios2.opt:146
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fixsi custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13050,13055 ----
*************** msgstr ""
*** 14287,14293 ****
  
  #: config/nios2/nios2.opt:154
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the floatud custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13060,13065 ----
*************** msgstr ""
*** 14298,14304 ****
  
  #: config/nios2/nios2.opt:162
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the floatid custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13070,13075 ----
*************** msgstr ""
*** 14309,14315 ****
  
  #: config/nios2/nios2.opt:170
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the floatus custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13080,13085 ----
*************** msgstr ""
*** 14320,14326 ****
  
  #: config/nios2/nios2.opt:178
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the floatis custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13090,13095 ----
*************** msgstr ""
*** 14331,14337 ****
  
  #: config/nios2/nios2.opt:186
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpned custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13100,13105 ----
*************** msgstr ""
*** 14342,14348 ****
  
  #: config/nios2/nios2.opt:194
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpeqd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13110,13115 ----
*************** msgstr ""
*** 14353,14359 ****
  
  #: config/nios2/nios2.opt:202
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpged custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13120,13125 ----
*************** msgstr ""
*** 14364,14370 ****
  
  #: config/nios2/nios2.opt:210
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpgtd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13130,13135 ----
*************** msgstr ""
*** 14375,14381 ****
  
  #: config/nios2/nios2.opt:218
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpled custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13140,13145 ----
*************** msgstr ""
*** 14386,14392 ****
  
  #: config/nios2/nios2.opt:226
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpltd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13150,13155 ----
*************** msgstr ""
*** 14397,14403 ****
  
  #: config/nios2/nios2.opt:234
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the flogd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13160,13165 ----
*************** msgstr ""
*** 14408,14414 ****
  
  #: config/nios2/nios2.opt:242
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fexpd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13170,13175 ----
*************** msgstr ""
*** 14419,14425 ****
  
  #: config/nios2/nios2.opt:250
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fatand custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13180,13185 ----
*************** msgstr ""
*** 14430,14436 ****
  
  #: config/nios2/nios2.opt:258
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the ftand custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13190,13195 ----
*************** msgstr ""
*** 14441,14447 ****
  
  #: config/nios2/nios2.opt:266
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsind custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13200,13205 ----
*************** msgstr ""
*** 14452,14458 ****
  
  #: config/nios2/nios2.opt:274
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcosd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13210,13215 ----
*************** msgstr ""
*** 14463,14469 ****
  
  #: config/nios2/nios2.opt:282
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsqrtd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13220,13225 ----
*************** msgstr ""
*** 14474,14480 ****
  
  #: config/nios2/nios2.opt:290
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fabsd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13230,13235 ----
*************** msgstr ""
*** 14485,14491 ****
  
  #: config/nios2/nios2.opt:298
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fnegd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13240,13245 ----
*************** msgstr ""
*** 14496,14502 ****
  
  #: config/nios2/nios2.opt:306
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmaxd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13250,13255 ----
*************** msgstr ""
*** 14507,14513 ****
  
  #: config/nios2/nios2.opt:314
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmind custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13260,13265 ----
*************** msgstr ""
*** 14518,14524 ****
  
  #: config/nios2/nios2.opt:322
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fdivd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13270,13275 ----
*************** msgstr ""
*** 14529,14535 ****
  
  #: config/nios2/nios2.opt:330
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmuld custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13280,13285 ----
*************** msgstr ""
*** 14540,14546 ****
  
  #: config/nios2/nios2.opt:338
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsubd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13290,13295 ----
*************** msgstr ""
*** 14551,14557 ****
  
  #: config/nios2/nios2.opt:346
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the faddd custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13300,13305 ----
*************** msgstr ""
*** 14562,14568 ****
  
  #: config/nios2/nios2.opt:354
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpnes custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13310,13315 ----
*************** msgstr ""
*** 14573,14579 ****
  
  #: config/nios2/nios2.opt:362
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpeqs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13320,13325 ----
*************** msgstr ""
*** 14584,14590 ****
  
  #: config/nios2/nios2.opt:370
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpges custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13330,13335 ----
*************** msgstr ""
*** 14595,14601 ****
  
  #: config/nios2/nios2.opt:378
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmpgts custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13340,13345 ----
*************** msgstr ""
*** 14606,14612 ****
  
  #: config/nios2/nios2.opt:386
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmples custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13350,13355 ----
*************** msgstr ""
*** 14617,14623 ****
  
  #: config/nios2/nios2.opt:394
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcmplts custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13360,13365 ----
*************** msgstr ""
*** 14628,14634 ****
  
  #: config/nios2/nios2.opt:402
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the flogs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13370,13375 ----
*************** msgstr ""
*** 14639,14645 ****
  
  #: config/nios2/nios2.opt:410
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fexps custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13380,13385 ----
*************** msgstr ""
*** 14650,14656 ****
  
  #: config/nios2/nios2.opt:418
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fatans custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13390,13395 ----
*************** msgstr ""
*** 14661,14667 ****
  
  #: config/nios2/nios2.opt:426
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the ftans custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13400,13405 ----
*************** msgstr ""
*** 14672,14678 ****
  
  #: config/nios2/nios2.opt:434
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsins custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13410,13415 ----
*************** msgstr ""
*** 14683,14689 ****
  
  #: config/nios2/nios2.opt:442
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fcoss custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13420,13425 ----
*************** msgstr ""
*** 14694,14700 ****
  
  #: config/nios2/nios2.opt:450
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsqrts custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13430,13435 ----
*************** msgstr ""
*** 14705,14711 ****
  
  #: config/nios2/nios2.opt:458
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fabss custom instr."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13440,13445 ----
*************** msgstr ""
*** 14716,14722 ****
  
  #: config/nios2/nios2.opt:466
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fnegs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13450,13455 ----
*************** msgstr ""
*** 14727,14733 ****
  
  #: config/nios2/nios2.opt:474
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmaxs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13460,13465 ----
*************** msgstr ""
*** 14738,14744 ****
  
  #: config/nios2/nios2.opt:482
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmins custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13470,13475 ----
*************** msgstr ""
*** 14749,14755 ****
  
  #: config/nios2/nios2.opt:490
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fdivs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13480,13485 ----
*************** msgstr ""
*** 14760,14766 ****
  
  #: config/nios2/nios2.opt:498
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fmuls custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13490,13495 ----
*************** msgstr ""
*** 14771,14777 ****
  
  #: config/nios2/nios2.opt:506
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fsubs custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13500,13505 ----
*************** msgstr ""
*** 14782,14788 ****
  
  #: config/nios2/nios2.opt:514
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fadds custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13510,13515 ----
*************** msgstr ""
*** 14793,14799 ****
  
  #: config/nios2/nios2.opt:522
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the frdy custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13520,13525 ----
*************** msgstr ""
*** 14804,14810 ****
  
  #: config/nios2/nios2.opt:530
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the frdxhi custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13530,13535 ----
*************** msgstr ""
*** 14815,14821 ****
  
  #: config/nios2/nios2.opt:538
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the frdxlo custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13540,13545 ----
*************** msgstr ""
*** 14826,14832 ****
  
  #: config/nios2/nios2.opt:546
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fwry custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13550,13555 ----
*************** msgstr ""
*** 14837,14843 ****
  
  #: config/nios2/nios2.opt:554
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the fwrx custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13560,13565 ----
*************** msgstr ""
*** 14848,14854 ****
  
  #: config/nios2/nios2.opt:562
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use the round custom instruction."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
--- 13570,13575 ----
*************** msgstr ""
*** 14864,14876 ****
  
  #: config/nios2/nios2.opt:584
  #, fuzzy, no-c-format
- #| msgid "Enable saturation instructions"
  msgid "Enable generation of R2 BMX instructions."
  msgstr "é£½å’Œå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/nios2/nios2.opt:588
  #, fuzzy, no-c-format
- #| msgid "Enable saturation instructions"
  msgid "Enable generation of R2 CDX instructions."
  msgstr "é£½å’Œå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 13585,13595 ----
*************** msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜
*** 14911,14917 ****
  
  #: config/rx/rx.opt:37
  #, fuzzy, no-c-format
- #| msgid "Disable the use of RX FPU instructions.  "
  msgid "Disable the use of RX FPU instructions."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹ã€‚"
  
--- 13630,13635 ----
*************** msgstr ""
*** 14972,14978 ****
  
  #: config/rx/rx.opt:133
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of the LRA register allocator."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 13690,13695 ----
*************** msgstr ""
*** 14988,15030 ****
  
  #: config/visium/visium.opt:25
  #, fuzzy, no-c-format
- #| msgid "Link with libyk.a, libc.a and crt0.o"
  msgid "Link with libc.a and libdebug.a."
  msgstr "libyk.aã€�libc.a ã�Šã‚ˆã�³ crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/visium/visium.opt:29
  #, fuzzy, no-c-format
- #| msgid "Link with libsim.a, libc.a and sim-crt0.o"
  msgid "Link with libc.a and libsim.a."
  msgstr "libsim.aã€�libc.a ã�Šã‚ˆã�³ sim-crt0.o ã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/visium/visium.opt:33
  #, fuzzy, no-c-format
- #| msgid "Use hardware FP"
  msgid "Use hardware FP (default)."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/visium/visium.opt:45
  #, fuzzy, no-c-format
- #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and schedule code for given CPU."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚³ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: config/visium/visium.opt:65
  #, fuzzy, no-c-format
- #| msgid "Generate code for the Android platform."
  msgid "Generate code for the supervisor mode (default)."
  msgstr "Android ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
  #: config/visium/visium.opt:69
  #, fuzzy, no-c-format
- #| msgid "Generate code for the Boehm GC"
  msgid "Generate code for the user mode."
  msgstr "Boehm GC ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/visium/visium.opt:73
  #, fuzzy, no-c-format
- #| msgid "Does nothing. Preserved for backward compatibility."
  msgid "Only retained for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
--- 13705,13740 ----
*************** msgstr ""
*** 15035,15083 ****
  
  #: config/sol2.opt:36
  #, fuzzy, no-c-format
- #| msgid "Pass -z text to linker"
  msgid "Pass -z text to linker."
  msgstr "-z text ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™"
  
  #: config/moxie/moxie.opt:31
  #, fuzzy, no-c-format
- #| msgid "Enable sign extend instructions"
  msgid "Enable MUL.X and UMUL.X instructions."
  msgstr "ç¬¦å�·ä»˜ã��æ‹¡å¼µå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:40
  #, fuzzy, no-c-format
- #| msgid "Use software emulation for floating point (default)"
  msgid "Use software emulation for floating point (default)."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ç”¨ã�«ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
  #: config/microblaze/microblaze.opt:44
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point instructions"
  msgid "Use hardware floating point instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:48
  #, fuzzy, no-c-format
- #| msgid "Use table lookup optimization for small signed integer divisions"
  msgid "Use table lookup optimization for small signed integer divisions."
  msgstr "å°�ã�•ã�ªç¬¦å�·ä»˜ã��é™¤ç®—ã�§è¡¨æŽ¢æŸ»ã�«ã‚ˆã‚‹æœ€é�©åŒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:52
  #, fuzzy, no-c-format
- #| msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
  msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
  msgstr "-mcpu=PROCESSOR\t\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ CPU ç”¨ã�®æ©Ÿèƒ½ã�¨ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�•ã‚Œã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:56
  #, fuzzy, no-c-format
- #| msgid "Don't optimize block moves, use memcpy"
  msgid "Don't optimize block moves, use memcpy."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯ç§»å‹•ã‚’æœ€é�©åŒ–ã�›ã�šã€�memcpy ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:68
  #, fuzzy, no-c-format
- #| msgid "Use the soft multiply emulation (default)"
  msgid "Use the soft multiply emulation (default)."
  msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ä¹—ç®—ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
--- 13745,13785 ----
*************** msgstr ""
*** 15088,15094 ****
  
  #: config/microblaze/microblaze.opt:76
  #, fuzzy, no-c-format
- #| msgid "Use the software emulation for divides (default)"
  msgid "Use the software emulation for divides (default)."
  msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢é™¤ç®—ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
--- 13790,13795 ----
*************** msgstr ""
*** 15099,15117 ****
  
  #: config/microblaze/microblaze.opt:84
  #, fuzzy, no-c-format
- #| msgid "Use pattern compare instructions"
  msgid "Use pattern compare instructions."
  msgstr "ãƒ‘ã‚¿ãƒ¼ãƒ³æ¯”è¼ƒå‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:88
  #, fuzzy, no-c-format
- #| msgid "Check for stack overflow at runtime"
  msgid "Check for stack overflow at runtime."
  msgstr "å®Ÿè¡Œæ™‚ã�«ã‚¹ã‚¿ãƒƒã‚¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’æ¤œæŸ»ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
  #, fuzzy, no-c-format
- #| msgid "Use GP relative sdata/sbss sections"
  msgid "Use GP relative sdata/sbss sections."
  msgstr "GP é–¢é€£ sdata/sbss ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 13800,13815 ----
*************** msgstr ""
*** 15127,15139 ****
  
  #: config/microblaze/microblaze.opt:104
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point conversion instructions"
  msgid "Use hardware floating point conversion instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å¤‰æ�›å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/microblaze/microblaze.opt:108
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point square root instruction"
  msgid "Use hardware floating point square root instruction."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹äºŒä¹—æ ¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 13825,13835 ----
*************** msgstr ""
*** 15159,15165 ****
  
  #: config/microblaze/microblaze.opt:128
  #, fuzzy, no-c-format
- #| msgid "Use hardware quad FP instructions"
  msgid "Use hardware prefetch instruction."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å››å€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 13855,13860 ----
*************** msgstr ""
*** 15170,15206 ****
  
  #: config/vax/vax.opt:23 config/vax/vax.opt:27
  #, fuzzy, no-c-format
- #| msgid "Target DFLOAT double precision code"
  msgid "Target DFLOAT double precision code."
  msgstr "DFLOAT å€�ç²¾åº¦ã‚³ãƒ¼ãƒ‰ã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/vax/vax.opt:31 config/vax/vax.opt:35
  #, fuzzy, no-c-format
- #| msgid "Generate GFLOAT double precision code"
  msgid "Generate GFLOAT double precision code."
  msgstr "GFLOAT å€�ç²¾åº¦ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/vax/vax.opt:39
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU assembler (gas)"
  msgid "Generate code for GNU assembler (gas)."
  msgstr "GNU ã‚¢ã‚»ãƒ³ãƒ–ãƒ© (gas) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/vax/vax.opt:43
  #, fuzzy, no-c-format
- #| msgid "Generate code for UNIX assembler"
  msgid "Generate code for UNIX assembler."
  msgstr "UNIX ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/vax/vax.opt:47
  #, fuzzy, no-c-format
- #| msgid "Use VAXC structure conventions"
  msgid "Use VAXC structure conventions."
  msgstr "VAXC æ§‹é€ ä½“è¦�ç´„ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/vax/vax.opt:51
  #, fuzzy, no-c-format
- #| msgid "Use new adddi3/subdi3 patterns"
  msgid "Use new adddi3/subdi3 patterns."
  msgstr "æ–°ã�—ã�„ adddi3/subdi3 ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 13865,13895 ----
*************** msgstr ""
*** 15216,15264 ****
  
  #: config/frv/frv.opt:38
  #, fuzzy, no-c-format
- #| msgid "Enable label alignment optimizations"
  msgid "Enable label alignment optimizations."
  msgstr "ãƒ©ãƒ™ãƒ«æ•´åˆ—æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:42
  #, fuzzy, no-c-format
- #| msgid "Dynamically allocate cc registers"
  msgid "Dynamically allocate cc registers."
  msgstr "cc ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’å‹•çš„ã�«å‰²ã‚Šå½“ã�¦ã‚‹"
  
  #: config/frv/frv.opt:49
  #, fuzzy, no-c-format
- #| msgid "Set the cost of branches"
  msgid "Set the cost of branches."
  msgstr "åˆ†å²�ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
  #: config/frv/frv.opt:53
  #, fuzzy, no-c-format
- #| msgid "Enable conditional execution other than moves/scc"
  msgid "Enable conditional execution other than moves/scc."
  msgstr "moves/scc ä»¥å¤–ã�§æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:57
  #, fuzzy, no-c-format
- #| msgid "Change the maximum length of conditionally-executed sequences"
  msgid "Change the maximum length of conditionally-executed sequences."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
  #: config/frv/frv.opt:61
  #, fuzzy, no-c-format
- #| msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
  msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�§åˆ©ç”¨ã�§ã��ã‚‹ä¸€æ™‚ãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã‚’å¤‰æ›´ã�™ã‚‹"
  
  #: config/frv/frv.opt:65
  #, fuzzy, no-c-format
- #| msgid "Enable conditional moves"
  msgid "Enable conditional moves."
  msgstr "æ�¡ä»¶ä»˜ã�� move ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:69
  #, fuzzy, no-c-format
- #| msgid "Set the target CPU type"
  msgid "Set the target CPU type."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�® CPU åž‹ã‚’è¨­å®šã�™ã‚‹"
  
--- 13905,13945 ----
*************** msgstr ""
*** 15269,15323 ****
  
  #: config/frv/frv.opt:122
  #, fuzzy, no-c-format
- #| msgid "Use fp double instructions"
  msgid "Use fp double instructions."
  msgstr "å€�ç²¾åº¦æµ®å‹•å°�æ•°å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:126
  #, fuzzy, no-c-format
- #| msgid "Change the ABI to allow double word insns"
  msgid "Change the ABI to allow double word insns."
  msgstr "äºŒå€�ãƒ¯ãƒ¼ãƒ‰å‘½ä»¤ã‚’è¨±å�¯ã�™ã‚‹ã‚ˆã�†ã�« ABI ã‚’å¤‰æ›´ã�™ã‚‹"
  
  #: config/frv/frv.opt:134
  #, fuzzy, no-c-format
- #| msgid "Just use icc0/fcc0"
  msgid "Just use icc0/fcc0."
  msgstr "icc0/fcc0 ã� ã�‘ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:138
  #, fuzzy, no-c-format
- #| msgid "Only use 32 FPRs"
  msgid "Only use 32 FPRs."
  msgstr "32 å€‹ã�®æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ (FPR) ã�®ã�¿ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:142
  #, fuzzy, no-c-format
- #| msgid "Use 64 FPRs"
  msgid "Use 64 FPRs."
  msgstr "64 å€‹ã�®æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ (FPR) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:146
  #, fuzzy, no-c-format
- #| msgid "Only use 32 GPRs"
  msgid "Only use 32 GPRs."
  msgstr "32 å€‹ã�®æ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ (GPR) ã�®ã�¿ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:150
  #, fuzzy, no-c-format
- #| msgid "Use 64 GPRs"
  msgid "Use 64 GPRs."
  msgstr "64 å€‹ã�®æ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ (GPR) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:154
  #, fuzzy, no-c-format
- #| msgid "Enable use of GPREL for read-only data in FDPIC"
  msgid "Enable use of GPREL for read-only data in FDPIC."
  msgstr "FDPIC å†…ã�®èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‡ãƒ¼ã‚¿ç”¨ GPREL ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:166
  #, fuzzy, no-c-format
- #| msgid "Enable PIC support for building libraries"
  msgid "Enable PIC support for building libraries."
  msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªæ§‹ç¯‰ç”¨ã�« PIC ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 13950,13995 ----
*************** msgstr ""
*** 15328,15382 ****
  
  #: config/frv/frv.opt:174
  #, fuzzy, no-c-format
- #| msgid "Disallow direct calls to global functions"
  msgid "Disallow direct calls to global functions."
  msgstr "å¤§åŸŸé–¢æ•°ã�®ç›´æŽ¥å‘¼ã�³å‡ºã�—ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:178
  #, fuzzy, no-c-format
- #| msgid "Use media instructions"
  msgid "Use media instructions."
  msgstr "media å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:182
  #, fuzzy, no-c-format
- #| msgid "Enable multiply instructions"
  msgid "Use multiply add/subtract instructions."
  msgstr "ä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:186
  #, fuzzy, no-c-format
- #| msgid "Enable optimizing &&/|| in conditional execution"
  msgid "Enable optimizing &&/|| in conditional execution."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œå†…ã�«ã�‚ã‚‹ &&/|| ã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:190
  #, fuzzy, no-c-format
- #| msgid "Enable nested conditional execution optimizations"
  msgid "Enable nested conditional execution optimizations."
  msgstr "å…¥ã‚Œå­�ã�«ã�•ã‚Œã�Ÿæ�¡ä»¶ä»˜ã��å®Ÿè¡Œã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/frv/frv.opt:195
  #, fuzzy, no-c-format
- #| msgid "Do not mark ABI switches in e_flags"
  msgid "Do not mark ABI switches in e_flags."
  msgstr "e_flags å†…ã�® ABI ã‚¹ã‚¤ãƒƒãƒ�ã‚’ãƒžãƒ¼ã‚¯ã�—ã�ªã�„"
  
  #: config/frv/frv.opt:199
  #, fuzzy, no-c-format
- #| msgid "Remove redundant membars"
  msgid "Remove redundant membars."
  msgstr "å†—é•·ã�ªãƒ¡ãƒ³ãƒ�ã‚’å‰Šé™¤ã�™ã‚‹"
  
  #: config/frv/frv.opt:203
  #, fuzzy, no-c-format
- #| msgid "Use AltiVec instructions"
  msgid "Pack VLIW instructions."
  msgstr "AltiVec å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/frv/frv.opt:207
  #, fuzzy, no-c-format
- #| msgid "Enable setting GPRs to the result of comparisons"
  msgid "Enable setting GPRs to the result of comparisons."
  msgstr "æ¯”è¼ƒçµ�æžœã‚’æ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ã�«è¨­å®šã�™ã‚‹ã�“ã�¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 14000,14045 ----
*************** msgstr ""
*** 15387,15399 ****
  
  #: config/frv/frv.opt:219
  #, fuzzy, no-c-format
- #| msgid "Assume a large TLS segment"
  msgid "Assume a large TLS segment."
  msgstr "å¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: config/frv/frv.opt:223
  #, fuzzy, no-c-format
- #| msgid "Do not assume a large TLS segment"
  msgid "Do not assume a large TLS segment."
  msgstr "å¤§ã��ã�ª TLS ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
  
--- 14050,14060 ----
*************** msgstr ""
*** 15404,15446 ****
  
  #: config/frv/frv.opt:233
  #, fuzzy, no-c-format
- #| msgid "Link with the library-pic libraries"
  msgid "Link with the library-pic libraries."
  msgstr "library-pic ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨ãƒªãƒ³ã‚¯ã�™ã‚‹"
  
  #: config/frv/frv.opt:237
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to use the repeat/erepeat instructions"
  msgid "Allow branches to be packed with other instructions."
  msgstr "gcc ã�Œ repeat/erepeat å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:30
  #, fuzzy, no-c-format
- #| msgid "Target the AM33 processor"
  msgid "Target the AM33 processor."
  msgstr "AM33 ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:34
  #, fuzzy, no-c-format
- #| msgid "Target the AM33/2.0 processor"
  msgid "Target the AM33/2.0 processor."
  msgstr "AM33/2.0 ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:38
  #, fuzzy, no-c-format
- #| msgid "Target the AM34 processor"
  msgid "Target the AM34 processor."
  msgstr "AM34 ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¨ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:46
  #, fuzzy, no-c-format
- #| msgid "Work around hardware multiply bug"
  msgid "Work around hardware multiply bug."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ä¹—ç®—ãƒ�ã‚°ã‚’å›žé�¿ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:55
  #, fuzzy, no-c-format
- #| msgid "Enable linker relaxations"
  msgid "Enable linker relaxations."
  msgstr "ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 14065,14100 ----
*************** msgstr ""
*** 15451,15463 ****
  
  #: config/mn10300/mn10300.opt:63
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to generate LIW instructions"
  msgid "Allow gcc to generate LIW instructions."
  msgstr "gcc ã�Œ LIW å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mn10300/mn10300.opt:67
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to generate LIW instructions"
  msgid "Allow gcc to generate the SETLB and Lcc instructions."
  msgstr "gcc ã�Œ LIW å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
--- 14105,14115 ----
*************** msgstr ""
*** 15473,15497 ****
  
  #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
  #, fuzzy, no-c-format
- #| msgid "Generate code in big endian mode"
  msgid "Generate code in big-endian mode."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
  #, fuzzy, no-c-format
- #| msgid "Generate code in little endian mode"
  msgid "Generate code in little-endian mode."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:37
  #, fuzzy, no-c-format
- #| msgid "Perform cross-jumping optimization"
  msgid "Force performing fp-as-gp optimization."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: config/nds32/nds32.opt:41
  #, fuzzy, no-c-format
- #| msgid "Perform cross-jumping optimization"
  msgid "Forbid performing fp-as-gp optimization."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
--- 14125,14145 ----
*************** msgstr ""
*** 15512,15524 ****
  
  #: config/nds32/nds32.opt:71
  #, fuzzy, no-c-format
- #| msgid "Reschedule instructions before register allocation"
  msgid "Use reduced-set registers for register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å‰�ã�«å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
  #: config/nds32/nds32.opt:75
  #, fuzzy, no-c-format
- #| msgid "Reschedule instructions before register allocation"
  msgid "Use full-set registers for register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å‰�ã�«å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
--- 14160,14170 ----
*************** msgstr ""
*** 15549,15603 ****
  
  #: config/nds32/nds32.opt:109
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known cmodel types (for use with the -mict-model= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
  #: config/nds32/nds32.opt:119
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate conditional move instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:123
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate hardware abs instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:127
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate performance extension instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:131
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point conversion instructions"
  msgid "Generate performance extension version 2 instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å¤‰æ�›å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:135
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate string extension instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:139
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate DSP extension instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:143
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate v3 push25/pop25 instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:147
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate 16-bit instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14195,14240 ----
*************** msgstr ""
*** 15608,15614 ****
  
  #: config/nds32/nds32.opt:155
  #, fuzzy, no-c-format
- #| msgid "Enable multicore support"
  msgid "Enable Virtual Hosting support."
  msgstr "è¤‡æ•°ã‚³ã‚¢ã‚µãƒ�ãƒ¼ãƒˆã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 14245,14250 ----
*************** msgstr ""
*** 15634,15640 ****
  
  #: config/nds32/nds32.opt:197
  #, fuzzy, no-c-format
- #| msgid "Specify the register allocation order"
  msgid "Specify the cpu for pipeline model."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�é †ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 14270,14275 ----
*************** msgstr ""
*** 15665,15677 ****
  
  #: config/nds32/nds32.opt:425
  #, fuzzy, no-c-format
- #| msgid "Warn when all constructors and destructors are private"
  msgid "Enable constructor/destructor feature."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¨ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œé�žå…¬é–‹ã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: config/nds32/nds32.opt:429
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Guide linker to relax instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14300,14310 ----
*************** msgstr "æµ®å‹•å°�æ•°ã�®ä¹—ç®—/åŠ ç®—å‘½ä
*** 15682,15694 ****
  
  #: config/nds32/nds32.opt:437
  #, fuzzy, no-c-format
- #| msgid "Generate code that uses 68881 floating-point instructions"
  msgid "Generate single-precision floating-point instructions."
  msgstr "68881 æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/nds32/nds32.opt:441
  #, fuzzy, no-c-format
- #| msgid "Generate code that uses 68881 floating-point instructions"
  msgid "Generate double-precision floating-point instructions."
  msgstr "68881 æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14315,14325 ----
*************** msgstr ""
*** 15699,15711 ****
  
  #: config/nds32/nds32.opt:449
  #, fuzzy, no-c-format
- #| msgid "Permit scheduling of a function's prologue sequence"
  msgid "Permit scheduling of a function's prologue and epilogue sequence."
  msgstr "é–¢æ•°ã�®ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’è¨±ã�™"
  
  #: config/nds32/nds32.opt:453
  #, fuzzy, no-c-format
- #| msgid "Generate cld instruction in the function prologue."
  msgid "Generate return instruction in naked function."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14330,14340 ----
*************** msgstr ""
*** 15721,15733 ****
  
  #: config/iq2000/iq2000.opt:31
  #, fuzzy, no-c-format
- #| msgid "Specify CPU for code generation purposes"
  msgid "Specify CPU for code generation purposes."
  msgstr "ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ç”¨ CPU ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/iq2000/iq2000.opt:47
  #, fuzzy, no-c-format
- #| msgid "Specify CPU for scheduling purposes"
  msgid "Specify CPU for scheduling purposes."
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ç”¨ CPU ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 14350,14360 ----
*************** msgstr ""
*** 15738,15870 ****
  
  #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
  #, fuzzy, no-c-format
- #| msgid "Use ROM instead of RAM"
  msgid "Use ROM instead of RAM."
  msgstr "RAM ã�®ä»£ã‚�ã‚Šã�« ROM ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/iq2000/iq2000.opt:70
  #, fuzzy, no-c-format
- #| msgid "No default crt0.o"
  msgid "No default crt0.o."
  msgstr "crt0.o ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�¨ã�—ã�ªã�„"
  
  #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409
  #, fuzzy, no-c-format
- #| msgid "Put uninitialized constants in ROM (needs -membedded-data)"
  msgid "Put uninitialized constants in ROM (needs -membedded-data)."
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã��(-membedded-data ã�Œå¿…è¦�)"
  
  #: config/csky/csky.opt:34
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target architecture"
  msgid "Specify the target architecture."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/csky/csky.opt:38
  #, fuzzy, no-c-format
- #| msgid "Specify the target CPU"
  msgid "Specify the target processor."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/csky/csky.opt:61
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point instructions"
  msgid "Enable hardware floating-point instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/csky/csky.opt:65
  #, fuzzy, no-c-format
- #| msgid "Use software emulation for floating point (default)"
  msgid "Use library calls to perform floating-point operations (default)."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ç”¨ã�«ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
  
  #: config/csky/csky.opt:69
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the target floating-point hardware/format."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢/å½¢å¼�ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/csky/csky.opt:73
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in default format"
  msgid "Generate C-SKY FPU double float instructions (default for hard float)."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:77
  #, fuzzy, no-c-format
- #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
  msgstr "ãƒ«ãƒ¼ãƒ—å†…ã�®é…�åˆ—ã�§ã€�å�¯èƒ½ã�§ã�‚ã‚Œã�°ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:85
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Enable the extended LRW instruction (default for CK801)."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/csky/csky.opt:89
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable interrupt stack instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:93
  #, fuzzy, no-c-format
- #| msgid "Enable multiply instructions"
  msgid "Enable multiprocessor instructions."
  msgstr "ä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:97
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable coprocessor instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:101
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable cache prefetch instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:105
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable C-SKY SECURE instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:112
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable C-SKY TRUST instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:116
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable C-SKY DSP instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:120
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable C-SKY Enhanced DSP instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:124
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable C-SKY Vector DSP instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/csky/csky.opt:130
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate divide instructions."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:134
  #, fuzzy, no-c-format
- #| msgid "Generate code for a 5206e"
  msgid "Generate code for Smart Mode."
  msgstr "5206e ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14365,14475 ----
*************** msgstr ""
*** 15875,15893 ****
  
  #: config/csky/csky.opt:142
  #, fuzzy, no-c-format
- #| msgid "Generate code in little endian mode"
  msgid "Generate code using global anchor symbol addresses."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:146
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate push/pop instructions (default)."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:150
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate stm/ldm instructions (default)."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14480,14495 ----
*************** msgstr ""
*** 15898,15940 ****
  
  #: config/csky/csky.opt:161
  #, fuzzy, no-c-format
- #| msgid "Do not generate .size directives"
  msgid "Emit .stack_size directives."
  msgstr ".size æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: config/csky/csky.opt:165
  #, fuzzy, no-c-format
- #| msgid "Generate code for GNU runtime environment"
  msgid "Generate code for C-SKY compiler runtime instead of libgcc."
  msgstr "GNU å®Ÿè¡Œç’°å¢ƒç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/csky/csky.opt:169
  #, fuzzy, no-c-format
- #| msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
  msgid "Set the branch costs to roughly the specified number of instructions."
  msgstr "-mbranch-cost=COST\tåˆ†å²�ã‚³ã‚¹ãƒˆã‚’å¤§ä½“ COST å‘½ä»¤åˆ†ã�«è¨­å®šã�™ã‚‹"
  
  #: config/csky/csky.opt:173
  #, fuzzy, no-c-format
- #| msgid "Permit scheduling of a function's prologue sequence"
  msgid "Permit scheduling of function prologue and epilogue sequences."
  msgstr "é–¢æ•°ã�®ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’è¨±ã�™"
  
  #: config/csky/csky_tables.opt:24
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known CSKY CPUs (for use with the -mcpu= options):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
  #: config/csky/csky_tables.opt:199
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known CSKY architectures (for use with the -march= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
  #: config/csky/csky_tables.opt:218
  #, fuzzy, no-c-format
- #| msgid "invalid __fp16 format option: -mfp16-format=%s"
  msgid "Known CSKY FPUs (for use with the -mfpu= option):"
  msgstr "ç„¡åŠ¹ã�ª __fp16 æ›¸å¼�ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfp16-format=%s"
  
--- 14500,14535 ----
*************** msgstr ""
*** 15945,15963 ****
  
  #: config/c6x/c6x.opt:42
  #, fuzzy, no-c-format
- #| msgid "Select method for sdata handling"
  msgid "Select method for sdata handling."
  msgstr "Select method for sdata å�–ã‚Šæ‰±ã�„ç”¨ã�®æ–¹æ³•ã‚’é�¸æŠžã�™ã‚‹"
  
  #: config/c6x/c6x.opt:46
  #, fuzzy, no-c-format
- #| msgid "unrecognized argument '%s' to -mcpu= option"
  msgid "Valid arguments for the -msdata= option:"
  msgstr "-mcpu= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜å‡ºæ�¥ã�ªã�„å¼•æ•° '%s' ã�§ã�™"
  
  #: config/c6x/c6x.opt:59
  #, fuzzy, no-c-format
- #| msgid "Create a shared library"
  msgid "Compile for the DSBT shared library ABI."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½œæˆ�ã�™ã‚‹"
  
--- 14540,14555 ----
*************** msgstr ""
*** 15968,16040 ****
  
  #: config/cris/cris.opt:45
  #, fuzzy, no-c-format
- #| msgid "Work around bug in multiplication instruction"
  msgid "Work around bug in multiplication instruction."
  msgstr "ä¹—ç®—å‘½ä»¤å†…ã�®ãƒ�ã‚°ã‚’å›žé�¿ã�™ã‚‹"
  
  #: config/cris/cris.opt:51
  #, fuzzy, no-c-format
- #| msgid "Compile for ETRAX 4 (CRIS v3)"
  msgid "Compile for ETRAX 4 (CRIS v3)."
  msgstr "ETRAX 4 (CRIS v3) ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/cris/cris.opt:56
  #, fuzzy, no-c-format
- #| msgid "Compile for ETRAX 100 (CRIS v8)"
  msgid "Compile for ETRAX 100 (CRIS v8)."
  msgstr "ETRAX 100 (CRIS v8) ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/cris/cris.opt:64
  #, fuzzy, no-c-format
- #| msgid "Emit verbose debug information in assembly code"
  msgid "Emit verbose debug information in assembly code."
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚³ãƒ¼ãƒ‰å†…ã�«å†—é•·ã�§ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/cris/cris.opt:71
  #, fuzzy, no-c-format
- #| msgid "Do not use the callt instruction"
  msgid "Do not use condition codes from normal instructions."
  msgstr "callt å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:80
  #, fuzzy, no-c-format
- #| msgid "Do not use direct addressing mode for soft registers"
  msgid "Do not emit addressing modes with side-effect assignment."
  msgstr "ã‚½ãƒ•ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�«ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:89
  #, fuzzy, no-c-format
- #| msgid "Do not tune stack alignment"
  msgid "Do not tune stack alignment."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:98
  #, fuzzy, no-c-format
- #| msgid "Do not tune writable data alignment"
  msgid "Do not tune writable data alignment."
  msgstr "æ›¸ã��è¾¼ã�¿å�¯èƒ½ãƒ‡ãƒ¼ã‚¿æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:107
  #, fuzzy, no-c-format
- #| msgid "Do not tune code and read-only data alignment"
  msgid "Do not tune code and read-only data alignment."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�¨èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‡ãƒ¼ã‚¿æ•´åˆ—ã‚’èª¿æ•´ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:116
  #, fuzzy, no-c-format
- #| msgid "Align code and data to 32 bits"
  msgid "Align code and data to 32 bits."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�¨ãƒ‡ãƒ¼ã‚¿ã‚’ 32 ãƒ“ãƒƒãƒˆã�«æ•´åˆ—ã�™ã‚‹"
  
  #: config/cris/cris.opt:133
  #, fuzzy, no-c-format
- #| msgid "Don't align items in code or data"
  msgid "Don't align items in code or data."
  msgstr "ã‚³ãƒ¼ãƒ‰ã�¾ã�Ÿã�¯ãƒ‡ãƒ¼ã‚¿å†…ã�®è¦�ç´ ã‚’æ•´åˆ—ã�—ã�ªã�„"
  
  #: config/cris/cris.opt:142
  #, fuzzy, no-c-format
- #| msgid "Do not emit function prologue or epilogue"
  msgid "Do not emit function prologue or epilogue."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¾ã�Ÿã�¯ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ã‚’ç™ºè¡Œã�—ã�ªã�„"
  
--- 14560,14620 ----
*************** msgstr ""
*** 16045,16069 ****
  
  #: config/cris/cris.opt:158
  #, fuzzy, no-c-format
- #| msgid "Override -mbest-lib-options"
  msgid "Override -mbest-lib-options."
  msgstr "-mbest-lib-options ã‚’ä¸Šæ›¸ã��ã�™ã‚‹"
  
  #: config/cris/cris.opt:165
  #, fuzzy, no-c-format
- #| msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
  msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
  msgstr "-march=ARCH\tæŒ‡å®šã�—ã�Ÿãƒ�ãƒƒãƒ—ã�¾ã�Ÿã�¯ CPU ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/cris/cris.opt:169
  #, fuzzy, no-c-format
- #| msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
  msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
  msgstr "-mtune=ARCH\tæŒ‡å®šã�—ã�Ÿãƒ�ãƒƒãƒ—ã�¾ã�Ÿã�¯ CPU ç”¨ã�«æ•´åˆ—ã‚’èª¿æ•´ã�™ã‚‹"
  
  #: config/cris/cris.opt:173
  #, fuzzy, no-c-format
- #| msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
  msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size."
  msgstr "-mmax-stackframe=SIZE\tã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�ŒæŒ‡å®šã�—ã�Ÿã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 14625,14645 ----
*************** msgstr "å®Ÿè¡Œæ™‚å��ã€‚"
*** 16094,16208 ****
  
  #: config/sh/sh.opt:42
  #, fuzzy, no-c-format
- #| msgid "Generate SH1 code"
  msgid "Generate SH1 code."
  msgstr "SH1 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:46
  #, fuzzy, no-c-format
- #| msgid "Generate SH2 code"
  msgid "Generate SH2 code."
  msgstr "SH2 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:50
  #, fuzzy, no-c-format
- #| msgid "Generate default double-precision SH2a-FPU code"
  msgid "Generate default double-precision SH2a-FPU code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å€�ç²¾åº¦ SH2a-FPU ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:54
  #, fuzzy, no-c-format
- #| msgid "Generate SH2a FPU-less code"
  msgid "Generate SH2a FPU-less code."
  msgstr "FPU ã�Œç„¡ã�„ SH2a ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:58
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH2a-FPU code"
  msgid "Generate default single-precision SH2a-FPU code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH2a-FPU ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:62
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH2a-FPU code"
  msgid "Generate only single-precision SH2a-FPU code."
  msgstr "å�˜ç²¾åº¦ SH2a-FPU ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:66
  #, fuzzy, no-c-format
- #| msgid "Generate SH2e code"
  msgid "Generate SH2e code."
  msgstr "SH2e ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:70
  #, fuzzy, no-c-format
- #| msgid "Generate SH3 code"
  msgid "Generate SH3 code."
  msgstr "SH3 ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:74
  #, fuzzy, no-c-format
- #| msgid "Generate SH3e code"
  msgid "Generate SH3e code."
  msgstr "SH3e ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:78
  #, fuzzy, no-c-format
- #| msgid "Generate SH4 code"
  msgid "Generate SH4 code."
  msgstr "SH4 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:82
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-100 code"
  msgid "Generate SH4-100 code."
  msgstr "SH4-100 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:86
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-200 code"
  msgid "Generate SH4-200 code."
  msgstr "SH4-200 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:92
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-300 code"
  msgid "Generate SH4-300 code."
  msgstr "SH4-300 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:96
  #, fuzzy, no-c-format
- #| msgid "Generate SH4 FPU-less code"
  msgid "Generate SH4 FPU-less code."
  msgstr "FPU ç„¡ã�—ã�® SH4 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:100
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-100 FPU-less code"
  msgid "Generate SH4-100 FPU-less code."
  msgstr "FPU ç„¡ã�—ã�® SH4-100 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:104
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-200 FPU-less code"
  msgid "Generate SH4-200 FPU-less code."
  msgstr "FPU ç„¡ã�—ã�® SH4-200 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:108
  #, fuzzy, no-c-format
- #| msgid "Generate SH4-300 FPU-less code"
  msgid "Generate SH4-300 FPU-less code."
  msgstr "FPU ç„¡ã�—ã�® SH4-300 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:112
  #, fuzzy, no-c-format
- #| msgid "Generate code for SH4 340 series (MMU/FPU-less)"
  msgid "Generate code for SH4 340 series (MMU/FPU-less)."
  msgstr "SH4 340 ã‚·ãƒªãƒ¼ã‚º (MMU/FPU ç„¡ã�—) ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:117
  #, fuzzy, no-c-format
- #| msgid "Generate code for SH4 400 series (MMU/FPU-less)"
  msgid "Generate code for SH4 400 series (MMU/FPU-less)."
  msgstr "SH4 400 ã‚·ãƒªãƒ¼ã‚º (MMU/FPU ç„¡ã�—) ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14670,14765 ----
*************** msgstr "SH4 500 ã‚·ãƒªãƒ¼ã‚º (FPU ç„¡ã�—
*** 16213,16309 ****
  
  #: config/sh/sh.opt:127
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH4 code"
  msgid "Generate default single-precision SH4 code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH4 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:131
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH4-100 code"
  msgid "Generate default single-precision SH4-100 code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH4-100 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:135
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH4-200 code"
  msgid "Generate default single-precision SH4-200 code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH4-200 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:139
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH4-300 code"
  msgid "Generate default single-precision SH4-300 code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH4-300 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:143
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH4 code"
  msgid "Generate only single-precision SH4 code."
  msgstr "å�˜ç²¾åº¦ SH4 ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:147
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH4-100 code"
  msgid "Generate only single-precision SH4-100 code."
  msgstr "å�˜ç²¾åº¦ SH4-100 ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:151
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH4-200 code"
  msgid "Generate only single-precision SH4-200 code."
  msgstr "å�˜ç²¾åº¦ SH4-200 ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:155
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH4-300 code"
  msgid "Generate only single-precision SH4-300 code."
  msgstr "å�˜ç²¾åº¦ SH4-300 ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:159
  #, fuzzy, no-c-format
- #| msgid "Generate SH4a code"
  msgid "Generate SH4a code."
  msgstr "SH4a ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:163
  #, fuzzy, no-c-format
- #| msgid "Generate SH4a FPU-less code"
  msgid "Generate SH4a FPU-less code."
  msgstr "FPU ç„¡ã�— SH4a ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:167
  #, fuzzy, no-c-format
- #| msgid "Generate default single-precision SH4a code"
  msgid "Generate default single-precision SH4a code."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§å�˜ç²¾åº¦ SH4a ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:171
  #, fuzzy, no-c-format
- #| msgid "Generate only single-precision SH4a code"
  msgid "Generate only single-precision SH4a code."
  msgstr "å�˜ç²¾åº¦ SH4a ã‚³ãƒ¼ãƒ‰ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:175
  #, fuzzy, no-c-format
- #| msgid "Generate SH4al-dsp code"
  msgid "Generate SH4al-dsp code."
  msgstr "SH4al-dsp ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:183
  #, fuzzy, no-c-format
- #| msgid "Generate code in big endian mode"
  msgid "Generate code in big endian mode."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:187
  #, fuzzy, no-c-format
- #| msgid "Generate 32-bit offsets in switch tables"
  msgid "Generate 32-bit offsets in switch tables."
  msgstr "switch è¡¨å†…ã�§ 32 ãƒ“ãƒƒãƒˆã‚ªãƒ•ã‚»ãƒƒãƒˆã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:191
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate bit instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14770,14850 ----
*************** msgstr ""
*** 16319,16325 ****
  
  #: config/sh/sh.opt:207
  #, fuzzy, no-c-format
- #| msgid "Align doubles at 64-bit boundaries"
  msgid "Align doubles at 64-bit boundaries."
  msgstr "double ã‚’ 64 ãƒ“ãƒƒãƒˆå¢ƒç•Œã�«æ•´åˆ—ã�™ã‚‹"
  
--- 14860,14865 ----
*************** msgstr ""
*** 16330,16342 ****
  
  #: config/sh/sh.opt:215
  #, fuzzy, no-c-format
- #| msgid "Specify name for 32 bit signed division function"
  msgid "Specify name for 32 bit signed division function."
  msgstr "32 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��é™¤ç®—é–¢æ•°ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/sh/sh.opt:219
  #, fuzzy, no-c-format
- #| msgid "Generate LP64 code"
  msgid "Generate ELF FDPIC code."
  msgstr "LP64 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14870,14880 ----
*************** msgstr "fmov å‘½ä»¤ã�§ã�® 64 ãƒ“ãƒƒãƒˆæµ
*** 16347,16359 ****
  
  #: config/sh/sh.opt:231 config/sh/sh.opt:269
  #, fuzzy, no-c-format
- #| msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
  msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
  msgstr "Renesas (ä»¥å‰�ã�® Hitachi) / SuperH å‘¼ã�³å‡ºã�—è¦�ç´„ã�«å¾“ã�†"
  
  #: config/sh/sh.opt:235
  #, fuzzy, no-c-format
- #| msgid "Increase the IEEE compliance for floating-point code"
  msgid "Increase the IEEE compliance for floating-point comparisons."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã‚³ãƒ¼ãƒ‰ã�§ IEEE é�©å�ˆæ€§ã‚’é«˜ã‚�ã‚‹"
  
--- 14885,14895 ----
*************** msgstr ""
*** 16369,16405 ****
  
  #: config/sh/sh.opt:247
  #, fuzzy, no-c-format
- #| msgid "Generate code in little endian mode"
  msgid "Generate code in little endian mode."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/sh/sh.opt:251
  #, fuzzy, no-c-format
- #| msgid "Mark MAC register as call-clobbered"
  msgid "Mark MAC register as call-clobbered."
  msgstr "MAC ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’å‘¼ã�³å‡ºã�—ã�§ç ´å£Šã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
  #: config/sh/sh.opt:257
  #, fuzzy, no-c-format
- #| msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
  msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
  msgstr "æ§‹é€ ä½“ã‚’ 4 ãƒ�ã‚¤ãƒˆã�®å€�æ•°ã�«ã�™ã‚‹ (è­¦å‘Š: ABI ã�Œå¤‰æ›´ã�•ã‚Œã‚‹)"
  
  #: config/sh/sh.opt:261
  #, fuzzy, no-c-format
- #| msgid "Emit function-calls using global offset table when generating PIC"
  msgid "Emit function-calls using global offset table when generating PIC."
  msgstr "PIC ç”Ÿæˆ�æ™‚ã�«å¤§åŸŸã‚ªãƒ•ã‚»ãƒƒãƒˆè¡¨ã‚’ä½¿ç”¨ã�—ã�¦é–¢æ•°å‘¼ã�³å‡ºã�—ã‚’ç™ºè¡Œã�™ã‚‹"
  
  #: config/sh/sh.opt:265
  #, fuzzy, no-c-format
- #| msgid "Shorten address references during linking"
  msgid "Shorten address references during linking."
  msgstr "ãƒªãƒ³ã‚¯ä¸­ã�«ã‚¢ãƒ‰ãƒ¬ã‚¹å�‚ç…§ã‚’çŸ­ã��ã�™ã‚‹"
  
  #: config/sh/sh.opt:273
  #, fuzzy, no-c-format
- #| msgid "Generate code for built-in atomic operations"
  msgid "Specify the model for atomic operations."
  msgstr "çµ„ã�¿è¾¼ã�¿ä¸�å�¯åˆ†æ“�ä½œç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14905,14935 ----
*************** msgstr ""
*** 16410,16416 ****
  
  #: config/sh/sh.opt:281
  #, fuzzy, no-c-format
- #| msgid "Cost to assume for a multiply insn"
  msgid "Cost to assume for a multiply insn."
  msgstr "ä¹—ç®—å‘½ä»¤ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
--- 14940,14945 ----
*************** msgstr ""
*** 16426,16438 ****
  
  #: config/sh/sh.opt:295
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of the fsca instruction."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/sh/sh.opt:299
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of the fsrra instruction."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 14955,14965 ----
*************** msgstr ""
*** 16448,16454 ****
  
  #: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target CPU"
  msgid "Specify the name of the target GPU."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 14975,14980 ----
*************** msgstr ""
*** 16464,16494 ****
  
  #: config/gcn/gcn.opt:78
  #, fuzzy, no-c-format
- #| msgid "Warn about implicit function declarations"
  msgid "Warn about invalid OpenACC dimensions."
  msgstr "æš—é»™ã�®é–¢æ•°å®£è¨€ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: config/fr30/fr30.opt:23
  #, fuzzy, no-c-format
- #| msgid "Assume small address space"
  msgid "Assume small address space."
  msgstr "ã‚¹ãƒ¢ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ã�¨ã�¿ã�ªã�™"
  
  #: config/bpf/bpf.opt:28
  #, fuzzy, no-c-format
- #| msgid "Generate code for the kernel or loadable kernel extensions"
  msgid "Generate eBPF for the given Linux kernel version."
  msgstr "ã‚«ãƒ¼ãƒ�ãƒ«ç”¨ã€�ã�¾ã�Ÿã�¯ãƒ­ãƒ¼ãƒ‰å�¯èƒ½ã‚«ãƒ¼ãƒ�ãƒ«æ‹¡å¼µç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/bpf/bpf.opt:115
  #, fuzzy, no-c-format
- #| msgid "Generate big-endian code"
  msgid "Generate big-endian eBPF."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/bpf/bpf.opt:119
  #, fuzzy, no-c-format
- #| msgid "Generate little-endian code"
  msgid "Generate little-endian eBPF."
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 14990,15015 ----
*************** msgstr ""
*** 16499,16505 ****
  
  #: config/mips/mips.opt:32
  #, fuzzy, no-c-format
- #| msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
  msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
  msgstr "-mabi=ABI\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ ABI ã�«æº–æ‹ ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15020,15025 ----
*************** msgstr ""
*** 16510,16540 ****
  
  #: config/mips/mips.opt:55
  #, fuzzy, no-c-format
- #| msgid "Generate code that can be used in SVR4-style dynamic objects"
  msgid "Generate code that can be used in SVR4-style dynamic objects."
  msgstr "SVR4 ã‚¹ã‚¿ã‚¤ãƒ«ã�®å‹•çš„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�§ä½¿ç”¨ã�§ã��ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:59
  #, fuzzy, no-c-format
- #| msgid "Use PMC-style 'mad' instructions"
  msgid "Use PMC-style 'mad' instructions."
  msgstr "PMC ã‚¹ã‚¿ã‚¤ãƒ«ã�® 'mad' å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:63
  #, fuzzy, no-c-format
- #| msgid "Use fp double instructions"
  msgid "Use integer madd/msub instructions."
  msgstr "å€�ç²¾åº¦æµ®å‹•å°�æ•°å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/mips/mips.opt:67
  #, fuzzy, no-c-format
- #| msgid "-march=ISA\tGenerate code for the given ISA"
  msgid "-march=ISA\tGenerate code for the given ISA."
  msgstr "-march=ISA\tä¸Žã�ˆã‚‰ã‚Œã�Ÿ ISA ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:71
  #, fuzzy, no-c-format
- #| msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
  msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
  msgstr "-mbranch-cost=COST\tåˆ†å²�ã‚³ã‚¹ãƒˆã‚’å¤§ä½“ COST å‘½ä»¤åˆ†ã�«è¨­å®šã�™ã‚‹"
  
--- 15030,15055 ----
*************** msgstr ""
*** 16550,16556 ****
  
  #: config/mips/mips.opt:83
  #, fuzzy, no-c-format
- #| msgid "Trap on integer divide by zero"
  msgid "Trap on integer divide by zero."
  msgstr "æ•´æ•°ã�®ã‚¼ãƒ­é™¤ç®—ã‚’ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
--- 15065,15070 ----
*************** msgstr ""
*** 16561,16567 ****
  
  #: config/mips/mips.opt:91
  #, fuzzy, no-c-format
- #| msgid "invalid argument %qs to -fdebug-prefix-map"
  msgid "Valid arguments to -mcode-readable=:"
  msgstr "-fdebug-prefix-map ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•° %qs ã�§ã�™"
  
--- 15075,15080 ----
*************** msgstr ""
*** 16572,16614 ****
  
  #: config/mips/mips.opt:108
  #, fuzzy, no-c-format
- #| msgid "Trap on integer divide by zero"
  msgid "Use trap instructions to check for integer divide by zero."
  msgstr "æ•´æ•°ã�®ã‚¼ãƒ­é™¤ç®—ã‚’ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
  #: config/mips/mips.opt:112
  #, fuzzy, no-c-format
- #| msgid "Allow the use of MDMX instructions"
  msgid "Allow the use of MDMX instructions."
  msgstr "MDMX å‘½ä»¤ã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mips/mips.opt:116
  #, fuzzy, no-c-format
- #| msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
  msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations."
  msgstr "32 ãƒ“ãƒƒãƒˆæ“�ä½œã�¨ 64 ãƒ“ãƒƒãƒˆæ“�ä½œã�®ä¸¡æ–¹ã�§ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mips/mips.opt:120
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-DSP instructions"
  msgid "Use MIPS-DSP instructions."
  msgstr "MIPS-DSP å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:124
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-DSP REV 2 instructions"
  msgid "Use MIPS-DSP REV 2 instructions."
  msgstr "MIPS-DSP REV 2 å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:146
  #, fuzzy, no-c-format
- #| msgid "Use the bit-field instructions"
  msgid "Use Enhanced Virtual Addressing instructions."
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:150
  #, fuzzy, no-c-format
- #| msgid "Use NewABI-style %reloc() assembly operators"
  msgid "Use NewABI-style %reloc() assembly operators."
  msgstr "NewABI ã‚¹ã‚¿ã‚¤ãƒ«ã�® %reloc() ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ“�ä½œã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15085,15120 ----
*************** msgstr ""
*** 16619,16691 ****
  
  #: config/mips/mips.opt:158
  #, fuzzy, no-c-format
- #| msgid "Work around certain R4000 errata"
  msgid "Work around certain 24K errata."
  msgstr "R4000 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:162
  #, fuzzy, no-c-format
- #| msgid "Work around certain R4000 errata"
  msgid "Work around certain R4000 errata."
  msgstr "R4000 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:166
  #, fuzzy, no-c-format
- #| msgid "Work around certain R4400 errata"
  msgid "Work around certain R4400 errata."
  msgstr "R4400 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:170
  #, fuzzy, no-c-format
- #| msgid "Work around certain R4000 errata"
  msgid "Work around the R5900 short loop erratum."
  msgstr "R4000 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:174
  #, fuzzy, no-c-format
- #| msgid "Work around certain R4000 errata"
  msgid "Work around certain RM7000 errata."
  msgstr "R4000 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:178
  #, fuzzy, no-c-format
- #| msgid "Work around certain R10000 errata"
  msgid "Work around certain R10000 errata."
  msgstr "R10000 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:182
  #, fuzzy, no-c-format
- #| msgid "Work around errata for early SB-1 revision 2 cores"
  msgid "Work around errata for early SB-1 revision 2 cores."
  msgstr "åˆ�æœŸã�® SB-1 ãƒªãƒ“ã‚¸ãƒ§ãƒ³ 2 ã‚³ã‚¢ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:186
  #, fuzzy, no-c-format
- #| msgid "Work around certain VR4120 errata"
  msgid "Work around certain VR4120 errata."
  msgstr "VR4120 å›ºæœ‰ã�®ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:190
  #, fuzzy, no-c-format
- #| msgid "Work around VR4130 mflo/mfhi errata"
  msgid "Work around VR4130 mflo/mfhi errata."
  msgstr "VR4130 mflo/mfhi ã‚¨ãƒ©ãƒƒã‚¿å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:194
  #, fuzzy, no-c-format
- #| msgid "Work around an early 4300 hardware bug"
  msgid "Work around an early 4300 hardware bug."
  msgstr "åˆ�æœŸã�® 4300 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ�ã‚°ã�®å›žé�¿ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:198
  #, fuzzy, no-c-format
- #| msgid "FP exceptions are enabled"
  msgid "FP exceptions are enabled."
  msgstr "æµ®å‹•å°�æ•°ç‚¹ä¾‹å¤–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/mips/mips.opt:202
  #, fuzzy, no-c-format
- #| msgid "Use 32-bit floating-point registers"
  msgid "Use 32-bit floating-point registers."
  msgstr "32 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15125,15185 ----
*************** msgstr ""
*** 16696,16702 ****
  
  #: config/mips/mips.opt:210
  #, fuzzy, no-c-format
- #| msgid "Use 64-bit floating-point registers"
  msgid "Use 64-bit floating-point registers."
  msgstr "64 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15190,15195 ----
*************** msgstr ""
*** 16722,16734 ****
  
  #: config/mips/mips.opt:236
  #, fuzzy, no-c-format
- #| msgid "Use 32-bit general registers"
  msgid "Use 32-bit general registers."
  msgstr "32 ãƒ“ãƒƒãƒˆæ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:240
  #, fuzzy, no-c-format
- #| msgid "Use 64-bit general registers"
  msgid "Use 64-bit general registers."
  msgstr "64 ãƒ“ãƒƒãƒˆæ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15215,15225 ----
*************** msgstr ""
*** 16739,16811 ****
  
  #: config/mips/mips.opt:248
  #, fuzzy, no-c-format
- #| msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
  msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
  msgstr "-mabicalls ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�«ã€�å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�§ä½¿ç”¨ã�™ã‚‹ã�®ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ä½œæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:252
  #, fuzzy, no-c-format
- #| msgid "Allow the use of hardware floating-point ABI and instructions"
  msgid "Allow the use of hardware floating-point ABI and instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹ã�® ABI ã�¨å‘½ä»¤ã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mips/mips.opt:256
  #, fuzzy, no-c-format
- #| msgid "Generate code that can be safely linked with MIPS16 code."
  msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
  msgstr "MIPS16 ã‚³ãƒ¼ãƒ‰ã�¨å®‰å…¨ã�«ãƒªãƒ³ã‚¯ã�§ã��ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ã€‚"
  
  #: config/mips/mips.opt:260
  #, fuzzy, no-c-format
- #| msgid "Does nothing. Preserved for backward compatibility."
  msgid "An alias for minterlink-compressed provided for backward-compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
  #: config/mips/mips.opt:264
  #, fuzzy, no-c-format
- #| msgid "-mipsN\tGenerate code for ISA level N"
  msgid "-mipsN\tGenerate code for ISA level N."
  msgstr "-mipsN\tISA ãƒ¬ãƒ™ãƒ« N ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:268
  #, fuzzy, no-c-format
- #| msgid "Generate MIPS16 code"
  msgid "Generate MIPS16 code."
  msgstr "MIPS16 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:272
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-3D instructions"
  msgid "Use MIPS-3D instructions."
  msgstr "MIPS-3D å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:276
  #, fuzzy, no-c-format
- #| msgid "Use ll, sc and sync instructions"
  msgid "Use ll, sc and sync instructions."
  msgstr "llã€�sc ã�Šã‚ˆã�³ sync å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:280
  #, fuzzy, no-c-format
- #| msgid "Use -G for object-local data"
  msgid "Use -G for object-local data."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå±€æ‰€ãƒ‡ãƒ¼ã‚¿ç”¨ã�« -G ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:284
  #, fuzzy, no-c-format
- #| msgid "Use indirect calls"
  msgid "Use indirect calls."
  msgstr "é–“æŽ¥å‘¼ã�³å‡ºã�—ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:288
  #, fuzzy, no-c-format
- #| msgid "Use a 32-bit long type"
  msgid "Use a 32-bit long type."
  msgstr "32 ãƒ“ãƒƒãƒˆ long åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:292
  #, fuzzy, no-c-format
- #| msgid "Use a 64-bit long type"
  msgid "Use a 64-bit long type."
  msgstr "64 ãƒ“ãƒƒãƒˆ long åž‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15230,15290 ----
*************** msgstr ""
*** 16816,16852 ****
  
  #: config/mips/mips.opt:300
  #, fuzzy, no-c-format
- #| msgid "Don't optimize block moves"
  msgid "Don't optimize block moves."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯ç§»å‹•ã‚’æœ€é�©åŒ–ã�—ã�ªã�„"
  
  #: config/mips/mips.opt:304
  #, fuzzy, no-c-format
- #| msgid "Use SmartMIPS instructions"
  msgid "Use microMIPS instructions."
  msgstr "SmartMIPS å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:308
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-DSP instructions"
  msgid "Use MIPS MSA Extension instructions."
  msgstr "MIPS-DSP å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:312
  #, fuzzy, no-c-format
- #| msgid "Allow the use of MT instructions"
  msgid "Allow the use of MT instructions."
  msgstr "MT å‘½ä»¤ã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/mips/mips.opt:316
  #, fuzzy, no-c-format
- #| msgid "Prevent the use of all floating-point operations"
  msgid "Prevent the use of all floating-point operations."
  msgstr "ã�™ã�¹ã�¦ã�®æµ®å‹•å°�æ•°ç‚¹æ“�ä½œã�®ä½¿ç”¨ã‚’é˜²æ­¢ã�™ã‚‹"
  
  #: config/mips/mips.opt:320
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-3D instructions"
  msgid "Use MCU instructions."
  msgstr "MIPS-3D å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15295,15325 ----
*************** msgstr ""
*** 16857,16881 ****
  
  #: config/mips/mips.opt:328
  #, fuzzy, no-c-format
- #| msgid "Do not use MDMX instructions"
  msgid "Do not use MDMX instructions."
  msgstr "MDMX å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/mips/mips.opt:332
  #, fuzzy, no-c-format
- #| msgid "Generate normal-mode code"
  msgid "Generate normal-mode code."
  msgstr "ãƒŽãƒ¼ãƒžãƒ«ãƒ¢ãƒ¼ãƒ‰ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:336
  #, fuzzy, no-c-format
- #| msgid "Do not use MIPS-3D instructions"
  msgid "Do not use MIPS-3D instructions."
  msgstr "MIPS-3D å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
  #: config/mips/mips.opt:340
  #, fuzzy, no-c-format
- #| msgid "Use hardware floating point instructions"
  msgid "Use paired-single floating-point instructions."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15330,15350 ----
*************** msgstr ""
*** 16886,16940 ****
  
  #: config/mips/mips.opt:348
  #, fuzzy, no-c-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "Valid arguments to -mr10k-cache-barrier=:"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/mips/mips.opt:361
  #, fuzzy, no-c-format
- #| msgid "Try to allow the linker to turn PIC calls into direct calls"
  msgid "Try to allow the linker to turn PIC calls into direct calls."
  msgstr "ãƒªãƒ³ã‚«ã�Œ PIC å‘¼ã�³å‡ºã�—ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�—ã�«å¤‰æ›´ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹ã‚ˆã�†ã�«è©¦ã�¿ã‚‹"
  
  #: config/mips/mips.opt:365
  #, fuzzy, no-c-format
- #| msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
  msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
  msgstr "-mabicalls ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�«ã€�å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�§ä½¿ç”¨ã�™ã‚‹ã�®ã�«é�©ã�—ã�Ÿã‚³ãƒ¼ãƒ‰ã‚’ä½œæˆ�ã�™ã‚‹"
  
  #: config/mips/mips.opt:369
  #, fuzzy, no-c-format
- #| msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
  msgid "Restrict the use of hardware floating-point instructions to 32-bit operations."
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�®ä½¿ç”¨ã‚’ 32 ãƒ“ãƒƒãƒˆæ“�ä½œã�«åˆ¶é™�ã�™ã‚‹"
  
  #: config/mips/mips.opt:373
  #, fuzzy, no-c-format
- #| msgid "Use SmartMIPS instructions"
  msgid "Use SmartMIPS instructions."
  msgstr "SmartMIPS å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:377
  #, fuzzy, no-c-format
- #| msgid "Prevent the use of all hardware floating-point instructions"
  msgid "Prevent the use of all hardware floating-point instructions."
  msgstr "ã�™ã�¹ã�¦ã�®ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�®ä½¿ç”¨ã‚’é˜²æ­¢ã�™ã‚‹"
  
  #: config/mips/mips.opt:381
  #, fuzzy, no-c-format
- #| msgid "Optimize lui/addiu address loads"
  msgid "Optimize lui/addiu address loads."
  msgstr "lui/addiu ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ­ãƒ¼ãƒ‰ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: config/mips/mips.opt:385
  #, fuzzy, no-c-format
- #| msgid "Assume all symbols have 32-bit values"
  msgid "Assume all symbols have 32-bit values."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚·ãƒ³ãƒœãƒ«ã�Œ 32 ãƒ“ãƒƒãƒˆå€¤ã‚’æŒ�ã�¤ã�¨è¦‹ã�ªã�™"
  
  #: config/mips/mips.opt:389
  #, fuzzy, no-c-format
- #| msgid "Use synci instruction to invalidate i-cache"
  msgid "Use synci instruction to invalidate i-cache."
  msgstr "i-cache ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹ã�Ÿã‚�ã�« synci å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15355,15400 ----
*************** msgstr ""
*** 16950,16980 ****
  
  #: config/mips/mips.opt:413
  #, fuzzy, no-c-format
- #| msgid "Use AltiVec instructions"
  msgid "Use Virtualization (VZ) instructions."
  msgstr "AltiVec å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:417
  #, fuzzy, no-c-format
- #| msgid "Use vector/scalar (VSX) instructions"
  msgid "Use eXtended Physical Address (XPA) instructions."
  msgstr "vector/scalar (VSX) å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:421
  #, fuzzy, no-c-format
- #| msgid "Use ll, sc and sync instructions"
  msgid "Use Cyclic Redundancy Check (CRC) instructions."
  msgstr "llã€�sc ã�Šã‚ˆã�³ sync å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:425
  #, fuzzy, no-c-format
- #| msgid "Use AltiVec instructions"
  msgid "Use Global INValidate (GINV) instructions."
  msgstr "AltiVec å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:429
  #, fuzzy, no-c-format
- #| msgid "Perform VR4130-specific alignment optimizations"
  msgid "Perform VR4130-specific alignment optimizations."
  msgstr "VR4130 å›ºæœ‰ã�®æ•´åˆ—æœ€é�©åŒ–ã‚’è¡Œã�†"
  
--- 15410,15435 ----
*************** msgstr ""
*** 16985,17003 ****
  
  #: config/mips/mips.opt:437
  #, fuzzy, no-c-format
- #| msgid "Don't allocate floats and doubles in extended-precision registers"
  msgid "Enable use of odd-numbered single-precision registers."
  msgstr "æ‹¡å¼µç²¾åº¦ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�« float ã�¨ double ã‚’é…�ç½®ã�—ã�ªã�„"
  
  #: config/mips/mips.opt:441
  #, fuzzy, no-c-format
- #| msgid "Optimize for space rather than speed"
  msgid "Optimize frame header."
  msgstr "é€Ÿåº¦ã‚ˆã‚Šã‚‚ã‚µã‚¤ã‚ºã‚’é‡�è¦–ã�—ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: config/mips/mips.opt:448
  #, fuzzy, no-c-format
- #| msgid "Enable dead store elimination"
  msgid "Enable load/store bonding."
  msgstr "ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
--- 15440,15455 ----
*************** msgstr ""
*** 17018,17030 ****
  
  #: config/mips/mips.opt:473
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-DSP instructions"
  msgid "Use Loongson EXTension (EXT) instructions."
  msgstr "MIPS-DSP å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/mips/mips.opt:477
  #, fuzzy, no-c-format
- #| msgid "Use MIPS-DSP instructions"
  msgid "Use Loongson EXTension R2 (EXT2) instructions."
  msgstr "MIPS-DSP å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15470,15480 ----
*************** msgstr ""
*** 17045,17063 ****
  
  #: config/tilegx/tilegx.opt:37
  #, fuzzy, no-c-format
- #| msgid "Compile for 32-bit pointers"
  msgid "Compile with 32 bit longs and pointers."
  msgstr "32 ãƒ“ãƒƒãƒˆãƒ�ã‚¤ãƒ³ã‚¿ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/tilegx/tilegx.opt:41
  #, fuzzy, no-c-format
- #| msgid "Compile for 64-bit pointers"
  msgid "Compile with 64 bit longs and pointers."
  msgstr "64 ãƒ“ãƒƒãƒˆãƒ�ã‚¤ãƒ³ã‚¿ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/tilegx/tilegx.opt:53
  #, fuzzy, no-c-format
- #| msgid "Use given x86-64 code model"
  msgid "Use given TILE-Gx code model."
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿ x86-64 ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ«ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 15495,15510 ----
*************** msgstr ""
*** 17068,17080 ****
  
  #: config/arc/arc.opt:26
  #, fuzzy, no-c-format
- #| msgid "Generate code in big endian mode"
  msgid "Compile code for big endian mode."
  msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:30
  #, fuzzy, no-c-format
- #| msgid "Stores doubles in 32 bits.  This is the default."
  msgid "Compile code for little endian mode.  This is the default."
  msgstr "double ã‚’ 32 ãƒ“ãƒƒãƒˆã�§ä¿�å­˜ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 15515,15525 ----
*************** msgstr ""
*** 17120,17132 ****
  
  #: config/arc/arc.opt:132
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable DIV-REM instructions for ARCv2."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:136
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable code density instructions for ARCv2."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 15565,15575 ----
*************** msgstr ""
*** 17147,17183 ****
  
  #: config/arc/arc.opt:158
  #, fuzzy, no-c-format
- #| msgid "Generate string instructions for block moves"
  msgid "Generate instructions supported by barrel shifter."
  msgstr "ãƒ–ãƒ­ãƒƒã‚¯ç§»å‹•ç”¨ã�® string å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:162
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "Generate norm instruction."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:166
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate swap instruction."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:170
  #, fuzzy, no-c-format
- #| msgid "Generate load/store multiple instructions"
  msgid "Generate mul64 and mulu64 instructions."
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:174
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to generate LIW instructions"
  msgid "Do not generate mpy instructions for ARC700."
  msgstr "gcc ã�Œ LIW å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: config/arc/arc.opt:178
  #, fuzzy, no-c-format
- #| msgid "Allow gcc to generate LIW instructions"
  msgid "Generate extended arithmetic instructions, only valid for ARC700."
  msgstr "gcc ã�Œ LIW å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
  
--- 15590,15620 ----
*************** msgstr ""
*** 17188,17200 ****
  
  #: config/arc/arc.opt:186
  #, fuzzy, no-c-format
- #| msgid "Generate call insns as indirect calls, if necessary"
  msgid "Generate call insns as register indirect calls."
  msgstr "å¿…è¦�ã�Œã�‚ã‚Œã�°ã€�å‘½ä»¤å‘¼ã�³å‡ºã�—ã‚’é–“æŽ¥å‘¼ã�³å‡ºã�—ã�¨ã�—ã�¦ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:190
  #, fuzzy, no-c-format
- #| msgid "Generate cld instruction in the function prologue."
  msgid "Do no generate BRcc instructions in arc_reorg."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15625,15635 ----
*************** msgstr ""
*** 17205,17211 ****
  
  #: config/arc/arc.opt:198
  #, fuzzy, no-c-format
- #| msgid "Generate Cell microcode"
  msgid "Generate millicode thunks."
  msgstr "Cell ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15640,15645 ----
*************** msgstr ""
*** 17216,17222 ****
  
  #: config/arc/arc.opt:210
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "FPX: Generate Single Precision FPX (fast) instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15650,15655 ----
*************** msgstr ""
*** 17227,17239 ****
  
  #: config/arc/arc.opt:218 config/arc/arc.opt:222
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "FPX: Generate Double Precision FPX (compact) instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: config/arc/arc.opt:226
  #, fuzzy, no-c-format
- #| msgid "Generate bit instructions"
  msgid "FPX: Generate Double Precision FPX (fast) instructions."
  msgstr "ãƒ“ãƒƒãƒˆå‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15660,15670 ----
*************** msgstr ""
*** 17249,17255 ****
  
  #: config/arc/arc.opt:238
  #, fuzzy, no-c-format
- #| msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
  msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
  msgstr "-mcpu=CPU\tARC é¡žåž‹ CPU ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
--- 15680,15685 ----
*************** msgstr ""
*** 17260,17278 ****
  
  #: config/arc/arc.opt:250
  #, fuzzy, no-c-format
- #| msgid "Cost to assume for a multiply insn"
  msgid "Cost to assume for a multiply instruction, with 4 being equal to a normal insn."
  msgstr "ä¹—ç®—å‘½ä»¤ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
  #: config/arc/arc.opt:254
  #, fuzzy, no-c-format
- #| msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
  msgid "-mtune=TUNE\tTune code for given ARC variant."
  msgstr "-mcpu=CPU\tARC é¡žåž‹ CPU ç”¨ã�«ã‚³ãƒ¼ãƒ‰ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: config/arc/arc.opt:285
  #, fuzzy, no-c-format
- #| msgid "Enable the use of the short load instructions"
  msgid "Enable the use of indexed loads."
  msgstr "çŸ­ã�„ load å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 15690,15705 ----
*************** msgstr ""
*** 17283,17289 ****
  
  #: config/arc/arc.opt:293
  #, fuzzy, no-c-format
- #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate 32x16 multiply and mac instructions."
  msgstr "è‡ªå‹•å¢—åŠ /æ¸›å°‘å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 15710,15715 ----
*************** msgstr ""
*** 17304,17310 ****
  
  #: config/arc/arc.opt:311
  #, fuzzy, no-c-format
- #| msgid "Disable all optional instructions"
  msgid "Do alignment optimizations for call instructions."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®å‘½ä»¤ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 15730,15735 ----
*************** msgstr ""
*** 17320,17326 ****
  
  #: config/arc/arc.opt:323
  #, fuzzy, no-c-format
- #| msgid "Enable cbranchdi4 pattern"
  msgid "Enable pre-reload use of cbranchsi pattern."
  msgstr "cbranchdi4 ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 15745,15750 ----
*************** msgstr ""
*** 17336,17348 ****
  
  #: config/arc/arc.opt:335
  #, fuzzy, no-c-format
- #| msgid "Enable cbranchdi4 pattern"
  msgid "Enable compact casesi pattern."
  msgstr "cbranchdi4 ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:339
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable 'q' instruction alternatives."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 15760,15770 ----
*************** msgstr ""
*** 17358,17370 ****
  
  #: config/arc/arc.opt:354
  #, fuzzy, no-c-format
- #| msgid "Enable Plan 9 language extensions"
  msgid "Enable DSP 3.1 Pack A extensions."
  msgstr "Plan 9 è¨€èªžæ‹¡å¼µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:358
  #, fuzzy, no-c-format
- #| msgid "Enable linker relaxation."
  msgid "Enable dual viterbi butterfly extension."
  msgstr "ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚"
  
--- 15780,15790 ----
*************** msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚
*** 17385,17415 ****
  
  #: config/arc/arc.opt:381
  #, fuzzy, no-c-format
- #| msgid "Enable sign extend instructions"
  msgid "Enable swap byte ordering extension instruction."
  msgstr "ç¬¦å�·ä»˜ã��æ‹¡å¼µå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:385
  #, fuzzy, no-c-format
- #| msgid "Enable bit manipulation instructions"
  msgid "Enable 64-bit Time-Stamp Counter extension instruction."
  msgstr "ãƒ“ãƒƒãƒˆæ“�ä½œå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:389
  #, fuzzy, no-c-format
- #| msgid "Pass -z text to linker"
  msgid "Pass -EB option through to linker."
  msgstr "-z text ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™"
  
  #: config/arc/arc.opt:393
  #, fuzzy, no-c-format
- #| msgid "Pass -z text to linker"
  msgid "Pass -EL option through to linker."
  msgstr "-z text ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™"
  
  #: config/arc/arc.opt:397
  #, fuzzy, no-c-format
- #| msgid "Pass -z text to linker"
  msgid "Pass -marclinux option through to linker."
  msgstr "-z text ã‚’ãƒªãƒ³ã‚«ã�«æ¸¡ã�™"
  
--- 15805,15830 ----
*************** msgstr ""
*** 17435,17459 ****
  
  #: config/arc/arc.opt:430
  #, fuzzy, no-c-format
- #| msgid "Enable clip instructions"
  msgid "Enable atomic instructions."
  msgstr "clip å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:434
  #, fuzzy, no-c-format
- #| msgid "Enable unaligned load/store instruction"
  msgid "Enable double load/store instructions for ARC HS."
  msgstr "æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ load/store å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/arc/arc.opt:438
  #, fuzzy, no-c-format
- #| msgid "Specify the name of the target floating point hardware/format"
  msgid "Specify the name of the target floating point configuration."
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæµ®å‹•å°�æ•°ç‚¹ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢/å½¢å¼�ã�®å��å‰�ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arc/arc.opt:481
  #, fuzzy, no-c-format
- #| msgid "Specify the register allocation order"
  msgid "Specify thread pointer register number."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�é †ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 15850,15870 ----
*************** msgstr ""
*** 17469,17481 ****
  
  #: config/arc/arc.opt:500
  #, fuzzy, no-c-format
- #| msgid "Specifies the number of registers to reserve for interrupt handlers."
  msgid "Specifies the registers that the processor saves on an interrupt entry and exit."
  msgstr "å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ç”¨ã�«äºˆç´„ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
  #: config/arc/arc.opt:504
  #, fuzzy, no-c-format
- #| msgid "Specifies the number of registers to reserve for interrupt handlers."
  msgid "Specifies the number of registers replicated in second register bank on entry to fast interrupt."
  msgstr "å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ç”¨ã�«äºˆç´„ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹"
  
--- 15880,15890 ----
*************** msgstr ""
*** 17491,17497 ****
  
  #: config/arc/arc.opt:537
  #, fuzzy, no-c-format
- #| msgid "Enable the use of RX FPU instructions.  This is the default."
  msgid "Enable use of BI/BIH instructions when available."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 15900,15905 ----
*************** msgstr ""
*** 17537,17549 ****
  
  #: lto/lang.opt:83
  #, fuzzy, no-c-format
- #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Dump only the defined symbols."
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
  #: lto/lang.opt:87
  #, fuzzy, no-c-format
- #| msgid "Warn about uninitialized automatic variables"
  msgid "Print the initial values of the variables."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„è‡ªå‹•å¤‰æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 15945,15955 ----
*************** msgstr ""
*** 17559,17565 ****
  
  #: lto/lang.opt:99
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Display the symbols in reverse order."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
--- 15965,15970 ----
*************** msgstr ""
*** 17585,17591 ****
  
  #: lto/lang.opt:128
  #, fuzzy, no-c-format
- #| msgid "unrecognized command line option %qs"
  msgid "Dump the dump tool command line options."
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�§ã�™"
  
--- 15990,15995 ----
*************** msgstr ""
*** 17606,17660 ****
  
  #: common.opt:289
  #, fuzzy, no-c-format
- #| msgid "Display this information"
  msgid "Display this information."
  msgstr "ã�“ã�®æƒ…å ±ã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: common.opt:293
  #, fuzzy, no-c-format
- #| msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
  msgid "--help=<class>\tDisplay descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params."
  msgstr "--help=<class>\tã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®æŒ‡å®šã�—ã�Ÿã‚¯ãƒ©ã‚¹ã�®èª¬æ˜Žã‚’è¡¨ç¤ºã�™ã‚‹ã€‚<class> ã�¯ optimizersã€�targetã€�warningsã€�undocumentedã€�params ã�®ã�†ã�¡ã�®ä¸€ã�¤ä»¥ä¸Šã�¨ã�™ã‚‹"
  
  #: common.opt:414
  #, fuzzy, no-c-format
- #| msgid "Alias for --help=target"
  msgid "Alias for --help=target."
  msgstr "--help=target ã�®åˆ¥å��"
  
  #: common.opt:460
  #, fuzzy, no-c-format
- #| msgid "-O<number>\tSet optimization level to <number>"
  msgid "-O<number>\tSet optimization level to <number>."
  msgstr "-O<number>\tæœ€é�©åŒ–ãƒ¬ãƒ™ãƒ«ã‚’ <number> ã�«è¨­å®šã�™ã‚‹"
  
  #: common.opt:464
  #, fuzzy, no-c-format
- #| msgid "Optimize for space rather than speed"
  msgid "Optimize for space rather than speed."
  msgstr "é€Ÿåº¦ã‚ˆã‚Šã‚‚ã‚µã‚¤ã‚ºã‚’é‡�è¦–ã�—ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:468
  #, fuzzy, no-c-format
- #| msgid "Optimize for speed disregarding exact standards compliance"
  msgid "Optimize for speed disregarding exact standards compliance."
  msgstr "æ¨™æº–ã�¸ã�®åŽ³å¯†ã�ªæº–æ‹ ã‚’ç„¡è¦–ã�—ã�¦é€Ÿåº¦ã�«é–¢ã�™ã‚‹æœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:472
  #, fuzzy, no-c-format
- #| msgid "Optimize for space rather than speed"
  msgid "Optimize for debugging experience rather than speed or size."
  msgstr "é€Ÿåº¦ã‚ˆã‚Šã‚‚ã‚µã‚¤ã‚ºã‚’é‡�è¦–ã�—ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:512
  #, fuzzy, no-c-format
- #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -Wextra instead."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: common.opt:525
  #, fuzzy, no-c-format
- #| msgid "Warn about returning structures, unions or arrays"
  msgid "Warn about returning structures, unions or arrays."
  msgstr "æ§‹é€ ä½“ã€�å…±ç”¨ä½“ã�¾ã�Ÿã�¯é…�åˆ—ã‚’è¿”ã�™ã‚‚ã�®ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 16010,16055 ----
*************** msgstr ""
*** 17665,17677 ****
  
  #: common.opt:533 common.opt:537
  #, fuzzy, no-c-format
- #| msgid "Warn if an array is accessed out of bounds"
  msgid "Warn if an array is accessed out of bounds."
  msgstr "é…�åˆ—ã�®ç¯„å›²å¤–ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�Œã�‚ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:541
  #, fuzzy, no-c-format
- #| msgid "Warn about inappropriate attribute usage"
  msgid "Warn about inappropriate attribute usage."
  msgstr "ä¸�é�©åˆ‡ã�ªå±žæ€§ã�®ä½¿ç”¨æ³•ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 16060,16070 ----
*************** msgstr ""
*** 17687,17753 ****
  
  #: common.opt:558 common.opt:562
  #, fuzzy, no-c-format
- #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about pointer casts which increase alignment."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�®ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦æ•´åˆ—ã�Œå¢—åŠ ã�™ã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:566
  #, fuzzy, no-c-format
- #| msgid "Warn when a #warning directive is encountered"
  msgid "Warn when a #warning directive is encountered."
  msgstr "#warning æŒ‡ç¤ºã�«é�­é�‡ã�—ã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:570
  #, fuzzy, no-c-format
- #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "__attribute__((deprecated)) å®£è¨€ã�®ä½¿ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:574
  #, fuzzy, no-c-format
- #| msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿã‚³ãƒ³ãƒ‘ã‚¤ãƒ©æ©Ÿèƒ½ã€�ã‚¯ãƒ©ã‚¹ã€�ãƒ¡ã‚½ãƒƒãƒ‰ã�¾ã�Ÿã�¯ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:578
  #, fuzzy, no-c-format
- #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "__attribute__((deprecated)) å®£è¨€ã�®ä½¿ç”¨ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:582
  #, fuzzy, no-c-format
- #| msgid "Warn when an optimization pass is disabled"
  msgid "Warn when an optimization pass is disabled."
  msgstr "æœ€é�©åŒ–é�Žç¨‹ã�Œç„¡åŠ¹åŒ–ã�•ã‚Œã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:586
  #, fuzzy, no-c-format
- #| msgid "Treat all warnings as errors"
  msgid "Treat all warnings as errors."
  msgstr "å…¨ã�¦ã�®è­¦å‘Šã‚’ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
  #: common.opt:590
  #, fuzzy, no-c-format
- #| msgid "Treat specified warning as error"
  msgid "Treat specified warning as error."
  msgstr "æŒ‡å®šã�—ã�Ÿè­¦å‘Šã‚’ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
  #: common.opt:594
  #, fuzzy, no-c-format
- #| msgid "Print extra (possibly unwanted) warnings"
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "ä½™åˆ†ã�ª (æœ›ã�¾ã�ªã�„ã�‹ã‚‚ã�—ã‚Œã�ªã�„) è­¦å‘Šã‚’è¡¨ç¤ºã�™ã‚‹"
  
  #: common.opt:598
  #, fuzzy, no-c-format
- #| msgid "Exit on the first error occurred"
  msgid "Exit on the first error occurred."
  msgstr "æœ€åˆ�ã�®ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�Ÿã�¨ã��ã�«çµ‚äº†ã�™ã‚‹"
  
  #: common.opt:602
  #, fuzzy, no-c-format
- #| msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<number>\té–¢æ•°ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œ <number> ãƒ�ã‚¤ãƒˆä»¥ä¸Šè¦�æ±‚ã�—ã�Ÿå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16080,16135 ----
*************** msgstr ""
*** 17758,17770 ****
  
  #: common.opt:610
  #, fuzzy, no-c-format
- #| msgid "%Kattempt to free a non-heap object"
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%K ãƒ’ãƒ¼ãƒ—ã�§ã�¯ã�ªã�„ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ free ã�™ã‚‹è©¦ã�¿ã�§ã�™"
  
  #: common.opt:614
  #, fuzzy, no-c-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when a function cannot be expanded to HSAIL."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16140,16150 ----
*************** msgstr ""
*** 17775,17781 ****
  
  #: common.opt:625
  #, fuzzy, no-c-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16155,16160 ----
*************** msgstr ""
*** 17786,17792 ****
  
  #: common.opt:636
  #, fuzzy, no-c-format
- #| msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<number>\tã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œ <number> ãƒ�ã‚¤ãƒˆä»¥ä¸Šã�®å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16165,16170 ----
*************** msgstr ""
*** 17812,17818 ****
  
  #: common.opt:663
  #, fuzzy, no-c-format
- #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "è¨ˆç®—å¼�å†…ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 16190,16195 ----
*************** msgstr ""
*** 17823,17829 ****
  
  #: common.opt:671
  #, fuzzy, no-c-format
- #| msgid "Warn when the packed attribute has no effect on struct layout"
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "packed å±žæ€§ã�Œæ§‹é€ ä½“é…�ç½®ã�«å½±éŸ¿ã�—ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16200,16205 ----
*************** msgstr ""
*** 17834,17870 ****
  
  #: common.opt:679
  #, fuzzy, no-c-format
- #| msgid "Issue warnings needed for strict compliance to the standard"
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "æ¨™æº–ã�«åŽ³å¯†ã�«æº–æ‹ ã�™ã‚‹ã�Ÿã‚�ã�«å¿…è¦�ã�ªè­¦å‘Šã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: common.opt:683
  #, fuzzy, no-c-format
- #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #: common.opt:687
  #, fuzzy, no-c-format
- #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "ã�‚ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�Œä»–ã�®ã‚‚ã�®ã‚’è¦†ã�„éš ã�™ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:691
  #, fuzzy, no-c-format
- #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "ã�‚ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�Œä»–ã�®ã‚‚ã�®ã‚’è¦†ã�„éš ã�™ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:695
  #, fuzzy, no-c-format
- #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "ã�‚ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�Œä»–ã�®ã‚‚ã�®ã‚’è¦†ã�„éš ã�™ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:702
  #, fuzzy, no-c-format
- #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "ã�‚ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�Œä»–ã�®ã‚‚ã�®ã‚’è¦†ã�„éš ã�™ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 16210,16240 ----
*************** msgstr ""
*** 17875,17881 ****
  
  #: common.opt:713
  #, fuzzy, no-c-format
- #| msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-mmax-stackframe=SIZE\tã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�ŒæŒ‡å®šã�—ã�Ÿã‚µã‚¤ã‚ºã‚ˆã‚Šå¤§ã��ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16245,16250 ----
*************** msgstr ""
*** 17886,17928 ****
  
  #: common.opt:721 common.opt:725
  #, fuzzy, no-c-format
- #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�ç´„ã‚’å£Šã�™å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã‚³ãƒ¼ãƒ‰ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:729 common.opt:733
  #, fuzzy, no-c-format
- #| msgid "Disable optimizations that assume default FP rounding behavior"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®æµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�å‹•ä½œã�¨è¦‹ã�ªã�›ã‚‹æœ€é�©åŒ–ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:737
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for __attribute__((const))"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "é–¢æ•°ã�Œ __attribute__((const)) ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:741
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for __attribute__((const))"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "é–¢æ•°ã�Œ __attribute__((const)) ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:745
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for __attribute__((pure))"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "é–¢æ•°ã�Œ __attribute__((pure)) ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:749
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "é–¢æ•°ã�Œ __attribute__((noreturn)) ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:753
  #, fuzzy, no-c-format
- #| msgid "Warn about functions which might be candidates for __attribute__((const))"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "é–¢æ•°ã�Œ __attribute__((const)) ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªå ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16255,16290 ----
*************** msgstr ""
*** 17938,18022 ****
  
  #: common.opt:765
  #, fuzzy, no-c-format
- #| msgid "Warn about all enumerated switches missing a specific case"
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "åˆ—æŒ™å®šæ•°ã‚’ä½¿ç”¨ã�—ã�Ÿ switch æ–‡ã�§ç‰¹å®šã�® case ã�Œç„¡ã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:770
  #, fuzzy, no-c-format
- #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "ã‚·ã‚¹ãƒ†ãƒ ãƒ˜ãƒƒãƒ€ã�‹ã‚‰ã�®è­¦å‘Šã‚’æŠ‘åˆ¶ã�—ã�ªã�„"
  
  #: common.opt:774
  #, fuzzy, no-c-format
- #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn whenever a trampoline is generated."
  msgstr "åž‹ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�Ÿå ´å�ˆã�¯ã�„ã�¤ã‚‚è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:778
  #, fuzzy, no-c-format
- #| msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚ˆã‚Šæ¯”è¼ƒã�Œå¸¸ã�« true ã�¾ã�Ÿã�¯å¸¸ã�« false ã�«ã�ªã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:782
  #, fuzzy, no-c-format
- #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„è‡ªå‹•å¤‰æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:786
  #, fuzzy, no-c-format
- #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„è‡ªå‹•å¤‰æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:794
  #, fuzzy, no-c-format
- #| msgid "Enable all -Wunused- warnings"
  msgid "Enable all -Wunused- warnings."
  msgstr "ã�™ã�¹ã�¦ã�® -Wunused- è­¦å‘Šã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:798
  #, fuzzy, no-c-format
- #| msgid "Warn when a function parameter is only set, otherwise unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "é–¢æ•°ã�®ä»®å¼•æ•°ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã� ã�‘ã�§ã€�ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:802
  #, fuzzy, no-c-format
- #| msgid "Warn when a variable is only set, otherwise unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "å¤‰æ•°ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã‚‹ã� ã�‘ã�§ã€�ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:806
  #, fuzzy, no-c-format
- #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "é–¢æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:810
  #, fuzzy, no-c-format
- #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "ãƒ©ãƒ™ãƒ«ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„ã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:814
  #, fuzzy, no-c-format
- #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "é–¢æ•°ã�®ä»®å¼•æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:818
  #, fuzzy, no-c-format
- #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "å¼�ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
  #: common.opt:822
  #, fuzzy, no-c-format
- #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "å¤‰æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16300,16370 ----
*************** msgstr ""
*** 18027,18033 ****
  
  #: common.opt:830
  #, fuzzy, no-c-format
- #| msgid "Warn about user-specified include directories that do not exist"
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "åˆ©ç”¨è€…ã�ŒæŒ‡å®šã�—ã�Ÿã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã�Œå­˜åœ¨ã�—ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 16375,16380 ----
*************** msgstr ""
*** 18038,18062 ****
  
  #: common.opt:850
  #, fuzzy, no-c-format
- #| msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\tå®£è¨€æƒ…å ±ã‚’ <file> ã�«ç™ºè¡Œã�™ã‚‹"
  
  #: common.opt:869
  #, fuzzy, no-c-format
- #| msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ç‰¹å®šã�®é�Žç¨‹ã�‹ã‚‰ã�®ãƒ€ãƒ³ãƒ—ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:873
  #, fuzzy, no-c-format
- #| msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tãƒ€ãƒ³ãƒ—ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã�®åŸºã�¨ã�ªã‚‹å��å‰�ã‚’è¨­å®šã�™ã‚‹"
  
  #: common.opt:877
  #, fuzzy, no-c-format
- #| msgid "-dumpdir <dir>\tSet the directory name to be used for dumps"
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tãƒ€ãƒ³ãƒ—ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå��ã‚’è¨­å®šã�™ã‚‹"
  
--- 16385,16405 ----
*************** msgstr ""
*** 18072,18096 ****
  
  #: common.opt:971
  #, fuzzy, no-c-format
- #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "é–¢æ•°ã�«é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
  #: common.opt:981
  #, fuzzy, no-c-format
- #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã�®åˆ°é�”å…ˆã�¨ã�ªã‚‹ãƒ©ãƒ™ãƒ«ã�®ã�¿æ•´åˆ—ã�™ã‚‹"
  
  #: common.opt:988
  #, fuzzy, no-c-format
- #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "å…¨ã�¦ã�®ãƒ©ãƒ™ãƒ«ã‚’æ•´åˆ—ã�™ã‚‹"
  
  #: common.opt:995
  #, fuzzy, no-c-format
- #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®é–‹å§‹ã‚’æ•´åˆ—ã�™ã‚‹"
  
--- 16415,16435 ----
*************** msgstr ""
*** 18101,18107 ****
  
  #: common.opt:1006
  #, fuzzy, no-c-format
- #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "ä¼�çµ±çš„ã�ªå‰�å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 16440,16445 ----
*************** msgstr ""
*** 18132,18138 ****
  
  #: common.opt:1047
  #, fuzzy, no-c-format
- #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 16470,16475 ----
*************** msgstr ""
*** 18148,18154 ****
  
  #: common.opt:1062
  #, fuzzy, no-c-format
- #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "è‡ªå‹•å¢—åŠ /æ¸›å°‘å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 16485,16490 ----
*************** msgstr ""
*** 18164,18170 ****
  
  #: common.opt:1080
  #, fuzzy, no-c-format
- #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "é…�åˆ—ã�®æ·»ã�ˆå­—ã‚’ä½¿ç”¨ã�™ã‚‹å‰�ã�«å¢ƒç•Œæ¤œæŸ»ã‚’è¡Œã�†ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 16500,16505 ----
*************** msgstr "åŠ ç®—ã€�æ¯”è¼ƒãƒ–ãƒ©ãƒ³ãƒ�ã�®ä»
*** 18175,18235 ****
  
  #: common.opt:1088
  #, fuzzy, no-c-format
- #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "åˆ†å²�çµŒè·¯æŽ¨æ¸¬ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±ã‚’åˆ©ç”¨ã�™ã‚‹"
  
  #: common.opt:1104
  #, fuzzy, no-c-format
- #| msgid "Output stack usage information on a per-function basis"
  msgid "Output callgraph information on a per-file basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: common.opt:1108
  #, fuzzy, no-c-format
- #| msgid "Output stack usage information on a per-function basis"
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: common.opt:1112
  #, fuzzy, no-c-format
- #| msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> ã�Œé–¢æ•°ã‚’é€šã�˜ã�¦ä¿�å…¨ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
  #: common.opt:1116
  #, fuzzy, no-c-format
- #| msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> ã�Œé–¢æ•°å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦å¤‰æ›´ã�•ã‚Œã‚‹ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
  #: common.opt:1123
  #, fuzzy, no-c-format
- #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å‰�å¾Œã�§ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ä¿�å­˜ã�™ã‚‹"
  
  #: common.opt:1127
  #, fuzzy, no-c-format
- #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; do not use."
  msgstr "ã�“ã�®ã‚¹ã‚¤ãƒƒãƒ�ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Wextra ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: common.opt:1131
  #, fuzzy, no-c-format
- #| msgid "Check the return value of new"
  msgid "Check the return value of new in C++."
  msgstr "new ã�®æˆ»ã‚Šå€¤ã‚’æ¤œæŸ»ã�™ã‚‹"
  
  #: common.opt:1135 common.opt:1139
  #, fuzzy, no-c-format
- #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common.opt:1143
  #, fuzzy, no-c-format
- #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 16510,16560 ----
*************** msgstr "ã‚¹ã‚¿ãƒƒã‚¯èª¿æ•´ã�Šã‚ˆã�³ã‚¹ã‚
*** 18240,18246 ****
  
  #: common.opt:1151
  #, fuzzy, no-c-format
- #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å¤§åŸŸå¤‰æ•°é¡žã‚’å…±é€šã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�—ã�ªã�„"
  
--- 16565,16570 ----
*************** msgstr ""
*** 18251,18287 ****
  
  #: common.opt:1163
  #, fuzzy, no-c-format
- #| msgid "recompiling with -fcompare-debug"
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
  #: common.opt:1167
  #, fuzzy, no-c-format
- #| msgid "Perform comparison elimination after register allocation has finished"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�¯ä½�ç½®ã�Œå®Œäº†ã�—ã�Ÿå¾Œã�«æ¯”è¼ƒã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1171
  #, fuzzy, no-c-format
- #| msgid "Do not perform optimizations increasing noticeably stack usage"
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨é‡�ã‚’è‘—ã�—ã��å¢—åŠ ã�•ã�›ã‚‹æœ€é�©åŒ–ã‚’è¡Œã‚�ã�ªã�„"
  
  #: common.opt:1175
  #, fuzzy, no-c-format
- #| msgid "Perform whole program optimizations"
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
  #: common.opt:1179
  #, fuzzy, no-c-format
- #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:1183
  #, fuzzy, no-c-format
- #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE ã�§å‹•ä½œã�™ã‚‹ã�¨ã��ã€�ã��ã‚Œã‚‰ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¸ã�®ã‚¸ãƒ£ãƒ³ãƒ—ã�«è¿½éš�ã�™ã‚‹"
  
--- 16575,16605 ----
*************** msgstr ""
*** 18292,18304 ****
  
  #: common.opt:1195
  #, fuzzy, no-c-format
- #| msgid "Complex multiplication and division follow Fortran rules"
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran è¦�æ ¼ã�«å¾“ã�£ã�Ÿè¤‡ç´ æ•°ã�®ä¹—é™¤ç®—ã‚’è¡Œã�†"
  
  #: common.opt:1199
  #, fuzzy, no-c-format
- #| msgid "Place data items into their own section"
  msgid "Place data items into their own section."
  msgstr "ãƒ‡ãƒ¼ã‚¿é …ç›®ã‚’ã��ã‚Œã‚‰è‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
--- 16610,16620 ----
*************** msgstr ""
*** 18309,18327 ****
  
  #: common.opt:1207
  #, fuzzy, no-c-format
- #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit.   "
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tãƒ‡ãƒ�ãƒƒã‚°ã‚«ã‚¦ãƒ³ã‚¿åˆ¶é™�ã‚’è¨­å®šã�™ã‚‹ã€‚"
  
  #: common.opt:1211
  #, fuzzy, no-c-format
- #| msgid "Map one directory name to another in debug information"
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
  #: common.opt:1215
  #, fuzzy, no-c-format
- #| msgid "Map one directory name to another in debug information"
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼å��ã‚’ä»–ã�®ã‚‚ã�®ã�«ãƒžãƒƒãƒ—ã�™ã‚‹"
  
--- 16625,16640 ----
*************** msgstr ""
*** 18332,18344 ****
  
  #: common.opt:1225
  #, fuzzy, no-c-format
- #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "é–¢æ•°å¼•æ•°ã‚’ã‚¹ã‚¿ãƒƒã‚¯ã�‹ã‚‰ pop ã�™ã‚‹ã�®ã‚’å‘¼ã�³å‡ºã�—å¾Œã�¾ã�§é�…ã‚‰ã�›ã‚‹"
  
  #: common.opt:1229
  #, fuzzy, no-c-format
- #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "åˆ†å²�å‘½ä»¤ã�®é�…å»¶ã‚¹ãƒ­ãƒƒãƒˆã‚’ä½¿ã�†ã�“ã�¨ã‚’è©¦ã�¿ã‚‹"
  
--- 16645,16655 ----
*************** msgstr ""
*** 18349,18355 ****
  
  #: common.opt:1237
  #, fuzzy, no-c-format
- #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "ç„¡æ„�å‘³ã�ª null ãƒ�ã‚¤ãƒ³ã‚¿æ¤œæŸ»ã‚’å‰Šé™¤ã�™ã‚‹"
  
--- 16660,16665 ----
*************** msgstr ""
*** 18360,18366 ****
  
  #: common.opt:1245
  #, fuzzy, no-c-format
- #| msgid "Perform DWARF2 duplicate elimination"
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 é‡�è¤‡å‰Šé™¤ã‚’è¡Œã�†"
  
--- 16670,16675 ----
*************** msgstr ""
*** 18453,18477 ****
  
  #: common.opt:1391
  #, fuzzy, no-c-format
- #| msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tæ§˜ã€…ã�ªã‚³ãƒ³ãƒ‘ã‚¤ãƒ©å†…éƒ¨æƒ…å ±ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã�«ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
  #: common.opt:1398
  #, fuzzy, no-c-format
- #| msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=filename\tç¿»è¨³çµ‚äº†æ™‚ã�« filename ã�¸å‘½ä»¤ã‚’ãƒ€ãƒ³ãƒ—ã�™ã‚‹"
  
  #: common.opt:1402
  #, fuzzy, no-c-format
- #| msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code"
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=filename\tå…¨ã�¦ã�®å®£è¨€ã‚’ Go ã‚³ãƒ¼ãƒ‰ã�¨ã�—ã�¦ãƒ•ã‚¡ã‚¤ãƒ«ã�«æ›¸ã��è¾¼ã‚€"
  
  #: common.opt:1406
  #, fuzzy, no-c-format
- #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
--- 16762,16782 ----
*************** msgstr ""
*** 18492,18504 ****
  
  #: common.opt:1423
  #, fuzzy, no-c-format
- #| msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‘½ä»¤ç•ªå�·ã€�è¡Œç•ªå�·æƒ…å ±ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
  #: common.opt:1427
  #, fuzzy, no-c-format
- #| msgid "Suppress output of previous and next insn numbers in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ€ãƒ³ãƒ—å†…ã�§å‰�ã�¨æ¬¡ã�®å‘½ä»¤ç•ªå�·ã�®å‡ºåŠ›ã‚’æŠ‘æ­¢ã�™ã‚‹"
  
--- 16797,16807 ----
*************** msgstr "GAS ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡ç¤ºã‚’çµŒç
*** 18509,18515 ****
  
  #: common.opt:1435
  #, fuzzy, no-c-format
- #| msgid "Perform partial inlining"
  msgid "Perform early inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
--- 16812,16817 ----
*************** msgstr ""
*** 18520,18532 ****
  
  #: common.opt:1447
  #, fuzzy, no-c-format
- #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused symbol elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1451
  #, fuzzy, no-c-format
- #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused type elimination in debug info."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�ªã�„åž‹ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
--- 16822,16832 ----
*************** msgstr "C++ ã‚¯ãƒ©ã‚¹ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã
*** 18537,18555 ****
  
  #: common.opt:1459
  #, fuzzy, no-c-format
- #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:1463
  #, fuzzy, no-c-format
- #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:1467
  #, fuzzy, no-c-format
- #| msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
  msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tä½™åˆ†ã�ªæµ®å‹•å°�æ•°ç‚¹ç²¾åº¦ã�®å�–ã‚Šæ‰±ã�„ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 16837,16852 ----
*************** msgstr ""
*** 18565,18571 ****
  
  #: common.opt:1502
  #, fuzzy, no-c-format
- #| msgid "Assume no NaNs or infinities are generated"
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN ã�¾ã�Ÿã�¯ç„¡é™�å¤§ã�Œç”Ÿæˆ�ã�•ã‚Œã�ªã�„ã�¨è¦‹ã�ªã�™"
  
--- 16862,16867 ----
*************** msgstr ""
*** 18576,18588 ****
  
  #: common.opt:1510
  #, fuzzy, no-c-format
- #| msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> ã�Œã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�§ã�¯ä½¿ç”¨ã�§ã��ã�ªã�„ã�¨ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
  #: common.opt:1514
  #, fuzzy, no-c-format
- #| msgid "Don't allocate floats and doubles in extended-precision registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "æ‹¡å¼µç²¾åº¦ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�« float ã�¨ double ã‚’é…�ç½®ã�—ã�ªã�„"
  
--- 16872,16882 ----
*************** msgstr ""
*** 18603,18645 ****
  
  #: common.opt:1550
  #, fuzzy, no-c-format
- #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "é–¢æ•°ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�«æŒ�ã�Ÿã�›ã‚‹äº‹ã‚’è¨±å�¯ã�™ã‚‹"
  
  #: common.opt:1554
  #, fuzzy, no-c-format
- #| msgid "Place each function into its own section"
  msgid "Place each function into its own section."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã‚’ã��ã‚Œè‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
  #: common.opt:1558
  #, fuzzy, no-c-format
- #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1562
  #, fuzzy, no-c-format
- #| msgid "Perform global common subexpression elimination"
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1566
  #, fuzzy, no-c-format
- #| msgid "Perform global common subexpression elimination"
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1570
  #, fuzzy, no-c-format
- #| msgid "Perform global common subexpression elimination"
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
  #: common.opt:1575
  #, fuzzy, no-c-format
- #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿é…�ç½®å¾Œã�«å¤§åŸŸå…±é€šéƒ¨åˆ†å¼�ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
--- 16897,16932 ----
*************** msgstr "æ�¡ä»¶çš„ move å‘½ä»¤ã�®åˆ©ç”¨ã‚
*** 18665,18671 ****
  
  #: common.opt:1614
  #, fuzzy, no-c-format
- #| msgid "Mark all loops as parallel"
  msgid "Mark all loops as parallel."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã‚’ä¸¦åˆ—ã�¨ã�—ã�¦ãƒžãƒ¼ã‚¯ã�™ã‚‹"
  
--- 16952,16957 ----
*************** msgstr "ä¸¦åˆ—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
*** 18681,18687 ****
  
  #: common.opt:1630
  #, fuzzy, no-c-format
- #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
--- 16967,16972 ----
*************** msgstr ""
*** 18697,18703 ****
  
  #: common.opt:1646
  #, fuzzy, no-c-format
- #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "ãƒ©ãƒ™ãƒ«æ•´åˆ—æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 16982,16987 ----
*************** msgstr ""
*** 18713,18725 ****
  
  #: common.opt:1658
  #, fuzzy, no-c-format
- #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "åˆ†å²�å�¯èƒ½æ€§ã�®æŽ¨æ¸¬ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:1666
  #, fuzzy, no-c-format
- #| msgid "Process #ident directives"
  msgid "Process #ident directives."
  msgstr "#ident æŒ‡ç¤ºã‚’å‡¦ç�†ã�™ã‚‹"
  
--- 16997,17007 ----
*************** msgstr ""
*** 18730,18736 ****
  
  #: common.opt:1674
  #, fuzzy, no-c-format
- #| msgid "Prefer branches over conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚ˆã‚Šåˆ†å²�ã�®ç”Ÿæˆ�ã‚’å„ªå…ˆã�™ã‚‹"
  
--- 17012,17017 ----
*************** msgstr ""
*** 18746,18758 ****
  
  #: common.opt:1706
  #, fuzzy, no-c-format
- #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr ".size æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: common.opt:1710
  #, fuzzy, no-c-format
- #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "é–“æŽ¥ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
--- 17027,17037 ----
*************** msgstr ""
*** 18763,18787 ****
  
  #: common.opt:1720
  #, fuzzy, no-c-format
- #| msgid "Integrate simple functions into their callers when code size is known to not growth"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "ã‚³ãƒ¼ãƒ‰ã‚µã‚¤ã‚ºã�Œå¢—åŠ ã�—ã�ªã�„ã�¨åˆ†ã�‹ã�£ã�¦ã‚‹å ´å�ˆã�¯å�˜ç´”ã�ªé–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
  #: common.opt:1724
  #, fuzzy, no-c-format
- #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
  #: common.opt:1728
  #, fuzzy, no-c-format
- #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "ä¸€å›žã� ã�‘å‘¼ã�³å‡ºã�•ã‚Œã‚‹é–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
  
  #: common.opt:1735
  #, fuzzy, no-c-format
- #| msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã�®ã‚µã‚¤ã‚ºã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹"
  
--- 17042,17062 ----
*************** msgstr ""
*** 18837,18843 ****
  
  #: common.opt:1802
  #, fuzzy, no-c-format
- #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "ç´”ç²‹ã�Šã‚ˆã�³å®šæ•°é–¢æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
--- 17112,17117 ----
*************** msgstr ""
*** 18858,18870 ****
  
  #: common.opt:1818
  #, fuzzy, no-c-format
- #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only and non addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
  #: common.opt:1822
  #, fuzzy, no-c-format
- #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨ã�Šã‚ˆã�³ã‚¢ãƒ‰ãƒ¬ã‚¹ä»˜ã�‘ã�§ã��ã�ªã�„é�™çš„å¤‰æ•°ã‚’è¦‹ã�¤ã�‘ã‚‹"
  
--- 17132,17142 ----
*************** msgstr ""
*** 18880,18892 ****
  
  #: common.opt:1842
  #, fuzzy, no-c-format
- #| msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] ä½¿ç”¨ã�™ã‚‹ IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã‚’è¨­å®šã�™ã‚‹"
  
  #: common.opt:1855
  #, fuzzy, no-c-format
- #| msgid "-fira-region=[one|all|mixed] Set regions for IRA"
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA ç”¨ã�®ç¯„å›²ã‚’è¨­å®šã�™ã‚‹"
  
--- 17152,17162 ----
*************** msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�®å…¨ã�¦ã�®ä¸€èˆ
*** 18922,18952 ****
  
  #: common.opt:1897
  #, fuzzy, no-c-format
- #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "å��åˆ†ã�«å¤§ã��ã�ª switch æ–‡ã�§ã�¯ã‚¸ãƒ£ãƒ³ãƒ—è¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:1901
  #, fuzzy, no-c-format
- #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: common.opt:1905
  #, fuzzy, no-c-format
- #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for static functions even if they are never called."
  msgstr "å®Œå…¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã‚‹å ´å�ˆã�§ã‚‚é–¢æ•°ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: common.opt:1909
  #, fuzzy, no-c-format
- #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„é�™çš„å®šæ•°å¤‰æ•°ã�§ã�‚ã�£ã�¦ã‚‚å‡ºåŠ›ã�™ã‚‹"
  
  #: common.opt:1913
  #, fuzzy, no-c-format
- #| msgid "Give external symbols a leading underscore"
  msgid "Give external symbols a leading underscore."
  msgstr "å¤–éƒ¨ã‚·ãƒ³ãƒœãƒ«ã�®å…ˆé ­ã�«ä¸‹ç·š (_) ã‚’ä»˜ã�‘ã‚‹"
  
--- 17192,17217 ----
*************** msgstr ""
*** 18977,19037 ****
  
  #: common.opt:1964
  #, fuzzy, no-c-format
- #| msgid "Report various link-time optimization statistics"
  msgid "Report various link-time optimization statistics."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
  #: common.opt:1968
  #, fuzzy, no-c-format
- #| msgid "Report various link-time optimization statistics"
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "æ§˜ã€…ã�ªãƒªãƒ³ã‚¯æ™‚æœ€é�©åŒ–çµ±è¨ˆæƒ…å ±ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
  #: common.opt:1972
  #, fuzzy, no-c-format
- #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "çµ„ã�¿è¾¼ã�¿æ•°å­¦é–¢æ•°ã�®å¾Œã�« errno ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹"
  
  #: common.opt:1976
  #, fuzzy, no-c-format
- #| msgid "-fmax-errors=<number>\tMaximum number of errors to report"
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tã‚¨ãƒ©ãƒ¼å ±å‘Šã�™ã‚‹æœ€å¤§æ•°ã‚’ <number> ã�«ã�™ã‚‹"
  
  #: common.opt:1980
  #, fuzzy, no-c-format
- #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
  #: common.opt:1984
  #, fuzzy, no-c-format
- #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "æ°¸ç¶šçš„ã�ªãƒ¡ãƒ¢ãƒªç¢ºä¿�ã�«é–¢ã�—ã�¦å ±å‘Šã�™ã‚‹"
  
  #: common.opt:1991
  #, fuzzy, no-c-format
- #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "å®šæ•°ã�¨å®šæ•°å¤‰æ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
  #: common.opt:1995
  #, fuzzy, no-c-format
- #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®å®šæ•°ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
  #: common.opt:1999
  #, fuzzy, no-c-format
- #| msgid "Attempt to merge identical debug strings across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿå�Œä¸€ã�®ãƒ‡ãƒ�ãƒƒã‚°æ–‡å­—åˆ—ã�®ä½µå�ˆã‚’è©¦ã�¿ã‚‹"
  
  #: common.opt:2003
  #, fuzzy, no-c-format
- #| msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<number>\tä¸€è¡Œã�‚ã�Ÿã‚Šã�®è¨ºæ–­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸æ–‡å­—æ•°ã‚’ <number> ã�«åˆ¶é™�ã�™ã‚‹ã€‚0 ã�®å ´å�ˆã�¯æ”¹è¡Œã�—ã�ªã�„"
  
--- 17242,17292 ----
*************** msgstr ""
*** 19047,19065 ****
  
  #: common.opt:2015
  #, fuzzy, no-c-format
- #| msgid "Move loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®ä¸­ã�§å¤‰æ›´ã�Œã�ªã�„è¨ˆç®—ã‚’ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ç§»å‹•ã�™ã‚‹"
  
  #: common.opt:2019
  #, fuzzy, no-c-format
- #| msgid "Use the RTL dead code elimination pass"
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªã‚³ãƒ¼ãƒ‰ (dead code) ã�®é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:2023
  #, fuzzy, no-c-format
- #| msgid "Use the RTL dead store elimination pass"
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) é™¤åŽ»é�Žç¨‹ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 17302,17317 ----
*************** msgstr ""
*** 19070,19076 ****
  
  #: common.opt:2031
  #, fuzzy, no-c-format
- #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "å�ŒæœŸé�žå‘¼ã�³å‡ºã�—ä¾‹å¤–ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
  
--- 17322,17327 ----
*************** msgstr ""
*** 19086,19092 ****
  
  #: common.opt:2052
  #, fuzzy, no-c-format
- #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "å�¯èƒ½ã�ªå ´å�ˆã€�ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
--- 17337,17342 ----
*************** msgstr ""
*** 19107,19119 ****
  
  #: common.opt:2072
  #, fuzzy, no-c-format
- #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling å‘¼ã�³å‡ºã�—ã‚„æœ«å°¾å†�å¸°å‘¼ã�³å‡ºã�—ã‚’æœ€é�©åŒ–ã�™ã‚‹"
  
  #: common.opt:2076
  #, fuzzy, no-c-format
- #| msgid "Perform partial inlining"
  msgid "Perform partial inlining."
  msgstr "éƒ¨åˆ†çš„ã�ªã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã‚’è¡Œã�†"
  
--- 17357,17367 ----
*************** msgstr ""
*** 19124,19130 ****
  
  #: common.opt:2088
  #, fuzzy, no-c-format
- #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "æ§‹é€ ä½“ãƒ¡ãƒ³ãƒ�ã‚’ç©´ã�Œé–‹ã�‹ã�ªã�„ã‚ˆã�†ã�«ãƒ‘ãƒƒã‚¯ã�™ã‚‹"
  
--- 17372,17377 ----
*************** msgstr ""
*** 19135,19153 ****
  
  #: common.opt:2096
  #, fuzzy, no-c-format
- #| msgid "Return small aggregates in memory, not registers"
  msgid "Return small aggregates in memory, not registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ (ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�ªã��) ãƒ¡ãƒ¢ãƒªã�§è¿”ã�™"
  
  #: common.opt:2100
  #, fuzzy, no-c-format
- #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
  #: common.opt:2104
  #, fuzzy, no-c-format
- #| msgid "Enable nested conditional execution optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "å…¥ã‚Œå­�ã�«ã�•ã‚Œã�Ÿæ�¡ä»¶ä»˜ã��å®Ÿè¡Œã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 17382,17397 ----
*************** msgstr ""
*** 19158,19182 ****
  
  #: common.opt:2112
  #, fuzzy, no-c-format
- #| msgid "Generate position-independent code if possible (large mode)"
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
  #: common.opt:2116
  #, fuzzy, no-c-format
- #| msgid "Generate position-independent code for executables if possible (large mode)"
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
  #: common.opt:2120
  #, fuzzy, no-c-format
- #| msgid "Generate position-independent code if possible (small mode)"
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°èƒƒé�žå€¤é�žæ��ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
  #: common.opt:2124
  #, fuzzy, no-c-format
- #| msgid "Generate position-independent code for executables if possible (small mode)"
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°å®Ÿè¡Œå�¯èƒ½ã�ªé�žå€¤é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (small ãƒ¢ãƒ¼ãƒ‰)"
  
--- 17402,17422 ----
*************** msgstr ""
*** 19187,19199 ****
  
  #: common.opt:2132
  #, fuzzy, no-c-format
- #| msgid "Specify a plugin to load"
  msgid "Specify a plugin to load."
  msgstr "ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ã‚’æŒ‡å®šã�™ã‚‹"
  
  #: common.opt:2136
  #, fuzzy, no-c-format
- #| msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<name>-<key>[=<value>]\tãƒ—ãƒ©ã‚°ã‚¤ãƒ³ <name> ç”¨ã�«å¼•æ•° <key>=<value> ã‚’æŒ‡å®šã�™ã‚‹"
  
--- 17427,17437 ----
*************** msgstr ""
*** 19204,19216 ****
  
  #: common.opt:2144
  #, fuzzy, no-c-format
- #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ãƒ«ãƒ¼ãƒ—å†…ã�®é…�åˆ—ã�§ã€�å�¯èƒ½ã�§ã�‚ã‚Œã�°ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: common.opt:2148
  #, fuzzy, no-c-format
- #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "åŸºæœ¬ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 17442,17452 ----
*************** msgstr ""
*** 19221,19245 ****
  
  #: common.opt:2156
  #, fuzzy, no-c-format
- #| msgid "Insert arc-based program profiling code"
  msgid "Insert arc-based program profiling code."
  msgstr "å††å¼§ãƒ™ãƒ¼ã‚¹ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒªãƒ³ã‚°ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
  #: common.opt:2160
  #, fuzzy, no-c-format
- #| msgid "Set the top-level directory for storing the profile data."
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
  #: common.opt:2165
  #, fuzzy, no-c-format
- #| msgid "Set the top-level directory for storing the profile data."
  msgid "Select the name for storing the profile note file."
  msgstr "ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ä¿�å­˜ç”¨ã�®æœ€ä¸Šä½�ãƒ‡ã‚£ãƒ¬ã‚¯ãƒªãƒ¼ã‚’è¨­å®šã�™ã‚‹"
  
  #: common.opt:2169
  #, fuzzy, no-c-format
- #| msgid "Enable correction of flow inconsistent profile data input"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "ãƒ•ãƒ­ãƒ¼ä¸€è²«æ€§ã�Œç„¡ã�„ãƒ‡ãƒ¼ã‚¿å…¥åŠ›ã�®è¨‚æ­£ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 17457,17477 ----
*************** msgstr ""
*** 19265,19271 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17497,17503 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 19295,19325 ****
  
  #: common.opt:2237
  #, fuzzy, no-c-format
- #| msgid "Insert code to profile values of expressions"
  msgid "Insert code to profile values of expressions."
  msgstr "å¼�ã�®å€¤ã‚’ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�™ã‚‹ã�Ÿã‚�ã�®ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
  #: common.opt:2241
  #, fuzzy, no-c-format
- #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common.opt:2245
  #, fuzzy, no-c-format
- #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
  #: common.opt:2249
  #, fuzzy, no-c-format
- #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°å†…ã�§ cld å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: common.opt:2256
  #, fuzzy, no-c-format
- #| msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> ã‚’ä½¿ç”¨ã�—ã�¦ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã‚’å†�ç�¾å�¯èƒ½ã�«ã�™ã‚‹"
  
--- 17527,17552 ----
*************** msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†
*** 19330,19336 ****
  
  #: common.opt:2270
  #, fuzzy, no-c-format
- #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�§è¿”ã�™"
  
--- 17557,17562 ----
*************** msgstr ""
*** 19356,19362 ****
  
  #: common.opt:2312
  #, fuzzy, no-c-format
- #| msgid "Perform whole program optimizations"
  msgid "Perform a register renaming optimization pass."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
--- 17582,17587 ----
*************** msgstr ""
*** 19367,19373 ****
  
  #: common.opt:2320
  #, fuzzy, no-c-format
- #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
--- 17592,17597 ----
*************** msgstr ""
*** 19378,19408 ****
  
  #: common.opt:2337
  #, fuzzy, no-c-format
- #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
  #: common.opt:2341
  #, fuzzy, no-c-format
- #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "ã‚³ãƒ¼ãƒ‰é…�ç½®ã‚’æ”¹å–„ã�™ã‚‹ã�Ÿã‚�ã�«é–¢æ•°ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
  #: common.opt:2345
  #, fuzzy, no-c-format
- #| msgid "Add a common subexpression elimination pass after loop optimizations"
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ãƒ«ãƒ¼ãƒ—æœ€é�©åŒ–å¾Œã�«å…±é€šéƒ¨åˆ†å¼�ã‚’é™¤åŽ»ã�™ã‚‹é�Žç¨‹ã‚’è¿½åŠ ã�™ã‚‹"
  
  #: common.opt:2353
  #, fuzzy, no-c-format
- #| msgid "Disable optimizations that assume default FP rounding behavior"
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®æµ®å‹•å°�æ•°ç‚¹ä¸¸ã‚�å‹•ä½œã�¨è¦‹ã�ªã�›ã‚‹æœ€é�©åŒ–ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
  #: common.opt:2357
  #, fuzzy, no-c-format
- #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã‚’ã�¾ã�Ÿã�Œã‚‹ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 17602,17627 ----
*************** msgstr ""
*** 19413,19437 ****
  
  #: common.opt:2365
  #, fuzzy, no-c-format
- #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "é�žãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
  #: common.opt:2369
  #, fuzzy, no-c-format
- #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "ã�„ã��ã�¤ã�‹ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
  #: common.opt:2373
  #, fuzzy, no-c-format
- #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "ã‚ˆã‚Šå¤šã��ã�®ãƒ­ãƒ¼ãƒ‰ã�§ã�®ä¸�ç¢ºå®Ÿã�ªå‹•ä½œã‚’è¨±å�¯ã�™ã‚‹"
  
  #: common.opt:2377
  #, fuzzy, no-c-format
- #| msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ã�®å†—é•·ãƒ¬ãƒ™ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
--- 17632,17652 ----
*************** msgstr ""
*** 19442,19454 ****
  
  #: common.opt:2389
  #, fuzzy, no-c-format
- #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å‰�ã�«å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
  #: common.opt:2393
  #, fuzzy, no-c-format
- #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ç¢ºä¿�ã�®å¾Œã�§å‘½ä»¤ã‚’ä¸¦ã�¹ç›´ã�™"
  
--- 17657,17667 ----
*************** msgstr ""
*** 19459,19465 ****
  
  #: common.opt:2404
  #, fuzzy, no-c-format
- #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "å†�ãƒ­ãƒ¼ãƒ‰å¾Œã�«é�¸æŠžçš„ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã‚’å®Ÿè¡Œã�™ã‚‹"
  
--- 17672,17677 ----
*************** msgstr ""
*** 19520,19526 ****
  
  #: common.opt:2458
  #, fuzzy, no-c-format
- #| msgid "Enable the use of RX FPU instructions.  This is the default."
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 17732,17737 ----
*************** msgstr ""
*** 19531,19537 ****
  
  #: common.opt:2466
  #, fuzzy, no-c-format
- #| msgid "Enable the use of RX FPU instructions.  This is the default."
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU å‘½ä»¤ã�®ä½¿ç”¨ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)ã€‚"
  
--- 17742,17747 ----
*************** msgstr ""
*** 19552,19558 ****
  
  #: common.opt:2490
  #, fuzzy, no-c-format
- #| msgid "Show column numbers in diagnostics, when available.  Default on"
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "è¨ºæ–­å†…ã�§åˆ©ç”¨å�¯èƒ½ã�ªå ´å�ˆã�«åˆ—ç•ªå�·ã‚’è¡¨ç¤ºã�™ã‚‹ã€‚ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§æœ‰åŠ¹"
  
--- 17762,17767 ----
*************** msgstr ""
*** 19578,19608 ****
  
  #: common.opt:2511
  #, fuzzy, no-c-format
- #| msgid "Convert floating point constants to single precision constants"
  msgid "Convert floating point constants to single precision constants."
  msgstr "æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã‚’å�˜ç²¾åº¦å®šæ•°ã�«å¤‰æ�›ã�™ã‚‹"
  
  #: common.opt:2515
  #, fuzzy, no-c-format
- #| msgid "Apply variable expansion when loops are unrolled"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
  #: common.opt:2519
  #, fuzzy, no-c-format
- #| msgid "Generate discontiguous stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "ä¸�é€£ç¶šã�ªã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
  #: common.opt:2523
  #, fuzzy, no-c-format
- #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
  #: common.opt:2527
  #, fuzzy, no-c-format
- #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers earlier."
  msgstr "ãƒ¯ã‚¤ãƒ‰åž‹ã‚’ç‹¬ç«‹ã�—ã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�«åˆ†å‰²ã�™ã‚‹"
  
--- 17787,17812 ----
*************** msgstr ""
*** 19623,19641 ****
  
  #: common.opt:2543
  #, fuzzy, no-c-format
- #| msgid "Apply variable expansion when loops are unrolled"
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ãƒ«ãƒ¼ãƒ—ã‚’å±•é–‹ã�—ã�Ÿã�¨ã��ã�«å¤‰æ•°ã�®å±•é–‹ã‚’è¡Œã�†"
  
  #: common.opt:2547
  #, fuzzy, no-c-format
- #| msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹"
  
  #: common.opt:2551
  #, fuzzy, no-c-format
- #| msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å†…ã�«ã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ã‚³ãƒ¼ãƒ‰ã‚’æŒ¿å…¥ã�™ã‚‹ã€‚ -fstack-check=specific ã�¨å�Œæ§˜"
  
--- 17827,17842 ----
*************** msgstr ""
*** 19646,19700 ****
  
  #: common.opt:2563
  #, fuzzy, no-c-format
- #| msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ <register> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
  #: common.opt:2567
  #, fuzzy, no-c-format
- #| msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<name>\tã‚¹ã‚¿ãƒƒã‚¯ã�Œã‚·ãƒ³ãƒœãƒ« <name> ã‚ˆã‚Šå¾Œã�«è¡Œã�£ã�Ÿå ´å�ˆã�«ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
  #: common.opt:2571
  #, fuzzy, no-c-format
- #| msgid "Use propolice as a stack protection method"
  msgid "Use propolice as a stack protection method."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã�¨ã�—ã�¦ãƒ—ãƒ­ãƒ�ãƒªã‚¹ (propolice) ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:2575
  #, fuzzy, no-c-format
- #| msgid "Use a stack protection method for every function"
  msgid "Use a stack protection method for every function."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:2579
  #, fuzzy, no-c-format
- #| msgid "Use a stack protection method for every function"
  msgid "Use a smart stack protection method for certain functions."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:2583
  #, fuzzy, no-c-format
- #| msgid "Use a stack protection method for every function"
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã�«é–¢ã�—ã�¦ã‚¹ã‚¿ãƒƒã‚¯ä¿�è­·æ–¹æ³•ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: common.opt:2587
  #, fuzzy, no-c-format
- #| msgid "Output stack usage information on a per-function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "é–¢æ•°å�˜ä½�ã�§ã‚¹ã‚¿ãƒƒã‚¯ä½¿ç”¨æƒ…å ±ã‚’å‡ºåŠ›ã�™ã‚‹"
  
  #: common.opt:2599
  #, fuzzy, no-c-format
- #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "åŽ³å¯†ã�ªåˆ¥å��è¦�å‰‡ã‚’é�©ç”¨ã�™ã‚‹ã�¨ã�¿ã�ªã�™"
  
  #: common.opt:2603
  #, fuzzy, no-c-format
- #| msgid "Treat signed overflow as undefined"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’æœªå®šç¾©ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã�†"
  
--- 17847,17892 ----
*************** msgstr ""
*** 19705,19729 ****
  
  #: common.opt:2611
  #, fuzzy, no-c-format
- #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ã‚’æ¤œæŸ»ã�—ã�¦ã€�ã��ã�“ã�§å�œæ­¢ã�™ã‚‹"
  
  #: common.opt:2615
  #, fuzzy, no-c-format
- #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" ã�§å¿…è¦�ã�¨ã�ªã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�™ã‚‹"
  
  #: common.opt:2619
  #, fuzzy, no-c-format
- #| msgid "Perform cross-jumping optimization"
  msgid "Perform jump threading optimizations."
  msgstr "ã‚¸ãƒ£ãƒ³ãƒ—ã‚’ã�¾ã�Ÿã�Œã�£ã�Ÿæœ€é�©åŒ–ã‚’è¡Œã�†"
  
  #: common.opt:2623
  #, fuzzy, no-c-format
- #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "å�„ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«é�Žç¨‹ã�§è²»ã‚„ã�—ã�Ÿæ™‚é–“ã‚’å ±å‘Šã�™ã‚‹"
  
--- 17897,17917 ----
*************** msgstr ""
*** 19734,19746 ****
  
  #: common.opt:2631
  #, fuzzy, no-c-format
- #| msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ã‚¹ãƒ¬ãƒƒãƒ‰å±€æ‰€è¨˜æ†¶åŸŸ (TLS) ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ãƒ¢ãƒ‡ãƒ«ã‚’è¨­å®šã�™ã‚‹"
  
  #: common.opt:2650
  #, fuzzy, no-c-format
- #| msgid "Reorder top level functions, variables, and asms"
  msgid "Reorder top level functions, variables, and asms."
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�®é–¢æ•°ã€�å¤‰æ•°ã€�ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã‚’ä¸¦ã�¹æ›¿ã�ˆã‚‹"
  
--- 17922,17932 ----
*************** msgstr ""
*** 19756,19768 ****
  
  #: common.opt:2666
  #, fuzzy, no-c-format
- #| msgid "Assume floating-point operations can trap"
  msgid "Assume floating-point operations can trap."
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ“�ä½œã‚’ãƒˆãƒ©ãƒƒãƒ—ã�§ã��ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: common.opt:2670
  #, fuzzy, no-c-format
- #| msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "åŠ ç®—ã€�æ¸›ç®—ã€�ä¹—ç®—å†…ã�§ã�®ç¬¦å�·ä»˜ã��ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã‚’ãƒˆãƒ©ãƒƒãƒ—ã�™ã‚‹"
  
--- 17942,17952 ----
*************** msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
*** 19808,19814 ****
  
  #: common.opt:2722
  #, fuzzy, no-c-format
- #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "ãƒªãƒ³ã‚«æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 17992,17997 ----
*************** msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
*** 19819,19825 ****
  
  #: common.opt:2730
  #, fuzzy, no-c-format
- #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "ä¸�è¦�ã�ªè¨˜æ†¶åŸŸ (dead store) ã�®é™¤åŽ»ã‚’è¡Œã�†"
  
--- 18002,18007 ----
*************** msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
*** 19875,19881 ****
  
  #: common.opt:2783
  #, fuzzy, no-c-format
- #| msgid "Enable automatic parallelization of loops"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®è‡ªå‹•ä¸¦åˆ—åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 18057,18062 ----
*************** msgstr ""
*** 19946,20369 ****
  
  #: common.opt:2844
  #, fuzzy, no-c-format
- #| msgid "Compile whole compilation unit at a time"
  msgid "Compile whole compilation unit at a time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�å…¨ä½“ã‚’ä¸€å›žã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: common.opt:2848
  #, fuzzy, no-c-format
- #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "å��å¾©å›žæ•°ã�Œæ—¢çŸ¥ã�®ã�¨ã��ã€�ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
  #: common.opt:2852
  #, fuzzy, no-c-format
- #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
- #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
- #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "å·»ã��æˆ»ã�—ã‚’è¡Œã�ªã�†ä¾‹å¤–è£œè¶³ç”¨ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, fuzzy, no-c-format
- #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
- #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2959
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, fuzzy, no-c-format
- #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: common.opt:2987
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:2997
  #, fuzzy, no-c-format
- #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "ä½™åˆ†ã�ªã‚³ãƒ¡ãƒ³ãƒˆã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©å‡ºåŠ›ã�«è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:3001
  #, fuzzy, no-c-format
- #| msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tã‚·ãƒ³ãƒœãƒ«å�¯è¦–æ€§ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
- #| msgid "Enable conditional execution other than moves/scc"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc ä»¥å¤–ã�§æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
- #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
- #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
- #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
- #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "0 ã�§åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
- #| msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
- #| msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in DWARF v2 (or later) format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�) å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæ‹¡å¼µå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
- #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, fuzzy, no-c-format
- #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:3144
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in STABS format"
  msgid "Generate debug information in STABS format."
  msgstr "STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in extended STABS format"
  msgid "Generate debug information in extended STABS format."
  msgstr "æ‹¡å¼µ STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, no-c-format
- #| msgid "Toggle debug information generation"
  msgid "Toggle debug information generation."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ç”Ÿæˆ�ã�®æœ‰åŠ¹ãƒ»ç„¡åŠ¹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "VMS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in XCOFF format"
  msgid "Generate debug information in XCOFF format."
  msgstr "XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
- #| msgid "Generate debug information in extended XCOFF format"
  msgid "Generate debug information in extended XCOFF format."
  msgstr "æ‹¡å¼µ XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3205
  #, fuzzy, no-c-format
- #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, fuzzy, no-c-format
- #| msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3220
  #, fuzzy, no-c-format
- #| msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3245
  #, fuzzy, no-c-format
- #| msgid "-o <file>\tPlace output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
- #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
- #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "-pedantic ã�¨å�Œæ§˜ã� ã�Œã€�ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:3299
  #, fuzzy, no-c-format
- #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�Ÿé–¢æ•°ã�¾ã�Ÿã�¯è²»ã‚„ã�—ã�Ÿæ™‚é–“ã�«é–¢ã�—ã�¦å‡ºåŠ›ã�—ã�ªã�„"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
- #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "å†—é•·ã�ªå‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
- #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
- #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "è­¦å‘Šã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:3349
  #, fuzzy, no-c-format
- #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:3394
  #, fuzzy, no-c-format
- #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
- #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
- #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18127,18506 ----
  
  #: common.opt:2844
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«å�˜ä½�å…¨ä½“ã‚’ä¸€å›žã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
  
  #: common.opt:2848
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "å��å¾©å›žæ•°ã�Œæ—¢çŸ¥ã�®ã�¨ã��ã€�ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
  #: common.opt:2852
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "å…¨ã�¦ã�®ãƒ«ãƒ¼ãƒ—ã�§ãƒ«ãƒ¼ãƒ—å±•é–‹ã‚’è¡Œã�ªã�†"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å±•é–‹ã‚’è¡Œã�†"
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "å·»ã��æˆ»ã�—ã‚’è¡Œã�ªã�†ä¾‹å¤–è£œè¶³ç”¨ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2928
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "å¤‰æ•°è¿½è·¡ã‚’å®Ÿæ–½ã�™ã‚‹"
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "ä½•ã‚‚ã�—ã�ªã�„ã€‚å¾Œæ–¹äº’æ�›æ€§ã�®ã�Ÿã‚�ã�«æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã€‚"
  
! #: common.opt:2991
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3001
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "ä½™åˆ†ã�ªã‚³ãƒ¡ãƒ³ãƒˆã‚’ã‚¢ã‚»ãƒ³ãƒ–ãƒ©å‡ºåŠ›ã�«è¿½åŠ ã�™ã‚‹"
  
! #: common.opt:3005
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tã‚·ãƒ³ãƒœãƒ«å�¯è¦–æ€§ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚’è¨­å®šã�™ã‚‹"
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc ä»¥å¤–ã�§æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ å…¨ä½“ã�®æœ€é�©åŒ–ã‚’å®Ÿè¡Œã�™ã‚‹"
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "ç¬¦å�·ä»˜ã��è¨ˆç®—ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œä¸¸ã‚�ã‚‰ã‚Œã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 ã�§åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�Œ CFI æŒ‡ç¤ºã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3112
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (ã�¾ã�Ÿã�¯ã��ã‚Œä»¥é™�) å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3116
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆæ‹¡å¼µå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3120
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "å�„é–¢æ•°ã�§å�˜ä¸€ã�®çµ‚äº†ç‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«å†…ã�« gcc ã�®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚¹ã‚¤ãƒƒãƒ�ã‚’è¨˜éŒ²ã�™ã‚‹ã€‚"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr "STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr "æ‹¡å¼µ STABS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ç”Ÿæˆ�ã�®æœ‰åŠ¹ãƒ»ç„¡åŠ¹ã‚’åˆ‡ã‚Šæ›¿ã�ˆã‚‹"
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr "XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3191
  #, fuzzy, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr "æ‹¡å¼µ XCOFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3224
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ <dir> ã�«è¨­å®šã�™ã‚‹"
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tå‡ºåŠ›ã‚’ <file> ã�«é…�ç½®ã�™ã‚‹"
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3263
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue them as errors."
  msgstr "-pedantic ã�¨å�Œæ§˜ã� ã�Œã€�ã‚¨ãƒ©ãƒ¼ã�¨ã�—ã�¦å‡ºåŠ›ã�™ã‚‹"
  
! #: common.opt:3303
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�•ã‚Œã�Ÿé–¢æ•°ã�¾ã�Ÿã�¯è²»ã‚„ã�—ã�Ÿæ™‚é–“ã�«é–¢ã�—ã�¦å‡ºåŠ›ã�—ã�ªã�„"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "å†—é•·ã�ªå‡ºåŠ›ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¡¨ç¤ºã�™ã‚‹"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "è­¦å‘Šã‚’æŠ‘æ­¢ã�™ã‚‹"
  
! #: common.opt:3353
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "å…±æœ‰ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã‚’ä½œæˆ�ã�™ã‚‹"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "ä½�ç½®é�žä¾�å­˜å®Ÿè¡Œå�¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 20380,20386 ****
  
  #: params.opt:35
  #, fuzzy, no-c-format
- #| msgid "Enable all optional instructions"
  msgid "Enable asan globals protection."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 18517,18522 ----
*************** msgstr ""
*** 20391,20403 ****
  
  #: params.opt:43
  #, fuzzy, no-c-format
- #| msgid "Enable all optional instructions"
  msgid "Enable asan load operations protection."
  msgstr "ã�™ã�¹ã�¦ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�®å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: params.opt:47
  #, fuzzy, no-c-format
- #| msgid "Enable saturation instructions"
  msgid "Enable asan store operations protection."
  msgstr "é£½å’Œå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 18527,18537 ----
*************** msgstr ""
*** 20408,20420 ****
  
  #: params.opt:55
  #, fuzzy, no-c-format
- #| msgid "Enable saturation instructions"
  msgid "Enable asan builtin functions protection."
  msgstr "é£½å’Œå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: params.opt:59
  #, fuzzy, no-c-format
- #| msgid "Enable stack probing"
  msgid "Enable asan stack protection."
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯æŽ¢ç´¢ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
--- 18542,18552 ----
*************** msgstr ""
*** 20455,20473 ****
  
  #: params.opt:91
  #, fuzzy, no-c-format
- #| msgid "Maximum number of nops to insert for a hint (Default 2)"
  msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
  msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
  #: params.opt:95
  #, fuzzy, no-c-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "Maximum number of queries into the alias oracle per store."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
  #: params.opt:99
  #, fuzzy, no-c-format
- #| msgid "Maximum size in bytes of constant values allowed as operands."
  msgid "Maximum size (in bytes) of objects tracked bytewise by dead store elimination."
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦è¨±å�¯ã�•ã‚Œã‚‹å®šæ•°å€¤ã�®ãƒ�ã‚¤ãƒˆå�˜ä½�ã�§ã�®æœ€å¤§ã‚µã‚¤ã‚º"
  
--- 18587,18602 ----
*************** msgstr ""
*** 20533,20545 ****
  
  #: params.opt:151
  #, fuzzy, no-c-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "Maximum number of arrays per SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
  #: params.opt:155
  #, fuzzy, no-c-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "Maximum number of parameters in a SCoP."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
--- 18662,18672 ----
*************** msgstr ""
*** 20585,20591 ****
  
  #: params.opt:191
  #, fuzzy, no-c-format
- #| msgid "The upper bound for sharing integer constants"
  msgid "The upper bound for sharing integer constants."
  msgstr "æ•´æ•°å®šæ•°ã‚’å…±æœ‰ã�™ã‚‹ã�Ÿã‚�ã�®ä¸Šé™�å€¤"
  
--- 18712,18717 ----
*************** msgstr ""
*** 20601,20607 ****
  
  #: params.opt:203
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
--- 18727,18732 ----
*************** msgstr ""
*** 20642,20648 ****
  
  #: params.opt:235
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 18767,18772 ----
*************** msgstr ""
*** 20688,20694 ****
  
  #: params.opt:271
  #, 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 "å¤šã��ã�®ã€�ç›®ç«‹ã�Ÿã�ªã�„ã�Œã‚³ã‚¹ãƒˆã�Œé«˜ã�„æœ€é�©åŒ–ã‚’è¡Œã�†"
  
--- 18812,18817 ----
*************** msgstr ""
*** 20704,20752 ****
  
  #: params.opt:283
  #, fuzzy, no-c-format
- #| msgid "The size of L1 cache"
  msgid "The size of L1 cache line."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
  #: params.opt:287
  #, fuzzy, no-c-format
- #| msgid "The size of L1 cache"
  msgid "The size of L1 cache."
  msgstr "L1 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
  #: params.opt:291
  #, fuzzy, no-c-format
- #| msgid "The size of L2 cache"
  msgid "The size of L2 cache."
  msgstr "L2 ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º"
  
  #: params.opt:295
  #, fuzzy, no-c-format
- #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal growth due to inlining of large function (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
  #: params.opt:299
  #, 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 "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹é–¢æ•°æœ¬ä½“ã�®ã‚µã‚¤ã‚º"
  
  #: params.opt:303
  #, 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 "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®ã‚µã‚¤ã‚º"
  
  #: params.opt:307
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
  #: params.opt:311
  #, 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 "å¤§ã��ã�„ã�¨è¦‹ã�ªã�•ã‚Œã‚‹ç¿»è¨³å�˜ä½�ã�®ã‚µã‚¤ã‚º"
  
--- 18827,18867 ----
*************** msgstr ""
*** 20767,20773 ****
  
  #: params.opt:327
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of stmts in loop nest for loop interchange."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 18882,18887 ----
*************** msgstr ""
*** 20788,20800 ****
  
  #: params.opt:343
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:347
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  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 "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
--- 18902,18912 ----
*************** msgstr ""
*** 20815,20821 ****
  
  #: params.opt:363
  #, fuzzy, no-c-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "maximal number of LTO partitions streamed in parallel."
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
--- 18927,18932 ----
*************** msgstr ""
*** 20831,20843 ****
  
  #: params.opt:375
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions to consider to unroll in a loop on average."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:379
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of insns combine tries to combine."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
--- 18942,18952 ----
*************** msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡
*** 20853,20865 ****
  
  #: params.opt:391
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of insns of a completely peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:395
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of incoming edges to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 18962,18972 ----
*************** msgstr ""
*** 20870,20882 ****
  
  #: params.opt:403
  #, fuzzy, no-c-format
- #| msgid "Change the maximum length of conditionally-executed sequences"
  msgid "The maximum length of path considered in cse."
  msgstr "æ�¡ä»¶ä»˜ã��å®Ÿè¡Œã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã�®é•·ã�•ã�®æœ€å¤§å€¤ã‚’å¤‰æ›´ã�™ã‚‹"
  
  #: params.opt:407
  #, fuzzy, no-c-format
- #| msgid "The maximum amount of memory to be allocated by GCSE"
  msgid "The maximum memory locations recorded by cselib."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
--- 18977,18987 ----
*************** msgstr ""
*** 20887,20899 ****
  
  #: params.opt:415
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions to consider to fill a delay slot."
  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 to consider to find accurate live register information."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 18992,19002 ----
*************** msgstr ""
*** 20904,20910 ****
  
  #: params.opt:427
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19007,19012 ----
*************** msgstr ""
*** 20925,20931 ****
  
  #: params.opt:443
  #, 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 "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
  
--- 19027,19032 ----
*************** msgstr ""
*** 20936,20948 ****
  
  #: params.opt:451
  #, 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."
  msgstr "GCSE ã�«ã‚ˆã�£ã�¦é…�ç½®ã�•ã‚Œã‚‹ãƒ¡ãƒ¢ãƒªã�®æœ€å¤§é‡�"
  
  #: params.opt:455
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
--- 19037,19047 ----
*************** msgstr ""
*** 20958,21012 ****
  
  #: params.opt:467
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when automatically inlining."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:471
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:475
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:479
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:483
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions when inlining for size."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:487
  #, 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 "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:491
  #, 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 "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
  #: params.opt:495
  #, 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 "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’å†�å¸°çš„ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹æ™‚ã�®æœ€å¤§æ·±åº¦"
  
  #: params.opt:499
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "Maximum number of isl operations, 0 means unlimited."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
--- 19057,19102 ----
*************** msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡
*** 21057,21063 ****
  
  #: params.opt:539
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of insns of a peeled loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
--- 19147,19152 ----
*************** msgstr ""
*** 21068,21080 ****
  
  #: params.opt:547 params.opt:591
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:551 params.opt:595
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of insns in a region to be considered for interblock scheduling."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19157,19167 ----
*************** msgstr "RPTS ç”¨ã�®æœ€å¤§å��å¾©æ•°ã‚’æŒ‡
*** 21090,21102 ****
  
  #: params.opt:563
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of instructions to search backward when looking for equivalent reload."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:567
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19177,19187 ----
*************** msgstr ""
*** 21172,21196 ****
  
  #: params.opt:635
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of unrollings of a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:639
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of instructions to consider to unroll in a loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:643
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions when automatically inlining"
  msgid "The maximum number of insns of an unswitched loop."
  msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
  
  #: params.opt:647
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of unswitchings in a single loop."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19257,19277 ----
*************** msgstr ""
*** 21226,21232 ****
  
  #: params.opt:675
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The minimum number of matching instructions to consider for crossjumping."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19307,19312 ----
*************** msgstr ""
*** 21297,21303 ****
  
  #: params.opt:749
  #, 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 "ãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�Œå®Œäº†ã�™ã‚‹å‰�ã�«å®Ÿè¡Œã�•ã‚Œã‚‹å‘½ä»¤æ•°"
  
--- 19377,19382 ----
*************** msgstr ""
*** 21313,21319 ****
  
  #: params.opt:761
  #, fuzzy, no-c-format
- #| msgid "Use stubs for function prologues"
  msgid "Use internal function id in profile lookup."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ç”¨ã�®ã‚¹ã‚¿ãƒ–ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 19392,19397 ----
*************** msgstr ""
*** 21364,21370 ****
  
  #: params.opt:801
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19442,19447 ----
*************** msgstr ""
*** 21380,21386 ****
  
  #: params.opt:813
  #, 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 "å�Œæ™‚ã�«å®Ÿè¡Œå�¯èƒ½ã�ªãƒ—ãƒªãƒ•ã‚§ãƒƒãƒ�ã�®æ•°"
  
--- 19457,19462 ----
*************** msgstr ""
*** 21391,21397 ****
  
  #: params.opt:821
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19467,19472 ----
*************** msgstr ""
*** 21432,21438 ****
  
  #: params.opt:853
  #, fuzzy, no-c-format
- #| msgid "The maximum number of instructions in a single function eligible for inlining"
  msgid "The maximum number of SSA_NAME assignments to follow in determining a value."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�™ã‚‹ã�®ã�Œé�©æ ¼ã�§ã�‚ã‚‹ã�¨ã�•ã‚Œã‚‹å�˜ä¸€ã�®é–¢æ•°å†…ã�®æœ€å¤§å‘½ä»¤æ•°"
  
--- 19507,19512 ----
*************** msgstr ""
*** 21483,21489 ****
  
  #: params.opt:893
  #, fuzzy, no-c-format
- #| msgid "Maximal stack frame growth due to inlining (in percent)"
  msgid "Maximal code growth caused by tail duplication (in percent)."
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«ã‚ˆã�£ã�¦å¢—åŠ ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�®æœ€å¤§é‡� (ç™¾åˆ†çŽ‡)"
  
--- 19557,19562 ----
*************** msgstr ""
*** 21514,21526 ****
  
  #: params.opt:917
  #, 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:921
  #, fuzzy, no-c-format
- #| msgid "Use subroutines for function prologues and epilogues"
  msgid "Time accounted for function prologue, epilogue and other overhead."
  msgstr "é–¢æ•°ãƒ—ãƒ­ãƒ­ãƒ¼ã‚°ã�¨ã‚¨ãƒ”ãƒ­ãƒ¼ã‚°ç”¨ã�«ã‚µãƒ–ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
  
--- 19587,19597 ----
*************** msgstr ""
*** 21579,21586 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "è¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
--- 19650,19657 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, gcc-internal-format
  msgid "value computed is not used"
  msgstr "è¨ˆç®—ã�•ã‚Œã�Ÿå€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 21603,21622 ****
  
  #: go/gofrontend/expressions.cc:5043
  #, fuzzy
- #| msgid "expected integer or boolean type"
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
- #| msgid "expected pointer"
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:6816
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of nil with nil"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
--- 19674,19690 ----
  
  #: go/gofrontend/expressions.cc:5043
  #, fuzzy
  msgid "expected boolean type"
  msgstr "æ•´æ•°ã�¾ã�Ÿã�¯çœŸå�½åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:6816
  #, fuzzy
  msgid "invalid comparison of nil with nil"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
*************** msgstr ""
*** 21626,21632 ****
  
  #: go/gofrontend/expressions.cc:6860
  #, fuzzy
- #| msgid "division by zero"
  msgid "integer division by zero"
  msgstr "ã‚¼ãƒ­é™¤ç®—ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
--- 19694,19699 ----
*************** msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚
*** 21637,21643 ****
  #: go/gofrontend/expressions.cc:6871 go/gofrontend/expressions.cc:6874
  #: go/gofrontend/expressions.cc:6882
  #, fuzzy
- #| msgid "shift count not unsigned integer"
  msgid "shift count not integer"
  msgstr "ã‚·ãƒ•ãƒˆæ•°ã�Œç¬¦å�·ç„¡ã�—æ•´æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 19704,19709 ----
*************** msgstr "ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚
*** 21655,21661 ****
  
  #: go/gofrontend/expressions.cc:8205
  #, fuzzy
- #| msgid "invalid argument to built-in function"
  msgid "invalid use of %<...%> with builtin function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
--- 19721,19726 ----
*************** msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚
*** 21682,21695 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:8295
  #, fuzzy
- #| msgid "argument must be a constant"
  msgid "argument 1 must be a map"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 19747,19759 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: go/gofrontend/expressions.cc:8295
  #, fuzzy
  msgid "argument 1 must be a map"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 21707,21713 ****
  
  #: go/gofrontend/expressions.cc:8701
  #, fuzzy
- #| msgid "too many arguments to %qE"
  msgid "too many arguments to make"
  msgstr "%qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 19771,19776 ----
*************** msgstr "è¦�ç´ ã�®åž‹ã�Œå�Œã�˜ã�§ã�ªã�‘ã‚
*** 21745,21757 ****
  
  #: go/gofrontend/expressions.cc:10105
  #, fuzzy
- #| msgid "last argument must be an immediate"
  msgid "first argument must be []byte"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: go/gofrontend/expressions.cc:10108
  #, fuzzy
- #| msgid "argument must be a constant"
  msgid "second argument must be slice or string"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 19808,19818 ----
*************** msgstr ""
*** 21810,21816 ****
  
  #: go/gofrontend/expressions.cc:12821
  #, fuzzy
- #| msgid "index must be integer"
  msgid "slice capacity must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 19871,19876 ----
*************** msgstr ""
*** 21877,21883 ****
  
  #: go/gofrontend/statements.cc:3145 go/gofrontend/statements.cc:3175
  #, fuzzy
- #| msgid "not enough arguments"
  msgid "not enough arguments to return"
  msgstr "å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 19937,19942 ----
*************** msgstr ""
*** 21915,21927 ****
  
  #: go/gofrontend/types.cc:533
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of non-ordered type"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: go/gofrontend/types.cc:549
  #, fuzzy
- #| msgid "-mmulticore can only be used with BF561"
  msgid "slice can only be compared to nil"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 19974,19984 ----
*************** msgstr ""
*** 21936,21972 ****
  
  #: go/gofrontend/types.cc:559
  #, fuzzy, c-format
- #| msgid "invalid operand to %%R"
  msgid "invalid operation (%s)"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: go/gofrontend/types.cc:582
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of non-comparable type"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: go/gofrontend/types.cc:595
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of generated struct"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: go/gofrontend/types.cc:606
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of non-comparable struct"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: go/gofrontend/types.cc:616
  #, fuzzy
- #| msgid "invalid comparison code in gimple cond"
  msgid "invalid comparison of generated array"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: go/gofrontend/types.cc:623
  #, fuzzy
- #| msgid "invalid use of non-lvalue array"
  msgid "invalid comparison of non-comparable array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
  
--- 19993,20023 ----
*************** msgstr "åž‹ %s ã‚’åž‹ %s ã�¨ã�—ã�¦ä½¿ç”¨
*** 21986,21992 ****
  
  #: go/gofrontend/types.cc:779
  #, fuzzy
- #| msgid "conversion to incomplete type"
  msgid "conversion from normal type to notinheap type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
--- 20037,20042 ----
*************** msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�Œã�‚ã‚Šã�¾
*** 22051,22063 ****
  
  #: go/gofrontend/types.cc:9322
  #, fuzzy, c-format
- #| msgid "method %s%s%s requires a pointer"
  msgid "method %s%s%s requires a pointer receiver"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�«ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå¿…è¦�ã�§ã�™"
  
  #: go/gofrontend/types.cc:9340
  #, fuzzy, c-format
- #| msgid "method %s%s%s requires a pointer"
  msgid "method %s%s%s is marked go:nointerface"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %s%s%s ã�«ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå¿…è¦�ã�§ã�™"
  
--- 20101,20111 ----
*************** msgstr ""
*** 22068,22080 ****
  
  #: attribs.c:446
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 20116,20127 ----
  
  #: attribs.c:446
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã
*** 22089,22095 ****
  
  #: attribs.c:571
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute directive ignored"
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 20136,20141 ----
*************** msgstr "%qE å±žæ€§ç”¨ã�«é–“é�•ã�£ã�Ÿæ•°ã
*** 22100,22106 ****
  
  #: attribs.c:586
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected %<(%> or end of line"
  msgid "expected %i or more, found %i"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 20146,20151 ----
*************** msgstr "åž‹ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚
*** 22160,22171 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20205,20216 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã
*** 22183,22190 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 20228,20235 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "%q+D ã�¯ dllimport å±žæ€§ç„¡ã�—ã
*** 22211,22217 ****
  
  #: attribs.c:1666
  #, fuzzy, gcc-internal-format
- #| msgid "inline function %q+D declared as  dllimport: attribute ignored"
  msgid "inline function %q+D declared as dllimport: attribute ignored"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�¯ dllimport ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ: å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 20256,20261 ----
*************** msgstr[0] ""
*** 22243,22249 ****
  
  #: attribs.c:1996 attribs.c:2016
  #, fuzzy, gcc-internal-format
- #| msgid "%qD was declared here"
  msgid "%qD target declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 20287,20292 ----
*************** msgstr ""
*** 22260,22266 ****
  
  #: auto-profile.c:863
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<.%>"
  msgid "Not expected TAG."
  msgstr "%<.%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 20303,20308 ----
*************** msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚
*** 22296,22314 ****
  
  #: builtins.c:559 builtins.c:3160 builtins.c:3214 gimple-ssa-sprintf.c:3281
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "referenced argument declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: builtins.c:811
  #, fuzzy, gcc-internal-format
- #| msgid "offset outside bounds of constant string"
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°æ–‡å­—åˆ—ã�®å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%qE declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 20338,20353 ----
  
  #: builtins.c:559 builtins.c:3160 builtins.c:3214 gimple-ssa-sprintf.c:3281
  #, fuzzy, gcc-internal-format
  msgid "referenced argument declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: builtins.c:811
  #, fuzzy, gcc-internal-format
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ã‚ªãƒ•ã‚»ãƒƒãƒˆã�Œå®šæ•°æ–‡å­—åˆ—ã�®å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°
*** 22493,22505 ****
  
  #: builtins.c:5736
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %qD"
  msgid "invalid argument to %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
  #: builtins.c:5749
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported argument type to builtin function"
  msgid "unsupported argument to %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
--- 20532,20542 ----
*************** msgstr ""
*** 22532,22538 ****
  
  #: builtins.c:6688
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid memory model argument to builtin"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
--- 20569,20574 ----
*************** msgstr ""
*** 22548,22608 ****
  
  #: builtins.c:6942
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: builtins.c:6974 builtins.c:7167
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %<auto%>"
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: builtins.c:7288
  #, fuzzy, gcc-internal-format
- #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: builtins.c:7330
  #, fuzzy, gcc-internal-format
- #| msgid "missing argument to %qs"
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: builtins.c:7394
  #, 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 ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: builtins.c:7414
  #, 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 ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: builtins.c:7473
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s not supported: ignored"
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: builtins.c:7480
  #, fuzzy, gcc-internal-format
- #| msgid "constant argument out of range for %qs"
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: builtins.c:7492
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "illegal argument 0 to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 20584,20635 ----
  
  #: builtins.c:6942
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_load%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: builtins.c:6974 builtins.c:7167
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model for %<__atomic_store%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: builtins.c:7288
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 1 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: builtins.c:7330
  #, fuzzy, gcc-internal-format
  msgid "non-integer argument 1 to %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: builtins.c:7394
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: builtins.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_thread_pointer%> is not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: builtins.c:7473
  #, fuzzy, gcc-internal-format
  msgid "%qs only supported in OpenACC code"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: builtins.c:7480
  #, fuzzy, gcc-internal-format
  msgid "non-constant argument 0 to %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: builtins.c:7492
  #, 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:7931 expr.c:11102
  #, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "%K %<__builtin_va_arg_pack ()%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤
*** 22626,22632 ****
  
  #: builtins.c:10785
  #, 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%> ã�Œå¼•æ•°ã�®æ•°ã�Œå›ºå®šã�®é–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 20653,20658 ----
*************** msgstr "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œã
*** 22652,22670 ****
  
  #: builtins.c:10858
  #, 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 "%<va_start%> ã�®ç¬¬äºŒå¼•æ•°ã�Œ %<register%> è¨˜æ†¶åŸŸã�®å ´å�ˆã�®å‹•ä½œã�¯ä¸�å®šã�§ã�™"
  
  #: builtins.c:10887
  #, 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 %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: builtins.c:10900
  #, 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 %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 20678,20693 ----
*************** msgstr ""
*** 22715,22727 ****
  
  #: calls.c:1487 calls.c:1490
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "argument %i in the range [%E, %E]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: calls.c:1501
  #, fuzzy, gcc-internal-format
- #| msgid "call to non-function %qD"
  msgid "in a call to built-in allocation function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
--- 20738,20748 ----
*************** msgstr ""
*** 22757,22769 ****
  
  #: calls.c:1851
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "argument %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: calls.c:1865
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "[cannot find %s]"
  msgid "cannot tail-call: %s"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
--- 20778,20788 ----
*************** msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã‚’å¼
*** 22789,22795 ****
  
  #: calls.c:2165
  #, fuzzy, gcc-internal-format
- #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ãƒ¡ãƒ³ãƒˆåž‹ã�§ã�™"
  
--- 20808,20813 ----
*************** msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�Œé›†å�ˆä½“ã�
*** 22800,22812 ****
  
  #: calls.c:4472
  #, fuzzy, gcc-internal-format
- #| msgid "missing argument to %qs"
  msgid "passing too large argument on stack"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cfgexpand.c:1699
  #, fuzzy, gcc-internal-format
- #| msgid "total size of local objects too large"
  msgid "total size of local objects is too large"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 20818,20828 ----
*************** msgstr "å¤‰æ•° %q+D ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã�
*** 22817,22823 ****
  
  #: cfgexpand.c:1714
  #, fuzzy, gcc-internal-format
- #| msgid "global register variable %qD used in nested function"
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "å¸¯åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 20833,20838 ----
*************** msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œ %qs ã�«ã‚ˆã�
*** 22845,22851 ****
  #. ??? Diagnose during gimplification?
  #: cfgexpand.c:2861
  #, fuzzy, gcc-internal-format
- #| msgid "register specified for %q+D isn%'t suitable for data type"
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
--- 20860,20865 ----
*************** msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�Œ
*** 22872,22878 ****
  
  #: cfgexpand.c:3058
  #, fuzzy, gcc-internal-format
- #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "å‘½ä»¤ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ª Z ãƒ¬ã‚¸ã‚¹ã‚¿ç½®æ�›ã�§ã�™"
  
--- 20886,20891 ----
*************** msgstr "å‡ºåŠ›ç•ªå�· %d ã�¯ç›´æŽ¥ã‚¢ãƒ‰ã
*** 22893,22920 ****
  
  #: cfgexpand.c:3244
  #, fuzzy, gcc-internal-format
- #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm è¢«æ¼”ç®—å­� %d ã�¯åˆ¶ç´„ã�«é�©å�ˆã�—ã�ªã�„å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: cfgexpand.c:3428
  #, fuzzy, gcc-internal-format
- #| msgid "%<asm%> operand constraint incompatible with operand size"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cfgexpand.c:3433
  #, fuzzy, gcc-internal-format
- #| msgid "%<asm%> operand constraint incompatible with operand size"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™"
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™"
--- 20906,20930 ----
  
  #: cfgexpand.c:3244
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm è¢«æ¼”ç®—å­� %d ã�¯åˆ¶ç´„ã�«é�©å�ˆã�—ã�ªã�„å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: cfgexpand.c:3428
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cfgexpand.c:3433
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> è¢«æ¼”ç®—å­�åˆ¶ç´„ã�Œè¢«æ¼”ç®—å­�ã‚µã‚¤ã‚ºã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œå±€æ‰€å¤‰æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å�¯å¤‰é•·ãƒ�ãƒƒãƒ•ã‚¡å¤‰æ•°ã�§ã�™"
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯é˜²è­·æ©Ÿèƒ½ã�Œé–¢æ•°ã‚’é˜²è­·ã�—ã�¦ã�„ã�¾ã�›ã‚“: å…¨ã�¦ã�®å±€æ‰€é…�åˆ—ã�Œ %d ãƒ�ã‚¤ãƒˆä»¥ä¸‹ã�§ã�™"
*************** msgstr ""
*** 22961,22967 ****
  
  #: cfghooks.c:183
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "verify_flow_info failed"
  msgid "verify_flow_info: Wrong probability of edge %i->%i"
  msgstr "verify_flow_info ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 20971,20976 ----
*************** msgstr "verify_flow_info ã�«å¤±æ•—ã�—ã�¾
*** 22997,23003 ****
  
  #: cfghooks.c:327
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%s does not support duplicate_block"
  msgid "%s does not support dump_bb_for_graph"
  msgstr "%s ã�¯ duplicate_block ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 21006,21011 ----
*************** msgstr "%s ã�¯ make_forwarder_block ã‚’ã
*** 23068,23074 ****
  
  #: cfghooks.c:1025
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%s does not support move_block_after"
  msgid "%s does not support force_nonfallthru"
  msgstr "%s ã�¯ move_block_after ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 21076,21081 ----
*************** msgstr ""
*** 23139,23145 ****
  
  #: cfgloop.c:1497
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "size of loop %d should be %d, not %d"
  msgid "bb %d has father loop %d, should be loop %d"
  msgstr "ãƒ«ãƒ¼ãƒ— %d ã�®ã‚µã‚¤ã‚ºã�¯ %d ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã€‚%d ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 21146,21151 ----
*************** msgstr "åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�Œé€£ç¶šçš„ã�
*** 23428,23736 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™"
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "insufficient arguments to overloaded function %s"
  msgid "missing direct call for speculation %i"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cgraph.c:3401
  #, fuzzy, gcc-internal-format
- #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
- #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ�ã‚¤ãƒ³ã‚¿ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cgraph.c:3492
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cgraph.c:3499
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3590
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' ã�¯å®£è¨€ã‚ˆã‚Šã‚‚å…ˆã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
- #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3921 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 21434,21735 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "å‘½ä»¤é€£éŽ–ä¸­ã�® bb ã�®æ•° (%d) ã�Œ n_basic_blocks (%d) ã�¨é�•ã�„ã�¾ã�™"
  
! #: cgraph.c:3138
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "åˆ¶å¾¡æŠ•æ©Ÿã‚’ä½¿ç”¨ã�™ã‚‹"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cgraph.c:3403
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³ãƒ�ã‚¤ãƒ³ã‚¿ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cgraph.c:3494
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cgraph.c:3501
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.c:3528
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.c:3592
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' ã�¯å®£è¨€ã‚ˆã‚Šã‚‚å…ˆã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cgraph.c:3923 varpool.c:303
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
*** 23747,23753 ****
  
  #: cgraphunit.c:740
  #, fuzzy, gcc-internal-format
- #| msgid "previously defined here"
  msgid "same version was previously defined here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 21746,21751 ----
*************** msgstr ""
*** 23758,23782 ****
  
  #: cgraphunit.c:752
  #, fuzzy, gcc-internal-format
- #| msgid "Assume symbols might be invalid"
  msgid "common symbol cannot be versioned"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: cgraphunit.c:758
  #, fuzzy, gcc-internal-format
- #| msgid "Assume symbols might be invalid"
  msgid "comdat symbol cannot be versioned"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�Œæœ‰åŠ¹ã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
  
  #: cgraphunit.c:764
  #, fuzzy, gcc-internal-format
- #| msgid "weak %q+D cannot be defined %qE"
  msgid "weakref cannot be versioned"
  msgstr "å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“"
  
  #: cgraphunit.c:770
  #, fuzzy, gcc-internal-format
- #| msgid "weak declaration of %q+D must be public"
  msgid "versioned symbol must be public"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 21756,21776 ----
*************** msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€
*** 23792,23798 ****
  
  #: cgraphunit.c:860
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on types"
  msgid "%<flatten%> attribute is ignored on aliases"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
--- 21786,21791 ----
*************** msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾
*** 23813,23819 ****
  
  #: cgraphunit.c:902
  #, fuzzy, gcc-internal-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "%<always_inline%> function might not be inlinable"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 21806,21811 ----
*************** msgid "%<weakref%> attribute ignored bec
*** 23823,23853 ****
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1123
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D defined but not used"
  msgid "%qD defined but not used"
  msgstr "%q+D ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1455
  #, fuzzy, gcc-internal-format
- #| msgid "%<operator new%> must return type %qT"
  msgid "%<ifunc%> resolver for %qD must return %qT"
  msgstr "%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1458 cgraphunit.c:1481
  #, fuzzy, gcc-internal-format
- #| msgid "indirect function %q+D cannot be declared weakref"
  msgid "resolver indirect function declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
--- 21815,21842 ----
  msgstr "%qE å±žæ€§ã�¯ %qT ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1123
  #, fuzzy, gcc-internal-format
  msgid "%qD defined but not used"
  msgstr "%q+D ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1455
  #, fuzzy, gcc-internal-format
  msgid "%<ifunc%> resolver for %qD must return %qT"
  msgstr "%<operator new%> ã�®æˆ»ã‚Šåž‹ã�¯ %qT ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cgraphunit.c:1458 cgraphunit.c:1481
  #, fuzzy, gcc-internal-format
  msgid "resolver indirect function declared here"
  msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 23858,23870 ****
  
  #: cgraphunit.c:1488
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about casting functions to incompatible types"
  msgid "%qD alias between functions of incompatible types %qT and %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�¸ã�®é–¢æ•°ã‚­ãƒ£ã‚¹ãƒˆã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
  #: cgraphunit.c:1491 cgraphunit.c:1573
  #, fuzzy, gcc-internal-format
- #| msgid "shadowed declaration is here"
  msgid "aliased declaration here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
--- 21847,21857 ----
*************** msgstr "%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ
*** 23905,23911 ****
  
  #: cgraphunit.c:2331
  #, fuzzy, gcc-internal-format
- #| msgid "size of return value of %q+D is larger than %wd bytes"
  msgid "size of return value of %q+D is larger than %wu bytes"
  msgstr "%q+D ã�®æˆ»ã‚Šå€¤ã�®ã‚µã‚¤ã‚ºã�Œ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
--- 21892,21897 ----
*************** msgstr "ãƒ¡ãƒ¢ãƒªã‚’è§£æ”¾ã�—ã�¦ã�„ã�ªã�
*** 23916,23922 ****
  
  #: collect-utils.c:68
  #, fuzzy, gcc-internal-format
- #| msgid "can't get program status"
  msgid "cannot get program status: %m"
  msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®çŠ¶æ…‹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
--- 21902,21907 ----
*************** msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã
*** 23947,23959 ****
  
  #: collect-utils.c:179
  #, fuzzy, gcc-internal-format
- #| msgid "[cannot find %s]"
  msgid "cannot find %qs"
  msgstr "[%s ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“]"
  
  #: collect-utils.c:183 collect2.c:2378 gcc.c:3200 gcc.c:6963
  #, fuzzy, gcc-internal-format
- #| msgid "pex_init failed: %m"
  msgid "%<pex_init%> failed: %m"
  msgstr "pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %m"
  
--- 21932,21942 ----
*************** msgstr "%s: %m"
*** 23964,23970 ****
  
  #: collect2.c:621
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable COLLECT_GCC must be set"
  msgid "environment variable %<COLLECT_LTO_WRAPPER%> must be set"
  msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 21947,21952 ----
*************** msgid "LTO support has not been enabled
*** 23990,24016 ****
  msgstr "`ã�“ã�®è¨­å®šå†…ã�§ã�¯ LTO ã‚µãƒ�ãƒ¼ãƒˆã�Œæœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t open %s: %m"
  msgid "cannot open %s: %m"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
  #: collect2.c:1456
  #, fuzzy, gcc-internal-format
- #| msgid "unknown demangling style '%s'"
  msgid "unknown demangling style %qs"
  msgstr "ä¸�æ˜Žã�ªå��å‰�å¾©å…ƒ (demangle) ã‚¹ã‚¿ã‚¤ãƒ« '%s' ã�§ã�™"
  
  #: collect2.c:1558 collect2.c:1736 collect2.c:1776
  #, fuzzy, gcc-internal-format
- #| msgid "fopen %s"
  msgid "fopen %s: %m"
  msgstr "fopen %s"
  
  #: collect2.c:1561 collect2.c:1741 collect2.c:1779
  #, fuzzy, gcc-internal-format
- #| msgid "fclose %s"
  msgid "fclose %s: %m"
  msgstr "fclose %s"
  
--- 21972,21994 ----
  msgstr "`ã�“ã�®è¨­å®šå†…ã�§ã�¯ LTO ã‚µãƒ�ãƒ¼ãƒˆã�Œæœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
  #: collect2.c:1456
  #, fuzzy, gcc-internal-format
  msgid "unknown demangling style %qs"
  msgstr "ä¸�æ˜Žã�ªå��å‰�å¾©å…ƒ (demangle) ã‚¹ã‚¿ã‚¤ãƒ« '%s' ã�§ã�™"
  
  #: collect2.c:1558 collect2.c:1736 collect2.c:1776
  #, fuzzy, gcc-internal-format
  msgid "fopen %s: %m"
  msgstr "fopen %s"
  
  #: collect2.c:1561 collect2.c:1741 collect2.c:1779
  #, fuzzy, gcc-internal-format
  msgid "fclose %s: %m"
  msgstr "fclose %s"
  
*************** msgstr "%s: %s"
*** 24023,24035 ****
  
  #: collect2.c:2352
  #, fuzzy, gcc-internal-format
- #| msgid "cannot find 'nm'"
  msgid "cannot find %<nm%>"
  msgstr "'nm' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
  #: collect2.c:2400
  #, fuzzy, gcc-internal-format
- #| msgid "can't open nm output"
  msgid "cannot open nm output: %m"
  msgstr "nm ã�®å‡ºåŠ›ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
--- 22001,22011 ----
*************** msgstr "fini é–¢æ•°ã‚’ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ
*** 24045,24051 ****
  
  #: collect2.c:2523
  #, fuzzy, gcc-internal-format
- #| msgid "cannot find 'ldd'"
  msgid "cannot find %<ldd%>"
  msgstr "'ldd' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
--- 22021,22026 ----
*************** msgstr "pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ:
*** 24056,24062 ****
  
  #: collect2.c:2569
  #, fuzzy, gcc-internal-format
- #| msgid "can't open ldd output"
  msgid "cannot open ldd output: %m"
  msgstr "ldd ã�®å‡ºåŠ›ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
--- 22031,22036 ----
*************** msgstr "å‹•çš„ä¾�å­˜é–¢ä¿‚ %s ã�Œè¦‹ã�¤ã
*** 24067,24073 ****
  
  #: collect2.c:2599
  #, fuzzy, gcc-internal-format
- #| msgid "unable to open dynamic dependency '%s'"
  msgid "unable to open dynamic dependency %qs"
  msgstr "å‹•çš„ä¾�å­˜é–¢ä¿‚ '%s' ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
--- 22041,22046 ----
*************** msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�
*** 24093,24105 ****
  
  #: convert.c:332
  #, fuzzy, gcc-internal-format
- #| msgid "pointer value used where a floating point value was expected"
  msgid "pointer value used where a floating-point was expected"
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�ãƒ�ã‚¤ãƒ³ã‚¿å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
  #: convert.c:336
  #, fuzzy, gcc-internal-format
- #| msgid "aggregate value used where a fixed-point was expected"
  msgid "aggregate value used where a floating-point was expected"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
--- 22066,22076 ----
*************** msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
*** 24110,24116 ****
  
  #: convert.c:946
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t convert between vector values of different size"
  msgid "cannot convert a vector of type %qT to type %qT which has different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®ãƒ™ã‚¯ãƒˆãƒ«å€¤ã�®é–“ã�§ã�®å¤‰æ�›ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
--- 22081,22086 ----
*************** msgstr "è¤‡ç´ æ•°åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰
*** 24131,24143 ****
  
  #: convert.c:1083
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t convert between vector values of different size"
  msgid "cannot convert a value of type %qT to vector type %qT which has different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®ãƒ™ã‚¯ãƒˆãƒ«å€¤ã�®é–“ã�§ã�®å¤‰æ�›ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
  #: convert.c:1091
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t convert value to a vector"
  msgid "cannot convert value to a vector"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 22101,22111 ----
*************** msgstr "%qs ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã
*** 24173,24179 ****
  
  #: coverage.c:285
  #, fuzzy, gcc-internal-format
- #| msgid "%s:corrupted\n"
  msgid "%qs is corrupted"
  msgstr "%s: ç ´æ��ã�—ã�¦ã�„ã�¾ã�™\n"
  
--- 22141,22146 ----
*************** msgstr "%qs ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ã
*** 24219,24225 ****
  
  #: coverage.c:1235
  #, fuzzy, gcc-internal-format
- #| msgid "switch %qs does not start with %<-%>"
  msgid "filename %qs does not start with profile prefix %qs"
  msgstr "ã‚¹ã‚¤ãƒƒãƒ� %qs ã�Œ %<-%> ã�§é–‹å§‹ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 22186,22191 ----
*************** msgstr ""
*** 24255,24261 ****
  
  #: dbgcnt.c:226
  #, fuzzy, gcc-internal-format
- #| msgid "Runtime name."
  msgid "counter name"
  msgstr "å®Ÿè¡Œæ™‚å��ã€‚"
  
--- 22221,22226 ----
*************** msgstr "%s å†…ã€�ä½�ç½® %s:%d"
*** 24286,24292 ****
  
  #: diagnostic.c:1894
  #, fuzzy, gcc-internal-format
- #| msgid "debug: "
  msgid "debug path"
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°: "
  
--- 22251,22256 ----
*************** msgstr "ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã‚’é–‹
*** 24307,24319 ****
  
  #: dumpfile.c:1826
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "ignoring unknown option %q.*s"
  msgstr "ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %q.*s (%<-fdump-%s%> å†…) ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: dumpfile.c:1972
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option %q.*s in %<-fopt-info-%s%>"
  msgstr "ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %q.*s (%<-fdump-%s%> å†…) ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
--- 22271,22281 ----
*************** msgstr ""
*** 24337,24358 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "å…±æœ‰ rtx"
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:\n"
--- 22299,22320 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "å‘½ä»¤å†…ã�«ç„¡åŠ¹ã�ª rtl å…±æœ‰ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr "å…±æœ‰ rtx"
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr "ICE: emit_insn ã�Œ emit_jump_insn ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ:\n"
*************** msgstr "%<__builtin_eh_return_regno%> ã�
*** 24369,24387 ****
  
  #: except.c:2300
  #, fuzzy, gcc-internal-format
- #| msgid "__builtin_eh_return not supported on this target"
  msgid "%<__builtin_eh_return%> not supported on this target"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: except.c:3424 except.c:3449
  #, fuzzy, gcc-internal-format
- #| msgid "region_array is corrupted for region %i"
  msgid "%<region_array%> is corrupted for region %i"
  msgstr "é ˜åŸŸ %i ç”¨ã�® region_array ã�Œç ´æ��ã�—ã�¦ã�„ã�¾ã�™"
  
  #: except.c:3437 except.c:3468
  #, fuzzy, gcc-internal-format
- #| msgid "lp_array is corrupted for lp %i"
  msgid "%<lp_array%> is corrupted for lp %i"
  msgstr "%i ç”¨ã�® lp_array ã�Œç ´æ��ã�—ã�¦ã�„ã�¾ã�™"
  
--- 22331,22346 ----
*************** msgstr ""
*** 24407,24425 ****
  
  #: except.c:3505
  #, fuzzy, gcc-internal-format
- #| msgid "region_array does not match region_tree"
  msgid "%<region_array%> does not match %<region_tree%>"
  msgstr "region_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
  #: except.c:3510
  #, fuzzy, gcc-internal-format
- #| msgid "lp_array does not match region_tree"
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
- #| msgid "atexit failed"
  msgid "%qs failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 22366,22381 ----
  
  #: except.c:3505
  #, fuzzy, gcc-internal-format
  msgid "%<region_array%> does not match %<region_tree%>"
  msgstr "region_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
  #: except.c:3510
  #, fuzzy, gcc-internal-format
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr "lp_array ã�Œ region_tree ã�¨é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
*************** msgstr ""
*** 24448,24476 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
  #: file-prefix-map.c:50
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "invalid argument %qs to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: final.c:1797
  #, fuzzy, gcc-internal-format
- #| msgid "the frame size of %wd bytes is larger than %wd bytes"
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º (%wd ãƒ�ã‚¤ãƒˆ) ã�Œ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã�Œé–‹ã�‘ã�¾ã�›ã‚“: %m"
--- 22404,22430 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
  
  #: file-prefix-map.c:50
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs to %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: final.c:1797
  #, fuzzy, gcc-internal-format
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º (%wd ãƒ�ã‚¤ãƒˆ) ã�Œ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "æœ€çµ‚å‘½ä»¤ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %qs ã�Œé–‹ã�‘ã�¾ã�›ã‚“: %m"
*************** msgstr "å¤§ã��ã�ªå›ºå®šå°�æ•°å®šæ•°ã�Œæš
*** 24490,24539 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
  #: function.c:249
  #, fuzzy, gcc-internal-format
- #| msgid "total size of local objects too large"
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
  #: function.c:253
  #, fuzzy, gcc-internal-format
- #| msgid "total size of local objects too large"
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 22444,22491 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å¹…ã�®ã�Ÿã‚�ã€�æ¯”è¼ƒã�Œå¸¸ã�« %d ã�«ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "æ¯”è¼ƒã�Œå¸¸ã�« %d ã�¨ã�ªã‚Šã�¾ã�™"
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
  
  #: function.c:249
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects %wu exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
  #: function.c:253
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "å±€æ‰€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ç·�ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
*************** msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¾ã�
*** 24559,24571 ****
  
  #: gcc.c:2028
  #, fuzzy, gcc-internal-format
- #| msgid "could not open response file %s"
  msgid "cannot open nested response file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
  #: gcc.c:2039
  #, fuzzy, gcc-internal-format
- #| msgid "could not close response file %s"
  msgid "cannot close nonexistent response file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‰ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
--- 22511,22521 ----
*************** msgstr "ä¸€æ™‚å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é
*** 24587,24593 ****
  #. This leaves DESC open, but the OS will save us.
  #: gcc.c:2107
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t read %s: %m"
  msgid "cannot read spec file %qs: %m"
  msgstr "%s ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
--- 22537,22542 ----
*************** msgstr "ã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ %qs ã�Œçµ¶å¯¾
*** 24633,24651 ****
  
  #: gcc.c:3078
  #, fuzzy, gcc-internal-format
- #| msgid "-pipe not supported"
  msgid "%<-pipe%> not supported"
  msgstr "-pipe ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:3217 gcc.c:6972
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t open %s: %m"
  msgid "cannot execute %qs: %s: %m"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
  #: gcc.c:3218 gcc.c:6973
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t open %s: %m"
  msgid "cannot execute %qs: %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
--- 22582,22597 ----
*************** msgstr "ãƒ—ãƒ­ã‚»ã‚¹æ™‚é–“ã�®å�–å¾—ã�«å¤
*** 24662,24674 ****
  #. The inferior failed to catch the signal.
  #: gcc.c:3269 gcc.c:3293
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Use alternate register names"
  msgid "%s signal terminated program %s"
  msgstr "ä»£æ›¿ãƒ¬ã‚¸ã‚¹ã‚¿å��ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: gcc.c:3771 opts-common.c:1364 opts-common.c:1396
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %qs"
  msgid "unrecognized command-line option %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�§ã�™"
  
--- 22608,22618 ----
*************** msgstr ""
*** 24679,24703 ****
  
  #: gcc.c:4154
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is an unknown -save-temps option"
  msgid "%qs is an unknown %<-save-temps%> option"
  msgstr "%qs ã�¯ä¸�æ˜Žã�ª -save-temps ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
  #: gcc.c:4627 toplev.c:860
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
  msgstr "%qs ã�¯æœ‰åŠ¹ã�ªå‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: gcc.c:4632
  #, fuzzy, gcc-internal-format
- #| msgid "output filename specified twice"
  msgid "output filename may not be empty"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: gcc.c:4657
  #, fuzzy, gcc-internal-format
- #| msgid "-pipe ignored because -save-temps specified"
  msgid "%<-pipe%> ignored because %<-save-temps%> specified"
  msgstr "-save-temps ã�ŒæŒ‡å®šã�•ã‚Œã�Ÿã�Ÿã‚�ã€�-pipe ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 22623,22643 ----
*************** msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%W%c%>
*** 24738,24744 ****
  
  #: gcc.c:5804
  #, fuzzy, gcc-internal-format
- #| msgid "spec %qs has invalid %<%%0%c%>"
  msgid "spec %qs has invalid %<%%@%c%>"
  msgstr "spec %qs ã�«ç„¡åŠ¹ã�ª %<%%0%c%> ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 22678,22683 ----
*************** msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™
*** 24767,24773 ****
  
  #: gcc.c:6172
  #, fuzzy, gcc-internal-format
- #| msgid "error in args to spec function %qs"
  msgid "error in arguments to spec function %qs"
  msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
--- 22706,22711 ----
*************** msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•
*** 24789,24795 ****
  
  #: gcc.c:6432
  #, fuzzy, gcc-internal-format
- #| msgid "braced spec %qs is invalid at %qc"
  msgid "braced spec %qs ends in escape"
  msgstr "å¿ æ‹¬å¼§ã�§æ‹¬ã‚‰ã‚Œã�Ÿ spec %qs ã�¯ç„¡åŠ¹ã�§ã�™(ä½�ç½® %qc)"
  
--- 22727,22732 ----
*************** msgstr "%s:æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ãƒ
*** 24810,24816 ****
  
  #: gcc.c:7282
  #, fuzzy, gcc-internal-format
- #| msgid "%s: -fcompare-debug failure (length)"
  msgid "%s: %<-fcompare-debug%> failure (length)"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™ (é•·ã�•)"
  
--- 22747,22752 ----
*************** msgstr "%s: æ¯”è¼ƒãƒ‡ãƒ�ãƒƒã‚°ãƒ•ã‚¡ã‚¤ã
*** 24821,24851 ****
  
  #: gcc.c:7312 gcc.c:7349
  #, fuzzy, gcc-internal-format
- #| msgid "%s: -fcompare-debug failure"
  msgid "%s: %<-fcompare-debug%> failure"
  msgstr "%s: -fcompare-debug å¤±æ•—ã�§ã�™"
  
  #: gcc.c:7652
  #, 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 å¤±æ•—: SYSROOT_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: gcc.c:7677
  #, 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 å¤±æ•—: SYSROOT_HEADERS_SUFFIX_SPEC ã�«äºŒå€‹ä»¥ä¸Šã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: gcc.c:7883
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>; did you mean %<-%s%>?"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
  #: gcc.c:7887
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-%s%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
--- 22757,22782 ----
*************** msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�
*** 24861,24867 ****
  
  #: gcc.c:8125
  #, 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 ã�¨ -cã€�-S ã�¾ã�Ÿã�¯ -E ã‚’ä½µã�›ã�¦æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
--- 22792,22797 ----
*************** msgstr "%s: %s ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©ã�¯ã�“ã�®ã
*** 24872,24884 ****
  
  #: gcc.c:8192
  #, fuzzy, gcc-internal-format
- #| msgid "recompiling with -fcompare-debug"
  msgid "recompiling with %<-fcompare-debug%>"
  msgstr "-fcompare-debug ä»˜ã��ã�§å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™"
  
  #: gcc.c:8208
  #, fuzzy, gcc-internal-format
- #| msgid "during -fcompare-debug recompilation"
  msgid "during %<-fcompare-debug%> recompilation"
  msgstr "-fcompare-debug å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�®é–“"
  
--- 22802,22812 ----
*************** msgstr ""
*** 24919,24925 ****
  
  #: gcc.c:8970
  #, fuzzy, gcc-internal-format
- #| msgid "multilib spec %qs is invalid"
  msgid "multilib select %qs %qs is invalid"
  msgstr "multilib spec %qs ã�¯ç„¡åŠ¹ã�§ã�™"
  
--- 22847,22852 ----
*************** msgstr "%%:compare-debug-auxbase-opt ã�¸
*** 24980,25010 ****
  
  #: gcc.c:9878
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
  msgid "argument to %%:compare-debug-auxbase-opt does not end in %<.gk%>"
  msgstr "%%:compare-debug-auxbase-opt ã�¸ã�®å¼•æ•°ã�Œ .gk ã�§çµ‚äº†ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: gcc.c:9952
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "too few arguments to function"
  msgid "too few arguments to %%:replace-extension"
  msgstr "é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
  #: gcc.c:10005
  #, 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 "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
  #: gcov-tool.c:73
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "error writing %qs"
  msgid "error in removing %s"
  msgstr "%qs ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
  #: gcov-tool.c:104
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "Cannot make directory %s"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \"%s\" ã‚’ç„¡è¦–ã�—ã�¾ã�™\n"
  
--- 22907,22932 ----
*************** msgstr ""
*** 25040,25046 ****
  
  #: gcse.c:4013
  #, fuzzy, gcc-internal-format
- #| msgid "%s: %d basic blocks and %d registers"
  msgid "%s: %d basic blocks and %d registers; increase %<--param max-gcse-memory%> above %d"
  msgstr "%s: %d å€‹ã�®åŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�Šã‚ˆã�³ %d å€‹ã�®ãƒ¬ã‚¸ã‚¹ã‚¿"
  
--- 22962,22967 ----
*************** msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
*** 25092,25117 ****
  #: ggc-common.c:386 ggc-common.c:394 ggc-common.c:463 ggc-common.c:481
  #: ggc-page.c:2493 ggc-page.c:2524 ggc-page.c:2531
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t write PCH file: %m"
  msgid "cannot write PCH file: %m"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
  #: ggc-common.c:474
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t get position in PCH file: %m"
  msgid "cannot get position in PCH file: %m"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½�ç½®ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“: %m"
  
  #: ggc-common.c:484
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t write PCH file: %m"
  msgid "cannot write padding to PCH file: %m"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
  #: ggc-common.c:606 ggc-common.c:614 ggc-common.c:617 ggc-common.c:627
  #: ggc-common.c:630 ggc-page.c:2595
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t read PCH file: %m"
  msgid "cannot read PCH file: %m"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
--- 23013,23034 ----
*************** msgstr "/dev/zero ã‚’é–‹ã��ã�¾ã�™: %m"
*** 25127,25133 ****
  
  #: ggc-page.c:2509 ggc-page.c:2515
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t write PCH file"
  msgid "cannot write PCH file"
  msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“"
  
--- 23044,23049 ----
*************** msgstr ""
*** 25158,25176 ****
  
  #: gimple-ssa-isolate-paths.c:290
  #, fuzzy, gcc-internal-format
- #| msgid "target is not pointer or reference"
  msgid "potential null pointer dereference"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯å�‚ç…§ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: gimple-ssa-isolate-paths.c:330
  #, fuzzy, gcc-internal-format
- #| msgid "null pointer"
  msgid "null pointer dereference"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
  
  #: gimple-ssa-isolate-paths.c:408
  #, fuzzy, gcc-internal-format
- #| msgid "function returns address of local variable"
  msgid "function may return address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
--- 23074,23089 ----
*************** msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ
*** 25179,25191 ****
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 23092,23104 ----
  msgid "function returns address of local variable"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, gcc-internal-format
  msgid "declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 25373,25379 ****
  
  #: gimple-ssa-sprintf.c:3109
  #, fuzzy
- #| msgid "too few arguments to %qE"
  msgid "%G%<%.*s%> directive argument is null"
  msgstr "%qE ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
--- 23286,23291 ----
*************** msgstr[0] ""
*** 25430,25442 ****
  
  #: gimple-ssa-sprintf.c:3295
  #, fuzzy, gcc-internal-format
- #| msgid "too few arguments to %qE"
  msgid "directive argument %qE"
  msgstr "%qE ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
  #: gimple-ssa-sprintf.c:3297
  #, fuzzy, gcc-internal-format
- #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "directive argument in the range [%E, %E]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 23342,23352 ----
*************** msgstr ""
*** 25533,25539 ****
  
  #: gimple-ssa-sprintf.c:4623
  #, fuzzy
- #| msgid "null pointer"
  msgid "%Gnull destination pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿"
  
--- 23443,23448 ----
*************** msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ–‡å­—åˆ—ã�Œ n
*** 25549,25567 ****
  
  #: gimple-ssa-warn-alloca.c:532
  #, fuzzy
- #| msgid "invalid use of %<auto%>"
  msgid "%Guse of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: gimple-ssa-warn-alloca.c:569
  #, fuzzy
- #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array may be too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: gimple-ssa-warn-alloca.c:571
  #, fuzzy
- #| msgid "value passed to %<-m%s%> is too large"
  msgid "%Gargument to %<alloca%> may be too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 23458,23473 ----
*************** msgstr ""
*** 25572,25584 ****
  
  #: gimple-ssa-warn-alloca.c:589
  #, fuzzy
- #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is too large"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: gimple-ssa-warn-alloca.c:591
  #, fuzzy
- #| msgid "value passed to %<-m%s%> is too large"
  msgid "%Gargument to %<alloca%> is too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 23478,23488 ----
*************** msgstr ""
*** 25589,25595 ****
  
  #: gimple-ssa-warn-alloca.c:605
  #, fuzzy
- #| msgid "variable length array is used"
  msgid "%Gvariable-length array bound is unknown"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 23493,23498 ----
*************** msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�
*** 25600,25636 ****
  
  #: gimple-ssa-warn-alloca.c:612
  #, fuzzy
- #| msgid "ISO C90 forbids variable length array"
  msgid "%Gunbounded use of variable-length array"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #: gimple-ssa-warn-alloca.c:613
  #, fuzzy
- #| msgid "invalid use of %<auto%>"
  msgid "%Gunbounded use of %<alloca%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: gimple-ssa-warn-alloca.c:619
  #, fuzzy
- #| msgid "invalid use of %<auto%>"
  msgid "%Guse of %<alloca%> within a loop"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
  #: gimple-ssa-warn-alloca.c:625
  #, fuzzy
- #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array may be too large due to conversion from %qT to %qT"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
  #: gimple-ssa-warn-alloca.c:628
  #, fuzzy
- #| msgid "value passed to %<-m%s%> is too large"
  msgid "%Gargument to %<alloca%> may be too large due to conversion from %qT to %qT"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
  #: gimple-ssa-warn-alloca.c:635
  #, fuzzy
- #| msgid "Warn if a variable length array is used"
  msgid "%Gargument to variable-length array is zero"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
  
--- 23503,23533 ----
*************** msgstr ""
*** 25740,25746 ****
  
  #: gimple-ssa-warn-restrict.c:1765
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "array %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 23637,23642 ----
*************** msgid "%G%qD offset %s is out of the bou
*** 25765,25774 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 23661,23670 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 25797,25803 ****
  
  #: gimple-ssa-warn-restrict.c:1846 gimple-ssa-warn-restrict.c:1867
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "subobject %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 23693,23698 ----
*************** msgstr ""
*** 25821,25827 ****
  
  #: gimplify.c:1959
  #, fuzzy, gcc-internal-format
- #| msgid "statement with no effect"
  msgid "statement will never be executed"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
  
--- 23716,23721 ----
*************** msgstr ""
*** 25854,25860 ****
  
  #: gimplify.c:6291
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of type"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ç„¡åŠ¹ã�ªåž‹ã�®ä½¿ç”¨æ³•ã�§ã�™"
  
--- 23748,23753 ----
*************** msgstr ""
*** 25870,25888 ****
  
  #: gimplify.c:7101
  #, fuzzy, gcc-internal-format
- #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: gimplify.c:7103
  #, fuzzy, gcc-internal-format
- #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
  #: gimplify.c:7107
  #, fuzzy, gcc-internal-format
- #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 23763,23778 ----
*************** msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„
*** 25908,25914 ****
  
  #: gimplify.c:7202
  #, fuzzy, gcc-internal-format
- #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
--- 23798,23803 ----
*************** msgstr ""
*** 25929,25935 ****
  
  #: gimplify.c:7416
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
--- 23818,23823 ----
*************** msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„
*** 25940,25952 ****
  
  #: gimplify.c:7472
  #, fuzzy, gcc-internal-format
- #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
- #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 23828,23838 ----
  
  #: gimplify.c:7472
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�
*** 25995,26007 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 23881,23893 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 26011,26160 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9442
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9499
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9527
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
- #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, 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 "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15170
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15175
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
--- 23897,24043 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: gimplify.c:9445
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.c:9502
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.c:9530
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "çµ�æžœã�®æ•°ã�Œå€¤ã�®æ•°ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: gimplify.c:15118
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.c:15123
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.c:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "ã�“ã�®ã‚³ãƒ¼ãƒ‰ã�¾ã�§åˆ°é�”ã�—ã�Ÿå ´å�ˆã€�ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�¯ä¸­æ­¢ã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 26181,26187 ****
  
  #: hsa-common.c:243
  #, fuzzy, gcc-internal-format
- #| msgid "move insn not handled"
  msgid "HSA image ops not handled"
  msgstr "move å‘½ä»¤ã�¯å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�›ã‚“"
  
--- 24064,24069 ----
*************** msgstr ""
*** 26230,26238 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %<auto%>"
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
--- 24112,24119 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ç„¡åŠ¹ã�ª %<auto%> ã�®ä½¿ç”¨ã�§ã�™"
  
*************** msgstr ""
*** 26279,26285 ****
  
  #: ipa-devirt.c:805
  #, fuzzy, gcc-internal-format
- #| msgid "initializer specified for non-virtual method %q+D"
  msgid "contains additional virtual method %qD"
  msgstr "é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 24160,24165 ----
*************** msgstr ""
*** 26351,26369 ****
  
  #: ipa-devirt.c:1054 ipa-devirt.c:1151
  #, fuzzy, gcc-internal-format
- #| msgid "enum type defined here"
  msgid "the incompatible type is defined here"
  msgstr "åˆ—æŒ™åž‹ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: ipa-devirt.c:1082
  #, fuzzy, gcc-internal-format
- #| msgid "Array reference out of bounds"
  msgid "array types have different bounds"
  msgstr "é…�åˆ—å�‚ç…§ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: ipa-devirt.c:1097
  #, fuzzy, gcc-internal-format
- #| msgid "<return value> "
  msgid "return value type mismatch"
  msgstr "<æˆ»ã‚Šå€¤> "
  
--- 24231,24246 ----
*************** msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸
*** 26379,26385 ****
  
  #: ipa-devirt.c:1126
  #, fuzzy, gcc-internal-format
- #| msgid "different parameter types"
  msgid "types have different parameter counts"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
--- 24256,24261 ----
*************** msgstr ""
*** 26390,26396 ****
  
  #: ipa-devirt.c:1148
  #, fuzzy, gcc-internal-format
- #| msgid "argument of type %qT does not match %qT"
  msgid "type %qT should match type %qT"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
--- 24266,24271 ----
*************** msgstr ""
*** 26501,26558 ****
  
  #: ipa-devirt.c:1564
  #, fuzzy, gcc-internal-format
- #| msgid "<return value> "
  msgid "memory layout mismatch"
  msgstr "<æˆ»ã‚Šå€¤> "
  
  #: ipa-devirt.c:1687
  #, fuzzy, gcc-internal-format
- #| msgid "label %qD defined here"
  msgid "the extra base is defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24376,24431 ----
  
  #: ipa-devirt.c:1564
  #, fuzzy, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "<æˆ»ã‚Šå€¤> "
  
  #: ipa-devirt.c:1687
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢
*** 26564,26582 ****
  
  #: ipa-prop.c:4538 ipa-prop.c:4580 ipa-prop.c:4664 ipa-prop.c:4709
  #, fuzzy, gcc-internal-format
- #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
  msgstr "call æ–‡å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™"
  
  #: ipa-pure-const.c:216
  #, fuzzy, gcc-internal-format
- #| msgid "function might be candidate for attribute %<%s%>"
  msgid "function might be candidate for attribute %qs"
  msgstr "é–¢æ•°ã�¯å±žæ€§ %<%s%> ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
  #: ipa-pure-const.c:217
  #, fuzzy, gcc-internal-format
- #| msgid "function might be candidate for attribute %<%s%> if it is known to return normally"
  msgid "function might be candidate for attribute %qs if it is known to return normally"
  msgstr "é–¢æ•°ã�¯æ­£å¸¸ã�«æˆ»ã‚‹ã�¨åˆ†ã�‹ã�£ã�Ÿå ´å�ˆã€�å±žæ€§ %<%s%> ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
--- 24437,24452 ----
*************** msgstr "é–¢æ•°ã�¯æ­£å¸¸ã�«æˆ»ã‚‹ã�¨åˆ†ã�
*** 26585,26621 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ (PC=%d)"
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24455,24491 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, fuzzy, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr "æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ (PC=%d)"
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr "ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�
*** 26642,26648 ****
  
  #: lra-assigns.c:1693
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "maximum number of parameters in a SCoP"
  msgid "maximum number of LRA assignment passes is achieved (%d)"
  msgstr "SCoP å†…ã�®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®æœ€å¤§æ•°"
  
--- 24512,24517 ----
*************** msgstr "%<asm%> è¢«æ¼”ç®—å­�ã�Œä¸�å�¯èƒ½
*** 26653,26659 ****
  
  #: lra-assigns.c:1840
  #, fuzzy, gcc-internal-format
- #| msgid "unable to use '%s' for PIC register"
  msgid "unable to find a register to spill"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 24522,24527 ----
*************** msgstr "%<asm%> å†…ã�®è¢«æ¼”ç®—å­�åˆ¶ç´„
*** 26667,26725 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1728
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
--- 24535,24592 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr ""
  
! #: lto-cgraph.c:1736
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr ""
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid offload table in %s"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
*************** msgstr ""
*** 26746,26752 ****
  
  #: lto-compress.c:413
  #, fuzzy, gcc-internal-format
- #| msgid "this target does not support %qs"
  msgid "compiler does not support ZSTD LTO compression"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 24613,24618 ----
*************** msgstr ""
*** 26777,26789 ****
  
  #: lto-streamer-in.c:916
  #, fuzzy, gcc-internal-format
- #| msgid "operand number out of range"
  msgid "Reference statement index out of range"
  msgstr "è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: lto-streamer-in.c:920
  #, fuzzy, gcc-internal-format
- #| msgid "Warn if deprecated empty statements are found"
  msgid "Reference statement index not found"
  msgstr "æŽ¨å¥¨ã�•ã‚Œã�ªã�„ç©ºæ–‡ã�Œè¦‹ã�¤ã�‹ã‚Œã�°è­¦å‘Šã�™ã‚‹"
  
--- 24643,24653 ----
*************** msgstr ""
*** 26814,26826 ****
  
  #: lto-streamer-in.c:1729
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "%s - unsupported mode %qs"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
  #: lto-streamer-out.c:462 lto-streamer-out.c:704
  #, fuzzy, gcc-internal-format
- #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "tree code %qs is not supported in LTO streams"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 24678,24688 ----
*************** msgstr ""
*** 26836,26848 ****
  
  #: lto-wrapper.c:122
  #, fuzzy, gcc-internal-format
- #| msgid "deleting LTRANS file %s"
  msgid "deleting LTRANS file %s: %m"
  msgstr "LTRANS ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
  
  #: lto-wrapper.c:286
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "created and used with different endianness"
  msgid "option %s with different values"
  msgstr "ä½œæˆ�æ™‚ã�¨ä½¿ç”¨æ™‚ã�§ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
--- 24698,24708 ----
*************** msgstr ""
*** 26873,26885 ****
  
  #: lto-wrapper.c:947
  #, fuzzy, gcc-internal-format
- #| msgid "no input files"
  msgid "reading input file"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: lto-wrapper.c:952
  #, fuzzy, gcc-internal-format
- #| msgid "%s:error writing output file '%s'\n"
  msgid "writing output file"
  msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
  
--- 24733,24743 ----
*************** msgstr ""
*** 26890,26945 ****
  
  #: lto-wrapper.c:1299
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable COLLECT_GCC must be set"
  msgid "environment variable %<COLLECT_GCC%> must be set"
  msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: lto-wrapper.c:1303
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable COLLECT_GCC_OPTIONS must be set"
  msgid "environment variable %<COLLECT_GCC_OPTIONS%> must be set"
  msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: lto-wrapper.c:1523 lto-wrapper.c:1582 c-family/c-pch.c:211
  #: c-family/c-pch.c:252 c-family/c-pch.c:303
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t read %s: %m"
  msgid "cannot read %s: %m"
  msgstr "%s ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
  #: lto-wrapper.c:1550
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid #pragma %s"
  msgid "invalid format of %s"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
  #: lto-wrapper.c:1751
  #, fuzzy, gcc-internal-format
- #| msgid "fopen: %s"
  msgid "%<fopen%>: %s: %m"
  msgstr "fopen: %s"
  
  #: lto-wrapper.c:1768
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "opening output file %s: %m"
  msgid "corrupted ltrans output file %s"
  msgstr "å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�„ã�¦ã�„ã�¾ã�™: %m"
  
  #: lto-wrapper.c:1958
  #, fuzzy, gcc-internal-format
- #| msgid "atexit failed"
  msgid "%<atexit%> failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: multiple_target.c:76
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "the call requires %<ifunc%>, which is not supported by this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: multiple_target.c:83
  #, fuzzy, gcc-internal-format
- #| msgid "target format does not support infinity"
  msgid "target does not support function version dispatcher"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 24748,24794 ----
*************** msgstr ""
*** 26950,26956 ****
  
  #: multiple_target.c:350
  #, fuzzy, gcc-internal-format
- #| msgid "%<fast_interrupt%> attribute directive ignored"
  msgid "single %<target_clones%> attribute is ignored"
  msgstr "%<fast_interrupt%> å±žæ€§æŒ‡ç¤ºã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 24799,24804 ----
*************** msgstr ""
*** 26961,26973 ****
  
  #: multiple_target.c:362
  #, fuzzy, gcc-internal-format
- #| msgid "function %q+F can never be copied because it receives a non-local goto"
  msgid "function %q+F can never be copied because it has %<noclone%> attribute"
  msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚’å�—ã�‘å�–ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦è¤‡è£½ã�•ã‚Œã�¾ã�›ã‚“"
  
  #: multiple_target.c:383
  #, fuzzy, gcc-internal-format
- #| msgid "no default argument for %qD"
  msgid "%<default%> target was not set"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 24809,24819 ----
*************** msgstr ""
*** 26978,26984 ****
  
  #: multiple_target.c:391
  #, fuzzy, gcc-internal-format
- #| msgid "multiple default labels in one switch"
  msgid "multiple %<default%> targets were set"
  msgstr "ä¸€ã�¤ã�® switch ã�«è¤‡æ•°ã�® default ãƒ©ãƒ™ãƒ«ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 24824,24829 ----
*************** msgstr ""
*** 26992,27045 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, fuzzy, gcc-internal-format
- #| msgid "previously used here"
  msgid "... to the previous %qs clause here"
  msgstr "å‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
- #| msgid "switch starts here"
  msgid "... with %qs clause here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 24837,24888 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, fuzzy, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "å‰�ã�«ã�“ã�“ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "switch ã�Œã�“ã�“ã�‹ã‚‰é–‹å§‹ã�—ã�¾ã�™"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr ""
*** 27051,27063 ****
  
  #: omp-low.c:2491
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting types for %q+D"
  msgid "conflicting reduction operations for %qE"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: omp-low.c:2494
  #, fuzzy, gcc-internal-format
- #| msgid "no previous declaration for %qD"
  msgid "location of the previous reduction for %qE"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 24894,24904 ----
*************** msgstr ""
*** 27138,27144 ****
  
  #: omp-low.c:3124
  #, fuzzy, gcc-internal-format
- #| msgid "invalid PHI argument"
  msgid "invalid arguments"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
--- 24979,24984 ----
*************** msgstr ""
*** 27249,27325 ****
  
  #: omp-low.c:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
  #: omp-low.c:13185 omp-low.c:13190
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
  #. Otherwise, be vague and lazy, but efficient.
  #: omp-low.c:13194
  #, 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 "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸/ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªåˆ†å²�ã�§ã�™"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "routine %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
  
  #: omp-simd-clone.c:197
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring duplicate directory \"%s\"\n"
  msgid "ignoring large linear step"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \"%s\" ã‚’ç„¡è¦–ã�—ã�¾ã�™\n"
  
--- 25089,25160 ----
  
  #: omp-low.c:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid exit from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ³ãƒˆãƒªã�§ã�™"
  
  #: omp-low.c:13185 omp-low.c:13190
  #, 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:13194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid branch to/from %s structured block"
  msgstr "OpenMP æ§‹é€ åŒ–ãƒ–ãƒ­ãƒƒã‚¯ã�¸/ã�‹ã‚‰ã�®ç„¡åŠ¹ã�ªåˆ†å²�ã�§ã�™"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
  
  #: omp-simd-clone.c:197
  #, fuzzy, gcc-internal-format
  msgid "ignoring large linear step"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \"%s\" ã‚’ç„¡è¦–ã�—ã�¾ã�™\n"
  
*************** msgstr ""
*** 27340,27352 ****
  
  #: optabs.c:4319
  #, fuzzy, gcc-internal-format
- #| msgid "section attributes are not supported for this target"
  msgid "indirect jumps are not available on this target"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: opts-common.c:1275
  #, fuzzy, gcc-internal-format
- #| msgid "command line option %qs is not supported by this configuration"
  msgid "command-line option %qs is not supported by this configuration"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 25175,25185 ----
*************** msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã
*** 27357,27363 ****
  
  #: opts-common.c:1292
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qs should be a non-negative integer"
  msgid "argument to %qs should be a non-negative integer optionally followed by a size unit"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
--- 25190,25195 ----
*************** msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã
*** 27368,27374 ****
  
  #: opts-common.c:1303
  #, fuzzy, gcc-internal-format
- #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "argument to %qs is not between %d and %d"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 25200,25205 ----
*************** msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜
*** 27379,27385 ****
  
  #: opts-common.c:1329 config/i386/i386-options.c:1479
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 25210,25215 ----
*************** msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ã
*** 27395,27421 ****
  
  #: opts-common.c:1764
  #, fuzzy, gcc-internal-format
- #| msgid "malformed COLLECT_GCC_OPTIONS"
  msgid "malformed %<COLLECT_GCC_OPTIONS%>"
  msgstr "èª¤ã�£ã�Ÿå½¢å¼�ã�® COLLECT_GCC_OPTIONS ã�§ã�™"
  
  #: opts-global.c:102
  #, fuzzy, gcc-internal-format
- #| msgid "command line option %qs is valid for %s but not for %s"
  msgid "command-line option %qs is valid for the driver but not for %s"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�¯ %s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�™ã�Œã€�%s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Eventually this should become a hard error IMO.
  #: opts-global.c:108
  #, fuzzy, gcc-internal-format
- #| msgid "command line option %qs is valid for %s but not for %s"
  msgid "command-line option %qs is valid for %s but not for %s"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�¯ %s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�™ã�Œã€�%s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Happens for -Werror=warning_name.
  #: opts-global.c:112
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "%<-Werror=%> argument %qs is not valid for %s"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 25225,25247 ----
*************** msgstr ""
*** 27426,27438 ****
  
  #: opts-global.c:389
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-fdump-%s%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
  #: opts-global.c:394
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "unrecognized command-line option %<-fopt-info-%s%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
--- 25252,25262 ----
*************** msgstr ""
*** 27453,27459 ****
  
  #: opts-global.c:468
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized address"
  msgid "unrecognized shadow offset %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
--- 25277,25282 ----
*************** msgstr ""
*** 27474,27504 ****
  
  #: opts.c:594
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qs should be a non-negative integer"
  msgid "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
  #: opts.c:691
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fipa-cp-clone%> is incompatible with %<-flive-patching=inline-only-static%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: opts.c:698
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fipa-sra%> is incompatible with %<-flive-patching=inline-only-static%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: opts.c:705
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fpartial-inlining%> is incompatible with %<-flive-patching=inline-only-static%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: opts.c:712
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fipa-cp%> is incompatible with %<-flive-patching=inline-only-static%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 25297,25322 ----
*************** msgstr ""
*** 27584,27602 ****
  
  #: opts.c:970 config/darwin.c:3223
  #, fuzzy, gcc-internal-format
- #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
  
  #: opts.c:986
  #, fuzzy, gcc-internal-format
- #| msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
  msgid "%<-freorder-blocks-and-partition%> does not support unwind info on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å·»ã��æˆ»ã�— (unwind) æƒ…å ±ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: opts.c:1004 config/pa/pa.c:554
  #, fuzzy, gcc-internal-format
- #| msgid "-freorder-blocks-and-partition does not work on this architecture"
  msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
  
--- 25402,25417 ----
*************** msgstr ""
*** 27607,27613 ****
  
  #: opts.c:1048
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<-gsplit-dwarf%> is not supported with LTO, disabling"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 25422,25427 ----
*************** msgstr ""
*** 27638,27650 ****
  
  #: opts.c:1114
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: opts.c:1120
  #, fuzzy, gcc-internal-format
- #| msgid "-falign-loops=%d is not supported"
  msgid "%<-fsanitize-recover=%s%> is not supported"
  msgstr "-falign-loops=%d ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 25452,25462 ----
*************** msgstr ""
*** 27665,27683 ****
  
  #: opts.c:1161
  #, fuzzy, gcc-internal-format
- #| msgid "profiling not supported with -mg"
  msgid "live patching is not supported with LTO"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: opts.c:1165
  #, fuzzy, gcc-internal-format
- #| msgid "weakref is not supported in this configuration"
  msgid "vtable verification is not supported with LTO"
  msgstr "å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: opts.c:1676
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized include_flags 0x%x passed to print_specific_help"
  msgid "unrecognized %<include_flags 0x%x%> passed to %<print_specific_help%>"
  msgstr "print_specific_help ã�¸èª�è­˜ã�§ã��ã�ªã�„ include_flags 0x%x ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 25477,25492 ----
*************** msgstr ""
*** 27688,27742 ****
  
  #: opts.c:1930
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s; did you mean %qs?"
  msgstr "--help= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™: %q.*s"
  
  #: opts.c:1936
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<-f%ssanitize%s=%> option: %q.*s"
  msgstr "--help= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™: %q.*s"
  
  #: opts.c:1971
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute directive ignored"
  msgid "%qs attribute directive ignored"
  msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: opts.c:1998
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "invalid arguments for %<-falign-%s%> option: %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: opts.c:2013
  #, fuzzy, gcc-internal-format
- #| msgid "not enough arguments to function %qE"
  msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: opts.c:2022
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-loops=%d%s is not between 0 and %d"
  msgid "%<-falign-%s%> is not between 0 and %d"
  msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: opts.c:2148
  #, fuzzy, gcc-internal-format
- #| msgid "--help argument %q.*s is ambiguous, please be more specific"
  msgid "%<--help%> argument %q.*s is ambiguous, please be more specific"
  msgstr "--help å¼•æ•° %q.*s ã�¯æ›–æ˜§ã�§ã�™ã€‚ã‚ˆã‚Šç‰¹å®šã�—ã�¦ã��ã� ã�•ã�„"
  
  #: opts.c:2157
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<--help=%> option: %q.*s"
  msgstr "--help= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™: %q.*s"
  
  #: opts.c:2526
  #, fuzzy, gcc-internal-format
- #| msgid "LTO support has not been enabled in this configuration"
  msgid "HSA has not been enabled during configuration"
  msgstr "`ã�“ã�®è¨­å®šå†…ã�§ã�¯ LTO ã‚µãƒ�ãƒ¼ãƒˆã�Œæœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 25497,25542 ----
*************** msgstr ""
*** 27747,27765 ****
  
  #: opts.c:2546
  #, fuzzy, gcc-internal-format
- #| msgid "structure alignment must be a small power of two, not %d"
  msgid "structure alignment must be a small power of two, not %wu"
  msgstr "æ§‹é€ ä½“ã�®æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã�•ã�ªäºŒã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: opts.c:2621
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: opts.c:2679
  #, fuzzy, gcc-internal-format
- #| msgid "unknown stack check parameter \"%s\""
  msgid "unknown stack check parameter %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¹ã‚¿ãƒƒã‚¯æ¤œæŸ»ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ \"%s\" ã�§ã�™"
  
--- 25547,25562 ----
*************** msgstr ""
*** 27771,27783 ****
  # è¦�æ ¼ã�«å�ˆã‚�ã�›ã�¦ DWARF ã�¨å¤§æ–‡å­—ã�§è¡¨è¨˜ã�™ã‚‹
  #: opts.c:2718
  #, fuzzy, gcc-internal-format
- #| msgid "dwarf version %d is not supported"
  msgid "dwarf version %wu is not supported"
  msgstr "DWARF ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ %d ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: opts.c:2772
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument to --help= option: %q.*s"
  msgid "unrecognized argument to %<-flto=%> option: %qs"
  msgstr "--help= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™: %q.*s"
  
--- 25568,25578 ----
*************** msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ãƒ
*** 27788,27806 ****
  
  #: opts.c:2959
  #, fuzzy, gcc-internal-format
- #| msgid "debug format \"%s\" conflicts with prior selection"
  msgid "debug format %qs conflicts with prior selection"
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼� \"%s\" ã�¯å‰�ã�®é�¸æŠžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: opts.c:2977
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognised debug output level \"%s\""
  msgid "unrecognized debug output level %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã�§ãƒ�ãƒƒã‚°å‡ºåŠ›ãƒ¬ãƒ™ãƒ« \"%s\" ã�§ã�™"
  
  #: opts.c:2979
  #, fuzzy, gcc-internal-format
- #| msgid "debug output level %s is too high"
  msgid "debug output level %qs is too high"
  msgstr "ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ãƒ¬ãƒ™ãƒ« %s ã�¯é«˜ã�™ã�Žã�¾ã�™"
  
--- 25583,25598 ----
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„ gcc ãƒ‡ãƒ�ãƒƒ
*** 27821,27845 ****
  
  #: opts.c:3077
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized command line option %<-fdump-%s%>"
  msgid "%<-W%serror=%s%>: no option %<-%s%>; did you mean %<-%s%>?"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-fdump-%s%> ã�§ã�™"
  
  #: opts.c:3081
  #, fuzzy, gcc-internal-format
- #| msgid "-Werror=%s: no option -%s"
  msgid "%<-W%serror=%s%>: no option %<-%s%>"
  msgstr "-Werror=%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -%s ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: opts.c:3085
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%<-Werror=%s%>: %<-%s%> is not an option that controls warnings"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: passes.c:84
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%s does not support split_edge"
  msgid "pass %s does not support cloning"
  msgstr "%s ã�¯ split_edge ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 25613,25633 ----
*************** msgstr ""
*** 27850,27874 ****
  
  #: passes.c:1026
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized option %<-%s%>"
  msgid "unrecognized option %<-fenable%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
  #: passes.c:1028
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized option %<-%s%>"
  msgid "unrecognized option %<-fdisable%>"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
  #: passes.c:1036
  #, fuzzy, gcc-internal-format
- #| msgid "unknown field %qE specified in initializer"
  msgid "unknown pass %s specified in %<-fenable%>"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�§ä¸�æ˜Žã�ªãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: passes.c:1038
  #, fuzzy, gcc-internal-format
- #| msgid "unknown field %qE specified in initializer"
  msgid "unknown pass %s specified in %<-fdisable%>"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�§ä¸�æ˜Žã�ªãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 25638,25658 ----
*************** msgstr ""
*** 27884,27902 ****
  
  #: passes.c:1102 passes.c:1130
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid floating point option: -mfpu=%s"
  msgid "Invalid range %s in option %s"
  msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfpu=%s"
  
  #: passes.c:1148
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid storage class for function %qE"
  msgid "enable pass %s for function %s"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
  #: passes.c:1159
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid storage class for function %qE"
  msgid "disable pass %s for function %s"
  msgstr "é–¢æ•° %qE ç”¨ã�®ç„¡åŠ¹ã�ªè¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�™"
  
--- 25668,25683 ----
*************** msgstr ""
*** 27937,27949 ****
  
  #: plugin.c:293
  #, fuzzy, gcc-internal-format
- #| msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
  msgid "malformed option %<-fplugin-arg-%s%>: missing %<-<key>[=<value>]%>"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -fplugin-arg-%s ã�§ã�™ (-<key>[=<value>] ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: plugin.c:357
  #, fuzzy, gcc-internal-format
- #| msgid "plugin %s should be specified before -fplugin-arg-%s in the command line"
  msgid "plugin %s should be specified before %<-fplugin-arg-%s%> in the command line"
  msgstr "ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³å†…ã�® -fplugin-arg-%s ã‚ˆã‚Šå‰�ã�§æŒ‡å®šã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
--- 25718,25728 ----
*************** msgstr "ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�®åˆ�æœŸåŒ–ã
*** 27996,28004 ****
  
  #: plugin.c:704
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid ""
- #| "cannot load plugin %s\n"
- #| "%s"
  msgid "cannot load plugin %s: %s"
  msgstr ""
  "ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã‚’ãƒ­ãƒ¼ãƒ‰ã�§ã��ã�¾ã�›ã‚“\n"
--- 25775,25780 ----
*************** msgstr ""
*** 28006,28014 ****
  
  #: plugin.c:714
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid ""
- #| "plugin %s is not licensed under a GPL-compatible license\n"
- #| "%s"
  msgid "plugin %s is not licensed under a GPL-compatible license %s"
  msgstr ""
  "ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�¯ GPL ã�«é�©å�ˆã�—ã�Ÿãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“\n"
--- 25782,25787 ----
*************** msgstr ""
*** 28016,28024 ****
  
  #: plugin.c:724
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid ""
- #| "cannot find %s in plugin %s\n"
- #| "%s"
  msgid "cannot find %s in plugin %s: %s"
  msgstr ""
  "%s ã�Œãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“\n"
--- 25789,25794 ----
*************** msgstr ""
*** 28026,28038 ****
  
  #: plugin.c:733
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "fail to initialize plugin %s"
  msgid "failed to initialize plugin %s"
  msgstr "ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ %s ã�®åˆ�æœŸåŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: plugin.c:1007
  #, fuzzy, gcc-internal-format
- #| msgid "-iplugindir <dir> option not passed from the gcc driver"
  msgid "%<-iplugindir%> <dir> option not passed from the gcc driver"
  msgstr "-iplugindir <dir> ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œ gcc ãƒ‰ãƒ©ã‚¤ãƒ�ã�‹ã‚‰æ¸¡ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
--- 25796,25806 ----
*************** msgstr ""
*** 28048,28054 ****
  
  #: predict.c:3482
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "insufficient arguments to overloaded function %s"
  msgid "Missing counts for called function %s"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
  
--- 25816,25821 ----
*************** msgstr ""
*** 28069,28075 ****
  
  #: profile.c:888
  #, fuzzy, gcc-internal-format
- #| msgid "corrupted profile info: run_max * runs < sum_max"
  msgid "corrupted profile info: invalid time profile"
  msgstr "ç ´æ��ã�—ã�Ÿãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±: run_max * runs < sum_max ã�§ã�™"
  
--- 25836,25841 ----
*************** msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—
*** 28090,28108 ****
  
  #: read-rtl-function.c:713
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized register name %qs"
  msgid "unrecognized edge flag: %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
  #: read-rtl-function.c:856
  #, fuzzy, gcc-internal-format
- #| msgid "Do not generate #line directives"
  msgid "more than one 'crtl' directive"
  msgstr "#line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
  #: read-rtl-function.c:984
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized visibility value %qs"
  msgid "unrecognized enum value: %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™"
  
--- 25856,25871 ----
*************** msgstr ""
*** 28113,28119 ****
  
  #: read-rtl-function.c:1591
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "duplicate %<const%>"
  msgid "duplicate insn UID: %i"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
--- 25876,25881 ----
*************** msgstr "å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã
*** 28139,28145 ****
  
  #: reg-stack.c:547
  #, fuzzy, gcc-internal-format
- #| msgid "output constraint %d must specify a single register"
  msgid "output constraint %d cannot be specified together with %qs clobber"
  msgstr "å‡ºåŠ›åˆ¶ç´„ %d ã�¯å�˜ä¸€ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 25901,25906 ----
*************** msgstr ""
*** 28185,28203 ****
  
  #: reginfo.c:647
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t use %qs as a call-saved register"
  msgid "cannot use %qs as a call-saved register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä¿�å­˜ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: reginfo.c:651
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t use %qs as a call-used register"
  msgid "cannot use %qs as a call-used register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: reginfo.c:663
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t use %qs as a fixed register"
  msgid "cannot use %qs as a fixed register"
  msgstr "%qs ã‚’å›ºå®šãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 25946,25961 ----
*************** msgstr "å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�Œé–¢æ•
*** 28220,28232 ****
  
  #: reginfo.c:715
  #, fuzzy, gcc-internal-format
- #| msgid "register used for two global register variables"
  msgid "register of %qD used for multiple global register variables"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºŒã�¤ã�®å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
  #: reginfo.c:718 config/rs6000/rs6000-logue.c:5488
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting types for %q+D"
  msgid "conflicts with %qD"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 25978,25988 ----
*************** msgstr "%<&%> åˆ¶ç´„ã�Œãƒ¬ã‚¸ã‚¹ã‚¿ã‚¯ãƒ
*** 28252,28258 ****
  
  #: reload1.c:2061
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t find a register in class %qs while reloading %<asm%>"
  msgid "cannot find a register in class %qs while reloading %<asm%>"
  msgstr "ã‚¯ãƒ©ã‚¹ %qs å†…ã�®ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ %<asm%> å†�ãƒ­ãƒ¼ãƒ‰ä¸­ã�«è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“"
  
--- 26008,26013 ----
*************** msgstr "RTL æ¤œæŸ»: elt %d(%s) ã�Œæœ€å¾Œ
*** 28313,28319 ****
  
  #: rtl.c:937
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
  msgstr "RTL check: ãƒ™ã‚¯ãƒˆãƒ«ã�® elt %d ã‚’æœ€å¾Œã�® elt %d (%s ä¸­)ã�¨ä¸€ç·’ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¾ã�™ (%s:%d)"
  
--- 26068,26073 ----
*************** msgstr "ä¸€è‡´åˆ¶ç´„ã�¯ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�
*** 28374,28380 ****
  
  #: stmt.c:524
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate asm operand name %qs"
  msgid "duplicate %<asm%> operand name %qs"
  msgstr "é‡�è¤‡ã�—ã�Ÿ asm è¢«æ¼”ç®—å­�å�� %qs ã�§ã�™"
  
--- 26128,26133 ----
*************** msgstr ""
*** 28395,28401 ****
  
  #: stor-layout.c:1180
  #, fuzzy, gcc-internal-format
- #| msgid "alignment for %q+D must be at least %d"
  msgid "alignment %u of %qT is less than %u"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯æœ€ä½Ž %d ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 26148,26153 ----
*************** msgstr "é…�åˆ—è¦�ç´ ã�®æ•´åˆ—ã�Œè¦�ç´ ã�
*** 28461,28467 ****
  
  #: substring-locations.c:229
  #, fuzzy, gcc-internal-format
- #| msgid "originally defined here"
  msgid "format string is defined here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 26213,26218 ----
*************** msgstr ""
*** 28482,28488 ****
  
  #: symtab.c:1079
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables"
  msgid "variable symbol is not variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
--- 26233,26238 ----
*************** msgstr ""
*** 28523,28529 ****
  
  #: symtab.c:1148
  #, fuzzy, gcc-internal-format
- #| msgid "called object %qE is not a function"
  msgid "node is analyzed but it is not a definition"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 26273,26278 ----
*************** msgstr ""
*** 28534,28540 ****
  
  #: symtab.c:1158
  #, fuzzy, gcc-internal-format
- #| msgid "old-style function definition"
  msgid "node is alias but not definition"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
--- 26283,26288 ----
*************** msgstr ""
*** 28550,28556 ****
  
  #: symtab.c:1173
  #, fuzzy, gcc-internal-format
- #| msgid "old-style function definition"
  msgid "node is symver but not alias"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®é–¢æ•°å®šç¾©ã�§ã�™"
  
--- 26298,26303 ----
*************** msgstr ""
*** 28561,28567 ****
  
  #: symtab.c:1189
  #, fuzzy, gcc-internal-format
- #| msgid "%qD was declared %qs which implies default visibility"
  msgid "symver is not exported with default visibility"
  msgstr "%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¦ã€�æš—é»™çš„ã�«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®å�¯è¦–æ€§ã�«ã�ªã‚Šã�¾ã�™"
  
--- 26308,26313 ----
*************** msgstr ""
*** 28597,28603 ****
  
  #: symtab.c:1245
  #, fuzzy, gcc-internal-format
- #| msgid "implicit declaration of function %qE"
  msgid "implicit_section flag is set but section isn%'t"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
--- 26343,26348 ----
*************** msgstr ""
*** 28628,28634 ****
  
  #: symtab.c:1317 symtab.c:1354
  #, fuzzy, gcc-internal-format
- #| msgid "verify_ssa failed"
  msgid "symtab_node::verify failed"
  msgstr "verify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 26373,26378 ----
*************** msgstr ""
*** 28639,28651 ****
  
  #: symtab.c:1763
  #, fuzzy, gcc-internal-format
- #| msgid "function %qD redeclared as variable"
  msgid "function %q+D part of alias cycle"
  msgstr "é–¢æ•° %qD ã�Œå¤‰æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: symtab.c:1765
  #, fuzzy, gcc-internal-format
- #| msgid "variable %q+D set but not used"
  msgid "variable %q+D part of alias cycle"
  msgstr "å¤‰æ•° %q+D ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 26383,26393 ----
*************** msgstr ""
*** 28656,28662 ****
  
  #: targhooks.c:191
  #, fuzzy, gcc-internal-format
- #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this target"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 26398,26403 ----
*************** msgstr "target å±žæ€§ã�¯ã�“ã�®ãƒžã‚·ãƒ³ä
*** 28677,28701 ****
  
  #: targhooks.c:1588
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC target is not supported for this machine"
  msgid "%<#pragma GCC target%> is not supported for this machine"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:864
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t open %s for writing: %m"
  msgid "cannot open %qs for writing: %m"
  msgstr "%s ã‚’æ›¸ã��è¾¼ã�¿ç”¨ã�«é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
  #: toplev.c:886
  #, fuzzy, gcc-internal-format
- #| msgid "-frecord-gcc-switches is not supported by the current target"
  msgid "%<-frecord-gcc-switches%> is not supported by the current target"
  msgstr "-frecord-gcc-switches ã�¯ç�¾åœ¨ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:935
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-usage not supported for this target"
  msgid "stack usage computation not supported for this target"
  msgstr "-fstack-usage ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 26418,26438 ----
*************** msgstr ""
*** 28706,28724 ****
  
  #: toplev.c:998
  #, fuzzy, gcc-internal-format
- #| msgid "stackframe too big: %d bytes"
  msgid "stack usage might be %wu bytes"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆ"
  
  #: toplev.c:1001
  #, fuzzy, gcc-internal-format
- #| msgid "stackframe too big: %d bytes"
  msgid "stack usage is %wu bytes"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã��ã�™ã�Žã�¾ã�™: %d ãƒ�ã‚¤ãƒˆ"
  
  #: toplev.c:1118
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t open %s for writing: %m"
  msgid "cannot open %s for writing: %m"
  msgstr "%s ã‚’æ›¸ã��è¾¼ã�¿ç”¨ã�«é–‹ã�‘ã�¾ã�›ã‚“: %m"
  
--- 26443,26458 ----
*************** msgstr ""
*** 28734,28898 ****
  
  #: toplev.c:1439
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection=full%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1446
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection=branch%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1453
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection=return%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1468
  #, fuzzy, gcc-internal-format
- #| msgid "switch %qs is no longer supported"
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
- #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: toplev.c:1559
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1594
  #, fuzzy, gcc-internal-format
- #| msgid "target system does not support the \"%s\" debug format"
  msgid "target system does not support the %qs debug format"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ \"%s\" ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
- #| msgid "-ffunction-sections not supported for this target"
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
- #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
- #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-arrays ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
- #| msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-arrays ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (-march ã‚¹ã‚¤ãƒƒãƒ�ã‚’è©¦ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
- #| msgid "-fprefetch-loop-arrays is not supported with -Os"
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays ã‚’ -Os ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1778
  #, fuzzy, gcc-internal-format
- #| msgid "-fassociative-math disabled; other options take precedence"
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ä»–ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå„ªå…ˆã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC and -fpic are not supported for this target"
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:2132
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: toplev.c:2134
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
- #| msgid "-mas100-syntax is incompatible with -gdwarf"
  msgid "self-tests incompatible with %<-E%>"
  msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 26468,26617 ----
  
  #: toplev.c:1439
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1446
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection=branch%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1453
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection=return%> is not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: toplev.c:1468
  #, fuzzy, gcc-internal-format
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�¯é�…å»¶åˆ†å²�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: toplev.c:1564
  #, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr ""
  
! #: toplev.c:1599
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ã�¯ \"%s\" ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr "å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�—ã�ªã�„é™�ã‚Šæ„�å‘³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr "å¤‰æ•°è¿½è·¡ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã�“ã�®ãƒ‡ãƒ�ãƒƒã‚°å½¢å¼�ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "-ffunction-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "-fprefetch-loop-arrays ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-fprefetch-loop-arrays ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (-march ã‚¹ã‚¤ãƒƒãƒ�ã‚’è©¦ã�—ã�¦ã��ã� ã�•ã�„)"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "-fprefetch-loop-arrays ã‚’ -Os ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1783
  #, fuzzy, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr "-fassociative-math ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ä»–ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œå„ªå…ˆã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¾ã�™"
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: toplev.c:2137
  #, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "%s ã�¸ã�®æ›¸ã��è¾¼ã�¿ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: toplev.c:2139
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å
*** 28954,28960 ****
  
  #: trans-mem.c:771
  #, fuzzy, gcc-internal-format
- #| msgid "Place each function into its own section"
  msgid "relaxed transaction in atomic transaction"
  msgstr "ã��ã‚Œã�žã‚Œã�®é–¢æ•°ã‚’ã��ã‚Œè‡ªèº«ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�«é…�ç½®ã�™ã‚‹"
  
--- 26673,26678 ----
*************** msgstr ""
*** 28965,28971 ****
  
  #: trans-mem.c:781
  #, fuzzy, gcc-internal-format
- #| msgid "pointer to a function used in subtraction"
  msgid "outer transaction in transaction"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚�ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
--- 26683,26688 ----
*************** msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å
*** 28989,29176 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, fuzzy, gcc-internal-format
- #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR ã�Œå¤‰æ›´ã�•ã‚Œã�Ÿã�¨ã��ã�«å®šæ•°ã�Œå†�è¨ˆç®—ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-cfg.c:2973
  #, fuzzy, gcc-internal-format
- #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR ã�Œå¤‰æ›´ã�•ã‚Œã�Ÿã�¨ã��ã�«å‰¯ä½œç”¨ã�Œè¨ˆç®—ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3027
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
- #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
- #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3072
  #, fuzzy, gcc-internal-format
- #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "æ•´æ•°çµ�æžœã�®åž‹ç²¾åº¦ã�Œ BIT_FIELD_REF ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚µã‚¤ã‚ºã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3081
  #, fuzzy, gcc-internal-format
- #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "é�žæ•´æ•°çµ�æžœã�®ãƒ¢ãƒ¼ãƒ‰ç²¾åº¦ã�Œ BIT_FIELD_REF ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚µã‚¤ã‚ºã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
- #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
- #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
- #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "é…�åˆ—å�‚ç…§å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
- #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: tree-cfg.c:3193
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
- #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
- #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»ãƒƒãƒˆè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, fuzzy, gcc-internal-format
- #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF ã�Œ gimple IL å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™"
  
! #: tree-cfg.c:3347
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™"
  
! #: tree-cfg.c:3358
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™call"
  
! #: tree-cfg.c:3398
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 26706,26877 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, fuzzy, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR ã�Œå¤‰æ›´ã�•ã‚Œã�Ÿã�¨ã��ã�«å®šæ•°ã�Œå†�è¨ˆç®—ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3003
  #, fuzzy, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR ã�Œå¤‰æ›´ã�•ã‚Œã�Ÿã�¨ã��ã�«å‰¯ä½œç”¨ã�Œè¨ˆç®—ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.c:3057
  #, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "é–“æŽ¥å�‚ç…§å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3082
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "é�žã‚¹ã‚«ãƒ©ãƒ¼åž‹"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3102
  #, fuzzy, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "æ•´æ•°çµ�æžœã�®åž‹ç²¾åº¦ã�Œ BIT_FIELD_REF ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚µã‚¤ã‚ºã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3111
  #, fuzzy, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "é�žæ•´æ•°çµ�æžœã�®ãƒ¢ãƒ¼ãƒ‰ç²¾åº¦ã�Œ BIT_FIELD_REF ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚µã‚¤ã‚ºã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3119
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:3126
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "é…�åˆ—å�‚ç…§å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
! #: tree-cfg.c:3223
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»ãƒƒãƒˆè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF ã�Œ gimple IL å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªé–¢æ•°ã�§ã�™"
  
! #: tree-cfg.c:3377
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§é�žé–¢æ•°ã�§ã�™"
  
! #: tree-cfg.c:3388
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.c:3397
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ª LHS ã�§ã�™"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™call"
  
! #: tree-cfg.c:3428
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 29181,29736 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
- #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:3450
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:3470
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
- #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "æ¯”è¼ƒå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3503
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3518
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
- #| msgid "invalid vector permutation constant"
  msgid "invalid vector comparison resulting type"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«é †åˆ—å®šæ•°ã�§ã�™"
  
! #: tree-cfg.c:3534
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
- #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
- #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
- #| msgid "type mismatch in address expression"
  msgid "type mismatch in %qs expression"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�¨ã�—ã�¦ç„¡åŠ¹ã�§ã�™"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
- #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«å€¤åŠ ç®—ã�¸ã�®ç„¡åŠ¹ã�ªé�žãƒ™ã‚¯ãƒˆãƒ«è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
- #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
- #| msgid "expected integer expression"
  msgid "vector type expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4127
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
- #| msgid "expected integer expression"
  msgid "vector types expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4253
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about comparison of different enum types"
  msgid "vectors with different element number found in %qs"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
- #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
- #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
- #| msgid "shift of non-integer operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
- #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
- #| msgid "invalid version number %qs"
  msgid "non-trivial conversion in %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
- #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "å¼�å†…"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, fuzzy, gcc-internal-format
- #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
- #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of vector %qs elements"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, fuzzy, gcc-internal-format
- #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI å¼•æ•°ã�Œ GIMPLE å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4607
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about comparison of different enum types"
  msgid "non-vector %qs with elements"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:4716
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4735
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
- #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
- #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
- #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
- #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
- #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
- #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4859
  #, fuzzy, gcc-internal-format
- #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map å†…ã�«é–“é�•ã�£ã�Ÿã‚¨ãƒ³ãƒˆãƒªã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: tree-cfg.c:4893
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
- #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "ç„¡åŠ¹ã�ª PHI çµ�æžœã�§ã�™"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
- #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "PHI å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
- #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
- #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: tree-cfg.c:5114
  #, fuzzy, gcc-internal-format
- #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5171
  #, fuzzy, gcc-internal-format
- #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "EH è¡¨å†…ã�«ä¸�è¦�ã�ª (dead) STMT ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "é�žå±€æ‰€ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr "ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9383
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: tree-diagnostic.c:203
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of %q+D"
  msgid "in definition of macro %qs"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 26882,27394 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:3480
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple å‘¼ã�³å‡ºã�—ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:3500
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3516
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "æ¯”è¼ƒå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3533
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.c:3548
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«é †åˆ—å®šæ•°ã�§ã�™"
  
! #: tree-cfg.c:3564
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "å�˜é …æ¼”ç®—å­�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "å›ºå®šå°�æ•°å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "æ•´æ•°ã�¸ã�®å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�¨ã�—ã�¦ç„¡åŠ¹ã�§ã�™"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«å€¤åŠ ç®—ã�¸ã�®ç„¡åŠ¹ã�ªé�žãƒ™ã‚¯ãƒˆãƒ«è¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ã‚¤ãƒ³ã‚¿ãƒ¢ãƒ¼ãƒ‰ %qs ã�§ã�™"
  
! #: tree-cfg.c:4144
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4157
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "äºŒé€²å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: tree-cfg.c:4283
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ç„¡åŠ¹ã�ªå›žè»¢ (rotate) å‘½ä»¤ã�§ã�™"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF ã�¸ã�®ç„¡åŠ¹ã�ªä½�ç½®ã�¾ã�Ÿã�¯ã‚µã‚¤ã‚ºè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4374
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: tree-cfg.c:4394
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�· %qs ã�§ã�™"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "å¼�å†…"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI å¼•æ•°ã�Œ GIMPLE å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4637
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: tree-cfg.c:4746
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto ã�®å…ˆã�Œãƒ©ãƒ™ãƒ«ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch æ–‡ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4828
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "é–¢æ•°å®£è¨€ä¸­ã�«ï¼ˆåž‹ã�®ç„¡ã�„ï¼‰ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4889
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map å†…ã�«é–“é�•ã�£ã�Ÿã‚¨ãƒ³ãƒˆãƒªã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªæ¯”è¼ƒã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
! #: tree-cfg.c:4923
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple æ�¡ä»¶å†…ã�§ç„¡åŠ¹ã�ªãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ç„¡åŠ¹ã�ª PHI çµ�æžœã�§ã�™"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
! #: tree-cfg.c:5144
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5201
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH è¡¨å†…ã�«ä¸�è¦�ã�ª (dead) STMT ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) ã�Œé–“é�•ã�£ã�ŸåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ã�«è¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "æ–‡ã�Œ throw ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€� throw ã�—ã�¾ã�›ã‚“"
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr "é�žå±€æ‰€ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr "ãƒ©ãƒ™ãƒ« "
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "æ˜Žç¤ºçš„ã�ª goto ã�ŒåŸºæœ¬ãƒ–ãƒ­ãƒƒã‚¯ %d ã�®æœ«å°¾ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.c:9413
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> é–¢æ•°ã�Œæˆ»ã‚Š (return) ã�¾ã�™"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "åˆ¶å¾¡ã�Œé�ž void é–¢æ•°ã�®çµ‚ã‚Šã�«åˆ°é�”ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: tree-diagnostic.c:203
  #, fuzzy, gcc-internal-format
  msgid "in definition of macro %qs"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
*************** msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ
*** 29739,29785 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
! #: tree-eh.c:4914
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i last statement has incorrectly set lp"
  msgstr ""
  
! #: tree-eh.c:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr ""
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 27397,27443 ----
  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 ""
*************** msgstr "é–¢æ•° %q+F ã�¯é�žå±€æ‰€ goto ã‚
*** 29821,29827 ****
  
  #: tree-inline.c:3939
  #, 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 "é–¢æ•° %q+F ã�¯ __builtin_return ã�¾ã�Ÿã�¯ __builtin_apply_args ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
--- 27479,27484 ----
*************** msgstr ""
*** 29832,29838 ****
  
  #: tree-inline.c:4060
  #, 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 ã‚’ä½¿ç”¨ã�—ã�¦æŠ‘æ­¢ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�æ±ºã�—ã�¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�•ã‚Œã�¾ã�›ã‚“"
  
--- 27489,27494 ----
*************** msgstr "é–¢æ•° %q+F ã�¯ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ
*** 29843,29849 ****
  
  #: tree-inline.c:4746
  #, 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 "%q+F å‘¼ã�³å‡ºã�—ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
  
--- 27499,27504 ----
*************** msgstr "ã�“ã�“ã�‹ã‚‰å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�
*** 29854,29860 ****
  
  #: tree-inline.c:4752 tree-inline.c:4773
  #, fuzzy, gcc-internal-format
- #| msgid "called object %qE is not a function"
  msgid "called from this function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 27509,27514 ----
*************** msgstr ""
*** 29890,29896 ****
  
  #: tree-profile.c:621
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "invalid regular expression %qs in %qs"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 27544,27549 ----
*************** msgstr ""
*** 29905,29911 ****
  
  #: tree-ssa-ccp.c:3567
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "in a call to built-in function %qD"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
--- 27558,27563 ----
*************** msgstr ""
*** 29931,29943 ****
  
  #: tree-ssa-operands.c:977
  #, fuzzy, gcc-internal-format
- #| msgid "virtual functions cannot be friends"
  msgid "virtual definition of statement not up to date"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
  #: tree-ssa-operands.c:984
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand in return statement"
  msgid "virtual def operand missing for statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
--- 27583,27593 ----
*************** msgstr ""
*** 29948,29966 ****
  
  #: tree-ssa-operands.c:1001
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand in return statement"
  msgid "virtual use operand missing for statement"
  msgstr "return æ–‡å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: tree-ssa-operands.c:1018
  #, fuzzy, gcc-internal-format
- #| msgid "expected declaration or statement"
  msgid "excess use operand for statement"
  msgstr "å®£è¨€ã�¾ã�Ÿã�¯å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: tree-ssa-operands.c:1028
  #, fuzzy, gcc-internal-format
- #| msgid "operand number missing after %%-letter"
  msgid "use operand missing for statement"
  msgstr "%% æ–‡å­—ã�®å¾Œã�«è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 27598,27613 ----
*************** msgstr ""
*** 30035,30041 ****
  
  #: tree-ssa-strlen.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "type of field declared here"
  msgid "at offset %s to an object declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 27682,27687 ----
*************** msgstr ""
*** 30097,30103 ****
  
  #: tree-ssa-strlen.c:3436
  #, fuzzy, gcc-internal-format
- #| msgid "length modifier"
  msgid "length computed here"
  msgstr "é•·ã�•ä¿®é£¾å­�"
  
--- 27743,27748 ----
*************** msgstr ""
*** 30119,30125 ****
  
  #: tree-ssa-strlen.c:4365
  #, fuzzy, gcc-internal-format
- #| msgid "  in thrown expression"
  msgid "in this expression"
  msgstr "  throw ã�•ã‚Œã�Ÿå¼�ã�®ä¸­"
  
--- 27764,27769 ----
*************** msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã
*** 30140,30152 ****
  
  #: tree-ssa-uninit.c:369
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is used uninitialized in this function"
  msgid "%qE is used uninitialized in this function"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: tree-ssa-uninit.c:379
  #, fuzzy, gcc-internal-format
- #| msgid "%qD may be used uninitialized in this function"
  msgid "%qE may be used uninitialized in this function"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
--- 27784,27794 ----
*************** msgstr ""
*** 30157,30163 ****
  
  #: tree-ssa.c:681 tree-ssa.c:710
  #, fuzzy, gcc-internal-format
- #| msgid "virtual functions cannot be friends"
  msgid "virtual definition is not an SSA name"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
--- 27799,27804 ----
*************** msgstr ""
*** 30296,30307 ****
  msgid "verify_ssa failed"
  msgstr "verify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 27937,27948 ----
  msgid "verify_ssa failed"
  msgstr "verify_ssa ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr ""
*** 30338,30415 ****
  
  #: tree-vrp.c:3579
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript %E is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3605
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3615
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is above array bounds"
  msgid "array subscript %E is above array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸Šå›žã�£ã�¦ã�„ã�¾ã�™"
  
  #: tree-vrp.c:3620
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is below array bounds"
  msgid "array subscript %E is below array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸‹å›žã�£ã�¦ã�„ã�¾ã�™"
  
  #: tree-vrp.c:3626
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript %E is outside the bounds of an interior zero-length array %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3628
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
  
  #: tree-vrp.c:3658
  #, fuzzy, gcc-internal-format
- #| msgid "union defined here"
  msgid "defined here %qD"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is below array bounds"
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸‹å›žã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-vrp.c:4025
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is above array bounds"
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸Šå›žã�£ã�¦ã�„ã�¾ã�™"
  
--- 27979,28044 ----
  
  #: tree-vrp.c:3579
  #, fuzzy, gcc-internal-format
  msgid "array subscript %E is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3605
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%E, %E] is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3615
  #, fuzzy, gcc-internal-format
  msgid "array subscript %E is above array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸Šå›žã�£ã�¦ã�„ã�¾ã�™"
  
  #: tree-vrp.c:3620
  #, fuzzy, gcc-internal-format
  msgid "array subscript %E is below array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸‹å›žã�£ã�¦ã�„ã�¾ã�™"
  
  #: tree-vrp.c:3626
  #, fuzzy, gcc-internal-format
  msgid "array subscript %E is outside the bounds of an interior zero-length array %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: tree-vrp.c:3628
  #, fuzzy, gcc-internal-format
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
  
  #: tree-vrp.c:3658
  #, fuzzy, gcc-internal-format
  msgid "defined here %qD"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: tree-vrp.c:3997
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸‹å›žã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—ã�®å¢ƒç•Œã‚’ä¸Šå›žã�£ã�¦ã�„ã�¾ã�™"
  
*************** msgstr ""
*** 30465,30477 ****
  
  #: tree.c:9919
  #, fuzzy, gcc-internal-format
- #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  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:9932
  #, fuzzy, gcc-internal-format
- #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  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)"
  
--- 28094,28104 ----
*************** msgstr ""
*** 30482,30519 ****
  
  #: tree.c:9958
  #, fuzzy, gcc-internal-format
- #| msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
  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:13077
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated: %s"
  msgid "%qD is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13080
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "%qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13103
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13106
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13112
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 28109,28143 ----
  
  #: tree.c:9958
  #, 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:13079
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13105
  #, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13108
  #, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: tree.c:13114
  #, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ: %s"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
*** 30538,30773 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
- #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable %qs not defined"
  msgid "main variant is not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE has non-integer type"
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: tree.c:14605
  #, fuzzy, gcc-internal-format
- #| msgid "field %qE has incomplete type"
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28162,28393 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, gcc-internal-format
  msgid "first mismatch is field"
  msgstr ""
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
! #: tree.c:14398
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, fuzzy, gcc-internal-format
  msgid "array %<TYPE_DOMAIN%> is not integer type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: tree.c:14616
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "ç ´æ��ã�—ã�Ÿå€¤ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚
*** 30789,30795 ****
  
  #: var-tracking.c:7187
  #, fuzzy, gcc-internal-format
- #| msgid "variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without"
  msgid "variable tracking size limit exceeded with %<-fvar-tracking-assignments%>, retrying without"
  msgstr "å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œ -fvar-tracking-assignments ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™ã€‚-fvar-tracking-assignments ç„¡ã�—ã�§å†�åº¦è©¦ã�¿ã�¦ã�„ã�¾ã�™"
  
--- 28409,28414 ----
*************** msgstr "å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶
*** 30800,30836 ****
  
  #: varasm.c:338
  #, fuzzy, gcc-internal-format
- #| msgid "%+D causes a section type conflict"
  msgid "%+qD causes a section type conflict with %qD"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
  #: varasm.c:341
  #, fuzzy, gcc-internal-format
- #| msgid "%+D causes a section type conflict"
  msgid "section type conflict with %qD"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
  #: varasm.c:346
  #, fuzzy, gcc-internal-format
- #| msgid "%+D causes a section type conflict"
  msgid "%+qD causes a section type conflict"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
  #: varasm.c:348
  #, fuzzy, gcc-internal-format
- #| msgid "%+D causes a section type conflict"
  msgid "section type conflict"
  msgstr "%+D ã�«ã‚ˆã‚Šã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�Œç«¶å�ˆã�—ã�¾ã�™"
  
  #: varasm.c:1043
  #, fuzzy, gcc-internal-format
- #| msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
  msgid "alignment of %q+D is greater than maximum object file alignment %d"
  msgstr "%q+D ã�®æ•´åˆ—ã�Œã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã�®æ•´åˆ—ã�®æœ€å¤§å€¤ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™ã€‚%d ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
  #: varasm.c:1196
  #, fuzzy, gcc-internal-format
- #| msgid "Put zero initialized data in the bss section"
  msgid "only zero initializers are allowed in section %qs"
  msgstr "0 ã�§åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’ bss ã‚»ã‚¯ã‚·ãƒ§ãƒ³å†…ã�«é…�ç½®ã�™ã‚‹"
  
--- 28419,28449 ----
*************** msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�Œãƒ¬ã‚¸ã‚¹
*** 30851,30863 ****
  
  #: varasm.c:1414
  #, fuzzy, gcc-internal-format
- #| msgid "register specified for %q+D isn%'t suitable for data type"
  msgid "the register specified for %q+D cannot be accessed by the current target"
  msgstr "%q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�Ÿãƒ¬ã‚¸ã‚¹ã‚¿ã�Œãƒ‡ãƒ¼ã‚¿åž‹ã�«é�©å�ˆã�—ã�¾ã�›ã‚“"
  
  #: varasm.c:1417
  #, fuzzy, gcc-internal-format
- #| msgid "register used for two global register variables"
  msgid "the register specified for %q+D is not general enough to be used as a register variable"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�ŒäºŒã�¤ã�®å¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•°ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
--- 28464,28474 ----
*************** msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿ %q+D ç”¨ã�®æ•´åˆ
*** 30901,30986 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: varasm.c:5004
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: varasm.c:5348
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
- #| msgid "weak declaration of %q+D must precede definition"
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å®šç¾©ã�®å‰�ã�«ç„¡ã�‘ã‚Œã�°è¡Œã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:5692
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:5696
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: varasm.c:5920
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "%qs is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, fuzzy, gcc-internal-format
- #| msgid "weakref %q+D must have static linkage"
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "å¼±ã�„å�‚ç…§ %q+D ã�¯é�™çš„ãƒªãƒ³ã‚¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:6032
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "ã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
- #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this configuration"
  msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 28512,28593 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: varasm.c:5003
  #, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "æ•´æ•°/å›ºå®šå°�æ•°ç”¨ã�®åˆ�æœŸåŒ–å­�ã�Œè¤‡é›‘ã�™ã�Žã�¾ã�™"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "æµ®å‹•å°�æ•°ç‚¹æ•°ã�®åˆ�æœŸè¨­å®šå­�ã�®å€¤ã�Œã€�æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: varasm.c:5347
  #, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ãƒ¡ãƒ³ãƒ� %qE ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸå€¤ã�§ã�™"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å®šç¾©ã�®å‰�ã�«ç„¡ã�‘ã‚Œã�°è¡Œã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:5691
  #, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯å…¬é–‹ (public) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:5695
  #, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "å¼±ã�„åˆ¥å��ã�®ã�¿ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: varasm.c:5919
  #, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "å¼±ã�„å�‚ç…§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  msgid "symver is only supported on ELF platforms"
  msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—ãƒ©ãƒƒãƒˆãƒ•ã‚©ãƒ¼ãƒ ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, fuzzy, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "å¼±ã�„å�‚ç…§ %q+D ã�¯é�™çš„ãƒªãƒ³ã‚¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: varasm.c:6031
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "ã�“ã�®è¨­å®šã�§ã�¯åˆ¥å��å®šç¾©ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "%</%> ã�¾ã�Ÿã�¯ %<%%%> ã‚’ %<>>%
*** 31032,31038 ****
  
  #: vr-values.c:3262
  #, 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 %<min/max (X,Y)%> to %<X%> or %<Y%>"
  msgstr "%<abs (X)%> ã‚’ %<X%> ã�¾ã�Ÿã�¯ %<-X%> ã�¸å�˜ç´”åŒ–ã�™ã‚‹ã�¨ã��ã�«ç¬¦å�·ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�Œç™ºç”Ÿã�—ã�ªã�„ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
  
--- 28639,28644 ----
*************** msgstr ""
*** 31059,31065 ****
  
  #: c-family/c-ada-spec.c:2850
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "unsupported record layout"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
--- 28665,28670 ----
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—
*** 31075,31112 ****
  
  #: c-family/c-attribs.c:563
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:567
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument %i has type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:578 c-family/c-attribs.c:3610
  #: c-family/c-attribs.c:3614
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:583
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:599
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: c-family/c-attribs.c:604
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
--- 28680,28711 ----
*************** msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚
*** 31122,31146 ****
  
  #: c-family/c-attribs.c:650
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
  #: c-family/c-attribs.c:654
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
  #: c-family/c-attribs.c:681 c-family/c-attribs.c:694
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:685 c-family/c-attribs.c:699
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
--- 28721,28741 ----
*************** msgstr ""
*** 31156,31162 ****
  
  #: c-family/c-attribs.c:738
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored for type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
--- 28751,28756 ----
*************** msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ
*** 31167,31185 ****
  
  #: c-family/c-attribs.c:920 c-family/c-attribs.c:2829
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:1051 ada/gcc-interface/utils.c:6455
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: c-family/c-attribs.c:1100
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
--- 28761,28776 ----
*************** msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é
*** 31188,31194 ****
  #: c-family/c-attribs.c:4409 ada/gcc-interface/utils.c:6714
  #: ada/gcc-interface/utils.c:6748 ada/gcc-interface/utils.c:6754
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with %qs attribute"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
--- 28779,28784 ----
*************** msgstr "%qE å±žæ€§ã�¯å…¬é–‹ã‚ªãƒ–ã‚¸ã‚§ã
*** 31204,31216 ****
  
  #: c-family/c-attribs.c:1385
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute only affects top level objects"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: c-family/c-attribs.c:1424 c-family/c-attribs.c:3206
  #, fuzzy, gcc-internal-format
- #| msgid "using result of function returning %<void%>"
  msgid "%qE attribute on function returning %<void%>"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
--- 28794,28804 ----
*************** msgstr "init_priority å±žæ€§ã�¯ã�“ã�®ãƒ—
*** 31221,31227 ****
  
  #: c-family/c-attribs.c:1464
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE argument must be one of %qs or %qs"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 28809,28814 ----
*************** msgstr "ä¸�æ˜Žã�ªãƒžã‚·ãƒ³ãƒ¢ãƒ¼ãƒ‰ %qE
*** 31262,31274 ****
  
  #: c-family/c-attribs.c:1787
  #, 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:1790
  #, fuzzy, gcc-internal-format
- #| msgid "use __attribute__ ((vector_size)) instead"
  msgid "use %<__attribute__ ((vector_size))%> instead"
  msgstr "ä»£ã‚�ã‚Šã�« __attribute__ ((vector_size)) ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 28849,28859 ----
*************** msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ç”¨ã�®ãƒ‡ãƒ¼ã‚¿åž‹
*** 31294,31300 ****
  
  #: c-family/c-attribs.c:1850
  #, fuzzy, gcc-internal-format
- #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use mode %qs for enumerated types"
  msgstr "ãƒ¢ãƒ¼ãƒ‰ %qs ã‚’åˆ—æŒ™åž‹ç”¨ã�«ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 28879,28884 ----
*************** msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ %q+D ç”
*** 31315,31321 ****
  
  #: c-family/c-attribs.c:1913
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not a string constant"
  msgid "section attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 28899,28904 ----
*************** msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯å‰�ã�« %d ã�
*** 31357,31363 ****
  
  #: c-family/c-attribs.c:2139
  #, 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 "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
--- 28940,28945 ----
*************** msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã
*** 31380,31416 ****
  
  #: c-family/c-attribs.c:2230 config/msp430/msp430.c:1432
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute cannot be applied to variables with specific sections"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: c-family/c-attribs.c:2234
  #, 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:2274
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:2293
  #, 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:2301
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:2311
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not a string constant"
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 28962,28992 ----
*************** msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®
*** 31446,31458 ****
  
  #: c-family/c-attribs.c:2469
  #, 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:2482
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument cannot be a constant arithmetic expression"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 29022,29032 ----
*************** msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•
*** 31473,31491 ****
  
  #: c-family/c-attribs.c:2601
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute must apply to a declaration"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:2657
  #, 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 ã‚’å¼±ã�„ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:2680
  #, fuzzy, gcc-internal-format
- #| msgid "weakref attribute must appear before alias attribute"
  msgid "%qE attribute must appear before %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 29047,29062 ----
*************** msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç
*** 31516,31522 ****
  
  #: c-family/c-attribs.c:2764
  #, 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 ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 29087,29092 ----
*************** msgstr "%qD ã�¯ %qs ã�¨ã�—ã�¦å®£è¨€ã�•ã‚
*** 31532,31544 ****
  
  #: c-family/c-attribs.c:2812
  #, 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:2820
  #, 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 ã�Œæ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
--- 29102,29112 ----
*************** msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�«ã�®ã�¿é�©ç
*** 31556,31580 ****
  #: c-family/c-attribs.c:2920 c-family/c-attribs.c:2961
  #: c-family/c-attribs.c:2985
  #, fuzzy, gcc-internal-format
- #| msgid "using result of function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> ã‚’è¿”ã�™é–¢æ•°ã�®çµ�æžœã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c-family/c-attribs.c:3004
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute %E is not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3016
  #, 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:3029
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 29124,29144 ----
*************** msgstr ""
*** 31585,31626 ****
  
  #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, 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:3253
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored"
  msgid "%qE attribute duplicated"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-attribs.c:3255
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute follows %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
- #| msgid "previously declared here"
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-attribs.c:3425
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE argument not an identifier"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3436
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not declared in %qD"
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 29149,29184 ----
  
  #: c-family/c-attribs.c:3186 c-family/c-attribs.c:4483
  #, fuzzy, gcc-internal-format
  msgid "cannot set %qE attribute after definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3253
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute duplicated"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-attribs.c:3255
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute follows %qE"
  msgstr "%qE å±žæ€§ã�¯ %qE ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:3354
  #, fuzzy, gcc-internal-format
  msgid "type was previously declared %qE"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-attribs.c:3425
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not an identifier"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3436
  #, fuzzy, gcc-internal-format
  msgid "%qD is not compatible with %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
*************** msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚
*** 31629,31635 ****
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 29187,29193 ----
  msgid "%qE argument is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿ (deprecated) ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�
*** 31651,31657 ****
  
  #: c-family/c-attribs.c:3640 c-family/c-attribs.c:3644
  #, 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 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
--- 29209,29214 ----
*************** msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2
*** 31672,31690 ****
  
  #: c-family/c-attribs.c:3728
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3785
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute ignored on objects of type %qT"
  msgstr "%qE å±žæ€§ã�¯ %qT åž‹ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-attribs.c:3793
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not apply to functions"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 29229,29244 ----
*************** msgstr ""
*** 31695,31701 ****
  
  #: c-family/c-attribs.c:3895
  #, fuzzy, gcc-internal-format
- #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "attribute %qs positional argument 2 conflicts with previous designation"
  msgstr "%q+D  ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸã�¯å‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 29249,29254 ----
*************** msgstr ""
*** 31711,31723 ****
  
  #: c-family/c-attribs.c:3975
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "attribute %qE without arguments on a non-prototype"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-attribs.c:3998
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored"
  msgid "attribute %qE invalid mode"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 29264,29274 ----
*************** msgstr ""
*** 31737,31743 ****
  #. write_only to the rest.
  #: c-family/c-attribs.c:4040
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %<%E(%s)%> missing an argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
--- 29288,29293 ----
*************** msgstr ""
*** 31753,31759 ****
  
  #: c-family/c-attribs.c:4109
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs positional argument %i invalid value %wi"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 29303,29308 ----
*************** msgstr ""
*** 31764,31770 ****
  
  #: c-family/c-attribs.c:4120
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires a string constant argument"
  msgid "attribute %qs invalid positional argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
--- 29313,29318 ----
*************** msgstr "æˆ»ã‚Šåž‹ã�Œ void ã�®é–¢æ•°ã�§ã€
*** 31831,31849 ****
  
  #: c-family/c-attribs.c:4515
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute is only valid on %<struct%> type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: c-family/c-attribs.c:4551
  #, 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:4572
  #, fuzzy, gcc-internal-format
- #| msgid "unknown property attribute"
  msgid "unknown attribute %qE"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
--- 29379,29394 ----
*************** msgstr "`%s' ã�«å¯¾ã�™ã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿å��
*** 31854,31866 ****
  
  #: c-family/c-attribs.c:4703
  #, 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:4705
  #, 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 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 29399,29409 ----
*************** msgstr "%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å
*** 31876,31882 ****
  
  #: c-family/c-common.c:787
  #, fuzzy, gcc-internal-format
- #| msgid "size of array is too large"
  msgid "size of string literal is too large"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 29419,29424 ----
*************** msgstr ""
*** 31892,31910 ****
  
  #: c-family/c-common.c:1024
  #, fuzzy, gcc-internal-format
- #| msgid "the last argument must be an 8-bit immediate"
  msgid "%<__builtin_shuffle%> last argument must be an integer vector"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c-family/c-common.c:1033
  #, fuzzy, gcc-internal-format
- #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_shuffle%> arguments must be vectors"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c-family/c-common.c:1040
  #, fuzzy, gcc-internal-format
- #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_shuffle%> argument vectors must be of the same type"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 29434,29449 ----
*************** msgstr ""
*** 31920,31932 ****
  
  #: c-family/c-common.c:1110
  #, fuzzy, gcc-internal-format
- #| msgid "the last argument must be an 8-bit immediate"
  msgid "%<__builtin_convertvector%> first argument must be an integer or floating vector"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c-family/c-common.c:1119
  #, fuzzy, gcc-internal-format
- #| msgid "the last argument must be an 8-bit immediate"
  msgid "%<__builtin_convertvector%> second argument must be an integer or floating vector type"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 29459,29469 ----
*************** msgstr "ãƒ‡ãƒ¼ã‚¿åž‹ã�®ç¯„å›²åˆ¶é™�ã�«ã‚
*** 31967,31979 ****
  
  #: c-family/c-common.c:3052
  #, fuzzy, gcc-internal-format
- #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "comparison of unsigned expression in %<>= 0%> is always true"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� >= 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« true ã�§ã�™"
  
  #: c-family/c-common.c:3060
  #, fuzzy, gcc-internal-format
- #| msgid "comparison of unsigned expression < 0 is always false"
  msgid "comparison of unsigned expression in %<< 0%> is always false"
  msgstr "ç¬¦å�·ç„¡ã�—ã�®å¼� < 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« false ã�§ã�™"
  
--- 29504,29514 ----
*************** msgstr "é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®
*** 31989,31995 ****
  
  #: c-family/c-common.c:3290
  #, fuzzy, gcc-internal-format
- #| msgid "enum constant defined here"
  msgid "enum constant in boolean context"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 29524,29529 ----
*************** msgstr ""
*** 32010,32037 ****
  
  #: c-family/c-common.c:3389
  #, fuzzy, gcc-internal-format
- #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-common.c:3398
  #, fuzzy, gcc-internal-format
- #| msgid "enum constant defined here"
  msgid "%<?:%> using integer constants in boolean context"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c-family/c-common.c:3434
  #, fuzzy, gcc-internal-format
- #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
--- 29544,29568 ----
  
  #: c-family/c-common.c:3389
  #, fuzzy, gcc-internal-format
  msgid "%<?:%> using integer constants in boolean context, the expression will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-common.c:3398
  #, fuzzy, gcc-internal-format
  msgid "%<?:%> using integer constants in boolean context"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c-family/c-common.c:3434
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-common.c:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, gcc-internal-format
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "çœŸå�½å€¤ã�¨ã�—ã�¦ä½¿ã‚�ã‚Œã‚‹ä»£å…¥ã�®ã�¾ã‚�ã‚Šã�§ã�¯ã€�ä¸¸æ‹¬å¼§ã�®ä½¿ç”¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "%qs ã‚’void åž‹ã�¸é�©ç”¨ã�™ã‚‹ã�
*** 32058,32070 ****
  
  #: c-family/c-common.c:3654
  #, fuzzy, gcc-internal-format
- #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "invalid application of %qs to incomplete type %qT"
  msgstr "%qs ã‚’ä¸�å®Œå…¨åž‹ %qT ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™ "
  
  #: c-family/c-common.c:3662
  #, fuzzy, gcc-internal-format
- #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "invalid application of %qs to array type %qT of incomplete element type"
  msgstr "%qs ã‚’ä¸�å®Œå…¨åž‹ %qT ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™ "
  
--- 29589,29599 ----
*************** msgstr "ãƒ©ãƒ™ãƒ«ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾
*** 32135,32159 ****
  
  #: c-family/c-common.c:5197
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is not a constant"
  msgid "requested alignment is not an integer constant"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-common.c:5205 c-family/c-common.c:5215
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is not a power of 2"
  msgid "requested alignment %qE is not a positive power of 2"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-common.c:5225
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is too large"
  msgid "requested alignment %qE exceeds object file maximum %u"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
  #: c-family/c-common.c:5233
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is too large"
  msgid "requested alignment %qE exceeds maximum %u"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 29664,29684 ----
*************** msgstr ""
*** 32174,32186 ****
  
  #: c-family/c-common.c:5593 c-family/c-common.c:5643
  #, fuzzy, gcc-internal-format
- #| msgid "bad option %s to pragma attribute"
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "pragma å±žæ€§ã�¸ã�®é–“é�•ã�£ã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�§ã�™"
  
  #: c-family/c-common.c:5596 c-family/c-common.c:5647
  #, fuzzy, gcc-internal-format
- #| msgid "bad option %s to pragma attribute"
  msgid "bad option %qs to pragma %<optimize%>"
  msgstr "pragma å±žæ€§ã�¸ã�®é–“é�•ã�£ã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�§ã�™"
  
--- 29699,29709 ----
*************** msgid "%<fallthrough%> attribute specifi
*** 32195,32206 ****
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 29718,29729 ----
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™
*** 32208,32214 ****
  
  #: c-family/c-common.c:5901
  #, fuzzy, gcc-internal-format
- #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to function %qE must be a constant integer"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 29731,29736 ----
*************** msgstr "%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•
*** 32234,32246 ****
  
  #: c-family/c-common.c:6004
  #, fuzzy, gcc-internal-format
- #| msgid "non-const integer argument %u in call to function %qE"
  msgid "non-integer argument 3 in call to function %qE"
  msgstr "%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c-family/c-common.c:6021 c-family/c-common.c:6064
  #, fuzzy, gcc-internal-format
- #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument %u in call to function %qE does not have integral type"
  msgstr "%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 29756,29766 ----
*************** msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
*** 32266,32278 ****
  
  #: c-family/c-common.c:6070
  #, fuzzy, gcc-internal-format
- #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 3 in call to function %qE has enumerated type"
  msgstr "%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c-family/c-common.c:6076
  #, fuzzy, gcc-internal-format
- #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 3 in call to function %qE has boolean type"
  msgstr "%u ç•ªç›®ã�®å¼•æ•°ã�Œé�žå®šæ•°æ•´æ•°ã�®é–¢æ•°å‘¼ã�³å‡ºã�— %qE ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 29786,29796 ----
*************** msgstr ""
*** 32306,32455 ****
  msgid "size of array is too large"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
- #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
  #: c-family/c-common.c:6708
  #, fuzzy, gcc-internal-format
- #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
- #| msgid "types are not quite compatible"
  msgid "both arguments must be compatible"
  msgstr "åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
- #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6944
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be an address"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
- #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
- #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6985
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be an address"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be a multiple of %d"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d ã�®å€�æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:7019
  #, fuzzy, gcc-internal-format
- #| msgid "incompatible type for argument %d of %qE"
  msgid "non-integer memory model argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
- #| msgid "incompatible type for argument %d of %qE"
  msgid "invalid memory model argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD takes one argument only"
  msgid "built-in function %qE must be directly called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 29824,29957 ----
  msgid "size of array is too large"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
  #: c-family/c-common.c:6708
  #, fuzzy, gcc-internal-format
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "åž‹ã�¯å…¨ã��äº’æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K %D ã�®ç¬¬ä¸€å¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã€�ç¬¬äºŒå¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6987
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d ã�®å€�æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: c-family/c-common.c:7021
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œè² ã�§ã�™"
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ
*** 32466,32472 ****
  
  #: c-family/c-format.c:259
  #, fuzzy, gcc-internal-format
- #| msgid "found a %<%s%> reference but the format argument should be a string"
  msgid "found a %qs reference but the format argument should be a string"
  msgstr "%<%s%> å�‚ç…§ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã�Œã€�æ›¸å¼�å¼•æ•°ã�¯æ–‡å­—åˆ—ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
--- 29968,29973 ----
*************** msgstr "%qT åž‹ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿã
*** 32477,32489 ****
  
  #: c-family/c-format.c:272
  #, fuzzy, gcc-internal-format
- #| msgid "format argument should be a %<%s%> reference but a string was found"
  msgid "format argument should be a %qs reference but a string was found"
  msgstr "æ›¸å¼�å¼•æ•°ã�¯ %<%s%> ã�¸ã�®å�‚ç…§ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™ã�Œã€�æ–‡å­—åˆ—ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�—ã�Ÿ"
  
  #: c-family/c-format.c:294
  #, fuzzy, gcc-internal-format
- #| msgid "format argument should be a %<%s%> reference"
  msgid "format argument should be a %qs reference"
  msgstr "æ›¸å¼�å¼•æ•°ã�¯ %<%s%> ã�¸ã�®å�‚ç…§ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
--- 29978,29988 ----
*************** msgstr "%qE ã�¯èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�é
*** 32504,33045 ****
  
  #: c-family/c-format.c:393
  #, fuzzy, gcc-internal-format
- #| msgid "format string argument is not a string type"
  msgid "format string argument follows the arguments to be formatted"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1236
  #, fuzzy, gcc-internal-format
- #| msgid "function might be possible candidate for %qs format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "é–¢æ•°ã�Œ %qs æ›¸å¼�å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ã�¯ %%n$ è¢«æ¼”ç®—å­�ç•ªå�·æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "%d ç•ªç›®ã�®æ›¸å¼�å¼•æ•°ã�Œ %s æ›¸å¼�å†…ã�§äºŒå›žä»¥ä¸Šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
- #| msgid "$ operand number used after format without operand number"
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$ è¢«æ¼”ç®—å­�ç•ªå�·ã�Œè¢«æ¼”ç®—å­�ç•ªå�·ã�Œç„¡ã�„æ›¸å¼�ã�®å¾Œã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  # %d ã�®ä½�ç½®ã�®éƒ½å�ˆä¸Š before ã‚’å‰�ã�¨è¨³ã�›ã�ªã�„ã�Ÿã‚�æ„�è¨³ã�—ã�¦ã�„ã�¾ã�™
  # è‹¦ã�—ã�„è¨³ã�§ã�™
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
- #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "$-ã‚¹ã‚¿ã‚¤ãƒ«æ›¸å¼�å†…ã�® %d ç•ªç›®ã�®å¼•æ•°ã�Œã€�å¾Œã�«ã�‚ã‚‹ %d ç•ªç›®ã�®å¼•æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�«ã‚‚é–¢ã‚�ã‚‰ã�šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚æ›¸å¼�æ–‡å­—åˆ—ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ç„¡ã��ã€�ã�‹ã�¤æ›¸å¼�å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚å¼•æ•°ã�®åž‹ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
- #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "$-ã‚¹ã‚¿ã‚¤ãƒ«ã�®æ›¸å¼�ã�§æœªä½¿ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "æ›¸å¼�ã�Œãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
- #| msgid "format string argument is not a string type"
  msgid "format string is not an array of type %qs"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:2025
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s ã�Œ %<%%%c%> %s æ›¸å¼�ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2045
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "%s æ›¸å¼�ã�®å·¦ç²¾åº¦ã�Œç©ºã�§ã�™"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "%s æ›¸å¼�ã�®ç²¾åº¦ã�Œç©ºã�§ã�™"
  
! #: c-family/c-format.c:2495
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ã�¯ %qs %s é•·ã�•ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2551
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:2563
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ã�¯ %<%%%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2595
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ã�¯ %s ã‚’ %s æ›¸å¼�ã�§ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:2607
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2639
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> ã�¯ã�„ã��ã�¤ã�‹ã�®ãƒ­ã‚±ãƒ¼ãƒ«ã�§ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™"
  
! #: c-family/c-format.c:2643
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™"
  
! #: c-family/c-format.c:2670
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2699
  #, fuzzy, gcc-internal-format
- #| msgid "use of %qs length modifier with %qc type character"
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "%qs é•·ã�•ä¿®é£¾å­�ã‚’ %qc åž‹å¤‰æ�›æ–‡å­—ã�§ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2721
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ã�¯ %<%%%s%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
- #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
- #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
- #| msgid "embedded %<\\0%> in format"
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %<\\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
- #| msgid "spec %qs invalid"
  msgid "use %qs instead"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
- #| msgid "multiple function type attributes specified"
  msgid "unquoted attribute in format"
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted whitespace character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
- #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing space in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted control character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
- #| msgid "spurious trailing %<%%%> in format"
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
- #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
- #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
- #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
- #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
- #| msgid "spurious trailing %<%%%> in format"
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unquoted non-graph character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
- #| msgid "Do not generate #line directives"
  msgid "unterminated quoting directive"
  msgstr "#line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "unterminated quote character %<%c%> in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3830
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "æ›¸å¼�ã�®æœ€å¾Œã�«åž‹å¤‰æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
- #| msgid "Process #ident directives"
  msgid "nested quoting directive"
  msgstr "#ident æŒ‡ç¤ºã‚’å‡¦ç�†ã�™ã‚‹"
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "æ›¸å¼�å†…ã�« %<\\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
- #| msgid "unterminated format string"
  msgid "unterminated color directive"
  msgstr "çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:4141
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4152
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4172
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "æ›¸å¼�å¼•æ•°å†…ã�«ä½™åˆ†ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4726
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%s%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™"
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%s%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:4745
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%T%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™"
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%T%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> ã�Œ %<long%> ã�¾ã�Ÿã�¯ %<long long%> ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4877
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
- #| msgid "%<locus%> is not defined as a type"
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4964
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4970
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
- #| msgid "args to be formatted is not %<...%>"
  msgid "argument to be formatted is not %<...%>"
  msgstr "æ›¸å¼�è§£é‡ˆã�•ã‚Œã‚‹å¼•æ•°ã�Œ %<...%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“"
--- 30003,30509 ----
  
  #: c-family/c-format.c:393
  #, fuzzy, gcc-internal-format
  msgid "format string argument follows the arguments to be formatted"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1238
  #, fuzzy, gcc-internal-format
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "é–¢æ•°ã�Œ %qs æ›¸å¼�å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹å�¯èƒ½æ€§ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "æ›¸å¼�å†…ã�« $ ã�®è¢«æ¼”ç®—å­�ç•ªå�·ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ã�¯ %%n$ è¢«æ¼”ç®—å­�ç•ªå�·æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œæ›¸å¼�ã�®ç¯„å›²å¤–ã�§ã�™"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "%d ç•ªç›®ã�®æ›¸å¼�å¼•æ•°ã�Œ %s æ›¸å¼�å†…ã�§äºŒå›žä»¥ä¸Šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "$ è¢«æ¼”ç®—å­�ç•ªå�·ã�Œè¢«æ¼”ç®—å­�ç•ªå�·ã�Œç„¡ã�„æ›¸å¼�ã�®å¾Œã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  # %d ã�®ä½�ç½®ã�®éƒ½å�ˆä¸Š before ã‚’å‰�ã�¨è¨³ã�›ã�ªã�„ã�Ÿã‚�æ„�è¨³ã�—ã�¦ã�„ã�¾ã�™
  # è‹¦ã�—ã�„è¨³ã�§ã�™
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "$-ã‚¹ã‚¿ã‚¤ãƒ«æ›¸å¼�å†…ã�® %d ç•ªç›®ã�®å¼•æ•°ã�Œã€�å¾Œã�«ã�‚ã‚‹ %d ç•ªç›®ã�®å¼•æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�Ÿã�«ã‚‚é–¢ã‚�ã‚‰ã�šä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚æ›¸å¼�æ–‡å­—åˆ—ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ç„¡ã��ã€�ã�‹ã�¤æ›¸å¼�å¼•æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "æ›¸å¼�ã�Œæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚å¼•æ•°ã�®åž‹ã�¯æ¤œæŸ»ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "æ›¸å¼�ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  msgid "unused arguments in %<$%>-style format"
  msgstr "$-ã‚¹ã‚¿ã‚¤ãƒ«ã�®æ›¸å¼�ã�§æœªä½¿ç”¨ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "é•·ã�•ã�Œ 0 ã�® %s æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "æ›¸å¼�ã�Œãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—å¼•æ•°ã�Œæ–‡å­—åˆ—åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:2027
  #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s ã�Œ %<%%%c%> %s æ›¸å¼�ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2047
  #, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "strfmon æ›¸å¼�ã�®æœ€å¾Œã�«è©°ã‚�æ–‡å­—ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "%s æ›¸å¼�ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "%s æ›¸å¼�ã�®å·¦ç²¾åº¦ã�Œç©ºã�§ã�™"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "%s æ›¸å¼�ã�®ç²¾åº¦ã�Œç©ºã�§ã�™"
  
! #: c-family/c-format.c:2497
  #, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ã�¯ %qs %s é•·ã�•ä¿®é£¾å­�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2553
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:2565
  #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ã�¯ %<%%%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2597
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s ã�¯ %s ã�¨ %<%%%c%> %s æ›¸å¼�ã‚’ä½µã�›ã�¦ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s ã�¯ %s ã‚’ %s æ›¸å¼�ã�§ä½¿ç”¨ã�—ã�¦ã�„ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:2609
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "%s ã�¨ %s ã‚’ %<%%%c%> %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "%s ã�¨ %s ã‚’ %s æ›¸å¼�ã�§ä¸€ç·’ã�«ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2641
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> ã�¯ã�„ã��ã�¤ã�‹ã�®ãƒ­ã‚±ãƒ¼ãƒ«ã�§ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™"
  
! #: c-family/c-format.c:2645
  #, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> ã�¯å¹´ã�®ä¸‹äºŒæ¡�ã�®ã�¿ã‚’è¡¨ã�—ã�¾ã�™"
  
! #: c-family/c-format.c:2672
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "%<%%[%> æ›¸å¼�ç”¨ã�®é–‰ã�˜ã‚‹ %<]%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2701
  #, fuzzy, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "%qs é•·ã�•ä¿®é£¾å­�ã‚’ %qc åž‹å¤‰æ�›æ–‡å­—ã�§ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2723
  #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ã�¯ %<%%%s%c%> %s æ›¸å¼�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œä»£å…¥ã�®æŠ‘åˆ¶ã�¨å…±ã�«ä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "è¢«æ¼”ç®—å­�ç•ªå�·ã�Œå¼•æ•°ã‚’å�–ã‚‰ã�ªã�„æ›¸å¼�ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�« %<\\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  msgid "use %qs instead"
  msgstr "spec %qs ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  msgid "unquoted attribute in format"
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, fuzzy, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr "%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  msgid "bare apostrophe %<'%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  msgid "grave accent %<`%> in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  msgid "quoted %qs directive in format"
  msgstr "æ›¸å¼�å†…ã�« %s ã�®ç¹°ã‚Šè¿”ã�—ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "#line æŒ‡ç¤ºã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3832
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "æ›¸å¼�å†…ã�«èª¤ã�£ã�Ÿ %<%%%> ã�Œæœ€å¾Œã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "æ›¸å¼�ã�®æœ€å¾Œã�«åž‹å¤‰æ�›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "#ident æŒ‡ç¤ºã‚’å‡¦ç�†ã�™ã‚‹"
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "æ›¸å¼�å†…ã�« %<\\0%> ã�Œçµ„ã�¿è¾¼ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  msgid "unterminated color directive"
  msgstr "çµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—ã�§ã�™"
  
! #: c-family/c-format.c:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4154
  #, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã‚’é€šã�—ã�¦èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4174
  #, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "å®šæ•°ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«æ›¸ã��è¾¼ã‚“ã�§ã�„ã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr "æ›¸å¼�å¼•æ•°å†…ã�«ä½™åˆ†ã�ªåž‹ä¿®é£¾å­�ã�Œã�‚ã‚Šã�¾ã�™ (ç¬¬ %d å¼•æ•°)"
  
! #: c-family/c-format.c:4728
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%s%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™"
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr "%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%s%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:4747
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s %<%s%.*s%> ã�¯å¼•æ•°ã�®åž‹ã�Œ %<%T%s%> ã�§ã�‚ã‚‹ã�¨äºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�ç¬¬ %d å¼•æ•°ã�®åž‹ã�¯ %qT ã�§ã�™"
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr "%s %<%s%.*s%> ã�¯å¯¾å¿œã�—ã�Ÿ %<%T%s%> å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr "%<__gcc_host_wide_int__%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr "%<__gcc_host_wide_int__%> ã�Œ %<long%> ã�¾ã�Ÿã�¯ %<long long%> ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4879
  #, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr "%<location_t%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4966
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%<tree%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:4972
  #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "æ›¸å¼�è§£é‡ˆã�•ã‚Œã‚‹å¼•æ•°ã�Œ %<...%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime æ›¸å¼�ã�¯å¼•æ•°ã‚’æ›¸å¼�è§£é‡ˆã�§ã��ã�¾ã�›ã‚“"
*************** msgstr "å‰�å‡¦ç�†ã�‹ã‚‰é–“é�•ã�£ã�¦å…¥ã‚
*** 33066,33072 ****
  
  #: c-family/c-lex.c:262
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring #pragma %s %s"
  msgid "ignoring %<#pragma %s %s%>"
  msgstr "#pragma %s %s ã‚’ç„¡è¦–ã�—ã�¾ã�™"
  
--- 30530,30535 ----
*************** msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%
*** 33113,33125 ****
  
  #: c-family/c-lex.c:868
  #, fuzzy, gcc-internal-format
- #| msgid "unsuffixed float constant"
  msgid "unsuffixed floating constant"
  msgstr "æŽ¥å°¾è¾žã�Œã�ªã�„æµ®å‹•å°�æ•°å®šæ•°ã�§ã�™"
  
  #: c-family/c-lex.c:882
  #, fuzzy, gcc-internal-format
- #| msgid "fixed-point types not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 30576,30586 ----
*************** msgstr ""
*** 33165,33171 ****
  
  #: c-family/c-omp.c:216
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
--- 30626,30631 ----
*************** msgstr ""
*** 33201,33218 ****
  
  #: c-family/c-omp.c:509
  #, fuzzy, gcc-internal-format
- #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
  
  #: c-family/c-omp.c:728
  #, fuzzy, gcc-internal-format
- #| msgid "%qs specified for auto variable %qE"
  msgid "%<_Atomic%> iteration variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 30661,30676 ----
  
  #: c-family/c-omp.c:509
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
  
  #: c-family/c-omp.c:728
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> iteration variable %qE"
  msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr "%qs ã�Œè‡ªå‹•å¤‰æ•° %qE ç”¨ã�«æŒ
*** 33221,33237 ****
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 30679,30695 ----
  msgid "%qE is not initialized"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å¢—åˆ†å¼�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*** 33241,33247 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
--- 30699,30705 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
*************** msgstr ""
*** 33258,33264 ****
  
  #: c-family/c-omp.c:1088
  #, fuzzy, gcc-internal-format
- #| msgid "increment of read-only variable %qD"
  msgid "increment expression refers to iteration variable %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
--- 30716,30721 ----
*************** msgstr ""
*** 33279,33297 ****
  
  #: c-family/c-omp.c:2016 c-family/c-omp.c:2031
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a function template"
  msgid "%qD is not a function argument"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-omp.c:2138
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for typename"
  msgid "selector set %qs specified more than once"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-omp.c:2152 c-family/c-omp.c:2165
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for typename"
  msgid "selector %qs specified more than once in set %qs"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 30736,30751 ----
*************** msgstr ""
*** 33302,33314 ****
  
  #: c-family/c-omp.c:2213
  #, fuzzy, gcc-internal-format
- #| msgid "unknown operator %qs in %%:version-compare"
  msgid "unknown property %qs of %qs selector"
  msgstr "ä¸�æ˜Žã�ªæ¼”ç®—å­� %qs ã�Œ %%:version-compare å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: c-family/c-omp.c:2218
  #, fuzzy, gcc-internal-format
- #| msgid "unknown property attribute"
  msgid "unknown property %qE of %qs selector"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
--- 30756,30766 ----
*************** msgstr ""
*** 33319,33337 ****
  
  #: c-family/c-opts.c:330
  #, fuzzy, gcc-internal-format
- #| msgid "-I- specified twice"
  msgid "%<-I-%> specified twice"
  msgstr "-I- ã�ŒäºŒå›žæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-opts.c:333
  #, fuzzy, gcc-internal-format
- #| msgid "obsolete option -I- used, please use -iquote instead"
  msgid "obsolete option %<-I-%> used, please use %<-iquote%> instead"
  msgstr "å»ƒæ­¢ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ -I- ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™ã€‚ä»£ã‚�ã‚Šã�« -iquote ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: c-family/c-opts.c:412
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported by this target"
  msgid "%<-Wabi=1%> is not supported, using =2"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 30771,30786 ----
*************** msgstr ""
*** 33347,33395 ****
  
  #: c-family/c-opts.c:841
  #, fuzzy, gcc-internal-format
- #| msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
  msgid "%<-fno-gnu89-inline%> is only supported in GNU99 or C99 mode"
  msgstr "-fno-gnu89-inline ã�¯ GNU99 ã�¾ã�Ÿã�¯ C99 ãƒ¢ãƒ¼ãƒ‰ã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-opts.c:887
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-y2k ignored without -Wformat"
  msgid "%<-Wformat-y2k%> ignored without %<-Wformat%>"
  msgstr "-Wformat-y2k ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:889
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-extra-args ignored without -Wformat"
  msgid "%<-Wformat-extra-args%> ignored without %<-Wformat%>"
  msgstr "-Wformat-extra-args ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:891
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-zero-length ignored without -Wformat"
  msgid "%<-Wformat-zero-length%> ignored without %<-Wformat%>"
  msgstr "-Wformat-zero-length ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:893
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-nonliteral ignored without -Wformat"
  msgid "%<-Wformat-nonliteral%> ignored without %<-Wformat%>"
  msgstr "-Wformat-nonliteral ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:895
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-contains-nul ignored without -Wformat"
  msgid "%<-Wformat-contains-nul%> ignored without %<-Wformat%>"
  msgstr "-Wformat-contains-nul ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:897
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-security ignored without -Wformat"
  msgid "%<-Wformat-security%> ignored without %<-Wformat%>"
  msgstr "-Wformat-security ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
  #: c-family/c-opts.c:940
  #, fuzzy, gcc-internal-format
- #| msgid "-falign-loops=%d is not supported"
  msgid "%<-fabi-compat-version=1%> is not supported, using =2"
  msgstr "-falign-loops=%d ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 30796,30836 ----
*************** msgstr ""
*** 33410,33422 ****
  
  #: c-family/c-opts.c:1035
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "external TLS initialization functions not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c-family/c-opts.c:1059
  #, fuzzy, gcc-internal-format
- #| msgid "too many filenames given.  Type %s --help for usage"
  msgid "too many filenames given; type %<%s %s%> for usage"
  msgstr "ä¸Žã�ˆã‚‰ã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œå¤šã�™ã�Žã�¾ã�™ã€‚ä½¿ç”¨æ³•ã�«é–¢ã�—ã�¦ã�¯ %s --help ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 30851,30861 ----
*************** msgstr "å‡ºåŠ›ã‚’ %s ã�¸æ›¸ã��è¾¼ã�¿ä¸­ã
*** 33447,33471 ****
  
  #: c-family/c-opts.c:1339
  #, fuzzy, gcc-internal-format
- #| msgid "to generate dependencies you must specify either -M or -MM"
  msgid "to generate dependencies you must specify either %<-M%> or %<-MM%>"
  msgstr "ä¾�å­˜é–¢ä¿‚ã‚’ç”Ÿæˆ�ã�™ã‚‹ã�Ÿã‚�ã�«ã�¯ -M ã�¾ã�Ÿã�¯ -MM ã�®ã�„ã�šã‚Œã�‹ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c-family/c-opts.c:1363
  #, fuzzy, gcc-internal-format
- #| msgid "-MG may only be used with -M or -MM"
  msgid "%<-MG%> may only be used with %<-M%> or %<-MM%>"
  msgstr "-MG ã�¯ -M ã�¾ã�Ÿã�¯ -MM ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: c-family/c-opts.c:1396
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -Wunused_macros"
  msgid "%<-fdirectives-only%> is incompatible with %<-Wunused-macros%>"
  msgstr "-fdirectives-only ã�¯ -Wunused_macros ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: c-family/c-opts.c:1399
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fdirectives-only%> is incompatible with %<-traditional%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 30886,30906 ----
*************** msgstr "ãƒ‡ãƒ�ãƒƒã‚°ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚
*** 33476,33506 ****
  
  #: c-family/c-pch.c:106
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t create precompiled header %s: %m"
  msgid "cannot create precompiled header %s: %m"
  msgstr "å‰�å‡¦ç�†æ¸ˆãƒ˜ãƒƒãƒ€ %s ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“: %m"
  
  #: c-family/c-pch.c:127
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t write to %s: %m"
  msgid "cannot write to %s: %m"
  msgstr "%s ã�¸æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
  #: c-family/c-pch.c:185
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t write %s: %m"
  msgid "cannot write %s: %m"
  msgstr "%s ã�¸æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“: %m"
  
  #: c-family/c-pch.c:409
  #, fuzzy, gcc-internal-format
- #| msgid "pch_preprocess pragma should only be used with -fpreprocessed"
  msgid "%<pch_preprocess%> pragma should only be used with %<-fpreprocessed%>"
  msgstr "pch_preprocess pragma ã�¯ -fpreprocessed ã�¨ä½µã�›ã�¦ã�®ã�¿ä½¿ç”¨ã�™ã‚‹ã�¹ã��ã�§ã�™"
  
  #: c-family/c-pch.c:411
  #, fuzzy, gcc-internal-format
- #| msgid "use #include instead"
  msgid "use %<#include%> instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 30911,30936 ----
*************** msgstr "%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾
*** 33511,33517 ****
  
  #: c-family/c-pch.c:422
  #, fuzzy, gcc-internal-format
- #| msgid "use -Winvalid-pch for more information"
  msgid "use %<-Winvalid-pch%> for more information"
  msgstr "è©³ç´°ã�«ã�¤ã�„ã�¦ã�¯ -Winvalid-pch ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 30941,30946 ----
*************** msgstr "%s: PCH ãƒ•ã‚¡ã‚¤ãƒ«ã�Œç„¡åŠ¹ã�§
*** 33522,33534 ****
  
  #: c-family/c-pragma.c:94
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
  msgid "%<#pragma pack (pop)%> encountered without matching %<#pragma pack (push)%>"
  msgstr "#pragma pack (pop) ã�§å¯¾å¿œã�™ã‚‹ #pragma pack (push) ã�Œç„¡ã�„ã‚‚ã�®ã�«é�­é�‡ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-pragma.c:109
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
  msgid "%<#pragma pack(pop, %E)%> encountered without matching %<#pragma pack(push, %E)%>"
  msgstr "#pragma pack(pop, %E) ã�§å¯¾å¿œã�™ã‚‹ #pragma pack(push, %E) ã�Œç„¡ã�„ã‚‚ã�®ã�«é�­é�‡ã�—ã�¾ã�—ã�Ÿ"
  
--- 30951,30961 ----
*************** msgstr "%<#pragma pack%> ã�®æœ«å°¾ã�«ã‚´
*** 33569,33575 ****
  
  #: c-family/c-pragma.c:202
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma pack has no effect with -fpack-struct - ignored"
  msgid "%<#pragma pack%> has no effect with %<-fpack-struct%> - ignored"
  msgstr "#pragma pack ã�¯ -fpack-struct ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�—ã�¦ã‚‚åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 30996,31001 ----
*************** msgstr "æ•´åˆ—ã�¯ %d ã�§ã�¯ã�ªã��ã€�å°�ã
*** 33580,33592 ****
  
  #: c-family/c-pragma.c:262
  #, fuzzy, gcc-internal-format
- #| msgid "weak declaration of %q+D after first use results in unspecified behavior"
  msgid "applying %<#pragma weak %+D%> after first use results in unspecified behavior"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�Œæœ€åˆ�ã�«ä½¿ç”¨ã�•ã‚Œã�Ÿå¾Œã�«è¡Œã‚�ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€�ã�“ã�®çµ�æžœã�¯ä¸�å®šã�§ã�™"
  
  #: c-family/c-pragma.c:359 c-family/c-pragma.c:364
  #, fuzzy, gcc-internal-format
- #| msgid "malformed #pragma weak, ignored"
  msgid "malformed %<#pragma weak%>, ignored"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma weak ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 31006,31016 ----
*************** msgstr "%<#pragma weak%> ã�®æœ«å°¾ã�«ã‚´
*** 33597,33615 ****
  
  #: c-family/c-pragma.c:374
  #, fuzzy, gcc-internal-format
- #| msgid "weak declaration of %q+D not supported"
  msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
  msgstr "%q+D ã�®å¼±ã�„ (weak) å®£è¨€ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c-family/c-pragma.c:422
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
  msgid "%<scalar_storage_order%> is not supported because endianness is not uniform"
  msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ C++ ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c-family/c-pragma.c:431
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
  msgid "%<#pragma scalar_storage_order%> is not supported for C++"
  msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> ã�¯ C++ ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 31021,31036 ----
*************** msgstr ""
*** 33625,33631 ****
  
  #: c-family/c-pragma.c:500 c-family/c-pragma.c:502
  #, fuzzy, gcc-internal-format
- #| msgid "malformed #pragma redefine_extname, ignored"
  msgid "malformed %<#pragma redefine_extname%>, ignored"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma redefine_extname ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 31046,31051 ----
*************** msgstr "%<#pragma redefine_extname%> ã�®
*** 33636,33672 ****
  
  #: c-family/c-pragma.c:533 c-family/c-pragma.c:606
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma redefine_extname ignored due to conflict with previous rename"
  msgid "%<#pragma redefine_extname%> ignored due to conflict with previous rename"
  msgstr "#pragma redefine_extname ã�¯å‰�ã�®å��å‰�å¤‰æ›´ã�¨ç«¶å�ˆã�™ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-pragma.c:561
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
  msgid "%<#pragma redefine_extname%> ignored due to conflict with previous %<#pragma redefine_extname%>"
  msgstr "#pragma redefine_extname ã�¯å‰�ã�® #pragma redefine_extname ã�¨ç«¶å�ˆã�™ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-pragma.c:597
  #, fuzzy, gcc-internal-format
- #| msgid "asm declaration ignored due to conflict with previous rename"
  msgid "%<asm%> declaration ignored due to conflict with previous rename"
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©å®£è¨€ã�¯å‰�ã�®å��å‰�å¤‰æ›´ã�¨ç«¶å�ˆã�™ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-pragma.c:628
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
  msgid "%<#pragma redefine_extname%> ignored due to conflict with %<asm%> declaration"
  msgstr "#pragma redefine_extname ã�¯ __asm__ å®£è¨€ã�¨ç«¶å�ˆã�™ã‚‹ã�Ÿã‚�ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c-family/c-pragma.c:689
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
  msgid "%<#pragma GCC visibility push()%> must specify %<default%>, %<internal%>, %<hidden%> or %<protected%>"
  msgstr "#pragma GCC visibility push() ã�¯ defaultã€�internalã€�hidden ã�¾ã�Ÿã�¯ protected ã‚’æŒ‡å®šã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c-family/c-pragma.c:732
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC visibility must be followed by push or pop"
  msgid "%<#pragma GCC visibility%> must be followed by %<push%> or %<pop%>"
  msgstr "#pragma GCC visibility ã�«ã�¯ push ã�¾ã�Ÿã�¯ pop ã‚’ç¶šã�‘ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 31056,31086 ----
*************** msgstr "%<#pragma GCC visibility push%>
*** 33682,33688 ****
  
  #: c-family/c-pragma.c:747
  #, fuzzy, gcc-internal-format
- #| msgid "malformed #pragma GCC visibility push"
  msgid "malformed %<#pragma GCC visibility push%>"
  msgstr "èª¤ã�£ã�Ÿå½¢å¼�ã�® #pragma GCC visibility push ã�§ã�™"
  
--- 31096,31101 ----
*************** msgstr "%<#pragma GCC visibility%> ã�®æœ
*** 33693,33699 ****
  
  #: c-family/c-pragma.c:767
  #, fuzzy, gcc-internal-format
- #| msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
  msgid "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
  msgstr "%<#pragma GCC diagnostic%> ã�®å¾Œã�« [error|warning|ignored] ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 31106,31111 ----
*************** msgstr "%<#pragma GCC diagnostic%> é¡žã�
*** 33709,33715 ****
  
  #: c-family/c-pragma.c:816
  #, fuzzy, gcc-internal-format
- #| msgid "unknown option after %<#pragma GCC diagnostic%> kind"
  msgid "unknown option after %<#pragma GCC diagnostic%> kind; did you mean %<-%s%>?"
  msgstr "%<#pragma GCC diagnostic%> ã�®å¾Œã�«ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
--- 31121,31126 ----
*************** msgstr "%<#pragma GCC diagnostic%> ã�®å¾
*** 33720,33738 ****
  
  #: c-family/c-pragma.c:827
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not an option that controls warnings"
  msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-pragma.c:835
  #, fuzzy, gcc-internal-format
- #| msgid "command line option %qs is valid for %s but not for %s"
  msgid "option %qs is valid for %s but not for %s"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�¯ %s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�™ã�Œã€�%s ç”¨ã�¨ã�—ã�¦ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c-family/c-pragma.c:867
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC option%> is not allowed inside functions"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 31131,31146 ----
*************** msgstr "%<#pragma GCC target (string [,s
*** 33748,33760 ****
  
  #: c-family/c-pragma.c:913
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC target string... is badly formed"
  msgid "%<#pragma GCC target%> string is badly formed"
  msgstr "#pragma GCC target string... ã�®å½¢å¼�ã�«é–“é�•ã�„ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c-family/c-pragma.c:936
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC optimize%> is not allowed inside functions"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 31156,31166 ----
*************** msgstr "%<#pragma GCC optimize (string [
*** 33770,33776 ****
  
  #: c-family/c-pragma.c:981
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma GCC optimize string... is badly formed"
  msgid "%<#pragma GCC optimize%> string is badly formed"
  msgstr "#pragma GCC optimize string... ã�®å½¢å¼�ã�«é–“é�•ã�„ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 31176,31181 ----
*************** msgstr "%<#pragma message%> ã�®æœ«å°¾ã�«
*** 33811,33817 ****
  
  #: c-family/c-pragma.c:1154
  #, fuzzy, gcc-internal-format
- #| msgid "#pragma message: %s"
  msgid "%<#pragma message: %s%>"
  msgstr "#pragma message: %s"
  
--- 31216,31221 ----
*************** msgid "wrong type argument to %s"
*** 33891,33970 ****
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:96
  #, fuzzy, gcc-internal-format
- #| msgid "integer overflow in expression"
  msgid "integer overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:98
  #, fuzzy, gcc-internal-format
- #| msgid "integer overflow in expression"
  msgid "integer overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:104
  #, fuzzy, gcc-internal-format
- #| msgid "floating point overflow in expression"
  msgid "floating point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:106
  #, fuzzy, gcc-internal-format
- #| msgid "floating point overflow in expression"
  msgid "floating point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:112
  #, fuzzy, gcc-internal-format
- #| msgid "fixed-point overflow in expression"
  msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§å›ºå®šå°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:114
  #, fuzzy, gcc-internal-format
- #| msgid "fixed-point overflow in expression"
  msgid "fixed-point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§å›ºå®šå°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:120
  #, fuzzy, gcc-internal-format
- #| msgid "vector overflow in expression"
  msgid "vector overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§ãƒ™ã‚¯ãƒˆãƒ«ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:122
  #, fuzzy, gcc-internal-format
- #| msgid "vector overflow in expression"
  msgid "vector overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§ãƒ™ã‚¯ãƒˆãƒ«ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:129
  #, fuzzy, gcc-internal-format
- #| msgid "complex integer overflow in expression"
  msgid "complex integer overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:131
  #, fuzzy, gcc-internal-format
- #| msgid "complex integer overflow in expression"
  msgid "complex integer overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:135
  #, fuzzy, gcc-internal-format
- #| msgid "complex floating point overflow in expression"
  msgid "complex floating point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:137
  #, fuzzy, gcc-internal-format
- #| msgid "complex floating point overflow in expression"
  msgid "complex floating point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
--- 31295,31362 ----
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:96
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:98
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:104
  #, fuzzy, gcc-internal-format
  msgid "floating point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:106
  #, fuzzy, gcc-internal-format
  msgid "floating point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:112
  #, fuzzy, gcc-internal-format
  msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§å›ºå®šå°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:114
  #, fuzzy, gcc-internal-format
  msgid "fixed-point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§å›ºå®šå°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:120
  #, fuzzy, gcc-internal-format
  msgid "vector overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§ãƒ™ã‚¯ãƒˆãƒ«ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:122
  #, fuzzy, gcc-internal-format
  msgid "vector overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§ãƒ™ã‚¯ãƒˆãƒ«ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:129
  #, fuzzy, gcc-internal-format
  msgid "complex integer overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:131
  #, fuzzy, gcc-internal-format
  msgid "complex integer overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:135
  #, fuzzy, gcc-internal-format
  msgid "complex floating point overflow in expression %qE of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: c-family/c-warn.c:137
  #, fuzzy, gcc-internal-format
  msgid "complex floating point overflow in expression of type %qT results in %qE"
  msgstr "å¼�å†…ã�§è¤‡ç´ æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
*************** msgstr "ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�
*** 33990,34002 ****
  
  #: c-family/c-warn.c:317
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand in unary expression"
  msgid "logical %<or%> of equal expressions"
  msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: c-family/c-warn.c:320
  #, fuzzy, gcc-internal-format
- #| msgid "logical %<and%> of mutually exclusive tests is always false"
  msgid "logical %<and%> of equal expressions"
  msgstr "ç›¸äº’ã�«æŽ’ä»–çš„ã�ªå€¤ã�®è«–ç�† %<and%> æ¼”ç®—ã�¯å¸¸ã�«å�½ (false) ã�¨ã�ªã‚Šã�¾ã�™"
  
--- 31382,31392 ----
*************** msgstr ""
*** 34007,34013 ****
  
  #: c-family/c-warn.c:409
  #, fuzzy, gcc-internal-format
- #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "bitwise comparison always evaluates to true"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
--- 31397,31402 ----
*************** msgstr "%q+D ã�¯ 0 å€‹ã�¾ã�Ÿã�¯ 2 å€‹ã�®
*** 34158,34164 ****
  
  #: c-family/c-warn.c:1155
  #, fuzzy, gcc-internal-format
- #| msgid "field %qE declared as a function"
  msgid "%q+D declared as variadic function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 31547,31552 ----
*************** msgstr "çœŸå�½å¼�ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›
*** 34169,34205 ****
  
  #: c-family/c-warn.c:1223 c-family/c-warn.c:1392
  #, fuzzy, gcc-internal-format
- #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-warn.c:1228 c-family/c-warn.c:1400
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "unsigned conversion from %qT to %qT changes the value of %qE"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #: c-family/c-warn.c:1236
  #, fuzzy, gcc-internal-format
- #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-warn.c:1241
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "signed conversion from %qT to %qT changes the value of %qE"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #: c-family/c-warn.c:1248 c-family/c-warn.c:1390
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #: c-family/c-warn.c:1252 c-family/c-warn.c:1398
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qT to %qT changes the value of %qE"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
--- 31557,31587 ----
*************** msgstr "%qT ã�¸ã�® %qT ã�‹ã‚‰ã�®å¤‰æ�›ã�
*** 34210,34234 ****
  
  #: c-family/c-warn.c:1340
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qT to %qT discards imaginary component"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
  #: c-family/c-warn.c:1344
  #, fuzzy, gcc-internal-format
- #| msgid "conversion to %qT from %qT may alter its value"
  msgid "conversion from %qT to %qT may change value"
  msgstr "%qT ã�¸ã�® %qT ã�‹ã‚‰ã�®å¤‰æ�›ã�¯ã��ã�®å€¤ã�Œå¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
  #: c-family/c-warn.c:1411 c-family/c-warn.c:1428 c-family/c-warn.c:1445
  #, fuzzy, gcc-internal-format
- #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
  #: c-family/c-warn.c:1416 c-family/c-warn.c:1433 c-family/c-warn.c:1450
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "overflow in conversion from %qT to %qT changes the value of %qE"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
--- 31592,31612 ----
*************** msgstr "å�˜é … %<&%> ã�®è¢«æ¼”ç®—å­�ã�¨ã
*** 34444,34450 ****
  
  #: c-family/c-warn.c:1876
  #, fuzzy, gcc-internal-format
- #| msgid "lvalue required in asm statement"
  msgid "lvalue required in %<asm%> statement"
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ–‡å†…ã�«å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™"
  
--- 31822,31827 ----
*************** msgstr "%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã
*** 34470,34476 ****
  
  #: c-family/c-warn.c:1912
  #, fuzzy, gcc-internal-format
- #| msgid "invalid type argument of %<->%> (have %qT)"
  msgid "invalid type argument of %<->*%> (have %qT)"
  msgstr "%<->%> ã�®ç„¡åŠ¹ã�ªåž‹ã�®å¼•æ•°ã�§ã�™ (%qT åž‹ã�§ã�™)"
  
--- 31847,31852 ----
*************** msgid "%<memset%> used with length equal
*** 34595,34601 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
--- 31971,31977 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
*************** msgstr ""
*** 34612,34642 ****
  
  #: c-family/c-warn.c:2350
  #, fuzzy, gcc-internal-format
- #| msgid "comparison of promoted ~unsigned with constant"
  msgid "comparison of promoted bitwise complement of an unsigned value with constant"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨å®šæ•°ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
  #: c-family/c-warn.c:2361
  #, fuzzy, gcc-internal-format
- #| msgid "comparison of promoted ~unsigned with unsigned"
  msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
  msgstr "~ã�§å��è»¢ã�•ã‚Œã�Ÿæ ¼ä¸Šã�’ç¬¦å�·ç„¡ã�—åž‹ã�¨ç¬¦å�·ç„¡ã�—åž‹ã�¨ã�®æ¯”è¼ƒã�§ã�™"
  
  #: c-family/c-warn.c:2416
  #, fuzzy, gcc-internal-format
- #| msgid "unused parameter %q+D"
  msgid "unused parameter %qD"
  msgstr "ä»®å¼•æ•° %q+D ã�Œæœªä½¿ç”¨ã�§ã�™"
  
  #: c-family/c-warn.c:2478
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D defined but not used"
  msgid "typedef %qD locally defined but not used"
  msgstr "%q+D ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
  #: c-family/c-warn.c:2514
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<const%>"
  msgid "duplicated %<if%> condition"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
--- 31988,32013 ----
*************** msgstr ""
*** 34647,34659 ****
  
  #: c-family/c-warn.c:2551
  #, 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 "%qD ã�®ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�®å¾Œã�«é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�®å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c-family/c-warn.c:2556
  #, 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 "%q+D ã�®é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å±žæ€§ã�§ã�®å®£è¨€ã�®å¾Œã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³å®£è¨€ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 32018,32028 ----
*************** msgstr ""
*** 34664,34676 ****
  
  #: c-family/c-warn.c:2643 c-family/c-warn.c:2667
  #, 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 "ç¬¦å�·ç„¡ã�—ã�®å¼� < 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« false ã�§ã�™"
  
  #: c-family/c-warn.c:2646 c-family/c-warn.c:2664
  #, 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 "ç¬¦å�·ç„¡ã�—ã�®å¼� >= 0 ã�¨ã�„ã�†æ¯”è¼ƒã�¯å¸¸ã�« true ã�§ã�™"
  
--- 32033,32043 ----
*************** msgid "passing argument %i to %qs-qualif
*** 34679,34685 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32046,32052 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 34699,34707 ****
  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:633
  #, fuzzy, gcc-internal-format
- #| msgid "union defined here"
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 32066,32073 ----
  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:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr "%qs ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªã
*** 34720,34740 ****
  msgid "too many input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
- #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
  #: common/config/alpha/alpha-common.c:75
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mtls-size switch"
  msgid "bad value %qs for %<-mtls-size%> switch"
  msgstr "-mtls-size ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: common/config/arc/arc-common.c:87
  #, fuzzy, gcc-internal-format
- #| msgid "multiple function type attributes specified"
  msgid "multiple %<-mcpu=%> options specified."
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 32086,32103 ----
  msgid "too many input files"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
  #: common/config/alpha/alpha-common.c:75
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtls-size%> switch"
  msgstr "-mtls-size ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: common/config/arc/arc-common.c:87
  #, fuzzy, gcc-internal-format
  msgid "multiple %<-mcpu=%> options specified."
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgid "unrecognized option passed to %%:
*** 34754,34788 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:425
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unrecognized address"
  msgid "unrecognized %s target: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
  #: common/config/arm/arm-common.c:461
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized address"
  msgid "unrecognized %<-mfpu%> target: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
  #: common/config/arm/arm-common.c:489
  #, fuzzy, gcc-internal-format
- #| msgid "%s does not support %s"
  msgid "%qs does not support feature %qs"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 32117,32146 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, fuzzy, gcc-internal-format
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unrecognized %s target: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
  #: common/config/arm/arm-common.c:461
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %<-mfpu%> target: %s"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
  #: common/config/arm/arm-common.c:489
  #, fuzzy, gcc-internal-format
  msgid "%qs does not support feature %qs"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 34793,34799 ****
  
  #: common/config/arm/arm-common.c:503
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid feature names are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 32151,32156 ----
*************** msgstr ""
*** 34809,34821 ****
  
  #: common/config/arm/arm-common.c:626
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unrecognized format specifier"
  msgid "unrecognized operand to %%:canon_for_mlib"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„æ›¸å¼�æŒ‡å®šã�§ã�™"
  
  #: common/config/arm/arm-common.c:972
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unrecognized option %<-%s%>"
  msgid "unrecognized operand to %%:asm_auto_mfpu"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
--- 32166,32176 ----
*************** msgstr ""
*** 34841,34853 ****
  
  #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
  #, fuzzy, gcc-internal-format
- #| msgid "-mshared-library-id=%s is not between 0 and %d"
  msgid "%<-mshared-library-id=%s%> is not between 0 and %d"
  msgstr "-mshared-library-id=%s ã�Œ 0 ã�‹ã‚‰ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common/config/bfin/bfin-common.c:323
  #, fuzzy, gcc-internal-format
- #| msgid "-mcpu=%s is not valid"
  msgid "%<-mcpu=%s%> is not valid"
  msgstr "-mcpu=%s ã�Œç„¡åŠ¹ã�§ã�™"
  
--- 32196,32206 ----
*************** msgstr ""
*** 34858,34900 ****
  
  #: common/config/i386/i386-common.c:1398
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-loops%s is obsolete, use -falign-loops%s"
  msgid "%<-malign-loops%> is obsolete, use %<-falign-loops%>"
  msgstr "%salign-loops%s ã�¯å»ƒæ­¢äºˆå®šã�§ã�™ã€‚-falign-loops%s ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: common/config/i386/i386-common.c:1401
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-loops=%d%s is not between 0 and %d"
  msgid "%<-malign-loops=%d%> is not between 0 and %d"
  msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common/config/i386/i386-common.c:1408
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
  msgid "%<-malign-jumps%> is obsolete, use %<-falign-jumps%>"
  msgstr "%salign-jumps%s ã�¯å»ƒæ­¢äºˆå®šã�§ã�™ã€‚-falign-jumps%s ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: common/config/i386/i386-common.c:1411
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-loops=%d%s is not between 0 and %d"
  msgid "%<-malign-jumps=%d%> is not between 0 and %d"
  msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common/config/i386/i386-common.c:1419
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-functions%s is obsolete, use -falign-functions%s"
  msgid "%<-malign-functions%> is obsolete, use %<-falign-functions%>"
  msgstr "%salign-functions%s ã�¯å»ƒæ­¢äºˆå®šã�§ã�™ã€‚-falign-functions%s ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: common/config/i386/i386-common.c:1422
  #, fuzzy, gcc-internal-format
- #| msgid "%salign-loops=%d%s is not between 0 and %d"
  msgid "%<-malign-functions=%d%> is not between 0 and %d"
  msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common/config/i386/i386-common.c:1431
  #, fuzzy, gcc-internal-format
- #| msgid "%sbranch-cost=%d%s is not between 0 and 5"
  msgid "%<-mbranch-cost=%d%> is not between 0 and 5"
  msgstr "%sbranch-cost=%d%s ã�Œ 0 ã�¨ 5 ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 32211,32246 ----
*************** msgstr "%<-fsplit-stack%> ã�¯ã‚¢ã‚»ãƒ³ãƒ
*** 34910,34916 ****
  
  #: common/config/ia64/ia64-common.c:65
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %<%s%> for -mtls-size= switch"
  msgid "bad value %<%s%> for %<-mtls-size=%> switch"
  msgstr "-mtls-size= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %<%s%> ã�§ã�™"
  
--- 32256,32261 ----
*************** msgstr "--help= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¸ã�®èª�
*** 34921,34933 ****
  
  #: common/config/nds32/nds32-common.c:49
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "%<-misr-vector-size=%d%> argument must be 4 or 16"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: common/config/nds32/nds32-common.c:59
  #, fuzzy, gcc-internal-format
- #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-misr-secure=%d%> argument not in between 0 and 3"
  msgstr "%sregparm=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 32266,32276 ----
*************** msgstr ""
*** 34938,34944 ****
  
  #: common/config/riscv/riscv-common.c:253
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mips3d%> requires %<-mpaired-single%>"
  msgid "%<-march=%s%>: Expect number after %<%dp%>."
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
--- 32281,32286 ----
*************** msgstr ""
*** 34964,34970 ****
  
  #: common/config/riscv/riscv-common.c:458
  #, fuzzy, gcc-internal-format
- #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%s%>: %s must separate with _"
  msgstr "%<-march=%s%> ã�¯é�¸æŠžã�—ã�Ÿ ABI ã�¨ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 32306,32311 ----
*************** msgstr ""
*** 34980,34998 ****
  
  #: common/config/rs6000/rs6000-common.c:184 config/sparc/sparc.c:1736
  #, fuzzy, gcc-internal-format
- #| msgid "unknown -mdebug-%s switch"
  msgid "unknown %<-mdebug-%s%> switch"
  msgstr "ä¸�æ˜Žã�ª -mdebug-%s ã‚¹ã‚¤ãƒƒãƒ�ã�§ã�™"
  
  #: common/config/rs6000/rs6000-common.c:223
  #, fuzzy, gcc-internal-format
- #| msgid "unknown switch -mlong-double-%s"
  msgid "unknown switch %<-mlong-double-%s%>"
  msgstr "ä¸�æ˜Žã�ªã‚¹ã‚¤ãƒƒãƒ� -mlong-double-%s ã�§ã�™"
  
  #: common/config/rs6000/rs6000-common.c:258
  #, fuzzy, gcc-internal-format
- #| msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
  msgid "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with glibc-2.18 or later"
  msgstr "%<-fsplit-stack%> ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚� GNU/Linux ä¸Šã�§ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 32321,32336 ----
*************** msgstr "RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚
*** 35003,35009 ****
  
  #: common/config/rx/rx-common.c:63
  #, fuzzy, gcc-internal-format
- #| msgid "the RX200 cpu does not have FPU hardware"
  msgid "the RX100 cpu does not have FPU hardware"
  msgstr "RX200 CPU ã�¯ FPU ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 32341,32346 ----
*************** msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´
*** 35019,35086 ****
  
  #: common/config/v850/v850-common.c:47
  #, fuzzy, gcc-internal-format
- #| msgid "value passed to %<-m%s%> is too large"
  msgid "value passed in %qs is too large"
  msgstr "%<-m%s%> ã�¸æ¸¡ã�•ã‚Œã�Ÿå€¤ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
  #: config/darwin-c.c:82
  #, fuzzy, gcc-internal-format
- #| msgid "too many #pragma options align=reset"
  msgid "too many %<#pragma options align=reset%>"
  msgstr "#pragma options align=reset ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
  #: config/darwin-c.c:109
  #, fuzzy, gcc-internal-format
- #| msgid "malformed '#pragma options', ignoring"
  msgid "malformed %<#pragma options%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® '#pragma options' ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:112
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of %<#pragma pop_options%>"
  msgid "junk at end of %<#pragma options%>"
  msgstr "%<#pragma pop_options%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/darwin-c.c:122
  #, fuzzy, gcc-internal-format
- #| msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
  msgid "malformed %<#pragma options align={mac68k|power|reset}%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® '#pragma options align={mac68k|power|reset}' ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:134
  #, fuzzy, gcc-internal-format
- #| msgid "missing '(' after '#pragma unused', ignoring"
  msgid "missing %<(%> after %<#pragma unused%>, ignoring"
  msgstr "'#pragma unused' ã�®å¾Œã�« '(' ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:155
  #, fuzzy, gcc-internal-format
- #| msgid "missing ')' after '#pragma unused', ignoring"
  msgid "missing %<)%> after %<#pragma unused%>, ignoring"
  msgstr "'#pragma unused' ã�®å¾Œã�« ')' ã�Œã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:158
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of '#pragma unused'"
  msgid "junk at end of %<#pragma unused%>"
  msgstr "'#pragma unused' ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/darwin-c.c:169
  #, fuzzy, gcc-internal-format
- #| msgid "malformed '#pragma ms_struct', ignoring"
  msgid "malformed %<#pragma ms_struct%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® '#pragma ms_struct' ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:177
  #, fuzzy, gcc-internal-format
- #| msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
  msgid "malformed %<#pragma ms_struct {on|off|reset}%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® '#pragma ms_struct {on|off|reset}' ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/darwin-c.c:180
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of '#pragma ms_struct'"
  msgid "junk at end of %<#pragma ms_struct%>"
  msgstr "'#pragma ms_struct' ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
--- 32356,32412 ----
*************** msgstr ""
*** 35091,35097 ****
  
  #: config/darwin-c.c:709
  #, fuzzy, gcc-internal-format
- #| msgid "unknown value %qs of -mmacosx-version-min"
  msgid "unknown value %qs of %<-mmacosx-version-min%>"
  msgstr "-mmacosx-version-min ã�®ä¸�æ˜Žã�ªå€¤ %qs ã�§ã�™"
  
--- 32417,32422 ----
*************** msgstr "kern.osversion %q.*s ã‚’è§£é‡ˆã�
*** 35107,35125 ****
  
  #: config/darwin-driver.c:205
  #, fuzzy, gcc-internal-format
- #| msgid "couldn%'t understand kern.osversion %q.*s"
  msgid "couldn%'t understand version %s"
  msgstr "kern.osversion %q.*s ã‚’è§£é‡ˆã�§ã��ã�¾ã�›ã‚“"
  
  #: config/darwin-driver.c:281
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "this target does not support %qs"
  msgid "this compiler does not support %s"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %qs ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin-driver.c:324
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "%qs is not valid for %<mmacosx-version-min%>"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 32432,32447 ----
*************** msgstr ""
*** 35130,35136 ****
  
  #: config/darwin-driver.c:362
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "-mcpu=%s conflicts with -march=%s"
  msgid "%s conflicts with i386 (arch flags ignored)"
  msgstr "-mcpu=%s ã�Œ -march=%s ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 32452,32457 ----
*************** msgstr ""
*** 35146,35152 ****
  
  #: config/darwin-driver.c:381
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "-mcpu=%s conflicts with -march=%s"
  msgid "%s conflicts with ppc (arch flags ignored)"
  msgstr "-mcpu=%s ã�Œ -march=%s ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 32467,32472 ----
*************** msgstr "%qE 2.95 vtable-compatibility å±
*** 35172,35178 ****
  
  #: config/darwin.c:2772
  #, fuzzy, gcc-internal-format
- #| msgid "visibility attribute not supported in this configuration; ignored"
  msgid "protected visibility attribute not supported in this configuration; ignored"
  msgstr "å�¯è¦–æ€§å±žæ€§ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 32492,32497 ----
*************** msgstr ""
*** 35193,35205 ****
  
  #: config/darwin.c:3193
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/darwin.c:3271
  #, fuzzy, gcc-internal-format
- #| msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
  msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
  msgstr "-mdynamic-no-pic ã�¯ -fpic ã�¾ã�Ÿã�¯ -fPIC ã‚’ä¸Šæ›¸ã��ã�—ã�¾ã�™"
  
--- 32512,32522 ----
*************** msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å¼�ã�Œæ–‡å­
*** 35230,35242 ****
  
  #: config/darwin.c:3622
  #, fuzzy, gcc-internal-format
- #| msgid "%s in CFString literal"
  msgid "non-ASCII character in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/darwin.c:3623
  #, fuzzy, gcc-internal-format
- #| msgid "%s in CFString literal"
  msgid "embedded NUL in CFString literal"
  msgstr "CFString ãƒªãƒ†ãƒ©ãƒ«å†…ã�« %s ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 32547,32557 ----
*************** msgstr "%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�
*** 35257,35263 ****
  
  #: config/sol2-c.c:115
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
--- 32572,32577 ----
*************** msgstr "åˆ¥å��å®šç¾©ã�¯ Mach-O ã�§ã�¯ã‚µ
*** 35327,35781 ****
  msgid "profiler support for VxWorks"
  msgstr "VxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ"
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
- #| msgid "mask must be an immediate"
  msgid "%Klane index must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
- #| msgid "does not support multilib"
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected expression"
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected expression"
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ã�Œæ–‡å­—åˆ—ã�¾ã�Ÿã�¯ç•ªå�·ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
- #| msgid "unknown #pragma GCC coprocessor %E"
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ä¸�æ˜Žã�ª #pragma GCC coprocessor %E ã�§ã�™"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
- #| msgid "new cannot be applied to a function type"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
- #| msgid "RTP PIC is incompatible with Thumb"
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
- #| msgid "RTP PIC is incompatible with Thumb"
  msgid "%qs is incompatible with the use of vector types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
- #| msgid "Do not use the bit-field instructions"
  msgid "this operation requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
- #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
- #| msgid "Do not use the bit-field instructions"
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:5910
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
- #| msgid "invalid #pragma %s"
  msgid "invalid format for sve_width"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.c:13968
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unknown spec function %qs"
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s;"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:14356
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
- #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14497
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
- #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
- #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14532
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
- #| msgid "unknown value %s for -mfpu"
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
- #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
- #| msgid "does not support multilib"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
- #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15051
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma init%>"
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, fuzzy, gcc-internal-format
- #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
- #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17834
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %d"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported argument type to builtin function"
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported argument type to builtin function"
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
- #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/alpha/alpha.c:420
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mtrap-precision switch"
  msgid "bad value %qs for %<-mtrap-precision%> switch"
  msgstr "-mtrap-precision ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:435
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mfp-rounding-mode switch"
  msgid "bad value %qs for %<-mfp-rounding-mode%> switch"
  msgstr "-mfp-rounding-mode ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:450
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mfp-trap-mode switch"
  msgid "bad value %qs for %<-mfp-trap-mode%> switch"
  msgstr "-mfp-trap-mode ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:468
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value %qs for %<-mcpu%> switch"
  msgstr "-mcpu ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
--- 32641,33059 ----
  msgid "profiler support for VxWorks"
  msgstr "VxWorks ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ"
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> ã�Œæ–‡å­—åˆ—ã�¾ã�Ÿã�¯ç•ªå�·ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "ä¸�æ˜Žã�ª #pragma GCC coprocessor %E ã�§ã�™"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œç„¡ã�„é–¢æ•°ã�« AltiVec å¼•æ•°ã�Œæ¸¡ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å‘½ä»¤ã‚’ä½¿ç”¨ã�—ã�ªã�„"
  
! #: config/aarch64/aarch64.c:6004
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  msgid "invalid format for sve_width"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid sve_width value: %d"
  msgstr "ç„¡åŠ¹ã�ª %%h å€¤"
  
! #: config/aarch64/aarch64.c:14091
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "valid arguments are: %s;"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:14479
  #, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14620
  #, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
! #: config/aarch64/aarch64.c:14655
  #, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, fuzzy, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15174
  #, fuzzy, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma init%> ã�§ã�™"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/aarch64/aarch64.c:15498
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:18006
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22648
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "-shared ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ VAX ELF ç”¨ã�«ã�¯ç�¾åœ¨ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/alpha/alpha.c:420
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtrap-precision%> switch"
  msgstr "-mtrap-precision ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:435
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mfp-rounding-mode%> switch"
  msgstr "-mfp-rounding-mode ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:450
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mfp-trap-mode%> switch"
  msgstr "-mfp-trap-mode ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
  #: config/alpha/alpha.c:468
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mcpu%> switch"
  msgstr "-mcpu ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
*************** msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã
*** 35786,35792 ****
  
  #: config/alpha/alpha.c:501
  #, fuzzy, gcc-internal-format
- #| msgid "fp software completion requires -mtrap-precision=i"
  msgid "fp software completion requires %<-mtrap-precision=i%>"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢è£œå®Œã�«ã�¯ -mtrap-precision=i ã�Œå¿…è¦�ã�§ã�™"
  
--- 33064,33069 ----
*************** msgstr "VAX æµ®å‹•å°�æ•°ã�§ã�¯ãƒˆãƒ©ãƒƒã
*** 35802,35808 ****
  
  #: config/alpha/alpha.c:526
  #, fuzzy, gcc-internal-format
- #| msgid "128-bit long double not supported for VAX floats"
  msgid "128-bit %<long double%> not supported for VAX floats"
  msgstr "128 ãƒ“ãƒƒãƒˆ long double ã�¯ VAX æµ®å‹•å°�æ•°ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 33079,33084 ----
*************** msgstr "L%d ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ¬ã‚¤ãƒ†ãƒ³ã
*** 35813,35819 ****
  
  #: config/alpha/alpha.c:569
  #, fuzzy, gcc-internal-format
- #| msgid "bad value %qs for -mmemory-latency"
  msgid "bad value %qs for %<-mmemory-latency%>"
  msgstr "-mmemory-latency ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
  
--- 33089,33094 ----
*************** msgstr ""
*** 35836,35842 ****
  
  #: config/arc/arc.c:1106
  #, fuzzy, gcc-internal-format
- #| msgid "-mcorea and -mcoreb can%'t be used together"
  msgid "FPX fast and compact options cannot be specified together"
  msgstr "-mcorea ã�¨ -mcoreb ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 33111,33116 ----
*************** msgstr ""
*** 35852,35876 ****
  
  #: config/arc/arc.c:1120
  #, fuzzy, gcc-internal-format
- #| msgid "PIC is only supported for RTPs"
  msgid "PIC is not supported for %qs"
  msgstr "PIC ã�¯ RTP ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/arc/arc.c:1159
  #, fuzzy, gcc-internal-format
- #| msgid "missing operand"
  msgid "missing dash"
  msgstr "è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/arc/arc.c:1171
  #, fuzzy, gcc-internal-format
- #| msgid "PIC register isn't set up"
  msgid "first register must be R0"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œè¨­å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/arc/arc.c:1191
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "operand 1 must be a hard register"
  msgid "last register name %s must be an odd register"
  msgstr "è¢«æ¼”ç®—å­� 1 ã�¯ãƒ�ãƒ¼ãƒ‰ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 33126,33146 ----
*************** msgstr ""
*** 35914,35920 ****
  
  #: config/arc/arc.c:1378
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "option %qs is not available for %qs CPU"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 33184,33189 ----
*************** msgstr ""
*** 35925,35931 ****
  
  #: config/arc/arc.c:1950
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "multiple function type attributes specified"
  msgid "multiply option implies r%d is fixed"
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 33194,33199 ----
*************** msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\
*** 35942,35962 ****
  
  #: config/arc/arc.c:2116
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33210,33229 ----
  
  #: config/arc/arc.c:2116
  #, fuzzy, gcc-internal-format
  msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œ \"ilink1\" ã�¾ã�Ÿã�¯ \"ilink2\" ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arc/arc.c:2130 config/arm/arm.c:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç
*** 35967,35985 ****
  
  #: config/arc/arc.c:6972
  #, fuzzy, gcc-internal-format
- #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_arc_aligned%> with non-constant alignment"
  msgstr "%<__builtin_next_arg%> ã�Œå¼•æ•°ç„¡ã�—ã�§å‘¼ã�³å‡ºã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/arc/arc.c:6980
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid alignment value for %<__builtin_arc_aligned%>"
  msgstr "%<__builtin_frame_address%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/arc/arc.c:7143
  #, fuzzy, gcc-internal-format
- #| msgid "-mcorea should be used with -mmulticore"
  msgid "operand 1 should be an unsigned 3-bit immediate"
  msgstr "-mcorea ã�¯ -mmulticore ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�¹ã��ã�§ã�™"
  
--- 33234,33249 ----
*************** msgstr ""
*** 36025,36049 ****
  
  #: config/arc/arc.c:7379
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "symbol used as immediate operand"
  msgid "builtin requires an immediate for operand %d"
  msgstr "å�³å€¤è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã‚·ãƒ³ãƒœãƒ«ã�§ã�™"
  
  #: config/arc/arc.c:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "operand %d should be a 6 bit unsigned immediate"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/arc/arc.c:7388
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "operand %d should be a 8 bit unsigned immediate"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/arc/arc.c:7392
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "operand %d should be a 3 bit unsigned immediate"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 33289,33309 ----
*************** msgstr ""
*** 36059,36083 ****
  
  #: config/arc/arc.c:8442
  #, fuzzy, gcc-internal-format
- #| msgid "Bad address, not register:"
  msgid "insn addresses not set after shorten_branches"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
  #: config/arc/arc.c:8656
  #, fuzzy, gcc-internal-format
- #| msgid "Bad address, not register:"
  msgid "insn addresses not freed"
  msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
  
  #: config/arc/arc.c:11135
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARCv2 architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/arc/arc.c:11143 config/arc/arc.c:11182
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument of %qE attribute is missing"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 33319,33339 ----
*************** msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã
*** 36089,36107 ****
  
  #: config/arc/arc.c:11174
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only available for 32-bit"
  msgid "%qE attribute only valid for ARC EM architecture"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/arc/arc.c:11229
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute only applies to types"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/arc/arc.c:11235
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored"
  msgid "argument of %qE attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 33345,33360 ----
*************** msgstr ""
*** 36112,36134 ****
  
  #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, fuzzy, gcc-internal-format
- #| msgid "unknown IRA algorithm %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
  #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand output code"
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
  
! #: config/arm/arm-builtins.c:3087
  #, fuzzy, gcc-internal-format
- #| msgid "coprocessor not enabled"
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µã�Œæœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 33365,33384 ----
  
  #: config/arm/aarch-common.c:610 config/i386/i386.c:21117
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
  #: config/arm/aarch-common.c:620 config/i386/i386.c:21146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�å‡ºåŠ›ã‚³ãƒ¼ãƒ‰"
  
! #: config/arm/arm-builtins.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µã�Œæœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 36136,36334 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
- #| msgid "-fdata-sections not supported for this target"
  msgid "this builtin is not supported for this target"
  msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
- #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
- #| msgid "mask must be an immediate"
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3745
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument should be between 0 to 255"
  msgid "the range of mask should be in 0 to 255"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33386,33579 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr "ã‚»ãƒ¬ã‚¯ã‚¿ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm-builtins.c:3754
  #, fuzzy, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr "%qE å±žæ€§å¼•æ•°ã�¯ 0 ã�¨ 255 ã�®é–“ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 36338,36699 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC and -G are incompatible"
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC ã�¨ -G ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2917
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, 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:2944
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® PIC ã‚³ãƒ¼ãƒ‰ã�¨å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3082
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
- #| msgid "target CPU does not support ARM mode"
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3481
  #, 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:3490
  #, 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:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, 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 "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3526
  #, 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 "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3551
  #, 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 ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, 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 "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3571
  #, 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:3580
  #, fuzzy, gcc-internal-format
- #| msgid "unable to use '%s' for PIC register"
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, fuzzy, gcc-internal-format
- #| msgid "-mrelocatable and -msdata=%s are incompatible"
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3822
  #, 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:3825
  #, fuzzy, gcc-internal-format
- #| msgid "AAPCS does not support -mcallee-super-interworking"
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
- #| msgid "target CPU does not support THUMB instructions"
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, fuzzy, gcc-internal-format
- #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3858
  #, fuzzy, gcc-internal-format
- #| msgid "-mfloat-abi=hard and VFP"
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, 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 "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7272
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7281
  #, 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 "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7303 config/arm/arm.c:7355
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7322
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect on unit local functions"
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7371
  #, 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 "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:25896
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
- #| msgid "invalid vector type for attribute %qs"
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, fuzzy, gcc-internal-format
- #| msgid "invalid vector type for attribute %qs"
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32279
  #, fuzzy, gcc-internal-format
- #| msgid "target attribute or pragma changes SPE ABI"
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33257
  #, fuzzy, gcc-internal-format
- #| msgid "code model %qs not supported in the %s bit mode"
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/arm/freebsd.h:121
  #, fuzzy, gcc-internal-format
- #| msgid "target format does not support infinity"
  msgid "target OS does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
  #, fuzzy, gcc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%qs expects 1 argument but %d given"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:76
  #, fuzzy, gcc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%qs expects a fixed-point value as argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:102
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect"
  msgid "using %qs with unsigned type has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 33583,33911 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, fuzzy, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "-fPIC ã�¨ -G ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2918
  #, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr "ãƒ�ãƒƒã‚¯ãƒˆãƒ¬ãƒ¼ã‚¹ã‚µãƒ�ãƒ¼ãƒˆã�®æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr "å‘¼ã�³å‡ºã�—å…ˆ ARM/Thumb ç›¸äº’åˆ©ç”¨æœ‰åŠ¹åŒ–ã�¯ Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�Ÿã�¨ã��ã�®ã�¿æ„�å‘³ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/arm/arm.c:2933
  #, fuzzy, gcc-internal-format
  msgid "%<-g%> with %<-mno-apcs-frame%> may not give sensible debugging"
  msgstr "-g ã�« -mno-apcs-frame ã‚’ã�¤ã�‘ã‚‹ã�¨ã€�ã��ã‚�ç´°ã�‹ã�ªãƒ‡ãƒ�ãƒƒã‚°ã�¯ã�§ã��ã�ªã�„ã�§ã�—ã‚‡ã�†"
  
! #: config/arm/arm.c:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr "-mtp=cp15 ã‚’ 16 ãƒ“ãƒƒãƒˆ Thumb ã�§ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2945
  #, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "-G ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® PIC ã‚³ãƒ¼ãƒ‰ã�¨å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3083
  #, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3133
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM ãƒ¢ãƒ¼ãƒ‰ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3482
  #, fuzzy, gcc-internal-format
  msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>"
  msgstr "-mapcs-stack-check ã�¨ -mno-apcs-frame ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3491
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible"
  msgstr "-fpic ã�¨ -mapcs-reent ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS å†�å…¥å�¯èƒ½ã‚³ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8, 32 or 64"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3527
  #, fuzzy, gcc-internal-format
  msgid "structure size boundary can only be set to 8 or 32"
  msgstr "æ§‹é€ ä½“ã‚µã‚¤ã‚ºå¢ƒç•Œã�¯ %s ã�«ã�®ã�¿è¨­å®šã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:3552
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "RTP PIC ã�¯ -msingle-pic-base ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, fuzzy, gcc-internal-format
  msgid "FDPIC mode is not supported in Thumb-1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3572
  #, fuzzy, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr "-mpic-register= ã�¯ -fpic ã‚’ã�¤ã�‘ã�ªã�„ã�¨å½¹ã�«ç«‹ã�¡ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3581
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "PIC ãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�« '%s' ã‚’ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, fuzzy, gcc-internal-format
  msgid "%<-freorder-blocks-and-partition%> not supported on this architecture"
  msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3747
  #, fuzzy, gcc-internal-format
  msgid "selected fp16 options are incompatible"
  msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr "iwmmxt ã�¯é�©åˆ‡ã�ªæ“�ä½œç”¨ã�« AAPCS äº’æ�› ABI ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr "iwmmxt ABI ã�¯ iwmmxt æ©Ÿèƒ½ã�Œã�‚ã‚‹ CPU ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ ARM/Thumb ç›¸äº’åˆ©ç”¨ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcaller-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3826
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "AAPCS ã�¯ -mcallee-super-interworking ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr "__fp16 ã�‹ã�¤ ldrh ç„¡ã�—"
  
  # å…¬å¼�ã�ªå��å‰�ã�¯ Thumb ã�§ã�‚ã‚Š THUMB ã�§ã�¯ã�ªã�„
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ CPU ã�¯ Thumb å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:3859
  #, fuzzy, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr "-mfloat-abi=hard ã�Šã‚ˆã�³ VFP"
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "Thumb-1 ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•° VFP ABI"
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with arguments passed on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7369
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions with variable number of arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/arm/arm.c:7378
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not available to functions that return value on the stack"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7400 config/arm/arm.c:7452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored without %<-mcmse%> option."
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
! #: config/arm/arm.c:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect on functions with static linkage"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:7468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to base type of a function pointer"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/arm/arm.c:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã�«ç©�ã�¾ã‚Œã�Ÿä»®å¼•æ•°ã�®å®Ÿéš›ã�®ä½�ç½®ã‚’è¨ˆç®—ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26071
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr "é«˜ä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã‚’ pop ã�™ã‚‹ç‚ºã�«ä½¿ç”¨ã�§ã��ã‚‹ä½Žä½�ãƒ¬ã‚¸ã‚¹ã‚¿ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, fuzzy, gcc-internal-format
  msgid "invalid architecture for target attribute or pragma %qs"
  msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
! #: config/arm/arm.c:32454
  #, fuzzy, gcc-internal-format
  msgid "unknown target attribute or pragma %qs"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/arm/arm.c:33432
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/arm/freebsd.h:121
  #, fuzzy, gcc-internal-format
  msgid "target OS does not support unaligned accesses"
  msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
  #, fuzzy, gcc-internal-format
  msgid "%qs expects 1 argument but %d given"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:76
  #, fuzzy, gcc-internal-format
  msgid "%qs expects a fixed-point value as argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:102
  #, fuzzy, gcc-internal-format
  msgid "using %qs with unsigned type has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 36704,36728 ****
  
  #: config/avr/avr-c.c:124
  #, fuzzy, gcc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%qs expects 2 arguments but %d given"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
  #, fuzzy, gcc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%qs expects a fixed-point value as first argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-c.c:144
  #, fuzzy, gcc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%qs expects an integer value as second argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: config/avr/avr-devices.c:152
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "supported core architectures:%s"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
--- 33916,33936 ----
*************** msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %
*** 36732,36785 ****
  #. with -mmcu=<device>.
  #: config/avr/avr.c:706
  #, fuzzy, gcc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
  #: config/avr/avr.c:755 config/pru/pru.c:632 config/visium/visium.c:421
  #, fuzzy, gcc-internal-format
- #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:757 config/pru/pru.c:634 config/visium/visium.c:423
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:759 config/pru/pru.c:636
  #, fuzzy, gcc-internal-format
- #| msgid "-fpic is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:761 config/pru/pru.c:638
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
- #| msgid "interrupt function must have no arguments"
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, fuzzy, gcc-internal-format
- #| msgid "functions cannot return __fp16 type"
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:1083
  #, fuzzy, gcc-internal-format
- #| msgid "%qs appears to be a misspelled signal handler"
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs ã�¯ç¶´ã‚Šã�Œé–“é�•ã�£ã�Ÿã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã�®ã‚ˆã�†ã�«è¦‹ã�ˆã�¾ã�™"
  
--- 33940,33985 ----
  #. with -mmcu=<device>.
  #: config/avr/avr.c:706
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
  #: config/avr/avr.c:755 config/pru/pru.c:632 config/visium/visium.c:421
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:757 config/pru/pru.c:634 config/visium/visium.c:423
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:759 config/pru/pru.c:636
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:761 config/pru/pru.c:638
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic ã�¨ -traditional ã�¨ã�¯ç›¸äº’æŽ’ä»–çš„ã�§ã�™"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "é–¢æ•°ã�Œ __fp16 åž‹ã‚’è¿”ã�—ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:1083
  #, fuzzy, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs ã�¯ç¶´ã‚Šã�Œé–“é�•ã�£ã�Ÿã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã�®ã‚ˆã�†ã�«è¦‹ã�ˆã�¾ã�™"
  
*************** msgstr ""
*** 36790,36796 ****
  
  #: config/avr/avr.c:1313
  #, fuzzy, gcc-internal-format
- #| msgid "'builtin_return_address' contains only 2 bytes of address"
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "'builtin_return_address' ã�Œã‚¢ãƒ‰ãƒ¬ã‚¹ã�® 2 ãƒ�ã‚¤ãƒˆã�®ã�¿å�«ã‚“ã�§ã�„ã�¾ã�™"
  
--- 33990,33995 ----
*************** msgstr "ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ
*** 36806,36842 ****
  
  #: config/avr/avr.c:2936
  #, fuzzy, gcc-internal-format
- #| msgid "accessing program  memory with data memory address"
  msgid "accessing program memory with data memory address"
  msgstr "ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ¢ãƒªã‚¢ãƒ‰ãƒ¬ã‚¹ã�¨ã�—ã�¦ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªã‚’ã‚¢ã‚¯ã‚»ã‚¹ã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/avr/avr.c:3437
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã�Œæ•´æ•°ã‚’å¼•æ•°ã‚’æ¸¡ã�™ã�Ÿã‚�ã�«ä½¿ã‚�ã‚Œã‚‹"
  
  #: config/avr/avr.c:3702
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting named address spaces (%s vs %s)"
  msgid "writing to address space %qs not supported"
  msgstr "å��å‰�ä»˜ã��ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ (%s ã�¨ %s) ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/avr/avr.c:9730
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/avr/avr.c:9737
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute is not supported for R8C target"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE å±žæ€§ã�¯ R8C ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/avr/avr.c:9777
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect"
  msgid "%qE attribute address out of range"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 34005,34035 ----
*************** msgstr ""
*** 36847,36853 ****
  
  #: config/avr/avr.c:9801
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE ã�¯å¤‰æ•°ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
--- 34040,34045 ----
*************** msgstr ""
*** 36878,36890 ****
  
  #: config/avr/avr.c:10155
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "static IO declaration for %q+D needs an address"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
  #: config/avr/avr.c:10187
  #, fuzzy, gcc-internal-format
- #| msgid "previous definition of %q+D was here"
  msgid "IO definition for %q+D needs an address"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
--- 34070,34080 ----
*************** msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å¤‰æ•
*** 36896,36920 ****
  #. This might happen with C++ if stuff needs constructing.
  #: config/avr/avr.c:10381
  #, fuzzy, gcc-internal-format
- #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
  #: config/avr/avr.c:10392
  #, fuzzy, gcc-internal-format
- #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
  
  #: config/avr/avr.c:10478
  #, fuzzy, gcc-internal-format
- #| msgid "%qE incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/avr/avr.c:10541
  #, fuzzy, gcc-internal-format
- #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs ã�¯ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�®ã�¿ç”¨ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 34086,34106 ----
*************** msgstr "æ–‡å­—åˆ—å®šæ•°ã�®ä¸­ã�§ãƒ•ã‚¡ã‚
*** 36930,36936 ****
  
  #: config/avr/avr.c:14285
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%qs expects a constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs ã�«ã�¯å®šæ•°å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 34116,34121 ----
*************** msgstr ""
*** 36946,36952 ****
  
  #: config/avr/driver-avr.c:58
  #, fuzzy, gcc-internal-format
- #| msgid "unknown spec function %qs"
  msgid "bad usage of spec function %qs"
  msgstr "ä¸�æ˜Žã�ª spec é–¢æ•° %qs ã�§ã�™"
  
--- 34131,34136 ----
*************** msgstr ""
*** 36957,36975 ****
  
  #: config/avr/driver-avr.c:100
  #, fuzzy, gcc-internal-format
- #| msgid "specs file malformed after %ld characters"
  msgid "strange device name %qs after %qs: bad character %qc"
  msgstr "%ld æ–‡å­—ã�®å¾Œã�«ã�Šã�‹ã�—ã�ª spec ãƒ•ã‚¡ã‚¤ãƒ«"
  
  #: config/bfin/bfin.c:2367
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<-mfdpic%> is not supported, please use a bfin-linux-uclibc target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/bfin/bfin.c:2373
  #, fuzzy, gcc-internal-format
- #| msgid "-mshared-library-id= specified without -mid-shared-library"
  msgid "%<-mshared-library-id=%> specified without %<-mid-shared-library%>"
  msgstr "-mshared-library-id= ã�Œ -mid-shared-library ç„¡ã�—ã�§æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 34141,34156 ----
*************** msgstr ""
*** 36990,37020 ****
  
  #: config/bfin/bfin.c:2392 config/m68k/m68k.c:590
  #, fuzzy, gcc-internal-format
- #| msgid "cannot specify both -msep-data and -mid-shared-library"
  msgid "cannot specify both %<-msep-data%> and %<-mid-shared-library%>"
  msgstr "-msep-data ã�¨ -mid-shared-library ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/bfin/bfin.c:2412
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mmulticore%> can only be used with BF561"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/bfin/bfin.c:2415
  #, fuzzy, gcc-internal-format
- #| msgid "-mcorea should be used with -mmulticore"
  msgid "%<-mcorea%> should be used with %<-mmulticore%>"
  msgstr "-mcorea ã�¯ -mmulticore ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�¹ã��ã�§ã�™"
  
  #: config/bfin/bfin.c:2418
  #, fuzzy, gcc-internal-format
- #| msgid "-mcoreb should be used with -mmulticore"
  msgid "%<-mcoreb%> should be used with %<-mmulticore%>"
  msgstr "-mcoreb ã�¯ -mmulticore ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�™ã‚‹ã�¹ã��ã�§ã�™"
  
  #: config/bfin/bfin.c:2421
  #, fuzzy, gcc-internal-format
- #| msgid "-mcorea and -mcoreb can%'t be used together"
  msgid "%<-mcorea%> and %<-mcoreb%> can%'t be used together"
  msgstr "-mcorea ã�¨ -mcoreb ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 34171,34196 ----
*************** msgstr "%qE å±žæ€§ã�¯å±€æ‰€å¤‰æ•°ç”¨ã�«ã
*** 37035,37077 ****
  
  #: config/bpf/bpf.c:288
  #, fuzzy, gcc-internal-format
- #| msgid "variable tracking size limit exceeded"
  msgid "eBPF stack limit exceeded"
  msgstr "å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿ"
  
  #: config/bpf/bpf.c:597
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments to %qE"
  msgid "too many function arguments for eBPF"
  msgstr "%qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: config/bpf/bpf.c:615 config/bpf/bpf.c:617
  #, fuzzy, gcc-internal-format
- #| msgid "In constructor %qs"
  msgid "no constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: config/bpf/bpf.c:633 config/bpf/bpf.c:635
  #, fuzzy, gcc-internal-format
- #| msgid "In destructor %qs"
  msgid "no destructors"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: config/bpf/bpf.c:680
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/c6x/c6x.c:243
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC and -fpic are not supported for this target"
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
  msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34211,34247 ----
  
  #: config/bpf/bpf.c:288
  #, fuzzy, gcc-internal-format
  msgid "eBPF stack limit exceeded"
  msgstr "å¤‰æ•°è¿½è·¡ã‚µã‚¤ã‚ºåˆ¶é™�ã�Œè¶…é�Žã�—ã�¾ã�—ã�Ÿ"
  
  #: config/bpf/bpf.c:597
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "%qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: config/bpf/bpf.c:615 config/bpf/bpf.c:617
  #, fuzzy, gcc-internal-format
  msgid "no constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: config/bpf/bpf.c:633 config/bpf/bpf.c:635
  #, fuzzy, gcc-internal-format
  msgid "no destructors"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: config/bpf/bpf.c:680
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/c6x/c6x.c:243
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> and %<-fPIC%> not supported without %<-mdsbt%> on this target"
  msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 37087,37099 ****
  
  #: config/cr16/cr16.c:309
  #, fuzzy, gcc-internal-format
- #| msgid "invalid thread pointer option: -mtp=%s"
  msgid "invalid data model option %<-mdata-model=%s%>"
  msgstr "ç„¡åŠ¹ã�ªã‚¹ãƒ¬ãƒƒãƒ‰ãƒ�ã‚¤ãƒ³ã‚¿ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mtp=%s"
  
  #: config/cr16/cr16.h:408
  #, fuzzy, gcc-internal-format
- #| msgid "profiler support for CRX"
  msgid "profiler support for CR16"
  msgstr "CRX ç”¨ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚µãƒ�ãƒ¼ãƒˆ"
  
--- 34257,34267 ----
*************** msgstr ""
*** 37108,37114 ****
  
  #: config/cris/cris.c:906
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of ':' modifier"
  msgid "invalid use of %<:%> modifier"
  msgstr "':' ä¿®é£¾å­�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ–¹æ³•ã�§ã�™"
  
--- 34276,34281 ----
*************** msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: é–“é�•ã�£ã�Ÿè¢«
*** 37135,37159 ****
  
  #: config/cris/cris.c:2654
  #, fuzzy, gcc-internal-format
- #| msgid "-max-stackframe=%d is not usable, not between 0 and %d"
  msgid "%<-max-stackframe=%d%> is not usable, not between 0 and %d"
  msgstr "-max-stackframe=%d ã�Œä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“ã€‚ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/cris/cris.c:2683
  #, fuzzy, gcc-internal-format
- #| msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
  msgid "unknown CRIS version specification in %<-march=%> or %<-mcpu=%> : %s"
  msgstr "-march= ã�¾ã�Ÿã�¯ -mcpu= å†…ã�§ä¸�æ˜Žã�ª CRIS ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™: %s"
  
  #: config/cris/cris.c:2719
  #, fuzzy, gcc-internal-format
- #| msgid "unknown CRIS cpu version specification in -mtune= : %s"
  msgid "unknown CRIS cpu version specification in %<-mtune=%> : %s"
  msgstr "-mtune= å†…ã�«ä¸�æ˜Žã�ª CRIS CPU ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³æŒ‡å®šã�Œã�‚ã‚Šã�¾ã�™: %s"
  
  #: config/cris/cris.c:2740
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC and -fpic are not supported in this configuration"
  msgid "%<-fPIC%> and %<-fpic%> are not supported in this configuration"
  msgstr "-fPIC ã�Šã‚ˆã�³ -fpic ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34302,34322 ----
*************** msgstr ""
*** 37243,37261 ****
  #: config/csky/csky.c:2453 config/csky/csky.c:2489 config/csky/csky.c:2542
  #: config/csky/csky.c:2565 config/csky/csky.c:2582
  #, fuzzy, gcc-internal-format
- #| msgid "%s does not support %s"
  msgid "%qs is not supported by arch %s"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/csky/csky.c:2492
  #, fuzzy, gcc-internal-format
- #| msgid "-mhard-float not supported"
  msgid "%<-mhard-float%> is not supported by the selected CPU"
  msgstr "-mhard-float ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/csky/csky.c:2508
  #, fuzzy, gcc-internal-format
- #| msgid "-Wformat-y2k ignored without -Wformat"
  msgid "%<-mdouble-float%> ignored without %<-mhard-float%>"
  msgstr "-Wformat-y2k ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (-Wformat ã�Œã�‚ã‚Šã�¾ã�›ã‚“)"
  
--- 34406,34421 ----
*************** msgstr ""
*** 37266,37272 ****
  
  #: config/csky/csky.c:2554
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-msmart%> is incompatible with %<-mhigh-registers%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 34426,34431 ----
*************** msgstr "-fdirectives-only ã�¯ -tradition
*** 37284,37302 ****
  #. stack overflow, but punt for now.
  #: config/csky/csky.c:5819
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "Nested function trampolines not supported on CK801."
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/csky/csky.c:6024
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute ignored without %<-mistack%>"
  msgstr "%qE å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/epiphany/epiphany.c:499
  #, fuzzy, gcc-internal-format
- #| msgid "interrupt handlers cannot be MIPS16 functions"
  msgid "interrupt handlers cannot have arguments"
  msgstr "å‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�Œ MIPS16 é–¢æ•°ã�§ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 34443,34458 ----
*************** msgstr ""
*** 37307,37319 ****
  
  #: config/epiphany/epiphany.c:1541
  #, fuzzy, gcc-internal-format
- #| msgid "stack size must be an exact power of 2"
  msgid "stack_offset must be at least 4"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/epiphany/epiphany.c:1543
  #, fuzzy, gcc-internal-format
- #| msgid "stack size must be an exact power of 2"
  msgid "stack_offset must be a multiple of 4"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 2 ã�®ç´¯ä¹—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 34463,34473 ----
*************** msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å
*** 37349,37355 ****
  
  #: config/frv/frv.c:9089
  #, fuzzy, gcc-internal-format
- #| msgid "media functions are not available unless -mmedia is used"
  msgid "media functions are not available unless %<-mmedia%> is used"
  msgstr "ãƒ¡ãƒ‡ã‚£ã‚¢é–¢æ•°ã�¯ -mmedia ã�Œä½¿ç”¨ã�•ã‚Œã�ªã�„é™�ã‚Šåˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 34503,34508 ----
*************** msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr45
*** 37380,37404 ****
  
  #: config/ft32/ft32.c:181
  #, fuzzy, gcc-internal-format
- #| msgid "shift of non-integer operand"
  msgid "%<h%> applied to non-register operand"
  msgstr "è¢«æ¼”ç®—å­�ã�Œé�žæ•´æ•°åž‹ã�®ã‚·ãƒ•ãƒˆæ¼”ç®—ã�§ã�™"
  
  #: config/ft32/ft32.c:206
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "array assignment"
  msgid "bad alignment: %d"
  msgstr "é…�åˆ—ä»£å…¥"
  
  #: config/ft32/ft32.c:502
  #, fuzzy, gcc-internal-format
- #| msgid "stack size must not be greater than 64k"
  msgid "stack frame must be smaller than 64K"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/gcn/gcn.c:237
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires a string constant argument"
  msgid "amdgpu_hsa_kernel attribute requires string constant arguments"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
--- 34533,34553 ----
*************** msgstr ""
*** 37414,37473 ****
  
  #: config/gcn/gcn.c:308
  #, fuzzy, gcc-internal-format
- #| msgid "Pass FP arguments in FP registers"
  msgid "too many arguments passed in sgpr registers"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã�§æµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã‚’æ¸¡ã�™"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "wrong type argument to %s"
  msgid "wrong type of argument %s"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: config/gcn/gcn.c:3114
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:3223
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:3834
  #, fuzzy, gcc-internal-format
- #| msgid "DW_LOC_OP %s not implemented"
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "operand number out of range"
  msgid "offload dimension out of range (%d)"
  msgstr "è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 34563,34617 ----
  
  #: config/gcn/gcn.c:308
  #, fuzzy, gcc-internal-format
  msgid "too many arguments passed in sgpr registers"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¬ã‚¸ã‚¹ã‚¿ã�§æµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã‚’æ¸¡ã�™"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: config/gcn/gcn.c:3115
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:3224
  #, fuzzy, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:3835
  #, fuzzy, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr "DW_LOC_OP %s ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "è¢«æ¼”ç®—å­�ã�®æ•°å­—ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr ""
*** 37475,37481 ****
  #: config/gcn/mkoffload.c:76 config/i386/intelmic-mkoffload.c:73
  #: config/nvptx/mkoffload.c:87
  #, fuzzy, gcc-internal-format
- #| msgid "deleting LTRANS file %s"
  msgid "deleting file %s: %m"
  msgstr "LTRANS ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
  
--- 34619,34624 ----
*************** msgstr "ç’°å¢ƒå¤‰æ•° COLLECT_GCC_OPTIONS
*** 37486,37492 ****
  
  #: config/gcn/mkoffload.c:537 config/nvptx/mkoffload.c:409
  #, fuzzy, gcc-internal-format
- #| msgid "COLLECT_LTO_WRAPPER must be set"
  msgid "COLLECT_GCC must be set."
  msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 34629,34634 ----
*************** msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã�Œè¦‹ã�¤ã�
*** 37498,37504 ****
  #: config/gcn/mkoffload.c:603 config/i386/intelmic-mkoffload.c:585
  #: config/nvptx/mkoffload.c:478
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument in option %qs"
  msgid "unrecognizable argument of option "
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
--- 34640,34645 ----
*************** msgstr ""
*** 37509,37515 ****
  
  #: config/gcn/mkoffload.c:703
  #, fuzzy, gcc-internal-format
- #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate gcn asm file"
  msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
--- 34650,34655 ----
*************** msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã
*** 37517,37565 ****
  #: config/i386/intelmic-mkoffload.c:255 config/i386/intelmic-mkoffload.c:319
  #: config/i386/intelmic-mkoffload.c:360 config/nvptx/mkoffload.c:528
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "cannot open %s"
  msgid "cannot open '%s'"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
  #: config/gcn/mkoffload.c:724
  #, fuzzy, gcc-internal-format
- #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate gcn obj file"
  msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: config/h8300/h8300.c:329
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s not supported: ignored"
  msgid "%<-msx%> is not supported in coff"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/h8300/h8300.c:351
  #, fuzzy, gcc-internal-format
- #| msgid "-ms2600 is used without -ms"
  msgid "%<-ms2600%> is used without %<-ms%>"
  msgstr "-ms2600 ã�Œ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/h8300/h8300.c:357
  #, fuzzy, gcc-internal-format
- #| msgid "-mn is used without -mh or -ms"
  msgid "%<-mn%> is used without %<-mh%> or %<-ms%> or %<-msx%>"
  msgstr "-mn ã�Œ -mh ã�¾ã�Ÿã�¯ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/h8300/h8300.c:363
  #, fuzzy, gcc-internal-format
- #| msgid "-ms2600 is used without -ms"
  msgid "%<-mexr%> is used without %<-ms%>"
  msgstr "-ms2600 ã�Œ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/h8300/h8300.c:369
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<-mint32%> is not supported for H8300 and H8300L targets"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/h8300/h8300.c:375
  #, fuzzy, gcc-internal-format
- #| msgid "-mn is used without -mh or -ms"
  msgid "%<-mexr%> is used without %<-ms%> or %<-msx%>"
  msgstr "-mn ã�Œ -mh ã�¾ã�Ÿã�¯ -ms ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 34657,34697 ----
*************** msgstr ""
*** 37570,37576 ****
  
  #: config/h8300/h8300.c:388
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34702,34707 ----
*************** msgstr ""
*** 37596,37602 ****
  
  #: config/i386/i386-builtins.c:2318
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported by this target"
  msgid "ISA %qs is not supported in %<target%> attribute, use %<arch=%> syntax"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34727,34732 ----
*************** msgstr ""
*** 37607,37762 ****
  
  #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter %qD set but not used"
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:7909
  #, fuzzy, gcc-internal-format
- #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8708
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8803
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9707
  #, 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 "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9722
  #, fuzzy, gcc-internal-format
- #| msgid "the last argument must be a 32-bit immediate"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9755
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9795
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9808
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9818
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9823 config/i386/i386-expand.c:10729
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9963
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9968
  #, fuzzy, gcc-internal-format
- #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, fuzzy, gcc-internal-format
- #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10276
  #, 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 "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10282
  #, 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 "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10285
  #, 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 "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10727
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, fuzzy, gcc-internal-format
- #| msgid "%s expects an integer literal in the range [%d, %d]"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s ã�¯ [%d, %d] ã�®ç¯„å›²å†…ã�®æ•´æ•°ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: config/i386/i386-expand.c:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:11678
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, fuzzy, gcc-internal-format
- #| msgid "the last argument must be a 2-bit immediate"
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12699
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12705
  #, fuzzy, gcc-internal-format
- #| msgid "incorrect insn:"
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:12724
  #, 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 "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 34737,34877 ----
  
  #: config/i386/i386-builtins.c:2430
  #, fuzzy, gcc-internal-format
  msgid "parameter to builtin must be a string constant or literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/i386/i386-builtins.c:2455 config/i386/i386-builtins.c:2505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter to builtin not valid: %s"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:7916
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8715
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:8810
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9714
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9762
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9802
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9815
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9825
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9830 config/i386/i386-expand.c:10736
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9970
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:9975
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:10283
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10289
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10292
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10734
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 32 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE ã�¯ isa ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-expand.c:11685
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12706
  #, fuzzy, gcc-internal-format
  msgid "the forth argument must be scale 1, 2, 4, 8"
  msgstr "ç¬¬äº”å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/i386/i386-expand.c:12712
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "æ­£ã�—ã��ã�ªã�„å‘½ä»¤:"
  
! #: config/i386/i386-expand.c:12731
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�®å‰�ã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 37767,37779 ****
  
  #: config/i386/i386-features.c:2600 config/i386/i386-features.c:2868
  #, fuzzy, gcc-internal-format
- #| msgid "static linking is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386-features.c:2732
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34882,34892 ----
*************** msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %s ã�¯ PIC ãƒ
*** 37785,37803 ****
  
  #: config/i386/i386-options.c:1081
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1145
  #, fuzzy, gcc-internal-format
- #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) ã�Œä¸�æ˜Žã�§ã�™"
  
  #: config/i386/i386-options.c:1174
  #, fuzzy, gcc-internal-format
- #| msgid "weakref attribute must appear before alias attribute"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "å¼±ã�„å�‚ç…§å±žæ€§ã�¯åˆ¥å��å±žæ€§ã‚ˆã‚Šå‰�ã�«å‡ºç�¾ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 34898,34913 ----
*************** msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®
*** 37808,37814 ****
  
  #: config/i386/i386-options.c:1450
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized argument in option %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs å†…ã�§èª�è­˜ã�§ã��ã�ªã�„å¼•æ•°ã�§ã�™"
  
--- 34918,34923 ----
*************** msgstr ""
*** 37819,37825 ****
  
  #: config/i386/i386-options.c:1466
  #, fuzzy, gcc-internal-format
- #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å��ã�Œ %q+D ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 34928,34933 ----
*************** msgstr ""
*** 37831,37837 ****
  
  #: config/i386/i386-options.c:1505
  #, fuzzy, gcc-internal-format
- #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
--- 34939,34944 ----
*************** msgstr ""
*** 37842,37872 ****
  
  #: config/i386/i386-options.c:1522
  #, fuzzy, gcc-internal-format
- #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1575
  #, fuzzy, gcc-internal-format
- #| msgid "unknown register name: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
  #: config/i386/i386-options.c:1759
  #, fuzzy, gcc-internal-format
- #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1808
  #, fuzzy, gcc-internal-format
- #| msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/i386/i386-options.c:1810
  #, fuzzy, gcc-internal-format
- #| msgid "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead as appropriate"
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %stune=k8%s ã�¾ã�Ÿã�¯ %stune=generic%s ã�®é�©åˆ‡ã�ªæ–¹ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 34949,34974 ----
*************** msgstr ""
*** 37878,37908 ****
  
  #: config/i386/i386-options.c:1853
  #, fuzzy, gcc-internal-format
- #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1864
  #, fuzzy, gcc-internal-format
- #| msgid "profiling not supported with -mg"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1870
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1873
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1877
  #, fuzzy, gcc-internal-format
- #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only ã�¯ -traditional ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 34980,35005 ----
*************** msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ
*** 37915,37927 ****
  
  #: config/i386/i386-options.c:1906 config/i386/i386-options.c:1918
  #, fuzzy, gcc-internal-format
- #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "ã‚³ãƒ¼ãƒ‰ãƒ¢ãƒ‡ãƒ« %qs ã�¯ %s ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:1961
  #, fuzzy, gcc-internal-format
- #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 35012,35022 ----
*************** msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã
*** 37967,37973 ****
  
  #: config/i386/i386-options.c:2279
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 35062,35067 ----
*************** msgstr ""
*** 37978,37990 ****
  
  #: config/i386/i386-options.c:2286
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/i386/i386-options.c:2287
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 35072,35082 ----
*************** msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã
*** 38000,38006 ****
  
  #: config/i386/i386-options.c:2356
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
--- 35092,35097 ----
*************** msgstr ""
*** 38011,38077 ****
  
  #: config/i386/i386-options.c:2363
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/i386/i386-options.c:2364
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
  #: config/i386/i386-options.c:2388
  #, fuzzy, gcc-internal-format
- #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/i386/i386-options.c:2390
  #, fuzzy, gcc-internal-format
- #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/i386/i386-options.c:2393
  #, 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 ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2421
  #, fuzzy, gcc-internal-format
- #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/i386/i386-options.c:2422
  #, fuzzy, gcc-internal-format
- #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/i386/i386-options.c:2501
  #, fuzzy, gcc-internal-format
- #| msgid "%spreferred-stack-boundary%s is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2504
  #, fuzzy, gcc-internal-format
- #| msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2527
  #, 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:2540
  #, fuzzy, gcc-internal-format
- #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry ã�¯ SEH ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 35102,35157 ----
*************** msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã
*** 38082,38094 ****
  
  #: config/i386/i386-options.c:2549
  #, fuzzy, gcc-internal-format
- #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/i386/i386-options.c:2550
  #, fuzzy, gcc-internal-format
- #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s ã�Œ SSE ã�Œæœ‰åŠ¹ã�§ã�¯ã�ªã�„çŠ¶æ…‹ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 35162,35172 ----
*************** msgstr ""
*** 38129,38171 ****
  
  #: config/i386/i386-options.c:2692
  #, 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:2696
  #, fuzzy, gcc-internal-format
- #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2761
  #, fuzzy, gcc-internal-format
- #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
  #: config/i386/i386-options.c:2820
  #, 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 ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2825
  #, 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 ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:2853
  #, 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 ã�¯å‰�å‡¦ç�†ã�®æœ‰åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/i386/i386-options.c:3015
  #, fuzzy, gcc-internal-format
- #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 35207,35242 ----
*************** msgstr ""
*** 38176,38335 ****
  
  #: config/i386/i386-options.c:3079
  #, 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 ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3087
  #, fuzzy, gcc-internal-format
- #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3122
  #, 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 ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3130
  #, fuzzy, gcc-internal-format
- #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3224
  #, fuzzy, gcc-internal-format
- #| msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3226
  #, fuzzy, gcc-internal-format
- #| msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�¯ 64 ãƒ“ãƒƒãƒˆ VLIW ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3230
  #, fuzzy, gcc-internal-format
- #| msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
  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:3277 config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3282
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3289 config/i386/i386-options.c:3517
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3295
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3320 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3324
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3332 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3342 config/i386/i386-options.c:3359
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3346
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3350 config/i386/i386-options.c:3377
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3367 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3373
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute is used for none class-method"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3504
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3525
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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 "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, 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 "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, fuzzy, gcc-internal-format
- #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
--- 35247,35394 ----
  
  #: config/i386/i386-options.c:3079
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3124
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3134
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3228
  #, 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:3230
  #, 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:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall ã�¨ regparm å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3286
  #, gcc-internal-format
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "regparam ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3293 config/i386/i386-options.c:3521
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE å±žæ€§ã�«ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/i386/i386-options.c:3299
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/i386/i386-options.c:3324 config/i386/i386-options.c:3367
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3328
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall ã�¨ stdcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3336 config/i386/i386-options.c:3385
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3346 config/i386/i386-options.c:3363
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall ã�¨ cdecl å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3350
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall ã�¨ fastcall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3354 config/i386/i386-options.c:3381
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3371 config/i386/i386-options.c:3389
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl ã�¨ thiscall å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3377
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE å±žæ€§ã�Œé�žã‚¯ãƒ©ã‚¹ãƒ¡ã‚½ãƒƒãƒ‰ç”¨ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/i386/i386-options.c:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "äº’æ�›æ€§ã�Œã�ªã�„ %qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/i386/i386-options.c:3508
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/i386/i386-options.c:3529
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi ã�¨ sysv_abi å±žæ€§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
! #: config/i386/i386-options.c:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/i386/i386-options.c:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "å‰²ã‚Šè¾¼ã�¿ã‚µãƒ¼ãƒ“ã‚¹ãƒ«ãƒ¼ãƒ�ãƒ³ã‚’ Thumb ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰åŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgstr "SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…
*** 38345,38369 ****
  
  #: config/i386/i386.c:1508
  #, fuzzy, gcc-internal-format
- #| msgid "does not support multilib"
  msgid "X32 does not support %<ms_abi%> attribute"
  msgstr "multilib ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: config/i386/i386.c:1542
  #, fuzzy, gcc-internal-format
- #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with nested function"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/i386/i386.c:1882
  #, fuzzy, gcc-internal-format
- #| msgid "MMX vector argument without MMX enabled changes the ABI"
  msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
  msgstr "MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«å¼•æ•°ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
  #: config/i386/i386.c:1888
  #, fuzzy, gcc-internal-format
- #| msgid "MMX vector return without MMX enabled changes the ABI"
  msgid "AVX512F vector return without AVX512F enabled changes the ABI"
  msgstr "MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
--- 35404,35424 ----
*************** msgstr ""
*** 38374,38380 ****
  
  #: config/i386/i386.c:1908
  #, fuzzy, gcc-internal-format
- #| msgid "MMX vector return without MMX enabled changes the ABI"
  msgid "AVX vector return without AVX enabled changes the ABI"
  msgstr "MMX ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ã�® MMX ãƒ™ã‚¯ãƒˆãƒ«æˆ»ã�— (return) ã�¯ ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
--- 35429,35434 ----
*************** msgstr "å�¯å¤‰é•·é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�
*** 38405,38417 ****
  
  #: config/i386/i386.c:2254
  #, fuzzy, gcc-internal-format
- #| msgid "the ABI of passing union with long double has changed in GCC 4.4"
  msgid "the ABI of passing union with %<long double%> has changed in GCC 4.4"
  msgstr "long double ã‚’æŒ�ã�¤å…±ç”¨ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
  #: config/i386/i386.c:2372
  #, fuzzy, gcc-internal-format
- #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "the ABI of passing structure with %<complex float%> member has changed in GCC 4.4"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
--- 35459,35469 ----
*************** msgstr "x87 ã�Œç„¡åŠ¹ã�ªçŠ¶æ…‹ã�§ x87 ãƒ
*** 38432,38438 ****
  
  #: config/i386/i386.c:2867 config/i386/i386.c:3104 config/i386/i386.c:3599
  #, fuzzy, gcc-internal-format
- #| msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "SSE/SSE2 ã�Œæœ‰åŠ¹ã�§ã�ªã�„çŠ¶æ…‹ã�§ sseregparm å±žæ€§ä»˜ã��ã�® %qD ã‚’å‘¼ã�³å‡ºã�—ã�¦ã�„ã�¾ã�™"
  
--- 35484,35489 ----
*************** msgstr ""
*** 38443,38461 ****
  
  #: config/i386/i386.c:3505
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
  #: config/i386/i386.c:6015
  #, fuzzy, gcc-internal-format
- #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue ã�¯å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¨ä¸¡ç«‹ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/i386/i386.c:8021
  #, 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 å±žæ€§ã�¯ 32 ãƒ“ãƒƒãƒˆç”¨ã�® -mfentry ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 35494,35509 ----
*************** msgstr ""
*** 38466,38478 ****
  
  #: config/i386/i386.c:9401
  #, fuzzy, gcc-internal-format
- #| msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/i386.c:9421
  #, fuzzy, gcc-internal-format
- #| msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 35514,35524 ----
*************** msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�
*** 38480,38486 ****
  #. around the addition and comparison.
  #: config/i386/i386.c:9432
  #, fuzzy, gcc-internal-format
- #| msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ã�“ã�®ã‚³ãƒ³ãƒ‘ã‚¤ãƒ©è¨­å®šã�§ã�¯ %<-fsplit-stack%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 35526,35531 ----
*************** msgstr ""
*** 38506,38512 ****
  
  #: config/i386/i386.c:12647
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand type used with operand code '%c'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "è¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ '%c' ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�åž‹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 35551,35556 ----
*************** msgstr ""
*** 38517,38523 ****
  
  #: config/i386/i386.c:22099
  #, fuzzy, gcc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "unknown architecture specific memory model"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
--- 35561,35566 ----
*************** msgstr ""
*** 38538,38556 ****
  
  #: config/i386/i386.c:22189
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported argument type to builtin function"
  msgid "unsupported argument type %qT for simd"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�®åž‹ã�§ã�™"
  
  #: config/i386/intelmic-mkoffload.c:465
  #, fuzzy, gcc-internal-format
- #| msgid "no input file specified"
  msgid "output file not specified"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/i386/intelmic-mkoffload.c:561
  #, fuzzy, gcc-internal-format
- #| msgid "COLLECT_LTO_WRAPPER must be set"
  msgid "COLLECT_GCC must be set"
  msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 35581,35596 ----
*************** msgstr "ç’°å¢ƒå¤‰æ•° DJGPP ã�Œå®šç¾©ã�•ã
*** 38573,38585 ****
  
  #: config/i386/xm-djgpp.h:87
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable DJGPP points to missing file '%s'"
  msgid "environment variable DJGPP points to missing file %qs"
  msgstr "ç’°å¢ƒå¤‰æ•° DJGPP ã�Œå­˜åœ¨ã�—ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’æŒ‡ã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/i386/xm-djgpp.h:90
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable DJGPP points to corrupt file '%s'"
  msgid "environment variable DJGPP points to corrupt file %qs"
  msgstr "ç’°å¢ƒå¤‰æ•° DJGPP ã�Œå£Šã‚Œã�Ÿãƒ•ã‚¡ã‚¤ãƒ« '%s' ã‚’ç¤ºã�—ã�¦ã�„ã�¾ã�™ã€‚"
  
--- 35613,35623 ----
*************** msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹é ˜åŸŸå±žæ€§ã�¯é–¢æ•
*** 38610,38616 ****
  
  #: config/ia64/ia64.c:6024 config/pa/pa.c:453 config/sh/sh.c:8266
  #, fuzzy, gcc-internal-format
- #| msgid "value of -mfixed-range must have form REG1-REG2"
  msgid "value of %<-mfixed-range%> must have form REG1-REG2"
  msgstr "-mfixed-range ã�®å€¤ã�¯ REG1-REG2 å½¢å¼�ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 35648,35653 ----
*************** msgstr "PRINT_OPERAND_ADDRESS, null ãƒ�ã
*** 38636,38642 ****
  
  #: config/iq2000/iq2000.c:3048
  #, fuzzy, gcc-internal-format
- #| msgid "PRINT_OPERAND: Unknown punctuation '%c'"
  msgid "PRINT_OPERAND: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: ä¸�æ˜Žã�ªå�¥èª­ç‚¹ '%c'"
  
--- 35673,35678 ----
*************** msgstr ""
*** 38672,38678 ****
  
  #: config/m32c/m32c.c:418
  #, fuzzy, gcc-internal-format
- #| msgid "invalid --param value %qs"
  msgid "invalid target memregs value %<%d%>"
  msgstr "ç„¡åŠ¹ã�ª --param ã�®å€¤ %qs ã�§ã�™"
  
--- 35708,35713 ----
*************** msgstr "%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã
*** 38709,38739 ****
  
  #: config/m68k/m68k.c:531
  #, fuzzy, gcc-internal-format
- #| msgid "-mcpu=%s conflicts with -march=%s"
  msgid "%<-mcpu=%s%> conflicts with %<-march=%s%>"
  msgstr "-mcpu=%s ã�Œ -march=%s ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/m68k/m68k.c:602
  #, fuzzy, gcc-internal-format
- #| msgid "-mpcrel -fPIC is not currently supported on selected cpu"
  msgid "%<-mpcrel%> %<-fPIC%> is not currently supported on selected cpu"
  msgstr "-mpcrel -fPIC ã�¯é�¸æŠžã�—ã�Ÿ CPU ä¸Šã�§ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚�ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/m68k/m68k.c:666
  #, fuzzy, gcc-internal-format
- #| msgid "-falign-labels=%d is not supported"
  msgid "%<-falign-labels=%d%> is not supported"
  msgstr "-falign-labels=%d ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/m68k/m68k.c:673
  #, fuzzy, gcc-internal-format
- #| msgid "-falign-loops=%d is not supported"
  msgid "%<-falign-loops=%d%> is not supported"
  msgstr "-falign-loops=%d ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/m68k/m68k.c:681
  #, fuzzy, gcc-internal-format
- #| msgid "stack limits not supported on this target"
  msgid "%<-fstack-limit-%> options are not supported on this cpu"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯åˆ¶é™�ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 35744,35769 ----
*************** msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�
*** 38759,38783 ****
  
  #: config/microblaze/microblaze.c:1754
  #, fuzzy, gcc-internal-format
- #| msgid "-fPIC and -fpic are not supported for this target"
  msgid "%<-fPIC%>/%<-fpic%> not supported for this target"
  msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/microblaze/microblaze.c:1766
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is an invalid argument to -mcpu="
  msgid "%qs is an invalid argument to %<-mcpu=%>"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #: config/microblaze/microblaze.c:1815
  #, fuzzy, gcc-internal-format
- #| msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
  msgid "%<-mxl-multiply-high%> can be used only with %<-mcpu=v6.00.a%> or greater"
  msgstr "-mxl-multiply-high ã�¯ -mcpu=v6.00.a ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™"
  
  #: config/microblaze/microblaze.c:1832
  #, fuzzy, gcc-internal-format
- #| msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
  msgid "%<-mxl-reorder%> can be used only with %<-mcpu=v8.30.a%> or greater"
  msgstr "-mxl-multiply-high ã�¯ -mcpu=v6.00.a ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�§ã�®ã�¿ä½¿ç”¨å‡ºæ�¥ã�¾ã�™"
  
--- 35789,35809 ----
*************** msgstr ""
*** 38788,38794 ****
  
  #: config/microblaze/microblaze.c:1845
  #, fuzzy, gcc-internal-format
- #| msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
  msgid "%<-mxl-multiply-high%> requires %<-mno-xl-soft-mul%>"
  msgstr "-mxl-multiply-high ã�¯ -mno-xl-soft-mul ã�Œå¿…è¦�ã�§ã�™"
  
--- 35814,35819 ----
*************** msgstr "%qs å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç
*** 38799,38805 ****
  
  #: config/mips/mips.c:1438 config/mips/mips.c:1444
  #, fuzzy, gcc-internal-format
- #| msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
  msgid "%qE cannot have both %qs and %qs attributes"
  msgstr "%qE ã�¯ %<mips16%> ã�¨ %<nomips16%> å±žæ€§ã�®ä¸¡æ–¹ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
--- 35824,35829 ----
*************** msgstr "%qE ã�¯ %<mips16%> ã�¨ %<nomips1
*** 38808,38822 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
  #: config/mips/mips.c:1519
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is neither eic, nor vector=<line>"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 35832,35844 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr "%qE ã�Œç«¶å�ˆã�™ã‚‹ %qs å±žæ€§ä»˜ã��ã�§å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE å±žæ€§ã�¯æ–‡å­—åˆ—å®šæ•°å¼•æ•°ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
  #: config/mips/mips.c:1519
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither eic, nor vector=<line>"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 38827,38833 ****
  
  #: config/mips/mips.c:1572
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument to %qE attribute is not intstack"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 35849,35854 ----
*************** msgstr "ä¸€è²«ã�—ã�¦ã�„ã�ªã�„ %qs ã�¸ã�®
*** 38838,38844 ****
  
  #: config/mips/mips.c:10992
  #, fuzzy, gcc-internal-format
- #| msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
  msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
  msgstr "%<interrupt%> å±žæ€§ã�¯ MIPS32r2 ãƒ—ãƒ­ã‚»ãƒƒã‚µã�Œå¿…è¦�ã�§ã�™"
  
--- 35859,35864 ----
*************** msgstr ""
*** 38854,38866 ****
  
  #: config/mips/mips.c:17019
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "argument %d to the built-in must be a constant in range %d to %d"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/mips/mips.c:17139
  #, fuzzy, gcc-internal-format
- #| msgid "Recognize built-in functions"
  msgid "failed to expand built-in function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’èª�è­˜ã�™ã‚‹"
  
--- 35874,35884 ----
*************** msgstr ""
*** 38891,38897 ****
  
  #: config/mips/mips.c:19694
  #, fuzzy, gcc-internal-format
- #| msgid "Generate MIPS16 code"
  msgid "MSA MIPS16 code"
  msgstr "MIPS16 ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 35909,35914 ----
*************** msgstr "%<-mgp64%> ã�Œ 32 ãƒ“ãƒƒãƒˆ ABI
*** 38929,38935 ****
  
  #: config/mips/mips.c:19953
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support the synci instruction"
  msgid "the %qs architecture does not support %<-mfp32%>"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 35946,35951 ----
*************** msgstr "%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ o3
*** 38945,38969 ****
  
  #: config/mips/mips.c:19986
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
  msgid "%<-mfpxx%> can only be used with the o32 ABI"
  msgstr "%<-mgp32%> ã�¨ %<-mfp64%> ã�¯ o32 ABI ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã‚‹æ™‚ã�®ã�¿çµ„ã�¿å�ˆã‚�ã�›ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™"
  
  #: config/mips/mips.c:19990
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mips3d%> requires %<-mpaired-single%>"
  msgid "%<-march=%s%> requires %<-mfp32%>"
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
  #: config/mips/mips.c:19992
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mips3d%> requires %<-mpaired-single%>"
  msgid "%<-mfpxx%> requires %<-mlra%>"
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
  #: config/mips/mips.c:20008 config/mips/mips.c:20010 config/mips/mips.c:20023
  #, fuzzy, gcc-internal-format
- #| msgid "RTP PIC is incompatible with Thumb"
  msgid "%qs is incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 35961,35981 ----
*************** msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ bra
*** 38984,39020 ****
  
  #: config/mips/mips.c:20085
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support the synci instruction"
  msgid "the %qs architecture does not support madd or msub instructions"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/mips/mips.c:20099
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support paired-single instructions"
  msgid "the %qs architecture does not support odd single-precision registers"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/mips/mips.c:20112 config/mips/mips.c:20118
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "unsupported combination: %qs%s %s"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
  #: config/mips/mips.c:20127
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported combination: %s"
  msgid "unsupported combination: %qs %s"
  msgstr "ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„çµ„ã�¿å�ˆã‚�ã�›ã�§ã�™: %s"
  
  #: config/mips/mips.c:20142
  #, fuzzy, gcc-internal-format
- #| msgid "Generate position-independent code if possible (large mode)"
  msgid "cannot generate position-independent code for %qs"
  msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
  
  #: config/mips/mips.c:20145
  #, fuzzy, gcc-internal-format
- #| msgid "Disable position-independent code (PIC) for use in OS kernel code"
  msgid "position-independent code requires %qs"
  msgstr "OS ã‚«ãƒ¼ãƒ�ãƒ«ã‚³ãƒ¼ãƒ‰å†…ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ (PIC) ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 35996,36026 ----
*************** msgstr ""
*** 39030,39042 ****
  
  #: config/mips/mips.c:20204
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support paired-single instructions"
  msgid "the %qs architecture does not support %<-m%s=legacy%>"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ paired-single å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/mips/mips.c:20211
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support the synci instruction"
  msgid "the %qs architecture does not support %<-m%s=2008%>"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36036,36046 ----
*************** msgstr "%qs ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œ %qs å‘
*** 39067,39073 ****
  
  #: config/mips/mips.c:20276
  #, fuzzy, gcc-internal-format
- #| msgid "the %qs architecture does not support the synci instruction"
  msgid "the %qs architecture does not support DSP instructions"
  msgstr "%qs ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯ synci å‘½ä»¤ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36071,36076 ----
*************** msgstr "mips16 é–¢æ•°ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«"
*** 39098,39104 ****
  
  #: config/mmix/mmix.c:317
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s not supported: ignored"
  msgid "%<-f%s%> not supported: ignored"
  msgstr "-f%s ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“: ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 36101,36106 ----
*************** msgstr "MMIX å†…éƒ¨: %s ã�¯ã‚·ãƒ•ãƒˆæ¼”ç
*** 39150,39156 ****
  
  #: config/mn10300/mn10300.c:107
  #, fuzzy, gcc-internal-format
- #| msgid "-mtune= expects mn10300, am33, am33-2, or am34"
  msgid "%<-mtune=%> expects mn10300, am33, am33-2, or am34"
  msgstr "-mtune= ã�¯ mn10300ã€�am33ã€�am33-2 ã�¾ã�Ÿã�¯ am34 ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 36152,36157 ----
*************** msgstr ""
*** 39287,39293 ****
  
  #: config/msp430/msp430.c:252
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized register name %qs"
  msgid "Unrecognized MCU name %qs."
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
--- 36288,36293 ----
*************** msgstr ""
*** 39318,39324 ****
  
  #: config/msp430/msp430.c:298
  #, fuzzy, gcc-internal-format
- #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fuse-cxa-atexit%> is not supported for msp430-elf"
  msgstr "-fstack-protector ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36318,36323 ----
*************** msgstr ""
*** 39329,39365 ****
  
  #: config/msp430/msp430.c:1306
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument of %qE attribute"
  msgid "unrecognized interrupt vector argument of %qE attribute"
  msgstr "%qE å±žæ€§ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/msp430/msp430.c:1315
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "numeric argument of %qE attribute must be in range 0..63"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: config/msp430/msp430.c:1321
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %qE attribute is not a string constant"
  msgid "argument of %qE attribute is not a string constant or number"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/msp430/msp430.c:1350
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect on unit local functions"
  msgid "critical attribute has no effect on interrupt functions"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/msp430/msp430.c:1386 config/msp430/msp430.c:1435
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<noinit%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: config/msp430/msp430.c:1389 config/msp430/msp430.c:1427
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<section%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
--- 36328,36358 ----
*************** msgstr ""
*** 39370,39376 ****
  
  #: config/msp430/msp430.c:1441
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect on unit local functions"
  msgid "%qE attribute has no effect on automatic variables"
  msgstr "%qE å±žæ€§ã�¯ãƒ¦ãƒ‹ãƒƒãƒˆå±€æ‰€é–¢æ•°ã�«é–¢ã�—ã�¦ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 36363,36368 ----
*************** msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ
*** 39381,39417 ****
  
  #: config/msp430/msp430.c:1574
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<lower%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: config/msp430/msp430.c:1577
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<upper%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: config/msp430/msp430.c:1580
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<either%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: config/msp430/msp430.c:1583
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "ignoring attribute %qE because it conflicts with attribute %<persistent%>"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
  #: config/msp430/msp430.c:1743
  #, fuzzy, gcc-internal-format
- #| msgid "cannot set interrupt attribute: no current function"
  msgid "argument to interrupt attribute is unsupported for weak functions"
  msgstr "interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ç�¾åœ¨ã�®é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/msp430/msp430.c:2242
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute allows only an integer constant argument"
  msgid "__delay_cycles() only takes constant arguments"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 36373,36403 ----
*************** msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ
*** 39438,39534 ****
  
  #: config/nds32/nds32-intrinsic.c:126 config/nios2/nios2.c:3838
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid argument to built-in function %s"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/nds32/nds32-intrinsic.c:131
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "constant argument out of range for %qs"
  msgid "constant argument out of range for %s"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: config/nds32/nds32-intrinsic.c:1003
  #, fuzzy, gcc-internal-format
- #| msgid "Enable sign extend instructions"
  msgid "don%'t support DSP extension instructions"
  msgstr "ç¬¦å�·ä»˜ã��æ‹¡å¼µå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/nds32/nds32-intrinsic.c:1016
  #, fuzzy, gcc-internal-format
- #| msgid "this builtin function is only available on the fr450"
  msgid "this builtin function is only available on the v3s or v3f toolchain"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/nds32/nds32-intrinsic.c:1028
  #, fuzzy, gcc-internal-format
- #| msgid "this builtin function is only available on the fr450"
  msgid "this builtin function is only available on the v3f toolchain"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/nds32/nds32-intrinsic.c:1043
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "this builtin function not support on the v3m toolchain"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/nds32/nds32-intrinsic.c:1062
  #, fuzzy, gcc-internal-format
- #| msgid "Support code generation of crc32 instruction."
  msgid "don%'t support performance extension instructions"
  msgstr "crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
  #: config/nds32/nds32-intrinsic.c:1074
  #, fuzzy, gcc-internal-format
- #| msgid "Support code generation of crc32 instruction."
  msgid "don%'t support performance extension version 2 instructions"
  msgstr "crc32 å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
  
  #: config/nds32/nds32-intrinsic.c:1086
  #, fuzzy, gcc-internal-format
- #| msgid "Enable sign extend instructions"
  msgid "don%'t support string extension instructions"
  msgstr "ç¬¦å�·ä»˜ã��æ‹¡å¼µå‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
  #: config/nds32/nds32-isr.c:116 config/nds32/nds32-isr.c:207
  #, fuzzy, gcc-internal-format
- #| msgid "attribute %qE argument not a string"
  msgid "require id argument in the string"
  msgstr "å±žæ€§ %qE ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/nds32/nds32-isr.c:131
  #, fuzzy, gcc-internal-format
- #| msgid "invalid vector type for attribute %qE"
  msgid "invalid id value for interrupt attribute"
  msgstr "%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
  #: config/nds32/nds32-isr.c:221
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument of %qs attribute"
  msgid "invalid id value for exception attribute"
  msgstr "%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™"
  
  #: config/nds32/nds32-isr.c:617
  #, fuzzy, gcc-internal-format
- #| msgid "not enough arguments to function %qE"
  msgid "multiple save reg attributes to function %qD"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/nds32/nds32-isr.c:630
  #, fuzzy, gcc-internal-format
- #| msgid "multiple function type attributes specified"
  msgid "multiple nested types attributes to function %qD"
  msgstr "è¤‡æ•°ã�®é–¢æ•°åž‹å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/nds32/nds32-isr.c:642
  #, fuzzy, gcc-internal-format
- #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple interrupt attributes to function %qD"
  msgstr "è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/nds32/nds32-isr.c:646
  #, fuzzy, gcc-internal-format
- #| msgid "multiple interrupt attributes not allowed"
  msgid "cannot use interrupt attributes to function %qD under linux toolchain"
  msgstr "è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36424,36504 ----
*************** msgstr ""
*** 39539,39545 ****
  
  #: config/nds32/nds32-isr.c:652
  #, fuzzy, gcc-internal-format
- #| msgid "not enough arguments to function %qE"
  msgid "cannot use reset attributes to function %qD under linux toolchain"
  msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 36509,36514 ----
*************** msgstr "é–¢æ•° %qE ã�¸å��åˆ†ã�ªå¼•æ•°ã�Œ
*** 39550,39563 ****
  #: config/nds32/nds32.c:3766 config/nds32/nds32.c:3772
  #: config/nds32/nds32.c:3804
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "a nested function is not supported for reduced registers"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #. The enum index value for array size is out of range.
  #: config/nds32/nds32.c:3463
  #, fuzzy, gcc-internal-format
- #| msgid "invalid register in the instruction"
  msgid "intrinsic register index is out of range"
  msgstr "å‘½ä»¤ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™"
  
--- 36519,36530 ----
*************** msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã
*** 39570,39606 ****
  
  #: config/nds32/nds32.c:3944
  #, fuzzy, gcc-internal-format
- #| msgid "cannot set interrupt attribute: no such identifier"
  msgid "cannot use indirect_call attribute under linux toolchain"
  msgstr "interrupt å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“: ã��ã�®ã‚ˆã�†ã�ªè­˜åˆ¥å­�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/nds32/nds32.c:3952
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "indirect_call attribute can%'t apply for static function"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
  #: config/nds32/nds32.c:4041
  #, fuzzy, gcc-internal-format
- #| msgid "invalid vector type for attribute %qE"
  msgid "invalid id value for interrupt/exception attribute"
  msgstr "%qE å±žæ€§ç”¨ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�ªãƒ™ã‚¯ãƒˆãƒ«åž‹ã�§ã�™"
  
  #: config/nds32/nds32.c:4069
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument of %qs attribute"
  msgid "invalid id value for reset attribute"
  msgstr "%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™"
  
  #: config/nds32/nds32.c:4085
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument of %qs attribute"
  msgid "invalid nmi function for reset attribute"
  msgstr "%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™"
  
  #: config/nds32/nds32.c:4098
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument of %qs attribute"
  msgid "invalid warm function for reset attribute"
  msgstr "%qs å±žæ€§ã�®å¼•æ•°ã�Œç„¡åŠ¹ã�§ã�™"
  
--- 36537,36567 ----
*************** msgstr ""
*** 39626,39632 ****
  
  #: config/nios2/nios2.c:1182
  #, fuzzy, gcc-internal-format
- #| msgid "target attribute or pragma changes double precision floating point"
  msgid "switch %<-mcustom-%s%> is required for double precision floating point"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œå€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
--- 36587,36592 ----
*************** msgstr ""
*** 39662,39668 ****
  
  #: config/nios2/nios2.c:1363
  #, fuzzy, gcc-internal-format
- #| msgid "Disable position-independent code (PIC) for use in OS kernel code"
  msgid "position-independent code requires the Linux ABI"
  msgstr "OS ã‚«ãƒ¼ãƒ�ãƒ«ã‚³ãƒ¼ãƒ‰å†…ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ (PIC) ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
  
--- 36622,36627 ----
*************** msgstr ""
*** 39673,39691 ****
  
  #: config/nios2/nios2.c:1388
  #, fuzzy, gcc-internal-format
- #| msgid "profiling not supported with -mg"
  msgid "%<-mgpopt%> not supported with PIC."
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/nios2/nios2.c:1390
  #, fuzzy, gcc-internal-format
- #| msgid "profiling not supported with -mg"
  msgid "%<-mgprel-sec=%> not supported with PIC."
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/nios2/nios2.c:1392
  #, fuzzy, gcc-internal-format
- #| msgid "profiling not supported with -mg"
  msgid "%<-mr0rel-sec=%> not supported with PIC."
  msgstr "-mg ã�§ã�®ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36632,36647 ----
*************** msgstr ""
*** 39701,39719 ****
  
  #: config/nios2/nios2.c:1417
  #, fuzzy, gcc-internal-format
- #| msgid "instruction scheduling not supported on this target machine"
  msgid "BMX instructions are only supported with R2 architecture"
  msgstr "å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/nios2/nios2.c:1419
  #, fuzzy, gcc-internal-format
- #| msgid "instruction scheduling not supported on this target machine"
  msgid "CDX instructions are only supported with R2 architecture"
  msgstr "å‘½ä»¤ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒªãƒ³ã‚°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒžã‚·ãƒ³ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
  #: config/nios2/nios2.c:1424
  #, fuzzy, gcc-internal-format
- #| msgid "Generate code in little endian mode"
  msgid "R2 architecture is little-endian only"
  msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 36657,36672 ----
*************** msgstr ""
*** 39734,39740 ****
  
  #: config/nios2/nios2.c:3925
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "number must be 0 or 1"
  msgid "Register number must be in range 0-31 for %s"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 36687,36692 ----
*************** msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å
*** 39755,39761 ****
  
  #: config/nios2/nios2.c:4090
  #, fuzzy, gcc-internal-format
- #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
  msgstr "-mcpu=%s ã‚¹ã‚¤ãƒƒãƒ�ã�Œ -march=%s ã‚¹ã‚¤ãƒƒãƒ�ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 36707,36712 ----
*************** msgstr ""
*** 39776,39782 ****
  
  #: config/nios2/nios2.c:4246
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 2 arguments"
  msgid "%<no-custom-%s%> does not accept arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
--- 36727,36732 ----
*************** msgstr ""
*** 39787,39793 ****
  
  #: config/nios2/nios2.c:4271
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qs should be a non-negative integer"
  msgid "%<custom-%s=%> argument should be a non-negative integer"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
--- 36737,36742 ----
*************** msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�
*** 39803,39809 ****
  
  #: config/nvptx/mkoffload.c:109
  #, fuzzy, gcc-internal-format
- #| msgid "malformed spec function name"
  msgid "malformed ptx file"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® spec é–¢æ•°å��ã�§ã�™"
  
--- 36752,36757 ----
*************** msgstr ""
*** 39819,39837 ****
  
  #: config/nvptx/mkoffload.c:556
  #, fuzzy, gcc-internal-format
- #| msgid "%s:cannot open graph file\n"
  msgid "cannot open intermediate ptx file"
  msgstr "%s: ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“\n"
  
  #: config/nvptx/nvptx.c:197
  #, fuzzy, gcc-internal-format
- #| msgid "command line option %qs is not supported by this configuration"
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %qs ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/nvptx/nvptx.c:223
  #, fuzzy, gcc-internal-format
- #| msgid "optimization options not supported yet"
  msgid "not generating patch area, nops not supported"
  msgstr "æœ€é�©åŒ–ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ã�¾ã� ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36767,36782 ----
*************** msgstr ""
*** 39852,39864 ****
  
  #: config/nvptx/nvptx.c:5058
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: config/nvptx/nvptx.c:5081
  #, fuzzy, gcc-internal-format
- #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 36797,36807 ----
*************** msgstr ""
*** 39879,39885 ****
  
  #: config/or1k/or1k.c:1273
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unexpected operand"
  msgid "unexpected operand: %d"
  msgstr "äºˆæœŸã�—ã�ªã�„æ¼”ç®—å­�"
  
--- 36822,36827 ----
*************** msgstr "PIC ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã�¯é«˜é€Ÿé–“æ
*** 39895,39907 ****
  
  #: config/pa/pa.c:539
  #, fuzzy, gcc-internal-format
- #| msgid "-g is only supported when using GAS on this processor,"
  msgid "%<-g%> is only supported when using GAS on this processor"
  msgstr "-g ã�¯ã�“ã�®ãƒ—ãƒ­ã‚»ãƒƒã‚µã�§ã�¯ GAS ã‚’ä½¿ç”¨ã�™ã‚‹æ™‚ã� ã�‘ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�™ã€‚"
  
  #: config/pa/pa.c:540
  #, fuzzy, gcc-internal-format
- #| msgid "-g option disabled"
  msgid "%<-g%> option disabled"
  msgstr "-g ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�Œç„¡åŠ¹ã�«ã�ªã‚Šã�¾ã�—ã�Ÿ"
  
--- 36837,36847 ----
*************** msgstr ""
*** 39912,39918 ****
  
  #: config/pa/som.h:337
  #, fuzzy, gcc-internal-format
- #| msgid "-fpic is not supported"
  msgid "weak aliases are not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 36852,36857 ----
*************** msgstr ""
*** 39924,39936 ****
  #: config/pru/pru-passes.c:119 config/pru/pru-passes.c:163
  #: config/pru/pru-passes.c:176
  #, fuzzy, gcc-internal-format
- #| msgid "ifunc is not supported in this configuration"
  msgid "function pointers not supported with %<-mabi=ti%> option"
  msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/pru/pru-pragma.c:59
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of %<#pragma %s%>"
  msgid "junk at end of %<#pragma CTABLE_ENTRY%>"
  msgstr "%<#pragma %s%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
--- 36863,36873 ----
*************** msgstr ""
*** 39940,39946 ****
  
  #: config/pru/pru-pragma.c:64
  #, fuzzy
- #| msgid "redefinition of %q#T"
  msgid "redefinition of %<CTABLE_ENTRY %"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 36877,36882 ----
*************** msgstr ""
*** 39951,39969 ****
  
  #: config/pru/pru-pragma.c:77
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma %s%>, ignored"
  msgid "malformed %<#pragma CTABLE_ENTRY%> variable address"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/pru/pru.c:2802
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute allows only an integer constant argument"
  msgid "%<__delay_cycles%> only takes constant arguments"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: config/pru/pru.c:2811
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute allows only an integer constant argument"
  msgid "%<__delay_cycles%> only takes non-negative cycle counts"
  msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 36887,36902 ----
*************** msgstr "%qE å±žæ€§ã�¯æ•´æ•°å®šæ•°å¼•æ•°ã
*** 39972,40036 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
- #| msgid "unknown value %s for -mfpu"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, fuzzy, gcc-internal-format
- #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
- #| msgid "%spreferred-stack-boundary=%d%s is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, fuzzy, gcc-internal-format
- #| msgid "interrupt function must have no arguments"
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.c:375
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mes0%> can only be used with C"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 36905,36963 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu ç”¨ã�®ä¸�æ˜Žã�ªå€¤ %s ã�§ã�™"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "è¤‡ç´ æµ®å‹•å°�æ•°ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�¤æ§‹é€ ä½“ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s ã�Œ %d ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�¯å¼•æ•°ç„¡ã�—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #. Address spaces are currently only supported by C.
  #: config/rl78/rl78.c:375
  #, fuzzy, gcc-internal-format
  msgid "%<-mes0%> can only be used with C"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
*************** msgstr ""
*** 40041,40060 ****
  
  #: config/rl78/rl78.c:393
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g10%>"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/rl78/rl78.c:395
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g10%>"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #. The S2 core does not have mul/div instructions.
  #: config/rl78/rl78.c:407
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mmul=g14%> cannot be used with %<-mcpu=g13%>"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 36968,36984 ----
*************** msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä
*** 40062,40080 ****
  #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
  #: config/rl78/rl78.c:420
  #, fuzzy, gcc-internal-format
- #| msgid "-mmulticore can only be used with BF561"
  msgid "%<-mmul=g13%> cannot be used with %<-mcpu=g14%>"
  msgstr "-mmulticore ã�¯ BF561 ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: config/rl78/rl78.c:843
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "naked attribute only applies to functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
  #: config/rl78/rl78.c:867
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions"
  msgid "%qE attribute doesn%'t apply to functions"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�•ã‚Œã�¾ã�™"
  
--- 36986,37001 ----
*************** msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç
*** 40082,40088 ****
  #. bits.
  #: config/rl78/rl78.c:1233
  #, fuzzy, gcc-internal-format
- #| msgid "ordered comparison of pointer with null pointer"
  msgid "converting far pointer to near pointer"
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
--- 37003,37008 ----
*************** msgstr "ã‚·ã‚°ãƒŠãƒ«ãƒ�ãƒ³ãƒ‰ãƒ©ã‚’ã‚»ãƒ
*** 40118,40124 ****
  
  #: config/rs6000/rs6000-c.c:55
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring malformed #pragma longcall"
  msgid "ignoring malformed %<#pragma longcall%>"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma longcall ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
--- 37038,37043 ----
*************** msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�
*** 40144,40516 ****
  
  #: config/rs6000/rs6000-c.c:77
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of #pragma longcall"
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1258
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1634
  #, fuzzy, gcc-internal-format
- #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgstr "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgid "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:6480
  #, 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:7220
  #, 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 ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, fuzzy, gcc-internal-format
- #| msgid "internal error: builtin function to %s already processed"
  msgid "internal error: builtin function %qs already processed"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s ã�¸ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯æ—¢ã�«å‡¦ç�†ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:8505
  #, fuzzy, gcc-internal-format
- #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8546
  #, 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 "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, fuzzy, gcc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8615
  #, 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:8630
  #, fuzzy, gcc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "Argument must be a value between 0 and 3."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8655
  #, 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 ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8660
  #, 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:8679
  #, fuzzy, gcc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "Argument must be a value between 0 and 7."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8804
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8815
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8826
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8837
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8869
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8885
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8924
  #, fuzzy, gcc-internal-format
- #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8982
  #, 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 "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:9255
! #, 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 ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
! 
! #: config/rs6000/rs6000-call.c:9304
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9306
  #, 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 "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:9451
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9470
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is an invalid argument to -mcpu="
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-call.c:9498
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is an invalid argument to -mcpu="
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9602
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9622
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9634
  #, fuzzy, gcc-internal-format
- #| msgid "number must be 0 or 1"
  msgid "argument 1 must be 0 or 2"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9646
  #, fuzzy, gcc-internal-format
- #| msgid "argument 3 must be a 1-bit unsigned literal"
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9660
  #, 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 "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9672
  #, fuzzy, gcc-internal-format
- #| msgid "number must be 0 or 1"
  msgid "argument 2 must be 0 or 1"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9680
  #, fuzzy, gcc-internal-format
- #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, fuzzy, gcc-internal-format
- #| msgid "second argument of %q+D should be %<char **%>"
  msgid "second argument to %qs must be [0, 12]"
  msgstr "%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10149
  #, fuzzy, gcc-internal-format
- #| msgid "valid arguments to %qs are: %s"
  msgid "third argument to %qs must be [0, 12]"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/rs6000/rs6000-call.c:10343
  #, fuzzy, gcc-internal-format
- #| msgid "this builtin function is only available on the fr450"
  msgid "%qs is only valid for the cell processor"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgid "%qs requires the %qs option"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgid "%qs requires the %qs and %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10381
  #, fuzzy, gcc-internal-format
- #| msgid "Enable 32-bit multiply instructions"
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000-call.c:10386
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qE not supported for MIPS16"
  msgid "%qs is not supported with the current options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:13016
  #, fuzzy, gcc-internal-format
- #| msgid "internal error: builtin function %s had an unexpected return type %s"
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�ŒäºˆæœŸã�—ã�ªã�„æˆ»ã‚Šåž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:13038
  #, fuzzy, gcc-internal-format
- #| msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�®ç¬¬ %d å¼•æ•°ã�ŒäºˆæœŸã�—ã�ªã�„å¼•æ•°åž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 37063,37390 ----
  
  #: config/rs6000/rs6000-c.c:77
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1264
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: config/rs6000/rs6000-c.c:1640
  #, 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:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-c.c:1852
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, 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:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs already processed"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s ã�¸ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯æ—¢ã�«å‡¦ç�†ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:8588
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_mffsl%> not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8629
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a constant between 0 and 31."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8698
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_rn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8713
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8738
  #, 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:8743
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_set_fpscr_drn%> not supported with %<-msoft-float%>"
  msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8762
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8803
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr "ç¬¬ä¸€å¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ä»˜ã��ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8887
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8898
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8909
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8920
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8934
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:8968
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9007
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9065
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:9354 config/rs6000/rs6000-call.c:9514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, fuzzy, gcc-internal-format
! msgid "builtin %qs is only valid in 64-bit mode"
! msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
! 
! #: config/rs6000/rs6000-call.c:9661
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-call.c:9680
  #, 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:9708
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 4 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9812
  #, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9832
  #, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9844
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be 0 or 2"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9856
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "ç¬¬ä¸‰å¼•æ•°ã�¯ 1 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9870
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "ç¬¬äºŒå¼•æ•°ã�¯ 5 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9882
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be 0 or 1"
  msgstr "æ•°å€¤ã�¯ 0 ã�¾ã�Ÿã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9890
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be in the range [0, 15]"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¯ %d...%d ã�®ç¯„å›²ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:9957 config/rs6000/rs6000-call.c:10297
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, fuzzy, gcc-internal-format
  msgid "second argument to %qs must be [0, 12]"
  msgstr "%q+D ã�®ç¬¬äºŒå¼•æ•°ã�¯ %<char **%> ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/rs6000/rs6000-call.c:10359
  #, fuzzy, gcc-internal-format
  msgid "third argument to %qs must be [0, 12]"
  msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
  
! #: config/rs6000/rs6000-call.c:10553
  #, fuzzy, gcc-internal-format
  msgid "%qs is only valid for the cell processor"
  msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:10595
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "32 ãƒ“ãƒƒãƒˆä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: config/rs6000/rs6000-call.c:10600
  #, 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:10603
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qE ã�¯ MIPS16 ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000-call.c:13544
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs had an unexpected return type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�ŒäºˆæœŸã�—ã�ªã�„æˆ»ã‚Šåž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000-call.c:13566
  #, fuzzy, gcc-internal-format
  msgid "internal error: builtin function %qs, argument %d had unexpected argument type %qs"
  msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�®ç¬¬ %d å¼•æ•°ã�ŒäºˆæœŸã�—ã�ªã�„å¼•æ•°åž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ã‚¹ã‚¿ãƒƒã‚¯ãƒ•ãƒ¬ãƒ¼ãƒ ã�Œå¤§ã�
*** 40521,40774 ****
  
  #: config/rs6000/rs6000-logue.c:5486
  #, fuzzy, gcc-internal-format
- #| msgid "Use registers r2 and r5"
  msgid "%qs uses register r29"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000-logue.c:5494
  #, 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 "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3261
  #, fuzzy, gcc-internal-format
- #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 ã�¯ PowerPC64 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�Œæœ‰åŠ¹ã�®ã�¾ã�¾æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3454
  #, fuzzy, gcc-internal-format
- #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power ã�¯ 64 ãƒ“ãƒƒãƒˆ Darwin ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã‚‹ C ã�Šã‚ˆã�³ C++ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3593
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
- #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, fuzzy, gcc-internal-format
- #| msgid "-mcmodel incompatible with other toc options"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, fuzzy, gcc-internal-format
- #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3956
  #, fuzzy, gcc-internal-format
- #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3965
  #, fuzzy, gcc-internal-format
- #| msgid "using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3968
  #, fuzzy, gcc-internal-format
- #| msgid "using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
- #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, fuzzy, gcc-internal-format
- #| msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4327
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
- #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4660
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7184
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5"
  msgstr "%d ãƒ�ã‚¤ãƒˆæ•´åˆ—ã�®ä»®å¼•æ•°ã‚’æ¸¡ã�™ ABI ã�¯ GCC 4.6 ã�§å¤‰æ›´ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, 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:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19133
  #, fuzzy, gcc-internal-format
- #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:19141
  #, fuzzy, gcc-internal-format
- #| msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19144
  #, fuzzy, gcc-internal-format
- #| msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
- #| msgid "invalid cpu \"%s\" for %s\"%s\"%s"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
- #| msgid "%s\"%s\"%s is not allowed"
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:23155
  #, fuzzy, gcc-internal-format
- #| msgid "%s\"%s\"%s is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, fuzzy, gcc-internal-format
- #| msgid "nested functions not supported on this target"
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24139
  #, fuzzy, gcc-internal-format
- #| msgid "static linking is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 37395,37627 ----
  
  #: config/rs6000/rs6000-logue.c:5486
  #, fuzzy, gcc-internal-format
  msgid "%qs uses register r29"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ r2 ã�¨ r5 ã‚’ä½¿ç”¨ã�™ã‚‹"
  
  #: config/rs6000/rs6000-logue.c:5494
  #, fuzzy, gcc-internal-format
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target ã�¯ã�“ã�®ãƒžã‚·ãƒ³ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:3324
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 ã�¯ PowerPC64 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�Œæœ‰åŠ¹ã�®ã�¾ã�¾æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™"
  
! #: config/rs6000/rs6000.c:3519
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power ã�¯ 64 ãƒ“ãƒƒãƒˆ Darwin ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã‚‹ C ã�Šã‚ˆã�³ C++ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3658
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ long double ã�®ã‚µã‚¤ã‚ºã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4021
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4030
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4033
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4052
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ AltiVec ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ darwin64 ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4397
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4405
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs ã‚’å‘¼ã�³å‡ºã�—ã�§ä½¿ç”¨ã�•ã‚Œã‚‹ãƒ¬ã‚¸ã‚¹ã‚¿ã�¨ã�—ã�¦ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:4706
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s ç”¨ã�®ä¸�æ˜Žã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™"
  
! #: config/rs6000/rs6000.c:4743
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, 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:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®çœŸå�½åž‹ (boolean) ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<complex%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr "AltiVec åž‹å†…ã�§ã�®å��é€²æµ®å‹•å°�æ•°ç‚¹ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:19374
  #, 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:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚%<int%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: config/rs6000/rs6000.c:19382
  #, 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:19385
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23400
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23403
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:23405
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs ifunc which is not supported on this target"
  msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/rs6000/rs6000.c:24389
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
*************** msgstr "é�™çš„ãƒªãƒ³ã‚¯ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�
*** 40840,40846 ****
  #. get control in TARGET_OPTION_OVERRIDE.
  #: config/rs6000/aix61.h:30 config/rs6000/aix71.h:30 config/rs6000/aix72.h:30
  #, fuzzy, gcc-internal-format
- #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%<-maix64%> requires PowerPC64 architecture remain enabled"
  msgstr "-maix64 ã�¯ PowerPC64 ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�Œæœ‰åŠ¹ã�®ã�¾ã�¾æ®‹ã�•ã‚Œã�¦ã�„ã‚‹ã�“ã�¨ã�Œå¿…è¦�ã�§ã�™"
  
--- 37693,37698 ----
*************** msgstr "soft-float ã�¨ long-double-128 ã
*** 40851,40889 ****
  
  #: config/rs6000/aix61.h:40 config/rs6000/aix71.h:40 config/rs6000/aix72.h:40
  #, fuzzy, gcc-internal-format
- #| msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
  msgid "%<-maix64%> required: 64-bit computation with 32-bit addressing not yet supported"
  msgstr "-maix64 ã�Œå¿…è¦�ã�§ã�™: 32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�® 64 ãƒ“ãƒƒãƒˆè¨ˆç®—ã�¯ã�¾ã� ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47 config/rs6000/aix72.h:47
  #: config/rs6000/freebsd64.h:124 config/rs6000/rtems.h:121
  #, fuzzy, gcc-internal-format
- #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/rs6000/freebsd64.h:102 config/rs6000/linux64.h:115
  #, fuzzy, gcc-internal-format
- #| msgid "-mas100-syntax is incompatible with -gdwarf"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mas100-syntax ã�¨ -gdwarf ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/freebsd64.h:117 config/rs6000/linux64.h:135
  #: config/rs6000/rtems.h:114
  #, fuzzy, gcc-internal-format
- #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 ã�¯ PowerPC64 CPU ã�Œå¿…è¦�ã�§ã�™"
  
  #: config/rs6000/linux64.h:142
  #, fuzzy, gcc-internal-format
- #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel incompatible with other toc options%>"
  msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/rs6000/linux64.h:161
  #, fuzzy, gcc-internal-format
- #| msgid "FPA is unsupported in the AAPCS"
  msgid "%qs unsupported for this ABI"
  msgstr "FPA ã�¯ AAPCS å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 37703,37735 ----
*************** msgstr "FPA ã�¯ AAPCS å†…ã�§ã�¯ã‚µãƒ�ãƒ¼
*** 40891,40963 ****
  #. get control in TARGET_OPTION_OVERRIDE.
  #: config/rs6000/sysv4.h:116
  #, fuzzy, gcc-internal-format
- #| msgid "bad value for -mcall-%s"
  msgid "bad value for %<%s-%s%>"
  msgstr "-mcall-%s ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ã�§ã�™"
  
  #: config/rs6000/sysv4.h:132
  #, fuzzy, gcc-internal-format
- #| msgid "bad value for -msdata=%s"
  msgid "bad value for %<%s=%s%>"
  msgstr "-msdata=%s ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ã�§ã�™"
  
  #: config/rs6000/sysv4.h:149
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%qs and %<%s=%s%> are incompatible"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:158
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%<-f%s%> and %<%s=%s%> are incompatible"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:167
  #, fuzzy, gcc-internal-format
- #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
  msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:176 config/rs6000/sysv4.h:210
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%qs and %qs are incompatible"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:183 config/rs6000/sysv4.h:190
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%qs and %<%s-%s%> are incompatible"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:196 config/rs6000/sysv4.h:202
  #, fuzzy, gcc-internal-format
- #| msgid "-msecure-plt not supported by your assembler"
  msgid "%qs not supported by your assembler"
  msgstr "-msecure-plt ã�¯ä½¿ç”¨ã�™ã‚‹ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/rs6000/sysv4.h:244
  #, fuzzy, gcc-internal-format
- #| msgid "-m%s not supported in this configuration"
  msgid "%<-m%s%> not supported in this configuration"
  msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/rx/rx.c:650
  #, fuzzy, gcc-internal-format
- #| msgid "unreocgnized control register number: %d - using 'psw'"
  msgid "unrecognized control register number: %d - using %<psw%>"
  msgstr "èª�è­˜å‡ºæ�¥ã�ªã�„åˆ¶å¾¡ãƒ¬ã‚¸ã‚¹ã‚¿ç•ªå�·ã�§ã�™: %d - 'psw' ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
  #: config/rx/rx.c:1383
  #, fuzzy, gcc-internal-format
- #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple fast interrupt routines seen: %qE and %qE"
  msgstr "è¤‡æ•°ã�®å‰²ã‚Šè¾¼ã�¿å±žæ€§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/rx/rx.c:2594
  #, fuzzy, gcc-internal-format
- #| msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
  msgid "%<__builtin_rx_%s%> takes %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>"
  msgstr "__builtin_rx_%s ã�¯ 'C'ã€�'Z'ã€�'S'ã€�'O'ã€�'I' ã�¾ã�Ÿã�¯ 'U' ã‚’ã�¨ã‚Šã�¾ã�™"
  
--- 37737,37797 ----
*************** msgstr ""
*** 40998,41010 ****
  
  #: config/s390/s390-c.c:894
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "builtin %qF is deprecated."
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/s390/s390-c.c:898
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mips3d%> requires %<-mpaired-single%>"
  msgid "%qF requires %<-mvx%>"
  msgstr "%<-mips3d%> ã�¯ %<-mpaired-single%> ã�Œå¿…è¦�ã�§ã�™"
  
--- 37832,37842 ----
*************** msgstr ""
*** 41015,41021 ****
  
  #: config/s390/s390-c.c:910
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qF requires z15 or higher"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 37847,37852 ----
*************** msgstr ""
*** 41026,41038 ****
  
  #: config/s390/s390-c.c:973
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid parameter combination for intrinsic %qs"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: config/s390/s390-c.c:979
  #, fuzzy, gcc-internal-format
- #| msgid "ambiguous overload for %qs in %<%s %E%>"
  msgid "ambiguous overload for intrinsic %qs"
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
--- 37857,37867 ----
*************** msgstr ""
*** 41043,41073 ****
  
  #: config/s390/s390-c.c:996
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "%qs matching variant requires z15 or higher"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/s390/s390-c.c:1002
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "%qs matching variant is deprecated."
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/s390/s390-c.c:1042
  #, fuzzy, gcc-internal-format
- #| msgid "constant argument out of range for %qs"
  msgid "constant argument %d for builtin %qF is out of range for target type"
  msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: config/s390/s390.c:732
  #, 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 "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: config/s390/s390.c:748
  #, 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 "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
--- 37872,37897 ----
*************** msgstr ""
*** 41093,41112 ****
  
  #: config/s390/s390.c:835
  #, fuzzy, gcc-internal-format
- #| msgid "<unresolved overloaded function type>"
  msgid "unresolved overloaded builtin"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
  #: config/s390/s390.c:842 config/tilegx/tilegx.c:3539
  #: config/tilepro/tilepro.c:3103
  #, fuzzy, gcc-internal-format
- #| msgid "bad builtin code"
  msgid "bad builtin icode"
  msgstr "é–“é�•ã�£ã�Ÿçµ„ã�¿è¾¼ã�¿ã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
  #: config/s390/s390.c:976
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "invalid argument %d for builtin %qF"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
--- 37917,37933 ----
*************** msgstr ""
*** 41117,41270 ****
  
  #: config/s390/s390.c:1167
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, fuzzy, gcc-internal-format
- #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:12900
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15158
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, 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 "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15203
  #, fuzzy, gcc-internal-format
- #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15232
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15236
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15248
  #, 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:15257
  #, 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:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15268
  #, 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:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qs should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15393
  #, fuzzy, gcc-internal-format
- #| msgid "argument to %qE attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 37938,38080 ----
  
  #: config/s390/s390.c:1167
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ 0 ã�§ã‚‚ 1 ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "å±€æ‰€å¤‰æ•°ã�®å�ˆè¨ˆã‚µã‚¤ã‚ºã�Œã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�®åˆ¶é™�ã‚’è¶…é�Žã�—ã�¦ã�„ã�¾ã�™"
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs ã�¯å‹•çš„ã‚¹ã‚¿ãƒƒã‚¯å‰²ã‚Šå½“ã�¦ã‚’ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:12966
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15224
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ãƒ“ãƒƒãƒˆ ABI ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15269
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15298
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating point instructions not available on %s"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ %s ä¸Šã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15302
  #, gcc-internal-format
  msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgstr "ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢å��é€²æµ®å‹•å°�æ•°ç‚¹å‘½ä»¤ã�¯ ESA/390 ãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15314
  #, 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:15323
  #, 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:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚µã‚¤ã‚ºã�¯ 64k ã‚ˆã‚Šå¤§ã��ã��ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: config/s390/s390.c:15334
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard ã�¯ -mstack-size ã‚’æš—é»™çš„ã�«ä½¿ç”¨ã�—ã�¾ã�™"
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�¯é�žè² æ•´æ•°ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: config/s390/s390.c:15459
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE å±žæ€§ã�¸ã�®å¼•æ•°ã�Œ %d ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: config/s390/s390.c:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 41275,41287 ****
  
  #: config/sh/sh.c:953
  #, fuzzy, gcc-internal-format
- #| msgid "unwind tables currently require a frame pointer for correctness"
  msgid "unwind tables currently require either a frame pointer or %<-maccumulate-outgoing-args%> for correctness"
  msgstr "å·»ã��æˆ»ã�— (unwind) è¡¨ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚�è¨‚æ­£ç”¨ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™"
  
  #: config/sh/sh.c:7416
  #, fuzzy, gcc-internal-format
- #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__builtin_saveregs%> not supported by this subtarget"
  msgstr "__builtin_saveregs ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 38085,38095 ----
*************** msgstr "r0 ã�¯å‘¼ã�³å‡ºã�—ã�«ã‚ˆã�£ã�¦ä¸
*** 41319,41325 ****
  #. The kernel loader cannot handle the relaxation			 relocations, so it cannot load kernel modules			 (which are ET_REL) or RTP executables (which are		 linked with --emit-relocs).  No relaxation relocations		 appear in shared libraries, so relaxation is OK		 for RTP PIC.
  #: config/sh/vxworks.h:43
  #, fuzzy, gcc-internal-format
- #| msgid "-mrelax is only supported for RTP PIC"
  msgid "%<-mrelax%> is only supported for RTP PIC"
  msgstr "-mrelax ã�¯ RTP PIC ç”¨ã�«ã�®ã�¿ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 38127,38132 ----
*************** msgstr "%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ
*** 41330,41348 ****
  
  #: config/sparc/sparc.c:1770
  #, fuzzy, gcc-internal-format
- #| msgid "-mlong-double-64 not allowed with -m64"
  msgid "%<-mlong-double-64%> not allowed with %<-m64%>"
  msgstr "-mlong-double-64 ã�¯ -m64 ã�¨ä½µç”¨ã�™ã‚‹ã�“ã�¨ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/sparc/sparc.c:1778
  #, fuzzy, gcc-internal-format
- #| msgid "-fdata-sections not supported for this target"
  msgid "%<-fcall-saved-REG%> is not supported for out registers"
  msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: config/sparc/sparc.c:1902
  #, fuzzy, gcc-internal-format
- #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-mcmodel=%> is not supported in 32-bit mode"
  msgstr "-mcmodel= ã�¯ 32 ãƒ“ãƒƒãƒˆã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 38137,38152 ----
*************** msgstr "__BELOW100__ å±žæ€§ã�¯è‡ªå‹•è¨˜æ
*** 41378,41384 ****
  
  #: config/tilegx/tilegx.c:3580 config/tilepro/tilepro.c:3129
  #, fuzzy, gcc-internal-format
- #| msgid "mask must be an immediate"
  msgid "operand must be an immediate of the right size"
  msgstr "ãƒžã‚¹ã‚¯ã�¯å�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
--- 38182,38187 ----
*************** msgstr "æº–å‚™ã�™ã‚‹ã‚¹ã‚¿ãƒƒã‚¯ç©ºé–“ã�
*** 41499,41553 ****
  
  #: config/visium/visium.c:729
  #, fuzzy, gcc-internal-format
- #| msgid "attribute interrupt_handler is not compatible with -m5-compact"
  msgid "an interrupt handler cannot be compiled with %<-muser-mode%>"
  msgstr "interrupt_handler å±žæ€§ã�¯ -m5-compact ã�¨ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: config/vms/vms-c.c:44
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of #pragma ghs starttda"
  msgid "junk at end of #pragma __nostandard"
  msgstr "#pragma ghs starttda ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/vms/vms-c.c:55
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of #pragma %s"
  msgid "junk at end of #pragma __standard"
  msgstr "#pragma %s ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
  #: config/vms/vms-c.c:81
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma align%>, ignoring"
  msgid "malformed %<#pragma member_alignment%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/vms/vms-c.c:96
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma align%>"
  msgid "unknown %<#pragma member_alignment%> name %s"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™"
  
  #: config/vms/vms-c.c:101
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma align%>"
  msgid "malformed %<#pragma member_alignment%>"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma align%> ã�§ã�™"
  
  #: config/vms/vms-c.c:135
  #, fuzzy, gcc-internal-format
- #| msgid "invalid alignment for %<#pragma align%>, ignoring"
  msgid "unhandled alignment for %<#pragma nomember_alignment%>"
  msgstr "%<#pragma align%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: config/vms/vms-c.c:148
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of '#pragma options'"
  msgid "garbage at end of %<#pragma nomember_alignment%>"
  msgstr "'#pragma options' ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/vms/vms-c.c:203
  #, fuzzy, gcc-internal-format
- #| msgid "malformed '#pragma options', ignoring"
  msgid "malformed %<#pragma extern_model%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® '#pragma options' ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 38302,38347 ----
*************** msgstr ""
*** 41558,41594 ****
  
  #: config/vms/vms-c.c:229
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of %<#pragma extern_prefix%>"
  msgid "unknown %<#pragma extern_model%> model %qs"
  msgstr "%<#pragma extern_prefix%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/vms/vms-c.c:235
  #, fuzzy, gcc-internal-format
- #| msgid "junk at end of %<#pragma extern_prefix%>"
  msgid "junk at end of '#pragma extern_model'"
  msgstr "%<#pragma extern_prefix%> ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
  
  #: config/vms/vms-c.c:249
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma message%>, ignored"
  msgid "vms '#pragma __message' is ignored"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma message%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/vms/vms-c.c:274 config/vms/vms-c.c:280
  #, fuzzy, gcc-internal-format
- #| msgid "malformed #pragma extern_prefix, ignored"
  msgid "malformed '#pragma __extern_prefix', ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma extern_prefix ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/vms/vms-c.c:313 config/vms/vms-c.c:333
  #, fuzzy, gcc-internal-format
- #| msgid "malformed %<#pragma %s%>, ignored"
  msgid "malformed %<#pragma %s%>, ignoring"
  msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® %<#pragma %s%> ã�§ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: config/vms/vms-c.c:329
  #, fuzzy, gcc-internal-format
- #| msgid "invalid constant in %<#pragma pack%> - ignored"
  msgid "invalid constant in %<#pragma %s%>"
  msgstr "%<#pragma pack%> å†…ã�§ç„¡åŠ¹ã�ªå®šæ•°ã�§ã�™ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 38352,38382 ----
*************** msgstr ""
*** 41599,41605 ****
  
  #: config/xtensa/xtensa.c:2255
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s is not supported with CONST16 instructions"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s ã�¯ CONST16 å‘½ä»¤ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 38387,38392 ----
*************** msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–
*** 41640,41646 ****
  
  #: ada/gcc-interface/trans.c:2082
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %q+D declared %<inline%>"
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 38427,38432 ----
*************** msgstr "%qs å±žæ€§ç”¨ã�®ç„¡åŠ¹ã�ªã‚¨ãƒ¬ã
*** 41651,41657 ****
  
  #: ada/gcc-interface/utils.c:4046
  #, 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 "ãƒ™ã‚¯ãƒˆãƒ«ã�®è¦�ç´ ã�®æ•°ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 38437,38442 ----
*************** msgstr "%qs å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã
*** 41663,41675 ****
  
  #: ada/gcc-interface/utils.c:6296
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not a string constant"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: ada/gcc-interface/utils.c:6311
  #, fuzzy, gcc-internal-format
- #| msgid "format string has invalid operand number"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "æ›¸å¼�æ–‡å­—åˆ—ã�Œç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 38448,38458 ----
*************** msgstr "%qs å±žæ€§ã�¯é…�åˆ—åž‹ã�®ã�¿ã�«é
*** 41705,41716 ****
  
  #: brig/brig-lang.c:212
  #, fuzzy, gcc-internal-format
- #| msgid "could not write to response file %s"
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
--- 38488,38498 ----
  
  #: brig/brig-lang.c:212
  #, fuzzy, gcc-internal-format
  msgid "could not read the BRIG file"
  msgstr "å¿œç­”ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚�ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void ã�®å€¤ã�Œæœ¬æ�¥ã�®æ„�å‘³é€šã‚Šã�«ç„¡è¦–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
*************** msgstr "åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�
*** 41844,41868 ****
  
  #: c/c-decl.c:2008
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:2018 c/c-decl.c:2043
  #, fuzzy, gcc-internal-format
- #| msgid "%qD was declared here"
  msgid "%qD is declared in header %qs"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:2029
  #, fuzzy, gcc-internal-format
- #| msgid "invalid argument to built-in function"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: c/c-decl.c:2034
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting types for built-in function %q+D"
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 38626,38646 ----
*************** msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã
*** 41908,41914 ****
  
  #: c/c-decl.c:2184
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
--- 38686,38691 ----
*************** msgstr "%q+D ã�®å®£è¨€ã�¯å‰�ã�®é�žå¤‰æ•°
*** 41989,41999 ****
  
  #: c/c-decl.c:3011
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
--- 38766,38775 ----
  
  #: c/c-decl.c:3011
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
*************** msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿå¤–éƒ¨å®£è¨
*** 42015,42021 ****
  
  #: c/c-decl.c:3350 c/c-decl.c:3364
  #, fuzzy, gcc-internal-format
- #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
--- 38791,38796 ----
*************** msgstr "é–¢æ•° %qD ã�®äº’æ�›æ€§ã�Œã�ªã�„
*** 42041,42047 ****
  
  #: c/c-decl.c:3716
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
--- 38816,38821 ----
*************** msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã
*** 42052,42058 ****
  
  #: c/c-decl.c:3734
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
--- 38826,38831 ----
*************** msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã
*** 42066,42072 ****
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3791 cp/decl.c:3147
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 38839,38845 ----
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "æœªå®£è¨€ã�®è­˜åˆ¥å­�ã�¯å‡ºç�¾ã�—ã�Ÿå�„é–¢æ•°å†…ã�§ä¸€å›žã�®ã�¿å ±å‘Šã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:3791 cp/decl.c:3149
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ãƒ©ãƒ™ãƒ« %qE ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�‹ã‚‰å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 42096,42102 ****
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
--- 38869,38875 ----
  msgid "duplicate label declaration %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ«ã�®å®£è¨€ %qE ã�§ã�™"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
*************** msgstr ""
*** 42143,42149 ****
  
  #: c/c-decl.c:4669
  #, fuzzy, gcc-internal-format
- #| msgid "declaration %qD does not declare anything"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 38916,38921 ----
*************** msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�
*** 42159,42165 ****
  
  #: c/c-decl.c:4713
  #, fuzzy, gcc-internal-format
- #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 38931,38936 ----
*************** msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªè¨
*** 42180,42186 ****
  
  #: c/c-decl.c:4738
  #, fuzzy, gcc-internal-format
- #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž‹å��ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 38951,38956 ----
*************** msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ªåž
*** 42191,42197 ****
  
  #: c/c-decl.c:4758
  #, fuzzy, gcc-internal-format
- #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�«ç„¡æ„�å‘³ã�ª %<__thread%> ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 38961,38966 ----
*************** msgstr "%q+D ã�¯é€šå¸¸ã�¯é–¢æ•°ã�§ã�™"
*** 42230,42236 ****
  
  #: c/c-decl.c:5031
  #, fuzzy, gcc-internal-format
- #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ (ä»£ã‚�ã‚Šã�« __typeof__ ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„)"
  
--- 38999,39004 ----
*************** msgstr "å¤‰æ•° %qD ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œ
*** 42261,42267 ****
  
  #: c/c-decl.c:5156
  #, fuzzy, gcc-internal-format
- #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %q+D ã�§ã�™"
  
--- 39029,39034 ----
*************** msgstr "%q+D ã�®è¨˜æ†¶åŸŸã‚µã‚¤ã‚ºã�Œä¸€
*** 42297,42303 ****
  
  #: c/c-decl.c:5437
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "é�žé�™çš„å¤‰æ•° %q+D ç”¨ã�®ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æŒ‡å®šã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
--- 39064,39069 ----
*************** msgstr "volatile ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œã�‚ã‚
*** 42308,42318 ****
  
  #: c/c-decl.c:5553
  #, fuzzy, gcc-internal-format
- #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39074,39083 ----
  
  #: c/c-decl.c:5553
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œ
*** 42354,42360 ****
  
  #: c/c-decl.c:5806
  #, 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 "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
--- 39119,39124 ----
*************** msgstr "%qs ã�®å¹…ã�¯ã��ã�®åž‹ã�®å€¤ã‚ˆã
*** 42375,42387 ****
  
  #: c/c-decl.c:5851
  #, 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:5854
  #, 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 ã�¯ã‚µã‚¤ã‚ºã�Œè©•ä¾¡ã�§ã��ã�ªã�„é…�åˆ—ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
--- 39139,39149 ----
*************** msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™
*** 42432,42438 ****
  
  #: c/c-decl.c:6138
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<restrict%> ã�§ã�™"
  
--- 39194,39199 ----
*************** msgstr "é–¢æ•°å®šç¾©ã�Œ %<typedef%> ã�¨å
*** 42463,42469 ****
  
  #: c/c-decl.c:6184
  #, fuzzy, gcc-internal-format
- #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "é–¢æ•°å®šç¾©ã�Œ %<auto%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 39224,39229 ----
*************** msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE
*** 42519,42525 ****
  
  #: c/c-decl.c:6253
  #, fuzzy, gcc-internal-format
- #| msgid "function-scope %qE implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�® %qE ã�¯æš—é»™çš„ã�« auto ã�¨ã�ªã‚Š %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�™"
  
--- 39279,39284 ----
*************** msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•
*** 42568,42580 ****
  
  #: c/c-decl.c:6425
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
  #: c/c-decl.c:6428
  #, fuzzy, gcc-internal-format
- #| msgid "size of unnamed array has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "ç„¡å��é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
--- 39327,39337 ----
*************** msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�
*** 42621,42627 ****
  
  #: c/c-decl.c:6617
  #, fuzzy, gcc-internal-format
- #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "é…�åˆ—ã�®åž‹ã�Œä¸�å®Œå…¨è¦�ç´ åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 39378,39383 ----
*************** msgstr "åž‹å��ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�
*** 42660,42666 ****
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 39416,39422 ----
  msgid "function definition has qualified void return type"
  msgstr "é–¢æ•°å®šç¾©ã�Œ void æˆ»ã‚Šåž‹ã�®ä¿®é£¾å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�
*** 42668,42674 ****
  #: c/c-decl.c:6826 c/c-decl.c:7036 c/c-decl.c:7090 c/c-decl.c:7174
  #: c/c-decl.c:7299 c/c-parser.c:3016
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
--- 39424,39429 ----
*************** msgstr "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç
*** 42714,42768 ****
  
  #: c/c-decl.c:6980
  #, fuzzy, gcc-internal-format
- #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:6982
  #, fuzzy, gcc-internal-format
- #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qs ã�Œç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:6991
  #, fuzzy, gcc-internal-format
- #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
  #: c/c-decl.c:6993
  #, fuzzy, gcc-internal-format
- #| msgid "%qs specified for parameter %qE"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:6998
  #, fuzzy, gcc-internal-format
- #| msgid "%qs specified for parameter %qE"
  msgid "alignment specified for parameter %qE"
  msgstr "%qs ã�Œä»®å¼•æ•° %qE ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:7000
  #, fuzzy, gcc-internal-format
- #| msgid "%qs specified for unnamed parameter"
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c/c-decl.c:7005
  #, fuzzy, gcc-internal-format
- #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
  
  #: c/c-decl.c:7007
  #, fuzzy, gcc-internal-format
- #| msgid "%qs specified for unnamed parameter"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs ã�Œç„¡å��ä»®å¼•æ•°ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c/c-decl.c:7010
  #, fuzzy, gcc-internal-format
- #| msgid "assignment of function %qD"
  msgid "alignment specified for function %qE"
  msgstr "é–¢æ•° %qD ã�¸ã�®ä»£å…¥ã�§ã�™"
  
--- 39469,39514 ----
*************** msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å
*** 42783,42789 ****
  
  #: c/c-decl.c:7053
  #, fuzzy, gcc-internal-format
- #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 39529,39534 ----
*************** msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�
*** 42815,42821 ****
  
  #: c/c-decl.c:7208
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 39560,39565 ----
*************** msgstr "é–¢æ•° %<main%> ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ã
*** 42846,42864 ****
  
  #: c/c-decl.c:7343
  #, fuzzy, gcc-internal-format
- #| msgid "%qE initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã€� %<extern%> ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-decl.c:7354
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-decl.c:7357
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 39590,39605 ----
*************** msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®
*** 42874,42880 ****
  
  #: c/c-decl.c:7398
  #, fuzzy, gcc-internal-format
- #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 39615,39620 ----
*************** msgstr "%<struct %E%> ã�®å…¥ã‚Œå­�ã�«ã�ª
*** 42983,42989 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
--- 39723,39729 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs å¼�å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
*************** msgstr "æ§‹é€ ä½“ã�«å��å‰�ä»˜ã��ãƒ¡ãƒ³ãƒ
*** 43033,43039 ****
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
--- 39773,39779 ----
  msgid "struct has no members"
  msgstr "æ§‹é€ ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰
*** 43045,43057 ****
  
  #: c/c-decl.c:8500
  #, fuzzy, gcc-internal-format
- #| msgid "flexible array member in union"
  msgid "flexible array member in a struct with no named members"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-decl.c:8531
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE is too large"
  msgid "type %qT is too large"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 39785,39795 ----
*************** msgstr "%<enum %E%> ã�®å…¥ã‚Œå­�ã�«ã�ªã�
*** 43071,43079 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
- #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
--- 39809,39816 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> ã�®å†�å®šç¾©ã�§ã�™"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "æŒ‡å®šã�—ã�Ÿãƒ¢ãƒ¼ãƒ‰ã�¯åˆ—æŒ™å€¤ç”¨ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
*************** msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ
*** 43102,43110 ****
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
- #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
--- 39839,39846 ----
  msgid "ISO C restricts enumerator values to range of %<int%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
*************** msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒ
*** 43120,43126 ****
  
  #: c/c-decl.c:9212
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
--- 39856,39861 ----
*************** msgstr "å‰�ã�« %qD ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤
*** 43134,43140 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 39869,39875 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ç„¡ã�—ã�§ã€�å®šç¾©ã�•ã‚Œã‚‹å‰�ã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "å¼•æ•° %qD ã�Œçµ„ã�¿è¾¼ã�¿ãƒ—ãƒ­
*** 43249,43260 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9940 cp/decl.c:17147
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
--- 39984,39995 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:9947 cp/decl.c:17155
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�›ã‚“"
*************** msgstr "ä»®å¼•æ•° %qD ã�Œè¨­å®šã�•ã‚Œã�¾
*** 43262,43538 ****
  #. 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:10036
  #, 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%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10041
  #, 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 "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -std=c99 ã�¾ã�Ÿã�¯ -std=gnu99 ã‚’ã‚³ãƒ¼ãƒ‰ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�«ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: c/c-decl.c:10048
  #, 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 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10080
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10084
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10096
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10100
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10104
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
- #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10504 cp/parser.c:30413
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10792
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C does not support %<__int128%> type"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10945
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10988
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11107
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C does not support %<__int128%> type"
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11157
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported for this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11254
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11289
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11302
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11351
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11372
  #, fuzzy, gcc-internal-format
- #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11374
  #, fuzzy, gcc-internal-format
- #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11376
  #, fuzzy, gcc-internal-format
- #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
- #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11443
  #, fuzzy, gcc-internal-format
- #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11522
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11537
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, fuzzy, gcc-internal-format
- #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, fuzzy, gcc-internal-format
- #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
- #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
--- 39997,40254 ----
  #. 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:10043
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10048
  #, 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:10055
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10087
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "é�™çš„å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10091
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10098
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10103
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10107
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10111
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "é�žå¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ã‚¢ãƒ‰ãƒ¬ã‚¹ç©ºé–“ä¿®é£¾å­� %qs ã�¨ %qs ã�§ã�™"
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«äºŒå€‹ã�¾ã�Ÿã�¯ã��ã‚Œä»¥ä¸Šã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:10511 cp/parser.c:30438
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ã�¯ GCC ã�«ã�¨ã�£ã�¦é•·ã�™ã�Žã�¾ã�™"
  
! #: c/c-decl.c:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10799
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:10930
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10952
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:10995
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ã�¯è¤‡ç´ æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11114
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11164
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11235
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C2X"
  msgstr "ISO C ã�¯å��é€²æµ®å‹•å°�æ•°ç‚¹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "å›ºå®šå°�æ•°ç‚¹åž‹ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11261
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ã�¯å›ºå®šå°�æ•°ç‚¹åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11296
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.c:11309
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.c:11358
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11379
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> ã�Œ %<auto%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11381
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> ã�Œ %<register%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11383
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> ã�Œ %<extern%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> ã�Œ %<static%> ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šå†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-decl.c:11450
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11529
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ã�Œ %<_Fract%> ã�¾ã�Ÿã�¯ %<_Accum%> ç„¡ã�—ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-decl.c:11544
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ã�¯å�˜ã�ªã‚‹ %<complex%> ã‚’ %<double complex%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ã�¯è¤‡ç´ æ•´æ•°åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:397 c/c-typeck.c:11929 cp/typeck.c:4972
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:398 c/c-typeck.c:11858 cp/typeck.c:4912
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
! #: c/c-fold.c:406 c/c-typeck.c:11948 cp/typeck.c:4980
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:407 c/c-typeck.c:11882 cp/typeck.c:4923
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:414 c/c-typeck.c:11940
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "å·¦ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-fold.c:415 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
*************** msgstr ""
*** 43551,43557 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 40267,40273 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "è¡Œæœ« (EOL) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr ""
*** 43563,43569 ****
  
  #: c/c-parser.c:1633 cp/semantics.c:3059
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 40279,40284 ----
*************** msgstr ""
*** 43589,43595 ****
  
  #: c/c-parser.c:1938 c/c-parser.c:4347
  #, fuzzy, gcc-internal-format
- #| msgid "unknown type name %qE"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
--- 40304,40309 ----
*************** msgid "unknown type name %qE"
*** 43599,43618 ****
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:1979
  #, fuzzy, gcc-internal-format
- #| msgid "%<inline%> in empty declaration"
  msgid "%<__auto_type%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-parser.c:1993
  #, fuzzy, gcc-internal-format
- #| msgid "getter/setter attribute must be followed by %<=%>"
  msgid "%<fallthrough%> attribute at top level"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 40313,40330 ----
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "å®£è¨€æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:1979
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> in empty declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-parser.c:1993
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<
*** 43621,43627 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 40333,40339 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>ã€�è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 43636,43645 ****
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
- #| msgid "getter/setter attribute must be followed by %<=%>"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 40348,40356 ----
  msgid "unexpected attribute"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter å±žæ€§ã�¯å¾Œã�« %<=%> ã�Œç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å
*** 43663,43675 ****
  
  #: c/c-parser.c:2191
  #, fuzzy, gcc-internal-format
- #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:2266 c/c-parser.c:2389
  #, fuzzy, gcc-internal-format
- #| msgid "%<auto%> in file-scope empty declaration"
  msgid "%<__auto_type%> requires an initialized data declaration"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�®å®£è¨€å†…ã�« %<auto%> ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 40374,40384 ----
*************** msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®ç©ºã�
*** 43678,43684 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 40387,40393 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "ISO C99 ã�¯ %<_Static_assert%> ã
*** 43706,43719 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 40415,40427 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:2620
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %<_Static_assert%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
*************** msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼
*** 43737,43745 ****
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
- #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
--- 40445,40452 ----
  msgid "static assertion failed: %E"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
*************** msgstr ""
*** 43750,43768 ****
  
  #: c/c-parser.c:2988
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:2991
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<_Static_assert%>"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:3018
  #, fuzzy, gcc-internal-format
- #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«é�©ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 40457,40472 ----
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—
*** 43786,43799 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
--- 40490,40503 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "åˆ—æŒ™åž‹ãƒªã‚¹ãƒˆã�®æœ€å¾Œã�«ã‚³ãƒ³ãƒžã�Œã�‚ã‚Šã�¾ã�™"
*************** msgstr "%<typeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼
*** 43850,43862 ****
  
  #: c/c-parser.c:3736
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Alignas%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:3739
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Alignas%>"
  msgstr "ISO C90 ã�¯ %<long long%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 40554,40564 ----
*************** msgstr "å®£è¨€æŒ‡å®šã�¾ã�Ÿã�¯ %<...%> ã�
*** 43880,43898 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 40582,40598 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:4955
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ã�¯ %<[*]%> é…�åˆ—å®£è¨€ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C90 ã�¯å®£è¨€ã�¨ã‚³ãƒ¼ãƒ‰ã�®
*** 43952,43958 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 40652,40658 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> ã�Œ %<else%> ã�®å‰�ã�«äºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ã�®å‰�ã�« %<if%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¤‡å�ˆæ–‡ã�®æœ€å¾Œã�«ãƒ©ãƒ™ãƒ«ã�
*** 43967,43973 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
--- 40667,40673 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*************** msgstr "ãƒ©ãƒ™ãƒ«ã�¯æ–‡ã�¾ã�Ÿã�¯å®£è¨€ã�
*** 43992,44008 ****
  msgid "expected identifier or %<*%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6442 cp/parser.c:13217
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
--- 40692,40708 ----
  msgid "expected identifier or %<*%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6442 cp/parser.c:13222
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> æ–‡å†…ã�®ç©ºã�®æœ¬ä½“ã�¯ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
  
! #: c/c-parser.c:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> ã�Œæ›–æ˜§ã�«ã�ªã‚‹ã�“ã�¨ã‚’é�¿ã�‘ã‚‹ã�Ÿã‚�ã�«æ˜Žç¤ºçš„ã�«ä¸­æ‹¬å¼§ã�§æ‹¬ã‚‹ã�“ã�¨ã‚’æŽ¨å¥¨ã�—ã�¾ã�™"
*************** msgstr ""
*** 44022,44033 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 40722,40733 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 44039,44064 ****
  
  #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, fuzzy, gcc-internal-format
- #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:7130
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:7180
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 40739,40760 ----
  
  #: c/c-parser.c:7098 c/c-parser.c:7109 c/c-parser.c:7120
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:7130
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:7180
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr ""
*** 44069,44094 ****
  
  #: c/c-parser.c:7669
  #, 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 ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
- #| msgid "type of field declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c/c-parser.c:8101
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 40765,40787 ----
  
  #: c/c-parser.c:7669
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: c/c-parser.c:8101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
*************** msgstr "ä¼�çµ±çš„ã�ª C ã�§ã�¯å�˜é …ãƒ—ãƒ
*** 44099,44105 ****
  
  #: c/c-parser.c:8331
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %<sizeof%>"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 40792,40797 ----
*************** msgstr "%<sizeof%> ã�Œãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼
*** 44110,44116 ****
  
  #: c/c-parser.c:8417
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 40802,40807 ----
*************** msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤
*** 44121,44151 ****
  
  #: c/c-parser.c:8588
  #, fuzzy, gcc-internal-format
- #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8671
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8674
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 does not support %<_Static_assert%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ã�¯ %<_Static_assert%> ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8742
  #, fuzzy, gcc-internal-format
- #| msgid "cast specifies function type"
  msgid "%<_Generic%> association has function type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�¯é–¢æ•°åž‹ã‚’æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:8745
  #, fuzzy, gcc-internal-format
- #| msgid "expression statement has incomplete type"
  msgid "%<_Generic%> association has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 40812,40837 ----
*************** msgstr ""
*** 44161,44167 ****
  
  #: c/c-parser.c:8774
  #, fuzzy, gcc-internal-format
- #| msgid "originally defined here"
  msgid "original %<default%> is here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 40847,40852 ----
*************** msgstr ""
*** 44172,44184 ****
  
  #: c/c-parser.c:8783
  #, fuzzy, gcc-internal-format
- #| msgid "incompatible types in PHI argument %u"
  msgid "compatible type is here"
  msgstr "PHI å¼•æ•° %u å†…ã�§äº’æ�›æ€§ã�®ã�ªã�„åž‹ã�§ã�™"
  
  #: c/c-parser.c:8806
  #, fuzzy, gcc-internal-format
- #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "è¤‡æ•°å‘½ä»¤ã�®ãƒ­ãƒ¼ãƒ‰/ã‚¹ãƒˆã‚¢ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 40857,40867 ----
*************** msgstr ""
*** 44194,44230 ****
  
  #: c/c-parser.c:8848
  #, 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 "%<__builtin_choose_expr%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8856
  #, fuzzy, gcc-internal-format
- #| msgid "argument %qD doesn%'t match prototype"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "å¼•æ•° %qD ã�Œãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8862
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %<__builtin_eh_return_regno%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8878
  #, fuzzy, gcc-internal-format
- #| msgid "argument of %<__builtin_eh_return_regno%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8901 c/c-parser.c:8905
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C does not support %<__int128%> type"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:8909
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C does not support %<__int128%> type"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 40877,40907 ----
*************** msgstr "ISO C ã�¯å¼�å†…ã‚’ä¸­æ‹¬å¼§ã�§æ‹
*** 44246,44252 ****
  
  #: c/c-parser.c:9305
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 40923,40928 ----
*************** msgstr "%<__builtin_choose_expr%> ã�®ç¬¬
*** 44257,44269 ****
  
  #: c/c-parser.c:9391 c/c-parser.c:9408 c/c-parser.c:9415
  #, fuzzy, gcc-internal-format
- #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
  #: c/c-parser.c:9436
  #, 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 "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
  
--- 40933,40943 ----
*************** msgstr ""
*** 44279,44285 ****
  
  #: c/c-parser.c:9555
  #, 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 "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 40953,40958 ----
*************** msgstr ""
*** 44300,44306 ****
  
  #: c/c-parser.c:9662
  #, 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 "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 40973,40978 ----
*************** msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ
*** 44311,44335 ****
  
  #: c/c-parser.c:9711
  #, 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 "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-parser.c:9719
  #, 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 "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-parser.c:9727 c/c-parser.c:9757
  #, 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 "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: c/c-parser.c:9735 c/c-parser.c:9777
  #, 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 "é–¢æ•° %qE ã�®å‘¼ã�³å‡ºã�—å†…ã�«é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 40983,41003 ----
*************** msgstr "å¼•æ•°ã�¯è¤‡ç´ æ•°åž‹ã�§ã�ªã�‘ã‚
*** 44340,44376 ****
  
  #: c/c-parser.c:9769
  #, 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 "çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
  
  #: c/c-parser.c:9875
  #, fuzzy, gcc-internal-format
- #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:9916
  #, 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 "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:9929
  #, 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 "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:9933
  #, 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 "%<__builtin_prefetch%> ã�¸ã�®ç¬¬äºŒå¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:9959
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 41008,41038 ----
*************** msgstr ""
*** 44381,44393 ****
  
  #: c/c-parser.c:9990
  #, fuzzy, gcc-internal-format
- #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> ã�®ç¬¬äºŒå¼•æ•°ã�¯ 1 ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:10035 cp/parser.c:7127
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 41043,41053 ----
*************** msgstr ""
*** 44423,44429 ****
  
  #: c/c-parser.c:10323
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE å±žæ€§ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 41083,41088 ----
*************** msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�
*** 44507,44606 ****
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%<setter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%<getter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, 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%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
  #: c/c-parser.c:12421
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, fuzzy, gcc-internal-format
- #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: c/c-parser.c:12844
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 41166,41258 ----
  msgid "no type or storage class may be specified here,"
  msgstr "åž‹ã�¾ã�Ÿã�¯è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�“ã�“ã�§æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€�"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "ä¸�æ˜Žã�ª property å±žæ€§ã�§ã�™"
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "%<#pragma pack%> ã�®å¾Œã�« %<(%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“ - ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr "%<setter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr "setter å��ã�¯ %<:%> ã�§çµ‚ç«¯ã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "%<getter%> å±žæ€§ã�¯ä¸€å›žã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, 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:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
  #: c/c-parser.c:12421
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> ã�¯æœ€åˆ�ã�«ç„¡ã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: c/c-parser.c:12844
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:13088 c/c-parser.c:13100
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã
*** 44609,44667 ****
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41261,41313 ----
  msgid "%qD is not a variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã
*** 44680,44819 ****
  
  #: c/c-parser.c:13746
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
- #| msgid "expected integer expression"
  msgid "expected constant integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: c/c-parser.c:14118 cp/semantics.c:6836
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<using%>"
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
- #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:14852 cp/semantics.c:6903
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:14996
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:15041 cp/semantics.c:6999
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 41326,41446 ----
  
  #: c/c-parser.c:13746
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:13875
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: c/c-parser.c:14118 cp/semantics.c:6836
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:14130 c/c-parser.c:14253 cp/semantics.c:6868
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed å±žæ€§ã�¯å¿…è¦�ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.c:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<runtime%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ« %<auto%> ã�¯ %<chunk_size%> ä»®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-parser.c:14852 cp/semantics.c:6903
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:14996
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: c/c-parser.c:15041 cp/semantics.c:6999
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 44837,44954 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
- #| msgid "RTP PIC is incompatible with Thumb"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
- #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, fuzzy, gcc-internal-format
- #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
- #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
- #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
- #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
- #| msgid "variably modified field at file scope"
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16595 cp/parser.c:40981
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
- #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 41464,41570 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC ã�¯ Thumb ã�§ã�¯ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:15814
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`ç„¡åŠ¹ã�ªã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã�®ç¨®é¡žã�§ã�™"
  
  #: c/c-parser.c:15858
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: c/c-parser.c:16595 cp/parser.c:41007
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr ""
*** 44960,44970 ****
  
  #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
- #| msgid "expected function"
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
--- 41576,41585 ----
  
  #: c/c-parser.c:16978
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�
*** 44974,45045 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 41589,41655 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.c:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>ã€�%<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%> ã�¾ã�Ÿã�¯ %<||%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> ç”¨ã�®ç„¡åŠ¹ã�ªæ¼”ç®—å­�ã�§ã�™"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 45049,45110 ****
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, 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:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
--- 41659,41715 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> ã�¾ã�Ÿã�¯ %<shared%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> å�¥ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
*************** msgstr ""
*** 45114,45266 ****
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, 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%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18678 cp/parser.c:39609
  #, 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%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<using%>"
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, 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:19917
  #, 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 or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:19968 c/c-parser.c:19996
  #, 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%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
- #| msgid "expected class name"
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, fuzzy, gcc-internal-format
- #| msgid "%s only accepts 2 arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
- #| msgid "ordered comparison of pointer with integer zero"
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
- #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 41719,41856 ----
  msgid "not enough perfectly nested loops"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�Œå®Œå…¨ã�ªå…¥ã‚Œå­�ã�«ã�ªã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:18678 cp/parser.c:39635
  #, 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:18886 cp/parser.c:39834
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, 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:19917
  #, 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:19968 c/c-parser.c:19996
  #, 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:20035 cp/parser.c:41491
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "%<;%>ã€�%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 45269,45322 ****
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
- #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
  #: c/c-parser.c:20488
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20496 cp/parser.c:41927
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<try%>"
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<decltype%>"
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, 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%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 41859,41906 ----
  msgid "variant %qD is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
  #: c/c-parser.c:20488
  #, 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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, 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%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*** 45357,45369 ****
  
  #: c/c-parser.c:20935
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-parser.c:20946
  #, fuzzy, gcc-internal-format
- #| msgid "expected function"
  msgid "expected function-name %<(%>"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 41941,41951 ----
*************** msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
*** 45372,45453 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, 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:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, fuzzy, gcc-internal-format
- #| msgid "switch %qs is no longer supported"
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
  #: c/c-parser.c:21255
  #, fuzzy, gcc-internal-format
- #| msgid "variable length array is used"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:21261
  #, fuzzy, gcc-internal-format
- #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 41954,42030 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> ã�¾ã�Ÿã�¯ %<}%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, fuzzy, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
  #: c/c-parser.c:21255
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-parser.c:21261
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 45457,45463 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 42034,42040 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 45469,45479 ****
  
  #: c/c-typeck.c:224
  #, fuzzy, gcc-internal-format
- #| msgid "%qD has an incomplete type"
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
--- 42046,42055 ----
  
  #: c/c-typeck.c:224
  #, fuzzy, gcc-internal-format
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD ã�¯ä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void å¼�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
*************** msgstr "å¢ƒç•Œã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�
*** 45490,45503 ****
  
  #: c/c-typeck.c:260
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of undefined type %<%s %E%>"
  msgid "invalid use of undefined type %qT"
  msgstr "æœªå®šç¾©ã�®åž‹ %<%s %E%> ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
  #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
  #: c/c-typeck.c:263
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of incomplete typedef %qD"
  msgid "invalid use of incomplete typedef %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef %qD ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
--- 42066,42077 ----
*************** msgstr ""
*** 45508,45514 ****
  
  #: c/c-typeck.c:371
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qs attribute cannot be applied to a function that does not take variable arguments"
  msgstr "%qE å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã�Œã�‚ã‚‹ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
--- 42082,42087 ----
*************** msgstr "é–¢æ•°åž‹ã�Œ ISO C ã�¨å®Œå…¨äº’æ
*** 45519,45543 ****
  
  #: c/c-typeck.c:767
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:772
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨è¤‡ç´ æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:777
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "å��é€²æµ®å‹•å°�æ•°åž‹ã�¨ä»–ã�®æµ®å‹•å°�æ•°åž‹ã�®è¢«æ¼”ç®—å­�ã‚’æ··ã�œã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:1318
  #, fuzzy, gcc-internal-format
- #| msgid "pointer target types incompatible in C++"
  msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚¿ãƒ¼ã‚²ãƒƒãƒˆåž‹ã�¯ C++ ã�§ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 42092,42112 ----
*************** msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile
*** 45558,45570 ****
  
  #: c/c-typeck.c:1917
  #, fuzzy, gcc-internal-format
- #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«å†…ã�§ã�®åž‹å®šç¾©ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #: c/c-typeck.c:2447 c/c-typeck.c:9045
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 42127,42137 ----
*************** msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§
*** 45603,45609 ****
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 42170,42176 ----
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "æ·»å­—ã�Œä»˜ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œã€�é…�åˆ—ã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�¾ã�Ÿã�¯ãƒ™ã‚¯ãƒˆãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "ISO C90 ã�¯å·¦ã�Œå€¤ã�§ã�ªã�„é…�
*** 45628,45653 ****
  msgid "enum constant defined here"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
  #: c/c-typeck.c:3078
  #, fuzzy, gcc-internal-format
- #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:3083
  #, fuzzy, gcc-internal-format
- #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
- #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 42195,42217 ----
  msgid "enum constant defined here"
  msgstr "åˆ—æŒ™åž‹å®šæ•°ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
  #: c/c-typeck.c:3078
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:3083
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:3089
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆ %qE ã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %qE ã�¸ã�®å¼•æ•°ã�Œ
*** 45731,45737 ****
  
  #: c/c-typeck.c:3532
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 42295,42300 ----
*************** msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�
*** 45742,45763 ****
  
  #: c/c-typeck.c:3672
  #, fuzzy, gcc-internal-format
- #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, fuzzy, gcc-internal-format
- #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
--- 42305,42324 ----
  
  #: c/c-typeck.c:3672
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "é–¢æ•° %qE ã�¸æ¸¡ã�™å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�®æ¯”è¼ƒçµ�æžœã�¯ä¸�å®šã�§ã�™"
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’è¡Œã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
*************** msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®å·®ã‚’æ±‚ã‚
*** 45782,45796 ****
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, fuzzy, gcc-internal-format
- #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
  #: c/c-typeck.c:4420
  #, fuzzy, gcc-internal-format
- #| msgid "expected boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 42343,42355 ----
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«é–¢ã�™ã‚‹è¨ˆç®—ã�§ã�™"
  
  #: c/c-typeck.c:4420
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr "ISO C ã�¯è¤‡ç´ å…±å½¹ç”¨ã�® `~'
*** 45806,45812 ****
  
  #: c/c-typeck.c:4458
  #, fuzzy, gcc-internal-format
- #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "abs ã�¸ã�®å¼•æ•°ã�®åž‹ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 42365,42370 ----
*************** msgstr "åˆ—æŒ™å€¤ã�®æ¸›åˆ†ã�¯ C++ ã�§ã�¯
*** 45827,45839 ****
  
  #: c/c-typeck.c:4551
  #, fuzzy, gcc-internal-format
- #| msgid "expected boolean expression"
  msgid "increment of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/c-typeck.c:4554
  #, fuzzy, gcc-internal-format
- #| msgid "expected boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "çœŸå�½å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 42385,42395 ----
*************** msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã
*** 45879,45885 ****
  
  #: c/c-typeck.c:4809
  #, fuzzy, gcc-internal-format
- #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 42435,42440 ----
*************** msgstr ""
*** 45930,45936 ****
  
  #: c/c-typeck.c:5335 c/c-typeck.c:5352
  #, fuzzy, gcc-internal-format
- #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
--- 42485,42490 ----
*************** msgstr "ISO C ã�¯ %<void *%> ã�¨é–¢æ•°ãƒ
*** 45941,45947 ****
  
  #: c/c-typeck.c:5370
  #, 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 "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
--- 42495,42500 ----
*************** msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼
*** 45967,45973 ****
  
  #: c/c-typeck.c:5551 c/c-typeck.c:11110
  #, 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 "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 42520,42525 ----
*************** msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ç•°ã�ªã‚‹ã‚µã‚
*** 46039,46045 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
--- 42591,42597 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "åž‹ %qT ã�®é–¢æ•°å‘¼ã�³å‡ºã�—ã�‹ã‚‰ä¸€è‡´ã�—ã�ªã�„åž‹ %qT ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "ç•°ã�ªã‚‹ã‚µã‚¤ã‚ºã�®æ•´æ•°ã�‹ã‚‰ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�§ã�™"
*************** msgstr "ISO C ã�¯ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ãƒ
*** 46056,46062 ****
  
  #: c/c-typeck.c:5929
  #, fuzzy, gcc-internal-format
- #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 42608,42613 ----
*************** msgstr "ã‚­ãƒ£ã‚¹ãƒˆå†…ã�§ã�®åž‹å®šç¾©ã�
*** 46067,46073 ****
  
  #: c/c-typeck.c:6065
  #, fuzzy, gcc-internal-format
- #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "ä»£å…¥ã�®æŠ‘åˆ¶"
  
--- 42618,42623 ----
*************** msgstr ""
*** 46103,46109 ****
  
  #: c/c-typeck.c:6543
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "built-in %qD declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 42653,42658 ----
*************** msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡
*** 46114,46138 ****
  
  #: c/c-typeck.c:6751
  #, fuzzy, gcc-internal-format
- #| msgid "enum conversion in assignment is invalid in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "ä»£å…¥å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #: c/c-typeck.c:6755
  #, fuzzy, gcc-internal-format
- #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #: c/c-typeck.c:6760
  #, fuzzy, gcc-internal-format
- #| msgid "enum conversion in return is invalid in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤‰æ�›ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
  #: c/c-typeck.c:6778
  #, fuzzy, gcc-internal-format
- #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
--- 42663,42683 ----
*************** msgstr "å·¦è¾ºã�¸ã�®ä»£å…¥ã�¯ format å±ž
*** 46213,46219 ****
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
--- 42758,42764 ----
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "å·¦è¾ºã�®åˆ�æœŸåŒ–ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "æˆ»ã‚Šåž‹ã�¯ format å±žæ€§ã�®å€™è£œã�®ã‚ˆã�†ã�§ã�™"
*************** msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡
*** 46245,46263 ****
  
  #: c/c-typeck.c:7246
  #, fuzzy, gcc-internal-format
- #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "ä»£å…¥ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
  #: c/c-typeck.c:7251
  #, fuzzy, gcc-internal-format
- #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "åˆ�æœŸåŒ–ã�§ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
  #: c/c-typeck.c:7256
  #, fuzzy, gcc-internal-format
- #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å…ˆã�®ç¬¦å�·ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
--- 42790,42805 ----
*************** msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž
*** 46268,46304 ****
  
  #: c/c-typeck.c:7306
  #, fuzzy, gcc-internal-format
- #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
  #: c/c-typeck.c:7311
  #, fuzzy, gcc-internal-format
- #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®ä»£å…¥ã�§ã�™"
  
  #: c/c-typeck.c:7317
  #, fuzzy, gcc-internal-format
- #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from pointer to %qD with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
  #: c/c-typeck.c:7322
  #, fuzzy, gcc-internal-format
- #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %qT from incompatible pointer type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
  #: c/c-typeck.c:7329
  #, fuzzy, gcc-internal-format
- #| msgid "return from incompatible pointer type"
  msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
  #: c/c-typeck.c:7334
  #, fuzzy, gcc-internal-format
- #| msgid "return from incompatible pointer type"
  msgid "returning %qT from a function with incompatible return type %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®æˆ»ã‚Šã�§ã�™"
  
--- 42810,42840 ----
*************** msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡
*** 46309,46327 ****
  
  #: c/c-typeck.c:7380
  #, fuzzy, gcc-internal-format
- #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "ä»£å…¥ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:7385
  #, fuzzy, gcc-internal-format
- #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:7389
  #, fuzzy, gcc-internal-format
- #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã�¸æ¸¡ã�™ã�¨ã��ã�«æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
--- 42845,42860 ----
*************** msgstr "passing argument %d ç•ªç›®ã�® %q
*** 46332,46350 ****
  
  #: c/c-typeck.c:7416
  #, fuzzy, gcc-internal-format
- #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "ä»£å…¥ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:7421
  #, fuzzy, gcc-internal-format
- #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "åˆ�æœŸåŒ–ã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:7425
  #, 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 "passing argument %d ç•ªç›®ã�® %qE ã�®å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
  
--- 42865,42880 ----
*************** msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ
*** 46380,46386 ****
  
  #: c/c-typeck.c:7804 cp/typeck2.c:1196
  #, fuzzy, gcc-internal-format
- #| msgid "initialization from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�‹ã‚‰ã�®åˆ�æœŸåŒ–ã�§ã�™"
  
--- 42910,42915 ----
*************** msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ�ã‚¤ãƒ³ã‚¿åž
*** 46389,46395 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
--- 42918,42924 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "é�©åˆ‡ã�§ã�ªã�„åž‹ã�®é…�åˆ—ã�Œæ–‡å­—åˆ—å®šæ•°ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "é�žå·¦è¾ºå€¤é…�åˆ—ã�®ç„¡åŠ¹ã�ªä½¿ç”¨ã�§ã�™"
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œãƒ­ãƒ¼ãƒ
*** 46420,46426 ****
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
--- 42949,42955 ----
  msgid "invalid initializer"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
*************** msgstr "åˆ�æœŸåŒ–å†…ã�§ã�®åˆ—æŒ™åž‹ã�®å¤
*** 46517,46523 ****
  
  #: c/c-typeck.c:9952
  #, fuzzy, gcc-internal-format
- #| msgid "excess elements in char array initializer"
  msgid "excess elements in %<char%> array initializer"
  msgstr "char é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 43046,43051 ----
*************** msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�®è¦
*** 46566,46572 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
--- 43094,43100 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C ã�¯ %<goto *expr;%> ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹é–¢æ•°ã�Œ %<return%> æ–‡ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
*************** msgstr "ISO C ã�¯ void ã‚’æˆ»ã�™é–¢æ•°å†
*** 46588,46594 ****
  
  #: c/c-typeck.c:10705
  #, fuzzy, gcc-internal-format
- #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "é–¢æ•°ã�Œå±€æ‰€å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¾ã�™"
  
--- 43116,43121 ----
*************** msgstr "ISO C ã�§ã�¯ %<long%> ã�«ã‚ˆã‚‹
*** 46607,46613 ****
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
--- 43134,43140 ----
  msgid "case label is not an integer constant expression"
  msgstr "case ãƒ©ãƒ™ãƒ«ã�¯æ•´æ•°å®šæ•°å¼�ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ãƒ©ãƒ™ãƒ«ã�§ã�™"
*************** msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ case ã
*** 46617,46650 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:11064
  #, fuzzy, gcc-internal-format
- #| msgid "break statement not within loop or switch"
  msgid "break statement within %<#pragma simd%> loop body"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
  #: c/c-typeck.c:11066
  #, fuzzy, gcc-internal-format
- #| msgid "continue statement not within a loop"
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
--- 43144,43175 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ %<default%> ãƒ©ãƒ™ãƒ«ã�§ã�™"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP ã�®ãƒ«ãƒ¼ãƒ—ç”¨ã�« break æ–‡ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:11064
  #, fuzzy, gcc-internal-format
  msgid "break statement within %<#pragma simd%> loop body"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch æ–‡ã�®å¤–ã�«ã�‚ã‚‹ break æ–‡ã�§ã�™"
  
  #: c/c-typeck.c:11066
  #, fuzzy, gcc-internal-format
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "ãƒ«ãƒ¼ãƒ—ã�®å¤–ã�«ã�‚ã‚‹ continue æ–‡ã�§ã�™"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
*************** msgstr "åŠ¹æžœã�Œã�ªã�„æ–‡ã�§ã�™"
*** 46654,46679 ****
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, fuzzy, gcc-internal-format
- #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, fuzzy, gcc-internal-format
- #| msgid "different number of results"
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, fuzzy, gcc-internal-format
- #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 43179,43201 ----
  msgid "expression statement has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "ç•°ã�ªã‚‹åˆ—æŒ™åž‹ã�®æ¯”è¼ƒã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "çµ�æžœã�®æ•°ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "æµ®å‹•å°�æ•°ç‚¹ã�®æ¯”è¼ƒã�§ == ã‚„ != ã‚’ä½¿ã�†ã�®ã�¯å®‰å…¨ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgid "ordered comparison of pointer wit
*** 46723,46729 ****
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
--- 43245,43251 ----
  msgstr "NULL ãƒ�ã‚¤ãƒ³ã‚¿ã�Œã�‚ã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®é †åº�æ¯”è¼ƒã�§ã�™"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "æ•´æ•° 0 ã�¨ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã�®é †åº�æ¯”è¼ƒã�§ã�™"
*************** msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�
*** 46750,46832 ****
  
  #: c/c-typeck.c:12650
  #, fuzzy, gcc-internal-format
- #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:12991
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, fuzzy, gcc-internal-format
- #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, fuzzy, gcc-internal-format
- #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
--- 43272,43347 ----
  
  #: c/c-typeck.c:12650
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼ã�Œå¿…è¦�ã�ªå ´æ‰€ã�§æ§‹é€ ä½“åž‹ã�®å€¤ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:12991
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:13036 cp/semantics.c:4848
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:13043 cp/semantics.c:4855
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 46854,46860 ****
  #: c/c-typeck.c:13119 c/c-typeck.c:13235 cp/semantics.c:4941
  #: cp/semantics.c:5057
  #, fuzzy, gcc-internal-format
- #| msgid "variable length array is used"
  msgid "negative length in array section in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 43369,43374 ----
*************** msgstr ""
*** 46886,46916 ****
  
  #: c/c-typeck.c:13253 cp/semantics.c:5075
  #, 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 "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:13643 cp/semantics.c:6148
  #, fuzzy, gcc-internal-format
- #| msgid "type to vector delete is neither pointer or array type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:13650
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C ã�¯é–¢æ•°åž‹ã�®ä¿®é£¾å­�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:13656 cp/semantics.c:6155
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "ä»®å¼•æ•° %qD ã�Œä¸�å®Œå…¨åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:13669 cp/semantics.c:6171
  #, fuzzy, gcc-internal-format
- #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
--- 43400,43425 ----
*************** msgstr ""
*** 46926,46938 ****
  
  #: c/c-typeck.c:13723 cp/semantics.c:6241
  #, fuzzy, gcc-internal-format
- #| msgid "increment of read-only variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
  #: c/c-typeck.c:13729 cp/semantics.c:6247
  #, fuzzy, gcc-internal-format
- #| msgid "increment of read-only variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
--- 43435,43445 ----
*************** msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚
*** 46943,46949 ****
  
  #: c/c-typeck.c:13772 cp/semantics.c:6301
  #, fuzzy, gcc-internal-format
- #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 43450,43455 ----
*************** msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�
*** 46974,46980 ****
  
  #: c/c-typeck.c:13947
  #, fuzzy, gcc-internal-format
- #| msgid "variable length array %qE is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "å�¯å¤‰é•·é…�åˆ— %qE ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 43480,43485 ----
*************** msgstr ""
*** 46990,47005 ****
  
  #: c/c-typeck.c:14094
  #, fuzzy, gcc-internal-format
- #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
--- 43495,43509 ----
  
  #: c/c-typeck.c:14094
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "å�¯å¤‰é•·é…�åˆ—ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE ã�¯ %<threadprivate%> (%<copyin%> ç”¨ã�¨ã�—ã�¦) ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
*************** msgstr ""
*** 47024,47038 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
--- 43528,43541 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:14218 cp/semantics.c:6610
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä
*** 47041,47061 ****
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
--- 43544,43563 ----
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "%qE ã�¯ %<lastprivate%> å�¥å†…ã�
*** 47071,47083 ****
  
  #: c/c-typeck.c:14306 cp/semantics.c:7070
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:14313
  #, fuzzy, gcc-internal-format
- #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 43573,43583 ----
*************** msgstr ""
*** 47088,47106 ****
  
  #: c/c-typeck.c:14327
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
  #: c/c-typeck.c:14340 cp/semantics.c:7141
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: c/c-typeck.c:14346
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
--- 43588,43603 ----
*************** msgstr ""
*** 47111,47117 ****
  
  #: c/c-typeck.c:14422 cp/semantics.c:7217
  #, 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 ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 43608,43613 ----
*************** msgstr ""
*** 47130,47273 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, 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 ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14710 cp/semantics.c:7591
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14738 cp/semantics.c:7621
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14752 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14755 cp/semantics.c:7640
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14772
  #, fuzzy, gcc-internal-format
- #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14779
  #, fuzzy, gcc-internal-format
- #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15234
  #, fuzzy, gcc-internal-format
- #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
  
  #: c/gimple-parser.c:166
  #, fuzzy, gcc-internal-format
- #| msgid "expected function"
  msgid "expected frequency quality"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:175
  #, fuzzy, gcc-internal-format
- #| msgid "unknown type name %qE"
  msgid "unknown profile quality"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/gimple-parser.c:187
  #, fuzzy, gcc-internal-format
- #| msgid "expected function"
  msgid "expected frequency value"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 43626,43757 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14726 cp/semantics.c:7607
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14754 cp/semantics.c:7637
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14768 cp/semantics.c:7653
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14771 cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE ã�¯å�¥ %qs å†…ã�§ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14788
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14795
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ã�¯ %qs (%qs ç”¨) ã�¨ã�—ã�¦å‰�ã‚‚ã�£ã�¦æ±ºã‚�ã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.c:15250
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> ã�®ç¬¬ä¸€å¼•æ•°ã�Œ %<va_list%> åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: c/c-typeck.c:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
  
  #: c/gimple-parser.c:166
  #, fuzzy, gcc-internal-format
  msgid "expected frequency quality"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:175
  #, fuzzy, gcc-internal-format
  msgid "unknown profile quality"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: c/gimple-parser.c:187
  #, fuzzy, gcc-internal-format
  msgid "expected frequency value"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr ""
*** 47278,47314 ****
  
  #: c/gimple-parser.c:478 c/gimple-parser.c:484
  #, fuzzy, gcc-internal-format
- #| msgid "expected pointer"
  msgid "expected block index"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:492
  #, fuzzy, gcc-internal-format
- #| msgid "invalid mask"
  msgid "invalid block index"
  msgstr "ç„¡åŠ¹ã�ªãƒžã‚¹ã‚¯ã�§ã�™"
  
  #: c/gimple-parser.c:503
  #, fuzzy, gcc-internal-format
- #| msgid "expected type specifier"
  msgid "expected block specifier"
  msgstr "åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:521
  #, fuzzy, gcc-internal-format
- #| msgid "expected class name"
  msgid "expected loop number"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:539
  #, fuzzy, gcc-internal-format
- #| msgid "unknown ABI specified: '%s'"
  msgid "unknown block specifier"
  msgstr "ä¸�æ˜Žã�ª ABI ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ: '%s'"
  
  #: c/gimple-parser.c:552 c/gimple-parser.c:1942
  #, fuzzy, gcc-internal-format
- #| msgid "expected pointer"
  msgid "expected count value"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 43762,43792 ----
*************** msgstr ""
*** 47319,47325 ****
  
  #: c/gimple-parser.c:612
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate label %qD"
  msgid "duplicate loop header"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
--- 43797,43802 ----
*************** msgstr ""
*** 47340,47346 ****
  
  #: c/gimple-parser.c:1097
  #, fuzzy, gcc-internal-format
- #| msgid "expected identifier or %<*%>"
  msgid "expected pointer as argument of unary %<*%>"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 43817,43822 ----
*************** msgstr ""
*** 47351,47357 ****
  
  #: c/gimple-parser.c:1182 c/gimple-parser.c:1522
  #, fuzzy, gcc-internal-format
- #| msgid "expected statement"
  msgid "expected constant offset"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 43827,43832 ----
*************** msgstr ""
*** 47362,47368 ****
  
  #: c/gimple-parser.c:1265
  #, fuzzy, gcc-internal-format
- #| msgid "unnamed variable or field declared void"
  msgid "base variable or SSA name undeclared"
  msgstr "ç„¡å��å¤‰æ•°ã‚„ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 43837,43842 ----
*************** msgstr "new ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªåž‹ã�§ã
*** 47373,47410 ****
  
  #: c/gimple-parser.c:1303
  #, fuzzy, gcc-internal-format
- #| msgid "expected function"
  msgid "expecting internal function name"
  msgstr "é–¢æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:1316
  #, fuzzy, gcc-internal-format
- #| msgid "call to non-function %qD"
  msgid "unknown internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
  #: c/gimple-parser.c:1454
  #, fuzzy, gcc-internal-format
- #| msgid "invalid %%P operand"
  msgid "invalid type of %<__MEM%> operand"
  msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: c/gimple-parser.c:1516
  #, fuzzy, gcc-internal-format
- #| msgid "expected statement"
  msgid "expected constant size"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:1554 c/gimple-parser.c:1584 c/gimple-parser.c:1627
  #: c/gimple-parser.c:1637
  #, fuzzy, gcc-internal-format
- #| msgid "invalid shift operand"
  msgid "invalid _Literal"
  msgstr "ç„¡åŠ¹ã�ªã‚·ãƒ•ãƒˆè¢«æ¼”ç®—å­�"
  
  #: c/gimple-parser.c:1563
  #, fuzzy, gcc-internal-format
- #| msgid "initializer invalid for static member with constructor"
  msgid "invalid type for _Literal with constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
--- 43847,43878 ----
*************** msgstr "ç„¡å��å…±ç”¨ä½“ã�«ãƒ¡ãƒ³ãƒ�ã�Œã�
*** 47415,48307 ****
  
  #: c/gimple-parser.c:1923
  #, fuzzy, gcc-internal-format
- #| msgid "expected class name"
  msgid "expected pass name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:1962
  #, fuzzy, gcc-internal-format
- #| msgid "invalid %%d operand"
  msgid "invalid operation"
  msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: c/gimple-parser.c:2152
  #, fuzzy, gcc-internal-format
- #| msgid "-fpic is not supported"
  msgid "%<catch%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c/gimple-parser.c:2154
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<finally%> or %<catch%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2198 c/gimple-parser.c:2235
  #, fuzzy, gcc-internal-format
- #| msgid "expected expression"
  msgid "expected goto expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2206
  #, fuzzy, gcc-internal-format
- #| msgid "expected statement"
  msgid "expected else statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2349
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<__label__%>"
  msgid "expected case label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3656
  #, fuzzy
- #| msgid "  no known conversion for implicit %<this%> parameter from %qT to %qT"
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT ã�‹ã‚‰ %qT ã�¸ %<this%> ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’æš—é»™çš„ã�«å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
- #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  no known conversion from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3676
  #, fuzzy
- #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
- #| msgid "%s%D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
- #| msgid "%s%D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
- #| msgid "%s%D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3729
  #, fuzzy, gcc-internal-format
- #| msgid "%s%T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%T <å¤‰æ�›>"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, fuzzy, gcc-internal-format
- #| msgid "%s%#D <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
- #| msgid "%s%#D <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
- #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:4548
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4861
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4913
  #, fuzzy, gcc-internal-format
- #| msgid "ambiguous overload for %qs in %<%s %E%>"
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4914
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %qs in %<%s %E%>"
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4942
  #, fuzzy, gcc-internal-format
- #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4954
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4961
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4964
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
- #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4975
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<operator%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4999
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5008
  #, fuzzy, gcc-internal-format
- #| msgid "no match for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, fuzzy
- #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
- #| msgid "type mismatch in conditional expression"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
- #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, 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:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
- #| msgid "declared here"
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
- #| msgid "declared here"
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
- #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7168
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
- #| msgid "declared here"
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7187
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7194
  #, fuzzy, gcc-internal-format
- #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7261
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7281
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7327
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7338
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7347
  #, fuzzy
- #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
- #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7719
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7730
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7733
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7772
  #, fuzzy, gcc-internal-format
- #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7897
  #, 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 "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8088
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8681 cp/call.c:11309
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8718
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, fuzzy, gcc-internal-format
- #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
- #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
- #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9479
  #, fuzzy, gcc-internal-format
- #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9481
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9680
  #, fuzzy, gcc-internal-format
- #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
- #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:9976
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10008
  #, fuzzy, gcc-internal-format
- #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10055
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
- #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10311
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
- #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10317
  #, fuzzy, gcc-internal-format
- #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11307
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
- #| msgid "conversion from %q#T to %q#T"
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
- #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
- #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
--- 43883,44708 ----
  
  #: c/gimple-parser.c:1923
  #, fuzzy, gcc-internal-format
  msgid "expected pass name"
  msgstr "ã‚¯ãƒ©ã‚¹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:1962
  #, fuzzy, gcc-internal-format
  msgid "invalid operation"
  msgstr "ç„¡åŠ¹ã�ª %%d è¢«æ¼”ç®—å­�ã�§ã�™"
  
  #: c/gimple-parser.c:2152
  #, fuzzy, gcc-internal-format
  msgid "%<catch%> is not supported"
  msgstr "-fpic ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: c/gimple-parser.c:2154
  #, fuzzy, gcc-internal-format
  msgid "expected %<finally%> or %<catch%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2198 c/gimple-parser.c:2235
  #, fuzzy, gcc-internal-format
  msgid "expected goto expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2206
  #, fuzzy, gcc-internal-format
  msgid "expected else statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: c/gimple-parser.c:2349
  #, fuzzy, gcc-internal-format
  msgid "expected case label"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:3658
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT ã�‹ã‚‰ %qT ã�¸ %<this%> ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã‚’æš—é»™çš„ã�«å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3678
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ç¬¬ %d å¼•æ•°ã‚’ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�™ã‚‹æ–¹æ³•ã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <çµ„ã�¿è¾¼ã�¿>"
  
! #: cp/call.c:3731
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%T <å¤‰æ�›>"
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.c:3737
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <å‰Šé™¤æ¸ˆã�¿>"
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:4550
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> ã�¸ã�®å‘¼ã�³å‡ºã�—ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4863
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> ã�®å‘¼ã�³å‡ºã�—ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4915
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs ç”¨ã�® %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:4916
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ (%qT ã�¨ %qT)"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4944
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ä¸‰é …æ¼”ç®—å­� %<operator?:%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“ "
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4956
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> ã�§ %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> å†…ã�® %<operator[]%> ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.c:4977
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs ã�§ %<%s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:4983
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:4986
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5001
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> ã�§ %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5010
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> ã�§ %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚‚ã�®ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5120
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ ã�¯ä¸­é–“é …ã�Œçœ�ç•¥ã�•ã‚Œã�Ÿ ?: å¼�ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:5610
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "æ�¡ä»¶å¼�ã�§ã�®åž‹ã�®çµ„å�ˆã‚�ã�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:5622
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "æ�¡ä»¶å¼�å†…ã�§ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨æ•´æ•°åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD ã�®æˆ»ã‚Šåž‹ã�Œ %<int%> ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ã�¨ %q#T ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, 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:6860
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ã�¯é€šå¸¸ã�¯é�žé�™çš„é–¢æ•°ã�§ã�™ã€‚"
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> ã�¯ %qT ç”¨ã�¨ã�—ã�¦ã�¯é�©åˆ‡ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D ã�¯ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:7171
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ %qT ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7190
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7197
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:7264
  #, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.c:7284
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/call.c:7363
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT ç”¨ã�®åˆ�æœŸåŒ–å­�ã�®å‘¨ã‚Šã�«ä¸­æ‹¬å¼§ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/call.c:7374
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.c:7383
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7423 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®ç„¡åŠ¹ã�ªå¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/call.c:7738
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7742
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7753
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7756
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.c:7795
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.c:8111
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.c:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�®å¼•æ•°ã�Œ format å±žæ€§ã�®å€™è£œã�§ã�‚ã‚‹ã‚ˆã�†ã�§ã�™"
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.c:8704 cp/call.c:11338
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.c:8747
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.c:8915
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9475
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/call.c:9508
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "ä»£ã‚�ã‚Šã�« #include ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/call.c:9510
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9709
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "å®šæ•°ã�Œè‡ªèº«ã‚’å�‚ç…§ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:9983 cp/typeck.c:9344
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/call.c:10005
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.c:10037
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10084
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %<%T::%D%> ã‚’ç›´æŽ¥å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�«é�©å�ˆã�™ã‚‹é–¢æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿ %<%s(%A)%> ã�®å‘¼ã�³å‡ºã�—ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/call.c:10340
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/call.c:10345
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10346
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/call.c:11336
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T ã�‹ã‚‰ %q#T ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.c:11663
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " å€™è£œ 1: %q+#F"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " å€™è£œ 2: %q+#F"
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.c:12272
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
*************** msgstr ""
*** 48328,48883 ****
  
  #: cp/class.c:372
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:1149
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "`%s' ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯å‰�æ–¹ã�§ã�«å®£è¨€ã�•ã‚Œã�Ÿã‚‚ã�®ã�¨è¡�çª�ã�—ã�¾ã�™"
  
! #: cp/class.c:1152
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1172
  #, fuzzy, gcc-internal-format
- #| msgid "%q+#D cannot be overloaded"
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™"
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, fuzzy, gcc-internal-format
- #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:2844
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2859
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2922
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D ã�¯éš ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
- #| msgid "        %qD"
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.c:2958
  #, 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 ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
! #: cp/class.c:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, 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:3363
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3368
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: cp/class.c:3373
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: cp/class.c:3383
  #, fuzzy, gcc-internal-format
- #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "%q+D ã�®å¹…ã�Œåž‹ã�®å¤§ã��ã�•ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3389
  #, 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 ã�¯ %q#T ã�®å…¨ã�¦ã�®å€¤ã‚’æŒ�ã�¤ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3453
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3459
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/class.c:3575
  #, 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 ã�¯å…±ç”¨ä½“ã�®ãƒ¡ãƒ³ãƒ�ã�®ã�Ÿã‚�é�™çš„ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3588
  #, fuzzy, gcc-internal-format
- #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:3601
  #, 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:3607
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3732
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3763
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3765
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3808
  #, fuzzy, gcc-internal-format
- #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œã‚¯ãƒ©ã‚¹å��ã�¨å�Œã�˜ã�§ã�™"
  
! #: cp/class.c:3836
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3841
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:4287
  #, fuzzy, gcc-internal-format
- #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4290
  #, fuzzy, gcc-internal-format
- #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4604
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
- #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
- #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5759
  #, 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:5792
  #, 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 "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/class.c:5935
  #, 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 "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5964
  #, 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 "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:5970
  #, 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 "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6548
  #, 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 "%q+D ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
  
! #: cp/class.c:6718
  #, fuzzy, gcc-internal-format
- #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:7004
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7006
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/class.c:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7039
  #, 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 "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7041
  #, 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 "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7058
  #, 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 "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7060
  #, fuzzy, gcc-internal-format
- #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7330
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™"
  
! #: cp/class.c:7361
  #, fuzzy, gcc-internal-format
- #| msgid "prototype for %q#D does not match any in class %qT"
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã‚¯ãƒ©ã‚¹ %qT å†…ã�®ã�©ã‚Œã�¨ã‚‚ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7377
  #, 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:7539
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "è¨€èªžæ–‡å­—åˆ— %<\"%E\"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/class.c:8346
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™"
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
- #| msgid "redeclared here as %q#D"
  msgid "%qD declared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 44729,45251 ----
  
  #: cp/class.c:372
  #, fuzzy, gcc-internal-format
  msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:1156
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "`%s' ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�¯å‰�æ–¹ã�§ã�«å®£è¨€ã�•ã‚Œã�Ÿã‚‚ã�®ã�¨è¡�çª�ã�—ã�¾ã�™"
  
! #: cp/class.c:1159
  #, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr ""
  
! #: cp/class.c:1179
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ %q+D ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ç”¨ã�®ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "ã‚¯ãƒ©ã‚¹ %qT å†…ã�®å…¨ã�¦ã�®ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�Œé�žå…¬é–‹ã�§ã�™"
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T ã�¯ãƒ•ãƒ¬ãƒ³ãƒ‰ã�Œç„¡ã�„é�žå…¬é–‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®ã�¿å®šç¾©ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D ã�¯ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�™ã‚‹ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/class.c:2869
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.c:2884
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.c:2947
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D ã�¯éš ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œé�žæ•´æ•°åž‹ã�§ã�™"
  
! #: cp/class.c:3393
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:3398
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œè² ã�§ã�™"
  
! #: cp/class.c:3403
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�®å¹…ã�Œ 0 ã�§ã�™"
  
! #: cp/class.c:3413
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D ã�®å¹…ã�Œåž‹ã�®å¤§ã��ã�•ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3419
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D ã�¯ %q#T ã�®å…¨ã�¦ã�®å€¤ã‚’æŒ�ã�¤ã�«ã�¯å°�ã�•ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3483
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ã‚³ãƒ”ãƒ¼ä»£å…¥æ¼”ç®—å­�ã‚’æŒ�ã�¤ãƒ¡ãƒ³ãƒ� %q+#D ã�¯å…±ç”¨ä½“å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/class.c:3489
  #, 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:3605
  #, 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:3618
  #, 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:3631
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�¯ã�Œé–¢æ•°åž‹ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå®£è¨€ã‚’ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3637
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3763
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:3794
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "å…±ç”¨ä½“ %qT å†…ã�®è¤‡æ•°ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3796
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:3839
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+#D ã�Œã‚¯ãƒ©ã‚¹å��ã�¨å�Œã�˜ã�§ã�™"
  
! #: cp/class.c:3867
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:3872
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:4318
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4321
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
  
! #: cp/class.c:4648
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "é�žä»®æƒ³é–¢æ•° %q+D ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.c:5894
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5903
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5911
  #, 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:5944
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:5959
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/class.c:6087
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:6116
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6122
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "ç›´æŽ¥ã�®åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "ä»®æƒ³åŸºåº• %qT ã�¯æ›–æ˜§ã�ªã�Ÿã‚� %qT å†…ã�§ã�¯ã‚¢ã‚¯ã‚»ã‚¹ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:6703
  #, 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:6873
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/class.c:7159
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.c:7161
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�®ç„¡åŠ¹ã�ªä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/class.c:7166
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7194
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7196
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7213
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "æ§‹é€ ä½“ã�®æœ€å¾Œã�§ã�¯ã�ªã�„æ‰€ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/class.c:7215
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T"
  msgstr "æ§‹é€ ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ä»¥å¤–ã�®ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/class.c:7234
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T ã�Œå†�å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7485
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T ã�¯ä»®æƒ³é–¢æ•°ã‚’æŒ�ã�£ã�¦ã�Šã‚Šé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹å�¯èƒ½ã�§ã�™"
  
! #: cp/class.c:7516
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D ç”¨ã�®ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œã‚¯ãƒ©ã‚¹ %qT å†…ã�®ã�©ã‚Œã�¨ã‚‚ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7532
  #, 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:7694
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "è¨€èªžæ–‡å­—åˆ— %<\"%E\"%> ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "é–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/class.c:8474
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %qD ã�‹ã‚‰åž‹ %q#T ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
! #: cp/class.c:8501
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� %qD ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¨è¦‹ã�ªã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "åž‹æƒ…å ±ã�Œä¸�å��åˆ†ã�§ã�™"
  
! #: cp/class.c:8600
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/class.c:8873
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/class.c:8876
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr ""
*** 48956,48964 ****
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
- #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
--- 45324,45331 ----
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼
*** 48969,48975 ****
  
  #: cp/constexpr.c:1717
  #, fuzzy, gcc-internal-format
- #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "å…ƒã€…ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 45336,45341 ----
*************** msgstr ""
*** 49014,49022 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
- #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
--- 45380,45387 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' ã�®å®£è¨€ã�¯å‰�æ–¹ã�®ãƒ­ãƒ¼ã‚«ãƒ«ã‚·ãƒ³ãƒœãƒ«ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "é�žé–¢æ•° %qD ã�®å‘¼ã�³å‡ºã�—ã�§ã�™"
  
*************** msgstr ""
*** 49047,49065 ****
  
  #: cp/constexpr.c:2769
  #, fuzzy, gcc-internal-format
- #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
  #: cp/constexpr.c:2776
  #, fuzzy, gcc-internal-format
- #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�§ã�™"
  
  #: cp/constexpr.c:2799
  #, fuzzy, gcc-internal-format
- #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 45412,45427 ----
*************** msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�
*** 49073,49490 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3335
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3343
  #, fuzzy, gcc-internal-format
- #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
- #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
- #| msgid "%qD was not initialized with a constant expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
- #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, fuzzy, gcc-internal-format
- #| msgid "%qD was not initialized with a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
- #| msgid "declared here"
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4467
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4474
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4479
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4482
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4500
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4503
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4810
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.c:4823
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert to a pointer type"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<template%>"
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %qD takes one argument only"
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:6458
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, 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:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7302
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7526
  #, fuzzy, gcc-internal-format
- #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7779
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
- #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7861
  #, fuzzy, gcc-internal-format
- #| msgid "overflow in constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
- #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
- #| msgid "%qE declared %<threadprivate%> after first use"
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
- #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
- #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/cp-gimplify.c:1598
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:3047
  #, fuzzy, gcc-internal-format
- #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:3058
  #, fuzzy, gcc-internal-format
- #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
- #| msgid "error closing %s: %m"
  msgid "evaluating %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
  #: cp/cvt.c:92
  #, fuzzy
- #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cannot convert from incomplete type %qH to %qI"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
  #: cp/cvt.c:102
  #, fuzzy
- #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "conversion of %qE from %qH to %qI is ambiguous"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
  #: cp/cvt.c:174 cp/cvt.c:201 cp/cvt.c:255
  #, fuzzy
- #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "cannot convert %qE from type %qH to type %qI"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 45435,45818 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3351
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3359
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œé…�åˆ—å¢ƒç•Œã�®å¤–ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:3605
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ãƒ�ã‚¤ãƒ³ã‚¿ã�®å�‚ç…§ã‚’è§£é™¤ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:4478
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4483
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4495
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ã�¯ const ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4498
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ã�¯ volatile ã�§ã�™"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD ã�¯å®šæ•°å¼�ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: cp/constexpr.c:4516
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.c:4519
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.c:4765
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:4826
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/constexpr.c:4839
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:6400
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/constexpr.c:6406
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯å�˜ä¸€ã�®å¼•æ•°ã‚’ã�¨ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:6436
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, 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:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7293
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.c:7523
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7776
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7843
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7858
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/constexpr.c:8052
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/constexpr.c:8212
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "å®šæ•°å¼�å†…ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/constexpr.c:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/cp-gimplify.c:1599
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: cp/cp-gimplify.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/cp-gimplify.c:3113
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  msgid "evaluating %qs"
  msgstr "%s ã‚’é–‰ã�˜ã�¦ã�„ã‚‹ã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ: %m"
  
  #: cp/cvt.c:92
  #, fuzzy
  msgid "cannot convert from incomplete type %qH to %qI"
  msgstr "ä¸�å®Œå…¨åž‹ %qT ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
  #: cp/cvt.c:102
  #, fuzzy
  msgid "conversion of %qE from %qH to %qI is ambiguous"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
  #: cp/cvt.c:174 cp/cvt.c:201 cp/cvt.c:255
  #, fuzzy
  msgid "cannot convert %qE from type %qH to type %qI"
  msgstr "%qE ã‚’åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 49510,49527 ****
  
  #: cp/cvt.c:476
  #, fuzzy
- #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
  
  #: cp/cvt.c:526
  #, fuzzy
- #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot convert type %qH to type %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 45838,45853 ----
  
  #: cp/cvt.c:476
  #, fuzzy
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
  
  #: cp/cvt.c:526
  #, fuzzy
  msgid "cannot convert type %qH to type %qI"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
*************** msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�
*** 49547,49854 ****
  
  #: cp/cvt.c:909
  #, fuzzy, gcc-internal-format
- #| msgid "%q#T used where a floating point value was expected"
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T ã�Œæµ®å‹•å°�æ•°ç‚¹å€¤ã�ŒäºˆæœŸã�•ã‚Œã‚‹å ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/cvt.c:967
  #, fuzzy
- #| msgid "conversion from %qT to non-scalar type %qT requested"
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "%qT ã�‹ã‚‰é�žã‚¹ã‚«ãƒ©åž‹ %qT ã�¸ã�®å¤‰æ�›ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/cvt.c:1062
  #, 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%>: %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1064
  #, 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%>%s"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/cvt.c:1252
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1494
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1498
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1502
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1506
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1510
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1514
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1588
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1593
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1597
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1601
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "æ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cvt.c:1605
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of default argument for %q#D"
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 45873,46172 ----
  
  #: cp/cvt.c:909
  #, fuzzy, gcc-internal-format
  msgid "%q#T used where a floating-point value was expected"
  msgstr "%q#T ã�Œæµ®å‹•å°�æ•°ç‚¹å€¤ã�ŒäºˆæœŸã�•ã‚Œã‚‹å ´æ‰€ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/cvt.c:967
  #, fuzzy
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "%qT ã�‹ã‚‰é�žã‚¹ã‚«ãƒ©åž‹ %qT ã�¸ã�®å¤‰æ�›ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/cvt.c:1061
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1063
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result å±žæ€§ä»˜ã��ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã‚‹ %qD ã�®æˆ»ã‚Šå€¤ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr "ç–‘ä¼¼ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�³å‡ºã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/cvt.c:1251
  #, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1493
  #, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1497
  #, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1501
  #, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1505
  #, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1509
  #, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1513
  #, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1587
  #, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1592
  #, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1596
  #, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr ""
  
! #: cp/cvt.c:1600
  #, gcc-internal-format
  msgid "statement has no effect"
  msgstr "æ–‡ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/cvt.c:1604
  #, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr ""
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr "NULL ã�‹ã‚‰é�žãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr "%qT ã�‹ã‚‰ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�®åž‹å¤‰æ�›ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
*** 49875,49881 ****
  
  #: cp/decl.c:672
  #, fuzzy, gcc-internal-format
- #| msgid "unused variable %q+D"
  msgid "unused variable %qD"
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™"
  
--- 46193,46198 ----
*************** msgstr ""
*** 49886,49898 ****
  
  #: cp/decl.c:829
  #, fuzzy, gcc-internal-format
- #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cp/decl.c:836
  #, fuzzy, gcc-internal-format
- #| msgid "environment variable %qs not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 46203,46213 ----
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*** 49915,49925 ****
  
  #: cp/decl.c:1260
  #, fuzzy, gcc-internal-format
- #| msgid "using declaration %q+D conflicts with a previous using declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
--- 46230,46239 ----
  
  #: cp/decl.c:1260
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ %q+D ã�¯å‰�ã�«ä½¿ç”¨ã�—ã�¦ã�„ã‚‹å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*************** msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
*** 49956,49962 ****
  
  #: cp/decl.c:1468
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 46270,46275 ----
*************** msgstr "ãƒ©ã‚¤ãƒ–ãƒ©ãƒªé–¢æ•° %q#D ã�¯é�
*** 49977,49983 ****
  
  #: cp/decl.c:1494 cp/decl.c:1564
  #, fuzzy, gcc-internal-format
- #| msgid "section of %q+D conflicts with previous declaration"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 46290,46295 ----
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®æš—é»™çš„ã�
*** 49993,50005 ****
  
  #: cp/decl.c:1592
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a built-in function"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
  #: cp/decl.c:1598 cp/decl.c:1612
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a built-in function"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D ã�®å®£è¨€ã�Œçµ„ã�¿è¾¼ã�¿é–¢æ•°ã‚’éš ã�—ã�¾ã�™"
  
--- 46305,46315 ----
*************** msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
*** 50010,50016 ****
  
  #: cp/decl.c:1696
  #, 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 "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 46320,46325 ----
*************** msgstr ""
*** 50021,50027 ****
  
  #: cp/decl.c:1713
  #, 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 ã�Œç•°ã�ªã‚‹ç¨®é¡žã�®ã‚·ãƒ³ãƒœãƒ«ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 46330,46335 ----
*************** msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒ
*** 50032,50044 ****
  
  #: cp/decl.c:1759
  #, fuzzy, gcc-internal-format
- #| msgid "implicit declaration of function %qE"
  msgid "conflicting declaration of C function %q#D"
  msgstr "é–¢æ•° %qE ã�®æš—é»™çš„ã�ªå®£è¨€ã�§ã�™"
  
  #: cp/decl.c:1776
  #, fuzzy, gcc-internal-format
- #| msgid "template declaration of %q#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
--- 46340,46350 ----
*************** msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
*** 50054,50067 ****
  
  #: cp/decl.c:1847 cp/decl2.c:923
  #, fuzzy, gcc-internal-format
- #| msgid "previously defined here"
  msgid "%q#D previously defined here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/decl.c:1848 cp/name-lookup.c:2691 cp/name-lookup.c:2720
  #: cp/name-lookup.c:2744
  #, fuzzy, gcc-internal-format
- #| msgid "previously declared here"
  msgid "%q#D previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 46360,46371 ----
*************** msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•
*** 50077,50083 ****
  
  #: cp/decl.c:1901
  #, fuzzy, gcc-internal-format
- #| msgid "redeclaration of %q+D with no linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "ãƒªãƒ³ã‚¯ç„¡ã�— %q+D ã�®å†�å®šç¾©ã�§ã�™"
  
--- 46381,46386 ----
*************** msgstr ""
*** 50093,50111 ****
  
  #: cp/decl.c:1942 cp/decl.c:1952
  #, fuzzy, gcc-internal-format
- #| msgid "previous definition of %q+D was here"
  msgid "previous specification in %q#D here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
  #: cp/decl.c:2002
  #, fuzzy, gcc-internal-format
- #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
  #: cp/decl.c:2003
  #, fuzzy, gcc-internal-format
- #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
--- 46396,46411 ----
*************** msgstr "å‰�ã�® %q+D ã�®å®£è¨€ã�¯ã�“ã�“ã�
*** 50114,50127 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2059
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of %q+D"
  msgid "deleted definition of %qD"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 46414,46426 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:2061
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.c:2073
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
*************** msgstr "%q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ
*** 50133,50177 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2673
  #, fuzzy, gcc-internal-format
- #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #. Reject two definitions.
! #: cp/decl.c:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 46432,46475 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.c:2675
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #. Reject two definitions.
! #: cp/decl.c:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 50179,51063 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3055
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3058
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
- #| msgid "redundant redeclaration of %q+D"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:3261
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ã�“ã�“ã�‹ã‚‰"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3315
  #, 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 "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3329 cp/decl.c:3483
  #, fuzzy, gcc-internal-format
- #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
- #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  catch ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, fuzzy, gcc-internal-format
- #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3475
  #, 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 "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
- #| msgid "non-template %qD used as template"
  msgid "%qD used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3944
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, fuzzy, gcc-internal-format
- #| msgid "unknown type name %qE"
  msgid "no type named %q#T in %q#T"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:3995
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4002
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:4982
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5015
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef å®£è¨€ã�§åž‹å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5038
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5044
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5048
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5052
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5056
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5060
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' ã�®å®£è¨€ã�§åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® `int' ã�¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/decl.c:5098
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:5170
  #, 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:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5253
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5283
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5307
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5315
  #, fuzzy, gcc-internal-format
- #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: cp/decl.c:5390
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5431
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/decl.c:5436
  #, fuzzy, gcc-internal-format
- #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:5510
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "å¤‰æ•° `%s' ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5516 cp/decl.c:6567
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5526
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5562
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "è‡ªæ˜Žã�§ã�ªã�„ãƒ©ãƒ™ãƒ«ã�®ã�¤ã�„ã�Ÿåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:5678
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:5734
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5753
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:5793
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5817
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
- #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
- #| msgid "initialized variable %q+D is marked dllimport"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6159
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
- #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6569
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:6582
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:6658
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga ã�Œæ‹¬å¼§ã�§å›²ã�¾ã‚Œã�Ÿæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:6887
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6890
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)"
  
! #: cp/decl.c:7073
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:7341
  #, fuzzy, gcc-internal-format
- #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7504
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7616
  #, fuzzy, gcc-internal-format
- #| msgid "variable-sized object may not be initialized"
  msgid "variable concept has no initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:7712
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables and functions"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:7881
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "é–¢æ•° `%s' ã�Œå¤‰æ•°ã�§ã�‚ã‚‹ã�‹ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
- #| msgid "source is a pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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 structured binding"
  msgstr[0] "%qs ã�Œæ§‹é€ ä½“ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:8251
  #, 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:8254
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.c:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8325
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
- #| msgid "source is a pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8407
  #, 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 "%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:9114
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9116
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9142
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9153
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9164
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9175
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9191
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/decl.c:9223
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9263
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9274
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared as a non-parameter"
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %qD declared with void type"
  msgid "concept %q#D declared with a deduced return type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9284
  #, 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 "Java ãƒ¡ã‚½ãƒƒãƒ‰ %qD ã�Œé�ž Java æˆ»ã‚Šåž‹ %qT ã‚’æŒ�ã�¡ã�¾ã�™"
  
  #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%> after union definition"
  msgid "concept %qD has no definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
- #| msgid "union cannot be made transparent"
  msgid "a function concept cannot be constrained"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
  #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 46477,47330 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.c:3057
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3060
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.c:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.c:3102
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D ã�®å†—é•·ã�ªå†�å®£è¨€ã�§ã�™"
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:3263
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ã�“ã�“ã�‹ã‚‰"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3317
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D, which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3331 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  catch ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/decl.c:3477
  #, fuzzy, gcc-internal-format
  msgid "  enters scope of %q#D which has non-trivial destructor"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:3946
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
! #: cp/decl.c:3988
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:3997
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.c:4004
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr ""
  
! #: cp/decl.c:4076
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ä»®å¼•æ•° `%s' ã�®åž‹ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:4400
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œ 2 ã�®ç´¯ä¹—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "ä¸€ã�¤ã�®å®£è¨€ã�«è¤‡æ•°ã�®åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:4967
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5017
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef å®£è¨€ã�§åž‹å��ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5032
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5035
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "é�žé–¢æ•° `%s' ã�®å¼•æ•°ã�« format å±žæ€§ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5040
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.c:5043
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�«å¯¾ã�™ã‚‹æˆ»ã‚Šå€¤ã�®åž‹æŒ‡å®šã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5046
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5050
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5054
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5058
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5062
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­� `%s'"
  
! #: cp/decl.c:5066
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' ã�®å®£è¨€ã�§åž‹ã�Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® `int' ã�¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:5097
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/decl.c:5100
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:5172
  #, 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:5176
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5255
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5285
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5309
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5317
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿å®£è¨€å­�ã�«ä¸�é�©åˆ‡ã�ªåž‹ä¿®é£¾å­�"
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: cp/decl.c:5392
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:5433
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %qs function"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/decl.c:5438
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "%q+F ã�Œ %<static%> ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl.c:5512
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "å¤‰æ•° `%s' ã�«ã�¯åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�™ã�Œã€�ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5518 cp/decl.c:6571
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:5528
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:5564
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "è‡ªæ˜Žã�§ã�ªã�„ãƒ©ãƒ™ãƒ«ã�®ã�¤ã�„ã�Ÿåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:5680
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/decl.c:5736
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:5743
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5755
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:5795
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.c:5819
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° %qD ã�Œå…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•°å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5938
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° %q+D ã�¯ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6163
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6334
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6344
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œãƒ–ãƒ¬ãƒ¼ã‚¹ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:6573
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "é…�åˆ— `%s' ã�®è¦�ç´ ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:6586
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6641
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:6662
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "å…±ç”¨ä½“åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga ã�Œæ‹¬å¼§ã�§å›²ã�¾ã‚Œã�Ÿæ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã‚’å�—ã�‘å�–ã‚Šã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�®é�™çš„ãƒ¡ãƒ³ãƒ�åˆ�æœŸåŒ–å­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:6891
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.c:6894
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(ã‚¯ãƒ©ã‚¹å¤–ã�§ã�®åˆ�æœŸåŒ–ã‚’å¿…è¦�ã�¨ã�—ã�¾ã�™)"
  
! #: cp/decl.c:7077
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "ä»®å¼•æ•° %qD ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:7335
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:7359
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7364
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7369
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7374
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7379
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7429
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã�§ã�¯ã�ªã��)ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:7447 cp/decl.c:13726
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/decl.c:7451 cp/decl.c:13730
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:7498
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:7610
  #, fuzzy, gcc-internal-format
  msgid "variable concept has no initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
! #: cp/decl.c:7663
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:7706
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:7878
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "é–¢æ•° `%s' ã�Œå¤‰æ•°ã�§ã�‚ã‚‹ã�‹ã�®ã‚ˆã�†ã�«åˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:7964
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7974
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.c:8000
  #, 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:8009
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8219
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8235
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:8244 cp/decl.c:8329
  #, 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:8248
  #, 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:8251
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.c:8296
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8322
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "å®šæ•°å¼�ã�Œæ¬ ã�‘ã�¦ã�„ã‚‹ã�‹ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:8331
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8352
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.c:8381
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8386
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/decl.c:8391
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/decl.c:8397
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ã‚½ãƒ¼ã‚¹ã�¯ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
  
! #: cp/decl.c:8406
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> ã‚’é�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ� %qD ã�¸é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:8853
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8856
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8861
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9090
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "åˆ�æœŸåŒ–å­�ã�¯ `%s' ã�®ã‚µã‚¤ã‚ºã�®ç‰¹å®šã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:9094
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9097
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:9113
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9115
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "ä»–ã�®ã‚¯ãƒ©ã‚¹ `%s' ã�®ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’ã€�ãƒ¡ãƒ³ãƒ�ã�«ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:9141
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.c:9143
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9149
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.c:9152
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.c:9154
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9160
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.c:9163
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.c:9165
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9171
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.c:9174
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.c:9176
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9183
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9190
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/decl.c:9222
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.c:9262
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.c:9273
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%qD ã�¯é�žä»®å¼•æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9280
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "ä»®å¼•æ•° %qD ã�Œ void åž‹ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:9283
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr "Java ãƒ¡ã‚½ãƒƒãƒ‰ %qD ã�Œé�ž Java æˆ»ã‚Šåž‹ %qT ã‚’æŒ�ã�¡ã�¾ã�™"
  
  #: cp/decl.c:9360
  #, fuzzy, gcc-internal-format
  msgid "concept %qD has no definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: cp/decl.c:9379
  #, fuzzy, gcc-internal-format
  msgid "a function concept cannot be constrained"
  msgstr "å…±ç”¨ä½“ã‚’é€�é�Žçš„ã�«ã�§ã��ã�¾ã�›ã‚“"
  
  #: cp/decl.c:9387
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆé–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr ""
*** 51123,51129 ****
  
  #: cp/decl.c:9626
  #, fuzzy, gcc-internal-format
- #| msgid "static member %qD cannot be a bit-field"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ� %qD ã�¯ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
  
--- 47390,47395 ----
*************** msgstr ""
*** 51154,51160 ****
  
  #: cp/decl.c:9675
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is an invalid argument to -mcpu="
  msgid "%qD has invalid argument list"
  msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
  
--- 47420,47425 ----
*************** msgstr ""
*** 51190,51202 ****
  
  #: cp/decl.c:9827
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of typedef %q+D"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D ã�Œå†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/decl.c:9829
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 47455,47465 ----
*************** msgstr "`::main' ã‚’ template ã�¨ã�—ã�¦ã
*** 51212,51218 ****
  
  #: cp/decl.c:10046
  #, fuzzy, gcc-internal-format
- #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "è‡ªå‹•å¤‰æ•° %qE ã�¯ %<threadprivate%> ã�«ã�ªã‚‹ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
--- 47475,47480 ----
*************** msgstr ""
*** 51223,51229 ****
  
  #: cp/decl.c:10056
  #, fuzzy, gcc-internal-format
- #| msgid "variable-sized object may not be initialized"
  msgid "a variable concept cannot be constrained"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã‚ˆã�†ã�§ã�™"
  
--- 47485,47490 ----
*************** msgstr "é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ
*** 51317,51323 ****
  msgid "%qD declared as array of %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10559 cp/pt.c:15746
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
--- 47578,47584 ----
  msgid "%qD declared as array of %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:10559 cp/pt.c:15780
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "å¤§ã��ã�•ã‚¼ãƒ­ã�®é…�åˆ—ã‚’ä½œã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
*************** msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å
*** 51414,51420 ****
  
  #: cp/decl.c:10751
  #, 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 "%qD ã�®å®£è¨€å†…ã�§ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 47675,47680 ----
*************** msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `
*** 51440,51446 ****
  
  #: cp/decl.c:10809
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 47700,47705 ----
*************** msgstr ""
*** 51484,51490 ****
  msgid "function definition does not declare parameters"
  msgstr "é–¢æ•°ã�®å®šç¾©ã�Œ `register' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12981
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
--- 47743,47749 ----
  msgid "function definition does not declare parameters"
  msgstr "é–¢æ•°ã�®å®šç¾©ã�Œ `register' ã�¨å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:11193 cp/decl.c:11202 cp/decl.c:12988
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' ã�®å®£è¨€ã�¯é–¢æ•°ã�®é…�åˆ—"
*************** msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ã
*** 51496,51502 ****
  
  #: cp/decl.c:11215
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
--- 47755,47760 ----
*************** msgstr ""
*** 51507,51513 ****
  
  #: cp/decl.c:11257 cp/decl.c:11264 cp/decl.c:11271 cp/decl.c:11278
  #, fuzzy, gcc-internal-format
- #| msgid "%<[*]%> not in a declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
--- 47765,47770 ----
*************** msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„
*** 51528,51534 ****
  
  #: cp/decl.c:11343
  #, 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%> ã‚’æ„�å‘³ã�™ã‚‹ã‚‚ã�®ã�¨ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
  
--- 47785,47790 ----
*************** msgstr "ISO C++ ã�§ã�¯åž‹ã�®ç„¡ã�„ %qs ã
*** 51539,51581 ****
  
  #: cp/decl.c:11416
  #, fuzzy, gcc-internal-format
- #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ %<__int128%> ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cp/decl.c:11424
  #, 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++ ã�¯ %<__int128%> ã‚’ %qs ã�«å¯¾ã�—ã�¦ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
  #: cp/decl.c:11478
  #, 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:11484
  #, 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:11492 cp/decl.c:11498
  #, fuzzy, gcc-internal-format
- #| msgid "%qs must be used with %qs"
  msgid "%qs specified with %qT"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cp/decl.c:11503
  #, fuzzy, gcc-internal-format
- #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/decl.c:11505
  #, fuzzy, gcc-internal-format
- #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> ã�Œ %<typedef%> ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 47795,47830 ----
*************** msgstr "ä»®å¼•æ•° %qs ã�«å¯¾ã�—ã�¦è¨˜æ†¶
*** 51616,51622 ****
  
  #: cp/decl.c:11679 cp/decl.c:11688 cp/decl.c:11694 cp/decl.c:11700
  #, fuzzy, gcc-internal-format
- #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 47865,47870 ----
*************** msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®
*** 51633,51639 ****
  
  #: cp/decl.c:11732 cp/decl.c:11754
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "structured binding declaration can be %qs only in %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 47881,47886 ----
*************** msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã
*** 51689,51695 ****
  
  #: cp/decl.c:11913
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 47936,47941 ----
*************** msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã
*** 51698,52530 ****
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11964
  #, fuzzy, gcc-internal-format
- #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12016
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12039
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12043
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:12048
  #, fuzzy, gcc-internal-format
- #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12055
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12064
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12069
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/decl.c:12080
  #, fuzzy, gcc-internal-format
- #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12089
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12102
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12116
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:12119
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12144
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12156
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12162
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12169
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12178 cp/pt.c:28963
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12209
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12211
  #, fuzzy, gcc-internal-format
- #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12216
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12217
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12225
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12226
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12244
  #, fuzzy, gcc-internal-format
- #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12261
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12266
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12270
  #, fuzzy, gcc-internal-format
- #| msgid "friend declaration not in class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12280
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12284
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12297
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12324
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ä»®å¼•æ•°ã‚’å�–ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12364
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12377 cp/decl.c:12384
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12386
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12416
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12489
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12560
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12586
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™"
  
! #: cp/decl.c:12591
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12621
  #, fuzzy, gcc-internal-format
- #| msgid "cannot call member function %qD without object"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12623
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12631
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12671
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12680
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12683
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12694
  #, fuzzy, gcc-internal-format
- #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12697
  #, fuzzy, gcc-internal-format
- #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12700
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/decl.c:12710
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12723
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12729
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' ã‚’ mutable ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12735
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' ã‚’ `mutable' ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12741
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12757
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12760
  #, fuzzy, gcc-internal-format
- #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12786
  #, fuzzy, gcc-internal-format
- #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:12789
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12794
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12798
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12822
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12911
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ã‚¯ãƒ©ã‚¹å®£è¨€ã�®å¤–å�´ã�§ virtual æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12919
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12921
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12925
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12938
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "ã‚¯ãƒ©ã‚¹ `%s' ã‚’å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—ã�® friend ã�«ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12958
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:12962
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12972
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:12987
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:13006
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13015 cp/parser.c:18438
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13018
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13021
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13072 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/decl.c:13076
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13097
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:13100
  #, 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:13116
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ç„¡åŠ¹ã�ªç”¨æ³•ã�® of %%d, %%x, å�ˆã�¯ %%X"
  
! #: cp/decl.c:13137
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: cp/decl.c:13147
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13157
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13171
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13178
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:13185 cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13191
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:13204
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13213
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13219
  #, fuzzy, gcc-internal-format
- #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13227 cp/decl.c:13554
  #, fuzzy, gcc-internal-format
- #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13236
  #, fuzzy, gcc-internal-format
- #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13239
  #, fuzzy, gcc-internal-format
- #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "å…ƒã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13301
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯ä¸�å®Œå…¨ã�ªåž‹ã�§ã�™"
  
! #: cp/decl.c:13306
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:13326
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13329
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13379 cp/decl.c:13390
  #, fuzzy, gcc-internal-format
- #| msgid "parameter %q+D declared %<inline%>"
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13384
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13418 cp/decl.c:13426 cp/decl.c:13433 cp/decl.c:13440
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13495
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13498
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13504
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13508
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13513
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13525
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13529
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.c:13544
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13588
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13597
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13636
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13643
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13649
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13657
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13664
  #, fuzzy, gcc-internal-format
- #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13684
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13696
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13701
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13868
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13871
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13958
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:13962
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13984
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13992
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14019
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14021
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14268
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14347
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14354
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14384
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14390
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14400
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Variadic.
! #: cp/decl.c:14437
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14463
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14464
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14476
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14477
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14489 cp/decl.c:14499
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14514
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14538
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14545
  #, 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:14547
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14556
  #, 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:14558
  #, 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:14574
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14593
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14600
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14612
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14667
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14690
  #, fuzzy, gcc-internal-format
- #| msgid "invalid template declaration of %qD"
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:14693
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14695
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:14703
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14704 cp/decl.c:14711
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:14710
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 47944,48753 ----
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.c:11971
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs ã�®å®£è¨€å†…ã�«è¤‡æ•°ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12023
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.c:12046
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.c:12050
  #, 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:12055
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12062
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12071
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.c:12076
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
! #: cp/decl.c:12087
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:12096
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.c:12109
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.c:12123
  #, 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:12126
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.c:12151
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.c:12163
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12169
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' ã�¯é…�åˆ—ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12176
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.c:12185 cp/pt.c:29031
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.c:12216
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12218
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12223
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12224
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12232
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12233
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12251
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ virtual å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12268
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "ä»®æƒ³é–¢æ•°ã�¯ friend ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12273
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12277
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12287
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.c:12291
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.c:12304
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.c:12331
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�¯ä»®å¼•æ•°ã‚’å�–ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12371
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12384 cp/decl.c:12391
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12393
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12423
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12496
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.c:12567
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.c:12593
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¯æš—é»™çš„ã�«ã��ã�®ã‚¯ãƒ©ã‚¹ã�® friend ã�§ã�™"
  
! #: cp/decl.c:12598
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.c:12628
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆä»¥å¤–ã�Œãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12630
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12638
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.c:12678
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12687
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12690
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.c:12701
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> ã�Œã‚¯ãƒ©ã‚¹å®£è¨€å¤–ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12704
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "ç©ºã�®å®£è¨€å†…ã�« %<inline%> ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12707
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' ã�«ã�§ã��ã‚‹ã�®ã�¯ã€�ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã� ã�‘ã�§ã�™"
  
! #: cp/decl.c:12717
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12724
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12730
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12736
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' ã‚’ mutable ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12742
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' ã‚’ `mutable' ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12748
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12764
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:12767
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12793
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "å®£è¨€å†…ã�«ã�ªã�„ %<[*]%> ã�§ã�™"
  
! #: cp/decl.c:12796
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12801
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.c:12805
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.c:12829
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.c:12918
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ã‚¯ãƒ©ã‚¹å®£è¨€ã�®å¤–å�´ã�§ virtual æŒ‡å®šã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12926
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:12928
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.c:12932
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:12945
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "ã‚¯ãƒ©ã‚¹ `%s' ã‚’å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—ã�® friend ã�«ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:12965
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:12969
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.c:12979
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' ã�®å®£è¨€ã�¯ã‚°ãƒ­ãƒ¼ãƒ�ãƒ«å®£è¨€ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:12994
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' ã�®å†�å®£è¨€"
  
! #: cp/decl.c:13013
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13022 cp/parser.c:18443
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13025
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½¿ã�†ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13028
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13079 cp/parser.c:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/decl.c:13083
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13104
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C ã�¯ ã‚µã‚¤ã‚º 0 ã�®é…�åˆ— `%s' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/decl.c:13107
  #, 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:13123
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ç„¡åŠ¹ã�ªç”¨æ³•ã�® of %%d, %%x, å�ˆã�¯ %%X"
  
! #: cp/decl.c:13144
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: é–¢æ•° `%s' ã�®å®£è¨€ã�Œå¤‰æ�›ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
  
! #: cp/decl.c:13154
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13164
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13178
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.c:13185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/decl.c:13192 cp/decl.c:13205
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13198
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/decl.c:13211
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.c:13220
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13226
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13234 cp/decl.c:13562
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13243
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "å¤‰æ•° %qD ã�Œé–¢æ•°ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13246
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "å…ƒã�®åž‹ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13309
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "é ˜åŸŸ `%s' ã�¯ä¸�å®Œå…¨ã�ªåž‹ã�§ã�™"
  
! #: cp/decl.c:13314
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:13334
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13337
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13387 cp/decl.c:13398
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ä»®å¼•æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13392
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13426 cp/decl.c:13434 cp/decl.c:13441 cp/decl.c:13448
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "é�žã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable' ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13503
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13506
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `register' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13512
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13516
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `auto' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13521
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13533
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13537
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "å¤§åŸŸã‚¹ã‚³ãƒ¼ãƒ—å¤–ã�®é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹è¨˜æ†¶ã‚¯ãƒ©ã‚¹ `inline' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:13545
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual ã�ªé�žã‚¯ãƒ©ã‚¹é–¢æ•° `%s'"
  
! #: cp/decl.c:13552
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13553
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:13597
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13606
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ä»–ã�®é–¢æ•°å†…ã�§ static é–¢æ•°ã‚’å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13645
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.c:13652
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.c:13658
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.c:13666
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> å¤‰æ•° %qD ã�®å®£è¨€ã�Œ %<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€å†…ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13673
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/decl.c:13693
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' ã�®å®£è¨€ã�« `extern' ã�Œã�¤ã�„ã�¦ã�Šã‚Šã€�åˆ�æœŸåŒ–ã‚‚ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13705
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¨ã�“ã‚�ã�§ã€�`extern' å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:13710
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/decl.c:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13880
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "é–¢æ•°ã�Œãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:13967
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/decl.c:13971
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�§ `::' ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:13993
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/decl.c:14001
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž‹ã‚’ä¸�æ­£ã�«å®£è¨€ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:14028
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14030
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.c:14277
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.c:14356
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.c:14363
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14393
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a nonstatic member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/decl.c:14399
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.c:14409
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.c:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ ã�¯ç„¡å��æ§‹é€ ä½“ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Variadic.
! #: cp/decl.c:14446
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.c:14472
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14473
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14485
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14486
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14497
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14498 cp/decl.c:14508
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14509
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14523
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.c:14547
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14554
  #, 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:14556
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:14565
  #, 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:14567
  #, 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:14583
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.c:14602
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14609
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.c:14621
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.c:14676
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.c:14699
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/decl.c:14702
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.c:14704
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:14712
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.c:14713 cp/decl.c:14720
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "å‰�æ–¹ã�§ã�® `%s' ã�®å®£è¨€"
  
! #: cp/decl.c:14719
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 52536,52630 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14725
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14779 cp/name-lookup.c:4480
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14809 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9647
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14814
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14823 cp/name-lookup.c:4719 cp/name-lookup.c:4830
! #: cp/parser.c:6591 cp/parser.c:28376
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:14926
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.c:14962
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:15102
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15109
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15120
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15145
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:15175
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15177
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.c:15322
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15325 cp/decl.c:15333 cp/decl.c:15343 cp/decl.c:15926
! #: cp/parser.c:19339
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:15330
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15340
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15413
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 48759,48853 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.c:14734
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.c:14788 cp/name-lookup.c:4482
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.c:14818 cp/friend.c:302 cp/parser.c:3153 cp/parser.c:6302
! #: cp/pt.c:9656
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.c:14823
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.c:14832 cp/name-lookup.c:4721 cp/name-lookup.c:4832
! #: cp/parser.c:6591 cp/parser.c:28401
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/decl.c:14935
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "äº‹å‰�ã�®å®£è¨€ã�ªã�—ã�®å¤§åŸŸé–¢æ•°ã�«é–¢ã�—ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/decl.c:14971
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/decl.c:15111
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.c:15118
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.c:15129
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.c:15154
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "åž‹ä¿®é£¾å­� `%s' ã�¯ struct ã‚„ class ã�®å¾Œã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/decl.c:15184
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.c:15186
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "é‡�è¤‡ã�—ã�Ÿ case ã�®å€¤"
  
! #: cp/decl.c:15331
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15334 cp/decl.c:15342 cp/decl.c:15352 cp/decl.c:15935
! #: cp/parser.c:19344
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl.c:15339
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15349
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.c:15422
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�
*** 52633,52711 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15560
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15728
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15738
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15787
  #, fuzzy, gcc-internal-format
- #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:15788
  #, 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 ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:15799
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.c:15819
  #, 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 "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15924 cp/parser.c:19337
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:15964
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:16139 cp/typeck.c:9971
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17003
  #, fuzzy, gcc-internal-format
- #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17005 cp/typeck.c:9851
  #, 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 "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17241
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17619
  #, fuzzy, gcc-internal-format
- #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
--- 48856,48928 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.c:15569
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.c:15737
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15747
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15796
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "æ•´æ•°å®šæ•°ã�Œ %<unsigned long%> åž‹ã�«å¯¾ã�—ã�¦å¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: cp/decl.c:15797
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C ã�¯åˆ—æŒ™å€¤ã‚’ %<int%> ã�®ç¯„å›²ã�«åˆ¶é™�ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:15808
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "åˆ—æŒ™å€¤ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼"
  
! #: cp/decl.c:15828
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE ç”¨ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:15933 cp/parser.c:19342
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T ã�Œè¤‡æ•°å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/decl.c:15973
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/decl.c:16148 cp/typeck.c:10031
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.c:17011
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "é�ž void ã‚’æˆ»ã�™é–¢æ•°å†…ã�« return æ–‡ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17013 cp/typeck.c:9911
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ %<volatile%> ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/decl.c:17250
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.c:17628
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD ã�®åž‹ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�® %<int%> ã�«ã�—ã�¾ã�™"
  
*************** msgstr ""
*** 52726,52732 ****
  
  #: cp/decl2.c:502
  #, fuzzy, gcc-internal-format
- #| msgid "deleting array %q#D"
  msgid "deleting array %q#E"
  msgstr "é…�åˆ— %q#D ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
  
--- 48943,48948 ----
*************** msgstr "é–¢æ•°ã‚’å‰Šé™¤ (delete) ã�§ã��ã
*** 52745,52751 ****
  msgid "deleting %qT is undefined"
  msgstr "%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.c:582 cp/pt.c:5767
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
--- 48961,48967 ----
  msgid "deleting %qT is undefined"
  msgstr "%qT ã�®å‰Šé™¤ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/decl2.c:582 cp/pt.c:5776
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
*************** msgstr "%q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€
*** 52755,52768 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5724
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/decl2.c:712
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q#D"
  msgid "no declaration matches %q#D"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 48971,48983 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.c:637 cp/pt.c:5733
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qD ã�Œãƒ¡ãƒ³ãƒ�ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/decl2.c:712
  #, fuzzy, gcc-internal-format
  msgid "no declaration matches %q#D"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
*************** msgstr ""
*** 52773,52785 ****
  
  #: cp/decl2.c:720
  #, fuzzy, gcc-internal-format
- #| msgid "In function %qs"
  msgid "no functions named %qD"
  msgstr "é–¢æ•° %qs å†…"
  
  #: cp/decl2.c:722
  #, fuzzy, gcc-internal-format
- #| msgid "label %qD defined here"
  msgid "%#qT defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 48988,48998 ----
*************** msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ
*** 52795,52801 ****
  
  #: cp/decl2.c:793
  #, fuzzy, gcc-internal-format
- #| msgid "union defined here"
  msgid "unnamed class defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 49008,49013 ----
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹
*** 52816,52822 ****
  
  #: cp/decl2.c:959
  #, fuzzy, gcc-internal-format
- #| msgid "initializer specified for static member function %qD"
  msgid "initializer specified for friend function %qD"
  msgstr "é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®åˆ�æœŸåŒ–å­�ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 49028,49033 ----
*************** msgstr "%<asm%> æŒ‡å®šã�¯é�žé�™çš„ãƒ‡ãƒ¼
*** 52832,52838 ****
  
  #: cp/decl2.c:1066
  #, fuzzy, gcc-internal-format
- #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD with non-integral type %qT"
  msgstr "é�žæ•´æ•°åž‹ã�®ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�§ã�™"
  
--- 49043,49048 ----
*************** msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’
*** 52848,52854 ****
  
  #: cp/decl2.c:1091
  #, fuzzy, gcc-internal-format
- #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã‚’é–¢æ•°åž‹ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
--- 49058,49063 ----
*************** msgstr "ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž
*** 52894,52912 ****
  
  #: cp/decl2.c:1644
  #, fuzzy, gcc-internal-format
- #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union can only have non-static data members"
  msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��å…±ç”¨ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
  
  #: cp/decl2.c:1651
  #, fuzzy, gcc-internal-format
- #| msgid "private member %q+#D in anonymous union"
  msgid "private member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«é�žå…¬é–‹ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
  #: cp/decl2.c:1654
  #, fuzzy, gcc-internal-format
- #| msgid "protected member %q+#D in anonymous union"
  msgid "protected member %q#D in anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 49103,49118 ----
*************** msgstr "`operator delete' ã�®æˆ»ã‚Šåž‹ã�
*** 52946,52952 ****
  
  #: cp/decl2.c:1838
  #, fuzzy, gcc-internal-format
- #| msgid "destructor cannot be static member function"
  msgid "destroying %<operator delete%> must be a member function"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
--- 49152,49157 ----
*************** msgstr ""
*** 53046,53052 ****
  
  #: cp/decl2.c:4694
  #, fuzzy, gcc-internal-format
- #| msgid "section of %q+D conflicts with previous declaration"
  msgid "mangling of %q#D as %qE conflicts with a previous mangle"
  msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 49251,49256 ----
*************** msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼
*** 53082,53088 ****
  
  #: cp/decl2.c:5419
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "implicitly-declared %qD is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 49286,49291 ----
*************** msgstr ""
*** 53093,53271 ****
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5538
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5541
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5585
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.c:5607
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3876
  #, fuzzy, gcc-internal-format
- #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:3968
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4319
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4324
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4329
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4334
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4339
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4344
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4349
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4354
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4359
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4364
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4369
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4374
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4379
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4384
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4389
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4439
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4443
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4457
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4461 cp/typeck.c:2517
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:4483
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4487 cp/typeck.c:3111
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:4498
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not declared in %qD"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4502
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
  
  #: cp/except.c:147
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%qs declared incorrectly"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/except.c:419
  #, fuzzy, gcc-internal-format
- #| msgid "exception handling disabled, use -fexceptions to enable"
  msgid "exception handling disabled, use %<-fexceptions%> to enable"
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�—ã�Ÿ. æœ‰åŠ¹ã�«ã�™ã‚‹ã�«ã�¯ -fexceptions ã‚’ä½¿ã�£ã�¦ã��ã� ã�•ã�„"
  
--- 49296,49453 ----
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
! #: cp/decl2.c:5527
  #, gcc-internal-format
  msgid "converting lambda that uses %<...%> to function pointer"
  msgstr ""
  
! #: cp/decl2.c:5530
  #, gcc-internal-format
  msgid "use of deleted function %qD"
  msgstr ""
  
! #: cp/decl2.c:5574
  #, fuzzy, gcc-internal-format
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/decl2.c:5596
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.c:3868
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:3960
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.c:4311
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4316
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4321
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4326
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4331
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4336
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4341
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4346
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4351
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4356
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4361
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4366
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4371
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4376
  #, fuzzy, gcc-internal-format
  msgid "c++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4381
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/error.c:4431
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.c:4435
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.c:4449
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4453 cp/typeck.c:2559
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:4475
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4479 cp/typeck.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/error.c:4490
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/error.c:4494
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
  
  #: cp/except.c:147
  #, fuzzy, gcc-internal-format
  msgid "%qs declared incorrectly"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/except.c:419
  #, fuzzy, gcc-internal-format
  msgid "exception handling disabled, use %<-fexceptions%> to enable"
  msgstr "ä¾‹å¤–å‡¦ç�†ã‚’ç„¡åŠ¹ã�«ã�—ã�¾ã�—ã�Ÿ. æœ‰åŠ¹ã�«ã�™ã‚‹ã�«ã�¯ -fexceptions ã‚’ä½¿ã�£ã�¦ã��ã� ã�•ã�„"
  
*************** msgstr "ï¼ˆã‚‚ã�—ã�“ã‚Œã�Œã�‚ã�ªã�Ÿã�®æ„
*** 53412,53418 ****
  
  #: cp/init.c:393
  #, fuzzy, gcc-internal-format
- #| msgid "invalid application of %qs to incomplete type %qT "
  msgid "value-initialization of incomplete type %qT"
  msgstr "%qs ã‚’ä¸�å®Œå…¨åž‹ %qT ã�¸é�©ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™ "
  
--- 49594,49599 ----
*************** msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ
*** 53433,53781 ****
  
  #: cp/init.c:574
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of default argument for %q#D"
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/init.c:631
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:695
  #, fuzzy, gcc-internal-format
- #| msgid "initialization of a flexible array member"
  msgid "initializer for flexible array member %q#D"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:753
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:779
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:800
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is used uninitialized in this function"
  msgid "%qD is initialized with itself"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:904
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:919 cp/init.c:945 cp/init.c:2483 cp/method.c:2051
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:939 cp/init.c:947 cp/init.c:2468 cp/init.c:2496
! #: cp/method.c:2054 cp/method.c:2065
  #, fuzzy, gcc-internal-format
- #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:937 cp/init.c:2455 cp/method.c:2062
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1114
  #, fuzzy, gcc-internal-format
- #| msgid "%qD should be initialized"
  msgid "%qD will be initialized after"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:1117
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1121
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1125
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/init.c:1142
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.c:1146
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.c:1231
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:1328
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1555 cp/init.c:1574
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1561
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/init.c:1568
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1607
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�¤ã‚¯ãƒ©ã‚¹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆç”¨ã�®åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�§ã�™"
  
! #: cp/init.c:1615
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1662
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1670
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1673
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1785 cp/init.c:4614 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2094 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:2150
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2164
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/init.c:2250 cp/typeck.c:1985
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.c:2257 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/init.c:2452
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2460
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2464
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: cp/init.c:2480
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2488
  #, fuzzy, gcc-internal-format
- #| msgid "uninitialized const member in %qT is invalid in C++"
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.c:2492
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/init.c:2789
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2800
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2811
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3033
  #, fuzzy, gcc-internal-format
- #| msgid "integer overflow in expression"
  msgid "integer overflow in array size"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:3043
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3061
  #, fuzzy, gcc-internal-format
- #| msgid "variably modified field at file scope"
  msgid "variably modified type not allowed in new-expression"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: cp/init.c:3077
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3089
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªåž‹ã�§ã�‚ã‚‹ `void'"
  
! #: cp/init.c:3095
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3137
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3281
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�Œã‚¯ãƒ©ã‚¹å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.c:3288 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/init.c:3362
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3365
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3368
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3563
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/init.c:3857
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.c:3886
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.c:3895
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.c:3970
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3974
  #, 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:4523
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:4829
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.c:4863
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4868
  #, 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:4883
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4888
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5196
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
--- 49614,49954 ----
  
  #: cp/init.c:574
  #, fuzzy, gcc-internal-format
  msgid "recursive instantiation of default member initializer for %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/init.c:633
  #, gcc-internal-format
  msgid "default member initializer for %qD required before the end of its enclosing class"
  msgstr ""
  
! #: cp/init.c:697
  #, fuzzy, gcc-internal-format
  msgid "initializer for flexible array member %q#D"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:755
  #, gcc-internal-format
  msgid "initializing %qD from %qE does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:781
  #, gcc-internal-format
  msgid "%qD should be initialized in the member initialization list"
  msgstr ""
  
! #: cp/init.c:802
  #, fuzzy, gcc-internal-format
  msgid "%qD is initialized with itself"
  msgstr "%qD ã�¯ã�“ã�®é–¢æ•°å†…ã�§åˆ�æœŸåŒ–ã�•ã‚Œã�šã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:906
  #, gcc-internal-format
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.c:921 cp/init.c:947 cp/init.c:2485 cp/method.c:2076
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
! #: cp/init.c:923 cp/init.c:941 cp/init.c:949 cp/init.c:2470 cp/init.c:2498
! #: cp/method.c:2079 cp/method.c:2090
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:939 cp/init.c:2457 cp/method.c:2087
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
  
! #: cp/init.c:1116
  #, fuzzy, gcc-internal-format
  msgid "%qD will be initialized after"
  msgstr "%qD ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã‚‹ã�¹ã��ã�§ã�™"
  
! #: cp/init.c:1119
  #, gcc-internal-format
  msgid "base %qT will be initialized after"
  msgstr ""
  
! #: cp/init.c:1123
  #, gcc-internal-format
  msgid "  %q#D"
  msgstr ""
  
! #: cp/init.c:1125
  #, gcc-internal-format
  msgid "  base %qT"
  msgstr ""
  
! #: cp/init.c:1127
  #, fuzzy, gcc-internal-format
  msgid "  when initialized here"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�"
  
! #: cp/init.c:1144
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for %qD"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.c:1148
  #, fuzzy, gcc-internal-format
  msgid "multiple initializations given for base %qT"
  msgstr "(`%s' ã�®åˆ�æœŸåŒ–ã�¯ä¸�å®Œå…¨ã�§ã�™)"
  
! #: cp/init.c:1233
  #, fuzzy, gcc-internal-format
  msgid "initializations for multiple members of %qT"
  msgstr "å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:1330
  #, gcc-internal-format
  msgid "base class %q#T should be explicitly initialized in the copy constructor"
  msgstr ""
  
! #: cp/init.c:1557 cp/init.c:1576
  #, gcc-internal-format
  msgid "class %qT does not have any field named %qD"
  msgstr ""
  
! #: cp/init.c:1563
  #, fuzzy, gcc-internal-format
  msgid "%q#D is a static data member; it can only be initialized at its definition"
  msgstr "`com_interface' å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹å®šç¾©ã�«ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
  
! #: cp/init.c:1570
  #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
  msgstr ""
  
! #: cp/init.c:1609
  #, fuzzy, gcc-internal-format
  msgid "unnamed initializer for %qT, which has no base classes"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ã‚’æŒ�ã�¤ã‚¯ãƒ©ã‚¹ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆç”¨ã�®åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�§ã�™"
  
! #: cp/init.c:1617
  #, gcc-internal-format
  msgid "unnamed initializer for %qT, which uses multiple inheritance"
  msgstr ""
  
! #: cp/init.c:1664
  #, gcc-internal-format
  msgid "%qD is both a direct base and an indirect virtual base"
  msgstr ""
  
! #: cp/init.c:1672
  #, gcc-internal-format
  msgid "type %qT is not a direct or virtual base of %qT"
  msgstr ""
  
! #: cp/init.c:1675
  #, gcc-internal-format
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.c:1787 cp/init.c:4616 cp/typeck2.c:1333
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
  
! #: cp/init.c:2096 cp/semantics.c:3449
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/init.c:2152
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
  msgstr ""
  
! #: cp/init.c:2166
  #, fuzzy, gcc-internal-format
  msgid "invalid pointer to bit-field %qD"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/init.c:2252 cp/typeck.c:2027
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function %qD"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.c:2259 cp/semantics.c:1927
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static data member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/init.c:2454
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2462
  #, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2466
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in base %q#T of %q#T"
  msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
  
! #: cp/init.c:2482
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T using %<new%> without new-initializer"
  msgstr ""
  
! #: cp/init.c:2490
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T using %<new%> without new-initializer"
  msgstr "%qT å†…ã�®åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„å®šæ•°ãƒ¡ãƒ³ãƒ�ã�¯ C++ ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/init.c:2494
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in base %q#T of %q#T"
  msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
  
! #: cp/init.c:2791
  #, gcc-internal-format
  msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2802
  #, gcc-internal-format
  msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:2813
  #, gcc-internal-format
  msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi"
  msgstr ""
  
! #: cp/init.c:3035
  #, fuzzy, gcc-internal-format
  msgid "integer overflow in array size"
  msgstr "å¼�å†…ã�§æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:3045
  #, gcc-internal-format
  msgid "array size in new-expression must be constant"
  msgstr ""
  
! #: cp/init.c:3063
  #, fuzzy, gcc-internal-format
  msgid "variably modified type not allowed in new-expression"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚¹ã‚³ãƒ¼ãƒ—ã�®å�¯å¤‰ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã�™"
  
! #: cp/init.c:3079
  #, gcc-internal-format
  msgid "non-constant array new length must be specified directly, not by %<typedef%>"
  msgstr ""
  
! #: cp/init.c:3081
  #, gcc-internal-format
  msgid "non-constant array new length must be specified without parentheses around the type-id"
  msgstr ""
  
! #: cp/init.c:3091
  #, fuzzy, gcc-internal-format
  msgid "invalid type %<void%> for %<new%>"
  msgstr "new ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªåž‹ã�§ã�‚ã‚‹ `void'"
  
! #: cp/init.c:3097
  #, gcc-internal-format
  msgid "%<new%> of %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/init.c:3139
  #, gcc-internal-format
  msgid "uninitialized const in %<new%> of %q#T"
  msgstr ""
  
! #: cp/init.c:3283
  #, fuzzy, gcc-internal-format
  msgid "no suitable %qD found in class %qT"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�Œã‚¯ãƒ©ã‚¹å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.c:3290 cp/search.c:1039
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� `%s' ã�¯å¤šé‡�ç¶™æ‰¿ã‚°ãƒ©ãƒ•ã�®ä¸­ã�§æ›–æ˜§ã�§ã�™"
  
! #: cp/init.c:3364
  #, gcc-internal-format
  msgid "%<new%> of type %qT with extended alignment %d"
  msgstr ""
  
! #: cp/init.c:3367
  #, gcc-internal-format
  msgid "uses %qD, which does not have an alignment parameter"
  msgstr ""
  
! #: cp/init.c:3370
  #, gcc-internal-format
  msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
  msgstr ""
  
! #: cp/init.c:3565
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initializer in array new"
  msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/init.c:3859
  #, gcc-internal-format
  msgid "size in array new must have integral type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/init.c:3888
  #, gcc-internal-format
  msgid "new cannot be applied to a reference type"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.c:3897
  #, gcc-internal-format
  msgid "new cannot be applied to a function type"
  msgstr "é–¢æ•°åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/init.c:3972
  #, gcc-internal-format
  msgid "possible problem detected in invocation of operator %<delete []%>"
  msgstr ""
  
! #: cp/init.c:3976
  #, 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:4525
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "åˆ�æœŸè¨­å®šå­�ã�®æœ«å°¾ã�Œæœ¬æ�¥ã‚ˆã‚Šæ—©ã��å‡ºç�¾ã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/init.c:4831
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete ã�§ã�®é…�åˆ—ã‚µã‚¤ã‚ºã�Œä¸�æ˜Žã�§ã�™"
  
! #: cp/init.c:4865
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.c:4870
  #, 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:4885
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:4890
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.c:5198
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 53792,53798 ****
  
  #: cp/lambda.c:548
  #, fuzzy, gcc-internal-format
- #| msgid "compound literal has variable size"
  msgid "because the array element type %qT has variable size"
  msgstr "è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã�Œå�¯å¤‰ã‚µã‚¤ã‚ºã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 49965,49970 ----
*************** msgstr ""
*** 53828,53834 ****
  
  #: cp/lex.c:402
  #, fuzzy, gcc-internal-format
- #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "ç„¡åŠ¹ã�ª #pragma %s ã�§ã�™"
  
--- 50000,50005 ----
*************** msgstr "\"%s\" ã�¯å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã
*** 53849,53855 ****
  
  #: cp/lex.c:522
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared (first use in this function)"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qE ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (ã�“ã�®é–¢æ•°å†…ã�§ã�®æœ€åˆ�ã�®ä½¿ç”¨)"
  
--- 50020,50025 ----
*************** msgstr ""
*** 53938,53952 ****
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2004
  #, fuzzy, gcc-internal-format
- #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:838 cp/method.c:2010
  #, fuzzy, gcc-internal-format
- #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 50108,50120 ----
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/method.c:832 cp/method.c:2029
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å®šæ•°ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:838 cp/method.c:2035
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œç„¡ã�„ã‚¯ãƒ©ã‚¹å†…ã�«é�žé�™çš„å�‚ç…§ %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
*************** msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ
*** 53957,54139 ****
  
  #: cp/method.c:929
  #, fuzzy, gcc-internal-format
- #| msgid "missing argument to %qs"
  msgid "determining value of %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/method.c:956
  #, fuzzy, gcc-internal-format
- #| msgid "conflicting types for %q+D"
  msgid "forming type of %qs"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/method.c:1100
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/method.c:1108
! #, fuzzy, gcc-internal-format
! msgid "three-way comparison operator can only be defaulted in a class definition"
! msgstr "`java_interface' å±žæ€§ã�¯ Java ã‚¯ãƒ©ã‚¹å®šç¾©ã�«å¯¾ã�—ã�¦ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
! 
! #: cp/method.c:1111
! #, fuzzy, gcc-internal-format
! msgid "equality comparison operator can only be defaulted in a class definition"
! msgstr "`java_interface' å±žæ€§ã�¯ Java ã‚¯ãƒ©ã‚¹å®šç¾©ã�«å¯¾ã�—ã�¦ã�®ã�¿ç”¨ã�„ã‚‹äº‹ã�Œã�§ã��ã�¾ã�™"
! 
! #: cp/method.c:1126
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1134
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<const%>"
  msgid "defaulted %qD must be %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: cp/method.c:1158
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1161
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1319
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1355
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1363
  #, fuzzy, gcc-internal-format
- #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot default compare anonymous union member"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:1580
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1949
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1960
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1961
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2027
  #, fuzzy, gcc-internal-format
- #| msgid "uninitialized const %qD is invalid in C++"
  msgid "initializer for %q#D is invalid"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/method.c:2084
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2095
  #, 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:2302
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2345
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2479
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2482
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2491
  #, 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:2502
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2510 cp/method.c:2534
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2543
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2960
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:2963
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:2995
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3015
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3059
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
  #: cp/name-lookup.c:2272
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
--- 50125,50305 ----
  
  #: cp/method.c:929
  #, fuzzy, gcc-internal-format
  msgid "determining value of %qs"
  msgstr "%qs ã�¸ã�®å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/method.c:956
  #, fuzzy, gcc-internal-format
  msgid "forming type of %qs"
  msgstr "%q+D ã�¨åž‹ã�Œç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/method.c:1100
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/method.c:1115
  #, gcc-internal-format
  msgid "defaulted %qD must return %<bool%>"
  msgstr ""
  
! #: cp/method.c:1123
  #, fuzzy, gcc-internal-format
  msgid "defaulted %qD must be %<const%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<const%> ã�§ã�™"
  
! #: cp/method.c:1128
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD must not have %<&&%> ref-qualifier"
! msgstr "`::main' ã‚’ static ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
! 
! #: cp/method.c:1155
! #, fuzzy, gcc-internal-format
! msgid "defaulted %qD is not a friend of %qT"
! msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
! 
! #: cp/method.c:1164
  #, gcc-internal-format
  msgid "defaulted member %qD must have parameter type %<const %T&%>"
  msgstr ""
  
! #: cp/method.c:1167
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT"
  msgstr ""
  
! #: cp/method.c:1170
  #, gcc-internal-format
  msgid "defaulted %qD must have parameters of either type %<const %T&%> or %qT, not both"
  msgstr ""
  
! #: cp/method.c:1324
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare union %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1361
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1370
  #, fuzzy, gcc-internal-format
  msgid "cannot default compare anonymous union member"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/method.c:1394
! #, gcc-internal-format
! msgid "three-way comparison of %qD has type %qT, not a comparison category type"
! msgstr ""
! 
! #: cp/method.c:1605
  #, gcc-internal-format
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.c:1974
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.c:1985
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:1986
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:2052
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�ªã�„å®šæ•° %qD ã�¯ C++ å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/method.c:2109
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.c:2120
  #, 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:2327
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.c:2370
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.c:2501
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.c:2504
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.c:2513
  #, 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:2524
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.c:2532 cp/method.c:2556
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.c:2565
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.c:2951
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:2954
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã‚‹é–¢æ•°ã�®åž‹ã�Œé�©å�ˆã�—ã�¾ã�›ã‚“"
  
! #: cp/method.c:2986
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.c:3006
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "è¤‡é›‘ã�ªãƒ‘ãƒ©ãƒ¡ã‚¿ã‚’ã‚‚ã�¤é–¢æ•°ã�¯ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/method.c:3041
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.c:3050
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
  
  #: cp/name-lookup.c:2272
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
*************** msgstr "ãƒ‘ãƒ©ãƒ¡ã‚¿ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã�®åž
*** 54167,54386 ****
  msgid "declaration of %q#D shadows a parameter"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/name-lookup.c:2820
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/name-lookup.c:2974
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
- #| msgid "no previous declaration for %qD"
  msgid "does not match previous declaration %q#D"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:3100
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:3293
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3296
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4615
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4623
  #, fuzzy, gcc-internal-format
- #| msgid "redeclaration of enumerator %q+D"
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™"
  
! #: cp/name-lookup.c:4632
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4639
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4656
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4694
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4711
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qE"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4727
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q#D"
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4810
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4850
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4902
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4913
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/name-lookup.c:4968
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4978 cp/name-lookup.c:5005
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4984
  #, fuzzy, gcc-internal-format
- #| msgid "inline function %qD given attribute noinline"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: cp/name-lookup.c:5021 cp/name-lookup.c:7309
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' å±žæ€§ã�®ç–‘ä¼¼å‘½ä»¤ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/name-lookup.c:5307
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5359
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.c:5365
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5892
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5898
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' ã�¯é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�‹ã‚‰ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:6167
  #, fuzzy, gcc-internal-format
- #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:6170
  #, fuzzy, gcc-internal-format
- #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:6926
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:7303
  #, fuzzy, gcc-internal-format
- #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:7306
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7409
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/name-lookup.c:7425
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7480
  #, fuzzy, gcc-internal-format
- #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:7481
  #, fuzzy, gcc-internal-format
- #| msgid "label %qD defined here"
  msgid "%qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:7554
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7563
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 50333,50541 ----
  msgid "declaration of %q#D shadows a parameter"
  msgstr "`%s' ã�®å®£è¨€ã�¯ä»®å¼•æ•°ã‚’è¦†ã�„éš ã�—ã�¾ã�™"
  
! #: cp/name-lookup.c:2822
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
  
! #: cp/name-lookup.c:2976
  #, fuzzy, gcc-internal-format
  msgid "local external declaration %q#D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/name-lookup.c:2978
  #, fuzzy, gcc-internal-format
  msgid "does not match previous declaration %q#D"
  msgstr "å‰�ã�« %qD ç”¨ã�®å®šç¾©ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:3102
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:3295
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:3298
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.c:4617
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.c:4625
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name enumerator %<%E::%D%>"
  msgstr "åˆ—æŒ™åž‹ %q+D ã�®å†�å®£è¨€ã�§ã�™"
  
! #: cp/name-lookup.c:4634
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�Œã‚¯ãƒ©ã‚¹ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆå†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4641
  #, gcc-internal-format
  msgid "%<%T::%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.c:4658
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4696
  #, gcc-internal-format
  msgid "cannot inherit constructors from indirect base %qT"
  msgstr ""
  
! #: cp/name-lookup.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qE"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4729
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4812
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4852
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' ã�®å®£è¨€ã�ŒçŸ›ç›¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4904
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD ã�¯ %qD å†…ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:4906
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:4915
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: cp/name-lookup.c:4970
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.c:4980 cp/name-lookup.c:5007
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.c:4986
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "é�žã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ (noinline) å±žæ€§ã�Œä¸Žã�ˆã‚‰ã‚Œã�Ÿã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•° %qD ã�§ã�™"
  
! #: cp/name-lookup.c:5023 cp/name-lookup.c:7311
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' å±žæ€§ã�®ç–‘ä¼¼å‘½ä»¤ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/name-lookup.c:5309
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5361
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.c:5367
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.c:5894
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
  msgstr ""
  
! #: cp/name-lookup.c:5900
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' ã�¯é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�‹ã‚‰ä½¿ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:6169
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "å¼±ã�„ %q+D ã�¯ %qE ã�¨ã�—ã�¦å®šç¾©ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:6172
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "æ§‹é€ ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:6928
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•° `%s' ã�¯ dllimport ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:7305
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:7308
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.c:7411
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: cp/name-lookup.c:7427
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.c:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.c:7482
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å±žæ€§ã‚’æŒ‡å®šã�™ã‚‹ã�®ã�¯æœ€å¾Œã�®ã�¿ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/name-lookup.c:7483
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/name-lookup.c:7556
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.c:7565
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 54392,54404 ****
  
  #: cp/parser.c:842
  #, fuzzy, gcc-internal-format
- #| msgid "identifier %qE conflicts with C++ keyword"
  msgid "identifier %qE is a keyword in C++11"
  msgstr "è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/parser.c:856
  #, fuzzy, gcc-internal-format
- #| msgid "identifier %qE conflicts with C++ keyword"
  msgid "identifier %qE is a keyword in C++20"
  msgstr "è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 50547,50557 ----
*************** msgstr "è­˜åˆ¥å­� %qE ã�¯ C++ äºˆç´„èªžã
*** 54407,54415 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41427
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
--- 50560,50567 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.c:1363 cp/parser.c:41453
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> ã�¯ %D ã�®å‰�ã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr ""
*** 54433,54439 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19276
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 50585,50591 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.c:3005 cp/parser.c:19281
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
*** 54510,54520 ****
  
  #: cp/parser.c:3196
  #, fuzzy, gcc-internal-format
- #| msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:3200 cp/pt.c:19309
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
--- 50662,50671 ----
  
  #: cp/parser.c:3196
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:3200 cp/pt.c:19354
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr ""
*************** msgstr ""
*** 54586,54592 ****
  
  #: cp/parser.c:3331
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "class template argument deduction is only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 50737,50742 ----
*************** msgstr ""
*** 54613,54649 ****
  
  #: cp/parser.c:3365
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3368
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3373
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3376
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3379
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:3382 cp/parser.c:27700
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 50763,50793 ----
  
  #: cp/parser.c:3365
  #, fuzzy, gcc-internal-format
  msgid "C++11 %<constexpr%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3368
  #, fuzzy, gcc-internal-format
  msgid "C++11 %<noexcept%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3373
  #, fuzzy, gcc-internal-format
  msgid "C++11 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3376
  #, fuzzy, gcc-internal-format
  msgid "C++20 %<constinit%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
  #: cp/parser.c:3379
  #, fuzzy, gcc-internal-format
  msgid "%<concept%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:3382 cp/parser.c:27723
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++2a%> or %<-fconcepts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
*************** msgstr ""
*** 54719,54737 ****
  
  #: cp/parser.c:4503
  #, fuzzy, gcc-internal-format
- #| msgid "floating constant exceeds range of %qT"
  msgid "integer literal exceeds range of %qT type"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�Œ %qT ã�®ç¯„å›²ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
  #: cp/parser.c:4510
  #, fuzzy, gcc-internal-format
- #| msgid "floating constant exceeds range of %qT"
  msgid "floating literal exceeds range of %qT type"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�Œ %qT ã�®ç¯„å›²ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
  #: cp/parser.c:4514
  #, fuzzy, gcc-internal-format
- #| msgid "floating constant truncated to zero"
  msgid "floating literal truncated to zero"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�Œ 0 ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿ"
  
--- 50863,50878 ----
*************** msgstr ""
*** 54765,54784 ****
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13626
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
  #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
- #| msgid "expected operator"
  msgid "expected binary operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<...%>"
  msgid "expected ..."
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 50906,50923 ----
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr ""
  
! #: cp/parser.c:4727 cp/parser.c:13631
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
  #: cp/parser.c:5086 cp/parser.c:5101
  #, fuzzy, gcc-internal-format
  msgid "expected binary operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: cp/parser.c:5107
  #, fuzzy, gcc-internal-format
  msgid "expected ..."
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
*************** msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯è¤‡å�ˆå¼
*** 54794,54800 ****
  
  #: cp/parser.c:5132
  #, fuzzy, gcc-internal-format
- #| msgid "type mismatch in comparison expression"
  msgid "mismatched operator in fold-expression"
  msgstr "æ¯”è¼ƒå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
  
--- 50933,50938 ----
*************** msgstr ""
*** 54815,54821 ****
  
  #: cp/parser.c:5370
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 50953,50958 ----
*************** msgstr "ãƒžã‚¯ãƒ­å¼•æ•°å†…ã�§ãƒ‡ã‚£ãƒ¬ã‚
*** 54856,54862 ****
  
  #: cp/parser.c:6114 cp/parser.c:8087
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 50993,50998 ----
*************** msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã
*** 54870,54881 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21434
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2810 cp/typeck.c:2813 cp/typeck.c:2830
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
--- 51006,51017 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.c:6276 cp/parser.c:21450
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.c:6303 cp/typeck.c:2852 cp/typeck.c:2855 cp/typeck.c:2872
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr ""
*************** msgstr ""
*** 54910,54916 ****
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9319
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
--- 51046,51052 ----
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:6917 cp/parser.c:9324
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
*************** msgstr ""
*** 54922,54934 ****
  
  #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:7110 cp/pt.c:19928
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
--- 51058,51068 ----
  
  #: cp/parser.c:7098
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:7110 cp/pt.c:19975
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ISO C++ ã�¯è¤‡å�ˆãƒªãƒ†ãƒ©ãƒ«ã‚’
*** 54942,54955 ****
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2698
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
  #: cp/parser.c:7834
  #, fuzzy, gcc-internal-format
- #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 51076,51088 ----
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.c:7825 cp/typeck.c:2740
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ç„¡åŠ¹ã�ª %qD ã�®ä½¿ç”¨ã�§ã�™"
  
  #: cp/parser.c:7834
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%T::%D%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
*************** msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤
*** 54968,55934 ****
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30169
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:8764
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:8780
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8782
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8814
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8859
  #, fuzzy, gcc-internal-format
- #| msgid "expected expression"
  msgid "expected expression-list or type-id"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:8888
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9017
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:9424
  #, fuzzy, gcc-internal-format
- #| msgid "use of old-style cast"
  msgid "use of old-style cast to %q#T"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:9573
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9576
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "|| ã�¨å…±ã�«ä½¿ã‚�ã‚Œã‚‹ && ã�®å‘¨ã‚Šã�§ã�¯æ‹¬å¼§ã‚’ã�¤ã�‘ã‚‹ã�“ã�¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: cp/parser.c:9784
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:10073
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10223
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10512
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10522
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10674
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10696
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10711
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10716 cp/parser.c:10737 cp/parser.c:10929
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operand in unary expression"
  msgid "already captured %qD in lambda expression"
  msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:10731
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10751
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:10770
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10781
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10812
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10819
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10843
  #, fuzzy, gcc-internal-format
- #| msgid "increment of read-only variable %qD"
  msgid "capture of non-variable %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: cp/parser.c:10847 cp/parser.c:10857 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%q#D declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10853
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10891
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/parser.c:10902
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10986
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10990
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11058
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/parser.c:11076
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<mutable%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:11128
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11516 cp/parser.c:11717
  #, fuzzy, gcc-internal-format
- #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes at the beginning of statement are ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:11556
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:11605
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:11724
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11733
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11781
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11946
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11973
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:12150 cp/parser.c:30653
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12191
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12193
  #, fuzzy, gcc-internal-format
- #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12233
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12314 cp/parser.c:20746 cp/parser.c:23181
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12696
  #, fuzzy, gcc-internal-format
- #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:12780
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12923 cp/parser.c:30656
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12969
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:12993
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:13124
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13132
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:13145 cp/parser.c:30659
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13457 cp/parser.c:24950
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13549
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13764
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13784
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13805
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13829
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:13884
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13887
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13938
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:13990
  #, fuzzy, gcc-internal-format
- #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/parser.c:14008
  #, fuzzy, gcc-internal-format
- #| msgid "invalid initializer for member function %qD"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:14180
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14219
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14222
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14289
  #, fuzzy, gcc-internal-format
- #| msgid "%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> ã�¯ C++0x ã�§æ„�å‘³ã�Œå¤‰æ›´ã�«ã�ªã‚Šã�¾ã�™ã€‚å‰Šé™¤ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/parser.c:14325
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14332
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14413
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D invalid in %q#T"
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14432
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:14505 cp/parser.c:25464
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14524
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:14528
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:14592
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:14696
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:14901
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15064
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15093
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15097
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15181
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15208
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.c:15220 cp/pt.c:25968
  #, fuzzy, gcc-internal-format
- #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:15232 cp/pt.c:25980
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15284
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "å‰�æ™‚ä»£çš„ã�ªå�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®åŸºåº•ã‚¯ãƒ©ã‚¹åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:15356
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15757
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15763
  #, fuzzy, gcc-internal-format
- #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:15772
  #, fuzzy, gcc-internal-format
- #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:15778
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:15812
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15858
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16037
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:16045
  #, fuzzy, gcc-internal-format
- #| msgid "invalid parameter %qs"
  msgid "cv-qualified type parameter"
  msgstr "ç„¡åŠ¹ã�ªãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�§ã�™"
  
! #: cp/parser.c:16188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/parser.c:16424 cp/parser.c:16510 cp/parser.c:22952
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16428 cp/parser.c:16514
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:16581
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16643
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16647
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16651
  #, 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:16681
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
  
! #: cp/parser.c:16682
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16689
  #, fuzzy, gcc-internal-format
- #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16793
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°ãƒªã‚¹ãƒˆã�«ã�‚ã‚Šå¾—ã�ªã�„ãƒˆãƒ¼ã‚¯ãƒ³"
  
  #. The name does not name a template.
! #: cp/parser.c:16878 cp/parser.c:17044 cp/parser.c:17249
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Explain what went wrong.
! #: cp/parser.c:16924
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:16926
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17105
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17214 cp/parser.c:17232 cp/parser.c:17403
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17370
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17507
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17511
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17515
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/parser.c:17574
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17795
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17988
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  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:17994
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:17999
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-fconcepts-ts%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:18156
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18286
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18396
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:18397
  #, fuzzy, gcc-internal-format
- #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:18419
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18426
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18669
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18745
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18906
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:18994
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�„åž‹ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™"
  
! #: cp/parser.c:18998
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/parser.c:19003
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19143
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19154
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19169
  #, fuzzy, gcc-internal-format
- #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19226
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19270
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19284
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19296 cp/parser.c:24433
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24438
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19313 cp/parser.c:24451
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:19370
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19373
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19560
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19564
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19568
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19629
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:19640
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19659
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:19669
  #, fuzzy, gcc-internal-format
- #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19674
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19678
  #, fuzzy, gcc-internal-format
- #| msgid "%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19681
  #, fuzzy, gcc-internal-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: cp/parser.c:19688
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19743
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19897
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:19912
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19942
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:19952
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20017
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:20188
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20207 cp/parser.c:20224 cp/parser.c:20238
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %<volatile%>"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:20214
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20251
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20267
  #, fuzzy, gcc-internal-format
- #| msgid "alloc_size parameter outside range"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/parser.c:20641
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20652
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:20656
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:20707
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20827
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20869
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20883
  #, fuzzy, gcc-internal-format
- #| msgid "function template %qD redeclared as a class template"
  msgid "non-function %qD declared as implicit template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:21354
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:21480
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21484
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 51101,52017 ----
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.c:8618 cp/parser.c:30194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:8683
! #, fuzzy, gcc-internal-format
! msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
! msgstr "__builtin_eh_return ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
! 
! #: cp/parser.c:8769
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:8785
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.c:8787
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.c:8819
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.c:8864
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:8893
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.c:9022
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "é…�åˆ— new ã�§ã�®ã‚µã‚¤ã‚ºã�¯å®Œå…¨ã�ªåž‹ã‚’æŒ�ã�Ÿã�­ã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:9429
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "å�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:9578
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.c:9581
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "|| ã�¨å…±ã�«ä½¿ã‚�ã‚Œã‚‹ && ã�®å‘¨ã‚Šã�§ã�¯æ‹¬å¼§ã‚’ã�¤ã�‘ã‚‹ã�“ã�¨ã‚’ã�Šå‹§ã‚�ã�—ã�¾ã�™"
  
! #: cp/parser.c:9789
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:10078
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.c:10228
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10517
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10527
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10679
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.c:10701
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.c:10716
  #, gcc-internal-format
  msgid "explicit by-copy capture of %<this%> redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10721 cp/parser.c:10742 cp/parser.c:10934
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:10736
  #, 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:10756
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:10775
  #, fuzzy, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:10786
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.c:10817
  #, 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:10824
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.c:10848
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "èª­ã�¿å�–ã‚Šå°‚ç”¨å¤‰æ•° %qD ã�®å¢—åˆ†ã�§ã�™"
  
! #: cp/parser.c:10852 cp/parser.c:10862 cp/semantics.c:3633 cp/semantics.c:3645
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:10858
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.c:10896
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/parser.c:10907
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.c:10912
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.c:10991
  #, 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:10995
  #, fuzzy, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:11063
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "ä»®å¼•æ•° `%s' ã�§æŒ‡å®šã�•ã‚Œã�Ÿè¨˜æ†¶ã‚¯ãƒ©ã‚¹"
  
! #: cp/parser.c:11081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<mutable%>"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:11133
  #, 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:11521 cp/parser.c:11722
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "ä»®å¼•æ•°é…�åˆ—å®£è¨€å†…ã�®å±žæ€§ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:11561
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:11610
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ãƒ©ãƒ™ãƒ« %qE ã�Œ switch æ–‡ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:11729
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
! #: cp/parser.c:11738
  #, gcc-internal-format
  msgid "%<%T::%D%> names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.c:11786
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.c:11951
  #, 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:11978
  #, 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:12155 cp/parser.c:30678
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.c:12196
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12198
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qE ã�Œé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:12238
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.c:12319 cp/parser.c:20756 cp/parser.c:23197
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.c:12701
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:12785
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.c:12928 cp/parser.c:30681
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.c:12974
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:12998
  #, 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:13129
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.c:13137
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ ã�¯è¨ˆç®—åž‹ goto ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:13150 cp/parser.c:30684
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.c:13462 cp/parser.c:24966
  #, gcc-internal-format
  msgid "extra %<;%>"
  msgstr ""
  
! #: cp/parser.c:13554
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.c:13769
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.c:13789
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.c:13810
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.c:13834
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:13889
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13892
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:13943
  #, 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:13995
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/parser.c:14013
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•° %qD ç”¨ã�®ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:14185
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> ã�Œã‚¯ãƒ©ã‚¹ã�®å¤–å�´ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:14224
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.c:14227
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.c:14294
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> ã�¯ C++0x ã�§æ„�å‘³ã�Œå¤‰æ›´ã�«ã�ªã‚Šã�¾ã�™ã€‚å‰Šé™¤ã�—ã�¦ã��ã� ã�•ã�„"
  
! #: cp/parser.c:14330
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> invalid in condition"
  msgstr "friend é–¢æ•°å®£è¨€å†…ã�®è¨˜æ†¶ã‚¯ãƒ©ã‚¹æŒ‡å®šå­�ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14337
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14418
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D ã�¯ %q#T å†…ã�§ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:14437
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' ã�¯é–¢æ•°ã�§ã‚‚ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ -- friend ã�¨ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:14510 cp/parser.c:25480
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:14529
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:14533
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:14597
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ç„¡åŠ¹ã�ªãƒªãƒ³ã‚¯æŒ‡å®šã�§ã�™"
  
! #: cp/parser.c:14701
  #, 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:14906
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.c:15069
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:15098
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15102
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:15186
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.c:15213
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ãƒ¡ãƒ³ãƒ� `%s' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªåˆ�æœŸå€¤"
  
! #: cp/parser.c:15225 cp/pt.c:26036
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D ã�¯é�™çš„å®£è¨€ã�®å¾Œã�«é�žé�™çš„å®£è¨€ã�Œç¶šã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:15237 cp/pt.c:26048
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.c:15289
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "å‰�æ™‚ä»£çš„ã�ªå�¤ã�„ã‚¹ã‚¿ã‚¤ãƒ«ã�®åŸºåº•ã‚¯ãƒ©ã‚¹åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:15361
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:15762
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.c:15768
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "è­˜åˆ¥å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:15777
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> ã�®å¾Œã�«æ–‡å­—åˆ—ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:15783
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "äºŒé€²æ¼”ç®—å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
! #: cp/parser.c:15817
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Warn that we do not support `export'.
! #: cp/parser.c:15863
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.c:16042
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:16050
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ç„¡åŠ¹ã�ªãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�§ã�™"
  
! #: cp/parser.c:16193
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ç„¡åŠ¹ã�ªãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°"
  
! #: cp/parser.c:16429 cp/parser.c:16515 cp/parser.c:22968
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:16433 cp/parser.c:16519
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:16586
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.c:16648
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.c:16652
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.c:16656
  #, 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:16686
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ç„¡åŠ¹ã�ªåž‹: `void &'"
  
! #: cp/parser.c:16687
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.c:16694
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:16798
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•°ãƒªã‚¹ãƒˆã�«ã�‚ã‚Šå¾—ã�ªã�„ãƒˆãƒ¼ã‚¯ãƒ³"
  
  #. The name does not name a template.
! #: cp/parser.c:16883 cp/parser.c:17049 cp/parser.c:17254
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. Explain what went wrong.
! #: cp/parser.c:16929
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:16931
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.c:17110
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.c:17219 cp/parser.c:17237 cp/parser.c:17408
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17375
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.c:17512
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.c:17516
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.c:17520
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/parser.c:17579
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.c:17800
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "åž‹æŒ‡å®šã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:17993
  #, 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:17999
  #, 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:18004
  #, 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:18161
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.c:18291
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "åž‹å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18401
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:18402
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "å…±ç”¨ä½“ã�Œã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:18424
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:18431
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.c:18674
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.c:18750
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
! #: cp/parser.c:18911
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "å®£è¨€ %qD ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:18999
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�„åž‹ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™"
  
! #: cp/parser.c:19003
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/parser.c:19008
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.c:19148
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.c:19159
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19174
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19231
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ã�¾ã�Ÿã�¯ %<{%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19275
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.c:19289
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.c:19301 cp/parser.c:24449
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19306 cp/parser.c:24454
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.c:19318 cp/parser.c:24467
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.c:19355
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/parser.c:19380
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.c:19383
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.c:19570
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:19574
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:19578
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19639
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:19650
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.c:19669
  #, 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:19679
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "å��å‰�ç©ºé–“å��ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:19684
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.c:19688
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19691
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: cp/parser.c:19698
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.c:19753
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯ %<namespace%> å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:19907
  #, 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:19922
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.c:19952
  #, 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:19962
  #, gcc-internal-format
  msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.c:20027
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:20198
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:20217 cp/parser.c:20234 cp/parser.c:20248
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "é‡�è¤‡ã�—ã�Ÿ %<volatile%> ã�§ã�™"
  
! #: cp/parser.c:20224
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD ã�¯é–¢æ•°ã‚¹ã‚³ãƒ¼ãƒ—ã�®å¤–å�´ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20261
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:20277
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
! #: cp/parser.c:20651
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ã�“ã�“ã�§ã�¯é–¢æ•°å®šç¾©ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20662
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:20666
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:20717
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.c:20837
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:20879
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.c:20893
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:21370
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "é…�åˆ—ã�®æ·»å­—ã�Œæ•´æ•°åž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:21496
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.c:21500
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 55937,56383 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21513
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™"
  
! #: cp/parser.c:21521
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:21523
  #, 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:21632
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:21657
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:21776
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™"
  
! #: cp/parser.c:21778
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/parser.c:21799
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:21860
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21914
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cp/parser.c:21951
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22009
  #, fuzzy, gcc-internal-format
- #| msgid "expected type-specifier"
  msgid "duplicate virt-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22261
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/parser.c:22267 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2306
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:22293
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:22404
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22679
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22757
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22936
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:22954
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:22960
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22962
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23088
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23092
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23416
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23436
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23474
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23488
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23513
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23564
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23623 cp/parser.c:23751
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23981
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23984
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:23987
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24375
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24386
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ã‚¯ãƒ©ã‚¹ %s ç”¨ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“ã€‚"
  
! #: cp/parser.c:24394
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24401
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24413
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24419
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™"
  
! #: cp/parser.c:24473
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24505
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:24541
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24606
  #, fuzzy, gcc-internal-format
- #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
  msgstr "%q+#T ã�®å‰�ã�®å®šç¾©"
  
! #: cp/parser.c:24696 cp/parser.c:30662
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24720
  #, 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:24724
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24971
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:24989
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25007
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25105
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:25112
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25125
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25275
  #, fuzzy, gcc-internal-format
- #| msgid "width of bit-field %qD has non-integral type %qT"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/parser.c:25303
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25323
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25370
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25384
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25458
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25493
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25623
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25643
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25667
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25670
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25885 cp/parser.c:25983
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:25991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:25997
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26041
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:26082
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:26194
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:26801
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26815
  #, fuzzy, gcc-internal-format
- #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26904
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26933
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26941
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26978
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<:%> or %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:27038
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions 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 "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:27378 cp/parser.c:27387
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:27717
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28048
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is not a constant"
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:28056
  #, fuzzy, gcc-internal-format
- #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:28547
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28552
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:28556
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 52020,52449 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.c:21529
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€å­�ã�§ã�™"
  
! #: cp/parser.c:21537
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/parser.c:21539
  #, 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:21648
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:21673
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "å®£è¨€å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:21792
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ã�¯å��å‰�ç©ºé–“ã�§ã�™"
  
! #: cp/parser.c:21794
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/parser.c:21815
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—å­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:21876
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.c:21930
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "é‡�è¤‡ã�™ã‚‹ `virtual' æŒ‡å®šå­�"
  
! #: cp/parser.c:21967
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.c:22025
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22277
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/parser.c:22283 cp/typeck2.c:495 cp/typeck2.c:542 cp/typeck2.c:2310
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/parser.c:22309
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22314
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:22420
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "åž‹æŒ‡å®šå­�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22695
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:22773
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:22952
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:22970
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:22976
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.c:22978
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23104
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23108
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23432
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:23452
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23490
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23504
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.c:23529
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ ã�¯å��å‰�ã�¤ã��æˆ»ã‚Šå€¤ã‚’è¨±å�¯ã�—ã�¾ã�›ã‚“"
  
! #: cp/parser.c:23580
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.c:23639 cp/parser.c:23767
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.c:23997
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24000
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "æ§‹é€ ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24003
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "å…±ç”¨ä½“å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24391
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ã�¾ã�Ÿã�¯ %<:%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24402
  #, fuzzy, gcc-internal-format
  msgid "cannot specify %<override%> for a class"
  msgstr "ã‚¯ãƒ©ã‚¹ %s ç”¨ã�®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¦‹ã�¤ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“ã€‚"
  
! #: cp/parser.c:24410
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.c:24417
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.c:24429
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.c:24435
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD ã�®å®£è¨€å†…ã�«ç„¡åŠ¹ã�ªã‚¯ãƒ©ã‚¹å��ã�§ã�™"
  
! #: cp/parser.c:24489
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.c:24521
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œã‚¯ãƒ©ã‚¹ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦å†�å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:24557
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.c:24622
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T ã�®å‰�ã�®å®šç¾©"
  
! #: cp/parser.c:24712 cp/parser.c:30687
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.c:24736
  #, 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:24740
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:24987
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.c:25005
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.c:25023
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.c:25121
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:25128
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.c:25141
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.c:25291
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®å¹…ã�Œ %qD é�žæ•´æ•°åž‹ %qT ã�§ã�™"
  
! #: cp/parser.c:25319
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.c:25339
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ã‚¯ãƒ©ã‚¹å®šç¾©ã�®å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25386
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25400
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ãƒ¡ãƒ³ãƒ�å®£è¨€ã�®æœ€å¾Œã�«ã�¯ %<;%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:25474
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.c:25509
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.c:25639
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25659
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.c:25683
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed outside of templates"
  msgstr ""
  
! #: cp/parser.c:25686
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.c:25901 cp/parser.c:25999
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:26007
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ä¾‹å¤–ä»•æ§˜ã�®æ¤œæŸ»ã‚’ã�™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�ªã�„"
  
! #: cp/parser.c:26013
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.c:26057
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/parser.c:26098
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:26210
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:26817
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.c:26831
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "è­˜åˆ¥å­�ã�¾ã�Ÿã�¯ %<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #. e.g. [[attr()]].
! #: cp/parser.c:26920
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.c:26949
  #, gcc-internal-format
  msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26957
  #, gcc-internal-format
  msgid "attribute %<nodiscard%> can appear at most once in an attribute-list"
  msgstr ""
  
! #: cp/parser.c:26994
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:27054
  #, 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:27394 cp/parser.c:27403
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:27740
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.c:28073
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:28081
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:28572
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.c:28577
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/parser.c:28581
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 56386,56949 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28563
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28960
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:29127
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29136
  #, 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:29142
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29242
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29251
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29274
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29283
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29303
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29408
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:29459
  #, fuzzy, gcc-internal-format
- #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:29506
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29806
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.c:29819
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30117
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30269
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:30284
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:30419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:30430
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30435
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30513
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30516
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30519
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30525
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30528
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30531
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30534
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30537
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30540
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30543
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30546
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30549
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30552
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30555
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30558
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30561
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30564
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30567
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30570
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30573
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30576
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<static_assert%>"
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30579
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<static_assert%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30582
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30614
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30626
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30629
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30632
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30638
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30665
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30967
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31118
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31123
  #, fuzzy, gcc-internal-format
- #| msgid "previously declared here"
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31243
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:31383 cp/parser.c:31416
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31390 cp/parser.c:31422
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31391 cp/parser.c:31423
  #, fuzzy, gcc-internal-format
- #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.c:31398
  #, fuzzy, gcc-internal-format
- #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31399
  #, fuzzy, gcc-internal-format
- #| msgid "%qD declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31480
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31501
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31749
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31990 cp/parser.c:33304 cp/parser.c:33493
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32059
  #, fuzzy, gcc-internal-format
- #| msgid "objective-c method declaration is expected"
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:32129
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32160
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32564
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32639 cp/parser.c:32657
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32651 cp/parser.c:32717
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32760
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32966 cp/parser.c:32973 cp/parser.c:32980
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33097
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.c:33269
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33276
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33552 cp/parser.c:33559 cp/parser.c:33566
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34759
  #, fuzzy, gcc-internal-format
- #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:34776
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:35750
  #, fuzzy, gcc-internal-format
- #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:36409
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:38479
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39030
  #, fuzzy, gcc-internal-format
- #| msgid "%<void%> as only parameter may not be qualified"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:39117 cp/pt.c:17559
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:39210
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.c:41386
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> ã�«å¯¾å¿œã�—ã�Ÿ %<#pragma GCC push_options%> ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:42220
  #, fuzzy, gcc-internal-format
- #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:42250
  #, fuzzy, gcc-internal-format
- #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:42262
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42365
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:42385 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42389 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42392 cp/pt.c:13799 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42395 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42913
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42923
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43277
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43325 cp/semantics.c:9555
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43327 cp/semantics.c:9557
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43474
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43477
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43528
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.c:43814
  #, fuzzy, gcc-internal-format
- #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:43857
  #, 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 ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43889
  #, 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 ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43969
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:44005
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:44206
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44262
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 52452,52994 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.c:28588
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.c:28985
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver ã�¯æœ€æ—©ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:29152
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.c:29161
  #, 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:29167
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.c:29267
  #, gcc-internal-format
  msgid "template-introductions are not part of C++20 concepts [-fconcepts-ts]"
  msgstr ""
  
! #: cp/parser.c:29276
  #, gcc-internal-format
  msgid "no matching concept for template-introduction"
  msgstr ""
  
! #: cp/parser.c:29299
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.c:29308
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.c:29328
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.c:29433
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:29484
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "å®£è¨€ã�Œä½•ã‚‚å®£è¨€ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:29531
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.c:29831
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹å��ã�¯ `> >' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: cp/parser.c:29844
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.c:30142
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.c:30294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹çµ±ä¸€ä¸­ `%s' ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:30309
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> ã�Œ %qD ã�®å‰�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: cp/parser.c:30444
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ã�¯ `long long' ã‚’å�—ã�‘å…¥ã‚Œã�¾ã�›ã‚“"
  
! #: cp/parser.c:30455
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.c:30460
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30486
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:30538
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30541
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30544
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30550
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30553
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30556
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30559
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30562
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30565
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30568
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30571
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30574
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30577
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30580
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30583
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30586
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30589
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30592
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30595
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30598
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30601
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30604
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30607
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30639
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30651
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30654
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30657
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30663
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ã�¾ã�Ÿã�¯ %<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30690
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>ã€�%<typename%>ã€�ã�¾ã�Ÿã�¯ %<template%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:30992
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.c:31143
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.c:31148
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31268
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:31408 cp/parser.c:31442
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.c:31415 cp/parser.c:31448
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.c:31416 cp/parser.c:31449
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/parser.c:31423
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ãƒ©ãƒ™ãƒ« %qD ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31424
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:31506
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:31527
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.c:31775
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°å†…ã�§ãƒ•ã‚¡ã‚¤ãƒ«ã�Œçµ‚äº†ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/parser.c:32016 cp/parser.c:33330 cp/parser.c:33519
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.c:32085
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c ãƒ¡ã‚½ãƒƒãƒ‰å®šç¾©ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:32155
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.c:32186
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.c:32590
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.c:32665 cp/parser.c:32683
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.c:32677 cp/parser.c:32743
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.c:32786
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.c:32992 cp/parser.c:32999 cp/parser.c:33006
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.c:33123
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/parser.c:33295
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.c:33302
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.c:33578 cp/parser.c:33585 cp/parser.c:33592
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.c:34785
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:34802
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/parser.c:35776
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:36435
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ç�¾ã‚Œã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/parser.c:38505
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.c:39056
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "å”¯ä¸€ã�®ä»®å¼•æ•°ã�¨ã�ªã‚‹ %<void%> ã�«ã�¯ä¿®é£¾å­�ã�Œã�¤ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:39143 cp/pt.c:17593
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/parser.c:39236
  #, fuzzy, gcc-internal-format
  msgid "not enough for loops to collapse"
  msgstr "ä¸�å��åˆ†ã�ªåž‹æƒ…å ±"
  
! #: cp/parser.c:41412
  #, 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:42246
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ç„¡åŠ¹ã�ªåˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/parser.c:42276
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: cp/parser.c:42288
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.c:42391
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/parser.c:42411 cp/semantics.c:5681
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42415 cp/semantics.c:5689
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42418 cp/pt.c:13821 cp/semantics.c:5695
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42421 cp/semantics.c:5701
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.c:42939
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.c:42949
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.c:43303
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.c:43351 cp/semantics.c:9571
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43353 cp/semantics.c:9573
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: cp/parser.c:43500
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.c:43503
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.c:43554
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
  
! #: cp/parser.c:43840
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> ã�¯è¤‡å�ˆæ–‡å†…ã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/parser.c:43883
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgstr "#pragma GCC optimize ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43915
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC unroll%> must be inside a function"
  msgstr "#pragma GCC option ã�¯é–¢æ•°å†…ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:43995
  #, fuzzy, gcc-internal-format
  msgid "inter-module optimizations not implemented for C++"
  msgstr "ret å‘½ä»¤ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/parser.c:44031
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/parser.c:44232
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.c:44288
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 57032,57038 ****
  
  #: cp/pt.c:2034 cp/semantics.c:5550
  #, fuzzy, gcc-internal-format
- #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
--- 53077,53082 ----
*************** msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã
*** 57043,57049 ****
  
  #: cp/pt.c:2175
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 53087,53092 ----
*************** msgstr ""
*** 57064,57070 ****
  
  #: cp/pt.c:2667
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
--- 53107,53112 ----
*************** msgstr "å®£è¨€ã�®ä¸­ã�«ä»£å…¥(åˆ�æœŸåŒ–ã
*** 57096,57108 ****
  
  #: cp/pt.c:2752
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "missing Code attribute"
  msgid "missing primary template attributes %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
  #: cp/pt.c:2753
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "missing Code attribute"
  msgid "missing primary template attribute %s"
  msgstr "Code å±žæ€§ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
--- 53138,53148 ----
*************** msgstr "friend å®£è¨€ã�Œã‚¯ãƒ©ã‚¹å®šç¾©ã
*** 57186,57192 ****
  
  #: cp/pt.c:3101
  #, fuzzy, gcc-internal-format
- #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "éš ã�•ã‚Œã�Ÿå®£è¨€ã�¯ã�“ã�“ã�§ã�™"
  
--- 53226,53231 ----
*************** msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒ
*** 57197,57203 ****
  
  #: cp/pt.c:3790
  #, fuzzy, gcc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 53236,53241 ----
*************** msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable'
*** 57221,57246 ****
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5031
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
  #: cp/pt.c:4246
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
  #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
  #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
- #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
--- 53259,53281 ----
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.c:4244 cp/pt.c:5040
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
  #: cp/pt.c:4246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "          %s"
  
  #: cp/pt.c:4372
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
  #: cp/pt.c:4375
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’éš ã�—ã�¾ã�™"
  
*************** msgstr "%q+D ã�®å†�å®£è¨€ã�¯ä»®å¼•æ•°ã‚’
*** 57249,57334 ****
  msgid "template parameter %qD declared here"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:4967
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5026
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:5050
  #, 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:5054
  #, 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:5058 cp/pt.c:5069 cp/pt.c:5077
  #, fuzzy, gcc-internal-format
- #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:5066
  #, 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:5076
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:5090
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5092
  #, fuzzy, gcc-internal-format
- #| msgid "duplicate label %qD"
  msgid "primary template %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: cp/pt.c:5138
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5141
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5164
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5210
  #, 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:5272
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:5276
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5459
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 53284,53366 ----
  msgid "template parameter %qD declared here"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:4976
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5035
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define ä¸­ã�®ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�Œçµ‚ç«¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:5059
  #, 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:5063
  #, 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:5067 cp/pt.c:5078 cp/pt.c:5086
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:5075
  #, 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:5085
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "é–¢æ•° %qE ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/pt.c:5099
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.c:5101
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "é‡�è¤‡ã�—ã�Ÿãƒ©ãƒ™ãƒ« %qD ã�§ã�™"
  
! #: cp/pt.c:5147
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5150
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.c:5173
  #, gcc-internal-format
  msgid "template argument %qE involves template parameter(s)"
  msgstr ""
  
! #: cp/pt.c:5219
  #, 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:5281
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:5285
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:5468
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã
*** 57336,57382 ****
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5481
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆä¸­ã�® `void' ã�¯ãƒªã‚¹ãƒˆå…¨ä½“ã‚’å� ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:5517
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5520
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5523
  #, 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:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5529 cp/pt.c:5587
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:5701
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5708
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/pt.c:5716
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 53368,53414 ----
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.c:5490
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆä¸­ã�® `void' ã�¯ãƒªã‚¹ãƒˆå…¨ä½“ã‚’å� ã‚�ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:5526
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.c:5529
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5532
  #, 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:5535
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.c:5538 cp/pt.c:5596
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:5710
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:5717
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "å��å‰�ç„¡ã�—ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã‚¯ãƒ©ã‚¹ã�§ã�™"
  
! #: cp/pt.c:5725
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 57386,57892 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5739
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:5883
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™"
  
! #: cp/pt.c:5926
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5940
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5943
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5945
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5966
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5969
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6105
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6118
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6129
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:6133
  #, 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:6171
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6172
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6183
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6186 cp/pt.c:6235
  #, fuzzy, gcc-internal-format
- #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6197
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6199
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6232
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6559 cp/pt.c:6628
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6562
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6565
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6578
  #, 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:6582
  #, 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:6631
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6633
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6695
  #, fuzzy, gcc-internal-format
- #| msgid "template parameter %q+#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6704
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6713
  #, fuzzy, gcc-internal-format
- #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.c:6722
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6733
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6743
  #, fuzzy, gcc-internal-format
- #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6752
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6764
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6768
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6779
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6790
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6802
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "  candidate expects %d argument, %d provided"
- #| msgid_plural "  candidate expects %d arguments, %d provided"
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  å€™è£œã�§ã�¯ %d å€‹ã�®å¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™ã�Œã€�%d å€‹ã�®å¼•æ•°ã�Œä¸Žã�ˆã‚‰ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6833
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6846
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6850
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6861
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6871
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:6881
  #, fuzzy, gcc-internal-format
- #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6928
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6936
  #, 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:6946
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6961
  #, fuzzy, gcc-internal-format
- #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:6970
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6977
  #, 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:6995
  #, 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:7003
  #, 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:7112
  #, 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:7270
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7284
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7370
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7378
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7396
  #, 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:7455
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7457
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7511
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8060
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8076
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8209
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8238
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8243
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8259 cp/pt.c:8293 cp/pt.c:8347
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8267
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8275
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8281
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8284
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8298
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8301
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8351
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8365
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8368
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8432
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:8570 cp/pt.c:8883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:8585 cp/pt.c:8717
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8713
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "é–¢æ•° %<va_start%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8722
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8747
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8751
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8849
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9496
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:9659
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9661
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.c:9787 cp/pt.c:20847
  #, fuzzy, gcc-internal-format
- #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:10150
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:10733
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11904
  #, fuzzy, gcc-internal-format
- #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:12407
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12804
  #, 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 ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:12888
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12891
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13459
  #, fuzzy, gcc-internal-format
- #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:13558
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 53418,53907 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.c:5748
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ã�®ç„¡åŠ¹ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:5892
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %q#D ã�®ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®šç¾©ã�§ã�™"
  
! #: cp/pt.c:5935
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.c:5949
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.c:5952
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.c:5954
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.c:5975
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.c:5978
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.c:6114
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6127
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.c:6142
  #, 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:6180
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6181
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ã�“ã�“ã�§ %q#D ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6192
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6195 cp/pt.c:6244
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6206
  #, gcc-internal-format
  msgid "redefinition of default argument for %q#D"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:6208
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "å…ƒã�®å®šç¾©ã�¯ã�“ã�“ã�«å‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:6241
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %q#D with different constraints"
  msgstr "`%s' ã�Œåˆ¥ã�®ã‚·ãƒ³ãƒœãƒ«ç¨®ã�¨ã�—ã�¦å†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:6568 cp/pt.c:6637
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.c:6571
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6574
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.c:6587
  #, 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:6591
  #, 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:6640
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.c:6642
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6704
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•° %q+#D ã�§ã�™"
  
! #: cp/pt.c:6713
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.c:6722
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "åž‹ %qT ã�¨ %qT ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/pt.c:6731
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¯å¼•æ•°ã‚’ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6742
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6752
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6761
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.c:6773
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.c:6777
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.c:6788
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6799
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6811
  #, 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:6842
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6855
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6859
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:6870
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.c:6880
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:6890
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "åž‹ %qT ã�®å¼•æ•°ã�Œ %qT ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/pt.c:6937
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgstr ""
  
! #: cp/pt.c:6945
  #, 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:6955
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.c:6970
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�¯å¸¸ã�« %<true%> ã�¨è©•ä¾¡ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:6979
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.c:6986
  #, 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:7004
  #, 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:7012
  #, 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:7121
  #, 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:7279
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7293
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a constant integer"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/pt.c:7379
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.c:7387
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.c:7405
  #, 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:7464
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.c:7466
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.c:7520
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.c:8069
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8085
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:8218
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.c:8247
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' ã�®ç”¨æ³•ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:8252
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.c:8268 cp/pt.c:8302 cp/pt.c:8356
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.c:8276
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.c:8284
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8290
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.c:8293
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8307
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8310
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.c:8360
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.c:8374
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8377
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "äºˆæœŸã�—ã�ªã�„åž‹ã�Œ `id' (%s) ã�«æŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:8441
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE ã�‹ã‚‰ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:8579 cp/pt.c:8892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:8594 cp/pt.c:8726
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.c:8722
  #, 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:8731
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.c:8756
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "ã‚¯ãƒ­ã‚¹ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«æ™‚ã�®å®Ÿæ•°å€¤ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆä»®å¼•æ•°"
  
! #: cp/pt.c:8760
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.c:8858
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.c:9505
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD ã�¯é–¢æ•°ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:9668
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.c:9670
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: cp/pt.c:9796 cp/pt.c:20894
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "å†…éƒ¨ä¸€è²«æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:10159
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:10741
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.c:11922
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "å…±ç”¨ä½“ã�«å�¯å¤‰é…�åˆ—ãƒ¡ãƒ³ãƒ�ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/pt.c:12425
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.c:12822
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ã�¯å®£è¨€ã�®é–‹å§‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:12910
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.c:12913
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.c:13481
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�®å†�å®šç¾©ã�§ã�™"
  
! #: cp/pt.c:13580
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�ã‚¯ãƒ©ã‚¹ã‚¹ã‚³ãƒ¼ãƒ—å†…ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚
*** 57904,58199 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14598
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:14787
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.c:14789
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:14907
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:14909
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15600
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15602
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:15604
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15617
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15620
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15668
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15674
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15680
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15780
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15800
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15837
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15845
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15972
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16150
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16165
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16167
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16257
  #, 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:16380
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16906 cp/pt.c:18710
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.c:16910 cp/pt.c:18714
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18852
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19854
  #, 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:19881
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19886
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19889
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19894
  #, fuzzy, gcc-internal-format
- #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.c:19942
  #, fuzzy, gcc-internal-format
- #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:20246
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20249
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20571
  #, fuzzy, gcc-internal-format
- #| msgid "%qT is not a template type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:20573
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20583
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20598
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:20616
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.c:24629
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24631
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24637
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24661 cp/pt.c:24756
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24667
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24669
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24688
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24694 cp/pt.c:24751
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24699
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24707
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.c:24743
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24766 cp/pt.c:24850
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:24771 cp/pt.c:24866
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24828
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24830
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24839
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24855
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:24900
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25222
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
--- 53919,54210 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.c:14623
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof ã�Œé–¢æ•°åž‹ã�«é�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/pt.c:14821
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/pt.c:14823
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
  
! #: cp/pt.c:14941
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "é–¢æ•°ã�Œé›†å�ˆä½“ã‚’è¿”ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:14943
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' ã�¯é–¢æ•°ã‚’è¿”ã�™é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15634
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:15636
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/pt.c:15638
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15651
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15654
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:15702
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15708
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15714
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/pt.c:15814
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.c:15834
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.c:15871
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.c:15879
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a class type"
  msgstr "ã‚¯ãƒ©ã‚¹ã‚¿ã‚¤ãƒ—é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16006
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå†…ã�§ `%s' ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16184
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.c:16199
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.c:16201
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.c:16291
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:16414
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ `%s' ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:16940 cp/pt.c:18744
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void å¼�ã�®ä¸�é�©åˆ‡ã�ªä½¿ç”¨"
  
! #: cp/pt.c:16944 cp/pt.c:18748
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.c:18886
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.c:19901
  #, 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:19928
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.c:19933
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19936
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.c:19941
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE ã�Œã�“ã�“ã�§ã�¯å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ (é–¢æ•°å†…ã�§ã�¯ã�ªã�„)"
  
! #: cp/pt.c:19989
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "é–¢æ•° %<__builtin_next_arg%> ã�¸ã�®å¼•æ•°ã�®æ•°ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:20293
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20296
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.c:20618
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:20620
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.c:20630
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.c:20645
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:20663
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
  
! #: cp/pt.c:24685
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24687
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24693
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.c:24717 cp/pt.c:24812
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24723
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of variable concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24725
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of function concept %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24744
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.c:24750 cp/pt.c:24807
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.c:24755
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.c:24763
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
  
! #: cp/pt.c:24799
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24822 cp/pt.c:24906
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:24827 cp/pt.c:24922
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "è‡ªå‹•ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå®Ÿä½“åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
  
! #: cp/pt.c:24884
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24886
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24895
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:24911
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/pt.c:24956
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25290
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
*************** msgstr ""
*** 58205,58358 ****
  #. 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:25560
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25756
  #, 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:26119
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:26141
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:26154
  #, 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:26166
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:26168
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:27521
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27782
  #, fuzzy, gcc-internal-format
- #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:27791
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:27816
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28726
  #, fuzzy, gcc-internal-format
- #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:28733
  #, fuzzy, gcc-internal-format
- #| msgid "unrestricted unions only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:28834
  #, 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:28841
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28856
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:28863
  #, fuzzy, gcc-internal-format
- #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: cp/pt.c:28927
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28930
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29004
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.c:29006
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29048
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29052
  #, fuzzy, gcc-internal-format
- #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29056
  #, fuzzy, gcc-internal-format
- #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29060
  #, fuzzy, gcc-internal-format
- #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29190
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
  #: cp/rtti.c:313
  #, fuzzy, gcc-internal-format
- #| msgid "cannot use typeid with -fno-rtti"
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
  msgstr "-fno-rtti ã�ŒæŒ‡å®šã�•ã‚Œã‚‹ã�¨ typeid ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
  #: cp/rtti.c:322
  #, fuzzy, gcc-internal-format
- #| msgid "must #include <typeinfo> before using typeid"
  msgid "must %<#include <typeinfo>%> before using %<typeid%>"
  msgstr "typeid ã‚’ä½¿ã�†å‰�ã�« #include <typeinfo> ã�¨ã�—ã�ªã�„ã�¨ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 54216,54358 ----
  #. 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:25628
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�®æ˜Žç¤ºçš„ã�ªå®Ÿä½“åŒ–ã�®ã�¿ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
! #: cp/pt.c:25824
  #, 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:26187
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:26209
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:26222
  #, 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:26234
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/pt.c:26236
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' ã�«ãƒžã‚¯ãƒ­ä»®å¼•æ•°å��ã�Œç¶šã�„ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/pt.c:27589
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.c:27850
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/pt.c:27859
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s ã�¯æ•°å€¤ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/pt.c:27884
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.c:28794
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "é�žãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆ %qD ã�Œãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/pt.c:28801
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr "åˆ¶é™�ã�®ã�ªã�„å…±ç”¨ä½“ã�¯ -std=c++0x ã�¾ã�Ÿã�¯ -std=gnu++0x ã‚’æŒ‡å®šã�—ã�Ÿæ™‚ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
  
! #: cp/pt.c:28902
  #, 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:28909
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.c:28924
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "ãƒžã‚¯ãƒ­å¼•æ•° \"%s\" ã�¯æ–‡å­—åˆ—åŒ–ã�•ã‚Œã�¾ã�™"
  
! #: cp/pt.c:28931
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline ã�«å‡ºæ�¥ã‚‹ã�¨è¦‹ã�ªã�•ã‚Œã�¦ã�„ã�ªã�„é–¢æ•°ã�§ã�™"
  
! #: cp/pt.c:28995
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.c:28998
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.c:29072
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�™ã€‚ãƒ¡ã‚½ãƒƒãƒ‰å��ã�Œå¿…è¦�ã�§ã�™"
  
! #: cp/pt.c:29074
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.c:29116
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.c:29120
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29124
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29128
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "å‘½ä»¤ã�Œåˆ¶ç´„ã‚’æº€ã�Ÿã�—ã�¾ã�›ã‚“:"
  
! #: cp/pt.c:29258
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT in template argument"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
  #: cp/rtti.c:313
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
  msgstr "-fno-rtti ã�ŒæŒ‡å®šã�•ã‚Œã‚‹ã�¨ typeid ã‚’ä½¿ã�ˆã�¾ã�›ã‚“"
  
  #: cp/rtti.c:322
  #, fuzzy, gcc-internal-format
  msgid "must %<#include <typeinfo>%> before using %<typeid%>"
  msgstr "typeid ã‚’ä½¿ã�†å‰�ã�« #include <typeinfo> ã�¨ã�—ã�ªã�„ã�¨ã�„ã�‘ã�¾ã�›ã‚“"
  
*************** msgstr "-fno-rtti ã�ŒæŒ‡å®šã�•ã‚Œã‚‹ã�¨
*** 58378,58384 ****
  
  #: cp/rtti.c:804
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot %<dynamic_cast%> %qE (of type %q#T) to type %q#T (%s)"
  msgstr "åž‹ %qT ã�‹ã‚‰åž‹ %qT ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 54378,54383 ----
*************** msgstr ""
*** 58399,58405 ****
  
  #: cp/search.c:1893
  #, fuzzy, gcc-internal-format
- #| msgid "In function %qs"
  msgid "overridden function is %q#F"
  msgstr "é–¢æ•° %qs å†…"
  
--- 54398,54403 ----
*************** msgstr "ç„¡åŠ¹ã�ªãƒ¡ã‚½ãƒƒãƒ‰å®£è¨€ã�§ã�
*** 58410,58416 ****
  
  #: cp/search.c:1964 cp/search.c:1980 cp/search.c:1987 cp/search.c:2005
  #, fuzzy, gcc-internal-format
- #| msgid "decrement of function %qD"
  msgid "overridden function is %q#D"
  msgstr "é–¢æ•° %qD ã�®æ¸›åˆ†ã�§ã�™"
  
--- 54408,54413 ----
*************** msgstr ""
*** 58436,58466 ****
  
  #: cp/search.c:2023
  #, fuzzy, gcc-internal-format
- #| msgid "variable %q+D declared %<inline%>"
  msgid "overriding %qD declared %<transaction_safe%>"
  msgstr "å¤‰æ•° %q+D ã�Œ %<inline%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: cp/search.c:2031
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %q+D declared as non-function"
  msgid "deleted function %q+D overriding non-deleted function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/search.c:2034 cp/search.c:2043 cp/search.c:2052
  #, fuzzy, gcc-internal-format
- #| msgid "decrement of function %qD"
  msgid "overridden function is %qD"
  msgstr "é–¢æ•° %qD ã�®æ¸›åˆ†ã�§ã�™"
  
  #: cp/search.c:2040
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %q+D declared as non-function"
  msgid "non-deleted function %q+D overriding deleted function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: cp/search.c:2050
  #, fuzzy, gcc-internal-format
- #| msgid "built-in function %q+D declared as non-function"
  msgid "virtual function %q+D overriding final function"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %q+D ã�Œé�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 54433,54458 ----
*************** msgstr ""
*** 58476,58482 ****
  
  #: cp/semantics.c:777
  #, fuzzy, gcc-internal-format
- #| msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
  msgid "%qs always evaluates to true in %<if constexpr%>"
  msgstr "è«–ç�†æ¼”ç®—å­�ã�Œå¸¸ã�« true ã�¾ã�Ÿã�¯ false ã�¨è©•ä¾¡ã�•ã‚Œã‚‹ã‚ˆã�†ã�«æ€�ã‚�ã‚Œã‚‹å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
--- 54468,54473 ----
*************** msgstr ""
*** 58507,58513 ****
  
  #: cp/semantics.c:1740
  #, fuzzy, gcc-internal-format
- #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<__label__%> declarations are only allowed in function scopes"
  msgstr "%<for%> ãƒ«ãƒ¼ãƒ—åˆ�æœŸåŒ–å®£è¨€ã�¯ C99 ãƒ¢ãƒ¼ãƒ‰å†…ã�§ã�®ã�¿è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 54498,54503 ----
*************** msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this'
*** 58518,58524 ****
  
  #: cp/semantics.c:2198
  #, fuzzy, gcc-internal-format
- #| msgid "mismatched arguments"
  msgid "%qE missing template arguments"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
--- 54508,54513 ----
*************** msgstr "ãƒˆãƒƒãƒ—ãƒ¬ãƒ™ãƒ«ã�§ã�® `this'
*** 58557,58563 ****
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2730
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
--- 54546,54552 ----
  msgid "invalid qualifying scope in pseudo-destructor name"
  msgstr ""
  
! #: cp/semantics.c:2790 cp/typeck.c:2772
  #, gcc-internal-format
  msgid "qualified type %qT does not match destructor name ~%qT"
  msgstr ""
*************** msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
*** 58604,58614 ****
  
  #: cp/semantics.c:3607
  #, fuzzy, gcc-internal-format
- #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/semantics.c:3624 cp/semantics.c:10261
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
--- 54593,54602 ----
  
  #: cp/semantics.c:3607
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "ç„¡å��å…±ç”¨ä½“å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: cp/semantics.c:3624 cp/semantics.c:10277
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
*************** msgstr ""
*** 58635,58647 ****
  
  #: cp/semantics.c:3771
  #, fuzzy, gcc-internal-format
- #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
  
  #: cp/semantics.c:3781
  #, fuzzy, gcc-internal-format
- #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
--- 54623,54633 ----
*************** msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿ '%c' ã�Œä¸�æ˜Žã�§ã�
*** 58673,58686 ****
  
  #: cp/semantics.c:4081
  #, fuzzy, gcc-internal-format
- #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT ã�¯ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆåž‹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #. Parameter packs can only be used in templates
  #: cp/semantics.c:4215
  #, fuzzy, gcc-internal-format
- #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�¯ç„¡åŠ¹ã�§ã�™"
  
--- 54659,54670 ----
*************** msgstr ""
*** 58711,58717 ****
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7432 cp/semantics.c:7875
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
--- 54695,54701 ----
  
  #: cp/semantics.c:4806 cp/semantics.c:6579 cp/semantics.c:6663
  #: cp/semantics.c:6714 cp/semantics.c:7056 cp/semantics.c:7203
! #: cp/semantics.c:7448 cp/semantics.c:7891
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
*************** msgstr ""
*** 58728,58734 ****
  
  #: cp/semantics.c:5870
  #, fuzzy, gcc-internal-format
- #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE ã�¯ %<reduction%> ç”¨ã�®ç„¡åŠ¹ã�ªåž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 54712,54717 ----
*************** msgstr ""
*** 58749,58759 ****
  
  #: cp/semantics.c:6486
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "linear step expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:6591 cp/semantics.c:7888
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
--- 54732,54741 ----
  
  #: cp/semantics.c:6486
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:6591 cp/semantics.c:7904
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
*************** msgstr ""
*** 58775,58781 ****
  
  #: cp/semantics.c:6791
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 54757,54762 ----
*************** msgstr ""
*** 58796,58814 ****
  
  #: cp/semantics.c:6854
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cp/semantics.c:6858
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cp/semantics.c:6863
  #, fuzzy, gcc-internal-format
- #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 54777,54792 ----
*************** msgstr ""
*** 58819,58837 ****
  
  #: cp/semantics.c:6923
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%qs length expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: cp/semantics.c:6937
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/semantics.c:6957
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%<async%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 54797,54812 ----
*************** msgstr ""
*** 58842,58848 ****
  
  #: cp/semantics.c:7016
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%<device%> id must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 54817,54822 ----
*************** msgstr ""
*** 58863,58869 ****
  
  #: cp/semantics.c:7089
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
--- 54837,54842 ----
*************** msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�
*** 58879,58885 ****
  
  #: cp/semantics.c:7148
  #, fuzzy, gcc-internal-format
- #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä»¥ä¸Šå‡ºç�¾ã�—ã�¦ã�„ã�¾ã�™"
  
--- 54852,54857 ----
*************** msgstr "%qE ã�Œãƒ‡ãƒ¼ã‚¿å�¥å†…ã�§äºŒå›žä
*** 58888,59016 ****
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7583
  #, fuzzy, gcc-internal-format
- #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/semantics.c:7587
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7656
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%<grainsize%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7686
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7716
  #, fuzzy, gcc-internal-format
- #| msgid "index must be integer"
  msgid "%<hint%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7729
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7752
  #, 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 "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7762
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7816
  #, fuzzy, gcc-internal-format
- #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8157
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8351
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8365
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8562
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9028
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9319 cp/semantics.c:9329
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9688
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %s"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: cp/semantics.c:9699
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9729
  #, fuzzy, gcc-internal-format
- #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:9757
  #, fuzzy, gcc-internal-format
- #| msgid "<unresolved overloaded function type>"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: cp/semantics.c:10300
  #, 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 "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10353
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10355
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10373
  #, fuzzy, gcc-internal-format
- #| msgid "unsupported argument to %<__builtin_return_address%>"
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "%<__builtin_return_address%> ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
--- 54860,54977 ----
  msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/semantics.c:7599
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs å�¥ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/semantics.c:7603
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.c:7672
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7702
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.c:7732
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7745
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7768
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ãƒ™ã‚¯ãƒˆãƒ«åž‹ã�® delete ã�§ã�™ã�Œã€�ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚é…�åˆ—åž‹ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:7778
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.c:7832
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> ã�Œãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:8173
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.c:8367
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.c:8381
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.c:8578
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.c:9044
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.c:9335 cp/semantics.c:9345
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.c:9704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "static assertion failed: %s"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %E"
  
! #: cp/semantics.c:9715
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.c:9745
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: cp/semantics.c:9773
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: cp/semantics.c:10316
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "ã‚«ãƒ³ãƒžæ¼”ç®—å­�ã�®å·¦å�´ã�®å¼�ã�«åŠ¹åŠ›ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/semantics.c:10369
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.c:10371
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.c:10389
  #, fuzzy, gcc-internal-format
  msgid "non-pointer argument to %<__builtin_launder%>"
  msgstr "%<__builtin_return_address%> ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
*************** msgstr ""
*** 59036,59042 ****
  
  #: cp/tree.c:4115
  #, fuzzy, gcc-internal-format
- #| msgid "declared here"
  msgid " declared here"
  msgstr "ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 54997,55002 ----
*************** msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�
*** 59057,59069 ****
  
  #: cp/tree.c:4540
  #, fuzzy, gcc-internal-format
- #| msgid "%q#T has pointer data members"
  msgid "%qT has a mutable member"
  msgstr "%q#T ã�Œãƒ�ã‚¤ãƒ³ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
  #: cp/tree.c:4551
  #, fuzzy, gcc-internal-format
- #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %qT is not public"
  msgstr "åŸºåº•ã‚¯ãƒ©ã‚¹ %q#T ã�Œé�žä»®æƒ³ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
--- 55017,55027 ----
*************** msgstr "%s ã�¯åž‹ %s ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã
*** 59079,59091 ****
  
  #: cp/tree.c:4580
  #, 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:4588
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°åž‹ã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
--- 55037,55047 ----
*************** msgstr "`java_interface' å±žæ€§ã�¯ Java
*** 59101,59107 ****
  
  #: cp/tree.c:4619
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to variables and functions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE å±žæ€§ã�¯å¤‰æ•°ã�Šã‚ˆã�³é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
  
--- 55057,55062 ----
*************** msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å
*** 59112,59124 ****
  
  #: cp/tree.c:4643
  #, 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 "%qE å±žæ€§ã�¯åž‹ã�«é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
  #: cp/tree.c:4706
  #, 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 ã�¯æ•´æ•°åž‹ã�®å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 55067,55077 ----
*************** msgstr "init_priority å±žæ€§ã�¯ã‚¯ãƒ©ã‚¹
*** 59129,59141 ****
  
  #: cp/tree.c:4736
  #, 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:4747
  #, 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 ã�¯å†…éƒ¨ã�§ä½¿ç”¨ã�™ã‚‹ã�Ÿã‚�ã�«äºˆç´„ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 55082,55092 ----
*************** msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å
*** 59156,59210 ****
  
  #: cp/tree.c:4817
  #, 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 "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/tree.c:4830 cp/tree.c:4843
  #, 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 "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/tree.c:4832
  #, 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%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/tree.c:4845
  #, 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%> ã�¯æœ‰åŠ¹ã�ªå®£è¨€å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/tree.c:4869
  #, 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 å±žæ€§ã�¯é�žã‚¯ãƒ©ã‚¹åž‹ã�«é–¢ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
  
  #: cp/tree.c:4875
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/tree.c:4882
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/tree.c:4889
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
  #: cp/tree.c:4911
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE å±žæ€§ã�¯é–¢æ•°ã�¸ã�®ã�¿é�©ç”¨å‡ºæ�¥ã�¾ã�™ã€‚%s ã�¸ã�¯é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
--- 55107,55152 ----
*************** msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚
*** 59268,60098 ****
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1519
  #, fuzzy, gcc-internal-format
- #| msgid "operands to ?: have different types %qT and %qT"
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1526
  #, fuzzy, gcc-internal-format
- #| msgid "operands to ?: have different types %qT and %qT"
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1686
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:1784
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�« `__alignof' ã�Œé�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:1792
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ ã�¯é–¢æ•°åž‹ã�®å¼�ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:1854
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1865
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ ã�¯é–¢æ•°åž‹ã�®å¼�ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:1945
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/typeck.c:1990
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:2158
  #, fuzzy, gcc-internal-format
- #| msgid "taking address of temporary"
  msgid "taking address of temporary array"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:2340
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "æ–‡å­—åˆ—å®šæ•°ä¸­ã�® \\r ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—"
  
! #: cp/typeck.c:2344
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "æ–‡å­—åˆ—å®šæ•°ä¸­ã�® \\r ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—"
  
! #: cp/typeck.c:2480 cp/typeck.c:3043
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2484 cp/typeck.c:3047
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2515
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:2595
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:2745
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2754
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2895
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2914
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:2937
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:2948
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:2962
  #, fuzzy, gcc-internal-format
- #| msgid "%qT has no member named %qE"
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3077 cp/typeck.c:3103
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3142
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3195
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3374
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3406
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3409
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3416
  #, 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:3481
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3578
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' ã�¨å®£è¨€ã�•ã‚Œã�Ÿé…�åˆ—ã�«æ·»å­—ã‚’ã�¤ã�‘ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3616
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3688
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿æ§‹ç¯‰ã�®ä½¿ç”¨ã�§ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3913
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ ã�¯ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®ä¸­ã�‹ã‚‰ `::main' ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:3934
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:3951
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3954
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3957
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4014
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4015
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4020
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4021
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4027
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4028
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4038
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4039
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4042
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4043
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4125
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4131
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4380
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4391
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4514 cp/typeck.c:4526
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4572
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:5022 cp/typeck.c:5031 cp/typeck.c:5322 cp/typeck.c:5331
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5237 cp/typeck.c:5250
  #, fuzzy, gcc-internal-format
- #| msgid "comparison between %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5273
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5361
  #, fuzzy, gcc-internal-format
- #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�§ã�®é †åº�ä»˜ã�‘ã‚‰ã‚Œã�ªã�„æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5406
  #, fuzzy
- #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/typeck.c:5477
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:5827
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5835
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5843
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5896
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:5975
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:5976
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:5992
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:5995
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6002
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6188
  #, 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:6194
  #, 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:6229
  #, fuzzy, gcc-internal-format
- #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6246
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ ã�¯ `::main' é–¢æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6304
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6324
  #, fuzzy, gcc-internal-format
- #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6340
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6487
  #, fuzzy, gcc-internal-format
- #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6488
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6611
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6612
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6628
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: cp/typeck.c:6630
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/typeck.c:6642
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6644
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6683
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6696
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6706
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6714
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6894
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6916
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:6921
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:6996
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/typeck.c:7008
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7012
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7016
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯è¤‡å�ˆå¼�ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7140
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7174
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7180
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7187
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7211
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:7225
  #, fuzzy, gcc-internal-format
- #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7648
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7654 cp/typeck.c:7660 cp/typeck.c:9312
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:7686
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck.c:7761
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7831
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: å…¨ä½“çš„ã�ªç²¾åº¦ã�®ä½Žä¸‹"
  
! #: cp/typeck.c:7856
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7867
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:7888 cp/typeck.c:8078
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�Œç¤ºã�™åž‹ã�®è¦�æ±‚ã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¢—åŠ ã�—ã�¾ã�™"
  
! #: cp/typeck.c:7905
  #, 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++ ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿ã�®é–“ã�§ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:7919
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7992
  #, 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:8001
  #, 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:8043
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8113
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8214 cp/typeck.c:8223
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8232
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:8542
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8562
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8649
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:8663
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "é…�åˆ—ã�®ä¸�æ­£ã�ªåˆ�æœŸåŒ–"
  
! #: cp/typeck.c:8665
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: cp/typeck.c:8799
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:8813
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:8860 cp/typeck.c:8879
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:8960
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/typeck.c:9275
  #, fuzzy
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9280
  #, fuzzy
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9289
  #, fuzzy
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9293
  #, fuzzy
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert %qH to %qI in return"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9298
  #, fuzzy
- #| msgid "cannot convert to a pointer type"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9330
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9334
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9339
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format å±žæ€§ã‚’ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªé–¢æ•°ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/typeck.c:9344
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9354
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9450
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: cp/typeck.c:9532
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:9535
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9571
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "é�žå·¦è¾ºå€¤ã�¸ã�®å�‚ç…§ã�Œè¿”ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:9575
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9581
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9585
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9740
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9742 cp/typeck.c:9765
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9764
  #, fuzzy, gcc-internal-format
- #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "return æ–‡ã�«å��åˆ†ã�ªå€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9803
  #, 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:9811
  #, 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:9814
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Give a helpful error message.
! #: cp/typeck.c:9849 cp/typeck.c:9895
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
- #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9876
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9879
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9914
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9943
  #, 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:10579
  #, fuzzy, gcc-internal-format
- #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
  
--- 55210,56017 ----
  msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1561
  #, fuzzy, gcc-internal-format
  msgid "canonical types differ for identical types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1568
  #, fuzzy, gcc-internal-format
  msgid "same canonical type node for different types %qT and %qT"
  msgstr "?: ã�¸ã�®è¢«æ¼”ç®—å­�ã�Œç•°ã�ªã‚‹åž‹ %qT ã�¨ %qT ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:1728
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to a member function"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:1826
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %<sizeof%> to a bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�« `__alignof' ã�Œé�©ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:1834
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
  msgstr "ISO C++ ã�¯é–¢æ•°åž‹ã�®å¼�ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:1896
  #, gcc-internal-format
  msgid "invalid application of %<__alignof%> to a bit-field"
  msgstr ""
  
! #: cp/typeck.c:1907
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
  msgstr "ISO C++ ã�¯é–¢æ•°åž‹ã�®å¼�ã�¸ã�® `sizeof' ã�®é�©ç”¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:1987
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> argument has non-integral type %qT"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�¯é�žæ•´æ•°åž‹"
  
! #: cp/typeck.c:2032
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-static member function of type %qT"
  msgstr "é�žãƒ¡ãƒ³ãƒ�é–¢æ•°ã�§ã�® `this' ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:2200
  #, fuzzy, gcc-internal-format
  msgid "taking address of temporary array"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:2382
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids converting a string constant to %qT"
  msgstr "æ–‡å­—åˆ—å®šæ•°ä¸­ã�® \\r ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—"
  
! #: cp/typeck.c:2386
  #, fuzzy, gcc-internal-format
  msgid "deprecated conversion from string constant to %qT"
  msgstr "æ–‡å­—åˆ—å®šæ•°ä¸­ã�® \\r ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—"
  
! #: cp/typeck.c:2522 cp/typeck.c:3085
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of pointer type %qT (maybe you meant to use %<->%> ?)"
  msgstr ""
  
! #: cp/typeck.c:2526 cp/typeck.c:3089
  #, gcc-internal-format
  msgid "request for member %qD in %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck.c:2557
  #, fuzzy, gcc-internal-format
  msgid "invalid use of nonstatic data member %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:2637
  #, fuzzy, gcc-internal-format
  msgid "invalid access to non-static data member %qD in virtual base of NULL object"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:2787
  #, gcc-internal-format
  msgid "object type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/typeck.c:2796
  #, gcc-internal-format
  msgid "the type being destroyed is %qT, but the destructor refers to %qT"
  msgstr ""
  
! #: cp/typeck.c:2937
  #, gcc-internal-format
  msgid "field %q#D can be accessed via %q#D"
  msgstr ""
  
  #. No hint.
! #: cp/typeck.c:2956
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:2979
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:2990
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %q#D? (not accessible from this context)"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3004
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT ã�¯ %qE ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3119 cp/typeck.c:3145
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.c:3184
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/typeck.c:3237
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�®å��å‰�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3432
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.c:3464
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3467
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:3474
  #, 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:3539
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3636
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' ã�¨å®£è¨€ã�•ã‚Œã�Ÿé…�åˆ—ã�«æ·»å­—ã‚’ã�¤ã�‘ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3674
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "æ·»å­—ã‚’ã�¤ã�‘ã‚‰ã‚Œã�Ÿå€¤ã�Œé…�åˆ—ã�§ã‚‚ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:3746
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿æ§‹ç¯‰ã�®ä½¿ç”¨ã�§ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:3971
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ ã�¯ãƒ—ãƒ­ã‚°ãƒ©ãƒ ã�®ä¸­ã�‹ã‚‰ `::main' ã‚’å‘¼ã�³å‡ºã�™ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:3992
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.c:4009
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4012
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4015
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" ã�¯ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: cp/typeck.c:4072
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4073
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.c:4078
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4079
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4085
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4086
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.c:4096
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4097
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.c:4100
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "é–¢æ•°ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4101
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "é–¢æ•°ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: cp/typeck.c:4183
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4189
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "ä»®å¼•æ•°ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:4438
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4449
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.c:4572 cp/typeck.c:4584
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.c:4630
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:5080 cp/typeck.c:5089 cp/typeck.c:5380 cp/typeck.c:5389
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ ã�¯ãƒ�ã‚¤ãƒ³ã‚¿ã�¨æ•´æ•°ã�¨ã�®æ¯”è¼ƒã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5295 cp/typeck.c:5308
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT ã�¨ %qT ã�®æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5331
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.c:5419
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "é�žæµ®å‹•å°�æ•°ç‚¹å¼•æ•°ã�§ã�®é †åº�ä»˜ã�‘ã‚‰ã‚Œã�ªã�„æ¯”è¼ƒã�§ã�™"
  
! #: cp/typeck.c:5464
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "é–¢æ•°ã�¸å¼•æ•°ã‚’æ¸¡ã�™ã�¨ã��ã�« %qT ã�‹ã‚‰ %qT ã�¸æš—é»™çš„ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�™"
  
! #: cp/typeck.c:5535
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "äºŒé …æ¼”ç®—å­� %s ã�Œä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:5887
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5895
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5903
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�«ãƒ¡ã‚½ãƒƒãƒ‰ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:5956
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿æ¼”ç®—ã�§ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã�¯ç„¡åŠ¹ã�§ã�™"
  
! #: cp/typeck.c:6035
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6036
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6052
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
  
! #: cp/typeck.c:6055
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.c:6062
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.c:6248
  #, 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:6254
  #, 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:6289
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6306
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ ã�¯ `::main' é–¢æ•°ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6364
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6384
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %qD ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6400
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚�ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6547
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> åž‹ã�®å¼�ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–å¾—ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:6548
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.c:6671
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6672
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ ã�¯ enum ã�® %s ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6688
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�«å¯¾ã�™ã‚‹æ¼”ç®—"
  
! #: cp/typeck.c:6690
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
  
! #: cp/typeck.c:6702
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6704
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ ã�¯æ¸›ç®—ã�« `void *' åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½¿ã�†ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:6743
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6756
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.c:6766
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.c:6774
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.c:6954
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' ã�¯å�³è¾ºå€¤å¼�ã�§ã�‚ã‚Šã€�ã��ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:6976
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã�Œè¦�æ±‚ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:6981
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.c:7056
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "ç„¡å��åŸºåº•ã‚¯ãƒ©ã‚¹ã�®åˆ�æœŸè¨­å®šå­�ã�Œæ›–æ˜§ã�§ã�™"
  
! #: cp/typeck.c:7068
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.c:7072
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.c:7076
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.c:7113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "åˆ�æœŸåŒ–å­�ãƒªã‚¹ãƒˆã�¯è¤‡å�ˆå¼�ã�¨ã�—ã�¦å�–ã‚Šæ‰±ã‚�ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7200
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.c:7234
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.c:7240
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7247
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7271
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:7285
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "é–¢æ•°æˆ»ã‚Šå€¤ã�®åž‹ä¿®é£¾å­�ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:7708
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:7714 cp/typeck.c:7720 cp/typeck.c:9372
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
  
! #: cp/typeck.c:7746
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck.c:7821
  #, gcc-internal-format
  msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.c:7891
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: å…¨ä½“çš„ã�ªç²¾åº¦ã�®ä½Žä¸‹"
  
! #: cp/typeck.c:7916
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.c:7927
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "åž‹ã�Œå…¨ã��ç•°ã�ªã‚‹ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¯”è¼ƒã�§ã‚­ãƒ£ã‚¹ãƒˆã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:7948 cp/typeck.c:8138
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "ã‚­ãƒ£ã‚¹ãƒˆã�«ã‚ˆã�£ã�¦ãƒ�ã‚¤ãƒ³ã‚¿ã�Œç¤ºã�™åž‹ã�®è¦�æ±‚ã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¢—åŠ ã�—ã�¾ã�™"
  
! #: cp/typeck.c:7965
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ ã�¯é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�¨ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ�ã‚¤ãƒ³ã‚¿ã�®é–“ã�§ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:7979
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8052
  #, 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:8061
  #, 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:8103
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8173
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ä¸�å®Œå…¨ã�ª typedef `%s' ã�®ä½¿ç”¨ã�¯ä¸�é�©åˆ‡ã�§ã�™"
  
! #: cp/typeck.c:8274 cp/typeck.c:8283
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C ã�¯å…±ç”¨ä½“åž‹ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: cp/typeck.c:8292
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck.c:8602
  #, gcc-internal-format
  msgid "compound assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
  
! #: cp/typeck.c:8622
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.c:8682
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.c:8709
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d ç•ªç›®ã�®å¼•æ•°ã�Œ `%s' ã�®åž‹ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:8723
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "é…�åˆ—ã�®ä¸�æ­£ã�ªåˆ�æœŸåŒ–"
  
! #: cp/typeck.c:8725
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: cp/typeck.c:8859
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:8873
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:8920 cp/typeck.c:8939
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ãƒ¡ãƒ³ãƒ�ã�¸ã�®å¤‰æ�›ã�§"
  
! #: cp/typeck.c:9020
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ç„¡åŠ¹ã�ªãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·å½¢å¼�"
  
! #: cp/typeck.c:9335
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9340
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9349
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9353
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9358
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9390
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9394
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9399
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format å±žæ€§ã‚’ã�®å€™è£œã�¨ã�ªã‚Šã��ã�†ã�ªé–¢æ•°ã�«ã�¤ã�„ã�¦è­¦å‘Šã�™ã‚‹"
  
! #: cp/typeck.c:9404
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9414
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.c:9510
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "å¼•æ•° %d å€‹ã�® `%s' ã‚’æ¸¡ã�—ã�¾ã�™"
  
! #: cp/typeck.c:9592
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck.c:9595
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9631
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "é�žå·¦è¾ºå€¤ã�¸ã�®å�‚ç…§ã�Œè¿”ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck.c:9635
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.c:9641
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9645
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿå¤§åŸŸãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�®ã‚¢ãƒ‰ãƒ¬ã‚¹"
  
! #: cp/typeck.c:9800
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.c:9802 cp/typeck.c:9825
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.c:9824
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return æ–‡ã�«å��åˆ†ã�ªå€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9863
  #, 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:9871
  #, 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:9874
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�‹ã‚‰å€¤ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. Give a helpful error message.
! #: cp/typeck.c:9909 cp/typeck.c:9955
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9917
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "åˆ�æœŸåŒ–å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:9936
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.c:9939
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.c:9974
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "æˆ»ã‚Šåž‹ã�Œé–¢æ•°ã�§ã€�`return' ã�«å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck.c:10003
  #, 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:10639
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "ç„¡åŠ¹ã�ª %%s å€¤"
  
*************** msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
*** 60209,60215 ****
  
  #: cp/typeck2.c:360
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid "expression of abstract class type %qT cannot be used in throw-expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 56128,56133 ----
*************** msgstr "  ä»¥ä¸‹ã�®ä»®æƒ³é–¢æ•°ã�ŒæŠ½è±¡
*** 60230,60236 ****
  
  #: cp/typeck2.c:384
  #, fuzzy, gcc-internal-format
- #| msgid "        %qD"
  msgid "    %#qD"
  msgstr "        %qD"
  
--- 56148,56153 ----
*************** msgstr "æœªå®šç¾©ã�®åž‹ `%s %s' ã�®ä½¿ç”
*** 60291,60297 ****
  
  #: cp/typeck2.c:565
  #, fuzzy, gcc-internal-format
- #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of brace-enclosed initializer list"
  msgstr "%<restrict%> ã�®èª¤ã�£ã�Ÿä½¿ç”¨æ³•ã�§ã�™"
  
--- 56208,56213 ----
*************** msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›
*** 60322,60346 ****
  
  #: cp/typeck2.c:1061
  #, fuzzy
- #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
  #: cp/typeck2.c:1073 cp/typeck2.c:1086
  #, fuzzy
- #| msgid "conversion of %qE from %qT to %qT is ambiguous"
  msgid "narrowing conversion of %qE from %qH to %qI"
  msgstr "%qE ã�® %qT ã�‹ã‚‰ %qT ã�¸ã�®å¤‰æ�›ã�¯æ›–æ˜§ã�§ã�™"
  
  #: cp/typeck2.c:1076
  #, fuzzy, gcc-internal-format
- #| msgid "expression in static assertion is not an integer constant expression"
  msgid " the expression has a constant value but is not a C++ constant-expression"
  msgstr "é�™çš„ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³å†…ã�®å¼�ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: cp/typeck2.c:1235
  #, fuzzy, gcc-internal-format
- #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for %qT is too long"
  msgstr "char ã�®é…�åˆ—ã�«ã�¨ã�£ã�¦åˆ�æœŸåŒ–å­�æ–‡å­—åˆ—ã�Œé•·ã�™ã�Žã�¾ã�™"
  
--- 56238,56258 ----
*************** msgstr ""
*** 60351,60357 ****
  
  #: cp/typeck2.c:1298
  #, fuzzy, gcc-internal-format
- #| msgid "braces around scalar initializer"
  msgid "remove %<{ }%> around initializer"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹¬å¼§ã�§å›²ã�¾ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 56263,56268 ----
*************** msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�Œä¸­æ‹
*** 60360,60469 ****
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1696 cp/typeck2.c:1726
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1704
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1711
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1797
  #, 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 "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:1870
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.c:1881
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2075
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:2089
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2119
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.c:2121
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2148
  #, 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:2157
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2179
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2237
  #, fuzzy, gcc-internal-format
- #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2248
  #, fuzzy, gcc-internal-format
- #| msgid "pointer to member function used in arithmetic"
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2256
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2297
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.c:2319
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/typeck2.c:2339
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2580
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.c:2583
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
--- 56271,56377 ----
  msgid "cannot initialize aggregate of type %qT with a compound literal"
  msgstr ""
  
! #: cp/typeck2.c:1700 cp/typeck2.c:1730
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for member %qD"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:1708
  #, fuzzy, gcc-internal-format
  msgid "member %qD is uninitialized reference"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1715
  #, fuzzy, gcc-internal-format
  msgid "member %qD with uninitialized reference fields"
  msgstr "ä»®å¼•æ•° `%s' ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:1801
  #, fuzzy, gcc-internal-format
  msgid "designator order for field %qD does not match declaration order in %qT"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:1874
  #, fuzzy, gcc-internal-format
  msgid "no field %qD found in union being initialized"
  msgstr "ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚„å…±ç”¨ä½“ã�«ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�Œã�ªã�„åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: cp/typeck2.c:1885
  #, gcc-internal-format
  msgid "index value instead of field name in union initializer"
  msgstr "union åˆ�æœŸåŒ–å­�ã�Œãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰å��ã�§ã�¯ã�ªã��ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹å€¤ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2079
  #, gcc-internal-format
  msgid "circular pointer delegation detected"
  msgstr "å¾ªç’°ãƒ�ã‚¤ãƒ³ã‚¿ã�®ä»£è¡¨ã‚’æ¤œå‡ºã�—ã�¾ã�—ã�Ÿ"
  
! #: cp/typeck2.c:2093
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> has non-pointer type %qT"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2123
  #, fuzzy, gcc-internal-format
  msgid "result of %<operator->()%> yields non-pointer result"
  msgstr "`operator->()'ã�®çµ�æžœã�Œé�žãƒ�ã‚¤ãƒ³ã‚¿ã�®çµ�æžœã‚’ã‚‚ã�Ÿã‚‰ã�—ã�¾ã�™"
  
! #: cp/typeck2.c:2125
  #, fuzzy, gcc-internal-format
  msgid "base operand of %<->%> is not a pointer"
  msgstr "`->' ã�®ãƒ™ãƒ¼ã‚¹ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: cp/typeck2.c:2152
  #, 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:2161
  #, gcc-internal-format
  msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2183
  #, gcc-internal-format
  msgid "pointer to member type %qT incompatible with object type %qT"
  msgstr ""
  
! #: cp/typeck2.c:2241
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an rvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2252
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue"
  msgstr "ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�Œè¨ˆç®—å†…ã�§ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: cp/typeck2.c:2260
  #, gcc-internal-format
  msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
  msgstr ""
  
! #: cp/typeck2.c:2301
  #, fuzzy, gcc-internal-format
  msgid "functional cast to array type %qT"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�—ã�¦ä¸�é�©åˆ‡ã�ªä¿�å­˜ã‚¯ãƒ©ã‚¹"
  
! #: cp/typeck2.c:2323
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for %qT from %<()%>"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: cp/typeck2.c:2343
  #, gcc-internal-format
  msgid "invalid value-initialization of reference type"
  msgstr ""
  
! #: cp/typeck2.c:2584
  #, fuzzy, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: cp/typeck2.c:2587
  #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "ä¸�å®Œå…¨åž‹ã�¸ã�®å¤‰æ�›ã�§ã�™"
*************** msgstr ""
*** 60545,60551 ****
  
  #: fortran/arith.c:903
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "floating constant exceeds range of %qT"
  msgid "Result of exponentiation at %L exceeds the range of %s"
  msgstr "æµ®å‹•å°�æ•°å®šæ•°ã�Œ %qT ã�®ç¯„å›²ã‚’è¶…ã�ˆã�¦ã�„ã�¾ã�™"
  
--- 56453,56458 ----
*************** msgstr ""
*** 60561,60567 ****
  
  #: fortran/arith.c:979
  #, fuzzy, gcc-internal-format
- #| msgid "ia64_print_operand: unknown code"
  msgid "arith_power(): unknown type"
  msgstr "ia64_print_operand: ä¸�æ˜Žã�ªã‚³ãƒ¼ãƒ‰ã�§ã�™"
  
--- 56468,56473 ----
*************** msgstr ""
*** 60689,60698 ****
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3423
! #: fortran/check.c:5896 fortran/check.c:5934 fortran/check.c:5976
! #: fortran/check.c:6003 fortran/check.c:6260 fortran/match.c:1874
! #: fortran/match.c:3267 fortran/match.c:3609 fortran/match.c:3805
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
--- 56595,56604 ----
  msgid "Array reference at %C cannot have more than %d dimensions"
  msgstr ""
  
! #: fortran/array.c:241 fortran/array.c:696 fortran/check.c:3427
! #: fortran/check.c:5918 fortran/check.c:5956 fortran/check.c:5998
! #: fortran/check.c:6025 fortran/check.c:6288 fortran/match.c:1874
! #: fortran/match.c:3270 fortran/match.c:3612 fortran/match.c:3808
  #: fortran/simplify.c:2957 fortran/simplify.c:2987 fortran/simplify.c:6253
  #: fortran/simplify.c:8236
  #, gcc-internal-format
*************** msgstr ""
*** 60706,60712 ****
  
  #: fortran/array.c:269
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%qE attribute ignored"
  msgid "TEAM= attribute in %C misplaced"
  msgstr "%qE å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 56612,56617 ----
*************** msgstr ""
*** 60727,60733 ****
  
  #: fortran/array.c:306 fortran/array.c:314
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<(%> or end of line"
  msgid "Unexpected %<*%> for codimension %d of %d at %C"
  msgstr "%<(%> ã�¾ã�Ÿã�¯ãƒ•ã‚¡ã‚¤ãƒ«çµ‚ç«¯ (EOF) ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 56632,56637 ----
*************** msgstr ""
*** 60861,60867 ****
  msgid "Array constructor including type specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/array.c:1255 fortran/match.c:4241
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 56765,56771 ----
  msgid "Array constructor including type specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/array.c:1255 fortran/match.c:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 60878,60884 ****
  
  #: fortran/array.c:1318 fortran/array.c:1328
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "incompatible type for argument %d of %qE"
  msgid "Incompatible typespec for array element at %L"
  msgstr "%d ç•ªç›®ã�® %qE ã�®å¼•æ•°ç”¨ã�®äº’æ�›æ€§ã�Œã�ªã�„åž‹ã�§ã�™"
  
--- 56782,56787 ----
*************** msgstr ""
*** 60934,60947 ****
  
  #: fortran/array.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "overflow in array dimension"
  msgid "Bad array dimension at %L"
  msgstr "é…�åˆ—ã�®æ¬¡å…ƒã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
  #: fortran/array.c:2394 fortran/data.c:563 fortran/data.c:582
  #: fortran/data.c:596 fortran/data.c:725
  #, fuzzy, gcc-internal-format
- #| msgid "gimplification failed"
  msgid "Simplification error"
  msgstr "gimplification ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 56837,56848 ----
*************** msgstr "é�žãƒ¡ãƒ³ãƒ� `%s' ã‚’ `mutable'
*** 60981,60987 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:123 fortran/resolve.c:10854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
--- 56882,56888 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:123 fortran/resolve.c:10856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
*************** msgstr ""
*** 61021,61027 ****
  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:3378
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 56922,56928 ----
  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:3382
  #, 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' ã�®å¼•æ•°ã
*** 61036,61042 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:651 fortran/check.c:7463
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
--- 56937,56943 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:651 fortran/check.c:7494
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
*************** msgstr ""
*** 61088,61094 ****
  
  #: fortran/check.c:841
  #, fuzzy, gcc-internal-format
- #| msgid "%qs must be used with %qs"
  msgid "%qs at %L must be less than BIT_SIZE(%qs)"
  msgstr "%qs ã�¯ %qs ã�¨ä½µç”¨ã�—ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 56989,56994 ----
*************** msgstr ""
*** 61157,61325 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1416 fortran/check.c:3687
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1452
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1461 fortran/check.c:1497 fortran/check.c:4368
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1479
  #, 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:1488
  #, 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:1513
  #, 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:1524
! #, gcc-internal-format
! msgid "NULL pointer at %L is not permitted as actual argument of %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1567
  #, 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:1575
  #, 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:1582
  #, 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:1600 fortran/check.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:1619 fortran/check.c:1753 fortran/check.c:1850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1633 fortran/check.c:1833
  #, 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:1653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1672 fortran/check.c:1686 fortran/check.c:1721
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1706
  #, 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:1760 fortran/check.c:1857
  #, 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:1775
  #, 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:1785
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1798
  #, 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:1877
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "wrong type argument to %s"
  msgid "Negative argument N at %L"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: fortran/check.c:2099 fortran/check.c:2589
  #, 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:2108 fortran/check.c:2598
  #, 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:2118 fortran/check.c:2124
  #, 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:2146
  #, 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:2154
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2177
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "the last argument must be a 2-bit immediate"
  msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2193
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2201
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2216
  #, 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:2235
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2242
  #, 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:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
--- 57057,57223 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1416 fortran/check.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
  
! #: fortran/check.c:1439
! #, gcc-internal-format
! msgid "NULL at %L is not permitted as actual argument to %qs intrinsic function"
! msgstr ""
! 
! #: fortran/check.c:1461
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1470 fortran/check.c:1505 fortran/check.c:4381
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1487
  #, 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:1496
  #, 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:1521
  #, 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:1568
  #, 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:1576
  #, 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:1583
  #, 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:1601 fortran/check.c:1814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:1620 fortran/check.c:1754 fortran/check.c:1851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1634 fortran/check.c:1834
  #, 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:1654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
  msgstr "å�³ã‚·ãƒ•ãƒˆå›žæ•°ã�Œè² ã�®æ•°ã�§ã�™"
  
! #: fortran/check.c:1673 fortran/check.c:1687 fortran/check.c:1722
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L not yet supported"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:1707
  #, 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:1761 fortran/check.c:1858
  #, 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:1776
  #, 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:1786
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
  msgstr ""
  
! #: fortran/check.c:1799
  #, 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:1878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negative argument N at %L"
  msgstr "%s ã�¸ã�®é–“é�•ã�£ã�Ÿåž‹ã�®å¼•æ•°ã�§ã�™"
  
! #: fortran/check.c:2100 fortran/check.c:2590
  #, 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:2109 fortran/check.c:2599
  #, 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:2119 fortran/check.c:2125
  #, 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:2147
  #, 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:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:2178
  #, 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:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "The errmsg= argument at %L must be a default-kind character variable"
  msgstr ""
  
! #: fortran/check.c:2202
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
  
! #: fortran/check.c:2217
  #, 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:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:2243
  #, 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:2257
  #, gcc-internal-format, gfc-internal-format
  msgid "OPERATOR argument at %L must be a PURE function"
  msgstr ""
*************** msgstr ""
*** 61327,62025 ****
  #. 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:2266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2293
  #, 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:2302
  #, 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:2313
  #, 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:2321
  #, 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:2328
  #, 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:2335
  #, 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:2343
  #, 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:2373
  #, 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:2380
  #, 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:2398
  #, 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:2477 fortran/check.c:3107 fortran/check.c:3190
! #: fortran/check.c:3409 fortran/check.c:3454 fortran/check.c:4934
! #: fortran/check.c:5068 fortran/check.c:5123 fortran/check.c:6246
! #: fortran/check.c:6375
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2524 fortran/check.c:2793 fortran/check.c:2853
  #, 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:2539 fortran/check.c:2808 fortran/check.c:2868
  #, 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:2651 fortran/check.c:3781 fortran/check.c:3789
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2665
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2685 fortran/check.c:2693
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2829
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2887
  #, 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:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2980
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3062
  #, 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:3158
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3197
  #, 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:3231
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3295
  #, 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:3354
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3363
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3385
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3596
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3644
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3659
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3664
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:3693
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3724
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3731
  #, 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:3798
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3812
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3831
  #, 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:3840
  #, 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:4003
  #, 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:4121 fortran/check.c:7383 fortran/check.c:7398
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4198
  #, 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:4209
  #, 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:4216
  #, 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:4227
  #, 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:4236
  #, 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:4276
  #, 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:4303
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4353
  #, 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:4361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4440 fortran/check.c:6322
  #, 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:4498
  #, 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:4506
  #, 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:4525
  #, 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:4576
  #, 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:4683
  #, 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:4693
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4700
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4717
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4749
  #, 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:4787
  #, 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:4805
  #, 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:4814
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4850
  #, 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:4867 fortran/check.c:4886
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4877 fortran/check.c:4896
  #, 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:4995
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5026
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5061
  #, 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:5138 fortran/check.c:7443
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5151 fortran/check.c:5290 fortran/check.c:7435
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5162 fortran/check.c:5302
  #, 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:5232
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5281
  #, 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:5320
  #, 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:5334
  #, 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:5358
  #, 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:5370
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5377
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5384
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5391
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5416
  #, 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:5426
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5431
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5447
  #, 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:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5466
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5472
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5486
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5498
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5505
  #, 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:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5525
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5531
  #, 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:5542
  #, 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:5550
  #, 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:5559
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5566
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5577
  #, 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:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/check.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5623
  #, 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:5642
  #, 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:5905
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5916
  #, 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:5949
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5962
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5986
  #, 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:6012
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6019
  #, 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:6030
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Unexpected element '%c' in format string at %L"
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6106
  #, 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:6155
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6171
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6179
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6214
  #, 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:6336
  #, 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:6349
  #, 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:6612 fortran/check.c:6644
  #, 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:6652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:6670
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6682
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6722
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6768
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6985
  #, 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:7167
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:7356 fortran/check.c:7367
  #, 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:7427
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:628
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:739 fortran/decl.c:3885 fortran/decl.c:10547
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2911 fortran/class.c:2985
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 57225,57921 ----
  #. 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:2267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
  msgstr "è¨€èªž %s ã�¯èª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/check.c:2284
  #, gcc-internal-format, gfc-internal-format
  msgid "The function passed as OPERATOR at %L shall have two arguments"
  msgstr ""
  
! #: fortran/check.c:2294
  #, 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:2303
  #, 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:2314
  #, 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:2322
  #, 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:2329
  #, 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:2336
  #, 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:2344
  #, 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:2374
  #, 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:2381
  #, 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:2399
  #, 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:2478 fortran/check.c:3108 fortran/check.c:3191
! #: fortran/check.c:3413 fortran/check.c:3461 fortran/check.c:4947
! #: fortran/check.c:5084 fortran/check.c:5139 fortran/check.c:6274
! #: fortran/check.c:6403
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
  
! #: fortran/check.c:2525 fortran/check.c:2794 fortran/check.c:2854
  #, 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:2540 fortran/check.c:2809 fortran/check.c:2869
  #, 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:2652 fortran/check.c:3788 fortran/check.c:3796
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2666
  #, gcc-internal-format
  msgid "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
  msgstr ""
  
! #: fortran/check.c:2686 fortran/check.c:2694
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:2830
  #, gcc-internal-format
  msgid "%qs must be of same type and kind as %qs at %L in %qs"
  msgstr ""
  
! #: fortran/check.c:2888
  #, 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:2920
  #, gcc-internal-format, gfc-internal-format
  msgid "non-default INTEGER kind argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:2981
  #, fuzzy, gcc-internal-format
  msgid "COMPLEX argument %qs of %qs intrinsic at %L"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3063
  #, fuzzy, gcc-internal-format
  msgid "Arguments of %qs have different kind type parameters at %L"
  msgstr "å¼•æ•°1ã�¨å¼•æ•°2ã�Œç•°ã�ªã‚‹åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/check.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of %s at %L must be of length one"
  msgstr ""
  
! #: fortran/check.c:3198
  #, 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:3232
  #, gcc-internal-format
  msgid "%qs intrinsic subprogram at %L has been deprecated.  Use INT intrinsic subprogram."
  msgstr ""
  
! #: fortran/check.c:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZE at %L must be positive"
  msgstr ""
  
! #: fortran/check.c:3296
  #, 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:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "STATUS at %L shall be an INTENT(OUT) variable"
  msgstr ""
  
! #: fortran/check.c:3364
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L shall be an INTENT(OUT) variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3389
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a data entity"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3603
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' ã�¯ 0 ã�‹ 2 å€‹ã�®å¼•æ•°ã�—ã�‹ã�¨ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3651
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3666
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.c:3671
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:3700
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3731
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.c:3738
  #, 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:3805
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:3819
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.c:3838
  #, 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:3847
  #, 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:4010
  #, 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:4128 fortran/check.c:7414 fortran/check.c:7429
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4211
  #, 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:4222
  #, 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:4229
  #, 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:4240
  #, 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:4249
  #, 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:4289
  #, 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:4316
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
  
! #: fortran/check.c:4366
  #, 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:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.c:4453 fortran/check.c:6350
  #, 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:4511
  #, 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:4519
  #, 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:4538
  #, 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:4589
  #, 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:4696
  #, 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:4706
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4713
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4730
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4762
  #, 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:4800
  #, 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:4818
  #, 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:4827
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.c:4863
  #, 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:4880 fortran/check.c:4899
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:4890 fortran/check.c:4909
  #, 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:5008
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.c:5039
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.c:5077
  #, 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:5157 fortran/check.c:7474
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5170 fortran/check.c:5309 fortran/check.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:5181 fortran/check.c:5321
  #, 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:5251
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.c:5300
  #, 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:5339
  #, 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:5353
  #, 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:5377
  #, 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:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.c:5396
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5403
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.c:5416
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.c:5435
  #, 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:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.c:5450
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgstr ""
  
! #: fortran/check.c:5466
  #, 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:5478
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.c:5485
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5491
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.c:5505
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5517
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5524
  #, 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:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.c:5544
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.c:5550
  #, 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:5561
  #, 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:5569
  #, 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:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.c:5585
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.c:5596
  #, 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:5601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
  
! #: fortran/check.c:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:5645
  #, 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:5664
  #, 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:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.c:5938
  #, 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:5971
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "FAILED= argument to NUM_IMAGES at %L"
  msgstr ""
  
! #: fortran/check.c:6008
  #, 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:6034
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic at %L"
  msgstr ""
  
! #: fortran/check.c:6041
  #, 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:6052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected DIM argument with noncoarray argument at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/check.c:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "DISTANCE= argument to THIS_IMAGE at %L"
  msgstr ""
  
! #: fortran/check.c:6128
  #, 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:6180
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6199
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6207
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:6242
  #, 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:6364
  #, 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:6377
  #, 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:6643 fortran/check.c:6675
  #, 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:6683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/check.c:6701
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.c:6713
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.c:6753
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6772
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.c:6782
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:6799
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.c:7016
  #, 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:7198
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/check.c:7387 fortran/check.c:7398
  #, 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:7458
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
! #: fortran/class.c:648
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr ""
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.c:759 fortran/decl.c:3890 fortran/decl.c:10559
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
  
! #: fortran/class.c:2947 fortran/class.c:3021
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 62151,62157 ****
  
  #: fortran/decl.c:797
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "empty scalar initializer"
  msgid "Empty old style initializer list at %C"
  msgstr "ç©ºã�®ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�ã�§ã�™"
  
--- 58047,58052 ----
*************** msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–
*** 62162,62168 ****
  
  #: fortran/decl.c:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "extra elements in scalar initializer"
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "ã‚¹ã‚«ãƒ©ãƒ¼åˆ�æœŸåŒ–å­�å†…ã�«ä½™åˆ†ã�ªè¦�ç´ ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 58057,58062 ----
*************** msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�
*** 62183,62195 ****
  
  #: fortran/decl.c:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "excess elements in array initializer"
  msgid "Not enough elements in array initializer at %C"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: fortran/decl.c:910
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "excess elements in array initializer"
  msgid "Too many elements in array initializer at %C"
  msgstr "é…�åˆ—åˆ�æœŸåŒ–å­�å†…ã�®è¦�ç´ ã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 58077,58087 ----
*************** msgstr ""
*** 62215,63999 ****
  
  #: fortran/decl.c:1064
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "different parameter types"
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1147 fortran/resolve.c:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:1356 fortran/decl.c:1363 fortran/decl.c:1427
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is already defined in %qT"
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:1371
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1383
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1399
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/decl.c:1415
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1498
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1525
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1532
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1539
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1554
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1567
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1575
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1584
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1591
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1602
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1670
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1729
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:1784
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1792
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1891
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:1911
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1954
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2023
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "cannot initialize multi-dimensional array with initializer"
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "å¤šæ¬¡å…ƒé…�åˆ—ã�¯åˆ�æœŸåŒ–å­�ã�§åˆ�æœŸåŒ–ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2034
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2064
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2150 fortran/decl.c:2157
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2166
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2175
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2199 fortran/symbol.c:2258
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�®é ­ã�«ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ã‚’ã�¤ã�‘ã‚‹"
  
! #: fortran/decl.c:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2256
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2282
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2339
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2356
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2373
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2394
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/decl.c:2424
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2478
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2480
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2488
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/decl.c:2498
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:2540
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2550
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2607
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2696
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:2732 fortran/decl.c:8788
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2740
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert to a pointer type"
  msgid "Cannot set pointee array spec."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: fortran/decl.c:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:2844 fortran/decl.c:7004
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2867
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2876 fortran/decl.c:10721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2883
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2900
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2909
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2931
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2939
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/decl.c:2965
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3028 fortran/decl.c:3064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "-traditional ã�¯ C++ ã�§ã�¯å�—ã�‘ä»˜ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:3129 fortran/decl.c:3206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "æ­£å¼�ã�ªä»®å¼•æ•°é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:3142 fortran/decl.c:3277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3150 fortran/decl.c:3283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3180 fortran/decl.c:3906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3193
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3204
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3441
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3540
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3553
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3666
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3690
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3714
  #, fuzzy, gcc-internal-format
- #| msgid "the first parameter of %<operator new%> cannot have a default argument"
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3746
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3774
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3781
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3796
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/decl.c:4041
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4114
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4117
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4139 fortran/decl.c:4173 fortran/decl.c:4206
! #: fortran/decl.c:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4151 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4238 fortran/decl.c:4524 fortran/decl.c:4539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "ç„¡åŠ¹ã�ªåž‹å¼•æ•°ã�§ã�™"
  
! #: fortran/decl.c:4202
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4254 fortran/decl.c:4390 fortran/decl.c:4402
! #: fortran/decl.c:4416 fortran/decl.c:4898 fortran/decl.c:4906
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/decl.c:4349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:4431
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4583
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4688
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4741
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4751
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4883
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4912
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4919
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4960
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5414
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5433
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5435
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "can%'t set %qE attribute after definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "ignoring attributes applied to %qT after definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:5455
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5472
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "can%'t set %qE attribute after definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "can%'t set %qE attribute after definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5482
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5489
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5551
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5617 fortran/decl.c:9090
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5671
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5810
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5832
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5841
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5845
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5871
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5879
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/decl.c:5899
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5910
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5984
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6029
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6036
  #, fuzzy, gcc-internal-format
- #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6065
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6151
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:6274
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: fortran/decl.c:6342
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6402
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6463
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter name omitted"
  msgid "A type parameter list is required at %C"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6477 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:6483 fortran/decl.c:6491
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter name omitted"
  msgid "A parameter name is required at %C"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6531
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/decl.c:6544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "é…�åˆ—ã�®æ¬¡å…ƒã‚’å®£è¨€ã�§æŒ‡å®šã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6547
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6565
  #, fuzzy, gcc-internal-format
- #| msgid "parameter name missing from parameter list"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6568
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/decl.c:6607
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6613
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6652
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6739 fortran/decl.c:7876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6943
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6950
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6956
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6979
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7025 fortran/decl.c:7213 fortran/decl.c:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7074 fortran/decl.c:11105
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:7081
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/decl.c:7157
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7184 fortran/decl.c:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7356 fortran/decl.c:7634 fortran/decl.c:7843
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7385 fortran/decl.c:7900
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7528
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "ENTRY statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/decl.c:7537
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7543
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7546
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7550 fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7562
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7567
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7571
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7575
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected statement"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:7608
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7659 fortran/decl.c:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7753
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7909
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7972 fortran/decl.c:7979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: fortran/decl.c:8019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8035
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8043
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8062
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8068
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8349
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
  #. We would have required END [something].
! #: fortran/decl.c:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:8429 fortran/decl.c:8437
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8536
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8544
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8552
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8561
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8668
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8705
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<(%>"
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:8719 fortran/decl.c:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8739
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8745
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8784
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8808
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8820
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8846
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8878
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8897
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9034
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9050
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9098
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9132
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9159 fortran/decl.c:9184
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9205 fortran/decl.c:9225
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9254
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "é…�åˆ—ã‚’ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9305
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9321
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9340 fortran/decl.c:9396
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:9382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:9431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:9438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:9457
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9468
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9516
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9533
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9537
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "VALUE statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/decl.c:9575
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9614
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9695
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9820
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9927
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9936
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9942
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9949
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9956
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9979
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10012
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10058
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "failed to close read state file %s [%s]"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "èª­ã�¿è¾¼ã‚“ã� çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
  
! #: fortran/decl.c:10064
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:10144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:10179
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10193
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:10211
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10218
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: fortran/decl.c:10423
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10434
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10437
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10452
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10461
  #, fuzzy, gcc-internal-format
- #| msgid "%qD has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:10524
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10607
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10627
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "å��å¾©å­� `%s' ã�¯é�žæ•´æ•°åž‹ã�§ã�™"
  
! #: fortran/decl.c:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' ã�®å‰�ã�«åž‹ã�®å��å‰�ã�Œã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: fortran/decl.c:10822
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10869 fortran/decl.c:10884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "é‡�è¤‡ã�™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­�"
  
! #: fortran/decl.c:10904
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10924
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10951
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10969
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10985
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:10998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "é‡�è¤‡ã�™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­�"
  
! #: fortran/decl.c:11000
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11008
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11021
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11063
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/decl.c:11069
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/decl.c:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11094
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11117
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11121
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11139
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11149
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:11166
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11177
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11228
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11248
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<::%>"
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11260
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11281
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11292
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<=%>"
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11328
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11336
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11384
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11394
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11412
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11447
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11458
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11480
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11487
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11497
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<,%>"
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11503
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: fortran/decl.c:11516
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/decl.c:11586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11632
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11652
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
--- 58107,59864 ----
  
  #: fortran/decl.c:1064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "å¼•æ•°ã�®åž‹ã�Œç•°ã�ªã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1152 fortran/resolve.c:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.c:1178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:1209
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:1361 fortran/decl.c:1368 fortran/decl.c:1432
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "%qD ã�¯æ—¢ã�« %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:1376
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.c:1388
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.c:1404
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/decl.c:1420
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.c:1503
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1530
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because derived type %qs is not C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1537
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is not C interoperable because it is polymorphic"
  msgstr ""
  
! #: fortran/decl.c:1544
  #, gcc-internal-format
  msgid "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:1559
  #, gcc-internal-format
  msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1572
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1580
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1589
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1596
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1607
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr ""
  
! #: fortran/decl.c:1675
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.c:1734
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C must be declared with a C interoperable kind since common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:1774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:1789
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1797
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.c:1896
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:1906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "åˆ�æœŸåŒ–å­�ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:1916
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.c:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.c:2028
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "å¤šæ¬¡å…ƒé…�åˆ—ã�¯åˆ�æœŸåŒ–å­�ã�§åˆ�æœŸåŒ–ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2039
  #, gcc-internal-format
  msgid "gfc_array_size failed"
  msgstr ""
  
! #: fortran/decl.c:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.c:2155 fortran/decl.c:2162
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.c:2171
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.c:2180
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2204 fortran/symbol.c:2263
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "ã‚·ãƒ³ãƒœãƒ«ã�®é ­ã�«ã‚¢ãƒ³ãƒ€ãƒ¼ã‚¹ã‚³ã‚¢ã‚’ã�¤ã�‘ã‚‹"
  
! #: fortran/decl.c:2252
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.c:2270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.c:2287
  #, gcc-internal-format
  msgid "Type parameter %qs at %C has no corresponding entry in the type parameter name list at %L"
  msgstr ""
  
! #: fortran/decl.c:2344
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.c:2361
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.c:2378
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.c:2406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/decl.c:2429
  #, gcc-internal-format
  msgid "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing in a specification statement"
  msgstr ""
  
! #: fortran/decl.c:2483
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.c:2485
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:2493
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/decl.c:2503
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "ç„¡åŠ¹ã�ªæ–‡å­—å®šæ•°ã�Œ #if ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:2545
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2555
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.c:2701
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
  
! #: fortran/decl.c:2712
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %C"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:2737 fortran/decl.c:8800
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.c:2745
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2808
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "é‡�è¤‡ã�—ã�Ÿåˆ�æœŸåŒ–å­�"
  
! #: fortran/decl.c:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.c:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:2849 fortran/decl.c:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.c:2872
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.c:2881 fortran/decl.c:10733
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:2888
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.c:2905
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2914
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.c:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "The component with KIND or LEN attribute at %C does not not appear in the type parameter list at %L"
  msgstr ""
  
! #: fortran/decl.c:2936
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C that appears in the type parameter list at %L has neither the KIND nor LEN attribute"
  msgstr ""
  
! #: fortran/decl.c:2944
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.c:2953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/decl.c:2970
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.c:3033 fortran/decl.c:3069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "-traditional ã�¯ C++ ã�§ã�¯å�—ã�‘ä»˜ã�‘ã‚‰ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:3134 fortran/decl.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "æ­£å¼�ã�ªä»®å¼•æ•°é …ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:3147 fortran/decl.c:3282
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3155 fortran/decl.c:3288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "é•·ã�• 0 ã�®åˆ�æœŸåŒ–ã�¯æŽ¨å¥¨ã�•ã‚Œã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3185 fortran/decl.c:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3198
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr ""
  
! #: fortran/decl.c:3209
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.c:3314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "VAX æµ®å‹•å°�æ•°ã�§ã�¯ä¸¸ã‚�ãƒ¢ãƒ¼ãƒ‰ã‚’åˆ©ç”¨ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3446
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:3545
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:3558
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.c:3671
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED parameters"
  msgstr ""
  
! #: fortran/decl.c:3695
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3719
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%> ã�®ç¬¬ä¸€å¼•æ•°ã�¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã‚’æŒ�ã�£ã�¦ã�„ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3751
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C must be of INTEGER type and not %s type"
  msgstr ""
  
! #: fortran/decl.c:3779
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:3786
  #, fuzzy, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr "%qE ã�®åˆ—æŒ™å€¤ã�Œæ•´æ•°å®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:3801
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.c:3810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/decl.c:4046
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.c:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.c:4120
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.c:4123
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.c:4145 fortran/decl.c:4179 fortran/decl.c:4212
! #: fortran/decl.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.c:4157 fortran/decl.c:4185 fortran/decl.c:4218
! #: fortran/decl.c:4244 fortran/decl.c:4536 fortran/decl.c:4551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "ç„¡åŠ¹ã�ªåž‹å¼•æ•°ã�§ã�™"
  
! #: fortran/decl.c:4208
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.c:4260 fortran/decl.c:4402 fortran/decl.c:4414
! #: fortran/decl.c:4428 fortran/decl.c:4910 fortran/decl.c:4918
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/decl.c:4361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:4443
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.c:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.c:4654
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.c:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4753
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.c:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.c:4876
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.c:4881
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:4895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.c:4924
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.c:4931
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.c:4972
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.c:5409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5426
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�—ã�Ÿå¾Œã�« %qT ã�«é�©ç”¨ã�•ã‚Œã‚‹å±žæ€§ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:5467
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "å®šç¾©ã�®å¾Œã�« %qE å±žæ€§ã‚’è¨­å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.c:5501
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be default integer kind (%d)"
  msgstr ""
  
! #: fortran/decl.c:5510
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.c:5512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5530
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
  
! #: fortran/decl.c:5563
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5629 fortran/decl.c:9102
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:5635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:5683
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.c:5724
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.c:5822
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.c:5844
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5853
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5857
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:5869
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.c:5883
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5891
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.c:5903
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/decl.c:5911
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
! #: fortran/decl.c:5922
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
  msgstr ""
  
! #: fortran/decl.c:5996
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6041
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6048
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "æ•°å€¤ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6077
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.c:6163
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.c:6205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:6214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:6286
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.c:6291
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.c:6342
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: fortran/decl.c:6354
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.c:6400
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6407
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6414
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.c:6475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6489 fortran/primary.c:1859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:6495 fortran/decl.c:6503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6543
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/decl.c:6556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "é…�åˆ—ã�®æ¬¡å…ƒã‚’å®£è¨€ã�§æŒ‡å®šã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6559
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.c:6577
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ä»®å¼•æ•°å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6580
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/decl.c:6619
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.c:6625
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.c:6664
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.c:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:6751 fortran/decl.c:7888
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:6955
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:6962
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.c:6991
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:7037 fortran/decl.c:7225 fortran/decl.c:11217
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7086 fortran/decl.c:11117
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:7093
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.c:7097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/decl.c:7169
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:7187
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.c:7196 fortran/decl.c:9857
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.c:7266
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:7338
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.c:7368 fortran/decl.c:7646 fortran/decl.c:7855
  #: fortran/symbol.c:1903
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.c:7397 fortran/decl.c:7912
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.c:7540
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/decl.c:7549
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.c:7552
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.c:7555
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.c:7558
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.c:7562 fortran/decl.c:7607
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.c:7566
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.c:7570
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.c:7574
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.c:7579
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.c:7587
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.c:7591
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.c:7595
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.c:7599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:7620
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.c:7671 fortran/decl.c:7895
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:7765
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.c:7921
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.c:7984 fortran/decl.c:7991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "ç„¡åŠ¹ã�ªãƒ“ãƒƒãƒˆåˆ—åˆ�æœŸåŒ–å­�ã�§ã�™"
  
! #: fortran/decl.c:8031
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8055
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.c:8074
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.c:8080
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8086
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.c:8115
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.c:8361
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.c:8370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
  #. We would have required END [something].
! #: fortran/decl.c:8379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.c:8390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:8410
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:8441 fortran/decl.c:8449
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8556
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.c:8564
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.c:8573
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.c:8588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DIMENSION attribute at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8680
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.c:8717
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:8731 fortran/decl.c:8771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.c:8747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "è¿°èªžã�¯è­˜åˆ¥å­�ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8751
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.c:8757
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8796
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:8820
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.c:8832
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:8858
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8890
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:8909
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.c:8948
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9046
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9062
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.c:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9144
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9171 fortran/decl.c:9196
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9217 fortran/decl.c:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:9259
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9266
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.c:9292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "é…�åˆ—ã‚’ä»®å¼•æ•°ãƒªã‚¹ãƒˆã�«ã‚ˆã�£ã�¦åˆ�æœŸåŒ–ã�—ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.c:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9352 fortran/decl.c:9408
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.c:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:9394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:9443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/decl.c:9450
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:9469
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9480
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.c:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9545
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.c:9549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/decl.c:9587
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9626
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.c:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9707
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.c:9732
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.c:9939
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:9948
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.c:9954
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.c:9961
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.c:9968
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.c:9991
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10003
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.c:10024
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.c:10070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "èª­ã�¿è¾¼ã‚“ã� çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
  
! #: fortran/decl.c:10076
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.c:10123
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:10156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/decl.c:10191
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.c:10205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:10223
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.c:10230
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10393
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "ç©ºã�®å®£è¨€ã�§ã�™"
  
! #: fortran/decl.c:10435
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10446
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.c:10449
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/decl.c:10473
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/decl.c:10536
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.c:10619
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.c:10639
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.c:10671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "å��å¾©å­� `%s' ã�¯é�žæ•´æ•°åž‹ã�§ã�™"
  
! #: fortran/decl.c:10750
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.c:10798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' ã�®å‰�ã�«åž‹ã�®å��å‰�ã�Œã�‚ã‚‹ã�¹ã��ã�§ã�™"
  
! #: fortran/decl.c:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.c:10881 fortran/decl.c:10896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "é‡�è¤‡ã�™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­�"
  
! #: fortran/decl.c:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10936
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:10981
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.c:10997
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.c:11010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "é‡�è¤‡ã�™ã‚‹ã‚¢ã‚¯ã‚»ã‚¹æŒ‡å®šå­�"
  
! #: fortran/decl.c:11012
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.c:11020
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.c:11033
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.c:11075
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "è­˜åˆ¥å­�ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/decl.c:11081
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/decl.c:11101
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.c:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.c:11145
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11151
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.c:11161
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/decl.c:11178
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.c:11189
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11240
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.c:11260
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11272
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.c:11293
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11304
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11340
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11348
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.c:11396
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.c:11406
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.c:11424
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.c:11459
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.c:11470
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.c:11492
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.c:11499
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.c:11509
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/decl.c:11515
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "ä¸�æ˜Žã�ªãƒ¬ã‚¸ã‚¹ã‚¿å��ã�§ã�™: %s"
  
! #: fortran/decl.c:11528
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/decl.c:11598
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11644
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.c:11664
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.c:11678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/decl.c:11776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' ã�®å®£è¨€ã�«äºŒã�¤ä»¥ä¸Šã�®ãƒ‡ãƒ¼ã‚¿åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 64050,64056 ****
  
  #: fortran/dump-parse-tree.c:3403 fortran/dump-parse-tree.c:3508
  #, fuzzy, gcc-internal-format
- #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åž‹ã�¸å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
--- 59915,59920 ----
*************** msgstr ""
*** 64119,64130 ****
  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/expr.c:1787 fortran/primary.c:2379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/expr.c:1805 fortran/primary.c:2394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
--- 59983,59994 ----
  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/expr.c:1787 fortran/primary.c:2264 fortran/primary.c:2400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "å®šç¾©ã�®å¾Œã�§ `%s' å±žæ€§ã‚’ã‚»ãƒƒãƒˆã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/expr.c:1805 fortran/primary.c:2259 fortran/primary.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "ä»®å¼•æ•° `%s' ã�¯ç„¡åŠ¹ã�§ã�™"
*************** msgstr ""
*** 64199,64205 ****
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2718
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
--- 60063,60069 ----
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/expr.c:2909 fortran/resolve.c:2720
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
*************** msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€
*** 64465,64471 ****
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2599
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
--- 60329,60335 ----
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.c:4116 fortran/expr.c:4131 fortran/resolve.c:2601
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
*************** msgstr ""
*** 64523,64689 ****
  #. 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:4263 fortran/expr.c:4342
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4266
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4287
  #, 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:4297
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4312
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4321
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4329
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4353
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4392
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4468 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4489 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4501
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4507
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4514
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4982
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6067
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6075
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6083
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6092
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6103
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6112
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6125
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6138
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6173
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6183
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6196
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6216
  #, 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:6275
  #, 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:6280
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6292
  #, 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:6334
  #, 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 ""
--- 60387,60553 ----
  #. 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:4260 fortran/expr.c:4339
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.c:4263
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.c:4284
  #, 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:4294
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.c:4309
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.c:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.c:4326
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.c:4352
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.c:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.c:4467 fortran/resolve.c:1459
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.c:4473
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.c:4488 fortran/resolve.c:1465
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.c:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.c:4506
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4513
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/expr.c:4981
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.c:6066
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6074
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6082
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6091
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' ã�®å¼•æ•°ã�Œå®šæ•°æ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ "
  
! #: fortran/expr.c:6102
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6124
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6137
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6172
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6182
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.c:6195
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6203
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/expr.c:6215
  #, 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:6274
  #, 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:6279
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.c:6291
  #, 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:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’ close
*** 64695,64701 ****
  
  #: fortran/frontend-passes.c:195
  #, fuzzy, gcc-internal-format
- #| msgid "in statement"
  msgid "Inconsistent internal state: No location in statement"
  msgstr "å¼�å†…"
  
--- 60559,60564 ----
*************** msgid "Illegal id in copy_walk_reduction
*** 64710,64716 ****
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8153
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
--- 60573,60579 ----
  msgstr ""
  
  #: fortran/frontend-passes.c:870 fortran/trans-array.c:1276
! #: fortran/trans-array.c:6606 fortran/trans-array.c:8155
  #: fortran/trans-intrinsic.c:8338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å
*** 64728,64746 ****
  
  #: fortran/frontend-passes.c:1356 fortran/frontend-passes.c:1395
  #, fuzzy, gcc-internal-format
- #| msgid "expected expression"
  msgid "bad expression"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
  #: fortran/frontend-passes.c:1391
  #, fuzzy, gcc-internal-format
- #| msgid "bad move"
  msgid "bad op"
  msgstr "èª¤ã�£ã�Ÿ move ã�§ã�™"
  
  #: fortran/frontend-passes.c:2175
  #, fuzzy, gcc-internal-format
- #| msgid "invalid operands in gimple comparison"
  msgid "illegal OP in optimize_comparison"
  msgstr "gimple æ¯”è¼ƒå†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
  
--- 60591,60606 ----
*************** msgstr ""
*** 64791,64797 ****
  
  #: fortran/gfortranspec.c:146
  #, fuzzy, gcc-internal-format
- #| msgid "no default argument for %qD"
  msgid "overflowed output argument list for %qs"
  msgstr "%qD ç”¨ã�®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 60651,60656 ----
*************** msgstr ""
*** 64905,64916 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17067
  #, 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:17085
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 60764,60775 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:987 fortran/resolve.c:17081
  #, 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:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 64980,65563 ****
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "å�‚ç…§ `%s' ã�¯æ›–æ˜§ã�§ã�™: interface `%s' ã�¨ interface `%s' ã�«ç�¾ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:2003
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/interface.c:2208
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2225
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2229
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2233
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:2346 fortran/interface.c:2373
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2384
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2417
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2427
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2443
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2453
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2468
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2479
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2498
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2516
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2531
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2546
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2565
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2578
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2585
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2659
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2670
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2675
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2688
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2696
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3047
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3070
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3074
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/interface.c:3083
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/interface.c:3119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/interface.c:3148
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3175
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3197
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3204
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3218
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3235
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3243 fortran/interface.c:3248
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3268
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/interface.c:3284
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3298
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3307
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3317
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3327
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3340
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3354
  #, 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:3368
  #, 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:3380
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3390
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3420
  #, 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:3439
  #, 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:3456
  #, 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:3476
  #, 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:3499
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3507
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3633
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3662
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3688
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3698
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3728
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3748
  #, 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:3760
  #, 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:3770
  #, 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:3781
  #, 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:4023
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4034
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4119
  #, 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:4189
  #, fuzzy, gcc-internal-format
- #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/interface.c:4562
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4679
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4773
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4793
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4801
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4810
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4816
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4825
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4836
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4844
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4855
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4885
  #, 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:4896
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4905
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4914
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4925
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4932
  #, 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:4953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/interface.c:4960
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4967
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "argument must be a constant"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4971
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4975
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5037 fortran/interface.c:5083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:5049
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5061
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/interface.c:5068
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
--- 60839,61420 ----
  msgid "Although not referenced, %qs has ambiguous interfaces at %L"
  msgstr "å�‚ç…§ `%s' ã�¯æ›–æ˜§ã�§ã�™: interface `%s' ã�¨ interface `%s' ã�«ç�¾ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:2006
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a module procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/interface.c:2211
  #, gcc-internal-format
  msgid "The assumed-rank array at %L requires that the dummy argument %qs has assumed-rank"
  msgstr ""
  
! #: fortran/interface.c:2214
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2217
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2220
  #, gcc-internal-format
  msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2228
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (scalar and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2232
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and scalar)"
  msgstr ""
  
! #: fortran/interface.c:2236
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch between actual argument at %L and actual argument at %L (rank-%d and rank-%d)"
  msgstr ""
  
! #: fortran/interface.c:2341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:2349 fortran/interface.c:2376
  #, gcc-internal-format
  msgid "Interface mismatch in dummy procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:2387
  #, gcc-internal-format
  msgid "Actual argument to contiguous pointer dummy %qs at %L must be simply contiguous"
  msgstr ""
  
! #: fortran/interface.c:2410
  #, gcc-internal-format, gfc-internal-format
  msgid "Type mismatch between actual argument at %L and actual argument at %L (%s/%s)."
  msgstr ""
  
! #: fortran/interface.c:2420
  #, gcc-internal-format
  msgid "Type mismatch in argument %qs at %L; passed %s to %s"
  msgstr ""
  
! #: fortran/interface.c:2430
  #, gcc-internal-format
  msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
  msgstr ""
  
! #: fortran/interface.c:2446
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be polymorphic"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2456
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must have the same declared type"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2471
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be unlimited polymorphic since the formal argument is a pointer or allocatable unlimited polymorphic entity [F2008: 12.5.2.5]"
  msgstr ""
  
! #: fortran/interface.c:2482
  #, fuzzy, gcc-internal-format
  msgid "Actual argument to %qs at %L must be a coarray"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:2501
  #, gcc-internal-format
  msgid "Corank mismatch in argument %qs at %L (%d and %d)"
  msgstr ""
  
! #: fortran/interface.c:2519
  #, gcc-internal-format
  msgid "Actual argument to %qs at %L must be simply contiguous or an element of such an array"
  msgstr ""
  
! #: fortran/interface.c:2534
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2549
  #, gcc-internal-format
  msgid "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or has a EVENT_TYPE component"
  msgstr ""
  
! #: fortran/interface.c:2568
  #, gcc-internal-format
  msgid "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array without CONTIGUOUS attribute - as actual argument at %L is not simply contiguous and both are ASYNCHRONOUS or VOLATILE"
  msgstr ""
  
! #: fortran/interface.c:2581
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:2588
  #, gcc-internal-format
  msgid "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which is invalid if the allocation status is modified"
  msgstr ""
  
! #: fortran/interface.c:2662
  #, gcc-internal-format
  msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Element of assumed-shape or pointer array as actual argument at %L cannot correspond to actual argument at %L"
  msgstr ""
  
! #: fortran/interface.c:2678
  #, gcc-internal-format
  msgid "Element of assumed-shape or pointer array passed to array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2691
  #, gcc-internal-format
  msgid "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:2699
  #, gcc-internal-format
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3073
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3077
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "ãƒ—ãƒ­ã‚·ãƒ¼ã‚¸ãƒ£é–‹å§‹ã�¨çµ‚äº†ã�®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’è¡Œã�ªã‚�ã�ªã�„"
  
! #: fortran/interface.c:3086
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.c:3110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/interface.c:3122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/interface.c:3151
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3154
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3178
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.c:3200
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3207
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3221
  #, gcc-internal-format
  msgid "Actual argument at %L to allocatable or pointer dummy argument %qs must have a deferred length type parameter if and only if the dummy has one"
  msgstr ""
  
! #: fortran/interface.c:3238
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3246 fortran/interface.c:3251
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.c:3271
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/interface.c:3287
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3301
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3310
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be a pointer at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3320
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.c:3330
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3343
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.c:3357
  #, 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:3371
  #, 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:3383
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3393
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆå¼•æ•°ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ (å¼•æ•° %d)"
  
! #: fortran/interface.c:3423
  #, 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:3442
  #, 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:3459
  #, 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:3479
  #, 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:3502
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.c:3510
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:3636
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.c:3665
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3691
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.c:3701
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3731
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.c:3751
  #, 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:3763
  #, 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:3773
  #, 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:3784
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.c:3826
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.c:3830 fortran/interface.c:3840
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.c:3836
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3849
  #, 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:3857
  #, 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:3865
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/interface.c:3891
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:3900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/interface.c:3915
  #, 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:3930
  #, 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:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.c:3950
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:3992
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.c:4003
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.c:4088
  #, 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:4158
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D ã�Œæœªå®šç¾©ã‚·ãƒ³ãƒœãƒ« %qE ã�®åˆ¥å��ã�¨ã�ªã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/interface.c:4531
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.c:4648
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.c:4742
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4754
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.c:4762
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.c:4770
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.c:4779
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.c:4785
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.c:4794
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.c:4805
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.c:4813
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4824
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.c:4854
  #, 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:4865
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.c:4874
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.c:4883
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.c:4894
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.c:4901
  #, 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:4922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/interface.c:4929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:4940
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.c:4944
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.c:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.c:5006 fortran/interface.c:5052
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section å±žæ€§ã�¯ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�«å¯¾ã�—ã�¦ã�¯æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/interface.c:5018
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.c:5030
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/interface.c:5037
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
*************** msgstr ""
*** 65589,65595 ****
  
  #: fortran/intrinsic.c:286
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments"
  msgid "do_check(): too many args"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
--- 61446,61451 ----
*************** msgstr ""
*** 65615,65627 ****
  
  #: fortran/intrinsic.c:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter name omitted"
  msgid "Scalar entity required at %L"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: fortran/intrinsic.c:4291
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter name omitted"
  msgid "Array entity required at %L"
  msgstr "ä»®å¼•æ•°å��ã�Œçœ�ç•¥ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
--- 61471,61481 ----
*************** msgstr ""
*** 65665,65738 ****
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4553
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4647
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4687
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments"
  msgid "init_arglist(): too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/intrinsic.c:4839
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4848
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4920
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/intrinsic.c:4938
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5014
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5095
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5102
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5204
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5225
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/intrinsic.c:5240 fortran/intrinsic.c:5257
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5245 fortran/intrinsic.c:5265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
--- 61519,61591 ----
  msgid "In call to %qs at %L, type mismatch in argument %qs; pass %qs to %qs"
  msgstr ""
  
! #: fortran/intrinsic.c:4565
  #, gcc-internal-format
  msgid "resolve_intrinsic(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4659
  #, gcc-internal-format
  msgid "do_simplify(): Too many args for intrinsic"
  msgstr ""
  
! #: fortran/intrinsic.c:4699
  #, fuzzy, gcc-internal-format
  msgid "init_arglist(): too many arguments"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/intrinsic.c:4851
  #, gcc-internal-format
  msgid "Invalid standard code on intrinsic %qs (%d)"
  msgstr ""
  
! #: fortran/intrinsic.c:4860
  #, gcc-internal-format
  msgid "Intrinsic %qs (is %s) is used at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:4932
  #, fuzzy, gcc-internal-format
  msgid "Function %qs as initialization expression at %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/intrinsic.c:4950
  #, gcc-internal-format
  msgid "Transformational function %qs at %L is invalid in an initialization expression"
  msgstr ""
  
! #: fortran/intrinsic.c:5026
  #, gcc-internal-format, gfc-internal-format
  msgid "Elemental function as initialization expression with non-integer/non-character arguments at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5107
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5114
  #, gcc-internal-format
  msgid "Subroutine call to intrinsic %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/intrinsic.c:5216
  #, gcc-internal-format, gfc-internal-format
  msgid "Extension: Conversion from %s to %s at %L"
  msgstr ""
  
! #: fortran/intrinsic.c:5237
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard conversion from %s to %s at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
  
! #: fortran/intrinsic.c:5252 fortran/intrinsic.c:5269
  #, gcc-internal-format, gfc-internal-format
  msgid "Possible change of value in conversion from %s to %s at %L"
  msgstr ""
  
  #. If HOLLERITH is involved, all bets are off.
! #: fortran/intrinsic.c:5257 fortran/intrinsic.c:5277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conversion from %s to %s at %L"
  msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
*************** msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã
*** 65740,65761 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5331 fortran/resolve.c:10829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/intrinsic.c:5336
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/intrinsic.c:5427
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5433
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
--- 61593,61614 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permited for nonconstant
  #. strings.
! #: fortran/intrinsic.c:5343 fortran/resolve.c:10831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/intrinsic.c:5348
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/intrinsic.c:5439
  #, gcc-internal-format
  msgid "%qs declared at %L may shadow the intrinsic of the same name.  In order to call the intrinsic, explicit INTRINSIC declarations may be required."
  msgstr ""
  
! #: fortran/intrinsic.c:5445
  #, gcc-internal-format
  msgid "%qs declared at %L is also the name of an intrinsic.  It can only be called via an explicit interface or if declared EXTERNAL."
  msgstr ""
*************** msgstr ""
*** 65767,65773 ****
  
  #: fortran/io.c:210
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "unknown conversion type character %qc in format"
  msgid "Nonconforming tab character in format at %C"
  msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— %qc ã�Œã�‚ã‚Šã�¾ã�™"
  
--- 61620,61625 ----
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ•ã‚©ãƒ¼ãƒžãƒ
*** 65793,65835 ****
  
  #: fortran/io.c:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Nonnegative width required"
  msgid "Nonnegative width required in format string at %L"
  msgstr "é�žè² ã�®å¹…ã�Œå¿…è¦�ã�§ã�™"
  
  #: fortran/io.c:600
  #, fuzzy, gcc-internal-format
- #| msgid "Unexpected element '%c' in format string at %L"
  msgid "Unexpected element %qc in format string at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: fortran/io.c:602
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Unexpected element '%c' in format string at %L"
  msgid "Unexpected end of format string in format string at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
  #: fortran/io.c:604
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Zero width in format descriptor"
  msgid "Zero width in format descriptor in format string at %L"
  msgstr "å¹… 0 ã�®æ›¸å¼�è¨˜è¿°å­�ã�§ã�™"
  
  #: fortran/io.c:624
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Missing leading left parenthesis"
  msgid "Missing leading left parenthesis in format string at %L"
  msgstr "å‰�ã�«å·¦å°�æ‹¬å¼§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: fortran/io.c:653
  #, fuzzy, gcc-internal-format
- #| msgid "Left parenthesis required after '*'"
  msgid "Left parenthesis required after %<*%> in format string at %L"
  msgstr "'*' ã�®å¾Œã�«ã�¯å·¦å°�æ‹¬å¼§ã�Œå¿…è¦�ã�§ã�™"
  
  #: fortran/io.c:685
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Unexpected element '%c' in format string at %L"
  msgid "Expected P edit descriptor in format string at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
--- 61645,61680 ----
*************** msgstr ""
*** 65846,65852 ****
  
  #: fortran/io.c:730
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "no description yet"
  msgid "$ descriptor at %L"
  msgstr "èª¬æ˜Žã�¯ã�¾ã� ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 61691,61696 ----
*************** msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ–‡å­—åˆ—ã�Œ n
*** 65862,65868 ****
  
  #: fortran/io.c:797 fortran/io.c:812
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Generate run time type descriptor information"
  msgid "Comma required after P descriptor in format string at %L"
  msgstr "å®Ÿè¡Œæ™‚åž‹è¨˜è¿°å­�æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
  
--- 61706,61711 ----
*************** msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ•ã‚©ãƒ¼ãƒžãƒ
*** 65873,65879 ****
  
  #: fortran/io.c:846 fortran/io.c:850
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Zero width in format descriptor"
  msgid "Extension: Zero width after L descriptor at %L"
  msgstr "å¹… 0 ã�®æ›¸å¼�è¨˜è¿°å­�ã�§ã�™"
  
--- 61716,61721 ----
*************** msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæ–‡å­—åˆ—ã�Œ n
*** 65889,65895 ****
  
  #: fortran/io.c:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Unexpected element '%c' in format string at %L"
  msgid "E specifier not allowed with g0 descriptor in format string at %L"
  msgstr "äºˆæœŸã�—ã�ªã�„è¦�ç´  '%c' ã�Œæ›¸å¼�æ–‡å­—åˆ—å†… (ä½�ç½® %L) ã�«ã�‚ã‚Šã�¾ã�™"
  
--- 61731,61736 ----
*************** msgstr ""
*** 65900,65906 ****
  
  #: fortran/io.c:941
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Positive width required"
  msgid "positive width required at %L"
  msgstr "æ­£ã�®å¹…ã�Œå¿…è¦�ã�§ã�™"
  
--- 61741,61746 ----
*************** msgstr ""
*** 65981,65987 ****
  
  #: fortran/io.c:1527
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%qD is not a variable"
  msgid "Expecting a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 61821,61826 ----
*************** msgstr ""
*** 66115,66126 ****
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3919
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
--- 61954,61965 ----
  msgid "ASYNCHRONOUS= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2247 fortran/io.c:3921
  #, gcc-internal-format, gfc-internal-format
  msgid "BLANK= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2275 fortran/io.c:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "DECIMAL= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 66130,66136 ****
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3964
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
--- 61969,61975 ----
  msgid "ENCODING= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:2358 fortran/io.c:3966
  #, gcc-internal-format, gfc-internal-format
  msgid "ROUND= at %L not allowed in Fortran 95"
  msgstr ""
*************** msgstr ""
*** 66175,66181 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3096
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 62014,62020 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.c:2848 fortran/match.c:3099
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 66270,66276 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14962
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 62109,62115 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.c:3424 fortran/resolve.c:14975
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgid "Expected expression in %s stateme
*** 66336,66342 ****
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4413 fortran/gfortran.h:2992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
--- 62175,62181 ----
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
  #. A general purpose syntax error.
! #: fortran/io.c:3729 fortran/io.c:4415 fortran/gfortran.h:3010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
*************** msgstr ""
*** 66351,66433 ****
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4011
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4185
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4207
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4380
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4447
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4609
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4621 fortran/io.c:4683
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4659 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4666
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/io.c:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:69
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
--- 62190,62272 ----
  msgid "IO UNIT in %s statement at %L must be an internal file in a PURE procedure"
  msgstr ""
  
! #: fortran/io.c:3944
  #, gcc-internal-format, gfc-internal-format
  msgid "PAD= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4013
  #, gcc-internal-format, gfc-internal-format
  msgid "DELIM= at %L not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT namelist at %C is an extension"
  msgstr ""
  
! #: fortran/io.c:4209
  #, gcc-internal-format, gfc-internal-format
  msgid "Comma after * at %C not allowed without I/O list"
  msgstr ""
  
! #: fortran/io.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected comma in I/O list at %C"
  msgstr ""
  
! #: fortran/io.c:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "PRINT statement at %C not allowed within PURE procedure"
  msgstr ""
  
! #: fortran/io.c:4611
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() near %L cannot appear in INQUIRE statement"
  msgstr ""
  
! #: fortran/io.c:4623 fortran/io.c:4685
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement not allowed in PURE procedure at %C"
  msgstr ""
  
! #: fortran/io.c:4651
  #, gcc-internal-format, gfc-internal-format
  msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
  msgstr ""
  
! #: fortran/io.c:4661 fortran/trans-io.c:1332
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
  msgstr ""
  
! #: fortran/io.c:4668
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
  msgstr ""
  
! #: fortran/io.c:4678
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNIT number in INQUIRE statement at %L cannot be %d"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/io.c:4693
  #, gcc-internal-format, gfc-internal-format
  msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
  msgstr ""
  
! #: fortran/io.c:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT at %C not allowed in Fortran 95"
  msgstr ""
  
! #: fortran/io.c:4875
  #, gcc-internal-format, gfc-internal-format
  msgid "WAIT statement not allowed in PURE procedure at %C"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/iresolve.c:70
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "identifier overflow: %d"
  msgstr "å¼�ã�®æ•´æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
*************** msgstr ""
*** 66539,66545 ****
  
  #: fortran/match.c:1365
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "initializer element is not a constant expression"
  msgid "Assignment to a constant expression at %C"
  msgstr "åˆ�æœŸåŒ–å­�ã�®è¦�ç´ ã�Œå®šæ•°å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 62378,62383 ----
*************** msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–
*** 66660,66666 ****
  
  #: fortran/match.c:2000
  #, fuzzy, gcc-internal-format
- #| msgid "expected %<,%> or %<)%>"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<,%> ã�¾ã�Ÿã�¯ %<)%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 62498,62503 ----
*************** msgstr ""
*** 66674,67181 ****
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2281 fortran/match.c:2304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ç„¡åŠ¹ã�ªåž‹å¼•æ•°ã�§ã�™"
  
! #: fortran/match.c:2399
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2664
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2789
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:2797
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2817
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2858
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2863
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2869
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2877
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: fortran/match.c:2878
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2915
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2921
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2923
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2957
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3045
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ–‡å†…ã�«å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/match.c:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3069
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3090
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3111
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3123
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3135
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3142
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3149
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3156
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3163
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3211
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3258
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3280
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3310 fortran/match.c:3652 fortran/match.c:3864
! #: fortran/match.c:4416 fortran/match.c:4787
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3331 fortran/match.c:3673 fortran/match.c:3884
! #: fortran/match.c:4448 fortran/match.c:4812
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3418
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3440
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3464
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3503
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3533
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3600
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3615
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3622
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3694
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3759
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "LOCK statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3794
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3812
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3818
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:4042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:4086 fortran/match.c:4137
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4147
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4222
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4235
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4258
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4288 fortran/match.c:4725
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected statement"
  msgid "Unexpected constant at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/match.c:4298
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4313
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4335
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4340
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:4374
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4382
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4399
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/match.c:4442
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4465
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4471
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4484
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4502
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4508
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4541
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4549
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4561
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4643
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4737
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4747
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4754
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:4807
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4870
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4910
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4958
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5049
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5189
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 62511,63015 ----
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.c:2212 fortran/match.c:2284 fortran/match.c:2307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "ç„¡åŠ¹ã�ªåž‹å¼•æ•°ã�§ã�™"
  
! #: fortran/match.c:2402
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.c:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.c:2792
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:2800
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.c:2812
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.c:2820
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.c:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.c:2835
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.c:2861
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.c:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.c:2872
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.c:2880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
  
! #: fortran/match.c:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.c:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2924
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2926
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.c:2955
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:2960
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.c:3048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "ã‚¢ã‚»ãƒ³ãƒ–ãƒ©æ–‡å†…ã�«å·¦è¾ºå€¤ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/match.c:3066
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.c:3072
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.c:3093
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3109
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3114
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3126
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr ""
  
! #: fortran/match.c:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.c:3145
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.c:3152
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.c:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3166
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.c:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3235
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.c:3261
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3276
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3313 fortran/match.c:3655 fortran/match.c:3867
! #: fortran/match.c:4419 fortran/match.c:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3334 fortran/match.c:3676 fortran/match.c:3887
! #: fortran/match.c:4451 fortran/match.c:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3355
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3421
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.c:3431
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.c:3467
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3536
  #, gcc-internal-format, gfc-internal-format
  msgid "END TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.c:3560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3603
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3625
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:3697
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.c:3762
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:3772
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.c:3797
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.c:3803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:3815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:3821
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:4045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:4089 fortran/match.c:4140
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.c:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.c:4225
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4238
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.c:4261
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.c:4291 fortran/match.c:4728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/match.c:4301
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.c:4338
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4343
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:4377
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.c:4385
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr ""
  
! #: fortran/match.c:4402
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.c:4429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/match.c:4445
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.c:4468
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4474
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4481
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4487
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.c:4505
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.c:4511
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.c:4518
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.c:4544
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.c:4552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L with a deferred type parameter requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr ""
  
! #: fortran/match.c:4631
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.c:4646
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.c:4750
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4757
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.c:4867
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.c:4873
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.c:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.c:4913
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.c:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.c:4961
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.c:5052
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.c:5192
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 67183,67403 ****
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5264
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5273
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5280
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5288
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5304
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5314
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5360
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5422
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "In constructor %qs"
  msgid "BLOCK DATA construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/match.c:5506
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5514
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5540
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5691
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5719
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5733
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5751
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "EQUIVALENCE statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:5887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:5893
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:5909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:6034 fortran/match.c:6050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/match.c:6072
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6104
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/match.c:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6615
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "SELECT RANK statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:6643 fortran/match.c:6696
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6742
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6812
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6844
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6962
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected statement"
  msgid "Unexpected RANK statement at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/match.c:7008
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:7166
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7204
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 63017,63233 ----
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
! #: fortran/match.c:5267
  #, gcc-internal-format
  msgid "Variable %qs at %L in common block %qs at %C must be declared with a C interoperable kind since common block %qs is bind(c)"
  msgstr ""
  
! #: fortran/match.c:5276
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.c:5283
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.c:5291
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.c:5307
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.c:5317
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.c:5363
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.c:5425
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/match.c:5509
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.c:5517
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
  
! #: fortran/match.c:5543
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.c:5686
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.c:5694
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.c:5727
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5754
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.c:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:5895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:5901
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/match.c:5912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "é–¢æ•°ã�®å¼•æ•°ã�Œæ§‹é€ ä½“ã� ã�£ã�Ÿã‚‰è­¦å‘Šã�™ã‚‹"
  
! #: fortran/match.c:6042 fortran/match.c:6058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/match.c:6080
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.c:6112
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "switch æ–‡ã�®ä¸­ã�§ãƒ©ãƒ™ãƒ« `%s' ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/match.c:6401
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.c:6442
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6467
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.c:6623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "å¼�å†…"
  
! #: fortran/match.c:6651 fortran/match.c:6705
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.c:6715
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' ãƒˆãƒ¼ã‚¯ãƒ³ã�®æ‰€ã�§æ–‡æ³•ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.c:6803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6821
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.c:6853
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.c:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.c:6875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6951
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/match.c:7017
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.c:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.c:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/match.c:7175
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.c:7213
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 67438,67449 ****
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:199
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:281
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
--- 63268,63279 ----
  msgid "gfc_basic_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:205
  #, gcc-internal-format
  msgid "gfc_typename(): Undefined type"
  msgstr ""
  
! #: fortran/misc.c:287
  #, gcc-internal-format
  msgid "gfc_code2string(): Bad code"
  msgstr ""
*************** msgstr "')' ã�Œå¿…è¦�ã�§ã�™"
*** 67750,67756 ****
  
  #: fortran/openmp.c:279
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "environment variable %qs not defined"
  msgid "List item shall not be coindexed at %C"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 63580,63585 ----
*************** msgstr ""
*** 67802,67808 ****
  
  #: fortran/openmp.c:1553
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "ORDERED clause argument not constant positive integer at %C"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 63631,63636 ----
*************** msgstr ""
*** 67813,67819 ****
  
  #: fortran/openmp.c:1990
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "failed to close read state file %s [%s]"
  msgid "Failed to match clause at %C"
  msgstr "èª­ã�¿è¾¼ã‚“ã� çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
  
--- 63641,63646 ----
*************** msgstr ""
*** 67879,67885 ****
  
  #: fortran/openmp.c:2459
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "storage class specified for typename"
  msgid "Multiple loop axes specified for routine at %C"
  msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 63706,63711 ----
*************** msgstr ""
*** 68128,68135 ****
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10651
! #: fortran/resolve.c:11942
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
--- 63954,63961 ----
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.c:4110 fortran/openmp.c:4121 fortran/resolve.c:10653
! #: fortran/resolve.c:11952
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 68181,68199 ****
  
  #: fortran/openmp.c:4303
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a variable"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be copied"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: fortran/openmp.c:4307
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a variable"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: fortran/openmp.c:4312 fortran/openmp.c:6313
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is not a variable"
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD ã�¯å¤‰æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 64007,64022 ----
*************** msgstr ""
*** 68417,68423 ****
  
  #: fortran/openmp.c:5137
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "expected expression"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
--- 64240,64245 ----
*************** msgstr ""
*** 68723,68735 ****
  
  #: fortran/options.c:479
  #, fuzzy, gcc-internal-format
- #| msgid "alignment for %q+D must be at least %d"
  msgid "Fixed line length must be at least seven"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯æœ€ä½Ž %d ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
  #: fortran/options.c:482
  #, fuzzy, gcc-internal-format
- #| msgid "alignment for %q+D must be at least %d"
  msgid "Free line length must be at least three"
  msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯æœ€ä½Ž %d ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
--- 64545,64555 ----
*************** msgstr ""
*** 68990,69002 ****
  
  #: fortran/parse.c:3180
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "failed to open %s"
  msgid "failed to create map component '%s'"
  msgstr "%s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: fortran/parse.c:3213
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "failed to open %s"
  msgid "failed to create union component '%s'"
  msgstr "%s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
--- 64810,64820 ----
*************** msgstr ""
*** 69167,69179 ****
  
  #: fortran/parse.c:4611
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "In constructor %qs"
  msgid "BLOCK construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: fortran/parse.c:4645
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "In constructor %qs"
  msgid "ASSOCIATE construct at %C"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
--- 64985,64995 ----
*************** msgstr ""
*** 69545,69717 ****
  msgid "Expected structure component name at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.c:2251 fortran/primary.c:2371
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2258 fortran/primary.c:2384
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2317
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2366
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2400
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2428
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:2531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:2538
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2574
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2756
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2813
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/primary.c:2986
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:2995
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3002
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3050
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3070
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%qs attribute requires prototypes with named arguments"
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/primary.c:3085
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/primary.c:3148
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3166
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3178
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3232
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3388
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3447
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3478 fortran/primary.c:3880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "å¼�ã�®æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/primary.c:3583
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.c:3615
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:3618
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:3668
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3836
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3950
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3991
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4026
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
--- 65361,65532 ----
  msgid "Expected structure component name at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.c:2253 fortran/primary.c:2387
  #, gcc-internal-format, gfc-internal-format
! msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.c:2272 fortran/primary.c:2392
  #, gcc-internal-format, gfc-internal-format
! msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.c:2279 fortran/primary.c:2405
  #, gcc-internal-format, gfc-internal-format
! msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.c:2338
  #, gcc-internal-format, gfc-internal-format
! msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.c:2421
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.c:2449
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:2552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:2559
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.c:2595
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2777
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.c:2834
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/primary.c:3007
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.c:3016
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3023
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.c:3071
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "å€¤ã‚’ãƒ™ã‚¯ãƒˆãƒ«ã�«ã�¯å¤‰æ�›ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs å±žæ€§ã�¯å��å‰�ä»˜ã��å¼•æ•°ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒˆã‚¿ã‚¤ãƒ—ã�Œå¿…è¦�ã�§ã�™"
  
! #: fortran/primary.c:3106
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.c:3111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/primary.c:3169
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in constructor (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/primary.c:3187
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3199
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.c:3253
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.c:3409
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.c:3468
  #, gcc-internal-format
  msgid "%qs at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  msgstr ""
  
! #: fortran/primary.c:3499 fortran/primary.c:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "å¼�ã�®æµ®å‹•å°�æ•°ç‚¹æ•°ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/primary.c:3604
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/primary.c:3636
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:3639
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�«ã�¯å¼•æ•°ã�Œå¿…è¦�ã�§ã�™\n"
  
! #: fortran/primary.c:3689
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3702
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.c:3857
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/primary.c:3971
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/primary.c:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.c:4047
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" ã�¯æ­£å¸¸ã�ªãƒ•ã‚¡ã‚¤ãƒ«å��ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å
*** 69768,69774 ****
  
  #: fortran/resolve.c:315
  #, fuzzy, gcc-internal-format
- #| msgid "explicit template argument list not allowed"
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "æ˜Žç¤ºçš„ã�ªãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ãƒªã‚¹ãƒˆã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 65583,65588 ----
*************** msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã
*** 70039,70537 ****
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1786
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1799
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1810
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1823
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1859
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1917 fortran/resolve.c:10180 fortran/resolve.c:11871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:1949
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/resolve.c:1967
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:1975
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1982
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/resolve.c:1990
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2017
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2039
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/resolve.c:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2101
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2115
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2127
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2138
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2147
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2279
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2316
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2590
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/resolve.c:2617
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2722
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2742
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2780
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2835
  #, fuzzy, gcc-internal-format
- #| msgid "error in args to spec function %qs"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:2931
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2935 fortran/resolve.c:16999
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3059
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3066
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3073
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3140
  #, fuzzy, gcc-internal-format
- #| msgid "expected numeric type"
  msgid "Unexpected junk after %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.c:3151
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3159 fortran/resolve.c:3651
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3171
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3214
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3248
  #, fuzzy, gcc-internal-format
- #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: fortran/resolve.c:3262
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3278
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3340
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3344
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3395
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3401
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3407
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3475
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3484
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3519
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3564
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3622
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3661
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3665
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3710
  #, fuzzy, gcc-internal-format
- #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: fortran/resolve.c:3748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared ã�¨ mdll ã�¨ã�¯å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3800
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3903
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3907
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: fortran/resolve.c:3983
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4004
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4287
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4457 fortran/resolve.c:4480
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4575
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4580
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4590
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4640
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4656
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4665
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4681
  #, fuzzy, gcc-internal-format
- #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:4704
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4714
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4738
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4772
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4778
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4817
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4873
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4884
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4896
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5037
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5044
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5053
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5073
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5083
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:5286
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:5300
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5310
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5448
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5540
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 65853,66345 ----
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:1788
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.c:1801
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.c:1812
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.c:1825
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.c:1861
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.c:1919 fortran/resolve.c:10182 fortran/resolve.c:11881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ãƒ©ãƒ™ãƒ« %s ã�Œã�‚ã‚‰ã‚†ã‚‹é–¢æ•°ã�®å¤–å�´ã�§å�‚ç…§ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:1951
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/resolve.c:1969
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:1977
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.c:1984
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
  
! #: fortran/resolve.c:1992
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2019
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2041
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/resolve.c:2096
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.c:2103
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.c:2117
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.c:2129
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.c:2140
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.c:2149
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.c:2281
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgstr ""
  
! #: fortran/resolve.c:2318
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.c:2592
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/resolve.c:2619
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.c:2724
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:2744
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.c:2782
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:2837
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "spec é–¢æ•° %qs ã�®å¼•æ•°å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:2933
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.c:2937 fortran/resolve.c:17013
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:3061
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.c:3068
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.c:3075
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:3142
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.c:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "å‘¼ã�³å‡ºã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯é–¢æ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3161 fortran/resolve.c:3653
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.c:3173
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.c:3216
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:3250
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: fortran/resolve.c:3264
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.c:3280
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.c:3342
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3346
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3397
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3403
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3409
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.c:3477
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3486
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.c:3521
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3566
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:3624
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.c:3663
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3667
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.c:3712
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "<æœªè§£æ±ºã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•°åž‹>"
  
! #: fortran/resolve.c:3750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared ã�¨ mdll ã�¨ã�¯å…±å­˜ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3802
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:3905
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:3909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
  
! #: fortran/resolve.c:3985
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4006
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.c:4289
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.c:4459 fortran/resolve.c:4482
  #, gcc-internal-format
  msgid "compare_bound_int(): Bad expression"
  msgstr ""
  
! #: fortran/resolve.c:4577
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4592
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.c:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4658
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4667
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.c:4683
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.c:4740
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.c:4768
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4774
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.c:4780
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.c:4819
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:4826
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.c:4875
  #, gcc-internal-format
  msgid "find_array_spec(): Missing spec"
  msgstr ""
  
! #: fortran/resolve.c:4886
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.c:4898
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.c:4941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.c:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5046
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5055
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/resolve.c:5068
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:5075
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
  
! #: fortran/resolve.c:5095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿã‚¢ãƒ©ã‚¤ãƒ³ãƒ¡ãƒ³ãƒˆã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:5288
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:5302
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:5358
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.c:5450
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.c:5532
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.c:5542
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 70540,70551 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5550
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 66348,66359 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5570
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 70554,70837 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5578
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5793
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5798
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5868
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5881
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6125 fortran/resolve.c:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6241
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6248
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6287
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6484
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6518
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6570
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7105
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7138
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7148
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "index must be integer"
  msgid "%s at %L must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:7152 fortran/resolve.c:7159
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7214
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7237
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7254
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7260
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7321
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7326
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7333
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7341
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7346
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7359
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7463 fortran/resolve.c:7760
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7471 fortran/resolve.c:7724
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7581
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7771
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7783
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7797
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7812
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7825
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7924 fortran/resolve.c:7939
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7931
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7956
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7965 fortran/resolve.c:7994 fortran/resolve.c:8022
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7971
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7983
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8041
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8067
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8099
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8122
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8202
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8208 fortran/resolve.c:8214
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 66362,66644 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.c:5580
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.c:5591
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5600
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.c:5795
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5800
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.c:5870
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.c:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.c:6127 fortran/resolve.c:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.c:6243
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:6250
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6289
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.c:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.c:6486
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:6520
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:6572
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:7107
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.c:7140
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.c:7150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "æ·»ã�ˆå­—ã�¯æ•´æ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:7154 fortran/resolve.c:7161
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7216
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.c:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.c:7262
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.c:7323
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7328
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7335
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.c:7343
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.c:7348
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.c:7361
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.c:7465 fortran/resolve.c:7762
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:7473 fortran/resolve.c:7726
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7583
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.c:7614
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.c:7773
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.c:7785
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.c:7799
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.c:7827
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.c:7845
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.c:7926 fortran/resolve.c:7941
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7933
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7958
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7967 fortran/resolve.c:7996 fortran/resolve.c:8024
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.c:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.c:8043
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.c:8058
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:8101
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:8124
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8135
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.c:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:8174
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.c:8204
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.c:8210 fortran/resolve.c:8216
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 70840,71125 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8442
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8517
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8563
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8582
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8592
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8610 fortran/resolve.c:8618
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8680 fortran/resolve.c:9327
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8706
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8718
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8733
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8836
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8887
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:8896
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:8913
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:8929
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8936
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8941
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "parameter %u has void type"
  msgid "Selector at %L has no type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:8963
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8974
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9202
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9237 fortran/resolve.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9278
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9290
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9302
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9305
  #, fuzzy, gcc-internal-format
- #| msgid "expected numeric type"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.c:9315
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9562
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9702
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9712 fortran/resolve.c:9717
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:9878
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9888
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9917
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9928
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9934
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10006
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10016
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10020
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10023
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10030 fortran/resolve.c:10152
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10042 fortran/resolve.c:10160
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10054
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10067
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10128
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10132 fortran/resolve.c:10142
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10187
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10197
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10214 fortran/resolve.c:10237
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10218 fortran/resolve.c:10243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
--- 66647,66930 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.c:8444
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.c:8495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.c:8519
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.c:8584
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.c:8594
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.c:8612 fortran/resolve.c:8620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.c:8682 fortran/resolve.c:9329
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.c:8708
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:8720
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:8735
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.c:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.c:8889
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:8898
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" ã�¯ C++ ã�®æ¼”ç®—å­�ã�§ã�‚ã‚Šã€�ãƒžã‚¯ãƒ­å��ã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:8915
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:8931
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.c:8938
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.c:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "ä»®å¼•æ•° %u ã�Œ void åž‹ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:8965
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.c:8976
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.c:9204
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9239 fortran/resolve.c:9251
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.c:9280
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.c:9292
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.c:9304
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.c:9307
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "æ•°å€¤åž‹ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
  
! #: fortran/resolve.c:9317
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.c:9564
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:9692
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9701
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.c:9714 fortran/resolve.c:9719
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.c:9828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:9880
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.c:9890
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9912
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.c:9919
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.c:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.c:9951
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.c:10008
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10018
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.c:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10025
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.c:10032 fortran/resolve.c:10154
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:10044 fortran/resolve.c:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.c:10056
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.c:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:10134 fortran/resolve.c:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.c:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.c:10216 fortran/resolve.c:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.c:10220 fortran/resolve.c:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 71127,71314 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10258
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10330
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10346
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10354 fortran/resolve.c:10441
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10364 fortran/resolve.c:10451
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10395
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10404
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10551
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "In constructor %qs"
  msgid "FORALL construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/resolve.c:10572
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10582
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10659
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10764
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10877
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10909
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10915
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10927
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10959
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10963
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10968
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10975
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11304
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:11558
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11803
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11806
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11817
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11879
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:11990
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:11995
  #, 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:12079
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12160
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12270
  #, 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:12284
  #, 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 ""
--- 66932,67118 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.c:10260
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:10332
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10348
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.c:10356 fortran/resolve.c:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10366 fortran/resolve.c:10453
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.c:10397
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10406
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.c:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
! #: fortran/resolve.c:10574
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.c:10584
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.c:10661
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.c:10766
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.c:10879
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgstr ""
  
! #: fortran/resolve.c:10911
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.c:10917
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.c:10929
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.c:10961
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.c:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.c:10970
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.c:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgstr ""
  
! #: fortran/resolve.c:10988
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.c:11306
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.c:11548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ä»£å…¥ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå·¦è¾ºå€¤ã�§ã�™"
  
! #: fortran/resolve.c:11560
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.c:11812
  #, gcc-internal-format, gfc-internal-format
! msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11816
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.c:11827
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.c:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.c:11935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s"
  
! #: fortran/resolve.c:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.c:12000
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.c:12005
  #, 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:12089
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.c:12170
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.c:12280
  #, 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:12294
  #, 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 ""
*** 71316,72289 ****
  #. 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:12303
  #, 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:12388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:12620
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12624
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12632
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12643
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12658
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12670
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12702
  #, 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:12724
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12755
  #, 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:12791
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12816
  #, 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:12837
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12844
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12891
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12894
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:12898
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12907
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12949
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.c:12980
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13002
  #, 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:13024
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13042
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13054
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13063
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13073
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:13092
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13096
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13100
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13104
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13117
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13126
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13132
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13144
  #, 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:13201
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13207
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13213
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13221
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13227
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13270
  #, 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:13278
  #, 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:13286
  #, 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:13295
  #, 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:13379
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13388
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13397
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13405
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13411
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13417
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13425
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13434
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13456
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13493
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13533
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13569
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13628
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13640
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13668
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13724
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13935
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13978
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:13992
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14006 fortran/resolve.c:14492
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14014
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14023
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14029
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14035
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14064
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14074
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14169
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14272
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14281
  #, 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:14291
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14316
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14327
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14425
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14439
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14455
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14465
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:14474
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14483
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14525
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14549
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14582
  #, 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:14590
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14599
  #, 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:14681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.c:14726
  #, 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:14739
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14803
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14836
  #, 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:14850
  #, fuzzy, gcc-internal-format
- #| msgid "%qD has already been defined"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:14915
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14921
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14927
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14935
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14952
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14974
  #, 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:14985
  #, 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:15012
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:15031
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15047
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.c:15066
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15117
  #, 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:15128
  #, 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:15135
  #, 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:15174
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15238
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15241
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15337
  #, 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:15358
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15371
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15374
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15384
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15391
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15404
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15410
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15420
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15429
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15442 fortran/resolve.c:15619
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15456
  #, 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:15465
  #, 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:15474
  #, 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:15482
  #, 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:15489
  #, 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:15509
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15516
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15556
  #, 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:15566
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15645
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15660
  #, 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:15673
  #, 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:15691
  #, 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:15703
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15712
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15724
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15733
  #, 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:15745
  #, 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:15761
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15769
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15776
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15788
  #, 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:15797
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15813
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15819
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15844
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:15914
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15925
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16030
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.c:16038
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16045
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.c:16052
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16068
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16075
  #, 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:16123
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16136
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16235
  #, 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:16243
  #, 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:16251
  #, 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:16376
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16547
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16631
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16640
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16648
  #, 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:16664
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16767
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16782
  #, 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:16807
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16816
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16889
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16900
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16942
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.c:17009
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17022
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17042
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17052
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17060
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17092
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17099
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17178
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
  
  #: fortran/scanner.c:332
  #, fuzzy, gcc-internal-format
- #| msgid "In destructor %qs"
  msgid "Include directory %qs: %s"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: fortran/scanner.c:336
  #, fuzzy, gcc-internal-format
- #| msgid "ignoring nonexistent directory \"%s\"\n"
  msgid "Nonexistent include directory %qs"
  msgstr "å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \"%s\" ã‚’ç„¡è¦–ã�—ã�¾ã�™\n"
  
--- 67120,68084 ----
  #. 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:12313
  #, 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:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:12630
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12634
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:12642
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.c:12653
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12668
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.c:12680
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.c:12712
  #, 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:12734
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.c:12765
  #, 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:12801
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.c:12826
  #, 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:12847
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.c:12854
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.c:12901
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12904
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:12908
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12911
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12914
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:12917
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:12959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s å†…ã€�ä½�ç½® %s:%d"
  
! #: fortran/resolve.c:12990
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:13013
  #, 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:13035
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.c:13053
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13065
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "å�¯å¤‰é•·ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�ªã�„ã�“ã�¨ã�«ã�ªã‚‹ã�§ã�—ã‚‡ã�†"
  
! #: fortran/resolve.c:13074
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.c:13084
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° `%s' ã�¯é�žé–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
! #: fortran/resolve.c:13103
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13107
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "é–¢æ•°ã‚’ inline ã�«ã�§ã��ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:13111
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.c:13115
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.c:13128
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13139
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13145
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.c:13157
  #, 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:13214
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13220
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13226
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13234
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:13240
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.c:13283
  #, 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:13291
  #, 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:13299
  #, 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:13308
  #, 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:13392
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.c:13401
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.c:13410
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "å¼�ã�®ä¸­ã�®æ–‡ã�«ä¸�å®Œå…¨åž‹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:13418
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.c:13424
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:13430
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.c:13438
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:13447
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.c:13469
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.c:13506
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one"
  msgstr ""
  
! #: fortran/resolve.c:13546
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13582
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.c:13641
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:13653
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.c:13681
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.c:13737
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.c:13948
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.c:13991
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14005
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14019 fortran/resolve.c:14505
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14027
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14036
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.c:14042
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14048
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.c:14077
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14087
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.c:14182
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.c:14285
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:14294
  #, 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:14304
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.c:14329
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.c:14340
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:14438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.c:14452
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:14468
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:14478
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' ã�®å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:14487
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.c:14496
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14538
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.c:14551
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.c:14562
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.c:14595
  #, 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:14603
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.c:14612
  #, 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:14694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�ˆä½“ã�®åˆ�æœŸåŒ–å­�å¼�ã‚’ç¦�ã�˜ã�¾ã�™"
  
! #: fortran/resolve.c:14739
  #, 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:14752
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.c:14816
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14849
  #, 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:14863
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/resolve.c:14928
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.c:14934
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14948
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14965
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.c:14987
  #, 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:14998
  #, 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:15025
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE å±žæ€§ã�¯ %s å±žæ€§ã�¨ç«¶å�ˆã�—ã�¾ã�™"
  
! #: fortran/resolve.c:15044
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15060
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:15071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s ã�«äº’æ�›æ€§ã�®ã�ªã�„åž‹"
  
! #: fortran/resolve.c:15079
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.c:15130
  #, 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:15141
  #, 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:15148
  #, 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:15188
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.c:15252
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15255
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.c:15351
  #, 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:15372
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.c:15385
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15388
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15398
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.c:15418
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.c:15424
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15434
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.c:15443
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15456 fortran/resolve.c:15633
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.c:15470
  #, 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:15479
  #, 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:15488
  #, 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:15496
  #, 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:15503
  #, 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:15523
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.c:15530
  #, 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:15537
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.c:15544
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.c:15570
  #, 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:15580
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.c:15659
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.c:15674
  #, 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:15687
  #, 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:15705
  #, 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:15717
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15726
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.c:15738
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.c:15747
  #, 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:15759
  #, 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:15775
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.c:15783
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15790
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.c:15802
  #, 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:15811
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15827
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15833
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:15858
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/resolve.c:15928
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:15939
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.c:16044
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "å¼�æ–‡ã�Œç„¡åŠ¹ã�§ã�™"
  
! #: fortran/resolve.c:16052
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.c:16059
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "ãƒ‡ãƒ¼ã‚¿é ˜åŸŸ '%s' ã�¯å‰�ã�®å®£è¨€ã�¨çŸ›ç›¾ã�—ã�¾ã�™"
  
! #: fortran/resolve.c:16066
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/resolve.c:16082
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.c:16089
  #, 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:16137
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.c:16150
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.c:16249
  #, 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:16257
  #, 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:16265
  #, 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:16390
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.c:16555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16561
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ãƒ©ãƒ™ãƒ« `%s' ã�Œå®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿã�Œä½¿ã‚�ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
! #: fortran/resolve.c:16645
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16654
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16662
  #, 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:16678
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16781
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.c:16796
  #, 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:16821
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.c:16830
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16903
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16914
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.c:16925
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.c:16956
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ä»•æ§˜å†…ã�§ã�®æ§‹æ–‡è§£æž�ã‚¨ãƒ©ãƒ¼"
  
! #: fortran/resolve.c:17023
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.c:17036
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.c:17056
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.c:17066
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.c:17074
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.c:17088
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17106
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.c:17113
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.c:17192
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
  
  #: fortran/scanner.c:332
  #, fuzzy, gcc-internal-format
  msgid "Include directory %qs: %s"
  msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ %qs å†…"
  
  #: fortran/scanner.c:336
  #, fuzzy, gcc-internal-format
  msgid "Nonexistent include directory %qs"
  msgstr "å­˜åœ¨ã�—ã�ªã�„ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª \"%s\" ã‚’ç„¡è¦–ã�—ã�¾ã�™\n"
  
*************** msgstr ""
*** 72444,72456 ****
  
  #: fortran/simplify.c:1138
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "Argument of ACOSD at %L must be between -1 and 1"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: fortran/simplify.c:1164
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "%Klast argument of %D is not integer constant between 0 and 3"
  msgid "Argument of ASIND at %L must be between -1 and 1"
  msgstr "%K %D ã�®æœ€å¾Œã�®å¼•æ•°ã�Œ 0 ã�‹ã‚‰ 3 ã�®é–“ã�®æ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
--- 68239,68249 ----
*************** msgstr ""
*** 72657,72663 ****
  
  #: fortran/simplify.c:6861
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "size of array is too large"
  msgid "Reshaped array too large at %C"
  msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
  
--- 68450,68455 ----
*************** msgstr ""
*** 72961,73121 ****
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2015
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2027
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/symbol.c:2270
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2355
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/symbol.c:2387
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2536
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2557
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2561
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/symbol.c:2725
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2746
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2753
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2794
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2803
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/symbol.c:2814
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "in statement"
  msgid "Labeled DO statement at %L"
  msgstr "å¼�å†…"
  
! #: fortran/symbol.c:3150
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3153
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3396
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4395
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4408
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4426
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4447
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4457
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4468
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4507
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4517
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4529
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5009 fortran/symbol.c:5014
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
  
  #: fortran/target-memory.c:137
  #, fuzzy, gcc-internal-format
- #| msgid "invalid expression as operand"
  msgid "Invalid expression in gfc_element_size."
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
--- 68753,68911 ----
  msgid "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
  msgstr ""
  
! #: fortran/symbol.c:2008 fortran/symbol.c:2011
  #, gcc-internal-format
  msgid "Symbol %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2018
  #, gcc-internal-format
  msgid "Procedure %qs at %L may not have basic type of %s"
  msgstr ""
  
! #: fortran/symbol.c:2030
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L cannot have a type"
  msgstr "`%s' ã�« `extern' ã�¨åˆ�æœŸåŒ–å­�ã�®ä¸¡æ–¹ã�Œã�‚ã‚Šã�¾ã�™"
  
! #: fortran/symbol.c:2275
  #, gcc-internal-format
  msgid "Component %qs at %C already in the parent type at %L"
  msgstr ""
  
! #: fortran/symbol.c:2360
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is ambiguous"
  msgstr "%s: ã‚ªãƒ—ã‚·ãƒ§ãƒ³ `%s' ã�¯ã�‚ã�„ã�¾ã�„ã�§ã�™\n"
  
! #: fortran/symbol.c:2392
  #, gcc-internal-format
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.c:2541
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.c:2562
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.c:2566
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/symbol.c:2730
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.c:2741
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2751
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.c:2758
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.c:2799
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.c:2808
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.c:2815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "è¡Œç•ªå�· %u ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
  
! #: fortran/symbol.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "å¼�å†…"
  
! #: fortran/symbol.c:3155
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.c:3158
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.c:3401
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.c:4412
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.c:4425
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4443
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.c:4464
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4474
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4485
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.c:4524
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:4534
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.c:4546
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.c:5026 fortran/symbol.c:5031
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
  
  #: fortran/target-memory.c:137
  #, fuzzy, gcc-internal-format
  msgid "Invalid expression in gfc_element_size."
  msgstr "è¢«æ¼”ç®—å­�ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�ã�§ã�™"
  
*************** msgstr ""
*** 73146,73229 ****
  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:8149
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-array.c:11253
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:401
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:787
  #, fuzzy, gcc-internal-format
- #| msgid "%qE attribute argument not an integer constant"
  msgid "get_mpz(): Not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-common.c:815
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:893
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:933
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1122
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1187
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1202
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1218
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1224
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1245
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1254
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1259
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
--- 68936,69018 ----
  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:8151
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "ä¸€æ™‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�¸ã�®å�‚ç…§ã‚’è¿”ã��ã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-array.c:11255
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
  
! #: fortran/trans-common.c:404
  #, gcc-internal-format
  msgid "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs %lu bytes)"
  msgstr ""
  
! #: fortran/trans-common.c:790
  #, fuzzy, gcc-internal-format
  msgid "get_mpz(): Not an integer constant"
  msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
  
! #: fortran/trans-common.c:818
  #, gcc-internal-format
  msgid "element_number(): Bad dimension type"
  msgstr ""
  
! #: fortran/trans-common.c:888
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array reference at %L"
  msgstr ""
  
! #: fortran/trans-common.c:896
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal reference type at %L as EQUIVALENCE object"
  msgstr ""
  
! #: fortran/trans-common.c:936
  #, gcc-internal-format
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
  msgstr ""
  
  #. Aligning this field would misalign a previous field.
! #: fortran/trans-common.c:1125
  #, gcc-internal-format
  msgid "The equivalence set for variable %qs declared at %L violates alignment requirements"
  msgstr ""
  
! #: fortran/trans-common.c:1190
  #, gcc-internal-format
  msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1205
  #, gcc-internal-format
  msgid "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
  msgstr ""
  
! #: fortran/trans-common.c:1221
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1227
  #, gcc-internal-format
  msgid "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1248
  #, gcc-internal-format
  msgid "COMMON %qs at %L does not exist"
  msgstr ""
  
! #: fortran/trans-common.c:1257
  #, gcc-internal-format
  msgid "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
  
! #: fortran/trans-common.c:1262
  #, gcc-internal-format
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
  msgstr ""
*************** msgstr "ANSI C++ ã�¯å®šæ•°ã�§ã�ªã�„é›†å�
*** 73243,73321 ****
  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:1741
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4550 fortran/trans-decl.c:6913
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:5038
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5278
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5291
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5916
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5922
  #, 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:5933 fortran/trans-decl.c:6079
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-decl.c:5949
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5968
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6017
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6021
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6051
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:6642
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
  #: fortran/trans-expr.c:957
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "ISO C90 forbids variable length array %qE"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
--- 69032,69109 ----
  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:1743
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.c:4555 fortran/trans-decl.c:6918
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:5043
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.c:5283
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.c:5296
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5921
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.c:5927
  #, 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:5938 fortran/trans-decl.c:6084
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-decl.c:5954
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:5973
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•° `%s' ã�¯ %s ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6022
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6026
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "ä»®å¼•æ•° `%s' ã�Œ void ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
! #: fortran/trans-decl.c:6056
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU ãƒ¬ã‚¸ã‚¹ã‚¿å†…ã�®æ©Ÿèƒ½ã�®å€¤ã‚’è¿”ã�™"
  
! #: fortran/trans-decl.c:6647
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
  #: fortran/trans-expr.c:957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %qE ã‚’ç¦�æ­¢ã�—ã�¦ã�„ã�¾ã�™"
  
*************** msgstr "ISO C90 ã�¯å�¯å¤‰é•·ã�®é…�åˆ— %q
*** 73324,73350 ****
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1931
  #, 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:1940
  #, 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:3608
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.c:9242
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 69112,69138 ----
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.c:1937
  #, 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:1946
  #, 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:3614
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.c:5113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "é–¢æ•° `%s' ã�¸ã�®å¼•æ•°ã�Œå°‘ã�ªã�™ã�Žã�¾ã�™"
  
! #: fortran/trans-expr.c:9249
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 73367,73373 ****
  
  #: fortran/trans-intrinsic.c:11673
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "environment variable %qs not defined"
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ç’°å¢ƒå¤‰æ•° %qs ã�Œå®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
  
--- 69155,69160 ----
*************** msgstr ""
*** 73381,73403 ****
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1274
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2508
  #, fuzzy, gcc-internal-format
- #| msgid "invalid PHI argument"
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.c:2751
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5622
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
--- 69168,69189 ----
  msgid "Bad IO basetype (%d)"
  msgstr ""
  
! #: fortran/trans-openmp.c:1256
  #, gcc-internal-format
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.c:2474
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "ç„¡åŠ¹ã�ª PHI å¼•æ•°ã�§ã�™"
  
! #: fortran/trans-openmp.c:2717
  #, gcc-internal-format
  msgid "unhandled derived-type component"
  msgstr ""
  
! #: fortran/trans-openmp.c:5588
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 73494,73594 ****
  
  #: jit/docs/examples/tut05-bf.c:242
  #, fuzzy, gcc-internal-format
- #| msgid "too many arguments"
  msgid "too many open parens"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: jit/docs/examples/tut05-bf.c:275
  #, fuzzy, gcc-internal-format
- #| msgid "mismatched arguments"
  msgid "mismatching parens"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
  #: jit/docs/examples/tut05-bf.c:310
  #, fuzzy, gcc-internal-format
- #| msgid "failed to open %s"
  msgid "unable to open file"
  msgstr "%s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: lto/lto-common.c:1978
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2005
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2046
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: lto/lto-common.c:2049
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2071
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2082
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2088
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2205
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2224
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2345
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "cannot open %s"
  msgid "Cannot open %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2366
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "cannot open %s"
  msgid "Cannot map %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2377
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "cannot open %s"
  msgid "Cannot read %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2695
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: lto/lto-common.c:2856
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
--- 69280,69374 ----
  
  #: jit/docs/examples/tut05-bf.c:242
  #, fuzzy, gcc-internal-format
  msgid "too many open parens"
  msgstr "å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
  
  #: jit/docs/examples/tut05-bf.c:275
  #, fuzzy, gcc-internal-format
  msgid "mismatching parens"
  msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
  
  #: jit/docs/examples/tut05-bf.c:310
  #, fuzzy, gcc-internal-format
  msgid "unable to open file"
  msgstr "%s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
! #: lto/lto-common.c:1979
  #, gcc-internal-format
  msgid "bytecode stream: garbage at the end of symbols section"
  msgstr ""
  
! #: lto/lto-common.c:2006
  #, gcc-internal-format
  msgid "could not parse hex number"
  msgstr ""
  
! #: lto/lto-common.c:2038
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected file name %s in linker resolution file. Expected %s"
  msgstr ""
  
! #: lto/lto-common.c:2047
  #, fuzzy, gcc-internal-format
  msgid "could not parse file offset"
  msgstr "ãƒ€ãƒ³ãƒ—ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
  
! #: lto/lto-common.c:2050
  #, gcc-internal-format
  msgid "unexpected offset"
  msgstr ""
  
! #: lto/lto-common.c:2072
  #, gcc-internal-format
  msgid "invalid line in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2083
  #, gcc-internal-format
  msgid "invalid resolution in the resolution file"
  msgstr ""
  
! #: lto/lto-common.c:2089
  #, gcc-internal-format
  msgid "resolution sub id %wx not in object file"
  msgstr ""
  
! #: lto/lto-common.c:2206
  #, gcc-internal-format
  msgid "bytecode stream in file %qs generated with GCC compiler older than 10.0"
  msgstr ""
  
! #: lto/lto-common.c:2225
  #, fuzzy, gcc-internal-format
  msgid "cannot read %<LTO_section_decls%> from %s"
  msgstr "friend é–¢æ•° `%s' ã‚’åˆ�æœŸåŒ–ã�§ã��ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot open %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot map %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2378
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot read %s"
  msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“"
  
! #: lto/lto-common.c:2696
  #, gcc-internal-format
  msgid "could not open symbol resolution file: %m"
  msgstr ""
  
! #: lto/lto-common.c:2820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing resolution data for %s"
  msgstr "åˆ�æœŸåŒ–å­�ã�®ã�¾ã‚�ã‚Šã�®ãƒ–ãƒ¬ãƒ¼ã‚¹ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
  
! #: lto/lto-common.c:2857
  #, gcc-internal-format
  msgid "errors during merging of translation units"
  msgstr ""
*************** msgstr ""
*** 73600,73606 ****
  
  #: lto/lto-dump.c:273
  #, fuzzy, gcc-internal-format
- #| msgid "function not inlinable"
  msgid "Function not found."
  msgstr "inline ã�«ã�§ã��ã�ªã�„é–¢æ•°ã�§ã�™"
  
--- 69380,69385 ----
*************** msgstr ""
*** 73651,73663 ****
  
  #: lto/lto-symtab.c:169
  #, fuzzy, gcc-internal-format
- #| msgid "%qD is already defined in the class %qT"
  msgid "%qD is defined with tls model %s"
  msgstr "%qD ã�¯æ—¢ã�«ã‚¯ãƒ©ã‚¹ %qT å†…ã�§å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
  
  #: lto/lto-symtab.c:171
  #, fuzzy, gcc-internal-format, gfc-internal-format
- #| msgid "previously defined here"
  msgid "previously defined here as %s"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®šç¾©ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 69430,69440 ----
*************** msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã
*** 73693,73705 ****
  
  #: lto/lto-symtab.c:752
  #, fuzzy, gcc-internal-format
- #| msgid "type of %qD does not match original declaration"
  msgid "size of %qD differ from the size of original declaration"
  msgstr "%qD ã�®åž‹ã�¯å…ƒã�®å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
  
  #: lto/lto-symtab.c:757
  #, fuzzy, gcc-internal-format
- #| msgid "previously declared here"
  msgid "%qD was previously declared here"
  msgstr "å‰�ã�¯ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
--- 69470,69480 ----
*************** msgstr ""
*** 73730,73742 ****
  
  #: lto/lto.c:199
  #, fuzzy, gcc-internal-format
- #| msgid "atexit failed"
  msgid "waitpid failed"
  msgstr "atexit ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
  
  #: lto/lto.c:202
  #, fuzzy, gcc-internal-format
- #| msgid "renaming .rpo file"
  msgid "streaming subprocess failed"
  msgstr ".rpo ãƒ•ã‚¡ã‚¤ãƒ«ã�®å��å‰�ã‚’å¤‰æ›´ã�—ã�¦ã�„ã�¾ã�™"
  
--- 69505,69515 ----
*************** msgstr ""
*** 73928,73946 ****
  
  #: objc/objc-act.c:1093
  #, fuzzy, gcc-internal-format
- #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<nonatomic%> attribute of property %qD conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: objc/objc-act.c:1104
  #, fuzzy, gcc-internal-format
- #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<getter%> attribute of property %qD conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
  #: objc/objc-act.c:1118
  #, fuzzy, gcc-internal-format
- #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<setter%> attribute of property %qD conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 69701,69716 ----
*************** msgstr ""
*** 73951,73957 ****
  
  #: objc/objc-act.c:1141
  #, fuzzy, gcc-internal-format
- #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "%<readonly%> attribute of property %qD conflicts with previous declaration"
  msgstr "%q+D ã�®ãƒ‡ãƒ¼ã‚¿é ˜åŸŸã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
  
--- 69721,69726 ----
*************** msgstr ""
*** 74156,74162 ****
  
  #: objc/objc-act.c:3992 objc/objc-act.c:4020 objc/objc-act.c:4075
  #, fuzzy, gcc-internal-format
- #| msgid "unused variable %q+D"
  msgid "duplicate instance variable %q+D"
  msgstr "ä½¿ç”¨ã�•ã‚Œã�ªã�„å¤‰æ•° %q+D ã�§ã�™"
  
--- 69925,69930 ----
*************** msgstr "ã‚¯ãƒ©ã‚¹ `%s' ã�®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ
*** 74482,74488 ****
  
  #: objc/objc-act.c:7240 objc/objc-act.c:7436
  #, fuzzy, gcc-internal-format
- #| msgid "inconsistent instance variable specification"
  msgid "cannot find instance variable associated with property"
  msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å¤‰æ•°ã�®ä»•æ§˜ã�Œä¸€è²«ã�—ã�¦ã�„ã�¾ã�›ã‚“"
  
--- 70250,70255 ----
*************** msgstr "`%s' ã�¸ã�®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤
*** 74610,74616 ****
  
  #: objc/objc-act.c:8859
  #, fuzzy, gcc-internal-format
- #| msgid "[super ...] must appear in a method context"
  msgid "%<[super ...]%> must appear in a method context"
  msgstr "[super ...] ã�¯ãƒ¡ã‚½ãƒƒãƒ‰ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã�«ç�¾ã‚Œã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
  
--- 70377,70382 ----
*************** msgstr "èª�è­˜ä¸�èƒ½ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ `
*** 74711,74717 ****
  
  #: fortran/lang.opt:767
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized option %<-%s%>"
  msgid "Unrecognized option: %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚ªãƒ—ã‚·ãƒ§ãƒ³ %<-%s%> ã�§ã�™"
  
--- 70477,70482 ----
*************** msgstr "%qs ã�®å¾Œã�«ãƒžã‚¯ãƒ­å��ã�Œã�‚ã
*** 74729,74735 ****
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3244
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
--- 70494,70500 ----
  #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
  #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
  #: c-family/c.opt:236 c-family/c.opt:1979 c-family/c.opt:1987 brig/lang.opt:44
! #: config/darwin.opt:30 common.opt:323 common.opt:326 common.opt:3248
  #, gcc-internal-format
  msgid "missing filename after %qs"
  msgstr "%qs ã�®å¾Œã�«ãƒ•ã‚¡ã‚¤ãƒ«å��ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
*************** msgstr "%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²
*** 74748,74754 ****
  
  #: c-family/c.opt:283
  #, fuzzy, gcc-internal-format
- #| msgid "argument %qs to %<-Wnormalized%> not recognized"
  msgid "argument %qs to %<-Waligned-new%> not recognized"
  msgstr "%<-Wnormalized%> ã�¸ã�®å¼•æ•° %qs ã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“"
  
--- 70513,70518 ----
*************** msgstr "%qs ã�«ã‚¯ãƒ©ã‚¹å��ã�ŒæŒ‡å®šã�•ã
*** 74764,74794 ****
  
  #: c-family/c.opt:1588
  #, fuzzy, gcc-internal-format
- #| msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
  msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
  msgstr "-fhandle-exceptions ã�¯ -fexceptions ã�«å��å‰�ã�Œå¤‰æ›´ã�•ã‚Œã�¾ã�—ã�Ÿ (ã�¾ã�Ÿãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§æœ‰åŠ¹ã�«ã�ªã�£ã�¦ã�„ã�¾ã�™)"
  
  #: c-family/c.opt:1675
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized visibility value %qs"
  msgid "unrecognized ivar visibility value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™"
  
  #: c-family/c.opt:1835
  #, fuzzy, gcc-internal-format
- #| msgid "unrecognized register name %qs"
  msgid "unrecognized scalar storage order value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ¬ã‚¸ã‚¹ã‚¿å�� %qs ã�§ã�™"
  
  #: d/lang.opt:189
  #, fuzzy, gcc-internal-format
- #| msgid "unknown IRA algorithm %qs"
  msgid "unknown array bounds setting %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
  #: config/vms/vms.opt:42
  #, fuzzy, gcc-internal-format
- #| msgid "unknown TLS model %qs"
  msgid "unknown pointer size model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
--- 70528,70553 ----
*************** msgstr "%<-msse5%> ã�¯å‰Šé™¤ã�•ã‚Œã�¾ã�—
*** 74809,74827 ****
  
  #: config/avr/avr.opt:26
  #, fuzzy, gcc-internal-format
- #| msgid "missing makefile target after %qs"
  msgid "missing device or architecture after %qs"
  msgstr "%qs ã�®å¾Œã�« makefile ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: config/rs6000/rs6000.opt:316
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
  msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
  msgstr "%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/rs6000/rs6000.opt:320
  #, fuzzy, gcc-internal-format
- #| msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
  msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
  msgstr "%<-mfused-madd%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-ffp-contract=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 70568,70583 ----
*************** msgstr "%<-mfused-madd%> ã�¯å»ƒæ­¢ã�•ã‚Œ
*** 74842,74854 ****
  
  #: config/microblaze/microblaze.opt:87
  #, fuzzy, gcc-internal-format
- #| msgid "-mxl_stack_check is deprecated; use -fstack-check"
  msgid "%qs is deprecated; use -fstack-check"
  msgstr "-mxl_stack_check ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚-fstack-check ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
  #: config/microblaze/microblaze.opt:95
  #, fuzzy, gcc-internal-format
- #| msgid "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "-mno-clearbss ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚-fno-zero-initialized-in-bss ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
  
--- 70598,70608 ----
*************** msgstr "-mno-clearbss ã�¯å»ƒæ­¢ã�•ã‚Œã�¾
*** 74857,74869 ****
  #: config/arc/arc.opt:357 config/arc/arc.opt:361 config/arc/arc.opt:364
  #: config/arc/arc.opt:367 config/arc/arc.opt:384
  #, fuzzy, gcc-internal-format
- #| msgid "%qE is deprecated"
  msgid "%qs is deprecated"
  msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
  
  #: lto/lang.opt:31
  #, fuzzy, gcc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "unknown linker output %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
--- 70611,70621 ----
*************** msgstr "ä¸�æ˜Žã�ªæµ®å‹•å°�æ•°çŸ­ç¸®å½¢ %
*** 74884,74890 ****
  
  #: common.opt:1681
  #, fuzzy, gcc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
--- 70636,70641 ----
*************** msgstr "ä¸�æ˜Žã�ª IRA ç¯„å›² %qs ã�§ã�™"
*** 74905,74947 ****
  
  #: common.opt:1932
  #, fuzzy, gcc-internal-format
- #| msgid "unknown TLS model %qs"
  msgid "unknown LTO partitioning model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
  #: common.opt:2034
  #, fuzzy, gcc-internal-format
- #| msgid "assertion missing after %qs"
  msgid "options or targets missing after %qs"
  msgstr "%qs ã�®å¾Œã�«ã‚¢ã‚µãƒ¼ã‚·ãƒ§ãƒ³ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
  
  #: common.opt:2042
  #, fuzzy, gcc-internal-format
- #| msgid "unknown TLS model %qs"
  msgid "unknown offload ABI %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
  #: common.opt:2184
  #, fuzzy, gcc-internal-format
- #| msgid "unknown type name %qE"
  msgid "unknown profile reproducibility method %qs"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: common.opt:2200
  #, fuzzy, gcc-internal-format
- #| msgid "unknown type name %qE"
  msgid "unknown profile update method %qs"
  msgstr "ä¸�æ˜Žã�ªåž‹å�� %qE ã�§ã�™"
  
  #: common.opt:2294
  #, fuzzy, gcc-internal-format
- #| msgid "unknown architecture %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ä¸�æ˜Žã�ªã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ %qs ã�§ã�™"
  
  #: common.opt:2327
  #, fuzzy, gcc-internal-format
- #| msgid "unknown IRA algorithm %qs"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ  %qs ã�§ã�™"
  
--- 70656,70691 ----
*************** msgstr "ä¸�æ˜Žã�ª IRA ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ 
*** 74950,77792 ****
  msgid "unknown TLS model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
! #: common.opt:2966
  #, fuzzy, gcc-internal-format
- #| msgid "unknown TLS model %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
! #: common.opt:3004
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™"
  
! #: common.opt:3023
  #, fuzzy, gcc-internal-format
- #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
- 
- #, fuzzy
- #~| msgid "%s: Cannot open output file: %s\n"
- #~ msgid "Cannot open intermediate output file %s\n"
- #~ msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %s\n"
- 
- #~ msgid "The --param option recognizes the following as parameters"
- #~ msgstr "--param ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ä»¥é™�ã‚’ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�¨ã�—ã�¦èª�è­˜ã�—ã�¾ã�™"
- 
- #~ msgid "collect: reading %s\n"
- #~ msgstr "collect: %s ã‚’èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™\n"
- 
- #~ msgid "collect: recompiling %s\n"
- #~ msgstr "collect: %s ã‚’å†�ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�—ã�¦ã�„ã�¾ã�™\n"
- 
- #~ msgid "collect: tweaking %s in %s\n"
- #~ msgstr "collect: %s ã‚’å¼•ã�£å¼µã‚Šã�¾ã�™(%s å†…)\n"
- 
- #~ msgid "collect: relinking\n"
- #~ msgstr "collect: å†�ãƒªãƒ³ã‚¯ã�—ã�¦ã�„ã�¾ã�™\n"
- 
- #~ msgid "mismatched arguments"
- #~ msgstr "å�ˆã�£ã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "The maximum number of instructions when automatically inlining"
- #~ msgid "The maximum number of insns of a peeled loop that rolls only once."
- #~ msgstr "è‡ªå‹•ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�Œè¡Œã‚�ã‚Œã‚‹æœ€å¤§å‘½ä»¤æ•°"
- 
- #~ msgid "-mvsx and -mpaired are incompatible"
- #~ msgstr "-mvsx ã�¨ -mpaired ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "invalid %%P operand"
- #~ msgid "invalid %%t operand '"
- #~ msgstr "ç„¡åŠ¹ã�ª %%P è¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "  enters try block"
- #~ msgid "enters try block"
- #~ msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "  enters catch block"
- #~ msgid "enters catch block"
- #~ msgstr "  catch ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "enters OpenMP structured block"
- #~ msgstr "  try ãƒ–ãƒ­ãƒƒã‚¯ã�«å…¥ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "Generate code for huge switch statements"
- #~ msgid "enters synchronized or atomic statement"
- #~ msgstr "å·¨å¤§ã�ª swich æ–‡ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Unexpected end of format string"
- #~ msgstr "äºˆæœŸã�—ã�ªã�„æ›¸å¼�æ–‡å­—åˆ—çµ‚äº†ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "Period required in format specifier"
- #~ msgstr "èª�è­˜ã�§ã��ã�ªã�„ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆæŒ‡å®šå­�"
- 
- #, fuzzy
- #~| msgid "Generate checks for references to NULL"
- #~ msgid "Generate checks for all read accesses to memory."
- #~ msgstr "NULL ã�¸ã�®å�‚ç…§ã‚’æ¤œæŸ»ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate checks for references to NULL"
- #~ msgid "Generate checks for all write accesses to memory."
- #~ msgstr "NULL ã�¸ã�®å�‚ç…§ã‚’æ¤œæŸ»ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate code for GNU as"
- #~ msgid "Generate bounds passing for calls."
- #~ msgstr "GNU as ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Scope of for-init-statement variables is local to the loop"
- #~ msgid "Scope of for-init-statement variables is local to the loop."
- #~ msgstr "for æ–‡å†…ã�§åˆ�æœŸåŒ–ã�—ã�Ÿ (for-init-statement) å¤‰æ•°ã�®ã‚¹ã‚³ãƒ¼ãƒ—ã‚’ãƒ«ãƒ¼ãƒ—å±€æ‰€ã�«ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Inject friend functions into enclosing namespace"
- #~ msgid "Inject friend functions into enclosing namespace."
- #~ msgstr "ãƒ•ãƒ¬ãƒ³ãƒ‰é–¢æ•°ã‚’å›²ã�¾ã‚Œã�Ÿå��å‰�ç©ºé–“å†…ã�«å…¥ã‚Œã‚‹"
- 
- #, fuzzy
- #~| msgid "only initialized variables can be placed into program memory area"
- #~ msgid "Specify whether variables should be placed into low or high memory."
- #~ msgstr "åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿå¤‰æ•°ã�®ã�¿ãƒ—ãƒ­ã‚°ãƒ©ãƒ ãƒ¡ãƒ¢ãƒªé ˜åŸŸå†…ã�«é…�ç½®ã�§ã��ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "Emit warnings when run-time relocations are generated"
- #~ msgid "Emit warnings when run-time relocations are generated."
- #~ msgstr "å®Ÿè¡Œæ™‚å†�é…�ç½®ã�Œç”Ÿæˆ�ã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã‚’ç™ºè¡Œã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Emit errors when run-time relocations are generated"
- #~ msgid "Emit errors when run-time relocations are generated."
- #~ msgstr "å®Ÿè¡Œæ™‚å†�é…�ç½®ã�Œç”Ÿæˆ�ã�•ã‚Œã�Ÿã�¨ã��ã�«ã‚¨ãƒ©ãƒ¼ã‚’ç™ºè¡Œã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Specify cost of branches (Default 20)"
- #~ msgid "Specify cost of branches (Default 20)."
- #~ msgstr "åˆ†å²�ã�®ã‚³ã‚¹ãƒˆã‚’æŒ‡å®šã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 20)"
- 
- #, fuzzy
- #~| msgid "volatile must be specified on any memory that is effected by DMA"
- #~ msgid "volatile must be specified on any memory that is effected by DMA."
- #~ msgstr "DMA ã�«ã‚ˆã�£ã�¦å½±éŸ¿ã‚’å�—ã�‘ã‚‹ã�™ã�¹ã�¦ã�®ãƒ¡ãƒ¢ãƒªã�§ volatile æŒ‡å®šã‚’å¿…é ˆã�¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Use standard main function as entry for startup"
- #~ msgid "Use standard main function as entry for startup."
- #~ msgstr "é–‹å§‹æ™‚ã�®ã‚¨ãƒ³ãƒˆãƒªã�¨ã�—ã�¦æ¨™æº–ã�® main é–¢æ•°ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate branch hints for branches"
- #~ msgid "Generate branch hints for branches."
- #~ msgstr "åˆ†å²�ç”¨ã�«åˆ†å²�ãƒ’ãƒ³ãƒˆã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Maximum number of nops to insert for a hint (Default 2)"
- #~ msgid "Maximum number of nops to insert for a hint (Default 2)."
- #~ msgstr "ãƒ’ãƒ³ãƒˆç”¨ã�«æŒ¿å…¥ã�•ã‚Œã‚‹ nops ã�®æœ€å¤§æ•° (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ: 2)"
- 
- #, fuzzy
- #~| msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
- #~ msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]."
- #~ msgstr "ãƒ’ãƒ³ãƒˆã�¨åˆ†å²�é–“ã�«è¨±å�¯ã�•ã‚Œã‚‹å‘½ä»¤æ•°ã�®ã�Šã�Šã‚ˆã��ã�®æœ€å¤§å€¤ [125]"
- 
- #, fuzzy
- #~| msgid "Generate code for 18 bit addressing"
- #~ msgid "Generate code for 18 bit addressing."
- #~ msgstr "18 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate code for 32 bit addressing"
- #~ msgid "Generate code for 32 bit addressing."
- #~ msgstr "32 ãƒ“ãƒƒãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
- #~ msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue."
- #~ msgstr "SPU ã�®ãƒ�ãƒ³ã‚°ã‚¢ãƒƒãƒ—å•�é¡Œã‚’å›žé�¿ã�™ã‚‹ã�Ÿã‚�ã�«ãƒ’ãƒ³ãƒˆä»˜ã��åˆ†å²�ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�®å¾Œã�« hbrp å‘½ä»¤ã‚’æŒ¿å…¥ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Access variables in 32-bit PPU objects (default)"
- #~ msgid "Access variables in 32-bit PPU objects (default)."
- #~ msgstr "32 ãƒ“ãƒƒãƒˆ PPU ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�§å¤‰æ•°ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
- 
- #, fuzzy
- #~| msgid "Access variables in 64-bit PPU objects"
- #~ msgid "Access variables in 64-bit PPU objects."
- #~ msgstr "64 ãƒ“ãƒƒãƒˆ PPU ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆå†…ã�§å¤‰æ•°ã�«ã‚¢ã‚¯ã‚»ã‚¹ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Allow conversions between __ea and generic pointers (default)"
- #~ msgid "Allow conversions between __ea and generic pointers (default)."
- #~ msgstr "__ea ã�¨ä¸€èˆ¬ãƒ�ã‚¤ãƒ³ã‚¿é–“ã�®å¤‰æ�›ã‚’è¨±å�¯ã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆ)"
- 
- #, fuzzy
- #~| msgid "Size (in KB) of software data cache"
- #~ msgid "Size (in KB) of software data cache."
- #~ msgstr "ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãƒ‡ãƒ¼ã‚¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã�®ã‚µã‚¤ã‚º (KB å�˜ä½�)"
- 
- #, fuzzy
- #~| msgid "Do not use inline patterns for copying memory"
- #~ msgid "Do not use inline patterns for copying memory."
- #~ msgstr "ãƒ¡ãƒ¢ãƒªã‚³ãƒ”ãƒ¼ç”¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’ä½¿ç”¨ã�—ã�ªã�„"
- 
- #, fuzzy
- #~| msgid "Use inline patterns for copying memory"
- #~ msgid "Use inline patterns for copying memory."
- #~ msgstr "ãƒ¡ãƒ¢ãƒªã‚³ãƒ”ãƒ¼ç”¨ã�«ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Do not pretend that branches are expensive"
- #~ msgid "Do not pretend that branches are expensive."
- #~ msgstr "åˆ†å²�ã�Œé«˜ã‚³ã‚¹ãƒˆã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
- 
- #, fuzzy
- #~| msgid "Pretend that branches are expensive"
- #~ msgid "Pretend that branches are expensive."
- #~ msgstr "åˆ†å²�ã�Œé«˜ã‚³ã‚¹ãƒˆã�§ã�‚ã‚‹ã�¨è¦‹ã�ªã�™"
- 
- #, fuzzy
- #~| msgid "Use 32 bit float"
- #~ msgid "Use 32 bit float."
- #~ msgstr "32 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Use 64 bit float"
- #~ msgid "Use 64 bit float."
- #~ msgstr "64 ãƒ“ãƒƒãƒˆæµ®å‹•å°�æ•°ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "%qE is deprecated"
- #~ msgid "%<-mpcommit%> was deprecated"
- #~ msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~| msgid "Support code generation of movbe instruction."
- #~ msgid "Support MPX code generation."
- #~ msgstr "movbe å‘½ä»¤ã�®ã‚³ãƒ¼ãƒ‰ç”Ÿæˆ�ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã€‚"
- 
- #, fuzzy
- #~| msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
- #~ msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
- #~ msgstr "æ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ (GPR) ã�¸ã�¾ã�Ÿã�¯æ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ã�‹ã‚‰ã�®æ‹¡å¼µ PowerPC V2.05 æµ®å‹•å°�æ•°ç‚¹ move å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate code in little endian mode"
- #~ msgid "Generate AltiVec instructions using little-endian element order."
- #~ msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate VRSAVE instructions when generating AltiVec code"
- #~ msgid "Generate AltiVec instructions using big-endian element order."
- #~ msgstr "AltiVec ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�—ã�¦ã�„ã‚‹ã�¨ã��ã�« VRSAVE å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate string instructions for block moves"
- #~ msgid "Generate string instructions for block moves."
- #~ msgstr "ãƒ–ãƒ­ãƒƒã‚¯ç§»å‹•ç”¨ã�® string å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "-misel=yes/no\tDeprecated option.  Use -misel/-mno-isel instead"
- #~ msgid "Deprecated option.  Use -mno-isel instead."
- #~ msgstr "-misel=yes/no\tå»ƒæ­¢ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ã€‚ä»£ã‚�ã‚Šã�« -misel/-mno-isel ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #, fuzzy
- #~| msgid "Deprecated.  Use -Os instead"
- #~ msgid "Deprecated option.  Use -misel instead."
- #~ msgstr "å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Os ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #, fuzzy
- #~| msgid "Generate SPE SIMD instructions on E500"
- #~ msgid "Generate SPE SIMD instructions on E500."
- #~ msgstr "E500 ä¸Šã�§ SPE SIMD å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Generate isel instructions"
- #~ msgid "Generate PPC750CL paired-single instructions."
- #~ msgstr "isel å‘½ä»¤ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "-mspe=yes/no\tDeprecated option.  Use -mspe/-mno-spe instead"
- #~ msgid "Deprecated option.  Use -mno-spe instead."
- #~ msgstr "-mspe=yes/no\tå»ƒæ­¢ã�•ã‚Œã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™ã€‚ä»£ã‚�ã‚Šã�« -mspe/-mno-spe ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #, fuzzy
- #~| msgid "Deprecated.  Use -Os instead"
- #~ msgid "Deprecated option.  Use -mspe instead."
- #~ msgstr "å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« -Os ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #~ msgid "using IEEE extended precision long double"
- #~ msgstr "IEEE æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "using IBM extended precision long double"
- #~ msgstr "IBM æ‹¡å¼µç²¾åº¦ long double ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "-mtraceback=\tSelect full, part, or no traceback table"
- #~ msgid "-mtraceback=\tSelect full, part, or no traceback table."
- #~ msgstr "-mtraceback=\tãƒˆãƒ¬ãƒ¼ã‚¹ãƒ�ãƒƒã‚¯è¡¨ã‚’ fullã€�partã€�ã�¾ã�Ÿã�¯ no ã�®ã�„ã�šã‚Œã�‹ã�«ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "Warn when a Cell microcoded instruction is emitted"
- #~ msgid "Warn when a Cell microcoded instruction is emitted."
- #~ msgstr "Cell ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰å‘½ä»¤ã�Œç™ºè¡Œã�•ã‚Œã�Ÿã�¨ã��ã�«è­¦å‘Šã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "-mfloat-gprs=\tSelect GPR floating point method"
- #~ msgid "-mfloat-gprs=\tSelect GPR floating point method."
- #~ msgstr "-mfloat-gprs=\tæ±Žç”¨ãƒ¬ã‚¸ã‚¹ã‚¿ GPR ã�®æµ®å‹•å°�æ•°ç‚¹ä½¿ç”¨æ³•ã‚’é�¸æŠžã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "valid arguments to %qs are: %s"
- #~ msgid "Valid arguments to -mfloat-gprs=:"
- #~ msgstr "%qs ã�¸ã�®æœ‰åŠ¹ã�ªå¼•æ•°ã�¯æ¬¡ã�®é€šã‚Šã�§ã�™: %s"
- 
- #, fuzzy
- #~| msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
- #~ msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
- #~ msgstr "-mlong-double-<n>\tlong double ã�®ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹ (64 ã�¾ã�Ÿã�¯ 128 ãƒ“ãƒƒãƒˆ)"
- 
- #, fuzzy
- #~| msgid "Single-precision floating point unit"
- #~ msgid "Single-precision floating point unit."
- #~ msgstr "å�˜ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹ãƒ¦ãƒ‹ãƒƒãƒˆ"
- 
- #, fuzzy
- #~| msgid "Double-precision floating point unit"
- #~ msgid "Double-precision floating point unit."
- #~ msgstr "å€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹ãƒ¦ãƒ‹ãƒƒãƒˆ"
- 
- #, fuzzy
- #~| msgid "Floating point unit does not support divide & sqrt"
- #~ msgid "Floating point unit does not support divide & sqrt."
- #~ msgstr "æµ®å‹•å°�æ•°ç‚¹ãƒ¦ãƒ‹ãƒƒãƒˆã�Œ divide ã�Šã‚ˆã�³ sqrt ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
- #~ msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
- #~ msgstr "-mfpu=\tæµ®å‹•å°�æ•°ç‚¹ (FP) ã‚’æŒ‡å®šã�™ã‚‹ (sp, dp, sp-lite, dp-lite) (æš—é»™çš„ã�« -mxilinx-fpu ã‚‚æŒ‡å®šã�•ã‚Œã‚‹)"
- 
- #~ msgid "Specify Xilinx FPU."
- #~ msgstr "Xilinx FPU ã‚’æŒ‡å®šã�™ã‚‹ã€‚"
- 
- #, fuzzy
- #~| msgid "Return small aggregates in registers"
- #~ msgid "Enable small integers to be in VSX registers."
- #~ msgstr "å°�ã�•ã�ªé›†å�ˆä½“ã‚’ãƒ¬ã‚¸ã‚¹ã‚¿ã�§è¿”ã�™"
- 
- #, fuzzy
- #~| msgid "Select ABI calling convention"
- #~ msgid "Select ABI calling convention."
- #~ msgstr "ABI å‘¼ã�³å‡ºã�—è¦�ç´„ã‚’é�¸æŠžã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "-msim\tUse simulator runtime"
- #~ msgid "-msim   Use simulator runtime."
- #~ msgstr "-msim\tã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #, fuzzy
- #~| msgid "%qE is deprecated"
- #~ msgid "%<-mstring%> is deprecated"
- #~ msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~| msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
- #~ msgid "%<-misel=no%> is deprecated; use %<-mno-isel%> instead"
- #~ msgstr "%<-mcpu=%> ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« %<-mtune=%> ã�¾ã�Ÿã�¯ %<-march=%> ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #, fuzzy
- #~| msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
- #~ msgid "-mlong-double-[64,128]\tSpecify size of long double."
- #~ msgstr "-mlong-double-<n>\tlong double ã�®ã‚µã‚¤ã‚ºã‚’æŒ‡å®šã�™ã‚‹ (64 ã�¾ã�Ÿã�¯ 128 ãƒ“ãƒƒãƒˆ)"
- 
- #, fuzzy
- #~| msgid "Enable linker relaxation."
- #~ msgid "Enable lra."
- #~ msgstr "ãƒªãƒ³ã‚«ã�®ç·©å’Œã‚’æœ‰åŠ¹ã�«ã�™ã‚‹ã€‚"
- 
- #, fuzzy
- #~| msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
- #~ msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters."
- #~ msgstr "--param <param>=<value>\tãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ <param> ã‚’<value> ã�«è¨­å®šã�™ã‚‹ã€‚ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�®å®Œå…¨ã�ªä¸€è¦§ã�¯ä¸‹è¨˜ã‚’å�‚ç…§"
- 
- #, fuzzy
- #~| msgid "switch %qs is no longer supported"
- #~ msgid "switch %qs no longer supported"
- #~ msgstr "%qs ã‚¹ã‚¤ãƒƒãƒ�ã�¯æ—¢ã�«ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "Reading specs from %s\n"
- #~ msgid "cannot read working set from %s"
- #~ msgstr "%s ã�‹ã‚‰ spec ã‚’èª­ã�¿è¾¼ã‚“ã�§ã�„ã�¾ã�™\n"
- 
- #, fuzzy
- #~| msgid "target format does not support infinity"
- #~ msgid "Your target platform does not support -fcheck-pointer-bounds"
- #~ msgstr "ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå½¢å¼�ã�¯ç„¡é™�å¤§ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "alignment of %qD is bigger than original declaration"
- #~ msgid "Not instrumented node has non-NULL original declaration"
- #~ msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "alignment of %qD is bigger than original declaration"
- #~ msgid "Instrumented node has wrong original declaration"
- #~ msgstr "%qD ã�®æ•´åˆ—ã�¯å…ƒã�®å®£è¨€ã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "Wrong node is referenced with chkp reference"
- #~ msgstr "å�‚ç…§ã‚’å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "cannot find '%s'"
- #~ msgstr "'%s' ã�Œè¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "COLLECT_LTO_WRAPPER must be set"
- #~ msgstr "COLLECT_LTO_WRAPPER ã�Œè¨­å®šã�•ã‚Œã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "can%'t open %s: %m"
- #~ msgid "can't open %s: %m"
- #~ msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
- 
- #~ msgid "aggregate value used where a float was expected"
- #~ msgstr "æµ®å‹•å°�æ•°ç‚¹åž‹ã�Œã�‚ã‚‹ã�¹ã��ç®‡æ‰€ã�§ã€�é›†å�ˆä½“ã�®å€¤ã�Œä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "-fdbg-cnt=%s"
- #~ msgstr "-fdbg-cnt=%s"
- 
- #~ msgid "verify_eh_tree failed"
- #~ msgstr "verify_eh_tree ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "iteration variable %qE should not be lastprivate"
- #~ msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "iteration variable %qE should not be private"
- #~ msgstr "ãƒ¬ã‚¸ã‚¹ã‚¿å¤‰æ•° `%s' ã�Œå…¥ã‚Œå­�é–¢æ•°ã�®ä¸­ã�§ä½¿ã‚�ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "can%'t open %s: %m"
- #~ msgstr "%s ã‚’é–‹ã�‘ã�¾ã�›ã‚“: %m"
- 
- #, fuzzy
- #~| msgid "%s: %s"
- #~ msgid "%s: %s\n"
- #~ msgstr "%s: %s"
- 
- #, fuzzy
- #~| msgid "storage class specified for typename"
- #~ msgid "multiple loop axes specified for routine"
- #~ msgstr "åž‹å��ç”¨ã�«è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~| msgid "%salign-loops=%d%s is not between 0 and %d"
- #~ msgid "-falign-jumps=%d is not between 0 and %d"
- #~ msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%salign-loops=%d%s is not between 0 and %d"
- #~ msgid "-falign-functions=%d is not between 0 and %d"
- #~ msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%salign-loops=%d%s is not between 0 and %d"
- #~ msgid "-falign-labels=%d is not between 0 and %d"
- #~ msgstr "%salign-loops=%d%s ã�Œ 0 ã�¨ %d ã�®é–“ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%qE attribute directive ignored"
- #~ msgid "%<%s%> attribute directive ignored"
- #~ msgstr "%qE å±žæ€§æŒ‡ç¤ºã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s: --param arguments should be of the form NAME=VALUE"
- #~ msgstr "%s: --param å¼•æ•°ã�¯ NAME=VALUE ã�®å½¢å¼�ã�§ã�‚ã‚‹ã�¹ã��ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "invalid --param value %qs"
- #~ msgid "invalid --param name %qs; did you mean %qs?"
- #~ msgstr "ç„¡åŠ¹ã�ª --param ã�®å€¤ %qs ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "invalid --param value %qs"
- #~ msgid "invalid --param name %qs"
- #~ msgstr "ç„¡åŠ¹ã�ª --param ã�®å€¤ %qs ã�§ã�™"
- 
- #~ msgid "invalid parameter %qs"
- #~ msgstr "ç„¡åŠ¹ã�ªãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�§ã�™"
- 
- #~ msgid "minimum value of parameter %qs is %u"
- #~ msgstr "ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�®æœ€å°�å€¤ã�¯ %u ã�§ã�™"
- 
- #~ msgid "maximum value of parameter %qs is %u"
- #~ msgstr "ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ %qs ã�®æœ€å¤§å€¤ã�¯ %u ã�§ã�™"
- 
- #~ msgid "corrupted profile info: sum_all is smaller than sum_max"
- #~ msgstr "ç ´æ��ã�—ã�Ÿãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±: sum_all ã�Œ sum_max ã‚ˆã‚Šå°�ã�•ã�„ã�§ã�™"
- 
- #~ msgid "size of %q+D is %d bytes"
- #~ msgstr "%q+D ã�®ã‚µã‚¤ã‚ºã�¯ %d ãƒ�ã‚¤ãƒˆã�§ã�™"
- 
- #~ msgid "size of %q+D is larger than %wd bytes"
- #~ msgstr "%q+D ã�®ã‚µã‚¤ã‚ºã�¯ %wd ãƒ�ã‚¤ãƒˆã‚ˆã‚Šå¤§ã��ã�„ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "removing .rpo file"
- #~ msgid "removing .rpo file: %m"
- #~ msgstr ".rpo ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‰Šé™¤ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "renaming .rpo file"
- #~ msgid "renaming .rpo file: %m"
- #~ msgstr ".rpo ãƒ•ã‚¡ã‚¤ãƒ«ã�®å��å‰�ã‚’å¤‰æ›´ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%<__int128%> is not supported for this target"
- #~ msgid "%<-fcheck-pointer-bounds%> is not supported for this target"
- #~ msgstr "%<__int128%> ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "-fdata-sections not supported for this target"
- #~ msgid "-fsanitize=address not supported for this target"
- #~ msgstr "-fdata-sections ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "asm not allowed in %<transaction_safe%> function"
- #~ msgstr "å¤§åŸŸ register å¤‰æ•°ã�Œé–¢æ•°å®šç¾©ã�®å¾Œã‚�ã�«ã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "invalid first operand of MEM_REF"
- #~ msgstr "MEM_REF ã�®ç„¡åŠ¹ã�ªç¬¬ä¸€è¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "invalid offset operand of MEM_REF"
- #~ msgstr "MEM_REF ã�®ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»ãƒƒãƒˆè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "non-integral used in condition"
- #~ msgstr "æ�¡ä»¶å†…ã�§é�žæ•´æ•°ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "invalid conditional operand"
- #~ msgstr "ç„¡åŠ¹ã�ªæ�¡ä»¶è¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "invalid reference prefix"
- #~ msgstr "ç„¡åŠ¹ã�ªå�‚ç…§æŽ¥é ­è¾žã�§ã�™"
- 
- #~ msgid "invalid operand to plus/minus, type is a pointer"
- #~ msgstr "ãƒ—ãƒ©ã‚¹/ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ã€‚åž‹ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "invalid operand to pointer plus, first operand is not a pointer"
- #~ msgid "invalid operand to pointer diff, operand is not a pointer"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ã€‚ç¬¬ä¸€è¢«æ¼”ç®—å­�ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "invalid types in nop conversion"
- #~ msgid "invalid type for pointer diff"
- #~ msgstr "nop å¤‰æ�›å†…ã�§ç„¡åŠ¹ã�ªåž‹ã�§ã�™"
- 
- #~ msgid "invalid operand to pointer plus, first operand is not a pointer"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ã€‚ç¬¬ä¸€è¢«æ¼”ç®—å­�ã�Œãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype"
- #~ msgid "invalid operand to pointer plus, second operand is not an integer type of appropriate width"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™ã€‚ç¬¬äºŒè¢«æ¼”ç®—å­�ã�Œæ•´æ•°ã�§ã‚‚åž‹ã‚µã‚¤ã‚ºã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "invalid operands to array reference"
- #~ msgstr "é…�åˆ—å�‚ç…§ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "type mismatch in array range reference"
- #~ msgstr "é…�åˆ—ç¯„å›²å�‚ç…§å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #~ msgid "type mismatch in real/imagpart reference"
- #~ msgstr "å®Ÿéƒ¨/è™šéƒ¨å�‚ç…§å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "invalid address operand in in TARGET_MEM_REF"
- #~ msgid "invalid address operand in TARGET_MEM_REF"
- #~ msgstr "TARGET_MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚¢ãƒ‰ãƒ¬ã‚¹è¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "invalid offset operand in TARGET_MEM_REF"
- #~ msgstr "TARGET_MEM_REF å†…ã�§ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»ãƒƒãƒˆè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "type mismatch in complex expression"
- #~ msgstr "è¤‡ç´ æ•°å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #~ msgid "type mismatch in shift expression"
- #~ msgstr "ã‚·ãƒ•ãƒˆå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in vector shift expression"
- #~ msgid "type mismatch in widening vector shift expression"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã‚·ãƒ•ãƒˆå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #~ msgid "invalid (pointer) operands to plus/minus"
- #~ msgstr "ãƒ—ãƒ©ã‚¹/ãƒžã‚¤ãƒŠã‚¹ã�¸ã�®ç„¡åŠ¹ã�ª (ãƒ�ã‚¤ãƒ³ã‚¿) è¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "type mismatch in pointer plus expression"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in pointer plus expression"
- #~ msgid "type mismatch in pointer diff expression"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in address expression"
- #~ msgid "type mismatch in widening sum reduction"
- #~ msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in vector shift expression"
- #~ msgid "type mismatch in vector widening multiplication"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã‚·ãƒ•ãƒˆå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in vector shift expression"
- #~ msgid "type mismatch in vector pack expression"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã‚·ãƒ•ãƒˆå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in address expression"
- #~ msgid "type mismatch in series expression"
- #~ msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "expected integer expression"
- #~ msgid "vector type expected in series expression"
- #~ msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in vector shift expression"
- #~ msgid "type mismatch in vector permute expression"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«ã‚·ãƒ•ãƒˆå¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "expected integer expression"
- #~ msgid "vector types expected in vector permute expression"
- #~ msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "invalid increment expression"
- #~ msgid "invalid mask type in vector permute expression"
- #~ msgstr "ç„¡åŠ¹ã�ªå¢—åˆ†å¼�ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "type mismatch in pointer plus expression"
- #~ msgid "type mismatch in dot product reduction"
- #~ msgstr "ãƒ�ã‚¤ãƒ³ã‚¿åŠ ç®—å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #~ msgid "invalid operand in unary expression"
- #~ msgstr "å�˜é …æ¼”ç®—å¼�å†…ã�§ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "type mismatch in address expression"
- #~ msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "verify_gimple failed"
- #~ msgid "verify_type failed"
- #~ msgstr "verify_gimple ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "verify_histograms failed"
- #~ msgstr "verify_histograms ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "ifunc is not supported in this configuration"
- #~ msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "visibility argument not a string"
- #~ msgid "no_sanitize argument not a string"
- #~ msgstr "å�¯è¦–æ€§ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "alignment for %q+D must be at least %d"
- #~ msgstr "%q+D ç”¨ã�®æ•´åˆ—ã�¯æœ€ä½Ž %d ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "%+qD declared ifunc after being used"
- #~ msgstr "é ˜åŸŸ `%s' ã�¯é–¢æ•°ã�¨ã�—ã�¦å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "indirect function %q+D cannot be declared weakref"
- #~ msgstr "é–“æŽ¥é–¢æ•° %q+D ã�¯å¼±ã�„å�‚ç…§ã�¨ã�—ã�¦å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%qE declared %<threadprivate%> after first use"
- #~ msgid "%+qD declared weakref after being used"
- #~ msgstr "%qE ã�¯æœ€åˆ�ã�«ä½¿ç”¨ã�—ã�Ÿå¾Œã�« %<threadprivate%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
- #~ msgstr "å�¯è¦–æ€§ã�®å¼•æ•°ã�¯ \"default\"ã€�\"hidden\"ã€�\"protected\" ã�¾ã�Ÿã�¯ \"internal\" ã�®ã�†ã�¡ä¸€ã�¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "tls_model argument not a string"
- #~ msgstr "tls_model ã�®å¼•æ•°ã�Œæ–‡å­—åˆ—ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
- #~ msgstr "tls_model ã�®å¼•æ•°ã�¯ \"local-exec\"ã€�\"initial-exec\"ã€�\"local-dynamic\" ã�¾ã�Ÿã�¯ \"global-dynamic\" ã�®ã�†ã�¡ã�®ä¸€ã�¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "alloc_size parameter outside range"
- #~ msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "alloc_size parameter outside range"
- #~ msgid "alloc_align parameter outside range"
- #~ msgstr "alloc_size ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "%qE attribute argument not an integer constant"
- #~ msgid "assume_aligned parameter not integer constant"
- #~ msgstr "%qE å±žæ€§ã�®å¼•æ•°ã�Œæ•´æ•°å®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "requested alignment is too large"
- #~ msgstr "è¦�æ±‚ã�•ã‚Œã�Ÿæ•´åˆ—ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
- 
- #~ msgid "%<...%> has invalid operand number"
- #~ msgstr "%<...%> ã�«ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�æ•°ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%<locus%> is not defined as a type"
- #~ msgid "%<gcall%> is not defined as a type"
- #~ msgstr "%<locus%> ã�Œåž‹ã�¨ã�—ã�¦å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "can%'t read %s: %m"
- #~ msgstr "%s ã‚’èª­ã�¿è¾¼ã‚�ã�¾ã�›ã‚“: %m"
- 
- #~ msgid "-msingle-float option equivalent to -mhard-float"
- #~ msgstr "-msingle-float ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ -mhard-float ã�¨ç­‰ä¾¡ã�§ã�™"
- 
- #~ msgid "-msimple-fpu option ignored"
- #~ msgstr "-msimple-fpu ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "junk at end of '#pragma options'"
- #~ msgstr "'#pragma options' ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "bad value %qs for -mtune switch"
- #~ msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "value of -mfixed-range must have form REG1-REG2"
- #~ msgid "value of -mirq-ctrl-saved must have form R0-REGx"
- #~ msgstr "-mfixed-range ã�®å€¤ã�¯ REG1-REG2 å½¢å¼�ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%qs is not valid for %qs"
- #~ msgid "%s is not available for %s architecture"
- #~ msgstr "%qs ã�¯ %qs ç”¨ã�«ã�¯æœ‰åŠ¹ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "%s does not support %s"
- #~ msgid "Intel MPX does not support x32"
- #~ msgstr "%s ã�¯ %s ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
- 
- #~ msgid "option(\"%s\") was already specified"
- #~ msgstr "option(\"%s\") ã�¯æ—¢ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "the last argument must be an 8-bit immediate"
- #~ msgid "the xabort's argument must be an 8-bit immediate"
- #~ msgstr "æœ€å¾Œã�®å¼•æ•°ã�¯ 8 ãƒ“ãƒƒãƒˆå�³å€¤ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "Generate position-independent code if possible (large mode)"
- #~ msgid "position-independent code not supported"
- #~ msgstr "å�¯èƒ½ã�§ã�‚ã‚Œã�°ä½�ç½®é�žä¾�å­˜ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹ (large ãƒ¢ãƒ¼ãƒ‰)"
- 
- #~ msgid "-freorder-blocks-and-partition does not work on this architecture"
- #~ msgstr "-freorder-blocks-and-partition ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "vec_extract only accepts 2 arguments"
- #~ msgid "vec_mul only accepts 2 arguments"
- #~ msgstr "vec_extract ã�¯ 2 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "vec_insert only accepts 3 arguments"
- #~ msgid "vec_cmpne only accepts 2 arguments"
- #~ msgstr "vec_insert ã�¯ 3 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "vec_insert only accepts 3 arguments"
- #~ msgid "vec_adde only accepts 3 arguments"
- #~ msgstr "vec_insert ã�¯ 3 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "vec_insert only accepts 3 arguments"
- #~ msgid "vec_addec only accepts 3 arguments"
- #~ msgstr "vec_insert ã�¯ 3 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #~ msgid "%s only accepts %d arguments"
- #~ msgstr "%s ã�¯ %d å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #~ msgid "%s only accepts 1 argument"
- #~ msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #~ msgid "%s only accepts 2 arguments"
- #~ msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #~ msgid "vec_extract only accepts 2 arguments"
- #~ msgstr "vec_extract ã�¯ 2 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #~ msgid "vec_insert only accepts 3 arguments"
- #~ msgstr "vec_insert ã�¯ 3 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%s only accepts 2 arguments"
- #~ msgid "__builtin_cmpb only accepts 2 arguments"
- #~ msgstr "%s ã�¯ 2 ã�“ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "ifunc is not supported in this configuration"
- #~ msgid "Builtin function %s not supported in this compiler configuration"
- #~ msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "-mrecip requires -ffinite-math or -ffast-math"
- #~ msgstr "-mrecip ã�¯ -ffinite-math ã�¾ã�Ÿã�¯ -ffast-math ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "-mrecip requires -fno-trapping-math or -ffast-math"
- #~ msgstr "-mrecip ã�¯ -fno-trapping-math ã�¾ã�Ÿã�¯ -ffast-math ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "-mrecip requires -freciprocal-math or -ffast-math"
- #~ msgstr "-mrecip ã�¯ -freciprocal-math ã�¾ã�Ÿã�¯ -ffast-math ã�Œå¿…è¦�ã�¨ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
- #~ msgstr "-malign-power ã�¯ 64 ãƒ“ãƒƒãƒˆ Darwin ã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“ã€‚ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã�•ã‚Œã�¦ã�„ã‚‹ C ã�Šã‚ˆã�³ C++ ãƒ©ã‚¤ãƒ–ãƒ©ãƒªã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "Do not use PowerPC instruction set"
- #~ msgid "not configured for SPE instruction set"
- #~ msgstr "PowerPC å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�—ã�ªã�„"
- 
- #~ msgid "target attribute or pragma changes SPE ABI"
- #~ msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œ SPE ABI ã‚’å¤‰æ›´ã�—ã�¾ã�™"
- 
- #~ msgid "-mmultiple is not supported on little endian systems"
- #~ msgstr "-mmultiple ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "-mstring is not supported on little endian systems"
- #~ msgstr "-mstring ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚·ã‚¹ãƒ†ãƒ ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "-mcmodel incompatible with other toc options"
- #~ msgid "-mpower9-minmax incompatible with explicitly disabled options"
- #~ msgstr "-mcmodel ã�¯ä»–ã�® toc ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¨äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "-msingle-float option equivalent to -mhard-float"
- #~ msgid "-mhard-dfp requires -mhard-float"
- #~ msgstr "-msingle-float ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯ -mhard-float ã�¨ç­‰ä¾¡ã�§ã�™"
- 
- #~ msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
- #~ msgstr "-mveclibabi= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®ä¸�æ˜Žã�ªãƒ™ã‚¯ãƒˆãƒ«ãƒ©ã‚¤ãƒ–ãƒ©ãƒª ABI åž‹ (%s) ã�§ã�™"
- 
- #~ msgid "target attribute or pragma changes single precision floating point"
- #~ msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œå�˜ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹ã‚’å¤‰æ›´ã�—ã�¾ã�™"
- 
- #~ msgid "target attribute or pragma changes double precision floating point"
- #~ msgstr "target å±žæ€§ã�¾ã�Ÿã�¯ pragma ã�Œå€�ç²¾åº¦æµ®å‹•å°�æ•°ç‚¹ã‚’å¤‰æ›´ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "internal error: builtin function to %s already processed"
- #~ msgid "internal error: builtin function %s already processed"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s ã�¸ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯æ—¢ã�«å‡¦ç�†ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "argument 1 of __builtin_altivec_predicate must be a constant"
- #~ msgstr "__builtin_altivec_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "argument 1 of __builtin_altivec_predicate is out of range"
- #~ msgstr "__builtin_altivec_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "%srtd%s is ignored in 64bit mode"
- #~ msgid "builtin %s is only valid in 64-bit mode"
- #~ msgstr "%srtd%s ã�¯ 64 ãƒ“ãƒƒãƒˆãƒ¢ãƒ¼ãƒ‰ã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%s only accepts 1 argument"
- #~ msgid "builtin %s only accepts a string argument"
- #~ msgstr "%s ã�¯ 1 å€‹ã�®å¼•æ•°ã�®ã�¿å�—ã�‘ä»˜ã�‘ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%qs is an invalid argument to -mcpu="
- #~ msgid "cpu %s is an invalid argument to builtin %s"
- #~ msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "%qs is an invalid argument to -mcpu="
- #~ msgid "hwcap %s is an invalid argument to builtin %s"
- #~ msgstr "%qs ã�¯ -mcpu= ã�¸ã�®å¼•æ•°ã�¨ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "argument to dss must be a 2-bit unsigned literal"
- #~ msgstr "dss ã�¸ã�®å¼•æ•°ã�¯ 2 ãƒ“ãƒƒãƒˆç¬¦å�·ç„¡ã�—ãƒªãƒ†ãƒ©ãƒ«ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "third argument to %<__builtin_prefetch%> must be a constant"
- #~ msgid "third argument to vec_vinsert4b must be 0..12"
- #~ msgstr "%<__builtin_prefetch%> ã�¸ã�®ç¬¬ä¸‰å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "argument 1 of __builtin_paired_predicate must be a constant"
- #~ msgstr "__builtin_paired_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "argument 1 of __builtin_paired_predicate is out of range"
- #~ msgstr "__builtin_paired_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #~ msgid "argument 1 of __builtin_spe_predicate must be a constant"
- #~ msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "argument 1 of __builtin_spe_predicate is out of range"
- #~ msgstr "__builtin_spe_predicate ã�®ç¬¬ä¸€å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "this builtin function is only available on the fr450"
- #~ msgid "Builtin function %s is only valid for the cell processor"
- #~ msgstr "ã�“ã�®çµ„ã�¿è¾¼ã�¿é–¢æ•°ã�¯ fr450 ä¸Šã�§ã�®ã�¿åˆ©ç”¨ã�§ã��ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mvsx option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mhtm option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -maltivec option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mpaired option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mspe option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mhard-dfp option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mpower8-vector option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mcpu=power9 option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mhard-float option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
- #~ msgid "Builtin function %s requires the -mfloat128 option"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qD ã�¯ %<-mconstant-cfstrings%> ãƒ•ãƒ©ã‚°ã‚’è¦�æ±‚ã�—ã�¾ã�™"
- 
- #~ msgid "internal error: builtin function %s had an unexpected return type %s"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�ŒäºˆæœŸã�—ã�ªã�„æˆ»ã‚Šåž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�®ç¬¬ %d å¼•æ•°ã�ŒäºˆæœŸã�—ã�ªã�„å¼•æ•°åž‹ %s ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
- #~ msgstr "-mvsx ç„¡ã�—ã�§ 64 ãƒ“ãƒƒãƒˆã‚³ãƒ¼ãƒ‰ç”¨ã�® AltiVec åž‹å†…ã�§ã�® %<long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
- #~ msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<long long%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
- #~ msgstr "-mvsx ç„¡ã�—ã�§ AltiVec åž‹å†…ã�§ã�® %<double%> ã�®ä½¿ç”¨ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "emitting microcode insn %s\t[%s] #%d"
- #~ msgstr "ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰å‘½ä»¤ %s\t[%s] #%d ã‚’ç™ºè¡Œã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "emitting conditional microcode insn %s\t[%s] #%d"
- #~ msgstr "æ�¡ä»¶ä»˜ã��ãƒžã‚¤ã‚¯ãƒ­ã‚³ãƒ¼ãƒ‰å‘½ä»¤ %s\t[%s] #%d ã‚’ç™ºè¡Œã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "invalid cpu \"%s\" for %s\"%s\"%s"
- #~ msgstr "CPU \"%s\" ã�¯ %s\"%s\"%s ç”¨ã�«ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%s\"%s\"%s is not allowed"
- #~ msgstr "%s\"%s\"%s ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "%s\"%s\"%s is invalid"
- #~ msgstr "%s\"%s\"%s ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "AltiVec and E500 instructions cannot coexist"
- #~ msgid "AltiVec and SPE instructions cannot coexist"
- #~ msgstr "AltiVec ã�¨ E500 å‘½ä»¤ã�¯å�Œæ™‚ã�«å­˜åœ¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "VSX and E500 instructions cannot coexist"
- #~ msgid "VSX and SPE instructions cannot coexist"
- #~ msgstr "VSX ã�¨ E500 å‘½ä»¤ã�¯å�Œæ™‚ã�«å­˜åœ¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "64-bit E500 not supported"
- #~ msgid "64-bit SPE not supported"
- #~ msgstr "64 ãƒ“ãƒƒãƒˆ E500 ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "E500 and FPRs not supported"
- #~ msgstr "E500 ã�¨ FPR ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "bad value for -mcall-%s"
- #~ msgstr "-mcall-%s ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ã�§ã�™"
- 
- #~ msgid "bad value for -msdata=%s"
- #~ msgstr "-msdata=%s ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ã�§ã�™"
- 
- #~ msgid "-mrelocatable and -msdata=%s are incompatible"
- #~ msgstr "-mrelocatable ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-f%s and -msdata=%s are incompatible"
- #~ msgstr "-f%s ã�¨ -msdata=%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-msdata=%s and -mcall-%s are incompatible"
- #~ msgstr "-msdata=%s ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-mrelocatable and -mno-minimal-toc are incompatible"
- #~ msgstr "-mrelocatable ã�¨ -mno-minimal-toc ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-mrelocatable and -mcall-%s are incompatible"
- #~ msgstr "-mrelocatable ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-fPIC and -mcall-%s are incompatible"
- #~ msgstr "-fPIC ã�¨ -mcall-%s ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-msecure-plt not supported by your assembler"
- #~ msgstr "-msecure-plt ã�¯ä½¿ç”¨ã�™ã‚‹ã‚¢ã‚»ãƒ³ãƒ–ãƒ©ã�§ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "-m%s not supported in this configuration"
- #~ msgstr "-m%s ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "ifunc is not supported in this configuration"
- #~ msgid "builtin function %qs not supported in this compiler configuration"
- #~ msgstr "ifunc ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "argument must be a constant"
- #~ msgid "argument 1 of %s must be a constant"
- #~ msgstr "å¼•æ•°ã�¯å®šæ•°ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "constant argument out of range for %qs"
- #~ msgid "constant argument %d for builtin %qF is out of range ("
- #~ msgstr "%qs ç”¨ã�®å®šæ•°å¼•æ•°ã�Œç¯„å›²å¤–ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "-fPIC and -fpic are not supported for this target"
- #~ msgid "CPUs older than z900 are not supported for -fsplit-stack"
- #~ msgstr "-fPIC and -fpic ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "z/Architecture mode not supported on %s"
- #~ msgstr "z/Architecture ãƒ¢ãƒ¼ãƒ‰ã�¯ %s ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "bad value (%s) for -mcmodel= switch"
- #~ msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
- 
- #~ msgid "insufficient arguments to overloaded function %s"
- #~ msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®ä¸�å��åˆ†ã�ªå¼•æ•°ã�§ã�™"
- 
- #~ msgid "too many arguments to overloaded function %s"
- #~ msgstr "ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�•ã‚Œã�Ÿé–¢æ•° %s ã�¸ã�®å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "bad value (%s) for -march= switch"
- #~ msgstr "-mcmodel= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®èª¤ã�£ã�Ÿå€¤ %s ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "bad value (%s) for -mtune= switch"
- #~ msgstr "-mtune ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %qs ã�§ã�™"
- 
- #~ msgid "creating run-time relocation for %qD"
- #~ msgstr "%qD ç”¨ã�®å®Ÿè¡Œæ™‚å†�é…�ç½®ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "creating run-time relocation"
- #~ msgstr "å®Ÿè¡Œæ™‚å†�é…�ç½®ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "wide string literal in %<asm%>"
- #~ msgstr "ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ãƒªãƒ†ãƒ©ãƒ«ã�Œ %<asm%> å†…ã�«ã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "%E qualifier ignored on asm"
- #~ msgstr "asm ã�«é–¢æ•° %E ä¿®é£¾å­�ã�Œç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~| msgid "ISO C does not support %<__int128%> type"
- #~ msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
- #~ msgstr "ISO C ã�¯ %<__int128%> åž‹ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�—ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "expected integer expression"
- #~ msgid "expected integer expression before ')'"
- #~ msgstr "æ•´æ•°å¼�ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "expected %<throw%>"
- #~ msgid "expected %<tofrom%>"
- #~ msgstr "%<throw%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "expected %<class%>"
- #~ msgid "expected %<scalar%>"
- #~ msgstr "%<class%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "dereferencing pointer to incomplete type"
- #~ msgid "dereferencing pointer to incomplete type %qT"
- #~ msgstr "ä¸�å®Œå…¨åž‹ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�¸ã�®é–“æŽ¥å�‚ç…§"
- 
- #, fuzzy
- #~ msgid "cannot pass rvalue to reference parameter"
- #~ msgstr "å�‚ç…§åž‹ã�«å¯¾ã�—ã�¦ new ã‚’é�©ç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "char-array initialized from wide string"
- #~ msgstr "ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�‹ã‚‰ char é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "wide character array initialized from non-wide string"
- #~ msgstr "é�žãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ãƒ¯ã‚¤ãƒ‰æ–‡å­—é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "wide character array initialized from incompatible wide string"
- #~ msgstr "äº’æ�›æ€§ã�®ã�ªã�„ãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�§ãƒ¯ã‚¤ãƒ‰æ–‡å­—é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "invalid offset operand of MEM_REF"
- #~ msgid "invalid number of operands to __FMA"
- #~ msgstr "MEM_REF ã�®ç„¡åŠ¹ã�ªã‚ªãƒ•ã‚»ãƒƒãƒˆè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "expected statement"
- #~ msgid "expected semicolon"
- #~ msgstr "æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "expected labeled-statement"
- #~ msgid "expected case label or goto statement"
- #~ msgstr "ãƒ©ãƒ™ãƒ«ä»˜ã��æ–‡ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #~ msgid "  (you can disable this with -fno-deduce-init-list)"
- #~ msgstr "  (-fno-deduce-init-list ã�§ã�“ã‚Œã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�™)"
- 
- #~ msgid "field %q+D invalidly declared method type"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %q+D ã�¯ãƒ¡ã‚½ãƒƒãƒ‰åž‹ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå®£è¨€ã‚’ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
- #~ msgstr "%q+D ã�¯å®šæ•°å�‚ç…§ã‚’å�–ã‚‹ã‚ˆã�†ã�«å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™ã�Œã€�æš—é»™çš„ã�ªå®£è¨€ã�§ã�¯é�žå®šæ•°å�‚ç…§ã‚’å�–ã‚Šã�¾ã�™"
- 
- #~ msgid "declaration of %q#D"
- #~ msgstr "%q#D ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "changes meaning of %qD from %q+#D"
- #~ msgid "changes meaning of %qD from %q#D"
- #~ msgstr "%qD ã�®æ„�å‘³ã�® %q+#D ã�‹ã‚‰ã�®å¤‰æ›´ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "section of %q+D conflicts with previous declaration"
- #~ msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
- #~ msgstr "%q+D ã�®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã�Œå‰�ã�®å®£è¨€ã�¨ç«¶å�ˆã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "type is deprecated"
- #~ msgid "%<-fno-for-scope%> is deprecated"
- #~ msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "cannot declare %<::main%> to be %<constexpr%>"
- #~ msgstr "`::main' ã‚’ inline ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "size of array %qD is negative"
- #~ msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œè² ã�§ã�™"
- 
- #~ msgid "%<signed%> or %<unsigned%> invalid for %qs"
- #~ msgstr "%<signed%> ã�¾ã�Ÿã�¯ %<unsigned%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<long long%> invalid for %qs"
- #~ msgstr "%<long long%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<long%> invalid for %qs"
- #~ msgstr "%<long%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<short%> invalid for %qs"
- #~ msgstr "%<short%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<long%> or %<short%> invalid for %qs"
- #~ msgstr "%<long%> ã�¾ã�Ÿã�¯ %<short%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
- #~ msgstr "%<long%>ã€�%<int%>ã€�%<short%>ã€�ã�¾ã�Ÿã�¯ %<char%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "%<long%> or %<short%> specified with char for %qs"
- #~ msgstr "%<long%> ã�¾ã�Ÿã�¯ %<short%> ã�Œ char ã�¨å…±ã�« %qs ã�«å¯¾ã�—ã�¦æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "%<short%> or %<long%> invalid for %qs"
- #~ msgstr "%<short%> ã�¾ã�Ÿã�¯ %<long%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "long, short, signed or unsigned used invalidly for %qs"
- #~ msgstr "long, short, signed ã�¾ã�Ÿã�¯ unsigned ã�®ä½¿ç”¨ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #~ msgid "storage class specifiers invalid in parameter declarations"
- #~ msgstr "ä»®å¼•æ•°å®£è¨€ã�®ä¸­ã�®è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹æŒ‡å®šã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #, fuzzy
- #~| msgid "a parameter cannot be declared %<constexpr%>"
- #~ msgid "a parameter cannot be declared %<concept%>"
- #~ msgstr "ä»®å¼•æ•°ã�¯ %<constexpr%> ã�¨ã�—ã�¦å®£è¨€ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "Warn when an inlined function cannot be inlined"
- #~ msgid "structured binding declaration cannot be %<inline%>"
- #~ msgstr "ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³é–¢æ•°ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�ªã�„å ´å�ˆã�«è­¦å‘Šã�™ã‚‹"
- 
- #, fuzzy
- #~ msgid "structured binding declaration cannot be %<typedef%>"
- #~ msgstr "`%s' ã�® extern å®£è¨€ã�Œãƒ�ã‚¹ãƒˆã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "structured binding declaration cannot be %<constexpr%>"
- #~ msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "structured binding declaration cannot be %<concept%>"
- #~ msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "structured binding declaration cannot be %<register%>"
- #~ msgstr "`register' ã�¨å®£è¨€ã�•ã‚Œã�Ÿé…�åˆ—ã�«æ·»å­—ã‚’ã�¤ã�‘ã‚ˆã�†ã�¨ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "nested function %qE declared %<extern%>"
- #~ msgid "structured binding declaration cannot be %<extern%>"
- #~ msgstr "å…¥ã‚Œå­�ã�«ã�ªã�£ã�Ÿé–¢æ•° %qE ã�Œ %<extern%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "structured binding declaration cannot be %<mutable%>"
- #~ msgstr "é–¢æ•° `%s' ã‚’ `mutable' ã�¨ã�—ã�¦ã�¯å®£è¨€ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "conversion to a reference to void will never use a type conversion operator"
- #~ msgstr "%s%s ã�¸ã�®å¤‰æ�›ã�§åž‹å¤‰æ�›æ¼”ç®—å­�ã�Œåˆ©ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã�¯æ±ºã�—ã�¦ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "invalid function declaration"
- #~ msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "invalid member function declaration"
- #~ msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
- 
- #~ msgid "junk at end of #pragma %s"
- #~ msgstr "#pragma %s ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
- 
- #, fuzzy
- #~ msgid "name lookup of %qD changed"
- #~ msgstr "`%s' ã�®å��å‰�å¼•ã��ã�¯å¤‰æ›´ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "name lookup of %qD changed for ISO %<for%> scoping"
- #~ msgstr "`%s' ã�®å��å‰�å¼•ã��ã�¯æ–°ã�Ÿã�ª ISO `for' ã‚¹ã‚³ãƒ¼ãƒ—ã�«å¤‰ã‚�ã‚Šã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "attributes ignored on local using directive"
- #~ msgstr "ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹åŒ–ã�•ã‚Œã�ªã�„åž‹ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªæ“�ä½œã�§ã�™"
- 
- #, fuzzy
- #~| msgid "expected template-argument"
- #~ msgid "lambda-expression in template-argument"
- #~ msgstr "ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆå¼•æ•°ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "Enable multiply instructions"
- #~ msgid "empty introduction-list"
- #~ msgstr "ä¹—ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "        <anonymous>"
- #~ msgstr "        <ç„¡å��>"
- 
- #~ msgid "-frepo must be used with -c"
- #~ msgstr "-frepo ã�¯ -c ä»˜ã��ã�§ã�ªã�‘ã‚Œã�°ã�ªã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "mysterious repository information in %s"
- #~ msgstr "%s ã�«ä¸�å�¯è§£ã�ªãƒªãƒ�ã‚¸ãƒˆãƒªæƒ…å ±ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "looser throw specifier for %q+#F"
- #~ msgstr "`%s' ã�«å¯¾ã�—ã�¦ char ã�¨ã�¨ã‚‚ã�« long ã�¾ã�Ÿã�¯ short ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~| msgid "%<num_threads%> value must be positive"
- #~ msgid "%<num_tasks%> expression must be integral"
- #~ msgstr "%<num_threads%> å€¤ã�¯æ­£ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "lambda-expression in a constant expression"
- #~ msgstr "å®šæ•°å¼�ã�Œã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~| msgid "cannot disable built-in function %qs"
- #~ msgid "cannot call function %qD"
- #~ msgstr "çµ„ã�¿è¾¼ã�¿é–¢æ•° %qs ã‚’ç„¡åŠ¹ã�«å‡ºæ�¥ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "left rotate count is negative"
- #~ msgstr "%s ãƒ­ãƒ¼ãƒ†ãƒ¼ãƒˆå›žæ•°ã�Œè² ã�®å€¤ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "right rotate count is negative"
- #~ msgstr "%s ãƒ­ãƒ¼ãƒ†ãƒ¼ãƒˆå›žæ•°ã�Œè² ã�®å€¤ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "left rotate count >= width of type"
- #~ msgstr "%s ãƒ­ãƒ¼ãƒ†ãƒ¼ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "right rotate count >= width of type"
- #~ msgstr "%s ãƒ­ãƒ¼ãƒ†ãƒ¼ãƒˆå›žæ•° >= åž‹ã�®å¹…ã�§ã�™"
- 
- #~ msgid "reference to non-lvalue returned"
- #~ msgstr "é�žå·¦è¾ºå€¤ã�¸ã�®å�‚ç…§ã�Œè¿”ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "int-array initialized from non-wide string"
- #~ msgstr "é�žãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�‹ã‚‰ int ã�®é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "int-array initialized from incompatible wide string"
- #~ msgstr "é�žãƒ¯ã‚¤ãƒ‰æ–‡å­—åˆ—ã�‹ã‚‰ int ã�®é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "Change of value in conversion from  %qs to %qs at %L"
- #~ msgstr "NaN ã�‹ã‚‰æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "BACK argument to %qs intrinsic not yet implemented"
- #~ msgstr "Trampoline ã�¯ã€�ã�¾ã� å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~| msgid "nonconstant array index in initializer"
- #~ msgid "Expected constant array-spec in initializer list at %L"
- #~ msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
- #~ msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "Missing %<(%> in statement at or before %L"
- #~ msgstr "`*' ã�®å‰�ã�«åž‹ã�®å��å‰�ã�Œã�‚ã‚‹ã�¹ã��ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "gfc_variable_attr(): Bad array reference"
- #~ msgstr "é…�åˆ—å�‚ç…§ã�§ã�®æ·»å­—ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "Second argument of MOD at %L is zero"
- #~ msgstr "`%s' ã�®ç¬¬äºŒå¼•æ•°ã�¯ `char **' ã�¨ã�™ã�¹ã��ã�§ã�™"
- 
- #~ msgid "pex_init failed"
- #~ msgstr "pex_init ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s:not a gcov graph file\n"
- #~ msgstr "%s: gcov ã‚°ãƒ©ãƒ•ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“\n"
- 
- #~ msgid "%s:unknown function '%u'\n"
- #~ msgstr "%s: ä¸�æ˜Žã�ªé–¢æ•° '%u' ã�§ã�™\n"
- 
- #~ msgid "%s:%d:%d: Invalid state file; %s"
- #~ msgstr "%s:%d:%d: ç„¡åŠ¹ã�ªçŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚%s"
- 
- #~ msgid "%s:%d: Invalid state file; %s"
- #~ msgstr "%s:%d: ç„¡åŠ¹ã�ªçŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚%s"
- 
- #~ msgid "%s:%d:%d: Invalid state file; "
- #~ msgstr "%s:%d:%d: ç„¡åŠ¹ã�ªçŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚ "
- 
- #~ msgid "%s:%d: Invalid state file; "
- #~ msgstr "%s:%d: ç„¡åŠ¹ã�ªçŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�™ã€‚ "
- 
- #~ msgid "Option tag unknown"
- #~ msgstr "ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚¿ã‚°ã�Œä¸�æ˜Žã�§ã�™"
- 
- #~ msgid "Unexpected type in write_state_scalar_type"
- #~ msgstr "write_state_scalar_type å†…ã�§äºˆæœŸã�—ã�ªã�„åž‹ã�§ã�™"
- 
- #~ msgid "Unexpected type in write_state_string_type"
- #~ msgstr "write_state_string_type å†…ã�§äºˆæœŸã�—ã�ªã�„åž‹ã�§ã�™"
- 
- #~ msgid "Unexpected type..."
- #~ msgstr "äºˆæœŸã�—ã�ªã�„åž‹..."
- 
- #~ msgid "failed to write state trailer [%s]"
- #~ msgstr "çŠ¶æ…‹è¿½è·¡ã�®æ›¸ã��è¾¼ã�¿ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
- 
- #~ msgid "Failed to open file %s for writing state: %s"
- #~ msgstr "çŠ¶æ…‹æ›¸ã��è¾¼ã�¿ç”¨ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ: %s"
- 
- #~ msgid "output error when writing state file %s [%s]"
- #~ msgstr "çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s  ã�®æ›¸ã��è¾¼ã�¿æ™‚ã�«å‡ºåŠ›ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ [%s]"
- 
- #~ msgid "failed to close state file %s [%s]"
- #~ msgstr "çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
- 
- #~ msgid "failed to rename %s to state file %s [%s]"
- #~ msgstr "%s ã�‹ã‚‰çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã�¸å��å‰�ã‚’å¤‰æ›´ã�™ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
- 
- #~ msgid "Failed to open state file %s for reading [%s]"
- #~ msgstr "çŠ¶æ…‹ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’èª­ã�¿è¾¼ã�¿ã‚ˆã�†ã�«é–‹ã��ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ [%s]"
- 
- #~ msgid "assuming that the loop is not infinite"
- #~ msgstr "ãƒ«ãƒ¼ãƒ—ã�Œç„¡é™�ã�§ã�ªã�„ã�¨ä»®å®šã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "cannot optimize possibly infinite loops"
- #~ msgstr "ç„¡é™�ãƒ«ãƒ¼ãƒ—ã�®å�¯èƒ½æ€§ã�Œã�‚ã‚‹ã‚‚ã�®ã‚’æœ€é�©åŒ–ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "assuming that the loop counter does not overflow"
- #~ msgstr "ãƒ«ãƒ¼ãƒ—ã‚«ã‚¦ãƒ³ã‚¿ã�Œæº¢ã‚Œã�ªã�„ã�¨ä»®å®šã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "cannot optimize loop, the loop counter may overflow"
- #~ msgstr "ãƒ«ãƒ¼ãƒ—ã‚’æœ€é�©åŒ–ã�§ã��ã�¾ã�›ã‚“ã€‚ãƒ«ãƒ¼ãƒ—ã‚«ã‚¦ãƒ³ã‚¿ã�Œæº¢ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "%s terminated with signal %d [%s], core dumped"
- #~ msgstr "%s ã�¯ã‚·ã‚°ãƒŠãƒ« %d [%s] ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿã€‚ã‚³ã‚¢ãƒ€ãƒ³ãƒ—ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s terminated with signal %d [%s]"
- #~ msgstr "%s ã�¯ã‚·ã‚°ãƒŠãƒ« %d [%s] ã�§çµ‚äº†ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "could not write to temporary file %s"
- #~ msgstr "ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’æ›¸ã��è¾¼ã‚€ã�“ã�¨ã�Œã�§ã��ã�¾ã�›ã‚“ã�§ã�—ã�Ÿ"
- 
- #~ msgid "enabled by default"
- #~ msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§æœ‰åŠ¹"
- 
- #~ msgid "out of memory"
- #~ msgstr "ãƒ¡ãƒ¢ãƒªã�Œè¶³ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "<unnamed-signed:"
- #~ msgstr "<å��å‰�ç„¡ã�—ç¬¦å�·ä»˜ã��:"
- 
- #~ msgid "function parameters cannot have __fp16 type"
- #~ msgstr "é–¢æ•°ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ã�¯ __fp16 åž‹ã‚’æŒ�ã�¦ã�¾ã�›ã‚“"
- 
- #~ msgid " (frv)"
- #~ msgstr " (frv)"
- 
- #~ msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
- #~ msgstr "è¢«æ¼”ç®—å­�ã�¯å®šæ•°ã�§ã‚‚æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'C' ã�§ã�™"
- 
- #~ msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
- #~ msgstr "è¢«æ¼”ç®—å­�ã�¯å®šæ•°ã�§ã‚‚æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'F' ã�§ã�™"
- 
- #~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
- #~ msgstr "è¢«æ¼”ç®—å­�ã�¯å®šæ•°ã�§ã‚‚æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'c' ã�§ã�™"
- 
- #~ msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
- #~ msgstr "è¢«æ¼”ç®—å­�ã�¯å®šæ•°ã�§ã‚‚æ�¡ä»¶ã‚³ãƒ¼ãƒ‰ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ã€‚ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã‚³ãƒ¼ãƒ‰ 'f' ã�§ã�™"
- 
- #~ msgid "invalid register in the move instruction"
- #~ msgstr "move å‘½ä»¤å†…ã�§ç„¡åŠ¹ã�ªãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™"
- 
- #~ msgid "invalid operand in the instruction"
- #~ msgstr "å‘½ä»¤ã�«å¯¾ã�—ã�¦ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "registers IX, IY and Z used in the same INSN"
- #~ msgstr "å�Œã�˜å‘½ä»¤å†…ã�§ IXã€�IY ã�Šã‚ˆã�³ Z ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "cannot do z-register replacement"
- #~ msgstr "z ãƒ¬ã‚¸ã‚¹ã‚¿ç½®æ�›ã‚’è¡Œã�ˆã�¾ã�›ã‚“"
- 
- #~ msgid "mips_debugger_offset called with non stack/frame/arg pointer"
- #~ msgstr "stack/frame/arg ãƒ�ã‚¤ãƒ³ã‚¿ç„¡ã�—ã�§ mips_debugger_offset ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "Bad address, not (reg+disp):"
- #~ msgstr "èª¤ã�£ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ã�§ã�™ã€‚ (reg+disp) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“:"
- 
- #~ msgid "-mvsx used with little endian code"
- #~ msgstr "-mvsx ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã‚³ãƒ¼ãƒ‰ã�§ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "invalid %%c value"
- #~ msgstr "ç„¡åŠ¹ã�ª %%c å€¤ã�§ã�™"
- 
- #~ msgid "invalid %%S value"
- #~ msgstr "ç„¡åŠ¹ã�ª %%S å€¤ã�§ã�™"
- 
- #~ msgid "memory reference expected for 'O' output modifier"
- #~ msgstr "'O' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #~ msgid "memory reference expected for 'R' output modifier"
- #~ msgstr "'R' å‡ºåŠ›ä¿®é£¾å­�ç”¨ã�«ã�¯ãƒ¡ãƒ¢ãƒªå�‚ç…§ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #~ msgid "invalid operand for code: '%c'"
- #~ msgstr "ã‚³ãƒ¼ãƒ‰ '%c' ã�«å¯¾ã�™ã‚‹ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "long long constant not a valid immediate operand"
- #~ msgstr "long long å®šæ•°ã�¯æœ‰åŠ¹ã�ªå�³å€¤è¢«æ¼”ç®—å­�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "candidates are: %+#D"
- #~ msgstr "å€™è£œ: %+#D"
- 
- #~ msgid "candidate is: %+#D"
- #~ msgstr "å€™è£œ: %+#D"
- 
- #~ msgid "<anonymous %s>"
- #~ msgstr "<ç„¡å�� %s>"
- 
- #~ msgid "{unknown}"
- #~ msgstr "{ä¸�æ˜Ž}"
- 
- #~ msgid "%s:%d:%d:   recursively instantiated from %qs\n"
- #~ msgstr "%s:%d:%d:   %qs ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "%s:%d:%d:   recursively instantiated from here"
- #~ msgstr "%s:%d:%d:   ã�“ã�“ã�‹ã‚‰å†�å¸°çš„ã�«å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s:%d:%d:   instantiated from here"
- #~ msgstr "%s:%d:%d:   ã�“ã�“ã�‹ã‚‰å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s:%d:   instantiated from here"
- #~ msgstr "%s:%d:   ã�“ã�“ã�‹ã‚‰å®Ÿä½“åŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid ""
- #~ "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
- #~ "You may redistribute copies of GNU Fortran\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the file named COPYING\n"
- #~ "\n"
- #~ msgstr ""
- #~ "GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
- #~ "You may redistribute copies of GNU Fortran\n"
- #~ "under the terms of the GNU General Public License.\n"
- #~ "For more information about these matters, see the file named COPYING\n"
- #~ "\n"
- 
- #, fuzzy
- #~ msgid "internal function"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼"
- 
- #~ msgid "Not a valid Java .class file.\n"
- #~ msgstr "æœ‰åŠ¹ã�ª Java .class ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“ã€‚\n"
- 
- #~ msgid "error while parsing constant pool\n"
- #~ msgstr "constant ãƒ—ãƒ¼ãƒ«ã‚’æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "error in constant pool entry #%d\n"
- #~ msgstr "constant ãƒ—ãƒ¼ãƒ«é …ç›® #%d å†…ã�§ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "error while parsing fields\n"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "error while parsing methods\n"
- #~ msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "error while parsing final attributes\n"
- #~ msgstr "final å±žæ€§ã‚’æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "Try 'jcf-dump --help' for more information.\n"
- #~ msgstr "è©³ã�—ã��ã�¯ 'jcf-dump --help' ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
- 
- #~ msgid ""
- #~ "Usage: jcf-dump [OPTION]... CLASS...\n"
- #~ "\n"
- #~ msgstr ""
- #~ "ä½¿ç”¨æ³•: jcf-dump [OPTION]... CLASS...\n"
- #~ "\n"
- 
- #~ msgid ""
- #~ "Display contents of a class file in readable form.\n"
- #~ "\n"
- #~ msgstr ""
- #~ "å�¯èª­å½¢å¼�ã�§ã‚¯ãƒ©ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã�®å†…å®¹ã‚’è¡¨ç¤ºã�—ã�¾ã�™ã€‚\n"
- #~ "\n"
- 
- #~ msgid "  -c                      Disassemble method bodies\n"
- #~ msgstr "  -c                      ãƒ¡ã‚½ãƒƒãƒ‰æœ¬ä½“ã‚’é€†ã‚¢ã‚»ãƒ³ãƒ–ãƒ«ã�™ã‚‹\n"
- 
- #~ msgid "  --javap                 Generate output in 'javap' format\n"
- #~ msgstr "  --javap                 'javap' å½¢å¼�ã�§å‡ºåŠ›ã‚’ç”Ÿæˆ�ã�™ã‚‹\n"
- 
- #~ msgid "  --classpath PATH        Set path to find .class files\n"
- #~ msgstr "  --classpath PATH        .class ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢ã�™ãƒ‘ã‚¹ã‚’è¨­å®šã�™ã‚‹\n"
- 
- #~ msgid "  -IDIR                   Append directory to class path\n"
- #~ msgstr "  -IDIR                   ã‚¯ãƒ©ã‚¹ãƒ‘ã‚¹ã�«ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’è¿½åŠ ã�™ã‚‹\n"
- 
- #~ msgid "  --bootclasspath PATH    Override built-in class path\n"
- #~ msgstr "  --bootclasspath PATH    çµ„ã�¿è¾¼ã�¿ã‚¯ãƒ©ã‚¹ãƒ‘ã‚¹ã‚’ä¸Šæ›¸ã��ã�™ã‚‹\n"
- 
- #~ msgid "  --extdirs PATH          Set extensions directory path\n"
- #~ msgstr "  --extdirs PATH          æ‹¡å¼µã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘ã‚¹ã‚’è¨­å®šã�™ã‚‹\n"
- 
- #~ msgid "  -o FILE                 Set output file name\n"
- #~ msgstr "  -o FILE                 å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«å��ã‚’ FILE ã�«è¨­å®šã�™ã‚‹\n"
- 
- #~ msgid "  --help                  Print this help, then exit\n"
- #~ msgstr "  --help                  ã�“ã�®ãƒ˜ãƒ«ãƒ—ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
- 
- #~ msgid "  --version               Print version number, then exit\n"
- #~ msgstr "  --version               ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’è¡¨ç¤ºã�—ã�¦çµ‚äº†ã�™ã‚‹\n"
- 
- #~ msgid ""
- #~ "For bug reporting instructions, please see:\n"
- #~ "%s.\n"
- #~ msgstr ""
- #~ "ãƒ�ã‚°ãƒ¬ãƒ�ãƒ¼ãƒˆã�®æ‰‹é †ã�«ã�¤ã�„ã�¦ã�¯\n"
- #~ "  %s\n"
- #~ "ã‚’å�‚ç…§ã�—ã�¦ã��ã� ã�•ã�„ã€‚\n"
- 
- #~ msgid "jcf-dump: no classes specified\n"
- #~ msgstr "jcf-dump: ã‚¯ãƒ©ã‚¹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“\n"
- 
- #~ msgid "Cannot open '%s' for output.\n"
- #~ msgstr "'%s' ã‚’å‡ºåŠ›ç”¨ã�«é–‹ã�‘ã�¾ã�›ã‚“ã�§ã�—ã�Ÿã€‚\n"
- 
- #~ msgid "bad format of .zip/.jar archive\n"
- #~ msgstr ".zip/.jar æ›¸åº«ã�®å½¢å¼�ã�Œé–“é�•ã�£ã�¦ã�„ã�¾ã�™ã€‚\n"
- 
- #~ msgid "Bad byte codes.\n"
- #~ msgstr "é–“é�•ã�£ã�Ÿãƒ�ã‚¤ãƒˆã‚³ãƒ¼ãƒ‰ã�§ã�™ã€‚\n"
- 
- #~ msgid "%s: Failed to close output file %s\n"
- #~ msgstr "%s: å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ« %s ã‚’é–‰ã�˜ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ\n"
- 
- #~ msgid "-fjni and -femit-class-files are incompatible"
- #~ msgstr "-fjni ã�¨ -femit-class-files ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-fjni and -femit-class-file are incompatible"
- #~ msgstr "-fjni ã�¨ -femit-class-file ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "-femit-class-file should used along with -fsyntax-only"
- #~ msgstr "-femit-class-file ã�¯ -fsyntax-only ã�«å�ˆã‚�ã�›ã�¦ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #~ msgid "ax ; {int $0x80 | syscall"
- #~ msgstr "ax ; {int $0x80 | syscall"
- 
- #~ msgid "Warn if .class files are out of date"
- #~ msgstr ".class ãƒ•ã‚¡ã‚¤ãƒ«ã�Œã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚ˆã‚Šå�¤ã�‘ã‚Œã�°è­¦å‘Šã�™ã‚‹"
- 
- #~ msgid "Warn if modifiers are specified when not necessary"
- #~ msgstr "æŒ‡å®šã�•ã‚Œã�Ÿä¿®é£¾å­�ã�Œä¸�è¦�ã�ªã‚‚ã�®ã�§ã�‚ã‚Œã�°è­¦å‘Šã�™ã‚‹"
- 
- #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
- #~ msgstr "--CLASSPATH\tå»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿã€‚ä»£ã‚�ã‚Šã�« --classpath ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„"
- 
- #~ msgid "Permit the use of the assert keyword"
- #~ msgstr "assert äºˆç´„èªžã�®ä½¿ç”¨ã‚’è¨±å�¯ã�™ã‚‹"
- 
- #~ msgid "--bootclasspath=<path>\tReplace system path"
- #~ msgstr "--bootclasspath=<path>\tã‚·ã‚¹ãƒ†ãƒ ãƒ‘ã‚¹ã‚’ç½®æ�›ã�™ã‚‹"
- 
- #~ msgid "--classpath=<path>\tSet class path"
- #~ msgstr "--classpath=<path>\tã‚¯ãƒ©ã‚¹ãƒ‘ã‚¹ã‚’è¨­å®šã�™ã‚‹"
- 
- #~ msgid "Output a class file"
- #~ msgstr "ã‚¯ãƒ©ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‡ºåŠ›ã�™ã‚‹"
- 
- #~ msgid "Alias for -femit-class-file"
- #~ msgstr "-femit-class-file ã�®åˆ¥å��"
- 
- #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
- #~ msgstr "--encoding=<encoding>\tå…¥åŠ›ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’é�¸æŠžã�™ã‚‹ (ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�¯ãƒ­ã‚±ãƒ¼ãƒ«)"
- 
- #~ msgid "--extdirs=<path>\tSet the extension directory path"
- #~ msgstr "--extdirs=<path>\tæ‹¡å¼µã�®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘ã‚¹ã‚’è¨­å®šã�™ã‚‹"
- 
- #~ msgid "Input file is a file with a list of filenames to compile"
- #~ msgstr "å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«å��ã�®ä¸€è¦§ã�«ã�™ã‚‹"
- 
- #~ msgid "Always check for non gcj generated classes archives"
- #~ msgstr "gcj ã�Œç”Ÿæˆ�ã�—ã�¦ã�„ã�ªã�„ã‚¯ãƒ©ã‚¹ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã‚’å¸¸ã�«æ¤œæŸ»ã�™ã‚‹"
- 
- #~ msgid "Generate instances of Class at runtime"
- #~ msgstr "å®Ÿè¡Œæ™‚ã�«ã‚¯ãƒ©ã‚¹ã�®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Use offset tables for virtual method calls"
- #~ msgstr "ä»®æƒ³ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã�³å‡ºã�—ç”¨ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆè¡¨ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Assume native functions are implemented using JNI"
- #~ msgstr "native é–¢æ•°ã�Œ JNI ã‚’åˆ©ç”¨ã�—ã�¦å®Ÿè£…ã�—ã�¦ã�„ã‚‹ã‚‚ã�®ã�¨ã�¿ã�ªã�™"
- 
- #~ msgid "Enable optimization of static class initialization code"
- #~ msgstr "é�™çš„ã‚¯ãƒ©ã‚¹åˆ�æœŸåŒ–ã‚³ãƒ¼ãƒ‰ã�®æœ€é�©åŒ–ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Call a library routine to do integer divisions"
- #~ msgstr "æ•´æ•°ã�®å‰²ã‚Šç®—ã‚’å®Ÿè¡Œæ™‚ã�«ãƒ©ã‚¤ãƒ–ãƒ©ãƒªãƒ«ãƒ¼ãƒ�ãƒ³ã‚’å‘¼ã�³å‡ºã�™"
- 
- #~ msgid "Set the source language version"
- #~ msgstr "ã‚½ãƒ¼ã‚¹è¨€èªžãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã‚’è¨­å®šã�™ã‚‹"
- 
- #~ msgid "Use big-endian format for unformatted files"
- #~ msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Use little-endian format for unformatted files"
- #~ msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³å½¢å¼�ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Swap endianness for unformatted files"
- #~ msgstr "å½¢å¼�ã�Œå®šã‚�ã‚‰ã‚Œã�¦ã�„ã�ªã�„ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�®ãƒ�ã‚¤ãƒˆé †ã‚’äº¤æ�›ã�™ã‚‹"
- 
- #~ msgid "Assume GAS"
- #~ msgstr "GAS ã‚’ä½¿ç”¨ã�™ã‚‹ã�¨è¦‹ã�ªã�™"
- 
- #~ msgid "Do not assume GAS"
- #~ msgstr "GAS ã‚’ä½¿ç”¨ã�™ã‚‹ã�¨è¦‹ã�ªã�•ã�ªã�„"
- 
- #~ msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
- #~ msgstr "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
- 
- #~ msgid "Generate code for little-endian"
- #~ msgstr "ãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ç”¨ã�®ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate code for big-endian"
- #~ msgstr "ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ç”¨ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Ignored (obsolete)"
- #~ msgstr "ç„¡è¦–ã�•ã‚Œã‚‹ (å»ƒæ­¢)"
- 
- #~ msgid "Use POWER instruction set"
- #~ msgstr "POWER å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Do not use POWER instruction set"
- #~ msgstr "POWER å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�—ã�ªã�„"
- 
- #~ msgid "Use POWER2 instruction set"
- #~ msgstr "POWER2 å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Use PowerPC instruction set"
- #~ msgstr "PowerPC å‘½ä»¤ã‚»ãƒƒãƒˆã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Use new mnemonics for PowerPC architecture"
- #~ msgstr "PowerPC ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ç”¨ã�®æ–°ã�—ã�„ãƒ‹ãƒ¼ãƒ¢ãƒ‹ãƒƒã‚¯ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Use old mnemonics for PowerPC architecture"
- #~ msgstr "PowerPC ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ç”¨ã�®å�¤ã�„ãƒ‹ãƒ¼ãƒ¢ãƒ‹ãƒƒã‚¯ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "-mabi=\tSpecify ABI to use"
- #~ msgstr "-mabi=\tä½¿ç”¨ã�™ã‚‹ ABI ã‚’æŒ‡å®šã�™ã‚‹"
- 
- #~ msgid "Prepend the name of the cpu to all public symbol names"
- #~ msgstr "ã�™ã�¹ã�¦ã�®å…¬é–‹ã‚·ãƒ³ãƒœãƒ«å��ã�®å‰�ã�« CPU å��ã‚’ä»˜ã�‘ã‚‹"
- 
- #~ msgid "-mtext=SECTION\tPut functions in SECTION"
- #~ msgstr "-mtext=SECTION\tSECTION å†…ã�«é–¢æ•°ã‚’é…�ç½®ã�™ã‚‹"
- 
- #~ msgid "-mdata=SECTION\tPut data in SECTION"
- #~ msgstr "-mdata=SECTION\tSECTION å†…ã�«ãƒ‡ãƒ¼ã‚¿ã‚’é…�ç½®ã�™ã‚‹"
- 
- #~ msgid "-mrodata=SECTION\tPut read-only data in SECTION"
- #~ msgstr "-mrodata=SECTION\tSECTION å†…ã�«èª­ã�¿å�–ã‚Šå°‚ç”¨ãƒ‡ãƒ¼ã‚¿ã‚’é…�ç½®ã�™ã‚‹"
- 
- #~ msgid "Generate 32-bit SHmedia code"
- #~ msgstr "32 ãƒ“ãƒƒãƒˆ SHmedia ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate 32-bit FPU-less SHmedia code"
- #~ msgstr "32 ãƒ“ãƒƒãƒˆ FPU ç„¡ã�— SHmedia ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate 64-bit SHmedia code"
- #~ msgstr "64 ãƒ“ãƒƒãƒˆ SHmedia ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate 64-bit FPU-less SHmedia code"
- #~ msgstr "64 ãƒ“ãƒƒãƒˆ FPU ç„¡ã�— SHmedia ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate SHcompact code"
- #~ msgstr "SHcompact ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Generate FPU-less SHcompact code"
- #~ msgstr "FPU ç„¡ã�— SHcompact ã‚³ãƒ¼ãƒ‰ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
- #~ msgstr "-mcbranchdi ã�Œæœ‰åŠ¹ã� ã�¨ã�—ã�¦ã‚‚ cmpeqdi_t ãƒ‘ã‚¿ãƒ¼ãƒ³ã‚’ç™ºè¡Œã�™ã‚‹"
- 
- #~ msgid "Enable SH5 cut2 workaround"
- #~ msgstr "SH5 cut2 å›žé�¿ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
- #~ msgstr "é™¤ç®—æˆ¦ç•¥ã€�æ¬¡ã�®ã�„ã�šã‚Œã�‹: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
- 
- #~ msgid "Cost to assume for gettr insn"
- #~ msgstr "gettr å‘½ä»¤ç”¨ã�®ã‚³ã‚¹ãƒˆã‚’è¨­å®šã�™ã‚‹"
- 
- #~ msgid "Assume pt* instructions won't trap"
- #~ msgstr "pt* å‘½ä»¤ã�Œãƒˆãƒ©ãƒƒãƒ—ã�•ã‚Œã�ªã�„ã�¨è¦‹ã�ªã�™"
- 
- #~ msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
- #~ msgstr "Cirrus: ç„¡åŠ¹ã�ªå‘½ä»¤ã�®çµ„ã�¿å�ˆã‚�ã�›ã‚’å›žé�¿ã�™ã‚‹ã�Ÿã‚�ã�« NOP ã‚’é…�ç½®ã�™ã‚‹"
- 
- #~ msgid "Alias for -mfloat-abi=hard"
- #~ msgstr "-mfloat-abi=hard ã�®åˆ¥å��"
- 
- #~ msgid "Alias for -mfloat-abi=soft"
- #~ msgstr "-mfloat-abi=soft ã�®åˆ¥å��"
- 
- #~ msgid "Compile for the Thumb not the ARM"
- #~ msgstr "ARM ã�§ã�¯ã�ªã�� Thumb ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
- 
- #~ msgid "Assume big endian bytes, little endian words"
- #~ msgstr "byte ã�Œãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�§ word ã�Œãƒªãƒˆãƒ«ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�¨ã�¿ã�ªã�™"
- 
- #~ msgid "Ignore dllimport attribute for functions"
- #~ msgstr "é–¢æ•°ã�® dllimport å±žæ€§ã‚’ç„¡è¦–ã�™ã‚‹"
- 
- #~ msgid "Use rjmp/rcall (limited range) on >8K devices"
- #~ msgstr "8K ã‚ˆã‚Šå¤§ã��ã�„ãƒ‡ãƒ�ã‚¤ã‚¹ä¸Šã�§ rjmp/rcall (åˆ¶é™�ã�•ã‚Œã�Ÿç¯„å›²) ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Do not use push to store function arguments"
- #~ msgstr "é–¢æ•°ã�®å¼•æ•°ã‚’ä¿�å­˜ã�™ã‚‹ã�Ÿã‚�ã�« push ã‚’ä½¿ç”¨ã�—ã�ªã�„"
- 
- #~ msgid "Restrict doloop to the given nesting level"
- #~ msgstr "doloop ã‚’ä¸Žã�ˆã‚‰ã‚Œã�Ÿå…¥ã‚Œå­�éšŽå±¤ã�«åˆ¶é™�ã�™ã‚‹"
- 
- #~ msgid "Compile for a 68HC11"
- #~ msgstr "68HC11 ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
- 
- #~ msgid "Compile for a 68HC12"
- #~ msgstr "68HC12 ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
- 
- #~ msgid "Compile for a 68HCS12"
- #~ msgstr "68HCS12 ç”¨ã�«ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
- 
- #~ msgid "Auto pre/post decrement increment allowed"
- #~ msgstr "è‡ªå‹• å‰�ç½®/å¾Œç½® æ¸›åˆ†/å¢—åˆ† ã‚’è¨±å®¹ã�™ã‚‹"
- 
- #~ msgid "Min/max instructions allowed"
- #~ msgstr "min/max å‘½ä»¤ã‚’è¨±å�¯ã�™ã‚‹"
- 
- #~ msgid "Auto pre/post decrement increment not allowed"
- #~ msgstr "è‡ªå‹• å‰�ç½®/å¾Œç½® æ¸›åˆ†/å¢—åˆ†ã‚’è¨±å®¹ã�—ã�ªã�„"
- 
- #~ msgid "Use jsr and rts for function calls and returns"
- #~ msgstr "é–¢æ•°å‘¼ã�³å‡ºã�—ã�¨æˆ»ã‚Šç”¨ã�« jsr ã�¨ rts ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Min/max instructions not allowed"
- #~ msgstr "min/max å‘½ä»¤ã‚’è¨±å�¯ã�—ã�ªã�„"
- 
- #~ msgid "Use direct addressing mode for soft registers"
- #~ msgstr "ã‚½ãƒ•ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ç”¨ã�«ç›´æŽ¥ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ¢ãƒ¼ãƒ‰ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Compile with 16-bit integer mode"
- #~ msgstr "16 ãƒ“ãƒƒãƒˆæ•´æ•°ãƒ¢ãƒ¼ãƒ‰ã�§ã‚³ãƒ³ãƒ‘ã‚¤ãƒ«ã�™ã‚‹"
- 
- #~ msgid "Indicate the number of soft registers available"
- #~ msgstr "åˆ©ç”¨å�¯èƒ½ã‚½ãƒ•ãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ã�®æ•°ã‚’ç¤ºã�™"
- 
- #~ msgid "Support Green Hills ABI"
- #~ msgstr "Green Hill ã�® ABI ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Specify whether the byte access instructions should be used. Enabled by default."
- #~ msgstr "ãƒ�ã‚¤ãƒˆã‚¢ã‚¯ã‚»ã‚¹å‘½ä»¤ã‚’ä½¿ç”¨ã�™ã‚‹ã�‹ã�©ã�†ã�‹ã‚’æŒ‡å®šã�™ã‚‹ã€‚ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ã�¯æœ‰åŠ¹ã�¨ã�ªã‚‹"
- 
- #~ msgid "Enable debug output to be generated."
- #~ msgstr "ãƒ‡ãƒ�ãƒƒã‚°å‡ºåŠ›ã�®ç”Ÿæˆ�ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Allow a symbol value to be used as an immediate value in an instruction."
- #~ msgstr "å‘½ä»¤å†…ã�§ã‚·ãƒ³ãƒœãƒ«å€¤ã�Œå�³å€¤ã�¨ã�—ã�¦ä½¿ç”¨ã�•ã‚Œã‚‹ã�“ã�¨ã‚’è¨±å�¯ã�™ã‚‹"
- 
- #~ msgid "Generate warnings when inefficient code is known to be generated."
- #~ msgstr "é�žåŠ¹çŽ‡ã�ªã‚³ãƒ¼ãƒ‰ã�Œç”Ÿæˆ�ã�•ã‚Œã�Ÿæ™‚ã�«è­¦å‘Šã�™ã‚‹"
- 
- #~ msgid "Disable bcnz instruction"
- #~ msgstr "bcnz å‘½ä»¤ã‚’ç„¡åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Support SCORE 7 ISA"
- #~ msgstr "SCORE 7 ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Support SCORE 7D ISA"
- #~ msgstr "SCORE 7D ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Enable average instructions"
- #~ msgstr "å¹³å�‡å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Configuration name"
- #~ msgstr "è¨­å®šå��"
- 
- #~ msgid "Enable MeP Coprocessor"
- #~ msgstr "MeP ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Enable MeP Coprocessor with 32-bit registers"
- #~ msgstr "32 ãƒ“ãƒƒãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ä»˜ã�� MeP ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Enable MeP Coprocessor with 64-bit registers"
- #~ msgstr "64 ãƒ“ãƒƒãƒˆãƒ¬ã‚¸ã‚¹ã‚¿ä»˜ã�� MeP ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Enable IVC2 scheduling"
- #~ msgstr "IVC2 ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Enable 32-bit divide instructions"
- #~ msgstr "32 ãƒ“ãƒƒãƒˆé™¤ç®—å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "__io vars are volatile by default"
- #~ msgstr "__io å¤‰æ•°ã‚’ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã�§ volatile ã�«ã�™ã‚‹"
- 
- #~ msgid "Enable min/max instructions"
- #~ msgstr "min/max å‘½ä»¤ã‚’æœ‰åŠ¹ã�«ã�™ã‚‹"
- 
- #~ msgid "Use sdram version of runtime"
- #~ msgstr "sdram ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Use simulator runtime without vectors"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«ç„¡ã�—ã�®ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ©ãƒ³ã‚¿ã‚¤ãƒ ã‚’ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Reduce the size of object files"
- #~ msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã�®ã‚µã‚¤ã‚ºã‚’å°�ã�•ã��ã�™ã‚‹"
- 
- #~ msgid "Use the same size for double as for float"
- #~ msgstr "double ã�¨ float ã‚’å�Œã�˜ã‚µã‚¤ã‚ºã�¨ã�—ã�¦ä½¿ç”¨ã�™ã‚‹"
- 
- #~ msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
- #~ msgstr "ISO 1998 C++ æ¨™æº–ã�«æº–æ‹ ã�•ã�›ã‚‹ã€‚æ‹¡å¼µã‚‚å�Œæ§˜ã�«ã�™ã‚‹"
- 
- #~ msgid "Generate debug information to support Identical Code Folding (ICF)"
- #~ msgstr "Identical Code Folding (ICF) ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹ã�Ÿã‚�ã�®ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "Pay attention to the \"inline\" keyword"
- #~ msgstr "\"inline\" äºˆç´„èªžã�«æ³¨æ„�ã‚’æ‰•ã�†"
- 
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "å�˜ç´”ã�ªé–¢æ•°ã‚’å‘¼ã�³å‡ºã�—å�´ã�«çµ±å�ˆã�™ã‚‹"
- 
- #~ msgid "Perform structure layout optimizations based"
- #~ msgstr "æ§‹é€ ä½“ã�®é…�ç½®ã‚’æœ€é�©åŒ–ã�«åŸºã�¥ã�„ã�¦è¡Œã�†"
- 
- #~ msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
- #~ msgstr "ã‚·ãƒ³ã‚°ãƒ«ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ—ãƒ­ã‚°ãƒ©ãƒ ç”¨ã�® mudflap å¢ƒç•Œæ¤œæŸ»æ©Ÿæ§‹ã‚’åŠ ã�ˆã‚‹"
- 
- #~ msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
- #~ msgstr "ãƒžãƒ«ãƒ�ã‚¹ãƒ¬ãƒƒãƒ‰ãƒ—ãƒ­ã‚°ãƒ©ãƒ ç”¨ã�® mudflap å¢ƒç•Œæ¤œæŸ»æ©Ÿæ§‹ã‚’åŠ ã�ˆã‚‹"
- 
- #~ msgid "Ignore read operations when inserting mudflap instrumentation"
- #~ msgstr "mudflap æ©Ÿæ§‹ã‚’åŠ ã�ˆã‚‹æ™‚ã�«èª­ã�¿å�–ã‚Šæ“�ä½œã‚’ç„¡è¦–ã�™ã‚‹"
- 
- #~ msgid "Allow loop optimizations to assume that the loops behave in normal way"
- #~ msgstr "ãƒ«ãƒ¼ãƒ—ã�Œé€šå¸¸ã�®æ–¹æ³•ã�§æŒ¯ã‚‹èˆžã�†ã�¨è¦‹ã�ªã�›ã‚‹å ´å�ˆã�«ãƒ«ãƒ¼ãƒ—æœ€é�©åŒ–ã‚’è¨±å�¯ã�™ã‚‹"
- 
- #~ msgid "Generate debug information in COFF format"
- #~ msgstr "COFF å½¢å¼�ã�§ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã‚’ç”Ÿæˆ�ã�™ã‚‹"
- 
- #~ msgid "floating point constant truncated to integer"
- #~ msgstr "æµ®å‹•å°�æ•°ç‚¹å®šæ•°ã�Œæ•´æ•°ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "invalid operand for unary %<&%>"
- #~ msgstr "å�˜é …æ¼”ç®—å­� %<&%> ã�¸ã�®ç„¡åŠ¹ã�ªè¢«æ¼”ç®—å­�ã�§ã�™"
- 
- #~ msgid "method call without object"
- #~ msgstr "ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆç„¡ã�—ã�®ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã�³å‡ºã�—ã�§ã�™"
- 
- #~ msgid "invalid unsafe.Pointer conversion"
- #~ msgstr "ç„¡åŠ¹ã�ª unsafe.Pointer å¤‰æ�›ã�§ã�™"
- 
- #~ msgid "no object for method call"
- #~ msgstr "ãƒ¡ã‚½ãƒƒãƒ‰å‘¼ã�³å‡ºã�—ç”¨ã�®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "implicit assignment of %s%s%s hidden field %s%s%s"
- #~ msgstr "æš—é»™çš„ã�ªä»£å…¥ %s%s%s ã�Œéš ã�•ã‚Œã�Ÿãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ %s%s%s ã�«è¡Œã‚�ã‚Œã�¾ã�™"
- 
- #~ msgid "invalid argument to %<__builtin_return_address%>"
- #~ msgstr "%<__builtin_return_address%> ã�¸ã�®ç„¡åŠ¹ã�ªå¼•æ•°ã�§ã�™"
- 
- #~ msgid "unsupported argument to %<__builtin_frame_address%>"
- #~ msgstr "%<__builtin_frame_address%> ã�¸ã�®ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�ªã�„å¼•æ•°ã�§ã�™"
- 
- #~ msgid "declaration of %q+D shadows a global declaration"
- #~ msgstr "%q+D ã�®å®£è¨€ã�¯å¤§åŸŸå®£è¨€ã‚’éš ã�—ã�¾ã�™"
- 
- #~ msgid "declaration of %q+D shadows a previous local"
- #~ msgstr "%q+D ã�®å†�å®£è¨€ã�¯å‰�ã�®å±€æ‰€å®£è¨€ã‚’éš ã�—ã�¾ã�™"
- 
- #~ msgid "the size of array %qE can%'t be evaluated"
- #~ msgstr "é…�åˆ— %qE ã�®ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "the size of array can %'t be evaluated"
- #~ msgstr "é…�åˆ—ã�®ã‚µã‚¤ã‚ºã‚’è©•ä¾¡ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "function definition declared %<__thread%>"
- #~ msgstr "é–¢æ•°å®šç¾©ã�Œ %<__thread%> ã�¨å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "%<%s %E%> declared inside parameter list"
- #~ msgstr "ä»®å¼•æ•°ãƒªã‚¹ãƒˆå†…ã�§ %<%s %E%> ã�Œå®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "anonymous %s declared inside parameter list"
- #~ msgstr "ç„¡å�� %s ã�Œä»®å¼•æ•°ãƒªã‚¹ãƒˆå†…ã�§å®£è¨€ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "its scope is only this definition or declaration, which is probably not what you want"
- #~ msgstr "ã��ã�®ã‚¹ã‚³ãƒ¼ãƒ—ã�¯ã�“ã�®å®šç¾©ã�¾ã�Ÿã�¯å®£è¨€ã�®ã�¿ã�§ã�™ã€‚ã�“ã‚Œã�¯å¤šåˆ†å¸Œæœ›ã�—ã�Ÿã‚‚ã�®ã�§ã�¯ã�ªã�„ã�§ã�—ã‚‡ã�†"
- 
- #~ msgid "%<__thread%> used with %qE"
- #~ msgstr "%<__thread%> ã�Œ %qE ã�¨ä½µã�›ã�¦ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "increment of pointer to unknown structure"
- #~ msgstr "ä¸�æ˜Žã�ªæ§‹é€ ä½“ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®å¢—åˆ†ã�§ã�™"
- 
- #~ msgid "decrement of pointer to unknown structure"
- #~ msgstr "ä¸�æ˜Žã�ªæ§‹é€ ä½“ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�®æ¸›åˆ†ã�§ã�™"
- 
- #~ msgid "return makes pointer from integer without a cast"
- #~ msgstr "æˆ»ã‚Šã�§æ•´æ•°ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«ãƒ�ã‚¤ãƒ³ã‚¿ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "return makes integer from pointer without a cast"
- #~ msgstr "æˆ»ã‚Šã�§ãƒ�ã‚¤ãƒ³ã‚¿ã�‹ã‚‰ã‚­ãƒ£ã‚¹ãƒˆç„¡ã�—ã�«æ•´æ•°ã‚’ä½œæˆ�ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "mis-aligned access used for structure member"
- #~ msgstr "æ§‹é€ ä½“ãƒ¡ãƒ³ãƒ�ç”¨ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ã‚¢ã‚¯ã‚»ã‚¹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "mis-aligned access used for structure bitfield"
- #~ msgstr "æ§‹é€ ä½“ãƒ“ãƒƒãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ç”¨ã�«æ•´åˆ—ã�•ã‚Œã�¦ã�„ã�ªã�„ã‚¢ã‚¯ã‚»ã‚¹ã�Œä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%s (program %s)"
- #~ msgstr "%s (ãƒ—ãƒ­ã‚°ãƒ©ãƒ  %s)"
- 
- #~ msgid "use of obsolete %%[ operator in specs"
- #~ msgstr "spec å†…ã�§å»ƒæ­¢ã�•ã‚Œã�Ÿ %%[ æ¼”ç®—å­�ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "can%'t seek PCH file: %m"
- #~ msgstr "PCH ãƒ•ã‚¡ã‚¤ãƒ«ã‚’æŽ¢æŸ» (seek) å‡ºæ�¥ã�¾ã�›ã‚“: %m"
- 
- #~ msgid "the file is not in OpenScop format"
- #~ msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã�¯ OpenScop å½¢å¼�ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "the language is not recognized"
- #~ msgstr "è¨€èªžã�Œèª�è­˜ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "can%'t open %s for reading: %m"
- #~ msgstr "%s ã‚’èª­ã�¿è¾¼ã�¿ç”¨ã�«é–‹ã�‘ã�¾ã�›ã‚“: %m"
- 
- #~ msgid "unrecognized command line option \"%s\""
- #~ msgstr "èª�è­˜ã�§ã��ã�ªã�„ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ \"%s\" ã�§ã�™"
- 
- #~ msgid "-fira-algorithm=CB does not work on this architecture"
- #~ msgstr "-fira-algorithm=CB ã�¯ã�“ã�®ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ä¸Šã�§ã�¯å‹•ä½œã�—ã�¾ã�›ã‚“"
- 
- #~ msgid "only one -flto-partition value can be specified"
- #~ msgstr "-flto-partition ã�®å€¤ã�¯ä¸€ã�¤ã�®ã�¿æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "malformed option -fplugin-arg-%s (multiple '=' signs)"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ -fplugin-arg-%s ã�§ã�™ (è¤‡æ•°ã�® '=' ç¬¦å�·ã�Œã�‚ã‚Šã�¾ã�™)"
- 
- #, fuzzy
- #~ msgid "corrupted profile info: edge count exceeds maximal count"
- #~ msgstr "ç ´æ��ã�—ã�Ÿãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±: run_max * runs < sum_max ã�§ã�™"
- 
- #~ msgid "correcting inconsistent profile data"
- #~ msgstr "ä¸€è²«æ€§ã�®ã�ªã�„ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿ã‚’è¨‚æ­£ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "try reducing the number of local variables"
- #~ msgstr "ãƒ­ãƒ¼ã‚«ãƒ«å¤‰æ•°ã�®æ•°ã‚’å‰Šæ¸›ã�—ã�¦ã�¿ã�¦ã��ã� ã�•ã�„"
- 
- #~ msgid "type size can%'t be explicitly evaluated"
- #~ msgstr "åž‹ã�®ã‚µã‚¤ã‚ºã�Œæ˜Žç¤ºçš„ã�«è©•ä¾¡ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "variable-size type declared outside of any function"
- #~ msgstr "å�¯å¤‰ã‚µã‚¤ã‚ºåž‹ã�Œé–¢æ•°ã�®å¤–å�´ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "-ffunction-sections disabled; it makes profiling impossible"
- #~ msgstr "-ffunction-sections ã�Œç„¡åŠ¹ã�§ã�™ã€‚ã�“ã‚Œã�«ã‚ˆã‚Šãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�Œä¸�å�¯èƒ½ã�«ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "type mismatch in binary truth expression"
- #~ msgstr "äºŒé€²çœŸå�½å¼�å†…ã�§åž‹ä¸�ä¸€è‡´ã�§ã�™"
- 
- #~ msgid "invalid COND_EXPR in gimple assignment"
- #~ msgstr "gimple ä»£å…¥å†…ã�§ç„¡åŠ¹ã�ª COND_EXPR ã�§ã�™"
- 
- #~ msgid "invalid GIMPLE statement"
- #~ msgstr "ç„¡åŠ¹ã�ª GIMPLE æ–‡ã�§ã�™"
- 
- #~ msgid "verify_stmts failed"
- #~ msgstr "verify_stmts ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
- #~ msgstr "mudflap æ¤œæŸ»ã�¯ ARRAY_RANGE_REF ç”¨ã�«ã�¯ã�¾ã� å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "mudflap cannot track %qE in stub function"
- #~ msgstr "mudflap ã�¯ã‚¹ã‚¿ãƒ–é–¢æ•°å†…ã�® %qE ã‚’è¿½è·¡ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "mudflap cannot track unknown size extern %qE"
- #~ msgstr "mudflap ã�¯ä¸�æ˜Žã�ªã‚µã‚¤ã‚ºã�®å¤–éƒ¨ (extern) %qE ã‚’è¿½è·¡ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "mudflap: this language is not supported"
- #~ msgstr "mudflap: ã�“ã�®è¨€èªžã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "unimplemented functionality"
- #~ msgstr "æœªå®Ÿè£…ã�®æ©Ÿèƒ½ã�§ã�™"
- 
- #~ msgid "statement makes a memory store, but has no VDEFS"
- #~ msgstr "æ–‡ã�¯ãƒ¡ãƒ¢ãƒªè¨˜æ†¶åŸŸã‚’ä½œæˆ�ã�—ã�¾ã�™ã�Œã€�VDEFS ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "statement has VDEF operand not in defs list"
- #~ msgstr "æ–‡ã�¯ VDEF è¢«æ¼”ç®—å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ã�Œã€�å®šç¾©ãƒªã‚¹ãƒˆå†…ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "statement has VDEF but no VUSE operand"
- #~ msgstr "æ–‡ã�¯ VDEF ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ã�Œ VUSE è¢«æ¼”ç®—å­�ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "VDEF and VUSE do not use the same symbol"
- #~ msgstr "VDEF ã�¨ VUSE ã�Œå�Œã�˜ã‚·ãƒ³ãƒœãƒ«ã‚’ä½¿ç”¨ã�—ã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "statement has VUSE operand not in uses list"
- #~ msgstr "æ–‡ã�¯ VUSE è¢«æ¼”ç®—å­�ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�™ã�Œã€�ä½¿ç”¨ãƒªã‚¹ãƒˆå†…ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "number of operands and imm-links don%'t agree in statement"
- #~ msgstr "æ–‡å†…ã�§è¢«æ¼”ç®—å­�ã�®æ•°ã�¨ imm-links ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
- 
- #~ msgid "%qD is deprecated (declared at %s:%d): %s"
- #~ msgstr "%qD ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d): %s"
- 
- #~ msgid "%qD is deprecated (declared at %s:%d)"
- #~ msgstr "%qD ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d)"
- 
- #~ msgid "%qE is deprecated (declared at %s:%d): %s"
- #~ msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d): %s"
- 
- #~ msgid "%qE is deprecated (declared at %s:%d)"
- #~ msgstr "%qE ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d)"
- 
- #~ msgid "type is deprecated (declared at %s:%d): %s"
- #~ msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d): %s"
- 
- #~ msgid "type is deprecated (declared at %s:%d)"
- #~ msgstr "åž‹ã�¯å»ƒæ­¢ã�•ã‚Œã�¾ã�—ã�Ÿ (å®£è¨€ä½�ç½® %s:%d)"
- 
- #~ msgid "correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d)"
- #~ msgstr "ä¸€è²«æ€§ã�Œã�ªã�„å€¤ã‚’æŒ�ã�¤ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä¿®æ­£ã�—ã�¦ã�„ã�¾ã�™: %s ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã�®ç·�å�ˆè¨ˆæ•° (%d) ã�¯ BB æ•° (%d) ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
- 
- #~ msgid "negative integer implicitly converted to unsigned type"
- #~ msgstr "è² ã�®æ•´æ•°ã�Œæš—é»™çš„ã�«ç¬¦å�·ç„¡ã�—åž‹ã�«å¤‰æ�›ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "conversion of unsigned constant value to negative integer"
- #~ msgstr "ç¬¦å�·ç„¡ã�—å®šæ•°å€¤ã�‹ã‚‰è² ã�®æ•´æ•°ã�¸ã�®å¤‰æ�›ã�§ã�™"
- 
- #~ msgid "conversion to %qT alters %qT constant value"
- #~ msgstr "%qT ã�¸ã�®å¤‰æ�›ã�¯ %qT å®šæ•°å€¤ã‚’å¤‰æ›´ã�—ã�¾ã�™"
- 
- #~ msgid "large integer implicitly truncated to unsigned type"
- #~ msgstr "å¤§ã��ã�ªæ•´æ•°ã�Œæš—é»™ã�«ç¬¦å�·ç„¡ã�—åž‹ã�«åˆ‡ã‚Šè©°ã‚�ã‚‰ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "overflow in implicit constant conversion"
- #~ msgstr "æš—é»™ã�®å®šæ•°å¤‰æ�›ã�§ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ•ãƒ­ãƒ¼ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "bad option %s to optimize attribute"
- #~ msgstr "æœ€é�©åŒ–å±žæ€§ã�¸ã�®é–“é�•ã�£ã�Ÿã‚ªãƒ—ã‚·ãƒ§ãƒ³ %s ã�§ã�™"
- 
- #~ msgid "comparison between signed and unsigned integer expressions"
- #~ msgstr "ç¬¦å�·ä»˜ã��ã�¨ç¬¦å�·ç„¡ã�—ã�®æ•´æ•°å¼�ã�®é–“ã�§ã�®æ¯”è¼ƒã�§ã�™"
- 
- #~ msgid "unknown conversion type character 0x%x in format"
- #~ msgstr "æ›¸å¼�å†…ã�«ä¸�æ˜Žã�ªåž‹å¤‰æ�›æ–‡å­— 0x%x ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "-Werror=normalized=: set -Wnormalized=nfc"
- #~ msgstr "-Werror=normalized=: -Wnormalized=nfc ã‚’è¨­å®šã�—ã�¾ã�™"
- 
- #~ msgid "can%'t seek in %s: %m"
- #~ msgstr "%s å†…ã�§æŽ¢æŸ» (seek) ã�§ã��ã�¾ã�›ã‚“: %m"
- 
- #~ msgid "#pragma extern_prefix not supported on this target"
- #~ msgstr "#pragma extern_prefix ã�¯ã�“ã�®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "internal and protected visibility attributes not supported in this configuration; ignored"
- #~ msgstr "ç�¾åœ¨ã�®è¨­å®šã�§ã�¯ internal ã�Šã‚ˆã�³ protected visibility å±žæ€§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“ã€‚ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "-mieee not supported on Unicos/Mk"
- #~ msgstr "-mieee ã�¯ Unicos/Mk ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "-mieee-with-inexact not supported on Unicos/Mk"
- #~ msgstr "-mieee-with-inexact ã�¯ Unicos/Mk ä¸Šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "trap mode not supported on Unicos/Mk"
- #~ msgstr "Unicos/Mk ä¸Šã�§ã�¯ãƒˆãƒ©ãƒƒãƒ—ãƒ¢ãƒ¼ãƒ‰ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "bad value (%s) for %s switch"
- #~ msgstr "é–“é�•ã�£ã�Ÿå€¤ (%s) ã�Œ %s ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "invalid ABI option: -mabi=%s"
- #~ msgstr "ç„¡åŠ¹ã�ª ABI ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mabi=%s"
- 
- #~ msgid "invalid floating point emulation option: -mfpe=%s"
- #~ msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: -mfpe=%s"
- 
- #~ msgid "invalid floating point abi: -mfloat-abi=%s"
- #~ msgstr "ç„¡åŠ¹ã�ªæµ®å‹•å°�æ•°ç‚¹ ABI ã�§ã�™: -mfloat-abi=%s"
- 
- #~ msgid "iWMMXt and hardware floating point"
- #~ msgstr "iWMMXt ã�Šã‚ˆã�³ãƒ�ãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢æµ®å‹•å°�æ•°ç‚¹"
- 
- #~ msgid "Thumb-2 iWMMXt"
- #~ msgstr "Thumb-2 iWMMXt"
- 
- #~ msgid "the mangling of %<va_list%> has changed in GCC 4.4"
- #~ msgstr "%<va_list%> ã�®å��å‰�ç¬¦å�·åŒ– (mangle) æ–¹æ³•ã�¯ GCC 4.4 ã�§å¤‰æ›´ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "static variable %q+D is marked dllimport"
- #~ msgstr "é�™çš„å¤‰æ•° %q+D ã�Œ dllimport ã�¨ãƒžãƒ¼ã‚¯ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "%qs appears to be a misspelled interrupt handler"
- #~ msgstr "%qs ã�¯ç¶´ã‚Šã�Œé–“é�•ã�£ã�Ÿå‰²ã‚Šè¾¼ã�¿ãƒ�ãƒ³ãƒ‰ãƒ©ã�®ã‚ˆã�†ã�«è¦‹ã�ˆã�¾ã�™"
- 
- #~ msgid "%slarge-data-threshold=%d%s is negative"
- #~ msgstr "%slarge-data-threshold=%d%s ã�Œè² ã�§ã�™"
- 
- #~ msgid "pc%d is not valid precision setting (32, 64 or 80)"
- #~ msgstr "pc%d ã�¯æœ‰åŠ¹ã�ªç²¾åº¦è¨­å®š (32ã€�64 ã�¾ã�Ÿã�¯ 80) ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "%qE attribute only available for 64-bit"
- #~ msgstr "%qE å±žæ€§ã�¯ 64 ãƒ“ãƒƒãƒˆã�§ã�®ã�¿ä½¿ç”¨ã�§ã��ã�¾ã�™"
- 
- #~ msgid "vector permutation requires vector constant"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«é †åˆ—ã�¯ãƒ™ã‚¯ãƒˆãƒ«å®šæ•°ã�§ã�‚ã‚‹å¿…è¦�ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "vector permutation (%d %d)"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«é †åˆ— (%d %d)"
- 
- #~ msgid "vector permutation (%d %d %d %d)"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«é †åˆ— (%d %d %d %d)"
- 
- #~ msgid "vector permutation (%d %d %d %d %d %d %d %d)"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«é †åˆ— (%d %d %d %d %d %d %d %d)"
- 
- #~ msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
- #~ msgstr "ãƒ™ã‚¯ãƒˆãƒ«é †åˆ— (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
- 
- #~ msgid "%q+D:'selectany' attribute applies only to initialized objects"
- #~ msgstr "%q+D:'selectany' å±žæ€§ã�¯åˆ�æœŸåŒ–ã�•ã‚Œã�Ÿã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã�«ã�®ã�¿é�©ç”¨ã�§ã��ã�¾ã�™"
- 
- #~ msgid "%q+D causes a section type conflict"
- #~ msgstr "%q+D ã�¯ã‚»ã‚¯ã‚·ãƒ§ãƒ³åž‹ã�®ç«¶å�ˆã�®åŽŸå› ã�¨ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "-fPIC ignored for target (all code is position independent)"
- #~ msgstr "-fPIC ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™ (å…¨ã�¦ã�®ã‚³ãƒ¼ãƒ‰é…�ç½®é�žä¾�å­˜ã�§ã�™)"
- 
- #~ msgid "-f%s ignored for target (all code is position independent)"
- #~ msgstr "-f%s ã�¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã�§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™ (å…¨ã�¦ã�®ã‚³ãƒ¼ãƒ‰ã�¯ä½�ç½®é�žä¾�å­˜ã�§ã�™)"
- 
- #~ msgid "-mbnu210 is ignored (option is obsolete)"
- #~ msgstr "-mbnu210 ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�™ (ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�¯å»ƒæ­¢ã�•ã‚Œã�¦ã�„ã�¾ã�™)"
- 
- #~ msgid "ms-bitfields not supported for objc"
- #~ msgstr "ms-bitfields ã�¯ objc ç”¨ã�«ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "bad value %<%s%> for -mtune= switch"
- #~ msgstr "-mtune= ã‚¹ã‚¤ãƒƒãƒ�ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %<%s%> ã�§ã�™"
- 
- #~ msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
- #~ msgstr "-f%s ã�¯ 68HC11/68HC12 ç”¨ã�¨ã�—ã�¦ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ (ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¾ã�›ã‚“)"
- 
- #~ msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
- #~ msgstr "%<trap%> ã�¨ %<far%> å±žæ€§ã�¯ä½µç”¨ã�§ã��ã�¾ã�›ã‚“ã€‚%<far%> ã‚’ç„¡è¦–ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "%<trap%> attribute is already used"
- #~ msgstr "%<trap%> ã�¯æ—¢ã�«ä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "junk at end of #pragma io_volatile"
- #~ msgstr "#pragma io_volatile ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "#pragma io_volatile takes only on or off"
- #~ msgstr "#pragma io_volatile ã�¯ on ã�¾ã�Ÿã�¯ off ã�®ã�„ã�šã‚Œã�‹ã�®ã�¿ã‚’ã�¨ã‚Šã�¾ã�™"
- 
- #~ msgid "invalid coprocessor register range"
- #~ msgstr "ç„¡åŠ¹ã�ªã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µãƒ¬ã‚¸ã‚¹ã‚¿ç¯„å›²ã�§ã�™"
- 
- #~ msgid "invalid coprocessor register %qE"
- #~ msgstr "ç„¡åŠ¹ã�ªã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µãƒ¬ã‚¸ã‚¹ã‚¿ %qE ã�§ã�™"
- 
- #~ msgid "malformed coprocessor register"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�®ã‚³ãƒ—ãƒ­ã‚»ãƒƒã‚µãƒ¬ã‚¸ã‚¹ã‚¿ã�§ã�™"
- 
- #~ msgid "junk at end of #pragma GCC coprocessor width"
- #~ msgstr "#pragma GCC coprocessor width ã�®æœ«å°¾ã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "#pragma GCC coprocessor width takes only 32 or 64"
- #~ msgstr "#pragma GCC coprocessor width ã�¯ 32 ã�¾ã�Ÿã�¯ 64 ã�®ã�¿ã‚’ã�¨ã‚Šã�¾ã�™"
- 
- #~ msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
- #~ msgstr "#pragma GCC coprocessor subclass ã�®æ–‡å­—ã�¯ [ABCD] ã�®ã�©ã‚Œã�‹ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "#pragma GCC coprocessor subclass '%c' already defined"
- #~ msgstr "#pragma GCC coprocessor subclass '%c' ã�¯æ—¢ã�«å®šç¾©ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "malformed #pragma GCC coprocessor subclass"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma GCC coprocessor subclass ã�§ã�™"
- 
- #~ msgid "malformed #pragma disinterrupt"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma disinterrupt ã�§ã�™"
- 
- #~ msgid "malformed #pragma GCC coprocessor"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma GCC coprocessor ã�§ã�™"
- 
- #~ msgid "malformed #pragma call"
- #~ msgstr "é–“é�•ã�£ã�Ÿå½¢å¼�ã�® #pragma call ã�§ã�™"
- 
- #~ msgid "only one of -ms and -mm may be given"
- #~ msgstr "-ms ã�¨ -mm ã�®ã�†ã�¡ä¸€ã�¤ã� ã�‘æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "only one of -ms and -ml may be given"
- #~ msgstr "-ms ã�¨ -ml ã�®ã�†ã�¡ä¸€ã�¤ã� ã�‘æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "only one of -mm and -ml may be given"
- #~ msgstr "-mm ã�¨ -ml ã�®ã�†ã�¡ä¸€ã�¤ã� ã�‘æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "only one of -ms and -mtiny= may be given"
- #~ msgstr "-ms ã�¨ -mtiny= ã�®ã�†ã�¡ä¸€ã�¤ã� ã�‘æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "only one of -mm and -mtiny= may be given"
- #~ msgstr "-mm ã�¨ -mtiny= ã�®ã�†ã�¡ä¸€ã�¤ã� ã�‘æŒ‡å®šã�§ã��ã�¾ã�™"
- 
- #~ msgid "-mclip currently has no effect without -mminmax"
- #~ msgstr "-mclip ã�¯ç�¾åœ¨ã�®ã�¨ã�“ã‚� -mminmax ã�Œç„¡ã�„å ´å�ˆã�«ã�¯åŠ¹æžœã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
- #~ msgstr "-mc= ã�¯ -mc=tinyã€�-mc=near ã�¾ã�Ÿã�¯ -mc=far ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "unconvertible operand %c %qs"
- #~ msgstr "å¤‰æ�›ã�§ã��ã�ªã�„è¢«æ¼”ç®—å­� %c %qs ã�§ã�™"
- 
- #~ msgid "address region attributes not allowed with auto storage class"
- #~ msgstr "ã‚¢ãƒ‰ãƒ¬ã‚¹ç¯„å›² (address region) å±žæ€§ã�¯è‡ªå‹•è¨˜æ†¶åŸŸã‚¯ãƒ©ã‚¹ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "address region attributes on pointed-to types ignored"
- #~ msgstr "åž‹ã‚’æŒ‡ã�—ã�¦ã�„ã‚‹ã‚¢ãƒ‰ãƒ¬ã‚¹ç¯„å›² (address region) å±žæ€§ã�¯ç„¡è¦–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
- #~ msgstr "é‡�è¤‡ã�—ã�Ÿã‚¢ãƒ‰ãƒ¬ã‚¹ç¯„å›² (address region) å±žæ€§ %qE ã�Œå®£è¨€ %qE (%d è¡Œ) å†…ã�«ã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "cannot inline interrupt function %qE"
- #~ msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•° %qE ã‚’ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³åŒ–ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "interrupt function must have return type of void"
- #~ msgstr "å‰²ã‚Šè¾¼ã�¿é–¢æ•°ã�®æˆ»ã‚Šåž‹ã�¯ void ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "to describe a pointer to a VLIW function, use syntax like this:"
- #~ msgstr "VLIW é–¢æ•°ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã‚’è¨˜è¿°ã�™ã‚‹ã�Ÿã‚�ã�«ã�¯æ¬¡ã�®ã‚ˆã�†ã�ªæ§‹æ–‡ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„:"
- 
- #~ msgid "  typedef int (__vliw *vfuncptr) ();"
- #~ msgstr "  typedef int (__vliw *vfuncptr) ();"
- 
- #~ msgid "to describe an array of VLIW function pointers, use syntax like this:"
- #~ msgstr "VLIW é–¢æ•°ãƒ�ã‚¤ãƒ³ã‚¿ã�®é…�åˆ—ã‚’è¨˜è¿°ã�™ã‚‹ã�Ÿã‚�ã�«ã�¯æ¬¡ã�®ã‚ˆã�†ã�ªæ§‹æ–‡ã‚’ä½¿ç”¨ã�—ã�¦ã��ã� ã�•ã�„:"
- 
- #~ msgid "  typedef int (__vliw *vfuncptr[]) ();"
- #~ msgstr "  typedef int (__vliw *vfuncptr[]) ();"
- 
- #~ msgid "VLIW functions are not allowed without a VLIW configuration"
- #~ msgstr "VLIW é–¢æ•°ã�¯ VLIW è¨­å®šå¤–ã�§ã�¯è¨±å�¯ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "\"#pragma disinterrupt %s\" not used"
- #~ msgstr "\"#pragma disinterrupt %s\" ã�Œä½¿ç”¨ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "__io address 0x%x is the same for %qE and %qE"
- #~ msgstr "__io address 0x%x ã�Œ %qE ã�¨ %qE ç”¨ã�§å�Œä¸€ã�§ã�™"
- 
- #~ msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
- #~ msgstr "å¤‰æ•° %s (%ld ãƒ�ã‚¤ãƒˆ) ã�¯ %s ã‚»ã‚¯ã‚·ãƒ§ãƒ³ (%d ãƒ�ã‚¤ãƒˆ) ç”¨ã�«ã�¯å¤§ã��ã�™ã�Žã�¾ã�™"
- 
- #~ msgid "variable %D of type %<io%> must be uninitialized"
- #~ msgstr "%<io%> åž‹ã�®å¤‰æ•° %D ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "variable %D of type %<cb%> must be uninitialized"
- #~ msgstr "%<cb%> åž‹ã�®å¤‰æ•° %D ã‚’åˆ�æœŸåŒ–ã�—ã�¦ã�¯ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "%qs is not available in VLIW functions"
- #~ msgstr "%qs ã�¯ VLIW é–¢æ•°å†…ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
- 
- #~ msgid "%qs is not available in non-VLIW functions"
- #~ msgstr "%qs ã�¯é�ž VLIW é–¢æ•°å†…ã�§ã�¯ä½¿ç”¨å‡ºæ�¥ã�¾ã�›ã‚“"
- 
- #~ msgid "unexpected %d byte cop instruction"
- #~ msgstr "äºˆæœŸã�—ã�ªã�„ %d ãƒ�ã‚¤ãƒˆ cop å‘½ä»¤ã�§ã�™"
- 
- #~ msgid "MIPS16 TLS"
- #~ msgstr "MIPS16 TLS"
- 
- #~ msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
- #~ msgstr "%<interrupt%> å±žæ€§ã�¯ %<-msoft-float%> ã�Œå¿…è¦�ã�§ã�™"
- 
- #~ msgid "CPU names must be lower case"
- #~ msgstr "CPU å��ã�¯å°�æ–‡å­—ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "invalid AE type specified (%s)"
- #~ msgstr "ç„¡åŠ¹ã�ª AE åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™ (%s)"
- 
- #~ msgid "%s: at least one operand can%'t be handled"
- #~ msgstr "%s: ä¸€ã�¤ä»¥ä¸Šã�®è¢«æ¼”ç®—å­�ã‚’å�–ã‚Šæ‰±ã�ˆã�¾ã�›ã‚“"
- 
- #~ msgid "unknown short branch in %s (type %d)"
- #~ msgstr "%s å†…ã�«ä¸�æ˜Žã�ªçŸ­ã�„åˆ†å²�ã�Œã�‚ã‚Šã�¾ã�™ (åž‹ %d)"
- 
- #~ msgid "unknown long branch in %s (type %d)"
- #~ msgstr "%s å†…ã�«ä¸�æ˜Žã�ªé•·ã�„åˆ†å²�ã�Œã�‚ã‚Šã�¾ã�™ (åž‹ %d)"
- 
- #~ msgid "too many ALU instructions emitted (%d)"
- #~ msgstr "å¤šã�™ã�Žã‚‹ ALU å‘½ä»¤ã�Œç™ºè¡Œã�•ã‚Œã�¾ã�—ã�Ÿ (%d)"
- 
- #~ msgid "unknown -m%s= option specified: '%s'"
- #~ msgstr "ä¸�æ˜Žã�ª -m%s= ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ: '%s'"
- 
- #~ msgid "invalid option for -mcmodel: '%s'"
- #~ msgstr "-mcmodel ç”¨ã�®ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: '%s'"
- 
- #~ msgid "bad value (%s) for -mcpu"
- #~ msgstr "-mcpu ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %s ã�§ã�™"
- 
- #~ msgid "bad value (%s) for -mtune"
- #~ msgstr "-mtune ç”¨ã�®é–“é�•ã�£ã�Ÿå€¤ %s ã�§ã�™"
- 
- #~ msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
- #~ msgstr "ä¸�æ˜Žã�ª -mtraceback å¼•æ•° %qs ã�§ã�™ã€‚%<full%>ã€�%<partial%> ã�¾ã�Ÿã�¯ %<none%> ã�ŒäºˆæœŸã�•ã‚Œã�¾ã�™"
- 
- #~ msgid "invalid option for -mfloat-gprs: '%s'"
- #~ msgstr "-mfloat-gprs ç”¨ã�®ç„¡åŠ¹ã�ªã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�§ã�™: '%s'"
- 
- #~ msgid "unknown -malign-XXXXX option specified: '%s'"
- #~ msgstr "ä¸�æ˜Žã�ª -malign-XXXXX ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã�ŒæŒ‡å®šã�•ã‚Œã�¾ã�—ã�Ÿ: '%s'"
- 
- #~ msgid "internal error: builtin function %s had no type"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: çµ„ã�¿è¾¼ã�¿é–¢æ•° %s ã�«åž‹ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "-maix64 and POWER architecture are incompatible"
- #~ msgstr "-maix64 ã�¨ POWER ã‚¢ãƒ¼ã‚­ãƒ†ã‚¯ãƒ�ãƒ£ã�¯äº’æ�›æ€§ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "-m64 not supported in this configuration"
- #~ msgstr "-m64 ã�¯ã�“ã�®è¨­å®šã�§ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "RETURN_ADDRESS_OFFSET not supported"
- #~ msgstr "RETURN_ADDRESS_OFFSET ã�¯ã‚µãƒ�ãƒ¼ãƒˆã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "-mcall-aixdesc must be big endian"
- #~ msgstr "-mcall-aixdesc ã�¯ãƒ“ãƒƒã‚°ã‚¨ãƒ³ãƒ‡ã‚£ã‚¢ãƒ³ã�§ã�ªã�‘ã‚Œã�°ã�„ã�‘ã�¾ã�›ã‚“"
- 
- #~ msgid "frame size of function %qs is "
- #~ msgstr "é–¢æ•° %qs ã�®ãƒ•ãƒ¬ãƒ¼ãƒ ã‚µã‚¤ã‚º: "
- 
- #~ msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
- #~ msgstr "ä¸‰é …æ¼”ç®—å­� %<operator?:%> ç”¨ã�® %<%E ? %E : %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
- 
- #~ msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
- #~ msgstr "%<operator%s%> ç”¨ã�® %<%E%s%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
- 
- #~ msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
- #~ msgstr "%<%E[%E]%> å†…ã�«ã�‚ã‚‹ %<operator[]%> ç”¨ã�®ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
- 
- #~ msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
- #~ msgstr "%<operator%s%> ç”¨ã�® %<%E %s %E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
- 
- #~ msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
- #~ msgstr "%<operator%s%> ç”¨ã�® %<%s%E%> å†…ã�«ã�‚ã‚‹ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ­ãƒ¼ãƒ‰ã�Œæ›–æ˜§ã�§ã�™"
- 
- #~ msgid "%q+#D is private"
- #~ msgstr "%q+#D ã�¯é�žå…¬é–‹ã�§ã�™"
- 
- #~ msgid "%q+#D is protected"
- #~ msgstr "%q+#D ã�¯ä¿�è­·ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "scoped enum %qT will not promote to an integral type in a future version of GCC"
- #~ msgstr "%q+D ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "Java class %qT cannot have a destructor"
- #~ msgstr "Java ã‚¯ãƒ©ã‚¹ %qT ã�¯ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’æŒ�ã�¤ã�“ã�¨ã�¯å‡ºæ�¥ã�¾ã�›ã‚“"
- 
- #~ msgid "repeated using declaration %q+D"
- #~ msgstr "å®£è¨€ %q+D ã�®ä½¿ç”¨ã�Œç¹°ã‚Šè¿”ã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
- #~ msgstr "%q+#D ã�¯ç„¡åŠ¹ã�§ã�™ã€‚ç„¡å��æ§‹é€ ä½“ã�¯é�žé�™çš„ãƒ‡ãƒ¼ã‚¿ãƒ¡ãƒ³ãƒ�ã�®ã�¿æŒ�ã�¤ã�“ã�¨ã�Œå‡ºæ�¥ã�¾ã�™"
- 
- #~ msgid "private member %q+#D in anonymous struct"
- #~ msgstr "ç„¡å��æ§‹é€ ä½“å†…ã�«é�žå…¬é–‹ãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "protected member %q+#D in anonymous struct"
- #~ msgstr "ç„¡å��æ§‹é€ ä½“å†…å†…ã�«ä¿�è­·ã�•ã‚Œã�Ÿãƒ¡ãƒ³ãƒ� %q+#D ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
- #~ msgstr "ä»®æƒ³åŸºåº• %qT ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
- #~ msgstr "%qT ã�¸ä»£å…¥ã�•ã‚Œã�Ÿã‚µã‚¤ã‚ºã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�‹ã‚‚ã�—ã‚Œã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
- #~ msgstr "%qD ã�®ã‚ªãƒ•ã‚»ãƒƒãƒˆã�¯ ABI ã�«é�©å�ˆã�—ã�¦ã�„ã�ªã�„ã�‹ã‚‚ã�—ã‚Œã�ªã�„ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
- #~ msgstr "%q+D ã�¯ç©ºã�®ã‚¯ãƒ©ã‚¹ã‚’å�«ã‚“ã�§ã�„ã‚‹ã�Ÿã‚�å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯åŸºåº•ã‚¯ãƒ©ã‚¹ã�Œåˆ¥ã�®å ´æ‰€ã�«é…�ç½®ã�•ã‚Œã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
- #~ msgstr "ç©ºã�®ã‚¯ãƒ©ã‚¹ %qT ã�‹ã‚‰å¾—ã‚‰ã‚Œã�Ÿã‚¯ãƒ©ã‚¹ã�®é…�ç½®ã�¯å°†æ�¥ã�®ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³ã�® GCC ã�§ã�¯å¤‰æ›´ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "continue statement not within loop or switch"
- #~ msgstr "ãƒ«ãƒ¼ãƒ—ã�¾ã�Ÿã�¯ switch å†…ã�«ç„¡ã�„ continue ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "jump to label %q+D"
- #~ msgstr "case ãƒ©ãƒ™ãƒ«ã�«ã‚¸ãƒ£ãƒ³ãƒ—ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "%q+D declared here"
- #~ msgstr "`%s' ã�¯å‰�ã�«ã�“ã�“ã�§å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "an anonymous struct cannot have function members"
- #~ msgstr "ç„¡å��æ§‹é€ ä½“ã�Œå��å‰�ã�¤ã��åž‹ã�®ä¸­ã�«ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "%qD cannot be initialized by a non-constant expression when being declared"
- #~ msgstr "é�žå®šæ•°é…�åˆ—å¼�ã�‹ã‚‰é…�åˆ—ã�Œåˆ�æœŸåŒ–ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "%<__int128%> invalid for %qs"
- #~ msgstr "%<__int128%> ã�¯ %qs ã�«å¯¾ã�—ã�¦ã�¯ç„¡åŠ¹ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "size of array %qs is too large"
- #~ msgstr "é…�åˆ— `%s' ã�®å¤§ã��ã�•ã�Œå¤§ã��ã�™ã�Žã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "qualified function types cannot be used to declare static member functions"
- #~ msgstr "ãƒ‡ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’é�™çš„ãƒ¡ãƒ³ãƒ�é–¢æ•°ã�¨ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "qualified function types cannot be used to declare free functions"
- #~ msgstr "é–¢æ•°ã�®è¿”ã�™åž‹ã�Œé–¢æ•°ã�§ã�‚ã�£ã�¦ã�¯ã�ªã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "type qualifiers specified for friend class declaration"
- #~ msgstr "ä¸€ã�¤ã�®ç©ºã�®å®£è¨€ä¸­ã�«ã€�äºŒã�¤ã�®åž‹ã�ŒæŒ‡å®šã�•ã‚Œã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "  in instantiation of template %qT"
- #~ msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
- 
- #, fuzzy
- #~ msgid "ISO C++ forbids initialization of member %qD"
- #~ msgstr "ISO C++ ã�¯ new å¼�ã�®åˆ�æœŸåŒ–ã�§ã�® `=' ã‚’ç¦�ã�˜ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "parameter %qD has Java class type"
- #~ msgstr "ä»®å¼•æ•° `%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "return type has Java class type %q#T"
- #~ msgstr "æˆ»ã‚Šå€¤ã�®åž‹ã�Œä¸�å®Œå…¨åž‹ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "no previous declaration for %q+D"
- #~ msgstr "`%s' ã�®å‰�æ–¹å®£è¨€ã�Œã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "Java method %qD has non-Java parameter type %qT"
- #~ msgstr "Java ãƒ¡ã‚½ãƒƒãƒ‰ %qD ã�Œé�ž Java ä»®å¼•æ•°åž‹ %qT ã‚’æŒ�ã�¡ã�¾ã�™"
- 
- #~ msgid "field initializer is not constant"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰åˆ�æœŸåŒ–å­�ã�Œå®šæ•°ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
- #~ msgstr "Java `catch' ã‚„ `throw' ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�`jthrowable' ã�¯æœªå®šç¾©ã�§ã�™"
- 
- #~ msgid "mixing C++ and Java catches in a single translation unit"
- #~ msgstr "C++ ã�¨ Java ã�® `catch' ã‚’ä¸€ã�¤ã�®ç¿»è¨³ãƒ¦ãƒ‹ãƒƒãƒˆã�«ã�¾ã�¨ã‚�ã�¾ã�™"
- 
- #~ msgid "bad array initializer"
- #~ msgstr "é…�åˆ—ã�®ä¸�æ­£ã�ªåˆ�æœŸåŒ–"
- 
- #, fuzzy
- #~ msgid "call to Java constructor with %qs undefined"
- #~ msgstr "Java ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�`%s' ã�¯æœªå®šç¾©ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "non-constant array size in new, unable to verify length of initializer-list"
- #~ msgstr "åˆ�æœŸåŒ–å­�å†…ã�«é�žå®šæ•°ã�®é…�åˆ—ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "call to Java constructor, while %<jclass%> undefined"
- #~ msgstr "Java ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã�Œå‘¼ã�°ã‚Œã�¾ã�—ã�Ÿã�Œã€�`jclass' ã�¯æœªå®šç¾©ã�§ã�™"
- 
- #~ msgid "junk at end of #pragma GCC java_exceptions"
- #~ msgstr "#pragma GCC java_exceptions ã�®æœ«å°¾ã�«ã‚´ãƒŸ"
- 
- #, fuzzy
- #~ msgid "mangling new-expression"
- #~ msgstr "ç„¡åŠ¹ã�ªåž‹è¡¨ç�¾ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "defaulted declaration %q+D"
- #~ msgstr "ç„¡åŠ¹ã�ªå®£è¨€ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "redeclaration of %<wchar_t%> as %qT"
- #~ msgstr "`%s' ã�Œå†�å®£è¨€ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "type mismatch with previous external decl of %q#D"
- #~ msgstr "åž‹ã�Œå‰�æ–¹ã�®å¤–éƒ¨å®£è¨€ã�¨ä¸€è‡´ã�—ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "previous external decl of %q+#D"
- #~ msgstr "å‰�æ–¹ã�® `%s' ã�®å¤–éƒ¨å®£è¨€"
- 
- #, fuzzy
- #~ msgid "declaration of %qD shadows a member of 'this'"
- #~ msgstr "`%s' ã�®å®£è¨€ã�«ã‚ˆã‚Š `this' ã�®ãƒ¡ãƒ³ãƒ�ã�Œè¦†ã�„éš ã�•ã‚Œã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "range-based-for loops are not allowed in C++98 mode"
- #~ msgstr "#if å¼�ã�®ä¸­ã�§ã�¯æ–‡å­—åˆ—å®šæ•°ã�Œä½¿ã�ˆã�¾ã�›ã‚“"
- 
- #~ msgid "declaration of %q+#D"
- #~ msgstr "%q+#D ã�®å®£è¨€ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "instantiation of %q+D as type %qT"
- #~ msgstr "%s: `%s' ã�®åˆ�æœŸåŒ–:\n"
- 
- #, fuzzy
- #~ msgid "%s %+#T"
- #~ msgstr "%s: %s"
- 
- #, fuzzy
- #~ msgid "deprecated covariant return type for %q+#D"
- #~ msgstr "ãƒ•ã‚¡ã‚¤ãƒ« \"%s\" ã�«æˆ»ã‚‹ã�¯ã�šã�§ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "invalid use of non-static data member %q+D"
- #~ msgstr "ãƒ¡ãƒ³ãƒ�ã�¸ã�®ãƒ�ã‚¤ãƒ³ã‚¿ã�§ã�®ç„¡åŠ¹ã�ª `%s' ã�®ä½¿ç”¨"
- 
- #, fuzzy
- #~ msgid "%qE has reference type for %qs"
- #~ msgstr "ç„¡åŠ¹ã�ªå�‚ç…§åž‹ã�§ã�™"
- 
- #, fuzzy
- #~ msgid "%qD has no member named %qE"
- #~ msgstr "%s ã�« `%s' ã�¨ã�„ã�†å��å‰�ã�®ãƒ¡ãƒ³ãƒ�ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "ISO C++ forbids subscripting non-lvalue array"
- #~ msgstr "ISO C++ ã�¯å·¦è¾ºå€¤ã�§ã�¯ã�ªã�„é…�åˆ—ã�®æ·»å­—ã‚’ç¦�ã�˜ã�¾ã�™"
- 
- #~ msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
- #~ msgstr "ISO C++ ã�¯é�žå·¦è¾ºå€¤å¼�ã�¸ã�®ã‚­ãƒ£ã‚¹ãƒˆã�®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å�–ã‚‹ã�“ã�¨ã‚’ç¦�ã�˜ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "invalid use of Boolean expression as operand to %<operator--%>"
- #~ msgstr "ã‚ªãƒšãƒ©ãƒ³ãƒ‰ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªå¼�"
- 
- #, fuzzy
- #~ msgid "  since type %qT has pure virtual functions"
- #~ msgstr "ä½¿ã‚�ã‚Œã�ªã�„ä»®æƒ³é–¢æ•°ã‚’åˆ‡ã‚Šæ�¨ã�¦ã‚‹"
- 
- #, fuzzy
- #~ msgid "%q+D has incomplete type"
- #~ msgstr "`%s' ã�¯ä¸�å®Œå…¨åž‹ã�§ã�™"
- 
- #~ msgid "cannot initialize arrays using this syntax"
- #~ msgstr "ã�“ã�®æ–‡æ³•ã‚’ä½¿ã�£ã�¦é…�åˆ—ã‚’åˆ�æœŸåŒ–ã�™ã‚‹ã�“ã�¨ã�¯ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "member %qD with uninitialized const fields"
- #~ msgstr "æœªåˆ�æœŸåŒ–å®šæ•°ã‚’ ROM ã�«ç½®ã�‹ã�ªã�„"
- 
- #, fuzzy
- #~ msgid "Function name '%s' not allowed at %C"
- #~ msgstr "ã‚»ã‚¯ã‚·ãƒ§ãƒ³å±žæ€§ã�¯ `%s' ã�«ã�¯ä½¿ã�ˆã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "Internal Error at (1):"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼: %s"
- 
- #, fuzzy
- #~ msgid "Extension: argument list function at %C"
- #~ msgstr "é–¢æ•° `%s' ã�«å¯¾ã�™ã‚‹å¼•æ•°ã�Œå¤šã�™ã�Žã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "Invalid second argument of IBCLR at %L"
- #~ msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
- 
- #, fuzzy
- #~ msgid "Invalid second argument of IBITS at %L"
- #~ msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
- 
- #, fuzzy
- #~ msgid "Invalid second argument of ISHFTC at %L"
- #~ msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
- 
- #, fuzzy
- #~ msgid "Invalid third argument of ISHFTC at %L"
- #~ msgstr "`%s' ã�®å¼•æ•°ã�¨ã�—ã�¦ç„¡åŠ¹ã�ªåž‹"
- 
- #~ msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
- #~ msgstr "-fdefault-double-8 ã‚’ä½¿ç”¨ã�™ã‚‹ã�«ã�¯ -fdefault-real-8 ã�Œå¿…è¦�ã�§ã�™"
- 
- #~ msgid "bad method signature"
- #~ msgstr "ä¸�æ­£ã�ªãƒ¡ã‚½ãƒƒãƒ‰ã‚·ã‚°ãƒ�ã‚¤ãƒ�ãƒ£ã�§ã�™"
- 
- #~ msgid "misplaced ConstantValue attribute (not in any field)"
- #~ msgstr "ConstantValue å±žæ€§ã�®å ´æ‰€ã‚’é–“é�•ã�ˆã�¦ã�„ã�¾ã�™ï¼ˆã�©ã�®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�§ã‚‚ã�‚ã‚Šã�¾ã�›ã‚“ï¼‰"
- 
- #, fuzzy
- #~ msgid "duplicate ConstantValue attribute for field '%s'"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�® ConstantValue å±žæ€§ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "ConstantValue attribute of field '%s' has wrong type"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s' ã�® ConstantValue å±žæ€§ã�Œé‡�è¤‡ã�—ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "abstract method in non-abstract class"
- #~ msgstr "abstract ãƒ¡ã‚½ãƒƒãƒ‰ã�Œé�žæŠ½è±¡ã‚¯ãƒ©ã‚¹ã�«ã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "non-static method %q+D overrides static method"
- #~ msgstr "é�žé�™çš„ãƒ¡ã‚½ãƒƒãƒ‰ '%s' ã�Œé�™çš„ãƒ¡ã‚½ãƒƒãƒ‰ã‚’ã‚ªãƒ¼ãƒ�ãƒ¼ãƒ©ã‚¤ãƒ‰ã�—ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "`%s' ã�¯å®£è¨€ã‚ˆã‚Šã‚‚å…ˆã�«ä½¿ç”¨ã�•ã‚Œã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "In %+D: overlapped variable and exception ranges at %d"
- #~ msgstr "%s å†…: å¤‰æ•°ã�¨ä¾‹å¤–ç¯„å›²ã�Œ %d ã�§é‡�ã�ªã�£ã�¦ã�„ã�¾ã�™"
- 
- #~ msgid "bad type in parameter debug info"
- #~ msgstr "ä»®å¼•æ•°ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã�«ä¸�æ­£ã�ªåž‹ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "bad PC range for debug info for local %q+D"
- #~ msgstr "ãƒ­ãƒ¼ã‚«ãƒ«ã�® `%s' ç”¨ãƒ‡ãƒ�ãƒƒã‚°æƒ…å ±ã�®ã�Ÿã‚�ã�® PC ç¯„å›²ã�Œä¸�æ­£ã�§ã�™"
- 
- #~ msgid "stack underflow - dup* operation"
- #~ msgstr "ã‚¹ã‚¿ãƒƒã‚¯ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ•ãƒ­ãƒ¼ - dup* æ“�ä½œ"
- 
- #, fuzzy
- #~ msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
- #~ msgstr "å�‚ç…§ `%s' ã�¯æ›–æ˜§ã�§ã�™: interface `%s' ã�¨ interface `%s' ã�«ç�¾ã‚Œã�¾ã�—ã�Ÿ"
- 
- #~ msgid "method '%s' not found in class"
- #~ msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ '%s' ã�¯ã‚¯ãƒ©ã‚¹å†…ã�«è¦‹ã�¤ã�‹ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "failed to find class '%s'"
- #~ msgstr "'%s' ã‚¯ãƒ©ã‚¹ã‚’è¦‹ã�¤ã�‘ã‚‹ã�®ã�«å¤±æ•—ã�—ã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "class '%s' has no method named '%s' matching signature '%s'"
- #~ msgstr "ã‚¯ãƒ©ã‚¹ '%s' ã�¯å��å‰�ã�Œ '%s' ã�§ã‚·ã‚°ãƒ�ã‚¤ãƒ�ãƒ£ '%s' ã�¨ä¸€è‡´ã�™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æŒ�ã�£ã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "invokestatic on non static method"
- #~ msgstr "é�žé�™çš„ãƒ¡ã‚½ãƒƒãƒ‰ã�« invokestatic ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "invokestatic on abstract method"
- #~ msgstr "æŠ½è±¡ãƒ¡ã‚½ãƒƒãƒ‰ã�« invokestatic ã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "invoke[non-static] on static method"
- #~ msgstr "é�™çš„ãƒ¡ã‚½ãƒƒãƒ‰ã�« invoke[é�ž static] ã�—ã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "missing field '%s' in '%s'"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s'('%s' å†…) ã‚’æ¬ ã�„ã�¦ã�„ã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "mismatching signature for field '%s' in '%s'"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ '%s'('%s' å†…) ã�®ã‚·ã‚°ãƒ�ã‚¤ãƒ�ãƒ£ã�Œä¸€è‡´ã�—ã�¾ã�›ã‚“"
- 
- #~ msgid "invalid PC in line number table"
- #~ msgstr "ç„¡åŠ¹ã�ª PC ã�Œè¡Œç•ªå�·ãƒ†ãƒ¼ãƒ–ãƒ«ã�«ã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "unreachable bytecode from %d to before %d"
- #~ msgstr "%d ã�‹ã‚‰ %d ã�®å‰�ã�¾ã�§ã�®ãƒ�ã‚¤ãƒˆã‚³ãƒ¼ãƒ‰ã�«ã�¯åˆ°é�”ã�§ã��ã�¾ã�›ã‚“"
- 
- #, fuzzy
- #~ msgid "unreachable bytecode from %d to the end of the method"
- #~ msgstr "%d ã�‹ã‚‰ãƒ¡ã‚½ãƒƒãƒ‰ã�®çµ‚ã‚Šã�¾ã�§ã�®ãƒ�ã‚¤ãƒˆã‚³ãƒ¼ãƒ‰ã�«ã�¯åˆ°é�”ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "unrecogized wide sub-instruction"
- #~ msgstr "èª�è­˜ã�§ã��ã�ªã�„ wide sub å‘½ä»¤ã�§ã�™"
- 
- #~ msgid "bad string constant"
- #~ msgstr "ä¸�æ­£ã�ªæ–‡å­—åˆ—å®šæ•°ã�§ã�™"
- 
- #~ msgid "bad value constant type %d, index %d"
- #~ msgstr "ä¸�æ­£ã�ªå®šæ•°å€¤åž‹ %d, ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ %d"
- 
- #~ msgid "not a valid Java .class file"
- #~ msgstr "æ­£å¸¸ã�ª Java .class ãƒ•ã‚¡ã‚¤ãƒ«ã�§ã�¯ã�‚ã‚Šã�¾ã�›ã‚“"
- 
- #~ msgid "error while parsing constant pool"
- #~ msgstr "constant ãƒ—ãƒ¼ãƒ«ã�®æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "reading class %s for the second time from %s"
- #~ msgstr "class %s ã‚’èª­è¾¼ã‚€ã�®ã�¯ %s ã�‹ã‚‰äºŒå›žç›®ã�«ã�ªã‚Šã�¾ã�™"
- 
- #~ msgid "error while parsing fields"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "error while parsing methods"
- #~ msgstr "ãƒ¡ã‚½ãƒƒãƒ‰ã�®æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "error while parsing final attributes"
- #~ msgstr "final å±žæ€§ã�®æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
- 
- #, fuzzy
- #~ msgid "error while reading %s from zip file"
- #~ msgstr "ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã�®æ§‹æ–‡è§£æž�ä¸­ã�«ã‚¨ãƒ©ãƒ¼ã�Œç™ºç”Ÿã�—ã�¾ã�—ã�Ÿ"
- 
- #~ msgid "cannot specify both -C and -o"
- #~ msgstr "-C ã�¨ -o ã�¯ä¸¡æ–¹ã‚’ä¸€ç·’ã�«æŒ‡å®šã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "cannot create temporary file"
- #~ msgstr "ä¸€æ™‚ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ä½œæˆ�ã�§ã��ã�¾ã�›ã‚“"
- 
- #~ msgid "using both @FILE with multiple files not implemented"
- #~ msgstr "@FILE ã�§ã�®è¤‡æ•°ãƒ•ã‚¡ã‚¤ãƒ«ã�®ä½¿ç”¨ã�¯å®Ÿè£…ã�•ã‚Œã�¦ã�„ã�¾ã�›ã‚“"
- 
- #~ msgid "internal error - invalid Utf8 name"
- #~ msgstr "å†…éƒ¨ã‚¨ãƒ©ãƒ¼ - ç„¡åŠ¹ã�ª Utf8 å��ã�§ã�™"
- 
- #~ msgid "junk at end of signature string"
- #~ msgstr "ã‚·ã‚°ãƒ�ã‚¤ãƒ�ãƒ£æ–‡å­—åˆ—ã�®çµ‚ã‚Šã�«ã‚´ãƒŸã�Œã�‚ã‚Šã�¾ã�™"
- 
- #, fuzzy
- #~ msgid "verification failed at PC=%d: %s"
- #~ msgstr "æ¤œè¨¼ã‚¨ãƒ©ãƒ¼ (PC=%d)"
- 
- #~ msgid "bad pc in exception_table"
- #~ msgstr "exception_table ã�«ä¸�æ­£ã�ª pc ã�Œã�‚ã‚Šã�¾ã�™"
- 
- #~ msgid "invalid LTO mode"
- #~ msgstr "ç„¡åŠ¹ã�ª LTO ãƒ¢ãƒ¼ãƒ‰ã�§ã�™"
- 
- #~ msgid "Enforce table jump"
- #~ msgstr "è¡¨ã�«ã‚ˆã‚‹ã‚¸ãƒ£ãƒ³ãƒ—ã‚’å¼·åˆ¶ã�™ã‚‹"
- 
- #~ msgid "Support SCORE 5 ISA"
- #~ msgstr "SCORE 5 ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Support SCORE 5U ISA"
- #~ msgstr "SCORE 5U ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Support SCORE 3 ISA"
- #~ msgstr "SCORE 3 ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "Support SCORE 3d ISA"
- #~ msgstr "SCORE 3d ISA ã‚’ã‚µãƒ�ãƒ¼ãƒˆã�™ã‚‹"
- 
- #~ msgid "redefinition of typedef %q+D may be a constraint violation at runtime"
- #~ msgstr "typedef %q+D ã�®å†�å®šç¾©ã�¯å®Ÿè¡Œæ™‚ã�«åˆ¶ç´„é�•å��ã�«ã�ªã‚‹ã�‹ã‚‚ã�—ã‚Œã�¾ã�›ã‚“"
- 
- #~ msgid "attributes may not be specified before"
- #~ msgstr "å±žæ€§ã�¯å‰�ã�«æŒ‡å®šã�•ã‚Œã�¦ã�„ã�ªã�„ã‚ˆã�†ã�§ã�™"
--- 70694,70710 ----
  msgid "unknown TLS model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
! #: common.opt:2970
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "ä¸�æ˜Žã�ª TLS ãƒ¢ãƒ‡ãƒ« %qs ã�§ã�™"
  
! #: common.opt:3008
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "èª�è­˜ã�§ã��ã�ªã�„å�¯è¦–æ€§ã�®å€¤ %qs ã�§ã�™"
  
! #: common.opt:3027
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs ç”¨ã�®åˆ�æœŸåŒ–ä»˜è¿‘)"
diff -Nrcpad gcc-10.2.0/gcc/po/nl.po gcc-10.3.0/gcc/po/nl.po
*** gcc-10.2.0/gcc/po/nl.po	Thu Jul 23 06:35:17 2020
--- gcc-10.3.0/gcc/po/nl.po	Thu Apr  8 11:56:28 2021
*************** 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: 2020-04-27 21: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: 2020-07-20 18:08+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 "lengte-modifier in strfmon-forma
*** 1899,1989 ****
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.c:9890
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/aarch64/aarch64.c:9899 config/aarch64/aarch64.c:9912
! #: config/aarch64/aarch64.c:9924 config/aarch64/aarch64.c:9935
! #: config/aarch64/aarch64.c:9951 config/aarch64/aarch64.c:9965
! #: config/aarch64/aarch64.c:9985 config/aarch64/aarch64.c:10059
! #: config/aarch64/aarch64.c:10070 config/aarch64/aarch64.c:10084
! #: config/aarch64/aarch64.c:10306 config/aarch64/aarch64.c:10324
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10003 config/aarch64/aarch64.c:10014
! #: config/aarch64/aarch64.c:10166 config/aarch64/aarch64.c:10177
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.c:10026 config/aarch64/aarch64.c:10038
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10052
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10118 config/arm/arm.c:24045
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.c:10203
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.c:10206
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.c:10332 config/aarch64/aarch64.c:10337
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.c:10357
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.c:22579 config/arm/arm.c:33009
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:22581 config/arm/arm.c:33011
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.c:22596 config/aarch64/aarch64.c:22612
! #: config/arm/arm.c:33026 config/arm/arm.c:33042
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22620
  #, 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:13037
! #: config/rs6000/rs6000.c:13291 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 1899,1989 ----
  msgid "<command-line>"
  msgstr "<opdrachtregel>"
  
! #: config/aarch64/aarch64.c:9995
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/aarch64/aarch64.c:10004 config/aarch64/aarch64.c:10017
! #: config/aarch64/aarch64.c:10029 config/aarch64/aarch64.c:10040
! #: config/aarch64/aarch64.c:10056 config/aarch64/aarch64.c:10070
! #: config/aarch64/aarch64.c:10090 config/aarch64/aarch64.c:10164
! #: config/aarch64/aarch64.c:10175 config/aarch64/aarch64.c:10189
! #: config/aarch64/aarch64.c:10411 config/aarch64/aarch64.c:10429
  #: config/pru/pru.c:1700 config/pru/pru.c:1710 config/pru/pru.c:1741
  #: config/pru/pru.c:1752 config/pru/pru.c:1824
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10108 config/aarch64/aarch64.c:10119
! #: config/aarch64/aarch64.c:10271 config/aarch64/aarch64.c:10282
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.c:10131 config/aarch64/aarch64.c:10143
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.c:10157
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ongeldige operand voor '%%%c'"
  
! #: config/aarch64/aarch64.c:10223 config/arm/arm.c:24220
  #, c-format
  msgid "missing operand"
  msgstr "operand ontbreekt"
  
! #: config/aarch64/aarch64.c:10308
  #, c-format
  msgid "invalid constant"
  msgstr "ongeldige constante"
  
! #: config/aarch64/aarch64.c:10311
  #, c-format
  msgid "invalid operand"
  msgstr "ongeldige operand"
  
! #: config/aarch64/aarch64.c:10437 config/aarch64/aarch64.c:10442
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ongeldige operandprefix '%%%c'"
  
! #: config/aarch64/aarch64.c:10462
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.c:22752 config/arm/arm.c:33184
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<bfloat16_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.c:22754 config/arm/arm.c:33186
  #, fuzzy
  msgid "invalid conversion to type %<bfloat16_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.c:22769 config/aarch64/aarch64.c:22785
! #: config/arm/arm.c:33201 config/arm/arm.c:33217
  msgid "operation not permitted on type %<bfloat16_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22793
  #, 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:13037
! #: config/rs6000/rs6000.c:13417 config/sparc/sparc.c:9351
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 1999,2016 ****
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:12985 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12905
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12933
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
--- 1999,2016 ----
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
! #: config/rs6000/rs6000.c:13111 config/xtensa/xtensa.c:2428
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
! #: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13031
  #: config/xtensa/xtensa.c:2395
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
  
! #: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13059
  #, c-format
  msgid "invalid %%P value"
  msgstr "ongeldige waarde voor %%P"
*************** msgstr "ongeldige waarde voor %%M"
*** 2040,2046 ****
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12993
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
--- 2040,2046 ----
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
  
! #: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13119
  #, c-format
  msgid "invalid %%s value"
  msgstr "ongeldige waarde voor %%s"
*************** msgstr "ongeldige waarde voor %%s"
*** 2050,2056 ****
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12769
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
--- 2050,2056 ----
  msgid "invalid %%C value"
  msgstr "ongeldige waarde voor %%C"
  
! #: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12895
  #, c-format
  msgid "invalid %%E value"
  msgstr "ongeldige waarde voor %%E"
*************** msgstr "ongeldige waarde voor %%E"
*** 2061,2070 ****
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5748
! #: config/gcn/gcn.c:5757 config/gcn/gcn.c:5817 config/gcn/gcn.c:5825
! #: config/gcn/gcn.c:5841 config/gcn/gcn.c:5859 config/gcn/gcn.c:5910
! #: config/gcn/gcn.c:6029 config/gcn/gcn.c:6140 config/rs6000/rs6000.c:13296
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
--- 2061,2070 ----
  msgid "unknown relocation unspec"
  msgstr "onbekende 'unspec' relocatie"
  
! #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5749
! #: config/gcn/gcn.c:5758 config/gcn/gcn.c:5818 config/gcn/gcn.c:5826
! #: config/gcn/gcn.c:5842 config/gcn/gcn.c:5860 config/gcn/gcn.c:5911
! #: config/gcn/gcn.c:6030 config/gcn/gcn.c:6141 config/rs6000/rs6000.c:13422
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ongeldige code voor %%xn"
*************** msgstr "ongeldige UNSPEC als operand: %d
*** 2148,2183 ****
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.c:20413 config/arm/arm.c:20438 config/arm/arm.c:20448
! #: config/arm/arm.c:20457 config/arm/arm.c:20466
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.c:23329 config/arm/arm.c:23347
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.c:23335
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.c:23453 config/arm/arm.c:23466 config/arm/arm.c:23491
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23568 config/arm/arm.c:23590 config/arm/arm.c:23600
! #: config/arm/arm.c:23610 config/arm/arm.c:23620 config/arm/arm.c:23659
! #: config/arm/arm.c:23677 config/arm/arm.c:23702 config/arm/arm.c:23717
! #: config/arm/arm.c:23744 config/arm/arm.c:23751 config/arm/arm.c:23769
! #: config/arm/arm.c:23776 config/arm/arm.c:23784 config/arm/arm.c:23805
! #: config/arm/arm.c:23812 config/arm/arm.c:23992 config/arm/arm.c:23999
! #: config/arm/arm.c:24026 config/arm/arm.c:24033 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
--- 2148,2183 ----
  msgid "unrecognized supposed constant"
  msgstr "vermoedelijke constante niet herkend"
  
! #: config/arm/arm.c:20588 config/arm/arm.c:20613 config/arm/arm.c:20623
! #: config/arm/arm.c:20632 config/arm/arm.c:20641
  #, c-format
  msgid "invalid shift operand"
  msgstr "ongeldige shift-operand"
  
! #: config/arm/arm.c:23504 config/arm/arm.c:23522
  #, c-format
  msgid "predicated Thumb instruction"
  msgstr "Thumb-instructie met predicaat"
  
  # mja. snappen wie snappen kan ^^
! #: config/arm/arm.c:23510
  #, c-format
  msgid "predicated instruction in conditional sequence"
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: config/arm/arm.c:23628 config/arm/arm.c:23641 config/arm/arm.c:23666
  #: config/nios2/nios2.c:3086
  #, fuzzy, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23743 config/arm/arm.c:23765 config/arm/arm.c:23775
! #: config/arm/arm.c:23785 config/arm/arm.c:23795 config/arm/arm.c:23834
! #: config/arm/arm.c:23852 config/arm/arm.c:23877 config/arm/arm.c:23892
! #: config/arm/arm.c:23919 config/arm/arm.c:23926 config/arm/arm.c:23944
! #: config/arm/arm.c:23951 config/arm/arm.c:23959 config/arm/arm.c:23980
! #: config/arm/arm.c:23987 config/arm/arm.c:24167 config/arm/arm.c:24174
! #: config/arm/arm.c:24201 config/arm/arm.c:24208 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'
*** 2185,2197 ****
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23672
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23693
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
--- 2185,2197 ----
  msgid "invalid operand for code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/arm/arm.c:23847
  #, c-format
  msgid "instruction never executed"
  msgstr "instructie wordt nooit uitgevoerd"
  
  #. Former Maverick support, removed after GCC-4.7.
! #: config/arm/arm.c:23868
  #, c-format
  msgid "obsolete Maverick format code '%c'"
  msgstr ""
*************** msgstr "onverwachte operand"
*** 2322,2328 ****
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6747
  #: 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
--- 2322,2328 ----
  
  #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
  #: final.c:3607 final.c:3609 fold-const.c:266 gcc.c:5423 gcc.c:5437
! #: rtl-error.c:101 toplev.c:328 vr-values.c:2486 cp/typeck.c:6807
  #: 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 output_move_double ope
*** 2540,2565 ****
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.c:5418 config/gcn/gcn.c:5442 config/gcn/gcn.c:5446
! #: config/gcn/gcn.c:5790 config/gcn/gcn.c:5801 config/gcn/gcn.c:5804
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5558 config/gcn/gcn.c:5581 config/gcn/gcn.c:5613
! #: config/gcn/gcn.c:5629 config/gcn/gcn.c:5644 config/gcn/gcn.c:5663
! #: config/gcn/gcn.c:5739 config/gcn/gcn.c:5935 config/gcn/gcn.c:6050
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.c:6038
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode â‡’ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.c:6120
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
--- 2540,2565 ----
  msgid "bad output_condmove_single operand"
  msgstr "ongeldige output_condmove_single operand"
  
! #: config/gcn/gcn.c:5419 config/gcn/gcn.c:5443 config/gcn/gcn.c:5447
! #: config/gcn/gcn.c:5791 config/gcn/gcn.c:5802 config/gcn/gcn.c:5805
  #, c-format
  msgid "bad ADDR_SPACE_GLOBAL address"
  msgstr ""
  
! #: config/gcn/gcn.c:5559 config/gcn/gcn.c:5582 config/gcn/gcn.c:5614
! #: config/gcn/gcn.c:5630 config/gcn/gcn.c:5645 config/gcn/gcn.c:5664
! #: config/gcn/gcn.c:5740 config/gcn/gcn.c:5936 config/gcn/gcn.c:6051
  #, fuzzy, c-format
  #| msgid "invalid operand to %%Z code"
  msgid "invalid operand %%xn code"
  msgstr "ongeldige operand voor %%Z-code"
  
! #: config/gcn/gcn.c:6039
  #, fuzzy, c-format
  msgid "operand %%xn code invalid for QImode"
  msgstr "operand is noch een constante, noch een conditiecode â‡’ ongeldige operandcode 'c'"
  
! #: config/gcn/gcn.c:6121
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid fp constant"
*************** msgstr "ongeldige bewerking met %<__fpre
*** 2707,2713 ****
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12923
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
--- 2707,2713 ----
  msgid "invalid %%P operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13049
  #, c-format
  msgid "invalid %%p value"
  msgstr "ongeldige waarde voor %%p"
*************** msgid "post-increment address is not a r
*** 2765,2771 ****
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19593
  msgid "bad address"
  msgstr "slecht adres"
  
--- 2765,2771 ----
  msgstr "post-increment adres is geen register"
  
  #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
! #: config/rs6000/rs6000.c:19840
  msgid "bad address"
  msgstr "slecht adres"
  
*************** msgstr "'%%%c' is geen geldige operand-p
*** 2818,2825 ****
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3209 config/riscv/riscv.c:3324
! #: config/riscv/riscv.c:3330 config/riscv/riscv.c:3339
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ongeldig gebruik van '%%%c'"
--- 2818,2825 ----
  #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099
  #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169
  #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224
! #: config/mips/mips.c:9233 config/riscv/riscv.c:3217 config/riscv/riscv.c:3332
! #: config/riscv/riscv.c:3338 config/riscv/riscv.c:3347
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ongeldig gebruik van '%%%c'"
*************** msgstr ""
*** 2955,3131 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3631
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000.c:3639
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Schakel geÃ¯ndexeerde adressering uit"
  
! #: config/rs6000/rs6000.c:3644
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx en -mno-altivec zijn incompatibel"
  
! #: config/rs6000/rs6000.c:3646
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3780
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3783
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3795
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.c:10009
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.c:12561
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12742 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.c:12757
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:12778
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12787
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12796
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12831
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12841
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12851
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12866 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.c:12960
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.c:13002
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13019
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13031
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13045 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13095
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13112 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.c:13169
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13238
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.c:14082
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14088
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14094
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:22852
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.c:25800
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:25869
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:25945
  msgid "Bad GPR fusion"
  msgstr ""
  
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
--- 2955,3185 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3696
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000.c:3704
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Schakel geÃ¯ndexeerde adressering uit"
  
! #: config/rs6000/rs6000.c:3709
  #, fuzzy
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx en -mno-altivec zijn incompatibel"
  
! #: config/rs6000/rs6000.c:3711
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3845
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3848
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3860
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "case-label niet in een switch-statement"
  
! #: config/rs6000/rs6000.c:10115
  #, fuzzy
  msgid "bad move"
  msgstr "slechte test"
  
! #: config/rs6000/rs6000.c:12679
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12859
! #, fuzzy, c-format
! #| msgid "invalid %%H value"
! msgid "invalid %%A value"
! msgstr "ongeldige waarde voor %%H"
! 
! #: config/rs6000/rs6000.c:12868 config/xtensa/xtensa.c:2371
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
  
! #: config/rs6000/rs6000.c:12883
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:12904
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12913
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12922
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12957
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12967
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12977
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:12992 config/xtensa/xtensa.c:2414
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
  
! #: config/rs6000/rs6000.c:13039
  #, c-format
  msgid "invalid %%O value"
  msgstr "ongeldige waarde voor %%O"
  
! #: config/rs6000/rs6000.c:13086
  #, c-format
  msgid "invalid %%q value"
  msgstr "ongeldige waarde voor %%q"
  
! #: config/rs6000/rs6000.c:13128
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13145
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13157
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13171 config/xtensa/xtensa.c:2383
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.c:13221
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13238 config/xtensa/xtensa.c:2435
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
  
! #: config/rs6000/rs6000.c:13295
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.c:13364
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "twee %<u%>s in integerconstante"
  
! #: config/rs6000/rs6000.c:14208
  msgid "__float128 and __ibm128 cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14214
  msgid "__ibm128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:14220
  msgid "__float128 and long double cannot be used in the same expression"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23099
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/rs6000/rs6000.c:26116
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:26185
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: config/rs6000/rs6000.c:26261
  msgid "Bad GPR fusion"
  msgstr ""
  
+ #: config/rs6000/rs6000.c:26740
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_quad%>"
+ msgstr "ongeldige conversie van %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26742
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_quad%>"
+ msgstr "ongeldige conversie naar %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26744
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<__vector_pair%>"
+ msgstr "ongeldige conversie van %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26746
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<__vector_pair%>"
+ msgstr "ongeldige conversie naar %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26754
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_quad%>"
+ msgstr "ongeldige conversie van %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26757
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_quad%>"
+ msgstr "ongeldige conversie naar %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26760
+ #, fuzzy
+ #| msgid "invalid conversion from %<__fpreg%>"
+ msgid "invalid conversion from type %<* __vector_pair%>"
+ msgstr "ongeldige conversie van %<__fpreg%>"
+ 
+ #: config/rs6000/rs6000.c:26763
+ #, fuzzy
+ #| msgid "invalid conversion to %<__fpreg%>"
+ msgid "invalid conversion to type %<* __vector_pair%>"
+ msgstr "ongeldige conversie naar %<__fpreg%>"
+ 
  #: config/s390/s390.c:7787
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
*************** msgstr ""
*** 3137,3228 ****
  msgid "cannot decompose address"
  msgstr "kan adres niet ontleden"
  
! #: config/s390/s390.c:7880
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7903
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7921
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ongeldige operand voor 'O' modifier"
  
! #: config/s390/s390.c:7943
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7961
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7971
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7992
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8003
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8089 config/s390/s390.c:8110
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8107
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ongeldige code voor operanduitvoer"
  
! #: config/s390/s390.c:8144
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8151
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ongeldige expressie als operand"
  
! #: config/s390/s390.c:8154
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:11873
  #, 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:16172
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: config/s390/s390.c:16182
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16185
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16193
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 3191,3282 ----
  msgid "cannot decompose address"
  msgstr "kan adres niet ontleden"
  
! #: config/s390/s390.c:7878
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7901
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7919
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ongeldige operand voor 'O' modifier"
  
! #: config/s390/s390.c:7941
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7959
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:7969
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/s390/s390.c:7990
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8001
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.c:8087 config/s390/s390.c:8108
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8105
  #, fuzzy, c-format
  msgid "invalid constant - try using an output modifier"
  msgstr "ongeldige code voor operanduitvoer"
  
! #: config/s390/s390.c:8142
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:8149
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ongeldige expressie als operand"
  
! #: config/s390/s390.c:8152
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: config/s390/s390.c:11871
  #, 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:16238
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: config/s390/s390.c:16248
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.c:16251
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.c:16259
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "{{anoniem}}"
*** 3493,3500 ****
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13681 cp/parser.c:30000
! #: cp/parser.c:30593
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
--- 3547,3554 ----
  #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309
  #: c/gimple-parser.c:2336 c/c-parser.c:3240 c/c-parser.c:3427
  #: c/c-parser.c:3460 c/c-parser.c:11296 c/gimple-parser.c:2027
! #: c/gimple-parser.c:2066 cp/parser.c:13686 cp/parser.c:30025
! #: cp/parser.c:30618
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3514,3520 ****
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30641
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
--- 3568,3574 ----
  #: c/gimple-parser.c:1456 c/gimple-parser.c:1472 c/gimple-parser.c:1494
  #: c/gimple-parser.c:1524 c/gimple-parser.c:1550 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:7172 cp/parser.c:30666
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3522,3528 ****
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30605
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
--- 3576,3582 ----
  #: c/c-parser.c:4074 c/c-parser.c:4806 c/c-parser.c:4950 c/c-parser.c:5023
  #: c/c-parser.c:5024 c/c-parser.c:5438 c/c-parser.c:5474 c/c-parser.c:7274
  #: c/c-parser.c:9272 c/c-parser.c:10162 c/c-parser.c:10451 c/c-parser.c:13073
! #: c/gimple-parser.c:1733 cp/parser.c:30630
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3541,3561 ****
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30596
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30608
! #: cp/parser.c:34267
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19216
! #: cp/parser.c:30602
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
--- 3595,3615 ----
  #: c/gimple-parser.c:1430 c/gimple-parser.c:1490 c/gimple-parser.c:1508
  #: c/gimple-parser.c:1543 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:13431 cp/parser.c:30621
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:4946 c/c-parser.c:4948 c/c-parser.c:13001 cp/parser.c:30633
! #: cp/parser.c:34293
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:5608 c/c-parser.c:11639 c/c-parser.c:17941 c/c-parser.c:18724
  #: c/c-parser.c:21766 c/gimple-parser.c:385 c/gimple-parser.c:2269
! #: c/c-parser.c:3228 c/c-parser.c:3450 c/c-parser.c:11191 cp/parser.c:19221
! #: cp/parser.c:30627
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3566,3577 ****
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30635 cp/parser.c:32280 cp/parser.c:35058
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:6736 cp/parser.c:30522
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
--- 3620,3631 ----
  #: c/c-parser.c:15394 c/c-parser.c:15521 c/c-parser.c:20133 c/c-parser.c:20775
  #: c/c-parser.c:20834 c/gimple-parser.c:568 c/gimple-parser.c:871
  #: c/gimple-parser.c:2317 c/gimple-parser.c:2344 c/c-parser.c:7179
! #: c/c-parser.c:13534 cp/parser.c:30660 cp/parser.c:32306 cp/parser.c:35084
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:6736 cp/parser.c:30547
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3580,3586 ****
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:29998 cp/parser.c:30611
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
--- 3634,3640 ----
  #: c/c-parser.c:9343 c/c-parser.c:10054 c/c-parser.c:14363 c/c-parser.c:15477
  #: c/gimple-parser.c:1021 c/gimple-parser.c:1047 c/gimple-parser.c:1175
  #: c/gimple-parser.c:1178 c/gimple-parser.c:1512 c/gimple-parser.c:1518
! #: cp/parser.c:30023 cp/parser.c:30636
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3590,3607 ****
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32854
! #: cp/parser.c:32928
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30620
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30644
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
--- 3644,3661 ----
  msgid "expected %<.%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:10862 c/c-parser.c:10894 c/c-parser.c:11134 cp/parser.c:32880
! #: cp/parser.c:32954
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:11552 c/gimple-parser.c:1348 cp/parser.c:30645
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14864 c/c-parser.c:15758 cp/parser.c:30669
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3609,3627 ****
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30623
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30599 cp/parser.c:33073
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39683
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
--- 3663,3681 ----
  #. All following cases are statements with LHS.
  #: c/c-parser.c:15386 c/c-parser.c:17397 c/c-parser.c:17441 c/c-parser.c:17673
  #: c/c-parser.c:18117 c/c-parser.c:20340 c/c-parser.c:20972
! #: c/gimple-parser.c:725 c/c-parser.c:5497 cp/parser.c:30648
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.c:17689 c/c-parser.c:17989 c/gimple-parser.c:1566
  #: c/gimple-parser.c:1598 c/gimple-parser.c:1608 c/gimple-parser.c:2354
! #: cp/parser.c:30624 cp/parser.c:33099
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:18767 c/c-parser.c:18757 cp/parser.c:39709
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
*************** msgstr "top-level declaratie van %qs spe
*** 3630,3636 ****
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16636 cp/parser.c:30617
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
--- 3684,3690 ----
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.c:1337 cp/parser.c:16641 cp/parser.c:30642
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 3641,3678 ****
  msgid "expected label"
  msgstr "ongeldige operand van %s"
  
! #: cp/call.c:3866
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:7217
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.c:7351 cp/pt.c:2031 cp/pt.c:24632
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.c:11685
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:11686
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
! #: cp/decl.c:3258
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "herhaald label %qs"
  
! #: cp/decl.c:3259
  msgid "jump to case label"
  msgstr ""
  
--- 3695,3732 ----
  msgid "expected label"
  msgstr "ongeldige operand van %s"
  
! #: cp/call.c:3868
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:7220
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.c:7387 cp/pt.c:2031 cp/pt.c:24688
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "kandidaat 1:"
  msgstr[1] "kandidaat 1:"
  
! #: cp/call.c:11715
  msgid "candidate 1:"
  msgstr "kandidaat 1:"
  
! #: cp/call.c:11716
  msgid "candidate 2:"
  msgstr "kandidaat 2:"
  
! #: cp/decl.c:3260
  #, fuzzy
  msgid "jump to label %qD"
  msgstr "herhaald label %qs"
  
! #: cp/decl.c:3261
  msgid "jump to case label"
  msgstr ""
  
*************** msgstr "meerdere parameters hebben de na
*** 3769,3775 ****
  msgid "<statement>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2202
  #, fuzzy, gcc-internal-format
  msgid "<unknown>"
  msgstr "onbekende machine-modus %qs"
--- 3823,3829 ----
  msgid "<statement>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2203
  #, fuzzy, gcc-internal-format
  msgid "<unknown>"
  msgstr "onbekende machine-modus %qs"
*************** msgstr "conversie gooit constantheid weg
*** 3948,4001 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6452 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6453 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6480 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.c:6497 c/c-typeck.c:4448
  #, 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:6509 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6527
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6573
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6575
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6577
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6579
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 4002,4055 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/typeck.c:6512 c/c-typeck.c:4396
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6513 c/c-typeck.c:4383
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6540 c/c-typeck.c:4440
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.c:6557 c/c-typeck.c:4448
  #, 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:6569 c/c-typeck.c:4470
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
  
  # 'unary' = 'unair'?
! #: cp/typeck.c:6587
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.c:6633
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6635
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.c:6637
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.c:6639
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "opvulkarakter in strfmon-formaat
*** 4037,4053 ****
  msgid "elemental binary operation"
  msgstr "elementaire binaire operatie"
  
! #: fortran/check.c:3702
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3910 fortran/check.c:3991 fortran/check.c:4056
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:4388 fortran/intrinsic.c:4766
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
--- 4091,4107 ----
  msgid "elemental binary operation"
  msgstr "elementaire binaire operatie"
  
! #: fortran/check.c:3709
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.c:3917 fortran/check.c:3998 fortran/check.c:4063
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.c:4401 fortran/intrinsic.c:4778
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
*************** msgstr ""
*** 4121,4127 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3401 fortran/intrinsic.c:4449
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 4175,4181 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.c:3404 fortran/intrinsic.c:4461
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 4136,4142 ****
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4725
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
--- 4190,4196 ----
  
  #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
  #. contexts.  Thus, use an extended RESOLVE_TAG macro for that.
! #: fortran/io.c:4727
  #, c-format
  msgid "%s tag with INQUIRE"
  msgstr ""
*************** msgstr ""
*** 4252,4263 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11845
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11896 fortran/resolve.c:11899
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
--- 4306,4317 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.c:2100 fortran/resolve.c:11855
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.c:2103 fortran/resolve.c:11906 fortran/resolve.c:11909
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr "ongeldige lvalue in toewijzing"
*** 4266,4478 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2300 fortran/resolve.c:2494
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2397
  #, fuzzy
  msgid "allocatable argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2402
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2407
  #, fuzzy
  msgid "optional argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2412
  #, fuzzy
  msgid "pointer argument"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/resolve.c:2417
  #, fuzzy
  msgid "target argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2422
  #, fuzzy
  msgid "value argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2427
  #, fuzzy
  msgid "volatile argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2432
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2437
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2442
  #, fuzzy
  msgid "coarray argument"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/resolve.c:2447
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2452
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2457
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2464
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2475
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2480
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2487
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2499
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4013
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.c:4029
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4046
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4051
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4066
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4108
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4131
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4145
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4243
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4249
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4262
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.c:4265
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.c:4268
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4272
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4358
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7175
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7179
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.c:7183
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7187
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.c:7191
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7477 fortran/resolve.c:7480
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7857 fortran/resolve.c:7860
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8093 fortran/resolve.c:10035
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8137 fortran/resolve.c:10047
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9841
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10059
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 4320,4532 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.c:2302 fortran/resolve.c:2496
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.c:2399
  #, fuzzy
  msgid "allocatable argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2404
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2409
  #, fuzzy
  msgid "optional argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2414
  #, fuzzy
  msgid "pointer argument"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/resolve.c:2419
  #, fuzzy
  msgid "target argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2424
  #, fuzzy
  msgid "value argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2429
  #, fuzzy
  msgid "volatile argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2434
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2439
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2444
  #, fuzzy
  msgid "coarray argument"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/resolve.c:2449
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.c:2454
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.c:2459
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.c:2466
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.c:2477
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.c:2482
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.c:2489
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.c:2501
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.c:4015
  #, fuzzy, c-format
  msgid "Invalid context for NULL() pointer at %%L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.c:4031
  #, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4048
  #, c-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgstr ""
  
! #: fortran/resolve.c:4053
  #, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4068
  #, c-format
  msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4110
  #, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4133
  #, c-format
  msgid "Operand of .not. operator at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4147
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.c:4245
  #, c-format
  msgid "Logicals at %%L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.c:4251
  #, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4264
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.c:4267
  #, fuzzy, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.c:4270
  #, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgstr ""
  
! #: fortran/resolve.c:4274
  #, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.c:4360
  #, c-format
  msgid "Inconsistent ranks for operator at %%L and %%L"
  msgstr ""
  
! #: fortran/resolve.c:7177
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.c:7181
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.c:7185
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7189
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.c:7193
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.c:7479 fortran/resolve.c:7482
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:7859 fortran/resolve.c:7862
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.c:8095 fortran/resolve.c:10037
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.c:8139 fortran/resolve.c:10049
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.c:9843
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.c:10061
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 4485,4511 ****
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9737
  #, 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:6191
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6199
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9527
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10941
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 4539,4565 ----
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.c:9739
  #, 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:6196
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.c:6204
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:9534
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.c:10948
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "%s voor %qs"
*** 4582,4588 ****
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1250
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
--- 4636,4642 ----
  msgid "Assigned label is not a target label"
  msgstr ""
  
! #: fortran/trans-stmt.c:1251
  #, c-format
  msgid "Invalid image number %d in SYNC IMAGES"
  msgstr ""
*************** msgstr "pointer naar functie gebruikt in
*** 5041,5047 ****
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2983
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
--- 5095,5101 ----
  #: common.opt:652 common.opt:790 common.opt:1010 common.opt:1014
  #: common.opt:1018 common.opt:1022 common.opt:1642 common.opt:1698
  #: common.opt:1830 common.opt:1834 common.opt:2068 common.opt:2274
! #: common.opt:2987
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 5625,5632 ****
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2859 common.opt:2947 common.opt:3084 common.opt:3088
! #: common.opt:3092 common.opt:3096
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
--- 5679,5686 ----
  #: common.opt:1917 common.opt:1960 common.opt:2349 common.opt:2385
  #: common.opt:2478 common.opt:2482 common.opt:2591 common.opt:2682
  #: common.opt:2690 common.opt:2698 common.opt:2706 common.opt:2807
! #: common.opt:2863 common.opt:2951 common.opt:3088 common.opt:3092
! #: common.opt:3096 common.opt:3100
  #, no-c-format
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr ""
*************** msgstr ""
*** 8101,8205 ****
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
- msgid "Warn about code paths in which an uninitialized value is used."
- msgstr ""
- 
- #: analyzer/analyzer.opt:107
- #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:183
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
--- 8155,8254 ----
  
  #: analyzer/analyzer.opt:103
  #, no-c-format
  msgid "Warn if the code is too complicated for the analyzer to fully explore."
  msgstr ""
  
! #: analyzer/analyzer.opt:107
  #, no-c-format
  msgid "Restrict the analyzer to run just the named checker."
  msgstr ""
  
! #: analyzer/analyzer.opt:111
  #, no-c-format
  msgid "Avoid combining multiple statements into one exploded edge."
  msgstr ""
  
! #: analyzer/analyzer.opt:115
  #, no-c-format
  msgid "Issue a note when diagnostics are deduplicated."
  msgstr ""
  
! #: analyzer/analyzer.opt:119
  #, no-c-format
  msgid "Purge unneeded state during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:123
  #, no-c-format
  msgid "Merge similar-enough states during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:127
  #, no-c-format
  msgid "Enable transitivity of constraints during analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:131
  #, no-c-format
  msgid "Approximate the effect of function calls to simplify analysis."
  msgstr ""
  
! #: analyzer/analyzer.opt:135
  #, no-c-format
  msgid "Emit more verbose descriptions of control flow in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:139
  #, no-c-format
  msgid "Emit more verbose descriptions of state changes in diagnostics."
  msgstr ""
  
! #: analyzer/analyzer.opt:143
  #, no-c-format
  msgid "Control which events are displayed in diagnostic paths."
  msgstr ""
  
! #: analyzer/analyzer.opt:147
  #, no-c-format
  msgid "Dump various analyzer internals to SRCFILE.analyzer.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:151
  #, no-c-format
  msgid "Dump various analyzer internals to stderr."
  msgstr ""
  
! #: analyzer/analyzer.opt:155
  #, no-c-format
  msgid "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:159
  #, no-c-format
  msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:163
  #, no-c-format
  msgid "Emit diagnostics showing the location of nodes in the exploded graph."
  msgstr ""
  
! #: analyzer/analyzer.opt:167
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:171
  #, no-c-format
  msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
  msgstr ""
  
! #: analyzer/analyzer.opt:175
  #, no-c-format
  msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
  msgstr ""
  
! #: analyzer/analyzer.opt:179
  #, no-c-format
  msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
  msgstr ""
*************** msgstr ""
*** 12654,12660 ****
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions for a future architecture."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
--- 12703,12709 ----
  
  #: config/rs6000/rs6000.opt:572
  #, no-c-format
! msgid "Use instructions added in ISA 3.1."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:576
*************** msgstr "ongeldig gebruik van %<restrict%
*** 12667,12672 ****
--- 12716,12726 ----
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:584
+ #, 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"
*************** msgstr ""
*** 17634,17640 ****
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before manging name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
--- 17688,17694 ----
  
  #: common.opt:2213
  #, no-c-format
! msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
  #: common.opt:2217
*************** msgstr ""
*** 18277,18648 ****
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "recursieve inlining"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "recursieve inlining"
  
! #: common.opt:2888
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2916
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "recursieve inlining"
  
! #: common.opt:2924
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2930
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2943
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2951
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2963
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2979
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2987
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "lege declaratie"
  
! #: common.opt:2997
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3001
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3020
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3036
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3052
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "ongeldig register in de move-instructie"
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3060
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3064
  #, fuzzy, no-c-format
  #| msgid "Arithmetic overflow at %L"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Arithmetische overflow op %L"
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3076
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3100
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: common.opt:3148
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3179
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3205
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:3209
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3216
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3245
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3249
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: common.opt:3299
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
  # kan beter
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: common.opt:3335
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Onderdruk waarschuwingen"
  
! #: common.opt:3349
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3394
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3409
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
--- 18331,18702 ----
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "recursieve inlining"
  
! #: common.opt:2888
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "recursieve inlining"
  
! #: common.opt:2892
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:2900
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2904
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2908
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:2920
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "recursieve inlining"
  
! #: common.opt:2928
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:2942
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:2947
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2955
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2959
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "lege declaratie"
  
! #: common.opt:2963
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:2967
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:2983
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:2991
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "lege declaratie"
  
! #: common.opt:3001
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3005
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3024
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3040
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3044
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3048
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3052
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3056
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "ongeldig register in de move-instructie"
  
! #: common.opt:3060
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "lege declaratie"
  
! #: common.opt:3064
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Arithmetic overflow at %L"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Arithmetische overflow op %L"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3080
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3120
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "instructie met predicaat in voorwaardelijke sequentie"
  
! #: common.opt:3152
  #, no-c-format
  msgid "Generate debug information in STABS format."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Generate debug information in extended STABS format."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3168
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3172
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3176
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "case-label niet in een switch-statement"
  
! #: common.opt:3187
  #, no-c-format
  msgid "Generate debug information in XCOFF format."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "Generate debug information in extended XCOFF format."
  msgstr ""
  
! #: common.opt:3209
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: common.opt:3213
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3220
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3224
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3249
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3253
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: common.opt:3263
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue them as errors."
  msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: common.opt:3303
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
  # kan beter
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: common.opt:3339
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Onderdruk waarschuwingen"
  
! #: common.opt:3353
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:3398
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3402
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3406
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: common.opt:3413
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
*************** msgstr ""
*** 19792,19799 ****
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1389
! #: cp/cvt.c:1645
  #, fuzzy, gcc-internal-format
  msgid "value computed is not used"
  msgstr "modus van %qs is geen modus"
--- 19846,19853 ----
  msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
  msgstr ""
  
! #: go/gofrontend/expressions.cc:116 c-family/c-warn.c:672 cp/cvt.c:1388
! #: cp/cvt.c:1644
  #, fuzzy, gcc-internal-format
  msgid "value computed is not used"
  msgstr "modus van %qs is geen modus"
*************** msgid "expected boolean type"
*** 19824,19830 ****
  msgstr "ongeldige operand van %s"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36331 cp/parser.c:36338
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
--- 19878,19884 ----
  msgstr "ongeldige operand van %s"
  
  #: go/gofrontend/expressions.cc:5048 c/c-parser.c:15301 c/c-parser.c:15308
! #: cp/parser.c:36357 cp/parser.c:36364
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
*************** msgstr "geen argumenten"
*** 19898,19904 ****
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8945
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
--- 19952,19958 ----
  #: go/gofrontend/expressions.cc:10076 go/gofrontend/expressions.cc:10157
  #: go/gofrontend/expressions.cc:10230 go/gofrontend/expressions.cc:11041
  #: go/gofrontend/expressions.cc:12098 go/gofrontend/expressions.cc:12112
! #: go/gofrontend/expressions.cc:12133 cp/pt.c:8954
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
*************** msgstr "attribuut %qE botst met attribuu
*** 20289,20295 ****
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14810
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
--- 20343,20349 ----
  
  #: attribs.c:452 c-family/c-attribs.c:2080 c-family/c-attribs.c:2497
  #: c-family/c-attribs.c:3886 c-family/c-attribs.c:3900
! #: c-family/c-attribs.c:3914 c-family/c-attribs.c:3929 cp/decl.c:14819
  #: cp/friend.c:303 cp/tree.c:4792
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
*************** msgstr ""
*** 20373,20384 ****
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7149 config/arm/arm.c:7177 config/arm/arm.c:7194
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3309 config/i386/i386-options.c:3467
! #: config/i386/i386-options.c:3699 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19357 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
--- 20427,20438 ----
  #: c-family/c-attribs.c:4363 c-family/c-attribs.c:4419
  #: c-family/c-attribs.c:4435 c-family/c-attribs.c:4529
  #: c-family/c-common.c:5694 c-family/c-common.c:5697 config/darwin.c:2062
! #: config/arm/arm.c:7246 config/arm/arm.c:7274 config/arm/arm.c:7291
  #: config/avr/avr.c:9675 config/csky/csky.c:6046 config/csky/csky.c:6068
  #: config/h8300/h8300.c:5347 config/h8300/h8300.c:5371
! #: config/i386/i386-options.c:3313 config/i386/i386-options.c:3471
! #: config/i386/i386-options.c:3703 config/ia64/ia64.c:785
! #: config/rs6000/rs6000.c:19604 ada/gcc-interface/utils.c:6436
  #: ada/gcc-interface/utils.c:6464 ada/gcc-interface/utils.c:6481
  #: ada/gcc-interface/utils.c:6498 ada/gcc-interface/utils.c:6513
  #: ada/gcc-interface/utils.c:6529 ada/gcc-interface/utils.c:6555
*************** msgstr "attribuut %qE wordt genegeerd"
*** 20396,20403 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2062 cp/decl.c:2073
! #: cp/decl.c:2676 cp/decl.c:3103
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "eerdere declaratie van %qs"
--- 20450,20457 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: attribs.c:998 cp/decl.c:1162 cp/decl.c:2018 cp/decl.c:2064 cp/decl.c:2075
! #: cp/decl.c:2678 cp/decl.c:3105
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "ongeldige beginwaarde"
*** 20518,20524 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "offset buiten de grenzen van een constante string"
  
! #: builtins.c:815 cp/name-lookup.c:5333
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 20572,20578 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "offset buiten de grenzen van een constante string"
  
! #: builtins.c:815 cp/name-lookup.c:5335
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "ontbrekend argument bij %qs"
*** 20807,20813 ****
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11097
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
--- 20861,20867 ----
  
  #. All valid uses of __builtin_va_arg_pack () are removed during
  #. inlining.
! #: builtins.c:7931 expr.c:11102
  #, fuzzy, gcc-internal-format
  msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
*************** msgstr ""
*** 21104,21115 ****
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6420
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6424
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
--- 21158,21169 ----
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.c:6421
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.c:6425
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
*************** msgstr ""
*** 21619,21922 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3136
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.c:3232
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3237
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3267
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3273
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3279 cgraph.c:3309
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3286
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3297
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3316
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cgraph.c:3334
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "beginwaarde ontbreekt"
  
! #: cgraph.c:3343
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3372
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3379
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3384
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3389
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "beginwaarde-element is niet constant"
  
! #: cgraph.c:3396
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cgraph.c:3401
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3406
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3411
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3416
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3423
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3428
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3435
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: cgraph.c:3443
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3449 cgraph.c:3509
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.c:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3465 cgraph.c:3536
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3477
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3487
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3492
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3499
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3526
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.c:3557
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3574
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3585
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3590
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3601
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3614
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3620
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3625
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3630
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3642
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3648
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3653
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3660
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3669
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3674
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3679
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3713
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3721
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "dit is een eerdere declaratie"
  
! #: cgraph.c:3730
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3740
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3750
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ongeldige beginwaarde"
  
! #: cgraph.c:3763
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3775
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3790 cgraph.c:3803
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3795
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversie van register naar een andere grootte"
  
! #: cgraph.c:3810
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3921 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "het argument van '-%s' ontbreekt"
--- 21673,21976 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.c:3138
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.c:3234
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3239
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3269
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.c:3275
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.c:3281 cgraph.c:3311
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.c:3288
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3299
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.c:3318
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.c:3331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cgraph.c:3336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "beginwaarde ontbreekt"
  
! #: cgraph.c:3345
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.c:3374
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.c:3381
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.c:3386
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.c:3391
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "beginwaarde-element is niet constant"
  
! #: cgraph.c:3398
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cgraph.c:3403
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.c:3408
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.c:3413
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.c:3418
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.c:3425
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.c:3430
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.c:3437
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> met waarde in een functie die void teruggeeft"
  
! #: cgraph.c:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.c:3451 cgraph.c:3511
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.c:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.c:3467 cgraph.c:3538
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.c:3489
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3494
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.c:3501
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3528
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.c:3559
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.c:3576
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.c:3587
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3592
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.c:3603
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.c:3616
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.c:3622
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.c:3627
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.c:3632
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.c:3644
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.c:3650
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.c:3655
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.c:3662
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.c:3671
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3676
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.c:3681
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.c:3715
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.c:3723
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "dit is een eerdere declaratie"
  
! #: cgraph.c:3732
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.c:3742
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.c:3752
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ongeldige beginwaarde"
  
! #: cgraph.c:3765
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3777
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.c:3792 cgraph.c:3805
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.c:3797
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversie van register naar een andere grootte"
  
! #: cgraph.c:3812
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.c:3923 varpool.c:303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "het argument van '-%s' ontbreekt"
*************** msgid "%<weakref%> attribute ignored bec
*** 22005,22016 ****
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11805
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.c:1078 c/c-decl.c:11815
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
--- 22059,22070 ----
  msgstr ""
  
  #. include_self=
! #: cgraphunit.c:1076 c/c-decl.c:11812
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cgraphunit.c:1078 c/c-decl.c:11822
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
*************** msgid "LTO support has not been enabled
*** 22163,22169 ****
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1728 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "open %s"
--- 22217,22223 ----
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
  #: collect2.c:1336 graph.c:55 lto-wrapper.c:1520 lto-wrapper.c:1576
! #: toplev.c:1733 objc/objc-act.c:461
  #, fuzzy, gcc-internal-format
  msgid "cannot open %s: %m"
  msgstr "open %s"
*************** msgstr ""
*** 22498,22519 ****
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2930
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ongeldige operand voor %s-code"
  
! #: emit-rtl.c:2932
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2934
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4070
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
--- 22552,22573 ----
  msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
  msgstr ""
  
! #: emit-rtl.c:2885
  #, fuzzy, gcc-internal-format
  msgid "invalid rtl sharing found in the insn"
  msgstr "ongeldige operand voor %s-code"
  
! #: emit-rtl.c:2887
  #, gcc-internal-format
  msgid "shared rtx"
  msgstr ""
  
! #: emit-rtl.c:2889
  #, gcc-internal-format
  msgid "internal consistency failure"
  msgstr ""
  
! #: emit-rtl.c:4025
  #, gcc-internal-format
  msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
  msgstr ""
*************** msgstr ""
*** 22573,22579 ****
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14717 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
--- 22627,22633 ----
  msgid "%<lp_array%> does not match %<region_tree%>"
  msgstr ""
  
! #: except.c:3517 tree.c:14728 value-prof.c:517
  #, fuzzy, gcc-internal-format
  msgid "%qs failed"
  msgstr "kan bestand '%s' niet openen"
*************** msgstr ""
*** 22603,22614 ****
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11109
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11123
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
--- 22657,22668 ----
  msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
  msgstr ""
  
! #: expr.c:11114
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute error: %s"
  msgstr ""
  
! #: expr.c:11128
  #, gcc-internal-format
  msgid "%Kcall to %qs declared with attribute warning: %s"
  msgstr ""
*************** msgstr "ongeldige waarde voor %%C"
*** 22623,22629 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "grootte van %qs is %u bytes"
  
! #: final.c:4809 toplev.c:1552 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
--- 22677,22683 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "grootte van %qs is %u bytes"
  
! #: final.c:4809 toplev.c:1557 tree-cfgcleanup.c:1499
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
*************** msgstr "grote integer impliciet afgekapt
*** 22643,22679 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vergelijking is altijd %d vanwege breedte van bit-veld"
  
! #: fold-const.c:5913 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6366 fold-const.c:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6524
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6529
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9191
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9591
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12891
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
--- 22697,22733 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vergelijking is altijd %d vanwege breedte van bit-veld"
  
! #: fold-const.c:5927 tree-ssa-reassoc.c:2726 tree-ssa-reassoc.c:3606
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
  
! #: fold-const.c:6380 fold-const.c:6394
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
  
! #: fold-const.c:6538
  #, gcc-internal-format
  msgid "%<or%> of unmatched not-equal tests is always 1"
  msgstr ""
  
! #: fold-const.c:6543
  #, gcc-internal-format
  msgid "%<and%> of mutually exclusive equal-tests is always 0"
  msgstr ""
  
! #: fold-const.c:9205
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when reducing constant in comparison"
  msgstr ""
  
! #: fold-const.c:9605
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when combining constants around a comparison"
  msgstr ""
  
! #: fold-const.c:12905
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr ""
*************** msgstr "functie geeft adres van lokale v
*** 23300,23312 ****
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13082 tree.c:13119 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7060 cp/call.c:8888
! #: cp/constexpr.c:852 cp/constexpr.c:3337 cp/cvt.c:1069 cp/cvt.c:1107
! #: cp/decl.c:7972 cp/decl2.c:5543 cp/decl2.c:5588 cp/pt.c:8753
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1775 cp/typeck.c:1987
! #: cp/typeck.c:4031 cp/typeck.c:9589
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 23354,23366 ----
  msgid "function returns address of local variable"
  msgstr "functie geeft adres van lokale variabele terug"
  
! #: gimple-ssa-isolate-paths.c:412 tree.c:13084 tree.c:13121 c/c-typeck.c:2929
  #: c/c-typeck.c:3015 c/c-typeck.c:10615 c/c-typeck.c:10632
! #: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7063 cp/call.c:8917
! #: cp/constexpr.c:852 cp/constexpr.c:3353 cp/cvt.c:1068 cp/cvt.c:1106
! #: cp/decl.c:7969 cp/decl2.c:5532 cp/decl2.c:5577 cp/pt.c:8762
! #: cp/semantics.c:1928 cp/semantics.c:4261 cp/typeck.c:1817 cp/typeck.c:2029
! #: cp/typeck.c:4089 cp/typeck.c:9649
  #, fuzzy, gcc-internal-format
  msgid "declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgid "%G%qD offset %s is out of the bou
*** 23887,23896 ****
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1386 cp/class.c:3162 cp/constexpr.c:956
! #: cp/decl.c:4076 cp/decl.c:11613 cp/decl.c:12084 cp/decl.c:12093
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22263
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 23941,23950 ----
  msgstr ""
  
  #: gimple-ssa-warn-restrict.c:1810 c/c-decl.c:3832 c/c-decl.c:4105
! #: c/c-typeck.c:8743 cp/class.c:1393 cp/class.c:3187 cp/constexpr.c:956
! #: cp/decl.c:4078 cp/decl.c:11613 cp/decl.c:12091 cp/decl.c:12100
  #: cp/friend.c:386 cp/friend.c:396 cp/parser.c:3333 cp/parser.c:3472
! #: cp/parser.c:3523 cp/parser.c:6542 cp/parser.c:22279
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "sectie-attributen worden niet on
*** 24059,24065 ****
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:7502 gimplify.c:8811
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
--- 24113,24119 ----
  msgid "enclosing %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:7502 gimplify.c:8814
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
*************** msgstr "statische variable %qs is als dl
*** 24109,24121 ****
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12389
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12382
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
--- 24163,24175 ----
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.c:8543 gimplify.c:12337
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %<for%> or %<sections%>"
  msgstr ""
  
  #: gimplify.c:8553 gimplify.c:8559 gimplify.c:8565 gimplify.c:8571
! #: gimplify.c:12330
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
*************** msgstr ""
*** 24125,24271 ****
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8979
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9153
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9442
  #, 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:9499
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9527
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:9703
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9913
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9962
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10209
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10264
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10355
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10501
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10520
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.c:10619
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10953
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11493 gimplify.c:11752
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12320
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12344
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12416
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13274 omp-low.c:3254
  #, 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:13292
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13305
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13318
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13329
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14619
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15170
  #, 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:15175
  #, 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:15182
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
--- 24179,24325 ----
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.c:8982
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.c:9156
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.c:9445
  #, 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:9502
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: gimplify.c:9530
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:9706
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.c:9916
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.c:9965
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10212
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.c:10267
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.c:10358
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.c:10505
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.c:10524
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: gimplify.c:10623
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.c:10957
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.c:11441 gimplify.c:11700
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.c:12268
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.c:12292
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.c:12312
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.c:12364
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.c:13222 omp-low.c:3254
  #, 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:13240
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.c:13253
  #, gcc-internal-format
  msgid "number of variables in %<depend%> clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.c:13266
  #, gcc-internal-format
  msgid "more than one %<depend%> clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.c:13277
  #, gcc-internal-format
  msgid "%<depend%> clause with %<source%> modifier specified together with %<depend%> clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.c:14567
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.c:15118
  #, 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:15123
  #, 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:15130
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
*************** msgstr ""
*** 24342,24348 ****
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:504
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 24396,24402 ----
  msgid "token %u has %<y-location == %u%>"
  msgstr ""
  
! #: internal-fn.c:506
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr ""
*** 24614,24667 ****
  msgid "the extra base is defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: ipa-devirt.c:3852
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3861
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3891
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3899
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3907
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3918
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4289
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4358
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
--- 24668,24721 ----
  msgid "the extra base is defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: ipa-devirt.c:3855
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3864
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3894
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3902
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3910
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.c:3921
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-fnsummary.c:4295
  #, gcc-internal-format
  msgid "invalid fnsummary in LTO stream"
  msgstr ""
  
! #: ipa-fnsummary.c:4364
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr ""
*************** msgstr "deze functie is mogelijk kandida
*** 24693,24729 ****
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1468
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1473
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1478
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1490
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1509
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2470
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
--- 24747,24783 ----
  msgid "ipa reference summary is missing in ltrans unit"
  msgstr ""
  
! #: ipa-sra.c:1470
  #, gcc-internal-format
  msgid "Access offset before parent offset"
  msgstr ""
  
! #: ipa-sra.c:1475
  #, gcc-internal-format
  msgid "Access size greater or equal to its parent size"
  msgstr ""
  
! #: ipa-sra.c:1480
  #, gcc-internal-format
  msgid "Access terminates outside of its parent"
  msgstr ""
  
! #: ipa-sra.c:1492
  #, gcc-internal-format
  msgid "Access overlaps with its sibling"
  msgstr ""
  
! #: ipa-sra.c:1511
  #, gcc-internal-format
  msgid "IPA-SRA access verification failed"
  msgstr ""
  
! #: ipa-sra.c:2472
  #, gcc-internal-format
  msgid "Function %qs, parameter %u, has IPA-SRA accesses which overlap"
  msgstr ""
  
! #: ipa-sra.c:2475
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access"
  msgstr ""
*************** msgstr ""
*** 24773,24829 ****
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1110
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1115
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1280
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1456
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1462
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1539
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1655
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1680
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "kan %s niet vinden"
  
! #: lto-cgraph.c:1728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: lto-cgraph.c:1805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
--- 24827,24883 ----
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
  
! #: lto-cgraph.c:1118
  #, gcc-internal-format
  msgid "function %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1123
  #, gcc-internal-format
  msgid "variable %qs has been referenced in offloaded code but hasn%'t been marked to be included in the offloaded code"
  msgstr ""
  
! #: lto-cgraph.c:1288
  #, gcc-internal-format, gfc-internal-format
  msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
  msgstr ""
  
! #: lto-cgraph.c:1464
  #, gcc-internal-format
  msgid "bytecode stream: no caller found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1470
  #, gcc-internal-format
  msgid "bytecode stream: no callee found while reading edge"
  msgstr ""
  
! #: lto-cgraph.c:1547
  #, gcc-internal-format
  msgid "bytecode stream: found empty cgraph node"
  msgstr ""
  
! #: lto-cgraph.c:1663
  #, gcc-internal-format, gfc-internal-format
  msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
  msgstr ""
  
! #: lto-cgraph.c:1688
  #, gcc-internal-format, gfc-internal-format
  msgid "Profile information in %s corrupted"
  msgstr ""
  
! #: lto-cgraph.c:1726
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO cgraph in %s"
  msgstr "kan %s niet vinden"
  
! #: lto-cgraph.c:1736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot find LTO section refs in %s"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: lto-cgraph.c:1813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid offload table in %s"
*************** msgstr ""
*** 25081,25132 ****
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1751
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1754
  #, fuzzy, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "%Jeerder hier gebruikt"
  
! #: omp-general.c:1785
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1827
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1834
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1843
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: omp-general.c:1851
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1205
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1206
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1240
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
--- 25135,25186 ----
  msgid "%<depend%> clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-general.c:1807
  #, gcc-internal-format
  msgid "%qs specifies a conflicting level of parallelism"
  msgstr ""
  
! #: omp-general.c:1810
  #, fuzzy, gcc-internal-format
  msgid "... to the previous %qs clause here"
  msgstr "%Jeerder hier gebruikt"
  
! #: omp-general.c:1841
  #, gcc-internal-format
  msgid "cannot apply %<%s%> to %qD, which has also been marked with an OpenMP 'declare target' directive"
  msgstr ""
  
! #: omp-general.c:1883
  #, gcc-internal-format
  msgid "incompatible %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1890
  #, gcc-internal-format
  msgid "missing %qs clause when applying %<%s%> to %qD, which has already been marked with an OpenACC 'routine' directive"
  msgstr ""
  
! #: omp-general.c:1899
  #, fuzzy, gcc-internal-format
  msgid "... with %qs clause here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: omp-general.c:1907
  #, gcc-internal-format
  msgid "... without %qs clause near to here"
  msgstr ""
  
! #: omp-low.c:2382 omp-offload.c:1215
  #, gcc-internal-format
  msgid "%<seq%> overrides other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2385 omp-offload.c:1216
  #, gcc-internal-format
  msgid "%<auto%> conflicts with other OpenACC loop specifiers"
  msgstr ""
  
! #: omp-low.c:2389 omp-offload.c:1250
  #, gcc-internal-format
  msgid "inner loop uses same OpenACC parallelism as containing loop"
  msgstr ""
*************** msgstr "continue-statement niet in een l
*** 25347,25398 ****
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-offload.c:663
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1238
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1242 omp-offload.c:1274
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1247
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1249
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1254
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: omp-offload.c:1267
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1408
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1416
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
--- 25401,25452 ----
  msgid "invalid branch to/from %s structured block"
  msgstr "continue-statement niet in een lus"
  
! #: omp-offload.c:673
  #, gcc-internal-format
  msgid "%<-fopenacc-dim%> operand is malformed at %qs"
  msgstr ""
  
! #: omp-offload.c:1248
  #, gcc-internal-format
  msgid "routine call uses same OpenACC parallelism as containing loop"
  msgstr ""
  
! #: omp-offload.c:1252 omp-offload.c:1284
  #, gcc-internal-format
  msgid "containing loop here"
  msgstr ""
  
! #: omp-offload.c:1257
  #, gcc-internal-format
  msgid "routine call uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1259
  #, gcc-internal-format
  msgid "loop uses OpenACC parallelism disallowed by containing routine"
  msgstr ""
  
! #: omp-offload.c:1264
  #, fuzzy, gcc-internal-format
  msgid "routine %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: omp-offload.c:1277
  #, gcc-internal-format
  msgid "incorrectly nested OpenACC loop parallelism"
  msgstr ""
  
! #: omp-offload.c:1418
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize element loop"
  msgstr ""
  
! #: omp-offload.c:1426
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize tile loop"
  msgstr ""
  
! #: omp-offload.c:1428
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
*************** msgstr "sectie-attributen worden niet on
*** 26739,26871 ****
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: toplev.c:1496
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1500
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "deze doelmachine heeft geen delayed branches"
  
! #: toplev.c:1514
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1559
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: toplev.c:1594
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "%s ondersteunt het %<%%%s%c%> %s formaat niet"
  
! #: toplev.c:1607
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1611
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1650
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1681
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1697
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1707
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1736
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1742
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1750
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1756
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1766
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: toplev.c:1778
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1788
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1798
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1816
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1828
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:2132
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: toplev.c:2134
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "#error %s"
  
! #: toplev.c:2251
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2327
  #, fuzzy, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "case-selector niet compatibel met label"
  
! #: toplev.c:2342
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
--- 26793,26925 ----
  msgid "%<-fabi-version=1%> is no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: toplev.c:1501
  #, gcc-internal-format
  msgid "instruction scheduling not supported on this target machine"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1505
  #, gcc-internal-format
  msgid "this target machine does not have delayed branches"
  msgstr "deze doelmachine heeft geen delayed branches"
  
! #: toplev.c:1519
  #, fuzzy, gcc-internal-format
  #| msgid "-f%sleading-underscore not supported on this target machine"
  msgid "%<-f%sleading-underscore%> not supported on this target machine"
  msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1564
  #, fuzzy, gcc-internal-format
  msgid "could not close zeroed insn dump file %qs: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: toplev.c:1599
  #, fuzzy, gcc-internal-format
  msgid "target system does not support the %qs debug format"
  msgstr "%s ondersteunt het %<%%%s%c%> %s formaat niet"
  
! #: toplev.c:1612
  #, gcc-internal-format
  msgid "variable tracking requested, but useless unless producing debug info"
  msgstr ""
  
! #: toplev.c:1616
  #, gcc-internal-format
  msgid "variable tracking requested, but not supported by this debug format"
  msgstr ""
  
! #: toplev.c:1655
  #, gcc-internal-format
  msgid "var-tracking-assignments changes selective scheduling"
  msgstr ""
  
! #: toplev.c:1686
  #, gcc-internal-format
  msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1702
  #, gcc-internal-format
  msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
  msgstr ""
  
! #: toplev.c:1712
  #, gcc-internal-format
  msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
  msgstr ""
  
! #: toplev.c:1741
  #, fuzzy, gcc-internal-format
  msgid "%<-ffunction-sections%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1747
  #, fuzzy, gcc-internal-format
  msgid "%<-fdata-sections%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1755
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1761
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
  msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
  
! #: toplev.c:1771
  #, fuzzy, gcc-internal-format
  msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: toplev.c:1783
  #, gcc-internal-format
  msgid "%<-fassociative-math%> disabled; other options take precedence"
  msgstr ""
  
! #: toplev.c:1793
  #, gcc-internal-format
  msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
  msgstr ""
  
! #: toplev.c:1803
  #, gcc-internal-format
  msgid "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive; disabling %<-fstack-check=%>"
  msgstr ""
  
! #: toplev.c:1821
  #, fuzzy, gcc-internal-format
  msgid "%<-fstack-protector%> not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:1833
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: toplev.c:2137
  #, fuzzy, gcc-internal-format
  msgid "error writing to %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: toplev.c:2139
  #, fuzzy, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "#error %s"
  
! #: toplev.c:2256
  #, gcc-internal-format
  msgid "mpfr not configured to handle all floating modes"
  msgstr ""
  
! #: toplev.c:2332
  #, fuzzy, gcc-internal-format
  msgid "self-tests incompatible with %<-E%>"
  msgstr "case-selector niet compatibel met label"
  
! #: toplev.c:2347
  #, gcc-internal-format
  msgid "self-tests are not enabled in this build"
  msgstr ""
*************** msgstr "globale registervariabele volgt
*** 26960,27135 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2968
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2973
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:2988
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:2994
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ongeldige expressie als operand"
  
! #: tree-cfg.c:3027
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:3052
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "In functie %qs"
  
! #: tree-cfg.c:3066
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ongeldige constraints voor operand"
  
! #: tree-cfg.c:3072
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3081
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3089
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.c:3096
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3107
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: tree-cfg.c:3123
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:3149 tree-cfg.c:3158 tree-cfg.c:3175 tree-cfg.c:3809
! #: tree-cfg.c:3838 tree-cfg.c:3855 tree-cfg.c:3876 tree-cfg.c:3922
! #: tree-cfg.c:3943 tree-cfg.c:3997 tree-cfg.c:4017 tree-cfg.c:4053
! #: tree-cfg.c:4074 tree-cfg.c:4106 tree-cfg.c:4182 tree-cfg.c:4214
! #: tree-cfg.c:4226 tree-cfg.c:4285 tree-cfg.c:4310 tree-cfg.c:4383
! #: tree-cfg.c:4461
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.c:3169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.c:3193
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3201
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversie van register naar een andere grootte"
  
! #: tree-cfg.c:3221 tree-cfg.c:3247
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:3228 tree-cfg.c:3254
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.c:3235 tree-cfg.c:3261
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: tree-cfg.c:3268 tree-cfg.c:4473
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3321
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3330
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3337
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.c:3347
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: tree-cfg.c:3358
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.c:3375
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3389
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ongeldige conversie in 'gimple'-aanroep"
  
! #: tree-cfg.c:3398
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.c:3409
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 27014,27189 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.c:2998
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3003
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.c:3018
  #, gcc-internal-format
  msgid "%<DECL_GIMPLE_REG_P%> set on a variable with address taken"
  msgstr ""
  
! #: tree-cfg.c:3024
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.c:3046
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ongeldige expressie als operand"
  
! #: tree-cfg.c:3057
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in indirect reference"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:3082
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "In functie %qs"
  
! #: tree-cfg.c:3096
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ongeldige constraints voor operand"
  
! #: tree-cfg.c:3102
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3111
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.c:3119
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.c:3126
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.c:3137
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: tree-cfg.c:3153
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.c:3168
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:3179 tree-cfg.c:3188 tree-cfg.c:3205 tree-cfg.c:3839
! #: tree-cfg.c:3868 tree-cfg.c:3885 tree-cfg.c:3906 tree-cfg.c:3952
! #: tree-cfg.c:3973 tree-cfg.c:4027 tree-cfg.c:4047 tree-cfg.c:4083
! #: tree-cfg.c:4104 tree-cfg.c:4136 tree-cfg.c:4212 tree-cfg.c:4244
! #: tree-cfg.c:4256 tree-cfg.c:4315 tree-cfg.c:4340 tree-cfg.c:4413
! #: tree-cfg.c:4491
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.c:3199
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.c:3223
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.c:3231
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversie van register naar een andere grootte"
  
! #: tree-cfg.c:3251 tree-cfg.c:3277
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:3258 tree-cfg.c:3284
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.c:3265 tree-cfg.c:3291
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: tree-cfg.c:3298 tree-cfg.c:4503
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.c:3351
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.c:3360
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.c:3367
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.c:3377
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: tree-cfg.c:3388
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.c:3397
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.c:3405
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.c:3419
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ongeldige conversie in 'gimple'-aanroep"
  
! #: tree-cfg.c:3428
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.c:3439
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 27140,27657 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3427
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: tree-cfg.c:3450
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-cfg.c:3470
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:3486
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.c:3503
  #, fuzzy, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: tree-cfg.c:3518
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.c:3527
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.c:3534
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3556
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3562
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:3585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.c:3614
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.c:3629
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ongeldige types in adresruimte-conversie"
  
! #: tree-cfg.c:3643
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "ongeldige types in conversie naar floating-point"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ongeldige types in conversie naar integer"
  
! #: tree-cfg.c:3713
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.c:3735
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.c:3746
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3760
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "niet-triviale conversie in unaire bewerking"
  
! #: tree-cfg.c:3785
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.c:3792
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: tree-cfg.c:3897
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:3908
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.c:4114
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.c:4127
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.c:4155
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4164
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:4196
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4238 tree-cfg.c:4297
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.c:4253
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4269
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.c:4329
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "niet-ondersteunde versie"
  
! #: tree-cfg.c:4338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid position or size in %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.c:4344
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.c:4354
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: tree-cfg.c:4364
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs is geen iterator"
  
! #: tree-cfg.c:4419
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.c:4428
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ongeldige beginwaarde"
  
! #: tree-cfg.c:4447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:4488 tree-cfg.c:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: tree-cfg.c:4548 tree-cfg.c:4566
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4557 tree-cfg.c:4574
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: tree-cfg.c:4582
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4591
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4598
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4607
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4618
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4677
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4692 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4716
  #, fuzzy, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: tree-cfg.c:4735
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4743
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4753
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: tree-cfg.c:4765
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4771
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4778
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4788
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4798
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4807
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4850
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: tree-cfg.c:4859
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4869
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4885
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:4893
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ongeldig token in expressie"
  
! #: tree-cfg.c:4976 tree-cfg.c:4985
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ongeldig adres"
  
! #: tree-cfg.c:4995
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.c:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.c:5016
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: tree-cfg.c:5114
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5171
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5187
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5236
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "local declaration from a different function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: tree-cfg.c:5339
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5348
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5359 tree-cfg.c:5406
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5367
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5394
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5434
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5440
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5462
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5484
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5491
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5522
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5531
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5540 tree-cfg.c:5549 tree-cfg.c:5574
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5564
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5597
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5610
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5633 tree-cfg.c:5655 tree-cfg.c:5672 tree-cfg.c:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: tree-cfg.c:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5707
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5715
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "-pipe wordt niet ondersteund"
  
! #: tree-cfg.c:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.c:9383
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> functie keert terug"
  
! #: tree-cfg.c:9404 tree-cfg.c:9436
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: tree-cfg.c:9502
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: tree-cfg.c:9507 cp/cvt.c:1111
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van een functie, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
--- 27194,27711 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.c:3457
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: tree-cfg.c:3480
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-cfg.c:3500
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:3516
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.c:3533
  #, fuzzy, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: tree-cfg.c:3548
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.c:3557
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.c:3564
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.c:3586
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.c:3592
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:3615
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.c:3644
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.c:3659
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ongeldige types in adresruimte-conversie"
  
! #: tree-cfg.c:3673
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.c:3688
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "ongeldige types in conversie naar floating-point"
  
! #: tree-cfg.c:3703
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ongeldige types in conversie naar integer"
  
! #: tree-cfg.c:3743
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.c:3765
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.c:3790
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "niet-triviale conversie in unaire bewerking"
  
! #: tree-cfg.c:3815
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.c:3822
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: tree-cfg.c:3927
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:3938
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.c:4144
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.c:4157
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.c:4185
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.c:4194
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.c:4226
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.c:4268 tree-cfg.c:4327
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.c:4283
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.c:4299
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.c:4359
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "niet-ondersteunde versie"
  
! #: tree-cfg.c:4368
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid position or size in %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.c:4374
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.c:4384
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: tree-cfg.c:4394
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs is geen iterator"
  
! #: tree-cfg.c:4449
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.c:4458
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ongeldige beginwaarde"
  
! #: tree-cfg.c:4477
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.c:4518 tree-cfg.c:4544
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: tree-cfg.c:4578 tree-cfg.c:4596
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.c:4587 tree-cfg.c:4604
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: tree-cfg.c:4612
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.c:4621
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.c:4628
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.c:4637
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.c:4648
  #, gcc-internal-format
  msgid "%qs with an always-false condition"
  msgstr ""
  
! #: tree-cfg.c:4707
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4722 c/gimple-parser.c:2422
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4746
  #, fuzzy, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: tree-cfg.c:4765
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4773
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4783
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: tree-cfg.c:4795
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.c:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4808
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.c:4818
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4828
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4837
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.c:4880
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: tree-cfg.c:4889
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.c:4899
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.c:4915
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.c:4923
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ongeldig token in expressie"
  
! #: tree-cfg.c:5006 tree-cfg.c:5015
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ongeldig adres"
  
! #: tree-cfg.c:5025
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.c:5039
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.c:5046
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: tree-cfg.c:5144
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.c:5201
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.c:5217
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.c:5266
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "local declaration from a different function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: tree-cfg.c:5369
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5378
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.c:5389 tree-cfg.c:5436
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.c:5397
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.c:5424
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.c:5464
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.c:5470
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.c:5492
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.c:5514
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5521
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.c:5528
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.c:5552
  #, gcc-internal-format
  msgid "nonlocal label "
  msgstr ""
  
! #: tree-cfg.c:5561
  #, gcc-internal-format
  msgid "EH landing pad label "
  msgstr ""
  
! #: tree-cfg.c:5570 tree-cfg.c:5579 tree-cfg.c:5604
  #, gcc-internal-format
  msgid "label "
  msgstr ""
  
! #: tree-cfg.c:5594
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.c:5627
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5640
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5663 tree-cfg.c:5685 tree-cfg.c:5702 tree-cfg.c:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.c:5673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: tree-cfg.c:5707
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.c:5737
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.c:5745
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "-pipe wordt niet ondersteund"
  
! #: tree-cfg.c:5762
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.c:5785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> functie keert terug"
  
! #: tree-cfg.c:9434 tree-cfg.c:9466
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: tree-cfg.c:9532
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: tree-cfg.c:9537 cp/cvt.c:1110
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van een functie, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
*************** msgstr "%Jherdefinitie van %qD"
*** 27666,27713 ****
  msgid "in expansion of macro %qs"
  msgstr ""
  
! #: tree-eh.c:4894
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has multiple EH edges"
  msgstr ""
  
! #: tree-eh.c:4906
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i cannot throw but has an EH edge"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: tree-eh.c:4914
  #, 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:4920
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an EH edge"
  msgstr ""
  
! #: tree-eh.c:4926
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incorrect EH edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-eh.c:4960 tree-eh.c:4979
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i is missing an edge"
  msgstr ""
  
! #: tree-eh.c:4996
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i too many fallthru edges"
  msgstr ""
  
! #: tree-eh.c:5005
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect edge"
  msgstr ""
  
! #: tree-eh.c:5011
  #, gcc-internal-format, gfc-internal-format
  msgid "BB %i has incorrect fallthru edge"
  msgstr ""
--- 27720,27767 ----
  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 ""
*************** msgstr ""
*** 28218,28229 ****
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:353
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:359
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
--- 28272,28283 ----
  msgid "verify_ssa failed"
  msgstr ""
  
! #: tree-streamer-in.c:354
  #, gcc-internal-format
  msgid "machine independent builtin code out of range"
  msgstr ""
  
! #: tree-streamer-in.c:360
  #, gcc-internal-format
  msgid "target specific builtin not available"
  msgstr ""
*************** msgstr ""
*** 28288,28294 ****
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3923 tree-vrp.c:4033
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
--- 28342,28348 ----
  msgid "array subscript %qE is outside the bounds of an interior zero-length array %qT"
  msgstr ""
  
! #: tree-vrp.c:3656 tree-vrp.c:3909 tree-vrp.c:4019
  #, gcc-internal-format
  msgid "while referencing %qD"
  msgstr ""
*************** msgstr ""
*** 28298,28324 ****
  msgid "defined here %qD"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: tree-vrp.c:3913
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:3918
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:3940
  #, fuzzy, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:4025
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "array subscript is geen integer"
--- 28352,28378 ----
  msgid "defined here %qD"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: tree-vrp.c:3899
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:3904
  #, fuzzy, gcc-internal-format
  msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:3926
  #, fuzzy, gcc-internal-format
  msgid "intermediate array offset %wi is outside array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:3997
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wi is below array bounds of %qT"
  msgstr "array subscript is geen integer"
  
! #: tree-vrp.c:4011
  #, fuzzy, gcc-internal-format
  msgid "array subscript %wu is above array bounds of %qT"
  msgstr "array subscript is geen integer"
*************** msgstr ""
*** 28393,28424 ****
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13077
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13080
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13103
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13106
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13115
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
--- 28447,28478 ----
  msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:13079
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13082
  #, fuzzy, gcc-internal-format
  msgid "%qD is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13105
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13108
  #, fuzzy, gcc-internal-format
  msgid "%qE is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type is deprecated: %s"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:13117
  #, gcc-internal-format
  msgid "type is deprecated"
  msgstr ""
*************** msgstr ""
*** 28443,28674 ****
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13883
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13924
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13926
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13928
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13951
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13964
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14000
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14002
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14004
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14043
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14045
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.c:14047
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14064
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14066 tree.c:14077
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14068 tree.c:14079
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14075
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:14387
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.c:14392
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14404
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14423
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14431
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14437
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14453
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14463
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14473
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14494
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14500
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14540
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14547
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14554
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14570
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14578
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14586
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14596
  #, 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:14605
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.c:14627
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14642
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14649
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14662
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14675
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14681
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14688
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14700
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14710
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
--- 28497,28728 ----
  #. - vector types may differ by TYPE_VECTOR_OPAQUE
  #.
  #. Convenience macro for matching individual fields.
! #: tree.c:13894
  #, gcc-internal-format, gfc-internal-format
  msgid "type variant differs by %s"
  msgstr ""
  
! #: tree.c:13935
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13937
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13939
  #, gcc-internal-format
  msgid "type%'s %<TYPE_SIZE_UNIT%>"
  msgstr ""
  
! #: tree.c:13962
  #, gcc-internal-format
  msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
  msgstr ""
  
! #: tree.c:13975
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_VFIELD%>"
  msgstr ""
  
! #: tree.c:14011
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14013
  #, gcc-internal-format
  msgid "type variant%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14015
  #, gcc-internal-format
  msgid "type%'s %<TYPE_BINFO%>"
  msgstr ""
  
! #: tree.c:14054
  #, gcc-internal-format
  msgid "type variant has different %<TYPE_FIELDS%>"
  msgstr ""
  
! #: tree.c:14056
  #, fuzzy, gcc-internal-format
  msgid "first mismatch is field"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree.c:14058
  #, gcc-internal-format
  msgid "and field"
  msgstr ""
  
! #: tree.c:14075
  #, gcc-internal-format
  msgid "type variant has different %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14077 tree.c:14088
  #, gcc-internal-format
  msgid "type variant%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14079 tree.c:14090
  #, gcc-internal-format
  msgid "type%'s %<TREE_TYPE%>"
  msgstr ""
  
! #: tree.c:14086
  #, fuzzy, gcc-internal-format
  msgid "type is not compatible with its variant"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: tree.c:14398
  #, fuzzy, gcc-internal-format
  msgid "main variant is not defined"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: tree.c:14403
  #, gcc-internal-format
  msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14415
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
  msgstr ""
  
! #: tree.c:14434
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14442
  #, gcc-internal-format
  msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
  msgstr ""
  
! #: tree.c:14448
  #, gcc-internal-format
  msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
  msgstr ""
  
! #: tree.c:14464
  #, gcc-internal-format
  msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
  msgstr ""
  
! #: tree.c:14474
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
  msgstr ""
  
! #: tree.c:14484
  #, gcc-internal-format
  msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
  msgstr ""
  
! #: tree.c:14505
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
  msgstr ""
  
! #: tree.c:14511
  #, gcc-internal-format
  msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
  msgstr ""
  
! #: tree.c:14522
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14533
  #, gcc-internal-format
  msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
  msgstr ""
  
! #: tree.c:14551
  #, gcc-internal-format
  msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14558
  #, gcc-internal-format
  msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
  msgstr ""
  
! #: tree.c:14565
  #, gcc-internal-format
  msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14581
  #, gcc-internal-format
  msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
  msgstr ""
  
! #: tree.c:14589
  #, gcc-internal-format
  msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
  msgstr ""
  
! #: tree.c:14597
  #, gcc-internal-format
  msgid "enum value name is not %<IDENTIFIER_NODE%>"
  msgstr ""
  
! #: tree.c:14607
  #, 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:14616
  #, fuzzy, gcc-internal-format
  msgid "%<TYPE_FIELDS%> defined in incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: tree.c:14638
  #, gcc-internal-format
  msgid "wrong tree in %<TYPE_FIELDS%> list"
  msgstr ""
  
! #: tree.c:14653
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
  msgstr ""
  
! #: tree.c:14660
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
  msgstr ""
  
! #: tree.c:14673
  #, gcc-internal-format
  msgid "wrong %<TYPE_CACHED_VALUES%> entry"
  msgstr ""
  
! #: tree.c:14686
  #, gcc-internal-format
  msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14692
  #, gcc-internal-format
  msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
  msgstr ""
  
! #: tree.c:14699
  #, gcc-internal-format
  msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
  msgstr ""
  
! #: tree.c:14711
  #, gcc-internal-format
  msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
  msgstr ""
  
! #: tree.c:14721
  #, gcc-internal-format
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
*************** msgstr "het gevraagde alignment voor %s
*** 28793,28875 ****
  msgid "storage size of %q+D isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: varasm.c:5004
  #, fuzzy, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "initializer voor integerwaarde is te ingewikkeld"
  
! #: varasm.c:5009
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "initializer voor floating-point waarde is geen floating-point constante"
  
! #: varasm.c:5348
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: varasm.c:5604
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: varasm.c:5656
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: varasm.c:5692
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: varasm.c:5696
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: varasm.c:5725 varasm.c:6045
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "enkel zwakke aliasen worden in deze configuratie ondersteund"
  
! #: varasm.c:5920
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:5948
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: varasm.c:6004
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "-pg wordt op dit platform niet ondersteund"
  
! #: varasm.c:6023
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6025
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6032
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:6042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:6260 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
--- 28847,28929 ----
  msgid "storage size of %q+D isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: varasm.c:5003
  #, fuzzy, gcc-internal-format
  msgid "initializer for integer/fixed-point value is too complicated"
  msgstr "initializer voor integerwaarde is te ingewikkeld"
  
! #: varasm.c:5008
  #, gcc-internal-format
  msgid "initializer for floating value is not a floating constant"
  msgstr "initializer voor floating-point waarde is geen floating-point constante"
  
! #: varasm.c:5347
  #, fuzzy, gcc-internal-format
  msgid "invalid initial value for member %qE"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: varasm.c:5603
  #, fuzzy, gcc-internal-format
  msgid "%+qD declared weak after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: varasm.c:5655
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D being applied to a already existing, static definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: varasm.c:5691
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D must be public"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: varasm.c:5695
  #, fuzzy, gcc-internal-format
  msgid "weak declaration of %q+D not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: varasm.c:5724 varasm.c:6044
  #, gcc-internal-format
  msgid "only weak aliases are supported in this configuration"
  msgstr "enkel zwakke aliasen worden in deze configuratie ondersteund"
  
! #: varasm.c:5919
  #, fuzzy, gcc-internal-format
  msgid "weakref is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:5947
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: varasm.c:6003
  #, fuzzy, gcc-internal-format
  #| msgid "-pg not supported on this platform"
  msgid "symver is only supported on ELF platforms"
  msgstr "-pg wordt op dit platform niet ondersteund"
  
! #: varasm.c:6022
  #, gcc-internal-format
  msgid "%qs symbol %q+D ultimately targets itself"
  msgstr ""
  
! #: varasm.c:6024
  #, gcc-internal-format
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.c:6031
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:6041
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: varasm.c:6259 config/sol2.c:159 config/i386/winnt.c:265
  #, fuzzy, gcc-internal-format
  msgid "visibility attribute not supported in this configuration; ignored"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
*************** msgstr "attribuut %qE volgt na %qE"
*** 29485,29491 ****
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4618
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
--- 29539,29545 ----
  msgid "type was previously declared %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: c-family/c-attribs.c:3367 cp/class.c:4662
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 29505,29511 ****
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5011
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 29559,29565 ----
  msgid "%qE argument is not a function"
  msgstr "het argument van %<cleanup%> is geen functie"
  
! #: c-family/c-attribs.c:3487 cp/name-lookup.c:5013
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 29889,29900 ****
  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:3460 cp/semantics.c:663 cp/typeck.c:9371
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15201
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
--- 29943,29954 ----
  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:3460 cp/semantics.c:663 cp/typeck.c:9431
  #, 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:3547 c/c-decl.c:4620 c/c-decl.c:6798 c/c-typeck.c:15217
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgid "%<fallthrough%> attribute specifi
*** 30052,30063 ****
  msgstr "argumenten aan macro %qs gegeven"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6764 c-family/c-common.c:6837 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6863
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
--- 30106,30117 ----
  msgstr "argumenten aan macro %qs gegeven"
  
  #: c-family/c-common.c:5854 c-family/c-common.c:6644 c-family/c-common.c:6691
! #: c-family/c-common.c:6766 c-family/c-common.c:6839 c/c-typeck.c:3660
  #, gcc-internal-format
  msgid "too few arguments to function %qE"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c-family/c-common.c:5859 c-family/c-common.c:6697 c-family/c-common.c:6865
  #: c/c-typeck.c:3524
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE"
*************** msgstr ""
*** 30159,30165 ****
  msgid "size of array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6796
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
--- 30213,30219 ----
  msgid "size of array is too large"
  msgstr "omvang van array %qs is te groot"
  
! #: c-family/c-common.c:6674 c-family/c-common.c:6798
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
*************** msgstr "incompatibel type voor argument
*** 30170,30293 ****
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c-family/c-common.c:6722
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-common.c:6930
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c-family/c-common.c:6944
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6953
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:6964
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:6985
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:6999
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:7007
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "doorgeven van argument %d van %qs"
  
! #: c-family/c-common.c:7019
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7032
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ongeldig type-argument %qs"
  
! #: c-family/c-common.c:7433
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8053
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "indexwaarde valt buiten bereik"
  
! #: c-family/c-common.c:8095 c-family/c-common.c:8144 c-family/c-common.c:8160
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8248
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: c-family/c-common.c:8268
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c-family/c-common.c:8271
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c-family/c-common.c:8275
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8278
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8283
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8286
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8291
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8294
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8365
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
--- 30224,30347 ----
  msgid "expecting argument of type pointer or of type integer for argument 1"
  msgstr "%s maakt pointer van integer zonder een cast"
  
! #: c-family/c-common.c:6724
  #, fuzzy, gcc-internal-format
  msgid "both arguments must be compatible"
  msgstr "%<defined%> zonder een naam"
  
! #: c-family/c-common.c:6932
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c-family/c-common.c:6946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6955
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:6966
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:6987
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.c:6995
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:7001
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-common.c:7009
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "doorgeven van argument %d van %qs"
  
! #: c-family/c-common.c:7021
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.c:7034
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ongeldig type-argument %qs"
  
! #: c-family/c-common.c:7435
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.c:8055
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "indexwaarde valt buiten bereik"
  
! #: c-family/c-common.c:8097 c-family/c-common.c:8146 c-family/c-common.c:8162
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr ""
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.c:8250
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: c-family/c-common.c:8270
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: c-family/c-common.c:8273
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c-family/c-common.c:8277
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8280
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8285
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8288
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8293
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "grootte van array %qs is negatief"
  
! #: c-family/c-common.c:8296
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.c:8367
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
*************** msgstr "%qs is een onbekend type formaat
*** 30342,30857 ****
  msgid "format string argument follows the arguments to be formatted"
  msgstr "de formaatstring volgt de te formatteren argumenten"
  
! #: c-family/c-format.c:1236
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for %qs format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "deze functie is mogelijk kandidaat voor opmaak-attribuut %qs"
  
  # niet zeker of '$-operandnummer' wel de juiste betekenis vervat
! #: c-family/c-format.c:1327 c-family/c-format.c:1348 c-family/c-format.c:2782
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "$-operandnummer ontbreekt in formaat"
  
! #: c-family/c-format.c:1357
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ondersteunt geen %%n$ operandnummer formaten"
  
! #: c-family/c-format.c:1364
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandnummer buiten bereik in formaat"
  
! #: c-family/c-format.c:1387
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "formaat-argument %d meer dan eens gebruikt in %s formaat"
  
! #: c-family/c-format.c:1420
  #, fuzzy, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "operandnummer opgegeven voor formaat dat geen argument heeft"
  
  # moet beter kunnen
! #: c-family/c-format.c:1451
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "formaat-argument %d ongebruikt voor gebruikt argument %d in $-stijl formaat"
  
! #: c-family/c-format.c:1554
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "formaat is geen stringconstante, de formaatstring werd dus niet nagekeken"
  
! #: c-family/c-format.c:1569 c-family/c-format.c:1572
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "formaat is geen stringconstante en er zijn geen formaat-argumenten"
  
! #: c-family/c-format.c:1575
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "formaat is geen stringconstante, de argumenttypes werden dus niet nagekeken"
  
! #: c-family/c-format.c:1592
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "te veel argumenten voor formaat"
  
! #: c-family/c-format.c:1597
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: c-family/c-format.c:1600
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "%s formaatstring van lengte 0"
  
  # "brede string"? "string met brede karakters/tekens"?
! #: c-family/c-format.c:1604
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "formaat is een wide-character string"
  
! #: c-family/c-format.c:1608
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "de formaatstring is geen string-type"
  
! #: c-family/c-format.c:1611
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: c-family/c-format.c:2025
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s gebruikt bij %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2035
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ondersteunt %s niet"
  
! #: c-family/c-format.c:2045
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ondersteunt %s niet bij het %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2059
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2072
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2190 c-family/c-format.c:2521
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:2201
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "opvulkarakter ontbreekt aan het einde van dit strfmon-formaat"
  
! #: c-family/c-format.c:2303
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "breedte van nul in %s formaat"
  
! #: c-family/c-format.c:2326
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "lege linkse precisie gebruikt in %s formaat"
  
! #: c-family/c-format.c:2417
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "lege precisie in %s formaat"
  
! #: c-family/c-format.c:2495
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ondersteunt de %qs %s lengte-modifier niet"
  
! #: c-family/c-format.c:2551
  #, fuzzy, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:2563
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ondersteunt het %<%%%c%> %s formaat niet"
  
! #: c-family/c-format.c:2595
  #, fuzzy, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s wordt genegeerd bij %s en %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2600
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s wordt genegeerd bij %s in %s formaat"
  
! #: c-family/c-format.c:2607
  #, fuzzy, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "zowel %s als %s gebruikt bij '%%%c' %s formaat"
  
! #: c-family/c-format.c:2612
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "zowel %s als %s gebruikt in %s formaat"
  
! #: c-family/c-format.c:2639
  #, fuzzy, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> geeft enkel de laatste twee cijfers van het jaartal in sommige omgevingen"
  
! #: c-family/c-format.c:2643
  #, fuzzy, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> geeft enkel de laatste twee cijfers van het jaartal"
  
! #: c-family/c-format.c:2670
  #, fuzzy, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "geen eind-%<]%> voor %<%%[%> formaat"
  
! #: c-family/c-format.c:2699
  #, fuzzy, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "%qs lengte-modifier samen met typekarakter %<%c%> gebruikt"
  
! #: c-family/c-format.c:2721
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ondersteunt het %<%%%s%c%> %s formaat niet"
  
! #: c-family/c-format.c:2759
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandnummer opgegeven met onderdukte uitlijning"
  
! #: c-family/c-format.c:2763
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandnummer opgegeven voor formaat dat geen argument heeft"
  
! #: c-family/c-format.c:3113
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3116
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "ingesloten %<\\0%> in formaat"
  
! #: c-family/c-format.c:3119
  #, fuzzy, gcc-internal-format
  msgid "use %qs instead"
  msgstr "spec '%s' is ongeldig"
  
! #: c-family/c-format.c:3171
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: c-family/c-format.c:3184
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c-family/c-format.c:3198
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3226
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3270
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3277 c-family/c-format.c:3548
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3317
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3330
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3351
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c-family/c-format.c:3358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3378
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3385
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3443
  #, fuzzy, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3503
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3522
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3558
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3560
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3572
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3574
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3586
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3597
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3599
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3628
  #, fuzzy, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3668
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3685
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3705
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c-family/c-format.c:3712
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3744
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3751
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: c-family/c-format.c:3760
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3830
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3890
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "conversie mist type aan het einde van het formaat"
  
! #: c-family/c-format.c:3919
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "ongeldig preprocessing-commando"
  
! #: c-family/c-format.c:3930
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3945
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3951
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3963
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4003
  #, fuzzy, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "ingesloten %<\\0%> in formaat"
  
! #: c-family/c-format.c:4019
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated assembly dialect alternative"
  msgid "unterminated color directive"
  msgstr "onbeÃ«indigd alternatief assembly-dialect"
  
! #: c-family/c-format.c:4141
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "beschrijving via null pointer (arg %d)"
  
! #: c-family/c-format.c:4152
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "uitlezing via null-pointer (arg %d)"
  
! #: c-family/c-format.c:4172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: c-family/c-format.c:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4726
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s zou van type %<%s%s%> moeten zijn, maar argument %d heeft %qT als type"
  
! #: c-family/c-format.c:4735
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4745
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s zou van type %<%s%s%> moeten zijn, maar argument %d heeft %qT als type"
  
! #: c-family/c-format.c:4754
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4816 c-family/c-format.c:4822 c-family/c-format.c:5015
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4829 c-family/c-format.c:5025
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4877
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4921
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4947
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4964
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4970
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:5200
  #, fuzzy, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "de te formatteren argumenten zijn niet ..."
  
  # Klinkt wat vreemd...
! #: c-family/c-format.c:5212
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime formaten kunnen geen argumenten formatteren"
--- 30396,30911 ----
  msgid "format string argument follows the arguments to be formatted"
  msgstr "de formaatstring volgt de te formatteren argumenten"
  
! #: c-family/c-format.c:1238
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for %qs format attribute"
  msgid "function %qD might be a candidate for %qs format attribute"
  msgstr "deze functie is mogelijk kandidaat voor opmaak-attribuut %qs"
  
  # niet zeker of '$-operandnummer' wel de juiste betekenis vervat
! #: c-family/c-format.c:1329 c-family/c-format.c:1350 c-family/c-format.c:2784
  #, gcc-internal-format
  msgid "missing $ operand number in format"
  msgstr "$-operandnummer ontbreekt in formaat"
  
! #: c-family/c-format.c:1359
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %%n$ operand number formats"
  msgstr "%s ondersteunt geen %%n$ operandnummer formaten"
  
! #: c-family/c-format.c:1366
  #, gcc-internal-format
  msgid "operand number out of range in format"
  msgstr "operandnummer buiten bereik in formaat"
  
! #: c-family/c-format.c:1389
  #, gcc-internal-format, gfc-internal-format
  msgid "format argument %d used more than once in %s format"
  msgstr "formaat-argument %d meer dan eens gebruikt in %s formaat"
  
! #: c-family/c-format.c:1422
  #, fuzzy, gcc-internal-format
  msgid "%<$%>operand number used after format without operand number"
  msgstr "operandnummer opgegeven voor formaat dat geen argument heeft"
  
  # moet beter kunnen
! #: c-family/c-format.c:1453
  #, fuzzy, gcc-internal-format
  #| msgid "format argument %d unused before used argument %d in $-style format"
  msgid "format argument %d unused before used argument %d in %<$%>-style format"
  msgstr "formaat-argument %d ongebruikt voor gebruikt argument %d in $-stijl formaat"
  
! #: c-family/c-format.c:1556
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
  msgstr "formaat is geen stringconstante, de formaatstring werd dus niet nagekeken"
  
! #: c-family/c-format.c:1571 c-family/c-format.c:1574
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
  msgstr "formaat is geen stringconstante en er zijn geen formaat-argumenten"
  
! #: c-family/c-format.c:1577
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
  msgstr "formaat is geen stringconstante, de argumenttypes werden dus niet nagekeken"
  
! #: c-family/c-format.c:1594
  #, gcc-internal-format
  msgid "too many arguments for format"
  msgstr "te veel argumenten voor formaat"
  
! #: c-family/c-format.c:1599
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unused arguments in %<$%>-style format"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: c-family/c-format.c:1602
  #, gcc-internal-format, gfc-internal-format
  msgid "zero-length %s format string"
  msgstr "%s formaatstring van lengte 0"
  
  # "brede string"? "string met brede karakters/tekens"?
! #: c-family/c-format.c:1606
  #, gcc-internal-format
  msgid "format is a wide character string"
  msgstr "formaat is een wide-character string"
  
! #: c-family/c-format.c:1610
  #, fuzzy, gcc-internal-format
  msgid "format string is not an array of type %qs"
  msgstr "de formaatstring is geen string-type"
  
! #: c-family/c-format.c:1613
  #, gcc-internal-format
  msgid "unterminated format string"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: c-family/c-format.c:2027
  #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
  msgstr "%s gebruikt bij %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2037
  #, gcc-internal-format, gfc-internal-format
  msgid "%s does not support %s"
  msgstr "%s ondersteunt %s niet"
  
! #: c-family/c-format.c:2047
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "%s ondersteunt %s niet bij het %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:2074
  #, gcc-internal-format
  msgid "%qc conversion used unquoted"
  msgstr ""
  
! #: c-family/c-format.c:2192 c-family/c-format.c:2523
  #, gcc-internal-format, gfc-internal-format
  msgid "repeated %s in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:2203
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
  msgstr "opvulkarakter ontbreekt aan het einde van dit strfmon-formaat"
  
! #: c-family/c-format.c:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "zero width in %s format"
  msgstr "breedte van nul in %s formaat"
  
! #: c-family/c-format.c:2328
  #, gcc-internal-format, gfc-internal-format
  msgid "empty left precision in %s format"
  msgstr "lege linkse precisie gebruikt in %s formaat"
  
! #: c-family/c-format.c:2419
  #, gcc-internal-format, gfc-internal-format
  msgid "empty precision in %s format"
  msgstr "lege precisie in %s formaat"
  
! #: c-family/c-format.c:2497
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %qs %s length modifier"
  msgstr "%s ondersteunt de %qs %s lengte-modifier niet"
  
! #: c-family/c-format.c:2553
  #, fuzzy, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:2565
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
  msgstr "%s ondersteunt het %<%%%c%> %s formaat niet"
  
! #: c-family/c-format.c:2597
  #, fuzzy, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
  msgstr "%s wordt genegeerd bij %s en %<%%%c%> %s formaat"
  
! #: c-family/c-format.c:2602
  #, gcc-internal-format, gfc-internal-format
  msgid "%s ignored with %s in %s format"
  msgstr "%s wordt genegeerd bij %s in %s formaat"
  
! #: c-family/c-format.c:2609
  #, fuzzy, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
  msgstr "zowel %s als %s gebruikt bij '%%%c' %s formaat"
  
! #: c-family/c-format.c:2614
  #, gcc-internal-format, gfc-internal-format
  msgid "use of %s and %s together in %s format"
  msgstr "zowel %s als %s gebruikt in %s formaat"
  
! #: c-family/c-format.c:2641
  #, fuzzy, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year in some locales"
  msgstr "%<%%%c%> geeft enkel de laatste twee cijfers van het jaartal in sommige omgevingen"
  
! #: c-family/c-format.c:2645
  #, fuzzy, gcc-internal-format
  msgid "%<%%%c%> yields only last 2 digits of year"
  msgstr "%<%%%c%> geeft enkel de laatste twee cijfers van het jaartal"
  
! #: c-family/c-format.c:2672
  #, fuzzy, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
  msgstr "geen eind-%<]%> voor %<%%[%> formaat"
  
! #: c-family/c-format.c:2701
  #, fuzzy, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character has either no effect or undefined behavior"
  msgstr "%qs lengte-modifier samen met typekarakter %<%c%> gebruikt"
  
! #: c-family/c-format.c:2723
  #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
  msgstr "%s ondersteunt het %<%%%s%c%> %s formaat niet"
  
! #: c-family/c-format.c:2761
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
  msgstr "operandnummer opgegeven met onderdukte uitlijning"
  
! #: c-family/c-format.c:2765
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
  msgstr "operandnummer opgegeven voor formaat dat geen argument heeft"
  
! #: c-family/c-format.c:3115
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted type name %<%.*s%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3117
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "unquoted operator %<%.*s%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3118
  #, fuzzy, gcc-internal-format
  msgid "unquoted keyword %<%.*s%> in format"
  msgstr "ingesloten %<\\0%> in formaat"
  
! #: c-family/c-format.c:3121
  #, fuzzy, gcc-internal-format
  msgid "use %qs instead"
  msgstr "spec '%s' is ongeldig"
  
! #: c-family/c-format.c:3173
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "unquoted attribute in format"
  msgstr "attribuut %qE wordt genegeerd"
  
! #: c-family/c-format.c:3186
  #, fuzzy, gcc-internal-format
  msgid "unquoted name of built-in function %<%.*s%> in format"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: c-family/c-format.c:3200
  #, gcc-internal-format
  msgid "unquoted identifier or keyword %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3228
  #, gcc-internal-format
  msgid "misspelled term %<%.*s%> in format; use %<%s%s%> instead"
  msgstr ""
  
! #: c-family/c-format.c:3272
  #, gcc-internal-format
  msgid "quoted %qs directive in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3279 c-family/c-format.c:3550
  #, gcc-internal-format
  msgid "contraction %<%.*s%> in format; use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3319
  #, fuzzy, gcc-internal-format
  msgid "unquoted whitespace character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3332
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing space in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3353
  #, fuzzy, gcc-internal-format
  msgid "inconsistent capitalization in format"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c-family/c-format.c:3360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unquoted sequence of %i consecutive space characters in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3380
  #, fuzzy, gcc-internal-format
  msgid "unquoted control characters in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3387
  #, fuzzy, gcc-internal-format
  msgid "unquoted control character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3445
  #, fuzzy, gcc-internal-format
  msgid "unquoted option name %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3505
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3524
  #, gcc-internal-format
  msgid "unquoted preprocessing directive %<%.*s%> in format"
  msgstr ""
  
! #: c-family/c-format.c:3560
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "bare apostrophe %<'%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3562
  #, gcc-internal-format
  msgid "if avoiding the apostrophe is not feasible, enclose it in a pair of %qs and %qs directives instead"
  msgstr ""
  
! #: c-family/c-format.c:3574
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "grave accent %<`%> in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3576
  #, gcc-internal-format
  msgid "use the apostrophe directive %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3588
  #, gcc-internal-format
  msgid "space followed by punctuation character %<%c%>"
  msgstr ""
  
! #: c-family/c-format.c:3599
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %s in format"
  msgid "quoted %qs directive in format"
  msgstr "herhaalde %s in formaat"
  
! #: c-family/c-format.c:3601
  #, gcc-internal-format
  msgid "if using %qs is not feasible, use %qs instead"
  msgstr ""
  
! #: c-family/c-format.c:3630
  #, fuzzy, gcc-internal-format
  msgid "spurious leading punctuation sequence %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3670
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing punctuation sequence %<%.*s%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3687
  #, gcc-internal-format
  msgid "unquoted sequence of %i consecutive punctuation characters %q.*s in format"
  msgstr ""
  
! #: c-family/c-format.c:3707
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph characters in format"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c-family/c-format.c:3714
  #, fuzzy, gcc-internal-format
  msgid "unquoted non-graph character %qc in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3746
  #, fuzzy, gcc-internal-format
  msgid "unbalanced punctuation character %<%c%> in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3753
  #, fuzzy, gcc-internal-format
  msgid "unterminated quoting directive"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: c-family/c-format.c:3762
  #, fuzzy, gcc-internal-format
  msgid "unterminated quote character %<%c%> in format"
  msgstr "onbekend typeconversie-karakter %qc in formaat"
  
! #: c-family/c-format.c:3832
  #, fuzzy, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
  msgstr "overbodige %<%%%> achteraan formaat"
  
! #: c-family/c-format.c:3892
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
  msgstr "conversie mist type aan het einde van het formaat"
  
! #: c-family/c-format.c:3921
  #, fuzzy, gcc-internal-format
  msgid "nested quoting directive"
  msgstr "ongeldig preprocessing-commando"
  
! #: c-family/c-format.c:3932
  #, gcc-internal-format
  msgid "unmatched quoting directive"
  msgstr ""
  
! #: c-family/c-format.c:3947
  #, gcc-internal-format
  msgid "%qc directive redundant after prior occurence of the same"
  msgstr ""
  
! #: c-family/c-format.c:3953
  #, gcc-internal-format
  msgid "unmatched color reset directive"
  msgstr ""
  
! #: c-family/c-format.c:3965
  #, gcc-internal-format
  msgid "%qc conversion used within a quoted sequence"
  msgstr ""
  
! #: c-family/c-format.c:4005
  #, fuzzy, gcc-internal-format
  msgid "embedded %<\\0%> in format"
  msgstr "ingesloten %<\\0%> in formaat"
  
! #: c-family/c-format.c:4021
  #, fuzzy, gcc-internal-format
  #| msgid "unterminated assembly dialect alternative"
  msgid "unterminated color directive"
  msgstr "onbeÃ«indigd alternatief assembly-dialect"
  
! #: c-family/c-format.c:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "writing through null pointer (argument %d)"
  msgstr "beschrijving via null pointer (arg %d)"
  
! #: c-family/c-format.c:4154
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reading through null pointer (argument %d)"
  msgstr "uitlezing via null-pointer (arg %d)"
  
! #: c-family/c-format.c:4174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "writing into constant object (argument %d)"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: c-family/c-format.c:4186
  #, gcc-internal-format, gfc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
  msgstr ""
  
! #: c-family/c-format.c:4728
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
  msgstr "%s zou van type %<%s%s%> moeten zijn, maar argument %d heeft %qT als type"
  
! #: c-family/c-format.c:4737
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4747
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
  msgstr "%s zou van type %<%s%s%> moeten zijn, maar argument %d heeft %qT als type"
  
! #: c-family/c-format.c:4756
  #, gcc-internal-format
  msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
  msgstr ""
  
! #: c-family/c-format.c:4818 c-family/c-format.c:4824 c-family/c-format.c:5017
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4831 c-family/c-format.c:5027
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
  msgstr ""
  
! #: c-family/c-format.c:4879
  #, fuzzy, gcc-internal-format
  msgid "%<locus%> is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4923
  #, fuzzy, gcc-internal-format
  msgid "%qs is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4949
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
  msgstr ""
  
! #: c-family/c-format.c:4966
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-format.c:5202
  #, fuzzy, gcc-internal-format
  msgid "argument to be formatted is not %<...%>"
  msgstr "de te formatteren argumenten zijn niet ..."
  
  # Klinkt wat vreemd...
! #: c-family/c-format.c:5214
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
  msgstr "strftime formaten kunnen geen argumenten formatteren"
*************** msgstr ""
*** 31012,31018 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9043
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
--- 31066,31072 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.c:723 cp/semantics.c:9059
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
*************** msgstr "ongeldig type voor iteratie-vari
*** 31028,31044 ****
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8932
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8551
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8938
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
--- 31082,31098 ----
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.c:765 cp/semantics.c:8948
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:871 cp/semantics.c:8567
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.c:878 cp/semantics.c:8954
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
*************** msgstr "toewijzingsonderdrukking"
*** 31048,31054 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8666
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
--- 31102,31108 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.c:1009 cp/semantics.c:8682
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
*************** msgid "wrong type argument to %s"
*** 31658,31664 ****
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5479
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow in constante expressie"
--- 31712,31718 ----
  msgstr "argument van verkeerd type voor abs"
  
  #: c-family/c-warn.c:56 c-family/c-warn.c:69 cp/constexpr.c:2736
! #: cp/constexpr.c:5495
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "overflow in constante expressie"
*************** msgid "%<memset%> used with length equal
*** 32342,32348 ****
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5266
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
--- 32396,32402 ----
  msgstr ""
  
  #: c-family/c-warn.c:2240 c/c-typeck.c:11993 c/c-typeck.c:12161
! #: cp/typeck.c:5324
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
*************** msgid_plural "passing argument %i to %qs
*** 32424,32430 ****
  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:5485 cp/call.c:5688
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 32478,32484 ----
  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:5485 cp/call.c:5690
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 32444,32450 ****
  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:633
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
--- 32498,32504 ----
  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:635
  #, fuzzy, gcc-internal-format
  msgid "defined here"
  msgstr "%qs tevoren hier gedefinieerd"
*************** msgstr "-fPIC is niet geldig met -mcoff"
*** 32464,32470 ****
  msgid "too many input files"
  msgstr "te veel invoerbestanden"
  
! #: common/config/aarch64/aarch64-common.c:512 config/aarch64/aarch64.c:14359
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "slechte waarde (%s) voor optie -mcpu"
--- 32518,32524 ----
  msgid "too many input files"
  msgstr "te veel invoerbestanden"
  
! #: common/config/aarch64/aarch64-common.c:516 config/aarch64/aarch64.c:14482
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mcpu%>"
  msgstr "slechte waarde (%s) voor optie -mcpu"
*************** msgid "unrecognized option passed to %%:
*** 32496,32510 ****
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14291
! #: config/aarch64/aarch64.c:14329
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s"
--- 32550,32564 ----
  msgstr ""
  
  #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395
! #: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:14414
! #: config/aarch64/aarch64.c:14452
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s; did you mean %qs?"
  msgstr "geldige argumenten van %qs zijn: %s"
  
  #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398
! #: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:14417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s"
*************** msgstr "alias-definities worden niet ond
*** 33037,33437 ****
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1439
! #: config/aarch64/aarch64-builtins.c:1669 config/arm/arm-builtins.c:3105
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.c:1510 config/arm/arm-builtins.c:3450
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.c:1513
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1758
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.c:1813
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.c:1847
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.c:2395
! #: config/aarch64/aarch64-builtins.c:2415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.c:2399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-c.c:275
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> is geen string of getal"
  
! #: config/aarch64/aarch64-c.c:283
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.c:1327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/aarch64/aarch64.c:1401 config/aarch64/aarch64.c:1415
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64.c:1845
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64.c:1848
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64.c:1852
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1855
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1871
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.c:1872
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5341
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: config/aarch64/aarch64.c:5653
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/aarch64/aarch64.c:5775 config/aarch64/aarch64.c:5838
! #: config/aarch64/aarch64.c:5958 config/aarch64/aarch64.c:16117
! #: config/arm/arm.c:6976 config/arm/arm.c:7006 config/arm/arm.c:28383
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:5907
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.c:5910
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6086
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13836
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13880
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/aarch64/aarch64.c:13936
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "ongeldige constraints voor operand"
  
! #: config/aarch64/aarch64.c:13948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/aarch64/aarch64.c:13968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.c:13986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.c:14139
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14148
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14156
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14166 config/rs6000/rs6000.c:4307
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.c:14231
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14247
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s;"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/aarch64/aarch64.c:14356
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14363
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.c:14471
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ongeldig type-argument %qs"
  
! #: config/aarch64/aarch64.c:14473
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument in %<__builtin_args_info%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument ontbreekt in %<__builtin_args_info%>"
  
! #: config/aarch64/aarch64.c:14497
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14500
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.c:14504
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "beginwaarde ontbreekt"
  
! #: config/aarch64/aarch64.c:14532
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14535
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.c:14666 config/arm/arm.c:3251
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/aarch64/aarch64.c:14722
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.c:14729
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14801
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14804
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.c:14975
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14978
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14982 config/aarch64/aarch64.c:15024
! #: config/aarch64/aarch64.c:15131
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15017
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15020
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15047
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15051
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15086
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15127
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.c:15183 config/aarch64/aarch64.c:15356
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.c:15227
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15235
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15289
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15346 config/arm/arm.c:32215
! #: config/rs6000/rs6000.c:23178 config/s390/s390.c:15518
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.c:15373
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.c:15382
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16759 config/rs6000/rs6000-call.c:5747
! #, gcc-internal-format
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 in GCC 10.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:17832
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:17834
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:22440 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.c:22450 config/aarch64/aarch64.c:22471
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22454
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22458
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.c:22475
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.c:22497
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
--- 33091,33498 ----
  msgid "profiler support for VxWorks"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1445
! #: config/aarch64/aarch64-builtins.c:1675 config/arm/arm-builtins.c:3114
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "%Kargument %d must be a constant immediate"
  msgstr "argument moet een constante zijn"
  
! #: config/aarch64/aarch64-builtins.c:1516 config/arm/arm-builtins.c:3459
  #, fuzzy, gcc-internal-format
  msgid "%Klane index must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.c:1519
  #, gcc-internal-format
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.c:1764
  #, fuzzy, gcc-internal-format
  msgid "%Kargument must be a 16-bit constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/aarch64/aarch64-builtins.c:1819
  #, fuzzy, gcc-internal-format
  msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64-builtins.c:1853
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "%Kargument %d must be a constant immediate in range [0,15]"
  msgstr "het derde argument moet in het bereik 0..15 liggen"
  
! #: config/aarch64/aarch64-builtins.c:2404
! #: config/aarch64/aarch64-builtins.c:2424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 1 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-builtins.c:2408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected 64-bit address but argument 2 is %d-bit"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: config/aarch64/aarch64-c.c:291
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC optimize%> is not a string or number"
  msgid "%<#pragma GCC aarch64%> requires a string parameter"
  msgstr "%<#pragma GCC optimize%> is geen string of getal"
  
! #: config/aarch64/aarch64-c.c:299
  #, fuzzy, gcc-internal-format
  msgid "unknown %<#pragma GCC aarch64%> option %qs"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.c:1410
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "the %qE attribute cannot be applied to an SVE function type"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
! #: config/aarch64/aarch64.c:1485 config/aarch64/aarch64.c:1499
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<%s%> after %<%s%>"
  msgstr "ongeldige operand van %s"
  
! #: config/aarch64/aarch64.c:1929
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of floating-point types"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64.c:1932
  #, fuzzy, gcc-internal-format
  msgid "%qs is incompatible with the use of vector types"
  msgstr "case-selector niet compatibel met label"
  
! #: config/aarch64/aarch64.c:1936
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of floating-point types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1939
  #, gcc-internal-format
  msgid "%qs feature modifier is incompatible with the use of vector types"
  msgstr ""
  
! #: config/aarch64/aarch64.c:1955
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.c:1956
  #, gcc-internal-format
  msgid "you can enable SVE using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.c:5426
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: config/aarch64/aarch64.c:5747
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/aarch64/aarch64.c:5869 config/aarch64/aarch64.c:5932
! #: config/aarch64/aarch64.c:6052 config/aarch64/aarch64.c:16239
! #: config/arm/arm.c:7073 config/arm/arm.c:7103 config/arm/arm.c:28558
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6001
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/aarch64/aarch64.c:6004
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.c:6180
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.c:13959
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14003
  #, gcc-internal-format, gfc-internal-format
  msgid "%s string ill-formed\n"
  msgstr ""
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/aarch64/aarch64.c:14059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid format for sve_width"
  msgstr "ongeldige constraints voor operand"
  
! #: config/aarch64/aarch64.c:14071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid sve_width value: %d"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/aarch64/aarch64.c:14091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/aarch64/aarch64.c:14109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.c:14262
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14271
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14279
  #, gcc-internal-format
  msgid "specify a system register with a small string length."
  msgstr ""
  
! #: config/aarch64/aarch64.c:14289 config/rs6000/rs6000.c:4385
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.c:14354
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14370
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid arguments are: %s;"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: config/aarch64/aarch64.c:14479
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mcpu=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14486
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-mcpu=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.c:14594
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %<%s%> for %<-mbranch-protection=%>"
  msgstr "ongeldig type-argument %qs"
  
! #: config/aarch64/aarch64.c:14596
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument in %<__builtin_args_info%>"
  msgid "missing argument for %<-mbranch-protection=%>"
  msgstr "argument ontbreekt in %<__builtin_args_info%>"
  
! #: config/aarch64/aarch64.c:14620
  #, fuzzy, gcc-internal-format
  msgid "missing arch name in %<-march=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14623
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-march%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.c:14627
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs in %<-march=%s%>"
  msgstr "beginwaarde ontbreekt"
  
! #: config/aarch64/aarch64.c:14655
  #, fuzzy, gcc-internal-format
  msgid "missing cpu name in %<-mtune=%s%>"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: config/aarch64/aarch64.c:14658
  #, fuzzy, gcc-internal-format
  msgid "unknown value %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/aarch64/aarch64.c:14789 config/arm/arm.c:3252
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/aarch64/aarch64.c:14845
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.c:14852
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14924
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.c:14927
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.c:15098
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15101
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15105 config/aarch64/aarch64.c:15147
! #: config/aarch64/aarch64.c:15254
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value (\"%s\") in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15140
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15143
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15170
  #, gcc-internal-format
  msgid "missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15174
  #, gcc-internal-format
  msgid "invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15209
  #, gcc-internal-format
  msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15250
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.c:15308 config/aarch64/aarch64.c:15481
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.c:15352
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15360
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15414
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.c:15471 config/arm/arm.c:32390
! #: config/rs6000/rs6000.c:23428 config/s390/s390.c:15584
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.c:15498
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.c:15507
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16925 config/arm/arm.c:6425
! #: config/rs6000/rs6000-call.c:5777 config/s390/s390.c:11970
! #: config/s390/s390.c:12047
! msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.c:16930 config/arm/arm.c:6430
! #: config/rs6000/rs6000-call.c:5772 config/s390/s390.c:11965
! #: config/s390/s390.c:12042
! msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
! msgstr ""
! 
! #: config/aarch64/aarch64.c:18004
  #, fuzzy, gcc-internal-format
  msgid "%Klane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:18006
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.c:22613 config/i386/i386.c:22138
  #: config/i386/i386.c:22265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unsupported simdlen %d"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.c:22623 config/aarch64/aarch64.c:22644
  #, gcc-internal-format
  msgid "GCC does not currently support mixed size types for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22627
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for %<simd%> functions"
  msgstr ""
  
! #: config/aarch64/aarch64.c:22631
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.c:22648
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for %<simd%> functions"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.c:22670
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %d for type %qT"
  msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
*************** msgstr "het argument van %<asm%> is geen
*** 33615,33631 ****
  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:7117 config/arm/arm.c:7135
! #: config/arm/arm.c:7311 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3264
! #: config/i386/i386-options.c:3441 config/i386/i386-options.c:3497
! #: config/i386/i386-options.c:3548 config/i386/i386-options.c:3585
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2924 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19253 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
--- 33676,33692 ----
  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:7214 config/arm/arm.c:7232
! #: config/arm/arm.c:7408 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/csky/csky.c:6006 config/csky/csky.c:6034
  #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:323
! #: config/h8300/h8300.c:5323 config/i386/i386-options.c:3268
! #: config/i386/i386-options.c:3445 config/i386/i386-options.c:3501
! #: config/i386/i386-options.c:3552 config/i386/i386-options.c:3589
  #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5053
! #: config/riscv/riscv.c:2932 config/rl78/rl78.c:820 config/rl78/rl78.c:889
! #: config/rs6000/rs6000.c:19500 config/rx/rx.c:2719 config/rx/rx.c:2745
  #: config/s390/s390.c:1054 config/s390/s390.c:1141 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
*************** msgstr "onbekende machine-modus %qs"
*** 33782,33793 ****
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/arm/arm-builtins.c:3087
  #, fuzzy, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "ingeschakelde opties: "
  
! #: config/arm/arm-builtins.c:3090
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
--- 33843,33854 ----
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/arm/arm-builtins.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%Kcoprocessor %d is not enabled with +cdecp%d"
  msgstr "ingeschakelde opties: "
  
! #: config/arm/arm-builtins.c:3099
  #, gcc-internal-format
  msgid "%Kcoproc must be a constant immediate in range [0-%d] enabled with +cdecp<N>"
  msgstr ""
*************** msgstr ""
*** 33795,33988 ****
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3098
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/arm/arm-builtins.c:3216
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/arm/arm-builtins.c:3323
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/arm/arm-builtins.c:3327
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/arm/arm-builtins.c:3350
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3372
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3394
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3472
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3550 config/arm/arm-builtins.c:3654
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3558 config/arm/arm-builtins.c:3603
! #: config/arm/arm-builtins.c:3661 config/arm/arm-builtins.c:3670
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3563 config/arm/arm-builtins.c:3672
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3568 config/arm/arm-builtins.c:3674
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3740
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3745
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3933
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3935
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3937
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3939
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3945
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3947
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3952
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3958
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3960
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3962
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3964
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3966
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3968
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3970
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3972
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3974
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3976
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3978
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3980
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3982
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3984
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3986
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
--- 33856,34049 ----
  #. Here we mention the builtin name to follow the same
  #. format that the C/C++ frontends use for referencing
  #. a given argument index.
! #: config/arm/arm-builtins.c:3107
  #, fuzzy, gcc-internal-format
  msgid "%Kargument %d to %qE must be a constant immediate in range [0-%d]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/arm/arm-builtins.c:3225
  #, fuzzy, gcc-internal-format
  msgid "this builtin is not supported for this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/arm/arm-builtins.c:3332
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be in the range [%wd, %wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/arm/arm-builtins.c:3336
  #, fuzzy, gcc-internal-format
  msgid "%Ksaturation bit range must be a constant immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/arm/arm-builtins.c:3359
  #, gcc-internal-format
  msgid "You must enable MVE instructions to use these intrinsics"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3381
  #, gcc-internal-format
  msgid "You must enable NEON instructions (e.g. %<-mfloat-abi=softfp%> %<-mfpu=neon%>) to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3403
  #, gcc-internal-format
  msgid "You must enable VFP instructions to use these intrinsics."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3481
  #, gcc-internal-format
  msgid "You must enable crypto instructions (e.g. include %<-mfloat-abi=softfp%> %<-mfpu=crypto-neon%>) to use these intrinsics."
  msgstr ""
  
  #. @@@ better error message
! #: config/arm/arm-builtins.c:3559 config/arm/arm-builtins.c:3663
  #, gcc-internal-format
  msgid "selector must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3567 config/arm/arm-builtins.c:3612
! #: config/arm/arm-builtins.c:3670 config/arm/arm-builtins.c:3679
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 7"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3572 config/arm/arm-builtins.c:3681
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 3"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3577 config/arm/arm-builtins.c:3683
  #, gcc-internal-format
  msgid "the range of selector should be in 0 to 1"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3749
  #, gcc-internal-format
  msgid "mask must be an immediate"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3754
  #, gcc-internal-format
  msgid "the range of mask should be in 0 to 255"
  msgstr ""
  
! #: config/arm/arm-builtins.c:3942
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3944
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3946
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3948
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3954
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3956
  #, gcc-internal-format
  msgid "the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3961
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3963
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3965
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3967
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3969
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3971
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3973
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3975
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3977
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3979
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3981
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3983
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3985
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3987
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3989
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3991
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3993
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code."
  msgstr ""
  
! #: config/arm/arm-builtins.c:3995
  #, gcc-internal-format
  msgid "the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code."
  msgstr ""
*************** msgstr ""
*** 33992,34282 ****
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2911
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt en NEON zijn incompatibel"
  
! #: config/arm/arm.c:2917
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:2921
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2924
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2932
  #, 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:2937
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2940
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2944
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:2957
  #, 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:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2967
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3082
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3132
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3481
  #, 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:3490
  #, 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:3493
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.c:3516
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3524
  #, 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:3526
  #, 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:3551
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3563 config/arm/arm.c:32229
  #, 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:3571
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3580
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.c:3602 config/pru/pru.c:643
  #, 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:3746
  #, 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:3798
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3801
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3809
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3822
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3825
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3830
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3833
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3838
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3850
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3858
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6098
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6100
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6120
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6318
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6378
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6762 config/arm/arm.c:6970 config/arm/arm.c:7003
! #: config/arm/arm.c:28376
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7260
  #, 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:7272
  #, 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:7281
  #, 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:7303 config/arm/arm.c:7355
  #, 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:7322
  #, 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:7371
  #, 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:9322
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13060
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13063
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25234
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:25896
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.c:26155
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26407
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26653
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32244
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
--- 34053,34343 ----
  msgid "argument %u to function %qE is of type %qT which is not known to be 128 bits wide"
  msgstr ""
  
! #: config/arm/arm.c:2912
  #, gcc-internal-format
  msgid "iWMMXt and NEON are incompatible"
  msgstr "iWMMXt en NEON zijn incompatibel"
  
! #: config/arm/arm.c:2918
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARM mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:2922
  #, gcc-internal-format
  msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2925
  #, gcc-internal-format
  msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2933
  #, 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:2938
  #, gcc-internal-format
  msgid "iWMMXt unsupported under Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:2941
  #, gcc-internal-format
  msgid "cannot use %<-mtp=cp15%> with 16-bit Thumb"
  msgstr ""
  
! #: config/arm/arm.c:2945
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with Thumb"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:2958
  #, 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:2963
  #, gcc-internal-format, gfc-internal-format
  msgid "%s only supports non-pic code on M-profile targets"
  msgstr ""
  
! #: config/arm/arm.c:2968
  #, fuzzy, gcc-internal-format
  msgid "%s incompatible with %<-mword-relocations%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3083
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support THUMB instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3133
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3482
  #, 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:3491
  #, 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:3494
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
  msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
  
! #: config/arm/arm.c:3517
  #, gcc-internal-format
  msgid "option %<-mstructure-size-boundary%> is deprecated"
  msgstr ""
  
! #: config/arm/arm.c:3525
  #, 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:3527
  #, 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:3552
  #, fuzzy, gcc-internal-format
  msgid "RTP PIC is incompatible with %<-msingle-pic-base%>"
  msgstr "case-selector niet compatibel met label"
  
! #: config/arm/arm.c:3564 config/arm/arm.c:32404
  #, 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:3572
  #, gcc-internal-format
  msgid "%<-mpic-register=%> is useless without %<-fpic%>"
  msgstr ""
  
! #: config/arm/arm.c:3581
  #, fuzzy, gcc-internal-format
  msgid "unable to use %qs for PIC register"
  msgstr "kan %qs niet nabootsen"
  
! #: config/arm/arm.c:3603 config/pru/pru.c:643
  #, 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:3747
  #, 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:3799
  #, gcc-internal-format
  msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
  msgstr ""
  
! #: config/arm/arm.c:3802
  #, gcc-internal-format
  msgid "iwmmxt abi requires an iwmmxt capable cpu"
  msgstr ""
  
! #: config/arm/arm.c:3810
  #, gcc-internal-format
  msgid "target CPU does not support interworking"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3823
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcaller-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3826
  #, fuzzy, gcc-internal-format
  msgid "AAPCS does not support %<-mcallee-super-interworking%>"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3831
  #, gcc-internal-format
  msgid "__fp16 and no ldrh"
  msgstr ""
  
! #: config/arm/arm.c:3834
  #, fuzzy, gcc-internal-format
  msgid "target CPU does not support ARMv8-M Security Extensions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/arm/arm.c:3839
  #, gcc-internal-format
  msgid "ARMv8-M Security Extensions incompatible with selected FPU"
  msgstr ""
  
! #: config/arm/arm.c:3851
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU"
  msgstr ""
  
! #: config/arm/arm.c:3859
  #, gcc-internal-format
  msgid "%<-mfloat-abi=hard%> and VFP"
  msgstr ""
  
! #: config/arm/arm.c:6099
  #, gcc-internal-format
  msgid "non-AAPCS derived PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6101
  #, gcc-internal-format
  msgid "variadic functions must use the base AAPCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6121
  #, gcc-internal-format
  msgid "PCS variant"
  msgstr ""
  
! #: config/arm/arm.c:6373
  #, gcc-internal-format
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr ""
  
! #: config/arm/arm.c:6462
  #, gcc-internal-format
  msgid "argument of type %qT not permitted with -mgeneral-regs-only"
  msgstr ""
  
! #: config/arm/arm.c:6846 config/arm/arm.c:7067 config/arm/arm.c:7100
! #: config/arm/arm.c:28551
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgstr ""
  
! #: config/arm/arm.c:7357
  #, 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:7369
  #, 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:7378
  #, 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:7400 config/arm/arm.c:7452
  #, 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:7419
  #, 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:7468
  #, 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:9423
  #, gcc-internal-format
  msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>"
  msgstr ""
  
! #: config/arm/arm.c:13161
  #, gcc-internal-format
  msgid "%K%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:13164
  #, gcc-internal-format
  msgid "%s %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/arm/arm.c:25409
  #, gcc-internal-format
  msgid "unable to compute real location of stacked parameter"
  msgstr ""
  
! #: config/arm/arm.c:26071
  #, fuzzy, gcc-internal-format
  msgid "Unexpected thumb1 far jump"
  msgstr "ongeldige operand van %s"
  
! #: config/arm/arm.c:26330
  #, gcc-internal-format
  msgid "no low registers available for popping high registers"
  msgstr ""
  
! #: config/arm/arm.c:26582
  #, gcc-internal-format
  msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgstr ""
  
! #: config/arm/arm.c:26828
  #, gcc-internal-format
  msgid "%<-fstack-check=specific%> for Thumb-1"
  msgstr ""
  
! #: config/arm/arm.c:32419
  #, fuzzy, gcc-internal-format
  msgid "invalid fpu for target attribute or pragma %qs"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "ongeldig type-argument %qs"
*** 34284,34307 ****
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32252
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32265
  #, 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:32279
  #, 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:33257
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
--- 34345,34368 ----
  #. This doesn't really make sense until we support
  #. general dynamic selection of the architecture and all
  #. sub-features.
! #: config/arm/arm.c:32427
  #, gcc-internal-format
  msgid "auto fpu selection not currently permitted here"
  msgstr ""
  
! #: config/arm/arm.c:32440
  #, 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:32454
  #, 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:33432
  #, fuzzy, gcc-internal-format
  msgid "asm flags not supported in thumb1 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
*************** msgstr "-pipe wordt niet ondersteund"
*** 34380,34396 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4920
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4932
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4929
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
--- 34441,34457 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:4951
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.c:1066 config/riscv/riscv.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/avr/avr.c:1069 config/riscv/riscv.c:4960
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
*************** msgid "indirect call in function, which
*** 34660,34666 ****
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:219
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
--- 34721,34727 ----
  msgstr ""
  
  #: config/bpf/bpf.c:880 config/mips/mips.c:17025 config/nios2/nios2.c:3600
! #: config/riscv/riscv-builtins.c:222
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
*************** msgstr ""
*** 34997,35048 ****
  msgid "too many arguments passed in sgpr registers"
  msgstr "te veel argumenten voor formaat"
  
! #: config/gcn/gcn.c:2095
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: config/gcn/gcn.c:3114
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/gcn/gcn.c:3223
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3834
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4816 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4844 config/gcn/gcn.c:4871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.c:5299
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
--- 35058,35109 ----
  msgid "too many arguments passed in sgpr registers"
  msgstr "te veel argumenten voor formaat"
  
! #: config/gcn/gcn.c:2096
  #, gcc-internal-format
  msgid "A non-default set of initial values has been requested, which violates the ABI!"
  msgstr ""
  
! #: config/gcn/gcn.c:2332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong type of argument %s"
  msgstr "argument van verkeerd type voor abs"
  
! #: config/gcn/gcn.c:3115
  #, fuzzy, gcc-internal-format
  msgid "nested function trampolines not supported on GCN5 due to non-executable stacks"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/gcn/gcn.c:3224
  #, gcc-internal-format
  msgid "TLS is not implemented for GCN."
  msgstr ""
  
! #: config/gcn/gcn.c:3835
  #, gcc-internal-format
  msgid "Builtin not implemented"
  msgstr ""
  
! #: config/gcn/gcn.c:4804
  #, gcc-internal-format, gfc-internal-format
  msgid "using vector_length (64), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4805
  #, gcc-internal-format
  msgid "using vector_length (64), ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.c:4817 config/nvptx/nvptx.c:5688
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
  
! #: config/gcn/gcn.c:4845 config/gcn/gcn.c:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "offload dimension out of range (%d)"
  msgstr "operandnummer buiten bereik"
  
! #: config/gcn/gcn.c:5300
  #, gcc-internal-format
  msgid "local data-share memory exhausted"
  msgstr ""
*************** msgstr "derde argument voor %<__builtin_
*** 35179,35311 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.c:7909
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8313 config/i386/i386-expand.c:9776
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8708
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8803
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9707
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9722
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9755
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9795
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9818
  #, 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:9823 config/i386/i386-expand.c:10729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9963
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9968
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:9974 config/i386/i386-expand.c:10294
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10276
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10282
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10285
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10727
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10809 config/rs6000/rs6000-call.c:9814
  #, 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:11003
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11007
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11678
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12434 config/i386/i386-expand.c:12646
  #, 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:12699
  #, 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:12705
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:12724
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
--- 35240,35372 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.c:7916
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.c:8320 config/i386/i386-expand.c:9783
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8715
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:8810
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9714
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9729
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9762
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9802
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9815
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9825
  #, 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:9830 config/i386/i386-expand.c:10736
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:9970
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.c:9975
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:9981 config/i386/i386-expand.c:10301
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:10283
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10289
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10292
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10734
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:10816 config/rs6000/rs6000-call.c:10024
  #, 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:11010
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.c:11014
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.c:11685
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.c:12441 config/i386/i386-expand.c:12653
  #, 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:12706
  #, 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:12712
  #, fuzzy, gcc-internal-format
  msgid "incorrect hint operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.c:12731
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
*************** msgstr ""
*** 35694,35841 ****
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3087
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3122
  #, 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:3130
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3224
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3226
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, 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:3277 config/i386/i386-options.c:3328
  #, 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:3282
  #, 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:3289 config/i386/i386-options.c:3517
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.c:3295
  #, 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:3320 config/i386/i386-options.c:3363
  #, 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:3324
  #, 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:3332 config/i386/i386-options.c:3381
  #, 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:3342 config/i386/i386-options.c:3359
  #, 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:3346
  #, 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:3350 config/i386/i386-options.c:3377
  #, 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:3367 config/i386/i386-options.c:3385
  #, 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:3373
  #, 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:3477 config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.c:3504
  #, 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:3525
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3559 config/i386/i386-options.c:3569
  #, 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:3596 config/i386/i386-options.c:3618
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3606 config/i386/i386-options.c:3628
  #: config/s390/s390.c:1180
  #, 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:3660
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3667
  #, 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:3678
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3681
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
--- 35755,35902 ----
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s en -mcall-%s zijn incompatibel"
  
! #: config/i386/i386-options.c:3089
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3124
  #, 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:3134
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.c:3228
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3230
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.c:3234
  #, 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:3281 config/i386/i386-options.c:3332
  #, 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:3286
  #, 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:3293 config/i386/i386-options.c:3521
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/i386/i386-options.c:3299
  #, 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:3324 config/i386/i386-options.c:3367
  #, 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:3328
  #, 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:3336 config/i386/i386-options.c:3385
  #, 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:3346 config/i386/i386-options.c:3363
  #, 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:3350
  #, 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:3354 config/i386/i386-options.c:3381
  #, 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:3371 config/i386/i386-options.c:3389
  #, 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:3377
  #, 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:3481 config/rs6000/rs6000.c:19613
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "incompatibel attribuut %qE wordt genegeerd"
  
! #: config/i386/i386-options.c:3508
  #, 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:3529
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.c:3563 config/i386/i386-options.c:3573
  #, 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:3600 config/i386/i386-options.c:3622
  #: config/ia64/ia64.c:812 config/s390/s390.c:1151
  #, 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:3610 config/i386/i386-options.c:3632
  #: config/s390/s390.c:1180
  #, 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:3664
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3671
  #, 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:3682
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.c:3685
  #, 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 ""
*** 36280,36286 ****
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2952
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
--- 36341,36347 ----
  msgid "%qE redeclared with conflicting %qs attributes"
  msgstr ""
  
! #: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2960
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
*************** msgstr ""
*** 37377,37428 ****
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:354
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/riscv/riscv.c:2572 config/riscv/riscv.c:2614
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2963
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/riscv/riscv.c:4594
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4635
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4639
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4643
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4653
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4958
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
--- 37438,37489 ----
  msgid "%<__delay_cycles%> is limited to 32-bit loop counts"
  msgstr ""
  
! #: config/riscv/riscv.c:362
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/riscv/riscv.c:2580 config/riscv/riscv.c:2622
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.c:2971
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/riscv/riscv.c:4625
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4666
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.c:4670
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.c:4674
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.c:4684
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/riscv/riscv.c:4697
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.c:4989
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
*************** msgstr ""
*** 37541,37870 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rommel aan einde van #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:928
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:932
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:942 config/rs6000/rs6000-c.c:993
! #: config/rs6000/rs6000-c.c:1263 config/rs6000/rs6000-c.c:1329
! #: config/rs6000/rs6000-c.c:1695 config/rs6000/rs6000-c.c:1742
  #, 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:1066 config/rs6000/rs6000-c.c:1149
! #: config/rs6000/rs6000-c.c:1507
  #, 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:1258
  #, 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:1634
  #, 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:1833
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1837
  #, 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:1846
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:5845
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6035
  #, 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:6210
  #, 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:6480
  #, 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:7220
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7395
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8187
  #, 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:8505
  #, 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:8546
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8577
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8589
  #, 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:8615
  #, 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:8630
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8655
  #, 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:8660
  #, 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:8679
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8720
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8804
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8815
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8826
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8837
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8851
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8869
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8885
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8924
  #, 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:8982
  #, 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:9255
! #, 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:9304
  #, 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:9306
  #, 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:9451
  #, 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:9470
  #, 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:9498
  #, 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:9524
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9577
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9602
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9622
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9634
  #, 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:9646
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9660
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9672
  #, 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:9680
  #, 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:9747 config/rs6000/rs6000-call.c:10087
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9912
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10134
  #, 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:10149
  #, 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:10343
  #, 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:10345 config/rs6000/rs6000-call.c:10347
! #: config/rs6000/rs6000-call.c:10349 config/rs6000/rs6000-call.c:10355
! #: config/rs6000/rs6000-call.c:10357 config/rs6000/rs6000-call.c:10363
! #: config/rs6000/rs6000-call.c:10369 config/rs6000/rs6000-call.c:10373
! #: config/rs6000/rs6000-call.c:10375 config/rs6000/rs6000-call.c:10379
! #: config/rs6000/rs6000-call.c:10383
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/rs6000/rs6000-call.c:10352 config/rs6000/rs6000-call.c:10360
! #: config/rs6000/rs6000-call.c:10366
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/rs6000/rs6000-call.c:10381
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000-call.c:10386
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10389
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000-call.c:13016
  #, 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:13038
  #, 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"
--- 37602,37932 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rommel aan einde van #pragma longcall"
  
! #: config/rs6000/rs6000-c.c:934
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:938
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:948 config/rs6000/rs6000-c.c:999
! #: config/rs6000/rs6000-c.c:1269 config/rs6000/rs6000-c.c:1335
! #: config/rs6000/rs6000-c.c:1701 config/rs6000/rs6000-c.c:1748
  #, 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:1072 config/rs6000/rs6000-c.c:1155
! #: config/rs6000/rs6000-c.c:1513
  #, 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:1264
  #, 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:1640
  #, 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:1839
  #, gcc-internal-format
  msgid "builtin %qs requires builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.c:1843
  #, 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:1852
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: config/rs6000/rs6000-call.c:5875
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:6065
  #, 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:6240
  #, 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:6510
  #, 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:7250
  #, gcc-internal-format
  msgid "the ABI of passing homogeneous %<float%> aggregates has changed in GCC 5"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:7425
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8217
  #, 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:8588
  #, 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:8629
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be an 8-bit field value"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8660
  #, gcc-internal-format
  msgid "%<__builtin_mtfsb0%> and %<__builtin_mtfsb1%> not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8672
  #, 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:8698
  #, 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:8713
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 3."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8738
  #, 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:8743
  #, 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:8762
  #, fuzzy, gcc-internal-format
  msgid "Argument must be a value between 0 and 7."
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8803
  #, gcc-internal-format
  msgid "argument 1 must be a 5-bit signed literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8887
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8898
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8909
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 3-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8920
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 4-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8934
  #, gcc-internal-format
  msgid "argument 2 must be a 5-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:8952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:8968
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 7-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9007
  #, 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:9065
  #, 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:9354 config/rs6000/rs6000-call.c:9514
  #, 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:9356 config/rs6000/rs6000-call.c:9516
  #, 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:9465
! #, 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:9661
  #, 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:9680
  #, 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:9708
  #, 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:9734
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9787
  #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:9812
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 2-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9832
  #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9844
  #, 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:9856
  #, fuzzy, gcc-internal-format
  msgid "argument 1 must be a 1-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9870
  #, fuzzy, gcc-internal-format
  msgid "argument 2 must be a 6-bit unsigned literal"
  msgstr "%<defined%> zonder een naam"
  
! #: config/rs6000/rs6000-call.c:9882
  #, 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:9890
  #, 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:9957 config/rs6000/rs6000-call.c:10297
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10122
  #, gcc-internal-format
  msgid "unresolved overload for Altivec builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10344
  #, 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:10359
  #, 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:10553
  #, 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:10555 config/rs6000/rs6000-call.c:10557
! #: config/rs6000/rs6000-call.c:10559 config/rs6000/rs6000-call.c:10565
! #: config/rs6000/rs6000-call.c:10567 config/rs6000/rs6000-call.c:10573
! #: config/rs6000/rs6000-call.c:10579 config/rs6000/rs6000-call.c:10581
! #: config/rs6000/rs6000-call.c:10583 config/rs6000/rs6000-call.c:10587
! #: config/rs6000/rs6000-call.c:10589 config/rs6000/rs6000-call.c:10593
! #: config/rs6000/rs6000-call.c:10597
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/rs6000/rs6000-call.c:10562 config/rs6000/rs6000-call.c:10570
! #: config/rs6000/rs6000-call.c:10576
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/rs6000/rs6000-call.c:10595
  #, fuzzy, gcc-internal-format
  msgid "%qs requires ISA 3.0 IEEE 128-bit floating point"
  msgstr "lege declaratie"
  
! #: config/rs6000/rs6000-call.c:10600
  #, gcc-internal-format
  msgid "%qs requires the %qs (or newer), and %qs or %qs options"
  msgstr ""
  
! #: config/rs6000/rs6000-call.c:10603
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported with the current options"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/rs6000/rs6000-call.c:13544
  #, 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:13566
  #, 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"
*************** msgstr "%<__thread%> samen met %<registe
*** 37884,38104 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3154 config/rs6000/rs6000.c:3157
! #: config/rs6000/rs6000.c:3160
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ongeldige modus voor gen_tst_reg"
  
! #: config/rs6000/rs6000.c:3261
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3454
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3593
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/rs6000/rs6000.c:3610
  #, fuzzy, gcc-internal-format
  #| msgid "SH2a does not support little-endian"
  msgid "%qs is not supported on little endian systems"
  msgstr "SH2a ondersteunt little-endian niet"
  
! #: config/rs6000/rs6000.c:3689
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3697
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3722 config/rs6000/rs6000.c:3730
! #: config/rs6000/rs6000.c:3737 config/rs6000/rs6000.c:3744
! #: config/rs6000/rs6000.c:3752 config/rs6000/rs6000.c:3771
! #: config/rs6000/rs6000.c:3833 config/rs6000/rs6000.c:3860
! #: config/rs6000/rs6000.c:3887 config/rs6000/rs6000.c:3902
! #: config/rs6000/rs6000.c:3910 config/rs6000/rs6000.c:3939
! #: config/rs6000/rs6000.c:3941 config/rs6000/rs6000.c:4027
! #: config/rs6000/rs6000.c:4040 config/rs6000/rs6000.c:4049
! #: config/rs6000/rs6000.c:4197
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3930
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3956
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3965
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3968
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s ondersteunt %s niet"
  
! #: config/rs6000/rs6000.c:3996
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4019
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4106
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4129 config/rs6000/rs6000.c:4144
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4157
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4302
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4319
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4327
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4623
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/rs6000/rs6000.c:4660
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.c:7184
  #, 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:16737
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19039
  #, 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:19121
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19123
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19125
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19127
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19133
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19136
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19141
  #, 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:19144
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23150
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.c:23153
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:23155
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:23692
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23851
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23883
  #, 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:24139
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
--- 37946,38171 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3217 config/rs6000/rs6000.c:3220
! #: config/rs6000/rs6000.c:3223
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "Ongeldige modus voor gen_tst_reg"
  
! #: config/rs6000/rs6000.c:3324
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3519
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3658
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/rs6000/rs6000.c:3675
  #, fuzzy, gcc-internal-format
  #| msgid "SH2a does not support little-endian"
  msgid "%qs is not supported on little endian systems"
  msgstr "SH2a ondersteunt little-endian niet"
  
! #: config/rs6000/rs6000.c:3754
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.c:3762
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.c:3787 config/rs6000/rs6000.c:3795
! #: config/rs6000/rs6000.c:3802 config/rs6000/rs6000.c:3809
! #: config/rs6000/rs6000.c:3817 config/rs6000/rs6000.c:3836
! #: config/rs6000/rs6000.c:3898 config/rs6000/rs6000.c:3925
! #: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3967
! #: config/rs6000/rs6000.c:3975 config/rs6000/rs6000.c:4004
! #: config/rs6000/rs6000.c:4006 config/rs6000/rs6000.c:4092
! #: config/rs6000/rs6000.c:4105 config/rs6000/rs6000.c:4114
! #: config/rs6000/rs6000.c:4262 config/rs6000/rs6000.c:4275
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:3995
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4021
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4030
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4033
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4052
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s ondersteunt %s niet"
  
! #: config/rs6000/rs6000.c:4061
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4084
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4171
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type (%qs) for %qs switch"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4194 config/rs6000/rs6000.c:4209
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4222
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:4380
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4397
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4405
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/rs6000/rs6000.c:4706
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "onbekende machine-modus %qs"
  
! #: config/rs6000/rs6000.c:4743
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/rs6000/rs6000.c:7267
  #, 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:9945
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you can't set it to other values."
! msgstr ""
! 
! #: config/rs6000/rs6000.c:16978
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19280
  #, 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:19362
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19364
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19366
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19368
  #, gcc-internal-format
  msgid "use of decimal floating point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19374
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19377
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:19382
  #, 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:19385
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.c:23400
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ongeldig gebruik van '%%%c'"
  
! #: config/rs6000/rs6000.c:23403
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:23405
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "spec '%s' is ongeldig"
  
! #: config/rs6000/rs6000.c:23942
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24101
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.c:24133
  #, 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:24389
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
*************** msgstr "gevraagde positie is geen intege
*** 38426,38566 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/s390/s390.c:9873
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11210
  #, 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:11226
  #, 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:11254
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: config/s390/s390.c:11258
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12900
  #, 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:15158
  #, 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:15165
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15200
  #, 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:15203
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15232
  #, 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:15236
  #, 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:15248
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15257
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15263
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15265
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15268
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15281
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15284
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15287
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15290
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, 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:15386
  #, 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:15393
  #, 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:15423
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15584 config/s390/s390.c:15634 config/s390/s390.c:15651
  #, 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:15590
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 38493,38633 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: config/s390/s390.c:9871
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.c:11208
  #, 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:11224
  #, 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:11252
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: config/s390/s390.c:11256
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.c:12966
  #, 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:15224
  #, 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:15231
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.c:15266
  #, 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:15269
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15298
  #, 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:15302
  #, 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:15314
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.c:15323
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.c:15329
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.c:15331
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.c:15334
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.c:15347
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15350
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15353
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15356
  #, gcc-internal-format
  msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095"
  msgstr ""
  
! #: config/s390/s390.c:15416
  #, 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:15452
  #, 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:15459
  #, 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:15489
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
! #: config/s390/s390.c:15650 config/s390/s390.c:15700 config/s390/s390.c:15717
  #, 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:15656
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr "attribuut %qs is enkel van toepa
*** 38986,38993 ****
  msgid "could not read the BRIG file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2113
! #: cp/typeck.c:8408 cp/typeck.c:9196
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-waarde niet genegeerd zoals het hoort"
--- 39053,39060 ----
  msgid "could not read the BRIG file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.c:101 c/c-typeck.c:2200 c/c-typeck.c:12638 cp/typeck.c:2155
! #: cp/typeck.c:8468 cp/typeck.c:9256
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-waarde niet genegeerd zoals het hoort"
*************** msgstr "%Jdeclaratie van %qD verbergt ee
*** 39271,39277 ****
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2840
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
--- 39338,39344 ----
  msgid "declaration of %qD shadows a parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-decl.c:3024 cp/name-lookup.c:2842
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "de declaratie van %qs verbergt een parameter"
*************** msgstr "%qE is hier niet gedeclareerd (e
*** 39342,39348 ****
  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:3791 cp/decl.c:3147
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "naar label %s gerefereerd buiten enige functie"
--- 39409,39415 ----
  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:3791 cp/decl.c:3149
  #, 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"
*** 39372,39378 ****
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.c:4007 cp/decl.c:3553
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
--- 39439,39445 ----
  msgid "duplicate label declaration %qE"
  msgstr "herhaalde label-declaratie %qs"
  
! #: c/c-decl.c:4007 cp/decl.c:3555
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "herhaald label %qs"
*************** msgstr "een object met een volatile veld
*** 39584,39590 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7933
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
--- 39651,39657 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "ongeÃ¯nitialiseerde const %qD is ongeldig in C++"
  
! #: c/c-decl.c:5568 cp/decl.c:7930
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "%qs gedeclareerd als een functie
*** 39925,39931 ****
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.c:6788 cp/decl.c:12138
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
--- 39992,39998 ----
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.c:6788 cp/decl.c:12145
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
*************** msgstr "geneste herdefinitie van %<struc
*** 40233,40239 ****
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4991
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
--- 40300,40306 ----
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.c:8084 cp/decl.c:4993
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
*************** msgstr "struct heeft geen benoemde leden
*** 40283,40289 ****
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.c:8488 cp/decl.c:13089
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
--- 40350,40356 ----
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.c:8488 cp/decl.c:13096
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union"
  msgstr "%Jflexibel array-lid in union"
*************** msgstr "geneste herdefinitie van %<enum
*** 40319,40325 ****
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15536
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
--- 40386,40392 ----
  msgid "redeclaration of %<enum %E%>"
  msgstr "herdeclaratie van %<enum %qs%>"
  
! #: c/c-decl.c:8862 cp/decl.c:15545
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "overflow in enumeratiewaarden"
*** 40350,40356 ****
  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:9159 cp/decl.c:5296 cp/decl.c:16095
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
--- 40417,40423 ----
  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:9159 cp/decl.c:5298 cp/decl.c:16104
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
*************** msgstr "%Jgeen eerder prototype voor %qD
*** 40380,40386 ****
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.c:9288 cp/decl.c:16230
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
--- 40447,40453 ----
  msgid "%qD was used with no prototype before its definition"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: c/c-decl.c:9288 cp/decl.c:16239
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
*************** msgstr "argument %qs komt niet overeen m
*** 40495,40506 ****
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:9921 cp/decl.c:17115
  #, 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:9940 cp/decl.c:17147
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
--- 40562,40573 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.c:9928 cp/decl.c:17123
  #, 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:9947 cp/decl.c:17155
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
*************** msgstr "parameter %qD krijgt beginwaarde
*** 40508,40769 ****
  #. 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:10036
  #, 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:10041
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10048
  #, 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:10080
  #, 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:10084
  #, 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:10091
  #, 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:10096
  #, 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:10100
  #, 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:10104
  #, 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:10398
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10457 c/c-decl.c:10464
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:10492 c/c-decl.c:10876 c/c-decl.c:11271
  #, 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:10504 cp/parser.c:30413
  #, 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:10517
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10746 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:10792
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10863 c/c-decl.c:11429
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.c:10923
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10945
  #, 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:10988
  #, 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:11107
  #, 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:11157
  #, 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:11228
  #, 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:11252 c/c-decl.c:11525 c/c-parser.c:9009
  #, 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:11254
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11289
  #, 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:11302
  #, 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:11351
  #, 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:11372
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11374
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.c:11376
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.c:11390 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.c:11393 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11405
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.c:11414
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.c:11427
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11435
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:11443
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.c:11522
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11537
  #, 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:11564
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11590 c/c-decl.c:11606 c/c-decl.c:11632
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:12031 cp/semantics.c:5624
  #, 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:12035 cp/semantics.c:5628
  #, 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:386 c/c-typeck.c:11920 cp/typeck.c:4906
  #, 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:396 c/c-typeck.c:11929 cp/typeck.c:4914
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.c:397 c/c-typeck.c:11858 cp/typeck.c:4854
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: c/c-fold.c:405 c/c-typeck.c:11948 cp/typeck.c:4922
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "teller van links shift is >= breedte van het type"
  
! #: c/c-fold.c:406 c/c-typeck.c:11882 cp/typeck.c:4865
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "teller van rechtse shift is >= breedte van het type"
  
! #: c/c-fold.c:413 c/c-typeck.c:11940
  #, 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:414 c/c-typeck.c:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 40575,40836 ----
  #. 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:10043
  #, 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:10048
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.c:10055
  #, 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:10087
  #, 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:10091
  #, 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:10098
  #, 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:10103
  #, 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:10107
  #, 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:10111
  #, 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:10405
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.c:10464 c/c-decl.c:10471
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:10499 c/c-decl.c:10883 c/c-decl.c:11278
  #, 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:10511 cp/parser.c:30438
  #, 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:10524
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10753 c/c-parser.c:9995
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: c/c-decl.c:10799
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10870 c/c-decl.c:11436
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "herhaalde %qs"
  
! #: c/c-decl.c:10930
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:10952
  #, 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:10995
  #, 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:11114
  #, 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:11164
  #, 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:11235
  #, 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:11259 c/c-decl.c:11532 c/c-parser.c:9009
  #, 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:11261
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11296
  #, 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:11309
  #, 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:11358
  #, 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:11379
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11381
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> samen met %<register%> gebruikt"
  
! #: c/c-decl.c:11383
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: c/c-decl.c:11397 c/c-parser.c:8374
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s ondersteunt %s niet"
  
! #: c/c-decl.c:11400 c/c-parser.c:8377
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:11412
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
  
! #: c/c-decl.c:11421
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
  
! #: c/c-decl.c:11434
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.c:11442
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: c/c-decl.c:11450
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-decl.c:11529
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<__thread%> samen met %<auto%> gebruikt"
  
! #: c/c-decl.c:11544
  #, 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:11571
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.c:11597 c/c-decl.c:11613 c/c-decl.c:11639
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ondersteunt %<long long%> niet"
  
! #: c/c-decl.c:12038 cp/semantics.c:5624
  #, 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:12042 cp/semantics.c:5628
  #, 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:11920 cp/typeck.c:4964
  #, 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:11929 cp/typeck.c:4972
  #, 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:11858 cp/typeck.c:4912
  #, 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:11948 cp/typeck.c:4980
  #, 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:11882 cp/typeck.c:4923
  #, 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:11940
  #, 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:11869
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 40784,40790 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30647
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
--- 40851,40857 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.c:1296 cp/parser.c:30672
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
*************** msgid "unknown type name %qE"
*** 40830,40836 ****
  msgstr "onbekende machine-modus %qs"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40091 cp/parser.c:43923
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
--- 40897,40903 ----
  msgstr "onbekende machine-modus %qs"
  
  #: c/c-parser.c:1969 c/c-parser.c:12498 c/c-parser.c:18659 c/c-parser.c:19170
! #: c/c-parser.c:19679 cp/parser.c:40117 cp/parser.c:43949
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
*************** msgstr ""
*** 40850,40856 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2034 cp/parser.c:32843 cp/parser.c:32917
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
--- 40917,40923 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2034 cp/parser.c:32869 cp/parser.c:32943
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr "herhaalde definitie %qs"
*** 40865,40872 ****
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11503
! #: cp/parser.c:11710
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
--- 40932,40939 ----
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:2100 c/c-parser.c:5948 c/c-parser.c:6272 cp/parser.c:11508
! #: cp/parser.c:11715
  #, 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
*** 40906,40912 ****
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13840
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
--- 40973,40979 ----
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.c:2381 cp/parser.c:13845
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgstr "ISO C90 ondersteunt %<long long%
*** 40934,40940 ****
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43531
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
--- 41001,41007 ----
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 ondersteunt %<long long%> niet"
  
! #: c/c-parser.c:2611 c/c-parser.c:7402 c/c-parser.c:12559 cp/parser.c:43557
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr "beginwaarde-element is niet cons
*** 40964,40970 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9686
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
--- 41031,41037 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.c:2649 cp/semantics.c:9702
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
*************** msgstr "argument %d is alleen-lezen"
*** 41009,41022 ****
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8693
! #: cp/parser.c:30650 cp/parser.c:33699 cp/parser.c:33729 cp/parser.c:33799
! #: cp/parser.c:36297 cp/parser.c:36419 cp/parser.c:41637 cp/parser.c:43235
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:3204 cp/parser.c:19435
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
--- 41076,41089 ----
  #: c/c-parser.c:12087 c/c-parser.c:12140 c/c-parser.c:12156 c/c-parser.c:12202
  #: c/c-parser.c:12986 c/c-parser.c:13019 c/c-parser.c:15269 c/c-parser.c:15379
  #: c/c-parser.c:15652 c/c-parser.c:17751 c/c-parser.c:20193 c/c-parser.c:20384
! #: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8698
! #: cp/parser.c:30675 cp/parser.c:33725 cp/parser.c:33755 cp/parser.c:33825
! #: cp/parser.c:36323 cp/parser.c:36445 cp/parser.c:41663 cp/parser.c:43261
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:3204 cp/parser.c:19445
  #, 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
*** 41101,41107 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26871
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
--- 41168,41174 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.c:4903 cp/parser.c:26887
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "attribuut %qE heeft geen beteken
*** 41113,41119 ****
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.c:4987 cp/parser.c:26937
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
--- 41180,41186 ----
  msgid "ISO C does not support %<[[]]%> attributes before C2X"
  msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
  
! #: c/c-parser.c:4987 cp/parser.c:26953
  #, gcc-internal-format
  msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
  msgstr ""
*************** msgstr "ISO C90 verbiedt labeldeclaratie
*** 41173,41179 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5793 cp/parser.c:11833
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 41240,41246 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:5793 cp/parser.c:11838
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "ISO C verbiedt een label aan het
*** 41188,41194 ****
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11453
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
--- 41255,41261 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.c:5831 c/c-parser.c:6293 c/gimple-parser.c:2276
! #: cp/parser.c:11458
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
*************** msgstr ""
*** 41213,41229 ****
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13214
  #, 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:6442 cp/parser.c:13217
  #, 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:6576 cp/parser.c:12110
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
--- 41280,41296 ----
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.c:6400 cp/parser.c:13219
  #, 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:6442 cp/parser.c:13222
  #, 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:6576 cp/parser.c:12115
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
*************** msgstr ""
*** 41243,41254 ****
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.c:6946 cp/parser.c:12382
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12388
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
--- 41310,41321 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.c:6946 cp/parser.c:12387
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.c:6952 cp/parser.c:12393
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "sentinel ontbreekt in functie-op
*** 41264,41271 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20209
! #: cp/parser.c:20226 cp/parser.c:20240
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
--- 41331,41338 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.c:7099 c/c-parser.c:7110 c/c-parser.c:7121 cp/parser.c:20219
! #: cp/parser.c:20236 cp/parser.c:20250
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C verbiedt het weglaten van
*** 41292,41303 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4689
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4694
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
--- 41359,41370 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.c:7877 cp/typeck.c:4747
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.c:7883 cp/typeck.c:4752
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "meerdere opslagklassen in declar
*** 41698,41758 ****
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33759
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33719
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "misvormde #pragma pack"
  
! #: c/c-parser.c:12027 cp/parser.c:33722
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "misvormde #pragma pack"
  
! #: c/c-parser.c:12041 cp/parser.c:33737
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33743
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33751
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "attribuut %<getter%> mag slechts Ã©Ã©n keer opgegeven worden"
  
! #: c/c-parser.c:12247 cp/parser.c:43571
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40088 cp/parser.c:40418 cp/parser.c:40506
! #: cp/parser.c:40577 cp/parser.c:43618 cp/parser.c:43633 cp/parser.c:43648
! #: cp/parser.c:43664 cp/parser.c:43680 cp/parser.c:43696 cp/parser.c:43723
! #: cp/parser.c:43736 cp/parser.c:43759 cp/parser.c:43772
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:12314 cp/parser.c:43749
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12401 cp/parser.c:43842
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43848
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
--- 41765,41825 ----
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.c:12003 c/c-parser.c:12060 cp/parser.c:33785
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.c:12024 cp/parser.c:33745
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<getter%> attribute)"
  msgstr "misvormde #pragma pack"
  
! #: c/c-parser.c:12027 cp/parser.c:33748
  #, fuzzy, gcc-internal-format
  msgid "missing %<=%> (after %<setter%> attribute)"
  msgstr "misvormde #pragma pack"
  
! #: c/c-parser.c:12041 cp/parser.c:33763
  #, gcc-internal-format
  msgid "the %<setter%> attribute may only be specified once"
  msgstr ""
  
! #: c/c-parser.c:12046 cp/parser.c:33769
  #, gcc-internal-format
  msgid "setter name must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.c:12053 cp/parser.c:33777
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "attribuut %<getter%> mag slechts Ã©Ã©n keer opgegeven worden"
  
! #: c/c-parser.c:12247 cp/parser.c:43597
  #, 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:12291 c/c-parser.c:19167 c/c-parser.c:19458 c/c-parser.c:19517
! #: c/c-parser.c:19601 cp/parser.c:40114 cp/parser.c:40444 cp/parser.c:40532
! #: cp/parser.c:40603 cp/parser.c:43644 cp/parser.c:43659 cp/parser.c:43674
! #: cp/parser.c:43690 cp/parser.c:43706 cp/parser.c:43722 cp/parser.c:43749
! #: cp/parser.c:43762 cp/parser.c:43785 cp/parser.c:43798
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.c:12314 cp/parser.c:43775
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "misvormde #pragma pack(pop[,id])"
  
! #: c/c-parser.c:12401 cp/parser.c:43868
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.c:12408 cp/parser.c:43874
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 41762,41779 ****
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43877 cp/parser.c:43910
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:12480 cp/parser.c:43608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34165 cp/parser.c:36770 cp/parser.c:42687 cp/parser.c:42695
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
--- 41829,41846 ----
  msgid "%<#pragma omp requires%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.c:12443 c/c-parser.c:12467 cp/parser.c:43903 cp/parser.c:43936
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:12480 cp/parser.c:43634
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
  
  #: c/c-parser.c:12817 c/c-parser.c:15763 c/c-parser.c:21198 c/c-parser.c:21206
! #: cp/parser.c:34191 cp/parser.c:36796 cp/parser.c:42713 cp/parser.c:42721
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
*************** msgstr "ongeldige operand van %s"
*** 41793,41845 ****
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13255 cp/semantics.c:7466
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13297 cp/parser.c:34844
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34908
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13376 cp/parser.c:34910
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35021
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35039
! #: cp/parser.c:40410 cp/parser.c:40498
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13569 cp/parser.c:35094
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35101
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13578 cp/parser.c:35103
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13584 cp/parser.c:35109
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
--- 41860,41912 ----
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13255 cp/semantics.c:7482
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.c:13297 cp/parser.c:34870
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:13374 cp/parser.c:34934
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13376 cp/parser.c:34936
  #, gcc-internal-format
  msgid "expected %<none%> or %<shared%>"
  msgstr ""
  
! #: c/c-parser.c:13496 cp/parser.c:35047
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13516 c/c-parser.c:19510 c/c-parser.c:19594 cp/parser.c:35065
! #: cp/parser.c:40436 cp/parser.c:40524
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:13569 cp/parser.c:35120
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.c:13576 cp/parser.c:35127
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13578 cp/parser.c:35129
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:13584 cp/parser.c:35135
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 41861,41872 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13792 cp/semantics.c:7669
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13839 cp/semantics.c:7699
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
--- 41928,41939 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13792 cp/semantics.c:7685
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:13839 cp/semantics.c:7715
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
*************** msgstr "%qs is geen bestand, pipe of tty
*** 41876,41897 ****
  msgid "expected constant integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13914 cp/parser.c:35334
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35399
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14041 cp/parser.c:35468
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35471
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
--- 41943,41964 ----
  msgid "expected constant integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.c:13914 cp/parser.c:35360
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.c:13975 cp/parser.c:35425
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14041 cp/parser.c:35494
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.c:14044 cp/parser.c:35497
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
*************** msgstr "%qs is geen bestand, pipe of tty
*** 41906,41958 ****
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14192 cp/parser.c:34616
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.c:14226 cp/parser.c:34649
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14393 cp/semantics.c:7831
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35503 cp/parser.c:35513
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14491 cp/parser.c:35551
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14544 cp/parser.c:35619
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42346
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35870
  #, 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:14836 cp/parser.c:35886
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35889
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
--- 41973,42025 ----
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14192 cp/parser.c:34642
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.c:14226 cp/parser.c:34675
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14393 cp/semantics.c:7847
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.c:14451 c/c-parser.c:14457 cp/parser.c:35529 cp/parser.c:35539
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14491 cp/parser.c:35577
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:14544 cp/parser.c:35645
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:14669 c/c-parser.c:20764 cp/parser.c:42372
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.c:14782 cp/parser.c:35896
  #, 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:14836 cp/parser.c:35912
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.c:14840 cp/parser.c:35915
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
*************** msgstr ""
*** 41962,41968 ****
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14875 cp/parser.c:35909
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
--- 42029,42035 ----
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:14875 cp/parser.c:35935
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
*************** msgstr ""
*** 41997,42018 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36551
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.c:15553 cp/parser.c:36599 cp/parser.c:36828 cp/parser.c:36878
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36674
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15738 cp/parser.c:36775
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
--- 42064,42085 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.c:15506 cp/parser.c:36577
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.c:15553 cp/parser.c:36625 cp/parser.c:36854 cp/parser.c:36904
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.c:15640 cp/parser.c:36700
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.c:15738 cp/parser.c:36801
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
*************** msgstr "ongeldige const_double operand"
*** 42027,42103 ****
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16082 cp/parser.c:37109
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37120 cp/parser.c:37483
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.c:16137 cp/parser.c:37167
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37345
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.c:16406 cp/parser.c:37472
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40925
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40935
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:16569 cp/parser.c:40955
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40966
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.c:16587 cp/parser.c:40973
  #, 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:16595 cp/parser.c:40981
  #, 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:16606 cp/parser.c:40999
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41009
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41096
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16725 cp/parser.c:41113
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
--- 42094,42170 ----
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16082 cp/parser.c:37135
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma acc%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16093 c/c-parser.c:16417 cp/parser.c:37146 cp/parser.c:37509
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.c:16137 cp/parser.c:37193
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.c:16278 cp/parser.c:37371
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.c:16406 cp/parser.c:37498
  #, gcc-internal-format
  msgid "expected %<#pragma omp%> clause"
  msgstr ""
  
! #: c/c-parser.c:16539 cp/parser.c:40951
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16549 cp/parser.c:40961
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: c/c-parser.c:16569 cp/parser.c:40981
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.c:16580 cp/parser.c:40992
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.c:16587 cp/parser.c:40999
  #, 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:16595 cp/parser.c:41007
  #, 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:16606 cp/parser.c:41025
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16616 cp/parser.c:41035
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.c:16709 cp/parser.c:41122
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16725 cp/parser.c:41139
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 42112,42118 ****
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16996 cp/parser.c:42930
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
--- 42179,42185 ----
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:16996 cp/parser.c:42956
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
*************** msgstr "%qs is meestal een functie"
*** 42122,42188 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:17059 cp/parser.c:42984 cp/parser.c:43029
  #, 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:17090 cp/parser.c:43058
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43060
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41314
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37650
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37659
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17303 cp/parser.c:37666
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17358 cp/parser.c:37721
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37730
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37739
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37944 cp/parser.c:37970
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38001 cp/parser.c:38017
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9322 cp/semantics.c:9332
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
--- 42189,42255 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:17059 cp/parser.c:43010 cp/parser.c:43055
  #, 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:17090 cp/parser.c:43084
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.c:17091 cp/parser.c:43086
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.c:17135 cp/parser.c:41340
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.c:17287 cp/parser.c:37676
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.c:17296 cp/parser.c:37685
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17303 cp/parser.c:37692
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.c:17358 cp/parser.c:37747
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<acq_rel%> or %<release%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17367 cp/parser.c:37756
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17376 cp/parser.c:37765
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> incompatible with %<acq_rel%> or %<acquire%> clauses"
  msgstr ""
  
! #: c/c-parser.c:17642 cp/parser.c:37970 cp/parser.c:37996
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17646 cp/parser.c:38027 cp/parser.c:38043
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.c:17695 cp/semantics.c:9338 cp/semantics.c:9348
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
*************** msgstr ""
*** 42192,42248 ****
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17804 cp/semantics.c:9397
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.c:17861 cp/parser.c:38202
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17873 cp/parser.c:38218
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17909 cp/parser.c:38251
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17916 cp/parser.c:38258
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38863
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17980 cp/parser.c:38869
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38920
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38931
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38959
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:18134 cp/semantics.c:8919 cp/semantics.c:9010
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
--- 42259,42315 ----
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17804 cp/semantics.c:9413
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.c:17861 cp/parser.c:38228
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17873 cp/parser.c:38244
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17909 cp/parser.c:38277
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17916 cp/parser.c:38284
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.c:17975 cp/parser.c:38889
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:17980 cp/parser.c:38895
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: c/c-parser.c:18035 cp/parser.c:38946
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.c:18046 cp/parser.c:38957
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgstr ""
  
! #: c/c-parser.c:18064 cp/parser.c:38985
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.c:18134 cp/semantics.c:8935 cp/semantics.c:9026
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
*************** msgstr "herdeclaratie van %qs"
*** 42252,42324 ****
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39273
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39069 cp/parser.c:39111 cp/pt.c:17552
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:18465 cp/parser.c:39392
  #, 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:18678 cp/parser.c:39609
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39808
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19158 cp/parser.c:40079
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19407 cp/parser.c:40348
  #, 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:19423 cp/parser.c:40364
  #, 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:19471 cp/parser.c:40590
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40445
  #, 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:19555 cp/parser.c:40457
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40534
  #, 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:19642 cp/parser.c:40547
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40804
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
--- 42319,42391 ----
  msgid "not enough perfectly nested loops"
  msgstr ""
  
! #: c/c-parser.c:18284 cp/parser.c:39299
  #, gcc-internal-format
  msgid "collapsed loops not perfectly nested"
  msgstr ""
  
! #: c/c-parser.c:18331 cp/parser.c:39095 cp/parser.c:39137 cp/pt.c:17586
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:18465 cp/parser.c:39418
  #, 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:18678 cp/parser.c:39635
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.c:18886 cp/parser.c:39834
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19158 cp/parser.c:40105
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:19407 cp/parser.c:40374
  #, 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:19423 cp/parser.c:40390
  #, 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:19471 cp/parser.c:40616
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:19543 cp/parser.c:40471
  #, 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:19555 cp/parser.c:40483
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19629 cp/parser.c:40560
  #, 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:19642 cp/parser.c:40573
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.c:19861 cp/parser.c:40830
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 42333,42389 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20035 cp/parser.c:41465
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:20088 cp/parser.c:41517
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41541
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41580 cp/pt.c:11321
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20143 cp/parser.c:41583 cp/pt.c:11338
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:20167 cp/parser.c:41611 cp/pt.c:11324
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20212 cp/parser.c:41655
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20234 cp/parser.c:41677 cp/pt.c:11328
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20245 cp/parser.c:41688
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41774
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20407 cp/parser.c:41882
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
--- 42400,42456 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: c/c-parser.c:20035 cp/parser.c:41491
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.c:20088 cp/parser.c:41543
  #, gcc-internal-format
  msgid "selector %qs not allowed for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.c:20113 cp/parser.c:41567
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.c:20140 cp/parser.c:41606 cp/pt.c:11339
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20143 cp/parser.c:41609 cp/pt.c:11356
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.c:20167 cp/parser.c:41637 cp/pt.c:11342
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20212 cp/parser.c:41681
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20234 cp/parser.c:41703 cp/pt.c:11346
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.c:20245 cp/parser.c:41714
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.c:20332 cp/parser.c:41800
  #, fuzzy, gcc-internal-format
  msgid "expected %<construct%>, %<device%>, %<implementation%> or %<user%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20407 cp/parser.c:41908
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 42393,42404 ****
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:20433 cp/decl.c:7318
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.c:20445 cp/decl.c:7327
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
--- 42460,42471 ----
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.c:20433 cp/decl.c:7312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-parser.c:20445 cp/decl.c:7321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
*************** msgstr ""
*** 42408,42439 ****
  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:20496 cp/parser.c:41927
  #, 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:20605 cp/parser.c:42032
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42081
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42106
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20680 cp/parser.c:42113
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20686 cp/parser.c:42120
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
--- 42475,42506 ----
  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:20496 cp/parser.c:41953
  #, 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:20605 cp/parser.c:42058
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.c:20654 cp/parser.c:42107
  #, gcc-internal-format
  msgid "directive with only %<device_type%> clauses ignored"
  msgstr ""
  
! #: c/c-parser.c:20673 cp/parser.c:42132
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20680 cp/parser.c:42139
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:20686 cp/parser.c:42146
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgstr ""
*************** msgstr "ongeldige operand van %s"
*** 42488,42529 ****
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42580
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21160 cp/parser.c:42643
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21180 cp/parser.c:42669
  #, 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:21189 cp/parser.c:42678
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42690
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42702
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42711
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42725
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
--- 42555,42596 ----
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.c:21096 cp/parser.c:42606
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21160 cp/parser.c:42669
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.c:21180 cp/parser.c:42695
  #, 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:21189 cp/parser.c:42704
  #, gcc-internal-format
  msgid "%qs clause on %<requires%> directive not supported yet"
  msgstr ""
  
! #: c/c-parser.c:21201 cp/parser.c:42716
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.c:21213 cp/parser.c:42728
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.c:21222 cp/parser.c:42737
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.c:21236 cp/parser.c:42751
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 42538,42564 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8358
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.c:21499 cp/semantics.c:8360
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:21503 cp/semantics.c:8362
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.c:21682 cp/parser.c:43459
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43465
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
--- 42605,42631 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.c:21497 cp/semantics.c:8374
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.c:21499 cp/semantics.c:8376
  #, fuzzy, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: c/c-parser.c:21503 cp/semantics.c:8378
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: c/c-parser.c:21682 cp/parser.c:43485
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.c:21688 cp/parser.c:43491
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 42568,42574 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43483
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
--- 42635,42641 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.c:21705 cp/parser.c:43509
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 42583,42589 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4459
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
--- 42650,42656 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.c:238 c/c-typeck.c:10461 c/c-typeck.c:10503 cp/call.c:4461
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
*************** msgstr "%<void *%> pointer wordt gederef
*** 42705,42711 ****
  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:2642 cp/typeck.c:3529 cp/typeck.c:3622
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
--- 42772,42778 ----
  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:2642 cp/typeck.c:3587 cp/typeck.c:3680
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
*************** msgstr "ISO C90 verbiedt het gebruik van
*** 42730,42736 ****
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1773
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
--- 42797,42803 ----
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.c:2926 cp/typeck.c:1815
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
*************** msgstr "ongeldige registernaam voor %qs"
*** 42844,42861 ****
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:4952 cp/typeck.c:5221
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:4979 cp/typeck.c:5003
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:4982 cp/typeck.c:5006
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
--- 42911,42928 ----
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.c:3847 c/c-typeck.c:3875 cp/typeck.c:5010 cp/typeck.c:5279
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.c:3855 c/c-typeck.c:3866 cp/typeck.c:5037 cp/typeck.c:5061
  #, 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:3858 c/c-typeck.c:3869 cp/typeck.c:5040 cp/typeck.c:5064
  #, 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
*** 42882,42888 ****
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.c:3987 cp/typeck.c:5905
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
--- 42949,42955 ----
  msgstr "rekensom met pointer naar onvolledig type"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: c/c-typeck.c:3987 cp/typeck.c:5965
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
*************** msgstr "cast van pointer naar integer me
*** 43136,43142 ****
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8243
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
--- 43203,43209 ----
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.c:5896 cp/typeck.c:8303
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
*************** msgstr ""
*** 43312,43318 ****
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9349
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
--- 43379,43385 ----
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.c:7138 cp/typeck.c:9409
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
*************** msgstr ""
*** 43479,43485 ****
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2149
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
--- 43546,43552 ----
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
  
! #: c/c-typeck.c:7912 cp/typeck.c:2191
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ongeldig gebruik van array die geen lvalue is"
*************** msgstr "beginwaarde-element kan niet ber
*** 43510,43516 ****
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.c:8310 cp/decl.c:6709
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
--- 43577,43583 ----
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.c:8310 cp/decl.c:6713
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
*************** msgstr "overtollige elementen in beginwa
*** 43657,43663 ****
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9797
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
--- 43724,43730 ----
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.c:10581 c/gimple-parser.c:2404 cp/typeck.c:9857
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
*************** msgstr "%<long%> switch-expressie wordt
*** 43698,43704 ****
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.c:10868 cp/parser.c:11624
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
--- 43765,43771 ----
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.c:10868 cp/parser.c:11629
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
*************** msgstr "case-label niet in een switch-st
*** 43708,43724 ****
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.c:11052 cp/parser.c:13050
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13073
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11059 cp/parser.c:13063
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
--- 43775,43791 ----
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.c:11052 cp/parser.c:13055
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.c:11054 cp/parser.c:13078
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11059 cp/parser.c:13068
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-statement niet in een lus of switch"
*************** msgstr "break-statement niet in een lus
*** 43733,43739 ****
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:499
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
--- 43800,43806 ----
  msgid "continue statement within %<#pragma simd%> loop body"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.c:11092 cp/cp-gimplify.c:500
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
*************** msgstr "statement zonder effect"
*** 43744,43765 ****
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5235
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5248
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5283
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4941
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
--- 43811,43832 ----
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.c:11970 c/c-typeck.c:12138 cp/typeck.c:5293
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.c:11978 c/c-typeck.c:12146 cp/typeck.c:5306
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.c:12003 c/c-typeck.c:12171 cp/typeck.c:5341
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.c:12017 cp/typeck.c:4999
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
*************** msgid "ordered comparison of pointer wit
*** 43811,43817 ****
  msgstr "geordende vergelijking van pointer met null-pointer"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5306 cp/typeck.c:5313
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
--- 43878,43884 ----
  msgstr "geordende vergelijking van pointer met null-pointer"
  
  #: c/c-typeck.c:12230 c/c-typeck.c:12233 c/c-typeck.c:12240 c/c-typeck.c:12243
! #: cp/typeck.c:5364 cp/typeck.c:5371
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
*************** msgstr "waarde van union-type gebruikt w
*** 43841,43891 ****
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9470
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9481
! #: cp/semantics.c:9491
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9526
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14569 c/c-typeck.c:14640
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14555
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7368
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14579 cp/semantics.c:4776
! #: cp/semantics.c:7387
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14588
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7414
  #, 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:12984 c/c-typeck.c:14605 cp/semantics.c:4796
! #: cp/semantics.c:7418
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
--- 43908,43958 ----
  msgid "used vector type where scalar is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: c/c-typeck.c:12840 cp/semantics.c:9486
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12851 c/c-typeck.c:12861 cp/semantics.c:9497
! #: cp/semantics.c:9507
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.c:12896 cp/semantics.c:9542
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:12940 c/c-typeck.c:14498 c/c-typeck.c:14585 c/c-typeck.c:14656
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:12952 c/c-typeck.c:14430 c/c-typeck.c:14571
! #: cp/semantics.c:4766 cp/semantics.c:7226 cp/semantics.c:7384
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
  
! #: c/c-typeck.c:12961 c/c-typeck.c:14595 cp/semantics.c:4776
! #: cp/semantics.c:7403
  #, fuzzy, gcc-internal-format
  msgid "%qE is a member of a union"
  msgstr "%qs is meestal een functie"
  
! #: c/c-typeck.c:12969 c/c-typeck.c:14604
  #, fuzzy, gcc-internal-format
  msgid "cannot dereference %qE in %qs clause"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.c:12980 cp/semantics.c:4792 cp/semantics.c:7430
  #, 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:12984 c/c-typeck.c:14621 cp/semantics.c:4796
! #: cp/semantics.c:7434
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
*************** msgstr "%qs is geen bestand, pipe of tty
*** 43895,43902 ****
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14612 c/c-typeck.c:14722
! #: cp/semantics.c:4814 cp/semantics.c:7425 cp/semantics.c:7604
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
--- 43962,43969 ----
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.c:13000 c/c-typeck.c:14628 c/c-typeck.c:14738
! #: cp/semantics.c:4814 cp/semantics.c:7441 cp/semantics.c:7620
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
*************** msgstr "grootte van %qs is %u bytes"
*** 44064,44075 ****
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14796 cp/semantics.c:8045
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8088
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
--- 44131,44142 ----
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.c:14112 c/c-typeck.c:14812 cp/semantics.c:8061
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgstr ""
  
! #: c/c-typeck.c:14124 cp/semantics.c:8104
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
*************** msgstr ""
*** 44094,44101 ****
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14715 c/c-typeck.c:14920
! #: cp/semantics.c:6595 cp/semantics.c:7597 cp/semantics.c:7892
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
--- 44161,44168 ----
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.c:14203 c/c-typeck.c:14731 c/c-typeck.c:14936
! #: cp/semantics.c:6595 cp/semantics.c:7613 cp/semantics.c:7908
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
*************** msgstr ""
*** 44110,44128 ****
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14651
! #: c/c-typeck.c:14658 c/c-typeck.c:14674 c/c-typeck.c:14685
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7476 cp/semantics.c:7483 cp/semantics.c:7501
! #: cp/semantics.c:7512
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14661 c/c-typeck.c:14688
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7486
! #: cp/semantics.c:7515
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
--- 44177,44195 ----
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14239 c/c-typeck.c:14270 c/c-typeck.c:14519 c/c-typeck.c:14667
! #: c/c-typeck.c:14674 c/c-typeck.c:14690 c/c-typeck.c:14701
  #: cp/semantics.c:6623 cp/semantics.c:6631 cp/semantics.c:6688
  #: cp/semantics.c:6695 cp/semantics.c:6739 cp/semantics.c:7317
! #: cp/semantics.c:7492 cp/semantics.c:7499 cp/semantics.c:7517
! #: cp/semantics.c:7528
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.c:14242 c/c-typeck.c:14273 c/c-typeck.c:14677 c/c-typeck.c:14704
! #: cp/semantics.c:6634 cp/semantics.c:6698 cp/semantics.c:7502
! #: cp/semantics.c:7531
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
*************** msgstr ""
*** 44192,44309 ****
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14671 cp/semantics.c:7313
! #: cp/semantics.c:7498
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14677 cp/semantics.c:7321
! #: cp/semantics.c:7504
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14562 cp/semantics.c:7375
  #, 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:14631 c/c-typeck.c:14729 cp/semantics.c:7455
! #: cp/semantics.c:7611
  #, 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:14710 cp/semantics.c:7591
  #, 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:14738 cp/semantics.c:7621
  #, 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:14752 cp/semantics.c:7637
  #, 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:14755 cp/semantics.c:7640
  #, 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:14772
  #, 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:14779
  #, 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:14809 c/c-typeck.c:14881 cp/semantics.c:8034
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14903 cp/semantics.c:7860
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14970 cp/semantics.c:8147
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14980
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:14999 cp/semantics.c:7986
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15011 cp/semantics.c:7999
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15022 c/c-typeck.c:15030 cp/semantics.c:8008
! #: cp/semantics.c:8026
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15045 cp/semantics.c:7966
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15062 cp/semantics.c:8016
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15229
  #, 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:15234
  #, 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:15240
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 44259,44376 ----
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.c:14515 c/c-typeck.c:14687 cp/semantics.c:7313
! #: cp/semantics.c:7514
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.c:14523 c/c-typeck.c:14693 cp/semantics.c:7321
! #: cp/semantics.c:7520
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.c:14578 cp/semantics.c:7391
  #, 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:14647 c/c-typeck.c:14745 cp/semantics.c:7471
! #: cp/semantics.c:7627
  #, 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:14726 cp/semantics.c:7607
  #, 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:14754 cp/semantics.c:7637
  #, 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:14768 cp/semantics.c:7653
  #, 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:14771 cp/semantics.c:7656
  #, 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:14788
  #, 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:14795
  #, 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:14825 c/c-typeck.c:14897 cp/semantics.c:8050
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%>"
  msgstr ""
  
! #: c/c-typeck.c:14919 cp/semantics.c:7876
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.c:14986 cp/semantics.c:8163
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.c:14996
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.c:15015 cp/semantics.c:8002
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.c:15027 cp/semantics.c:8015
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15038 c/c-typeck.c:15046 cp/semantics.c:8024
! #: cp/semantics.c:8042
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15061 cp/semantics.c:7982
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15078 cp/semantics.c:8032
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.c:15245
  #, 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:15250
  #, 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:15256
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgid "expected case label"
*** 44490,45286 ****
  msgstr "ongeldige operand van %s"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3652
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:3656
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ongeldige registernaam voor %qs"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3670
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3676
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3688 cp/pt.c:6807
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3716
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3721
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3725
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3729
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3743
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/call.c:3763
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3769
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3780
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3785
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/call.c:3799
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3806
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4199
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:4345
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4366
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.c:4400 cp/call.c:11869 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:4548
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4551
  #, 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:4775
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4847
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4861
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.c:4913
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4914
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4917
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:4921
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4938
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.c:4942
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4951 cp/call.c:4995 cp/call.c:5005
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4954
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4961
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4964
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4972
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4975
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.c:4981
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4984
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4999
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5008
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5118
  #, 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:5185
  #, 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:5202 cp/call.c:5209
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5265
  #, 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:5345
  #, 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:5350
  #, 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:5399 cp/call.c:5516 cp/call.c:5664
  #, 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:5403
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5592
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:5608
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5620
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:6223
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6303
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6359
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.c:6361
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6431
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.c:6815
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6857
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.c:7021
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7027
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7045
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.c:7047 cp/decl.c:7981
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7052
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.c:7054 cp/decl.c:7982
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7059
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.c:7168
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7171 cp/call.c:7190 cp/decl.c:9647 cp/typeck.c:4128
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7175
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7187
  #, 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:7194
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7261
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.c:7281
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7327
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.c:7338
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7347
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7387 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7442 cp/call.c:7449
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7445
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7715
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7719
  #, 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:7730
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7733
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:7772
  #, 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:7775 cp/call.c:7793
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7778
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7897
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7921 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:7965
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8001
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.c:8011
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8079
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.c:8088
  #, 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:8192
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8251
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8678
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:8681 cp/call.c:11309
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.c:8718
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.c:8886
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.c:9017
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9416
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9419
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9429
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9444
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9446
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9451
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9454
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9456
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9477
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9479
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9481
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9484
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9487
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9490
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9501
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9513
  #, 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:9530
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9533
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9543
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9546
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9549
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9558
  #, 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:9580
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:9680
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9954 cp/typeck.c:9284
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:9976
  #, 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:10008
  #, 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:10055
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.c:10093 cp/pt.c:16025 cp/typeck.c:3127
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10095
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10287
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10290
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10311
  #, 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:10316
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10317
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10340
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11307
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:11376
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11377
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:11380
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11629
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.c:11633
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:11635
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:11681
  #, 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:12083
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12238
  #, 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:12242
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
--- 44557,45353 ----
  msgstr "ongeldige operand van %s"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.c:3654
  #, fuzzy, gcc-internal-format
  msgid "  passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:3658
  #, fuzzy
  msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  conversion of argument %d would be ill-formed:"
  msgstr "ongeldige registernaam voor %qs"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.c:3672
  #, fuzzy
  msgid "  no known conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3678
  #, fuzzy
  msgid "  no known conversion for argument %d from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:3690 cp/pt.c:6816
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.c:3718
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3723
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3727
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "<ingebouwd>"
  
! #: cp/call.c:3731
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.c:3733
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.c:3735
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.c:3737
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.c:3739
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.c:3741
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.c:3745
  #, fuzzy, gcc-internal-format
  msgid "  inherited here"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/call.c:3765
  #, gcc-internal-format
  msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.c:3771
  #, gcc-internal-format
  msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.c:3782
  #, gcc-internal-format
  msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.c:3787
  #, fuzzy, gcc-internal-format
  msgid "  template argument deduction/substitution failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/call.c:3801
  #, gcc-internal-format
  msgid "  a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.c:3808
  #, gcc-internal-format
  msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.c:4201
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:4347
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.c:4368
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/call.c:4402 cp/call.c:11899 cp/cvt.c:855
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:4550
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4553
  #, 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:4777
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.c:4849
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:4863
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/call.c:4915
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.c:4916
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.c:4919
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:4921
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/call.c:4923
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.c:4940
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/call.c:4944
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.c:4953 cp/call.c:4997 cp/call.c:5007
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4956
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.c:4963
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4966
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.c:4974
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.c:4977
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/call.c:4983
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:4986
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "ongeldige operand voor %P"
  
! #: cp/call.c:5001
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.c:5010
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.c:5120
  #, 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:5187
  #, 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:5204 cp/call.c:5211
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.c:5267
  #, 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:5347
  #, 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:5352
  #, 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:5401 cp/call.c:5518 cp/call.c:5666
  #, 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:5405
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.c:5594
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:5610
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:5622
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/call.c:6225
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.c:6227
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.c:6305
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.c:6361
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%Jteruggeeftype van %qD is niet %<int%>"
  
! #: cp/call.c:6363
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.c:6434
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "vergelijking tussen %q#T en %q#T"
  
! #: cp/call.c:6818
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.c:6821
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.c:6860
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: cp/call.c:7024
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.c:7030
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.c:7048
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.c:7050 cp/decl.c:7978
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7055
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.c:7057 cp/decl.c:7979
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7062
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%s is niet addresseerbaar"
  
! #: cp/call.c:7171
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7174 cp/call.c:7193 cp/decl.c:9647 cp/typeck.c:4186
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:7178
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.c:7190
  #, 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:7197
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:7264
  #, fuzzy, gcc-internal-format
  msgid "  initializing argument %P of %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/call.c:7284
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++2a%> or %<-std=gnu++2a%>"
  msgstr ""
  
! #: cp/call.c:7363
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/call.c:7374
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:7383
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7423 cp/cvt.c:227
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7465 cp/call.c:7472
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.c:7468
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.c:7738
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7742
  #, 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:7753
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.c:7756
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:7795
  #, 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:7798 cp/call.c:7816
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7801
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.c:7920
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:7944 cp/cvt.c:1977
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.c:7988
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.c:8024
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/call.c:8034
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.c:8102
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/call.c:8111
  #, 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:8215
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.c:8274
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.c:8701
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/call.c:8704 cp/call.c:11338
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: cp/call.c:8747
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/call.c:8915
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/call.c:9046
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.c:9445
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.c:9448
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9453
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.c:9458
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.c:9473
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.c:9475
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is too large"
  msgid "; use assignment instead"
  msgstr "gevraagd alignment is te groot"
  
! #: cp/call.c:9477
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9480
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9483
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "herhaald lid %qs"
  
! #: cp/call.c:9485
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.c:9506
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.c:9508
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.c:9510
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "dubbele beginwaarde"
  
! #: cp/call.c:9513
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.c:9516
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.c:9519
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.c:9530
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.c:9542
  #, 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:9559
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.c:9562
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.c:9572
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9575
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.c:9578
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.c:9587
  #, 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:9609
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/call.c:9709
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.c:9983 cp/typeck.c:9344
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/call.c:10005
  #, 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:10037
  #, 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:10084
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.c:10122 cp/pt.c:16059 cp/typeck.c:3169
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.c:10124
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.c:10316
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "Teveel argumenten in oproep van %qs"
  
! #: cp/call.c:10319
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.c:10340
  #, 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:10345
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.c:10346
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.c:10369
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.c:11336
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/call.c:11405
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.c:11406
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/call.c:11409
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.c:11659
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: cp/call.c:11663
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:11665
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "kandidaat is: %+#D"
  
! #: cp/call.c:11711
  #, 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:12113
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.c:12268
  #, 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:12272
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ongeldige registernaam voor %qs"
*************** msgstr ""
*** 45310,45829 ****
  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:1149
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1152
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1172
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:1174 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/class.c:1217
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1220
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1289
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1293
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1299
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1303
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1359
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1362 cp/class.c:1369 cp/class.c:1376 cp/class.c:1388
! #: cp/cvt.c:1092
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1367
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1382
  #, 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:1685
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2148
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2160
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2201
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2205
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2479
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2841
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:2844
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2859
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2922
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:2923
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "%s voor %qs"
  
! #: cp/class.c:2958
  #, 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:2968 cp/parser.c:20876
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3161
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3347
  #, 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:3363
  #, 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:3368
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/class.c:3373
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: cp/class.c:3383
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: cp/class.c:3389
  #, 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:3450
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3453
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3455
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3459
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3575
  #, 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:3588
  #, 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:3601
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/class.c:3607
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/class.c:3678
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3729
  #, 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:3732
  #, 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:3763
  #, fuzzy, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/class.c:3765
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3808
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:3836
  #, fuzzy, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/class.c:3841
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:3843
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3847
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3849
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:4287
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4290
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4604
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: cp/class.c:4637
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/class.c:5039
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5060
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5716 cp/constexpr.c:254
  #, 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:5742
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:5745
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5748
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5751
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5759
  #, 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:5792
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5807
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:5814
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:5935
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5964
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:5970
  #, 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:6291
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6303
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6548
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6718
  #, 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:7004
  #, 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:7006
  #, 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:7011
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7039
  #, 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:7041
  #, 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:7050 cp/class.c:7081
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7058
  #, 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:7060
  #, 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:7079
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7193 cp/parser.c:24604
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7330
  #, 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:7361
  #, 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:7367
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7371
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:7377
  #, 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:7539
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/class.c:7550
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8057
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: cp/class.c:8147
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8292
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8319
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8346
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "herhaald lid %qs"
  
! #: cp/class.c:8349
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8425 cp/class.c:8467
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8445
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8718
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.c:8721
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ongeldige naam %qs"
--- 45377,45896 ----
  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:1156
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with version inherited from %qT"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1159
  #, fuzzy, gcc-internal-format
  msgid "version inherited from %qT declared here"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/class.c:1179
  #, fuzzy, gcc-internal-format
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:1181 cp/decl.c:1705 cp/decl.c:1714 cp/decl.c:1739 cp/decl.c:1762
  #: cp/name-lookup.c:2280 cp/name-lookup.c:2565
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/class.c:1224
  #, gcc-internal-format
  msgid "conflicting access specifications for method %q+D, ignored"
  msgstr ""
  
! #: cp/class.c:1227
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
  msgstr ""
  
! #: cp/class.c:1296
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local method %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1300
  #, fuzzy, gcc-internal-format
  msgid "local method %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1306
  #, gcc-internal-format
  msgid "%qD invalid in %q#T because of local member %q#D with same name"
  msgstr ""
  
! #: cp/class.c:1310
  #, fuzzy, gcc-internal-format
  msgid "local member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1366
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.c:1369 cp/class.c:1376 cp/class.c:1383 cp/class.c:1395
! #: cp/cvt.c:1091
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:1374
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.c:1381
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.c:1389
  #, 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:1692
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.c:2155
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.c:2167
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.c:2208
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.c:2212
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.c:2504
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.c:2866
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:2869
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2884
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/class.c:2947
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:2948
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "%s voor %qs"
  
! #: cp/class.c:2983
  #, 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:2993 cp/parser.c:20886
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/class.c:3186
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.c:3377
  #, 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:3393
  #, 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:3398
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bitveld %qs heeft een negatieve breedte"
  
! #: cp/class.c:3403
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bitveld %qs heeft breedte 0"
  
! #: cp/class.c:3413
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "breedte van %qs overschrijdt zijn type"
  
! #: cp/class.c:3419
  #, 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:3480
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3483
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.c:3485
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.c:3489
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.c:3605
  #, 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:3618
  #, 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:3631
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/class.c:3637
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/class.c:3708
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.c:3760
  #, 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:3763
  #, 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:3794
  #, fuzzy, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/class.c:3796
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:3839
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:3867
  #, fuzzy, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/class.c:3872
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/class.c:3874
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3878
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.c:3880
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:4318
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.c:4321
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.c:4648
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: cp/class.c:4681
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/class.c:5191
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.c:5212
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.c:5868 cp/constexpr.c:254
  #, 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:5894
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%qs is geen iterator"
  
! #: cp/class.c:5897
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.c:5900
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5903
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5911
  #, 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:5944
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:5959
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:5966
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "%qs is geen static veld"
  
! #: cp/class.c:6087
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/class.c:6116
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.c:6122
  #, 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:6443
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6455
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.c:6703
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.c:6873
  #, 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:7159
  #, 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:7161
  #, 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:7166
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7194
  #, 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:7196
  #, 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:7205 cp/class.c:7236
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7213
  #, 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:7215
  #, 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:7234
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.c:7348 cp/parser.c:24620
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/class.c:7485
  #, 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:7516
  #, 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:7522
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.c:7526
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/class.c:7532
  #, 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:7694
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/class.c:7705
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.c:8212
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "taal-string %<\"%E\"%> wordt niet herkend"
  
! #: cp/class.c:8302
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.c:8447
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.c:8474
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.c:8501
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "herhaald lid %qs"
  
! #: cp/class.c:8504
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.c:8580 cp/class.c:8622
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.c:8600
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.c:8873
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/class.c:8876
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here as %q#D"
  msgstr "ongeldige naam %qs"
*************** msgstr "%<register%> in lege declaratie
*** 45903,45909 ****
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7410
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
--- 45970,45976 ----
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:1660 cp/constexpr.c:7401
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
*************** msgstr ""
*** 45959,45965 ****
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7442
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
--- 46026,46032 ----
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.c:2250 cp/constexpr.c:7433
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
*************** msgstr "beginwaarde-element is niet cons
*** 46015,46384 ****
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3332
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.c:3335
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3340
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.c:3343
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3526
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3566
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:3583 cp/constexpr.c:3682 cp/constexpr.c:5527
! #: cp/constexpr.c:5624 cp/constexpr.c:7362
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3589
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3620 cp/constexpr.c:3642
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3622
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4392 cp/constexpr.c:6162
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:4412
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4455
  #, 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:4457 cp/constexpr.c:4464
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.c:4462
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4467
  #, 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:4474
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.c:4479
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.c:4482
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:4487 cp/constexpr.c:4494
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4500
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:4503
  #, 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:4749
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4810
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4823
  #, 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:5215 cp/constexpr.c:6455
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5321
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5423
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5424
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5489
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5502
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5684 cp/constexpr.c:8006
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6122 cp/constexpr.c:7556
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6174
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6188
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6289 cp/constexpr.c:6307 cp/constexpr.c:6323
! #: cp/constexpr.c:7832 cp/constexpr.c:8177
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6422
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.c:6428
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.c:6458
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.c:6686
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6694
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6709
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6719
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6739
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6753
  #, 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:7302
  #, 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:7526
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7529
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7576
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7609
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7648
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7779
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7846
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.c:7861
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7925
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7975
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:7982
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8055
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.c:8153
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8185
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.c:8215
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
  
! #: cp/cp-gimplify.c:213
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/cp-gimplify.c:1595
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/cp-gimplify.c:1598
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1610
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:2990
  #, 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:3012 cp/cp-gimplify.c:3024 cp/decl.c:3926 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:3030
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:3047
  #, 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:3058
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:3070
  #, 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:3159
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
--- 46082,46450 ----
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.c:3348
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.c:3351
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3356
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.c:3359
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.c:3542
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3582
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:3599 cp/constexpr.c:3698 cp/constexpr.c:5543
! #: cp/constexpr.c:5640 cp/constexpr.c:7353
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3605
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:3636 cp/constexpr.c:3658
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.c:3638
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4408 cp/constexpr.c:6178
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.c:4428
  #, gcc-internal-format
  msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:4471
  #, 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:4473 cp/constexpr.c:4480
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.c:4478
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4483
  #, 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:4490
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/constexpr.c:4495
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.c:4498
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:4503 cp/constexpr.c:4510
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4516
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.c:4519
  #, 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:4765
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:4826
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD"
  msgstr ""
  
! #: cp/constexpr.c:4839
  #, 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:5231 cp/constexpr.c:6433
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5337
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5439
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:5440
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++2a"
  msgstr ""
  
! #: cp/constexpr.c:5505
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:5518
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.c:5700 cp/constexpr.c:8003
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6138 cp/constexpr.c:7553
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6190
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qT null pointer to %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:6204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6305 cp/constexpr.c:7829 cp/constexpr.c:8174
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.c:6400
  #, fuzzy, gcc-internal-format
  msgid "unexpected template-id %qE"
  msgstr "ongeldige beginwaarde"
  
! #: cp/constexpr.c:6406
  #, fuzzy, gcc-internal-format
  msgid "function concept must be called"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: cp/constexpr.c:6436
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.c:6664
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.c:6672
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.c:6687
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.c:6697
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.c:6717
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.c:6731
  #, 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:7293
  #, 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:7523
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7526
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.c:7573
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.c:7606
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.c:7645
  #, fuzzy, gcc-internal-format
  msgid "use of %<this%> in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7776
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7843
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++2a"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.c:7858
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.c:7922
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:7972
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:7979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<thread_local%> in %<constexpr%> context"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/constexpr.c:8052
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.c:8150
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8182
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.c:8212
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.c:8229
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
  
! #: cp/cp-gimplify.c:214
  #, gcc-internal-format
  msgid "both branches of %<if%> statement marked as %qs"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/cp-gimplify.c:1596
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/cp-gimplify.c:1599
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:1611
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.c:3056
  #, 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:3078 cp/cp-gimplify.c:3090 cp/decl.c:3928 cp/method.c:955
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:3096
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.c:3113
  #, 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:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.c:3136
  #, 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:3225
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "evaluating %qs"
*************** msgstr "ongeldige registernaam voor %qs"
*** 46424,46430 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.c:498 cp/typeck.c:7774
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
--- 46490,46496 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.c:498 cp/typeck.c:7834
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
*************** msgstr ""
*** 46464,46755 ****
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/cvt.c:1062
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1064
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1080
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1082
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1090
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/cvt.c:1104
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1158
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1252
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/cvt.c:1256
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1261
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1266
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1271
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1276
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/cvt.c:1280
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1296
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1300
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1305
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1310
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1315
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1320
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1324
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1338
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1343
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1348
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1353
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1358
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1363
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1368
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1409
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1413
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1418
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1423
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1428
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1433
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1437
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1490
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1494
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1498
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1502
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1506
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1510
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1514
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1530
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1535
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1540
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1545
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1550
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1555
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1583
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1588
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1593
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1597
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1601
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "statement zonder effect"
  
! #: cp/cvt.c:1605
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1760
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1878
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cvt.c:1893
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1896
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
--- 46530,46821 ----
  msgid "conversion from %qH to non-scalar type %qI requested"
  msgstr "conversie naar niet-scalair type gevraagd"
  
! #: cp/cvt.c:1061
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1063
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>%s"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1079
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>: %<%s%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1081
  #, fuzzy, gcc-internal-format
  msgid "ignoring returned value of type %qT, declared with attribute %<nodiscard%>%s"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1089
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/cvt.c:1103
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: cp/cvt.c:1157
  #, gcc-internal-format
  msgid "pseudo-destructor is not called"
  msgstr ""
  
! #: cp/cvt.c:1251
  #, fuzzy, gcc-internal-format
  msgid "conversion to void will not access object of incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/cvt.c:1255
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1260
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1265
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1270
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1275
  #, fuzzy, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in statement"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/cvt.c:1279
  #, gcc-internal-format
  msgid "indirection will not access object of incomplete type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1295
  #, gcc-internal-format
  msgid "conversion to void will not access object of type %qT"
  msgstr ""
  
! #: cp/cvt.c:1299
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1304
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1309
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1314
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1319
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1323
  #, gcc-internal-format
  msgid "implicit dereference will not access object of type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1337
  #, gcc-internal-format
  msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgstr ""
  
! #: cp/cvt.c:1342
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1347
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1352
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1357
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1362
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
  msgstr ""
  
! #: cp/cvt.c:1367
  #, gcc-internal-format
  msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1408
  #, gcc-internal-format
  msgid "conversion to void will not access object %qE of incomplete type %qT"
  msgstr ""
  
! #: cp/cvt.c:1412
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1417
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
  msgstr ""
  
! #: cp/cvt.c:1422
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1427
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
  msgstr ""
  
! #: cp/cvt.c:1432
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in statement"
  msgstr ""
  
! #: cp/cvt.c:1436
  #, gcc-internal-format
  msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
  msgstr ""
  
! #: cp/cvt.c:1489
  #, fuzzy, gcc-internal-format
  msgid "conversion to void cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1493
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1497
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1501
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1505
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1509
  #, fuzzy, gcc-internal-format
  msgid "statement cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1513
  #, fuzzy, gcc-internal-format
  msgid "for increment expression cannot resolve address of overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/cvt.c:1529
  #, gcc-internal-format
  msgid "second operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1534
  #, gcc-internal-format
  msgid "third operand of conditional expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1539
  #, gcc-internal-format
  msgid "right operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1544
  #, gcc-internal-format
  msgid "left operand of comma operator is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1549
  #, gcc-internal-format
  msgid "statement is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1554
  #, gcc-internal-format
  msgid "for increment expression is a reference, not call, to function %qE"
  msgstr ""
  
! #: cp/cvt.c:1582
  #, fuzzy, gcc-internal-format
  msgid "second operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1587
  #, fuzzy, gcc-internal-format
  msgid "third operand of conditional expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1592
  #, fuzzy, gcc-internal-format
  msgid "right operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1596
  #, fuzzy, gcc-internal-format
  msgid "left operand of comma operator has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1600
  #, fuzzy, gcc-internal-format
  msgid "statement has no effect"
  msgstr "statement zonder effect"
  
! #: cp/cvt.c:1604
  #, fuzzy, gcc-internal-format
  msgid "for increment expression has no effect"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/cvt.c:1759
  #, gcc-internal-format
  msgid "converting NULL to non-pointer type"
  msgstr ""
  
! #: cp/cvt.c:1877
  #, fuzzy, gcc-internal-format
  msgid "default type conversion cannot deduce template argument for %qD"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cvt.c:1892
  #, gcc-internal-format
  msgid "ambiguous default type conversion from %qT"
  msgstr ""
  
! #: cp/cvt.c:1895
  #, gcc-internal-format
  msgid "  candidate conversions include %qD and %qD"
  msgstr ""
*************** msgstr "eerdere declaratie van %qs"
*** 46814,46820 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1264 cp/decl.c:14963
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
--- 46880,46886 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.c:1264 cp/decl.c:14972
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "%Jeerdere declaratie van %qD was
*** 46996,47007 ****
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/decl.c:2059
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:2071
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%Jherdefinitie van %qD"
--- 47062,47073 ----
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/decl.c:2061
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:2073
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD"
  msgstr "%Jherdefinitie van %qD"
*************** msgstr "%Jherdefinitie van %qD"
*** 47014,47057 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2535
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:2673
  #, 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:2927 cp/decl.c:2956 cp/decl.c:2994 cp/decl.c:3011 cp/decl.c:3109
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "herdefinitie van %q#D"
  
! #: cp/decl.c:2943
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/decl.c:2953
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: cp/decl.c:2967 cp/decl.c:3021
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2970 cp/decl.c:3024
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2980
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 47080,47123 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.c:2537
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.c:2675
  #, 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:2929 cp/decl.c:2958 cp/decl.c:2996 cp/decl.c:3013 cp/decl.c:3111
  #: cp/decl2.c:921
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "herdefinitie van %q#D"
  
! #: cp/decl.c:2945
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/decl.c:2955
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D is niet gedeclareerd in class"
  
! #: cp/decl.c:2969 cp/decl.c:3023
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2972 cp/decl.c:3026
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.c:2982
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 47059,47903 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3041
  #, 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:3055
  #, 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:3058
  #, 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:3073 cp/decl.c:3117 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:3100
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:3166
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3167
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:3261
  #, fuzzy, gcc-internal-format
  msgid "  from here"
  msgstr "van hieruit opgeroepen"
  
! #: cp/decl.c:3284 cp/decl.c:3512
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3312
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3315
  #, 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:3329 cp/decl.c:3483
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3335 cp/decl.c:3465 cp/decl.c:3485
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "ongeldige operand van %s"
  
! #: cp/decl.c:3341 cp/decl.c:3495
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3347 cp/decl.c:3487
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3354 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3472
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3475
  #, 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:3527 cp/parser.c:13060 cp/parser.c:13081
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3933 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/decl.c:3944
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:3972 cp/decl.c:4065
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3973
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3986
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/decl.c:3995
  #, 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:4002
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4074
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:4398
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.c:4890
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4893
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4896
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4915
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:4918
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4960
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4965
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:4982
  #, 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:5015
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.c:5023
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5030
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5033
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5038
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5041
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5044
  #, 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:5048
  #, 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:5052
  #, 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:5056
  #, 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:5060
  #, 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:5064
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.c:5067 cp/decl.c:5070 cp/decl.c:5073
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.c:5095
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.c:5098
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5170
  #, 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:5174
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5244 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: cp/decl.c:5253
  #, 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:5283
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:5307
  #, 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:5315
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5316
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:5328
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5340
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:5390
  #, 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:5431
  #, 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:5436
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl.c:5510
  #, 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:5516 cp/decl.c:6567
  #, 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:5526
  #, 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:5562
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:5649
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5655
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5674
  #, 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:5678
  #, 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:5734
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:5741
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:5753
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:5793
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.c:5817
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.c:5868
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5872
  #, 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:5878
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5920
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:5927
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:5936
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:5944
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5948
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5951
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6117
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6159
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6194
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6202
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.c:6223
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.c:6254
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6293 cp/decl.c:6539 cp/typeck2.c:1475 cp/typeck2.c:1800
! #: cp/typeck2.c:1848 cp/typeck2.c:1895
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.c:6330
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6340
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6458
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.c:6569
  #, 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:6582
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.c:6637
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.c:6658
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:6703
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6850
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6885
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6887
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:6890
  #, 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:6895
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7073
  #, 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:7341
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:7365
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.c:7370
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.c:7375
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.c:7380
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.c:7385
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.c:7435
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.c:7453 cp/decl.c:13717
  #, 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:7457 cp/decl.c:13721
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.c:7504
  #, 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:7616
  #, 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:7669
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:7712
  #, 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:7881
  #, 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:7967
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.c:7970
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.c:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.c:8003
  #, 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:8012
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.c:8222
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.c:8238
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.c:8247 cp/decl.c:8332
  #, 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:8251
  #, 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:8254
  #, 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:8299
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8325
  #, 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:8334
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.c:8355
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:8384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.c:8389
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
  # Betere vertaling voor 'decompose'?
! #: cp/decl.c:8394
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.c:8398
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.c:8407
  #, 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:8854
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.c:8857
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.c:8862
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.c:9091
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:9095
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:9098
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:9114
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9116
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.c:9142
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9144
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.c:9150
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9153
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9155
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.c:9161
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9166
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.c:9172
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9175
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.c:9177
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.c:9184
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.c:9191
  #, 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:9223
  #, 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:9263
  #, 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:9274
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with function parameters"
  msgstr "%J%qD als niet-parameter gedeclareerd"
  
! #: cp/decl.c:9281
  #, fuzzy, gcc-internal-format
  msgid "concept %q#D declared with a deduced return type"
  msgstr "%Jparameter %qD als void gedeclareerd"
  
! #: cp/decl.c:9284
  #, gcc-internal-format
  msgid "concept %q#D with non-%<bool%> return type %qT"
  msgstr ""
--- 47125,47969 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.c:3043
  #, 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:3057
  #, 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:3060
  #, 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:3075 cp/decl.c:3119 cp/name-lookup.c:2275 cp/name-lookup.c:2718
  #: cp/name-lookup.c:2742
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:3102
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/decl.c:3168
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.c:3169
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:3263
  #, fuzzy, gcc-internal-format
  msgid "  from here"
  msgstr "van hieruit opgeroepen"
  
! #: cp/decl.c:3286 cp/decl.c:3514
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3314
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3317
  #, 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:3331 cp/decl.c:3485
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.c:3337 cp/decl.c:3467 cp/decl.c:3487
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "ongeldige operand van %s"
  
! #: cp/decl.c:3343 cp/decl.c:3497
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3349 cp/decl.c:3489
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.c:3356 cp/decl.c:3491
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.c:3474
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:3477
  #, 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:3529 cp/parser.c:13065 cp/parser.c:13086
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: cp/decl.c:3935 cp/parser.c:6581
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/decl.c:3946
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:3974 cp/decl.c:4067
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3975
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.c:3988
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/decl.c:3997
  #, 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:4004
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.c:4076
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
  
! #: cp/decl.c:4400
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.c:4892
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4895
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4898
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.c:4917
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.c:4920
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.c:4962
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.c:4967
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:4984
  #, 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:5017
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.c:5025
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.c:5032
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5035
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5040
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5043
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.c:5046
  #, 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:5050
  #, 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:5054
  #, 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:5058
  #, 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:5062
  #, 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:5066
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.c:5069 cp/decl.c:5072 cp/decl.c:5075
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.c:5097
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.c:5100
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.c:5172
  #, 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:5176
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.c:5246 cp/decl2.c:851
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: cp/decl.c:5255
  #, 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:5285
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.c:5309
  #, 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:5317
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.c:5318
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.c:5330
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.c:5342
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.c:5392
  #, 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:5433
  #, 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:5438
  #, fuzzy, gcc-internal-format
  msgid "%qD declared %<static%> in %qs function"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: cp/decl.c:5512
  #, 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:5518 cp/decl.c:6571
  #, 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:5528
  #, 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:5564
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.c:5651
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5657
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.c:5676
  #, 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:5680
  #, 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:5736
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.c:5743
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.c:5755
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.c:5795
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.c:5819
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.c:5870
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.c:5874
  #, 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:5880
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.c:5922
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeÃ¯nitialiseerde const %qD"
  
! #: cp/decl.c:5929
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:5938
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.c:5946
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.c:5950
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.c:5953
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.c:6121
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.c:6163
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.c:6198
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.c:6206
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/decl.c:6227
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.c:6258
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.c:6297 cp/decl.c:6543 cp/typeck2.c:1475 cp/typeck2.c:1804
! #: cp/typeck2.c:1852 cp/typeck2.c:1899
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.c:6334
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6344
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.c:6462
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.c:6573
  #, 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:6586
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.c:6641
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.c:6662
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.c:6707
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.c:6854
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.c:6889
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.c:6891
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.c:6894
  #, 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:6899
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.c:7077
  #, 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:7335
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.c:7359
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.c:7364
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on